/*! tailwindcss v4.3.3 | 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)))){*,::backdrop,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:var(--font-plex-arabic),"Segoe UI",Tahoma,"Noto Kufi Arabic","Geeza Pro",sans-serif;--font-mono:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--spacing:.25rem;--font-weight-semibold:600;--font-weight-bold:700;--leading-snug:1.375;--leading-relaxed:1.625;--radius-2xl:1rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-plex-arabic),"Segoe UI",Tahoma,"Noto Kufi Arabic","Geeza Pro",sans-serif;--default-mono-font-family:var(--font-plex-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--color-canvas:#faf7f2;--color-card:#fff;--color-ink:#211d1a;--color-muted:#6f675e;--color-hairline:#eae3d9;--color-accent:#0e7c72;--color-accent-hover:#0a5f58;--color-glow-apricot:#dcbe8d;--color-glow-mint:#a9c2ab;--color-glow-sky:#b9cbb8;--color-sand:#c8a35f;--color-dk-canvas:#0f1d1b;--color-dk-surface:#152825;--color-dk-surface-2:#1b312d;--color-dk-hairline:#ffffff14;--color-dk-text:#f4f1ec;--color-dk-muted:#a8b3ae;--color-app:#1b6b4a;--color-app-soft:#e7f2ec;--color-danger:#a8442f;--color-danger-soft:#fdf0ec;--color-danger-hairline:#f3d5cb;--color-warn:#8a6d1d;--color-warn-soft:#faf3dd;--color-warn-hairline:#8a6d1d80;--color-ok-soft:#eaf6f4;--color-ok-hairline:#0e7c7266;--radius-frame:16px}}@layer base{*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{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:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start-0{inset-inline-start:calc(var(--spacing) * 0)}.start-1\/2{inset-inline-start:50%}.start-\[8\%\]{inset-inline-start:8%}.start-\[12\%\]{inset-inline-start:12%}.start-\[15\%\]{inset-inline-start:15%}.end-\[5\%\]{inset-inline-end:5%}.end-\[6\%\]{inset-inline-end:6%}.end-\[10\%\]{inset-inline-end:10%}.top-\[-160px\]{top:-160px}.top-\[-180px\]{top:-180px}.top-\[10\%\]{top:10%}.top-\[12\%\]{top:12%}.top-\[16\%\]{top:16%}.top-\[96px\]{top:96px}.-bottom-\[0\.28em\]{bottom:-.28em}.bottom-\[-220px\]{bottom:-220px}.bottom-\[-260px\]{bottom:-260px}.mx-auto{margin-inline:auto}.ms-auto{margin-inline-start:auto}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.h-\[0\.32em\]{height:.32em}.h-\[380px\]{height:380px}.h-\[400px\]{height:400px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[560px\]{height:560px}.h-full{height:100%}.w-\[480px\]{width:480px}.w-\[500px\]{width:500px}.w-\[520px\]{width:520px}.w-\[640px\]{width:640px}.w-\[680px\]{width:680px}.w-full{width:100%}.max-w-\[18ch\]{max-width:18ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[26ch\]{max-width:26ch}.max-w-\[46ch\]{max-width:46ch}.max-w-\[48ch\]{max-width:48ch}.max-w-\[52ch\]{max-width:52ch}.max-w-\[54ch\]{max-width:54ch}.max-w-\[56ch\]{max-width:56ch}.max-w-\[58ch\]{max-width:58ch}.max-w-\[60ch\]{max-width:60ch}.max-w-\[62ch\]{max-width:62ch}.max-w-\[420px\]{max-width:420px}.max-w-\[460px\]{max-width:460px}.max-w-\[760px\]{max-width:760px}.max-w-\[880px\]{max-width:880px}.flex-1{flex:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.list-disc{list-style-type:disc}.grid-cols-\[110px_1fr\]{grid-template-columns:110px 1fr}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:0}.gap-1{gap:var(--spacing)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-hairline{border-color:var(--color-hairline)}.bg-card\/60{background-color:#fff9}@supports (color:color-mix(in lab,red,red)){.bg-card\/60{background-color:color-mix(in oklab,var(--color-card) 60%,transparent)}}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-24{padding-block:calc(var(--spacing) * 24)}.ps-6{padding-inline-start:calc(var(--spacing) * 6)}.pt-0{padding-top:0}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-\[60px\]{padding-top:60px}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.text-center{text-align:center}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[26px\]{font-size:26px}.text-\[32px\]{font-size:32px}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-accent{color:var(--color-accent)}.text-dk-muted{color:var(--color-dk-muted)}.text-dk-text{color:var(--color-dk-text)}.text-muted{color:var(--color-muted)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}@media (min-width:40rem){.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:pt-20{padding-top:calc(var(--spacing) * 20)}}@media (min-width:48rem){.md\:ms-0{margin-inline-start:0}.md\:mt-0{margin-top:0}.md\:mt-10{margin-top:calc(var(--spacing) * 10)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.md\:gap-12{gap:calc(var(--spacing) * 12)}.md\:p-10{padding:calc(var(--spacing) * 10)}}@media (min-width:64rem){.lg\:mt-16{margin-top:calc(var(--spacing) * 16)}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1\.3fr_0\.8fr_0\.8fr_0\.8fr_0\.9fr\]{grid-template-columns:1.3fr .8fr .8fr .8fr .9fr}.lg\:grid-cols-\[1\.4fr_0\.6fr\]{grid-template-columns:1.4fr .6fr}.lg\:grid-cols-\[1\.05fr_0\.95fr\]{grid-template-columns:1.05fr .95fr}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:pb-24{padding-bottom:calc(var(--spacing) * 24)}}}:root{--flow:1}:root[dir=rtl]{--flow:-1}html{scroll-behavior:smooth;scroll-padding-top:76px}body{background:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);letter-spacing:0;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.8;overflow-x:clip}a{color:inherit}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}.band-dark :focus-visible,.console :focus-visible{outline-color:#14968a}.tabular{font-variant-numeric:tabular-nums}.ltr-isolate{direction:ltr;unicode-bidi:isolate}@view-transition{navigation:auto}::view-transition-old(root){animation-duration:.2s}::view-transition-new(root){animation-duration:.2s}.t-display{font-size:clamp(40px,5.5vw,72px);font-weight:700;line-height:1.3}.t-h2{font-size:clamp(28px,3.5vw,44px);font-weight:700;line-height:1.35}.t-h3{font-size:22px;font-weight:500;line-height:1.5}.t-eyebrow{color:var(--color-accent);font-size:13px;font-weight:500}.t-body{font-size:17px;line-height:1.8}html[lang=en] .t-display{letter-spacing:-.02em}html[lang=en] .t-h2{letter-spacing:-.015em}html[lang=en] .t-eyebrow{letter-spacing:.4px;text-transform:uppercase}.wrap{max-width:1120px;margin-inline:auto;padding-inline:24px}.section{padding-block:clamp(64px,9vw,120px);position:relative}.btn-cta{background:var(--color-accent);color:#fff;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:13px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.btn-cta:hover{background:var(--color-accent-hover)}.btn-cta:active{transform:scale(.98)}.btn-cta-sm{padding:8px 18px;font-size:14px}.btn-secondary{color:var(--color-ink);border:1px solid var(--color-hairline);background:0 0;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:12px 27px;font-size:16px;font-weight:700;text-decoration:none;transition:border-color .15s,color .15s,transform .15s;display:inline-flex}.btn-secondary:hover{border-color:var(--color-accent);color:var(--color-accent)}.btn-secondary:active{transform:scale(.98)}.link-quiet{color:var(--color-muted);font-size:15px;text-decoration:none}.link-quiet:hover{color:var(--color-ink);text-decoration:underline}.chip{border:1px solid var(--color-hairline);color:var(--color-ink);white-space:nowrap;border-radius:9999px;align-items:center;gap:8px;padding:8px 18px;font-size:15px;display:inline-flex}.chip,.frame-card{background:var(--color-card)}.frame-card{border:1px solid var(--color-hairline);border-radius:var(--radius-frame);box-shadow:0 1px 2px #211d1a0d,0 10px 30px #211d1a0f}.glow{pointer-events:none;filter:blur(90px);z-index:0;border-radius:9999px;position:absolute}.glow-apricot{background:var(--color-glow-apricot);opacity:.16}.glow-mint{background:var(--color-glow-mint);opacity:.14}.glow-sky{background:var(--color-glow-sky);opacity:.12}.glow-drift{animation:glow-drift 30s ease-in-out infinite}@keyframes glow-drift{0%,to{transform:translate(0)}50%{transform:translate3d(calc(var(--flow) * 40px),-24px,0)}}.site-nav{z-index:50;inset-inline:0;background:0 0;border-bottom:1px solid #0000;height:60px;transition:background .15s,border-color .15s;position:fixed;top:0}.site-nav.scrolled{background:#faf7f2d1}@supports (color:color-mix(in lab,red,red)){.site-nav.scrolled{background:color-mix(in srgb,var(--color-canvas) 82%,transparent)}}.site-nav.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-color:var(--color-hairline)}.t-display-sub{letter-spacing:0;max-width:30ch;margin-top:14px;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:1.45;display:block}.site-logo{height:38px}.footer-logo,.site-logo{width:auto;display:block}.footer-logo{height:52px}.logo-plate{background:#fdfcfa;border-radius:14px;align-items:center;padding:10px 14px;display:inline-flex}.product-logo{width:auto;height:56px;display:block}.nav-link{color:var(--color-ink);border-radius:8px;padding:8px 12px;font-size:15px;font-weight:500;text-decoration:none}.nav-link:hover{color:var(--color-accent)}.nav-sheet{background:var(--color-canvas);border-inline-end:1px solid var(--color-hairline);z-index:70;width:min(320px,84vw);transform:translateX(calc(var(--flow) * 100%));visibility:hidden;top:0;bottom:0;padding:24px;transition:transform .25s ease-out;position:fixed;inset-inline-start:0}.nav-sheet.open{visibility:visible;transform:translate(0)}.nav-scrim{z-index:60;opacity:0;visibility:hidden;background:#211d1a4d;transition:opacity .25s ease-out;position:fixed;inset:0}.nav-scrim.open{opacity:1;visibility:visible}.js .reveal{opacity:0;transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(var(--stagger-i,0) * 70ms);transform:translateY(16px)}.js .reveal.in{opacity:1;transform:none}.js .reveal-hero{transition-duration:.6s;transition-delay:calc(var(--stagger-i,0) * 80ms)}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee-track{width:max-content;padding-block:4px;animation:marquee-flow 42s linear infinite;display:flex}.chip-row{gap:12px;padding-inline-end:12px;display:flex}html[dir=ltr] .marquee-track{animation-direction:reverse}.marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee-flow{0%{transform:translate(0)}to{transform:translate(-50%)}}.draw-flip{transform:scaleX(calc(var(--flow) * -1))}.js .draw path{stroke-dasharray:1;stroke-dashoffset:1px}.js .draw.in path{animation:draw-in .8s ease-out forwards}@keyframes draw-in{to{stroke-dashoffset:0}}.float-a,.float-b,.float-c{animation:floaty 12s ease-in-out infinite}.float-b{animation-delay:-4s}.float-c{animation-delay:-8s}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.day-dot{background:var(--color-hairline);border-radius:9999px;width:12px;height:12px;transition:background .25s}.day-dot.active{animation:dot-pulse 2s ease-out infinite}.day-dot.active,.day-dot.done{background:var(--color-accent)}@keyframes dot-pulse{0%{box-shadow:0 0 #0e7c7259}70%{box-shadow:0 0 0 9px #0e7c7200}to{box-shadow:0 0 #0e7c7200}}.day-grid{gap:32px;display:grid}@media (min-width:1024px){.day-grid{grid-template-columns:1.05fr .95fr;gap:48px}}.day-steps{padding-inline-start:28px}.day-step{padding-block:clamp(40px,7vh,72px);transition:opacity .3s}@media (min-width:1024px){.day-step{flex-direction:column;justify-content:center;min-height:58vh;display:flex}.js .day-step:not(.active){opacity:.45}}.day-rail{background:var(--color-hairline);border-radius:2px;width:2px;position:absolute;inset-block:8px;inset-inline-start:0;overflow:hidden}.day-rail-fill{background:var(--color-accent);opacity:.5;position:absolute;inset:0}@supports (animation-timeline:view()){.js .day-rail-fill{transform-origin:top;animation:rail-grow linear both;animation-timeline:view();animation-range:entry 30% exit 70%}}@keyframes rail-grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.day-path{margin-inline:auto;max-width:272px;height:14px;margin-bottom:24px;position:relative}.day-track{background:var(--color-hairline);inset-inline:5px;border-radius:2px;height:2px;margin-top:-1px;position:absolute;top:50%;overflow:hidden}.day-fill{background:var(--color-accent);transform-origin:0;transition:transform .25s;position:absolute;inset:0;transform:scaleX(1)}html[dir=rtl] .day-fill{transform-origin:100%}.day-dots{justify-content:space-between;align-items:center}.day-dots,.day-screen{display:flex;position:absolute;inset:0}.day-screen{opacity:0;flex-direction:column;transition:opacity .25s}.day-screen.active{opacity:1}.aud-panel{display:block}.aud-panel+.aud-panel{margin-top:24px}@media (min-width:768px){.js .aud-panel:not(.active){display:none}.js .aud-panel+.aud-panel{margin-top:0}.js .aud-panel.active{animation:panel-in .25s ease-out}}@keyframes panel-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.phone-frame{width:var(--phone-w,250px);aspect-ratio:9/19;background:#241f1b;border-radius:38px;flex-shrink:0;padding:7px;box-shadow:0 2px 4px #211d1a1f,0 24px 48px #211d1a2e}.phone-screen{background:#fbfaf7;border-radius:31px;width:100%;height:100%;font-size:10.5px;line-height:1.6;position:relative;overflow:hidden}.phone-screen,.shot-slot{flex-direction:column;display:flex}.shot-slot{text-align:center;background:#f5f0e7;flex:1;justify-content:center;align-items:center;gap:10px;padding:18px 14px}.shot-slot-logo{opacity:.92;width:62%;max-width:150px;height:auto}.shot-slot-label{color:#1f2a26;font-size:12px;font-weight:700}.shot-slot-note{color:#6b7570;max-width:16ch;font-size:10px}.phone-screen .app-statusbar{color:var(--color-muted);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;padding:10px 16px 4px;font-size:9px;display:flex}.app-header{color:var(--color-ink);padding:4px 12px 8px;font-size:12.5px;font-weight:700}.app-body{flex-direction:column;flex:1;gap:7px;padding:0 10px 10px;display:flex;overflow:hidden}.app-card{border:1px solid var(--color-hairline);background:#fff;border-radius:10px;padding:7px 9px}.app-card-title{color:var(--color-ink);margin-bottom:4px;font-size:10px;font-weight:700}.app-chip{background:var(--color-app-soft);color:var(--color-app);border-radius:9999px;align-items:center;padding:1px 7px;font-size:8.5px;font-weight:500;display:inline-flex}.app-chip-warn{color:#8a6d1d;background:#faf3dd}.app-tile-row{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.app-tile{border:1px solid var(--color-hairline);text-align:center;background:#fff;border-radius:10px;padding:6px 7px}.app-tile b{font-variant-numeric:tabular-nums;color:var(--color-app);font-size:13px;display:block}.app-tile span{color:var(--color-muted);font-size:8px}.app-row{justify-content:space-between;align-items:center;gap:6px;font-size:9.5px;display:flex}.app-avatar{background:var(--color-app-soft);width:22px;height:22px;color:var(--color-app);border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;font-size:9px;font-weight:700;display:inline-flex}.app-photo{aspect-ratio:4/3;background:radial-gradient(120% 90% at 20% 100%,#ffb27a80,#0000 60%),radial-gradient(100% 80% at 85% 20%,#7fe3d273,#0000 60%),linear-gradient(160deg,#fdf4e7,#e7f2ec);border-radius:8px;position:relative;overflow:hidden}.app-tabbar{border-top:1px solid var(--color-hairline);color:var(--color-muted);background:#fff;justify-content:space-around;padding:6px 4px 10px;font-size:8px;display:flex}.app-tabbar .active{color:var(--color-app);font-weight:700}.band-dark .phone-frame{background:#0a1412;box-shadow:0 2px 4px #0006,0 24px 56px #00000073}.tri-tabs{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:9999px;gap:4px;padding:4px;display:inline-flex}.tri-tab{isolation:isolate;color:var(--color-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;padding:9px 22px;font-family:inherit;font-size:16px;font-weight:500;position:relative}.tri-tab[aria-selected=true]{color:#fff;font-weight:700}.tri-tab-pill{background:var(--color-accent);z-index:-1;border-radius:9999px;position:absolute;inset:0}.band-dark{background:var(--color-dk-canvas);color:var(--color-dk-text)}.band-dark .t-eyebrow{color:var(--color-glow-mint)}.dk-card{background:var(--color-dk-surface);border:1px solid var(--color-dk-hairline);border-radius:var(--radius-frame)}.dk-chip{border:1px solid var(--color-dk-hairline);background:var(--color-dk-surface-2);color:var(--color-dk-text);border-radius:9999px;align-items:center;padding:8px 20px;font-size:15px;font-weight:500;display:inline-flex}.ghost-mark{transform:translateX(calc(var(--flow) * -50%));color:var(--color-ink);opacity:.06;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;inset-inline-start:50%;font-size:clamp(120px,22vw,300px);font-weight:700;line-height:1;position:absolute;bottom:-.32em}.reg-page{flex-direction:column;min-height:100dvh;display:flex}.reg-nav{z-index:40;border-bottom:1px solid var(--color-hairline);background:#faf7f2e0;height:60px;position:sticky;top:0}@supports (color:color-mix(in lab,red,red)){.reg-nav{background:color-mix(in srgb,var(--color-canvas) 88%,transparent)}}.reg-nav{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.reg-shell{flex:1;width:100%;padding-block:28px 96px}.reg-progress{gap:6px;margin-block:10px clamp(28px,5vh,48px);display:flex}.reg-progress span{background:var(--color-hairline);border-radius:2px;flex:1;height:3px;transition:background .25s}.reg-progress span.done{background:var(--color-accent)}.reg-step{animation:reg-step-in .3s ease-out}@keyframes reg-step-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.reg-grid{align-items:start;gap:44px;display:grid}@media (min-width:900px){.reg-grid{grid-template-columns:1.1fr .9fr;gap:32px}}.reg-preview-col{justify-content:center;display:flex}.reg-preview{flex-direction:column;align-items:center;gap:12px;display:flex}.reg-preview-caption{color:var(--color-muted);text-align:center;max-width:32ch;font-size:13px}.reg-grow{animation:reg-grow-in .3s ease-out}@keyframes reg-grow-in{0%{opacity:0;transform:translateY(6px)scale(.98)}to{opacity:1;transform:none}}.reg-back{color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-bottom:16px;padding:4px 0;font-family:inherit;font-size:14px;display:inline-flex}.reg-back:hover{color:var(--color-ink)}.reg-step-title{margin-bottom:6px}.reg-why{color:var(--color-muted);max-width:52ch;margin-top:8px;font-size:14px}.reg-field{margin-top:22px}.reg-input{border:1px solid var(--color-hairline);background:var(--color-card);width:100%;max-width:420px;min-height:54px;color:var(--color-ink);border-radius:14px;padding:12px 16px;font-family:inherit;font-size:19px;transition:border-color .15s}.reg-input::placeholder{color:#6f675e8c}@supports (color:color-mix(in lab,red,red)){.reg-input::placeholder{color:color-mix(in srgb,var(--color-muted) 55%,transparent)}}.reg-input:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}.reg-input-ltr{font-variant-numeric:tabular-nums;direction:ltr}.reg-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:26px;display:flex}.reg-error{color:var(--color-danger);background:var(--color-danger-soft);border:1px solid var(--color-danger-hairline);border-radius:10px;max-width:420px;line-height:1.7}.reg-error,.reg-notice{margin-top:14px;padding:10px 14px;font-size:14.5px}.reg-notice{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:10px;max-width:520px}.reg-notice.ok{border-color:var(--color-ok-hairline);color:var(--color-accent);background:var(--color-ok-soft)}.reg-notice.error{border-color:var(--color-danger-hairline);color:var(--color-danger);background:var(--color-danger-soft)}.reg-quiet-btn{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:14.5px;text-decoration:underline}.reg-quiet-btn:hover{color:var(--color-ink)}.btn-cta:disabled,.reg-quiet-btn:disabled{opacity:.55;cursor:not-allowed}.reg-welcome{text-align:center;flex-direction:column;align-items:center;padding-block:clamp(40px,10vh,96px);display:flex}.reg-welcome-title{max-width:20ch}.reg-lede{color:var(--color-muted);max-width:52ch;margin-top:14px}.reg-welcome .reg-actions{justify-content:center}.reg-guardian-note{margin-top:36px}.reg-center{text-align:center;flex-direction:column;align-items:center;display:flex}.reg-center-actions{justify-content:center}.reg-celebrate-title{font-size:clamp(32px,4.5vw,52px)}.reg-preview-heading{margin:26px 0 16px;font-weight:700}.reg-phone-row{gap:10px;max-width:420px;display:flex}.reg-phone-cc{border:1px solid var(--color-hairline);background:var(--color-card);color:var(--color-muted);border-radius:14px;flex-shrink:0;align-items:center;padding:0 14px;font-size:17px;display:inline-flex}.reg-otp-sent{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;font-size:15px;display:flex}.reg-otp-label{margin-top:4px;font-size:15px;font-weight:500}.otp-boxes{gap:8px;margin-top:12px;display:flex}.otp-box{text-align:center;border:1px solid var(--color-hairline);background:var(--color-card);width:46px;max-width:calc(16.6667% - 6.66667px);height:56px;color:var(--color-ink);border-radius:12px;padding:0;font-family:inherit;font-size:24px}.otp-box:focus{outline:2px solid var(--color-accent);outline-offset:0;border-color:var(--color-accent)}.dev-chip{border:1px dashed var(--color-warn-hairline);background:var(--color-warn-soft);color:var(--color-warn);border-radius:10px;align-items:center;gap:10px;margin-bottom:12px;padding:7px 14px;font-size:14px;display:inline-flex}.dev-chip b{letter-spacing:2px;font-size:18px}.reg-resend-wait{color:var(--color-muted);font-size:14.5px}.reg-city-chips{flex-wrap:wrap;gap:10px;max-width:520px;display:flex}.reg-chip-btn{border:1px solid var(--color-hairline);background:var(--color-card);color:var(--color-ink);white-space:nowrap;cursor:pointer;border-radius:9999px;align-items:center;padding:8px 18px;font-family:inherit;font-size:15px;transition:border-color .15s,background .15s,color .15s;display:inline-flex}.reg-chip-btn.selected,.reg-chip-btn:hover{border-color:var(--color-accent)}.reg-chip-btn.selected{background:var(--color-accent);color:#fff;font-weight:700}.reg-city-search{margin-top:16px}.reg-city-picked{color:var(--color-accent);margin-top:10px;font-size:15px;font-weight:700}.pkg-grid{gap:20px;margin-top:28px;display:grid}@media (min-width:760px){.pkg-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));max-width:860px}}.pkg-card{background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-frame);flex-direction:column;gap:12px;padding:26px 24px 20px;display:flex;position:relative;box-shadow:0 1px 2px #211d1a0d,0 10px 30px #211d1a0f}.pkg-card.recommended{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent),0 10px 30px #0e7c721f}.pkg-tag{background:var(--color-accent);color:#fff;top:-13px;border-radius:9999px;padding:3px 14px;font-size:12.5px;font-weight:700;position:absolute;inset-inline-start:20px}.pkg-name{font-size:20px;font-weight:700}.pkg-price{color:var(--color-muted);font-size:15px}.pkg-price b{color:var(--color-ink);font-size:26px;font-weight:700}.pkg-features{color:var(--color-muted);gap:8px;font-size:14.5px;line-height:1.7;display:grid}.pkg-cta{margin-top:auto}.pkg-trial-chip{border:1px dashed var(--color-warn-hairline);background:var(--color-warn-soft);color:var(--color-warn);border-radius:9999px;align-self:flex-start;padding:3px 12px;font-size:12px;display:inline-flex}.reg-pkg-footer{margin-top:28px}.reg-degraded{border:1px solid var(--color-hairline);background:var(--color-card);max-width:520px;color:var(--color-muted);border-radius:14px;margin-top:20px;padding:20px;font-size:15px;line-height:1.8}.reg-finish-card{text-align:start;background:var(--color-card);border:1px solid var(--color-hairline);border-radius:var(--radius-frame);width:100%;max-width:460px;margin-top:24px;padding:24px;box-shadow:0 1px 2px #211d1a0d,0 10px 30px #211d1a0f}.reg-finish-lead{margin-bottom:8px;font-weight:700}.reg-finish-row{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:center;gap:12px;padding-block:10px;font-size:15px;display:flex}.reg-finish-body{color:var(--color-muted);margin-top:14px;font-size:15px}.reg-scrim{z-index:80;background:#211d1a66;position:fixed;inset:0}.reg-modal{z-index:90;background:var(--color-card);border:1px solid var(--color-hairline);inset-inline:16px;border-radius:18px;max-width:480px;margin-inline:auto;padding:26px;animation:reg-modal-in .25s ease-out;position:fixed;top:50%;transform:translateY(-50%);box-shadow:0 24px 64px #211d1a40}@keyframes reg-modal-in{0%{opacity:0;transform:translateY(calc(12px - 50%))}to{opacity:1;transform:translateY(-50%)}}.reg-modal-title{margin:12px 0 8px;font-size:20px;font-weight:700}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.marquee-track{width:auto;animation:none}.chip-row{flex-wrap:wrap;justify-content:center;padding:0 16px}.marquee{-webkit-mask-image:none;mask-image:none}.marquee-dup{display:none}.day-dot.active,.float-a,.float-b,.float-c,.glow-drift,.js .aud-panel.active,.js .day-rail-fill{animation:none}.day-fill,.day-screen,.day-step{transition:none}.js .day-step:not(.active){opacity:1}.js .reveal{opacity:1;transition:none;transform:none}.js .draw path{stroke-dasharray:none;stroke-dashoffset:0;animation:none}.nav-scrim,.nav-sheet{transition:none}.reg-grow,.reg-modal,.reg-step{animation:none}.reg-progress span{transition:none}@view-transition{navigation:none}::view-transition-old(root){animation:none}::view-transition-new(root){animation:none}}.console{--c-canvas:#101413;--c-surface:#161b1a;--c-surface-2:#1c2220;--c-surface-3:#222927;--c-hairline:#ffffff12;--c-text:#f4f1ec;--c-muted:#9aa5a0;--c-accent:#0e7c72;--c-accent-hover:#14968a;--c-error:#e5533d;background:var(--c-canvas);color:var(--c-text);min-height:100dvh;font-size:15px;line-height:1.7}.console a{color:var(--c-accent-hover)}.console .mono,.console .password-reveal{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console-topbar{border-bottom:1px solid var(--c-hairline);background:var(--c-surface);z-index:10;align-items:center;gap:14px;height:56px;padding-inline:20px;display:flex;position:sticky;top:0}.console-topbar .brand{font-size:16px;font-weight:700}.console-env-badge{color:#ffb27a;white-space:nowrap;background:#ffb27a1f;border:1px solid #ffb27a66;border-radius:9999px;align-items:center;gap:6px;padding:3px 12px;font-size:12.5px;font-weight:500;display:inline-flex}.console-topbar .spacer{flex:1}.console-shell{z-index:1;max-width:860px;margin-inline:auto;padding:28px 20px 96px;position:relative}.console-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.console-head h1{font-size:20px;font-weight:700}.console-login{place-items:center;min-height:calc(100dvh - 56px);display:grid;position:relative}.console-login .glow{opacity:.1;top:50%;width:480px;height:480px;inset-inline-start:50%;transform:translate(-50%,-50%)}.console-login .card{z-index:1;width:min(400px,92vw);position:relative}.js .console-login .card{animation:console-card-in .3s ease-out}@keyframes console-card-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.console .card{background:var(--c-surface);border:1px solid var(--c-hairline);border-radius:14px;margin-bottom:18px;padding:20px}.console .card h2{color:var(--c-text);font-size:15px;font-weight:700}.console .card h2,.console .field{margin-bottom:14px}.console .field label{color:var(--c-muted);margin-bottom:5px;font-size:13px;display:block}.console .field input,.console .field select,.console .field textarea{border:1px solid var(--c-hairline);background:var(--c-surface-2);width:100%;min-height:44px;color:var(--c-text);border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14.5px;transition:border-color .15s}.console .field textarea{min-height:72px}.console .field input[dir=ltr],.console .field textarea[dir=ltr]{font-family:var(--font-mono);font-size:13.5px}.console .field input::placeholder,.console .field textarea::placeholder{color:#9aa5a08c}.console .field input:focus,.console .field textarea:focus{outline:2px solid var(--c-accent);outline-offset:0;border-color:var(--c-accent)}.console .btn{color:#fff;background:var(--c-accent);cursor:pointer;border:none;border-radius:10px;min-height:44px;padding:10px 22px;font-family:inherit;font-size:14.5px;font-weight:700;transition:background .15s}.console .btn:hover{background:var(--c-accent-hover)}.console .btn:disabled{opacity:.55;cursor:not-allowed}.console .btn-ghost{color:var(--c-text);border:1px solid var(--c-hairline);background:0 0;font-weight:500}.console .btn-ghost:hover{background:var(--c-surface-2)}.console .btn-danger{color:var(--c-error);background:0 0;border:1px solid #e5533d73}.console .btn-danger:hover{background:#e5533d1f}.console .notice{border:1px solid var(--c-hairline);background:var(--c-surface-2);border-radius:10px;margin:12px 0;padding:12px 14px;font-size:13.5px}.console .notice-error{color:var(--c-error);background:#e5533d14;border-color:#e5533d80}.console .notice-warn{color:#ffb27a;background:#ffb27a14;border-color:#ffb27a66}.console .notice-ok{color:#7fe3d2;background:#14968a14;border-color:#14968a73}.console .empty-state{text-align:center;color:var(--c-muted);padding:28px 0}.console .tiles{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;display:grid}.console .tile{border:1px solid var(--c-hairline);background:var(--c-surface-2);border-radius:12px;padding:16px}.console .tile h3{margin-bottom:10px;font-size:14.5px;font-weight:700}.console .tile .stats{color:var(--c-muted);flex-wrap:wrap;gap:8px 16px;margin-bottom:10px;font-size:12.5px;display:flex}.console .tile .stats b{color:var(--c-text);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.console .badges{flex-wrap:wrap;gap:6px;display:flex}.console .badge{border:1px solid var(--c-hairline);background:var(--c-surface-3);color:var(--c-muted);border-radius:9999px;padding:2px 10px;font-size:11.5px}.console .badge-ok{color:#7fe3d2;background:#14968a14;border-color:#14968a73}.console .badge-warn{color:#ffb27a;background:#ffb27a14;border-color:#ffb27a66}.console .password-reveal{text-align:left;border:1px solid var(--c-hairline);color:#7fe3d2;word-break:break-all;-webkit-user-select:all;user-select:all;direction:ltr;background:#0a0d0c;border-radius:10px;margin:10px 0;padding:12px 14px;font-size:15px}.console .linkout-row{flex-wrap:wrap;gap:12px;display:flex}.console .linkout{border:1px solid var(--c-hairline);color:var(--c-text);background:var(--c-surface-2);border-radius:10px;padding:8px 16px;font-size:13.5px;text-decoration:none;transition:background .15s;display:inline-block}.console .linkout:hover{background:var(--c-surface-3)}.console .muted{color:var(--c-muted);font-size:12.5px}.console .muted[dir=ltr]{font-family:var(--font-mono)}@media (prefers-reduced-motion:reduce){.js .console-login .card{animation:none}}.pain-card,.quote-card,.trust-card{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:18px;padding:22px 20px}.quote-card{justify-content:space-between;padding:26px 24px}.price-card,.quote-card{flex-direction:column;display:flex}.price-card{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:22px;padding:28px 26px;position:relative}.price-card.featured{border-color:var(--color-accent);box-shadow:0 18px 48px -24px #0e7c7273}.price-badge{background:var(--color-accent);color:#fff;inset-inline-end:20px;border-radius:999px;padding:4px 12px;font-size:12.5px;font-weight:700;position:absolute;top:-12px}.price-badge.muted{background:var(--color-dk-surface-2);border:1px solid var(--color-dk-hairline);color:var(--color-dk-muted)}.price-figure{letter-spacing:-.01em;font-size:40px;font-weight:700}.price-feature{color:var(--color-muted);padding-inline-start:26px;font-size:15px;line-height:1.55;position:relative}.price-feature:before{content:"✓";color:var(--color-accent);font-weight:700;position:absolute;inset-inline-start:0}.ready-row{border:1px solid var(--color-dk-hairline);background:var(--color-dk-surface);border-radius:14px;grid-template-columns:auto auto 1fr;align-items:baseline;gap:12px;padding:16px 18px;display:grid}.ready-check{color:var(--color-glow-mint);font-weight:700}@media (max-width:640px){.ready-row{grid-template-columns:auto 1fr}.ready-row>span:last-child{grid-column:2}}.partners-card{border:1.5px solid var(--color-accent);border-radius:18px;padding:48px 28px}.faq-item,.partners-card{background:var(--color-card)}.faq-item{border:1px solid var(--color-hairline);border-radius:16px;padding:18px 22px}.faq-item summary{cursor:pointer;padding-inline-end:30px;font-weight:700;list-style:none;position:relative}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--color-accent);inset-inline-end:0;font-size:22px;transition:transform .2s;position:absolute;top:50%;transform:translateY(-50%)}.faq-item[open] summary:after{content:"−"}.wt-tab{border:1px solid var(--color-hairline);background:var(--color-card);color:var(--color-muted);cursor:pointer;border-radius:999px;padding:10px 22px;font-size:15.5px;font-weight:700;transition:all .18s}.wt-tab.active{background:var(--color-accent);border-color:var(--color-accent);color:#fff}.wt-dot{background:var(--color-hairline);cursor:pointer;border:0;border-radius:999px;width:10px;height:10px;transition:all .18s}.wt-dot.active{background:var(--color-accent);transform:scale(1.35)}.wt-phone{animation:wt-in .26s ease-out}@keyframes wt-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.wt-phone{animation:none}}.wt-dot:focus-visible,.wt-tab:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}button.btn-cta:disabled,button.btn-secondary:disabled{opacity:.4;cursor:default;pointer-events:none}.calc-card{border:1px solid var(--color-hairline);background:var(--color-card);border-radius:18px;padding:40px 32px}.calc-field{grid-template-columns:1fr auto;align-items:center;gap:6px 14px;font-weight:700;display:grid}.calc-field input[type=range]{width:100%;accent-color:var(--color-accent);grid-column:1/-1}.calc-value{font-variant-numeric:tabular-nums;font-size:20px}.calc-number,.calc-value{color:var(--color-accent)}.calc-number{font-variant-numeric:tabular-nums;font-size:76px;font-weight:700;line-height:1.1}.product-card{border:1px solid var(--color-dk-hairline);background:var(--color-dk-surface);color:inherit;border-radius:18px;padding:34px 30px;transition:border-color .2s,transform .2s;display:block;position:relative}.product-card:hover{border-color:var(--color-accent);transform:translateY(-3px)}.product-card.coming{opacity:.75}.orbit-mark{width:min(380px,80vw);height:auto;color:var(--color-ink)}.orbit-sat{animation:orbit-spin 24s linear infinite}.orbit-sat,.orbit-sat-2{transform-origin:100px 100px}.orbit-sat-2{animation:orbit-spin 40s linear infinite reverse}@keyframes orbit-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.orbit-sat,.orbit-sat-2{animation:none}}.fact-tile{border-inline-start:2px solid var(--color-accent);padding-inline-start:18px}.fact-value{font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.3}.value-row{border-top:1px solid var(--color-hairline);grid-template-columns:auto 1fr;align-items:start;gap:22px;padding:26px 6px;display:grid}.value-row:last-child{border-bottom:1px solid var(--color-hairline)}.value-num{color:var(--color-accent);opacity:.35;font-variant-numeric:tabular-nums;min-width:58px;font-size:40px;font-weight:700;line-height:1}.wa-fab{z-index:60;color:#fff;background:#25d366;border-radius:9999px;justify-content:center;align-items:center;width:56px;height:56px;transition:transform .15s,box-shadow .15s;display:inline-flex;position:fixed;bottom:22px;box-shadow:0 2px 6px #0000002e,0 8px 24px #00000029}html[dir=rtl] .wa-fab{left:22px}html[dir=ltr] .wa-fab{right:22px}.wa-fab:hover{transform:scale(1.06)}.wa-fab:active{transform:scale(.97)}.wd-phone{color:#1f1b15;text-align:right;background:#f5f0e7;border:10px solid #17140f;border-radius:38px;flex-direction:column;width:min(360px,92vw);height:640px;font-size:13.5px;line-height:1.55;display:flex;overflow:hidden}.wd-status{color:#645e53;justify-content:center;padding:6px 0 2px;font-size:11px;display:flex}.wd-body{overscroll-behavior:contain;flex:1;padding:8px 12px 14px;overflow-y:auto}.wd-tabbar{padding:6px 4px calc(8px + env(safe-area-inset-bottom,0px));background:#fdfcfa;border-top:1px solid #e3dcd0;align-items:flex-end;display:flex}.wd-tab{color:#969084;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:1;align-items:center;gap:2px;padding:6px 0 2px;font-size:10.5px;font-weight:600;display:flex}.wd-tab.active{color:#1b6b4a}.wd-tab.raised .wd-tab-l:before{content:"";background:#a6f3cb;border:3px solid #fdfcfa;border-radius:9999px;width:46px;height:46px;margin:-26px auto 4px;display:block}.wd-tab.raised.active .wd-tab-l:before{background:#1b6b4a}.wd-title{font-size:17px;font-weight:700}.wd-title-row{justify-content:space-between;align-items:center;gap:8px;margin:4px 0 10px;display:flex}.wd-h2{font-size:14.5px;font-weight:600}.wd-hint{color:#969084;font-size:11.5px}.wd-name{font-weight:600}.wd-header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.wd-section{margin-top:14px}.wd-sec-head{align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.wd-count{text-align:center;background:#f1eadf;border-radius:9999px;min-width:24px;padding:0 8px;font-size:11px}.wd-card{text-align:right;width:100%;color:inherit;font-size:inherit;background:#fdfcfa;border:1px solid #e3dcd0;border-radius:16px;margin-bottom:8px;padding:10px 12px;display:block}button.wd-card{cursor:pointer;font-family:inherit}.wd-press:active{background:#f5f0e7}.wd-void{opacity:.55}.wd-void .wd-money{text-decoration:line-through}.wd-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.wd-row:first-child{margin-top:0}.wd-between{justify-content:space-between}.wd-end{flex-direction:column;align-items:flex-end;gap:2px;margin-inline-start:auto;display:flex}.wd-disc{color:#002113;background:#a6f3cb;border-radius:9999px;flex-shrink:0;justify-content:center;font-weight:700}.wd-chip,.wd-disc{align-items:center;display:inline-flex}.wd-chip{white-space:nowrap;border:1px solid;border-radius:9999px;gap:3px;padding:1px 8px;font-size:11px;font-weight:600}.wd-neutral{color:#645e53;background:#f1eadf;border-color:#ccc6b9}.wd-success{color:#002113;background:#c8fde0;border-color:#1b6b4a}.wd-warn{color:#281900;background:#ffefd6;border-color:#7e5700}.wd-danger{color:#3f0202;background:#ffedea;border-color:#9f3f35}.wd-info{color:#1b6b4a;background:#e7f2ec}.wd-active,.wd-info{border-color:#1b6b4a}.wd-active{color:#002113;background:#a6f3cb}.wd-idchip{color:#1b6b4a;background:0 0;border:1px solid #1b6b4a;border-radius:9999px;padding:0 8px;font-size:10.5px;font-weight:600;display:inline-flex}.wd-idchips{gap:4px;margin-inline-start:auto;display:inline-flex}.wd-money{font-variant-numeric:tabular-nums;font-weight:700}.wd-money-paid{color:#1b6b4a}.wd-money-owed{color:#7e5700}.wd-money-overdue{color:#9f3f35}.wd-money-hero{margin:4px 0;font-size:22px;display:block}.wd-form{gap:10px}.wd-field,.wd-form{flex-direction:column;display:flex}.wd-field{gap:5px}.wd-field>span{color:#645e53;font-size:11.5px;font-weight:700}.wd-inp{color:#1f2a26;background:#f5f0e7;border:1px solid #e3dcd0;border-radius:10px;outline:none;padding:8px 10px;font-family:inherit;font-size:13px}.wd-inp:focus{border-color:#1b6b4a}.wd-choices{flex-wrap:wrap;gap:6px;display:flex}.wd-choice{color:#1f2a26;cursor:pointer;background:#f5f0e7;border:1px solid #e3dcd0;border-radius:9999px;padding:5px 12px;font-family:inherit;font-size:11.5px;font-weight:600}.wd-choice.active{color:#002113;background:#a6f3cb;border-color:#1b6b4a}.wd-btn:disabled{opacity:.45;cursor:default}.wd-rowbtn{width:100%;font:inherit;color:inherit;text-align:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:block}.wd-cal-day.today{outline:2px solid #1b6b4a;font-weight:700}.wd-tiles{gap:6px;display:flex}.wd-tile{text-align:center;background:#fdfcfa;border:1px solid #e3dcd0;border-radius:14px;flex-direction:column;flex:1;gap:1px;padding:8px 6px;display:flex}.wd-tile b{font-size:15px}.wd-tile span{color:#645e53;font-size:10.5px}.wd-tile em{font-size:10px;font-style:normal;font-weight:700}.wd-tile-warn{border-color:#7e5700}.wd-tile-warn b,.wd-tile-warn em{color:#7e5700}.wd-chips-row{flex-wrap:wrap;gap:5px;margin:4px 0 8px;display:flex}.wd-btn{cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;padding:5px 12px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.wd-btn-primary{color:#fff;background:#1b6b4a}.wd-btn-outline{color:#1b6b4a;background:#fdfcfa;border:1.5px solid #1b6b4a}.wd-btn-sm{padding:3px 10px;font-size:11.5px}.wd-allergy{color:#9f3f35;margin-top:4px;font-size:14px;font-weight:600}.wd-search{color:#969084;background:#fdfcfa;border:1px solid #e3dcd0;border-radius:12px;margin-bottom:6px;padding:7px 12px;font-size:12.5px}.wd-seg{background:#f1eadf;border-radius:9999px;margin-bottom:6px;padding:3px;display:flex}.wd-seg span{text-align:center;color:#645e53;border-radius:9999px;flex:1;padding:4px 0;font-size:12px;font-weight:600}.wd-seg .active{color:#1b6b4a;background:#fdfcfa}.wd-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px;display:grid}.wd-att{cursor:pointer;color:inherit;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;font-family:inherit;font-size:12px;display:flex}.wd-att-name{font-weight:600}.wd-att-ring{border:3px solid #ccc6b9;border-radius:9999px;padding:2px;display:inline-flex;position:relative}.wd-att-ring.in{border-color:#1b6b4a}.wd-check{bottom:-2px;background:#f1eadf;border:1px solid #ccc6b9;border-radius:9999px;justify-content:center;width:16px;height:16px;font-size:10px;font-style:normal;position:absolute;inset-inline-start:-2px}.wd-check,.wd-door{align-items:center;display:flex}.wd-door{text-align:right;cursor:pointer;width:100%;font-family:inherit;font-size:inherit;color:#002113;background:#a6f3cb;border:1px solid #1b6b4a;border-radius:16px;gap:10px;margin-bottom:10px;padding:10px 12px}.wd-dot{background:#1b6b4a;border-radius:9999px;width:8px;height:8px;display:inline-block}.wd-bell{font-size:16px;position:relative}.wd-bell .wd-dot{top:-1px;position:absolute;inset-inline-end:-3px}.wd-unread{color:#fff;text-align:center;background:#1b6b4a;border-radius:9999px;min-width:17px;padding:0 5px;font-size:10.5px;font-weight:700}.wd-thread{flex-direction:column;gap:6px;margin:8px 0;display:flex}.wd-bubble{background:#fdfcfa;border:1px solid #e3dcd0;border-radius:14px;align-self:flex-start;max-width:82%;padding:7px 11px}.wd-bubble.me{background:#a6f3cb;border-color:#1b6b4a;align-self:flex-end}.wd-compose{gap:6px;display:flex}.wd-compose input{color:inherit;background:#fdfcfa;border:1px solid #e3dcd0;border-radius:9999px;flex:1;padding:7px 13px;font-family:inherit;font-size:12.5px}.wd-compose button{color:#fff;cursor:pointer;background:#1b6b4a;border:0;border-radius:9999px;padding:7px 14px;font-family:inherit;font-size:12.5px;font-weight:600}.wd-note{color:#1b6b4a;background:#e7f2ec;border:1px solid #0e7c7266;border-radius:12px;margin-bottom:8px;padding:7px 11px;font-size:11.5px}.wd-back{color:#1b6b4a;cursor:pointer;background:0 0;border:0;gap:4px;padding:0 0 6px;font-family:inherit;font-size:12.5px;font-weight:600;display:inline-flex}.wd-credit{background:#a6f3cb;border:1px solid #1b6b4a;border-radius:12px;flex-direction:column;align-items:center;padding:4px 10px;display:flex}.wd-credit span{color:#002113;font-size:10px}.wd-credit b{color:#002113;font-size:12.5px}.wd-pilltabs{background:#f1eadf;border-radius:9999px;margin:8px 0 10px;padding:3px;display:flex}.wd-pilltabs button{color:#645e53;cursor:pointer;background:0 0;border:0;border-radius:9999px;flex:1;padding:5px 0;font-family:inherit;font-size:12px;font-weight:600}.wd-pilltabs button.active{color:#002113;background:#a6f3cb}.wd-moneybox{background:#f5f0e7;border:1px solid #e3dcd0;border-radius:12px;margin:8px 0;display:flex}.wd-moneybox>div{flex-direction:column;flex:1;align-items:center;gap:1px;padding:7px 4px;display:flex}.wd-moneybox>div+div{border-inline-start:1px solid #e3dcd0}.wd-moneybox span{color:#645e53;font-size:10.5px}.wd-table{margin:6px 0}.wd-tr{border-bottom:1px solid #efe9dd;justify-content:space-between;gap:8px;padding:4px 0;font-size:12.5px;display:flex}.wd-tr:last-child{border-bottom:0}.wd-th{color:#645e53;font-size:11.5px;font-weight:700}.wd-cal{grid-template-columns:repeat(7,1fr);gap:3px;margin:8px 0 4px;display:grid}.wd-cal-day{aspect-ratio:1;color:#645e53;background:#f5f0e7;border-radius:8px;justify-content:center;align-items:center;font-size:10.5px;display:flex}.wd-cal-day.in{color:#002113;background:#c8fde0;font-weight:700}.wd-cal-day.frozen{background:#e7f2ec;outline:1px dashed #1b6b4a}.wd-glance{display:flex}.wd-glance>div{flex-direction:column;flex:1;align-items:center;gap:1px;display:flex}.wd-glance>div+div{border-inline-start:1px solid #e3dcd0}.wd-glance b{font-size:16px}.wd-glance span{color:#645e53;font-size:11px}.wd-photo{aspect-ratio:5/2.6;background:radial-gradient(circle at 78% 22%,#ffffffb3 0 12%,#0000 13%),linear-gradient(135deg,#cde9db,#a6d8c0 60%,#8cc9ac);border-radius:12px;margin-top:6px}.wd-in{color:#1b6b4a;font-size:12.5px;font-weight:600}.wd-heart{cursor:pointer;color:#1b6b4a;background:0 0;border:0;align-items:center;gap:3px;font-family:inherit;font-size:13px;display:inline-flex}.wd-heart.on{color:#9f3f35}.wd-tileicon{font-size:16px}.wd-tilegrid{flex-wrap:wrap;gap:6px;display:flex}.wd-minitile{text-align:center;background:#f5f0e7;border:1px solid #e3dcd0;border-radius:12px;flex-basis:31%;padding:10px 4px;font-size:11px;font-weight:600}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@font-face{font-family:plexArabic;src:url(/_next/static/media/ed598da9d9bc7b47-s.p.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexArabic;src:url(/_next/static/media/e04e8e1ffbe703cd-s.p.woff2) format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:plexArabic;src:url(/_next/static/media/0561ac0bd1d17c28-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:plexArabic Fallback;src:local("Arial");ascent-override:107.29%;descent-override:41.04%;line-gap-override:0.00%;size-adjust:101.13%}.__className_0e23cc{font-family:plexArabic,plexArabic Fallback,Segoe UI,Tahoma,Noto Kufi Arabic,Geeza Pro,sans-serif}.__variable_0e23cc{--font-plex-arabic:"plexArabic","plexArabic Fallback",Segoe UI,Tahoma,Noto Kufi Arabic,Geeza Pro,sans-serif}@font-face{font-family:plexMono;src:url(/_next/static/media/0332c089697ea3ad-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:plexMono Fallback;src:local("Arial");ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.00%;size-adjust:131.49%}.__className_d56c63{font-family:plexMono,plexMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:400;font-style:normal}.__variable_d56c63{--font-plex-mono:"plexMono","plexMono Fallback",ui-monospace,SFMono-Regular,Menlo,monospace}