:root{--sm-ease:cubic-bezier(0.22,1,0.36,1);--sm-ease-out-fast:cubic-bezier(0.4,0,1,1);--sm-spring-sheet:linear(0,0.0178,0.0636,0.1278,0.203,0.2833,0.3647,0.4441,0.5194,0.5892,0.6528,0.7097,0.7601,0.804,0.8419,0.8743,0.9015,0.9242,0.943,0.9582,0.9705,0.9803,0.9879,0.9937,0.998,1.0012,1.0034,1.0049,1.0058,1.0062,1.0063,1.0061,1.0058,1.0054,1.0049,1.0044,1.0039,1.0034,1.003,1);--sm-spring-sheet-ms:620ms;--sm-spring-press:linear(0,0.0271,0.0963,0.1916,0.3005,0.4135,0.5236,0.6259,0.7175,0.7969,0.8634,0.9175,0.9601,0.9922,1.0153,1.0309,1.0404,1.045,1.0459,1.0443,1.0408,1.0362,1.0312,1.026,1.021,1.0164,1.0122,1.0087,1.0058,1.0034,1.0015,1.0001,0.9991,0.9985,0.9981,0.9979,0.9979,0.998,0.9982,1);--sm-spring-press-ms:460ms;--sm-spring-success:linear(0,0.0298,0.1063,0.2124,0.3341,0.4601,0.5822,0.6945,0.7934,0.8769,0.9445,0.9967,1.0349,1.0606,1.0759,1.0827,1.083,1.0785,1.0707,1.0611,1.0507,1.0403,1.0304,1.0215,1.0138,1.0075,1.0024,0.9986,0.996,0.9942,0.9933,0.993,0.9932,0.9937,0.9945,0.9953,0.9962,0.997,0.9978,1);--sm-spring-success-ms:720ms;--sm-spring-snap:linear(0,0.0191,0.0667,0.1313,0.2048,0.2816,0.3577,0.4308,0.4991,0.562,0.6189,0.67,0.7154,0.7554,0.7905,0.821,0.8475,0.8704,0.89,0.9069,0.9213,0.9336,0.9441,0.9529,0.9605,0.9668,0.9722,0.9767,0.9805,0.9837,0.9864,0.9887,0.9905,0.9921,0.9934,0.9945,0.9955,0.9962,0.9969,1);--sm-spring-snap-ms:520ms;--sm-dur-in:360ms;--sm-dur-out:240ms;--sm-dur-nav:440ms;--sm-shadow-raised:0 4px 14px rgba(0,0,0,0.12);--sm-shadow-float:0 8px 28px rgba(0,0,0,0.22)}@supports not (animation-timing-function:linear(0,1)){:root{--sm-spring-sheet:var(--sm-ease);--sm-spring-press:var(--sm-ease);--sm-spring-success:var(--sm-ease);--sm-spring-snap:var(--sm-ease)}}@media (prefers-reduced-motion:reduce){:root{--sm-spring-sheet:var(--sm-ease);--sm-spring-press:var(--sm-ease);--sm-spring-success:var(--sm-ease);--sm-spring-snap:var(--sm-ease);--sm-spring-sheet-ms:120ms;--sm-spring-press-ms:120ms;--sm-spring-success-ms:120ms;--sm-spring-snap-ms:120ms;--sm-dur-in:120ms;--sm-dur-out:120ms;--sm-dur-nav:160ms}}@keyframes sm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes sm-fade-out{0%{opacity:1}to{opacity:0}}:where(.sm-js-btn,.sm-js-round,.sm-jh-pen,.sm-js-x,.sm-js-step button,.sm-jl-more,.sm-js-info-btn,.sm-js-links button,.sm-jh-as button,[data-press]){transition:transform var(--sm-spring-press-ms) var(--sm-spring-press),background-color .12s var(--sm-ease),border-color .12s var(--sm-ease),opacity .12s var(--sm-ease)}:where(.sm-js-btn,.sm-js-round,.sm-jh-pen,.sm-js-x,.sm-js-step button,.sm-jl-more,.sm-js-info-btn,.sm-js-links button,.sm-jh-as button,[data-press]):not(:disabled):active{transform:scale(.97);transition:transform 80ms var(--sm-ease),background-color 0s,border-color 0s}:where(.sm-js-btn[data-filled=true]):not(:disabled):active{filter:brightness(.92)}:where(.sm-js-btn[data-kind=outline],.sm-js-btn[data-kind=secondary],.sm-js-btn[data-kind=quiet],.sm-js-links button,.sm-js-round):not(:disabled):active{background-color:var(--sm-hover,var(--sm-bg-subtle))}:where(.sm-js-row,.sm-js-sec-toggle,.sm-js-sub-head,.sm-js-tick,.sm-jl-card,.sm-nj-row,.sm-nav-link,.sm-jh-cust){transition:background-color .12s var(--sm-ease)}:where(button.sm-js-row,.sm-js-sec-toggle,.sm-js-sub-head,button.sm-js-tick,.sm-jl-card,.sm-nj-row,.sm-nav-link,.sm-jh-cust):active{background-color:var(--sm-hover,var(--sm-bg-subtle));transition:background-color 0s}@media (hover:hover) and (pointer:fine){:where(button.sm-js-row,.sm-js-sec-toggle,.sm-js-sub-head,button.sm-js-tick,.sm-nj-row):hover{background-color:color-mix(in srgb,var(--sm-hover,var(--sm-bg-subtle)) 60%,transparent)}}@media (prefers-reduced-motion:reduce){:where(.sm-js-btn,.sm-js-round,.sm-jh-pen,.sm-js-x,.sm-js-step button,.sm-jl-more,.sm-js-info-btn,.sm-js-links button,.sm-jh-as button,[data-press]):not(:disabled):active{transform:none}}.sm-js-backdrop.sm-sheet-backdrop{animation:none;background:transparent!important}.sm-js-scrim{position:absolute;inset:0;background:rgba(0,0,0,.55);animation:sm-fade-in .3s var(--sm-ease) backwards}.sm-js-backdrop>.sm-js-sheet{position:relative}.sm-js-sheet.sm-modal-panel{animation:none}.sm-js-sheet[data-dragging],.sm-js-sheet[data-dragging] *{transition:none!important;user-select:none;-webkit-user-select:none}.sm-js-sheet-b{overscroll-behavior:contain}[data-sm-ghost],[data-sm-ghost] *{animation:none!important;transition:none!important}@media (min-width:641px) and (max-width:767px){.sm-js-backdrop.sm-sheet-backdrop{padding:0!important;align-items:flex-end!important}.sm-js-backdrop>.sm-js-sheet.sm-sheet-panel{max-width:none!important;max-height:90dvh!important;border-radius:16px 16px 0 0!important;border-bottom:none!important;padding-bottom:env(safe-area-inset-bottom,0)}.sm-js-backdrop>.sm-js-sheet.sm-sheet-panel.is-tall{height:92dvh;max-height:92dvh!important}.sm-js-grab{display:block;width:40px;height:5px;border-radius:3px;background:var(--sm-input-border);margin:8px auto 0;flex-shrink:0}}@media (max-width:767px){.sm-js-grab{position:relative}.sm-js-grab:after{content:"";position:absolute;left:-40px;right:-40px;top:-12px;bottom:-14px}}@keyframes sm-sheet-layer{0%{transform:translate3d(0,8px,0)}to{transform:none}}@keyframes sm-dialog-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@keyframes sm-side-in{0%{transform:translate3d(100%,0,0)}to{transform:none}}@media (max-width:767px){.sm-js-sheet [data-sheet-grab]{touch-action:none}.sm-js-sheet-h{animation:sm-sheet-layer var(--sm-spring-sheet-ms) var(--sm-spring-sheet) both}.sm-js-sheet-b{animation:sm-sheet-layer var(--sm-spring-sheet-ms) var(--sm-spring-sheet) 30ms both}.sm-js-sheet-f{animation:sm-sheet-layer var(--sm-spring-sheet-ms) var(--sm-spring-sheet) 60ms both}.sm-js-sheet.sm-sheet-panel[data-detent=half]{height:90dvh;max-height:90dvh!important}.sm-js-backdrop[data-kb]{padding-bottom:var(--sm-kb,0)!important}.sm-js-backdrop[data-kb]>.sm-js-sheet.sm-sheet-panel{max-height:calc(var(--sm-vvh, 100dvh) - 8px)!important;border-radius:16px!important}}@media (min-width:768px){.sm-js-backdrop:not(.sm-js-side)>.sm-js-sheet{animation:sm-dialog-in .32s var(--sm-ease) both}.sm-js-backdrop.sm-js-side>.sm-js-sheet{animation:sm-side-in var(--sm-spring-sheet-ms) var(--sm-spring-sheet) both}}@media (prefers-reduced-motion:reduce){.sm-js-sheet-b,.sm-js-sheet-f,.sm-js-sheet-h{animation:none!important}.sm-js-scrim{animation-duration:.12s}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.sm-js-backdrop.sm-js-side>.sm-js-sheet,.sm-js-backdrop:not(.sm-js-side)>.sm-js-sheet{animation:sm-fade-in .12s var(--sm-ease) both}}@media (max-width:767px){.sm-app-shell>main{transform-origin:50% calc(var(--sm-recede-y, 50vh));transition:transform var(--sm-spring-sheet-ms) var(--sm-spring-sheet)}html[data-sm-recede] .sm-app-shell{background:#000}html[data-sm-recede=drawer] .sm-app-shell>main,html[data-sm-recede=sheet] .sm-app-shell>main{transform:scale(.94);border-radius:14px;overflow:clip}html[data-sm-recede-leaving] .sm-app-shell>main{border-radius:14px;overflow:clip;transition:transform .28s var(--sm-ease-out-fast)}}@media (prefers-reduced-motion:reduce){html[data-sm-recede] .sm-app-shell>main{transform:none!important;border-radius:0!important}html[data-sm-recede] .sm-app-shell{background:var(--sm-bg)}}.sm-js-chev{transition:transform .26s var(--sm-ease)!important}.sm-js-sec-body[data-anim]{display:grid;overflow:hidden;padding:0}.sm-js-sec-body[data-anim]>.sm-js-sec-in{min-height:0;padding:2px 0 14px}@keyframes sm-fold-open{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes sm-fold-close{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes sm-fold-body{0%{opacity:0}to{opacity:1}}.sm-js-sec-body[data-anim=open]{animation:sm-fold-open .34s var(--sm-ease) both}.sm-js-sec-body[data-anim=open]>.sm-js-sec-in{animation:sm-fold-body .2s var(--sm-ease) 60ms both}.sm-js-sec-body[data-anim=close]{animation:sm-fold-close .34s var(--sm-ease) both;pointer-events:none}.sm-js-sec-body[data-anim=close]>.sm-js-sec-in{animation:sm-fade-out .16s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){.sm-js-sec-body[data-anim=close],.sm-js-sec-body[data-anim=open]{animation-duration:.12s}.sm-js-chev{transition-duration:.12s!important}}@keyframes sm-step-from-right{0%{opacity:0;transform:translate3d(24px,0,0)}to{opacity:1;transform:none}}@keyframes sm-step-from-left{0%{opacity:0;transform:translate3d(-24px,0,0)}to{opacity:1;transform:none}}@keyframes sm-step-from-right-desk{0%{opacity:0;transform:translate3d(32px,0,0)}to{opacity:1;transform:none}}@keyframes sm-step-from-left-desk{0%{opacity:0;transform:translate3d(-32px,0,0)}to{opacity:1;transform:none}}.sm-js-stepbody[data-dir=next]{animation:sm-step-from-right .36s var(--sm-ease) both}.sm-js-stepbody[data-dir=back]{animation:sm-step-from-left .36s var(--sm-ease) both}.sm-js-desk .sm-js-stepbody[data-dir=next]{animation-name:sm-step-from-right-desk}.sm-js-desk .sm-js-stepbody[data-dir=back]{animation-name:sm-step-from-left-desk}@keyframes sm-dot-fill{0%{transform:scale(.9)}to{transform:none}}@keyframes sm-line-draw{0%{transform:scaleX(0)}to{transform:none}}.sm-js-stepbar[data-moved] [aria-current=step] [data-ring],.sm-js-stepbar[data-moved] [data-state=current]>span:first-child>span:last-child{animation:sm-dot-fill var(--sm-spring-snap-ms) var(--sm-spring-snap) both}.sm-js-stepbar[data-moved] [data-state=current]>span:first-child>span:first-child{transform-origin:left center;animation:sm-line-draw .34s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){.sm-js-stepbody[data-dir]{animation:sm-fade-in .12s var(--sm-ease) both!important}.sm-js-stepbar[data-moved] [data-state=current] span{animation:none!important}}@keyframes sm-pulse-a{0%{transform:none}38%{transform:scale(1.03)}to{transform:none}}@keyframes sm-pulse-b{0%{transform:none}38%{transform:scale(1.03)}to{transform:none}}.sm-js-btn[data-pulse=a]{animation:sm-pulse-a var(--sm-spring-success-ms) var(--sm-spring-success)}.sm-js-btn[data-pulse=b]{animation:sm-pulse-b var(--sm-spring-success-ms) var(--sm-spring-success)}.sm-js-btn-words{display:inline-block;animation:sm-fade-in .24s var(--sm-ease) both}.sm-js-btn-stack{display:inline-grid;justify-items:center;align-items:center}.sm-js-btn-stack>span{grid-area:1/1}.sm-js-btn-was{display:inline-block;pointer-events:none;animation:sm-fade-out .16s var(--sm-ease) both}.sm-js-next-line[data-fresh],.sm-js-nextline[data-fresh]{animation:sm-fade-in .24s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){.sm-js-btn[data-pulse]{animation:none}.sm-js-btn-was{animation-duration:.12s}}.sm-mate[data-landed]{animation:sm-fade-in .2s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){.sm-mate[data-landed]{animation-duration:.12s}}@keyframes sm-arrive{0%{opacity:0;transform:translate3d(0,-8px,0)}to{opacity:1;transform:none}}[data-arrived]{animation:sm-arrive .32s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){[data-arrived]{animation:sm-fade-in .12s var(--sm-ease) both}}button[aria-controls=sm-app-navigation] svg{transition:transform var(--sm-spring-press-ms) var(--sm-spring-press)}button[aria-controls=sm-app-navigation]:active svg{transform:scale(.9);transition:transform 80ms var(--sm-ease)}.sm-js-grab{transition:transform .16s var(--sm-ease)}.sm-js-sheet .sm-js-grab:active{transform:translate3d(0,-2px,0);transition:transform 80ms var(--sm-ease)}.sm-js-sheet:has(>.sm-js-sheet-h:active):not(:has(>.sm-js-sheet-h button:active))>.sm-js-grab{transform:translate3d(0,-2px,0);transition:transform 80ms var(--sm-ease)}@media (max-width:767px){.sm-js-dock[data-kb]{display:none}}.sm-js-toast{position:fixed;left:50%;bottom:calc(var(--sm-dock-h, 0px) + 10px);z-index:1050;width:max-content;max-width:min(88vw,460px);padding:10px 16px;border-radius:12px;background:var(--sm-tooltip-bg,#1f2937);color:var(--sm-tooltip-text,#fff);box-shadow:var(--sm-shadow-float);transform:translate(-50%);touch-action:none;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 10px}.sm-js-toast-w{margin:0;font-size:14px;font-weight:600;line-height:1.4;text-align:center;overflow-wrap:anywhere}.sm-js-toast[data-gone]{opacity:0!important;visibility:hidden;pointer-events:none;transition:opacity .26s var(--sm-ease-out-fast),visibility 0s .26s}@media (prefers-reduced-motion:reduce){.sm-js-toast[data-gone]{transition:opacity .12s var(--sm-ease-out-fast),visibility 0s .12s}}.sm-js-toast .sm-js-offer{min-height:44px;padding:0 6px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;font-weight:500;text-decoration:underline;opacity:.85;cursor:pointer}.sm-js-toast.is-desk{bottom:24px}@media (max-width:767px){.sm-js-toast:not(.is-desk){bottom:calc(var(--sm-dock-h, 0px) + 10px)}}body:has(.sm-js-backdrop:not([data-sm-ghost])) .sm-js-toast{top:max(12px,env(safe-area-inset-top,0px));bottom:auto}.sm-js-ticklist>li{position:relative}.sm-js-tick-back{position:absolute;inset:0;display:flex;align-items:center;padding-left:2px;border-radius:10px;background:color-mix(in srgb,var(--sm-done) 16%,transparent);color:var(--sm-done-text);opacity:0;pointer-events:none}.sm-js-tick-back>span{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;border-radius:7px;border:2px solid var(--sm-done);transition:transform .16s var(--sm-ease),background-color .12s var(--sm-ease)}.sm-js-ticklist>li[data-swiping] .sm-js-tick-back{opacity:1}.sm-js-ticklist>li[data-locked] .sm-js-tick-back>span{background:var(--sm-done);color:#fff;transform:scale(1.03)}.sm-js-ticklist>li>.sm-js-tick{position:relative;background:var(--sm-card-bg)}button.sm-js-tick{touch-action:pan-y}@keyframes sm-tick-draw{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}@keyframes sm-tick-pop{0%{transform:scale(.9)}to{transform:none}}.sm-js-tick[data-just] .sm-js-tick-box{animation:sm-tick-pop var(--sm-spring-success-ms) var(--sm-spring-success) both}.sm-js-tick[data-just] .sm-js-tick-box polyline{stroke-dasharray:24;animation:sm-tick-draw .22s var(--sm-spring-success) both}@keyframes sm-fig-in{0%{opacity:0;transform:translate3d(0,4px,0)}to{opacity:1;transform:none}}.sm-js-fig[data-fresh]{animation:sm-fig-in .24s var(--sm-ease) both}@media (prefers-reduced-motion:reduce){.sm-js-fig[data-fresh],.sm-js-tick[data-just] .sm-js-tick-box,.sm-js-tick[data-just] .sm-js-tick-box polyline{animation:none}}@media (max-width:1023px){.sm-js[data-tuck]>.sm-js-nav{position:sticky;top:0;z-index:7;background:var(--sm-bg);border-bottom:1px solid transparent;transition:border-color .16s var(--sm-ease)}.sm-js[data-tuck] .sm-js-flow.is-sticky{top:44px}.sm-js[data-tuck] .sm-js-head .sm-js-title{transform-origin:left center;transform:scale(calc(1 - var(--sm-tuck, 0) * .14));opacity:calc(1 - var(--sm-tuck, 0) * .85);will-change:transform}.sm-js-nav-title{position:absolute;left:96px;right:150px;top:0;height:44px;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:calc((var(--sm-tuck, 0) - .55) * 2.2);transform:translate3d(0,calc((1 - var(--sm-tuck, 0)) * 6px),0)}.sm-js-nav-title:before{content:attr(data-title);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;color:var(--sm-text)}.sm-js[data-tucked]>.sm-js-nav{border-bottom-color:var(--sm-border-subtle)}.sm-js[data-tucked] .sm-js-flow.is-sticky{border-top-left-radius:0;border-top-right-radius:0}}.sm-js-nav{position:relative}@media (min-width:1024px){.sm-js-nav-title{display:none}}html[data-sm-edge-back] .sm-app-shell>main{background:var(--sm-bg-subtle)}.sm-js[data-dragging]{box-shadow:var(--sm-shadow-float);transition:none!important}html.sm-ptr-on,html.sm-ptr-on body{overscroll-behavior-y:none}.sm-ptr{position:relative}.sm-ptr-ind{position:absolute;left:50%;top:-52px;width:40px;height:40px;margin-left:-20px;display:flex;align-items:center;justify-content:center;border-radius:999px;background:var(--sm-card-bg);border:1px solid var(--sm-card-border);box-shadow:var(--sm-shadow-raised);opacity:calc(var(--sm-pull, 0) * 1.2 - .2);transform:rotate(calc(var(--sm-pull, 0) * 300deg)) scale(calc(.7 + var(--sm-pull, 0) * .3));pointer-events:none}@keyframes sm-ptr-turn{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.sm-ptr[data-refreshing] .sm-ptr-ind{opacity:1;animation:sm-ptr-turn .9s linear infinite}@media (prefers-reduced-motion:reduce){.sm-ptr[data-refreshing] .sm-ptr-ind{animation:none}}html[data-sm-vt]::view-transition{pointer-events:none}::view-transition-group(sm-job-pill),::view-transition-group(sm-job-title){animation-duration:var(--sm-dur-nav);animation-timing-function:var(--sm-ease)}::view-transition-new(sm-job-pill),::view-transition-new(sm-job-title),::view-transition-old(sm-job-pill),::view-transition-old(sm-job-title){animation-duration:var(--sm-dur-nav);height:100%;object-fit:none;object-position:left center}html[data-sm-vt=job]::view-transition-old(root){animation:sm-vt-old .22s var(--sm-ease) both}html[data-sm-vt=job]::view-transition-new(root){animation:sm-fade-in var(--sm-dur-nav) var(--sm-ease) both}html[data-sm-vt=back]::view-transition-group(sm-job-pill),html[data-sm-vt=back]::view-transition-group(sm-job-title),html[data-sm-vt=back]::view-transition-new(sm-job-pill),html[data-sm-vt=back]::view-transition-new(sm-job-title),html[data-sm-vt=back]::view-transition-old(sm-job-pill),html[data-sm-vt=back]::view-transition-old(sm-job-title){animation-duration:.38s}html[data-sm-vt=back]::view-transition-old(root){animation:sm-fade-out .2s var(--sm-ease-out-fast) both}html[data-sm-vt=back]::view-transition-new(root){animation:sm-fade-in .38s var(--sm-ease) both}@media (min-width:768px){html[data-sm-vt=back]::view-transition-group(sm-job-pill),html[data-sm-vt=back]::view-transition-group(sm-job-title),html[data-sm-vt=back]::view-transition-new(root){animation-duration:.32s}}@media (prefers-reduced-motion:reduce){::view-transition-group(sm-job-pill),::view-transition-group(sm-job-title){animation-duration:.16s}html[data-sm-vt]::view-transition-new(root),html[data-sm-vt]::view-transition-old(root){animation-duration:.16s}}@media (max-width:767px){.sm-sidebar-dock{transition:transform .28s var(--sm-ease-out-fast)!important;touch-action:pan-y}.sm-sidebar-dock[data-open]{transition:transform var(--sm-spring-sheet-ms) var(--sm-spring-sheet)!important}.sm-sidebar-dock[data-dragging]{transition:none!important}.sm-drawer-scrim{position:fixed;inset:0;z-index:100;background:rgba(0,0,0,.55);opacity:0;visibility:hidden;pointer-events:none;touch-action:pan-y;transition:opacity .28s var(--sm-ease-out-fast),visibility 0s linear .28s}.sm-drawer-scrim[data-open]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .3s var(--sm-ease)}.sm-drawer-scrim[data-dragging]{visibility:visible;transition:none}html[data-sm-drawer-drag] .sm-app-shell{background:#000}html[data-sm-drawer-drag] .sm-app-shell>main{transform-origin:50% calc(var(--sm-recede-y, 50vh));transform:scale(calc(1 - var(--sm-drawer-p, 0) * .06));border-radius:14px;overflow:clip;transition:none!important}}@keyframes sm-page-rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}html[data-sm-page-in] .sm-app-shell>main{animation:sm-page-rise .22s var(--sm-ease) both}html[data-sm-page-in] .sm-app-shell>main .sm-tab-enter{animation:none}html[data-sm-page-in] .sm-app-shell>main:has(h1) :has(h1)>:not(h1,:has(h1)),html[data-sm-page-in] .sm-app-shell>main:has(h1)>:not(h1,:has(h1)){animation:sm-fade-in .2s var(--sm-ease) 60ms both}@media (prefers-reduced-motion:reduce){html[data-sm-page-in] .sm-app-shell>main{animation:sm-fade-in .16s var(--sm-ease) both}html[data-sm-page-in] .sm-app-shell>main:has(h1) :has(h1)>:not(h1,:has(h1)),html[data-sm-page-in] .sm-app-shell>main:has(h1)>:not(h1,:has(h1)){animation:none}.sm-drawer-scrim,.sm-drawer-scrim[data-open]{transition-duration:.12s}html[data-sm-drawer-drag] .sm-app-shell>main{transform:none;border-radius:0}html[data-sm-drawer-drag] .sm-app-shell{background:var(--sm-bg)}}@media (prefers-reduced-motion:reduce) and (min-width:768px){.sm-sidebar-dock,.sm-sidebar-dock[data-open]{transition:transform .12s var(--sm-ease)!important}}@media (prefers-reduced-motion:reduce) and (max-width:767px){.sm-sidebar-dock{opacity:0;transition:opacity .12s var(--sm-ease),transform 0s linear .12s!important}.sm-sidebar-dock[data-open]{opacity:1;transition:opacity .12s var(--sm-ease)!important}.sm-sidebar-dock[data-dragging]{opacity:1;transition:none!important}}