.bnr-div1{flex-wrap:wrap;align-items:center;gap:10px 18px;min-height:60px;padding-block:10px;display:flex}.bnr-p2{text-wrap:pretty;flex-wrap:wrap;flex:360px;align-items:baseline;gap:2px 12px;min-width:0;margin:0;display:flex}.bnr-div3{flex:none;align-items:center;gap:6px;margin-inline-start:auto;display:flex}.bnr-a4:hover{text-underline-offset:3px;text-decoration:underline}.bnr-button5:hover{opacity:1}.bnr-div6{align-items:flex-start;gap:10px;padding:9px 6px 9px 16px;display:flex}.bnr-strong7{color:inherit;font-weight:600}.bnr-span8{opacity:.5}
.sbn{--b-ground:var(--aqua-100);--b-ink:var(--ink-800);--b-muted:var(--ink-800);--b-seal:var(--surface-page);--b-seal-ink:var(--aqua-800);--b-rule:var(--aqua-500);--b-lbg:var(--surface-page);--b-link:var(--ink-800);--b-lbd:var(--aqua-500);--b-edge:var(--border-subtle);--b-seal-ring:color-mix(in srgb, var(--b-rule) 35%, transparent);--b-lhover:var(--surface-card);--b-chover:#102d2c0f;--b-line-link:var(--ink-800);background:var(--b-ground);color:var(--b-ink);border-block-end:1px solid var(--b-edge);position:relative}.sbn--promo{--b-ground:var(--aqua-900);--b-ink:var(--cream-100);--b-muted:var(--aqua-200);--b-seal:#faf7f21a;--b-seal-ink:var(--coral-400);--b-rule:var(--coral-400);--b-lbg:var(--coral-400);--b-link:var(--ink-800);--b-lbd:var(--coral-400);--b-edge:#0003;--b-seal-ring:#faf7f224;--b-lhover:var(--coral-300);--b-chover:#faf7f21a;--b-line-link:var(--coral-300)}.sbn--nowruz{--b-ground:var(--coral-100);--b-ink:var(--ink-800);--b-muted:var(--ink-800);--b-seal:var(--surface-page);--b-seal-ink:var(--coral-500);--b-rule:var(--coral-400);--b-lbg:var(--coral-400);--b-link:var(--ink-800);--b-lbd:var(--coral-400);--b-lhover:var(--coral-300);--b-line-link:var(--ink-800)}.sbn--preview{--b-ground:var(--ink-800);--b-ink:var(--cream-100);--b-muted:var(--aqua-200);--b-seal:#faf7f214;--b-seal-ink:var(--aqua-300);--b-rule:var(--aqua-500);--b-lbg:transparent;--b-link:var(--cream-100);--b-lbd:#faf7f266;--b-edge:#0003;--b-seal-ring:#faf7f224;--b-lhover:#faf7f21a;--b-chover:#faf7f21a;--b-line-link:var(--cream-100)}[data-theme=dark] .sbn{--b-edge:#0003;--b-seal-ring:#faf7f224;--b-chover:#faf7f21a;--b-lhover:#faf7f21a}[data-theme=dark] .sbn--holiday{--b-ground:var(--charcoal-700);--b-ink:var(--cream-100);--b-muted:var(--charcoal-100);--b-seal:var(--charcoal-800);--b-seal-ink:var(--aqua-300);--b-lbg:transparent;--b-link:var(--cream-100);--b-lbd:var(--charcoal-300)}[data-theme=dark] .sbn--nowruz{--b-ground:color-mix(in srgb, var(--coral-400) 14%, var(--charcoal-800));--b-ink:var(--cream-100);--b-muted:var(--charcoal-100);--b-seal:var(--charcoal-800);--b-seal-ink:var(--coral-400);--b-lhover:var(--coral-300);--b-line-link:var(--coral-300)}[data-theme=dark] .sbn--promo{--b-lhover:var(--coral-300)}[data-theme=dark] .sbn--preview{--b-ground:var(--charcoal-900);--b-muted:var(--charcoal-100)}.sbn-rule{background:var(--b-rule);height:2px;position:absolute;inset-block-start:0;inset-inline:0}.sbn-seal{background:var(--b-seal);width:38px;height:38px;color:var(--b-seal-ink);box-shadow:inset 0 0 0 1px var(--b-seal-ring);border-radius:50%;flex:none;place-items:center;display:grid}.sbn-title{font-family:var(--font-display);font-weight:400;font-size:var(--fs-ui-19);color:var(--b-ink);line-height:1.35}.sbn-text{font-size:var(--fs-ui-15);color:var(--b-muted);line-height:1.5}.sbn-link{border-radius:var(--radius-pill);background:var(--b-lbg);height:36px;color:var(--b-link);border:1px solid var(--b-lbd);font-size:var(--fs-ui-14);white-space:nowrap;transition:background var(--dur-fast) var(--ease-standard), border-color var(--dur-fast) var(--ease-standard);align-items:center;gap:6px;padding:0 14px;font-weight:600;text-decoration:none;display:inline-flex}.sbn-link:hover{background:var(--b-lhover);color:var(--b-link);text-decoration:none}.sbn-close{width:36px;height:36px;color:var(--b-ink);cursor:pointer;opacity:.8;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.sbn-close:hover{opacity:1;background:var(--b-chover)}.sbn-seal-sm{background:var(--b-seal);width:26px;height:26px;color:var(--b-seal-ink);border-radius:50%;flex:none;place-items:center;margin-top:1px;display:grid}.sbn-line{min-width:0;font-size:var(--fs-ui-14);color:var(--b-ink);text-wrap:pretty;flex:1;margin:0;padding-block:3px;line-height:1.45}.sbn-line .sbn-text{font-size:inherit;line-height:inherit}.sbn-line-link{color:var(--b-line-link);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--b-rule);text-decoration-color:var(--b-rule);white-space:nowrap;font-weight:600}.sbn--holiday .sbn-line-link{color:var(--b-ink)}.sbn-close-sm{width:44px;height:44px;color:var(--b-ink);cursor:pointer;opacity:.75;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-8px 0;padding:0;display:grid}.sbn-narrow{display:none}@media (max-width:767px){.sbn-wide{display:none}.sbn-narrow{display:flex}}
@layer design{[data-hlogo] .fl-logo{width:139px!important;height:34px!important}@media (min-width:1200px){[data-hlogo] .fl-logo{width:156px!important;height:38px!important}}@media (max-width:1023px){[data-hlogo] .fl-logo{width:106px!important;height:26px!important}.fl-header .fl-header__in{gap:2px!important;min-height:56px!important;padding-inline:14px 6px!important}.fl-header__tools .fl-btn{margin-inline-end:4px}}@media (min-width:1024px){[data-hbook]{order:9;margin-inline:6px 0!important}}[data-theme=dark] .fl-header,[data-theme=dark] .fl-header--tone-brand,[data-theme=dark] .fl-header.is-mega{box-shadow:0 1px #00000040,0 12px 32px -18px #0009;background:color-mix(in srgb,var(--charcoal-800) 90%,transparent)!important;border-block-end:1px solid #42a09f42!important}[data-theme=dark] .fl-header[data-surface=brand]{--nav-text:var(--cream-100);--text-strong:var(--cream-100);--text-default:var(--cream-100);--text-muted:var(--charcoal-100);--surface-accent:#42a09f29;--surface-sunken:#42a09f29;--indicator:var(--coral-400);--border-default:var(--charcoal-300)}[data-theme=dark] .fl-header .fl-iconbtn,[data-theme=dark] .fl-header--tone-brand .fl-iconbtn{color:var(--cream-100)}[data-theme=dark] .fl-header .fl-iconbtn:hover{background:#42a09f29}[data-theme=dark] .fl-header .fl-navlink__icon{color:var(--aqua-500)}@keyframes flSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes flFade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){[data-anim]{animation:none!important}}}.hdr-a1{flex:none;align-items:center;min-height:44px;padding-block:8px;display:flex}.hdr-span2{align-items:center;margin-inline-end:4px;display:flex}.hdr-a3{border-radius:var(--radius-pill);background:var(--cta-bg);height:34px;color:var(--cta-text);font-size:var(--fs-ui-14);white-space:nowrap;outline-offset:3px;align-items:center;gap:5px;padding:0 12px 0 10px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.hdr-a4:hover{background:var(--cta-bg-hover)}.hdr-button5{position:relative}.hdr-span6{top:5px;box-sizing:border-box;background:var(--brand-coral);min-width:17px;height:17px;color:var(--ink-900);font-size:var(--fs-ui-11);text-align:center;box-shadow:0 0 0 2px var(--surface-page);border-radius:999px;padding:0 4px;font-weight:700;line-height:17px;position:absolute;inset-inline-end:4px}.hdr-div7{max-height:calc(100vh - 120px);overflow:auto}.hdr-div8{justify-content:space-between;align-items:center;gap:12px;padding:16px 18px 8px;display:flex}.hdr-p9{font-family:var(--font-display);font-size:var(--fs-ui-20);color:var(--text-strong);align-items:center;gap:8px;margin:0;display:flex}.hdr-span10{white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-family:var(--font-body);font-size:var(--fs-ui-12);border-radius:999px;padding:1px 8px;font-weight:600}.hdr-button11{min-height:44px;color:var(--text-link);font:inherit;font-size:var(--fs-caption);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0 4px;font-weight:600}.hdr-ul12{gap:2px;margin:0;padding:0 8px 8px;list-style:none;display:grid}.hdr-a13{color:var(--text-strong);border-radius:14px;grid-template-columns:40px minmax(0,1fr) 8px;align-items:start;gap:12px;padding:10px;text-decoration:none;display:grid}.hdr-a14:hover{background:var(--surface-sunken)}.hdr-span15{background:var(--fx-tint-bg,var(--aqua-100));width:40px;height:40px;color:var(--fx-tint-fg,var(--aqua-800));border-radius:50%;place-items:center;display:grid}.hdr-span16{gap:2px;min-width:0;display:grid}.hdr-span17{font-size:var(--fs-ui-15);font-weight:600;line-height:1.3}.hdr-span18{font-size:var(--fs-caption);color:var(--text-body);text-wrap:pretty;line-height:1.45}.hdr-span19{font-size:var(--fs-ui-12);color:var(--text-muted)}.hdr-i20{background:var(--brand-coral);border-radius:50%;width:8px;height:8px;margin-top:6px}.hdr-a21{border-top:1px solid var(--border-subtle);min-height:48px;color:var(--text-body);font-size:var(--fs-body-sm);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.hdr-div22{background:var(--surface-sunken);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:4px 16px 16px;padding:12px 14px;display:flex}.hdr-span23{font-size:var(--fs-caption);color:var(--text-body);line-height:1.45}.hdr-button24{flex:none}.hdr-m1{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:0 36px;padding-block:24px 20px}.hdr-m2{border-inline-end:1px solid var(--border-subtle);align-content:start;gap:4px;padding-inline-end:24px;display:grid}.hdr-m3{text-align:start;gap:0;min-width:0;display:grid}.hdr-m4{font-family:var(--font-display);font-size:var(--fs-ui-16);color:var(--text-strong);line-height:1.3}.hdr-span29{font-size:var(--fs-caption);line-height:var(--lh-caption);color:var(--text-muted)}.hdr-div30{border-block-start:1px solid var(--border-subtle);gap:2px;margin-block-start:10px;padding-block-start:14px;display:grid}.hdr-a31{margin-inline:0}.hdr-div32{align-content:start;gap:12px;min-width:0;min-height:420px;display:grid}.hdr-div33{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding-block-end:10px;display:flex}.hdr-div34{align-items:baseline;gap:12px;min-width:0;display:flex}.hdr-h235{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h4);line-height:var(--lh-h4);color:var(--text-strong);margin:0}.hdr-span36{font-size:var(--fs-caption);color:var(--text-muted)}.hdr-a37{font-size:var(--fs-ui-15);grid-column:auto}.hdr-ul38{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 32px;padding-inline:12px}.hdr-div39{max-height:calc(100vh - 88px);overflow:auto}.hdr-m5{grid-template-columns:220px minmax(0,1fr) minmax(0,300px);align-items:start;gap:24px 32px;display:grid}.hdr-m6{text-align:start;min-width:0;display:grid}.hdr-m7{font-weight:600}.hdr-m8{font-size:var(--fs-ui-13);color:var(--text-muted)}.hdr-m9{gap:12px;min-width:0;display:grid}.hdr-m10{border-block-end:1px solid var(--border-subtle);justify-content:space-between;align-items:baseline;gap:12px;padding-block-end:12px;display:flex}.hdr-m11{font-family:var(--font-heading);font-size:var(--fs-ui-22);color:var(--text-strong)}.hdr-m12{font-size:var(--fs-ui-14);color:var(--text-muted)}.hdr-m13{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.hdr-m14{background:var(--surface-card);box-shadow:var(--mb-mini-shadow);color:var(--text-strong);border-radius:14px;grid-template-rows:auto 1fr;text-decoration:none;transition:box-shadow .18s cubic-bezier(.2,0,0,1),transform .18s cubic-bezier(.2,0,0,1);display:grid;position:relative;overflow:hidden}.hdr-m15:hover{box-shadow:var(--mb-mini-shadow-hover);transform:translateY(var(--mb-lift))}.hdr-m16{justify-content:space-between;align-items:center;gap:8px;min-height:20px;display:flex}.hdr-m17{background:var(--mb-most-bg);min-height:20px;color:var(--mb-most-fg);font-size:var(--fs-ui-12);border-radius:999px;align-items:center;padding-inline:8px;font-weight:600;display:inline-flex}.hdr-m18{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.hdr-m19{font-family:var(--font-heading);font-size:var(--fs-ui-16);color:var(--text-strong)}.hdr-m20{align-items:baseline;gap:2px;display:inline-flex}.hdr-m21{font-family:var(--font-heading);font-size:var(--fs-ui-16)}.hdr-m22{border-block-start:1px solid var(--border-subtle);align-items:center;gap:8px;padding:8px 14px 10px;display:flex}.hdr-m23{background:var(--mb-current-bg);min-height:22px;color:var(--mb-current-fg);font-size:var(--fs-ui-12);border-radius:999px;align-items:center;padding-inline:8px;font-weight:700;display:inline-flex}.hdr-m24{color:var(--text-link);margin-inline-start:auto;display:flex}.hdr-m25{flex-wrap:wrap;gap:8px 20px;padding-top:6px;display:flex}.hdr-m26{font-weight:600;font-size:var(--fs-ui-15);align-items:center;gap:6px;display:inline-flex}.hdr-m27{isolation:isolate;background:var(--mb-pass-bg);color:var(--mb-pass-fg);box-shadow:var(--mb-feature-shadow);border-radius:16px;gap:10px;padding:20px;text-decoration:none;display:grid;position:relative;overflow:hidden}.hdr-m28{z-index:-1;inset-inline-end:-50px;border:1px solid var(--mb-pass-accent);opacity:.3;border-radius:50%;width:160px;height:160px;position:absolute;top:-60px}.hdr-m29{background:var(--coral-400);min-height:24px;color:var(--ink-800);font-size:var(--fs-ui-12);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding-inline:10px;font-weight:700;display:inline-flex}.hdr-m30{font-family:var(--font-heading);font-size:var(--fs-ui-24)}.hdr-m31{font-size:var(--fs-ui-14);color:var(--mb-pass-fg);line-height:1.45}.hdr-m32{align-items:baseline;gap:6px;display:flex}.hdr-m33{font-family:var(--font-heading);font-size:var(--fs-figure-30)}.hdr-m34{font-size:var(--fs-ui-14);color:var(--mb-pass-accent)}.hdr-m35{font-weight:700;font-size:var(--fs-ui-15);color:var(--coral-300);align-items:center;gap:6px;display:inline-flex}.hdr-div40{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:start;gap:24px 40px;padding-block:32px 24px}.hdr-div41{align-content:start;gap:20px;display:grid}.hdr-div42{gap:6px;display:grid}.hdr-p43{margin:0}.hdr-h344{font-size:var(--fs-h3,28px);margin:0}.hdr-p45{color:var(--text-body);align-items:flex-start;gap:8px;margin:0;display:flex}.hdr-span46{color:var(--text-link);padding-top:4px;display:flex}.hdr-div47{gap:10px;display:grid}.hdr-ul48{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.hdr-a49{border:1px solid var(--border-subtle);width:44px;height:44px;color:var(--text-strong);transition:background var(--dur-fast,.16s) var(--ease-standard,ease),color var(--dur-fast,.16s),transform var(--dur-fast,.16s);border-radius:50%;place-items:center;text-decoration:none;display:inline-grid}.hdr-a50:hover{background:var(--brand-teal);color:var(--ink-900);border-color:#0000;transform:translateY(-2px)}.hdr-div51{border-radius:var(--radius-card);background:var(--fx-tint-bg,var(--aqua-100));border:1px solid color-mix(in srgb, var(--aqua-500) 18%, transparent);align-content:start;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.hdr-div52{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.hdr-p53{color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:6px;margin:0;display:inline-flex}.hdr-span54{border-radius:var(--radius-pill);background:var(--fx-raised,var(--surface-raised));font-size:var(--fs-caption);color:var(--text-strong);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.hdr-i55{border-radius:50%;width:8px;height:8px}.hdr-ul56{border-radius:var(--radius-card);background:var(--fx-raised,var(--surface-raised));gap:0;margin:0;padding:4px;list-style:none;display:grid}.hdr-li57{background:color-mix(in srgb, var(--aqua-500) 14%, transparent);font-size:var(--fs-body-sm);color:var(--text-strong);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px;font-weight:600;display:flex}.hdr-span58{align-items:center;gap:8px;display:inline-flex}.hdr-i59{background:var(--brand-teal);border-radius:50%;width:6px;height:6px}.hdr-span60{white-space:nowrap}.hdr-li61{font-size:var(--fs-body-sm);color:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 4px 24px;display:flex}.hdr-span62{border-radius:var(--radius-pill);white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-size:var(--fs-ui-13);padding:1px 8px;font-weight:600}.hdr-li63{font-size:var(--fs-body-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 4px 24px;display:flex}.hdr-span64{font-style:italic}.hdr-div65{align-content:start;gap:10px;display:grid}.hdr-div66{border-top:1px solid var(--border-subtle);grid-column:1/-1;gap:12px;padding-top:20px;display:grid}.hdr-p67{color:var(--text-muted);align-items:center;gap:8px;margin:0;display:flex}.hdr-div68{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px 24px;display:grid}.hdr-a69{min-width:0}.hdr-div70{z-index:70;background:var(--surface-page);flex-direction:column;display:flex;position:fixed;inset:0}.hdr-div71{border-bottom:1px solid var(--border-subtle);flex:none;justify-content:space-between;align-items:center;gap:12px;min-height:64px;padding-inline:16px 8px;display:flex}.hdr-a72{align-items:center;min-height:44px;display:flex}.hdr-span73{background:var(--logo-color);width:123px;height:30px;display:block;-webkit-mask:url(/brand/design/assets/logo/ui/flourish-logo.svg) 50%/contain no-repeat;mask:url(/brand/design/assets/logo/ui/flourish-logo.svg) 50%/contain no-repeat}.hdr-div74{align-items:center;gap:4px;display:flex}.hdr-button75{width:44px;height:44px;color:var(--text-strong);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.hdr-button76:hover{background:var(--surface-sunken)}.hdr-div77{overscroll-behavior:contain;flex:1;align-content:start;gap:24px;padding:16px 16px 24px;display:grid;overflow:auto}.hdr-label78{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-card);min-height:48px;color:var(--text-muted);align-items:center;gap:10px;padding-inline:16px;display:flex}.hdr-input79{min-width:0;font:inherit;font-size:var(--fs-ui-16);color:var(--text-strong);background:0 0;border:0;outline:0;flex:1}.hdr-div80{justify-content:space-between;align-items:baseline;gap:12px;padding-inline:4px;display:flex}.hdr-a81{font-size:var(--fs-body-sm);color:var(--text-link);font-weight:600;text-decoration:none}.hdr-div82{border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-card);overflow:hidden}.hdr-div83{border-bottom:1px solid var(--border-subtle)}.hdr-button84{cursor:pointer;text-align:start;width:100%;min-height:60px;color:var(--text-strong);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:8px 14px;display:flex}.hdr-span85{background:var(--fx-tint-bg,var(--aqua-100));width:36px;height:36px;color:var(--fx-tint-fg,var(--aqua-800));border-radius:50%;flex:none;place-items:center;display:grid}.hdr-span86{flex:1;gap:2px;min-width:0;display:grid}.hdr-span87{font-family:var(--font-heading);font-size:var(--fs-ui-18);font-weight:600}.hdr-ul88{margin:0;padding:0 8px 8px;list-style:none;display:grid}.hdr-a89{min-height:44px;color:var(--text-body);font-size:var(--fs-ui-15);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px 6px 56px;text-decoration:none;display:flex}.hdr-a90:hover{background:var(--surface-sunken)}.hdr-span91{flex:none;align-items:center;gap:6px;display:flex}.hdr-span92{border-radius:var(--radius-pill);white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-size:var(--fs-ui-12);padding:1px 8px;font-weight:600}.hdr-a93{min-height:44px;font-size:var(--fs-body-sm);color:var(--text-link);align-items:center;gap:6px;padding:6px 10px 6px 56px;font-weight:600;text-decoration:none;display:flex}.hdr-div94{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hdr-a95{color:var(--text-strong);font-size:var(--fs-ui-13);text-align:center;justify-items:center;gap:4px;padding:12px 4px;font-weight:500;text-decoration:none;display:grid}.hdr-a96:hover{background:var(--surface-sunken)}.hdr-span97{color:var(--text-link);display:flex}.hdr-p104{margin:0;padding-inline:4px}.hdr-m36{border-radius:var(--radius-card);background:var(--mb-pass-bg);color:var(--mb-pass-fg);box-shadow:var(--mb-panel-shadow);margin:0;overflow:hidden}.hdr-m37{width:100%;min-height:64px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 14px;display:flex}.hdr-m38{background:var(--coral-400);width:38px;height:38px;color:var(--ink-800);border-radius:50%;flex:none;place-items:center;display:grid}.hdr-m39{flex:1;min-width:0;display:grid}.hdr-m40{font-family:var(--font-heading);font-size:var(--fs-ui-18)}.hdr-m41{font-size:var(--fs-ui-13);color:var(--mb-pass-accent)}.hdr-m42{gap:12px;padding:4px 14px 14px;display:grid}.hdr-m43{background:var(--mb-club-tint);min-height:52px;box-shadow:inset 0 0 0 1.5px var(--coral-400);color:var(--mb-pass-fg);border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.hdr-m44{display:grid}.hdr-m45{font-weight:700}.hdr-m46{font-size:var(--fs-ui-12);color:var(--coral-300)}.hdr-m47{align-items:baseline;gap:3px;display:inline-flex}.hdr-m48{font-family:var(--font-heading)}.hdr-m49{gap:4px;display:grid}.hdr-m50{font-size:var(--fs-ui-12);letter-spacing:.06em;text-transform:uppercase;color:var(--mb-pass-accent);align-items:center;gap:6px;font-weight:700;display:flex}.hdr-m51{background:var(--mb-feature-tile);min-height:44px;box-shadow:inset 0 0 0 1px var(--mb-feature-line);color:var(--mb-pass-fg);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 12px;text-decoration:none;display:flex}.hdr-m52{font-weight:600;font-size:var(--fs-ui-15)}.hdr-m53{font-size:var(--fs-ui-12);color:var(--mb-pass-accent)}.hdr-m54{min-height:40px;color:var(--coral-300);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.hdr-button98{cursor:pointer;text-align:start;width:100%;min-height:52px;color:var(--text-strong);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:6px 14px;display:flex}.hdr-span99{color:var(--text-link);display:flex}.hdr-span100{min-width:0;font-size:var(--fs-ui-16);flex:1;font-weight:600}.hdr-ul101{margin:0;padding:0 8px 8px;list-style:none;display:grid}.hdr-a102{min-height:44px;color:var(--text-body);font-size:var(--fs-ui-15);border-radius:10px;align-items:center;padding:6px 10px 6px 44px;text-decoration:none;display:flex}.hdr-a103:hover{background:var(--surface-sunken)}.hdr-div105{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.hdr-a106{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:52px;color:var(--text-strong);font-size:var(--fs-ui-15);border-radius:14px;align-items:center;gap:10px;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}.hdr-a107:hover{border-color:var(--brand-teal)}.hdr-a108{min-height:44px;color:var(--text-body);font-size:var(--fs-body-sm);justify-content:center;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:flex}.hdr-div109{padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-subtle);background:var(--surface-page);flex:none;grid-template-columns:minmax(0,1fr) 48px 48px;gap:8px;display:grid}.hdr-a110{border-radius:var(--radius-pill);background:var(--cta-bg);min-height:48px;color:var(--cta-text);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}.hdr-a111{border:1px solid var(--border-subtle);min-height:48px;color:var(--text-strong);border-radius:50%;place-items:center;display:grid}.hdr-nav112{z-index:60;inset-inline:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));background:var(--surface-card);border:1px solid var(--border-subtle);box-shadow:var(--shadow-lg,0 12px 32px #00000024);border-radius:24px;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;padding:6px;display:grid;position:fixed}.hdr-button113{background:var(--brand-teal);min-height:56px;color:var(--ink-900);font:inherit;font-size:var(--fs-ui-12);cursor:pointer;border:0;border-radius:18px;align-content:center;justify-items:center;gap:3px;padding:6px 2px;font-weight:600;line-height:1.1;display:grid}.hdr-button114{min-height:56px;color:var(--nav-text,var(--text-strong));font:inherit;font-size:var(--fs-ui-12);cursor:pointer;border:0;border-radius:18px;align-content:center;justify-items:center;gap:3px;padding:6px 2px;font-weight:500;line-height:1.1;display:grid}.hdr-button115:hover{background:var(--surface-accent)}.hdr-div116{z-index:55;background:#0e201e6b;animation:.2s both flFade;position:fixed;inset:0}.hdr-div117{z-index:58;inset-inline:0;background:var(--surface-page);border-radius:24px 24px 0 0;flex-direction:column;max-width:640px;max-height:calc(100vh - 56px);margin-inline:auto;animation:.28s cubic-bezier(.2,.8,.2,1) both flSheetUp;display:flex;position:fixed;bottom:0;box-shadow:0 -12px 40px #0000002e}.hdr-div118{flex:none;justify-items:center;padding-top:8px;display:grid}.hdr-i119{background:var(--border-subtle);border-radius:2px;width:40px;height:4px}.hdr-div120{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:4px 8px 8px 20px;display:flex}.hdr-h2121{font-family:var(--font-heading);font-size:var(--fs-ui-22);color:var(--text-strong);margin:0;font-weight:600}.hdr-button122:hover{background:var(--surface-sunken)}.hdr-div123{border-radius:var(--radius-pill);background:var(--surface-sunken);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 16px 8px;padding:4px;display:grid}.hdr-button124{border-radius:var(--radius-pill);background:var(--surface-card);min-height:40px;box-shadow:var(--shadow-xs);color:var(--text-strong);font:inherit;font-size:var(--fs-ui-14);cursor:pointer;border:0;font-weight:600}.hdr-button125{border-radius:var(--radius-pill);min-height:40px;color:var(--text-body);font:inherit;font-size:var(--fs-ui-14);cursor:pointer;background:0 0;border:0;font-weight:500}.hdr-div126{overscroll-behavior:contain;flex:1;padding:0 8px 8px;overflow:auto}.hdr-ul127{margin:0;padding:0;list-style:none;display:grid}.hdr-a128{min-height:52px;color:var(--text-strong);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.hdr-a129:hover{background:var(--surface-sunken)}.hdr-span130{gap:1px;min-width:0;display:grid}.hdr-span131{font-size:var(--fs-ui-15);font-weight:500}.hdr-span132{border-radius:var(--radius-pill);white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-size:var(--fs-ui-12);flex:none;padding:1px 8px;font-weight:600}.hdr-span133{color:var(--text-muted);flex:none;display:flex}.hdr-div134{border-top:1px solid var(--border-subtle);flex:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:8px 16px 0;display:grid}.hdr-a135{min-height:44px;color:var(--text-strong);font-size:var(--fs-ui-13);justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:flex}.hdr-m55{background:var(--mb-pass-bg);color:var(--mb-pass-fg);box-shadow:var(--mb-panel-shadow);border-radius:16px;margin:8px 16px 0;overflow:hidden}.hdr-div136{scrollbar-width:none;flex:none;gap:6px;padding:0 16px 10px;display:flex;overflow-x:auto}.hdr-button137{border:1px solid var(--text-strong);border-radius:var(--radius-pill);background:var(--text-strong);min-height:40px;color:var(--surface-page);font:inherit;font-size:var(--fs-ui-14);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:600;display:inline-flex}.hdr-button138{border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background:var(--surface-card);min-height:40px;color:var(--text-body);font:inherit;font-size:var(--fs-ui-14);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:6px;padding:0 14px;font-weight:500;display:inline-flex}.hdr-a139{min-height:50px;color:var(--text-strong);font-size:var(--fs-ui-15);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-weight:500;text-decoration:none;display:flex}.hdr-a140:hover{background:var(--surface-sunken)}.hdr-span141{color:var(--text-muted);display:flex}.hdr-a142{min-height:64px;color:var(--text-strong);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.hdr-a143:hover{background:var(--surface-sunken)}.hdr-img144{object-fit:cover;background:var(--surface-sunken);border-radius:50%;flex:none;width:48px;height:48px}.hdr-span145{font-size:var(--fs-ui-15);font-weight:600}.hdr-a147{min-height:44px;color:var(--text-strong);font-size:var(--fs-ui-14);justify-content:center;align-items:center;gap:6px;font-weight:500;text-decoration:none;display:flex}.hdr-div148{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;padding:0 8px 8px;display:grid;overflow:auto}.hdr-a149{color:var(--text-strong);border-radius:12px;align-items:center;gap:12px;padding:8px 12px;text-decoration:none;display:flex}.hdr-a150:hover{background:var(--surface-sunken)}.hdr-img151{object-fit:cover;background:var(--surface-sunken);border-radius:12px;flex:none;width:72px;height:72px}.hdr-span152{flex:1;gap:3px;min-width:0;display:grid}.hdr-span153{font-size:var(--fs-ui-12);color:var(--text-link);font-weight:600}.hdr-span154{font-size:var(--fs-ui-15);text-wrap:pretty;font-weight:600;line-height:1.3}.hdr-div155{gap:8px;padding:0 12px;display:grid}.hdr-div156{flex-wrap:wrap;gap:6px;display:flex}.hdr-a157{border-radius:var(--radius-pill);border:1px solid var(--border-subtle);background:var(--surface-card);min-height:36px;color:var(--text-body);font-size:var(--fs-ui-13);align-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:inline-flex}.hdr-div158{overscroll-behavior:contain;flex:1;align-content:start;gap:12px;padding:0 16px 8px;display:grid;overflow:auto}.hdr-a159{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-strong);border-radius:14px;gap:2px;padding:12px;text-decoration:none;display:grid}.hdr-bdi160{font-size:var(--fs-caption);color:var(--text-muted);text-overflow:ellipsis;overflow:hidden}.hdr-div161{border-radius:var(--radius-card);background:var(--fx-tint-bg,var(--aqua-100));gap:10px;padding:14px;display:grid}.hdr-div162{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.hdr-span163{font-size:var(--fs-body-sm);color:var(--text-strong);align-items:center;gap:8px;font-weight:600;display:inline-flex}.hdr-ul164{background:var(--fx-raised,var(--surface-raised));border-radius:12px;margin:0;padding:4px;list-style:none;display:grid}.hdr-li165{background:color-mix(in srgb, var(--aqua-500) 14%, transparent);font-size:var(--fs-ui-14);color:var(--text-strong);border-radius:6px;justify-content:space-between;gap:12px;padding:4px 10px;font-weight:600;display:flex}.hdr-li166{font-size:var(--fs-ui-14);color:var(--text-body);justify-content:space-between;gap:12px;padding:4px 10px;display:flex}.hdr-li167{font-size:var(--fs-ui-14);color:var(--text-muted);justify-content:space-between;gap:12px;padding:4px 10px;display:flex}.hdr-a168{border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-strong);border-radius:14px;align-items:center;gap:10px;padding:12px;text-decoration:none;display:flex}.hdr-span169{flex:1;gap:1px;min-width:0;display:grid}.hdr-bdi170{font-size:var(--fs-ui-14);font-weight:600}.hdr-div171{overscroll-behavior:contain;flex:1;padding:0 16px 8px;overflow:auto}.hdr-div172{overscroll-behavior:contain;flex:1;overflow:auto}.hdr-div173{justify-content:space-between;align-items:center;gap:12px;padding:0 20px 4px;display:flex}.hdr-span174{white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-size:var(--fs-ui-12);border-radius:999px;padding:1px 8px;font-weight:600}.hdr-a175:hover{background:var(--surface-sunken)}.hdr-div176{flex:none;padding:10px 16px 0}.hdr-a177{border-radius:var(--radius-pill);border:1px solid var(--text-strong);min-height:48px;color:var(--text-strong);justify-content:center;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:flex}
.shw-wrap{z-index:1;padding:16px 14px 4px;position:relative}.shw-wrap--sheet{padding:16px 0 4px}.shw-card{isolation:isolate;background:var(--charcoal-800);color:var(--cream-100);border:1px solid #faf7f21f;border-radius:16px;gap:12px;padding:14px 16px;text-decoration:none;transition:transform .18s cubic-bezier(.2,0,0,1),box-shadow .18s cubic-bezier(.2,0,0,1);display:grid;position:relative;overflow:hidden}.shw-card:hover{box-shadow:var(--shadow-md);transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.shw-card:hover{transform:none}}.shw-ring{z-index:-1;inset-inline-end:-50px;border:1px solid #faf7f21a;border-radius:50%;width:170px;height:170px;position:absolute;top:-70px}.shw-glow{z-index:-1;border-radius:inherit;pointer-events:none;background:radial-gradient(90% 120% at 0 0,#42a09f47,#42a09f00 60%);position:absolute;inset:0}.shw-row{align-items:center;gap:12px;display:flex}.shw-icon{background:var(--brand-coral);width:40px;height:40px;color:var(--ink-800);border-radius:12px;flex:none;place-items:center;display:grid}.shw-title{flex:1;min-width:0;line-height:1.3;display:grid}.shw-title strong{font-weight:600;font-size:var(--fs-body-sm)}.shw-soft{font-size:var(--fs-ui-12);color:var(--charcoal-100)}.shw-chev{color:var(--charcoal-100)}.shw-cells{grid-template-columns:1fr 1fr;gap:14px;display:grid}.shw-cell{border-inline-start:1px solid #faf7f224;gap:2px;min-width:0;padding-inline-start:14px;display:grid}.shw-cell--first{border-inline-start:0;padding-inline-start:0}.shw-amount{font-family:var(--font-display);font-size:var(--fs-ui-22);justify-self:start;line-height:1.2}.shw-def{font-size:var(--fs-ui-12);color:var(--charcoal-100);border-top:1px solid #faf7f224;align-items:center;gap:8px;padding-top:10px;display:flex}.shw-grow{flex:1}.shw-last4{color:var(--cream-100);letter-spacing:.04em;font-weight:600}@media (min-width:768px){.hdr-nav112{display:none}}@media (max-width:767.98px){.hdr-div117{max-height:min(92dvh,100dvh - 56px)}.hdr-nav112[data-under]{visibility:hidden}}.hdr-m55{flex:none}.fmm{grid-template-columns:minmax(0,1fr) minmax(0,2.6fr)}.fmm__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.fmm__li{display:grid}.fmm-card{--fmm-bg:var(--fx-tint-bg);--fmm-fg:var(--fx-tint-fg);--fmm-ac:var(--aqua-500);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);min-height:104px;color:inherit;transition:transform var(--dur-base) var(--ease-standard), box-shadow var(--dur-base) var(--ease-standard);grid-template-columns:92px minmax(0,1fr) auto;align-items:stretch;text-decoration:none;display:grid;position:relative;overflow:hidden}.fmm-card[data-tone=blush]{--fmm-bg:var(--fx-blush-bg);--fmm-fg:var(--fx-blush-fg);--fmm-ac:var(--coral-400)}.fmm-card[data-tone=mist]{--fmm-bg:var(--accent-uniform-soft);--fmm-fg:var(--aqua-800);--fmm-ac:var(--uniform)}.fmm-card[data-tone=ink]{--fmm-bg:var(--aqua-900);--fmm-fg:var(--uniform);--fmm-ac:var(--ink-800)}[data-theme=dark] .fmm-card[data-tone=mist]{--fmm-fg:var(--fx-tint-fg)}.fmm-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.fmm-card__stage{background:var(--fmm-bg);position:relative;overflow:hidden}.fmm-card__num{top:8px;font-family:var(--font-display);font-size:var(--fs-figure-34);color:var(--fmm-fg);line-height:1;position:absolute;inset-inline-start:12px}.fmm-card__sheet{inset-inline-end:10px;background:var(--cream-50);width:48px;height:58px;box-shadow:var(--shadow-sm);box-sizing:border-box;border-radius:6px;align-content:start;gap:5px;padding:8px;display:grid;position:absolute;bottom:-14px;transform:rotate(-4deg)}.fmm-card__bar{background:var(--fmm-ac);border-radius:3px;width:60%;height:5px}.fmm-card__line{background:var(--ink-50);border-radius:2px;width:100%;height:4px}.fmm-card__line--short{width:70%}.fmm-card__check{width:9px;height:9px;box-shadow:inset 0 0 0 1.5px var(--fmm-ac);border-radius:2px}.fmm-card__body{align-content:center;gap:4px;min-width:0;padding-block:12px;padding-inline:16px 4px;display:grid}.fmm-card__cat{font-size:var(--fs-ui-12);color:var(--text-muted);align-items:center;gap:6px;font-weight:600;display:inline-flex}.fmm-card__title{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--fs-ui-17);color:var(--text-strong);text-wrap:balance;line-height:1.3}.fmm-card__when{font-size:var(--fs-ui-13);color:var(--text-body);line-height:1.4}.fmm-card__go{color:var(--text-muted);transition:transform var(--dur-base) var(--ease-standard);align-self:center;padding-inline-end:14px;display:grid}.fmm-card:hover .fmm-card__go{color:var(--text-link);transform:translate(3px)}[dir=rtl] .fmm-card:hover .fmm-card__go{transform:translate(-3px)}@media (prefers-reduced-motion:reduce){.fmm-card:hover,.fmm-card:hover .fmm-card__go{transform:none}}.hdr-div94--4{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1199px){.fl-header--auto .fl-header__nav--forms{gap:0}.fl-header--auto .fl-header__nav--forms .fl-navlink{padding:0 6px}}.mbs-badge,.mbs-club{min-height:22px;font-size:var(--fs-ui-12);vertical-align:middle;white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;display:inline-flex}.mbs-badge{background:var(--mb-current-bg);color:var(--mb-current-fg);box-shadow:inset 0 0 0 1px var(--mb-current-line);margin-inline-start:8px;font-weight:600}.mbs-club{background:var(--mb-pass-bg);color:var(--mb-pass-fg);box-shadow:inset 0 0 0 1px var(--coral-400);gap:5px;margin-inline-start:6px;font-weight:700}.mbs-wrap{margin:4px 14px 10px}.mbs-wrap--sheet{margin:8px 8px 4px}.mbs-card{isolation:isolate;background:var(--mb-pass-bg);color:var(--mb-pass-fg);box-shadow:var(--mb-pop-shadow);border-radius:14px;gap:10px;padding:14px;display:grid;position:relative;overflow:hidden}.mbs-ring{z-index:-1;border:1px solid var(--mb-pass-accent);opacity:.3;border-radius:50%;position:absolute}.mbs-ring--a{inset-inline-end:-56px;width:170px;height:170px;top:-70px}.mbs-ring--b{inset-inline-end:-14px;width:90px;height:90px;top:-30px}.mbs-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.mbs-over{font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mb-pass-accent);align-items:center;gap:8px;font-weight:700;display:inline-flex}[dir=rtl] .mbs-over{letter-spacing:0}.mbs-pill{background:var(--coral-400);min-height:22px;color:var(--ink-800);font-size:var(--fs-ui-12);white-space:nowrap;border-radius:999px;align-items:center;padding:0 9px;font-weight:700;display:inline-flex}.mbs-rows{gap:6px;display:grid}.mbs-row{background:var(--mb-row-tint);color:inherit;transition:background var(--mb-dur) var(--ease-standard);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.mbs-row:hover{background:var(--mb-row-tint-hover)}.mbs-name{align-items:center;gap:8px;min-width:0;display:flex}.mbs-status{background:var(--mb-status-active);border-radius:50%;flex:none;width:7px;height:7px}.mbs-plan{font-family:var(--font-heading);font-size:var(--fs-ui-18);white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.mbs-dots{gap:4px;display:flex}.mbs-dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--mb-pass-accent);opacity:.6;border-radius:50%}.mbs-dot--on{background:var(--mb-dot-wait);box-shadow:none;opacity:1}.mbs-left,.mbs-next{font-size:var(--fs-ui-13);color:var(--mb-pass-accent)}.mbs-next{text-align:end;white-space:nowrap}.mbs-manage{min-height:40px;color:var(--mb-pass-fg);font-weight:600;font-size:var(--fs-ui-15);justify-content:space-between;align-items:center;gap:8px;padding:0 4px;text-decoration:none;display:inline-flex}.mbs-manage .fl-icon{flex:none}[dir=rtl] .mbs-arrow{transform:scaleX(-1)}
@layer design{.fl-footer .fl-footer__cta{isolation:isolate;padding:0 0 0 56px;background:var(--aqua-900);--footer-strong:var(--cream-100);--footer-text:var(--aqua-100);--footer-muted:var(--aqua-300);--text-strong:var(--cream-100);--border-strong:#faf7f26b;--surface-sunken:#faf7f214;--border-subtle:#faf7f229;--focus-ring:var(--cream-100);border:0;border-radius:16px;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 240px;align-items:stretch;gap:0 48px;padding-inline:56px 48px;position:relative;overflow:hidden;box-shadow:0 30px 60px -36px #102d2c8c}.fl-footer .fl-footer__cta:before{content:"";pointer-events:none;z-index:2;border:1px solid #faf7f21f;border-radius:10px;position:absolute;inset:8px}.fl-footer .fl-footer__cta>div:not(.fl-cta-arch){align-self:center;padding-block:64px}.fl-footer .fl-footer__eyebrow{color:var(--aqua-300)}.fl-footer .fl-footer__cta .fl-footer__title em{color:var(--coral-300)}.fl-footer .fl-footer__ctaside{border-inline-start:1px solid #faf7f229;padding-inline-start:40px}.fl-footer .fl-footer__actions{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));align-items:stretch;gap:12px;display:grid}.fl-footer .fl-footer__actions>.fl-btn,.fl-footer .fl-footer__actions>a{box-sizing:border-box;justify-content:center;width:100%}.fl-cta-arch{align-self:end;height:calc(100% - 40px);min-height:260px;margin-block-start:40px;position:relative}.fl-cta-arch:before{content:"";background:var(--aqua-800);opacity:.55;position:absolute;inset-block:64px 0;inset-inline:24px -40px;-webkit-mask:url(/brand/design/assets/logo/ui/flourish-symbol.svg) 50%/contain no-repeat;mask:url(/brand/design/assets/logo/ui/flourish-symbol.svg) 50%/contain no-repeat}.fl-cta-arch__frame{background:var(--accent-uniform);border-radius:120px 120px 0 0;position:absolute;inset:0;overflow:hidden}.fl-cta-arch__frame img{inset-inline:0;object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;bottom:0}.fl-cta-arch__cap{inset-inline-start:50%;z-index:1;white-space:nowrap;background:var(--cream-100);color:var(--ink-800);font-size:var(--fs-caption);box-shadow:var(--shadow-sm);border-radius:999px;padding:6px 14px;font-weight:600;position:absolute;bottom:20px;transform:translate(-50%)}[dir=rtl] .fl-cta-arch__cap{transform:translate(50%)}@media (max-width:1100px){.fl-footer .fl-footer__cta{grid-template-columns:minmax(0,1fr) 200px;padding-inline:40px 32px}.fl-footer .fl-footer__cta>div:first-child{padding-block-end:24px}.fl-footer .fl-footer__ctaside{border:0;grid-column:1;padding-inline-start:0;padding-block:0 48px!important}.fl-cta-arch{grid-area:1/2/span 2}}@media (max-width:760px){.fl-footer .fl-footer__cta,.fl-footer--compact .fl-footer__cta{grid-template-columns:1fr;padding-inline:24px}.fl-cta-arch{display:none}.fl-footer .fl-footer__cta>div:first-child{padding-block:40px 20px}.fl-footer .fl-footer__ctaside{padding-block:0 40px!important}}[data-notice=a] .fl-footer__noticebody{gap:2px;display:grid}[data-notice=a] .fl-footer__noticebody p{display:block}[data-notice=a] .fl-footer__noticetitle:after{content:none}@media (min-width:1200px){[data-notice=a] .fl-footer__notice{grid-template-columns:auto max-content minmax(0,1fr)}[data-notice=a] .fl-footer__noticebody p{white-space:nowrap}[data-notice=a] .fl-footer .fl-footer__noticereg,[data-notice=a] .fl-footer__noticereg{margin-inline-end:8px;grid-column:auto!important;max-width:none!important}}}.ftr-div1{background:var(--footer-bg)}.ftr-div2{border-radius:var(--radius-card);background:var(--fx-tint-bg,var(--aqua-100));border:1px solid color-mix(in srgb, var(--aqua-500) 18%, transparent);align-content:start;gap:12px;padding:16px;display:grid;position:relative;overflow:hidden}.ftr-div3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.ftr-p4{color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:6px;margin:0;display:inline-flex}.ftr-span5{border-radius:var(--radius-pill);background:var(--fx-raised,var(--surface-raised));font-size:var(--fs-caption);color:var(--text-strong);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.ftr-i6{border-radius:50%;width:8px;height:8px}.ftr-ul7{border-radius:var(--radius-card);background:var(--fx-raised,var(--surface-raised));gap:0;margin:0;padding:4px;list-style:none;display:grid}.ftr-li8{background:color-mix(in srgb, var(--aqua-500) 14%, transparent);font-size:var(--fs-body-sm);color:var(--text-strong);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px;font-weight:600;display:flex}.ftr-span9{align-items:center;gap:8px;display:inline-flex}.ftr-i10{background:var(--brand-teal);border-radius:50%;width:6px;height:6px}.ftr-span11{white-space:nowrap}.ftr-li12{font-size:var(--fs-body-sm);color:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 4px 24px;display:flex}.ftr-span13{border-radius:var(--radius-pill);white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-size:var(--fs-ui-13);padding:1px 8px;font-weight:600}.ftr-li14{font-size:var(--fs-body-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 4px 24px;display:flex}.ftr-span15{font-style:italic}
@media (max-width:767px){.sf-root{padding-block-end:88px}.sf-arch{display:none}}.sf-grid{grid-template-columns:1.2fr 1fr 1.4fr;padding-block-end:32px}@media (max-width:1099px){.sf-grid{grid-template-columns:revert-layer}}@media (min-width:1101px){.sf-grid{grid-template-columns:1.2fr 1fr 1.4fr}}@media (min-width:1100px) and (max-width:1100px){.sf-grid{grid-template-columns:revert-layer}}.sf-social{flex-wrap:nowrap;gap:4px;width:max-content;max-width:none}.sf-chip{flex:none}.sf-hours{background:0 0;border:none;border-radius:0;align-content:start;gap:12px;padding:0;display:grid;position:relative;overflow:visible}.sf-hours-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-hours-over{color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:6px;margin:0;display:inline-flex}.sf-status{border-radius:var(--radius-pill);background:var(--fx-raised,var(--surface-raised));font-size:var(--fs-caption);color:var(--text-strong);box-shadow:var(--shadow-xs);align-items:center;gap:8px;padding:6px 12px;font-weight:600;display:inline-flex}.sf-status-dot{border-radius:50%;width:8px;height:8px}.sf-week{border-radius:var(--radius-card);background:var(--fx-raised,var(--surface-raised));gap:0;margin:0;padding:4px;list-style:none;display:grid}.sf-day-closed{font-size:var(--fs-body-sm);color:var(--text-muted);justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 4px 24px;display:flex}.sf-italic{font-style:italic}.sf-day-today{background:color-mix(in srgb, var(--aqua-500) 14%, transparent);font-size:var(--fs-body-sm);color:var(--text-strong);border-radius:6px;justify-content:space-between;align-items:center;gap:12px;padding:4px 10px;font-weight:600;display:flex}.sf-day-wrap{align-items:center;gap:8px;display:inline-flex}.sf-today-dot{background:var(--brand-teal);border-radius:50%;width:6px;height:6px}.sf-nowrap{white-space:nowrap}.sf-day{font-size:var(--fs-body-sm);color:var(--text-body);justify-content:space-between;align-items:center;gap:12px;padding:4px 10px 4px 24px;display:flex}.sf-late{border-radius:var(--radius-pill);white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));color:var(--fx-blush-ink,var(--ink-900));font-size:var(--fs-ui-13);padding:1px 8px;font-weight:600}.sf-clinic{border-block-start:1px solid color-mix(in srgb, currentcolor 14%, transparent);margin-block:0 40px;padding-block-start:32px}.sf-clinic-list{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px 24px;display:grid}@media (max-width:1099px){.sf-clinic-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:767px){.sf-clinic-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-tx{margin-bottom:24px}.sf-txrow{grid-template-columns:minmax(0,1fr);gap:14px;padding-block:24px}.sf-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}@media (max-width:1099px){.sf-chips{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.sf-chips{grid-template-columns:repeat(1,minmax(0,1fr))}}.sf-chip-li{min-width:0}.sf-svc{box-sizing:border-box;border-radius:16px;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 14px 8px 8px}.sf-svcicon{flex:none;width:38px;height:38px}.sf-svctext{flex:auto;gap:2px;min-width:0;display:grid}.sf-svcname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sf-svcmeta{font-size:var(--fs-caption);color:var(--footer-muted);flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;line-height:1.4;display:flex}.sf-svcmeta-first{color:var(--footer-text)}.sf-wl-gap{margin-inline-start:2px}.sf-wl-nogap{margin-inline-start:0}.sf-legalbox{background:var(--footer-card);box-shadow:inset 0 0 0 1px var(--footer-border), 0 18px 36px -28px #102d2c47;border-radius:12px;grid-template-columns:1fr;align-items:stretch;margin-block-end:64px;display:flex;position:relative;overflow:hidden}@media (max-width:1099px){.sf-legalbox{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}}@media (max-width:767px){.sf-legalbox{grid-template-columns:1fr}}.sf-legalhead{background:var(--aqua-900);color:var(--cream-100);font-family:var(--font-display);font-size:var(--fs-body);white-space:nowrap;flex:none;grid-column:1/-1;align-items:center;gap:10px;padding:16px 24px;font-style:italic;text-decoration:none;display:flex}.sf-legalleaf{color:var(--aqua-300)}.sf-legal{min-height:60px;color:var(--footer-strong);font-size:var(--fs-body-sm);white-space:nowrap;border-inline-start:1px solid var(--footer-border);transition:background var(--dur-base) var(--ease-standard);border-block-start:0;flex:auto;align-items:center;gap:10px;padding:10px 18px;font-weight:500;text-decoration:none;display:flex}.sf-legal:hover{background:var(--footer-bg)}@media (max-width:1099px){.sf-legal{border-block-start:1px solid var(--footer-border)}.sf-legal--col0{border-inline-start:0}}@media (max-width:767px){.sf-legal{border-inline-start:0}}.sf-legalicon{background:var(--footer-bg);width:32px;height:32px;color:var(--footer-icon);border-radius:50%;flex:none;place-items:center;display:grid}.sf-root{content-visibility:auto;contain-intrinsic-size:auto 1400px}html[data-fixture] .sf-root{content-visibility:visible}.sf-fold{max-height:168px;-webkit-mask-image:linear-gradient(to bottom, var(--ink-900) 20%, transparent 100%);-webkit-mask-image:linear-gradient(to bottom, var(--ink-900) 20%, transparent 100%);mask-image:linear-gradient(to bottom, var(--ink-900) 20%, transparent 100%);position:relative;overflow:hidden}.sf-fold--open{max-height:none;-webkit-mask-image:none;mask-image:none}.sf-foldbar{background:var(--footer-card);box-shadow:var(--sf-card-shadow);border-radius:16px;flex-wrap:wrap;align-items:center;gap:16px 20px;margin-block:8px 24px;padding:14px;padding-inline-start:18px;display:flex;position:relative}.sf-foldbar-ico{background:var(--aqua-900);width:44px;height:44px;color:var(--aqua-300);box-shadow:0 0 0 4px var(--footer-bg);border-radius:50%;flex:none;place-items:center;display:grid}.sf-foldbar-txt{flex:260px;gap:2px;min-width:0;display:grid}.sf-foldbar-h{font-family:var(--font-display);font-size:var(--fs-ui-20);color:var(--footer-strong);line-height:1.25}.sf-foldbar-sub{font-size:var(--fs-ui-13);color:var(--footer-muted);line-height:1.4}.sf-foldbtn{border-radius:var(--radius-pill);background:var(--aqua-900);min-height:44px;color:var(--cream-100);font:inherit;font-size:var(--fs-ui-15);cursor:pointer;transition:background var(--dur-base) var(--ease-standard);border:0;align-items:center;gap:10px;padding-block:0;padding-inline:20px 8px;font-weight:600;display:inline-flex}.sf-foldbtn:hover{background:var(--aqua-800)}.sf-foldchev{background:var(--coral-400);width:30px;height:30px;color:var(--ink-900);transition:transform .32s var(--ease-standard);border-radius:50%;place-items:center;display:grid}.sf-fold--open~.sf-foldbar .sf-foldchev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.sf-foldchev{transition:none}}.sf-mb{isolation:isolate;background:var(--mb-pass-bg);color:var(--mb-pass-fg);box-shadow:var(--mb-band-shadow);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:center;gap:24px 40px;margin-block-end:24px;padding:32px 36px;display:grid;position:relative;overflow:hidden}.sf-mb-ring{z-index:-1;border:1px solid var(--mb-pass-accent);opacity:.25;border-radius:50%;position:absolute}.sf-mb-ring--a{inset-inline-end:-120px;width:360px;height:360px;top:-180px}.sf-mb-ring--b{inset-inline-end:-40px;width:200px;height:200px;top:-90px}.sf-mb-intro{gap:10px;min-width:0;display:grid}.sf-mb-over{font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;color:var(--mb-pass-accent);font-weight:700}[dir=rtl] .sf-mb-over,.fl-footer[data-lang=fa] .sf-mb-over{letter-spacing:0}.sf-mb-h{font-family:var(--font-display);font-size:var(--fs-ui-24);line-height:1.25}.sf-mb-all{min-height:44px;color:var(--coral-300);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.sf-mb-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.sf-mb-tile{color:var(--mb-pass-fg);background:var(--mb-feature-tile);box-shadow:inset 0 0 0 1px var(--mb-feature-line);transition:background var(--dur-base) var(--ease-standard);border-radius:12px;gap:4px;padding:14px 16px;text-decoration:none;display:grid}.sf-mb-tile:hover{background:var(--mb-tile-hover)}.sf-mb-tile--club{background:var(--mb-club-tile);box-shadow:inset 0 0 0 1px var(--coral-400)}.sf-mb-tile--club:hover{background:var(--mb-club-tile-hover)}.sf-mb-name{font-weight:700;font-size:var(--fs-ui-15);align-items:center;gap:8px;display:flex}.sf-mb-ico{color:var(--mb-pass-accent);display:inline-flex}.sf-mb-tile--club .sf-mb-ico{color:var(--coral-300)}.sf-mb-sub{font-size:var(--fs-ui-13);color:var(--mb-pass-accent)}@media (max-width:767px){.sf-mb{grid-template-columns:1fr;padding:24px 20px}.sf-mb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.sf-legalbox{box-shadow:var(--sf-card-shadow);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sf-legalhead{font-size:var(--fs-ui-20);white-space:normal;gap:12px;font-style:normal}.sf-legalall{font-family:var(--font-body);font-size:var(--fs-ui-14);color:var(--aqua-200);white-space:nowrap;margin-inline-start:auto;font-weight:600}.sf-legal{border-block-start:1px solid var(--footer-border)}.sf-legal--col0{border-inline-start:0}@media (max-width:767px){.sf-legalbox{grid-template-columns:1fr}.sf-legal{border-inline-start:0}}
@layer design{.fl-tip{z-index:2147483000;box-sizing:border-box;pointer-events:none;opacity:0;visibility:hidden;max-width:min(300px,100vw - 24px);font-family:var(--font-body);text-align:start;-webkit-font-smoothing:antialiased;transition:opacity .12s var(--ease-exit,ease),transform .12s var(--ease-exit,ease),visibility 0s linear .12s;transform:translate3d(var(--fx,0),var(--fy,0),0) scale(.97);position:fixed;top:0;left:0}.fl-tip.is-on{opacity:1;visibility:visible;transition:opacity .18s var(--ease-standard,ease),transform .22s var(--ease-standard,ease),visibility 0s;transform:translate(0,0)scale(1)}.fl-tip.is-live{pointer-events:auto}.fl-tip[data-side=top]{--fy:5px;transform-origin:var(--ax,50%) 100%}.fl-tip[data-side=bottom]{--fy:-5px;transform-origin:var(--ax,50%) 0}.fl-tip[data-side=left]{--fx:5px;transform-origin:100% var(--ay,50%)}.fl-tip[data-side=right]{--fx:-5px;transform-origin:0 var(--ay,50%)}.fl-tip__panel{border-radius:var(--radius-control,6px);background:var(--surface-inverse);color:var(--text-inverse);font-size:var(--fs-ui-14);letter-spacing:.005em;text-wrap:pretty;padding:8px 12px 9px;font-weight:600;line-height:20px;position:relative;box-shadow:0 18px 36px -18px #102d2c8c,0 3px 8px #102d2c1f}[data-lang=fa] .fl-tip__panel,.fl-tip[data-lang=fa] .fl-tip__panel{font-size:var(--fs-ui-15);line-height:24px}.fl-tip__arrow{background:inherit;border-radius:2px;width:12px;height:12px;position:absolute;transform:rotate(45deg)}.fl-tip[data-side=top] .fl-tip__arrow{bottom:-5px;left:calc(var(--ax,50%) - 6px)}.fl-tip[data-side=bottom] .fl-tip__arrow{top:-5px;left:calc(var(--ax,50%) - 6px)}.fl-tip[data-side=left] .fl-tip__arrow{right:-5px;top:calc(var(--ay,50%) - 6px)}.fl-tip[data-side=right] .fl-tip__arrow{left:-5px;top:calc(var(--ay,50%) - 6px)}.fl-tip__body{gap:6px;display:grid;position:relative}.fl-tip--rich{max-width:min(320px,100vw - 24px)}.fl-tip--rich .fl-tip__panel{background:var(--surface-card);color:var(--text-body);border-radius:var(--radius-card,8px);font-weight:400;font-size:var(--fs-ui-15);letter-spacing:0;box-shadow:0 0 0 1px var(--border-subtle),0 28px 56px -24px #102d2c6b,0 4px 12px #102d2c0f;padding:16px 18px 17px;line-height:23px}[data-theme=dark] .fl-tip--rich .fl-tip__panel,.fl-tip--rich[data-theme=dark] .fl-tip__panel{box-shadow:0 0 0 1px #faf7f224,0 28px 56px -24px #000000b3}.fl-tip--rich .fl-tip__arrow{width:14px;height:14px;box-shadow:inherit;box-shadow:none;border:1px solid var(--border-subtle);box-sizing:border-box;border-radius:3px}.fl-tip--rich[data-side=top] .fl-tip__arrow{bottom:-7px;left:calc(var(--ax,50%) - 7px);border-top-color:#0000;border-left-color:#0000}.fl-tip--rich[data-side=bottom] .fl-tip__arrow{top:-7px;left:calc(var(--ax,50%) - 7px);border-bottom-color:#0000;border-right-color:#0000}.fl-tip--rich[data-side=left] .fl-tip__arrow{right:-7px;top:calc(var(--ay,50%) - 7px);border-bottom-color:#0000;border-left-color:#0000}.fl-tip--rich[data-side=right] .fl-tip__arrow{left:-7px;top:calc(var(--ay,50%) - 7px);border-top-color:#0000;border-right-color:#0000}.fl-tip__kicker{font-size:var(--fs-ui-12);letter-spacing:.1em;text-transform:uppercase;color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:8px;font-weight:600;line-height:16px;display:flex}[data-theme=dark] .fl-tip__kicker,.fl-tip[data-theme=dark] .fl-tip__kicker{color:var(--aqua-300)}.fl-tip__kicker:before{content:"";background:var(--coral-400);border-radius:1px;width:18px;height:2px}.fl-tip__title{font-family:var(--font-display,Lora,serif);font-weight:400;font-size:var(--fs-ui-19);color:var(--text-strong);text-wrap:balance;line-height:26px}.fl-tip__text{color:inherit}.fl-tip--rich .fl-tip__text{color:var(--text-muted)}.fl-tip__link{border-top:1px solid var(--border-subtle);width:100%;font-weight:600;font-size:var(--fs-ui-15);color:var(--text-link);justify-self:start;align-items:center;gap:6px;margin-top:4px;padding-top:10px;text-decoration:none;display:inline-flex}.fl-tip__link:hover{text-underline-offset:4px;color:var(--text-link-hover);text-decoration:underline;text-decoration-thickness:2px}.fl-tip__link span[aria-hidden]{transition:transform .16s var(--ease-standard,ease)}.fl-tip__link:hover span[aria-hidden]{transform:translate(3px)}[dir=rtl] .fl-tip__link:hover span[aria-hidden]{transform:translate(-3px)}.fl-tip.is-touch .fl-tip__panel{font-size:var(--fs-ui-15);line-height:22px}.fl-tip--rich.is-touch .fl-tip__panel{font-size:var(--fs-ui-16);line-height:24px}.fl-tip.is-static{opacity:1;visibility:visible;transition:none;display:inline-block;position:relative;inset:auto;transform:none}.fl-tipbtn{width:26px;height:26px;color:var(--aqua-700);cursor:help;vertical-align:middle;transition:background .16s var(--ease-standard,ease),color .16s var(--ease-standard,ease),box-shadow .16s var(--ease-standard,ease);background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-4px 0;padding:0;display:inline-grid;position:relative}.fl-tipbtn:before{content:"";position:absolute;inset:-9px}.fl-tipbtn:hover,.fl-tipbtn[aria-expanded=true]{background:var(--aqua-100);color:var(--ink-800);box-shadow:0 0 0 1px var(--aqua-200)}.fl-tipbtn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.fl-tipbtn svg{width:18px;height:18px}[data-hero=band] .fl-tipbtn:hover,[data-hero=band] .fl-tipbtn[aria-expanded=true]{background:var(--surface-card)}[data-theme=dark] .fl-tipbtn{color:var(--aqua-300)}[data-theme=dark] .fl-tipbtn:hover,[data-theme=dark] .fl-tipbtn[aria-expanded=true]{background:var(--charcoal-600);color:var(--cream-100);box-shadow:0 0 0 1px var(--charcoal-500)}.fl-tipterm{font:inherit;color:inherit;letter-spacing:inherit;cursor:help;text-align:inherit;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;-webkit-text-decoration-color:var(--aqua-500);text-decoration-color:var(--aqua-500);text-underline-offset:4px;transition:text-decoration-color .16s var(--ease-standard,ease);background:0 0;border:0;margin:0;padding:0;text-decoration-thickness:1.5px;display:inline}.fl-tipterm:hover,.fl-tipterm[aria-expanded=true]{text-decoration-style:solid;-webkit-text-decoration-color:var(--coral-400);text-decoration-color:var(--coral-400);text-decoration-thickness:2px}.fl-tipterm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:2px}@media (prefers-reduced-motion:reduce){.fl-tip,.fl-tip.is-on{transition:opacity 1ms,visibility;transform:none}}}
.pcd-div1{width:100%;min-width:0;container-type:inline-size}.pcd-div2{grid-template-rows:auto 1fr auto auto;min-width:0;padding:7.5cqi 8cqi 7cqi;display:grid;position:absolute;inset:0}.pcd-div3{justify-content:space-between;align-items:flex-start;gap:3cqi;display:flex}.pcd-span4{align-items:center;display:flex}.pcd-div5{align-self:center;align-items:center;gap:3cqi;display:flex}.pcd-span6{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.pcd-span7{flex:none;justify-items:end;gap:.4cqi;display:grid}.pcd-span8{letter-spacing:.16em;text-transform:uppercase;font-size:max(8px,2.2cqi)}
.gcd-div1{width:100%;min-width:0;container-type:inline-size}.gcd-span2{writing-mode:vertical-rl;font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;white-space:nowrap;padding-inline-start:.24em;font-size:max(8px,2.3cqi);font-weight:600;line-height:1;display:block}.gcd-div3{grid-template-rows:auto minmax(0,1fr) auto;gap:2cqi;min-width:0;padding-block:7cqi 6.5cqi;padding-inline:29cqi 8cqi;display:grid;position:absolute;inset:0}.gcd-span4{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:4.6cqi;line-height:1.3;overflow:hidden}.gcd-span5{font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;font-size:max(10px,2.6cqi)}.gcd-span6{font-family:var(--font-display);color:inherit;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:4.2cqi;line-height:1.2;overflow:hidden}.gcd-div7{grid-template-rows:auto 1fr auto auto auto;min-width:0;padding:7.5cqi 30cqi 7cqi 8cqi;padding-inline:8cqi 30cqi;display:grid;position:absolute;inset:0}.gcd-span8{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;margin-bottom:2.4cqi;font-size:5.2cqi;font-style:italic;line-height:1.6;overflow:hidden}.gcd-bdi9{font-family:var(--font-display);letter-spacing:-.01em;justify-self:start;font-size:15cqi;line-height:1.1}.gcd-span10{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gcd-bdi11{letter-spacing:.14em;flex:none}
@layer design{body{font-family:var(--font-body);margin:0}a{color:var(--text-link)}a:hover{color:var(--text-link-hover)}.mc-btns>*{min-width:0;display:grid!important}.mc-btns a,.mc-btns button{box-sizing:border-box;justify-content:center;width:100%}}.mch-div1{max-width:100%;display:inline-flex;position:relative}.mch-a2:hover{text-decoration:underline;-webkit-text-decoration-color:var(--coral-400);text-decoration-color:var(--coral-400);text-underline-offset:4px;text-decoration-thickness:2px}.mch-span3{text-align:start;min-width:0;line-height:1.25;display:grid}.mch-span4{color:var(--text-strong);font-weight:600}.mch-span5{color:var(--text-muted)}.mch-div6{background:var(--surface-card);width:min(320px,100vw - 40px);box-shadow:0 0 0 1px var(--border-subtle),0 32px 64px -28px #102d2c8c;text-align:start;border-radius:24px;overflow:hidden}.mch-div7{aspect-ratio:16/9;background:var(--accent-uniform);position:relative}.mch-img8{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.mch-div9{background:linear-gradient(#0000 40%,#102d2c4d);position:absolute;inset:0}.mch-div10{gap:14px;padding:0 20px 20px;display:grid}.mch-img11{object-fit:cover;object-position:50% 20%;width:72px;height:72px;box-shadow:0 0 0 4px var(--surface-card),0 12px 24px -12px #102d2c80;border-radius:50%;margin-top:-36px;display:block;position:relative}.mch-div12{gap:4px;display:grid}.mch-strong13{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-ui-22);color:var(--text-strong);line-height:1.3}.mch-div14{flex-wrap:wrap;gap:6px;display:flex}.mch-div15{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:14px;display:grid}
.nsb-aside1{isolation:isolate;gap:var(--space-7);border-radius:var(--radius-card);background:var(--aqua-900);color:var(--cream-100);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:center;padding:clamp(28px,4vw,48px);display:grid;position:relative;overflow:hidden}.nsb-span2{z-index:-1;inset-inline-end:-140px;background:radial-gradient(closest-side,#8adae247,#8adae200);border-radius:50%;width:420px;height:420px;position:absolute;top:-160px}.nsb-span3{z-index:-1;inset-inline-end:-100px;border:1px solid #8adae238;border-radius:50%;width:320px;height:320px;position:absolute;top:-120px}.nsb-span4{z-index:-1;inset-inline-end:-50px;border:1px solid #8adae229;border-radius:50%;width:200px;height:200px;position:absolute;top:-70px}.nsb-span5{z-index:-1;inset-inline-end:150px;background:var(--coral-400);border-radius:50%;width:8px;height:8px;position:absolute;bottom:34px}.nsb-div6{gap:var(--space-4);min-width:0;display:grid}.nsb-span7{background:var(--aqua-100);width:52px;height:52px;color:var(--aqua-900);border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #8adae22e}.nsb-h28{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h2);line-height:var(--lh-h2);color:var(--cream-100);text-wrap:balance;margin:0}.nsb-p9{max-width:52ch;color:var(--aqua-100);text-wrap:pretty;margin:0}.nsb-div10{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.nsb-a11{color:var(--cream-100);background:0 0;border:1px solid #faf7f273}.nsb-a12:hover{color:var(--cream-100);background:#faf7f214}.nsb-div13{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-card);background:#faf7f20f;border:1px solid #8adae238;display:grid}.nsb-span14{color:var(--aqua-100)}.nsb-div15{gap:2px;display:grid}.nsb-a16{align-items:center;gap:var(--space-3);min-height:52px;padding-inline:var(--space-2);border-radius:var(--radius-control);color:var(--cream-100);transition:background var(--dur-fast) var(--ease-standard);grid-template-columns:auto minmax(0,1fr) auto;font-weight:600;text-decoration:none;display:grid}.nsb-a17:hover{color:var(--cream-100);background:#faf7f214}.nsb-span18{width:32px;height:32px;color:var(--aqua-100);background:#8adae229;border-radius:50%;place-items:center;display:grid}
@layer design{ol.fl-flip__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8adae266 transparent;background:linear-gradient(var(--aqua-900) 30%,#1a424100) center top/100% 40px no-repeat local,linear-gradient(#1a424100,var(--aqua-900) 70%) center bottom/100% 40px no-repeat local,radial-gradient(farthest-side at 50% 0,#8adae273,#8adae200) center top/70% 16px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#8adae273,#8adae200) center bottom/70% 16px no-repeat scroll;flex:none;max-height:276px;overflow-y:auto}}.gfc-div1{height:100%}.gfc-article2{isolation:isolate;background:var(--surface-hero);gap:18px;min-height:340px;padding:24px;position:relative;overflow:hidden}.gfc-span3{z-index:-1;inset-inline-start:-160px;background:radial-gradient(closest-side,#8adae266,#8adae200);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-200px}.gfc-span4{z-index:-1;inset-inline-end:-6px;font-family:var(--font-display);font-size:var(--fs-figure-220);color:#2a6b6a14;pointer-events:none;line-height:1;position:absolute;bottom:-56px}.gfc-div5{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.gfc-span6{background:var(--aqua-900);color:var(--aqua-100);font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.gfc-span7{background:var(--surface-card);width:64px;height:72px;box-shadow:inset 0 0 0 5px var(--accent-uniform-soft),0 12px 24px -14px #102d2c59;border-radius:999px 999px 14px 14px;flex:none;place-items:end center;display:grid;overflow:hidden}.gfc-img8{aspect-ratio:1;width:92%;height:auto}.gfc-div9{gap:12px;display:grid}.gfc-div10{gap:4px;display:grid}.gfc-h311{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--hero-text);text-wrap:balance;margin:0}.gfc-a12{color:inherit;text-decoration:none}.gfc-span13{color:var(--text-muted);font-style:italic}.gfc-p14{border-inline-start:3px solid var(--indicator);font-family:var(--font-heading);color:var(--hero-text);text-wrap:pretty;margin:0;padding-inline-start:14px}.gfc-div15{border-top:1px solid #2a6b6a2e;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:16px;display:flex}.gfc-button16{flex:1 1 0;min-width:0}.gfc-span17{color:var(--text-muted);flex:1 0 100%}.gfc-header18{padding-bottom:12px}.gfc-h319{font-size:var(--fs-h4);line-height:var(--lh-h4)}.gfc-ol20{max-height:171px}.gfc-div21{margin-top:auto}.gfc-a22{text-decoration:none}
@layer design{ol.fl-flip__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8adae266 transparent;background:linear-gradient(var(--aqua-900) 30%,#1a424100) center top/100% 40px no-repeat local,linear-gradient(#1a424100,var(--aqua-900) 70%) center bottom/100% 40px no-repeat local,radial-gradient(farthest-side at 50% 0,#8adae273,#8adae200) center top/70% 16px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#8adae273,#8adae200) center bottom/70% 16px no-repeat scroll;flex:none;max-height:276px;overflow-y:auto}}.cfc-div1{height:100%}.cfc-article2{isolation:isolate;gap:18px;min-height:340px;padding:24px;position:relative;overflow:hidden}.cfc-span3{z-index:-1;inset-inline-end:-90px;background:radial-gradient(closest-side,#8adae26b,#8adae200);border-radius:50%;width:260px;height:260px;position:absolute;top:-110px}.cfc-span4{z-index:-1;inset-inline-end:-70px;border:1px solid #2a6b6a29;border-radius:50%;width:200px;height:200px;position:absolute;top:-80px}.cfc-span5{z-index:-1;inset-inline-end:-30px;border:1px solid #2a6b6a1f;border-radius:50%;width:120px;height:120px;position:absolute;top:-40px}.cfc-span6{z-index:-1;inset-inline-end:34px;background:var(--coral-400);border-radius:50%;width:8px;height:8px;position:absolute;top:96px}.cfc-div7{justify-content:space-between;align-items:center;gap:12px;display:flex}.cfc-span8{background:var(--aqua-900);width:52px;height:52px;color:var(--aqua-100);box-shadow:0 0 0 6px var(--surface-accent);border-radius:50%;place-items:center;display:grid}.cfc-span9{white-space:nowrap;background:var(--fx-blush-bg,var(--coral-100));min-height:30px;color:var(--fx-blush-fg,var(--coral-800));border-radius:999px;align-items:baseline;gap:5px;padding:4px 12px;display:inline-flex}.cfc-b10{font-family:var(--font-display);font-weight:500;font-size:var(--fs-ui-17);line-height:1}.cfc-span11{font-size:var(--fs-ui-13);font-weight:600;line-height:1}.cfc-div12{gap:10px;display:grid}.cfc-span13{color:var(--fx-tint-fg,var(--aqua-800))}.cfc-h314{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text-strong);text-wrap:balance;margin:0}.cfc-a15{color:inherit;text-decoration:none}.cfc-p16{color:var(--text-body);text-wrap:pretty;margin:0}.cfc-div17{border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;padding-top:16px;display:grid}.cfc-header18{padding-bottom:12px}.cfc-h319{font-size:var(--fs-h4);line-height:var(--lh-h4)}.cfc-ol20{max-height:171px}.cfc-div21{margin-top:auto}.cfc-a22{text-decoration:none}
@layer design{ol.fl-flip__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#8adae266 transparent;background:linear-gradient(var(--aqua-900) 30%,#1a424100) center top/100% 40px no-repeat local,linear-gradient(#1a424100,var(--aqua-900) 70%) center bottom/100% 40px no-repeat local,radial-gradient(farthest-side at 50% 0,#8adae273,#8adae200) center top/70% 16px no-repeat scroll,radial-gradient(farthest-side at 50% 100%,#8adae273,#8adae200) center bottom/70% 16px no-repeat scroll;flex:none;max-height:276px;overflow-y:auto}}.tfc-div1{height:100%}.tfc-article2{isolation:isolate;gap:0;min-height:480px;padding:0;position:relative;overflow:hidden;box-shadow:0 1px #102d2c0a,0 22px 44px -30px #102d2c59}.tfc-div3{padding:10px 10px 0;position:relative}.tfc-div4{border-radius:var(--radius-card);aspect-ratio:16/10;position:relative;overflow:hidden}.tfc-span5{pointer-events:none;background:linear-gradient(#102d2c00 45%,#102d2c8c);position:absolute;inset:0}.tfc-span6{inset-inline-start:12px;-webkit-backdrop-filter:blur(8px);min-height:28px;color:var(--aqua-900);font-size:var(--fs-ui-12);letter-spacing:.02em;background:#fffdf8e0;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:600;display:inline-flex;position:absolute;top:12px}.tfc-span7{background:var(--coral-400);border-radius:50%;width:6px;height:6px}.tfc-span8{inset-inline-start:14px;color:var(--cream-100);align-items:baseline;gap:6px;display:inline-flex;position:absolute;bottom:12px}.tfc-b9{font-family:var(--font-display);font-weight:400;font-size:var(--fs-figure-26);line-height:1}.tfc-span10{font-size:var(--fs-ui-13);font-weight:600}.tfc-span11{inset-inline-end:26px;background:var(--aqua-900);width:56px;height:56px;color:var(--aqua-100);box-shadow:0 0 0 6px var(--surface-card),0 10px 22px -8px #102d2c80;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-26px}.tfc-span12{z-index:-1;inset-inline-start:-90px;background:radial-gradient(closest-side,#8adae24d,#8adae200);border-radius:50%;width:260px;height:260px;position:absolute;bottom:-120px}.tfc-span13{z-index:-1;inset-inline-start:-60px;border:1px solid #2a6b6a24;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-90px}.tfc-div14{gap:10px;padding:26px 24px 0;display:grid}.tfc-span15{color:var(--fx-tint-fg,var(--aqua-800))}.tfc-h316{font-family:var(--font-display);font-weight:400;font-size:var(--fs-h3);line-height:var(--lh-h3);color:var(--text-strong);text-wrap:balance;margin:0}.tfc-a17{color:inherit;text-decoration:none}.tfc-p18{color:var(--text-body);text-wrap:pretty;margin:0}.tfc-div19{margin-top:auto;border-top:1px solid var(--border-subtle);grid-template-columns:1fr 1fr;gap:8px;margin-block-start:auto;margin-inline:0;padding:16px 24px 24px;display:grid}.tfc-header20{padding-bottom:12px}.tfc-h321{font-size:var(--fs-h4);line-height:var(--lh-h4)}.tfc-ol22{max-height:268px}.tfc-div23{margin-top:auto}.tfc-a24{text-decoration:none}
.bcd-a1{box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);height:100%;color:var(--text-strong);box-shadow:var(--shadow-sm);flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.2,0,0,1),box-shadow .22s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.bcd-a2:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.bcd-span3{aspect-ratio:16/10;background:var(--surface-accent);display:block;position:relative;overflow:hidden}.bcd-span4{background:linear-gradient(to top,color-mix(in srgb,var(--aqua-900) 55%,transparent) 0%,transparent 45%);position:absolute;inset:0}.bcd-span5{top:14px;flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex;position:absolute;inset-inline:14px}.bcd-span6{background:var(--aqua-900);color:var(--aqua-100);font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.bcd-span7{background:var(--cream-50);color:var(--ink-800);font-size:var(--fs-caption);border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-weight:600;display:inline-flex}.bcd-span8{bottom:14px;color:var(--cream-50);font-size:var(--fs-caption);align-items:center;gap:8px;font-weight:600;display:inline-flex;position:absolute;inset-inline-start:16px}.bcd-img9{object-fit:cover;object-position:50% 20%;width:26px;height:26px;box-shadow:0 0 0 2px var(--cream-50);border-radius:50%}.bcd-span10{flex:1;align-content:start;gap:12px;padding:clamp(18px,4vw,22px) clamp(18px,4vw,24px) 0;display:grid}.bcd-span11{font-family:var(--font-heading);font-weight:var(--heading-weight);font-size:var(--fs-h5);color:var(--text-strong);text-wrap:balance;line-height:1.3}.bcd-span12{color:var(--text-muted);text-wrap:pretty}.bcd-span13{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin:20px clamp(18px,4vw,24px) clamp(18px,4vw,22px);padding-top:16px;display:flex}.bcd-span14{align-items:center;gap:12px;min-width:0;display:inline-flex}.bcd-img15{object-fit:cover;object-position:50% 20%;width:40px;height:40px;box-shadow:0 0 0 2px var(--surface-card),0 0 0 3px var(--aqua-300);border-radius:50%;flex:none}.bcd-span16{min-width:0;line-height:1.3;display:grid}.bcd-small17{font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-tint-fg,var(--aqua-800));align-items:center;gap:5px;font-weight:600;display:inline-flex}.bcd-bdi18{font-size:var(--fs-caption);color:var(--text-strong);font-weight:600}.bcd-span19{background:var(--coral-400);width:40px;height:40px;color:var(--ink-900);border-radius:50%;flex:none;place-items:center;display:grid}
@layer design{body{font-family:var(--font-body);margin:0}a{color:var(--text-link)}a:hover{color:var(--text-link-hover)}.rv-btns>*{min-width:0;display:grid!important}.rv-btns a,.rv-btns button{box-sizing:border-box;justify-content:center;width:100%}}.rvb-div1{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.rvb-div2{position:relative}.rvb-button3{background:var(--surface-card);min-height:56px;box-shadow:0 0 0 1px var(--border-subtle),0 10px 24px -18px #102d2c73;cursor:pointer;font:inherit;color:var(--text-strong);text-align:start;border:0;border-radius:999px;align-items:center;gap:12px;padding-block:6px;padding-inline:6px 18px;transition:box-shadow .18s cubic-bezier(.2,0,0,1);display:inline-flex}.rvb-button4:hover{box-shadow:0 0 0 1px var(--aqua-300),0 14px 30px -18px #102d2c8c}.rvb-span5{flex:none;width:44px;height:44px;position:relative}.rvb-img6{object-fit:cover;object-position:50% 20%;width:44px;height:44px;box-shadow:0 0 0 2px var(--surface-card),0 0 0 3.5px var(--aqua-500);border-radius:50%;display:block}.rvb-span7{inset-inline-end:-5px;background:var(--aqua-500);width:20px;height:20px;color:var(--ink-900);box-shadow:0 0 0 2px var(--surface-card);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-4px}.rvb-span8{min-width:0;line-height:1.3;display:grid}.rvb-small9{font-size:var(--fs-ui-12);letter-spacing:.08em;text-transform:uppercase;color:var(--fx-tint-fg,var(--aqua-800));font-weight:600}.rvb-span10{font-weight:600;font-size:var(--fs-ui-16)}.rvb-span11{font-size:var(--fs-ui-13);color:var(--text-muted)}.rvb-div12{z-index:40;inset-inline-start:0;background:var(--surface-card);width:min(320px,100vw - 40px);box-shadow:0 0 0 1px var(--border-subtle),0 32px 64px -28px #102d2c8c;border-radius:24px;position:absolute;bottom:calc(100% + 12px);overflow:hidden}.rvb-div13{aspect-ratio:16/9;background:var(--accent-uniform);position:relative}.rvb-img14{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.rvb-div15{background:linear-gradient(#0000 40%,#102d2c4d);position:absolute;inset:0}.rvb-div16{gap:14px;padding:0 20px 20px;display:grid}.rvb-img17{object-fit:cover;object-position:50% 20%;width:72px;height:72px;box-shadow:0 0 0 4px var(--surface-card),0 12px 24px -12px #102d2c80;border-radius:50%;margin-top:-36px;display:block;position:relative}.rvb-div18{gap:4px;display:grid}.rvb-strong19{font-family:var(--font-heading);font-weight:400;font-size:var(--fs-ui-22);color:var(--text-strong);line-height:1.3}.rvb-span20{color:var(--text-muted)}.rvb-div21{flex-wrap:wrap;gap:6px;display:flex}.rvb-div22{border-top:1px solid var(--border-subtle);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding-top:14px;display:grid}.rvb-span23{color:var(--text-muted);align-items:center;gap:8px;display:inline-flex}
.arc-a1{isolation:isolate;box-sizing:border-box;background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-card);height:100%;color:var(--text-strong);transition:box-shadow var(--dur-base) var(--ease-standard),transform var(--dur-base) var(--ease-standard),border-color var(--dur-base) var(--ease-standard);flex-direction:column;gap:18px;padding:22px 22px 20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.arc-a2:hover{box-shadow:var(--shadow-md);border-color:var(--border-accent);transform:translateY(-2px)}.arc-span3{z-index:-1;inset-inline-end:-80px;background:radial-gradient(closest-side,#8adae257,#8adae200);border-radius:50%;width:220px;height:220px;position:absolute;top:-90px}.arc-span4{z-index:-1;inset-inline-end:-56px;border:1px solid #2a6b6a24;border-radius:50%;width:170px;height:170px;position:absolute;top:-66px}.arc-span5{z-index:-1;inset-inline-end:-24px;border:1px solid #2a6b6a1a;border-radius:50%;width:106px;height:106px;position:absolute;top:-34px}.arc-div6{justify-content:space-between;align-items:center;gap:12px;display:flex}.arc-span7{background:var(--aqua-900);width:46px;height:46px;color:var(--aqua-100);box-shadow:0 0 0 5px var(--surface-accent);border-radius:50%;place-items:center;display:grid}.arc-span8{background:var(--fx-blush-bg,var(--coral-100));min-height:26px;color:var(--fx-blush-fg,var(--coral-800));border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.arc-div9{gap:6px;display:grid}.arc-span10{color:var(--fx-tint-fg,var(--aqua-800))}.arc-h311{font-family:var(--font-display);font-weight:400;font-size:clamp(18px,1.6vw,var(--fs-h4));line-height:var(--lh-h4);color:var(--text-strong);white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;margin:0;overflow:hidden}.arc-div12{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.arc-span13{border:2px solid var(--aqua-700);box-sizing:border-box;border-radius:50%;width:10px;height:10px}.arc-span14{border-top:2px dotted var(--border-strong);height:0}.arc-span15{font-size:var(--fs-ui-13);color:var(--text-strong);align-items:center;gap:6px;font-weight:600;display:inline-flex}.arc-span16{background:var(--coral-400);width:10px;height:10px;box-shadow:0 0 0 4px var(--fx-blush-bg,var(--coral-100));border-radius:50%}.arc-p17{color:var(--text-body);text-wrap:pretty;margin:0}.arc-div18{border-top:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:14px;display:flex}.arc-div19{flex-wrap:wrap;gap:6px;display:flex}.arc-span20{background:var(--surface-accent);min-height:26px;color:var(--fx-tint-fg,var(--aqua-800));border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.arc-span21{border:1px solid var(--border-strong);width:36px;height:36px;color:var(--text-strong);border-radius:50%;flex:none;place-items:center;display:grid}
@layer design{.fl-mdtable{background:var(--surface-hero);-webkit-overflow-scrolling:touch;border-radius:clamp(18px,2vw,24px);padding:8px;overflow-x:auto}.fl-mdtable:focus-visible{outline:2px solid var(--focus-ring,var(--aqua-600));outline-offset:2px}.fl-mdtable table{border-collapse:separate;border-spacing:0;background:var(--surface-card);width:100%;min-width:32rem;font-size:var(--fs-body-sm,16px);border-radius:16px;line-height:1.5;overflow:hidden}.fl-mdtable thead th{background:var(--surface-hero);text-align:start;vertical-align:bottom;font-family:var(--font-body);font-size:var(--fs-overline);letter-spacing:var(--tracking-overline);text-transform:uppercase;color:var(--fx-tint-fg,var(--aqua-800));padding:16px 20px;font-weight:600}.fl-mdtable tbody th,.fl-mdtable tbody td{text-align:start;vertical-align:top;border-top:1px solid var(--border-subtle);color:var(--text-body);padding:14px 20px}.fl-mdtable tbody th{color:var(--text-strong);font-weight:600}}
@layer design{.blog-psrc{margin-block-start:var(--space-4);display:flex}.blog-psrc .nw-psrc-wrap{min-inline-size:0;display:inline-flex;position:relative}.blog-psrc .nw-psrc{border:1px solid var(--border-subtle);background:var(--surface-card);min-height:44px;color:var(--text-strong);font-family:var(--font-body);font-size:var(--fs-body-sm,16px);box-shadow:var(--shadow-sm,none);border-radius:999px;align-items:center;gap:10px;padding:8px 18px 8px 12px;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.blog-psrc .nw-psrc:hover{border-color:var(--fx-tint-line,var(--border-subtle));color:var(--fx-tint-strong,var(--text-strong))}.blog-psrc .nw-psrc:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.blog-psrc .nw-psrc-g{box-sizing:content-box;background:var(--surface-page);border-radius:50%;flex:none;block-size:18px;inline-size:18px;padding:5px}.blog-psrc .nw-psrc-tip{z-index:20;visibility:hidden;pointer-events:none;inline-size:max-content;max-inline-size:min(320px,100vw - 2rem);padding-block-start:8px;position:absolute;inset-block-start:100%;inset-inline-start:0}.blog-psrc .nw-psrc-tip-box{border-radius:var(--radius-md,12px);border:1px solid var(--border-subtle);background:var(--surface-card);color:var(--text-body);font-size:var(--fs-caption,14px);text-align:start;box-shadow:var(--shadow-md,none);padding:12px 14px;line-height:1.5;display:block}.blog-psrc .nw-psrc:focus-visible+.nw-psrc-tip{visibility:visible;pointer-events:auto}@media (hover:hover) and (pointer:fine){.blog-psrc .nw-psrc-wrap:hover .nw-psrc-tip{visibility:visible;pointer-events:auto;transition:visibility 0s linear .15s}}.blog-psrc .nw-psrc-wrap[data-tip-dismissed] .nw-psrc-tip{visibility:hidden;pointer-events:none;transition:none}@media (prefers-reduced-motion:no-preference){:where(html[data-nw-fx=ready]) .blog-psrc .nw-psrc-tip{opacity:0;transition:visibility 0s linear .18s,opacity .18s,transform .18s;transform:translateY(4px)}:where(html[data-nw-fx=ready]) .blog-psrc .nw-psrc:focus-visible+.nw-psrc-tip{opacity:1;transition:visibility,opacity .18s,transform .18s;transform:none}:where(html[data-nw-fx=ready]) .blog-psrc .nw-psrc-wrap[data-tip-dismissed] .nw-psrc-tip{opacity:0;transition:none}}@media (prefers-reduced-motion:no-preference) and (hover:hover) and (pointer:fine){:where(html[data-nw-fx=ready]) .blog-psrc .nw-psrc-wrap:hover .nw-psrc-tip{opacity:1;transition:visibility 0s linear .15s,opacity .18s .15s,transform .18s .15s;transform:none}}}

