@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_7a7ef1f4-module__jjo8ZG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_7a7ef1f4-module__jjo8ZG__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b1d85524044d164b-s.3d2z3g8-0j-dt.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8ba5f833187ad71-s.12t_ini-5pviw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/caf99913fbefdfcf-s.35_d6ems-0j9o.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f8f77ee2341fe4c8-s.3xr97f35klj50.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/615c5d7ab3b870e0-s.0-31reclfp2it.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2fff854eae8403aa-s.p.2ldxedyoecq_a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_38c36322-module__zSxT9G__className{font-family:Manrope,Manrope Fallback;font-style:normal;font-weight:600}.manrope_38c36322-module__zSxT9G__variable{--font-manrope:"Manrope", "Manrope Fallback"}
@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.2j75_l12byk_u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.07wt1b-68kohk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.0pan85mumqyf3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_48b929a0-module__PfoC5W__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_48b929a0-module__PfoC5W__variable{--font-poster:"Anton", "Anton Fallback"}
.avatar-module__cOTtlG__avatar{background:var(--surface-hover);border:1px solid var(--border);color:var(--text-primary);border-radius:50%;flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.avatar-module__cOTtlG__avatar img{object-fit:contain;width:100%;height:100%}
.badge-module__7WeL9W__badge{padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--surface-chip);color:var(--text-chip);font-size:var(--text-caption);white-space:nowrap;align-items:center;gap:6px;font-weight:500;line-height:1.5;display:inline-flex}.badge-module__7WeL9W__ok:before,.badge-module__7WeL9W__dot:before{content:"";background:var(--status-ok);border-radius:50%;flex-shrink:0;width:6px;height:6px}.badge-module__7WeL9W__dot:before{background:var(--dot)}
.icon-module__vSDJma__icon{flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}
.breadcrumb-module__opEz8G__trail{min-width:0}.breadcrumb-module__opEz8G__list{align-items:center;gap:2px var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.breadcrumb-module__opEz8G__item{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.breadcrumb-module__opEz8G__link,.breadcrumb-module__opEz8G__current,.breadcrumb-module__opEz8G__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.breadcrumb-module__opEz8G__link{color:var(--text-secondary);transition:color .12s}.breadcrumb-module__opEz8G__link:hover,.breadcrumb-module__opEz8G__current{color:var(--text-primary)}.breadcrumb-module__opEz8G__separator{color:var(--text-muted)}.breadcrumb-module__opEz8G__menuRoot{min-width:0;position:relative}.breadcrumb-module__opEz8G__trigger{border-radius:var(--radius-control);max-width:100%;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.breadcrumb-module__opEz8G__trigger:hover,.breadcrumb-module__opEz8G__trigger[aria-expanded=true]{background:var(--surface-hover);color:var(--text-primary)}.breadcrumb-module__opEz8G__trigger:focus-visible,.breadcrumb-module__opEz8G__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.breadcrumb-module__opEz8G__menu{top:calc(100% + var(--space-1));z-index:40;min-width:200px;max-width:min(320px,80vw);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);flex-direction:column;gap:2px;margin:0;list-style:none;display:flex;position:absolute;left:0;box-shadow:0 12px 32px #00000073}.breadcrumb-module__opEz8G__option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:36px;padding:0 var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-body-sm);display:flex}.breadcrumb-module__opEz8G__option:hover,.breadcrumb-module__opEz8G__selected{background:var(--surface-hover);color:var(--text-primary)}@media (max-width:560px){.breadcrumb-module__opEz8G__link,.breadcrumb-module__opEz8G__current,.breadcrumb-module__opEz8G__label{max-width:40vw}}@media (max-width:640px){.breadcrumb-module__opEz8G__link{margin-block:-12px;padding-block:12px}.breadcrumb-module__opEz8G__trigger{min-height:44px;margin-block:-8px}}
.button-module__2NABzW__button{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-5);border-radius:var(--radius-control);font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--tracking);cursor:pointer;border:1px solid #0000;font-weight:500;line-height:1;transition:border-color .12s,background-color .12s;display:inline-flex}.button-module__2NABzW__button:disabled{opacity:.35;cursor:default;pointer-events:none}.button-module__2NABzW__primary{background:var(--text-primary);color:var(--surface-canvas)}.button-module__2NABzW__outline{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.button-module__2NABzW__outline:hover{border-color:var(--text-primary)}.button-module__2NABzW__danger{color:var(--status-error);border-color:color-mix(in srgb, var(--status-error) 50%, transparent);background:0 0}.button-module__2NABzW__danger:hover{border-color:var(--status-error);background:color-mix(in srgb, var(--status-error) 10%, transparent)}.button-module__2NABzW__ghost{color:var(--text-secondary);background:0 0}.button-module__2NABzW__ghost:hover{background:var(--surface-hover);color:var(--text-primary)}.button-module__2NABzW__iconOnly{padding:var(--space-3)}.button-module__2NABzW__wide{justify-content:center;width:100%}@media (max-width:640px){.button-module__2NABzW__button{min-height:44px}.button-module__2NABzW__iconOnly{min-width:44px}}
.card-module__2A4pRq__card{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-card);flex-direction:column;display:flex}.card-module__2A4pRq__header{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.card-module__2A4pRq__heading{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.card-module__2A4pRq__action{font-size:var(--text-body-sm);flex:none}.card-module__2A4pRq__title{align-items:center;gap:var(--space-2);font-size:var(--text-body);flex-wrap:wrap;font-weight:600;display:flex}.card-module__2A4pRq__description{font-size:var(--text-body-sm);color:var(--text-secondary)}.card-module__2A4pRq__form{gap:var(--space-4);flex-direction:column;display:flex}.card-module__2A4pRq__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:640px){.card-module__2A4pRq__card{gap:var(--space-4);padding:var(--space-4)}.card-module__2A4pRq__actions>*{flex:auto}}
.card-grid-module__0ewu4a__grid{grid-template-columns:repeat(auto-fill, minmax(min(var(--card-min), 100%), 1fr));gap:var(--space-3);display:grid}@media (max-width:560px){.card-grid-module__0ewu4a__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.card-grid-module__0ewu4a__single{grid-template-columns:minmax(0,1fr)}}
.check-circle-module__oJhGlW__circle{border:2px solid var(--border-strong);width:24px;height:24px;color:var(--surface-canvas);cursor:pointer;background:0 0;border-radius:50%;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.check-circle-module__oJhGlW__circle:not(.check-circle-module__oJhGlW__checked):hover:not(:disabled){border-color:var(--text-secondary)}.check-circle-module__oJhGlW__checked{border-color:var(--status-ok);background:var(--status-ok)}.check-circle-module__oJhGlW__circle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.check-circle-module__oJhGlW__circle:disabled{cursor:default}@media (max-width:640px),(pointer:coarse){.check-circle-module__oJhGlW__circle{position:relative}.check-circle-module__oJhGlW__circle:after{content:"";border-radius:50%;position:absolute;inset:-12px}}
.choice-buttons-module__yZJ9ca__group{gap:var(--space-1);display:flex}.choice-buttons-module__yZJ9ca__option{border:1px solid var(--border);border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:inline-flex}.choice-buttons-module__yZJ9ca__option:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.choice-buttons-module__yZJ9ca__option:disabled{cursor:default;opacity:.6}.choice-buttons-module__yZJ9ca__option[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--c)}@media (max-width:640px){.choice-buttons-module__yZJ9ca__option{width:44px;height:44px}}
.checkbox-module__r_xQ3q__checkbox{appearance:none;border:1px solid var(--border-strong);background:var(--surface-canvas);cursor:pointer;border-radius:4px;place-items:center;width:20px;height:20px;margin:0;display:inline-grid}.checkbox-module__r_xQ3q__checkbox:checked{border-color:var(--text-primary);background:var(--text-primary)}.checkbox-module__r_xQ3q__checkbox:checked:after{content:"";border:solid var(--surface-canvas);border-width:0 2px 2px 0;width:5px;height:10px;margin-top:-2px;transform:rotate(45deg)}.checkbox-module__r_xQ3q__checkbox:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.checkbox-module__r_xQ3q__checkbox:disabled{opacity:.4;cursor:default}@media (max-width:640px),(pointer:coarse){.checkbox-module__r_xQ3q__checkbox{position:relative}.checkbox-module__r_xQ3q__checkbox:before{content:"";position:absolute;inset:-13px}}
.code-module__4pA1aG__mono{letter-spacing:.02em;word-break:break-all;color:var(--text-primary);font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace;font-size:.92em}.code-module__4pA1aG__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.code-module__4pA1aG__code{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-canvas);font-family:ui-monospace,Cascadia Mono,SF Mono,Consolas,monospace;font-size:var(--text-body-sm);letter-spacing:.02em;text-align:center}
.context-menu-module__6F1zHa__menu{z-index:100;min-width:210px;max-width:300px;padding:var(--space-1);border:1px solid var(--border);background:var(--surface-card);border-radius:8px;flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 32px #00000080}.context-menu-module__6F1zHa__item{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:4px;text-decoration:none;display:flex}.context-menu-module__6F1zHa__item:hover,.context-menu-module__6F1zHa__item:focus-visible{background:var(--surface-hover);outline:none}.context-menu-module__6F1zHa__item[aria-disabled=true]{cursor:default;opacity:.45}.context-menu-module__6F1zHa__item[aria-disabled=true]:hover{background:0 0}.context-menu-module__6F1zHa__icon{width:16px;color:var(--text-secondary);justify-content:center;display:inline-flex}.context-menu-module__6F1zHa__text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.context-menu-module__6F1zHa__danger,.context-menu-module__6F1zHa__danger .context-menu-module__6F1zHa__icon{color:var(--status-error)}.context-menu-module__6F1zHa__separator{height:1px;margin:var(--space-1) 0;background:var(--border-subtle)}.context-menu-module__6F1zHa__label{padding:var(--space-1) var(--space-2);color:var(--text-muted);font-size:var(--text-caption);letter-spacing:.04em;text-transform:uppercase;font-weight:600}
.empty-state-module__-Xpfba__empty{align-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-card);text-align:center;flex-direction:column;display:flex}.empty-state-module__-Xpfba__icon{width:52px;height:52px;margin-bottom:var(--space-2);border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-primary);place-items:center;display:grid}.empty-state-module__-Xpfba__title{font-size:var(--text-body);font-weight:600}.empty-state-module__-Xpfba__text{max-width:46ch;font-size:var(--text-body-sm);color:var(--text-secondary)}.empty-state-module__-Xpfba__action{margin-top:var(--space-4)}
.color-input-module__uzFE_q__field{align-items:center;gap:var(--space-3);padding:6px var(--space-3) 6px 6px;border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-canvas);cursor:pointer;width:168px;display:inline-flex;position:relative}.color-input-module__uzFE_q__field:hover:not(.color-input-module__uzFE_q__disabled){border-color:var(--border-strong)}.color-input-module__uzFE_q__field:focus-within{outline:2px solid var(--accent);outline-offset:2px}.color-input-module__uzFE_q__disabled{cursor:default;opacity:.5}.color-input-module__uzFE_q__swatch{border:1px solid #ffffff1f;border-radius:4px;width:24px;height:24px}.color-input-module__uzFE_q__swatch[data-empty=true]{background:linear-gradient(135deg, transparent 45%, var(--border-strong) 45% 55%, transparent 55%)!important}.color-input-module__uzFE_q__hex{font-size:var(--text-body-sm);font-variant-numeric:tabular-nums}.color-input-module__uzFE_q__empty{font-size:var(--text-body-sm);color:var(--text-secondary)}.color-input-module__uzFE_q__native{opacity:0;width:100%;height:100%;cursor:inherit;border:none;padding:0;position:absolute;inset:0}@media (max-width:640px){.color-input-module__uzFE_q__field{min-height:44px}.color-input-module__uzFE_q__hex,.color-input-module__uzFE_q__empty{font-size:16px}}
.crest-module__73Lwka__crest{border-radius:var(--radius-control);background:var(--surface-hover);color:var(--text-secondary);flex-shrink:0;place-items:center;font-weight:600;display:grid;overflow:hidden}.crest-module__73Lwka__accented{background:var(--accent-color);color:var(--accent-on)}.crest-module__73Lwka__bare{background:0 0;border-radius:0}.crest-module__73Lwka__crest img{object-fit:contain;width:100%;height:100%}
.select-module__CHe1Fa__field{gap:var(--space-2);flex-direction:column;max-width:360px;display:flex}.select-module__CHe1Fa__label{font-size:var(--text-body-sm);color:var(--text-secondary)}.select-module__CHe1Fa__select{height:40px;padding:0 36px 0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23b3b3b3' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>") no-repeat right 12px center, var(--surface-canvas);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--tracking);appearance:none;cursor:pointer}.select-module__CHe1Fa__select:hover:not(:disabled){border-color:var(--border-strong)}.select-module__CHe1Fa__select:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.select-module__CHe1Fa__select:disabled{opacity:.5;cursor:default}.select-module__CHe1Fa__compact{width:116px;height:32px;padding:0 28px 0 var(--space-2);font-size:var(--text-caption);background-position:right 8px center,0 0}.select-module__CHe1Fa__wide{width:240px;max-width:100%}.select-module__CHe1Fa__select option{background:var(--surface-card)}@media (max-width:640px){.select-module__CHe1Fa__field{max-width:none}.select-module__CHe1Fa__select,.select-module__CHe1Fa__compact{min-height:44px;font-size:16px}.select-module__CHe1Fa__compact{width:auto;min-width:116px;max-width:100%}.select-module__CHe1Fa__wide{width:240px}}
.sheet-module___SJNlq__sheet{border:0;border-top:1px solid var(--border);border-radius:var(--radius-card) var(--radius-card) 0 0;background:var(--surface-card);width:100%;max-width:100%;max-height:80vh;color:var(--text-primary);margin:0;padding:0;inset:auto 0 0}.sheet-module___SJNlq__sheet[open]{animation:.22s cubic-bezier(.2,.8,.2,1) sheet-module___SJNlq__slide-up}.sheet-module___SJNlq__sheet::backdrop{background:#0009;animation:.22s ease-out sheet-module___SJNlq__fade-in}@keyframes sheet-module___SJNlq__slide-up{0%{transform:translateY(100%)}}@keyframes sheet-module___SJNlq__fade-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.sheet-module___SJNlq__sheet[open],.sheet-module___SJNlq__sheet::backdrop{animation:none}}.sheet-module___SJNlq__body{gap:var(--space-4);padding:var(--space-2) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom));flex-direction:column;display:flex}.sheet-module___SJNlq__handle{background:var(--border);border-radius:2px;align-self:center;width:36px;height:4px}.sheet-module___SJNlq__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.sheet-module___SJNlq__title{font-size:var(--text-body-lg);font-weight:600}.sheet-module___SJNlq__close{padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--accent);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;font-weight:600}.sheet-module___SJNlq__close:hover{background:var(--surface-hover)}
.data-grid-module__B3nKyW__grid{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.data-grid-module__B3nKyW__frame{border:1px solid var(--border-subtle);border-radius:var(--radius-control);flex-direction:column;min-width:0;display:flex;overflow:hidden}.data-grid-module__B3nKyW__toolbar{align-items:center;gap:var(--space-2);padding:var(--space-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.data-grid-module__B3nKyW__search{min-width:0;min-height:40px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-canvas);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);flex:0 280px;align-self:stretch}.data-grid-module__B3nKyW__search:focus,.data-grid-module__B3nKyW__filter:focus{border-color:var(--border-strong);outline:none}@media (max-width:640px){.data-grid-module__B3nKyW__search{flex-basis:100%;font-size:16px}}.data-grid-module__B3nKyW__actions{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.data-grid-module__B3nKyW__choice{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);font-size:var(--text-body-sm);cursor:pointer;display:flex}.data-grid-module__B3nKyW__choice:hover{background:var(--surface-hover)}.data-grid-module__B3nKyW__scroller{--head-height:34px;overflow:auto}.data-grid-module__B3nKyW__table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-body-sm)}.data-grid-module__B3nKyW__th{z-index:2;height:var(--head-height);border-bottom:1px solid var(--border-subtle);background:var(--surface-hover);color:var(--text-secondary);font-size:var(--text-caption);text-align:left;padding:0;font-weight:600;position:sticky;top:0}.data-grid-module__B3nKyW__headRow{height:var(--head-height);padding-right:var(--space-2);align-items:center;display:flex}.data-grid-module__B3nKyW__head{align-items:center;gap:var(--space-1);min-width:0;height:var(--head-height);padding:0 var(--space-3);color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:1;display:flex}.data-grid-module__B3nKyW__sortable{cursor:pointer}.data-grid-module__B3nKyW__sortable:hover,.data-grid-module__B3nKyW__sorted{color:var(--text-primary)}.data-grid-module__B3nKyW__headText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.data-grid-module__B3nKyW__sortIcon{opacity:0;flex-shrink:0;display:inline-flex}.data-grid-module__B3nKyW__sortable:hover .data-grid-module__B3nKyW__sortIcon,.data-grid-module__B3nKyW__sorted .data-grid-module__B3nKyW__sortIcon{opacity:1}.data-grid-module__B3nKyW__right{text-align:right;justify-content:flex-end}.data-grid-module__B3nKyW__filterButton{border-radius:var(--radius-control);width:22px;height:22px;color:var(--text-muted);cursor:pointer;opacity:0;background:0 0;border:none;flex-shrink:0;place-items:center;padding:0;display:inline-grid;position:relative}.data-grid-module__B3nKyW__th:hover .data-grid-module__B3nKyW__filterButton,.data-grid-module__B3nKyW__filterButton:focus-visible,.data-grid-module__B3nKyW__filterButton[aria-expanded=true]{opacity:1}.data-grid-module__B3nKyW__filterButton:hover{background:var(--surface-chip);color:var(--text-primary)}@media (pointer:coarse){.data-grid-module__B3nKyW__filterButton{opacity:1}.data-grid-module__B3nKyW__filterButton:after{content:"";position:absolute;inset:-11px}}.data-grid-module__B3nKyW__filterActive{opacity:1;color:var(--text-primary);background:var(--surface-chip)}.data-grid-module__B3nKyW__popover{z-index:50;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--text-body-sm);flex-direction:column;font-weight:400;display:flex;position:fixed;box-shadow:0 12px 32px #00000073}.data-grid-module__B3nKyW__options{flex-direction:column;gap:2px;max-height:260px;display:flex;overflow-y:auto}.data-grid-module__B3nKyW__resizer{z-index:1;cursor:col-resize;touch-action:none;width:8px;height:100%;position:absolute;top:0;right:-4px}.data-grid-module__B3nKyW__th:last-child .data-grid-module__B3nKyW__resizer{right:0}.data-grid-module__B3nKyW__resizer:after{content:"";background:var(--border);width:1px;position:absolute;top:25%;bottom:25%;left:4px}.data-grid-module__B3nKyW__resizer:hover:after,.data-grid-module__B3nKyW__resizing:after{background:var(--text-secondary);top:0;bottom:0}.data-grid-module__B3nKyW__filter{width:100%;height:26px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-canvas);color:var(--text-primary);font:inherit;font-size:var(--text-caption);font-weight:400}.data-grid-module__B3nKyW__td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);vertical-align:middle;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.data-grid-module__B3nKyW__wrap{white-space:normal;overflow-wrap:anywhere}.data-grid-module__B3nKyW__cellActions{align-items:center;gap:var(--space-2);display:flex}.data-grid-module__B3nKyW__row:last-child .data-grid-module__B3nKyW__td{border-bottom:none}.data-grid-module__B3nKyW__link{cursor:pointer}.data-grid-module__B3nKyW__link:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.data-grid-module__B3nKyW__row:hover .data-grid-module__B3nKyW__td{background:color-mix(in srgb, var(--surface-hover) 60%, transparent)}.data-grid-module__B3nKyW__groupRow td{border-bottom:1px solid var(--border-subtle);background:color-mix(in srgb, var(--surface-hover) 55%, transparent);padding:0}.data-grid-module__B3nKyW__groupToggle{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);color:var(--text-primary);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;font-weight:600;display:flex}.data-grid-module__B3nKyW__groupCount{color:var(--text-secondary);font-weight:400}.data-grid-module__B3nKyW__empty{padding:var(--space-8) var(--space-3);color:var(--text-secondary);text-align:center}.data-grid-module__B3nKyW__pager{justify-content:space-between;align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.data-grid-module__B3nKyW__pagerGroup{align-items:center;gap:var(--space-2);display:flex}.data-grid-module__B3nKyW__narrow .data-grid-module__B3nKyW__frame{border:none;border-radius:0;overflow:visible}.data-grid-module__B3nKyW__narrow .data-grid-module__B3nKyW__toolbar{padding:0 0 var(--space-3);border-bottom:none}.data-grid-module__B3nKyW__narrow .data-grid-module__B3nKyW__search{flex-basis:100%}.data-grid-module__B3nKyW__narrow .data-grid-module__B3nKyW__actions{margin-left:0}.data-grid-module__B3nKyW__mobileTools{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:100%;min-width:0;display:flex}.data-grid-module__B3nKyW__sortPicker{align-items:center;gap:var(--space-2);flex:180px;min-width:0;display:flex}.data-grid-module__B3nKyW__sortPicker select{flex:1;width:auto;min-width:0;max-width:none;height:40px}.data-grid-module__B3nKyW__cards{gap:var(--space-2);flex-direction:column;display:flex}.data-grid-module__B3nKyW__card{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--text-body-sm);-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex-wrap:wrap;display:flex}.data-grid-module__B3nKyW__card.data-grid-module__B3nKyW__link:active{background:var(--surface-hover)}.data-grid-module__B3nKyW__cardMain{gap:var(--space-1);flex-direction:column;flex:160px;min-width:0;display:flex}.data-grid-module__B3nKyW__cardTitle>span,.data-grid-module__B3nKyW__cardMeta dd{text-overflow:ellipsis;min-width:0;max-width:100%;overflow:hidden}.data-grid-module__B3nKyW__cardTitle{align-items:center;gap:var(--space-1) var(--space-2);min-width:0;color:var(--text-primary);font-size:var(--text-body);overflow-wrap:anywhere;flex-wrap:wrap;font-weight:600;display:flex}.data-grid-module__B3nKyW__cardSubtitle{color:var(--text-secondary);font-size:var(--text-caption);overflow-wrap:anywhere}.data-grid-module__B3nKyW__cardSubtitle>span+span:before{content:" · "}.data-grid-module__B3nKyW__cardMeta{align-items:baseline;gap:2px var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:minmax(0,max-content) minmax(0,1fr);display:grid}.data-grid-module__B3nKyW__cardMeta dt{color:var(--text-muted);font-size:var(--text-caption)}.data-grid-module__B3nKyW__cardMeta dd{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;margin:0}.data-grid-module__B3nKyW__cardActions{align-items:flex-end;gap:var(--space-2);flex-direction:column;flex:0 auto;max-width:100%;margin-left:auto;display:flex}.data-grid-module__B3nKyW__cardActions .data-grid-module__B3nKyW__cellActions{flex-wrap:wrap;justify-content:flex-end}.data-grid-module__B3nKyW__cardGroup{margin-top:var(--space-2);padding:var(--space-2) var(--space-1);min-height:44px}.data-grid-module__B3nKyW__narrow .data-grid-module__B3nKyW__empty{padding:var(--space-6) var(--space-3);border:1px dashed var(--border-subtle);border-radius:var(--radius-control)}.data-grid-module__B3nKyW__sheetFilters{gap:var(--space-5);flex-direction:column;display:flex}.data-grid-module__B3nKyW__sheetFilter{gap:var(--space-2);flex-direction:column;display:flex}.data-grid-module__B3nKyW__sheetFilterTitle{color:var(--text-secondary);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.data-grid-module__B3nKyW__sheetFilter .data-grid-module__B3nKyW__filter{height:44px;font-size:16px}.data-grid-module__B3nKyW__sheetFilter .data-grid-module__B3nKyW__options{max-height:none}.data-grid-module__B3nKyW__sheetFilter .data-grid-module__B3nKyW__choice{min-height:44px}
.detail-header-module__MG7wQq__header{gap:var(--space-3);flex-direction:column;display:flex}.detail-header-module__MG7wQq__row{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.detail-header-module__MG7wQq__text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.detail-header-module__MG7wQq__title{font-size:var(--text-subheading);overflow-wrap:anywhere;font-weight:600}.detail-header-module__MG7wQq__meta{font-size:var(--text-body-sm);color:var(--text-secondary)}.detail-header-module__MG7wQq__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:560px){.detail-header-module__MG7wQq__row{flex-direction:column;align-items:flex-start}}
.dialog-module__cbYvwG__dialog{width:min(440px, calc(100vw - 2 * var(--space-4)));border-radius:var(--radius-card);border:1px solid var(--border);background:var(--surface-card);color:var(--text-primary);padding:0}.dialog-module__cbYvwG__wide{width:min(680px, calc(100vw - 2 * var(--space-4)))}.dialog-module__cbYvwG__dialog{max-height:calc(100vh - 2 * var(--space-6))}.dialog-module__cbYvwG__dialog::backdrop{background:#0009}.dialog-module__cbYvwG__body{gap:var(--space-4);padding:var(--space-6);flex-direction:column;display:flex}.dialog-module__cbYvwG__title{font-size:var(--text-body-lg);font-weight:600}.dialog-module__cbYvwG__description{font-size:var(--text-body-sm);color:var(--text-secondary)}.dialog-module__cbYvwG__actions{justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.dialog-module__cbYvwG__dialog,.dialog-module__cbYvwG__wide{border-radius:var(--radius-card) var(--radius-card) 0 0;overscroll-behavior:contain;border-width:1px 0 0;width:100%;max-width:100%;max-height:90dvh;margin:0;inset:auto 0 0;overflow-y:auto}.dialog-module__cbYvwG__body{padding:var(--space-5) var(--space-4) calc(var(--space-5) + env(safe-area-inset-bottom))}.dialog-module__cbYvwG__actions>*{flex:auto}}
.field-list-module__ci8hMW__list{flex-direction:column;margin:0;display:flex}.field-list-module__ci8hMW__row{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);grid-template-columns:minmax(140px,220px) minmax(0,1fr);display:grid}.field-list-module__ci8hMW__row:first-child{border-top:none;padding-top:0}.field-list-module__ci8hMW__row:last-child{padding-bottom:0}.field-list-module__ci8hMW__label{font-size:var(--text-body-sm);color:var(--text-secondary)}.field-list-module__ci8hMW__value{align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}@media (max-width:560px){.field-list-module__ci8hMW__row{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}}
.form-message-module__R17DKq__message{font-size:var(--text-body-sm);display:block}.form-message-module__R17DKq__error{color:var(--status-error)}.form-message-module__R17DKq__success{color:var(--status-ok)}
.form-row-module__xxs80G__row{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.form-row-module__xxs80G__label{font-size:var(--text-body-sm);color:var(--text-secondary)}
.image-upload-module__hgjmOG__upload{gap:var(--space-3);flex-direction:column;display:flex}.image-upload-module__hgjmOG__preview{border:1px dashed var(--border);border-radius:var(--radius-control);background:var(--surface-canvas);place-items:center;display:grid;position:relative;overflow:hidden}.image-upload-module__hgjmOG__square{aspect-ratio:1;width:128px}.image-upload-module__hgjmOG__square img{object-fit:contain;width:100%;height:100%;padding:var(--space-2)}.image-upload-module__hgjmOG__round{aspect-ratio:1;border-radius:50%;width:128px}.image-upload-module__hgjmOG__round img{object-fit:cover;width:100%;height:100%}.image-upload-module__hgjmOG__wide{aspect-ratio:4;width:100%;max-width:640px}.image-upload-module__hgjmOG__wide img{object-fit:cover;width:100%;height:100%}.image-upload-module__hgjmOG__empty{padding:var(--space-2);color:var(--text-muted);font-size:var(--text-caption);text-align:center}.image-upload-module__hgjmOG__badge{left:var(--space-2);bottom:var(--space-2);padding:2px var(--space-2);border-radius:var(--radius-control);background:var(--surface-chip);color:var(--text-chip);font-size:11px;position:absolute}.image-upload-module__hgjmOG__hint{color:var(--text-muted);font-size:var(--text-caption)}.image-upload-module__hgjmOG__native{display:none}
.meter-module__dW3POq__meter{flex-direction:column;gap:4px;display:flex}.meter-module__dW3POq__head{justify-content:space-between;gap:var(--space-2);font-size:var(--text-caption);display:flex}.meter-module__dW3POq__label{color:var(--text-secondary)}.meter-module__dW3POq__value{font-variant-numeric:tabular-nums}.meter-module__dW3POq__track{background:var(--surface-chip);border-radius:3px;height:6px;display:block;overflow:hidden}.meter-module__dW3POq__fill{background:color-mix(in oklab, var(--accent) 40%, #fff);border-radius:3px;height:100%;display:block}
.multi-select-module__QfMjfG__field{justify-content:space-between;align-items:center;gap:var(--space-2);width:150px;height:32px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-canvas);color:var(--text-secondary);font:inherit;font-size:var(--text-caption);letter-spacing:var(--tracking);cursor:pointer;display:inline-flex}.multi-select-module__QfMjfG__field:hover{border-color:var(--border-strong)}.multi-select-module__QfMjfG__field:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.multi-select-module__QfMjfG__active{color:var(--text-primary);border-color:var(--border-strong)}.multi-select-module__QfMjfG__wide{width:240px;max-width:100%}.multi-select-module__QfMjfG__large{width:280px;max-width:100%;height:40px;padding:0 var(--space-3);color:var(--text-primary);font-size:var(--text-body-sm)}.multi-select-module__QfMjfG__text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.multi-select-module__QfMjfG__panel{z-index:50;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);font-size:var(--text-body-sm);flex-direction:column;display:flex;position:fixed;box-shadow:0 12px 32px #00000073}.multi-select-module__QfMjfG__options{flex-direction:column;gap:2px;max-height:280px;display:flex;overflow-y:auto}.multi-select-module__QfMjfG__choice{align-items:center;gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control);cursor:pointer;display:flex}.multi-select-module__QfMjfG__choice:hover{background:var(--surface-hover)}.multi-select-module__QfMjfG__clear{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font:inherit;font-size:var(--text-caption);cursor:pointer;background:0 0;border:none;align-self:flex-start}.multi-select-module__QfMjfG__clear:hover{background:var(--surface-hover);color:var(--text-primary)}@media (max-width:640px){.multi-select-module__QfMjfG__field{min-height:44px;font-size:16px}.multi-select-module__QfMjfG__large{width:100%}.multi-select-module__QfMjfG__choice{min-height:44px;font-size:16px}}
.notice-module__WqWIxq__notice{align-items:flex-start;gap:var(--space-4);padding:var(--space-6);border-radius:var(--radius-card);background:var(--surface-card);border:1px solid var(--border-subtle);color:var(--text-secondary);flex-direction:column;display:flex}
.page-module__nIZbpG__page{width:100%;max-width:var(--content-max-width);padding:var(--space-12) var(--space-8);gap:var(--space-12);flex-direction:column;margin:0 auto;display:flex}.page-module__nIZbpG__title{font-family:var(--font-display);font-size:var(--text-display);letter-spacing:var(--tracking);font-weight:600;line-height:1.05}.page-module__nIZbpG__stack{flex-direction:column;display:flex}.page-module__nIZbpG__gap-sm{gap:var(--space-3)}.page-module__nIZbpG__gap-md{gap:var(--space-6)}.page-module__nIZbpG__gap-lg{gap:var(--space-8)}.page-module__nIZbpG__muted{color:var(--text-secondary)}.page-module__nIZbpG__section{gap:var(--space-4);flex-direction:column;display:flex}.page-module__nIZbpG__sectionTitle{font-size:var(--text-body-lg);color:var(--text-secondary);font-weight:500}@media (max-width:720px){.page-module__nIZbpG__page{padding:var(--space-8) var(--space-4);gap:var(--space-10)}.page-module__nIZbpG__title{font-size:var(--text-heading)}}@media (max-width:640px){.page-module__nIZbpG__page{padding:var(--space-6) var(--space-4);gap:var(--space-8)}}
.qr-code-module__nKLkda__frame{border-radius:var(--radius-control);background:#fff;place-items:center;display:grid}
.row-list-module__t_pFWq__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.row-list-module__t_pFWq__row{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.row-list-module__t_pFWq__row:first-child{border-top:none;padding-top:0}.row-list-module__t_pFWq__row:last-child{padding-bottom:0}.row-list-module__t_pFWq__text{flex-direction:column;flex:140px;gap:2px;min-width:0;display:flex}.row-list-module__t_pFWq__title{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;font-weight:500;display:flex}.row-list-module__t_pFWq__meta{font-size:var(--text-caption);color:var(--text-secondary)}.row-list-module__t_pFWq__action{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;max-width:100%;margin-left:auto;display:flex}
.segmented-module__A8qWPa__group{border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-canvas);align-self:flex-start;gap:2px;padding:3px;display:inline-flex}.segmented-module__A8qWPa__option{padding:6px var(--space-4);color:var(--text-secondary);font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--tracking);cursor:pointer;background:0 0;border:none;border-radius:4px;font-weight:500}.segmented-module__A8qWPa__option:hover:not(:disabled){color:var(--text-primary)}.segmented-module__A8qWPa__option:disabled{cursor:default;opacity:.6}.segmented-module__A8qWPa__selected{background:var(--surface-hover);color:var(--text-primary)}.segmented-module__A8qWPa__wide{align-self:stretch;display:flex}.segmented-module__A8qWPa__wide .segmented-module__A8qWPa__option{flex:1 1 0;min-width:0}@media (max-width:640px){.segmented-module__A8qWPa__group{flex-wrap:wrap;max-width:100%}.segmented-module__A8qWPa__option{min-height:38px;font-size:var(--text-body-sm)}}
.skeleton-module__rcoECW__block{border-radius:var(--radius-card);background:var(--surface-card);animation:1.4s ease-in-out infinite skeleton-module__rcoECW__pulse}@keyframes skeleton-module__rcoECW__pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.skeleton-module__rcoECW__block{animation:none}}
.split-module__TyrkTq__split{align-items:start;gap:var(--space-3);grid-template-columns:340px minmax(0,1fr);display:grid}.split-module__TyrkTq__stretch{align-items:stretch}.split-module__TyrkTq__stretch .split-module__TyrkTq__column>:only-child{flex:1}.split-module__TyrkTq__column{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@media (max-width:900px){.split-module__TyrkTq__split{grid-template-columns:minmax(0,1fr)}}
.stepper-module__0vflOa__stepper{gap:var(--space-2);margin:0;padding:0;list-style:none;display:flex}.stepper-module__0vflOa__step{gap:var(--space-2);padding-top:var(--space-3);border-top:2px solid var(--border-subtle);color:var(--text-muted);flex-direction:column;flex:1;display:flex}.stepper-module__0vflOa__dot{font-size:var(--text-caption);font-variant-numeric:tabular-nums;font-weight:600}.stepper-module__0vflOa__label{font-size:var(--text-body-sm);font-weight:500}.stepper-module__0vflOa__done{border-top-color:color-mix(in srgb, var(--accent) 55%, transparent);color:var(--text-secondary)}.stepper-module__0vflOa__current{border-top-color:var(--accent);color:var(--text-primary)}@media (max-width:560px){.stepper-module__0vflOa__label{display:none}}
.switch-module__0oEUcq__switch{border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--surface-chip);cursor:pointer;flex-shrink:0;width:40px;height:24px;padding:0;transition:background-color .15s,border-color .15s;position:relative}@media (max-width:640px),(pointer:coarse){.switch-module__0oEUcq__switch:after{content:"";position:absolute;inset:-11px -3px}}.switch-module__0oEUcq__thumb{background:var(--text-secondary);border-radius:50%;width:16px;height:16px;transition:transform .15s,background-color .15s;position:absolute;top:3px;left:3px}.switch-module__0oEUcq__on{background:var(--text-primary);border-color:var(--text-primary)}.switch-module__0oEUcq__on .switch-module__0oEUcq__thumb{background:var(--surface-canvas);transform:translate(16px)}.switch-module__0oEUcq__switch:disabled{opacity:.4;cursor:default}@media (prefers-reduced-motion:reduce){.switch-module__0oEUcq__switch,.switch-module__0oEUcq__thumb{transition:none}}
.tabs-module__kfJroq__tabs{gap:var(--space-6);border-bottom:1px solid var(--border-subtle);scrollbar-width:none;display:flex;overflow-x:auto}.tabs-module__kfJroq__tabs[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 40px),#0000)}.tabs-module__kfJroq__tabs[data-more-start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 40px),#0000)}.tabs-module__kfJroq__tabs[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 40px),#0000)}.tabs-module__kfJroq__tab{padding:var(--space-3) 0;color:var(--text-secondary);font-size:var(--text-body-sm);border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;font-weight:500}.tabs-module__kfJroq__tab:hover{color:var(--text-primary)}.tabs-module__kfJroq__tab.tabs-module__kfJroq__active{color:var(--text-primary);border-bottom-color:var(--text-primary)}.tabs-module__kfJroq__pills{gap:var(--space-2);flex-wrap:wrap;display:flex}.tabs-module__kfJroq__pill{padding:6px var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-body-sm);font-weight:500}.tabs-module__kfJroq__pill:hover{color:var(--text-primary);border-color:var(--border)}.tabs-module__kfJroq__pill.tabs-module__kfJroq__active{color:var(--text-primary);background:var(--surface-hover);border-color:var(--border)}
.text-input-module__4vdauG__field{gap:var(--space-2);flex-direction:column;max-width:360px;display:flex}.text-input-module__4vdauG__label{font-size:var(--text-body-sm);color:var(--text-secondary)}.text-input-module__4vdauG__input{height:40px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--border);background:var(--surface-canvas);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);letter-spacing:var(--tracking)}.text-input-module__4vdauG__input:hover:not(:disabled){border-color:var(--border-strong)}.text-input-module__4vdauG__input:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.text-input-module__4vdauG__input:disabled{opacity:.5}.text-input-module__4vdauG__invalid{border-color:var(--status-error)}.text-input-module__4vdauG__hint{font-size:var(--text-caption);color:var(--text-muted)}.text-input-module__4vdauG__error{font-size:var(--text-caption);color:var(--status-error)}.text-input-module__4vdauG__wide{max-width:none}.text-input-module__4vdauG__area{height:auto;padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.5}.text-input-module__4vdauG__compact{min-width:120px;height:32px;padding:0 var(--space-2);font-size:var(--text-caption);flex:1}@media (max-width:640px){.text-input-module__4vdauG__field{max-width:none}.text-input-module__4vdauG__input,.text-input-module__4vdauG__compact{min-height:44px;font-size:16px}}
.tile-board-module__Lh_1gW__board{gap:var(--space-6);flex-direction:column;display:flex}.tile-board-module__Lh_1gW__tiles{gap:var(--space-3);grid-auto-flow:dense;align-items:stretch;display:grid}.tile-board-module__Lh_1gW__tile{border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex;position:relative}.tile-board-module__Lh_1gW__content{flex-direction:column;flex:1;min-width:0;display:flex}.tile-board-module__Lh_1gW__content>*{flex:1}.tile-board-module__Lh_1gW__editing{gap:var(--space-2);padding:var(--space-2);border:1px dashed var(--border);background:color-mix(in srgb, var(--surface-card) 40%, transparent);cursor:grab}.tile-board-module__Lh_1gW__dragging{opacity:.4}.tile-board-module__Lh_1gW__over,.tile-board-module__Lh_1gW__resizing{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, transparent)}.tile-board-module__Lh_1gW__bar{align-items:center;gap:var(--space-1);padding:0 var(--space-1);display:flex}.tile-board-module__Lh_1gW__grip{color:var(--text-muted);display:inline-flex}.tile-board-module__Lh_1gW__label{min-width:0;font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:600;overflow:hidden}.tile-board-module__Lh_1gW__sizes{margin-right:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-canvas);padding:2px;display:inline-flex}.tile-board-module__Lh_1gW__size{height:24px;padding:0 var(--space-2);color:var(--text-secondary);font:inherit;font-size:var(--text-caption);font-variant-numeric:tabular-nums;cursor:pointer;background:0 0;border:none;border-radius:4px}.tile-board-module__Lh_1gW__size:hover{color:var(--text-primary)}.tile-board-module__Lh_1gW__size[aria-pressed=true]{background:var(--surface-hover);color:var(--text-primary)}.tile-board-module__Lh_1gW__tool{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);width:28px;height:28px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.tile-board-module__Lh_1gW__tool:hover:not(:disabled){border-color:var(--border-strong);color:var(--text-primary)}.tile-board-module__Lh_1gW__tool:disabled{cursor:default;opacity:.4}.tile-board-module__Lh_1gW__handle{border:1px solid var(--border);background:var(--surface-card);cursor:ew-resize;touch-action:none;border-radius:6px;width:12px;height:56px;position:absolute;top:50%;right:-7px;transform:translateY(-50%)}.tile-board-module__Lh_1gW__handle:before{content:"";border-right:1px solid var(--text-muted);border-left:1px solid var(--text-muted);position:absolute;inset:12px 4px}.tile-board-module__Lh_1gW__handle:hover,.tile-board-module__Lh_1gW__resizing .tile-board-module__Lh_1gW__handle{border-color:var(--accent)}.tile-board-module__Lh_1gW__editing .tile-board-module__Lh_1gW__content{opacity:.7;pointer-events:none;-webkit-user-select:none;user-select:none}.tile-board-module__Lh_1gW__hidden{gap:var(--space-2);flex-direction:column;display:flex}.tile-board-module__Lh_1gW__hiddenTitle{font-size:var(--text-body);margin:0;font-weight:600}.tile-board-module__Lh_1gW__hiddenTile{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-control);display:flex}.tile-board-module__Lh_1gW__hiddenText{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tile-board-module__Lh_1gW__muted{color:var(--text-secondary);font-size:var(--text-caption);margin:0}.tile-board-module__Lh_1gW__show{height:32px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;align-items:center;gap:6px;display:inline-flex}.tile-board-module__Lh_1gW__show:hover{border-color:var(--border-strong)}@media (max-width:900px){.tile-board-module__Lh_1gW__tiles{grid-template-columns:minmax(0,1fr)!important}.tile-board-module__Lh_1gW__tile{grid-column:auto!important}.tile-board-module__Lh_1gW__sizes,.tile-board-module__Lh_1gW__handle{display:none}}
.toolbar-module__9wLGYG__toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}
.tile-module__vNn_jW__grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tile-module__vNn_jW__tile{gap:var(--space-4);min-height:160px;padding:var(--space-5);border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:var(--surface-card);flex-direction:column;transition:border-color .12s,background-color .12s;display:flex}.tile-module__vNn_jW__tile:hover{border-color:var(--border);background:var(--surface-hover)}.tile-module__vNn_jW__accented{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent-color) 22%, transparent) 0%, color-mix(in srgb, var(--accent-color) 8%, transparent) 45%, transparent 80%), var(--surface-card);border-color:color-mix(in srgb, var(--accent-color) 25%, transparent)}.tile-module__vNn_jW__accented:hover{background:radial-gradient(120% 90% at 0% 0%, color-mix(in srgb, var(--accent-color) 30%, transparent) 0%, color-mix(in srgb, var(--accent-color) 12%, transparent) 45%, transparent 80%), var(--surface-card);border-color:color-mix(in srgb, var(--accent-color) 45%, transparent)}.tile-module__vNn_jW__text{gap:var(--space-1);flex-direction:column;min-width:0;margin-top:auto;display:flex}.tile-module__vNn_jW__title{font-size:var(--text-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.tile-module__vNn_jW__subtitle{font-size:var(--text-body-sm);color:var(--text-secondary)}.tile-module__vNn_jW__icon{border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent-color,var(--accent)) 22%, transparent);width:48px;height:48px;color:var(--text-primary);place-items:center;display:grid}.tile-module__vNn_jW__add{justify-content:center;align-items:center;gap:var(--space-2);border-style:dashed;border-color:var(--border);color:var(--text-secondary);font-size:var(--text-body-sm);background:0 0;font-weight:500}.tile-module__vNn_jW__add:hover{color:var(--text-primary);border-color:var(--border-strong);background:0 0}.tile-module__vNn_jW__static:hover{border-color:var(--border-subtle);background:var(--surface-card)}button.tile-module__vNn_jW__tile{font:inherit;color:inherit;text-align:left;cursor:pointer}button.tile-module__vNn_jW__add{color:var(--text-secondary);font-size:var(--text-body-sm);text-align:center}.tile-module__vNn_jW__wide{grid-column:1/-1;min-height:200px}.tile-module__vNn_jW__addLabel{color:var(--text-primary);font-weight:600}.tile-module__vNn_jW__preview{gap:var(--space-3);min-height:0;padding:var(--space-3)}.tile-module__vNn_jW__preview .tile-module__vNn_jW__text{padding:0 var(--space-1) var(--space-1);margin-top:0}@media (max-width:960px){.tile-module__vNn_jW__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.tile-module__vNn_jW__grid{grid-template-columns:minmax(0,1fr)}.tile-module__vNn_jW__tile{flex-direction:row;align-items:center;min-height:0}.tile-module__vNn_jW__text{margin-top:0}.tile-module__vNn_jW__preview{flex-direction:column;align-items:stretch}.tile-module__vNn_jW__add{justify-content:center}}
.site-footer-module__4zKTka__footer{justify-items:center;gap:var(--space-2);padding:var(--space-5) var(--space-5) var(--space-6);border-top:1px solid var(--border-subtle);color:var(--text-muted);font-size:var(--text-body-sm);text-align:center;display:grid}.site-footer-module__4zKTka__row{justify-content:center;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.site-footer-module__4zKTka__item{align-items:center;gap:var(--space-3);display:inline-flex}.site-footer-module__4zKTka__footer a{color:var(--text-muted);font-weight:500;text-decoration:none}.site-footer-module__4zKTka__footer a:hover{color:var(--text-primary)}@media (max-width:640px){.site-footer-module__4zKTka__row{gap:0 var(--space-3)}.site-footer-module__4zKTka__footer a{align-items:center;min-height:44px;display:inline-flex}}.site-footer-module__4zKTka__copyright{margin-left:var(--space-1)}.site-footer-module__4zKTka__disclaimer{opacity:.8;max-width:640px;margin:0;font-size:12px;line-height:1.5}
.match-result-module__9ZW26q__score{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;font-weight:600;display:inline-flex}.match-result-module__9ZW26q__mark{border-radius:var(--radius-control);background:var(--c);color:#111;place-items:center;width:22px;height:22px;font-size:11px;font-weight:700;display:inline-grid}.match-result-module__9ZW26q__tag{background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--c);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;border-radius:999px;padding:2px 10px;font-weight:700;display:inline-flex}.match-result-module__9ZW26q__opponent{align-items:center;gap:var(--space-2);min-width:0;max-width:100%;display:inline-flex}.match-result-module__9ZW26q__name{text-overflow:ellipsis;overflow:hidden}
.app-shell-module__BqOWHq__shell{grid-template-columns:var(--sidebar-width) minmax(0, 1fr);min-height:100vh;display:grid}.app-shell-module__BqOWHq__sidebar{height:100vh;padding:var(--space-5) var(--space-3);border-right:1px solid var(--border-subtle);background:var(--surface-sidebar);flex-direction:column;display:flex;position:sticky;top:0}.app-shell-module__BqOWHq__sidebarHead{padding-bottom:var(--space-5);flex-shrink:0}.app-shell-module__BqOWHq__navScroll{gap:var(--space-6);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-subtle) transparent;flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.app-shell-module__BqOWHq__accountRow{padding-top:var(--space-4);flex-shrink:0}.app-shell-module__BqOWHq__brand{align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-weight:500;display:flex}.app-shell-module__BqOWHq__mark{background:url(/brand/logo-mark.png) 50%/contain no-repeat;flex-shrink:0;width:26px;height:26px}.app-shell-module__BqOWHq__group{gap:var(--space-1);flex-direction:column;display:flex}.app-shell-module__BqOWHq__label{padding:0 var(--space-3) var(--space-1);color:var(--text-muted);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.app-shell-module__BqOWHq__item{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-body-sm);display:flex}.app-shell-module__BqOWHq__item:hover{color:var(--text-primary)}.app-shell-module__BqOWHq__active{color:var(--text-primary);background:var(--surface-hover)}.app-shell-module__BqOWHq__accountRow{align-items:center;gap:var(--space-1);display:flex}.app-shell-module__BqOWHq__account{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);flex:1;display:flex}.app-shell-module__BqOWHq__account:hover{color:var(--text-primary);background:var(--surface-hover)}.app-shell-module__BqOWHq__signOut{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.app-shell-module__BqOWHq__signOut:hover{background:var(--surface-hover);color:var(--text-primary)}.app-shell-module__BqOWHq__accountName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:var(--text-body-sm);flex:1;font-weight:500;overflow:hidden}.app-shell-module__BqOWHq__iconButton{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-primary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.app-shell-module__BqOWHq__topbar,.app-shell-module__BqOWHq__close,.app-shell-module__BqOWHq__backdrop{display:none}@media (max-width:960px){.app-shell-module__BqOWHq__shell{--bottom-nav-height:calc(56px + env(safe-area-inset-bottom));grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.app-shell-module__BqOWHq__content{padding-bottom:var(--bottom-nav-height)}.app-shell-module__BqOWHq__topbar{z-index:10;height:56px;padding:0 var(--space-2) 0 var(--space-4);border-bottom:1px solid var(--border-subtle);background:var(--surface-sidebar);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.app-shell-module__BqOWHq__topbarActions{align-items:center;gap:var(--space-1);display:flex}.app-shell-module__BqOWHq__topbar .app-shell-module__BqOWHq__brand{padding:0}.app-shell-module__BqOWHq__sidebar{z-index:30;width:min(var(--sidebar-width), 85vw);transition:transform .18s ease-out;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.app-shell-module__BqOWHq__open .app-shell-module__BqOWHq__sidebar{transform:none}.app-shell-module__BqOWHq__sidebarHead{justify-content:space-between;align-items:center;display:flex}.app-shell-module__BqOWHq__close{display:grid}.app-shell-module__BqOWHq__open .app-shell-module__BqOWHq__backdrop{z-index:20;background:#0009;display:block;position:fixed;inset:0}}@media (prefers-reduced-motion:reduce){.app-shell-module__BqOWHq__sidebar{transition:none}}.app-shell-module__BqOWHq__content{flex-direction:column;min-width:0;min-height:100vh;display:flex}.app-shell-module__BqOWHq__main{flex:1;min-width:0}.app-shell-module__BqOWHq__publicFrame{flex-direction:column;min-height:100vh;display:flex}.app-shell-module__BqOWHq__publicPage{width:100%;max-width:920px;padding:var(--space-8) var(--space-5);flex:1;margin:0 auto}@media (max-width:640px){.app-shell-module__BqOWHq__publicPage{padding:var(--space-6) var(--space-4)}}
.match-detail-module__mGy1sG__bento{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:900px){.match-detail-module__mGy1sG__bento{grid-template-columns:minmax(0,1fr)}}.match-detail-module__mGy1sG__tile{justify-content:space-between;gap:var(--space-3);min-height:150px;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex}.match-detail-module__mGy1sG__playerName{align-items:center;gap:var(--space-1);min-width:0;font-size:var(--text-body-sm);font-weight:600;display:inline-flex}.match-detail-module__mGy1sG__tileTitle{color:var(--text-secondary);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.match-detail-module__mGy1sG__result{text-align:center;border-color:color-mix(in srgb, var(--c) 30%, var(--border-subtle));background:radial-gradient(ellipse 55% 75% at 50% 50%, color-mix(in srgb, var(--c) 16%, var(--surface-card)), var(--surface-card));align-items:center;position:relative;overflow:hidden}.match-detail-module__mGy1sG__result>:not(.match-detail-module__mGy1sG__watermark){position:relative}.match-detail-module__mGy1sG__watermark{opacity:.09;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.match-detail-module__mGy1sG__watermarkLeft{left:-50px}.match-detail-module__mGy1sG__watermarkRight{right:-50px}.match-detail-module__mGy1sG__board{align-items:center;gap:var(--space-4);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.match-detail-module__mGy1sG__team{align-items:center;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.match-detail-module__mGy1sG__scoreBox{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.match-detail-module__mGy1sG__teamName{max-width:100%;font-size:var(--text-body-sm);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.match-detail-module__mGy1sG__score{font-family:var(--font-display);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:48px;font-weight:700;line-height:1}.match-detail-module__mGy1sG__stadium{align-items:center;gap:var(--space-1);display:inline-flex}.match-detail-module__mGy1sG__note{color:var(--text-secondary);font-size:var(--text-caption)}.match-detail-module__mGy1sG__rating{border-radius:var(--radius-control);background:var(--c);color:#111;min-width:34px;font-size:var(--text-caption);font-variant-numeric:tabular-nums;align-self:flex-start;place-items:center;padding:2px 6px;font-weight:700;display:inline-grid}.match-detail-module__mGy1sG__rates{container-type:inline-size}.match-detail-module__mGy1sG__rings{gap:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@container (max-width:460px){.match-detail-module__mGy1sG__rings{grid-template-columns:repeat(2,minmax(0,1fr))}}.match-detail-module__mGy1sG__rate{align-items:center;gap:var(--space-1);text-align:center;flex-direction:column;display:flex}.match-detail-module__mGy1sG__rateLabel{margin-top:var(--space-2);font-size:var(--text-body-sm);font-weight:600}.match-detail-module__mGy1sG__ring{background:conic-gradient(var(--c) calc(var(--p) * 1%), var(--surface-chip) 0);border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.match-detail-module__mGy1sG__ringInner{background:var(--surface-card);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:72px;height:72px;font-weight:700;display:grid}
.club-switcher-module__Dsxwwq__switcher{position:relative}.club-switcher-module__Dsxwwq__heading{align-items:center;gap:var(--space-2);width:100%;padding:0 var(--space-3);color:var(--text-muted);font:inherit;letter-spacing:.06em;text-transform:uppercase;text-align:left;font-size:11px;font-weight:600;display:flex}.club-switcher-module__Dsxwwq__trigger{border-radius:var(--radius-control);cursor:pointer;background:0 0;border:none;min-height:24px}.club-switcher-module__Dsxwwq__trigger:hover,.club-switcher-module__Dsxwwq__trigger[aria-expanded=true]{color:var(--text-primary)}.club-switcher-module__Dsxwwq__trigger:focus-visible,.club-switcher-module__Dsxwwq__option:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.club-switcher-module__Dsxwwq__name,.club-switcher-module__Dsxwwq__optionName{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.club-switcher-module__Dsxwwq__menu{top:calc(100% + var(--space-1));z-index:40;gap:var(--space-1);padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-card);flex-direction:column;margin:0;list-style:none;display:flex;position:absolute;left:0;right:0;box-shadow:0 12px 32px #00000073}.club-switcher-module__Dsxwwq__option{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-body-sm);display:flex}.club-switcher-module__Dsxwwq__optionIcon{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.club-switcher-module__Dsxwwq__separator{height:1px;margin:var(--space-1) 0;background:var(--border)}.club-switcher-module__Dsxwwq__option:hover{background:var(--surface-hover);color:var(--text-primary)}.club-switcher-module__Dsxwwq__optionName{color:var(--text-primary);font-weight:500}
.play-board-module__qmpp5G__board{aspect-ratio:100/60;border:1px solid var(--border);border-radius:var(--radius-card);background:repeating-linear-gradient(90deg, transparent 0 10%, #ffffff05 10% 20%), color-mix(in srgb, var(--accent) 8%, var(--surface-canvas));width:100%;position:relative;overflow:hidden}.play-board-module__qmpp5G__halfway,.play-board-module__qmpp5G__circle,.play-board-module__qmpp5G__box{border:1px solid var(--border-strong);pointer-events:none;position:absolute}.play-board-module__qmpp5G__halfway{border-width:0 0 0 1px;top:0;bottom:0;left:50%}.play-board-module__qmpp5G__circle{aspect-ratio:1;border-radius:50%;height:26%;top:50%;left:50%;transform:translate(-50%,-50%)}.play-board-module__qmpp5G__box{width:13%;height:44%;top:50%;transform:translateY(-50%)}.play-board-module__qmpp5G__left{left:-1px}.play-board-module__qmpp5G__right{right:-1px}.play-board-module__qmpp5G__arrows{pointer-events:none;width:100%;height:100%;animation:.24s ease-out play-board-module__qmpp5G__arrows-in;position:absolute;inset:0}.play-board-module__qmpp5G__arrow{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}@keyframes play-board-module__qmpp5G__arrows-in{0%{opacity:0}}.play-board-module__qmpp5G__reveal{stroke:#fff;stroke-width:6px;stroke-dasharray:1;stroke-dashoffset:1px;animation:play-board-module__qmpp5G__draw var(--frame-duration) ease-out forwards}@keyframes play-board-module__qmpp5G__draw{to{stroke-dashoffset:0}}.play-board-module__qmpp5G__editing .play-board-module__qmpp5G__reveal{stroke-dashoffset:0;animation:none}.play-board-module__qmpp5G__token{transition:left var(--frame-duration) ease-in-out, top var(--frame-duration) ease-in-out;color:#fff;text-shadow:0 1px 1px #0006;white-space:nowrap;place-items:center;font-size:clamp(8px,1.1vw,11px);font-weight:700;line-height:1;display:grid;position:absolute;transform:translate(-50%,-50%)}.play-board-module__qmpp5G__instant .play-board-module__qmpp5G__token{transition:none}.play-board-module__qmpp5G__OwnPlayer,.play-board-module__qmpp5G__OpponentPlayer{aspect-ratio:1;border-radius:50%;width:clamp(22px,3.4vw,34px);box-shadow:0 1px 3px #00000080,inset 0 0 0 2px #ffffff40}.play-board-module__qmpp5G__Ball{aspect-ratio:1;z-index:1;background:#fff;border-radius:50%;width:clamp(10px,1.3vw,14px);box-shadow:0 1px 3px #0009}.play-board-module__qmpp5G__Marker{aspect-ratio:1;border-radius:2px;width:clamp(10px,1.3vw,14px);transform:translate(-50%,-50%)rotate(45deg)}@media (prefers-reduced-motion:reduce){.play-board-module__qmpp5G__token{transition:none}.play-board-module__qmpp5G__arrows{animation:none}.play-board-module__qmpp5G__reveal{stroke-dashoffset:0;animation:none}}.play-board-module__qmpp5G__editing{touch-action:none;-webkit-user-select:none;user-select:none}.play-board-module__qmpp5G__editing .play-board-module__qmpp5G__token{cursor:grab}.play-board-module__qmpp5G__editing .play-board-module__qmpp5G__arrows{pointer-events:none}.play-board-module__qmpp5G__drawing,.play-board-module__qmpp5G__drawing .play-board-module__qmpp5G__token{cursor:crosshair}.play-board-module__qmpp5G__hit{fill:none;stroke:#0000;stroke-width:16px;vector-effect:non-scaling-stroke;pointer-events:stroke;cursor:pointer}.play-board-module__qmpp5G__drawing .play-board-module__qmpp5G__hit{pointer-events:none}.play-board-module__qmpp5G__highlight{stroke:#fff;stroke-width:7px;opacity:.35}.play-board-module__qmpp5G__selected{outline-offset:2px;outline:2px solid #fff}@media (max-width:640px),(pointer:coarse){.play-board-module__qmpp5G__editing .play-board-module__qmpp5G__token:after{content:"";border-radius:50%;position:absolute;inset:-10px}}
.player-profile-module__DaEC4G__muted{color:var(--text-secondary);font-size:var(--text-caption)}.player-profile-module__DaEC4G__header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.player-profile-module__DaEC4G__who{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.player-profile-module__DaEC4G__name{font-family:var(--font-display);text-overflow:ellipsis;white-space:nowrap;font-size:28px;font-weight:700;line-height:1.1;overflow:hidden}.player-profile-module__DaEC4G__headerRating{align-items:flex-end;gap:var(--space-1);flex-direction:column;display:flex}.player-profile-module__DaEC4G__season{gap:var(--space-4);flex-direction:column;display:flex}.player-profile-module__DaEC4G__figures{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(88px,1fr));display:grid}.player-profile-module__DaEC4G__figure{flex-direction:column;min-width:0;display:flex}.player-profile-module__DaEC4G__figureValue{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:26px;font-weight:700;line-height:1.1}.player-profile-module__DaEC4G__meters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.player-profile-module__DaEC4G__form{gap:var(--space-2);flex-direction:column;display:flex}.player-profile-module__DaEC4G__chart{width:100%;position:relative}.player-profile-module__DaEC4G__chart svg{display:block;overflow:visible}.player-profile-module__DaEC4G__grid{stroke:var(--border-subtle);stroke-width:1px}.player-profile-module__DaEC4G__axis{fill:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:11px}.player-profile-module__DaEC4G__average{stroke:var(--text-secondary);stroke-width:1px;stroke-dasharray:4 4}.player-profile-module__DaEC4G__line{fill:none;stroke:color-mix(in oklab, var(--accent) 40%, #fff);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.player-profile-module__DaEC4G__dot{fill:color-mix(in oklab, var(--accent) 40%, #fff);stroke:var(--surface-card);stroke-width:2px}.player-profile-module__DaEC4G__dotActive{fill:var(--text-primary)}.player-profile-module__DaEC4G__tooltip{z-index:2;gap:var(--space-1);min-width:160px;padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-raised,var(--surface-card));font-size:var(--text-body-sm);pointer-events:none;flex-direction:column;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 8px 24px #00000059}.player-profile-module__DaEC4G__tooltipRow{align-items:center;gap:var(--space-2);display:flex}.player-profile-module__DaEC4G__comparison{gap:var(--space-4);flex-direction:column;display:flex}.player-profile-module__DaEC4G__compareRow{flex-direction:column;gap:4px;display:flex}.player-profile-module__DaEC4G__compareHead{justify-content:space-between;gap:var(--space-2);font-size:var(--text-body-sm);display:flex}.player-profile-module__DaEC4G__compareValue{align-items:center;gap:var(--space-1);font-variant-numeric:tabular-nums;font-weight:700;display:inline-flex}.player-profile-module__DaEC4G__compareTrack{background:var(--surface-chip);border-radius:4px;height:8px;display:block;position:relative}.player-profile-module__DaEC4G__compareFill{background:color-mix(in oklab, var(--accent) 40%, #fff);border-radius:4px;height:100%;display:block}.player-profile-module__DaEC4G__compareMark{background:var(--text-primary);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.player-profile-module__DaEC4G__ratingCell{align-items:center;gap:var(--space-1);display:inline-flex}
.notification-bell-module__8u9jFq__trigger{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;flex:none;place-items:center;padding:0;display:grid;position:relative}.notification-bell-module__8u9jFq__trigger:hover,.notification-bell-module__8u9jFq__trigger[aria-expanded=true]{background:var(--surface-hover);color:var(--text-primary)}.notification-bell-module__8u9jFq__badge{border-radius:var(--radius-pill);background:var(--accent);min-width:16px;height:16px;color:var(--accent-ink);text-align:center;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:2px;right:1px}.notification-bell-module__8u9jFq__panel{inset:auto auto var(--space-4) calc(var(--sidebar-width) + var(--space-2));width:min(400px, calc(100vw - var(--sidebar-width) - 2 * var(--space-4)));max-width:none;max-height:min(640px, calc(100vh - 2 * var(--space-4)));border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface-card);color:var(--text-primary);margin:0;padding:0}.notification-bell-module__8u9jFq__panel::backdrop{background:#00000059}.notification-bell-module__8u9jFq__body{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.notification-bell-module__8u9jFq__head{align-items:center;gap:var(--space-2);display:flex}.notification-bell-module__8u9jFq__title{font-size:var(--text-body-lg);flex:1;font-weight:600}.notification-bell-module__8u9jFq__textButton{padding:var(--space-1) var(--space-2);border-radius:var(--radius-control);color:var(--accent);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:0;font-weight:600}.notification-bell-module__8u9jFq__textButton:hover,.notification-bell-module__8u9jFq__close:hover,.notification-bell-module__8u9jFq__read:hover{background:var(--surface-hover)}.notification-bell-module__8u9jFq__close,.notification-bell-module__8u9jFq__read{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.notification-bell-module__8u9jFq__empty,.notification-bell-module__8u9jFq__more{padding:var(--space-4) 0;color:var(--text-muted);font-size:var(--text-body-sm);text-align:center}.notification-bell-module__8u9jFq__more{padding:0}.notification-bell-module__8u9jFq__list{margin:0 calc(-1 * var(--space-2));flex-direction:column;padding:0;list-style:none;display:flex}.notification-bell-module__8u9jFq__item{align-items:flex-start;gap:var(--space-1);border-radius:var(--radius-control);display:flex}.notification-bell-module__8u9jFq__item:hover{background:var(--surface-hover)}.notification-bell-module__8u9jFq__link{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-2);color:inherit;flex:1;display:flex}.notification-bell-module__8u9jFq__read{margin:var(--space-2) var(--space-1) 0 0}.notification-bell-module__8u9jFq__text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.notification-bell-module__8u9jFq__kind{justify-content:space-between;gap:var(--space-2);color:var(--text-muted);font-size:var(--text-caption);letter-spacing:.02em;font-weight:600;display:flex}.notification-bell-module__8u9jFq__age{flex:none;font-weight:400}.notification-bell-module__8u9jFq__itemTitle{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-body-sm);font-weight:500;overflow:hidden}.notification-bell-module__8u9jFq__meta{text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-caption);overflow:hidden}@media (max-width:960px){.notification-bell-module__8u9jFq__panel{inset:calc(56px + var(--space-2)) var(--space-2) auto;width:auto;max-height:calc(100vh - 56px - var(--bottom-nav-height,0px) - 2 * var(--space-4))}}
.tickets-module__e_GfAW__muted{color:var(--text-secondary);font-size:var(--text-body-sm)}.tickets-module__e_GfAW__pageHead{justify-content:space-between;align-items:flex-end;gap:var(--space-4);flex-wrap:wrap;display:flex}.tickets-module__e_GfAW__manage{gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column;display:flex}.tickets-module__e_GfAW__ticketMeta{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}
.career-profile-module__LsGNZa__muted{color:var(--text-secondary);font-size:var(--text-caption)}.career-profile-module__LsGNZa__who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.career-profile-module__LsGNZa__clubCell{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.career-profile-module__LsGNZa__timeline{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.career-profile-module__LsGNZa__stop{gap:var(--space-3);display:flex;position:relative}.career-profile-module__LsGNZa__stop:not(:last-child):before{content:"";top:28px;bottom:calc(-1 * var(--space-5) + 10px);background:var(--border-subtle);width:2px;position:absolute;left:5px}.career-profile-module__LsGNZa__stopDot{background:var(--c);width:12px;height:12px;box-shadow:0 0 0 3px color-mix(in srgb, var(--c) 25%, transparent);border-radius:50%;flex:none;margin-top:12px}.career-profile-module__LsGNZa__stopBody{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.career-profile-module__LsGNZa__stopHead{align-items:center;gap:var(--space-2);display:flex}.career-profile-module__LsGNZa__stopName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.career-profile-module__LsGNZa__stopLine{color:var(--text-secondary);font-size:var(--text-body-sm)}.career-profile-module__LsGNZa__spark{width:100%;height:24px}
.club-header-module__6mVtxa__header{flex-direction:column;display:flex}.club-header-module__6mVtxa__banner{border-radius:var(--radius-card);border:1px solid var(--border-subtle);background:radial-gradient(120% 140% at 15% 0%, color-mix(in srgb, var(--accent) 55%, transparent) 0%, color-mix(in srgb, var(--accent) 18%, transparent) 50%, transparent 85%), var(--surface-card);height:220px;position:relative;overflow:hidden}.club-header-module__6mVtxa__banner img{object-fit:cover;width:100%;height:100%}.club-header-module__6mVtxa__identity{--overlap:48px;align-items:flex-start;gap:var(--space-5);padding:0 var(--space-6);margin-top:calc(-1 * var(--overlap));display:flex}.club-header-module__6mVtxa__crest{background:var(--surface-canvas);border-radius:12px;flex-shrink:0;padding:4px;display:inline-flex;position:relative}.club-header-module__6mVtxa__crest>span{border-radius:8px}.club-header-module__6mVtxa__text{gap:var(--space-1);min-width:0;padding-top:calc(var(--overlap) + var(--space-3));flex-direction:column;display:flex}.club-header-module__6mVtxa__name{font-family:var(--font-display);font-size:var(--text-heading);letter-spacing:var(--tracking);overflow-wrap:anywhere;font-weight:600;line-height:1.1}.club-header-module__6mVtxa__tagline{font-size:var(--text-body);color:var(--text-secondary)}@media (max-width:560px){.club-header-module__6mVtxa__banner{height:140px}.club-header-module__6mVtxa__identity{--overlap:40px;gap:var(--space-3);padding:0 var(--space-4);flex-direction:column}.club-header-module__6mVtxa__text{padding-top:0}.club-header-module__6mVtxa__name{font-size:var(--text-subheading)}}
.discord-panel-dialog-module__xcY2wG__entries{align-items:flex-start;gap:var(--space-2);flex-direction:column;width:100%;display:flex}.discord-panel-dialog-module__xcY2wG__entry{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--radius-control);border:1px solid var(--border-subtle);background:var(--surface-canvas);flex-wrap:wrap;display:flex}.discord-panel-dialog-module__xcY2wG__entry>select:first-child{width:64px}.discord-panel-dialog-module__xcY2wG__lineup{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.discord-panel-dialog-module__xcY2wG__remove{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:none;place-items:center;padding:0;display:grid}.discord-panel-dialog-module__xcY2wG__remove:hover:not(:disabled){color:var(--status-error);background:var(--surface-hover)}
.event-detail-module__fB4D9q__muted{color:var(--text-muted);font-size:var(--text-body-sm)}.event-detail-module__fB4D9q__error{color:var(--status-error);font-size:var(--text-body-sm)}.event-detail-module__fB4D9q__h3{font-size:var(--text-body);margin:0;font-weight:600}.event-detail-module__fB4D9q__description{color:var(--text-secondary);font-size:var(--text-body-sm);white-space:pre-line;margin:0;line-height:1.55}.event-detail-module__fB4D9q__kind{align-items:center;gap:6px;display:inline-flex}.event-detail-module__fB4D9q__kindDot{border-radius:3px;width:10px;height:10px}.event-detail-module__fB4D9q__outlook{gap:var(--space-6);grid-template-columns:minmax(0,1fr) 300px;align-items:start;display:grid}.event-detail-module__fB4D9q__tabActions{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.event-detail-module__fB4D9q__cancelledNote{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-control);font-size:var(--text-body-sm);background:#f871711a;border:1px solid #f8717180;display:flex}.event-detail-module__fB4D9q__whenBlock{gap:var(--space-4);flex-direction:column;display:flex}.event-detail-module__fB4D9q__when{align-items:center;gap:var(--space-4);display:flex}.event-detail-module__fB4D9q__dateTile{border:1px solid var(--border);background:var(--surface-card);text-align:center;border-radius:10px;flex-direction:column;flex:none;width:58px;display:flex;overflow:hidden}.event-detail-module__fB4D9q__dateMonth{background:var(--accent);color:var(--accent-ink);text-transform:uppercase;letter-spacing:.08em;padding:2px 0;font-size:11px;font-weight:700}.event-detail-module__fB4D9q__dateDay{padding:4px 0 6px;font-size:24px;font-weight:700;line-height:1.1}.event-detail-module__fB4D9q__whenText{flex-direction:column;gap:2px;display:flex}.event-detail-module__fB4D9q__whenDay{font-size:var(--text-body-lg);font-weight:600}.event-detail-module__fB4D9q__whenTime{font-size:var(--text-body);font-variant-numeric:tabular-nums}.event-detail-module__fB4D9q__metaRow{gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.event-detail-module__fB4D9q__metaRow:empty{display:none}.event-detail-module__fB4D9q__metaItem{color:var(--text-secondary);font-size:var(--text-body-sm);align-items:center;gap:6px;display:inline-flex}.event-detail-module__fB4D9q__answerBand{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);flex-direction:column;display:flex}.event-detail-module__fB4D9q__answerTitle{font-size:var(--text-body-sm);font-weight:600}.event-detail-module__fB4D9q__answerBlock{gap:var(--space-2);flex-direction:column;display:flex}.event-detail-module__fB4D9q__answer{gap:var(--space-2);max-width:480px;display:flex}.event-detail-module__fB4D9q__answer button{border:1px solid var(--border);border-radius:var(--radius-control);height:38px;color:var(--text-secondary);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;flex:1;font-weight:500}.event-detail-module__fB4D9q__answer button:hover{border-color:var(--border-strong);color:var(--text-primary)}.event-detail-module__fB4D9q__answer button[aria-pressed=true]{border-color:var(--c);background:color-mix(in srgb, var(--c) 18%, transparent);color:var(--text-primary)}.event-detail-module__fB4D9q__reason{max-width:480px;height:36px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-control);background:var(--surface-canvas);color:var(--text-primary);font:inherit;font-size:var(--text-body-sm)}.event-detail-module__fB4D9q__attendees{top:var(--space-4);gap:var(--space-4);padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;display:flex;position:sticky}.event-detail-module__fB4D9q__summary{gap:var(--space-2);flex-direction:column;display:flex}.event-detail-module__fB4D9q__bar{background:var(--surface-hover);border-radius:4px;gap:2px;height:8px;display:flex;overflow:hidden}.event-detail-module__fB4D9q__legend{color:var(--text-secondary);font-size:var(--text-caption);flex-wrap:wrap;gap:4px 12px;display:flex}.event-detail-module__fB4D9q__legend>span{align-items:center;gap:5px;display:inline-flex}.event-detail-module__fB4D9q__legendDot{border-radius:50%;flex:none;width:8px;height:8px}.event-detail-module__fB4D9q__groups{gap:var(--space-4);flex-direction:column;display:flex}.event-detail-module__fB4D9q__group{gap:var(--space-2);flex-direction:column;display:flex}.event-detail-module__fB4D9q__groupHead{color:var(--text-muted);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:6px;font-weight:600;display:inline-flex}.event-detail-module__fB4D9q__people{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event-detail-module__fB4D9q__people li{align-items:center;gap:var(--space-3);font-size:var(--text-body-sm);display:flex}.event-detail-module__fB4D9q__avatarWrap{display:inline-flex;position:relative}.event-detail-module__fB4D9q__online{border:2px solid var(--surface-card);background:#4ade80;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-1px;right:-1px}.event-detail-module__fB4D9q__personText{flex-direction:column;min-width:0;display:flex}.event-detail-module__fB4D9q__personReason{color:var(--text-muted);font-size:var(--text-caption)}.event-detail-module__fB4D9q__attendeeNote{color:var(--text-muted);font-size:var(--text-caption);align-items:center;gap:6px;display:inline-flex}.event-detail-module__fB4D9q__attendeesHidden{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-control);color:var(--text-secondary);font-size:var(--text-body-sm);display:flex}.event-detail-module__fB4D9q__attendeesHidden svg{color:var(--text-muted);flex:none;margin-top:2px}.event-detail-module__fB4D9q__matches{gap:var(--space-2);flex-direction:column;display:flex}.event-detail-module__fB4D9q__record{color:var(--text-secondary);font-size:var(--text-body-sm)}.event-detail-module__fB4D9q__match{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);display:flex}.event-detail-module__fB4D9q__result{color:#111;width:24px;height:24px;font-size:var(--text-caption);border-radius:6px;place-items:center;font-weight:800;display:grid}.event-detail-module__fB4D9q__win{background:#4ade80}.event-detail-module__fB4D9q__draw{background:#facc15}.event-detail-module__fB4D9q__loss{background:#f87171}.event-detail-module__fB4D9q__score{font-variant-numeric:tabular-nums;font-weight:700}.event-detail-module__fB4D9q__matchText{font-size:var(--text-body-sm)}.event-detail-module__fB4D9q__locked{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--border);border-radius:var(--radius-card);text-align:center;font-size:var(--text-body-sm);flex-direction:column;display:flex}.event-detail-module__fB4D9q__lockIcon{color:var(--text-muted);display:inline-flex}.event-detail-module__fB4D9q__lineupWrap{gap:var(--space-3);flex-direction:column;display:flex}.event-detail-module__fB4D9q__lineupBar{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.event-detail-module__fB4D9q__lineupActions{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:960px){.event-detail-module__fB4D9q__editingFull{z-index:35;gap:var(--space-2);padding:calc(env(safe-area-inset-top) + var(--space-2)) var(--space-3) 0;background:var(--surface-canvas);position:fixed;inset:0;overflow:hidden}body:has(.event-detail-module__fB4D9q__editingFull){overflow:hidden}.event-detail-module__fB4D9q__editingFull .event-detail-module__fB4D9q__lineupBar{flex-wrap:nowrap;min-height:48px}.event-detail-module__fB4D9q__editingFull .event-detail-module__fB4D9q__lineupStatus{display:none}.event-detail-module__fB4D9q__editingFull .event-detail-module__fB4D9q__lineupActions{flex-wrap:nowrap;flex:1;justify-content:space-between}}@media (max-width:900px){.event-detail-module__fB4D9q__outlook{grid-template-columns:minmax(0,1fr)}.event-detail-module__fB4D9q__attendees{position:static}}@media (max-width:640px){.event-detail-module__fB4D9q__tabActions{flex-wrap:wrap}.event-detail-module__fB4D9q__answer{max-width:none}.event-detail-module__fB4D9q__answer button{min-width:0;height:44px}.event-detail-module__fB4D9q__reason{max-width:none;height:44px;font-size:16px}}.event-detail-module__fB4D9q__addSections{gap:var(--space-5);flex-direction:column;display:flex}.event-detail-module__fB4D9q__addSection{gap:var(--space-2);flex-direction:column;display:flex}.event-detail-module__fB4D9q__addHeading{font-size:var(--text-body);margin:0;font-weight:600}.event-detail-module__fB4D9q__addGuest{align-items:flex-end;gap:var(--space-2);display:flex}.event-detail-module__fB4D9q__addGuest>:first-child{flex:1;min-width:0}.event-detail-module__fB4D9q__pickerSection{border:1px solid var(--border-subtle);border-radius:var(--radius-control)}.event-detail-module__fB4D9q__pickerSummary{align-items:center;gap:var(--space-2);padding:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none;display:flex}.event-detail-module__fB4D9q__pickerSummary::-webkit-details-marker{display:none}.event-detail-module__fB4D9q__pickerSummary>:last-child{margin-left:auto;transition:transform .15s}.event-detail-module__fB4D9q__pickerSection[open]>.event-detail-module__fB4D9q__pickerSummary>:last-child{transform:rotate(180deg)}.event-detail-module__fB4D9q__pickerCount{min-width:1.5rem;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--surface-chip);color:var(--text-muted);font-size:var(--text-body-sm);text-align:center}.event-detail-module__fB4D9q__pickerBody{padding:0 var(--space-3) var(--space-3)}
.live-now-card-module__xm-CuG__dot{background:var(--status-error);width:8px;height:8px;box-shadow:0 0 0 3px color-mix(in srgb, var(--status-error) 25%, transparent);border-radius:50%}.live-now-card-module__xm-CuG__empty{gap:var(--space-1);font-size:var(--text-body-sm);flex-direction:column;display:flex}.live-now-card-module__xm-CuG__hint{color:var(--text-secondary)}.live-now-card-module__xm-CuG__hint a{color:var(--text-primary);text-underline-offset:2px;text-decoration:underline}.live-now-card-module__xm-CuG__grid{gap:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.live-now-card-module__xm-CuG__stream{gap:var(--space-3);color:inherit;border-radius:var(--radius-control);flex-direction:column;text-decoration:none;display:flex}.live-now-card-module__xm-CuG__stream:hover .live-now-card-module__xm-CuG__thumbnail img{transform:scale(1.03)}.live-now-card-module__xm-CuG__stream:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.live-now-card-module__xm-CuG__thumbnail{aspect-ratio:16/9;border-radius:var(--radius-control);background:var(--surface-chip);display:block;position:relative;overflow:hidden}.live-now-card-module__xm-CuG__thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .16s}.live-now-card-module__xm-CuG__badge,.live-now-card-module__xm-CuG__viewers{font-size:var(--text-caption);color:#fff;border-radius:4px;align-items:center;gap:4px;padding:2px 6px;font-weight:600;display:inline-flex;position:absolute}.live-now-card-module__xm-CuG__badge{top:var(--space-2);left:var(--space-2);background:var(--status-error);letter-spacing:.04em}.live-now-card-module__xm-CuG__viewers{bottom:var(--space-2);left:var(--space-2);background:#000000a6}.live-now-card-module__xm-CuG__info{align-items:flex-start;gap:var(--space-3);min-width:0;display:flex}.live-now-card-module__xm-CuG__text{flex-direction:column;gap:2px;min-width:0;display:flex}.live-now-card-module__xm-CuG__streamTitle{font-size:var(--text-body-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.live-now-card-module__xm-CuG__meta{font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:960px){.live-now-card-module__xm-CuG__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.live-now-card-module__xm-CuG__grid{grid-template-columns:minmax(0,1fr)}}
.member-notes-dialog-module__pXdPBa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.member-notes-dialog-module__pXdPBa__note{gap:var(--space-1);padding:var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-canvas);flex-direction:column;display:flex}.member-notes-dialog-module__pXdPBa__head{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:32px;display:flex}.member-notes-dialog-module__pXdPBa__meta{color:var(--text-muted);font-size:var(--text-caption)}.member-notes-dialog-module__pXdPBa__confirm{gap:var(--space-2);display:flex}.member-notes-dialog-module__pXdPBa__text{font-size:var(--text-body-sm);white-space:pre-wrap;overflow-wrap:anywhere}
.play-editor-module__oRTfiG__editor{gap:var(--space-4);flex-direction:column;display:flex}.play-editor-module__oRTfiG__toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.play-editor-module__oRTfiG__hint{font-size:var(--text-caption);color:var(--text-secondary)}.play-editor-module__oRTfiG__save{align-items:center;gap:var(--space-3);margin-left:auto;display:flex}.play-editor-module__oRTfiG__layout{gap:var(--space-4);grid-template-columns:52px minmax(0,1fr) 280px;align-items:start;display:grid}.play-editor-module__oRTfiG__rail{top:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-card);flex-direction:column;gap:4px;padding:6px;display:flex;position:sticky}.play-editor-module__oRTfiG__tool{border-radius:var(--radius-control);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:background-color .12s,color .12s;display:grid}.play-editor-module__oRTfiG__tool:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.play-editor-module__oRTfiG__tool[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 22%, transparent);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent)}.play-editor-module__oRTfiG__tool:disabled{opacity:.4;cursor:not-allowed}.play-editor-module__oRTfiG__tool:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.play-editor-module__oRTfiG__separator{background:var(--border);height:1px;margin:4px 6px}.play-editor-module__oRTfiG__stroke{border-top:3px solid;width:20px;height:0;transform:rotate(-30deg)}.play-editor-module__oRTfiG__strokePass,.play-editor-module__oRTfiG__strokePress{border-top-style:dashed}.play-editor-module__oRTfiG__strokeDribble{border-top-style:dotted}.play-editor-module__oRTfiG__strokeShot{border-top-width:4px}.play-editor-module__oRTfiG__stage{gap:var(--space-3);flex-direction:column;justify-self:center;width:min(100%,83.3333vh);min-width:0;display:flex}.play-editor-module__oRTfiG__frames{gap:var(--space-2);padding:2px 2px var(--space-1);display:flex;overflow-x:auto}.play-editor-module__oRTfiG__frame{border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-card);width:120px;color:var(--text-secondary);font:inherit;font-size:var(--text-caption);text-align:left;cursor:pointer;flex-direction:column;flex:none;gap:6px;padding:6px;transition:border-color .12s,color .12s;display:flex}.play-editor-module__oRTfiG__frame:hover{border-color:var(--border-strong);color:var(--text-primary)}.play-editor-module__oRTfiG__current,.play-editor-module__oRTfiG__current:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent);color:var(--text-primary)}.play-editor-module__oRTfiG__frameLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.play-editor-module__oRTfiG__addFrame{border-style:dashed;justify-content:center;align-items:center}.play-editor-module__oRTfiG__addFrame:disabled{opacity:.5;cursor:not-allowed}.play-editor-module__oRTfiG__panel{gap:var(--space-3);flex-direction:column;display:flex}.play-editor-module__oRTfiG__swatch{border-radius:50%;flex:none;width:14px;height:14px;box-shadow:inset 0 0 0 1px #ffffff4d}.play-editor-module__oRTfiG__Ball{width:10px;height:10px}.play-editor-module__oRTfiG__Marker{border-radius:2px;width:11px;height:11px;transform:rotate(45deg)}@media (max-width:960px){.play-editor-module__oRTfiG__layout{grid-template-columns:minmax(0,1fr)}.play-editor-module__oRTfiG__rail{flex-flow:wrap;position:static}.play-editor-module__oRTfiG__separator{width:1px;height:auto;margin:6px 4px}}@media (max-width:640px){.play-editor-module__oRTfiG__editor,.play-editor-module__oRTfiG__layout>*{min-width:0}.play-editor-module__oRTfiG__hint{flex-basis:100%}.play-editor-module__oRTfiG__save{flex-wrap:wrap;flex:100%;margin-left:0}.play-editor-module__oRTfiG__save>:last-child{flex:auto}.play-editor-module__oRTfiG__tool{width:44px;height:44px}.play-editor-module__oRTfiG__stage{max-width:100%}.play-editor-module__oRTfiG__frames{contain:inline-size;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scroll-padding-inline:2px 92px}.play-editor-module__oRTfiG__frame{scroll-snap-align:start;width:96px}.play-editor-module__oRTfiG__addFrame{z-index:1;width:84px;box-shadow:-8px 0 12px var(--surface-canvas);position:sticky;right:0}}
.season-overview-module__E6flHq__record{gap:var(--space-4);flex-direction:column;display:flex}.season-overview-module__E6flHq__table{gap:var(--space-1) var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:repeat(4,minmax(0,1fr)) 1.6fr 1fr 1fr;display:grid}.season-overview-module__E6flHq__th{color:var(--text-secondary);text-align:center;text-transform:uppercase;cursor:help;font-size:11px;font-weight:600;text-decoration:none}.season-overview-module__E6flHq__td{font-size:var(--text-body);text-align:center;font-variant-numeric:tabular-nums;font-weight:600}.season-overview-module__E6flHq__tdStrong{font-family:var(--font-display);font-size:20px;font-weight:700}.season-overview-module__E6flHq__lines{gap:var(--space-2);flex-direction:column;display:flex}.season-overview-module__E6flHq__line{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--text-body-sm);display:flex}.season-overview-module__E6flHq__line b{font-variant-numeric:tabular-nums}.season-overview-module__E6flHq__form{gap:var(--space-2);padding-bottom:2px;display:flex;overflow-x:auto}.season-overview-module__E6flHq__formTile{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);border-top:3px solid var(--c);border-radius:var(--radius-control);background:color-mix(in srgb, var(--c) 10%, var(--surface-hover));color:inherit;flex-direction:column;flex:1 0 64px;text-decoration:none;display:flex}.season-overview-module__E6flHq__formTile:hover,.season-overview-module__E6flHq__formTile:focus-visible{background:color-mix(in srgb, var(--c) 18%, var(--surface-hover))}.season-overview-module__E6flHq__formScore{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.season-overview-module__E6flHq__formDay{color:var(--text-secondary);font-size:11px}@media (max-width:640px){.season-overview-module__E6flHq__form{grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow-x:visible}.season-overview-module__E6flHq__formTile{min-width:0;padding:var(--space-2) var(--space-1)}}
.game-switch-module__XtQZPq__banner{align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-radius:var(--radius-card);border:1px solid var(--accent);background:var(--surface-card);border-left-width:4px;flex-wrap:wrap;display:flex}.game-switch-module__XtQZPq__bannerText{gap:var(--space-1);flex-direction:column;flex:280px;min-width:0;display:flex}.game-switch-module__XtQZPq__bannerTitle{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:700}.game-switch-module__XtQZPq__bannerBody{color:var(--text-secondary);font-size:var(--text-body-sm)}.game-switch-module__XtQZPq__bannerActions{gap:var(--space-2);flex-wrap:wrap;display:flex}.game-switch-module__XtQZPq__points{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.game-switch-module__XtQZPq__point{align-items:flex-start;gap:var(--space-3);color:var(--text-secondary);display:flex}.game-switch-module__XtQZPq__pointIcon{color:var(--status-ok);flex:none;margin-top:4px}.game-switch-module__XtQZPq__checklist{gap:var(--space-3);flex-direction:column;display:flex}.game-switch-module__XtQZPq__checkItem{align-items:flex-start;gap:var(--space-3);cursor:pointer;display:flex}.game-switch-module__XtQZPq__checkItem>input{margin-top:3px}.game-switch-module__XtQZPq__stats{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.game-switch-module__XtQZPq__stat{gap:var(--space-1);flex-direction:column;display:flex}.game-switch-module__XtQZPq__statValue{font-family:var(--font-display);font-size:var(--text-subheading);font-weight:700}.game-switch-module__XtQZPq__statLabel{color:var(--text-secondary);font-size:var(--text-body-sm)}.game-switch-module__XtQZPq__badges{gap:var(--space-2);flex-wrap:wrap;display:flex}.game-switch-module__XtQZPq__link{color:var(--text-primary);text-decoration:underline}
.legal-module__Qu0mEa__document{gap:var(--space-6);flex-direction:column;max-width:760px;display:flex}.legal-module__Qu0mEa__eyebrow{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600}.legal-module__Qu0mEa__section{gap:var(--space-2);flex-direction:column;display:flex}.legal-module__Qu0mEa__section h2{color:var(--text-primary);font-size:var(--text-body);margin:0;font-weight:600}.legal-module__Qu0mEa__section p,.legal-module__Qu0mEa__section li{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0;line-height:1.6}.legal-module__Qu0mEa__section ul{padding-left:var(--space-5);margin:0}.legal-module__Qu0mEa__tableWrap{overflow-x:auto}.legal-module__Qu0mEa__table{border-collapse:collapse;width:100%;font-size:var(--text-body-sm)}.legal-module__Qu0mEa__table th,.legal-module__Qu0mEa__table td{padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);text-align:left;vertical-align:top}.legal-module__Qu0mEa__table th{color:var(--text-primary);font-weight:600}.legal-module__Qu0mEa__links{gap:var(--space-2);color:var(--text-muted);flex-direction:column;font-size:12px;display:flex}.legal-module__Qu0mEa__links nav{gap:var(--space-3);flex-wrap:wrap;display:flex}.legal-module__Qu0mEa__links a{color:var(--text-muted)}.legal-module__Qu0mEa__links a:hover,.legal-module__Qu0mEa__links a[aria-current=page]{color:var(--text-primary)}.legal-module__Qu0mEa__links p{margin:0;line-height:1.5}
.bottom-nav-module__-WosFq__bar{display:none}@media (max-width:960px){.bottom-nav-module__-WosFq__bar{z-index:12;height:var(--bottom-nav-height);padding:0 var(--space-1) env(safe-area-inset-bottom);border-top:1px solid var(--border-subtle);background:var(--surface-sidebar);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0}}.bottom-nav-module__-WosFq__item{min-width:0;padding:0 var(--space-1);color:var(--text-muted);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:3px;display:flex}.bottom-nav-module__-WosFq__item:hover{color:var(--text-secondary)}.bottom-nav-module__-WosFq__active{color:var(--text-primary);position:relative}.bottom-nav-module__-WosFq__active:before{content:"";background:var(--accent);border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:0;left:50%;transform:translate(-50%)}.bottom-nav-module__-WosFq__text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:500;line-height:1.2;overflow:hidden}
.support-module__LnNu-W__muted{color:var(--text-secondary);font-size:var(--text-caption)}.support-module__LnNu-W__head{gap:var(--space-2);flex-direction:column;display:flex}.support-module__LnNu-W__number{color:var(--text-muted);font-size:var(--text-caption);font-variant-numeric:tabular-nums}.support-module__LnNu-W__title{font-family:var(--font-display);letter-spacing:var(--tracking);margin:0;font-size:28px;font-weight:600}.support-module__LnNu-W__factBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.support-module__LnNu-W__thread{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.support-module__LnNu-W__timeline{gap:var(--space-4);flex-direction:column;display:flex;position:relative}.support-module__LnNu-W__timeline:before{content:"";background:var(--border-subtle);width:2px;position:absolute;top:14px;bottom:14px;left:13px}.support-module__LnNu-W__stop{gap:var(--space-3);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.support-module__LnNu-W__stopDot{width:28px;height:28px;margin-top:var(--space-2);box-shadow:0 0 0 4px var(--surface-card);border-radius:50%;align-self:start;display:inline-flex}.support-module__LnNu-W__stopStaff .support-module__LnNu-W__stopDot{box-shadow:0 0 0 4px var(--surface-card), 0 0 0 6px var(--status-ok)}.support-module__LnNu-W__stopBox{padding:var(--space-3) var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-control);background:var(--surface-canvas);flex-direction:column;gap:4px;display:flex}.support-module__LnNu-W__stopStaff .support-module__LnNu-W__stopBox{border-color:color-mix(in srgb, var(--status-ok) 40%, transparent)}.support-module__LnNu-W__postHead{align-items:center;gap:var(--space-2);font-size:var(--text-body-sm);flex-wrap:wrap;display:flex}.support-module__LnNu-W__postBody{overflow-wrap:anywhere;white-space:pre-wrap;font-size:var(--text-body-sm)}.support-module__LnNu-W__reply{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);flex-direction:column;display:flex}.support-module__LnNu-W__closed{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.support-module__LnNu-W__formRow{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.support-module__LnNu-W__stopInternal .support-module__LnNu-W__stopDot{box-shadow:0 0 0 4px var(--surface-card), 0 0 0 6px #facc15}.support-module__LnNu-W__stopInternal .support-module__LnNu-W__stopBox{background:color-mix(in srgb, #facc15 6%, var(--surface-canvas));border-style:dashed;border-color:#facc158c}.support-module__LnNu-W__replyActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.support-module__LnNu-W__noteToggle{align-items:center;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body-sm);cursor:pointer;display:inline-flex}
.transfer-module__qMwAqq__head{align-items:flex-start;gap:var(--space-3);flex-direction:column;display:flex}.transfer-module__qMwAqq__who{align-items:center;gap:var(--space-3);width:100%;display:flex}.transfer-module__qMwAqq__status{margin-left:auto}.transfer-module__qMwAqq__timeline{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.transfer-module__qMwAqq__event{color:var(--text-muted);font-size:var(--text-body-sm);text-align:center;align-self:center}.transfer-module__qMwAqq__message{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.transfer-module__qMwAqq__message.transfer-module__qMwAqq__mine{align-items:flex-end}.transfer-module__qMwAqq__bubble{gap:var(--space-1);max-width:min(36rem,85%);padding:var(--space-2) var(--space-3);border:1px solid var(--border-subtle);border-radius:var(--radius-card);background:var(--surface-chip);flex-direction:column;display:flex}.transfer-module__qMwAqq__mine .transfer-module__qMwAqq__bubble{background:color-mix(in srgb, var(--accent) 18%, var(--surface-card));border-color:#0000}.transfer-module__qMwAqq__author{font-size:var(--text-body-sm);font-weight:600}.transfer-module__qMwAqq__body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.transfer-module__qMwAqq__time{color:var(--text-muted);font-size:var(--text-body-sm);align-self:flex-end}.transfer-module__qMwAqq__composer{gap:var(--space-3);flex-direction:column;display:flex}@media (max-width:640px){.transfer-module__qMwAqq__who{flex-wrap:wrap}.transfer-module__qMwAqq__status{margin-left:0}}
.admin-module__r4bRMW__groupTitle{align-items:center;gap:var(--space-2);display:inline-flex}.admin-module__r4bRMW__detail{color:#fdba74;overflow-wrap:anywhere;margin-top:2px;display:block}.admin-module__r4bRMW__muted{color:var(--text-secondary);font-size:var(--text-body-sm)}.admin-module__r4bRMW__workerSummary{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:inline-flex}.admin-module__r4bRMW__statusList{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.admin-module__r4bRMW__statusRow{gap:var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--border-subtle);grid-template-columns:12px minmax(0,1fr) auto;align-items:start;display:grid}.admin-module__r4bRMW__statusRow:last-child{border-bottom:none}.admin-module__r4bRMW__statusDot{border-radius:50%;width:10px;height:10px;margin-top:5px}.admin-module__r4bRMW__statusText{flex-direction:column;gap:2px;min-width:0;display:flex}.admin-module__r4bRMW__statusSide{font-size:var(--text-body-sm);text-align:right;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}@media (max-width:640px){.admin-module__r4bRMW__statusRow{grid-template-columns:12px minmax(0,1fr)}.admin-module__r4bRMW__statusSide{text-align:left;grid-column:2;align-items:flex-start}}
.users-module__rjd-Ta__badges,.users-module__rjd-Ta__titleWithBadge{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}.users-module__rjd-Ta__muted{color:var(--text-secondary);font-size:var(--text-body-sm)}.users-module__rjd-Ta__none{color:var(--text-secondary)}.users-module__rjd-Ta__reason{color:#fdba74;overflow-wrap:anywhere;margin-top:2px;display:block}.users-module__rjd-Ta__clubLink{color:inherit;font-weight:600;text-decoration:none}.users-module__rjd-Ta__clubLink:hover{text-decoration:underline}
.auth-frame-module__2Cjk4G__page{background:var(--surface-canvas);grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.auth-frame-module__2Cjk4G__brand{align-items:center;gap:var(--space-2);color:var(--text-primary);font-weight:600;text-decoration:none;display:inline-flex}.auth-frame-module__2Cjk4G__mark{background:url(/brand/logo-mark.png) 50%/contain no-repeat;flex-shrink:0;width:32px;height:32px}.auth-frame-module__2Cjk4G__side{justify-content:space-between;gap:var(--space-10);padding:var(--space-8) var(--space-10);border-right:1px solid var(--border-subtle);background:radial-gradient(80% 60% at 0% 100%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%), var(--surface-sidebar);flex-direction:column;display:flex}.auth-frame-module__2Cjk4G__pitchLine{gap:var(--space-8);flex-direction:column;max-width:460px;display:flex}.auth-frame-module__2Cjk4G__claim{font-family:var(--font-display);letter-spacing:var(--tracking);margin:0;font-size:44px;font-weight:600;line-height:1.08}.auth-frame-module__2Cjk4G__features{gap:var(--space-4);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.auth-frame-module__2Cjk4G__features li{gap:var(--space-3);display:flex}.auth-frame-module__2Cjk4G__features li>span:last-child{flex-direction:column;gap:2px;display:flex}.auth-frame-module__2Cjk4G__featureIcon{border-radius:var(--radius-control);background:color-mix(in srgb, var(--accent) 20%, transparent);width:32px;height:32px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.auth-frame-module__2Cjk4G__featureText{color:var(--text-secondary);font-size:var(--text-body-sm)}.auth-frame-module__2Cjk4G__main{padding:var(--space-12) var(--space-6);justify-content:center;align-items:center;display:flex}.auth-frame-module__2Cjk4G__form{gap:var(--space-5);flex-direction:column;width:min(400px,100%);display:flex}.auth-frame-module__2Cjk4G__heading{gap:var(--space-2);flex-direction:column;display:flex}.auth-frame-module__2Cjk4G__title{font-family:var(--font-display);letter-spacing:var(--tracking);margin:0;font-size:30px;font-weight:600;line-height:1.15}.auth-frame-module__2Cjk4G__description{color:var(--text-secondary);font-size:var(--text-body-sm);margin:0}.auth-frame-module__2Cjk4G__footer{padding-top:var(--space-4);border-top:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--text-body-sm)}@media (max-width:900px){.auth-frame-module__2Cjk4G__page{grid-template-columns:1fr;align-content:start}.auth-frame-module__2Cjk4G__side{padding:var(--space-5) var(--space-4);border-right:none;border-bottom:1px solid var(--border-subtle)}.auth-frame-module__2Cjk4G__pitchLine{display:none}.auth-frame-module__2Cjk4G__main{padding:var(--space-8) var(--space-4);align-items:flex-start}}.auth-frame-module__2Cjk4G__divider{align-items:center;gap:var(--space-3);color:var(--text-muted);font-size:var(--text-caption);display:flex}.auth-frame-module__2Cjk4G__divider:before,.auth-frame-module__2Cjk4G__divider:after{content:"";background:var(--border-subtle);flex:1;height:1px}.auth-frame-module__2Cjk4G__alternatives{gap:var(--space-2);flex-direction:column;display:flex}.auth-frame-module__2Cjk4G__hint{color:var(--text-muted);font-size:var(--text-caption);margin:0}.auth-frame-module__2Cjk4G__link{color:var(--text-primary);font-weight:500}.auth-frame-module__2Cjk4G__textButton{color:var(--text-secondary);font:inherit;font-size:var(--text-body-sm);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.auth-frame-module__2Cjk4G__textButton:hover{color:var(--text-primary)}.auth-frame-module__2Cjk4G__terms{align-items:flex-start;gap:var(--space-2);color:var(--text-secondary);font-size:var(--text-body-sm);display:flex}.auth-frame-module__2Cjk4G__terms a{color:var(--text-primary)}
.club-subheader-module__Z_7r7G__header{align-items:center;gap:var(--space-3);min-width:0;display:flex}
