:root{font-size:clamp(16px,14.5px + .31vw,20px);font-family:var(--font-body);letter-spacing:.01em;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--footer-height:32px;--screen-height:calc(100svh - var(--footer-height));line-height:145%}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}[data-mui-color-scheme=dark] #social .button-icon{filter:invert()brightness(2)}#root{text-align:center;box-sizing:border-box;flex-direction:column;width:100%;min-height:100svh;display:flex}#root:has(>footer){padding-bottom:var(--footer-height)}select:not([multiple]):not([size]){appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:12px;padding-right:34px}body{-webkit-user-select:none;user-select:none;margin:0}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--text-h)}h1{font-size:var(--fs-h1);letter-spacing:-.02em;margin:1.78rem 0;font-weight:700;line-height:1.15}h2{font-size:var(--fs-h2);letter-spacing:-.01em;margin:0 0 .44rem;font-weight:600;line-height:1.18}h3{font-size:var(--fs-h3);margin:0 0 .44rem;font-weight:600;line-height:1.25}h4{font-size:var(--fs-h4);margin:0 0 .33rem;font-weight:600;line-height:1.3}p{margin:0}code,.counter{font-family:var(--font-mono);color:var(--text-h);border-radius:4px;display:inline-flex}code{background:var(--code-bg);padding:4px 8px;font-size:.833rem;line-height:135%}:root{--text:var(--mui-palette-text-secondary);--text-h:var(--mui-palette-text-primary);--bg:var(--mui-palette-background-default);--border:var(--mui-palette-divider);--accent:var(--mui-palette-primary-main);--accent-text:#3f7300;--on-accent:#1a2e00;--page-bg:var(--mui-palette-background-paper);--danger:var(--mui-palette-error-main);--danger-muted:var(--mui-palette-error-dark);--danger-bg:#fee2e2;--danger-bg-hover:#fecaca;--success:var(--mui-palette-success-main);--success-light:#7ee8a2;--warning:var(--mui-palette-warning-main);--outcome-neutral:#b4b8bf;--outcome-great:#5fbb46;--outcome-warning:#ffb000;--outcome-bad:#f4553a;--outcome-ink:#2b2118;--outcome-teeth:#fff;--gray-bg:var(--mui-palette-background-paper);--gray-bg-hover:#e6e6e6;--gray-border:#c8c8c8;--gray-text-muted:#9b9b9b;--bg-card:var(--mui-palette-background-default);--overlay-bg:#00000073;--dialog-shadow:0 8px 32px #0000002e;--dialog-dark-bg:#1e2535;--gradient-dark:linear-gradient(135deg, #15171c 0%, #1e2129 50%, #2a2e38 100%);--glass-bg:#ffffff94;--glass-border:#ffffffbf;--glass-shadow:0 1px 2px #0f172a0a, 0 12px 32px #0f172a14;--glass-divider:#3c3c431f;--glass-blur:blur(28px) saturate(170%);--header-bg:#ffffff9e;--header-menu-bg:#ffffffe0;--glass-solid:#f3f5f8;--bubble-own-bg:var(--accent);--bubble-own-text:var(--on-accent);--glass-text:var(--mui-palette-text-primary);--glass-text-muted:#3c3c43a6;--backdrop-base:#eef1f6;--backdrop-blob-1:#8bd40461;--backdrop-blob-2:#32ade652;--backdrop-blob-3:#af52de42;--backdrop-blob-4:#ff950038;--sport-running:#34c759;--sport-cycling:#ff9500;--sport-swimming:#32ade6;--sport-fitness:#af52de;--on-sport:#fff;--notify-message:var(--sport-swimming);--notify-announcement:var(--sport-cycling);--notify-invitation:var(--sport-running);--notify-plan:var(--sport-fitness);--notify-removal:var(--mui-palette-error-main);--notify-neutral:var(--gray-text-muted);--switch-knob:#fff;--switch-knob-shadow:0 3px 8px #00000026, 0 1px 1px #00000029;--code-bg:#f4f3ec;--accent-bg:rgba(var(--mui-palette-primary-mainChannel) / .1);--accent-bg-hover:rgba(var(--mui-palette-primary-mainChannel) / .18);--accent-border:rgba(var(--mui-palette-primary-mainChannel) / .5);--social-bg:#f4f3ec80;--row-stripe:#00000008;--row-hover:#0000000f;--content-bg:#eaebee;--surface:#fff;--control-fill:#7676801f;--control-fill-hover:#76768033;--control-selected:#fff;--control-shadow:0 1px 3px #0000001f, 0 1px 1px #0000000a;--bar-bg:var(--bg);--dialog-bg:var(--bg);--dialog-confirm-bg:var(--bg);--shadow:#0000001a 0 10px 15px -3px, #0000000d 0 4px 6px -2px;--font-body:"Inter", system-ui, "Segoe UI", Roboto, sans-serif;--font-heading:"Manrope", system-ui, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, Consolas, monospace;--sans:var(--font-body);--heading:var(--font-heading);--mono:var(--font-mono);--fs-h1:clamp(2rem, 1.5rem + 2.5vw, 3.11rem);--fs-h2:clamp(1.33rem, 1.2rem + .7vw, 1.56rem);--fs-h3:clamp(1.11rem, 1.05rem + .3vw, 1.22rem);--fs-h4:clamp(1rem, .97rem + .15vw, 1.11rem);--fs-body1:clamp(1rem, .97rem + .15vw, 1.11rem);--fs-body2:clamp(.875rem, .85rem + .12vw, .944rem);--fs-caption:clamp(.722rem, .7rem + .1vw, .778rem);--bp-sm:576px;--bp-md:768px;--bp-lg:992px;--bp-xl:1200px;--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%233E3E3E' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}[data-mui-color-scheme=dark]{--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 4.5 6 8l3.5-3.5' fill='none' stroke='%23C8C8C8' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--accent-text:var(--accent);--on-accent:#fff;--glass-bg:#1e20288c;--glass-border:#ffffff14;--glass-shadow:0 12px 40px #00000059;--glass-divider:#ffffff1a;--header-bg:#12141a94;--header-menu-bg:#1e2028e6;--glass-solid:#1a1c23;--bubble-own-bg:#3f7300;--bubble-own-text:#fff;--glass-text:#fff;--glass-text-muted:#ebebf599;--backdrop-base:#0b0d12;--backdrop-blob-1:#8bd40433;--backdrop-blob-2:#0a84ff3d;--backdrop-blob-3:#7c3aed42;--backdrop-blob-4:#ff375f24;--sport-running:#30d158;--sport-cycling:#ff9f0a;--sport-swimming:#64d2ff;--sport-fitness:#bf5af2;--danger-bg:rgba(var(--mui-palette-error-mainChannel) / .15);--danger-bg-hover:rgba(var(--mui-palette-error-mainChannel) / .25);--success-light:#7ee8a2;--gray-bg-hover:#575757;--gray-border:#575757;--dialog-dark-bg:#1e2535;--bar-bg:var(--bg);--dialog-bg:#24252e;--dialog-confirm-bg:#2a2b35;--code-bg:#1f2028;--accent-bg:rgba(var(--mui-palette-primary-mainChannel) / .15);--accent-bg-hover:rgba(var(--mui-palette-primary-mainChannel) / .28);--accent-border:rgba(var(--mui-palette-primary-mainChannel) / .5);--social-bg:#2f303a80;--row-stripe:#ffffff08;--row-hover:#ffffff12;--content-bg:#1d1e26;--surface:#24252e;--control-fill:#7676803d;--control-fill-hover:#76768052;--control-selected:#636366;--control-shadow:0 1px 3px #0000004d;--shadow:#0006 0 10px 15px -3px, #00000040 0 4px 6px -2px}._wrapper_n5ukr_1{background:var(--page-bg);justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}@media (width>=768px){._wrapper_n5ukr_1{padding:24px}}._card_n5ukr_14{background:var(--content-bg);border:1px solid var(--border);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:12px;width:100%;max-width:480px;padding:28px 20px;display:flex}@media (width>=576px){._card_n5ukr_14{padding:40px 36px}}._title_n5ukr_31{color:var(--text-h);margin:0;font-size:1.375rem;font-weight:700}@media (width>=576px){._title_n5ukr_31{font-size:1.625rem}}._text_n5ukr_42{color:var(--text);margin:0;font-size:.95rem;line-height:1.5}._hint_n5ukr_49{color:var(--text);opacity:.75;margin:0;font-size:.875rem;line-height:1.5}._success_n5ukr_57{color:var(--accent-text);margin:0;font-size:.9rem;font-weight:600}._error_n5ukr_64{color:var(--mui-palette-error-main);margin:0;font-size:.9rem}._actions_n5ukr_70{flex-direction:column;gap:10px;margin-top:8px;display:flex}._primaryBtn_n5ukr_77{background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;padding:10px 16px;font-size:1rem;font-weight:600;transition:opacity .2s}._primaryBtn_n5ukr_77:hover:not(:disabled){opacity:.88}._primaryBtn_n5ukr_77:disabled{opacity:.6;cursor:not-allowed}._secondaryBtn_n5ukr_99{min-height:44px;color:var(--text-h);border:1px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;padding:10px 16px;font-size:1rem;font-weight:600;transition:background .2s}._secondaryBtn_n5ukr_99:hover{background:var(--content-bg)}._linkBtn_n5ukr_116{color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-self:center;padding:8px;font-size:.9rem;font-weight:600;text-decoration:underline}._page_n1v4v_2{text-align:left;flex-direction:column;flex:1;display:flex}._main_n1v4v_9{z-index:1;box-sizing:border-box;flex-direction:column;gap:32px;width:100%;max-width:1200px;margin:0 auto;padding:20px 16px 40px;display:flex;position:relative}@media (width>=768px){._main_n1v4v_9{gap:40px;padding:32px 24px 48px}}._pageHeader_n1v4v_28{flex-direction:column;gap:2px;display:flex}._date_n1v4v_34{letter-spacing:.04em;text-transform:uppercase;color:var(--glass-text-muted);margin:0;font-size:.833rem;font-weight:600}._pageTitle_n1v4v_43{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--glass-text);margin:0;font-size:2.222rem;font-weight:800;line-height:1.1}@media (width>=768px){._pageTitle_n1v4v_43{font-size:2.667rem}}._grid_n1v4v_58,._recordsGrid_n1v4v_59{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=576px){._grid_n1v4v_58,._recordsGrid_n1v4v_59{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px){._grid_n1v4v_58,._recordsGrid_n1v4v_59{gap:20px}}@media (width>=992px){._grid_n1v4v_58{grid-template-columns:repeat(4,minmax(0,1fr))}}._recordsGrid_n1v4v_59{align-items:start}@media (width>=992px){._recordsGrid_n1v4v_59{grid-template-columns:repeat(3,minmax(0,1fr))}}._grid_n1v4v_58>*,._recordsGrid_n1v4v_59>*{animation:.6s cubic-bezier(.2,.8,.2,1) both _rise_n1v4v_1}._grid_n1v4v_58>:nth-child(2),._recordsGrid_n1v4v_59>:nth-child(2){animation-delay:60ms}._grid_n1v4v_58>:nth-child(3),._recordsGrid_n1v4v_59>:nth-child(3){animation-delay:.12s}._grid_n1v4v_58>:nth-child(4){animation-delay:.18s}._grid_n1v4v_58>:nth-child(5){animation-delay:.24s}._grid_n1v4v_58>:nth-child(6){animation-delay:.3s}@keyframes _rise_n1v4v_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._grid_n1v4v_58>*,._recordsGrid_n1v4v_59>*{animation:none}}._bestResultsSection_n1v4v_134{flex-direction:column;gap:16px;display:flex}._recordsHeader_n1v4v_140{justify-content:space-between;align-items:center;gap:12px;display:flex}._sectionTitle_n1v4v_147{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--glass-text);margin:0;font-size:1.556rem;font-weight:800;line-height:1.2}._addResultBtn_n1v4v_157{background:var(--accent);min-height:44px;color:var(--on-accent);font:inherit;cursor:pointer;border:none;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:0 16px;font-size:.889rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}@media (width>=768px){._addResultBtn_n1v4v_157{min-height:36px}}._addResultBtn_n1v4v_157:hover{filter:brightness(1.05)}._addResultBtn_n1v4v_157:active{transform:scale(.97)}._periodSwitch_n1v4v_190{background:var(--control-fill);-webkit-backdrop-filter:blur(20px);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;padding:3px;display:grid}@media (width>=768px){._periodSwitch_n1v4v_190{align-self:flex-start;min-width:440px}}._periodBtn_n1v4v_206{min-height:40px;color:var(--glass-text);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:9px;padding:0 8px;font-size:.833rem;font-weight:600;transition:background .2s}@media (width>=768px){._periodBtn_n1v4v_206{min-height:32px}}._periodBtn_n1v4v_206:hover:not(._periodBtnActive_n1v4v_225){background:var(--control-fill)}._periodBtnActive_n1v4v_225{background:var(--control-selected);box-shadow:var(--control-shadow)}._noDistances_n1v4v_234{color:var(--glass-text);margin:0;font-size:.889rem}._noDistances_n1v4v_234 a{color:var(--accent-text);font-weight:600}._recordRows_n1v4v_246{flex-direction:column;margin:0 -8px;padding:0;list-style:none;display:flex}._recordRows_n1v4v_246>li+li{border-top:1px solid var(--glass-divider)}._recordRow_n1v4v_246{width:100%;min-height:48px;color:var(--glass-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:0 8px;transition:background .15s;display:flex}@media (width>=768px){._recordRow_n1v4v_246{min-height:44px}}._recordRow_n1v4v_246:hover{background:var(--control-fill)}._recordLabel_n1v4v_284{color:var(--glass-text-muted);font-size:.889rem}._recordResult_n1v4v_289{align-items:center;gap:6px;min-width:0;font-size:1.111rem;display:inline-flex}._recordValue_n1v4v_297{font-family:var(--font-heading);font-variant-numeric:tabular-nums;font-weight:600}._recordValueBest_n1v4v_303{font-weight:800}._recordTrophy_n1v4v_307{color:var(--accent-text)}._recordDiff_n1v4v_311{color:var(--glass-text-muted);white-space:nowrap;font-size:.722rem}._header_1yxyp_2{z-index:50;border-bottom:1px solid var(--glass-divider);background:var(--header-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);box-sizing:border-box;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:8px 16px;display:flex;position:sticky;top:0}@media (width>=992px){._header_1yxyp_2{gap:16px;min-height:64px;padding:10px 24px}}._headerLeft_1yxyp_25{align-items:center;gap:12px;display:flex}._logo_1yxyp_31{color:var(--text-h);font-family:var(--font-heading);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:0;font-size:1.056rem;font-weight:800;transition:opacity .15s;display:flex}._logo_1yxyp_31:hover{opacity:.8}._logo_1yxyp_31:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._logoMark_1yxyp_58{width:26px;height:26px;display:block}._logoMarkDark_1yxyp_64{display:none}@media (width>=992px) and (width<=1199px){._logoText_1yxyp_69{display:none}}[data-mui-color-scheme=dark] ._logoMarkLight_1yxyp_75{display:none}[data-mui-color-scheme=dark] ._logoMarkDark_1yxyp_64{display:block}._addBtn_1yxyp_84{background:var(--accent);width:36px;height:36px;color:var(--on-accent);font:inherit;white-space:nowrap;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:4px;padding:0;font-size:.833rem;font-weight:700;transition:transform .15s,filter .15s;display:inline-flex}@media (width>=1400px){._addBtn_1yxyp_84{width:auto;padding:0 14px 0 10px}}._addBtn_1yxyp_84:hover{filter:brightness(1.06)}._addBtn_1yxyp_84:active{transform:scale(.96)}._addBtn_1yxyp_84:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._addBtnLabel_1yxyp_124{display:none}@media (width>=1400px){._addBtnLabel_1yxyp_124{display:inline}}._burgerBtn_1yxyp_133{width:44px;height:44px;color:var(--text-h);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:flex}@media (width>=992px){._burgerBtn_1yxyp_133{display:none}}._burgerBtn_1yxyp_133:hover{background:var(--control-fill)}._burgerIcon_1yxyp_156{width:24px;height:24px}._headerRight_1yxyp_162{z-index:49;border:1px solid var(--glass-border);background:var(--header-menu-bg);max-height:calc(100svh - 80px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(180%);box-sizing:border-box;border-radius:24px;flex-direction:column;align-items:stretch;gap:4px;padding:12px;animation:.2s cubic-bezier(.2,.8,.2,1) _sheetIn_1yxyp_1;display:none;position:absolute;top:calc(100% + 8px);left:8px;right:8px;overflow-y:auto}@media (width>=992px){._headerRight_1yxyp_162{max-height:none;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:none;border-radius:0;flex-direction:row;flex:1;align-items:center;gap:12px;padding:0;animation:none;display:flex;position:static;overflow:visible}}._headerRightOpen_1yxyp_204{display:flex}@keyframes _sheetIn_1yxyp_1{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}._menuBackdrop_1yxyp_220{z-index:48;background:var(--overlay-bg);-webkit-backdrop-filter:blur(6px);cursor:pointer;border:none;padding:0;animation:.15s ease-out _menuBackdropFadeIn_1yxyp_1;position:fixed;inset:0}@media (width>=992px){._menuBackdrop_1yxyp_220{display:none}}@keyframes _menuBackdropFadeIn_1yxyp_1{0%{opacity:0}to{opacity:1}}._navLinks_1yxyp_247{flex-direction:column;gap:2px;display:flex}@media (width>=992px){._navLinks_1yxyp_247{background:var(--control-fill);border-radius:999px;flex-direction:row;align-items:center;gap:2px;margin:0 auto;padding:4px}}._navLink_1yxyp_247{min-height:48px;color:var(--text);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:14px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:1rem;font-weight:500;text-decoration:none;transition:color .15s,background .2s,box-shadow .2s;display:inline-flex}@media (width>=992px){._navLink_1yxyp_247{border-radius:999px;min-height:32px;padding:0 10px;font-size:.833rem}}@media (width>=1200px){._navLink_1yxyp_247{padding:0 14px}}._navLinkIcon_1yxyp_297{display:none}@media (width>=992px){._navLinkIcon_1yxyp_297{display:inline-flex}}@media (width>=992px){._navLinkTextMobile_1yxyp_305{display:none}}._navLink_1yxyp_247:hover{color:var(--text-h);background:var(--control-fill)}._navLinkActive_1yxyp_316,._navLinkActive_1yxyp_316:hover{color:var(--text-h);background:var(--control-fill);font-weight:600}@media (width>=992px){._navLinkActive_1yxyp_316,._navLinkActive_1yxyp_316:hover{background:var(--control-selected);box-shadow:var(--control-shadow)}}._navLink_1yxyp_247:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._viewToggle_1yxyp_334{background:var(--control-fill);box-sizing:border-box;border-radius:999px;align-self:center;gap:2px;width:100%;max-width:320px;margin:8px 0;padding:3px;display:flex}@media (width>=992px){._viewToggle_1yxyp_334{width:auto;max-width:none;margin:0}}._viewBtn_1yxyp_353{min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:2px;padding:4px 16px;font-family:inherit;transition:background .2s,color .2s;display:flex}@media (width>=992px){._viewBtn_1yxyp_353{flex:none;min-height:30px;padding:0 10px}}@media (width>=1200px){._viewBtn_1yxyp_353{padding:0 14px}}._viewBtn_1yxyp_353:hover:not(._viewBtnActive_1yxyp_383){background:var(--control-fill)}._viewBtnActive_1yxyp_383{background:var(--accent);color:var(--on-accent)}._viewBtn_1yxyp_353:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._viewBtnRole_1yxyp_397{font-size:.889rem;font-weight:600;line-height:1.1}@media (width>=992px){._viewBtnRole_1yxyp_397{font-size:.778rem}}._viewBtnActive_1yxyp_383 ._viewBtnRole_1yxyp_397{font-weight:700}._viewBtnLabel_1yxyp_412{text-transform:uppercase;letter-spacing:.08em;opacity:.7;font-size:.611rem;line-height:1;display:block}@media (width>=992px){._viewBtnLabel_1yxyp_412{display:none}}._utilityCluster_1yxyp_426{border-top:1px solid var(--glass-divider);flex-direction:row;justify-content:center;align-items:center;gap:16px;margin-top:4px;padding-top:12px;display:flex}@media (width>=992px){._utilityCluster_1yxyp_426{border-top:none;gap:4px;margin:0;padding:0}}._overlay_qt4rh_1{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;background:#0000008c;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out _fadeIn_qt4rh_1;display:flex;position:fixed;inset:0}@keyframes _fadeIn_qt4rh_1{0%{opacity:0}to{opacity:1}}._dialog_1qpuw_1{border:1px solid var(--glass-border);background:var(--header-menu-bg);-webkit-backdrop-filter:var(--glass-blur);max-width:90vw;max-height:80vh;box-shadow:var(--glass-shadow);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:14px;padding:20px 24px 24px;animation:.22s cubic-bezier(.2,.8,.2,1) _dialogIn_1qpuw_1;display:flex}._size_sm_1qpuw_19{width:360px}._size_md_1qpuw_23{width:440px}._size_lg_1qpuw_27{width:640px}._overlayFull_1qpuw_32{padding:0}@media (width>=768px){._overlayFull_1qpuw_32{padding:16px}}._size_full_1qpuw_41{border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:16px}@media (width>=768px){._size_full_1qpuw_41{border-radius:28px;width:720px;max-width:90vw;height:auto;max-height:85vh;padding:20px 24px 24px}}._size_xl_1qpuw_60{border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:16px}@media (width>=768px){._size_xl_1qpuw_60{border-radius:28px;width:1100px;max-width:92vw;height:85vh;max-height:85vh;padding:20px 24px 24px}}._size_xl_1qpuw_60 ._body_1qpuw_79{flex:1}._header_1qpuw_83{border-bottom:1px solid var(--glass-divider);justify-content:space-between;align-items:center;gap:8px;padding-bottom:14px;display:flex}._headerRight_1qpuw_92{flex-shrink:0;align-items:center;gap:4px;display:flex}._title_1qpuw_99{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-h);margin:0;font-size:1.222rem;font-weight:800}._closeBtn_1qpuw_108{background:var(--control-fill);color:var(--text-h);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._closeBtn_1qpuw_108{width:32px;height:32px}}._closeBtn_1qpuw_108:hover{background:var(--control-fill-hover)}._closeBtn_1qpuw_108:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._body_1qpuw_79{flex-direction:column;gap:12px;min-height:0;display:flex;overflow-y:auto}._actions_1qpuw_145{border-top:1px solid var(--glass-divider);justify-content:flex-end;gap:10px;padding-top:14px;display:flex}._actions_1qpuw_145 button{min-height:44px;font-weight:600}@media (width>=768px){._actions_1qpuw_145 button{min-height:38px}}._size_sm_1qpuw_19 ._header_1qpuw_83{border-bottom:none;padding-bottom:0}._size_sm_1qpuw_19 ._actions_1qpuw_145{border-top:none;padding-top:6px}._size_full_1qpuw_41 ._actions_1qpuw_145,._size_xl_1qpuw_60 ._actions_1qpuw_145{padding-bottom:env(safe-area-inset-bottom)}@keyframes _dialogIn_1qpuw_1{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._dialog_1qpuw_1{animation:none}}._profileWrapper_13sv8_1{position:relative}._avatarButton_13sv8_5{border:1px solid var(--glass-border);background:var(--gray-bg-hover);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin-left:4px;padding:0;transition:box-shadow .15s;display:flex;overflow:hidden}@media (width>=768px){._avatarButton_13sv8_5{width:36px;height:36px}}._avatarButton_13sv8_5:hover{box-shadow:0 0 0 3px var(--accent-bg-hover)}._avatarButton_13sv8_5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._avatarImg_13sv8_36{object-fit:cover;width:100%;height:100%}._avatarPlaceholder_13sv8_42{color:var(--text);font-size:1rem;font-weight:700;line-height:1}._dropdown_13sv8_50{background:var(--header-menu-bg);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(28px)saturate(180%);z-index:200;border-radius:20px;flex-direction:column;align-items:center;gap:6px;min-width:220px;padding:20px 16px 16px;display:flex;position:absolute;top:calc(100% + 10px);right:0}._avatarLarge_13sv8_69{background:var(--gray-bg-hover);border:2px solid #00000014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:88px;height:88px;margin-bottom:6px;display:flex;overflow:hidden}._avatarImgLarge_13sv8_83{object-fit:cover;width:100%;height:100%}._avatarPlaceholderLarge_13sv8_89{color:var(--text);font-size:1.889rem;font-weight:700;line-height:1}._userName_13sv8_96{color:var(--text-h);text-align:center;margin:0;font-size:.833rem;font-weight:600}._userEmail_13sv8_104{color:var(--gray-text-muted);text-align:center;word-break:break-all;margin:0;font-size:.667rem}._identityLink_13sv8_112{color:inherit;border-radius:8px;padding:4px 8px;text-decoration:none;transition:background .15s;display:block}._identityLink_13sv8_112:hover{background:var(--content-bg)}._settingsLink_13sv8_126{background:var(--gray-bg);width:100%;color:var(--text);text-align:center;box-sizing:border-box;border-radius:8px;margin-top:6px;padding:6px 18px;font-size:.722rem;text-decoration:none;transition:background .15s;display:block}._settingsLink_13sv8_126:hover{background:var(--gray-bg-hover)}._logoutBtn_13sv8_146{background:var(--gray-bg);cursor:pointer;color:var(--text);border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:6px;padding:6px 18px;font-size:.722rem;transition:background .15s;display:flex}._logoutBtn_13sv8_146:hover{background:var(--gray-bg-hover)}._logoutIcon_13sv8_167{opacity:.7;width:14px;height:14px;transition:opacity .15s}._logoutBtn_13sv8_146:hover ._logoutIcon_13sv8_167{opacity:1}[data-mui-color-scheme=dark] ._logoutIcon_13sv8_167{filter:invert()}._modalText_13sv8_183{color:var(--text);margin:0;font-size:.875rem;line-height:1.4}._modalCancelBtn_13sv8_190{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;flex:1;padding:10px 0;font-family:inherit;font-size:.875rem;font-weight:600;transition:background .15s}._modalCancelBtn_13sv8_190:hover{background:var(--control-fill-hover)}._modalConfirmBtn_13sv8_209{background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;flex:1;padding:10px 0;font-family:inherit;font-size:.875rem;font-weight:600;transition:opacity .15s}._modalConfirmBtn_13sv8_209:hover{opacity:.88}._mobileBlock_13sv8_229{flex-direction:column;display:flex}._mobileHeader_13sv8_234{flex-direction:column;align-items:center;gap:4px;padding:4px 0 12px;display:flex}._mobileActions_13sv8_242{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:12px;display:flex}._mobileSettingsLink_13sv8_250{background:var(--gray-bg);width:100%;min-height:48px;color:var(--text);box-sizing:border-box;border-radius:8px;justify-content:center;align-items:center;padding:12px 18px;font-size:.944rem;font-weight:500;text-decoration:none;transition:background .15s;display:flex}._mobileSettingsLink_13sv8_250:hover{background:var(--gray-bg-hover)}._mobileLogoutBtn_13sv8_271{background:var(--gray-bg);width:100%;min-height:48px;color:var(--text);cursor:pointer;border:1px solid #0000001f;border-radius:8px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-family:inherit;font-size:.944rem;font-weight:500;transition:background .15s;display:flex}._mobileLogoutBtn_13sv8_271:hover{background:var(--gray-bg-hover)}._badge_1mcuj_1{color:var(--on-sport);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._container_1aibh_1{justify-content:center;align-items:center;display:flex}._fullPage_1aibh_7{pointer-events:none;z-index:1;position:fixed;inset:0}._block_1aibh_14{width:100%;min-height:240px}._spinner_1aibh_19{border:3px solid var(--border);border-top-color:var(--accent);border-radius:50%;width:44px;height:44px;animation:.8s linear infinite _spin_1aibh_19}._sm_1aibh_28{border-width:2px;width:24px;height:24px}._md_1aibh_33{border-width:3px;width:44px;height:44px}._lg_1aibh_38{border-width:4px;width:64px;height:64px}._srOnly_1aibh_44{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes _spin_1aibh_19{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._spinner_1aibh_19{animation-duration:1.6s}}._dialog_1vydx_1{background:var(--dialog-confirm-bg);width:min(440px,92vw);box-shadow:var(--dialog-shadow);border-radius:14px;flex-direction:column;gap:16px;padding:28px 20px 20px;display:flex;position:relative}@media (width>=576px){._dialog_1vydx_1{padding:32px 28px 24px}}._closeBtn_1vydx_17{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:background .15s,color .15s;display:inline-flex;position:absolute;top:10px;right:12px}._closeBtn_1vydx_17:hover{background:var(--accent-bg);color:var(--accent-text)}._title_1vydx_40{color:var(--text-h);text-align:center;margin:0;font-size:1.1rem;font-weight:700}._invitedBy_1vydx_48{color:var(--text);text-align:center;margin:0;font-size:.85rem;line-height:1.4}._loader_1vydx_56{justify-content:center;padding:16px 0;display:flex}._error_1vydx_62{color:var(--mui-palette-error-main);text-align:center;margin:0;font-size:.85rem}._groupCard_1vydx_69{background:var(--content-bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}._groupHead_1vydx_79{align-items:center;gap:12px;display:flex}._avatar_1vydx_85,._avatarFallback_1vydx_86{object-fit:cover;border-radius:50%;flex-shrink:0;width:44px;height:44px}._avatarFallback_1vydx_86{background:var(--accent-bg);color:var(--accent-text);justify-content:center;align-items:center;display:inline-flex}._groupHeadText_1vydx_102{flex-direction:column;gap:2px;min-width:0;display:flex}._groupName_1vydx_109{color:var(--text-h);text-overflow:ellipsis;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}._memberCount_1vydx_118{color:var(--gray-text-muted);margin:0;font-size:.75rem}._description_1vydx_124{color:var(--text);white-space:pre-wrap;margin:0;font-size:.8rem;line-height:1.5}._actions_1vydx_132{gap:10px;margin-top:4px;display:flex}._acceptBtn_1vydx_138,._declineBtn_1vydx_139{cursor:pointer;border-radius:8px;flex:1;min-height:40px;padding:9px 16px;font-family:inherit;font-size:.85rem;font-weight:600;transition:opacity .15s,background .15s}._acceptBtn_1vydx_138{background:var(--accent);color:var(--on-accent);border:none}._acceptBtn_1vydx_138:hover:not(:disabled){opacity:.88}._declineBtn_1vydx_139{background:var(--gray-bg);color:var(--text);border:1px solid var(--border)}._declineBtn_1vydx_139:hover:not(:disabled){background:var(--gray-bg-hover)}._acceptBtn_1vydx_138:disabled,._declineBtn_1vydx_139:disabled{opacity:.5;cursor:not-allowed}._btn_12wuo_2{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 20px;font-family:inherit;font-size:.833rem;font-weight:600;transition:filter .15s,background .15s,color .15s,transform .15s;display:inline-flex}@media (width>=768px){._btn_12wuo_2{min-height:38px}}._btn_12wuo_2:active:not(:disabled){transform:scale(.97)}._btn_12wuo_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._sm_12wuo_35{min-height:32px;padding:0 12px;font-size:.778rem}._primary_12wuo_42{background:var(--accent);color:var(--on-accent);font-weight:700}._primary_12wuo_42:hover:not(:disabled),._danger_12wuo_49:hover:not(:disabled){filter:brightness(1.06)}._secondary_12wuo_54{background:var(--control-fill);color:var(--text-h)}._secondary_12wuo_54:hover:not(:disabled){background:var(--control-fill-hover)}._outline_12wuo_63{background:var(--accent-bg);color:var(--accent-text)}._outline_12wuo_63:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}._danger_12wuo_49{background:var(--mui-palette-error-main);color:var(--mui-palette-error-contrastText);font-weight:700}._btn_12wuo_2:disabled{opacity:.45;cursor:not-allowed}._body_qucuf_1{flex-direction:column;gap:12px;display:flex}._text_qucuf_7,._muted_qucuf_8{color:var(--text);margin:0;font-size:.778rem;line-height:1.5}._muted_qucuf_8{opacity:.7}._wrapper_1e70k_1{position:relative}._bellBtn_1e70k_5{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex;position:relative}@media (width>=768px){._bellBtn_1e70k_5{width:36px;height:36px}}._bellBtn_1e70k_5:hover{background:var(--control-fill)}._bellIcon_1e70k_29{color:var(--text);display:block}._bellBtnOpen_1e70k_34{background:var(--control-fill)}._bellBtn_1e70k_5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._badge_1e70k_44{background:var(--danger);min-width:18px;height:18px;box-shadow:0 0 0 2px var(--glass-solid);color:var(--mui-palette-error-contrastText);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 4px;font-size:.611rem;font-weight:700;line-height:1;display:flex;position:absolute;top:1px;right:1px}._panel_1e70k_65{z-index:200;border:1px solid var(--glass-border);background:var(--header-menu-bg);width:380px;max-height:min(560px,100svh - 96px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);transform-origin:100% 0;border-radius:24px;flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) _panelIn_1e70k_1;display:flex;position:absolute;top:calc(100% + 12px);right:-8px;overflow:hidden}._panelHeader_1e70k_85{align-items:center;gap:8px;padding:18px 20px 10px;display:flex}._panelTitle_1e70k_92{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-h);margin:0;font-size:1.333rem;font-weight:800}._panelCount_1e70k_101{background:var(--control-fill);min-width:22px;height:22px;color:var(--text-h);box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;font-size:.722rem;font-weight:700;display:inline-flex}._list_1e70k_116{flex-direction:column;gap:4px;padding:0 8px 8px;display:flex;overflow-y:auto}._modalList_1e70k_124{flex-direction:column;gap:4px;display:flex}._item_1e70k_131{border-radius:18px;align-items:flex-start;gap:12px;padding:12px;transition:background .15s;animation:.3s cubic-bezier(.2,.8,.2,1) both _itemIn_1e70k_1;display:flex}._item_1e70k_131:hover{background:var(--control-fill)}._itemMain_1e70k_145{flex-direction:column;flex:1;align-items:flex-start;gap:4px;min-width:0;display:flex}._itemText_1e70k_154{color:var(--text);margin:0;font-size:.833rem;line-height:1.4}._itemText_1e70k_154 strong{color:var(--text-h);font-weight:600}._itemTime_1e70k_166{color:var(--glass-text-muted);font-size:.722rem}._primaryBtn_1e70k_171{background:var(--accent);min-height:36px;color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;margin-top:6px;padding:0 14px;font-family:inherit;font-size:.778rem;font-weight:700;transition:filter .15s}@media (width<=767px){._primaryBtn_1e70k_171{min-height:44px;padding:0 18px}}._primaryBtn_1e70k_171:hover{filter:brightness(1.06)}._dismissBtn_1e70k_195{background:var(--control-fill);width:28px;height:28px;color:var(--text);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:16px;transition:background .15s,color .15s;display:inline-flex}@media (width<=767px){._dismissBtn_1e70k_195{background:0 0;width:44px;height:44px;margin:-8px -8px 0 0}}._dismissBtn_1e70k_195:hover{background:var(--control-fill-hover);color:var(--text-h)}._primaryBtn_1e70k_171:focus-visible,._dismissBtn_1e70k_195:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._empty_1e70k_233{flex-direction:column;align-items:center;gap:8px;padding:24px 16px 32px;display:flex}._emptyIcon_1e70k_241{color:var(--glass-text-muted);font-size:40px!important}._emptyText_1e70k_246{color:var(--glass-text-muted);margin:0;font-size:.833rem}@keyframes _panelIn_1e70k_1{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}@keyframes _itemIn_1e70k_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._panel_1e70k_65,._item_1e70k_131{animation:none}}._wrapper_1evng_1{position:relative}._btn_1evng_5{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex;position:relative}@media (width>=768px){._btn_1evng_5{width:36px;height:36px}}._btn_1evng_5{color:var(--text)}._btn_1evng_5:hover{background:var(--control-fill)}._icon_1evng_30{color:var(--text);display:block}._badge_1evng_35{background:var(--mui-palette-error-main);color:#fff;border-radius:50%;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:.556rem;font-weight:700;display:flex;position:absolute;top:0;right:0}._toggle_9x29q_2{cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:background .15s;display:flex}@media (width>=768px){._toggle_9x29q_2{width:36px;height:36px}}._toggle_9x29q_2{color:var(--text-h)}._toggle_9x29q_2:hover{background:var(--control-fill)}._icon_9x29q_26{opacity:.6;width:20px;height:20px;transition:opacity .15s}._toggle_9x29q_2:hover ._icon_9x29q_26{opacity:1}._banner_1vnfa_1{background:var(--mui-palette-warning-main,#f59e0b);color:#fff;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 16px;font-size:.875rem;line-height:1.4;display:flex}@media (width>=768px){._banner_1vnfa_1{text-align:center;justify-content:center;padding:10px 24px}}._urgent_1vnfa_19{background:#ea580c}._blocked_1vnfa_23{background:var(--mui-palette-error-main)}._text_1vnfa_27{flex:auto;min-width:0}._button_1vnfa_32{min-height:32px;color:var(--text-h);cursor:pointer;background:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:.8125rem;font-weight:600;transition:opacity .2s}._button_1vnfa_32:hover{opacity:.88}._button_1vnfa_32:disabled{opacity:.6;cursor:not-allowed}._confirmation_1vnfa_54{font-weight:600}._error_1vnfa_58{color:#fff;opacity:.9;flex-basis:100%;font-size:.8125rem}._page_wddlv_2{text-align:left;flex-direction:column;min-height:100svh;display:flex}._main_wddlv_9{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;align-self:center;gap:16px;width:100%;max-width:1126px;padding:20px 16px 40px;display:flex;position:relative}@media (width>=768px){._main_wddlv_9{padding:32px 24px 48px}}._pageTitle_wddlv_27{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){._pageTitle_wddlv_27{font-size:2.444rem}}._card_wddlv_42{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;flex-direction:column;gap:20px;padding:20px 16px;display:flex}@media (width>=768px){._card_wddlv_42{padding:24px}}._cardEmbedded_wddlv_59{flex-direction:column;gap:20px;display:flex}._cardTitle_wddlv_65{color:var(--glass-text-muted);margin:0;font-size:.889rem;font-weight:500}._sportFilters_wddlv_73{flex-wrap:wrap;gap:8px;display:flex}._sportFilters_wddlv_73>*{flex-shrink:0}._grid_wddlv_84{grid-template-columns:1fr;gap:16px 20px;display:grid}@media (width>=768px){._grid_wddlv_84{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){._grid_wddlv_84{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=992px){._durationField_wddlv_99{grid-column:span 2}}@media (width>=768px){._descriptionField_wddlv_106{grid-column:1/-1}}._field_wddlv_113{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldLabel_wddlv_120{color:var(--glass-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.778rem;font-weight:600;overflow:hidden}._requiredMark_wddlv_129{color:var(--mui-palette-error-main)}._fieldError_wddlv_133{color:var(--mui-palette-error-main);font-size:.722rem}:is(._card_wddlv_42,._cardEmbedded_wddlv_59) :is(input,select,textarea){background-color:var(--control-fill);min-height:44px;color:var(--text-h);border:none;border-radius:12px;padding:10px 14px;transition:box-shadow .15s}@media (width>=768px){:is(._card_wddlv_42,._cardEmbedded_wddlv_59) :is(input,select,textarea){min-height:40px;padding:8px 12px;font-size:.889rem}}:is(._card_wddlv_42,._cardEmbedded_wddlv_59) :is(input,select,textarea):focus{box-shadow:0 0 0 2px var(--accent);outline:none}:is(._card_wddlv_42,._cardEmbedded_wddlv_59) :is(input,textarea)::placeholder{color:var(--glass-text-muted);opacity:1}._error_wddlv_167{color:var(--mui-palette-error-main);margin:0;font-size:.778rem}._actions_wddlv_174{justify-content:flex-end;gap:10px;padding-top:4px;display:flex}._actions_wddlv_174>button{border-radius:999px;min-height:44px;padding:0 22px;font-weight:700}@media (width>=768px){._actions_wddlv_174>button{min-height:40px}}._actionsSlot_wddlv_194{display:contents}._actionsSlot_wddlv_194 ._actions_wddlv_174{padding-top:0}._input_1a13l_2{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;min-height:48px;color:var(--text-h);border-radius:6px;outline:none;padding:12px 14px;font-family:inherit;font-size:1rem;transition:border-color .15s}@media (width>=768px){._input_1a13l_2{min-height:auto;padding:7px 10px;font-size:.778rem}}._input_1a13l_2:focus{border-color:var(--accent)}._input_1a13l_2::placeholder{color:var(--text);opacity:.6}._textarea_1a13l_33{resize:vertical;min-height:96px}@media (width>=768px){._textarea_1a13l_33{min-height:68px}}._select_1ao78_1{box-sizing:border-box;border:1px solid var(--border);background:var(--bg);width:100%;min-height:48px;color:var(--text-h);cursor:pointer;border-radius:6px;outline:none;padding:12px 14px;font-family:inherit;font-size:1rem;transition:border-color .15s}@media (width>=768px){._select_1ao78_1{min-height:auto;padding:7px 10px;font-size:.778rem}}._select_1ao78_1:focus{border-color:var(--accent)}._row_1tz4k_1{gap:6px;width:100%;display:flex}._row_1tz4k_1>select{flex:1;width:auto;min-width:0}._sportBtn_15lkj_6{color:var(--text);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:8px;min-height:44px;padding:10px 14px;font-family:inherit;font-size:.833rem;font-weight:500;transition:color .15s,border-color .15s;display:inline-flex;position:relative}@media (width>=768px){._sportBtn_15lkj_6{min-height:auto;padding:8px 14px;font-size:.778rem}}._sportBtn_15lkj_6:hover{color:var(--text-h)}._active_15lkj_38{color:var(--accent-text);border-bottom-color:var(--accent)}._active_15lkj_38:hover{color:var(--accent-text)}._chip_15lkj_50{background:var(--control-fill);color:var(--text-h);border-bottom:none;border-radius:999px;padding:6px 14px 6px 10px;transition:background .15s,color .15s,box-shadow .15s}@media (width>=768px){._chip_15lkj_50{min-height:36px;padding:5px 14px 5px 10px}}._chip_15lkj_50:hover{background:var(--control-fill-hover)}._chip_15lkj_50._active_15lkj_38,._chip_15lkj_50._active_15lkj_38:hover{background:var(--accent-bg);color:var(--accent-text);box-shadow:inset 0 0 0 1px var(--accent-border)}._sportBtn_15lkj_6:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._icon_15lkj_83{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._icon_15lkj_83 img{object-fit:contain;width:22px;height:22px}._label_15lkj_96{display:inline}._count_15lkj_100{font-variant-numeric:tabular-nums;opacity:.7;margin-left:-4px}._icon_1y6a0_1{vertical-align:middle;flex-shrink:0;display:inline-block}._icon_1qdyr_1{vertical-align:middle;flex-shrink:0}._neutral_1qdyr_6{fill:var(--outcome-neutral)}._great_1qdyr_10{fill:var(--outcome-great)}._warning_1qdyr_14{fill:var(--outcome-warning)}._bad_1qdyr_18{fill:var(--outcome-bad)}._ink_1qdyr_22{fill:var(--outcome-ink)}._teeth_1qdyr_26{fill:var(--outcome-teeth)}._line_1qdyr_30{fill:none;stroke:var(--outcome-ink);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}._picker_1av2d_1{flex-direction:column;gap:8px;min-width:0;display:flex}._faces_1av2d_8{gap:8px;display:flex}._face_1av2d_8{cursor:pointer;opacity:.45;background:0 0;border:2px solid #0000;border-radius:50%;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:4px;transition:opacity .15s,border-color .15s;display:inline-flex}._face_1av2d_8:hover{opacity:.8}._face_1av2d_8:focus-visible{opacity:1;outline:2px solid var(--accent);outline-offset:1px}._faceActive_1av2d_41,._faceActive_1av2d_41:hover{opacity:1;border-color:var(--accent)}._note_1av2d_47{color:var(--text);overflow-wrap:anywhere;margin:0;font-size:.778rem;line-height:1.4}._toast_1i6an_1{z-index:1200;background:var(--text-h);min-width:240px;max-width:calc(100vw - 32px);color:var(--content-bg);text-align:center;border-radius:10px;padding:12px 20px;font-size:.833rem;font-weight:600;animation:.18s ease-out _toastIn_1i6an_1;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #0003}._success_1i6an_20{background:var(--accent);color:var(--on-accent)}._error_1i6an_25{background:var(--mui-palette-error-main);color:#fff}@keyframes _toastIn_1i6an_1{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}._backdrop_nonz3_1{z-index:0;pointer-events:none;background:var(--backdrop-base);position:fixed;inset:0;overflow:hidden}._absolute_nonz3_10{position:absolute}._blob_nonz3_15{will-change:transform;border-radius:50%;width:70vmax;height:70vmax;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;position:absolute}._blob1_nonz3_26{background:radial-gradient(circle, var(--backdrop-blob-1) 0%, transparent 65%);animation-name:_drift1_nonz3_1;animation-duration:34s;top:-30vmax;left:-20vmax}._blob2_nonz3_34{background:radial-gradient(circle, var(--backdrop-blob-2) 0%, transparent 65%);animation-name:_drift2_nonz3_1;animation-duration:41s;top:-10vmax;right:-30vmax}._blob3_nonz3_42{background:radial-gradient(circle, var(--backdrop-blob-3) 0%, transparent 65%);animation-name:_drift3_nonz3_1;animation-duration:47s;bottom:-35vmax;left:5vmax}._blob4_nonz3_50{background:radial-gradient(circle, var(--backdrop-blob-4) 0%, transparent 65%);width:55vmax;height:55vmax;animation-name:_drift4_nonz3_1;animation-duration:38s;bottom:-25vmax;right:-15vmax}@keyframes _drift1_nonz3_1{0%{transform:translate(0)scale(1)}50%{transform:translate(18vmax,12vmax)scale(1.15)}to{transform:translate(32vmax,-4vmax)scale(.95)}}@keyframes _drift2_nonz3_1{0%{transform:translate(0)scale(1.05)}50%{transform:translate(-22vmax,16vmax)scale(.9)}to{transform:translate(-8vmax,30vmax)scale(1.1)}}@keyframes _drift3_nonz3_1{0%{transform:translate(0)scale(.95)}50%{transform:translate(24vmax,-14vmax)scale(1.1)}to{transform:translate(8vmax,-26vmax)scale(1)}}@keyframes _drift4_nonz3_1{0%{transform:translate(0)scale(1)}50%{transform:translate(-26vmax,-10vmax)scale(1.2)}to{transform:translate(-12vmax,-28vmax)scale(.9)}}@media (prefers-reduced-motion:reduce){._blob_nonz3_15{animation:none}}._widget_hyret_1{--widget-tint:var(--accent);border:1px solid var(--glass-border);background:var(--glass-bg);min-width:0;box-shadow:var(--glass-shadow);color:var(--glass-text);text-align:left;-webkit-backdrop-filter:var(--glass-blur);box-sizing:border-box;border-radius:24px;flex-direction:column;gap:12px;padding:16px;display:flex}@media (width>=768px){._widget_hyret_1{border-radius:28px;padding:20px}}._sm_hyret_25{grid-column:span 1}@media (width>=576px){._md_hyret_29{grid-column:span 2}}@media (width>=576px){._lg_hyret_35{grid-area:span 2/span 2}}._header_hyret_42{align-items:center;gap:8px;min-height:28px;display:flex}._icon_hyret_49{background:var(--widget-tint);width:28px;height:28px;color:var(--on-sport);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;display:inline-flex}._title_hyret_62{min-width:0;font-family:var(--font-body);letter-spacing:.04em;text-transform:uppercase;color:var(--glass-text-muted);flex:1;margin:0;font-size:.778rem;font-weight:700;line-height:1.2}._accentTint_hyret_76 ._icon_hyret_49{color:var(--on-accent)}._aside_hyret_80{color:var(--glass-text-muted);flex-shrink:0;font-size:.778rem}._body_hyret_86{flex-direction:column;flex:1;min-height:0;display:flex}._titleRow_14hqt_1{align-items:center;gap:10px;display:inline-flex}._titleIcon_14hqt_7{color:var(--accent-text);flex-shrink:0}._body_14hqt_12{flex-direction:column;gap:14px;padding-top:4px;display:flex}._bestTime_14hqt_19{text-align:center;color:var(--accent-text);letter-spacing:-.02em;margin:0;font-size:2.222rem;font-weight:800;line-height:1}._section_14hqt_29{background:var(--content-bg);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:6px;padding:14px 18px;display:flex}._row_14hqt_39{justify-content:space-between;align-items:center;font-size:.833rem;display:flex}._rowLabel_14hqt_46{color:var(--text);opacity:.75}._rowValue_14hqt_51{color:var(--text-h);font-weight:600}._noRecord_14hqt_56{text-align:center;color:var(--text);margin:0;padding:4px 0;font-size:.889rem;line-height:1.5}._confirmText_14hqt_65{color:var(--text);margin:0;font-size:.833rem;line-height:1.5}._form_om99e_1{flex-direction:column;gap:16px;display:flex}._field_om99e_7{flex-direction:column;gap:4px;display:flex}._label_om99e_13{color:var(--text-h);font-size:.778rem;font-weight:600}._hint_om99e_19{color:var(--text);opacity:.7;font-size:.722rem}._error_om99e_25{color:var(--mui-palette-error-main);margin:0;font-size:.722rem}._titleRow_twao8_1{align-items:center;gap:10px;display:inline-flex}._trophyWrap_twao8_7{background:var(--accent-bg);width:32px;height:32px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._trophy_twao8_7{width:20px;height:20px}._body_twao8_24{flex-direction:column;gap:10px;padding-top:4px;display:flex}._distance_twao8_31{color:var(--text);opacity:.75;margin:0;font-size:.778rem}._times_twao8_38{background:var(--content-bg);border:1px solid var(--border);box-sizing:border-box;border-radius:10px;flex-direction:column;gap:6px;width:100%;padding:14px 20px;display:flex}._timeRow_twao8_50{justify-content:space-between;align-items:center;font-size:.833rem;display:flex}._timeLabel_twao8_57{color:var(--text);opacity:.7}._timeOld_twao8_62{color:var(--text);opacity:.5;font-weight:600;text-decoration:line-through}._timeNew_twao8_69{color:var(--accent-text);letter-spacing:-.01em;font-size:1.222rem;font-weight:800}._question_twao8_76{color:var(--text);margin:4px 0 0;font-size:.833rem}._chart_10i0i_1{flex:1;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;display:grid}._day_10i0i_11{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}._value_10i0i_19{color:var(--glass-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.722rem;font-weight:500}._track_10i0i_27{justify-content:center;align-items:flex-end;width:100%;height:112px;display:flex}@media (width>=768px){._track_10i0i_27{height:136px}}._bar_10i0i_39,._barEmpty_10i0i_40{border-radius:999px;width:16px}@media (width>=768px){._bar_10i0i_39,._barEmpty_10i0i_40{width:20px}}._bar_10i0i_39{background:var(--accent);transform-origin:bottom;min-height:8px;animation:.7s cubic-bezier(.2,.8,.2,1) both _grow_10i0i_1;animation-delay:calc(var(--i,0) * 60ms + .15s)}._barEmpty_10i0i_40{background:var(--control-fill);height:6px}._label_10i0i_62{color:var(--glass-text-muted);font-size:.833rem;font-weight:500}._today_10i0i_68 ._label_10i0i_62{color:var(--glass-text);font-weight:800}._today_10i0i_68 ._value_10i0i_19{color:var(--glass-text)}._totals_10i0i_77{border-top:1px solid var(--glass-divider);grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;padding-top:12px;display:grid}._totalLabel_10i0i_86{color:var(--glass-text-muted);margin:0;font-size:.778rem}._totalValue_10i0i_92{font-family:var(--font-heading);color:var(--glass-text);font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:1.556rem;font-weight:700;line-height:1.15}@keyframes _grow_10i0i_1{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){._bar_10i0i_39{animation:none}}._content_1jx9y_1{flex-direction:column;flex:1;gap:20px;display:flex}@media (width>=576px){._content_1jx9y_1{flex-direction:row;align-items:stretch;gap:32px}}._summary_1jx9y_14{flex-direction:column;flex-shrink:0;display:flex}._count_1jx9y_20{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--glass-text);font-variant-numeric:tabular-nums;margin:0;font-size:3.556rem;font-weight:800;line-height:1}@media (width>=768px){._count_1jx9y_20{font-size:4.444rem}}._caption_1jx9y_35{color:var(--glass-text-muted);margin:4px 0 0;font-size:.833rem}._bars_1jx9y_41{flex-direction:column;flex:1;justify-content:flex-end;gap:14px;min-width:0;margin:0;padding:0;list-style:none;display:flex}._barRow_1jx9y_53{grid-template-columns:84px minmax(0,1fr) 32px;align-items:center;gap:12px;font-size:.833rem;display:grid}._barName_1jx9y_61{text-overflow:ellipsis;white-space:nowrap;color:var(--glass-text-muted);overflow:hidden}._track_1jx9y_68{background:var(--control-fill);border-radius:999px;height:10px;overflow:hidden}._fill_1jx9y_75{transform-origin:0;border-radius:999px;min-width:10px;height:100%;animation:.8s cubic-bezier(.2,.8,.2,1) .2s both _grow_1jx9y_1;display:block}._barCount_1jx9y_84{text-align:right;color:var(--glass-text);font-variant-numeric:tabular-nums;font-weight:700}@keyframes _grow_1jx9y_1{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){._fill_1jx9y_75{animation:none}}._hero_2171i_1{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--glass-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:2.444rem;font-weight:800;line-height:1.05}._heroUnit_2171i_13{letter-spacing:0;color:var(--glass-text-muted);font-size:1.111rem;font-weight:600}._heroLabel_2171i_20{color:var(--glass-text-muted);margin:2px 0 0;font-size:.778rem}._rows_2171i_26{flex-direction:column;margin:auto 0 0;padding-top:16px;display:flex}._row_2171i_26{border-top:1px solid var(--glass-divider);justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:.833rem;display:flex}._row_2171i_26 dt{min-width:0;color:var(--glass-text-muted)}._row_2171i_26 dd{color:var(--glass-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:600}._menuRoot_1x39k_2{display:inline-block;position:relative}._trigger_1x39k_7{border:1px solid var(--border);background:var(--content-bg);min-height:44px;color:var(--text);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-family:inherit;transition:border-color .15s,background .15s;display:inline-flex}._trigger_1x39k_7:hover{border-color:var(--accent)}._trigger_1x39k_7:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=768px){._trigger_1x39k_7{min-height:36px}}._globe_1x39k_39{font-size:20px}._code_1x39k_43{text-transform:uppercase;font-size:12px;font-weight:600;line-height:1}._menu_1x39k_2{z-index:20;background:var(--header-menu-bg);border:1px solid var(--glass-border);min-width:160px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:16px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 8px);right:0}._menuStart_1x39k_67{left:0;right:auto}._menuItem_1x39k_72{width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-family:inherit;font-size:14px;display:flex}._menuItem_1x39k_72:hover,._menuItem_1x39k_72:focus-visible{background:var(--control-fill);outline:none}._menuItemActive_1x39k_96{font-weight:600}._check_1x39k_100{color:var(--accent-text);font-size:18px}@media (width>=768px){._menuItem_1x39k_72{min-height:36px}}._label_1x39k_111{line-height:1}._wrapper_1hqlk_1{text-align:left;flex-direction:column;min-height:100svh;display:flex;position:relative}._langSwitch_1hqlk_9{z-index:2;position:absolute;top:16px;right:16px}@media (width>=768px){._langSwitch_1hqlk_9{top:24px;right:24px}}._content_1hqlk_21{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:72px 16px 32px;display:flex;position:relative}@media (width>=768px){._content_1hqlk_21{padding:48px 24px}}._logo_1hqlk_36{width:56px;height:56px;margin-bottom:14px;animation:.6s cubic-bezier(.2,.8,.2,1) both _rise_1hqlk_1;display:block}@media (width>=576px){._logo_1hqlk_36{width:72px;height:72px}}._logoDark_1hqlk_49,[data-mui-color-scheme=dark] ._logoLight_1hqlk_53{display:none}[data-mui-color-scheme=dark] ._logoDark_1hqlk_49{display:block}._slogan_1hqlk_61{font-family:var(--font-heading);letter-spacing:-.01em;text-align:center;color:var(--text-h);margin:0 0 24px;font-size:1.333rem;font-weight:800;animation:.6s cubic-bezier(.2,.8,.2,1) 60ms both _rise_1hqlk_1}@media (width>=576px){._slogan_1hqlk_61{margin-bottom:32px;font-size:1.778rem}}._card_1hqlk_78{border:1px solid var(--glass-border);background:var(--glass-bg);width:100%;max-width:420px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);box-sizing:border-box;border-radius:28px;flex-direction:column;gap:20px;padding:28px 20px 24px;animation:.6s cubic-bezier(.2,.8,.2,1) .12s both _rise_1hqlk_1;display:flex}@media (width>=576px){._card_1hqlk_78{padding:36px 32px 28px}}._title_1hqlk_99{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0;font-size:1.556rem;font-weight:800}@media (width>=576px){._title_1hqlk_99{font-size:1.778rem}}@keyframes _rise_1hqlk_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._logo_1hqlk_36,._slogan_1hqlk_61,._card_1hqlk_78{animation:none}}._form_12z5g_2{flex-direction:column;gap:16px;display:flex}._field_12z5g_8{flex-direction:column;gap:6px;display:flex}._field_12z5g_8 label{color:var(--glass-text-muted);font-size:.778rem;font-weight:600}._field_12z5g_8 input{background:var(--control-fill);width:100%;min-height:48px;color:var(--text-h);box-sizing:border-box;border:none;border-radius:14px;outline:none;padding:0 16px;font-family:inherit;font-size:16px;transition:box-shadow .15s}@media (width>=768px){._field_12z5g_8 input{min-height:44px;font-size:.889rem}}._field_12z5g_8 input::placeholder{color:var(--glass-text-muted)}._field_12z5g_8 input:focus{box-shadow:0 0 0 2px var(--accent)}._passwordWrapper_12z5g_49{align-items:center;display:flex;position:relative}._passwordWrapper_12z5g_49 input{padding-right:72px}._togglePassword_12z5g_59{min-height:36px;color:var(--accent-text);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 12px;font-family:inherit;font-size:.778rem;font-weight:700;position:absolute;right:6px}._togglePassword_12z5g_59:hover{background:var(--control-fill)}._info_12z5g_78{color:var(--text);margin:0;font-size:.889rem;line-height:1.5}._error_12z5g_85{color:var(--mui-palette-error-main);margin:0;font-size:.833rem}._submitBtn_12z5g_91{background:var(--accent);min-height:50px;color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;margin-top:4px;font-family:inherit;font-size:1rem;font-weight:700;transition:filter .15s,transform .15s}._submitBtn_12z5g_91:hover:not(:disabled){filter:brightness(1.06)}._submitBtn_12z5g_91:active:not(:disabled){transform:scale(.98)}._submitBtn_12z5g_91:disabled{opacity:.6;cursor:not-allowed}._linkBtn_12z5g_121,._backLink_12z5g_122{color:var(--accent-text);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;border-radius:6px;padding:4px 2px;font-weight:700;text-decoration:none}._linkBtn_12z5g_121:hover,._backLink_12z5g_122:hover{text-decoration:underline}._linkBtn_12z5g_121:focus-visible,._backLink_12z5g_122:focus-visible,._togglePassword_12z5g_59:focus-visible,._submitBtn_12z5g_91:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._forgotLink_12z5g_148{text-align:right;margin:-6px 0 0;font-size:.833rem}._switchMode_12z5g_154{text-align:center;color:var(--glass-text-muted);margin:0;font-size:.889rem}._switchMode_12z5g_154 a{color:var(--accent-text);font-weight:700;text-decoration:none}._backLink_12z5g_122{align-self:center;font-size:.889rem}._version_12z5g_172{letter-spacing:.3px;text-align:center;color:var(--glass-text-muted);margin:8px 0 0;font-size:.667rem}._errorMsg_1xrob_2{color:var(--mui-palette-error-main);margin:0;font-size:.778rem}._page_1xrob_9{height:var(--screen-height);text-align:left;flex-direction:column;display:flex}._main_1xrob_16{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;align-self:center;gap:20px;width:100%;max-width:1440px;min-height:0;padding:16px;display:flex;position:relative}@media (width>=768px){._main_1xrob_16{padding:20px 24px}}._scroll_1xrob_38{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow-y:auto}@media (width>=768px){._scroll_1xrob_38{--list-bg:var(--glass-solid);border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;flex:0 auto}}@media (width>=768px){._scroll_1xrob_38>._errorMsg_1xrob_2{padding:16px}}._pageActions_1xrob_73{flex-shrink:0;align-items:center;gap:4px;margin-bottom:-8px;display:flex}._iconBtn_1xrob_81{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background-color .15s,color .15s;display:inline-flex}@media (width>=768px){._iconBtn_1xrob_81{min-width:40px;min-height:40px}}._iconBtn_1xrob_81:hover:not(:disabled){background-color:var(--control-fill-hover);color:var(--text-h)}._tooltipAnchor_1xrob_109{display:inline-flex}._iconBtn_1xrob_81:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._iconBtn_1xrob_81:disabled{cursor:default;opacity:.45}._pageTitle_1xrob_123{min-width:0;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);white-space:nowrap;text-overflow:ellipsis;margin:0 auto 0 0;font-size:2rem;font-weight:800;line-height:1.15;overflow:hidden}@media (width>=768px){._pageTitle_1xrob_123{font-size:2.444rem}}._iconBtn_1xrob_81[aria-pressed=true]{background-color:var(--control-fill);color:var(--accent-text)}._spinning_1xrob_148{animation:.8s linear infinite _spin_1xrob_148}@keyframes _spin_1xrob_148{to{transform:rotate(360deg)}}._toolbar_1xrob_162{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;flex-direction:column;flex-shrink:0;gap:12px;padding:12px;display:flex}@media (width>=768px){._toolbar_1xrob_162{padding:16px 20px}}._searchCollapse_1xrob_183{opacity:0;grid-template-rows:0fr;margin-bottom:-12px;transition:grid-template-rows .25s,margin-bottom .25s,opacity .2s;display:grid}._searchCollapseOpen_1xrob_194{opacity:1;grid-template-rows:1fr;margin-bottom:0}@media (prefers-reduced-motion:reduce){._searchCollapse_1xrob_183{transition:none}}._searchClip_1xrob_208{min-height:0;overflow:hidden}._searchRow_1xrob_213{background:var(--control-fill);border-radius:10px;align-items:center;gap:8px;min-height:44px;padding:0 4px 0 12px;display:flex}@media (width>=768px){._searchRow_1xrob_213{border-radius:8px;min-height:36px}}._searchRow_1xrob_213:focus-within{outline:1px solid color-mix(in srgb, var(--text) 35%, transparent);outline-offset:-1px}._searchIcon_1xrob_233{color:var(--text);flex-shrink:0;font-size:20px}._searchInput_1xrob_240{min-width:0;color:var(--text-h);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;font-size:16px}@media (width>=768px){._searchInput_1xrob_240{font-size:.778rem}}._searchInput_1xrob_240::placeholder{color:var(--text)}._searchClose_1xrob_260{min-width:36px;min-height:36px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (width>=768px){._searchClose_1xrob_260{min-width:28px;min-height:28px}}._searchClose_1xrob_260:hover{background-color:var(--control-fill-hover)}._searchClose_1xrob_260:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._tableCard_1xrob_294{--list-row-bg:var(--glass-bg);flex-direction:column;gap:12px;display:flex}@media (width>=768px){._tableCard_1xrob_294{gap:0;padding:0 0 8px}}._sportFilters_1xrob_311,._filterRow_1xrob_312{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px;padding:0 16px;display:flex;overflow:auto hidden}@media (width>=768px){._sportFilters_1xrob_311,._filterRow_1xrob_312{flex-wrap:wrap;margin:0;padding:0;overflow:visible}}._sportFilters_1xrob_311::-webkit-scrollbar{display:none}._filterRow_1xrob_312::-webkit-scrollbar{display:none}._sportFilters_1xrob_311>*,._filterRow_1xrob_312>*,._periodButtons_1xrob_337>*{flex-shrink:0}._sportFilters_1xrob_311{gap:8px}._toolbar_1xrob_162 ._sportFilters_1xrob_311,._toolbar_1xrob_162 ._filterRow_1xrob_312{margin:0;padding:0}._toolbar_1xrob_162 ._filterRow_1xrob_312{border-top:1px solid var(--glass-divider);padding-top:12px}._filters_1xrob_360{flex-direction:column;gap:8px;display:flex}._filterRow_1xrob_312{align-items:center;gap:8px}._periodButtons_1xrob_337{background:var(--control-fill);border-radius:9px;flex-wrap:nowrap;gap:2px;padding:2px;display:flex}._select_1xrob_382{background-color:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:10px;outline:none;padding:8px 12px;font-family:inherit;font-size:.778rem;font-weight:500;transition:background-color .15s}@media (width>=768px){._select_1xrob_382{border-radius:8px;min-height:32px;padding:4px 10px;font-size:.722rem}}._select_1xrob_382:disabled{cursor:default;opacity:.45}._select_1xrob_382:hover:not(:disabled){background-color:var(--control-fill-hover)}._select_1xrob_382:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._clearBtn_1xrob_418{min-height:44px;color:var(--accent-text);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 12px;font-family:inherit;font-size:.778rem;font-weight:500}@media (width>=768px){._clearBtn_1xrob_418{min-height:auto;padding:4px 10px;font-size:.722rem}}._clearBtn_1xrob_418:hover{background:var(--accent-bg)}._clearBtnBelow_1xrob_443{flex-shrink:0;align-self:flex-end;margin-top:-16px}@media (width>=768px){._clearBtnBelow_1xrob_443{display:none}}._clearBtnInline_1xrob_453{display:none}@media (width>=768px){._clearBtnInline_1xrob_453{margin-left:auto;display:block}}._empty_1xrob_463{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 16px;display:flex}._emptyText_1xrob_472{color:var(--text);margin:0;font-size:.833rem}._filterBtn_1r0ny_5{min-height:40px;color:var(--text-h);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:7px;padding:8px 12px;font-family:inherit;font-size:.778rem;font-weight:500;transition:background .2s,box-shadow .2s}@media (width>=768px){._filterBtn_1r0ny_5{min-height:28px;padding:4px 12px;font-size:.722rem}}._filterBtn_1r0ny_5:hover:not(._active_1r0ny_28){background:var(--control-fill)}._filterBtn_1r0ny_5:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._active_1r0ny_28{background:var(--control-selected);box-shadow:var(--control-shadow);font-weight:600}._sortBtn_10mjh_2{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-family:inherit;font-size:.778rem;transition:background .15s;display:flex}@media (width>=768px){._sortBtn_10mjh_2{border-radius:8px;width:32px;height:32px}}._sortBtn_10mjh_2:hover{background:var(--control-fill-hover)}._sortBtn_10mjh_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._message_15a03_1{color:var(--text);margin:0;font-size:.833rem;line-height:1.5}._root_5tbs6_1{text-align:left;flex-direction:column;gap:12px;display:flex}._tiles_5tbs6_9{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;display:grid}._tile_5tbs6_9{background:var(--control-fill);border-radius:18px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}._tileLabel_5tbs6_24{letter-spacing:.04em;text-transform:uppercase;color:var(--glass-text-muted);font-size:.722rem;font-weight:600}._tileValue_5tbs6_32{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.778rem;font-weight:800;line-height:1.1}._tileUnit_5tbs6_43{font-family:var(--font-body);letter-spacing:0;color:var(--glass-text-muted);font-size:.889rem;font-weight:600}._details_5tbs6_52{background:var(--control-fill);border-radius:18px;margin:0;padding:4px 16px}._detailRow_5tbs6_59{justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;font-size:.889rem;display:flex}._detailRow_5tbs6_59+._detailRow_5tbs6_59{border-top:1px solid var(--glass-divider)}._detailRow_5tbs6_59 dt{color:var(--glass-text-muted)}._detailRow_5tbs6_59 dd{min-width:0;color:var(--text-h);text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}._outcome_5tbs6_86{background:var(--control-fill);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}._outcome_great_5tbs6_95{background:color-mix(in srgb, var(--outcome-great) 16%, transparent)}._outcome_warning_5tbs6_99{background:color-mix(in srgb, var(--outcome-warning) 16%, transparent)}._outcome_bad_5tbs6_103{background:color-mix(in srgb, var(--outcome-bad) 16%, transparent)}._outcomeText_5tbs6_107{flex-direction:column;gap:2px;min-width:0;display:flex}._outcomeLabel_5tbs6_114,._sectionLabel_5tbs6_115{letter-spacing:.04em;text-transform:uppercase;color:var(--glass-text-muted);font-size:.722rem;font-weight:600}._outcomeValue_5tbs6_123{color:var(--text-h);font-size:1rem;font-weight:700}._outcomeNote_5tbs6_129{color:var(--text);white-space:pre-wrap;margin:4px 0 0;font-size:.889rem;line-height:1.45}._description_5tbs6_138{background:var(--control-fill);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;display:flex}._descriptionText_5tbs6_147{color:var(--text-h);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:.889rem;line-height:1.5}._titleRow_d1gsh_2{align-items:center;gap:12px;min-width:0;display:flex}._titleIcon_d1gsh_10{flex-shrink:0}._titleText_d1gsh_14{flex-direction:column;min-width:0;display:flex}._titleName_d1gsh_20{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:1.333rem;font-weight:800;line-height:1.2;overflow:hidden}._titleMeta_d1gsh_32{font-family:var(--font-body);letter-spacing:0;color:var(--glass-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.778rem;font-weight:500;overflow:hidden}._nameInput_d1gsh_43{background:var(--control-fill);min-width:0;min-height:44px;color:var(--text-h);border:none;border-radius:12px;outline:none;flex:1;padding:0 14px;font-family:inherit;font-size:1rem;font-weight:600;transition:box-shadow .15s}@media (width>=768px){._nameInput_d1gsh_43{min-height:40px}}._nameInput_d1gsh_43:focus{box-shadow:0 0 0 2px var(--accent)}._nameInputError_d1gsh_67,._nameInputError_d1gsh_67:focus{box-shadow:0 0 0 2px var(--mui-palette-error-main)}._iconBtn_d1gsh_74{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}@media (width>=768px){._iconBtn_d1gsh_74{width:32px;height:32px}}._iconBtn_d1gsh_74:hover{background:var(--control-fill-hover)}._iconBtn_d1gsh_74:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._iconBtnDanger_d1gsh_106:hover{background:var(--danger-bg);color:var(--mui-palette-error-main)}._grid_d1gsh_112{grid-template-columns:1fr;gap:20px;display:grid}@media (width>=768px){._grid_d1gsh_112{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}}@media (width>=992px){._grid_d1gsh_112{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=992px){._durationField_d1gsh_128{grid-column:span 2}}@media (width>=768px){._fullRowField_d1gsh_135{grid-column:1/-1}}._field_d1gsh_142{flex-direction:column;gap:6px;min-width:0;display:flex}._fieldLabel_d1gsh_149{color:var(--glass-text-muted);text-transform:none;white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;overflow:hidden}@media (width>=768px){._fieldLabel_d1gsh_149{font-size:.722rem}}._requiredMark_d1gsh_163{color:var(--mui-palette-error-main)}._fieldError_d1gsh_167{color:var(--mui-palette-error-main);font-size:.667rem}._fieldBox_d1gsh_173{background:var(--control-fill);border:none;border-radius:12px;flex:1;align-items:center;min-height:48px;padding:12px 14px;transition:box-shadow .15s;display:flex}@media (width>=768px){._fieldBox_d1gsh_173{min-height:40px;padding:8px 12px}}._fieldBox_d1gsh_173:focus-within{box-shadow:0 0 0 2px var(--accent)}._fieldInput_d1gsh_194{color:var(--text-h);box-sizing:border-box;background:0 0;border:none;border-radius:0;outline:none;width:100%;padding:0;font-family:inherit;font-size:1rem;font-weight:400}@media (width>=768px){._fieldInput_d1gsh_194{font-size:.889rem}}._fieldTextarea_d1gsh_212{resize:vertical;min-height:72px}._fieldBox_d1gsh_173:has(._fieldTextarea_d1gsh_212){align-items:flex-start}select._fieldInput_d1gsh_194{cursor:pointer}._fieldInput_d1gsh_194[type=number]::-webkit-inner-spin-button{-webkit-appearance:none}._fieldInput_d1gsh_194[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}._list_7nbey_10{flex-direction:column;gap:8px;display:flex}@media (width>=768px){._list_7nbey_10{gap:0}}._workoutRow_7nbey_20{border:1px solid var(--border);background:var(--list-row-bg,var(--page-bg));cursor:pointer;border-radius:8px;grid-template-columns:minmax(40px,auto) 1fr 20px;grid-template-areas:"icon name chevron""date metrics chevron""date desc chevron";align-items:center;gap:4px 12px;min-height:84px;padding:12px;transition:background .15s;display:grid}@media (width>=768px){._workoutRow_7nbey_20{border:none;border-top:1px solid var(--border);background:0 0;border-radius:0;grid-template-columns:52px minmax(120px,1fr) 128px 84px 88px 96px 76px 96px 60px minmax(0,1.5fr) 36px;grid-template-areas:none;column-gap:0;min-height:52px;padding:0 6px}}._workoutRow_7nbey_20:hover{background:var(--row-hover)}._workoutRow_7nbey_20:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}@media (width>=768px){._workoutRow_7nbey_20:not(._headerRow_7nbey_65){border-top-color:color-mix(in srgb, var(--border) 70%, transparent)}._workoutRow_7nbey_20:not(._headerRow_7nbey_65):hover{background:var(--row-hover);border-radius:10px}._workoutRow_7nbey_20:not(._headerRow_7nbey_65):hover,._workoutRow_7nbey_20:not(._headerRow_7nbey_65):hover+._workoutRow_7nbey_20{border-top-color:#0000}}._headerRow_7nbey_65{display:none}@media (width>=768px){._headerRow_7nbey_65{cursor:default;min-height:auto;color:var(--text);text-transform:uppercase;letter-spacing:.6px;border-top:none;align-items:start;font-size:.611rem;font-weight:600;display:grid}}._headerRow_7nbey_65:hover{background:0 0}@media (width>=768px){._stickyHeader_7nbey_107 ._headerRow_7nbey_65,._stickyHeader_7nbey_107 ._headerRow_7nbey_65:hover{z-index:1;background:var(--list-bg,var(--content-bg));box-shadow:0 1px 0 var(--border);position:sticky;top:0}}._headCell_7nbey_119{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=768px){._headerRow_7nbey_65>*{align-self:stretch;padding:14px 6px 6px}._rowIcon_7nbey_137,._nameCell_7nbey_138,._dateCell_7nbey_139,._metric_7nbey_140{align-self:stretch;padding:8px 6px}._dateCell_7nbey_139,._metric_7nbey_140{justify-content:center;align-items:center;column-gap:4px;display:flex}}._headUnit_7nbey_154{text-transform:none;letter-spacing:0;opacity:.8;font-size:.556rem}._rowIcon_7nbey_137{grid-area:icon;justify-content:center;align-self:start;align-items:center;display:flex}@media (width>=768px){._rowIcon_7nbey_137{grid-area:auto;align-self:center}}._nameCell_7nbey_138{grid-area:name;align-items:center;gap:8px;min-width:0;display:flex}@media (width>=768px){._nameCell_7nbey_138{grid-area:auto;padding-left:15px}}._name_7nbey_138{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-h);font-size:.778rem;font-weight:600;line-height:1.3;overflow:hidden}._intensityBadge_7nbey_200{background:var(--accent-bg);color:var(--accent-text);white-space:nowrap;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.611rem;font-weight:600}@media (width>=768px){._intensityBadge_7nbey_200{display:none}}._intensityCell_7nbey_218{display:none}@media (width>=768px){._intensityCell_7nbey_218{display:flex}}._nameOutcome_7nbey_227{flex-shrink:0;display:inline-flex}@media (width>=768px){._nameOutcome_7nbey_227{display:none}}._outcomeCell_7nbey_236{display:none}@media (width>=768px){._outcomeCell_7nbey_236{display:flex}}._outcomeMark_7nbey_245{display:inline-flex}@media (width>=768px){._dateCell_7nbey_139,._metric_7nbey_140{text-align:center}}@media (width>=768px){._cellUnit_7nbey_259{color:var(--text);font-size:.556rem;font-weight:400}}._tableOnly_7nbey_268{display:none}@media (width>=768px){._cardOnly_7nbey_273{display:none}._tableOnly_7nbey_268{display:inline}}._dateCell_7nbey_139{color:var(--text);white-space:nowrap;grid-area:date;place-self:end center;font-size:.667rem;line-height:1.3}@media (width>=768px){._dateCell_7nbey_139{color:var(--text-h);grid-area:auto;place-self:stretch stretch;font-size:.8125rem}}._dateStack_7nbey_302{text-align:center;flex-direction:column;align-items:center;display:flex}@media (width>=768px){._dateStack_7nbey_302{display:none}}._metrics_7nbey_314{flex-wrap:wrap;grid-area:metrics;align-items:center;display:flex}@media (width>=768px){._metrics_7nbey_314{display:contents}}._metric_7nbey_140{color:var(--text-h);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.722rem;font-weight:500}._metric_7nbey_140:not(._metricEmpty_7nbey_333)~._metric_7nbey_140:not(._metricEmpty_7nbey_333):before{content:"·";color:var(--text);margin:0 8px}@media (width>=768px){._metric_7nbey_140:not(._metricEmpty_7nbey_333)~._metric_7nbey_140:not(._metricEmpty_7nbey_333):before{content:none}}._metricEmpty_7nbey_333{display:none}@media (width>=768px){._metricEmpty_7nbey_333{color:color-mix(in srgb, var(--text) 50%, transparent);display:flex}}._description_7nbey_356{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;color:var(--text);-webkit-box-orient:vertical;grid-area:desc;min-width:0;font-size:.722rem;line-height:1.4;display:-webkit-box;overflow:hidden}@media (width>=768px){._description_7nbey_356{grid-area:auto;margin:8px 6px}}._description_7nbey_356._metricEmpty_7nbey_333{display:none}@media (width>=768px){._description_7nbey_356._metricEmpty_7nbey_333{color:color-mix(in srgb, var(--text) 50%, transparent);display:block}}._tooltipPopper_7nbey_386 ._tooltip_7nbey_386{white-space:pre-line;overflow-wrap:anywhere;max-width:320px;padding:8px 12px;font-size:.778rem;line-height:1.45}._chevron_7nbey_399{color:color-mix(in srgb, var(--text) 55%, transparent);grid-area:chevron;place-self:center;font-size:18px;transition:opacity .15s,transform .15s}@media (width>=768px){._chevron_7nbey_399{grid-area:auto}}@media (hover:hover){._chevron_7nbey_399{opacity:0;transform:translate(-4px)}._workoutRow_7nbey_20:hover ._chevron_7nbey_399,._workoutRow_7nbey_20:focus-visible ._chevron_7nbey_399{opacity:1;transform:none}}._skeleton_1yjoe_1{background:linear-gradient(90deg, var(--border) 0%, var(--gray-bg-hover) 50%, var(--border) 100%);background-size:200% 100%;flex-shrink:0;animation:1.2s ease-in-out infinite _shimmer_1yjoe_1;display:block}@media (prefers-reduced-motion:reduce){._skeleton_1yjoe_1{animation:none}}@keyframes _shimmer_1yjoe_1{0%{background-position:100% 0}to{background-position:-100% 0}}._line_1yjoe_29{border-radius:6px}._pill_1yjoe_33{border-radius:999px}._circle_1yjoe_37{border-radius:50%}._list_18upz_2{flex-direction:column;gap:8px;display:flex}@media (width>=768px){._list_18upz_2{gap:0}}._row_18upz_12{border:1px solid var(--border);background:var(--list-row-bg,var(--page-bg));border-radius:8px;align-items:center;gap:12px;min-height:44px;padding:12px;display:flex}@media (width>=768px){._row_18upz_12{border:none;border-top:1px solid color-mix(in srgb, var(--border) 70%, transparent);background:0 0;border-radius:0;grid-template-columns:52px minmax(120px,1fr) 128px 84px 88px 96px 76px 96px 60px minmax(0,1.5fr) 36px;gap:0;min-height:52px;padding:0 6px;display:grid}}._headerRow_18upz_39{display:none}@media (width>=768px){._headerRow_18upz_39{min-height:40px;box-shadow:0 1px 0 var(--border);border-top:none;display:grid}}._icon_18upz_50{justify-content:center;align-self:start;align-items:center;display:flex}@media (width>=768px){._icon_18upz_50{align-self:center}}._main_18upz_61{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}@media (width>=768px){._main_18upz_61{padding:0 6px 0 21px}}._date_18upz_73,._cell_18upz_74{justify-content:center;align-items:center;display:flex}._date_18upz_73{align-self:start}@media (width>=768px){._date_18upz_73{align-self:center}}._desc_18upz_88{padding:0 6px}@media (width>=768px){._mobileOnly_18upz_92{display:none}}._desktopOnly_18upz_98{display:none}@media (width>=768px){._desktopOnly_18upz_98{display:flex}}@media (width>=768px){._desc_18upz_88._desktopOnly_18upz_98{display:block}}._wrapper_7jfsh_1{flex-direction:column;gap:8px;width:100%;display:flex}._toolbar_7jfsh_8{border:1px solid var(--border);background:var(--content-bg);border-radius:8px;flex-wrap:wrap;gap:4px;padding:6px;display:flex}._toolBtn_7jfsh_18{min-width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-family:inherit;font-size:.778rem;font-weight:600;transition:background .12s,color .12s;display:inline-flex}._toolBtn_7jfsh_18:hover:not(:disabled){background:var(--accent-bg);color:var(--accent-text)}._toolBtn_7jfsh_18:disabled{opacity:.4;cursor:not-allowed}._toolBtnActive_7jfsh_48{background:var(--accent);color:var(--on-accent)}._toolBtnActive_7jfsh_48:hover:not(:disabled){background:var(--accent);color:var(--on-accent);opacity:.9}._toolDivider_7jfsh_59{background:var(--border);width:1px;margin:2px 4px}._colorBtn_7jfsh_65{min-width:30px;height:30px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0 6px;transition:background .12s,color .12s;display:inline-flex;position:relative}._colorBtn_7jfsh_65:hover{background:var(--accent-bg);color:var(--accent-text)}._colorBtn_7jfsh_65 input[type=color]{opacity:0;cursor:pointer;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}._colorSwatch_7jfsh_99{width:14px;height:3px;box-shadow:0 0 0 1px var(--border);background:currentColor;border-radius:2px;margin-top:2px;display:inline-block}._editorBox_7jfsh_109{border:1px solid var(--border);background:var(--content-bg);color:var(--text);cursor:text;border-radius:8px;min-height:180px;padding:12px 14px;transition:border-color .15s}._editorBox_7jfsh_109:focus-within{border-color:var(--accent)}._editorBox_7jfsh_109 .ProseMirror{min-height:156px;color:var(--text);outline:none;font-size:.889rem;line-height:1.6}._editorBox_7jfsh_109 .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:var(--text);opacity:.45;float:left;pointer-events:none;height:0}._prose_7jfsh_142{color:var(--text);word-break:break-word;font-size:.889rem;line-height:1.6}._prose_7jfsh_142 p{margin:0 0 10px}._prose_7jfsh_142 p:last-child{margin-bottom:0}._prose_7jfsh_142 h2{color:var(--text-h);margin:16px 0 8px;font-size:1.111rem;font-weight:700;line-height:1.3}._prose_7jfsh_142 h2:first-child{margin-top:0}._prose_7jfsh_142 h3{color:var(--text-h);margin:14px 0 6px;font-size:1rem;font-weight:600;line-height:1.3}._prose_7jfsh_142 h3:first-child{margin-top:0}._prose_7jfsh_142 ul,._prose_7jfsh_142 ol{margin:0 0 10px;padding-left:24px}._prose_7jfsh_142 ul{list-style:outside}._prose_7jfsh_142 ol{list-style:decimal}._prose_7jfsh_142 li{margin-bottom:4px}._prose_7jfsh_142 li>p{margin:0}._prose_7jfsh_142 blockquote{border-left:3px solid var(--accent);color:var(--text);opacity:.9;margin:10px 0;padding:6px 14px;font-style:italic}._prose_7jfsh_142 a{color:var(--accent-text);word-break:break-all;text-decoration:underline}._prose_7jfsh_142 a:hover{opacity:.85}._prose_7jfsh_142 strong{color:var(--text-h);font-weight:700}._prose_7jfsh_142 em{font-style:italic}._prose_7jfsh_142 code{background:var(--accent-bg);border-radius:4px;padding:1px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.833em}._prose_7jfsh_142 u{text-decoration:underline}._prose_7jfsh_142 s{text-decoration:line-through}._prose_7jfsh_142 mark{border-radius:2px;padding:0 2px}._prose_7jfsh_142 hr{border:none;border-top:1px solid var(--border);margin:16px 0}._viewer_7jfsh_258{color:var(--text)}._viewerEmpty_7jfsh_262{color:var(--text);opacity:.6;font-style:italic}._list_11vmz_2{flex-direction:column;gap:2px;display:flex}._row_11vmz_8{border-bottom:1px solid var(--border);box-sizing:border-box;align-items:center;gap:10px;min-height:44px;padding:12px 4px;display:flex}._end_11vmz_18{align-items:center;gap:12px;margin-left:auto;display:flex}._root_bdr2q_1{text-align:left;flex-direction:column;gap:16px;width:100%;display:flex}._titleRow_bdr2q_9{justify-content:space-between;align-items:center;gap:12px;display:flex}._fillHeight_bdr2q_16{flex:1;min-height:0;overflow-y:auto}._fillHeight_bdr2q_16 ._titleRow_bdr2q_9{z-index:2;background:var(--content-bg);position:sticky;top:0}._titleActions_bdr2q_29{align-items:center;gap:10px;display:flex}._collapseAllBtn_bdr2q_35{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:7px;align-items:center;gap:6px;min-height:36px;padding:6px 12px;font-family:inherit;font-size:.722rem;font-weight:600;transition:border-color .15s,color .15s,background .15s;display:inline-flex}._collapseAllBtn_bdr2q_35:hover{border-color:var(--accent);color:var(--accent-text);background:var(--accent-bg)}._pageTitle_bdr2q_61{color:var(--text-h);letter-spacing:1px;margin:0;font-size:1.111rem;font-weight:700}._planHeaderRow_bdr2q_69{justify-content:space-between;align-items:center;gap:12px;display:flex}._planName_bdr2q_76{color:var(--text-h);align-items:center;gap:10px;margin:0;font-size:1.5rem;font-weight:700;display:inline-flex}._editPlanBtn_bdr2q_86{background:var(--accent-bg);color:var(--accent-text);cursor:pointer;border:none;border-radius:7px;flex-shrink:0;padding:6px 14px;font-size:.722rem;font-weight:600;transition:opacity .15s}._editPlanBtn_bdr2q_86:hover{opacity:.8}._planNameInput_bdr2q_102{color:var(--text-h);background:var(--bg);border:1px solid var(--border);border-radius:8px;outline:none;flex:1;min-height:40px;padding:8px 12px;font-family:inherit;font-size:.889rem;font-weight:600}._planNameInput_bdr2q_102:focus{border-color:var(--accent)}._editMeta_bdr2q_119{flex-wrap:wrap;align-items:center;gap:20px;padding:8px 0;display:flex}._editField_bdr2q_127{flex-direction:column;gap:4px;display:flex}._editField_bdr2q_127 input{color:var(--text-h);background:var(--bg);border:1px solid var(--border);border-radius:6px;outline:none;min-height:36px;padding:6px 10px;font-family:inherit;font-size:.778rem}._editField_bdr2q_127 input:focus{border-color:var(--accent)}._editFieldLabel_bdr2q_148{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.667rem;font-weight:600}._backLink_bdr2q_156{color:var(--accent-text);cursor:pointer;background:0 0;border:none;align-self:flex-start;align-items:center;gap:4px;min-height:36px;padding:4px 0;font-size:.778rem;font-weight:500;transition:opacity .15s;display:inline-flex}._backLink_bdr2q_156:hover{opacity:.7}._titleField_bdr2q_175{flex-direction:column;flex:1;gap:6px;display:flex}._activeSwitch_bdr2q_182{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;margin-right:8px;display:inline-flex}._activeSwitchLabel_bdr2q_191{color:var(--text);text-transform:uppercase;letter-spacing:.04em;font-size:.722rem;font-weight:600}._switch_bdr2q_199{background:var(--border);border-radius:999px;align-items:center;width:40px;height:22px;transition:background .2s;display:inline-flex;position:relative}._switch_bdr2q_199._switchOn_bdr2q_210{background:var(--accent)}._switchInput_bdr2q_214{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}._switchThumb_bdr2q_224{background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}._switch_bdr2q_199._switchOn_bdr2q_210 ._switchThumb_bdr2q_224{transform:translate(18px)}._actionsRight_bdr2q_240{align-items:center;gap:10px;margin-left:auto;display:flex}._btnDeletePlan_bdr2q_247{background:var(--danger-bg);color:var(--danger);cursor:pointer;border:none;border-radius:7px;min-height:36px;padding:8px 16px;font-size:.778rem;font-weight:600}._btnDeletePlan_bdr2q_247:hover{background:var(--danger-bg-hover)}._deleteConfirmText_bdr2q_262{color:var(--text);margin:0;font-size:.833rem;line-height:1.5}._planList_bdr2q_269{flex-direction:column;gap:2px;display:flex}._planListEntry_bdr2q_275{border-bottom:1px solid var(--border);flex-direction:column;display:flex}._planListItem_bdr2q_281{cursor:pointer;text-align:left;box-sizing:border-box;background:0 0;align-items:center;gap:10px;width:100%;min-width:0;min-height:44px;padding:12px 4px;transition:background .12s;display:flex}._planListItem_bdr2q_281:hover{background:var(--row-hover);border-radius:6px}._planListItem_bdr2q_281:hover ._planListName_bdr2q_300{color:var(--accent-text)}._planListChevron_bdr2q_304{width:24px;height:24px;color:var(--text);flex-shrink:0;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}._planListChevronOpen_bdr2q_315{color:var(--accent-text);transform:rotate(180deg)}._planListName_bdr2q_300{min-width:0;color:var(--text-h);white-space:nowrap;flex:auto;align-items:center;font-size:.778rem;font-weight:600;display:flex}._planListNameText_bdr2q_332{text-overflow:ellipsis;min-width:0;overflow:hidden}._planListName_bdr2q_300 ._activeBadge_bdr2q_338{flex-shrink:0}._planListDates_bdr2q_342{color:var(--text);white-space:nowrap;flex-shrink:0;font-size:.667rem}._planListRowActions_bdr2q_349{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}._planListEditBtn_bdr2q_356{width:36px;height:36px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:background .12s,color .12s;display:inline-flex}._planListEditBtn_bdr2q_356:hover{background:var(--accent-bg);color:var(--accent-text)}._planListViewBtn_bdr2q_377{border:1px solid var(--border);min-height:36px;color:var(--accent-text);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;padding:6px 12px;font-family:inherit;font-size:.722rem;font-weight:600;transition:background .12s,border-color .12s;display:inline-flex}._planListViewBtn_bdr2q_377:hover{background:var(--accent-bg);border-color:var(--accent)}@media (width>=768px){._planListEditBtn_bdr2q_356{width:32px;height:32px}._planListViewBtn_bdr2q_377{min-height:32px;padding:4px 12px}}._planListExpand_bdr2q_414{border-top:1px dashed var(--border);background:var(--content-bg);padding:8px 4px 16px 34px}@media (width<=575px){._planListExpand_bdr2q_414{padding-left:4px}}._previewRichText_bdr2q_426{border:1px solid var(--border);background:var(--bg);border-radius:8px;padding:8px 12px}._previewEmpty_bdr2q_433{color:var(--text);opacity:.6;margin:0;padding:8px 0;font-size:.722rem;font-style:italic}._hint_bdr2q_442{color:var(--text);margin:0;font-size:.722rem}._period_bdr2q_448{align-items:center;gap:8px;font-size:.722rem;display:flex}._periodLabel_bdr2q_455{color:var(--text);text-transform:uppercase;letter-spacing:.5px;font-size:.611rem;font-weight:600}._periodDate_bdr2q_463{color:var(--text-h);font-size:.722rem;font-weight:500}._periodSep_bdr2q_469{background:var(--border);width:24px;height:1px;margin:0 4px;display:inline-block}._planTable_bdr2q_477{flex-direction:column;display:flex}._tableHeader_bdr2q_482{border-bottom:2px solid var(--border);align-items:center;gap:0;padding:6px 0;display:flex}._tableHeader_bdr2q_482>*{color:var(--text);text-transform:uppercase;letter-spacing:.5px;font-size:.611rem;font-weight:600}._tableRow_bdr2q_498{border-bottom:1px solid var(--border);align-items:center;gap:0;min-height:44px;display:flex}._colNum_bdr2q_506{width:32px;color:var(--text);flex-shrink:0;padding:8px 4px;font-size:.722rem}._colDate_bdr2q_514{width:100px;color:var(--text-h);flex-shrink:0;padding:8px 10px;font-size:.722rem}._colName_bdr2q_522{width:180px;color:var(--text-h);flex-shrink:0;padding:8px 10px;font-size:.722rem;font-weight:500}._colDesc_bdr2q_531{color:var(--text);flex:1;padding:8px 10px;font-size:.722rem}._colReview_bdr2q_538{width:160px;color:var(--text);flex-shrink:0;padding:8px 10px;font-size:.722rem}._colAction_bdr2q_546{flex-shrink:0;justify-content:center;align-items:center;width:36px;display:flex}._btnDeleteRow_bdr2q_554{color:var(--mui-palette-error-main);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:4px 6px;font-size:.722rem;line-height:1;transition:background .12s}._btnDeleteRow_bdr2q_554:hover{background:var(--danger-bg)}._btnAddRow_bdr2q_569{background:var(--accent-bg);color:var(--accent-text);cursor:pointer;border:none;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;line-height:1;transition:background .12s,opacity .12s;display:inline-flex}._btnAddRow_bdr2q_569:hover:not(:disabled){opacity:.8}._btnAddRow_bdr2q_569:disabled{opacity:.35;cursor:default}._formatSelector_bdr2q_592{border:1px solid var(--border);border-radius:8px;min-height:36px;display:inline-flex;overflow:hidden}._formatOption_bdr2q_600{background:var(--bg);color:var(--text);cursor:pointer;border:none;min-height:36px;padding:6px 14px;font-size:.722rem;font-weight:600;transition:background .15s,color .15s}._formatOption_bdr2q_600+._formatOption_bdr2q_600{border-left:1px solid var(--border)}._formatOption_bdr2q_600:hover:not(._formatOptionActive_bdr2q_618){background:var(--content-bg)}._formatOptionActive_bdr2q_618{background:var(--accent);color:var(--on-accent)}._inputCell_bdr2q_627{align-items:center;padding:2px 4px;display:flex}._input_bdr2q_627{background:var(--bg);border:none;border-bottom:1px solid var(--accent);color:var(--text-h);box-sizing:border-box;outline:none;width:100%;padding:4px 6px;font-family:inherit;font-size:.722rem}._input_bdr2q_627::placeholder{color:var(--text);opacity:.5}._actions_bdr2q_240{align-items:center;gap:10px;margin-top:4px;display:flex}._activeBadge_bdr2q_338{background:var(--accent-bg);color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;margin-left:8px;padding:2px 8px;font-size:.611rem;font-weight:600;display:inline-flex}._richTextSection_bdr2q_672{flex-direction:column;gap:16px;display:flex}._richTextView_bdr2q_678{border:1px solid var(--border);background:var(--content-bg);border-radius:8px;min-height:120px;padding:12px 16px}._templateText_bdr2q_687{color:var(--text);margin:0 0 16px;font-size:.778rem;line-height:1.5}._templateOption_bdr2q_694{min-height:44px;color:var(--text-h);cursor:pointer;align-items:center;gap:10px;padding:4px 0;font-size:.833rem;display:flex}._templateOption_bdr2q_694 input{accent-color:var(--accent);cursor:pointer;flex-shrink:0;width:18px;height:18px}._templateField_bdr2q_713{flex-direction:column;gap:6px;margin:8px 0 0 28px;display:flex}._templateSelect_bdr2q_720{border:1px solid var(--border);background:var(--content-bg);width:100%;min-height:44px;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.833rem;transition:border-color .15s}._templateSelect_bdr2q_720:focus{border-color:var(--accent)}._templateHint_bdr2q_739{color:var(--text);opacity:.7;margin:0;font-size:.667rem;line-height:1.4}@media (width>=768px){._templateOption_bdr2q_694,._templateSelect_bdr2q_720{min-height:0}}._detail_bdr2q_760{flex-direction:column;gap:16px;display:flex}._fillHeight_bdr2q_16{gap:20px;margin:0 -4px;padding:0 4px 24px}._fillHeight_bdr2q_16 ._titleRow_bdr2q_9{background:0 0;position:static}._fillHeight_bdr2q_16 ._pageTitle_bdr2q_61{font-family:var(--font-heading);letter-spacing:-.02em;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){._fillHeight_bdr2q_16 ._pageTitle_bdr2q_61{font-size:2.444rem}}._fillHeight_bdr2q_16 ._collapseAllBtn_bdr2q_35{background:var(--control-fill);min-height:40px;color:var(--text-h);border:none;border-radius:999px;padding:0 14px}._fillHeight_bdr2q_16 ._collapseAllBtn_bdr2q_35:hover{background:var(--control-fill-hover);color:var(--text-h)}._fillHeight_bdr2q_16 ._planList_bdr2q_269{gap:12px}._fillHeight_bdr2q_16 ._planListEntry_bdr2q_275,._fillHeight_bdr2q_16 ._detail_bdr2q_760{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px}._fillHeight_bdr2q_16 ._planListEntry_bdr2q_275{animation:.5s cubic-bezier(.2,.8,.2,1) both _planRise_bdr2q_1;overflow:hidden}._fillHeight_bdr2q_16 ._detail_bdr2q_760{padding:20px 16px}@media (width>=768px){._fillHeight_bdr2q_16 ._detail_bdr2q_760{padding:24px}}._fillHeight_bdr2q_16 ._planListItem_bdr2q_281{gap:12px;min-height:64px;padding:12px 16px}@media (width>=768px){._fillHeight_bdr2q_16 ._planListItem_bdr2q_281{padding:12px 20px}}._fillHeight_bdr2q_16 ._planListItem_bdr2q_281:hover{background:var(--control-fill);border-radius:0}._fillHeight_bdr2q_16 ._planListName_bdr2q_300{font-size:1rem}._fillHeight_bdr2q_16 ._planListDates_bdr2q_342{color:var(--glass-text-muted);font-size:.778rem}._fillHeight_bdr2q_16 ._planListEditBtn_bdr2q_356{border-radius:50%}._fillHeight_bdr2q_16 ._planListEditBtn_bdr2q_356:hover{background:var(--control-fill);color:var(--text-h)}._planListViewBtn_bdr2q_377._planListViewBtn_bdr2q_377{background:var(--accent);color:var(--on-accent);border:none;border-radius:999px;padding:0 14px}._planListViewBtn_bdr2q_377._planListViewBtn_bdr2q_377:hover{background:var(--accent);filter:brightness(1.06)}._fillHeight_bdr2q_16 ._planListExpand_bdr2q_414{border-top:1px solid var(--glass-divider);background:0 0;padding:12px 20px 20px 56px}@media (width<=575px){._fillHeight_bdr2q_16 ._planListExpand_bdr2q_414{padding-left:16px}}._fillHeight_bdr2q_16 ._previewRichText_bdr2q_426,._fillHeight_bdr2q_16 ._richTextView_bdr2q_678{border-color:var(--glass-divider);background:var(--control-fill);border-radius:16px}._fillHeight_bdr2q_16 ._planName_bdr2q_76{font-family:var(--font-heading);letter-spacing:-.01em;font-size:1.778rem;font-weight:800}._fillHeight_bdr2q_16 ._editPlanBtn_bdr2q_86{border-radius:999px;min-height:36px;padding:0 16px}._fillHeight_bdr2q_16 ._tableHeader_bdr2q_482,._fillHeight_bdr2q_16 ._tableRow_bdr2q_498{border-color:var(--glass-divider)}._fillHeight_bdr2q_16 ._backLink_bdr2q_156{font-size:.889rem;font-weight:600}@keyframes _planRise_bdr2q_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._fillHeight_bdr2q_16 ._planListEntry_bdr2q_275{animation:none}}._titleActions_bdr2q_29>button{border-radius:999px}._page_ng0w6_1{height:var(--screen-height);text-align:left;flex-direction:column;display:flex}._main_ng0w6_8{z-index:1;box-sizing:border-box;flex-direction:column;flex:1;align-self:center;gap:16px;width:100%;max-width:1126px;min-height:0;padding:20px 16px 0;display:flex;position:relative}@media (width>=768px){._main_ng0w6_8{padding:32px 24px 0}}._dialog_16nai_1{background:var(--bg-card);border-radius:14px;flex-direction:column;width:520px;max-width:100%;max-height:92vh;display:flex;overflow:hidden;box-shadow:0 10px 40px #0000004d}._header_16nai_13{justify-content:space-between;align-items:center;gap:8px;padding:16px 20px 8px;display:flex}._title_16nai_21{color:var(--text-h);margin:0;font-size:1rem;font-weight:600}._closeBtn_16nai_28{width:32px;height:32px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}._closeBtn_16nai_28:hover{background:var(--accent-bg)}._cropArea_16nai_47{background:#000;width:100%;height:360px;position:relative}@media (width>=576px){._cropArea_16nai_47{height:420px}}._controls_16nai_60{flex-direction:column;gap:6px;padding:12px 20px 0;display:flex}._zoomRow_16nai_67{align-items:center;gap:12px;display:flex}._zoomLabel_16nai_73{color:var(--text);min-width:54px;font-size:.722rem;font-weight:600}._zoomSlider_16nai_80{accent-color:var(--accent);flex:1;height:24px}._hint_16nai_86{color:var(--text);opacity:.7;margin:0;font-size:.667rem}._actions_16nai_93{justify-content:flex-end;gap:10px;padding:16px 20px 20px;display:flex}._cancelBtn_16nai_100,._saveBtn_16nai_101{cursor:pointer;border-radius:8px;padding:8px 18px;font-family:inherit;font-size:.778rem;transition:background .15s,opacity .15s}._cancelBtn_16nai_100{border:1px solid var(--border);color:var(--text);background:0 0}._cancelBtn_16nai_100:hover:not(:disabled){background:var(--content-bg)}._saveBtn_16nai_101{background:var(--accent);color:var(--on-accent);border:none}._saveBtn_16nai_101:hover:not(:disabled){opacity:.9}._saveBtn_16nai_101:disabled,._cancelBtn_16nai_100:disabled{opacity:.6;cursor:not-allowed}._processing_16nai_138{color:var(--text);opacity:.75;align-self:center;margin-right:auto;font-size:.722rem}._field_1ywoc_1{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._fieldLabel_1ywoc_8{color:var(--text);font-size:.722rem;font-weight:600}._input_1ywoc_14,._textarea_1ywoc_15{border:1px solid var(--border);background:var(--content-bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.833rem;transition:border-color .15s}._input_1ywoc_14:focus,._textarea_1ywoc_15:focus{border-color:var(--accent)}._textarea_1ywoc_15{resize:vertical;min-height:72px;line-height:1.4}._inputError_1ywoc_40{border-color:var(--mui-palette-error-main)}._errorText_1ywoc_44{color:var(--mui-palette-error-main);font-size:.667rem}._imageField_1ywoc_49{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._imageRow_1ywoc_56{align-items:center;gap:14px;display:flex}._imagePreview_1ywoc_62{background:var(--accent-bg);width:72px;height:72px;color:var(--text);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._imagePreview_1ywoc_62 img{object-fit:cover;width:100%;height:100%;display:block}._imageActions_1ywoc_83{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}._imageActionBtn_1ywoc_91{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:.722rem;transition:background .15s,border-color .15s,color .15s}._imageActionBtn_1ywoc_91:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}._imageActionBtn_1ywoc_91:disabled{opacity:.6;cursor:not-allowed}._imageActionBtnDanger_1ywoc_116{color:var(--mui-palette-error-main)}._imageActionBtnDanger_1ywoc_116:hover:not(:disabled){border-color:var(--mui-palette-error-main);color:var(--mui-palette-error-main);background:rgba(var(--mui-palette-error-mainChannel) / .06)}._fileInput_1ywoc_126{display:none}._saveBtn_1ywoc_130{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:opacity .15s}._saveBtn_1ywoc_130:hover{opacity:.9}._saveBtn_1ywoc_130:disabled,._cancelBtn_1ywoc_147:disabled{opacity:.6;cursor:not-allowed;opacity:.6;cursor:not-allowed}._cancelBtn_1ywoc_147{background:var(--control-fill);color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:background .15s}._cancelBtn_1ywoc_147:hover{background:var(--control-fill-hover)}._screen_ljvuu_2{height:var(--screen-height);flex-direction:column;display:flex}._page_ljvuu_8{z-index:1;flex-direction:column;flex:1;min-height:0;padding:24px 16px 16px;display:flex;position:relative}@media (width>=768px){._page_ljvuu_8{padding:40px 32px 24px}}@media (width>=1200px){._page_ljvuu_8{padding:40px 48px 24px}}._header_ljvuu_26{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex}._title_ljvuu_35{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0 auto 0 0;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){._title_ljvuu_35{font-size:2.444rem}}._header_ljvuu_26>button{border-radius:999px}._hint_ljvuu_53{color:var(--glass-text-muted);text-align:center;margin-top:40px;font-size:.889rem}._grid_ljvuu_61{flex:1;grid-template-columns:1fr;align-content:start;gap:16px;min-height:0;margin:-8px;padding:8px 8px 24px;display:grid;overflow-y:auto}@media (width>=576px){._grid_ljvuu_61{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=992px){._grid_ljvuu_61{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){._grid_ljvuu_61{grid-template-columns:repeat(4,1fr)}}._card_ljvuu_94{border:1px solid var(--glass-border);background:var(--glass-bg);min-height:160px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--glass-text);cursor:pointer;text-align:left;border-radius:24px;outline:none;flex-direction:column;gap:10px;padding:20px;transition:border-color .15s,transform .2s cubic-bezier(.2,.8,.2,1),box-shadow .15s;animation:.5s cubic-bezier(.2,.8,.2,1) both _cardRise_ljvuu_1;display:flex;position:relative}._card_ljvuu_94:hover{border-color:var(--accent-border);transform:translateY(-2px)}._card_ljvuu_94:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg-hover)}@keyframes _cardRise_ljvuu_1{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){._card_ljvuu_94{transition:none;animation:none}._card_ljvuu_94:hover{transform:none}}._cardHeader_ljvuu_151{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._cardIdentity_ljvuu_158{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._cardAvatar_ljvuu_166{background:var(--accent-bg);width:64px;height:64px;color:var(--accent-text);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._cardAvatar_ljvuu_166 img{object-fit:cover;width:100%;height:100%;display:block}._cardName_ljvuu_186{font-family:var(--font-heading);color:var(--text-h);word-break:break-word;margin:0;font-size:1.111rem;font-weight:700;line-height:1.3}._cardDescription_ljvuu_196{color:var(--glass-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.833rem;line-height:1.45;display:-webkit-box;overflow:hidden}._cardMeta_ljvuu_208{border-top:1px solid var(--glass-divider);color:var(--glass-text-muted);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;font-size:.722rem;display:flex}._cardMembersBadge_ljvuu_220{background:var(--accent-bg);color:var(--accent-text);border-radius:999px;flex-shrink:0;padding:2px 10px;font-weight:700}._cardMenuWrap_ljvuu_230{flex-shrink:0;position:relative}._cardMenuBtn_ljvuu_235{width:44px;height:44px;color:var(--glass-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-6px -6px 0 0;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._cardMenuBtn_ljvuu_235{width:36px;height:36px}}._cardMenuBtn_ljvuu_235:hover{background:var(--control-fill);color:var(--glass-text)}._cardMenu_ljvuu_230{background:var(--header-menu-bg);border:1px solid var(--glass-border);min-width:180px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);z-index:10;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}._cardMenuItem_ljvuu_278{min-height:44px;color:var(--text-h);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:0 12px;font-family:inherit;font-size:.833rem;transition:background .12s;display:inline-flex}@media (width>=768px){._cardMenuItem_ljvuu_278{min-height:36px}}._cardMenuItem_ljvuu_278:hover{background:var(--control-fill)}._cardMenuItemDanger_ljvuu_303{color:var(--mui-palette-error-main)}._cardMenuItemDanger_ljvuu_303:hover{background:rgba(var(--mui-palette-error-mainChannel) / .08)}._dialogText_ljvuu_312{color:var(--text);margin:0 0 20px;font-size:.778rem;line-height:1.5}._field_ljvuu_319{flex-direction:column;gap:6px;margin-bottom:16px;display:flex}._fieldLabel_ljvuu_326{color:var(--text);font-size:.722rem;font-weight:600}._input_ljvuu_332,._textarea_ljvuu_333{border:1px solid var(--border);background:var(--content-bg);width:100%;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.833rem;transition:border-color .15s}._input_ljvuu_332:focus,._textarea_ljvuu_333:focus{border-color:var(--accent)}._textarea_ljvuu_333{resize:vertical;min-height:72px;line-height:1.4}._inputError_ljvuu_358{border-color:var(--mui-palette-error-main)}._errorText_ljvuu_362{color:var(--mui-palette-error-main);font-size:.667rem}._imageField_ljvuu_367{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}._imageRow_ljvuu_374{align-items:center;gap:14px;display:flex}._imagePreview_ljvuu_380{background:var(--accent-bg);width:72px;height:72px;color:var(--text);border:1px solid var(--border);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._imagePreview_ljvuu_380 img{object-fit:cover;width:100%;height:100%;display:block}._imageActions_ljvuu_401{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}._imageActionBtn_ljvuu_409{border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:6px;padding:6px 12px;font-family:inherit;font-size:.722rem;transition:background .15s,border-color .15s,color .15s}._imageActionBtn_ljvuu_409:hover:not(:disabled){border-color:var(--accent);color:var(--accent-text)}._imageActionBtn_ljvuu_409:disabled{opacity:.6;cursor:not-allowed}._imageActionBtnDanger_ljvuu_434{color:var(--mui-palette-error-main)}._imageActionBtnDanger_ljvuu_434:hover:not(:disabled){border-color:var(--mui-palette-error-main);color:var(--mui-palette-error-main);background:rgba(var(--mui-palette-error-mainChannel) / .06)}._imageHint_ljvuu_444{color:var(--text);opacity:.7;font-size:.667rem}._fileInput_ljvuu_450{display:none}._saveBtn_ljvuu_454{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:opacity .15s}._saveBtn_ljvuu_454:hover{opacity:.9}._saveBtn_ljvuu_454:disabled,._cancelBtn_ljvuu_471:disabled{opacity:.6;cursor:not-allowed}._cancelBtn_ljvuu_471{background:var(--control-fill);color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:background .15s}._cancelBtn_ljvuu_471:hover{background:var(--control-fill-hover)}._confirmBtn_ljvuu_492{background:var(--danger-muted);color:var(--mui-palette-error-contrastText);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:background .15s}._confirmBtn_ljvuu_492:hover{background:var(--danger-muted)}._row_ezal9_1{box-sizing:border-box;background:0 0;align-items:center;gap:12px;width:100%;min-height:56px;padding:10px 16px;display:flex;position:relative}@media (width>=576px){._row_ezal9_1{padding:10px 20px}}._rowHoverable_ezal9_20{cursor:pointer;transition:background .15s}._rowHoverable_ezal9_20:hover{background:var(--row-hover)}._rowHoverable_ezal9_20:hover ._name_ezal9_29{color:var(--accent-text)}._rowDimmed_ezal9_33{opacity:.75}._identity_ezal9_38{align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}._identityInteractive_ezal9_46{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;padding:0}._identityInteractive_ezal9_46:after{content:"";position:absolute;inset:0}._identityInteractive_ezal9_46:focus-visible{outline:none}._identityInteractive_ezal9_46:focus-visible:after{outline:2px solid var(--accent);outline-offset:-2px}._identityInteractive_ezal9_46:focus-visible ._name_ezal9_29{color:var(--accent-text)}._aboveLink_ezal9_78{z-index:1;align-items:center;display:flex;position:relative}._avatar_ezal9_85{background:var(--accent-bg);width:48px;height:48px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.111rem;font-weight:600;display:inline-flex;overflow:hidden}._avatar_ezal9_85 img{object-fit:cover;width:100%;height:100%;display:block}._avatarInitial_ezal9_107{-webkit-user-select:none;user-select:none}._info_ezal9_111{text-align:left;flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}._name_ezal9_29{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.833rem;font-weight:600;transition:color .15s;overflow:hidden}._username_ezal9_131{color:var(--text);opacity:.7;text-overflow:ellipsis;white-space:nowrap;font-size:.722rem;overflow:hidden}._searchBox_32re5_2{z-index:2;border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-shrink:0;align-items:center;gap:8px;min-height:44px;padding:0 12px;display:flex;position:sticky;top:0}._searchBox_32re5_2:focus-within{border-color:var(--accent)}._searchIcon_32re5_21{color:var(--text);opacity:.6}._searchInput_32re5_26{min-width:0;color:var(--text-h);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:.889rem}._list_32re5_37{margin:0;padding:0;list-style:none}._item_32re5_43{border-top:1px solid var(--border)}._item_32re5_43:first-child{border-top:none}._selected_32re5_51{background:var(--accent-bg)}._check_32re5_55{color:var(--accent-text)}._skeletonRow_32re5_59{box-sizing:border-box;align-items:center;gap:12px;min-height:56px;padding:10px 20px;display:flex}._skeletonText_32re5_68{flex-direction:column;gap:6px;display:flex}._status_32re5_74{text-align:center;color:var(--text);opacity:.7;margin:24px 0;font-size:.833rem}._error_32re5_82{color:var(--mui-palette-error-main);align-self:center;margin:0 auto 0 0;font-size:.778rem}._sentinel_32re5_90{flex-shrink:0;height:1px}._card_hiwh7_1{text-align:left;flex-direction:column;gap:12px;display:flex}._header_hiwh7_8{align-items:center;gap:8px;display:flex}._icon_hiwh7_14{color:var(--accent-text)}._title_hiwh7_18{color:var(--text-h);flex:1;margin:0;font-size:1rem}._headerActions_hiwh7_25{gap:4px;display:flex}._iconBtn_hiwh7_30{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:6px;transition:color .15s,background .15s;display:inline-flex}._iconBtn_hiwh7_30:hover:not(:disabled){color:var(--accent-text);background:var(--accent-bg)}._iconBtnDanger_hiwh7_52:hover:not(:disabled){color:var(--mui-palette-error-main);background:rgba(var(--mui-palette-error-mainChannel) / .08)}._iconBtn_hiwh7_30:disabled{opacity:.5;cursor:default}@media (width>=768px){._iconBtn_hiwh7_30{min-width:0;min-height:0}}._board_hiwh7_69{border-left:3px solid var(--accent);background:var(--content-bg);border-radius:8px;flex-direction:column;gap:8px;padding:12px 16px;display:flex}._text_hiwh7_79{color:var(--text-h);white-space:pre-wrap;word-break:break-word;margin:0;font-size:1rem;line-height:1.5}._date_hiwh7_88{color:var(--text);opacity:.75;align-self:flex-end;font-size:.611rem}._empty_hiwh7_95{color:var(--text);margin:0;font-size:.833rem}._error_hiwh7_101{color:var(--mui-palette-error-main);margin:0;font-size:.833rem}._editor_hiwh7_107{flex-direction:column;gap:8px;display:flex}._input_hiwh7_113{box-sizing:border-box;width:100%;min-height:44px;color:var(--text-h);background:var(--bg);border:1px solid var(--border);resize:vertical;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.889rem}._input_hiwh7_113:focus{border-color:var(--accent)}._actions_hiwh7_132{justify-content:flex-end;gap:8px;display:flex}._actions_hiwh7_132>button{min-height:44px}@media (width>=768px){._actions_hiwh7_132>button{min-height:auto}}._list_11x3t_2{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._row_11x3t_10{border-top:1px solid var(--border);box-sizing:border-box;align-items:center;gap:12px;min-height:56px;padding:10px 16px;display:flex}@media (width>=576px){._row_11x3t_10{padding:10px 20px}}._row_11x3t_10:first-child{border-top:none}._text_11x3t_28{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}._page_shv3m_12{z-index:1;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:24px auto;padding:0 16px 60px;display:flex;position:relative}@media (width>=576px){._page_shv3m_12{gap:20px;padding:0 20px 60px}}@media (width>=768px){._page_shv3m_12{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"topbar topbar""hero hero""announce announce""members members""plan plan";align-items:start;gap:20px 24px;max-width:1024px;margin:32px auto;display:grid}._topBar_shv3m_48{grid-area:topbar}._sHero_shv3m_51{grid-area:hero}._sPlan_shv3m_54{grid-area:plan}._sMembers_shv3m_57{grid-area:members;align-self:stretch}._sAnnouncements_shv3m_61{grid-area:announce}}@media (width>=992px){._page_shv3m_12{grid-template-columns:minmax(320px,1fr) minmax(0,1.6fr);grid-template-areas:"topbar topbar""hero plan""announce plan""members plan";gap:24px 2vw;max-width:1500px}}@media (width<=767px){._topBar_shv3m_48{order:1}._sHero_shv3m_51{order:2}._sAnnouncements_shv3m_61{order:3}._sPlan_shv3m_54{order:4}._sMembers_shv3m_57{order:5}}._loading_shv3m_98{text-align:center;color:var(--text);margin-top:60px}._topBar_shv3m_48{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}._backLink_shv3m_113{min-height:44px;color:var(--accent-text);align-items:center;gap:4px;font-size:.889rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}._backLink_shv3m_113:hover{opacity:.7}._topBarActions_shv3m_129{align-items:center;gap:8px;display:inline-flex}._chatBtn_shv3m_136{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.778rem;font-weight:600;transition:background .15s,filter .15s;display:inline-flex}@media (width>=768px){._chatBtn_shv3m_136{min-height:36px}}._chatBtn_shv3m_136:hover{background:var(--control-fill-hover)}._inviteMemberBtn_shv3m_163{background:var(--accent);min-height:44px;color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:.778rem;font-weight:700;transition:background .15s,filter .15s;display:inline-flex}@media (width>=768px){._inviteMemberBtn_shv3m_163{min-height:36px}}._inviteMemberBtn_shv3m_163:hover{filter:brightness(1.06)}._editGroupBtn_shv3m_190{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:border-color .15s,color .15s,background .15s;display:inline-flex}._editGroupBtn_shv3m_190:hover{background:var(--control-fill-hover)}@media (width>=768px){._editGroupBtn_shv3m_190{width:36px;height:36px}}._heroHeader_shv3m_220{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (width>=576px){._heroHeader_shv3m_220{text-align:left;flex-direction:row;align-items:center;gap:20px}}._heroText_shv3m_237{flex-direction:column;flex:1;align-items:center;gap:14px;min-width:0;display:flex}@media (width>=576px){._heroText_shv3m_237{align-items:flex-start}}._heroAvatar_shv3m_252{background:var(--accent-bg);width:128px;height:128px;color:var(--accent-text);border:1px solid var(--glass-border);cursor:default;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}._heroAvatarClickable_shv3m_272{cursor:zoom-in}._heroAvatarClickable_shv3m_272:hover{box-shadow:var(--glass-shadow);transform:translateY(-1px)}._heroAvatar_shv3m_252 img{object-fit:cover;width:100%;height:100%;display:block}._lightboxOverlay_shv3m_288{z-index:1200;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._lightboxImage_shv3m_300{object-fit:contain;border-radius:12px;max-width:min(92vw,1200px);max-height:92vh;box-shadow:0 10px 40px #00000080}._lightboxCloseBtn_shv3m_308{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:inline-flex;position:absolute;top:16px;right:16px}._lightboxCloseBtn_shv3m_308:hover{background:#ffffff38}._heroField_shv3m_329{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;display:flex}@media (width>=576px){._heroField_shv3m_329{align-items:flex-start}}._heroLabel_shv3m_344{text-transform:uppercase;letter-spacing:.05em;color:var(--glass-text-muted);font-size:.667rem;font-weight:700}._heroMeta_shv3m_352{justify-content:center;align-items:center;gap:8px;display:inline-flex}@media (width>=576px){._heroMeta_shv3m_352{justify-content:flex-start}}._groupName_shv3m_365{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);text-align:center;word-break:break-word;margin:0;font-size:2rem;font-weight:800;line-height:1.15;display:inline-block}@media (width>=576px){._groupName_shv3m_365{text-align:left}}._nameInput_shv3m_384{border:none;border-bottom:2px solid var(--accent);color:var(--text-h);text-align:center;background:0 0;outline:none;width:100%;font-family:inherit;font-size:2rem;font-weight:800}@media (width>=576px){._nameInput_shv3m_384{text-align:left}}._label_shv3m_404{text-transform:uppercase;letter-spacing:.05em;color:var(--text);white-space:nowrap;font-size:.667rem;font-weight:600}._dateValue_shv3m_413{color:var(--text);font-size:.778rem}._dateInput_shv3m_418{border:1px solid var(--accent);border-radius:6px;outline:none;padding:3px 8px;font-family:inherit;font-size:.778rem}._card_shv3m_428,._heroHeader_shv3m_220,._sAnnouncements_shv3m_61{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);box-sizing:border-box;border-radius:24px;padding:16px;animation:.5s cubic-bezier(.2,.8,.2,1) both _cardRise_shv3m_1}._card_shv3m_428{flex-direction:column;gap:12px;min-width:0;display:flex}@media (width>=576px){._card_shv3m_428,._heroHeader_shv3m_220,._sAnnouncements_shv3m_61{padding:20px}}@media (width>=768px){._card_shv3m_428,._heroHeader_shv3m_220,._sAnnouncements_shv3m_61{padding:24px}}._sAnnouncements_shv3m_61{animation-delay:60ms}._sPlan_shv3m_54{animation-delay:.12s}._sMembers_shv3m_57{animation-delay:.18s}@keyframes _cardRise_shv3m_1{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){._card_shv3m_428,._heroHeader_shv3m_220,._sAnnouncements_shv3m_61{animation:none}}._cardTitle_shv3m_497{font-family:var(--font-heading);letter-spacing:-.01em;color:var(--text-h);margin:0;font-size:1.222rem;font-weight:800}._textarea_shv3m_507{border:1px solid var(--border);resize:vertical;box-sizing:border-box;background:var(--content-bg);width:100%;color:var(--text);border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.833rem;transition:border-color .15s}._textarea_shv3m_507:focus{border-color:var(--accent)}._descText_shv3m_526{color:var(--text);text-align:center;word-break:break-word;background:0 0;border:none;margin:0;padding:2px 0;font-size:1rem;line-height:1.4;display:inline-block}@media (width>=576px){._descText_shv3m_526{text-align:left}}._descInput_shv3m_545{color:var(--text);border:none;border-bottom:2px solid var(--accent);text-align:center;resize:none;background:0 0;border-radius:0;outline:none;width:100%;max-width:520px;min-height:28px;padding:2px 0;font-family:inherit;font-size:1rem;line-height:1.4}@media (width>=576px){._descInput_shv3m_545{text-align:left}}._membersHeader_shv3m_570{justify-content:space-between;align-items:center;gap:10px;display:flex}._manageMembersBtn_shv3m_577{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:color .15s,background .15s;display:inline-flex}._manageMembersBtn_shv3m_577:hover{background:var(--control-fill-hover)}@media (width>=768px){._manageMembersBtn_shv3m_577{width:36px;height:36px}}._membersHint_shv3m_605{color:var(--glass-text-muted);margin:0;font-size:.778rem;line-height:1.4}._memberScroll_shv3m_612{max-height:460px;margin:0 -16px;overflow-y:auto}@media (width>=576px){._memberScroll_shv3m_612{margin:0 -20px}}@media (width>=768px){._memberScroll_shv3m_612{margin:0 -24px}}@media (width>=992px){._memberScroll_shv3m_612{max-height:calc(100vh - 240px)}}._memberList_shv3m_636{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._memberItem_shv3m_644{border-top:1px solid var(--glass-divider);flex-direction:column;display:flex}._memberItem_shv3m_644:first-child{border-top:none}._removeMemberBtn_shv3m_654{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:inline-flex}._removeMemberBtn_shv3m_654:hover{color:var(--danger-muted);background:rgba(var(--mui-palette-error-mainChannel) / .08)}._invitedSection_shv3m_675{border-top:1px solid var(--glass-divider);flex-direction:column;display:flex}._invitedToggle_shv3m_681{width:100%;color:var(--text);cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;align-items:center;gap:8px;min-height:44px;padding:10px 16px;transition:background .15s;display:flex}@media (width>=576px){._invitedToggle_shv3m_681{padding:10px 20px}}@media (width>=768px){._invitedToggle_shv3m_681{padding:10px 24px}}._invitedToggle_shv3m_681:hover{background:var(--control-fill)}._invitedChevron_shv3m_713{color:var(--text);transition:transform .15s}._invitedChevronOpen_shv3m_718{transform:rotate(180deg)}._invitedToggleLabel_shv3m_722{text-transform:uppercase;letter-spacing:.04em;color:var(--text-h);font-size:.778rem;font-weight:600}._threadWrapper_shv3m_730{padding:0 16px 12px}@media (width>=576px){._threadWrapper_shv3m_730{padding:0 20px 12px}}@media (width>=768px){._threadWrapper_shv3m_730{padding:0 24px 12px}}._error_shv3m_747{color:var(--danger-muted);margin:0;font-size:.722rem}._planHero_shv3m_754{gap:16px}._planHeader_shv3m_758{align-items:center;gap:12px;display:flex}._planTitle_shv3m_764{color:var(--text-h);flex:1;margin:0;font-size:1rem;font-weight:700}._editPlanBtn_shv3m_772{border:1px solid var(--accent);background:var(--accent);cursor:pointer;color:var(--on-accent);border-radius:6px;padding:6px 14px;font-family:inherit;font-size:.722rem;font-weight:600;transition:opacity .15s}._editPlanBtn_shv3m_772:hover{opacity:.85}._deletePlanBtn_shv3m_789{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:4px;transition:color .15s,background .15s;display:inline-flex}._deletePlanBtn_shv3m_789:hover{color:var(--danger-muted);background:rgba(var(--mui-palette-error-mainChannel) / .08)}._publishedBadge_shv3m_809{background:var(--success);color:#fff;border-radius:20px;padding:2px 10px;font-size:.611rem;font-weight:600}._planTextarea_shv3m_818{border:1px solid var(--border);resize:vertical;box-sizing:border-box;background:var(--content-bg);width:100%;color:var(--text);border-radius:8px;outline:none;min-height:240px;padding:12px 14px;font-family:inherit;font-size:.889rem;line-height:1.6;transition:border-color .15s}._planTextarea_shv3m_818:focus{border-color:var(--accent)}._planActions_shv3m_839{justify-content:flex-end;gap:10px;display:flex}._planText_shv3m_818{color:var(--text);background:var(--content-bg);border-radius:8px;min-height:160px;margin:0;padding:14px 16px}._planList_shv3m_854{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._planListItem_shv3m_863{border:1px solid var(--border);background:var(--content-bg);width:100%;color:var(--text);text-align:left;cursor:pointer;border-radius:10px;align-items:center;gap:12px;min-height:44px;padding:12px 14px;transition:background .15s,border-color .15s;display:flex}._planListItem_shv3m_863:hover{background:var(--bg);border-color:var(--accent-border)}._planListName_shv3m_886{color:var(--text-h);flex:1;align-items:center;gap:8px;font-size:.833rem;font-weight:600;display:inline-flex}._planListDates_shv3m_896{color:var(--text);opacity:.75;font-size:.722rem}._activeBadge_shv3m_902{background:var(--accent-bg);color:var(--accent-text);text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;padding:2px 8px;font-size:.611rem;font-weight:600;display:inline-flex}._planDetail_shv3m_915{flex-direction:column;gap:12px;display:flex}._planDetailMeta_shv3m_921{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._planDetailName_shv3m_929{color:var(--text-h);font-size:.944rem;font-weight:600}._planDetailDates_shv3m_935{color:var(--text);opacity:.75;font-size:.722rem}._planTableWrapper_shv3m_941{border:1px solid var(--border);background:var(--content-bg);border-radius:8px;flex-direction:column;gap:2px;display:flex;overflow:hidden}._planTableHead_shv3m_951,._planTableRow_shv3m_952{grid-template-columns:32px 120px 1fr 1.5fr 1fr;align-items:center;gap:8px;padding:8px 12px;font-size:.722rem;display:grid}._planTableHead_shv3m_951{background:var(--bg);color:var(--text);text-transform:uppercase;letter-spacing:.03em;font-size:.611rem;font-weight:600}._planTableRow_shv3m_952+._planTableRow_shv3m_952,._planTableHead_shv3m_951+._planTableRow_shv3m_952{border-top:1px solid var(--border)}._pColNum_shv3m_975{color:var(--text);opacity:.65}._pColDate_shv3m_980,._pColName_shv3m_981,._pColDesc_shv3m_982,._pColReview_shv3m_983{color:var(--text-h);text-overflow:ellipsis;overflow:hidden}._pColAction_shv3m_989{width:28px;height:28px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}._pColAction_shv3m_989:hover{background:var(--danger-bg);color:var(--danger)}._pCellInput_shv3m_1007{border:1px solid var(--border);background:var(--bg);color:var(--text-h);border-radius:6px;outline:none;min-height:32px;padding:4px 8px;font-family:inherit;font-size:.722rem}._pCellInput_shv3m_1007:focus{border-color:var(--accent)}._planTableRow_shv3m_952:has(._pColAction_shv3m_989){grid-template-columns:32px 120px 1fr 1.5fr 1fr 32px}._planTableHead_shv3m_951:has(+._planTableRow_shv3m_952 ._pColAction_shv3m_989){grid-template-columns:32px 120px 1fr 1.5fr 1fr 32px}._placeholder_shv3m_1031{color:var(--text);opacity:.6;font-style:italic}._manageScroll_shv3m_1038{margin:0 -24px;overflow-y:auto}._dragHandle_shv3m_1043{color:var(--text);opacity:.6;cursor:grab;touch-action:none;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;margin:0 -4px;padding:6px;transition:color .15s,opacity .15s,background .15s;display:inline-flex}._dragHandle_shv3m_1043:hover{opacity:1;background:var(--accent-bg);color:var(--accent-text)}._dragHandle_shv3m_1043:active{cursor:grabbing}._dialogText_shv3m_1073{color:var(--text);margin:0;font-size:.778rem;line-height:1.5}._dialogCancelBtn_shv3m_1080{background:var(--control-fill);color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:background .15s}._dialogCancelBtn_shv3m_1080:hover{background:var(--control-fill-hover)}._dialogConfirmBtn_shv3m_1096{background:var(--danger-muted);color:var(--mui-palette-error-contrastText);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:background .15s}._dialogConfirmBtn_shv3m_1096:hover{background:var(--danger-muted)}._modalHeaderBtn_shv3m_1115{background:var(--control-fill);width:32px;height:32px;color:var(--text);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}._modalHeaderBtn_shv3m_1115:hover{background:var(--control-fill-hover);color:var(--accent-text)}._btn_wilrz_1{border:1px solid var(--border);background:var(--content-bg);min-height:44px;color:var(--text);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:14px;transition:background .12s,border-color .12s;display:inline-flex}._btn_wilrz_1:hover{background:var(--page-bg);border-color:var(--accent)}._btn_wilrz_1:disabled{opacity:.5;cursor:not-allowed}._iconOnly_wilrz_29{width:44px;padding:0}@media (width>=768px){._btn_wilrz_1{min-height:36px}._iconOnly_wilrz_29{width:36px}}._dialog_172y8_1{background:var(--content-bg);border:1px solid var(--border);box-sizing:border-box;border-radius:12px;flex-direction:column;width:100%;max-width:1126px;height:90dvh;margin:16px;display:flex;overflow:hidden;box-shadow:0 10px 40px #00000040}@media (width>=768px){._dialog_172y8_1{margin:24px}}._header_172y8_25{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}@media (width>=768px){._header_172y8_25{padding:14px 20px}}._headerLeft_172y8_41{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._avatar_172y8_49{background:var(--accent-bg);width:36px;height:36px;color:var(--accent-text);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.944rem;font-weight:600;display:inline-flex;overflow:hidden}._avatar_172y8_49 img{object-fit:cover;width:100%;height:100%;display:block}._avatarInitial_172y8_71{-webkit-user-select:none;user-select:none}@media (width>=768px){._avatar_172y8_49{width:40px;height:40px;font-size:1rem}}._title_172y8_83{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:1rem;font-weight:600;overflow:hidden}._titleBlock_172y8_94{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}._profileLink_172y8_103{color:var(--accent-text);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.722rem;font-weight:500}._profileLink_172y8_103:hover{text-decoration:underline}._headerRight_172y8_118{flex-shrink:0;align-items:center;gap:8px;display:flex}._closeBtn_172y8_125{min-width:44px;min-height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}._closeBtn_172y8_125:hover{background:var(--accent-bg);color:var(--accent-text)}@media (width>=768px){._closeBtn_172y8_125{min-width:36px;min-height:36px}}._body_172y8_153{flex-direction:column;flex:1;gap:20px;min-height:0;padding:16px;display:flex;overflow:hidden}@media (width>=768px){._body_172y8_153{padding:20px 24px}}._card_1xu7g_1{border:1px solid var(--glass-border);background:var(--glass-bg);min-height:140px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--text);cursor:pointer;text-align:left;border-radius:24px;outline:none;flex-direction:column;gap:10px;padding:20px;transition:border-color .15s,transform .2s;display:flex;position:relative}._card_1xu7g_1:hover{border-color:var(--accent);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){._card_1xu7g_1:hover{transform:none}}._card_1xu7g_1:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--mui-palette-primary-mainChannel) / .25)}._cardHeader_1xu7g_39{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._cardName_1xu7g_46{color:var(--text-h);word-break:break-word;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:600;line-height:1.3}._previewWrap_1xu7g_58{min-width:0;position:relative}._preview_1xu7g_58{color:var(--text);opacity:.85;-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;font-size:.778rem;line-height:1.45;display:-webkit-box;overflow:hidden}._previewLine_1xu7g_75{word-break:break-word;display:block}._previewEmpty_1xu7g_80{color:var(--text);opacity:.6;margin:0;font-size:.778rem;font-style:italic}._popover_1xu7g_89{display:none}@media (hover:hover){._popover_1xu7g_89{z-index:20;background:var(--bg-card);border:1px solid var(--border);cursor:default;border-radius:10px;flex-direction:column;gap:8px;max-height:320px;padding:12px 14px;position:absolute;top:calc(100% - 4px);left:-8px;right:-8px;overflow-y:auto;box-shadow:0 8px 24px #0000002e}._previewWrap_1xu7g_58:hover ._popover_1xu7g_89{display:flex}}._popoverTitle_1xu7g_117{text-transform:uppercase;letter-spacing:.04em;color:var(--text-h);opacity:.7;font-size:.722rem;font-weight:700}._popoverBody_1xu7g_126{color:var(--text);flex-direction:column;gap:4px;font-size:.778rem;line-height:1.5;display:flex}._popoverLine_1xu7g_135{word-break:break-word;display:block}._cardMeta_1xu7g_141{text-transform:uppercase;letter-spacing:.04em;color:var(--text);opacity:.65;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;font-size:.667rem;display:flex}._cardGroupsBadge_1xu7g_154{color:var(--accent-text);opacity:.9;flex-shrink:0;font-weight:600}._cardMenuWrap_1xu7g_162{flex-shrink:0;position:relative}._cardMenuBtn_1xu7g_167{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;margin:-6px -6px 0 0;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._cardMenuBtn_1xu7g_167{width:32px;height:32px;margin:0}}._cardMenuBtn_1xu7g_167:hover{background:var(--accent-bg)}._cardMenu_1xu7g_162{background:var(--bg-card);border:1px solid var(--border);z-index:30;border-radius:10px;flex-direction:column;min-width:160px;padding:4px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #0000002e}._cardMenuItem_1xu7g_210{min-height:44px;color:var(--text-h);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:.778rem;transition:background .12s;display:inline-flex}@media (width>=768px){._cardMenuItem_1xu7g_210{min-height:0}}._cardMenuItem_1xu7g_210:hover{background:var(--accent-bg)}._cardMenuItemDanger_1xu7g_237{color:var(--mui-palette-error-main)}._cardMenuItemDanger_1xu7g_237:hover{background:rgba(var(--mui-palette-error-mainChannel) / .08)}._screen_1tujg_2{height:var(--screen-height);flex-direction:column;display:flex}._page_1tujg_8{z-index:1;flex-direction:column;flex:1;min-height:0;padding:24px 16px 16px;display:flex;position:relative}@media (width>=768px){._page_1tujg_8{padding:40px 32px 24px}}@media (width>=1200px){._page_1tujg_8{padding:40px 48px 24px}}._header_1tujg_26{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex}._title_1tujg_35{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0 auto 0 0;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){._title_1tujg_35{font-size:2.444rem}}._header_1tujg_26>button{border-radius:999px}._hint_1tujg_53{color:var(--glass-text-muted);text-align:center;margin-top:40px;font-size:.889rem}._grid_1tujg_61{flex:1;grid-template-columns:1fr;align-content:start;gap:16px;min-height:0;margin:-8px;padding:8px 8px 24px;display:grid;overflow-y:auto}@media (width>=576px){._grid_1tujg_61{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=992px){._grid_1tujg_61{grid-template-columns:repeat(3,1fr)}}@media (width>=1200px){._grid_1tujg_61{grid-template-columns:repeat(4,1fr)}}._dialogText_1tujg_94{color:var(--text);margin:0 0 20px;font-size:.778rem;line-height:1.5}._cancelBtn_1tujg_101{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:background .15s}._cancelBtn_1tujg_101:hover{background:var(--control-fill-hover)}._confirmBtn_1tujg_118{background:var(--danger-muted);min-height:44px;color:var(--mui-palette-error-contrastText);cursor:pointer;border:none;border-radius:999px;padding:8px 16px;font-family:inherit;font-size:.778rem;transition:opacity .15s}._confirmBtn_1tujg_118:hover{opacity:.9}@media (width>=768px){._cancelBtn_1tujg_101,._confirmBtn_1tujg_118{min-height:0}}._targetField_1tujg_143{flex-direction:column;gap:6px;margin-bottom:20px;display:flex}._targetLabel_1tujg_150{color:var(--text);font-size:.722rem;font-weight:600}._select_1tujg_156{border:1px solid var(--border);background:var(--content-bg);width:100%;min-height:44px;color:var(--text);box-sizing:border-box;border-radius:8px;outline:none;padding:10px 12px;font-family:inherit;font-size:.833rem;transition:border-color .15s}._select_1tujg_156:focus{border-color:var(--accent)}@media (width>=768px){._select_1tujg_156{min-height:0}}._targetHint_1tujg_181{color:var(--text);opacity:.7;font-size:.667rem;line-height:1.4}._page_1t52v_11{z-index:1;box-sizing:border-box;flex-direction:column;gap:16px;width:100%;max-width:720px;margin:20px auto;padding:0 16px 60px;display:flex;position:relative}@media (width>=576px){._page_1t52v_11{gap:20px;padding:0 20px 60px}}@media (width>=768px){._page_1t52v_11{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"topbar topbar""hero hero""announce announce""members members""plan plan";align-items:start;gap:20px 24px;max-width:1024px;margin:32px auto;display:grid}._topBar_1t52v_47{grid-area:topbar}._sHero_1t52v_50{grid-area:hero}._sPlan_1t52v_53{grid-area:plan}._sMembers_1t52v_56{grid-area:members;align-self:stretch}._sAnnounce_1t52v_60{grid-area:announce}}@media (width>=992px){._page_1t52v_11{grid-template-columns:minmax(320px,1fr) minmax(0,1.6fr);grid-template-areas:"topbar topbar""hero plan""announce plan""members plan";gap:24px 2vw;max-width:1500px}}@media (width<=767px){._topBar_1t52v_47{order:1}._sHero_1t52v_50{order:2}._sAnnounce_1t52v_60{order:3}._sPlan_1t52v_53{order:4}._sMembers_1t52v_56{order:5}}._loading_1t52v_96{text-align:center;color:var(--glass-text-muted);margin-top:60px}._topBar_1t52v_47{justify-content:space-between;align-items:center;gap:12px;display:flex}._backLink_1t52v_110{min-height:44px;color:var(--accent-text);align-items:center;gap:4px;font-size:.889rem;font-weight:600;text-decoration:none;transition:opacity .15s;display:inline-flex}._backLink_1t52v_110:hover{opacity:.7}._chatBtn_1t52v_127{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:999px;align-items:center;gap:6px;padding:0 16px;font-family:inherit;font-size:.778rem;font-weight:600;transition:background .15s;display:inline-flex}@media (width>=768px){._chatBtn_1t52v_127{min-height:36px}}._chatBtn_1t52v_127:hover{background:var(--control-fill-hover)}._topBarActions_1t52v_154{align-items:center;gap:8px;display:flex}._actionsMenuWrap_1t52v_160{position:relative}._actionsMenuBtn_1t52v_165{background:var(--control-fill);min-width:44px;min-height:44px;color:var(--text-h);cursor:pointer;-webkit-backdrop-filter:var(--glass-blur);border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._actionsMenuBtn_1t52v_165{min-width:36px;min-height:36px}}._actionsMenuBtn_1t52v_165:hover,._actionsMenuBtn_1t52v_165[aria-expanded=true]{background:var(--control-fill-hover)}._actionsMenu_1t52v_160{background:var(--header-menu-bg);border:1px solid var(--glass-border);min-width:180px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);z-index:30;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}._actionsMenuItem_1t52v_209{min-height:44px;color:var(--text-h);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:.778rem;transition:background .12s;display:inline-flex}@media (width>=768px){._actionsMenuItem_1t52v_209{min-height:0}}._actionsMenuItemDanger_1t52v_231{color:var(--mui-palette-error-main)}._actionsMenuItemDanger_1t52v_231:hover{background:rgba(var(--mui-palette-error-mainChannel) / .08)}._heroHeader_1t52v_240{text-align:center;border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;flex-direction:column;align-items:center;gap:16px;padding:20px 16px;display:flex}@media (width>=576px){._heroHeader_1t52v_240{text-align:left;flex-direction:row;align-items:center;gap:24px;padding:24px}}._heroText_1t52v_265{flex-direction:column;flex:1;align-items:center;gap:14px;min-width:0;display:flex}@media (width>=576px){._heroText_1t52v_265{align-items:flex-start}}._heroAvatar_1t52v_280{background:var(--accent-bg);width:128px;height:128px;color:var(--accent-text);border:1px solid var(--glass-border);cursor:default;border-radius:28px;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:transform .15s,box-shadow .15s;display:flex;overflow:hidden}._heroAvatarClickable_1t52v_300{cursor:zoom-in}._heroAvatarClickable_1t52v_300:hover{box-shadow:var(--glass-shadow);transform:translateY(-1px)}._heroAvatar_1t52v_280 img{object-fit:cover;width:100%;height:100%;display:block}._lightboxOverlay_1t52v_316{z-index:1200;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}._lightboxImage_1t52v_328{object-fit:contain;border-radius:12px;max-width:min(92vw,1200px);max-height:92vh;box-shadow:0 10px 40px #00000080}._lightboxCloseBtn_1t52v_336{color:#fff;cursor:pointer;background:#ffffff1f;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:inline-flex;position:absolute;top:16px;right:16px}._lightboxCloseBtn_1t52v_336:hover{background:#ffffff38}._heroField_1t52v_357{flex-direction:column;align-items:center;gap:4px;width:100%;min-width:0;display:flex}@media (width>=576px){._heroField_1t52v_357{align-items:flex-start}}._heroLabel_1t52v_372{text-transform:uppercase;letter-spacing:.05em;color:var(--glass-text-muted);font-size:.611rem;font-weight:700}._heroMeta_1t52v_380{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:inline-flex}@media (width>=576px){._heroMeta_1t52v_380{justify-content:flex-start}}._groupName_1t52v_394{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);text-align:center;word-break:break-word;margin:0;font-size:2rem;font-weight:800;line-height:1.15;display:inline-block}@media (width>=576px){._groupName_1t52v_394{text-align:left}}@media (width>=768px){._groupName_1t52v_394{font-size:2.444rem}}@media (width>=992px){._groupName_1t52v_394{font-size:2rem}}._label_1t52v_426{text-transform:uppercase;letter-spacing:.05em;color:var(--glass-text-muted);white-space:nowrap;font-size:.667rem;font-weight:600}._dateValue_1t52v_435{color:var(--glass-text-muted);font-size:.778rem}._coachIdentity_1t52v_440{min-width:0;min-height:44px;color:var(--text-h);align-items:center;gap:8px;display:inline-flex}@media (width>=768px){._coachIdentity_1t52v_440{min-height:0}}._coachAvatar_1t52v_453{background:var(--accent-bg);width:28px;height:28px;color:var(--accent-text);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.722rem;font-weight:700;display:inline-flex;overflow:hidden}._coachAvatar_1t52v_453 img{object-fit:cover;width:100%;height:100%}._coachName_1t52v_475{text-overflow:ellipsis;white-space:nowrap;font-size:.833rem;font-weight:600;overflow:hidden}._descText_1t52v_483{color:var(--glass-text-muted);text-align:center;word-break:break-word;margin:0;padding:2px 0;font-size:1rem;line-height:1.4;display:inline-block}@media (width>=576px){._descText_1t52v_483{text-align:left}}._card_1t52v_501{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;flex-direction:column;gap:14px;min-width:0;padding:20px 16px;display:flex}@media (width>=576px){._card_1t52v_501{padding:20px}}@media (width>=768px){._card_1t52v_501{padding:24px}}._sHero_1t52v_50,._card_1t52v_501,._sAnnounce_1t52v_60{animation:.5s cubic-bezier(.2,.8,.2,1) backwards _rise_1t52v_1}._sAnnounce_1t52v_60{animation-delay:60ms}._sMembers_1t52v_56{animation-delay:.12s}._sPlan_1t52v_53{animation-delay:90ms}@keyframes _rise_1t52v_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._sHero_1t52v_50,._card_1t52v_501,._sAnnounce_1t52v_60{animation:none}}._cardTitle_1t52v_565{text-transform:uppercase;letter-spacing:.04em;color:var(--glass-text-muted);margin:0;font-size:.778rem;font-weight:700}._hint_1t52v_574{color:var(--glass-text-muted);margin:0;font-size:.833rem}._placeholder_1t52v_580{color:var(--glass-text-muted);margin:0;font-size:.778rem;font-style:italic}._membersHeader_1t52v_588{justify-content:space-between;align-items:center;gap:10px;display:flex}._memberScroll_1t52v_595{max-height:460px;margin:0 -16px;overflow-y:auto}@media (width>=576px){._memberScroll_1t52v_595{margin:0 -20px}}@media (width>=768px){._memberScroll_1t52v_595{margin:0 -24px}}@media (width>=992px){._memberScroll_1t52v_595{max-height:calc(100vh - 240px)}}._memberList_1t52v_619{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._memberItem_1t52v_627{border-top:1px solid var(--glass-divider);flex-direction:column;display:flex}._memberItem_1t52v_627:first-child{border-top:none}._planHeader_1t52v_638{justify-content:space-between;align-items:center;gap:12px;display:flex}._planBackBtn_1t52v_645{background:var(--control-fill);color:var(--text-h);cursor:pointer;border:none;border-radius:999px;min-height:44px;padding:0 16px;font-family:inherit;font-size:.778rem;font-weight:600;transition:background .15s}@media (width>=768px){._planBackBtn_1t52v_645{min-height:32px}}._planBackBtn_1t52v_645:hover{background:var(--control-fill-hover)}._planList_1t52v_667{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}._planListItem_1t52v_676{background:var(--control-fill);width:100%;color:var(--text);text-align:left;cursor:pointer;border:none;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 16px;font-family:inherit;transition:background .15s;display:flex}._planListItem_1t52v_676:hover{background:var(--control-fill-hover)}._planListName_1t52v_698{color:var(--text-h);font-size:.944rem;font-weight:600}._planListDates_1t52v_704{color:var(--glass-text-muted);white-space:nowrap;font-size:.778rem}._planDetail_1t52v_710{flex-direction:column;gap:12px;display:flex}._planDetailMeta_1t52v_716{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}._planDetailName_1t52v_724{font-family:var(--font-heading);color:var(--text-h);font-size:1.222rem;font-weight:700}._planDetailDates_1t52v_731{color:var(--glass-text-muted);font-size:.778rem}._planTable_1t52v_736{border:1px solid var(--glass-divider);background:var(--control-fill);border-radius:16px;flex-direction:column;display:flex;overflow:hidden}._planTableHead_1t52v_745,._planTableRow_1t52v_746{color:var(--text-h);grid-template-columns:32px 120px 1fr 1.5fr;gap:10px;padding:10px 14px;font-size:.722rem;display:grid}._planTableHead_1t52v_745{background:var(--control-fill);color:var(--glass-text-muted);text-transform:uppercase;letter-spacing:.03em;font-size:.611rem;font-weight:600}._planTableRow_1t52v_746+._planTableRow_1t52v_746,._planTableHead_1t52v_745+._planTableRow_1t52v_746{border-top:1px solid var(--glass-divider)}._planText_1t52v_769{color:var(--text);background:var(--control-fill);border-radius:16px;min-height:160px;margin:0;padding:14px 16px}._dialogText_1t52v_779{color:var(--text);margin:0;font-size:.778rem;line-height:1.5}._dialogCancelBtn_1t52v_786{background:var(--control-fill);min-height:40px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.778rem;font-weight:600;transition:background .15s}._dialogCancelBtn_1t52v_786:hover{background:var(--control-fill-hover)}._dialogConfirmBtn_1t52v_804{background:var(--danger-muted);min-height:40px;color:var(--mui-palette-error-contrastText);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.778rem;font-weight:600;transition:opacity .15s}._dialogConfirmBtn_1t52v_804:hover{opacity:.9}._sAnnounce_1t52v_60{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;padding:20px 16px}@media (width>=576px){._sAnnounce_1t52v_60{padding:20px}}@media (width>=768px){._sAnnounce_1t52v_60{padding:24px}}._coachLink_1t52v_846{cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}._coachLink_1t52v_846:hover ._coachName_1t52v_475{color:var(--accent-text)}._screen_1fob7_2{height:var(--screen-height);flex-direction:column;display:flex}._page_1fob7_8{z-index:1;flex-direction:column;flex:1;min-height:0;padding:20px 16px 16px;display:flex;position:relative}@media (width>=768px){._page_1fob7_8{padding:32px 32px 24px}}@media (width>=1200px){._page_1fob7_8{padding:40px 48px 24px}}._header_1fob7_26{justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:20px;display:flex}._title_1fob7_35{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0 auto 0 0;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){._title_1fob7_35{font-size:2.444rem}}._hint_1fob7_49{color:var(--glass-text-muted);text-align:center;margin-top:40px;font-size:.889rem}._grid_1fob7_57{flex:1;grid-template-columns:1fr;align-content:start;gap:16px;min-height:0;margin:-8px;padding:8px 8px 24px;display:grid;overflow-y:auto}@media (width>=768px){._grid_1fob7_57{grid-template-columns:repeat(2,1fr);gap:20px}}@media (width>=1200px){._grid_1fob7_57{grid-template-columns:repeat(3,1fr)}}._card_1fob7_85{border:1px solid var(--glass-border);background:var(--glass-bg);min-height:160px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--text);cursor:pointer;text-align:left;border-radius:24px;outline:none;flex-direction:column;gap:12px;padding:20px;transition:border-color .15s,transform .2s,box-shadow .2s;animation:.5s cubic-bezier(.2,.8,.2,1) backwards _cardRise_1fob7_1;display:flex;position:relative}._card_1fob7_85:hover{border-color:var(--accent-border);transform:translateY(-2px)}._card_1fob7_85:active{transform:scale(.99)}._card_1fob7_85:focus-visible{border-color:var(--accent);box-shadow:var(--glass-shadow), 0 0 0 3px var(--accent-bg-hover)}._card_1fob7_85:nth-child(2){animation-delay:60ms}._card_1fob7_85:nth-child(3){animation-delay:.12s}._card_1fob7_85:nth-child(n+4){animation-delay:.18s}@keyframes _cardRise_1fob7_1{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._card_1fob7_85{animation:none}._card_1fob7_85:hover{transform:none}}._cardHeader_1fob7_158{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._cardIdentity_1fob7_165{flex:1;align-items:center;gap:12px;min-width:0;display:flex}._cardAvatar_1fob7_173{background:var(--accent-bg);width:64px;height:64px;color:var(--accent-text);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}._cardAvatar_1fob7_173 img{object-fit:cover;width:100%;height:100%;display:block}._cardName_1fob7_193{font-family:var(--font-heading);color:var(--text-h);word-break:break-word;margin:0;font-size:1.111rem;font-weight:700;line-height:1.3}._cardDescription_1fob7_203{color:var(--glass-text-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.833rem;line-height:1.45;display:-webkit-box;overflow:hidden}._cardMeta_1fob7_215{border-top:1px solid var(--glass-divider);text-transform:uppercase;letter-spacing:.04em;color:var(--glass-text-muted);justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;padding-top:10px;font-size:.667rem;display:flex}._cardCoach_1fob7_229{align-items:center;gap:8px;min-width:0;display:flex}._cardCoachAvatar_1fob7_236{background:var(--accent-bg);width:24px;height:24px;color:var(--accent-text);-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.667rem;font-weight:700;display:inline-flex;overflow:hidden}._cardCoachAvatar_1fob7_236 img{object-fit:cover;width:100%;height:100%}._cardCoachName_1fob7_258{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;font-size:.722rem;font-weight:600;overflow:hidden}._cardMenuWrap_1fob7_268{flex-shrink:0;position:relative}._cardMenuBtn_1fob7_273{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;margin:-6px -6px 0 0;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._cardMenuBtn_1fob7_273{width:36px;height:36px;margin:-4px -4px 0 0}}._cardMenuBtn_1fob7_273:hover{background:var(--control-fill)}._cardMenu_1fob7_268{background:var(--header-menu-bg);border:1px solid var(--glass-border);min-width:180px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);z-index:30;border-radius:16px;flex-direction:column;padding:6px;display:flex;position:absolute;top:calc(100% + 4px);right:0}._cardMenuItem_1fob7_318{min-height:44px;color:var(--text-h);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;font-family:inherit;font-size:.778rem;transition:background .12s;display:inline-flex}@media (width>=768px){._cardMenuItem_1fob7_318{min-height:0}}._cardMenuItemDanger_1fob7_342{color:var(--mui-palette-error-main)}._cardMenuItemDanger_1fob7_342:hover{background:rgba(var(--mui-palette-error-mainChannel) / .08)}._dialogText_1fob7_351{color:var(--text);margin:0;font-size:.778rem;line-height:1.5}._dialogCancelBtn_1fob7_358{background:var(--control-fill);min-height:40px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.778rem;font-weight:600;transition:background .15s}._dialogCancelBtn_1fob7_358:hover{background:var(--control-fill-hover)}._dialogConfirmBtn_1fob7_376{background:var(--danger-muted);min-height:40px;color:var(--mui-palette-error-contrastText);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.778rem;font-weight:600;transition:opacity .15s}._dialogConfirmBtn_1fob7_376:hover{opacity:.9}._wrapper_1ug8m_1{text-align:left;flex-direction:column;gap:8px;display:flex}._wrapperInline_1ug8m_9{gap:4px}@media (width>=576px){._wrapperInline_1ug8m_9{flex-direction:row;align-items:center;gap:16px}}._label_1ug8m_19{color:var(--glass-text-muted,var(--text));font-size:.778rem;font-weight:600}@media (width>=576px){._wrapperInline_1ug8m_9 ._label_1ug8m_19{flex:0 0 140px;font-size:.833rem}}._displayRow_1ug8m_32{min-width:0;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:12px;flex:1;justify-content:space-between;align-items:center;gap:12px;margin:0 -8px 0 -12px;padding:0 8px 0 12px;font-family:inherit;font-size:.889rem;transition:background .15s;display:flex}._displayRow_1ug8m_32:hover{background:var(--control-fill)}._displayRow_1ug8m_32:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._value_1ug8m_62{color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:500;overflow:hidden}._placeholder_1ug8m_71{color:var(--glass-text-muted,var(--text));flex:1}._editIcon_1ug8m_76{color:var(--text);opacity:.45;flex-shrink:0;transition:opacity .15s}._displayRow_1ug8m_32:hover ._editIcon_1ug8m_76{opacity:1}._input_1ug8m_87{background:var(--control-fill);width:100%;min-height:44px;color:var(--text-h);box-sizing:border-box;border:none;border-radius:12px;padding:10px 14px;font-family:inherit;font-size:16px;transition:box-shadow .15s}@media (width>=768px){._input_1ug8m_87{font-size:.833rem}}._input_1ug8m_87:focus{box-shadow:0 0 0 2px var(--accent);outline:none}._actions_1ug8m_110{justify-content:flex-end;gap:8px;display:flex}._cancelBtn_1ug8m_116,._saveBtn_1ug8m_117{cursor:pointer;border:none;border-radius:999px;min-height:44px;padding:0 18px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s,filter .15s}@media (width>=768px){._cancelBtn_1ug8m_116,._saveBtn_1ug8m_117{min-height:36px}}._cancelBtn_1ug8m_116{background:var(--control-fill);color:var(--text-h)}._cancelBtn_1ug8m_116:hover:not(:disabled){background:var(--control-fill-hover)}._saveBtn_1ug8m_117{background:var(--accent);color:var(--on-accent)}._saveBtn_1ug8m_117:hover:not(:disabled){filter:brightness(1.06)}._saveBtn_1ug8m_117:disabled,._cancelBtn_1ug8m_116:disabled{opacity:.5;cursor:not-allowed}._error_1ug8m_159{color:var(--mui-palette-error-main);margin:0;font-size:.778rem}._root_88p9b_1{flex-direction:column;gap:16px;display:flex}._sport_88p9b_7{flex-direction:column;gap:12px;display:flex}._sport_88p9b_7+._sport_88p9b_7{border-top:1px solid var(--glass-divider);padding-top:16px}._sportHeader_88p9b_18{min-height:44px;color:var(--text-h);align-items:center;gap:10px;display:flex}._sportBadge_88p9b_26{width:32px;height:32px;color:var(--on-sport);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}._sportName_88p9b_37{flex:1;font-size:.944rem;font-weight:700}._switch_88p9b_44{background:var(--control-fill-hover);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:51px;height:31px;padding:0;transition:background .2s;position:relative}._switch_88p9b_44:after{content:"";background:var(--switch-knob);width:27px;height:27px;box-shadow:var(--switch-knob-shadow);border-radius:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}._switchOn_88p9b_70{background:var(--accent)}._switchOn_88p9b_70:after{transform:translate(20px)}._switch_88p9b_44:focus-visible,._chip_88p9b_79:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._switch_88p9b_44:disabled,._chip_88p9b_79:disabled{cursor:default;opacity:.6}._group_88p9b_90{flex-direction:column;gap:8px;display:flex}._groupName_88p9b_96{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-text-muted,var(--text));font-size:.667rem;font-weight:700}._chips_88p9b_104{flex-wrap:wrap;gap:8px;display:flex}._chip_88p9b_79{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:0 16px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s,color .15s}@media (width>=768px){._chip_88p9b_79{min-height:34px;padding:0 14px}}._chip_88p9b_79:hover:not(:disabled){background:var(--control-fill-hover)}._chipActive_88p9b_135,._chipActive_88p9b_135:hover:not(:disabled){background:var(--accent);color:var(--on-accent)}._group_1vj55_1{flex-wrap:wrap;gap:8px;display:flex}._option_1vj55_7{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}._option_1vj55_7:hover{background:var(--control-fill-hover)}._optionActive_1vj55_30,._optionActive_1vj55_30:hover{background:var(--accent);color:var(--on-accent)}._icon_1vj55_36{flex-shrink:0}._label_1vj55_40{line-height:1}._list_1wjkd_1{text-align:left;flex-direction:column;gap:16px;display:flex}._item_1wjkd_8{flex-direction:column;gap:4px;display:flex}._row_1wjkd_14{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}._label_1wjkd_22{color:var(--text);font-size:.833rem;font-weight:600}._hint_1wjkd_28,._footnote_1wjkd_29{color:var(--glass-text-muted,var(--text));margin:0;font-size:.722rem}._hintWarning_1wjkd_35{color:var(--mui-palette-error-main);opacity:1}._footnote_1wjkd_29{border-top:1px solid var(--glass-divider,var(--border));padding-top:12px}._switch_1wjkd_45{background:var(--control-fill-hover);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:51px;height:31px;padding:0;transition:background .2s;position:relative}._switch_1wjkd_45:after{content:"";background:var(--switch-knob);width:27px;height:27px;box-shadow:var(--switch-knob-shadow);border-radius:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}._switchOn_1wjkd_71{background:var(--accent)}._switchOn_1wjkd_71:after{transform:translate(20px)}._switch_1wjkd_45:disabled{cursor:not-allowed;opacity:.5}._switch_1wjkd_45:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=768px){._row_1wjkd_14{min-height:32px}}._backdrop_1euda_2{z-index:1;text-align:left;min-height:calc(100vh - 64px);padding:0 16px;position:relative}@media (width>=768px){._backdrop_1euda_2{padding:0 24px}}._layout_1euda_14{grid-template-columns:minmax(0,1fr);max-width:980px;margin:0 auto;display:grid}@media (width>=992px){._layout_1euda_14{grid-template-columns:220px minmax(0,1fr);gap:40px}}._page_1euda_26{flex-direction:column;gap:16px;min-width:0;max-width:680px;padding:24px 0 48px;display:flex}@media (width>=768px){._page_1euda_26{padding:32px 0 64px}}._sideNav_1euda_40{display:none}@media (width>=992px){._sideNav_1euda_40{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:20px;align-self:start;margin-top:104px;padding:8px;display:block;position:sticky;top:96px}}._sideNavList_1euda_59{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._sideNavLink_1euda_68{min-height:36px;color:var(--text);border-radius:12px;align-items:center;padding:0 12px;font-size:.833rem;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}._sideNavLink_1euda_68:hover{background:var(--control-fill);color:var(--text-h)}._sideNavLinkActive_1euda_88,._sideNavLinkActive_1euda_88:hover{background:var(--accent);color:var(--on-accent);font-weight:600}._sideNavLinkDanger_1euda_95:not(._sideNavLinkActive_1euda_88){color:var(--mui-palette-error-main)}._sideNavLinkDanger_1euda_95._sideNavLinkActive_1euda_88{background:var(--mui-palette-error-main);color:var(--mui-palette-error-contrastText)}._sideNavLink_1euda_68:focus-visible{outline:2px solid var(--accent);outline-offset:1px}._titleRow_1euda_110{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}._title_1euda_110{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0;font-size:2rem;font-weight:800;line-height:1.15}@media (width>=768px){._title_1euda_110{font-size:2.444rem}}._closeBtn_1euda_132{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._closeBtn_1euda_132{width:36px;height:36px}}._closeBtn_1euda_132:hover{background:var(--control-fill-hover)}._section_1euda_157,._dangerSection_1euda_158{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;padding:20px 16px;animation:.5s cubic-bezier(.2,.8,.2,1) both _rise_1euda_1}@media (width>=768px){._section_1euda_157,._dangerSection_1euda_158{padding:20px 24px}}._dangerSection_1euda_158{border-color:rgba(var(--mui-palette-error-mainChannel) / .35)}._section_1euda_157:focus-within{z-index:2;position:relative}._sectionHeading_1euda_184{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-text-muted);text-align:left;margin:16px 0 -8px 8px;scroll-margin-top:96px;font-size:.722rem;font-weight:700}._sectionHeading_1euda_184:first-of-type{margin-top:0}._sectionHeadingDanger_1euda_200{color:var(--mui-palette-error-main)}._sectionTitle_1euda_204{color:var(--text);margin:0 0 4px;font-size:.833rem;font-weight:600}._field_1euda_211{border-top:1px solid var(--glass-divider);margin-top:12px;padding-top:12px}._fieldLabel_1euda_217{color:var(--glass-text-muted);margin-bottom:8px;font-size:.778rem;font-weight:600;display:block}._hint_1euda_225{color:var(--glass-text-muted);margin:0 0 12px;font-size:.778rem;line-height:1.45}._avatarRow_1euda_233{flex-wrap:wrap;align-items:center;gap:16px;display:flex}._avatar_1euda_233{background:var(--control-fill);width:96px;height:96px;box-shadow:0 0 0 3px var(--glass-bg), 0 0 0 5px var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width>=768px){._avatar_1euda_233{width:112px;height:112px}}._avatarImg_1euda_260{object-fit:cover;width:100%;height:100%}._avatarPlaceholder_1euda_266{font-family:var(--font-heading);color:var(--text-h);font-size:2.667rem;font-weight:800;line-height:1}._changeAvatarBtn_1euda_274{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s}@media (width>=768px){._changeAvatarBtn_1euda_274{min-height:36px}}._changeAvatarBtn_1euda_274:hover:not(:disabled){background:var(--control-fill-hover)}._changeAvatarBtn_1euda_274:disabled{opacity:.55;cursor:not-allowed}._deleteAvatarBtn_1euda_301,._socialRemoveBtn_1euda_302{background:var(--danger-bg);width:44px;height:44px;color:var(--mui-palette-error-main);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}@media (width>=768px){._deleteAvatarBtn_1euda_301{width:36px;height:36px}}._deleteAvatarBtn_1euda_301:hover:not(:disabled),._socialRemoveBtn_1euda_302:hover:not(:disabled){background:var(--danger-bg-hover)}._deleteAvatarBtn_1euda_301:disabled{opacity:.5;cursor:not-allowed}._avatarFileInput_1euda_335{display:none}._nameInput_1euda_340,._inlineInput_1euda_341,._bioTextarea_1euda_342,._socialSelect_1euda_343,._socialUrlInput_1euda_344{background:var(--control-fill);width:100%;min-height:44px;color:var(--text-h);box-sizing:border-box;border:none;border-radius:12px;padding:10px 14px;font-family:inherit;font-size:16px;transition:box-shadow .15s}@media (width>=768px){._nameInput_1euda_340,._inlineInput_1euda_341,._bioTextarea_1euda_342,._socialSelect_1euda_343,._socialUrlInput_1euda_344{font-size:.833rem}}._nameInput_1euda_340:focus,._inlineInput_1euda_341:focus,._bioTextarea_1euda_342:focus,._socialSelect_1euda_343:focus,._socialUrlInput_1euda_344:focus{box-shadow:0 0 0 2px var(--accent);outline:none}._inlineForm_1euda_371{flex-direction:column;gap:10px;display:flex}._inlineCurrent_1euda_377{color:var(--text-h);text-align:left;margin:0 0 2px;font-size:.833rem;font-weight:500}._passwordDots_1euda_385{letter-spacing:.1em;color:var(--text-h);font-weight:500}._roleGroup_1euda_392{flex-wrap:wrap;gap:8px;display:flex}._roleOption_1euda_398{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-family:inherit;font-size:.889rem;font-weight:600;transition:background .15s,color .15s;display:inline-flex}._roleOption_1euda_398:hover{background:var(--control-fill-hover)}._roleOptionActive_1euda_421,._roleOptionActive_1euda_421:hover{background:var(--accent);color:var(--on-accent)}._saveBtn_1euda_428,._confirmEmailBtn_1euda_429{background:var(--accent);width:100%;min-height:44px;color:var(--on-accent);cursor:pointer;border:none;border-radius:999px;margin-top:16px;font-family:inherit;font-size:.889rem;font-weight:700;transition:filter .15s;display:block}._confirmEmailBtn_1euda_429{flex:1;margin-top:0}._saveBtn_1euda_428:hover:not(:disabled),._confirmEmailBtn_1euda_429:hover:not(:disabled){filter:brightness(1.06)}._saveBtn_1euda_428:disabled,._confirmEmailBtn_1euda_429:disabled{opacity:.45;cursor:not-allowed}._changeEmailBtn_1euda_461,._addSocialBtn_1euda_462{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s}._addSocialBtn_1euda_462{margin-top:12px}._changeEmailBtn_1euda_461:hover,._addSocialBtn_1euda_462:hover:not(:disabled){background:var(--control-fill-hover)}._addSocialBtn_1euda_462:disabled{opacity:.45;cursor:not-allowed}._error_1euda_491{color:var(--danger-muted);margin:8px 0 0;font-size:.778rem}._usernameHint_1euda_497{color:var(--glass-text-muted);margin:8px 0 0;font-size:.778rem}._usernameAvailable_1euda_503{color:var(--accent-text);margin:8px 0 0;font-size:.778rem;font-weight:600}._successMsg_1euda_510{color:var(--accent-text);margin:0 0 12px;font-size:.778rem;font-weight:600}._emailVerified_1euda_518{color:var(--accent-text);font-weight:600}._emailUnverified_1euda_523{color:var(--danger-muted);font-weight:600}._emailForm_1euda_528{flex-direction:column;gap:10px;margin-top:8px;display:flex}._emailActions_1euda_535{gap:12px;display:flex}._bioTextarea_1euda_342{resize:vertical;min-height:112px}._bioCounter_1euda_546{color:var(--glass-text-muted);text-align:right;margin:6px 0 0;font-size:.722rem}._socialList_1euda_553{flex-direction:column;gap:10px;display:flex}._socialRow_1euda_559{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}._socialSelect_1euda_343{flex:0 0 140px;width:auto}._socialUrlInput_1euda_344{flex:220px;width:auto;min-width:0}._socialDisplay_1euda_577{flex-direction:column;gap:8px;display:flex}._socialDisplayRow_1euda_583{color:var(--text);align-items:center;gap:10px;font-size:.833rem;display:flex}._socialDisplayPlatform_1euda_591{min-width:96px;font-weight:600}._socialDisplayUrl_1euda_596{color:var(--accent-text);word-break:break-all;text-decoration:none}._socialDisplayUrl_1euda_596:hover{text-decoration:underline}._privacyRow_1euda_606{justify-content:space-between;align-items:center;gap:16px;min-height:44px;display:flex}._privacyLabel_1euda_614{color:var(--text-h);font-size:.889rem;font-weight:600}._privacySwitch_1euda_621{background:var(--control-fill-hover);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;width:51px;height:31px;padding:0;transition:background .2s;position:relative}._privacySwitch_1euda_621:after{content:"";background:var(--switch-knob);width:27px;height:27px;box-shadow:var(--switch-knob-shadow);border-radius:50%;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:2px;left:2px}._privacySwitchOn_1euda_647{background:var(--accent)}._privacySwitchOn_1euda_647:after{transform:translate(20px)}._privacySwitch_1euda_621:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._dangerDivider_1euda_661{border:none;border-top:1px solid var(--glass-divider);width:100%;margin:16px 0 0}._deleteAccountBtn_1euda_668{background:var(--danger-bg);width:100%;min-height:44px;color:var(--danger-muted);cursor:pointer;border:none;border-radius:999px;font-family:inherit;font-size:.889rem;font-weight:700;transition:background .15s;display:block}._deleteAccountBtn_1euda_668:hover{background:var(--danger-bg-hover)}._passwordWrapper_1euda_688{align-items:center;display:flex;position:relative}._passwordWrapper_1euda_688 ._nameInput_1euda_340,._passwordWrapper_1euda_688 ._inlineInput_1euda_341{padding-right:64px}._togglePasswordBtn_1euda_699{min-height:32px;color:var(--accent-text);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:0 10px;font-family:inherit;font-size:.722rem;font-weight:600;position:absolute;right:8px}._togglePasswordBtn_1euda_699:hover:not(:disabled){background:var(--control-fill)}._togglePasswordBtn_1euda_699:disabled{opacity:.4;cursor:not-allowed}._modalText_1euda_724{color:var(--text);margin:0;font-size:.833rem;line-height:1.45}._deleteList_1euda_731{color:var(--text);margin:12px 0;padding-left:20px;font-size:.833rem;line-height:1.6}._cancelBtn_1euda_739,._confirmDeleteBtn_1euda_740{cursor:pointer;border:none;border-radius:999px;flex:1;min-height:44px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s,filter .15s}._cancelBtn_1euda_739{background:var(--control-fill);color:var(--text-h)}._cancelBtn_1euda_739:hover:not(:disabled){background:var(--control-fill-hover)}._confirmDeleteBtn_1euda_740{background:var(--danger-muted);color:var(--mui-palette-error-contrastText)}._confirmDeleteBtn_1euda_740:hover:not(:disabled){filter:brightness(1.08)}._confirmDeleteBtn_1euda_740:disabled,._cancelBtn_1euda_739:disabled{opacity:.45;cursor:not-allowed}@keyframes _rise_1euda_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._section_1euda_157,._dangerSection_1euda_158{animation:none}}._root_h4mcg_1{text-align:left;flex-direction:column;gap:16px;display:flex}._header_h4mcg_9{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);text-align:center;border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px 24px;animation:.5s cubic-bezier(.2,.8,.2,1) both _rise_h4mcg_1;display:flex}._avatar_h4mcg_25{background:var(--control-fill-hover);width:112px;height:112px;box-shadow:0 0 0 4px var(--glass-bg), 0 0 0 6px var(--accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}@media (width>=768px){._avatar_h4mcg_25{width:128px;height:128px}}._avatarImg_h4mcg_45{object-fit:cover;width:100%;height:100%}._avatarPlaceholder_h4mcg_51{font-family:var(--font-heading);color:var(--text-h);font-size:2.667rem;font-weight:800}._headerText_h4mcg_58{flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%;display:flex}._name_h4mcg_67{overflow-wrap:anywhere;font-family:var(--font-heading);letter-spacing:-.02em;color:var(--text-h);margin:0;font-size:1.778rem;font-weight:800;line-height:1.15}@media (width>=768px){._name_h4mcg_67{font-size:2.222rem}}._username_h4mcg_82{color:var(--glass-text-muted);margin:0;font-size:.944rem}._roleBadges_h4mcg_88{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}._roleBadge_h4mcg_88{background:var(--accent-bg);min-height:32px;color:var(--accent-text);border-radius:999px;align-items:center;gap:6px;padding:0 14px 0 12px;font-size:.778rem;font-weight:700;display:inline-flex}._sectionHeading_h4mcg_110{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-text-muted);margin:16px 0 -8px 8px;font-size:.722rem;font-weight:700}._section_h4mcg_110{border:1px solid var(--glass-border);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:24px;padding:8px 16px;animation:.5s cubic-bezier(.2,.8,.2,1) both _rise_h4mcg_1}@media (width>=768px){._section_h4mcg_110{padding:8px 24px}}._fieldRow_h4mcg_135{flex-direction:column;gap:2px;padding:12px 0;display:flex}@media (width>=576px){._fieldRow_h4mcg_135{flex-direction:row;align-items:baseline;gap:16px}}._fieldRow_h4mcg_135+._fieldRow_h4mcg_135{border-top:1px solid var(--glass-divider)}._fieldLabel_h4mcg_152{color:var(--glass-text-muted);flex-shrink:0;font-size:.778rem;font-weight:600}@media (width>=576px){._fieldLabel_h4mcg_152{width:120px;font-size:.833rem}}._fieldValue_h4mcg_164{min-width:0;color:var(--text-h);white-space:pre-wrap;word-break:break-word;font-size:.944rem;line-height:1.45}._fieldLink_h4mcg_173{color:var(--accent-text);word-break:break-all;font-weight:600;text-decoration:none}._fieldLink_h4mcg_173:hover{text-decoration:underline}._socialList_h4mcg_185{flex-direction:column;margin:0 -8px;display:flex}._socialLink_h4mcg_191{min-height:52px;color:var(--text-h);border-radius:14px;align-items:center;gap:12px;padding:0 8px;text-decoration:none;transition:background .15s;display:flex}._socialLink_h4mcg_191+._socialLink_h4mcg_191{box-shadow:0 -1px 0 var(--glass-divider)}._socialLink_h4mcg_191:hover{background:var(--control-fill)}._socialLink_h4mcg_191:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._socialLabel_h4mcg_216{flex-shrink:0;min-width:90px;font-size:.889rem;font-weight:600}._socialUrl_h4mcg_223{min-width:0;color:var(--glass-text-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.778rem;overflow:hidden}._socialOpen_h4mcg_233{color:var(--glass-text-muted);flex-shrink:0}._privateSection_h4mcg_239{flex-direction:column;align-items:center;gap:8px;padding:24px 20px;display:flex}._privateIcon_h4mcg_247{color:var(--glass-text-muted)}._privateNote_h4mcg_251{text-align:center;color:var(--glass-text-muted);margin:0;font-size:.889rem}@keyframes _rise_h4mcg_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){._header_h4mcg_9,._section_h4mcg_110{animation:none}}._backdrop_l8avx_1{z-index:1;text-align:left;min-height:calc(100vh - 64px);padding:0 16px;position:relative}@media (width>=768px){._backdrop_l8avx_1{padding:0 24px}}._page_l8avx_13{flex-direction:column;gap:16px;max-width:680px;margin:0 auto;padding:20px 0 48px;display:flex}@media (width>=768px){._page_l8avx_13{padding:28px 0 64px}}._backRow_l8avx_26{align-items:center;display:flex}._backBtn_l8avx_31{background:var(--control-fill);min-height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:999px;align-items:center;gap:6px;padding:0 16px 0 12px;font-family:inherit;font-size:.833rem;font-weight:600;transition:background .15s;display:inline-flex}@media (width>=768px){._backBtn_l8avx_31{min-height:36px}}._backBtn_l8avx_31:hover{background:var(--control-fill-hover)}._backBtn_l8avx_31:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._statusMsg_l8avx_61{text-align:center;color:var(--glass-text-muted);margin:32px 0;font-size:.889rem}._errorMsg_l8avx_68{text-align:center;color:var(--mui-palette-error-main);margin:32px 0;font-size:.889rem}._wrapper_10y6p_1{background:var(--gradient-dark);--accent-text:var(--accent);flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}@media (width>=768px){._wrapper_10y6p_1{padding:24px}}._card_10y6p_17{background:var(--bg);box-sizing:border-box;border-radius:16px;flex-direction:column;gap:24px;width:100%;max-width:520px;padding:28px 20px;display:flex;box-shadow:0 20px 60px #0006}@media (width>=576px){._card_10y6p_17{padding:40px 36px}}._title_10y6p_34{color:var(--text-h);text-align:center;margin:0;font-size:1.25rem;font-weight:700}@media (width>=576px){._title_10y6p_34{font-size:1.5rem}}._subtitle_10y6p_46{color:var(--text);text-align:center;margin:0;font-size:1rem;line-height:1.5}._roleSelector_10y6p_54{flex-direction:column;gap:12px;display:flex}._roleOption_10y6p_60{border:2px solid var(--border);cursor:pointer;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:16px;font-family:inherit;transition:border-color .2s,background .2s;display:flex}._roleOption_10y6p_60:hover{border-color:var(--accent-border);background:var(--accent-bg)}._roleOptionSelected_10y6p_82{border-color:var(--accent);background:var(--accent-bg)}._roleOptionIcon_10y6p_87{width:28px;height:28px;color:var(--accent-text);flex-shrink:0}._roleOptionText_10y6p_94{flex-direction:column;gap:2px;display:flex}._roleOptionTitle_10y6p_100{color:var(--text-h);font-size:1rem;font-weight:600}._roleOptionDesc_10y6p_106{color:var(--text);font-size:.85rem}._usernameField_10y6p_111{flex-direction:column;gap:6px;display:flex}._usernameLabel_10y6p_117{color:var(--text);font-size:.875rem;font-weight:600}._usernameInput_10y6p_123{border:1.5px solid var(--border);color:var(--text-h);background:var(--bg);border-radius:8px;outline:none;min-height:44px;padding:10px 14px;font-family:inherit;font-size:1rem;transition:border-color .2s}._usernameInput_10y6p_123:focus{border-color:var(--accent)}._error_10y6p_140{color:var(--mui-palette-error-main);text-align:center;margin:0;font-size:.9rem}._actions_10y6p_147{justify-content:flex-end;gap:12px;display:flex}._backBtn_10y6p_153{color:var(--text);border:1.5px solid var(--border);cursor:pointer;background:0 0;border-radius:8px;min-height:44px;padding:12px 24px;font-size:1rem;font-weight:600;transition:background .2s}._backBtn_10y6p_153:hover{background:var(--content-bg)}._nextBtn_10y6p_170{background:var(--accent);color:var(--on-accent);cursor:pointer;border:none;border-radius:8px;flex:1;min-height:44px;padding:12px 24px;font-size:1rem;font-weight:600;transition:opacity .2s}._nextBtn_10y6p_170:hover{opacity:.88}._nextBtn_10y6p_170:disabled{opacity:.45;cursor:not-allowed}._wrapper_1fsia_1{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:20px;flex-direction:column;height:380px;display:flex;overflow:hidden}._messageList_1fsia_11{flex-direction:column;flex:1;gap:2px;padding:12px 14px;display:flex;overflow-y:auto}@media (width>=768px){._messageList_1fsia_11{padding:16px 20px}}._daySeparator_1fsia_25{justify-content:center;margin:14px 0 8px;display:flex}._daySeparator_1fsia_25 span{background:var(--control-fill);color:var(--glass-text-muted);border-radius:999px;padding:3px 10px;font-size:.667rem;font-weight:600}._daySeparator_1fsia_25 span:first-letter{text-transform:uppercase}._bubble_1fsia_46{cursor:pointer;flex-direction:column;gap:2px;max-width:75%;display:flex;position:relative}._runStart_1fsia_55{margin-top:8px}._own_1fsia_59{align-self:flex-end;align-items:flex-end}._other_1fsia_64{align-self:flex-start;align-items:flex-start}._senderName_1fsia_69{color:var(--glass-text-muted);padding:0 12px;font-size:.667rem;font-weight:600}._text_1fsia_76{white-space:pre-wrap;word-break:break-word;-webkit-user-select:text;user-select:text;border-radius:20px;margin:0;padding:8px 14px;font-size:.889rem;line-height:1.4}._own_1fsia_59 ._text_1fsia_76{background:var(--bubble-own-bg);color:var(--bubble-own-text)}._other_1fsia_64 ._text_1fsia_76{background:var(--control-fill-hover);color:var(--text-h)}._own_1fsia_59:not(._runStart_1fsia_55) ._text_1fsia_76{border-top-right-radius:6px}._own_1fsia_59:not(._runEnd_1fsia_103) ._text_1fsia_76{border-bottom-right-radius:6px}._own_1fsia_59._runEnd_1fsia_103 ._text_1fsia_76{border-bottom-right-radius:4px}._other_1fsia_64:not(._runStart_1fsia_55) ._text_1fsia_76{border-top-left-radius:6px}._other_1fsia_64:not(._runEnd_1fsia_103) ._text_1fsia_76{border-bottom-left-radius:6px}._other_1fsia_64._runEnd_1fsia_103 ._text_1fsia_76{border-bottom-left-radius:4px}._bubble_1fsia_46:hover ._text_1fsia_76{filter:brightness(.97)}._time_1fsia_127{color:var(--glass-text-muted);align-items:center;gap:4px;padding:0 6px;font-size:.611rem;display:inline-flex}._checkSent_1fsia_136{letter-spacing:-3px;color:var(--glass-text-muted);font-size:.667rem}._checkRead_1fsia_142{letter-spacing:-3px;color:var(--accent-text);font-size:.667rem}._actionMenu_1fsia_149{z-index:50;border:1px solid var(--glass-border);background:var(--header-menu-bg);min-width:160px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:14px;margin-top:4px;padding:4px;position:absolute;top:100%}._actionMenuOwn_1fsia_164{right:0}._actionMenuOther_1fsia_168{left:0}._actionBtn_1fsia_172{width:100%;min-height:36px;color:var(--text-h);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:0 12px;font-family:inherit;font-size:.833rem;transition:background .12s;display:block}@media (width<=767px){._actionBtn_1fsia_172{min-height:44px}}._actionBtn_1fsia_172:hover{background:var(--control-fill)}._editBox_1fsia_197{flex-direction:column;gap:6px;width:100%;min-width:240px;display:flex}._editInput_1fsia_205{background:var(--control-fill);box-shadow:0 0 0 2px var(--accent);color:var(--text-h);resize:none;border:none;border-radius:16px;outline:none;padding:10px 14px;font-family:inherit;font-size:.889rem;line-height:1.4}._editActions_1fsia_219{justify-content:flex-end;gap:6px;display:flex}._editCancelBtn_1fsia_225,._editSaveBtn_1fsia_226{cursor:pointer;border:none;border-radius:999px;min-height:32px;padding:0 14px;font-family:inherit;font-size:.778rem;font-weight:600}._editCancelBtn_1fsia_225{background:var(--control-fill);color:var(--text-h)}._editCancelBtn_1fsia_225:hover{background:var(--control-fill-hover)}._editSaveBtn_1fsia_226{background:var(--accent);color:var(--on-accent)}._editSaveBtn_1fsia_226:hover:not(:disabled){filter:brightness(1.06)}._editSaveBtn_1fsia_226:disabled{opacity:.4;cursor:not-allowed}._inputRow_1fsia_261{border-top:1px solid var(--glass-divider);align-items:flex-end;gap:8px;padding:10px 12px;display:flex}._input_1fsia_261{background:var(--control-fill);min-height:44px;max-height:160px;color:var(--text-h);resize:none;box-sizing:border-box;field-sizing:content;border:none;border-radius:22px;outline:none;flex:1;padding:11px 16px;font-family:inherit;font-size:16px;line-height:1.4;transition:box-shadow .15s}@media (width>=768px){._input_1fsia_261{min-height:40px;padding:9px 16px;font-size:.889rem}}._input_1fsia_261:focus{box-shadow:0 0 0 2px var(--accent)}._input_1fsia_261::placeholder{color:var(--glass-text-muted)}._sendBtn_1fsia_303{background:var(--accent);width:44px;height:44px;color:var(--on-accent);cursor:pointer;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:filter .15s,transform .15s,opacity .15s;display:inline-flex}@media (width>=768px){._sendBtn_1fsia_303{width:40px;height:40px}}._sendBtn_1fsia_303:hover:not(:disabled){filter:brightness(1.06)}._sendBtn_1fsia_303:active:not(:disabled){transform:scale(.94)}._sendBtn_1fsia_303:disabled{opacity:.35;cursor:not-allowed}._sendBtn_1fsia_303:focus-visible{outline:2px solid var(--accent);outline-offset:2px}._layout_11bzl_2{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:16px;height:100%;min-height:0;display:grid}@media (width>=768px){._layout_11bzl_2{grid-template-columns:minmax(240px,300px) minmax(0,1fr)}}._card_11bzl_18{flex-direction:column;min-height:0;display:flex;overflow:hidden}._threadCard_11bzl_25{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:20px}._listHeader_11bzl_31{font-family:var(--font-heading);color:var(--text-h);padding:4px 8px 8px;font-size:1rem;font-weight:800}._list_11bzl_31{flex:1;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}._sectionTitle_11bzl_48{letter-spacing:.08em;text-transform:uppercase;color:var(--glass-text-muted);margin:0;padding:12px 8px 6px;font-size:.667rem;font-weight:700}._sectionList_11bzl_58{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}._row_11bzl_68{width:100%;min-height:64px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;align-items:center;gap:12px;padding:10px;transition:background .15s,color .15s;display:flex}._row_11bzl_68:hover{background:var(--control-fill)}._row_11bzl_68:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}._rowActive_11bzl_97,._rowActive_11bzl_97:hover{background:var(--accent);color:var(--on-accent)}._avatar_11bzl_103{background-color:var(--control-fill-hover);width:44px;height:44px;color:var(--text-h);background-position:50%;background-size:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.889rem;font-weight:700;display:inline-flex}._avatarGroup_11bzl_120{background-color:var(--accent-bg);color:var(--accent-text);border-radius:12px}._avatarSmall_11bzl_126{width:36px;height:36px}._rowBody_11bzl_131{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}._rowTitle_11bzl_139{color:var(--text-h);justify-content:space-between;align-items:baseline;gap:8px;font-size:.889rem;font-weight:600;display:flex}._rowName_11bzl_149{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._rowTime_11bzl_156{color:var(--glass-text-muted);flex-shrink:0;font-size:.667rem;font-weight:500}._rowPreview_11bzl_163{color:var(--glass-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:.778rem;overflow:hidden}._rowActive_11bzl_97 ._rowTitle_11bzl_139,._rowActive_11bzl_97 ._rowTime_11bzl_156,._rowActive_11bzl_97 ._rowPreview_11bzl_163{color:inherit}._rowActive_11bzl_97 ._rowTime_11bzl_156,._rowActive_11bzl_97 ._rowPreview_11bzl_163{opacity:.8}._unreadBadge_11bzl_182{background:var(--accent);min-width:20px;height:20px;color:var(--on-accent);box-sizing:border-box;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:.611rem;font-weight:700;display:inline-flex}._rowActive_11bzl_97 ._unreadBadge_11bzl_182{background:var(--on-accent);color:var(--accent)}._empty_11bzl_203{text-align:center;color:var(--glass-text-muted);padding:32px 20px;font-size:.833rem}._emptyHint_11bzl_210{margin-top:8px;font-size:.722rem}._threadHeader_11bzl_216{border-bottom:1px solid var(--glass-divider);align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:flex}@media (width>=768px){._threadHeader_11bzl_216{padding:10px 16px}}._threadTitle_11bzl_229{min-width:0;color:var(--text-h);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.944rem;font-weight:700;overflow:hidden}._threadCard_11bzl_25 ._thread_11bzl_25{background:0 0;border:none;border-radius:0;flex:1;height:auto;min-height:0}._threadPlaceholder_11bzl_250{text-align:center;color:var(--glass-text-muted);flex:1;justify-content:center;align-items:center;padding:32px;font-size:.833rem;display:flex}._backBtn_11bzl_261{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}._backBtn_11bzl_261:hover{background:var(--control-fill-hover)}@media (width>=768px){._backBtn_11bzl_261{display:none}}._mobileHideList_11bzl_286,._mobileHideThread_11bzl_290{display:none}@media (width>=768px){._mobileHideList_11bzl_286,._mobileHideThread_11bzl_290{display:flex}}._iconBtn_otu9g_2{background:var(--control-fill);width:44px;height:44px;color:var(--text-h);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:background .15s;display:inline-flex}._iconBtn_otu9g_2:hover{background:var(--control-fill-hover)}._iconBtn_otu9g_2:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (width>=768px){._iconBtn_otu9g_2{width:32px;height:32px}}._root_ydt1h_2{flex-direction:column;gap:16px;display:flex}._header_ydt1h_8{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:28px;flex-direction:column;align-items:center;gap:14px;padding:28px 20px 24px;display:flex}._headerText_ydt1h_19{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}._section_ydt1h_27{border:1px solid var(--glass-border);background:var(--glass-bg);border-radius:24px;flex-direction:column;gap:10px;padding:20px 16px;display:flex}@media (width>=768px){._section_ydt1h_27{padding:20px 24px}}._heading_ydt1h_41{margin:16px 0 -8px 8px}._line_ydt1h_45{margin-bottom:8px}._error_1yics_1{text-align:center;color:var(--mui-palette-error-main);margin:32px 0;font-size:.889rem}._footer_ej2ng_1{border-top:1px solid var(--glass-divider);background:var(--header-bg);-webkit-backdrop-filter:blur(24px)saturate(180%);text-align:center;z-index:50;height:var(--footer-height);box-sizing:border-box;justify-content:center;align-items:center;padding:8px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}@media (width>=768px){._footer_ej2ng_1{padding:8px 24px}}._text_ej2ng_24{color:var(--text);opacity:.6;letter-spacing:.3px;font-size:.667rem}._stack_kmez7_1{z-index:1300;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:12px;left:16px;right:16px}._popup_kmez7_13{border:1px solid var(--glass-border);background:var(--header-menu-bg);width:100%;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);color:var(--text);pointer-events:auto;border-radius:20px;align-items:flex-start;gap:4px;animation:.2s ease-out _popupIn_kmez7_1;display:flex}._body_kmez7_29{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;background:0 0;border:none;flex:1;align-items:flex-start;gap:12px;padding:12px 0 12px 12px;display:flex}button._body_kmez7_29{cursor:pointer}._icon_kmez7_48{margin-top:1px}._text_kmez7_52{flex-direction:column;gap:4px;min-width:0;display:flex}._headline_kmez7_59{color:var(--text-h);font-size:.833rem;line-height:1.4}._preview_kmez7_65{-webkit-line-clamp:2;color:var(--text);-webkit-box-orient:vertical;font-size:.778rem;line-height:1.4;display:-webkit-box;overflow:hidden}._close_kmez7_75{width:44px;height:44px;color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .15s;display:flex}._close_kmez7_75:hover{background:var(--control-fill);color:var(--text-h)}._body_kmez7_29:focus-visible,._close_kmez7_75:focus-visible{outline:2px solid var(--accent);outline-offset:-2px;border-radius:10px}@media (width>=768px){._stack_kmez7_1{width:360px;top:72px;left:auto;right:24px}._close_kmez7_75{width:36px;height:36px;margin:4px 4px 0 0}}@keyframes _popupIn_kmez7_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._popup_kmez7_13{animation:none}}._stackPreview_kmez7_135{flex-direction:column;gap:8px;display:flex}
