.ms-status{font-weight:700}
.ms-status[role=alert]{color:var(--alarm)}
.ms-status.ms-callout{max-width:38rem;box-sizing:border-box;padding:12px 16px;background:var(--flame-wash);border:1px solid var(--flame-bright);border-left-width:6px;border-radius:var(--btn-radius);color:var(--alarm);font-size:16px;font-weight:600;line-height:1.5}
.ms-form{margin:1.25rem 0 0;max-width:38rem}
.ms-form .field{display:flex;flex-direction:column;gap:6px;margin:.5rem 0}
.ms-form label{font-family:var(--display);font-weight:700;font-size:.9rem}
.ms-form input{width:100%;box-sizing:border-box;font-family:var(--sans);font-size:16px;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:#fff;color:var(--ink)}
.ms-form input:focus-visible{outline:2px solid var(--flame);outline-offset:2px}
body.doc .ms-form-actions{display:flex;justify-content:flex-end;margin:1rem 0 0}
.ms-form-actions button,.ms-google,.ms-section button,.ms-out button,.ms-more button,.ms-banner button{margin:0;padding:11px 18px;font-size:12px}
body.doc .ms-google{display:block;margin-left:auto}
.ms-sent{font-weight:700}
body.doc .ms-or{margin-top:1.75rem;color:var(--mute)}

.ms-shell{flex:1;display:grid;grid-template-columns:184px minmax(0,1fr);gap:0 48px;align-items:start;width:min(1232px,calc(100% - 48px));margin:0 auto}
body.doc .ms-shell main{width:auto;min-width:0;margin:0}
.ms-side{position:sticky;top:calc(var(--head) + 28px);display:flex;flex-direction:column;gap:4px;margin-top:28px}
.ms-side a{display:block;padding:11px 14px;border-left:3px solid transparent;border-radius:0 6px 6px 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:var(--mute)}
.ms-side a:hover{color:var(--ink);text-decoration:none;background:#f7f2e799}
.ms-side a[aria-current]{color:var(--ink);background:var(--surface);border-left-color:var(--flame);box-shadow:0 1px 2px #2023210f}
.ms-title{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;margin:28px 0 0;padding-bottom:18px;border-bottom:1px solid var(--rule)}
body.doc .ms-title h1{display:flex;align-items:center;gap:14px;margin:0;line-height:1.15}
.ms-count{font-size:14px;font-weight:700;letter-spacing:0;line-height:1;padding:6px 11px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--mute)}
.ms-new{display:inline-flex;align-items:center;margin-left:auto;padding:12px 20px;background:var(--flame);color:#fff;border:1px solid var(--flame);border-radius:var(--btn-radius);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;box-shadow:0 2px 8px #2023211f}
.ms-new:hover{background:var(--flame-hover);border-color:var(--flame-hover);text-decoration:none}
body.doc .ms-lede{margin:14px 0 0;font-size:.95rem;color:var(--mute)}
.ms-filter{margin:18px 0 0}
.ms-chips{display:flex;flex-wrap:wrap;gap:8px}
.ms-chip{margin:0;padding:7px 12px;background:var(--canvas);color:var(--mute);border:1px solid var(--rule);border-radius:999px;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;white-space:nowrap}
.ms-chip:hover{background:var(--surface);border-color:var(--ink);color:var(--ink)}
.ms-chip[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}
.ms-chip:disabled{cursor:default;opacity:.5}
.ms-chip:disabled:hover{background:var(--canvas);border-color:var(--rule);color:var(--mute)}
.ms-chip-n{margin-left:2px;font-weight:700;color:var(--ink)}
.ms-show{display:none;align-items:center;gap:10px;font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}
.ms-show select{min-width:0;flex:1;padding:9px 10px;border:1px solid var(--rule);border-radius:var(--btn-radius);background:var(--canvas);color:var(--ink);font:inherit;font-size:16px;letter-spacing:0;text-transform:none}
@media(max-width:600px){.ms-chips{display:none}.ms-show{display:flex}}
body.doc main>.ms-status{margin:18px 0 0}
body.doc main>#join-act{max-width:38rem}
body.doc main .ms-back{margin:28px 0 0}
body.doc main .ms-back a{display:inline-flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;text-decoration:none;color:var(--mute)}
body.doc main .ms-back a::before{content:"";width:7px;height:7px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:rotate(45deg)}
body.doc main .ms-back a:hover{color:var(--ink)}
.ms-back+.ms-title{margin-top:12px}
.ms-banner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 32px;align-items:center;margin:22px 0 6px;padding:18px 22px;background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--flame);border-radius:10px;box-shadow:0 1px 2px #2023210f}
body.doc .ms-banner p{margin:0}
.ms-banner-act{text-align:right}
body.doc .ms-banner-text p+p{margin-top:6px}
body.doc .ms-banner-lead{font-family:var(--display);font-size:1.1rem;font-weight:700;color:var(--ink)}
body.doc #keyring-consent,body.doc #keyring-key{font-size:14px;line-height:1.55;color:var(--mute);max-width:46rem}
body.doc .ms-banner #keyring-status{grid-column:1/-1}
.ms-empty{margin:22px 0 0;padding:26px 24px;border:1px dashed var(--rule);border-radius:10px}
body.doc .ms-empty p{margin:0;max-width:40rem;color:var(--mute)}
body.doc .ms-empty .ms-empty-lead{margin-bottom:8px;font-family:var(--display);font-size:1.2rem;font-weight:700;color:var(--ink)}
.ms-shell #fraud-result{margin-top:22px}
.ms-shell .hint:not(:hover):not(:focus-visible)::after{display:none}

body.ms-app .account{justify-content:flex-end;min-width:100.95px}
body.ms-app .account .mysquire{display:block;width:62px;height:40px;padding:0;border-color:var(--rule);border-radius:999px;background:var(--rule-soft);color:transparent;overflow:hidden}
.ms-account{position:relative}
.ms-avatar{box-sizing:border-box;display:inline-flex;align-items:center;gap:7px;width:62px;height:40px;margin:0;padding:0 8px 0 2px;border:1px solid var(--rule);border-radius:999px;background:var(--surface);color:var(--mute);letter-spacing:0;text-transform:none}
.ms-avatar:hover,.ms-avatar[aria-expanded=true]{background:var(--surface);border-color:var(--ink);color:var(--ink)}
.ms-face{position:relative;display:block;width:34px;height:34px;border-radius:50%;overflow:hidden;background:var(--flame)}
.ms-initial{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--display);font-size:16px;font-weight:700;line-height:1;color:#fff}
.ms-nobody{background:radial-gradient(circle at 50% 38%,#fff 0 5px,#fff0 5.5px),radial-gradient(ellipse 10px 8px at 50% 96%,#fff 0 98%,#fff0 100%)}
.ms-photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.ms-caret{width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}
.ms-avatar[aria-expanded=true] .ms-caret{transform:translateY(2px) rotate(-135deg)}
.ms-menu{position:absolute;right:0;top:calc(100% + 12px);z-index:6;width:max-content;min-width:250px;max-width:min(320px,calc(100vw - 32px));padding:6px;background:var(--surface);border:1px solid var(--rule);border-radius:8px;box-shadow:0 8px 30px #2023211f;text-align:left;animation:ms-menu-in .12s ease-out}
.ms-menu-who{margin:0;padding:10px 12px 12px;border-bottom:1px solid var(--rule-soft);font-size:14px;font-weight:600;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}
.ms-menu-items{display:grid;padding-top:6px}
.ms-menu .ms-menu-item{display:block;width:100%;margin:0;padding:11px 12px;border:0;border-radius:var(--btn-radius);background:none;color:var(--ink);font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;text-align:left;cursor:pointer}
.ms-menu .ms-menu-item:hover,.ms-menu .ms-menu-item:focus-visible{background:var(--rule-soft);text-decoration:none}
.ms-menu .ms-menu-item:focus{outline:none}
.ms-menu .ms-menu-item:focus-visible{outline:2px solid var(--flame);outline-offset:-2px}
.ms-menu .ms-menu-item[aria-current=page]{box-shadow:inset 3px 0 var(--flame)}
.ms-menu-rule{height:1px;margin:6px 0;background:var(--rule-soft)}
@keyframes ms-menu-in{from{opacity:0;transform:translateY(-4px)}}

.door-account{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 18px;margin:16px 0 0;padding:12px 0 0;border-top:1px solid var(--rule-soft);font-size:14px;line-height:1.5;color:var(--mute);text-align:left}
.door-account-line{margin:0;max-width:44rem}
.door-account-models{flex-basis:100%;margin:0;max-width:44rem}
#squire-form .door-account-switch{position:static;width:auto;height:auto;overflow:visible;clip-path:none}
.door-account-switch{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-weight:600;color:var(--ink);cursor:pointer}
.door-account-switch input{width:18px;height:18px;margin:0;accent-color:var(--flame)}
@media(prefers-reduced-motion:reduce){.ms-menu{animation:none}.ms-caret{transition:none}}

.ms-strip{display:block;width:100%}
.ms-strip .ms-side{position:static;flex-direction:row;flex-wrap:wrap;gap:0 24px;margin:0;padding:0 max(24px,calc((100% - 1180px) / 2));background:var(--surface);border-bottom:1px solid var(--rule)}
.ms-strip .ms-side a{padding:13px 0 11px;border-left:0;border-bottom:2px solid transparent;border-radius:0}
.ms-strip .ms-side a:hover{background:none}
.ms-strip .ms-side a[aria-current]{background:none;box-shadow:none;border-bottom-color:var(--flame)}
body.doc .ms-strip main{width:min(1180px,calc(100% - 48px));margin:0 auto}
@media(max-width:900px){
.ms-shell{display:block;width:100%}
.ms-side{position:static;flex-direction:row;flex-wrap:wrap;gap:0 24px;margin:0;padding:0 24px;background:var(--surface);border-bottom:1px solid var(--rule)}
.ms-side a{padding:13px 0 11px;border-left:0;border-bottom:2px solid transparent;border-radius:0}
.ms-side a:hover{background:none}
.ms-side a[aria-current]{background:none;box-shadow:none;border-bottom-color:var(--flame)}
body.doc .ms-shell main{width:min(1180px,calc(100% - 48px));margin:0 auto}
}
@media(max-width:600px){
.ms-side,.ms-strip .ms-side{padding:0 16px}
body.doc .ms-shell main{width:calc(100% - 32px)}
.ms-title{margin-top:22px;padding-bottom:14px}
body.doc .ms-title h1{font-size:26px}
.ms-new{padding:11px 14px;font-size:12px}
.ms-banner{grid-template-columns:1fr;padding:16px}
body.ms-app .account{min-width:87.38px}
.ms-avatar{gap:5px;width:55px;height:36px;padding-right:7px}
body.ms-app .account .mysquire{width:55px;height:36px}
.ms-face{width:30px;height:30px}
}
@media(max-width:380px){body.ms-app .account{min-width:75.8px}}
@media(max-width:400px){.ms-title{flex-wrap:nowrap;gap:10px}body.doc .ms-title h1{gap:8px;font-size:22px}.ms-new{padding:10px 12px;white-space:nowrap}}

.ms-id{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:16px 24px;align-items:center;margin:22px 0 0;padding:22px 24px;background:var(--surface);border-radius:10px}
.ms-id-photo{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border-radius:50%;background:var(--flame);color:#fff;font-family:var(--display);font-size:26px;font-weight:700;line-height:1}
.ms-id-photo img{width:100%;height:100%;object-fit:cover}
body.doc .ms-id p{margin:0;max-width:none}
body.doc .ms-id .ms-id-email{font-size:1.05rem;font-weight:600;color:var(--ink);overflow-wrap:anywhere}
body.doc .ms-id .ms-id-how{margin-top:4px;font-size:.9rem;color:var(--mute)}
.ms-id-counts{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}
.ms-id-counts dt{font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}
.ms-id-counts dd{margin:4px 0 0;font-family:var(--display);font-size:1.6rem;font-weight:700;line-height:1.1;color:var(--ink)}
.ms-id-counts a{color:inherit}
@media(max-width:600px){.ms-id{grid-template-columns:64px minmax(0,1fr);padding:18px 16px}.ms-id-counts{grid-column:1/-1}}
.ms-sub{display:flex;flex-direction:column;gap:2px;margin:2px 0 6px 14px}
.ms-side .ms-sub a{padding:7px 12px;border-left:2px solid var(--rule);border-radius:0;font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}
.ms-side .ms-sub a[aria-current]{color:var(--ink);background:none;box-shadow:none;border-left-color:var(--ink)}
.ms-jump{display:none}
.ms-jump a{padding:7px 12px;border:1px solid var(--rule);border-radius:999px;background:var(--canvas);color:var(--mute);font-size:14px;font-weight:600;line-height:1.3;white-space:nowrap}
.ms-jump a:hover{border-color:var(--ink);color:var(--ink)}
.ms-jump a[aria-current]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);color:var(--ink)}
@media(max-width:900px){.ms-sub{display:none}.ms-jump{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}}
body.doc main>section[id]{scroll-margin-top:calc(var(--head) + 16px)}
.ms-plan{margin:2rem 0 0}
body.doc .ms-plan>h2{margin-top:0}
body.doc .ms-plan p{max-width:38rem}
body.doc .ms-plan .ms-plan-name{margin:0;font-family:var(--display);font-size:1.2rem;font-weight:700;color:var(--ink)}
body.doc .ms-plan .ms-plan-ends{color:var(--mute)}
.ms-section{margin:2rem 0 0}
body.doc .ms-out{margin-top:2rem;text-align:right}
.ms-data{margin:2rem 0 0}
body.doc .ms-data>h2{margin-top:0}
body.doc #data-kept>*{max-width:38rem}
body.doc .ms-data-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;max-width:none;margin:1rem 0 0;text-align:right}
.ms-data-actions button,.ms-data>button{margin:0;padding:11px 18px;font-size:12px}
body.doc .ms-data .field{display:flex;flex-direction:column;gap:6px;margin:.5rem 0 1rem;text-align:left}
.ms-data .field label{font-family:var(--display);font-weight:700;font-size:.9rem}
.ms-data .field input{width:100%;box-sizing:border-box;font-family:var(--sans);font-size:16px;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:#fff;color:var(--ink)}
.ms-data .field input:focus-visible{outline:2px solid var(--flame);outline-offset:2px}
body.doc .ms-data .ms-status{margin:1rem 0 0}
.ms-data>button{display:block;margin:10px 0 0 auto}
body.doc .ms-more{margin:1rem 0 0;text-align:right}
.ms-models{margin:2rem 0 0}
body.doc .ms-models>h2{margin-top:0}
body.doc .ms-models p{margin:0;max-width:none}
body.doc .ms-models .ms-models-banner{display:block;margin:12px 0 0;padding:14px 18px;font-size:16px;line-height:1.5;color:var(--ink)}
.ms-models-card{margin:12px 0 0;padding:20px 24px;background:var(--surface);border-radius:10px}
.ms-models-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
body.doc .ms-models .ms-models-lede{font-family:var(--display);font-size:1.1rem;font-weight:700;color:var(--ink)}
.ms-models-head button,.ms-models-error button,.ms-steps button,.ms-bar-acts button{margin:0;padding:11px 18px;font-size:12px}
body.doc .ms-models .ms-seats{display:grid;gap:10px;margin:14px 0 0;padding:0;list-style:none}
body.doc .ms-seats li.ms-seat{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;margin:0;padding:10px 0 0;border-top:1px solid var(--rule);line-height:1.45}
.ms-seat-word{font-size:12px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--mute)}
.ms-seat-what{display:flex;flex-wrap:wrap;gap:2px 10px;min-width:0}
.ms-seat-company{font-weight:600;color:var(--ink)}
.ms-model{font-family:var(--mono);font-size:14px;color:var(--ink);overflow-wrap:anywhere}
.ms-seat-class{font-size:14px;color:var(--mute)}
.ms-seat-by{grid-column:2/-1;font-size:14px;color:var(--mute)}
body.doc .ms-models .ms-models-line{margin:12px 0 0;max-width:46rem;font-size:14px;line-height:1.5;color:var(--mute)}
.ms-models-error{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:12px 0 0;padding:18px 22px;background:var(--surface);border:1px solid var(--rule);border-left:4px solid var(--flame);border-radius:10px}
.ms-models-error button{margin-left:auto}
.ms-models-editor{margin:12px 0 0}
body.doc .ms-models .ms-models-note{margin:12px 0 0;max-width:46rem;font-size:14px;line-height:1.5;color:var(--mute)}
.ms-models-step{min-width:0;margin:16px 0 0;padding:14px 20px 20px;border:1px solid var(--rule);border-radius:10px}
.ms-models-step legend{padding:0 6px;font-family:var(--display);font-size:1.05rem;font-weight:700;color:var(--ink)}
.ms-picks{display:grid;gap:8px;margin:12px 0 0}
.ms-companies{grid-template-columns:repeat(auto-fill,minmax(9rem,1fr))}
.pick{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:2px 12px;align-items:start;padding:10px 12px;border:1px solid var(--rule);border-radius:8px;background:var(--canvas);cursor:pointer}
.pick:focus-within{outline:3px solid var(--flame-bright);outline-offset:2px}
.pick input{width:18px;height:18px;margin:2px 0 0;accent-color:var(--flame)}
.pick:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}
.pick:has(input:disabled){background:var(--surface);cursor:default}
.pick-text{display:flex;flex-direction:column;gap:2px;min-width:0}
.pick-title{font-weight:600;color:var(--ink);overflow-wrap:anywhere}
code.pick-title{font-family:var(--mono);font-size:14px;font-weight:700}
.pick-sub,.pick-best{font-size:14px;line-height:1.45;color:var(--mute)}
.pick-reason{font-size:14px;font-weight:600;line-height:1.45;color:var(--ink)}
.pick-class{font-size:14px;color:var(--mute);white-space:nowrap}
.ms-fold{margin:12px 0 0}
.ms-fold summary{padding:6px 0;font-weight:600;color:var(--ink);cursor:pointer}
.ms-steps{display:flex;justify-content:space-between;gap:10px;margin:14px 0 0}
.ms-steps #models-next{margin-left:auto}
.ms-bar{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin:16px 0 0;padding:12px 16px;background:var(--surface);border:1px solid var(--rule);border-radius:10px;box-shadow:0 -4px 16px #2023211a}
.ms-bar-text{flex:1 1 16rem;min-width:0}
body.doc .ms-models .ms-bar-counts{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:14px;font-weight:600;color:var(--ink)}
body.doc .ms-models .ms-bar-reason,body.doc .ms-models .ms-bar-warn,body.doc .ms-models #models-said{margin:4px 0 0;font-size:14px;line-height:1.45}
body.doc .ms-models .ms-bar-warn{font-weight:600;color:var(--ink)}
.ms-bar-acts{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-left:auto}
html:has(.ms-models-editor){scroll-padding:calc(var(--head) + 12px) 0 calc(var(--ms-bar-room,6rem) + 8rem)}
.ms-offer{margin:2rem 0 0;padding:20px 24px;background:var(--surface);border-radius:10px}
body.doc .ms-offer p{max-width:46rem;margin:0}
body.doc .ms-offer .ms-offer-line{font-family:var(--display);font-size:1.1rem;font-weight:700;line-height:1.35;color:var(--ink)}
body.doc .ms-offer .ms-offer-caveat{margin-top:10px;font-size:14px;line-height:1.5;color:var(--mute)}
body.doc .ms-offer .ms-offer-ask{max-width:none;margin-top:12px;text-align:right;font-size:14px}
.ms-offer-ask a{color:var(--mute);text-decoration:underline;text-underline-offset:3px}
.ms-offer-ask a:hover,.ms-offer-ask a:focus-visible{color:var(--ink)}
.ms-usage{margin:2rem 0 0}
body.doc .ms-usage>h2{margin-top:0}
.ms-usage-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}
body.doc .ms-usage p{margin:0;max-width:none}
body.doc .ms-usage .ms-usage-pick{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}
.ms-usage-pick label{font-family:var(--display);font-weight:700;font-size:.9rem}
.ms-usage-pick select{max-width:100%;font-family:var(--sans);font-size:16px;padding:9px 12px;border:1px solid var(--rule);border-radius:8px;background:#fff;color:var(--ink)}
.ms-usage-pick select:focus-visible{outline:2px solid var(--flame);outline-offset:2px}
body.doc .ms-usage .ms-usage-total{font-family:var(--display);font-size:1.2rem;font-weight:700;color:var(--ink)}
body.doc .ms-usage .ms-usage-empty{color:var(--mute)}
.ms-usage-detail{margin:12px 0 0}
.ms-usage-origin{margin:0;padding:12px 0;border-top:1px solid var(--rule)}
body.doc .ms-usage p.ms-usage-origin{font-weight:600;color:var(--ink)}
.ms-usage-origin summary{cursor:pointer;font-weight:600;color:var(--ink)}
.ms-usage-origin summary:focus-visible{outline:2px solid var(--flame);outline-offset:2px}
body.doc .ms-usage .ms-usage-lines{display:grid;gap:8px;margin:10px 0 0;padding:0;list-style:none}
body.doc .ms-usage li.ms-usage-line{display:grid;grid-template-columns:9rem minmax(0,1fr) auto;gap:4px 16px;align-items:baseline;margin:0;line-height:1.45}
.ms-usage-count{grid-column:3;font-size:14px;color:var(--mute);text-align:right}
@media(max-width:600px){
.ms-models-card{padding:16px}
body.doc .ms-usage li.ms-usage-line{grid-template-columns:minmax(0,1fr) auto}
.ms-usage-line .ms-seat-word{grid-column:1/-1}
.ms-usage-count{grid-column:2}
.ms-offer{padding:16px}
body.doc .ms-seats li.ms-seat{grid-template-columns:minmax(0,1fr) auto}
.ms-seat-word,.ms-seat-by{grid-column:1/-1}
.ms-models-step{padding:12px 14px 16px}
.ms-bar{padding:10px 12px}
.ms-bar-acts{width:100%}
}
.ms-section .row-share>button:first-of-type{margin-left:auto}
.ms-note{max-width:38rem;font-size:14px;color:var(--mute)}
.ms-actions>p:has(>button){text-align:right}
.ms-delete{margin:1.25rem 0 0;text-align:right}
body.doc .ms-delete p{max-width:38rem;margin:0 0 10px;text-align:left}
.ms-delete button{margin:0 0 0 10px;padding:11px 18px;font-size:12px}
.ms-delete button.secondary{background:#fff;color:var(--ink);border:1px solid var(--rule)}
@media print{
body.doc>header,body.doc>footer,body.doc>.skip,.ms-side,body.doc main>:not(#fraud-result){display:none}
.ms-shell{display:block;width:auto}
}
