@import url("https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;450;500;600;700&display=swap");:root{--bg:#171A1F;--surface:#1E2229;--surface2:#262B33;--line:#363D47;--ink:#F2F4F6;--muted:#A6ADB7;--accent:#CDD2D8;--dark:#171A1F;--danger:#f4b3a7;--radius:16px;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--bg);color:var(--ink);font-family:IBM Plex Sans Arabic,Tahoma,Arial,sans-serif;font-size:15px;line-height:1.8}button,input,select,textarea{font:inherit}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}a,button{touch-action:manipulation}button{cursor:pointer}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}button:disabled{opacity:.45;cursor:not-allowed}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{outline:2px solid var(--accent);outline-offset:4px}h1,h2,h3,p{margin:0}h1,h2,h3{font-weight:500;line-height:1.35}h2{font-size:44px}h3{font-size:21px}p{color:var(--muted)}img{display:block;max-width:100%;height:auto}button{color:inherit}svg{flex-shrink:0}.container{width:min(1200px,calc(100% - 80px));margin-inline:auto}.site-header{position:sticky;top:0;z-index:20;background:var(--paint-bg-171a1fef,#171a1fef);border-bottom:1px solid var(--paint-edge-ffffff0b,#ffffff0b);backdrop-filter:blur(18px)}.header-row{height:88px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand img{width:180px}.header-row nav{display:flex;gap:32px;color:var(--paint-fg-b8bec7,#b8bec7);font-size:14px}.header-actions{display:flex;align-items:center;gap:16px}.icon-button{border:0;background:transparent;display:inline-flex;align-items:center;justify-content:center;min-width:38px;min-height:38px;border-radius:50%;color:var(--muted)}.icon-button:hover{background:var(--paint-bg-ffffff0a,#ffffff0a);color:var(--ink)}.cart-button{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:transparent;border-radius:30px;padding:8px 17px;font-size:13px}.cart-button b{display:grid;place-items:center;width:22px;height:22px;background:var(--accent);color:var(--dark);border-radius:50%;font-size:11px}.hero{padding-top:68px;text-align:center}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.02em;color:var(--accent)}.live-dot{width:6px;height:6px;background:var(--accent);border-radius:50%}.tiny-label{display:inline-block;border:1px solid var(--paint-edge-4e5662,#4e5662);border-radius:5px;padding:1px 7px;font-size:11px;color:var(--paint-fg-cdd2d8,#cdd2d8);direction:ltr}.hero h1{font-size:clamp(48px,5.8vw,78px);line-height:1.22;font-weight:500;letter-spacing:-2px;margin:23px 0}.hero h1 span{color:var(--accent)}.hero-copy{font-size:18px;line-height:1.85}.hero-actions{display:flex;gap:12px;margin-top:28px}.button,.hero-actions{justify-content:center}.button{display:inline-flex;align-items:center;gap:13px;border:1px solid transparent;border-radius:9px;padding:13px 23px;min-height:49px;font-weight:500;transition:background .15s,transform .15s;font-size:14px}.button:hover:not(:disabled){transform:translateY(-1px)}.primary{background:var(--accent);color:var(--dark)}.primary:hover:not(:disabled){background:var(--paint-bg-e2e5e9,#e2e5e9);color:var(--dark)}.secondary{background:transparent;border-color:var(--line);color:var(--ink)}.secondary:hover{background:var(--paint-bg-ffffff06,#ffffff06)}.hero-facts{display:flex;justify-content:center;align-items:center;gap:15px;margin:21px 0 42px;color:var(--paint-fg-929aa6,#929aa6);font-size:12px}.hero-facts i{height:3px;width:3px;background:var(--paint-bg-68717e,#68717e);border-radius:50%}.product-stage{border:1px solid var(--paint-edge-454d59,#454d59);border-radius:15px 15px 0 0;padding:10px 10px 0;background:var(--paint-bg-20252d,#20252d);max-width:1000px;margin:auto}.stage-bar,.stage-foot{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:var(--paint-fg-a6adb7,#a6adb7);padding:5px 9px 12px}.stage-bar span:first-child{direction:ltr;letter-spacing:2px;display:flex;align-items:center;gap:7px}.stage-bar i{width:5px;height:5px;background:var(--accent);border-radius:50%}.product-stage img{width:100%;border-radius:5px}.stage-foot{padding:9px}.trust-strip{border-block:1px solid var(--line);background:var(--paint-bg-1b1f26,#1b1f26)}.trust-strip .container{display:flex;justify-content:center;gap:90px;padding-block:21px}.trust-strip span{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--paint-fg-b8bec7,#b8bec7)}.trust-strip svg{color:var(--accent)}.section{padding-block:100px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:42px}.section-heading h2{margin-top:12px}.section-heading p{max-width:350px}.feature-layout{display:grid;grid-template-columns:1fr 1.5fr;gap:70px;align-items:center}.feature-list article{display:flex;gap:24px;padding:24px 0;border-bottom:1px solid var(--line)}.feature-list article:first-child{padding-top:0}.feature-list article:last-child{border:0}.feature-list article>span{color:var(--accent);font-size:11px;line-height:2.5}.feature-list h3{margin-bottom:8px}.feature-list p{font-size:14px}.drive-frame{margin:0;background:var(--paint-bg-12151a,#12151a);border:1px solid var(--line);padding:8px;border-radius:10px}.drive-frame img{border-radius:5px}.drive-frame figcaption{display:flex;justify-content:space-between;padding:12px 12px 3px;font-size:12px;color:var(--muted)}.journey-section{background:var(--paint-bg-1b1f26,#1b1f26);border-block:1px solid var(--paint-edge-363d47,#363d47)}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:55px}.step-number{font-size:35px;font-weight:400;display:block;color:var(--paint-fg-cdd2d8,#cdd2d8);border-bottom:1px solid var(--paint-edge-454d59,#454d59);padding-bottom:17px;margin-bottom:25px}.journey-grid h3{font-size:19px;margin-bottom:9px}.journey-grid p{font-size:14px}.journey-note{margin-top:34px}.pricing{display:grid;grid-template-columns:1fr 1fr;gap:150px;align-items:center}.pricing h2{margin:16px 0 20px}.pricing>div>p{font-size:17px;margin-bottom:24px}.text-link{display:inline-flex;align-items:center;gap:7px;color:var(--accent);font-size:14px}.price-panel{border:1px solid var(--paint-edge-4e5662,#4e5662);background:var(--surface);border-radius:14px;padding:35px}.price-top{display:flex;justify-content:space-between;align-items:center}.price-value{font-size:80px;font-weight:450;line-height:1.4;margin-top:16px;letter-spacing:-3px}.price-value small{font-size:22px;letter-spacing:0}.price-panel>p{font-size:13px!important;margin-bottom:15px!important}.price-panel ul{padding:20px 0;margin:0 0 20px;border-block:1px solid var(--paint-edge-414956,#414956);list-style:none}.price-panel li{display:flex;gap:10px;align-items:center;font-size:14px;margin-bottom:8px}.price-panel li svg{color:var(--accent)}.full{width:100%}.payment-caption{text-align:center;color:var(--paint-fg-a6adb7,#a6adb7);font-size:11px;margin-top:13px}.faq{max-width:860px;border-top:1px solid var(--line);padding-top:65px}.faq h2{margin:12px 0 35px}.faq details{border-bottom:1px solid var(--line)}summary{cursor:pointer;list-style:none}summary::-webkit-details-marker{display:none}.faq summary{display:flex;justify-content:space-between;align-items:center;padding:22px 0;font-size:18px}.faq summary span{font-size:25px;font-weight:400;color:var(--accent)}.faq details[open] summary span{transform:rotate(45deg)}.faq details p{padding:0 0 22px;max-width:720px}.footer{border-top:1px solid var(--line);padding:38px 0}.footer .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:25px}.footer .brand img{width:180px}.footer p,.footer small{font-size:11px}.footer .container>div{display:flex;gap:24px;font-size:13px}.footer small{flex-basis:100%;color:var(--paint-fg-858d99,#858d99)}.modal{color:var(--ink);border:1px solid var(--paint-edge-4e5662,#4e5662);border-radius:18px;background:var(--surface);padding:0;width:min(530px,calc(100% - 28px));max-height:90dvh;box-shadow:0 25px 120px #0008}.modal.wide{width:min(930px,calc(100% - 28px))}.modal::backdrop{background:var(--paint-bg-090c11bd,#090c11bd);backdrop-filter:blur(7px)}.modal-inner{padding:26px}.modal-head{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:17px;margin-bottom:24px}.modal-head h2{font-size:24px}.modal-intro{display:flex;align-items:center;gap:17px;margin-bottom:25px}.modal-intro svg{color:var(--accent)}.modal-intro p{color:var(--ink)}.modal-intro span{color:var(--muted);font-size:13px}.modal-copy{margin-bottom:22px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}label{display:block;margin-bottom:17px;font-size:13px;color:var(--paint-fg-cdd2d8,#cdd2d8)}input,select,textarea{display:block;width:100%;margin-top:7px;border:1px solid var(--paint-edge-4e5662,#4e5662);border-radius:8px;background:var(--paint-bg-171a1f,#171a1f);color:var(--ink);padding:11px 13px;min-width:0;outline:none}input::placeholder,textarea::placeholder{color:var(--paint-fg-858d99,#858d99)}input:focus,select:focus,textarea:focus{border-color:var(--accent)}.check-row{display:flex;align-items:flex-start;gap:11px;margin-block:20px;font-size:13px}.check-row input{width:17px;height:17px;flex-shrink:0;margin-top:4px;accent-color:var(--accent)}.notice{background:var(--paint-bg-262b33,#262b33);border:1px solid var(--paint-edge-454d59,#454d59);border-radius:9px;display:flex;align-items:flex-start;gap:9px;padding:14px 16px;margin:18px 0;color:var(--paint-fg-cdd2d8,#cdd2d8);font-size:13px;flex-wrap:wrap}.notice.success{background:var(--paint-bg-262d37,#262d37);color:var(--paint-fg-e2e5e9,#e2e5e9);border-color:var(--paint-edge-586575,#586575)}.notice.warning{background:var(--paint-bg-302c20,#302c20);color:var(--paint-fg-e4d2a4,#e4d2a4);border-color:var(--paint-edge-5d5237,#5d5237)}.notice.error{background:var(--paint-bg-382525,#382525);color:var(--paint-fg-f6bab0,#f6bab0);border-color:var(--paint-edge-70453c,#70453c)}.notice>svg{margin-top:2px}.subtle{color:var(--muted);font-size:12px}.center{text-align:center}.cart-product{display:flex;align-items:center;gap:16px;margin:22px 0}.cart-product h3{font-size:20px}.cart-product p{font-size:13px}.cart-product .icon-button{margin-inline-start:auto}.product-icon{width:65px;height:65px;background:var(--paint-bg-303741,#303741);color:var(--accent);display:grid;place-items:center;border-radius:12px}.bill{border-block:1px solid var(--line);padding:15px 0}.bill>div{display:flex;justify-content:space-between;padding:10px 0}.bill>div:last-child{border-top:1px solid var(--line);margin-top:7px}.bill strong{font-size:22px}.modal .full+.subtle{margin-top:14px}.empty{display:flex;align-items:center;flex-direction:column;text-align:center;gap:15px;padding:45px 20px}.empty>svg{color:var(--accent)}.empty h3{font-size:21px}.empty p{font-size:14px}.optional{font-size:10px;margin-inline-start:7px;color:var(--paint-fg-929aa6,#929aa6)}.modal form>p.subtle{margin-bottom:18px}.email-illustration{display:grid;place-items:center;width:70px;height:70px;margin:auto auto 18px;border-radius:50%;background:var(--paint-bg-303741,#303741);color:var(--accent)}.otp-input{letter-spacing:13px;text-align:center;font-size:28px}.text-button{background:none;border:0;color:var(--accent);display:inline-flex;justify-content:center;align-items:center;gap:8px;font-size:13px;padding:12px}.account-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--line);margin-bottom:10px}.account-top p,.account-top small{text-align:right;font-size:13px}.order-row{display:flex;width:100%;gap:15px;align-items:center;text-align:right;padding:20px 0;border:0;border-bottom:1px solid var(--line);background:none}.order-row>div{margin-inline-end:auto}.order-row p{font-size:11px}.order-row>strong{font-size:14px;white-space:nowrap}.badge{display:inline-flex;align-items:center;gap:6px;border-radius:30px;padding:5px 10px;font-size:11px;background:var(--paint-bg-303741,#303741);color:var(--paint-fg-cdd2d8,#cdd2d8);white-space:nowrap}.badge i{width:5px;height:5px;background:currentColor;border-radius:50%}.badge.paid{background:var(--paint-bg-303a47,#303a47);color:var(--paint-fg-e2e5e9,#e2e5e9)}.badge.under_review{background:var(--paint-bg-3b3525,#3b3525);color:var(--paint-fg-e9d19b,#e9d19b)}.badge.needs_info{background:var(--paint-bg-42312a,#42312a);color:var(--paint-fg-f0bc9e,#f0bc9e)}.order-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.order-heading h3{font-size:20px}.order-progress{display:grid;grid-template-columns:repeat(4,1fr);padding:19px 0;margin-bottom:20px;border-block:1px solid var(--line)}.order-progress>div{display:flex;align-items:center;gap:9px;color:var(--paint-fg-929aa6,#929aa6)}.order-progress>div span{width:23px;height:23px;background:var(--paint-bg-303741,#303741);border-radius:50%;display:grid;place-items:center;font-size:11px}.order-progress .done{color:var(--paint-fg-cdd2d8,#cdd2d8)}.order-progress .done span{background:var(--accent);color:var(--dark)}.payment-layout{display:grid;grid-template-columns:1fr 1fr;gap:30px}.bank-card{background:var(--paint-bg-252b34,#252b34);border-radius:12px;padding:22px;height:fit-content}.bank-card h3,.transfer-form h3{font-size:20px;margin-bottom:10px}.bank-card>p{margin-bottom:18px}.bank-line{padding:10px 0;border-bottom:1px solid var(--paint-edge-414956,#414956)}.bank-line>span{color:var(--paint-fg-a6adb7,#a6adb7);font-size:11px}.bank-line>div{display:flex;align-items:center;justify-content:space-between;gap:5px}.bank-line b{font-size:14px;overflow-wrap:anywhere;font-weight:500}.bank-card>p:last-of-type{margin:17px 0 0}.copy-status{display:block;min-height:20px;font-size:11px;color:var(--accent)}.upload-label{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--paint-edge-596474,#596474);background:var(--paint-bg-252b34,#252b34);border-radius:10px;padding:16px;color:var(--accent)}.upload-label small{width:100%;text-align:center;font-size:10px}.upload-label input{background:none;font-size:11px;padding:8px;border:0}.paid-card,.review-card{padding:30px;text-align:center;background:var(--paint-bg-252b34,#252b34);border-radius:12px}.paid-card>svg,.review-card>svg{color:var(--accent);margin-bottom:15px}.paid-card h2{font-size:28px;margin-bottom:14px}.paid-card p,.review-card p{max-width:540px;margin:10px auto}.paid-card .text-link,.review-card .text-link{margin-top:15px}.history{border-block:1px solid var(--line);padding:18px 0;margin-top:28px}.history summary{font-size:13px}.history>div{display:flex;align-items:flex-start;gap:11px;margin-top:18px}.history i{height:7px;width:7px;border-radius:50%;background:var(--accent);margin-top:10px}.history p{font-size:13px}.history small{display:block;font-size:10px;color:var(--paint-fg-929aa6,#929aa6)}.order-footer{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px}.spin{animation:spin 1s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.floating-error{position:fixed;bottom:20px;inset-inline:20px;z-index:25;max-width:500px;margin:auto}.admin-label{display:flex;align-items:center;gap:8px;color:var(--accent);font-size:13px}.admin-main{padding-block:45px 90px}.admin-main h1{font-size:38px;margin-block:9px}.admin-main .section-heading{margin-bottom:30px}.setup-banner{display:flex;align-items:center;gap:18px;padding:21px;background:var(--paint-bg-252b34,#252b34);border:1px solid var(--paint-edge-4e5662,#4e5662);border-radius:12px;margin-bottom:25px}.setup-banner>div{flex:1}.setup-banner p{font-size:12px}.setup-banner>svg{color:var(--accent)}.admin-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-bottom:30px}.admin-stats>div{display:grid;grid-template-columns:1fr auto;background:var(--surface);border:1px solid var(--line);padding:20px 24px;border-radius:12px;gap:5px}.admin-stats svg{grid-column:2;grid-row:1/3;color:var(--accent);margin-top:6px}.admin-stats span{grid-row:1;color:var(--muted);font-size:12px}.admin-stats strong{font-size:31px;font-weight:500}.admin-toolbar{justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.admin-toolbar,.tabs{display:flex;flex-wrap:wrap}.tabs{gap:5px}.tabs button{border:0;border-radius:7px;padding:9px 13px;background:none;font-size:12px;color:var(--muted)}.tabs button.active{background:var(--paint-bg-353e4b,#353e4b);color:var(--accent)}.search{display:flex;align-items:center;border:1px solid var(--line);border-radius:8px;margin:0;padding-inline:12px;gap:7px}.search input{border:0;background:transparent;margin:0;font-size:12px;min-width:220px;padding-inline:0}.search svg{color:var(--muted)}.orders-table-wrap{border:1px solid var(--line);border-radius:12px;overflow-x:auto;background:var(--surface)}.orders-table{border-collapse:collapse;width:100%;text-align:right;white-space:nowrap}.orders-table th{font-size:12px;color:var(--muted);font-weight:400;background:var(--paint-bg-252b34,#252b34);padding:16px 22px}.orders-table td{padding:20px 22px;border-top:1px solid var(--line);font-size:13px}.orders-table small{display:block;font-size:10px;color:var(--muted)}.compact{font-size:12px;padding:8px 12px;min-height:36px}.table-note{font-size:10px;padding:14px 22px;border-top:1px solid var(--line)}.settings-form{max-width:860px}.settings-form section{padding:25px 0;border-bottom:1px solid var(--line);margin-bottom:25px}.settings-form h2{font-size:25px;margin:10px 0}.settings-form p{font-size:13px;margin-bottom:20px}.review-details{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;border-block:1px solid var(--line);padding:20px 0}.review-details>div{display:flex;flex-direction:column;gap:5px;overflow-wrap:anywhere}.review-details span{color:var(--muted);font-size:11px}.review-details a,.review-details b{font-size:13px}.review-details small{color:var(--muted);font-size:11px}.review-details strong{font-size:23px}.modal .tabs{margin-bottom:20px}.restricted{max-width:650px;margin:100px auto;padding:25px}.restricted p{margin:20px 0}@media(min-width:1500px){.hero{padding-top:85px}}@media(max-width:1000px){.container{width:calc(100% - 44px)}.header-row nav{gap:17px}.pricing{gap:60px}.feature-layout,.trust-strip .container{gap:35px}.journey-grid{gap:25px}.admin-toolbar{align-items:stretch}.admin-stats{gap:12px}.hero h1{font-size:60px}.section{padding-block:75px}}@media(max-width:700px){.container{width:calc(100% - 36px)}.header-row{height:73px;gap:12px}.brand img{width:180px}.header-row nav{display:none}.header-actions{gap:6px}.cart-button{padding:6px 10px;gap:7px}.cart-button>span{display:none}.hero{padding-top:45px}.hero h1{font-size:48px;letter-spacing:-1.4px;margin-block:22px}.eyebrow{font-size:11px}.hero-copy{font-size:15px}.desktop{display:none}.hero-actions{gap:9px}.button{font-size:12px;padding:12px 14px;gap:8px;min-height:46px}.hero-facts{font-size:10px;gap:9px;margin-bottom:27px}.product-stage{padding:6px 6px 0;border-radius:10px 10px 0 0}.stage-bar,.stage-foot{font-size:8px;padding:5px}.stage-bar span:first-child{letter-spacing:1px}.trust-strip .container{gap:12px;padding-block:16px;justify-content:space-between}.trust-strip span{font-size:9px;gap:5px}.trust-strip svg{width:14px;height:14px}.section{padding-block:56px}h2{font-size:33px}.section-heading{align-items:flex-start;flex-direction:column;gap:17px;margin-bottom:30px}.section-heading p{font-size:14px}.feature-layout{grid-template-columns:1fr;gap:20px}.feature-list article{gap:17px;padding:18px 0}.feature-list h3{font-size:19px}.feature-list p{font-size:13px}.journey-grid{grid-template-columns:1fr 1fr;gap:25px;margin-top:30px}.step-number{font-size:28px;margin-bottom:15px;padding-bottom:10px}.journey-grid h3{font-size:17px}.journey-grid p{font-size:12px}.pricing{grid-template-columns:1fr;gap:30px}.price-panel{padding:25px}.price-value{font-size:70px}.price-panel li{font-size:13px}.faq summary{font-size:16px;padding:19px 0;gap:15px}.faq details p{font-size:13px}.footer .container{gap:18px}.footer p{flex-basis:100%}.footer .container>div{gap:20px}.footer .brand img{width:180px}.modal-inner{padding:20px}.modal-head h2{font-size:21px}.modal{max-height:94dvh}.form-grid{gap:12px}.modal.wide{width:calc(100% - 20px)}.payment-layout{grid-template-columns:1fr;gap:25px}.bank-card{padding:17px}.order-heading h3{font-size:16px}.order-progress>div{flex-direction:column;gap:5px}.order-progress small{font-size:10px}.order-row{flex-wrap:wrap;gap:9px}.order-row>div{flex-basis:100%}.order-row>strong{margin-inline-start:auto}.order-row>div b{font-size:13px}.paid-card,.review-card{padding:24px 16px}.paid-card h2{font-size:23px}.order-footer{align-items:flex-start}.order-footer .subtle{font-size:10px}.admin-label{font-size:11px}.admin-label svg{display:none}.header-row>.text-link{font-size:11px}.admin-main{padding-block:30px}.admin-main h1{font-size:28px}.setup-banner{flex-wrap:wrap;gap:12px}.setup-banner>div{min-width:200px}.admin-stats{gap:7px}.admin-stats>div{padding:14px 12px;display:flex;flex-direction:column;gap:6px}.admin-stats span{font-size:10px}.admin-stats strong{font-size:22px}.admin-stats svg{width:17px;height:17px}.tabs{gap:3px}.tabs button{padding:7px 9px;font-size:11px}.search{width:100%}.search input{min-width:0}.settings-form .form-grid{grid-template-columns:1fr;gap:0}.review-details{grid-template-columns:1fr 1fr;gap:20px}.review-details>div:last-child{grid-column:1/-1}.review-details strong{font-size:20px}.settings-form h2{font-size:22px}.form-grid label{font-size:11px}.form-grid select{font-size:12px;padding-inline:8px}.account-top .eyebrow{font-size:13px}.otp-input{letter-spacing:9px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation:none!important;transition:none!important}}.products-panel{max-width:920px}.product-admin-summary{display:flex;align-items:center;gap:20px;border:1px solid var(--line);border-radius:14px;padding:24px;background:var(--surface);margin-bottom:24px}.product-admin-summary h2{font-size:26px;overflow-wrap:anywhere}.product-admin-summary p,.product-admin-summary small{font-size:12px;color:var(--muted)}.product-admin-summary strong{margin-inline-start:auto;font-size:28px;white-space:nowrap}.product-editor{padding:28px;border:1px solid var(--line);border-radius:14px;background:var(--surface)}.product-editor fieldset{border:0;padding:0;margin:0;min-width:0}.product-editor .subtle{margin-bottom:20px}.product-editor-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.products-panel textarea{resize:vertical}.calm-hero-copy>p,.calm-offer-copy>p{overflow-wrap:anywhere}.calm-price strong{font-size:clamp(38px,6vw,80px)}@media(max-width:700px){.product-admin-summary{padding:17px;gap:12px;flex-wrap:wrap}.product-admin-summary h2{font-size:22px}.product-admin-summary strong{font-size:24px}.product-editor{padding:18px}.product-editor .form-grid{grid-template-columns:1fr;gap:0}.admin-toolbar .tabs{flex-wrap:wrap}}.product-discount{display:inline-flex;align-items:center;justify-content:inherit;flex-wrap:wrap;gap:10px;font-size:14px;line-height:1.7}.product-discount del{color:var(--muted);text-decoration-thickness:1px;font-weight:400}.discount-badge{display:inline-block;border:1px solid var(--paint-edge-cdd2d840,#cdd2d840);background:var(--paint-bg-cdd2d80d,#cdd2d80d);color:var(--accent);padding:2px 10px;border-radius:20px;font-size:12px;white-space:nowrap}.admin-product-price{display:flex;flex-direction:column;gap:8px;align-items:flex-end;margin-inline-start:auto}.admin-product-price>strong{font-size:24px;white-space:nowrap}.discount-preview{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px;margin:16px 0 26px;padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:var(--surface)}.discount-preview>small,.discount-preview>span{color:var(--muted)}.discount-preview>strong{color:var(--ink);font-size:23px}.bill .discount-line{color:var(--accent)}@media(max-width:600px){.admin-product-price{align-items:flex-start;margin-inline-start:0}.product-admin-summary{flex-wrap:wrap}.discount-preview{padding:14px}.discount-preview>strong{font-size:20px}}.read-only-badge{display:inline-flex;justify-content:center;align-items:center;gap:7px;padding:6px 11px;border:1px solid var(--paint-edge-cdd2d830,#cdd2d830);border-radius:30px;color:var(--paint-fg-cdd2d8,#cdd2d8);font-size:10px;line-height:1.8;max-width:100%}.read-only-badge svg{flex-shrink:0}.warranty-note{display:flex;gap:12px;padding:19px 0;margin-top:23px;border-top:1px solid var(--line);text-align:right}.warranty-note>svg{flex-shrink:0;color:var(--paint-fg-cdd2d8,#cdd2d8);margin-top:5px}.warranty-note h3{font-size:14px;line-height:1.8;margin:0 0 7px}.warranty-note p{line-height:2;margin:0}.refund-note,.warranty-note p{font-size:11px;color:var(--muted)}.refund-note{line-height:1.9;margin:14px 0 20px}.legal-body a,.refund-consent a,.refund-note a,.subtle a{text-decoration:underline;text-underline-offset:4px;color:var(--accent)}.refund-consent{padding:16px;background:var(--paint-bg-cdd2d806,#cdd2d806);border:1px solid var(--line);border-radius:12px;font-size:12px;line-height:1.9}.screen-readiness{border:1px solid var(--line);border-radius:16px;padding:20px;margin:20px 0 25px}.screen-readiness>.eyebrow{font-size:10px}.screen-readiness h3{font-size:21px;margin:8px 0}.screen-readiness p{font-size:13px;line-height:1.9;color:var(--muted);margin:5px 0}.screen-self-check{padding:15px;margin:18px 0;background:var(--paint-bg-cdd2d808,#cdd2d808);border-radius:10px}.screen-paths b,.screen-self-check b{font-size:14px}.screen-paths{display:grid;grid-template-columns:1fr 1fr;gap:20px}.screen-paths>div+div{border-inline-start:1px solid var(--line);padding-inline-start:20px}.screen-paths .text-link{margin-top:7px;font-size:12px}.viso-footer{background:var(--paint-bg-14171b,#14171b);border-top:1px solid var(--line);padding:45px 0 24px}.viso-footer .container{width:min(1160px,calc(100% - 48px))}.viso-footer-top{display:grid;grid-template-columns:1.2fr .8fr 1fr;gap:65px}.viso-footer .brand img{width:170px}.viso-footer p{font-size:11px;line-height:2;color:var(--muted);margin:12px 0}.viso-footer h2{font-size:13px;font-weight:500;margin:6px 0 18px}.footer-contact{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.footer-contact h2{margin-bottom:4px}.footer-contact>a{font-size:13px}.social-links{display:flex;gap:9px;margin-top:8px}.social-links>a{display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;width:37px;height:37px;color:var(--paint-fg-cdd2d8,#cdd2d8);transition:background .2s}.social-links>a:hover{background:var(--paint-bg-cdd2d816,#cdd2d816)}.social-links svg{height:18px;width:18px}.footer-legal{display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:12px 17px}.footer-legal h2{grid-column:1/-1;margin-bottom:4px}.footer-legal a{font-size:11px;color:var(--paint-fg-b5bdc8,#b5bdc8);line-height:1.8}.provider-details{border-top:1px solid var(--line);margin-top:32px;padding-top:10px}.provider-details>div{display:flex;align-items:center;gap:23px;flex-wrap:wrap;font-size:10px;color:var(--muted)}.provider-details a{display:inline-flex;align-items:center;gap:5px}.provider-details small{margin-inline-start:auto;font-size:10px}.legal-header .header-row{justify-content:space-between}.legal-page{padding-top:68px;padding-bottom:80px;max-width:1160px}.legal-heading{max-width:850px;margin-bottom:45px}.legal-heading h1{font-size:clamp(28px,4vw,46px);line-height:1.5;margin:12px 0 14px}.legal-date{font-size:11px;color:var(--muted)}.legal-intro{font-size:16px;line-height:2.1;margin-top:24px;color:var(--paint-fg-bac2cd,#bac2cd)}.legal-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:65px;align-items:start}.legal-layout>nav{position:sticky;top:110px;display:flex;flex-direction:column;gap:6px}.legal-layout>nav>a{padding:11px 14px;font-size:13px;color:var(--muted);border-radius:8px;border:1px solid transparent}.legal-layout>nav>a[aria-current=page]{border-color:var(--line);background:var(--paint-bg-cdd2d809,#cdd2d809);color:var(--ink)}.legal-body{min-width:0;overflow-wrap:anywhere}.legal-body>section{padding-bottom:28px;margin-bottom:28px;border-bottom:1px solid var(--line)}.legal-body h2{font-size:20px;line-height:1.7;margin:0 0 15px;font-weight:500}.legal-body p{font-size:14px;line-height:2.15;color:var(--paint-fg-aeb8c6,#aeb8c6);margin:12px 0}.legal-help{padding:25px;border:1px solid var(--line);border-radius:15px;background:var(--paint-bg-cdd2d805,#cdd2d805)}.legal-help>.text-link{display:flex;width:fit-content;margin-top:15px}.legal-help>a{font-size:13px}.legal-source{font-size:12px!important}@media(max-width:700px){.screen-paths{grid-template-columns:1fr;gap:16px}.screen-paths>div+div{border-inline-start:0;border-top:1px solid var(--line);padding-inline-start:0;padding-top:16px}.screen-readiness{padding:16px}.viso-footer-top{grid-template-columns:1fr 1fr;gap:25px 20px}.viso-footer-top>div:first-child{grid-column:1/-1}.footer-legal{grid-template-columns:1fr;gap:9px}.footer-legal h2{grid-column:auto}.footer-contact>a{font-size:11px}.viso-footer .container{width:calc(100% - 36px)}.provider-details small{width:100%;margin-inline-start:0}.legal-page{padding-top:35px;padding-bottom:45px}.legal-heading{margin-bottom:25px}.legal-intro{font-size:14px}.legal-layout{grid-template-columns:1fr;gap:30px}.legal-layout>nav{position:static;flex-direction:row;flex-wrap:wrap;gap:5px}.legal-layout>nav>a{font-size:11px;padding:8px 10px}.legal-body h2{font-size:19px}.legal-body p{font-size:13px}.warranty-note{padding-top:18px}.warranty-note h3{font-size:13px}.warranty-note p{font-size:11px}}.partner-invite{display:flex;justify-content:space-between;align-items:center;gap:24px;padding-top:48px;padding-bottom:48px;border-top:1px solid var(--paint-edge-ffffff12,#ffffff12)}.partner-invite h2{font-size:25px;margin:12px 0}.partner-invite p{color:var(--paint-fg-a9afb8,#a9afb8)}.partner-invite .button{white-space:nowrap}@media(max-width:700px){.partner-invite{flex-direction:column;align-items:flex-start;padding-top:32px;padding-bottom:32px}}.license-details{text-align:start;max-width:100%;margin-block:24px}.license-details h3{margin-block:18px 12px}.license-details textarea{font-family:monospace;font-size:14px;overflow-wrap:anywhere}.license-actions{display:flex;flex-wrap:wrap;gap:12px;margin-block:16px}.license-details ol{padding-inline-start:24px}.license-details li{margin-block:8px}.license-details p{overflow-wrap:anywhere}.license-details .activation-key{font-family:monospace;font-size:clamp(22px,4vw,32px);font-weight:600;letter-spacing:.12em;text-align:center;padding:18px 10px;width:100%}

/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */:root[data-theme=light]{--paint-bg-171a1fef:#171a1fef;--paint-edge-ffffff0b:#171a1f0b;--paint-fg-b8bec7:#505965;--paint-bg-ffffff0a:#171a1f0a;--paint-edge-4e5662:#171a1f2b;--paint-fg-cdd2d8:#232a33;--paint-bg-e2e5e9:#e2e5e9;--paint-bg-ffffff06:#171a1f06;--paint-fg-929aa6:#505965;--paint-bg-68717e:#cdd2d8;--paint-edge-454d59:#171a1f2b;--paint-bg-20252d:#e6e9ed;--paint-fg-a6adb7:#505965;--paint-bg-1b1f26:#f5f6f7;--paint-bg-12151a:#e9ecef;--paint-edge-363d47:#171a1f2b;--paint-edge-414956:#171a1f2b;--paint-fg-858d99:#505965;--paint-bg-090c11bd:#090c11bd;--paint-bg-171a1f:#f5f6f7;--paint-bg-262b33:#e6e9ed;--paint-bg-262d37:#e6e9ed;--paint-fg-e2e5e9:#232a33;--paint-edge-586575:#171a1f2b;--paint-bg-302c20:#e6e9ed;--paint-fg-e4d2a4:#232a33;--paint-edge-5d5237:#171a1f2b;--paint-bg-382525:#faeee9;--paint-fg-f6bab0:#82492e;--paint-edge-70453c:#171a1f2b;--paint-bg-303741:#e6e9ed;--paint-bg-303a47:#e6e9ed;--paint-bg-3b3525:#e6e9ed;--paint-fg-e9d19b:#82492e;--paint-bg-42312a:#faeee9;--paint-fg-f0bc9e:#82492e;--paint-bg-252b34:#e6e9ed;--paint-edge-596474:#171a1f2b;--paint-bg-353e4b:#e6e9ed;--paint-edge-cdd2d840:#171a1f40;--paint-bg-cdd2d80d:#171a1f0d;--paint-edge-cdd2d830:#171a1f30;--paint-bg-cdd2d806:#171a1f06;--paint-bg-cdd2d808:#171a1f08;--paint-bg-14171b:#f5f6f7;--paint-bg-cdd2d816:#171a1f16;--paint-fg-b5bdc8:#505965;--paint-fg-bac2cd:#505965;--paint-bg-cdd2d809:#171a1f09;--paint-fg-aeb8c6:#505965;--paint-bg-cdd2d805:#171a1f05;--paint-edge-ffffff12:#171a1f12;--paint-fg-a9afb8:#505965;--paint-fg-eef0f3:#232a33;--paint-bg-171a1fe8:#171a1fe8;--paint-edge-cdd2d813:#171a1f13;--paint-edge-cdd2d824:#171a1f24;--paint-bg-cdd2d817:#171a1f17;--paint-fg-a9b0ba:#505965;--paint-fg-b0b7c1:#505965;--paint-bg-cdd2d807:#171a1f07;--paint-edge-cdd2d81a:#171a1f1a;--paint-bg-cdd2d8:#cdd2d8;--paint-fg-a7aeb9:#505965;--paint-edge-cdd2d8:#171a1f2b;--paint-fg-171a1f:#171a1f;--paint-bg-e0e3e7:#e0e3e7;--paint-fg-ffffff:#232a33;--paint-edge-cdd2d84a:#171a1f4a;--paint-fg-939ca8:#505965;--paint-edge-cdd2d82b:#171a1f2b;--paint-bg-111419:#e9ecef;--paint-edge-cdd2d80c:#171a1f0c;--paint-bg-15181c:#f5f6f7;--paint-fg-858e9b:#505965;--paint-bg-0c0e12:#e9ecef;--paint-bg-cdd2d822:#171a1f22;--paint-fg-edf0f4:#232a33;--paint-fg-a6aeba:#505965;--paint-fg-9ca5b1:#505965;--paint-fg-99a2af:#505965;--paint-fg-a0a9b5:#505965;--paint-edge-cdd2d811:#171a1f11;--paint-bg-cdd2d819:#171a1f19;--paint-fg-8f99a7:#505965;--paint-fg-edf0f3:#232a33;--paint-edge-cdd2d823:#171a1f23;--paint-bg-101317:#e9ecef;--paint-bg-08090b:#e9ecef;--paint-edge-cdd2d83b:#171a1f3b;--paint-bg-171a1fd9:#171a1fd9;--paint-fg-e1e5eb:#232a33;--paint-bg-363b43:#e6e9ed;--paint-fg-8f99a6:#505965;--paint-fg-9fa8b5:#505965;--paint-fg-b1b8c3:#505965;--paint-fg-f4c4b8:#82492e;--paint-edge-cdd2d80b:#171a1f0b;--paint-bg-1b1e24:#f5f6f7;--paint-edge-cdd2d816:#171a1f16;--paint-fg-aeb7c4:#505965;--paint-fg-a4adba:#505965;--paint-fg-8994a3:#505965;--paint-edge-cdd2d819:#171a1f19;--paint-edge-cdd2d81b:#171a1f1b;--paint-edge-cdd2d81f:#171a1f1f;--paint-fg-939eac:#505965;--paint-edge-cdd2d838:#171a1f38;--paint-fg-b8c0ca:#505965;--paint-bg-cdd2d818:#171a1f18;--paint-fg-9da7b5:#505965;--paint-edge-cdd2d814:#171a1f14;--paint-fg-98a3b2:#505965;--paint-edge-cdd2d82c:#171a1f2c;--paint-bg-cdd2d80b:#171a1f0b;--paint-bg-1b1f25:#f5f6f7;--paint-fg-a4aebb:#505965;--paint-fg-bcc4ce:#505965;--paint-edge-cdd2d81c:#171a1f1c;--paint-fg-aab4c1:#505965;--paint-fg-e5e8ed:#232a33;--paint-fg-abb5c2:#505965;--paint-fg-c1c9d3:#232a33;--paint-fg-939eae:#505965;--paint-fg-8c98a8:#505965;--paint-edge-cdd2d821:#171a1f21;--paint-fg-d3d9e1:#232a33;--paint-fg-aeb8c5:#505965;--paint-fg-9faab9:#505965;--paint-fg-8d99a9:#505965;--paint-bg-0b0d10:#e9ecef;--paint-edge-cdd2d815:#171a1f15;--paint-edge-cdd2d822:#171a1f22;--paint-bg-cdd2d812:#171a1f12;--paint-fg-f2f4f6:#232a33;--paint-fg-7e8792:#505965;--paint-edge-343940:#171a1f2b;--paint-bg-30363f:#e6e9ed;--paint-bg-1c2026:#f5f6f7;--paint-edge-ffffff17:#171a1f17;--paint-edge-ffffff15:#171a1f15;--paint-fg-e5e7eb:#232a33;--paint-edge-ffffff13:#171a1f13;--paint-bg-272d35:#e6e9ed;--paint-bg-1d2229:#e6e9ed;--paint-edge-ffffff18:#171a1f18;--paint-fg-b6bcc4:#505965;--paint-fg-b2b9c3:#505965;--paint-edge-ffffff25:#171a1f25;--paint-bg-cdd2d820:#171a1f20;--paint-edge-cdd2d850:#171a1f50;--paint-fg-f3f4f6:#232a33;--paint-fg-d9b9b9:#82492e;--paint-edge-ffffff20:#171a1f20;--paint-bg-252a32:#e6e9ed}:root[data-theme=light] :is(.calm-display,.calm-scene-actions){--paint-bg-171a1fef:#171a1fef;--paint-edge-ffffff0b:#ffffff0b;--paint-fg-b8bec7:#b8bec7;--paint-bg-ffffff0a:#ffffff0a;--paint-edge-4e5662:#4e5662;--paint-fg-cdd2d8:#cdd2d8;--paint-bg-e2e5e9:#e2e5e9;--paint-bg-ffffff06:#ffffff06;--paint-fg-929aa6:#929aa6;--paint-bg-68717e:#68717e;--paint-edge-454d59:#454d59;--paint-bg-20252d:#20252d;--paint-fg-a6adb7:#a6adb7;--paint-bg-1b1f26:#1b1f26;--paint-bg-12151a:#12151a;--paint-edge-363d47:#363d47;--paint-edge-414956:#414956;--paint-fg-858d99:#858d99;--paint-bg-090c11bd:#090c11bd;--paint-bg-171a1f:#171a1f;--paint-bg-262b33:#262b33;--paint-bg-262d37:#262d37;--paint-fg-e2e5e9:#e2e5e9;--paint-edge-586575:#586575;--paint-bg-302c20:#302c20;--paint-fg-e4d2a4:#e4d2a4;--paint-edge-5d5237:#5d5237;--paint-bg-382525:#382525;--paint-fg-f6bab0:#f6bab0;--paint-edge-70453c:#70453c;--paint-bg-303741:#303741;--paint-bg-303a47:#303a47;--paint-bg-3b3525:#3b3525;--paint-fg-e9d19b:#e9d19b;--paint-bg-42312a:#42312a;--paint-fg-f0bc9e:#f0bc9e;--paint-bg-252b34:#252b34;--paint-edge-596474:#596474;--paint-bg-353e4b:#353e4b;--paint-edge-cdd2d840:#cdd2d840;--paint-bg-cdd2d80d:#cdd2d80d;--paint-edge-cdd2d830:#cdd2d830;--paint-bg-cdd2d806:#cdd2d806;--paint-bg-cdd2d808:#cdd2d808;--paint-bg-14171b:#14171b;--paint-bg-cdd2d816:#cdd2d816;--paint-fg-b5bdc8:#b5bdc8;--paint-fg-bac2cd:#bac2cd;--paint-bg-cdd2d809:#cdd2d809;--paint-fg-aeb8c6:#aeb8c6;--paint-bg-cdd2d805:#cdd2d805;--paint-edge-ffffff12:#ffffff12;--paint-fg-a9afb8:#a9afb8;--paint-fg-eef0f3:#eef0f3;--paint-bg-171a1fe8:#171a1fe8;--paint-edge-cdd2d813:#cdd2d813;--paint-edge-cdd2d824:#cdd2d824;--paint-bg-cdd2d817:#cdd2d817;--paint-fg-a9b0ba:#a9b0ba;--paint-fg-b0b7c1:#b0b7c1;--paint-bg-cdd2d807:#cdd2d807;--paint-edge-cdd2d81a:#cdd2d81a;--paint-bg-cdd2d8:#cdd2d8;--paint-fg-a7aeb9:#a7aeb9;--paint-edge-cdd2d8:#cdd2d8;--paint-fg-171a1f:#171a1f;--paint-bg-e0e3e7:#e0e3e7;--paint-fg-ffffff:#fff;--paint-edge-cdd2d84a:#cdd2d84a;--paint-fg-939ca8:#939ca8;--paint-edge-cdd2d82b:#cdd2d82b;--paint-bg-111419:#111419;--paint-edge-cdd2d80c:#cdd2d80c;--paint-bg-15181c:#15181c;--paint-fg-858e9b:#858e9b;--paint-bg-0c0e12:#0c0e12;--paint-bg-cdd2d822:#cdd2d822;--paint-fg-edf0f4:#edf0f4;--paint-fg-a6aeba:#a6aeba;--paint-fg-9ca5b1:#9ca5b1;--paint-fg-99a2af:#99a2af;--paint-fg-a0a9b5:#a0a9b5;--paint-edge-cdd2d811:#cdd2d811;--paint-bg-cdd2d819:#cdd2d819;--paint-fg-8f99a7:#8f99a7;--paint-fg-edf0f3:#edf0f3;--paint-edge-cdd2d823:#cdd2d823;--paint-bg-101317:#101317;--paint-bg-08090b:#08090b;--paint-edge-cdd2d83b:#cdd2d83b;--paint-bg-171a1fd9:#171a1fd9;--paint-fg-e1e5eb:#e1e5eb;--paint-bg-363b43:#363b43;--paint-fg-8f99a6:#8f99a6;--paint-fg-9fa8b5:#9fa8b5;--paint-fg-b1b8c3:#b1b8c3;--paint-fg-f4c4b8:#f4c4b8;--paint-edge-cdd2d80b:#cdd2d80b;--paint-bg-1b1e24:#1b1e24;--paint-edge-cdd2d816:#cdd2d816;--paint-fg-aeb7c4:#aeb7c4;--paint-fg-a4adba:#a4adba;--paint-fg-8994a3:#8994a3;--paint-edge-cdd2d819:#cdd2d819;--paint-edge-cdd2d81b:#cdd2d81b;--paint-edge-cdd2d81f:#cdd2d81f;--paint-fg-939eac:#939eac;--paint-edge-cdd2d838:#cdd2d838;--paint-fg-b8c0ca:#b8c0ca;--paint-bg-cdd2d818:#cdd2d818;--paint-fg-9da7b5:#9da7b5;--paint-edge-cdd2d814:#cdd2d814;--paint-fg-98a3b2:#98a3b2;--paint-edge-cdd2d82c:#cdd2d82c;--paint-bg-cdd2d80b:#cdd2d80b;--paint-bg-1b1f25:#1b1f25;--paint-fg-a4aebb:#a4aebb;--paint-fg-bcc4ce:#bcc4ce;--paint-edge-cdd2d81c:#cdd2d81c;--paint-fg-aab4c1:#aab4c1;--paint-fg-e5e8ed:#e5e8ed;--paint-fg-abb5c2:#abb5c2;--paint-fg-c1c9d3:#c1c9d3;--paint-fg-939eae:#939eae;--paint-fg-8c98a8:#8c98a8;--paint-edge-cdd2d821:#cdd2d821;--paint-fg-d3d9e1:#d3d9e1;--paint-fg-aeb8c5:#aeb8c5;--paint-fg-9faab9:#9faab9;--paint-fg-8d99a9:#8d99a9;--paint-bg-0b0d10:#0b0d10;--paint-edge-cdd2d815:#cdd2d815;--paint-edge-cdd2d822:#cdd2d822;--paint-bg-cdd2d812:#cdd2d812;--paint-fg-f2f4f6:#f2f4f6;--paint-fg-7e8792:#7e8792;--paint-edge-343940:#343940;--paint-bg-30363f:#30363f;--paint-bg-1c2026:#1c2026;--paint-edge-ffffff17:#ffffff17;--paint-edge-ffffff15:#ffffff15;--paint-fg-e5e7eb:#e5e7eb;--paint-edge-ffffff13:#ffffff13;--paint-bg-272d35:#272d35;--paint-bg-1d2229:#1d2229;--paint-edge-ffffff18:#ffffff18;--paint-fg-b6bcc4:#b6bcc4;--paint-fg-b2b9c3:#b2b9c3;--paint-edge-ffffff25:#ffffff25;--paint-bg-cdd2d820:#cdd2d820;--paint-edge-cdd2d850:#cdd2d850;--paint-fg-f3f4f6:#f3f4f6;--paint-fg-d9b9b9:#d9b9b9;--paint-edge-ffffff20:#ffffff20;--paint-bg-252a32:#252a32}:root[data-theme=light]{--bg:#f5f6f7;--surface:#fff;--surface2:#e9ecef;--line:#cbd0d6;--ink:#171a1f;--muted:#505965;--accent:#414b58;--dark:#171a1f;--danger:#963f32;color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme=light] .calm-landing{--silver:#414b58;--quiet:#505965;--edge:#cbd0d6}:root[data-theme=light] .button.primary{color:#171a1f;background:#cdd2d8}:root[data-theme=light] .button.primary:hover{background:#b8c0ca}:root[data-theme=light] .brand{background:#171a1f;border-radius:8px;flex-shrink:0;padding:6px 10px}:root[data-theme=light] :is(.calm-final>img,.partner-visual>img){background:#171a1f;border-radius:8px;padding:10px}.site-preferences{flex-shrink:0;align-items:center;gap:8px;font-size:12px;font-weight:400;display:flex}.language-control,.theme-control{border:1px solid var(--line);min-height:38px;font:inherit;text-align:center;color:var(--ink);background:var(--surface);border-radius:8px;justify-content:center;align-items:center;gap:6px;margin:0;padding:5px 8px;line-height:1.4;display:flex}.language-control:hover,.theme-control:focus-within{border-color:var(--muted)}.theme-control select{width:auto;min-width:58px;min-height:26px;font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:0;margin:0;padding:0 2px}.theme-control select:focus{outline:0}.theme-control select{color-scheme:normal;text-align:center;text-align-last:center}.site-preferences svg{flex-shrink:0}.theme-control select option{color:var(--ink);background-color:var(--surface)}.theme-control:focus-within{outline:2px solid var(--accent);outline-offset:2px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.site-header .header-row{gap:18px}.calm-header .header-row nav{gap:16px}.site-header .site-preferences{margin-inline-start:auto}.calm-header .site-preferences{order:3;margin-inline-start:0}html[dir=ltr] :is(.calm-hero-copy,.orders-table th,.orders-table td){text-align:start}html[dir=ltr] .calm-view-selector:before{right:auto;left:calc(6px + var(--selected) * ((100% - 12px)/6))}html[dir=ltr] .calm-offer-buy{border-right:0;border-left:1px solid var(--line);padding-left:42px;padding-right:0}html[dir=ltr] .calm-fit>div{border-left:0;border-right:1px solid var(--line)}html[dir=ltr] .calm-fit>div:last-child{border-right:0}html[dir=ltr] .calm-steps li:after{left:48px;right:auto}html[dir=ltr] :is(.lucide-arrow-left,.lucide-arrow-up-left,.lucide-chevron-left){transform:scaleX(-1)}html[dir=ltr] .calm-landing h1,html[dir=ltr] .calm-landing h2{letter-spacing:-.035em;line-height:1.2}html[dir=ltr] .calm-hero-copy>p{line-height:1.75}html[dir=ltr] .calm-trust>span{line-height:1.5}@media (max-width:1150px){.calm-header .header-row nav{display:none}.calm-header .header-actions{margin-inline-start:auto}.calm-header .header-row{gap:12px}}@media (max-width:700px){.calm-header .header-row,.site-header .header-row{flex-wrap:wrap;gap:10px;height:auto;min-height:70px;padding-block:12px}.calm-header .brand img{width:130px}.site-header .site-preferences{margin-inline-start:auto}.calm-header .site-preferences{order:0}.calm-header .header-actions{border-top:1px solid var(--line);justify-content:flex-end;width:100%;padding-top:8px}.calm-header .header-actions .cart-button{margin-inline-start:0}.site-preferences{gap:5px;font-size:11px}.language-control,.theme-control{min-height:36px;padding:4px 6px}.theme-control select{min-width:50px}.site-header .brand img{max-width:130px}.guide-header>.guide-wrap{flex-wrap:wrap;min-height:72px;padding-block:10px;gap:10px!important;height:auto!important}.guide-header nav{margin-inline-start:auto}.guide-header .site-preferences{font-size:10px}.guide-header .language-control svg{display:none}html[dir=ltr] .calm-offer-buy{border-left:0;padding-left:0}html[dir=ltr] .calm-fit>div{border-right:0}html[dir=ltr] .calm-view-selector:before{left:calc(4px + var(--selected) * ((100% - 8px)/6))}html[dir=ltr] .calm-steps li:after{left:42px}html[dir=ltr] .calm-hero h1{font-size:36px}html[dir=ltr] .calm-trust>span{font-size:10px}}:root[data-theme=light] .calm-header,:root[data-theme=light] .site-header{background:#f5f6f7f2;border-color:#cbd0d6}.admin-preferences{background:var(--bg);justify-content:flex-end;padding:12px 24px;display:flex}@media (max-width:700px){:root .site-header .header-row{height:auto;min-height:70px}:root .calm-header .header-actions{position:static}:root .calm-hero{padding-top:26px}}.mobile-store-links{display:none}@media (max-width:700px){.mobile-store-links{color:var(--ink);align-items:center;gap:18px;margin-inline-end:auto;font-size:12px;display:flex}}