.ms-password-form{gap:var(--ms-space-4);flex-direction:column;display:flex}.ms-password-first{align-items:flex-start;gap:var(--ms-space-3);padding:var(--ms-space-3) var(--ms-space-4);border-radius:var(--ms-radius-md);border:1px solid var(--ms-line);background:var(--ms-info-soft);color:var(--ms-info-ink);display:flex}.ms-password-first>.ms-icon{margin-top:var(--ms-space-0-5);flex:none}.ms-password-first>strong{flex:auto;min-width:0}.ms-password{position:relative}.ms-password .ms-input{padding-right:var(--ms-space-16)}.ms-password-toggle{height:100%;min-width:var(--ms-control-h);padding:0 var(--ms-space-3);border-radius:0 var(--ms-radius-control) var(--ms-radius-control) 0;color:var(--ms-brand-ink);font-size:var(--ms-fs-14);cursor:pointer;background:0 0;border:0;font-weight:600;position:absolute;top:0;right:0}.ms-password-toggle:hover{background:var(--ms-surface-2)}.ms-password-toggle:focus-visible{box-shadow:var(--ms-focus-ring)}.ms-password-toggle:disabled{cursor:default;opacity:.5}.ms-password-remember{align-items:center;gap:var(--ms-space-2-5);min-height:var(--ms-control-h);font-size:var(--ms-fs-15);display:flex}.ms-password-remember input{width:20px;height:20px;accent-color:var(--ms-brand);margin:0}.ms-password-remember label{cursor:pointer}.ms-password-submit{width:100%}.ms-password-message{gap:var(--ms-space-2-5);padding:var(--ms-space-3) var(--ms-space-3-5);border-radius:var(--ms-radius-md);background:var(--ms-danger-soft);color:var(--ms-ink);font-size:var(--ms-fs-15);align-items:flex-start;display:flex}.ms-password-message .ms-icon{color:var(--ms-danger-ink);margin-top:var(--ms-space-0-5);flex:none}.ms-password-forgot{font-size:var(--ms-fs-14);color:var(--ms-muted)}.ms-password-actions{justify-content:flex-end;gap:var(--ms-space-2);flex-wrap:wrap;display:flex}@media (width<=639px){.ms-password-actions{flex-direction:column-reverse;align-items:stretch}}.ms-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:var(--ms-nav-w) minmax(0, 1fr);background:var(--ms-bg);grid-template-areas:"top top""nav main";height:100dvh;display:grid}.ms-shell[data-rail=true]{grid-template-columns:var(--ms-nav-rail-w) minmax(0, 1fr)}.ms-shell[data-mode=tabs],.ms-shell[data-mode=minimal]{grid-template:"top""main"minmax(0,1fr)"tabs"/minmax(0,1fr)}.ms-shell .ms-icon{stroke-width:1.6px}.ms-skip{z-index:100;min-height:var(--ms-control-h);background:var(--ms-surface);color:var(--ms-brand-ink);padding:var(--ms-space-2-5) var(--ms-space-4);border-radius:var(--ms-radius-md);box-shadow:var(--ms-shadow-1);align-items:center;font-weight:600;text-decoration:none;display:flex;position:fixed;top:-64px;left:12px}.ms-skip:focus{top:8px}.ms-appbar{--pick-line:color-mix(in srgb, var(--ms-line-strong) 45%, transparent);align-items:center;gap:var(--ms-space-4);height:var(--ms-topbar-h);padding:0 var(--ms-page-pad-x) 0 var(--ms-space-5);border-bottom:1px solid var(--ms-line);flex-direction:row}.ms-appbar .ms-brand{padding-right:0}.ms-appbar .ms-lockup{gap:var(--ms-space-3)}.ms-appbar .ms-lockup-plate{background:0 0;padding:0}.ms-appbar .ms-lockup-logo{width:148px;height:auto}.ms-appbar .ms-lockup-rule{background:var(--ms-line);height:28px}.ms-appbar .ms-lockup-fruit{font-size:var(--ms-fs-20)}.ms-appbar .ms-home-link{min-height:44px;padding:0 var(--ms-space-3-5) 0 var(--ms-space-2);margin-left:calc(var(--ms-space-2) * -1);border-right:1px solid var(--ms-line);align-items:center;display:flex}.ms-appbar .ms-account-button[aria-expanded=true]{border-color:var(--ms-brand);box-shadow:0 0 0 3px color-mix(in srgb, var(--ms-brand) 15%, transparent)}.ms-pick-text{flex-direction:column;min-width:0;line-height:1.2;display:flex}.ms-loading-bar{background:var(--ms-gold);pointer-events:none;width:0;height:2px;position:absolute;bottom:-1px;left:0}.ms-loading-bar.is-running{animation:ms-load .52s var(--ms-ease) forwards}@keyframes ms-load{0%{opacity:1;width:0}75%{opacity:1;width:88%}to{opacity:0;width:100%}}.ms-appbar>.ms-popover{flex:none}.ms-appbar .ms-top-right{gap:var(--ms-space-2)}.ms-appbar .ms-top-button{border-radius:var(--ms-radius-md);color:var(--ms-ink-2)}.ms-appbar .ms-top-button:hover{background:var(--ms-surface-2)}.ms-env{height:26px;padding:0 var(--ms-space-2-5);border:1px solid var(--ms-gold);border-radius:var(--ms-radius-pill);color:var(--ms-warning-ink);font-size:var(--ms-fs-13);letter-spacing:.02em;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.ms-offline-chip{align-items:center;gap:var(--ms-space-1-5);height:28px;padding:0 var(--ms-space-2-5);border-radius:var(--ms-radius-chip);background:var(--ms-danger-soft);color:var(--ms-danger-ink);font-size:var(--ms-fs-13);white-space:nowrap;font-weight:600;display:inline-flex}.ms-avatar{width:32px;height:32px;font-size:var(--ms-fs-13);letter-spacing:.04em;background:var(--ms-brand);color:var(--ms-on-brand);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.ms-avatar.is-large{width:40px;height:40px;font-size:var(--ms-fs-15);background:var(--ms-brand-soft);color:var(--ms-brand-ink)}.ms-appbar .ms-account-button{gap:var(--ms-space-2);padding:0 var(--ms-space-2-5) 0 var(--ms-space-1);border:1px solid var(--pick-line);border-radius:var(--ms-radius-pill);background:var(--ms-surface)}.ms-appbar .ms-account-button:hover{border-color:var(--ms-line-strong);background:var(--ms-surface)}.ms-appbar .ms-account-button .ms-avatar{width:34px;height:34px}.ms-account-name{font-size:var(--ms-fs-14);color:var(--ms-ink);font-weight:600}.ms-account-chevron{color:var(--ms-brand-ink)}.ms-popover{min-width:0;position:relative}.ms-popover-menu{background:var(--ms-surface);min-width:300px;max-width:min(360px,100vw - 24px);color:var(--ms-ink);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);box-shadow:var(--ms-shadow-2);padding:var(--ms-space-1-5);z-index:50;position:absolute;top:calc(100% + 8px);left:0}.ms-popover-menu.is-end{left:auto;right:0}.ms-menu-heading{padding:var(--ms-space-2-5) var(--ms-space-2-5) var(--ms-space-1);font-size:var(--ms-fs-13);letter-spacing:var(--ms-tracking-label);text-transform:uppercase;color:var(--ms-muted);font-weight:600}.ms-menu-section{padding:var(--ms-space-1) 0 var(--ms-space-2);border-bottom:1px solid var(--ms-line);margin-bottom:var(--ms-space-1-5)}.ms-menu-section>.ms-text-scale{margin:var(--ms-space-1) var(--ms-space-2-5)}.ms-menu-item{align-items:center;gap:var(--ms-space-2-5);width:100%;min-height:44px;padding:var(--ms-space-1-5) var(--ms-space-2-5);border-radius:var(--ms-radius-md);text-align:left;cursor:pointer;font-size:var(--ms-fs-15);background:0 0;border:0;display:flex}.ms-menu-item:hover{background:var(--ms-surface-2)}.ms-menu-item .ms-icon{color:var(--ms-muted)}.ms-menu-item[aria-checked=true] .ms-menu-name{color:var(--ms-brand-ink);font-weight:600}.ms-menu-name{flex:1}.ms-menu-meta{font-size:var(--ms-fs-13);color:var(--ms-muted);white-space:nowrap;margin-left:auto}.ms-account-head{gap:var(--ms-space-3);padding:var(--ms-space-2-5);align-items:center;display:flex}.ms-account-head b{font-size:var(--ms-fs-15);font-weight:600;display:block}.ms-account-head small{font-size:var(--ms-fs-13);color:var(--ms-muted);display:block}.ms-role-list{gap:var(--ms-space-1-5);padding:var(--ms-space-1) var(--ms-space-2-5);flex-wrap:wrap;display:flex}.ms-role-chip{height:28px;padding:0 var(--ms-space-2-5);border-radius:var(--ms-radius-chip);background:var(--ms-brand-soft);color:var(--ms-brand-ink);font-size:var(--ms-fs-14);align-items:center;font-weight:600;display:inline-flex}.ms-segmented{padding:var(--ms-space-0-5);gap:var(--ms-space-0-5);border-radius:var(--ms-radius-md);background:var(--ms-surface-sunken);margin:var(--ms-space-1) var(--ms-space-2-5);display:inline-flex}.ms-segmented button{height:34px;padding:0 var(--ms-space-3);border-radius:var(--ms-radius-sm);color:var(--ms-ink-2);cursor:pointer;font-size:var(--ms-fs-14);background:0 0;border:0;font-weight:500}.ms-segmented button[aria-checked=true],.ms-segmented button[aria-pressed=true]{background:var(--ms-surface);color:var(--ms-brand-ink);box-shadow:0 0 0 1px var(--ms-line);font-weight:600}@media (pointer:coarse){.ms-segmented button{height:44px}}.ms-segmented button:focus-visible{box-shadow:var(--ms-focus-ring)}.ms-nav-wrap{min-height:0;z-index:var(--ms-z-nav);grid-area:nav;position:relative}.ms-nav{background:var(--ms-surface-2);border-right:1px solid var(--ms-line);flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.ms-nav-search{margin:var(--ms-space-4) var(--ms-space-3) var(--ms-space-1);position:relative}.ms-nav-search .ms-search{border-color:var(--ms-line)}.ms-nav-search .ms-search:hover{border-color:var(--ms-line-strong)}.ms-nav-search .ms-search:focus-within{border-color:var(--ms-brand)}.ms-nav-search .ms-search-panel{min-width:max(100%,380px);right:auto}.ms-nav-search:has(>kbd) .ms-search{padding-right:var(--ms-space-14)}.ms-nav-search>kbd{pointer-events:none;position:absolute;top:50%;right:8px;translate:0 -50%}.ms-nav-list{padding:var(--ms-space-1) var(--ms-space-3) var(--ms-space-3);flex:1;min-height:0;overflow:auto}.ms-nav-list ul{margin:0;padding:0;list-style:none}.ms-nav-item{align-items:center;gap:var(--ms-space-3);width:100%;min-height:40px;padding:0 var(--ms-space-3);border-radius:var(--ms-radius-md);color:var(--ms-ink-2);font-size:var(--ms-fs-15);cursor:pointer;text-align:left;background:0 0;border:0;font-weight:500;text-decoration:none;display:flex;position:relative}.ms-nav-item:hover{background:var(--ms-surface-sunken);color:var(--ms-ink)}@media (pointer:coarse){.ms-nav-item{min-height:44px}}.ms-nav-item .ms-icon{color:var(--ms-muted)}.ms-nav-item[aria-current=page]{background:var(--ms-surface);color:var(--ms-brand-ink);box-shadow:0 0 0 1px var(--ms-line);font-weight:600}.ms-nav-item[aria-current=page] .ms-icon{color:var(--ms-brand-ink)}.ms-nav-item[aria-current=page]:before{content:"";background:var(--ms-gold);border-radius:0 3px 3px 0;width:3px;position:absolute;top:10px;bottom:10px;left:-12px}.ms-nav-label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.ms-nav-empty{padding:var(--ms-space-3);font-size:var(--ms-fs-14);color:var(--ms-muted)}.ms-nav-modules,.ms-nav-hits{gap:var(--ms-space-0-5);flex-direction:column;display:flex}.ms-nav-item.is-here{color:var(--ms-ink);font-weight:600}.ms-nav-item.is-here .ms-icon{color:var(--ms-brand-ink)}.ms-nav-chevron{transition:transform var(--ms-dur-1) var(--ms-ease);flex:none}.ms-nav-module.is-open .ms-nav-chevron{transform:rotate(180deg)}.ms-nav-sub{gap:var(--ms-space-0-5);margin:var(--ms-space-0-5) 0 var(--ms-space-2);flex-direction:column;display:flex;position:relative}.ms-nav-sub:before{content:"";background:var(--ms-line-strong);opacity:.45;width:1px;position:absolute;top:4px;bottom:4px;left:21px}.ms-nav-subitem{min-height:34px;padding-left:calc(var(--ms-space-10) + var(--ms-space-1));font-size:var(--ms-fs-14)}.ms-nav-subitem[aria-current=page]:before{border-radius:var(--ms-radius-pill);top:8px;bottom:8px;left:20px}@media (pointer:coarse){.ms-nav-subitem{min-height:44px}}.ms-nav-separator{height:1px;margin:var(--ms-space-2-5) var(--ms-space-1);background:var(--ms-line)}.ms-nav-place{text-overflow:ellipsis;white-space:nowrap;max-width:45%;font-size:var(--ms-fs-13);color:var(--ms-muted);flex:none;font-weight:500;overflow:hidden}.ms-work-count{min-width:22px;height:20px;padding:0 var(--ms-space-1-5);border-radius:var(--ms-radius-pill);background:var(--ms-accent-soft);color:var(--ms-accent-ink);font-size:var(--ms-fs-13);font-variant-numeric:tabular-nums;flex:none;place-items:center;font-weight:700;line-height:1;display:inline-grid}.ms-shell[data-compact=true] .ms-nav-item .ms-work-count{top:var(--ms-space-0-5);right:var(--ms-space-1);min-width:18px;height:18px;padding:0 var(--ms-space-1);box-shadow:0 0 0 2px var(--ms-surface-2);position:absolute}.ms-nav-cap{align-items:center;gap:var(--ms-space-1-5);margin:var(--ms-space-1) 0;padding:0 var(--ms-space-3);font-size:var(--ms-fs-13);color:var(--ms-muted);font-weight:600;display:flex}.ms-nav-cap .ms-icon{color:var(--ms-gold)}.ms-nav-pins{gap:var(--ms-space-0-5);flex-direction:column;display:flex}.ms-nav-row,.ms-nav-module.is-flat{position:relative}.ms-nav-pinned small{margin-left:var(--ms-space-1-5);font-size:var(--ms-fs-13);color:var(--ms-muted);font-weight:500}.ms-nav-pinned.is-here{background:var(--ms-surface);color:var(--ms-brand-ink);box-shadow:0 0 0 1px var(--ms-line);font-weight:600}.ms-nav-pinned.is-here .ms-icon{color:var(--ms-brand-ink)}.ms-nav-pin{right:var(--ms-space-1-5);border-radius:var(--ms-radius-sm);background:var(--ms-surface);width:26px;height:26px;color:var(--ms-muted);box-shadow:0 0 0 1px var(--ms-line);cursor:pointer;opacity:0;pointer-events:none;transition:opacity var(--ms-dur-1) var(--ms-ease);border:0;place-items:center;padding:0;display:grid;position:absolute;top:50%;translate:0 -50%}.ms-nav-row:hover>.ms-nav-pin,.ms-nav-row:focus-within>.ms-nav-pin,.ms-nav-module.is-flat:hover>.ms-nav-pin,.ms-nav-module.is-flat:focus-within>.ms-nav-pin{opacity:1;pointer-events:auto}.ms-nav-row:hover>.ms-nav-item .ms-work-count,.ms-nav-row:focus-within>.ms-nav-item .ms-work-count,.ms-nav-module.is-flat:hover>.ms-nav-item .ms-work-count,.ms-nav-module.is-flat:focus-within>.ms-nav-item .ms-work-count{visibility:hidden}.ms-nav-pin:hover{color:var(--ms-brand-ink)}.ms-nav-pin[aria-pressed=true]{color:var(--ms-gold)}.ms-nav-pin:focus-visible{box-shadow:var(--ms-focus-ring)}.ms-nav-foot{border-top:1px solid var(--ms-line);padding:var(--ms-space-2) var(--ms-space-3)}.ms-nav-item.is-flipped .ms-icon{transform:scaleX(-1)}.ms-shell[data-compact=true] .ms-nav-label{display:none}.ms-shell[data-compact=true] .ms-nav-item{justify-content:center;padding:0}.ms-shell[data-compact=true] .ms-nav-search-icon{margin:var(--ms-space-3) var(--ms-space-3) 0;width:auto}.ms-shell[data-rail=true].is-peek .ms-nav{width:264px;box-shadow:var(--ms-shadow-2);position:absolute;inset:0 auto 0 0}.ms-tooltip{z-index:var(--ms-z-tooltip);background:var(--ms-ink);color:var(--ms-surface);font-size:var(--ms-fs-13);border-radius:var(--ms-radius-sm);pointer-events:none;white-space:nowrap;padding:5px 9px;font-weight:500;position:fixed;translate:0 -50%}.ms-tabbar{padding:0 var(--ms-space-1) env(safe-area-inset-bottom);background:var(--ms-surface);border-top:1px solid var(--ms-line);z-index:var(--ms-z-nav);grid-area:tabs;grid-auto-columns:minmax(max-content,1fr);grid-auto-flow:column;display:grid}.ms-tab{justify-content:center;align-items:center;gap:var(--ms-space-0-5);min-width:0;height:var(--ms-tabbar-h);padding:0 var(--ms-space-0-5);color:var(--ms-muted);font:inherit;font-size:calc(var(--ms-fs-13) / var(--ms-text-scale));letter-spacing:-.01em;cursor:pointer;background:0 0;border:0;flex-direction:column;font-weight:500;text-decoration:none;display:flex;position:relative}.ms-tab>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.ms-tab[aria-current=page]{color:var(--ms-brand-ink);font-weight:600}.ms-tab[aria-current=page]:before{content:"";background:var(--ms-gold);border-radius:0 0 2px 2px;height:2px;position:absolute;top:-1px;left:28%;right:28%}.ms-tab:focus-visible{box-shadow:inset 0 0 0 2px var(--ms-focus);border-radius:var(--ms-radius-md)}.ms-tab>.ms-tab-count{top:var(--ms-space-1);left:calc(50% + var(--ms-space-1-5));min-width:18px;height:18px;padding:0 var(--ms-space-1);box-shadow:0 0 0 2px var(--ms-surface);position:absolute}.ms-menu-sheet .ms-nav{background:0 0;border-right:0;height:auto}.ms-menu-sheet .ms-nav-search{margin:0 0 var(--ms-space-2)}.ms-menu-sheet .ms-nav.is-searching{min-height:70dvh}.ms-menu-sheet .ms-nav-list{padding:0;overflow:visible}.ms-sheet-cap{align-items:center;gap:var(--ms-space-2);margin:var(--ms-space-2) 0 var(--ms-space-1);font-size:var(--ms-fs-13);letter-spacing:var(--ms-tracking-label);text-transform:uppercase;color:var(--ms-muted);font-weight:600;display:flex}.ms-sheet-cap .ms-icon{color:var(--ms-gold)}.ms-sheet-list+.ms-sheet-cap{margin-top:var(--ms-space-4)}.ms-menu-sheet .ms-sheet-row{min-height:60px;padding:var(--ms-space-2) var(--ms-space-2-5);color:var(--ms-ink)}.ms-sheet-list li+li>.ms-sheet-row{border-top:1px solid var(--ms-line);border-radius:0}.ms-menu-sheet .ms-sheet-row:hover{background:0 0}@media (hover:hover){.ms-menu-sheet .ms-sheet-row:hover{background:var(--ms-surface-2)}}.ms-sheet-row>.ms-icon:first-child,.ms-sheet-row[aria-current] b{color:var(--ms-brand-ink)}.ms-sheet-text{gap:var(--ms-space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.ms-sheet-text b{font-size:var(--ms-fs-15);font-weight:600}.ms-sheet-text small{text-overflow:ellipsis;white-space:nowrap;font-size:var(--ms-fs-13);color:var(--ms-muted);font-weight:400;overflow:hidden}.ms-sheet-chevron{flex:none}.ms-menu-sheet .ms-nav-hits .ms-nav-item{background:var(--ms-surface-2);min-height:48px}.ms-main{grid-area:main;min-height:0;position:relative;overflow:auto}.ms-main:focus-visible{box-shadow:none}.ms-offline-banner{z-index:5;gap:var(--ms-space-3);padding:var(--ms-space-2-5) var(--ms-page-pad-x);background:var(--ms-danger-soft);color:var(--ms-danger-ink);font-size:var(--ms-fs-14);border-bottom:1px solid var(--ms-line);align-items:flex-start;display:flex;position:sticky;top:0}.ms-offline-banner .ms-icon{margin-top:var(--ms-space-0-5)}.ms-page{padding:var(--ms-space-6) var(--ms-page-pad-x) var(--ms-space-18);container:ms-page/inline-size}@media (width>=640px) and (height>=500px){.ms-page:has(>.ms-fill,>.ms-table-wrap.is-fill){height:100%;padding-bottom:var(--ms-space-4);flex-direction:column;display:flex}}.ms-form-main{max-width:var(--ms-measure-form)}.ms-breadcrumbs{gap:var(--ms-space-1-5);width:100%;font-size:var(--ms-fs-13);letter-spacing:var(--ms-tracking-label);text-transform:uppercase;color:var(--ms-muted);flex-wrap:wrap;align-items:center;font-weight:600;display:flex}.ms-breadcrumbs span{align-items:center;gap:var(--ms-space-1-5);display:inline-flex}.ms-breadcrumbs span:last-child .ms-icon{display:none}.ms-page-header{justify-content:space-between;align-items:flex-end;gap:var(--ms-space-3) var(--ms-space-4);margin-bottom:var(--ms-space-4);flex-wrap:wrap;display:flex}.ms-page-title{align-items:baseline;gap:var(--ms-space-1) var(--ms-space-3);flex-wrap:wrap;min-width:0;display:flex}.ms-frame-tools{margin:calc(var(--ms-space-2) * -1) 0 var(--ms-space-4);display:flex}.ms-frame-views{align-self:center;gap:var(--ms-space-0-5);padding:var(--ms-space-0-5);border-radius:var(--ms-radius-md);background:var(--ms-surface-sunken);display:inline-flex}.ms-frame-views a{min-height:34px;padding:0 var(--ms-space-3);border-radius:var(--ms-radius-sm);color:var(--ms-ink-2);font-size:var(--ms-fs-14);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:inline-flex}.ms-frame-views a:hover{color:var(--ms-ink)}.ms-frame-views a[aria-current=page]{background:var(--ms-surface);color:var(--ms-brand-ink);box-shadow:0 0 0 1px var(--ms-line);font-weight:600}.ms-frame-views a:focus-visible{box-shadow:var(--ms-focus-ring)}@media (pointer:coarse){.ms-frame-views a{min-height:44px}}.ms-frame-strip{align-items:center;gap:var(--ms-space-3);margin-bottom:var(--ms-space-4);flex-wrap:wrap;display:flex}.ms-frame-strip .ms-page-actions{margin-left:auto}.ms-frame-acts{align-items:center;gap:var(--ms-space-2);flex-wrap:wrap;margin-left:auto;display:flex}.ms-page-title:has(>.ms-pin-toggle){align-items:center}.ms-pin-toggle{border-radius:var(--ms-radius-sm);width:32px;height:32px;color:var(--ms-muted);cursor:pointer;background:0 0;border:0;align-self:center;place-items:center;padding:0;display:inline-grid}.ms-pin-toggle:hover{background:var(--ms-surface-sunken);color:var(--ms-ink)}.ms-pin-toggle[aria-pressed=true],.ms-pin-toggle[aria-pressed=true]:hover{color:var(--ms-gold)}.ms-pin-toggle:focus-visible{box-shadow:var(--ms-focus-ring)}@media (pointer:coarse){.ms-pin-toggle{width:44px;height:44px}}.ms-module-grid{gap:var(--ms-space-2-5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=640px){.ms-module-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.ms-module-button{justify-content:space-between;align-items:flex-start;gap:var(--ms-space-3);height:100%;min-height:112px;padding:var(--ms-space-3);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface);color:var(--ms-ink);flex-direction:column;text-decoration:none;display:flex;position:relative}.ms-module-button:hover{border-color:var(--ms-line-strong)}.ms-module-button:focus-visible{box-shadow:var(--ms-focus-ring)}.ms-module-icon{border-radius:var(--ms-radius-md);background:var(--ms-brand-soft);width:40px;height:40px;color:var(--ms-brand-ink);place-items:center;display:grid}.ms-module-text{gap:var(--ms-space-0-5);flex-direction:column;min-width:0;display:flex}.ms-module-text b{font-size:var(--ms-fs-16);font-weight:600;line-height:1.25}.ms-module-text small{-webkit-line-clamp:2;font-size:var(--ms-fs-13);color:var(--ms-muted);-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.ms-module-button .ms-work-count{top:var(--ms-space-3);right:var(--ms-space-3);position:absolute}.ms-back-link{align-items:center;gap:var(--ms-space-1);min-height:32px;color:var(--ms-brand-ink);font-size:var(--ms-fs-14);font-weight:600;text-decoration:none;display:inline-flex}.ms-back-link:hover{text-decoration:underline}@media (pointer:coarse){.ms-back-link{min-height:44px}}.ms-page-meta{font-size:var(--ms-fs-14);color:var(--ms-muted)}.ms-page-intro{max-width:var(--ms-measure-text);margin:calc(-1 * var(--ms-space-2)) 0 var(--ms-space-4);font-size:var(--ms-fs-14);color:var(--ms-ink-2)}.ms-page-header h1{font-family:var(--ms-font-display);font-size:var(--ms-fs-28);letter-spacing:var(--ms-tracking-title);color:var(--ms-ink);font-weight:600;line-height:1.2}.ms-state h1,.ms-state-inline h1{font-family:var(--ms-font-display);font-size:var(--ms-fs-28);letter-spacing:var(--ms-tracking-title);font-weight:600;line-height:1.25}.ms-page-header h1:focus-visible,.ms-state h1:focus-visible,.ms-state-inline h1:focus-visible{box-shadow:none}.ms-page-actions,.ms-actions,.ms-row{gap:var(--ms-space-2);flex-wrap:wrap;align-items:center;display:flex}.ms-actions{margin-top:var(--ms-space-6)}.ms-row{gap:var(--ms-space-3)}.ms-state{max-width:560px;margin:var(--ms-space-18) auto;padding:0 var(--ms-space-6)}.ms-state p,.ms-state-inline p{color:var(--ms-ink-2);margin-top:var(--ms-space-2);max-width:60ch}.ms-state .ms-request-id{margin-top:var(--ms-space-3)}.ms-state-icon{width:48px;height:48px;margin-bottom:var(--ms-space-5);border-radius:50%;flex:none;place-items:center;display:grid}.ms-state-icon.is-danger{background:var(--ms-danger-soft);color:var(--ms-danger-ink)}.ms-state-icon.is-warning{background:var(--ms-warning-soft);color:var(--ms-warning-ink)}.ms-state-icon.is-info{background:var(--ms-info-soft);color:var(--ms-info-ink)}.ms-state-inline{gap:var(--ms-space-5);align-items:flex-start;max-width:640px;display:flex}.ms-state-inline .ms-state-icon{margin:0}.ms-state-inline p:first-child{margin-top:0}.ms-small{font-size:var(--ms-fs-14);color:var(--ms-muted);margin-top:var(--ms-space-4)}.ms-slow{gap:var(--ms-space-4);margin:var(--ms-space-4) 0;padding:var(--ms-space-4) var(--ms-space-5);border-radius:var(--ms-radius-lg);background:var(--ms-warning-soft);color:var(--ms-warning-ink);align-items:flex-start;max-width:640px;display:flex}.ms-slow p{color:var(--ms-ink-2);font-size:var(--ms-fs-14)}.ms-slow .ms-btn{margin-left:auto}.ms-skeleton.is-topbar{width:150px;height:24px}.ms-skeleton.is-nav{height:16px;margin:var(--ms-space-4) var(--ms-space-3);display:block}.ms-skeleton.is-title{width:220px;height:30px;margin-bottom:var(--ms-space-7);display:block}.ms-skeleton.is-block,.ms-page-loading .ms-skeleton{border-radius:var(--ms-radius-lg);width:auto;max-width:760px;height:120px;display:block}.ms-login{background:var(--ms-bg);grid-template-columns:minmax(340px,5fr) 7fr;min-height:100dvh;display:grid}.ms-login-art{background:var(--ms-surface-2);border-right:1px solid var(--ms-line);color:var(--ms-ink);padding:var(--ms-space-12) var(--ms-space-14);justify-content:center;gap:var(--ms-space-7);flex-direction:column;display:flex;position:relative;overflow:hidden}.ms-login-logo{width:320px}.ms-login-env{position:absolute;top:40px;left:56px}.ms-shard{pointer-events:none;position:absolute}.ms-shard.is-orange{display:none}.ms-shard.is-gold{width:140px;height:2px;left:var(--ms-space-14);bottom:var(--ms-space-12);background:var(--ms-gold)}.ms-login-form{padding:var(--ms-space-12) var(--ms-space-6);background:var(--ms-bg);justify-content:center;align-items:center;display:flex}.ms-login-form:focus-visible{box-shadow:none}.ms-login-inner{width:100%;max-width:400px}.ms-login-inner h1{font-family:var(--ms-font-display);font-size:var(--ms-fs-32);letter-spacing:var(--ms-tracking-title);font-weight:600;line-height:1.2}.ms-login-lead{color:var(--ms-ink-2);margin:var(--ms-space-2) 0 var(--ms-space-7)}.ms-login-google{width:100%}.ms-login-message{gap:var(--ms-space-2-5);margin-top:var(--ms-space-4);padding:var(--ms-space-3) var(--ms-space-3-5);border-radius:var(--ms-radius-md);background:var(--ms-danger-soft);color:var(--ms-ink);font-size:var(--ms-fs-15);align-items:flex-start;display:flex}.ms-login-message .ms-icon{color:var(--ms-danger-ink);margin-top:var(--ms-space-0-5)}.ms-login-other{margin-top:var(--ms-space-2)}.ms-login-note{margin-top:var(--ms-space-8);padding-top:var(--ms-space-4);border-top:1px solid var(--ms-line);font-size:var(--ms-fs-14);color:var(--ms-muted)}.ms-login-inner h1+.ms-password-form{margin-top:var(--ms-space-6)}.ms-login-google-line{margin-top:var(--ms-space-5);padding-top:var(--ms-space-4);border-top:1px solid var(--ms-line);justify-content:center;display:flex}.ms-login-google-link{gap:var(--ms-space-2)}.ms-login-note.is-quiet{margin-top:var(--ms-space-4);border-top:0;padding-top:0}.ms-password-screen{max-width:480px}.ms-password-screen h1{margin-bottom:var(--ms-space-5)}.ms-shortcuts{border-collapse:collapse;width:100%;font-size:var(--ms-fs-15)}.ms-shortcuts td{padding:var(--ms-space-2) 0;border-bottom:1px solid var(--ms-line);vertical-align:top}.ms-shortcuts td:first-child{width:38%;padding-right:var(--ms-space-3);white-space:nowrap}.ms-shortcuts td:first-child .ms-kbd+.ms-kbd{margin-left:var(--ms-space-1)}.ms-shortcuts tr:last-child td{border-bottom:0}.ms-gallery-fill{flex-direction:column;height:420px;display:flex}.ms-gallery-inline .ms-chip{margin-left:var(--ms-space-2);vertical-align:middle}.ms-gallery-lead{color:var(--ms-ink-2);max-width:68ch}.ms-gallery-section{padding:var(--ms-space-9) 0;border-bottom:1px solid var(--ms-line)}.ms-gallery-section:last-of-type{border-bottom:0}.ms-gallery-section>h2{font-family:var(--ms-font-display);font-size:var(--ms-fs-22);letter-spacing:var(--ms-tracking-title);font-weight:600}.ms-gallery-intro{color:var(--ms-ink-2);max-width:72ch;margin:var(--ms-space-1) 0 var(--ms-space-5)}.ms-swatches{gap:var(--ms-space-2-5);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.ms-swatch{gap:var(--ms-space-3);padding:var(--ms-space-2-5);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface);align-items:center;display:flex}.ms-swatch i{border-radius:var(--ms-radius-md);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ms-line);flex:none}.ms-swatch b{font-size:var(--ms-fs-14);display:block}.ms-swatch small{font-size:var(--ms-fs-13);color:var(--ms-muted);display:block}.ms-type-scale{gap:var(--ms-space-2-5);margin-top:var(--ms-space-5);padding:var(--ms-space-5) var(--ms-space-6);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface);display:grid}.ms-type-scale .is-28{font-family:var(--ms-font-display);font-size:var(--ms-fs-28);letter-spacing:var(--ms-tracking-title);font-weight:600}.ms-type-scale .is-22{font-size:var(--ms-fs-22);font-weight:600}.ms-type-scale .is-36{font-size:var(--ms-fs-36);letter-spacing:-.02em;font-weight:600}.ms-gallery-grid{gap:var(--ms-space-7) var(--ms-space-8);grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;display:grid}.ms-gallery-brand{gap:var(--ms-space-2);max-width:640px;padding:var(--ms-space-5) var(--ms-space-6);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface-2);display:grid}.ms-gallery-display{font-size:var(--ms-fs-28);color:var(--ms-brand-ink);line-height:1.2}.ms-gallery-icons{gap:var(--ms-space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ms-gallery-icons li{justify-items:center;gap:var(--ms-space-1);min-width:76px;padding:var(--ms-space-3) var(--ms-space-2);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface);color:var(--ms-brand-ink);font-size:var(--ms-fs-13);font-weight:600;display:grid}.ms-gallery-sticky{max-width:480px;padding:var(--ms-space-4) var(--ms-space-4) 0;border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-bg)}.ms-gallery-stack{gap:var(--ms-space-4);display:grid}.ms-gallery-context{gap:var(--ms-space-2);flex-wrap:wrap;display:flex}.ms-gallery-entry-bar{max-width:640px;margin-top:var(--ms-space-5);padding:var(--ms-space-3) var(--ms-space-4);border:1px solid var(--ms-line);border-radius:var(--ms-radius-lg);background:var(--ms-surface)}.ms-gallery-choices{gap:var(--ms-space-2);flex-wrap:wrap;display:flex}.ms-stored{margin-top:var(--ms-space-1-5);font-size:var(--ms-fs-13);color:var(--ms-muted)}.ms-stored code{font-size:1em}.ms-table-toolbar{gap:var(--ms-space-3);margin-bottom:var(--ms-space-3);flex-wrap:wrap;align-items:center;display:flex}.ms-table-toolbar .ms-search{flex:1;min-width:220px;max-width:360px}.ms-table-toolbar .ms-segmented{margin:0}@media (width<=1279px){.ms-account-name,.ms-appbar .ms-home-link .ms-lockup-rule,.ms-appbar .ms-home-link .ms-lockup-text{display:none}}@media (width<=1023px){.ms-appbar{gap:var(--ms-space-2);padding:0 var(--ms-space-2) 0 var(--ms-space-3)}.ms-appbar .ms-lockup-logo,.ms-appbar .ms-lockup-rule,.ms-appbar .ms-lockup-text{display:none}.ms-appbar .ms-lockup-symbol{width:30px;height:30px;display:block}.ms-appbar .ms-home-link{padding-right:var(--ms-space-2);border-right:0}.ms-appbar .ms-account-button{background:0 0;border-color:#0000;padding:0}.ms-appbar .ms-account-button .ms-avatar{width:36px;height:36px}.ms-offline-text{display:none}.ms-offline-chip{padding:0 var(--ms-space-2)}.ms-page{padding:var(--ms-space-4) var(--ms-space-4) var(--ms-space-10)}.ms-offline-banner{padding:var(--ms-space-2-5) var(--ms-space-4)}.ms-page-header{margin-bottom:var(--ms-space-3);align-items:center}.ms-page-header h1{font-size:var(--ms-fs-24)}.ms-breadcrumbs{display:none}.ms-back-link{margin:calc(var(--ms-space-2) * -1) 0 calc(var(--ms-space-2) * -1) calc(var(--ms-space-1) * -1)}}@media (width<=639px){.ms-page-header.is-framed .ms-frame-acts{order:3;flex:0 0 calc(100% + var(--ms-space-4) * 2);margin:0 calc(var(--ms-space-4) * -1);padding:0 var(--ms-space-4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.ms-page-header.is-framed .ms-frame-acts::-webkit-scrollbar{display:none}}@media (width<=639px),(height<=499px){.ms-frame-acts .ms-frame-action{padding:0 var(--ms-space-3);flex:none}}@media (width<=639px){.ms-page-header h1{font-size:var(--ms-fs-22)}.ms-appbar{gap:var(--ms-space-1-5);padding-right:var(--ms-space-1)}.ms-appbar .ms-top-right{gap:var(--ms-space-1-5)}.ms-env{padding:0 var(--ms-space-2)}.ms-state{margin:var(--ms-space-10) auto}.ms-state-inline{gap:var(--ms-space-3);flex-direction:column}.ms-login{grid-template-rows:auto 1fr;grid-template-columns:1fr}.ms-login-art{justify-content:flex-start;align-items:center;gap:var(--ms-space-4);padding:var(--ms-space-6) var(--ms-space-5);border-right:0;border-bottom:1px solid var(--ms-line);flex-direction:row}.ms-login-logo{width:256px}.ms-login-env{order:3;margin-left:auto;position:static}.ms-shard{display:none}.ms-login-form{padding:var(--ms-space-7) var(--ms-space-5);align-items:flex-start}}.ms-board-slot:not([hidden]){display:contents}@media (width<=1023px){.ms-shell[data-mode=loading]{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""main"}.ms-shell[data-mode=loading] .ms-nav-wrap,.ms-account-chevron{display:none}}.ms-shell .ms-dialog-footer{background:var(--ms-surface);box-shadow:0 -1px 0 var(--ms-line);padding-bottom:max(var(--ms-space-5), env(safe-area-inset-bottom));position:sticky;bottom:0}
