:is(.public-site[data-sen-interface=true],.admin-site:not(:has(.admin-observer-shell))){--sen-interface-background:linear-gradient(90deg,rgba(4,6,6,.8),rgba(4,6,6,.4)),linear-gradient(0deg,#040606,transparent 70%),url(/images/game-development/participant-events-bg.webp) center /cover no-repeat;--sen-navigation-gradient:linear-gradient(180deg,#040606 0%,rgba(4,6,6,.76) 28%,rgba(4,6,6,.24) 65%,rgba(4,6,6,0));--sen-ui-text:#eaf9ef;--sen-ui-muted:#a2afa6;--sen-ui-line:rgba(230,245,235,.14);--sen-ui-surface:rgba(6,12,9,.72);--sen-ui-input:rgba(5,10,8,.68);--sen-ui-primary:rgba(163,230,53,.09);--sen-ui-primary-border:rgba(163,230,53,.5);--public-bg:#040606;--public-surface:var(--sen-ui-surface);--public-surface-strong:rgba(6,12,9,.9);--public-surface-soft:rgba(6,12,9,.5);--public-line:var(--sen-ui-line);--public-line-strong:rgba(232,245,237,.24);--public-muted:var(--sen-ui-muted);--public-accent:#9fca54;--public-accent-strong:#cce8a0;--guild-panel:var(--sen-ui-surface);--guild-panel-strong:rgba(6,12,9,.9);--guild-panel-soft:rgba(6,12,9,.5);--guild-border:var(--sen-ui-line);--guild-radius:3px;color-scheme:dark;background:#040606;font-family:var(--guild-font-sans)}.admin-site:not(:has(.admin-observer-shell)):before,.public-site[data-sen-interface=true][data-sen-surface=true]:before{position:fixed;z-index:-2;inset:0;display:block;content:"";background:var(--sen-interface-background);opacity:1;filter:none;pointer-events:none}.admin-site:not(:has(.admin-observer-shell)) :is(.admin-shell,.admin-login-shell):after,.admin-site:not(:has(.admin-observer-shell)) :is(.admin-shell,.admin-login-shell):before,.admin-site:not(:has(.admin-observer-shell)):after,.public-site[data-sen-interface=true] .participant-platform-background:has(>.sen-workspace[data-sen-create-category]):before,.public-site[data-sen-interface=true] :is(.dashboard-gallery-page,.dashboard-gallery-edit-page):after,.public-site[data-sen-interface=true] :is(.dashboard-gallery-page,.dashboard-gallery-edit-page):before,.public-site[data-sen-interface=true] :is(.participant-platform-background,.participant-dashboard,.sen-scene):after,.public-site[data-sen-interface=true] :is(.participant-platform-background,.participant-dashboard,.sen-scene):before,.public-site[data-sen-interface=true][data-sen-surface=true]:after{display:none}.admin-site:not(:has(.admin-observer-shell)) :is(.admin-shell,.admin-login-shell),.public-site[data-sen-interface=true] .participant-platform-background:has(>.sen-workspace),.public-site[data-sen-interface=true] :is(.participant-platform-background,.participant-dashboard,.sen-scene,.dashboard-gallery-page){background:transparent}.public-site[data-sen-interface=true] .sen-gamedev-hub__background-grid{display:none}.public-site[data-sen-interface=true] .sen-gamedev-hub__backgrounds:after{position:absolute;inset:0;content:"";background:linear-gradient(90deg,rgba(4,6,6,.8),rgba(4,6,6,.4)),linear-gradient(0deg,#040606,transparent 70%);pointer-events:none}.public-site[data-sen-interface=true] .sen-gamedev-hub__background.is-active{opacity:1}.public-auth-site[data-sen-interface=true] nav[aria-label=SEN]:before,.public-site[data-sen-interface=true] .sen-account-dock:before,.public-site[data-sen-interface=true] .sen-gamedev-hub__header:before{position:fixed;z-index:-1;top:0;left:0;width:100%;height:112px;content:"";background:var(--sen-navigation-gradient);pointer-events:none}.public-site[data-sen-interface=true] .sen-gamedev-hub__header{z-index:60;background:transparent;border-bottom-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.public-site[data-sen-interface=true] .sen-shell-brand{top:clamp(28px,3.2vw,40px)}.public-site[data-sen-interface=true] .sen-home-scene__topnav--start{position:fixed;z-index:61;top:clamp(28px,3.2vw,40px);left:max(20px,calc((100% - 1180px) / 2));margin:0;padding:0}.public-site[data-sen-immersive=true][data-sen-waiting=true] .sen-shell-brand{display:none}.public-auth-site[data-sen-interface=true] .sen-home-scene{background:transparent}.public-auth-site[data-sen-interface=true] .sen-home-scene:before{display:none}.public-auth-site[data-sen-interface=true] nav[aria-label=SEN]{position:fixed;z-index:61;top:24px;left:max(20px,calc((100% - 1180px) / 2));right:max(20px,calc((100% - 1180px) / 2))}.admin-site .sen-brand-mark__crop,.public-site[data-sen-interface=true] .sen-brand-mark__crop{background:transparent;mix-blend-mode:screen}.public-site[data-sen-interface=true] :is(.participant-profile-page,.participant-profile-editor,.reviewer-shell){width:min(1180px,calc(100% - 80px));margin-inline:auto;padding-top:112px;padding-bottom:80px}.public-site[data-sen-interface=true] .participant-profile-page .participant-profile-shell,.public-site[data-sen-interface=true] .participant-profile-page>.participant-profile-editor{width:100%;padding-top:0}.public-site[data-sen-interface=true] .participant-profile-editor-header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;border-top:0}.public-site[data-sen-interface=true] .participant-profile-editor-header>button{grid-column:1/-1;justify-self:start;border-radius:999px;border-color:rgba(230,245,235,.28);background:rgba(233,245,239,.05);font-size:12px;padding-inline:22px}.public-site[data-sen-interface=true] :is(.participant-profile-editor-mode,.participant-profile-editor-navigation){border:0;border-top:1px solid var(--sen-ui-line);border-radius:0;background:transparent;box-shadow:none}.public-site[data-sen-interface=true] .participant-profile-editor-mode button{border:0;border-bottom:1px solid transparent;border-radius:0;color:#c7d1ca;background:transparent}.public-site[data-sen-interface=true] .participant-profile-editor-mode button[aria-pressed=true]{border-bottom-color:var(--public-accent);color:var(--sen-ui-text);background:rgba(163,230,53,.06)}.public-site[data-sen-interface=true] .sen-scene__content{width:min(1180px,100%);margin-top:92px}.public-site[data-sen-interface=true] :is(.sen-scene__description,.sen-scene__body){max-width:78ch}.public-site[data-sen-interface=true] :is(.sen-management-panel,section[id],.participant-profile-navigation){scroll-margin-top:112px}.public-site[data-sen-interface=true] .participant-profile-navigation{top:88px}:is(.public-site[data-sen-interface=true],.admin-site:not(:has(.admin-observer-shell))) :is(.public-button,.button,.reviewer-button,.participant-profile-action,.participant-profile-editor-actions button,.participant-profile-onboarding__actions button,.participant-claim-code button,.participant-reviewer-application__form button,.sen-workspace__primary,.sen-wizard-nav button,.gallery-submit-button){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 26px;border:1px solid var(--sen-ui-primary-border);border-radius:999px;background:var(--sen-ui-primary);color:var(--sen-ui-text)!important;font-family:var(--guild-font-sans);font-size:12px;font-weight:500;line-height:1.4;text-decoration:none;box-shadow:none;transition:background .18s ease,border-color .18s ease}:is(.public-site[data-sen-interface=true],.admin-site:not(:has(.admin-observer-shell))) :is(.public-button,.button,.reviewer-button,.participant-profile-action,.participant-profile-editor-actions button,.sen-workspace__primary):not(:disabled):hover{background:rgba(163,230,53,.16);border-color:var(--public-accent);box-shadow:none}:is(.public-site[data-sen-interface=true],.admin-site:not(:has(.admin-observer-shell))) :is(.public-button--quiet,.button.secondary,.reviewer-button:not(.reviewer-button--primary),.participant-profile-action--quiet,.participant-profile-action[data-kind=secondary]){border-color:rgba(230,245,235,.28);background:rgba(233,245,239,.05);color:#c7d1ca!important}:is(.public-site[data-sen-interface=true],.admin-site:not(:has(.admin-observer-shell))) :is(.public-button--danger,.button.danger,.reviewer-button--danger){border-color:rgba(224,122,95,.55);background:rgba(224,122,95,.1);color:#f3d9d2!important}.public-site[data-sen-interface=true] :is(.public-button,.button,.reviewer-button,.participant-profile-action):disabled{opacity:.45;cursor:not-allowed}:is(.public-site[data-sen-interface=true],.admin-site:not(:has(.admin-observer-shell))) :is(input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),select,textarea):not(.sen-gamedev-hub__catalogue-search input,.sen-gamedev-hub__gallery-select select,:where([data-sen-workshop-surface] .chat-message-field textarea),:where(.sen-workshop-panel *)){min-width:0;min-height:50px;max-width:100%;padding:12px 14px;border:1px solid rgba(232,245,237,.24);border-radius:3px;background:var(--sen-ui-input);color:var(--sen-ui-text);font-family:var(--guild-font-sans);font-size:13px;box-shadow:none;color-scheme:dark}.public-site[data-sen-interface=true] :is(a,button,input,select,textarea):focus-visible:not(.sen-gamedev-hub__catalogue-search input,.sen-gamedev-hub__gallery-select select,:where([data-sen-workshop-surface] .chat-message-field textarea),:where(.sen-workshop-panel *)){outline:2px solid var(--public-accent);outline-offset:4px}.public-site[data-sen-interface=true] :is(.participant-profile-section,.participant-profile-completion,.participant-profile-editor-card,.participant-profile-editor-header,.participant-profile-editor-status,.participant-profile-editor-actions,.participant-profile-editor-requirements,.participant-profile-editor-preview,.participant-battle-eligibility,.participant-profile-skill-requirement,.participant-dashboard__section,.public-section,.public-info-panel,.public-gallery-work__meta-card,.industry-review-block,.reviewer-section,.gallery-editor__section){border:0;border-top:1px solid var(--sen-ui-line);border-radius:0;padding:24px 0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.public-site[data-sen-interface=true] :is(.participant-profile-section__header,.participant-profile-section__body){padding-inline:0;background:transparent}.public-site[data-sen-interface=true] :is(.participant-profile-shell__hero,.participant-profile-navigation,.participant-profile-empty,.participant-profile-overview__highlight,.public-battle-hero,.public-team-hero,.public-profile-hero,.public-battles-index-hero){border:0;border-radius:0;background:transparent;box-shadow:none}.public-site[data-sen-interface=true] .participant-profile-shell__hero-content{padding-inline:0}.public-site[data-sen-interface=true] .participant-profile-shell__cover>span{background:transparent}.public-site[data-sen-interface=true] .participant-profile-shell__cover[data-custom-cover=false],.public-site[data-sen-interface=true] .participant-profile-shell__cover[data-custom-cover=false]+.participant-profile-shell__cover-shade{display:none}.public-site[data-sen-interface=true] .participant-profile-header__avatar{border-width:1px;border-color:rgba(230,245,235,.28);box-shadow:none}.public-site[data-sen-interface=true] .participant-profile-navigation{border-bottom:1px solid var(--sen-ui-line);background:rgba(4,6,6,.94)}.public-site[data-sen-interface=true] .participant-profile-navigation button{border-radius:0;background:transparent;font-weight:400}.public-site[data-sen-interface=true] .participant-profile-navigation button[aria-selected=true]{border-bottom-color:var(--public-accent);color:var(--sen-ui-text);background:rgba(163,230,53,.06)}.public-site[data-sen-interface=true] :is(.sen-scene__title,.participant-profile-header__identity h1,.participant-profile-editor-header h1,.participant-dashboard__hero h1,.reviewer-header__title,.gallery-page-header h1,.public-page h1,.sen-workspace__hero h1){font-size:clamp(28px,4vw,44px);font-weight:400;line-height:1.1;letter-spacing:-.045em}.public-site[data-sen-interface=true] :is(.participant-profile-section h2,.participant-profile-editor h2,.reviewer-section__title,.sen-scene h2,.public-section h2,.gallery-editor__section h2){font-size:clamp(20px,2.3vw,28px);font-weight:400;line-height:1.25;letter-spacing:-.035em;text-transform:none}.public-site[data-sen-interface=true] .dashboard-gallery-edit-page .gallery-page-header{flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:24px}.public-site[data-sen-interface=true] .gallery-editor label{font-size:13px;font-weight:400;color:#c7d1ca}.public-site[data-sen-interface=true] input[type=file]::file-selector-button{min-height:36px;margin-right:12px;padding:6px 16px;border:1px solid rgba(230,245,235,.28);border-radius:999px;color:#c7d1ca;background:rgba(233,245,239,.05);font:inherit;cursor:pointer}.public-site[data-sen-interface=true] .public-account-control__menu{border-color:rgba(230,245,235,.14);background:rgba(6,12,9,.96);box-shadow:0 16px 36px rgba(0,0,0,.2)}.public-site[data-sen-interface=true] :is(.sen-scene__description,.participant-profile-section p,.participant-profile-editor p,.reviewer-header__name){color:var(--sen-ui-muted);font-size:13px;line-height:1.6}.public-site[data-sen-interface=true] :is(.sen-scene__eyebrow,.public-kicker,.eyebrow,.reviewer-header__eyebrow){color:var(--public-accent);font-size:10px;font-weight:500;letter-spacing:.18em}.public-site[data-sen-interface=true] :is(.public-gallery-card,.public-battle-card,.public-participant-card,.reviewer-card,.sen-gamedev-hub__card,.participant-profile-compact-card,.participant-profile-verified-card,.participant-dashboard__battle-card){border-color:var(--sen-ui-line);border-radius:3px;background:var(--sen-ui-surface);box-shadow:none}.admin-site .admin-brand-mark .sen-brand-mark__image{height:auto}.admin-site:not(:has(.admin-observer-shell)) .admin-panel h2{font-size:clamp(20px,2.3vw,28px)}.admin-site:not(:has(.admin-observer-shell)) .admin-topbar{border:0;background:var(--sen-navigation-gradient);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding-bottom:28px}.admin-site:not(:has(.admin-observer-shell)) :is(.admin-sidebar,.admin-panel,.admin-login-panel,.sen-admin-metric){border-color:var(--sen-ui-line);border-radius:3px;background:var(--sen-ui-surface);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.admin-site:not(:has(.admin-observer-shell)) :is(.admin-title-row h1,.admin-panel h2,.sen-admin-intro h2){font-weight:400;letter-spacing:-.035em}.admin-site:not(:has(.admin-observer-shell)) .admin-button{min-height:42px;padding:10px 22px;border-radius:999px;font:500 12px var(--guild-font-sans);box-shadow:none}.admin-site:not(:has(.admin-observer-shell)) .admin-button:not(.secondary):not(.danger){border-color:var(--sen-ui-primary-border);background:var(--sen-ui-primary);color:var(--sen-ui-text)}.admin-site:not(:has(.admin-observer-shell)) .admin-button.secondary{background:rgba(233,245,239,.05);border-color:rgba(230,245,235,.28)}@media (max-width:700px){.public-site[data-sen-interface=true] .participant-profile-editor-header{grid-template-columns:1fr}.public-site[data-sen-interface=true] :is(.participant-profile-page,.participant-profile-editor,.reviewer-shell){width:calc(100% - 36px);padding-top:96px;padding-bottom:48px}.public-site[data-sen-interface=true] :is(.sen-shell-brand,.sen-home-scene__topnav--start){top:24px;left:18px}.public-site[data-sen-interface=true] .sen-account-dock{max-width:calc(100% - 108px)}.public-site[data-sen-interface=true] .sen-account-dock .public-header__protected-link{max-width:100px;padding-inline:10px}.public-site[data-sen-interface=true] .sen-account-dock .public-account-control__trigger{max-width:170px}.public-site[data-sen-interface=true] .sen-account-dock:before{height:90px}.public-site[data-sen-interface=true] .sen-gamedev-hub__header:before{height:150px}.public-site[data-sen-interface=true] .sen-gamedev-hub__brand .sen-brand-mark__crop{display:block}.public-site[data-sen-interface=true] .sen-scene__content{margin-top:80px}.public-site[data-sen-interface=true] .participant-profile-shell__hero-content{padding-inline:0}}@media (prefers-reduced-motion:reduce){.public-site[data-sen-interface=true] :is(.public-button,.button,.reviewer-button,.participant-profile-action){transition:none}}html:has(.admin-site:not(:has(.admin-observer-shell))),html:has(.public-site[data-sen-interface=true]){background:#040606;color-scheme:dark;scrollbar-gutter:auto}.public-site[data-sen-interface=true] .public-button--quiet:not(:disabled):hover{border-color:rgba(230,245,235,.5);background:rgba(233,245,239,.09)!important}.public-site[data-sen-interface=true] .public-button--danger:not(:disabled):hover{border-color:rgba(224,122,95,.85);background:rgba(224,122,95,.18)}.public-auth-site[data-sen-interface=true] nav[aria-label=SEN],.public-site[data-sen-interface=true] .sen-home-scene__topnav--start{left:max(var(--sen-wide-gutter,18px),calc((100% - var(--sen-hub-max, 1920px)) / 2))}.public-auth-site[data-sen-interface=true] nav[aria-label=SEN]{right:max(var(--sen-wide-gutter,18px),calc((100% - var(--sen-hub-max, 1920px)) / 2))}.public-site[data-sen-interface=true] :is(.participant-profile-page,.participant-profile-editor,.reviewer-shell){width:min(var(--sen-content-max,1920px),calc(100% - var(--sen-wide-gutter, 18px) - var(--sen-wide-gutter, 18px)))}.public-site[data-sen-interface=true] .sen-scene__content{width:min(var(--sen-content-max,1920px),100%)}.sen-home-scene__categories .sen-category-pill[data-sen-home-category]{color:var(--public-text);border-color:rgba(var(--sen-category-rgb),.55);box-shadow:0 0 18px rgba(var(--sen-category-rgb),.2)}.sen-home-scene__categories .sen-category-pill[data-sen-home-category]:is(:hover,:focus-visible){color:var(--public-text);border-color:var(--sen-category-accent);box-shadow:0 0 26px rgba(var(--sen-category-rgb),.38);outline-color:var(--sen-category-accent)}.public-site[data-sen-category][data-sen-surface=true]{--public-accent:var(--sen-category-accent);--public-accent-strong:var(--sen-category-accent);--public-muted:#a6afad;--public-muted-soft:#8d9995;--sen-ui-primary:rgba(var(--sen-category-rgb),.08);--sen-ui-primary-border:rgba(var(--sen-category-rgb),.4);--sen-interface-background:var(--sen-category-atmosphere);--sen-navigation-gradient:linear-gradient(180deg,#040606 0%,rgba(4,6,6,.76) 28%,rgba(4,6,6,.24) 65%,transparent);color-scheme:dark;background:#040606}.public-site[data-sen-category=game_development]{--sen-category-atmosphere:radial-gradient(ellipse at 30% 40%,rgba(var(--sen-category-rgb),.1),transparent 44%),radial-gradient(ellipse at 80% 78%,rgba(var(--sen-category-rgb),.04),transparent 36%),linear-gradient(160deg,#080b09,#040606 66%,#020303)}.public-site[data-sen-category=creative]{--sen-category-atmosphere:radial-gradient(ellipse at 22% 48%,rgba(var(--sen-category-rgb),.11),transparent 46%),radial-gradient(ellipse at 85% 72%,rgba(var(--sen-category-rgb),.045),transparent 35%),linear-gradient(155deg,#090d0d,#040606 65%,#020303)}.public-site[data-sen-category=software_product]{--sen-category-atmosphere:linear-gradient(125deg,transparent 30%,rgba(var(--sen-category-rgb),.035) 50%,transparent 67%),radial-gradient(ellipse at 66% 36%,rgba(var(--sen-category-rgb),.12),transparent 44%),linear-gradient(180deg,#0b0a10,#040506 72%,#020203)}.public-site[data-sen-category=education]{--sen-category-atmosphere:radial-gradient(ellipse at 48% 72%,rgba(var(--sen-category-rgb),.1),transparent 48%),radial-gradient(ellipse at 78% 18%,rgba(var(--sen-category-rgb),.035),transparent 40%),linear-gradient(175deg,#0d0c0b,#060605 72%,#030302)}html:has(.public-site[data-sen-category]){color-scheme:dark;scrollbar-color:#49524f #040606}html:has(.public-site[data-sen-category] [data-sen-category-presentation]){scroll-behavior:smooth}.public-site[data-sen-category][data-sen-surface=true]{overflow-x:clip;overflow-y:visible}.public-site[data-sen-category] .sen-gamedev-presentation{background:#040606}.public-site[data-sen-category] .sen-home-scene{background:var(--sen-category-atmosphere)}.public-site[data-sen-category] .sen-home-scene__topnav--start{z-index:61}.public-site[data-sen-category=creative] .sen-home-scene:before{opacity:.3}.public-site[data-sen-category=education] .sen-home-scene:before{opacity:.18}.public-site[data-sen-category] .sen-brand-mark__crop{background:transparent;mix-blend-mode:screen}.public-site[data-sen-category] .sen-gamedev-presentation__overview:before{background:radial-gradient(ellipse at 24% 48%,rgba(var(--sen-category-rgb),.075),transparent 30rem)}.public-site[data-sen-category] .sen-gamedev-presentation__paths:before{background:radial-gradient(ellipse at 76% 52%,rgba(var(--sen-category-rgb),.07),transparent 34rem)}.public-site[data-sen-category] :is(.sen-gamedev-presentation__explore,.sen-gamedev-presentation__path,.sen-gamedev-presentation__back-to-top):hover{text-shadow:0 0 24px rgba(var(--sen-category-rgb),.24)}.public-site[data-sen-category] :is(.sen-gamedev-presentation__explore,.sen-gamedev-presentation__path,.sen-gamedev-presentation__back-to-top):focus-visible{outline-color:var(--sen-category-accent);text-shadow:0 0 24px rgba(var(--sen-category-rgb),.24)}.public-site[data-sen-category] .sen-gamedev-presentation__back-to-top>span:last-child{box-shadow:0 0 16px rgba(var(--sen-category-rgb),.08)}.public-site[data-sen-category] .sen-gamedev-presentation__back-to-top:is(:hover,:focus-visible)>span:last-child{border-color:var(--sen-category-accent);box-shadow:0 0 22px rgba(var(--sen-category-rgb),.24)}.sen-category-availability{max-width:52ch;margin:0;color:var(--public-muted);font-size:.9rem;line-height:1.7}.public-site[data-sen-category] .sen-account-dock:before{position:fixed;z-index:-1;top:0;left:0;width:100%;height:112px;content:"";background:var(--sen-navigation-gradient);pointer-events:none}.public-site[data-sen-category] .public-account-control__avatar{background:rgba(var(--sen-category-rgb),.13);border-color:rgba(var(--sen-category-rgb),.3);color:var(--sen-category-accent);box-shadow:none}.public-site[data-sen-category] :is(.public-account-control__trigger,.public-header__protected-link):is(:hover,:focus-visible){border-color:rgba(var(--sen-category-rgb),.5);box-shadow:0 0 18px rgba(var(--sen-category-rgb),.08);color:var(--sen-category-accent)}.public-site[data-sen-category] .public-account-control__menu a:is(:hover,:focus-visible){background:rgba(var(--sen-category-rgb),.06);color:var(--sen-category-accent)}.sen-category-shell{display:grid;grid-template-rows:1fr auto;gap:64px;width:min(1180px,calc(100% - 40px));min-height:100dvh;margin-inline:auto;padding-block:clamp(148px,20vh,208px) 32px;font-family:var(--guild-font-sans)}.sen-category-shell__content{align-self:center;max-width:790px}.sen-category-shell .sen-category-shell__eyebrow{margin:0 0 44px;color:var(--public-muted);font-size:.72rem;font-weight:600;letter-spacing:.15em;text-transform:uppercase}.sen-category-shell .sen-category-shell__status{display:flex;gap:10px;align-items:center;margin:0 0 22px;color:var(--sen-category-accent);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase}.sen-category-shell__status:before{width:5px;height:5px;border-radius:50%;background:currentColor;box-shadow:0 0 12px rgba(var(--sen-category-rgb),.3);content:""}.public-site .sen-category-shell h1{max-width:17ch;margin:0 0 32px;color:#eaf1ee;font-size:clamp(2.6rem,5.8vw,5.2rem);font-weight:500;letter-spacing:-.045em;line-height:1.04;text-wrap:balance}.sen-category-shell .sen-category-shell__lead{margin:0 0 12px;color:#d2dcda;font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6}.sen-category-shell .sen-category-shell__description{max-width:55ch;margin:0;color:var(--public-muted);line-height:1.7}.sen-category-shell__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.public-site[data-sen-category] .sen-category-shell .public-button{min-height:46px;gap:12px}.public-site[data-sen-category] .sen-category-shell .public-button:is(:hover,:focus-visible){border-color:var(--sen-category-accent);background:rgba(var(--sen-category-rgb),.13);box-shadow:none}.sen-category-shell .sen-category-shell__note{margin:0;padding-top:22px;border-top:1px solid rgba(230,245,235,.1);color:var(--public-muted-soft);font-size:.75rem;letter-spacing:.025em}@media (max-width:700px){.sen-category-shell{width:calc(100% - 40px);gap:52px;padding-top:120px}.sen-category-shell .sen-category-shell__eyebrow{margin-bottom:32px}.public-site[data-sen-category] .sen-home-scene__topnav--start .sen-brand-mark__context{display:none}.public-site[data-sen-category] .sen-account-dock .public-account-control__trigger{max-width:min(210px,55vw)}.public-site[data-sen-category] .sen-account-dock .public-account-control__trigger>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}@media (prefers-reduced-motion:reduce){html:has(.public-site[data-sen-category]){scroll-behavior:auto}}.sen-category-shell{width:min(var(--sen-hub-max,1920px),calc(100% - var(--sen-wide-gutter, 18px) - var(--sen-wide-gutter, 18px)))}@media (max-width:700px){.sen-category-shell{width:calc(100% - 40px)}}