@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial;--tw-space-y-reverse:0}}}@layer base{.page-title,.hero-title{text-wrap:balance}}@layer components{.public-shell{min-height:100vh;font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;color:var(--brand-accent);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--shell-canvas);flex-direction:column;display:flex}.public-shell main{flex:1}.atmosphere{background:radial-gradient(90% 70% at 85% -10%, #d71f3724, transparent 55%), radial-gradient(70% 50% at -5% 90%, #22192f14, transparent 50%), linear-gradient(180deg, #fbfafc 0%, var(--brand-white) 42%, var(--brand-white) 100%)}.page-shell.atmosphere,.page-shell-wide.atmosphere{box-shadow:none;background:0 0;border:0;border-radius:0}.site-container,.app-shell-container{width:100%;max-width:var(--shell-max);margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:640px){.site-container,.app-shell-container{padding-left:2rem;padding-right:2rem}}.site-header-bar{z-index:40;-webkit-backdrop-filter:blur(12px);transition:box-shadow .28s var(--ease-out-soft);background:#fffffff7;border-bottom:1px solid #22192f14;position:sticky;top:0}.site-header-bar.is-scrolled{box-shadow:0 8px 24px -18px #22192f59}.site-header{min-height:var(--header-h);justify-content:space-between;align-items:center;gap:1rem;display:flex}.site-logo{filter:none;opacity:1;flex-shrink:0;width:auto;height:2.25rem;display:block}@media (min-width:768px){.site-logo{height:2.5rem}}.site-nav{align-items:center;gap:.5rem;min-width:0;display:flex}@media (min-width:640px){.site-nav{gap:.75rem}}.site-nav-links{align-items:center;gap:.125rem;display:none}@media (min-width:768px){.site-nav-links{display:flex}}.site-nav-link{color:#22192fb8;transition:color .2s var(--ease-out-soft);padding:.5rem .75rem;font-size:.875rem;font-weight:500;text-decoration:none}.site-nav-link:hover,.site-nav-link.is-active{color:var(--brand-primary)}.site-menu-toggle{min-width:44px;min-height:44px;color:var(--brand-accent);background:0 0;border:1px solid #22192f1f;justify-content:center;align-items:center;padding:.5rem;display:inline-flex}@media (min-width:768px){.site-menu-toggle{display:none}}.site-menu-toggle:hover{background:#22192f0a;border-color:#22192f38}.hero{width:100%;min-height:calc(100vh - var(--header-h));min-height:calc(100dvh - var(--header-h));color:var(--brand-white);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.hero-plane{z-index:0;background:#140e1c;position:absolute;inset:0;overflow:hidden}.hero-banner{object-fit:cover;object-position:center center;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-scrim{pointer-events:none;background:#140e1c73;position:absolute;inset:0}.hero-inner{z-index:1;flex-direction:column;flex:auto;justify-content:center;width:100%;padding-top:3.5rem;padding-bottom:4.5rem;display:flex;position:relative}@media (min-width:768px){.hero-inner{padding-top:5rem;padding-bottom:5.5rem}}.hero-title{font-family:var(--font-sans);color:var(--brand-white);letter-spacing:-.03em;opacity:1;max-width:18ch;animation:rise-in .9s var(--ease-out-soft) 80ms both;margin:0 0 1.25rem;font-size:clamp(1.85rem,4.5vw,3rem);font-weight:600;line-height:1.12}.hero-copy{color:#ffffffd1;opacity:1;max-width:40ch;animation:rise-in .9s var(--ease-out-soft) .22s both;margin:0 0 2.25rem;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.55}.hero-cta{opacity:1;animation:rise-in .9s var(--ease-out-soft) .32s both;flex-wrap:wrap;gap:.875rem;display:flex}.hero .btn-primary{background:var(--brand-primary);color:var(--brand-white)}.hero .btn-primary:hover{background:var(--brand-white);color:var(--brand-accent)}.hero .btn-ghost{color:var(--brand-white);border-color:#ffffff80}.hero .btn-ghost:hover{background:var(--brand-white);color:var(--brand-accent);border-color:var(--brand-white)}.btn{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3.5);--tw-font-weight:var(--font-weight-semibold,600);font-size:.9375rem;font-weight:var(--font-weight-semibold,600);border-radius:var(--btn-radius);transition-property:transform,background-color,color,border-color;transition-duration:.2s;transition-timing-function:var(--ease-out-soft);border-width:1px;border-color:#0000;justify-content:center;align-items:center;text-decoration-line:none;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:scale(.96)}.btn-primary{background:var(--brand-primary);color:var(--brand-white)}.btn-primary:hover{background:var(--brand-accent)}.btn-ghost{color:var(--brand-accent);background:0 0;border-color:#22192f59}.btn-ghost:hover{background:var(--brand-accent);color:var(--brand-white);border-color:var(--brand-accent)}.app-shell{background:var(--shell-canvas);flex-direction:column;min-height:100vh;display:flex}.app-nav{z-index:40;-webkit-backdrop-filter:blur(12px);transition:box-shadow .28s var(--ease-out-soft);background:#fffffff0;border-bottom:1px solid #22192f14;position:sticky;top:0}.app-nav .site-logo,.app-nav img.block{height:1.9rem}.app-nav-links{align-items:stretch;gap:.1rem}.app-nav-link{text-align:center;color:#22192f8c;min-width:4rem;transition:color .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;margin-bottom:-1px;padding:.3rem .45rem .35rem;font-size:.6875rem;font-weight:500;line-height:1.1;text-decoration:none;display:inline-flex;position:relative}.app-nav-link:hover,.app-nav-link:focus{color:var(--brand-accent);border-bottom-color:#22192f38;outline:none}.app-nav-link--active,.app-nav-link--active:hover,.app-nav-link--active:focus{color:var(--brand-accent);border-bottom-color:var(--brand-primary);font-weight:600}.app-nav-link .nav-link-icon-wrap{flex-shrink:0;width:1.15rem;height:1.15rem;line-height:1;display:block;position:relative}.app-nav-link .nav-link-icon{opacity:.72;margin:0;font-size:1.15rem;line-height:1;display:block}.app-nav-link:hover .nav-link-icon,.app-nav-link:focus .nav-link-icon,.app-nav-link--active .nav-link-icon{opacity:1;color:var(--brand-accent)}.app-nav-link--active .nav-link-icon{color:var(--brand-primary)}.app-responsive-nav-link{text-align:start;color:#22192f9e;width:100%;transition:color .15s var(--ease-out-soft), background-color .15s var(--ease-out-soft), border-color .15s var(--ease-out-soft);background:0 0;border-left:3px solid #0000;padding:.65rem 1rem .65rem .85rem;font-size:.9375rem;font-weight:500;line-height:1.35;text-decoration:none;display:block}.app-responsive-nav-link:hover{color:var(--brand-accent);background:#22192f0a;border-left-color:#22192f2e}.app-responsive-nav-link:focus{color:var(--brand-accent);background:#22192f0a;border-left-color:#22192f2e;outline:none}.app-responsive-nav-link:focus-visible{box-shadow:inset 0 0 0 2px #d71f3738}.app-responsive-nav-link--active,.app-responsive-nav-link--active:hover,.app-responsive-nav-link--active:focus{color:var(--brand-primary);border-left-color:var(--brand-primary);background:#d71f3712;font-weight:600}.app-nav-link .nav-link-label{white-space:nowrap;text-overflow:ellipsis;max-width:5.25rem;display:block;overflow:hidden}.nav-link-unread{box-sizing:border-box;min-width:.95rem;height:.95rem;color:var(--brand-white);background:var(--brand-primary);border-radius:999px;justify-content:center;align-items:center;padding:0 .22rem;font-size:.5625rem;font-weight:700;line-height:1;display:inline-flex}.app-nav-link .nav-link-unread{z-index:1;border:1.5px solid var(--brand-white);pointer-events:none;position:absolute;top:-.35rem;right:-.45rem}.nav-link-unread--inline{vertical-align:middle;margin-inline-start:.35rem}.role-badge{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);align-items:center;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.app-user-menu{align-self:stretch;align-items:stretch;height:100%;display:flex;position:relative;overflow:visible}.app-user-menu>.absolute{z-index:50;width:16rem;min-width:16rem;margin-top:.375rem;top:100%;left:auto;right:0}.app-user-trigger{box-sizing:border-box;text-align:center;color:#22192f8c;width:100%;min-width:3.25rem;height:100%;min-height:100%;transition-property:color,border-color;transition-duration:.15s;transition-timing-function:var(--ease-out-soft);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:.1rem;margin-bottom:-1px;padding:.3rem .45rem .35rem;font-size:.6875rem;font-weight:500;line-height:1.1;display:inline-flex;position:relative}.app-user-trigger:hover,.app-user-trigger:focus{color:var(--brand-accent);border-bottom-color:#22192f38;outline:none}.app-user-avatar{background:#f0eef2;border:1px solid #22192f1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:flex;overflow:hidden}.app-user-avatar--mobile{width:2.5rem;height:2.5rem}.app-user-avatar-img{object-fit:cover;width:100%;height:100%;display:block}.app-user-avatar-placeholder{letter-spacing:.02em;color:#22192f8c;background:radial-gradient(circle at 30% 25%,#d71f371a,#0000 55%),#f0eef2;justify-content:center;align-items:center;width:100%;height:100%;font-size:.5rem;font-weight:700;line-height:1;display:flex}.app-user-avatar--mobile .app-user-avatar-placeholder{font-size:.8125rem}.app-user-avatar-placeholder--icon{color:#22192f66;font-size:.75rem}.app-user-avatar--mobile .app-user-avatar-placeholder--icon{font-size:1.25rem}.app-user-trigger-meta{white-space:nowrap;justify-content:center;align-items:center;gap:.12rem;max-width:5.5rem;line-height:1.15;display:inline-flex}.app-user-trigger-label{line-height:1.15}.app-user-trigger-chevron{opacity:.65;font-size:.65rem;line-height:1}.app-user-menu>.absolute>.app-user-panel,.app-user-panel{background:var(--brand-white);border-radius:var(--panel-radius);--tw-ring-shadow:0 0 #0000;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-color:transparent;border:1px solid #22192f1a;padding:0;overflow:hidden;box-shadow:0 10px 28px -18px #22192f73,0 2px 6px -2px #22192f14}.app-user-panel-header{background:linear-gradient(180deg, #faf9f8 0%, var(--brand-white) 100%);align-items:flex-start;gap:.7rem;min-width:0;padding:.85rem .9rem .8rem;display:flex}.app-user-panel-avatar{background:#f0eef2;border:1px solid #22192f1a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;overflow:hidden}.app-user-panel-avatar.talent-plan-avatar--pro{border-color:#22192f38}.app-user-panel-avatar.talent-plan-avatar--premium{border-color:#d71f3759}.app-user-panel-avatar-placeholder{letter-spacing:.02em;color:#22192f8c;background:radial-gradient(circle at 30% 25%,#d71f371a,#0000 55%),#f0eef2;justify-content:center;align-items:center;width:100%;height:100%;font-size:.75rem;font-weight:700;line-height:1;display:flex}.app-user-panel-avatar-placeholder--icon{color:#22192f66;font-size:1.1rem}.app-user-panel-identity{flex:auto;min-width:0;padding-top:.05rem}.app-user-panel-name{letter-spacing:-.01em;min-width:0;color:var(--brand-accent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.app-user-panel-email{color:#22192f80;text-overflow:ellipsis;white-space:nowrap;margin:.2rem 0 0;font-size:.75rem;line-height:1.3;overflow:hidden}.app-user-panel-plan{margin-top:.4rem}.app-user-panel-divider{background:#22192f14;height:1px;margin:0}.app-user-panel-actions{flex-direction:column;gap:.1rem;padding:.35rem;display:flex}.app-user-panel-link{border-radius:calc(var(--panel-radius) - .35rem);text-align:start;width:100%;color:var(--brand-accent);cursor:pointer;transition:background-color .14s var(--ease-out-soft), color .14s var(--ease-out-soft);background:0 0;border:0;align-items:center;gap:.55rem;margin:0;padding:.55rem .65rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.2;text-decoration:none;display:flex}.app-user-panel-link:hover,.app-user-panel-link:focus{color:var(--brand-accent);background:#22192f0d;outline:none}.app-user-panel-link:focus-visible{box-shadow:0 0 0 2px #d71f3738}.app-user-panel-link-icon{color:#22192f73;transition:color .14s var(--ease-out-soft);flex:none;font-size:.95rem;line-height:1}.app-user-panel-link:hover .app-user-panel-link-icon,.app-user-panel-link:focus .app-user-panel-link-icon{color:var(--brand-primary)}.app-user-panel-link--button{appearance:none}.app-header{background:0 0;border-bottom:1px solid #22192f14}.app-header-inner{padding-top:1.75rem;padding-bottom:1.5rem}@media (min-width:640px){.app-header-inner{padding-top:2.25rem;padding-bottom:1.75rem}}.app-header-row{flex-direction:column;gap:1rem;display:flex}@media (min-width:640px){.app-header-row{flex-direction:row;justify-content:space-between;align-items:flex-end;gap:1.5rem}}.app-header-actions{flex-wrap:wrap;align-items:center;gap:.625rem;display:flex}.app-header-title{font-family:var(--font-sans);color:var(--brand-accent);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.85rem,3.5vw,2.35rem);font-weight:600;line-height:1.1}.app-header-lede{color:#22192f94;max-width:42ch;margin:.4rem 0 0;font-size:.9375rem;line-height:1.5}.app-main{flex:auto}.app-content{padding-top:1.25rem;padding-bottom:2.5rem}@media (min-width:640px){.app-content{padding-top:1.5rem;padding-bottom:3rem}}.app-stack{gap:var(--stack-gap);flex-direction:column;display:flex}.app-measure{width:100%;max-width:48rem}.app-footer{background:0 0;border-top:1px solid #22192f14;margin-top:auto}.app-footer-inner{flex-wrap:wrap;gap:.75rem 1.5rem;padding-top:1.5rem;padding-bottom:2rem;display:flex}.app-footer a{color:#22192f73;transition:color .2s var(--ease-out-soft);font-size:.75rem;text-decoration:none}.app-footer a:hover{color:var(--brand-primary)}.dash-welcome{opacity:1;animation:rise-in .75s var(--ease-out-soft) both;border-bottom:1px solid #22192f14;margin-bottom:2rem;padding:.25rem 0 2.5rem}.dash-welcome-title{font-family:var(--font-sans);color:var(--brand-accent);letter-spacing:-.03em;text-wrap:balance;max-width:16ch;margin:.65rem 0 .85rem;font-size:clamp(2.35rem,5vw,3.35rem);font-weight:600;line-height:1.05}.dash-welcome-copy{color:#22192fad;max-width:38ch;margin:0 0 1.75rem;font-size:1.0625rem;line-height:1.55}.dash-welcome-actions{flex-wrap:wrap;gap:.75rem;display:flex}.action-grid{gap:var(--tile-gap);grid-template-columns:1fr;display:grid}@media (min-width:640px){.action-grid{gap:var(--tile-gap);grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.action-grid{grid-template-columns:repeat(3,1fr)}}.action-tile{color:inherit;background:var(--brand-white);border-radius:var(--panel-radius);transition-property:transform,border-color,background-color,box-shadow;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);opacity:1;animation:rise-in .7s var(--ease-out-soft) both;border:1px solid #22192f1a;padding:1.1rem 1.15rem 1.15rem;text-decoration:none;display:block}.action-tile:first-child{animation-delay:60ms}.action-tile:nth-child(2){animation-delay:.12s}.action-tile:nth-child(3){animation-delay:.18s}.action-tile:nth-child(4){animation-delay:.24s}.action-tile:nth-child(5){animation-delay:.3s}.action-tile:nth-child(6){animation-delay:.36s}.action-tile:hover{background:var(--brand-white);border-color:#d71f3766;transform:translateY(-2px);box-shadow:0 18px 36px -28px #22192f59}.action-tile:active{transform:scale(.98)}.action-tile-title{color:var(--brand-accent);letter-spacing:-.01em;margin:0 0 .35rem;font-size:1rem;font-weight:600}.action-tile-copy{color:#22192f94;margin:0;font-size:.875rem;line-height:1.45}.action-tile-arrow{color:var(--brand-primary);opacity:.85;transition:opacity .2s var(--ease-out-soft), transform .2s var(--ease-out-soft);margin-top:.65rem;font-size:.8125rem;font-weight:600;display:inline-block}.action-tile:hover .action-tile-arrow{opacity:1;transform:translate(2px)}.app-panel{border-radius:var(--panel-radius);background:#ffffffc7;border:1px solid #22192f1a;padding:1.15rem 1.2rem 1.25rem}@media (min-width:640px){.app-panel{padding:1.25rem 1.4rem 1.4rem}}.app-panel+.app-panel{margin-top:var(--stack-gap)}.app-panel-title{color:var(--brand-accent);letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.0625rem;font-weight:600}.app-panel-lede{color:#22192f8c;margin:0 0 .85rem;font-size:.875rem;line-height:1.45}.app-list{border-top:1px solid #22192f1a;margin:0;padding:0;list-style:none}.app-list>li{transition:background-color .2s var(--ease-out-soft);border-bottom:1px solid #22192f1a;padding:.85rem .15rem}.app-list>li:hover{background:#22192f05}.app-flash{color:var(--brand-accent);border-radius:var(--panel-radius);margin-bottom:var(--stack-gap);background:#d71f370d;border:1px solid #d71f3747;padding:.85rem 1rem;font-size:.875rem}.app-flash--error{color:#7a1524;background:#d71f371a;border-color:#d71f3773}.app-empty{text-align:center;background:var(--brand-white);border-radius:var(--panel-radius);border:1px solid #22192f1a;padding:2.75rem 1.25rem}.app-empty p{color:#22192f9e;margin:0 0 1.25rem}.app-empty p:last-child{margin-bottom:0}.status-chip{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);font-size:.6875rem;font-weight:700;line-height:1.2;display:inline-block}.status-chip-muted{color:#22192f66}.app-applications-list{gap:var(--stack-gap);border-top:0;flex-direction:column;display:flex}.app-applications-list>li.app-application-item{background:0 0;border-bottom:0;padding:0}.app-applications-list>li.app-application-item:hover{background:0 0}.app-application-row{padding:var(--panel-pad-y) var(--panel-pad-x);background:var(--brand-white);border-radius:var(--panel-radius);border:1px solid #22192f1a}.app-application-summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:flex-start;gap:.65rem .75rem;list-style:none;display:grid}.app-application-summary::-webkit-details-marker{display:none}.app-application-summary::marker{content:""}.app-application-toggle-icon{color:#22192f73;width:1.5rem;height:1.5rem;transition:transform .2s var(--ease-out-soft), color .2s var(--ease-out-soft);flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;display:inline-flex}.app-application-row[open]>.app-application-summary .app-application-toggle-icon{color:var(--brand-accent);transform:rotate(180deg)}.app-application-main{flex:12rem}.app-application-detail{border-top:1px solid #22192f14;margin-top:.85rem;padding:1.15rem 0 .15rem}.app-detail-panels{flex-direction:column;gap:1.75rem;display:flex}.app-detail-heading{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-accent);margin:0 0 1rem;font-size:1.05rem;font-weight:700}.app-status-stepper{--status-green:#1f9d55;--status-rejected:#d71f37;--status-shortlisted:#1f9d55;--status-hired:#1f9d55;--status-pending:#d4d0d8;--node-size:1.375rem;--track-thickness:2px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;align-items:flex-start;gap:0;margin:0;padding:.35rem 0 .15rem;list-style:none;display:flex;overflow-x:auto}.app-status-step{text-align:center;flex-direction:column;flex:1 1 0;align-items:center;min-width:6rem;padding:0;display:flex;position:relative}.app-status-connector{top:calc((var(--node-size) - var(--track-thickness)) / 2);left:calc(-50% + (var(--node-size) / 2));right:calc(50% + (var(--node-size) / 2));height:var(--track-thickness);background:var(--status-pending);pointer-events:none;z-index:0;position:absolute}.app-status-step--complete .app-status-connector,.app-status-step--current .app-status-connector{background:var(--status-green)}.app-status-node{width:var(--node-size);height:var(--node-size);background:var(--status-pending);z-index:1;box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.app-status-step--complete .app-status-node{background:var(--status-green);color:#fff}.app-status-step--current .app-status-node{box-shadow:inset 0 0 0 2.5px var(--status-green);background:#fff}.app-status-step--pending .app-status-node{background:var(--status-pending)}.app-status-step--tone-rejected.app-status-step--complete .app-status-node{background:var(--status-rejected);color:#fff}.app-status-step--tone-rejected.app-status-step--complete .app-status-connector{background:var(--status-rejected)}.app-status-step--tone-shortlisted.app-status-step--complete .app-status-node{background:var(--status-shortlisted);color:#fff}.app-status-step--tone-shortlisted.app-status-step--complete .app-status-connector{background:var(--status-shortlisted)}.app-status-step--tone-hired.app-status-step--complete .app-status-node{background:var(--status-hired);color:#fff}.app-status-step--tone-hired.app-status-step--complete .app-status-connector{background:var(--status-hired)}.app-status-icon,.app-status-check{width:.75rem;height:.75rem}.app-status-copy{box-sizing:border-box;flex-direction:column;align-items:center;gap:.15rem;width:100%;max-width:9rem;margin-top:.55rem;padding:0 .35rem;display:flex}.app-status-label{color:var(--brand-accent);text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:.8125rem;font-weight:700;line-height:1.25}.app-status-step--pending .app-status-label{color:#22192f8c;font-weight:600}.app-status-step--current .app-status-label{font-weight:700}.app-status-date{color:#22192f73;min-height:1rem;font-size:.75rem;line-height:1.3;display:block}.app-status-date--muted{color:#22192f61;font-style:italic}.app-status-date--empty{visibility:hidden}@media (max-width:639px){.app-status-step{min-width:5.25rem}.app-status-copy{max-width:7.5rem;padding:0 .2rem}.app-status-label{font-size:.75rem}}.app-activity-card{border-radius:var(--panel-radius);background:#fff;border:1px solid #22192f1f;grid-template-columns:1fr;gap:0;display:grid;overflow:hidden}@media (min-width:520px){.app-activity-card{grid-template-columns:1fr auto 1fr;align-items:stretch}}.app-activity-metric{padding:1.15rem 1.25rem 1.25rem}.app-activity-value{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--brand-accent);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(1.65rem,3vw,2rem);font-weight:700;line-height:1.1}.app-activity-label{color:#22192f9e;margin:.35rem 0 0;font-size:.875rem;font-weight:500;line-height:1.35}.app-activity-divider{background:#22192f1f;width:1px;margin:1rem 0;display:none}@media (min-width:520px){.app-activity-divider{display:block}}@media (max-width:519px){.app-activity-metric+.app-activity-divider+.app-activity-metric{border-top:1px solid #22192f1a}}.site-footer{color:#ffffffc7;background:#0c0812;border-top:none;margin-top:auto}.site-footer a{color:#ffffffb8;transition:color .16s var(--ease-out-soft);font-size:.9375rem;text-decoration:none}.site-footer a:hover{color:#fff}.sitemap-grid{gap:2rem;display:grid}@media (min-width:700px){.sitemap-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}}@media (min-width:1024px){.sitemap-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sitemap-group-title{letter-spacing:.1em;text-transform:uppercase;color:#22192f73;margin:0 0 .85rem;font-size:.75rem;font-weight:700}.sitemap-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.sitemap-list a{color:var(--brand-accent);font-size:1rem;font-weight:600;text-decoration:none}.sitemap-list a:hover{color:var(--brand-primary)}.page-shell,.page-shell-wide{width:100%;max-width:var(--shell-max);margin-left:auto;margin-right:auto;padding:2rem 1.5rem 2.5rem}@media (min-width:640px){.page-shell,.page-shell-wide{padding:2.5rem 2rem 3rem}}.page-eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--brand-primary);text-transform:uppercase}.page-title{font-family:var(--font-sans);margin-bottom:calc(var(--spacing,.25rem) * 5);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-accent);letter-spacing:-.025em;font-size:clamp(2.4rem,5.5vw,3.5rem);line-height:1.08}.page-lede{margin-bottom:calc(var(--spacing,.25rem) * 12);max-width:38ch;font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.page-lede{color:color-mix(in oklab, var(--brand-accent) 70%, transparent)}}.reveal{opacity:0;animation:rise-in .85s var(--ease-out-soft) forwards}.reveal-delay-1{animation-delay:80ms}.reveal-delay-2{animation-delay:.16s}.how-hero .hero-scrim{background:#140e1c85}.mkt{flex-direction:column;gap:2.75rem;padding-top:2rem;padding-bottom:2.5rem;display:flex}@media (min-width:640px){.mkt{gap:3.5rem;padding-top:2.5rem;padding-bottom:3rem}}.mkt-intro{max-width:38rem}.mkt-lede{margin-bottom:0}.mkt-panel{background:var(--brand-white);border-radius:var(--panel-radius);border:1px solid #22192f1a;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}@media (min-width:640px){.mkt-panel{gap:1.75rem;padding:1.75rem 1.85rem 1.85rem}}.about-hero .hero-scrim{background:#140e1c85}.mkt-panel-head{align-items:flex-start;gap:1rem;display:flex}.mkt-panel-badge{width:2.75rem;height:2.75rem;color:var(--brand-primary);border-radius:calc(var(--panel-radius) - .35rem);background:#d71f370f;border:1px solid #d71f3738;flex-shrink:0;justify-content:center;align-items:center;font-size:1.2rem;display:inline-flex}.mkt-panel-copy{min-width:0;padding-top:.15rem}.mkt-panel-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-accent);text-wrap:balance;margin:0 0 .35rem;font-size:clamp(1.55rem,3vw,1.85rem);font-weight:600}.mkt-panel-lede{color:#22192fad;max-width:42ch;margin:0;font-size:.975rem;line-height:1.55}.mkt-panel-cta{flex-wrap:wrap;gap:.75rem;padding-top:.15rem;display:flex}.mkt-card{background:var(--shell-canvas);border-radius:calc(var(--panel-radius) - .2rem);min-height:100%;transition-property:transform,border-color,box-shadow,background-color;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);border:1px solid #22192f14;flex-direction:column;gap:.55rem;padding:1.15rem 1.1rem 1.2rem;display:flex}.mkt-card:hover{background:var(--brand-white);border-color:#d71f3747;transform:translateY(-2px);box-shadow:0 18px 36px -28px #22192f66}.mkt-card-icon{width:2.35rem;height:2.35rem;color:var(--brand-primary);border-radius:calc(var(--btn-radius) + .1rem);transition-property:transform,background-color,border-color;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);background:#d71f370d;border:1px solid #d71f3733;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.mkt-card:hover .mkt-card-icon{background:#d71f3717;border-color:#d71f3759;transform:scale(1.04)}.mkt-card-title{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--brand-accent);text-wrap:balance;margin:.15rem 0 0;font-size:1.05rem;font-weight:600}.mkt-card-body{color:#22192fa6;margin:0;font-size:.9rem;line-height:1.55}.mkt-card-link{color:var(--brand-primary);transition-property:color;transition-duration:.18s;transition-timing-function:var(--ease-out-soft);margin-top:.35rem;font-size:.875rem;font-weight:500;text-decoration:none}.mkt-card-link:hover{color:var(--brand-accent)}.mkt-more{color:#22192f8c;margin:0;font-size:.875rem}.mkt-more a{color:var(--brand-primary);transition-property:color;transition-duration:.18s;transition-timing-function:var(--ease-out-soft);font-weight:500;text-decoration:none}.mkt-more a:hover{color:var(--brand-accent)}.mkt-more-sep{color:#22192f59;margin:0 .4rem}.mkt-note{background:var(--brand-white);border-radius:var(--panel-radius);border:1px solid #22192f1a;align-items:flex-start;gap:.85rem;padding:1.15rem 1.25rem;display:flex}.mkt-note-icon{color:var(--brand-primary);flex-shrink:0;margin-top:.1rem;font-size:1.15rem}.mkt-note-body{color:#22192f9e;margin:0;font-size:.9rem;line-height:1.55}.mkt-note-body a{color:var(--brand-primary);font-weight:500;text-decoration:none}.mkt-note-body a:hover{color:var(--brand-accent)}.mkt-status{color:var(--brand-accent);background:var(--brand-white);border-radius:var(--panel-radius);border:1px solid #d71f3747;align-items:center;gap:.5rem;padding:.9rem 1.15rem;font-size:.9rem;display:flex}.plan-grid{gap:calc(var(--spacing,.25rem) * 5);display:grid}@media (min-width:48rem){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan{padding:calc(var(--spacing,.25rem) * 7);border-radius:var(--panel-radius);transition-property:transform,border-color,box-shadow;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);background-color:#fff;border:1px solid #22192f1a;flex-direction:column;display:flex}.plan:hover{border-color:#d71f3759;transform:translateY(-2px);box-shadow:0 20px 40px -28px #22192f59}.plan-featured{background:linear-gradient(180deg, #d71f370a, var(--brand-white) 40%);border-color:#d71f378c}.plan-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-primary);border-radius:calc(var(--btn-radius) - .15rem);background:#d71f3714;border:1px solid #d71f3738;align-self:flex-start;margin:0 0 .85rem;padding:.28rem .65rem;font-size:.68rem;font-weight:700}.plan-icon{width:2.5rem;height:2.5rem;color:var(--brand-primary);border-radius:calc(var(--panel-radius) - .35rem);background:#d71f370f;border:1px solid #d71f3738;justify-content:center;align-items:center;margin-bottom:.85rem;font-size:1.15rem;display:inline-flex}.plan-name{font-family:var(--font-sans);margin-bottom:var(--spacing,.25rem);font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-accent);letter-spacing:-.02em}.plan-price{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-primary)}.plan-blurb{color:#22192f9e;margin:0 0 1.25rem;font-size:.9rem;line-height:1.5}.plan-features{margin-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--brand-accent);flex:1}@supports (color:color-mix(in lab, red, red)){.plan-features{color:color-mix(in oklab, var(--brand-accent) 65%, transparent)}}.plan-features{flex-direction:column;gap:.65rem;margin-left:0;padding:0;list-style:none;display:flex}.plan-features li{align-items:flex-start;gap:.55rem;display:flex}.plan-check{color:var(--brand-primary);flex-shrink:0;margin-top:.15rem;font-size:.85rem}.faq-list{flex-direction:column;gap:.75rem;display:flex}.faq-item{background:var(--brand-white);border-radius:var(--panel-radius);transition-property:border-color,box-shadow;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);border:1px solid #22192f1a}.faq-item[open]{border-color:#d71f3747;box-shadow:0 18px 36px -28px #22192f59}.faq-summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.15rem 1.25rem;list-style:none;display:flex}.faq-summary::-webkit-details-marker{display:none}.faq-q{font-family:var(--font-sans);letter-spacing:-.015em;color:var(--brand-accent);text-wrap:balance;font-size:1.05rem;font-weight:600}.faq-chevron{width:1.75rem;height:1.75rem;color:var(--brand-primary);border-radius:calc(var(--btn-radius) - .1rem);transition-property:transform,background-color;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);background:#d71f370d;border:1px solid #d71f3733;flex-shrink:0;justify-content:center;align-items:center;font-size:.95rem;display:inline-flex}.faq-item[open] .faq-chevron{background:#d71f371a;transform:rotate(180deg)}.faq-answer{padding:0 1.25rem 1.25rem}.faq-answer p{color:#22192fad;max-width:52ch;margin:0;font-size:.95rem;line-height:1.6}.faq-answer a{color:var(--brand-primary);font-weight:500;text-decoration:none}.faq-answer a:hover{color:var(--brand-accent)}.legal-stack{flex-direction:column;gap:.75rem;display:flex}.legal-section{background:var(--brand-white);border-radius:var(--panel-radius);transition-property:transform,border-color,box-shadow;transition-duration:.22s;transition-timing-function:var(--ease-out-soft);border:1px solid #22192f1a;padding:1.35rem 1.35rem 1.4rem}.legal-section:hover{border-color:#d71f3747;transform:translateY(-2px);box-shadow:0 18px 36px -28px #22192f59}.legal-section-head{align-items:baseline;gap:.75rem;margin-bottom:.65rem;display:flex}.legal-index{letter-spacing:.12em;text-transform:uppercase;color:var(--brand-primary);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:.7rem;font-weight:700}.legal-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-accent);text-wrap:balance;margin:0;font-size:clamp(1.15rem,2.5vw,1.35rem);font-weight:600}.legal-body{color:#22192fb3;max-width:58ch;margin:0;font-size:.95rem;line-height:1.65}.legal-body a{color:var(--brand-primary);font-weight:500;text-decoration:none}.legal-body a:hover{color:var(--brand-accent)}.contact-layout{grid-template-columns:1fr;align-items:start;gap:1.25rem;display:grid}@media (min-width:1024px){.contact-layout{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:1.5rem}}.contact-fields{flex-direction:column;gap:1rem;display:flex}.contact-label{color:var(--brand-accent);margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.contact-input{border-radius:var(--btn-radius);background:var(--shell-canvas);width:100%;color:var(--brand-accent);box-shadow:none;transition-property:border-color,background-color,box-shadow;transition-duration:.18s;transition-timing-function:var(--ease-out-soft);border:1px solid #22192f2e;padding:.65rem .85rem;font-size:.95rem;display:block}.contact-input:focus{background:var(--brand-white);border-color:#d71f378c;outline:none;box-shadow:0 0 0 3px #d71f371f}.contact-textarea{resize:vertical;min-height:9rem}.contact-error{color:var(--brand-primary);margin:.35rem 0 0;font-size:.85rem}.contact-aside{gap:.75rem;display:grid}.listing-grid{gap:var(--tile-gap);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.listing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.listing-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.listing-stack{gap:var(--stack-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.listing-card{height:100%;min-height:100%;padding:var(--panel-pad-y) var(--panel-pad-x);background:var(--brand-white);border-radius:var(--panel-radius);color:inherit;transition:border-color .2s var(--ease-out-soft), box-shadow .2s var(--ease-out-soft);border:1px solid #22192f1a;flex-direction:column;gap:.35rem;text-decoration:none;display:flex}.listing-card:hover{border-color:#22192f2e;box-shadow:0 6px 18px -14px #22192f73}.listing-card--job{gap:.3rem}.listing-card--talent{padding:0;overflow:hidden}.listing-card-media-wrap{isolation:isolate;width:100%;display:block;position:relative}.listing-card--talent .listing-card-body{padding:var(--panel-pad-y) var(--panel-pad-x) calc(var(--panel-pad-y) + .1rem);flex-direction:column;flex:auto;gap:.3rem;display:flex}.talent-bookmark-form{margin:0;padding:0;line-height:0}.listing-card-media-wrap .talent-bookmark-form{z-index:2;position:absolute;top:.55rem;right:.55rem}.talent-profile-card .talent-bookmark-form{z-index:3;position:absolute;top:.75rem;right:.75rem}.talent-bookmark-btn{width:2.25rem;height:2.25rem;color:var(--brand-accent,#22192f);cursor:pointer;transition:color .16s var(--ease-out-soft), background .16s var(--ease-out-soft), border-color .16s var(--ease-out-soft);background:#fffffff0;border:1px solid #22192f1f;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 2px 8px -4px #22192f59}.talent-bookmark-btn:hover{color:var(--brand-primary,#d71f37);background:#fff;border-color:#d71f3759}.talent-bookmark-btn.is-saved{color:var(--brand-primary,#d71f37);border-color:#d71f3759}.talent-bookmark-btn.is-saved:hover{color:var(--brand-primary,#d71f37)}@supports (color:color-mix(in lab, red, red)){.talent-bookmark-btn.is-saved:hover{color:color-mix(in srgb, var(--brand-primary,#d71f37) 88%, #000)}}.talent-bookmark-icon{font-size:1.05rem;line-height:1}.talent-follow-form{margin:0;padding:0;line-height:0}.listing-card-media-wrap .talent-follow-form{z-index:2;position:absolute;top:.55rem;left:.55rem}.talent-profile-card .talent-follow-form{z-index:3;position:absolute;top:.75rem;left:.75rem}.talent-follow-btn{width:2.25rem;height:2.25rem;color:var(--brand-accent,#22192f);cursor:pointer;transition:color .16s var(--ease-out-soft), background .16s var(--ease-out-soft), border-color .16s var(--ease-out-soft);background:#fffffff0;border:1px solid #22192f1f;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 2px 8px -4px #22192f59}.talent-follow-btn:hover{color:var(--brand-primary,#d71f37);background:#fff;border-color:#d71f3759}.talent-follow-btn.is-following{color:var(--brand-primary,#d71f37);border-color:#d71f3759}.talent-follow-btn.is-following:hover{color:var(--brand-primary,#d71f37)}@supports (color:color-mix(in lab, red, red)){.talent-follow-btn.is-following:hover{color:color-mix(in srgb, var(--brand-primary,#d71f37) 88%, #000)}}.talent-follow-icon{font-size:1.05rem;line-height:1}.job-bookmark-form{margin:0;padding:0;line-height:0}.listing-card.has-job-bookmark{position:relative}.listing-card.has-job-bookmark .job-bookmark-form{z-index:2;position:absolute;top:.55rem;right:.55rem}.listing-card.has-job-bookmark .listing-card-manage-main,.job-show-header .job-bookmark-form+*{padding-right:2.75rem}.job-show-header{position:relative}.job-show-header .job-bookmark-form{z-index:2;position:absolute;top:0;right:0}.job-bookmark-btn{width:2.25rem;height:2.25rem;color:var(--brand-accent,#22192f);cursor:pointer;transition:color .16s var(--ease-out-soft), background .16s var(--ease-out-soft), border-color .16s var(--ease-out-soft);background:#fffffff0;border:1px solid #22192f1f;border-radius:9999px;justify-content:center;align-items:center;padding:0;display:inline-flex;box-shadow:0 2px 8px -4px #22192f59}.job-bookmark-btn:hover{color:var(--brand-primary,#d71f37);background:#fff;border-color:#d71f3759}.job-bookmark-btn.is-saved{color:var(--brand-primary,#d71f37);border-color:#d71f3759}.job-bookmark-btn.is-saved:hover{color:var(--brand-primary,#d71f37)}@supports (color:color-mix(in lab, red, red)){.job-bookmark-btn.is-saved:hover{color:color-mix(in srgb, var(--brand-primary,#d71f37) 88%, #000)}}.job-bookmark-icon{font-size:1.05rem;line-height:1}.listing-card--notice{gap:.45rem;height:auto;min-height:0}.listing-card--notice.is-unread{background:var(--brand-white);border-color:#d71f3738}@supports (color:color-mix(in lab, red, red)){.listing-card--notice.is-unread{background:color-mix(in srgb, var(--brand-white) 92%, #d71f370f)}}.listing-card-media{aspect-ratio:1;object-fit:cover;background:var(--brand-mist);width:100%;display:block}.listing-card-media-empty{aspect-ratio:1;color:#22192fb8;background:radial-gradient(circle at 32% 28%,#d71f372e,#0000 58%),radial-gradient(circle at 78% 82%,#22192f14,#0000 55%),linear-gradient(160deg,#f7f4f6 0%,#efe8ec 100%);border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:.35rem;width:100%;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;display:flex;position:relative;overflow:hidden}.listing-card-media-empty-icon{color:#22192f38;pointer-events:none;justify-content:center;align-items:center;font-size:1.65rem;line-height:1;display:flex}.listing-card-media-initials{letter-spacing:-.03em;color:#22192fb8;font-size:clamp(2.25rem,8vw,3.25rem);font-weight:600;line-height:1}.listing-card-kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--brand-primary);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0;font-size:.6875rem;font-weight:700;display:flex}.listing-card-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-accent);margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.listing-card-title a{color:inherit;text-decoration:none}.listing-card-title a:hover,.listing-card:hover .listing-card-title{color:var(--brand-primary)}.listing-card-meta{color:#22192f94;margin:0;font-size:.8125rem;line-height:1.4}.listing-card--manage{flex-direction:column;gap:1rem;display:flex}.listing-card--flagged{box-shadow:inset 3px 0 0 var(--brand-primary,#d71f37);border-color:#d71f3759}.listing-card--inactive{opacity:.72}.listing-card--inactive.listing-card--flagged{opacity:.85}.listing-card-manage-main{flex-direction:column;gap:.35rem;min-width:0;display:flex}.listing-card-pipeline{flex-wrap:wrap;align-items:stretch;gap:.55rem;margin-top:.75rem;display:flex}.listing-card-pipeline-total{border-radius:calc(var(--panel-radius) - .2rem);min-width:4.5rem;transition:background-color .16s var(--ease-out-soft,ease), border-color .16s var(--ease-out-soft,ease);background:#d71f3714;border:1px solid #d71f3724;flex-direction:column;justify-content:center;padding:.55rem .75rem;text-decoration:none;display:flex}.listing-card-pipeline-total:hover{background:#d71f371f;border-color:#d71f3738}.listing-card-pipeline-total.is-empty{background:#22192f09;border-color:#22192f14}.listing-card-pipeline-total-value{color:var(--brand-primary,#d71f37);font-variant-numeric:tabular-nums;font-size:1.35rem;font-weight:700;line-height:1.1}.listing-card-pipeline-total.is-empty .listing-card-pipeline-total-value{color:#22192f66}.listing-card-pipeline-total-label{letter-spacing:.04em;text-transform:uppercase;color:#22192f8c;margin-top:.15rem;font-size:.65rem;font-weight:650}.listing-card-pipeline-chips{flex-wrap:wrap;flex:14rem;align-content:center;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.listing-card-pipeline-chip{background:#fff;border:1px solid #22192f1a;border-radius:999px;align-items:baseline;gap:.35rem;padding:.4rem .65rem;line-height:1.2;display:inline-flex}.listing-card-pipeline-chip-value{font-variant-numeric:tabular-nums;color:#22192f;font-size:.875rem;font-weight:700}.listing-card-pipeline-chip-label{color:#22192f8c;font-size:.72rem;font-weight:500}.listing-card-pipeline-chip.tone-accent:not(.is-empty) .listing-card-pipeline-chip-value{color:var(--brand-primary,#d71f37)}.listing-card-pipeline-chip.is-empty{background:0 0;border-color:#22192f0f}.listing-card-pipeline-chip.is-empty .listing-card-pipeline-chip-value,.listing-card-pipeline-chip.is-empty .listing-card-pipeline-chip-label{color:#22192f52}.listing-card-manage-actions{border-top:1px solid #22192f14;flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;padding-top:.85rem;display:flex}.listing-card-admin-user{flex-direction:row;align-items:center;gap:.85rem;display:flex}.listing-card-admin-avatar{color:#22192fb3;background:#f0eef2;border:1px solid #22192f1a;border-radius:999px;flex-shrink:0;place-items:center;width:2.75rem;height:2.75rem;font-size:.8125rem;font-weight:700;display:grid;overflow:hidden}.listing-card-admin-avatar--empty{background:radial-gradient(circle at 30% 25%,#d71f3729,#0000 58%),linear-gradient(160deg,#f7f4f6 0%,#efe8ec 100%)}.listing-card-admin-avatar img{object-fit:cover;width:100%;height:100%}.listing-card-meta-sep{margin:0 .15rem}.listing-card-key{color:#22192f73;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.72rem}.listing-card-cta-count{font-variant-numeric:tabular-nums;background:#ffffff38;border-radius:999px;justify-content:center;align-items:center;min-width:1.35rem;margin-left:.35rem;padding:.05rem .4rem;font-size:.75rem;font-weight:700;line-height:1.2;display:inline-flex}@media (min-width:900px){.listing-card--manage{flex-direction:row;justify-content:space-between;align-items:stretch;gap:1.25rem}.listing-card-manage-actions{border-top:0;border-left:1px solid #22192f14;flex-direction:column;justify-content:center;align-items:stretch;width:auto;min-width:8.5rem;margin:0;padding:0 0 0 1.15rem}.listing-card-manage-actions .btn{text-align:center;justify-content:center}}.listing-card-copy{color:#22192fb8;margin:.35rem 0 0;font-size:.875rem;line-height:1.45}.listing-card-cta{border-radius:var(--btn-radius);align-self:flex-start;margin-top:auto}.listing-card-footer{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.listing-card-time{color:#22192f73;flex-shrink:0;font-size:.75rem}.profile-shot{outline-offset:-1px;outline:1px solid #0000001a;outline:1px solid lab(0% 0 0/.1)}.profile-shot--circle{object-fit:cover;border-radius:50%}.public-shell.talent-public-page{background:var(--shell-canvas)}.talent-public-profile{position:relative}.talent-profile-card{border-radius:var(--panel-radius);background:#fff;border:none;position:relative;overflow:hidden}.talent-profile-card-edit{z-index:3;width:2.25rem;height:2.25rem;color:var(--brand-accent);transition:color .16s var(--ease-out-soft), background .16s var(--ease-out-soft), border-color .16s var(--ease-out-soft);background:#ffffffeb;border:1px solid #22192f1f;border-radius:9999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:.75rem;right:.75rem;box-shadow:0 2px 8px -4px #22192f59}.talent-profile-card-edit:hover{color:var(--brand-primary);background:#fff;border-color:#d71f3759}.talent-cover{aspect-ratio:3;background:#e9eef2;border:0;border-radius:0;width:100%;min-height:9rem;max-height:18rem;position:relative;overflow:hidden}.talent-cover--empty{background:linear-gradient(115deg,#e9eef2 0%,#e4ebf1 42%,#dfe7ed 100%)}.talent-cover--empty:after{content:"";pointer-events:none;background:radial-gradient(70% 55% at 18% 35%,#ffffff8c,#0000 65%),radial-gradient(55% 50% at 88% 75%,#c4d2de59,#0000 60%),linear-gradient(#0000 55%,#b4c4d21f 100%);position:absolute;inset:0}.talent-cover-image{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.talent-identity{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:-3.25rem;padding:0 1rem 1.35rem;display:flex;position:relative}@media (min-width:640px){.talent-identity{text-align:left;flex-direction:row;align-items:flex-start;gap:1.25rem;margin-top:-4rem;padding:0 1.5rem 1.5rem}}.talent-avatar{object-fit:cover;background:#fff;border:5px solid #fff;border-radius:50%;outline:1px solid #22192f14;width:7.5rem;height:7.5rem;display:block;box-shadow:0 2px 6px #22192f1f}@media (min-width:640px){.talent-avatar{border-width:6px;width:9rem;height:9rem}}.talent-avatar--empty{color:#22192f59;background:radial-gradient(circle at 30% 25%,#d71f371f,#0000 55%),#f7f5f8;justify-content:center;align-items:center;display:flex}.talent-identity-copy{flex:1;min-width:0;padding-bottom:.15rem}@media (min-width:640px){.talent-identity-copy{padding-top:4.5rem}}.talent-category{letter-spacing:.14em;text-transform:uppercase;color:var(--brand-primary,#d71f37);background:#fff;border:1px solid #d71f3738;border-radius:9999px;margin:0 0 .5rem;padding:.2rem .55rem;font-size:.7rem;font-weight:600;display:inline-block;box-shadow:0 1px #22192f0a}.talent-name{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-accent);margin:0 0 .4rem;font-size:clamp(2rem,4vw,3rem);font-weight:600;line-height:1.1}.talent-headline{margin-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.talent-headline{color:color-mix(in oklab, var(--brand-accent) 80%, transparent)}}@media (min-width:40rem){.talent-headline{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)))}}.talent-headline{margin-top:0}.talent-stats{color:#22192fb8;flex-wrap:wrap;justify-content:center;align-items:center;gap:.55rem .75rem;margin:0 0 .85rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:500;line-height:1.3;display:flex}@media (min-width:640px){.talent-stats{justify-content:flex-start}}.talent-stat-rating{color:var(--brand-accent);align-items:center;gap:.3rem;font-weight:600;display:inline-flex}.talent-stat-star{color:#e5a100;font-size:1rem;line-height:1}.talent-stat-score{font-variant-numeric:tabular-nums;letter-spacing:-.01em}.talent-stat-sep{background:#22192f38;flex-shrink:0;width:1px;height:.95rem;display:inline-block}.talent-stat-count,.talent-stat-views{font-variant-numeric:tabular-nums;color:#22192f9e}.talent-meta{justify-content:center;align-items:center;column-gap:calc(var(--spacing,.25rem) * 4);row-gap:calc(var(--spacing,.25rem) * 1.5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--brand-accent);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}@supports (color:color-mix(in lab, red, red)){.talent-meta{color:color-mix(in oklab, var(--brand-accent) 70%, transparent)}}@media (min-width:640px){.talent-meta{justify-content:flex-start}}.talent-meta li{align-items:center;display:inline-flex}.talent-section{margin-top:calc(var(--spacing,.25rem) * 4);border-radius:var(--panel-radius);background:#fff;border:0;max-width:none;padding:1.25rem 1rem 1.5rem}@media (min-width:640px){.talent-section{padding:1.35rem 1.5rem 1.65rem}}.talent-section-title{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:.14em;letter-spacing:.14em;color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.talent-section-title{color:color-mix(in oklab, var(--brand-accent) 50%, transparent)}}.talent-section-title{text-transform:uppercase}.talent-profile-locked{justify-content:center;padding:2.5rem 1.25rem 2.75rem;display:flex}.talent-profile-locked-inner{text-align:center;width:100%;max-width:26rem;margin:0 auto;font-family:Manrope,ui-sans-serif,system-ui,sans-serif}.talent-profile-locked-icon{width:3rem;height:3rem;color:var(--brand-primary);background:radial-gradient(circle at 30% 25%,#d71f3729,#0000 60%),#22192f0a;border:1px solid #d71f3738;border-radius:9999px;justify-content:center;align-items:center;margin-bottom:1rem;font-size:1.15rem;display:inline-flex}.talent-profile-locked-title{letter-spacing:-.02em;color:var(--brand-accent);margin:0 0 .5rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.125rem;font-weight:700}.talent-profile-locked-copy{color:#22192f9e;margin:0;font-size:.9375rem;line-height:1.55}.talent-about{--tw-leading:var(--leading-relaxed,1.625);line-height:var(--leading-relaxed,1.625);white-space:pre-line;color:var(--brand-accent);margin:0}@supports (color:color-mix(in lab, red, red)){.talent-about{color:color-mix(in oklab, var(--brand-accent) 85%, transparent)}}.talent-ratings-layout{gap:1.25rem;display:grid}@media (min-width:640px){.talent-ratings-layout{grid-template-columns:minmax(7.5rem,9rem) minmax(0,1fr);align-items:center;gap:1.75rem}}.talent-ratings-overall{text-align:center;border-radius:calc(var(--panel-radius) - 2px);background:radial-gradient(circle at 30% 20%,#d71f3714,#0000 55%),#22192f08;border:1px solid #22192f14;flex-direction:column;justify-content:center;align-items:center;padding:.85rem .75rem;display:flex}.talent-ratings-overall-star{color:#e5a100;margin-bottom:.2rem;font-size:1.35rem;line-height:1}.talent-ratings-overall-score{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--brand-accent);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.85rem;font-weight:700;line-height:1.1}.talent-ratings-overall-count{color:#22192f80;margin-top:.35rem;font-size:.75rem;font-weight:500}.talent-ratings-bars{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.talent-ratings-bar-row{grid-template-columns:7.25rem minmax(0,1fr) 2.25rem;align-items:center;gap:.65rem;display:grid}@media (max-width:399px){.talent-ratings-bar-row{grid-template-rows:auto auto;grid-template-columns:1fr 2rem;gap:.3rem .5rem}.talent-ratings-bar-label{grid-column:1}.talent-ratings-bar-score{grid-area:1/2;justify-self:end}.talent-ratings-bar-track{grid-area:2/1/auto/-1}}.talent-ratings-bar-label{color:#22192fc7;font-size:.8125rem;font-weight:550}.talent-ratings-bar-track{background:#22192f14;border-radius:9999px;height:.45rem;display:block;overflow:hidden}.talent-ratings-bar-fill{border-radius:inherit;background:linear-gradient(90deg, #c41b32 0%, var(--brand-primary,#d71f37) 100%);min-width:0;height:100%;display:block}.talent-ratings-bar-score{font-variant-numeric:tabular-nums;text-align:right;color:var(--brand-accent);font-size:.8125rem;font-weight:600}.talent-ratings-empty{color:#22192f94;margin:0;font-size:.9375rem}.talent-rate-form{border-top:1px solid #22192f14;margin-top:1.25rem;padding-top:1.1rem}.talent-rate-form-title{letter-spacing:.04em;text-transform:uppercase;color:#22192f8c;margin:0 0 .75rem;font-size:.8125rem;font-weight:600}.talent-rate-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}@media (min-width:640px){.talent-rate-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.talent-rate-field{color:#22192fbf;flex-direction:column;gap:.35rem;font-size:.8125rem;font-weight:550;display:flex}.talent-rate-field select{appearance:none;border-radius:calc(var(--panel-radius) - 4px);width:100%;color:var(--brand-accent);background:#fff;border:1px solid #22192f24;padding:.45rem .65rem;font-family:inherit;font-size:.875rem;font-weight:500}.talent-rate-field select:focus{border-color:#d71f3773;outline:none;box-shadow:0 0 0 3px #d71f371f}.talent-skills{gap:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;margin:0;padding:0;list-style-type:none;display:flex}.talent-skills li{border-style:var(--tw-border-style);border-width:1px;border-color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.talent-skills li{border-color:color-mix(in oklab, var(--brand-accent) 20%, transparent)}}.talent-skills li{padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:var(--spacing,.25rem);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--brand-accent)}@supports (color:color-mix(in lab, red, red)){.talent-skills li{color:color-mix(in oklab, var(--brand-accent) 90%, transparent)}}.talent-skills a{color:var(--brand-primary);text-decoration-line:none}@media (hover:hover){.talent-skills a:hover{text-decoration-line:underline}}.talent-meta--block{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1.5);flex-direction:column;display:flex}.talent-credit-list{margin:0;list-style-type:none}:where(.talent-credit-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.talent-credit-list{padding:0}.talent-credit-list li{gap:calc(var(--spacing,.25rem) * .5);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));color:var(--brand-accent);flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.talent-credit-list li{color:color-mix(in oklab, var(--brand-accent) 80%, transparent)}}.talent-credit-list strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--brand-accent)}.talent-edit-layout{gap:var(--column-gap);display:grid}@media (min-width:900px){.talent-edit-layout{align-items:start;gap:var(--column-gap);grid-template-columns:15.5rem minmax(0,1fr)}}.talent-edit-nav{padding:.75rem}@media (min-width:900px){.talent-edit-nav{position:sticky;top:5.5rem}}.talent-edit-nav-list{flex-direction:column;gap:.15rem;display:flex}.talent-edit-nav-link{letter-spacing:.02em;color:#22192fb8;border-left:3px solid #0000;border-radius:.35rem;padding:.7rem .85rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:background .15s,color .15s,border-color .15s;display:block}.talent-edit-nav-link:hover{color:var(--brand-accent);background:#d71f370f}.talent-edit-nav-link.is-active{border-left-color:var(--brand-primary);color:var(--brand-primary);background:#d71f3714}.talent-edit-general-grid{gap:var(--stack-gap);display:grid}@media (min-width:720px){.talent-edit-general-grid{grid-template-columns:9.5rem minmax(0,1fr);gap:1.25rem}}.talent-edit-avatar{object-fit:cover;border:3px solid #fff;border-radius:9999px;width:8.5rem;height:8.5rem;box-shadow:0 0 0 1px #22192f1f}.talent-edit-avatar--empty{color:#22192f59;background:#22192f0f;justify-content:center;align-items:center;display:flex}.talent-edit-list{margin:0;list-style-type:none}:where(.talent-edit-list>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing,.25rem) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing,.25rem) * 3) * calc(1 - var(--tw-space-y-reverse)))}.talent-edit-list{padding:0}.talent-edit-list-item{border-bottom:1px solid #22192f14;justify-content:space-between;align-items:flex-start;gap:1rem;padding:.85rem 0;display:flex}.talent-edit-list-item:last-child{border-bottom:0}.talent-edit-check{color:var(--brand-accent);background:#fff9;border:1px solid #22192f1a;border-radius:.4rem;align-items:center;gap:.65rem;padding:.75rem .9rem;font-size:.875rem;display:flex}.talent-gallery{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (min-width:40rem){.talent-gallery{grid-template-columns:repeat(3,minmax(0,1fr))}}.talent-gallery-shot{aspect-ratio:1;object-fit:cover;outline-offset:-1px;border-radius:var(--btn-radius,.4rem);outline:1px solid #22192f14;width:100%}.talent-gallery-trigger,.gallery-thumb-trigger{cursor:zoom-in;border-radius:var(--btn-radius,.4rem);background:0 0;border:0;width:100%;margin:0;padding:0;transition:opacity .15s;display:block;overflow:hidden}.talent-gallery-trigger:hover,.gallery-thumb-trigger:hover{opacity:.92}.talent-gallery-trigger:focus-visible,.gallery-thumb-trigger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.gallery-lightbox{z-index:70;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.gallery-lightbox-backdrop{background:#140e1cd1;position:absolute;inset:0}.gallery-lightbox-stage{z-index:1;flex-direction:column;align-items:center;gap:.65rem;max-width:min(100%,52rem);max-height:min(88vh,56rem);margin:0;display:flex;position:relative}.gallery-lightbox-viewport{border-radius:var(--panel-radius,.75rem);touch-action:none;-webkit-user-select:none;user-select:none;background:#140e1c;justify-content:center;align-items:center;max-width:100%;max-height:min(80vh,50rem);display:flex;overflow:hidden;box-shadow:0 28px 64px -36px #000000a6}.gallery-lightbox-image{object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-drag:none;pointer-events:none;width:auto;max-width:100%;height:auto;max-height:min(80vh,50rem);display:block}.gallery-lightbox-toolbar{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}.gallery-lightbox-counter{font-family:var(--font-sans);letter-spacing:.02em;color:#ffffffc7;text-align:center;min-width:2.75rem;margin:0;font-size:.8125rem;font-weight:500}.gallery-lightbox-close,.gallery-lightbox-nav,.gallery-lightbox-zoom{z-index:2;border-radius:var(--btn-radius,.4rem);width:2.5rem;height:2.5rem;color:var(--brand-white);cursor:pointer;background:#22192fb8;border:1px solid #ffffff2e;justify-content:center;align-items:center;padding:0;transition:background .15s,border-color .15s,opacity .15s;display:inline-flex;position:absolute}.gallery-lightbox-zoom{position:static}.gallery-lightbox-zoom:disabled{opacity:.4;cursor:default}.gallery-lightbox-close:hover,.gallery-lightbox-nav:hover,.gallery-lightbox-zoom:not(:disabled):hover{background:var(--brand-primary);border-color:#0000}.gallery-lightbox-close:focus-visible,.gallery-lightbox-nav:focus-visible,.gallery-lightbox-zoom:focus-visible{outline:2px solid var(--brand-white);outline-offset:2px}.gallery-lightbox-close{top:1rem;right:1rem}.gallery-lightbox-nav--prev{top:50%;left:.75rem;transform:translateY(-50%)}.gallery-lightbox-nav--next{top:50%;right:.75rem;transform:translateY(-50%)}@media (min-width:640px){.gallery-lightbox-nav--prev{left:1.25rem}.gallery-lightbox-nav--next{right:1.25rem}}.talent-cover-picker{flex-direction:column;gap:.9rem;display:flex}.talent-cover-picker-header .app-panel-lede{margin-bottom:0}.talent-cover-live{flex-direction:column;gap:.5rem;width:100%;display:flex}.talent-cover-live-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.talent-cover-presets-bar{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.5rem;display:flex}.talent-cover-presets-title{font-family:var(--font-sans,Manrope, ui-sans-serif, system-ui, sans-serif);letter-spacing:-.01em;color:var(--brand-accent);margin:0;font-size:.8125rem;font-weight:700}.talent-cover-presets-meta{color:#22192f80;font-size:.75rem;font-weight:500}.talent-cover-preset-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}@media (min-width:480px){.talent-cover-preset-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:768px){.talent-cover-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.45rem}}.talent-cover-preset-form{min-width:0;margin:0}.talent-cover-preset{cursor:pointer;background:#ebe8e4;border:2px solid #0000;border-radius:6px;width:100%;padding:0;transition:border-color .12s,box-shadow .12s;display:block;position:relative;overflow:hidden}.talent-cover-preset:hover{border-color:#22192f47}.talent-cover-preset:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.talent-cover-preset.is-selected{border-color:var(--brand-primary);box-shadow:0 0 0 1px #d71f3759}.talent-cover-preset-image{aspect-ratio:3;object-fit:cover;pointer-events:none;width:100%;display:block}.talent-cover-preset-check{background:var(--brand-primary);width:1.1rem;height:1.1rem;color:var(--brand-white);border-radius:999px;justify-content:center;align-items:center;font-size:.55rem;line-height:1;display:inline-flex;position:absolute;top:.25rem;right:.25rem}.talent-cover-upload{border-top:1px solid #22192f14;margin:0;padding:.75rem 0 0}.talent-cover-upload-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem 1rem;display:flex}.talent-cover-upload-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.talent-cover-upload-title{color:var(--brand-accent);font-size:.8125rem;font-weight:700}.talent-cover-upload-hint{color:#22192f8c;font-size:.75rem}.talent-cover-upload-btn{cursor:pointer;flex-shrink:0;margin:0}.talent-banner-preview{aspect-ratio:3;background:#ebe8e4;border:0;border-radius:8px;width:100%;max-width:none;overflow:hidden}.talent-banner-preview--empty{background:linear-gradient(#ffffff8c,#0000 55%),linear-gradient(115deg,#f3f2ef 0%,#ebe8e4 55%,#e4e1dc 100%);justify-content:center;align-items:center;min-height:0;display:flex}.talent-banner-empty-label{letter-spacing:.01em;color:#22192f6b;font-size:.75rem;font-weight:600}.talent-banner-preview-image{object-fit:cover;width:100%;height:100%;display:block}.talent-banner-preview--interactive{cursor:pointer;text-align:left;padding:0;display:block;position:relative}.talent-banner-preview--interactive:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.talent-banner-preview--interactive:hover .talent-banner-reposition-hint,.talent-banner-preview--interactive:focus-visible .talent-banner-reposition-hint{opacity:1}.talent-banner-reposition-hint{color:#fff;opacity:.92;pointer-events:none;background:#140e1cb8;align-items:center;padding:.4rem .7rem;font-size:.75rem;font-weight:600;transition:opacity .15s;display:inline-flex;position:absolute;inset:auto .75rem .75rem auto}.headshot-crop-modal,.gallery-crop-modal,.banner-crop-modal{z-index:60;opacity:1;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;inset:0}.cropper-modal-backdrop{background:#140e1c9e;position:absolute;inset:0}.cropper-modal-panel{z-index:1;border-radius:var(--panel-radius);isolation:isolate;background:#fff;border:1px solid #22192f1a;width:min(100%,36rem);padding:1.25rem 1.25rem 1.1rem;position:relative;box-shadow:0 28px 64px -36px #22192f8c}.cropper-modal-panel--wide{width:min(100%,48rem)}.cropper-modal-title{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--brand-accent);margin:0;font-size:1.5rem;font-weight:600}.cropper-modal-lede{color:#22192f94;margin:.35rem 0 0;font-size:.875rem}.cropper-stage{z-index:1;isolation:isolate;background:#140e1c;height:min(58vh,28rem);margin-top:1rem;position:relative;overflow:hidden}.cropper-stage--banner{height:min(42vh,20rem)}.cropper-stage--gallery{height:min(58vh,32rem)}.cropper-stage img{max-width:100%;display:block}.cropper-zoom-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.cropper-modal-actions{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1rem;display:flex}.password-input{display:block;position:relative}.password-input__field{padding-inline-end:2.75rem}.password-input__toggle{border-radius:var(--btn-radius);color:#22192f73;cursor:pointer;width:2.75rem;transition:color .16s var(--ease-out-soft);background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;font-size:1.05rem;line-height:1;display:inline-flex;position:absolute;inset-block:0;inset-inline-end:0}.password-input__toggle:hover{color:var(--brand-primary)}.password-input__toggle:focus{outline:none}.password-input__toggle:focus-visible{color:var(--brand-primary);box-shadow:0 0 0 2px #d71f3738}.bi{vertical-align:-.125em;line-height:1}.bi-inline{margin-inline-end:.4em}.action-tile-icon{width:2.25rem;height:2.25rem;color:var(--brand-primary);background:#d71f370d;border:1px solid #d71f3738;justify-content:center;align-items:center;margin-bottom:.85rem;font-size:1.25rem;display:inline-flex}.nav-link-icon{opacity:.85;margin-inline-end:.35rem;font-size:.95em}.app-nav-link .nav-link-icon{margin-inline-end:0}.listing-card--talent.talent-plan--pro{border-color:#e9a85559}.listing-card--talent.talent-plan--premium,.listing-card--talent.talent-plan--studio{border-color:#d4922a66}.talent-profile-card.talent-plan--pro,.talent-profile-card.talent-plan--premium,.talent-profile-card.talent-plan--studio{box-shadow:0 0 0 1px #22192f0f}.listing-card-admin-avatar.talent-plan-avatar--pro,.app-user-avatar.talent-plan-avatar--pro,.app-user-panel-avatar.talent-plan-avatar--pro,.dash-mini-avatar.talent-plan-avatar--pro{border-color:#e9a85573}.listing-card-admin-avatar.talent-plan-avatar--premium,.app-user-avatar.talent-plan-avatar--premium,.app-user-panel-avatar.talent-plan-avatar--premium,.dash-mini-avatar.talent-plan-avatar--premium{border-color:#d4922a80}.listing-card-admin-avatar.talent-plan-avatar--studio,.app-user-avatar.talent-plan-avatar--studio,.app-user-panel-avatar.talent-plan-avatar--studio,.dash-mini-avatar.talent-plan-avatar--studio{border-color:#b8731c8c}.app-panel.talent-plan--pro,.app-panel.talent-plan--premium,.app-panel.talent-plan--studio{border-color:#e9a85547}}.talent-plan-badge{box-sizing:border-box;vertical-align:middle;letter-spacing:.01em;border-radius:999px;flex:none;justify-content:center;gap:.3rem;max-width:max-content;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-weight:600;text-transform:none!important;white-space:nowrap!important;box-shadow:none!important;border:0!important;outline:none!important;flex-flow:row!important;align-items:center!important;line-height:1!important;display:inline-flex!important}.talent-plan-badge-mark{border-radius:50%;flex:none;justify-content:center;align-items:center;width:1rem;height:1rem;line-height:1;display:inline-flex!important}.talent-plan-badge .talent-plan-badge-icon{flex:none;overflow:visible;color:#fff!important;fill:#fff!important;width:.62rem!important;height:.62rem!important;margin:0!important;display:block!important}.talent-plan-badge-label{line-height:1;display:inline-block;color:inherit!important}.talent-plan-badge--sm{gap:.25rem;min-height:0;padding:.12rem .42rem .12rem .2rem;font-size:.625rem}.talent-plan-badge--md{gap:.28rem;padding:.2rem .55rem .2rem .25rem;font-size:.6875rem}.talent-plan-badge--md .talent-plan-badge-mark{width:1rem;height:1rem}.talent-plan-badge--md .talent-plan-badge-icon{width:.65rem!important;height:.65rem!important}.talent-plan-badge.talent-plan-badge--pro{color:#e9a855!important;background:#fff7ed!important}.talent-plan-badge.talent-plan-badge--premium{color:#d4922a!important;background:#fff4e0!important}.listing-card-kicker .talent-plan-badge{vertical-align:middle;align-self:center}.talent-avatar-wrap{flex-direction:column;flex-shrink:0;align-items:center;width:fit-content;display:flex;position:relative}.talent-avatar-plan{z-index:3;justify-content:center;width:100%;margin-top:-.7rem;display:flex;position:relative}.talent-avatar.talent-plan-avatar--pro{box-shadow:0 2px 6px #22192f1f,0 0 0 2px #e9a85559}.talent-avatar.talent-plan-avatar--premium{box-shadow:0 2px 6px #22192f1f,0 0 0 2px #d4922a66}.talent-avatar.talent-plan-avatar--studio{box-shadow:0 2px 6px #22192f1f,0 0 0 2px #b8731c73}.admin-metrics-period{flex-wrap:wrap;gap:.35rem;margin:0 0 1rem;display:inline-flex}.admin-metrics-period a,.admin-metrics-period span.is-active{letter-spacing:.02em;cursor:pointer;border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.75rem;font-weight:700;text-decoration:none;display:inline-flex}.admin-metrics-period span.is-active{color:#fff;background:var(--brand-primary,#d71f37)}@media (prefers-reduced-motion:reduce){.hero-title,.hero-copy,.hero-cta,.reveal,.reveal-delay-1,.reveal-delay-2,.dash-welcome,.action-tile{opacity:1;animation:none}.btn:hover,.btn:active,.plan:hover,.mkt-card:hover,.mkt-card:hover .mkt-card-icon,.legal-section:hover,.faq-item[open] .faq-chevron,.site-logo:hover,.action-tile:hover,.action-tile:active{transform:none}}.page-title,.hero-title,.app-header-title,.listing-card-title,.app-panel-title,.dash-panel-title,.dash-section-title,.talent-name,.faq-q{font-family:var(--font-display);font-variation-settings:"wdth" 90}.page-eyebrow,.listing-card-kicker,.dash-panel-kicker,.dash-job-kicker{text-transform:none;letter-spacing:0;font-size:.8125rem;font-weight:600}.btn{letter-spacing:-.005em;font-weight:700}.btn:hover{transform:none}.btn-primary{box-shadow:inset 0 -2px #0000002e}.btn-primary:hover{background:#b5152b}.btn-ghost{border-color:var(--line-strong);background:#fff}.btn-ghost:hover{background:var(--brand-accent);border-color:var(--brand-accent)}.site-header-bar{border-bottom:1px solid var(--line);background:#ffffffeb}.site-nav-link{color:#1c1226b3;font-weight:600;position:relative}.site-nav-link:after{content:"";background:var(--brand-primary);transform-origin:0;height:2px;transition:transform .22s var(--ease-out-soft);position:absolute;bottom:.2rem;left:.75rem;right:.75rem;transform:scaleX(0)}.site-nav-link:hover:after,.site-nav-link.is-active:after{transform:scaleX(1)}.site-nav-link:hover,.site-nav-link.is-active{color:var(--brand-accent)}.page-title,.app-header-title{letter-spacing:-.035em;font-weight:700;line-height:1.02}.page-title{font-size:clamp(2.6rem,6vw,4.25rem)}.page-eyebrow{color:var(--brand-primary);margin-bottom:.65rem}.page-lede,.app-header-lede{color:#1c1226a8}.app-header{border-bottom:1px solid var(--line);background:#fff}.hero-scrim{background:linear-gradient(90deg,#140c1ceb 0%,#140c1c99 48%,#140c1c1a 100%)}.hero-title{letter-spacing:-.045em;max-width:11ch;font-size:clamp(2.6rem,min(8vw,11vh),6.5rem);font-weight:800;line-height:.94}.hero-copy{max-width:36ch}.hero .btn-primary:hover{background:var(--spot);color:var(--brand-accent)}.hero .btn-ghost{background:0 0;border-color:#ffffff73}.listing-card,.app-panel,.dash-panel{border:1px solid var(--line);box-shadow:none;background:#fff}.listing-card{transition:border-color .16s var(--ease-out-soft), background-color .16s var(--ease-out-soft)}.listing-card:hover{border-color:var(--brand-accent);box-shadow:none}.listing-card-title{letter-spacing:-.025em;font-size:1.2rem;font-weight:700}.listing-card-kicker{color:#1c122699}.listing-card--job .listing-card-cta .btn{border-radius:999px}.app-panel-title,.dash-panel-title{letter-spacing:-.02em;font-weight:700}.faq-item{border-radius:.75rem}.faq-q{letter-spacing:-.02em;font-weight:700}@media (prefers-reduced-motion:reduce){.site-nav-link:after{transition:none}}.btn-lg{padding:.95rem 1.7rem;font-size:1rem}.btn-light{color:var(--brand-accent);background:#fff}.btn-light:hover{background:var(--spot);color:var(--brand-accent)}.hp-live-dot{background:var(--brand-primary);border-radius:50%;width:.55rem;height:.55rem;animation:2s infinite hp-pulse;box-shadow:0 0 #d71f37b3}.hp-section{padding:var(--section-y) 0;background:var(--shell-canvas)}.hp-section--tint{background:#ece8f1}.hp-section--ink{background:var(--brand-accent);color:#fff}.hp-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem 2rem;margin-bottom:2.5rem;display:flex}.hp-head--solo{max-width:40rem}.hp-head--stack{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:1rem;margin-bottom:0}.hp-title{letter-spacing:-.035em;max-width:17ch;margin:0;font-size:clamp(2rem,4.4vw,3.25rem);font-weight:700;line-height:1.04}.hp-section--ink .hp-title{color:#fff}.hp-lede{color:#1c1226ad;max-width:38ch;margin:0;font-size:1.0625rem;line-height:1.6}.hp-link{color:var(--brand-accent);border-bottom:2px solid var(--brand-primary);align-items:center;gap:.4rem;padding-bottom:.1rem;font-weight:700;text-decoration:none;display:inline-flex}.hp-link:hover{color:var(--brand-primary)}.hp-link--light{color:#fff;margin-top:2.5rem}.hp-link--light:hover{color:var(--spot);border-color:var(--spot)}.hp-split{gap:2.5rem;display:grid}@media (min-width:900px){.hp-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:4rem}.hp-split .hp-head--stack{top:calc(var(--header-h) + 1.5rem);position:sticky}}.hp-portraits{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.hp-portraits{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}}.hp-portrait{aspect-ratio:4/5;background:var(--ink-2);color:#fff;border-radius:.75rem;text-decoration:none;display:block;position:relative;overflow:hidden}.hp-portrait img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-soft);display:block}.hp-portrait:hover img{transform:scale(1.04)}.hp-portrait:after{content:"";background:linear-gradient(#0000,#140c1cd9);position:absolute;inset:40% 0 0}.hp-portrait-caption{z-index:1;flex-direction:column;gap:.15rem;display:flex;position:absolute;bottom:.9rem;left:1rem;right:1rem}.hp-portrait-caption strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.15rem}.hp-portrait-caption>span:not(.hp-portrait-plan){color:#ffffffc7;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;overflow:hidden}.hp-joblist{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.hp-job{border-bottom:1px solid var(--line);color:inherit;transition:background .2s var(--ease-out-soft);gap:.35rem 1.5rem;padding:1.35rem 1rem;text-decoration:none;display:grid}@media (min-width:640px){.hp-job{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.hp-job:hover{background:#ffffffb3}.hp-job-main{transition:transform .2s var(--ease-out-soft)}.hp-job:hover .hp-job-main{transform:translate(.35rem)}.hp-job:hover .hp-job-title{color:var(--brand-primary)}.hp-job-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.hp-job-company{color:var(--brand-primary);font-size:.8125rem;font-weight:600}.hp-job-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.3rem;font-weight:700;line-height:1.2}.hp-job-meta{color:#1c12269e;font-size:.875rem}.hp-job-meta em{background:var(--brand-accent);color:#fff;border-radius:999px;margin-left:.6rem;padding:.15rem .55rem;font-size:.75rem;font-style:normal;font-weight:600}.hp-paths{gap:1rem;display:grid}@media (min-width:900px){.hp-paths{grid-template-columns:1fr 1fr;gap:1.25rem}}.hp-path{border-radius:1.25rem;flex-direction:column;display:flex;overflow:hidden}.hp-path img{aspect-ratio:16/10;object-fit:cover;width:100%;display:block}.hp-path-body{flex-direction:column;flex:1;align-items:flex-start;gap:.9rem;padding:1.75rem;display:flex}.hp-path-body h3{letter-spacing:-.03em;margin:0;font-size:1.75rem;font-weight:700}.hp-path-body p{max-width:40ch;margin:0 0 .5rem;line-height:1.6}.hp-path--light{border:1px solid var(--line);background:#fff}.hp-path--light p{color:#1c1226ad}.hp-path--dark{background:var(--brand-accent);color:#fff}.hp-path--dark p{color:#ffffffb8}.hp-steps{gap:2.5rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:800px){.hp-steps{grid-template-columns:repeat(3,1fr);gap:2rem}}.hp-steps li{border-top:1px solid #ffffff38;padding-top:1.5rem}.hp-step-no{font-family:var(--font-display);letter-spacing:-.05em;color:var(--spot);margin-bottom:1.25rem;font-size:4.5rem;font-weight:800;line-height:.9;display:block}.hp-steps h3{letter-spacing:-.025em;color:#fff;margin:0 0 .6rem;font-size:1.5rem;font-weight:700}.hp-steps p{color:#ffffffb8;max-width:34ch;margin:0;line-height:1.6}.hp-bento{gap:1rem;display:grid}@media (min-width:800px){.hp-bento{grid-template-columns:repeat(6,1fr)}.hp-tile{grid-column:span 2}.hp-tile--wide{grid-column:span 4}}.hp-tile{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.6rem;min-height:14rem;padding:1.75rem;display:flex}.hp-tile h3{letter-spacing:-.03em;margin:auto 0 0;font-size:1.4rem;font-weight:700}.hp-tile p{color:#1c1226a8;max-width:42ch;margin:0;line-height:1.55}.hp-tile-icon{color:var(--brand-primary);font-size:1.6rem}.hp-tile--accent{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.hp-tile--accent p{color:#ffffffd9}.hp-tile--accent .hp-tile-icon{color:#fff}.site-footer{margin-top:0}.page-shell,.page-shell-wide{padding-top:3.5rem}@media (min-width:640px){.page-shell,.page-shell-wide{padding-top:4.5rem}}.page-lede{max-width:46ch}.listing-card--talent{border-radius:1rem}.listing-card--talent .listing-card-media{aspect-ratio:4/5;object-fit:cover;width:100%}.listing-card--talent .listing-card-body{gap:.2rem;padding:1rem 1.1rem 1.15rem}.listing-card--talent .listing-card-cta{margin-top:.75rem}.listing-card--job{padding:1.35rem 1.5rem}.listing-card--job .listing-card-title{font-size:1.35rem}form[action*=\/jobs].border-y,form[action*=\/talent].border-y{border-color:var(--line-strong)}.plan{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:1.25rem}.plan-featured{background:var(--brand-accent);color:#fff;border-color:var(--brand-accent)}.plan-featured .plan-name,.plan-featured .plan-price{color:#fff}.plan-featured .plan-blurb,.plan-featured .plan-features li{color:#ffffffc7}.plan-featured .plan-badge{background:var(--spot);color:var(--brand-accent)}.plan-price{font-family:var(--font-display);letter-spacing:-.03em}.talent-profile-card{border-color:var(--line);box-shadow:none;border-radius:1.25rem}.talent-name{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.talent-section-title,.dash-panel-kicker{text-transform:none;letter-spacing:-.01em;font-family:var(--font-display);color:var(--brand-accent);font-size:1.25rem;font-weight:700}.talent-section{border-color:var(--line);box-shadow:none;border-radius:1.25rem}.status-chip{text-transform:none;letter-spacing:0}.site-nav .btn{white-space:nowrap;padding:.55rem 1rem;font-size:.875rem}.hp-cta{background:var(--shell-canvas);padding:var(--section-y) 0}.hp-cta-card{isolation:isolate;color:#fff;background:radial-gradient(60% 120% at 100% 0%, #f5b93b47, transparent 60%), radial-gradient(50% 100% at 0% 100%, #d71f3759, transparent 65%), var(--brand-accent);border-radius:1.5rem;gap:2rem;padding:clamp(2rem,5vw,4rem);display:grid;position:relative;overflow:hidden}@media (min-width:900px){.hp-cta-card{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}.hp-cta-title{letter-spacing:-.04em;color:#fff;max-width:16ch;margin:0 0 1rem;font-size:clamp(2.1rem,4.6vw,3.5rem);font-weight:700;line-height:1.02}.hp-cta-lede{color:#ffffffbd;max-width:40ch;margin:0;font-size:1.0625rem;line-height:1.6}.hp-cta-actions{flex-direction:column;gap:.75rem;min-width:15rem;display:flex}.hp-cta-actions .btn{width:100%}.hp-cta-actions .btn-ghost{color:#fff;background:0 0;border-color:#fff6}.hp-cta-actions .btn-ghost:hover{color:var(--brand-accent);background:#fff;border-color:#fff}@media (max-width:899px){.hp-cta-actions{min-width:0}}.site-footer{background:#120b1a}.site-header-bar{-webkit-backdrop-filter:none;background:#fff}.hero{min-height:min(40rem, calc(100dvh - var(--header-h)))}.hero-inner{padding-top:3rem;padding-bottom:4rem}.hero-title{letter-spacing:-.04em;max-width:15ch;margin-bottom:1.25rem;font-size:clamp(2.5rem,min(6.4vw,9.5vh),5.25rem);line-height:.98}.hero-copy{max-width:46ch;margin-bottom:2rem;font-size:clamp(1rem,1.6vw,1.15rem)}.hp-search{background:#fffffff7;border-radius:1rem;gap:.5rem;max-width:44rem;padding:.5rem;display:grid;box-shadow:0 24px 60px -24px #000000b3}@media (min-width:720px){.hp-search{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;align-items:center}}.hp-search-field{color:#1c12268c;border-radius:.65rem;align-items:center;gap:.6rem;min-height:3.25rem;padding:0 .9rem;display:flex}.hp-search-field:focus-within{background:var(--brand-mist);color:var(--brand-accent)}@media (min-width:720px){.hp-search-field--loc{border-left:1px solid var(--line);border-radius:0 .65rem .65rem 0}}.hp-search-field input{width:100%;color:var(--brand-accent);background:0 0;border:0;padding:0;font-size:1rem}.hp-search-field input:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000;outline:none}.hp-search .btn{white-space:nowrap}.hp-hero-alt{color:#ffffffc7;margin:1.1rem 0 0;font-size:.9375rem}.hp-hero-alt a{color:#fff;text-underline-offset:3px;font-weight:600;-webkit-text-decoration:underline #ffffff73;text-decoration:underline #ffffff73}.hp-hero-alt a:hover{-webkit-text-decoration-color:var(--spot);-webkit-text-decoration-color:var(--spot);-webkit-text-decoration-color:var(--spot);text-decoration-color:var(--spot);color:var(--spot)}.hero--page{min-height:0}.hero--page .hero-inner{padding-top:clamp(3.5rem,8vw,6rem);padding-bottom:clamp(3.5rem,8vw,6rem)}.hero--page .hero-title{max-width:16ch;font-size:clamp(2.4rem,5.6vw,4.5rem)}.hero--page .hero-copy{margin-bottom:1.75rem}.mkt{padding-top:clamp(3.5rem,7vw,5.5rem);padding-bottom:clamp(3.5rem,7vw,6rem)}.mkt-intro{margin-bottom:2.5rem}.mkt-panel{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:1.25rem}.mkt-panel-title{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.contact-input,.contact-label+textarea{border-radius:.55rem}.contact-label{text-transform:none;letter-spacing:0;font-weight:600}.faq-item{border:1px solid var(--line);box-shadow:none;background:#fff}.faq-item[open]{border-color:var(--brand-accent)}.faq-list{flex-direction:column;gap:.6rem;display:flex}.job-company{color:var(--brand-primary);margin:0 0 .75rem;font-weight:700}.job-title{max-width:20ch;font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 2.5rem;font-size:clamp(2.25rem,5.4vw,4rem);font-weight:700;line-height:1.02}.job-layout{gap:2.5rem;display:grid}@media (min-width:960px){.job-layout{grid-template-columns:minmax(0,1fr) 20rem;align-items:start;gap:3.5rem}.job-aside{top:calc(var(--header-h) + 1.5rem);position:sticky}}.job-main .prose{max-width:62ch;font-size:1.0625rem;line-height:1.75}.job-main h2{font-family:var(--font-display);letter-spacing:-.03em}.job-aside{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}.job-facts{flex-direction:column;margin:0;display:flex}.job-facts>div{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.75rem 0;display:flex}.job-facts>div:last-child{border-bottom:0}.job-facts dt{color:#1c122699;font-size:.9rem}.job-facts dd{text-align:right;margin:0;font-weight:600}.job-aside-note{text-align:center;color:#1c1226a6;margin:0;font-size:.875rem}.job-aside-note a{color:var(--brand-primary);font-weight:600}form.border-y{background:#fff;border-radius:1rem;border:1px solid var(--line)!important;padding:1.25rem!important}label.uppercase{text-transform:none;letter-spacing:0;color:#1c1226b8;font-size:.8125rem;font-weight:600}.sitemap-group-title,.legal-index,.listing-card-pipeline-total-label,.talent-category,.talent-rate-form-title{text-transform:none;letter-spacing:0}.app-empty{border:1px dashed var(--line-strong);text-align:center;color:#1c1226ad;background:#fff;border-radius:1rem;padding:2.5rem 1.5rem}.hp-portrait-badge{z-index:2;position:absolute;top:.75rem;left:.75rem}@media (min-width:1024px){.listing-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.listing-grid .listing-card--talent .listing-card-body{padding:.85rem .9rem 1rem}.listing-grid .listing-card-title{font-size:1.05rem}}.site-footer{color:#ffffffb8;border-top:3px solid var(--spot);background:#120b1a}.ft{gap:3rem;padding-top:clamp(3rem,6vw,4.5rem);padding-bottom:clamp(2.5rem,5vw,3.5rem);display:grid}@media (min-width:900px){.ft{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr);gap:5rem}}.ft-brand{flex-direction:column;align-items:flex-start;gap:1.25rem;display:flex}.ft-logo img{filter:brightness(0)invert();width:auto;height:2.4rem;display:block}.ft-tagline{color:#ffffffa8;max-width:34ch;margin:0;font-size:1rem;line-height:1.6}.ft-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}@media (min-width:640px){.ft-nav{grid-template-columns:repeat(3,minmax(0,1fr))}}.ft-label{font-family:var(--font-display);letter-spacing:-.01em;color:#fff;margin:0 0 1rem;font-size:1.05rem;font-weight:700}.ft-list{flex-direction:column;gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.ft-list a{color:#ffffffad;text-decoration:none;transition:color .16s}.ft-list a:hover{color:#fff;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--brand-primary);-webkit-text-decoration-color:var(--brand-primary);-webkit-text-decoration-color:var(--brand-primary);text-decoration-color:var(--brand-primary)}.ft-bar{border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 2rem;padding-top:1.5rem;padding-bottom:1.75rem;font-size:.875rem;display:flex}.ft-copy{color:#ffffff80;margin:0}.ft-legal{gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.ft-legal a{color:#fff9;text-decoration:none}.ft-legal a:hover{color:#fff}.site-footer .ft-brand .btn-light{color:var(--brand-accent)}.site-footer .ft-brand .btn-light:hover{background:var(--spot);color:var(--brand-accent)}.ab-mission{isolation:isolate;color:#fff;background:#140e1c;padding:clamp(5rem,12vw,10rem) 0;position:relative;overflow:hidden}.ab-mission-text{letter-spacing:-.04em;color:#fff;max-width:20ch;margin:0;font-size:clamp(2rem,5.2vw,4rem);font-weight:700;line-height:1.04}@media (max-width:719px){.ab-mission-text{max-width:none}}.ab-principles{gap:1rem;display:grid}@media (min-width:800px){.ab-principles{grid-template-columns:repeat(3,1fr)}.ab-principles .hp-tile{grid-column:auto}}.ab-meaning-lede{margin:1rem 0 2rem}.ab-meaning{gap:1.25rem;margin:0 0 2rem;display:grid}@media (min-width:560px){.ab-meaning{grid-template-columns:1fr 1fr}}.ab-meaning>div{border:1px solid var(--line);background:#fff;border-radius:1.25rem;padding:1.5rem}.ab-meaning dt{font-family:var(--font-display);letter-spacing:-.05em;color:var(--brand-primary);font-size:3rem;font-weight:800;line-height:1}.ab-meaning dd{color:#1c1226b3;margin:.6rem 0 0;line-height:1.5}.ab-meaning-line{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:700}.ab-figure{margin:0}.ab-figure img{border-radius:1.25rem;width:100%;height:auto;display:block}.ab-checks{flex-direction:column;gap:.6rem;margin:0 0 .5rem;padding:0;list-style:none;display:flex}.ab-checks li{padding-left:1.6rem;line-height:1.5;position:relative}.ab-checks li:before{content:"";border-left:2px solid var(--brand-primary);border-bottom:2px solid var(--brand-primary);width:.9rem;height:.55rem;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.hp-path--dark .ab-checks li:before{border-color:var(--spot)}.ab-status{gap:1rem;display:grid}@media (min-width:800px){.ab-status{grid-template-columns:1.2fr 1fr;gap:1.25rem}}.ab-status-col{border:1px solid #fff3;border-radius:1.25rem;padding:1.75rem}.ab-status-col h3{letter-spacing:-.025em;color:#fff;align-items:center;gap:.6rem;margin:0 0 1rem;font-size:1.4rem;font-weight:700;display:flex}.ab-status-col ul{color:#ffffffd1;flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.ab-status-col li{border-bottom:1px solid #ffffff1f;padding-bottom:.65rem}.ab-status-col li:last-child{border-bottom:0;padding-bottom:0}.ab-status-col--next{border-style:dashed}.ab-status-col p{color:#fff9;margin:1.25rem 0 0;font-size:.9375rem}.hw-tabs{background:#ece8f1;border-radius:999px;gap:.25rem;padding:.3rem;display:inline-flex}.hw-tabs button{font:inherit;color:#1c1226b3;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.65rem 1.25rem;font-weight:700;transition:background .16s,color .16s}.hw-tabs button.is-active{background:var(--brand-accent);color:#fff}.hw-panel{align-items:start;gap:2rem;display:grid}@media (min-width:900px){.hw-panel{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:3.5rem}.hw-cta{grid-column:1;justify-self:start}.hw-figure{grid-area:1/2/span 2}}.hw-steps{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.hw-steps li{border-top:1px solid var(--line-strong);grid-template-columns:3.25rem 1fr;gap:1rem;padding:1.5rem 0;display:grid}.hw-steps li:last-child{border-bottom:1px solid var(--line-strong)}.hw-no{background:var(--brand-primary);color:#fff;width:2.75rem;height:2.75rem;font-family:var(--font-display);border-radius:50%;place-items:center;font-size:1.25rem;font-weight:800;display:grid}.hw-steps h3{letter-spacing:-.025em;margin:0 0 .35rem;font-size:1.35rem;font-weight:700}.hw-steps p{color:#1c1226ad;max-width:46ch;margin:0;line-height:1.6}.hw-figure{margin:0}.hw-figure img{border-radius:1.25rem;width:100%;height:auto;display:block}.hw-stage-figure{margin-top:2rem}.hw-stages{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.hw-stages li{border-bottom:1px solid var(--line);border-left:4px solid var(--brand-accent);gap:.2rem;padding:1.15rem 0 1.15rem 1.25rem;display:grid}.hw-stages li:nth-child(2){border-left-color:#6b5a82}.hw-stages li:nth-child(3){border-left-color:var(--spot)}.hw-stages li.is-good{border-left-color:#1f8a5b}.hw-stages li.is-quiet{border-left-color:#1c122640}.hw-stages strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.25rem}.hw-stages span{color:#1c1226ad;line-height:1.5}.ab-mission{background:var(--shell-canvas);color:var(--brand-accent);position:static;overflow:visible}.ab-mission-grid{align-items:center;gap:2.5rem;display:grid}@media (min-width:900px){.ab-mission-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:3.5rem}}.ab-mission-text{letter-spacing:-.035em;max-width:18ch;color:var(--brand-accent);margin:0;font-size:clamp(1.9rem,3.8vw,3rem);line-height:1.08}@media (max-width:899px){.ab-mission-text{max-width:none}}.app-nav{border-bottom:1px solid var(--line);box-shadow:none;background:#fff}.app-nav-link{color:#1c122699;font-weight:600}.app-nav-link--active,.app-nav-link--active:hover{color:var(--brand-accent);border-bottom-color:var(--brand-primary)}.nav-link-unread{background:var(--brand-primary)}.app-main{padding-bottom:2rem}.role-badge{text-transform:none;letter-spacing:0;background:#d71f371a;border-radius:999px;padding:.3rem .7rem;font-size:.8125rem;line-height:1}.status-chip{color:var(--brand-accent);letter-spacing:0;text-transform:none;background:#1c122614;border-radius:999px;align-items:center;padding:.3rem .7rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-flex}.status-chip--submitted{color:var(--brand-accent);background:#1c122614}.status-chip--reviewing{color:#7a5200;background:#f5b93b38}.status-chip--shortlisted{color:#4a3a63;background:#6b5a822e}.status-chip--hired{color:#14684a;background:#1f8a5b29}.status-chip--rejected{color:#a5152a;background:#d71f371f}.status-chip-muted{color:#1c122699;background:#1c12260f}.app-status-strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin:0 0 1.25rem;display:grid}@media (min-width:720px){.app-status-strip{grid-template-columns:repeat(5,minmax(0,1fr))}}.app-status-tile{border:1px solid var(--line);border-top:3px solid var(--brand-accent);background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;display:flex}.app-status-tile dd{font-family:var(--font-display);letter-spacing:-.03em;order:1;margin:0;font-size:2rem;font-weight:700;line-height:1}.app-status-tile dt{color:#1c1226a8;order:2;font-size:.875rem}.app-status-tile--reviewing{border-top-color:var(--spot)}.app-status-tile--shortlisted{border-top-color:#6b5a82}.app-status-tile--hired{border-top-color:#1f8a5b}.app-status-tile--rejected{border-top-color:var(--brand-primary)}.app-applications-list>li.app-application-item{border:1px solid var(--line);box-shadow:none;background:#fff;border-radius:1rem}.app-applications-list>li.app-application-item:hover{border-color:var(--brand-accent);box-shadow:none}.app-application-main a{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.2rem}.listing-card--notice{background:#fff;flex-direction:row;align-items:flex-start;gap:1rem}.listing-card--notice .listing-card-footer{align-items:flex-start;gap:1rem;width:100%;display:flex}.listing-card--notice.is-unread{border-color:var(--brand-primary);background:#fff8f9}.listing-card--notice .listing-card-title{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:1.05rem;display:flex}.listing-card-time{color:#1c12268c;white-space:nowrap;font-size:.8125rem}.notice-icon{width:2.5rem;height:2.5rem;color:var(--brand-accent);background:#1c122614;border-radius:50%;flex:none;place-items:center;font-size:1.05rem;display:grid}.notice-icon--hired{color:#14684a;background:#1f8a5b29}.notice-icon--shortlisted{color:#4a3a63;background:#6b5a822e}.notice-icon--rejected{color:#a5152a;background:#d71f371f}.notice-icon--reviewing{color:#7a5200;background:#f5b93b38}.talent-edit-layout{gap:1.25rem}@media (min-width:900px){.talent-edit-nav{top:calc(var(--header-h) + 1rem);align-self:start;position:sticky}}.talent-edit-nav{padding:.6rem}.talent-edit-nav-link{color:#1c1226b3;border-radius:.65rem;padding:.7rem .9rem;font-weight:600}.talent-edit-nav-link:hover{background:var(--brand-mist);color:var(--brand-accent)}.talent-edit-nav-link.is-active{background:var(--brand-accent);color:#fff}.talent-edit-main .app-panel{padding:clamp(1.25rem,3vw,2rem)}.talent-edit-main .app-panel-title{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.5rem}.talent-edit-main .app-panel-lede{font-size:.9375rem}.talent-edit-main label.uppercase,.talent-edit-main p.uppercase{text-transform:none;letter-spacing:0;color:#1c1226b3;font-size:.875rem;font-weight:600}.talent-edit-main input[type=text],.talent-edit-main input[type=email],.talent-edit-main input[type=url],.talent-edit-main input[type=tel],.talent-edit-main input[type=number],.talent-edit-main select{min-height:2.9rem}.talent-edit-main button[type=submit].btn-primary{padding:.8rem 1.6rem}.app-flash{color:#14684a;background:#e8f6ef;border:1px solid #1f8a5b59;border-radius:.75rem;font-weight:600}.app-flash--error{color:#a5152a;background:#fdecef;border-color:#d71f3759}.btn-dark{background:var(--brand-accent);color:#fff}.btn-dark:hover{background:#000}.app-panel .btn{padding:.8rem 1.4rem}.status-chip--job-published{color:#14684a;background:#1f8a5b29}.status-chip--job-pending_approval{color:#7a5200;background:#f5b93b38}.status-chip--job-draft{color:#1c1226b3;background:#1c122614}.status-chip--job-rejected{color:#a5152a;background:#d71f371f}.app-status-strip--jobs{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.app-status-strip--jobs{grid-template-columns:repeat(4,minmax(0,1fr))}}.listing-card--manage{flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.4rem 1.5rem}@media (min-width:900px){.listing-card--manage{flex-direction:row;justify-content:space-between;align-items:center}}.listing-card--manage .listing-card-title{font-size:1.4rem}.listing-card-manage-actions{flex-flow:wrap;gap:.5rem;display:flex}.listing-card-manage-actions .btn{width:auto;padding:.6rem 1.1rem}.listing-card-pipeline-total{border-radius:.75rem}.listing-card-pipeline-chip{border-radius:999px}.job-form-roles{border-top:1px solid var(--line)}.job-role-card{background:var(--brand-mist);border:1px solid var(--line);border-radius:1rem;padding:1.25rem}.app-measure{max-width:52rem}.app-panel textarea,.app-panel input[type=number]{border-radius:.55rem}.pl-list{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.pl-row{border:1px solid var(--line);color:inherit;background:#fff;border-radius:1rem;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem 1.5rem;padding:1.1rem 1.4rem;text-decoration:none;transition:border-color .16s;display:grid}@media (min-width:720px){.pl-row{grid-template-columns:6.5rem minmax(0,1fr) auto}}.pl-row:hover{border-color:var(--brand-accent)}.pl-count{color:var(--brand-primary);background:#d71f3714;border-radius:.75rem;flex-direction:column;align-items:center;padding:.6rem .5rem;display:flex}.pl-count strong{font-family:var(--font-display);letter-spacing:-.03em;font-size:1.75rem;line-height:1}.pl-count span{font-size:.75rem;font-weight:600}.pl-count.is-empty{color:#1c122680;background:#1c12260f}.pl-main{flex-direction:column;align-items:flex-start;gap:.5rem;min-width:0;display:flex}.pl-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:1.25rem;font-weight:700}.pl-go{color:var(--brand-primary);grid-column:1/-1;align-items:center;gap:.4rem;font-weight:700;display:inline-flex}@media (min-width:720px){.pl-go{grid-column:auto}}.pl-filter{border:1px solid var(--line);background:#fff;border-radius:1rem;flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:1.25rem;padding:1rem 1.25rem;display:flex}.pl-applicant-name{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.2rem;font-weight:700}.app-stack>.app-panel+.app-panel,.space-y-4>li.app-panel{margin-top:0}.page-eyebrow{color:var(--brand-primary)}.admin-metrics-period{background:#ece8f1;border-radius:999px;gap:.1rem;padding:.25rem}.admin-metrics-period a,.admin-metrics-period span.is-active{letter-spacing:0;padding:.45rem .95rem;font-size:.8125rem}.admin-metrics-period a{color:#1c1226a6;background:0 0}.admin-metrics-period a:hover{color:var(--brand-accent)}.admin-metrics-period span.is-active{background:var(--brand-accent);color:#fff}.app-content form.flex.flex-wrap.items-end{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.9rem 1.1rem}.app-content table{border-collapse:separate;border-spacing:0}.app-content thead th{text-transform:none;letter-spacing:0;color:#1c1226b3;background:var(--brand-mist);font-size:.875rem;font-weight:700}.app-content tbody tr:hover{background:#1c122608}.talent-featured-badge{background:var(--brand-accent);color:#fff;letter-spacing:.01em;white-space:nowrap;text-transform:none;vertical-align:middle;border-radius:999px;flex:none;align-items:center;gap:.3rem;padding:.2rem .55rem .2rem .4rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.talent-featured-badge-icon{width:.7rem;height:.7rem;color:var(--spot)}.talent-featured-badge--sm{padding:.18rem .5rem .18rem .35rem;font-size:.625rem}.talent-featured-badge--sm .talent-featured-badge-icon{width:.6rem;height:.6rem}.hp-portrait-badge{flex-wrap:wrap;gap:.35rem;display:flex}.listing-card-kicker{align-items:center}.talent-plan-badge{letter-spacing:0!important;font-weight:800!important}.talent-plan-badge--sm{padding:.2rem .55rem .2rem .25rem!important;font-size:.6875rem!important}.talent-plan-badge--sm .talent-plan-badge-mark{width:1rem!important;height:1rem!important}.talent-plan-badge--sm .talent-plan-badge-icon{width:.62rem!important;height:.62rem!important}.talent-plan-badge.talent-plan-badge--premium{color:#3a2400!important;background:linear-gradient(135deg,#ffd978 0%,#f5b93b 55%,#e8981c 100%)!important;box-shadow:inset 0 1px #ffffff80,0 2px 6px -2px #c8820a99!important}.talent-plan-badge.talent-plan-badge--premium .talent-plan-badge-mark{background:#3a2400!important}.talent-plan-badge.talent-plan-badge--premium .talent-plan-badge-icon{color:#ffd978!important;fill:#ffd978!important}.talent-plan-badge.talent-plan-badge--pro{color:#9a5b00!important;background:#fff!important;box-shadow:inset 0 0 0 1.5px #e9a855!important}.talent-plan-badge.talent-plan-badge--pro .talent-plan-badge-mark{background:#e9a855!important}.talent-plan-badge.talent-plan-badge--studio{color:#fff!important;background:linear-gradient(135deg,#c98024 0%,#9a5b00 100%)!important}.talent-plan-badge.talent-plan-badge--studio .talent-plan-badge-mark{background:#ffffff38!important}.talent-featured-badge,.talent-featured-badge--sm,.talent-featured-badge--md{letter-spacing:0;gap:.25rem;padding:.2rem .55rem .2rem .25rem;font-size:.6875rem;font-weight:800;line-height:1}.talent-featured-badge-mark{background:var(--spot);width:1rem;height:1rem;color:var(--brand-accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.talent-featured-badge .talent-featured-badge-icon,.talent-featured-badge--sm .talent-featured-badge-icon{width:.62rem;height:.62rem;color:var(--brand-accent)}.talent-featured-badge-label{line-height:1;display:inline-block}.applied-note{color:#14684a;font-weight:600}.ab-mission-grid,.ab-split{align-items:stretch}@media (min-width:900px){.ab-split{align-items:stretch}.ab-mission-grid .ab-figure,.ab-split .ab-figure{height:100%}.ab-mission-grid .ab-figure img,.ab-split .ab-figure img{object-fit:cover;height:100%;min-height:20rem}.ab-mission-text{align-self:center}}@media (max-width:899px){.ab-mission-grid .ab-figure img,.ab-split .ab-figure img{aspect-ratio:4/3;object-fit:cover}}@media (min-width:900px){.ab-mission-grid .ab-figure img{min-height:0}.ab-mission-text{align-self:stretch;align-items:center;display:flex}}.blog{padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(3rem,6vw,6rem)}.blog-head{margin-bottom:2.5rem}.blog-head .page-title{margin-bottom:1rem}.blog-head .page-lede{margin-bottom:1.75rem}.blog-search,.help-search{border:1px solid var(--line-strong);color:#1c12268c;background:#fff;border-radius:999px;align-items:center;gap:.6rem;max-width:36rem;padding:.4rem .4rem .4rem 1rem;display:flex}.blog-search:focus-within,.help-search:focus-within{border-color:var(--brand-accent);box-shadow:0 0 0 3px #d71f3724}.blog-search input,.help-search input{min-width:0;color:var(--brand-accent);background:0 0;border:0;flex:1;padding:.5rem 0;font-size:1rem}.blog-search input:focus,.help-search input:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000;outline:none}.blog-search .btn,.help-search .btn{border-radius:999px;padding:.6rem 1.25rem}.blog-filters{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.blog-filter{border:1px solid var(--line);color:var(--brand-accent);background:#fff;border-radius:999px;align-items:center;gap:.45rem;padding:.5rem .95rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .16s,border-color .16s;display:inline-flex}.blog-filter span{color:#1c122680;font-size:.8125rem}.blog-filter:hover{border-color:var(--brand-accent)}.blog-filter.is-active{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.blog-filter.is-active span{color:#ffffffb3}.blog-results{color:#1c1226b3;margin:0 0 1.5rem}.blog-results a{color:var(--brand-primary);font-weight:600}.blog-chip{color:var(--brand-accent);background:#1c122612;border-radius:999px;align-items:center;padding:.25rem .65rem;font-size:.8125rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}a.blog-chip:hover{color:var(--brand-primary);background:#d71f371f}.blog-chip--solid{background:var(--brand-primary);color:#fff}.blog-feature{border:1px solid var(--line);background:#fff;border-radius:1.5rem;gap:0;margin-bottom:2.5rem;display:grid;overflow:hidden}@media (min-width:900px){.blog-feature{grid-template-columns:1.15fr 1fr}}.blog-feature-media{background:var(--ink-2);min-height:16rem;display:block}.blog-feature-media img{object-fit:cover;width:100%;height:100%;display:block}.blog-feature-body{flex-direction:column;justify-content:center;align-items:flex-start;gap:1rem;padding:clamp(1.5rem,3vw,2.75rem);display:flex}.blog-feature-title{font-family:var(--font-display);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:700;line-height:1.05}.blog-feature-title a,.blog-card-title a{color:inherit;text-decoration:none}.blog-feature-title a:hover,.blog-card-title a:hover{color:var(--brand-primary)}.blog-feature-excerpt{color:#1c1226b3;max-width:46ch;margin:0;line-height:1.65}.blog-grid{gap:1.25rem;display:grid}@media (min-width:640px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.blog-card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;transition:border-color .16s;display:flex;overflow:hidden}.blog-card:hover{border-color:var(--brand-accent)}.blog-card-media{aspect-ratio:16/10;background:var(--ink-2);display:block;overflow:hidden}.blog-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--ease-out-soft);display:block}.blog-card:hover .blog-card-media img{transform:scale(1.03)}.blog-card-media-empty{color:#ffffff80;place-items:center;height:100%;font-size:2rem;display:grid}.blog-card-body{flex-direction:column;flex:1;gap:.7rem;padding:1.25rem 1.35rem 1.35rem;display:flex}.blog-card-meta{color:#1c122699;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0;font-size:.8125rem;display:flex}.blog-card-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.35rem;font-weight:700;line-height:1.15}.blog-card-excerpt{color:#1c1226ad;margin:0;font-size:.9375rem;line-height:1.55}.blog-card-foot{color:#1c12268c;justify-content:space-between;gap:1rem;margin:auto 0 0;padding-top:.5rem;font-size:.8125rem;display:flex}.blog-pager{margin-top:2rem}.blog-foot{margin:2.5rem 0 0}.blog-post{padding-top:clamp(2rem,4vw,3.5rem);padding-bottom:clamp(3rem,6vw,5rem)}.blog-crumbs{color:#1c12268c;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:1.25rem;font-size:.875rem;display:flex}.blog-crumbs a{color:var(--brand-primary);font-weight:600;text-decoration:none}.blog-crumbs a:hover{text-decoration:underline}.blog-preview-note{color:#7a5200;background:#fff6df;border:1px solid #f5b93b99;border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 1.25rem;padding:.75rem 1rem;font-weight:600;display:flex}.blog-preview-note a{color:inherit;text-decoration:underline}.blog-post-head{max-width:52rem}.blog-post-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 1rem;font-size:clamp(2.2rem,5.2vw,4rem);font-weight:700;line-height:1.02}.blog-post-dek{color:#1c1226b3;max-width:46rem;margin:0 0 1.5rem;font-size:1.25rem;line-height:1.55}.blog-post-meta{color:#1c1226a6;flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 2rem;font-size:.9375rem;display:flex}.blog-author-dot{background:var(--brand-accent);color:#fff;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:grid}.blog-post-cover{margin:0 0 2.5rem}.blog-post-cover img{object-fit:cover;border-radius:1.5rem;width:100%;height:auto;max-height:34rem;display:block}.blog-post-layout{gap:2.5rem;display:grid}@media (min-width:1000px){.blog-post-layout{grid-template-columns:minmax(0,46rem) 16rem;justify-content:space-between;align-items:start}.blog-toc{top:calc(var(--header-h) + 1.5rem);position:sticky}}.blog-toc{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:1.25rem;font-size:.9375rem}.blog-toc-title{font-family:var(--font-display);margin:0 0 .75rem;font-weight:700}.blog-toc ol{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.blog-toc li.level-3{padding-left:.85rem}.blog-toc a{color:#1c1226b3;text-decoration:none}.blog-toc a:hover{color:var(--brand-primary)}.prose-article{color:#1c1226e0;font-size:1.125rem;line-height:1.8}.prose-article>*+*{margin-top:1.25rem}.prose-article h2,.prose-article h3,.prose-article h4{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-accent);scroll-margin-top:calc(var(--header-h) + 1rem);line-height:1.15}.prose-article h2{margin-top:2.5rem;font-size:1.9rem}.prose-article h3{margin-top:2rem;font-size:1.4rem}.prose-article a{color:var(--brand-primary);text-underline-offset:3px;font-weight:600;text-decoration:underline}.prose-article ul,.prose-article ol{flex-direction:column;gap:.5rem;padding-left:1.4rem;display:flex}.prose-article ul{list-style:outside}.prose-article ol{list-style:decimal}.prose-article blockquote{border-left:4px solid var(--spot);font-family:var(--font-display);color:var(--brand-accent);padding:.25rem 0 .25rem 1.25rem;font-size:1.35rem;line-height:1.4}.prose-article code{background:#1c122612;border-radius:.35rem;padding:.15rem .4rem;font-size:.9em}.prose-article pre{background:var(--brand-accent);color:#fff;border-radius:.75rem;padding:1rem 1.25rem;font-size:.9375rem;overflow-x:auto}.prose-article pre code{color:inherit;background:0 0;padding:0}.prose-article img{border-radius:1rem;max-width:100%;height:auto;display:block}.prose-article hr{border:0;border-top:1px solid var(--line-strong);margin:2.5rem 0}.blog-tags{flex-wrap:wrap;gap:.5rem;margin:2rem 0 0;display:flex}.blog-share{border-top:1px solid var(--line-strong);flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1.75rem;padding-top:1.5rem;font-weight:700;display:flex}.blog-share a,.blog-share button{border:1px solid var(--line-strong);min-width:2.5rem;height:2.5rem;color:var(--brand-accent);font:inherit;cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:0 .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .16s,color .16s;display:inline-flex}.blog-share a:hover,.blog-share button:hover{background:var(--brand-accent);color:#fff}.blog-prevnext{gap:1rem;margin-top:3rem;display:grid}@media (min-width:720px){.blog-prevnext{grid-template-columns:1fr 1fr}}.blog-prevnext a{border:1px solid var(--line);color:inherit;background:#fff;border-radius:1rem;flex-direction:column;gap:.25rem;padding:1.1rem 1.25rem;text-decoration:none;display:flex}.blog-prevnext a:hover{border-color:var(--brand-accent)}.blog-prevnext a.is-next{text-align:right}.blog-prevnext small{color:#1c12268c;font-weight:600}.blog-prevnext strong{font-family:var(--font-display);letter-spacing:-.02em}.blog-related{margin-top:4rem}.blog-related .hp-title{margin-bottom:1.5rem}.help-hero{background:var(--brand-accent);color:#fff;background-image:radial-gradient(50% 140% at 100% 0,#f5b93b38,#0000 62%),radial-gradient(40% 120% at 0 100%,#d71f374d,#0000 65%);padding:clamp(3.5rem,8vw,6rem) 0}.help-hero-title{font-family:var(--font-display);letter-spacing:-.04em;margin:0 0 .6rem;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:700;line-height:1.02}.help-hero-lede{color:#ffffffbf;margin:0 0 1.75rem;font-size:1.125rem}.help-hero .help-search{border-color:#0000;max-width:40rem;padding:.5rem .5rem .5rem 1.25rem}.help-wrap{padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(3rem,6vw,5rem)}.help-section-title{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 1.25rem;font-size:1.6rem;font-weight:700}.help-topics{gap:1rem;display:grid}@media (min-width:640px){.help-topics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.help-topics{grid-template-columns:repeat(3,minmax(0,1fr))}}.help-topic{border:1px solid var(--line);color:inherit;background:#fff;border-radius:1.25rem;flex-direction:column;gap:.5rem;padding:1.5rem;text-decoration:none;transition:border-color .16s,transform .16s;display:flex}.help-topic:hover{border-color:var(--brand-accent);transform:translateY(-2px)}.help-topic-icon{background:var(--brand-accent);color:#fff;border-radius:.75rem;place-items:center;width:2.75rem;height:2.75rem;font-size:1.25rem;display:grid}.help-topic h3{font-family:var(--font-display);letter-spacing:-.02em;margin:.5rem 0 0;font-size:1.25rem;font-weight:700}.help-topic p{color:#1c1226a8;margin:0;line-height:1.5}.help-topic-count{color:var(--brand-primary);margin-top:auto;padding-top:.5rem;font-size:.875rem;font-weight:700}.help-popular{margin-top:3rem}.help-list{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none}.help-row{border-bottom:1px solid var(--line);color:inherit;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem .25rem;text-decoration:none;transition:background .16s;display:flex}.help-row:hover{background:#ffffffb3}.help-row:hover .help-row-title{color:var(--brand-primary)}.help-row-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.help-row-title{font-size:1.0625rem;font-weight:700}.help-row-sub{color:#1c12269e;font-size:.9375rem;line-height:1.45}.help-contact{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25rem;margin-top:3.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:flex}.help-contact h2{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .3rem;font-size:1.5rem;font-weight:700}.help-contact p{color:#1c1226a8;margin:0}.help-contact--inline{margin-top:2.5rem}.help-layout{gap:2rem;display:grid}@media (min-width:900px){.help-layout{grid-template-columns:16rem minmax(0,1fr);align-items:start;gap:3.5rem}.help-side{top:calc(var(--header-h) + 1.25rem);position:sticky}}.help-side .help-search{max-width:none;margin-bottom:1.5rem;padding-left:.85rem}.help-side .help-search .btn{display:none}.help-side-title{font-family:var(--font-display);margin:0 0 .6rem;font-weight:700}.help-side ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.help-side li a{color:#1c1226bf;border-radius:.65rem;align-items:center;gap:.6rem;padding:.55rem .75rem;font-weight:600;text-decoration:none;display:flex}.help-side li a:hover{color:var(--brand-accent);background:#fff}.help-side li a.is-active{background:var(--brand-accent);color:#fff}.help-title{font-family:var(--font-display);letter-spacing:-.035em;margin:0 0 .75rem;font-size:clamp(2rem,4vw,3rem);font-weight:700;line-height:1.05}.help-lede{color:#1c1226ad;margin:0 0 2rem;font-size:1.0625rem}.help-updated{color:#1c12268c;margin:0 0 2rem;font-size:.9375rem}.help-feedback{border:1px solid var(--line);background:#fff;border-radius:1rem;margin-top:3rem;padding:1.5rem}.help-feedback-q{font-family:var(--font-display);margin:0 0 .9rem;font-size:1.15rem;font-weight:700}.help-feedback-actions{gap:.6rem;display:flex}.help-thanks{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.help-thanks--yes{color:#14684a}.help-thanks a{color:var(--brand-primary);text-decoration:underline}.help-related{margin-top:3rem}.admin-editor{align-items:start;gap:1.25rem;display:grid}@media (min-width:1000px){.admin-editor{grid-template-columns:minmax(0,1fr) 21rem}.admin-editor-side{top:calc(var(--header-h) + 1rem);position:sticky}}.admin-editor-side{flex-direction:column;gap:1rem;display:flex}.admin-editor input[type=text],.admin-editor input[type=number],.admin-editor input[type=datetime-local],.admin-editor select,.admin-editor textarea,.admin-editor input:not([type]){width:100%}.admin-check{align-items:center;gap:.6rem;font-weight:600;display:flex}.admin-link{color:var(--brand-primary);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:.5rem;padding:0;font-size:.9375rem;font-weight:600;text-decoration:underline;display:inline-block}.admin-count{color:#1c12268c;margin:.35rem 0 0;font-size:.8125rem}.admin-count.is-over{color:var(--brand-primary);font-weight:700}.admin-cover-preview{aspect-ratio:16/9;object-fit:cover;border-radius:.75rem;width:100%}.admin-danger{margin-top:1.5rem}.admin-tabs{margin-bottom:1.25rem}.admin-post-row .listing-card-title{font-size:1.25rem}.admin-inline-form .app-panel-title{margin-bottom:1rem}.admin-inline-grid{align-items:end;gap:.9rem;display:grid}@media (min-width:800px){.admin-inline-grid{grid-template-columns:minmax(0,1fr) minmax(0,2fr) auto}.admin-inline-grid--help{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr) 10rem 6rem auto}}.admin-inline-actions{align-items:center;gap:.6rem;display:flex}.md-editor{border:1px solid var(--line-strong);background:#fff;border-radius:.75rem;overflow:hidden}.md-toolbar{background:var(--brand-mist);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.md-tabs,.md-tools{gap:.25rem;display:flex}.md-tabs button{color:#1c1226a6;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .9rem;font-weight:700}.md-tabs button.is-active{background:var(--brand-accent);color:#fff}.md-tools button{width:2.2rem;height:2.2rem;color:var(--brand-accent);cursor:pointer;background:0 0;border:0;border-radius:.5rem}.md-tools button:hover{background:#fff}.md-field{resize:vertical;border:0;border-radius:0;width:100%;padding:1rem 1.1rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;line-height:1.65;display:block}.md-field:focus{box-shadow:none;outline:none}.md-preview{min-height:12rem;padding:1rem 1.25rem;font-size:1rem}.md-hint{border-top:1px solid var(--line);background:var(--brand-mist);color:#1c122699;margin:0;padding:.5rem .9rem;font-size:.8125rem}.hw-loop{color:var(--brand-accent);border-bottom:1px solid var(--line);background:#fff}.hw-loop .hp-title{color:var(--brand-accent)}.hw-loop .hp-steps li{border-top-color:var(--brand-accent)}.hw-loop .hp-step-no{color:var(--brand-primary)}.hw-loop .hp-steps h3{color:var(--brand-accent)}.hw-loop .hp-steps p{color:#1c1226b3}.role-grid{gap:1rem;display:grid}@media (min-width:720px){.role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.role-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.role-card{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;gap:.75rem;padding:1.35rem;display:flex}.role-card-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.role-card-name{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.4rem;font-weight:700}.role-card-meta{color:#1c1226a8;margin:0}.role-card-meta a{color:var(--brand-primary);font-weight:700}.role-perms{color:#1c1226bf;flex-direction:column;gap:.3rem;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.role-perms li:before{content:"✓";color:#14684a;margin-right:.5rem;font-weight:800}.role-perms-more{color:#1c122680}.role-perms-more:before{content:""!important;margin:0!important}.role-card-actions{margin-top:auto}.role-hint{color:#1c12269e;max-width:62ch;margin:1.5rem 0 0;line-height:1.55}.role-form{flex-direction:column;gap:1rem;display:flex}.perm-list{flex-direction:column;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.perm-row{border-top:1px solid var(--line);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.7rem 0;display:flex}.perm-list li:first-child .perm-row{border-top:0}.perm-row input{margin-top:.25rem}.perm-row span{flex-direction:column;gap:.15rem;display:flex}.perm-row code{color:#1c122680;font-size:.8125rem}.perm-row input:disabled+span{opacity:.7}.role-people{flex-direction:column;gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:flex}.role-people a{color:var(--brand-primary);font-weight:700}.role-people span{color:#1c12268c;margin-left:.5rem}.um-head{align-items:center;gap:1rem;display:flex}.um-avatar{background:var(--brand-accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:3.5rem;height:3.5rem;font-weight:800;display:grid;overflow:hidden}.um-avatar img{object-fit:cover;width:100%;height:100%}.um-grid{align-items:start;gap:1.25rem;display:grid}@media (min-width:900px){.um-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.um-wide{grid-column:1/-1}}.um-plan{margin:0;font-size:1.1rem}.um-secret{-webkit-user-select:all;user-select:all;background:#1c122614;border-radius:.4rem;padding:.15rem .5rem;font-size:1rem}.um-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:.75rem 0 1rem;display:grid}@media (min-width:720px){.um-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.um-stats>div{background:var(--brand-mist);border-radius:.9rem;padding:.9rem 1rem}.um-stats dd{font-family:var(--font-display);letter-spacing:-.02em;margin:0;font-size:1.4rem;font-weight:700}.um-stats dt{color:#1c122699;font-size:.8125rem}.plan-audience{font-family:var(--font-display);margin:1.5rem 0 .75rem;font-size:1.15rem;font-weight:700}.plan-admin-grid{gap:1rem;display:grid}@media (min-width:800px){.plan-admin-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.plan-admin{border:1px solid var(--line);background:#fff;border-radius:1.25rem;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.25rem;display:flex}.plan-admin.is-inactive{opacity:.65}.plan-admin-head{justify-content:space-between;align-items:baseline;gap:1rem;width:100%;display:flex}.plan-admin-head h4{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:1.3rem;font-weight:700}.plan-admin-price{color:var(--brand-primary);font-weight:700}.plan-admin-meta{flex-wrap:wrap;gap:.4rem;margin:0;display:flex}.plan-admin-blurb{color:#1c1226ad;margin:0;font-size:.9375rem;line-height:1.5}.plan-admin-stats{color:#1c12268c;margin:0 0 .25rem;font-size:.875rem}.admin-inline-grid--grant{grid-template-columns:1fr}@media (min-width:800px){.admin-inline-grid--grant{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1.2fr) auto}}.msg-row{border:1px solid var(--line);color:inherit;background:#fff;border-radius:1rem;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1rem 1.25rem;text-decoration:none;display:grid}.msg-row:hover{border-color:var(--brand-accent)}.msg-dot{background:0 0;border-radius:50%;width:.6rem;height:.6rem;margin-top:.45rem}.msg-row.is-unread .msg-dot{background:var(--brand-primary)}.msg-row.is-unread .msg-subject{font-weight:800}.msg-main{flex-direction:column;gap:.2rem;min-width:0;display:flex}.msg-top span{color:#1c12268c;margin-left:.4rem;font-size:.875rem}.msg-subject{font-weight:600}.msg-preview{color:#1c12269e;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.9375rem;display:-webkit-box;overflow:hidden}.msg-time{color:#1c12268c;white-space:nowrap;font-size:.8125rem}.msg-body{white-space:pre-wrap;font-size:1.0625rem;line-height:1.7}.audit-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.audit-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding:.65rem 0;display:flex}.audit-list--page{border:1px solid var(--line);background:#fff;border-radius:1rem;padding:.5rem 1.25rem}.audit-list--page li:last-child{border-bottom:0}.audit-when{color:#1c12268c;min-width:8rem;font-size:.8125rem}.audit-text{flex:18rem;font-weight:600}.audit-who{color:#1c12268c;font-size:.8125rem}.adm-body{background:var(--shell-canvas)}.adm{--adm-side:16.5rem;min-height:100dvh}.adm-side{z-index:60;width:var(--adm-side);border:1px solid var(--line);transition:transform .24s var(--ease-out-soft);background:#fff;border-radius:1.25rem;flex-direction:column;display:flex;position:fixed;top:.75rem;bottom:.75rem;left:.75rem;transform:translate(calc(-100% - 1rem))}.adm-side.is-open{transform:none;box-shadow:0 24px 60px -20px #1c122680}@media (min-width:1100px){.adm-side{transform:none}.adm-main{margin-left:calc(var(--adm-side) + 1.5rem)}.adm-burger,.adm-close,.adm-overlay{display:none!important}}.adm-overlay{z-index:55;background:#140c1c80;position:fixed;inset:0}.adm-brand{border-bottom:1px solid var(--line);align-items:center;gap:.6rem;padding:1.25rem 1.25rem 1rem;display:flex}.adm-brand img{width:auto;height:1.9rem;display:block}.adm-brand-tag{background:var(--brand-accent);color:#fff;border-radius:999px;padding:.2rem .55rem;font-size:.6875rem;font-weight:800}.adm-close{cursor:pointer;background:0 0;border:0;border-radius:.5rem;place-items:center;width:2rem;height:2rem;margin-left:auto;display:grid}.adm-nav{flex:1;padding:.75rem .75rem .5rem;overflow-y:auto}.adm-group+.adm-group{margin-top:.9rem}.adm-group-label{color:#1c122680;margin:0 0 .35rem;padding:0 .75rem;font-size:.8125rem;font-weight:700}.adm-group ul{flex-direction:column;gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.adm-link{color:#1c1226c7;border-radius:.7rem;align-items:center;gap:.7rem;padding:.65rem .75rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .14s,color .14s;display:flex}.adm-link-icon{text-align:center;opacity:.85;flex:none;width:1.25rem;font-size:1.05rem}.adm-link:hover{background:var(--brand-mist);color:var(--brand-accent)}.adm-link.is-active{background:var(--brand-accent);color:#fff}.adm-link.is-active .adm-link-icon{opacity:1}.adm-badge{background:var(--brand-primary);color:#fff;border-radius:999px;place-items:center;min-width:1.25rem;height:1.25rem;margin-left:auto;padding:0 .35rem;font-size:.6875rem;font-weight:800;display:inline-grid}.adm-side-foot{border-top:1px solid var(--line);flex-direction:column;gap:.5rem;padding:.9rem;display:flex}.adm-foot-btn{border:1px solid var(--brand-accent);color:var(--brand-accent);border-radius:.7rem;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.9375rem;font-weight:700;text-decoration:none;transition:background .14s,color .14s;display:flex}.adm-foot-btn:hover{background:var(--brand-mist)}.adm-foot-btn--solid{background:var(--brand-accent);color:#fff}.adm-foot-btn--solid:hover{color:#fff;background:#000}.adm-main{min-width:0;padding:.75rem .75rem 3rem}@media (min-width:1100px){.adm-main{padding-right:1.5rem}}.adm-top{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#f6f4f8e0;border-radius:1rem;align-items:center;gap:.75rem;margin-bottom:1.25rem;padding:.7rem 1rem;display:flex;position:sticky;top:0}.adm-burger{border:1px solid var(--line-strong);cursor:pointer;background:#fff;border-radius:.7rem;place-items:center;width:2.5rem;height:2.5rem;font-size:1.3rem;display:grid}.adm-crumbs{color:#1c122680;align-items:center;gap:.5rem;min-width:0;font-size:.9375rem;display:flex}.adm-crumbs a{color:inherit;text-decoration:none}.adm-crumbs a:hover{color:var(--brand-primary)}.adm-crumb-now{text-overflow:ellipsis;white-space:nowrap;color:var(--brand-accent);font-weight:700;overflow:hidden}.adm-top-right{align-items:center;gap:.5rem;margin-left:auto;display:flex}.adm-search{border:1px solid var(--line-strong);color:#1c122680;background:#fff;border-radius:.7rem;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9rem;display:none}@media (min-width:720px){.adm-search{display:flex}}.adm-search:focus-within{border-color:var(--brand-accent)}.adm-search input[type=search]{width:11rem;color:var(--brand-accent);background:0 0;border:0;padding:0;font-size:.9375rem}.adm-search input:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000;outline:none}.adm-icon-btn{width:2.5rem;height:2.5rem;color:var(--brand-accent);border-radius:.7rem;place-items:center;font-size:1.15rem;text-decoration:none;display:grid;position:relative}.adm-icon-btn:hover{background:#fff}.adm-dot{background:var(--brand-primary);border:2px solid #f6f4f8;border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:.55rem;right:.6rem}.adm-user{position:relative}.adm-avatar{background:var(--brand-accent);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:.875rem;font-weight:800;display:grid;overflow:hidden}.adm-avatar img{object-fit:cover;width:100%;height:100%}.adm-user-menu{z-index:70;border:1px solid var(--line);background:#fff;border-radius:1rem;min-width:15rem;padding:.5rem;position:absolute;top:calc(100% + .5rem);right:0;box-shadow:0 24px 48px -20px #1c122666}.adm-user-name{border-bottom:1px solid var(--line);flex-direction:column;margin:0;padding:.6rem .75rem .7rem;font-weight:700;display:flex}.adm-user-name small{color:#1c12268c;font-weight:500}.adm-user-menu a,.adm-user-menu button{text-align:left;width:100%;color:var(--brand-accent);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.6rem;padding:.6rem .75rem;font-weight:600;text-decoration:none;display:block}.adm-user-menu a:hover,.adm-user-menu button:hover{background:var(--brand-mist)}.adm-content{padding:0 .25rem}.adm-pagehead{margin-bottom:1.5rem}.adm-pagehead .app-header-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.adm-pagehead .app-header-title{font-size:clamp(1.7rem,3vw,2.3rem)}.adm-pagehead .app-header-lede{max-width:56ch;margin-top:.35rem}.adm .app-shell-container{max-width:none;padding-left:0;padding-right:0}.adm .app-content{padding-top:0;padding-bottom:0}.adm .app-measure{max-width:60rem}.adm .admin-editor-side{top:5.5rem}.adm .md-field{min-height:22rem}.adm-alert{color:#7a5200;background:#fff6df;border:1px solid #f5b93b99;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;padding:.9rem 1.2rem;font-weight:600;text-decoration:none;display:flex}.adm-alert--soft{border-color:var(--line);color:var(--brand-accent);background:#fff;margin:1.25rem 0 0}.adm .admin-metrics-period{margin:0}.adm-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;margin-bottom:1.25rem;display:grid}@media (min-width:900px){.adm-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.adm-stat{border:1px solid var(--line);color:inherit;background:#fff;border-radius:1.1rem;flex-direction:column;gap:.9rem;padding:1.1rem 1.2rem;text-decoration:none;display:flex}a.adm-stat:hover{border-color:var(--brand-accent)}.adm-stat-top{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.adm-stat-label{color:#1c12269e;margin:0;font-size:.9375rem}.adm-stat-value{font-family:var(--font-display);letter-spacing:-.035em;margin:.2rem 0 0;font-size:clamp(1.75rem,2.4vw,2.2rem);font-weight:700;line-height:1.05}.adm-stat-icon{background:var(--brand-accent);color:#fff;border-radius:.85rem;flex:none;place-items:center;width:3rem;height:3rem;font-size:1.2rem;display:grid}.adm-stat-foot{border-top:1px solid var(--line);color:#1c12269e;margin:0;padding-top:.8rem;font-size:.875rem}.adm-stat-foot--up{color:#14684a;font-weight:600}.adm-stat-foot--down{color:var(--brand-primary);font-weight:600}.adm-charts{gap:1rem;margin-bottom:1.25rem;display:grid}@media (min-width:1000px){.adm-charts{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-card{border:1px solid var(--line);background:#fff;border-radius:1.1rem;min-width:0;padding:1.25rem 1.35rem}.adm-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.adm-card-title{font-family:var(--font-display);letter-spacing:-.025em;margin:0;font-size:1.2rem;font-weight:700}.adm-card-sub{color:#1c122694;margin:.2rem 0 .75rem;font-size:.875rem}.adm-card-head .adm-card-sub{margin-bottom:0}.adm-card-foot{border-top:1px solid var(--line);color:#1c122699;align-items:center;gap:.4rem;margin:.5rem 0 0;padding-top:.8rem;font-size:.875rem;display:flex}.adm-chart{width:100%;height:auto;display:block}.adm-chart-grid{stroke:#1c12261a;stroke-dasharray:3 4}.adm-chart-axis{fill:#1c12268c;font-size:11px;font-family:var(--font-body,inherit)}.adm-chart-val{fill:var(--brand-accent);font-size:11px;font-weight:700}.adm-chart-bar{transition:opacity .14s}.adm-chart-bar:hover{opacity:.8}.adm-split{gap:1rem;margin-bottom:1.25rem;display:grid}@media (min-width:1000px){.adm-split{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.adm-split--even{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-table-wrap{margin:0 -.25rem;overflow-x:auto}.adm-table{border-collapse:collapse;width:100%;min-width:34rem}.adm-table th{text-align:left;color:#1c12268c;border-bottom:1px solid var(--line-strong);padding:.55rem .5rem;font-size:.8125rem;font-weight:700}.adm-table td{border-bottom:1px solid var(--line);vertical-align:middle;padding:.75rem .5rem;font-size:.9375rem}.adm-table tr:last-child td{border-bottom:0}.adm-person{align-items:center;gap:.7rem;display:flex}.adm-person-dot{background:var(--brand-mist);width:2.25rem;height:2.25rem;color:var(--brand-accent);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.adm-person strong{font-weight:700;display:block}.adm-person small,.adm-rows small,.adm-bars small{color:#1c12268c;font-size:.8125rem;font-weight:500;display:block}.adm-muted{color:#1c12268c;font-size:.875rem}.adm-row-link{color:var(--brand-primary);font-size:.875rem;font-weight:700;text-decoration:none}.adm-row-link:hover{text-decoration:underline}.adm-timeline{border-left:2px solid var(--line);flex-direction:column;gap:1rem;margin:0 0 1rem;padding:0 0 0 1.1rem;list-style:none;display:flex}.adm-timeline-item{position:relative}.adm-timeline-item:before{content:"";background:var(--brand-accent);border:2px solid #fff;border-radius:50%;width:.7rem;height:.7rem;position:absolute;top:.35rem;left:-1.5rem}.adm-timeline-item--user:before{background:var(--brand-primary)}.adm-timeline-item--plan:before{background:var(--spot)}.adm-timeline-item--role:before{background:#6b5a82}.adm-timeline-item--job:before{background:#1f8a5b}.adm-timeline-text{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.adm-timeline-meta{color:#1c12268c;margin:.15rem 0 0;font-size:.8125rem}.adm-rows{margin:0;padding:0;list-style:none}.adm-rows li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.adm-rows li:last-child{border-bottom:0}.adm-empty{color:#14684a;align-items:center;gap:.5rem;margin:0;font-weight:600;display:flex}.adm-bars{flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.adm-bars-head{justify-content:space-between;gap:1rem;margin-bottom:.4rem;font-weight:600;display:flex}.adm-bars-track{background:var(--brand-mist);border-radius:999px;height:.55rem;overflow:hidden}.adm-bars-track span{background:linear-gradient(90deg, var(--brand-primary), var(--spot));border-radius:999px;height:100%;display:block}@media (max-width:479px){.adm-stats{grid-template-columns:1fr}}@media (max-width:899px){.adm-stat-icon{width:2.6rem;height:2.6rem;font-size:1.05rem}.adm-stat-top>div{min-width:0}}@media (min-width:1000px){.adm-split--solo{grid-template-columns:minmax(0,1fr)}}.adm-stats--three{grid-template-columns:1fr}@media (min-width:800px){.adm-stats--three{grid-template-columns:repeat(3,minmax(0,1fr))}}.adm-card--table{overflow:visible}.adm-card-head .admin-tabs{margin:0}.adm-inline-search{border:1px solid var(--line-strong);color:#1c122680;background:#fff;border-radius:.7rem;align-items:center;gap:.5rem;height:2.5rem;padding:0 .9rem;display:flex}.adm-inline-search:focus-within{border-color:var(--brand-accent)}.adm-inline-search input[type=search]{width:12rem;color:var(--brand-accent);background:0 0;border:0;padding:0;font-size:.9375rem}.adm-inline-search input:focus{box-shadow:none;--tw-ring-shadow:0 0 #0000;outline:none}.adm-empty--plain{color:#1c122699;font-weight:500}.adm-actions{justify-content:flex-end;align-items:center;gap:.35rem;display:flex}.adm-act{border:1px solid var(--line-strong);width:2.25rem;height:2.25rem;color:var(--brand-accent);cursor:pointer;background:#fff;border-radius:.6rem;place-items:center;font-size:1rem;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:inline-grid}.adm-act:hover{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.adm-act--danger{color:var(--brand-primary)}.adm-act--danger:hover{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.adm-revoke{position:relative}.adm-revoke-actions{gap:.5rem;display:flex}.adm-dialog{z-index:90;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.adm-dialog-backdrop{background:#140c1c8c;position:absolute;inset:0}.adm-dialog-box{text-align:left;background:#fff;border-radius:1.25rem;width:min(26rem,100%);padding:1.5rem;position:relative}.adm-dialog-box h3{font-family:var(--font-display);letter-spacing:-.03em;margin:0 0 .5rem;font-size:1.3rem;font-weight:700}.adm-dialog-box p{color:#1c1226b3;margin:0 0 1rem;line-height:1.55}.adm-dialog-box input{margin-bottom:1rem}.plan-admin-grid+.plan-audience{margin-top:1.75rem}.ai-term-grid{border:0;grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));gap:.6rem;margin:0;padding:0;display:grid}.ai-term{cursor:pointer;display:block}.ai-term-card{border-radius:var(--card-radius,14px);background:#fff;border:1.5px solid #1c122624;flex-direction:column;gap:.15rem;padding:.75rem .9rem;transition:border-color .15s,background-color .15s;display:flex}.ai-term:hover .ai-term-card{border-color:#1c122659}.ai-term input:checked+.ai-term-card{border-color:var(--brand-primary,#d71f37);background:#d71f370d}.ai-term input:focus-visible+.ai-term-card{outline:2px solid var(--brand-primary,#d71f37);outline-offset:2px}.ai-term-name{color:#1c1226a6;font-size:.78rem}.ai-term-price{font-family:var(--font-display,inherit);color:var(--brand-accent,#1c1226);font-size:1.25rem;font-weight:700}.ai-term-note{color:#1c12268c;font-size:.75rem}.talent-cover.talent-cover--empty{background:radial-gradient(55% 90% at 85% 0,#f5b93b61,#0000 62%),radial-gradient(50% 80% at 8% 100%,#d71f378c,#0000 65%),linear-gradient(120deg,#2a1838 0%,#1c1226 55%,#2e1530 100%)}.talent-cover.talent-cover--empty:after{background:repeating-linear-gradient(135deg,#ffffff0b 0 1px,#0000 1px 14px)}.talent-cover-picker{gap:1.25rem}.talent-cover-live{gap:.75rem}.talent-cover-live .talent-banner-preview{border:1px solid #1c12261a;border-radius:14px}.talent-cover-live-actions{gap:.5rem}.talent-cover-live-actions .btn{border-radius:999px;width:auto;min-height:0;padding:.45rem .9rem;font-size:.8125rem}.talent-cover-presets{background:#faf9f7;border:1px solid #1c122614;border-radius:14px;padding:.9rem}.talent-cover-presets-bar{margin-bottom:.7rem}.talent-cover-presets-title{font-size:.875rem}.talent-cover-preset-grid{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem;max-height:15.5rem;padding:2px;overflow-y:auto}@media (min-width:640px){.talent-cover-preset-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.talent-cover-preset-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.talent-cover-preset{border-width:2px;border-radius:10px}.talent-cover-preset:hover{border-color:#1c122659}.talent-cover-preset.is-selected{border-color:var(--brand-primary);box-shadow:none}.talent-cover-preset-check{width:1.25rem;height:1.25rem;font-size:.65rem;top:.3rem;right:.3rem}.talent-cover-upload{border-top:0;padding:0}.talent-cover-upload-row{background:#fff;border:1.5px dashed #1c122638;border-radius:14px;flex-wrap:nowrap;justify-content:flex-start;gap:.9rem;padding:1rem 1.1rem}.talent-cover-upload-row:hover{border-color:var(--brand-primary)}.talent-cover-upload-icon{width:2.5rem;height:2.5rem;color:var(--brand-primary);background:#d71f3714;border-radius:12px;flex:none;place-items:center;font-size:1.15rem;display:grid}.talent-cover-upload-copy{flex:1}.talent-cover-upload-btn{margin-left:auto}@media (max-width:560px){.talent-cover-upload-row{flex-wrap:wrap}.talent-cover-upload-btn{margin-left:0}}.talent-cover-preset.is-selected{outline:2px solid var(--brand-primary);outline-offset:1px;box-shadow:none;border-color:#fff}.talent-cover-preset-check{border:2px solid #fff;border-radius:50%;flex:none;place-items:center;width:1.4rem;height:1.4rem;padding:0;font-size:.7rem;line-height:1;display:grid}.talent-cover-preset-check .bi{margin:0;line-height:1;display:block}.talent-cover-preset-grid{padding:4px}.plan{position:relative}.plan-featured .plan-badge{white-space:nowrap;background:var(--spot);color:var(--brand-accent);border:0;border-radius:999px;align-self:auto;margin:0;padding:.35rem .9rem;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.plan-featured .plan-icon{color:var(--spot);background:#ffffff1a;border-color:#f5b93b73}.plan-featured .plan-check{color:var(--spot)}.app-offcanvas-wrap{display:none}@media (max-width:767px){.app-offcanvas-wrap{display:block}.app-shell,.push-shell{transition:transform .3s cubic-bezier(.2,.8,.2,1)}html.nav-open .app-shell,html.nav-open .push-shell{transform:translate(calc(-1*min(18rem,82vw)))}html.nav-open body{overflow:hidden}.app-offcanvas{z-index:60;visibility:hidden;background:#fff;border-left:1px solid #1c12261a;flex-direction:column;width:min(18rem,82vw);transition:transform .3s cubic-bezier(.2,.8,.2,1),visibility 0s .3s;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}.app-offcanvas.is-open{visibility:visible;transition:transform .3s cubic-bezier(.2,.8,.2,1);transform:none}.app-offcanvas-backdrop{z-index:55;background:#1c122640;position:fixed;inset:0 min(18rem,82vw) 0 0}.app-offcanvas-head{border-bottom:1px solid #1c122614;flex:none;justify-content:space-between;align-items:center;height:4rem;padding:0 1rem;display:flex}.app-offcanvas-close{width:2.5rem;height:2.5rem;color:var(--brand-accent);border-radius:10px;place-items:center;font-size:1.15rem;display:grid}.app-offcanvas-close:hover{background:#1c12260f}.app-offcanvas-body{overscroll-behavior:contain;flex:1;padding-bottom:1.5rem;overflow-y:auto}}@media (min-width:768px){.app-offcanvas-wrap{display:none!important}}@media (max-width:767px){.app-offcanvas-body{padding:.9rem .75rem}.app-oc-user{background:#f6f4f1;border-radius:16px;align-items:center;gap:.8rem;margin-bottom:.75rem;padding:.85rem;display:flex}.app-oc-user .app-user-avatar{flex:none;width:3rem;height:3rem}.app-oc-user-name{color:var(--brand-accent);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.95rem;font-weight:700;overflow:hidden}.app-oc-user-mail{color:#1c122699;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.app-oc-links{flex-direction:column;gap:.15rem;display:flex}.app-oc-link{color:#1c1226c7;text-align:left;border-radius:12px;align-items:center;gap:.8rem;min-height:2.9rem;padding:0 .85rem;font-size:.95rem;font-weight:600;text-decoration:none;display:flex}.app-oc-link:hover,.app-oc-link:active{background:#1c12260d}.app-oc-link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.app-oc-link-icon{text-align:center;color:#1c122680;width:1.4rem;font-size:1.15rem}.app-oc-link.is-active{color:var(--brand-primary);background:#d71f3717}.app-oc-link.is-active .app-oc-link-icon{color:var(--brand-primary)}.app-oc-link--danger,.app-oc-link--danger .app-oc-link-icon{color:#b4232e}.app-oc-foot{padding:.6rem .75rem calc(.75rem + env(safe-area-inset-bottom));border-top:1px solid #1c122614;flex-direction:column;flex:none;gap:.15rem;display:flex}.app-offcanvas-body{padding-bottom:.75rem}.app-oc-foot--cta{gap:.5rem;padding-top:.9rem}}@media (max-width:899px){.talent-edit-nav.app-panel{z-index:30;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:0;border-bottom:1px solid #1c122614;border-radius:0;margin:0 -1.5rem;padding:.55rem 1.5rem;position:sticky;top:4rem}.talent-edit-nav-list{scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-direction:row;gap:.4rem;overflow-x:auto}.talent-edit-nav-list::-webkit-scrollbar{display:none}.talent-edit-nav-link{scroll-snap-align:center;white-space:nowrap;letter-spacing:0;background:#fff;border:1px solid #1c12261f;border-radius:999px;flex:none;padding:.5rem .95rem;font-size:.8125rem}.talent-edit-nav-link.is-active{border-color:var(--brand-accent);background:var(--brand-accent);color:#fff}}.talent-edit-nav-arrow{display:none}@media (max-width:899px){.talent-edit-nav-arrow{z-index:2;width:2.1rem;height:2.1rem;color:var(--brand-accent);background:#fff;border:1px solid #1c122626;border-radius:50%;place-items:center;font-size:.85rem;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.talent-edit-nav-arrow[x-cloak]{display:none}.talent-edit-nav-arrow--prev{left:.6rem}.talent-edit-nav-arrow--next{right:.6rem}.talent-edit-nav.app-panel:before,.talent-edit-nav.app-panel:after{content:none;pointer-events:none;z-index:1;width:3.2rem;position:absolute;top:0;bottom:0}.talent-edit-nav.app-panel:after{background:linear-gradient(270deg,#fff 35%,#0000);right:0}.talent-edit-nav.app-panel:before{background:linear-gradient(90deg,#fff 35%,#0000);left:0}.talent-edit-nav.app-panel.has-prev:before,.talent-edit-nav.app-panel.has-next:after{content:""}}.talent-edit-layout{grid-template-columns:minmax(0,1fr)}.talent-edit-layout>*,.talent-edit-main{min-width:0}@media (min-width:900px){.talent-edit-layout{grid-template-columns:15.5rem minmax(0,1fr)}}@media (max-width:640px){.talent-cover-upload-row{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;padding:.9rem;display:grid}.talent-cover-upload-copy{min-width:0}.talent-cover-upload-btn{grid-column:1/-1;justify-content:center;width:100%;margin:0}.talent-cover-upload-icon{width:2.25rem;height:2.25rem}.app-status-strip{scroll-snap-type:x proximity;scrollbar-width:none;gap:.5rem;margin-inline:-1.5rem;padding:2px 1.5rem 4px;display:flex;overflow-x:auto}.app-status-strip::-webkit-scrollbar{display:none}.app-status-strip .app-status-tile{scroll-snap-align:start;border-radius:.9rem;flex:none;min-width:6.4rem;padding:.7rem .85rem}.app-status-strip .app-status-tile dd{font-size:1.5rem}.app-status-strip .app-status-tile dt{font-size:.78rem}.app-application-row{padding:.9rem}.app-application-summary{grid-template-columns:minmax(0,1fr) auto;gap:.5rem .6rem}.app-application-toggle-icon{order:2;align-self:center;margin:0}.app-application-main{order:3;grid-column:1/-1}.app-application-summary>.status-chip{order:1;justify-self:start}.app-application-main>a{font-size:1.02rem;line-height:1.3}}.perf-grid{grid-template-columns:minmax(0,1fr);gap:1.25rem;margin-top:1rem;display:grid}@media (min-width:900px){.perf-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.perf-card{scroll-margin-top:5rem}.perf-kicker{color:#1c1226a6;margin:0;font-weight:700}.perf-value{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-accent);align-items:baseline;gap:.6rem;margin:.25rem 0 0;font-size:2.75rem;font-weight:700;line-height:1.05;display:flex}.perf-delta{font-family:var(--font-sans,inherit);letter-spacing:0;color:#1f7a52;background:#1f8a5b1f;border-radius:999px;padding:.15rem .5rem;font-size:.85rem;font-weight:700}.perf-note{color:#1c122699;margin:.3rem 0 1rem;font-size:.85rem}.perf-breakdown{gap:.1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.perf-breakdown li{border-top:1px solid #1c122614;justify-content:space-between;padding:.55rem 0;font-size:.92rem;display:flex}.perf-tips{gap:.65rem;margin:.75rem 0 0;padding:0;font-size:.92rem;list-style:none;display:grid}.perf-tips a{color:var(--brand-primary);margin-left:.35rem;font-weight:600}.credit-balance{color:#fff;background:radial-gradient(60% 120% at 95% 0,#f5b93b59,#0000 60%),linear-gradient(120deg,#2a1838,#1c1226);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.75rem;padding:1.4rem 1.6rem;display:flex}.credit-balance-label{color:#ffffffb3;margin:0;font-size:.85rem}.credit-balance-value{font-family:var(--font-display);letter-spacing:-.03em;margin:.1rem 0 0;font-size:2.6rem;font-weight:700;line-height:1.1}.credit-balance-value span{color:#ffffffb3;letter-spacing:0;font-size:1rem;font-weight:600}.credit-balance-note{color:#ffffffbf;margin:0;font-size:.85rem}.credit-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}@media (min-width:900px){.credit-packs{grid-template-columns:repeat(4,minmax(0,1fr))}}.credit-pack{background:#fff;border:1px solid #1c12261a;border-radius:1.1rem;flex-direction:column;gap:.5rem;padding:1.1rem;display:flex}.credit-pack-amount{font-family:var(--font-display);letter-spacing:-.03em;margin:0;font-size:2rem;font-weight:700;line-height:1}.credit-pack-unit{color:#1c12269e;margin:0;font-size:.82rem}.credit-pack .btn{margin-top:auto}.credit-pack--custom{border-style:dashed}.credit-input{border:1px solid #1c122633;border-radius:.7rem;width:100%;padding:.55rem .75rem;font-size:1.2rem;font-weight:700}.credit-hint,.credit-fineprint{color:#1c12268c;margin:0;font-size:.78rem}.credit-fineprint{margin-top:.8rem}.credit-row{background:#fff;border:1px solid #1c122614;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1.1rem;display:flex}.credit-row-title{margin:0;font-weight:600}.credit-row-meta{color:#1c12268c;margin:.15rem 0 0;font-size:.8rem}.credit-row-end{text-align:right;display:grid}.credit-row-end strong{font-family:var(--font-display);font-size:1.15rem}.credit-row-end .is-plus{color:#1f7a52}.credit-row-end .is-minus{color:var(--brand-primary)}.credit-row-end small{color:#1c122680;font-size:.75rem}.talent-contact-list{gap:.75rem;margin:0;display:grid}.talent-contact-list dt{color:#1c12268c;font-size:.78rem}.talent-contact-list dd{word-break:break-word;margin:.1rem 0 0;font-weight:600}.talent-contact-list a{color:var(--brand-primary);text-decoration:none}.talent-contact-locked{background:#faf9f7;border:1px dashed #1c122638;border-radius:1rem;padding:1rem;position:relative}.talent-contact-ghost{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.talent-contact-ghost li{gap:.25rem;display:grid}.talent-contact-ghost span{color:#1c12268c;font-size:.78rem}.talent-contact-ghost i{filter:blur(2px);background:#1c12261f;border-radius:999px;width:55%;height:.8rem;display:block}.talent-contact-cta{justify-items:start;gap:.5rem;display:grid}.talent-contact-note{color:#1c122699;margin:0;font-size:.82rem}.talent-lock-cta{background:#faf9f7;border:1px solid #1c12261f;border-radius:.9rem;align-items:center;gap:.6rem 1rem;margin-top:1rem;padding:.8rem 1rem;display:flex}.talent-lock-cta-copy{color:var(--brand-accent);align-items:center;gap:.5rem;margin:0;font-size:.95rem;display:flex}.talent-lock-cta-copy a{color:var(--brand-primary);text-underline-offset:3px;font-weight:700;text-decoration:underline}.talent-lock-cta-copy a:hover{text-decoration-thickness:2px}.listing-card-flag{z-index:3;background:var(--spot,#f5b93b);color:var(--brand-accent,#1c1226);border-radius:999px;align-items:center;gap:.3rem;padding:.28rem .65rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:.6rem;left:.6rem}.listing-card-flag .bi{font-size:.7rem}.push-shell{flex-direction:column;min-height:100vh;display:flex}.push-shell>main{flex:1 0 auto}.adm-main{flex-direction:column;min-height:100vh;display:flex}.adm-main>main{flex:1 0 auto}.listing-card-flag{top:auto;bottom:.6rem;left:.6rem}.credit-row--wrap{align-items:flex-start}.credit-row-link{color:var(--brand-primary);text-decoration:none}.credit-row-link:hover{text-decoration:underline}.credit-row-details{border-top:1px solid #1c122614;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.5rem 1.25rem;margin:.7rem 0 0;padding-top:.7rem;display:grid}.credit-row-details dt{color:#1c122680;font-size:.72rem}.credit-row-details dd{word-break:break-word;margin:.05rem 0 0;font-size:.88rem;font-weight:600}.credit-row-details a{color:var(--brand-primary);text-decoration:none}.credit-row-profile{color:var(--brand-primary);align-items:center;gap:.35rem;margin-top:.6rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.credit-row-profile:hover{text-decoration:underline}.job-promoted-chip{background:var(--spot,#f5b93b);color:var(--brand-accent,#1c1226);vertical-align:middle;border-radius:999px;align-items:center;margin-right:.4rem;padding:.22rem .6rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.listing-card.is-promoted{border-color:#f5b93bb3}.hp-portrait-plan{margin-bottom:.45rem;display:flex}.faq-item,.faq-item[open]{box-shadow:none;border:0}.purchase-switch{background:#fff;border:1px solid #1c12261a;border-left:4px solid #1f8a5b;border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.5rem;padding:1rem 1.25rem;display:flex}.purchase-switch.is-off{border-left-color:var(--brand-primary);background:#d71f370a}.purchase-switch-title{font-family:var(--font-display);margin:0;font-size:1.1rem;font-weight:700}.purchase-switch-copy p{color:#1c1226a6;max-width:60ch;margin:.2rem 0 0;font-size:.88rem}.btn:disabled,button.btn[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.site-menu-toggle{border:1px solid var(--line-strong,#1c122633);border-radius:var(--btn-radius,.6rem);min-width:2.75rem;min-height:2.75rem;color:var(--brand-accent);background:#fff;padding:0;transition:background-color .15s,border-color .15s}.site-menu-toggle:hover,.site-menu-toggle:focus-visible{border-color:var(--brand-accent);background:#1c12260a}.site-menu-toggle .bi{font-size:1.4rem;line-height:1}@media (max-width:767px){html.nav-open,html.nav-open body{overscroll-behavior:none;overflow:hidden}}.dash-page{padding-top:.75rem}.dash-layout{gap:var(--column-gap,.875rem);grid-template-columns:1fr;place-items:start stretch;display:grid}@media (min-width:900px){.dash-layout{gap:var(--column-gap,.875rem);grid-template-columns:minmax(0,17.5rem) minmax(0,1fr)}.dash-col-right{gap:var(--stack-gap,.75rem);grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));place-items:start stretch;display:grid}}@media (min-width:1120px){.dash-layout{column-gap:var(--column-gap,.875rem);grid-template-columns:minmax(0,17rem) minmax(0,1fr) minmax(0,17rem)}.dash-col-right{gap:var(--stack-gap,.75rem);flex-direction:column;grid-column:auto;align-items:stretch;display:flex}.dash-col-left,.dash-col-right{top:calc(var(--header-h,4.5rem) + .75rem);align-self:start;position:sticky}}.dash-col{gap:var(--stack-gap,.75rem);flex-direction:column;width:100%;min-width:0;display:flex}.dash-col>.dash-panel{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.dash-panel{background:var(--brand-white,#fff);border-radius:var(--panel-radius,1rem);padding:var(--panel-pad-y,1rem) var(--panel-pad-x,1.05rem) calc(var(--panel-pad-y,1rem) + .1rem);animation:rise-in .7s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1)) both;border:1px solid #22192f1a}.dash-panel-flush{padding:0}.dash-panel-title{letter-spacing:.04em;text-transform:uppercase;color:var(--brand-accent,#22192f);margin:0;font-size:.8125rem;font-weight:700}.dash-panel-kicker{letter-spacing:.12em;text-transform:uppercase;color:#22192f73;margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.dash-panel-lede{color:#22192f94;margin:.65rem 0 0;font-size:.875rem;line-height:1.45}.dash-mini-profile{padding:0;overflow:hidden}.dash-mini-banner{background:#e9eef2 50%/cover;height:5.5rem;position:relative}.dash-mini-banner--empty{background:linear-gradient(115deg,#e9eef2 0%,#e4ebf1 42%,#dfe7ed 100%)}.dash-mini-banner--empty:after{content:"";pointer-events:none;background:radial-gradient(70% 55% at 18% 35%,#ffffff8c,#0000 65%),radial-gradient(55% 50% at 88% 75%,#c4d2de59,#0000 60%),linear-gradient(#0000 55%,#b4c4d21f 100%);position:absolute;inset:0}.dash-mini-body{text-align:center;padding:2.35rem 1.15rem 1.25rem;position:relative}.dash-mini-body:has(.dash-mini-plan-badge){padding-top:3.35rem}.dash-mini-avatar-stack{z-index:2;flex-direction:column;align-items:center;width:max-content;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.dash-mini-avatar{border:3px solid var(--brand-white,#fff);width:4.25rem;height:4.25rem;color:var(--brand-accent,#22192f);background:#22192f14;border-radius:999px;place-items:center;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:600;display:grid;position:relative;overflow:hidden}.dash-mini-avatar--empty{color:#22192fb8;background:radial-gradient(circle at 32% 28%,#d71f372e,#0000 58%),radial-gradient(circle at 78% 82%,#22192f14,#0000 55%),linear-gradient(160deg,#f7f4f6 0%,#efe8ec 100%)}.dash-mini-avatar img{object-fit:cover;width:100%;height:100%}.dash-mini-profile.talent-plan--pro,.dash-mini-profile.talent-plan--premium{border-color:#e9a8554d}.dash-mini-avatar.talent-plan-avatar--pro{box-shadow:0 0 0 1.5px #e9a85566}.dash-mini-avatar.talent-plan-avatar--premium{box-shadow:0 0 0 1.5px #d4922a73}.dash-mini-plan-badge{z-index:3;justify-content:center;width:100%;margin-top:-.55rem;display:flex;position:relative}.dash-mini-name{letter-spacing:-.02em;color:var(--brand-accent,#22192f);margin:.45rem 0 .2rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:600;line-height:1.15}.dash-mini-headline{color:#22192f94;margin:0;font-size:.8125rem;line-height:1.4}.dash-mini-actions{flex-flow:row;justify-content:stretch;align-items:stretch;gap:.5rem;margin-top:1rem;display:flex}.dash-mini-actions>.btn{white-space:nowrap;flex:1 1 0;min-width:0;padding-inline:.55rem}@media (max-width:360px){.dash-mini-actions{flex-wrap:wrap}.dash-mini-actions>.btn{flex:100%}}.dash-profile-perf{padding-block:.9rem}.dash-profile-perf-head{align-items:center;gap:.35rem;margin-bottom:.75rem;display:flex}.dash-profile-perf-title{letter-spacing:-.01em;color:var(--brand-accent,#22192f);text-transform:none;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.2}.dash-profile-perf-info{color:#22192f66;cursor:help;justify-content:center;align-items:center;font-size:.875rem;line-height:1;display:inline-flex}.dash-profile-perf-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.dash-profile-perf-metric{min-width:0;min-height:100%;color:inherit;transition:opacity .16s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1));flex-direction:column;justify-content:space-between;gap:.35rem;padding:.15rem .65rem .1rem 0;text-decoration:none;display:flex}.dash-profile-perf-metric+.dash-profile-perf-metric{border-left:1px solid #22192f1f;padding-left:.75rem;padding-right:0}.dash-profile-perf-metric:hover{opacity:.85}.dash-profile-perf-metric:hover .dash-profile-perf-value,.dash-profile-perf-metric:hover .dash-profile-perf-chevron{color:var(--brand-primary,#d71f37)}.dash-profile-perf-label{min-height:2.5em;color:var(--brand-accent,#22192f);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.25;display:block}.dash-profile-perf-row{align-items:center;gap:.2rem;margin-top:auto;display:inline-flex}.dash-profile-perf-value{letter-spacing:-.03em;color:var(--brand-primary,#d71f37);font-variant-numeric:tabular-nums;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.625rem;font-weight:700;line-height:1}.dash-profile-perf-chevron{color:var(--brand-primary,#d71f37);font-size:.95rem;line-height:1}.dash-membership{letter-spacing:-.02em;color:var(--brand-accent,#22192f);margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.5rem;font-weight:600}.dash-membership-meta{color:#22192f8c;margin:.25rem 0 0;font-size:.8125rem}.dash-shortcut-grid{gap:.55rem;margin-top:.85rem;display:grid}.dash-shortcut{color:inherit;border-radius:var(--panel-radius,1rem);transition:border-color .18s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1)), background .18s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1));background:#22192f06;border:1px solid #22192f14;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.7rem .75rem;text-decoration:none;display:grid}.dash-shortcut:hover{background:#d71f370a;border-color:#d71f3759}.dash-shortcut-icon{color:var(--brand-primary,#d71f37);font-size:1.05rem}.dash-shortcut-label{color:var(--brand-accent,#22192f);font-size:.8125rem;font-weight:600}.dash-shortcut-value{font-variant-numeric:tabular-nums;color:var(--brand-primary,#d71f37);font-size:.875rem;font-weight:700}.dash-progress{animation:rise-in .75s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1)) both;background:var(--brand-white,#fff);border-radius:var(--panel-radius,1rem);border:1px solid #22192f1a;margin:.15rem 0 0;padding:.85rem .95rem}.dash-progress-head{letter-spacing:.08em;text-transform:uppercase;color:#22192f8c;justify-content:space-between;align-items:baseline;gap:1rem;font-size:.75rem;font-weight:700;display:flex}.dash-progress-pct{color:var(--brand-primary,#d71f37);font-variant-numeric:tabular-nums}.dash-progress-track{background:#22192f14;height:.4rem;margin-top:.65rem;overflow:hidden}.dash-progress-fill{background:var(--brand-primary,#d71f37);height:100%;transition:width .5s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1))}.dash-progress-hint{color:#22192f9e;margin:.7rem 0 0;font-size:.8125rem}.dash-progress-hint a{color:var(--brand-primary,#d71f37);margin-left:.25rem;font-weight:600;text-decoration:none}.dash-progress-hint a:hover{text-decoration:underline}.dash-progress-cta{border-radius:var(--btn-radius,2rem);margin-top:.7rem;display:inline-flex}.dash-section{margin-top:.15rem}.dash-activity-summary{text-align:center;width:100%;min-width:0}.dash-activity-summary-title{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent,#22192f);margin:0 0 .7rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:700}.dash-activity-tabs{background:var(--shell-canvas,#f3f2ef);box-sizing:border-box;border:1px solid #22192f1a;border-radius:999px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.15rem;width:100%;max-width:none;margin:0 0 .75rem;padding:.2rem;display:grid;overflow:hidden}.dash-activity-tab{appearance:none;color:#22192f85;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;min-width:0;transition:background .16s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1)), color .16s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1)), box-shadow .16s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1));background:0 0;border:0;border-radius:999px;margin:0;padding:.4rem .35rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600;line-height:1.2;position:relative}.dash-activity-tab:hover:not(.is-active):not([aria-selected=true]){color:#22192fb8}.dash-activity-tab:focus-visible{outline-offset:1px;outline:2px solid #22192f47}.dash-activity-tab.is-active,.dash-activity-tab[aria-selected=true]{background:var(--brand-white,#fff);color:var(--brand-accent,#22192f);box-shadow:0 1px 2px #22192f14,0 1px 3px #22192f0d}.dash-activity-canvas{border-radius:var(--panel-radius,1rem);background:#22192f09;border:1px solid #22192f0f;margin:0;padding:.55rem;box-shadow:inset 0 1px #ffffffa6}.dash-activity-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.dash-activity-card{background:var(--brand-white,#fff);border-radius:var(--panel-radius,1rem);border:1px solid #22192f14;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;min-width:0;padding:.7rem .4rem .65rem;display:flex;box-shadow:0 1px 2px #22192f0a}.dash-activity-value{letter-spacing:-.03em;color:var(--brand-primary,#d71f37);font-variant-numeric:tabular-nums;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:700;line-height:1}.dash-activity-label{color:var(--brand-accent,#22192f);flex-direction:column;align-items:center;gap:.05rem;margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.625rem;font-weight:600;line-height:1.2;display:flex}.dash-activity-label span{display:block}.dash-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.55rem;display:flex}.dash-section-title{letter-spacing:-.02em;color:var(--brand-accent,#22192f);margin:0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.35rem;font-weight:600}.dash-section-link{color:var(--brand-primary,#d71f37);font-size:.8125rem;font-weight:600;text-decoration:none}.dash-section-link:hover{text-decoration:underline}.dash-action-grid{margin:0}@media (min-width:640px){.dash-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-job-strip{gap:var(--tile-gap,.65rem);grid-template-columns:1fr;display:grid}@media (min-width:640px){.dash-job-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.dash-job-card{background:var(--brand-white,#fff);border-radius:var(--panel-radius,1rem);min-height:100%;animation:rise-in .7s var(--ease-out-soft,cubic-bezier(.2, 0, 0, 1)) both;border:1px solid #22192f1a;flex-direction:column;gap:.3rem;padding:.95rem 1rem 1.05rem;display:flex}.dash-job-kicker{letter-spacing:.1em;text-transform:uppercase;color:#22192f73;margin:0;font-size:.6875rem;font-weight:700}.dash-job-title{color:var(--brand-accent,#22192f);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.dash-job-title a{color:inherit;text-decoration:none}.dash-job-title a:hover{color:var(--brand-primary,#d71f37)}.dash-job-meta{color:#22192f94;margin:0 0 .5rem;font-size:.8125rem}.dash-empty{text-align:center;background:var(--brand-white,#fff);border-radius:var(--panel-radius,1rem);border:1px dashed #22192f2e;padding:1.75rem 1.25rem}.dash-empty p{color:#22192f9e;margin:0 0 1rem;font-size:.9375rem}.dash-feed{margin:0;padding:0;list-style:none}.dash-feed>li{border-bottom:1px solid #22192f14;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1.15rem;display:flex}.dash-feed>li:last-child{border-bottom:0}.dash-feed-title{color:var(--brand-accent,#22192f);margin:0;font-size:.9375rem;font-weight:600}.dash-feed-meta{color:#22192f8c;margin:.2rem 0 0;font-size:.8125rem}.dash-feed-action{color:var(--brand-primary,#d71f37);flex-shrink:0;font-size:.8125rem;font-weight:600;text-decoration:none}.dash-feed-action:hover{text-decoration:underline}.dash-feed--compact>li{border-bottom-color:#22192f14;padding:.75rem 0}.dash-feed--compact>li:first-child{padding-top:.35rem}.dash-status-panel{text-align:center;overflow:hidden}.dash-caster-rail-card,.dash-admin-rail-card{text-align:left}.dash-admin-users-grid{margin-top:.35rem}.dash-admin-users-grid dd{font-size:1.25rem}.dash-admin-activity .dash-activity-summary-title{margin-bottom:.25rem}.dash-rail-card-head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.35rem;display:flex}.dash-rail-card-head .dash-panel-title{margin:0}.dash-rail-count{color:var(--brand-primary,#d71f37);font-variant-numeric:tabular-nums;margin:0 0 .55rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:600}.dash-rail-empty{margin-top:.15rem}.dash-rail-cta{margin-top:.65rem}.dash-saved-list{margin:.15rem 0 0;padding:0;list-style:none}.dash-saved-list>li+li{margin-top:.35rem}.dash-saved-row{min-width:0;color:inherit;border-radius:calc(var(--panel-radius,1rem) - .35rem);align-items:center;gap:.65rem;padding:.35rem 0;text-decoration:none;display:flex}.dash-saved-row:hover .dash-saved-name{color:var(--brand-primary,#d71f37)}.dash-saved-avatar{object-fit:cover;background:var(--brand-mist,#f7f5f8);border:1px solid #22192f1a;border-radius:999px;flex-shrink:0;width:2.25rem;height:2.25rem}.dash-saved-avatar--empty{letter-spacing:-.02em;color:#22192fa6;background:radial-gradient(circle at 32% 28%,#d71f3729,#0000 58%),linear-gradient(160deg,#f7f4f6 0%,#efe8ec 100%);justify-content:center;align-items:center;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:700;display:inline-flex}.dash-saved-copy{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dash-saved-name{color:var(--brand-accent,#22192f);text-overflow:ellipsis;white-space:nowrap;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.875rem;font-weight:600;line-height:1.25;overflow:hidden}.dash-saved-meta{color:#22192f8c;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.dash-rail-feed{margin-top:.15rem}.dash-caster-activity .dash-activity-summary-title{margin-bottom:.25rem}.dash-caster-activity-period{letter-spacing:.04em;text-transform:uppercase;color:#22192f7a;margin:0 0 .65rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.6875rem;font-weight:600}.dash-ring{--dash-pct:0;background:radial-gradient(circle closest-side, var(--brand-white,#fff) 72%, transparent 73% 100%), conic-gradient(var(--brand-primary,#d71f37) calc(var(--dash-pct) * 1%), #22192f1a 0);border-radius:999px;justify-content:center;align-items:center;width:8.5rem;max-width:100%;height:8.5rem;margin:1.15rem auto .85rem;display:flex}.dash-status-note{letter-spacing:-.01em;color:#22192f9e;text-wrap:balance;max-width:13.5rem;margin:0 auto .25rem;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:.8125rem;font-weight:500;line-height:1.45}.dash-status-note a{color:var(--brand-primary,#d71f37);font-weight:600;text-decoration:none}.dash-status-note a:hover{text-decoration:underline}.dash-ring--stats{margin-bottom:1.35rem}.dash-ring-inner{box-sizing:border-box;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;width:68%;max-width:5.5rem;padding:.35rem .25rem;line-height:1;display:flex}.dash-ring-value{letter-spacing:-.03em;color:var(--brand-accent,#22192f);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.65rem;font-weight:600;line-height:1}.dash-ring-label{letter-spacing:.08em;text-transform:uppercase;color:#22192f73;overflow-wrap:anywhere;max-width:100%;margin:0;font-size:.625rem;font-weight:700;line-height:1.15;display:block}.dash-metric-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem 1rem;width:100%;min-width:0;margin:0;display:grid}.dash-metric-grid--solo{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-metric-grid>div{min-width:0}.dash-metric-grid dt{letter-spacing:.08em;text-transform:uppercase;color:#22192f73;overflow-wrap:anywhere;margin:0;font-size:.6875rem;font-weight:700}.dash-metric-grid dd{letter-spacing:-.02em;color:var(--brand-accent,#22192f);font-variant-numeric:tabular-nums;margin:.2rem 0 0;font-family:Manrope,ui-sans-serif,system-ui,sans-serif;font-size:1.55rem;font-weight:600;line-height:1}@media (max-width:899px){.dash-col-left{order:1}.dash-col-right{order:2}.dash-col-center{order:3}}.dash-panel-title,.dash-panel-kicker,.dash-progress-head,.dash-activity-summary-title,.dash-job-kicker,.dash-caster-activity-period,.dash-ring-label,.dash-metric-grid dt{text-transform:none;letter-spacing:0}.dash-panel-title,.dash-activity-summary-title,.dash-section-title{font-family:var(--font-display);letter-spacing:-.015em;color:var(--brand-accent);font-size:1.05rem;font-weight:700}.dash-section-title{letter-spacing:-.03em;font-size:1.5rem}.dash-panel,.dash-job-card,.dash-activity-card,.dash-shortcut{border-color:var(--line);box-shadow:none;background:#fff}.dash-shortcut:hover,.dash-job-card:hover{border-color:var(--brand-accent)}.dash-progress-fill{background:var(--brand-primary)}.dash-page{padding-top:1.25rem;padding-bottom:3rem}.dash-welcome{isolation:isolate;margin-bottom:var(--column-gap,1rem);color:#fff;background:radial-gradient(50% 140% at 100% 0%, #f5b93b42, transparent 62%), radial-gradient(40% 120% at 0% 100%, #d71f374d, transparent 65%), var(--brand-accent);border-radius:1.25rem;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid;position:relative;overflow:hidden}@media (min-width:800px){.dash-welcome{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3rem}}.dash-welcome-title{font-family:var(--font-display);letter-spacing:-.035em;color:#fff;margin:0 0 .4rem;font-size:clamp(1.75rem,3.4vw,2.5rem);font-weight:700;line-height:1.05}.dash-welcome-lede{color:#ffffffc2;max-width:46ch;margin:0 0 1.25rem;line-height:1.55}.dash-welcome-actions{flex-wrap:wrap;gap:.6rem;display:flex}.dash-welcome-actions .btn{padding:.7rem 1.25rem;font-size:.9375rem}.dash-welcome-actions .btn-ghost{color:#fff;background:0 0;border-color:#fff6}.dash-welcome-actions .btn-ghost:hover{color:var(--brand-accent);background:#fff;border-color:#fff}.dash-welcome-stats{border-top:1px solid #ffffff2e;gap:2rem;margin:0;padding-top:1.25rem;display:flex}@media (min-width:800px){.dash-welcome-stats{border-top:0;border-left:1px solid #ffffff2e;padding:0 0 0 2.5rem}}.dash-welcome-stats>div{flex-direction:column;gap:.2rem;display:flex}.dash-welcome-stats dd{font-family:var(--font-display);letter-spacing:-.03em;order:1;margin:0;font-size:2.25rem;font-weight:700;line-height:1}.dash-welcome-stats dt{color:#ffffffa8;order:2;font-size:.8125rem}.action-tile{border:1px solid var(--line);box-shadow:none;transition:border-color .16s var(--ease-out-soft), transform .16s var(--ease-out-soft);background:#fff;border-radius:1rem}.action-tile:hover{border-color:var(--brand-accent);box-shadow:none;transform:translateY(-2px)}.action-tile-icon{background:var(--brand-accent);color:#fff;border-radius:.65rem}.action-tile-title{font-family:var(--font-display);letter-spacing:-.02em;font-weight:700}.action-tile-arrow{color:var(--brand-primary);font-weight:700}.dash-section-head{border-bottom:0}.dash-section-link{color:var(--brand-accent);border-bottom:2px solid var(--brand-primary);font-weight:700;text-decoration:none}.dash-section-link:hover,.dash-section-link:focus-visible{color:var(--brand-primary);text-decoration:none}.dash-job-card{border-radius:1rem}.dash-job-card .btn-ghost{border-radius:999px}.dash-progress{border:1px solid var(--line);background:#fff;border-radius:1rem}.dash-progress-track{background:#ece8f1;border-radius:999px}.dash-progress-fill{border-radius:999px}.dash-activity-tab[aria-selected=true],.dash-activity-tab.is-active{background:var(--brand-accent);color:#fff}@media (max-width:640px){.dash-welcome-actions{flex-direction:column}.dash-welcome-actions .btn{text-align:center;justify-content:center;width:100%}}.dash-promo-card{border:1px solid var(--line,#1c12261a);background:#fff;border-radius:1.25rem;overflow:hidden}.dash-promo-stage{aspect-ratio:4/3.4;background:#1c1226;position:relative}.dash-promo-frame{opacity:0;margin:0;transition:opacity .5s;position:absolute;inset:0}.dash-promo-frame.is-active{opacity:1}.dash-promo-frame img{object-fit:cover;width:100%;height:100%;display:block}.dash-promo-frame:after{content:"";background:linear-gradient(#0000 30%,#140c1c59 58%,#140c1ce0 100%);position:absolute;inset:0}.dash-promo-caption{z-index:1;color:#fff;gap:.2rem;display:grid;position:absolute;bottom:3.4rem;left:1rem;right:1rem}.dash-promo-caption strong{font-family:var(--font-display);letter-spacing:-.02em;font-size:1.3rem;line-height:1.15}.dash-promo-caption span{color:#ffffffd1;font-size:.85rem}.dash-promo-chip{z-index:2;background:var(--spot,#f5b93b);color:var(--brand-accent,#1c1226);border-radius:999px;padding:.25rem .65rem;font-size:.72rem;font-weight:800;position:absolute;top:.8rem;left:.8rem}.dash-promo-bar{z-index:2;justify-content:space-between;align-items:center;display:flex;position:absolute;bottom:.8rem;left:1rem;right:.8rem}.dash-promo-dots2{gap:.4rem;display:flex}.dash-promo-pip{background:#ffffff80;border-radius:999px;width:.5rem;height:.5rem;padding:0;transition:width .25s,background .25s}.dash-promo-pip.is-active{background:#fff;width:1.6rem}.dash-promo-arrows{gap:.4rem;display:flex}.dash-promo-arrow{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff2e;border-radius:50%;place-items:center;width:2rem;height:2rem;font-size:.8rem;display:grid}.dash-promo-arrow:hover{background:#ffffff52}.dash-promo-foot{justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.dash-promo-foot-copy{color:#1c1226ad;margin:0;font-size:.85rem;line-height:1.35}.dash-promo-btn{flex:none}@media (prefers-reduced-motion:reduce){.dash-promo-frame,.dash-promo-pip{transition:none}}.dash-credits-card{border:1px solid var(--line,#1c12261a);color:var(--brand-accent);background:#fff;border-radius:1.25rem;gap:.6rem;padding:1.25rem;display:grid}.dash-credits-top{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dash-credits-title{font-family:var(--font-display);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:.45rem;margin:0;font-size:1.1rem;font-weight:700;display:flex}.dash-credits-title .bi{color:var(--brand-primary)}.dash-credits-cost{color:#1c1226b3;white-space:nowrap;background:#1c12260f;border-radius:999px;padding:.18rem .6rem;font-size:.72rem;font-weight:700}.dash-credits-number{font-family:var(--font-display);letter-spacing:-.03em;color:var(--brand-primary);margin:0;font-size:2.6rem;font-weight:700;line-height:1}.dash-credits-meter{gap:.25rem;display:flex}.dash-credits-meter i{background:#1c12261a;border-radius:999px;flex:1;height:.4rem}.dash-credits-meter i.is-on{background:var(--spot,#f5b93b)}.dash-credits-card.is-low .dash-credits-meter i.is-on{background:var(--brand-primary)}.dash-credits-note{color:#1c12269e;margin:0;font-size:.88rem}.dash-credits-btn{justify-content:center;margin-top:.3rem}.dash-credits-card{grid-template-columns:minmax(0,1fr);min-width:0;overflow:hidden}.dash-credits-card>*{min-width:0}.dash-credits-top{flex-wrap:wrap;row-gap:.35rem}.dash-credits-title{white-space:normal;font-size:1.05rem}.dash-credits-btn{width:100%}.dash-highlight-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-highlight-grid>li{display:flex}.dash-highlight-grid .listing-card{width:100%}.dash-highlight-grid .listing-card-body{padding:.8rem .9rem .95rem}.dash-highlight-grid .listing-card-title{font-size:1rem}.dash-highlight-grid .listing-card-meta{-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.8rem;display:-webkit-box;overflow:hidden}.dash-highlight-grid .listing-card-meta+.listing-card-meta{-webkit-line-clamp:2}.dash-highlight-grid .listing-card-cta{justify-content:center;width:100%;margin-top:auto;padding-top:.45rem;padding-bottom:.45rem}.dash-highlight-grid .listing-card-kicker{flex-wrap:wrap;gap:.3rem .45rem}@keyframes rise-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes hp-pulse{70%{box-shadow:0 0 0 .5rem #d71f3700}to{box-shadow:0 0 #d71f3700}}.pager{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.pager a,.pager span{text-align:center;border:1px solid var(--line);min-width:2.5rem;color:var(--brand-accent);background:#fff;border-radius:.65rem;padding:.5rem .8rem;font-size:.9rem;font-weight:600}.pager a:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.pager .is-current{background:var(--brand-accent);border-color:var(--brand-accent);color:#fff}.pager .is-gap,.pager .is-off{opacity:.45}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-leading{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}
