.crumbs.svelte-1jovwxm{padding-top:clamp(1.25rem,.9rem + 1.4vw,2rem);font-size:var(--fs-small);color:var(--subtle)}ol.svelte-1jovwxm{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0}li.svelte-1jovwxm{display:none;align-items:center}li.parent.svelte-1jovwxm{display:flex}a.svelte-1jovwxm{display:inline-flex;align-items:center;gap:.375rem;min-height:2.75rem;text-decoration:none}a.svelte-1jovwxm:hover{color:var(--ink);text-decoration:underline;text-underline-offset:.25em}a.svelte-1jovwxm .back{width:1rem;height:1rem}[aria-current].svelte-1jovwxm{color:var(--muted)}@media(min-width:40rem){li.svelte-1jovwxm{display:flex}li.svelte-1jovwxm+li:where(.svelte-1jovwxm):before{content:"/" / "";margin-inline:.625rem;color:var(--line-strong)}a.svelte-1jovwxm .back{display:none}}.page-hero.svelte-4s1vdh{padding-block:clamp(1.5rem,.8rem + 3vw,3.5rem) var(--section-y-tight)}.page-hero-grid.svelte-4s1vdh{display:grid;gap:clamp(2.5rem,1rem + 4vw,4.5rem);align-items:center}.page-hero-copy.svelte-4s1vdh{display:grid;gap:1.5rem;justify-items:start;max-width:46rem}.page-hero-copy.svelte-4s1vdh .lead:where(.svelte-4s1vdh){max-width:40rem}.page-hero.svelte-4s1vdh .display:where(.svelte-4s1vdh){font-size:clamp(2.375rem,1.6rem + 3vw,4rem)}:lang(zh) .page-hero.svelte-4s1vdh .display:where(.svelte-4s1vdh){font-size:calc(clamp(2.375rem,1.6rem + 3vw,4rem) * var(--zh-scale))}@media(min-width:64rem){.align-start.svelte-4s1vdh .page-hero-grid:where(.svelte-4s1vdh){align-items:start}.has-visual.svelte-4s1vdh .page-hero-grid:where(.svelte-4s1vdh){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.otap.svelte-1owpht7{--ip: var(--ouitap);--ipt: var(--ouitap-tint);--ipd: var(--ouitap-deep)}.otap.svelte-1owpht7 .tap{opacity:0;animation:svelte-1owpht7-o-tap 9s ease-out infinite}.otap.svelte-1owpht7 .t2{animation-delay:1.8s}.otap.svelte-1owpht7 .t3{animation-delay:3.24s}.otap.svelte-1owpht7 .rowHi,.otap.svelte-1owpht7 .added{animation:svelte-1owpht7-o-add 9s ease-out infinite}.otap.svelte-1owpht7 .cart{animation:svelte-1owpht7-o-cart 9s ease-out infinite}.otap.svelte-1owpht7 .sent{animation:svelte-1owpht7-o-sent 9s ease-out infinite}.otap.svelte-1owpht7 .slot{animation:svelte-1owpht7-o-slot 9s ease-out infinite}.otap.svelte-1owpht7 .ok{animation:svelte-1owpht7-o-ok 9s ease-out infinite}.otap.svelte-1owpht7 .oHand{transform-origin:176px 252px;animation:svelte-1owpht7-o-hand 9s ease-in-out infinite}.otap.svelte-1owpht7 .breathe{animation:svelte-1owpht7-o-breathe 9s ease-in-out infinite}@keyframes svelte-1owpht7-o-tap{0%,15%{opacity:0;scale:.4}16%{opacity:.9;scale:1}21%,to{opacity:0;scale:1.9}}@keyframes svelte-1owpht7-o-add{0%,5%{opacity:1}10%,16%{opacity:0}20%,to{opacity:1}}@keyframes svelte-1owpht7-o-cart{0%,5%{translate:0 0}12%,20%{translate:0 60px}26%,to{translate:0 0}}@keyframes svelte-1owpht7-o-sent{0%,5%{opacity:1;scale:1}8%,36%{opacity:0;scale:.6}40%,to{opacity:1;scale:1}}@keyframes svelte-1owpht7-o-slot{0%,5%{opacity:1}10%,52%{opacity:0}55%,to{opacity:1}}@keyframes svelte-1owpht7-o-ok{0%,5%{opacity:1;scale:1}10%,56%{opacity:0;scale:.6}61%,to{opacity:1;scale:1}}@keyframes svelte-1owpht7-o-hand{0%,13%,19%,33%,39%,49%,55%,to{rotate:0deg}16%,36%,52%{rotate:-4deg}}@keyframes svelte-1owpht7-o-breathe{0%,50%,to{translate:0 0}25%,75%{translate:0 -2px}}.mcai.svelte-aal12l{--ip: var(--mycaisse);--ipt: var(--mycaisse-tint);--ipd: var(--mycaisse-ink)}.mcai.svelte-aal12l .arm{transform-origin:294px 206px;rotate:18deg;animation:svelte-aal12l-m-arm 9s ease-in-out infinite}.mcai.svelte-aal12l .tap{opacity:0;animation:svelte-aal12l-m-tap 9s ease-out infinite}.mcai.svelte-aal12l .t2{animation-delay:.54s}.mcai.svelte-aal12l .t3{animation-delay:1.08s}.mcai.svelte-aal12l .t4{animation-delay:1.62s}.mcai.svelte-aal12l .k1,.mcai.svelte-aal12l .k2t,.mcai.svelte-aal12l .k3{opacity:0;animation:svelte-aal12l-m-key 9s ease-out infinite}.mcai.svelte-aal12l .k2t{animation-delay:.54s}.mcai.svelte-aal12l .k3{animation-delay:1.08s}.mcai.svelte-aal12l .r1{animation:svelte-aal12l-m-r1 9s ease-out infinite}.mcai.svelte-aal12l .r2{animation:svelte-aal12l-m-r2 9s ease-out infinite}.mcai.svelte-aal12l .r3{animation:svelte-aal12l-m-r3 9s ease-out infinite}.mcai.svelte-aal12l .pk{translate:544px 210px;animation:svelte-aal12l-m-pk 9s linear infinite}.mcai.svelte-aal12l .pko{opacity:0;animation:svelte-aal12l-m-pko 9s linear infinite}.mcai.svelte-aal12l .ticket{animation:svelte-aal12l-m-print 9s ease-in-out infinite}.mcai.svelte-aal12l .led{animation:svelte-aal12l-m-led 9s linear infinite}.mcai.svelte-aal12l .cook{transform-origin:600px 192px;animation:svelte-aal12l-m-cook 9s ease-in-out infinite}.mcai.svelte-aal12l .breathe{animation:svelte-aal12l-m-breathe 9s ease-in-out infinite}@keyframes svelte-aal12l-m-arm{0%,14%{rotate:18deg;translate:0 0}18%{rotate:8deg;translate:0 0}24%{rotate:-4deg;translate:0 0}30%{rotate:-4deg;translate:-20px 0}36%{rotate:-22deg;translate:0 0}44%,to{rotate:18deg;translate:0 0}}@keyframes svelte-aal12l-m-tap{0%,17%{opacity:0;scale:.4}19%{opacity:.9;scale:1}24%,to{opacity:0;scale:1.8}}@keyframes svelte-aal12l-m-key{0%,18%{opacity:0}20%,24%{opacity:1}30%,to{opacity:0}}@keyframes svelte-aal12l-m-r1{0%,8%{opacity:1}12%,18%{opacity:0}20%,to{opacity:1}}@keyframes svelte-aal12l-m-r2{0%,8%{opacity:1}12%,24%{opacity:0}26%,to{opacity:1}}@keyframes svelte-aal12l-m-r3{0%,8%{opacity:1}12%,30%{opacity:0}32%,to{opacity:1}}@keyframes svelte-aal12l-m-pk{0%,38%{translate:226px 156px}40%{translate:248px 115px}42%{translate:283px 85px}44%{translate:327px 70px}46%{translate:373px 68px}48%{translate:418px 79px}50%{translate:460px 101px}52%{translate:495px 132px}54%{translate:523px 169px}56%,to{translate:544px 210px}}@keyframes svelte-aal12l-m-pko{0%,37%{opacity:0}39%,54%{opacity:1}56%,to{opacity:0}}@keyframes svelte-aal12l-m-print{0%,6%{opacity:1;scale:1 1;translate:0 0}14%{opacity:0;scale:1 1;translate:18px 0}15%,56%{opacity:1;scale:1 .04;translate:0 0}70%,to{opacity:1;scale:1 1;translate:0 0}}@keyframes svelte-aal12l-m-led{0%,56%,70%,to{fill:var(--mycaisse)}58%,66%{fill:var(--accent-2)}}@keyframes svelte-aal12l-m-cook{0%,6%{rotate:0deg}14%,74%{rotate:-40deg}84%,to{rotate:0deg}}@keyframes svelte-aal12l-m-breathe{0%,50%,to{translate:0 0}25%,75%{translate:0 -2px}}.olot.svelte-1nhtije{--ip: var(--ouiloto);--ipt: var(--ouiloto-tint);--ipd: var(--ouiloto-deep)}.olot.svelte-1nhtije .wheel{transform-origin:390px 170px;animation:svelte-1nhtije-l-spin 9s cubic-bezier(.12,.6,.16,1) infinite}.olot.svelte-1nhtije .tap{opacity:0;animation:svelte-1nhtije-l-tap 9s ease-out infinite}.olot.svelte-1nhtije .halo{animation:svelte-1nhtije-l-halo 9s ease-out infinite}.olot.svelte-1nhtije .prize{animation:svelte-1nhtije-l-prize 9s ease-in-out infinite}.olot.svelte-1nhtije .spark{opacity:0;animation:svelte-1nhtije-l-spark 9s ease-out infinite}.olot.svelte-1nhtije .lArm{transform-origin:120px 236px;animation:svelte-1nhtije-l-arm 9s ease-in-out infinite}.olot.svelte-1nhtije .lHead{transform-origin:100px 194px;rotate:6deg;animation:svelte-1nhtije-l-head 9s ease-in-out infinite}@keyframes svelte-1nhtije-l-spin{0%,15%{rotate:0deg}46%,to{rotate:1080deg}}@keyframes svelte-1nhtije-l-tap{0%,13%{opacity:0;scale:.4}14%{opacity:.9;scale:1}19%,to{opacity:0;scale:2}}@keyframes svelte-1nhtije-l-halo{0%,5%{opacity:1}10%,46%{opacity:0}50%,to{opacity:1}}@keyframes svelte-1nhtije-l-prize{0%,5%{translate:0 0;opacity:1}12%{translate:-150px 0;opacity:1}13%,50%{translate:-150px 0;opacity:0}52%{translate:-150px 0;opacity:1}60%,to{translate:0 0;opacity:1}}@keyframes svelte-1nhtije-l-spark{0%,60%{opacity:0;scale:.7}64%,70%{opacity:1;scale:1}76%,to{opacity:0;scale:1}}@keyframes svelte-1nhtije-l-arm{0%,11%,17%,to{rotate:0deg}14%{rotate:-3deg}}@keyframes svelte-1nhtije-l-head{0%,52%{rotate:6deg}58%,88%{rotate:-4deg}96%,to{rotate:6deg}}.acc.svelte-1okru39{--ip: var(--accomp);--ipt: var(--accomp-tint);--ipd: var(--ink)}.acc.svelte-1okru39 .tArm{transform-origin:214px 252px;animation:svelte-1okru39-a-arm 10s ease-in-out infinite}.acc.svelte-1okru39 .tHead{transform-origin:190px 212px;animation:svelte-1okru39-a-thead 10s ease-in-out infinite}.acc.svelte-1okru39 .oHead{transform-origin:560px 212px;animation:svelte-1okru39-a-ohead 10s ease-in-out infinite}.acc.svelte-1okru39 .w1{animation:svelte-1okru39-a-w1 10s ease-in-out infinite}.acc.svelte-1okru39 .w2{animation:svelte-1okru39-a-w2 10s ease-in-out infinite}.acc.svelte-1okru39 .w3{animation:svelte-1okru39-a-w3 10s ease-in-out infinite}.acc.svelte-1okru39 .led{animation:svelte-1okru39-a-led 10s linear infinite}.acc.svelte-1okru39 .ticket{animation:svelte-1okru39-a-print 10s ease-in-out infinite}.acc.svelte-1okru39 .check{animation:svelte-1okru39-a-check 10s ease-out infinite}@keyframes svelte-1okru39-a-arm{0%,5%{rotate:0deg}12%,16%{rotate:34deg}22%{rotate:0deg}23%{rotate:-2deg}24%,to{rotate:0deg}}@keyframes svelte-1okru39-a-thead{0%,60%,to{rotate:0deg}64%,90%{rotate:-4deg}}@keyframes svelte-1okru39-a-ohead{0%,58%,66%,to{rotate:0deg}62%{rotate:-6deg}}@keyframes svelte-1okru39-a-w1{0%,5%{opacity:1}10%,26%{opacity:.15}30%,to{opacity:1}}@keyframes svelte-1okru39-a-w2{0%,5%{opacity:1}10%,30%{opacity:.15}34%,to{opacity:1}}@keyframes svelte-1okru39-a-w3{0%,5%{opacity:1}10%,34%{opacity:.15}38%,to{opacity:1}}@keyframes svelte-1okru39-a-led{0%,5%{fill:var(--ip)}10%,38%{fill:var(--night-2)}41%,to{fill:var(--ip)}}@keyframes svelte-1okru39-a-print{0%,5%{opacity:1;scale:1 1}10%{opacity:0;scale:1 1}11%,44%{opacity:1;scale:1 .04}56%,to{opacity:1;scale:1 1}}@keyframes svelte-1okru39-a-check{0%,5%{opacity:1}10%,58%{opacity:0}62%,to{opacity:1}}.scene.svelte-13v8q63{width:100%}.scene.svelte-13v8q63 svg{display:block;width:100%;height:auto}.rows.svelte-cdhwxy{display:grid;gap:var(--section-y-tight)}.row.svelte-cdhwxy{display:grid;gap:2rem;align-items:center}.row-copy.svelte-cdhwxy{display:grid;gap:1rem;justify-items:start;max-width:34rem}.row-head.svelte-cdhwxy{--tile: 2.75rem;--tile-r: 11px;display:inline-flex;align-items:center;gap:.75rem;font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--ls-h3)}.row-line.svelte-cdhwxy{color:var(--muted);font-size:var(--fs-lead);line-height:var(--lh-lead)}.row-features.svelte-cdhwxy{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.row-features.svelte-cdhwxy li:where(.svelte-cdhwxy){display:flex;align-items:flex-start;gap:.625rem}.row-features.svelte-cdhwxy .icon{margin-top:.15em;color:var(--p-ink)}@media(min-width:64rem){.row.svelte-cdhwxy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:5rem}.row--reverse.svelte-cdhwxy{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.row--reverse.svelte-cdhwxy .row-copy:where(.svelte-cdhwxy){order:2}}.eco-hub.svelte-cdhwxy{position:relative;overflow:hidden}.eco-hub-grid.svelte-cdhwxy{display:grid;gap:3rem;align-items:center}.eco-hub-grid.svelte-cdhwxy .section-head{margin-bottom:var(--stack-lg)}.eco-points.svelte-cdhwxy{display:grid;gap:1rem;margin:0;padding:0;list-style:none}.eco-points.svelte-cdhwxy li:where(.svelte-cdhwxy){display:grid;grid-template-columns:auto 1fr;gap:.875rem;color:var(--muted)}.eco-points.svelte-cdhwxy strong:where(.svelte-cdhwxy){color:var(--ink);font-weight:600}.dot.svelte-cdhwxy{width:.5rem;height:.5rem;margin-top:.55em;border-radius:50%;background:var(--accent-ink)}@media(min-width:64rem){.eco-hub-grid.svelte-cdhwxy{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:4rem}}.product-logo.svelte-1vmihjc{height:clamp(2.5rem,2rem + 1.5vw,3.25rem);width:auto}.wordmark.svelte-1vmihjc{--tile: clamp(2.5rem, 2rem + 1.5vw, 3.25rem);--tile-r: 22%;display:inline-flex;align-items:center;gap:.75rem;margin:0;font-family:var(--ff-sans);font-weight:700;font-size:clamp(1.5rem,1.25rem + .9vw,2rem);letter-spacing:-.01em;line-height:1;color:var(--p-deep)}.w-light.svelte-1vmihjc{font-weight:500}.w-light.svelte-1vmihjc+span:where(.svelte-1vmihjc),.w-strong.svelte-1vmihjc{color:var(--p-ink)}.tile.svelte-1vmihjc{display:inline-flex}.section-strip.svelte-bbwp3n{padding-block:var(--section-y-tight)}.strip.svelte-bbwp3n{display:grid;gap:2.5rem;align-items:center}.strip-copy.svelte-bbwp3n{display:grid;gap:1.25rem;justify-items:start;max-width:40rem}.strip-links.svelte-bbwp3n{display:grid;gap:.75rem;margin:0;padding:0;list-style:none}.strip-links.svelte-bbwp3n a:where(.svelte-bbwp3n){--tile: 3rem;--tile-r: 12px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);text-decoration:none;transition:border-color var(--d-ui),background-color var(--d-ui)}.strip-links.svelte-bbwp3n a:where(.svelte-bbwp3n):hover{border-color:var(--p-on-night)}.strip-links.svelte-bbwp3n strong:where(.svelte-bbwp3n){display:block;font-weight:600}.strip-links.svelte-bbwp3n strong:where(.svelte-bbwp3n)+span:where(.svelte-bbwp3n){display:block;font-size:.875rem;color:var(--muted)}.strip-links.svelte-bbwp3n .icon{color:var(--muted)}@media(min-width:64rem){.strip.svelte-bbwp3n{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.limits.svelte-d7b2t9{display:grid;gap:1rem;max-width:52rem;padding:clamp(1.5rem,1rem + 2vw,2.5rem);border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}ul.svelte-d7b2t9{display:grid;gap:.625rem;margin:0;padding:0;list-style:none;color:var(--muted)}li.svelte-d7b2t9{position:relative;padding-left:1.5rem}li.svelte-d7b2t9:before{content:"";position:absolute;left:0;top:.8em;width:.75rem;height:2px;background:var(--accent-ink)}.pains.svelte-ttdwfm{display:grid;gap:2rem 2.5rem;margin:0;padding:0;list-style:none}.pain.svelte-ttdwfm{position:relative;display:grid;gap:.625rem;align-content:start;padding-top:1.5rem;border-top:1px solid var(--line)}.pain.svelte-ttdwfm:before{content:"";position:absolute;top:-1px;left:0;width:2.5rem;height:2px;background:var(--p)}.pain.svelte-ttdwfm p:where(.svelte-ttdwfm){color:var(--muted)}@media(min-width:48rem){.pains.svelte-ttdwfm{grid-template-columns:repeat(3,minmax(0,1fr))}}.features.svelte-ttdwfm{display:grid;gap:var(--section-y-tight)}.fcards.svelte-ttdwfm{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.fcards.after-rows.svelte-ttdwfm{margin-top:var(--section-y-tight)}.fcard.svelte-ttdwfm{position:relative;display:flex;flex-direction:column;gap:.875rem;padding:1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);scroll-margin-top:calc(var(--header-h) + 1.5rem)}.fcard.svelte-ttdwfm:before{content:"";position:absolute;top:-1px;left:1.75rem;width:2.5rem;height:3px;background:var(--p)}.fcard.svelte-ttdwfm>p:where(.svelte-ttdwfm){color:var(--muted)}.fcard-icon.svelte-ttdwfm{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--p-tint);color:var(--p-ink)}.fcard.svelte-ttdwfm .checks:where(.svelte-ttdwfm){font-size:.9375rem}.fcard.svelte-ttdwfm .link{margin-top:auto;align-self:flex-start}@media(min-width:48rem){.fcards.svelte-ttdwfm{grid-template-columns:repeat(2,minmax(0,1fr))}.fcard.svelte-ttdwfm:last-child:nth-child(odd){grid-column:1 / -1}}.features.svelte-ttdwfm .feature{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.metiers.svelte-1hop63o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o){display:grid}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child:nth-child(odd){grid-column:1 / -1}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child:nth-child(odd) .metier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child .metier-art{padding-bottom:.5rem}@media(min-width:64rem){.metiers.svelte-1hop63o{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child:nth-child(odd){grid-column:auto}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child:nth-child(odd) .metier{display:flex}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child:nth-child(3n+1){grid-column:1 / -1}.metiers.svelte-1hop63o>li:where(.svelte-1hop63o):last-child:nth-child(3n+1) .metier{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center}}.pains.svelte-1t66tc7{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.pain.svelte-1t66tc7{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem 1.5rem 1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.pain.svelte-1t66tc7:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--p)}.pain-body.svelte-1t66tc7{color:var(--muted)}.pain-answer.svelte-1t66tc7{display:flex;gap:.625rem;align-items:flex-start;font-weight:500}.pain-answer.svelte-1t66tc7 .icon{margin-top:.2em;color:var(--p-ink)}.pain.svelte-1t66tc7 .tag:where(.svelte-1t66tc7){align-self:flex-start;margin-top:auto}@media(min-width:48rem){.pains.svelte-1t66tc7{grid-template-columns:repeat(2,minmax(0,1fr))}}.pcards.svelte-1t66tc7{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}@media(min-width:48rem){.pcards.svelte-1t66tc7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.pcards.svelte-1t66tc7{grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr))}}.timeline.svelte-1t66tc7{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.timeline.svelte-1t66tc7 li:where(.svelte-1t66tc7){display:grid;gap:.75rem;align-content:start;padding:1.5rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.moment.svelte-1t66tc7{display:inline-flex;align-items:center;gap:.5rem;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--accent-ink)}.timeline.svelte-1t66tc7 p:where(.svelte-1t66tc7){color:var(--muted)}@media(min-width:48rem){.timeline.svelte-1t66tc7{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64rem){.timeline.svelte-1t66tc7{grid-template-columns:repeat(4,minmax(0,1fr))}}.price-card.svelte-12wgajz{position:relative;display:grid;gap:1.5rem;justify-items:start;padding:clamp(1.75rem,1rem + 3vw,3rem);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e2);overflow:hidden}.price-card.svelte-12wgajz:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--p)}.price.svelte-12wgajz{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .625rem;margin:0}.from.svelte-12wgajz,.what.svelte-12wgajz{flex-basis:100%;color:var(--muted)}.from.svelte-12wgajz{font-weight:600}.amount.svelte-12wgajz{font-family:var(--ff-display);font-weight:400;font-size:clamp(3.25rem,2.2rem + 4vw,4.5rem);line-height:1;letter-spacing:-.01em}.unit.svelte-12wgajz,.per.svelte-12wgajz{font-weight:600;color:var(--muted)}:lang(zh) .amount.svelte-12wgajz{font-family:var(--ff-sans);font-weight:700}.small.svelte-12wgajz a:where(.svelte-12wgajz){color:var(--ink);font-weight:600;text-underline-offset:.25em}.section-steps.svelte-100xkbl{padding-bottom:var(--section-y)}.steps.svelte-100xkbl{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;counter-reset:step}.steps.svelte-100xkbl li:where(.svelte-100xkbl){display:grid;grid-template-columns:2.5rem 1fr;gap:.25rem 1rem;padding-top:1.25rem;border-top:1px solid var(--line)}.steps.svelte-100xkbl li:where(.svelte-100xkbl):before{counter-increment:step;content:counter(step);grid-row:span 2;font-family:var(--ff-display);font-size:2.5rem;line-height:.9;color:var(--accent-ink)}.steps.svelte-100xkbl p:where(.svelte-100xkbl){color:var(--muted)}@media(min-width:48rem){.steps.svelte-100xkbl h2:where(.svelte-100xkbl){min-height:2lh}}@media(min-width:48rem){.steps.svelte-100xkbl{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}}.families.svelte-100xkbl{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.family.svelte-100xkbl{--tile: 2.75rem;--tile-r: 11px;position:relative;display:grid;gap:.875rem;align-content:start;padding:1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);overflow:hidden}.family.svelte-100xkbl:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--p)}.family-head.svelte-100xkbl{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .75rem;font-size:var(--fs-h3);font-weight:600;letter-spacing:var(--ls-h3)}.family-head.svelte-100xkbl a:where(.svelte-100xkbl){display:inline-flex;align-items:center;min-height:2.75rem;text-decoration:none}.family-head.svelte-100xkbl a:where(.svelte-100xkbl):hover{text-decoration:underline;text-underline-offset:.25em}.family-line.svelte-100xkbl{color:var(--muted)}.modules.svelte-100xkbl{display:grid;gap:.5rem;margin:0;padding:.75rem 0 0;list-style:none;border-top:1px solid var(--line);font-size:.9375rem}.modules.svelte-100xkbl li:where(.svelte-100xkbl){display:flex;align-items:flex-start;flex-wrap:wrap;gap:.5rem .625rem}.modules.svelte-100xkbl .icon{margin-top:.15em;width:1.15rem;height:1.15rem;color:var(--p-ink)}.modules.svelte-100xkbl span:where(.svelte-100xkbl):not(.tag){flex:1 1 10rem}@media(min-width:48rem){.families.svelte-100xkbl{grid-template-columns:repeat(2,minmax(0,1fr))}}.factors.svelte-100xkbl{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.factors.svelte-100xkbl li:where(.svelte-100xkbl){position:relative;display:grid;gap:.5rem;align-content:start;padding:1.75rem 1.5rem 1.5rem;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow:hidden}.factors.svelte-100xkbl p:where(.svelte-100xkbl){color:var(--muted)}@media(min-width:64rem){.factors.svelte-100xkbl{grid-template-columns:repeat(3,minmax(0,1fr))}}.who.svelte-44d0rw{display:grid;gap:2.5rem;align-items:start}.identity.svelte-44d0rw{display:grid;gap:.5rem;padding:1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.identity.svelte-44d0rw .identity-logo{height:2rem;margin-bottom:.5rem}.identity-name.svelte-44d0rw{font-weight:600}.identity.svelte-44d0rw address:where(.svelte-44d0rw){font-style:normal}@media(min-width:64rem){.who.svelte-44d0rw{grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:5rem}.identity.svelte-44d0rw{position:sticky;top:calc(var(--header-h) + 2rem)}}.eco-band.svelte-44d0rw{position:relative;overflow:hidden}.eco-band-grid.svelte-44d0rw{display:grid;gap:3rem;align-items:center}.eco-band-copy.svelte-44d0rw{display:grid;gap:1.25rem;justify-items:start}.eco-band.svelte-44d0rw .eco-diagram{max-width:30rem}@media(min-width:64rem){.eco-band-grid.svelte-44d0rw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4rem}}.work.svelte-44d0rw{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.work.svelte-44d0rw li:where(.svelte-44d0rw){display:grid;gap:.75rem;align-content:start;padding:1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.work-icon.svelte-44d0rw{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--accent-tint);color:var(--accent-ink)}.work.svelte-44d0rw p:where(.svelte-44d0rw){color:var(--muted)}@media(min-width:48rem){.work.svelte-44d0rw{grid-template-columns:repeat(3,minmax(0,1fr))}}.facts-grid.svelte-44d0rw{display:grid;gap:2.5rem;align-items:start}@media(min-width:64rem){.facts-grid.svelte-44d0rw{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:5rem}}.socials.svelte-44d0rw{display:flex;flex-wrap:wrap;gap:.75rem;margin:0;padding:0;list-style:none}.socials.svelte-44d0rw a:where(.svelte-44d0rw){display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:0 1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);text-decoration:none;font-weight:600;font-size:.9375rem}.socials.svelte-44d0rw a:where(.svelte-44d0rw):hover{border-color:var(--ink)}.socials.svelte-44d0rw svg{width:1.125rem;height:1.125rem;fill:currentColor}.demo-form.svelte-fq8g2m{display:grid;gap:1.75rem;scroll-margin-top:calc(var(--header-h) + 1rem)}.intro.svelte-fq8g2m,.notice.svelte-fq8g2m{font-size:var(--fs-small);color:var(--subtle)}.notice.svelte-fq8g2m{padding:1rem 1.25rem;border-radius:var(--r-md);background:var(--warning-bg);color:var(--warning)}.progress.svelte-fq8g2m{display:grid;gap:.75rem}.progress-label.svelte-fq8g2m{font-size:var(--fs-small);font-weight:600;color:var(--muted)}.progress-bar.svelte-fq8g2m{display:grid;grid-template-columns:repeat(3,1fr);gap:.375rem;margin:0;padding:0;list-style:none}.progress-bar.svelte-fq8g2m li:where(.svelte-fq8g2m){height:4px;border-radius:2px;background:var(--line);transition:background-color var(--d-ui)}.progress-bar.svelte-fq8g2m li.past:where(.svelte-fq8g2m){background:var(--muted)}.progress-bar.svelte-fq8g2m li.current:where(.svelte-fq8g2m){background:var(--action)}.summary.svelte-fq8g2m{display:grid;gap:.5rem;padding:1rem 1.25rem;border-radius:var(--r-md);background:var(--error-bg);color:var(--error);border:1px solid currentColor}.summary.svelte-fq8g2m p:where(.svelte-fq8g2m){display:flex;align-items:center;gap:.5rem}.summary.svelte-fq8g2m ul:where(.svelte-fq8g2m){margin:0;padding-left:1.75rem}.summary.svelte-fq8g2m a:where(.svelte-fq8g2m){color:inherit;font-weight:600}fieldset.svelte-fq8g2m{margin:0;padding:0;border:0;min-width:0}.step.svelte-fq8g2m{display:grid;gap:1.75rem}.step[hidden].svelte-fq8g2m{display:none}.step-title.svelte-fq8g2m{padding:0 0 1.25rem;font-family:var(--ff-display);font-size:var(--fs-title);line-height:var(--lh-h2)}:lang(zh) .step-title.svelte-fq8g2m{font-family:var(--ff-sans);font-weight:700;font-size:calc(var(--fs-title) * var(--zh-scale))}.group.svelte-fq8g2m{display:grid;gap:.75rem}.label.svelte-fq8g2m{display:block;padding:0;font-weight:600;font-size:.9375rem}.label.sub.svelte-fq8g2m{margin-top:.25rem}.hint.svelte-fq8g2m{display:block;font-weight:400;font-size:var(--fs-small);color:var(--subtle)}.families.svelte-fq8g2m{display:grid;gap:.5rem}@media(min-width:30rem){.families.svelte-fq8g2m{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem}}.family.family--unsure.svelte-fq8g2m{grid-column:1 / -1;border-style:dashed}.unsure-tile.svelte-fq8g2m{display:grid;place-items:center;flex:none;width:var(--tile);height:var(--tile);border-radius:9px;background:var(--bg-cool);color:var(--muted)}.family.svelte-fq8g2m{--tile: 2.25rem;--tile-r: 9px;position:relative;display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.5rem 2rem .5rem .625rem;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;transition:border-color var(--d-ui),box-shadow var(--d-ui)}.family.svelte-fq8g2m input:where(.svelte-fq8g2m),.choice.svelte-fq8g2m input:where(.svelte-fq8g2m){position:absolute;opacity:0;width:1px;height:1px}.family.svelte-fq8g2m:hover{border-color:var(--ink)}.family.svelte-fq8g2m:has(input:where(.svelte-fq8g2m):checked){border-color:var(--p);box-shadow:inset 0 0 0 1px var(--p);background:var(--p-tint)}.family--unsure.svelte-fq8g2m:has(input:where(.svelte-fq8g2m):checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);background:var(--bg-cool)}.family.svelte-fq8g2m:has(input:where(.svelte-fq8g2m):focus-visible),.choice.svelte-fq8g2m:has(input:where(.svelte-fq8g2m):focus-visible){outline:2px solid var(--focus);outline-offset:3px}.family-name.svelte-fq8g2m{font-weight:600;font-size:.9375rem}.family-check.svelte-fq8g2m{position:absolute;right:.75rem;display:none;color:var(--p-ink)}.family--unsure.svelte-fq8g2m .family-check:where(.svelte-fq8g2m){color:var(--ink)}.family.svelte-fq8g2m:has(input:where(.svelte-fq8g2m):checked) .family-check:where(.svelte-fq8g2m){display:inline-flex}.family-check.svelte-fq8g2m .icon{stroke-width:2.25}.choices.svelte-fq8g2m{display:flex;flex-wrap:wrap;gap:.5rem}.choice.svelte-fq8g2m{position:relative;display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--surface);font-size:.9375rem;cursor:pointer;transition:border-color var(--d-ui),background-color var(--d-ui)}.choice.svelte-fq8g2m:hover{border-color:var(--ink)}.choice.svelte-fq8g2m:has(input:where(.svelte-fq8g2m):checked){border-color:var(--ink);background:var(--ink);color:var(--bg);font-weight:600}.group[data-invalid].svelte-fq8g2m .choice:where(.svelte-fq8g2m){border-color:var(--error)}.fields.svelte-fq8g2m{display:grid;gap:1.25rem}.field.svelte-fq8g2m{display:grid;gap:.375rem}.input.svelte-fq8g2m{display:block;width:100%;min-height:3rem;padding:.625rem .875rem;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;transition:border-color var(--d-ui)}.input.svelte-fq8g2m:hover{border-color:var(--ink)}.input.svelte-fq8g2m:focus-visible{outline:2px solid var(--focus);outline-offset:1px;border-color:var(--ink)}.input[aria-invalid=true].svelte-fq8g2m{border-color:var(--error)}textarea.input.svelte-fq8g2m{resize:vertical}.mono.svelte-fq8g2m{font-family:var(--ff-mono);font-size:var(--fs-small)}@media(min-width:40rem){.fields.svelte-fq8g2m{grid-template-columns:repeat(2,minmax(0,1fr))}.field.wide.svelte-fq8g2m{grid-column:1 / -1}}.field-error.svelte-fq8g2m{display:flex;align-items:flex-start;gap:.375rem;font-size:var(--fs-small);font-weight:600;color:var(--error)}.field-error.svelte-fq8g2m .icon{width:1rem;height:1rem;margin-top:.15em}.consents.svelte-fq8g2m{display:grid;gap:.75rem}.consent.svelte-fq8g2m{display:flex;align-items:flex-start;gap:.75rem;min-height:2.75rem;cursor:pointer}.consent.svelte-fq8g2m input:where(.svelte-fq8g2m){flex:none;width:1.25rem;height:1.25rem;margin-top:.15em;accent-color:var(--action)}.trap.svelte-fq8g2m{position:absolute;left:-9999px}.nav.svelte-fq8g2m{display:flex;flex-direction:column;gap:.75rem}@media(min-width:40rem){.nav.svelte-fq8g2m{flex-direction:row-reverse;justify-content:space-between}}.spinner.svelte-fq8g2m{width:1rem;height:1rem;border-radius:50%;border:2px solid currentColor;border-right-color:transparent;animation:svelte-fq8g2m-spin .8s linear infinite}@keyframes svelte-fq8g2m-spin{to{rotate:360deg}}.failed.svelte-fq8g2m,.done.svelte-fq8g2m{display:grid;gap:1rem;padding:1.5rem;border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface)}.failed.svelte-fq8g2m{border-color:var(--error)}.failed.svelte-fq8g2m h3:where(.svelte-fq8g2m){display:flex;align-items:center;gap:.5rem;color:var(--error)}.done-icon.svelte-fq8g2m{display:inline-grid;place-items:center;width:3rem;height:3rem;border-radius:50%;background:var(--success-bg);color:var(--success)}.done-icon.svelte-fq8g2m .icon{stroke-width:2.5}.unconfirmed.svelte-fq8g2m .done-icon:where(.svelte-fq8g2m){background:var(--bg-cool);color:var(--ink)}.unconfirmed.svelte-fq8g2m .done-icon:where(.svelte-fq8g2m) .icon{stroke-width:1.75}.done.svelte-fq8g2m a:where(.svelte-fq8g2m){font-weight:600;text-underline-offset:.25em;-webkit-user-select:text;user-select:text}.sent.svelte-fq8g2m{display:grid;gap:.5rem;margin:0;font-size:.9375rem}.sent.svelte-fq8g2m div:where(.svelte-fq8g2m){display:grid;gap:.125rem;padding-top:.5rem;border-top:1px solid var(--line)}.sent.svelte-fq8g2m dt:where(.svelte-fq8g2m){color:var(--subtle);font-size:var(--fs-small)}.sent.svelte-fq8g2m dd:where(.svelte-fq8g2m){margin:0}.contact.svelte-81fein{padding-block:clamp(1.5rem,.8rem + 3vw,3.5rem) var(--section-y)}.contact-grid.svelte-81fein{display:grid;grid-template-areas:"head" "form" "ways";gap:2.5rem;align-items:start}.contact-head.svelte-81fein,.contact-ways.svelte-81fein{display:grid;gap:1.25rem;justify-items:start}.contact-head.svelte-81fein{grid-area:head}.contact-ways.svelte-81fein{grid-area:ways}.form-panel.svelte-81fein{grid-area:form}.quick-call.svelte-81fein{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;font-weight:600;text-decoration:none}.quick-call.svelte-81fein .icon{color:var(--accent-ink)}@media(min-width:64rem){.quick-call.svelte-81fein{display:none}}.contact-head.svelte-81fein .display:where(.svelte-81fein){font-size:clamp(2.25rem,1.6rem + 2.4vw,3.5rem)}:lang(zh) .contact-head.svelte-81fein .display:where(.svelte-81fein){font-size:calc(clamp(2.25rem,1.6rem + 2.4vw,3.5rem) * var(--zh-scale))}.ways.svelte-81fein{display:grid;gap:.75rem;width:100%;margin:0;padding:0;list-style:none}.ways.svelte-81fein a:where(.svelte-81fein),.ways.svelte-81fein div:where(.svelte-81fein){display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);text-decoration:none;transition:border-color var(--d-ui),box-shadow var(--d-ui)}.ways.svelte-81fein a:where(.svelte-81fein):hover{border-color:var(--line-strong);box-shadow:var(--e2)}.way-icon.svelte-81fein{display:inline-grid;place-items:center;flex:none;width:2.75rem;height:2.75rem;border-radius:12px;background:var(--accent-tint);color:var(--accent-ink)}.ways.svelte-81fein small:where(.svelte-81fein){display:block;font-size:.75rem;font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--subtle)}.ways.svelte-81fein strong:where(.svelte-81fein),.ways.svelte-81fein address:where(.svelte-81fein){font-style:normal;font-weight:600;overflow-wrap:anywhere}.languages.svelte-81fein{display:flex;align-items:center;gap:.5rem;color:var(--muted);font-size:var(--fs-small)}.languages.svelte-81fein .icon{color:var(--accent-ink);width:1rem;height:1rem}.form-panel.svelte-81fein{padding:clamp(1.25rem,.8rem + 2vw,2.5rem);border-radius:var(--r-xl);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e1)}@media(min-width:64rem){.contact-grid.svelte-81fein{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-template-areas:"head form" "ways form";grid-template-rows:auto 1fr;column-gap:clamp(2.5rem,1rem + 4vw,5rem)}}.after.svelte-81fein{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none;counter-reset:after}.after.svelte-81fein li:where(.svelte-81fein){display:grid;gap:.5rem;align-content:start;padding:1.5rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line)}.after.svelte-81fein li:where(.svelte-81fein):before{counter-increment:after;content:counter(after);font-family:var(--ff-display);font-size:2.25rem;line-height:1;color:var(--accent-ink)}.after.svelte-81fein p:where(.svelte-81fein){color:var(--muted)}@media(min-width:48rem){.after.svelte-81fein{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq-page.svelte-6c7ew3{display:grid;gap:2.5rem;padding-bottom:var(--section-y)}.topics.svelte-6c7ew3 ul:where(.svelte-6c7ew3){display:flex;flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none}.topics.svelte-6c7ew3 a:where(.svelte-6c7ew3){display:inline-flex;align-items:center;min-height:2.75rem;padding:0 1rem;border-radius:var(--r-pill);border:1px solid var(--line-strong);text-decoration:none;font-size:.9375rem;font-weight:600}.topics.svelte-6c7ew3 a:where(.svelte-6c7ew3):hover{border-color:var(--ink)}.groups.svelte-6c7ew3{display:grid;gap:var(--stack-xl)}.group.svelte-6c7ew3{scroll-margin-top:calc(var(--header-h) + 1rem)}.group-title.svelte-6c7ew3{margin-bottom:.5rem;font-family:var(--ff-display);font-size:var(--fs-title);line-height:var(--lh-h2);font-weight:400}:lang(zh) .group-title.svelte-6c7ew3{font-family:var(--ff-sans);font-weight:700;font-size:calc(var(--fs-title) * var(--zh-scale))}@media(min-width:64rem){.faq-page.svelte-6c7ew3{grid-template-columns:14rem minmax(0,1fr);gap:4rem;align-items:start}.topics.svelte-6c7ew3{position:sticky;top:calc(var(--header-h) + 2rem)}.topics.svelte-6c7ew3 ul:where(.svelte-6c7ew3){flex-direction:column}}.covers.svelte-o0jyzw{position:relative;height:25rem}.cover.svelte-o0jyzw{position:absolute;left:calc(var(--n) * 22%);top:calc(var(--n) * 2rem);width:min(15rem,56%);aspect-ratio:3 / 4;display:grid;align-content:space-between;padding:1.5rem;border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);box-shadow:var(--e2);rotate:calc((var(--n) - 1) * 3deg)}.cover-title.svelte-o0jyzw{font-family:var(--ff-display);font-size:1.375rem;line-height:1.15}:lang(zh) .cover-title.svelte-o0jyzw{font-family:var(--ff-sans);font-weight:700;font-size:1.125rem}.cover-rule.svelte-o0jyzw{width:2.5rem;height:3px;background:var(--accent)}@media(max-width:47.99rem){.covers.svelte-o0jyzw{display:none}}.articles.svelte-o0jyzw{display:grid;gap:1.25rem;margin:0;padding:0;list-style:none}.article.svelte-o0jyzw{position:relative;display:grid;gap:.75rem;align-content:start;height:100%;padding:1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);text-decoration:none;overflow:hidden;transition:translate var(--d-ui) var(--motion-std),box-shadow var(--d-ui) var(--motion-std),border-color var(--d-ui)}.article.svelte-o0jyzw:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--accent)}.article.svelte-o0jyzw:hover{translate:0 -2px;box-shadow:var(--e2);border-color:var(--line-strong)}.article-line.svelte-o0jyzw{color:var(--muted)}.article.svelte-o0jyzw .link:where(.svelte-o0jyzw){margin-top:.5rem}.empty.svelte-o0jyzw{padding:1.5rem;border-radius:var(--r-lg);border:1px dashed var(--line-strong);color:var(--muted)}@media(min-width:48rem){.articles.svelte-o0jyzw{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:48rem){.featured.svelte-o0jyzw{grid-column:1 / -1}}@media(min-width:64rem){.articles.svelte-o0jyzw{grid-template-columns:repeat(3,minmax(0,1fr))}.featured.svelte-o0jyzw{grid-column:span 2}:lang(zh) .featured.svelte-o0jyzw .h3:where(.svelte-o0jyzw){font-family:var(--ff-sans);font-weight:700}.featured.svelte-o0jyzw .h3:where(.svelte-o0jyzw){font-size:var(--fs-title);font-family:var(--ff-display);font-weight:400;line-height:var(--lh-h2)}}@media(prefers-reduced-motion:reduce){.article.svelte-o0jyzw:hover{translate:none}}.article-layout.svelte-1bs3bbx{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--stack-xl);padding-bottom:var(--section-y)}.byline.svelte-1bs3bbx{display:flex;align-items:center;gap:.75rem}.toc.svelte-1bs3bbx{display:none}@media(min-width:75rem){.article-layout.svelte-1bs3bbx{grid-template-columns:minmax(0,48rem) 17rem;column-gap:5rem;align-items:start}.toc.svelte-1bs3bbx{display:grid;gap:.75rem;position:sticky;top:calc(var(--header-h) + 2rem);padding-left:1.5rem;border-left:2px solid var(--line)}}.toc-title.svelte-1bs3bbx{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--subtle)}.toc.svelte-1bs3bbx ol:where(.svelte-1bs3bbx){display:grid;gap:.25rem;margin:0;padding:0;list-style:none;counter-reset:toc}.toc.svelte-1bs3bbx a:where(.svelte-1bs3bbx){display:block;padding:.6rem 0;color:var(--muted);font-size:.9375rem;line-height:1.4;text-decoration:none}.toc.svelte-1bs3bbx a:where(.svelte-1bs3bbx):hover{color:var(--ink);text-decoration:underline;text-underline-offset:.25em}.prose-site.svelte-1bs3bbx h2{scroll-margin-top:calc(var(--header-h) + 1.5rem)}.article-body.svelte-1bs3bbx{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--stack-lg)}.brief.svelte-1bs3bbx{margin-bottom:var(--stack-sm);display:grid;gap:1rem;max-width:var(--measure);padding:1.5rem 1.75rem;border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);border-left:3px solid var(--accent)}.dot.svelte-1bs3bbx{flex:none;width:.45rem;height:.45rem;margin-top:.6em;border-radius:50%;background:var(--accent-ink)}.prose-site.svelte-1bs3bbx ul:where(.svelte-1bs3bbx){margin:.875rem 0 0;padding-left:1.25rem;color:var(--muted);display:grid;gap:.375rem}.table-wrap.svelte-1bs3bbx{margin-top:1.25rem;overflow-x:auto;overscroll-behavior-x:contain;background:linear-gradient(to right,var(--surface) 30%,transparent) left / 2.5rem 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(35 24 21 / .18),transparent) left / .875rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(35 24 21 / .18),transparent) right / .875rem 100% no-repeat scroll,var(--surface);border-radius:var(--r-md);border:1px solid var(--line)}table.svelte-1bs3bbx{width:100%;min-width:34rem;border-collapse:collapse;font-size:.9375rem}caption.svelte-1bs3bbx{padding:.875rem 1rem;text-align:left;font-weight:600;background:var(--bg-cool)}th.svelte-1bs3bbx,td.svelte-1bs3bbx{padding:.75rem 1rem;text-align:left;vertical-align:top;border-top:1px solid var(--line)}thead.svelte-1bs3bbx th:where(.svelte-1bs3bbx){font-size:.75rem;letter-spacing:var(--ls-eyebrow);text-transform:uppercase;color:var(--subtle)}td.svelte-1bs3bbx{color:var(--muted)}.legal.svelte-1e73hp4{padding-bottom:var(--section-y)}
