.ActivitiesSection_activities__P55xD{padding-block:clamp(var(--space-7),7vw,var(--space-8));padding-inline:clamp(var(--space-4),4vw,var(--space-8));background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);overflow-x:clip}.ActivitiesSection_inner__9bfBi{inline-size:100%;max-inline-size:1680px;margin-inline:auto;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(var(--space-5),3vw,var(--space-7));gap:clamp(var(--space-5),3vw,var(--space-7));align-items:start}.ActivitiesSection_header__3WxIu{grid-column:1/-1;display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(var(--space-4),3vw,var(--space-7));gap:clamp(var(--space-4),3vw,var(--space-7));align-items:start}.ActivitiesSection_headerCopy__xOr7j{grid-column:1/span 8;min-inline-size:0}.ActivitiesSection_eyebrow__W_c6M{margin:0 0 var(--space-3);font-size:var(--font-size-micro);font-weight:600;letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-text-muted)}:lang(ar) .ActivitiesSection_eyebrow__W_c6M,:lang(he) .ActivitiesSection_eyebrow__W_c6M{letter-spacing:0;text-transform:none}.ActivitiesSection_title__Y0dGm{margin:0;max-inline-size:24ch;font-family:var(--font-display);font-size:clamp(1.6rem,1.1rem + 1.6vw,2.4rem);font-weight:600;line-height:1.18;letter-spacing:var(--tracking-tight);text-wrap:balance}:lang(ar) .ActivitiesSection_title__Y0dGm{font-weight:700;line-height:1.24;letter-spacing:0}:lang(he) .ActivitiesSection_title__Y0dGm{letter-spacing:0}.ActivitiesSection_lead__zapQB{margin:var(--space-3) 0 0;max-inline-size:58ch;font-size:16px;line-height:1.55;color:var(--color-text-muted)}.ActivitiesSection_shower__0M5Ub{grid-column:9/span 4;min-inline-size:0;display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg,16px);background-color:var(--color-surface,rgba(255,255,255,.04));color:var(--color-text);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,background-color .2s ease}.ActivitiesSection_shower__0M5Ub:hover{transform:translateY(-2px);border-color:var(--color-primary,#d4f24a)}.ActivitiesSection_chip__38lu0:focus-visible,.ActivitiesSection_railItem__rk_Kt:focus-visible,.ActivitiesSection_shower__0M5Ub:focus-visible{outline:2px solid var(--color-primary,#d4f24a);outline-offset:3px}.ActivitiesSection_showerIcon__e2Zkl{flex:0 0 auto;display:grid;place-items:center;inline-size:44px;block-size:44px;border-radius:var(--radius-pill,999px);background-color:color-mix(in srgb,var(--color-primary,#d4f24a) 18%,transparent);color:var(--color-primary,#d4f24a)}.ActivitiesSection_showerBody__szZpV{display:flex;flex-direction:column;gap:var(--space-1);min-inline-size:0}.ActivitiesSection_showerLabel__zCp2m{font-size:17px;font-weight:600}.ActivitiesSection_showerDescription__xiwgD{font-size:13px;line-height:1.45;color:var(--color-text-muted)}.ActivitiesSection_showerCount__YVAIE{font-family:var(--font-mono,monospace);font-size:12px;color:var(--color-text-muted)}.ActivitiesSection_rail__UsmeS{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:var(--space-2);-webkit-padding-after:var(--space-2);padding-block-end:var(--space-2);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.ActivitiesSection_railItem__rk_Kt{display:inline-flex;align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill,999px);background-color:rgba(0,0,0,0);color:var(--color-text-muted);font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease}.ActivitiesSection_railItem__rk_Kt:hover{color:var(--color-text);border-color:var(--color-border-strong,#5c6878)}.ActivitiesSection_railItem__rk_Kt[data-active=true]{color:var(--color-text);border-color:var(--color-primary,#d4f24a);background-color:color-mix(in srgb,var(--color-primary,#d4f24a) 12%,transparent)}.ActivitiesSection_railIcon__kYD04{display:grid;place-items:center;color:currentColor;opacity:.85}.ActivitiesSection_railLabel__OOIRp{white-space:nowrap}.ActivitiesSection_railCount__0ShF3{display:inline-grid;place-items:center;min-inline-size:24px;padding-inline:6px;block-size:22px;border-radius:var(--radius-pill,999px);background-color:color-mix(in srgb,currentColor 14%,transparent);font-family:var(--font-mono,monospace);font-size:12px;font-weight:600}.ActivitiesSection_panel__bSe7B{grid-column:1/-1;min-inline-size:0}.ActivitiesSection_panelLead__uhaxp{margin:0 0 var(--space-4);font-size:14px;color:var(--color-text-muted)}.ActivitiesSection_grid__Wjc0O{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(168px,1fr));grid-gap:var(--space-3);gap:var(--space-3)}.ActivitiesSection_cell__L1yy3{min-inline-size:0}.ActivitiesSection_chip__38lu0{display:flex;flex-direction:column;gap:var(--space-2);block-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md,12px);background-color:var(--color-surface,rgba(255,255,255,.03));color:var(--color-text);text-decoration:none;transition:transform .2s cubic-bezier(.16,1,.3,1),border-color .2s ease,background-color .2s ease}.ActivitiesSection_chip__38lu0:hover{transform:translateY(-2px);border-color:var(--color-primary,#d4f24a);background-color:color-mix(in srgb,var(--color-primary,#d4f24a) 8%,transparent)}.ActivitiesSection_chipTop__xmEK0{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2)}.ActivitiesSection_chipName__LXyHC{font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ActivitiesSection_chipCode__CrhJK{flex:0 0 auto;font-family:var(--font-mono,monospace);font-size:12px;font-weight:600;color:var(--color-primary,#d4f24a);letter-spacing:.02em}.ActivitiesSection_chipMeta__vzDL9{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-1) var(--space-2);font-size:11px;color:var(--color-text-muted)}.ActivitiesSection_chipKind__KVLfL{padding-inline:6px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill,999px);font-size:10px;white-space:nowrap}.ActivitiesSection_chipArticles__QpyJf{font-family:var(--font-mono,monospace);white-space:nowrap}.ActivitiesSection_badge__VkYOo{padding:2px 6px;border-radius:var(--radius-pill,999px);font-size:10px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.ActivitiesSection_badge__VkYOo[data-state=computed]{color:#0b0e05;background-color:var(--color-primary,#d4f24a)}.ActivitiesSection_badge__VkYOo[data-state=documentation]{color:var(--color-text-muted);border:1px solid var(--color-border-subtle);background-color:rgba(0,0,0,0)}:lang(ar) .ActivitiesSection_badge__VkYOo,:lang(he) .ActivitiesSection_badge__VkYOo{letter-spacing:0}.ActivitiesSection_more__0EwWr{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3) var(--space-4);-webkit-margin-before:var(--space-4);margin-block-start:var(--space-4)}.ActivitiesSection_moreDetails__H_Jx1{min-inline-size:0;flex:1 1 auto}.ActivitiesSection_moreSummary__BDgbM{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-pill,999px);color:var(--color-text-muted);font-size:13px;font-weight:500;cursor:pointer;list-style:none;transition:color .18s ease,border-color .18s ease}.ActivitiesSection_moreSummary__BDgbM::-webkit-details-marker{display:none}.ActivitiesSection_moreSummary__BDgbM:after{content:"+";font-family:var(--font-mono,monospace);font-weight:600}.ActivitiesSection_moreDetails__H_Jx1[open] .ActivitiesSection_moreSummary__BDgbM:after{content:"−"}.ActivitiesSection_moreSummary__BDgbM:hover{color:var(--color-text);border-color:var(--color-border-strong,#5c6878)}.ActivitiesSection_moreDetails__H_Jx1[open] .ActivitiesSection_moreSummary__BDgbM{color:var(--color-text);border-color:var(--color-primary,#d4f24a)}.ActivitiesSection_moreDetails__H_Jx1[open] .ActivitiesSection_moreSummary__BDgbM+.ActivitiesSection_grid__Wjc0O{-webkit-margin-before:var(--space-3);margin-block-start:var(--space-3)}.ActivitiesSection_seeAll__R1tQT{display:inline-flex;align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;transition:color .18s ease}.ActivitiesSection_seeAll__R1tQT:hover{color:var(--color-text)}.ActivitiesSection_seeAllArrow__0q5ya{font-size:15px;line-height:1}.ActivitiesSection_state__03IvG{margin:var(--space-3) 0 0;font-size:13px;color:var(--color-text-muted)}.ActivitiesSection_state__03IvG:empty{display:none}@media(max-width:1100px){.ActivitiesSection_headerCopy__xOr7j,.ActivitiesSection_shower__0M5Ub{grid-column:1/span 12}}@media(max-width:720px){.ActivitiesSection_activities__P55xD{padding-block:var(--space-7) var(--space-6)}.ActivitiesSection_header__3WxIu,.ActivitiesSection_inner__9bfBi{grid-template-columns:minmax(0,1fr)}.ActivitiesSection_headerCopy__xOr7j,.ActivitiesSection_shower__0M5Ub{grid-column:1/-1}.ActivitiesSection_rail__UsmeS{gap:var(--space-2)}.ActivitiesSection_railItem__rk_Kt{flex:1 1 auto;justify-content:center;padding-inline:var(--space-3);font-size:13px}.ActivitiesSection_grid__Wjc0O{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}.ActivitiesSection_chip__38lu0{padding:var(--space-2) var(--space-3)}.ActivitiesSection_more__0EwWr{align-items:flex-start;flex-direction:column;gap:var(--space-3)}.ActivitiesSection_seeAll__R1tQT{white-space:normal}}@property --q-sheen-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.QCta_root__IDK2z{position:relative;display:inline-grid;place-items:center;inline-size:var(--q-size,208px);block-size:var(--q-size,208px);text-decoration:none;border-radius:50%;isolation:isolate;outline:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.QCta_root__IDK2z:focus-visible{outline:2px solid var(--color-accent,#d4f24a);outline-offset:6px}.QCta_magnet___4UCK{display:grid;place-items:center;inline-size:100%;block-size:100%;will-change:transform}.QCta_mark__oAyis{position:absolute;inset:0;inline-size:100%;block-size:100%;overflow:visible}.QCta_disc__AR8Uy{fill:var(--color-accent,#d4f24a);filter:drop-shadow(0 10px 24px rgba(0,0,0,.28))}.QCta_sheen__Mraa0{fill:url(#q-sheen-fill);background:conic-gradient(from var(--q-sheen-angle),transparent 0deg,transparent 40deg,rgba(255,255,255,.55) 78deg,transparent 120deg,transparent 1turn);-webkit-mask:radial-gradient(closest-side,transparent 0 78%,#000 80% 100%);mask:radial-gradient(closest-side,transparent 0 78%,#000 80% 100%);opacity:.85;animation:QCta_q-sheen__noBxA 7s linear infinite}.QCta_tailGroup__MDC4H{transform-origin:120px 120px}.QCta_tail__C_NXj{fill:none;stroke:var(--color-accent,#d4f24a);stroke-width:13;stroke-linecap:butt;stroke-dasharray:46;stroke-dashoffset:46;animation:QCta_q-draw__OVrQw .9s cubic-bezier(.16,1,.3,1) forwards,QCta_q-pulse__W7NMq 3.6s ease-in-out .9s infinite}.QCta_arrow__VRKv_{fill:none;stroke:var(--color-accent,#d4f24a);stroke-width:9;stroke-linecap:square;stroke-linejoin:miter;opacity:0;transform-origin:202px 202px;transform:scale(.6);transition:opacity .22s ease,transform .32s cubic-bezier(.16,1,.3,1)}:dir(rtl) .QCta_tailGroup__MDC4H,[dir=rtl] .QCta_tailGroup__MDC4H{transform:scaleX(-1)}.QCta_ringSpin__UwoH9{transform-origin:120px 120px;animation:QCta_q-spin__iZC6l 28s linear infinite}.QCta_ringText__EcLAf{fill:var(--color-text-muted);font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:none;direction:ltr;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.QCta_label__ElWPT{position:relative;z-index:1;max-inline-size:9.5em;padding-inline:.35em;font-family:var(--font-sans);font-size:17px;font-weight:600;line-height:1.2;text-align:center;text-wrap:balance;color:var(--color-primary-contrast,#0b0e05)}.QCta_ripple__fIZ1L{position:absolute;inset:8%;border-radius:50%;border:1px solid var(--color-accent,#d4f24a);opacity:0;pointer-events:none}.QCta_root__IDK2z:active .QCta_ripple__fIZ1L{animation:QCta_q-ripple__NQl9p .62s cubic-bezier(.16,1,.3,1)}.QCta_root__IDK2z:focus-visible .QCta_sheen__Mraa0,.QCta_root__IDK2z:hover .QCta_sheen__Mraa0{animation-duration:2.4s}.QCta_root__IDK2z:focus-visible .QCta_arrow__VRKv_,.QCta_root__IDK2z:hover .QCta_arrow__VRKv_{opacity:1;transform:scale(1)}.QCta_root__IDK2z:hover .QCta_tail__C_NXj{animation:QCta_q-draw__OVrQw .9s cubic-bezier(.16,1,.3,1) forwards,QCta_q-pulse__W7NMq 3.6s ease-in-out .9s infinite,QCta_q-extend__Ie_Hx .32s cubic-bezier(.16,1,.3,1) forwards}.QCta_offScreen__IOxeI .QCta_ringSpin__UwoH9,.QCta_offScreen__IOxeI .QCta_sheen__Mraa0,.QCta_offScreen__IOxeI .QCta_tail__C_NXj{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.QCta_ringSpin__UwoH9,.QCta_root__IDK2z:active .QCta_ripple__fIZ1L,.QCta_root__IDK2z:hover .QCta_tail__C_NXj,.QCta_sheen__Mraa0,.QCta_tail__C_NXj{animation:none}.QCta_sheen__Mraa0{opacity:.35}.QCta_tail__C_NXj{stroke-dashoffset:0}.QCta_arrow__VRKv_{opacity:1;transform:scale(1)}}@keyframes QCta_q-spin__iZC6l{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes QCta_q-sheen__noBxA{0%{--q-sheen-angle:0deg}to{--q-sheen-angle:360deg}}@keyframes QCta_q-draw__OVrQw{0%{stroke-dashoffset:46}to{stroke-dashoffset:0}}@keyframes QCta_q-pulse__W7NMq{0%,to{opacity:1}50%{opacity:.82}}@keyframes QCta_q-extend__Ie_Hx{0%{stroke-width:13}to{stroke-width:15}}@keyframes QCta_q-ripple__NQl9p{0%{opacity:.55;transform:scale(.72)}to{opacity:0;transform:scale(1.35)}}@media(max-width:640px){.QCta_root__IDK2z{--q-size:128px}.QCta_label__ElWPT{font-size:13px}.QCta_ringText__EcLAf{font-size:11px}}.CtaSection_cta__clt8z{padding-block:clamp(var(--space-7),5vw,var(--space-8));padding-inline:clamp(var(--space-4),4vw,var(--space-8));background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);overflow-x:clip}.CtaSection_inner__4GBF3{inline-size:100%;max-inline-size:1680px;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:clamp(var(--space-5),4vw,var(--space-8))}.CtaSection_copy__CsV1O{min-inline-size:0;max-inline-size:42rem}.CtaSection_eyebrow__pJCpC{margin:0 0 var(--space-3);font-size:var(--font-size-micro,.75rem);font-weight:600;letter-spacing:var(--tracking-micro,.08em);text-transform:uppercase;color:var(--color-text-muted)}.CtaSection_title__HcmFc{margin:0 0 var(--space-4);font-size:var(--home-section-title-size,clamp(1.875rem,3.2vw,2.625rem));font-weight:600;line-height:1.15;letter-spacing:var(--tracking-tight,-.02em);text-wrap:balance}.CtaSection_body__yao_w{margin:0 0 var(--space-5);font-size:var(--font-size-lg,1.125rem);line-height:1.6;color:var(--color-text-muted);text-wrap:pretty}.CtaSection_secondary__F9jkp{display:inline-flex;align-items:center;gap:.4rem;padding:.55rem 1.05rem;border-radius:999px;border:1px solid var(--color-border);background-color:var(--color-surface);color:var(--color-text);font-size:var(--font-size-md,.9375rem);font-weight:600;text-decoration:none;transition:border-color .2s var(--ease-out-expo,ease-out),background-color .2s var(--ease-out-expo,ease-out)}.CtaSection_secondary__F9jkp:hover{border-color:var(--color-accent);color:var(--color-accent)}.CtaSection_mark__SOcqi{flex:0 0 auto;display:flex;align-items:center;justify-content:center;inline-size:clamp(9rem,16vw,12.5rem)}.CtaSection_trust__Tht5o{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:clamp(var(--space-4),4vw,var(--space-8));margin:clamp(var(--space-6),3vw,var(--space-7)) 0 0;padding:var(--space-4) 0 0;list-style:none;-webkit-border-before:1px solid var(--color-border);border-block-start:1px solid var(--color-border)}.CtaSection_trustItem__EOL42{display:inline-flex;align-items:baseline;gap:.5rem;min-inline-size:0}.CtaSection_trustValue__X7hlY{font-size:var(--font-size-xl,1.25rem);font-weight:600;color:var(--color-accent);white-space:nowrap}.CtaSection_trustLabel__H7S90{font-size:var(--font-size-md,.9375rem);color:var(--color-text-muted)}@media(max-width:760px){.CtaSection_inner__4GBF3{flex-direction:column;align-items:flex-start;gap:var(--space-6)}.CtaSection_mark__SOcqi{inline-size:8rem;align-self:center}.CtaSection_trust__Tht5o{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}.DemoSection_section__nyKle{position:relative;padding-block:clamp(var(--space-6),4.5svh,var(--space-8));padding-inline:clamp(var(--space-4),4vw,var(--space-8));background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);overflow-x:clip}.DemoSection_inner__M95_o{max-width:1680px;margin-inline:auto}.DemoSection_header__FZSfu{max-width:62ch;-webkit-margin-after:var(--space-6);margin-block-end:var(--space-6)}.DemoSection_eyebrow__yTSsZ{margin:0 0 var(--space-3);font-size:var(--font-size-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-text-muted)}.DemoSection_title__A2kpP{margin:0 0 var(--space-4);font-family:var(--font-display);font-size:clamp(2rem,1.2rem + 2.6vw,3.25rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--tracking-tight);color:var(--color-text)}.DemoSection_lead__Vffem{margin:0;max-width:56ch;font-size:var(--font-size-body-lg);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.DemoSection_controls__c2VDf{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4) var(--space-6);padding-block:var(--space-4);border-block:1px solid var(--color-border-subtle);-webkit-margin-after:var(--space-5);margin-block-end:var(--space-5)}.DemoSection_controlGroup__9bksn{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0;padding:0;border:0}.DemoSection_controlLabel__pRuu9{padding:0;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.DemoSection_segmented__QSYqR{display:inline-flex;gap:var(--space-2);padding:var(--space-1);border-radius:var(--radius-pill);background-color:var(--color-surface-muted)}.DemoSection_segmentActive__gakAW,.DemoSection_segment__WaV4_{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(0,0,0,0);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-4);font:inherit;font-size:var(--font-size-body);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color var(--duration-160) var(--ease-quint-out),color var(--duration-160) var(--ease-quint-out),border-color var(--duration-160) var(--ease-quint-out)}.DemoSection_segment__WaV4_{background-color:rgba(0,0,0,0);color:var(--color-text-muted)}.DemoSection_segmentActive__gakAW{background-color:var(--color-surface);border-color:var(--color-border);color:var(--color-text)}.DemoSection_segmentCode__Az_Fy{font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-tight)}.DemoSection_select__v8KOM{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-inline-size:14rem;max-inline-size:100%;padding:var(--space-2) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--font-size-body)}.DemoSection_measures__5RXCP{display:flex;flex-wrap:wrap;gap:var(--space-4)}.DemoSection_measure__EL1_Z{display:flex;align-items:center;gap:var(--space-3)}.DemoSection_measureName__GkMFo{font-size:var(--font-size-label);color:var(--color-text-muted)}.DemoSection_stepper__2LdnN{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface)}.DemoSection_stepButton__byP1o{-webkit-appearance:none;-moz-appearance:none;appearance:none;inline-size:2rem;block-size:2rem;border:0;border-radius:var(--radius-sm);background-color:var(--color-surface-muted);color:var(--color-text);font:inherit;font-size:var(--font-size-body-lg);line-height:1;cursor:pointer;transition:background-color var(--duration-160) var(--ease-quint-out)}.DemoSection_stepButton__byP1o:hover{background-color:var(--color-surface-hover)}.DemoSection_measureValue__hNDyk{min-inline-size:4.5rem;text-align:center;font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoSection_measureUnit__w6Bvh{-webkit-margin-start:.15rem;margin-inline-start:.15rem;font-size:var(--font-size-label);color:var(--color-text-muted)}.DemoSection_stage__b03Sq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--space-6);gap:var(--space-6);align-items:start}.DemoSection_drawingPanel__lMuv2{grid-column:span 6;margin:0;min-width:0;padding:var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);background-color:var(--color-surface)}.DemoSection_results__vtqJ7{grid-column:span 6;min-width:0;display:flex;flex-direction:column;gap:var(--space-3)}@media(max-width:1023px){.DemoSection_drawingPanel__lMuv2,.DemoSection_results__vtqJ7{grid-column:span 12}}.DemoSection_drawingCaption__kdas1{display:flex;flex-direction:column;gap:var(--space-1);-webkit-margin-after:var(--space-4);margin-block-end:var(--space-4)}.DemoSection_drawingTitle__Zg9iq{font-size:var(--font-size-body-lg);font-weight:var(--font-weight-medium);color:var(--color-text)}.DemoSection_drawingNote__OQQ8o{font-size:var(--font-size-label);color:var(--color-text-muted)}.DemoSection_drawingBox__yBpDC{border-radius:var(--radius-md);background-color:var(--color-surface-sunken);padding:var(--space-3);overflow:hidden}.DemoSection_drawingBox__yBpDC svg{display:block;inline-size:100%;block-size:auto}.DemoSection_drawingBox__yBpDC .frameOuter{fill:none;stroke:var(--color-aluminium-500);stroke-width:9}.DemoSection_drawingBox__yBpDC .frameInner{fill:none;stroke:var(--color-aluminium-300);stroke-width:1.5}.DemoSection_drawingBox__yBpDC .sashRect{fill:var(--color-surface-raised);stroke:var(--color-text-muted);stroke-width:3}.DemoSection_drawingBox__yBpDC .glassRect{fill:var(--color-glass);fill-opacity:.55;stroke:var(--color-glass-border);stroke-width:1}.DemoSection_drawingBox__yBpDC .highlight{fill:var(--color-accent);fill-opacity:.16;stroke:var(--color-accent);stroke-width:2}.DemoSection_drawingBox__yBpDC .group{cursor:pointer;outline:none}.DemoSection_drawingBox__yBpDC .group:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.DemoSection_drawingBox__yBpDC .dimLine{stroke:var(--color-text-muted);stroke-width:1.2}.DemoSection_drawingBox__yBpDC .dimTick{stroke:var(--color-border-strong);stroke-width:1}.DemoSection_drawingBox__yBpDC .dimArrow{fill:var(--color-text-muted)}.DemoSection_drawingBox__yBpDC .calloutText,.DemoSection_drawingBox__yBpDC .dimText{fill:var(--color-text);font-family:var(--font-mono);font-size:13px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DemoSection_drawingBox__yBpDC .calloutText{fill:var(--color-text-muted);font-size:11px}.DemoSection_drawingBox__yBpDC .calloutGlass{fill:var(--color-text);font-size:12px}.DemoSection_legend__F_nGM{display:flex;flex-wrap:wrap;gap:var(--space-2);margin:var(--space-4) 0 0;padding:0;list-style:none}.DemoSection_legendActive__nc4lD,.DemoSection_legendItem__m_bMb{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-1) var(--space-3);background-color:rgba(0,0,0,0);color:var(--color-text-muted);font:inherit;font-size:var(--font-size-label);cursor:pointer;transition:background-color var(--duration-160) var(--ease-quint-out),color var(--duration-160) var(--ease-quint-out),border-color var(--duration-160) var(--ease-quint-out)}.DemoSection_legendActive__nc4lD{background-color:var(--color-accent-soft);border-color:var(--color-accent);color:var(--color-accent-ink)}.DemoSection_hint__cEDlc{margin:var(--space-3) 0 0;font-size:var(--font-size-label);color:var(--color-text-muted)}.DemoSection_resultHead__mvUOM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.DemoSection_resultTitle__FHpQt{margin:0;font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);color:var(--color-text)}.DemoSection_badgeLive__OIgWP,.DemoSection_badgePreview__luemZ{border-radius:var(--radius-pill);border:1px solid rgba(0,0,0,0);padding:var(--space-1) var(--space-3);font-size:var(--font-size-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;white-space:nowrap}.DemoSection_badgeLive__OIgWP{background-color:var(--color-success-soft);border-color:var(--color-success-border);color:var(--color-success)}.DemoSection_badgePreview__luemZ{background-color:var(--color-warning-soft);border-color:var(--color-warning-border);color:var(--color-warning)}.DemoSection_statusLine__JNnXg{margin:0;padding:var(--space-3);-webkit-border-start:2px solid var(--color-border-strong);border-inline-start:2px solid var(--color-border-strong);font-size:var(--font-size-label);color:var(--color-text-muted)}.DemoSection_tableWrap__jbAHl{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface)}.DemoSection_table__zmkbj{inline-size:100%;border-collapse:collapse;font-size:var(--font-size-label)}.DemoSection_table__zmkbj td,.DemoSection_table__zmkbj th{padding:var(--space-1) var(--space-3);text-align:start;-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle);white-space:normal}.DemoSection_expression__dInHo,.DemoSection_numeric__N1TwE{white-space:nowrap}.DemoSection_table__zmkbj thead th{font-size:var(--font-size-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-text-muted);font-weight:var(--font-weight-medium)}.DemoSection_row__5xWbY:last-child td,.DemoSection_row__5xWbY:last-child th{-webkit-border-after:0;border-block-end:0}.DemoSection_piece__Zo9rL{font-weight:var(--font-weight-medium);color:var(--color-text)}.DemoSection_pieceName__dgCdB{display:block}.DemoSection_ltr__DWWLt{unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.DemoSection_numeric__N1TwE{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.DemoSection_expression__dInHo{font-family:var(--font-mono);color:var(--color-text-muted)}.DemoSection_glazingCard__CZqPn{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-sunken)}.DemoSection_glazingTitle__Id3mk{margin:0;font-size:var(--font-size-label);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.DemoSection_glazingSize__kvMQ7{margin:0;-webkit-margin-end:auto;margin-inline-end:auto;font-size:var(--font-size-h4);font-weight:var(--font-weight-medium);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--color-text)}.DemoSection_glazingNote__vpyVA{margin:0;font-size:var(--font-size-micro);color:var(--color-text-subtle)}.DemoSection_resultFoot__XbLL4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);-webkit-margin-before:var(--space-1);margin-block-start:var(--space-1)}.DemoSection_source__u_1va{margin:0;font-size:var(--font-size-micro);color:var(--color-text-subtle);overflow-wrap:anywhere}.DemoSection_cta__AJbL6{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background-color:var(--color-accent);color:var(--color-accent-contrast);font-size:var(--font-size-body);font-weight:var(--font-weight-medium);text-decoration:none;white-space:nowrap;transition:background-color var(--duration-160) var(--ease-quint-out),transform var(--duration-160) var(--ease-quint-out)}.DemoSection_cta__AJbL6:hover{background-color:var(--color-accent-soft);color:var(--color-accent-soft-ink);transform:translateY(-1px)}.DemoSection_cta__AJbL6:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:3px}.DemoSection_srOnly__gzQf0{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:639px){.DemoSection_controls__c2VDf{gap:var(--space-4)}.DemoSection_drawingPanel__lMuv2{padding:var(--space-4)}.DemoSection_select__v8KOM{min-inline-size:0;inline-size:100%}.DemoSection_controlGroup__9bksn{inline-size:100%}.DemoSection_resultFoot__XbLL4{flex-direction:column;align-items:stretch}.DemoSection_cta__AJbL6{justify-content:center}.DemoSection_tableWrap__jbAHl{overflow-x:clip}.DemoSection_table__zmkbj{display:block;inline-size:100%;border-collapse:separate;border-spacing:0}.DemoSection_table__zmkbj tbody,.DemoSection_table__zmkbj td,.DemoSection_table__zmkbj th{display:block}.DemoSection_table__zmkbj thead th{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.DemoSection_row__5xWbY{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);padding:var(--space-3);-webkit-border-after:1px solid var(--color-border-subtle);border-block-end:1px solid var(--color-border-subtle)}.DemoSection_row__5xWbY:last-child{-webkit-border-after:0;border-block-end:0}.DemoSection_piece__Zo9rL{display:block;grid-column:1/-1;-webkit-margin-after:var(--space-1);margin-block-end:var(--space-1);font-size:var(--font-size-body);line-height:var(--line-height-tight)}.DemoSection_table__zmkbj td{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);padding:var(--space-1) 0;white-space:normal;border:0;text-align:start}.DemoSection_table__zmkbj td:before{content:attr(data-label-short);flex:0 0 auto;font-size:var(--font-size-micro);letter-spacing:var(--tracking-micro);text-transform:uppercase;color:var(--color-text-muted)}}