[data-studio] .jobs-head h1{font:500 clamp(30px, 4vw, 42px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] :is(.jobtik-title,.jobdrawer-title){overflow-wrap:anywhere}[data-studio] :is(.jobtik-title,.jobtik-money,.jobdrawer-money .v){color:var(--text)}[data-studio] .jobs-comp.zero{color:var(--primary);background:var(--primary-light);border-color:var(--border)}[data-studio] .jobs-trustline .ok{color:var(--primary)}[data-studio] .jobdrawer-title{font:500 clamp(24px, 3vw, 30px)/1.2 var(--font-display);letter-spacing:-.025em}[data-studio] :is(.jobs-page,.jobs-filterpanel,.jobdrawer) :is(button,input:not([type=checkbox]),select,.btn){min-height:44px}[data-studio] .jobdrawer-close{min-width:44px}[data-studio] :is(.jobs-filterpanel input,.jobs-filterpanel select){font-size:16px}[data-studio] :is(.jobs-page,.jobs-filterpanel,.jobdrawer) :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .jobs-page .jobs-searchbox:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px;box-shadow:none}[data-studio] .jobs-page .jobs-searchbox input:focus-visible{outline:none}[data-studio] .jf-apply{color:var(--on-primary)}[data-studio] .jobtik>*{min-width:0}@media (width<=768px){[data-studio] .jobtik{grid-template-columns:minmax(0,1fr)}[data-studio] .jobtik-side{flex-wrap:wrap}[data-studio] .jobtik-title{-webkit-line-clamp:unset;line-clamp:unset;display:block;overflow:visible}}[data-studio] .ssr-profile{color:var(--text);-webkit-font-smoothing:antialiased;margin:0;line-height:1.6}.ssr-profile *,.ssr-profile :before,.ssr-profile :after{box-sizing:border-box}.ssr-profile :is(h1,h2,p){margin:0}.ssr-profile a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.ssr-profile a:focus-visible{outline:3px solid var(--focus-ring);outline-offset:4px}.ssr-profile .nav{background:var(--surface);border-bottom:1px solid var(--border)}.ssr-profile .inner{flex-wrap:wrap;align-items:center;gap:8px 24px;max-width:960px;margin:auto;padding:12px 24px;display:flex}.ssr-profile .inner a,.ssr-profile footer a{align-items:center;min-height:44px;display:inline-flex}.ssr-profile .brand{letter-spacing:-.04em;gap:8px;margin-right:auto;font-size:24px;font-weight:700;text-decoration:none}.ssr-profile .dot{background:var(--primary);border-radius:50%;width:9px;height:9px}.ssr-profile .wrap{overflow-wrap:anywhere;max-width:960px;margin:auto;padding:24px 24px 48px}.ssr-profile .crumb{color:var(--text-muted);margin-bottom:20px;font-size:14px}.ssr-profile .crumb a{align-items:center;min-height:44px;display:inline-flex}.ssr-profile :is(.hero,.section,.cta){border:1px solid var(--border);background:var(--surface);border-radius:20px;padding:clamp(20px,4vw,32px)}.ssr-profile .hero{box-shadow:var(--shadow-sm);align-items:flex-start;gap:24px;display:flex}.ssr-profile .hero>div:last-child{flex:1;min-width:0}.ssr-profile .avatar{background:var(--primary-light);width:84px;height:84px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:32px;font-weight:700;display:flex}.ssr-profile h1{font:500 clamp(30px,4vw,44px)/1.15 var(--font-display);letter-spacing:-.035em}.ssr-profile h2{font:500 clamp(23px,3vw,28px)/1.25 var(--font-display);letter-spacing:-.025em;margin-bottom:12px}.ssr-profile .meta{color:var(--text-soft);margin-top:8px}.ssr-profile :is(.cat,.badge,.vrf){background:var(--primary-light);color:var(--primary);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:14px;font-weight:600;display:inline-flex}.ssr-profile .cat{margin-top:12px}.ssr-profile :is(.rating,.stars){color:var(--accent);margin-top:8px;font-weight:600}.ssr-profile :is(.kpis,.badges){flex-wrap:wrap;gap:8px 14px;margin-top:12px;display:flex}.ssr-profile .badge svg{flex-shrink:0}.ssr-profile .section{margin-top:20px}.ssr-profile :is(.section p,.career-d,.pkg .f,.review .c,.reply){white-space:pre-wrap;color:var(--text-soft)}.ssr-profile .career{gap:20px;margin:0;padding:0;list-style:none;display:grid}.ssr-profile .career li{border-left:2px solid var(--border-strong);padding-left:16px}.ssr-profile :is(.career-t,.pkg .t){font-weight:600}.ssr-profile :is(.career-s,.career-d,.pkg .d,.pkg .f){color:var(--text-soft);margin-top:6px;font-size:14px}.ssr-profile .pkgs{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}.ssr-directory .catalog-search{flex-wrap:wrap;gap:12px;margin:12px 0;display:flex}.ssr-directory .catalog-search input{border:1px solid var(--border);background:var(--surface);min-width:120px;min-height:48px;color:var(--text);font:inherit;border-radius:12px;flex:1;padding:10px 14px}.ssr-directory .catalog-sort{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.ssr-directory .catalog-filter{flex:200px;gap:8px;min-width:0;display:grid}.ssr-directory .catalog-sort button{align-self:end}.ssr-directory .catalog-sort select{border:1px solid var(--border);background:var(--surface);max-width:100%;min-height:48px;color:var(--text);font:inherit;border-radius:12px;padding:10px 14px}.ssr-directory :is(.catalog-categories,.catalog-pages){flex-wrap:wrap;gap:12px 20px;display:flex}.ssr-directory :is(.catalog-categories,.catalog-pages) a{align-items:center;min-height:44px;display:inline-flex}.ssr-profile .pkg{border:1px solid var(--border);border-radius:12px;flex-direction:column;align-items:flex-start;padding:20px;display:flex}.ssr-profile .pkg h3{margin:0;font-size:16px}.ssr-profile .service-link{align-items:center;min-height:44px;margin-top:auto;padding-top:12px;font-weight:600;display:inline-flex}.ssr-profile .profile-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ssr-profile .pkg .p{color:var(--primary);margin-top:8px;font-size:24px;font-weight:600}.ssr-profile .gallery{grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;display:grid}.ssr-profile .gitem{aspect-ratio:4/3;background:var(--bg-muted);border-radius:12px;display:block;overflow:hidden}.ssr-profile .gitem img{object-fit:cover;width:100%;height:100%;display:block}.ssr-profile .review{border-top:1px solid var(--border);padding:20px 0}.ssr-profile .review:first-of-type{border-top:0}.ssr-profile .vrf{margin-left:8px}.ssr-profile .review .c{margin-top:8px}.ssr-profile .reply{border-left:3px solid var(--primary);background:var(--bg-subtle);border-radius:0 12px 12px 0;margin-top:12px;padding:16px}.ssr-profile .reply b{color:var(--text);margin-bottom:6px;display:block}.ssr-profile .cta{background:var(--bg-subtle);margin-top:24px}.ssr-profile .cta p{color:var(--text-soft)}.ssr-profile .btn{background:var(--primary);min-height:56px;color:var(--on-primary);text-align:center;border-radius:12px;justify-content:center;align-items:center;margin-top:20px;padding:14px 24px;font-weight:600;text-decoration:none;display:inline-flex}.ssr-profile .btn:hover{background:var(--primary-hover)}.ssr-profile .alt{color:var(--text-soft);margin-top:12px;display:block}.ssr-profile .alt a{align-items:center;min-height:44px;display:inline-flex}.ssr-profile .profile-vacation{background:var(--bg-muted);border-radius:12px;padding:12px}.ssr-profile .profile-vacation span{display:block}.ssr-profile .profile-vacation span:first-child{font-weight:600}.ssr-profile footer{text-align:center;color:var(--text-muted);border-top:1px solid var(--border);padding:24px;font-size:14px}.ssr-profile .profile-skip{z-index:10;background:var(--surface);padding:12px 20px;position:absolute;top:8px;left:16px;transform:translateY(-200%)}.ssr-profile .profile-skip:focus{transform:translateY(0)}@media (width<=540px){.ssr-profile .inner{gap:4px 16px;padding:8px 16px;font-size:14px}.ssr-profile .wrap{padding:16px 16px 32px}.ssr-profile .hero{flex-direction:column;gap:16px}.ssr-profile .hero>div:last-child,.ssr-profile .btn{width:100%}}[data-studio] .rc-page{--brand:var(--primary)}[data-studio] .rc-head h1{font:500 clamp(28px, 3.5vw, 38px)/1.2 var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;align-items:flex-start}[data-studio] :is(.rc-crumb a,.rc-page .mr2-empty>a,.rc-acceptance-recovery-actions>a){align-items:center;min-height:44px;display:inline-flex}[data-studio] .rc-page :is(.rc-head .sub,.rc-crumb,.rc-empty-sub,.rc-new-dot,.rc-updated-dot){font-size:14px;line-height:1.5}[data-studio] :is(.rc-page,.my-requests-page) .mr2-empty{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius);padding:clamp(20px,4vw,32px);line-height:1.6}[data-studio] .rc-page :is(.rc-sort,.rc-tool-btn,.rc-view-toggle button,.rc-star,.mr2-kebab){min-height:44px}[data-studio] .rc-page :is(.rc-star,.mr2-kebab){min-width:44px}[data-studio] .rc-page .rc-new-dot{color:var(--on-primary)}[data-studio] .rc-page :is(button,a,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .rc-page .btn{white-space:normal}[data-studio] .my-requests-page .settings-header h1{font:500 clamp(30px, 4vw, 42px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] .my-requests-page :is(.mr2-tab,.mr2-sort,.mr2-search input,.mr2-kebab){min-height:44px}[data-studio] .my-requests-page .mr2-kebab{min-width:44px}[data-studio] .my-requests-page :is(.mr2-title .t,.mr2-title-text){white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-studio] .my-requests-page .mr2-title .t{align-items:flex-start}[data-studio] .my-requests-page :is(.mr2-title .s,.mr2-frist,.mr2-kpi .l){font-size:14px;line-height:1.5}[data-studio] .my-requests-page .mr2-new{color:var(--on-primary)}[data-studio] .my-requests-page .mr2-cta{min-height:56px}[data-studio] .my-requests-page :is(button,a,input,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .dr-recovery-version{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow-wrap:anywhere;padding:16px}[data-studio] .dr-recovery-version p{white-space:pre-wrap}[data-studio] .dr-recovery-version dl{gap:12px;margin:0;display:grid}[data-studio] .dr-recovery-version dt{font-weight:600}[data-studio] .dr-recovery-version dd{white-space:pre-wrap;margin:4px 0 0}[data-studio] .search-shelf-detail{overflow-wrap:anywhere;white-space:normal;font-size:14px;line-height:1.5;overflow:visible}@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/studio/dm-sans-latin.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:500 600;font-display:swap;src:url(/fonts/studio/fraunces-latin.woff2)format("woff2")}:root[data-studio],[data-studio] .appearance-theme-swatch.is-light{--font:"DM Sans", system-ui, sans-serif;--font-display:"Fraunces", Georgia, serif;--bg:#f8f7f2;--bg-subtle:#f1f1e9;--bg-muted:#e9ece2;--surface:#fff;--text:#172c28;--text-soft:#435c51;--text-muted:#56695f;--text-meta:#506458;--text-accent:#19513c;--primary:#19513c;--primary-dark:#143f30;--primary-hover:#143f30;--primary-light:#e1eadd;--on-primary:#fff;--accent:#a3452e;--border:#dcdfd5;--border-strong:#bdc7b9;--ring:#19513c26;--focus-ring:#a3452e;--shadow-sm:0 1px 3px #172c2808;--shadow-md:0 8px 24px #172c2810}:root[data-studio][data-theme=dark],[data-studio] .appearance-theme-swatch.is-dark{--bg:#141e1b;--bg-subtle:#1b2822;--bg-muted:#27372e;--surface:#1c2923;--text:#edf4f0;--text-soft:#c7d6cc;--text-muted:#afc1b7;--text-meta:#afc1b7;--text-accent:#acd9b5;--primary:#acd9b5;--primary-dark:#c2e8c9;--primary-hover:#c2e8c9;--primary-light:#304633;--on-primary:#14251a;--accent:#ffab8d;--border:#3c4b42;--border-strong:#63756a;--ring:#acd9b530;--focus-ring:#ffab8d}[data-studio] body{font-family:var(--font);background:var(--bg)}[data-studio] .studio-search input::placeholder,[data-studio] .dir-hero .dir-search::placeholder{color:var(--text-muted);opacity:1}[data-studio] .hd-search-go,[data-studio] .cmp-toggle.is-selected .cmp-toggle-check{color:var(--on-primary)}[data-studio] .btn-primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}[data-studio] .btn-primary:hover{background:var(--primary-hover);border-color:var(--primary-hover)}[data-studio] :is(.dir-hero-title,.dhome-header h1,.dhome-focus h2,.gd-header h1,.gd-section h2,.gd-provider-card h2,.det-hero h1,.det-section h2,.det-rail-card h2,.anfrage-head h1,.anfrage-flow .agent-stage-q,.dr-guide-title,.dr-success h2,.bp-title,.bp-success-title,.studio-home h1,.studio-home h2){font-family:var(--font-display);letter-spacing:-.035em;font-weight:500}[data-studio] .bottomnav-label{text-align:center;padding-inline:2px;font-size:10px;line-height:1.2;display:block}[data-studio] .bottomnav-item{gap:3px}[data-studio] .bottomnav-item:after{display:none}[data-studio] .bottomnav-icon{height:26px}[data-studio] .bottomnav-icon svg{width:21px;height:21px}[data-studio] .studio-nav-label{text-align:center;font-size:10px;line-height:1.2}[data-studio] .swbn-item{gap:3px}[data-studio] .swbn-item:after{display:none}[data-studio] .swbn-ic{height:26px}[data-studio] .swbn-ic svg{width:21px;height:21px}[data-studio] :is(.direct-request-page,.anfrage-funnel,.booking-panel){overflow-wrap:anywhere}[data-studio] .anfrage-funnel{padding-inline:var(--page-gutter)}[data-studio] .mobile-appbar--flow{background:var(--surface);border-color:var(--border)}[data-studio] .mobile-appbar--flow :is(.mobile-appbar-back,.mobile-appbar-title){color:var(--text)}[data-studio] .mobile-appbar--flow .mobile-appbar-brand{color:var(--text-muted)}[data-studio] .mobile-appbar--flow .mobile-appbar-brand-dot{background:var(--primary);box-shadow:0 0 0 4px var(--primary-light)}[data-studio] :is(.anfrage-loading,.anfrage-flow .agent-stage){max-width:var(--w-reading)}[data-studio] .anfrage-gate{max-width:var(--w-form)}[data-studio] .anfrage-head{margin-bottom:24px}[data-studio] .anfrage-account{text-align:center;padding:0 16px}[data-studio] .anfrage-login{min-height:44px;scroll-margin-top:calc(var(--header-h) + 18px);color:var(--text-accent);text-underline-offset:3px;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;text-decoration:underline;display:inline-flex}[data-studio] .anfrage-login:disabled{cursor:wait;opacity:.65}[data-studio] .anfrage-login:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}[data-studio] .anfrage-head h1{font-size:clamp(28px,3vw,36px)}[data-studio] .anfrage-flow .agent-stage-q,[data-studio] .dr-guide-title{font-size:clamp(28px,3vw,32px);line-height:1.2}[data-studio] :is(.anfrage-head p,.agent-stage-help,.bp-label,.bp-textarea,.bp-pkg-feats,.bp-price-row){font-size:16px}[data-studio] .anfrage-flow :is(.agent-rfp-sidefill,.agent-msg-marker,.agent-composer-send){background:var(--primary);color:var(--on-primary)}[data-studio] .anfrage-flow .agent-rfp-sidecard{box-shadow:var(--shadow-sm)}[data-studio] .anfrage-flow .agent-composer-send{min-width:56px;min-height:56px}[data-studio] .anfrage-flow .agent-composer{box-shadow:var(--shadow-sm)}[data-studio] :is(.agent-category-dialog,.agent-category-result,.agent-category-close){background:var(--surface);color:var(--text);border-color:var(--border)}[data-studio] .agent-category-dialog-head h2,[data-studio] .agent-category-search input{color:var(--text)}[data-studio] :is(.agent-category-dialog-head p,.agent-category-result small,.agent-category-result>svg,.agent-category-empty){color:var(--text-muted)}[data-studio] .agent-category-search{background:var(--bg-subtle);border-color:var(--border);color:var(--text-muted)}[data-studio] .agent-category-search input::placeholder{color:var(--text-muted)}[data-studio] .agent-category-handle{background:var(--border-strong)}[data-studio] .dr-provider-head{background:var(--bg-subtle);box-shadow:none}[data-studio] .direct-request-page .sw-avatar{background:var(--primary-light);color:var(--primary-dark)}[data-studio] .dr-step--done .dr-step-num{background:var(--primary);color:var(--on-primary)}[data-studio] .dr-guide-overline{color:var(--primary)}[data-studio] .dr-guide-title:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px}[data-studio] .dr-mobile-bar{box-shadow:var(--shadow-sm)}[data-studio] .dr-guest{max-width:var(--w-form)}[data-studio] .booking-panel{background:var(--bg)}[data-studio] .bp-title{font-size:28px}[data-studio] .bp-success-title{font-size:30px}[data-studio] .bp-submit-btn{height:auto;min-height:56px;font-size:16px}[data-studio] :is(.bp-submit-btn,.dr-nav-primary,.dr-mobile-bar .btn-primary,.anfrage-flow .agent-composer-send,.anfrage-flow .agent-rfp-publish){--touch-target-min:56px}[data-studio] .bp-pkg-preview{background:var(--surface);flex-direction:column}[data-studio] .bp-pkg-feats{white-space:pre-line;line-height:1.5}[data-studio] .bp-booking-recovery{overflow-wrap:anywhere}[data-studio] .bp-recovery-note{white-space:pre-wrap}[data-studio] .bp-pkg-price{font-size:22px}[data-studio] .bp-success-icon-wrap{background:var(--primary-light);border-color:var(--border)}[data-studio] .bp-success-icon{color:var(--primary)}[data-studio] .bp-tab.is-active{background:var(--primary);color:var(--on-primary);box-shadow:none}[data-studio] .bp-footer{box-shadow:var(--shadow-sm)}@media (width<=768px){[data-studio] .anfrage-funnel{padding-inline:0}[data-studio] .anfrage-flow{padding-inline:var(--page-gutter)}[data-studio] .anfrage-head{margin-bottom:16px}[data-studio] .dr-guide-title{font-size:28px}[data-studio] .bp-title{font-size:25px}[data-studio] .bp-head,[data-studio] .bp-body,[data-studio] .bp-footer{padding-inline:20px}[data-studio] .bp-form-scroll{gap:16px}[data-studio] .bp-subtitle{font-size:14px}}@media (width<=640px){[data-studio] .det-services-empty{grid-template-columns:24px minmax(0,1fr);display:grid}[data-studio] .det-services-empty>.btn{grid-column:1/-1;width:100%}}[data-studio] :is(.gd-page,.det-page){overflow-wrap:anywhere}[data-studio] :is(.gd-page,.det-page) .sw-avatar{background:var(--primary-light);color:var(--primary-dark)}[data-studio] :is(.gd-widget,.det-rail-card){border:1px solid var(--border-strong);box-shadow:var(--shadow-md)}[data-studio] :is(.gd-provider-card,.det-service-media,.gd-gallery-main){background:var(--bg-subtle)}[data-studio] .det-hero:after{display:none}[data-studio] .det-hero{box-shadow:none;background:0 0;border:0;padding-inline:0}[data-studio] .det-section{border:0;border-top:1px solid var(--border);box-shadow:none;background:0 0;border-radius:0;padding-inline:0}[data-studio] :is(.gd-header h1,.det-hero h1){max-width:var(--w-reading);font-size:clamp(30px,4vw,48px)}[data-studio] :is(.gd-widget-features li,.gd-widget-meta dd,.det-service-body h3){font-size:16px}[data-studio] :is(.gd-widget-book-btn,.det-rail-card .btn-primary){min-height:56px}[data-studio] :is(.gd-back-link,.gd-breadcrumbs a,.det-back,.gd-helpful-btn,.det-review-actions button,.det-report,.gd-provider-link,.gd-widget-footer a){align-content:center;align-items:center;min-height:44px}[data-studio] :is(.gd-gallery-nav,.gd-gallery-lightbox-trigger,.gd-lightbox-nav,.gd-share-btn,.gd-header-actions .fav-text-btn){min-width:44px;min-height:44px}[data-studio] .gd-gallery-nav{opacity:1}[data-studio] .gd-gallery-thumbs{flex-wrap:wrap}[data-studio] .gd-gallery-placeholder{border-style:solid;height:128px}[data-studio] .det-service-card{grid-template-columns:minmax(0,1fr)}[data-studio] .det-service-media{min-height:88px}[data-studio] .det-service-media:has(img){height:180px}[data-studio] .det-service-body h3{display:block;overflow:visible}[data-studio] .det-service-body li{white-space:normal}[data-studio] .det-service-foot{flex-wrap:wrap}@media (width<=900px){[data-studio] .gd-widget-content{padding:18px}[data-studio] .gd-widget-content h2{display:none}[data-studio] .gd-widget-hint{margin-bottom:12px}[data-studio] .gd-widget-features{margin-bottom:16px}[data-studio] .gd-widget-meta{margin-bottom:0}[data-studio] .gd-widget-book-btn{display:none}[data-studio] .gd-widget-trust{margin-top:14px;padding-top:14px}[data-studio] .gd-widget{box-shadow:var(--shadow-sm)}[data-studio] .gd-header{margin-bottom:20px}[data-studio] .gd-header-actions{gap:8px}[data-studio] .gd-mobile-action{white-space:normal;min-height:50px}[data-studio] .gd-mobile-buy{box-shadow:var(--shadow-sm)}[data-studio] .gd-mobile-buy small{font-size:12px}}@media (width<=700px){[data-studio] .det-hero{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:4px 20px}[data-studio] .det-hero-avatar .sw-avatar{width:72px!important;height:72px!important}[data-studio] .det-hero-topline{min-height:44px}[data-studio] .det-kat{font-size:12px}[data-studio] .det-title{font-size:16px}[data-studio] .det-proof-strip{margin-top:14px;padding-top:14px}[data-studio] .det-mobile-actions .btn{white-space:normal;min-height:50px}[data-studio] .det-mobile-actions{box-shadow:var(--shadow-sm)}[data-studio] .gd-compare-grid{grid-template-columns:minmax(0,1fr)}}[data-studio] .dir-page .dir-hero{color:var(--text);background:0 0;margin-bottom:8px;padding:8px 0 20px}[data-studio] .dir-hero-title{color:var(--text);max-width:var(--w-reading);font-size:clamp(30px,4vw,44px)}[data-studio] .dir-hero-sub{color:var(--text-soft);font-size:16px}[data-studio] .dir-hero .dir-searchbar{max-width:var(--w-reading);margin-top:18px}[data-studio] .dir-hero .dir-search{background:var(--surface);color:var(--text);border:1px solid var(--border-strong);box-shadow:var(--shadow-sm);min-height:54px;padding-left:60px;font-size:16px}[data-studio] .dir-hero .dir-search:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring)}[data-studio] .dir-search-submit{background:var(--primary);width:44px;height:44px;color:var(--on-primary,#fff);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:50%;left:5px;transform:translateY(-50%)}[data-studio] .dir-search-submit:focus-visible{outline:3px solid var(--text);outline-offset:2px}[data-studio] .gcard:has(.gcard-link-overlay:focus-visible){outline:3px solid var(--primary);outline-offset:3px}[data-studio] .dir-chip{background:var(--primary-light);color:var(--text-accent)}[data-studio] .dir-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-studio] .dir-filter-badge{color:var(--on-primary)}@media (width<=600px){[data-studio] .dir-fbar-right{grid-template-columns:auto minmax(0,1fr);gap:8px;width:100%;min-width:0;display:grid}[data-studio] .dir-filter-toggle{padding-inline:10px}[data-studio] .dir-filter-toggle>svg{display:none}[data-studio] .dir-count{grid-area:2/1/auto/-1;font-size:14px}[data-studio] .dir-sort{grid-area:1/2;min-width:0}[data-studio] .dir-sort>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-studio] .dir-sort select{flex:1;min-width:0;min-height:44px}}[data-studio] .shop-head h1{font-family:var(--font-display);font-size:clamp(30px,4vw,44px)}[data-studio] .shop-head{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;padding-bottom:24px;display:grid}[data-studio] .shop-head>:not(a){grid-column:1}[data-studio] .shop-head>a{grid-area:1/2/4}[data-studio] .shop-wallet{background:var(--bg-muted);color:var(--text);border:1px solid var(--border);box-shadow:none;gap:24px;padding:24px}[data-studio] .shop-wallet-label,[data-studio] .shop-wallet-unit,[data-studio] .shop-wallet-worth,[data-studio] .shop-wallet-rules small{color:var(--text-soft)}[data-studio] .shop-earn-link,[data-studio] .shop-wallet-rules svg{color:var(--text-accent)}[data-studio] .shop-wallet-amount{font-size:clamp(30px,5vw,44px)}[data-studio] .shop-wallet-rules>div{background:0 0;border:0;padding:8px 0}[data-studio] .shop-expiry{color:var(--text);background:var(--surface);border-color:var(--border);flex-wrap:wrap}[data-studio] .shop-activation,[data-studio] .shop-gap{background:var(--primary-light);border-color:var(--border);box-shadow:none}[data-studio] .shop-item{box-shadow:none}@media (width<=600px){[data-studio] .shop-head{grid-template-columns:minmax(0,1fr);gap:8px}[data-studio] .shop-head>a{grid-area:auto/1;justify-self:start;min-height:44px}[data-studio] .shop-wallet{gap:16px;padding:20px}}[data-studio] .inv-head{padding:8px 0 12px}[data-studio] .inv-head h1{font-family:var(--font-display);font-size:clamp(30px,4vw,44px)}[data-studio] .inv-tabs{border:0;border-bottom:1px solid var(--border);width:100%;box-shadow:none;background:0 0;border-radius:0;padding:0;display:flex}[data-studio] .inv-tab{border-bottom:3px solid #0000;border-radius:0;min-height:48px}[data-studio] .inv-tab[data-state=active]{border-bottom-color:var(--primary);color:var(--primary);background:0 0}[data-studio] .inv-share-card:after,[data-studio] .inv-balance-card:after{display:none}[data-studio] .inv-share-card h2{font-size:clamp(24px,3vw,32px);line-height:1.25}[data-studio] .inv-share-card .inv-share-row input{background:var(--surface);min-width:0;font-size:16px}[data-studio] .inv-balance-card{background:var(--bg-muted);color:var(--text);border:1px solid var(--border);box-shadow:none}[data-studio] .inv-balance-label,[data-studio] .inv-balance-lifetime,[data-studio] .inv-balance-footer,[data-studio] .inv-balance-tier,[data-studio] .inv-balance-tier span,[data-studio] .inv-balance-tier span:last-child{color:var(--text-soft)}[data-studio] .inv-balance-progress{background:var(--border)}[data-studio] .inv-balance-progress i{background:var(--primary)}[data-studio] .inv-next-card{background:var(--primary-light);border-color:var(--border);box-shadow:none}[data-studio] .inv-panel-actions{flex-wrap:wrap;gap:8px;display:flex}[data-studio] .inv-panel-actions .btn{min-height:44px}[data-studio] .inv-reward-summary,[data-studio] .inv-tier-summary{background:var(--bg-muted);color:var(--text);border-color:var(--border);box-shadow:none}[data-studio] .inv-reward-summary:after,[data-studio] .inv-tier-summary:after{display:none}[data-studio] .inv-tier-summary{min-height:0}[data-studio] .inv-tier-copy strong{color:var(--text)}[data-studio] .inv-tier-heading,[data-studio] .inv-tier-copy p,[data-studio] .inv-reward-actions .inv-cashout-hint{color:var(--text-soft)}[data-studio] .inv-coins-chip{background:var(--surface);min-height:44px;color:var(--text-accent);border:1px solid var(--border)}[data-studio] .inv-coins-chip:hover{background:var(--primary-light)}[data-studio] .inv-convert{background:var(--primary);color:var(--on-primary)}[data-studio] .inv-spark-line{stroke:var(--primary)}[data-studio] .inv-spark-fill{fill:var(--primary-light)}@media (width<=600px){[data-studio] .inv-tab{min-width:0;padding-inline:8px}[data-studio] .inv-overview-hero{gap:16px}}[data-studio] .support-page .support-head{border-bottom:1px solid var(--border);align-items:center;margin-bottom:28px;padding:8px 0 28px}[data-studio] .support-page .support-head h1{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:10px;font-size:clamp(30px,3vw,40px)}[data-studio] .support-page .support-list{gap:12px}[data-studio] .support-page .support-row{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);flex-wrap:nowrap;padding:18px}[data-studio] .support-page .support-row:hover{background:var(--bg-muted);box-shadow:none}[data-studio] .support-page .support-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .support-page .support-row-main{flex:1}[data-studio] .support-page .support-row-main .tk-badge{margin-bottom:10px}[data-studio] .support-page .support-row-arrow{color:var(--text-muted);flex-shrink:0}[data-studio] .support-page .support-row-meta{margin-top:8px;display:block}[data-studio] .support-page .support-row-subject{white-space:normal;overflow-wrap:anywhere;font-size:16px}[data-studio] .support-page .support-form{max-width:none;padding:24px}[data-studio] .support-page .support-back{min-height:44px}[data-studio] .support-page .support-thread-head{border-bottom:1px solid var(--border);padding-bottom:20px}[data-studio] .support-page .support-thread-title h1{font-family:var(--font-display);overflow-wrap:anywhere;min-width:0;font-size:clamp(24px,3vw,34px);line-height:1.2}[data-studio] .support-page .tk-msg{min-width:0;padding:16px}[data-studio] .support-page .tk-att-file{overflow-wrap:anywhere;min-width:0;max-width:100%;min-height:44px}[data-studio] .support-page .tk-att-file svg{flex-shrink:0}[data-studio] .support-page .tk-att-img{min-width:0;max-width:100%}[data-studio] .support-page .tk-att-img img{width:180px;max-width:100%}[data-studio] .support-page .support-reply{padding:20px}[data-studio] .support-page .support-reply>label{font-weight:600}[data-studio] .support-page .support-reply textarea{min-height:120px;font-size:16px}[data-studio] .support-page .support-reply-actions{flex-wrap:wrap}[data-studio] .support-page .support-reply-actions .btn{min-height:44px}[data-studio] .support-page .support-reply .support-attach-btn{gap:8px;width:auto;height:auto;min-height:44px;padding:8px 12px;font-size:14px;position:relative}[data-studio] .support-page .support-reply .support-attach-btn input{opacity:0;cursor:pointer;width:100%;height:100%;display:block;position:absolute;inset:0}[data-studio] .support-page .support-reply .support-attach-btn:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .support-page .support-reply .support-files li button{justify-content:center;align-items:center;min-width:44px;min-height:44px}[data-studio] .support-page .support-field input,[data-studio] .support-page .support-field select,[data-studio] .support-page .support-field textarea{background:var(--surface);font-size:16px}[data-studio] .support-page .support-empty{background:var(--surface);border-style:solid;padding:36px 20px}@media (width<=600px){[data-studio] .support-page .support-head{align-items:stretch}[data-studio] .support-page .support-form{padding:18px}[data-studio] .support-page .support-form-actions{flex-wrap:wrap}[data-studio] .support-page .support-form-actions .btn{flex:1;min-height:44px}}[data-studio] .dir-discover{margin-top:14px}@media (width>=1081px){[data-studio] .dir-page.is-discover .dir-hero-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;column-gap:40px;display:grid}[data-studio] .dir-page.is-discover .dir-hero-title{grid-column:1;margin:0;font-size:32px}[data-studio] .dir-page.is-discover .dir-hero-sub{grid-column:1;margin:8px 0 0}[data-studio] .dir-page.is-discover .dir-searchbar{grid-area:1/2/3;align-self:center;width:100%;margin:0}[data-studio] .dir-page.is-discover .dir-discover{grid-column:1/-1;margin-top:0}[data-studio] .dir-page.is-discover .dir-saved{grid-column:1/-1}}[data-studio] .studio-categories-summary{color:var(--text-accent);cursor:pointer;min-height:44px;padding-block:12px;font-size:14px;font-weight:600}[data-studio] .dir-catgroup-h{color:var(--text)}[data-studio] .dir-cat-tile{color:var(--text);border-color:var(--border);background:var(--surface)}[data-studio] .dir-cat-tile small{color:var(--text-muted)}[data-studio] .dir-cat-tile svg,[data-studio] .dir-back{color:var(--text-accent)}[data-studio] .dir-page .gcard{box-shadow:none;background:0 0;border-color:#0000;padding:0 0 16px}[data-studio] .dir-page .gcard-cover{border-radius:12px;height:190px;margin:0 0 14px}[data-studio] .dir-page .gcard-cover.is-placeholder{background:var(--bg-muted);height:84px}[data-studio] .dir-page .gcard--compare{border-color:var(--primary)}[data-studio] .dir-page .gcard--highlight{border-color:var(--accent)}[data-studio] .dir-page .gcard-title{font-size:18px;line-height:1.4}[data-studio] .dir-page .gcard-kat{background:0 0;border:0;padding:0}[data-studio] .dir-page .gcard{min-height:0}[data-studio] .dir-page .gcard-compare-row{order:1;margin-top:8px;padding-top:0}[data-studio] .studio-customer{grid-template-columns:180px minmax(0,1fr);gap:32px;display:grid}[data-studio] .studio-dashboard-main{min-width:0}[data-studio] .studio-sidebar{flex-direction:column;gap:8px;padding-top:12px;display:flex}[data-studio] .studio-sidebar a{min-height:46px;color:var(--text-soft);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;display:flex}[data-studio] .studio-sidebar a[aria-current=page]{color:var(--text-accent);background:var(--primary-light);font-weight:700}[data-studio] .dhome-header h1{font-size:clamp(32px,4vw,42px)}[data-studio] .dhome-focus{background:var(--primary-light);box-shadow:none;border-color:#0000}[data-studio] .dhome-focus:before{display:none}[data-studio] .dhome-focus h2{font-size:clamp(26px,3vw,34px)}[data-studio] .dhome-focus-actions .btn-primary{min-height:50px}[data-studio] .cdash-act-title{white-space:normal;text-overflow:clip;font-size:15px;overflow:visible}[data-studio] .dhome-signal-label{white-space:normal;text-overflow:clip;font-size:13px;line-height:1.45;overflow:visible}[data-studio] .dhome-signal-value{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;overflow:visible}[data-studio] .dhome-signal{box-shadow:none;background:0 0;border:0;border-radius:0;padding:12px 8px}[data-studio] .dhome-signal-grid{border-block:1px solid var(--border);gap:4px}[data-studio] .dhome-signal+.dhome-signal{border-left:1px solid var(--border)}[data-studio] .studio-home .hero{text-align:left;padding:48px 0}[data-studio] .studio-home .hero:before{display:none}[data-studio] .studio-hero-layout{max-width:var(--w-content);grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;display:grid}[data-studio] .studio-home .hero h1{margin-top:18px;font-size:clamp(38px,5vw,66px);line-height:1.08}[data-studio] .studio-home .hero h1 span{color:var(--primary)}[data-studio] .studio-home .hero .lead{max-width:var(--w-reading);margin:22px 0;font-size:18px}[data-studio] .studio-eyebrow{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:700}[data-studio] .studio-search{border:1px solid var(--border-strong);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}[data-studio] .studio-search input{width:100%;min-width:0;color:var(--text);font:16px var(--font);background:0 0;border:0;padding:12px}[data-studio] .studio-search .btn{flex:none;min-height:50px}[data-studio] .studio-home .trust{justify-content:flex-start;margin-top:18px;font-size:13px}[data-studio] .studio-projects{background:var(--bg-muted);border-radius:16px;gap:12px;padding:24px;display:grid}[data-studio] .studio-projects a{background:var(--surface);color:var(--text);border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:8px;min-height:90px;padding:22px;text-decoration:none;display:grid}[data-studio] .studio-projects a:first-child{background:var(--primary);color:var(--on-primary);min-height:148px}[data-studio] .studio-projects strong{font:500 28px/1.2 var(--font-display);display:block}[data-studio] .studio-projects small{margin-top:8px;font-size:13px;display:block}[data-studio] .studio-projects svg{width:24px;height:24px}[data-studio] .studio-home h2{font-size:clamp(28px,3.5vw,40px)}@media (width<=768px){[data-studio] .container.dir-page{padding-top:20px}[data-studio] .dir-hero-title{font-size:32px}[data-studio] .studio-customer{display:block}[data-studio] .studio-sidebar{display:none}[data-studio] .cdash-act-item{flex-wrap:wrap;align-items:flex-start}[data-studio] .cdash-act-main{flex-wrap:wrap;flex-basis:100%}[data-studio] .studio-hero-layout{grid-template-columns:1fr;gap:28px}[data-studio] .studio-home .hero{padding:30px 0}[data-studio] .studio-home .hero .lead{font-size:16px}[data-studio] .studio-projects{padding:14px}[data-studio] .studio-projects a{min-height:76px;padding:18px}[data-studio] .studio-projects a:first-child{min-height:110px}}@media (width<=900px){[data-studio] .dir-facets:not(.sheet-open){visibility:hidden}}[data-studio] .studio-provider{overflow-wrap:anywhere}[data-studio] .studio-provider :is(.dhome-focus-actions .btn-primary,.dhome-empty .btn-primary){--touch-target-min:56px;min-height:56px}[data-studio] .studio-provider :is(.dhome-panel-head,.pdash-act-head){flex-wrap:wrap}[data-studio] .studio-provider :is(.pdash-feed-title,.pdash-feed-meta,.pdash-perf-val){white-space:normal;text-overflow:clip;overflow:visible}[data-studio] .studio-provider .pdash-feed-title{font-size:16px;line-height:1.45}[data-studio] .studio-provider :is(.pdash-feed-meta,.pdash-perf-label,.pdash-perf-sub,.pdash-delta,.pdash-level-sub,.pdash-level-req,.pdash-act-hint,.pdash-panel-note,.pdash-vac-hint,.dhome-tool-detail,.au-sub,.au-stats){font-size:14px;line-height:1.5}[data-studio] .studio-provider :is(.pdash-feed-badge,.pdash-act-count){font-size:12px}[data-studio] .studio-provider :is(.dhome-tool-title,.pdash-act-title,.pdash-vac-label,.pdash-vac-label input){font-size:16px}[data-studio] .studio-provider :is(.dhome-panel-link,.pdash-act-link,.au-preview-link,.au-icon-copy,.au-share-cta,.pdash-vac-label input){min-height:44px}[data-studio] .studio-provider .au-icon-copy{min-width:44px}[data-studio] .studio-provider .au-card{background:var(--surface);border-color:var(--border);margin-bottom:12px}[data-studio] .studio-provider .au-share-cta{color:var(--on-primary);box-shadow:none}[data-studio] .studio-provider .pdash-feed-ic{width:40px;height:40px}[data-studio] .studio-provider .pdash-level-req svg{flex:none}[data-studio] .studio-provider .pdash-vac-label input:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=1499px){[data-studio] .studio-provider .pdash-perf-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}[data-studio] .studio-provider .pdash-perf-item:nth-child(3){border-left:0;padding-left:0}}@media (width<=768px){[data-studio] .studio-provider .dhome-focus-copy{grid-template-columns:1fr;gap:10px}[data-studio] .studio-provider .dhome-focus-description{font-size:16px;line-height:1.5}[data-studio] .studio-provider .dhome-focus-icon{display:none}}[data-studio] .er-page{overflow-wrap:anywhere}[data-studio] .er-hero h1{font:500 clamp(27px, 4vw, 36px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] .er-hero{background:var(--surface)}[data-studio] .er-status{white-space:nowrap;flex-shrink:0}[data-studio] .er-page .pp-toggle button.sel{color:var(--on-primary)}@media (width<=640px){[data-studio]:has(.er-page){scroll-padding-block:76px 160px}[data-studio] .er-page :is(input,select,textarea){scroll-margin-block:76px 160px}}@media (width<=640px) and (height<=500px){[data-studio] .er-savebar{position:static}[data-studio]:has(.er-page){scroll-padding-bottom:88px}[data-studio] .er-page :is(input,select,textarea){scroll-margin-bottom:88px}}[data-studio] .er-page :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] :is(.my-orders-page,.moff-page,.mygig-page,.order-detail-page,.jobeditor,.dlv3-page,.inbox-app,.notif-page,.rc-page,.my-requests-page){--bg-card:var(--surface);--text-strong:var(--text);--border-light:var(--border);overflow-wrap:anywhere}[data-studio] :is(.inbox-header h1,.notif-hero-copy h1){font:500 clamp(28px, 3.5vw, 38px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] :is(.inbox-notifications-head h2,.notif-card-heading h2){font:500 24px/1.25 var(--font-display)}[data-studio] :is(.inbox-app,.notif-page) :is(button,a,input,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-studio] :is(.inbox-icon-btn,.inbox-thread-back){flex-shrink:0;width:44px;height:44px}[data-studio] .inbox-filter-btn{min-height:48px}[data-studio] .inbox-search input{min-height:48px;font-size:16px}[data-studio] .inbox-row-open{font:inherit;padding:16px 12px}[data-studio] .inbox-row1{flex-wrap:wrap;gap:3px 10px}[data-studio] :is(.inbox-name,.inbox-thread-title){white-space:normal;overflow-wrap:anywhere}[data-studio] .inbox-name{font-size:16px}[data-studio] .inbox-badge,[data-studio] :is(.inbox-time,.inbox-notification-time,.chat-bubble-time){font-size:12px}[data-studio] :is(.inbox-preview,.inbox-notification-body,.inbox-notifications-hint,.notif-hero-copy p,.notif-card-heading p,.notif-switch-hint,.notif-disclosure-hint,.notif-profile-meta,.notif-inline-note,.notif-list-empty){font-size:14px;line-height:1.5}[data-studio] .inbox-tab{white-space:normal;padding-block:8px;line-height:1.3}[data-studio] .inbox-tab>span:not(.inbox-tab-count){overflow:visible}[data-studio] :is(.inbox-tab-count,.inbox-av,.chat-bubble.me){color:var(--on-primary)}[data-studio] .inbox-detail-empty{opacity:1}[data-studio] .inbox-thread{height:var(--inbox-height,60dvh);min-height:0}[data-studio] .inbox-detail{min-height:0}[data-studio] .inbox-notification-body{display:block;overflow:visible}[data-studio] .inbox-notifications-actions .btn{white-space:normal;min-height:44px}[data-studio] .inbox-notification.unread{background:var(--primary-light)}[data-studio] .status-in_progress{background:color-mix(in srgb, var(--warning) 12%, var(--surface))}[data-studio] .label-badge{background:color-mix(in srgb, var(--accent) 12%, var(--surface))}[data-studio] .chat-thread-container{min-width:0}[data-studio] .chat-bubble{max-width:88%;font-size:16px;line-height:1.5}[data-studio] .chat-bubble.me .chat-bubble-sender{color:inherit}[data-studio] .chat-bubble-time{opacity:1}[data-studio] .chat-bubble-masked{opacity:1;align-items:center;gap:5px;font-size:12px;display:flex}[data-studio] .chat-bubble-masked svg{flex:none}[data-studio] .chat-system-notice{background:var(--bg-subtle);color:var(--text-soft);border-color:var(--border)}[data-studio] .chat-input-bar{flex-shrink:0;align-items:stretch;gap:8px}[data-studio] .chat-input-bar input{width:0;min-width:0;font-size:16px}[data-studio] .chat-input-bar :is(.btn,.form-control){min-height:56px}[data-studio] .chat-input-bar .btn{flex-shrink:0}[data-studio] .chat-typing{min-height:21px;font-size:14px}[data-studio] .chat-thread-head{flex-shrink:0}[data-studio] .chat-attach img{max-width:100%;height:auto}[data-studio] :is(.notif-switch-title,.notif-disclosure-title,.notif-quiet-times label,.notif-filter-form label){font-size:16px}[data-studio] :is(.notif-disclosure-title,.notif-list-state,.notif-save-state){white-space:normal;flex-wrap:wrap}[data-studio] :is(.notif-profile-label,.notif-disclosure-hint){white-space:normal;overflow-wrap:anywhere;overflow:visible}[data-studio] .notif-switch-control input:focus-visible+.notif-switch-track{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .notif-filter-actions .btn-primary{min-height:56px}[data-studio] .inbox-label-form input{background:var(--surface);min-width:0;min-height:48px}@media (width<=540px){[data-studio] .inbox-row-actions{flex-direction:column;justify-content:center;padding:4px}[data-studio] .inbox-tabs{grid-template-columns:1fr;width:100%;display:grid}[data-studio] .inbox-tab{justify-content:flex-start;padding-inline:12px}[data-studio] .inbox-tab-count{margin-left:auto}[data-studio] .inbox-thread-head,[data-studio] .inbox-thread-body{padding-inline:0}[data-studio] .inbox-notification{flex-wrap:wrap;gap:8px}[data-studio] .inbox-notification-time{text-align:left;flex-basis:100%;max-width:none;margin-left:17px}[data-studio] .notif-hero{grid-template-columns:minmax(0,1fr)}[data-studio] .notif-hero-icon{display:none}[data-studio] .notif-quiet-times{gap:6px;padding:10px}}@media (prefers-reduced-motion:reduce){[data-studio] :is(.inbox-tab,.inbox-row,.inbox-notification){transition:none}}[data-studio] :is(.my-orders-page,.moff-page) .settings-header h1,[data-studio] .mygig-head h1{font:500 clamp(30px, 4vw, 42px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] :is(.mygig-sub,.moff-stat-label,.moff-workspace-itemmeta,.moff-row-meta,.or-meta,.or-title .s){font-size:14px;line-height:1.5}[data-studio] :is(.orders-tab,.moff-tab,.mygig-tab,.mygig-menu button){min-height:44px}[data-studio] :is(.mygig-tab,.mygig-menu button){font-size:14px}[data-studio] .mygig-tab.on{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}[data-studio] :is(.mygig-head>.btn-primary,.moff-focus-actions>.btn-primary){--touch-target-min:56px;min-height:56px}[data-studio] :is(.or-title .t,.or-title-text,.moff-row-title,.moff-workspace-itemtitle){white-space:normal;text-overflow:clip;overflow:visible}[data-studio] .or-title .t{align-items:flex-start;font-size:16px;line-height:1.45}[data-studio] .or-title .t svg{flex:none;margin-top:3px}[data-studio] .order-row{padding-block:20px}[data-studio] .mygig-card.is-off .mygig-body{opacity:1}[data-studio] .mygig-kebab{width:44px;height:44px}[data-studio] .mygig-menu{top:48px}[data-studio] .mygig-switch-wrap{min-height:44px}[data-studio] .mygig-title{font-size:18px;line-height:1.4}@media (width<=768px){[data-studio] .mygig-head{flex-direction:column}[data-studio] .mygig-head>.btn-primary{justify-content:center;width:100%}[data-studio] .orders-tab{flex-direction:column;gap:4px;font-size:12px}[data-studio] .orders-tab-label--mobile{white-space:normal;overflow:visible}[data-studio] .order-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title title""party price""state state""act act"}[data-studio] .or-act{justify-self:stretch}[data-studio] .or-act .btn{justify-content:center;width:100%;min-height:48px}}[data-studio] .mygig-foot{flex-wrap:wrap;gap:10px}[data-studio] .mygig-foot>.btn{min-height:44px}[data-studio] .mygig-price{margin-left:auto}[data-studio] :is(.od-head h1,.motl-task>h1,.jobeditor-heading h3,.jobeditor--success h3){font-family:var(--font-display);letter-spacing:-.035em;font-weight:500;line-height:1.15}[data-studio] .od-head h1{align-items:flex-start;font-size:clamp(28px,3.5vw,38px)}[data-studio] :is(.jobeditor-heading h3,.jobeditor--success h3){font-size:28px}[data-studio] :is(.motl-task>p,.jobs-label,.jobs-inp input,.jobeditor-kind legend,.jobeditor-kind-options strong,.jobeditor textarea){font-size:16px;line-height:1.5}[data-studio] :is(.jobeditor-kind-options small,.jobs-field-help,.jobs-counter,.jobeditor-review-copy,.jobeditor-summary dt,.jobeditor-message-preview p,.od-head .sub,.motl-progress){font-size:14px;line-height:1.5}[data-studio] .jobs-inp{min-height:48px}[data-studio] :is(.jobeditor-actions .btn-primary,.motl-primary,.tl-cta .btn-primary){--touch-target-min:56px;min-height:56px}[data-studio] .jobeditor-kind-options button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .jobeditor textarea:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[data-studio] .jobeditor-message-preview p{display:block;overflow:visible}[data-studio] .motl-task{box-shadow:var(--shadow-sm)}[data-studio] .motl-order-title b{font-size:14px}[data-studio] .motl-order-title span{font-size:12px}[data-studio] .motl-file-check[aria-pressed=true] .motl-file-state{color:var(--on-primary)}[data-studio] .jobeditor-summary{background:var(--bg-subtle)}[data-studio] .jobeditor-actions{flex-wrap:wrap}@media (width<=768px){[data-studio] .jobeditor{gap:16px}[data-studio] .jobeditor-actions .btn{--touch-target-min:56px;min-height:56px}[data-studio] .jobeditor-summary{grid-template-columns:1fr}[data-studio] .jobeditor-summary>div{border-right:0;border-bottom:1px solid var(--border)}[data-studio] .jobeditor-summary>div:last-child{border-bottom:0}[data-studio] .jobeditor-actions .btn{white-space:normal;text-align:center;padding-inline:12px;line-height:1.3}[data-studio] .motl-dock{inset-inline:0;bottom:calc(56px + env(safe-area-inset-bottom,0px));z-index:30;position:fixed}[data-studio] .motl{padding-bottom:calc(var(--order-dock-height,100px) + 56px + env(safe-area-inset-bottom,0px))}}[data-studio] :is(.overview-wide,.appearance-page){overflow-wrap:anywhere}[data-studio] :is(.overview-wide .settings-header h1,.appearance-hero-copy h1){font:500 clamp(28px, 3.5vw, 38px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] :is(.appearance-section-heading h2,.overview-wide .settings-card h2){font:500 24px/1.25 var(--font-display)}[data-studio] :is(.overview-wide,.appearance-page) :is(a,button):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .identity-name{white-space:normal;font-size:20px;overflow:visible}[data-studio] :is(.identity-email,.identity-meta,.aoc-state,.next-body span,.appearance-section-heading p,.appearance-choice-copy span,.appearance-theme-hint,.appearance-preview-caption span,.appearance-device-state,.appearance-note){font-size:14px;line-height:1.5}[data-studio] :is(.aoc-title,.next-body b,.appearance-choice-copy strong,.appearance-theme-label){font-size:16px;line-height:1.4}[data-studio] .aoc-title{-webkit-hyphens:auto;hyphens:auto}[data-studio] .overview-wide :is(.aoc-state.ok,.identity-verify.ok){color:var(--text-accent)}[data-studio] :is(.aoc-state svg,.wlr-rank svg,.appearance-theme-label svg){flex-shrink:0}[data-studio] .overview-wide .next-cta{white-space:normal;text-align:center;min-height:56px}[data-studio] .next-card{flex-wrap:wrap}[data-studio] .next-body{flex-basis:240px}[data-studio] .overview-wide .waitlist-rank-card{background:var(--primary-light)}[data-studio] .overview-wide .wlr-rank{color:var(--text-accent);min-width:0}[data-studio] .overview-wide .waitlist-rank-card .btn{min-height:44px}[data-studio] .appearance-choice.is-selected .appearance-choice-check{color:var(--on-primary)}[data-studio] .appearance-choice:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .appearance-choice-copy span{white-space:normal;overflow:visible}[data-studio] .appearance-live-preview{background:var(--bg-subtle)}[data-studio] .appearance-preview-window{box-shadow:var(--shadow-sm)}[data-studio] .appearance-theme-swatch.is-system{background:linear-gradient(120deg, var(--surface) 49%, var(--bg-muted) 51%)}[data-studio] .appearance-device-state{white-space:normal}@media (width<=560px){[data-studio] .appearance-hero{grid-template-columns:minmax(0,1fr)}[data-studio] .appearance-hero-icon{display:none}[data-studio] :is(.appearance-language-grid,.appearance-theme-grid){grid-template-columns:1fr}[data-studio] .appearance-language-choice .appearance-choice-copy span{display:block}[data-studio] .appearance-theme-choice{grid-template-columns:72px minmax(0,1fr);align-items:center;gap:4px 12px;min-height:88px;padding:14px 40px 14px 12px;display:grid}[data-studio] .appearance-theme-swatch{grid-row:span 2;height:54px}[data-studio] .appearance-theme-label{align-self:end}[data-studio] .appearance-theme-hint{align-self:start}[data-studio] .overview-wide .become-provider-card .btn{white-space:normal;min-height:56px}}[data-studio] :is(.auth-card h1,.cp-head h1,.credentials-page .security-page-header h1){font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(28px,3vw,34px);font-weight:500;line-height:1.15}[data-studio] .auth-wrap{padding:28px var(--page-gutter) 48px}[data-studio] .auth-card{box-shadow:var(--shadow-sm);padding:28px}[data-studio] .auth-card :is(.label,.input,.auth-sub,.auth-check){font-size:16px}[data-studio] .auth-card .input{background:var(--surface);min-height:50px;color:var(--text)}[data-studio] .auth-card .btn-primary{--touch-target-min:56px;justify-content:center;width:100%;min-height:56px}[data-studio] .auth-card :is(.auth-switch a,.auth-forgot a){align-items:center;min-height:44px;display:inline-flex}[data-studio] .auth-card .auth-check{align-items:flex-start;min-height:44px;padding-block:8px}[data-studio] .auth-card .auth-check input{flex:none;margin-top:4px}[data-studio] .auth-error{border-color:var(--danger)}[data-studio] :is(.auth-card,.customer-profile-page,.credentials-page) :is(input,button,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] :is(.cp-head p,.cp-fields .label,.cp-fields .input,.credential-form .form-label,.credential-form .form-control){font-size:16px}[data-studio] .credential-form .form-control{min-height:50px}[data-studio] :is(.cp-save-button,.credential-submit){--touch-target-min:56px;white-space:normal;min-height:56px}[data-studio] :is(.cp-save-state,.cp-private-note,.cp-trust-row,.credential-form-note,.credential-copy span){font-size:14px;line-height:1.5}[data-studio] :is(.cp-save-state,.credential-state.is-ok,.credential-icon-password){color:var(--text-accent)}[data-studio] .credential-state.is-ok{background:var(--primary-light)}[data-studio] .credential-copy span{white-space:normal;overflow-wrap:anywhere}[data-studio] .cp-bubble b{overflow-wrap:anywhere}@media (width<=560px){[data-studio] .auth-card{padding:22px 18px}[data-studio] .auth-wrap{padding-top:16px}[data-studio] .credential-submit{width:100%}}[data-studio] :is(.dv-head h1,.fav-head h1){font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(30px,4vw,42px);font-weight:500;line-height:1.15}[data-studio] .dv-head p{color:var(--text-muted);margin-top:8px;font-size:16px;line-height:1.5}[data-studio] .dv-search{border-radius:var(--radius-lg);height:auto;min-height:60px;margin-top:20px;padding:5px 5px 5px 14px}[data-studio] .dv-search>svg{flex:none}[data-studio] .dv-search input{width:100%;min-height:44px}[data-studio] .dv-search .btn{flex:none;min-height:48px;padding-inline:16px}[data-studio] .dv-tabs{margin-top:20px}[data-studio] .dv-tab{min-height:48px;font-size:16px}[data-studio] .dv-row{border-radius:8px;padding:16px 8px}[data-studio] .dv-row .t b{font-size:16px}[data-studio] .dv-row .t small{font-size:14px}[data-studio] .dv-row.empty{opacity:1;color:var(--text-muted)}[data-studio] .dv-row.empty .dv-ic{background:0 0}[data-studio] :is(.dv-fav .t b,.dv-ms .t b){white-space:normal;overflow-wrap:anywhere;font-size:16px}[data-studio] :is(.dv-fav .t small,.dv-ms .t small,.dv-more,.dv-hint){font-size:14px}[data-studio] .dv-fav{flex-wrap:wrap}[data-studio] .dv-fav .p{margin-left:auto}[data-studio] .dv-ms .x{width:44px;height:44px}[data-studio] .dv-ms .t,[data-studio] .dv-more{min-height:44px}[data-studio] .dv-hint .btn{min-height:48px;margin-top:14px}[data-studio] .dv-hint-link{align-items:center;min-height:44px;display:inline-flex}[data-studio] .dv-second .load-error{margin-top:14px}[data-studio] :is(.dv-page,.fav-page) :is(button,a,input,select,[role=tabpanel]):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .fav-list-tabs{flex-wrap:wrap;overflow:visible}[data-studio] .fav-list-tab{text-align:left;border-radius:var(--radius);max-width:100%;padding-block:10px}[data-studio] .fav-list-tab>span{overflow-wrap:anywhere;min-width:0}[data-studio] .fav-list-tab small{flex:none}[data-studio] .fav-card-organize select{height:44px;font-size:16px}[data-studio] .fav-remove-list{width:44px;height:44px}[data-studio] .fav-empty{padding-block:40px}[data-studio] .fav-page .pcard-cover.is-placeholder{background:var(--bg-subtle);color:var(--text-accent);opacity:1}@media (hover:hover){[data-studio] .dv-row:not(.empty):hover{background:var(--bg-subtle)}}@media (width<=640px){[data-studio] .fav-list-tabs{align-items:stretch}[data-studio] .fav-list-tab{flex:100%;justify-content:space-between}[data-studio] .fav-list-new{flex:100%}}[data-studio] .dlv3-page{--primary-soft:var(--primary-light)}[data-studio] .dlv3-sheet{max-height:calc(100dvh - 32px);overflow-y:auto}[data-studio] .dlv3-sheet textarea{border:1px solid var(--border-strong);background:var(--surface);width:100%;min-height:112px;color:var(--text);font:400 16px/1.5 var(--font);resize:vertical;border-radius:12px;padding:12px}[data-studio] .dlv3-sheet :is(h3,p){overflow-wrap:anywhere}[data-studio] .dlv3-sheet>p{margin:0;line-height:1.5}[data-studio] .dlv3-sheet .checkbox-label{min-height:44px}[data-studio] .dlv3-sheet :is(button,input,textarea):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] :is(.dlv3-head h1,.dlvv-head h1,.dlv3-focus h2,.dlv3-sheet h3,.dlv5-focus-body h2,.dlv3-error h1){font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(28px,3vw,34px);font-weight:500;line-height:1.15}[data-studio] .dlv3-head h1{align-items:flex-start}[data-studio] .dlv3-head h1 svg{flex:none;margin-top:4px}[data-studio] .dlv3-page :is(input,textarea,select){font-size:16px}[data-studio] .dlv5-save-state{font-size:14px;line-height:1.5}[data-studio] .dlv5-save-state .btn{margin-top:8px;display:flex}[data-studio] .delivery-recovery{gap:12px;margin-block:16px;display:grid}[data-studio] .delivery-recovery p{margin:0}[data-studio] .delivery-recovery .btn{white-space:normal;justify-self:start}[data-studio] .delivery-conflict-overlay{z-index:1200;background:#0000008c;position:fixed;inset:0}[data-studio] .delivery-conflict-dialog{z-index:1201;width:auto;max-width:var(--w-reading);background:var(--surface);max-height:calc(100dvh - 32px);color:var(--text);border:1px solid var(--border);border-radius:16px;flex-direction:column;margin:auto;padding:20px;display:flex;position:fixed;inset:16px;box-shadow:0 20px 80px #00000040}[data-studio] .delivery-conflict-dialog header{align-items:flex-start;gap:12px;display:flex}[data-studio] .delivery-conflict-dialog header h2{font:500 clamp(24px, 4vw, 32px)/1.15 var(--font-display);flex:1;margin:0}[data-studio] .delivery-conflict-dialog header .btn{flex:none;padding:10px}[data-studio] .delivery-conflict-dialog>p{margin:12px 0 16px;font-size:16px;line-height:1.5}[data-studio] .delivery-conflict-fields{min-height:0;padding:4px;overflow:auto}[data-studio] .delivery-conflict-fields fieldset{border:0;min-width:0;margin:0 0 20px;padding:0}[data-studio] .delivery-conflict-fields legend{margin-bottom:8px;font-size:18px;font-weight:600}[data-studio] .delivery-conflict-options{gap:12px;display:grid}[data-studio] .delivery-conflict-options label{border:1px solid var(--border);cursor:pointer;border-radius:10px;min-width:0;padding:14px}[data-studio] .delivery-conflict-options label:has(input:checked){border-color:var(--primary);background:var(--primary-light)}[data-studio] .delivery-conflict-options label>span{align-items:center;gap:10px;min-height:24px;display:flex}[data-studio] .delivery-conflict-options p{white-space:pre-wrap;overflow-wrap:anywhere;margin:8px 0 0;font-size:16px;line-height:1.5}[data-studio] .delivery-conflict-dialog footer{margin-top:auto;padding-top:16px}[data-studio] .delivery-conflict-dialog footer .btn{--touch-target-min:56px;white-space:normal;width:100%;min-height:56px;line-height:1.3}[data-studio] .delivery-conflict-dialog :is(button,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width>=768px){[data-studio] .delivery-conflict-options{grid-template-columns:1fr 1fr}}[data-studio] .dlv3-page :is(input:not([type=checkbox]):not([type=radio]),select){min-height:48px}[data-studio] :is(.dlv3-ctx,.dlv3-actionbar .meta,.dlv3-note,.dlv3-summ .k,.dlv3-fileline .n){font-size:14px;line-height:1.5}[data-studio] :is(.dlv3-actionbar .btn-primary,.dlv3-sheet .btn-primary){--touch-target-min:56px;white-space:normal;text-align:center;min-height:56px;line-height:1.3}[data-studio] :is(.dlv5-onsite-button:not(.complete),.dlv5-upload){color:var(--on-primary)}[data-studio] .dlv5-onsite-button:not(.complete)>span{border-color:currentColor}[data-studio] .dlv3-page :is(button,a,input,textarea,select):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .dlv3-badge{white-space:normal}[data-studio] .dlv3-fileline .n{overflow-wrap:anywhere}@media (width<=768px){[data-studio] .dlv3-page{padding-inline:0}[data-studio] .dlv3-head{gap:12px}[data-studio] .dlv3-actionbar-actions{min-width:0}}[data-studio] .delivery-submission-pending .dlv3-error-icon,[data-studio] .delivery-decision-pending .dlv3-error-icon{background:var(--primary-light);color:var(--primary)}[data-studio] .delivery-submission-pending .btn-primary,[data-studio] .delivery-decision-pending .btn-primary{--touch-target-min:56px;white-space:normal;min-height:56px}@media (width<=768px){[data-studio] .delivery-submission-pending .dlv3-error-actions .btn,[data-studio] .delivery-decision-pending .dlv3-error-actions .btn{flex-basis:100%}}[data-studio] .delivery-decision-summary{white-space:pre-wrap;overflow-wrap:anywhere}[data-studio] .delivery-decision-notes summary{cursor:pointer;min-height:44px;padding-block:10px}[data-studio] .delivery-decision-notes summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .delivery-review-file{overflow-wrap:anywhere;min-height:44px;color:var(--primary);padding-block:10px;display:block}[data-studio] .delivery-review-file:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .dlv4-review-item span,.delivery-upload-name{overflow-wrap:anywhere}[data-studio] .od-scope{min-width:0;font-size:16px}[data-studio] .od-scope details+details{border-top:1px solid var(--border);margin-top:12px}[data-studio] .od-scope summary{cursor:pointer;overflow-wrap:anywhere;min-height:44px;padding:12px 0;font-weight:600}[data-studio] .od-scope summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}[data-studio] .od-scope p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 12px;line-height:1.6}[data-studio] .od-scope-files{border-top:1px solid var(--border);padding-top:12px}[data-studio] .od-scope-files h5{font:inherit;margin:0 0 8px;font-weight:600}[data-studio] .od-scope-files ul{margin:0;padding:0;list-style:none}[data-studio] .od-scope-files a{min-height:44px;color:var(--primary);align-items:flex-start;gap:8px;padding-block:8px;display:flex}[data-studio] .od-scope-files a>svg{flex-shrink:0;margin-top:3px}[data-studio] .od-scope-files span{overflow-wrap:anywhere;min-width:0}[data-studio] .od-scope-files small{color:var(--text-muted);display:block}[data-studio] .od-scope-files a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px;border-radius:4px}.delivery-open-uploads ul{margin:1rem 0;padding:0;list-style:none}.delivery-open-uploads li{gap:.75rem;padding-block:.75rem;display:grid}.delivery-open-uploads li .btn{justify-self:start}.delivery-open-uploads .delivery-upload-name{min-width:0}.delivery-open-uploads time{display:block}[data-studio] .delivery-open-uploads{border:1px solid var(--border);background:var(--surface);white-space:normal;border-radius:16px;margin-block:16px;padding:20px;font-size:16px}[data-studio] .delivery-open-uploads h2{font:500 24px/1.2 var(--font-display);color:var(--text);margin:0 0 8px}[data-studio] .delivery-open-uploads p{margin:0}[data-studio] .delivery-open-uploads .btn{white-space:normal;min-height:44px}[data-studio] .delivery-open-uploads .btn:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .delivery-outcomes-notice{border:1px solid var(--border);background:var(--surface);white-space:normal;border-radius:16px;padding:20px;font-size:16px}[data-studio] .delivery-outcomes-notice ul{margin:8px 0 0;padding-inline-start:20px}[data-studio] .delivery-outcomes-notice .btn{min-height:44px}[data-studio] .gd-widget-meta{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}[data-studio] .gd-tier-status{margin-top:4px;font-size:12px;font-weight:500;display:block}[data-studio] .gd-mobile-buy .gd-mobile-unavailable{overflow-wrap:normal;font-size:14px}[data-studio] .gd-description p{white-space:pre-wrap;overflow-wrap:anywhere}[data-studio] .gd-compare-select{white-space:normal;width:100%;min-height:44px;margin-top:20px}[data-studio] .gd-compare-select[aria-pressed=true]{border-color:var(--primary);color:var(--primary)}[data-studio] .gd-lightbox-overlay{z-index:999;position:fixed;inset:0}[data-studio] .gd-lightbox-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-studio] .dir-results{scroll-margin-top:100px}[data-studio] .er-recovery{overflow-wrap:anywhere}[data-studio] .er-recovery h1{font:500 30px/1.2 var(--font-display)}[data-studio] .er-recovery-versions{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}[data-studio] .er-recovery-versions section{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;padding:18px}[data-studio] .er-recovery h2{font:500 24px/1.25 var(--font-display)}[data-studio] .er-recovery dt{color:var(--text-soft);margin-top:14px;font-weight:600}[data-studio] .er-recovery dd{white-space:pre-wrap;margin:4px 0 0}@media (width<=640px){[data-studio] .er-recovery-versions{grid-template-columns:minmax(0,1fr)}}[data-studio] .profile-edit-page .pe3-meter>span{background:var(--primary)}[data-studio] .profile-edit-page .pe3-head h1{font-family:var(--font-display)}[data-studio] .profile-edit-page .pe3-publish{min-height:44px}[data-studio] .provider-entry .page{text-align:center;max-width:720px;margin:auto;padding:40px 24px 64px}[data-studio] .provider-entry h1{font:500 clamp(32px,5vw,48px)/1.12 var(--font-display);letter-spacing:-.035em;margin-bottom:16px}[data-studio] .provider-entry .grad-text{-webkit-text-fill-color:currentColor;color:var(--primary);background:0 0}[data-studio] .provider-entry .lead{max-width:520px;color:var(--text-soft);margin:0 auto 24px}[data-studio] .provider-entry .benefits{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:24px;display:flex}[data-studio] .provider-entry .pill{background:var(--primary-light);border-color:var(--border);color:var(--primary)}[data-studio] .provider-entry .steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px;display:grid}[data-studio] .provider-entry .card{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:20px;padding:24px}[data-studio] .provider-entry .step{padding:18px 12px}[data-studio] .provider-entry .step .n{background:var(--primary-light);width:36px;height:36px;color:var(--primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0 auto 10px;font-weight:600;display:flex}[data-studio] .provider-entry .step p{color:var(--text-soft);margin:0;font-size:15px}[data-studio] .provider-entry .cta-card h2{margin-bottom:10px;font-size:22px}[data-studio] .provider-entry .cta-card p{color:var(--text-soft);margin-bottom:20px}[data-studio] .provider-entry .cta-card .btn{white-space:normal;min-height:56px}[data-studio] .provider-entry .cta-card .alt{margin:16px 0 0;font-size:15px}[data-studio] .provider-entry .alt a{min-height:44px;color:var(--primary);align-items:center;display:inline-flex}[data-studio] .provider-entry a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width<=560px){[data-studio] .provider-entry .page{padding:28px 16px 48px}[data-studio] .provider-entry .steps{grid-template-columns:1fr;gap:8px}[data-studio] .provider-entry .step{text-align:left;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-studio] .provider-entry .step .n{margin:0}[data-studio] .provider-entry .cta-card{padding:20px}[data-studio] .provider-entry .cta-card .btn{justify-content:center;width:100%}}[data-studio] .ck-banner{font-family:var(--font)}[data-studio] .ck-banner a{color:var(--primary)}[data-studio] .ck-banner :is(.ck-accept,.ck-reject){background:var(--primary);color:var(--on-primary);min-height:44px}[data-studio] .ck-banner button:focus-visible{outline-color:var(--focus-ring)}[data-studio] .help{max-width:800px;margin:auto;padding:40px 24px 80px}[data-studio] .help h1{font:500 clamp(30px,5vw,44px)/1.15 var(--font-display);letter-spacing:-.035em;margin-bottom:16px}[data-studio] .help .lead{color:var(--text-soft);margin-bottom:28px;font-size:16px}[data-studio] .help .faq-item{border:1px solid var(--border);background:var(--surface);border-radius:16px;margin-bottom:12px;overflow:hidden}[data-studio] .help .faq-item>summary{cursor:pointer;min-height:56px;color:var(--text);justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-size:16px;font-weight:600;list-style:none;display:flex}[data-studio] .help summary::-webkit-details-marker{display:none}[data-studio] .help summary:after{content:"";border-right:2px solid var(--text-muted);border-bottom:2px solid var(--text-muted);flex-shrink:0;width:10px;height:10px;transform:rotate(45deg)}[data-studio] .help details[open]>summary:after{transform:rotate(-135deg)}[data-studio] .help summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-3px;border-radius:16px}[data-studio] .help .answer{color:var(--text-soft);overflow-wrap:anywhere;padding:0 20px 20px;font-size:16px;line-height:1.6}[data-studio] .help a{color:var(--primary);text-underline-offset:3px}[data-studio] .help a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .help-contact{border:1px solid var(--border);background:var(--surface);border-radius:20px;margin-top:28px;padding:24px}[data-studio] .help-contact h2{margin-bottom:10px;font-size:22px}[data-studio] .help-contact p{color:var(--text-soft)}[data-studio] .help-contact a,[data-studio] .help .back{align-items:center;min-height:44px;display:inline-flex}[data-studio] .help .back{margin-top:24px}@media (width<=560px){[data-studio] .help{padding:28px 16px 64px}}[data-studio] .help-entry .site-nav{background:var(--surface);border-color:var(--border)}[data-studio] .help-entry .brand .dot{background:var(--primary)}[data-studio] .help-entry .nav-link{min-height:44px;color:var(--text);align-items:center;display:inline-flex}[data-studio] .fees-entry .fees{max-width:820px;margin:0 auto;padding:40px 24px 80px}[data-studio] .fees-entry .fees h1{letter-spacing:-.02em;margin-bottom:12px;font-size:clamp(28px,5vw,40px);font-weight:800}[data-studio] .fees-entry .fees .lead{color:var(--text-soft);max-width:60ch;margin-bottom:36px;font-size:clamp(16px,2.4vw,19px);line-height:1.6}[data-studio] .fees-entry .fees-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-bottom:44px;display:grid}[data-studio] .fees-entry .fee-card{background:var(--surface);border:1px solid var(--border);border-radius:16px;padding:22px 22px 24px}[data-studio] .fees-entry .fee-card .tag{letter-spacing:.04em;text-transform:uppercase;color:var(--primary);margin-bottom:10px;font-size:12px;font-weight:700;display:inline-block}[data-studio] .fees-entry .fee-card h2{margin-bottom:8px;font-size:20px;font-weight:700}[data-studio] .fees-entry .fee-card p{color:var(--text-soft);font-size:15px;line-height:1.6}[data-studio] .fees-entry .fees-faq h2{letter-spacing:-.01em;margin:8px 0 18px;font-size:24px;font-weight:800}[data-studio] .fees-entry .faq-item{border-top:1px solid var(--border);padding:18px 0}[data-studio] .fees-entry .faq-item h3{margin-bottom:6px;font-size:17px;font-weight:700}[data-studio] .fees-entry .faq-item p{color:var(--text-soft);font-size:15px;line-height:1.6}[data-studio] .fees-entry .fees-explain{margin-bottom:44px}[data-studio] .fees-entry .fees-explain h2{letter-spacing:-.01em;margin:8px 0 14px;font-size:24px;font-weight:800}[data-studio] .fees-entry .fees-explain .intro,[data-studio] .fees-entry .fees-explain .closing{color:var(--text-soft);max-width:64ch;margin-bottom:20px;font-size:15px;line-height:1.6}[data-studio] .fees-entry .fee-breakdown{border:1px solid var(--border);background:var(--surface);border-radius:14px;max-width:460px;overflow:hidden}[data-studio] .fees-entry .fee-breakdown .row{border-top:1px solid var(--border);justify-content:space-between;gap:16px;padding:12px 18px;font-size:15px;display:flex}[data-studio] .fees-entry .fee-breakdown .row:first-child{border-top:none}[data-studio] .fees-entry .fee-breakdown .amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}[data-studio] .fees-entry .fee-breakdown .row.total{background:var(--bg-subtle);font-weight:700}[data-studio] .fees-entry .fee-breakdown .row.total .amount{color:var(--primary)}[data-studio] .fees-entry .fee-breakdown .row.payout{color:var(--text-soft)}[data-studio] .fees-entry .fee-note{color:var(--text-muted);margin-top:10px;font-size:13px}[data-studio] .fees-entry .explain-sub{margin:28px 0 12px;font-size:17px;font-weight:700}[data-studio] .fees-entry .fee-uses{gap:12px;margin:0 0 20px;padding:0;list-style:none;display:grid}[data-studio] .fees-entry .fee-uses li{color:var(--text-soft);padding-left:28px;font-size:15px;line-height:1.55;position:relative}[data-studio] .fees-entry .fee-uses li svg{color:var(--primary);flex:none;position:absolute;top:3px;left:0}[data-studio] .fees-entry .fees .back{color:var(--text-muted);margin-top:40px;font-weight:600;display:inline-block}[data-studio] .fees-entry .fees a{color:var(--primary)}[data-studio] .fees-entry .fees h1{font:500 clamp(30px,5vw,44px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] .fees-entry .site-nav{background:var(--surface);border-color:var(--border)}[data-studio] .fees-entry .brand .dot{background:var(--primary)}[data-studio] .fees-entry .nav-link,[data-studio] .fees-entry .back{align-items:center;min-height:44px;display:inline-flex}[data-studio] .fees-entry a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .fees-entry .fee-card{border-radius:20px}[data-studio] .fees-entry .fee-breakdown .row>:first-child{overflow-wrap:anywhere;min-width:0}[data-studio] .fees-entry .fee-breakdown .amount{flex-shrink:0}@media (width<=560px){[data-studio] .fees-entry .fees{padding:28px 16px 64px}}[data-studio] .auth-entry .auth-wrap{max-width:480px;padding:40px 24px 80px}[data-studio] .auth-entry .auth-head h1{font:500 clamp(28px,5vw,36px)/1.2 var(--font-display);letter-spacing:-.03em}[data-studio] .auth-entry .card{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:20px;padding:24px}[data-studio] .auth-entry .site-nav{background:var(--surface);border-color:var(--border)}[data-studio] .auth-entry .brand .dot{background:var(--primary)}[data-studio] .auth-entry .nav-link{align-items:center;min-height:44px;display:inline-flex}[data-studio] .auth-entry .input{min-height:48px;font-size:16px}[data-studio] .auth-entry .btn-primary{white-space:normal;min-height:56px}[data-studio] .auth-entry :is(a,button,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-studio] .auth-entry .pw-toggle{width:44px}[data-studio] .auth-entry .pw-wrap .input{padding-right:52px}@media (width<=560px){[data-studio] .auth-entry .auth-wrap{padding:28px 16px 64px}[data-studio] .auth-entry .card{padding:20px}}[data-studio] .legal-entry .legal{overflow-wrap:anywhere;max-width:760px;margin:auto;padding:40px 24px 80px}[data-studio] .legal-entry h1{font:500 clamp(30px,5vw,42px)/1.15 var(--font-display);letter-spacing:-.035em;margin-bottom:16px}[data-studio] .legal-entry .updated{color:var(--text-muted);margin-bottom:28px;font-size:14px}[data-studio] .legal-entry h2{margin:32px 0 12px;font-size:20px;font-weight:600}[data-studio] .legal-entry :is(p,li){color:var(--text-soft);margin-bottom:12px;font-size:16px;line-height:1.7}[data-studio] .legal-entry ul{margin-bottom:16px;padding-left:24px}[data-studio] .legal-entry .legal a{color:var(--primary);text-underline-offset:3px}[data-studio] .legal-entry .back{align-items:center;min-height:44px;margin-top:28px;display:inline-flex}[data-studio] .legal-entry .site-nav{background:var(--surface);border-color:var(--border)}[data-studio] .legal-entry .brand .dot{background:var(--primary)}[data-studio] .legal-entry .nav-link{align-items:center;min-height:44px;display:inline-flex}[data-studio] .legal-entry a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width<=560px){[data-studio] .legal-entry .legal{padding:28px 16px 64px}}[data-studio] .legal-entry h1{-webkit-hyphens:auto;hyphens:auto}[data-studio] .waitlist-entry .wl-wrap{max-width:560px;padding:40px 24px 80px}[data-studio] .waitlist-entry .wl-head h1{font:500 clamp(30px,5vw,40px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] .waitlist-entry .wl-badge{background:var(--primary-light);color:var(--primary)}[data-studio] .waitlist-entry .card{background:var(--surface);border:1px solid var(--border);box-shadow:none;border-radius:20px;padding:24px}[data-studio] .waitlist-entry .rank-num{color:var(--primary);background:0 0;font-weight:600}[data-studio] .waitlist-entry .site-nav{background:var(--surface);border-color:var(--border)}[data-studio] .waitlist-entry .brand .dot{background:var(--primary)}[data-studio] .waitlist-entry .nav-link{align-items:center;min-height:44px;display:inline-flex}[data-studio] .waitlist-entry .share-row .input{min-width:0}[data-studio] .waitlist-entry .share-row button{min-height:48px}[data-studio] .waitlist-entry .stat-line{gap:16px}[data-studio] .waitlist-entry .btn-primary{white-space:normal;min-height:56px}[data-studio] .waitlist-entry :is(a,button,input):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width<=560px){[data-studio] .waitlist-entry .wl-wrap{padding:28px 16px 64px}[data-studio] .waitlist-entry .card{padding:20px}}[data-studio] .provider-directory-entry .provider-hero h1{font:500 clamp(32px,5vw,52px)/1.12 var(--font-display);letter-spacing:-.035em}[data-studio] .provider-directory-entry .provider-hero{box-shadow:none;border-radius:20px}[data-studio] .provider-directory-entry .provider-hero:before{display:none}[data-studio] .provider-directory-entry .site-nav{background:var(--surface);border-color:var(--border)}[data-studio] .provider-directory-entry .brand .dot{background:var(--primary)}[data-studio] .provider-directory-entry .provider-search button,[data-studio] .provider-directory-entry .filter-apply,[data-studio] .provider-directory-entry .rated-check input:checked+.check-ui,[data-studio] .provider-directory-entry .filter-open span,[data-studio] .provider-directory-entry :is(.provider-empty a,.provider-empty button,.load-more){color:var(--on-primary)}[data-studio] .onboarding-entry .onb-title-section h1{font:500 clamp(28px,5vw,40px)/1.15 var(--font-display);letter-spacing:-.035em}[data-studio] .onboarding-entry .brand .dot{background:var(--primary)}[data-studio] .onboarding-entry .card{box-shadow:none;border-radius:20px}[data-studio] .onboarding-entry .form-control{font-size:16px}[data-studio] .onboarding-entry :is(button,input,textarea,select,a):focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (width<=560px){[data-studio] .onboarding-entry .onb-tile-head{grid-template-columns:24px minmax(0,1fr);gap:10px;display:grid}[data-studio] .onboarding-entry .onb-tile-title{overflow-wrap:anywhere;min-width:0}[data-studio] .onboarding-entry .onb-tile-head .btn-outline{grid-column:2;justify-self:start;min-height:44px}}
