.participant-profile-shell,.participant-profile-shell *,.participant-profile-shell :after,.participant-profile-shell :before{box-sizing:border-box}.participant-profile-page{width:100%;padding:32px 0 72px}.participant-profile-onboarding,.participant-profile-page{--profile-surface:var(--public-surface,#17191e);--profile-border:var(--public-line,rgba(255,255,255,0.14));--profile-muted:var(--public-muted,rgba(255,255,255,0.64));--profile-accent:var(--public-accent,#a3e635);--profile-accent-strong:var(--public-accent-strong,#bef264);--profile-shadow:0 22px 60px rgba(0,0,0,0.24)}.participant-profile-page .participant-profile-shell{padding-top:18px}.participant-profile-demo-notice{display:grid;width:min(1180px,calc(100% - 32px));gap:3px;margin:0 auto;padding:11px 14px;border:1px solid rgba(184,237,93,.24);border-radius:10px;color:#c8dda5;background:rgba(73,90,61,.1);font-size:.76rem}.participant-profile-demo-notice span{color:var(--public-muted,rgba(255,255,255,.58))}.participant-profile-editor-placeholder{display:grid;width:min(760px,100%);gap:16px;margin:0 auto}.participant-profile-editor-placeholder h1,.participant-profile-editor-placeholder p{margin:0}.participant-profile-editor-placeholder>p:not(.public-kicker){max-width:64ch;color:var(--public-muted,rgba(255,255,255,.58));line-height:1.6}.participant-profile-editor-placeholder .public-button{width:fit-content}.participant-profile-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:32px 0 72px;color:var(--public-text,rgba(255,255,255,.94));font-family:var(--guild-font-sans,system-ui,sans-serif)}.participant-profile-preview-note{margin:0 0 12px;padding:10px 14px;border:1px solid rgba(163,230,53,.35);border-radius:12px;color:var(--public-accent-strong,#bef264);background:var(--public-accent-soft,rgba(163,230,53,.085));font-size:.82rem}.participant-profile-completion,.participant-profile-section,.participant-profile-shell__hero{border:1px solid var(--guild-border,rgba(255,255,255,.09));border-radius:16px;background:var(--guild-panel,rgba(24,28,33,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(var(--guild-panel-blur,14px));backdrop-filter:blur(var(--guild-panel-blur,14px))}.participant-profile-shell__hero{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;padding:24px}.participant-profile-header{display:flex;align-items:center;min-width:0;gap:20px}.participant-profile-header__avatar{display:grid;flex:0 0 112px;width:112px;height:112px;overflow:hidden;place-items:center;border:1px solid var(--public-line-strong,rgba(255,255,255,.12));border-radius:22px;color:var(--public-accent-strong,#bef264);background:linear-gradient(145deg,var(--public-accent-soft,rgba(163,230,53,.085)),transparent),var(--public-surface-strong,rgba(10,11,14,.76));font-size:2rem;font-weight:760}.participant-profile-header__avatar img{width:100%;height:100%;object-fit:cover}.participant-profile-header__identity{min-width:0}.participant-profile-header__identity h1{margin:8px 0 4px;font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.05;overflow-wrap:anywhere}.participant-profile-header__identity>p{max-width:660px;color:var(--public-muted,rgba(255,255,255,.58));line-height:1.5}.participant-profile-actions,.participant-profile-header__badges,.participant-profile-header__meta,.participant-profile-tag-list{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.participant-profile-header__meta{margin-top:12px;color:var(--public-muted-soft,rgba(255,255,255,.38));font-size:.78rem}.participant-profile-header__meta span+span:before{margin-right:8px;content:"·"}.participant-profile-status-badge{display:inline-flex;align-items:center;min-height:26px;padding:4px 9px;border:1px solid var(--public-line-strong,rgba(255,255,255,.12));border-radius:999px;color:var(--public-muted,rgba(255,255,255,.58));background:var(--public-surface-soft,rgba(17,19,23,.48));font-size:.7rem;font-weight:700;letter-spacing:.035em;line-height:1}.participant-profile-status-badge[data-tone=accent]{border-color:color-mix(in srgb,var(--public-accent,#a3e635) 38%,transparent);color:var(--public-accent-strong,#bef264);background:var(--public-accent-soft,rgba(163,230,53,.085))}.participant-profile-status-badge[data-tone=verified]{border-color:rgba(99,201,151,.28);color:#8bdcb3;background:rgba(65,160,113,.09)}.participant-profile-status-badge[data-tone=muted]{opacity:.7}.participant-profile-actions{flex:0 0 auto;justify-content:flex-end}.participant-profile-action{display:inline-flex;min-height:40px;align-items:center;justify-content:center;padding:9px 14px;border:1px solid var(--public-line-strong,rgba(255,255,255,.12));border-radius:10px;color:var(--public-text,rgba(255,255,255,.94));background:var(--public-surface-soft,rgba(17,19,23,.48));font-size:.82rem;font-weight:700;text-decoration:none}.participant-profile-action[data-kind=primary]{border-color:rgba(163,230,53,.35);color:#131a08;background:linear-gradient(180deg,#c0ef68,#9edb2f);box-shadow:inset 0 1px 0 rgba(255,255,255,.32)}.participant-profile-action:focus-visible{outline:2px solid var(--public-accent-strong,#bef264);outline-offset:3px}.participant-profile-completion{margin-top:16px;padding:18px 20px}.participant-profile-completion__summary{display:flex;align-items:end;justify-content:space-between;gap:16px}.participant-profile-completion__summary h2,.participant-profile-completion__summary p{margin:0}.participant-profile-completion__summary p,.participant-profile-completion__summary>span{color:var(--public-muted,rgba(255,255,255,.58));font-size:.78rem}.participant-profile-completion__summary h2{margin-top:3px;color:var(--public-accent-strong,#bef264);font-size:1.65rem}.participant-profile-completion__track{height:7px;margin-top:12px;overflow:hidden;border-radius:999px;background:var(--public-surface-strong,rgba(10,11,14,.76))}.participant-profile-completion__track span{display:block;height:100%;border-radius:inherit;background:var(--public-accent,#a3e635)}.participant-profile-completion__groups{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none}.participant-profile-completion__groups li{display:flex;justify-content:space-between;gap:6px;padding:8px 9px;border:1px solid var(--public-line,rgba(255,255,255,.075));border-radius:8px;color:var(--public-muted,rgba(255,255,255,.58));font-size:.72rem}.participant-profile-completion__groups li[data-complete=true]{border-color:rgba(99,201,151,.22);color:#8bdcb3}.participant-profile-completion__groups small{color:inherit}.participant-profile-shell__layout{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:20px;margin-top:20px}.participant-profile-shell__sidebar{position:sticky;top:20px}.participant-profile-navigation{display:grid;gap:4px;padding:8px;border:1px solid var(--guild-border,rgba(255,255,255,.09));background:var(--guild-panel,rgba(24,28,33,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(var(--guild-panel-blur,14px));backdrop-filter:blur(var(--guild-panel-blur,14px))}.participant-profile-navigation a,.participant-profile-navigation button{padding:9px 10px;border-left:2px solid transparent;border-radius:7px;color:var(--public-muted,rgba(255,255,255,.58));font-size:.78rem;text-decoration:none}.participant-profile-navigation button{width:100%;color:inherit;background:transparent;font:inherit;text-align:left;cursor:pointer}.participant-profile-navigation button[aria-selected=true]{border-left-color:var(--public-accent,#97cb3e);color:var(--public-text,#f5f4f2);background:rgba(151,203,62,.11)}.participant-profile-navigation a:focus-visible,.participant-profile-navigation a:hover,.participant-profile-navigation button:focus-visible,.participant-profile-navigation button:hover{border-left-color:var(--public-accent,#a3e635);color:var(--public-text,rgba(255,255,255,.94));background:var(--public-accent-soft,rgba(163,230,53,.085));outline:none}.participant-profile-shell__content[role=tabpanel]:focus-visible{outline:2px solid var(--public-accent,#97cb3e);outline-offset:4px}.participant-profile-skill-requirement{display:grid;gap:5px;margin-top:16px;padding:14px 16px;border:1px solid var(--profile-border);border-left-color:var(--public-accent,#97cb3e);border-radius:12px;background:rgba(10,12,15,.58)}.participant-profile-skill-requirement p{margin:0;color:var(--profile-muted)}.participant-profile-skill-requirement[data-complete=true] span{color:#79d6a8}.participant-profile-portfolio-card{grid-template-columns:minmax(180px,.8fr) minmax(0,1fr);overflow:hidden}.participant-profile-portfolio-card__media{position:relative;display:grid;aspect-ratio:16/9;min-height:150px;place-items:center;overflow:hidden;color:rgba(255,255,255,.68);background:linear-gradient(135deg,rgba(151,203,62,.2),transparent 58%),rgba(8,10,13,.86)}.participant-profile-portfolio-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .26s ease}@media (hover:hover){.participant-profile-portfolio-card:hover .participant-profile-portfolio-card__media img{transform:scale(1.045)}}.participant-profile-shell__content{display:grid;min-width:0;gap:14px}.participant-profile-section{scroll-margin-top:20px;overflow:hidden}.participant-profile-section[data-source=verified-readonly]{border-color:rgba(99,201,151,.2);background:linear-gradient(145deg,rgba(65,160,113,.035),transparent 45%),var(--public-surface,rgba(12,14,17,.62))}.participant-profile-section[data-source=presentation]{border-color:color-mix(in srgb,var(--public-accent,#a3e635) 22%,transparent)}.participant-profile-section__header{display:flex;align-items:end;justify-content:space-between;gap:20px;padding:17px 20px 14px;border-bottom:1px solid var(--public-line,rgba(255,255,255,.075))}.participant-profile-section__header h2,.participant-profile-section__header p{margin:0}.participant-profile-section__header h2{margin-top:3px;font-size:1.1rem}.participant-profile-section__header>p{max-width:480px;color:var(--public-muted,rgba(255,255,255,.58));font-size:.75rem;line-height:1.45;text-align:right}.participant-profile-section__source{color:var(--public-accent-strong,#bef264);font-size:.63rem;font-weight:750;letter-spacing:.09em;text-transform:uppercase}.participant-profile-section[data-source=verified-readonly] .participant-profile-section__source{color:#8bdcb3}.participant-profile-section__body{padding:20px}.participant-profile-overview__bio{max-width:72ch;margin:0 0 18px;color:var(--public-text,rgba(255,255,255,.94));line-height:1.65;white-space:pre-wrap}.participant-profile-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;overflow:hidden;border:1px solid var(--public-line,rgba(255,255,255,.075));border-radius:12px;background:var(--public-line,rgba(255,255,255,.075))}.participant-profile-facts>div{padding:11px 12px;background:var(--public-surface-strong,rgba(10,11,14,.76))}.participant-profile-facts dt{margin-bottom:4px;color:var(--public-muted-soft,rgba(255,255,255,.38));font-size:.66rem;letter-spacing:.045em;text-transform:uppercase}.participant-profile-facts dd{margin:0;color:var(--public-text,rgba(255,255,255,.94));font-size:.82rem;line-height:1.4}.participant-profile-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.participant-profile-compact-card,.participant-profile-verified-card,.participant-profile-verified-inset{border:1px solid var(--public-line,rgba(255,255,255,.075));border-radius:12px;background:var(--public-surface-soft,rgba(17,19,23,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.participant-profile-compact-card{padding:14px}.participant-profile-compact-card h3,.participant-profile-compact-card p,.participant-profile-compact-card small{margin:0}.participant-profile-compact-card h3{margin:5px 0 8px;font-size:.96rem}.participant-profile-compact-card p,.participant-profile-compact-card small{color:var(--public-muted,rgba(255,255,255,.58));font-size:.75rem;line-height:1.5}.participant-profile-compact-card>a,.participant-profile-compact-card>div>a{display:inline-block;margin-top:12px;color:var(--public-accent-strong,#bef264);font-size:.78rem;font-weight:700}.participant-profile-tag-list{margin:0;padding:0;list-style:none}.participant-profile-tag-list li{padding:5px 8px;border:1px solid var(--public-line-strong,rgba(255,255,255,.12));border-radius:999px;color:var(--public-muted,rgba(255,255,255,.58));background:var(--public-surface-strong,rgba(10,11,14,.76));font-size:.7rem}.participant-profile-skill-groups{display:grid;gap:18px}.participant-profile-reaction-summary h3,.participant-profile-skill-groups h3{margin:0 0 9px;font-size:.82rem}.participant-profile-verified-inset{padding:14px;border-color:rgba(99,201,151,.2);background:rgba(65,160,113,.045)}.participant-profile-verified-inset>p{margin:0 0 12px;color:#8bdcb3;font-size:.66rem;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.participant-profile-verified-inset h3:not(:first-of-type){margin-top:14px}.participant-profile-portfolio-card{display:grid;grid-template-columns:92px minmax(0,1fr);gap:13px}.participant-profile-portfolio-card>img{width:92px;height:92px;object-fit:cover;border-radius:8px;background:var(--public-surface-strong,rgba(10,11,14,.76))}.participant-profile-availability{display:grid;justify-items:start;gap:14px}.participant-profile-availability>p{margin:0;color:var(--public-muted,rgba(255,255,255,.58));line-height:1.5}.participant-profile-availability .participant-profile-facts{width:100%}.participant-profile-verified-list{display:grid;gap:10px}.participant-profile-verified-card{padding:15px;border-color:rgba(99,201,151,.18)}.participant-profile-verified-card>header{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:13px}.participant-profile-verified-card h3,.participant-profile-verified-card small{margin:0}.participant-profile-verified-card h3{margin-top:3px;font-size:.98rem}.participant-profile-verified-card small{color:#8bdcb3;font-size:.66rem;font-weight:700;text-transform:uppercase}.participant-profile-facts--dense{grid-template-columns:repeat(3,minmax(0,1fr))}.participant-profile-result-card{border-color:rgba(99,201,151,.18)}.participant-profile-reaction-summary{display:grid;gap:18px}.participant-profile-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.participant-profile-metric-grid>div{padding:13px;border:1px solid var(--public-line,rgba(255,255,255,.075));border-radius:12px;background:var(--public-surface-soft,rgba(17,19,23,.48));box-shadow:inset 0 1px 0 rgba(255,255,255,.04)}.participant-profile-metric-grid dt{color:var(--public-muted,rgba(255,255,255,.58));font-size:.7rem}.participant-profile-metric-grid dd{margin:5px 0 0;color:var(--public-accent-strong,#bef264);font-size:1.35rem;font-weight:760}.participant-profile-reaction-summary__notice{margin:0;padding:11px 13px;border-left:2px solid var(--public-accent,#a3e635);color:var(--public-muted,rgba(255,255,255,.58));background:var(--public-accent-soft,rgba(163,230,53,.085));font-size:.76rem;line-height:1.5}.participant-profile-empty-state{padding:20px;border:1px dashed var(--public-line-strong,rgba(255,255,255,.12));border-radius:12px;text-align:center;background:var(--public-surface-soft,rgba(17,19,23,.48))}.participant-profile-empty-state strong{font-size:.88rem}.participant-profile-empty-state p{max-width:560px;margin:6px auto 0;color:var(--public-muted,rgba(255,255,255,.58));font-size:.78rem;line-height:1.5}@media (max-width:860px){.participant-profile-shell__hero{align-items:stretch;flex-direction:column}.participant-profile-actions{justify-content:flex-start}.participant-profile-shell__layout{grid-template-columns:minmax(0,1fr)}.participant-profile-shell__sidebar{position:sticky;z-index:3;top:0;min-width:0}.participant-profile-navigation{display:flex;overflow-x:auto;border-radius:0 0 10px 10px;scrollbar-width:thin}.participant-profile-navigation a,.participant-profile-navigation button{flex:0 0 auto;border-bottom:2px solid transparent;border-left:0;white-space:nowrap}.participant-profile-navigation a:focus-visible,.participant-profile-navigation a:hover,.participant-profile-navigation button:focus-visible,.participant-profile-navigation button:hover{border-bottom-color:var(--public-accent,#a3e635);border-left-color:transparent}.participant-profile-completion__groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.participant-profile-page{padding-top:18px}.participant-profile-demo-notice,.participant-profile-shell{width:min(100% - 20px,1180px)}.participant-profile-shell{padding-top:18px}.participant-profile-section__body,.participant-profile-shell__hero{padding:16px}.participant-profile-header{align-items:flex-start}.participant-profile-header__avatar{flex-basis:72px;width:72px;height:72px;border-radius:15px;font-size:1.35rem}.participant-profile-header__badges{gap:5px}.participant-profile-header__identity h1{font-size:1.55rem}.participant-profile-header__meta span{width:100%}.participant-profile-header__meta span+span:before{display:none}.participant-profile-action,.participant-profile-actions{width:100%}.participant-profile-card-grid,.participant-profile-completion__groups,.participant-profile-facts,.participant-profile-facts--dense,.participant-profile-metric-grid{grid-template-columns:minmax(0,1fr)}.participant-profile-section__header{align-items:start;flex-direction:column;padding:14px 16px}.participant-profile-section__header>p{text-align:left}.participant-profile-portfolio-card{grid-template-columns:minmax(0,1fr)}.participant-profile-portfolio-card__media{min-height:0}}.participant-profile-readiness-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.participant-profile-readiness-note{margin:12px 0 0;color:var(--profile-muted);line-height:1.6}.participant-battle-eligibility{padding:22px;border:1px solid color-mix(in srgb,var(--profile-accent) 42%,transparent);border-radius:18px;background:color-mix(in srgb,var(--profile-surface) 92%,var(--profile-accent))}.participant-battle-eligibility[data-eligible=true]{border-color:color-mix(in srgb,#62d99c 60%,transparent)}.participant-battle-eligibility__summary{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.participant-battle-eligibility__summary h2,.participant-battle-eligibility__summary p{margin:0}.participant-battle-eligibility__summary h2{margin-top:4px;font-size:1.65rem}.participant-battle-eligibility__summary>strong{padding:7px 10px;border-radius:999px;background:color-mix(in srgb,var(--profile-accent) 20%,transparent)}.participant-battle-eligibility ul{display:grid;gap:7px;margin:12px 0;padding-left:20px}.participant-battle-eligibility a{color:var(--profile-accent-strong);text-underline-offset:3px}.participant-battle-eligibility__warnings{margin-top:12px;padding-top:8px;border-top:1px solid var(--profile-border);color:var(--profile-muted)}.participant-battle-eligibility small{display:block;margin-top:14px;color:var(--profile-muted)}.participant-profile-onboarding,.participant-profile-welcome-state{width:min(100% - 32px,1180px);margin:24px auto;border:1px solid var(--profile-border);border-radius:16px;background:var(--profile-surface);box-shadow:var(--profile-shadow),inset 0 1px 0 rgba(255,255,255,.05)}.participant-profile-welcome-state{padding:clamp(22px,4vw,42px)}.participant-profile-welcome-state__eyebrow{color:var(--profile-accent-strong);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.participant-profile-welcome-state h1{max-width:780px;margin:10px 0}.participant-profile-welcome-state p{max-width:760px;color:var(--profile-muted);line-height:1.65}.participant-profile-welcome-state>div{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.participant-profile-onboarding{overflow:hidden}.participant-profile-onboarding__actions,.participant-profile-onboarding__content,.participant-profile-onboarding__header{padding:clamp(20px,4vw,38px)}.participant-profile-onboarding__header{border-bottom:1px solid var(--profile-border);background:linear-gradient(135deg,var(--profile-surface),rgba(242,190,72,.08))}.participant-profile-onboarding__header>span{color:var(--profile-accent-strong);font-weight:800}.participant-profile-onboarding__header h1{margin:9px 0}.participant-profile-onboarding__header p{max-width:760px;color:var(--profile-muted)}.participant-profile-onboarding__progress{height:6px;margin-top:22px;overflow:hidden;border-radius:999px;background:var(--profile-border)}.participant-profile-onboarding__progress span{display:block;height:100%;border-radius:inherit;background:var(--profile-accent);transition:width .18s ease}.participant-profile-onboarding__content{min-height:320px}.participant-profile-onboarding__result,.participant-profile-onboarding__welcome{max-width:780px;padding:24px;border:1px solid var(--profile-border);border-radius:18px}.participant-profile-onboarding__actions{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:10px;border-top:1px solid var(--profile-border)}.participant-profile-onboarding__actions button,.participant-profile-onboarding__result>a{padding:11px 16px;border:1px solid var(--profile-border);border-radius:10px;color:inherit;background:var(--profile-surface);font:inherit;font-weight:750;cursor:pointer}.participant-profile-onboarding__actions button:last-child,.participant-profile-onboarding__result>a{color:#121410;background:var(--profile-accent)}@media (max-width:760px){.participant-profile-readiness-grid{grid-template-columns:minmax(0,1fr)}.participant-profile-onboarding,.participant-profile-welcome-state{width:min(100% - 20px,1180px)}.participant-profile-onboarding__actions button{width:100%}}.participant-claim-page{max-width:40rem;margin:0 auto;display:grid;gap:1rem}.participant-claim-card{padding:1rem 0;border-top:1px solid var(--profile-border,rgba(255,255,255,.14));border-bottom:1px solid var(--profile-border,rgba(255,255,255,.14))}.participant-claim-actions{display:flex;flex-wrap:wrap;gap:.75rem}.participant-claim-note{color:var(--profile-muted,rgba(255,255,255,.64));font-size:.95rem}.participant-claim-error{color:#ff8f8f}.participant-claim-code{display:grid;gap:.75rem;padding:1rem 0;border-top:1px solid var(--profile-border,rgba(255,255,255,.14))}.participant-claim-code label{display:grid;gap:.35rem;color:var(--profile-muted,rgba(255,255,255,.64));font-size:.95rem}.participant-claim-code input{padding:.6rem .75rem;border:1px solid var(--profile-border,rgba(255,255,255,.14));border-radius:10px;background:var(--guild-panel,rgba(24,28,33,.55));color:inherit;font-family:inherit;font-size:1rem}.participant-claim-code button{justify-self:start}.participant-dashboard{display:grid;width:min(1180px,calc(100% - 40px));gap:20px;margin:0 auto;padding-block:clamp(92px,10vw,126px) 72px}.participant-profile-experience__categories{display:flex;gap:.65rem;flex-wrap:wrap;margin:1.5rem 0 2rem}.participant-profile-experience__categories button{border:1px solid rgba(148,255,196,.28);border-radius:999px;background:rgba(8,16,13,.65);color:inherit;padding:.7rem 1rem}.participant-profile-experience__categories button[aria-pressed=true]{border-color:rgba(116,255,175,.8);box-shadow:0 0 24px rgba(72,255,145,.14)}.participant-profile-experience__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;margin:1rem 0 2rem}.participant-profile-experience__battle-note,.participant-profile-experience__grid article,.participant-reviewer-application{border:1px solid rgba(255,255,255,.12);background:rgba(5,9,8,.68);padding:1.2rem}.participant-profile-experience__grid span{color:rgba(164,255,203,.72);font-size:.72rem;letter-spacing:.12em}.participant-reviewer-application{max-width:1180px;margin:2rem auto}.participant-reviewer-application__form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.participant-reviewer-application__form button,.participant-reviewer-application__form p{grid-column:1/-1}.participant-reviewer-application__form label{display:grid;gap:.4rem}.participant-reviewer-application__form input{min-width:0;padding:.8rem;border:1px solid rgba(255,255,255,.15);background:rgba(0,0,0,.35);color:inherit}@media (max-width:700px){.participant-reviewer-application__form{grid-template-columns:1fr}}.participant-dashboard>*{min-width:0}.participant-dashboard__hero,.participant-dashboard__placeholder,.participant-dashboard__summary{border:1px solid var(--guild-border,rgba(255,255,255,.09));border-radius:16px;background:var(--guild-panel,rgba(24,28,33,.55));box-shadow:inset 0 1px 0 rgba(255,255,255,.05);-webkit-backdrop-filter:blur(var(--guild-panel-blur,14px));backdrop-filter:blur(var(--guild-panel-blur,14px))}.participant-dashboard__hero,.participant-dashboard__placeholder{padding:clamp(22px,4vw,38px)}.participant-dashboard__hero>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.participant-dashboard__hero-actions{display:flex!important;flex-wrap:wrap;gap:10px!important;margin-top:18px}.participant-dashboard__hero h1,.participant-dashboard__placeholder h2{margin:0}.participant-dashboard__hero h1{min-width:0;overflow-wrap:anywhere}.participant-dashboard__summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden}.participant-dashboard__avatar-card{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:linear-gradient(135deg,rgba(34,36,37,.86),rgba(15,16,17,.76))}.participant-dashboard__avatar-card h2,.participant-dashboard__avatar-card p{margin:0}.participant-dashboard__avatar-card>div:last-child{display:grid;justify-items:start;gap:8px}.participant-dashboard__avatar-card input[type=file]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.participant-dashboard__avatar-preview{display:grid;width:112px;height:112px;overflow:hidden;place-items:center;border:1px solid rgba(163,230,53,.38);border-radius:50%;background:linear-gradient(145deg,rgba(163,230,53,.16),rgba(16,17,18,.9));color:#cbe99c;font-size:24px;font-weight:800}.participant-dashboard__avatar-preview img{width:100%;height:100%;object-fit:cover}@media (max-width:620px){.participant-dashboard{width:min(100% - 24px,1180px);padding-top:84px}.participant-dashboard__avatar-card,.participant-dashboard__experience-list{grid-template-columns:minmax(0,1fr)}}.participant-dashboard__battles{display:grid;gap:18px;padding:clamp(22px,3vw,32px);border:1px solid rgba(163,230,53,.2);border-radius:18px;background:linear-gradient(120deg,rgba(123,155,66,.09),transparent 46%),var(--guild-panel,rgba(24,28,33,.62));box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 20px 54px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(var(--guild-panel-blur,14px));backdrop-filter:blur(var(--guild-panel-blur,14px))}.participant-dashboard__battles-heading{display:grid;gap:7px;max-width:760px}.participant-dashboard__battles-heading h2,.participant-dashboard__battles-heading p{margin:0}.participant-dashboard__battles-heading>p:last-child{color:rgba(255,255,255,.62);line-height:1.55}.participant-dashboard__gallery-actions{display:flex;flex-wrap:wrap;gap:12px}.participant-dashboard__experience{scroll-margin-top:24px}.participant-dashboard__experience-categories{display:flex;flex-wrap:wrap;gap:8px}.participant-dashboard__experience-categories span{padding:8px 11px;border:1px solid rgba(163,230,53,.28);border-radius:999px;color:var(--public-accent-strong,#bef264);font-size:.72rem}.participant-dashboard__experience-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.participant-dashboard__experience-list article{min-width:0;padding:18px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:rgba(8,11,9,.42)}.participant-dashboard__experience-list article>span{color:var(--public-accent,#a3e635);font-size:.68rem;letter-spacing:.08em;text-transform:uppercase}.participant-dashboard__experience-list h3{margin:10px 0 5px}.participant-dashboard__experience-empty,.participant-dashboard__experience-list p{margin:0;color:var(--profile-muted)}@media (max-width:620px){.participant-dashboard__experience-list{grid-template-columns:minmax(0,1fr)}}.participant-dashboard__battle-list{display:grid;gap:14px;margin:0;padding:0;list-style:none}.participant-dashboard__battle-card{display:grid;grid-template-columns:minmax(240px,.42fr) minmax(0,1fr);min-height:220px;overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:15px;background:linear-gradient(135deg,rgba(38,43,48,.88),rgba(19,23,27,.84))}.participant-dashboard__battle-card--scheduled{border-color:rgba(163,230,53,.3);box-shadow:0 0 34px rgba(139,179,68,.08)}.participant-dashboard__battle-media{position:relative;display:grid;min-height:220px;overflow:hidden;place-items:center;background:radial-gradient(circle at 45% 45%,rgba(166,205,92,.16),transparent 54%),rgba(9,12,15,.76);color:rgba(191,218,139,.34);font-size:12px;font-weight:800;letter-spacing:.16em}.participant-dashboard__battle-cover{width:100%;height:100%;min-height:220px;object-fit:cover;filter:saturate(.76) contrast(1.06)}.participant-dashboard__battle-media:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 58%,rgba(19,23,27,.82));content:"";pointer-events:none}.participant-dashboard__battle-content{display:grid;align-content:center;justify-items:start;gap:10px;padding:clamp(22px,3vw,34px)}.participant-dashboard__battle-content h3,.participant-dashboard__battle-content p{margin:0}.participant-dashboard__battle-content h3{font-size:clamp(22px,2.3vw,31px);line-height:1.08}.participant-dashboard__battle-content>p:not(.participant-dashboard__battle-time):not(.participant-dashboard__battle-consent-note){max-width:680px;color:rgba(255,255,255,.66);line-height:1.5}.participant-dashboard__battle-status{padding:5px 9px;border:1px solid rgba(163,230,53,.28);border-radius:999px;background:rgba(130,169,63,.11);color:rgba(211,239,158,.88);font-size:10px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.participant-dashboard__battle-time{color:rgba(255,255,255,.84);font-size:14px;font-weight:700}.participant-dashboard__room-entry{display:inline-flex;min-height:46px;align-items:center;gap:10px;margin-top:4px;padding:0 18px;border:1px solid rgba(185,224,113,.48);border-radius:10px;background:var(--public-accent,#a3e635);color:#10150b;font:inherit;font-weight:850;cursor:pointer;box-shadow:0 10px 28px rgba(92,130,32,.2);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.participant-dashboard__room-entry:focus-visible,.participant-dashboard__room-entry:hover:not(:disabled){filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 14px 34px rgba(112,153,46,.28)}.participant-dashboard__room-entry:disabled{cursor:wait;opacity:.68}.participant-dashboard__participation-actions{display:grid;gap:10px;width:min(100%,680px);padding:14px;border:1px solid rgba(163,230,53,.24);border-radius:12px;background:rgba(9,13,14,.5)}.participant-dashboard__participation-actions>p{margin:0;color:rgba(255,255,255,.76);font-size:13px}.participant-dashboard__participation-actions>div{display:flex;flex-wrap:wrap;gap:10px}.participant-dashboard__battle-consent-note{max-width:680px;padding-left:11px;border-left:2px solid rgba(207,153,93,.52);color:rgba(255,255,255,.58);font-size:13px;line-height:1.5}.participant-dashboard__summary article{display:grid;gap:7px;padding:20px}.participant-dashboard__summary article+article{border-left:1px solid rgba(255,255,255,.09)}.participant-dashboard__summary span{color:rgba(255,255,255,.58);font-size:13px}.participant-dashboard__actions{display:flex;flex-wrap:wrap;gap:10px}@media (max-width:700px){.participant-dashboard__summary{grid-template-columns:1fr}.participant-dashboard__summary article+article{border-top:1px solid rgba(255,255,255,.09);border-left:0}.participant-dashboard__battle-card{grid-template-columns:1fr;min-height:0}.participant-dashboard__battle-media{min-height:160px}}.participant-profile-shell{--profile-direction-accent:var(--public-accent,#97cb3e);padding-top:18px}.participant-profile-shell[data-direction=programming]{--profile-direction-accent:#5d9df5}.participant-profile-shell[data-direction=design]{--profile-direction-accent:#a47af3}.participant-profile-shell[data-direction=ui]{--profile-direction-accent:#ef7db7}.participant-profile-shell[data-direction=sound]{--profile-direction-accent:#64c996}.participant-profile-shell[data-direction=production]{--profile-direction-accent:#e6bd58}.participant-profile-shell__hero{position:relative;display:block;min-height:360px;overflow:hidden;padding:0;background:#080a0d;isolation:isolate}.participant-profile-shell__cover,.participant-profile-shell__cover-shade{position:absolute;inset:0}.participant-profile-shell__cover img{width:100%;height:100%;object-fit:cover;filter:saturate(.72) contrast(1.08) blur(1px);transform:scale(1.015)}.participant-profile-shell__cover>span{display:block;width:100%;height:100%;background:linear-gradient(120deg,rgba(151,203,62,.08),transparent 42%),url(/images/Homepage/Home.webp) 43% /cover no-repeat}.participant-profile-shell__cover-shade{z-index:1;background:linear-gradient(90deg,rgba(6,8,10,.96),rgba(7,9,12,.82) 50%,rgba(7,9,12,.68)),linear-gradient(0deg,rgba(6,8,10,.96),transparent 70%)}.participant-profile-shell__hero-content{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(230px,.38fr);gap:clamp(24px,5vw,64px);align-items:end;min-height:360px;padding:clamp(28px,5vw,52px)}.participant-profile-header{align-items:flex-end}.participant-profile-header__avatar{flex:0 0 clamp(104px,12vw,144px);width:clamp(104px,12vw,144px);height:clamp(104px,12vw,144px);border:3px solid var(--profile-direction-accent);border-radius:50%;box-shadow:0 0 0 6px rgba(7,9,12,.66),0 0 22px color-mix(in srgb,var(--profile-direction-accent) 18%,transparent)}.participant-profile-header__identity{display:grid;gap:7px}.participant-profile-header__identity h1{margin:2px 0 0;font-size:clamp(2rem,5vw,4.1rem)}.participant-profile-header__identity>p{margin:0}.participant-profile-header__specialization{color:var(--profile-direction-accent)!important;font-size:1rem;font-weight:720}.participant-profile-header__location{font-size:.78rem}.participant-profile-header__summary{max-width:64ch!important;color:rgba(255,255,255,.76)!important;font-size:.86rem}.participant-profile-contacts{display:flex;flex-wrap:wrap;gap:7px;margin-top:4px}.participant-profile-contacts a{display:grid;min-width:34px;min-height:34px;place-items:center;padding:0 8px;border:1px solid var(--public-line-strong);border-radius:8px;color:rgba(255,255,255,.76);background:rgba(9,11,14,.66);font-size:.68rem;font-weight:760;text-decoration:none}.participant-profile-contacts a:focus-visible,.participant-profile-contacts a:hover{border-color:var(--profile-direction-accent);color:#fff;outline:none}.participant-profile-shell__hero-aside{display:grid;gap:12px;align-content:end}.participant-profile-metrics{display:grid;gap:1px;margin:0;overflow:hidden;border:1px solid var(--public-line);border-radius:10px;background:var(--public-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.participant-profile-metrics>div{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px 12px;background:rgba(9,11,14,.76)}.participant-profile-metrics dt{color:var(--public-muted);font-size:.7rem}.participant-profile-metrics dd{margin:0;color:var(--profile-direction-accent);font-size:1.12rem;font-weight:760}.participant-profile-shell__hero-aside .participant-profile-actions{display:grid;justify-content:stretch}.participant-profile-shell__hero-aside .participant-profile-action{width:100%}.participant-profile-action--quiet{border-color:transparent;color:var(--public-muted);background:transparent}.participant-profile-navigation{position:sticky;z-index:3;top:0;display:flex;gap:3px;margin-top:14px;overflow-x:auto;border-radius:12px;scrollbar-color:rgba(163,230,53,.35) rgba(9,11,14,.64)}.participant-profile-navigation button{flex:1 0 auto;width:auto;min-width:118px;border:0;border-bottom:2px solid transparent;text-align:center}.participant-profile-navigation button[aria-selected=true]{border-bottom-color:var(--profile-direction-accent);border-left-color:transparent}.participant-profile-shell__content{margin-top:14px}.participant-profile-overview{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);gap:14px}.participant-profile-overview__main{min-width:0}.participant-profile-overview__highlight{display:grid;gap:12px;padding:15px;border:1px solid var(--public-line);border-radius:11px;background:rgba(10,12,15,.54)}.participant-profile-overview__highlight header{display:flex;align-items:center;justify-content:space-between;gap:16px}.participant-profile-overview__highlight h3,.participant-profile-overview__highlight p{margin:0}.participant-profile-overview__highlight button{border:0;color:var(--public-accent-strong);background:transparent;font:inherit;font-size:.72rem;cursor:pointer}.participant-profile-overview__portfolio{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.participant-profile-overview__portfolio article{display:grid;min-width:0;overflow:hidden;border:1px solid var(--public-line);border-radius:8px;background:rgba(7,9,12,.72)}.participant-profile-overview__portfolio article>span,.participant-profile-overview__portfolio img{display:grid;width:100%;aspect-ratio:16/9;object-fit:cover;place-items:center;color:var(--public-muted);background:rgba(151,203,62,.08);font-size:.72rem}.participant-profile-overview__portfolio strong{padding:8px;overflow:hidden;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.participant-profile-empty-copy{margin:0;padding:18px;color:var(--public-muted);text-align:center}.participant-profile-loading{display:grid;width:min(1180px,calc(100% - 32px));min-height:320px;margin:18px auto 0;place-items:center;border:1px solid var(--public-line);border-radius:16px;color:var(--public-muted);background:rgba(10,12,15,.62)}.participant-profile-loading span{width:64px;height:64px;border-radius:50%;background:rgba(255,255,255,.06)}@media (max-width:860px){.participant-profile-shell__hero-content{grid-template-columns:minmax(0,1fr)}.participant-profile-shell__hero-aside{width:min(100%,520px)}.participant-profile-shell__hero-aside .participant-profile-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.participant-profile-overview{grid-template-columns:minmax(0,1fr)}}@media (max-width:620px){.participant-profile-shell__hero,.participant-profile-shell__hero-content{min-height:510px}.participant-profile-shell__hero-content{align-content:end;padding:22px 18px}.participant-profile-header{display:grid;justify-items:start}.participant-profile-header__avatar{width:92px;height:92px;border-radius:50%}.participant-profile-shell__hero-aside .participant-profile-actions{grid-template-columns:minmax(0,1fr)}.participant-profile-navigation{width:100%}.participant-profile-navigation button{min-width:102px}.participant-profile-overview__portfolio{grid-template-columns:repeat(2,minmax(0,1fr))}}.participant-profile-shell__name-prompt{max-width:60ch;margin:12px 0 0;padding:10px 12px;border:1px solid rgba(240,196,96,.34);border-radius:5px;background:rgba(240,196,96,.08);font-size:.86rem;line-height:1.6}.participant-profile-interaction{display:grid;gap:8px;max-width:260px}.participant-profile-interaction header{display:grid;gap:2px}.participant-profile-interaction h3{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(232,245,238,.72)}.participant-profile-interaction__disclaimer{margin:0;color:rgba(224,240,230,.55);font-size:10px}.participant-profile-interaction ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.participant-profile-interaction li{display:grid;grid-template-columns:96px minmax(0,1fr) 28px;align-items:center;gap:8px}.participant-profile-interaction__label{color:rgba(232,245,238,.86);font-size:11px}.participant-profile-interaction__track{height:4px;overflow:hidden;border-radius:999px;background:rgba(255,255,255,.12)}.participant-profile-interaction__fill{display:block;height:100%;border-radius:999px}.participant-profile-interaction__value{color:rgba(232,245,238,.92);font-size:11px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.participant-profile-interaction__scale-note{margin:0;color:rgba(224,240,230,.5);font-size:10px}@media (prefers-reduced-motion:reduce){.participant-profile-interaction__fill{transition:none}}.participant-profile-shell__chrome{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(16px,4vw,32px)}.participant-profile-experience__filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;margin:0 0 18px;padding-bottom:14px;border-bottom:1px solid rgba(224,240,230,.14)}.participant-profile-experience__filters label{display:grid;gap:4px}.participant-profile-experience__filters span{color:rgba(224,240,230,.45);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.participant-profile-experience__filters select{min-height:36px;padding:0 10px;border:1px solid rgba(224,240,230,.18);border-radius:6px;background:rgba(12,16,14,.9);color:rgba(232,245,238,.92);font:inherit;font-size:13px}.participant-profile-experience__filters select:focus-visible{outline:2px solid rgba(163,230,53,.7);outline-offset:2px}.participant-profile-experience__count{margin:0 0 0 auto;color:rgba(224,240,230,.6);font-size:12px}.participant-profile-experience__empty{display:grid;justify-items:start;gap:10px;margin:0 0 18px;color:rgba(224,240,230,.6);font-size:13px}.participant-profile-experience__empty button{min-height:36px;padding:0 14px;border:1px solid rgba(163,230,53,.45);border-radius:999px;background:rgba(163,230,53,.12);color:#dcfba0;font:inherit;font-size:13px;cursor:pointer}@media (max-width:700px){.participant-profile-experience__count{margin-left:0}}.participant-profile-start{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:28px;margin:24px 0;padding:clamp(20px,3vw,36px);border:1px solid rgba(190,242,100,.18);border-radius:20px;background:linear-gradient(125deg,rgba(163,230,53,.07),rgba(255,255,255,.02))}.participant-profile-start h2{margin:10px 0;font-size:clamp(1.25rem,2vw,1.65rem)}.participant-profile-start p{max-width:64ch;color:var(--public-muted);line-height:1.6}.participant-profile-start .participant-profile-action{display:inline-flex;margin-top:12px}.participant-profile-start__completion{align-self:center}.participant-profile-demo-details summary,.participant-profile-history-filters summary,.participant-profile-reviewer-details summary,.participant-profile-start__completion summary{cursor:pointer;padding:14px 0;min-height:44px}.participant-profile-demo-details{order:3;color:var(--public-muted);font-size:.8rem}.participant-profile-demo-details .participant-profile-interaction{margin-top:8px}.participant-profile-reviewer-details{margin-top:24px;border-top:1px solid var(--public-line)}.participant-profile-history-list{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:16px}.participant-profile-history-list>li{border:1px solid var(--public-line);border-radius:16px;padding:24px;background:rgba(255,255,255,.025)}.participant-profile-history-list h3{margin:12px 0 8px;font-size:1.2rem;overflow-wrap:anywhere}.participant-profile-history-list p{color:var(--public-muted);line-height:1.6}.participant-profile-history-list a{display:inline-flex;align-items:center;min-height:44px;color:var(--public-accent,#bef264)}.participant-profile-history-list__meta{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px;color:var(--public-muted);font-size:.78rem}.participant-profile-history-list__meta>span{color:var(--public-accent,#bef264)}.participant-profile-history-list__result{border-left:2px solid var(--public-accent,#bef264);padding-left:16px;margin:16px 0}.participant-profile-history-empty{padding:32px 0;max-width:60ch}@media (max-width:700px){.participant-profile-start{grid-template-columns:minmax(0,1fr);gap:8px}.participant-profile-history-list>li{padding:18px}}.participant-profile-portfolio-actions{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.participant-profile-shell main.participant-profile-shell__content{min-height:0}.participant-profile-shell .participant-profile-shell__hero,.participant-profile-shell .participant-profile-shell__hero-content{min-height:280px}.participant-profile-shell .participant-profile-shell__hero-content{align-items:center;padding:clamp(24px,4vw,40px)}.participant-profile-progress-row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;align-items:start;padding:16px 0;border-bottom:1px solid var(--public-line);color:var(--public-muted)}.participant-profile-progress-row summary{cursor:pointer;padding:12px 0;min-height:44px}.participant-profile-progress-row>a{color:var(--public-accent,#bef264);padding:12px 0;min-height:44px}.participant-profile-progress-row .participant-profile-completion{margin:12px 0}.participant-profile-about{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(240px,1fr);gap:40px}.participant-profile-about h3{font-size:15px;margin:24px 0 14px}.participant-profile-about__aside{border-left:1px solid rgba(255,255,255,.12);padding-left:28px;color:#b8c7d2}.participant-profile-about__aside h3{margin-top:0}.participant-profile-work-filter{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:20px 0;color:#b8c7d2}.participant-profile-work-filter select{color:#e6f4f1;background:#142126;border:1px solid #355052;border-radius:10px;padding:10px 14px;max-width:100%}.scene-profile-demo-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;padding:20px 24px;margin-bottom:24px;border:1px solid #446563;border-radius:16px;background:#142d2a;color:#daf1e8}.scene-profile-demo-bar p{max-width:650px;font-size:13px;line-height:1.6;margin:8px 0 0;color:#a9c3bf}.scene-profile-demo-bar nav{display:flex;gap:10px;flex-wrap:wrap}.scene-profile-demo-bar a{padding:10px 14px;border:1px solid #517872;border-radius:10px;text-decoration:none}.scene-profile-demo-bar a[aria-current=page]{background:#cee6db;color:#172c25}.scene-profile-demo-notes{padding:24px;margin:24px 0;border-radius:16px;background:#182127;color:#a8b9c4;font-size:14px;line-height:1.7}.scene-profile-demo-notes h2{font-size:17px;color:#deebe7}@media(max-width:720px){.participant-profile-about{grid-template-columns:1fr;gap:24px}.participant-profile-about__aside{border-left:0;border-top:1px solid #31403f;padding:24px 0 0}.scene-profile-demo-bar{padding:16px}}.participant-profile-page :is(.participant-profile-shell,.participant-profile-editor){font-family:inherit}.public-site[data-sen-interface=true] .participant-profile-page :is(.participant-profile-shell__hero,.participant-profile-section,.participant-profile-compact-card,.participant-profile-verified-inset,.participant-profile-completion,.participant-profile-navigation,.participant-profile-facts,.participant-profile-metrics,.participant-profile-start,.participant-profile-empty-state,.participant-profile-editor-header,.participant-profile-editor-status,.participant-profile-editor-card,.participant-profile-editor-preview,.participant-profile-avatar-upload,.participant-profile-editor-mode,.scene-profile-demo-bar,.scene-profile-demo-notes){border:0;border-radius:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.participant-profile-page .participant-profile-shell{--profile-direction-accent:var(--sen-accent,#a3e635)}.participant-profile-page .participant-profile-shell__hero{min-height:0;overflow:visible}.participant-profile-page :is(.participant-profile-shell__cover,.participant-profile-shell__cover-shade){display:none}.participant-profile-page .participant-profile-shell__hero-content{min-height:0;padding:32px 0 40px;align-items:center}.participant-profile-page .participant-profile-header__avatar{border:0;box-shadow:none;border-radius:50%}.participant-profile-page .participant-profile-header__identity h1{font-weight:640;letter-spacing:-.055em}.participant-profile-page .participant-profile-status-badge{padding:0;border:0;border-radius:0;background:none;font-weight:500}.participant-profile-page .participant-profile-header__badges{gap:18px}.participant-profile-page .participant-profile-metrics{gap:16px}.participant-profile-page .participant-profile-metrics>div{padding:0 0 12px;background:none}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-navigation{position:static;padding:0;gap:24px;border-bottom:1px solid var(--public-line)}.participant-profile-page .participant-profile-navigation button{padding:16px 0;border-radius:0;background:none}.participant-profile-page .participant-profile-navigation button[aria-selected=true]{background:none;color:var(--public-text);border-bottom-color:var(--sen-accent)}.participant-profile-page .participant-profile-shell__content{padding-top:28px;gap:40px}.participant-profile-page :is(.participant-profile-section__header,.participant-profile-section__body){padding:0;border:0}.participant-profile-page .participant-profile-section__header{margin-bottom:24px}.participant-profile-page .participant-profile-section__header h2{font-size:24px;letter-spacing:-.03em;font-weight:600}.participant-profile-page .participant-profile-compact-card{padding:0}.participant-profile-page .participant-profile-tag-list{gap:8px 20px}.participant-profile-page .participant-profile-tag-list li{border:0;border-radius:0;background:none;padding:0;font-size:13px}.participant-profile-page .participant-profile-facts{gap:18px;background:none}.participant-profile-page .participant-profile-facts>div{padding:0;border:0;background:none}.participant-profile-page .participant-profile-about__aside{border:0;padding-left:0}.participant-profile-page .participant-profile-portfolio-groups{display:grid;gap:48px}.participant-profile-page .participant-profile-portfolio-groups>section>h3{margin:0 0 20px;font-size:15px;color:var(--public-muted);font-weight:500}.participant-profile-page .participant-profile-portfolio-card{display:flex;flex-direction:column;gap:16px;min-width:0}.participant-profile-page .participant-profile-portfolio-card__media{position:relative;display:block;width:100%;height:auto;min-height:0;aspect-ratio:16/10;overflow:hidden;border:0;border-radius:4px;background:rgba(224,240,230,.04)}.participant-profile-page .participant-profile-portfolio-card__media img{display:block;position:static;width:100%;height:100%;object-fit:cover}.participant-profile-page .participant-profile-portfolio-card[data-has-cover=false] .participant-profile-portfolio-card__media{display:none}.participant-profile-page .sen-profile-work-copy{position:static;min-width:0;padding:0;background:none}.participant-profile-page .sen-profile-work-copy h3{font-size:20px;line-height:1.25;margin:8px 0;overflow-wrap:anywhere}.participant-profile-page .sen-profile-work-copy p{font-size:14px;line-height:1.65;max-width:58ch}.participant-profile-page .sen-profile-work-copy a{margin-right:18px}.participant-profile-page .participant-profile-history-list{gap:0}.participant-profile-page .participant-profile-history-list>li{padding:26px 0;border:0;border-bottom:1px solid var(--public-line);border-radius:0;background:none}.sen-profile-history-entry{display:flex;gap:24px;align-items:flex-start}.sen-profile-history-copy{flex:1 1;min-width:0}.sen-profile-history-cover{flex:0 0 156px;aspect-ratio:4/3;overflow:hidden;border-radius:4px;background:rgba(224,240,230,.06)}.sen-profile-history-cover img{display:block;width:100%;height:100%;object-fit:cover}.sen-profile-history-cover>span{display:grid;width:100%;height:100%;place-items:center;color:var(--public-muted);font-size:20px;letter-spacing:.2em}.participant-profile-page .participant-profile-experience__filters{display:flex;flex-wrap:wrap;gap:12px 20px;margin:24px 0 12px}.participant-profile-page .participant-profile-experience__filters label{display:grid;gap:8px;flex:1 1 130px;font-size:12px;color:var(--public-muted)}.participant-profile-page .participant-profile-experience__filters :is(select,button),.participant-profile-page .participant-profile-work-filter select{min-height:44px;border:0;border-bottom:1px solid var(--public-line);border-radius:0;padding:8px 0;background:#111714;color:var(--public-text)}.sen-profile-history-count{color:var(--public-muted);font-size:12px}.sen-profile-projects{list-style:none;margin:0;padding:0}.sen-profile-projects li{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;border-bottom:1px solid var(--public-line)}.sen-profile-projects h3{margin:8px 0;font-size:23px;font-weight:500}.sen-profile-projects p,.sen-profile-projects small{color:var(--public-muted)}.sen-profile-projects a{color:var(--sen-accent)}.participant-profile-page .scene-profile-demo-bar{width:min(1180px,calc(100% - 32px));margin:0 auto 24px;padding:0 0 16px;border-bottom:1px solid var(--public-line);font-size:12px}.participant-profile-page .scene-profile-demo-bar p{margin:4px 0 0;font-size:12px}.participant-profile-page .scene-profile-demo-bar a{border:0;border-radius:0;padding:8px 0;margin-left:16px;background:none;color:var(--public-muted)}.participant-profile-page .scene-profile-demo-bar a[aria-current=page]{color:var(--sen-accent)}.participant-profile-page .scene-profile-demo-notes{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:16px 0;font-size:12px}.participant-profile-page .participant-profile-editor{gap:16px}.participant-profile-page .participant-profile-editor-header{grid-template-columns:auto 1fr;padding:16px 0}.participant-profile-page .participant-profile-editor-header h1{font-size:36px;letter-spacing:-.04em}.participant-profile-page .participant-profile-editor-mode{margin:0;padding:0}.participant-profile-page .participant-profile-editor-mode button{border:0;border-bottom:1px solid var(--public-line);border-radius:0;color:var(--public-muted);background:none}.participant-profile-page .participant-profile-editor-mode button[aria-pressed=true]{border-bottom-color:var(--sen-accent);color:var(--public-text);background:none}.participant-profile-page .participant-profile-editor-navigation{border:0;border-radius:0;background:none;box-shadow:none}.participant-profile-page .participant-profile-editor-card{padding:24px 0;border-top:1px solid var(--public-line)}.participant-profile-page .participant-profile-editor-card fieldset{border:0;padding:16px 0;background:none}.participant-profile-page .participant-profile-avatar-upload{padding:0}.participant-profile-page .participant-profile-editor-preview{padding:24px 0 24px 24px;border-left:1px solid var(--public-line)}.participant-profile-page .participant-profile-editor-actions{border:0;border-top:1px solid var(--public-line);border-radius:0;box-shadow:none;background:#101713}.participant-profile-page .participant-profile-editor-status{padding:8px 0}.participant-profile-page .participant-profile-editor-card .participant-profile-editor-optional{border:0;background:none;border-radius:0}@media(max-width:720px){.participant-profile-page .participant-profile-shell__hero-content{grid-template-columns:1fr;gap:28px;padding:24px 0}.participant-profile-page .participant-profile-header{align-items:center}.participant-profile-page .participant-profile-header__avatar{flex-basis:80px;width:80px;height:80px}.participant-profile-page .participant-profile-navigation{gap:22px}.participant-profile-page .participant-profile-card-grid{grid-template-columns:minmax(0,1fr)}.sen-profile-history-entry{gap:14px}.sen-profile-history-cover{flex-basis:82px}.sen-profile-projects li{align-items:flex-start;flex-direction:column}.participant-profile-page .participant-profile-editor-header{grid-template-columns:1fr}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-editor-preview[data-open=true]{background:#101713;padding:20px;border:0}}.participant-profile-page .sen-profile-external-preview{display:block;width:min(100%,420px);max-height:260px;object-fit:cover;margin:16px 0;border-radius:4px}.participant-profile-page .participant-profile-editor-preview dl,.participant-profile-page .participant-profile-editor-preview dl>div{border:0;background:none;border-radius:0;padding:8px 0}.participant-profile-page .participant-profile-editor-preview__tags span{padding:0;border:0;border-radius:0;background:none}.participant-profile-page .participant-profile-editor-preview h2{font-size:22px}.public-site[data-sen-interface=true] .participant-profile-page .scene-profile-demo-bar,.public-site[data-sen-interface=true] .participant-profile-page .scene-profile-demo-notes{width:100%}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-avatar-upload__preview{border:0;border-radius:50%;background:none}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-editor-mode button[aria-pressed=true],.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-navigation button[aria-selected=true]{background:none}@media(max-width:700px){.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-editor-actions{padding:12px 0}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-editor-actions>div:last-child{grid-template-columns:repeat(2,minmax(0,1fr))}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-editor-actions button{padding-inline:10px;white-space:nowrap}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-editor-actions button[type=submit]{grid-column:1/-1}}.participant-profile-page .participant-profile-shell[data-mode=owner] .participant-profile-shell__hero-content{grid-template-columns:minmax(0,1.5fr) minmax(220px,.85fr) minmax(220px,.85fr);gap:36px}.participant-profile-page .participant-profile-indicators{min-width:0}.participant-profile-page .participant-profile-indicators h2{margin:0 0 18px;font-size:14px;font-weight:500;color:var(--public-muted)}.participant-profile-page .participant-profile-shell__name-prompt{grid-column:1/-1;grid-row:2}.participant-profile-page .participant-profile-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),360px));justify-content:start;gap:32px}.participant-profile-page .participant-profile-portfolio-card__media img{object-fit:contain}.participant-profile-page .participant-profile-portfolio-card[data-has-cover=false] .participant-profile-portfolio-card__media{display:grid;place-items:center}.participant-profile-page .sen-profile-external-preview,.sen-profile-history-cover img{object-fit:contain}.sen-profile-history-cover>span{font-size:12px;letter-spacing:.04em;text-align:center;padding:12px;box-sizing:border-box;background:radial-gradient(circle at 20% 20%,#a3e63522,transparent 75%)}@media(max-width:1100px){.participant-profile-page .participant-profile-shell[data-mode=owner] .participant-profile-shell__hero-content{grid-template-columns:minmax(0,1fr) minmax(220px,320px)}.participant-profile-page .participant-profile-shell[data-mode=owner] .participant-profile-header{grid-column:1/-1}.participant-profile-page .participant-profile-shell__name-prompt{grid-row:auto}}@media(max-width:600px){.participant-profile-page .participant-profile-shell[data-mode=owner] .participant-profile-shell__hero-content{grid-template-columns:minmax(0,1fr);gap:26px}.participant-profile-page .participant-profile-indicators{max-width:360px}}.participant-profile-page .participant-profile-editor__workspace{grid-template-columns:minmax(0,780px) minmax(220px,320px);gap:48px;justify-content:center}.participant-profile-page .participant-profile-editor-card{scroll-margin-top:110px}.participant-profile-page .participant-profile-field{display:grid;gap:8px;margin:18px 0;min-width:0}.participant-profile-page .participant-profile-field>label{font-size:13px;font-weight:500;color:var(--public-text)}.participant-profile-page .participant-profile-editor :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){display:block;box-sizing:border-box;width:100%;min-width:0;border:1px solid #d9e5db28;border-radius:6px;padding:12px 14px;background:#0c140f;color:var(--public-text);font:inherit;font-size:14px}.participant-profile-page .participant-profile-editor :is(input,select,textarea):focus-visible{outline:2px solid var(--sen-accent,#a3e635);outline-offset:2px}.participant-profile-page .participant-profile-editor :is(input,select,textarea)[aria-invalid=true]{border-color:#ef8b81}.participant-profile-page .participant-profile-editor textarea{min-height:120px;resize:vertical}.participant-profile-page .participant-profile-editor-card details>summary{cursor:pointer;padding:14px 0;font-size:17px;font-weight:500}.participant-profile-page #canonical-directions-heading~details{padding:16px 20px;margin:16px 0;background:#a3e63505;border:1px solid #a3e63525;border-radius:8px}.participant-profile-page .participant-profile-editor .participant-profile-tag-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px 20px}.participant-profile-page .participant-profile-editor .participant-profile-tag-list label{display:flex;align-items:center;gap:8px;min-height:36px;font-size:13px}.participant-profile-page .participant-profile-editor input:is([type=checkbox],[type=radio]){accent-color:var(--sen-accent,#a3e635);width:18px;height:18px;flex-shrink:0}.participant-profile-page .participant-profile-editor-card fieldset{margin:22px 0}.participant-profile-page .participant-profile-editor-card fieldset legend{font-size:14px;font-weight:600}.participant-profile-page .participant-profile-editor-actions .participant-profile-editor-status{margin:0;max-width:52ch}.participant-profile-page .participant-profile-editor-actions{gap:20px;padding:16px 20px}@media(max-width:1050px){.participant-profile-page .participant-profile-editor__workspace{grid-template-columns:minmax(0,1fr)}}.participant-profile-page .participant-profile-editor-card[hidden]{display:none!important}.participant-profile-page .participant-profile-header{align-items:center}.participant-profile-page .participant-profile-editor-navigation{display:flex;flex-wrap:wrap;gap:12px 26px;padding:12px 0;border-bottom:1px solid var(--public-line)}.participant-profile-page .participant-profile-editor-navigation button{border:0;border-bottom:2px solid transparent;padding:12px 0;font:inherit;font-size:14px;color:var(--public-muted);background:none;cursor:pointer}.participant-profile-page .participant-profile-editor-navigation button[aria-pressed=true]{border-bottom-color:var(--sen-accent,#a3e635);color:var(--public-text)}.participant-profile-page .participant-profile-editor__form>.participant-profile-editor-card{margin:0;padding-top:16px}.participant-profile-page .participant-profile-header h1{-webkit-hyphens:none;hyphens:none}.sen-profile-direction-card>header,.sen-profile-inline-actions,.sen-profile-section-title{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.sen-profile-section-title h2{margin:0}.participant-profile-page :is(.sen-profile-directions,.sen-profile-link-card) .participant-profile-linkish{width:auto;min-width:0;padding:6px 0;border:0;border-radius:0;background:none;color:#baccb5;font-size:13px;text-align:left}.participant-profile-page :is(.sen-profile-directions,.sen-profile-link-card) .participant-profile-linkish:hover{color:#c9ec94;text-decoration:underline}.participant-profile-page .sen-profile-skills-editor fieldset>ol>li>button:after{content:none}.sen-profile-direction-card{margin:22px 0;padding:24px;border:1px solid #bad5b72b;border-radius:16px;background:linear-gradient(135deg,#adc89508,#050b08aa)}.sen-profile-direction-card>header{margin-bottom:20px}.sen-profile-direction-card>header strong{color:#c8e791;font-size:13px;font-weight:500}.sen-profile-direction-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.sen-profile-direction-options{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:16px}.sen-profile-direction-options label{display:flex;gap:10px;align-items:center;font-size:13px;color:var(--public-muted)}.sen-profile-empty{padding:26px 0;color:var(--public-muted)}.participant-profile-page .sen-profile-skills-editor fieldset{padding:24px;border:1px solid #bad5b72b;border-radius:16px;min-width:0}.participant-profile-page .sen-profile-skills-editor fieldset>ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;list-style:none;margin:16px 0}.participant-profile-page .sen-profile-skills-editor fieldset>ol>li{display:flex;align-items:center;gap:8px;max-width:100%;padding:2px 4px 2px 14px;border:1px solid #adc89536;border-radius:24px;background:#adc8950a}.participant-profile-page .sen-profile-skills-editor fieldset>ol>li>span{overflow-wrap:anywhere}.participant-profile-page .sen-profile-skills-editor fieldset>ol>li>button{border:0;background:none;color:#bfccbb;font:inherit;font-size:12px;cursor:pointer}.participant-profile-page .sen-profile-skills-editor fieldset>button{margin-top:14px}.participant-profile-page .sen-profile-link-card{padding:22px;border:1px solid #bad5b72b;border-radius:16px;min-width:0}.sen-profile-inline-actions{justify-content:flex-start}.participant-profile-page .participant-profile-linkish{min-height:44px;cursor:pointer}.participant-profile-page #editor-privacy>div>section+section{margin-top:38px;padding-top:30px;border-top:1px solid var(--public-line)}.sen-profile-taxonomy-dialog{box-sizing:border-box;width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto;padding:28px;border:1px solid #b9d49455;border-radius:20px;color:#e2e9df;background:#0a120d;font:inherit;box-shadow:0 24px 100px #000a}.sen-profile-taxonomy-dialog::backdrop{background:#010604bc;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.sen-profile-taxonomy-dialog h2{margin-top:0;font-size:24px}.sen-profile-taxonomy-dialog p{color:#b4c1b1;line-height:1.6}.sen-profile-taxonomy-dialog .participant-profile-field{display:grid;gap:10px;margin:22px 0;font-size:14px}.sen-profile-taxonomy-dialog :is(input,select){box-sizing:border-box;width:100%;min-width:0;min-height:46px;padding:12px;border:1px solid #b9d49444;border-radius:8px;background:#111c14;color:#e2e9df;font:inherit}.sen-profile-taxonomy-dialog :is(input,select,button):focus-visible{outline:2px solid #b4e665;outline-offset:3px}.sen-profile-taxonomy-dialog [role=alert]{color:#ffc4b3}.participant-profile-page .participant-profile-contacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.participant-profile-page .participant-profile-contacts a{width:auto;height:auto;max-width:100%;min-height:36px;padding:8px 13px;border-radius:20px;font-size:12px;line-height:1.4;overflow-wrap:anywhere}.sen-profile-public-directions{display:grid;gap:12px}.sen-profile-public-direction{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:1px solid #b9d49425;border-radius:16px;background:linear-gradient(115deg,#b9d4940a,#02090555)}.sen-profile-direction-area{margin:0 0 6px;color:var(--public-muted);font-size:12px}.sen-profile-public-direction h3{margin:0;font-weight:500;font-size:20px;overflow-wrap:anywhere}.sen-profile-direction-badges{display:flex;gap:8px;flex-wrap:wrap}.sen-profile-direction-badges span{padding:6px 11px;border:1px solid #b9d49436;border-radius:20px;font-size:12px;white-space:nowrap}.participant-profile-page .participant-profile-skill-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 36px}.participant-profile-page .participant-profile-skill-groups h3{margin:0 0 16px;font-size:14px;font-weight:500;color:var(--public-muted)}.participant-profile-page .participant-profile-skill-groups .participant-profile-tag-list{display:flex;gap:8px;flex-wrap:wrap}.participant-profile-page .participant-profile-skill-groups .participant-profile-tag-list li{padding:8px 13px;border:1px solid #b9d49430;border-radius:20px;overflow-wrap:anywhere}@media(max-width:640px){.participant-profile-page .sen-profile-link-card,.participant-profile-page .sen-profile-skills-editor fieldset,.sen-profile-direction-card{padding:18px 14px}.participant-profile-page .participant-profile-skill-groups,.sen-profile-direction-fields{grid-template-columns:1fr;gap:12px}.sen-profile-public-direction{padding:18px;flex-direction:column;align-items:flex-start;gap:14px}.sen-profile-taxonomy-dialog{padding:22px 18px}}