/*! 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{--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}::backdrop{--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{box-sizing:border-box;border:0 solid;margin:0;padding:0}::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;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]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance: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}.start{inset-inline-start:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.hidden{display:none}.table{display:table}.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,)}}.order-next-step{background:#f4f8e7;border:1px solid #d6dcd7;flex-direction:column;gap:7px;padding:14px;display:flex}.order-next-step small{color:#6d7e84;text-transform:uppercase;font-size:9px;font-weight:850}.order-next-step select,.order-next-step textarea{color:#0b202b;width:100%;font:inherit;background:#fff;border:1px solid #cbd2cd;padding:10px;font-size:10px}.admin-order-actions fieldset legend{align-items:center;gap:6px;display:flex}.admin-order-actions fieldset legend svg{color:#789300}.order-history{border-top:1px solid #d8ddd9;margin-top:14px;padding-top:14px}.order-history>header{color:#0b202b;align-items:center;gap:8px;font-size:10px;display:flex}.order-history>header svg{color:#789300}.order-history article{border-bottom:1px solid #e0e4e0;grid-template-columns:12px 1fr;gap:8px;padding:12px 0;display:grid}.order-history article>i{background:#fff;border:2px solid #789300;border-radius:50%;width:9px;height:9px;margin-top:3px}.order-history article span{flex-direction:column;gap:3px;display:flex}.order-history article b{font-size:10px}.order-history article small,.order-history article em{color:#73848b;font-size:8px;font-style:normal}.order-history article p{color:#43555d;margin:3px 0 0;font-size:9px;line-height:1.45}.order-stock-note{align-items:center;gap:7px;display:flex;color:#526900!important;background:#eef6dc!important;padding:9px!important;font-size:9px!important}.order-stock-note svg{color:#789300}.order-shipping-quote{background:#f4f8e7;border:1px solid #bfd47a;align-items:flex-start;gap:9px;margin-top:12px;padding:11px;display:flex}.order-shipping-quote>svg{color:#789300;margin-top:2px}.order-shipping-quote>span{flex-direction:column;gap:4px;display:flex}.order-shipping-quote b{font-size:9px}.order-shipping-quote small,.order-shipping-quote em{color:#64757c;font-size:8px;font-style:normal;line-height:1.4}.admin-order-actions>button.shipping{background:#789300}.admin-order-actions>button.shipping:disabled{opacity:.6}.order-shipping-missing{color:#835315;background:#fff7e9;border:1px solid #edc98b;margin:8px 0 0;padding:10px 10px 10px 26px;font-size:8px;line-height:1.6}.order-shipping-flow{background:#f8faf8;border:1px solid #cfd7d1;margin-top:12px;padding:12px}.order-shipping-flow>header{justify-content:space-between;align-items:center;gap:8px;display:flex}.order-shipping-flow>header span{align-items:center;gap:7px;font-size:9px;display:flex}.order-shipping-flow>header svg{color:#789300}.order-shipping-flow>header em{color:#526900;text-transform:uppercase;background:#e8efda;padding:5px 7px;font-size:7px;font-style:normal;font-weight:850}.order-shipping-flow>header em.cancelled{color:#a45219;background:#fff0e5}.order-shipping-flow>small{color:#66777e;margin-top:8px;font-size:8px;line-height:1.45;display:block}.order-shipping-flow>div{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.order-shipping-flow button{color:#fff;text-transform:uppercase;background:#789300;border:0;min-height:38px;padding:8px;font-size:8px;font-weight:850}.order-shipping-flow button.sync{color:#0b202b;background:#fff;border:1px solid #bcc6c0}.order-shipping-flow button.prepare{background:#789300;width:100%;margin-top:10px}.order-shipping-flow button:disabled{cursor:wait;opacity:.58}@media (max-width:420px){.order-shipping-flow>div{grid-template-columns:1fr}}.order-customer-picker{background:#f7f8f5;border:1px solid #cfd6d1;padding:16px}.order-customer-picker>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.order-customer-picker>header>b{text-transform:uppercase;font-size:11px}.order-customer-picker>header>button{color:#0b202b;font:inherit;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0b202b;align-items:center;gap:7px;padding:9px 12px;font-size:9px;font-weight:850;display:inline-flex}.order-customer-picker>header>button:hover{color:#c8ef00;background:#0b202b}.customer-search{display:block!important}.customer-search>div{background:#fff;border:1px solid #bdc8c0;align-items:center;gap:9px;margin-top:6px;padding:0 12px;display:flex}.customer-search>div svg{color:#789300}.customer-search>div input{outline:0;width:100%;border:0!important;padding:12px 0!important}.customer-search-results{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.customer-search-results>button{color:#0b202b;text-align:left;cursor:pointer;background:#fff;border:1px solid #d1d8d2;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.customer-search-results>button:hover,.customer-search-results>button.selected{background:#f3f8e4;border-color:#8baa00}.customer-search-results>button span{flex-direction:column;gap:4px;min-width:0;display:flex}.customer-search-results>button b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.customer-search-results>button small{color:#6f8086;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.customer-search-results>button svg{color:#789300;flex:none}.customer-search-results>p{color:#687a81;text-align:center;border:1px dashed #cbd3cd;grid-column:1/-1;margin:0;padding:13px;font-size:9px}.selected-customer{color:#526900;background:#eaf5d3;align-items:center;gap:7px;margin:8px 0 0;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.new-customer-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.new-customer-fields label{flex-direction:column;gap:6px;display:flex}.new-customer-fields .wide{grid-column:1/-1}.save-new-customer{background:#eef4df;align-items:center;margin-top:12px;font-weight:800;gap:8px!important;padding:10px!important;font-size:9px!important;display:flex!important}.save-new-customer input{width:auto!important}@media (max-width:760px){.order-customer-picker>header{flex-direction:column;align-items:flex-start}.customer-search-results,.new-customer-fields{grid-template-columns:1fr}.new-customer-fields .wide{grid-column:auto}}.order-detail-workspace{padding-bottom:0}.order-detail-workspace>.admin-order-detail{margin:0 -18px;padding:20px 18px 60px}.order-detail-workspace>.admin-order-detail>div{max-width:none}.order-detail-shell .admin-sidebar{z-index:2}@media (max-width:1050px){.order-detail-workspace>.admin-order-detail{margin:0 -12px;padding:12px 12px 40px}}@media print{.order-detail-shell{display:block!important}.order-detail-workspace{max-width:none!important;padding:0!important}.order-detail-workspace>.admin-order-detail{margin:0;padding:0}.order-detail-workspace>.admin-order-detail>div{max-width:none;display:block}}.order-product-search{align-items:center;gap:9px;background:#fff!important;border:1px solid #bdc8c0!important;margin:10px!important;padding:0 12px!important;display:flex!important}.order-product-search svg{color:#789300;flex:none}.order-product-search input{outline:0;border:0!important;width:100%!important;padding:12px 0!important}.order-search-hint{color:#687a81;text-align:center;border-top:1px solid #e1e5e1;margin:0;padding:14px;font-size:9px}.fiscal-warning{color:#5f4200;background:#fff7e5;border:1px solid #d7b15b;grid-template-columns:28px 1fr auto;align-items:center;gap:14px;margin-bottom:14px;padding:16px 18px;display:grid}.fiscal-warning>svg{color:#b97900;font-size:24px}.fiscal-warning div{flex-direction:column;gap:4px;display:flex}.fiscal-warning p{color:#7d683b;margin:0;font-size:9px;line-height:1.5}.fiscal-warning>span{color:#fff;letter-spacing:.06em;background:#b97900;padding:7px 9px;font-size:8px;font-weight:900}.fiscal-metrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.fiscal-metrics article{background:#fff;border:1px solid #d7ddd8;align-items:center;gap:13px;min-height:84px;padding:16px;display:flex}.fiscal-metrics svg{color:#789300;font-size:20px}.fiscal-metrics span{flex-direction:column;gap:5px;display:flex}.fiscal-metrics small,.fiscal-card header small{color:#718289;text-transform:uppercase;font-size:8px;font-weight:800}.fiscal-metrics b{font-size:12px}.fiscal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.fiscal-card{background:#fff;border:1px solid #d5dbd6;padding:18px}.fiscal-company{grid-column:1/-1}.fiscal-card>header{border-bottom:1px solid #dde2dd;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:13px;display:flex}.fiscal-card>header>span{color:#c8ef00;background:#0b202b;place-items:center;width:30px;height:30px;font-size:9px;font-weight:900;display:grid}.fiscal-card header div{flex-direction:column;gap:3px;display:flex}.fiscal-card h2{margin:0;font-size:17px}.fiscal-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.fiscal-form.fiscal-four{grid-template-columns:repeat(2,minmax(0,1fr))}.fiscal-form label{flex-direction:column;gap:6px;display:flex}.fiscal-form label.wide{grid-column:span 2}.fiscal-form label>span{text-transform:uppercase;font-size:8px;font-weight:850}.fiscal-form input,.fiscal-form select{color:#0b202b;width:100%;height:39px;font:inherit;background:#fafbf8;border:1px solid #cbd3cd;padding:0 11px;font-size:10px}.fiscal-note{color:#617078;background:#f3f6e9;align-items:flex-start;gap:8px;margin:14px 0 0;padding:11px;font-size:8px;line-height:1.5;display:flex}.fiscal-note svg{color:#789300;flex:none}.fiscal-message{align-items:center;gap:8px;margin:12px 0 0;padding:11px;font-size:9px;font-weight:800;display:flex}.fiscal-message.saved{color:#277a42;background:#e7f5e9}.fiscal-message.error{color:#9b5700;background:#fff0dd}.fiscal-actions{color:#fff;background:#071a25;justify-content:space-between;align-items:center;gap:18px;margin-top:12px;padding:15px 18px;display:flex}.fiscal-actions span{flex-direction:column;gap:3px;display:flex}.fiscal-actions b{font-size:10px}.fiscal-actions small{color:#8fa0a7;font-size:8px}.fiscal-actions button{color:#0b202b;height:42px;font:inherit;text-transform:uppercase;cursor:pointer;background:#c8ef00;border:1px solid #c8ef00;align-items:center;gap:8px;padding:0 17px;font-size:9px;font-weight:900;display:flex}.fiscal-actions button:disabled{opacity:.55}@media (max-width:1100px){.fiscal-metrics{grid-template-columns:repeat(2,1fr)}.fiscal-grid{grid-template-columns:1fr}.fiscal-company{grid-column:auto}}@media (max-width:700px){.fiscal-warning{grid-template-columns:28px 1fr}.fiscal-warning>span{grid-column:1/-1;width:max-content}.fiscal-metrics,.fiscal-form,.fiscal-form.fiscal-four{grid-template-columns:1fr}.fiscal-form label.wide{grid-column:auto}.fiscal-actions{flex-direction:column;align-items:flex-start}.fiscal-actions button{justify-content:center;width:100%}}.fiscal-readiness{box-shadow:var(--admin-shadow);background:#fff;border:1px solid #d5dbd6;grid-template-columns:minmax(260px,.7fr) 1.3fr;align-items:center;gap:25px;margin:12px 0 0;padding:16px 18px;display:grid}.fiscal-readiness>div{flex-direction:column;gap:6px;display:flex}.fiscal-readiness>div>span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.fiscal-readiness>div>b{font-size:13px}.fiscal-readiness i{background:#e7eae5;height:7px;overflow:hidden}.fiscal-readiness i em{background:#8da800;height:100%;transition:width .25s;display:block}.fiscal-readiness ul{grid-template-columns:repeat(2,1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.fiscal-readiness li{color:#718289;align-items:center;gap:7px;font-size:9px;display:flex}.fiscal-readiness li svg{color:#a6b0aa}.fiscal-readiness li.done{color:#277a42;font-weight:750}.fiscal-readiness li.done svg{color:#2e9a55}@media (max-width:1100px){.fiscal-readiness{grid-template-columns:1fr}}@media (max-width:700px){.fiscal-readiness ul{grid-template-columns:1fr}}.workspace-domain-manager{background:#fff;border:1px solid #d4dad5;max-width:1320px;margin:12px auto 0}.workspace-domain-manager>header{border-bottom:1px solid #d4dad5;justify-content:space-between;align-items:center;gap:20px;padding:22px;display:flex}.workspace-domain-manager>header small{color:#789300;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.workspace-domain-manager>header h2{margin:4px 0}.workspace-domain-manager>header p{color:#687a81;margin:0}.workspace-domain-manager>header>svg{color:#789300;font-size:28px}.workspace-domain-setup{grid-template-columns:minmax(0,1fr) minmax(320px,.65fr);gap:22px;padding:22px;display:grid}.workspace-domain-setup>label{flex-direction:column;gap:8px;display:flex}.workspace-domain-setup>label>span{text-transform:uppercase;font-size:12px;font-weight:850}.workspace-domain-setup>label>div{grid-template-columns:1fr auto;display:grid}.workspace-domain-setup input{min-width:0;height:45px;font:inherit;background:#fbfcfa;border:1px solid #cbd3cf;padding:0 13px}.workspace-domain-setup label button{color:#fff;background:#071923;border:0;align-items:center;gap:8px;padding:0 16px;font-size:11px;font-weight:850;display:flex}.workspace-domain-setup label small,.workspace-domain-setup aside small{color:#75868c;font-size:10px;line-height:1.5}.workspace-domain-setup aside{background:#fff8e8;border:1px solid #e0bd76;grid-template-columns:1fr auto;gap:9px;padding:16px;display:grid}.workspace-domain-setup aside>span{color:#9b5700;grid-column:1/-1;align-items:center;gap:7px;font-size:11px;font-weight:850;display:flex}.workspace-domain-setup aside>span.verified{color:#287b44}.workspace-domain-setup aside>p,.workspace-domain-setup aside>small{grid-column:1/-1;margin:0}.workspace-domain-setup aside code{background:#fff;border:1px solid #dfd8c8;min-width:0;padding:10px;font-size:10px;overflow:auto}.workspace-domain-setup aside button{background:#fff;border:1px solid #cbd3cf;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:flex}.workspace-domain-manager>footer{color:#287b44;background:#eff8e8;border-top:1px solid #d4dad5;align-items:center;gap:8px;padding:12px 22px;font-size:11px;font-weight:750;display:flex}.workspace-domain-manager>footer.error{color:#9b5700;background:#fff0dd}@media (max-width:800px){.workspace-domain-setup,.workspace-domain-setup>label>div{grid-template-columns:1fr}.workspace-domain-setup label button{justify-content:center;min-height:44px}}.admin-sidebar nav>a[href^="/painel/conteudos"]{order:10!important}.admin-sidebar nav>a[href^="/painel/fiscal"]{order:12!important}.panel-access:not([data-panel-permissions*=" financial "]) .admin-sidebar a[href^="/painel/fiscal"]{display:none}@media (max-width:760px){.admin-sidebar nav>a[href^="/painel/conteudos"],.admin-sidebar nav>a[href^="/painel/financeiro"],.admin-sidebar nav>a[href^="/painel/fiscal"],.admin-sidebar nav>a[href^="/painel/relatorios"],.admin-sidebar nav>a[href^="/painel/integracoes"],.admin-sidebar nav>a[href^="/painel/usuarios"]{order:initial!important}}.checkout-shell{color:#0b202b;background:#eef0eb;min-height:100vh}.checkout-shell>header{color:#fff;background:#071923;justify-content:space-between;align-items:center;height:84px;padding:0 max(5vw,24px);display:flex}.checkout-shell>header img{object-fit:contain;width:150px;height:66px}.checkout-shell>header span{color:#aabac0;align-items:center;gap:8px;font-size:10px;display:flex}.checkout-shell>header svg{color:var(--lime)}.checkout-layout{grid-template-columns:minmax(0,1fr) 360px;gap:14px;max-width:1320px;margin:auto;padding:35px 24px 70px;display:grid}.checkout-main>h1{margin:8px 0 20px;font-size:42px}.checkout-back{color:#63767e;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:850;display:flex}.checkout-steps{background:#dfe3de;grid-template-columns:repeat(3,1fr);margin-bottom:12px;display:grid}.checkout-steps span{color:#6f8087;align-items:center;gap:8px;padding:11px;font-size:9px;display:flex}.checkout-steps span.active{color:#0b202b;background:#fff;border-top:3px solid #789300}.checkout-card{background:#fff;border:1px solid #d4dad5;margin-bottom:11px;padding:18px}.checkout-card>header,.checkout-summary>header{align-items:center;gap:11px;margin-bottom:14px;display:flex}.checkout-card>header>svg,.checkout-summary>header>svg{color:#789300;font-size:20px}.checkout-card header div,.checkout-summary header div{flex-direction:column;gap:3px;display:flex}.checkout-card header small,.checkout-summary header small{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.checkout-card h2,.checkout-summary h2{margin:0;font-size:18px}.checkout-type{gap:7px;margin-bottom:12px;display:flex}.checkout-type button{color:#65777e;background:#fff;border:1px solid #ccd3ce;height:36px;padding:0 12px;font-size:9px;font-weight:800}.checkout-type button.active{color:#fff;background:#0b202b;border-color:#0b202b}.checkout-form{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.checkout-form label{flex-direction:column;gap:6px;display:flex}.checkout-form label.wide{grid-column:span 2}.checkout-form span{text-transform:uppercase;font-size:8px;font-weight:850}.checkout-form input{height:40px;font:inherit;background:#fafbf8;border:1px solid #cbd3cd;padding:0 11px;font-size:10px}.checkout-quote{color:#fff;background:#0b202b;border:0;align-items:center;gap:8px;height:40px;margin-top:12px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.checkout-quote:disabled{opacity:.45}.checkout-shipping{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:9px;display:grid}.checkout-shipping button{text-align:left;background:#fff;border:1px solid #d4dad5;justify-content:space-between;align-items:center;gap:10px;padding:11px;display:flex}.checkout-shipping button.active{background:#f2f8df;border-color:#8ca900}.checkout-shipping span,.checkout-payments span{flex-direction:column;gap:3px;display:flex}.checkout-shipping b,.checkout-payments b{font-size:10px}.checkout-shipping small,.checkout-payments small{color:#718289;font-size:8px}.checkout-shipping strong{font-size:11px}.checkout-payments{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.checkout-payments button{text-align:left;background:#fff;border:1px solid #d3d9d4;align-items:center;gap:11px;padding:14px;display:flex}.checkout-payments button.active{background:#f3f8e5;border-color:#8da900}.checkout-payments svg{color:#789300;font-size:19px}.checkout-homologation,.checkout-message{color:#8d5500;background:#fff2df;align-items:center;gap:7px;margin:12px 0 0;padding:10px;font-size:9px;display:flex}.checkout-summary{background:#fff;border:1px solid #d4dad5;align-self:start;position:sticky;top:14px}.checkout-summary>header{border-bottom:1px solid #dfe3df;margin:0;padding:18px}.checkout-summary>div{max-height:320px;overflow:auto}.checkout-summary article{border-bottom:1px solid #e1e5e1;grid-template-columns:45px 1fr;align-items:center;gap:10px;padding:11px 15px;display:grid}.checkout-summary article img{object-fit:contain;width:45px;height:45px}.checkout-summary article span{flex-direction:column;gap:4px;display:flex}.checkout-summary article b{font-size:9px}.checkout-summary article small{color:#6d7f86;font-size:8px}.checkout-summary>div>p{text-align:center;color:#708188;padding:30px;font-size:10px}.checkout-summary dl{margin:0;padding:12px 18px}.checkout-summary dl div{border-bottom:1px solid #e0e4e0;justify-content:space-between;padding:10px 0;font-size:10px;display:flex}.checkout-summary dl .total{font-size:16px;font-weight:900}.checkout-summary>button{background:var(--lime);color:#0b202b;text-transform:uppercase;border:0;width:calc(100% - 36px);height:48px;margin:0 18px;font-size:10px;font-weight:900}.checkout-summary>button:disabled{opacity:.4}.checkout-summary>small{color:#74858c;text-align:center;padding:13px 18px 18px;font-size:8px;line-height:1.5;display:block}.checkout-success{text-align:center;width:min(600px,100% - 32px);margin:auto;padding:90px 25px}.checkout-success>svg{background:var(--lime);border-radius:50%;width:60px;height:60px;padding:15px}.checkout-success small{color:#789300;text-transform:uppercase;margin-top:20px;font-weight:900;display:block}.checkout-success h1{margin:8px;font-size:42px}.checkout-success p{color:#65777e}.checkout-success strong{margin:22px;font-size:28px;display:block}.checkout-success a{color:#fff;text-transform:uppercase;background:#0b202b;padding:14px 18px;font-size:10px;font-weight:850;display:inline-block}@media (max-width:900px){.checkout-layout{grid-template-columns:1fr}.checkout-summary{order:-1;position:static}.checkout-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.checkout-shell>header span{display:none}.checkout-layout{padding:22px 12px 45px}.checkout-form{grid-template-columns:1fr}.checkout-form label.wide{grid-column:auto}.checkout-shipping,.checkout-payments{grid-template-columns:1fr}.checkout-steps b{display:none}}.checkout-freight-status{background:#f6f9ec;border:1px solid #dce2d6;justify-content:space-between;align-items:center;gap:18px;margin-top:14px;padding:11px 13px;display:flex}.checkout-freight-status>span{align-items:center;gap:8px;display:flex}.checkout-freight-status svg{color:#789300}.checkout-freight-status b{font-size:9px}.checkout-freight-status small{color:#66787f;text-align:right;font-size:8px}.checkout-quote{color:#53656d;background:#fff;border:1px solid #cbd3ce;height:34px;margin-top:8px;padding:0 11px;font-size:8px}.checkout-quote svg{color:#789300}.checkout-shipping button{cursor:pointer;min-height:62px;padding:12px}.checkout-shipping button.active{border:2px solid #8ca900}.checkout-shipping strong{white-space:nowrap}@media (max-width:600px){.checkout-freight-status{flex-direction:column;align-items:flex-start;gap:6px}.checkout-freight-status small{text-align:left}}.checkout-pix{text-align:center;background:#fff;border:1px solid #d4dad5;width:min(560px,100% - 32px);margin:40px auto;padding:38px}.checkout-pix-logo{object-fit:contain;background:#071923;width:160px;height:70px}.checkout-pix>small{color:#789300;text-transform:uppercase;margin-top:22px;font-size:12px;font-weight:900;display:block}.checkout-pix h1{margin:8px 0;font-size:36px}.checkout-pix p{color:#65777e;max-width:430px;margin:0 auto 20px;line-height:1.6}.checkout-pix-qr{border:1px solid #d4dad5;width:230px;height:230px;padding:10px}.checkout-pix>strong{margin:16px;font-size:26px;display:block}.checkout-pix>button{background:var(--lime);color:#0b202b;border:0;height:48px;padding:0 20px;font-weight:900}.checkout-pix>button svg{margin-right:7px}.checkout-pix>a,.checkout-pix>em{margin-top:14px;font-size:12px;display:block}.checkout-pix>em{color:#789300;font-style:normal}.checkout-pix>a{color:#40545d;text-decoration:underline}@media (max-width:600px){.checkout-pix{margin:18px auto;padding:24px 16px}.checkout-pix h1{font-size:30px}.checkout-pix-qr{width:210px;height:210px}}.workspace-platform{color:#0b202b;background:#eef0eb;min-height:100vh;padding:42px max(5vw,24px) 70px}.workspace-platform>header{justify-content:space-between;align-items:flex-end;gap:24px;max-width:1320px;margin:0 auto 24px;display:flex}.workspace-platform>header p,.workspace-list header small,.workspace-next small{color:#789300;text-transform:uppercase;letter-spacing:.08em;margin:0;font-size:12px;font-weight:900}.workspace-platform>header h1{margin:5px 0;font-size:42px}.workspace-platform>header span{color:#687a81}.workspace-platform>header>a{color:#fff;background:#071923;padding:14px 18px;font-size:12px;font-weight:850}.workspace-summary,.workspace-list,.workspace-next{max-width:1320px;margin-left:auto;margin-right:auto}.workspace-summary{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:12px;display:grid}.workspace-summary article{background:#fff;border:1px solid #d4dad5;align-items:center;gap:15px;min-height:110px;padding:20px;display:flex}.workspace-summary svg{color:#789300;font-size:25px}.workspace-summary span{flex-direction:column;gap:5px;display:flex}.workspace-summary small{color:#6f8087;font-size:12px}.workspace-summary b{font-size:17px}.workspace-list{background:#fff;border:1px solid #d4dad5}.workspace-list>header{border-bottom:1px solid #d4dad5;justify-content:space-between;align-items:center;padding:22px;display:flex}.workspace-list h2{margin:4px 0 0}.workspace-list>header>span{color:#789300;font-size:12px;font-weight:800}.workspace-list>article{border-bottom:1px solid #e0e4e0;grid-template-columns:48px 1fr auto;gap:18px;padding:24px;display:grid}.workspace-list>article.sandbox{background:#f8faef}.workspace-list>article>i{color:#c5ed00;background:#071923;place-items:center;width:46px;height:46px;display:grid}.workspace-list article small{text-transform:uppercase;color:#789300;font-weight:900}.workspace-list h3{margin:4px 0;font-size:22px}.workspace-list p{color:#6c7d84;margin:0}.workspace-list dl{gap:35px;margin:18px 0 0;display:flex}.workspace-list dl div{flex-direction:column;gap:4px;display:flex}.workspace-list dt{color:#75868c;font-size:12px}.workspace-list dd{text-transform:capitalize;margin:0;font-weight:800}.workspace-domain{border:1px solid #d4dad5;align-self:center;padding:11px;font-size:12px}.workspace-domain svg{color:#789300;margin-right:7px}.workspace-next{color:#fff;background:#071923;border:1px solid #25404b;gap:18px;margin-top:12px;padding:24px;display:flex}.workspace-next>svg{color:#c5ed00;font-size:28px}.workspace-next h2{margin:4px 0 7px}.workspace-next p{color:#aebdc2;margin:0;line-height:1.55}@media (max-width:800px){.workspace-platform>header{flex-direction:column;align-items:flex-start}.workspace-summary{grid-template-columns:1fr}.workspace-list>article{grid-template-columns:48px 1fr}.workspace-domain{grid-column:1/-1}.workspace-list dl{flex-direction:column;gap:10px}.workspace-platform>header h1{font-size:34px}}.workspace-list article>aside{flex-direction:column;align-self:center;gap:9px;min-width:230px;display:flex}.workspace-list article>aside .workspace-domain{align-self:stretch}.workspace-switch{color:#fff;cursor:pointer;background:#071923;border:1px solid #071923;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:12px;font-weight:800;display:flex}.workspace-switch:disabled{color:#617600;cursor:default;background:#eff7cd;border-color:#91aa20}@media (max-width:800px){.workspace-list article>aside{grid-column:1/-1;min-width:0}}.workspace-status-controls{background:#f8faf8;border:1px solid #d4dad5;gap:8px;padding:12px;display:grid}.workspace-status-controls label{color:#344c57;gap:5px;font-size:12px;font-weight:800;display:grid}.workspace-status-controls input{min-height:38px;font:inherit;background:#fff;border:1px solid #cbd4ce;padding:8px}.workspace-status-controls button{color:#8d3326;cursor:pointer;background:#fff;border:1px solid #8d3326;min-height:40px;padding:8px 12px;font-size:12px;font-weight:800}.workspace-status-controls p{margin:0;font-size:12px;line-height:1.4}.workspace-branding{background:#fff;border:1px solid #d4dad5;max-width:1320px;margin:12px auto 0}.workspace-branding>header{border-bottom:1px solid #d4dad5;justify-content:space-between;align-items:center;padding:22px;display:flex}.workspace-branding>header small{color:#789300;text-transform:uppercase;letter-spacing:.08em;font-size:12px;font-weight:900}.workspace-branding>header h2{margin:4px 0}.workspace-branding>header p{color:#687a81;margin:0}.workspace-branding>header>svg{color:#789300;font-size:28px}.workspace-branding-grid{grid-template-columns:280px 1fr;gap:24px;padding:22px;display:grid}.workspace-brand-preview{border:1px solid #25404b;border-top:5px solid var(--workspace-accent);color:#fff;text-align:center;background:#071923;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:270px;padding:28px;display:flex}.workspace-brand-preview img{object-fit:contain;max-width:190px;max-height:82px}.workspace-brand-preview strong{font-size:20px}.workspace-brand-preview small{color:#aebdc2}.workspace-brand-preview em{color:var(--workspace-accent);text-transform:uppercase;letter-spacing:.08em;margin-top:18px;font-size:11px;font-style:normal;font-weight:800}.workspace-logo-placeholder{color:#c5ed00;letter-spacing:.04em;background:#132c37;border:2px solid;border-radius:50%;place-items:center;width:78px;height:78px;font-size:24px;font-weight:900;display:grid}.workspace-brand-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-brand-fields label{color:#0b202b;text-transform:uppercase;flex-direction:column;gap:7px;font-size:12px;font-weight:850;display:flex}.workspace-brand-fields input{color:#0b202b;text-transform:none;background:#fbfcfa;border:1px solid #cbd3cf;min-height:43px;padding:0 12px;font:500 14px inherit}.workspace-color-field{grid-template-columns:54px 1fr;display:grid}.workspace-color-field input[type=color]{width:54px;padding:5px}.workspace-brand-fields .workspace-brand-check{background:#f3f7e7;flex-direction:row;grid-column:1/-1;align-items:center;min-height:46px;padding:0 13px}.workspace-brand-check input{min-height:auto}.workspace-branding>footer{border-top:1px solid #d4dad5;justify-content:flex-end;align-items:center;gap:16px;padding:16px 22px;display:flex}.workspace-branding>footer span{color:#789300;font-size:13px;font-weight:800}.workspace-branding>footer button{color:#fff;background:#071923;border:0;min-height:44px;padding:0 18px;font-size:12px;font-weight:850}.admin-brand .workspace-logo-placeholder,.store-brand .workspace-logo-placeholder{border-radius:4px;width:88px;height:58px}.store-brand .workspace-logo-placeholder{width:136px;height:64px}@media (max-width:800px){.workspace-branding-grid,.workspace-brand-fields{grid-template-columns:1fr}.workspace-brand-fields .workspace-brand-check{grid-column:auto}}.admin-shell{font-size:15px;line-height:1.5}.panel-access .admin-shell:before{content:"";z-index:100;background:var(--workspace-accent);pointer-events:none;height:2px;position:fixed;inset:0 0 auto}.panel-access .admin-shell .admin-sidebar{border-top:0}.admin-sidebar nav>a,.admin-sidebar nav>span{min-height:48px;font-size:13px;line-height:1.35}@media (min-width:761px){.admin-sidebar{z-index:20;width:260px;height:100dvh;min-height:0;position:fixed;inset:0 auto 0 0;overflow:hidden}.admin-brand,.admin-sidebar-footer{flex:none}.admin-sidebar nav{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#35505c transparent;flex:auto;min-height:0;margin-right:-8px;padding-bottom:18px;padding-right:8px;overflow:hidden auto}.admin-sidebar nav::-webkit-scrollbar{width:5px}.admin-sidebar nav::-webkit-scrollbar-thumb{background:#35505c;border-radius:5px}.admin-sidebar-footer{z-index:1;background:#071720;position:relative}}@media (min-width:761px) and (max-width:1100px){.admin-sidebar{width:210px}}.admin-sidebar nav>span small,.admin-sidebar-footer small,.admin-brand span{font-size:10px;line-height:1.4}.admin-sidebar-footer em{font-size:11px;line-height:1.4}.admin-topbar h1{font-size:clamp(34px,3.1vw,44px);line-height:1.02}.admin-topbar p,.admin-status-line,.admin-status-line time{font-size:12px}.admin-topbar a,.admin-topbar button{font-size:11px}.admin-metrics article>span,.admin-category-metrics small,.admin-promo-summary small,.admin-customer-metrics small,.admin-integration-metrics small,.admin-security-metrics small,.fiscal-metrics small,.fiscal-card header small{font-size:11px;line-height:1.35}.admin-metrics article>strong{font-size:clamp(28px,2.2vw,34px)}.admin-metrics article>small,.admin-customer-metrics em,.admin-integration-metrics em,.admin-security-metrics em{font-size:12px;line-height:1.45}.admin-panel>header span,.admin-quick-actions>header span,.admin-department-manager>header span,.admin-customer-panel>header span,.admin-integrations-panel>header span,.admin-integration-governance>header span,.admin-staff-panel header span,.admin-security-log header span,.admin-plans-preview header>span,.admin-financial-modal header span,.fiscal-readiness>div>span{font-size:10px;line-height:1.4}.admin-panel>header h2,.admin-customer-panel h2,.admin-staff-panel h2,.admin-security-log h2,.admin-plans-preview h2,.admin-integrations-panel h2,.admin-integration-governance h2,.fiscal-card h2{font-size:clamp(20px,1.8vw,24px);line-height:1.12}.admin-panel>header>a,.admin-panel>header>button{font-size:11px}.admin-product-list b,.admin-alerts b,.admin-quick-actions b,.admin-departments b,.admin-integrations b,.customer-search-results>button b,.admin-owner-row b,.admin-staff-row b,.admin-security-log b{font-size:13px;line-height:1.35}.admin-product-list small,.admin-alerts small,.admin-quick-actions small,.admin-departments small,.admin-integrations small,.admin-integrations>p,.customer-search-results>button small,.admin-owner-row small,.admin-staff-row small,.admin-security-log small,.admin-security-log em,.admin-security-log>div p{font-size:11px;line-height:1.45}.admin-product-list em,.admin-product-list>a>i,.admin-owner-row em,.admin-owner-row>i,.admin-staff-row>i{font-size:11px}.admin-shell :where(input,select,textarea){font-size:13px;line-height:1.4}.admin-shell :where(label>span,legend,table th){font-size:11px;line-height:1.35}.admin-shell :where(table td,button,.button){font-size:12px;line-height:1.35}.admin-shell :where(label>small,form small,table small){font-size:11px;line-height:1.45}.admin-integration-grid article header small,.admin-integration-grid article>footer small,.admin-integration-grid article>footer em,.admin-integration-grid li,.admin-plans-preview article small{font-size:10px;line-height:1.4}.admin-integration-grid article>p,.admin-integration-governance p,.admin-plans-preview article p,.admin-plans-preview>header p{font-size:12px;line-height:1.55}.admin-integration-grid article>footer b,.admin-integration-grid article>footer a,.admin-integration-grid article>footer button,.admin-integration-governance b,.admin-plans-preview article b{font-size:11px}.fiscal-warning b{font-size:13px}.fiscal-warning p,.fiscal-note,.fiscal-actions small,.fiscal-readiness li{font-size:11px}.fiscal-warning>span,.fiscal-card>header>span,.fiscal-actions button{font-size:10px}.fiscal-form label>span{font-size:11px}.fiscal-form input,.fiscal-form select{font-size:13px}.admin-shell .fiscal-warning{gap:16px;min-height:74px;padding:18px 20px}.admin-shell .fiscal-warning b{font-size:13px;line-height:1.35}.admin-shell .fiscal-warning p{font-size:11px;line-height:1.55}.admin-shell .fiscal-warning>span{white-space:nowrap;font-size:10px}.admin-shell .fiscal-metrics{gap:12px}.admin-shell .fiscal-metrics article{min-height:104px;box-shadow:var(--admin-shadow);gap:14px;padding:18px}.admin-shell .fiscal-metrics small,.admin-shell .fiscal-card header small{font-size:10px;line-height:1.4}.admin-shell .fiscal-metrics b{font-size:14px;line-height:1.3}.admin-shell .fiscal-readiness{gap:28px;padding:19px 20px}.admin-shell .fiscal-readiness>div>span{font-size:10px}.admin-shell .fiscal-readiness>div>b{font-size:14px}.admin-shell .fiscal-readiness li{font-size:11px;line-height:1.45}.admin-shell .fiscal-grid{gap:14px}.admin-shell .fiscal-card{box-shadow:var(--admin-shadow);padding:22px}.admin-shell .fiscal-card>header{margin-bottom:19px;padding-bottom:15px}.admin-shell .fiscal-card>header>span{width:34px;height:34px;font-size:10px}.admin-shell .fiscal-card h2{font-size:clamp(20px,1.8vw,24px);line-height:1.12}.admin-shell .fiscal-form{gap:14px}.admin-shell .fiscal-form label{gap:7px}.admin-shell .fiscal-form label>span{font-size:11px;line-height:1.35}.admin-shell .fiscal-form input,.admin-shell .fiscal-form select{height:44px;padding-inline:12px;font-size:13px}.admin-shell .fiscal-note{padding:13px;font-size:11px;line-height:1.55}.admin-shell .fiscal-message{padding:13px;font-size:12px}.admin-shell .fiscal-actions{padding:17px 20px}.admin-shell .fiscal-actions b{font-size:12px}.admin-shell .fiscal-actions small{font-size:11px;line-height:1.45}.admin-shell .fiscal-actions button{min-height:44px;font-size:11px}@media (max-width:1250px){.admin-shell .fiscal-form{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-shell .fiscal-form label.wide{grid-column:span 2}}.admin-shell .admin-reports{gap:12px}.admin-shell .admin-report-tabs{scrollbar-width:thin;scrollbar-color:#9aa6a1 transparent;gap:6px;padding:7px}.admin-shell .admin-report-tabs button{min-height:44px;padding-inline:15px;font-size:12px}.admin-shell .admin-report-toolbar{gap:10px;padding:15px}.admin-shell .admin-report-toolbar label{gap:7px}.admin-shell .admin-report-toolbar label>span{font-size:11px}.admin-shell .admin-report-toolbar input,.admin-shell .admin-report-toolbar select,.admin-shell .admin-report-toolbar button{min-height:44px;font-size:12px}.admin-shell .admin-report-toolbar>small{font-size:11px;line-height:1.4}.admin-shell .admin-report-metrics{gap:12px}.admin-shell .admin-report-metrics article{min-height:100px;box-shadow:var(--admin-shadow);padding:17px 19px}.admin-shell .admin-report-metrics span{font-size:11px;line-height:1.35}.admin-shell .admin-report-metrics b{font-size:23px;line-height:1.15}.admin-shell .admin-report-metrics button{min-width:100px;min-height:44px;padding-inline:14px;font-size:11px}.admin-shell .admin-report-table>header{padding:20px 22px}.admin-shell .admin-report-table header small{font-size:10px;line-height:1.4}.admin-shell .admin-report-table h2{font-size:22px;line-height:1.15}.admin-shell .admin-report-table header p,.admin-shell .admin-report-table header>span{font-size:12px;line-height:1.5}.admin-shell .admin-report-table th{padding:13px 15px;font-size:11px;line-height:1.35}.admin-shell .admin-report-table td{padding:14px 15px;font-size:12px;line-height:1.45}.admin-shell .admin-report-table>footer{gap:16px;padding:13px 15px;font-size:11px;line-height:1.4}@media (max-width:900px){.admin-shell .admin-report-metrics{grid-template-columns:1fr 1fr}.admin-shell .admin-report-metrics>div{grid-column:1/-1}}.admin-shell .admin-integration-metrics{gap:12px}.admin-shell .admin-integration-metrics article{min-height:108px;box-shadow:var(--admin-shadow);padding:19px}.admin-shell .admin-integration-metrics small,.admin-shell .admin-integration-metrics em{font-size:11px;line-height:1.4}.admin-shell .admin-integration-metrics b{font-size:18px;line-height:1.25}.admin-shell .admin-integrations-panel,.admin-shell .admin-integration-governance{box-shadow:var(--admin-shadow)}.admin-shell .admin-integrations-panel>header{min-height:86px;padding:20px 22px}.admin-shell .admin-integrations-panel>header span,.admin-shell .admin-integration-governance>header span{font-size:10px}.admin-shell .admin-integrations-panel h2,.admin-shell .admin-integration-governance h2{font-size:22px;line-height:1.15}.admin-shell .admin-integrations-panel>header p{max-width:560px;font-size:12px;line-height:1.55}.admin-shell .admin-integrations-panel>nav{scrollbar-width:thin;gap:8px;padding:12px}.admin-shell .admin-integrations-panel>nav button{min-height:40px;padding-inline:14px;font-size:11px}.admin-shell .admin-integration-grid{gap:12px;padding:12px}.admin-shell .admin-integration-grid>article{padding:21px}.admin-shell .admin-integration-grid article>header{grid-template-columns:48px minmax(0,1fr) 10px;gap:13px}.admin-shell .admin-integration-grid article>header>span{width:48px;height:48px}.admin-shell .admin-integration-grid article header small{font-size:10px}.admin-shell .admin-integration-grid h3{font-size:19px;line-height:1.2}.admin-shell .admin-integration-grid article>p{min-height:44px;font-size:12px;line-height:1.55}.admin-shell .admin-integration-grid li{padding:7px 9px;font-size:10px;line-height:1.35}.admin-shell .admin-integration-grid article>footer small,.admin-shell .admin-integration-grid article>footer em{font-size:10px;line-height:1.4}.admin-shell .admin-integration-grid article>footer b{font-size:12px}.admin-shell .admin-integration-grid article>footer a,.admin-shell .admin-integration-grid article>footer button{min-height:40px;padding-inline:13px;font-size:10px}.admin-shell .admin-integration-governance>header{padding:20px 22px}.admin-shell .admin-integration-governance article{min-height:148px;padding:20px}.admin-shell .admin-integration-governance b{font-size:13px;line-height:1.35}.admin-shell .admin-integration-governance p{font-size:11px;line-height:1.55}@media (max-width:1100px){.admin-shell .admin-integration-grid{grid-template-columns:1fr}.admin-shell .admin-integration-governance>div{grid-template-columns:1fr 1fr}}.admin-shell .admin-security-metrics{gap:12px}.admin-shell .admin-security-metrics article{min-height:108px;box-shadow:var(--admin-shadow);padding:19px}.admin-shell .admin-security-metrics small,.admin-shell .admin-security-metrics em{font-size:11px;line-height:1.4}.admin-shell .admin-security-metrics b{font-size:19px;line-height:1.25}.admin-shell .admin-security-layout{gap:12px}.admin-shell .admin-staff-panel,.admin-shell .admin-security-log,.admin-shell .admin-plans-preview{box-shadow:var(--admin-shadow)}.admin-shell .admin-staff-panel>header,.admin-shell .admin-security-log>header,.admin-shell .admin-plans-preview>header{min-height:82px;padding:19px 21px}.admin-shell .admin-staff-panel header span,.admin-shell .admin-security-log header span,.admin-shell .admin-plans-preview header>span{font-size:10px}.admin-shell .admin-staff-panel h2,.admin-shell .admin-security-log h2,.admin-shell .admin-plans-preview h2{font-size:22px;line-height:1.15}.admin-shell .admin-staff-panel>header button{min-height:42px;padding-inline:14px;font-size:11px}.admin-shell .admin-staff-tools{gap:10px;min-height:64px;padding:11px 15px}.admin-shell .admin-staff-tools label,.admin-shell .admin-staff-tools select{min-height:42px}.admin-shell .admin-staff-tools input,.admin-shell .admin-staff-tools select{font-size:12px}.admin-shell .admin-staff-tools small{font-size:11px}.admin-shell .admin-owner-row,.admin-shell .admin-staff-row{gap:12px;min-height:82px;padding:13px 16px}.admin-shell .admin-owner-row b,.admin-shell .admin-staff-row b{font-size:13px;line-height:1.35}.admin-shell .admin-owner-row small,.admin-shell .admin-staff-row small{font-size:11px;line-height:1.4}.admin-shell .admin-owner-row em,.admin-shell .admin-owner-row>i,.admin-shell .admin-staff-row>i{font-size:10px;line-height:1.35}.admin-shell .admin-staff-row>button{width:38px;height:38px}.admin-shell .admin-security-log>article{gap:11px;padding:15px}.admin-shell .admin-security-log b{font-size:12px;line-height:1.4}.admin-shell .admin-security-log small,.admin-shell .admin-security-log em,.admin-shell .admin-security-log>div p{font-size:10px;line-height:1.45}.admin-shell .admin-plans-preview>header p{max-width:460px;font-size:11px;line-height:1.5}.admin-shell .admin-plans-preview>div{gap:10px;padding:12px}.admin-shell .admin-plans-preview article{min-height:175px;padding:19px}.admin-shell .admin-plans-preview article small{font-size:10px}.admin-shell .admin-plans-preview h3{font-size:20px;line-height:1.2}.admin-shell .admin-plans-preview article p{font-size:11px;line-height:1.5}.admin-shell .admin-plans-preview article b{font-size:11px}.admin-shell .admin-security-modal>section>header{padding:20px 22px}.admin-shell .admin-security-modal>section>header span{font-size:10px}.admin-shell .admin-security-modal h2{font-size:23px;line-height:1.15}.admin-shell .admin-security-form{gap:14px;padding:20px 22px}.admin-shell .admin-security-form label>span,.admin-shell .admin-security-form legend{font-size:11px;line-height:1.35}.admin-shell .admin-security-form input,.admin-shell .admin-security-form select{min-height:44px;font-size:13px}.admin-shell .admin-security-form fieldset label,.admin-shell .security-options label,.admin-shell .admin-security-form>p{font-size:11px;line-height:1.45}.admin-shell .admin-security-modal footer{padding:16px 22px}.admin-shell .admin-security-modal footer button{min-height:42px;font-size:11px}@media (max-width:1200px){.admin-shell .admin-plans-preview>div{grid-template-columns:1fr 1fr}}body .store-shell-header .store-main-search input{font-size:14px}body .store-shell-header .store-main-search button{padding-inline:22px;font-size:11px}body .store-shell-header .store-header-actions span{font-size:12px}body .store-shell-header .store-header-actions small{font-size:9px;line-height:1.35}body .store-shell-header .store-category-bar>a,body .store-shell-header .store-category-bar>button,body .store-shell-header .store-departments>summary{font-size:11px}body .store-shell-header .store-mega-menu>header small,body .store-shell-header .store-mega-menu>aside small{font-size:10px}body .store-shell-header .store-mega-menu>header strong{font-size:20px}body .store-shell-header .store-mega-menu>header button,body .store-shell-header .store-mega-menu>aside a{font-size:11px}body .store-shell-header .store-mega-menu>div>a span,body .store-shell-header .store-mega-menu>div>button span{font-size:12px;line-height:1.35}body .store-shell-header .store-mega-menu>aside p{font-size:12px;line-height:1.6}body .store-carousel-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}body .store-carousel-copy>div>a{font-size:13px}body .store-carousel-copy .button{min-height:52px;font-size:13px}body .store-notice strong{font-size:14px}body .store-notice span{font-size:13px;line-height:1.5}body .store-catalog-heading label{font-size:11px}body .store-catalog-heading input{font-size:15px}body .store-showcase-intro p{font-size:15px;line-height:1.65}body .store-showcase-intro a{font-size:12px}body .store-filters button{min-height:42px;padding-inline:16px;font-size:12px}body .store-products{gap:18px}body .store-product-copy{padding:27px}body .store-product-copy>small{font-size:10px}body .store-product-copy h3{font-size:23px;line-height:1.25}body .store-product-copy>p{font-size:14px;line-height:1.65}body .store-product-copy li{font-size:11px;line-height:1.35}body .store-product-copy>div>strong,body .store-card-price strong{font-size:23px}body .store-product-copy button{min-height:44px;padding-inline:15px;font-size:12px}body .store-new-arrivals>header>p{font-size:15px;line-height:1.65}body .store-arrival-card>div{padding:22px}body .store-arrival-card>div>small{font-size:10px}body .store-arrival-card h3{font-size:19px;line-height:1.35}body .store-arrival-price>span{font-size:10px}body .store-arrival-price strong{font-size:22px}body .store-arrival-price small{font-size:11px}body .store-arrival-card button{min-height:44px;font-size:12px}body .store-support-banner>div:last-child>p:not(.eyebrow){font-size:16px;line-height:1.7}body .store-service-strip span{font-size:11px}body .store-service-strip strong{font-size:19px;line-height:1.3}body .store-service-strip p{font-size:14px;line-height:1.6}body .cart-drawer>header span,body .cart-lines small{font-size:10px}body .cart-lines article strong{font-size:15px;line-height:1.4}body .cart-lines article span{font-size:13px}body .cart-drawer>footer span{font-size:12px}body .cart-drawer>footer button{font-size:13px}body .cart-drawer>footer small{font-size:11px;line-height:1.55}body .cart-drawer>footer button{justify-content:center;align-items:center;gap:10px;padding-inline:48px;line-height:1.2;display:flex;position:relative}body .cart-drawer>footer button svg{position:absolute;left:auto;right:18px}@media (max-width:760px){body .store-shell-header .store-mobile-nav-trigger{font-size:11px}body .store-carousel-copy>p:not(.eyebrow){max-width:94%;font-size:15px}body .store-catalog{padding-inline:20px}body .store-product-copy{padding:23px}body .store-notice{padding-inline:20px}}.order-customer-picker>header>b{font-size:12px}.order-customer-picker>header>button,.customer-search-results>p,.selected-customer,.save-new-customer,.order-search-hint,.order-next-step small,.order-history>header,.order-history article b,.order-history article p,.order-stock-note{line-height:1.45;font-size:11px!important}.order-history article small,.order-history article em{font-size:10px}.order-next-step b{font-size:13px}.order-next-step select,.order-next-step textarea{font-size:12px}.checkout-shell{font-size:16px;line-height:1.55}.checkout-card header small,.checkout-summary header small,.checkout-steps span,.checkout-back,.checkout-freight-status b{font-size:11px}.checkout-freight-status small,.checkout-quote{font-size:12px}body .product-header nav a{font-size:13px}body .product-detail-copy>p:not(.eyebrow){font-size:16px;line-height:1.7}body .product-detail-copy li{font-size:13px;line-height:1.4}body .product-identifiers span,body .product-price small{font-size:12px}body .product-price span{font-size:13px;line-height:1.5}body .product-support-link{font-size:13px}body .shipping-calculator{padding:20px}body .shipping-calculator>header strong{font-size:15px}body .shipping-calculator>header span{font-size:13px;line-height:1.45}body .shipping-calculator input{height:48px;font-size:16px}body .shipping-calculator form button{min-height:48px;font-size:12px}body .shipping-calculator>p,body .shipping-calculator>small{font-size:12px;line-height:1.5}body .shipping-options strong{font-size:13px}body .shipping-options span{font-size:12px}body .product-technical li{font-size:13px;line-height:1.6}body .product-technical aside p,body .product-technical aside span{font-size:13px;line-height:1.55}body .product-related>header>p{font-size:15px;line-height:1.65}body .product-related-image>span{font-size:10px}body .product-related article>div>div small,body .product-related article>div>div span{font-size:11px}body .product-related article>div>a:last-child{font-size:12px}body .product-confidence strong{font-size:15px}body .product-confidence span{font-size:13px;line-height:1.45}body .checkout-shell>header span,body .checkout-back{font-size:12px}body .checkout-steps span{min-height:46px;font-size:13px}body .checkout-card{padding:22px}body .checkout-card header small,body .checkout-summary header small{font-size:11px}body .checkout-card h2,body .checkout-summary h2{font-size:21px}body .checkout-type button{min-height:42px;font-size:13px}body .checkout-form span{font-size:12px}body .checkout-form input{height:46px;font-size:15px}body .checkout-form label:has(.checkout-cep-status){align-self:start}body .checkout-cep-status{color:#66787f;text-transform:none;margin-top:2px;font-size:11px;font-weight:600;line-height:1.45}body .checkout-freight-status b{font-size:13px}body .checkout-freight-status small{font-size:12px;line-height:1.45}body .checkout-quote{min-height:40px;font-size:12px}body .checkout-shipping b,body .checkout-payments b{font-size:14px}body .checkout-shipping small,body .checkout-payments small{font-size:12px;line-height:1.4}body .checkout-shipping strong{font-size:13px}body .checkout-homologation,body .checkout-message{font-size:12px;line-height:1.5}body .checkout-summary article b{font-size:13px;line-height:1.4}body .checkout-summary article small{font-size:12px}body .checkout-summary>div>p,body .checkout-summary dl div{font-size:13px}body .checkout-summary dl .total{font-size:18px}body .checkout-summary>button{font-size:12px}body .checkout-summary>small{font-size:11px;line-height:1.55}body .department-store-header>form input{font-size:15px}body .department-store-header>form button{font-size:11px}body .department-store-header>div span{font-size:13px}body .department-store-header>div small{font-size:10px}body .department-breadcrumb{font-size:12px}body .department-carousel article section>p:not(.eyebrow){font-size:16px;line-height:1.7}body .department-main>header>p:last-child,body .department-category-actions>p{font-size:15px;line-height:1.65}body .department-category-shortcuts .department-subcategories a strong{font-size:15px}body .department-category-shortcuts .department-subcategories a span{font-size:11px}body .department-subcategories p{font-size:14px;line-height:1.6}body .department-products>header>p{font-size:15px;line-height:1.65}body .department-products article>div>small{font-size:10px}body .department-products h3{font-size:23px;line-height:1.25}body .department-products article>div>p{font-size:14px;line-height:1.65}body .department-product-price>span{font-size:11px}body .department-product-price small{font-size:12px}body .department-products .button{min-height:46px;font-size:12px}body .department-guide article strong{font-size:20px}body .department-guide article p{font-size:14px;line-height:1.65}body .department-final section>p:not(.eyebrow){font-size:16px;line-height:1.7}@media (max-width:700px){body .department-carousel article section>p:not(.eyebrow){font-size:15px}body .department-category-shortcuts .department-subcategories a strong{font-size:14px}body .department-products h3{font-size:21px}body .product-header nav{align-items:center;gap:14px;display:flex}body .product-detail{padding-inline:20px}body .product-detail-copy h1{font-size:clamp(34px,11vw,46px)}body .shipping-calculator form{grid-template-columns:1fr;gap:8px}body .checkout-card{padding:18px 15px}body .checkout-steps span{justify-content:center}}.workspace-domain-setup label small,.workspace-domain-setup aside small,.workspace-domain-setup aside code,.workspace-domain-setup aside button{font-size:11px}.admin-shell .admin-financial-ledger>div>article{grid-template-columns:30px minmax(190px,1fr) 82px 110px 154px}.admin-financial-ledger article>span:not(.admin-financial-actions){min-width:0}.admin-financial-ledger article>span:not(.admin-financial-actions) small{overflow-wrap:anywhere}.admin-shell .admin-financial-actions{white-space:nowrap;justify-content:flex-end;align-items:center;min-width:154px}.admin-shell .admin-financial-actions button{min-width:74px;height:38px;padding-inline:9px;font-size:11px}@media (max-width:1250px) and (min-width:701px){.admin-shell .admin-financial-body{grid-template-columns:1fr}.admin-financial-ledger{border-bottom:1px solid #dfe3df;border-right:0}}@media (max-width:700px){.admin-shell{font-size:15px}.admin-topbar h1{font-size:32px}.admin-shell :where(input,select,textarea){font-size:16px}.checkout-main>h1{font-size:34px}.admin-shell .fiscal-form,.admin-shell .fiscal-form.fiscal-four{grid-template-columns:1fr}.admin-shell .fiscal-form label.wide{grid-column:auto}.admin-shell .admin-report-metrics{grid-template-columns:1fr}.admin-shell .admin-report-metrics>div{flex-wrap:wrap;grid-column:auto}.admin-shell .admin-report-table>header,.admin-shell .admin-report-table>footer{flex-direction:column}.admin-shell .admin-integration-metrics{grid-template-columns:1fr}.admin-shell .admin-integrations-panel>header{flex-direction:column;align-items:flex-start}.admin-shell .admin-integration-governance>div,.admin-shell .admin-security-metrics,.admin-shell .admin-plans-preview>div,.admin-shell .admin-security-form,.admin-shell .admin-owner-row,.admin-shell .admin-staff-row{grid-template-columns:1fr}.admin-shell .admin-security-form .wide{grid-column:auto}.admin-shell .admin-security-form fieldset,.admin-shell .admin-security-form fieldset.days{grid-template-columns:1fr 1fr}.admin-shell .admin-financial-ledger>div>article{grid-template-columns:30px minmax(0,1fr)}.admin-shell .admin-financial-actions{justify-content:flex-start;min-width:0}}:root{--ink:#07121b;--ink2:#0b1a25;--lime:#c7e51c;--paper:#f3f1eb}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:#fff;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}.site-header{z-index:10;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:32px;height:90px;padding:0 max(5vw,24px);display:flex;position:absolute;inset:0 0 auto}.brand{width:125px;height:74px;display:block;position:relative;overflow:hidden}.brand img{object-fit:contain;width:175px;max-width:none;height:175px;position:absolute;transform:translate(-39px,-39px)}.desktop-nav{color:#c8d0d5;gap:34px;font-size:14px;display:flex}.desktop-nav a:hover{color:var(--lime)}.header-cta{color:var(--lime);border:1px solid #c7e51c80;padding:14px 20px;font-size:13px;font-weight:700}.hero{background:radial-gradient(circle at 73% 45%,#102c3c 0,#0000 35%),linear-gradient(125deg,#061019 0%,#091823 58%,#061019 100%);grid-template-columns:minmax(0,1.02fr) minmax(360px,.98fr);align-items:center;gap:5vw;min-height:780px;padding:155px max(7vw,28px) 70px;display:grid;position:relative;overflow:hidden}.hero-grid{opacity:.12;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.hero-copy,.hero-visual{z-index:2;position:relative}.eyebrow{color:var(--lime);text-transform:uppercase;letter-spacing:.17em;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.eyebrow>span{background:currentColor;width:28px;height:2px}h1,h2{letter-spacing:-.055em;margin:22px 0;font-weight:750;line-height:.98}h1{max-width:900px;font-size:clamp(54px,6vw,92px)}h1 em,h2 em{color:var(--lime);font-style:normal}.hero-text{color:#aeb8be;max-width:650px;font-size:18px;line-height:1.7}.hero-actions{flex-wrap:wrap;gap:14px;margin-top:38px;display:flex}.button{justify-content:center;align-items:center;gap:30px;min-height:54px;padding:0 24px;font-size:14px;font-weight:800;display:inline-flex}.button-primary{color:#0b151c;background:var(--lime)}.button-primary:hover{background:#d9f436}.button-ghost{color:#fff;border:1px solid #fff3}.hero-proof{margin-top:62px;display:flex}.hero-proof div{border-left:1px solid #ffffff24;flex-direction:column;padding:0 28px;display:flex}.hero-proof div:first-child{border-left:0;padding-left:0}.hero-proof strong{font-size:19px}.hero-proof span{color:#74828b;text-transform:uppercase;letter-spacing:.1em;margin-top:4px;font-size:11px}.hero-visual{justify-content:center;align-items:center;height:520px;display:flex}.hero-orbit{pointer-events:none;border:1px solid #30a0d323;border-radius:50%;position:absolute}.orbit-one{width:700px;height:700px;top:85px;right:-80px}.orbit-two{width:500px;height:500px;top:185px;right:20px}.server-stack{background:linear-gradient(145deg,#224354bf,#040d14f2);border:1px solid #6fa7c03d;width:min(470px,90%);padding:22px;transform:perspective(900px)rotateY(-7deg)rotateX(2deg);box-shadow:0 45px 80px #0008,20px 0 80px #178bbf26}.server-unit{background:linear-gradient(#192b36,#0a151d);border:1px solid #36515f;align-items:center;gap:8px;height:82px;margin:7px 0;padding:15px;display:flex;box-shadow:inset 0 0 0 3px #071018}.server-unit i{background:repeating-linear-gradient(0deg,#0b171e 0 3px,#1b303a 4px 5px);border:1px solid #384c55;width:13%;height:42px;display:block}.server-unit b{background:repeating-linear-gradient(0deg,#12242c 0 2px,#0000 2px 5px);flex:1;height:34px;margin-left:8px}.server-light{background:var(--lime);width:5px;height:5px;box-shadow:0 0 8px var(--lime);border-radius:50%}.status-card{background:#0d202b;border:1px solid #244250;align-items:center;gap:13px;padding:15px 19px;display:flex;position:absolute;bottom:48px;right:0;box-shadow:0 18px 35px #0008}.pulse{background:var(--lime);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 6px #c7e51c1f}.status-card div{flex-direction:column;gap:3px;display:flex}.status-card small{color:#6f8490;letter-spacing:.18em;font-size:8px}.status-card strong{font-size:12px}.tech-label{color:#658391;letter-spacing:.18em;font-size:9px;position:absolute}.label-one{top:70px;left:0}.label-two{top:110px;right:5%}.label-three{bottom:80px;left:6%}.trust-bar{color:#7d8b93;letter-spacing:.15em;background:#091720;border-top:1px solid #19303d;flex-wrap:wrap;justify-content:center;align-items:center;gap:4vw;min-height:82px;padding:20px;font-size:12px;font-weight:800;display:flex}.trust-bar i{background:var(--lime);border-radius:50%;width:4px;height:4px}.section{padding:110px max(7vw,28px)}.services{background:var(--paper);color:var(--ink)}.section-heading{grid-template-columns:1.4fr .6fr;align-items:end;gap:60px;margin-bottom:58px;display:grid}.eyebrow.dark{color:#628000}h2{font-size:clamp(43px,5vw,70px)}.services h2 em,.about h2 em{color:#749600}.section-heading>p{color:#69757a;font-size:16px;line-height:1.7}.service-grid{background:#d6d7d2;border:1px solid #d6d7d2;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.service-card{background:#fff;flex-direction:column;min-height:350px;padding:30px;transition:all .25s;display:flex}.service-card:hover{color:#fff;background:#0b1a24;transform:translateY(-5px)}.service-top{color:#899397;justify-content:space-between;display:flex}.service-top b{color:#668500;border:1px solid #d5d9da;place-items:center;width:36px;height:36px;display:grid}.service-card h3{margin:70px 0 17px;font-size:23px;line-height:1.2}.service-card p{color:#7b8589;font-size:14px;line-height:1.6}.tags{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.tags span{color:#718087;border:1px solid #d8ddde;padding:6px 9px;font-size:10px}.web-solutions{background:#081923;padding:110px max(7vw,28px)}.web-solutions-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.web-solutions-heading>p{color:#91a3ac;line-height:1.75}.web-solutions-grid{border-top:1px solid #29404b;border-left:1px solid #29404b;grid-template-columns:repeat(3,1fr);display:grid}.web-solutions-grid article{border-bottom:1px solid #29404b;border-right:1px solid #29404b;flex-direction:column;min-height:390px;padding:34px;transition:all .25s;display:flex}.web-solutions-grid article:hover{background:#0e2633;transform:translateY(-4px)}.web-solutions-grid article>svg{width:38px;height:38px;color:var(--lime);margin-bottom:38px}.web-solutions-grid article>span{color:#6e8792;letter-spacing:.15em;font-size:10px}.web-solutions-grid h3{margin:17px 0;font-size:27px}.web-solutions-grid p{color:#9aabb2;font-size:14px;line-height:1.65}.web-solutions-grid ul{flex-wrap:wrap;gap:7px;margin:auto 0 0;padding:0;list-style:none;display:flex}.web-solutions-grid li{color:#afbdc3;border:1px solid #36515e;padding:7px 9px;font-size:10px}.web-solutions-action{background:#102a36;justify-content:space-between;align-items:center;gap:40px;padding:34px;display:flex}.web-solutions-action p{color:#93a5ad;margin:0;line-height:1.7}.web-solutions-action strong{color:#fff}.web-solutions-action .button{flex:none}.knowledge{background:#07131c;grid-template-columns:.9fr 1.1fr;align-items:center;gap:8vw;min-height:720px;display:grid}.knowledge-copy>p:not(.eyebrow){color:#93a0a8;max-width:620px;line-height:1.7}.topic-list{flex-wrap:wrap;gap:9px;margin:28px 0;display:flex}.topic-list span{color:#9eb0ba;border:1px solid #263945;padding:8px 12px;font-size:11px}.knowledge-actions{flex-wrap:wrap;align-items:center;gap:27px;margin-top:30px;display:flex}.youtube-link{color:#c5d0d5;font-size:13px}.youtube-link b{background:#e33434;border-radius:50%;place-items:center;width:25px;height:25px;margin-right:8px;font-size:9px;display:inline-grid}.code-window{background:#081018;border:1px solid #29414f;box-shadow:0 40px 90px #0008}.code-bar{background:#0e202b;border-bottom:1px solid #233946;align-items:center;gap:8px;height:52px;padding:0 19px;display:flex}.code-bar i{background:#50616b;border-radius:50%;width:8px;height:8px}.code-bar i:first-child{background:#b6d51d}.code-bar span{color:#66808e;margin-left:15px;font-size:10px}.code-window pre{color:#c8d3d9;min-height:355px;margin:0;padding:35px 40px;font-size:14px;line-height:1.8;overflow:auto}.muted{color:#516775}.blue{color:#5a9eff}.green{color:#c7e51c}.code-footer{color:#718995;border-top:1px solid #20343f;justify-content:space-between;padding:16px 20px;font-size:10px;display:flex}.code-footer span i{background:var(--lime);border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.code-footer b{color:var(--lime)}.audience-section{background:#0a1923;padding:110px max(7vw,28px)}.audience-heading{grid-template-columns:1fr .6fr;align-items:end;column-gap:60px;margin-bottom:55px;display:grid}.audience-heading .eyebrow{grid-column:1/-1}.audience-heading h2{margin-bottom:0}.audience-heading>p:last-child{color:#91a0a8;line-height:1.7}.audience-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.audience-card{background:linear-gradient(145deg,#102633,#08131b);border:1px solid #29404d;flex-direction:column;min-height:430px;padding:30px;transition:all .25s;display:flex;position:relative;overflow:hidden}.audience-card:before{content:"";border:1px solid #315161;border-radius:50%;width:240px;height:240px;position:absolute;top:-90px;right:-100px}.audience-card:hover{background:linear-gradient(145deg,#173242,#09151e);border-color:#98af1c;transform:translateY(-6px)}.audience-card-top{color:#607581;justify-content:space-between;display:flex}.audience-card-top b{color:var(--lime)}.audience-card small{color:var(--lime);text-transform:uppercase;letter-spacing:.15em;margin-top:80px;font-size:10px}.audience-card h3{margin:16px 0;font-size:27px;line-height:1.18}.audience-card>p{color:#899aa3;font-size:14px;line-height:1.65}.audience-card>div:last-child{flex-wrap:wrap;gap:7px;margin-top:auto;display:flex}.audience-card>div:last-child span{color:#7f939d;border:1px solid #2d4653;padding:6px 8px;font-size:9px}.about{color:var(--ink);background:#e9e7e0;grid-template-columns:.55fr 1fr;align-items:center;gap:9vw;display:grid}.about-mark{background:radial-gradient(circle,#fff 0,#0000 67%);border:1px solid #d7d6d0;place-items:center;min-height:390px;display:grid}.about-mark img{width:250px}.about>div:last-child>p:last-child{color:#657277;max-width:680px;font-size:17px;line-height:1.8}.cta-section{text-align:center;background:radial-gradient(circle,#153445,#07131c 62%);padding:120px 24px}.cta-section .eyebrow{justify-content:center}.cta-section>p:not(.eyebrow){color:#93a3aa;max-width:620px;margin:0 auto 30px;line-height:1.7}.cta-section .button{margin-top:10px}footer{color:#c4cdd1;background:#040b10;border-top:1px solid #182730;grid-template-columns:1.7fr repeat(3,1fr);gap:40px;padding:65px max(7vw,28px) 35px;display:grid;position:relative}footer>img{width:220px}footer>div{flex-direction:column;gap:9px;font-size:13px;display:flex}footer>div>span{color:#65747b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:9px}footer p{margin:0;line-height:1.7}footer small{color:#536068;border-top:1px solid #17242b;grid-column:1/-1;margin-top:25px;padding-top:25px;font-size:10px}@media (max-width:1000px){.desktop-nav{display:none}.hero{grid-template-columns:1fr;padding-top:145px}.hero-visual{height:420px}.service-grid{grid-template-columns:repeat(2,1fr)}.knowledge,.section-heading,.about{grid-template-columns:1fr}footer{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.site-header{height:76px}.brand img{width:62px;height:54px}.header-cta{display:none}.hero{padding:120px 22px 55px}.hero h1{font-size:49px}.hero-text{font-size:16px}.hero-proof{overflow:auto}.hero-proof div{min-width:120px;padding:0 15px}.hero-visual{height:330px}.status-card{bottom:15px;right:-5px}.trust-bar{gap:18px}.trust-bar i{display:none}.section{padding:78px 22px}.section-heading{gap:10px}.service-grid{grid-template-columns:1fr}.service-card{min-height:300px}.service-card h3{margin-top:45px}.code-window pre{padding:25px 18px;font-size:11px}.about-mark{min-height:300px}.about-mark img{width:190px}.cta-section{padding:85px 22px}footer{grid-template-columns:1fr}footer small{grid-column:1}}.store-header{z-index:20;background:#07131c;border-bottom:1px solid #20323d;grid-template-columns:1fr auto 1fr;align-items:center;gap:30px;height:90px;padding:0 max(5vw,24px);display:grid;position:relative}.store-brand{width:125px;height:74px;display:block;position:relative;overflow:hidden}.store-brand img{object-fit:contain;width:175px;max-width:none;height:175px;position:absolute;transform:translate(-39px,-39px)}.store-header>nav{color:#aebbc2;gap:34px;font-size:13px;display:flex}.store-header>nav a:hover{color:var(--lime)}.store-cart-trigger{color:#fff;cursor:pointer;background:0 0;border:1px solid #47606d;justify-self:end;align-items:center;gap:10px;min-height:46px;padding:0 14px;display:flex}.store-cart-trigger svg{color:var(--lime)}.store-cart-trigger b{background:var(--lime);color:#07121b;place-items:center;min-width:23px;height:23px;font-size:10px;display:grid}.store-hero{background:radial-gradient(circle at 75% 45%,#123a4e 0,#0000 28%),linear-gradient(130deg,#061019,#0a1c27 65%,#061019);grid-template-columns:1.18fr .82fr;align-items:center;gap:8vw;min-height:650px;padding:100px max(7vw,28px);display:grid;position:relative;overflow:hidden}.store-grid{opacity:.11;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:65px 65px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.store-hero>div:not(.store-grid),.store-hero>aside{z-index:1;position:relative}.store-hero h1{font-size:clamp(52px,5.6vw,88px)}.store-hero h1 em{color:var(--lime);font-style:normal}.store-hero>div>p:not(.eyebrow){color:#9dabb2;max-width:690px;font-size:17px;line-height:1.75}.store-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:35px;display:flex}.store-help-link{color:#b8c4ca;font-size:12px}.store-help-link b{color:var(--lime);margin-left:10px}.store-hero>aside{background:#0b202b;border:1px solid #345160;padding:34px;box-shadow:0 35px 80px #0006}.store-hero>aside>span{color:var(--lime);letter-spacing:.18em;font-size:9px;font-weight:900}.store-hero>aside>strong{margin:22px 0 10px;font-size:30px;display:block}.store-hero>aside>p{color:#90a2aa;margin-bottom:28px;font-size:13px;line-height:1.65}.store-hero>aside>div{color:#c3cdd1;border-top:1px solid #29414d;align-items:center;gap:13px;min-height:47px;font-size:12px;display:flex}.store-hero>aside svg{color:var(--lime)}.store-notice{background:var(--lime);color:#0b151c;align-items:center;gap:24px;min-height:70px;padding:16px max(7vw,28px);display:flex}.store-notice strong{font-size:13px}.store-notice span{font-size:12px;line-height:1.5}.store-catalog{background:var(--paper);color:var(--ink);padding:105px max(7vw,28px)}.store-catalog-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;display:grid}.store-catalog-heading h2 em{color:#749600}.store-catalog-heading label{color:#67777e;text-transform:uppercase;letter-spacing:.13em;flex-direction:column;gap:10px;font-size:10px;display:flex}.store-catalog-heading input{color:#07121b;height:56px;font:inherit;text-transform:none;letter-spacing:0;background:#fff;border:1px solid #c9cdca;outline:none;padding:0 18px;font-size:13px}.store-catalog-heading input:focus{border-color:#789300;box-shadow:0 0 0 2px #78930022}.store-filters{flex-wrap:wrap;gap:8px;margin:45px 0 28px;display:flex}.store-filters button{color:#5e6d73;cursor:pointer;background:0 0;border:1px solid #cbd0cd;padding:10px 14px;font-size:10px}.store-filters button.active,.store-filters button:hover{color:#fff;background:#0b202b;border-color:#0b202b}.store-products{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.store-product-card{background:#fff;border:1px solid #d3d6d2;flex-direction:column;transition:all .22s;display:flex}.store-product-card:hover{transform:translateY(-5px);box-shadow:0 20px 45px #14242b13}.store-product-visual{background:radial-gradient(circle at 50% 48%,#21485a,#0b1b25 58%,#07121b);height:260px;display:block;position:relative;overflow:hidden}.store-product-visual>span{color:#75909d;font-size:10px;position:absolute;top:18px;left:20px}.store-product-visual>b{background:var(--lime);color:#0a151b;text-transform:uppercase;letter-spacing:.1em;padding:10px 13px;font-size:9px;position:absolute;top:0;right:0}.product-shape{background:linear-gradient(145deg,#234657,#09151d);border:1px solid #5b8294;width:130px;height:100px;position:absolute;top:50%;left:50%;transform:translate(-50%,-45%)rotate(-6deg);box-shadow:17px 20px #051017,0 30px 50px #0008}.product-shape i{border-left:5px solid var(--lime);background:repeating-linear-gradient(90deg,#415e6b 0 5px,#0000 5px 9px);height:9px;margin:13px 16px;display:block}.store-product-copy{flex-direction:column;flex:1;padding:25px;display:flex}.store-product-copy>small{color:#789300;letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:800}.store-product-copy h3{margin:13px 0;font-size:23px;line-height:1.2}.store-product-copy>p{color:#718087;font-size:12px;line-height:1.6}.store-product-copy ul{flex-wrap:wrap;gap:6px;margin:12px 0 24px;padding:0;list-style:none;display:flex}.store-product-copy li{color:#718087;border:1px solid #d8dcda;padding:6px 8px;font-size:9px}.store-product-copy>div{border-top:1px solid #e1e3e0;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding-top:18px;display:flex}.store-product-copy>div>strong{font-size:21px}.store-product-copy button{color:#fff;cursor:pointer;background:#0b202b;border:0;align-items:center;gap:9px;height:42px;padding:0 13px;font-size:10px;font-weight:800;display:flex}.store-product-copy button:hover{color:var(--lime);background:#173748}.store-empty-search{text-align:center;background:#fff;border:1px solid #d3d6d2;padding:50px}.store-empty-search p{color:#718087}.store-service-strip{background:#07151e;grid-template-columns:repeat(3,1fr);padding:0 max(7vw,28px);display:grid}.store-service-strip>div{border-left:1px solid #263d48;min-height:190px;padding:34px}.store-service-strip>div:last-child{border-right:1px solid #263d48}.store-service-strip span{color:var(--lime);font-size:10px}.store-service-strip strong{margin:35px 0 10px;font-size:17px;display:block}.store-service-strip p{color:#81949d;margin:0;font-size:12px;line-height:1.6}.cart-layer{z-index:100;background:#0009;justify-content:flex-end;display:flex;position:fixed;inset:0}.cart-drawer{background:#081923;border-left:1px solid #35515e;flex-direction:column;width:min(470px,100%);height:100%;animation:.24s cartIn;display:flex;box-shadow:-35px 0 80px #0008}@keyframes cartIn{0%{transform:translate(100%)}}.cart-drawer>header{border-bottom:1px solid #29404b;justify-content:space-between;align-items:center;min-height:90px;padding:20px 25px;display:flex}.cart-drawer>header div{flex-direction:column;gap:5px;display:flex}.cart-drawer>header span{color:#748993;letter-spacing:.15em;font-size:9px}.cart-drawer>header strong{font-size:18px}.cart-drawer>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #35515e;width:42px;height:42px}.cart-lines{flex:1;padding:10px 25px;overflow:auto}.cart-lines article{border-bottom:1px solid #29404b;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.cart-lines article>div:first-child{flex-direction:column;gap:7px;display:flex}.cart-lines small{color:var(--lime);letter-spacing:.12em;text-transform:uppercase;font-size:8px}.cart-lines article strong{font-size:14px}.cart-lines article span{color:#8fa1a9;font-size:12px}.cart-quantity{border:1px solid #35515e;align-items:center;display:flex}.cart-quantity button{color:#9fb0b7;cursor:pointer;background:0 0;border:0;width:32px;height:32px}.cart-quantity b{text-align:center;min-width:24px;font-size:11px}.empty-cart{text-align:center;color:#81949d;flex-direction:column;justify-content:center;align-items:center;min-height:350px;display:flex}.empty-cart svg{width:38px;height:38px;color:var(--lime);margin-bottom:20px}.empty-cart strong{color:#fff}.empty-cart p{font-size:12px}.cart-drawer>footer{background:#0b202b;border-top:1px solid #34505d;padding:25px;display:block}.cart-drawer>footer>div{justify-content:space-between;margin-bottom:20px;display:flex}.cart-drawer>footer span{color:#93a4ab;font-size:11px}.cart-drawer>footer strong{font-size:22px}.cart-drawer>footer button{background:var(--lime);color:#07121b;cursor:pointer;border:0;width:100%;height:54px;font-weight:900}.cart-drawer>footer button:disabled{opacity:.35;cursor:not-allowed}.cart-drawer>footer small{color:#70848e;text-align:center;margin-top:14px;font-size:9px;line-height:1.55;display:block}@media (max-width:900px){.store-header{grid-template-columns:1fr auto}.store-header>nav{display:none}.store-hero{grid-template-columns:1fr}.store-hero>aside{max-width:620px}.store-products{grid-template-columns:repeat(2,1fr)}.store-catalog-heading,.store-service-strip{grid-template-columns:1fr}.store-service-strip>div{border-bottom:1px solid #263d48;border-right:1px solid #263d48}}@media (max-width:600px){.store-header{height:76px;padding:0 18px}.store-brand{width:105px;height:66px}.store-brand img{width:150px;height:150px;transform:translate(-34px,-34px)}.store-cart-trigger span{display:none}.store-hero{padding:75px 22px}.store-hero h1{font-size:47px}.store-notice{flex-direction:column;align-items:flex-start;gap:5px}.store-catalog{padding:75px 22px}.store-catalog-heading h2{font-size:43px}.store-products{grid-template-columns:1fr}.store-product-visual{height:230px}.store-service-strip{padding:0 22px}.store-filters{flex-wrap:nowrap;padding-bottom:8px;overflow:auto}.store-filters button{white-space:nowrap}}.store-shell-header{z-index:40;background:#07131c;position:relative;box-shadow:0 8px 30px #0003}.store-shell-header .store-header{grid-template-columns:150px minmax(280px,1fr) auto;height:104px;padding-top:0;padding-bottom:0}.store-shell-header .store-brand{width:145px;height:98px;overflow:hidden}.store-main-search{color:#77909b;background:#0a1a24;border:1px solid #405864;grid-template-columns:42px 1fr auto;align-items:center;height:48px;display:grid}.store-main-search>svg{color:var(--lime);justify-self:center}.store-main-search input{color:#fff;background:0 0;border:0;outline:0;min-width:0;height:46px;font-size:13px}.store-main-search input::placeholder{color:#74858d}.store-main-search button{background:var(--lime);color:#0a151b;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;border:0;align-self:stretch;padding:0 20px;font-size:10px;font-weight:900}.store-header-actions{align-items:stretch;height:48px;display:flex}.store-header-actions>a,.store-account-placeholder,.store-header-actions .store-cart-trigger{color:#d1d9dd;min-width:auto;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #2e4652;align-items:center;gap:10px;padding:0 15px;display:flex}.store-header-actions svg{color:var(--lime);font-size:16px}.store-header-actions span{text-align:left;white-space:nowrap;flex-direction:column;gap:2px;font-size:11px;font-weight:700;display:flex}.store-header-actions small{color:#718792;text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:700}.store-header-actions .store-cart-trigger{position:relative}.store-header-actions .store-cart-trigger b{border-radius:50%;position:absolute;top:-4px;right:5px}.store-category-bar{background:#091a24;border-top:1px solid #1c303b;border-bottom:1px solid #28414d;justify-content:stretch;align-items:stretch;height:50px;padding:0 max(5vw,24px);display:flex}.store-category-bar>a,.store-category-bar>button,.store-departments>summary{color:#c9d2d6;text-transform:uppercase;letter-spacing:.075em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-right:1px solid #253d48;justify-content:center;align-items:center;gap:9px;width:100%;min-width:0;height:100%;padding:0 16px;font-size:10px;font-weight:800;display:flex}.store-category-bar>a,.store-category-bar>button{flex:1}.store-category-bar>a:hover,.store-category-bar>button:hover,.store-departments>summary:hover{color:var(--lime);background:#102b38}.store-departments{flex:1.45;position:relative}.store-departments>summary{color:var(--lime);border-left:1px solid #253d48;list-style:none}.store-departments>summary::-webkit-details-marker{display:none}.store-departments>summary svg:last-child{width:9px}.store-departments[open]>summary{background:var(--lime);color:#07121b}.store-promotions-link{color:var(--lime)!important}.store-mega-menu{color:#fff;background:#091b26;border:1px solid #3a5664;grid-template-columns:1.55fr .65fr;width:min(920px,92vw);display:grid;position:absolute;top:50px;left:0;box-shadow:0 30px 80px #000b}.store-mega-menu>header{border-bottom:1px solid #2b4551;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:82px;padding:19px 24px;display:flex}.store-mega-menu>header>div{flex-direction:column;gap:5px;display:flex}.store-mega-menu>header small,.store-mega-menu>aside small{color:var(--lime);letter-spacing:.16em;font-size:8px}.store-mega-menu>header strong{font-size:18px}.store-mega-menu>header button{color:#aebdc4;cursor:pointer;background:0 0;border:0;font-size:10px}.store-mega-menu>header button span{color:var(--lime);margin-left:8px}.store-mega-menu>div{background:#29434f;grid-template-columns:repeat(3,1fr);gap:1px;padding:18px;display:grid}.store-mega-menu>div>button{color:#becbd0;text-align:left;cursor:pointer;background:#0c202b;border:0;grid-template-columns:28px 1fr 14px;align-items:center;gap:8px;min-height:70px;padding:14px;display:grid}.store-mega-menu>div>button:hover{color:#fff;background:#143342}.store-mega-menu>div>button svg:first-child{color:var(--lime);font-size:17px}.store-mega-menu>div>button svg:last-child{color:#637b86;font-size:9px}.store-mega-menu>div>button span{font-size:10px;font-weight:700}.store-mega-menu>aside{background:linear-gradient(145deg,#143543,#0a1a23);flex-direction:column;justify-content:center;padding:28px;display:flex}.store-mega-menu>aside strong{margin:17px 0 10px;font-size:23px;line-height:1.15}.store-mega-menu>aside p{color:#91a3aa;font-size:11px;line-height:1.65}.store-mega-menu>aside a{color:var(--lime);margin-top:12px;font-size:10px;font-weight:800}.store-mobile-nav-trigger{display:none}@media (max-width:1120px){.store-shell-header .store-header{grid-template-columns:125px 1fr auto}.store-header-actions>a,.store-account-placeholder{display:none}.store-category-bar>a,.store-category-bar>button,.store-departments>summary{min-width:auto;padding:0 17px}}@media (max-width:760px){.store-shell-header .store-header{grid-template-columns:1fr auto;gap:4px 12px;height:auto;min-height:142px;padding:5px 18px 13px}.store-shell-header .store-brand{grid-column:1;width:118px;height:78px}.store-shell-header .store-brand img{width:150px;height:150px;transform:translate(-29px,-35px)}.store-header-actions{grid-area:1/2;height:44px}.store-header-actions .store-cart-trigger{border-left:0;padding-right:7px}.store-header-actions .store-cart-trigger span{display:none}.store-main-search{grid-column:1/-1;width:100%}.store-main-search button{padding:0 15px}.store-mobile-nav-trigger{width:100%;height:46px;color:var(--lime);text-transform:uppercase;letter-spacing:.09em;background:#0a1c26;border:0;border-top:1px solid #263f4b;align-items:center;gap:10px;padding:0 19px;font-size:10px;font-weight:900;display:flex}.store-mobile-nav-trigger svg:last-child{margin-left:auto}.store-category-bar{flex-direction:column;align-items:stretch;height:auto;padding:0;display:none}.store-category-bar.open{display:flex}.store-category-bar>a,.store-category-bar>button,.store-departments>summary{border-bottom:1px solid #263f4b;border-right:0;justify-content:flex-start;min-height:48px;padding:0 20px}.store-departments{flex:none;width:100%}.store-departments>summary{height:48px}.store-mega-menu{width:100%;box-shadow:none;border-left:0;border-right:0;display:block;position:static}.store-mega-menu>header{min-height:70px}.store-mega-menu>header button{display:none}.store-mega-menu>div{grid-template-columns:1fr 1fr;padding:8px}.store-mega-menu>div>button{min-height:58px}.store-mega-menu>aside{display:none}}@media (max-width:430px){.store-mega-menu>div{grid-template-columns:1fr}.store-main-search input{font-size:11px}}.store-shell-header .store-brand{align-self:center;width:132px;height:88px;overflow:hidden}.store-account-placeholder{padding-left:18px!important;padding-right:18px!important}@media (max-width:760px){.store-shell-header .store-brand{width:112px;height:74px}.store-shell-header .store-brand img{width:142px;height:142px;transform:translate(-27px,-32px)}}@media (max-width:760px){.store-shell-header .store-brand{width:106px;height:70px}.store-shell-header .store-brand img{width:134px;height:134px;transform:translate(-25px,-30px)}}.store-shell-header .store-brand{width:140px;height:96px}.store-shell-header .store-brand img{width:146px;height:146px;transform:translate(-15px,-24px)}@media (max-width:760px){.store-shell-header .store-brand{width:124px;height:82px}.store-shell-header .store-brand img{width:134px;height:134px;transform:translate(-17px,-25px)}}.store-shell-header .store-brand{justify-content:center;align-items:center;width:142px;height:78px;display:flex;overflow:visible}.store-shell-header .store-brand img,.product-header .store-brand img{object-fit:contain;width:100%;height:100%;position:static;transform:none}@media (max-width:760px){.store-shell-header .store-brand{width:122px;height:68px}.store-shell-header .store-brand img{width:100%;height:100%;transform:none}}.store-carousel{background:#061019;border-bottom:1px solid #243d49;height:500px;position:relative;overflow:hidden}.store-carousel-slide{opacity:0;visibility:hidden;transition:opacity .55s,visibility .55s;position:absolute;inset:0}.store-carousel-slide.active{opacity:1;visibility:visible}.store-carousel-slide>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-carousel-shade{background:linear-gradient(90deg,#061019 0%,#061019f2 29%,#061019a6 52%,#06101914 77%),linear-gradient(#0000 55%,#06101966);position:absolute;inset:0}.store-carousel-copy{z-index:2;flex-direction:column;justify-content:center;max-width:760px;height:100%;padding:66px max(7vw,28px);display:flex;position:relative}.store-carousel-copy h1{margin:18px 0;font-size:clamp(42px,4.5vw,68px);line-height:1}.store-carousel-copy h1 em{color:var(--lime);font-style:normal}.store-carousel-copy>p:not(.eyebrow){color:#aab7bd;max-width:590px;margin:0;font-size:15px;line-height:1.7}.store-carousel-copy>div{align-items:center;gap:25px;margin-top:28px;display:flex}.store-carousel-copy button{cursor:pointer;border:0}.store-carousel-copy>div>a{color:#d0d8dc;font-size:11px}.store-carousel-controls{z-index:4;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;right:max(5vw,24px)}.store-carousel-controls>button{color:#fff;cursor:pointer;background:#071721cc;border:1px solid #59707b;place-items:center;width:40px;height:40px;display:grid}.store-carousel-controls>div{background:#071721cc;border:1px solid #394f5a;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.store-carousel-controls>div button{cursor:pointer;background:#62757d;border:0;width:24px;height:3px;padding:0;transition:all .2s}.store-carousel-controls>div button.active{background:var(--lime);width:42px}.store-support-banner{background:#061019;align-items:center;min-height:390px;padding:65px max(7vw,28px);display:flex;position:relative;overflow:hidden}.store-support-banner>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.store-support-shade{background:linear-gradient(90deg,#061019 0%,#061019f2 36%,#0610198c 62%,#0000 100%);position:absolute;inset:0}.store-support-banner>div:last-child{z-index:2;max-width:720px;position:relative}.store-support-banner h2{margin:18px 0;font-size:clamp(38px,4vw,58px)}.store-support-banner h2 em{color:var(--lime);font-style:normal}.store-support-banner>div:last-child>p:not(.eyebrow){color:#a2b0b6;max-width:600px;font-size:14px;line-height:1.7}.store-support-banner .button{margin-top:20px}@media (max-width:760px){.store-carousel{height:520px}.store-carousel-slide>img{object-position:64% center}.store-carousel-shade{background:linear-gradient(90deg,#061019f7 0%,#061019db 57%,#06101966),linear-gradient(#0000,#061019aa)}.store-carousel-copy{padding:55px 22px 95px}.store-carousel-copy h1{font-size:43px}.store-carousel-copy>p:not(.eyebrow){max-width:88%;font-size:13px}.store-carousel-copy>div>a{display:none}.store-carousel-controls{bottom:24px;right:22px}.store-carousel-controls>button{width:36px;height:36px}.store-support-banner{min-height:440px;padding:55px 22px}.store-support-banner>img{object-position:68% center}.store-support-shade{background:linear-gradient(90deg,#061019f8,#061019cc 70%,#06101973)}.store-support-banner h2{font-size:40px}}.store-mega-menu>div>a{color:#becbd0;text-align:left;background:#0c202b;grid-template-columns:28px 1fr 14px;align-items:center;gap:8px;min-height:70px;padding:14px;display:grid}.store-mega-menu>div>a:hover{color:#fff;background:#143342}.store-mega-menu>div>a svg:first-child{color:var(--lime);font-size:17px}.store-mega-menu>div>a svg:last-child{color:#637b86;font-size:9px}.store-mega-menu>div>a span{font-size:10px;font-weight:700}.department-store-header{background:#07131c;border-bottom:1px solid #20323d;grid-template-columns:150px minmax(280px,1fr) auto;align-items:center;gap:30px;height:104px;padding:0 max(5vw,24px);display:grid}.department-store-header .store-brand{justify-content:center;align-items:center;width:142px;height:78px;display:flex;overflow:visible}.department-store-header .store-brand img{object-fit:contain;width:100%;height:100%;position:static;transform:none}.department-store-header>form{color:#77909b;background:#0a1a24;border:1px solid #405864;grid-template-columns:42px 1fr auto;align-items:center;height:48px;display:grid}.department-store-header>form svg{color:var(--lime);justify-self:center}.department-store-header>form input{color:#fff;min-width:0;height:46px;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.department-store-header>form button{background:var(--lime);color:#0a151b;text-transform:uppercase;letter-spacing:.08em;border:0;align-self:stretch;padding:0 20px;font-size:10px;font-weight:900}.department-store-header>div{height:48px;display:flex}.department-store-header>div a{border-left:1px solid #2e4652;align-items:center;gap:10px;padding:0 15px;display:flex}.department-store-header>div svg{color:var(--lime)}.department-store-header>div span{flex-direction:column;font-size:11px;font-weight:750;display:flex}.department-store-header>div small{color:#718792;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.department-breadcrumb{color:#728892;background:#091a24;border-bottom:1px solid #28414d;align-items:center;gap:10px;min-height:48px;padding:0 max(7vw,28px);font-size:10px;display:flex}.department-breadcrumb a:hover,.department-breadcrumb strong{color:var(--lime)}.department-carousel{background:#061019;height:500px;position:relative;overflow:hidden}.department-carousel>article{opacity:0;visibility:hidden;transition:all .55s;position:absolute;inset:0}.department-carousel>article.active{opacity:1;visibility:visible}.department-carousel>article>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.department-carousel>article>div{background:linear-gradient(90deg,#061019 0,#061019f0 31%,#0610198c 57%,#0000 83%);position:absolute;inset:0}.department-carousel>article>section{z-index:2;flex-direction:column;justify-content:center;max-width:790px;height:100%;padding:60px max(7vw,28px);display:flex;position:relative}.department-carousel h1{margin:17px 0;font-size:clamp(43px,4.6vw,69px)}.department-carousel h1 em{color:var(--lime);font-style:normal}.department-carousel article section>p:not(.eyebrow){color:#aab8be;max-width:600px;margin:0 0 24px;font-size:15px;line-height:1.7}.department-carousel .button{align-self:flex-start}.department-carousel>footer{z-index:5;gap:10px;display:flex;position:absolute;bottom:26px;right:max(5vw,24px)}.department-carousel>footer>button{color:#fff;background:#071721cc;border:1px solid #526c78;width:40px;height:40px}.department-carousel>footer>div{background:#071721cc;border:1px solid #394f5a;align-items:center;gap:8px;height:40px;padding:0 14px;display:flex}.department-carousel>footer>div button{background:#62757d;border:0;width:24px;height:3px;padding:0}.department-carousel>footer>div button.active{background:var(--lime);width:42px}.department-main{background:var(--paper);color:var(--ink);padding:95px max(7vw,28px) 110px}.department-main>header{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;display:grid}.department-main h2{font-size:clamp(42px,4vw,62px)}.department-main h2 em{color:#749600}.department-main>header>p:last-child{color:#68777d;line-height:1.75}.department-subcategories{background:#cbd0cc;border:1px solid #cbd0cc;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.department-subcategories a{background:#fff;flex-direction:column;min-height:238px;padding:28px;transition:all .25s;display:flex;overflow:hidden}.department-subcategories a>div{justify-content:space-between;align-items:center;display:flex}.department-subcategories a>div svg{color:#789300;width:31px;height:31px;transition:all .25s}.department-subcategories a:hover{color:#fff;z-index:2;background:#0b202b;position:relative;transform:translateY(-3px);box-shadow:0 14px 32px #07151e26}.department-subcategories a:hover>div svg{color:var(--lime);transform:scale(1.08)}.department-subcategories small{color:#789300;font-size:9px}.department-subcategories strong{margin:30px 0 9px;font-size:19px}.department-subcategories p{color:#708087;margin:0 0 24px;font-size:12px;line-height:1.65}.department-subcategories span{color:#708087;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:9px;margin-top:auto;font-size:10px;font-weight:700;display:flex}.department-subcategories span svg{width:11px;height:11px}.department-subcategories a:hover p{color:#9aacb4}.department-subcategories a:hover span{color:var(--lime)}.department-guide{background:#07151e;padding:90px max(7vw,28px)}.department-guide>header{max-width:650px}.department-guide h2{font-size:clamp(40px,4vw,58px)}.department-guide h2 em{color:var(--lime)}.department-guide>div{border:1px solid #29424e;grid-template-columns:repeat(3,1fr);margin-top:45px;display:grid}.department-guide article{border-right:1px solid #29424e;min-height:205px;padding:30px}.department-guide article:last-child{border:0}.department-guide article>div{justify-content:space-between;align-items:center;display:flex}.department-guide article small{color:var(--lime)}.department-guide article svg{width:28px;height:28px;color:var(--lime)}.department-guide article strong{margin:35px 0 12px;font-size:18px;display:block}.department-guide article p{color:#82949c;margin:0;font-size:12px;line-height:1.7}.department-final{align-items:center;min-height:390px;padding:65px max(7vw,28px);display:flex;position:relative;overflow:hidden}.department-final>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.department-final>div{background:linear-gradient(90deg,#061019 0,#061019ee 38%,#06101973 70%,#0000);position:absolute;inset:0}.department-final>section{z-index:2;max-width:720px;position:relative}.department-final h2{font-size:clamp(38px,4vw,57px)}.department-final h2 em{color:var(--lime)}.department-final section>p:not(.eyebrow){color:#a4b2b8;line-height:1.7}.department-final .button{margin-top:18px}.department-products{background:#0a1c26;padding:92px max(7vw,28px)}.department-products>header{grid-template-columns:1fr 1fr;align-items:end;gap:6vw;margin-bottom:45px;display:grid}.department-products>header h2{font-size:clamp(38px,4vw,56px)}.department-products>header>p{color:#91a2a9;max-width:480px;line-height:1.7}.department-products>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.department-products article{color:var(--ink);background:#fff;flex-direction:column;display:flex}.department-product-image{background:#f7f7f4;justify-content:center;align-items:center;height:350px;display:flex;position:relative;overflow:hidden}.department-product-image img{object-fit:contain;width:100%;height:100%;padding:24px;transition:all .3s}.department-product-image:hover img{transform:scale(1.035)}.department-product-image>span{background:var(--lime);color:#07151e;text-transform:uppercase;letter-spacing:.12em;padding:12px 17px;font-size:9px;font-weight:900;position:absolute;top:0;left:0}.department-products article>div{flex-direction:column;flex:1;padding:27px;display:flex}.department-products article>div>small{color:#789300;text-transform:uppercase;letter-spacing:.14em;font-size:9px;font-weight:900}.department-products h3{margin:13px 0 10px;font-size:25px;line-height:1.1}.department-products article>div>p{color:#64767e;margin:0 0 22px;font-size:12px;line-height:1.65}.department-product-price{border-top:1px solid #d9ddda;gap:5px;margin-top:auto;padding-top:20px;display:grid}.department-product-price>span{color:#789300;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.department-product-price strong{font-size:25px}.department-product-price small{color:#718189}.department-products .button{justify-content:space-between;width:100%;margin-top:20px}@media (max-width:900px){.department-store-header{grid-template-columns:125px 1fr}.department-store-header>div{display:none}.department-main>header,.department-products>header{grid-template-columns:1fr}.department-subcategories,.department-products>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.department-store-header{grid-template-columns:1fr;height:auto;min-height:142px;padding:5px 18px 13px}.department-store-header .store-brand{width:122px;height:68px}.department-store-header>form{width:100%}.department-breadcrumb{white-space:nowrap;padding:0 22px;overflow:auto}.department-carousel{height:540px}.department-carousel>article>img{object-position:66% center}.department-carousel>article>div{background:linear-gradient(90deg,#061019f8,#061019d7 62%,#06101966)}.department-carousel>article>section{padding:48px 22px 98px}.department-carousel h1{font-size:42px}.department-carousel article section>p:not(.eyebrow){font-size:13px}.department-carousel>footer{right:22px}.department-main{padding:72px 22px}.department-subcategories,.department-products>div{grid-template-columns:1fr}.department-products{padding:70px 22px}.department-product-image{height:320px}.department-guide{padding:70px 22px}.department-guide>div{grid-template-columns:1fr}.department-guide article{border-bottom:1px solid #29424e;border-right:0}.department-final{min-height:450px;padding:55px 22px}.department-final>img{object-position:67% center}.department-final>div{background:linear-gradient(90deg,#061019f8,#061019ca 73%,#06101970)}}.department-carousel>footer{color:#fff;background:0 0;border:0;grid-template-columns:none;align-items:center;gap:12px;width:auto;padding:0}.department-carousel>footer>button{cursor:pointer;place-items:center;padding:0;display:grid}.department-carousel>footer>div{font-size:inherit;flex-direction:row;align-items:center;gap:8px;padding:0 14px}.shipping-calculator{color:#14232a;background:#f6f5f1;border:1px solid #cbd2cf;margin:22px 0;padding:18px}.shipping-calculator>header{align-items:center;gap:12px;display:flex}.shipping-calculator>header svg{color:#789300;font-size:22px}.shipping-calculator>header div{flex-direction:column;gap:3px;display:flex}.shipping-calculator>header strong{font-size:13px}.shipping-calculator>header span{color:#6d7b81;font-size:10px}.shipping-calculator form{grid-template-columns:1fr auto;margin-top:14px;display:grid}.shipping-calculator input{height:44px;font:inherit;background:#fff;border:1px solid #c7cdca;outline:0;padding:0 13px;font-size:12px}.shipping-calculator input:focus{border-color:#789300}.shipping-calculator form button{color:#fff;font:inherit;cursor:pointer;background:#0b202b;border:0;padding:0 18px;font-size:10px;font-weight:850}.shipping-calculator form button:hover{color:var(--lime)}.shipping-calculator form button:disabled{opacity:.6}.shipping-calculator>p{color:#7a4a39;margin:12px 0 0;font-size:10px}.shipping-calculator>small{color:#7e8a8f;margin-top:11px;font-size:9px;display:block}.shipping-options{border-top:1px solid #d1d5d2;margin-top:12px}.shipping-options article{border-bottom:1px solid #d1d5d2;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.shipping-options article>div{flex-direction:column;gap:3px;display:flex}.shipping-options article>div:last-child{text-align:right}.shipping-options strong{font-size:11px}.shipping-options span{color:#748187;font-size:9px}.product-header{border-bottom:1px solid #20323d;justify-content:space-between;align-items:center;height:90px;padding:0 max(5vw,24px);display:flex}.product-header>a:last-child{color:#a9b6bc;align-items:center;gap:10px;font-size:12px;display:flex}.product-header>a:last-child:hover{color:var(--lime)}.product-detail{background:radial-gradient(circle at 22% 45%,#143b4e 0,#0000 30%),#07131c;grid-template-columns:1fr 1fr;align-items:center;gap:8vw;min-height:690px;padding:90px max(7vw,28px);display:grid}.product-detail-visual{background:linear-gradient(145deg,#102a37,#061017);border:1px solid #34505d;place-items:center;height:500px;display:grid;position:relative;overflow:hidden}.product-detail-visual:before,.product-detail-visual:after{content:"";border:1px solid #44667555;border-radius:50%;position:absolute}.product-detail-visual:before{width:440px;height:440px}.product-detail-visual:after{border-style:dashed;width:330px;height:330px}.product-detail-visual>span{color:var(--lime);letter-spacing:.17em;font-size:8px;position:absolute;top:22px;left:24px}.product-detail-visual>small{color:#637b86;font-size:9px;position:absolute;bottom:22px;right:24px}.product-detail-visual .product-shape{z-index:1;width:175px;height:135px}.product-detail-copy h1{margin:22px 0;font-size:clamp(48px,5vw,76px)}.product-detail-copy>p:not(.eyebrow){color:#9cabb2;max-width:600px;line-height:1.7}.product-detail-copy ul{flex-wrap:wrap;gap:10px;margin:28px 0;padding:0;list-style:none;display:flex}.product-detail-copy li{color:#aebcc2;border:1px solid #34505d;padding:9px 11px;font-size:10px}.product-detail-copy li svg{color:var(--lime);margin-right:5px}.product-price{border-top:1px solid #29414d;border-bottom:1px solid #29414d;flex-direction:column;gap:7px;margin-bottom:24px;padding:24px 0;display:flex}.product-price small{color:#7c919a;text-transform:uppercase;letter-spacing:.13em;font-size:9px}.product-price strong{font-size:35px}.product-price span{color:#718690;font-size:10px}.product-detail-copy .button{cursor:pointer;border:0}.product-support-link{color:#a6b4ba;align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.product-support-link svg{color:var(--lime)}.product-confidence{color:#07121b;background:#eae8e2;grid-template-columns:1fr 1fr;padding:0 max(7vw,28px);display:grid}.product-confidence>div{border-left:1px solid #ccd0cc;grid-template-columns:35px 1fr;gap:6px 15px;min-height:160px;padding:35px;display:grid}.product-confidence>div:last-child{border-right:1px solid #ccd0cc}.product-confidence svg{color:#789300;grid-row:1/3;width:25px;height:25px}.product-confidence strong{font-size:14px}.product-confidence span{color:#718087;font-size:11px}@media (max-width:800px){.product-detail{grid-template-columns:1fr;padding-top:60px}.product-detail-visual{height:380px}.product-confidence{grid-template-columns:1fr}.product-confidence>div{border-bottom:1px solid #ccd0cc;border-right:1px solid #ccd0cc}}@media (max-width:600px){.product-header{height:76px;padding:0 18px}.product-header>a:last-child{font-size:0}.product-header>a:last-child svg{font-size:16px}.product-detail{padding:50px 22px}.product-detail-visual{height:300px}.product-detail-copy h1{font-size:46px}.product-confidence{padding:0 22px}}.detail-header{z-index:10;border-bottom:1px solid #ffffff14;grid-template-columns:1fr auto 1fr;align-items:center;gap:25px;height:90px;padding:0 max(5vw,24px);display:grid;position:absolute;inset:0 0 auto}.detail-header .header-cta{justify-self:end}.back-link{color:#94a2aa;letter-spacing:.04em;font-size:12px}.back-link:hover{color:var(--lime)}.detail-hero{background:radial-gradient(circle at 78% 48%,#143c51 0,#0000 31%),linear-gradient(125deg,#061019,#0a1a25 62%,#061019);grid-template-columns:1.15fr .85fr;align-items:center;gap:6vw;min-height:760px;padding:160px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.detail-grid{opacity:.1;background-image:linear-gradient(#ffffff2e 1px,#0000 1px),linear-gradient(90deg,#ffffff2e 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.detail-copy,.technology-visual{z-index:2;position:relative}.detail-index{color:#5e7480;letter-spacing:.24em;margin-top:48px;font-size:10px}.detail-copy h1{font-size:clamp(50px,6vw,88px)}.detail-copy>p:not(.eyebrow){color:#aab7bd;max-width:760px;font-size:18px;line-height:1.75}.technology-visual{justify-content:center;align-items:center;min-height:480px;display:flex}.tech-ring{border:1px solid #4c8aa833;border-radius:50%;position:absolute}.ring-a{width:430px;height:430px}.ring-b{border-style:dashed;width:300px;height:300px;animation:35s linear infinite ringRotate}.tech-mark{letter-spacing:-.08em;width:210px;height:210px;color:var(--lime);background:linear-gradient(145deg,#183544,#07141d);border:1px solid #47758a;border-radius:50%;place-items:center;font-size:55px;font-weight:900;display:grid;box-shadow:0 35px 70px #0008,inset 0 0 50px #4e9bbb1f}.technology-visual>small{color:#607884;letter-spacing:.25em;font-size:8px;position:absolute;top:42px}.technology-cloud{position:absolute;inset:0}.technology-cloud span{color:#9db0b8;letter-spacing:.07em;background:#0a1b25;border:1px solid #315061;padding:8px 11px;font-size:9px;position:absolute}.technology-cloud span:first-child{top:25%;left:0}.technology-cloud span:nth-child(2){top:28%;right:0}.technology-cloud span:nth-child(3){bottom:20%;left:8%}.technology-cloud span:nth-child(4){bottom:17%;right:5%}.technology-cloud span:nth-child(5){bottom:0;left:38%}.technology-cloud span:nth-child(6){top:4%;right:33%}@keyframes ringRotate{to{transform:rotate(360deg)}}.outcomes{background:var(--paper);color:var(--ink);padding:100px max(7vw,28px)}.outcome-grid{background:#d6d7d2;border:1px solid #d6d7d2;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.outcome-grid article{background:#fff;min-height:270px;padding:34px}.outcome-grid article>span{color:#829700;font-size:11px}.outcome-grid h2{letter-spacing:-.035em;margin:65px 0 16px;font-size:28px}.outcome-grid p{color:#738087;font-size:14px;line-height:1.7}.service-process{background:#0b202b;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px max(7vw,28px);display:grid}.service-process-heading h2 em{color:var(--lime);font-style:normal}.service-process-heading>p:last-child{color:#92a3aa;max-width:560px;font-size:16px;line-height:1.7}.service-process ol{border-top:1px solid #29404c;margin:0;padding:0;list-style:none}.service-process li{border-bottom:1px solid #29404c;grid-template-columns:62px 1fr;align-items:start;gap:22px;min-height:132px;padding:24px 0;display:grid}.service-process li>span{color:var(--lime);letter-spacing:.12em;padding-top:5px;font-size:12px;font-weight:850}.service-process h3{margin:0 0 10px;font-size:22px}.service-process li p{color:#94a5ad;max-width:680px;margin:0;font-size:15px;line-height:1.65}.hosting-pricing{color:var(--ink);background:#e9e8e2;padding:110px max(7vw,28px)}.hosting-pricing-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.hosting-pricing-heading h2 em{color:#749600}.hosting-pricing-heading>p{color:#66767d;line-height:1.75}.hosting-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.hosting-plan{background:#fff;border:1px solid #d2d5d0;flex-direction:column;padding:34px;display:flex;position:relative}.hosting-plan.featured{color:#fff;background:#0b202b;border-color:#789300;transform:translateY(-8px);box-shadow:0 24px 60px #17242b26}.plan-badge{background:var(--lime);color:#101a20;text-transform:uppercase;letter-spacing:.12em;padding:10px 14px;font-size:9px;font-weight:900;position:absolute;top:0;right:0}.plan-icon{color:#789300;width:38px;height:38px}.featured .plan-icon{color:var(--lime)}.plan-name{color:#64747b;text-transform:uppercase;letter-spacing:.13em;margin:32px 0 8px;font-size:11px;font-weight:800}.featured .plan-name{color:#9aabb2}.plan-price{border-bottom:1px solid #e0e2de;align-items:baseline;gap:5px;padding-bottom:25px;display:flex}.featured .plan-price{border-color:#2c4450}.plan-price small{font-size:13px;font-weight:800}.plan-price strong{letter-spacing:-.055em;font-size:48px}.plan-price span{color:#79868b;font-size:11px}.plan-description{color:#6d7b81;min-height:92px;font-size:13px;line-height:1.65}.featured .plan-description{color:#9babb2}.hosting-plan ul{margin:8px 0 30px;padding:0;list-style:none}.hosting-plan li{color:#4f5e65;border-bottom:1px solid #e9eae7;align-items:center;gap:11px;min-height:39px;font-size:12px;display:flex}.featured li{color:#c1ccd1;border-color:#263d48}.hosting-plan li svg{color:#789300;flex:none;width:12px}.featured li svg{color:var(--lime)}.hosting-plan .button{gap:14px;width:100%;margin-top:auto;padding:0 16px;font-size:12px}.hosting-commercial-notes{background:#ccd0cb;border:1px solid #ccd0cb;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:28px;display:grid}.hosting-commercial-notes>div{background:#f8f7f3;grid-template-columns:34px 1fr;gap:15px;padding:25px;display:grid}.hosting-commercial-notes svg{color:#789300;width:26px;height:26px}.hosting-commercial-notes p{flex-direction:column;gap:7px;margin:0;display:flex}.hosting-commercial-notes strong{font-size:13px}.hosting-commercial-notes span{color:#718087;font-size:11px;line-height:1.55}.hosting-price-note{color:#758187;margin:22px 0 0;font-size:10px;line-height:1.6}.site-care-section{background:#07151e;padding:110px max(7vw,28px)}.site-care-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.site-care-heading>p{color:#93a5ad;line-height:1.75}.site-care-grid{background:#29404c;border:1px solid #29404c;grid-template-columns:1fr 1fr .9fr;gap:1px;display:grid}.site-care-grid>article,.site-care-grid>aside{background:#0b202b;min-height:510px;padding:34px}.site-care-grid>article>svg,.site-care-grid>aside>svg{width:42px;height:42px;color:var(--lime)}.site-care-grid>article>span{color:#7e939c;letter-spacing:.14em;margin-top:38px;font-size:9px;display:block}.site-care-grid h3{margin:15px 0 24px;font-size:27px}.care-price{border-bottom:1px solid #2a424d;align-items:baseline;gap:5px;padding-bottom:24px;display:flex}.care-price small{color:#92a4ac;font-size:10px}.care-price strong{letter-spacing:-.05em;font-size:43px}.care-price span{color:#758a93;font-size:10px}.site-care-grid ul{margin:0;padding:10px 0 0;list-style:none}.site-care-grid li{color:#b9c5ca;border-bottom:1px solid #233b46;align-items:center;gap:10px;min-height:45px;font-size:12px;display:flex}.site-care-grid li svg{width:12px;color:var(--lime)}.site-care-grid>aside{background:#102a36}.site-care-grid>aside .eyebrow{margin-top:38px}.site-care-grid>aside>p:not(.eyebrow){color:#9babb2;font-size:13px;line-height:1.7}.site-care-grid>aside .button{width:100%;margin-top:22px;padding:0 16px;font-size:12px}.company-plans{color:var(--ink);background:#e9e8e2;padding:110px max(7vw,28px)}.company-plans-heading,.one-off-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.company-plans-heading h2 em{color:#749600}.company-plans-heading>p{color:#66767d;line-height:1.75}.company-plan-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:14px;display:grid}.company-plan{background:#fff;border:1px solid #d2d5d0;flex-direction:column;padding:34px;display:flex;position:relative}.company-plan.featured{color:#fff;background:#0b202b;border-color:#789300;transform:translateY(-8px);box-shadow:0 24px 60px #17242b26}.company-plan>svg{color:#789300;width:40px;height:40px}.company-plan.featured>svg{color:var(--lime)}.company-plan>small{color:#718188;letter-spacing:.14em;margin-top:34px;font-size:9px}.company-plan h3{margin:12px 0 18px;font-size:25px}.company-price{border-bottom:1px solid #e1e3df;align-items:baseline;gap:5px;padding-bottom:23px;display:flex}.featured .company-price{border-color:#29414c}.company-price>span{color:#718188;font-size:9px}.company-price strong{letter-spacing:-.05em;font-size:41px}.company-price b{color:#718188;font-size:10px}.company-plan>p{color:#6d7b81;min-height:88px;font-size:13px;line-height:1.65}.company-plan.featured>p{color:#9babb2}.company-plan ul{margin:6px 0 30px;padding:0;list-style:none}.company-plan li{color:#506067;border-bottom:1px solid #e7e9e5;align-items:center;gap:10px;min-height:42px;font-size:12px;display:flex}.company-plan.featured li{color:#c1ccd1;border-color:#263d48}.company-plan li svg{color:#789300;width:11px}.company-plan.featured li svg{color:var(--lime)}.company-plan .button{width:100%;margin-top:auto;padding:0 14px;font-size:12px}.company-plan-note{color:#758187;margin:24px 0 0;font-size:10px;line-height:1.65}.one-off-service{background:#07151e;padding:110px max(7vw,28px)}.one-off-heading>p{color:#93a5ad;line-height:1.75}.one-off-grid{background:#29404c;border:1px solid #29404c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.one-off-grid article{background:#0b202b;min-height:350px;padding:34px}.one-off-grid article>svg{width:40px;height:40px;color:var(--lime)}.one-off-grid article>span{color:#7f949d;letter-spacing:.14em;margin-top:44px;font-size:9px;display:block}.one-off-grid h3{margin:14px 0 18px;font-size:28px}.one-off-grid p{color:#9babb2;font-size:13px;line-height:1.7}.one-off-grid small{color:#7f939c;border-top:1px solid #29414c;margin-top:28px;padding-top:18px;line-height:1.55;display:block}.free-assessment{background:#102a36;border:1px solid #365563;grid-template-columns:70px 1fr auto;align-items:center;gap:30px;margin-top:20px;padding:34px;display:grid}.free-assessment>svg{width:48px;height:48px;color:var(--lime)}.free-assessment h3{margin:12px 0;font-size:26px}.free-assessment div>p:last-child{color:#9babb2;max-width:800px;margin:0;font-size:12px;line-height:1.65}.free-assessment .button{white-space:nowrap;font-size:12px}.detail-scope{background:#07131c;grid-template-columns:.8fr 1.2fr;gap:9vw;padding:110px max(7vw,28px);display:grid}.detail-scope>div>p:last-child{color:#8fa0a9;max-width:560px;line-height:1.7}.detail-scope ol{border-top:1px solid #223641;margin:0;padding:0;list-style:none}.detail-scope li{color:#c8d2d7;border-bottom:1px solid #223641;grid-template-columns:1fr auto;align-items:center;gap:20px;min-height:66px;font-size:14px;display:grid}.detail-scope li b{color:var(--lime);font-size:12px}.ideal{color:var(--ink);background:#e9e7e0;grid-template-columns:.85fr 1.15fr;align-items:center;gap:8vw;padding:110px max(7vw,28px);display:grid}.ideal h2 em{color:#749600}.ideal-grid{background:#ced1cc;border:1px solid #ced1cc;grid-template-columns:1fr 1fr;gap:1px;display:grid}.ideal-grid>div{background:#f7f6f2;flex-direction:column;justify-content:space-between;min-height:180px;padding:28px;display:flex}.ideal-grid span{color:#759300}.ideal-grid p{max-width:250px;font-weight:700;line-height:1.4}.faq-section{background:#0a1923;padding:110px max(7vw,28px)}.faq-section>h2{max-width:800px}.faq-list{border-top:1px solid #29404c;max-width:950px;margin:55px 0 0 auto}.faq-list details{border-bottom:1px solid #29404c}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:78px;font-weight:700;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--lime);font-size:22px}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{color:#92a2aa;max-width:800px;margin:0;padding:0 0 28px;line-height:1.7}.detail-cta{background:radial-gradient(circle at 30%,#173f53,#07131c 55%);grid-template-columns:auto 1fr auto;align-items:center;gap:50px;padding:80px max(7vw,28px);display:grid}.detail-cta>img{width:105px}.detail-cta h2{margin:14px 0;font-size:clamp(34px,4vw,58px)}.detail-cta>div>p:last-child{color:#94a3aa}.detail-footer{background:#040b10;align-items:center;gap:45px;padding:35px max(7vw,28px);display:flex}.detail-footer img{width:190px;margin-right:auto}.detail-footer a{color:#86959c;font-size:11px}@media (max-width:1000px){.detail-hero{grid-template-columns:1fr}.technology-visual{min-height:390px}.service-process,.detail-scope,.ideal,.hosting-pricing-heading,.site-care-heading,.company-plans-heading,.one-off-heading,.hosting-plan-grid,.company-plan-grid,.one-off-grid{grid-template-columns:1fr}.hosting-plan.featured,.company-plan.featured{transform:none}.hosting-commercial-notes,.site-care-grid{grid-template-columns:1fr}.site-care-grid>article,.site-care-grid>aside{min-height:auto}.free-assessment{grid-template-columns:55px 1fr}.free-assessment .button{grid-column:2;justify-self:start}.detail-cta{grid-template-columns:auto 1fr}.detail-cta .button{grid-column:2}.detail-footer{flex-wrap:wrap}.detail-footer img{object-position:left;width:100%;height:55px}}@media (max-width:700px){.detail-header{grid-template-columns:1fr auto;height:76px}.detail-header .brand img{width:62px;height:54px}.detail-header .back-link{font-size:0}.detail-header .back-link:after{content:"← Serviços";font-size:11px}.detail-header .header-cta{display:none}.detail-hero{padding:125px 22px 65px}.detail-copy h1{font-size:47px}.detail-copy>p:not(.eyebrow){font-size:16px}.technology-visual{min-height:320px}.ring-a{width:300px;height:300px}.ring-b{width:225px;height:225px}.tech-mark{width:160px;height:160px;font-size:42px}.technology-cloud span:nth-child(5),.technology-cloud span:nth-child(6){display:none}.outcomes,.service-process,.detail-scope,.ideal,.faq-section,.hosting-pricing,.site-care-section,.company-plans,.one-off-service{padding:78px 22px}.outcome-grid{grid-template-columns:1fr}.outcome-grid article{min-height:230px}.outcome-grid h2{margin-top:45px}.service-process li{grid-template-columns:44px 1fr;gap:12px;min-height:auto}.service-process h3{font-size:20px}.hosting-plan,.company-plan,.one-off-grid article{padding:27px}.plan-description,.company-plan>p{min-height:auto}.hosting-commercial-notes>div{padding:21px}.site-care-grid>article,.site-care-grid>aside{padding:27px}.free-assessment{grid-template-columns:1fr;padding:27px}.free-assessment .button{grid-column:1;width:100%}.ideal-grid{grid-template-columns:1fr}.ideal-grid>div{min-height:140px}.detail-cta{grid-template-columns:1fr;padding:65px 22px}.detail-cta>img{width:80px}.detail-cta .button{grid-column:1}.detail-footer{flex-direction:column;align-items:flex-start;gap:18px;padding:35px 22px}.detail-footer img{width:180px}}.solution-hero{background:radial-gradient(circle at 78%,#174157 0,#0000 32%),linear-gradient(125deg,#061019,#0a1a25 62%,#061019);grid-template-columns:1.1fr .9fr;align-items:center;gap:7vw;min-height:730px;padding:155px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.solution-hero .detail-copy>p:not(.eyebrow){color:#aab7bd;max-width:720px;font-size:18px;line-height:1.75}.profile-visual{z-index:2;place-items:center;min-height:430px;display:grid;position:relative}.profile-mark{z-index:2;width:230px;height:230px;color:var(--lime);letter-spacing:-.06em;background:linear-gradient(145deg,#1c3d4e,#07131b);border:1px solid #49798e;border-radius:30px;place-items:center;font-size:48px;font-weight:900;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 40px 80px #0009}.profile-lines{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.profile-lines i{border:1px solid #335766;border-radius:50%;width:390px;height:390px;position:absolute}.profile-lines i:nth-child(2){width:320px;height:320px}.profile-lines i:nth-child(3){width:470px;height:160px}.profile-lines i:nth-child(4){width:160px;height:470px}.profile-lines i:nth-child(5){border-color:#28445033;width:520px;height:520px}.profile-visual>span{color:#5b7480;letter-spacing:.24em;font-size:8px;position:absolute;bottom:0}.profile-services{background:var(--paper);color:var(--ink);padding:110px max(7vw,28px)}.profile-services h2 em{color:#749600}.profile-service-grid{background:#d3d5d0;border:1px solid #d3d5d0;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.profile-service-grid article{background:#fff;min-height:280px;padding:28px}.profile-service-grid article>span{color:#7b9500;font-size:10px}.profile-service-grid h3{margin:60px 0 15px;font-size:23px}.profile-service-grid p{color:#758187;font-size:14px;line-height:1.65}.needs-section{background:#07131c;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px max(7vw,28px);display:grid}.needs-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.needs-list div{color:#c6d1d6;background:#0a1a24;border:1px solid #29404d;align-items:center;gap:15px;min-height:82px;padding:20px;font-size:13px;display:flex}.needs-list span{color:var(--lime)}.profile-note{background:var(--lime);color:#111b20;grid-template-columns:220px 1fr;gap:25px;padding:28px max(7vw,28px);display:grid}.profile-note span{text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:900}.profile-note p{margin:0;font-size:13px;line-height:1.6}@media (max-width:1000px){.audience-heading,.audience-grid{grid-template-columns:1fr}.audience-card{min-height:340px}.audience-card small{margin-top:45px}.solution-hero{grid-template-columns:1fr}.profile-visual{min-height:360px}.profile-service-grid{grid-template-columns:repeat(2,1fr)}.needs-section{grid-template-columns:1fr}}@media (max-width:700px){.audience-section{padding:78px 22px}.audience-grid{grid-template-columns:1fr}.solution-hero{padding:125px 22px 65px}.solution-hero h1{font-size:47px}.solution-hero .detail-copy>p:not(.eyebrow){font-size:16px}.profile-visual{min-height:300px}.profile-mark{width:170px;height:170px;font-size:36px}.profile-lines i{width:280px;height:280px}.profile-lines i:nth-child(2){width:220px;height:220px}.profile-lines i:nth-child(3){width:300px;height:120px}.profile-lines i:nth-child(4){width:120px;height:300px}.profile-lines i:nth-child(5){display:none}.profile-services,.needs-section{padding:78px 22px}.profile-service-grid{grid-template-columns:1fr}.profile-service-grid article{min-height:240px}.profile-service-grid h3{margin-top:45px}.needs-list{grid-template-columns:1fr}.profile-note{grid-template-columns:1fr;gap:8px;padding:25px 22px}}@media (min-width:1101px){.audience-grid{grid-template-columns:repeat(4,1fr)}.audience-card h3{font-size:24px}}.downloads-teaser{color:var(--ink);background:#eceae4;grid-template-columns:1fr .85fr;align-items:center;gap:8vw;padding:110px max(7vw,28px);display:grid}.downloads-teaser h2 em{color:#749600}.downloads-teaser>div:first-child>p:last-child{color:#68757b;max-width:680px;line-height:1.7}.download-preview{background:#cfd2cd;border:1px solid #cfd2cd;grid-template-columns:1fr 1fr;gap:1px;display:grid}.download-preview>div{color:#66747b;background:#f8f7f3;flex-direction:column;justify-content:space-between;min-height:138px;padding:20px;display:flex}.download-preview>div>span{color:#759300;align-items:center;gap:10px;display:flex}.download-preview>div svg{width:27px;height:27px}.download-preview>div>b{letter-spacing:.12em;font-size:10px;font-weight:500}.download-preview>a{color:#fff;background:#0b1a24;grid-column:1/-1;justify-content:space-between;align-items:center;min-height:70px;padding:0 22px;font-size:13px;font-weight:800;display:flex}.download-preview>a b{color:var(--lime)}.downloads-hero{background:radial-gradient(circle at 77% 45%,#164258 0,#0000 28%),linear-gradient(125deg,#061019,#0a1a25 65%,#061019);grid-template-columns:1.25fr .75fr;align-items:center;gap:8vw;min-height:610px;padding:155px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.downloads-hero>div:not(.detail-grid){z-index:2;position:relative}.downloads-hero h1{font-size:clamp(55px,7vw,100px)}.downloads-hero>div>p:last-child{color:#a5b3ba;max-width:720px;font-size:17px;line-height:1.7}.downloads-orbit{background:#0d2230;border:1px solid #47748a;border-radius:50%;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:20px;width:260px;height:260px;display:flex;box-shadow:0 35px 75px #0008}.downloads-orbit strong{color:var(--lime);font-size:42px}.downloads-orbit span{text-align:center;letter-spacing:.18em;color:#738a95;font-size:9px;line-height:1.6}.download-policy{background:var(--lime);color:#101b20;grid-template-columns:240px 1fr;gap:35px;padding:30px max(7vw,28px);display:grid}.download-policy b{text-transform:uppercase;letter-spacing:.12em;font-size:11px}.download-policy p{margin:0;font-size:13px;line-height:1.6}.download-catalog{color:var(--ink);background:#eceae4;padding:100px max(7vw,28px)}.download-category+.download-category{margin-top:100px}.download-category-title{grid-template-columns:60px 1fr;align-items:start;gap:20px;margin-bottom:35px;display:grid}.download-category-title>span{color:#789300;padding-top:14px;font-size:11px}.download-category-title h2{margin:0 0 10px;font-size:clamp(36px,4vw,55px)}.download-category-title p{color:#718087;margin:0}.download-grid{background:#cfd2ce;border:1px solid #cfd2ce;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.download-card{background:#fff;flex-direction:column;min-height:350px;padding:25px;display:flex}.download-badge{width:62px;height:62px;color:var(--lime);background:#0b1b25;place-items:center;font-size:14px;font-weight:900;display:grid}.download-card small{color:#7b9300;text-transform:uppercase;letter-spacing:.14em;margin-top:34px;font-size:9px}.download-card h3{margin:12px 0;font-size:22px}.download-card>p{color:#758187;font-size:13px;line-height:1.65}.download-card>a{border-top:1px solid #e3e4e0;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:11px;font-weight:800;display:flex}.download-card>a span{color:#789600}.download-help{background:radial-gradient(circle at 30%,#173f53,#07131c 55%);grid-template-columns:1fr auto;align-items:center;gap:50px;padding:90px max(7vw,28px);display:grid}.download-help h2{margin:15px 0;font-size:clamp(36px,4vw,58px)}.download-help>div>p:last-child{color:#94a3aa}@media (max-width:1100px) and (min-width:1001px){.audience-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:1100px){.download-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.downloads-teaser,.downloads-hero{grid-template-columns:1fr}.downloads-orbit{margin-top:20px}.download-help,.download-policy{grid-template-columns:1fr}.downloads-teaser{gap:45px}}@media (max-width:600px){.downloads-teaser{padding:78px 22px}.downloads-hero{padding:125px 22px 65px}.downloads-hero h1{font-size:50px}.downloads-orbit{width:210px;height:210px}.download-policy{padding:25px 22px}.download-catalog{padding:75px 22px}.download-category+.download-category{margin-top:70px}.download-category-title,.download-grid{grid-template-columns:1fr}.download-card{min-height:310px}.download-help{padding:75px 22px}}.download-badge svg{width:31px;height:31px}.guide-hero{background:radial-gradient(circle at 78% 48%,#183f54 0,#0000 30%),linear-gradient(125deg,#061019,#0a1a25 62%,#061019);grid-template-columns:1.15fr .85fr;align-items:center;gap:7vw;min-height:700px;padding:155px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.guide-hero>div:not(.detail-grid){z-index:2;position:relative}.guide-hero>div>p:not(.eyebrow){color:#aab7bd;max-width:720px;font-size:18px;line-height:1.75}.os-battle{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;min-height:420px;display:grid}.os-battle>div{background:#0c202b;border:1px solid #325364;flex-direction:column;justify-content:center;align-items:center;gap:25px;height:230px;display:flex;box-shadow:0 28px 65px #0007}.os-battle>div:first-child{transform:rotate(-4deg)}.os-battle>div:last-child{transform:rotate(4deg)}.os-battle svg{width:74px;height:74px;color:var(--lime)}.os-battle span{letter-spacing:.17em;color:#8ba0aa;font-size:10px}.os-battle>b{z-index:2;background:var(--lime);color:#0b151c;border-radius:50%;place-items:center;width:46px;height:46px;font-size:11px;display:grid;position:relative}.quick-answer{background:var(--lime);color:#101a20;grid-template-columns:200px 1fr;gap:35px;padding:34px max(7vw,28px);display:grid}.quick-answer>span{text-transform:uppercase;letter-spacing:.16em;font-size:10px;font-weight:900}.quick-answer p{margin:0;font-size:14px;line-height:1.7}.os-comparison{color:var(--ink);background:#eceae4;padding:110px max(7vw,28px)}.os-comparison h2 em{color:#749600}.os-grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.os-grid article{background:#fff;border:1px solid #d5d7d2;padding:32px}.os-card-head{justify-content:space-between;align-items:center;display:flex}.os-card-head svg{color:#759200;width:42px;height:42px}.os-card-head span{text-transform:uppercase;letter-spacing:.12em;color:#758187;font-size:9px}.os-grid h3{margin:35px 0 14px;font-size:30px}.os-grid article>p{color:#718087;line-height:1.7}.os-grid ul{grid-template-columns:1fr 1fr;gap:9px;margin:25px 0;padding:0;list-style:none;display:grid}.os-grid li{color:#46565e;font-size:12px}.os-caution{color:#65727a;background:#f0f1ed;padding:17px;font-size:12px;line-height:1.6}.os-caution b{color:#789400;text-transform:uppercase;letter-spacing:.12em;margin-bottom:5px;font-size:9px;display:block}.compat-section{background:#07131c;grid-template-columns:.85fr 1.15fr;gap:8vw;padding:110px max(7vw,28px);display:grid}.compat-section>div:first-child>p:last-child{color:#92a1a9;line-height:1.7}.compat-checklist{border-top:1px solid #29404c}.compat-checklist>div{border-bottom:1px solid #29404c;grid-template-columns:55px 1fr;align-items:center;min-height:82px;display:grid}.compat-checklist span{color:var(--lime);font-size:10px}.compat-checklist p{color:#cad4d8;font-size:14px}.decision-table{background:#0a1a24;padding:100px max(7vw,28px)}.decision-table h2{margin-top:0;font-size:clamp(36px,4vw,58px)}.decision-table>div{border-top:1px solid #29404c;grid-template-columns:1fr 1fr;align-items:center;min-height:72px;display:grid}.decision-table>div:last-child{border-bottom:1px solid #29404c}.decision-table span{color:#92a2aa;font-size:13px}.decision-table strong{color:var(--lime);font-size:13px}.guide-cta-icon{background:#102632;border:1px solid #315365;border-radius:50%;place-items:center;width:105px;height:105px;display:grid}.guide-cta-icon svg{width:45px;height:45px;color:var(--lime)}@media (max-width:900px){.guide-hero,.compat-section{grid-template-columns:1fr}.os-battle{min-height:330px}.os-grid,.quick-answer{grid-template-columns:1fr}.guide-cta-icon{width:80px;height:80px}}@media (max-width:600px){.guide-hero{padding:125px 22px 65px}.guide-hero h1{font-size:50px}.guide-hero>div>p:not(.eyebrow){font-size:16px}.os-battle{gap:6px}.os-battle>div{height:170px}.os-battle svg{width:48px;height:48px}.quick-answer{padding:25px 22px}.os-comparison,.compat-section,.decision-table{padding:75px 22px}.os-grid article{padding:24px}.os-grid ul{grid-template-columns:1fr}.decision-table>div{grid-template-columns:1fr;gap:7px;padding:17px 0}.guide-cta-icon{display:none}}.service-brands{color:#6f8a00;align-items:center;gap:11px;margin-top:38px;display:flex}.service-brands svg{width:34px;height:34px}.service-card:hover .service-brands{color:var(--lime)}.audience-icon{width:45px;height:45px;color:var(--lime);margin-top:45px}.audience-card small{margin-top:28px}footer strong{color:#d8e0e3;font-weight:700}@media (max-width:640px){.service-brands{margin-top:28px}.audience-icon{margin-top:32px}}@media (min-width:1101px){.audience-grid{grid-template-columns:repeat(3,1fr)}}.certificate-hero{background:radial-gradient(circle at 78% 48%,#174358 0,#0000 31%),linear-gradient(125deg,#061019,#0a1a25 63%,#061019);grid-template-columns:1.15fr .85fr;align-items:center;gap:8vw;min-height:680px;padding:155px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.certificate-hero>div:not(.detail-grid){z-index:2;position:relative}.certificate-hero>div>p:not(.eyebrow){color:#aab7bd;max-width:720px;font-size:18px;line-height:1.75}.certificate-shield{clip-path:polygon(50% 0,95% 16%,90% 70%,50% 100%,10% 70%,5% 16%);filter:drop-shadow(0 35px 50px #0008);background:linear-gradient(145deg,#1b4254,#08141d);border:1px solid #4a7b8f;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:28px;width:280px;height:320px;display:flex}.certificate-shield svg{width:85px;height:85px;color:var(--lime)}.certificate-shield span{letter-spacing:.18em;color:#92a8b2;font-size:9px}.security-warning{background:var(--lime);color:#111b20;grid-template-columns:50px 1fr;align-items:center;gap:22px;padding:30px max(7vw,28px);display:grid}.security-warning>svg{width:30px;height:30px}.security-warning b{font-size:13px}.security-warning p{margin:5px 0 0;font-size:12px;line-height:1.6}.certificate-steps{color:var(--ink);background:#eceae4;padding:110px max(7vw,28px)}.certificate-steps h2 em{color:#749600}.certificate-step-grid{background:#cfd2cd;border:1px solid #cfd2cd;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.certificate-step-grid article{background:#fff;min-height:360px;padding:28px}.certificate-step-grid article>span{color:#7b9400;font-size:10px}.certificate-step-grid svg{color:#708b00;width:38px;height:38px;margin-top:45px;display:block}.certificate-step-grid h3{margin:24px 0 14px;font-size:22px}.certificate-step-grid p{color:#718087;font-size:13px;line-height:1.7}.official-links{background:#07131c;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px max(7vw,28px);display:grid}.official-links>div:first-child>p:last-child{color:#91a1a9;line-height:1.7}.official-links>div:last-child{border-top:1px solid #29404c}.official-links a{border-bottom:1px solid #29404c;grid-template-columns:160px 1fr;align-items:center;min-height:90px;padding:0 10px;display:grid}.official-links a span{color:#6f8792;text-transform:uppercase;letter-spacing:.12em;font-size:10px}.official-links a b{color:#c8d2d7;font-size:13px}.official-links a:hover b{color:var(--lime)}.support-boundary{background:#0b1c26;padding:100px max(7vw,28px)}.support-boundary h2{font-size:clamp(36px,4vw,58px)}.support-boundary>div{background:#29404c;border:1px solid #29404c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.support-boundary>div span{color:#c6d2d7;background:#0e232e;align-items:center;min-height:74px;padding:20px;font-size:12px;display:flex}.support-boundary>p{color:#7e919a;margin-top:25px;font-size:12px;line-height:1.6}@media (max-width:1000px){.certificate-hero,.official-links{grid-template-columns:1fr}.certificate-step-grid,.support-boundary>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.certificate-hero{padding:125px 22px 65px}.certificate-hero h1{font-size:49px}.certificate-hero>div>p:not(.eyebrow){font-size:16px}.certificate-shield{width:220px;height:250px;margin-top:30px}.security-warning{grid-template-columns:1fr;padding:25px 22px}.certificate-steps,.official-links,.support-boundary{padding:75px 22px}.certificate-step-grid,.support-boundary>div{grid-template-columns:1fr}.official-links a{grid-template-columns:1fr;gap:8px;padding:20px 0}}.solution-logo-strip{min-height:88px;color:var(--lime);background:#0b1a24;align-items:center;gap:28px;margin-bottom:1px;padding:18px 26px;display:flex}.solution-logo-strip svg{width:38px;height:38px}.related-tutorials{color:var(--ink);background:#eceae4;padding:100px max(7vw,28px)}.related-tutorials h2{font-size:clamp(38px,4vw,58px)}.related-tutorials>div{border-top:1px solid #c8cbc7}.related-tutorials a{border-bottom:1px solid #c8cbc7;grid-template-columns:65px 1fr auto;align-items:center;min-height:86px;display:grid}.related-tutorials a>span{color:#789300;font-size:10px}.related-tutorials a>b{font-size:16px}.related-tutorials a>i{color:#789300;font-style:normal}.related-tutorials a:hover b{color:#6f8800}.tutorial-hero{background:radial-gradient(circle at 78% 48%,#174358 0,#0000 30%),linear-gradient(125deg,#061019,#0a1a25 63%,#061019);grid-template-columns:1.2fr .8fr;align-items:center;gap:8vw;min-height:650px;padding:155px max(7vw,28px) 80px;display:grid;position:relative;overflow:hidden}.tutorial-hero>div:not(.detail-grid){z-index:2;position:relative}.tutorial-hero h1{max-width:1000px;font-size:clamp(48px,6vw,82px)}.tutorial-hero>div>p:not(.eyebrow){color:#aab7bd;max-width:750px;font-size:18px;line-height:1.75}.tutorial-icon{background:linear-gradient(145deg,#1b4052,#08141d);border:1px solid #4a7b8f;border-radius:50%;justify-self:center;place-items:center;width:240px;height:240px;display:grid;box-shadow:0 35px 70px #0008}.tutorial-icon svg{width:86px;height:86px;color:var(--lime)}.tutorial-steps{color:var(--ink);background:#eceae4;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:110px max(7vw,28px);display:grid}.tutorial-steps h2 em{color:#749600}.tutorial-steps ol{border-top:1px solid #c9ccc7;margin:0;padding:0;list-style:none}.tutorial-steps li{border-bottom:1px solid #c9ccc7;grid-template-columns:60px 1fr;align-items:center;min-height:90px;display:grid}.tutorial-steps li>span{color:#789300;font-size:10px}.tutorial-steps li p{color:#596970;font-size:14px;line-height:1.65}.tutorial-warning{background:var(--lime);color:#111b20;grid-template-columns:50px 1fr;align-items:center;gap:22px;padding:30px max(7vw,28px);display:grid}.tutorial-warning svg{width:30px;height:30px}.tutorial-warning b{font-size:13px}.tutorial-warning p{margin:5px 0 0;font-size:12px;line-height:1.6}.tutorial-official{background:#0b1c26;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:85px max(7vw,28px);display:grid}.tutorial-official span{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;font-size:10px}.tutorial-official h2{max-width:800px;margin:15px 0 0;font-size:clamp(32px,4vw,52px)}@media (max-width:900px){.tutorial-hero,.tutorial-steps{grid-template-columns:1fr}.tutorial-icon{margin-top:25px}.tutorial-official{grid-template-columns:1fr}.solution-logo-strip{overflow:auto}}@media (max-width:600px){.solution-logo-strip{min-height:72px;padding:15px 20px}.solution-logo-strip svg{width:31px;height:31px}.related-tutorials{padding:75px 22px}.related-tutorials a{grid-template-columns:42px 1fr auto}.related-tutorials a>b{font-size:13px}.tutorial-hero{padding:125px 22px 65px}.tutorial-hero h1{font-size:45px}.tutorial-hero>div>p:not(.eyebrow){font-size:16px}.tutorial-icon{width:190px;height:190px}.tutorial-icon svg{width:65px;height:65px}.tutorial-steps{padding:75px 22px}.tutorial-warning{grid-template-columns:1fr;padding:25px 22px}.tutorial-official{padding:70px 22px}}.hub-hero,.video-guide-hero{background:radial-gradient(circle at 80% 45%,#174358 0,#0000 30%),#07151e;padding:170px max(7vw,28px) 100px}.hub-hero h1,.video-guide-hero h1{max-width:1050px;margin:25px 0;font-size:clamp(50px,7vw,96px)}.hub-hero h1 em,.video-guide-hero h1 em{color:var(--lime);font-style:normal}.hub-hero>p:last-child,.video-guide-hero>div>p:not(.eyebrow){color:#aab7bd;max-width:760px;font-size:18px;line-height:1.75}.featured-guides{color:var(--ink);background:#eceae4;padding:105px max(7vw,28px)}.featured-guide-grid{border-top:1px solid #c9ccc7;border-left:1px solid #c9ccc7;grid-template-columns:repeat(3,1fr);display:grid}.featured-guide-grid>a{color:inherit;border-bottom:1px solid #c9ccc7;border-right:1px solid #c9ccc7;padding:22px;transition:all .25s}.featured-guide-grid>a:hover{background:#fff;transform:translateY(-4px)}.featured-guide-grid img{aspect-ratio:16/9;object-fit:cover;filter:saturate(.85);width:100%}.featured-guide-grid span{color:#789300;text-transform:uppercase;letter-spacing:.14em;margin-top:24px;font-size:10px;display:block}.featured-guide-grid h3{margin:12px 0;font-size:25px}.featured-guide-grid p{color:#63737a;line-height:1.6}.featured-guide-grid b{margin-top:22px;font-size:12px;display:block}.video-library{background:#07151e;padding:105px max(7vw,28px)}.video-library>h2{font-size:clamp(42px,5vw,70px)}.video-library>h2 em{color:var(--lime);font-style:normal}.collection-grid{border-top:1px solid #233742;border-left:1px solid #233742;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.collection-grid article{border-bottom:1px solid #233742;border-right:1px solid #233742;padding:28px}.collection-title{align-items:flex-start;gap:18px;min-height:90px;display:flex}.collection-title svg{color:var(--lime);flex:none;font-size:30px}.collection-title h3{margin:0;font-size:21px}.collection-grid article>a{color:#b8c3c8;border-top:1px solid #233742;grid-template-columns:25px 1fr 15px;align-items:center;gap:12px;min-height:66px;display:grid}.collection-grid article>a:hover{color:var(--lime)}.collection-grid article>a span{color:#ef3434}.collection-grid article>a p{font-size:13px;line-height:1.4}.library-note{color:#7f919a;margin:35px 0 0;font-size:12px}.video-guide-hero{grid-template-columns:1fr 250px;align-items:center;gap:7vw;display:grid}.video-guide-brand{width:180px;height:180px;color:var(--lime);justify-self:center}.video-feature{background:#061019;grid-template-columns:1.5fr .5fr;align-items:center;gap:6vw;padding:100px max(7vw,28px);display:grid}.video-frame{aspect-ratio:16/9;border:1px solid #2c4451;box-shadow:0 35px 75px #0008}.video-frame iframe{border:0;width:100%;height:100%}.video-feature>div:last-child>svg{color:#ef3434;font-size:38px}.video-feature h2{font-size:clamp(30px,4vw,50px)}.video-feature>div:last-child>p:last-of-type{color:#9aacb4;line-height:1.7}.video-feature>div:last-child>a{color:var(--lime);font-size:13px}.guide-requirements{color:var(--ink);background:#eceae4;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:90px max(7vw,28px);display:grid}.guide-requirements>div:last-child{border-top:1px solid #c9ccc7;border-left:1px solid #c9ccc7;grid-template-columns:1fr 1fr;display:grid}.guide-requirements article{border-bottom:1px solid #c9ccc7;border-right:1px solid #c9ccc7;padding:25px}.guide-requirements article span{color:#789300;font-size:10px}.guide-requirements article p{line-height:1.5}.guide-commands{background:#0b1c26;grid-template-columns:.7fr 1.3fr;gap:7vw;padding:90px max(7vw,28px);display:grid}.guide-commands h2{font-size:clamp(36px,4vw,55px)}.guide-commands>div>p:last-child{color:#95a5ad}.command-list{border-top:1px solid #29404c}.command-list>div{background:#07121a;border-bottom:1px solid #29404c;justify-content:space-between;align-items:center;min-height:67px;padding:0 18px;display:flex}.command-list code{color:#c8ed00;white-space:pre-wrap}.command-list svg{color:#75909d}.service-video-link{background:#102934;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:80px max(7vw,28px);display:grid}.service-video-link h2{max-width:800px;font-size:clamp(32px,4vw,50px)}.service-video-link p:not(.eyebrow){color:#9eb0b8}.service-video-link>a{max-width:420px}@media (max-width:950px){.featured-guide-grid,.collection-grid{grid-template-columns:1fr 1fr}.video-guide-hero,.video-feature,.guide-requirements,.guide-commands,.service-video-link{grid-template-columns:1fr}.video-guide-brand{justify-self:start}.video-feature{gap:45px}}@media (max-width:900px){.web-solutions-heading,.web-solutions-grid{grid-template-columns:1fr}.web-solutions-grid article{min-height:310px}.web-solutions-action{flex-direction:column;align-items:flex-start}}@media (max-width:620px){.hub-hero,.video-guide-hero{padding:135px 22px 70px}.hub-hero h1,.video-guide-hero h1{font-size:45px}.featured-guides,.video-library,.video-feature,.guide-requirements,.guide-commands,.service-video-link{padding:70px 22px}.featured-guide-grid,.collection-grid,.guide-requirements>div:last-child{grid-template-columns:1fr}.video-guide-brand{width:100px;height:100px}.collection-grid article{padding:22px}.service-video-link>a{font-size:12px}.web-solutions{padding:75px 22px}.web-solutions-grid article,.web-solutions-action{padding:27px}.web-solutions-action .button{width:100%;font-size:12px}}.portfolio-section{background:#06141d;padding:110px max(7vw,28px)}.portfolio-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-bottom:60px;display:grid}.portfolio-heading h2 em{color:var(--lime);font-style:normal}.portfolio-heading>p{color:#93a5ad;line-height:1.75}.portfolio-grid{background:#2a3f49;border:1px solid #2a3f49;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.portfolio-card{background:#0b202b;transition:all .28s}.portfolio-card:hover{background:#102a36;transform:translateY(-6px)}.portfolio-browser{background:#132d39;padding:12px}.portfolio-browser>div{color:#718791;align-items:center;gap:6px;height:30px;font-size:9px;display:flex}.portfolio-browser i{background:#4d6570;border-radius:50%;width:7px;height:7px}.portfolio-browser i:first-child{background:var(--lime)}.portfolio-browser span{white-space:nowrap;text-overflow:ellipsis;margin-left:8px;overflow:hidden}.portfolio-browser img{aspect-ratio:16/10;object-fit:cover;object-position:top center;width:100%;display:block}.portfolio-card-copy{padding:27px}.portfolio-card-copy>div{color:#8297a0;text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:10px;display:flex}.portfolio-card-copy>div b{color:var(--lime);font-size:17px}.portfolio-card h3{margin:18px 0 13px;font-size:28px}.portfolio-card p{color:#9aabb2;min-height:92px;font-size:13px;line-height:1.65}.portfolio-card ul{flex-wrap:wrap;gap:6px;margin:22px 0;padding:0;list-style:none;display:flex}.portfolio-card li{color:#9fb0b7;border:1px solid #36515e;padding:6px 8px;font-size:9px}.portfolio-card strong{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;border-top:1px solid #29434f;padding-top:20px;font-size:11px;display:block}@media (max-width:900px){.portfolio-heading{grid-template-columns:1fr}.portfolio-grid{grid-template-columns:1fr 1fr}.portfolio-card p{min-height:auto}}@media (max-width:620px){.portfolio-section{padding:75px 22px}.portfolio-grid{grid-template-columns:1fr}.portfolio-card-copy{padding:23px}}.portfolio-card h3{align-items:center;min-height:34px;display:flex}.ideal-grid>div{position:relative}.ideal-icon{color:#789300;width:34px;height:34px;margin-bottom:24px}.ideal-grid>div>span{position:absolute;top:24px;right:24px}.outcome-grid article{position:relative}.outcome-icon{color:#789300;width:36px;height:36px;margin-top:38px}.outcome-grid article>span{position:absolute;top:28px;right:28px}.outcome-grid article .outcome-icon+h2{margin-top:30px}.profile-service-grid article{position:relative}.profile-service-icon{color:#789300;width:36px;height:36px;margin-top:18px;display:block}.profile-service-grid .profile-service-icon+h3{min-height:56px;margin-top:30px}.support-boundary>div span{gap:14px}.support-boundary>div span svg{width:24px;height:24px;color:var(--lime);flex:none}.hosting-section{color:var(--ink);background:#e9e8e2;padding:110px max(7vw,28px)}.hosting-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.hosting-heading .eyebrow{color:#668500}.hosting-heading h2 em{color:#749600}.hosting-heading>p{color:#66767d;line-height:1.75}.hosting-grid{background:#c9ccc7;border:1px solid #c9ccc7;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.hosting-grid article{background:#fff;flex-direction:column;min-height:330px;padding:32px;display:flex;position:relative}.hosting-grid article>svg{color:#789300;width:40px;height:40px}.hosting-grid article>span{color:#8b989d;font-size:10px;position:absolute;top:32px;right:32px}.hosting-grid h3{margin:55px 0 16px;font-size:25px}.hosting-grid p{color:#6e7c82;font-size:14px;line-height:1.7}.hosting-actions{color:#fff;background:#0b202b;grid-template-columns:1fr auto .85fr;align-items:center;gap:35px;padding:34px;display:grid}.hosting-actions>div>p{color:#94a6ae;font-size:13px;line-height:1.6}.hosting-actions .button{white-space:nowrap}.affiliate-option{border-left:1px solid #314751;flex-direction:column;gap:6px;padding-left:30px;display:flex}.affiliate-option>span{color:#91a4ac;text-transform:uppercase;letter-spacing:.1em;font-size:10px}.affiliate-option>a{color:var(--lime);font-size:13px;font-weight:800}.affiliate-option small{color:#70858e;font-size:9px;line-height:1.5}@media (max-width:1050px){.desktop-nav{gap:18px;font-size:12px}.hosting-actions{grid-template-columns:1fr}.affiliate-option{border-top:1px solid #314751;border-left:0;padding:25px 0 0}}@media (max-width:900px){.hosting-heading,.hosting-grid{grid-template-columns:1fr}.hosting-grid article{min-height:270px}}@media (max-width:620px){.hosting-section{padding:75px 22px}.hosting-grid article,.hosting-actions{padding:27px}.hosting-actions .button{width:100%;font-size:12px}}.wifi-teaser{background:#07151e;padding:110px max(7vw,28px)}.wifi-teaser-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.wifi-teaser-heading>p{color:#93a5ad;line-height:1.75}.wifi-teaser-grid{background:#29404c;border:1px solid #29404c;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.wifi-teaser-grid article{background:#0b202b;min-height:310px;padding:30px;position:relative}.wifi-teaser-grid article>svg{width:40px;height:40px;color:var(--lime)}.wifi-teaser-grid article>span{color:#718790;font-size:10px;position:absolute;top:30px;right:30px}.wifi-teaser-grid h3{margin:65px 0 15px;font-size:24px}.wifi-teaser-grid p{color:#9aabb2;font-size:13px;line-height:1.65}.wifi-teaser-action{background:#102a36;justify-content:space-between;align-items:center;gap:40px;padding:32px;display:flex}.wifi-teaser-action strong{font-size:14px}.wifi-teaser-action p{color:#93a5ad;margin:7px 0 0;font-size:12px;line-height:1.6}.wifi-teaser-action .button{flex:none}.wifi-modes{color:var(--ink);background:#e9e8e2;padding:110px max(7vw,28px)}.wifi-modes-heading,.wifi-project-heading{grid-template-columns:1.15fr .85fr;align-items:end;gap:7vw;margin-bottom:58px;display:grid}.wifi-modes-heading h2 em{color:#749600}.wifi-modes-heading>p,.wifi-project-heading>p{color:#66767d;line-height:1.75}.wifi-mode-grid{background:#ccd0cb;border:1px solid #ccd0cb;grid-template-columns:1fr 1fr;gap:1px;display:grid}.wifi-mode-grid article{background:#fff;padding:38px}.wifi-mode-grid article.local-mode{color:#fff;background:#0b202b}.wifi-mode-grid article>svg{color:#789300;width:44px;height:44px}.wifi-mode-grid .local-mode>svg{color:var(--lime)}.wifi-mode-grid article>span{color:#718188;letter-spacing:.14em;margin-top:38px;font-size:9px;display:block}.wifi-mode-grid h3{margin:14px 0 18px;font-size:30px}.wifi-mode-grid article>p{color:#6d7b81;min-height:88px;font-size:13px;line-height:1.7}.wifi-mode-grid .local-mode>p{color:#9babb2}.wifi-mode-grid ul{margin:0;padding:8px 0 0;list-style:none}.wifi-mode-grid li{color:#506067;border-bottom:1px solid #e7e9e5;align-items:center;gap:11px;min-height:44px;font-size:12px;display:flex}.wifi-mode-grid .local-mode li{color:#c1ccd1;border-color:#263d48}.wifi-mode-grid li svg{color:#789300;width:11px}.wifi-mode-grid .local-mode li svg{color:var(--lime)}.wifi-project-pricing{background:#07151e;padding:110px max(7vw,28px)}.wifi-project-grid{background:#29404c;border:1px solid #29404c;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.wifi-project-grid article{background:#0b202b;min-height:330px;padding:34px}.wifi-project-grid article>svg{width:42px;height:42px;color:var(--lime)}.wifi-project-grid article>span{color:#7f949d;letter-spacing:.14em;margin-top:46px;font-size:9px;display:block}.wifi-project-grid h3{margin:14px 0 18px;font-size:28px}.wifi-project-grid p{color:#9babb2;font-size:13px;line-height:1.7}.wifi-extras{background:#29404c;border:1px solid #29404c;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:20px;display:grid}.wifi-extras>div{background:#102a36;flex-direction:column;gap:8px;padding:22px;display:flex}.wifi-extras strong{font-size:12px}.wifi-extras span{color:#91a4ac;font-size:10px;line-height:1.55}.wifi-project-cta{margin-top:24px}.wifi-validation{background:#102a36;grid-template-columns:80px 1fr;align-items:center;gap:35px;padding:70px max(7vw,28px);display:grid}.wifi-validation>svg{width:58px;height:58px;color:var(--lime)}.wifi-validation h2{margin:14px 0;font-size:clamp(32px,4vw,52px)}.wifi-validation div>p:last-child{color:#9babb2;max-width:900px;line-height:1.7}@media (max-width:1000px){.wifi-teaser-heading,.wifi-modes-heading,.wifi-project-heading{grid-template-columns:1fr}.wifi-teaser-grid{grid-template-columns:1fr 1fr}.wifi-mode-grid,.wifi-project-grid{grid-template-columns:1fr}.wifi-extras{grid-template-columns:1fr 1fr}.wifi-teaser-action{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.wifi-teaser,.wifi-modes,.wifi-project-pricing{padding:78px 22px}.wifi-teaser-grid,.wifi-extras{grid-template-columns:1fr}.wifi-teaser-grid article{min-height:260px;padding:27px}.wifi-teaser-action{padding:27px}.wifi-teaser-action .button{width:100%}.wifi-mode-grid article,.wifi-project-grid article{padding:27px}.wifi-mode-grid article>p{min-height:auto}.wifi-validation{grid-template-columns:1fr;padding:58px 22px}}.detail-footer small{flex-basis:100%;width:100%;line-height:1.7}.brand img[src="/logo-header-v2.webp"]{object-fit:contain;width:175px;max-width:none;height:175px;transform:translate(-39px,-39px)}@media (max-width:640px){.brand{width:105px;height:66px}.brand img[src="/logo-header-v2.webp"]{width:155px;height:155px;transform:translate(-36px,-36px)}}.brand{width:155px;height:78px;overflow:visible}.brand img[src="/logo-header-v2.webp"]{width:120px;height:120px;transform:translate(-10px,-24px)}.site-header{gap:20px}.site-header .desktop-nav{white-space:nowrap;gap:24px;font-size:12px}.home-header-cta{white-space:nowrap;min-height:44px;padding:0 15px;font-size:11px}.future-store-link{color:#d7e68a}.mobile-menu{z-index:20;display:none;position:relative}.mobile-menu summary{cursor:pointer;border:1px solid #c7e51c80;place-content:center;gap:5px;width:46px;height:46px;list-style:none;display:grid}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary i{background:var(--lime);width:19px;height:2px;display:block}.mobile-menu nav{background:#0b1f2a;border:1px solid #294653;width:min(330px,100vw - 30px);padding:12px;position:absolute;top:56px;right:0;box-shadow:0 24px 50px #000b}.mobile-menu nav a{color:#d0d9dd;border-bottom:1px solid #29404c;justify-content:space-between;align-items:center;min-height:48px;padding:0 12px;font-size:13px;display:flex}.mobile-menu nav a:last-child{background:var(--lime);color:#0b151c;justify-content:center;margin-top:10px;font-weight:800}.mobile-menu nav small{color:#81939b;text-transform:uppercase;letter-spacing:.08em;font-size:8px}@media (max-width:1120px){.site-header .desktop-nav{gap:16px;font-size:11px}.home-header-cta{padding:0 12px;font-size:10px}}@media (max-width:1000px){.site-header .desktop-nav,.site-header>.home-header-cta{display:none}.mobile-menu{display:block}.site-header{padding:0 22px}.brand{width:135px;height:72px}.brand img[src="/logo-header-v2.webp"]{width:112px;height:112px;transform:translate(-9px,-21px)}}.site-header .desktop-nav{align-items:center}.site-header .desktop-nav>a,.desktop-services-menu>summary{text-transform:uppercase;letter-spacing:.07em;font-weight:750}.desktop-services-menu{position:relative}.desktop-services-menu>summary{cursor:pointer;color:#eef3f5;align-items:center;gap:7px;min-height:50px;list-style:none;display:flex}.desktop-services-menu>summary::-webkit-details-marker{display:none}.desktop-services-menu>summary span{color:var(--lime);font-size:12px}.services-dropdown{background:#0b202b;border:1px solid #31505e;width:390px;max-height:calc(100vh - 90px);padding:12px;display:none;position:absolute;top:48px;left:-18px;overflow:auto;box-shadow:0 28px 60px #000b}.desktop-services-menu[open] .services-dropdown,.desktop-services-menu:hover .services-dropdown,.desktop-services-menu:focus-within .services-dropdown{display:block}.services-dropdown>a{color:#c7d1d5;border-bottom:1px solid #29404c;justify-content:space-between;align-items:center;min-height:45px;padding:0 12px;display:flex}.services-dropdown>a b{color:var(--lime)}.sites-menu-group{border-left:2px solid var(--lime);background:#07151e;margin:8px 0;padding:12px 15px}.sites-menu-group strong{color:#7f949d;text-transform:uppercase;letter-spacing:.14em;margin-bottom:8px;font-size:9px;display:block}.sites-menu-group a{color:#d6dfe2;align-items:center;min-height:34px;display:flex}.sites-menu-group a:after{content:"↗";color:#789300;margin-left:auto}.services-dropdown a:hover{color:var(--lime)}.mobile-menu>nav>a,.mobile-services-submenu>summary{text-transform:uppercase;letter-spacing:.06em;font-weight:750}.home-header-cta{box-shadow:inset 3px 0 0 var(--lime);background:linear-gradient(135deg,#102a36,#0b1c26);border-color:#8ca51b;grid-template-columns:7px 1fr auto;align-items:center;gap:10px;display:grid}.home-header-cta>i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #c7e51c16}.home-header-cta>span{flex-direction:column;gap:2px;display:flex}.home-header-cta small{color:#82959d;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.home-header-cta>b{color:var(--lime);font-size:13px}.home-header-cta:hover{border-color:var(--lime);background:#12303e}.mobile-menu>summary{cursor:pointer;border:1px solid #c7e51c80;place-content:center;gap:5px;width:46px;height:46px;list-style:none;display:grid}.mobile-menu>summary i{background:var(--lime);width:19px;height:2px;display:block}.mobile-services-submenu{border-bottom:1px solid #29404c}.mobile-services-submenu>summary{color:#fff;border:0;justify-content:space-between;align-items:center;width:auto;height:auto;min-height:50px;padding:0 12px;font-size:13px;font-weight:800;list-style:none;display:flex}.mobile-services-submenu>summary span{color:var(--lime);font-size:18px}.mobile-services-submenu[open]>summary span{transform:rotate(45deg)}.mobile-services-submenu>div{background:#07151e;padding:4px 12px 14px}.mobile-menu nav .mobile-services-submenu a{min-height:40px;padding:0 10px;font-size:12px}.mobile-services-submenu strong{color:var(--lime);text-transform:uppercase;letter-spacing:.14em;padding:16px 10px 6px;font-size:9px;display:block}.mobile-menu nav>.mobile-services-submenu+a{border-top:0}.desktop-services-menu:not([open]) .services-dropdown{display:none!important}.detail-header .brand:after{content:"Início";color:#cbd5d9;letter-spacing:.08em;text-transform:uppercase;background:#0a1b24;border:1px solid #53666f;padding:4px 7px;font-size:9px;font-weight:800;position:absolute;bottom:10px;right:0}.detail-header .brand:hover:after{border-color:var(--lime);color:var(--lime)}@media (max-width:700px){.detail-header .brand:after{font-size:8px;bottom:7px;right:3px}.detail-header .back-link:after{content:"← Início"}}.detail-header .brand:after{display:none}.simple-detail-header{justify-content:space-between;display:flex}.footer-home{display:block}.footer-home img{width:220px;display:block}.detail-footer .footer-home{margin-right:auto}.detail-footer .footer-home img{width:190px;margin:0}.back-to-top{z-index:50;width:42px;height:42px;color:var(--lime);cursor:pointer;opacity:0;visibility:hidden;background:#07151ee8;border:1px solid #667982;font-size:20px;transition:opacity .2s,transform .2s,visibility .2s;position:fixed;bottom:24px;right:24px;transform:translateY(10px);box-shadow:0 10px 30px #0007}.back-to-top:hover{border-color:var(--lime);background:#102a36}.back-to-top.is-visible{opacity:1;visibility:visible;transform:none}@media (max-width:700px){.detail-footer .footer-home img{width:180px}.back-to-top{width:40px;height:40px;bottom:16px;right:16px}}.global-search-trigger{z-index:40;color:#c9d3d7;cursor:pointer;height:42px;font:inherit;background:#091923;border:1px solid #3a505b;align-items:center;gap:8px;padding:0 13px;font-size:11px;transition:border-color .2s,color .2s,background .2s;display:flex;position:absolute;top:24px;right:calc(max(5vw,24px) + 205px)}.global-search-trigger svg{color:var(--lime);font-size:13px}.global-search-trigger:hover{border-color:var(--lime);color:#fff;background:#102a36}.search-overlay{z-index:1000;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#02080dcc;justify-content:center;align-items:flex-start;padding:105px 20px 30px;display:flex;position:fixed;inset:0}.search-panel{background:#0a1b24;border:1px solid #34505d;width:min(760px,100%);max-height:calc(100vh - 135px);overflow:auto;box-shadow:0 35px 100px #000d}.search-top{justify-content:space-between;align-items:center;padding:25px 27px 18px;display:flex}.search-top>div{flex-direction:column;gap:5px;display:flex}.search-top small{color:var(--lime);letter-spacing:.16em;font-size:8px}.search-top strong{color:#f5f8f9;font-size:24px}.search-top>button{color:#9dacb3;cursor:pointer;background:0 0;border:1px solid #354b56;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.search-top>button:hover{border-color:var(--lime);color:var(--lime)}.search-field{background:#06131b;border:1px solid #46616e;align-items:center;gap:13px;height:58px;margin:0 27px 18px;padding:0 17px;display:flex}.search-field>svg{color:var(--lime)}.search-field input{color:#fff;min-width:0;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.search-field input::placeholder{color:#71838c}.search-field kbd{color:#687b84;border:1px solid #354b56;padding:4px 6px;font-family:inherit;font-size:8px}.search-results{padding:0 27px 27px}.search-suggestions{flex-wrap:wrap;gap:8px;display:flex}.search-suggestions>span{color:#71838c;text-transform:uppercase;letter-spacing:.12em;width:100%;margin-bottom:3px;font-size:9px}.search-suggestions button{color:#aebbc1;font:inherit;cursor:pointer;background:#0d2531;border:1px solid #29434f;padding:8px 11px;font-size:10px}.search-suggestions button:hover{border-color:var(--lime);color:var(--lime)}.search-result{color:#e8eef0;border-top:1px solid #203743;grid-template-columns:72px 1fr auto;align-items:center;gap:15px;min-height:78px;padding:14px 12px;display:grid}.search-result>span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:8px}.search-result div{min-width:0}.search-result strong{font-size:14px}.search-result p{color:#84959d;margin:5px 0 0;font-size:11px;line-height:1.45}.search-result>b{color:#73868e}.search-result:hover{background:#102a36}.search-result:hover>b{color:var(--lime)}.search-empty{text-align:center;background:#081821;border:1px solid #29434f;padding:30px}.search-empty strong{color:#fff}.search-empty p{color:#8d9ba1;font-size:12px}.search-empty a{color:var(--lime);margin-top:8px;font-size:12px;font-weight:800;display:inline-block}@media (max-width:1180px) and (min-width:1001px){.global-search-trigger{justify-content:center;width:42px;padding:0;right:calc(max(5vw,24px) + 178px)}.global-search-trigger span{display:none}}@media (max-width:1000px){.global-search-trigger{justify-content:center;width:42px;height:42px;padding:0;position:absolute;top:17px;right:82px}.global-search-trigger span{display:none}}@media (max-width:640px){.search-overlay{padding:78px 12px 18px}.search-panel{max-height:calc(100vh - 96px)}.search-top{padding:20px 18px 15px}.search-top strong{font-size:20px}.search-field{height:54px;margin:0 18px 16px;padding:0 13px}.search-field input{font-size:14px}.search-field kbd{display:none}.search-results{padding:0 18px 20px}.search-result{grid-template-columns:1fr auto;gap:9px}.search-result>span{grid-column:1/-1}.search-result p{font-size:10px}}.global-search-trigger{justify-content:center;width:42px;padding:0}.global-search-trigger span{display:none}.web-solutions-grid{grid-template-columns:repeat(4,1fr)}.web-solutions-grid article{scroll-margin-top:100px}.web-solutions-grid h3{font-size:24px}.service-top,.audience-card-top{justify-content:flex-end}.service-card h3{margin-top:46px}.web-solutions-grid h3{margin-top:8px}.hosting-grid h3,.wifi-teaser-grid h3{margin-top:42px}.outcome-grid h2{margin-top:30px}.service-page :where(.detail-copy>p:not(.eyebrow),.detail-scope>div>p:last-child,.portfolio-heading>p),.solution-page :where(.detail-copy>p:not(.eyebrow),.section-heading>p,.profile-service-grid p,.needs-list div){font-size:16px;line-height:1.65}.service-page :where(.outcome-grid p,.detail-scope li,.ideal-grid p,.faq-list details p),.service-page :where(.portfolio-card p,.hosting-heading>p,.company-plans-heading>p,.one-off-heading>p),.web-solutions-grid p,.hosting-grid p,.wifi-teaser-grid p,.audience-card>p{font-size:15px;line-height:1.65}@media (max-width:700px){.service-card h3,.hosting-grid h3,.wifi-teaser-grid h3{margin-top:34px}.service-page :where(.detail-copy>p:not(.eyebrow),.detail-scope>div>p:last-child,.portfolio-heading>p),.solution-page :where(.detail-copy>p:not(.eyebrow),.section-heading>p,.profile-service-grid p,.needs-list div){font-size:16px}}.content-manager{gap:14px;display:grid}.content-tabs{border:1px solid var(--admin-border);background:#fff;gap:8px;padding:12px;display:flex}.content-tabs button{color:#53636a;cursor:pointer;background:#f7f7f4;border:1px solid #d9ddd8;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-weight:800;display:flex}.content-tabs button.active{color:#fff;background:#0b202b;border-color:#0b202b}.content-tabs button svg{color:#789300}.content-tabs button b{color:#617800;text-align:center;background:#e8eddd;min-width:22px;padding:3px 6px;font-size:12px}.content-list-panel,.content-category-layout>article,.content-category-layout>form,.content-editor{border:1px solid var(--admin-border);box-shadow:var(--admin-shadow);background:#fff}.content-list-panel>header,.content-category-layout>article>header,.content-editor>header{border-bottom:1px solid var(--admin-border);justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:18px 20px;display:flex}.content-list-panel header span,.content-category-layout header span,.content-editor header span,.content-category-layout form>span,.content-editor aside>div>span{color:#6f8d00;text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.content-list-panel h2,.content-category-layout h2,.content-editor h2{margin:5px 0 0;font-size:24px}.content-list-panel header button,.content-empty button,.content-category-layout form button,.content-editor header button{color:#fff;cursor:pointer;background:#0b202b;border:0;justify-content:center;align-items:center;gap:9px;min-height:42px;padding:0 16px;font-weight:800;display:flex}.content-editor header button:first-child{color:#52636a;background:#f2f3ef;border:1px solid #d6dad4}.content-editor header button.save{background:var(--lime);color:#0a151b}.content-filters{border-bottom:1px solid var(--admin-border);grid-template-columns:1fr 230px;gap:10px;padding:14px;display:grid}.content-filters label{border:1px solid #ccd2ce;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.content-filters label svg{color:#789300}.content-filters input,.content-filters select{background:#fff;border:0;width:100%;height:42px;font-size:14px}.content-filters input:focus{outline:0}.content-filters select{border:1px solid #ccd2ce;padding:0 12px}.content-post-list>article{border-bottom:1px solid #e0e3df;grid-template-columns:110px 1fr auto;align-items:center;gap:20px;min-height:130px;padding:18px 20px;display:grid}.content-status{color:#66777e;border:1px solid #cad1cd;width:max-content;padding:7px 9px;font-size:12px;font-weight:800}.content-status.published{color:#187a40;background:#eaf6ed;border-color:#b8dbc1}.content-status.review{color:#945d00;background:#fff4dd;border-color:#efd29b}.content-status.scheduled{color:#2a638f;background:#e7f0fa;border-color:#bfd2e6}.content-post-list small,.content-post-list em{color:#718188;font-size:12px;font-style:normal}.content-post-list h3{margin:6px 0;font-size:18px}.content-post-list p{color:#66767d;margin:0 0 8px;font-size:14px;line-height:1.5}.content-post-list aside{gap:7px;display:flex}.content-post-list aside button{color:#3f5159;cursor:pointer;background:#fff;border:1px solid #cad1cd;align-items:center;gap:7px;min-height:38px;padding:0 11px;font-weight:800;display:flex}.content-post-list aside button.danger{color:#a33e32}.content-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:310px;display:flex}.content-empty>svg{color:#789300;width:40px;height:40px}.content-empty h3{margin:20px 0 7px;font-size:22px}.content-empty p{color:#68787e;margin:0 0 20px;font-size:15px}.content-category-layout{grid-template-columns:1fr 360px;gap:14px;display:grid}.content-category-layout>article>div>div{border-bottom:1px solid #e1e4df;grid-template-columns:220px 1fr auto;align-items:center;gap:18px;min-height:86px;padding:16px 20px;display:grid}.content-category-layout>article>div span{flex-direction:column;gap:5px;display:flex}.content-category-layout>article b{font-size:15px}.content-category-layout>article small,.content-category-layout>article em{color:#718188;font-size:12px;font-style:normal}.content-category-layout>article p{color:#66767d;margin:0;font-size:14px}.content-category-layout>form{align-self:start;padding:25px}.content-category-layout form>svg{color:#789300;width:36px;height:36px}.content-category-layout form h3{margin:8px 0 24px;font-size:23px}.content-category-layout label,.content-editor label{color:#34474f;gap:7px;margin-bottom:15px;font-size:13px;font-weight:850;display:grid}.content-category-layout input,.content-category-layout textarea,.content-editor input,.content-editor textarea,.content-editor select{color:#17272e;width:100%;font:inherit;resize:vertical;background:#fbfbf8;border:1px solid #cbd2ce;padding:12px}.content-category-layout input,.content-editor input,.content-editor select{height:46px}.content-editor-grid{grid-template-columns:1fr 340px;gap:0;display:grid}.content-editor-grid>section{padding:22px}.content-editor-grid>aside{border-left:1px solid var(--admin-border);background:#f3f4f0;padding:22px}.content-editor-grid>aside>div{border-bottom:1px solid #d9ddd8;margin-bottom:20px;padding:0 0 18px}.content-editor-grid>aside>div>span{margin-bottom:16px}.content-two-fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.content-editor textarea.article-body{min-height:360px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px;line-height:1.65}.content-editor label.content-check{grid-template-columns:none;grid-auto-flow:column;justify-content:start;align-items:center;gap:10px;display:flex}.content-check input{width:18px;height:18px}.content-message{color:#8a421f;background:#fff0e8;border-top:1px solid #e8c4b3;margin:0;padding:14px 20px;font-size:14px}.content-message.success{color:#17683a;background:#e9f6ed;border-color:#bdddc5}@media (max-width:1050px){.content-category-layout,.content-editor-grid{grid-template-columns:1fr}.content-editor-grid>aside{border-left:0;border-top:1px solid var(--admin-border)}.content-post-list>article{grid-template-columns:95px 1fr}.content-post-list aside{grid-column:2}}@media (max-width:700px){.content-tabs{overflow:auto}.content-tabs button{white-space:nowrap}.content-list-panel>header,.content-editor>header{flex-direction:column;align-items:flex-start}.content-filters,.content-two-fields,.content-post-list>article{grid-template-columns:1fr}.content-post-list aside{grid-column:1}.content-category-layout>article>div>div{grid-template-columns:1fr}.content-editor-grid>section,.content-editor-grid>aside{padding:17px}}.admin-quick-actions>div{grid-template-columns:repeat(4,1fr)}@media (max-width:1050px){.admin-quick-actions>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.admin-quick-actions>div{grid-template-columns:1fr}}@media (max-width:1180px) and (min-width:1001px){.site-header .desktop-nav{gap:15px;font-size:11px}.home-header-cta{padding:0 11px}.home-header-cta small{display:none}.web-solutions-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.web-solutions-grid{grid-template-columns:1fr}}.contact-hero{background:radial-gradient(circle at 78% 48%,#174358 0,#0000 30%),linear-gradient(125deg,#061019,#0a1a25 63%,#061019);grid-template-columns:1.2fr .8fr;align-items:center;gap:7vw;min-height:610px;padding:155px max(7vw,28px) 85px;display:grid;position:relative;overflow:hidden}.contact-hero>div:not(.detail-grid),.contact-hero>aside{z-index:2;position:relative}.contact-hero h1{font-size:clamp(52px,6vw,88px)}.contact-hero>div>p:last-child{color:#aab7bd;max-width:760px;font-size:18px;line-height:1.75}.contact-hero>aside{background:#0d2430;border:1px solid #42697b;flex-direction:column;justify-content:center;justify-self:center;gap:0;width:340px;min-height:290px;padding:30px;display:flex;box-shadow:0 35px 75px #0008}.contact-channel{border-bottom:1px solid #294753;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:18px 0;display:grid}.contact-channel>svg,.contact-hours>svg{width:25px;height:25px;color:var(--lime)}.contact-channel span{flex-direction:column;gap:5px;min-width:0;display:flex}.contact-channel small{color:#8297a0;text-transform:uppercase;letter-spacing:.12em;font-size:9px}.contact-channel a{color:#eef3f5;word-break:break-word;font-size:13px;font-weight:750}.contact-channel a:hover{color:var(--lime)}.contact-hours{color:#91a3aa;grid-template-columns:34px 1fr;align-items:center;gap:14px;padding:18px 0 0;font-size:12px;line-height:1.7;display:grid}.contact-content{color:var(--ink);background:#eceae4;grid-template-columns:.75fr 1.25fr;gap:8vw;padding:110px max(7vw,28px);display:grid}.contact-intro h2 em{color:#749600}.contact-intro>p:not(.eyebrow){color:#68777d;line-height:1.75}.contact-trust{border-top:1px solid #cdd0cb;margin-top:38px}.contact-trust>div{border-bottom:1px solid #cdd0cb;grid-template-columns:38px 1fr;gap:15px;padding:22px 0;display:grid}.contact-trust svg{color:#789300;width:28px;height:28px}.contact-trust p{flex-direction:column;gap:5px;margin:0;display:flex}.contact-trust strong{font-size:14px}.contact-trust span{color:#758187;font-size:13px;line-height:1.5}.contact-form{background:#fff;border:1px solid #d0d3ce;padding:38px;box-shadow:0 25px 60px #17242b12}.contact-form-heading{border-bottom:1px solid #d9dcd8;flex-direction:column;gap:7px;margin-bottom:28px;padding-bottom:22px;display:flex}.contact-form-heading span{color:#789300;letter-spacing:.13em;font-size:10px;font-weight:900}.contact-form-heading strong{font-size:20px;line-height:1.35}.form-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.contact-form label>span,.contact-form legend{color:#4e5d64;text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px;font-size:11px;font-weight:850;display:block}.contact-form input,.contact-form select,.contact-form textarea{color:#17242b;width:100%;font:inherit;background:#f8f7f3;border:1px solid #cfd3cf;border-radius:0;outline:none;font-size:14px}.contact-form input,.contact-form select{height:52px;padding:0 14px}.contact-form textarea{resize:vertical;padding:14px;line-height:1.6}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:#789300;box-shadow:0 0 0 2px #c7e51c30}.message-field{margin-top:22px;display:block}.contact-form fieldset{border:1px solid #d7d9d5;flex-wrap:wrap;gap:22px;margin:24px 0 0;padding:20px;display:flex}.contact-form fieldset legend{padding:0 8px}.contact-form fieldset label{color:#56666d;align-items:center;gap:8px;font-size:14px;display:flex}.contact-form fieldset input,.privacy-check input{accent-color:#789300;width:16px;height:16px}.privacy-check{grid-template-columns:18px 1fr;align-items:start;gap:10px;margin-top:22px;display:grid}.contact-form .privacy-check>span{color:#6f7e84;text-transform:none;letter-spacing:0;margin:0;font-size:12px;font-weight:500;line-height:1.55}.contact-honeypot{position:absolute!important;left:-9999px!important}.form-submit{justify-content:space-between;align-items:center;gap:28px;margin-top:28px;display:flex}.form-submit button:disabled{opacity:.65;cursor:wait}.form-submit p{color:#78868c;text-align:right;margin:0;font-size:11px;line-height:1.6}.form-submit strong{color:#506067}.form-status{margin:20px 0 0;padding:16px;font-size:13px;line-height:1.55}.form-status p{margin:0}.form-status>div{flex-wrap:wrap;gap:18px;margin-top:12px;display:flex}.form-status a{font-weight:800;text-decoration:underline}.form-status.success{color:#415100;background:#eef6cf}.form-status.error{color:#8b321d;background:#fff0eb}.form-status.sending{color:#50636c;background:#edf2f4}.contact-alternative{background:#0b202b;grid-template-columns:1fr auto;align-items:center;gap:50px;padding:75px max(7vw,28px);display:grid}.contact-alternative h2{margin:14px 0;font-size:clamp(34px,4vw,55px)}.contact-alternative p:last-child{color:#93a5ad}.contact-alternative .button{white-space:nowrap}@media (max-width:950px){.contact-hero,.contact-content{grid-template-columns:1fr}.contact-hero>aside{justify-self:start}.contact-alternative{grid-template-columns:1fr}.contact-form{padding:30px}}@media (max-width:620px){.contact-hero{padding:125px 22px 70px}.contact-hero h1{font-size:47px}.contact-hero>div>p:last-child{font-size:16px}.contact-hero>aside{width:100%;min-height:220px}.contact-content{padding:75px 22px}.contact-form{padding:24px}.form-grid{grid-template-columns:1fr}.contact-form fieldset{flex-direction:column;gap:14px}.form-submit{flex-direction:column;align-items:stretch}.form-submit .button{width:100%}.form-submit p{text-align:left}.contact-alternative{padding:65px 22px}.contact-alternative .button{width:100%}}.footer-social{color:#d6dfe2;background:#061017;border-top:1px solid #1b303b;justify-content:space-between;align-items:center;gap:40px;padding:28px max(7vw,28px);display:flex}.footer-social>div{flex-direction:column;gap:3px;display:flex}.footer-social>div span{color:#71838b;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.footer-social>div strong{font-size:17px}.footer-social nav{gap:12px;display:flex}.footer-social a{color:#e4eaed;background:#091923;border:1px solid #263e49;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-width:210px;padding:12px 14px;display:grid}.footer-social a>svg{width:22px;height:22px;color:var(--lime)}.footer-social a>span{flex-direction:column;gap:2px;font-size:12px;font-weight:800;display:flex}.footer-social a small{color:#71838b;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:500}.footer-social a>b{color:#72858e}.footer-social a:hover{border-color:var(--lime);background:#102a36}.footer-social a:hover>b{color:var(--lime)}@media (max-width:760px){.footer-social{flex-direction:column;align-items:stretch;gap:20px;padding:30px 22px}.footer-social nav{grid-template-columns:1fr 1fr;display:grid}.footer-social a{min-width:0}}@media (max-width:500px){.footer-social nav{grid-template-columns:1fr}}.home-social-note{color:#65757c;background:#eceae4;border-top:1px solid #d8d8d2;justify-content:space-between;align-items:center;gap:30px;min-height:82px;padding:0 max(7vw,28px);display:flex}.home-social-note>span{text-transform:uppercase;letter-spacing:.13em;font-size:12px;font-weight:850}.home-social-note nav{align-items:center;gap:20px;display:flex}.home-social-note nav a{color:#53656d;align-items:center;gap:9px;font-size:13px;font-weight:800;display:flex}.home-social-note nav a svg{color:#779500;width:21px;height:21px}.home-social-note nav a:hover{color:#779500}.home-social-note nav i{background:#c9cdc8;width:1px;height:21px}@media (max-width:560px){.home-social-note{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;min-height:96px;padding:18px 22px}.home-social-note nav{gap:15px}.home-social-note>span{font-size:11px}.home-social-note nav a{font-size:12px}.home-social-note nav a svg{width:20px;height:20px}}.footer-social{flex-wrap:wrap}.footer-legal-links{color:#52656e;border-top:1px solid #1b303b;justify-content:flex-end;align-items:center;gap:10px;width:100%;margin:0;padding-top:18px;display:flex}.footer-social .footer-legal-links a{color:#7e9098;text-transform:uppercase;letter-spacing:.08em;background:0 0;border:0;min-width:0;padding:0;font-size:9px;font-weight:700;display:inline}.footer-social .footer-legal-links a:hover{color:var(--lime);background:0 0}.legal-page{background:#eceae4}.legal-hero{color:#fff;background:radial-gradient(circle at 80% 42%,#174358 0,#0000 28%),linear-gradient(125deg,#061019,#0a1a25 65%,#061019);min-height:485px;padding:155px max(12vw,28px) 80px}.legal-hero h1{max-width:950px;margin:20px 0;font-size:clamp(45px,6vw,78px);line-height:.98}.legal-hero>p:not(.eyebrow){color:#a5b4ba;max-width:900px;font-size:17px;line-height:1.75}.legal-hero>small{color:#677d87;text-transform:uppercase;letter-spacing:.12em;margin-top:28px;font-size:9px;display:block}.legal-layout{color:#17242b;grid-template-columns:220px minmax(0,760px);justify-content:center;gap:7vw;padding:95px max(9vw,28px) 115px;display:grid}.legal-layout>nav{border-top:2px solid #789300;flex-direction:column;align-self:start;display:flex;position:sticky;top:30px}.legal-layout>nav span{color:#789300;text-transform:uppercase;letter-spacing:.14em;padding:18px 12px;font-size:9px;font-weight:850}.legal-layout>nav a{color:#607078;border-top:1px solid #ccd0cb;padding:15px 12px;font-size:11px;font-weight:750}.legal-layout>nav a.active,.legal-layout>nav a:hover{color:#658300;background:#fff}.legal-layout article>section{border-bottom:1px solid #cbd0ca;margin-bottom:40px;padding:0 0 40px}.legal-layout article h2{margin:0 0 18px;font-size:24px}.legal-layout article p,.legal-layout article li{color:#5f6f76;font-size:14px;line-height:1.85}.legal-layout article ul{margin:14px 0 0;padding-left:20px}.legal-layout article li{padding:4px 0 4px 7px}.legal-layout article>aside{background:#fff;border-left:3px solid #789300;padding:28px}.legal-layout article>aside p{margin-bottom:0}.legal-layout article>aside a{color:#658300;font-weight:800}.privacy-check a{color:#658300;text-decoration:underline}.cookie-notice{z-index:900;color:#dbe3e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071923f2;border:1px solid #385361;grid-template-columns:1fr auto auto;align-items:center;gap:16px;width:min(760px,100vw - 32px);padding:16px 17px 16px 20px;display:grid;position:fixed;bottom:18px;left:50%;box-shadow:0 20px 60px #000b}.cookie-notice div{flex-direction:column;gap:4px;display:flex}.cookie-notice strong{font-size:12px}.cookie-notice p{color:#85969e;margin:0;font-size:10px;line-height:1.5}.cookie-notice>a{color:var(--lime);white-space:nowrap;font-size:10px;font-weight:800}.cookie-notice button{border:1px solid var(--lime);background:var(--lime);color:#0a151c;height:38px;font:inherit;cursor:pointer;padding:0 16px;font-size:10px;font-weight:850}.cookie-notice button:hover{background:#d8f52c}@media (max-width:760px){.footer-legal-links{justify-content:flex-start}.legal-layout{grid-template-columns:1fr;gap:45px;padding:70px 22px 85px}.legal-layout>nav{position:static}.legal-hero{padding:130px 22px 65px}.legal-hero h1{font-size:47px}.cookie-notice{grid-template-columns:1fr auto;bottom:12px}.cookie-notice div{grid-column:1/-1}.cookie-notice>a{justify-self:start}}.cookie-notice{transform:translate(-50%)}.site-footer{color:#c4cdd1;background:#040b10;border-top:1px solid #182730;padding:0;display:block}.site-footer-main{grid-template-columns:1.6fr repeat(3,1fr);gap:42px;padding:55px max(7vw,28px) 42px;display:grid}.site-footer-logo img{width:220px;display:block}.site-footer-main>div{flex-direction:column;gap:9px;font-size:12px;display:flex}.site-footer-main>div>span{color:#65747b;text-transform:uppercase;letter-spacing:.14em;margin-bottom:7px;font-size:9px}.site-footer-main p{margin:0;line-height:1.7}.site-footer-social{border-top:1px solid #172832;justify-content:space-between;align-items:center;gap:40px;padding:26px max(7vw,28px);display:flex}.site-footer-social>div{flex-direction:column;gap:3px;display:flex}.site-footer-social>div>span{color:#71838b;text-transform:uppercase;letter-spacing:.16em;font-size:9px}.site-footer-social>div>strong{font-size:17px}.site-footer-social nav{gap:12px;display:flex}.site-footer-social nav a{color:#e4eaed;background:#091923;border:1px solid #263e49;grid-template-columns:28px 1fr auto;align-items:center;gap:11px;min-width:210px;padding:12px 14px;display:grid}.site-footer-social nav a>svg{width:22px;height:22px;color:var(--lime)}.site-footer-social nav a>span{flex-direction:column;gap:2px;font-size:12px;font-weight:800;display:flex}.site-footer-social nav a small{color:#71838b;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:500}.site-footer-social nav a>b{color:#72858e}.site-footer-social nav a:hover{border-color:var(--lime);background:#102a36}.site-footer-social nav a:hover>b{color:var(--lime)}.site-footer-bottom{border-top:1px solid #172832;grid-template-columns:1fr auto;align-items:center;gap:25px;padding:22px max(7vw,28px) 28px;display:grid}.site-footer-bottom p{color:#536068;margin:0;font-size:9px;line-height:1.65}.site-footer-bottom nav{color:#52656e;align-items:center;gap:9px;display:flex}.site-footer-bottom nav a{color:#7e9098;text-transform:uppercase;letter-spacing:.07em;white-space:nowrap;font-size:8px;font-weight:750}.site-footer-bottom nav a:hover{color:var(--lime)}@media (max-width:900px){.site-footer-main{grid-template-columns:1fr 1fr}.site-footer-logo{grid-column:1/-1}.site-footer-social{flex-direction:column;align-items:flex-start}.site-footer-bottom{grid-template-columns:1fr}.site-footer-bottom nav{grid-row:1}}@media (max-width:600px){.site-footer-main{grid-template-columns:1fr;gap:30px;padding:45px 22px 35px}.site-footer-logo{grid-column:auto}.site-footer-social{padding:28px 22px}.site-footer-social nav{grid-template-columns:1fr;width:100%;display:grid}.site-footer-social nav a{min-width:0}.site-footer-bottom{gap:16px;padding:22px}.site-footer-bottom nav{flex-wrap:wrap}}.site-footer-social{padding-top:20px;padding-bottom:20px}.site-footer-social nav{align-items:center;gap:24px}.site-footer-social nav a{background:0 0;border:0;grid-template-columns:none;gap:9px;min-width:0;padding:5px 0;display:flex}.site-footer-social nav a>span{font-size:11px}.site-footer-social nav a small{font-size:7px}.site-footer-social nav a>b{margin-left:5px}.site-footer-social nav a:hover{color:var(--lime);background:0 0;border:0}@media (max-width:600px){.site-footer-social{padding:22px}.site-footer-social nav{flex-wrap:wrap;gap:20px;width:auto;display:flex}.site-footer-social nav a{min-width:0}}.site-footer-social{justify-content:flex-start;gap:65px}.site-footer-social nav a>svg{width:25px;height:25px}.site-footer-social nav{gap:30px}@media (max-width:900px){.site-footer-social{gap:18px}.site-footer-social nav a>svg{width:24px;height:24px}}@media (min-width:601px){.site-footer-social{flex-direction:row;align-items:center;gap:42px;min-height:0;padding-top:14px;padding-bottom:14px}.site-footer-social nav{margin:0}}@media (max-width:600px){.site-footer-social{gap:14px;min-height:0;padding-top:18px;padding-bottom:18px}.site-footer-social nav{margin:0}}@media (min-width:901px){.site-footer-social{grid-template-columns:minmax(220px,1fr) minmax(430px,1.45fr);column-gap:70px;display:grid}.site-footer-social nav{justify-content:space-between;gap:70px;width:100%}.site-footer-social nav a{flex:1;max-width:245px}}.store-product-visual.has-image{background:#fff}.store-product-visual.has-image>img{object-fit:contain;width:100%;height:100%;padding:22px;transition:transform .25s}.store-product-visual.has-image>span{z-index:2;color:#7b898f}.store-card-price{flex-direction:column;gap:3px;display:flex}.store-card-price del{color:#849096;font-size:10px}.store-card-price strong{font-size:21px}.real-product-gallery{align-self:start;min-width:0}.real-product-main{background:#fff;border:1px solid #d4d8d5;place-items:center;height:570px;display:grid;position:relative}.real-product-main img{object-fit:contain;width:100%;height:100%;padding:38px}.real-product-main>span{background:var(--lime);color:#0b151c;text-transform:uppercase;letter-spacing:.1em;padding:10px 14px;font-size:8px;font-weight:900;position:absolute;top:0;left:0}.real-product-thumbs{gap:10px;margin-top:10px;display:flex}.real-product-thumbs button{cursor:pointer;background:#fff;border:1px solid #cbd1cd;width:82px;height:82px;padding:5px}.real-product-thumbs button.active{border:2px solid #789300}.real-product-thumbs img{object-fit:contain;width:100%;height:100%}.product-identifiers{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.product-identifiers span{color:#718087;border:1px solid #cbd1ce;padding:7px 9px;font-size:9px}.product-identifiers b{color:#263940;margin-left:4px}.product-price del{color:#7b898f;margin-bottom:4px;font-size:13px;display:block}.product-technical{color:#0b1820;background:#f3f1eb;padding:90px max(7vw,28px)}.product-technical h2{font-size:clamp(40px,4vw,58px)}.product-technical>div{background:#ccd1cd;border:1px solid #ccd1cd;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.product-technical article{background:#fff;padding:30px}.product-technical h3{margin:0 0 20px;font-size:19px}.product-technical ul{margin:0;padding:0;list-style:none}.product-technical li{color:#69777d;border-bottom:1px solid #e1e3e0;padding:9px 0;font-size:11px;line-height:1.5}.product-technical>aside{color:#fff;background:#0b202b;align-items:center;gap:25px;margin-top:20px;padding:24px;display:flex}.product-technical aside p{color:#a1b0b6;margin:0;font-size:12px}.product-technical aside span{color:var(--lime);margin-left:auto;font-size:11px;font-weight:800}@media (max-width:800px){.real-product-main{height:420px}.product-technical>div{grid-template-columns:1fr}.product-technical>aside{flex-direction:column;align-items:flex-start;gap:10px}.product-technical aside span{margin-left:0}}.real-product-main{overflow:hidden}.real-product-main img{box-sizing:border-box;pointer-events:none;display:block}.store-card-price small{color:#789300;text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:900}.store-card-price span{color:#748187;font-size:10px}.shipping-calculator>p.demo{color:#53656d;background:#eff7d3;border-color:#c2df35}.real-product-thumbs a{cursor:pointer;background:#fff;border:1px solid #cbd1cd;width:82px;height:82px;padding:5px}.real-product-thumbs a.active{border:2px solid #789300}.pix-label{align-items:center;gap:8px;font-weight:900;display:flex;color:var(--lime)!important}.pix-label svg{width:17px;height:17px}.product-price .card-installment{color:#c9d5da;font-size:12px}.product-price .card-installment b{color:#fff}.store-card-price small{align-items:center;gap:5px;display:flex}.store-card-price small svg{width:13px;height:13px}.product-detail{align-items:start}.real-product-main{height:520px}.real-product-main img{object-fit:contain;object-position:center;width:78%;max-width:none;height:84%;max-height:none;padding:0}.real-product-thumbs{justify-content:flex-start}.real-product-thumbs a,.real-product-thumbs button{flex:0 0 76px;width:76px;height:76px}@media (max-width:800px){.real-product-main{height:410px}.real-product-main img{width:82%;max-width:none;height:82%;max-height:none}}.real-product-main.photo-2 img{transform:translateY(-9%)scale(.82)}.product-image-zoom{cursor:zoom-in;place-items:center;width:100%;height:100%;display:grid;position:relative}.product-image-zoom small{color:#fff;letter-spacing:.06em;text-transform:uppercase;opacity:0;background:#071821;padding:7px 9px;font-size:8px;font-weight:800;transition:opacity .2s;position:absolute;bottom:12px;right:14px}.product-image-zoom:hover small{opacity:1}.product-lightbox{z-index:1000;background:#031019ee;place-items:center;padding:5vh 5vw;display:none;position:fixed;inset:0}.product-lightbox:target{display:grid}.product-lightbox-stage{cursor:pointer;place-items:center;display:grid}.product-lightbox img{object-fit:contain;background:#fff;width:auto;max-width:88vw;height:auto;max-height:86vh;box-shadow:0 24px 80px #0008}.product-lightbox-close{color:#fff;border:1px solid #66808c;place-items:center;width:46px;height:46px;font-size:30px;display:grid;position:fixed;top:24px;right:30px}.product-lightbox>small{color:#afbdc3;text-transform:uppercase;letter-spacing:.12em;font-size:10px;position:fixed;bottom:20px}.store-product-visual.has-image>img{box-sizing:border-box;object-fit:contain;object-position:center;padding:26px;transform:translateY(10px)}.store-product-card:hover .store-product-visual.has-image>img{transform:translateY(10px)scale(1.035)}.store-showcase-heading{align-items:center;margin-bottom:38px}.store-showcase-intro{justify-self:end;max-width:470px}.store-showcase-intro p{color:#6f7e84;margin:0;font-size:13px;line-height:1.7}.store-showcase-intro a{color:#668700;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:10px;margin-top:20px;font-size:11px;font-weight:900;display:inline-flex}.store-showcase-intro a:hover{color:#0b202b}.store-showcase-intro svg{width:12px}@media (max-width:900px){.store-showcase-intro{justify-self:start;max-width:none}.store-showcase-heading{gap:22px}}.store-new-arrivals{color:#fff;background:#0a1b25;padding:90px max(7vw,28px)}.store-new-arrivals>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:8vw;margin-bottom:34px;display:grid}.store-new-arrivals h2{margin:16px 0 0;font-size:clamp(38px,4vw,58px)}.store-new-arrivals>header>p{color:#8fa1aa;max-width:500px;margin:0;font-size:13px;line-height:1.7}.store-arrivals-track{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.store-arrival-card{color:#091821;background:#fff;border:1px solid #2e4855;flex-direction:column;min-width:0;display:flex}.store-arrival-visual{background:radial-gradient(circle at 50% 48%,#21485a,#0b1b25 58%,#07121b);place-items:center;height:210px;display:grid;position:relative;overflow:hidden}.store-arrival-visual>span{color:#78919b;font-size:9px;position:absolute;top:13px;left:14px}.store-arrival-visual.has-image{background:#fff}.store-arrival-visual.has-image>img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:27px;transition:transform .22s;transform:translateY(5px)}.store-arrival-card:hover .store-arrival-visual.has-image>img{transform:translateY(5px)scale(1.035)}.store-arrival-card>div{flex-direction:column;flex:1;padding:20px;display:flex}.store-arrival-card>div>small{color:#789300;letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:900}.store-arrival-card h3{margin:10px 0 18px;font-size:18px;line-height:1.35}.store-arrival-price{border-top:1px solid #e0e4e1;flex-direction:column;gap:3px;min-height:65px;margin-top:auto;padding-top:14px;display:flex}.store-arrival-price>span{color:#789300;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.store-arrival-price>span svg{width:11px}.store-arrival-price strong{font-size:20px}.store-arrival-price small{color:#738187;font-size:9px}.store-arrival-card button{color:#fff;cursor:pointer;background:#0b202b;border:0;width:100%;height:42px;margin-top:15px;font-size:10px;font-weight:900}.store-arrival-card button svg{color:var(--lime);margin-left:7px}.store-arrival-card button:hover{background:var(--lime);color:#07121b}.store-arrival-card button:hover svg{color:#07121b}@media (max-width:1000px){.store-arrivals-track{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.store-new-arrivals{padding:70px 22px}.store-new-arrivals>header{grid-template-columns:1fr;gap:16px}.store-arrivals-track{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.store-arrival-card{scroll-snap-align:start;flex:0 0 82%}}.store-recently-viewed{color:#0a1820;background:#f2f0ea;padding:80px max(7vw,28px)}.store-recently-viewed>header{justify-content:space-between;align-items:end;gap:40px;margin-bottom:30px;display:flex}.store-recently-viewed h2{margin:14px 0 0;font-size:clamp(36px,4vw,54px)}.store-recently-viewed>header>p{color:#718087;max-width:430px;margin:0;font-size:12px;line-height:1.7}.store-recent-track{scroll-snap-type:x mandatory;gap:12px;padding-bottom:10px;display:flex;overflow-x:auto}.store-recent-track article{scroll-snap-align:start;background:#fff;border:1px solid #d1d5d2;flex:0 0 min(340px,80vw);grid-template-columns:125px 1fr;min-height:170px;display:grid}.store-recent-visual{background:radial-gradient(circle,#244a5a,#07141d);place-items:center;display:grid;position:relative;overflow:hidden}.store-recent-visual.has-image{background:#fff}.store-recent-visual.has-image img{box-sizing:border-box;object-fit:contain;width:100%;height:100%;padding:18px}.store-recent-track article>div{flex-direction:column;padding:20px 18px;display:flex}.store-recent-track article small{color:#789300;letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:900}.store-recent-track article h3{margin:9px 0 18px;font-size:16px;line-height:1.35}.store-recent-track article strong{margin-top:auto;font-size:18px}.store-recent-track article span{color:#76858b;margin-top:4px;font-size:8px}.store-recent-track article:hover{border-color:#91b100;box-shadow:0 15px 35px #15272f12}@media (max-width:600px){.store-recently-viewed{padding:65px 22px}.store-recently-viewed>header{flex-direction:column;align-items:flex-start;gap:12px}.store-recent-track article{grid-template-columns:105px 1fr}.product-image-zoom small{opacity:1}.product-lightbox{padding:70px 18px}.product-lightbox>span{top:14px;right:16px}}.store-service-strip>div{position:relative}.store-service-strip>div>svg{width:29px;height:29px;color:var(--lime);position:absolute;top:30px;right:34px}.product-related{color:#fff;background:#081923;padding:90px max(7vw,28px)}.product-related>header{grid-template-columns:1.1fr .9fr;align-items:end;gap:7vw;margin-bottom:38px;display:grid}.product-related h2{margin:16px 0 0;font-size:clamp(38px,4vw,57px)}.product-related>header>p{color:#91a2aa;max-width:480px;margin:0;font-size:13px;line-height:1.7}.product-related>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.product-related article{color:#0b1820;background:#fff;flex-direction:column;min-width:0;display:flex}.product-related-image{background:#f7f7f4;justify-content:center;align-items:center;height:235px;display:flex;position:relative;overflow:hidden}.product-related-image img{object-fit:contain;width:100%;height:100%;padding:25px;transition:all .25s}.product-related article:hover .product-related-image img{transform:scale(1.04)}.product-related-image>span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;background:#0b202b;padding:9px 13px;font-size:8px;font-weight:900;position:absolute;bottom:0;left:0}.product-related article>div{flex-direction:column;flex:1;padding:22px;display:flex}.product-related h3{margin:0 0 20px;font-size:19px;line-height:1.3}.product-related article>div>div{border-top:1px solid #dce0dd;flex-direction:column;gap:4px;margin-top:auto;padding-top:15px;display:flex}.product-related article>div>div small{color:#789300;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:5px;font-size:8px;font-weight:900;display:flex}.product-related article>div>div strong{font-size:22px}.product-related article>div>div span{color:#74848a;font-size:9px}.product-related article>div>a:last-child{color:#0b202b;text-transform:uppercase;letter-spacing:.08em;border-top:1px solid #dce0dd;justify-content:space-between;margin-top:17px;padding:13px 0 2px;font-size:10px;font-weight:900;display:flex}.product-related article>div>a:last-child span,.product-related article>div>a:last-child:hover{color:#789300}@media (max-width:900px){.product-related>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.product-related>header{grid-template-columns:1fr}}@media (max-width:600px){.product-related{padding:70px 22px}.product-related>div{scroll-snap-type:x mandatory;padding-bottom:12px;display:flex;overflow-x:auto}.product-related article{scroll-snap-align:start;flex:0 0 82%}}.store-arrival-card button{justify-content:center;align-items:center;line-height:1;display:flex;position:relative}.store-arrival-card button svg{margin:0;position:absolute;left:11px}.department-category-shortcuts{padding:38px max(7vw,28px) 44px}.department-category-shortcuts>header{grid-template-columns:1fr auto;align-items:end;gap:40px;display:grid}.department-category-shortcuts>header>div .eyebrow{margin-bottom:11px}.department-category-shortcuts h2{margin:0;font-size:clamp(25px,2.5vw,34px);line-height:1.1}.department-category-actions{max-width:440px}.department-category-actions>p{color:#68777d;margin:0;font-size:12px;line-height:1.6}.department-category-slider{grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;margin-top:24px;display:grid}.department-category-slider>button{color:#0b202b;cursor:pointer;background:#fff;border:1px solid #bec6c2;place-items:center;width:40px;height:48px;transition:all .2s;display:grid}.department-category-slider>button:hover:not(:disabled){color:var(--lime);background:#0b202b;border-color:#789300}.department-category-slider>button:disabled{opacity:.3;cursor:default}.department-category-shortcuts .department-subcategories{scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;background:#cbd0cc;border:1px solid #cbd0cc;gap:1px;margin-top:0;display:flex;overflow:auto hidden}.department-category-shortcuts .department-subcategories::-webkit-scrollbar{display:none}.department-category-shortcuts .department-subcategories a{scroll-snap-align:start;flex:0 0 calc(16.6667% - .833333px);min-width:165px;min-height:118px;padding:17px 18px}.department-category-shortcuts .department-subcategories strong{margin:17px 0 13px;font-size:14px;line-height:1.25}.department-category-shortcuts .department-subcategories span{font-size:8px}.department-category-shortcuts .department-subcategories span svg{width:9px;height:9px}.department-category-shortcuts .department-subcategories a.active{z-index:1;color:#fff;background:#0b202b;position:relative;box-shadow:0 10px 24px #07151e24}.department-category-shortcuts .department-subcategories a.active>div svg,.department-category-shortcuts .department-subcategories a.active span{color:var(--lime)}.department-category-shortcuts .department-subcategories a.active:hover{transform:none}.department-category-shortcuts .department-subcategories{scroll-snap-type:x mandatory;background:0 0;border:0;gap:16px}.department-category-shortcuts .department-subcategories a{text-align:center;scroll-snap-align:start;background:0 0;flex:0 0 calc(16.6667% - 13.3333px);align-items:center;min-width:0;min-height:168px;padding:4px;overflow:visible}.department-category-shortcuts .department-subcategories a:hover,.department-category-shortcuts .department-subcategories a.active,.department-category-shortcuts .department-subcategories a.active:hover{z-index:auto;color:#0b1820;box-shadow:none;background:0 0;transform:none}.department-category-shortcuts .department-subcategories a>div{background:#fff;border:2px solid #c4cbc7;border-radius:50%;flex:none;place-items:center;width:106px;height:106px;transition:all .28s;display:grid;position:relative}.department-category-shortcuts .department-subcategories a>div small{font-size:8px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.department-category-shortcuts .department-subcategories a>div svg{width:35px;height:35px}.department-category-shortcuts .department-subcategories a strong{margin:11px 0 5px;font-size:13px;line-height:1.25}.department-category-shortcuts .department-subcategories a span{justify-content:center;font-size:7px}.department-category-shortcuts .department-subcategories a:hover>div,.department-category-shortcuts .department-subcategories a.active>div{background:#0b202b;border-color:#0b202b;box-shadow:0 9px 22px #07151e24}.department-category-shortcuts .department-subcategories a:hover>div svg,.department-category-shortcuts .department-subcategories a.active>div svg{color:var(--lime);transform:scale(1.06)}.department-category-shortcuts .department-subcategories a:hover>div small,.department-category-shortcuts .department-subcategories a.active>div small,.department-category-shortcuts .department-subcategories a:hover span,.department-category-shortcuts .department-subcategories a.active span{color:#789300}@media (max-width:1050px){.department-category-shortcuts .department-subcategories a{flex-basis:calc(33.3333% - 10.6667px)}}@media (max-width:600px){.department-category-shortcuts{padding:32px 14px 36px}.department-category-shortcuts>header{grid-template-columns:1fr;gap:12px;padding:0 8px}.department-category-actions{max-width:none}.department-category-slider{grid-template-columns:34px minmax(0,1fr) 34px;gap:6px}.department-category-slider>button{width:34px;height:44px}.department-category-shortcuts .department-subcategories{gap:12px;padding-bottom:8px}.department-category-shortcuts .department-subcategories a{border:0;flex:0 0 calc(50% - 6px);min-width:0}.department-category-shortcuts .department-subcategories a>div{width:96px;height:96px}}.department-category-shortcuts .department-subcategories a>div{place-content:center}.department-category-shortcuts .department-subcategories a:hover>div{background:#fff;border-color:#789300;box-shadow:0 7px 18px #07151e18}.department-category-shortcuts .department-subcategories a:hover>div svg{color:#789300}.department-category-shortcuts .department-subcategories a.active>div,.department-category-shortcuts .department-subcategories a.active:hover>div{border:3px solid var(--lime);background:#0b202b;box-shadow:0 9px 22px #07151e2b}.department-category-shortcuts .department-subcategories a.active>div svg,.department-category-shortcuts .department-subcategories a.active:hover>div svg{color:var(--lime)}.product-detail{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.real-product-gallery{width:100%;max-width:100%;overflow:hidden}.real-product-thumbs{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#789300 #18313d;width:100%;max-width:100%;padding-bottom:9px;overflow:auto hidden}.real-product-thumbs a,.real-product-thumbs button{scroll-snap-align:start;flex:0 0 calc(20% - 8px);width:auto}.real-product-thumbs::-webkit-scrollbar{height:5px}.real-product-thumbs::-webkit-scrollbar-track{background:#18313d}.real-product-thumbs::-webkit-scrollbar-thumb{background:#789300}@media (max-width:800px){.product-detail{grid-template-columns:minmax(0,1fr)}.real-product-thumbs a,.real-product-thumbs button{flex-basis:calc(25% - 7.5px)}}.active-promotion del{color:#91a0a6;font-size:11px}.product-price.active-promotion{background:linear-gradient(90deg,#bdf00010,#0000);border:1px solid #526619;padding-left:18px;padding-right:18px}.product-price.active-promotion>strong{color:var(--lime)}.promotion-countdown{text-transform:uppercase;letter-spacing:.07em;background:#0c2029;border:1px solid #526619;width:max-content;margin:2px 0 4px;padding:7px 10px;color:#b9c5ca!important;font-size:9px!important}.promotion-countdown b{color:var(--lime)}.store-card-price.active-promotion del,.store-arrival-price.active-promotion del,.department-product-price.active-promotion del,.product-related .active-promotion del{color:#8b989d;font-size:10px;display:block}.store-card-price.active-promotion strong,.store-arrival-price.active-promotion strong,.department-product-price.active-promotion strong,.product-related .active-promotion strong{color:#789300}.admin-shell{--admin-dark:#071720;--admin-panel:#fff;--admin-paper:#f0efe9;--admin-line:#d4d8d4;background:var(--admin-paper);color:#0a1820;grid-template-columns:260px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar{background:var(--admin-dark);color:#fff;border-right:1px solid #263b45;flex-direction:column;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.admin-brand{border-bottom:1px solid #223741;align-items:center;gap:14px;padding:4px 10px 25px;display:flex}.admin-brand img{object-fit:contain;width:118px;height:55px}.admin-brand span{color:#8fa0a7;text-transform:uppercase;letter-spacing:.12em;border-left:1px solid #304751;padding-left:13px;font-size:9px;font-weight:800}.admin-sidebar nav{flex-direction:column;gap:3px;margin-top:22px;display:flex}.admin-sidebar nav>span{color:#84979f;border:1px solid #0000;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-size:11px;display:grid}.admin-sidebar nav>span svg{width:15px;height:15px}.admin-sidebar nav>span b{font-weight:650}.admin-sidebar nav>span small{text-transform:uppercase;letter-spacing:.08em;opacity:.55;font-size:7px}.admin-sidebar nav>span.active{color:#fff;background:#112a35;border-color:#35505c}.admin-sidebar nav>span.active svg{color:var(--lime)}.admin-sidebar-footer{border-top:1px solid #223741;grid-template-columns:25px 1fr;gap:10px;margin-top:auto;padding:17px 12px 2px;display:grid}.admin-sidebar-footer>svg{color:var(--lime);margin-top:3px}.admin-sidebar-footer span{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-sidebar-footer small{color:#647a84;text-transform:uppercase;letter-spacing:.1em;font-size:7px}.admin-sidebar-footer em{color:#71858e;text-overflow:ellipsis;white-space:nowrap;font-size:8px;font-style:normal;overflow:hidden}.admin-workspace{min-width:0;padding:34px 42px 55px}.admin-topbar{justify-content:space-between;align-items:center;gap:30px;display:flex}.admin-topbar p{color:#728087;text-transform:uppercase;letter-spacing:.12em;margin:0 0 5px;font-size:9px;font-weight:800}.admin-topbar h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,3vw,41px)}.admin-topbar>div:last-child{align-items:center;gap:10px;display:flex}.admin-topbar a{color:#fff;text-transform:uppercase;letter-spacing:.07em;background:#0b202b;align-items:center;gap:9px;height:39px;padding:0 16px;font-size:9px;font-weight:850;display:flex}.admin-topbar a svg{color:var(--lime)}.admin-topbar a.quiet{color:#66777e;background:0 0;border:1px solid #cbd0cc}.admin-status-line{border:1px solid var(--admin-line);color:#728087;background:#f8f7f2;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:28px 0 18px;padding:11px 14px;font-size:9px;display:grid}.admin-status-line span{color:#263840;align-items:center;gap:8px;font-weight:800;display:flex}.admin-status-line span i{background:var(--lime);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #bdf00022}.admin-status-line p{margin:0}.admin-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-metrics article{border:1px solid var(--admin-line);background:var(--admin-panel);flex-direction:column;min-height:150px;padding:22px;display:flex;position:relative;overflow:hidden}.admin-metrics article>span{color:#66767d;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:850}.admin-metrics article>strong{letter-spacing:-.04em;margin:16px 0 8px;font-size:28px}.admin-metrics article>small{color:#829097;margin-top:auto;font-size:8px;line-height:1.5}.admin-metrics article>svg{color:#789300;width:23px;height:23px;position:absolute;top:18px;right:18px}.admin-metrics article.highlight{color:#fff;background:linear-gradient(145deg,#0a1c25,#102d38);border-color:#93b300}.admin-metrics article.highlight>span,.admin-metrics article.highlight>small{color:#9db0b8}.admin-metrics article.highlight>strong,.admin-metrics article.highlight>svg{color:var(--lime)}.admin-grid{grid-template-columns:minmax(0,1.45fr) minmax(320px,.75fr);gap:10px;margin-top:10px;display:grid}.admin-panel{border:1px solid var(--admin-line);background:var(--admin-panel);min-width:0}.admin-panel>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;gap:20px;min-height:76px;padding:18px 20px;display:flex}.admin-panel>header span{color:#789300;text-transform:uppercase;letter-spacing:.11em;font-size:7px;font-weight:900}.admin-panel>header h2{margin:5px 0 0;font-size:18px}.admin-panel>header>a{color:#61747c;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.admin-panel>header>a svg,.admin-panel>header>svg{color:#789300}.admin-product-list{flex-direction:column;display:flex}.admin-product-list>a{border-bottom:1px solid #e3e5e2;grid-template-columns:50px minmax(0,1fr) auto 45px;align-items:center;gap:13px;min-height:72px;padding:10px 18px;display:grid}.admin-product-list>a:last-child{border-bottom:0}.admin-product-list img{object-fit:contain;background:#f4f4f0;width:50px;height:50px;padding:4px}.admin-product-list>a>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-product-list b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-product-list small{color:#829096;font-size:8px}.admin-product-list em{color:#789300;text-transform:uppercase;font-size:9px;font-style:normal;font-weight:850}.admin-product-list>a>i{color:#607179;text-align:center;border:1px solid #d9ddda;padding:6px;font-size:8px;font-style:normal}.admin-alerts>header>svg{width:20px;height:20px}.admin-alerts>div{flex-direction:column;display:flex}.admin-alerts>div>a{border-bottom:1px solid #e3e5e2;grid-template-columns:35px 1fr 12px;align-items:center;gap:12px;min-height:86px;padding:16px 18px;display:grid}.admin-alerts>div>a:last-child{border-bottom:0}.admin-alerts i{background:#eef0ed;place-items:center;width:35px;height:35px;font-style:normal;display:grid}.admin-alerts i.warning{color:#c47b00;background:#fff0d5}.admin-alerts i.promotion{color:#668600;background:#e9f5bd}.admin-alerts i.success{color:#218b4c;background:#e4f5ea}.admin-alerts a>span{flex-direction:column;gap:4px;display:flex}.admin-alerts b{font-size:10px}.admin-alerts small{color:#7b8a90;font-size:8px;line-height:1.45}.admin-alerts a>svg{color:#8a989e}.admin-departments>header>svg,.admin-integrations>header>svg{width:20px}.admin-departments>div{flex-direction:column;gap:13px;padding:14px 20px 20px;display:flex}.admin-departments>div>div{grid-template-columns:145px 1fr;align-items:center;gap:14px;display:grid}.admin-departments span{flex-direction:column;gap:2px;display:flex}.admin-departments b{text-transform:capitalize;font-size:9px}.admin-departments small{color:#87949a;font-size:7px}.admin-departments i{background:#edf0ed;height:5px;display:block;overflow:hidden}.admin-departments i em{background:#789300;height:100%;display:block}.admin-integrations>div{grid-template-columns:repeat(3,1fr);gap:8px;padding:19px 20px 12px;display:grid}.admin-integrations>div>span{border:1px solid #dde1dd;flex-direction:column;justify-content:flex-end;min-height:82px;padding:13px;display:flex;position:relative}.admin-integrations span>i{border-radius:50%;width:7px;height:7px;position:absolute;top:10px;right:10px}.admin-integrations i.testing{background:#e4aa24}.admin-integrations i.pending{background:#dd6b4d}.admin-integrations i.planned{background:#819098}.admin-integrations b{font-size:9px}.admin-integrations small{color:#87949a;margin-top:3px;font-size:7px}.admin-integrations>p{color:#75858c;margin:0;padding:0 20px 20px;font-size:8px;line-height:1.6}.admin-quick-actions{border:1px solid var(--admin-line);color:#fff;background:#081a23;margin-top:10px;padding:22px}.admin-quick-actions>header{margin-bottom:17px}.admin-quick-actions>header span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:900}.admin-quick-actions h2{margin:5px 0 0;font-size:19px}.admin-quick-actions>div{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.admin-quick-actions a,.admin-quick-actions button{color:#fff;text-align:left;background:#102832;border:1px solid #2b424d;grid-template-columns:30px 1fr auto;align-items:center;gap:10px;min-height:74px;padding:15px;display:grid}.admin-quick-actions button{opacity:.5;cursor:not-allowed}.admin-quick-actions svg{color:var(--lime)}.admin-quick-actions span{flex-direction:column;gap:3px;display:flex}.admin-quick-actions b{font-size:10px}.admin-quick-actions small{color:#7f949d;font-size:8px}.admin-signin{color:#fff;background:radial-gradient(circle at 20% 35%,#1b4355,#07131c 42%);place-items:center;min-height:100vh;padding:25px;display:grid}.admin-signin>section{background:#091b25;border:1px solid #36515e;width:min(530px,100%);padding:48px}.admin-signin img{width:155px;margin-bottom:35px}.admin-signin h1{margin:18px 0;font-size:clamp(40px,6vw,66px);line-height:.98}.admin-signin h1 em{color:var(--lime);font-style:normal}.admin-signin>section>p:not(.eyebrow){color:#96a7ae;font-size:12px;line-height:1.7}.admin-signin a{background:var(--lime);color:#07131c;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:15px;width:max-content;margin-top:25px;padding:15px 20px;font-size:10px;font-weight:900;display:flex}@media (max-width:1100px){.admin-shell{grid-template-columns:210px minmax(0,1fr)}.admin-workspace{padding:28px 24px 45px}.admin-metrics{grid-template-columns:repeat(2,1fr)}.admin-grid{grid-template-columns:1fr}.admin-integrations>div{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.admin-shell{display:block}.admin-sidebar{height:auto;padding:15px;position:static}.admin-brand{padding-bottom:13px}.admin-brand img{width:100px;height:44px}.admin-sidebar nav{flex-direction:row;margin-top:12px;display:flex;overflow-x:auto}.admin-sidebar nav>span{min-width:max-content}.admin-sidebar nav>span small,.admin-sidebar-footer{display:none}.admin-workspace{padding:22px 14px 40px}.admin-topbar{flex-direction:column;align-items:flex-start}.admin-status-line{grid-template-columns:1fr}.admin-status-line p{display:none}.admin-metrics{grid-template-columns:1fr 1fr}.admin-metrics article{min-height:135px;padding:17px}.admin-metrics article>strong{font-size:23px}.admin-product-list>a{grid-template-columns:45px minmax(0,1fr) auto}.admin-product-list>a>i{display:none}.admin-integrations>div,.admin-quick-actions>div{grid-template-columns:1fr}.admin-departments>div>div{grid-template-columns:115px 1fr}.admin-signin>section{padding:30px 24px}}@media (max-width:480px){.admin-metrics{grid-template-columns:1fr}.admin-topbar>div:last-child{width:100%}.admin-topbar a{flex:1;justify-content:center}.admin-product-list>a>em{display:none}}.admin-sidebar nav>a{color:#84979f;border:1px solid #0000;grid-template-columns:22px 1fr auto;align-items:center;gap:9px;min-height:43px;padding:0 12px;font-size:11px;display:grid}.admin-sidebar nav>a svg{width:15px;height:15px}.admin-sidebar nav>a b{font-weight:650}.admin-sidebar nav>a.active{color:#fff;background:#112a35;border-color:#35505c}.admin-sidebar nav>a.active svg{color:var(--lime)}.admin-product-toolbar{border:1px solid var(--admin-line);background:#fff;grid-template-columns:minmax(270px,1fr) auto auto;gap:10px;margin-bottom:10px;padding:13px;display:grid}.admin-product-toolbar label{background:#fafaf7;border:1px solid #d2d7d3;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.admin-product-toolbar label svg{color:#789300}.admin-product-toolbar input{color:#0a1820;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.admin-product-toolbar>div{align-items:center;gap:7px;display:flex}.admin-product-toolbar>div>svg{color:#789300}.admin-product-toolbar select{color:#4f626a;text-transform:capitalize;background:#fafaf7;border:1px solid #d2d7d3;height:44px;padding:0 30px 0 12px;font-size:9px}.admin-product-toolbar>button{color:#fff;text-transform:uppercase;letter-spacing:.06em;opacity:.55;cursor:not-allowed;background:#0b202b;border:0;align-items:center;gap:9px;height:44px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.admin-product-toolbar>button svg{color:var(--lime)}.admin-catalog-table{border:1px solid var(--admin-line);background:#fff}.admin-catalog-table>header{border-bottom:1px solid #e0e3df;justify-content:space-between;padding:15px 18px;display:flex}.admin-catalog-table>header span{font-size:10px;font-weight:800}.admin-catalog-table>header small{color:#7b8a90;font-size:8px}.admin-catalog-head,.admin-catalog-body>article{grid-template-columns:minmax(260px,2fr) minmax(130px,.85fr) minmax(115px,.75fr) minmax(100px,.65fr) minmax(105px,.65fr) 75px;align-items:center;gap:14px;display:grid}.admin-catalog-head{color:#7a898f;text-transform:uppercase;letter-spacing:.09em;background:#f4f4ef;min-height:38px;padding:0 16px;font-size:7px;font-weight:900}.admin-catalog-body>article{border-top:1px solid #e5e7e4;min-height:82px;padding:11px 16px}.admin-catalog-body>article:first-child{border-top:0}.admin-catalog-body>article>div{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-catalog-body b{font-size:9px}.admin-catalog-body small{color:#819097;align-items:center;gap:4px;font-size:7px;line-height:1.35;display:flex}.admin-catalog-product{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:12px;display:grid!important}.admin-catalog-product img{object-fit:contain;background:#f3f3ef;width:56px;height:56px;padding:4px}.admin-catalog-product span{flex-direction:column;gap:5px;min-width:0;display:flex}.admin-catalog-product b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-catalog-body .low b,.admin-catalog-body .low small{color:#b66a00}.admin-catalog-body article>div:nth-child(5){flex-direction:row;align-items:center}.admin-catalog-body article>div:nth-child(5) i{background:#42a965;border-radius:50%;width:7px;height:7px}.admin-catalog-body article>div:nth-child(5) i.promotion{background:#93b300;box-shadow:0 0 0 4px #bdf00022}.admin-catalog-actions{flex-direction:row!important}.admin-catalog-actions button,.admin-catalog-actions a{color:#66777e;background:#fff;border:1px solid #d2d7d3;place-items:center;width:31px;height:31px;display:grid}.admin-catalog-actions button{opacity:.45;cursor:not-allowed}.admin-catalog-actions a:hover{color:var(--lime);background:#0b202b;border-color:#0b202b}.admin-catalog-empty{color:#7b8a90;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:210px;display:flex}.admin-catalog-empty svg{color:#789300}.admin-catalog-empty b{color:#0b1820;font-size:12px}.admin-catalog-empty span{font-size:9px}@media (max-width:1150px){.admin-product-toolbar{grid-template-columns:1fr auto}.admin-product-toolbar>div{grid-area:2/1/auto/2}.admin-product-toolbar>button{grid-area:1/2/3;height:100%}.admin-catalog-head{display:none}.admin-catalog-body{grid-template-columns:repeat(2,1fr);display:grid}.admin-catalog-body>article{border:1px solid #e5e7e4;grid-template-columns:1fr 1fr}.admin-catalog-product{grid-column:1/-1}.admin-catalog-actions{justify-content:flex-end}}@media (max-width:700px){.admin-product-toolbar{flex-direction:column;display:flex}.admin-product-toolbar>div{overflow-x:auto}.admin-product-toolbar>button{height:44px}.admin-catalog-table>header{flex-direction:column;gap:8px}.admin-catalog-body{grid-template-columns:1fr}.admin-catalog-body>article{grid-template-columns:1fr 1fr}.admin-products-workspace .admin-topbar>div:last-child a.quiet{display:none}}.admin-editor-page{color:#0a1820;background:#f0efe9;min-height:100vh;padding:36px max(5vw,24px) 60px}.admin-editor-page>header{justify-content:space-between;max-width:1120px;margin:0 auto 12px;display:flex}.admin-editor-page>header a{color:#506269;text-transform:uppercase;letter-spacing:.06em;background:#fff;border:1px solid #cbd0cc;align-items:center;gap:9px;height:40px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.admin-editor-page>header a:first-child{color:#fff;background:#0b202b}.admin-editor-page>header svg{color:#789300}.admin-editor{background:#fff;border:1px solid #d4d8d4;max-width:1120px;margin:auto}.admin-editor>header{border-bottom:1px solid #dfe3df;grid-template-columns:75px minmax(0,1fr) auto;align-items:center;gap:17px;padding:20px;display:grid}.admin-editor>header img{object-fit:contain;background:#f3f3ef;width:75px;height:75px;padding:5px}.admin-editor>header div{flex-direction:column;gap:4px;display:flex}.admin-editor>header span{color:#789300;letter-spacing:.08em;font-size:8px;font-weight:900}.admin-editor>header h2{margin:0;font-size:20px}.admin-editor>header small{color:#7a898f;font-size:8px}.admin-editor>header button{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0b202b;border:0;align-items:center;gap:9px;height:43px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.admin-editor>header button svg{color:var(--lime)}.admin-editor>header button:disabled{opacity:.6}.admin-editor-message{align-items:center;gap:8px;margin:15px 20px 0;padding:11px 13px;font-size:9px;display:flex}.admin-editor-message.saved{color:#218b4c;background:#e4f5ea}.admin-editor-message.error{color:#a45d00;background:#fff0d5}.admin-editor-grid{grid-template-columns:repeat(2,1fr);gap:17px;padding:22px 20px 27px;display:grid}.admin-editor-grid label{flex-direction:column;gap:7px;display:flex}.admin-editor-grid label.wide{grid-column:1/-1}.admin-editor-grid label>span{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.admin-editor-grid input,.admin-editor-grid textarea{color:#0a1820;width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;outline:none;padding:12px;font-size:10px}.admin-editor-grid textarea{resize:vertical;line-height:1.6}.admin-editor-grid input:focus,.admin-editor-grid textarea:focus{border-color:#789300;box-shadow:0 0 0 3px #bdf00018}.admin-editor-grid label>small{color:#7c8a90;font-size:8px}.admin-catalog-actions button{display:none}@media (max-width:650px){.admin-editor-page{padding:18px 12px 35px}.admin-editor>header{grid-template-columns:60px 1fr}.admin-editor>header img{width:60px;height:60px}.admin-editor>header button{grid-column:1/-1;justify-content:center}.admin-editor-grid{grid-template-columns:1fr;padding:17px 14px}.admin-editor-grid label.wide{grid-column:auto}.admin-editor-page>header a:last-child{display:none}}.admin-product-toolbar>.admin-new-product{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0b202b;border:0;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.admin-product-toolbar>.admin-new-product svg{color:var(--lime)}.admin-catalog-body article>div:nth-child(5) i.inactive{background:#9aa5a9}.admin-new-editor>header{grid-template-columns:75px minmax(0,1fr) auto}.admin-new-product-icon{width:75px;height:75px;color:var(--lime);place-items:center;font-size:36px;font-weight:300;background:#0b202b!important;display:grid!important}.admin-toggle{grid-template-columns:auto 1fr;justify-content:start;align-items:center;display:grid!important}.admin-toggle>span{grid-column:1/-1}.admin-toggle input{accent-color:#789300;width:18px;height:18px;padding:0}.admin-toggle b{font-size:9px}@media (max-width:1150px){.admin-product-toolbar>.admin-new-product{grid-area:1/2/3;height:100%}}@media (max-width:700px){.admin-product-toolbar>.admin-new-product{height:44px}}.admin-category-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-category-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:15px;min-height:92px;padding:18px;display:flex}.admin-category-metrics article>svg{color:#789300;width:24px;height:24px}.admin-category-metrics article>span{flex-direction:column;gap:5px;display:flex}.admin-category-metrics small{color:#75858c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-category-metrics b{font-size:22px}.admin-category-metrics article.warning>svg{color:#c47b00}.admin-category-metrics article.success>svg{color:#218b4c}.admin-department-manager{background:#fff;border:1px solid #d4d8d4}.admin-department-manager>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:end;gap:25px;padding:19px 21px;display:flex}.admin-department-manager>header span{color:#789300;text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.admin-department-manager>header h2{margin:5px 0 0;font-size:19px}.admin-department-manager>header p{color:#73838a;max-width:380px;margin:0;font-size:9px;line-height:1.55}.admin-department-manager>div{background:#f0efe9;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;display:grid}.admin-department-manager article{background:#fff;border:1px solid #d7dcd8}.admin-department-manager article>header{border-bottom:1px solid #e2e5e2;grid-template-columns:82px minmax(0,1fr) 32px;align-items:center;gap:13px;min-height:90px;padding:12px;display:grid}.admin-department-manager article>header img{object-fit:cover;width:82px;height:64px}.admin-department-manager article>header div{flex-direction:column;gap:3px;display:flex}.admin-department-manager article>header small{color:#789300;text-transform:uppercase;font-size:7px;font-weight:850}.admin-department-manager article h3{margin:0;font-size:15px}.admin-department-manager article>header span{color:#819097;font-size:7px}.admin-department-manager article>header>a{color:#789300;border:1px solid #d5dad6;place-items:center;width:32px;height:32px;display:grid}.admin-department-manager article>div{flex-wrap:wrap;align-content:flex-start;gap:6px;min-height:102px;padding:13px;display:flex}.admin-department-manager article>div span{color:#7c8a90;border:1px solid #dce0dc;align-items:center;gap:5px;padding:7px 8px;font-size:7px;display:flex}.admin-department-manager article>div span.used{color:#567000;background:#f5f9e6;border-color:#a7bd46}.admin-department-manager article>div svg{width:8px}.admin-department-manager article>div i{background:#c8ceca;border-radius:50%;width:5px;height:5px}.admin-department-manager article>footer{border-top:1px solid #e2e5e2;justify-content:space-between;padding:11px 13px;display:flex}.admin-department-manager article>footer a{color:#52666e;text-transform:uppercase;align-items:center;gap:7px;font-size:7px;font-weight:850;display:flex}.admin-department-manager article>footer a svg{color:#789300}.admin-department-manager article>footer small{color:#8a969b;font-size:7px}.admin-unmapped{background:#fff4df;border:1px solid #e2bd7c;grid-template-columns:35px 1fr auto;align-items:center;gap:14px;margin-top:10px;padding:17px;display:grid}.admin-unmapped>svg{color:#b66a00}.admin-unmapped h2{margin:0 0 5px;font-size:13px}.admin-unmapped p{color:#876b3d;margin:0;font-size:8px}.admin-unmapped>a{color:#7e560e;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}@media (max-width:900px){.admin-department-manager>div{grid-template-columns:1fr}}@media (max-width:650px){.admin-category-metrics{grid-template-columns:1fr}.admin-department-manager>header{flex-direction:column;align-items:flex-start}.admin-department-manager article>header{grid-template-columns:70px 1fr 32px}.admin-department-manager article>header img{width:70px}.admin-unmapped{grid-template-columns:28px 1fr}.admin-unmapped>a{grid-column:2}}@media (min-width:1200px){.product-page{background:#07131c}.product-header{padding-inline:max(5vw,50vw - 746px)}.product-detail{gap:7vw;width:calc(100% - 48px);max-width:1540px;margin-inline:auto;padding:88px 42px}.product-detail-copy h1{font-size:clamp(48px,4.3vw,72px)}.real-product-main{height:min(520px,34vw)}.admin-workspace{justify-self:center;width:100%;max-width:1580px;padding:40px 46px 60px}.admin-sidebar{padding-inline:21px}.admin-brand span{font-size:10px}.admin-sidebar nav>span,.admin-sidebar nav>a{min-height:47px;font-size:12px}.admin-sidebar nav>span small,.admin-sidebar-footer small{font-size:8px}.admin-sidebar-footer b{font-size:11px}.admin-sidebar-footer em{font-size:9px}.admin-topbar p,.admin-topbar a{font-size:10px}.admin-status-line{min-height:42px;font-size:10px}.admin-status-line time{font-size:9px}.admin-metrics article>span,.admin-metrics article>small{font-size:10px}.admin-panel>header span,.admin-quick-actions>header span{font-size:9px}.admin-panel>header>a{font-size:10px}.admin-product-list b{font-size:12px}.admin-product-list small,.admin-product-list em,.admin-product-list>a>i{font-size:10px}.admin-alerts b{font-size:12px}.admin-alerts small{font-size:10px}.admin-departments b{font-size:11px}.admin-departments small{font-size:9px}.admin-integrations b{font-size:11px}.admin-integrations small,.admin-integrations>p{font-size:9px}.admin-quick-actions b{font-size:12px}.admin-quick-actions small{font-size:10px}.admin-product-toolbar input{font-size:12px}.admin-product-toolbar select,.admin-product-toolbar>.admin-new-product{font-size:10px}.admin-catalog-table>header span{font-size:12px}.admin-catalog-table>header small{font-size:10px}.admin-catalog-head{font-size:9px}.admin-catalog-body b{font-size:11px}.admin-catalog-body small{font-size:9px}.admin-catalog-product b{font-size:12px}.admin-category-metrics small{font-size:10px}.admin-department-manager>header span{font-size:9px}.admin-department-manager>header p{font-size:11px}.admin-department-manager article>header small{font-size:9px}.admin-department-manager article h3{font-size:17px}.admin-department-manager article>header span,.admin-department-manager article>div span,.admin-department-manager article>footer a,.admin-department-manager article>footer small{font-size:9px}}@media (min-width:1900px){.admin-shell{grid-template-columns:280px minmax(0,1fr)}.product-detail{gap:90px}.product-detail-copy h1{font-size:68px}}.admin-promo-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-promo-summary article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:88px;padding:17px 19px;display:flex}.admin-promo-summary article>svg{color:#789300;width:23px;height:23px}.admin-promo-summary article>span{flex-direction:column;gap:4px;display:flex}.admin-promo-summary small{color:#75858c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-promo-summary b{font-size:22px}.admin-promo-layout{grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);gap:10px;display:grid}.admin-promo-builder,.admin-promo-current{background:#fff;border:1px solid #d4d8d4}.admin-promo-builder>header,.admin-promo-current>header{border-bottom:1px solid #e0e3df;padding:19px 21px}.admin-promo-builder>header span,.admin-promo-current>header span{color:#789300;text-transform:uppercase;letter-spacing:.1em;font-size:8px;font-weight:900}.admin-promo-builder h2,.admin-promo-current h2{margin:5px 0 0;font-size:19px}.admin-promo-builder>header p{color:#75858c;margin:7px 0 0;font-size:9px}.admin-promo-fields{background:#f8f7f2;border-bottom:1px solid #e0e3df;grid-template-columns:.65fr 1fr 1fr;gap:11px;padding:17px 20px;display:grid}.admin-promo-fields label{flex-direction:column;gap:7px;display:flex}.admin-promo-fields label>span{text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:850}.admin-promo-fields input{color:#0a1820;width:100%;height:42px;font:inherit;background:#fff;border:1px solid #ccd2ce;outline:none;padding:0 11px;font-size:10px}.admin-promo-fields label>div{grid-template-columns:1fr auto;display:grid}.admin-promo-fields label>div b{height:42px;color:var(--lime);background:#0b202b;align-items:center;padding:0 12px;font-size:9px;display:flex}.admin-promo-products{max-height:375px;overflow:auto}.admin-promo-products>header{z-index:1;background:#fff;border-bottom:1px solid #e2e5e2;justify-content:space-between;padding:12px 20px;display:flex;position:sticky;top:0}.admin-promo-products>header b{font-size:10px}.admin-promo-products>header small{color:#75858c;font-size:8px}.admin-promo-products>label{cursor:pointer;border-bottom:1px solid #e6e8e5;grid-template-columns:18px 50px minmax(0,1fr) 20px;align-items:center;gap:11px;min-height:68px;padding:9px 20px;display:grid}.admin-promo-products>label:hover{background:#f8faef}.admin-promo-products input{accent-color:#789300}.admin-promo-products img{object-fit:contain;background:#f3f3ef;width:50px;height:50px;padding:4px}.admin-promo-products label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-promo-products label b{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-promo-products label small{color:#7b8a90;font-size:8px}.admin-promo-products label em{color:#789300}.admin-promo-builder>button{color:#fff;text-transform:uppercase;letter-spacing:.06em;background:#0b202b;border:0;justify-content:center;align-items:center;gap:9px;min-height:45px;margin:16px 20px 20px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.admin-promo-builder>button svg{color:var(--lime)}.admin-promo-builder>button:disabled{opacity:.55}.admin-promo-current>article{border-bottom:1px solid #e2e5e2;padding:14px 16px}.admin-promo-current>article>div{grid-template-columns:55px 1fr;gap:11px;display:grid}.admin-promo-current>article img{object-fit:contain;background:#f3f3ef;width:55px;height:55px;padding:4px}.admin-promo-current>article span{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.admin-promo-current>article span>small{text-transform:uppercase;padding:3px 6px;font-size:7px;font-weight:850}.admin-promo-current small.active{color:#218b4c;background:#e4f5ea}.admin-promo-current small.scheduled{color:#668600;background:#e9f5bd}.admin-promo-current small.expired{color:#7b8a90;background:#edf0ed}.admin-promo-current>article b{font-size:10px;line-height:1.35}.admin-promo-current>article em{color:#789300;font-size:9px;font-style:normal;font-weight:850}.admin-promo-current>article p{color:#75858c;gap:6px;margin:10px 0 0;font-size:8px;line-height:1.5;display:flex}.admin-promo-current>article p svg{color:#789300}.admin-promo-current>article button{color:#9b5d1d;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font-size:8px;font-weight:800}.admin-promo-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;padding:30px;display:flex}.admin-promo-empty>svg{color:#789300;font-size:25px}.admin-promo-empty b{font-size:11px}.admin-promo-empty p{color:#75858c;max-width:240px;margin:0;font-size:8px;line-height:1.5}@media (min-width:1200px){.admin-promo-summary small{font-size:10px}.admin-promo-builder>header span,.admin-promo-current>header span{font-size:9px}.admin-promo-builder>header p{font-size:11px}.admin-promo-fields label>span{font-size:9px}.admin-promo-fields input,.admin-promo-products>header b,.admin-promo-products label b,.admin-promo-current>article b{font-size:11px}.admin-promo-products>header small,.admin-promo-products label small,.admin-promo-current>article p{font-size:9px}}@media (max-width:1050px){.admin-promo-layout{grid-template-columns:1fr}.admin-promo-current{grid-template-columns:repeat(2,1fr);display:grid}.admin-promo-current>header{grid-column:1/-1}}@media (max-width:700px){.admin-promo-summary,.admin-promo-fields{grid-template-columns:1fr}.admin-promo-current{display:block}.admin-promo-products label>small{white-space:normal}}.admin-content-tabs{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:7px;margin-bottom:10px;padding:9px;display:flex}.admin-content-tabs button{color:#65777e;background:#f8f7f2;border:1px solid #d4d8d4;align-items:center;gap:8px;height:38px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.admin-content-tabs button.active{color:#fff;background:#0b202b;border-color:#0b202b}.admin-content-tabs button.active svg{color:var(--lime)}.admin-content-tabs>span{color:#75858c;margin-left:auto;font-size:8px}.admin-banner-layout{grid-template-columns:300px minmax(0,1fr);gap:10px;display:grid}.admin-banner-list,.admin-banner-editor,.admin-showcase-manager{background:#fff;border:1px solid #d4d8d4}.admin-banner-list>header{border-bottom:1px solid #e0e3df;padding:16px}.admin-banner-list>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900;display:block}.admin-banner-list>header b{margin-top:4px;font-size:15px;display:block}.admin-banner-list>button{color:#0a1820;text-align:left;background:#fff;border:0;border-bottom:1px solid #e3e6e2;grid-template-columns:75px minmax(0,1fr) 8px;align-items:center;gap:10px;width:100%;min-height:78px;padding:10px;display:grid}.admin-banner-list>button.active{background:#f3f8df;box-shadow:inset 3px 0 #789300}.admin-banner-list img{object-fit:cover;width:75px;height:55px}.admin-banner-list button>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-banner-list button b{font-size:9px;line-height:1.35}.admin-banner-list button small{color:#7b8a90;font-size:7px}.admin-banner-list button>i{background:#aeb8b4;border-radius:50%;width:7px;height:7px}.admin-banner-list button>i.on{background:#3baa63}.admin-banner-editor>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;min-height:76px;padding:17px 20px;display:flex}.admin-banner-editor>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-banner-editor>header h2{margin:4px 0 0;font-size:18px}.admin-banner-editor>header a{color:#61747c;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:850;display:flex}.admin-banner-preview{color:#fff;background:#071720;height:260px;position:relative;overflow:hidden}.admin-banner-preview>img,.admin-banner-preview>div{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.admin-banner-preview>div{background:linear-gradient(90deg,#071720 3%,#071720e8 39%,#07172022 75%)}.admin-banner-preview>section{flex-direction:column;justify-content:center;align-items:flex-start;max-width:420px;height:100%;padding:25px;display:flex;position:relative}.admin-banner-preview small{color:var(--lime);text-transform:uppercase;letter-spacing:.1em;font-size:7px;font-weight:900}.admin-banner-preview strong{flex-direction:column;margin-top:10px;font-size:25px;line-height:1;display:flex}.admin-banner-preview strong em{color:var(--lime);font-style:normal}.admin-banner-preview p{color:#aab7bc;max-width:360px;margin:11px 0;font-size:8px;line-height:1.5}.admin-banner-preview section>b{background:var(--lime);color:#071720;text-transform:uppercase;padding:8px 11px;font-size:7px}.admin-banner-fields{grid-template-columns:repeat(2,1fr);gap:13px;padding:18px 20px;display:grid}.admin-banner-fields label{flex-direction:column;gap:6px;display:flex}.admin-banner-fields label.wide{grid-column:1/-1}.admin-banner-fields label>span{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.admin-banner-fields input,.admin-banner-fields textarea{color:#0a1820;width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;outline:none;padding:11px;font-size:9px}.admin-banner-fields textarea{resize:vertical}.admin-banner-images{grid-template-columns:repeat(6,1fr);gap:6px;display:grid}.admin-banner-images button{background:#eef0ed;border:2px solid #0000;height:55px;padding:2px}.admin-banner-images button.active{border-color:#789300}.admin-banner-images img{object-fit:cover;width:100%;height:100%}.admin-banner-toggle>button{color:#73838a;background:#f2f3ef;border:1px solid #cfd5d1;align-items:center;gap:8px;width:max-content;height:37px;padding:0 13px;display:flex}.admin-banner-toggle>button.active{color:#567000;background:#f1f8d8;border-color:#789300}.admin-banner-save{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:9px;height:44px;margin:0 20px 20px;padding:0 17px;font-size:9px;font-weight:850;display:flex}.admin-banner-save svg{color:var(--lime)}.admin-showcase-manager{margin-top:10px}.admin-showcase-manager>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:end;gap:25px;padding:18px 20px;display:flex}.admin-showcase-manager>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-showcase-manager>header h2{margin:4px 0 0;font-size:18px}.admin-showcase-manager>header p{color:#75858c;max-width:430px;margin:0;font-size:9px;line-height:1.5}.admin-showcase-products{background:#f0efe9;grid-template-columns:repeat(3,1fr);gap:8px;max-height:350px;padding:10px;display:grid;overflow:auto}.admin-showcase-products label{background:#fff;border:1px solid #d8dcd8;grid-template-columns:16px 50px minmax(0,1fr);align-items:center;gap:9px;min-height:72px;padding:9px;display:grid;position:relative}.admin-showcase-products label.selected{background:#f6f9e9;border-color:#96ae30}.admin-showcase-products input{accent-color:#789300}.admin-showcase-products img{object-fit:contain;background:#f3f3ef;width:50px;height:50px;padding:4px}.admin-showcase-products label>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-showcase-products b{text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-showcase-products small{color:#7b8a90;font-size:7px}.admin-showcase-products em{width:20px;height:20px;color:var(--lime);background:#0b202b;border-radius:50%;place-items:center;font-size:8px;font-style:normal;display:grid;position:absolute;top:6px;right:6px}.admin-showcase-manager>footer{justify-content:space-between;align-items:center;padding:13px 20px;display:flex}.admin-showcase-manager>footer span{color:#75858c;font-size:9px}.admin-showcase-manager>footer button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.admin-showcase-manager>footer button svg{color:var(--lime)}@media (min-width:1200px){.admin-banner-list button b,.admin-banner-fields input,.admin-banner-fields textarea,.admin-showcase-products b{font-size:11px}.admin-banner-list button small,.admin-banner-editor>header a,.admin-showcase-products small{font-size:9px}.admin-banner-preview small{font-size:8px}.admin-banner-preview p{font-size:10px}.admin-banner-preview strong{font-size:30px}.admin-showcase-manager>header p{font-size:11px}}@media (max-width:1050px){.admin-banner-layout{grid-template-columns:1fr}.admin-banner-list{grid-template-columns:repeat(3,1fr);display:grid}.admin-banner-list>header{grid-column:1/-1}.admin-showcase-products{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-content-tabs>span{display:none}.admin-banner-list{display:block}.admin-banner-fields{grid-template-columns:1fr}.admin-banner-fields label.wide{grid-column:auto}.admin-banner-images{grid-template-columns:repeat(3,1fr)}.admin-showcase-manager>header{flex-direction:column;align-items:flex-start}.admin-showcase-products{grid-template-columns:1fr}}.admin-order-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-order-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:92px;padding:18px;display:flex}.admin-order-metrics svg{color:#789300;width:23px;height:23px}.admin-order-metrics span{flex-direction:column;gap:4px;display:flex}.admin-order-metrics small{color:#75858c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-order-metrics b{font-size:22px}.admin-order-toolbar{background:#fff;border:1px solid #d4d8d4;grid-template-columns:1fr 180px auto;gap:9px;padding:12px;display:grid}.admin-order-toolbar input,.admin-order-toolbar select{color:#0a1820;height:42px;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;padding:0 12px;font-size:9px}.admin-order-toolbar button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;padding:0 16px;font-size:9px;font-weight:850}.admin-orders-table{background:#fff;border:1px solid #d4d8d4;margin-top:10px}.admin-orders-table>header,.admin-orders-table>article{grid-template-columns:100px minmax(170px,1.5fr) 120px 150px 120px 100px;align-items:center;gap:12px;display:grid}.admin-orders-table>header{color:#74858c;text-transform:uppercase;background:#f4f4ef;min-height:38px;padding:0 15px;font-size:7px;font-weight:900}.admin-orders-table>article{border-top:1px solid #e2e5e2;min-height:76px;padding:11px 15px}.admin-orders-table article>span{flex-direction:column;gap:4px;min-width:0;font-size:9px;display:flex}.admin-orders-table article b{font-size:10px}.admin-orders-table article small{color:#7b8a90;font-size:7px;line-height:1.35}.admin-orders-table article>span:nth-child(5){flex-direction:row;align-items:center}.admin-orders-table article>span:nth-child(5) i{background:#819098;border-radius:50%;width:7px;height:7px}.admin-orders-table i.paid,.admin-orders-table i.completed{background:#36a261}.admin-orders-table i.separating{background:#d39a24}.admin-orders-table i.shipped{background:#4b8cb8}.admin-orders-table i.cancelled{background:#c85c4e}.admin-orders-table article>span:last-child{flex-direction:row}.admin-orders-table a{color:#566970;border:1px solid #d2d7d3;align-items:center;gap:6px;height:30px;padding:0 9px;font-size:8px;font-weight:800;display:flex}.admin-orders-empty{color:#75858c;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;display:flex}.admin-orders-empty svg{color:#789300;font-size:25px}.admin-orders-empty b{color:#0a1820;font-size:12px}.admin-orders-empty p{margin:0;font-size:8px}.admin-order-modal{z-index:1000;background:#07131cbb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-order-modal>section{color:#0a1820;background:#fff;width:min(980px,100%);max-height:92vh;overflow:auto;box-shadow:0 35px 90px #0008}.admin-order-modal>section>header{border-bottom:1px solid #dde1dd;justify-content:space-between;padding:18px 20px;display:flex}.admin-order-modal>section>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-order-modal h2{margin:4px 0 0;font-size:20px}.admin-order-modal>section>header button{background:0 0;border:0;font-size:24px}.admin-order-form{grid-template-columns:repeat(2,1fr);gap:13px;padding:18px 20px;display:grid}.admin-order-form>label{flex-direction:column;gap:6px;display:flex}.admin-order-form>.wide,.admin-order-form>fieldset.wide,.admin-order-products.wide{grid-column:1/-1}.admin-order-form>label>span,.admin-order-form legend{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:850}.admin-order-form input,.admin-order-form select,.admin-order-form textarea{color:#0a1820;width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;padding:11px;font-size:9px}.admin-order-form>label>strong{align-items:center;height:39px;font-size:18px;display:flex}.admin-order-form fieldset{border:1px solid #d5dad6;grid-template-columns:repeat(2,1fr);gap:9px;padding:12px;display:grid}.admin-order-form fieldset label{border:1px solid #e1e4e1;grid-template-columns:18px 1fr;gap:8px;padding:10px;display:grid}.admin-order-form fieldset label>span{flex-direction:column;gap:4px;display:flex}.admin-order-form fieldset b{font-size:9px}.admin-order-form fieldset small{color:#75858c;font-size:7px;line-height:1.4}.admin-order-form fieldset input{accent-color:#789300;width:auto;padding:0}.admin-order-products{border:1px solid #d5dad6;max-height:260px;overflow:auto}.admin-order-products>header{z-index:1;background:#fff;border-bottom:1px solid #e1e4e1;justify-content:space-between;padding:10px 12px;display:flex;position:sticky;top:0}.admin-order-products>header b{font-size:10px}.admin-order-products>header small{color:#75858c;font-size:8px}.admin-order-products>label{border-bottom:1px solid #e4e6e4;grid-template-columns:18px 48px minmax(0,1fr) 65px;align-items:center;gap:9px;min-height:65px;padding:8px 11px;display:grid}.admin-order-products>label.selected{background:#f6f9e8}.admin-order-products>label>input:first-child{accent-color:#789300;width:auto}.admin-order-products img{object-fit:contain;background:#f3f3ef;width:48px;height:48px;padding:4px}.admin-order-products label>span{flex-direction:column;gap:4px;display:flex}.admin-order-products label b{font-size:9px}.admin-order-products label small{color:#75858c;font-size:7px}.admin-order-products label>input:last-child{padding:8px}.admin-order-modal>section>footer{border-top:1px solid #dde1dd;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.admin-order-modal>section>footer button{color:#61747c;text-transform:uppercase;background:#fff;border:1px solid #ccd2ce;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.admin-order-modal>section>footer button:last-child{color:#fff;background:#0b202b;border-color:#0b202b}.admin-order-modal>section>footer button:last-child svg{color:var(--lime)}.admin-order-detail{color:#0a1820;background:#e9e9e4;min-height:100vh;padding:28px max(4vw,24px) 60px}.admin-order-detail>header{max-width:1280px;margin:0 auto 12px}.admin-order-detail>header a{color:#fff;text-transform:uppercase;background:#0b202b;align-items:center;gap:8px;width:max-content;height:40px;padding:0 14px;font-size:9px;font-weight:850;display:flex}.admin-order-detail>div{grid-template-columns:minmax(0,1fr) 330px;gap:12px;max-width:1280px;margin:auto;display:grid}.order-document{background:#fff;border:1px solid #d4d8d4;padding:30px}.order-document>header{border-bottom:2px solid #0b202b;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.order-document>header img{object-fit:contain;background:#071720;width:150px;height:65px}.order-document>header div{text-align:right}.order-document>header small{color:#75858c;text-transform:uppercase;font-size:8px}.order-document h1{margin:2px 0;font-size:30px}.order-document>header span{color:#75858c;font-size:8px}.order-fiscal-stamp{border:2px solid;flex-direction:column;gap:4px;margin:18px 0;padding:13px 15px;display:flex}.order-fiscal-stamp.internal{color:#8f5111;background:#fff6e8;border-color:#bb6b16}.order-fiscal-stamp.nfe{color:#286d40;background:#edf8f0;border-color:#4b9461}.order-fiscal-stamp b{font-size:12px}.order-fiscal-stamp span{font-size:8px}.order-customer{grid-template-columns:1fr 1fr;gap:12px;display:grid}.order-customer>div{border:1px solid #dce0dc;flex-direction:column;gap:4px;padding:13px;display:flex}.order-customer small,.order-document footer small{color:#75858c;text-transform:uppercase;font-size:7px}.order-customer b{font-size:10px}.order-customer span{color:#66777e;font-size:8px}.order-document table{border-collapse:collapse;width:100%;margin-top:18px}.order-document th,.order-document td{text-align:left;border-bottom:1px solid #dde1dd;padding:11px 8px;font-size:8px}.order-document th{color:#697b82;text-transform:uppercase;background:#f3f3ef;font-size:7px}.order-totals{width:min(380px,100%);margin-top:18px;margin-left:auto}.order-totals>span{border-bottom:1px solid #e1e4e1;justify-content:space-between;padding:7px 0;display:flex}.order-totals small{font-size:8px}.order-totals b{font-size:9px}.order-totals strong{font-size:19px}.order-document>footer{border-top:2px solid #0b202b;grid-template-columns:repeat(2,1fr);gap:10px;margin-top:22px;padding-top:17px;display:grid}.order-document>footer div{flex-direction:column;gap:4px;display:flex}.order-document>footer div:last-child:nth-child(3){grid-column:1/-1}.order-document>footer b{font-size:9px}.admin-order-actions{background:#fff;border:1px solid #d4d8d4;align-self:start;padding:20px}.admin-order-actions>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-order-actions h2{margin:4px 0 16px;font-size:18px}.admin-order-actions>label{flex-direction:column;gap:6px;margin-top:12px;display:flex}.admin-order-actions>label>span,.admin-order-actions legend{text-transform:uppercase;font-size:8px;font-weight:850}.admin-order-actions input,.admin-order-actions select,.admin-order-actions textarea{width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;padding:10px;font-size:9px}.admin-order-actions fieldset{border:1px solid #d8dcd8;flex-direction:column;gap:8px;margin-top:12px;padding:10px;display:flex}.admin-order-actions fieldset label{font-size:8px}.admin-order-actions fieldset input{accent-color:#789300;width:auto}.admin-order-actions>p{gap:6px;padding:9px;font-size:8px;display:flex}.admin-order-actions>p.saved{color:#218b4c;background:#e4f5ea}.admin-order-actions>p.error{color:#a45d00;background:#fff0d5}.admin-order-actions>button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;justify-content:center;align-items:center;gap:8px;width:100%;height:41px;margin-top:12px;font-size:9px;font-weight:850;display:flex}.admin-order-actions>button svg{color:var(--lime)}.admin-order-actions>button.print{background:#789300}@media (max-width:1050px){.admin-orders-table>header{display:none}.admin-orders-table{grid-template-columns:repeat(2,1fr);display:grid}.admin-orders-table>article{border:1px solid #e2e5e2;grid-template-columns:repeat(2,1fr)}.admin-order-detail>div{grid-template-columns:1fr}.admin-order-actions{order:-1}}@media (max-width:700px){.admin-order-metrics,.admin-order-toolbar,.admin-orders-table,.admin-order-form{grid-template-columns:1fr}.admin-order-form>.wide,.admin-order-form>fieldset.wide,.admin-order-products.wide{grid-column:auto}.admin-order-form fieldset{grid-template-columns:1fr}.admin-order-modal{padding:8px}.admin-order-products>label{grid-template-columns:18px 42px 1fr}.admin-order-products label>input:last-child{grid-column:3}.order-document{padding:16px}.order-customer{grid-template-columns:1fr}.order-document>header img{width:110px}.admin-order-detail{padding:12px}}@media print{body{background:#fff!important}.no-print,.site-footer{display:none!important}.admin-order-detail{background:#fff;padding:0}.admin-order-detail>div{max-width:none;display:block}.order-document{box-shadow:none;border:0;padding:12mm}.order-document h1{font-size:24px}.order-document table{page-break-inside:auto}.order-document tr{page-break-inside:avoid}.order-fiscal-stamp{break-inside:avoid}}.admin-shipping-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-shipping-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex}.admin-shipping-metrics article.connected{background:#f7faec;border-color:#91ac32}.admin-shipping-metrics article>svg{color:#789300;width:25px;height:25px}.admin-shipping-metrics article>span{flex-direction:column;gap:4px;display:flex}.admin-shipping-metrics small{color:#75858c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-shipping-metrics b{font-size:13px}.admin-shipping-metrics em{color:#7b8a90;font-size:8px;font-style:normal}.admin-shipping-layout{grid-template-columns:minmax(0,1fr) 310px;gap:10px;display:grid}.admin-shipping-settings,.admin-shipping-integration,.admin-packages,.admin-shipping-test{background:#fff;border:1px solid #d4d8d4}.admin-shipping-settings>header,.admin-shipping-integration>header,.admin-packages>header,.admin-shipping-test>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;gap:18px;min-height:74px;padding:17px 20px;display:flex}.admin-shipping-settings>header span,.admin-shipping-integration>header span,.admin-packages>header span,.admin-shipping-test>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-shipping-settings h2,.admin-shipping-integration h2,.admin-packages h2,.admin-shipping-test h2{margin:4px 0 0;font-size:18px}.admin-shipping-settings>header button{color:#75858c;background:#f1f2ee;border:1px solid #d0d5d1;height:34px;padding:0 11px;font-size:8px;font-weight:800}.admin-shipping-settings>header button.active{color:#587100;background:#f1f7d9;border-color:#91ac32}.admin-shipping-fields{grid-template-columns:repeat(3,1fr);gap:13px;padding:18px 20px;display:grid}.admin-shipping-fields label{flex-direction:column;gap:6px;display:flex}.admin-shipping-fields label.wide{grid-column:span 2}.admin-shipping-fields label>span,.admin-shipping-test label>span,.admin-packages label>span{text-transform:uppercase;font-size:8px;font-weight:850}.admin-shipping-fields input,.admin-shipping-test input,.admin-shipping-test select,.admin-packages input{color:#0a1820;width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;padding:10px;font-size:9px}.admin-shipping-fields label>small{color:#75858c;font-size:7px;line-height:1.4}.admin-shipping-save{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:8px;height:42px;margin:0 20px 20px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.admin-shipping-save svg{color:var(--lime)}.admin-shipping-integration>div{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:330px;padding:30px 23px;display:flex}.admin-shipping-integration>div>svg{color:#9aa7ac;width:46px;height:46px}.admin-shipping-integration>div.connected>svg{color:#789300}.admin-shipping-integration b{margin-top:15px;font-size:14px}.admin-shipping-integration p{color:#75858c;font-size:9px;line-height:1.55}.admin-shipping-integration a{color:#fff;text-transform:uppercase;background:#0b202b;align-items:center;gap:8px;margin-top:8px;padding:12px 14px;font-size:8px;font-weight:850;display:flex}.admin-shipping-integration a svg{color:var(--lime)}.admin-shipping-integration small{color:#87949a;margin-top:13px;font-size:7px}.admin-packages{margin-top:10px}.admin-packages>header button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.admin-packages>header button svg{color:var(--lime)}.admin-packages>div{background:#f0efe9;grid-template-columns:repeat(3,1fr);gap:9px;padding:10px;display:grid}.admin-packages article{background:#fff;border:1px solid #d7dcd8;padding:13px}.admin-packages article.active{border-top:3px solid #789300}.admin-packages article>header{grid-template-columns:1fr 28px;gap:7px;display:grid}.admin-packages article>header input{font-weight:800}.admin-packages article>header button{color:#8a989e;background:#fff;border:1px solid #d7dcd8}.admin-packages article>div{grid-template-columns:repeat(2,1fr);gap:8px;margin-top:10px;display:grid}.admin-packages label{flex-direction:column;gap:5px;display:flex;position:relative}.admin-packages label small{color:#7b8a90;font-size:7px;position:absolute;bottom:10px;right:8px}.admin-packages article>button{color:#75858c;text-transform:uppercase;background:#f1f2ee;border:1px solid #d2d7d3;margin-top:12px;padding:8px 10px;font-size:7px;font-weight:850}.admin-packages article>button.active{color:#587100;background:#f1f7d9;border-color:#91ac32}.admin-shipping-test{margin-top:10px}.admin-shipping-test>header p{color:#75858c;max-width:420px;margin:0;font-size:9px;line-height:1.5}.admin-shipping-test>div{grid-template-columns:1fr 190px auto;align-items:end;gap:10px;padding:16px 20px;display:grid}.admin-shipping-test label{flex-direction:column;gap:6px;display:flex}.admin-shipping-test>div>button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:8px;height:39px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.admin-shipping-test>div>button svg{color:var(--lime)}.admin-shipping-test>section{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 20px 18px;display:grid}.admin-shipping-test>section article{border:1px solid #dbe0dc;grid-template-columns:1fr auto;gap:6px;padding:12px;display:grid}.admin-shipping-test>section span{flex-direction:column;gap:3px;display:flex}.admin-shipping-test>section b{font-size:9px}.admin-shipping-test>section small{color:#75858c;font-size:7px}.admin-shipping-test>section strong{font-size:11px}.admin-shipping-test>section em{color:#789300;grid-column:1/-1;font-size:8px;font-style:normal}.admin-shipping-test+.admin-editor-message{margin-top:10px}@media (min-width:1200px){.admin-shipping-metrics small,.admin-shipping-metrics em,.admin-shipping-fields label>span,.admin-shipping-test label>span,.admin-packages label>span{font-size:9px}.admin-shipping-metrics b{font-size:15px}.admin-shipping-fields input,.admin-shipping-test input,.admin-shipping-test select,.admin-packages input,.admin-shipping-integration p,.admin-shipping-test>header p{font-size:10px}}@media (max-width:1050px){.admin-shipping-layout{grid-template-columns:1fr}.admin-shipping-integration>div{min-height:220px}.admin-packages>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-shipping-metrics,.admin-shipping-fields{grid-template-columns:1fr}.admin-shipping-fields label.wide{grid-column:auto}.admin-packages>header,.admin-shipping-test>header{flex-direction:column;align-items:flex-start}.admin-packages>div,.admin-shipping-test>div,.admin-shipping-test>section{grid-template-columns:1fr}}@media (min-width:1800px){html{background:#06131b}.store-shell-header,.store-carousel,.store-notice,.store-catalog,.store-new-arrivals,.store-recently-viewed,.store-service-strip,.store-support-banner,.department-store-header,.department-breadcrumb,.department-carousel,.department-main,.department-products,.department-guide,.department-final,.product-page,.site-footer{width:100%;max-width:1680px;margin-left:auto;margin-right:auto}.store-shell-header{overflow:visible}.store-shell-header .store-header,.store-category-bar{padding-left:72px;padding-right:72px}.store-carousel{height:640px;min-height:640px}.store-carousel-copy{max-width:660px;padding-top:52px;padding-bottom:52px;left:72px}.store-carousel-copy h1{font-size:clamp(46px,3.4vw,64px)}.store-carousel-controls{right:72px}.store-notice,.store-catalog,.store-new-arrivals,.store-recently-viewed{padding-left:72px;padding-right:72px}.store-support-banner>div:last-child{left:72px}.department-store-header,.department-breadcrumb,.department-main,.department-products,.department-guide{padding-left:72px;padding-right:72px}.department-carousel section,.department-final>section{left:72px}.department-carousel footer{right:72px}.product-page{box-shadow:0 0 0 1px #20323d,0 0 80px #0004}.product-header{padding-left:72px;padding-right:72px}.product-detail{width:calc(100% - 144px);max-width:none;padding-left:0;padding-right:0}.product-confidence{padding-left:72px;padding-right:72px}}.admin-customer-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-customer-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex}.admin-customer-metrics article>svg{color:#789300;width:25px;height:25px}.admin-customer-metrics article>span{flex-direction:column;gap:4px;display:flex}.admin-customer-metrics small{color:#75858c;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.admin-customer-metrics b{font-size:18px}.admin-customer-metrics em{color:#7b8a90;font-size:8px;font-style:normal}.admin-customer-panel{background:#fff;border:1px solid #d4d8d4}.admin-customer-panel>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;min-height:72px;padding:16px 19px;display:flex}.admin-customer-panel>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-customer-panel h2{margin:4px 0 0;font-size:18px}.admin-customer-panel>header button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.admin-customer-panel>header button svg{color:var(--lime)}.admin-customer-toolbar{background:#f1f0eb;grid-template-columns:1fr 220px;gap:9px;padding:12px;display:grid}.admin-customer-toolbar label{color:#789300;background:#fff;border:1px solid #cfd5d1;align-items:center;gap:9px;height:40px;padding:0 12px;display:flex}.admin-customer-toolbar input,.admin-customer-toolbar select{width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:9px}.admin-customer-toolbar select{background:#fff;border:1px solid #cfd5d1;padding:0 11px}.admin-customer-table>header,.admin-customer-table>article{grid-template-columns:1.35fr 1fr 1.25fr 1fr 80px 48px;align-items:center;gap:10px;display:grid}.admin-customer-table>header{color:#74858c;text-transform:uppercase;background:#f5f5f1;min-height:38px;padding:0 15px;font-size:7px;font-weight:900}.admin-customer-table>article{border-top:1px solid #e2e5e2;min-height:72px;padding:10px 15px}.admin-customer-table article>span{flex-direction:column;gap:4px;min-width:0;display:flex}.admin-customer-table article b{text-overflow:ellipsis;font-size:9px;overflow:hidden}.admin-customer-table article small{text-overflow:ellipsis;color:#7b8a90;font-size:7px;overflow:hidden}.admin-customer-table article>span:nth-child(5){flex-direction:row;align-items:center}.admin-customer-table i{background:#9aa5a8;border-radius:50%;width:7px;height:7px}.admin-customer-table i.active{background:#39a562}.admin-customer-table button{color:#61747c;background:#fff;border:1px solid #d1d7d3;place-items:center;width:31px;height:31px;display:grid}.admin-customer-empty{color:#75858c;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.admin-customer-empty svg{color:#789300;font-size:28px}.admin-customer-empty b{color:#0a1820;margin-top:10px;font-size:12px}.admin-customer-empty p{font-size:8px}.admin-customer-modal{z-index:1000;background:#07131cbb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-customer-modal>section{color:#0a1820;background:#fff;width:min(900px,100%);max-height:92vh;overflow:auto;box-shadow:0 35px 90px #0008}.admin-customer-modal>section>header{border-bottom:1px solid #dde1dd;justify-content:space-between;align-items:center;padding:17px 20px;display:flex}.admin-customer-modal>section>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-customer-modal h2{margin:4px 0 0;font-size:20px}.admin-customer-modal>section>header button{background:0 0;border:0;font-size:23px}.admin-customer-kind{grid-template-columns:1fr 1fr;gap:8px;padding:14px 20px 0;display:grid}.admin-customer-kind button{color:#65777e;background:#f5f5f1;border:1px solid #ccd2ce;justify-content:center;align-items:center;gap:8px;height:42px;font-size:9px;font-weight:850;display:flex}.admin-customer-kind button.active{color:#fff;background:#0b202b;border-color:#789300}.admin-customer-kind button.active svg{color:var(--lime)}.admin-customer-form{grid-template-columns:repeat(3,1fr);gap:12px;padding:15px 20px 20px;display:grid}.admin-customer-form label{flex-direction:column;gap:6px;display:flex}.admin-customer-form label.wide{grid-column:span 2}.admin-customer-form label>span{text-transform:uppercase;font-size:8px;font-weight:850}.admin-customer-form input,.admin-customer-form textarea{color:#0a1820;width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;padding:10px;font-size:9px}.admin-customer-form label>small{color:#75858c;align-items:center;gap:5px;font-size:7px;line-height:1.35;display:flex}.admin-customer-form label>small input,.admin-customer-form .customer-active input{accent-color:#789300;width:auto}.admin-customer-form .customer-active{background:#f6f8ed;border:1px solid #d8ddd9;flex-direction:row;grid-column:1/-1;align-items:center;padding:10px}.admin-customer-modal>section>footer{border-top:1px solid #dde1dd;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.admin-customer-modal>section>footer button{color:#61747c;text-transform:uppercase;background:#fff;border:1px solid #ccd2ce;align-items:center;gap:8px;height:40px;padding:0 15px;font-size:9px;font-weight:850;display:flex}.admin-customer-modal>section>footer button:last-child{color:#fff;background:#0b202b;border-color:#0b202b}.admin-customer-modal>section>footer button:last-child svg{color:var(--lime)}@media (min-width:1200px){.admin-customer-metrics small,.admin-customer-metrics em,.admin-customer-toolbar input,.admin-customer-toolbar select,.admin-customer-table article b,.admin-customer-form input,.admin-customer-form textarea{font-size:10px}.admin-customer-table article small,.admin-customer-form label>small{font-size:8px}}@media (max-width:1050px){.admin-customer-table>header{display:none}.admin-customer-table{grid-template-columns:repeat(2,1fr);display:grid}.admin-customer-table>article{border:1px solid #e2e5e2;grid-template-columns:1fr 1fr}.admin-customer-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-customer-metrics,.admin-customer-toolbar,.admin-customer-table,.admin-customer-form,.admin-customer-table>article{grid-template-columns:1fr}.admin-customer-form label.wide,.admin-customer-form .customer-active{grid-column:auto}.admin-customer-modal{padding:8px}}.admin-customer-form input.field-valid{background:#f2fbf5;border-color:#3b9c61}.admin-customer-form input.field-invalid{background:#fff7f4;border-color:#c86a57}.admin-customer-form small.validation-valid{color:#288653}.admin-customer-form small.validation-invalid{color:#bc513c}.admin-customer-form small.validation-valid svg,.admin-customer-form small.validation-invalid svg{flex:none}.customer-cep-field{grid-template-columns:1fr 39px;display:grid}.customer-cep-field input{min-width:0}.customer-cep-field button{color:var(--lime);background:#0b202b;border:1px solid #ccd2ce;border-left:0}.customer-cep-field button:disabled{opacity:.55}.admin-customer-form small.cep-status{color:#7a8a90}.admin-integration-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-integration-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex}.admin-integration-metrics article.connected{background:#f7faec;border-color:#91ac32}.admin-integration-metrics article>svg{color:#789300;width:25px;height:25px}.admin-integration-metrics article>span{flex-direction:column;gap:4px;display:flex}.admin-integration-metrics small{color:#75858c;text-transform:uppercase;font-size:8px}.admin-integration-metrics b{font-size:16px}.admin-integration-metrics em{color:#7b8a90;font-size:8px;font-style:normal}.admin-integrations-panel,.admin-integration-governance{background:#fff;border:1px solid #d4d8d4}.admin-integrations-panel>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:17px 20px;display:flex}.admin-integrations-panel>header span,.admin-integration-governance>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-integrations-panel h2,.admin-integration-governance h2{margin:4px 0 0;font-size:19px}.admin-integrations-panel>header p{color:#75858c;max-width:470px;margin:0;font-size:9px;line-height:1.55}.admin-integrations-panel>nav{background:#f1f0eb;gap:7px;padding:11px;display:flex;overflow:auto}.admin-integrations-panel>nav button{color:#65777e;white-space:nowrap;background:#fff;border:1px solid #cfd5d1;height:34px;padding:0 12px;font-size:8px;font-weight:800}.admin-integrations-panel>nav button.active{color:var(--lime);background:#0b202b;border-color:#0b202b}.admin-integration-grid{background:#eeeee9;grid-template-columns:repeat(2,1fr);gap:9px;padding:10px;display:grid}.admin-integration-grid>article{background:#fff;border:1px solid #d6dbd7;border-top:3px solid #a7b0ad;padding:18px}.admin-integration-grid>article.connected{border-top-color:#7e9d12}.admin-integration-grid article>header{grid-template-columns:43px 1fr 9px;align-items:center;gap:11px;display:grid}.admin-integration-grid article>header>span{width:43px;height:43px;color:var(--lime);background:#0b202b;place-items:center;display:grid}.admin-integration-grid article>header>span svg{width:20px;height:20px}.admin-integration-grid article header div{min-width:0}.admin-integration-grid article header small{color:#789300;text-transform:uppercase;font-size:7px}.admin-integration-grid h3{margin:3px 0 0;font-size:16px}.admin-integration-grid article header i{background:#a2aaa7;border-radius:50%;width:8px;height:8px}.admin-integration-grid article header i.online{background:#3ba365;box-shadow:0 0 0 4px #e3f4e9}.admin-integration-grid article>p{color:#6f7f85;min-height:37px;margin:15px 0 10px;font-size:9px;line-height:1.55}.admin-integration-grid ul{flex-wrap:wrap;gap:6px;margin:0 0 16px;padding:0;list-style:none;display:flex}.admin-integration-grid li{color:#687a81;background:#f3f4ef;align-items:center;gap:5px;padding:6px 7px;font-size:7px;display:flex}.admin-integration-grid li svg{color:#789300}.admin-integration-grid article>footer{border-top:1px solid #e0e4e0;justify-content:space-between;align-items:flex-end;gap:12px;padding-top:13px;display:flex}.admin-integration-grid article>footer>span{flex-direction:column;gap:3px;display:flex}.admin-integration-grid article>footer small{color:#829096;text-transform:uppercase;font-size:7px}.admin-integration-grid article>footer b{font-size:9px}.admin-integration-grid article>footer em{color:#829096;font-size:7px;font-style:normal}.admin-integration-grid article>footer a,.admin-integration-grid article>footer button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:7px;height:33px;padding:0 11px;font-size:7px;font-weight:850;display:flex}.admin-integration-grid article>footer a svg{color:var(--lime)}.admin-integration-grid article>footer button:disabled{color:#8c989d;background:#e5e7e3}.admin-integration-governance{margin-top:10px}.admin-integration-governance>header{border-bottom:1px solid #e0e3df;padding:17px 20px}.admin-integration-governance>div{grid-template-columns:repeat(4,1fr);display:grid}.admin-integration-governance article{border-right:1px solid #e0e3df;min-height:128px;padding:18px}.admin-integration-governance article:last-child{border:0}.admin-integration-governance b{font-size:10px}.admin-integration-governance p{color:#73838a;font-size:8px;line-height:1.55}@media (min-width:1200px){.admin-integration-metrics small,.admin-integration-metrics em,.admin-integrations-panel>header p,.admin-integration-grid article>p,.admin-integration-grid article>footer b{font-size:10px}.admin-integration-governance p{font-size:9px}}@media (max-width:900px){.admin-integration-grid{grid-template-columns:1fr}.admin-integration-governance>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-integration-metrics{grid-template-columns:1fr}.admin-integrations-panel>header{flex-direction:column;align-items:flex-start}.admin-integration-governance>div{grid-template-columns:1fr}.admin-integration-governance article{border-bottom:1px solid #e0e3df;border-right:0}}.admin-security-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-security-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex}.admin-security-metrics svg{color:#789300;width:25px;height:25px}.admin-security-metrics span{flex-direction:column;gap:4px;display:flex}.admin-security-metrics small{color:#75858c;text-transform:uppercase;font-size:8px}.admin-security-metrics b{font-size:17px}.admin-security-metrics em{color:#7b8a90;font-size:8px;font-style:normal}.admin-security-layout{grid-template-columns:minmax(0,1fr) 330px;gap:10px;display:grid}.admin-staff-panel,.admin-security-log,.admin-plans-preview{background:#fff;border:1px solid #d4d8d4}.admin-staff-panel>header,.admin-security-log>header,.admin-plans-preview>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;min-height:72px;padding:16px 19px;display:flex}.admin-staff-panel header span,.admin-security-log header span,.admin-plans-preview header>span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-staff-panel h2,.admin-security-log h2,.admin-plans-preview h2{margin:4px 0 0;font-size:18px}.admin-staff-panel>header button{color:#fff;background:#0b202b;border:0;align-items:center;gap:7px;height:37px;padding:0 12px;font-size:8px;font-weight:850;display:flex}.admin-staff-panel>header button svg{color:var(--lime)}.admin-owner-row,.admin-staff-row{border-top:1px solid #e1e4e1;grid-template-columns:1.25fr 1fr 1.2fr 70px 32px;align-items:center;gap:10px;min-height:72px;padding:11px 15px;display:grid}.admin-owner-row{background:#f7faec;grid-template-columns:30px 1.4fr 1fr 70px}.admin-owner-row>svg{color:#789300;font-size:20px}.admin-owner-row span,.admin-staff-row span{flex-direction:column;gap:4px;display:flex}.admin-owner-row small,.admin-staff-row small{color:#798a90;font-size:7px}.admin-owner-row em{font-size:8px;font-style:normal}.admin-owner-row>i,.admin-staff-row>i{color:#78878d;text-align:center;background:#eceeea;padding:6px;font-size:7px;font-style:normal}.admin-staff-row>i.active{color:#23864d;background:#e4f5e9}.admin-staff-row>button{color:#61747c;background:#fff;border:1px solid #d1d7d3;width:31px;height:31px}.admin-security-log>header{justify-content:flex-start}.admin-security-log>article{border-top:1px solid #e1e4e1;grid-template-columns:28px 1fr;gap:9px;padding:13px;display:grid}.admin-security-log>article>svg{color:#789300}.admin-security-log article span{flex-direction:column;gap:3px;display:flex}.admin-security-log small,.admin-security-log em{color:#7b8a90;font-size:7px;font-style:normal}.admin-security-log>div{text-align:center;color:#75858c;flex-direction:column;justify-content:center;align-items:center;min-height:220px;display:flex}.admin-security-log>div svg{color:#789300;font-size:27px}.admin-security-log>div b{color:#0b202b;margin-top:10px}.admin-security-log>div p{font-size:8px}.admin-plans-preview{margin-top:10px}.admin-plans-preview>header{align-items:flex-end}.admin-plans-preview>header>div{flex-direction:column;display:flex}.admin-plans-preview>header p{color:#74848b;max-width:380px;margin:0;font-size:8px}.admin-plans-preview>div{background:#efeee9;grid-template-columns:repeat(4,1fr);gap:8px;padding:10px;display:grid}.admin-plans-preview article{background:#fff;border:1px solid #d8ddd9;border-top:3px solid #a7b0ad;flex-direction:column;min-height:155px;padding:17px;display:flex}.admin-plans-preview article.featured{background:#f9fbed;border-top-color:#789300}.admin-plans-preview article small{color:#789300;font-size:7px}.admin-plans-preview h3{margin:10px 0;font-size:17px}.admin-plans-preview article p{color:#75858c;margin:0;font-size:8px;line-height:1.5}.admin-plans-preview article b{margin-top:auto;font-size:8px}.admin-security-modal{z-index:1000;background:#07131cbb;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-security-modal>section{color:#0a1820;background:#fff;width:min(850px,100%);max-height:92vh;overflow:auto}.admin-security-modal>section>header{border-bottom:1px solid #dde1dd;justify-content:space-between;padding:17px 20px;display:flex}.admin-security-modal>section>header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-security-modal h2{margin:4px 0 0;font-size:20px}.admin-security-modal>section>header button{background:0 0;border:0;font-size:22px}.admin-security-form{grid-template-columns:repeat(2,1fr);gap:12px;padding:18px 20px;display:grid}.admin-security-form>label{flex-direction:column;gap:6px;display:flex}.admin-security-form .wide{grid-column:1/-1}.admin-security-form label>span,.admin-security-form legend{text-transform:uppercase;font-size:8px;font-weight:850}.admin-security-form input,.admin-security-form select{width:100%;font:inherit;background:#fafaf7;border:1px solid #ccd2ce;padding:10px;font-size:9px}.admin-security-form fieldset{border:1px solid #d5dad6;grid-template-columns:repeat(4,1fr);gap:7px;padding:12px;display:grid}.admin-security-form fieldset label,.security-options label{align-items:center;gap:6px;font-size:8px;display:flex}.admin-security-form fieldset input,.security-options input{accent-color:#789300;width:auto}.admin-security-form fieldset.days{grid-template-columns:repeat(7,1fr)}.security-options{background:#f6f8ed;gap:18px;padding:11px;display:flex}.admin-security-form>p{color:#75858c;gap:7px;margin:0;font-size:8px;display:flex}.admin-security-form>p svg{color:#789300}.admin-security-modal footer{border-top:1px solid #dde1dd;justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.admin-security-modal footer button{color:#61747c;background:#fff;border:1px solid #ccd2ce;height:39px;padding:0 14px;font-size:8px;font-weight:850}.admin-security-modal footer button:last-child{color:#fff;background:#0b202b}.admin-security-modal footer button:last-child svg{color:var(--lime);margin-right:7px}@media (max-width:1050px){.admin-security-layout{grid-template-columns:1fr}.admin-plans-preview>div{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-security-metrics,.admin-plans-preview>div,.admin-security-form,.admin-staff-row,.admin-owner-row{grid-template-columns:1fr}.admin-security-form .wide{grid-column:auto}.admin-security-form fieldset,.admin-security-form fieldset.days{grid-template-columns:repeat(2,1fr)}.security-options{flex-direction:column}.admin-security-modal{padding:8px}}.admin-shell{font-size:14px}.admin-sidebar nav>a,.admin-sidebar nav>span{font-size:13px}.admin-sidebar nav>span small,.admin-sidebar-footer small{font-size:9px}.admin-sidebar-footer b{font-size:12px}.admin-sidebar-footer em{font-size:10px}.admin-topbar p{font-size:11px}.admin-topbar a{font-size:10px}.admin-status-line{font-size:11px}.admin-status-line time,.admin-metrics article>span,.admin-category-metrics small,.admin-promo-summary small,.admin-customer-metrics small,.admin-integration-metrics small,.admin-security-metrics small,.admin-metrics article>small,.admin-customer-metrics em,.admin-integration-metrics em,.admin-security-metrics em{font-size:10px}.admin-panel>header span,.admin-quick-actions>header span,.admin-department-manager>header span,.admin-customer-panel>header span,.admin-integrations-panel>header span,.admin-integration-governance>header span,.admin-staff-panel header span,.admin-security-log header span,.admin-plans-preview header>span{font-size:9px}.admin-panel>header h2,.admin-customer-panel h2,.admin-staff-panel h2,.admin-security-log h2,.admin-plans-preview h2{font-size:20px}.admin-panel>header>a{font-size:10px}.admin-product-list b,.admin-alerts b,.admin-quick-actions b{font-size:12px}.admin-product-list small,.admin-alerts small,.admin-quick-actions small,.admin-product-list em,.admin-product-list>a>i{font-size:10px}.admin-departments b,.admin-integrations b{font-size:11px}.admin-departments small,.admin-integrations small,.admin-integrations>p{font-size:10px}.admin-department-manager>header p,.admin-integrations-panel>header p{font-size:11px}.admin-department-manager article>header small,.admin-department-manager article>header span,.admin-department-manager article>div span,.admin-department-manager article>footer a,.admin-department-manager article>footer small{font-size:10px}.admin-department-manager article h3{font-size:17px}.admin-customer-panel>header button,.admin-staff-panel>header button{font-size:10px}.admin-customer-toolbar input,.admin-customer-toolbar select{font-size:11px}.admin-customer-table>header{font-size:9px}.admin-customer-table article b{font-size:11px}.admin-customer-table article small,.admin-customer-empty p,.admin-integration-grid article header small,.admin-integration-grid li,.admin-integration-grid article>footer small,.admin-integration-grid article>footer em{font-size:9px}.admin-integration-grid article>p,.admin-integration-grid article>footer b,.admin-integration-governance p{font-size:10px}.admin-integration-grid article>footer a,.admin-integration-grid article>footer button,.admin-integrations-panel>nav button{font-size:9px}.admin-owner-row b,.admin-staff-row b{font-size:11px}.admin-owner-row small,.admin-staff-row small{font-size:9px}.admin-owner-row em{font-size:10px}.admin-owner-row>i,.admin-staff-row>i{font-size:9px}.admin-security-log b{font-size:10px}.admin-security-log small,.admin-security-log em,.admin-security-log>div p{font-size:9px}.admin-plans-preview>header p{font-size:10px}.admin-plans-preview article small{font-size:9px}.admin-plans-preview h3{font-size:19px}.admin-plans-preview article p,.admin-plans-preview article b,.admin-customer-form label>span,.admin-security-form label>span,.admin-security-form legend{font-size:10px}.admin-customer-form input,.admin-customer-form textarea,.admin-security-form input,.admin-security-form select{font-size:11px}.admin-customer-form label>small,.admin-security-form fieldset label,.security-options label,.admin-security-form>p,.admin-customer-modal>section>header span,.admin-security-modal>section>header span{font-size:9px}.admin-customer-modal>section>footer button,.admin-security-modal footer button{font-size:10px}@media (min-width:1800px){.admin-workspace{max-width:1680px;padding:44px 52px 64px}.admin-shell{grid-template-columns:290px minmax(0,1fr)}.admin-topbar h1{font-size:44px}.admin-security-layout{grid-template-columns:minmax(0,1fr) 370px}.admin-owner-row,.admin-staff-row{min-height:78px}.admin-plans-preview article{min-height:175px}}@media (max-width:760px){.admin-sidebar nav>a,.admin-sidebar nav>span{font-size:12px}.admin-topbar h1{font-size:31px}.admin-status-line{font-size:10px}.admin-customer-table article b,.admin-owner-row b,.admin-staff-row b{font-size:11px}}.panel-access{display:contents}.panel-access:not([data-panel-permissions*=" dashboard "]) .admin-sidebar a[href=\/painel],.panel-access:not([data-panel-permissions*=" products "]) .admin-sidebar a[href^="/painel/produtos"],.panel-access:not([data-panel-permissions*=" categories "]) .admin-sidebar a[href^="/painel/categorias"],.panel-access:not([data-panel-permissions*=" orders "]) .admin-sidebar a[href^="/painel/pedidos"],.panel-access:not([data-panel-permissions*=" customers "]) .admin-sidebar a[href^="/painel/clientes"],.panel-access:not([data-panel-permissions*=" promotions "]) .admin-sidebar a[href^="/painel/promocoes"],.panel-access:not([data-panel-permissions*=" content "]) .admin-sidebar a[href^="/painel/banners"],.panel-access:not([data-panel-permissions*=" shipping "]) .admin-sidebar a[href^="/painel/frete"],.panel-access:not([data-panel-permissions*=" integrations "]) .admin-sidebar a[href^="/painel/integracoes"],.panel-access:not([data-panel-permissions*=" users "]) .admin-sidebar a[href^="/painel/usuarios"]{display:none}.admin-access-denied>section>svg{width:42px;height:42px;color:var(--lime)}.admin-access-denied h1{max-width:620px}.admin-access-denied>section>p:not(.eyebrow){max-width:560px}.admin-simulation-controls{z-index:1100;color:#fff;background:#071923;border:1px solid #415963;gap:12px;width:min(390px,100vw - 32px);padding:15px;display:grid;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 50px #00101955}.admin-simulation-controls>div{align-items:center;gap:11px;display:flex}.admin-simulation-controls>div>svg{color:var(--lime);font-size:22px}.admin-simulation-controls span{flex-direction:column;gap:3px;display:flex}.admin-simulation-controls b{font-size:12px}.admin-simulation-controls small{color:#9db0b7;font-size:9px}.admin-simulation-controls nav{flex-wrap:wrap;gap:7px;display:flex}.admin-simulation-controls button{background:var(--lime);color:#071923;border:0;align-items:center;gap:7px;min-height:36px;padding:0 12px;font-size:10px;font-weight:900;display:flex}.admin-simulation-controls button:disabled{opacity:.55}.admin-simulation-controls>p{color:#ffb58a;align-items:center;gap:7px;margin:0;font-size:10px;display:flex}.admin-simulation-bar{z-index:120;background:var(--lime);color:#071923;justify-content:center;align-items:center;gap:24px;min-height:52px;padding:9px 24px;font-size:12px;display:flex;position:sticky;top:0}.admin-simulation-bar>span{align-items:center;gap:8px;display:flex}.admin-simulation-bar form,.admin-access-denied form{margin:0}.admin-simulation-bar button,.admin-access-denied form button{color:#fff;background:#071923;border:0;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.admin-access-denied form{justify-content:center;display:flex}@media (max-width:700px){.admin-simulation-controls{bottom:16px;right:16px}.admin-simulation-bar{text-align:center;flex-direction:column;gap:8px;position:relative}.admin-simulation-bar>span{align-items:flex-start}}.admin-schedule-groups{grid-template-columns:repeat(3,1fr)!important;gap:10px!important;display:grid!important}.admin-schedule-groups>legend{margin-bottom:5px}.admin-schedule-groups>section{opacity:.72;background:#f2f3f0;border:1px solid #d6dbd7;grid-template-columns:repeat(2,1fr);gap:9px;padding:12px;display:grid}.admin-schedule-groups>section.enabled{opacity:1;background:#f8fbea;border-color:#a2bc27}.admin-schedule-groups>section>label{flex-direction:column;align-items:stretch;gap:5px;display:flex}.admin-schedule-groups>section>label:first-child{flex-direction:row;grid-column:1/-1;align-items:center}.admin-schedule-groups label b{font-size:10px}.admin-schedule-groups label em{color:#71838a;margin-left:auto;font-size:9px;font-style:normal}.admin-schedule-groups label span{font-size:9px}.admin-schedule-groups input:disabled{cursor:not-allowed;opacity:.45}@media (max-width:700px){.admin-schedule-groups{grid-template-columns:1fr!important}}.panel-access:not([data-panel-permissions*=" financial "]) .admin-sidebar a[href^="/painel/financeiro"]{display:none}.admin-finance-periods{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:7px;margin-bottom:10px;padding:10px 14px;display:flex}.admin-finance-periods span{color:#6d7f87;margin-right:5px;font-size:10px;font-weight:800}.admin-finance-periods a{color:#5d7078;border:1px solid #d4d8d4;padding:8px 12px;font-size:10px;font-weight:800}.admin-finance-periods a.active{color:#fff;background:#0b202b;border-color:#0b202b}.admin-finance-metrics{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:10px;display:grid}.admin-finance-metrics article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:118px;padding:19px;display:flex}.admin-finance-metrics article.received{color:#fff;background:#0b202b;border-color:#9db900}.admin-finance-metrics>article>svg{color:#789300;width:28px;height:28px}.admin-finance-metrics article.received>svg{color:var(--lime)}.admin-finance-metrics span{flex-direction:column;gap:5px;display:flex}.admin-finance-metrics small{color:#71838a;text-transform:uppercase;font-size:9px}.admin-finance-metrics b{font-size:23px}.admin-finance-metrics em{color:#809198;font-size:9px;font-style:normal}.admin-finance-grid{grid-template-columns:minmax(0,1.6fr) minmax(290px,.75fr);gap:10px;display:grid}.admin-finance-orders>div:not(.admin-finance-empty){flex-direction:column;display:flex}.admin-finance-orders>div>a{color:#0b202b;border-top:1px solid #e2e4e1;grid-template-columns:9px minmax(180px,1fr) 150px 100px;align-items:center;gap:12px;min-height:61px;padding:10px 17px;display:grid}.admin-finance-orders>div>a>i{background:#e6a72e;border-radius:50%;width:8px;height:8px}.admin-finance-orders>div>a>i.paid,.admin-finance-orders>div>a>i.separating,.admin-finance-orders>div>a>i.shipped,.admin-finance-orders>div>a>i.completed{background:#2ca45f}.admin-finance-orders>div>a>i.cancelled{background:#bd4c4c}.admin-finance-orders>div>a>span{flex-direction:column;gap:4px;display:flex}.admin-finance-orders b{font-size:11px}.admin-finance-orders small{color:#74858c;font-size:9px}.admin-finance-orders em{color:#64777f;font-size:9px;font-style:normal}.admin-finance-orders strong{text-align:right;font-size:12px}.admin-finance-summary dl{margin:0;padding:8px 18px}.admin-finance-summary dl>div{border-bottom:1px solid #e0e3df;justify-content:space-between;padding:13px 0;display:flex}.admin-finance-summary dt{color:#6c7f87;font-size:10px}.admin-finance-summary dd{margin:0;font-size:11px;font-weight:850}.admin-finance-summary dl>div.total{color:#789300;border:0}.admin-finance-summary dl>div.total dt,.admin-finance-summary dl>div.total dd{font-size:14px;font-weight:900}.admin-finance-summary>p{color:#6d7e85;background:#f5f6f2;gap:8px;margin:0 18px 18px;padding:12px;font-size:9px;line-height:1.5;display:flex}.admin-finance-summary>p svg{color:#789300;flex:none}.admin-finance-payments>div:not(.admin-finance-empty){padding:8px 18px}.admin-finance-payments>div>div{border-bottom:1px solid #e1e4e1;grid-template-columns:1fr auto;gap:7px;padding:10px 0;display:grid}.admin-finance-payments span{flex-direction:column;gap:3px;display:flex}.admin-finance-payments b{font-size:10px}.admin-finance-payments small,.admin-finance-payments em{color:#72838a;font-size:9px;font-style:normal}.admin-finance-payments i{background:#e7e9e5;grid-column:1/-1;height:4px}.admin-finance-payments i b{background:#8eaa00;height:100%;display:block}.admin-finance-fiscal>div{grid-template-columns:repeat(3,1fr);gap:8px;min-height:170px;padding:18px;display:grid}.admin-finance-fiscal>div>span{text-align:center;border:1px solid #e0e3df;flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-finance-fiscal>div b{color:#789300;font-size:24px}.admin-finance-fiscal>div small{color:#72838a;margin-top:5px;font-size:9px}.admin-finance-empty{color:#70828a;text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:230px;display:flex}.admin-finance-empty svg{color:#789300;font-size:30px}.admin-finance-empty b{color:#0b202b;margin-top:12px}.admin-finance-empty p{font-size:10px}@media (max-width:1100px){.admin-finance-metrics{grid-template-columns:repeat(2,1fr)}.admin-finance-grid{grid-template-columns:1fr}}@media (max-width:650px){.admin-finance-metrics{grid-template-columns:1fr}.admin-finance-periods{overflow-x:auto}.admin-finance-periods>*{white-space:nowrap}.admin-finance-orders>div>a{grid-template-columns:8px 1fr auto}.admin-finance-orders>div>a>em{display:none}.admin-finance-fiscal>div{grid-template-columns:1fr}}.admin-daily-schedule{background:#fafaf7;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;padding:16px!important}.admin-daily-schedule>section{border-radius:2px;grid-column:span 2;min-width:0;padding:14px!important}.admin-daily-schedule>section:nth-child(5){grid-column:2/4}.admin-daily-schedule>section:nth-child(6){grid-column:4/6}.admin-daily-schedule>section:nth-child(7){grid-column:2/4;margin-top:10px}.admin-daily-schedule>section:nth-child(8){grid-column:4/6;margin-top:10px}.admin-daily-schedule>section label{min-width:0}.admin-daily-schedule>section input[type=time]{min-width:0;padding:9px 7px}@media (max-width:700px){.admin-daily-schedule{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-daily-schedule>section,.admin-daily-schedule>section:nth-child(5),.admin-daily-schedule>section:nth-child(6),.admin-daily-schedule>section:nth-child(7),.admin-daily-schedule>section:nth-child(8){grid-column:auto;margin-top:0}}@media (max-width:480px){.admin-daily-schedule{grid-template-columns:1fr!important}}.admin-relationship-tabs{background:#e8e8e2;border:1px solid #d4d8d4;gap:5px;margin:0 0 10px;padding:5px;display:flex}.admin-relationship-tabs button{color:#5f7179;background:0 0;border:1px solid #0000;align-items:center;gap:9px;min-width:190px;height:44px;padding:0 14px;font-size:11px;font-weight:850;display:flex}.admin-relationship-tabs button svg{color:#789300}.admin-relationship-tabs button b{background:#d9ddd8;margin-left:auto;padding:4px 7px;font-size:9px}.admin-relationship-tabs button.active{color:#fff;background:#0b202b;border-color:#213943}.admin-relationship-tabs button.active svg{color:var(--lime)}.admin-relationship-tabs button.active b{background:var(--lime);color:#0b202b}.admin-relationship-kind{grid-template-columns:repeat(3,1fr);gap:8px;padding:12px 20px 0;display:grid}.admin-relationship-kind button{color:#60727a;background:#f6f6f2;border:1px solid #d2d8d4;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:10px;font-weight:850;display:flex}.admin-relationship-kind button svg{color:#789300}.admin-relationship-kind button.active{color:#fff;background:#0b202b;border-color:#8eaa00}.admin-relationship-kind button.active svg{color:var(--lime)}@media (max-width:600px){.admin-relationship-tabs,.admin-relationship-kind{flex-direction:column;grid-template-columns:1fr}.admin-relationship-tabs button{width:100%}}.admin-product-supplier{background:#f7f9ef;border:1px solid #cfd6d1;grid-template-columns:1.25fr 1fr .7fr auto;align-items:end;gap:10px;margin:4px 0;padding:15px;display:grid}.admin-product-supplier legend{color:#789300;text-transform:uppercase;padding:0 7px;font-size:10px;font-weight:900}.admin-product-supplier label{flex-direction:column;gap:7px;display:flex}.admin-product-supplier label span{text-transform:uppercase;font-size:10px;font-weight:850}.admin-product-supplier a{color:#fff;background:#0b202b;align-items:center;height:39px;padding:0 12px;font-size:9px;font-weight:850;display:flex}@media (max-width:760px){.admin-product-supplier{grid-template-columns:1fr}.admin-product-supplier a{justify-content:center}}.admin-purchases-page{max-width:1450px;margin:auto}.admin-purchases-title{padding:34px 0 22px}.admin-purchases-title p{color:#789300;text-transform:uppercase;margin:0;font-size:10px;font-weight:900}.admin-purchases-title h1{margin:7px 0;font-size:40px}.admin-purchases-title span{color:#6c7e86;font-size:11px}.admin-purchase-actions{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.admin-purchase-actions article{background:#fff;border:1px solid #d4d8d4;grid-template-columns:38px 1fr auto;align-items:center;gap:14px;min-height:110px;padding:20px;display:grid}.admin-purchase-actions article>svg{color:#789300;font-size:27px}.admin-purchase-actions span{flex-direction:column;gap:6px;display:flex}.admin-purchase-actions b{font-size:14px}.admin-purchase-actions small{color:#71838a;max-width:430px;font-size:10px;line-height:1.5}.admin-purchase-actions label,.admin-purchase-actions button{color:#fff;background:#0b202b;border:0;align-items:center;gap:8px;height:40px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.admin-purchase-actions label input{display:none}.admin-purchase-review{background:#fff;border:1px solid #ccd3ce;margin-top:10px}.admin-purchase-review>header{border-bottom:1px solid #dce1dd;justify-content:space-between;padding:18px;display:flex}.admin-purchase-review>header span{color:#789300;text-transform:uppercase;font-size:9px;font-weight:900}.admin-purchase-review h2{margin:5px 0 0}.admin-purchase-review>header>b{color:#75868d;overflow-wrap:anywhere;max-width:460px;font-size:9px}.admin-purchase-fields{background:#f5f5f0;grid-template-columns:2fr 1fr;gap:10px;padding:15px;display:grid}.admin-purchase-fields label{flex-direction:column;gap:6px;display:flex}.admin-purchase-fields span,.admin-purchase-items>header{text-transform:uppercase;font-size:9px;font-weight:850}.admin-purchase-fields input,.admin-purchase-fields select,.admin-purchase-items input,.admin-purchase-items select{width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #ccd3cf;padding:10px;font-size:10px}.admin-purchase-items{padding:15px}.admin-purchase-items>header,.admin-purchase-items>article{grid-template-columns:130px 1.3fr 1.4fr 75px 110px;align-items:center;gap:8px;display:grid}.admin-purchase-items>header{color:#71838a;padding:0 3px 8px}.admin-purchase-items>article{margin-bottom:8px}.admin-purchase-review>footer{border-top:1px solid #dce1dd;align-items:center;gap:12px;padding:15px;display:flex}.admin-purchase-review>footer button{background:#fff;border:1px solid #cbd2cd;align-items:center;gap:7px;height:40px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.admin-purchase-review>footer span{color:#71838a;margin-left:auto;font-size:10px}.admin-purchase-review>footer span b{color:#0b202b;margin-left:8px;font-size:15px}.admin-purchase-review>footer button.primary{color:#fff;background:#0b202b;border-color:#0b202b}.admin-purchase-review>footer button.primary svg{color:var(--lime)}.admin-purchase-history{margin-top:10px}.admin-purchase-history>header>b{font-size:10px}.admin-purchase-history>div>article{border-bottom:1px solid #e0e3df;grid-template-columns:1.5fr 1fr 1fr 100px;align-items:center;gap:15px;padding:13px 18px;display:grid}.admin-purchase-history article span{flex-direction:column;gap:4px;display:flex}.admin-purchase-history article b{font-size:11px}.admin-purchase-history article small{color:#74858c;font-size:9px}.admin-purchase-history article i{color:#23864d;text-align:center;background:#e4f5e9;padding:7px;font-size:9px;font-style:normal}@media (max-width:850px){.admin-purchase-actions{grid-template-columns:1fr}.admin-purchase-items{overflow-x:auto}.admin-purchase-items>header,.admin-purchase-items>article{min-width:800px}.admin-purchase-fields{grid-template-columns:1fr}.admin-purchase-review>footer{flex-direction:column;align-items:stretch}.admin-purchase-review>footer span{margin-left:0}.admin-purchase-history>div>article{grid-template-columns:1fr 1fr}.admin-purchases-title h1{font-size:32px}}@media (max-width:550px){.admin-purchase-actions article{grid-template-columns:32px 1fr}.admin-purchase-actions article>label,.admin-purchase-actions article>button{grid-column:1/-1;justify-content:center}.admin-purchase-history>div>article{grid-template-columns:1fr}}.panel-access:not([data-panel-permissions*=" products "]) .admin-sidebar a[href^="/painel/compras"],.panel-access:not([data-panel-permissions*=" reports "]) .admin-sidebar a[href^="/painel/relatorios"]{display:none}.admin-sidebar nav>a[href=\/painel]{order:1}.admin-sidebar nav>a[href^="/painel/produtos"]{order:2}.admin-sidebar nav>a[href^="/painel/categorias"]{order:3}.admin-sidebar nav>a[href^="/painel/clientes"]{order:4}.admin-sidebar nav>a[href^="/painel/compras"]{order:5}.admin-sidebar nav>a[href^="/painel/pedidos"]{order:6}.admin-sidebar nav>a[href^="/painel/frete"]{order:7}.admin-sidebar nav>a[href^="/painel/promocoes"]{order:8}.admin-sidebar nav>a[href^="/painel/banners"]{order:9}.admin-sidebar nav>a[href^="/painel/financeiro"]{order:10}.admin-sidebar nav>a[href^="/painel/relatorios"]{order:11}.admin-sidebar nav>a[href^="/painel/integracoes"]{order:12}.admin-sidebar nav>a[href^="/painel/usuarios"]{order:13}.admin-sidebar nav>a:is([href^="/painel/produtos"],[href^="/painel/compras"],[href^="/painel/promocoes"],[href^="/painel/financeiro"],[href^="/painel/integracoes"]){margin-top:20px;position:relative}.admin-sidebar nav>a:is([href^="/painel/produtos"],[href^="/painel/compras"],[href^="/painel/promocoes"],[href^="/painel/financeiro"],[href^="/painel/integracoes"]):before{color:#657b84;letter-spacing:.13em;text-transform:uppercase;font-size:7px;font-weight:900;position:absolute;bottom:calc(100% + 6px);left:12px}.admin-sidebar nav>a[href^="/painel/produtos"]:before{content:"Cadastros"}.admin-sidebar nav>a[href^="/painel/compras"]:before{content:"Operação"}.admin-sidebar nav>a[href^="/painel/promocoes"]:before{content:"Comercial"}.admin-sidebar nav>a[href^="/painel/financeiro"]:before{content:"Gestão"}.admin-sidebar nav>a[href^="/painel/integracoes"]:before{content:"Configurações"}@media (max-width:760px){.admin-sidebar nav>a{order:initial!important}.admin-sidebar nav>a:is([href^="/painel/produtos"],[href^="/painel/compras"],[href^="/painel/promocoes"],[href^="/painel/financeiro"],[href^="/painel/integracoes"]){margin-top:0}.admin-sidebar nav>a:before{display:none}}.admin-reports{flex-direction:column;gap:10px;display:flex}.admin-report-tabs{background:#e8e8e2;border:1px solid #d4d8d4;gap:5px;padding:6px;display:flex;overflow-x:auto}.admin-report-tabs button{color:#60727a;background:0 0;border:1px solid #0000;align-items:center;gap:8px;min-width:max-content;height:42px;padding:0 13px;font-size:10px;font-weight:850;display:flex}.admin-report-tabs button svg{color:#789300}.admin-report-tabs button.active{color:#fff;background:#0b202b;border-color:#213943}.admin-report-tabs button.active svg{color:var(--lime)}.admin-report-toolbar{background:#fff;border:1px solid #d4d8d4;flex-wrap:wrap;align-items:end;gap:8px;padding:12px;display:flex}.admin-report-toolbar label{flex-direction:column;gap:5px;display:flex}.admin-report-toolbar label>span{color:#697b83;text-transform:uppercase;font-size:8px;font-weight:850}.admin-report-toolbar .search{flex:270px;position:relative}.admin-report-toolbar .search svg{color:#789300;position:absolute;bottom:12px;left:12px}.admin-report-toolbar input,.admin-report-toolbar select{color:#0b202b;height:40px;font:inherit;background:#fafaf7;border:1px solid #ccd3cf;padding:0 11px;font-size:10px}.admin-report-toolbar .search input{width:100%;padding-left:35px}.admin-report-toolbar button{color:#0b202b;background:#fff;border:1px solid #ccd3cf;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.admin-report-toolbar button.favorite{color:#fff;background:#0b202b}.admin-report-toolbar button svg{color:#789300}.admin-report-metrics{grid-template-columns:repeat(3,minmax(150px,1fr)) auto;gap:10px;display:grid}.admin-report-metrics article{background:#fff;border:1px solid #d4d8d4;flex-direction:column;justify-content:center;gap:6px;min-height:82px;padding:15px 18px;display:flex}.admin-report-metrics article.featured{color:#fff;background:#0b202b;border-color:#9db900}.admin-report-metrics span{color:#72838a;text-transform:uppercase;font-size:9px}.admin-report-metrics b{font-size:20px}.admin-report-metrics>div{align-items:stretch;gap:6px;display:flex}.admin-report-metrics button{color:#0b202b;background:#fff;border:1px solid #ccd3cf;justify-content:center;align-items:center;gap:7px;min-width:85px;padding:0 12px;font-size:9px;font-weight:850;display:flex}.admin-report-metrics button:last-child{color:#fff;background:#0b202b}.admin-report-metrics button svg{color:#789300}.admin-report-table{background:#fff;border:1px solid #d4d8d4}.admin-report-table>header{border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:flex-start;gap:20px;padding:18px 20px;display:flex}.admin-report-table header small{color:#789300;letter-spacing:.09em;font-size:8px;font-weight:900}.admin-report-table h2{margin:5px 0 3px;font-size:19px}.admin-report-table header p,.admin-report-table header>span{color:#72838a;margin:0;font-size:9px}.admin-report-table table{border-collapse:collapse;width:100%}.admin-report-table th{color:#607179;text-align:left;text-transform:uppercase;letter-spacing:.06em;background:#f1f1ed;padding:11px 14px;font-size:8px}.admin-report-table td{border-top:1px solid #e0e3df;padding:12px 14px;font-size:10px}.admin-report-table tbody tr:hover{background:#f8faef}.admin-report-table td.empty{text-align:center;color:#71838a;padding:60px}.admin-report-table>footer{color:#71838a;border-top:1px solid #dfe3df;justify-content:space-between;padding:11px 14px;font-size:8px;display:flex}.admin-report-table>footer b{color:#0b202b}.table-scroll{overflow-x:auto}.table-scroll table{min-width:760px}@media (max-width:1100px){.admin-report-metrics{grid-template-columns:repeat(3,1fr)}.admin-report-metrics>div{grid-column:1/-1}.admin-report-metrics button{min-height:42px}}@media (max-width:650px){.admin-report-metrics{grid-template-columns:1fr}.admin-report-metrics>div{flex-wrap:wrap;grid-column:auto}.admin-report-toolbar>*{flex:140px}.admin-report-toolbar .search{flex-basis:100%}.admin-report-table>header{flex-direction:column}}@media print{.admin-sidebar,.admin-topbar,.admin-status-line,.admin-report-tabs,.admin-report-toolbar,.admin-report-metrics{display:none!important}.admin-shell{display:block!important}.admin-workspace{max-width:none!important;padding:0!important}.admin-report-table{border:0}.admin-report-table header{padding:0 0 18px}.admin-report-table td,.admin-report-table th{padding:8px;font-size:9px}.admin-report-table>footer{padding:14px 0}.table-scroll{overflow:visible}.table-scroll table{min-width:0}}.product-header>nav{align-items:center;gap:12px;display:flex}.product-header>nav>a:first-child{color:#a9b6bc;align-items:center;gap:9px;padding:13px;font-size:12px;display:flex}.product-header>nav>a:first-child:hover{color:var(--lime)}.store-global-cart{color:#fff;background:#0a1a24;border:1px solid #405965;align-items:center;gap:9px;min-height:46px;padding:0 12px;display:flex}.store-global-cart>svg{color:var(--lime)}.store-global-cart>span{flex-direction:column;font-size:11px;font-weight:800;line-height:1.25;display:flex}.store-global-cart>span small{color:#718792;letter-spacing:.1em;text-transform:uppercase;font-size:7px}.store-global-cart>b{background:var(--lime);color:#07131c;place-items:center;min-width:22px;height:22px;font-size:10px;display:grid}.product-buy-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.product-buy-actions>a{color:var(--lime);border-bottom:1px solid var(--lime);padding:13px 2px;font-size:11px;font-weight:850}@media (max-width:900px){.department-store-header{grid-template-columns:125px 1fr auto}.department-store-header>div{display:flex}.department-store-header>div>a:first-child,.department-store-header .store-global-cart span{display:none}}@media (max-width:600px){.department-store-header{grid-template-columns:1fr auto}.department-store-header>form{grid-column:1/-1}.product-header>nav>a:first-child{padding:10px;font-size:0}.store-global-cart>span{display:none}.store-global-cart{padding:0 9px}}.admin-financial-manager{background:#fff;border:1px solid #d4d8d4;margin:10px 0}.admin-financial-manager>header{border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-financial-manager>header span,.admin-financial-ledger>header span,.admin-financial-reconcile header span{color:#789300;text-transform:uppercase;font-size:9px;font-weight:900}.admin-financial-manager h2{margin:5px 0 0;font-size:21px}.admin-financial-manager>header button,.admin-financial-form button,.admin-financial-ledger button{color:#0b202b;background:#fff;border:1px solid #cbd2cd;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.admin-financial-manager>header button,.admin-financial-form button.primary{color:#fff;background:#0b202b;border-color:#0b202b}.admin-financial-manager button svg{color:#92ad00}.admin-financial-kpis{background:#f3f3ee;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;display:grid}.admin-financial-kpis article{background:#fff;border:1px solid #d4d8d4;align-items:center;gap:14px;min-height:90px;padding:16px;display:flex}.admin-financial-kpis article>svg{color:#789300;font-size:24px}.admin-financial-kpis span{flex-direction:column;gap:4px;display:flex}.admin-financial-kpis small,.admin-financial-kpis em{color:#708188;font-size:9px;font-style:normal}.admin-financial-kpis small{text-transform:uppercase}.admin-financial-kpis b{font-size:21px}.admin-financial-kpis article.positive{color:#fff;background:#0b202b;border-color:#9db900}.admin-financial-kpis article.negative{background:#fff5ee;border-color:#d78956}.admin-financial-form{background:#f8faef;border-block:1px solid #d8ddd9;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;display:grid}.admin-financial-form label{flex-direction:column;gap:6px;display:flex}.admin-financial-form label.wide{grid-column:span 2}.admin-financial-form label span{text-transform:uppercase;font-size:9px;font-weight:850}.admin-financial-form input,.admin-financial-form select{height:40px;font:inherit;background:#fff;border:1px solid #cbd2cd;padding:0 10px;font-size:10px}.admin-financial-form footer{grid-column:1/-1;justify-content:flex-end;gap:8px;display:flex}.admin-financial-form button:disabled{opacity:.5}.admin-financial-message{color:#415400;background:#edf5d8;margin:0;padding:10px 18px;font-size:10px}.admin-financial-body{grid-template-columns:minmax(0,1.7fr) minmax(270px,.7fr);display:grid}.admin-financial-ledger{border-right:1px solid #dfe3df}.admin-financial-ledger>header,.admin-financial-reconcile>header{border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;min-height:72px;padding:15px 18px;display:flex}.admin-financial-ledger h3,.admin-financial-reconcile h3{margin:4px 0 0;font-size:17px}.admin-financial-ledger nav{gap:4px;display:flex}.admin-financial-ledger nav button{height:31px;padding:0 9px}.admin-financial-ledger nav button.active{color:#fff;background:#0b202b}.admin-financial-ledger>div>article{border-bottom:1px solid #e1e4e1;grid-template-columns:30px minmax(160px,1fr) 100px 110px 95px;align-items:center;gap:10px;min-height:62px;padding:10px 14px;display:grid}.admin-financial-ledger article>i{color:#668000;background:#e8f4cd;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.admin-financial-ledger article>i.payable{color:#b85a14;background:#fff0e3}.admin-financial-ledger article>span{flex-direction:column;gap:4px;display:flex}.admin-financial-ledger article b{font-size:10px}.admin-financial-ledger article small,.admin-financial-ledger article em{color:#708188;font-size:9px;font-style:normal}.admin-financial-ledger article em.overdue{color:#c14b2c;font-weight:850}.admin-financial-ledger article strong{text-align:right;font-size:11px}.admin-financial-ledger article>small{text-align:right}.admin-financial-ledger .empty{text-align:center;color:#708188;padding:55px;font-size:10px}.admin-financial-reconcile dl{margin:0;padding:8px 18px}.admin-financial-reconcile dl div{border-bottom:1px solid #e2e5e2;justify-content:space-between;padding:12px 0;font-size:10px;display:flex}.admin-financial-reconcile dl div.total{font-size:13px;font-weight:900}.admin-financial-reconcile>p{color:#708188;background:#f4f5ef;margin:0;padding:14px 18px;font-size:9px;line-height:1.6}@media (max-width:1050px){.admin-financial-body{grid-template-columns:1fr}.admin-financial-ledger{border-bottom:1px solid #dfe3df;border-right:0}.admin-financial-form{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-financial-kpis,.admin-financial-form{grid-template-columns:1fr}.admin-financial-form label.wide{grid-column:auto}.admin-financial-ledger>header{flex-direction:column;align-items:flex-start;gap:10px}.admin-financial-ledger>div>article{grid-template-columns:30px 1fr auto}.admin-financial-ledger article>em,.admin-financial-ledger article>strong{grid-column:2}.admin-financial-ledger article>button,.admin-financial-ledger article>small{grid-area:1/3/3}.admin-financial-manager>header{flex-direction:column;align-items:flex-start;gap:12px}}.admin-stock-manager{background:#fff;border:1px solid #d4d8d4;margin-bottom:10px}.admin-stock-manager>header{border-bottom:1px solid #dfe3df;justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.admin-stock-manager>header span{color:#789300;text-transform:uppercase;font-size:9px;font-weight:900}.admin-stock-manager>header h2{margin:5px 0 0;font-size:20px}.admin-stock-manager>header button,.admin-stock-form footer button{color:#fff;background:#0b202b;border:0;align-items:center;gap:8px;height:41px;padding:0 14px;font-size:10px;font-weight:850;display:flex}.admin-stock-manager button svg{color:var(--lime)}.admin-stock-metrics{background:#f3f3ee;grid-template-columns:repeat(3,1fr);gap:10px;padding:10px;display:grid}.admin-stock-metrics article{background:#fff;border:1px solid #d5d9d5;align-items:center;gap:13px;min-height:85px;padding:16px;display:flex}.admin-stock-metrics article>svg{color:#789300;font-size:25px}.admin-stock-metrics span{flex-direction:column;gap:5px;display:flex}.admin-stock-metrics small{color:#73848b;text-transform:uppercase;font-size:9px}.admin-stock-metrics b{font-size:22px}.admin-stock-metrics article.warning{background:#fff8e8;border-color:#e0a43b}.admin-stock-form{background:#f8faef;border-block:1px solid #d8ddd9;grid-template-columns:repeat(4,1fr);gap:10px;padding:15px;display:grid}.admin-stock-form label{flex-direction:column;gap:6px;display:flex}.admin-stock-form label.wide{grid-column:span 2}.admin-stock-form label span{text-transform:uppercase;font-size:9px;font-weight:850}.admin-stock-form input,.admin-stock-form select{height:40px;font:inherit;background:#fff;border:1px solid #cbd2cd;padding:0 10px;font-size:10px}.admin-stock-form footer{grid-column:1/-1;justify-content:flex-end;display:flex}.admin-stock-form button:disabled{opacity:.5}.admin-stock-alerts,.admin-stock-history{padding:0 18px}.admin-stock-alerts>header,.admin-stock-history>header{justify-content:space-between;padding:15px 0 10px;font-size:10px;display:flex}.admin-stock-alerts>header span,.admin-stock-history>header span{color:#73848b}.admin-stock-alerts article,.admin-stock-history article{border-top:1px solid #e0e3df;grid-template-columns:1fr 75px 90px;align-items:center;gap:12px;min-height:54px;padding:9px 0;display:grid}.admin-stock-alerts article>span,.admin-stock-history article>span{flex-direction:column;gap:3px;display:flex}.admin-stock-alerts b,.admin-stock-history b{font-size:10px}.admin-stock-alerts small,.admin-stock-history small,.admin-stock-alerts i,.admin-stock-history i{color:#73848b;font-size:9px;font-style:normal}.admin-stock-alerts em,.admin-stock-history em{color:#789300;font-size:11px;font-style:normal;font-weight:900}.admin-stock-history article{grid-template-columns:20px 1fr 75px 135px}.admin-stock-history article>svg{color:#789300}.admin-stock-alerts>p{text-align:center;color:#638047;padding:25px;font-size:10px}@media (max-width:850px){.admin-stock-metrics,.admin-stock-form{grid-template-columns:1fr}.admin-stock-form label.wide{grid-column:auto}.admin-stock-alerts article,.admin-stock-history article{grid-template-columns:1fr auto}.admin-stock-history article>svg,.admin-stock-history article>i{display:none}}.panel-access img[src="/logo-store-header.webp"]{content:var(--workspace-logo)}.panel-access .admin-sidebar{border-top:3px solid var(--workspace-accent)}.site-footer-logo .workspace-logo-placeholder{border-color:var(--workspace-accent);width:210px;height:105px;color:var(--workspace-accent)}.admin-footer{border-top:2px solid var(--workspace-accent);color:#899ba3;text-align:center;background:#071720;justify-content:center;align-items:center;gap:18px;width:100%;min-height:68px;padding:13px 28px;display:flex}.admin-footer>img,.admin-footer>.workspace-logo-placeholder{object-fit:contain;flex:none;width:76px;height:34px}.admin-footer>.workspace-logo-placeholder{border:1px solid var(--workspace-accent);color:var(--workspace-accent);place-items:center;font-size:10px;font-weight:900;display:grid}.admin-footer>span{font-size:11px}.admin-footer>small{color:#657b84;text-transform:uppercase;letter-spacing:.08em;font-size:9px}@media (max-width:760px){.admin-footer{flex-direction:column;gap:7px;min-height:96px;padding:15px}.admin-footer>span{font-size:10px}.admin-footer>small{font-size:8px}}@media print{.admin-footer{display:none!important}}.admin-shell{--admin-shadow:0 12px 34px #0717200e;line-height:1.45}.admin-workspace{width:100%;max-width:1600px;margin-inline:auto;padding:36px clamp(24px,3vw,48px) 60px}.admin-topbar{min-height:72px}.admin-topbar h1{line-height:1.05}.admin-topbar p,.admin-panel>header span,.admin-quick-actions>header span{letter-spacing:.11em}.admin-status-line{background:#fbfbf8;min-height:48px;margin:24px 0 16px;padding-inline:16px}.admin-metrics,.admin-grid{gap:12px}.admin-metrics article,.admin-panel,.admin-quick-actions,.admin-category-metrics article,.admin-customer-metrics article,.admin-integration-metrics article,.admin-security-metrics article,.admin-finance-metrics article,.admin-financial-manager,.admin-stock-manager,.admin-report-table{box-shadow:var(--admin-shadow)}.admin-metrics article{min-height:142px;padding:21px}.admin-panel>header{min-height:80px;padding:19px 22px}.admin-panel>header h2{line-height:1.15}.admin-product-list>a,.admin-alerts>div>a,.admin-quick-actions a,.admin-topbar a,.admin-sidebar nav>a,.admin-sidebar nav>span{transition:background-color .18s,border-color .18s,color .18s,transform .18s}.admin-product-list>a:hover,.admin-alerts>div>a:hover{background:#f7f9f1}.admin-quick-actions a:hover{border-color:var(--workspace-accent);background:#14313d;transform:translateY(-2px)}.admin-topbar a:hover{background:#16323e}.admin-topbar a.quiet:hover{color:#0b202b;background:#fff;border-color:#8d9b96}.admin-sidebar nav>a:hover,.admin-sidebar nav>span:hover{color:#fff;background:#102832}.admin-sidebar nav>a:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-sidebar nav>a:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-sidebar nav>a:focus-visible{outline-offset:2px}.admin-topbar a:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-topbar a:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-topbar a:focus-visible{outline-offset:2px}.admin-panel a:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-panel a:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-panel a:focus-visible{outline-offset:2px}.admin-quick-actions a:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-quick-actions a:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-quick-actions a:focus-visible{outline-offset:2px}.admin-shell button:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-shell button:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-shell button:focus-visible{outline-offset:2px}.admin-shell input:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-shell input:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-shell input:focus-visible{outline-offset:2px}.admin-shell select:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-shell select:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-shell select:focus-visible{outline-offset:2px}.admin-shell textarea:focus-visible{outline:3px solid var(--workspace-accent)}@supports (color:color-mix(in lab, red, red)){.admin-shell textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--workspace-accent) 48%,transparent)}}.admin-shell textarea:focus-visible{outline-offset:2px}.admin-shell button,.admin-shell input,.admin-shell select,.admin-shell textarea{font-family:inherit}.admin-shell button:not(:disabled),.admin-shell select{cursor:pointer}.admin-footer>span{font-size:12px;line-height:1.5}.admin-footer>small{font-size:10px;line-height:1.5}@media (max-width:1100px){.admin-workspace{max-width:none;padding:28px 24px 48px}}@media (max-width:760px){.admin-workspace{padding:22px 14px 42px}.admin-topbar{min-height:0}.admin-topbar>div:last-child{width:100%;padding-bottom:3px;overflow-x:auto}.admin-topbar a{flex:none}.admin-metrics{gap:9px}.admin-panel>header{padding:17px}.admin-footer>span{font-size:11px}.admin-footer>small{font-size:9px}}.admin-dashboard-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:288px;padding:38px 24px;display:flex!important}.admin-dashboard-empty>svg{color:#789300;width:30px;height:30px;margin-bottom:5px}.admin-dashboard-empty h3{color:#0b202b;letter-spacing:-.02em;margin:0;font-size:17px}.admin-dashboard-empty p{color:#71838a;max-width:390px;margin:0;font-size:12px;line-height:1.6}.admin-dashboard-empty a{color:#fff;background:#0b202b;align-items:center;gap:9px;margin-top:8px;padding:11px 14px;font-size:11px;font-weight:850;display:inline-flex}.admin-dashboard-empty a svg{color:var(--lime)}.admin-departments>div>.admin-dashboard-empty.compact{grid-template-columns:none;min-height:210px;display:flex}.admin-departments>div>.admin-dashboard-empty.compact h3{font-size:16px}.admin-departments>div>.admin-dashboard-empty.compact p{font-size:11px}.admin-departments>div>.admin-dashboard-empty.compact a{font-size:10px}@media (max-width:760px){.admin-dashboard-empty{min-height:240px;padding:30px 18px}.admin-dashboard-empty h3{font-size:16px}.admin-dashboard-empty p{font-size:11px}}.admin-product-overview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px;display:grid}.admin-product-overview article{border:1px solid var(--admin-line);min-height:92px;box-shadow:var(--admin-shadow);background:#fff;align-items:center;gap:14px;padding:17px 19px;display:flex}.admin-product-overview article>svg{color:#789300;width:23px;height:23px}.admin-product-overview article>span{flex-direction:column;gap:4px;display:flex}.admin-product-overview small{color:#71838a;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.admin-product-overview b{font-size:22px;line-height:1}.admin-product-overview article.attention{background:#fff8e8;border-color:#e0a43b}.admin-product-overview article.attention>svg{color:#b66a00}.admin-product-toolbar{box-shadow:var(--admin-shadow);margin-bottom:12px}.admin-catalog-table{box-shadow:var(--admin-shadow)}.admin-catalog-body>article{transition:background-color .18s}.admin-catalog-body>article:hover{background:#f8faef}.admin-catalog-empty{text-align:center;min-height:270px;padding:32px}.admin-catalog-empty>svg{width:29px;height:29px}.admin-catalog-empty b{font-size:15px}.admin-catalog-empty span{max-width:440px;font-size:11px;line-height:1.6}.admin-catalog-empty button,.admin-catalog-empty a{color:#fff;background:#0b202b;border:0;align-items:center;gap:8px;min-height:40px;margin-top:7px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.admin-catalog-empty button:hover,.admin-catalog-empty a:hover{background:#16323e}.admin-catalog-empty a svg{color:var(--lime)}@media (max-width:1100px){.admin-product-overview{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.admin-product-overview{grid-template-columns:1fr 1fr;gap:8px}.admin-product-overview article{min-height:80px;padding:14px}.admin-product-overview small{font-size:9px}.admin-product-overview b{font-size:19px}}.admin-category-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.admin-category-metrics article{min-height:92px;box-shadow:var(--admin-shadow)}.admin-category-metrics article.success{background:#f5fbf7;border-color:#9bc5a8}.admin-department-manager{box-shadow:var(--admin-shadow)}.admin-department-manager>div{gap:12px;padding:12px}.admin-department-manager article{transition:border-color .18s,box-shadow .18s,transform .18s;position:relative;overflow:hidden}.admin-department-manager article.in-use{border-top:3px solid var(--workspace-accent)}.admin-department-manager article:hover{border-color:#aab6b0;transform:translateY(-2px);box-shadow:0 14px 32px #07172014}.admin-department-manager article>header{min-height:100px;padding:14px}.admin-department-manager article>header img{border:1px solid #e0e4e0}.admin-department-manager article>header>a{transition:background-color .18s,color .18s}.admin-department-manager article>header>a:hover{color:var(--lime);background:#0b202b}.admin-department-manager article>p{color:#71838a;min-height:54px;margin:0;padding:14px 14px 0;font-size:11px;line-height:1.55}.admin-department-manager article>div{min-height:116px}.admin-department-manager article>div span{font-size:10px;line-height:1.3}.admin-department-manager article>footer{align-items:center;padding:13px 14px}.admin-department-manager article>footer a,.admin-department-manager article>footer small{font-size:10px}.admin-unmapped{box-shadow:var(--admin-shadow);margin-top:12px}@media (max-width:1100px){.admin-category-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.admin-category-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-category-metrics article{min-height:80px;padding:14px}.admin-department-manager article>p{min-height:0}.admin-department-manager article>footer{flex-direction:column;align-items:flex-start;gap:8px}}.admin-customer-metrics{grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:12px}.admin-customer-metrics article.success{background:#f5fbf7;border-color:#9bc5a8}.admin-customer-metrics article.success>svg{color:#218b4c}.admin-relationship-tabs{margin-bottom:12px}.admin-customer-panel{box-shadow:var(--admin-shadow)}.admin-customer-toolbar{grid-template-columns:minmax(260px,1fr) 220px auto;align-items:center;padding:12px 14px}.admin-customer-toolbar>span{color:#71838a;white-space:nowrap;font-size:10px;font-weight:800}.admin-customer-table>article{transition:background-color .18s}.admin-customer-table>article:hover{background:#f8faef}.admin-customer-table button{transition:background-color .18s,color .18s,border-color .18s}.admin-customer-table button:hover{color:var(--lime);background:#0b202b;border-color:#0b202b}.admin-customer-empty{text-align:center;min-height:270px;padding:32px}.admin-customer-empty b{font-size:15px}.admin-customer-empty p{max-width:430px;margin:7px 0 0;font-size:11px;line-height:1.6}.admin-customer-empty button{color:#fff;background:#0b202b;border:0;align-items:center;gap:8px;min-height:40px;margin-top:14px;padding:0 14px;font-size:10px;font-weight:850;display:inline-flex}.admin-customer-empty button svg{color:var(--lime)}.admin-customer-modal>section>header{z-index:2;background:#fff;position:sticky;top:0}.admin-customer-modal>section>footer{z-index:2;background:#fff;position:sticky;bottom:0}.admin-customer-kind{background:#fff}@media (max-width:1100px){.admin-customer-metrics{grid-template-columns:repeat(2,1fr)}.admin-customer-toolbar{grid-template-columns:1fr 210px}.admin-customer-toolbar>span{grid-column:1/-1}}@media (max-width:700px){.admin-customer-metrics{grid-template-columns:1fr 1fr;gap:8px}.admin-customer-metrics article{min-height:84px;padding:14px}.admin-customer-toolbar{grid-template-columns:1fr;display:grid}.admin-customer-toolbar>span{grid-column:auto}.admin-customer-modal>section>footer{flex-direction:column-reverse}.admin-customer-modal>section>footer button{justify-content:center;width:100%}}.integration-hero{color:#fff;background:#091d27;border:1px solid #263f4a;justify-content:space-between;align-items:center;gap:30px;margin-bottom:10px;padding:24px 26px;display:flex}.integration-hero>div{max-width:710px}.integration-hero>div>small,.integration-priority>header span{color:var(--lime);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:900}.integration-hero h2{letter-spacing:-.035em;margin:7px 0;font-size:clamp(22px,2.3vw,31px)}.integration-hero p,.integration-priority>header p{color:#91a2aa;margin:0;font-size:11px;line-height:1.6}.integration-hero>span{background:#102b36;border:1px solid #304a55;grid-template-columns:28px 1fr;align-items:center;gap:3px 10px;min-width:190px;padding:15px;display:grid}.integration-hero>span svg{color:var(--lime);grid-row:1/3}.integration-hero>span b{font-size:11px}.integration-hero>span small{color:#80949d;font-size:9px}.integration-priority{background:#fff;border:1px solid #d4d8d4;margin-bottom:10px}.integration-priority>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;gap:25px;padding:18px 20px;display:flex}.integration-priority>header h2{margin:5px 0 0;font-size:20px}.integration-priority>header p{color:#75858c;max-width:470px}.integration-priority>div{background:#eeeee9;grid-template-columns:repeat(2,1fr);gap:10px;padding:10px;display:grid}.integration-priority article{background:#fff;border:1px solid #d5dad6;border-top:4px solid #a2aaa7;padding:20px}.integration-priority article.connected{border-top-color:#7e9d12}.integration-priority-title{grid-template-columns:48px 1fr;align-items:center;gap:12px;display:grid}.integration-priority-title>i{width:48px;height:48px;color:var(--lime);background:#0b202b;place-items:center;font-style:normal;display:grid}.integration-priority-title>i svg{width:22px;height:22px}.integration-priority-title span{flex-direction:column;gap:2px;display:flex}.integration-priority-title small{color:#789300;text-transform:uppercase;font-size:8px;font-weight:850}.integration-priority-title h3{margin:0;font-size:18px}.integration-priority-title em{color:#718188;font-size:9px;font-style:normal}.integration-priority ol{grid-template-columns:repeat(3,1fr);margin:18px 0;padding:0;list-style:none;display:grid}.integration-priority li{gap:8px;min-width:0;padding-right:10px;display:flex}.integration-priority li>b{color:#617b00;background:#eaf2ca;border-radius:50%;flex:0 0 22px;place-items:center;width:22px;height:22px;font-size:9px;display:grid}.integration-priority li>span{flex-direction:column;gap:4px;font-size:10px;font-weight:750;display:flex}.integration-priority li small{color:#819096;font-size:8px;font-weight:400;line-height:1.45}.integration-guide{color:#53656d;background:#f1f7da;align-items:flex-start;gap:8px;margin:0 0 14px;padding:10px;font-size:9px;line-height:1.5;display:flex}.integration-guide svg{color:#789300;margin-top:2px}.integration-priority footer{border-top:1px solid #e1e4e1;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.integration-priority footer>span{flex-direction:column;gap:3px;display:flex}.integration-priority footer small{color:#829096;text-transform:uppercase;font-size:8px}.integration-priority footer b{font-size:10px}.integration-priority footer a,.integration-priority footer button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:8px;height:38px;padding:0 14px;font-size:8px;font-weight:850;display:flex}.integration-priority footer button.active{color:#3f5800;background:#eaf2ca}.integration-priority footer svg{color:var(--lime)}@media (max-width:1050px){.integration-priority>div{grid-template-columns:1fr}}@media (max-width:700px){.integration-hero,.integration-priority>header{flex-direction:column;align-items:flex-start}.integration-hero>span{width:100%}.integration-priority ol{grid-template-columns:1fr;gap:12px}.integration-priority footer{flex-direction:column;align-items:flex-start;gap:12px}}.integration-notice{color:#405800;background:#f3f8df;border:1px solid #91ac32;align-items:center;gap:9px;margin:0 0 10px;padding:13px 16px;font-size:11px;font-weight:750;display:flex}.integration-notice.error{color:#8b4719;background:#fff2e8;border-color:#d59b70}.integration-actions{align-items:center;gap:8px;flex-direction:row!important;display:flex!important}.integration-actions button:disabled{opacity:.6;cursor:wait}@media (max-width:700px){.integration-actions{align-items:stretch;flex-direction:column!important}}.integration-readiness{box-shadow:var(--admin-shadow);background:#fff;border:1px solid #d4d8d4;margin-bottom:10px}.integration-readiness>header{border-bottom:1px solid #e0e3df;justify-content:space-between;align-items:center;gap:24px;padding:18px 20px;display:flex}.integration-readiness>header span{color:#789300;text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:900}.integration-readiness>header h2{margin:5px 0 0;font-size:20px}.integration-readiness>header p{color:#75858c;max-width:480px;margin:0;font-size:11px;line-height:1.55}.integration-readiness>div{background:#eeeee9;grid-template-columns:repeat(2,1fr);gap:9px;padding:10px;display:grid}.integration-readiness article{background:#fff;border:1px solid #d5dad6;border-left:4px solid #d39b38;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:102px;padding:17px;display:grid}.integration-readiness article.ready{background:#f7fbf7;border-left-color:#51a66f}.integration-readiness article.protected{background:#f7f9fa;border-left-color:#6f8792}.integration-readiness article>svg{color:#789300;width:22px;height:22px}.integration-readiness article>span{flex-direction:column;gap:3px;display:flex}.integration-readiness article small{color:#7b8a90;text-transform:uppercase;font-size:9px}.integration-readiness article b{font-size:12px}.integration-readiness article em{color:#718188;font-size:10px;font-style:normal;line-height:1.45}.integration-readiness article>a{color:#fff;text-transform:uppercase;background:#0b202b;align-items:center;gap:7px;height:34px;padding:0 11px;font-size:9px;font-weight:850;display:flex}.integration-readiness article>a svg{color:var(--lime)}.integration-readiness>footer{color:#fff;background:#0b202b;border-top:1px solid #e0e3df;align-items:center;gap:11px;padding:14px 18px;display:flex}.integration-readiness>footer>svg{color:var(--lime)}.integration-readiness>footer span{flex-direction:column;gap:2px;display:flex}.integration-readiness>footer b{font-size:11px}.integration-readiness>footer small{color:#91a2aa;font-size:10px}.integration-readiness+.integration-priority{margin-top:0}@media (max-width:900px){.integration-readiness>div{grid-template-columns:1fr}}@media (max-width:700px){.integration-readiness>header{flex-direction:column;align-items:flex-start}.integration-readiness article{grid-template-columns:34px 1fr}.integration-readiness article>a{grid-column:2;width:max-content}}.admin-stock-manager{box-shadow:var(--admin-shadow)}.admin-stock-metrics{grid-template-columns:repeat(4,1fr);gap:12px}.admin-stock-metrics article{box-shadow:0 8px 22px #07172009}.admin-stock-form{gap:12px}.admin-stock-form label>small{color:#71838a;font-size:9px;line-height:1.45}.admin-stock-form footer{align-items:center;gap:10px}.admin-stock-form footer>span{color:#586b73;margin-right:auto;font-size:10px;font-weight:700}.admin-stock-form footer button.quiet{color:#0b202b;background:#fff;border:1px solid #c9d0cc}.admin-stock-alerts,.admin-stock-history{padding-inline:20px}.admin-stock-alerts article,.admin-stock-history article{transition:background-color .18s}.admin-stock-alerts article:hover,.admin-stock-history article:hover{background:#f8faef}.admin-stock-history-tools{background:#f3f3ee;grid-template-columns:1fr 230px;gap:10px;margin-bottom:4px;padding:10px;display:grid}.admin-stock-history-tools label{background:#fff;border:1px solid #cbd2cd;align-items:center;height:40px;display:flex}.admin-stock-history-tools label svg{color:#789300;margin:0 10px}.admin-stock-history-tools input,.admin-stock-history-tools select{width:100%;height:40px;font:inherit;background:#fff;border:1px solid #cbd2cd;padding:0 10px;font-size:10px}.admin-stock-history-tools label input{border:0;height:38px;padding-left:0}.admin-stock-history-empty{color:#71838a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.admin-stock-history-empty>svg{color:#9aaa77;font-size:24px}.admin-stock-history-empty b{font-size:11px}.admin-stock-history-empty button{color:#fff;background:#0b202b;border:0;min-height:36px;padding:0 12px;font-size:9px;font-weight:850}@media (max-width:1050px){.admin-stock-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-stock-metrics{grid-template-columns:1fr 1fr}.admin-stock-manager>header{flex-direction:column;align-items:flex-start;gap:12px}.admin-stock-manager>header button{justify-content:center;width:100%}.admin-stock-form footer{flex-direction:column;align-items:stretch}.admin-stock-form footer>span{margin:0}.admin-stock-history-tools{grid-template-columns:1fr}.admin-stock-alerts,.admin-stock-history{padding-inline:12px}}.admin-order-metrics{grid-template-columns:repeat(4,1fr);gap:12px}.admin-order-metrics article{box-shadow:var(--admin-shadow)}.admin-order-metrics span em{color:#71838a;font-size:9px;font-style:normal}.admin-order-metrics article.positive{background:#f5fbf7;border-color:#9bc5a8}.admin-order-metrics article.positive>svg{color:#218b4c}.admin-order-metrics article.positive b{font-size:17px}.admin-order-toolbar{box-shadow:var(--admin-shadow);grid-template-columns:minmax(260px,1fr) 200px auto auto;align-items:center}.admin-order-toolbar>label{background:#fafaf7;border:1px solid #ccd2ce;align-items:center;height:42px;display:flex}.admin-order-toolbar>label svg{color:#789300;margin:0 10px}.admin-order-toolbar>label input{border:0;width:100%;padding-left:0}.admin-order-toolbar>span{color:#71838a;white-space:nowrap;font-size:9px;font-weight:800}.admin-orders-table{box-shadow:var(--admin-shadow)}.admin-orders-table>article{transition:background-color .18s}.admin-orders-table>article:hover{background:#f8faef}.admin-orders-table a{transition:background-color .18s,border-color .18s,color .18s}.admin-orders-table a:hover{color:var(--lime);background:#0b202b;border-color:#0b202b}.admin-orders-empty{min-height:270px}.admin-orders-empty b{font-size:14px}.admin-orders-empty p{font-size:10px}.admin-orders-empty button{color:#fff;background:#0b202b;border:0;min-height:39px;margin-top:7px;padding:0 14px;font-size:9px;font-weight:850}.admin-order-modal>section>header,.admin-order-modal>section>footer{z-index:3;background:#fff;position:sticky}.admin-order-modal>section>header{top:0}.admin-order-modal>section>footer{align-items:center;bottom:0}.admin-order-modal>section>footer>span{color:#71838a;margin-right:auto;font-size:9px;font-weight:750}@media (max-width:1150px){.admin-order-metrics{grid-template-columns:repeat(2,1fr)}.admin-order-toolbar{grid-template-columns:1fr 200px auto}.admin-order-toolbar>span{grid-column:1/-1}}@media (max-width:700px){.admin-order-metrics{grid-template-columns:1fr 1fr}.admin-order-toolbar{grid-template-columns:1fr}.admin-order-toolbar>span{grid-column:auto}.admin-order-modal>section>footer{flex-direction:column;align-items:stretch}.admin-order-modal>section>footer>span{margin:0}.admin-order-modal>section>footer button{justify-content:center;width:100%}}.admin-shipping-metrics{grid-template-columns:repeat(4,1fr);gap:12px}.admin-shipping-metrics article,.admin-shipping-settings,.admin-shipping-integration,.admin-packages,.admin-shipping-test{box-shadow:var(--admin-shadow)}.admin-shipping-metrics article.ready{background:#f5fbf7;border-color:#9bc5a8}.admin-shipping-metrics article.warning{background:#fff8e8;border-color:#e0a43b}.admin-shipping-metrics article.warning>svg{color:#b66a00}.admin-shipping-settings>header button,.admin-packages article>button{transition:background-color .18s,border-color .18s,color .18s}.admin-shipping-fields input:focus,.admin-shipping-test input:focus,.admin-shipping-test select:focus,.admin-packages input:focus{background:#fff;border-color:#91ac32}.admin-packages article{transition:border-color .18s,box-shadow .18s,transform .18s}.admin-packages article:hover{border-color:#aab6b0;transform:translateY(-2px);box-shadow:0 12px 28px #07172012}.admin-packages-empty{color:#71838a;text-align:center;background:#fff;border:1px dashed #cbd3cd;grid-column:1/-1;place-items:center;min-height:150px;margin:0;font-size:10px;display:grid}.admin-shipping-test>div>button:disabled{opacity:.48;cursor:not-allowed}.admin-shipping-test>section article{transition:border-color .18s,transform .18s}.admin-shipping-test>section article:hover{border-color:#91ac32;transform:translateY(-2px)}@media (max-width:1150px){.admin-shipping-metrics{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-shipping-metrics{grid-template-columns:1fr 1fr}.admin-shipping-settings>header{flex-direction:column;align-items:flex-start}.admin-shipping-settings>header button{width:100%}.admin-shipping-save{justify-content:center;width:calc(100% - 40px)}}.admin-promo-summary{grid-template-columns:repeat(4,1fr);gap:12px}.admin-promo-summary article,.admin-promo-builder,.admin-promo-current{box-shadow:var(--admin-shadow)}.admin-promo-summary article span em{color:#71838a;font-size:9px;font-style:normal}.admin-promo-summary article.active{background:#f5fbf7;border-color:#9bc5a8}.admin-promo-summary article.active>svg{color:#218b4c}.admin-promo-fields input.invalid{background:#fff5ee;border-color:#d78956}.admin-promo-product-tools{background:#f3f3ee;border-bottom:1px solid #e0e3df;grid-template-columns:1fr auto;gap:10px;padding:10px 20px;display:grid}.admin-promo-product-tools label{background:#fff;border:1px solid #cbd2cd;align-items:center;height:40px;display:flex}.admin-promo-product-tools label svg{color:#789300;margin:0 10px}.admin-promo-product-tools input{width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;padding-left:0;font-size:10px}.admin-promo-product-tools button{color:#0b202b;background:#fff;border:1px solid #cbd2cd;padding:0 13px;font-size:9px;font-weight:850}.admin-promo-products>label.selected{background:#f3f8e4}.admin-promo-products-empty{color:#71838a;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:160px;display:flex}.admin-promo-products-empty>svg{color:#9aaa77;font-size:23px}.admin-promo-products-empty b{font-size:10px}.admin-promo-products-empty button{color:#fff;background:#0b202b;border:0;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}.admin-promo-submit{border-top:1px solid #e0e3df;justify-content:space-between;align-items:center;gap:15px;min-height:72px;padding:14px 20px;display:flex}.admin-promo-submit>span{color:#71838a;font-size:9px;font-weight:750}.admin-promo-submit>button{color:#fff;text-transform:uppercase;background:#0b202b;border:0;align-items:center;gap:9px;min-height:43px;padding:0 16px;font-size:9px;font-weight:850;display:flex}.admin-promo-submit>button svg{color:var(--lime)}.admin-promo-submit>button:disabled{opacity:.48}.admin-promo-current>article{transition:background-color .18s}.admin-promo-current>article:hover{background:#f8faef}@media (max-width:1150px){.admin-promo-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:700px){.admin-promo-summary{grid-template-columns:1fr 1fr}.admin-promo-product-tools{grid-template-columns:1fr}.admin-promo-product-tools button{min-height:38px}.admin-promo-submit{flex-direction:column;align-items:stretch}.admin-promo-submit>button{justify-content:center}}.admin-shipping-quote-message{color:#267344;background:#f0f8f2;border:1px solid #9bc5a8;align-items:center;gap:8px;margin:0 20px 14px;padding:11px 13px;font-size:10px;font-weight:750;display:flex}.admin-shipping-quote-message.error{color:#9a5900;background:#fff8e8;border-color:#e0a43b}.admin-shipping-quote-message svg{flex:none}.admin-content-tabs,.admin-banner-list,.admin-banner-editor,.admin-showcase-manager{box-shadow:var(--admin-shadow)}.admin-banner-list>button{transition:background-color .18s}.admin-banner-list>button:hover{background:#f8faef}.admin-banner-editor>header span{line-height:1.5}.admin-banner-fields input.invalid{background:#fff5ee;border-color:#d78956}.admin-banner-preview{box-shadow:inset 0 0 0 1px #ffffff14}.admin-banner-images button{transition:border-color .18s,transform .18s}.admin-banner-images button:hover{border-color:#9aaa77;transform:translateY(-2px)}.admin-showcase-toolbar{background:#f3f3ee;border-bottom:1px solid #e0e3df;align-items:center;gap:12px;padding:10px 20px;display:flex}.admin-showcase-toolbar label{background:#fff;border:1px solid #cbd2cd;flex:1;align-items:center;height:40px;display:flex}.admin-showcase-toolbar label svg{color:#789300;margin:0 10px}.admin-showcase-toolbar input{width:100%;height:38px;font:inherit;background:0 0;border:0;outline:0;padding-left:0;font-size:10px}.admin-showcase-toolbar>span{color:#71838a;white-space:nowrap;font-size:9px;font-weight:800}.admin-showcase-products label{transition:border-color .18s,background-color .18s,transform .18s}.admin-showcase-products label:hover{border-color:#9aaa77;transform:translateY(-1px)}.admin-showcase-empty{color:#71838a;background:#fff;border:1px dashed #cbd3cd;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:150px;display:flex}.admin-showcase-empty>svg{color:#9aaa77;font-size:23px}.admin-showcase-empty b{font-size:10px}.admin-showcase-empty button{color:#fff;background:#0b202b;border:0;min-height:34px;padding:0 11px;font-size:9px;font-weight:850}@media (max-width:700px){.admin-showcase-toolbar{flex-direction:column;align-items:stretch}.admin-showcase-toolbar>span{white-space:normal}.admin-banner-editor>header{flex-direction:column;align-items:flex-start;gap:10px}}.admin-report-toolbar>small{color:#71838a;margin-left:auto;padding:5px 8px;font-size:8px;font-weight:800}.admin-report-toolbar>small.error{color:#9b5700;background:#fff0dd}.admin-report-toolbar input.invalid{background:#fff7ef;border-color:#d78956}.admin-report-metrics button:disabled{opacity:.42;cursor:not-allowed}.integration-priority footer>span>em{color:#829096;font-size:8px;font-style:normal}.integration-actions button:not(.active){color:#566970;background:#fff;border:1px solid #cbd2cd}.integration-actions button:not(.active) svg{color:#789300}.admin-staff-tools{background:#f6f7f3;border-bottom:1px solid #e1e4e1;grid-template-columns:minmax(220px,1fr) 170px auto;align-items:center;gap:8px;min-height:58px;padding:9px 14px;display:grid}.admin-staff-tools label{background:#fff;border:1px solid #cbd2cd;align-items:center;height:38px;display:flex}.admin-staff-tools label svg{color:#789300;margin:0 10px}.admin-staff-tools input{width:100%;height:36px;font:inherit;background:0 0;border:0;outline:0;font-size:10px}.admin-staff-tools select{height:38px;font:inherit;background:#fff;border:1px solid #cbd2cd;padding:0 9px;font-size:9px}.admin-staff-tools small{color:#718188;white-space:nowrap;font-size:9px}.admin-staff-empty{color:#718188;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:170px;display:flex}.admin-staff-empty>svg{color:#789300;font-size:24px}.admin-staff-empty b{font-size:10px}.admin-staff-empty small{font-size:9px}@media (max-width:700px){.admin-staff-tools{grid-template-columns:1fr}.admin-staff-row,.admin-owner-row{gap:6px}.admin-staff-row>button{justify-self:end}}.admin-financial-tools{background:#f7f8f4;border-bottom:1px solid #e1e4e1;grid-template-columns:minmax(220px,1fr) 180px auto;align-items:center;gap:8px;min-height:58px;padding:9px 14px;display:grid}.admin-financial-tools label{background:#fff;border:1px solid #cbd2cd;align-items:center;height:38px;display:flex}.admin-financial-tools label svg{color:#789300;margin:0 10px}.admin-financial-tools input,.admin-financial-tools select{color:#0b202b;width:100%;height:36px;font:inherit;background:#fff;border:0;outline:0;font-size:9px}.admin-financial-tools select{border:1px solid #cbd2cd;height:38px;padding:0 9px}.admin-financial-tools small{color:#718188;white-space:nowrap;font-size:9px}.admin-financial-actions{flex-direction:row!important;gap:5px!important;display:flex!important}.admin-financial-modal{z-index:1200;background:#07131cc9;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-financial-modal>section{background:#fff;width:min(470px,100%);padding:20px;box-shadow:0 28px 80px #0008}.admin-financial-modal header{border-bottom:1px solid #dde1dd;justify-content:space-between;align-items:flex-start;padding-bottom:14px;display:flex}.admin-financial-modal header span{color:#789300;text-transform:uppercase;font-size:8px;font-weight:900}.admin-financial-modal h3{margin:4px 0 0;font-size:19px}.admin-financial-modal header button{color:#0b202b;background:#fff;border:1px solid #d1d6d2;width:34px;height:34px}.admin-financial-settlement-summary{background:#f3f5ed;border-left:3px solid #91ad00;grid-template-columns:1fr auto;gap:5px;margin:15px 0;padding:14px;display:grid}.admin-financial-settlement-summary small{color:#708188;text-transform:uppercase;grid-column:1/-1;font-size:8px}.admin-financial-settlement-summary b{font-size:11px}.admin-financial-settlement-summary strong{font-size:14px}.admin-financial-modal>section>label{flex-direction:column;gap:6px;margin-top:10px;display:flex}.admin-financial-modal>section>label span{text-transform:uppercase;font-size:8px;font-weight:850}.admin-financial-modal select,.admin-financial-modal input{height:41px;font:inherit;background:#fff;border:1px solid #cbd2cd;padding:0 10px;font-size:10px}.admin-financial-modal>section>p{color:#8a5b16;background:#fff5dd;margin:14px 0;padding:10px;font-size:9px;line-height:1.5}.admin-financial-modal footer{justify-content:flex-end;gap:8px;display:flex}.admin-financial-modal footer button{color:#0b202b;background:#fff;border:1px solid #cbd2cd;align-items:center;gap:7px;height:40px;padding:0 13px;font-size:9px;font-weight:850;display:flex}.admin-financial-modal footer button.primary{color:#fff;background:#0b202b;border-color:#0b202b}.admin-financial-modal footer button.primary svg{color:#a9ca00}@media (max-width:700px){.admin-financial-tools{grid-template-columns:1fr}.admin-financial-tools small{padding:4px}.admin-financial-actions{grid-column:2;grid-row:auto!important}.admin-financial-ledger>div>article{grid-template-columns:30px minmax(0,1fr)}.admin-financial-ledger article>em,.admin-financial-ledger article>strong,.admin-financial-ledger article>small,.admin-financial-actions{grid-column:2!important}.admin-financial-actions{margin-top:4px}.admin-financial-modal{padding:10px}}.blog-public-library{color:#071b24;background:#f3f3ee;padding:100px max(6vw,32px)}.blog-public-heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:48px;max-width:1440px;margin:0 auto 42px;display:grid}.blog-public-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(40px,5vw,76px);line-height:.95}.blog-public-heading h2 em{color:#779800;font-style:normal}.blog-public-heading>p{color:#53636a;max-width:520px;font-size:18px;line-height:1.65}.blog-public-controls{justify-content:space-between;align-items:center;gap:18px;max-width:1440px;margin:0 auto 36px;display:flex}.blog-public-controls label{background:#fff;border:1px solid #ccd3d0;align-items:center;gap:12px;min-width:320px;height:52px;padding:0 18px;display:flex}.blog-public-controls input{width:100%;font:inherit;background:0 0;border:0;outline:0}.blog-public-controls nav{gap:8px;display:flex;overflow:auto}.blog-public-controls button{white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #ccd3d0;padding:12px 18px;font-weight:800}.blog-public-controls button.active{color:#c7ef00;background:#071b24;border-color:#071b24}.blog-featured-post{color:#fff;background:#071b24;grid-template-columns:1.05fr .95fr;max-width:1440px;min-height:430px;margin:0 auto 28px;text-decoration:none;display:grid}.blog-featured-post>img,.blog-featured-post>.blog-cover-placeholder{object-fit:cover;width:100%;height:100%;min-height:430px}.blog-featured-post>div:last-child{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex}.blog-featured-post span,.blog-post-grid span{color:#a8ca00;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.blog-featured-post h3{letter-spacing:-.04em;margin:18px 0;font-size:clamp(34px,4vw,58px);line-height:1}.blog-featured-post p,.blog-post-grid p{color:#aebbc0;font-size:16px;line-height:1.65}.blog-featured-post b,.blog-post-grid b{color:#c7ef00;align-items:center;gap:10px;margin-top:24px;display:flex}.blog-cover-placeholder{color:#c7ef00;background:linear-gradient(135deg,#102d37,#06141b);flex-direction:column;justify-content:flex-end;padding:36px;display:flex}.blog-cover-placeholder span{color:#fff;opacity:.55}.blog-cover-placeholder b{margin-top:8px;font-size:28px}.blog-post-grid{grid-template-columns:repeat(3,1fr);gap:20px;max-width:1440px;margin:auto;display:grid}.blog-post-grid>a{color:#071b24;background:#fff;border:1px solid #d4d9d6;flex-direction:column;min-height:360px;padding:28px;text-decoration:none;display:flex}.blog-post-grid img,.blog-post-grid .blog-cover-placeholder{object-fit:cover;width:calc(100% + 56px);height:210px;margin:-28px -28px 26px}.blog-post-grid .blog-cover-placeholder.small{min-height:210px}.blog-post-grid h3{margin:14px 0;font-size:26px;line-height:1.08}.blog-post-grid b{margin-top:auto}.blog-empty-public{color:#071b24;text-align:center;background:#f3f3ee;padding:90px max(6vw,32px)}.blog-empty-public span{color:#779800;text-transform:uppercase;letter-spacing:.12em;font-weight:900}.blog-empty-public h2{margin:14px 0;font-size:clamp(36px,5vw,64px)}.blog-empty-public p{color:#64747a;font-size:18px}.blog-article-page{color:#071b24;background:#eef0ea;min-height:100vh}.blog-article-page>article{padding-bottom:80px}.blog-article-hero{color:#fff;background:#061922;grid-template-columns:1fr minmax(360px,.75fr);align-items:center;gap:70px;padding:90px max(7vw,40px);display:grid}.blog-article-hero h1{letter-spacing:-.055em;margin:20px 0;font-size:clamp(48px,6vw,88px);line-height:.94}.blog-article-hero>div>p:not(.eyebrow){color:#b2c0c4;max-width:760px;font-size:20px;line-height:1.6}.blog-article-hero time{color:#c7ef00;text-transform:capitalize;margin-top:26px;font-weight:800;display:block}.blog-article-hero>img,.blog-article-hero>.blog-cover-placeholder{aspect-ratio:4/3;object-fit:cover;width:100%}.blog-article-video{max-width:1080px;margin:70px auto 0;padding:0 28px}.blog-article-video iframe{aspect-ratio:16/9;border:0;width:100%}.blog-article-content{background:#fff;max-width:920px;margin:70px auto;padding:clamp(36px,6vw,84px);box-shadow:0 20px 55px #071b2414}.blog-article-content p{color:#31444c;margin:0 0 22px;font-size:18px;line-height:1.8}.blog-article-content h2{margin:54px 0 20px;font-size:36px;line-height:1.08}.blog-article-content h3{margin:38px 0 16px;font-size:26px}.blog-article-content .article-bullet{padding-left:24px;position:relative}.blog-article-content .article-bullet:before{content:"•";color:#779800;font-weight:900;position:absolute;left:0}.blog-article-content pre{color:#e4f0f2;background:#061922;border-left:4px solid #c7ef00;margin:30px 0;padding:24px;overflow:auto}.blog-article-content code{font-size:15px;line-height:1.7}.blog-article-footer{color:#fff;background:#061922;justify-content:space-between;align-items:center;gap:30px;max-width:1200px;margin:0 auto;padding:46px;display:flex}.blog-article-footer span{color:#a8ca00;text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:900}.blog-article-footer h2{margin:8px 0 0;font-size:34px}@media (max-width:900px){.blog-public-library{padding:68px 20px}.blog-public-heading,.blog-featured-post,.blog-article-hero{grid-template-columns:1fr}.blog-public-controls{flex-direction:column;align-items:stretch}.blog-public-controls label{min-width:0}.blog-post-grid{grid-template-columns:1fr}.blog-featured-post>img,.blog-featured-post>.blog-cover-placeholder{min-height:280px}.blog-article-hero{gap:36px;padding:64px 24px}.blog-article-content{margin:28px 18px;padding:34px 24px}.blog-article-footer{flex-direction:column;align-items:flex-start;margin:0 18px}}.content-post-list>article{grid-template-columns:170px minmax(0,1fr) auto;min-height:148px}.content-post-media{background:#0b202b;justify-content:center;align-items:center;height:110px;display:flex;position:relative;overflow:hidden}.content-post-media>img{object-fit:cover;width:100%;height:100%}.content-post-media>svg{color:#bce600;font-size:30px}.content-post-media .content-status{background:#fff;position:absolute;bottom:8px;left:8px;box-shadow:0 3px 12px #0003}.content-post-media .content-status.published{background:#eaf6ed}.blog-public-library{padding-top:92px;padding-bottom:112px}.blog-public-heading{grid-template-columns:minmax(0,1fr) 430px;align-items:center;margin-bottom:34px}.blog-public-heading h2{max-width:900px}.blog-public-heading>p{justify-self:end;margin:0}.blog-public-controls{grid-template-columns:minmax(280px,420px) minmax(0,1fr);align-items:start;display:grid}.blog-public-controls nav{flex-wrap:wrap;justify-content:flex-end}.blog-featured-post{grid-template-columns:minmax(0,1.1fr) minmax(420px,.9fr);min-height:460px}.blog-featured-post>img,.blog-featured-post>.blog-cover-placeholder{min-height:460px}.blog-post-grid{margin-top:22px}.youtube-channel-callout{color:#fff;background:linear-gradient(120deg,#101b22,#07151e 62%,#152c34);border-top:1px solid #263b45;border-bottom:1px solid #263b45;grid-template-columns:130px minmax(0,1fr) 330px;align-items:center;gap:50px;padding:86px max(7vw,28px);display:grid}.youtube-channel-icon{color:#fff;background:#f12525;border-radius:50%;place-items:center;width:118px;height:118px;display:grid;box-shadow:0 20px 60px #0007}.youtube-channel-icon svg{font-size:54px}.youtube-channel-callout h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(40px,5vw,68px);line-height:.96}.youtube-channel-callout h2 em{color:var(--lime);font-style:normal}.youtube-channel-callout>div:nth-child(2)>p:last-child{color:#aebbc0;max-width:740px;font-size:17px;line-height:1.7}.youtube-channel-callout>a{color:#fff;background:#0d2530;border:1px solid #36505c;flex-direction:column;justify-content:space-between;min-height:150px;padding:28px;transition:all .25s;display:flex}.youtube-channel-callout>a:hover{border-color:var(--lime);transform:translateY(-5px)}.youtube-channel-callout>a b{font-size:24px}.youtube-channel-callout>a span{color:var(--lime);font-size:13px;line-height:1.5}.video-library{padding-top:100px}@media (max-width:1050px){.youtube-channel-callout{grid-template-columns:100px 1fr}.youtube-channel-icon{width:92px;height:92px}.youtube-channel-callout>a{grid-column:2}.blog-public-controls{grid-template-columns:1fr}.blog-public-controls nav{justify-content:flex-start}.blog-featured-post{grid-template-columns:1fr 1fr}}@media (max-width:760px){.content-post-list>article{grid-template-columns:1fr}.content-post-media{aspect-ratio:16/7;height:auto}.content-post-list aside{justify-content:flex-start}.blog-public-heading{grid-template-columns:1fr}.blog-public-heading>p{justify-self:start}.blog-featured-post{grid-template-columns:1fr}.youtube-channel-callout{grid-template-columns:1fr;gap:28px;padding:68px 22px}.youtube-channel-callout>a{grid-column:auto}.youtube-channel-icon{width:78px;height:78px}.youtube-channel-icon svg{font-size:38px}}.content-category-layout>article>div>div{grid-template-columns:220px minmax(220px,1fr) auto auto}.content-category-layout>article>div>div.inactive{opacity:.58;background:#f1f2ef}.content-category-layout>article>div>div>button{color:#3f5159;background:#fff;border:1px solid #cad1cd;align-items:center;gap:7px;min-height:36px;padding:0 11px;font-weight:800;display:flex}.content-category-layout select{color:#17272e;width:100%;height:46px;font:inherit;background:#fbfbf8;border:1px solid #cbd2ce;padding:0 12px}.content-category-layout label.content-check{align-items:center;gap:9px;display:flex}.content-category-layout label.content-check input{width:18px;height:18px}.content-category-actions{justify-content:flex-end;gap:8px;display:flex}.content-category-actions button.quiet{color:#52636a;background:#fff;border:1px solid #cad1cd}.blog-public-controls nav button{position:relative}.blog-public-controls nav button+button{margin-left:0}.blog-public-controls nav button.subcategory{color:#53636a;background:#f7f8f3;border-style:dashed}.blog-public-controls nav button.subcategory.active{color:#c7ef00;background:#071b24;border-style:solid}.blog-post-grid-1{grid-template-columns:1fr}.blog-post-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-grid-1>a{grid-template-columns:minmax(360px,.72fr) minmax(0,1.28fr);min-height:310px;padding:0;display:grid;overflow:hidden}.blog-post-grid-1 img,.blog-post-grid-1 .blog-cover-placeholder{object-fit:cover;width:100%;height:100%;min-height:310px;margin:0}.blog-post-grid-1 .blog-post-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(30px,4vw,58px);display:flex}.blog-post-grid-1 h3{max-width:820px;font-size:clamp(30px,3vw,44px)}.blog-post-grid-1 p{max-width:820px}.blog-post-grid-2>a,.blog-post-grid-3>a{padding:28px}.blog-post-grid-2 .blog-post-copy,.blog-post-grid-3 .blog-post-copy{flex-direction:column;flex:1;display:flex}.blog-post-grid-2 .blog-post-copy>b,.blog-post-grid-3 .blog-post-copy>b{margin-top:auto}@media (max-width:900px){.blog-post-grid-1>a{grid-template-columns:1fr}.blog-post-grid-1 img,.blog-post-grid-1 .blog-cover-placeholder{aspect-ratio:16/8;min-height:0}.blog-post-grid-2{grid-template-columns:1fr}}@media (max-width:560px){.blog-post-grid-1 .blog-post-copy{padding:26px 22px}.blog-post-grid-1 h3{font-size:28px}.blog-post-grid-1 img,.blog-post-grid-1 .blog-cover-placeholder{aspect-ratio:16/10}}.blog-featured-post>img,.blog-post-grid img{object-fit:contain;background:#071b24}.blog-article-hero>img{aspect-ratio:16/9;object-fit:contain;background:#071b24}.content-post-media>img{object-fit:contain;background:#071b24}.content-post-list>article.is-featured{border-left:4px solid #bce600}.content-post-list aside .feature-action{color:#536415;border-color:#98ad31}.content-post-list aside .feature-action.active{color:#587000;background:#eff7cf;border-color:#b1ce36}.content-post-list aside .feature-action:disabled{opacity:1;cursor:default}.blog-hub-intro{border-bottom:2px solid var(--lime);color:#fff;background:radial-gradient(circle at 82% 30%,#174358 0,#0000 27%),linear-gradient(125deg,#061019,#0a1a25 68%,#061019);grid-template-columns:minmax(0,1.15fr) minmax(320px,.65fr);align-items:end;gap:7vw;min-height:390px;padding:150px max(7vw,28px) 72px;display:grid}.blog-hub-intro>div,.blog-hub-intro>p{width:100%;max-width:1440px}.blog-hub-intro h1{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(46px,6vw,78px);line-height:.96}.blog-hub-intro h1 em{color:var(--lime);font-style:normal}.blog-hub-intro>p{color:#b4c0c5;max-width:560px;margin:0;font-size:18px;line-height:1.7}.blog-public-library{padding-top:72px}.blog-public-heading{align-items:end;margin-bottom:30px}.blog-public-heading h2{margin-top:12px;font-size:clamp(38px,4vw,58px);line-height:1}.blog-public-heading>p{font-size:16px;line-height:1.6}.blog-public-controls{background:#e7e9e3;border-top:1px solid #d2d7d2;border-bottom:1px solid #d2d7d2;padding:14px}.blog-public-controls label{background:#fff}.blog-featured-post,.blog-post-grid{max-width:1440px}@media (max-width:900px){.blog-hub-intro{grid-template-columns:1fr;gap:24px;min-height:0;padding:125px 24px 58px}.blog-hub-intro>p{font-size:16px}.blog-public-heading{grid-template-columns:1fr}.blog-public-heading>p{justify-self:start}.blog-public-controls{padding:12px}}@media (max-width:560px){.blog-hub-intro h1{font-size:43px}.blog-public-library{padding-top:54px}.blog-public-heading h2{font-size:38px}}@media (max-width:900px){.content-category-layout>article>div>div{grid-template-columns:1fr auto}.content-category-layout>article>div>div p,.content-category-layout>article>div>div em{grid-column:1}.content-category-layout>article>div>div>button{grid-area:1/2}}.content-category-layout>article>header small{color:#718188;text-align:right;max-width:300px;font-size:11px}.content-category-row-actions{gap:5px;display:flex}.content-category-row-actions button{color:#42555d;background:#fff;border:1px solid #cad1cd;place-items:center;width:34px;height:34px;display:grid}.content-category-row-actions button:hover:not(:disabled){color:var(--lime);background:#0b202b}.content-category-row-actions button.danger{color:#a33e32}.content-category-row-actions button:disabled{opacity:.3;cursor:not-allowed}.content-category-row-actions button.danger{gap:6px;width:auto;padding:0 10px;display:flex}.content-category-row-actions button.danger:after{content:"Excluir";font-size:10px;font-weight:850}.blog-category-navigation{min-width:0}.blog-category-navigation>nav:first-child{flex-wrap:wrap;justify-content:flex-end}@media (max-width:900px){.content-category-row-actions{grid-area:1/2}.content-category-layout>article>header small{display:none}.blog-category-navigation>nav:first-child{justify-content:flex-start}}.blog-featured-post{background:0 0;align-items:center}.blog-featured-post>img{aspect-ratio:16/9;object-fit:cover;background:#fff;width:100%;height:auto;min-height:0}.blog-featured-post>div:last-child{background:#071b24;align-self:stretch}.blog-post-grid img{aspect-ratio:16/9;object-fit:cover;background:#fff;height:auto}.blog-post-grid-1 img{aspect-ratio:16/9;object-fit:cover;background:#fff;align-self:center;height:auto;min-height:0}.blog-article-hero>img,.content-post-media>img{object-fit:cover;background:#fff}.content-editor-grid>aside>div:nth-child(2)>label:first-of-type:after{content:"Tamanho recomendado: 1280 × 720 px (proporção 16:9). Use JPG, PNG ou WebP e mantenha textos importantes afastados das bordas.";color:#687a82;margin-top:3px;font-size:11px;font-weight:600;line-height:1.5;display:block}@media (max-width:900px){.blog-featured-post>img,.blog-post-grid-1 img{aspect-ratio:16/9}}.content-rich-editor{flex-direction:column;margin-top:4px;display:flex}.content-rich-editor>span{text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:850}.content-format-toolbar{background:#eef0ea;border:1px solid #cbd2ce;border-bottom:0;flex-wrap:wrap;align-items:center;gap:5px;min-height:45px;padding:6px;display:flex}.content-format-toolbar button{color:#20343d;cursor:pointer;background:#fff;border:1px solid #c7ceca;place-items:center;width:33px;height:32px;display:grid}:is(.content-format-toolbar button:hover,.content-format-toolbar button:focus-visible){color:var(--lime);background:#0b202b;border-color:#0b202b}.content-rich-editor textarea.article-body{border-top-color:#dfe3df;margin:0}.content-rich-editor>small{color:#687a82;background:#f7f8f4;border:1px solid #cbd2ce;border-top:0;padding:8px 10px;font-size:10px;line-height:1.5}.blog-article-content strong{color:#071b24;font-weight:850}.blog-article-content em{color:#536415}.blog-article-content a{color:#617d00;text-underline-offset:3px;font-weight:800;text-decoration:underline}.blog-article-content p code{color:#29404a;background:#edf1e4;padding:3px 6px}.blog-article-content ul,.blog-article-content ol{color:#31444c;margin:0 0 28px;padding-left:28px}.blog-article-content li{padding:5px 0 5px 4px;font-size:18px;line-height:1.65}.blog-article-content li::marker{color:#779800;font-weight:900}@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}
