:where(.sds) .btn,:where(.sds) .btn-ghost,:where(.sds) .btn-lg,:where(.sds) .btn-primary,:where(.sds) .btn-secondary,:where(.sds) .btn-sm{letter-spacing:inherit;transition:none}:where(.sds) .btn-ghost:focus-visible,:where(.sds) .btn-primary:focus-visible,:where(.sds) .btn-secondary:focus-visible,:where(.sds) .btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px;box-shadow:none}:where(.sds) .btn-ghost:active,:where(.sds) .btn-primary:active,:where(.sds) .btn-secondary:active{transform:none}:where(.sds) .btn-secondary:hover{opacity:1}:where(.sds) .btn-ghost:hover{background-color:transparent}:where(.sds) .card{transition:none}:where(.sds){letter-spacing:normal}:where(.sds) :is(h1,h2,h3,h4,h5,h6){text-transform:none;letter-spacing:revert;line-height:revert;color:revert;font-size:revert;font-weight:revert}:where(.sds) p{color:revert;line-height:revert}:where(.sds) :is(small,.caption){font-weight:revert;letter-spacing:revert}:where(.sds) :focus-visible{outline:revert;box-shadow:revert}.sds{--canvas:#fff;--surface:#f5f5f0;--sunken:#efefea;--border:#e6e6e1;--border-strong:#8a8d82;--ink:#1a1a1a;--ink-soft:#48484a;--ink-muted:#6c6c71;--primary:#1f7a4d;--primary-hover:#17633e;--accent:#1f7a4d;--accent-text:#17633e;--accent-soft:#e8f7ea;--green-300:#bdebc8;--green-400:#7ed39b;--green-800:#0e3f27;--in:#1f7a4d;--bl:#b39a78;--bl-soft:#f4eee5;--bl-text:#6b5633;--out:#8e3a34;--crit:#7a2e2e;--crit-soft:#f7edea;--carbon:#18181b;--link:#17633e;--focus:#1f7a4d;--disp:var(--font-sds-disp,"Sinkin Sans"),"Helvetica Neue",Arial,sans-serif;--sans:var(--font-sds-sans,"Inter Tight"),"Helvetica Neue",Arial,sans-serif;--mono:var(--font-sds-mono,"JetBrains Mono"),ui-monospace,Menlo,monospace;--sh-card:0 0 0 1px #e6e6e1,0 2px 2px rgba(0,0,0,.03);--sh-md:0 1px 2px rgba(0,0,0,.04),0 10px 30px -12px rgba(0,0,0,.14);--sh-lg:0 2px 4px rgba(0,0,0,.04),0 24px 56px -20px rgba(0,0,0,.22);--ink-faint:#707074;margin:0;background:#fff}:where(.sds),:where(.sds) *{box-sizing:border-box}.sds{font-family:var(--sans);color:var(--ink);font-size:16px;line-height:1.5;background:var(--canvas);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1;overflow:clip;position:relative}.sds p{margin:0}.sds h1,.sds h2,.sds h3,.sds h4,.sds h5{margin:0;font-weight:400}.sds ol,.sds ul{margin:0;padding:0;list-style:none}:where(.sds) a{color:var(--link);text-decoration:none}:where(.sds) a:where(:hover){color:var(--ink)}:where(.sds) button{font:inherit;color:inherit;cursor:pointer}.sds img{display:block;max-width:100%}.display:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:68px;line-height:1;letter-spacing:-.045em;text-wrap:balance}.h1:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:52px;line-height:1.02;letter-spacing:-.04em;text-wrap:balance}.h2:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:40px;line-height:1.08;letter-spacing:-.04em;text-wrap:balance}.h3:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:28px;line-height:1.14;letter-spacing:-.035em;text-wrap:balance}.h4:where(.sds,.sds *){font-family:var(--disp);font-weight:500;font-size:20px;line-height:1.25;letter-spacing:-.03em}.h5:where(.sds,.sds *){font-family:var(--disp);font-weight:500;font-size:16px;line-height:1.3;letter-spacing:-.02em}.fig:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.04em;line-height:1;font-feature-settings:"tnum" 1}.lead:where(.sds,.sds *){font-size:19px;line-height:1.5;color:var(--ink-soft);text-wrap:pretty}.body:where(.sds,.sds *){font-size:16px;line-height:1.55;color:var(--ink-soft);text-wrap:pretty}.small:where(.sds,.sds *){font-size:14px;line-height:1.5;color:var(--ink-soft)}.cap:where(.sds,.sds *){font-size:13px;line-height:1.45;color:var(--ink-muted)}.xs:where(.sds,.sds *){font-size:12px;line-height:1.4;color:var(--ink-muted)}.eyebrow:where(.sds,.sds *){font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.eyebrow.g:where(.sds,.sds *){color:var(--accent-text)}.mono:where(.sds,.sds *){font-family:var(--mono);font-size:12px;letter-spacing:0;color:var(--ink-muted)}.strong:where(.sds,.sds *){font-weight:500;color:var(--ink)}.muted:where(.sds,.sds *){color:var(--ink-muted)}.soft:where(.sds,.sds *){color:var(--ink-soft)}.ink:where(.sds,.sds *){color:var(--ink)}.green:where(.sds,.sds *){color:var(--accent-text)}.red:where(.sds,.sds *){color:var(--crit)}.link:where(.sds,.sds *){color:var(--link);font-weight:500;display:inline-flex;align-items:center;gap:6px}.u:where(.sds,.sds *){text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.btn:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 22px;border-radius:999px;border:1px solid transparent;font-family:var(--sans);font-size:15px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;background:transparent}.btn-primary:where(.sds,.sds *){background:var(--primary);color:#fff}.sds a.btn-primary{color:#fff}.btn-primary:hover:where(.sds,.sds *){background:var(--primary-hover)}.btn-secondary:where(.sds,.sds *){background:#fff;color:var(--ink);border-color:var(--border-strong)}.sds a.btn-secondary{color:var(--ink)}.btn-ink:where(.sds,.sds *){background:var(--ink);color:#fff}.sds a.btn-ink{color:#fff}.btn-ghost:where(.sds,.sds *){color:var(--ink);border-color:transparent}.sds a.btn-ghost{color:var(--ink)}.btn-subtle:where(.sds,.sds *){background:var(--sunken);color:var(--ink)}.sds a.btn-subtle{color:var(--ink)}.btn-white:where(.sds,.sds *){background:#fff;color:var(--ink)}.sds a.btn-white{color:var(--ink)}.btn-danger:where(.sds,.sds *){background:#fff;color:var(--crit);border-color:#c9a5a1}.sds a.btn-danger{color:var(--crit)}.btn-sm:where(.sds,.sds *){height:36px;padding:0 16px;font-size:14px}.btn-xs:where(.sds,.sds *){height:30px;padding:0 12px;font-size:13px}.btn-lg:where(.sds,.sds *){height:56px;padding:0 28px;font-size:16px}.btn-block:where(.sds,.sds *){width:100%}.btn.is-disabled:where(.sds,.sds *),.btn[disabled]:where(.sds,.sds *){background:var(--sunken);color:#8e8e93;border-color:transparent;cursor:not-allowed}.btn.is-busy:where(.sds,.sds *){opacity:.85}.iconbtn:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--ink);cursor:pointer}.focus-ring:where(.sds,.sds *){outline:2px solid var(--focus);outline-offset:2px}.chip:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:#fff;font-size:14px;font-weight:500;color:var(--ink-soft);white-space:nowrap;cursor:pointer}.chip.on:where(.sds,.sds *){background:var(--accent-soft);border-color:#9fd2ae;color:var(--accent-text)}.chip:where(.sds,.sds *) .n{color:var(--ink-muted);font-weight:400}.chip.on:where(.sds,.sds *) .n{color:var(--accent-text)}.chip-sm:where(.sds,.sds *){height:28px;padding:0 10px;font-size:12.5px}.tag:where(.sds,.sds *){display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:var(--sunken);font-size:12px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.badge:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:500;white-space:nowrap;line-height:1}.badge:where(.sds,.sds *) .dot{width:7px;height:7px;border-radius:999px;display:inline-block}.b-in:where(.sds,.sds *){background:var(--accent-soft);color:var(--accent-text)}.b-in:where(.sds,.sds *) .dot{background:var(--in)}.b-bl:where(.sds,.sds *){background:var(--bl-soft);color:var(--bl-text)}.b-bl:where(.sds,.sds *) .dot{background:var(--bl);border-radius:1px;transform:rotate(45deg);width:6px;height:6px}.b-out:where(.sds,.sds *){background:var(--crit-soft);color:var(--crit)}.b-out:where(.sds,.sds *) .dot{width:0;height:0;border-radius:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:7px solid var(--out);background:transparent}.b-neutral:where(.sds,.sds *){background:var(--sunken);color:var(--ink-soft)}.b-neutral:where(.sds,.sds *) .dot{background:#8e8e93}.b-ink:where(.sds,.sds *){background:var(--ink);color:#fff}.b-line:where(.sds,.sds *){background:#fff;color:var(--ink-soft);box-shadow:inset 0 0 0 1px var(--border)}.b-accent:where(.sds,.sds *){background:var(--primary);color:#fff}.card:where(.sds,.sds *){background:#fff;border-radius:20px;box-shadow:var(--sh-card)}.card-flat:where(.sds,.sds *){background:#fff;border-radius:20px}.card-mist:where(.sds,.sds *){background:var(--surface);border-radius:20px}.band:where(.sds,.sds *){background:var(--surface);border-radius:32px}.dark:where(.sds,.sds *){background:var(--ink);color:#fff}.sunk:where(.sds,.sds *){background:var(--sunken)}.hair:where(.sds,.sds *){height:1px;background:var(--border);width:100%}.vhair:where(.sds,.sds *){width:1px;background:var(--border);align-self:stretch}.media:where(.sds,.sds *){border-radius:28px;overflow:hidden;background:var(--sunken)}.cover:where(.sds,.sds *){width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.marble:where(.sds,.sds *){background:radial-gradient(120% 90% at 85% 10%,rgba(221,246,216,.55) 0,rgba(221,246,216,0) 45%),radial-gradient(90% 80% at 10% 100%,rgba(11,51,32,.55) 0,rgba(11,51,32,0) 60%),linear-gradient(125deg,#17633e,#1f7a4d 50%,#7ed39b);color:#fff}.glow:where(.sds,.sds *){background:radial-gradient(80% 60% at 70% 0,#e8f7ea 0,rgba(232,247,234,0) 70%)}.row:where(.sds,.sds *){display:flex;align-items:center;gap:16px;padding:14px 0;border-bottom:1px solid var(--border)}.row:last-child:where(.sds,.sds *){border-bottom:0}.rows:where(.sds,.sds *)>*{border-bottom:1px solid var(--border)}.rows:where(.sds,.sds *)>:last-child{border-bottom:0}.kv:where(.sds,.sds *){display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--border);font-size:14px}.kv:last-child:where(.sds,.sds *){border-bottom:0}.kv:where(.sds,.sds *) .k{color:var(--ink-muted)}.kv:where(.sds,.sds *) .v{color:var(--ink);font-weight:500;text-align:right}.checks:where(.sds,.sds *) li{display:flex;gap:12px;align-items:flex-start;padding:7px 0;font-size:15px;color:var(--ink-soft)}.sq:where(.sds,.sds *){flex:none;width:20px;height:20px;border-radius:7px;background:var(--primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;margin-top:1px}.sq-off:where(.sds,.sds *){background:var(--sunken);color:var(--ink-muted)}.num-dot:where(.sds,.sds *){flex:none;width:28px;height:28px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center}.field:where(.sds,.sds *){display:flex;flex-direction:column;gap:8px}.label:where(.sds,.sds *){font-size:14px;font-weight:500;color:var(--ink)}.label:where(.sds,.sds *) .req{color:var(--crit);font-weight:500}.label:where(.sds,.sds *) .opt{color:var(--ink-muted);font-weight:400}.input:where(.sds,.sds *){display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:14px;border:1px solid var(--border-strong);background:#fff;font-family:var(--sans);font-size:16px;color:var(--ink);width:100%}.input:where(.sds,.sds *)::-moz-placeholder{color:#8e8e93}.input:where(.sds,.sds *)::placeholder{color:#8e8e93}.input.is-focus:where(.sds,.sds *){outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.input.is-error:where(.sds,.sds *){border-color:var(--out);background:#fffcfb}.textarea:where(.sds,.sds *){height:auto;min-height:120px;padding:14px 16px;align-items:flex-start;line-height:1.5}.help:where(.sds,.sds *){font-size:13px;color:var(--ink-muted)}.err:where(.sds,.sds *){font-size:13px;color:var(--crit);display:flex;gap:6px;align-items:flex-start}.search:where(.sds,.sds *){display:flex;align-items:center;gap:10px;height:44px;padding:0 14px;border-radius:999px;border:1px solid var(--border-strong);background:#fff;color:var(--ink-muted);font-size:15px}.search:where(.sds,.sds *) input{border:0;outline:0;font:inherit;color:var(--ink);background:transparent;width:100%}.select:where(.sds,.sds *){display:flex;align-items:center;justify-content:space-between;gap:10px;height:44px;padding:0 14px 0 16px;border-radius:14px;border:1px solid var(--border-strong);background:#fff;font-size:15px;color:var(--ink)}.cbx:where(.sds,.sds *){flex:none;width:22px;height:22px;border-radius:7px;border:1.5px solid var(--border-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center;color:#fff}.cbx.on:where(.sds,.sds *){background:var(--primary);border-color:var(--primary)}.radio:where(.sds,.sds *){flex:none;width:22px;height:22px;border-radius:999px;border:1.5px solid var(--border-strong);background:#fff;display:inline-flex;align-items:center;justify-content:center}.radio.on:where(.sds,.sds *){border-color:var(--primary)}.radio.on:where(.sds,.sds *):after{content:"";width:10px;height:10px;border-radius:999px;background:var(--primary)}.opt-row:where(.sds,.sds *){display:flex;align-items:center;gap:14px;min-height:60px;padding:14px 18px;border-radius:18px;background:#fff;font-size:16px;color:var(--ink);cursor:pointer;border:1.5px solid transparent;width:100%;text-align:left}.opt-row.on:where(.sds,.sds *){background:var(--accent-soft);border-color:var(--primary);color:var(--accent-text);font-weight:500}.switch:where(.sds,.sds *){flex:none;width:44px;height:26px;border-radius:999px;background:#c7c7cc;position:relative;display:inline-block}.switch:where(.sds,.sds *):after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.switch.on:where(.sds,.sds *){background:var(--primary)}.switch.on:where(.sds,.sds *):after{left:21px}.tabs:where(.sds,.sds *){display:flex;gap:28px;border-bottom:1px solid var(--border)}.tab:where(.sds,.sds *){position:relative;padding:14px 0;font-size:15px;font-weight:500;color:var(--ink-muted);background:none;border:0;display:inline-flex;gap:6px;align-items:center;white-space:nowrap}.tab.on:where(.sds,.sds *){color:var(--ink)}.tab.on:where(.sds,.sds *):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--accent)}.tab:where(.sds,.sds *) .n{font-weight:400;color:var(--ink-muted)}.seg:where(.sds,.sds *){display:inline-flex;padding:4px;border-radius:999px;background:var(--sunken);gap:2px}.seg:where(.sds,.sds *)>*{height:36px;padding:0 16px;border-radius:999px;border:0;background:transparent;font-size:14px;font-weight:500;color:var(--ink-soft);display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.seg:where(.sds,.sds *)>.on{background:#fff;color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.08),0 0 0 1px rgba(0,0,0,.03)}.rng:where(.sds,.sds *){position:relative;height:6px;border-radius:999px;background:var(--sunken)}.rng:where(.sds,.sds *) .zone{position:absolute;top:0;bottom:0;background:var(--green-300);border-radius:999px}.rng:where(.sds,.sds *) .mk{position:absolute;top:50%;width:12px;height:12px;margin-left:-6px;margin-top:-6px;border-radius:999px;background:var(--ink);box-shadow:0 0 0 2px #fff}.rng:where(.sds,.sds *) .mk.out{background:var(--out);border-radius:2px;transform:rotate(45deg)}.rng:where(.sds,.sds *) .mk.bl{background:var(--bl)}.rng-lg:where(.sds,.sds *){height:10px}.rng-lg:where(.sds,.sds *) .mk{width:18px;height:18px;margin-left:-9px;margin-top:-9px;box-shadow:0 0 0 3px #fff}.bar:where(.sds,.sds *){display:flex;height:8px;border-radius:999px;overflow:hidden;background:var(--sunken);gap:2px}.bar:where(.sds,.sds *)>span{display:block;height:100%}.progress:where(.sds,.sds *){height:4px;border-radius:999px;background:var(--sunken);overflow:hidden}.progress:where(.sds,.sds *)>span{display:block;height:100%;background:var(--primary);border-radius:999px}.ic:where(.sds,.sds *){fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;flex:none;display:inline-block;vertical-align:middle}.ic-fill:where(.sds,.sds *){fill:currentColor;stroke:none}.wm:where(.sds,.sds *){display:block;flex:none}.wmp:where(.sds,.sds *){fill:currentColor}.fig-body:where(.sds,.sds *){fill:#efefea;stroke:#d6d6cf;stroke-width:1.2}.fig-dot:where(.sds,.sds *){fill:#fff;stroke:#8a8d82;stroke-width:1.5}.fig-dot-on:where(.sds,.sds *){fill:#1f7a4d;stroke:#fff;stroke-width:2.5}.fig-dot-hl:where(.sds,.sds *){fill:#bdebc8;stroke:#1f7a4d;stroke-width:1.5}.fig-halo:where(.sds,.sds *){fill:#1f7a4d;opacity:.14}.fig-lbl:where(.sds,.sds *){font-family:var(--sans);font-size:12px;font-weight:500;fill:#1a1a1a}.fig-line:where(.sds,.sds *){stroke:#1f7a4d;stroke-width:1.2;fill:none}.ch-band:where(.sds,.sds *){fill:#e8f7ea}.ch-opt:where(.sds,.sds *){fill:#bdebc8;opacity:.6}.ch-grid:where(.sds,.sds *){stroke:#e6e6e1;stroke-width:1;fill:none}.ch-line:where(.sds,.sds *){stroke:#1a1a1a;stroke-width:2;fill:none;stroke-linejoin:round;stroke-linecap:round}.ch-pt:where(.sds,.sds *){fill:#1a1a1a;stroke:#fff;stroke-width:2}.ch-pt-out:where(.sds,.sds *){fill:#8e3a34;stroke:#fff;stroke-width:2}.ch-txt:where(.sds,.sds *){font-family:var(--sans);font-size:11px;fill:#6e6e73}.ch-txt-b:where(.sds,.sds *){font-family:var(--sans);font-size:12px;font-weight:500;fill:#1a1a1a}.ring-track:where(.sds,.sds *){fill:none;stroke:#efefea}.seg-in:where(.sds,.sds *){fill:#1f7a4d}.seg-bl:where(.sds,.sds *){fill:#b39a78}.seg-out:where(.sds,.sds *){fill:#8e3a34}.announce:where(.sds,.sds *){height:40px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:13.5px;color:var(--ink-soft);background:var(--surface)}.capsule:where(.sds,.sds *){display:flex;align-items:center;gap:8px;height:64px;padding:0 10px 0 26px;border-radius:999px;background:var(--carbon);color:#fff;box-shadow:var(--sh-lg)}.capsule:where(.sds,.sds *) a.nv{color:hsla(0,0%,100%,.78);font-size:14.5px;font-weight:500;padding:8px 12px;border-radius:999px;white-space:nowrap}.capsule:where(.sds,.sds *) a.nv.on{color:#fff;background:hsla(0,0%,100%,.1)}.side:where(.sds,.sds *){background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column}.navi:where(.sds,.sds *){display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;font-size:14.5px;font-weight:500;color:var(--ink-soft)}.sds a.navi{color:var(--ink-soft)}.sds a.navi.on{background:#fff;color:var(--ink);box-shadow:var(--sh-card)}.navi.on:where(.sds,.sds *) .ic{color:var(--accent)}.side2:where(.sds,.sds *){background:#f7f7f3;display:flex;flex-direction:column;border-right:1px solid #eeeee8}.side-h:where(.sds,.sds *){font-size:11.5px;font-weight:500;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-faint);padding:0 12px 8px}.navi2:where(.sds,.sds *){display:flex;align-items:center;gap:12px;height:40px;padding:0 12px;border-radius:12px;font-size:14.5px;font-weight:500;color:var(--ink-soft)}.sds a.navi2{color:var(--ink-soft)}.sds a.navi2:hover{background:rgba(26,26,26,.04);color:var(--ink)}.sds a.navi2.on{background:rgba(31,122,77,.09)}.navi2:where(.sds,.sds *) .ic{color:#8a8a8e}.navi2.on:where(.sds,.sds *) .ic{color:var(--primary)}.sds a.who:hover{color:var(--ink)}.tabbar2:where(.sds,.sds *){position:absolute;left:0;right:0;bottom:0;height:88px;padding:8px 10px 26px;background:hsla(0,0%,100%,.86);backdrop-filter:blur(20px) saturate(1.6);border-top:1px solid rgba(0,0,0,.06);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;z-index:6}.tb-i:where(.sds,.sds *){display:flex;flex-direction:column;align-items:center;gap:3px;padding-top:6px;color:var(--ink-faint)}.sds a.tb-i{color:var(--ink-faint)}.sds a.tb-i.on{color:var(--ink)}.tb-i.on:where(.sds,.sds *) .ic{color:var(--primary)}.tb-l:where(.sds,.sds *){font-size:10.5px;font-weight:500;letter-spacing:.01em}.tb-ask:where(.sds,.sds *){display:flex;flex-direction:column;align-items:center;margin-top:-26px}.sds a.tb-ask{color:var(--ink)}.tb-orb:where(.sds,.sds *){width:56px;height:56px;border-radius:999px;background:radial-gradient(120% 120% at 30% 20%,#2fa366 0,#1f7a4d 55%,#0e3f27 100%);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 0 0 5px #fff,0 10px 24px -8px rgba(15,63,39,.55)}.gg:where(.sds,.sds *){position:relative;overflow:hidden;isolation:isolate}.gg:where(.sds,.sds *):before{content:"";position:absolute;inset:-30%;z-index:-2;background:var(--gg);background-size:100% 100%;animation:ggdrift 18s ease-in-out infinite alternate;filter:saturate(1.05)}.gg:where(.sds,.sds *):after{content:"";position:absolute;inset:0;z-index:-1;background-image:url(/media/design/58dad5ad71f2.png);background-size:160px 160px;opacity:.22;mix-blend-mode:overlay;pointer-events:none}.gg-green:where(.sds,.sds *){--gg:radial-gradient(60% 55% at 18% 22%,#2fa366 0%,rgba(47,163,102,0) 60%),radial-gradient(55% 60% at 82% 30%,#7ed39b 0%,rgba(126,211,155,0) 62%),radial-gradient(70% 70% at 60% 95%,#0b3320 0%,rgba(11,51,32,0) 70%),linear-gradient(135deg,#0e3f27,#17633e 50%,#1f7a4d);color:#fff}.gg-deep:where(.sds,.sds *){--gg:radial-gradient(50% 50% at 80% 10%,rgba(126,211,155,.55) 0%,rgba(126,211,155,0) 60%),radial-gradient(60% 60% at 10% 90%,#0b3320 0%,rgba(11,51,32,0) 70%),linear-gradient(160deg,#0e3f27,#0b3320);color:#fff}.gg-mist:where(.sds,.sds *){--gg:radial-gradient(55% 60% at 15% 20%,#fff 0%,hsla(0,0%,100%,0) 60%),radial-gradient(50% 55% at 85% 25%,#e8f7ea 0%,rgba(232,247,234,0) 65%),radial-gradient(70% 70% at 50% 100%,#efefea 0%,hsla(60,14%,93%,0) 70%),linear-gradient(180deg,#f7f7f3,#f1f1ec);color:var(--ink)}.gg-mist:where(.sds,.sds *):after{opacity:.12;mix-blend-mode:multiply}.gg-ink:where(.sds,.sds *){--gg:radial-gradient(45% 50% at 85% 15%,rgba(47,163,102,.45) 0%,rgba(47,163,102,0) 60%),radial-gradient(60% 60% at 10% 100%,rgba(126,211,155,.18) 0%,rgba(126,211,155,0) 70%),linear-gradient(160deg,#1c1c1e,#111112);color:#fff}@keyframes ggdrift{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(4%,-3%,0) scale(1.06)}to{transform:translate3d(-3%,4%,0) scale(1.03)}}@media (prefers-reduced-motion:reduce){.gg:where(.sds,.sds *):before{animation:none}}.tint-g:where(.sds,.sds *),.tint-n:where(.sds,.sds *),.tint-r:where(.sds,.sds *),.tint:where(.sds,.sds *){background:none!important}.empty:where(.sds,.sds *) .glyph,.empty:where(.sds,.sds *) .glyph.n,.empty:where(.sds,.sds *) .glyph.r{background:none!important;width:auto;height:auto}.sds a.navi2.on{background:rgba(26,26,26,.06)!important;color:var(--ink)}.navi2.on:where(.sds,.sds *) .ic{color:var(--ink)!important}.tb-i.on:where(.sds,.sds *) .ic{color:var(--ink)!important}.toast:where(.sds,.sds *){display:flex;align-items:center;gap:12px;padding:14px 18px;border-radius:18px;background:#fff;box-shadow:var(--sh-lg);font-size:14.5px}.tint:where(.sds,.sds *){width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;flex:none}.tint-g:where(.sds,.sds *){background:var(--accent-soft);color:var(--accent-text)}.tint-r:where(.sds,.sds *){background:var(--crit-soft);color:var(--crit)}.tint-n:where(.sds,.sds *){background:var(--sunken);color:var(--ink-soft)}.alert:where(.sds,.sds *){display:flex;gap:12px;align-items:flex-start;padding:16px 18px;border-radius:16px;background:#fff;box-shadow:var(--sh-card);font-size:14.5px;color:var(--ink-soft)}.alert-g:where(.sds,.sds *){background:var(--accent-soft);box-shadow:none;color:var(--green-800)}.alert-r:where(.sds,.sds *){background:var(--crit-soft);box-shadow:none;color:var(--crit)}.alert-n:where(.sds,.sds *){background:var(--surface);box-shadow:none}.scrim:where(.sds,.sds *){position:absolute;inset:0;background:rgba(24,24,27,.42)}.dialog:where(.sds,.sds *){position:absolute;background:#fff;border-radius:24px;box-shadow:var(--sh-lg);padding:28px}.sk:where(.sds,.sds *){background:linear-gradient(90deg,#efefea,#f5f5f0 50%,#efefea);border-radius:8px}.empty:where(.sds,.sds *){display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:48px 32px}.empty:where(.sds,.sds *) .glyph{width:56px;height:56px;border-radius:999px;background:var(--accent-soft);color:var(--accent-text);display:flex;align-items:center;justify-content:center}.empty:where(.sds,.sds *) .glyph.r{background:var(--crit-soft);color:var(--crit)}.empty:where(.sds,.sds *) .glyph.n{background:var(--sunken);color:var(--ink-soft)}.tbl:where(.sds,.sds *){width:100%;border-collapse:collapse;font-size:14.5px}.tbl:where(.sds,.sds *) th{text-align:left;font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);padding:12px;border-bottom:1px solid var(--border)}.tbl:where(.sds,.sds *) td{padding:14px 12px;border-bottom:1px solid var(--border);color:var(--ink);vertical-align:middle}.tbl:where(.sds,.sds *) tr:last-child td{border-bottom:0}.tbl:where(.sds,.sds *) .r{text-align:right}.acc:where(.sds,.sds *){border-bottom:1px solid var(--border)}.acc-h:where(.sds,.sds *){display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 0;background:none;border:0;text-align:left;font-family:var(--disp);font-weight:500;font-size:19px;letter-spacing:-.03em;color:var(--ink)}.acc-i:where(.sds,.sds *){flex:none;width:32px;height:32px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--sunken);color:var(--ink)}.acc.open:where(.sds,.sds *) .acc-i{background:var(--accent-soft);color:var(--accent-text)}.acc-b:where(.sds,.sds *){padding:0 56px 24px 0;font-size:16px;line-height:1.6;color:var(--ink-soft)}.phone-bar:where(.sds,.sds *){height:56px;display:flex;align-items:center;justify-content:space-between;padding:0 16px}.tabbar:where(.sds,.sds *){position:absolute;left:12px;right:12px;bottom:16px;height:68px;border-radius:24px;background:#fff;box-shadow:var(--sh-md);display:flex;align-items:center;justify-content:space-around}.tabbar:where(.sds,.sds *) a{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:500;color:var(--ink-muted)}.tabbar:where(.sds,.sds *) a.on{color:var(--accent-text)}.spec:where(.sds,.sds *){background:#fff;border-radius:20px;box-shadow:var(--sh-card);padding:24px}.k-num:where(.sds,.sds *){font-family:var(--mono);font-size:12px;color:var(--ink-muted)}.route:where(.sds,.sds *){font-family:var(--mono);font-size:12.5px;color:var(--ink-soft);background:var(--sunken);padding:2px 8px;border-radius:6px;white-space:nowrap}.strike:where(.sds,.sds *){text-decoration:line-through;color:var(--ink-muted)}.clamp2:where(.sds,.sds *){display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.clamp3:where(.sds,.sds *){display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.nowrap:where(.sds,.sds *){white-space:nowrap}.pay:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;height:28px;padding:0 10px;border-radius:7px;box-shadow:inset 0 0 0 1px var(--border);font-size:12px;font-weight:600;color:var(--ink-soft);background:#fff}.sig:where(.sds,.sds *){background:repeating-linear-gradient(0deg,transparent 0 31px,#e6e6e1 31px 32px);border-radius:18px}.kbd:where(.sds,.sds *){font-family:var(--mono);font-size:11.5px;padding:2px 6px;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 1px var(--border);color:var(--ink-soft)}.ac-eb:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.ac-h1:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:60px;line-height:.98;letter-spacing:-.045em;text-wrap:balance}.ac-h2:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:32px;line-height:1.06;letter-spacing:-.04em;text-wrap:balance}.ac-h3:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:24px;line-height:1.15;letter-spacing:-.035em}.ac-num:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.92;font-feature-settings:"tnum" 1}.ac-lead:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.ac-body:where(.sds,.sds *){font-size:15.5px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.ac-card:where(.sds,.sds *){background:#fff;border-radius:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.ac-mist:where(.sds,.sds *){background:#f7f7f3;border-radius:28px}.ac-btn:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 26px;border-radius:999px;border:0;white-space:nowrap;font-family:var(--sans);font-size:15.5px;font-weight:500;line-height:1;cursor:pointer}.ac-sm:where(.sds,.sds *){height:40px;padding:0 18px;font-size:14px}.ac-blk:where(.sds,.sds *){display:flex;width:100%}.ac-pri:where(.sds,.sds *){background:var(--primary);color:#fff}.sds a.ac-pri{color:#fff}.sds a.ac-pri:hover{background:var(--primary-hover);color:#fff}.ac-sec:where(.sds,.sds *){background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(26,26,26,.18)}.sds a.ac-sec{color:var(--ink)}.ac-ink:where(.sds,.sds *){background:var(--ink);color:#fff}.sds a.ac-ink{color:#fff}.ac-wht:where(.sds,.sds *){background:#fff;color:var(--ink)}.sds a.ac-wht{color:var(--ink)}.ac-gh:where(.sds,.sds *){background:transparent;color:var(--ink);padding:0 8px}.sds a.ac-gh{color:var(--ink)}.ac-off:where(.sds,.sds *){background:#efefea;color:#8e8e93;cursor:not-allowed}.ac-lnk:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;font-size:14.5px;font-weight:500;color:var(--link)}.ac-sn:where(.sds,.sds *){display:flex;align-items:center;height:38px;padding:0 14px;border-radius:12px;font-size:14.5px;font-weight:500;color:var(--ink-soft)}.sds a.ac-sn{color:var(--ink-soft)}.sds a.ac-sn:hover{background:rgba(26,26,26,.04);color:var(--ink)}.sds a.ac-sn.on{background:rgba(26,26,26,.06);color:var(--ink)}.ac-row:where(.sds,.sds *){display:flex;align-items:center;gap:16px;min-height:64px;padding:14px 0;border-bottom:1px solid rgba(26,26,26,.06);color:var(--ink)}.sds a.ac-row,.sds a.ac-row:hover{color:var(--ink)}.ac-rows:where(.sds,.sds *)>.ac-row:last-child{border-bottom:0}.ac-opt:where(.sds,.sds *){display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:16px 20px;border-radius:18px;border:0;background:#f7f7f3;text-align:left;font-family:var(--sans);font-size:16px;font-weight:500;color:var(--ink)}.ac-opt.on:where(.sds,.sds *){background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.ac-rad:where(.sds,.sds *){flex:none;width:20px;height:20px;border-radius:999px;box-shadow:inset 0 0 0 1.5px #a9a9a3;display:inline-flex;align-items:center;justify-content:center}.ac-opt.on:where(.sds,.sds *) .ac-rad{box-shadow:inset 0 0 0 1.5px var(--ink)}.ac-opt.on:where(.sds,.sds *) .ac-rad:after{content:"";width:10px;height:10px;border-radius:999px;background:var(--ink)}.ac-in:where(.sds,.sds *){display:flex;align-items:center;gap:10px;height:52px;padding:0 16px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.2);font-size:16px;color:var(--ink);width:100%}.ac-in:where(.sds,.sds *) input,.ac-in:where(.sds,.sds *) textarea{border:0;outline:0;font:inherit;background:transparent;width:100%;color:inherit;resize:none;padding:0}.ac-in.is-focus:where(.sds,.sds *){box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px rgba(31,122,77,.14)}.ac-lab:where(.sds,.sds *){font-size:14px;font-weight:500;color:var(--ink)}.ac-sw:where(.sds,.sds *){flex:none;position:relative;display:inline-block;width:44px;height:26px;border-radius:999px;background:#d1d1cc;border:0;padding:0}.ac-sw:where(.sds,.sds *):after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2)}.ac-sw.on:where(.sds,.sds *){background:var(--ink)}.ac-sw.on:where(.sds,.sds *):after{left:21px}.ac-sw.lock:where(.sds,.sds *){opacity:.38}.ac-mark:where(.sds,.sds *){flex:none;display:inline-flex;align-items:center;justify-content:center;width:60px;height:38px;border-radius:9px;white-space:nowrap;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.12);font-family:var(--sans);font-size:11.5px;font-weight:700;letter-spacing:.02em;color:var(--ink)}.ac-scrim:where(.sds,.sds *){position:absolute;inset:0;background:rgba(24,24,27,.44);z-index:8}.ac-dlg:where(.sds,.sds *){position:absolute;z-index:9;left:50%;transform:translateX(-50%);background:#fff;border-radius:28px;box-shadow:0 2px 4px rgba(0,0,0,.04),0 32px 80px -24px rgba(0,0,0,.35);padding:40px;display:flex;flex-direction:column;gap:22px}.ac-code:where(.sds,.sds *){width:56px;height:64px;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.2);display:flex;align-items:center;justify-content:center;font-family:var(--disp);font-size:28px;letter-spacing:-.02em;color:var(--ink)}.ac-code.is-focus:where(.sds,.sds *){box-shadow:inset 0 0 0 1.5px var(--ink),0 0 0 4px rgba(31,122,77,.14)}.ac-tbl:where(.sds,.sds *){width:100%;border-collapse:collapse;font-size:15px}.ac-tbl:where(.sds,.sds *) th{text-align:left;font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);padding:0 12px 14px 0;border-bottom:1px solid rgba(26,26,26,.06)}.ac-tbl:where(.sds,.sds *) td{padding:20px 12px 20px 0;border-bottom:1px solid rgba(26,26,26,.06);color:var(--ink);vertical-align:middle}.ac-tbl:where(.sds,.sds *) tr:last-child td{border-bottom:0}.ac-tbl:where(.sds,.sds *) .r{text-align:right;padding-right:0}.ac-bar:where(.sds,.sds *){position:relative;height:2px;border-radius:99px;background:rgba(26,26,26,.08)}.ac-bar:where(.sds,.sds *)>span{position:absolute;left:0;top:0;bottom:0;border-radius:99px;background:var(--ink)}.ac-glass:where(.sds,.sds *){background:hsla(0,0%,100%,.12);backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.16)}.glass:where(.sds,.sds *){background:rgba(24,24,27,.38);backdrop-filter:blur(18px) saturate(1.2);color:#fff;box-shadow:0 0 0 1px hsla(0,0%,100%,.12)}.glass-light:where(.sds,.sds *){background:hsla(0,0%,100%,.72);backdrop-filter:blur(18px) saturate(1.4);color:var(--ink);box-shadow:0 0 0 1px hsla(0,0%,100%,.5),var(--sh-md)}.clip:where(.sds,.sds *){overflow:hidden}.chatl:where(.sds,.sds *){right:24px;bottom:24px;z-index:61;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 20px 0 18px;border-radius:999px;background:#fff;color:var(--ink)!important;box-shadow:0 0 0 1px rgba(26,26,26,.08),0 18px 40px -14px rgba(0,0,0,.35);font-size:14px;font-weight:500;position:fixed}.chatl-dot:where(.sds,.sds *){position:absolute;left:36px;top:14px;width:8px;height:8px;border-radius:999px;background:var(--primary);box-shadow:0 0 0 2px #fff}@media (max-width:700px){.chatl:where(.sds,.sds *){bottom:92px;right:12px;height:48px;width:48px;padding:0;justify-content:center}.chatl-t:where(.sds,.sds *){display:none}.chatl-dot:where(.sds,.sds *){left:30px;top:10px}}.dock:where(.sds,.sds *){position:fixed;left:0;right:0;bottom:24px;z-index:60;display:flex;justify-content:center;pointer-events:none}.dock-in:where(.sds,.sds *){pointer-events:auto;display:flex;align-items:center;gap:14px;padding:8px;border-radius:999px;background:rgba(24,24,27,.78);backdrop-filter:blur(20px) saturate(1.3);box-shadow:0 0 0 1px hsla(0,0%,100%,.1),0 18px 48px -12px rgba(0,0,0,.45);color:#fff}.dock-ph:where(.sds,.sds *){width:44px;height:44px;border-radius:999px;overflow:hidden;flex:none;display:block}.dock-tx:where(.sds,.sds *){display:flex;flex-direction:column;gap:2px;padding-right:10px;min-width:0}.dock-t:where(.sds,.sds *){color:#fff;font-size:14px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.dock-s:where(.sds,.sds *){font-size:12px;color:hsla(0,0%,100%,.66);white-space:nowrap}.dock-m:where(.sds,.sds *){display:none}.dock-link:where(.sds,.sds *){font-size:14px;color:hsla(0,0%,100%,.86)!important;padding:0 12px;height:44px;display:inline-flex;align-items:center;border-radius:999px;white-space:nowrap}.dock-link:hover:where(.sds,.sds *){background:hsla(0,0%,100%,.08)}.dock-btn:where(.sds,.sds *){height:44px!important;padding:0 20px!important;font-size:14px!important}.dock-space:where(.sds,.sds *){height:104px}@media (max-width:700px){.dock:where(.sds,.sds *){bottom:12px;padding:0 12px}.dock-in:where(.sds,.sds *){width:100%;border-radius:22px;padding:8px 8px 8px 14px}.dock-link:where(.sds,.sds *),.dock-ph:where(.sds,.sds *){display:none}.dock-tx:where(.sds,.sds *){display:none}.dock-m:where(.sds,.sds *){display:flex;flex:1}.dock-space:where(.sds,.sds *){height:88px}}.kb:where(.sds,.sds *){animation:kb 22s cubic-bezier(.45,0,.55,1) infinite alternate;transform-origin:60% 40%;will-change:transform}@keyframes kb{0%{transform:scale(1.02) translateZ(0)}to{transform:scale(1.12) translate3d(-1.5%,-1%,0)}}@media (prefers-reduced-motion:reduce){.kb:where(.sds,.sds *){animation:none}}.shade:where(.sds,.sds *){position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.3),transparent 24%,transparent 45%,rgba(0,0,0,.6)),linear-gradient(90deg,rgba(0,0,0,.35),transparent 55%);pointer-events:none}.shade-c:where(.sds,.sds *){position:absolute;inset:0;background:rgba(0,0,0,.42);pointer-events:none}.mq:where(.sds,.sds *){display:flex;gap:56px;width:-moz-max-content;width:max-content;animation:mq 40s linear infinite}.mq:hover:where(.sds,.sds *){animation-play-state:paused}@keyframes mq{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.zoom:where(.sds,.sds *) img{transition:transform .6s cubic-bezier(.16,1,.3,1)}.zoom:hover:where(.sds,.sds *) img{transform:scale(1.04)}.lift:where(.sds,.sds *){transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s}.lift:hover:where(.sds,.sds *){transform:translateY(-3px);box-shadow:var(--sh-md)}.rise:where(.sds,.sds *){animation:rise .9s cubic-bezier(.16,1,.3,1) both}.rise2:where(.sds,.sds *){animation:rise .9s cubic-bezier(.16,1,.3,1) 90ms both}.rise3:where(.sds,.sds *){animation:rise .9s cubic-bezier(.16,1,.3,1) .18s both}@keyframes rise{0%{transform:translateY(18px)}to{transform:none}}.settle:where(.sds,.sds *){animation:settle 1.6s cubic-bezier(.16,1,.3,1) both}@keyframes settle{0%{transform:scale(1.08)}to{transform:scale(1)}}.phone:where(.sds,.sds *){width:300px;height:620px;border-radius:46px;background:#fff;box-shadow:0 0 0 10px #18181b,0 0 0 11px #3a3a3c,var(--sh-lg);overflow:hidden;position:relative;flex:none}.phone-sm:where(.sds,.sds *){width:250px;height:516px;border-radius:40px}.dot-live:where(.sds,.sds *){width:8px;height:8px;border-radius:99px;background:#7ed39b;display:inline-block;box-shadow:0 0 0 4px rgba(126,211,155,.25)}.bigfig:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.9}.pill-w:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:999px;background:hsla(0,0%,100%,.14);color:#fff;font-size:13.5px;font-weight:500;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.btn-glass:where(.sds,.sds *){background:hsla(0,0%,100%,.16);color:#fff;border-color:hsla(0,0%,100%,.35)}.sds a.btn-glass,.sds button.btn-glass,.sds button.btn-ink,.sds button.btn-primary{color:#fff}.sds button.btn-ghost,.sds button.btn-secondary,.sds button.btn-subtle,.sds button.btn-white{color:var(--ink)}@media (prefers-reduced-motion:reduce){.mq:where(.sds,.sds *),.rise2:where(.sds,.sds *),.rise3:where(.sds,.sds *),.rise:where(.sds,.sds *),.settle:where(.sds,.sds *){animation:none}.lift:where(.sds,.sds *),.zoom:where(.sds,.sds *) img{transition:none}}.ap-eb:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.ap-h1:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:60px;line-height:.98;letter-spacing:-.045em}.ap-h2:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:32px;line-height:1.14;letter-spacing:-.04em}.ap-h3:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:24px;line-height:1.1;letter-spacing:-.035em}.ap-body:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:60ch}.ap-num:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum" 1}.ap-tile:where(.sds,.sds *){background:#f7f7f3;border-radius:28px}.ap-float:where(.sds,.sds *){background:#fff;border-radius:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.ap-hl:where(.sds,.sds *){border-bottom:1px solid rgba(26,26,26,.06)}.ap-chip:where(.sds,.sds *){display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px;border-radius:999px;background:#f2f2ec;font-size:13px;font-weight:500;color:var(--ink);white-space:nowrap}.sds a.ap-chip{color:var(--ink)}.sds a.ap-chip:hover{background:#eaeae3}.ap-chip:where(.sds,.sds *) .ic{color:var(--accent-text)}.ap-row:where(.sds,.sds *){display:grid;align-items:center;gap:24px;padding:20px 8px;border-bottom:1px solid rgba(26,26,26,.06)}.ap-b52:where(.sds,.sds *){height:52px;padding:0 26px;font-size:15.5px}.ap-ib:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;border:0;background:#f2f2ec;color:var(--ink)}.ap-lift:where(.sds,.sds *){transition:transform .26s cubic-bezier(.16,1,.3,1)}.ap-lift:hover:where(.sds,.sds *){transform:translateY(-2px)}.ap-ph:where(.sds,.sds *){filter:saturate(.92) contrast(1.03)}.apx:where(.sds,.sds *) .tab.on:after{background:var(--ink)}.apx:where(.sds,.sds *) .chip.on{background:var(--ink);border-color:var(--ink);color:#fff}.apx:where(.sds,.sds *) .chip.on .n{color:hsla(0,0%,100%,.66)}.apx:where(.sds,.sds *) .cbx.on{background:var(--ink);border-color:var(--ink)}.apx:where(.sds,.sds *) .sq{background:var(--ink)}.apx:where(.sds,.sds *) .sq-off{background:#efefea;color:var(--ink-muted)}.apx:where(.sds,.sds *) .progress>span{background:var(--ink)}@media (prefers-reduced-motion:reduce){.ap-lift:where(.sds,.sds *){transition:none}}.bk-eb:where(.sds,.sds *){font-family:var(--sans)}.bk-h1:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:40px;line-height:.98;letter-spacing:-.045em}.bk-h2:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:28px;line-height:1.04;letter-spacing:-.045em}.bk-h3:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:21px;line-height:1.15;letter-spacing:-.035em}.bk-num:where(.sds,.sds *){line-height:.95}.bk-mist:where(.sds,.sds *){background:#f5f5f0;border-radius:28px}.bk-row:where(.sds,.sds *){display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 0;border-bottom:1px solid rgba(26,26,26,.06);color:var(--ink)}.sds a.bk-row{color:var(--ink)}.bk-row:last-child:where(.sds,.sds *){border-bottom:0}.bk-btn:where(.sds,.sds *){display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:999px;padding:0 24px;border:0;white-space:nowrap;font-family:var(--sans);font-size:16px;font-weight:500;line-height:1}.bk-pri:where(.sds,.sds *){background:var(--primary);color:#fff}.sds a.bk-pri{color:#fff}.bk-sec:where(.sds,.sds *){background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(26,26,26,.16)}.sds a.bk-sec{color:var(--ink)}.bk-ink:where(.sds,.sds *){background:var(--ink);color:#fff}.sds a.bk-ink{color:#fff}.bk-dng:where(.sds,.sds *){background:#fff;color:var(--crit);box-shadow:inset 0 0 0 1px #c9a5a1}.sds a.bk-dng{color:var(--crit)}.bk-off:where(.sds,.sds *){background:#efefea;color:#8e8e93;cursor:not-allowed}.bk-link:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:500;color:var(--ink)}.sds a.bk-link{color:var(--ink)}.bk-ib:where(.sds,.sds *){flex:none;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:0;padding:0}.sds a.bk-ib{color:var(--ink)}.pm-eb:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.pm-h1:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:40px;line-height:.98;letter-spacing:-.045em}.pm-h2:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:28px;line-height:1.04;letter-spacing:-.045em}.pm-h3:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:21px;line-height:1.15;letter-spacing:-.035em}.pm-body:where(.sds,.sds *){font-size:16px;line-height:1.6;color:var(--ink-soft)}.pm-mist:where(.sds,.sds *){background:#f5f5f0;border-radius:28px}.pm-float:where(.sds,.sds *){background:#fff;border-radius:28px}.pm-row:where(.sds,.sds *){display:flex;align-items:center;gap:14px;min-height:60px;padding:12px 0;border-bottom:1px solid rgba(26,26,26,.06);color:var(--ink)}.sds a.pm-row{color:var(--ink)}.pm-row:last-child:where(.sds,.sds *){border-bottom:0}.pm-btn:where(.sds,.sds *){display:flex;align-items:center;justify-content:center;gap:8px;height:52px;border-radius:999px;padding:0 24px;border:0;white-space:nowrap;font-family:var(--sans);font-size:16px;font-weight:500;line-height:1}.pm-pri:where(.sds,.sds *){background:var(--primary);color:#fff}.sds a.pm-pri{color:#fff}.pm-sec:where(.sds,.sds *){background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(26,26,26,.16)}.sds a.pm-sec{color:var(--ink)}.pm-ink:where(.sds,.sds *){background:var(--ink);color:#fff}.sds a.pm-ink{color:#fff}.pm-wht:where(.sds,.sds *){background:#fff;color:var(--ink)}.sds a.pm-wht{color:var(--ink)}.pm-ib:where(.sds,.sds *){flex:none;width:44px;height:44px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:0;padding:0}.sds a.pm-ib{color:var(--ink)}.pm-chip:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;flex:none;height:44px;padding:0 18px;border-radius:999px;background:#f5f5f0;border:0;font-family:var(--sans);font-size:14.5px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.pm-chip:where(.sds,.sds *) .n{color:var(--ink-muted);font-weight:400}.pm-chip.on:where(.sds,.sds *){background:var(--ink);color:#fff}.pm-chip.on:where(.sds,.sds *) .n{color:hsla(0,0%,100%,.66)}.pm-link:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:500;color:var(--link)}.pm-swipe:where(.sds,.sds *){display:flex;gap:12px;overflow:hidden;padding:0 20px}.pm-swipe:where(.sds,.sds *)>*{flex:none}.bk:where(.sds,.sds *) .btn{height:52px;padding:0 26px;font-size:15.5px}.bk:where(.sds,.sds *) .btn-sm{height:40px;padding:0 18px;font-size:14px}.bk:where(.sds,.sds *) .btn-xs{height:32px;padding:0 13px;font-size:13px}.bk:where(.sds,.sds *) .btn-secondary{border-color:rgba(26,26,26,.18)}.bk:where(.sds,.sds *) img.cover{filter:saturate(.92) contrast(1.03)}.bk:where(.sds,.sds *) .input{border-color:rgba(26,26,26,.18);border-radius:14px}.bk:where(.sds,.sds *) .input.is-focus{border-color:var(--ink)}.bk:where(.sds,.sds *) .input.is-error{border-color:var(--out);background:#fffcfb}.bk:where(.sds,.sds *) .label{font-size:14px}.bk-d:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:1.02;text-wrap:balance}.sds a.bk-f{color:var(--ink-muted)}.bk:where(.sds,.sds *) .iconbtn{color:var(--ink)}.bk-slot.near:where(.sds,.sds *),.sds a.bk-near{box-shadow:inset 0 0 0 1.5px var(--ink)}.bk-p:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.bk-eb:where(.sds,.sds *){font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.bk-num:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum" 1}.bk-tl:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink);border-bottom:1px solid rgba(26,26,26,.25);padding-bottom:2px}.sds a.bk-tl{color:var(--ink)}.sds a.bk-q{color:var(--ink-soft)}.bk-opt:where(.sds,.sds *){display:flex;flex-direction:column;border-radius:24px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.12);cursor:pointer}.bk-opt.on:where(.sds,.sds *){box-shadow:inset 0 0 0 1.5px var(--ink)}.bk-slot:where(.sds,.sds *){height:48px;border:0;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.12);font-size:15px;font-weight:500;color:var(--ink);display:flex;align-items:center;justify-content:center;gap:6px}.bk-slot.am:where(.sds,.sds *){background:#fff}.bk-slot.on:where(.sds,.sds *){background:var(--ink);color:#fff;box-shadow:none}.bk-slot.off:where(.sds,.sds *){background:transparent;box-shadow:none;color:#a1a1a6;text-decoration:line-through}.bk-slot.late:where(.sds,.sds *){color:var(--ink-soft);background:#fafaf8;box-shadow:inset 0 0 0 1px rgba(26,26,26,.07)}.bk-day:where(.sds,.sds *){height:48px;border:0;border-radius:999px;background:transparent;font-size:15px;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}.bk-day.av:where(.sds,.sds *):after{content:"";position:absolute;bottom:6px;width:4px;height:4px;border-radius:9px;background:var(--primary)}.bk-day.on:where(.sds,.sds *){background:var(--ink);color:#fff}.bk-day.on:where(.sds,.sds *):after{display:none}.bk-day.dis:where(.sds,.sds *){color:#b8b8bc}.bk-day.full:where(.sds,.sds *){color:var(--ink-faint);text-decoration:line-through}.bk-code:where(.sds,.sds *){width:56px;height:68px;border-radius:16px;border:0;box-shadow:inset 0 0 0 1px rgba(26,26,26,.18);background:#fff;font-family:var(--disp);font-size:30px;letter-spacing:-.02em;text-align:center;color:var(--ink)}.bk-code.f:where(.sds,.sds *){box-shadow:inset 0 0 0 2px var(--ink)}.bk-pay:where(.sds,.sds *){height:52px;border-radius:14px;border:0;display:flex;align-items:center;justify-content:center;gap:8px;font-size:15.5px;font-weight:600;letter-spacing:-.01em}.bk-bar:where(.sds,.sds *){position:sticky;bottom:0;background:hsla(0,0%,100%,.94);backdrop-filter:blur(18px) saturate(1.4);border-top:1px solid rgba(26,26,26,.07);padding:10px 20px 26px;z-index:5}.em-stage:where(.sds,.sds *){padding:20px 20px 28px;background:#fff}.em-client:where(.sds,.sds *){padding:6px 4px 20px;border-bottom:1px solid rgba(26,26,26,.07);margin-bottom:20px}.em-av:where(.sds,.sds *){width:40px;height:40px;flex:none;border-radius:999px;background:var(--ink);color:#fff;display:inline-flex;align-items:center;justify-content:center}.em-subj:where(.sds,.sds *){font-family:var(--sans);font-size:19px;font-weight:500;line-height:1.3;color:var(--ink);letter-spacing:-.01em}.em-pre:where(.sds,.sds *){font-size:14px;line-height:1.45;color:var(--ink-muted)}.em-meta:where(.sds,.sds *){display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:500;letter-spacing:.02em;background:#f1f1ef;color:var(--ink-soft);white-space:nowrap}.em-frame:where(.sds,.sds *){background:#f5f5f0;border-radius:24px;padding:36px 16px 28px}.em-head:where(.sds,.sds *){padding:0 40px 26px;display:flex;align-items:center;justify-content:space-between}.em-card:where(.sds,.sds *){background:#fff;border-radius:20px;padding:44px 40px 40px;display:flex;flex-direction:column;gap:24px}.em-eb:where(.sds,.sds *){font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.em-h:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:38px;line-height:1.04;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.em-p:where(.sds,.sds *){font-size:16px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.em-p:where(.sds,.sds *) b,.em-p:where(.sds,.sds *) strong{font-weight:500;color:var(--ink)}.em-sm:where(.sds,.sds *){font-size:13.5px;line-height:1.55;color:var(--ink-muted)}.sds a.em-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;padding:0 30px;border-radius:999px;background:#1f7a4d;color:#fff;font-size:16px;font-weight:500;line-height:1;white-space:nowrap;align-self:flex-start}.sds a.em-a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(26,26,26,.35)}.em-box:where(.sds,.sds *){background:#f5f5f0;border-radius:16px;padding:22px 24px}.em-kv:where(.sds,.sds *){display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-top:1px solid rgba(26,26,26,.07);font-size:14.5px;line-height:1.45}.em-kv:first-child:where(.sds,.sds *){border-top:0;padding-top:0}.em-kv:last-child:where(.sds,.sds *){padding-bottom:0}.em-kv:where(.sds,.sds *) .k{color:var(--ink-muted);flex:none}.em-kv:where(.sds,.sds *) .v{color:var(--ink);text-align:right}.em-fig:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--ink);font-feature-settings:"tnum" 1}.em-code:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:52px;letter-spacing:.06em;line-height:1;color:var(--ink);font-feature-settings:"tnum" 1}.em-foot:where(.sds,.sds *){padding:28px 40px 4px;display:flex;flex-direction:column;gap:10px;font-size:12.5px;line-height:1.6;color:var(--ink-muted)}.sds .em-foot a{color:var(--ink-soft);text-decoration:underline;text-underline-offset:2px;text-decoration-color:rgba(26,26,26,.25)}.em-tbl:where(.sds,.sds *){width:100%;border-collapse:collapse;font-size:14.5px}.em-tbl:where(.sds,.sds *) th{font-size:11.5px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);text-align:left;padding:0 0 10px}.em-tbl:where(.sds,.sds *) td{padding:12px 0;border-top:1px solid rgba(26,26,26,.07);color:var(--ink);vertical-align:top}.em-tbl:where(.sds,.sds *) .r{text-align:right}.em-tbl:where(.sds,.sds *) tr.tot td{font-weight:500;border-top:1px solid rgba(26,26,26,.18);padding-top:14px}.em-li:where(.sds,.sds *){display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(26,26,26,.07)}.em-li:first-child:where(.sds,.sds *){border-top:0;padding-top:0}.em-li:last-child:where(.sds,.sds *){padding-bottom:0}.em-sq:where(.sds,.sds *){flex:none;width:18px;height:18px;border-radius:6px;box-shadow:inset 0 0 0 1.5px #8a8d82;margin-top:2px}.em-img:where(.sds,.sds *){display:block;width:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03)}.em-note:where(.sds,.sds *){display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:1.55;color:var(--ink-soft);padding-top:20px;border-top:1px solid rgba(26,26,26,.07)}.em-step:where(.sds,.sds *){display:flex;gap:14px;align-items:center;font-size:14.5px;line-height:1.4;padding:9px 0}.em-dot:where(.sds,.sds *){flex:none;width:18px;height:18px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center}.em-dot.done:where(.sds,.sds *){background:var(--ink);color:#fff}.em-dot.now:where(.sds,.sds *){background:#fff;box-shadow:inset 0 0 0 5px #1f7a4d}.em-dot.next:where(.sds,.sds *){background:#fff;box-shadow:inset 0 0 0 1.5px #b8b8b2}.em-bub:where(.sds,.sds *){background:#f1f1ef;border-radius:18px 18px 6px 18px;padding:12px 16px;font-size:15px;line-height:1.55;color:var(--ink);max-width:380px;align-self:flex-end}.em-rate:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;height:44px;min-width:44px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px rgba(26,26,26,.16);font-size:14.5px;font-weight:500}.sds a.em-rate{color:var(--ink)}.jn-eb:where(.sds,.sds *){font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.jn-eb.g:where(.sds,.sds *){color:var(--accent-text)}.jn-d:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance;color:var(--ink)}.jn-t:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.035em;line-height:1.06;color:var(--ink)}.jn-why:where(.sds,.sds *){display:flex;flex-wrap:wrap;gap:8px}.jn-chip:where(.sds,.sds *){display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:999px;background:#fff;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;box-shadow:0 0 0 1px rgba(26,26,26,.06)}.jn-chip:where(.sds,.sds *) .k{color:var(--ink-muted);font-weight:400}.jn-glass:where(.sds,.sds *){display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 13px 0 11px;border-radius:999px;background:hsla(0,0%,100%,.78);backdrop-filter:blur(16px) saturate(1.3);font-size:13px;font-weight:500;color:var(--ink)}.jn-stats:where(.sds,.sds *){display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.jn-stats:where(.sds,.sds *)>div{display:flex;flex-direction:column;gap:6px;padding:0 14px;border-left:1px solid rgba(26,26,26,.08)}.jn-stats:where(.sds,.sds *)>div:first-child{padding-left:0;border-left:0}.jn-n:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.04em;line-height:1;color:var(--ink);font-feature-settings:"tnum" 1;white-space:nowrap}.jn-n:where(.sds,.sds *) small{font-family:var(--sans);font-size:13px;letter-spacing:0;color:var(--ink-muted);margin-left:4px}.jn-l:where(.sds,.sds *){font-size:12.5px;line-height:1.35;color:var(--ink-muted)}.jn-ticks:where(.sds,.sds *) li{display:flex;gap:12px;align-items:flex-start;padding:11px 0;border-top:1px solid hsla(0,0%,100%,.14);font-size:14.5px;line-height:1.4}.jn-ticks:where(.sds,.sds *) li:first-child{border-top:0;padding-top:0}.jn-rows:where(.sds,.sds *) li{display:flex;gap:14px;align-items:flex-start;padding:11px 0;border-top:1px solid rgba(26,26,26,.06)}.jn-rows:where(.sds,.sds *) li:first-child{border-top:0}.jn-ticks-i:where(.sds,.sds *) li{border-top-color:rgba(26,26,26,.06);color:var(--ink-soft)}.sds button.btn[disabled]{color:#8e8e93}.jn-sk:where(.sds,.sds *){background:hsla(0,0%,100%,.16);border-radius:10px}.pb-eye:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.pb-h:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance;margin:0}.pb-body:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:34em;text-wrap:pretty}.pb-ph:where(.sds,.sds *){filter:saturate(.92) contrast(1.03)}.pb-card:where(.sds,.sds *){background:#fff;border-radius:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.pb-mist:where(.sds,.sds *){background:#f7f7f3;border-radius:28px}.pb-hl:where(.sds,.sds *){border-top:1px solid rgba(26,26,26,.07)}.pb-row:where(.sds,.sds *){display:grid;align-items:center;color:var(--ink)}.pb-row:where(.sds,.sds *) .pb-arr{transition:transform .28s cubic-bezier(.16,1,.3,1);color:var(--ink-muted)}.pb-row:hover:where(.sds,.sds *) .pb-arr{transform:translateX(3px);color:var(--ink)}.pb-btn:where(.sds,.sds *){height:52px;padding:0 26px;font-size:15.5px}.pb-link:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--ink)}.sds a.pb-link,.sds a.pb-row{color:var(--ink)}.sds a.pb-row:hover .pb-rt{color:var(--accent-text)}.pm:where(.sds,.sds *) .eyebrow{font-size:11.5px;letter-spacing:.12em;color:var(--ink-muted)}.pm:where(.sds,.sds *) .eyebrow.g{color:var(--ink-muted)}.pm:where(.sds,.sds *) .lead{font-size:17px;line-height:1.6}.pm:where(.sds,.sds *) .btn{height:52px;padding:0 26px;font-size:15.5px}.pm:where(.sds,.sds *) .btn-sm{height:42px;padding:0 20px;font-size:14.5px}.pm:where(.sds,.sds *) .btn-xs{height:34px;padding:0 14px;font-size:13px}.pm:where(.sds,.sds *) .btn-secondary{border-color:rgba(26,26,26,.2)}.pm:where(.sds,.sds *) img.cover,.pm:where(.sds,.sds *) video.cover{filter:saturate(.92) contrast(1.03)}.pm:where(.sds,.sds *) .acc{border-bottom:1px solid rgba(26,26,26,.07)}.pm:where(.sds,.sds *) .acc-h{font-size:21px;padding:28px 0;font-weight:400}.pm:where(.sds,.sds *) .acc-b{font-size:17px}.pm:where(.sds,.sds *) .acc-i,.pm:where(.sds,.sds *) .acc.open .acc-i{background:transparent;color:var(--ink)}.pm-d:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.pm-num:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum" 1}.pm-p:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:560px;text-wrap:pretty}.pm-hair:where(.sds,.sds *){border-top:1px solid rgba(26,26,26,.07)}.pm-float:where(.sds,.sds *){box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.pm-tl:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(26,26,26,.25);padding-bottom:3px}.sds a.pm-tl{color:var(--ink)}.pm-tl-w:where(.sds,.sds *){color:#fff;border-bottom-color:hsla(0,0%,100%,.4)}.sds a.pm-tl-w{color:#fff}.mkc-eye:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3;margin:0}.mkc-h:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance;margin:0}.mkc-body:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:34em;text-wrap:pretty}.mkc-ph:where(.sds,.sds *){filter:saturate(.92) contrast(1.03)}.mkc-card:where(.sds,.sds *){background:#fff;border-radius:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.mkc-mist:where(.sds,.sds *){background:#f7f7f3;border-radius:28px}.mkc-link:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--ink);padding-bottom:3px;box-shadow:inset 0 -1px 0 rgba(26,26,26,.25)}.sds a.mkc-link{color:var(--ink)}.sds a.mkc-link:hover{box-shadow:inset 0 -1px 0 var(--ink)}.mkc-link-w:where(.sds,.sds *){color:#fff;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.45)}.sds a.mkc-link-w{color:#fff}.mkc-row:where(.sds,.sds *){display:grid;align-items:center;color:var(--ink)}.sds a.mkc-row{color:var(--ink)}.mkc-row:where(.sds,.sds *) .mkc-arr{transition:transform .28s cubic-bezier(.16,1,.3,1);color:var(--ink-muted)}.mkc-row:hover:where(.sds,.sds *) .mkc-arr{transform:translateX(3px);color:var(--ink)}.mkc-btn:where(.sds,.sds *){height:52px;padding:0 26px;font-size:15.5px}.eb:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.eb-w:where(.sds,.sds *){color:hsla(0,0%,100%,.72)}.dsp:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance;color:var(--ink)}.bd17:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.pl:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;gap:10px;height:52px;padding:0 26px;border-radius:999px;font-size:15.5px;font-weight:500;white-space:nowrap;border:1px solid transparent}.sds a.pl-g,.sds button.pl-g{background:var(--primary);color:#fff}.sds a.pl-w,.sds button.pl-w{background:#fff;color:var(--ink)}.sds a.pl-l,.sds button.pl-l{background:transparent;color:var(--ink);border-color:rgba(26,26,26,.22)}.sds button.pl-off{background:transparent;color:#a1a1a6;border-color:rgba(26,26,26,.08);cursor:not-allowed}.jr-tabs:where(.sds,.sds *){display:flex;gap:32px;align-items:center}.jr-tabs-s:where(.sds,.sds *){gap:22px}.sds .jr-tabs a{position:relative;font-size:15px;font-weight:500;color:var(--ink-muted);padding:10px 0}.sds .jr-tabs a.on{color:var(--ink)}.jr-tabs:where(.sds,.sds *) a.on:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1.5px;background:var(--ink)}.jr-more:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:10px 0;font-size:15px;font-weight:500;color:var(--ink-muted)}.sds .jr-card h3 a{color:var(--ink)}.sds a.jr-more-l,.sds button.jr-more-l{display:inline-flex;align-items:center;gap:8px;font-size:14.5px;font-weight:500;color:var(--ink)}.sds .jr-toc a{display:block;padding:8px 0 8px 18px;border-left:1.5px solid rgba(26,26,26,.08);font-size:14.5px;line-height:1.4;color:var(--ink-muted)}.sds .jr-toc a.on{color:var(--ink);border-left-color:var(--ink)}.jr-art:where(.sds,.sds *)>p{font-size:19px;line-height:1.68;color:#3a3a3c;text-wrap:pretty}.jr-art:where(.sds,.sds *)>h2{font-family:var(--disp);font-weight:400;font-size:36px;line-height:1.08;letter-spacing:-.04em;color:var(--ink);padding-top:40px}.lg-art:where(.sds,.sds *) p{font-size:17px;line-height:1.7;color:#3a3a3c;text-wrap:pretty}.lg-art:where(.sds,.sds *) p.eb{font-size:11.5px;line-height:1.3}.lg-art:where(.sds,.sds *) p.cap{font-size:13px;line-height:1.45;color:var(--ink-muted)}.lg-ph:where(.sds,.sds *){display:block;padding:14px 18px;border-radius:14px;background:var(--bl-soft);color:var(--bl-text);font-size:14px;font-weight:500;line-height:1.45}.sds a.lg-doc{display:flex;align-items:center;gap:12px;padding:9px 0;font-size:15px;font-weight:500;color:var(--ink-muted)}.sds a.lg-doc.on{color:var(--ink)}.lg-doc:where(.sds,.sds *) .dt{width:6px;height:6px;border-radius:99px;background:transparent;flex:none}.lg-doc.on:where(.sds,.sds *) .dt{background:var(--primary)}.sds a.lg-anc{display:flex;gap:14px;align-items:baseline;padding:7px 0;font-size:14.5px;color:var(--ink-muted)}.sds a.lg-anc.on{color:var(--ink)}.lg-anc:where(.sds,.sds *) .mono{font-size:11.5px;color:var(--ink-faint)}.sds a.nf-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 0;border-top:1px solid hsla(0,0%,100%,.16);color:#fff;font-size:16px;font-weight:500}.pp:where(.sds,.sds *) .eyebrow{font-size:11.5px;letter-spacing:.12em;color:var(--ink-muted)}.pp:where(.sds,.sds *) .btn{height:52px;padding:0 26px;font-size:15.5px}.pp:where(.sds,.sds *) .btn-sm{height:42px;padding:0 20px;font-size:14.5px}.pp:where(.sds,.sds *) .btn-secondary{border-color:rgba(26,26,26,.2)}.pp:where(.sds,.sds *) .acc{border-bottom:1px solid rgba(26,26,26,.07)}.pp:where(.sds,.sds *) .acc-h{font-size:22px;padding:30px 0;font-weight:400}.pp:where(.sds,.sds *) .acc-b{font-size:17px;line-height:1.6;max-width:640px}.pp:where(.sds,.sds *) .acc-i{background:var(--surface);color:var(--ink)}.pp-d:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.pp-num:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum" 1}.pp-p:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:560px;text-wrap:pretty}.pp-tl:where(.sds,.sds *){width:-moz-max-content;width:max-content;display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--ink);border-bottom:1px solid rgba(26,26,26,.25);padding-bottom:3px;white-space:nowrap}.sds a.pp-tl{color:var(--ink)}.pp-tl-w:where(.sds,.sds *){border-bottom-color:hsla(0,0%,100%,.4)}.sds a.pp-tl-w{color:#fff}.pp-float:where(.sds,.sds *){box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.pp-opt:where(.sds,.sds *){gap:16px;padding:20px 22px}.pp-tag:where(.sds,.sds *){color:#14543a}.pp-tab:where(.sds,.sds *){position:relative;display:inline-flex;align-items:baseline;gap:8px;padding:26px 0;font-size:17px;font-weight:500;color:var(--ink-muted);white-space:nowrap}.sds a.pp-tab{color:var(--ink-muted)}.sds a.pp-tab.on{color:var(--ink)}.pp-tab.on:where(.sds,.sds *):after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px;background:var(--primary)}.pp-idx:where(.sds,.sds *){display:flex;align-items:baseline;gap:16px;padding:22px 0;border-top:1px solid rgba(26,26,26,.07);color:var(--ink)}.sds a.pp-idx{color:var(--ink)}.pp-rail:where(.sds,.sds *){display:flex;align-items:center;gap:12px;width:100%;padding:13px 0;border:0;border-top:1px solid rgba(26,26,26,.07);background:transparent;text-align:left;font-size:15.5px;color:var(--ink-soft)}.pp-rail.on:where(.sds,.sds *){color:var(--ink);font-weight:500}.pp-row:where(.sds,.sds *){display:flex;align-items:center;gap:16px;width:100%;padding:20px 0;border:0;border-top:1px solid rgba(26,26,26,.07);background:transparent;text-align:left}.pp:where(.sds,.sds *) img.cover,.pp:where(.sds,.sds *) video.cover{filter:saturate(.92) contrast(1.03)}.pp:where(.sds,.sds *) .g12{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.pp:where(.sds,.sds *) .ey{font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.pp:where(.sds,.sds *) .hx{font-family:var(--disp);font-weight:400;font-size:60px;line-height:.98;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.pp:where(.sds,.sds *) .bd{font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:60ch;text-wrap:pretty}.pp:where(.sds,.sds *) .ct{font-family:var(--disp);font-weight:400;font-size:26px;line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.pp:where(.sds,.sds *) .tl{color:var(--ink);font-weight:500;font-size:15px;display:inline-flex;align-items:center;gap:8px;border-bottom:1px solid rgba(26,26,26,.2);padding-bottom:3px}.pp:where(.sds,.sds *) .tl.g{color:var(--accent-text);border-bottom-color:rgba(23,99,62,.3)}.pp:where(.sds,.sds *) .btn-lg{height:52px}.pp-opt:where(.sds,.sds *){display:flex;gap:14px;align-items:flex-start;width:100%;text-align:left;padding:18px 20px;border-radius:20px;border:0;background:transparent;box-shadow:inset 0 0 0 1px rgba(26,26,26,.1);transition:box-shadow .2s,background .2s}.pp-opt:hover:where(.sds,.sds *){background:hsla(0,0%,100%,.6)}.pp-opt.on:where(.sds,.sds *){background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink),0 1px 2px rgba(0,0,0,.04),0 12px 28px -18px rgba(0,0,0,.25)}.pp-opt:where(.sds,.sds *) .radio.on{border-color:var(--ink)}.pp-opt:where(.sds,.sds *) .radio.on:after{background:var(--ink)}.pp-tag:where(.sds,.sds *){display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:999px;background:rgba(31,122,77,.1);color:var(--green-800,#14543a);font-size:11.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;flex:none}.pp-pay:where(.sds,.sds *){display:inline-flex;align-items:center;height:28px;padding:0 12px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.08);font-size:12px;font-weight:500;color:var(--ink-soft)}.pp-bar:where(.sds,.sds *) a{height:40px;padding:0 4px;margin-right:28px;font-size:15px;font-weight:500;color:var(--ink-muted);display:inline-flex;align-items:center;gap:8px;white-space:nowrap;border-bottom:1.5px solid transparent}.pp-bar:where(.sds,.sds *) a.on{color:var(--ink);border-bottom-color:var(--ink)}.sds a.pp-mk,.sds a.pp-mk:hover{color:var(--ink)}.pp-mk:where(.sds,.sds *){display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid rgba(26,26,26,.06);color:var(--ink)}.pp-mk:where(.sds,.sds *) .nm{font-size:17px;font-weight:500;letter-spacing:-.01em}.pp-mk:where(.sds,.sds *) .mt{font-size:13px;color:var(--ink-muted);white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.pp-mk.guide:where(.sds,.sds *) .nm:after{content:"";display:inline-block;width:6px;height:6px;border-radius:99px;background:var(--primary);margin-left:10px;vertical-align:middle;transform:translateY(-2px)}.pp-rule:where(.sds,.sds *){display:grid;grid-template-columns:repeat(8,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px;align-items:baseline;padding:22px 0;border-top:1px solid rgba(26,26,26,.06)}.pp:where(.sds,.sds *) .acc{border-bottom:1px solid rgba(26,26,26,.06)}.pp:where(.sds,.sds *) .acc-h{font-size:21px;padding:28px 0}.pp:where(.sds,.sds *) .acc-i{background:transparent;box-shadow:inset 0 0 0 1px rgba(26,26,26,.12)}.pr:where(.sds,.sds *) .btn-lg{height:52px;padding:0 26px;font-size:15.5px}.sds a.pr-link{color:var(--ink)}.pr:where(.sds,.sds *) .btn-secondary{border-color:rgba(26,26,26,.22)}.pr-hero:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:88px;line-height:.98;letter-spacing:-.045em;color:#fff;text-wrap:balance}.pr-h:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:60px;line-height:.98;letter-spacing:-.045em;color:var(--ink);text-wrap:balance}.pr-ct:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:28px;line-height:1.1;letter-spacing:-.035em;color:var(--ink)}.pr-body:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);max-width:60ch;text-wrap:pretty}.pr-eb:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.pr-num:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.05em;line-height:.9;font-feature-settings:"tnum" 1}.pr-card:where(.sds,.sds *){border-radius:28px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.pr-mist:where(.sds,.sds *){background:#f5f5f0;border-radius:32px}.pr-hl:where(.sds,.sds *){border-top:1px solid rgba(26,26,26,.08)}.pr-img:where(.sds,.sds *) img{filter:saturate(.92) contrast(1.03)}.pr-grid:where(.sds,.sds *){display:grid;grid-template-columns:repeat(12,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.pr-link:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;font-size:15.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px;text-decoration-color:rgba(26,26,26,.25)}.su-eb:where(.sds,.sds *){font-family:var(--sans);font-size:11.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);line-height:1.3}.su-d:where(.sds,.sds *){font-family:var(--disp);font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance;color:var(--ink)}.su-h3:where(.sds,.sds *){font-family:var(--disp);font-weight:400;font-size:24px;line-height:1.12;letter-spacing:-.035em;color:var(--ink)}.su-p:where(.sds,.sds *){font-size:17px;line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.su-mist:where(.sds,.sds *){background:#f5f5f0;border-radius:28px}.su-float:where(.sds,.sds *){background:#fff;border-radius:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 16px 40px -20px rgba(0,0,0,.14)}.su-btn:where(.sds,.sds *){display:inline-flex;align-items:center;justify-content:center;gap:8px;height:52px;padding:0 24px;border-radius:999px;border:0;font-family:var(--sans);font-size:15.5px;font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer}.su-sm:where(.sds,.sds *){height:42px;padding:0 18px;font-size:14.5px}.su-xs:where(.sds,.sds *){height:36px;padding:0 14px;font-size:13.5px}.su-pri:where(.sds,.sds *){background:var(--primary);color:#fff}.sds a.su-pri{color:#fff}.su-ink:where(.sds,.sds *){background:var(--ink);color:#fff}.sds a.su-ink{color:#fff}.su-sec:where(.sds,.sds *){background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1px rgba(26,26,26,.18)}.sds a.su-sec{color:var(--ink)}.su-grey:where(.sds,.sds *){background:#f1f1ef;color:var(--ink)}.sds a.su-grey{color:var(--ink)}.su-wht:where(.sds,.sds *){background:#fff;color:var(--ink)}.sds a.su-wht{color:var(--ink)}.su-tl:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:500;color:var(--ink);border-bottom:1px solid rgba(26,26,26,.25);padding-bottom:3px;white-space:nowrap}.sds a.su-tl{color:var(--ink)}.su-row:where(.sds,.sds *){display:flex;align-items:center;gap:20px;padding:22px 0;border-top:1px solid rgba(26,26,26,.07);color:var(--ink)}.sds a.su-row{color:var(--ink)}.su-src:where(.sds,.sds *){align-self:flex-start;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:6px 14px 6px 12px;border-radius:14px;background:#f1f1ef;color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3}.sds a.su-src{color:var(--ink)}.su-chip:where(.sds,.sds *){display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:7px 14px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px rgba(26,26,26,.12);color:var(--ink);font-size:13.5px;font-weight:500;line-height:1.3}.sds a.su-chip{color:var(--ink)}.su-ib:where(.sds,.sds *){flex:none;width:40px;height:40px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--ink);border:0;padding:0}.sds a.su-ib{color:var(--ink)}.su-tag:where(.sds,.sds *){display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:999px;background:#f1f1ef;font-size:11px;font-weight:500;letter-spacing:.02em;color:var(--ink-soft);white-space:nowrap}.su-kv:where(.sds,.sds *){display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;border-top:1px solid rgba(26,26,26,.07);font-size:14.5px}.su-kv:where(.sds,.sds *) .k{color:var(--ink-muted)}.su-kv:where(.sds,.sds *) .v{color:var(--ink);font-weight:500;text-align:right}.su-sel:where(.sds,.sds *){display:flex;align-items:center;gap:14px;min-height:64px;padding:14px 18px;border-radius:20px;background:#f7f7f5;border:1.5px solid transparent;width:100%;text-align:left;color:var(--ink);font-family:var(--sans);font-size:15px}.su-sel.on:where(.sds,.sds *){background:#fff;border-color:var(--ink)}.su-sel:where(.sds,.sds *) .radio.on{border-color:var(--ink)}.su-sel:where(.sds,.sds *) .radio.on:after{background:var(--ink)}.su-seg:where(.sds,.sds *){display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;border-radius:999px;border:0;background:#f5f5f0;font-family:var(--sans);font-size:14px;font-weight:500;color:var(--ink-soft);white-space:nowrap}.su-seg.on:where(.sds,.sds *){background:var(--ink);color:#fff}.su-seg:where(.sds,.sds *) .n{font-weight:400;opacity:.7}.su-field:where(.sds,.sds *){display:flex;align-items:center;gap:10px;height:56px;padding:0 18px;border-radius:16px;background:#f7f7f5;box-shadow:inset 0 0 0 1px rgba(26,26,26,.08);font-size:16px;color:var(--ink)}.su-field:where(.sds,.sds *) input,.su-field:where(.sds,.sds *) textarea{border:0;outline:0;background:transparent;font:inherit;color:inherit;width:100%;resize:none}.cw:where(.sds,.sds *){position:absolute;right:24px;bottom:96px;width:400px;height:640px;border-radius:28px;background:#fff;box-shadow:0 0 0 1px rgba(26,26,26,.06),0 2px 6px rgba(0,0,0,.05),0 40px 80px -28px rgba(0,0,0,.42);display:flex;flex-direction:column;overflow:hidden;z-index:70}.cw-x:where(.sds,.sds *){position:absolute;right:24px;bottom:24px;z-index:71;width:56px;height:56px;border-radius:999px;background:#fff;color:var(--ink);display:inline-flex;align-items:center;justify-content:center;box-shadow:0 0 0 1px rgba(26,26,26,.08),0 18px 40px -14px rgba(0,0,0,.35)}.sds a.cw-x{color:var(--ink)}.su-face:where(.sds,.sds *){flex:none;border-radius:999px;overflow:hidden;display:inline-block;background-color:#e4e4e0;background-repeat:no-repeat;filter:saturate(.92) contrast(1.03)}.su-face:where(.sds,.sds *) img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.92) contrast(1.03)}.su-page:where(.sds,.sds *) img.cover{filter:saturate(.92) contrast(1.03)}.sds-vh{position:absolute!important;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sds-bare,.sds-vh{padding:0;border:0}.sds-bare{outline:0;font:inherit;background:transparent;width:100%;color:inherit;margin:0;min-width:0}textarea.sds-bare{resize:vertical;min-height:92px;line-height:1.5}.sds.sds-portal{display:contents}:where(.sds) .seg>:focus-visible,:where(.sds) :is(.chip,.tab,.bk-day,.bk-slot,.opt-row,.ac-opt,.switch,.ac-sw,.acc-h,.iconbtn,.bk-ib,.ap-ib,.ac-btn,.bk-code,.ac-code,.sds-video-sound):focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sds-ib-sm{width:36px;height:36px}.iconbtn.sds-ib-bare{border:0;background:transparent}.iconbtn.sds-ib-bare:disabled{color:#b8b8bc;cursor:not-allowed}.sds-check{position:relative;display:inline-flex;align-items:flex-start;gap:12px;cursor:pointer;font-size:15px;line-height:1.45;color:var(--ink-soft)}.sds-check-l{display:flex;flex-direction:column;gap:2px;padding-top:1px}.sds-check input:focus-visible+.cbx,.sds-check input:focus-visible+.radio{outline:2px solid var(--focus);outline-offset:2px}.sds-check input[aria-invalid=true]+.cbx,.sds-check input[data-invalid]+.radio{border-color:var(--out)}.sds-check.is-disabled{cursor:not-allowed;opacity:.5}.sds-radio-group{display:flex;flex-direction:column;gap:12px;border:0;margin:0;padding:0;min-width:0}.sds-radio-group>legend{padding:0;margin-bottom:12px}.sds-options{display:flex;flex-direction:column;gap:8px}.sds-options.is-2{display:grid;grid-template-columns:1fr 1fr;gap:8px}:where(.sds) .ac-opt[disabled],:where(.sds) .opt-row[disabled]{cursor:not-allowed;opacity:.5}.sds-select{position:relative;display:block;width:100%}.sds-select>select.select{width:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:44px;font-family:var(--sans);cursor:pointer}.sds-select>select.select[aria-invalid=true]{border-color:var(--out);background:#fffcfb}.sds-select-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:var(--ink-muted)}:where(.sds) .search:focus-within{outline:2px solid var(--focus);outline-offset:2px}:where(.sds) .search .sds-search-x{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:999px;background:var(--sunken);color:var(--ink-soft);padding:0}:where(.sds) .ac-in.is-disabled,:where(.sds) .input.is-disabled{background:var(--sunken);color:#8e8e93;cursor:not-allowed}.sds-counter{text-align:right}.sds-counter.is-over,.sds-errsum{color:var(--crit)}.sds-errsum{display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border-radius:18px;background:var(--crit-soft)}.sds-errsum:focus{outline:2px solid var(--crit);outline-offset:2px}.sds-errsum>span{margin-top:1px;display:flex}.sds-errsum-b{display:flex;flex-direction:column;gap:8px}.sds-errsum-t{color:var(--crit);font-size:15px}.sds-errsum ul{display:flex;flex-direction:column;gap:4px;font-size:14.5px}.sds .sds-errsum a{color:var(--crit)}.sds-stepper{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px}.sds .sds-step>a,.sds-step{display:flex;flex-direction:column;gap:10px;color:inherit}.sds-step-bar{height:2px;border-radius:2px;background:#e4e4de}.sds-step-l{font-size:12.5px;font-weight:400;color:var(--ink-faint);display:flex;align-items:center;gap:5px;white-space:nowrap}.sds-step.is-current .sds-step-bar,.sds-step.is-done .sds-step-bar{background:var(--ink)}.sds-step.is-done .sds-step-l{color:var(--ink-soft)}.sds-step.is-current .sds-step-l{color:var(--ink);font-weight:500}.sds-crumbs ol{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.sds-crumbs li{display:inline-flex;gap:8px;align-items:center}.sds .sds-crumbs a{color:var(--ink-soft)}.sds-crumbs [aria-current=page]{color:var(--ink)}.sds .sds-crumbs.is-dark a,.sds-crumbs.is-dark,.sds-crumbs.is-dark [aria-current=page]{color:hsla(0,0%,100%,.75)}.sds-cal{display:flex;flex-direction:column;gap:14px}.sds-cal-head{display:flex;justify-content:space-between;align-items:center}.sds-cal-title{font-size:16px}.sds-cal-nav{display:flex;gap:4px}.sds-cal-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px 2px}.sds-cal-wd{text-align:center;padding-bottom:6px}:where(.sds) .bk-day[aria-disabled=true]{cursor:not-allowed}:where(.sds) .bk-day.on.full{color:#fff}.sds-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:where(.sds) .bk-slot[disabled]{cursor:not-allowed}.sds-otp{display:flex;gap:10px}:where(.sds) input.ac-code,:where(.sds) input.bk-code{border:0;outline:0;padding:0;text-align:center;caret-color:var(--ink)}:where(.sds) input.ac-code{display:block}.sds-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:16px;--sds-modal-open:250ms;--sds-modal-close:150ms;--sds-modal-ease:cubic-bezier(.22,1,.36,1)}.sds-overlay>.ac-scrim,.sds-overlay>.scrim{backdrop-filter:blur(4px);animation:sds-fade-in var(--sds-modal-open) var(--sds-modal-ease) both}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.sds-overlay>.ac-scrim,.sds-overlay>.scrim{background:rgba(24,24,27,.52)}}.sds-overlay.is-closing{pointer-events:none}.sds-overlay.is-closing>.ac-scrim,.sds-overlay.is-closing>.scrim{animation:sds-fade-out var(--sds-modal-close) var(--sds-modal-ease) both}.sds-overlay .sds-dialog,.sds-overlay .sds-sheet{position:relative;left:auto;top:auto;transform:none;width:100%;max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain;border-radius:28px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(0,0,0,.18),0 40px 100px -30px rgba(0,0,0,.32);transform-origin:center;animation:sds-modal-in var(--sds-modal-open) var(--sds-modal-ease) both}.sds-overlay.is-closing .sds-dialog,.sds-overlay.is-closing .sds-sheet{animation:sds-modal-out var(--sds-modal-close) var(--sds-modal-ease) both}@keyframes sds-modal-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes sds-modal-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(.96)}}@keyframes sds-sheet-in{0%{transform:translateY(100%)}to{transform:none}}@keyframes sds-sheet-out{0%{transform:none}to{transform:translateY(100%)}}@keyframes sds-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sds-fade-out{0%{opacity:1}to{opacity:0}}.sds-overlay.is-preview{position:relative;inset:auto;z-index:auto;min-height:440px;border-radius:24px;overflow:hidden}.sds-overlay.is-preview .sds-dialog,.sds-overlay.is-preview .sds-sheet,.sds-overlay.is-preview>*{animation:none}@media (min-width:760px){.sds-overlay.is-top{align-items:flex-start;padding-top:var(--sds-dialog-top,120px)}.sds-overlay.is-top .sds-dialog{max-height:calc(100dvh - var(--sds-dialog-top,120px) - 16px)}}@media (min-width:1100px){.sds-overlay.is-content{padding-left:256px;padding-right:0}}.sds-dialog.is-sm{max-width:440px}.sds-dialog.is-md{max-width:560px}.sds-dialog.is-lg{max-width:840px}.sds-dialog-head{display:flex;justify-content:space-between;align-items:flex-start;gap:16px}.sds-dialog-body{display:flex;flex-direction:column;gap:16px}.sds-dialog-foot{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.sds-sheet{max-width:560px;background:#fff;padding:28px;display:flex;flex-direction:column;gap:16px}.sds-sheet-grab{display:none;width:40px;height:4px;border-radius:99px;background:var(--border);margin:0 auto}@media (max-width:759px){.sds-overlay,.sds-overlay.is-content,.sds-overlay.is-top{align-items:flex-end;padding:0}.sds-overlay .sds-dialog,.sds-overlay .sds-sheet{max-width:none;border-radius:24px 24px 0 0;max-height:100vh;max-height:100dvh;padding:12px 20px calc(24px + env(safe-area-inset-bottom,0px));animation-name:sds-sheet-in}.sds-overlay.is-closing .sds-dialog,.sds-overlay.is-closing .sds-sheet{animation-name:sds-sheet-out}.sds-overlay .sds-dialog:before{content:"";display:block;width:40px;height:4px;border-radius:99px;background:var(--border);margin:0 auto 12px}.sds-sheet-grab{display:block}.sds-dialog-foot{justify-content:stretch}.sds-dialog-foot>*{flex:1}}@media (prefers-reduced-motion:reduce){.sds-overlay .sds-dialog,.sds-overlay .sds-sheet,.sds-overlay>.ac-scrim,.sds-overlay>.scrim{animation:none!important}}.sds-toasts{position:fixed;left:0;right:0;bottom:24px;z-index:70;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0 16px;pointer-events:none}.sds-toasts>*{pointer-events:auto;width:100%;max-width:520px}.sds-toast-b{flex:1;display:flex;flex-direction:column;gap:2px}.sds-toast-t{font-size:15px}.sds-sk-text{display:flex;flex-direction:column;width:100%;--lh:1.55;font-size:16px}.sds-sk-text.is-lead{font-size:19px;--lh:1.5}.sds-sk-text.is-body{font-size:16px;--lh:1.55}.sds-sk-text.is-small{font-size:14px;--lh:1.5}.sds-sk-text.is-cap{font-size:13px;--lh:1.45}.sds-sk-text.is-xs{font-size:12px;--lh:1.4}.sds-sk-text.is-eyebrow{font-size:12px;--lh:1.3}.sds-sk-text.is-h1{font-size:52px;--lh:1.02}.sds-sk-text.is-h2{font-size:40px;--lh:1.08}.sds-sk-text.is-h3{font-size:28px;--lh:1.14}.sds-sk-text.is-h4{font-size:20px;--lh:1.25}.sds-sk-line{display:flex;align-items:center;height:calc(1em * var(--lh))}.sds-sk-line>.sk{height:.7em;border-radius:.25em}.sds-sk-avatar{flex:none;border-radius:999px}.sds-sk-avatar.is-rounded{border-radius:12px}.sds-sk-card{display:flex;flex-direction:column;gap:14px;padding:24px}.sds-sk-card>.sds-sk-media{border-radius:16px;width:100%}.sds-sk-row{display:flex;align-items:center;gap:16px;min-height:64px;padding:14px 0;border-bottom:1px solid rgba(26,26,26,.06)}.sds-sk-row:last-child{border-bottom:0}.sds-sk-row>.sds-sk-text{flex:1;min-width:0}.sds-sk-row>.sds-sk-trail{flex:none;height:12px;width:56px;border-radius:6px}.sds-sk-chart{position:relative;display:flex;align-items:flex-end;gap:10px;width:100%;padding:0 0 0 36px;border-bottom:1px solid var(--border)}.sds-sk-chart:before{content:"";position:absolute;left:0;top:0;bottom:8px;width:24px;background:repeating-linear-gradient(180deg,var(--sunken) 0 8px,transparent 8px 48px)}.sds-sk-chart>.sk{flex:1;border-radius:8px 8px 0 0}.sds-empty-a{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:6px}.sds-acc-hd{margin:0;font:inherit}.sds-kv,.sds-kv dd,.sds-kv dt{margin:0}.sds-ring{position:relative;flex:none;display:inline-block}.sds-ring>svg{display:block}.sds-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sds-ring.is-sm .fig{font-size:24px}.sds-ring.is-md .fig{font-size:44px}.sds-ring.is-lg .fig{font-size:64px}.sds-video{position:relative;overflow:hidden;background:#18181b}.sds-video>video{display:block;width:100%;height:100%}.sds-video-ctrls{position:absolute;right:40px;bottom:40px;z-index:6;display:flex;align-items:center;gap:8px}.sds-video-sound{display:flex;gap:8px;padding:0 18px;font:inherit;font-size:14px}.sds-video-pause,.sds-video-sound{align-items:center;height:44px;border-radius:999px;border:1px solid hsla(0,0%,100%,.42);background:rgba(24,24,27,.42);backdrop-filter:blur(12px);color:#fff;cursor:pointer}.sds-video-pause{display:inline-flex;justify-content:center;gap:6px;min-width:44px;padding:0 14px;font:inherit;font-size:13px;font-weight:500}.sds-video-pause:focus-visible,.sds-video-sound:focus-visible{outline:2px solid #fff;outline-offset:2px}@media (max-width:700px){.sds-video-ctrls{right:16px;bottom:16px}}.sds-ticker{overflow:hidden;width:100%}.sds-ticker .mq>*{flex:none}.sds-mq-list{display:flex;gap:56px;flex:none}.sds-ticker.is-static .mq{width:auto;animation:none}.sds-ticker.is-static .sds-mq-list{flex-wrap:wrap;row-gap:12px}.sds-sh{display:flex;flex-direction:column;gap:24px}.sds-sh.is-center{align-items:center;text-align:center}.sds-dsp-xl{font-size:112px}.sds-dsp-lg{font-size:88px}.sds-dsp-md{font-size:56px}.sds-dsp-sm{font-size:40px}.sds-gallery{padding:48px 40px 120px;gap:72px;max-width:1360px;margin:0 auto}.sds-gallery,.sds-gallery-s{display:flex;flex-direction:column}.sds-gallery-s{gap:20px}.sds-gallery-r{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sds-gallery-g{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;align-items:start}.sds-gallery-p{padding:24px}.sds-gallery-icons{display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:20px 12px}.sds-gallery-icons>li{display:flex;flex-direction:column;align-items:center;gap:8px;color:var(--ink);text-align:center}