/* Frontend 0.7.7. Native WooCommerce pages only; no backend selectors or business state. */
@media screen {
body.mw-account-page{--mw-outline:#6d7289;--mw-rule:#979bb0;--mw-shadow:#d8dae9}
body.mw-account-page :is(.mw-agency,.mw-shop){--ds-line:var(--mw-rule);--mwf-line:var(--mw-rule);--line:var(--mw-rule)}
body.mw-account-page :is(.ds-project,.shop-card,.ds-section,.mwf-card,.shop-form,.ds-work-panel,.woocommerce-Address,.woocommerce-customer-details address,form.edit-account,form.login,form.register,form.lost_reset_password,table.shop_table,.mw-feedback,.mw-feedback-message){border:2px solid var(--mw-outline);box-shadow:0 6px 0 var(--mw-shadow)}
body.mw-account-page .mw-agency .ds-project{border-top-width:7px}
body.mw-account-page .mw-shop .shop-card{border-top-width:7px}
body.mw-account-page .mw-agency .ds-work-panel{border-top:8px solid var(--mw-lavender)}
body.mw-account-page .mw-agency .ds-project-files{border-top:7px solid var(--mw-yellow)}
body.mw-account-page .woocommerce :is(form.edit-account,form.login,form.register,form.lost_reset_password,.woocommerce-address-fields){max-width:none;border:2px solid var(--mw-outline);border-top:7px solid var(--mw-sky);box-shadow:0 6px 0 var(--mw-shadow)}
body.mw-account-page .woocommerce :is(form.login,.woocommerce-address-fields){border-top-color:var(--mw-mint)}
body.mw-account-page .woocommerce form.register{border-top-color:var(--mw-coral)}
body.mw-account-page .woocommerce form.lost_reset_password{border-top-color:var(--mw-yellow)}
body.mw-account-page .woocommerce .woocommerce-Address{border:2px solid var(--mw-outline);border-top:7px solid var(--mw-coral)}
body.mw-account-page .woocommerce .woocommerce-Address:nth-child(2){border-top-color:var(--mw-yellow)}
body.mw-account-page .woocommerce table.shop_table{border:2px solid var(--mw-outline)}
body.mw-account-page .woocommerce table.shop_table :is(td,th){border-color:var(--mw-rule)}
body.mw-account-page :is(.mw-agency,.mw-shop,.woocommerce) :is(input:not([type=checkbox]):not([type=radio]):not([type=submit]),select,textarea,summary){border-color:var(--mw-outline)}
body.mw-account-page :is(.ds-secondary,.shop-secondary,.mw-account-home,.mw-account-context a,.mw-account-signout,.mw-account-order-projects a){border-color:var(--mw-outline)}
body.mw-account-page .mw-account-top{border-bottom-color:var(--mw-rule)}
body.mw-account-page .mw-account-sidebar{border-right-color:var(--mw-rule)}
body.mw-account-page .mw-account-story{box-shadow:inset 0 0 0 1px var(--mw-rule)}
body.mw-account-page .mw-account-hero{border:1px solid color-mix(in srgb,var(--hero) 55%,#68687e);box-shadow:0 7px 0 #e7e7f2}
body.mw-account-page .mw-account-hero .mw-account-art>.mw-account-star{transform:rotate(calc(12deg + var(--mw-scroll-turn,0deg)))}
body.mw-account-page .mw-account-sticker{box-shadow:3px 4px 0 #33334320}
body.mw-account-page .mw-motion-toggle{min-height:44px;padding:8px 13px;border:1px solid var(--mw-outline);border-radius:99px;background:var(--mw-yellow);font:600 12px/1.3 'MW Space Grotesk',Arial,sans-serif;color:var(--mw-ink);cursor:pointer;white-space:nowrap}
body.mw-account-page .mw-motion-toggle:disabled{cursor:default;background:#f0f0f7;color:#525264}
body.mw-account-page .mw-scroll-line{position:fixed;inset:0 0 auto;height:5px;z-index:9999;pointer-events:none;transform:scaleX(0);transform-origin:left;background:linear-gradient(90deg,var(--mw-lavender) 0 20%,var(--mw-mint) 20% 40%,var(--mw-sky) 40% 60%,var(--mw-coral) 60% 80%,var(--mw-yellow) 80%);border-bottom:1px solid #77778866}
body.mw-account-page[data-mw-motion=off] .mw-scroll-line{display:none}
body.mw-account-page .mw-shop .shop-purchase-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));list-style:none;padding:24px;margin:26px 0 16px;gap:0;background:#fff;border:2px solid var(--mw-outline);border-radius:28px;box-shadow:0 6px 0 var(--mw-shadow);width:100%;counter-reset:mw-steps}
body.mw-account-page .mw-shop .shop-purchase-steps li{--step:var(--mw-mint);position:relative;margin:0;padding:0 14px;background:none;border-radius:0;min-width:0;font-size:16px;line-height:1.4;counter-increment:mw-steps}
body.mw-account-page .mw-shop .shop-purchase-steps li:nth-child(2){--step:var(--mw-yellow)}
body.mw-account-page .mw-shop .shop-purchase-steps li:nth-child(3){--step:var(--mw-coral)}
body.mw-account-page .mw-shop .shop-purchase-steps li:nth-child(4){--step:var(--mw-sky)}
body.mw-account-page .mw-shop .shop-purchase-steps li:nth-child(5){--step:var(--mw-lavender)}
body.mw-account-page .mw-shop .shop-purchase-steps li:before{content:counter(mw-steps,decimal-leading-zero);display:grid;place-items:center;position:relative;z-index:1;width:52px;height:52px;margin-bottom:18px;border:1px solid var(--mw-outline);border-radius:50%;background:var(--step);font-size:21px;font-weight:700;box-shadow:3px 3px 0 #e2e2f0}
body.mw-account-page .mw-shop .shop-purchase-steps li:not(:last-child):after{content:'→';position:absolute;left:78px;right:0;top:14px;border-top:1px solid var(--mw-outline);color:#65657c;font-size:18px;line-height:24px;text-align:right;padding-right:7px}
body.mw-account-page .shop-purchase-steps strong{display:block;font-size:16px;line-height:1.35;margin-bottom:7px}
body.mw-account-page .shop-purchase-steps small{display:block;color:#505064;font-size:13px;line-height:1.5;max-width:20ch}
body.mw-account-page .mw-shop .shop-payment-explainer{padding:16px 20px;background:#eceefb;border-left:5px solid #8b91c8;border-radius:6px 16px 16px 6px;line-height:1.7;font-size:14px}
body.mw-account-page .mw-shop .shop-tabs{gap:12px;margin:28px 0}
body.mw-account-page .mw-shop .shop-tabs button{border:1px solid var(--mw-outline);padding:14px 22px}
body.mw-account-page .mw-shop .shop-tabs [aria-pressed=true]{box-shadow:3px 4px 0 #6c6c83}
body.mw-account-page .mw-shop .shop-card{padding:26px;position:relative}
body.mw-account-page .mw-shop .shop-card>.shop-price{padding-top:16px;border-top:1px solid var(--mw-rule);width:100%}
body.mw-account-page .mw-shop .shop-card>details{margin-top:auto;padding-top:14px}
body.mw-account-page .mw-shop .shop-card>button,body.mw-account-page .mw-shop .shop-card>.shop-button{width:100%;margin-bottom:0}
body.mw-account-page .mw-shop .shop-state{border:1px solid #699985;line-height:1.5}
body.mw-account-page .mw-shop .shop-grid:has(>.shop-card:only-child){grid-template-columns:minmax(0,1fr)}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price){display:grid;grid-template-columns:64px minmax(0,1fr) minmax(160px,220px);gap:8px 24px}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>.shop-icon{grid-column:1;grid-row:1/4}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>.shop-kicker{grid-column:2;grid-row:1;margin:0}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>h3{grid-column:2;grid-row:2;margin:0}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>p:nth-of-type(2){grid-column:2;grid-row:3}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>.shop-price{grid-column:3;grid-row:1/4;border:0;padding:0;margin:0}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>p:nth-of-type(3){grid-column:2/4;grid-row:4;padding-top:16px;border-top:1px solid var(--mw-rule)}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>details{grid-column:2;grid-row:5;margin:0;padding:0}
body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>button{grid-column:3;grid-row:5;margin:0;align-self:start}
body.mw-account-page .mw-agency .ds-project{gap:4px}
body.mw-account-page .mw-agency .ds-project-meta{padding-top:16px;border-top:1px solid var(--mw-rule);margin-top:auto}
body.mw-account-page .mw-agency .ds-project-time{font-size:16px}
body.mw-account-page .mw-agency .ds-project .ds-small{margin-bottom:18px}
body.mw-account-page .mw-agency .ds-breadcrumb{margin:20px 0}
body.mw-account-page .mw-agency .ds-hero{position:relative;isolation:isolate;border:1px solid #7d95aa;box-shadow:0 7px 0 #e2e2f0;background-image:none;overflow:hidden}
body.mw-account-page .mw-agency .ds-hero:after{content:'✳';position:absolute;right:30px;top:30px;font:150px/1 Arial,sans-serif;color:#fff9;z-index:-1;transform:rotate(calc(-10deg + var(--mw-scroll-turn,0deg)))}
body.mw-account-page .mw-agency .ds-hero h2{max-width:calc(100% - 100px)}
body.mw-account-page .mw-agency .ds-hero-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
body.mw-account-page .mw-agency .ds-hero-tools>:is(button,a){margin:0;border:1px solid #7d7d94}
body.mw-account-page .mw-agency .ds-hero-tools>button[data-action=project-intake]{background:var(--mw-yellow);font-weight:700}
body.mw-account-page .mw-agency .mw-hero-options{margin:0;flex:0 1 auto;max-width:100%}
body.mw-account-page .mw-agency .mw-hero-options>summary{margin:0;list-style:none;min-height:48px;display:flex;align-items:center;gap:14px;border-radius:99px;background:#ffffffcc}
body.mw-account-page .mw-agency .mw-hero-options>summary:after{content:'+';font-size:22px}
body.mw-account-page .mw-agency .mw-hero-options[open]>summary:after{content:'−'}
body.mw-account-page .mw-agency .mw-hero-options>summary::-webkit-details-marker{display:none}
body.mw-account-page .mw-agency .mw-hero-options>div{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}
body.mw-account-page .mw-agency .mw-hero-options>div button{font-size:13px;background:white;border:1px solid #7d7d94}
body.mw-account-page .mw-agency .ds-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:0 0 24px;margin:28px 0 0;border-bottom:1px solid var(--mw-outline)}
body.mw-account-page .mw-agency .ds-tabs button{display:flex;align-items:center;gap:10px;min-height:64px;text-align:left;font-size:14px;line-height:1.35;border:1px solid var(--mw-outline);border-radius:18px;padding:12px;background:color-mix(in srgb,var(--mw-tab-color,var(--mw-lavender)) 35%,white);box-shadow:none}
body.mw-account-page .mw-agency .ds-tabs button:nth-child(5n+1){--mw-tab-color:var(--mw-lavender)}
body.mw-account-page .mw-agency .ds-tabs button:nth-child(5n+2){--mw-tab-color:var(--mw-mint)}
body.mw-account-page .mw-agency .ds-tabs button:nth-child(5n+3){--mw-tab-color:var(--mw-sky)}
body.mw-account-page .mw-agency .ds-tabs button:nth-child(5n+4){--mw-tab-color:var(--mw-coral)}
body.mw-account-page .mw-agency .ds-tabs button:nth-child(5n){--mw-tab-color:var(--mw-yellow)}
body.mw-account-page .mw-agency .ds-tabs button[aria-selected=true]{background:var(--mw-tab-color);border:2px solid #65657c;box-shadow:3px 4px 0 #d1d1e3;font-weight:700}
body.mw-account-page .mw-tab-icon{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border-radius:10px;background:var(--mw-tab-color);font-size:21px}
body.mw-account-page .mw-panel-heading{--panel:var(--mw-lavender);display:flex;gap:20px;align-items:center;position:relative;padding:32px 0 22px;margin-bottom:8px;border-bottom:1px solid var(--mw-rule)}
body.mw-account-page .mw-panel-heading>.mw-panel-symbol{display:grid;place-items:center;flex:0 0 64px;height:64px;background:var(--panel);border:1px solid var(--mw-outline);border-radius:20px;font-size:35px;transform:rotate(-5deg);box-shadow:3px 4px 0 #e1e1ee}
body.mw-account-page .mw-panel-heading h2{font-size:clamp(25px,2.4vw,34px);letter-spacing:-.035em;margin:0 0 10px;font-weight:600}
body.mw-account-page .mw-panel-heading p{margin:0;max-width:68ch;font-size:15px;color:#505064}
body.mw-account-page .mw-panel-heading>.mw-panel-orbit{font:72px/1 Arial,sans-serif;color:#7c83c0;margin-left:auto;transform:rotate(calc(8deg + var(--mw-scroll-turn,0deg)));flex:0 0 72px;text-align:center}
body.mw-account-page .mw-agency .ds-section>h3{padding:0 0 14px;background:none!important;border-radius:0;border-bottom:2px solid var(--mw-mint);font-size:25px}
body.mw-account-page .mw-agency .ds-section:nth-child(3n+2)>h3{border-bottom-color:var(--mw-coral)}
body.mw-account-page .mw-agency .ds-section:nth-child(3n)>h3{border-bottom-color:var(--mw-sky)}
body.mw-account-page .mw-agency :is(.ds-work-item,.ds-action){border:1px solid var(--mw-rule);border-left:6px solid var(--mw-lavender)}
body.mw-account-page .mw-agency .ds-work-item[data-work-group=requested]{border-left-color:var(--mw-coral)}
body.mw-account-page .mw-agency .ds-work-item[data-work-group=active]{border-left-color:var(--mw-sky)}
body.mw-account-page .mw-agency .ds-work-item[data-work-group=waiting]{border-left-color:#d1c856}
body.mw-account-page .mw-agency .ds-work-item[data-work-group=completed]{border-left-color:#72bc97}
body.mw-account-page .mw-agency .ds-empty{border:1px dashed var(--mw-outline);padding:24px;background:#f1f1fb;line-height:1.7}
body.mw-account-page .mw-agency .ds-empty:before{content:'✧';display:block;font-size:30px;color:#7279b4;line-height:1;margin-bottom:12px}
body.mw-account-page .mw-agency .ds-note{border:1px solid #a8b9b0;border-left:5px solid #75b493;line-height:1.7}
body.mw-account-page .mw-agency .ds-warning{border-left-color:#b5a82d}
body.mw-account-page .mw-agency .ds-definitions>div{display:grid;grid-template-columns:minmax(140px,28%) minmax(0,1fr);gap:24px;padding:20px 4px;border-bottom:1px solid var(--mw-rule)}
body.mw-account-page .mw-agency .ds-definitions dt{font-size:14px;color:#56566b}
body.mw-account-page .mw-agency .ds-definitions dd{font-size:16px;overflow-wrap:anywhere}
body.mw-account-page .mw-agency .ds-agreement-price{padding:22px;background:#eaf8ff;border:1px solid #98afbf;border-radius:18px;margin:22px 0}
body.mw-account-page .mw-agency .ds-agreement-price strong{font-size:clamp(28px,3vw,40px)}
body.mw-account-page .mw-agency .ds-stats{gap:14px}
body.mw-account-page .mw-agency .ds-stats article{border:1px solid #9292a0}
body.mw-account-page .mw-agency .ds-time-chips span{border:1px solid #9292a0;white-space:normal}
body.mw-account-page .mw-agency .ds-report{border-top:7px solid var(--mw-sky);padding-top:28px}
body.mw-account-page .mw-agency .ds-report:nth-child(even){border-top-color:var(--mw-coral)}
body.mw-account-page .mw-agency .ds-image-grid{gap:24px}
body.mw-account-page .mw-agency .ds-image-grid figure{border:1px solid var(--mw-outline);border-radius:16px;background:#f6f6fc;padding:16px;box-shadow:3px 4px 0 #e0e0ef}
body.mw-account-page .mw-agency .ds-image-role{font-size:14px;border:1px solid #9292a0;padding:8px 16px;margin-bottom:16px}
body.mw-account-page .mw-agency .ds-image-grid figcaption{padding-top:16px;color:#505064}
body.mw-account-page .mw-agency .ds-finance-amount{padding:20px;background:#ffece7;border-radius:18px;border:1px solid #bfaaa6;font-size:36px;line-height:1.35}
body.mw-account-page .mw-agency .ds-support-window{border:1px solid var(--mw-rule)}
body.mw-account-page .mw-agency .ds-timeline{margin:28px 0 0 22px;border-left:2px solid #9298c7;padding:0 0 0 28px}
body.mw-account-page .mw-agency .ds-timeline li{--event:var(--mw-mint);padding:22px 24px;margin:0 0 20px;border:1px solid var(--mw-outline);border-left:6px solid var(--event);border-radius:8px 22px 22px 22px;background:#fff;box-shadow:3px 4px 0 #e2e2f0}
body.mw-account-page .mw-agency .ds-timeline li:nth-child(4n+2){--event:var(--mw-sky)}
body.mw-account-page .mw-agency .ds-timeline li:nth-child(4n+3){--event:var(--mw-coral)}
body.mw-account-page .mw-agency .ds-timeline li:nth-child(4n){--event:var(--mw-yellow)}
body.mw-account-page .mw-agency .ds-timeline li:before{left:-43px;top:26px;width:22px;height:22px;border:2px solid #9298c7;background:var(--event)}
body.mw-account-page .mw-agency .ds-timeline time{display:inline-block;padding:5px 11px;background:var(--event);color:#38384c;border-radius:99px;font-weight:600;margin-bottom:7px}
body.mw-account-page .mw-agency .ds-timeline p{font-size:17px;font-weight:600}
body.mw-account-page .mw-agency .ds-timeline small{display:block;color:#505064}
body.mw-account-page .mw-agency .ds-provenance{font-size:12px;overflow-wrap:anywhere;color:#56566b;border-color:var(--mw-rule)}
body.mw-account-page .mw-feedback{border:2px solid var(--mw-outline);box-shadow:0 12px 0 #24243830}
body.mw-account-page .mw-feedback-steps span{border:1px solid #9999ae;line-height:1.5}
body.mw-account-page .mw-feedback-pick{border-color:var(--mw-outline)}
body.mw-account-page .mw-agency .mw-legacy-overview>summary{background:#fff;border:1px solid var(--mw-outline);font-weight:600;padding:18px 22px;border-radius:18px}
body.mw-account-page .mw-agency .mw-legacy-overview .mwf-card{box-shadow:none}
@media(hover:hover) and (pointer:fine){
 body.mw-account-page[data-mw-motion=on] :is(.ds-project,.shop-card){transition:translate .2s,box-shadow .2s}
 body.mw-account-page[data-mw-motion=on] :is(.ds-project,.shop-card):hover{translate:0 -5px;box-shadow:4px 10px 0 #d9d9ec}
 body.mw-account-page[data-mw-motion=on] :is(button,a.button,.ds-button,.shop-button){transition:translate .15s,box-shadow .15s,background .15s}
 body.mw-account-page[data-mw-motion=on] :is(button,a.button,.ds-button,.shop-button):not(:disabled):hover{translate:0 -2px}
}
body.mw-account-page[data-mw-motion=on] :is(button,.ds-button,.shop-button):not(:disabled):active{translate:0 1px}
body.mw-account-page[data-mw-motion=off] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:1180px){
 body.mw-account-page .mw-shop .shop-purchase-steps{padding:22px 12px}
 body.mw-account-page .mw-shop .shop-purchase-steps li{padding:0 8px}
 body.mw-account-page .mw-shop .shop-purchase-steps li:not(:last-child):after{left:68px}
 body.mw-account-page .mw-agency .ds-tabs button{font-size:13px;gap:8px}
 body.mw-account-page .mw-tab-icon{flex-basis:26px;width:26px;height:30px;font-size:18px}
 body.mw-account-page .mw-account-top-tools{gap:10px}
 body.mw-account-page .mw-account-demo{display:none}
}
@media(max-width:900px){
 body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price){display:flex;gap:0}
 body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>:is(h3,p,.shop-price,details){margin:10px 0;width:100%}
 body.mw-account-page .mw-shop .shop-grid>.shop-card:only-child:has(.shop-price)>p:nth-of-type(3){padding-top:16px}
 body.mw-account-page .mw-agency .ds-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}
 body.mw-account-page .mw-panel-orbit{display:none}
}
@media(max-width:780px){
 body.mw-account-page .mw-account-top{flex-wrap:wrap;gap:12px}
 body.mw-account-page .mw-account-logo{flex:1 1 210px;max-width:300px}
 body.mw-account-page .mw-account-top-tools{flex-wrap:wrap;margin-left:auto}
 body.mw-account-page .mw-motion-toggle{font-size:11px}
 body.mw-account-page .mw-account-menu{border-color:var(--mw-outline)!important}
 body.mw-account-page .mw-shop .shop-purchase-steps{grid-template-columns:1fr;gap:0;padding:20px 22px}
 body.mw-account-page .mw-shop .shop-purchase-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding:0 0 22px}
 body.mw-account-page .mw-shop .shop-purchase-steps li:before{grid-column:1;grid-row:1/3;width:44px;height:44px;margin:0;font-size:18px}
 body.mw-account-page .mw-shop .shop-purchase-steps li:not(:last-child):after{content:'';left:21px;right:auto;top:44px;bottom:0;border:0;border-left:1px solid var(--mw-outline);padding:0}
 body.mw-account-page .shop-purchase-steps strong{grid-column:2;margin:0 0 3px;font-size:16px}
 body.mw-account-page .shop-purchase-steps small{grid-column:2;max-width:none;font-size:13px}
 body.mw-account-page .mw-shop .shop-purchase-steps li:last-child{padding-bottom:0}
 body.mw-account-page .mw-shop .shop-tabs{display:grid;grid-template-columns:1fr 1fr;gap:12px}
 body.mw-account-page .mw-shop .shop-tabs :is(button,a){margin:0;padding:12px;font-size:13px;min-height:52px;text-align:center;justify-content:center}
 body.mw-account-page .mw-agency .ds-hero-tools{align-items:stretch;flex-direction:row}
 body.mw-account-page .mw-agency .ds-hero-tools>:is(button,a){flex:1 1 180px;justify-content:center}
 body.mw-account-page .mw-agency .mw-hero-options{flex:1 1 100%}
 body.mw-account-page .mw-agency .mw-hero-options summary{justify-content:space-between}
 body.mw-account-page .mw-agency .mw-hero-options>div{display:grid;grid-template-columns:1fr 1fr}
 body.mw-account-page .mw-agency .mw-hero-options>div button{margin:0;font-size:12px;min-width:0}
 body.mw-account-page .mw-panel-heading{gap:16px;padding-top:26px;align-items:flex-start}
 body.mw-account-page .mw-panel-heading>.mw-panel-symbol{flex-basis:48px;height:48px;font-size:28px;border-radius:15px}
 body.mw-account-page .mw-panel-heading h2{font-size:27px}
 body.mw-account-page .mw-panel-heading p{font-size:14px}
}
@media(max-width:520px){
 body.mw-account-page .mw-account-top-tools{margin:0;justify-content:space-between;width:100%;gap:8px}
 body.mw-account-page .mw-account-top-tools .mw-account-home{flex:1 1 auto;justify-content:center;font-size:12px}
 body.mw-account-page .mw-motion-toggle{flex:1 1 auto}
 body.mw-account-page .mw-agency .ds-hero:after{font-size:94px;right:18px;top:24px}
 body.mw-account-page .mw-agency .ds-hero h2{max-width:100%;font-size:30px}
 body.mw-account-page .mw-agency .ds-tabs{gap:9px;margin-top:26px}
 body.mw-account-page .mw-agency .ds-tabs button{min-height:66px;padding:10px;font-size:12px;gap:8px}
 body.mw-account-page .mw-agency .ds-definitions>div{grid-template-columns:1fr;gap:4px;padding:18px 0}
 body.mw-account-page .mw-agency .ds-definitions dt{margin:0}
 body.mw-account-page .mw-agency .ds-timeline{margin-left:10px;padding-left:18px}
 body.mw-account-page .mw-agency .ds-timeline li{padding:18px 16px;border-radius:6px 18px 18px 18px}
 body.mw-account-page .mw-agency .ds-timeline li:before{left:-31px;top:24px;width:18px;height:18px}
 body.mw-account-page .mw-agency .ds-timeline time{font-size:12px}
 body.mw-account-page .mw-agency .ds-section>h3{font-size:23px}
 body.mw-account-page .mw-shop .shop-card{padding:22px}
 body.mw-account-page .mw-shop .shop-purchase-steps{padding:22px 18px}
 body.mw-account-page .mw-panel-heading{gap:12px}
 body.mw-account-page .mw-panel-heading h2{font-size:25px}
 body.mw-account-page .mw-agency .ds-stats strong{font-size:24px}
 body.mw-account-page .mw-agency .ds-finance-amount{font-size:30px;padding:16px}
}
@media(prefers-reduced-motion:reduce){body.mw-account-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}body.mw-account-page .mw-scroll-line{display:none}body.mw-account-page .mw-account-art>.mw-account-star{transform:rotate(12deg)}}
}
@media print{.mw-motion-toggle,.mw-scroll-line,.mw-panel-heading{display:none!important}}

@media screen {
body.mw-account-page .mw-agency .ds-project{border-top-color:var(--mw-mint)}
body.mw-account-page .mw-agency .ds-project:nth-child(5n+2){border-top-color:var(--mw-sky)}
body.mw-account-page .mw-agency .ds-project:nth-child(5n+3){border-top-color:var(--mw-coral)}
body.mw-account-page .mw-agency .ds-project:nth-child(5n+4){border-top-color:var(--mw-yellow)}
body.mw-account-page .mw-agency .ds-project:nth-child(5n){border-top-color:var(--mw-lavender)}
body.mw-account-page .mw-shop .shop-card{border-top-color:var(--mw-sky)}
body.mw-account-page .mw-shop .shop-card:nth-child(3n+2){border-top-color:var(--mw-coral)}
body.mw-account-page .mw-shop .shop-card:nth-child(3n){border-top-color:var(--mw-yellow)}
}

@media screen and (min-width:1181px){
body.mw-account-page .mw-shop .shop-grid>.shop-card:not(:only-child)>h3{min-height:2.5em}
body.mw-account-page .mw-shop .shop-grid>.shop-card:not(:only-child)>p:nth-of-type(2){min-height:4.8em}
}
@media screen and (min-width:781px) and (max-width:1100px){
body.mw-account-page .mw-shop .shop-purchase-steps{grid-template-columns:1fr;padding:24px}
body.mw-account-page .mw-shop .shop-purchase-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:0 18px;padding:0 0 22px}
body.mw-account-page .mw-shop .shop-purchase-steps li:before{grid-column:1;grid-row:1/3;width:44px;height:44px;margin:0;font-size:18px}
body.mw-account-page .mw-shop .shop-purchase-steps li:not(:last-child):after{content:'';left:21px;right:auto;top:44px;bottom:0;border:0;border-left:1px solid var(--mw-outline);padding:0}
body.mw-account-page .shop-purchase-steps strong{grid-column:2;margin:0 0 4px}
body.mw-account-page .shop-purchase-steps small{grid-column:2;max-width:none}
body.mw-account-page .mw-shop .shop-purchase-steps li:last-child{padding-bottom:0}
}
@media screen and (max-width:1100px){
body.mw-account-page .mw-agency .ds-work-filters{grid-template-columns:repeat(2,minmax(0,1fr))}
body.mw-account-page .mw-agency .ds-work-filters>button:first-child{grid-column:1/-1}
body.mw-account-page .mw-agency .ds-two{grid-template-columns:1fr}
body.mw-account-page .mw-agency .ds-work-item{flex-direction:column;align-items:stretch}
body.mw-account-page .mw-agency .ds-work-item>:is(button,a){width:100%;margin:0}
}

@media screen {
body.mw-account-page :is(.ds-badge,.shop-state)[data-mw-tone=paid]{background:#bbeed2;color:#17442e;border:1px solid #76a28a}
body.mw-account-page :is(.ds-badge,.shop-state)[data-mw-tone=waiting]{background:#fffead;color:#524b13;border:1px solid #b4aa54}
body.mw-account-page :is(.ds-badge,.shop-state)[data-mw-tone=attention]{background:#faaa99;color:#572117;border:1px solid #b16e61}
body.mw-account-page :is(.ds-badge,.shop-state)[data-mw-tone=active]{background:#aee0ff;color:#1c4055;border:1px solid #7ba6c0}
body.mw-account-page :is(.ds-badge,.shop-state)[data-mw-tone=neutral]{background:#eeedfa;color:#4d4c63;border:1px solid #a5a3bb}
}

/* Pending feedback occupies no extra space and never changes the active route. */
.mw-account-page [data-mw-pending="true"]{cursor:progress;outline:2px solid currentColor;outline-offset:2px}
.mw-account-page button:not(:disabled):active,.mw-account-page .woocommerce-MyAccount-navigation a:active{transform:translateY(1px)}
.mw-account-page #ds-panel{scroll-margin-top:24px}
@media(prefers-reduced-motion:reduce){.mw-account-page button:active,.mw-account-page .woocommerce-MyAccount-navigation a:active{transform:none}}

/* Read progress is also announced without inserting a banner above the current view. */
.mw-account-page .mw-read-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
