@layer legacy{.dw-studio{color:var(--dw-text);background:var(--dw-canvas);font-family:var(--dw-font-sans)}.ui-op-shell.dw-studio{min-height:100vh;min-height:100dvh}.ui-op-shell{min-width:0}.dw-studio .ui-skip{z-index:60}.dw-studio .ui-tick{color:var(--dw-action)}.dw-studio .ui-menu-icon{color:var(--dw-muted)}.dw-studio .dw-guide-trigger,.dw-studio .ui-menu-icon{transition:color var(--dw-duration-fast) var(--dw-ease)}.dw-studio .dw-guide-trigger{display:inline-flex;align-items:center;gap:var(--dw-space-8);min-height:48px;padding:0 16px;border:0;border-radius:999px;background:var(--m-glass);-webkit-backdrop-filter:var(--m-glass-blur);backdrop-filter:var(--m-glass-blur);box-shadow:inset 0 1px 0 var(--m-hi-12),inset 0 0 0 1px var(--m-hi-6),0 18px 40px -18px var(--m-lo-80);color:var(--dw-text-soft);font-size:var(--dw-type-label);font-weight:600;white-space:nowrap;cursor:pointer}.dw-studio .dw-guide-trigger:hover{background:var(--m-glass-hover);color:var(--dw-paper)}.dw-studio .dw-guide-trigger:active{transform:translateY(1px)}.dw-studio .ui-nav-pending{position:absolute;inset:auto 12px 8px;height:2px;border-radius:999px;background:currentColor;opacity:0;transform:scaleX(.25)}.dw-studio .ui-nav-pending.is-pending{animation:dw-nav-pending .9s .12s var(--dw-ease) infinite alternate}.dw-studio .dw-guide{position:fixed;inset:0 0 0 auto;width:min(480px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0;padding:28px 36px 36px;overflow:auto;border:0;border-left:1px solid var(--dw-line);border-radius:var(--dw-radius-feature) 0 0 var(--dw-radius-feature);background:var(--dw-canvas);color:var(--dw-text);box-shadow:var(--dw-shadow-3)}.dw-studio .dw-guide[open]{animation:dw-slide var(--dw-duration-entrance) var(--dw-ease)}.dw-studio .dw-guide::backdrop{background:rgb(16 41 31/36%);backdrop-filter:blur(3px)}.dw-studio .dw-guide-head{display:flex;align-items:center;justify-content:space-between;margin:0 0 40px}.dw-studio .dw-guide-head .dw-mark{width:40px;height:40px}.dw-studio .dw-guide-eyebrow{margin:0;color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;line-height:16px;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-guide h2{margin:12px 0 16px;font-size:var(--dw-type-h2);line-height:46px;letter-spacing:var(--dw-track-heading)}.dw-studio .dw-guide-lede{max-width:40ch;margin:0;color:var(--dw-muted);font-size:var(--dw-type-body);line-height:24px}.dw-studio .dw-guide-steps{display:grid;gap:var(--dw-space-12);margin:32px 0;padding:0;list-style:none}.dw-studio .dw-guide-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:var(--dw-space-16);padding:var(--dw-space-20);border:1px solid var(--dw-line);border-radius:var(--dw-radius-card);background:var(--dw-surface)}.dw-studio .dw-step-number{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--dw-wash-strong);color:var(--dw-emphasis);font-size:var(--dw-type-label);font-weight:700;font-variant-numeric:tabular-nums}.dw-studio .dw-guide h3{margin:4px 0 6px;font-size:var(--dw-type-body);font-weight:600;line-height:24px}.dw-studio .dw-guide-steps p{margin:0 0 12px;color:var(--dw-muted);font-size:var(--dw-type-label);line-height:20px}.dw-studio .dw-guide-steps a{display:inline-flex;align-items:center;gap:6px;color:var(--dw-action);font-size:var(--dw-type-label);font-weight:600;text-decoration:none}.dw-studio .dw-guide-steps a:hover{color:var(--dw-emphasis);text-decoration:underline}.dw-studio .dw-guide-foot{padding-top:var(--dw-space-20);border-top:1px solid var(--dw-line);color:var(--dw-muted);font-size:var(--dw-type-label);line-height:20px}.dw-studio .dw-guide-foot p{margin:0 0 4px}.dw-studio .dw-guide-foot strong{color:var(--dw-text);font-weight:600}.dw-studio .dw-guide-foot .dw-welcome-restart-row{margin:10px 0 0}.dw-studio .dw-passkey{position:fixed;inset:auto 24px 24px auto;z-index:70;width:min(25rem,calc(100% - 2rem));max-height:min(32rem,calc(100dvh - 2rem));margin:0;padding:22px;overflow:auto;border:1px solid var(--dw-line);border-radius:var(--dw-radius-card);background:var(--dw-canvas);color:var(--dw-text);box-shadow:var(--dw-shadow-3);animation:dw-toast-in var(--dw-duration-entrance) var(--dw-ease) both}.dw-studio .dw-passkey::backdrop{background:transparent}.dw-studio .dw-passkey__close{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--dw-line);border-radius:50%;background:var(--dw-surface);color:var(--dw-muted);font:inherit;font-size:22px;line-height:1;cursor:pointer}.dw-studio .dw-passkey__eyebrow{margin:0;color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-passkey h2{margin:8px 0 12px;color:var(--dw-emphasis);font-family:var(--dw-font-serif);font-size:clamp(24px,4vw,var(--dw-type-h3));font-weight:400;line-height:1.15;letter-spacing:var(--dw-track-tight)}.dw-studio .dw-passkey>p{margin:0 0 20px;color:var(--dw-text-soft);font-size:var(--dw-type-body);line-height:1.5}.dw-studio .dw-passkey .ui-alert{margin-bottom:16px}.dw-studio .dw-passkey__actions{display:grid;gap:8px}.dw-studio .dw-passkey__actions .ui-button{width:100%}@keyframes dw-nav-pending{to{opacity:.72;transform:scaleX(1)}}@keyframes dw-toast-in{0%{opacity:0;transform:translateY(12px) scale(.98)}}.dw-welcome-cover{position:fixed;inset:0;z-index:80;background:rgb(16 41 31/36%)}.dw-welcome-restart-row{margin:12px 0 0}.dw-studio .dw-welcome-restart{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:var(--dw-muted);font-size:var(--dw-type-label);font-weight:600;cursor:pointer}.dw-studio .dw-welcome-restart:hover{color:var(--dw-text);text-decoration:underline}.dw-studio .dw-welcome{width:min(40rem,calc(100% - 2rem));max-height:calc(100dvh - 2rem);margin:auto;padding:36px 32px;overflow:auto;border:1px solid var(--dw-line);border-radius:var(--dw-radius-feature);background:var(--dw-canvas);color:var(--dw-text);box-shadow:var(--dw-shadow-3)}.dw-studio .dw-welcome::backdrop{background:rgb(16 41 31/36%);backdrop-filter:blur(3px)}.dw-studio .dw-welcome__head{margin:0 0 24px}.dw-studio .dw-welcome__head .dw-mark{width:40px;height:40px}.dw-studio .dw-welcome__eyebrow{margin:0;color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-welcome h2{margin:8px 0 20px;color:var(--dw-emphasis);font-family:var(--dw-font-serif);font-size:clamp(32px,5vw,var(--dw-type-h2));font-weight:400;line-height:1.15;letter-spacing:var(--dw-track-tight)}.dw-studio .dw-welcome__facts{display:grid;gap:12px;margin:0 0 24px;padding:0;list-style:none;counter-reset:welcome-fact}.dw-studio .dw-welcome__facts li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;color:var(--dw-text-soft);font-size:var(--dw-type-body);line-height:1.5}.dw-studio .dw-welcome__facts li:before{counter-increment:welcome-fact;content:counter(welcome-fact);display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--dw-line);border-radius:50%;color:var(--dw-emphasis);font-size:var(--dw-type-label);font-weight:700}.dw-studio .dw-welcome .ui-alert{margin-bottom:16px}.dw-studio .dw-welcome__actions{display:grid;gap:8px}.dw-studio .dw-welcome__actions .ui-button{width:100%}.dw-studio .dw-walkthrough{width:min(36rem,calc(100% - 2rem));overscroll-behavior:contain}.dw-studio .dw-walkthrough__lede{margin:0 0 16px;color:var(--dw-text-soft);font-size:var(--dw-type-body);line-height:1.5}.dw-studio .dw-walkthrough__note{margin:0;color:var(--dw-muted);font-size:var(--dw-type-caption);line-height:1.45}.dw-studio .dw-walkthrough__form{display:grid;gap:14px}.dw-studio .dw-walkthrough--wide{width:min(56rem,calc(100% - 2rem))}.dw-studio .dw-walkthrough__hosted{display:grid;gap:16px}.dw-studio .dw-walkthrough__hosted .gate-hygiene-card,.dw-studio .dw-walkthrough__hosted>.ui-card{margin:0;padding:0;border:0;background:transparent;box-shadow:none}.dw-studio .dw-walkthrough__hosted .gate-derivation-form{display:grid;gap:14px;margin:0;padding:0;border:0;background:transparent}.dw-studio .dw-walkthrough__hosted .review-accept{display:grid;gap:12px;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--dw-line)}.dw-studio .dw-walkthrough__hosted .review-accept h3{margin:0;font-size:var(--dw-type-label)}.dw-studio .dw-walkthrough__hosted .review-accept .ui-button{min-height:44px}.dw-studio .dw-walkthrough .ui-field{margin:0}.dw-studio .dw-walkthrough .ui-input,.dw-studio .dw-walkthrough input[type=file]{min-height:44px}.dw-studio .dw-walkthrough::backdrop{cursor:pointer}.dw-studio .dw-walkthrough__head{display:flex;align-items:center;justify-content:space-between;gap:16px}.dw-studio .dw-walkthrough__nav{display:flex;align-items:center;gap:20px}.dw-studio .dw-walkthrough__quiet{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:transparent;color:var(--dw-muted);font:inherit;font-size:var(--dw-type-label);font-weight:600;text-decoration:none;cursor:pointer}.dw-studio .dw-walkthrough__quiet:hover{color:var(--dw-text);text-decoration:underline}.dw-studio .dw-walkthrough__quiet:disabled{opacity:.5;cursor:default;text-decoration:none}.dw-studio .dw-walkthrough__scope{margin:-8px 0 16px;color:var(--dw-muted);font-size:var(--dw-type-label);line-height:1.45}.dw-studio .dw-walkthrough__scope a{color:var(--dw-text);font-weight:600}.dw-studio .dw-welcome__actions a.ui-button{justify-content:center;text-align:center}.dw-studio .dw-walkthrough__ways{display:grid;gap:10px;margin-top:22px;padding-top:18px;border-top:1px solid var(--dw-line)}.dw-studio .dw-walkthrough__ways h3{margin:0;font-size:var(--dw-type-label)}.dw-studio .dw-walkthrough__ways ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dw-studio .dw-walkthrough__ways li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;padding:10px 12px;border:1px solid var(--dw-line);border-radius:var(--dw-radius-card)}.dw-studio .dw-walkthrough__ways li div{display:grid;gap:2px}.dw-studio .dw-walkthrough__ways li span{color:var(--dw-text-soft);font-size:var(--dw-type-label);line-height:1.45}.dw-studio .dw-walkthrough__ways li[data-offer=not-yet] strong{color:var(--dw-muted)}.dw-studio .dw-walkthrough__ways form{margin:0}@media (max-width:520px){.dw-studio .dw-walkthrough__ways li{grid-template-columns:minmax(0,1fr)}}.dw-studio .gate-year-mismatch p{margin:0}.dw-studio .gate-year-mismatch__actions{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 8px}.dw-studio .gate-year-mismatch small{display:block;color:var(--dw-muted);line-height:1.45}.dw-studio .dw-walkthrough-resume{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin:0 0 24px;padding:16px 20px;border:1px solid var(--dw-line-strong);border-radius:var(--dw-radius-card);background:var(--dw-surface);color:var(--dw-text)}.dw-studio .dw-walkthrough-resume .dw-mark{width:36px;height:36px}.dw-studio .dw-walkthrough-resume p{margin:0}.dw-studio .dw-walkthrough-resume__eyebrow{color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-walkthrough-resume__title{margin-top:2px;color:var(--dw-emphasis);font-size:var(--dw-type-body);font-weight:600;line-height:1.35}.dw-studio .dw-walkthrough-resume .ui-button{min-height:44px}.dw-studio .dw-walkthrough-restart{display:grid;gap:12px}.dw-studio .dw-walkthrough-restart p{margin:0;color:var(--dw-text-soft);font-size:var(--dw-type-label);line-height:1.5}@media (max-width:640px){.dw-studio .dw-walkthrough-resume{grid-template-columns:auto minmax(0,1fr)}.dw-studio .dw-walkthrough-resume .ui-button{grid-column:1/-1;width:100%}.dw-studio .dw-walkthrough__nav{gap:14px}}.dw-studio .workspace-page{max-width:1440px;margin-inline:auto}.dw-studio .ui-card{padding:clamp(20px,2.2vw,32px)}.dw-studio .section-heading{gap:var(--dw-space-16);align-items:flex-start}.dw-studio .section-heading p{max-width:72ch}.dw-studio .hero{gap:var(--dw-space-12);max-width:none;margin:0 0 var(--dw-space-32)}.dw-studio .hero :is(h1,h2){max-width:28ch;margin:0;color:var(--dw-text);font-family:var(--dw-font-serif);font-size:clamp(28px,2.6vw,40px);font-weight:400;line-height:1.15;letter-spacing:var(--dw-track-tight)}.dw-studio .hero p{max-width:68ch;font-size:var(--dw-type-body);line-height:24px}.dw-studio .intake-hero :is(h1,h2){font-size:clamp(32px,3.4vw,48px)}.dw-studio .ui-shell{min-height:0}.dw-studio .ui-shell>.ui-skip{display:none}.dw-studio .ui-header{display:flex;align-items:center;justify-content:space-between;gap:var(--dw-space-16);min-height:0;margin:0 0 var(--dw-space-24);padding:0 0 var(--dw-space-16);background:none;border-bottom:1px solid var(--dw-line);backdrop-filter:none}.dw-studio .ui-header .ui-wordmark{display:none}.dw-studio .ui-header__brand .ui-eyebrow{padding:0;border:0}.dw-studio .ui-header__nav .ui-button{min-height:36px;padding:7px 14px;font-size:var(--dw-type-caption)}.dw-studio .ui-main{width:auto;margin:0;padding:0}.dw-studio .ui-footer{margin-top:var(--dw-space-48);padding:var(--dw-space-20) 0 0;border-top:1px solid var(--dw-line)}.dw-studio .dw-yearshape{padding:clamp(20px,2.4vw,28px);border:1px solid var(--dw-line);border-radius:var(--dw-radius-feature);background:var(--dw-canvas)}.dw-studio .dw-yearshape__head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px 24px;margin:0 0 22px}.dw-studio .dw-yearshape__head h2{margin:6px 0 0;color:var(--dw-emphasis);font-family:var(--dw-font-serif);font-size:var(--dw-type-h4);font-weight:400;line-height:1.2}.dw-studio .dw-yearshape__head h2 strong{font-weight:600}.dw-studio .dw-yearshape__legend{display:flex;flex-wrap:wrap;gap:14px;margin:0;color:var(--dw-muted);font-size:var(--dw-type-caption)}.dw-studio .dw-yearshape__legend span{display:inline-flex;align-items:center;gap:6px}.dw-studio .dw-yearshape__legend i{width:10px;height:10px;border-radius:2px;background:var(--dw-sage-deep)}.dw-studio .dw-yearshape__legend i[data-tone=attention]{background:var(--dw-warning-mid)}.dw-studio .dw-yearshape__chart{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:6px;align-items:end;margin:0;padding:0;list-style:none;block-size:172px}.dw-studio .dw-yearshape__chart>li{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;block-size:100%;min-inline-size:0}.dw-studio .dw-yearshape__track{position:relative;display:block;block-size:100%;border-radius:7px;background:var(--dw-sunk);overflow:hidden}.dw-studio .dw-yearshape__bar{position:absolute;inset-inline:0;inset-block-end:0;display:block;block-size:var(--dw-bar,0);border-radius:7px;background:linear-gradient(180deg,var(--dw-sage-deep),color-mix(in srgb,var(--dw-sage-deep) 76%,var(--dw-canvas)));transform-origin:50% 100%;animation:dw-bar-grow var(--dw-duration-entrance) var(--dw-ease) both;animation-delay:calc(var(--dw-step, 0) * 26ms)}.dw-studio .dw-yearshape__chart>li[data-tone=attention] .dw-yearshape__bar{background:linear-gradient(180deg,var(--dw-warning-mid),color-mix(in srgb,var(--dw-warning-mid) 74%,var(--dw-canvas)))}.dw-studio .dw-yearshape__chart>li[data-tone=empty] .dw-yearshape__bar{background:none}.dw-studio .dw-yearshape__chart>li[data-edge=true] .dw-yearshape__bar:after{content:"";position:absolute;inset-inline:0;inset-block-start:0;block-size:4px;border-radius:7px 7px 0 0;background:var(--dw-evergreen)}.dw-studio .dw-yearshape__chart>li:hover .dw-yearshape__bar{filter:brightness(1.08)}.dw-studio .dw-yearshape__hit{display:grid;grid-template-rows:minmax(0,1fr) auto;grid-row:1/-1;block-size:100%;inline-size:100%;min-inline-size:0;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.dw-studio .dw-yearshape__hit:focus-visible{outline:2px solid var(--dw-action);outline-offset:2px;border-radius:8px}.dw-studio .dw-yearshape__chart>li[data-selected=true] .dw-yearshape__track{box-shadow:inset 0 0 0 2px var(--dw-evergreen)}.dw-studio .dw-yearshape__chart>li[data-selected=true] .dw-yearshape__month{color:var(--dw-emphasis)}@keyframes dw-bar-grow{0%{transform:scaleY(0);opacity:.4}to{transform:scaleY(1);opacity:1}}.dw-studio .dw-yearshape__month{padding-block-start:10px;color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:600;text-align:center}.dw-studio .dw-yearshape__chart>li[data-edge=true] .dw-yearshape__month{color:var(--dw-text)}.dw-studio .dw-yearshape__read{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.dw-studio .dw-yearshape__chart>li:focus-within .dw-yearshape__read,.dw-studio .dw-yearshape__chart>li:hover .dw-yearshape__read{position:absolute;inset-block-end:calc(100% + 6px);inset-inline-start:50%;z-index:2;width:max-content;max-width:190px;height:auto;padding:8px 10px;margin:0;overflow:visible;clip:auto;white-space:normal;transform:translateX(-50%);border-radius:var(--dw-radius-small);background:var(--dw-evergreen);color:var(--dw-on-fill);font-size:var(--dw-type-micro);line-height:1.35}.dw-studio .dw-yearshape__foot{margin:16px 0 0;color:var(--dw-muted);font-size:var(--dw-type-caption);line-height:1.45}.dw-studio .dw-yearshape__scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,38%);gap:16px 28px;align-items:end;margin-block-start:20px;padding-block-start:20px;border-block-start:1px solid var(--dw-line);min-block-size:128px}.dw-studio .dw-yearshape__readout{min-inline-size:0}.dw-studio .dw-yearshape__readout h3{margin:6px 0 8px;color:var(--dw-emphasis);font-family:var(--dw-font-serif);font-size:var(--dw-type-h4);font-weight:400;line-height:1.2}.dw-studio .dw-yearshape__readout p{margin:0;max-width:54ch;color:var(--dw-muted);font-size:var(--dw-type-label);line-height:1.45}.dw-studio .dw-yearshape__open{display:inline-flex;margin-block-start:12px;color:var(--dw-action);font-size:var(--dw-type-label);font-weight:600;text-decoration:none}.dw-studio .dw-yearshape__open:hover{color:var(--dw-emphasis);text-decoration:underline}.dw-studio .dw-yearshape__campus{justify-self:end;inline-size:min(100%,280px);block-size:auto;color:var(--dw-sage-deep);opacity:.28;pointer-events:none}.dw-studio .dw-yearshape--interactive .dw-yearshape__chart{block-size:200px}.dw-studio .dw-board{display:grid;gap:16px;min-width:0}.dw-studio .dw-hero{position:relative;isolation:isolate;overflow:hidden;padding:clamp(24px,2.6vw,34px);border-radius:var(--dw-radius-feature);background:radial-gradient(130% 130% at 86% -10%,var(--dw-forest) 0,var(--dw-night) 76%);color:var(--dw-on-dark);box-shadow:var(--dw-shadow-3)}.dw-studio .dw-hero:before{content:"";position:absolute;z-index:-1;inset:0;border-radius:inherit;box-shadow:inset 0 1px rgb(217 245 186/16%),inset 0 0 0 1px rgb(246 245 240/6%);pointer-events:none}.dw-studio .dw-hero__label{display:block;color:var(--dw-on-dark-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-hero__unit{display:block;color:var(--dw-on-dark-muted);font-size:var(--dw-type-label);line-height:1.45}.dw-studio .dw-board__tiles{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px}.dw-studio .dw-tile{min-width:0;grid-column:1/-1}.dw-studio .dw-tile--empty,.dw-studio .dw-tile--rule{grid-column:1/-1}.dw-studio .dw-tile__label{display:block;color:var(--dw-on-dark-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-tile__value{display:block;margin:10px 0 8px;color:var(--dw-on-dark);font-family:var(--dw-font-mono);font-size:clamp(28px,2.6vw,36px);font-weight:500;line-height:1.05;letter-spacing:var(--dw-track-heading);font-variant-numeric:tabular-nums}.dw-studio .dw-tile--lead .dw-tile__value{margin:12px 0 10px;font-size:clamp(42px,4.2vw,56px)}.dw-studio .dw-tile--soft .dw-tile__value{color:var(--dw-lime)}.dw-studio .dw-tile__note,.dw-studio .dw-tile__unit{display:block;color:var(--dw-on-dark-muted);font-size:var(--dw-type-label);line-height:1.45}.dw-studio .dw-tile__note{margin:12px 0 0;font-size:var(--dw-type-caption)}.dw-studio .dw-tile--empty h2{margin:0 0 8px;color:var(--dw-on-dark);font-family:var(--dw-font-serif);font-size:var(--dw-type-h4);font-weight:400;line-height:1.2}.dw-studio .dw-tile--empty p{margin:0;max-width:72ch;color:var(--dw-on-dark-muted);font-size:var(--dw-type-label);line-height:1.5}.dw-studio .dw-tile--rule .awr-fee-layer,.dw-studio .dw-tile--rule .dw-fee-layer{margin:0}.dw-studio .dw-fee-layer .awr-fee-layer__rows{margin-block-start:10px}.dw-studio .dw-fee-layer .awr-fee-layer__row{color:var(--dw-on-dark);font-size:var(--dw-type-label)}.dw-studio .dw-fee-layer .awr-fee-layer__row--late{color:var(--dw-lime)}.dw-studio .dw-fee-layer .dw-hero__unit{margin-block-start:10px}@media (min-width:640px){.dw-studio .dw-tile:not(.dw-tile--lead):not(.dw-tile--empty):not(.dw-tile--rule){grid-column:span 6}}@media (min-width:900px){.dw-studio .dw-tile--lead{grid-column:span 6}.dw-studio .dw-tile:not(.dw-tile--lead):not(.dw-tile--empty):not(.dw-tile--rule){grid-column:span 3}}.dw-studio .dw-number{display:grid;gap:14px;min-width:0}.dw-studio .dw-number__switch{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.dw-studio .dw-number__tabs{display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:rgb(246 245 240/8%)}.dw-studio .dw-number__tab{min-height:34px;padding:0 16px;border:0;border-radius:999px;background:none;color:var(--dw-on-dark-muted);font:inherit;font-size:var(--dw-type-label);font-weight:600;cursor:pointer}.dw-studio .dw-number__tab:hover{color:var(--dw-on-dark)}.dw-studio .dw-number__tab.is-current{background:var(--dw-paper);color:var(--dw-night)}.dw-studio .dw-number__tab:focus-visible{outline:2px solid var(--dw-lime);outline-offset:2px}.dw-studio .dw-number__label{color:var(--dw-on-dark-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-studio .dw-number__divergence{margin:0;padding-block-start:4px;max-width:86ch;color:var(--dw-on-dark-muted);font-size:var(--dw-type-caption);line-height:1.5}.dw-studio .dw-number__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:16px 0 0;border:0;border-block-start:1px solid var(--dw-on-dark-line);border-radius:0;background:none}.dw-studio .dw-number__act small{color:var(--dw-on-dark-muted);font-size:var(--dw-type-label);line-height:20px}.dw-studio .dw-number__publish{margin:0}.dw-studio .dw-number .ui-button{background:var(--dw-lime);color:var(--dw-night);border-color:var(--dw-lime)}.dw-studio .dw-number .ui-button:hover{background:var(--dw-paper);border-color:var(--dw-paper);color:var(--dw-night)}.dw-studio .dw-number :focus-visible{outline-color:var(--dw-lime)}.dw-tour-veil{inset:0;z-index:70;background:rgb(16 41 31/30%)}.dw-tour-ring,.dw-tour-veil{position:fixed;pointer-events:none}.dw-tour-ring{z-index:71;border-radius:var(--dw-radius-card);outline:2px solid var(--dw-lime);outline-offset:6px;box-shadow:0 0 0 9999px rgb(16 41 31/0)}.dw-tour-target{position:relative;z-index:72}.dw-tour-card{position:fixed;z-index:73;inline-size:340px;max-inline-size:calc(100vw - 28px);padding:20px 22px;border:1px solid var(--dw-line);border-radius:var(--dw-radius-card);background:var(--dw-canvas);color:var(--dw-text);box-shadow:var(--dw-shadow-3)}.dw-tour-card.is-above{transform:translateY(-100%)}.dw-tour-card[data-unplaced=true]{position:fixed;inset-block-end:24px;inset-inline-start:24px}.dw-tour-card__step{margin:0 0 6px;color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.dw-tour-card h3{margin:0 0 8px;color:var(--dw-emphasis);font-family:var(--dw-font-serif);font-size:var(--dw-type-h5,20px);font-weight:400;line-height:1.2}.dw-tour-card p{margin:0;color:var(--dw-text-soft);font-size:var(--dw-type-label);line-height:1.5}.dw-tour-card__act{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-start:18px}.dw-tour-card__act .ui-button{min-height:40px}.dw-tour-card__quiet{min-height:40px;padding:0;border:0;background:transparent;color:var(--dw-muted);font-size:var(--dw-type-label);font-weight:600;cursor:pointer}.dw-tour-card__quiet:hover{color:var(--dw-text);text-decoration:underline}.dw-studio .dw-standing__act small{color:var(--dw-on-dark-muted);font-size:var(--dw-type-label);line-height:20px}.dw-studio .dw-standing__act{padding-top:24px;border-top-color:var(--dw-on-dark-line)}.dw-studio :is(.filing-current-job,.trip-matrix__footer) a:not([class]){color:inherit}.dw-studio .dw-opt{padding:22px;border-radius:var(--dw-radius-card);border-color:var(--dw-line);background:var(--dw-surface);box-shadow:none}.dw-studio .dw-opt h3{font-size:var(--dw-type-body);font-weight:600;letter-spacing:normal}.dw-studio .dw-opt__cost{font-size:var(--dw-type-h4);letter-spacing:var(--dw-track-tight)}.dw-studio .dw-opt__more summary{padding-block:10px;font-size:var(--dw-type-label);cursor:pointer}.dw-studio .dw-bar__track{height:8px;border-radius:var(--dw-radius-pill);overflow:hidden}.dw-studio .pe-card{box-shadow:var(--dw-shadow-1)}.dw-studio .pe-card,.dw-studio .pe-meter{border-radius:var(--dw-radius-card)}.dw-studio .pe-chip{border-radius:var(--dw-radius-pill);padding:8px 14px}.dw-studio .substantiate-path{border:1px solid var(--dw-line);border-radius:var(--dw-radius-card);background:var(--dw-surface);box-shadow:var(--dw-shadow-1);overflow:hidden}.dw-studio .substantiate-path__heading{padding:28px 28px 0}.dw-studio .substantiate-path__visual{border-radius:var(--dw-radius-card)}.dw-studio .substantiate-path__foot{border-top:1px solid var(--dw-line)}.dw-studio .coverage-map{padding:28px;background:var(--dw-surface)}.dw-studio .records-coverage-card{padding:0;overflow:hidden}.dw-studio .number-figure{border-radius:var(--dw-radius-card);background:var(--dw-surface);border-color:var(--dw-line);box-shadow:var(--dw-shadow-1)}.dw-studio .number-figure>summary{padding:20px 16px;min-height:184px}.dw-studio .number-figure__step{background:var(--dw-wash-strong);color:var(--dw-emphasis);border-radius:50%}.dw-studio .number-figure__summary .metric__value{font-size:clamp(24px,2.2vw,32px);font-weight:500;letter-spacing:var(--dw-track-tight)}.dw-studio .number-figure__summary .metric__detail{font-size:var(--dw-type-caption);line-height:18px}.dw-studio .number-figure__toggle{font-size:var(--dw-type-caption);font-weight:600}.dw-studio .number-figure[open]{background:var(--dw-canvas);border-color:var(--dw-sage-deep)}.dw-studio .filing-handoff{border-radius:var(--dw-radius-card);border-color:var(--dw-sage);background:var(--dw-wash)}.dw-studio .filing-figure,.dw-studio .filing-status{border-radius:var(--dw-radius-card);padding:22px;background:var(--dw-canvas)}.dw-studio .filing-figure .metric__value{font-size:var(--dw-type-h3);font-weight:500;letter-spacing:var(--dw-track-heading)}.dw-studio .filing-guide td,.dw-studio .filing-guide th{padding:14px 12px}@media (max-width:760px){.dw-studio .dw-guide-trigger{min-height:44px;padding:0 13px}.dw-studio .dw-guide-trigger span{display:none}.dw-studio .dw-yearshape__chart{gap:4px;block-size:132px}.dw-studio .dw-yearshape__bar,.dw-studio .dw-yearshape__track{border-radius:5px}.dw-studio .dw-yearshape__scene{grid-template-columns:minmax(0,1fr);min-block-size:0}.dw-studio .dw-yearshape__campus{justify-self:start;max-inline-size:220px}.dw-studio .dw-tour-card{inline-size:calc(100vw - 28px)}.dw-studio .number-bridge{grid-template-columns:repeat(2,minmax(0,1fr))}.dw-studio .number-figure:after{display:none}}@media (max-width:680px){.ui-op-shell.dw-studio{padding-bottom:calc(68px + env(safe-area-inset-bottom))}.dw-studio .ui-nav-pending{inset:6px 18px auto}.dw-studio :is(input,select,textarea){font-size:16px}.dw-studio .ui-card{padding:20px}.dw-studio .dw-guide{padding:20px 20px 28px;border-radius:0}.dw-studio .dw-guide h2{font-size:var(--dw-type-h3);line-height:38px}.dw-studio .dw-welcome{padding:24px 20px}.dw-studio .dw-welcome h2{font-size:var(--dw-type-h3)}.dw-studio .dw-passkey{inset:auto 8px calc(72px + env(safe-area-inset-bottom));width:auto;max-height:min(54dvh,440px);padding:22px 20px 18px;border-radius:24px;animation-name:dw-sheet-up}}@media (max-width:420px){.dw-studio .number-bridge{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.dw-studio{scroll-behavior:auto}@keyframes dw-nav-pending{0%,to{opacity:.72;transform:none}}@keyframes dw-toast-in{0%{opacity:0}}@keyframes dw-bar-grow{0%{opacity:.4}to{opacity:1}}@keyframes dw-sheet-up{0%{opacity:.7}}.dw-studio .dw-tour-ring{transition-property:opacity}}@keyframes dw-sheet-up{0%{opacity:.7;transform:translateY(20px)}}@media (forced-colors:active){.dw-studio .number-figure{border:1px solid CanvasText}}}@layer legacy{.dw-studio .ui-op-main{min-width:0;padding:40px clamp(20px,3.2vw,56px) 80px;background:var(--dw-canvas);color:var(--dw-text)}.dw-page-frame{width:100%;max-width:1600px;margin-inline:auto;min-width:0}.dw-studio .dw-page-frame .workspace-page{width:100%;max-width:none!important;margin-inline:0}.dw-page-frame [id]{scroll-margin-top:24px}.dw-page-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--dw-space-32);margin:0 0 28px}.dw-page-heading__copy{min-width:0}.dw-page-eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;line-height:16px;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase;font-variant-numeric:tabular-nums}.dw-page-eyebrow:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--dw-sage-deep)}.dw-page-heading h1{margin:0;color:var(--dw-text);font-size:clamp(40px,4vw,56px);line-height:1.07;letter-spacing:var(--dw-track-heading)}.dw-page-heading__copy>p:last-child{max-width:62ch;margin:12px 0 0;color:var(--dw-muted);font-size:var(--dw-type-body);line-height:24px}.dw-local-nav{display:flex;flex-wrap:wrap;gap:2px;width:fit-content;max-width:100%;margin:0 0 32px;padding:4px;background:var(--dw-sunk);border-radius:14px}.dw-local-nav__card{display:inline-flex;align-items:center;min-height:40px;padding:8px 16px;border-radius:var(--dw-radius-control);color:var(--dw-muted);font-size:var(--dw-type-label);font-weight:600;line-height:20px;text-decoration:none;white-space:nowrap;transition:color var(--dw-duration-fast) var(--dw-ease),background var(--dw-duration-fast) var(--dw-ease),box-shadow var(--dw-duration-fast) var(--dw-ease)}.dw-local-nav__card:hover{color:var(--dw-text);background:color-mix(in srgb,var(--dw-surface) 64%,transparent)}.dw-local-nav__card[aria-current]{color:var(--dw-emphasis);background:var(--dw-surface);box-shadow:0 1px 2px rgb(24 60 48/8%),0 0 0 1px rgb(24 60 48/5%)}.dw-context-error{margin:0 0 24px;padding:14px 16px;background:var(--dw-warning-wash);border:1px solid var(--dw-warning-line);border-radius:var(--dw-radius-control);color:var(--dw-text);font-size:var(--dw-type-label);line-height:20px}.dw-view-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--dw-space-16);margin:0 0 var(--dw-space-24)}.dw-view-heading h2{margin:6px 0 8px;color:var(--dw-text);font-size:clamp(28px,2.4vw,32px);line-height:1.19;letter-spacing:var(--dw-track-tight)}.dw-view-heading p{max-width:72ch;margin:0;color:var(--dw-muted);font-size:var(--dw-type-label);line-height:20px}.dw-view-heading>a{flex:none;color:var(--dw-action);font-size:var(--dw-type-label);font-weight:600;text-decoration:none}.dw-view-heading>a:hover{text-decoration:underline}.dw-dashboard{display:grid;gap:var(--dw-space-20)}.dw-dashboard>*{margin-block:0}.dw-recent-list{margin:0;padding:0;list-style:none}.dw-recent-list li{display:flex;justify-content:space-between;align-items:baseline;gap:var(--dw-space-20);padding:14px 0;border-top:1px solid var(--dw-line);font-size:var(--dw-type-label);line-height:20px}.dw-recent-list li p{margin:2px 0 0}.dw-recent-list li p,.dw-recent-list time{color:var(--dw-muted);font-size:var(--dw-type-caption)}.dw-recent-list time{flex:none;font-variant-numeric:tabular-nums}.dw-lineage-disclosure>summary{padding:12px 0;color:var(--dw-text-soft);font-size:var(--dw-type-label);font-weight:600;cursor:pointer}.feed-page{display:grid;gap:var(--dw-space-20)}.feed-page>*{margin-block:0}.feed-update__end{display:flex;align-items:center;gap:var(--dw-space-12);flex:none}.dw-recent-list .feed-update__end a{color:var(--dw-action);font-weight:600;text-decoration:none;white-space:nowrap}.dw-recent-list .feed-update__end a:hover{color:var(--dw-emphasis);text-decoration:underline}.settings-page{display:grid;gap:var(--dw-space-20)}.settings-page>*{margin-block:0}.settings-list{margin:0;padding:0;list-style:none}.settings-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--dw-space-12) var(--dw-space-24);padding:14px 0;border-top:1px solid var(--dw-line)}.settings-row:first-child{border-top:0;padding-top:4px}.settings-row strong{display:block;font-size:var(--dw-type-label);font-weight:600;line-height:20px;overflow-wrap:anywhere}.settings-row small{display:block;margin-top:2px;color:var(--dw-muted);font-size:var(--dw-type-caption);line-height:18px}.settings-row__who{min-width:0}.settings-row__end,.settings-row__who{display:flex;align-items:center;gap:var(--dw-space-12)}.settings-row__end form{margin:0}.settings-row__meta{color:var(--dw-muted);font-size:var(--dw-type-caption);font-variant-numeric:tabular-nums}.settings-avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--dw-wash-strong);color:var(--dw-emphasis);font-size:var(--dw-type-label);font-weight:700}.settings-disclosure>summary{color:var(--dw-muted);font-size:var(--dw-type-label);font-weight:600;cursor:pointer}.settings-disclosure>summary:hover{color:var(--dw-error)}.settings-disclosure[open]{flex-basis:100%}.settings-inline-form{display:flex;align-items:flex-end;flex-wrap:wrap;gap:var(--dw-space-12);margin-top:var(--dw-space-12)}.settings-inline-form .ui-field{flex:1 1 16rem}.settings-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:var(--dw-space-16) var(--dw-space-20);max-width:48rem}.settings-fieldset,.settings-form__actions,.settings-form__wide{grid-column:1/-1}.settings-form__wide{margin:0}.settings-form__actions{display:flex;gap:var(--dw-space-12)}.settings-fieldset{display:grid;gap:var(--dw-space-8);margin:0;padding:var(--dw-space-16);border:1px solid var(--dw-line);border-radius:var(--dw-radius-control)}.settings-fieldset legend{padding:0 6px;color:var(--dw-text);font-size:var(--dw-type-label);font-weight:600}.settings-check{display:flex;align-items:center;gap:10px;min-height:32px;font-size:var(--dw-type-label);line-height:20px;cursor:pointer}.settings-check input{width:18px;height:18px;margin:0;accent-color:var(--dw-action)}.settings-code{display:grid;gap:var(--dw-space-8);margin-top:var(--dw-space-24);padding:var(--dw-space-16);border:1px solid var(--dw-sage);border-radius:var(--dw-radius-control);background:var(--dw-wash)}.settings-code h3,.settings-code p{margin:0}.settings-code p{color:var(--dw-muted);font-size:var(--dw-type-label)}.settings-code code{padding:10px 12px;border-radius:var(--dw-radius-small);background:var(--dw-surface);font-size:var(--dw-type-label);overflow-wrap:anywhere;user-select:all}.settings-empty{margin:0;color:var(--dw-muted);font-size:var(--dw-type-label)}.settings-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--dw-space-16);margin:0 0 var(--dw-space-20)}.settings-facts dt{color:var(--dw-muted);font-size:var(--dw-type-micro);font-weight:700;letter-spacing:var(--dw-track-eyebrow);text-transform:uppercase}.settings-facts dd{margin:4px 0 0;font-size:var(--dw-type-body);font-weight:600;font-variant-numeric:tabular-nums}@media (max-width:680px){.settings-facts,.settings-form{grid-template-columns:1fr}}.dw-studio .dw-dashboard .substantiate-path{margin:0;background:var(--dw-surface);border-radius:var(--dw-radius-card);box-shadow:var(--dw-shadow-1)}.dw-studio .dw-dashboard .substantiate-path__heading{padding:24px 24px 0;gap:var(--dw-space-12)}.dw-dashboard .substantiate-path__heading h2{font-size:var(--dw-type-h4);line-height:30px;letter-spacing:var(--dw-track-tight)}.dw-dashboard .substantiate-path__heading p{max-width:60ch;font-size:var(--dw-type-label);line-height:20px}.dw-dashboard .substantiate-path__guardrail{max-width:180px;padding:6px 10px;font-size:var(--dw-type-caption);line-height:16px;white-space:normal}.dw-dashboard .substantiate-path__visual{height:330px;margin:0}.dw-dashboard .substantiate-path__visual>.yard-plan{opacity:1}.dw-dashboard .substantiate-path__visual>.yard-plan>path{stroke-linecap:butt;stroke-dasharray:none}.dw-dashboard .substantiate-path__visual>.yard-plan>path:nth-of-type(2){stroke:var(--dw-line-strong);stroke-width:42}.dw-dashboard .substantiate-path__visual>.yard-plan>path:nth-of-type(3){stroke:var(--dw-canvas);stroke-width:2;stroke-dasharray:16 12}.dw-dashboard .substantiate-path__canvas{display:block;background:radial-gradient(ellipse at 50% 60%,var(--dw-wash-strong),var(--dw-wash) 75%)}.dw-dashboard .substantiate-scene--fallback{grid-template-columns:repeat(5,minmax(0,1fr));gap:0;margin:0 16px 16px;padding:0;overflow:visible;border:1px solid var(--dw-line);border-radius:var(--dw-radius-card);background:var(--dw-surface)}.dw-dashboard .substantiate-scene__node{min-width:0;min-height:168px;padding:14px 12px;border:0;border-right:1px solid var(--dw-line);border-radius:0;box-shadow:none;background:transparent;gap:6px;transition:background var(--dw-duration-fast) var(--dw-ease)}.dw-dashboard .substantiate-scene__node:first-child{border-radius:19px 0 0 19px}.dw-dashboard .substantiate-scene__node:last-child{border-right:0;border-radius:0 19px 19px 0}.dw-dashboard .substantiate-scene__node:hover{transform:none;background:var(--dw-wash);box-shadow:none}.dw-dashboard .substantiate-scene__node[aria-current=true]{transform:none;background:var(--dw-wash-strong);box-shadow:inset 0 3px var(--dw-action)}.dw-dashboard .substantiate-scene__node-top{font-size:var(--dw-type-caption);letter-spacing:normal;flex-wrap:wrap}.dw-dashboard .substantiate-scene__node-top em{font-size:var(--dw-type-micro)}.dw-dashboard .substantiate-scene__icon{display:none}.yard-zone-name{margin-top:4px;color:var(--dw-muted);font-size:var(--dw-type-caption)}.dw-dashboard .substantiate-scene__node>strong{margin:0;padding:0;font-size:var(--dw-type-caption)}.dw-dashboard .substantiate-scene__node>b{padding:0;font-size:var(--dw-type-body);letter-spacing:normal}.dw-dashboard .substantiate-scene__node>small{font-size:var(--dw-type-caption);line-height:18px}.dw-dashboard .substantiate-scene__open{font-size:var(--dw-type-caption)}.dw-dashboard .substantiate-path__foot{gap:8px 12px;padding:12px 20px;font-size:var(--dw-type-caption)}.dw-dashboard .substantiate-path__foot p{width:100%}@media (max-width:1000px){.dw-dashboard .substantiate-path__visual{height:290px}}@media (max-width:760px){.dw-dashboard .substantiate-scene--fallback{grid-template-columns:repeat(5,minmax(140px,1fr));overflow-x:auto;margin:0 12px 12px}.dw-dashboard .substantiate-path__visual{height:230px}.dw-dashboard .substantiate-path__heading{flex-direction:column}.dw-dashboard .substantiate-path__guardrail{max-width:none}}@media (max-width:680px){.dw-studio .ui-op-main{padding:22px 14px 28px}.dw-page-heading{margin-bottom:20px}.dw-page-heading h1{font-size:var(--dw-type-h2)}.dw-local-nav{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none}.dw-recent-list li,.dw-view-heading{flex-direction:column;align-items:flex-start;gap:6px}.dw-page-frame [id]{scroll-margin-top:90px}}@keyframes dw-loading-shimmer{to{background-position-x:-220%}}.dw-workspace-state{display:grid;justify-items:start;gap:12px;max-width:46rem;padding:clamp(24px,5vw,52px);border:1px solid var(--dw-line);border-radius:var(--dw-radius-feature);background:var(--dw-surface);box-shadow:var(--dw-shadow-1)}.dw-workspace-state h2,.dw-workspace-state p{margin:0}.dw-workspace-state h2{font-size:clamp(28px,4vw,42px);line-height:1.1}.dw-workspace-state>p:not(.dw-page-eyebrow){max-width:58ch;color:var(--dw-muted);line-height:1.6}.dw-workspace-state__actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.dw-workspace-state small{color:var(--dw-muted)}@media (pointer:coarse){.dw-local-nav__card{min-height:44px}}@media (prefers-reduced-motion:reduce){.dw-dashboard .substantiate-scene__node{transition:none}@keyframes dw-loading-shimmer{0%,to{background-position-x:0}}}@media (forced-colors:active){.dw-local-nav__card[aria-current]{outline:2px solid Highlight}.dw-dashboard .substantiate-scene__node{border:1px solid CanvasText}.dw-dashboard .substantiate-scene__node[aria-current=true]{outline:2px solid Highlight;outline-offset:-3px}}}@layer materials{.dw-studio,.dw-studio ::backdrop,:root:has(.dw-studio),body[data-room]{color-scheme:dark;--m-env:#0b1f17;--m-env-far:#07150f;--m-env-pool:rgb(39 99 76/30%);--m-deep:#081a12;--m-face-hi:#2a5c48;--m-face-lit:#245543;--m-face-raised:#21503e;--m-face-up:#1c4436;--m-face:#173b2e;--m-face-dim:#1b3a2e;--m-face-down:#143528;--m-face-low:#11301f;--m-face-deep:#0f2a1f;--m-well-top:var(--m-lo-34);--m-well-bottom:var(--m-lo-18);--m-well-glass-top:rgb(3 12 8/82%);--m-well-glass-bottom:rgb(6 20 14/78%);--m-glass:rgb(14 36 27/58%);--m-glass-strong:rgb(14 36 27/62%);--m-glass-dense:rgb(10 28 20/72%);--m-glass-hover:rgb(22 52 40/70%);--m-glass-fallback:rgb(14 36 27/96%);--m-glass-blur:blur(20px) saturate(1.5);--m-glass-blur-room:blur(16px) saturate(1.4);--m-glass-blur-well:blur(10px);--m-backdrop:rgb(3 10 7/60%);--m-backdrop-clear:rgb(3 10 7/0%);--m-lime-hi:#ecfcd9;--m-lime-low:#c4e6a0;--m-lime-5:rgb(217 245 186/5%);--m-lime-6:rgb(217 245 186/6%);--m-lime-7:rgb(217 245 186/7%);--m-lime-8:rgb(217 245 186/8%);--m-lime-10:rgb(217 245 186/10%);--m-lime-12:rgb(217 245 186/12%);--m-lime-13:rgb(217 245 186/13%);--m-lime-14:rgb(217 245 186/14%);--m-lime-16:rgb(217 245 186/16%);--m-lime-18:rgb(217 245 186/18%);--m-lime-20:rgb(217 245 186/20%);--m-lime-22:rgb(217 245 186/22%);--m-lime-26:rgb(217 245 186/26%);--m-lime-28:rgb(217 245 186/28%);--m-lime-30:rgb(217 245 186/30%);--m-lime-34:rgb(217 245 186/34%);--m-lime-38:rgb(217 245 186/38%);--m-lime-44:rgb(217 245 186/44%);--m-lime-60:rgb(217 245 186/60%);--m-amber-hi:#f2c983;--m-amber:#e0a34a;--m-amber-deep:#c58a37;--m-amber-face:#3a3322;--m-amber-glow:rgb(224 163 74/40%);--m-amber-glow-strong:rgb(224 163 74/50%);--m-error-face:#2a2320;--m-error-ring:rgb(242 163 151/30%);--m-error-glow:rgb(229 135 122/50%);--m-sage-hi:#b9d9a4;--m-sage-low:#6f9a78;--m-white:#ffffff;--m-print-ink:#111111;--m-print-soft:#3d3d3d;--m-print-rule:#cccccc;--m-paper-low:#e2e1d8;--m-paper-11:rgb(246 245 240/11%);--m-paper-22:rgb(246 245 240/22%);--m-paper-24:rgb(246 245 240/24%);--m-paper-26:rgb(246 245 240/26%);--m-paper-34:rgb(246 245 240/34%);--m-paper-60:rgb(246 245 240/60%);--m-night-16:rgb(16 41 31/16%);--m-night-18:rgb(16 41 31/18%);--m-hi-0:rgb(255 255 255/0%);--m-hi-3:rgb(255 255 255/3%);--m-hi-4:rgb(255 255 255/4%);--m-hi-5:rgb(255 255 255/5%);--m-hi-6:rgb(255 255 255/6%);--m-hi-9:rgb(255 255 255/9%);--m-hi-10:rgb(255 255 255/10%);--m-hi-12:rgb(255 255 255/12%);--m-hi-16:rgb(255 255 255/16%);--m-hi-20:rgb(255 255 255/20%);--m-hi-22:rgb(255 255 255/22%);--m-hi-24:rgb(255 255 255/24%);--m-hi-30:rgb(255 255 255/30%);--m-hi-55:rgb(255 255 255/55%);--m-hi-60:rgb(255 255 255/60%);--m-hi-70:rgb(255 255 255/70%);--m-hi-90:rgb(255 255 255/90%);--m-lo-14:rgb(0 0 0/14%);--m-lo-16:rgb(0 0 0/16%);--m-lo-18:rgb(0 0 0/18%);--m-lo-20:rgb(0 0 0/20%);--m-lo-22:rgb(0 0 0/22%);--m-lo-24:rgb(0 0 0/24%);--m-lo-26:rgb(0 0 0/26%);--m-lo-28:rgb(0 0 0/28%);--m-lo-30:rgb(0 0 0/30%);--m-lo-34:rgb(0 0 0/34%);--m-lo-38:rgb(0 0 0/38%);--m-lo-40:rgb(0 0 0/40%);--m-lo-45:rgb(0 0 0/45%);--m-lo-55:rgb(0 0 0/55%);--m-lo-60:rgb(0 0 0/60%);--m-lo-70:rgb(0 0 0/70%);--m-lo-75:rgb(0 0 0/75%);--m-lo-80:rgb(0 0 0/80%);--m-graph-before:#7f9585;--m-graph-after:var(--dw-lime);--m-graph-track:var(--m-lo-30);--m-graph-trucks:#a9dc9c;--m-graph-charging:#7fb08a;--m-graph-solar:#c1a45f;--m-graph-air:#97ae87;--m-graph-hydrogen:#8fb0ba;--m-graph-other:#a39a86;--m-yard-sky:#0b1f17;--m-yard-sky-zenith:#040c09;--m-yard-horizon-glow:#6b5236;--m-yard-star:#e8efe6;--m-yard-fog:#152a21;--m-yard-moon:#b8d4e6;--m-yard-sky-fill:#9fbfae;--m-yard-ground-fill:#0b1f17;--m-yard-lamp:#ffb46b;--m-yard-lamp-head:#ffe2b8;--m-yard-window-lit:#ffc987;--m-yard-seat:var(--dw-lime);--m-yard-hover:#f6f5f0;--m-yard-contact:#050b08;--m-yard-verge:#2f3a2c;--m-yard-asphalt:#4a4f4a;--m-yard-asphalt-patch:#3a3f3b;--m-yard-asphalt-worn:#5c5f58;--m-yard-road:#3d423e;--m-yard-concrete:#8e8f86;--m-yard-concrete-dark:#6f7169;--m-yard-curb:#9a9a8f;--m-yard-paint-white:#e8e4d4;--m-yard-paint-yellow:#e0c060;--m-yard-facade:#b9b8a8;--m-yard-facade-seam:#8f8f82;--m-yard-window-dark:#1c2a2c;--m-yard-roof:#8d948a;--m-yard-roof-rib:#a9ae9f;--m-yard-parapet:#c4c3b3;--m-yard-rooftop-unit:#7e877d;--m-yard-rooftop-fan:#4d5a52;--m-yard-office:#d6d0bd;--m-yard-office-glass:#24393a;--m-yard-office-trim:#6f806e;--m-yard-dock-door:#7f8b7c;--m-yard-dock-recess:#1f2723;--m-yard-dock-bumper:#2c302c;--m-yard-safety-yellow:#c8a655;--m-yard-pole:#5d6a5c;--m-yard-fence:#7d8b7a;--m-yard-wall:#8f9786;--m-yard-planting:#3f5a3a;--m-yard-planting-deep:#2f4a30;--m-yard-trunk:#5a4e38;--m-yard-planter:#9c9a8a;--m-yard-sign:#c9b98c;--m-yard-sign-panel:#8a6b3e;--m-yard-truck-cab:#1f4d3d;--m-yard-yard-truck-cab:#c9a55f;--m-yard-trailer:#dcdad0;--m-yard-trailer-rib:#b9bbb0;--m-yard-chassis:#2b302c;--m-yard-tyre:#1c1e1c;--m-yard-wheel-rim:#9da19a;--m-yard-windshield:#1d2d30;--m-yard-bumper:#b5b9b1;--m-yard-marker-amber:#ffb347;--m-yard-marker-red:#ff5a4a;--m-yard-headlight:#fff1c9;--m-yard-solar-frame:#9aa39b;--m-yard-solar-glass:#0e1a22;--m-yard-solar-cell:#3a5360;--m-yard-housing:#c9ccbf;--m-yard-housing-dark:#3a4a40;--m-yard-screen:#18302a;--m-yard-cable:#1f2622;--m-yard-trim:#c6a960;--m-yard-air-unit:#aab5a6;--m-yard-louvre:#48584b;--m-yard-tank:#dfe2d8;--m-yard-tank-band:#5f7b6f;--m-yard-map-field:#0e261c;--m-yard-map-paved:#1a362b;--m-yard-map-dock:#22423a;--m-yard-map-road:#132d22;--m-yard-map-road-line:#6d7f5c;--m-yard-map-building:#2b4b3e;--m-yard-map-building-edge:#5f7c68;--m-yard-map-office:#243f34;--m-yard-map-bay:#3a5a4c;--m-yard-map-island:#3a4a2c;--m-yard-map-service:#1f3a2f;--m-yard-map-solar:#3f6a78;--m-yard-map-truck:#dfe6d5;--m-yard-map-truck-ink:#173b2e;--m-yard-map-piece:#2f6a50;--m-yard-map-piece-ink:#ecfbdc;--m-yard-map-piece-edge:#9fbf95;--m-yard-map-solar-rule:#9fc4cc;--m-yard-map-label:#b9c7b8;--dw-canvas:var(--m-env);--dw-surface:var(--m-face);--dw-sunk:var(--m-deep);--dw-text:var(--dw-paper);--dw-text-soft:#dbe3d6;--dw-muted:#98ad9d;--dw-quiet:#7f9686;--dw-line:rgb(246 245 240/11%);--dw-line-strong:rgb(246 245 240/22%);--dw-border:rgb(246 245 240/34%);--dw-focus:var(--dw-lime);--dw-action:var(--dw-lime);--dw-on-action:var(--dw-night);--dw-evergreen:#ecfbdc;--dw-wash:rgb(217 245 186/7%);--dw-wash-strong:rgb(217 245 186/13%);--dw-sage:rgb(185 203 165/42%);--dw-sage-deep:#9fbf95;--dw-success:#a9dc9c;--dw-warning:#e8b765;--dw-warning-wash:rgb(232 183 101/11%);--dw-warning-line:rgb(232 183 101/34%);--dw-warning-mid:#e0a34a;--dw-error:#f2a397;--dw-error-wash:rgb(242 163 151/11%);--dw-error-line:rgb(242 163 151/34%);--dw-error-mid:#e5877a;--dw-info:#a8cadb;--dw-info-wash:rgb(168 202 219/10%);--dw-info-line:rgb(168 202 219/30%);--dw-shadow-1:0 1px 2px rgb(0 0 0/30%);--dw-shadow-2:0 1px 2px rgb(0 0 0/28%),0 14px 32px -16px rgb(0 0 0/55%);--dw-shadow-3:0 2px 8px rgb(0 0 0/30%),0 30px 64px -24px rgb(0 0 0/70%);--m-light-top:inset 0 1px 0 var(--m-hi-9);--m-light-top-bright:inset 0 1px 0 var(--m-hi-16);--m-shade:inset 0 -1px 0 var(--m-lo-28);--m-face-turn:linear-gradient(180deg,var(--m-hi-5),var(--m-hi-0) 42%,var(--m-lo-14));--m-grain:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .05 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");--m-cast-slab:0 2px 4px var(--m-lo-22),0 40px 80px -30px var(--m-lo-75),0 18px 120px -40px var(--m-lo-60);--m-cast-ticket:0 1px 2px var(--m-lo-30),0 10px 22px -12px var(--m-lo-60);--m-cast-ticket-hover:0 2px 4px var(--m-lo-30),0 22px 40px -16px var(--m-lo-70);--m-cast-press:0 0 1px var(--m-lo-40),0 4px 10px -6px var(--m-lo-60);--m-inset-well:inset 0 2px 6px var(--m-lo-45),inset 0 -1px 0 var(--m-hi-4);--m-glow-lime:0 0 0 1px var(--m-lime-30),0 8px 28px -4px var(--m-lime-38),0 0 60px -10px var(--m-lime-30);--m-r-slab:32px;--m-r-ticket:20px;--m-r-well:22px;--m-r-sheet:28px;--m-press:90ms;--m-leave:160ms;--m-stagger:40ms;--m-stagger-tile:25ms;--m-stagger-leave:16ms;--m-sheet:420ms;--m-count:480ms;--m-ease-out:cubic-bezier(.2,.8,.2,1);--m-ease-in:cubic-bezier(.4,0,1,1);--m-spring:linear(0,.0056 1%,.0225 2%,.0875 4%,.3063 8.5%,.6219 14%,.8349 19%,.9585 24%,1.0227 29%,1.0463 33%,1.0487 36%,1.0386 41%,1.0138 50%,.9986 60%,.9964 70%,1);--ui-chrome-rail:transparent}:root:has(.dw-studio),:root:has(.dw-studio) body,body[data-room]{background:var(--m-env)}.dw-studio{isolation:isolate;background:transparent}.ui-op-shell.dw-studio:before{content:"";position:fixed;inset:0;z-index:-1;contain:strict;background:radial-gradient(120% 70% at 50% -10%,var(--m-lime-5),transparent 60%),radial-gradient(90% 60% at 80% 0,var(--m-env-pool),transparent 70%),var(--m-env);pointer-events:none}.ui-op-shell[data-glass=solid]{--m-glass:var(--m-glass-fallback);--m-glass-strong:var(--m-glass-fallback);--m-glass-dense:var(--m-glass-fallback);--m-glass-hover:var(--m-glass-fallback);--m-well-glass-top:var(--m-glass-fallback);--m-well-glass-bottom:var(--m-glass-fallback);--m-glass-blur:none;--m-glass-blur-room:none;--m-glass-blur-well:none}@media (prefers-reduced-transparency:reduce){.ui-op-shell.dw-studio{--m-glass:var(--m-glass-fallback);--m-glass-strong:var(--m-glass-fallback);--m-glass-dense:var(--m-glass-fallback);--m-glass-hover:var(--m-glass-fallback);--m-well-glass-top:var(--m-glass-fallback);--m-well-glass-bottom:var(--m-glass-fallback);--m-glass-blur:none;--m-glass-blur-room:none;--m-glass-blur-well:none}}.dw-studio .dw-lockup__tile{fill:var(--dw-lime)}.dw-studio .dw-lockup__check{stroke:var(--dw-night)}.dw-studio .dw-lockup__word{fill:var(--dw-paper)}.m-slab{position:relative;isolation:isolate;border-radius:var(--m-r-slab);background:var(--m-grain),var(--m-face-turn),linear-gradient(160deg,var(--m-face-up),var(--m-face) 45%,var(--m-face-low));box-shadow:var(--m-light-top-bright),var(--m-shade),var(--m-cast-slab);color:var(--dw-text)}.m-slab:before{inset:0;z-index:-1;border-radius:inherit;background:var(--slab-art,none) right -8% bottom -20% /auto 120% no-repeat;opacity:.16;mix-blend-mode:screen}.m-slab:after,.m-slab:before{content:"";position:absolute;pointer-events:none}.m-slab:after{inset:0 12% auto;height:1px;background:linear-gradient(90deg,transparent,var(--m-hi-30),transparent)}.m-slab--heavy{background:var(--m-grain),var(--m-face-turn),linear-gradient(165deg,var(--m-face-lit),var(--m-face-up) 50%,var(--m-face-down));box-shadow:inset 0 1px 0 var(--m-hi-22),inset 0 0 0 1px var(--m-lime-14),var(--m-shade),var(--m-cast-slab)}.m-hang{z-index:3}.m-hang,.m-well{position:relative}.m-well{border-radius:var(--m-r-well);background:linear-gradient(180deg,var(--m-lo-34),var(--m-lo-18));box-shadow:var(--m-inset-well)}.m-well>:where(a,button,li,[role=tab]),.m-well__item{position:relative;isolation:isolate;border-radius:calc(var(--m-r-well) - 6px);transition:transform var(--m-press) var(--m-ease-out),color var(--dw-duration-fast) var(--m-ease-out)}.m-well>:where(a,button,li,[role=tab]):before,.m-well__item:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--m-face-turn),linear-gradient(180deg,var(--m-face-raised),var(--m-face));box-shadow:var(--m-light-top-bright),var(--m-cast-ticket);opacity:0;transition:opacity var(--dw-duration-fast) var(--m-ease-out);pointer-events:none}.m-well>:where([aria-current],[aria-pressed=true],[aria-selected=true],.is-raised),.m-well__item:where([aria-current],[aria-pressed=true],[aria-selected=true],.is-raised){transform:translateY(-2px);color:var(--dw-paper)}.m-well>:where([aria-current],[aria-pressed=true],[aria-selected=true],.is-raised):before,.m-well__item:where([aria-current],[aria-pressed=true],[aria-selected=true],.is-raised):before{opacity:1}.m-ticket{position:relative;display:block;border-radius:var(--m-r-ticket);background:var(--m-face-turn),linear-gradient(170deg,var(--m-face-up),var(--m-face) 70%);box-shadow:var(--m-light-top),var(--m-shade),var(--m-cast-ticket);color:var(--dw-text);text-decoration:none;isolation:isolate;transition:transform var(--dw-duration) var(--m-ease-out)}.m-ticket:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;box-shadow:var(--m-cast-ticket-hover);opacity:0;transition:opacity var(--dw-duration) var(--m-ease-out);pointer-events:none}@media (hover:hover) and (pointer:fine){.m-ticket:has(>a:first-child:hover),a.m-ticket:hover,button.m-ticket:hover{transform:translateY(-3px);box-shadow:var(--m-light-top-bright),var(--m-shade),var(--m-cast-ticket)}:is(a.m-ticket:hover,button.m-ticket:hover,.m-ticket:has(>a:first-child:hover)):after{opacity:1}}.m-ticket.is-raised{transform:translateY(-4px);box-shadow:var(--m-light-top-bright),0 0 0 1px var(--m-lime-22),var(--m-cast-ticket)}.m-ticket.is-raised:after{opacity:1}.m-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,72%);gap:14px;margin-inline-end:calc(-1 * var(--m-gutter, 16px));padding:6px var(--m-gutter,16px) 26px 2px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:2px;scrollbar-width:none}.m-rail::-webkit-scrollbar{display:none}.m-rail>*{scroll-snap-align:start}@media (min-width:640px){.m-rail{grid-auto-columns:minmax(220px,40%)}}.m-pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px 0 20px;border:0;border-radius:var(--dw-radius-pill);background:linear-gradient(180deg,var(--m-lime-hi),var(--dw-lime) 55%,var(--m-lime-low));box-shadow:inset 0 1px 0 var(--m-hi-70),inset 0 -2px 0 var(--m-night-18),var(--m-glow-lime),0 12px 24px -12px var(--m-lo-70);color:var(--dw-night);font:inherit;font-size:var(--dw-type-body);font-weight:700;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;touch-action:manipulation;isolation:isolate;transition:transform var(--m-press) var(--m-ease-out)}.m-pill:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--m-hi-6);opacity:0;transition:opacity var(--dw-duration-fast) var(--m-ease-out);pointer-events:none}.m-pill--paper{background:linear-gradient(180deg,var(--m-white),var(--dw-paper) 55%,var(--m-paper-low));box-shadow:inset 0 1px 0 var(--m-hi-90),inset 0 -2px 0 var(--m-night-16),0 0 0 1px var(--m-paper-22),0 8px 28px -6px var(--m-paper-26),0 12px 24px -12px var(--m-lo-70)}@media (hover:hover) and (pointer:fine){.m-pill:hover:before{opacity:1}}.m-pill:disabled,.m-pill[aria-busy=true]{cursor:progress;filter:saturate(.6) brightness(.92)}.m-pill[aria-busy=true]:after{content:"";position:absolute;inset:auto 22px 10px;height:2px;border-radius:2px;background:currentColor;opacity:.5;transform-origin:left;animation:m-pending .9s var(--m-ease-out) infinite alternate}.m-pill--seam{position:relative;z-index:6;margin-block:-26px}.m-glass{background:var(--m-glass);-webkit-backdrop-filter:var(--m-glass-blur);backdrop-filter:var(--m-glass-blur);box-shadow:inset 0 1px 0 var(--m-hi-12),inset 0 0 0 1px var(--m-hi-6),0 18px 40px -18px var(--m-lo-80)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.m-glass{background:var(--m-glass-fallback)}}.m-sheet{border-radius:var(--m-r-sheet) var(--m-r-sheet) 0 0;background:var(--m-grain),var(--m-face-turn),linear-gradient(180deg,var(--m-face-up),var(--m-face-down) 40%,var(--m-face-low));box-shadow:var(--m-light-top-bright),0 -24px 60px -20px var(--m-lo-70);color:var(--dw-text)}.m-grab{display:block;width:40px;height:5px;margin:10px auto 4px;border-radius:999px;background:var(--m-paper-24)}.dw-studio :where(.m-ticket,.m-pill,.m-glass a,.m-glass button,.m-well>a,.m-well>button,.m-well__item,.ui-button,button){-webkit-tap-highlight-color:transparent;touch-action:manipulation}.dw-studio :where(a.m-ticket,button.m-ticket,.m-pill,.m-glass a,.m-glass button,.m-well>a,.m-well>button,a.m-well__item,button.m-well__item,.ui-button):active{transform:translateY(1px);transition-duration:var(--m-press)}.dw-studio :where(a.m-ticket,button.m-ticket):active{box-shadow:inset 0 2px 0 var(--m-hi-6),var(--m-cast-press)}.dw-studio .m-pill:active{box-shadow:inset 0 2px 1px var(--m-hi-55),inset 0 -1px 0 var(--m-night-16),0 0 0 1px var(--m-lime-30),0 4px 18px -4px var(--m-lime-34),0 6px 12px -8px var(--m-lo-70)}.dw-studio .m-well>:where([aria-current],[aria-pressed=true],[aria-selected=true],.is-raised):active{transform:translateY(-1px)}.m-figure{font-family:var(--dw-font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.m-dim{color:var(--dw-muted)}.m-arrive{animation:m-rise var(--dw-duration-entrance) var(--m-ease-out) both;animation-delay:var(--m-arrive-at,calc(min(var(--i, 0), 8) * var(--m-stagger)))}.m-arrive--fade{animation-name:m-fade}.m-stage[data-settled]:not([data-leaving]) .m-arrive:not(.m-arrive--fade){animation:none}.m-stage{transition:opacity var(--m-leave) var(--m-ease-in),transform var(--m-leave) var(--m-ease-in)}.m-stage[data-leaving]{pointer-events:none}.m-stage[data-leaving]:not(:has(.m-arrive)){opacity:.35;transform:translateY(4px)}.m-stage[data-leaving] .m-arrive{animation:m-depart var(--m-leave) var(--m-ease-in) both;animation-delay:calc((5 - min(var(--i, 0), 5)) * var(--m-stagger-leave))}.m-stage[data-leaving] .m-arrive--fade{animation-name:m-fade-out}.m-failed{margin:0;color:var(--dw-warning);font-size:var(--dw-type-caption);line-height:1.45}.ui-op-main{transform-origin:50% var(--m-sheet-origin,50vh);transition:transform var(--m-sheet) var(--m-spring)}@keyframes m-rise{0%{opacity:0;translate:0 10px}}@keyframes m-fade{0%{opacity:0}}@keyframes m-depart{to{opacity:0;translate:0 4px}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-pending{0%{transform:scaleX(.15)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.dw-studio,:root:has(.dw-studio),body[data-room]{--m-press:0ms;--m-leave:120ms;--m-sheet:120ms;--m-count:0ms;--m-stagger:0ms;--m-stagger-tile:0ms;--m-stagger-leave:0ms;--m-spring:linear;--m-ease-out:linear;--m-ease-in:linear}.dw-studio,.dw-studio *,.dw-studio ::backdrop,.dw-studio :after,.dw-studio :before{transition-property:opacity,overlay,display!important}.m-stage[data-leaving]{transform:none}.dw-studio :where(a.m-ticket,button.m-ticket,.m-pill,.m-well>*,.ui-button):active{transform:none}@keyframes m-rise{0%{opacity:0}}@keyframes m-fade{0%{opacity:0}}@keyframes m-depart{to{opacity:0}}@keyframes m-fade-out{to{opacity:0}}@keyframes m-pending{0%,to{transform:none}}}@media (forced-colors:active){.m-glass,.m-sheet,.m-slab,.m-ticket,.m-well{border:1px solid CanvasText}.m-pill{border:2px solid ButtonText}.m-well>:where([aria-current],[aria-pressed=true],[aria-selected=true],.is-raised){outline:2px solid Highlight}}}