.artmatch{--am-ease:cubic-bezier(.22, 1, .36, 1);min-height:100dvh;color:var(--ink)}:is(.artmatch,.am-dialog,.am-select-content,body:has(.am-app-shell)),:is(.artmatch,.am-dialog,.am-select-content,body:has(.am-app-shell)) *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:is(.artmatch,.am-dialog,.am-select-content,body:has(.am-app-shell)) :is(input,textarea,[contenteditable=true],[contenteditable=plaintext-only]),:is(.artmatch,.am-dialog,.am-select-content,body:has(.am-app-shell)) :is([contenteditable=true],[contenteditable=plaintext-only]) *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}:is(.artmatch,.am-dialog,.am-select-content,body:has(.am-app-shell)) :is(img,a){-webkit-user-drag:none}.artmatch *,.am-dialog *{box-sizing:border-box}.artmatch main:focus{outline:none}.am-app-shell[data-lease-ready=false],.am-dialog[data-lease-ready=false],.am-overlay[data-lease-ready=false]{visibility:hidden!important;pointer-events:none!important}.artmatch button,.artmatch a,.am-dialog button{-webkit-tap-highlight-color:transparent}.artmatch :is(button,a,input,select,textarea):focus-visible,.am-dialog :is(button,a,input,select,textarea):focus-visible{outline:2px solid var(--ink);outline-offset:-3px}.artmatch :is(input,textarea,select),.am-dialog :is(input,textarea,select){font-family:var(--font-body);font-size:16px}.artmatch button,.am-dialog button{cursor:pointer}.artmatch button:disabled,.am-dialog button:disabled{cursor:default}.am-nav{border:2px solid var(--ink);background:var(--cream);max-width:1152px;box-shadow:4px 5px 0 var(--ink);border-radius:999px;justify-content:space-between;align-items:center;gap:16px;min-height:68px;margin:auto;padding:12px 20px;display:flex}.am-header{z-index:40;padding:16px 20px 12px;position:sticky;top:0}.am-brand{font-family:var(--font-display);flex-shrink:0;align-items:center;gap:10px;font-size:22px;display:flex}.am-brand img{border:2px solid var(--ink);border-radius:50%;width:38px;height:38px}.am-nav-links{align-items:center;gap:8px;display:flex}.am-nav-link{white-space:nowrap;border-radius:999px;padding:10px 14px;font-weight:600;transition:background .18s}.am-nav-link:hover,.am-nav-link[aria-current=page]{background:var(--page-pink)}.am-profile-link{background:var(--ink);color:var(--cream);white-space:nowrap;border-radius:999px;padding:11px 18px;font-weight:600;position:relative}.am-count{background:var(--page-pink);color:var(--ink);border:2px solid var(--ink);border-radius:50%;place-items:center;min-width:23px;height:23px;font-size:11px;display:grid;position:absolute;top:-7px;right:-5px}.am-hero{justify-content:space-between;align-items:end;gap:24px;margin:20px 0 32px;display:flex}.am-hero h1{font-family:var(--font-display);letter-spacing:-.035em;font-size:clamp(42px,7vw,80px);line-height:1.05}.am-hero p{max-width:360px;font-size:18px;line-height:1.55}.am-tabs{border:2px solid var(--ink);background:var(--cream);border-radius:999px;gap:5px;width:fit-content;margin:0 0 30px;padding:5px;display:flex}.artmatch .am-tabs button{white-space:nowrap;color:var(--ink);height:42px;font-family:var(--font-body);text-transform:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:600;transition:none;display:inline-flex;box-shadow:none!important;border:0!important}.am-tabs button svg{pointer-events:none;flex-shrink:0;width:16px;height:16px}.artmatch .am-tabs button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.am-directory{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:24px;display:grid}.am-filters{background:var(--cream);border:2px solid var(--ink);border-radius:22px;max-height:calc(100dvh - 130px);padding:18px;position:sticky;top:108px;overflow:auto}.am-filters legend,.am-filters label{font-family:var(--font-body);text-transform:none;font-size:14px;font-weight:700}.artmatch .am-filters button{font-family:var(--font-body);text-transform:none;border-width:1px;min-height:34px;font-size:13px}.am-filter-toggle{display:none}.am-artist-card{border:2px solid var(--ink);background:var(--cream);min-width:0;transition:transform .22s var(--am-ease),box-shadow .22s var(--am-ease);border-radius:22px;padding:10px}@media(hover:hover){.am-artist-card:hover{box-shadow:4px 5px 0 var(--ink);transform:translateY(-4px)}}.am-artist-card img{transition:transform .35s var(--am-ease)}.am-artist-card h3{font-family:var(--font-body);overflow-wrap:anywhere;font-size:20px;font-weight:700}.am-error{background:var(--cream);border:2px solid var(--ink);text-align:center;overflow-wrap:anywhere;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:min(100%,440px);margin:24px auto;padding:20px 24px;line-height:1.5;display:flex}.am-error button{border:2px solid var(--ink);background:var(--ink);min-height:40px;color:var(--cream);border-radius:999px;padding:8px 18px;font-weight:700}.am-error button:hover{opacity:.85}.am-error button:focus-visible{outline:2px solid var(--ink);outline-offset:4px}.am-empty{background:var(--cream);border:2px dashed var(--ink);text-align:center;border-radius:22px;padding:48px 24px}.am-loading{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.am-tab-loading{place-items:center;min-height:clamp(280px,55dvh,560px);display:grid}.am-tab-spinner{border:4px solid var(--ink);border-top-color:#0000;border-radius:50%;width:44px;height:44px;animation:.8s linear infinite am-spin}@keyframes am-spin{to{transform:rotate(360deg)}}[data-am-avatar]{place-items:center;display:inline-grid;position:relative;overflow:hidden}[data-am-avatar] .am-avatar-img{object-fit:cover;border-radius:inherit;width:100%;height:100%}.am-avatar-loading{border:3px solid var(--ink);border-top-color:#0000;border-radius:50%;width:40%;min-width:18px;height:40%;min-height:18px;animation:.8s linear infinite am-spin}.am-avatar-retry{font-family:var(--font-display);text-transform:uppercase;border:2px solid var(--ink);background:var(--cream);cursor:pointer;border-radius:999px;padding:2px 8px;font-size:.65rem}.am-skeleton{aspect-ratio:3/4;background:var(--cream);opacity:.65;border:2px solid var(--ink);border-radius:22px;animation:1.4s ease-in-out infinite alternate am-pulse}.am-overlay{z-index:80;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#19132185;animation:.24s both am-overlay-in;position:fixed;inset:0}.am-overlay[data-state=closed]{animation:.18s both am-overlay-out}.am-dialog{--am-ease:cubic-bezier(.22, 1, .36, 1);z-index:81;overscroll-behavior:contain;background:var(--cream);border:2px solid var(--ink);width:min(620px,100vw - 32px);max-height:calc(100dvh - 40px);box-shadow:7px 8px 0 var(--ink);animation:am-dialog-in .26s var(--am-ease) both;color:var(--ink);font-family:var(--font-body);border-radius:28px;padding:30px;position:fixed;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}.am-dialog:focus{outline:none}.am-dialog[data-state=closed]{pointer-events:none;animation:.18s both am-dialog-out}.am-dialog-heading{text-align:left;gap:10px;margin-bottom:22px;padding-right:36px;display:grid}.am-dialog-heading h2{font-family:var(--font-display);font-size:24px;line-height:1.35}.am-dialog-heading p{color:var(--muted-foreground);line-height:1.55}.am-close{border:1px solid var(--ink);background:var(--cream);border-radius:50%;place-items:center;width:36px;height:36px;transition:transform .18s;display:grid;position:absolute;top:16px;right:16px}.am-close:hover{transform:rotate(90deg)}.am-dialog label{font-size:14px;line-height:1.5}.am-dialog :is(input,select,textarea){border-width:1px;min-height:44px}.am-dialog button[type=submit]{min-height:48px}.am-chat-log{overscroll-behavior:contain;flex-direction:column;gap:10px;max-height:min(45dvh,420px);padding:6px 2px;display:flex;overflow:auto}.am-chat-message{background:var(--page-pink);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:18px;max-width:88%;padding:12px 16px;font-size:15px}.am-chat-message[data-mine=true]{background:var(--ink);color:var(--cream);align-self:flex-end}.am-chat-time{opacity:.7;margin-top:5px;font-size:11px}.am-role-links{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.am-role-links a{text-underline-offset:4px;text-decoration:underline}.artmatch :is(.am-studio-header,.am-client-header){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.artmatch .am-client-header h1,.artmatch .am-studio-header h1{overflow-wrap:anywhere;font-size:clamp(24px,4vw,36px)}.artmatch .am-client-header>div,.artmatch .am-studio-header>div{min-width:0;max-width:100%}.am-slideshow-controls{justify-content:center;align-items:center;gap:4px;margin-top:16px;display:flex}.am-slideshow-controls button{border-radius:50%;place-items:center;min-width:40px;height:40px;display:grid}.am-slideshow-controls button[aria-current=true]{background:var(--ink);color:var(--cream)}html:has(.artmatch){scrollbar-gutter:stable}body[data-scroll-locked]:has(.artmatch){--removed-body-scroll-bar-size:0px!important;margin-right:0!important}::view-transition-old(am-page){animation:.16s both am-page-out}::view-transition-new(am-page){animation:.24s both am-page-in}@keyframes am-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes am-page-out{to{opacity:0;transform:translateY(-5px)}}@keyframes am-panel-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes am-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes am-overlay-out{0%{opacity:1}to{opacity:0}}@keyframes am-dialog-in{0%{opacity:0;transform:translate(-50%,-47%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes am-dialog-out{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{opacity:0;transform:translate(-50%,-48%)scale(.98)}}@keyframes am-pulse{to{opacity:.35}}@media(max-width:899px){.am-header{padding:12px 12px 8px}.am-nav{gap:8px;min-height:62px;padding:10px 12px}.am-brand span{display:none}.am-nav-link{padding:9px;font-size:13px}.am-profile-link{padding:10px 13px;font-size:13px}.am-brand img{width:34px;height:34px}.am-tabs{width:100%}.artmatch .am-tabs button{flex:1;min-width:0;padding:0 8px;font-size:13px}.am-hero{margin-top:12px;display:block}.am-hero p{margin-top:16px;font-size:16px}.am-directory{grid-template-columns:minmax(0,1fr)}.am-filters{max-height:none;position:static}.am-filter-toggle{border:1px solid var(--ink);border-radius:12px;justify-content:space-between;align-items:center;width:100%;padding:12px;font-weight:600;display:flex}.am-filter-body[data-open=false]{display:none}.am-filter-body{padding-top:10px}.am-dialog{box-shadow:4px 5px 0 var(--ink);border-radius:22px;max-height:calc(100dvh - 24px);padding:24px 18px}.am-dialog-heading h2{font-size:20px}.am-loading{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.artmatch .am-discovery-card{transform:none!important}.artmatch *,.am-dialog,.am-dialog *,.am-overlay{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}::view-transition-old(am-page){animation:none!important}::view-transition-new(am-page){animation:none!important}}.artmatch .am-slideshow-controls button{border:1px solid var(--ink);background:var(--cream)}@media(max-width:480px){.am-nav-links{gap:6px}.am-nav-link{padding:8px 6px;font-size:12px}.am-client-header>div:last-child{flex-flow:wrap;width:100%}.am-studio-header>div:first-child{align-items:flex-start}.am-studio-header img{flex-shrink:0}}.am-offer-terms{gap:0;margin:16px 0;display:grid}.am-offer-terms>div{border-bottom:1px solid #19132126;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:9px 0;font-size:14px;display:grid}.am-offer-terms dt{color:var(--muted-foreground)}.am-offer-terms dd{text-align:right;overflow-wrap:anywhere;font-weight:600}.artmatch :is(.am-studio-header,.am-client-header)~section h2{font-size:clamp(18px,3vw,24px)}.am-artwork-actions{flex-wrap:wrap}.am-artwork-actions button{border-width:1px;place-items:center;min-width:32px;min-height:36px;padding:6px;display:grid}.am-page-shell{width:min(1440px,100% - 64px);margin:0 auto;padding:36px 0 64px}.am-nav{max-width:1440px}.am-header{padding-inline:32px}.am-eyebrow{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.am-client-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start;gap:28px;display:grid}.am-saved-sidebar{border:2px solid var(--ink);background:var(--cream);border-radius:24px;min-width:0;padding:22px 16px}.am-saved-sidebar h2{margin-bottom:20px;font-size:20px}.am-saved-sidebar li{background:0 0;border:0;border-bottom:1px solid #19132126;border-radius:0;grid-template-columns:36px minmax(0,1fr) 32px;gap:8px;padding:12px 0;display:grid}.am-saved-sidebar li img{width:36px;height:36px}.am-saved-sidebar li a{width:fit-content;font-family:var(--font-body);text-transform:none;border-width:1px;grid-area:2/2;padding:3px 14px;font-size:12px}.am-saved-sidebar li button{grid-area:1/3}.am-saved-sidebar li p{text-overflow:ellipsis;overflow:hidden}.am-request-workspace{border:2px solid var(--ink);background:var(--cream);border-radius:26px;min-width:0;overflow:hidden}.am-workspace-heading{justify-content:space-between;align-items:center;gap:18px;padding:26px 28px 18px;display:flex}.am-workspace-heading h2{font-family:var(--font-display);margin-top:4px;font-size:clamp(20px,2.1vw,28px)}.am-workspace-heading>span{flex-shrink:0;font-size:13px}.am-request-directions{flex-shrink:0;gap:8px;padding:0 24px 16px;display:flex}.am-request-directions button{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:8px 18px;font-weight:700;display:inline-flex}.am-request-directions button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.am-direction-count{background:var(--page-pink);min-width:22px;height:22px;color:var(--ink);border-radius:999px;place-items:center;padding-inline:5px;font-size:12px;display:inline-grid}@media(max-width:767px){.am-request-directions{padding-inline:18px}.am-request-directions button{flex:1;min-width:0;padding-inline:10px}}.am-request-filters{flex-wrap:wrap;gap:6px;padding:0 28px 22px;display:flex}.am-request-filters button{border:1px solid #19132155;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;transition:background .18s,color .18s}.am-request-filters button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.am-request-split{border-top:1px solid #19132140;grid-template-columns:minmax(220px,.8fr) minmax(0,1.3fr);min-height:440px;display:grid}.am-request-list{background:#19132105;border-right:1px solid #19132140;align-self:stretch;padding:12px}.am-request-row{text-align:left;border:1px solid #0000;border-radius:16px;gap:12px;width:100%;margin-bottom:6px;padding:18px 14px;transition:background .18s,border-color .18s;display:grid}.am-request-row[aria-pressed=true]{background:var(--page-pink);border-color:var(--ink)}.am-request-row:hover{background:#1913210a}.am-request-row[aria-pressed=true]:hover{background:var(--page-pink)}.am-request-person{align-items:center;gap:9px;min-width:0;display:flex}.am-request-person img{object-fit:cover;border-radius:50%;width:30px;height:30px}.am-request-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.am-request-row>span:nth-child(2){font-size:13px}.am-request-meta{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:11px;display:flex}.am-request-meta b{font-size:13px}.am-request-meta [data-status=accepted]{font-weight:700}.am-unread-dot{background:var(--ink);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-left:auto}.am-request-detail{min-width:0;animation:am-panel-in .22s var(--am-ease) both;overflow-wrap:anywhere;padding:28px}.am-request-detail h3{margin:6px 0;font-size:26px;font-weight:700}.am-request-date{opacity:.7;font-size:12px}.am-project-brief{margin:22px 0}.am-project-brief h4{margin-bottom:8px;font-size:14px;font-weight:700}.am-project-brief p{white-space:pre-wrap;font-size:14px;line-height:1.7}.am-request-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.am-request-actions button{min-height:38px}.am-match-contacts{margin-top:18px;font-size:13px;line-height:1.7}.am-match-contacts a{text-decoration:underline}.am-delete-request{text-underline-offset:4px;margin-top:24px;font-size:12px;text-decoration:underline}.am-workspace-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:300px;padding:36px;display:flex}.am-workspace-empty h3{max-width:330px;font-family:var(--font-display);font-size:24px;line-height:1.3}.am-workspace-empty p{max-width:340px;font-size:14px;line-height:1.7}.am-workspace-empty a{background:var(--ink);color:var(--cream);border-radius:999px;align-items:center;gap:12px;padding:12px 20px;display:inline-flex}.am-request-pagination{border-top:1px solid #19132140;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;font-size:12px;display:flex}.am-request-pagination button{align-items:center;gap:8px;min-height:36px;display:flex}.am-request-pagination button:disabled{opacity:.35}.am-back-requests{display:none}.am-studio-workspace{grid-template-columns:200px minmax(0,1fr);align-items:start;gap:32px;display:grid}.am-studio-content{min-width:0}.am-studio-nav{flex-direction:column;gap:6px;display:flex;position:sticky;top:116px}.am-studio-nav .am-eyebrow{padding:0 16px 16px}.am-studio-nav button{text-align:left;border:1px solid #0000;border-radius:14px;padding:14px 16px;font-size:15px;font-weight:700}.am-studio-nav button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.am-studio-nav button:hover{border-color:var(--ink)}.am-studio-hint{padding:20px 16px;font-size:12px;line-height:1.7}.am-studio-form{max-width:1000px}.am-studio-form[hidden],.am-portfolio-panel[hidden]{display:none}.am-studio-form input,.am-studio-form textarea{background:#fff9ee;border-width:1px}.am-studio-form>label button{flex-shrink:0}.am-portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.am-portfolio-grid label:focus-within{outline:2px solid var(--ink);outline-offset:-3px}.am-discovery-deck{isolation:isolate;width:min(1040px,100%);margin:auto;display:grid}@media(max-width:899px),(max-height:599px){.artmatch.am-app-shell:has(.am-discover-panel){overflow:hidden auto}.am-app-shell>.am-browse-page:has(.am-discover-panel){flex:1 0 auto;overflow:visible}}.artmatch .am-discovery-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}.am-discovery-info{border-top:0;border-left:2px solid var(--ink);flex-direction:column;justify-content:center;gap:18px;padding:clamp(22px,3vw,42px);display:flex}.am-discovery-info .font-display.text-xl{white-space:normal;font-size:clamp(22px,2.5vw,32px)}.am-discovery-bio{line-height:1.7}.am-favorites{max-width:1100px;margin:auto}.am-favorites-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.am-auth-intro{padding:12px 0 36px}.am-auth-intro h1{font-family:var(--font-display);margin:16px 0;font-size:clamp(34px,4.5vw,64px);line-height:1.12}.am-auth-intro>p:last-child{max-width:560px;font-size:18px;line-height:1.6}.am-auth-roles{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:32px;display:grid}.am-onboarding-steps{gap:20px;margin:32px 0;font-size:15px;display:grid}.am-onboarding-steps span{margin-right:16px;font-weight:700}.am-auth-roles>div>h1{font-size:30px}.am-error{flex-wrap:wrap}.am-dialog input[type=range]{min-width:0}@media(max-width:1199px){.am-client-workspace{grid-template-columns:minmax(0,1fr)}.am-saved-sidebar ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.am-studio-workspace{grid-template-columns:160px minmax(0,1fr);gap:20px}}@media(max-width:899px){.am-page-shell{width:calc(100% - 32px);padding:24px 0 48px}.am-header{padding-inline:12px}}@media(max-width:767px){.am-client-header{padding:20px}.am-workspace-heading{align-items:start;padding:22px 18px 16px}.am-workspace-heading>span{font-size:11px}.am-request-filters{gap:5px;padding:0 16px 18px}.am-request-filters button{padding:8px 10px;font-size:12px}.am-request-split{grid-template-columns:minmax(0,1fr);min-height:0}.am-request-list{border-right:0}.am-request-split.has-selection .am-request-list,.am-detail-placeholder{display:none}.am-request-detail{padding:22px 18px}.am-back-requests{align-items:center;gap:8px;margin-bottom:24px;font-size:13px;display:flex}.am-request-pagination{gap:6px;padding-inline:16px}.am-workspace-empty{padding:28px 18px}.am-saved-sidebar ul{grid-template-columns:repeat(2,minmax(0,1fr))}.am-client-workspace{gap:20px}.am-studio-workspace{display:block}.am-studio-nav{flex-flow:wrap;gap:4px;margin-bottom:24px;position:static}.am-studio-nav button{border-radius:999px;padding:11px 13px;font-size:13px}.am-studio-nav .am-eyebrow,.am-studio-hint{display:none}.am-portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.artmatch .am-discovery-card{display:flex}.am-discovery-deck{max-width:420px}.am-discovery-info{border-top:2px solid var(--ink);border-left:0;gap:10px;padding:20px}.am-discovery-bio{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.am-favorites-grid,.am-auth-roles{grid-template-columns:minmax(0,1fr)}.am-auth-intro{padding-bottom:24px}}@media(max-width:420px){.am-saved-sidebar ul{grid-template-columns:minmax(0,1fr)}.am-request-pagination button{gap:3px}}.artmatch.am-app-shell{height:var(--am-height,100dvh);flex-direction:column;min-height:0;display:flex;overflow:hidden}.am-app-shell>.am-header{flex:none;padding-top:14px;padding-bottom:12px;position:relative}.am-app-shell .am-nav{min-height:60px;padding-top:8px;padding-bottom:8px}.am-app-shell>.am-page-shell{scrollbar-gutter:stable;flex:1;min-height:0;padding:12px 10px 22px 2px;overflow:auto}.artmatch button,.am-dialog button{transition:background .18s,color .18s,border-color .18s,box-shadow .18s}.artmatch :is(button,a).font-display,.am-dialog :is(button,a).font-display{font-family:var(--font-body);text-transform:none;font-weight:700}.am-primary-button{border:1px solid var(--ink);background:var(--ink);color:var(--cream);border-radius:999px;justify-content:center;align-items:center;padding:11px 24px;font-size:14px;font-weight:700;display:inline-flex}.am-primary-button:hover{background:#393041;box-shadow:0 3px #19132133}.am-dialog :is(input:not([type=range]),textarea,select){background:#fffaf0;border-color:#19132166;border-radius:12px}.am-dialog input[type=range]{accent-color:var(--ink)}.artmatch :is(button,a).border-2,.am-dialog :is(button,a).border-2{border-width:1px}.artmatch .am-studio-form :is(label,.font-display){font-family:var(--font-body);text-transform:none}.artmatch .am-studio-form h2{font-family:var(--font-display)}.am-request-meta [data-status=accepted]{color:#244a30;background:#d7e9da;border-radius:8px;padding:3px 8px}.am-request-meta [data-status=rejected]{opacity:.65}.am-request-meta [data-status=pending]{padding:3px 0}.am-calendar-popover{font-family:var(--font-body);color:var(--ink);border-width:1px;border-radius:18px;max-width:calc(100vw - 24px);overflow:hidden;box-shadow:0 12px 36px #19132125}.am-calendar{--cell-size:2.25rem;background:var(--cream)}.am-calendar button{font-family:var(--font-body);box-shadow:none;border-radius:10px;transition:background .15s}.am-calendar button:hover:not(:disabled){background:var(--page-pink);color:var(--ink)}.am-calendar button[data-selected-single=true]{background:var(--ink);color:var(--cream)}.am-calendar .rdp-today{background:#e9dfca;border-radius:10px}.am-calendar button:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.am-calendar :is(.rdp-button_previous,.rdp-button_next){border:1px solid #19132140}.am-calendar .rdp-weekday{font-size:11px;font-weight:600}@media(min-width:900px)and (min-height:600px){.am-app-shell>.am-page-shell{overflow:hidden}.am-app-shell>:is(.am-workspace-page,.am-browse-page){flex-direction:column;gap:18px;display:flex}.am-app-shell>.am-workspace-page>*{margin-block:0}.am-client-header{box-shadow:3px 4px 0 var(--ink);flex-shrink:0;padding:16px 22px}.artmatch .am-client-header h1,.artmatch .am-studio-header h1{font-size:clamp(22px,2.1vw,30px)}.am-client-header>img{width:48px;height:48px}.am-client-header p{font-size:13px}.am-client-workspace{flex:1;grid-template-columns:240px minmax(0,1fr);align-items:stretch;gap:20px;min-height:0}.am-saved-sidebar{flex-direction:column;min-height:0;display:flex;overflow:hidden}.am-saved-sidebar>:not(.am-saved-content){flex-shrink:0}.am-saved-content{overscroll-behavior:contain;min-height:0;padding-right:6px;overflow-y:auto}.am-saved-sidebar ul{display:block}.am-request-workspace{flex-direction:column;height:100%;min-height:0;display:flex}.am-workspace-heading{flex-shrink:0;padding:20px 24px 12px}.am-workspace-heading h2{font-size:clamp(18px,1.8vw,25px)}.am-request-filters{flex-shrink:0;padding:0 24px 16px}.am-request-split{flex:1;grid-template-columns:minmax(200px,.8fr) minmax(0,1.25fr);min-height:0}.am-request-list,.am-request-detail{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.am-request-pagination{flex-shrink:0;padding-block:10px}.am-request-detail{padding:22px}.am-request-row{gap:8px;padding:14px 12px}.am-request-workspace>.am-workspace-empty{flex:1;min-height:0;overflow:auto}.am-detail-placeholder{min-height:0;overflow:auto}.am-studio-workspace{flex:1;grid-template-columns:170px minmax(0,1fr);align-items:stretch;gap:24px;min-height:0}.am-studio-header{flex-shrink:0;padding:4px 0 10px}.am-studio-nav{position:static;overflow:auto}.am-studio-content{min-height:0}.am-studio-content>section:not(.am-request-workspace){overscroll-behavior:contain;max-height:100%;overflow:auto}.am-browse-page .am-hero{flex-shrink:0;align-items:center;margin:0}.am-browse-page .am-hero h1{font-size:clamp(32px,3.2vw,48px)}.am-browse-page .am-hero p{font-size:14px;line-height:1.5}.am-browse-page .am-tabs{flex-shrink:0;margin:0}.am-directory{flex:1;align-items:stretch;min-height:0;overflow:hidden}.am-filters{overscroll-behavior:contain;min-height:0;max-height:100%;position:static}.am-directory-results{overscroll-behavior:contain;scrollbar-gutter:stable;padding:0 0 8px;overflow:auto}.am-discover-panel{flex:1;min-height:0;overflow:visible}.am-app-shell>.am-browse-page:has(.am-discover-panel){overflow:visible}.am-discovery-content{flex-direction:column;height:100%;min-height:0;display:flex}.am-discovery-deck{flex:1;min-height:0;padding:0 8px 22px}.artmatch .am-discovery-card{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);min-height:0}.am-discovery-art{aspect-ratio:auto;height:100%;min-height:0}.am-discovery-info{gap:12px;min-height:0;padding:22px 30px;overflow-y:auto}.am-discovery-info .font-display.text-xl{font-size:24px}.am-discovery-actions{flex-shrink:0;gap:20px;margin-top:16px}.am-discovery-actions button{width:46px;height:46px;box-shadow:2px 3px 0 var(--ink)}.am-discovery-actions svg{width:22px;height:22px}.am-discovery-count{margin-top:8px;font-size:12px}.am-discovery-hint{display:none}.am-favorites{width:100%;min-height:0;padding:0 8px 8px;overflow:auto}.am-profile-layout{align-items:stretch;gap:28px;height:100%;min-height:0}.am-profile-carousel{flex-direction:column;align-items:center;min-height:0;display:flex;overflow:hidden}.am-profile-art{aspect-ratio:auto;width:100%;min-height:0;box-shadow:none;flex:1}.am-profile-carousel .am-slideshow-controls{flex-shrink:0;margin-top:12px}.am-profile-info{min-height:0;box-shadow:none;padding:24px;overflow:auto}.am-profile-info h1{font-size:clamp(24px,2.5vw,34px)}.am-profile-info p{font-size:16px}.am-auth-shell{grid-template-columns:minmax(240px,.75fr) minmax(0,1.8fr);align-items:center;gap:32px;display:grid}.am-auth-intro{padding:0}.am-auth-intro h1{font-size:clamp(30px,3.4vw,48px)}.am-auth-intro>p:last-child{font-size:16px}.am-auth-roles{gap:20px;min-height:0;max-height:100%;padding:0 0 8px;overflow:auto}.am-auth-roles>div{box-shadow:3px 4px 0 var(--ink);padding:24px}.am-auth-roles>div h2{font-size:25px}.am-onboarding-steps{gap:16px;margin-block:24px}}@media(min-width:900px)and (max-width:1199px)and (min-height:600px){.am-client-workspace{grid-template-columns:210px minmax(0,1fr);gap:16px}.am-request-split{grid-template-columns:minmax(170px,.7fr) minmax(0,1fr)}.am-request-detail{padding:18px}.am-auth-shell{grid-template-columns:minmax(0,1fr);gap:20px}.am-auth-intro{display:none}}@media(max-width:899px),(max-height:599px){.am-app-shell>.am-page-shell{padding-inline:2px 10px;overflow-y:auto}.am-calendar{--cell-size:2rem}}@media(min-width:1200px)and (min-height:600px){.am-request-detail .am-offer-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin-block:14px}.am-request-detail .am-offer-terms>div{flex-direction:column;gap:3px;padding:8px 0;display:flex}.am-request-detail .am-offer-terms dt{font-size:11px}.am-request-detail .am-offer-terms dd{text-align:left;font-size:14px}}.am-pending-page{max-width:600px}.am-profile-loading{animation:.12s ease-out .25s both am-profile-loading-appear}@keyframes am-profile-loading-appear{0%{opacity:0}to{opacity:1}}.am-holder-links a{color:var(--ink);background:0 0;border-color:#19132155;padding:6px 12px;font-size:12px}.am-commissioner-signup{border:2px solid var(--ink);background:var(--cream);box-shadow:6px 7px 0 var(--ink);border-radius:28px;padding:clamp(22px,4vw,36px);container-type:inline-size}.am-signup-heading{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;min-height:36px;display:grid}.am-signup-heading h2{font-family:var(--font-display);white-space:nowrap;margin:0;font-size:clamp(12px,4.5cqi,28px)}.am-signup-account{justify-content:flex-end;justify-self:end;align-items:center;gap:8px;width:100%;min-width:0;max-width:220px;display:flex}.am-signup-account-avatar{background:var(--page-pink);border-radius:50%;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:20px;font-weight:700;display:grid;overflow:hidden}.am-signup-account-avatar img{object-fit:cover;width:100%;height:100%}.am-signup-account-copy{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;max-width:140px;line-height:1.25;display:grid}.am-signup-account-name{align-items:center;gap:5px;min-width:0;font-size:13px;display:flex}.am-signup-account-name strong,.am-signup-account-handle{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.am-signup-account-mark{flex-shrink:0;width:12px;height:12px}.am-signup-account-handle{color:color-mix(in srgb,var(--ink) 65%,var(--cream));font-size:11px}.am-signup-account-signout{width:32px;height:36px;color:color-mix(in srgb,var(--ink) 65%,var(--cream));border-radius:50%;flex:0 0 32px;place-items:center;margin-left:0;transition:background .16s,color .16s;display:grid}.am-signup-account-signout svg{width:17px;height:17px}.am-signup-account-signout:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink)}.am-signup-account-signout:disabled{opacity:.45}.am-signup-actions{margin:26px 0;padding:0;list-style:none}.am-signup-actions>li+li{border-top:1px solid #19132125;margin-top:20px;padding-top:20px}.am-signup-actions h3{font-family:var(--font-body);margin:0 0 8px;font-size:19px;font-weight:750;line-height:1.3}.am-signup-help{margin-bottom:16px;font-size:13px;line-height:1.6}.am-signup-actions button.w-full{min-height:48px;font-family:var(--font-body);text-transform:none;font-size:15px;font-weight:750}.am-signup-terms{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-top:18px;font-size:12px;display:flex}.am-signup-terms>p{align-items:baseline;gap:6px;display:flex}.am-signup-terms strong{font-size:14px}.am-signup-holder-options{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.am-commissioner-signup .text-lg,.am-artist-signup .text-lg{font-size:15px;line-height:1.65}.am-signup-progress{text-align:center;border-bottom:1px solid color-mix(in srgb,var(--ink) 18%,transparent);grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:8px;margin-top:18px;padding:16px 0;font-size:12px;font-weight:700;display:grid}.am-signup-progress>span[aria-hidden]{opacity:.4}.am-signup-progress>span:not([aria-hidden]){border-radius:999px;padding:6px 8px}.am-signup-step-label{display:inline-block;position:relative}.am-signup-step-check{position:absolute;top:0;left:calc(100% + 5px)}.am-signup-progress [aria-current=step]{background:var(--ink);color:var(--cream)}@media(max-width:640px){.am-commissioner-signup{padding:20px}.am-signup-heading{gap:8px}.am-signup-account{gap:5px}.am-signup-account-avatar{flex-basis:24px;width:24px;height:24px}.am-signup-account-name{gap:3px;font-size:11px}.am-signup-account-handle{font-size:10px}.am-signup-account-mark{width:10px;height:10px}.am-signup-account-signout{flex-basis:28px;width:28px}.am-signup-progress{margin-top:10px;padding:10px 0}.am-signup-actions{margin:18px 0}.am-signup-actions h3{font-size:17px}.am-signup-help{margin-bottom:12px;font-size:12px}.am-signup-terms{padding-top:14px}}.am-commissioner-signup li[hidden],.am-saved-toggle{display:none}@media(max-width:899px){.am-saved-heading{display:none}.am-saved-toggle{text-align:left;justify-content:space-between;align-items:center;width:100%;font-weight:700;display:flex}.am-saved-content[data-open=false]{display:none}.am-saved-content[data-open=true]{padding-top:14px}}.am-status-page{place-items:center;display:grid}@media(max-height:599px){.am-status-page{place-items:start center}}.am-dialog .am-dialog-heading{text-align:left}.am-dialog.am-confirm-dialog{max-width:480px}.am-dialog.am-commission-dialog{max-width:680px}.am-dialog.am-chat-dialog{flex-direction:column;gap:16px;height:min(680px,100dvh - 32px);display:flex;overflow:hidden}.am-chat-dialog>.am-dialog-scroll>:not(.am-chat-log){flex-shrink:0}.am-chat-dialog .am-chat-log{overscroll-behavior:contain;flex:1;min-height:64px;max-height:none;overflow-y:auto}.am-chat-dialog form{margin-top:0}.am-chat-dialog [role=heading],.am-chat-dialog h2{overflow-wrap:anywhere}.artmatch .am-auth-shell{justify-content:center;display:flex}.artmatch .am-auth-roles{width:min(100%,1080px);margin-inline:auto}.am-admin-panel{min-width:0}.am-admin-row{background:var(--cream)}.am-admin-identity{flex:1}.am-admin-identity img{object-fit:cover;flex-shrink:0}.am-admin-identity .text-xs{margin-top:4px;display:block}.am-admin-row>.flex:last-child{flex-shrink:0}@media(min-width:900px)and (min-height:600px){.am-studio-content:has(>.am-admin-panel){overflow:hidden}.am-admin-panel{height:100%;min-height:0;box-shadow:none;flex-direction:column;display:flex}.am-admin-panel>:not(.am-admin-list){flex-shrink:0}.am-admin-list{flex:1;min-height:0;padding-right:6px;overflow-y:auto}.am-admin-panel .am-request-pagination{margin-top:auto;padding-top:16px}}@media(max-width:599px){.am-admin-panel{padding:16px}.am-admin-row{align-items:flex-start}.am-admin-identity{flex-basis:100%}.am-admin-row>.flex:last-child{justify-content:flex-end;width:100%}.am-confirm-dialog>.am-dialog-scroll>.flex{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}}@media(max-height:399px){.am-dialog.am-chat-dialog{overflow-y:auto}}.am-dialog.am-wallet-picker{max-width:420px}.am-wallet-choices{gap:10px;display:grid}.am-wallet-choices button{border:1px solid var(--ink);text-align:left;border-radius:16px;align-items:center;gap:14px;width:100%;padding:14px 16px;font-weight:700;transition:background .18s,transform .18s;display:flex}.am-wallet-choices button:hover{background:var(--page-pink);transform:translateY(-2px)}.am-wallet-choices img{object-fit:contain;border-radius:8px}.am-wallet-install{margin-top:20px;font-size:14px}.am-wallet-install summary{cursor:pointer;padding-block:8px;font-weight:700}.am-wallet-install a{margin:8px 16px 8px 0;text-decoration:underline;display:inline-block}.artmatch :is(input,textarea):focus-visible,.am-dialog :is(input,textarea):focus-visible{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.am-select-trigger{min-width:0;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:#fffaf0;border:1px solid #19132166;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:16px;display:inline-flex}.am-select-trigger>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-select-trigger>svg{flex-shrink:0}.am-select-trigger[data-placeholder]{color:var(--muted-foreground)}.am-select-trigger[data-state=open],.am-select-trigger:focus-visible{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink);outline:none}.am-currency-select{flex-shrink:0;width:110px}.am-select-content{z-index:100;min-width:var(--radix-select-trigger-width);max-width:calc(100vw - 32px);max-height:min(320px,var(--radix-select-content-available-height));border:1px solid var(--ink);background:var(--cream);color:var(--ink);font:15px var(--font-body);transform-origin:var(--radix-select-content-transform-origin);border-radius:14px;animation:.16s am-menu-in;overflow:hidden;box-shadow:0 8px 24px #19132122}.am-select-content[data-state=closed]{animation:.12s both am-overlay-out}.am-select-viewport{padding:5px}.am-select-item{cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:9px;outline:none;justify-content:space-between;align-items:center;gap:16px;min-height:42px;padding:10px 12px;display:flex}.am-select-item[data-highlighted]{background:var(--page-pink)}.am-select-item[data-state=checked]{font-weight:700}.am-select-item[data-disabled]{opacity:.5;pointer-events:none}.am-select-scroll{justify-content:center;padding:4px;display:flex}@keyframes am-menu-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.artmatch *,.am-dialog{scrollbar-width:thin;scrollbar-color:#71616b66 transparent}.artmatch ::-webkit-scrollbar{width:7px;height:7px}.am-dialog::-webkit-scrollbar{width:7px;height:7px}.am-dialog ::-webkit-scrollbar{width:7px;height:7px}.artmatch ::-webkit-scrollbar-thumb{background:#71616b66 padding-box padding-box;border:2px solid #0000;border-radius:10px}.am-dialog::-webkit-scrollbar-thumb{background:#71616b66 padding-box padding-box;border:2px solid #0000;border-radius:10px}.am-dialog ::-webkit-scrollbar-thumb{background:#71616b66 padding-box padding-box;border:2px solid #0000;border-radius:10px}.artmatch ::-webkit-scrollbar-track{margin-block:22px}.am-dialog::-webkit-scrollbar-track{margin-block:22px}.am-saved-sidebar li p{white-space:normal;overflow-wrap:anywhere}.am-saved-sidebar li img{grid-area:1/1/3}.am-saved-sidebar li>div{grid-area:1/2}.am-saved-sidebar li button{border-radius:50%;min-width:32px;min-height:36px}.am-saved-sidebar li button:hover{background:var(--page-pink)}.am-client-workspace{padding-bottom:6px}.am-favorites-grid{padding-bottom:8px}.artmatch .am-discovery-actions .am-discovery-action{border:2px solid var(--ink);background:var(--cream);width:clamp(60px,5vw,76px);height:clamp(60px,5vw,76px);box-shadow:5px 6px 0 var(--ink);transition:transform .16s var(--am-ease),box-shadow .16s var(--am-ease),background .16s var(--am-ease);border-radius:50%;place-items:center;padding:0;display:grid}.artmatch .am-discovery-actions .am-discovery-action svg{stroke-width:2.5px;width:30px;height:30px}.am-discovery-skip{color:#d92335}.am-discovery-save{color:#008c3d}@media(hover:hover){.artmatch .am-discovery-action:not(:disabled):hover{box-shadow:5px 9px 0 var(--ink);background:#fffaf0;transform:translateY(-3px)}}.artmatch .am-discovery-action:not(:disabled):active{box-shadow:2px 2px 0 var(--ink);transform:translate(3px,4px)}.artmatch .am-discovery-actions button:disabled{opacity:.55}.artmatch .am-discovery-actions[data-busy=true] button:disabled{opacity:1;cursor:pointer}.am-decision-stamp{pointer-events:none;background:var(--cream);transform:rotate(var(--am-stamp-angle));transform-origin:50%;border-color:currentColor}.am-stamp-interested{color:#008c3d;--am-stamp-angle:-12deg}.am-stamp-nope{color:#d92335;--am-stamp-angle:12deg}.am-decision-stamp[data-confirmed=true]{animation:.16s cubic-bezier(.16,1,.3,1) both am-stamp-in}@keyframes am-stamp-in{0%{opacity:0;transform:scale(1.4) rotate(var(--am-stamp-angle))}to{opacity:1;transform:scale(1) rotate(var(--am-stamp-angle))}}@media(max-width:599px){.artmatch .am-tabs{border-radius:20px;gap:2px;width:100%}.artmatch .am-tabs button{flex:1;gap:5px;min-width:0;padding:0 8px;font-size:12px}.artmatch .am-tabs button svg{width:14px;height:14px}.am-favorites-grid li{flex-wrap:wrap}.am-favorites-grid li>div{flex-basis:calc(100% - 64px)}.am-favorites-grid li>a{margin-left:auto}}@media(prefers-reduced-motion:reduce){.am-select-content{animation:none}}.am-dialog{padding:8px;display:flex;overflow:hidden}.am-dialog-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#71616b66 transparent;flex:1;min-width:0;min-height:0;padding:22px;overflow-y:auto}.am-close{z-index:2}.am-dialog.am-chat-dialog{gap:0;padding:8px}.am-chat-dialog>.am-dialog-scroll{flex-direction:column;gap:16px;display:flex;overflow:hidden}@media(max-width:599px){.am-dialog-scroll{padding:16px 10px}}@media(max-height:399px){.am-dialog.am-chat-dialog{overflow:hidden}.am-chat-dialog>.am-dialog-scroll{overflow-y:auto}}.artmatch :is(.am-profile-link,.am-primary-button,.bg-ink):focus-visible,.artmatch .am-tabs button[aria-pressed=true]:focus-visible,.am-dialog .bg-ink:focus-visible{outline-color:var(--cream)}.am-dialog{flex-direction:column}.am-dialog-footer{background:var(--cream);border-top:1px solid #17122026;flex-shrink:0;padding:14px 22px 16px}.am-dialog-footer button{min-height:44px}.am-form-error{color:#a22339;margin-bottom:10px;font-size:14px}.am-back-directory{align-self:flex-start;align-items:center;gap:8px;min-height:44px;font-weight:700;display:inline-flex}.am-profile-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.am-profile-links{gap:8px;display:grid}.am-contact-link{align-items:center;gap:12px;min-height:44px;display:flex}.am-contact-link span{overflow-wrap:anywhere;min-width:0}.am-contact-link svg{flex-shrink:0}.artmatch .am-auth-shell{flex-direction:column;align-items:stretch;gap:20px}.am-auth-heading{flex-shrink:0;width:min(100%,1080px);margin-inline:auto}.am-auth-heading h1{font-family:var(--font-display);margin-bottom:16px;font-size:clamp(28px,3vw,40px);line-height:1.1}.am-role-choice{display:none}.am-studio-fields{min-width:0;padding:24px}.am-studio-fields>label{display:flex}.am-studio-fields>div>label{letter-spacing:normal;margin-bottom:8px;font-weight:700;display:block}.am-studio-fields button[aria-pressed]{min-height:32px;font-size:13px}.am-admin-identity .truncate{white-space:normal;overflow-wrap:anywhere}.am-studio-fields>label>:is(input,textarea,button){margin-top:8px}.am-save-bar{background:var(--cream);border-top:1px solid #17122026;flex-shrink:0;padding:16px 24px}.am-save-bar button{min-height:44px}.am-admin-actions{flex-wrap:wrap;gap:8px;display:flex}.am-admin-actions :is(a,button){justify-content:center;align-items:center;min-height:40px;display:inline-flex}.am-admin-actions a{border:1px solid var(--ink);border-radius:999px;padding:6px 12px;font-weight:700}.artmatch :is(.am-studio-nav,.am-request-filters,.am-role-choice) button[aria-pressed=true]:focus-visible{outline-color:var(--cream)}@media(min-width:900px)and (min-height:600px){.am-profile-page{flex-direction:column;gap:12px;display:flex}.am-profile-page .am-profile-layout{flex:1;height:auto;min-height:0}.am-studio-content>section.am-studio-form:not([hidden]){flex-direction:column;height:100%;display:flex;overflow:hidden}.am-studio-fields{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.artmatch .am-auth-roles{align-self:center;margin-block:0}}@media(max-width:899px){.am-role-choice{border:2px solid var(--ink);background:var(--cream);border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;padding:5px;display:grid}.am-role-choice button{border-radius:999px;min-height:44px;padding:8px;font-weight:700}.am-role-choice button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.am-auth-roles:not([data-continuing=true])[data-role=artist]>:last-child,.am-auth-roles:not([data-continuing=true])[data-role=commissioner]>:first-child{display:none}.artmatch .am-auth-roles{grid-template-columns:minmax(0,1fr);margin:0}.am-studio-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.am-studio-nav:has(button:nth-of-type(4)){grid-template-columns:repeat(2,minmax(0,1fr))}.am-studio-nav button{justify-content:center;min-width:0;min-height:44px;padding:8px}.am-studio-fields{padding:20px}.am-save-bar{padding:16px 20px}.am-save-bar button{width:100%}}@media(max-width:599px){.am-dialog-footer{padding:12px 10px}.am-admin-actions{width:100%}.am-admin-actions>*{flex:1}.am-profile-info{padding:20px}}.am-profile-links li{grid-template-columns:104px minmax(0,1fr);align-items:center;gap:8px;display:grid}.am-request-detail:focus{outline:none}@media(max-width:599px){.am-profile-links li{grid-template-columns:minmax(0,1fr);gap:0}}.am-holder-status{border:1px solid #19132125;border-radius:16px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.55}.am-holder-status p+p{margin-top:6px}.am-holder-balance{font-variant-numeric:tabular-nums}.am-holder-meter{background:#19132115;border-radius:999px;height:6px;margin:8px 0;overflow:hidden}.am-holder-meter span{border-radius:inherit;background:var(--ink);height:100%;display:block}.am-auth-pending{place-items:center;min-height:260px;display:grid}.am-auth-pending-mark{animation:.16s ease-out .25s both am-auth-ready;display:block}.am-auth-pending-mark>span{border:2px solid color-mix(in srgb,var(--ink) 20%,transparent);border-top-color:var(--ink);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite am-auth-turn;display:block}.artmatch .am-auth-roles[data-continuing=true],.am-auth-heading[data-continuing=true]{grid-template-columns:minmax(0,1fr);width:min(100%,680px)}@keyframes am-auth-ready{0%{opacity:0}to{opacity:1}}@keyframes am-auth-turn{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.am-auth-pending-mark,.am-auth-pending-mark>span{animation:none}}.am-artist-studio{gap:24px}.am-artist-identity{flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;display:flex}.am-artist-identity-name{align-items:center;gap:16px;min-width:0;display:flex}.am-artist-identity-name img{object-fit:cover;border:2px solid var(--ink);border-radius:50%;flex-shrink:0;width:56px;height:56px}.am-artist-identity-name h1{font-family:var(--font-display);overflow-wrap:anywhere;font-size:26px;line-height:1.15}.am-artist-identity-name p{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:6px;font-size:14px;display:flex}.am-studio-availability{align-items:center;gap:6px;font-size:12px;font-weight:600;display:inline-flex}.am-studio-availability:before{content:"";background:#71615e;border-radius:50%;width:7px;height:7px}.am-studio-availability[data-open=true]:before{background:#167144}.am-artist-identity-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.artmatch .am-studio-button,.am-dialog .am-studio-button{border:1px solid var(--ink);border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:9px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:background .16s,transform .16s;display:inline-flex}.artmatch .am-studio-button:hover:not(:disabled){background:var(--cream);transform:translateY(-1px)}.artmatch .am-studio-primary{background:var(--ink);color:var(--cream)}.artmatch .am-studio-primary:hover:not(:disabled){background:#2b2337}.am-dialog .am-studio-button:hover:not(:disabled){background:var(--page-pink);transform:translateY(-1px)}.am-dialog .am-studio-button:active:not(:disabled){transform:translateY(0)}.artmatch .am-studio-button:disabled,.am-dialog .am-studio-button:disabled{opacity:.45;cursor:default}.am-artist-studio .am-studio-nav button{align-items:center;gap:10px;display:flex}.am-studio-nav button svg{flex-shrink:0}.am-unsaved-dot{background:currentColor;border-radius:50%;width:6px;height:6px;margin-left:auto}.artmatch .am-studio-content>.am-artist-editor{border:2px solid var(--ink);background:var(--cream);border-radius:24px;flex-direction:column;min-width:0;max-width:none;height:100%;display:flex;overflow:hidden}.artmatch .am-studio-content>.am-artist-editor[hidden]{display:none}.am-editor-heading{flex-shrink:0;padding:24px 28px 18px}.am-editor-heading h2{font-size:24px;font-family:var(--font-display);line-height:1.2}.am-editor-heading h2 span{margin-left:10px;font-family:inherit;font-size:16px}.am-editor-heading p{color:#514457;max-width:65ch;margin-top:8px;font-size:14px;line-height:1.6}.am-editor-tabs{border-bottom:1px solid #17122026;flex-shrink:0;gap:24px;padding:0 28px;display:flex}.am-editor-tabs button{color:#514457;min-height:44px;font-size:14px;font-weight:700;position:relative}.am-editor-tabs button[aria-pressed=true]{color:var(--ink)}.am-editor-tabs button[aria-pressed=true]:after{content:"";background:var(--ink);border-radius:2px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.am-editor-scroll{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:24px 28px;overflow-y:auto}.am-editor-fields{border:0;flex-direction:column;gap:24px;min-width:0;max-width:960px;margin:0 auto;padding:0;display:flex}.am-editor-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;font-weight:650;display:flex}.am-editor-field>span{justify-content:space-between;gap:12px;display:flex}.am-editor-field small{color:#514457;font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.am-editor-field :is(input,textarea,button[role=combobox]){width:100%;color:var(--ink);min-height:44px;box-shadow:none;background:#fffaf0;border:1px solid #65586770;border-radius:12px;padding:11px 13px;font-size:15px;font-weight:400}.am-editor-field input::placeholder,.am-editor-field textarea::placeholder{color:#716274}.am-editor-field textarea{resize:vertical;min-height:104px;max-height:280px;line-height:1.6}.am-editor-field :is(input,textarea):focus{border-color:var(--ink);outline:1px solid var(--ink);outline-offset:0}.am-editor-year{max-width:260px}.am-editor-availability{border-bottom:1px solid #17122026;justify-content:space-between;align-items:center;gap:16px;padding-bottom:20px;display:flex}.am-editor-availability h3,.am-editor-group h3{font-size:16px;font-weight:750}.am-editor-availability p{color:#514457;margin-top:4px;font-size:14px}.am-editor-switch{border:1px solid var(--ink);background:#d7c5bc;border-radius:99px;flex-shrink:0;width:48px;height:28px;position:relative}.am-editor-switch span{background:var(--cream);border:1px solid var(--ink);border-radius:50%;width:20px;height:20px;transition:transform .18s;position:absolute;top:3px;left:3px}.am-editor-switch[aria-checked=true]{background:var(--ink)}.am-editor-switch[aria-checked=true] span{transform:translate(20px)}.am-editor-styles{border:0;min-width:0;padding:0}.am-editor-styles legend{padding:0 0 10px;font-size:14px;font-weight:650}.am-editor-styles>div{flex-wrap:wrap;gap:8px;display:flex}.am-editor-styles button{background:0 0;border:1px solid #65586770;border-radius:999px;align-items:center;gap:5px;min-height:36px;padding:8px 12px;font-size:13px;font-weight:600;display:inline-flex}.am-editor-styles button:hover{border-color:var(--ink)}.am-editor-styles button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.am-editor-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.am-editor-group{gap:18px;display:grid}.am-editor-group h3{align-items:center;gap:8px;display:flex}.am-editor-group>p{color:#514457;max-width:70ch;margin-top:-10px;font-size:13px;line-height:1.65}.am-editor-private{border-top:1px solid #17122026;padding-top:24px}.am-editor-public-fields,.am-editor-marketplaces{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.am-editor-public :is(input,.am-editor-field){width:100%;min-width:0}.am-editor-marketplaces{border-top:1px solid #17122026;margin-top:8px;padding-top:24px}.am-editor-marketplaces-heading p{color:#514457;margin-top:4px;font-size:13px;font-weight:400;line-height:1.65}.am-editor-savebar{background:var(--cream);border-top:1px solid #17122026;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 28px;display:flex}.am-editor-savebar>div:first-child{color:#514457;max-width:52ch;font-size:13px}.am-editor-savebar>div:last-child{gap:8px;display:flex}.am-profile-editor{container:profile-editor/inline-size}.am-profile-editor .am-editor-heading{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:16px 24px 8px;display:grid}.am-profile-editor .am-editor-heading p{margin-top:4px}.am-profile-editor .am-editor-tabs{padding-inline:24px}.am-profile-editor .am-editor-scroll{scrollbar-gutter:auto;padding:16px 24px}.am-profile-editor .am-editor-fields{gap:16px;max-width:none}.am-profile-editor .am-editor-about{grid-template-columns:minmax(0,1fr) minmax(160px,.6fr);align-items:start;display:grid}.am-profile-editor .am-editor-availability{border:0;min-height:72px;padding:0}.am-profile-editor .am-editor-year{max-width:none}.am-profile-editor :is(.am-editor-bio,.am-editor-styles){grid-column:1/-1}.am-profile-editor .am-editor-bio textarea{height:112px;min-height:112px;line-height:1.5}.am-profile-editor .am-editor-styles>div{gap:6px}.am-profile-editor .am-editor-styles button{padding:6px 10px}.am-profile-editor .am-editor-savebar{padding:12px 24px}.am-profile-editor .am-editor-group{gap:16px}@container profile-editor (width>=680px){.am-profile-editor .am-editor-public-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.am-profile-editor .am-editor-about{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:20px 28px}.am-profile-editor :is(.am-editor-bio,.am-editor-styles){grid-column:auto}.am-profile-editor .am-editor-bio textarea{height:224px}.am-profile-editor .am-editor-year{max-width:220px}}@media(pointer:fine)and (max-height:800px){.am-profile-editor .am-editor-heading>div{flex-wrap:wrap;align-items:baseline;gap:4px 20px;display:flex}.am-profile-editor .am-editor-heading p{margin:0}.am-profile-editor .am-editor-styles button{min-height:32px;padding:4px 8px}}@container profile-editor (width<=440px){.artmatch .am-profile-editor .am-editor-preview{width:40px;height:40px;min-height:40px;padding:0}.am-profile-editor .am-editor-preview span{display:none}.am-profile-editor :is(.am-editor-heading,.am-editor-scroll,.am-editor-savebar),.am-profile-editor .am-editor-tabs{padding-inline:16px}.am-profile-editor .am-editor-about{grid-template-columns:minmax(0,1fr)}.am-profile-editor .am-editor-availability{min-height:44px}.am-profile-editor .am-editor-year{max-width:220px}}@media(pointer:coarse){.am-profile-editor .am-editor-styles button{min-height:44px}}.am-portfolio-summary{justify-content:space-between;align-items:center;gap:16px;padding:20px 28px 16px;display:flex}.am-portfolio-summary h3{align-items:center;gap:10px;margin:0 0 4px;font-size:18px;font-weight:700;display:flex}.am-portfolio-summary h3 span{font-variant-numeric:tabular-nums;border:1px solid #65586770;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:500}.am-portfolio-summary p,.am-portfolio-summary>span{color:#514457;margin:0;font-size:13px;line-height:1.5}.am-portfolio-scroll{padding-top:0}.am-portfolio-dropzone{background:#fffaf0;border:1px dashed #655867;border-radius:14px;align-items:center;gap:16px;margin-bottom:24px;padding:18px;transition:background .16s,border-color .16s;display:flex}.am-portfolio-dropzone.is-dragging{border:1px solid var(--ink);outline:2px solid var(--ink);outline-offset:2px;background:#f2e4e7}.am-portfolio-dropzone>svg{flex-shrink:0}.am-portfolio-drop-copy{flex:1;min-width:0}.am-portfolio-drop-copy strong{font-size:14px}.am-portfolio-drop-copy p{color:#514457;margin:4px 0 0;font-size:12px;line-height:1.5}.am-portfolio-choose{white-space:nowrap;flex-shrink:0}.am-drop-mobile{display:none}.am-portfolio-empty{color:#514457;padding-block:12px 24px;font-size:14px}.am-portfolio-board{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));align-items:start;gap:24px 20px;display:grid}.am-portfolio-item{min-width:0;max-width:360px}.am-portfolio-visual{aspect-ratio:4/3;background:#efe4d0;border:1px solid #65586770;border-radius:14px;position:relative;overflow:hidden}.am-portfolio-preview{width:100%;height:100%;display:block;position:relative}.am-portfolio-preview img{object-fit:contain;width:100%;height:100%}.am-portfolio-expand{background:var(--cream);border:1px solid var(--ink);border-radius:50%;padding:8px;display:flex;position:absolute;bottom:8px;right:8px}.am-portfolio-unavailable{text-align:center;color:#514457;flex-direction:column;justify-content:center;align-items:center;gap:8px;height:100%;padding:12px;font-size:12px;display:flex}.am-portfolio-unavailable button{min-height:36px;color:var(--ink);border:1px solid #65586770;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 10px;font-weight:700;display:flex}.am-portfolio-caption{justify-content:space-between;align-items:center;gap:8px;min-height:44px;font-size:13px;display:flex}.am-portfolio-cover{background:var(--ink);color:var(--cream);border-radius:999px;padding:4px 10px;font-size:11px;font-weight:700}.am-cover-action{text-underline-offset:3px;min-height:44px;padding:4px;font-size:12px;font-weight:700;text-decoration:underline}.am-portfolio-tools{align-items:center;gap:6px;display:flex}.am-studio-icon{border:1px solid #65586770;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.am-studio-icon:hover:not(:disabled){border-color:var(--ink);background:#1712200d}.am-studio-icon:disabled{opacity:.3;cursor:default}.am-remove-art{color:#a32740;margin-left:auto}.am-portfolio-dropzone button:disabled,.am-cover-action:disabled{opacity:.5;cursor:default}@media(pointer:coarse){.am-portfolio-tools .am-studio-icon{width:44px;height:44px}}@media(max-width:599px){.am-portfolio-summary{padding:18px 18px 14px}.am-portfolio-summary h3{font-size:16px}.am-portfolio-dropzone{flex-wrap:wrap;gap:10px;margin-bottom:20px;padding:14px}.am-portfolio-dropzone>svg{width:20px}.am-portfolio-choose{justify-content:center;width:100%;min-height:44px}.am-drop-mobile{display:inline}.am-drop-desktop{display:none}.am-portfolio-board{grid-template-columns:minmax(0,1fr);gap:16px}.am-portfolio-item{border-bottom:1px solid #17122026;grid-template-columns:112px minmax(0,1fr);gap:14px;max-width:none;padding-bottom:16px;display:grid}.am-portfolio-item:last-child{border-bottom:0;padding-bottom:0}.am-portfolio-visual{aspect-ratio:1}.am-portfolio-details{flex-direction:column;justify-content:space-between;min-width:0;display:flex}.am-portfolio-caption{flex-wrap:wrap;align-content:start;gap:4px;line-height:1.4}.am-portfolio-tools{gap:4px}.am-portfolio-unavailable{gap:4px;padding:6px;font-size:11px}.am-portfolio-unavailable button{min-height:32px}}@media(max-width:359px){.am-portfolio-item{grid-template-columns:88px minmax(0,1fr);gap:10px}.am-portfolio-caption{font-size:12px}.am-portfolio-visual{aspect-ratio:auto;width:100%;height:108px}}.am-artwork-lightbox{width:min(1000px,94vw)}.am-artwork-lightbox h2{margin:0 36px 16px 0;font-size:20px;font-weight:700}.am-artwork-lightbox img{object-fit:contain;width:100%;height:min(70dvh,800px);display:block}@media(min-width:900px)and (min-height:600px){.am-artist-studio .am-studio-workspace{grid-template-columns:180px minmax(0,1fr)}.am-artist-studio .am-studio-content{padding:0 0 2px;overflow:hidden}.am-artist-studio .am-studio-content>.am-artist-editor{overflow:hidden}}@media(max-width:899px),(max-height:599px){.am-artist-identity{flex-wrap:wrap;align-items:flex-start}.am-artist-identity-actions{width:100%}.am-artist-identity-name h1{font-size:24px}.am-artist-studio .am-studio-workspace{gap:16px}.am-artist-studio .am-studio-nav{position:static}.am-artist-studio .am-studio-nav button{justify-content:center;gap:6px}.am-artist-studio .am-editor-scroll{overflow:visible}.am-artist-studio .am-editor-savebar{position:static}.am-artist-studio .am-studio-content>.am-artist-editor{height:auto;overflow:clip}.am-portfolio-expand{opacity:1;transform:none}}@media(max-width:599px){.am-editor-heading{padding:20px 18px 14px}.am-editor-heading h2{font-size:22px}.am-editor-tabs{padding-inline:18px}.am-editor-scroll{padding:20px 18px}.am-editor-two-col{grid-template-columns:minmax(0,1fr)}.am-editor-savebar{padding:12px 18px}.am-editor-savebar>div:last-child{width:100%}.am-editor-savebar .am-studio-button{flex:1;padding-inline:10px}.am-portfolio-board{grid-template-columns:minmax(0,1fr);gap:20px}.am-portfolio-footer{padding:14px 18px}.am-artist-identity-actions .am-studio-button{padding:8px 12px;font-size:12px}.am-artist-studio .am-studio-nav button{flex-direction:column;font-size:12px}.am-artist-studio .am-unsaved-dot{margin:0 0 0 65px;position:absolute}}@media(prefers-reduced-motion:reduce){.am-portfolio-expand,.am-editor-switch span,.am-studio-button{transition:none!important}}.am-artist-public>*+*{margin-top:20px}.am-public-toolbar{align-items:center;min-height:40px;display:flex}.am-public-toolbar .am-back-directory{min-height:44px}.am-public-about-heading{justify-content:space-between;align-items:center;gap:12px;min-height:44px;margin-bottom:12px;display:flex}.am-artist-public .am-public-about-heading>:is(a,button){white-space:nowrap;flex-shrink:0;justify-content:center;width:148px;height:44px;min-height:44px;padding:8px 10px;font-size:13px}.am-artist-public .am-public-about-heading>.am-primary-button{box-shadow:none}.am-public-about-heading button:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.am-public-identity{align-items:center;gap:16px;min-width:0;margin-bottom:20px;display:flex}.am-public-avatar{object-fit:cover;border:2px solid var(--ink);border-radius:50%;flex-shrink:0;width:60px;height:60px}.am-public-identity h1{font-family:var(--font-display);overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.am-public-meta{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:8px;display:flex}.am-public-handle{overflow-wrap:anywhere;margin-top:0;font-size:14px}.am-public-availability{white-space:nowrap;align-items:center;gap:6px;margin-top:0;font-size:13px;font-weight:700;display:inline-flex}.am-public-availability>span{background:#796c79;border-radius:50%;flex-shrink:0;width:8px;height:8px}.am-public-availability[data-open=true]>span{background:#197444}.am-public-layout{grid-template-columns:minmax(0,1.35fr) minmax(320px,.9fr);align-items:start;gap:24px;padding-bottom:8px;display:grid}.am-artist-public .am-profile-carousel{background:var(--cream);border:2px solid var(--ink);border-radius:24px;flex-direction:column;align-items:stretch;min-width:0;display:flex;overflow:hidden}.am-public-gallery-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:16px;min-height:76px;padding:16px 20px;display:flex}.am-public-gallery-heading h2,.am-public-info h2,.am-public-collect h3{font-family:var(--font-body);margin:0;font-size:19px;font-weight:750;line-height:1.3}.am-public-gallery-heading>span{color:#5e5062;white-space:nowrap;font-size:13px}.am-artist-public .am-profile-art{aspect-ratio:auto;border:0;width:100%;height:clamp(280px,48svh,560px);min-height:0;max-height:none;box-shadow:none;background:#efe4d0;border-block:1px solid #17122026;border-radius:0;flex:none}.am-public-expand{border:1px solid var(--ink);background:var(--cream);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;gap:6px;height:44px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.am-public-expand:disabled{opacity:.45;cursor:not-allowed}.am-public-gallery-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.am-public-gallery-footer:empty{display:none}.am-artist-public .am-slideshow-controls{flex-shrink:0;justify-content:flex-start;gap:6px;margin:0;display:flex}.am-artist-public .am-slideshow-controls button{width:44px;height:44px}.am-artwork-thumbnails{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.am-artwork-thumbnails button{background:#efe4d0;border:2px solid #0000;border-radius:8px;width:48px;height:48px;padding:3px}.am-artwork-thumbnails button[aria-pressed=true]{border-color:var(--ink);background:var(--cream)}.am-artwork-thumbnails img{object-fit:contain;width:100%;height:100%}.am-public-info{background:var(--cream);border:2px solid var(--ink);border-radius:24px;min-width:0;padding:16px 20px}.am-public-about>p{white-space:pre-line;overflow-wrap:anywhere;margin-top:12px;font-size:15px;line-height:1.7}.am-public-about>.am-public-year{color:#5e5062;margin-top:18px;font-size:13px}.am-public-year strong{color:var(--ink)}.am-public-styles{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.am-public-links-section{border-top:1px solid #17122026;margin-top:24px;padding-top:24px}.am-artist-public .am-profile-links{gap:0;margin-top:12px}.am-artist-public .am-profile-links li{grid-template-columns:76px minmax(0,1fr);align-items:center;gap:12px;padding-block:4px;font-size:14px;display:grid}.am-public-link-label{color:#5e5062;font-size:13px}.am-artist-public .am-contact-link{text-underline-offset:4px;overflow-wrap:anywhere;background:0 0;place-self:center start;width:fit-content;min-height:0;padding:0;text-decoration:underline;display:inline}.am-public-link-value{overflow-wrap:anywhere}.am-public-collect{margin-top:20px}.am-public-collect h3{margin-bottom:12px}.am-public-marketplaces{flex-wrap:wrap;gap:8px;display:flex}.am-public-marketplaces a{border:1px solid var(--ink);overflow-wrap:anywhere;border-radius:99px;align-items:center;gap:12px;max-width:100%;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700;display:inline-flex}.am-public-marketplaces svg{flex-shrink:0}.am-public-expand:not(:disabled):hover{background:#1712200a}.am-public-portfolio-empty{text-align:center;background:var(--cream);border:1px dashed #655867;border-radius:24px;flex-direction:column;justify-content:center;gap:12px;min-height:280px;padding:24px;display:flex}.am-public-portfolio-empty h2{font-size:22px}.am-public-portfolio-empty p{font-size:14px}.am-private-contact-error{margin-top:16px;font-size:13px}.am-private-contact-error button{min-height:44px;font-weight:700;text-decoration:underline}.am-lightbox-controls{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:12px;display:flex}.am-public-lightbox .am-lightbox-controls button{min-height:44px}.am-public-lightbox img{height:min(62svh,800px)}@media(min-width:980px){.am-app-shell>.am-artist-public{scrollbar-gutter:auto;flex-direction:column;gap:12px;display:flex;overflow-y:auto}.am-artist-public .am-public-toolbar{flex-shrink:0}.am-artist-public .am-public-layout{flex:1;grid-template-rows:minmax(0,1fr);align-items:stretch;min-height:650px;margin:0;padding-bottom:0}.am-artist-public .am-profile-carousel{height:100%;min-height:0;position:static}.am-artist-public .am-profile-art{flex:1;height:auto;min-height:0}.am-public-gallery-footer{flex-shrink:0}.am-public-info{flex-direction:column;min-height:0;display:flex;container:public-profile-info/size}.am-public-about{flex-direction:column;flex:0 auto;min-height:0;display:flex}.am-public-about>:not(.am-public-bio){flex-shrink:0}.am-public-identity{gap:12px;margin-bottom:8px}.am-public-identity h1{font-size:26px}.am-public-handle{font-size:16px}.am-public-availability{margin-top:0;font-size:14px}.am-public-about>.am-public-bio{overscroll-behavior:contain;scrollbar-gutter:stable;flex:0 auto;min-height:1.6em;margin-top:4px;padding-right:8px;font-size:16px;line-height:1.6;overflow-y:auto}.am-public-about>.am-public-year{margin-top:8px;font-size:15px}.am-public-styles{gap:4px;margin-top:8px}.am-public-links-section{flex-shrink:0;margin-top:12px;padding-top:12px}.am-artist-public .am-profile-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;margin-top:8px;display:grid}.am-artist-public .am-profile-links li{grid-template-columns:minmax(0,1fr);gap:2px;padding-block:2px;font-size:15px}.am-public-link-label{font-size:13px}.am-public-collect{margin-top:12px}.am-public-collect h3{margin-bottom:8px}.am-public-marketplaces{gap:6px}.am-public-marketplaces a{gap:6px;min-height:32px;padding:5px 10px;font-size:14px}}@media(max-width:979px){.am-public-layout{grid-template-columns:minmax(0,1fr);gap:20px}.am-artist-public .am-profile-art{aspect-ratio:4/3;height:auto;min-height:220px;max-height:55svh}}@media(max-width:599px){.am-public-identity{align-items:flex-start;gap:14px}.am-public-avatar{width:56px;height:56px}.am-public-handle{font-size:13px}.am-public-info{padding:20px}.am-public-gallery-heading{padding:16px}.am-public-gallery-footer{justify-content:center;padding:12px}.am-public-gallery-footer .am-slideshow-controls,.am-public-gallery-footer .am-artwork-thumbnails{justify-content:center}.am-artist-public .am-profile-links li{grid-template-columns:68px minmax(0,1fr);gap:8px}.am-public-lightbox img{height:min(54svh,600px)}}.am-public-lightbox h2{font-family:var(--font-body);font-size:18px;line-height:1.4}.am-public-lightbox .am-lightbox-controls{flex-wrap:nowrap}.am-public-lightbox .am-lightbox-controls button{flex:1;justify-content:center}.am-public-artwork-unavailable{text-align:center;color:#5e5062;justify-content:center;align-items:center;padding:24px;font-size:14px;display:none;position:absolute;inset:0}.am-profile-art:is([data-unavailable=true],:has(>img[aria-hidden=false][data-am-image-state=error])) .am-public-artwork-unavailable{display:flex}.am-profile-art:is([data-unavailable=true],:has(>img[aria-hidden=false][data-am-image-state=error])) .am-public-expand{display:none}.am-profile-art>img[data-am-image-state=error]{visibility:hidden!important}.am-artist-studio{flex-direction:column;display:flex}.am-artist-studio :is(.am-editor-group h3,.am-editor-availability h3,.am-portfolio-intro h3){font-family:var(--font-sans);text-transform:none;letter-spacing:normal}.am-artist-studio .am-editor-private{border:0;padding-top:0}@media(max-width:599px){.am-artist-studio .am-editor-tabs{gap:16px}.am-artist-studio .am-editor-tabs button{font-size:12px}.am-artist-studio .am-studio-workspace{margin-top:0}}.am-artist-studio .am-studio-workspace{grid-template-columns:minmax(0,1fr)}.am-editor-portfolio{flex-direction:column;flex:1;min-height:0;display:flex}.am-profile-editor .am-editor-tabs{flex-wrap:wrap;column-gap:20px}@media(max-width:599px){.am-artist-studio .am-editor-tabs{gap:0 8px}.am-editor-portfolio{flex:none}}.am-contact-connections{gap:14px;display:grid}.am-profile-editor .am-contact-connections>.am-editor-two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:599px){.am-profile-editor .am-contact-connect{overflow-wrap:anywhere;gap:6px;max-width:100%;padding-inline:8px}.am-profile-editor .am-contact-identity{border-radius:12px;flex-wrap:wrap;gap:6px;width:100%;padding:8px}.am-profile-editor .am-contact-identity>:is(a,strong){flex-basis:100%;order:1}.am-profile-editor .am-contact-disconnect{margin-left:auto}}.am-contact-account{border-top:1px solid #100d2033;flex-direction:column;gap:10px;min-width:0;padding:18px 0;display:flex}.am-contact-account h4{font:700 17px/1.3 var(--font-body,sans-serif);margin:0}.am-contact-account strong{overflow-wrap:anywhere}.am-contact-account p{font-size:14px;line-height:1.5}.am-contact-account small{color:#555064;font-size:12px}.am-contact-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto;display:flex}.am-contact-identity{background:#fffaf0;border:1px solid #100d2029;border-radius:999px;align-items:center;gap:10px;width:fit-content;min-width:0;max-width:100%;min-height:48px;padding:5px 6px 5px 14px;display:flex}.am-contact-brand{flex-shrink:0;align-items:center;display:flex}.am-contact-identity--discord .am-contact-brand{color:#5865f2}.am-contact-identity--telegram .am-contact-brand{color:#087eb5}.am-contact-identity strong{font-size:14px;line-height:1.4}.am-contact-identity>strong,.am-contact-username{min-width:0}.am-contact-username{text-underline-offset:4px;align-items:center;gap:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:text-decoration-color .15s;display:inline-flex}.am-contact-username:hover{text-decoration-color:currentColor}.am-contact-username svg{flex-shrink:0}.am-contact-connect{color:#fff;min-height:44px;font:600 14px/1.4 var(--font-body,sans-serif);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 22px;transition:filter .15s;display:inline-flex}.am-contact-connect--discord{background:#5865f2}.am-contact-connect--telegram{background:#087eb5}.am-contact-connect:hover:not(:disabled){filter:brightness(.9)}.am-contact-disconnect{color:#655d70;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;transition:background-color .15s,color .15s;display:grid}.am-contact-disconnect:hover:not(:disabled){color:var(--ink);background:#100d2012}.am-contact-actions button:disabled,.am-contact-disconnect:disabled{opacity:.5}.am-contact-connections>p button{text-underline-offset:3px;margin-left:6px;text-decoration:underline}.artmatch img[data-am-image-state=error]{background:var(--cream);color:var(--ink);font:14px/1.5 system-ui,sans-serif}.artmatch .am-header .am-nav[data-ready=true],.artmatch>main,.artmatch .am-panel,.artmatch .am-saved-artists,.artmatch .am-studio-workspace>:not(nav){animation:.2s ease-out both am-surface-reveal}@keyframes am-surface-reveal{0%{opacity:0}to{opacity:1}}.am-discover-panel:has(.am-favorites[data-empty=true]){flex:1;display:flex}.am-discovery-content:has(.am-favorites[data-empty=true]){flex-direction:column;width:100%;min-height:min(340px,50svh);display:flex}.artmatch .am-favorites[data-empty=true]{border:2px solid var(--ink);background:var(--cream);width:min(100%,480px);box-shadow:6px 7px 0 var(--ink);text-align:center;border-radius:24px;flex-shrink:0;margin:auto;padding:clamp(28px,4vw,44px) clamp(20px,3vw,36px);overflow:visible}.am-favorites[data-empty=true] p{line-height:1.6}.artmatch .am-login-page{flex-direction:column;align-items:center;padding-block:clamp(24px,4vh,48px);display:flex;overflow-y:auto}.am-login-content{flex-shrink:0;width:min(100%,980px);margin-block:auto;padding:0 0 8px}.am-login-heading{text-align:center;margin-bottom:clamp(24px,4vh,40px)}.am-login-eyebrow{letter-spacing:.12em;text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:750}.am-login-heading h1{font-family:var(--font-display);text-wrap:balance;font-size:clamp(32px,4vw,54px);line-height:1.08}.am-login-grid{border:2px solid var(--ink);background:var(--cream);box-shadow:7px 8px 0 var(--ink);border-radius:28px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.am-login-choice{flex-direction:column;align-items:stretch;gap:24px;min-width:0;padding:clamp(24px,3vw,38px);display:flex}.am-login-grid:not([data-single=true]){grid-template-rows:auto auto auto}.am-login-grid:not([data-single=true])>.am-login-choice{grid-row:span 3;grid-template-rows:subgrid;display:grid}.am-login-grid:not([data-single=true]) .am-login-access{margin-top:0}.am-login-grid:not([data-single=true]) .am-login-access>p{min-height:32px}.am-login-choice-actions{flex-direction:column;justify-content:flex-end;gap:12px;display:flex}.am-login-choice+.am-login-choice{border-left:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}.am-login-role{margin-bottom:12px;font-size:12px;font-weight:700;display:block}.am-login-choice h2{font-family:var(--font-display);margin-bottom:12px;font-size:clamp(24px,2.6vw,32px);line-height:1.15}.am-login-choice p{max-width:38ch;font-size:15px;line-height:1.55}.am-login-access{border-top:1px solid color-mix(in srgb,var(--ink) 18%,transparent);margin-top:auto;padding-top:20px}.am-login-access>strong{margin-bottom:6px;font-size:16px;display:block}.am-login-access p{max-width:none;font-size:13px}.am-login-access p strong{font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit;margin:0;display:inline}.am-login-access{container-type:inline-size}.am-login-access .am-login-holder-options{white-space:nowrap;font-size:clamp(10px,3.4cqi,13px)}.am-login-holder-options{flex-wrap:nowrap;align-items:center;gap:4px clamp(3px,1.5cqi,6px);display:flex}.am-login-holder-link{border:1px solid var(--ink);min-height:32px;color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,var(--cream));white-space:nowrap;border-radius:999px;align-items:center;padding:4px clamp(4px,2.5cqi,10px);font-weight:700;transition:background-color .16s,color .16s;display:inline-flex}.am-login-holder-link:hover{background:var(--ink);color:var(--cream)}.am-login-holder-link:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.am-login-button{border:2px solid var(--ink);background:var(--ink);min-height:52px;color:var(--cream);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:15px;font-weight:750;transition:background-color .16s,color .16s;display:flex}.am-login-x{font:24px/1 system-ui,sans-serif}.am-login-button:hover{background:var(--cream);color:var(--ink)}.am-login-button:focus-visible,.am-login-explore:focus-visible{outline:3px solid var(--ink);outline-offset:4px}.am-login-explore{text-underline-offset:4px;margin:28px auto 0;font-size:14px;font-weight:650;text-decoration:underline;display:table}.am-login-grid[data-single=true]{grid-template-columns:minmax(0,1fr);width:min(100%,520px);margin-inline:auto}.am-login-grid[data-wallet=true]{width:min(100%,680px);box-shadow:none;background:0 0;border:0;overflow:visible}@media(max-width:640px){.am-login-content{max-width:440px}.am-login-heading h1{font-size:clamp(28px,7.5vw,40px)}.am-login-break{display:none}.am-login-grid{border-radius:24px;grid-template-columns:minmax(0,1fr)}.am-login-choice{gap:20px;padding:24px}.am-login-choice+.am-login-choice{border-left:0;border-top:1px solid color-mix(in srgb,var(--ink) 24%,transparent)}}.am-login-switch{display:none}.am-login-content{animation:.2s ease-out both am-surface-reveal}@media(max-width:640px){.artmatch .am-login-page{padding-block:16px}.am-login-heading{margin-bottom:20px}.am-login-eyebrow{margin-bottom:10px;font-size:11px}.am-login-heading h1{font-size:clamp(28px,7vw,34px)}.am-login-switch{border:2px solid var(--ink);background:var(--cream);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:16px;padding:4px;display:grid}.am-login-switch button{border-radius:999px;min-height:40px;padding:7px 10px;font-size:14px;font-weight:700}.am-login-switch button[aria-pressed=true]{background:var(--ink);color:var(--cream)}.am-login-switch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.am-login-grid:not([data-single=true])>.am-login-choice{grid-area:1/1/span 3}.am-login-grid:not([data-single=true])[data-role=artist]>#commissioner-login,.am-login-grid:not([data-single=true])[data-role=commissioner]>#artist-login{visibility:hidden;pointer-events:none}.am-login-choice+.am-login-choice{border:0}.am-login-choice{gap:16px;padding:22px}.am-login-choice h2{margin-bottom:8px;font-size:26px}.am-login-role{margin-bottom:8px;font-size:11px}.am-login-choice p{font-size:14px}.am-login-access{padding-top:14px}.am-login-access p{font-size:12px}.am-login-button{min-height:46px;padding-block:10px}.am-login-explore{margin-top:20px;font-size:13px}}@media(max-height:760px){.artmatch .am-login-page{padding-block:12px}.am-login-heading{margin-bottom:18px}.am-login-heading h1{font-size:clamp(26px,3.5vw,38px)}.am-login-eyebrow{margin-bottom:8px}.am-login-choice{gap:16px;padding:22px}.am-login-role{margin-bottom:8px}.am-login-choice h2{margin-bottom:8px;font-size:26px}.am-login-access{padding-top:14px}.am-login-explore{margin-top:18px}}@media(prefers-reduced-motion:reduce){.am-login-content{animation:none}}.artmatch .am-login-page{scrollbar-gutter:auto;padding-inline:8px;container:am-login/size}@container am-login (height<=720px){.am-login-heading{margin-bottom:20px}.am-login-heading h1{font-size:36px}.am-login-eyebrow{margin-bottom:8px}.am-login-choice{gap:18px;padding:24px}.am-login-access{padding-top:14px}.am-login-explore{margin-top:20px}}@container am-login (height<=560px){.am-login-content:has(.am-login-grid[data-wallet=true]) .am-login-heading{display:none}.am-commissioner-signup{padding:16px}.am-signup-actions{margin:12px 0}.am-signup-progress{margin-top:8px;padding:8px 0}.am-login-heading{margin-bottom:14px}.am-login-heading h1{font-size:28px}.am-login-eyebrow,.am-login-role{display:none}.am-login-switch{margin-bottom:12px}.am-login-choice{gap:14px;padding:18px}.am-login-choice h2{margin-bottom:6px;font-size:24px}.am-login-choice p{font-size:13px;line-height:1.45}.am-login-access{padding-top:12px}.am-login-access p{font-size:12px}.am-login-access>strong{font-size:14px}.am-login-explore{margin-top:14px}.am-login-button{min-height:44px;padding-block:8px}}@media(max-width:640px){.artmatch .am-login-page{padding-block:clamp(8px,1.5dvh,16px)}.am-login-content{width:min(100%,440px)}.am-login-heading{margin-bottom:clamp(10px,2cqb,18px)}.am-login-heading h1{font-size:clamp(24px,min(7.5cqi,6cqb),32px)}.am-login-switch{margin-bottom:12px}.am-login-switch button{min-height:36px;padding-block:6px}.am-login-choice{gap:clamp(10px,2cqb,16px);padding:clamp(14px,2.5cqb,22px)}.am-login-choice h2{margin-bottom:6px;font-size:clamp(22px,4.5cqb,26px)}.am-login-choice p{font-size:13px;line-height:1.45}.am-login-access{padding-top:12px}.am-login-access p{font-size:12px}.am-login-button{min-height:44px;padding-block:8px}.am-login-explore{margin-top:16px}}.am-application-identity{border:1px solid color-mix(in srgb,var(--ink) 20%,transparent);border-radius:1rem;align-items:center;gap:1rem;margin:1.5rem 0;padding:1rem;text-decoration:none;display:flex}.am-application-identity img{object-fit:cover;border-radius:50%;width:4rem;height:4rem}.am-application-identity>span{overflow-wrap:anywhere;gap:.25rem;min-width:0;display:grid}.am-application-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.5rem;display:flex}.am-application-actions>*{text-align:center;flex:12rem;justify-content:center;align-items:center;display:flex}.am-review-notice{background:var(--cream);border:1px solid var(--ink);border-radius:1rem;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.am-review-notice>div{flex:1;min-width:0}.am-review-notice p{max-width:70ch;margin-top:.35rem}.am-review-notice>button{border-radius:50%;flex-shrink:0;place-items:center;width:2rem;height:2rem;display:grid}.am-app-shell>.am-browse-page{flex-direction:column;gap:14px;display:flex}.am-app-shell>.am-browse-page[data-directory=true]{padding-bottom:0;overflow:hidden}.am-browse-page .am-hero,.am-browse-page .am-tabs{flex-shrink:0;margin:0}.am-browse-page .am-hero h1{font-size:clamp(28px,3vw,42px)}.am-browse-page .am-tabs{margin-bottom:8px}.am-directory{flex:1;grid-template-columns:232px minmax(0,1fr);align-items:stretch;gap:20px;min-height:0;overflow:hidden}@media(min-width:900px){.am-app-shell>.am-browse-page[data-directory=true]{overflow:hidden auto}.am-directory{grid-template-rows:minmax(0,1fr);min-height:520px}}.am-filters{border-width:1px;border-radius:18px;flex-direction:column;min-height:0;max-height:100%;margin-bottom:8px;padding:14px;display:flex;position:static;overflow:hidden}.am-filter-body{flex:1;min-height:0;display:flex}.am-scroll-fade{--fade-top:0px;--fade-bottom:0px;--fade-clip-bottom:0px;overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-clip-bottom) - var(--fade-bottom)),transparent calc(100% - var(--fade-clip-bottom)));mask-image:linear-gradient(to bottom,transparent,#000 var(--fade-top),#000 calc(100% - var(--fade-clip-bottom) - var(--fade-bottom)),transparent calc(100% - var(--fade-clip-bottom)));overflow:auto}.am-scroll-fade[data-fade-top=true]{--fade-top:18px}.am-scroll-fade[data-fade-bottom=true]{--fade-bottom:18px}.am-scroll-fade:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.am-filter-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:18px;display:flex}.am-filter-heading h2{font-size:17px}.am-filter-section{border:0;min-width:0;margin:0 0 20px;padding:0}.am-filters legend{margin-bottom:10px;padding:0}.am-commission-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.artmatch .am-filter-choice{border:1px solid color-mix(in srgb,var(--ink) 24%,transparent);height:auto;min-height:32px;box-shadow:none;background:0 0;border-radius:9px;padding:6px 9px;font-size:12px;font-weight:500}.artmatch .am-filter-choice[aria-pressed=true],.artmatch .am-style-match button[aria-pressed=true]{background:var(--ink);color:var(--cream);border-color:var(--ink)}.artmatch .am-filter-choice:hover:not([aria-pressed=true]){background:color-mix(in srgb,var(--ink) 7%,transparent)}.am-style-search{border-bottom:1px solid #19132130;align-items:center;gap:7px;margin-bottom:12px;padding:0 0 8px;display:flex}.am-style-search input{background:0 0;outline:none;width:100%;min-width:0;font-size:13px}.am-style-choices{flex-wrap:wrap;gap:6px;display:flex}.am-filter-hint{opacity:.7;margin-top:12px;font-size:12px}.am-style-match{justify-content:space-between;align-items:center;gap:8px;margin-top:14px;font-size:11px;display:flex}.am-style-match>div{gap:3px;display:flex}.artmatch .am-style-match button{border:1px solid #19132130;border-radius:7px;min-height:30px;padding:4px 7px;font-size:11px}.am-directory-results{flex-direction:column;min-height:0;margin-bottom:0;padding:0;display:flex;overflow:hidden}.am-directory-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:0 6px 10px 0;display:flex}.am-directory-heading h2{font-family:var(--font-body);text-transform:none;font-size:16px;font-weight:700}.am-directory-heading>span{font-family:var(--font-body);opacity:.7;font-size:12px}.am-directory-scroll{flex:1;padding-right:14px}@property --am-scrollbar-color{syntax:"<color>";inherits:true;initial-value:#71616b00}@supports selector(::-webkit-scrollbar){.artmatch :is(.am-directory-scroll,.am-style-scroll){scrollbar-width:auto;scrollbar-color:auto;--am-scrollbar-color:#71616b00;transition:--am-scrollbar-color .22s ease-out}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar{width:8px;height:8px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar:hover{width:8px;height:8px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar-thumb{background-color:var(--am-scrollbar-color);border-width:1px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar-thumb:hover{background-color:var(--am-scrollbar-color);border-width:1px}.artmatch :is(.am-directory-scroll,.am-style-scroll)[data-scrolling=true]{--am-scrollbar-color:#71616b66}@media(hover:hover)and (pointer:fine){.artmatch :is(.am-directory-scroll,.am-style-scroll)[data-scrollbar-near=true]{--am-scrollbar-color:#71616b66}}@media(prefers-reduced-motion:reduce){.artmatch :is(.am-directory-scroll,.am-style-scroll){transition:none}}}.am-directory-scroll>.am-scroll-content{padding-bottom:12px}.am-artist-grid{grid-template-columns:repeat(auto-fill,minmax(205px,1fr));align-items:stretch;gap:14px;display:grid}.am-artist-card{border-width:1px;border-radius:16px;padding:8px}.am-artist-card-link{flex-direction:column;gap:10px;min-width:0;display:flex}.am-artist-card-art{aspect-ratio:1;background:var(--cream);border:1px solid #19132135;border-radius:10px;width:100%;overflow:hidden}.am-artist-card-identity{align-items:center;gap:8px;min-width:0;display:flex}.am-artist-card-avatar{object-fit:cover;border-radius:50%;flex:0 0 28px;width:28px;height:28px}.am-artist-card-person{flex:1;min-width:0}.am-artist-card-name{align-items:center;gap:6px;min-width:0;display:flex}.am-artist-card h3{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;line-height:1.4;overflow:hidden}.am-artist-card-status{white-space:nowrap;flex-shrink:0;align-items:center;gap:4px;font-size:10px;font-weight:600;display:inline-flex}.am-artist-card-status:before{content:"";background:#786970;border-radius:50%;width:5px;height:5px}.am-artist-card-status[data-open=true]:before{background:#2e774c}.am-artist-card-handle{opacity:.65;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.am-artist-card-styles{align-items:center;gap:4px;min-width:0;height:23px;display:flex;position:relative;overflow:hidden}.am-artist-card-styles span{text-overflow:ellipsis;white-space:nowrap;border:1px solid #19132125;border-radius:6px;min-width:0;padding:2px 6px;font-size:10px;line-height:1.5;overflow:hidden}.am-artist-card-styles>span{flex:0 auto}.am-artist-card-styles>.am-style-overflow{flex:none}.am-style-badge-ruler{visibility:hidden;pointer-events:none;contain:layout;width:max-content;display:flex;position:absolute}.am-style-badge-ruler>span{flex:none}.am-directory-more{text-align:center;padding:18px 0 2px}@media(hover:hover){.am-artist-card:hover{box-shadow:2px 3px 0 var(--ink);transform:none}}@media(max-width:899px){.am-directory{flex-direction:column;gap:12px;display:flex}.am-filters{border-radius:12px;flex:none;padding:0}.am-filter-toggle{border:0;min-height:40px;padding:10px 12px}.am-filter-body{padding:0}.am-filter-heading{margin-bottom:12px}.am-filter-heading h2,.am-filter-heading:empty{display:none}.am-directory-results{flex:1}.am-artist-grid{grid-template-columns:repeat(auto-fill,minmax(max(190px,33.3333% - 9.33333px),1fr))}}@media(max-width:540px){.am-app-shell>.am-browse-page{gap:10px}.am-directory{gap:8px}.am-directory-heading{padding-bottom:8px}.am-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.am-artist-card{border-radius:12px;padding:6px}.am-artist-card-link{gap:8px}.am-artist-card-identity{gap:6px}.am-artist-card-avatar{flex-basis:24px;width:24px;height:24px;display:block}.am-artist-card h3{font-size:12px}.am-artist-card-status{gap:3px;font-size:9px}.am-artist-card-styles{gap:3px}.am-artist-card-styles span{padding:2px 4px;font-size:9px}.am-card-commission-label{display:none}}.am-artist-search{border:1px solid var(--ink);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 10px;display:flex}.am-artist-search:focus-within{box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 16%,transparent)}.artmatch .am-artist-search input,.artmatch .am-artist-search input:focus-visible{width:100%;min-width:0;box-shadow:none;font:inherit;background:0 0;border:0;outline:none;flex:1;padding:0;font-size:13px}.am-artist-search input::-webkit-search-cancel-button{-webkit-appearance:none}.artmatch .am-artist-search button{background:0 0;border:0;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;display:grid}.artmatch .am-artist-search button:hover{background:#19132112}@media(max-width:899px){.am-filter-toggle{border-radius:12px;justify-content:space-between;align-items:center;width:100%;font-weight:600;display:flex}}.artmatch .am-style-search input:focus-visible{box-shadow:none;outline:none}.am-style-search:focus-within{border-bottom-color:var(--ink)}.am-filter-body{flex-direction:column;overflow:visible}.am-filter-body>:not(.am-style-section){flex-shrink:0}.am-filter-body .am-style-section{flex-direction:column;flex:1;min-height:0;margin-bottom:0;display:flex;overflow:hidden}.am-style-label{margin-bottom:10px}.am-style-section>:not(.am-style-scroll){flex-shrink:0}.am-style-scroll{scrollbar-width:thin;scrollbar-color:#71616b66 transparent;flex:1;padding-right:12px}.am-style-scroll .am-scroll-content{padding:2px 0}.am-results-count{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:8ch}.am-filter-dialog{border-radius:20px;width:min(480px,100vw - 24px);height:min(680px,100dvh - 24px);min-height:0;max-height:calc(100dvh - 24px)}.am-filter-dialog>.am-dialog-scroll{padding:16px 12px;display:flex;overflow:hidden}.am-filter-dialog .am-filter-heading{min-height:32px;padding-right:40px}.am-filter-dialog .am-filter-heading h2{display:block}.am-filter-dialog .am-filter-body{width:100%}.am-filter-dialog legend{margin-bottom:8px}.artmatch .am-filter-apply{background:var(--ink);width:100%;color:var(--cream);border-radius:999px;font-weight:700}@media(max-width:899px){.am-filters{margin-bottom:0}.am-filter-dialog .am-filter-section{margin-bottom:14px}.am-filter-dialog .am-style-section{margin-bottom:0}}@media(max-height:540px){.am-filter-dialog .am-filter-heading{margin-bottom:6px}.am-filter-dialog .am-filter-section{margin-bottom:8px}.am-filter-dialog>.am-dialog-scroll{padding-top:6px;padding-bottom:6px}.am-filter-dialog .am-dialog-footer{padding:8px 12px}.am-filter-dialog .am-style-label{margin-bottom:4px}.am-filter-dialog .am-style-search{margin-bottom:6px}}.am-filter-dialog .am-filter-section :is(label,legend),.am-filter-dialog .am-style-label{font-family:var(--font-body);text-transform:none;font-size:13px;font-weight:700}.am-filter-dialog .am-style-search input{background:0 0;border:0;border-radius:0;min-height:24px;padding:0;font-size:13px}.am-discovery-card{touch-action:pan-y pinch-zoom}.artmatch .am-discovery-info{scrollbar-gutter:stable;scrollbar-width:thin;overscroll-behavior:contain;justify-content:flex-start;gap:20px;min-width:0;padding:clamp(18px,2.2vw,30px);overflow:clip}.am-discovery-profile-header{flex-shrink:0;justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.am-discovery-identity{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.am-discovery-avatar{object-fit:cover;border:1px solid #19132125;border-radius:50%;flex:0 0 48px;width:48px;height:48px}.am-discovery-person{min-width:0}.am-discovery-person h2{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(19px,1.8vw,26px);line-height:1.2;overflow:hidden}.am-discovery-person p{opacity:.65;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.am-discovery-availability{background:#19132105;border:1px solid #19132120;border-radius:10px;flex-direction:column;flex-shrink:0;align-items:flex-end;gap:3px;padding:7px 9px;display:flex}.am-discovery-availability>span{opacity:.65;font-size:10px}.am-discovery-availability strong{align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.am-discovery-availability strong:before{content:"";background:#7c7374;border-radius:50%;width:6px;height:6px}.am-discovery-availability[data-open=true]{background:#2e774c09;border-color:#2e774c30}.am-discovery-availability[data-open=true] strong{color:#286743}.am-discovery-availability[data-open=true] strong:before{background:#2e774c}.am-discovery-styles{flex-wrap:wrap;flex-shrink:0;gap:6px;min-width:0;max-width:100%;display:flex}.am-discovery-styles span,.am-public-styles span{overflow-wrap:anywhere;background:color-mix(in srgb,var(--page-pink) 22%,var(--cream));border:1px solid #19132125;border-radius:8px;max-width:100%;padding:5px 9px;font-size:12px;font-weight:400;line-height:1.4}.am-discovery-about{border-top:1px solid #19132120;min-height:0;padding-top:18px;overflow:clip}.am-discovery-about h3{margin-bottom:8px;font-size:12px;font-weight:700}.am-discovery-about .am-discovery-bio{color:color-mix(in srgb,var(--ink) 78%,var(--cream));overflow-wrap:anywhere;font-size:14px;line-height:1.65}@media(max-width:599px){.artmatch .am-discovery-info{gap:14px;padding:16px}.am-discovery-identity{gap:9px}.am-discovery-avatar{flex-basis:40px;width:40px;height:40px}.am-discovery-person h2{font-size:19px}.am-discovery-person p{font-size:12px}.am-discovery-profile-header{gap:8px}.am-discovery-availability{padding:5px 7px}.am-discovery-about{padding-top:12px}}.am-discovery-count{margin-top:20px}@media(min-width:900px){.artmatch.am-app-shell:has(.am-discover-panel){overflow:hidden}.am-app-shell>.am-browse-page:has(.am-discover-panel){flex:1 1 0;min-height:0;overflow:hidden auto}.am-discover-panel{flex:1;min-height:0}.am-discover-panel:has(.am-discovery-deck){min-height:478px}.am-discovery-content{flex-direction:column;height:100%;min-height:0;display:flex;container-type:size}.am-discovery-content:has(.am-discovery-deck){padding-top:16px}.am-discovery-deck{flex:none;grid-template-rows:auto;width:min(804px,100%,200cqh - 284px);margin:0 auto;padding:0}.artmatch .am-discovery-card{grid-template-columns:min(400px,50%) minmax(0,1fr);height:auto;min-height:0;container-type:inline-size}.am-discovery-art{aspect-ratio:1;height:auto}.artmatch .am-discovery-info{contain:size;border-top:0;border-left:2px solid var(--ink);gap:clamp(12px,2.5cqw,20px);padding:clamp(18px,3.7cqw,30px)}.am-discovery-avatar{flex-basis:clamp(36px,6cqw,48px);width:clamp(36px,6cqw,48px);height:clamp(36px,6cqw,48px)}.am-discovery-person h2{font-size:clamp(18px,3.2cqw,26px)}.am-discovery-actions{flex-shrink:0;gap:20px;margin-top:26px}.am-discovery-count{flex-shrink:0;font-size:12px;line-height:18px}}@media(max-width:899px){.am-discovery-deck{max-width:360px}.am-app-shell>.am-browse-page{scrollbar-gutter:auto;padding-inline:2px}.am-directory-scroll{scrollbar-gutter:stable both-edges;padding-inline:6px}.am-browse-page>.am-hero{display:none}.artmatch.am-app-shell:has(.am-discover-panel){overflow:hidden}.am-app-shell>.am-browse-page:has(.am-discover-panel){scrollbar-gutter:auto;min-height:0;padding-bottom:max(12px,env(safe-area-inset-bottom));flex:1 1 0;gap:12px;overflow:hidden auto}.am-browse-page:has(.am-discover-panel)>.am-tabs{width:100%;margin-bottom:0}.artmatch .am-browse-page:has(.am-discover-panel)>.am-tabs button{flex:1;min-width:0}.am-discover-panel{flex:1;min-height:0}.am-discover-panel:has(.am-discovery-deck){min-height:452px}.am-discovery-content{flex-direction:column;height:100%;min-height:0;display:flex}.am-discovery-deck{flex:1 1 0;grid-template-rows:minmax(0,1fr);width:calc(100% - 16px);max-width:392px;min-height:360px;margin:0 auto;padding:0 3px 6px}.artmatch .am-discovery-card{flex-direction:column;height:100%;min-height:0;display:flex}.am-discovery-art{aspect-ratio:auto;flex:1 1 0;height:0;min-height:0;overflow:hidden}.am-discovery-art>img{position:absolute;inset:0}.artmatch .am-discovery-info{border-top:1px solid var(--ink);scrollbar-gutter:auto;border-left:0;flex:0 auto;gap:8px;min-height:0;max-height:56%;padding:12px;overflow:clip}.am-discovery-profile-header{align-items:center;gap:8px}.am-discovery-identity{gap:8px}.am-discovery-avatar{flex-basis:32px;width:32px;height:32px}.am-discovery-person h2{font-size:16px}.am-discovery-person p{margin-top:2px;font-size:12px}.am-discovery-availability[data-open]{background:0 0;border:0;padding:0}.am-discovery-availability>span{display:none}.am-discovery-availability[data-open] strong{color:var(--ink);text-transform:lowercase;font-size:11px}.am-discovery-availability strong:before{width:5px;height:5px}.am-discovery-styles{gap:5px}.am-discovery-styles span{flex-shrink:0;padding:3px 6px;font-size:11px}.am-discovery-about{padding-top:8px}.am-discovery-about h3{margin-bottom:4px;font-size:11px}.am-discovery-about .am-discovery-bio{-webkit-line-clamp:5;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.am-discovery-actions{flex:none;gap:26px;margin-top:14px}.artmatch .am-discovery-actions .am-discovery-action{width:48px;height:48px;box-shadow:3px 4px 0 var(--ink)}.artmatch .am-discovery-actions .am-discovery-action svg{width:26px;height:26px}.am-discovery-count{flex:none;margin-top:12px;font-size:12px;line-height:18px}.am-discovery-content>.am-favorites{width:100%;min-height:0;overflow-y:auto}.am-discovery-content>.am-error{flex-shrink:0;max-height:35%;margin-block:6px;padding:8px 12px;overflow-y:auto}}.artmatch.am-discovery-drag-layer{z-index:70;pointer-events:none;min-height:0;position:fixed;inset:0;overflow:clip}@media(pointer:coarse){.artmatch *,.am-dialog,.am-dialog *,.artmatch :is(.am-directory-scroll,.am-style-scroll){scrollbar-width:auto;scrollbar-color:auto}.artmatch ::-webkit-scrollbar{width:24px;height:24px}.am-dialog::-webkit-scrollbar{width:24px;height:24px}.am-dialog ::-webkit-scrollbar{width:24px;height:24px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar{width:24px;height:24px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar:hover{width:24px;height:24px}.artmatch ::-webkit-scrollbar-thumb{background-clip:padding-box;border:9px solid #0000;border-radius:16px;min-height:44px}.am-dialog::-webkit-scrollbar-thumb{background-clip:padding-box;border:9px solid #0000;border-radius:16px;min-height:44px}.am-dialog ::-webkit-scrollbar-thumb{background-clip:padding-box;border:9px solid #0000;border-radius:16px;min-height:44px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar-thumb{background-clip:padding-box;border:9px solid #0000;border-radius:16px;min-height:44px}.artmatch :is(.am-directory-scroll,.am-style-scroll)::-webkit-scrollbar-thumb:hover{background-clip:padding-box;border:9px solid #0000;border-radius:16px;min-height:44px}}.am-app-shell>.am-browse-page[data-saved=true]{padding-bottom:0;overflow:hidden}.am-saved-panel,.am-discovery-content[data-saved=true],.am-saved-artists{flex-direction:column;flex:1;width:100%;min-width:0;height:auto;min-height:0;display:flex;container-type:normal}.am-saved-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 24px;padding:4px 4px 16px;display:flex}.am-saved-artists .am-saved-heading{align-items:baseline;gap:12px;display:flex}.am-saved-heading h2{font-family:var(--font-body);font-size:18px;font-weight:700}.am-saved-heading .am-results-count{color:#63565d;font-size:12px}.am-saved-search{width:min(100%,300px)}.am-saved-search .am-artist-search{background:var(--cream)}.am-saved-scroll{min-height:0;padding-inline:6px}.am-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:4px 4px 8px;list-style:none;display:grid}.am-saved-row{border:1px solid var(--ink);background:var(--cream);min-width:0;box-shadow:3px 4px 0 var(--ink);border-radius:18px;align-items:center;gap:8px;padding:16px;display:flex}.am-saved-profile{border-radius:10px;flex:1;align-items:center;gap:14px;min-width:0;display:flex}.am-saved-avatar{border:1px solid var(--ink);object-fit:cover;border-radius:50%;flex:0 0 52px;width:52px;height:52px}.am-saved-initial{background:var(--pink);place-items:center;font-weight:700;display:grid}.am-saved-person{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.am-saved-name{font-size:16px;font-weight:700}.am-saved-handle{color:#63565d;font-size:14px}.am-saved-name,.am-saved-handle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.am-saved-view{background:var(--ink);min-height:40px;color:var(--cream);border-radius:999px;flex-shrink:0;place-items:center;padding:8px 20px;font-size:13px;font-weight:700;display:grid}.am-saved-remove{border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;transition:background .16s;display:grid}.am-saved-remove:disabled{opacity:.5;cursor:wait}.am-saved-profile:focus-visible,.am-saved-remove:focus-visible{outline:2px solid var(--ink);outline-offset:3px}@media(hover:hover){.am-saved-remove:hover{background:#e3a6c14d}.am-saved-profile:hover .am-saved-name{text-underline-offset:3px;text-decoration:underline}}.am-saved-back{justify-content:center;padding:24px 0 16px;display:flex}.am-saved-message{text-align:center;padding:40px 16px 8px}.am-saved-message>svg{width:28px;height:28px;margin:0 auto 16px}.am-saved-message h3{font-family:var(--font-display);margin-bottom:12px;font-size:24px}.am-saved-message p{line-height:1.6}.am-saved-message button{min-height:44px;margin-top:12px}@media(max-width:899px){.am-saved-grid{grid-template-columns:minmax(0,1fr);gap:12px}.am-saved-toolbar{padding-bottom:12px}}@media(max-width:540px){.am-saved-search{width:100%}.am-saved-artists .am-saved-heading{justify-content:space-between;width:100%}.am-saved-row{border-radius:14px;gap:4px;padding:12px 8px 12px 12px}.am-saved-profile{gap:10px}.am-saved-avatar{flex-basis:40px;width:40px;height:40px}.am-saved-name{font-size:14px}.am-saved-handle{font-size:12px}.am-saved-view{padding:8px 12px;font-size:12px}}.am-membership-status{border:2px solid var(--ink);background:var(--cream);box-shadow:7px 8px 0 var(--ink);border-radius:28px}.am-approvals-workspace>.am-admin-content{flex:1;height:auto;min-height:0;padding:0 24px 20px}.am-admin-content>.flex>h2{font-family:var(--font-body);font-size:16px;font-weight:700}@media(max-width:767px){.am-approvals-workspace>.am-admin-content{padding:0 18px 18px}}.am-request-directions{flex-wrap:wrap}@media(max-width:767px){.am-request-directions[data-admin=true]{gap:6px}.am-request-directions[data-admin=true] button{flex:1 0 auto;gap:4px;padding-inline:8px;font-size:12px}.am-request-directions[data-admin=true] button>svg{display:none}}.am-client-workspace.am-client-workspace-full{grid-template-columns:minmax(0,1fr)}.am-workspace-title{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.am-request-total{color:#63565d;font-size:12px;font-weight:400}.am-saved-open{border:1px solid var(--ink);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:7px;min-height:44px;padding:8px 14px;font-size:13px;font-weight:700;display:inline-flex}.am-saved-open:hover{background:var(--page-pink)}.am-dialog.am-saved-dialog{width:min(680px,100vw - 32px);height:auto;max-height:min(680px,82dvh);padding:0}.am-saved-dialog .am-dialog-scroll{flex-direction:column;padding:26px 0 0;display:flex;overflow:hidden}.am-saved-dialog .am-dialog-heading,.am-saved-dialog-search{flex-shrink:0;margin:0 26px 16px}.am-saved-dialog-viewport{margin-inline:10px}.am-saved-dialog-viewport>.am-scroll-content{padding:4px 16px 26px}.am-saved-dialog-search input{min-width:0}.am-saved-dialog-list{flex-direction:column;gap:12px;min-height:0;margin:0;padding:0 6px 6px 0;list-style:none;display:flex}.am-saved-dialog-empty{text-align:center;margin-block:auto;padding-block:32px}.am-saved-dialog-empty a{margin-top:12px;font-weight:700;text-decoration:underline;display:inline-block}@media(max-width:767px){.am-client-workspace-full .am-workspace-heading{align-items:center;gap:10px}.am-saved-open{gap:5px;padding-inline:10px;font-size:12px}.am-saved-open svg{display:none}}@media(max-width:599px){.am-dialog.am-saved-dialog{width:calc(100vw - 32px)}.am-saved-dialog .am-dialog-scroll{padding:20px 0 0}.am-saved-dialog .am-dialog-heading,.am-saved-dialog-search{margin-inline:18px}.am-saved-dialog-viewport{margin-inline:6px}.am-saved-dialog-viewport>.am-scroll-content{padding:4px 12px 20px}.am-saved-dialog .am-saved-row{gap:4px;padding:10px}.am-saved-dialog .am-saved-profile{gap:8px}.am-saved-dialog .am-saved-avatar{flex-basis:38px;width:38px;height:38px}.am-saved-dialog .am-saved-name{font-size:14px}.am-saved-dialog .am-saved-handle{font-size:12px}.am-saved-dialog .am-saved-view{padding:8px 12px;font-size:12px}}.am-saved-dialog .am-saved-dialog-search input{width:100%;min-width:0;box-shadow:none;font:inherit;background:0 0;border:0;border-radius:0;outline:none;flex:1;padding:0}.am-saved-dialog-search:focus-within{outline:2px solid var(--ink);outline-offset:3px}@media(max-width:899px),(max-height:599px){.am-app-shell>.am-workspace-page:has(.am-client-workspace-full){flex-direction:column;gap:24px;display:flex}.am-workspace-page:has(.am-client-workspace-full)>*{margin-block:0}.am-workspace-page:has(.am-client-workspace-full)>.am-client-header{flex-shrink:0}.am-client-workspace-full{flex:1 0 380px;align-items:stretch;min-height:380px}.am-client-workspace-full>.am-request-workspace{flex-direction:column;min-height:0;display:flex}.am-client-workspace-full .am-request-workspace>:is(.am-workspace-heading,.am-request-directions,.am-request-filters,.am-request-pagination){flex-shrink:0}.am-client-workspace-full .am-request-split,.am-client-workspace-full .am-request-workspace>:is(.am-workspace-empty,.am-error,.am-admin-content){overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.am-client-workspace-full .am-admin-content{height:auto}}.am-client-meta{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}@media(max-width:899px){.am-app-shell>.am-workspace-page{scrollbar-gutter:stable both-edges;width:100%;padding:12px 12px 16px}.am-workspace-page,.am-workspace-page *{scrollbar-width:thin;scrollbar-color:#71616b66 transparent}.am-workspace-page::-webkit-scrollbar{width:8px;height:8px}.am-workspace-page ::-webkit-scrollbar{width:8px;height:8px}.am-workspace-page::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:8px}.am-workspace-page ::-webkit-scrollbar-thumb{background-clip:padding-box;border:2px solid #0000;border-radius:8px}.am-workspace-page::-webkit-scrollbar-corner{background:0 0}.am-workspace-page ::-webkit-scrollbar-corner{background:0 0}.am-app-shell>.am-workspace-page:has(.am-client-workspace-full){gap:18px}.artmatch .am-client-header{box-shadow:3px 4px 0 var(--ink);border-radius:22px;grid-template-columns:48px minmax(0,1fr);gap:12px;padding:16px;display:grid}.am-client-header>img{width:48px;height:48px}.artmatch .am-client-header h1{font-size:24px;line-height:1.2}.am-client-header p{font-size:13px}.am-client-header>div:last-child{flex-flow:row;grid-column:1/-1;gap:8px;width:100%;display:flex}.am-client-header>div:last-child :is(a,button){white-space:nowrap;flex:1;min-height:40px;padding:8px 10px;font-size:13px}.am-client-workspace-full{flex-basis:440px;min-height:440px;padding-bottom:0}.am-client-workspace-full .am-workspace-heading{gap:8px;padding:16px 14px 12px}.am-client-workspace-full .am-workspace-heading h2{font-size:18px}.am-client-workspace-full .am-workspace-title{gap:2px 8px}.am-client-workspace-full .am-saved-open{min-height:40px;padding:6px 10px;font-size:12px}.am-client-workspace-full .am-request-directions{flex-wrap:nowrap;gap:6px;padding:0 14px 12px}.am-client-workspace-full .am-request-directions button{flex:1;min-width:0;min-height:40px;padding:6px;font-size:12px}.am-client-workspace-full .am-request-directions button>svg{display:none}.am-client-workspace-full .am-request-filters{grid-template-columns:1.25fr 1.1fr 1fr .85fr;gap:5px;padding:0 14px 12px;display:grid}.am-client-workspace-full .am-request-filters button{min-height:40px;padding:5px 3px;font-size:12px;line-height:1.2}.am-client-workspace-full .am-request-pagination{padding:10px 14px;font-size:12px}.am-client-workspace-full .am-request-row{gap:8px;padding:12px 8px}.am-artist-studio{gap:18px}.am-artist-identity-name{gap:12px}.am-artist-identity-name img{width:48px;height:48px}.am-artist-identity-name p{gap:4px 10px;font-size:13px}.am-profile-editor .am-editor-heading{gap:8px;padding:16px 14px 10px}.am-profile-editor .am-editor-heading h2{font-size:20px}.am-profile-editor .am-editor-heading p{font-size:13px;line-height:1.45}.am-profile-editor .am-editor-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding-inline:14px;display:grid}.am-artist-studio .am-editor-tabs button{min-height:48px;font-size:12px;line-height:1.25}.am-profile-editor .am-editor-scroll{padding:16px 14px}.am-profile-editor .am-editor-bio textarea{height:132px;min-height:132px;font-size:16px}.am-profile-editor .am-editor-styles button{min-height:40px;padding:6px 9px;font-size:12px}.am-profile-editor .am-editor-savebar{gap:8px;padding:12px 14px}.am-profile-editor .am-editor-savebar>div:last-child{width:100%}.am-profile-editor .am-editor-savebar .am-studio-button{white-space:nowrap;flex:1;gap:6px;min-width:0;min-height:44px;padding:8px;font-size:13px}.am-profile-editor .am-editor-savebar .am-studio-button svg{flex-shrink:0}}@media(max-width:359px){.am-profile-editor .am-editor-savebar .am-studio-button svg{display:none}}.am-app-shell>.am-page-shell{margin-top:calc(-1 * var(--am-header-underlap,42px));padding-top:calc(12px + var(--am-header-underlap,42px));scroll-padding-top:calc(12px + var(--am-header-underlap,42px))}.am-app-shell>.am-header{pointer-events:none}.am-app-shell>.am-header>.am-nav{pointer-events:auto}.am-client-header{flex-shrink:0}.am-account-actions>:is(a,button){border:1px solid var(--ink);text-align:center;border-radius:999px;padding:8px 16px;font-size:14px;font-weight:700}@media(max-width:899px){.am-client-header>.am-account-identity{grid-column:2}.am-client-header:not(:has(>img))>.am-account-identity{grid-column:1/-1}}.am-client-workspace-full .am-workspace-heading{align-items:flex-start;padding:16px 24px 12px}.am-client-workspace-full .am-workspace-heading h2{margin:0;font-size:24px;line-height:1.2}.am-client-workspace-full .am-workspace-title{align-items:baseline}.am-client-workspace-full .am-workspace-heading .am-saved-open{margin-top:0}.am-client-workspace-full .am-approval-filters{grid-template-columns:repeat(3,minmax(0,1fr))}.am-client-workspace-full .am-admin-content{padding-inline:24px}.artmatch>.am-workspace-page,.artmatch .am-studio-workspace>.am-studio-content{animation:none}.am-account-actions{width:132px}@media(prefers-reduced-motion:no-preference){.am-workspace-page>:is(.am-studio-workspace,.am-client-workspace-full){animation:.18s cubic-bezier(.16,1,.3,1) both am-workspace-arrive}}@keyframes am-workspace-arrive{0%{transform:translateY(3px)}to{transform:translateY(0)}}@media(max-width:899px){.am-client-workspace-full .am-workspace-heading{padding:16px 14px 12px}.am-client-workspace-full .am-workspace-heading h2{font-size:20px}.am-client-workspace-full .am-admin-content{padding-inline:14px}.am-client-workspace-full .am-request-filters button{height:44px;min-height:44px}}.am-dialog.am-commission-dialog{width:min(760px,100vw - 32px);max-width:760px;max-height:calc(var(--am-request-height,100dvh) - 32px);top:calc(var(--am-request-top,0px) + var(--am-request-height,100dvh) / 2);padding:0}.am-commission-dialog .am-dialog-scroll{padding:28px;scroll-padding-block:16px}.am-commission-dialog .am-dialog-heading{gap:8px;margin-bottom:24px;padding-right:44px}.am-commission-dialog .am-dialog-heading h2{overflow-wrap:anywhere;font-size:24px;line-height:1.25}.am-commission-dialog .am-dialog-heading p{max-width:62ch;font-size:15px;line-height:1.5}.am-commission-dialog .am-close{width:40px;height:40px;top:16px;right:16px}.am-request-form,.am-request-terms-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px 24px;display:grid}.am-request-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;line-height:1.5;display:flex}.am-request-optional,.am-request-count{color:var(--muted-foreground);font-size:13px;font-weight:400}.am-request-count{font-variant-numeric:tabular-nums}.am-commission-dialog .am-request-input,.am-commission-dialog .am-select-trigger{width:100%;min-width:0;min-height:48px;font:inherit;color:var(--ink);background:#fffaf0;border:1px solid #19132166;border-radius:12px;padding:10px 12px;font-size:16px;line-height:1.5}.am-request-input::placeholder{color:var(--muted-foreground);opacity:.8}.am-request-payment{grid-template-columns:minmax(0,1fr) 104px;gap:8px;display:grid}.am-request-form>.am-request-slider,.am-request-terms,.am-request-message{grid-column:1/-1}.am-request-slider-controls{align-items:center;gap:12px;min-width:0;display:flex}.am-request-slider-controls .am-request-range{flex:1;width:0;min-width:0;min-height:44px;margin:0}.am-request-number{flex:0 0 88px;position:relative}.am-request-number .am-request-input{text-align:right;font-variant-numeric:tabular-nums;appearance:textfield}.am-request-number input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.am-request-number input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.am-request-number .am-request-number-unit{padding-right:28px}.am-request-unit{pointer-events:none;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.am-request-terms{border:0;min-width:0;margin:4px 0 0;padding:0}.am-request-terms legend{margin-bottom:16px;font-size:18px;font-weight:750}.am-request-terms-grid .am-request-field{justify-content:space-between;height:100%}.am-request-message-label{justify-content:space-between;gap:12px;display:flex}.am-request-message textarea{resize:vertical;min-height:100px}.am-commission-dialog .am-dialog-footer{padding:16px 28px max(20px,env(safe-area-inset-bottom))}.am-commission-actions{justify-content:flex-end;gap:12px;display:flex}.am-commission-actions .am-primary-button{min-width:180px}.am-request-cancel{background:0 0;border:1px solid #19132166;border-radius:999px;padding:10px 24px;font-size:14px;font-weight:700}.am-request-cancel:hover:not(:disabled){background:#1913210a}@media(max-width:599px){.am-dialog.am-commission-dialog{width:calc(100vw - 24px);max-height:calc(var(--am-request-height,100dvh) - 24px);box-shadow:4px 5px 0 var(--ink);border-radius:24px}.am-commission-dialog .am-dialog-scroll{padding:24px 18px 20px}.am-commission-dialog .am-dialog-heading h2{font-size:21px}.am-request-form,.am-request-terms-grid{grid-template-columns:minmax(0,1fr);gap:18px}.am-commission-dialog .am-dialog-footer{padding:12px 18px max(14px,env(safe-area-inset-bottom))}.am-commission-actions .am-primary-button{flex:1;min-width:0}.am-request-cancel{padding-inline:20px}}body:has(.am-app-shell[data-initial-ready=false]) :is(.am-overlay,.am-dialog){visibility:hidden}.am-request-workspace[data-workbench] .am-request-split{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(220px,.65fr) minmax(0,1.5fr)}.am-request-workspace[data-workbench] .am-request-list{overscroll-behavior:contain;min-height:0;overflow-y:auto}.am-request-workspace[data-workbench] .am-request-detail{scrollbar-gutter:auto;flex-direction:column;padding:0;display:flex;overflow:hidden}.am-request-detail-heading{flex-shrink:0;justify-content:space-between;align-items:center;gap:14px;padding:20px 24px 16px;display:flex}.am-request-detail-heading>div{min-width:0}.am-request-detail .am-request-detail-heading h3{font-family:var(--font-sans,"Space Grotesk", sans-serif);overflow-wrap:anywhere;margin:0 0 6px;font-size:22px;line-height:1.25}.am-request-detail-heading p{color:#5b5065;font-size:12px}.am-request-state{border:1px solid #19132130;border-radius:99px;flex-shrink:0;padding:6px 10px;font-size:11px;font-weight:650}.am-request-state[data-status=accepted]{color:#20613e;background:#e3eedc;border-color:#a9c3a6}.am-request-state[data-status=pending][data-turn=true]{background:var(--page-pink);color:var(--ink)}.am-request-detail-tabs{border-bottom:1px solid #19132125;flex-shrink:0;gap:22px;padding:0 24px;display:flex}.am-request-detail-tabs button{color:#5b5065;align-items:center;gap:7px;min-height:44px;font-size:13px;font-weight:650;display:flex;position:relative}.am-request-detail-tabs button[aria-selected=true]{color:var(--ink)}.am-request-detail-tabs button[aria-selected=true]:after{content:"";background:var(--ink);border-radius:3px;height:3px;position:absolute;bottom:-1px;left:0;right:0}.am-request-panel{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:20px 24px;overflow:auto}.am-request-panel[hidden]{display:none}.am-request-chat-panel{scrollbar-gutter:auto;padding:0;display:flex;overflow:hidden}.am-offer-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.am-offer-heading h4,.am-offer-history h4{font-size:16px;font-weight:700}.am-offer-heading time{color:#5b5065;font-size:11px}.am-request-project{text-underline-offset:3px;font-size:13px;text-decoration:underline}.am-request-workspace[data-workbench] .am-offer-terms{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px;margin:8px 0 0;display:grid}.am-request-workspace[data-workbench] .am-offer-terms>div{border-bottom:1px solid #19132115;flex-direction:column;align-items:flex-start;gap:4px;padding:12px 0;display:flex}.am-request-workspace[data-workbench] .am-offer-terms dt{color:#5b5065;font-size:12px}.am-request-workspace[data-workbench] .am-offer-terms dd{text-align:left;font-size:15px;font-weight:650}.am-request-workspace[data-workbench] .am-project-brief{margin:22px 0 0}.am-request-workspace[data-workbench] .am-project-brief p{max-width:68ch;font-size:14px;line-height:1.65}.am-request-actionbar{background:var(--cream);border-top:1px solid #19132125;flex-shrink:0;padding:14px 24px}.am-offer-buttons{flex-wrap:wrap;gap:8px;display:flex}.artmatch .am-offer-button{border:1px solid #19132160;border-radius:99px;min-height:42px;padding:8px 18px;font-size:13px;font-weight:650}.artmatch .am-offer-primary{background:var(--ink);color:var(--cream);border-color:var(--ink)}.artmatch .am-offer-button:disabled{opacity:.5;cursor:wait}.am-offer-waiting{color:#5b5065;font-size:13px;line-height:1.5}.am-offer-confirm{gap:10px;display:grid}.am-offer-confirm p{font-size:13px;line-height:1.5}.am-request-message-count{align-items:center;gap:4px;font-weight:650;display:inline-flex}.am-request-workspace[data-workbench] .am-request-row{gap:8px;padding:15px 12px}.am-request-workspace[data-workbench] .am-request-row[aria-pressed=true]{background:color-mix(in srgb,var(--page-pink) 52%,var(--cream));border-color:#19132140}.am-closed-notice,.am-history-note{color:#5b5065;margin-top:16px;font-size:13px;line-height:1.5}.am-offer-event{border-bottom:1px solid #19132125;padding:16px 0}.am-offer-event summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.am-offer-event summary::-webkit-details-marker{display:none}.am-offer-event summary>span{gap:4px;display:grid}.am-offer-event summary strong{font-size:14px}.am-offer-event summary>span>span,.am-offer-event time{color:#5b5065;font-size:12px}.am-offer-event summary:after{content:"+";font-size:20px}.am-offer-event[open] summary:after{content:"−"}.am-history-message{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:13px;line-height:1.6}.am-history-earlier,.am-chat-earlier{text-underline-offset:3px;min-height:40px;font-size:12px;text-decoration:underline}.am-conversation{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.am-conversation-log{overscroll-behavior:contain;scrollbar-gutter:stable;flex:1;min-height:0;padding:16px 24px;overflow:auto}.am-chat-day{text-align:center;color:#5b5065;padding:10px 0 18px;font-size:11px}.am-chat-entry{margin-bottom:12px}.am-chat-bubble{background:#fffaf0;border:1px solid #19132120;border-radius:16px 16px 16px 4px;width:fit-content;max-width:85%;padding:12px 15px 9px}.am-chat-bubble[data-mine=true]{background:color-mix(in srgb,var(--page-pink) 40%,var(--cream));border-radius:16px 16px 4px;margin-left:auto}.am-chat-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.6}.am-chat-bubble time{color:#5b5065;text-align:right;margin-top:6px;font-size:10px;display:block}.am-chat-composer{background:var(--cream);border-top:1px solid #19132125;flex-shrink:0;grid-template-columns:minmax(0,1fr) 44px;gap:8px 10px;padding:14px 20px;display:grid}.artmatch .am-chat-composer textarea{resize:none;background:#fffaf0;border:1px solid #19132140;border-radius:16px;width:100%;min-height:48px;max-height:120px;padding:10px 13px;font-size:14px;line-height:1.5}.am-chat-composer>button{background:var(--ink);width:44px;height:44px;color:var(--cream);border-radius:50%;align-self:end;place-items:center;display:grid}.am-chat-composer>button:disabled{opacity:.4}.am-chat-composer-hint{color:#5b5065;grid-column:1/-1;font-size:10px}.am-chat-send-error{color:#a1263d;grid-column:1/-1;font-size:12px}.am-chat-jump{background:var(--ink);color:var(--cream);border-radius:99px;align-self:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:flex;position:absolute;bottom:122px}.am-chat-welcome{text-align:center;max-width:44ch;margin:auto;padding:28px 10px}.am-chat-welcome h4{margin-bottom:8px;font-size:20px;font-weight:700}.am-chat-welcome p,.am-chat-notice{color:#5b5065;font-size:13px;line-height:1.6}.am-chat-notice button{text-decoration:underline}.am-counter-dialog{width:min(680px,100vw - 24px)}.am-counter-form{gap:18px;min-width:0;display:grid}.am-counter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.am-counter-form label>span,.am-counter-grid>div>span{margin-bottom:7px;font-size:13px;display:block}.artmatch .am-counter-form input,.artmatch .am-counter-form textarea{background:#fffaf0;border-width:1px;border-color:#19132140;min-height:44px;font-size:16px}.am-counter-form>button{min-height:44px;box-shadow:none;justify-self:end}@media(min-width:900px)and (min-height:600px){.am-request-workspace[data-workbench] .am-request-split{overflow:hidden}}@media(max-width:899px),(max-height:599px){.am-request-workspace[data-workbench] .am-request-split{grid-template-columns:minmax(0,1fr);min-height:0;overflow:hidden}.am-request-workspace[data-workbench] .am-request-split.has-selection{flex:none;height:max(480px,100dvh - 170px)}.am-request-workspace[data-workbench] .am-request-detail{height:100%}.am-request-workspace[data-workbench]:has(.has-selection)>.am-request-pagination{display:none}.am-request-detail-heading{align-items:flex-start;padding:10px 16px 14px}.am-request-detail .am-request-detail-heading h3{font-size:19px}.am-request-state{padding:5px 8px;font-size:10px}.am-request-detail-heading p{font-size:11px}.am-request-detail-tabs{gap:24px;padding-inline:16px}.am-request-panel{padding:18px 16px}.am-request-chat-panel{padding:0}.am-request-workspace[data-workbench] .am-back-requests{flex-shrink:0;align-self:flex-start;margin:0;padding:12px 16px}.am-request-actionbar,.am-conversation-log{padding:12px 16px}.am-chat-composer{padding:12px}.artmatch .am-chat-composer textarea{font-size:16px}.am-chat-bubble{max-width:92%}.am-counter-grid{grid-template-columns:minmax(0,1fr)}}.am-workbench-controls{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px 20px;padding:0 24px 16px;display:flex}.am-workbench-controls .am-request-directions,.am-workbench-controls .am-request-filters{margin:0;padding:0}.am-request-workspace[data-workbench] .am-workspace-heading{padding-bottom:16px}@media(max-width:899px){.am-workbench-controls{padding:0 16px 14px}.am-client-workspace-full .am-workbench-controls .am-request-directions,.am-client-workspace-full .am-workbench-controls .am-request-filters{padding:0}}@media(min-width:900px)and (min-height:600px){.am-app-shell>.am-workspace-page:has([data-workbench]){overflow-y:auto}.am-client-workspace-full:has([data-workbench]){flex-shrink:0;min-height:560px}}@media(max-width:899px),(max-height:599px){.am-workspace-page:has([data-workbench] .has-selection)>.am-client-header{display:none}.am-request-workspace[data-workbench]:has(.has-selection)>:is(.am-workspace-heading,.am-workbench-controls){display:none}.am-request-workspace[data-workbench] .am-request-split.has-selection{flex:1;height:auto;min-height:420px}.am-request-workspace[data-workbench] .has-selection .am-request-list{display:none}.am-request-workspace[data-workbench] .am-back-requests{display:flex}.am-request-workspace[data-workbench] .am-detail-placeholder{display:none}.am-client-workspace-full:has([data-workbench] .has-selection){flex:1 0 420px;min-height:420px}}.am-request-workspace[data-workbench]{container-type:inline-size}.am-request-workspace[data-workbench] .am-workbench-controls{flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex}.am-request-workspace[data-workbench] .am-request-directions,.am-request-workspace[data-workbench] .am-request-filters{flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.am-request-workspace[data-workbench] .am-request-directions{flex:none}.am-request-workspace[data-workbench] .am-request-directions button,.am-request-workspace[data-workbench] .am-request-filters button{white-space:nowrap;flex:none;justify-content:center;align-items:center;gap:8px;width:auto;min-width:max-content;height:auto;min-height:44px;padding:10px 16px;font-size:14px;line-height:1.3;display:inline-flex}.am-request-workspace[data-workbench] .am-request-avatar{color:#100b1c;background:#ead7d6;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:700;display:grid;position:relative;overflow:hidden}.am-request-workspace[data-workbench] .am-request-avatar img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.am-request-workspace[data-workbench] .am-request-identity{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.am-request-identity>strong,.am-request-identity>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.am-request-identity>span{color:#62566a;font-size:13px;font-weight:400}.am-request-workspace[data-workbench] .am-back-requests{border:1px solid #100b1c30;border-radius:999px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:44px;margin:12px 16px 4px;padding:8px 12px;font-size:14px;font-weight:600;line-height:1.3}.am-request-workspace[data-workbench] .am-back-requests svg{flex:0 0 16px}@container (width<=760px){.am-request-workspace[data-workbench] .am-workbench-controls{flex-direction:column;align-items:flex-start}.am-request-workspace[data-workbench] .am-request-filters{width:100%}}@container (width<=420px){.am-request-workspace[data-workbench] .am-request-filters{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.am-request-workspace[data-workbench] .am-request-filters button{min-width:0;padding-inline:10px}}.am-match-contacts{border-top:1px solid #100b1c20;margin-top:24px;padding-top:20px}.am-match-contacts h4{margin:0 0 8px;font-size:17px;font-weight:700}.am-match-contacts>p{color:#62566a;margin:0 0 16px;font-size:14px;line-height:1.6}.am-match-contacts dl{grid-template-columns:repeat(auto-fit,minmax(min(100%,160px),1fr));gap:16px 24px;margin:0;display:grid}.am-match-contacts dt{color:#62566a;margin-bottom:4px;font-size:13px}.am-match-contacts dd{overflow-wrap:anywhere;margin:0}.am-match-contacts a{text-underline-offset:4px;text-decoration:underline}.am-match-contacts .am-copy-contact{text-align:left;background:0 0;border:0;border-radius:0;padding:0}.am-copy-contact span{color:#62566a;margin-top:4px;font-size:12px;display:block}.am-chat-composer{align-items:center}.am-chat-composer>button{align-self:center}.am-chat-input-frame{background:#fffaf0;border:1px solid #19132140;border-radius:16px;min-width:0;padding-block:6px;overflow:hidden}.am-chat-input-frame:focus-within{outline:2px solid var(--ink);outline-offset:2px}.artmatch .am-chat-composer .am-chat-input-frame textarea{box-shadow:none;scrollbar-width:thin;background:0 0;border:0;border-radius:0;outline:none;min-height:48px;padding-block:4px;display:block}@media(max-width:599px){.am-workspace-page:is(.am-artist-studio,:has([data-workbench]))>.am-client-header{grid-template-columns:40px minmax(0,1fr);gap:8px 10px;padding:12px}.am-workspace-page:is(.am-artist-studio,:has([data-workbench]))>.am-client-header>img{width:40px;height:40px}.artmatch .am-workspace-page:is(.am-artist-studio,:has([data-workbench]))>.am-client-header h1{font-size:20px}.am-workspace-page:is(.am-artist-studio,:has([data-workbench]))>.am-client-header>div:last-child :is(a,button){min-height:34px;padding:6px 10px;font-size:12px}.am-request-workspace[data-workbench] .am-workspace-heading{gap:8px;padding:12px 12px 8px}.am-request-workspace[data-workbench] .am-workspace-heading h2{font-size:18px}.am-request-workspace[data-workbench] .am-workspace-title{gap:6px}.am-request-workspace[data-workbench] .am-request-total{font-size:12px}.am-request-workspace[data-workbench] .am-saved-open{min-height:34px;padding:6px 9px;font-size:11px}.am-request-workspace[data-workbench] .am-workbench-controls{gap:8px;padding:0 12px 10px}.am-request-workspace[data-workbench] .am-request-directions{gap:6px}.am-request-workspace[data-workbench] .am-request-directions button{min-height:36px;padding:7px 12px;font-size:12px}.am-request-workspace[data-workbench] .am-request-filters{grid-template-columns:1.35fr 1.1fr 1fr .85fr;gap:4px;width:100%;display:grid}.am-request-workspace[data-workbench] .am-request-filters button{min-width:0;height:36px;min-height:36px;padding:6px 4px;font-size:12px;line-height:1.2}}.am-login-access .am-login-approval-note{margin-left:4px;font-size:12px;font-weight:400;display:inline-block}
