.msb-boot{z-index:9999;background:var(--color-action-active);flex-direction:column;justify-content:center;align-items:center;gap:26px;display:flex;position:fixed;inset:0}.msb-boot img{width:216px;max-width:56vw}.msb-boot span{border-radius:var(--radius-pill);background:var(--color-alpha-on-dark-fill);width:132px;height:3px;display:block;overflow:hidden}.msb-boot span:after{content:"";border-radius:var(--radius-pill);background:var(--color-accent);width:40%;height:100%;animation:msb-boot-slide var(--dur-ambient) ease-in-out infinite;display:block}@keyframes msb-boot-slide{0%{transform:translate(-100%)}to{transform:translate(330%)}}.msb-signin{background:var(--color-surface-card);grid-template-columns:minmax(360px,42%) minmax(0,1fr);display:grid;position:fixed;inset:0;overflow:auto}.msb-signin__panel{gap:var(--space-6);padding:var(--space-7) var(--space-7) var(--space-6);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);flex-direction:column;display:flex}.msb-signin__logo{width:168px;max-width:60%}.msb-signin__pitch{gap:var(--space-4);flex-direction:column;max-width:480px;margin-block:auto;display:flex}.msb-signin__headline{font-family:var(--font-head);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--weight-bold);color:var(--color-text-on-inverse);margin:0}.msb-signin__pitchlead{font-size:var(--text-body-lg-size);color:var(--color-alpha-on-dark-4);margin:0;line-height:1.55}.msb-signin__points{gap:var(--space-4);margin:var(--space-3) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.msb-signin__points li{align-items:flex-start;gap:var(--space-3);display:flex}.msb-signin__points li>span:last-child{font-size:var(--text-small-size);color:var(--color-alpha-on-dark-3);flex-direction:column;gap:2px;display:flex}.msb-signin__points strong{font-size:var(--text-body-size);color:var(--color-text-on-inverse)}.msb-signin__pointicon{border-radius:var(--radius-sm);background:var(--color-alpha-on-dark-fill);width:36px;height:36px;color:var(--color-accent);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signin__panelfoot{font-size:var(--text-micro-size);color:var(--color-alpha-on-dark-3)}.msb-signin--scene .msb-signin__panel{justify-content:space-between;align-items:center;gap:var(--space-7);background:radial-gradient(110% 70% at 0% 0%, color-mix(in srgb, var(--color-info) 26%, transparent), transparent 60%), radial-gradient(90% 60% at 100% 100%, color-mix(in srgb, var(--color-accent) 22%, transparent), transparent 62%), var(--color-surface-inverse-deep);position:relative;overflow:hidden}.msb-signin--scene .msb-signin__panel>*{width:min(520px,100%)}.msb-signin--scene .msb-signin__panel>.msb-signin__logo{object-fit:contain;width:150px;max-width:none;height:150px;filter:drop-shadow(var(--shadow-md));flex-shrink:0;align-self:flex-start;margin-block:-42px;margin-inline-start:calc(50% - min(520px,100%)/2 - 13px)}.msb-signin--scene .msb-signin__pitch{gap:var(--space-3);max-width:none;margin-block:0}.msb-signin--scene .msb-signin__headline{letter-spacing:-.01em;font-size:clamp(28px,2.6vw,38px);line-height:1.15}.msb-signin--scene .msb-signin__pitchlead{max-width:46ch}.msb-signin--scene .msb-signin__panelfoot{font-size:var(--text-small-size);padding-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--color-text-on-inverse) 10%, transparent)}.msb-signin__visual{margin-top:var(--space-4)}.msb-signin__scene{gap:var(--space-4);flex-direction:column;display:flex}.msb-signin__scenemap{aspect-ratio:16/9;border:1px solid color-mix(in srgb, var(--color-text-on-inverse) 14%, transparent);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-lg), 0 0 0 6px color-mix(in srgb, var(--color-text-on-inverse) 5%, transparent);position:relative;overflow:hidden}.msb-signin__scenemap .msb-netmap{width:100%;height:100%;position:absolute;inset:0}.msb-signin__mapbar{z-index:1;inset-block-start:var(--space-3);inset-inline:var(--space-3);justify-content:space-between;align-items:center;gap:var(--space-2);display:flex;position:absolute}.msb-signin__live,.msb-signin__chip{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-pill);font-size:var(--text-small-size);font-weight:var(--weight-bold);display:inline-flex}.msb-signin__live{background:var(--color-surface-inverse);color:var(--color-text-on-inverse);letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .msb-signin__live{letter-spacing:0}.msb-signin__chip{background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.msb-signin__chip>.msb-icon{color:var(--color-info)}.msb-signin__livedot{background:var(--color-success);border-radius:50%;width:8px;height:8px;animation:1.8s ease-out infinite msb-signin-pulse}@keyframes msb-signin-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--color-success) 60%, transparent)}to{box-shadow:0 0 0 10px #0000}}.msb-signin__eta{z-index:1;gap:var(--space-1);width:min(260px,64%);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-text-primary);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.msb-signin__etahead{justify-content:space-between;align-items:baseline;gap:var(--space-2);font-size:var(--text-small-size);font-weight:var(--weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;display:flex}[dir=rtl] .msb-signin__etahead{letter-spacing:0}.msb-signin__etahead strong{font-size:var(--text-h2-size);color:var(--color-success);text-transform:none;letter-spacing:0;line-height:1}.msb-signin__etabus{font-size:var(--text-body-size);font-weight:var(--weight-semibold)}.msb-signin__etabar{height:4px;margin-top:var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken);position:relative;overflow:hidden}.msb-signin__etabar>span{border-radius:inherit;background:linear-gradient(90deg, var(--color-info), var(--color-success));width:72%;animation:msb-signin-eta 6s var(--ease-standard) infinite alternate;position:absolute;inset-block:0;inset-inline-start:0}@keyframes msb-signin-eta{0%{width:58%}to{width:86%}}.msb-signin__feed{gap:var(--space-2);grid-auto-rows:76px;margin:0;padding:0;list-style:none;display:grid}.msb-signin__event{--tone:var(--color-info);align-items:center;column-gap:var(--space-3);padding:0 var(--space-4);border:1px solid color-mix(in srgb, var(--color-text-on-inverse) 10%, transparent);border-inline-start:3px solid var(--tone);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-text-on-inverse) 6%, transparent);grid-template-columns:26px minmax(0,1fr) auto;display:grid}.msb-signin__event.is-success{--tone:var(--color-success)}.msb-signin__event.is-attention{--tone:var(--color-attention)}.msb-signin__event.is-accent{--tone:var(--color-accent)}.msb-signin__event>.msb-icon{color:var(--tone)}.msb-signin__event:nth-child(2){opacity:.78}.msb-signin__event:nth-child(3){opacity:.5}.msb-signin__eventtext{min-width:0;font-size:var(--text-body-size);color:var(--color-alpha-on-dark-3);flex-direction:column;gap:2px;display:flex}.msb-signin__eventtext>*{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msb-signin__eventtext strong{font-size:var(--text-body-lg-size);color:var(--color-text-on-inverse)}.msb-signin__event time{padding:2px var(--space-2);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--tone) 22%, transparent);color:var(--color-text-on-inverse);font-size:var(--text-small-size);font-weight:var(--weight-semibold)}.msb-signin__event.is-new{animation:msb-signin-event .6s var(--ease-standard) both}@keyframes msb-signin-event{0%{opacity:0;transform:translateY(-12px)scale(.98)}to{opacity:1;transform:none}}@media (max-height:820px){.msb-signin__scenemap{aspect-ratio:2}.msb-signin__feed{grid-auto-rows:68px}.msb-signin__event:nth-child(3){display:none}}@media (prefers-reduced-motion:reduce){.msb-signin__livedot,.msb-signin__event.is-new,.msb-signin__etabar>span{animation:none}}.msb-signin__main{align-items:center;gap:var(--space-5);min-width:0;padding:var(--space-5) var(--space-6);flex-direction:column;display:flex}.msb-signin__top{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-subtle);align-self:stretch;display:flex}.msb-signin__card{width:min(420px,100%);margin-block:auto}@media (max-width:960px){.msb-signin{grid-template-columns:1fr}.msb-signin__panel{gap:var(--space-3);padding:var(--space-5)}.msb-signin__pitch,.msb-signin__panelfoot{display:none}}.msb-signin__form,.msb-signin__card>form{gap:var(--space-4);flex-direction:column;display:flex}.msb-signin__title{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--weight-bold);color:var(--color-text-primary);margin:0}.msb-signin__lead{margin:calc(-1 * var(--space-2)) 0 var(--space-1);font-size:var(--text-body-size);line-height:var(--text-body-lh);color:var(--color-text-secondary)}.msb-signin__error{padding:var(--space-3) var(--space-4);border:1px solid var(--color-danger-quiet-border);border-inline-start:3px solid var(--color-danger);border-radius:var(--radius-sm);background:var(--color-danger-quiet);color:var(--color-danger-on-quiet);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0}.msb-signin__note{padding:var(--space-3) var(--space-4);border:1px solid var(--color-attention-quiet-border);border-inline-start:3px solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-attention-quiet);color:var(--color-attention-on-quiet);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0}.msb-signin__row{justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;display:flex}.msb-signin__row>.msb-input{flex:1;min-width:0}.msb-signin__aside{margin-top:var(--space-1);justify-content:center;display:flex}.msb-signin__link{padding:var(--space-1) 0;font:inherit;font-size:var(--text-small-size);line-height:var(--text-small-lh);color:var(--color-action-hover);cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;border:0;text-decoration:underline}.msb-signin__link:hover{color:var(--color-action)}.msb-totp{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.msb-totp__qr{padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:#fff;line-height:0;display:inline-flex}.msb-totp__reveal{padding:var(--space-1) 0;font:inherit;font-size:var(--text-small-size);line-height:var(--text-small-lh);color:var(--color-action-hover);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.msb-totp__reveal:hover{color:var(--color-action)}.msb-totp__key{align-self:stretch;gap:var(--space-2);flex-direction:column;display:flex}.msb-totp__secret{align-items:center;gap:var(--space-2);min-width:0;display:flex}.msb-totp__secret>.msb-input{min-width:0;font-family:var(--font-mono,monospace);letter-spacing:.08em;flex:1}.msb-signin__submit{width:100%;margin-top:var(--space-1);padding-block:var(--space-3);justify-content:center}.msb-signin__foot{justify-content:center;align-items:center;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);color:var(--color-text-faint);font-size:var(--text-small-size);text-align:center;align-self:stretch;display:flex}.msb-password{display:block;position:relative}.msb-password>.msb-input{padding-inline-end:42px}.msb-password__eye{border-radius:var(--radius-sm);width:34px;height:34px;color:var(--color-text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin-block:auto;padding:0;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:4px}.msb-password__eye:hover{color:var(--color-text-primary);background:var(--color-surface-sunken)}.msb-password__eye:focus-visible{box-shadow:var(--focus-ring);outline:none}.msb-signin__labelrow{justify-content:space-between;align-items:baseline;gap:var(--space-2);display:flex}@media (prefers-reduced-motion:reduce){.msb-boot span:after{width:100%;animation:none}}.msb-signup{background:var(--color-surface-page);min-height:100vh;color:var(--color-text-primary);flex-direction:column;display:flex}.msb-signup__bar{z-index:var(--z-sticky);background:var(--color-surface-card);border-bottom:1px solid var(--color-border-strong);position:sticky;top:0}.msb-signup--welcome .msb-signup__bar{position:static}.msb-signup__barin{align-items:center;gap:var(--space-4);width:min(1240px,100%);min-height:64px;padding:var(--space-2) var(--space-6);box-sizing:border-box;margin-inline:auto;display:flex}.msb-signup__logo{flex-shrink:0;display:block}.msb-signup__barend{align-items:center;gap:var(--space-4);min-width:0;margin-inline-start:auto;display:flex}.msb-signup__who{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--color-text-secondary);font-size:var(--text-small-size);overflow:hidden}.msb-signup__barlink{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-card);color:var(--color-text-primary);font:inherit;font-size:var(--text-small-size);font-weight:var(--weight-semibold);white-space:nowrap;cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);align-items:center;padding:6px 14px;text-decoration:none;display:inline-flex}.msb-signup__barlink:hover{border-color:var(--color-action);color:var(--color-action)}.msb-signup__barlink:focus-visible{box-shadow:var(--focus-ring);outline:none}.msb-signup__bar .msb-segment{flex-shrink:0}.msb-signup__bar .msb-segment__btn{font-size:var(--text-caption-size)}.msb-signup__bar .msb-segment__btn--on{color:var(--color-action);font-weight:var(--weight-bold)}.msb-signup__dir{flex-shrink:0}[dir=rtl] .msb-signup__dir{transform:scaleX(-1)}.msb-signup__fine{color:var(--color-text-faint);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0}.msb-signup__offerprice strong,.msb-signup__planprice strong,.msb-signup__planfleet strong,.msb-signup__levelprice strong,.msb-signup__dl--total dd,.msb-signup__titlechip,.msb-signup__docno,.msb-signup__lines .msb-signup__num,.msb-signup .msb-input.msb-num{font-family:var(--font-mono);letter-spacing:-.01em}.msb-signup .msb-input.msb-num::placeholder{font-family:var(--font-body);letter-spacing:0}.msb-signup__h3{align-items:center;gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold);margin:0;display:flex}.msb-signup__h3 .msb-icon{color:var(--color-action);flex-shrink:0}.msb-signup__submit{width:100%;min-height:48px;font-size:var(--text-body-size);justify-content:center}.msb-signup__cta{min-height:48px;padding-inline:var(--space-6);font-size:var(--text-body-size)}.msb-signup__notice{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-success-quiet);color:var(--color-success-on-quiet);font-size:var(--text-small-size);margin:0}.msb-signup__adorn{display:block;position:relative}.msb-signup__adorn>.msb-input{padding-inline-end:44px}.msb-signup__adorn>.msb-icon{color:var(--color-text-faint);pointer-events:none;margin-block:auto;position:absolute;inset-block:0;inset-inline-end:var(--space-3)}.msb-signup .msb-input{border-color:var(--color-border-control);border-radius:var(--radius-lg);min-height:48px}.msb-signup .msb-select{border-radius:var(--radius-lg);min-height:48px}.msb-signup .msb-input:focus{border-color:var(--color-action);box-shadow:0 0 0 1px var(--color-action);outline:none}.msb-signup .msb-input--invalid,.msb-signup .msb-input--invalid:focus{border-color:var(--color-danger);box-shadow:0 0 0 1px var(--color-danger)}.msb-signup__compose{align-content:center;align-items:stretch;gap:var(--space-6) var(--space-6);width:min(1240px,100%);padding:var(--space-7) var(--space-6) var(--space-8);box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-areas:"head head""form map";margin-inline:auto;display:grid}.msb-signup__head{grid-area:head;max-width:820px}.msb-signup__words{gap:var(--space-4);flex-direction:column;grid-area:form;min-width:0;display:flex}.msb-signup__words>*{animation:msb-signup-rise var(--dur-slow) var(--ease-entrance) both}.msb-signup__words>:nth-child(2){animation-delay:var(--dur-fast)}.msb-signup__headline{font-family:var(--font-head);font-size:var(--text-display-size);line-height:var(--text-display-lh);font-weight:var(--text-display-weight);letter-spacing:-.02em;color:var(--color-action-active);text-wrap:balance;margin:0}.msb-signup__lead{margin:var(--space-3) 0 0;color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh)}.msb-signup__formcard{padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md)}.msb-signup__door{gap:var(--space-4);flex-direction:column;display:flex}.msb-signup__door .msb-signup__submit{margin-top:var(--space-1)}.msb-signup__codehead{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-lg);background:var(--color-action-quiet);color:var(--color-text-primary);font-size:var(--text-small-size);line-height:var(--text-small-lh);overflow-wrap:anywhere;margin:0;display:flex}.msb-signup__codeicon{border-radius:var(--radius-pill);background:var(--color-surface-card);width:32px;height:32px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__labelrow{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.msb-signup__labelnote{color:var(--color-text-faint);font-size:var(--text-caption-size)}.msb-signup__codefoot{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--color-border-strong);font-size:var(--text-small-size);flex-wrap:wrap;display:flex}.msb-signup__resend{align-items:center;gap:var(--space-2);color:var(--color-text-faint);display:inline-flex}.msb-signup__spam{text-align:center}.msb-signup__mapcol{grid-area:map;min-width:0;display:flex}.msb-signup__mappanel{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md);flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.msb-signup__mapchip{top:var(--space-4);z-index:1;align-items:center;gap:var(--space-2);max-width:calc(100% - var(--space-7));padding:var(--space-2) var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm);color:var(--color-text-primary);font-size:var(--text-small-size);font-weight:var(--weight-semibold);margin:0;display:inline-flex;position:absolute;inset-inline-start:var(--space-4)}.msb-signup__mapchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msb-signup__mapchip .msb-icon{color:var(--color-action);flex-shrink:0}.msb-signup__mapstage{flex:1;min-height:300px;position:relative;overflow:hidden}.msb-signup__mapstage:before{content:"";background-image:linear-gradient(var(--color-border-subtle) 1.5px, transparent 1.5px), linear-gradient(90deg, var(--color-border-subtle) 1.5px, transparent 1.5px);background-size:36px 36px;position:absolute;inset:-40%;transform:rotate(-14deg)}.msb-signup__mapstage .msb-netmap{width:100%;height:100%;position:absolute;inset:0}.msb-signup__offer{gap:var(--space-1);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-strong);background:var(--color-surface-sunken);display:grid}.msb-signup__offerhead{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);flex-wrap:wrap;margin:0;display:flex}.msb-signup__offername{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-action);color:var(--color-text-on-action);font-weight:var(--weight-bold)}.msb-signup__offerprice{align-items:baseline;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;display:flex}.msb-signup__offerprice strong{font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--weight-semibold);color:var(--color-action-active)}.msb-signup__offerprice span{color:var(--color-text-secondary);font-size:var(--text-body-size)}.msb-signup__offerpupil{color:var(--color-text-primary);font-size:var(--text-small-size);font-weight:var(--weight-semibold);margin:0}.msb-signup__offersetup{margin:var(--space-1) 0 0;color:var(--color-text-primary);font-size:var(--text-small-size);font-weight:var(--weight-semibold)}.msb-signup__offerfine{margin:var(--space-1) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border-strong);color:var(--color-text-faint);font-size:var(--text-caption-size)}.msb-signup__levels{gap:var(--space-2);padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-strong);background:var(--color-surface-sunken);display:grid}.msb-signup__levelshead{justify-content:space-between;align-items:baseline;gap:var(--space-3);color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;margin:0;display:flex}[dir=rtl] .msb-signup__levelshead{letter-spacing:0}.msb-signup__levels ul{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.msb-signup__levels li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-small-size);border:1px solid #0000;display:flex}.msb-signup__levels li.is-rec{border-color:var(--color-action-quiet-border);background:var(--color-surface-card)}.msb-signup__levelname{align-items:center;gap:var(--space-2);font-weight:var(--weight-bold);color:var(--color-action);flex-wrap:wrap;display:inline-flex}.msb-signup__levelbadge{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-quiet);color:var(--color-attention-on-quiet);font-size:var(--text-micro-size);font-weight:var(--weight-bold)}.msb-signup__levelprice{color:var(--color-text-primary);white-space:nowrap}.msb-signup__levelprice strong{font-weight:var(--weight-semibold)}.msb-signup__levelprice span{color:var(--color-text-faint);font-size:var(--text-caption-size)}.msb-signup__promises{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.msb-signup__guarantee{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border:1px solid var(--color-success-quiet-border);border-radius:var(--radius-lg);background:var(--color-success-quiet);display:flex}.msb-signup__guarantee>span:last-child,.msb-signup__setupnote>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.msb-signup__guarantee strong{color:var(--color-success-on-quiet);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold)}.msb-signup__guarantee>span:last-child>span,.msb-signup__setupnote>span:last-child>span{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__setupnote{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-lg);background:var(--color-action-quiet);display:flex}.msb-signup__setupnote strong{color:var(--color-action);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold)}.msb-signup__setupicon{border:2px solid var(--color-action-quiet-border);border-radius:var(--radius-pill);background:var(--color-surface-card);width:56px;height:56px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__pledges{gap:var(--space-3);flex:1;grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.msb-signup__pledges li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);display:flex}.msb-signup__pledges li>span:last-child{flex-direction:column;gap:2px;min-width:0;display:flex}.msb-signup__pledges strong{color:var(--color-text-primary);font-size:var(--text-small-size);line-height:var(--text-small-lh);font-weight:var(--weight-bold)}.msb-signup__pledges li>span:last-child>span{color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.msb-signup__pledgeicon{border-radius:var(--radius-md);background:var(--color-action-quiet);width:36px;height:36px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-seal{flex-shrink:0;overflow:visible}.msb-seal__tail{fill:var(--color-success-on-quiet)}.msb-seal__rosette{fill:var(--color-success)}.msb-seal__face{fill:var(--color-surface-card)}.msb-seal__stitch{fill:none;stroke:var(--color-success);stroke-width:1.2px;stroke-dasharray:2.2 2}.msb-seal__days{fill:var(--color-success-on-quiet);font-family:var(--font-head);font-weight:var(--weight-bold)}.msb-seal__unit{fill:var(--color-success-on-quiet);font-family:var(--font-head);font-weight:var(--weight-bold);letter-spacing:.14em;text-transform:uppercase}[dir=rtl] .msb-seal__unit{letter-spacing:0}.msb-netmap{width:100%;height:auto;display:block}.msb-netmap__street{fill:none;stroke:var(--color-border-subtle);stroke-width:1.5px}.msb-netmap__casing{fill:none;stroke:var(--color-surface-card);stroke-width:13px;stroke-linecap:round;stroke-linejoin:round}.msb-netmap__line{fill:none;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:msb-netmap-draw var(--dur-brand) var(--ease-entrance) forwards}.msb-netmap__stop{fill:var(--color-surface-card);stroke-width:3.5px}.msb-netmap__bus{pointer-events:none}.msb-netmap__body{stroke:var(--color-surface-card);stroke-width:2.5px}.msb-netmap__roof,.msb-netmap__windscreen{fill:var(--color-surface-card);opacity:.9}.msb-netmap__school{fill:var(--color-surface-card);stroke:var(--color-border-strong);stroke-width:1.5px}.msb-netmap__pulse{fill:var(--color-accent-quiet);transform-box:fill-box;transform-origin:50%;animation:msb-netmap-pulse calc(var(--dur-ambient) * 2) var(--ease-standard) infinite}.msb-netmap--compact{border-radius:var(--radius-md);background:var(--color-surface-sunken)}.msb-netmap--compact .msb-netmap__casing{stroke-width:26px}.msb-netmap--compact .msb-netmap__line{stroke-width:14px}.msb-netmap--compact .msb-netmap__stop{stroke-width:7px}@keyframes msb-netmap-draw{to{stroke-dashoffset:0}}@keyframes msb-netmap-pulse{0%{opacity:.9;transform:scale(.85)}70%,to{opacity:0;transform:scale(1.4)}}.msb-codeboxes{gap:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));width:100%;max-width:100%;display:grid;position:relative}.msb-codeboxes__input{z-index:1;color:#0000;caret-color:#0000;width:100%;height:100%;font-size:var(--text-body-lg-size);opacity:0;cursor:text;background:0 0;border:0;padding:0;position:absolute;inset:0}.msb-codeboxes__box{border:1px solid var(--color-border-control);border-radius:var(--radius-lg);background:var(--color-surface-card);height:64px;color:var(--color-text-primary);font-family:var(--font-mono);font-size:var(--text-h3-size);font-weight:var(--weight-semibold);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);justify-content:center;align-items:center;display:flex}.msb-codeboxes__input:focus~.msb-codeboxes__box.is-next{border-color:var(--color-action);box-shadow:0 0 0 2px var(--color-action-quiet), inset 0 0 0 1px var(--color-action)}.msb-codeboxes--invalid .msb-codeboxes__box{border-color:var(--color-danger)}.msb-codeboxes__input:disabled~.msb-codeboxes__box{opacity:.6}@keyframes msb-signup-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.msb-signup__foot{border-top:1px solid var(--color-border-strong);background:var(--color-surface-card)}.msb-signup__footin{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-5);width:min(1240px,100%);padding:var(--space-4) var(--space-6);box-sizing:border-box;color:var(--color-text-faint);font-size:var(--text-small-size);flex-wrap:wrap;margin-inline:auto;display:flex}.msb-signup__foot a{color:var(--color-action);font-weight:var(--weight-semibold);text-decoration:none}.msb-signup__foot a:hover{text-decoration:underline}.msb-signup__foothelp{margin-inline-start:auto}.msb-signup__wizard{gap:var(--space-5) var(--space-6);width:min(1240px,100%);padding:var(--space-6) var(--space-6) var(--space-8);box-sizing:border-box;flex:1;grid-template-columns:minmax(0,1fr) 360px;align-items:start;margin-inline:auto;display:grid}.msb-signup__progress{padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);grid-column:1/-1}.msb-signup__progress .msb-stepper{gap:var(--space-3)}.msb-signup__progress .msb-stepper__step{gap:var(--space-2);font-size:var(--text-small-size);flex:auto}.msb-signup__progress .msb-stepper__step:first-child{flex:none}.msb-signup__progress .msb-stepper__step+.msb-stepper__step:before{flex:1 1 var(--space-6);min-width:var(--space-4);border-radius:var(--radius-pill);height:2px}.msb-signup__progress .msb-stepper__step--done+.msb-stepper__step:before{background:var(--color-success)}.msb-signup__progress .msb-stepper__n{width:28px;height:28px;font-size:var(--text-caption-size);font-weight:var(--weight-bold)}.msb-signup__progress .msb-stepper__step--done .msb-stepper__n{background:var(--color-success);color:var(--color-text-on-action)}.msb-signup__progress .msb-stepper__step--on .msb-stepper__n{box-shadow:0 0 0 4px var(--color-action-quiet)}.msb-signup__progress .msb-stepper__step--on{color:var(--color-action);font-weight:var(--weight-bold)}.msb-signup__progressmini{display:none}.msb-signup__panel{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.msb-signup__panelhead{gap:var(--space-2);flex-direction:column;display:flex}.msb-signup__title{align-items:center;gap:var(--space-2) var(--space-3);font-family:var(--font-head);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--weight-bold);letter-spacing:-.02em;color:var(--color-action-active);flex-wrap:wrap;margin:0;display:flex}.msb-signup__title:focus{outline:none}.msb-signup__titlechip{padding:var(--space-1) var(--space-3);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-md);background:var(--color-action-quiet);color:var(--color-action);font-size:var(--text-body-lg-size);font-weight:var(--weight-semibold);letter-spacing:0}.msb-signup__steplead{color:var(--color-text-secondary);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0}.msb-signup__card{gap:var(--space-4);min-width:0;padding:var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.msb-signup__cardhead{gap:var(--space-1);flex-direction:column;display:flex}.msb-signup__form{gap:var(--space-5);flex-direction:column;display:flex}.msb-signup__card.msb-signup__form{gap:var(--space-5);box-shadow:var(--shadow-md)}.msb-signup__fields{gap:var(--space-5) var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.msb-signup__full{grid-column:1/-1}.msb-signup__group{margin:var(--space-2) 0 0;padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border-strong);color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase;grid-column:1/-1}[dir=rtl] .msb-signup__group{letter-spacing:0}.msb-signup__group:first-child{margin-top:0}.msb-signup__fields .msb-choices{gap:var(--space-3)}.msb-signup__fields .msb-choice{min-height:56px;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);font-size:var(--text-small-size)}.msb-signup__concerns .msb-choices{grid-template-columns:repeat(3,minmax(0,1fr))}.msb-signup__concerns .msb-choice{justify-content:flex-start;min-height:96px}.msb-signup__concerns .msb-choice__head{align-items:flex-start}.msb-signup__switchrow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-sunken);display:flex}.msb-signup__switchrow>.msb-icon{color:var(--color-action);flex-shrink:0}.msb-signup__switchrow .msb-switch{font-size:var(--text-small-size);font-weight:var(--weight-semibold);flex-direction:row-reverse;flex:1;justify-content:space-between}.msb-signup__pin{gap:var(--space-2);flex-direction:column;display:flex}.msb-signup__pin>.msb-signup__fine{align-items:flex-start;gap:var(--space-2);display:flex}.msb-signup__pin>.msb-signup__fine>.msb-icon{color:var(--color-action);flex-shrink:0;margin-top:2px}.msb-signup__pinmap{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);height:260px;position:relative;overflow:hidden}.msb-signup__pinbar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.msb-signup__note{align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-lg);background:var(--color-action-quiet);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;display:flex}.msb-signup__note>.msb-icon{color:var(--color-action);flex-shrink:0;margin-top:1px}.msb-signup__note--strong{color:var(--color-text-primary)}.msb-signup__note--seal{border-color:var(--color-success-quiet-border);background:var(--color-success-quiet);align-items:center}.msb-signup__note--seal .msb-seal,.msb-signup__refund .msb-seal{flex-shrink:0}.msb-signup__preselected{align-items:center;gap:var(--space-2);color:var(--color-action);font-size:var(--text-small-size);line-height:var(--text-small-lh);font-weight:var(--weight-semibold);margin:0;display:flex}.msb-signup__why{align-items:flex-start;gap:var(--space-2);color:var(--color-text-faint);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;display:flex}.msb-signup__why>.msb-icon{color:var(--color-success);flex-shrink:0;margin-top:1px}.msb-signup__actions{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--color-border-strong);display:flex}.msb-signup__form>.msb-signup__actions:not(:first-child){margin-top:0}.msb-signup__actions .msb-btn{min-height:48px}.msb-signup__next{padding-inline:var(--space-6)}.msb-signup__options{gap:var(--space-3);display:grid}.msb-signup__options.is-invalid .msb-signup__option:not(.is-on){border-color:var(--color-danger-quiet-border)}.msb-signup__plans{padding-top:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr))}.msb-signup__ways{padding-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.msb-signup__cadence{gap:var(--space-3);flex-direction:column;display:flex}.msb-signup__cadences{padding-top:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr))}.msb-signup__option{min-width:0;padding:var(--space-5) var(--space-4) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);flex-direction:column;align-items:stretch;display:flex;position:relative}.msb-signup__option:hover{border-color:var(--color-action-quiet-border);box-shadow:var(--shadow-md)}.msb-signup__option:focus-visible{box-shadow:var(--focus-ring);outline:none}.msb-signup__option.is-on{border-color:var(--color-action);background:var(--color-action-quiet);box-shadow:inset 0 0 0 1px var(--color-action), var(--shadow-md)}.msb-signup__optiontick{top:var(--space-4);border:1px solid var(--color-border-control);border-radius:var(--radius-pill);background:var(--color-surface-card);width:22px;height:22px;color:var(--color-text-on-action);justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:var(--space-4)}.msb-signup__option.is-on .msb-signup__optiontick{border-color:var(--color-action);background:var(--color-action)}.msb-signup__optionbadge{top:0;padding:2px var(--space-3);border-radius:var(--radius-pill);background:var(--color-accent);color:var(--color-text-on-accent);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}[dir=rtl] .msb-signup__optionbadge{letter-spacing:0;transform:translate(50%,-50%)}.msb-signup__plan{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.msb-signup__planname{color:var(--color-action);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold);padding-inline-end:var(--space-6)}.msb-signup__planpromise{min-height:calc(3 * var(--text-caption-lh) * var(--text-caption-size));color:var(--color-text-secondary);font-size:var(--text-caption-size);line-height:var(--text-caption-lh)}.msb-signup__planprice{margin-top:var(--space-1);flex-direction:column;gap:2px;display:flex}.msb-signup__planprice strong{color:var(--color-action-active);font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--weight-semibold)}.msb-signup__planprice span{color:var(--color-text-faint);font-size:var(--text-caption-size)}.msb-signup__planchip{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);color:var(--color-text-secondary);font-size:var(--text-caption-size);align-self:flex-start}.msb-signup__option.is-on .msb-signup__planchip{background:var(--color-surface-card)}.msb-signup__planfleet{padding-top:var(--space-3);border-top:1px solid var(--color-border-strong);color:var(--color-text-faint);font-size:var(--text-caption-size);flex-direction:column;gap:2px;margin-top:auto;display:flex}.msb-signup__option.is-on .msb-signup__planfleet{border-top-color:var(--color-action-quiet-border)}.msb-signup__planfleet>span:last-child{color:var(--color-text-secondary)}.msb-signup__planfleet strong{color:var(--color-action);font-size:var(--text-small-size);font-weight:var(--weight-semibold)}.msb-signup__way{gap:var(--space-3);flex-direction:column;flex:1;display:flex}.msb-signup__wayhead{align-items:center;gap:var(--space-2);color:var(--color-action);font-size:var(--text-body-lg-size);padding-inline-end:var(--space-6);display:inline-flex}.msb-signup__waytext{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__wayprice{padding-top:var(--space-3);border-top:1px solid var(--color-border-strong);font-size:var(--text-small-size);flex-direction:column;gap:2px;margin-top:auto;display:flex}.msb-signup__wayprice strong{color:var(--color-action-active);font-weight:var(--weight-semibold)}.msb-signup__wayprice span{color:var(--color-text-faint);font-size:var(--text-caption-size)}.msb-signup__option.is-on .msb-signup__wayprice{border-top-color:var(--color-action-quiet-border)}.msb-signup__busrow{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) var(--space-5);flex-direction:row}.msb-signup__busrow>div:first-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.msb-signup__stepper{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.msb-signup__stepper .msb-input{text-align:center;width:72px;min-height:44px;font-weight:var(--weight-semibold)}.msb-signup__stepper .msb-iconbtn{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);width:44px;height:44px}.msb-signup__compare{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.msb-signup__comparewrap{overflow-x:auto}.msb-signup__compare table{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__compare th,.msb-signup__compare td{padding:var(--space-3);border-bottom:1px solid var(--color-border-strong);text-align:start;vertical-align:middle}.msb-signup__compare tbody tr:last-child>*{border-bottom:0}.msb-signup__compare thead th{vertical-align:bottom;display:table-cell}.msb-signup__compare thead th strong{color:var(--color-text-primary);font-size:var(--text-small-size);font-weight:var(--weight-bold);display:block}.msb-signup__compare thead th span{color:var(--color-text-faint);font-size:var(--text-caption-size);font-weight:var(--weight-regular);display:block}.msb-signup__compare thead th.is-good{background:var(--color-action-quiet);border-start-start-radius:var(--radius-md);border-start-end-radius:var(--radius-md)}.msb-signup__compare thead th.is-good strong{color:var(--color-action)}.msb-signup__compare tbody th{width:38%;color:var(--color-text-primary);font-weight:var(--weight-semibold)}.msb-signup__compare td{width:31%;color:var(--color-text-faint)}.msb-signup__compare td:last-child{background:var(--color-action-quiet)}.msb-signup__compare tbody tr:last-child td:last-child{border-end-end-radius:var(--radius-md);border-end-start-radius:var(--radius-md)}.msb-signup__compare td>span{align-items:flex-start;gap:var(--space-2);display:inline-flex}.msb-signup__compare td .msb-icon{flex-shrink:0;margin-top:1px}.msb-signup__compare td.is-good{color:var(--color-text-primary);font-weight:var(--weight-semibold)}.msb-signup__compare td.is-good .msb-icon{color:var(--color-success)}.msb-signup__limitcols{gap:var(--space-5);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);display:grid}.msb-signup__limitcols h3{margin:0 0 var(--space-2);color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .msb-signup__limitcols h3{letter-spacing:0}.msb-signup__limitcols ul{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;padding:0;list-style:none;display:grid}.msb-signup__limitcols li{align-items:flex-start;gap:var(--space-2);display:flex}.msb-signup__limitcols li .msb-icon{flex-shrink:0;margin-top:2px}.msb-signup__yes .msb-icon{color:var(--color-success)}.msb-signup__no .msb-icon{color:var(--color-text-faint)}.msb-signup__upsell{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-inverse);color:var(--color-text-on-inverse);box-shadow:var(--shadow-md);display:flex}.msb-signup__upsell h2{color:var(--color-text-on-inverse);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold);margin:0}.msb-signup__upsell p{margin:var(--space-1) 0 0;color:var(--color-alpha-on-dark-3);font-size:var(--text-small-size)}.msb-signup__upsell ul{gap:var(--space-1);margin:var(--space-3) 0 0;color:var(--color-alpha-on-dark-4);font-size:var(--text-small-size);line-height:var(--text-small-lh);padding:0;list-style:none;display:grid}.msb-signup__upsell li{align-items:flex-start;gap:var(--space-2);display:flex}.msb-signup__upsell li .msb-icon{color:var(--color-accent);flex-shrink:0;margin-top:2px}.msb-signup__upsell .msb-btn{flex-shrink:0;min-height:48px}.msb-signup__expert h2{align-items:center;gap:var(--space-2);display:flex}.msb-signup__expert h2 .msb-icon{color:var(--color-accent)}.msb-signup__expert .msb-signup__expertask{margin-top:var(--space-3);color:var(--color-text-on-inverse);font-weight:var(--weight-bold)}.msb-signup__expertactions{align-items:stretch;gap:var(--space-2);flex-direction:column;flex-shrink:0;display:flex}.msb-signup__decline{padding:var(--space-2);color:var(--color-alpha-on-dark-4);font:inherit;font-size:var(--text-small-size);cursor:pointer;background:0 0;border:0;text-decoration:underline}.msb-signup__decline:disabled{cursor:default;opacity:.6}.msb-signup__pay{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);flex-direction:column;display:flex}.msb-signup__pay dl{gap:var(--space-2);margin:0;display:grid}.msb-signup__pay dl>div{gap:var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-small-size);line-height:var(--text-small-lh);grid-template-columns:150px minmax(0,1fr);display:grid}.msb-signup__pay dt{color:var(--color-action);font-weight:var(--weight-bold)}.msb-signup__pay dd{color:var(--color-text-primary);margin:0}.msb-signup__startchoice{box-shadow:var(--shadow-md)}.msb-signup__expect{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid;position:relative}.msb-signup__expect:before{content:"";top:var(--space-4);bottom:var(--space-4);background:var(--color-action-quiet-border);width:2px;position:absolute;inset-inline-start:15px}.msb-signup__topic{gap:var(--space-4);grid-template-columns:32px minmax(0,1fr);align-items:start;display:grid;position:relative}.msb-signup__topicn{border-radius:var(--radius-pill);background:var(--color-action);width:32px;height:32px;color:var(--color-text-on-action);font-size:var(--text-small-size);font-weight:var(--weight-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative}.msb-signup__topicbody{gap:var(--space-3);min-width:0;padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);flex-direction:column;display:flex}.msb-signup__topicbody>p{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0}.msb-signup__topichead{align-items:center;gap:var(--space-2);margin:0;display:flex}.msb-signup__topicicon{color:var(--color-action);display:inline-flex}.msb-signup__film{border-radius:var(--radius-md);background:var(--color-surface-sunken);width:100%}.msb-signup__points{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.msb-signup__pointlist{padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.msb-signup__pointlist--good{background:var(--color-success-quiet)}.msb-signup__pointlist h3{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--color-text-primary);font-size:var(--text-small-size);font-weight:var(--weight-bold);display:flex}.msb-signup__pointlist h3 .msb-icon{color:var(--color-text-faint)}.msb-signup__pointlist--good h3 .msb-icon{color:var(--color-success)}.msb-signup__pointlist ul{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;padding-inline-start:var(--space-5);display:grid}.msb-signup__pointlist--good li::marker{color:var(--color-success)}.msb-signup__review{gap:var(--space-4);display:grid}.msb-signup__block{padding:var(--space-5) var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm)}.msb-signup__blockhead{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-strong);display:flex}.msb-signup__blockhead h2{color:var(--color-action-active);font-size:var(--text-body-lg-size);font-weight:var(--weight-bold);flex:1;margin:0}.msb-signup__blockicon{border-radius:var(--radius-md);background:var(--color-action-quiet);width:36px;height:36px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__blockhead .msb-btn{color:var(--color-action);font-weight:var(--weight-semibold)}.msb-signup__dl.msb-signup__dl--grid{gap:var(--space-4) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.msb-signup__dl--grid .msb-signup__pair{flex-direction:column;align-items:flex-start;gap:2px}.msb-signup__dl--grid .msb-signup__pair dt{color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .msb-signup__dl--grid .msb-signup__pair dt{letter-spacing:0}.msb-signup__dl--grid .msb-signup__pair dd{color:var(--color-text-primary);font-size:var(--text-body-size);text-align:start}.msb-signup__nextsteps ol{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.msb-signup__nextsteps li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);display:flex}.msb-signup__nextsteps .msb-signup__topicn{width:26px;height:26px;font-size:var(--text-caption-size)}.msb-signup__nextsteps li>span:last-child{padding-top:3px}.msb-signup__faq{gap:var(--space-3);flex-direction:column;display:flex}.msb-signup__faq ul{border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);margin:0;padding:0;list-style:none;display:grid}.msb-signup__faq li+li{border-top:1px solid var(--color-border-strong)}.msb-signup__faq button{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4) var(--space-5);color:var(--color-text-primary);font:inherit;font-size:var(--text-body-size);font-weight:var(--weight-semibold);text-align:start;cursor:pointer;background:0 0;border:0;display:flex}.msb-signup__faq button:hover{color:var(--color-action)}.msb-signup__faq button:focus-visible{box-shadow:var(--focus-ring-inset);border-radius:var(--radius-lg);outline:none}.msb-signup__faq button .msb-icon{color:var(--color-text-faint);transition:transform var(--dur-base) var(--ease-standard);flex-shrink:0}.msb-signup__faq li.is-open button .msb-icon{transform:rotate(180deg)}.msb-signup__faq p{padding:0 var(--space-5) var(--space-4);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0}.msb-signup__aside{top:calc(64px + var(--space-5));gap:var(--space-4);flex-direction:column;display:flex;position:sticky}.msb-signup__summary{gap:var(--space-4);padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md);flex-direction:column;display:flex}.msb-signup__summaryhead{justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-strong);display:flex}.msb-signup__summaryhead h2{color:var(--color-action-active);font-size:var(--text-body-lg-size);font-weight:var(--weight-bold);margin:0}.msb-signup__summarymap{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);overflow:hidden}.msb-signup__summarymap .msb-netmap{aspect-ratio:16/9;object-fit:cover}.msb-signup__dl{font-size:var(--text-small-size);line-height:var(--text-small-lh);flex-direction:column;gap:0;margin:0;display:flex}.msb-signup__pair{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding-block:var(--space-2);display:flex}.msb-signup__dl:not(.msb-signup__dl--grid):not(.msb-signup__dl--boxed) .msb-signup__pair+.msb-signup__pair{border-top:1px solid var(--color-border-subtle)}.msb-signup__pair dt{color:var(--color-text-faint)}.msb-signup__pair dd{justify-content:flex-end;align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-primary);font-weight:var(--weight-semibold);text-align:end;overflow-wrap:anywhere;flex-wrap:wrap;margin:0;display:inline-flex}.msb-signup__plantag{padding:1px var(--space-2);border-radius:var(--radius-sm);background:var(--color-action-quiet);color:var(--color-action);font-weight:var(--weight-bold)}.msb-signup__pairnote{color:var(--color-attention-on-quiet);font-size:var(--text-caption-size);font-weight:var(--weight-semibold)}.msb-signup__totals{gap:var(--space-2);margin-inline:calc(-1 * var(--space-5));margin-bottom:calc(-1 * var(--space-5));padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--color-border-strong);background:var(--color-surface-sunken);border-end-end-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);flex-direction:column;display:flex}.msb-signup__dl--total .msb-signup__pair dt{color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.msb-signup__dl--total .msb-signup__pair:first-child dd{color:var(--color-action-active);font-size:var(--text-body-lg-size)}.msb-signup__dl--boxed{padding:var(--space-2) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-sunken);text-align:start}.msb-signup__dl--boxed .msb-signup__pair+.msb-signup__pair{border-top:1px solid var(--color-border-strong)}.msb-signup__trust{padding:var(--space-4) var(--space-5);border:1px solid var(--color-success-quiet-border);border-radius:var(--radius-lg);background:var(--color-success-quiet)}.msb-signup__trust h2{margin:0 0 var(--space-3);color:var(--color-success-on-quiet);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .msb-signup__trust h2{letter-spacing:0}.msb-signup__trust ul{gap:var(--space-2);color:var(--color-text-primary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;padding:0;list-style:none;display:grid}.msb-signup__trust li{align-items:flex-start;gap:var(--space-2);display:flex}.msb-signup__trust .msb-icon{color:var(--color-success);flex-shrink:0}.msb-signup__help{gap:var(--space-2);padding:var(--space-4) var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);flex-direction:column;display:flex}.msb-signup__help h2{color:var(--color-action-active);font-size:var(--text-body-size);font-weight:var(--weight-bold);margin:0}.msb-signup__help p{margin:0 0 var(--space-1);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__helprow{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-md);background:var(--color-action-quiet);color:var(--color-action);font-size:var(--text-small-size);font-weight:var(--weight-semibold);transition:border-color var(--dur-fast);text-decoration:none;display:flex}.msb-signup__helprow:hover{border-color:var(--color-action)}.msb-signup__helprow:focus-visible{box-shadow:var(--focus-ring);outline:none}.msb-signup__helprow .msb-icon{flex-shrink:0}.msb-signup__sheetbar{display:none}.msb-signup__doc{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-action);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md);overflow:hidden}.msb-signup__dochead{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4);flex-wrap:wrap;display:flex}.msb-signup__doctitle{color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.08em;text-transform:uppercase;margin:0}[dir=rtl] .msb-signup__doctitle{letter-spacing:0}.msb-signup__docno{margin:var(--space-1) 0 0;color:var(--color-action-active);font-size:var(--text-body-lg-size);font-weight:var(--weight-semibold)}.msb-signup__docmeta{gap:var(--space-1);font-size:var(--text-small-size);margin:0;display:grid}.msb-signup__docmeta>div{justify-content:space-between;gap:var(--space-4);display:flex}.msb-signup__docmeta dt{color:var(--color-text-faint)}.msb-signup__docmeta dd{color:var(--color-text-primary);font-weight:var(--weight-semibold);margin:0}.msb-signup__docparties{gap:var(--space-4);padding:var(--space-4) var(--space-6);border-block:1px solid var(--color-border-strong);background:var(--color-surface-sunken);font-size:var(--text-small-size);line-height:var(--text-small-lh);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.msb-signup__docparties>div{flex-direction:column;gap:2px;display:flex}.msb-signup__docparties>div>span:first-child{color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.06em;text-transform:uppercase}[dir=rtl] .msb-signup__docparties>div>span:first-child{letter-spacing:0}.msb-signup__docparties strong{color:var(--color-text-primary)}.msb-signup__docparties>div>span:not(:first-child){color:var(--color-text-secondary)}.msb-signup__docbody{overflow-x:auto}.msb-signup__lines{border-collapse:collapse;width:100%;font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__lines th,.msb-signup__lines td{padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-strong);text-align:start;vertical-align:top}.msb-signup__lines th{color:var(--color-text-faint);font-size:var(--text-micro-size);font-weight:var(--weight-bold);letter-spacing:.04em;text-transform:uppercase}[dir=rtl] .msb-signup__lines th{letter-spacing:0}.msb-signup__lines .msb-signup__num{text-align:end;white-space:nowrap;font-family:var(--font-mono)}.msb-signup__lines tfoot td{font-weight:var(--weight-semibold)}.msb-signup__lines tfoot tr:last-child td{background:var(--color-action-quiet);color:var(--color-action-active);font-size:var(--text-body-lg-size);font-weight:var(--weight-bold);border-bottom:0}.msb-signup__docfoot{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:calc(-1 * var(--space-3));color:var(--color-text-faint);font-size:var(--text-small-size);flex-wrap:wrap;display:flex}.msb-signup__docfoot>span{align-items:center;gap:var(--space-2);display:inline-flex}.msb-signup__demo{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-lg);background:var(--color-action-quiet);display:flex}.msb-signup__demo>div{flex:1;min-width:0}.msb-signup__demo h2{color:var(--color-action);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold);margin:0}.msb-signup__demo p{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:2px 0 0}.msb-signup__demo .msb-btn{flex-shrink:0;min-height:44px}.msb-signup__demoicon{border:2px solid var(--color-action-quiet-border);border-radius:var(--radius-pill);background:var(--color-surface-card);width:48px;height:48px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__demo.is-asked{border-color:var(--color-success-quiet-border);background:var(--color-success-quiet)}.msb-signup__demo.is-asked h2{color:var(--color-success-on-quiet)}.msb-signup__demo.is-asked .msb-signup__demoicon{border-color:var(--color-success-quiet-border);color:var(--color-success)}.msb-signup__refund{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-success-quiet-border);border-radius:var(--radius-lg);background:var(--color-success-quiet);color:var(--color-success-on-quiet);font-size:var(--text-small-size);line-height:var(--text-small-lh);font-weight:var(--weight-semibold);margin:0;display:flex}.msb-signup__refund .msb-icon{color:var(--color-success);flex-shrink:0}.msb-signup__norefund{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border:1px solid var(--color-attention-quiet-border);border-inline-start:4px solid var(--color-attention);border-radius:var(--radius-lg);background:var(--color-attention-quiet);color:var(--color-attention-on-quiet);font-size:var(--text-body-size);line-height:var(--text-body-lh);margin:0;display:flex}.msb-signup__norefund>.msb-icon{color:var(--color-attention-on-quiet);flex-shrink:0}.msb-signup__norefund strong{font-weight:var(--weight-bold)}.msb-signup__norefundchip{align-items:center;gap:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-attention-quiet-border);border-radius:var(--radius-pill);background:var(--color-attention-quiet);color:var(--color-attention-on-quiet);font-size:var(--text-small-size);font-weight:var(--weight-bold);align-self:flex-start;display:inline-flex}.msb-signup__norefundtext{align-items:center;gap:var(--space-1);color:var(--color-attention-on-quiet);font-weight:var(--weight-bold);display:inline-flex}.msb-signup__democard{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-lg);background:var(--color-action-quiet);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.msb-signup__democard.is-asked{border-color:var(--color-success-quiet-border);background:var(--color-success-quiet)}.msb-signup__democard .msb-signup__demoicon{align-self:center}.msb-signup__democard.is-asked .msb-signup__demoicon{border-color:var(--color-success-quiet-border);color:var(--color-success)}.msb-signup__demotext h2{color:var(--color-action);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);font-weight:var(--weight-bold);margin:0}.msb-signup__democard.is-asked .msb-signup__demotext h2{color:var(--color-success-on-quiet)}.msb-signup__demotext p{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:2px 0 0}.msb-signup__demotext p.msb-signup__demowhen{color:var(--color-text-primary);font-weight:var(--weight-bold);text-transform:capitalize}.msb-signup__demoactions{align-items:stretch;gap:var(--space-2);flex-direction:column;display:flex}.msb-signup__demoactions .msb-btn{white-space:nowrap;justify-content:center;min-height:44px}.msb-signup__demoactions .msb-signin__link{align-self:center}@media (max-width:720px){.msb-signup__democard{grid-template-columns:auto minmax(0,1fr)}.msb-signup__demoactions{grid-column:1/-1}}.msb-demo{gap:var(--space-5);grid-template-columns:minmax(200px,260px) minmax(0,1fr);min-height:360px;display:grid}.msb-demo__about{align-content:start;gap:var(--space-3);border-inline-end:1px solid var(--color-border-subtle);padding-inline-end:var(--space-5);display:grid}.msb-demo__about strong{font-family:var(--font-head);font-size:var(--text-h3-size);line-height:var(--text-h3-lh)}.msb-demo__about span{align-items:center;gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);font-weight:var(--weight-semibold);display:inline-flex}.msb-demo__about p{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0}.msb-demo__picker{align-content:start;gap:var(--space-4);min-width:0;display:grid}.msb-demo__status,.msb-demo__empty{justify-items:start;gap:var(--space-3);color:var(--color-text-secondary);display:grid}.msb-demo__weekbar{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.msb-demo__weeklabel{font-weight:var(--weight-bold)}.msb-demo__nav{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-card);width:36px;height:36px;color:var(--color-action);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.msb-demo__nav:disabled{color:var(--color-text-faint);cursor:default;opacity:.5}.msb-demo__days{gap:var(--space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.msb-demo__day{padding:var(--space-2) 0 var(--space-3);border-radius:var(--radius-md);background:var(--color-action-quiet);color:var(--color-action);font:inherit;cursor:pointer;border:1px solid #0000;justify-items:center;gap:2px;display:grid;position:relative}.msb-demo__day small{font-size:var(--text-micro-size);text-transform:uppercase}.msb-demo__day strong{font-size:var(--text-body-lg-size)}.msb-demo__day:hover:not(:disabled){border-color:var(--color-action)}.msb-demo__day:disabled{color:var(--color-text-faint);cursor:default;background:0 0}.msb-demo__day.is-chosen{background:var(--color-action);color:var(--color-text-on-inverse)}.msb-demo__dot{border-radius:var(--radius-pill);background:currentColor;width:5px;height:5px;position:absolute;bottom:5px}.msb-demo__times{gap:var(--space-2);max-height:300px;padding-inline-end:var(--space-1);display:grid;overflow-y:auto}.msb-demo__dayname{margin:0 0 var(--space-1);font-weight:var(--weight-bold);text-transform:capitalize}.msb-demo__time{border:1px solid var(--color-action);border-radius:var(--radius-md);background:var(--color-surface-card);min-height:44px;color:var(--color-action);font:inherit;font-weight:var(--weight-bold);cursor:pointer;justify-content:center;align-items:center;display:flex}.msb-demo__time:hover{background:var(--color-action-quiet)}.msb-demo__time.is-chosen{border-color:var(--color-text-secondary);background:var(--color-text-secondary);color:var(--color-text-on-inverse);cursor:default}.msb-demo__confirm{gap:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.msb-demo__confirm .msb-btn{justify-content:center;min-height:44px}.msb-demo__day:focus-visible,.msb-demo__time:focus-visible,.msb-demo__nav:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (max-width:720px){.msb-demo{grid-template-columns:1fr}.msb-demo__about{padding-inline-end:0;padding-bottom:var(--space-4);border-inline-end:0;border-bottom:1px solid var(--color-border-subtle)}}.msb-signup__qtynote{color:var(--color-text-faint);font-size:var(--text-micro-size);line-height:var(--text-micro-lh);white-space:nowrap;display:block}.msb-signup__why-fold{border:1px solid var(--color-action-quiet-border);border-inline-start:4px solid var(--color-action);border-radius:var(--radius-lg);background:var(--color-action-quiet);margin:0}.msb-signup__why-fold>summary{gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;grid-template-columns:auto 1fr auto;align-items:start;list-style:none;display:grid}.msb-signup__why-fold>summary::-webkit-details-marker{display:none}.msb-signup__why-fold>summary>.msb-icon{color:var(--color-action);margin-top:2px}.msb-signup__why-fold>summary:focus-visible{box-shadow:var(--focus-ring);border-radius:var(--radius-lg);outline:none}.msb-signup__why-head{gap:var(--space-1);min-width:0;display:grid}.msb-signup__why-head strong{color:var(--color-text-primary);font-size:var(--text-body-size)}.msb-signup__why-head span{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__why-more{align-items:center;gap:var(--space-1);color:var(--color-action);font-size:var(--text-small-size);font-weight:var(--weight-bold);white-space:nowrap;display:inline-flex}.msb-signup__why-fold[open] .msb-signup__why-more .msb-icon{transform:rotate(180deg)}.msb-signup__whylist{gap:var(--space-2);padding:0 var(--space-4) var(--space-4) calc(var(--space-4) + 30px);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;display:grid}.msb-signup__transfer{gap:var(--space-1);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.msb-signup__transfer>header{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.msb-signup__transfer h2{color:var(--color-action-active);font-size:var(--text-body-lg-size);font-weight:var(--weight-bold);margin:0}.msb-signup__transfer>header p{color:var(--color-text-faint);font-size:var(--text-small-size);margin:2px 0 0}.msb-signup__transfericon{border-radius:var(--radius-md);background:var(--color-action-quiet);width:40px;height:40px;color:var(--color-action);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__copyrow{align-items:center;gap:var(--space-3);min-height:44px;padding-block:var(--space-2);border-top:1px solid var(--color-border-subtle);font-size:var(--text-small-size);grid-template-columns:minmax(150px,.7fr) minmax(0,1fr) 112px;display:grid}.msb-signup__copylabel{color:var(--color-text-faint)}.msb-signup__copynote{margin:calc(-1 * var(--space-1)) 0 0;color:var(--color-attention-on-quiet);font-size:var(--text-caption-size);line-height:var(--text-caption-lh);grid-column:1/-1}.msb-signup__copyrow>strong{color:var(--color-text-primary);font-weight:var(--weight-semibold);overflow-wrap:anywhere;text-align:start}.msb-signup__copyrow>.msb-btn{color:var(--color-action);justify-self:end}.msb-signup__code-value{font-family:var(--font-mono);letter-spacing:.02em;direction:ltr;unicode-bidi:isolate}.msb-signup__copyrow--strong{margin-block:var(--space-1) var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--color-attention-quiet-border);border-radius:var(--radius-lg);background:var(--color-accent-quiet)}.msb-signup__copyrow--strong .msb-signup__copylabel{color:var(--color-attention-on-quiet);font-weight:var(--weight-bold)}.msb-signup__copyrow--strong>strong{color:var(--color-action-active);font-size:var(--text-body-lg-size)}.msb-signup__copyrow--strong+.msb-signup__copyrow{border-top:0}.msb-signup__proof{box-shadow:var(--shadow-md)}.msb-signup__state{align-items:stretch;gap:var(--space-4);padding:var(--space-7) var(--space-6)}.msb-signup__state--center{text-align:center;align-items:center}.msb-signup__state--center .msb-signup__panelhead{align-items:center;max-width:560px}.msb-signup__state--center .msb-signup__title{justify-content:center}.msb-signup__state--center .msb-signup__dl--boxed{width:min(480px,100%)}.msb-signup__state--center .msb-callout{text-align:start;width:min(480px,100%)}.msb-signup__stateicon{border:2px solid var(--color-attention-quiet-border);border-radius:var(--radius-pill);background:var(--color-attention-quiet);width:72px;height:72px;color:var(--color-attention-on-quiet);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__stateicon--good{border-color:var(--color-success-quiet-border);background:var(--color-success-quiet);color:var(--color-success)}.msb-signup__hero{border:1px solid var(--color-border-strong);border-top:4px solid var(--color-success);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);display:grid;overflow:hidden}.msb-signup__herobg{border-inline-start:1px solid var(--color-border-strong);background:var(--color-surface-sunken);order:2;min-height:300px;position:relative}.msb-signup__herobg .msb-netmap{width:100%;height:100%;position:absolute;inset:0}.msb-signup__herocard{justify-content:center;align-items:flex-start;gap:var(--space-4);padding:var(--space-7) var(--space-6);flex-direction:column;order:1;display:flex}.msb-signup__firsts{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.msb-signup__firsts li{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--color-action-quiet-border);border-radius:var(--radius-lg);background:var(--color-action-quiet);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.msb-signup__firsts li>span:nth-child(2){font-size:var(--text-small-size);line-height:var(--text-small-lh);flex-direction:column;gap:2px;display:flex}.msb-signup__firsts strong{color:var(--color-action-active);font-size:var(--text-body-size)}.msb-signup__firsts li>span:nth-child(2)>span{color:var(--color-text-secondary)}.msb-signup__firstn{border-radius:var(--radius-md);background:var(--color-action);width:32px;height:32px;color:var(--color-text-on-action);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);justify-content:center;align-items:center;display:inline-flex}.msb-signup__firsticon{color:var(--color-action)}.msb-signup__tracker{padding:var(--space-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-lg);background:var(--color-surface-card);box-shadow:var(--shadow-md)}.msb-signup__tracker h2{margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--color-border-strong);color:var(--color-action-active);font-size:var(--text-body-lg-size);font-weight:var(--weight-bold)}.msb-signup__track{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.msb-signup__track li{align-items:flex-start;gap:var(--space-3);color:var(--color-text-faint);font-size:var(--text-small-size);display:flex;position:relative}.msb-signup__track li+li:before{content:"";top:calc(-1 * var(--space-4));width:2px;height:var(--space-4);background:var(--color-border-strong);position:absolute;inset-inline-start:13px}.msb-signup__track li.is-done+li:before{background:var(--color-success)}.msb-signup__tracknum{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-card);width:28px;height:28px;font-size:var(--text-micro-size);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.msb-signup__tracktext{flex-direction:column;gap:1px;padding-top:3px;display:flex}.msb-signup__tracktext strong{font-weight:var(--weight-semibold)}.msb-signup__tracktext span{font-size:var(--text-caption-size)}.msb-signup__track li.is-done{color:var(--color-text-secondary)}.msb-signup__track li.is-done .msb-signup__tracknum{border-color:var(--color-success);background:var(--color-success);color:var(--color-text-on-action)}.msb-signup__track li.is-on{color:var(--color-text-primary)}.msb-signup__track li.is-on .msb-signup__tracktext strong{color:var(--color-action);font-weight:var(--weight-bold)}.msb-signup__track li.is-on .msb-signup__tracknum{border-color:var(--color-action);background:var(--color-action);color:var(--color-text-on-action);box-shadow:0 0 0 4px var(--color-action-quiet)}.msb-signup__resume{margin:var(--space-8) auto;text-align:center;color:var(--color-text-secondary)}.msb-signup__codeicon,.msb-signup__setupicon,.msb-signup__pledgeicon,.msb-signup__blockicon,.msb-signup__demoicon,.msb-signup__transfericon,.msb-signup__stateicon,.msb-signup__firsticon{width:auto;height:auto;box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.msb-signup__pledgeicon,.msb-signup__firsticon{color:var(--color-success)}.msb-signup__transfericon,.msb-signup__stateicon{color:var(--color-attention)}.msb-signup__blockicon{color:var(--color-accent)}.msb-signup__demoicon{color:var(--color-info)}@keyframes msb-signup-flash{0%{background-color:var(--color-attention-quiet);box-shadow:0 0 0 4px var(--color-attention-quiet);transform:scale(1.06)}55%{transform:scale(1)}to{background-color:#0000;box-shadow:0 0 #0000}}.msb-signup__flash{border-radius:var(--radius-sm);display:inline-block}.msb-signup__flash.is-new{animation:msb-signup-flash 1s var(--ease-standard) both}.msb-signup__perchild{margin-top:var(--space-1);padding:2px var(--space-2);border:1px solid var(--color-success-quiet-border);border-radius:var(--radius-pill);background:var(--color-success-quiet);color:var(--color-success-on-quiet);font-size:var(--text-small-size);font-weight:var(--weight-semibold);align-self:flex-start;display:inline-flex}.msb-signup__dl--total dd{color:var(--color-accent)}.msb-signup__totals{border-inline-start:3px solid var(--color-accent);padding-inline-start:var(--space-3)}.msb-signup__basics{align-items:center;gap:var(--space-2) var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--color-success-quiet-border);border-radius:var(--radius-lg);background:var(--color-success-quiet);flex-wrap:wrap;display:flex}.msb-signup__basics>.msb-icon{color:var(--color-success)}.msb-signup__basicsname{font-weight:var(--weight-bold);color:var(--color-text-primary)}.msb-signup__basicsfacts{gap:var(--space-3);color:var(--color-text-secondary);flex-wrap:wrap;display:inline-flex}.msb-signup__basicsfacts>span{align-items:center;gap:var(--space-1);display:inline-flex}.msb-signup__basicsfacts .msb-icon{color:var(--color-success)}.msb-signup__basicsedit{align-items:center;gap:var(--space-1);color:var(--color-text-link);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;background:0 0;border:0;margin-inline-start:auto;display:inline-flex}.msb-signup__concernlist{padding-top:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.msb-signup__concerncard{--tone:var(--color-action);gap:var(--space-2);flex-direction:column;flex:1;display:flex}.msb-signup__concerncard[data-tone=calls]{--tone:var(--color-info)}.msb-signup__concerncard[data-tone=safety]{--tone:var(--color-danger)}.msb-signup__concerncard[data-tone=discipline]{--tone:var(--color-attention)}.msb-signup__concerncard[data-tone=routes]{--tone:var(--color-accent)}.msb-signup__concerncard[data-tone=costs]{--tone:var(--color-success)}.msb-signup__concerncard>.msb-icon{color:var(--tone)}.msb-signup__concerncard>strong{color:var(--color-text-primary)}.msb-signup__concerncard>span{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-signup__concernlist .msb-signup__option.is-on:has([data-tone=calls]){border-color:var(--color-info);background:var(--color-info-quiet)}.msb-signup__concernlist .msb-signup__option.is-on:has([data-tone=safety]){border-color:var(--color-danger);background:var(--color-danger-quiet)}.msb-signup__concernlist .msb-signup__option.is-on:has([data-tone=discipline]){border-color:var(--color-attention);background:var(--color-attention-quiet)}.msb-signup__concernlist .msb-signup__option.is-on:has([data-tone=routes]){border-color:var(--color-accent);background:var(--color-accent-quiet)}.msb-signup__concernlist .msb-signup__option.is-on:has([data-tone=costs]){border-color:var(--color-success);background:var(--color-success-quiet)}.msb-signup__pinline{align-items:flex-start;gap:var(--space-2);color:var(--color-attention-on-quiet);font-size:var(--text-small-size);line-height:var(--text-small-lh);margin:0;display:flex}.msb-signup__pinline.is-placed{color:var(--color-success-on-quiet)}.msb-signup__pinline>.msb-icon{flex-shrink:0}.msb-signup__download{min-height:48px;font-weight:var(--weight-bold);box-shadow:var(--shadow-md)}@media (prefers-reduced-motion:reduce){.msb-signup__words>*,.msb-netmap__line,.msb-netmap__pulse,.msb-signup__flash.is-new{animation:none}.msb-signup__faq button .msb-icon{transition:none}}@media (max-width:1180px){.msb-signup__plans{grid-template-columns:repeat(2,minmax(0,1fr))}.msb-signup__planpromise{min-height:0}}@media (max-width:1100px){.msb-signup__compose{grid-template-columns:1fr;grid-template-areas:"head""form""map"}.msb-signup__mapstage{aspect-ratio:600/480;flex:none;min-height:0}}@media (max-width:1024px){.msb-signup__wizard{grid-template-columns:minmax(0,1fr)}.msb-signup__aside{position:static}.msb-signup--sheet .msb-signup__wizard{padding-bottom:calc(var(--space-8) + var(--space-7))}.msb-signup--sheet .msb-signup__aside{display:none}.msb-signup--sheet .msb-signup__aside.is-open{inset-inline:0;z-index:var(--z-overlay);overscroll-behavior:contain;max-height:min(72vh,640px);padding:var(--space-4);border-top:1px solid var(--color-border-strong);background:var(--color-surface-page);box-shadow:0 0 0 100vmax var(--color-alpha-scrim);border-start-start-radius:var(--radius-lg);border-start-end-radius:var(--radius-lg);display:flex;position:fixed;bottom:64px;overflow-y:auto}.msb-signup--sheet .msb-signup__sheetbar{inset-inline:0;z-index:var(--z-overlay);align-items:center;gap:var(--space-3);width:100%;min-height:64px;padding:var(--space-2) var(--space-4);border:0;border-top:1px solid var(--color-border-strong);background:var(--color-surface-card);box-shadow:var(--shadow-lg);color:var(--color-text-primary);font:inherit;text-align:start;cursor:pointer;display:flex;position:fixed;bottom:0}.msb-signup__sheetbar>.msb-icon{color:var(--color-action);flex-shrink:0}.msb-signup__sheettext{min-width:0;font-size:var(--text-small-size);flex-direction:column;flex:1;display:flex}.msb-signup__sheettext strong{color:var(--color-action-active);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msb-signup__sheettext>span{color:var(--color-text-faint);font-size:var(--text-caption-size);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.msb-signup__sheetlabel{color:var(--color-action);font-size:var(--text-caption-size);font-weight:var(--weight-semibold);white-space:nowrap}.msb-signup--sheet .msb-signup__foot{padding-bottom:var(--space-8)}}@media (max-width:860px){.msb-signup__progress{padding:var(--space-3) var(--space-4)}.msb-signup__progress .msb-stepper{display:none}.msb-signup__progressmini{gap:var(--space-2);color:var(--color-text-secondary);font-size:var(--text-small-size);flex-direction:column;display:flex}.msb-signup__progressmini strong{color:var(--color-action)}}@media (max-width:720px){.msb-signup__bar{position:static}.msb-signup__barin{row-gap:var(--space-2);min-height:56px;padding:var(--space-2) var(--space-4);flex-wrap:wrap}.msb-signup__barend{gap:var(--space-2)}.msb-signup__barlink{padding:5px var(--space-3);font-size:var(--text-caption-size)}.msb-signup__who{display:none}.msb-signup__compare table,.msb-signup__compare tbody,.msb-signup__compare thead{display:block}.msb-signup__compare tr{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.msb-signup__compare thead td{display:none}.msb-signup__compare tbody th{width:auto;padding-bottom:var(--space-1);border-bottom:0;grid-column:1/-1}.msb-signup__compare td{width:auto}.msb-signup__compare thead th.is-good{border-start-start-radius:var(--radius-md)}.msb-signup__compare tbody tr:last-child td:last-child{border-end-start-radius:0}.msb-signup__headline,.msb-signup__title{font-size:var(--text-h2-size);line-height:var(--text-h2-lh)}.msb-signup__footin{padding-inline:var(--space-4);flex-direction:column;align-items:flex-start}.msb-signup__foothelp{margin-inline-start:0}.msb-signup__compose{gap:var(--space-5);padding:var(--space-5) var(--space-4) var(--space-6)}.msb-signup__pledges{grid-template-columns:1fr}.msb-signup__formcard{padding:var(--space-5)}.msb-signup__guarantee,.msb-signup__setupnote{padding:var(--space-4);align-items:flex-start}.msb-signup__demo{padding:var(--space-4);flex-wrap:wrap;align-items:flex-start}.msb-signup__demo .msb-btn{justify-content:center;width:100%}.msb-signup__offerprice strong{font-size:var(--text-h3-size);line-height:var(--text-h3-lh)}.msb-codeboxes{gap:var(--space-2)}.msb-codeboxes__box{height:56px}.msb-signup__wizard{gap:var(--space-4);padding:var(--space-4) var(--space-3)}.msb-signup--sheet .msb-signup__wizard{padding-bottom:calc(var(--space-8) + var(--space-7))}.msb-signup__card,.msb-signup__block,.msb-signup__transfer,.msb-signup__compare,.msb-signup__pay{padding:var(--space-5) var(--space-4)}.msb-signup__fields,.msb-signup__fields .msb-choices,.msb-signup__concerns .msb-choices{grid-template-columns:1fr}.msb-signup__concerns .msb-choice{min-height:0}.msb-signup__plans,.msb-signup__ways,.msb-signup__cadences{grid-template-columns:1fr}.msb-signup__busrow{flex-direction:column;align-items:stretch}.msb-signup__stepper{justify-content:center}.msb-signup__limitcols{grid-template-columns:1fr}.msb-signup__upsell{padding:var(--space-5) var(--space-4);flex-direction:column;align-items:stretch}.msb-signup__upsell .msb-btn{justify-content:center;width:100%}.msb-signup__pay dl>div{gap:var(--space-1);grid-template-columns:1fr}.msb-signup__compare tbody th{width:auto}.msb-signup__actions{flex-direction:column-reverse;align-items:stretch}.msb-signup__actions>span:empty{display:none}.msb-signup__actions .msb-btn{justify-content:center;width:100%}.msb-signup__dl--grid{grid-template-columns:1fr}.msb-signup__copyrow{row-gap:var(--space-1);grid-template-columns:minmax(0,1fr) auto}.msb-signup__copyrow>.msb-signup__copylabel{grid-column:1/-1}.msb-signup__lines th,.msb-signup__lines td,.msb-signup__dochead,.msb-signup__docparties{padding-inline:var(--space-4)}.msb-signup__firsts,.msb-signup__hero{grid-template-columns:1fr}.msb-signup__herobg{border-inline-start:0;border-top:1px solid var(--color-border-strong);min-height:200px}.msb-signup__herocard,.msb-signup__state{padding:var(--space-6) var(--space-4)}.msb-signup__expect:before{inset-inline-start:13px}.msb-signup__topic{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr)}.msb-signup__topicn{width:28px;height:28px}.msb-signup__topicbody{padding:var(--space-4)}}@media print{.msb-signup__bar,.msb-signup__aside,.msb-signup__sheetbar,.msb-signup__foot,.msb-signup__proof,.msb-signup__faq,.msb-signup__demo,.msb-signup__docfoot .msb-btn,.msb-signup__transfer .msb-btn{display:none}.msb-signup__wizard{padding:0;display:block}.msb-signup__doc,.msb-signup__transfer{box-shadow:none}}
.msb-help{gap:var(--space-6);grid-template-columns:220px minmax(0,1fr);align-items:start;display:grid}.msb-help__rail{top:var(--space-4);flex-direction:column;gap:2px;display:flex;position:sticky}.msb-help__rail a{border-radius:var(--radius-sm);color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);padding:6px 10px;text-decoration:none;display:block}.msb-help__rail a:hover{background:var(--color-surface-sunken);color:var(--color-text-primary)}.msb-help__rail a.is-active{background:var(--color-action-quiet);color:var(--color-action);font-weight:var(--weight-semibold)}.msb-help__section{scroll-margin-top:var(--space-5)}.msb-help__section+.msb-help__section{margin-top:var(--space-6)}.msb-help__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.msb-help__card{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-card);color:inherit;transition:border-color var(--dur-fast) var(--ease-standard), box-shadow var(--dur-fast) var(--ease-standard);flex-direction:column;text-decoration:none;display:flex}.msb-help__card:hover{border-color:var(--color-action);box-shadow:var(--shadow-sm)}.msb-help__card:focus-visible{box-shadow:var(--focus-ring);outline:none}.msb-help__card-title{font-weight:var(--weight-semibold);color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.msb-help__card-summary{color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh)}.msb-help__card-meta{color:var(--color-text-faint);font-size:var(--text-micro-size);line-height:var(--text-micro-lh);padding-top:var(--space-1);margin-top:auto}.msb-help-article{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 220px;align-items:start;display:grid}.msb-help-article__toc{top:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;position:sticky}.msb-help-article__toc nav{border-inline-start:2px solid var(--color-border-subtle);flex-direction:column;gap:2px;display:flex}.msb-help-article__toc nav a{padding:var(--space-1) 10px;color:var(--color-text-secondary);font-size:var(--text-small-size);line-height:var(--text-small-lh);border-inline-start:2px solid #0000;margin-inline-start:-2px;text-decoration:none;display:block}.msb-help-article__toc nav a:hover{color:var(--color-text-primary);border-inline-start-color:var(--color-action)}.msb-help-article__toc nav a.is-h3{padding-inline-start:22px}.msb-help-article__head{gap:var(--space-2);margin-bottom:var(--space-5);flex-direction:column;display:flex}.msb-help-article__title{font-family:var(--font-head);font-size:var(--text-h1-size);line-height:var(--text-h1-lh);font-weight:var(--text-h1-weight);color:var(--color-text-primary);margin:0}.msb-help-article__summary{color:var(--color-text-secondary);font-size:var(--text-body-lg-size);line-height:var(--text-body-lg-lh);margin:0}.msb-help-article__foot{justify-content:space-between;gap:var(--space-3);margin-top:var(--space-7);padding-top:var(--space-4);border-top:1px solid var(--color-border-subtle);display:flex}.msb-help-prose{max-width:78ch;color:var(--color-text-primary);font-size:var(--text-body-size);line-height:var(--text-body-lh)}.msb-help-prose>*+*{margin-top:var(--space-3)}.msb-help-prose h2{font-family:var(--font-head);font-size:var(--text-h2-size);line-height:var(--text-h2-lh);font-weight:var(--text-h2-weight);margin-top:var(--space-7);scroll-margin-top:var(--space-5)}.msb-help-prose h3{font-family:var(--font-head);font-size:var(--text-h3-size);line-height:var(--text-h3-lh);font-weight:var(--text-h3-weight);margin-top:var(--space-5);scroll-margin-top:var(--space-5)}.msb-help-prose p{margin-top:0}.msb-help-prose a{color:var(--color-text-link);text-underline-offset:2px;text-decoration:underline}.msb-help-prose code{font-family:var(--font-mono);font-size:var(--text-small-size);background:var(--color-surface-sunken);border-radius:var(--radius-sm);padding:1px 5px}.msb-help-prose .msb-help-ui{border-radius:var(--radius-sm);font-weight:var(--weight-semibold);background:var(--color-surface-sunken);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:0 6px;display:inline-block}.msb-help-prose ul{gap:var(--space-1);flex-direction:column;padding-inline-start:var(--space-5);display:flex}.msb-help-steps{counter-reset:step var(--msb-help-start,0);gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.msb-help-steps>li{min-height:28px;padding-inline-start:40px;position:relative}.msb-help-steps>li:before{counter-increment:step;content:counter(step);inset-inline-start:0;border-radius:var(--radius-pill);background:var(--color-action);block-size:28px;inline-size:28px;color:var(--color-text-on-action);font-weight:var(--weight-bold);font-size:var(--text-small-size);place-items:center;line-height:1;display:grid;position:absolute;top:0}.msb-help-steps>li>*+*{margin-top:var(--space-2)}.msb-help-prose .msb-callout{align-items:flex-start}.msb-help-prose .msb-callout .msb-help-prose-inner>*+*{margin-top:var(--space-2)}.msb-help-prose .msb-tbl{font-size:var(--text-small-size)}.msb-help-prose .msb-tbl td{vertical-align:top}.msb-help-prose .msb-table__scroll{border:1px solid var(--color-border-strong);border-radius:var(--radius-md)}.msb-help-figure{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface-sunken);margin:0;overflow:hidden}.msb-help-figure img,.msb-help-figure video{block-size:auto;inline-size:100%;display:block}.msb-help-figure__pending{aspect-ratio:16/10;justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5);text-align:center;color:var(--color-text-faint);font-size:var(--text-small-size);line-height:var(--text-small-lh);flex-direction:column;display:flex}.msb-help-figure__pending strong{color:var(--color-text-secondary);font-weight:var(--weight-semibold)}.msb-help-figure figcaption{padding:var(--space-2) var(--space-3);font-size:var(--text-small-size);line-height:var(--text-small-lh);color:var(--color-text-secondary);background:var(--color-surface-card);border-top:1px solid var(--color-border-subtle)}@media (max-width:960px){.msb-help,.msb-help-article{grid-template-columns:minmax(0,1fr)}.msb-help__rail,.msb-help-article__toc{position:static}.msb-help-article__toc{order:-1}}

