@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-ext-wght-normal.0w5-20wrij2y1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-wght-normal.1fjuga16p-_i_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-greek-wght-normal.1bpl7wsc6313m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-vietnamese-wght-normal.3t024er0ypawq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-ext-wght-normal.3t_7mbg42824f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-wght-normal.15jby9eboz7vb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-ext-wght-normal.20g3-bbbhdq0_.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-cyrillic-wght-normal.2cxlyxah-fd35.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-ext-wght-normal.0mkxydxl0e43d.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-greek-wght-normal.1rx9vjatjkdar.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-vietnamese-wght-normal.2kcj5i_8uff48.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-ext-wght-normal.3gdi_th3seg1n.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/inter-latin-wght-normal.0gsaq8ukbf34m.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-cyrillic-ext-wght-normal.1p5eg27ho_atv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-vietnamese-wght-normal.2gl4mcd5dm2h_.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-ext-wght-normal.362mv560wxbnh.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/plus-jakarta-sans-latin-wght-normal.1nsast9qgxif8.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-ext-wght-normal.3mbm-jgk33j9h.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-cyrillic-wght-normal.4410a-by3wkmp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-vietnamese-wght-normal.2vkv9zvo-i28x.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-ext-wght-normal.2rc2qo3fyex9c.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded Variable;font-style:normal;font-display:swap;font-weight:200 900;src:url(../media/unbounded-latin-wght-normal.1tz5lbfnvawi1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#0d0b14;--panel:#171321;--border:#332b46;--text:#faf9ff;--muted:#b9b2c8;--accent:#6f3dff;--accent-strong:#5b2be0;--accent-soft:#e9e1ff;--accent-text:#b9a3ff;--on-accent:#fff;--danger-background:#2a1018;--danger-border:#8f514c;--danger-text:#ffb4ab;--success-background:#102a21;--success-border:#397a62;--success-text:#b9f6dc;--focus-ring:#c7b7ff;--target-min:2.75rem;--surface:#171321;--surface-raised:#1d1729;--surface-overlay:#241c33;--border-subtle:#3c3252;--font-heading:"Satoshi", "Inter Variable", Arial, sans-serif;--font-body:"Inter Variable", Arial, Helvetica, sans-serif;--font-numeric:"IBM Plex Sans Variable", "Inter Variable", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--radius-button:999px;--radius-input:14px;--radius-card:20px;--radius-dialog:24px;--shadow-soft:0 1px 2px #0704111f, 0 12px 30px #0704111f;--shadow-lift:0 2px 5px #07041124, 0 18px 42px #0704112e;--shadow-overlay:0 1px 2px #07041129, 0 24px 64px #0704113d;--motion-fast:.16s;--motion-standard:.22s;--ease-polished:cubic-bezier(.22, 1, .36, 1)}*{box-sizing:border-box}html,body{min-height:100%}html{scroll-behavior:smooth;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:radial-gradient(circle at 20% 0%, #24164f 0%, transparent 38%), var(--background);color:var(--text);font-family:var(--font-body);font-weight:var(--font-weight-regular);overflow-wrap:anywhere;margin:0;line-height:1.5}input,textarea,select,button{font-family:var(--font-body);font-size:1rem}.skip-link{background:var(--text);border-radius:var(--radius-input);color:var(--background);font-weight:var(--font-weight-bold);min-height:var(--target-min);z-index:10000;padding:.65rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(calc(-100% - 2rem))}.skip-link:focus-visible{transform:translateY(0)}#main-content:focus{outline:none}h1,h2,h3,h4,h5,h6,.portal-title,.home-brand{font-family:var(--font-heading)}input[type=number],input[type=date],input[type=time],input[type=datetime-local],input[inputmode=decimal],input[inputmode=numeric],[data-numeric],.numeric,.count-up,time,output,.status-pill,.home-service-number,.home-steps li>span,.home-trust-grid span,.service-price,.check-icon,.queue-row small,.queue-card>small,.queue-card>span,.service-card small,.talent-card .muted,.service-detail .tag-list,.service-preview .tag-list,.service-preview .muted,.home-brief-card dd{font-family:var(--font-numeric);font-variant-numeric:tabular-nums}main{place-items:center;min-height:100vh;padding:2rem;display:grid}.status-card{border:1px solid var(--border);border-radius:var(--radius-dialog);background:color-mix(in srgb, var(--panel) 88%, transparent);width:min(100%,44rem);box-shadow:var(--shadow-overlay);padding:clamp(2rem,6vw,4rem)}h1{letter-spacing:-.06em;margin:0;font-size:clamp(2.5rem,8vw,5.5rem);line-height:.95}.action-title{font-size:clamp(2rem,6vw,3.75rem)}.summary{max-width:38rem;color:var(--muted);margin:1.5rem 0 2.5rem;font-size:1.1rem;line-height:1.6}.health{align-items:center;gap:.75rem;margin:0;display:flex}.health:before{background:var(--accent);width:.7rem;height:.7rem;box-shadow:0 0 1rem var(--accent);content:"";border-radius:999px}.text-link{color:var(--accent-text);font-weight:700}.auth-form{gap:.75rem;display:grid}.auth-form label{font-weight:700}.form-field{gap:.45rem;display:grid}.field-hint,.field-error{font-weight:var(--font-weight-regular);margin:0;line-height:1.5}.field-hint{color:var(--muted)}.field-error{color:var(--danger-text)}.auth-form input{border:1px solid var(--border);border-radius:var(--radius-input);width:100%;min-height:3rem;color:var(--text);font:inherit;background:#0d0b14;padding:.75rem .9rem}.auth-form button{border-radius:var(--radius-button);background:var(--accent);min-height:3rem;color:var(--on-accent);cursor:pointer;font:inherit;border:0;margin-top:.5rem;padding:.75rem 1rem;font-weight:800}.auth-form button:disabled{cursor:not-allowed;opacity:.55}.form-error{color:var(--danger-text);margin-bottom:0;line-height:1.5}.form-message{border:1px solid var(--border);border-radius:var(--radius-input);gap:.25rem;margin-block:1rem;padding:.85rem 1rem;line-height:1.5;display:grid}.form-message>div,.form-message>div>p{margin:0}.form-message--error{background:var(--danger-background);border-color:var(--danger-border);color:var(--danger-text)}.form-message--info{background:var(--surface-overlay);color:var(--text)}.form-message--success{background:var(--success-background);border-color:var(--success-border);color:var(--success-text)}.portal-main{min-height:100vh;padding:clamp(1rem,3vw,2.5rem);display:block}.portal-shell{width:min(100%,76rem);margin:0 auto}.portal-shell.narrow{width:min(100%,62rem)}.portal-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin:1rem 0 1.5rem;display:flex}.portal-title{overflow-wrap:anywhere;font-size:clamp(2rem,6vw,4.25rem)}.muted{color:var(--muted);line-height:1.5}.portal-nav{gap:.35rem;margin-bottom:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.portal-nav a{color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:999px;padding:.65rem 1rem;text-decoration:none}.portal-nav a.active{color:var(--on-accent);background:var(--accent);border-color:var(--accent);font-weight:800}.panel{border:1px solid var(--border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--surface-raised) 92%, transparent);margin-bottom:1rem;padding:clamp(1rem,3vw,1.75rem)}.panel h2{margin-top:0;font-size:clamp(1.25rem,3vw,1.8rem)}.panel h3{margin-top:1.5rem}.split-grid,.staff-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem;display:grid}.section-heading{justify-content:space-between;align-items:start;gap:1rem;display:flex}.status-pill{border:1px solid var(--border);width:fit-content;color:var(--accent-text);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:.45rem .65rem;font-size:.72rem;font-weight:800;display:inline-flex}.portal-form{gap:.9rem;display:grid}.portal-form.two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-form label{gap:.45rem;font-weight:700;display:grid}.portal-form input,.portal-form textarea,.portal-form select{border:1px solid var(--border);border-radius:var(--radius-input);width:100%;color:var(--text);font:inherit;background:#0d0b14;padding:.75rem .85rem}.portal-form input,.portal-form select{min-height:3rem}.portal-form textarea{resize:vertical}.portal-form .wide{grid-column:1/-1}.portal-form .checkbox{align-items:flex-start;font-weight:400;line-height:1.5;display:flex}.portal-form .checkbox input{width:1.25rem;min-height:1.25rem;margin-top:.15rem}button,.portal-form button{min-height:var(--target-min);border-radius:var(--radius-button);background:var(--accent);color:var(--on-accent);cursor:pointer;font:inherit;border:0;padding:.7rem 1rem;font-weight:800}button:disabled{cursor:not-allowed;opacity:.5}.secondary-button{border:1px solid var(--accent);color:var(--accent-text);background:0 0}.danger-button{color:#ffb4ab;background:0 0;border:1px solid #ff8b80}.full{width:100%;margin-top:1rem}.form-actions,.decision-grid{flex-wrap:wrap;gap:.65rem;display:flex}.notice,.review-note{border:1px solid var(--accent);border-radius:var(--radius-card);overflow-wrap:anywhere;background:#21164a;padding:.85rem 1rem;line-height:1.5}.review-note{background:#2a2410;border-color:#7d692f}.checklist{gap:.65rem;display:grid}.check-row{border:1px solid var(--border);border-radius:var(--radius-card);align-items:center;gap:.9rem;padding:.8rem;display:flex}.check-row>span{background:#24164f;border-radius:999px;place-items:center;width:2rem;height:2rem;font-weight:800;display:grid}.check-row.complete>span{color:#fff;background:var(--accent)}.check-row p{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.upload-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin:1rem 0;display:grid}.upload-card{border:1px dashed var(--accent);border-radius:var(--radius-card);align-content:center;gap:.55rem;min-height:9rem;padding:1rem;display:grid}.upload-card span{color:var(--muted);font-size:.85rem}.upload-card input{max-width:100%}.card-list{gap:.65rem;margin:1rem 0;display:grid}.queue-card{border:1px solid var(--border);border-radius:var(--radius-card);overflow-wrap:anywhere;gap:.55rem;padding:.85rem;display:grid}.queue-card p{margin:0}.queue-table{gap:.35rem;display:grid}.queue-row{border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:1.4fr 1fr .8fr 1.2fr .55fr;align-items:center;gap:.75rem;padding:.75rem;display:grid}.declaration-box{border:1px solid var(--border);border-radius:var(--radius-card);margin-top:1rem;padding:1rem}.declaration-box legend{padding:0 .35rem;font-weight:800}.audit-timeline{gap:.75rem;margin-top:1rem;display:grid}.queue-row.heading{color:var(--muted);text-transform:uppercase;border:0;font-size:.78rem;font-weight:800}.queue-row small{color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem;display:block}.preview-banner{border-radius:var(--radius-card);color:#ffe08a;text-align:center;text-transform:uppercase;background:#3b3112;padding:.55rem;font-size:.8rem;font-weight:800}.service-select{background:var(--surface);border:1px solid var(--border);color:inherit;text-align:left;gap:.25rem;padding:.85rem;display:grid}.service-select span,.service-select small{color:var(--muted)}.availability-grid{gap:.65rem;margin:1rem 0;display:grid}.availability-row{grid-template-columns:1.1fr .8fr .8fr 1.2fr auto;gap:.5rem;display:grid}.marketplace-main{max-width:1180px;min-height:100vh;margin:0 auto;padding:2rem 1rem 4rem;display:block}.marketplace-hero{border-radius:var(--radius-dialog);color:#f6faf8;background:linear-gradient(135deg,#21134d,#6f3dff);margin-bottom:1.25rem;padding:clamp(1.5rem,5vw,4rem)}.marketplace-hero h1{max-width:12ch;margin:.5rem 0 1rem;font-size:clamp(2.3rem,6vw,4.8rem);line-height:.98}.marketplace-hero p{max-width:62ch}.brand-link{color:#ded2ff;font-weight:850}.marketplace-filters{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));align-items:end;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:grid}.marketplace-filters label{gap:.35rem;font-size:.8rem;font-weight:750;display:grid}.marketplace-grid,.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.talent-card,.service-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:1rem;padding:1.1rem;display:grid}.talent-card h2,.service-card h3{margin:.25rem 0}.talent-monogram{aspect-ratio:1;background:var(--accent-soft);border-radius:var(--radius-input);color:var(--accent-strong);justify-content:center;align-items:center;width:4.5rem;font-size:2rem;font-weight:900;display:flex}.talent-monogram.large{border-radius:var(--radius-card);width:clamp(7rem,18vw,12rem);font-size:4rem}.tag-list{flex-wrap:wrap;gap:.4rem;display:flex}.tag-list span{background:var(--accent-soft);color:#4020a0;border-radius:999px;padding:.35rem .65rem;font-size:.78rem;font-weight:750}.empty-state{background:var(--surface);border:1px dashed var(--border);border-radius:var(--radius-card);text-align:center;padding:2rem}.marketplace-breadcrumb{flex-wrap:wrap;gap:.5rem;margin-bottom:1.5rem;display:flex}.profile-hero{grid-template-columns:auto 1fr;align-items:center;gap:2rem;margin-bottom:2rem;display:grid}.profile-hero h1,.service-detail h1{margin:.3rem 0 .8rem;font-size:clamp(2.2rem,6vw,4.7rem);line-height:1}.profile-layout{grid-template-columns:2fr 1fr;gap:1rem;margin-bottom:2rem;display:grid}.prose{line-height:1.75}.service-detail{max-width:820px;margin:3rem auto}.service-lead{font-size:1.25rem;line-height:1.6}.primary-link{background:var(--accent);border-radius:var(--radius-button);color:#fff;padding:.75rem 1rem;font-weight:800;display:inline-block}.public-nav{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:clamp(2rem,6vw,5rem);display:flex}.public-nav a{color:inherit;font-weight:750}.public-nav .brand-link{margin-right:auto}.home-main{--home-accent:#6f3dff;--home-accent-hover:#805cff;--home-accent-soft:#211943;--home-background:#0b0911;--home-surface:#15111f;--home-surface-raised:#1d1729;--home-border:#352c46;--home-ink:#f8f6ff;--home-muted:#aaa2b8;--focus-ring:#c4b5ff;background:var(--home-background);color:var(--home-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;place-items:normal;min-height:100vh;padding:0;display:block;overflow-x:clip}.home-main :is(.brand-menu-panel,.brand-notifications-panel,.brand-profile-panel,.brand-workspace-panel,.customer-notifications-panel,.customer-profile-panel,.site-nav-submenu,.site-mega-menu,.global-search-inline,.global-search-dialog,.site-nav-mobile>nav){background:var(--home-surface-raised)}.home-main :is(.site-nav-submenu a,.site-mega-group a,.site-mega-view-all,.global-search-links a,.global-search-all,.global-search-result):is(:hover,:focus-visible),.home-main .global-search-result-mark{background:var(--home-accent-soft);color:#c9bbff}.site-header{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:1000;background:#0b0911e0;border-bottom:1px solid #352c46d1;position:sticky;top:0}.site-header-inner{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1rem,2.4vw,2.5rem);max-width:96rem;min-height:5.5rem;margin:0 auto;padding:.75rem 3rem;display:grid}.home-brand{color:var(--home-ink);letter-spacing:-.045em;font-size:clamp(1.35rem,2vw,1.65rem);font-weight:800;text-decoration:none}.home-brand span{color:var(--home-accent)}.site-header-brand{white-space:nowrap}.site-nav-primary,.site-nav-actions,.customer-nav-primary,.customer-nav-actions,.brand-nav-primary,.brand-nav-actions{align-items:center;display:flex}.site-nav-primary{justify-content:center;gap:clamp(.85rem,1.7vw,1.75rem)}.site-nav-actions{justify-content:flex-end;gap:.45rem}.customer-nav-primary{justify-content:center;gap:clamp(1rem,2vw,2rem)}.customer-nav-actions{justify-content:flex-end;gap:.55rem}.brand-header-inner{gap:clamp(.7rem,1.35vw,1.35rem)}.brand-workspace-identity{align-items:center;gap:.7rem;display:flex}.brand-workspace-identity .site-header-brand{font-size:clamp(1.15rem,1.5vw,1.45rem)}.brand-nav-primary{justify-content:center;gap:clamp(.45rem,.9vw,1rem)}.brand-nav-actions{justify-content:flex-end;gap:.45rem}.site-nav-primary>a,.site-nav-primary>span,.site-nav-menu-link,.site-nav-actions>a,.customer-nav-primary>a,.customer-nav-primary>span,.customer-nav-actions summary,.brand-nav-primary>span,.brand-nav-primary summary,.brand-nav-actions summary,.site-nav-mobile summary,.site-nav-mobile nav a,.site-nav-mobile nav>span{color:var(--home-ink);min-height:var(--target-min);white-space:nowrap;justify-content:center;align-items:center;padding:.55rem .35rem;font-size:.92rem;font-weight:600;text-decoration:none;display:inline-flex}.site-nav-disabled{cursor:not-allowed;color:#6d6878!important}.site-nav-primary>a:hover,.site-nav-primary>a:focus-visible,.site-nav-menu-link:hover,.site-nav-menu-link:focus-visible,.site-nav-actions>a:not(.site-nav-cta):hover,.site-nav-actions>a:not(.site-nav-cta):focus-visible,.customer-nav-primary>a:hover,.customer-nav-primary>a:focus-visible,.customer-nav-actions summary:hover,.customer-nav-actions summary:focus-visible,.brand-nav-primary summary:hover,.brand-nav-primary summary:focus-visible,.brand-nav-actions summary:hover,.brand-nav-actions summary:focus-visible{color:var(--home-accent)}.site-nav-dropdown,.site-nav-mobile,.customer-notifications,.customer-profile-menu,.brand-menu,.brand-notifications,.brand-profile-menu,.brand-workspace-menu{position:relative}.site-nav-dropdown{display:block}.site-nav-menu-link{padding-inline:.35rem}.site-nav-dropdown summary,.site-nav-mobile summary,.customer-notifications summary,.customer-profile-menu summary,.brand-menu summary,.brand-notifications summary,.brand-profile-menu summary,.brand-workspace-menu summary{cursor:pointer;list-style:none}.site-nav-dropdown summary::-webkit-details-marker{display:none}.site-nav-mobile summary::-webkit-details-marker{display:none}.customer-notifications summary::-webkit-details-marker{display:none}.customer-profile-menu summary::-webkit-details-marker{display:none}.brand-menu summary::-webkit-details-marker{display:none}.brand-notifications summary::-webkit-details-marker{display:none}.brand-profile-menu summary::-webkit-details-marker{display:none}.brand-workspace-menu summary::-webkit-details-marker{display:none}.brand-workspace-menu>summary{border-left:1px solid var(--home-border);color:var(--home-ink);max-width:10rem;min-height:var(--target-min);align-items:center;padding-left:.7rem;font-size:.8rem;font-weight:600;display:inline-flex}.brand-workspace-menu>summary>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand-nav-disabled{cursor:not-allowed;color:#6d6878!important}.brand-nav-primary .brand-nav-disabled small{display:none}.brand-menu-panel,.brand-notifications-panel,.brand-profile-panel,.brand-workspace-panel{border:1px solid var(--home-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);background:#fff;min-width:18rem;padding:.6rem;position:absolute;top:calc(100% + .6rem)}.brand-menu-panel{left:0}.brand-menu--right .brand-menu-panel,.brand-notifications-panel,.brand-profile-panel{right:0}.brand-workspace-panel{min-width:19rem;padding:1rem;left:0}.brand-menu-panel h2,.brand-profile-panel h2,.brand-workspace-panel h2,.brand-notifications-panel h2,.brand-notifications-panel p,.brand-workspace-panel p{margin:0}.brand-menu-panel h2,.brand-profile-panel h2{color:var(--home-muted);font-family:var(--font-numeric);letter-spacing:.09em;text-transform:uppercase;padding:.55rem .65rem;font-size:.72rem}.brand-menu-panel ul,.brand-profile-panel ul{margin:0;padding:0;list-style:none}.brand-menu-panel a,.brand-menu-panel li>span,.brand-profile-panel li>span,.brand-profile-panel button,.brand-workspace-panel>span{border-radius:var(--radius-input);color:var(--home-ink);font:inherit;min-height:var(--target-min);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.6rem .65rem;font-weight:700;text-decoration:none;display:flex}.brand-menu-panel li>span[aria-disabled=true],.brand-profile-panel li>span[aria-disabled=true],.brand-workspace-panel>span[aria-disabled=true]{color:#6d6878;cursor:not-allowed}.brand-menu-panel small,.brand-profile-panel small,.brand-workspace-panel small,.brand-nav-disabled small{font-family:var(--font-numeric);text-transform:uppercase;margin-left:.6rem;font-size:.62rem;font-weight:650}.brand-menu-panel a:hover,.brand-menu-panel a:focus-visible,.brand-profile-panel button:hover,.brand-profile-panel button:focus-visible{color:#4b1fc4;background:#eee8ff}.brand-workspace-panel h2,.brand-notifications-panel h2{font-size:1rem}.brand-workspace-panel p,.brand-notifications-panel p{color:var(--home-muted);margin-top:.35rem}.brand-workspace-panel>span{margin-top:.7rem}.brand-notifications>summary{border:1px solid var(--home-border);min-height:var(--target-min);min-width:var(--target-min);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.brand-notifications-panel{min-width:20rem;padding:1rem}.brand-profile-menu>summary{border:1px solid var(--home-border);border-radius:var(--radius-button);padding-inline:.9rem}.brand-profile-error{color:var(--error-text);margin:.35rem .65rem;font-size:.85rem}.brand-create-campaign{background:var(--home-accent);border-radius:var(--radius-button);color:var(--on-accent);min-height:var(--target-min);white-space:nowrap;border:0;justify-content:center;align-items:center;padding:.65rem 1rem;font-weight:800;display:inline-flex}.brand-create-campaign:disabled{color:#fff;cursor:not-allowed;background:#6840d8}.customer-nav-disabled{cursor:not-allowed;color:#6d6878!important}.customer-nav-primary .customer-nav-disabled small{display:none}.customer-nav-badge{background:var(--home-accent);color:var(--on-accent);font-family:var(--font-numeric);border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;min-height:1.35rem;margin-left:.35rem;padding-inline:.3rem;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex}.customer-notifications>summary{border:1px solid var(--home-border);min-height:var(--target-min);min-width:var(--target-min);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.customer-profile-menu>summary{border:1px solid var(--home-border);border-radius:var(--radius-button);padding-inline:.9rem}.customer-notifications-panel,.customer-profile-panel{border:1px solid var(--home-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);background:#fff;min-width:20rem;padding:1rem;position:absolute;top:calc(100% + .6rem);right:0}.customer-notifications-panel h2,.customer-notifications-panel p,.customer-profile-panel h2{margin:0}.customer-profile-error{color:var(--error-text);margin:.35rem .65rem;font-size:.85rem}.customer-notifications-panel h2,.customer-profile-panel h2{font-size:1rem}.customer-notifications-panel p{color:var(--home-muted);margin-top:.45rem}.customer-profile-panel{min-width:18.5rem;padding:.6rem}.customer-profile-panel h2{color:var(--home-muted);font-family:var(--font-numeric);letter-spacing:.09em;text-transform:uppercase;padding:.55rem .65rem;font-size:.72rem}.customer-profile-panel ul{margin:0;padding:0;list-style:none}.customer-profile-panel li>span,.customer-profile-panel button{border-radius:var(--radius-input);color:var(--home-ink);font:inherit;min-height:var(--target-min);text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;padding:.6rem .65rem;font-weight:700;display:flex}.customer-profile-panel li>span[aria-disabled=true]{color:#6d6878}.customer-profile-panel small,.customer-nav-disabled small{font-family:var(--font-numeric);text-transform:uppercase;margin-left:.6rem;font-size:.62rem;font-weight:650}.customer-profile-panel button:hover,.customer-profile-panel button:focus-visible{color:#4b1fc4;background:#eee8ff}.site-nav-chevron{color:var(--home-accent);transition:transform var(--motion-fast) ease;margin-left:.35rem;font-size:1.05rem}.site-nav-chevron:before{content:"▾"}.site-nav-dropdown[open]>summary .site-nav-chevron,.site-nav-mobile-explore[open]>summary .site-nav-chevron,.site-nav-mobile-disclosure[open]>summary .site-nav-chevron,.customer-profile-menu[open]>summary .site-nav-chevron,.brand-menu[open]>summary .site-nav-chevron,.brand-profile-menu[open]>summary .site-nav-chevron,.brand-workspace-menu[open]>summary .site-nav-chevron{transform:rotate(180deg)}.site-nav-submenu{border:1px solid var(--home-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);background:#fff;min-width:18rem;padding:.55rem;position:absolute;top:calc(100% + .5rem);left:0}.site-nav-submenu ul{margin:0;padding:0;list-style:none}.site-nav-submenu a{border-radius:var(--radius-input);color:var(--home-ink);min-height:var(--target-min);align-items:center;padding:.6rem .8rem;font-weight:700;text-decoration:none;display:flex}.site-nav-submenu a:hover,.site-nav-submenu a:focus-visible{color:#4b1fc4;background:#eee8ff}.site-nav-submenu .site-nav-submenu-featured{background:var(--home-accent);color:var(--on-accent);margin-top:.35rem}.site-nav-submenu .site-nav-submenu-featured:hover,.site-nav-submenu .site-nav-submenu-featured:focus-visible{background:var(--accent-strong);color:var(--on-accent)}.site-mega-menu{border:1px solid var(--home-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(16rem,1.2fr);gap:clamp(1.25rem,2.5vw,2.5rem);width:min(82rem,100vw - 3rem);max-height:calc(100vh - 7rem);padding:clamp(1.25rem,2.4vw,2rem);display:grid;position:fixed;top:5.5rem;left:50%;overflow-y:auto;transform:translate(-50%)}@media (hover:hover) and (min-width:1051px){.site-nav-dropdown>.site-mega-menu--desktop,.site-nav-dropdown>.site-nav-submenu--desktop,.customer-notifications--desktop>.customer-notifications-panel,.customer-profile-menu>.customer-profile-panel,.brand-menu--desktop>.brand-menu-panel,.brand-notifications--desktop>.brand-notifications-panel,.brand-profile-menu>.brand-profile-panel,.brand-workspace-menu>.brand-workspace-panel{display:none}.site-nav-dropdown:hover>.site-mega-menu--desktop,.site-nav-dropdown:focus-within>.site-mega-menu--desktop{display:grid}.site-nav-dropdown:hover>.site-nav-submenu--desktop,.site-nav-dropdown:focus-within>.site-nav-submenu--desktop,.customer-notifications--desktop:hover>.customer-notifications-panel,.customer-notifications--desktop:focus-within>.customer-notifications-panel,.customer-profile-menu:hover>.customer-profile-panel,.customer-profile-menu:focus-within>.customer-profile-panel,.brand-menu--desktop:hover>.brand-menu-panel,.brand-menu--desktop:focus-within>.brand-menu-panel,.brand-notifications--desktop:hover>.brand-notifications-panel,.brand-notifications--desktop:focus-within>.brand-notifications-panel,.brand-profile-menu:hover>.brand-profile-panel,.brand-profile-menu:focus-within>.brand-profile-panel,.brand-workspace-menu:hover>.brand-workspace-panel,.brand-workspace-menu:focus-within>.brand-workspace-panel{display:block}.site-nav-dropdown:after,.customer-notifications--desktop:after,.customer-profile-menu:after,.brand-menu--desktop:after,.brand-notifications--desktop:after,.brand-profile-menu:after,.brand-workspace-menu:after{content:"";width:100%;height:2rem;display:none;position:absolute;top:100%;left:0}.site-nav-dropdown:hover:after,.site-nav-dropdown:focus-within:after,.customer-notifications--desktop:hover:after,.customer-notifications--desktop:focus-within:after,.customer-profile-menu:hover:after,.customer-profile-menu:focus-within:after,.brand-menu--desktop:hover:after,.brand-menu--desktop:focus-within:after,.brand-notifications--desktop:hover:after,.brand-notifications--desktop:focus-within:after,.brand-profile-menu:hover:after,.brand-profile-menu:focus-within:after,.brand-workspace-menu:hover:after,.brand-workspace-menu:focus-within:after{display:block}.site-nav-dropdown>summary .site-nav-chevron,.customer-profile-menu>summary .site-nav-chevron,.brand-menu--desktop>summary .site-nav-chevron,.brand-profile-menu>summary .site-nav-chevron,.brand-workspace-menu>summary .site-nav-chevron{transform:none}.site-nav-dropdown:hover>summary .site-nav-chevron,.site-nav-dropdown:focus-within>summary .site-nav-chevron,.customer-profile-menu:hover>summary .site-nav-chevron,.customer-profile-menu:focus-within>summary .site-nav-chevron,.brand-menu--desktop:hover>summary .site-nav-chevron,.brand-menu--desktop:focus-within>summary .site-nav-chevron,.brand-profile-menu:hover>summary .site-nav-chevron,.brand-profile-menu:focus-within>summary .site-nav-chevron,.brand-workspace-menu:hover>summary .site-nav-chevron,.brand-workspace-menu:focus-within>summary .site-nav-chevron{transform:rotate(180deg)}}.site-mega-group h2{color:var(--home-muted);font-family:var(--font-numeric);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .65rem;font-size:.75rem}.site-mega-group ul{margin:0;padding:0;list-style:none}.site-mega-group a,.site-mega-view-all{border-radius:var(--radius-input);color:var(--home-ink);min-height:var(--target-min);align-items:center;padding:.55rem .65rem;font-weight:700;text-decoration:none;display:flex}.site-mega-group a:hover,.site-mega-group a:focus-visible,.site-mega-view-all:hover,.site-mega-view-all:focus-visible{color:#4b1fc4;background:#eee8ff}.site-mega-menu-stack{gap:1.25rem;display:grid}.site-mega-feature{border-radius:var(--radius-card);color:#fff;background:#1b1238;min-height:100%;text-decoration:none;display:grid;position:relative;overflow:hidden}.site-mega-feature:after{content:"";background:linear-gradient(#0000 22%,#0e081feb 100%);position:absolute;inset:0}.site-mega-feature img{object-fit:cover;object-position:center 24%;width:100%;height:100%;position:absolute;inset:0}.site-mega-feature-copy{z-index:1;align-self:end;gap:.45rem;padding:1.25rem;display:grid;position:relative}.site-mega-feature-copy small{font-family:var(--font-numeric);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:750}.site-mega-feature-copy strong{font-size:clamp(1.45rem,2.2vw,2rem);line-height:1.05}.site-mega-feature-copy>span:last-child{font-size:.85rem;font-weight:750}.site-mega-view-all{border-top:1px solid var(--home-border);border-radius:0;grid-column:1/-1;justify-content:space-between;padding-inline:0}.global-search{position:relative}.global-search--mobile{display:none}.global-search-inline{border:1px solid var(--home-border);border-radius:var(--radius-button);min-height:var(--target-min);background:#fff;align-items:center;width:clamp(17rem,22vw,22rem);display:flex;overflow:hidden}.global-search-inline:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 3px var(--focus-ring-soft)}.global-search-inline input{color:var(--home-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:.7rem 0 .7rem 1rem}.global-search-inline button,.global-search-trigger,.global-search-heading button{color:var(--home-ink);min-height:var(--target-min);min-width:var(--target-min);background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.global-search-trigger{border:1px solid var(--home-border);border-radius:50%;display:none}.global-search-backdrop{z-index:1300;background:#1410218f;justify-content:center;align-items:flex-start;padding:clamp(1rem,7vh,4.5rem) 1rem;display:flex;position:fixed;inset:0;overflow-y:auto}.global-search-dialog{border:1px solid var(--home-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);color:var(--home-ink);background:#fff;width:100%;max-width:58rem;max-height:calc(100vh - 2rem);padding:clamp(1rem,2.5vw,2rem);overflow-y:auto}.global-search-heading{justify-content:space-between;align-items:start;gap:1rem;margin-bottom:1.25rem;display:flex}.global-search-heading h2,.global-search-heading p,.global-search-content h3,.global-search-content p{margin:0}.global-search-heading h2{font-size:clamp(1.45rem,3vw,2rem)}.global-search-heading p,.global-search-content p{color:var(--home-muted);margin-top:.35rem}.global-search-heading button{border:1px solid var(--home-border);border-radius:50%;flex:none}.global-search-form{border:2px solid var(--home-ink);border-radius:var(--radius-input);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;padding-left:.9rem;display:grid}.global-search-form:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 3px var(--focus-ring-soft)}.global-search-form input{color:var(--home-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:3.25rem}.global-search-form button{background:var(--home-accent);border-radius:0 calc(var(--radius-input) - 2px) calc(var(--radius-input) - 2px) 0;color:var(--on-accent);border:0;align-self:stretch;min-width:5.5rem;padding-inline:1rem;font-weight:800}.global-search-content{margin-top:1.5rem}.global-search-discovery{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;display:grid}.global-search-content h3{margin-bottom:.7rem;font-size:1rem}.global-search-note{font-size:.78rem;margin-bottom:.65rem!important}.global-search-links{flex-wrap:wrap;gap:.45rem;display:flex}.global-search-links a,.global-search-all{border:1px solid var(--home-border);border-radius:var(--radius-button);color:var(--home-ink);min-height:var(--target-min);align-items:center;padding:.55rem .85rem;font-weight:700;text-decoration:none;display:inline-flex}.global-search-links a:hover,.global-search-links a:focus-visible,.global-search-all:hover,.global-search-all:focus-visible{color:#4b1fc4;background:#eee8ff}.global-search-result{border-bottom:1px solid var(--home-border);color:var(--home-ink);align-items:center;gap:.8rem;min-height:4.5rem;padding:.65rem;text-decoration:none;display:flex}.global-search-result:hover,.global-search-result:focus-visible{background:#f5f1ff}.global-search-result-mark{color:#4b1fc4;background:#eee8ff;border-radius:50%;flex:0 0 2.75rem;justify-content:center;align-items:center;height:2.75rem;font-weight:850;display:inline-flex}.global-search-result span:last-child{gap:.15rem;display:grid}.global-search-result small{color:var(--home-muted)}.global-search-all{margin-top:1rem}.site-nav-actions .site-nav-cta,.site-nav-mobile .site-nav-cta{background:var(--home-accent);border-radius:var(--radius-button);color:var(--on-accent);padding-inline:1rem;font-weight:750}.site-nav-actions .site-nav-cta:hover,.site-nav-actions .site-nav-cta:focus-visible,.site-nav-mobile .site-nav-cta:hover,.site-nav-mobile .site-nav-cta:focus-visible{background:var(--accent-strong);color:var(--on-accent)}.site-nav-mobile{display:none}.home-process,.home-audience,.marketplace-filters{scroll-margin-top:6.5rem}.home-hero{grid-template-columns:minmax(0,1fr) minmax(32rem,1fr);gap:clamp(2rem,5vw,5.5rem);max-width:96rem;min-height:43rem;margin:0 auto;padding:1rem 3rem 1.5rem;display:grid}.home-hero-copy{align-self:center;max-width:42rem}.home-hero h1{color:var(--home-ink);letter-spacing:-.065em;max-width:12ch;margin:0;font-size:clamp(4.4rem,6.1vw,6.25rem);font-weight:700;line-height:.92}.home-hero h1 em{color:var(--home-accent);font-style:normal}.home-lead{color:var(--home-muted);margin:1.65rem 0 0;font-size:1.1rem;line-height:1.6}.home-search{background:var(--home-surface-raised);border:1px solid var(--home-border);border-radius:var(--radius-input);box-shadow:var(--shadow-soft);align-items:center;gap:.5rem;max-width:38rem;margin-top:2.1rem;padding:.42rem;display:flex}.home-search:focus-within{border-color:var(--home-accent);box-shadow:0 0 0 .2rem #6f3dff29}.home-search input{color:var(--home-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;min-width:0;min-height:3.25rem;padding:.75rem .85rem}.home-search input::placeholder{color:var(--home-muted)}.home-search button{background:var(--home-accent);border-radius:var(--radius-button);color:var(--on-accent);min-height:3.25rem;padding-inline:1.5rem}.home-search button:hover{background:var(--home-accent-hover)}.home-collage{min-height:41rem;margin:0;position:relative}.home-collage-image{border-radius:var(--radius-card);box-shadow:var(--shadow-lift);object-fit:cover;position:absolute}.home-singer{z-index:1;width:48%;height:29.5rem;top:4rem;left:0}.home-professional{object-position:center 25%;z-index:2;width:51%;height:22.5rem;top:0;right:.25rem}.home-dancer{object-position:center 45%;z-index:3;width:68%;height:17.5rem;bottom:1rem;right:-1.75rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.home-discovery{border-top:1px solid var(--home-border);max-width:90rem;margin:0 auto;padding:3.25rem 0 5rem}.home-section-heading h2,.home-assurance h2{color:var(--home-ink);letter-spacing:-.045em;margin:0;font-size:clamp(2.1rem,3.2vw,3rem);line-height:1.05}.home-category-list{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:2.25rem;display:grid}.home-category-list a{border-right:1px solid var(--home-border);color:var(--home-muted);min-height:var(--target-min);text-align:center;justify-content:center;align-items:center;padding:.35rem .75rem;font-size:.9rem;font-weight:700;text-decoration:none;display:flex}.home-category-list a:first-child{justify-content:flex-start;padding-left:0}.home-category-list a:last-child{border-right:0;justify-content:flex-end;padding-right:0}.home-category-list a:hover,.home-category-list a:focus-visible,.home-category-fallback a:hover,.home-category-fallback a:focus-visible{color:var(--home-accent)}.home-category-fallback{border-bottom:1px solid var(--home-border);border-top:1px solid var(--home-border);justify-content:space-between;align-items:center;margin-top:2.25rem;padding:1.25rem 0;display:flex}.home-category-fallback p{color:var(--home-muted);margin:0}.home-category-fallback a{color:var(--home-ink);text-underline-offset:.3rem;font-weight:800}.home-assurance{border-top:1px solid var(--home-border);grid-template-columns:1.35fr 1fr;gap:2rem;margin-top:4.5rem;padding-top:3rem;display:grid}.home-assurance p:last-child{color:var(--home-muted);margin:0;line-height:1.7}.home-featured,.home-process,.home-trust{max-width:90rem;margin:0 auto;padding:6.5rem 0}.home-heading-row{justify-content:space-between;align-items:end;gap:2rem;display:flex}.home-section-heading h2,.home-process h2,.home-audience h2,.home-closing h2{color:inherit;letter-spacing:-.055em;max-width:13ch;margin:0;font-size:clamp(2.9rem,5vw,5rem);line-height:.98}.home-text-link{color:var(--home-ink);min-height:var(--target-min);text-underline-offset:.35rem;white-space:nowrap;align-items:center;font-weight:800;display:inline-flex}.home-featured-grid{grid-template-columns:.95fr 1.1fr .95fr;align-items:end;gap:1rem;margin-top:3rem;display:grid}.home-feature-card{color:var(--home-ink);gap:1rem;text-decoration:none;display:grid}.home-feature-card img{aspect-ratio:4/5;border-radius:var(--radius-card);object-fit:cover;height:auto;transition:transform var(--motion-standard) var(--ease-polished);width:100%}.home-feature-card-tall img{aspect-ratio:4/5.55}.home-feature-card:hover img,.home-feature-card:focus-visible img{transform:translateY(-4px)}.home-feature-card span{font-size:1.35rem;font-weight:700}.home-services{color:var(--home-ink);background:#0f0c17;padding:7rem max(3rem,50vw - 45rem)}.home-services-heading{grid-template-columns:1.4fr .85fr;gap:1.25rem;display:grid}.home-services-heading h2{color:var(--home-ink)}.home-services-heading>p:last-child{color:var(--home-muted);margin:0;line-height:1.7}.home-service-grid{border-top:1px solid var(--home-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:4rem;display:grid}.home-service-card{border-bottom:1px solid var(--home-border);border-right:1px solid var(--home-border);color:var(--home-ink);gap:2rem;min-height:13rem;padding:1.5rem;text-decoration:none;display:grid}.home-service-card:nth-child(4n){border-right:0}.home-service-card:hover,.home-service-card:focus-visible{background:var(--home-accent-soft)}.home-service-number{color:var(--home-muted);letter-spacing:.12em;font-size:.75rem}.home-service-card strong{align-self:end;font-size:1.45rem}.home-service-action{color:#a98cff;text-transform:uppercase;font-size:.78rem;font-weight:800}.home-process{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(3rem,8vw,9rem);display:grid}.home-process-intro>p{color:var(--home-muted);max-width:31rem;line-height:1.7}.home-primary-link{background:var(--home-accent);border-radius:var(--radius-button);color:var(--on-accent);min-height:var(--target-min);margin-top:1.25rem;padding:1rem 1.35rem;font-weight:800;text-decoration:none;display:inline-block}.home-primary-link:hover,.home-primary-link:focus-visible{background:var(--home-accent-hover)}.home-steps{border-top:1px solid var(--home-border);margin:0;padding:0;list-style:none}.home-steps li{border-bottom:1px solid var(--home-border);grid-template-columns:3rem 1fr;gap:2rem;padding:1.65rem 0;display:grid}.home-steps li>span{color:var(--home-accent);font-size:.75rem;font-weight:850}.home-steps strong{font-size:1.1rem}.home-steps p{color:var(--home-muted);margin:.45rem 0 0;line-height:1.55}.home-audiences{display:grid}.home-audience{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,8vw,8rem);min-height:43rem;padding:6rem max(3rem,50vw - 45rem);display:grid}.home-audience>div>p{max-width:36rem;line-height:1.75}.home-audience>div>a{color:inherit;min-height:var(--target-min);text-underline-offset:.35rem;align-items:center;margin-top:1rem;font-weight:850;display:inline-flex}.home-audience-brands{color:var(--home-ink);background:#17102d}.home-brief-card{background:var(--home-surface-raised);border-radius:var(--radius-card);box-shadow:var(--shadow-lift);color:var(--home-ink);border:1px solid #443664;padding:clamp(1.5rem,4vw,3rem);transform:rotate(1.5deg)}.home-brief-card>strong{font-size:clamp(1.8rem,3vw,2.8rem);display:block}.home-brief-card dl{border-top:1px solid var(--home-border);margin:2.5rem 0 0}.home-brief-card dl div{border-bottom:1px solid var(--home-border);justify-content:space-between;padding:1rem 0;display:flex}.home-brief-card dt{color:var(--home-muted)}.home-brief-card dd{margin:0;font-weight:800}.home-audience-talent{color:var(--home-ink);background:#100a23}.home-audience-talent>div>p{color:#c8bce4}.home-profile-preview{background:var(--home-surface-raised);border-radius:var(--radius-card);color:var(--home-ink);border:1px solid #443664;overflow:hidden;transform:rotate(-1.5deg)}.home-profile-preview img{aspect-ratio:16/11;object-fit:cover;object-position:center 30%;width:100%;height:auto}.home-profile-preview div{gap:.45rem;padding:1.5rem;display:grid}.home-profile-preview strong{font-size:1.65rem}.home-trust .home-section-heading h2{max-width:15ch}.home-trust-grid{border-top:1px solid var(--home-border);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:3.5rem;display:grid}.home-trust-grid article{border-right:1px solid var(--home-border);padding:1.75rem}.home-trust-grid article:first-child{padding-left:0}.home-trust-grid article:last-child{border-right:0}.home-trust-grid span{color:var(--home-accent);font-size:.75rem;font-weight:850}.home-trust-grid h3{margin:2.75rem 0 .75rem;font-size:1.45rem}.home-trust-grid p{color:var(--home-muted);margin:0;line-height:1.65}.home-closing{background:var(--home-accent);color:#fff;--focus-ring:#fff;text-align:center;flex-direction:column;align-items:center;min-height:34rem;padding:6rem 2rem;display:flex}.home-closing h2{max-width:14ch;font-size:clamp(3.5rem,7vw,6.5rem)}.home-closing .home-primary-link{color:#4f21d4;background:#f8f6ff;margin-top:2rem}.home-footer{color:var(--home-ink);background:#08060d;grid-template-columns:1fr auto auto;align-items:center;gap:2rem;padding:2.5rem max(3rem,50vw - 45rem);display:grid}.home-footer .home-brand{color:var(--home-ink)}.home-footer p{color:var(--home-muted);margin:0}.home-footer nav{gap:1.5rem;display:flex}.home-footer nav a{color:var(--home-ink);min-height:var(--target-min);align-items:center;font-weight:750;display:inline-flex}.brands-hero,.brands-process,.brands-management,.brands-collaboration,.brands-closing{max-width:90rem;margin:0 auto;padding-inline:3rem}.brands-hero{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr);align-items:center;gap:clamp(3rem,8vw,8rem);min-height:42rem;padding-block:5rem;display:grid}.brands-eyebrow{color:#baf;font-family:var(--font-numeric);letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.76rem;font-weight:750}.brands-hero h1,.brands-section-heading h2,.brands-management h2,.brands-closing h2{color:var(--home-ink);letter-spacing:-.06em;margin:0;font-size:clamp(3.35rem,6vw,6rem);line-height:.95}.brands-hero h1 em{color:var(--home-accent);font-style:normal}.brands-lead{color:var(--home-muted);max-width:39rem;margin:1.7rem 0 0;font-size:1.12rem;line-height:1.7}.brands-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.brands-actions .home-primary-link{margin-top:1.75rem}.brands-secondary-link{border:1px solid var(--home-border);border-radius:var(--radius-button);color:var(--home-ink);min-height:var(--target-min);align-items:center;margin-top:1.75rem;padding:1rem 1.35rem;font-weight:800;text-decoration:none;display:inline-flex}.brands-secondary-link:hover,.brands-secondary-link:focus-visible{background:var(--home-accent-soft);border-color:var(--home-accent)}.brands-brief{background:linear-gradient(145deg, #6f3dff2e, transparent 45%), var(--home-surface-raised);border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);border:1px solid #443664;padding:clamp(1.75rem,4vw,3rem);transform:rotate(1.25deg)}.brands-brief>p{color:var(--home-muted);font-family:var(--font-numeric);letter-spacing:.1em;text-transform:uppercase;margin:0 0 1rem;font-size:.75rem}.brands-brief>strong{letter-spacing:-.045em;font-size:clamp(2rem,3vw,3rem);line-height:1.05;display:block}.brands-brief dl{border-top:1px solid var(--home-border);margin:2.5rem 0 0}.brands-brief dl div{border-bottom:1px solid var(--home-border);justify-content:space-between;gap:1rem;padding:1rem 0;display:flex}.brands-brief dt{color:var(--home-muted)}.brands-brief dd{font-family:var(--font-numeric);text-align:right;margin:0;font-weight:700}.brands-process,.brands-collaboration{border-top:1px solid var(--home-border);padding-block:7rem}.brands-section-heading h2{max-width:12ch}.brands-process ol{border-top:1px solid var(--home-border);grid-template-columns:repeat(4,minmax(0,1fr));margin:4rem 0 0;padding:0;list-style:none;display:grid}.brands-process li,.brands-value-grid article{border-right:1px solid var(--home-border);padding:1.75rem}.brands-process li:first-child,.brands-value-grid article:first-child{padding-left:0}.brands-process li:last-child,.brands-value-grid article:last-child{border-right:0}.brands-process li>span,.brands-value-grid span{color:#baf;font-family:var(--font-numeric);font-size:.75rem;font-weight:800}.brands-process li strong{margin-top:3rem;font-size:1.2rem;display:block}.brands-process li p,.brands-value-grid p{color:var(--home-muted);margin:.75rem 0 0;line-height:1.65}.brands-management{border-radius:var(--radius-dialog);background:radial-gradient(circle at 85% 15%,#6f3dff3d,#0000 30%),#100a23;grid-template-columns:1.15fr .85fr;align-items:start;gap:clamp(3rem,8vw,8rem);margin-block:2rem 7rem;padding-block:6rem;display:grid}.brands-management h2{max-width:12ch;font-size:clamp(3rem,5vw,5rem)}.brands-management>div:last-child>p{color:#d4cae4;margin:0;line-height:1.75}.brands-management .brands-disclosure{color:var(--home-muted);border-top:1px solid #443664;margin-top:2rem;padding-top:1.5rem;font-size:.9rem}.brands-value-grid{border-top:1px solid var(--home-border);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:4rem;display:grid}.brands-value-grid h3{margin:3rem 0 0;font-size:1.4rem}.brands-closing{background:var(--home-accent);border-radius:var(--radius-dialog) var(--radius-dialog) 0 0;text-align:center;flex-direction:column;align-items:center;max-width:96rem;padding-block:7rem;display:flex}.brands-closing .brands-eyebrow{color:#e2dbff}.brands-closing h2{color:#fff;max-width:13ch}.brands-closing .home-primary-link{color:#4f21d4;background:#f8f6ff}.brands-closing .brands-secondary-link{color:#fff;border-color:#ffffff7a}@media (max-width:800px){.brands-hero,.brands-management{grid-template-columns:1fr}.brands-hero,.brands-process,.brands-management,.brands-collaboration,.brands-closing{padding-inline:1rem}.brands-hero{min-height:0;padding-block:4rem}.brands-process ol,.brands-value-grid{grid-template-columns:1fr}.brands-process li,.brands-process li:first-child,.brands-value-grid article,.brands-value-grid article:first-child{border-bottom:1px solid var(--home-border);border-right:0;padding-inline:0}.brands-management{border-radius:0;margin-block:0}}.service-price.compact{margin-bottom:0;font-size:1rem}.service-auth-link{margin-left:.6rem;padding:.75rem 1rem;font-weight:800;display:inline-block}.auth-shell{padding-top:clamp(2rem,8vw,7rem)}.auth-panel{max-width:34rem;margin:1.5rem auto}.service-editor-layout{grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);align-items:start;gap:1rem;display:grid}.service-preview{position:sticky;top:1rem}.preview-banner{border-radius:var(--radius-card);color:#694d00;background:#fff4cc;padding:.65rem;font-size:.82rem;font-weight:750}.blackout-row,.addon-row{grid-template-columns:repeat(2,minmax(0,1fr)) 2fr auto;gap:.75rem;display:grid}.portfolio-grid,.portfolio-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.portfolio-card,.portfolio-public-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);gap:.75rem;margin:0;padding:.75rem;display:grid;overflow:hidden}.portfolio-card img,.portfolio-public-card img,.talent-directory-image,.talent-profile-image{border-radius:var(--radius-card);object-fit:cover;max-width:100%;height:auto}.portfolio-card img,.portfolio-public-card img{aspect-ratio:4/3;width:100%}.talent-directory-image{aspect-ratio:1;width:4.5rem}.talent-profile-image{aspect-ratio:1;width:clamp(7rem,18vw,12rem)}.service-price{color:var(--accent);font-size:1.25rem;font-weight:850}.addon-public{border-top:1px solid var(--border);justify-content:space-between;align-items:start;padding:.75rem 0;display:flex}@media (max-width:1100px){.home-hero{grid-template-columns:minmax(0,1fr) minmax(27rem,.9fr);gap:2rem;padding-inline:2rem}.home-hero h1{font-size:clamp(3.8rem,7.5vw,5.15rem)}.site-header-inner{padding-inline:2rem}.home-discovery,.home-featured,.home-process,.home-trust{margin-inline:2rem}.home-services-heading{grid-template-columns:1.25fr .8fr}.home-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-service-card:nth-child(4n){border-right:1px solid #3b3832}.home-service-card:nth-child(2n){border-right:0}}@media (max-width:1320px){.global-search-inline{display:none}.global-search--desktop .global-search-trigger{display:inline-flex}}@media (max-width:1050px){.site-header-inner{grid-template-columns:auto 1fr auto;justify-content:space-between;gap:.65rem;min-height:4.75rem}.site-nav-primary,.site-nav-actions,.customer-nav-primary,.customer-nav-actions,.brand-nav-primary,.brand-nav-actions,.brand-workspace-menu{display:none}.site-nav-mobile{display:block}.global-search--mobile{justify-self:end;display:block}.global-search--mobile .global-search-trigger{display:inline-flex}.site-nav-mobile>summary{border:1px solid var(--home-border);border-radius:var(--radius-button);padding-inline:1rem}.site-nav-mobile>nav{border:1px solid var(--home-border);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);background:#fff;min-width:min(22rem,100vw - 2rem);max-height:calc(100vh - 6rem);padding:.75rem;display:grid;position:absolute;top:calc(100% + .6rem);right:0;overflow-y:auto}.site-nav-mobile nav a,.site-nav-mobile nav>span{border-radius:var(--radius-input);justify-content:flex-start;padding-inline:.85rem}.site-nav-mobile nav a:hover,.site-nav-mobile nav a:focus-visible{color:#4b1fc4;background:#eee8ff}.site-nav-mobile nav .site-nav-cta{justify-content:center;margin-top:.45rem}.site-nav-mobile-explore{border-bottom:1px solid var(--home-border);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.site-nav-mobile-explore>a{grid-area:1/1;width:100%}.site-nav-mobile-disclosure{display:contents}.site-nav-mobile-disclosure>summary{min-width:var(--target-min);background:0 0;grid-area:1/2;padding-inline:.8rem}.site-nav-mobile-disclosure>summary .site-nav-chevron{margin-left:0}.site-mega-menu--mobile{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;grid-template-columns:1fr;gap:1.25rem;width:auto;max-height:none;padding:.5rem .25rem 1rem;display:grid;position:static;top:auto;left:auto;overflow:visible;transform:none}.site-mega-menu--mobile .site-mega-group a{padding-inline:.65rem}.site-mega-menu--mobile .site-mega-feature{min-height:14rem;padding:0;display:grid}.site-mega-menu--mobile .site-mega-view-all{justify-content:space-between;padding-inline:.65rem}.site-nav-submenu--mobile{box-shadow:none;background:0 0;border:0;border-radius:0;grid-column:1/-1;min-width:0;padding:.5rem .25rem 1rem;display:block;position:static}.site-nav-submenu--mobile a{padding-inline:.65rem}.customer-profile-mobile .customer-profile-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:.45rem .2rem .75rem;position:static}.customer-notifications--mobile>summary{border-radius:var(--radius-input);border:0;justify-content:space-between;width:100%;padding-inline:.85rem}.customer-notifications--mobile .customer-notifications-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:.65rem .85rem 1rem;position:static}.brand-menu--mobile{border-bottom:1px solid var(--home-border)}.brand-menu--mobile>summary,.brand-profile-mobile>summary,.brand-notifications--mobile>summary{justify-content:space-between;width:100%;padding-inline:.85rem}.brand-menu--mobile .brand-menu-panel,.brand-profile-mobile .brand-profile-panel,.brand-notifications--mobile .brand-notifications-panel{box-shadow:none;background:0 0;border:0;border-radius:0;min-width:0;padding:.45rem .2rem .75rem;position:static}.brand-notifications--mobile>summary{border-radius:var(--radius-input);border:0}.brand-notifications--mobile .brand-notifications-panel{padding:.65rem .85rem 1rem}}@media (max-width:760px){.portal-header,.section-heading{flex-direction:column;align-items:stretch}.split-grid,.staff-grid,.portal-form.two-column,.upload-grid{grid-template-columns:1fr}.portal-form .wide{grid-column:auto}.queue-row,.availability-row,.marketplace-filters,.marketplace-grid,.service-grid,.profile-layout,.profile-hero,.category-grid{grid-template-columns:1fr}.home-search{flex-direction:column;align-items:stretch}.global-search-discovery{grid-template-columns:1fr}.global-search-backdrop{padding:0}.global-search-dialog{border:0;border-radius:0;min-height:100vh;padding:1rem}.global-search-form{grid-template-columns:auto minmax(0,1fr)}.global-search-form button{border-radius:0 0 calc(var(--radius-input) - 2px) calc(var(--radius-input) - 2px);min-height:var(--target-min);grid-column:1/-1}.home-main{overflow:clip}.site-header-inner{min-height:4.5rem;padding:.5rem 1rem}.home-hero{grid-template-columns:1fr;gap:2.75rem;min-height:auto;padding:3.25rem 1rem 2.5rem}.home-hero h1{font-size:clamp(3.35rem,16vw,4.15rem);line-height:.91}.home-lead{font-size:1rem}.home-search{border-radius:var(--radius-input);max-width:none;padding:.45rem}.home-search button{width:100%}.home-collage{min-height:30rem}.home-singer{width:48%;height:22rem;top:3rem;left:-.75rem}.home-professional{width:55%;height:17.5rem;right:-.75rem}.home-dancer{width:75%;height:14rem;bottom:0;right:-1.5rem}.home-collage-image{border-radius:var(--radius-card)}.home-discovery{margin-inline:1rem;padding:2.75rem 0 4rem}.home-section-heading h2,.home-assurance h2{font-size:2.25rem}.home-category-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-category-list a,.home-category-list a:first-child,.home-category-list a:last-child{border-bottom:1px solid var(--home-border);text-align:left;border-right:0;justify-content:flex-start;min-height:3rem;padding:.5rem 0}.home-category-list a:nth-child(odd){border-right:1px solid var(--home-border)}.home-category-list a:nth-child(2n){padding-left:1rem}.home-category-fallback{flex-direction:column;align-items:flex-start;gap:.75rem}.home-assurance{grid-template-columns:1fr;gap:1.2rem;margin-top:3.5rem}.home-featured,.home-process,.home-trust{margin-inline:1rem;padding:4.5rem 0}.home-heading-row{flex-direction:column;align-items:flex-start}.home-section-heading h2,.home-process h2,.home-audience h2{font-size:2.8rem}.home-featured-grid,.home-services-heading,.home-process,.home-audience{grid-template-columns:1fr}.home-featured-grid{gap:2rem}.home-feature-card img,.home-feature-card-tall img{aspect-ratio:5/4;max-height:28rem}.home-services{padding:4.5rem 1rem}.home-services-heading{gap:1rem}.home-service-grid{grid-template-columns:1fr;margin-top:2.75rem}.home-service-card,.home-service-card:nth-child(2n),.home-service-card:nth-child(4n){border-right:0;min-height:10rem}.home-process{gap:3.5rem}.home-audience{gap:3rem;min-height:auto;padding:4.5rem 1rem}.home-audience-talent .home-profile-preview{order:2}.home-brief-card,.home-profile-preview{transform:none}.home-trust-grid{grid-template-columns:1fr;margin-top:2.75rem}.home-trust-grid article,.home-trust-grid article:first-child{border-bottom:1px solid var(--home-border);border-right:0;padding:1.5rem 0}.home-trust-grid h3{margin-top:1.5rem}.home-closing{min-height:30rem;padding-inline:1rem}.home-closing h2{font-size:clamp(3.2rem,14vw,4.5rem)}.home-footer{grid-template-columns:1fr;align-items:flex-start;padding:2.5rem 1rem}.service-auth-link{margin-top:.75rem;margin-left:0}.service-editor-layout,.blackout-row,.addon-row,.portfolio-grid,.portfolio-public-grid{grid-template-columns:1fr}.service-preview{position:static}.queue-row.heading{display:none}.portal-main{padding:.75rem}.panel{border-radius:var(--radius-card)}}main{animation:page-enter var(--motion-standard) var(--ease-polished) both}button,a,input,textarea,select,summary{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease, opacity var(--motion-fast) ease, transform var(--motion-standard) var(--ease-polished)}:where(button,input:not([type=checkbox]):not([type=radio]),select,.checkbox,.primary-link,.secondary-button,.home-primary-link,.home-text-link,.brand-link,.public-nav a,.portal-nav a,.home-nav a,.home-footer a,.home-category-list a,.home-category-fallback a,.home-audience a,.site-header a,.site-header summary){min-block-size:var(--target-min);min-inline-size:var(--target-min)}:where(.primary-link,.secondary-button,.home-primary-link,.brand-link,.public-nav a,.portal-nav a,.home-category-fallback a){justify-content:center;align-items:center;display:inline-flex}button,.primary-link,.secondary-button,.home-primary-link,.home-search button{border-radius:var(--radius-button)}input:not([type=checkbox]):not([type=radio]),textarea,select,.home-search{border-radius:var(--radius-input)}.panel,.talent-card,.service-card,.queue-card,.queue-row,.check-row,.upload-card,.declaration-box,.notice,.review-note,.preview-banner,.marketplace-filters,.portfolio-card,.portfolio-public-card,.service-select,.empty-state,.home-feature-card img,.home-service-card,.home-brief-card,.home-profile-preview,.home-collage-image,.talent-directory-image,.talent-profile-image{border-radius:var(--radius-card)}dialog,[role=dialog],.status-card,.marketplace-hero,.auth-panel{border-radius:var(--radius-dialog)}.panel,.talent-card,.service-card,.queue-card,.marketplace-filters,.portfolio-card,.portfolio-public-card,.service-select,.empty-state,.queue-row:not(.heading),.check-row,.upload-card,.declaration-box,.notice,.review-note,.preview-banner{box-shadow:var(--shadow-soft)}.status-card,dialog,[role=dialog],.marketplace-hero,.auth-panel{box-shadow:inset 0 1px 0 #ffffff0f, var(--shadow-overlay)}.panel,.status-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.notice,.review-note,.empty-state,.marketplace-filters,.auth-panel,dialog,[role=dialog]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.empty-state,.marketplace-filters,.auth-panel{background-color:color-mix(in srgb, var(--surface-raised) 88%, transparent)}.panel,.marketplace-filters,.empty-state,.status-card,.auth-panel{border-color:var(--border-subtle);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-soft)}.talent-card,.service-card,.queue-card,.queue-row:not(.heading),.check-row,.upload-card,.declaration-box,.portfolio-card,.portfolio-public-card,.service-select{background-color:color-mix(in srgb, var(--surface-overlay) 94%, transparent);border:1px solid var(--border-subtle);box-shadow:inset 0 1px 0 #ffffff0a, var(--shadow-soft)}.status-card,dialog,[role=dialog]{background-color:color-mix(in srgb, var(--surface-overlay) 92%, transparent)}.marketplace-hero{border:1px solid #ffffff2e}.home-feature-card img,.home-brief-card,.home-profile-preview,.home-collage-image{border:1px solid var(--home-border);box-shadow:var(--shadow-soft)}.panel,.status-card,.notice,.review-note,.empty-state,.marketplace-filters,.auth-panel{transition:background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-standard) var(--ease-polished), transform var(--motion-standard) var(--ease-polished)}.empty-state h2,.empty-state h3{margin:0}.empty-state p{color:var(--muted);max-width:46rem;margin:.75rem auto 1.25rem;line-height:1.6}.empty-state .primary-link{text-decoration:none}.workspace-skeleton{gap:1rem;padding-block:clamp(2rem,8vw,6rem);display:grid}.skeleton-line,.skeleton-panel{background:linear-gradient(105deg, color-mix(in srgb, var(--panel) 92%, white) 25%, color-mix(in srgb, var(--panel) 78%, var(--accent)) 45%, color-mix(in srgb, var(--panel) 92%, white) 65%);border:1px solid var(--border);border-radius:var(--radius-input);background-size:220% 100%;animation:1.6s ease-in-out infinite skeleton-shimmer}.skeleton-line{height:1rem}.skeleton-title{width:min(28rem,70%);height:3.5rem}.skeleton-copy{width:min(38rem,90%)}.skeleton-heading{width:min(19rem,55%);height:1.75rem}.skeleton-short{width:64%}.skeleton-nav{gap:.65rem;display:flex}.skeleton-nav .skeleton-line{width:8rem;height:2.5rem}.skeleton-panel{border-radius:var(--radius-card);gap:1rem;min-height:18rem;padding:2rem;display:grid}.talent-card,.service-card,.queue-card,.portfolio-card,.portfolio-public-card,.service-select,.home-feature-card,.home-service-card{transition:border-color var(--motion-fast) ease, box-shadow var(--motion-standard) var(--ease-polished), transform var(--motion-standard) var(--ease-polished)}.home-service-grid{border-top:0;gap:1rem}.home-service-card,.home-service-card:nth-child(2n),.home-service-card:nth-child(4n){border:1px solid #3b3832}img,.home-collage-image{animation:image-reveal .24s var(--ease-polished) both}.notice,.form-error,.review-note,.empty-state{animation:surface-settle var(--motion-standard) var(--ease-polished) both}@property --count{syntax:"<integer>";inherits:false;initial-value:0}.count-up{--count:var(--count-to);animation:count-up var(--motion-standard) var(--ease-polished) both;counter-reset:value var(--count);text-align:right;min-width:1ch;display:inline-block}.count-up:after{content:counter(value)}button:not(:disabled):active,.primary-link:active,.secondary-button:active,.home-primary-link:active{transform:translateY(1px)scale(.99)}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}input:focus-visible,textarea:focus-visible,select:focus-visible{border-color:color-mix(in srgb, var(--accent) 72%, white);box-shadow:0 0 0 5px color-mix(in srgb, var(--accent) 14%, transparent)}input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border-color:var(--danger-text)}@media (hover:hover){.talent-card:hover,.service-card:hover,.queue-card:hover,.portfolio-card:hover,.portfolio-public-card:hover,.service-select:hover,.home-feature-card:hover,.home-service-card:hover{border-color:color-mix(in srgb, var(--accent) 55%, var(--border));box-shadow:var(--shadow-lift);transform:translateY(-4px)}button:not(:disabled):hover,.primary-link:hover,.secondary-button:hover,.home-primary-link:hover{transform:translateY(-2px);box-shadow:0 10px 24px #6f3dff3d}.portal-nav a:hover,.portal-nav a:focus-visible,.text-link:hover,.text-link:focus-visible,.home-text-link:hover,.home-text-link:focus-visible{transform:translateY(-1px)}.home-brief-card:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)rotate(1.5deg)}.home-profile-preview:hover{box-shadow:var(--shadow-lift);transform:translateY(-4px)rotate(-1.5deg)}}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes image-reveal{0%{filter:blur(6px);opacity:0}to{filter:blur();opacity:1}}@keyframes surface-settle{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes count-up{0%{--count:0}to{--count:var(--count-to)}}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}:where(button,.primary-link,.secondary-button,.home-primary-link,.talent-card,.service-card,.queue-card,.portfolio-card,.portfolio-public-card,.service-select,.home-feature-card,.home-service-card,.home-brief-card,.home-profile-preview):hover,:where(button,.primary-link,.secondary-button,.home-primary-link):active{transform:none!important}}.staff-console{gap:1.25rem;display:grid}.staff-console-links,.staff-row-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.staff-console-links a,.staff-row-actions a{border:1px solid var(--border);border-radius:var(--radius-button);min-height:var(--target-min);align-items:center;padding:.55rem .9rem;text-decoration:none;display:inline-flex}.staff-global-search{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.staff-global-search label{grid-column:1/-1}.staff-console .queue-card{justify-content:space-between;align-items:center;display:flex}.staff-console pre{white-space:pre-wrap;max-width:min(70rem,80vw);overflow:auto}.staff-timeline{border-left:2px solid var(--border);gap:1rem;margin:1.5rem 0 0 .6rem;padding-left:1.5rem;list-style:none;display:grid}.staff-timeline li{gap:.35rem;display:grid;position:relative}.staff-timeline li:before{background:var(--accent);border:3px solid var(--panel);content:"";border-radius:50%;width:.85rem;height:.85rem;position:absolute;top:.2rem;left:-2.05rem}@media (max-width:760px){.staff-global-search{grid-template-columns:1fr}.staff-console .queue-card{flex-direction:column;align-items:stretch}}@media (forced-colors:active){button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid highlight}.form-message,input[aria-invalid=true],textarea[aria-invalid=true],select[aria-invalid=true]{border:2px solid canvastext}}.preview-page{--preview-accent:#7c62f8;--preview-background:#0c0b14;--preview-ink:#eeeaf8;--preview-muted:#8a86a8;background:var(--preview-background);color:var(--preview-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:"Plus Jakarta Sans Variable", var(--font-body);grid-template-rows:auto 1fr auto;align-items:center;min-height:100svh;padding:0;display:grid;position:relative;overflow-x:clip}.preview-header{z-index:2;justify-content:space-between;align-items:center;width:100%;max-width:1440px;height:75px;margin:0 auto;padding:20px 70px;display:flex}.preview-brand{color:#f5f2ee;font-family:"Unbounded Variable", var(--font-heading);letter-spacing:-.528px;white-space:nowrap;font-size:24px;font-weight:800;line-height:26.4px}.preview-brand span{color:#5b3df5}.preview-header-actions{align-items:center;gap:24px;display:flex}.preview-launch-status{color:#b9b4d1;letter-spacing:1.8px;text-transform:uppercase;margin:0;font-size:13px;font-weight:700;line-height:20px}.preview-socials{align-items:center;gap:4px;display:flex}.preview-social-link{color:#d7d1e9;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;transition:background-color .16s,transform .16s;display:flex}.preview-social-link:hover{color:#fff;background:#ffffff14;transform:translateY(-1px)}.preview-social-link:focus-visible{outline-offset:2px;background:#ffffff14;outline:2px solid #9985ff}.preview-social-icon{width:20px;height:20px;display:block}.preview-content{flex-direction:column;justify-content:center;align-items:flex-start;gap:26px;width:100%;max-width:1440px;min-height:0;margin:0 auto;padding:clamp(56px,8vh,96px) 80px clamp(64px,9vh,104px);display:flex}.preview-copy{width:100%;max-width:1080px}.preview-kicker{letter-spacing:3px;text-transform:uppercase;font-weight:700;line-height:30px;color:#9985ff!important;margin:0 0 2px!important;font-size:18px!important}.preview-copy h1{color:var(--preview-ink);font-family:"Unbounded Variable", var(--font-heading);letter-spacing:-5px;width:100%;margin:0;font-size:100px;font-weight:800;line-height:.9}.preview-copy h1 span{display:block}.preview-copy h1 .preview-title-accent{color:var(--preview-accent)}.preview-description{color:var(--preview-muted);max-width:807px;margin:26px 0 0;font-size:25px;line-height:30px}.preview-email-control{background:#161525;border:1.5px solid #ffffff17;border-radius:16px;align-items:center;gap:14px;width:min(100%,580px);min-height:68px;padding:12px 14px 12px 18px;display:flex;box-shadow:0 2px 16px #00000040}.preview-email-icon{color:var(--preview-muted);flex:0 0 18px;width:18px;height:18px}.preview-email-copy{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.preview-email-copy label{color:var(--preview-ink);font-size:15px;font-weight:700;line-height:21px}.preview-email-copy input{color:var(--preview-ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;min-height:0;padding:0;font-size:14px;line-height:20px}.preview-email-copy input::placeholder{color:#85809e}.preview-email-control:focus-within{border-color:#9985ff;box-shadow:0 0 0 3px #9985ff29,0 2px 16px #00000040}.preview-email-submit{color:#fff;cursor:pointer;font:inherit;background:#7c62f8;border:0;border-radius:11px;flex:none;min-height:44px;padding:0 22px;font-size:13px;font-weight:700}.preview-email-submit:hover:not(:disabled){background:#8d75ff}.preview-email-submit:focus-visible{outline-offset:2px;outline:3px solid #d8d0ff}.preview-email-submit:disabled{cursor:not-allowed;opacity:.7}.preview-signup{width:min(100%,580px)}.preview-consent{color:#aaa5c4;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;line-height:20px;display:flex}.preview-consent input{accent-color:#7c62f8;flex:none;width:18px;height:18px;margin:1px 0 0}.preview-consent a{color:#c9bfff;text-underline-offset:2px}.preview-signup-message{color:#aaa5c4;min-height:19px;margin:7px 0 0;font-size:13px;line-height:19px}.preview-signup-message--success{color:#8de6b3}.preview-signup-message--error{color:#ff9ea8}.preview-signup-message:empty{display:none}.preview-honeypot{position:absolute;left:-10000px}.privacy-page{color:#f4f1ff;background:#0c0b14;min-height:100vh;padding:72px 24px}.privacy-card{max-width:760px;margin:0 auto}.privacy-brand{color:#fff;font-family:"Unbounded Variable", var(--font-heading);margin-bottom:56px;font-size:22px;font-weight:700;text-decoration:none;display:inline-block}.privacy-brand span{color:#7c62f8}.privacy-eyebrow{color:#9985ff;letter-spacing:1.6px;text-transform:uppercase;font-size:13px;font-weight:700}.privacy-card h1{font-family:"Unbounded Variable", var(--font-heading);letter-spacing:-2.5px;margin:12px 0 24px;font-size:clamp(42px,7vw,68px);line-height:1}.privacy-lede{color:#cbc7dc;margin:0 0 48px;font-size:20px;line-height:1.6}.privacy-card section{border-top:1px solid #ffffff1a;padding:28px 0}.privacy-card h2{margin:0 0 12px;font-size:20px}.privacy-card section p{color:#aaa5c4;margin:0;font-size:16px;line-height:1.7}.privacy-card a{color:#b6a8ff;text-underline-offset:3px}.preview-email-status{color:#c9bfff;letter-spacing:.8px;text-transform:uppercase;white-space:nowrap;background:#7c62f829;border:1px solid #9985ff57;border-radius:999px;flex:none;padding:7px 12px;font-size:11px;font-weight:700;line-height:18px}.preview-waitlist{min-height:21px}.preview-waitlist>p{color:#aaa5c4;letter-spacing:.14px;margin:0;font-size:14px;line-height:21px}.preview-footer{color:var(--preview-muted);border-top:1px solid #ffffff1f;justify-content:flex-end;align-items:center;width:100%;height:52px;padding:17px 40px;font-size:12px;line-height:18px;display:flex}.preview-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:960px){.preview-header{padding-inline:32px}.preview-content{padding-inline:40px}.preview-copy h1{letter-spacing:-4px;font-size:clamp(64px,9vw,86px)}.preview-copy{height:auto}.preview-description{max-width:36rem;font-size:21px}}@media (max-width:640px){.preview-header{height:68px;padding:20px 24px}.preview-brand{letter-spacing:-.4px;font-size:18px;line-height:22px}.preview-launch-status{display:none}.preview-header-actions,.preview-socials{gap:0}.preview-social-icon{width:18px;height:18px}.preview-content{gap:24px;padding:36px 24px 48px}.preview-kicker{letter-spacing:2px;line-height:22px;margin-bottom:8px!important;font-size:13px!important}.preview-copy h1{letter-spacing:-2px;font-size:clamp(38px,10.5vw,52px);line-height:.98}.preview-description{margin-top:20px;font-size:16px;line-height:24px}.preview-email-control,.preview-signup{width:100%}.preview-footer{text-align:center;justify-content:center;height:auto;min-height:52px;padding-inline:24px;font-size:12px}}
:root{--background:#0a0911;--panel:#13111c;--surface:#13111c;--surface-raised:#191622;--surface-overlay:#211c2d;--border:#eeeaf81a;--border-subtle:#eeeaf812;--text:#eeeaf8;--muted:#9690aa;--accent:#7c62f8;--accent-strong:#6345ee;--accent-soft:#251e48;--accent-text:#ad9eff;--focus-ring:#b9aaff;--radius-button:12px;--radius-input:13px;--radius-card:16px;--radius-dialog:22px;--shadow-soft:0 1px 0 #ffffff08, 0 14px 34px #0003;--shadow-lift:0 1px 0 #ffffff0d, 0 22px 52px #00000057;--shadow-overlay:0 1px 0 #ffffff0d, 0 30px 72px #00000075}body{background:radial-gradient(circle at 12% -12%, #7c62f829, transparent 34rem), radial-gradient(circle at 90% 15%, #5b3df512, transparent 28rem), var(--background)}::selection{color:#fff;background:#7c62f873}:where(.portal-main,.workspace-shell,.marketplace-main,.privacy-page){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.home-main{--home-accent:#7c62f8;--home-accent-hover:#8b75ff;--home-accent-soft:#251e48;--home-background:#0a0911;--home-surface:#13111c;--home-surface-raised:#191622;--home-border:#eeeaf81a;--home-ink:#eeeaf8;--home-muted:#9690aa}.home-brand{font-family:"Unbounded Variable", var(--font-heading);letter-spacing:-.045em;font-size:clamp(1rem,1.5vw,1.28rem);font-weight:700}.site-header-inner{min-height:4.75rem}.site-mega-menu{top:4.75rem}main.workspace-shell,.portal-main{place-items:normal;min-height:100vh;padding:clamp(1.25rem,3vw,3rem);display:block}main.workspace-shell{width:100%;max-width:88rem;margin:0 auto}.portal-shell{width:min(100%,82rem);margin:0 auto}.portal-shell.narrow{width:min(100%,64rem)}.workspace-header,.portal-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:clamp(1.25rem,4vw,4rem);margin:0 0 1.5rem;padding:clamp(1.25rem,3vw,2.5rem) 0 1.5rem;display:flex}.workspace-header>div,.portal-header>div{max-width:52rem}.workspace-header h1,.portal-title,.portal-header h1{color:var(--text);letter-spacing:-.06em;margin:.35rem 0 0;font-size:clamp(2.35rem,5vw,4.75rem);font-weight:700;line-height:.95}.workspace-header p:not(.eyebrow),.portal-header p:not(.eyebrow){color:var(--muted);max-width:64ch;margin:1rem 0 0;line-height:1.65}.eyebrow,.brands-eyebrow,.privacy-eyebrow{color:var(--accent-text);font-family:var(--font-numeric);letter-spacing:.15em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:700}.portal-nav{border:1px solid var(--border);border-radius:var(--radius-card);scrollbar-width:thin;background:#13111cd1;align-items:center;gap:.35rem;margin:0 0 1.25rem;padding:.35rem;display:flex;overflow-x:auto}.portal-nav a{color:var(--muted);border:0;border-radius:10px;min-height:2.55rem;padding:.65rem .9rem;font-size:.86rem;font-weight:650}.portal-nav a.active,.portal-nav a[aria-current=page]{background:var(--accent);color:#fff;box-shadow:0 8px 24px #7c62f83d}.panel,.status-card,.auth-panel,.marketplace-filters,.empty-state,.queue-card,.service-card,.portfolio-card,.portfolio-public-card,.service-select,.declaration-box,.check-row{border-color:var(--border);background:linear-gradient(145deg,#191622fa,#110f18fa);box-shadow:inset 0 1px #ffffff06}.panel{border-radius:var(--radius-card);margin-bottom:1rem;padding:clamp(1.1rem,2.5vw,1.75rem)}.panel>:first-child,.panel>.section-heading:first-child>:first-child>:first-child{margin-top:0}.panel h2{color:var(--text);letter-spacing:-.025em;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.15}.panel h3,.queue-card h3{letter-spacing:-.02em}.panel>p,.section-heading p,.queue-card p{color:var(--muted);line-height:1.6}.split-grid,.staff-grid{gap:1rem}.queue-card{border-radius:13px;gap:.85rem;padding:1rem}.queue-card h3{margin:.2rem 0 .35rem}.queue-row{border-color:var(--border);background:#13111cc7;border-radius:12px;min-height:4.25rem;padding:.85rem 1rem}.queue-row.heading{border-bottom:1px solid var(--border);color:var(--muted);background:0 0;border-radius:0;min-height:auto}.table-scroll{border:1px solid var(--border);border-radius:var(--radius-card);overflow:auto}table{border-collapse:collapse;width:100%}th{color:var(--muted);font-family:var(--font-numeric);letter-spacing:.1em;text-align:left;text-transform:uppercase;background:#100e17;padding:.85rem 1rem;font-size:.7rem}td{border-top:1px solid var(--border-subtle);color:var(--text);padding:1rem}tbody tr{transition:background-color var(--motion-fast) ease}tbody tr:hover{background:#7c62f80d}.status-pill{color:#c4b8ff;letter-spacing:.08em;background:#7c62f81f;border-color:#7c62f84d;padding:.42rem .62rem;font-size:.68rem}.notice,.form-message--info{background:#7c62f81a;border-color:#7c62f852}.review-note{background:#ffbe4714;border-color:#ffbe474d}.error-state,.form-message--error{border-radius:var(--radius-input);color:var(--danger-text);background:#a430481f;border:1px solid #ff829647;padding:1rem}.portal-shell>.form-error{border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);color:#c7c1d3;background:radial-gradient(circle at 100% 0,#7c62f821,#0000 18rem),linear-gradient(145deg,#191622,#100e17);max-width:44rem;margin:clamp(2rem,9vw,7rem) auto 0;padding:clamp(1.25rem,4vw,2rem)}:where(.portal-main,.workspace-shell,.marketplace-main,.privacy-page) :is(input,textarea,select){border:1px solid var(--border);border-radius:var(--radius-input);color:var(--text);background:#0d0b13;min-height:3rem}:where(.portal-main,.workspace-shell,.marketplace-main,.privacy-page) :is(input,textarea,select)::placeholder{color:#686276}.portal-form{gap:1rem}.portal-form label,.auth-form label,.marketplace-filters label{color:#c9c4d6;font-size:.84rem;font-weight:650}.portal-form input,.portal-form textarea,.portal-form select,.marketplace-filters input,.marketplace-filters select{padding:.76rem .85rem}.portal-form textarea{min-height:7rem}:where(.portal-main,.workspace-shell,.marketplace-main) button:not(.count-up),.primary-button,.primary-link,.home-primary-link{background:var(--accent);border-radius:var(--radius-button);color:#fff;min-height:var(--target-min);border:1px solid #0000;padding:.7rem 1rem;font-weight:750}.secondary-button,.staff-console-links a,.staff-row-actions a{border:1px solid var(--border);border-radius:var(--radius-button);color:var(--text);background:#ffffff06;font-weight:650}.danger-button{border-radius:var(--radius-button)}.marketplace-main{place-items:normal;max-width:92rem;margin:0 auto;padding:clamp(1rem,3vw,2.5rem) clamp(1rem,3vw,3rem) 5rem;display:block}.marketplace-hero{border:1px solid var(--border);border-radius:var(--radius-dialog);box-shadow:var(--shadow-soft);background:radial-gradient(circle at 88% 16%,#7c62f857,#0000 25rem),linear-gradient(135deg,#171225,#0d0b14 64%);min-height:clamp(24rem,52vw,35rem);margin-bottom:1rem;padding:clamp(1.25rem,5vw,4.5rem);overflow:hidden}.marketplace-hero h1{letter-spacing:-.065em;max-width:11ch;font-size:clamp(3.2rem,7vw,6.75rem);font-weight:700;line-height:.9}.marketplace-hero p{color:#aaa4bd;max-width:58ch;font-size:clamp(1rem,1.6vw,1.2rem);line-height:1.65}.public-nav{margin-bottom:clamp(3rem,8vw,7rem)}.public-nav .brand-link,.auth-shell>.brand-link{color:var(--text);font-family:"Unbounded Variable", var(--font-heading);letter-spacing:-.04em;font-size:1.1rem;text-decoration:none}.public-nav .brand-link:first-letter{color:inherit}.marketplace-filters{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:var(--radius-card);box-shadow:var(--shadow-soft);background:#13111ceb;grid-template-columns:repeat(auto-fit,minmax(10.75rem,1fr));align-items:end;gap:.8rem;margin-bottom:1.5rem;padding:1rem;position:relative}.marketplace-filters button,.marketplace-filters .secondary-button{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.marketplace-grid,.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.talent-card{border-color:var(--border);border-radius:var(--radius-card);background:linear-gradient(160deg,#191622,#100e17);gap:0;padding:0;overflow:hidden}.talent-card>div:last-child{padding:1.1rem}.talent-card h2{letter-spacing:-.03em;font-size:1.35rem}.talent-card h2 a{color:var(--text);text-decoration:none}.talent-card>.talent-directory-image,.talent-card>.talent-monogram{aspect-ratio:16/11;object-fit:cover;border-radius:0;width:100%;height:auto}.talent-card>.talent-monogram{color:#c2b5ff;background:linear-gradient(135deg,#3b2a89,#171225);font-size:4rem}.tag-list span{color:#bdb1ff;background:#7c62f81f;border:1px solid #7c62f82e}.service-price{color:#a996ff}.profile-hero{border:1px solid var(--border);border-radius:var(--radius-dialog);background:linear-gradient(145deg,#171421,#0e0c14);padding:clamp(1.25rem,4vw,3rem)}.talent-profile-image,.talent-monogram.large{border:1px solid var(--border);box-shadow:var(--shadow-lift)}.profile-layout{gap:1rem}.auth-shell{padding-top:clamp(2rem,8vw,6rem)}.auth-panel{border-radius:var(--radius-dialog);box-shadow:var(--shadow-overlay);background:radial-gradient(circle at 100% 0,#7c62f829,#0000 18rem),linear-gradient(145deg,#191622,#100e17);max-width:38rem;margin-top:2rem;padding:clamp(1.4rem,5vw,3rem)}.auth-panel .action-title{letter-spacing:-.06em;font-size:clamp(2.6rem,7vw,4.75rem);line-height:.93}.auth-form{gap:1rem;margin-top:1.75rem}.auth-form input{border-color:var(--border);background:#0c0a11}.privacy-page{background:radial-gradient(circle at 16% -5%,#7c62f82e,#0000 30rem),#0a0911}.privacy-card{max-width:52rem}.privacy-card section{border-color:var(--border)}.staff-console{gap:1rem}.staff-console .workspace-header{align-items:start}.staff-console-links{border:1px solid var(--border);border-radius:var(--radius-card);background:#13111ccc;padding:.35rem}.staff-console-links a{border-color:#0000;min-height:2.5rem;font-size:.82rem}.staff-global-search{background:linear-gradient(135deg,#7c62f821,#13111cf5)}.staff-console pre{border:1px solid var(--border);color:#c9c3d6;background:#09080d;border-radius:10px;padding:1rem}.staff-timeline li:before{box-shadow:0 0 0 4px #7c62f81f}@media (hover:hover){.panel:hover{border-color:#7c62f838}.queue-card:hover,.talent-card:hover,.service-card:hover,.portfolio-card:hover,.portfolio-public-card:hover{box-shadow:var(--shadow-lift);border-color:#7c62f861}.secondary-button:hover,.staff-console-links a:hover,.staff-row-actions a:hover{background:#7c62f81a;border-color:#7c62f84d}}@media (max-width:900px){.workspace-header,.portal-header{flex-direction:column;align-items:stretch}.marketplace-grid,.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-layout{grid-template-columns:1fr}}@media (max-width:1500px){.global-search-inline{display:none}.global-search--desktop .global-search-trigger{display:inline-flex}}@media (max-width:680px){main.workspace-shell,.portal-main,.marketplace-main{padding:1rem}.workspace-header,.portal-header{padding-top:.75rem}.workspace-header h1,.portal-title,.portal-header h1{font-size:clamp(2.2rem,12vw,3.6rem)}.portal-nav{border-radius:12px;margin-inline:-.15rem}.marketplace-hero{border-radius:18px;min-height:28rem;padding:1.25rem}.marketplace-hero h1{font-size:clamp(3.1rem,15vw,4.75rem)}.marketplace-grid,.service-grid,.portal-form.two-column,.split-grid,.staff-grid,.queue-row,.availability-row,.blackout-row,.addon-row{grid-template-columns:1fr}.profile-hero{grid-template-columns:1fr;align-items:start}.talent-profile-image,.talent-monogram.large{width:min(100%,16rem)}}
