.Footer_footer__yl3k1{flex:0 0 auto;background:radial-gradient(circle at 15% 0,rgba(165,118,166,.16) 0,transparent 34%),radial-gradient(circle at 85% 100%,rgba(107,196,232,.11) 0,transparent 32%),linear-gradient(180deg,rgba(249,246,250,.97),rgba(239,232,241,.98));color:var(--app-text-secondary);text-align:center;padding:1.2rem;font-size:12px;font-weight:600;border-top:1px solid rgba(205,180,205,.72);display:flex;justify-content:center;backdrop-filter:blur(18px) saturate(140%);-webkit-backdrop-filter:blur(18px) saturate(140%)}.Footer_footerInner__jvuUF{width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 auto;display:flex;flex-direction:column;gap:14px}.Footer_linkRow___nHzP{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2rem;width:100%}.Footer_linkBlock___szwl{text-align:left}.Footer_link__2dc7Z{color:inherit;text-decoration:none;transition:color .2s ease}.Footer_link__2dc7Z:focus-visible,.Footer_link__2dc7Z:hover{color:var(--app-accent-pressed)}@media (max-width:640px){.Footer_footerInner__jvuUF{gap:16px}.Footer_linkRow___nHzP{gap:.8rem}}@media print{.Footer_footer__yl3k1{display:none}}.MobileMenu_menuButton__IM6SM.MobileMenu_menuButton__IM6SM{display:none}.MobileMenu_panel__uRoWr{position:fixed;inset:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:56px 16px 24px;overflow-y:auto;border:none;background:radial-gradient(circle at 14% 0,rgba(165,118,166,.2) 0,transparent 34%),radial-gradient(circle at 88% 100%,rgba(107,196,232,.14) 0,transparent 32%),linear-gradient(180deg,rgba(252,249,253,.99),rgba(246,239,248,.99));color:var(--app-text-primary);z-index:2001;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.MobileMenu_panel__uRoWr::-webkit-backdrop{background:rgba(38,29,40,.22)}.MobileMenu_panel__uRoWr::backdrop{background:rgba(38,29,40,.22)}.MobileMenu_panel__uRoWr[data-state=open]{animation:MobileMenu_fadeIn__VqMGH 333ms ease-in-out}.MobileMenu_panel__uRoWr[data-state=closed]{animation:MobileMenu_fadeOut__ocTnY 333ms ease-in-out}.MobileMenu_topBar__D14aZ{position:absolute;inset:12px 16px auto;display:flex;align-items:center;justify-content:flex-end}.MobileMenu_close__eAkw0{width:36px;height:36px;padding:0;display:flex;align-items:center;justify-content:center;border:none;border-radius:4px;background:transparent;color:var(--app-text-primary);transition:background-color .3s ease,color .3s ease}.MobileMenu_close__eAkw0 svg{display:block}.MobileMenu_close__eAkw0:focus-visible,.MobileMenu_close__eAkw0:hover:not(:disabled){background:var(--app-accent-soft);color:var(--app-accent-pressed)}.MobileMenu_nav__v_30V{padding-top:24px;display:flex;flex-direction:column;gap:16px;font-size:1.04rem;font-weight:600}.MobileMenu_row__whUjk{width:100%;padding:16px 12px;display:flex;align-items:center;justify-content:space-between;border:none;border-radius:4px;background:transparent;color:var(--app-text-primary);font:inherit;text-align:left;text-decoration:none;transition:background-color .33s ease,color .33s ease}.MobileMenu_row__whUjk svg{flex:0 0 auto;display:block}.MobileMenu_rowLabel__U0U5Z{min-width:0;display:inline-flex;align-items:center;gap:.7rem}.MobileMenu_rowLabel__U0U5Z svg{width:20px;height:20px;color:currentColor;opacity:.78}.MobileMenu_row__whUjk[aria-expanded]>svg:last-child{transition:transform .18s ease}.MobileMenu_row__whUjk[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.MobileMenu_row__whUjk:focus-visible,.MobileMenu_row__whUjk:hover:not(:disabled){background:var(--app-accent-soft);color:var(--app-accent-pressed)}.MobileMenu_account__xpJNO{margin-top:2rem;padding-top:1.5rem;display:flex;flex-direction:column;gap:.5rem;border-top:1px solid var(--app-divider)}.MobileMenu_identity__vWnUE{min-width:0;padding:.5rem .75rem .8rem;display:flex;flex-direction:column;gap:.2rem}.MobileMenu_identityEmail__THSt5,.MobileMenu_identityName__51CoQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileMenu_identityName__51CoQ{color:var(--app-text-primary);font-size:1rem;font-weight:700}.MobileMenu_identityEmail__THSt5{color:var(--app-text-muted);font-size:.82rem;font-weight:550}.MobileMenu_accountAction__j4zPa{font-size:1.04rem;font-weight:600}.MobileMenu_exportOptions__HKZ_r{padding:0 0 .5rem;display:grid;grid-gap:.15rem;gap:.15rem}.MobileMenu_exportBack__qCasy{min-height:36px;padding:6px 12px 6px 3.45rem;border:none;border-radius:4px;display:flex;align-items:center;gap:.35rem;background:transparent;color:var(--app-text-muted);font-size:.76rem;font-weight:700;text-align:left;transition:background-color .18s ease,color .18s ease}.MobileMenu_exportBack__qCasy svg{width:15px;height:15px;flex:0 0 auto}.MobileMenu_exportBack__qCasy:focus-visible,.MobileMenu_exportBack__qCasy:hover:not(:disabled){background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.MobileMenu_exportOption__7oZG_{width:100%;min-height:54px;padding:9px 12px 9px 3.45rem;border:none;border-radius:4px;display:flex;align-items:center;background:transparent;color:var(--app-text-primary);text-align:left;transition:background-color .33s ease,color .33s ease}.MobileMenu_exportOption__7oZG_>span{min-width:0;display:flex;flex-direction:column;gap:.12rem}.MobileMenu_exportOption__7oZG_ strong{color:inherit;font-size:.9rem;font-weight:650}.MobileMenu_exportOption__7oZG_ small{color:var(--app-text-muted);font-size:.75rem;font-weight:550}.MobileMenu_exportOption__7oZG_:focus-visible,.MobileMenu_exportOption__7oZG_:hover:not(:disabled){background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.MobileMenu_accountAction__j4zPa[aria-expanded=true],.MobileMenu_accountAction__j4zPa[aria-expanded]:focus-visible,.MobileMenu_accountAction__j4zPa[aria-expanded]:hover{background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.MobileMenu_exportOption__7oZG_:disabled{color:var(--app-text-muted)}.MobileMenu_exportError__Fyokr{margin:.4rem .75rem .1rem 3.45rem;color:var(--app-error);font-size:.75rem;font-weight:600;line-height:1.4}.MobileMenu_close__eAkw0:focus-visible,.MobileMenu_exportBack__qCasy:focus-visible,.MobileMenu_exportOption__7oZG_:focus-visible,.MobileMenu_row__whUjk:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}@media (max-width:1200px){.MobileMenu_menuButton__IM6SM.MobileMenu_menuButton__IM6SM{display:inline-flex}}@media (max-width:600px){.MobileMenu_panel__uRoWr{padding-right:12px;padding-left:12px}.MobileMenu_topBar__D14aZ{right:12px;left:12px}}@media (prefers-reduced-motion:reduce){.MobileMenu_close__eAkw0,.MobileMenu_exportOption__7oZG_,.MobileMenu_menuButton__IM6SM,.MobileMenu_row__whUjk{transition:none}.MobileMenu_panel__uRoWr[data-state=closed],.MobileMenu_panel__uRoWr[data-state=open]{animation:none}}@keyframes MobileMenu_fadeIn__VqMGH{0%{opacity:0}to{opacity:1}}@keyframes MobileMenu_fadeOut__ocTnY{0%{opacity:1}to{opacity:0}}.Header_header__072v2{--header-height:62px;position:-webkit-sticky;position:sticky;inset:0 0 auto;height:var(--header-height);min-height:var(--header-height);z-index:1000;overflow:visible;color:var(--app-text-primary);background:linear-gradient(180deg,rgba(252,249,253,.86),rgba(246,239,248,.78));border-bottom:1px solid rgba(205,180,205,.72);backdrop-filter:blur(26px) saturate(150%);-webkit-backdrop-filter:blur(26px) saturate(150%);animation:Header_headerIntro__qvVbo .7s ease}.Header_header__072v2:before{content:"";position:absolute;inset:0;z-index:0;background:radial-gradient(circle at 14% 12%,rgba(165,118,166,.24) 0,transparent 34%),radial-gradient(circle at 84% 6%,rgba(107,196,232,.16) 0,transparent 28%);pointer-events:none}.Header_headerInner__ni_TL{position:relative;z-index:1;width:100%;height:100%;margin:0 auto;padding:0 48px;display:flex;align-items:center;justify-content:space-between;gap:2rem}.Header_brand__CyH1x{min-width:0;flex:0 0 auto;display:inline-flex;align-items:center;gap:.6rem;color:var(--app-text-primary);text-decoration:none}.Header_brandIcon__resAL{width:38px;height:38px;flex:0 0 auto;object-fit:contain;transition:transform .18s ease}.Header_brand__CyH1x:focus-visible .Header_brandIcon__resAL,.Header_brand__CyH1x:hover .Header_brandIcon__resAL{transform:scale(1.04)}.Header_brandCopy__DH871{min-width:0;display:flex;flex-direction:column;line-height:1.12}.Header_brandName__BeiKN{overflow:hidden;color:var(--app-accent-pressed);font-size:1.2rem;font-weight:700;letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap}.Header_mainNav__ecGwn{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center}.Header_navItem__d8hEO{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 14px;border-radius:4px;color:var(--app-text-secondary);font-size:.875rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:color .3s ease,background-color .3s ease}.Header_navItem__d8hEO:focus-visible,.Header_navItem__d8hEO:hover{color:var(--app-accent-pressed);background:rgba(235,219,235,.72)}.Header_accountLink__cJjGr:focus-visible,.Header_accountSignOut__Rx2MF:focus-visible,.Header_brand__CyH1x:focus-visible,.Header_exportBack__If__S:focus-visible,.Header_exportOption__6brLO:focus-visible,.Header_headerControl__79tXw:focus-visible,.Header_navItem__d8hEO:focus-visible,.Header_signIn__3XEH_:focus-visible{outline:2px solid var(--app-accent);outline-offset:2px}.Header_headerActions__4IA9K{min-width:240px;display:flex;align-items:center;justify-content:flex-end;gap:.8rem}.Header_accountMenu__bMJaM{position:relative}.Header_headerControl__79tXw{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border:1px solid var(--app-border-subtle);border-radius:4px;background:rgba(245,241,246,.88);color:var(--app-text-secondary);font-size:.875rem;font-weight:600;transition:color .3s ease,border-color .3s ease,background-color .3s ease}.Header_accountButton__rUQCr[aria-expanded=true],.Header_headerControl__79tXw:focus-visible,.Header_headerControl__79tXw:hover:not(:disabled){border-color:var(--app-accent);background:var(--app-accent-soft);color:var(--app-accent-pressed)}.Header_accountButton__rUQCr{min-width:0;justify-content:flex-end;gap:.6rem}.Header_accountButton__rUQCr svg{flex:0 0 auto;transition:transform .18s ease}.Header_accountButton__rUQCr[aria-expanded=true] svg{transform:rotate(180deg)}.Header_userName__ZaRYO{max-width:180px;overflow:hidden;color:inherit;font-size:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap}.Header_accountPanel__T0L9b{position:absolute;top:calc(100% + .5rem);right:0;width:250px;padding:.4rem;display:flex;flex-direction:column;gap:.15rem;border:1px solid var(--app-border-subtle);border-radius:4px;background:radial-gradient(circle at 14% 0,rgba(165,118,166,.2) 0,transparent 34%),radial-gradient(circle at 88% 100%,rgba(107,196,232,.14) 0,transparent 32%),linear-gradient(180deg,rgba(252,249,253,.99),rgba(246,239,248,.99));box-shadow:0 18px 48px rgba(57,40,59,.16),0 2px 8px rgba(57,40,59,.08);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%);animation:Header_accountPanelIn__7uDn_ .16s ease}.Header_accountExportMenu__2xvqn{position:relative}.Header_accountExportOptions__HBHBW{position:absolute;top:-.4rem;right:calc(100% + .75rem);z-index:2;width:270px;max-height:min(430px,calc(100vh - 88px));padding:.4rem;overflow-y:auto;display:grid;grid-gap:.15rem;gap:.15rem;border:1px solid var(--app-border-subtle);border-radius:4px;background:radial-gradient(circle at 14% 0,rgba(165,118,166,.2) 0,transparent 34%),linear-gradient(180deg,rgba(252,249,253,.99),rgba(246,239,248,.99));box-shadow:0 18px 48px rgba(57,40,59,.16),0 2px 8px rgba(57,40,59,.08);animation:Header_exportPanelIn__8GfXI .16s ease}.Header_exportBack__If__S{min-height:32px;padding:5px 8px;border:none;border-radius:4px;display:flex;align-items:center;gap:.35rem;background:transparent;color:var(--app-text-muted);font-size:.67rem;font-weight:700;text-align:left;transition:background-color .18s ease,color .18s ease}.Header_exportBack__If__S svg{width:14px;height:14px;flex:0 0 auto}.Header_exportBack__If__S:focus-visible,.Header_exportBack__If__S:hover:not(:disabled){background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.Header_exportOption__6brLO{width:100%;min-height:52px;padding:9px 10px;border:none;border-radius:4px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:transparent;color:var(--app-text-primary);text-align:left;transition:color .33s ease,background-color .33s ease}.Header_exportOption__6brLO>span{min-width:0;display:flex;flex-direction:column;gap:.08rem}.Header_exportOption__6brLO strong{color:inherit;font-size:.76rem;font-weight:700}.Header_exportOption__6brLO small{color:var(--app-text-muted);font-size:.64rem;font-weight:550}.Header_exportOption__6brLO>svg{width:16px;height:16px;flex:0 0 auto;opacity:.62}.Header_exportOption__6brLO:focus-visible,.Header_exportOption__6brLO:hover:not(:disabled){background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.Header_exportOption__6brLO:disabled{background:transparent;color:var(--app-text-muted)}.Header_exportError__5iUf3{margin:.25rem .35rem .2rem;color:var(--app-error);font-size:.65rem;font-weight:600;line-height:1.35}.Header_accountIdentity__aCBLL{min-width:0;padding:.55rem .65rem .7rem;display:flex;flex-direction:column;gap:.15rem}.Header_accountIdentityEmail__BD4MO,.Header_accountIdentityName__9ZS1C{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Header_accountIdentityName__9ZS1C{color:var(--app-text-primary);font-size:.84rem;font-weight:700}.Header_accountIdentityEmail__BD4MO{color:var(--app-text-muted);font-size:.73rem;font-weight:550}.Header_accountLink__cJjGr,.Header_accountSignOut__Rx2MF{width:100%;min-height:38px;padding:9px 10px;display:flex;align-items:center;justify-content:space-between;border:none;border-radius:4px;background:transparent;color:var(--app-text-primary);font-size:.875rem;font-weight:600;text-align:left;text-decoration:none;transition:color .33s ease,background-color .33s ease}.Header_accountLink__cJjGr svg,.Header_accountSignOut__Rx2MF svg{width:18px;height:18px;flex:0 0 auto}.Header_accountItemLabel__FOHPm{min-width:0;display:inline-flex;align-items:center;gap:.6rem}.Header_accountItemLabel__FOHPm svg{color:currentColor;opacity:.78}.Header_accountLink__cJjGr:focus-visible,.Header_accountLink__cJjGr:hover,.Header_accountLink__cJjGr[aria-expanded=true],.Header_accountSignOut__Rx2MF:focus-visible,.Header_accountSignOut__Rx2MF:hover:not(:disabled){background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.Header_accountExportMenu__2xvqn .Header_accountLink__cJjGr:focus-visible,.Header_accountExportMenu__2xvqn .Header_accountLink__cJjGr:hover,.Header_accountExportMenu__2xvqn .Header_accountLink__cJjGr[aria-expanded=true]{background:rgba(235,219,235,.72);color:var(--app-accent-pressed)}.Header_accountExportMenu__2xvqn .Header_accountLink__cJjGr>svg:last-child{transition:transform .18s ease}.Header_accountExportMenu__2xvqn .Header_accountLink__cJjGr[aria-expanded=true]>svg:last-child{transform:rotate(180deg)}.Header_accountDivider__lgMGr{height:1px;margin:.25rem .6rem;background:var(--app-divider)}.Header_signIn__3XEH_{text-decoration:none;white-space:nowrap}@media (max-width:1200px){.Header_header__072v2{--header-height:56px}.Header_headerInner__ni_TL{padding-right:24px;padding-left:24px}.Header_accountMenu__bMJaM,.Header_mainNav__ecGwn,.Header_signIn__3XEH_{display:none}.Header_headerActions__4IA9K{min-width:0}}@media (max-width:600px){.Header_headerInner__ni_TL{padding-right:8px;padding-left:12px}.Header_brandName__BeiKN{font-size:.9rem}.Header_brandIcon__resAL{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.Header_header__072v2{animation:none}.Header_accountLink__cJjGr,.Header_accountSignOut__Rx2MF,.Header_brandIcon__resAL,.Header_headerControl__79tXw,.Header_navItem__d8hEO,.Header_signIn__3XEH_{transition:none}}@media print{.Header_header__072v2{display:none}}@keyframes Header_headerIntro__qvVbo{0%{opacity:0}to{opacity:1}}@keyframes Header_accountPanelIn__7uDn_{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Header_exportPanelIn__8GfXI{0%{opacity:0;transform:translateX(4px)}to{opacity:1;transform:translateX(0)}}:root{--app-font-family:"SF Pro Rounded","SF Pro Display","SF Pro Text",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--app-background-top:#ebdbeb;--app-background-mid:#f6eef6;--app-background-bottom:#f8f4f8;--app-surface-card:#ffffff;--app-surface-panel:#faf5fa;--app-surface-elevated:#ffffff;--app-border-subtle:#e2d2e2;--app-border-strong:#cdb4cd;--app-divider:#ece0ec;--app-text-primary:#2e2430;--app-text-secondary:#6b5c6d;--app-text-muted:#9a8c9c;--app-text-on-accent:#ffffff;--app-text-disabled:#bcb0be;--app-accent:#a576a6;--app-accent-pressed:#8a5c8b;--app-accent-soft:#ebdbeb;--app-success:#4a9462;--app-success-soft:#dfeee4;--app-warning:#eaa55e;--app-warning-soft:#fbeedd;--app-error:#c4566b;--app-error-soft:#f7e2e6;--app-info:#6bc4e8;--app-info-soft:#ddf1fa;--app-radius:8px}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{min-height:100%;height:auto;font-family:var(--app-font-family);background:radial-gradient(circle at 10% 0,rgba(165,118,166,.18) 0,transparent 34%),radial-gradient(circle at 88% 8%,rgba(107,196,232,.14) 0,transparent 30%),linear-gradient(180deg,var(--app-background-top) 0,var(--app-background-mid) 52%,var(--app-background-bottom) 100%);color:var(--app-text-primary);-webkit-font-smoothing:antialiased;scroll-behavior:smooth;font-size:16px;line-height:1.5}button,input,option,select,textarea{font:inherit;font-family:var(--app-font-family)}*{font-family:inherit}#__next{height:100%;display:flex;flex-direction:column}h1{font-size:1.5rem;font-weight:600;letter-spacing:-.01em;margin-bottom:1rem}a{color:var(--app-accent)}input,select{width:100%;padding:.55rem .7rem;border:1px solid var(--app-border-subtle);border-radius:6px;background:var(--app-surface-elevated);color:var(--app-text-primary)}input:focus,select:focus{outline:2px solid var(--app-accent);outline-offset:-1px}button{padding:.55rem 1rem;border:none;border-radius:6px;background:var(--app-accent);color:var(--app-text-on-accent);font-weight:600;cursor:pointer;transition:background-color .2s ease}button:hover:not(:disabled){background:var(--app-accent-pressed)}button:disabled{background:var(--app-text-disabled);cursor:default}.shell{display:flex;flex-direction:column;min-height:100vh}.centered{min-height:100vh;display:grid;place-items:center;padding:1.5rem}.main{flex:1 1;width:100%;max-width:1100px;margin:0 auto;padding:4rem 0 7.5rem}.appPageHeader{width:100%;margin-bottom:3rem;text-align:center}.appPageTitle{color:var(--app-text-primary);font-size:clamp(1.85rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15}.appBackButton{width:-moz-fit-content;width:fit-content;min-height:34px;padding:.42rem .68rem;border:1px solid transparent;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;gap:.35rem;background:transparent;color:var(--app-text-secondary);font-size:.72rem;font-weight:680;text-decoration:none;transition:border-color .18s ease,background-color .18s ease,color .18s ease}.appBackButton:focus-visible,.appBackButton:hover{border-color:var(--app-border-strong);background:var(--app-accent-soft);color:var(--app-accent-pressed)}.appBackButton svg{width:15px;height:15px;flex:0 0 auto}@media (max-width:640px){.main{padding:1rem 0 5rem}.appPageHeader{margin-bottom:2.25rem}}