@layer components{.m-site{--m-blue:#006b94;--m-blue-hover:#00587a;--m-blue-active:#00465f;--m-on-blue:#fff;--m-inverse-hover:#e6f0f4;--m-red:#c53d32;--m-yellow:#f5d547;--m-x-ink:#17181a;--m-link:var(--m-blue);--m-link-hover:var(--m-blue-hover);--m-focus:var(--ink);--m-bezel:var(--m-x-ink);--m-gutter:var(--space-4);--m-max:1200px;background:var(--surface-000);color:var(--ink);flex-direction:column;min-height:100vh;font-size:16px;line-height:1.55;display:flex}[data-theme=dark] .m-site{--m-bezel:var(--surface-300);--m-link:var(--ink);--m-link-hover:var(--ink);--m-red:var(--ink)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .m-site{--m-bezel:var(--surface-300);--m-link:var(--ink);--m-link-hover:var(--ink);--m-red:var(--ink)}}@media (min-width:640px){.m-site{--m-gutter:var(--space-6)}}@media (min-width:1024px){.m-site{--m-gutter:var(--space-8)}}.m-site ::selection{background:var(--surface-300);color:var(--ink)}.m-site :focus-visible{outline:2px solid var(--m-focus);outline-offset:2px}.m-site a{color:var(--m-link);text-underline-offset:3px;text-decoration-thickness:1px}.m-site a:hover{color:var(--m-link-hover);text-decoration-thickness:2px}.m-wrap{width:100%;max-width:calc(var(--m-max) + 2 * var(--m-gutter));padding-inline:var(--m-gutter);margin-inline:auto}.m-skip{left:var(--space-4);z-index:60;background:var(--ink);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);font-weight:600;position:absolute;top:-100px;color:var(--surface-000)!important}.m-skip:focus{top:var(--space-2)}.m-key{background:var(--m-yellow);color:var(--m-x-ink);font-weight:inherit;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;margin-inline:-.02em;padding:0 .1em}.m-panel .m-em{color:inherit;font-weight:inherit}.m-em{font-weight:700}.m-h1,.m-h2,.m-h3{font-family:var(--font-display);color:inherit;text-wrap:balance;margin:0}.m-h1{letter-spacing:-.01em;font-size:clamp(2.5rem,1.55rem + 3.4vw,4rem);font-weight:700;line-height:1.02}.m-h2{letter-spacing:-.005em;font-size:clamp(1.875rem,1.35rem + 1.9vw,2.75rem);font-weight:700;line-height:1.04}.m-h3{font-size:1.5rem;font-weight:600;line-height:1.12}.m-lede{color:var(--ink-muted);text-wrap:pretty;max-width:62ch;margin:0;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.6}.m-body{color:var(--ink-muted);text-wrap:pretty;max-width:62ch;margin:0}.m-small{color:var(--ink-muted);font-size:14px;line-height:20px}.m-num{font-variant-numeric:tabular-nums}.m-label{font:600 14px/16px var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);align-items:center;gap:10px;margin:0;display:inline-flex}.m-label:before{content:"";background:var(--m-red);flex:none;width:22px;height:3px}.m-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);min-height:44px;font:600 16px/20px var(--font-sans);cursor:pointer;text-align:center;border:1.5px solid #0000;padding:12px 20px;display:inline-flex;text-decoration:none!important}.m-site .m-btn-primary{background:var(--m-blue);color:var(--m-on-blue)}.m-site .m-btn-primary:hover{background:var(--m-blue-hover);color:var(--m-on-blue)}.m-site .m-btn-primary:active{background:var(--m-blue-active)}.m-site .m-btn-secondary{color:var(--ink);border-color:var(--border-strong);background:0 0}.m-site .m-btn-secondary:hover{border-color:var(--ink);color:var(--ink)}.m-site .m-btn-quiet{color:var(--ink);padding-inline:var(--space-3);background:0 0}.m-site .m-btn-quiet:hover{color:var(--ink);background:var(--surface-200)}.m-site .m-btn-inverse{color:var(--m-blue);background:#fff}.m-site .m-btn-inverse:hover{background:var(--m-inverse-hover);color:var(--m-blue-hover)}.m-site .m-btn-inverse:active{color:var(--m-blue-active)}.m-site .m-btn-ghost{color:var(--m-on-blue);background:0 0;border-color:#ffffffb8}.m-site .m-btn-ghost:hover{color:var(--m-on-blue);border-color:#fff}.m-btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:479px){.m-btn-row.m-stack-sm{flex-direction:column;align-items:stretch}}.m-arrow-link{align-items:center;gap:6px;font-weight:600;display:inline-flex}.m-arrow-link .cl-icon{transition:transform var(--duration-fast) var(--easing-move)}.m-arrow-link:hover .cl-icon{transform:translate(3px)}.m-header{z-index:30;background:var(--surface-000);border-bottom:1px solid var(--border);position:sticky;top:0}.m-bar{align-items:center;gap:var(--space-4);min-height:72px;display:flex}.m-bar .cl-logo{margin-left:-6px}.m-nav{gap:var(--space-1);display:none}.m-navlink{min-height:44px;font:500 15px/1 var(--font-sans);border-radius:var(--radius-sm);align-items:center;padding:0 10px;display:inline-flex;color:var(--ink-muted)!important;text-decoration:none!important}.m-navlink:hover{background:var(--surface-200);color:var(--ink)!important}.m-navlink[aria-current=page]{box-shadow:inset 0 -3px 0 var(--m-red);border-radius:0;color:var(--ink)!important}.m-bar-actions{align-items:center;gap:var(--space-2);margin-left:auto;display:flex}.m-subnav{align-items:center;gap:var(--space-1);scrollbar-width:none;border-top:1px solid var(--border);display:flex;overflow-x:auto}.m-subnav::-webkit-scrollbar{display:none}.m-subnav .m-navlink{white-space:nowrap;min-height:48px}@media (min-width:960px){.m-nav{display:flex}.m-subnav{display:none}}@media (max-width:419px){.m-hide-xs{display:none}.m-bar .m-btn{padding-inline:14px}}.m-lang{min-height:44px;font:600 14px/1 var(--font-sans);border-radius:var(--radius-sm);align-items:center;padding:0 10px;display:inline-flex;color:var(--ink)!important;text-decoration:none!important}.m-lang:hover{background:var(--surface-200)}.m-lang-code{justify-content:center;min-width:44px;display:inline-flex}.m-lang-name{display:none}@media (min-width:960px){.m-lang-code{display:none}.m-lang-name{display:inline-flex}}.m-subnav-login{display:none}@media (max-width:419px){.m-subnav-login{display:inline-flex}}.m-subnav{padding-right:24px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.m-main{flex:1}.m-section{padding-block:clamp(56px,7vw,104px)}.m-band{background:var(--surface-100)}.m-head{gap:var(--space-3);flex-direction:column;max-width:780px;margin-bottom:clamp(28px,4vw,44px);display:flex}.m-hero{padding-block:clamp(32px,5vw,72px) clamp(40px,5vw,64px);overflow:hidden}.m-hero-grid{align-items:center;gap:clamp(32px,5vw,72px);display:grid}.m-hero-copy{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}@media (min-width:960px){.m-hero-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.m-promises{gap:var(--space-2) var(--space-6);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.m-promises li{align-items:center;gap:var(--space-2);display:inline-flex}.m-promises li:before{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px}.m-ruler{border-top:2px solid var(--ink);height:44px;margin-top:clamp(32px,4vw,56px);position:relative}.m-ruler i{background:var(--ink);width:2px;height:8px;position:absolute;top:0;transform:translate(-1px)}.m-ruler i.major{height:14px}.m-ruler b{white-space:nowrap;font:600 13px/1 var(--font-display);letter-spacing:.08em;color:var(--ink-muted);position:absolute;top:20px;transform:translate(-50%)}.m-ruler b.end{transform:translate(-100%)}.m-ruler b.start{transform:none}.m-ruler b.on{color:var(--ink)}.m-ruler .m-ruler-mark{background:var(--m-red);width:12px;height:12px;position:absolute;top:-7px;left:20%;transform:translate(-50%)}@media (prefers-reduced-motion:no-preference){.m-ruler{animation:m-ruler-draw .9s var(--easing-enter) both;clip-path:inset(-20px 0)}.m-ruler .m-ruler-mark{animation:m-ruler-mark 1.1s var(--easing-enter) .25s both}}@keyframes m-ruler-draw{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px 0)}}@keyframes m-ruler-mark{0%{left:0%}to{left:20%}}@media (max-width:639px){.m-ruler b.minor{display:none}}.m-device{background:var(--m-bezel);border-radius:36px;width:100%;max-width:340px;margin-inline:auto;padding:10px;position:relative;box-shadow:0 30px 60px -24px #17181a73}.m-screen{background:var(--surface-100);color:var(--ink);border-radius:28px;font-size:13px;line-height:1.4;overflow:hidden}.m-app-top{justify-content:space-between;align-items:center;gap:var(--space-2);background:var(--surface-000);border-bottom:1px solid var(--border);padding:12px 14px 10px;display:flex}.m-app-top .cl-logo{margin:-6px}.m-chip{border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface-000);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:60%;padding:3px 9px 3px 3px;font-size:12px;font-weight:600;display:inline-flex;overflow:hidden}.m-mono{background:var(--accent);width:22px;height:22px;color:var(--accent-ink);font:700 11px/1 var(--font-display);letter-spacing:.02em;border-radius:50%;flex:none;place-items:center;display:inline-grid}.m-clubband{background:var(--accent);color:var(--accent-ink);padding:14px 16px 16px}.m-clubband .k{font:600 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;opacity:.9}.m-clubband .t{font:700 24px/1.05 var(--font-display);margin-top:4px}.m-clubband .o{opacity:.95;margin-top:6px;font-size:12px}.m-day{flex-direction:column;gap:10px;padding:12px;display:flex}.m-seg{background:var(--surface-200);text-align:center;border-radius:6px;grid-template-columns:repeat(3,1fr);padding:3px;font-size:12px;font-weight:600;display:grid}.m-seg span{color:var(--ink-muted);border-radius:4px;padding:6px 0}.m-seg span.on{background:var(--surface-000);color:var(--ink);box-shadow:var(--elevation-card)}.m-sess{background:var(--surface-000);border:1px solid var(--border);border-radius:var(--radius-md);flex-direction:column;gap:8px;padding:10px 12px;display:flex}.m-sess .m-sess-h{font:600 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);margin:0}.m-act{grid-template-columns:1fr auto;align-items:baseline;gap:8px;display:grid}.m-act .v{font:700 20px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.m-act .v small{font:500 12px/1 var(--font-sans);color:var(--ink-muted);margin-left:3px}.m-tag{font:600 12px/1 var(--font-sans);background:var(--accent-soft);color:var(--accent-text);vertical-align:1px;border-radius:3px;margin-left:4px;padding:3px 6px;display:inline-block}.m-cue{background:var(--accent-soft);border-radius:var(--radius-md);padding:10px 12px;font-size:12px}.m-cue b{font:600 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--accent-text);margin-bottom:4px;display:block}.m-planned{color:var(--ink-muted);justify-content:space-between;align-items:baseline;padding:2px 2px 4px;font-size:12px;display:flex}.m-planned strong{font:700 28px/1 var(--font-display);color:var(--ink);font-variant-numeric:tabular-nums}.m-week-row{border-top:1px solid var(--border);grid-template-columns:1fr auto;align-items:baseline;gap:8px;padding:6px 0;display:grid}.m-week-row:first-of-type{border-top:0}.m-week-row .v{font:700 18px/1 var(--font-display);font-variant-numeric:tabular-nums}.m-pin{z-index:2;white-space:nowrap;background:var(--surface-000);color:var(--ink);border:1px solid var(--border-strong);font:600 13px/1.2 var(--font-sans);border-radius:var(--radius-pill);box-shadow:var(--elevation-pop);align-items:center;gap:8px;padding:7px 14px 7px 12px;display:inline-flex;position:absolute}.m-pin:before{content:"";background:var(--m-red);flex:none;width:8px;height:8px}.m-pin-left{top:-14px;left:16px}.m-pin-right{top:-14px;right:16px}@media (min-width:1200px){.m-pin-left{top:var(--pin-y,40%);left:auto;right:calc(100% - 20px)}.m-pin-right{top:var(--pin-y,40%);left:calc(100% - 20px);right:auto}}.m-sheet{background:var(--surface-100);color:var(--ink);border:1px solid var(--border);border-radius:var(--radius-lg);position:relative}.m-sheet .m-clubband{border-radius:calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px) 0 0;padding:16px 18px}.m-meta{background:var(--border);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.m-meta div{background:var(--surface-000);padding:10px 12px;font-size:13px}.m-meta b{font:600 12px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);margin-bottom:4px;display:block}.m-month-wrap{padding:12px;overflow-x:auto}.m-month{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;min-width:300px;font-size:12px;display:grid}.m-month .dh{font:600 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);text-align:center;padding:4px 0}.m-month .d{background:var(--surface-000);border:1px solid var(--border);border-radius:var(--radius-sm);flex-direction:column;justify-content:space-between;min-height:48px;padding:4px 5px;display:flex}.m-month .d .dn{color:var(--ink-muted);font-size:12px}.m-month .d .ar{font:700 16px/1 var(--font-display);font-variant-numeric:tabular-nums}.m-month .d.ctl{background:var(--accent-soft);border:2px solid var(--accent)}.m-month .d.ctl .ar{color:var(--accent-text)}.m-month .d.rest .ar{color:var(--ink-subtle);font-weight:500}.m-month .d.pad{visibility:hidden}.m-legend{color:var(--ink-muted);padding:0 12px 12px;font-size:12px}.m-switcher{background:var(--surface-000);color:var(--ink);border-radius:var(--radius-md);border:1px solid var(--border);flex-direction:column;gap:2px;padding:8px;display:flex}.m-panel .m-switcher{border-color:#0000;box-shadow:0 20px 40px -18px #00000080}.m-switcher .hd{font:600 12px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted);padding:10px 10px 6px}.m-switcher .row{border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px;display:grid}.m-switcher .row.on{background:var(--surface-200)}.m-switcher .row .m-mono{width:32px;height:32px;font-size:13px}.m-switcher .row small{color:var(--ink-muted);font-size:12px;display:block}.m-switcher .nm{min-width:0;font-size:14px;font-weight:600}.m-role{font:600 12px/1 var(--font-sans);background:var(--surface-200);color:var(--ink);white-space:nowrap;border-radius:3px;padding:4px 7px}.m-clubpage{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-100);color:var(--ink);overflow:hidden}.m-clubpage .m-clubband{align-items:center;gap:12px;padding:18px;display:flex}.m-crest{background:var(--accent-ink);width:44px;height:44px;color:var(--accent);font:700 18px/1 var(--font-display);border-radius:50%;flex:none;place-items:center;display:grid}.m-rows{flex-direction:column;gap:8px;padding:12px;display:flex}.m-person{background:var(--surface-000);border:1px solid var(--border);border-radius:6px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;font-size:13px;display:grid}.m-person small{color:var(--ink-muted);display:block}.m-av{background:var(--surface-200);width:32px;height:32px;font:600 12px/1 var(--font-sans);color:var(--ink);border-radius:50%;place-items:center;display:grid}.m-clubbtn{background:var(--accent);color:var(--accent-ink);font:600 13px/1 var(--font-sans);border-radius:var(--radius-sm);justify-content:center;align-items:center;padding:10px 14px;display:inline-flex}.m-neutral-row{background:var(--surface-000);border-top:1px solid var(--border);color:var(--ink-muted);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:flex}.m-swatches{flex-wrap:wrap;gap:8px;display:flex}.m-swatch{border:3px solid var(--surface-000);width:44px;height:44px;box-shadow:0 0 0 1px var(--border-strong);cursor:pointer;border-radius:50%;padding:0}.m-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--ink)}.m-cols{gap:var(--space-8);display:grid}@media (min-width:960px){.m-cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.m-cols>*{padding-inline:var(--space-8);border-left:1px solid var(--border)}.m-cols>:first-child{border-left:0;padding-left:0}.m-cols>:last-child{padding-right:0}}.m-col{gap:var(--space-3);flex-direction:column;display:flex}.m-col .m-arrow-link{margin-top:var(--space-2)}.m-lead{color:var(--ink);margin:0;font-size:17px;font-weight:600;line-height:1.4}.m-ticks{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.m-ticks li{color:var(--ink-muted);grid-template-columns:18px 1fr;align-items:start;gap:8px;display:grid}.m-ticks li:before{content:"";border:2px solid var(--ink);border-radius:50%;width:10px;height:10px;margin-top:7px}.m-rules{gap:var(--space-8) var(--space-12);margin:0;padding:0;list-style:none;display:grid}@media (min-width:720px){.m-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.m-rules.three{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:720px) and (max-width:959px){.m-rules.three{grid-template-columns:repeat(2,minmax(0,1fr))}}.m-rules>li{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border);flex-direction:column;display:flex;position:relative}.m-rules>li:before{content:"";background:var(--ink);width:40px;height:3px;position:absolute;top:-1px;left:0}.m-steps{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none;display:grid}.m-steps>li{gap:var(--space-2) var(--space-4);padding-block:var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:auto 1fr;display:grid}.m-steps .n{font:700 56px/.85 var(--font-display);font-variant-numeric:tabular-nums;grid-row:span 2;min-width:1.1ch}@media (min-width:960px){.m-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.m-steps>li{padding:var(--space-6) var(--space-8) var(--space-2) 0;border-bottom:0;grid-template-columns:1fr}.m-steps>li+li{padding-left:var(--space-8);border-left:1px solid var(--border)}.m-steps .n{grid-row:auto;font-size:64px}}.m-clubs{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:639px){.m-clubs{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.m-clubcard .m-clubband{flex-direction:column;align-items:flex-start;gap:8px;min-height:0;padding:12px}.m-clubcard .m-crest{width:32px;height:32px;font-size:14px}.m-clubcard .nm{font-size:17px}.m-clubcard .bd{padding:10px 12px 12px}.m-clubcard .m-facts{flex-direction:column;gap:2px;font-size:13px}.m-clubcard .m-pills{display:none}}.m-clubcard{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-000);flex-direction:column;height:100%;display:flex;overflow:hidden}.m-clubcard .m-clubband{align-items:center;gap:12px;min-height:84px;padding:16px;display:flex}.m-clubcard .nm{font:700 21px/1.05 var(--font-display)}.m-clubcard .bd{flex-direction:column;gap:10px;padding:14px 16px 16px;display:flex}.m-facts{color:var(--ink-muted);flex-wrap:wrap;gap:4px 14px;font-size:14px;display:flex}.m-facts b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:600}.m-pills{flex-wrap:wrap;gap:6px;display:flex}.m-pill{font:600 12px/1 var(--font-sans);border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--ink-muted);align-items:center;padding:5px 8px;display:inline-flex}.m-panel{background:var(--m-blue);color:var(--m-on-blue);border-radius:var(--radius-md);gap:var(--space-8);--m-focus:#fff;align-items:center;padding:clamp(28px,5vw,56px);display:grid}.m-panel a:not(.m-btn),.m-panel .m-body,.m-panel .m-lede{color:var(--m-on-blue)}.m-panel .m-rule{background:var(--m-yellow);width:48px;height:4px}.m-panel .m-big{font:700 clamp(64px, 10vw, 120px)/.9 var(--font-display);color:var(--m-on-blue);font-variant-numeric:tabular-nums}.m-panel .m-big-label{font:600 16px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase}@media (min-width:960px){.m-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.m-concept{gap:var(--space-3);border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);align-items:flex-start;max-width:760px;display:flex}.m-concept strong{color:var(--ink)}.m-controls{gap:var(--space-4) var(--space-6);flex-wrap:wrap;align-items:center;display:flex}.m-control{flex-direction:column;gap:6px;display:flex}.m-control .cl-seg-opt{min-height:40px;font-size:14px}.m-tiers{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));align-items:stretch;margin:0;padding:0;list-style:none;display:grid}.m-tier{border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);background:var(--surface-000);flex-direction:column;height:100%;display:flex;position:relative}.m-tier.feat{border:2px solid var(--ink)}.m-tier .m-flag{position:absolute;top:-12px;left:20px}.m-flag{font:600 12px/1 var(--font-sans);letter-spacing:.02em;background:var(--ink);color:var(--surface-000);border-radius:3px;padding:6px 8px;display:inline-block}.m-tier .name{font:700 30px/1 var(--font-display);margin:0}.m-tier .who{color:var(--ink-muted);margin:0;font-size:14px}.m-price{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.m-price .amt{font:700 44px/1 var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap}.m-price .per{color:var(--ink-muted);font-size:14px}.m-tier .cap{color:var(--ink-muted);margin:0;font-size:14px}.m-tier .m-ticks{font-size:15px}.m-tier .m-btn{margin-top:auto}.m-table-wrap{border:1px solid var(--border);border-radius:var(--radius-md);overflow-x:auto}.m-table{border-collapse:collapse;width:100%;min-width:600px;font-size:15px}.m-table th,.m-table td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:12px 16px}.m-table thead th{font:600 14px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);background:var(--surface-100)}.m-table tbody th{font-weight:600}.m-table td{font-variant-numeric:tabular-nums;color:var(--ink-muted)}.m-table tr:last-child>*{border-bottom:0}.m-faq{border-top:1px solid var(--border)}.m-faq details{border-bottom:1px solid var(--border)}.m-faq summary{cursor:pointer;justify-content:space-between;gap:var(--space-4);min-height:44px;padding:16px 0;font-size:17px;font-weight:600;list-style:none;display:flex}.m-faq summary::-webkit-details-marker{display:none}.m-faq summary .cl-icon{transition:transform var(--duration-fast) var(--easing-move);flex:none}.m-faq details[open] summary .cl-icon{transform:rotate(45deg)}.m-faq details p{padding:0 0 var(--space-4);color:var(--ink-muted);max-width:68ch;margin:0}.m-picker{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.m-option{gap:4px var(--space-4);padding:var(--space-4) var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-md);background:var(--surface-000);grid-template-columns:1fr auto;align-items:center;display:grid;color:var(--ink)!important;text-decoration:none!important}.m-option:hover{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.m-option .t{font:700 24px/1.1 var(--font-display)}.m-option .d{color:var(--ink-muted);grid-column:1;font-size:15px}.m-option .go{background:var(--surface-200);border-radius:50%;grid-area:1/2/span 2;place-items:center;width:36px;height:36px;display:grid}.m-option:hover .go{background:var(--surface-300)}.m-prose{gap:var(--space-6);flex-direction:column;max-width:70ch;display:flex}.m-prose h2{font:600 22px/1.2 var(--font-display);margin:0 0 var(--space-2)}.m-prose p{color:var(--ink-muted);margin:0}.m-draft{border:1px dashed var(--border-strong);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-weight:600}.m-footer{border-top:1px solid var(--border);padding-block:var(--space-12) calc(var(--space-12) + env(safe-area-inset-bottom,0px));background:var(--surface-000)}.m-foot{gap:var(--space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.m-foot>:first-child{gap:var(--space-3);flex-direction:column;grid-column:1/-1;display:flex}@media (min-width:960px){.m-foot{grid-template-columns:1.5fr repeat(3,minmax(0,1fr))}.m-foot>:first-child{grid-column:auto}}.m-foot h2{margin:0 0 var(--space-3);font:600 14px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-muted)}.m-foot ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.m-foot a{color:var(--ink);align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.m-foot a:hover{color:var(--ink);text-decoration:underline}.m-foot-note{margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--border);justify-content:space-between;gap:var(--space-3);color:var(--ink-muted);flex-wrap:wrap;font-size:13px;display:flex}}
