/* /assets/features-AccountSettings-AccountSettings-CNOKu3Xn.css */
.account-groups{gap:var(--space-8);display:grid}.account-card{scroll-margin-top:var(--space-12)}.account-skeleton__title{width:72px;height:10px}.account-skeleton__label{width:120px;height:14px}.account-skeleton__value{width:min(280px,60%);margin-top:var(--space-2)}.account-skeleton__action{align-self:center;width:72px;height:36px}.account-card{gap:var(--space-3);display:grid}.account-card__title{color:var(--text-muted);font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0}.account-card__rows{border:var(--line) solid var(--border);border-left:3px solid var(--primary);background:var(--surface)}.account-row+.account-row{border-top:var(--line) solid var(--border)}.account-row{align-items:center;gap:var(--space-3) var(--space-4);padding:var(--space-4) var(--space-6);grid-template-columns:minmax(0,1fr) auto;display:grid}.account-row__info{gap:4px;min-width:0;display:grid}.account-row__label{align-items:center;gap:var(--space-3);font:700 15px / 1.3 var(--font-display);text-transform:uppercase;flex-wrap:wrap;display:flex}.account-row__value{color:var(--text);overflow-wrap:anywhere;font-size:14px}.account-row__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.account-row__editor,.account-row>.account-notice{grid-column:1/-1}.account-row__editor{padding-top:var(--space-4);border-top:var(--line) dashed var(--border)}.account-muted{color:var(--text-muted);font-size:13px}.account-hint{color:var(--text-muted);max-width:60ch;margin:0;font-size:13px}.account-badge{text-transform:none;letter-spacing:0;padding:1px 8px;font-size:11px}.account-badge--on{border-color:var(--primary);color:var(--primary)}.account-badge--warning{border-color:var(--warning);color:var(--warning)}.account-form{gap:var(--space-4);max-width:420px;display:grid}.account-form--wide{max-width:640px}.account-textarea{resize:vertical;min-height:120px;font:inherit;line-height:1.5}.account-bio{white-space:pre-line;overflow-wrap:anywhere}.account-stack{gap:var(--space-1);display:grid}.account-avatar-current{align-items:center;gap:var(--space-3);display:flex}.account-avatar-current img{border:var(--line) solid var(--border);object-fit:cover;width:40px;height:40px}.account-avatars{gap:var(--space-2);max-height:360px;padding:var(--space-1);grid-template-columns:repeat(auto-fill,minmax(64px,1fr));display:grid;overflow-y:auto}.account-avatar{aspect-ratio:1;background:var(--surface-2);cursor:pointer;border:2px solid #0000;padding:0}.account-avatar img{object-fit:cover;width:100%;height:100%;display:block}.account-avatar:hover{border-color:var(--border)}.account-avatar[aria-checked=true]{border-color:var(--primary)}.account-avatar:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.account-socials{align-items:start;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}.account-social{gap:var(--space-2);display:grid}.account-social__label{align-items:center;gap:var(--space-2);font:600 13px var(--font-body);color:var(--text);display:flex}.account-social__icon{color:var(--primary);flex:none}.account-social__field{border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--surface-2);align-items:stretch;min-height:40px;display:flex}.account-social__field:hover{border-color:var(--border-strong)}.account-social__field:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.account-social__field[data-invalid]{border-color:var(--danger)}.account-social__prefix{color:var(--text-subtle);font:500 13px var(--font-mono);white-space:nowrap;align-items:center;padding:0 0 0 12px;display:flex}.account-social__input{min-width:0;color:var(--text);font:500 14px var(--font-mono);background:0 0;border:0;outline:none;flex:1;padding:10px 12px 10px 2px}.account-social__input:only-child{padding-left:12px}.account-social__input::placeholder{color:var(--text-subtle)}.account-social__input:disabled{opacity:.5}.account-social__error{color:var(--danger-text);font-size:12px}.account-social-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.account-social-chip{align-items:center;gap:var(--space-2);padding:2px var(--space-3);border:var(--line) solid var(--border);background:var(--surface-2);font-size:13px;display:inline-flex}.account-inline{gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;align-items:end;display:grid}.account-inline>.account-notice{grid-column:1/-1}.account-actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.account-btn-danger{border-color:var(--danger);background:var(--danger);color:#fff}.account-btn-danger:hover{background:var(--danger);color:#fff;opacity:.9}.account-link{width:fit-content;color:var(--primary);cursor:var(--cursor-pointer,pointer);background:0 0;border:0;justify-self:start;padding:0;font-size:13px;text-decoration:underline}.account-list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.account-list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:var(--line) solid var(--border);background:var(--surface-2);flex-wrap:wrap;display:flex}.account-list span{gap:2px;min-width:0;display:grid}.account-list .account-actions{display:flex}.account-list small{color:var(--text-muted);font-size:12px}.account-notice{margin:0;font-size:13px}.account-notice[data-kind=ok]{color:var(--success)}.account-notice[data-kind=error]{color:var(--danger-text)}.account-placeholder{justify-items:start;gap:var(--space-4);color:var(--text-muted);display:grid}@media (width<=560px){.account-row{padding:var(--space-4);grid-template-columns:1fr}.account-row__actions{justify-content:flex-start}.account-inline{grid-template-columns:1fr}}



/* /assets/features-GameLink-GameLink-DL905HrI.css */
.game-link{gap:var(--space-4);margin:0 0 var(--space-8);scroll-margin-top:var(--space-12);padding:var(--space-6);border:var(--line) solid var(--border);border-left:3px solid var(--primary);border-radius:var(--radius);background:var(--surface);display:grid}.game-link__skeleton{height:140px}.game-link__title{font:700 18px / 1.2 var(--font-display);text-transform:uppercase;margin:0}.game-link__intro{color:var(--text-muted);max-width:64ch;margin:0;font-size:14px}.game-link__status{min-height:1.25em;color:var(--text-muted);margin:0;font-size:13px}.game-link__status[data-error]{color:var(--danger-text)}.game-link__status:empty{display:none}.lb-stage{gap:var(--space-4);display:grid}.lb-stage.is-advanced{animation:.7s ease-out lb-advance}.lb-stepper{align-items:center;gap:var(--space-3);margin:0;padding:0;list-style:none;display:flex}.lb-stepper li{border:var(--line) solid var(--border-strong);width:28px;height:28px;color:var(--text-muted);font:700 13px var(--font-display);border-radius:50%;place-items:center;display:grid}.lb-stepper li.is-now{border-color:var(--primary);color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--primary) 18%, transparent)}.lb-stepper li.is-done{background:var(--primary);border-color:var(--primary);color:var(--text-on-primary)}.lb-stepper__text{color:var(--text-muted);font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase}.lb-instruction{gap:var(--space-2);padding:var(--space-4) var(--space-6);background:var(--surface-3);border-left:3px solid var(--primary);animation:.4s ease-out both lb-rise;display:grid}.lb-instruction__title{font:700 22px / 1.25 var(--font-display);text-transform:uppercase}.lb-instruction__detail{color:var(--text-muted);font-size:15px}.lb-boards{gap:var(--space-4);grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.lb-panel{gap:var(--space-3);padding:var(--space-4);border:var(--line) solid var(--border);background:var(--surface-2);display:grid}.lb-panel--target{border-color:var(--primary)}.lb-panel__title{color:var(--text-muted);font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;margin:0}.lb-board{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.lb-slot{aspect-ratio:1;border:var(--line) solid var(--border-strong);background:var(--surface);min-width:0;animation:.38s ease-out both lb-pop;animation-delay:calc(var(--i) * 45ms);place-items:center;display:grid;position:relative;overflow:visible}.lb-slot.is-empty{opacity:.6;border-style:dashed}.lb-badge{object-fit:contain;width:82%;height:82%}.lb-badge--text{text-align:center;color:var(--text-muted);place-items:center;font-size:10px;display:grid}.lb-slot.is-focus{z-index:1;animation:.38s ease-out both lb-pop,1.2s ease-in-out .4s infinite lb-pulse;animation-delay:calc(var(--i) * 45ms), .4s}.lb-slot.is-swap-current{border-color:var(--warning);--pulse-color:var(--warning)}.lb-slot.is-swap-target{border-color:var(--primary);--pulse-color:var(--primary)}.lb-slot.is-remove-current{border-color:var(--danger);--pulse-color:var(--danger)}.lb-slot.is-remove-target{border-color:var(--danger);opacity:1;--pulse-color:var(--danger);border-style:dashed}.lb-slot.is-restore-current{border-color:var(--primary);opacity:1;--pulse-color:var(--primary);border-style:dashed}.lb-slot.is-restore-target{border-color:var(--primary);--pulse-color:var(--primary)}.lb-chip{min-width:22px;height:22px;font:700 14px / 1 var(--font-display);color:#fff;background:var(--danger);pointer-events:none;place-items:center;padding-inline:4px;display:grid;position:absolute;top:-6px;right:-6px}.lb-chip--swap{background:var(--warning);color:var(--text-on-primary);animation:1s ease-in-out infinite lb-wiggle}.lb-chip--ok,.lb-chip--plus{background:var(--primary);color:var(--text-on-primary)}.lb-arrow{color:var(--primary);font-size:28px;animation:1.2s ease-in-out infinite lb-nudge}.lb-actions{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.lb-actions .ds-btn{min-height:44px}.lb-actions .lb-mock{opacity:.85;border-style:dashed}.lb-done{align-items:center;gap:var(--space-6);animation:.4s ease-out both lb-rise;display:flex}.lb-done__text{gap:var(--space-2);display:grid}.lb-done__text strong{font:700 22px var(--font-display);color:var(--primary);text-transform:uppercase}.lb-done svg{stroke:var(--primary);flex:none}.lb-done__ring{stroke-dasharray:145;stroke-dashoffset:145px;animation:.7s ease-out forwards lb-draw}.lb-done__tick{stroke-dasharray:40;stroke-dashoffset:40px;animation:.5s ease-out .5s forwards lb-draw}@keyframes lb-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes lb-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lb-pulse{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--pulse-color,var(--text)) 55%, transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb, var(--pulse-color,var(--text)) 0%, transparent)}}@keyframes lb-wiggle{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}@keyframes lb-nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes lb-advance{0%{box-shadow:inset 0 0 0 2px var(--primary), 0 0 24px color-mix(in srgb, var(--primary) 45%, transparent)}to{box-shadow:inset 0 0 0 2px #0000,0 0 #0000}}@keyframes lb-draw{to{stroke-dashoffset:0}}@media (width<=720px){.lb-boards{grid-template-columns:1fr}.lb-arrow{justify-self:center;animation:none;transform:rotate(90deg)}.lb-instruction__title{font-size:19px}}@media (prefers-reduced-motion:reduce){.lb-stage *,.lb-stage,.lb-done *,.lb-done{animation:none!important}.lb-done__ring,.lb-done__tick{stroke-dashoffset:0}}.game-link .player-search{max-width:640px}.game-link__hint{color:var(--text-muted);margin:0;font-size:13px}.game-link__path{align-items:center;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-6);border:var(--line) solid var(--primary-line);background:var(--primary-bg);flex-wrap:wrap;display:flex}.game-link__path-label{font:700 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.game-link__path ol{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.game-link__path li{font:700 16px var(--font-display);text-transform:uppercase}.game-link__path li+li:before{content:"›";color:var(--primary);margin-inline-end:var(--space-3)}.game-link__lookup .player-search__name{color:var(--primary)}.game-link__lookup-icon{background:var(--surface-3);width:32px;height:32px;color:var(--primary);flex:none;place-items:center;font-size:18px;display:grid}.lb-who{color:var(--text);margin:0;font-weight:600}.lb-how{gap:var(--space-2);color:var(--text-muted);margin:0;padding-left:1.4em;font-size:14px;display:grid}.lb-card{gap:var(--space-6);padding:var(--space-6) var(--space-8);border:var(--line) solid var(--primary-line);border-left:3px solid var(--primary);background:var(--primary-bg);animation:.4s ease-out both lb-rise;display:grid}.lb-card__main{align-items:center;gap:var(--space-6);display:flex}.lb-card__logo{object-fit:contain;flex:none;width:48px;height:48px}.lb-card__text{gap:var(--space-2);min-width:0;display:grid}.lb-card__eyebrow{font:700 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--primary)}.lb-card__name{font:700 24px / 1.1 var(--font-display);overflow-wrap:anywhere}.lb-card__meta{gap:var(--space-2) var(--space-6);color:var(--text-muted);flex-wrap:wrap;font-size:13px;display:flex}.lb-card__confirm{gap:var(--space-4);display:grid}.lb-card__confirm p{color:var(--text-muted);margin:0}.lb-card__danger{border-color:var(--danger);color:var(--danger-text)}.lb-card a.ds-btn{text-decoration:none}@media (prefers-reduced-motion:reduce){.lb-card{animation:none!important}}



/* /assets/shares-components-Breadcrumb-Breadcrumb-DWaR5PFm.css */
.breadcrumb{max-width:var(--container);padding:var(--space-10) var(--gutter) 0;margin:0 auto}.breadcrumb--embedded{max-width:none;margin:0 0 var(--space-7);padding:0}.breadcrumb ol{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb li{align-items:center;gap:var(--space-4);min-width:0;color:var(--text-muted);font:600 13px/1.4 var(--font-display);letter-spacing:.14em;text-transform:uppercase;display:inline-flex}.breadcrumb a{color:var(--text-muted);transition:color var(--duration) var(--ease)}.breadcrumb a:hover,.breadcrumb a:focus-visible{color:var(--primary)}.breadcrumb__sep{color:var(--text-subtle);flex:none}.breadcrumb__current{color:var(--primary)}.breadcrumb__current span{overflow-wrap:anywhere}



/* /assets/shares-components-Button-Button-DCvI0hkU.css */
.ds-btn{justify-content:center;align-items:center;gap:var(--space-4);cursor:var(--cursor-pointer,pointer);white-space:nowrap;border:var(--line) solid var(--primary);border-radius:var(--radius);min-height:40px;color:var(--primary);font:700 15px var(--font-display);letter-spacing:.14em;text-transform:uppercase;transition:background var(--duration) var(--ease), color var(--duration) var(--ease), border-color var(--duration) var(--ease);background:0 0;padding:10px 18px;display:inline-flex}.ds-btn:hover{color:var(--primary-hover);background:#1fcf7a1f}.ds-btn--primary{background:var(--primary);color:var(--text-on-primary)}.ds-btn--primary:hover{background:var(--primary-hover);color:var(--text-on-primary)}.ds-btn--neutral{border-color:var(--border-strong);color:var(--text-muted)}.ds-btn--neutral:hover{background:var(--surface-3);color:var(--text)}.ds-btn--success,.ds-btn--success:hover{border-color:var(--success);background:var(--success);color:var(--text-on-primary)}.ds-btn--lg{min-height:48px;padding:13px 22px}.ds-btn--block{width:100%;display:flex}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;pointer-events:none}



/* /assets/shares-components-Chip-Chip-Bk3QCTS6.css */
.ds-chip{align-items:center;gap:var(--space-3);border:var(--line) solid var(--border-strong);border-radius:var(--radius);color:var(--text-2);font:500 11px var(--font-mono);cursor:var(--cursor-default,default);background:0 0;padding:3px 10px;display:inline-flex}button.ds-chip,a.ds-chip{cursor:var(--cursor-pointer,pointer)}button.ds-chip:hover,a.ds-chip:hover{border-color:var(--primary);color:var(--primary)}.ds-chip[aria-pressed=true],.ds-chip--active{border-color:var(--primary);background:var(--primary);color:var(--text-on-primary)}.ds-chip--warning{background:var(--warning-bg);color:var(--warning);border-color:#ff8a2b8c}.ds-chip--danger{background:var(--danger-bg);color:var(--danger-text);border-color:#d9472b8c}



/* /assets/shares-components-Field-Field-CuaCbnaI.css */
.ds-field{gap:var(--space-3);flex-direction:column;display:flex}.ds-field__label{font:600 12px var(--font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.ds-input{border:var(--line) solid var(--border);border-radius:var(--radius);background:var(--surface-2);width:100%;min-height:40px;color:var(--text);font:500 14px var(--font-mono);padding:10px 12px}.ds-input::placeholder{color:var(--text-subtle)}.ds-input:hover{border-color:var(--border-strong)}.ds-input:focus{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);outline:none}.ds-input[aria-invalid=true]{border-color:var(--danger)}.ds-input:disabled{opacity:.5;cursor:not-allowed}.ds-field__hint{font:400 12px var(--font-body);color:var(--text-muted)}.ds-field__error{font:500 12px var(--font-body);color:var(--danger-text)}



/* /assets/shares-components-LanguageSwitcher-LanguageSwitcher-DccmYtSb.css */
.lang-switch{position:relative}.lang-switch__button{align-items:center;gap:var(--space-2);min-height:38px;padding:0 var(--space-3);border:var(--line) solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--text-2);cursor:var(--cursor-pointer,pointer);font:600 14px/1 var(--font-body);white-space:nowrap;list-style:none;display:inline-flex}.lang-switch__button::-webkit-details-marker{display:none}.lang-switch__button:hover,.lang-switch[open] .lang-switch__button{border-color:var(--primary);color:var(--text)}.lang-switch__icon{fill:none;stroke:currentColor;stroke-width:1.6px;flex-shrink:0}.lang-switch__list{top:calc(100% + var(--space-2));z-index:60;min-width:160px;padding:var(--space-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);background:var(--surface-2);margin:0;list-style:none;position:absolute;right:0}.lang-switch__item{padding:var(--space-3) var(--space-5);border-radius:var(--radius);color:var(--text-2);font:500 14px/1.2 var(--font-body);white-space:nowrap;display:block}.lang-switch__item:hover{background:var(--surface-3);color:var(--text)}.lang-switch__item.is-current{color:var(--primary);font-weight:700}



/* /assets/shares-components-PlayerSearch-PlayerSearch-CZZxmEjF.css */
.player-search{width:100%;max-width:560px;display:flex;position:relative}.player-search--lg{max-width:680px}.player-search__input{min-width:0;padding:var(--space-7) var(--space-8);background:var(--surface-2);border:var(--line) solid var(--border-strong);border-radius:var(--radius);color:var(--text);font:500 15px var(--font-body);border-right:0;flex:1}.player-search--lg .player-search__input{padding:var(--space-9) var(--space-9);font-size:17px}.player-search__input:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.player-search__submit{padding:0 var(--space-9);background:var(--primary);border:var(--line) solid var(--primary);border-radius:var(--radius);color:var(--text-on-primary);font:700 14px var(--font-display);letter-spacing:.08em;text-transform:uppercase;cursor:var(--cursor-pointer,pointer)}.player-search__submit:hover{background:var(--primary-hover)}.player-search__list{z-index:20;background:var(--surface);border:var(--line) solid var(--border-strong);max-height:380px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.player-search__list li{align-items:center;gap:var(--space-6);padding:var(--space-5) var(--space-8);cursor:var(--cursor-pointer,pointer);color:var(--text-2);display:flex}.player-search__list li.is-active,.player-search__list li:hover{background:var(--surface-3);color:var(--text)}.player-search__list img,.player-search__avatar{object-fit:cover;background:var(--surface-3);flex:none;width:32px;height:32px}.player-search__name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:600;overflow:hidden}.player-search__id{color:var(--text-subtle);font:500 11px var(--font-mono)}.player-search__list li.player-search__note{cursor:var(--cursor-default,default);color:var(--text-muted);font-size:13px}.player-search__list li.player-search__note:hover{color:var(--text-muted);background:0 0}



/* /assets/views-account-account-BLBtXkOf.css */
.account-page{max-width:880px;padding-bottom:var(--space-12)}.account-page__title{margin:var(--space-4) 0 var(--space-6);font:700 32px / 1.1 var(--font-display);text-transform:uppercase}.account-groups .game-link{margin:0}

