.LegalDocumentPage-module__JlOmXa__page{gap:24px;max-width:860px;margin:0 auto;display:grid}.LegalDocumentPage-module__JlOmXa__header{gap:12px;display:grid}.LegalDocumentPage-module__JlOmXa__eyebrow{letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .56);font-size:.82rem}.LegalDocumentPage-module__JlOmXa__title{font-size:clamp(1.45rem,2vw,2rem);font-weight:var(--font-weight-light);margin:0;line-height:1.12}.LegalDocumentPage-module__JlOmXa__meta{gap:4px;display:grid}.LegalDocumentPage-module__JlOmXa__metaLine{color:rgb(var(--ink-rgb) / .8);margin:0;font-size:.92rem;line-height:1.45}.LegalDocumentPage-module__JlOmXa__intro{gap:10px;display:grid}.LegalDocumentPage-module__JlOmXa__intro p,.LegalDocumentPage-module__JlOmXa__section p,.LegalDocumentPage-module__JlOmXa__section li,.LegalDocumentPage-module__JlOmXa__documentDescription{color:rgb(var(--ink-rgb) / .82);margin:0;font-size:.95rem;line-height:1.6}.LegalDocumentPage-module__JlOmXa__content{gap:18px;display:grid}.LegalDocumentPage-module__JlOmXa__section{gap:12px;display:grid}.LegalDocumentPage-module__JlOmXa__section+.LegalDocumentPage-module__JlOmXa__section{border-top:1px solid var(--surface-border);padding-top:18px}.LegalDocumentPage-module__JlOmXa__sectionTitle{font-size:1.05rem;font-weight:var(--font-weight-regular);color:rgb(var(--ink-rgb) / .96);margin:0}.LegalDocumentPage-module__JlOmXa__list{gap:8px;margin:0;padding-left:20px;display:grid}.LegalDocumentPage-module__JlOmXa__navigation{border-top:1px solid var(--surface-border);gap:12px;padding-top:18px;display:grid}.LegalDocumentPage-module__JlOmXa__navigationTitle{font-size:.95rem;font-weight:var(--font-weight-regular);color:rgb(var(--ink-rgb) / .72);margin:0}.LegalDocumentPage-module__JlOmXa__documentList{gap:12px;display:grid}.LegalDocumentPage-module__JlOmXa__documentItem{gap:4px;display:grid}.LegalDocumentPage-module__JlOmXa__textLink{color:rgb(var(--accent-contrast-rgb) / .94);text-underline-offset:.16em;font-size:.96rem;line-height:1.45;text-decoration:underline}.LegalDocumentPage-module__JlOmXa__textLink:hover{color:rgb(var(--ink-rgb) / 1)}
.AuthScreen-module__3zhIdW__page{min-height:calc(100vh - 48px)}.AuthScreen-module__3zhIdW__surface{border:1px solid var(--surface-border);background:var(--surface-bg);border-radius:16px;justify-content:center;align-items:center;min-height:calc(100vh - 48px);padding:clamp(20px,3vw,36px);display:flex}.AuthScreen-module__3zhIdW__card{border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .01);border-radius:16px;gap:18px;width:min(100%,460px);padding:clamp(20px,3vw,24px);display:grid}.AuthScreen-module__3zhIdW__copy{flex-direction:column;gap:8px;display:flex}.AuthScreen-module__3zhIdW__brandRow{width:fit-content;max-width:100%;color:rgb(var(--ink-rgb) / .9);align-items:center;gap:10px;display:inline-flex}.AuthScreen-module__3zhIdW__brandLogo{object-fit:contain;flex:0 0 46px;width:46px;height:34px}.AuthScreen-module__3zhIdW__brandName{overflow-wrap:anywhere;min-width:0;font-size:.92rem;font-weight:var(--font-weight-regular);letter-spacing:.08em;text-transform:uppercase;line-height:1}.AuthScreen-module__3zhIdW__title{font-size:clamp(1.18rem,1.7vw,1.48rem);font-weight:var(--font-weight-light);text-transform:uppercase;margin:0;line-height:1.12}.AuthScreen-module__3zhIdW__subtitle{font-size:1rem;font-weight:var(--font-weight-light);color:rgb(var(--ink-rgb) / .58);margin:0;line-height:1.35}.AuthScreen-module__3zhIdW__welcomeStack{gap:18px;display:grid}.AuthScreen-module__3zhIdW__featureList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.AuthScreen-module__3zhIdW__featureList li{min-height:34px;color:rgb(var(--ink-rgb) / .82);padding:7px 0 7px 28px;font-size:.96rem;line-height:1.25;position:relative}.AuthScreen-module__3zhIdW__featureList li:before{background-color:rgb(var(--accent-rgb) / .82);content:"";width:14px;height:14px;position:absolute;top:9px;left:2px;-webkit-mask-image:url(/icons/plus.svg);mask-image:url(/icons/plus.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AuthScreen-module__3zhIdW__welcomeActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AuthScreen-module__3zhIdW__dataNote{color:rgb(var(--ink-rgb) / .52);margin:0;font-size:.86rem;line-height:1.35}.AuthScreen-module__3zhIdW__modeSwitch{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AuthScreen-module__3zhIdW__modeButton{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .03);min-height:48px;color:rgb(var(--ink-rgb) / .72);font:inherit;border-radius:12px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.AuthScreen-module__3zhIdW__modeButtonActive{background:var(--accent-selected-bg);box-shadow:none;color:var(--accent-selected-text);border-color:#0000}.AuthScreen-module__3zhIdW__notice{border-radius:12px;padding:12px 14px;font-size:.95rem;line-height:1.4}.AuthScreen-module__3zhIdW__noticeError{border:1px solid rgb(var(--danger-rgb) / .2);background:rgb(var(--danger-rgb) / .12);color:rgb(var(--danger-contrast-rgb) / .96)}.AuthScreen-module__3zhIdW__noticeSuccess{background:var(--accent-selected-bg);color:var(--accent-selected-text);border:0}.AuthScreen-module__3zhIdW__form{gap:14px;display:grid}.AuthScreen-module__3zhIdW__fieldset{border:0;gap:8px;margin:0;padding:0;display:grid}.AuthScreen-module__3zhIdW__field,.AuthScreen-module__3zhIdW__fieldReadonly{gap:8px;display:grid}.AuthScreen-module__3zhIdW__label{color:rgb(var(--ink-rgb) / .82);font-size:.9rem}.AuthScreen-module__3zhIdW__genderGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.AuthScreen-module__3zhIdW__genderOption{display:block}.AuthScreen-module__3zhIdW__genderInput{opacity:0;pointer-events:none;position:absolute}.AuthScreen-module__3zhIdW__genderCard{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .03);min-height:50px;color:rgb(var(--ink-rgb) / .82);text-align:center;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;display:flex}.AuthScreen-module__3zhIdW__genderInput:checked+.AuthScreen-module__3zhIdW__genderCard{background:var(--accent-selected-bg);box-shadow:none;color:var(--accent-selected-text);border-color:#0000}.AuthScreen-module__3zhIdW__input,.AuthScreen-module__3zhIdW__readonlyValue{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .03);width:100%;min-height:50px;color:rgb(var(--ink-rgb) / .94);font:inherit;-webkit-text-fill-color:rgb(var(--ink-rgb) / .94);border-radius:12px;padding:0 14px}.AuthScreen-module__3zhIdW__readonlyValue{text-align:center;justify-content:center;align-items:center;display:flex}.AuthScreen-module__3zhIdW__input::placeholder{color:rgb(var(--ink-rgb) / .34)}.AuthScreen-module__3zhIdW__input:focus,.AuthScreen-module__3zhIdW__input:focus-visible{border-color:rgb(var(--ink-rgb) / .16)}.AuthScreen-module__3zhIdW__passwordControl{position:relative}.AuthScreen-module__3zhIdW__passwordInput{padding-right:54px}.AuthScreen-module__3zhIdW__passwordToggle{width:38px;height:38px;color:rgb(var(--ink-rgb) / .62);background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.AuthScreen-module__3zhIdW__passwordToggle:hover,.AuthScreen-module__3zhIdW__passwordToggle:focus-visible{background:rgb(var(--ink-rgb) / .06);color:rgb(var(--ink-rgb) / .9)}.AuthScreen-module__3zhIdW__passwordToggleIcon{width:20px;height:20px}.AuthScreen-module__3zhIdW__verifyStack{gap:12px;display:grid}.AuthScreen-module__3zhIdW__verifyHeader{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .03);border-radius:12px;gap:8px;padding:14px;display:grid}.AuthScreen-module__3zhIdW__verifyBadge{color:var(--accent-selected-text);font-size:.86rem}.AuthScreen-module__3zhIdW__verifyEmail{overflow-wrap:anywhere;color:rgb(var(--ink-rgb) / .94);font-size:1rem}.AuthScreen-module__3zhIdW__codeInput{letter-spacing:0;text-align:center;font-size:1.28rem}.AuthScreen-module__3zhIdW__actionsFooter{gap:10px;display:grid}.AuthScreen-module__3zhIdW__legalNotice{color:rgb(var(--ink-rgb) / .78);margin:0;font-size:.86rem;line-height:1.38}.AuthScreen-module__3zhIdW__legalConsentLink{color:rgb(var(--accent-contrast-rgb) / .96);text-underline-offset:.16em;text-decoration:underline}.AuthScreen-module__3zhIdW__submitButton,.AuthScreen-module__3zhIdW__secondaryButton{background:var(--accent-action-bg);width:100%;min-height:52px;box-shadow:none;color:var(--accent-action-text);font:inherit;font-weight:var(--font-weight-regular);border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.AuthScreen-module__3zhIdW__secondaryButton{background:rgb(var(--ink-rgb) / .04);border-color:rgb(var(--ink-rgb) / .08);box-shadow:none;color:rgb(var(--ink-rgb) / .86)}.AuthScreen-module__3zhIdW__submitButton:disabled,.AuthScreen-module__3zhIdW__secondaryButton:disabled{cursor:progress;opacity:.76}.AuthScreen-module__3zhIdW__secondaryLinkButton{color:rgb(var(--ink-rgb) / .66);font:inherit;background:0 0;border:0;justify-self:start;padding:0;text-decoration:none}.AuthScreen-module__3zhIdW__providerSection{gap:12px;display:grid}.AuthScreen-module__3zhIdW__providerDivider{color:rgb(var(--ink-rgb) / .44);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:12px;font-size:.84rem;display:flex}.AuthScreen-module__3zhIdW__providerDivider:before,.AuthScreen-module__3zhIdW__providerDivider:after{content:"";background:rgb(var(--ink-rgb) / .08);flex:1;height:1px}.AuthScreen-module__3zhIdW__providers{gap:10px;display:grid}.AuthScreen-module__3zhIdW__providerForm{display:block}.AuthScreen-module__3zhIdW__providerButton{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .03);width:100%;min-height:52px;color:rgb(var(--ink-rgb) / .94);font:inherit;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:0 20px;text-decoration:none;display:inline-flex}.AuthScreen-module__3zhIdW__providerButtonDisabled,.AuthScreen-module__3zhIdW__providerButton:disabled{cursor:not-allowed;opacity:.58;pointer-events:none}.AuthScreen-module__3zhIdW__providerIcon{flex:0 0 20px;width:20px;height:20px}.AuthScreen-module__3zhIdW__providerLabel{text-align:center}.AuthScreen-module__3zhIdW__input:-webkit-autofill{-webkit-text-fill-color:rgb(var(--ink-rgb) / .94);box-shadow:0 0 0 1000px rgb(var(--ink-rgb) / .03) inset;transition:background-color 9999s ease-in-out}.AuthScreen-module__3zhIdW__input:-webkit-autofill:hover{-webkit-text-fill-color:rgb(var(--ink-rgb) / .94);box-shadow:0 0 0 1000px rgb(var(--ink-rgb) / .03) inset;transition:background-color 9999s ease-in-out}.AuthScreen-module__3zhIdW__input:-webkit-autofill:focus{-webkit-text-fill-color:rgb(var(--ink-rgb) / .94);box-shadow:0 0 0 1000px rgb(var(--ink-rgb) / .03) inset;transition:background-color 9999s ease-in-out}.AuthScreen-module__3zhIdW__input:-webkit-autofill:active{-webkit-text-fill-color:rgb(var(--ink-rgb) / .94);box-shadow:0 0 0 1000px rgb(var(--ink-rgb) / .03) inset;transition:background-color 9999s ease-in-out}@media (max-width:767px){.AuthScreen-module__3zhIdW__page{min-height:auto}.AuthScreen-module__3zhIdW__surface{background:0 0;border:0;border-radius:0;align-items:stretch;min-height:auto;padding:0}.AuthScreen-module__3zhIdW__card{width:100%;padding:18px 16px}.AuthScreen-module__3zhIdW__title{font-size:1.2rem}.AuthScreen-module__3zhIdW__subtitle{font-size:.9rem}.AuthScreen-module__3zhIdW__brandLogo{flex-basis:42px;width:42px;height:30px}.AuthScreen-module__3zhIdW__brandName{font-size:.82rem}.AuthScreen-module__3zhIdW__welcomeStack{gap:16px}.AuthScreen-module__3zhIdW__featureList{gap:8px}.AuthScreen-module__3zhIdW__featureList li{min-height:32px;padding-left:24px;font-size:.9rem}.AuthScreen-module__3zhIdW__welcomeActions{grid-template-columns:1fr}.AuthScreen-module__3zhIdW__dataNote{font-size:.82rem}.AuthScreen-module__3zhIdW__label{font-size:.84rem}.AuthScreen-module__3zhIdW__modeButton,.AuthScreen-module__3zhIdW__input,.AuthScreen-module__3zhIdW__readonlyValue,.AuthScreen-module__3zhIdW__submitButton,.AuthScreen-module__3zhIdW__secondaryButton,.AuthScreen-module__3zhIdW__providerButton{min-height:48px}.AuthScreen-module__3zhIdW__legalNotice{font-size:.82rem;line-height:1.42}.AuthScreen-module__3zhIdW__providerDivider{font-size:.78rem}}
.AppShell-module__ZUcdrG__appShell{min-height:100vh}.AppShell-module__ZUcdrG__mobileTopbar{height:72px;padding:0 var(--screen-gutter);background:var(--page-bg);border-bottom:1px solid var(--surface-border);z-index:30;justify-content:space-between;align-items:center;display:flex;position:fixed;top:0;left:0;right:0}.AppShell-module__ZUcdrG__mobileTopbarTitle{min-width:0;font-size:.78rem;font-weight:var(--font-weight-light);letter-spacing:.24em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .72);align-items:center;gap:9px;display:inline-flex}.AppShell-module__ZUcdrG__mobileTopbarLogo{object-fit:contain;flex:0 0 28px;width:28px;height:22px}.AppShell-module__ZUcdrG__burgerButton{width:28px;height:28px;color:inherit;justify-content:center;align-items:center;padding:0;display:inline-flex}.AppShell-module__ZUcdrG__burgerIcon{background-color:rgb(var(--ink-rgb) / .88);width:26px;height:26px;display:block;-webkit-mask-image:url(/icons/menu-grid.svg);mask-image:url(/icons/menu-grid.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AppShell-module__ZUcdrG__menuBubbleWrap{top:var(--screen-gutter);left:var(--screen-gutter);bottom:var(--screen-gutter);width:var(--sidebar-width);z-index:10;display:none;position:fixed}.AppShell-module__ZUcdrG__mobileDrawerLayer{z-index:40;pointer-events:none;position:fixed;inset:0;overflow:hidden}.AppShell-module__ZUcdrG__mobileDrawerLayerOpen{pointer-events:auto}.AppShell-module__ZUcdrG__mobileDrawerBackdrop{opacity:0;background:0 0;transition:none;position:absolute;inset:0}.AppShell-module__ZUcdrG__mobileDrawerLayerOpen .AppShell-module__ZUcdrG__mobileDrawerBackdrop{opacity:1;background:0 0}.AppShell-module__ZUcdrG__mobileDrawerPanel{top:var(--screen-gutter);left:var(--screen-gutter);bottom:calc(var(--screen-gutter) + env(safe-area-inset-bottom,0px));width:min(320px, calc(100vw - var(--screen-gutter) - var(--screen-gutter)));transform:translateX(calc(-100% - var(--screen-gutter)));will-change:transform;transition:transform .16s cubic-bezier(.2,0,0,1);position:absolute}.AppShell-module__ZUcdrG__mobileDrawerLayerOpen .AppShell-module__ZUcdrG__mobileDrawerPanel{transform:translate(0)}.AppShell-module__ZUcdrG__menuBubble{border:1px solid var(--surface-border);background:var(--sidebar-bg);width:100%;height:100%;padding:var(--surface-padding);border-radius:16px}.AppShell-module__ZUcdrG__menuBubbleMobile{box-shadow:none;min-height:0;padding-bottom:calc(var(--surface-padding) + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex;position:relative}.AppShell-module__ZUcdrG__menuBubbleMobile .AppShell-module__ZUcdrG__menuLayout{flex:auto;height:auto;min-height:0}.AppShell-module__ZUcdrG__mobileDrawerHeader{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.AppShell-module__ZUcdrG__drawerCloseButton{width:28px;height:28px;color:rgb(var(--ink-rgb) / .88);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.AppShell-module__ZUcdrG__drawerCloseIcon{width:18px;height:18px}.AppShell-module__ZUcdrG__drawerCloseIcon path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:2px}.AppShell-module__ZUcdrG__menuHeader{min-width:0;font-size:.82rem;font-weight:var(--font-weight-light);letter-spacing:.26em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .72);align-items:center;gap:10px;display:inline-flex}.AppShell-module__ZUcdrG__menuHeaderLogo{object-fit:contain;flex:0 0 34px;width:34px;height:26px}.AppShell-module__ZUcdrG__menuLayout{flex-direction:column;height:100%;min-height:0;display:flex}.AppShell-module__ZUcdrG__menuPrimary{flex-direction:column;display:flex}.AppShell-module__ZUcdrG__menuSecondary{gap:8px;margin-top:auto;padding-top:18px;display:grid}.AppShell-module__ZUcdrG__menuSectionLabel{letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .44);font-size:.6rem}.AppShell-module__ZUcdrG__menuSecondaryList{gap:8px;display:grid}.AppShell-module__ZUcdrG__menuSecondaryItem{color:rgb(var(--ink-rgb) / .66);text-wrap:pretty;font-size:.64rem;line-height:1.4;text-decoration:none;display:block}@media (max-width:767px){.AppShell-module__ZUcdrG__menuSecondary{gap:6px;margin-top:auto;padding-top:14px}.AppShell-module__ZUcdrG__menuSectionLabel{font-size:.6rem}.AppShell-module__ZUcdrG__menuSecondaryList{gap:6px}.AppShell-module__ZUcdrG__menuSecondaryItem{font-size:.64rem;line-height:1.35}}.AppShell-module__ZUcdrG__menuSecondaryItemActive{color:rgb(var(--accent-contrast-rgb) / .96)}.AppShell-module__ZUcdrG__menuSupport{gap:10px;margin-top:auto;padding-top:18px;display:grid}.AppShell-module__ZUcdrG__menuSupportText{color:rgb(var(--ink-rgb) / .5);margin:0;font-size:.72rem;line-height:1.35}.AppShell-module__ZUcdrG__menuSupportButton{background:rgb(var(--ink-rgb) / .05);width:100%;min-height:42px;color:rgb(var(--ink-rgb) / .86);font:inherit;font-size:.9rem;font-weight:var(--font-weight-regular);border:0;border-radius:10px;justify-content:center;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex}.AppShell-module__ZUcdrG__supportModalOverlay{z-index:1000;background:#0000009e;place-items:center;min-height:100dvh;padding:20px;display:grid;position:fixed;inset:0}.AppShell-module__ZUcdrG__supportModal{width:min(100%,560px);padding:var(--surface-padding);border:1px solid var(--surface-border);background:var(--surface-floating);border-radius:16px;gap:16px;display:grid;position:relative;box-shadow:0 24px 80px #00000057}.AppShell-module__ZUcdrG__supportModalClose{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .035);width:32px;height:32px;color:rgb(var(--ink-rgb) / .7);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.AppShell-module__ZUcdrG__supportModalClose span{width:12px;height:12px;position:relative}.AppShell-module__ZUcdrG__supportModalClose span:before,.AppShell-module__ZUcdrG__supportModalClose span:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}.AppShell-module__ZUcdrG__supportModalClose span:before{transform:translate(-50%,-50%)rotate(45deg)}.AppShell-module__ZUcdrG__supportModalClose span:after{transform:translate(-50%,-50%)rotate(-45deg)}.AppShell-module__ZUcdrG__supportModalHeader{gap:8px;padding-right:44px;display:grid}.AppShell-module__ZUcdrG__supportModalTitle{color:rgb(var(--ink-rgb) / .94);font-size:1.35rem;font-weight:var(--font-weight-light);margin:0;line-height:1.15}.AppShell-module__ZUcdrG__supportModalTextarea{resize:vertical;border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .035);width:100%;min-height:220px;color:rgb(var(--ink-rgb) / .92);font:inherit;border-radius:12px;padding:14px;line-height:1.45}.AppShell-module__ZUcdrG__supportModalTextarea::placeholder{color:rgb(var(--ink-rgb) / .34)}.AppShell-module__ZUcdrG__supportModalTextarea:focus{border-color:var(--accent-selected-border);outline:0}.AppShell-module__ZUcdrG__supportAttachmentField{color:rgb(var(--ink-rgb) / .58);font-size:.82rem;font-weight:var(--font-weight-light);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.AppShell-module__ZUcdrG__supportAttachmentField input{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .035);width:100%;min-height:46px;color:rgb(var(--ink-rgb) / .86);font:inherit;letter-spacing:0;text-transform:none;border-radius:12px;padding:12px 14px;font-size:.95rem}.AppShell-module__ZUcdrG__supportAttachmentField input:focus{border-color:var(--accent-selected-border);outline:0}.AppShell-module__ZUcdrG__supportAttachmentList{flex-wrap:wrap;gap:8px;display:flex}.AppShell-module__ZUcdrG__supportAttachmentChip{border:1px solid rgb(var(--ink-rgb) / .08);min-width:0;max-width:100%;min-height:30px;color:rgb(var(--ink-rgb) / .64);border-radius:999px;align-items:center;padding:0 10px;font-size:.8rem;line-height:1;display:inline-flex}.AppShell-module__ZUcdrG__supportModalSubmit{background:var(--accent-action-bg);min-height:50px;color:var(--accent-action-text);font:inherit;font-weight:var(--font-weight-regular);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.AppShell-module__ZUcdrG__supportModalSubmit:disabled{opacity:.5}.AppShell-module__ZUcdrG__supportModalSuccess,.AppShell-module__ZUcdrG__supportModalError{border-radius:12px;padding:12px 14px;font-size:.95rem;line-height:1.4}.AppShell-module__ZUcdrG__supportModalSuccess{background:var(--accent-selected-bg);color:var(--accent-selected-text)}.AppShell-module__ZUcdrG__supportModalError{color:#ffb9b9;background:#dc48481a;border:1px solid #dc48485c}.AppShell-module__ZUcdrG__profileTab{background:var(--accent-action-bg);color:var(--accent-action-text);font-size:1rem;font-weight:var(--font-weight-regular);border-radius:10px;align-items:center;gap:12px;margin-top:28px;padding:10px 12px;text-decoration:none;display:flex}.AppShell-module__ZUcdrG__profileTabActive{background:var(--accent-action-bg-hover)}.AppShell-module__ZUcdrG__profileTab:hover{background:var(--accent-action-bg-hover);color:var(--accent-action-text)}.AppShell-module__ZUcdrG__profileTabIcon{width:24px;height:24px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);background-color:currentColor;flex-shrink:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.AppShell-module__ZUcdrG__menuList{flex-direction:column;gap:8px;margin-top:28px;display:flex}.AppShell-module__ZUcdrG__menuItem{width:100%;font-size:1rem;font-weight:var(--font-weight-regular);color:rgb(var(--ink-rgb) / .88);border-radius:10px;align-items:center;gap:12px;padding:10px 12px;text-decoration:none;display:flex}.AppShell-module__ZUcdrG__menuItemActive{background:var(--accent-action-bg);color:var(--accent-action-text)}.AppShell-module__ZUcdrG__menuItem:hover{background:rgb(var(--ink-rgb) / .075)}.AppShell-module__ZUcdrG__menuItemActive:hover{background:var(--accent-action-bg);color:var(--accent-action-text)}.AppShell-module__ZUcdrG__menuItemActive .AppShell-module__ZUcdrG__menuItemIcon{background-color:currentColor}.AppShell-module__ZUcdrG__quickAccessItem:hover{background:0 0}.AppShell-module__ZUcdrG__quickAccessItemActive:hover{background:var(--accent-action-bg)}.AppShell-module__ZUcdrG__menuItemIcon{background-color:var(--accent-green);width:24px;height:24px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);flex-shrink:0;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.AppShell-module__ZUcdrG__appearanceSettingsPanel{padding:var(--surface-padding);border:1px solid var(--surface-border);background:var(--surface-subtle);border-radius:16px;align-content:start;gap:18px;display:grid}.AppShell-module__ZUcdrG__appearanceSettingsForm{gap:14px;display:grid}.AppShell-module__ZUcdrG__appearanceThemeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AppShell-module__ZUcdrG__appearanceThemeOption{border:1px solid rgb(var(--ink-rgb) / .07);background:var(--surface-muted);min-width:0;color:var(--text-secondary);cursor:pointer;border-radius:12px;gap:10px;padding:10px;display:grid}.AppShell-module__ZUcdrG__appearanceThemeOptionActive{border-color:rgb(var(--accent-rgb) / .38);background:var(--accent-soft);color:var(--accent-text)}.AppShell-module__ZUcdrG__appearanceThemeInput{opacity:0;pointer-events:none;position:absolute}.AppShell-module__ZUcdrG__appearanceThemePreview{aspect-ratio:2;border-radius:10px;grid-template-columns:26px minmax(0,1fr);gap:8px;padding:8px;display:grid;overflow:hidden}.AppShell-module__ZUcdrG__appearanceThemePreviewDark{color:#fff;background:#17191c}.AppShell-module__ZUcdrG__appearanceThemePreviewLight{color:#161d1a;background:#f4f7f3}.AppShell-module__ZUcdrG__appearanceThemePreviewSidebar{opacity:.16;background:currentColor;border-radius:7px}.AppShell-module__ZUcdrG__appearanceThemePreviewContent{gap:5px;display:grid}.AppShell-module__ZUcdrG__appearanceThemePreviewContent span{opacity:.16;background:currentColor;border-radius:999px}.AppShell-module__ZUcdrG__appearanceThemePreviewContent span:first-child{opacity:.38}.AppShell-module__ZUcdrG__appearanceThemeLabel{text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;line-height:1.2;overflow:hidden}.AppShell-module__ZUcdrG__appearanceSettingsMessage{color:var(--accent-text);font-size:.86rem;line-height:1.35}.AppShell-module__ZUcdrG__appearanceSettingsMessageError{color:var(--danger-text)}.AppShell-module__ZUcdrG__menuSettingsPanel{padding:var(--surface-padding);border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .01);border-radius:16px;align-content:start;gap:18px;display:grid}.AppShell-module__ZUcdrG__menuSettingsHeader{justify-content:space-between;align-items:start;gap:16px;display:flex}.AppShell-module__ZUcdrG__menuSettingsEyebrow{font-size:.78rem;font-weight:var(--font-weight-light);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .5);margin:0 0 8px}.AppShell-module__ZUcdrG__menuSettingsTitle{font-size:1.16rem;font-weight:var(--font-weight-light);margin:0;line-height:1.15}.AppShell-module__ZUcdrG__menuSettingsCounter{border:1px solid rgb(var(--ink-rgb) / .08);min-width:50px;color:rgb(var(--ink-rgb) / .72);text-align:center;font-variant-numeric:lining-nums tabular-nums;border-radius:10px;padding:8px 10px;font-size:.88rem}.AppShell-module__ZUcdrG__menuSettingsForm{gap:14px;display:grid}.AppShell-module__ZUcdrG__quickAccessPreview{border:1px solid rgb(var(--ink-rgb) / .06);background:rgb(var(--ink-rgb) / .025);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:12px;min-height:98px;padding:14px;display:grid}.AppShell-module__ZUcdrG__quickAccessPreviewItem{justify-items:center;gap:8px;min-width:0;display:grid}.AppShell-module__ZUcdrG__quickAccessPreviewCircle{border:1px solid var(--surface-border);background:var(--surface-floating);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.AppShell-module__ZUcdrG__quickAccessPreviewIcon{background-color:var(--accent-green);width:25px;height:25px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.AppShell-module__ZUcdrG__quickAccessPreviewLabel{border:1px solid var(--surface-border);background:var(--surface-floating-soft);max-width:100%;color:rgb(var(--ink-rgb) / .72);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;padding:5px 8px 4px;font-size:.64rem;line-height:1.1;overflow:hidden}.AppShell-module__ZUcdrG__quickAccessPreviewEmpty{color:rgb(var(--ink-rgb) / .48);grid-column:1/-1;place-self:center;font-size:.9rem}.AppShell-module__ZUcdrG__menuSettingsList{gap:10px;display:grid}.AppShell-module__ZUcdrG__menuSettingsItem{border:1px solid rgb(var(--ink-rgb) / .06);background:rgb(var(--ink-rgb) / .03);border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:54px;padding:9px;display:grid}.AppShell-module__ZUcdrG__menuSettingsToggle{width:100%;min-width:0;color:inherit;text-align:left;cursor:pointer;grid-template-columns:38px 30px minmax(0,1fr);align-items:center;gap:10px;padding:0;display:grid}.AppShell-module__ZUcdrG__menuSettingsSwitch{border:1px solid rgb(var(--ink-rgb) / .1);background:rgb(var(--ink-rgb) / .08);border-radius:999px;width:38px;height:22px;transition:background .16s,border-color .16s;position:relative}.AppShell-module__ZUcdrG__menuSettingsSwitch:after{background:rgb(var(--ink-rgb) / .68);content:"";border-radius:50%;width:14px;height:14px;transition:background .16s,transform .16s;position:absolute;top:3px;left:3px}.AppShell-module__ZUcdrG__menuSettingsSwitchActive{border-color:var(--accent-action-border);background:var(--accent-action-bg)}.AppShell-module__ZUcdrG__menuSettingsSwitchActive:after{background:var(--accent-action-text);transform:translate(16px)}.AppShell-module__ZUcdrG__menuSettingsIconWrap{width:30px;height:30px;color:rgb(var(--ink-rgb) / .76);justify-content:center;align-items:center;display:inline-flex}.AppShell-module__ZUcdrG__menuSettingsLabel{min-width:0;color:rgb(var(--ink-rgb) / .9);text-overflow:ellipsis;white-space:nowrap;font-size:.96rem;line-height:1.2;overflow:hidden}.AppShell-module__ZUcdrG__menuSettingsQuickButton{border:1px solid rgb(var(--ink-rgb) / .07);background:rgb(var(--ink-rgb) / .04);min-height:34px;color:rgb(var(--ink-rgb) / .68);font:inherit;border-radius:10px;justify-content:center;align-items:center;padding:0 10px;font-size:.78rem;line-height:1;display:inline-flex}.AppShell-module__ZUcdrG__menuSettingsQuickButton:disabled{cursor:default;opacity:.32}.AppShell-module__ZUcdrG__menuSettingsQuickButtonActive{border-color:var(--accent-action-border);background:var(--accent-action-bg);color:var(--accent-action-text)}.AppShell-module__ZUcdrG__menuSettingsOrder{gap:6px;display:flex}@media (max-width:1279px){.AppShell-module__ZUcdrG__menuSettingsItem{grid-template-columns:minmax(0,1fr) auto;padding-right:8px}.AppShell-module__ZUcdrG__menuSettingsQuickButton{justify-self:end}.AppShell-module__ZUcdrG__menuSettingsOrder{grid-column:1/-1;justify-content:end}}.AppShell-module__ZUcdrG__menuSettingsOrderButton{border:1px solid rgb(var(--ink-rgb) / .07);background:rgb(var(--ink-rgb) / .04);width:34px;height:34px;color:rgb(var(--ink-rgb) / .74);border-radius:10px;justify-content:center;align-items:center;font-size:.92rem;line-height:1;display:inline-flex}.AppShell-module__ZUcdrG__menuSettingsOrderButton:disabled{cursor:default;opacity:.32}.AppShell-module__ZUcdrG__menuSettingsOrderIcon{background-color:currentColor;width:15px;height:15px;-webkit-mask-image:url(/icons/chevron-right.svg);mask-image:url(/icons/chevron-right.svg);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.AppShell-module__ZUcdrG__menuSettingsOrderIconUp{transform:rotate(-90deg)}.AppShell-module__ZUcdrG__menuSettingsOrderIconDown{transform:rotate(90deg)}.AppShell-module__ZUcdrG__menuSettingsSaveButton{background:var(--accent-action-bg);min-height:48px;color:var(--accent-action-text);font:inherit;font-weight:var(--font-weight-regular);border-radius:12px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.AppShell-module__ZUcdrG__menuSettingsSaveButton:disabled{cursor:progress;opacity:.72}.AppShell-module__ZUcdrG__appContent{min-height:100vh;padding:calc(72px + var(--screen-gutter)) var(--screen-gutter) calc(96px + env(safe-area-inset-bottom,0px))}.AppShell-module__ZUcdrG__quickAccessBar{z-index:25;min-height:calc(88px + env(safe-area-inset-bottom,0px));padding:8px var(--screen-gutter) calc(24px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--surface-border);background:var(--surface-floating);box-shadow:0 16px 40px var(--surface-floating-shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid;position:fixed;bottom:0;left:0;right:0}.AppShell-module__ZUcdrG__quickAccessItem{min-width:0;color:rgb(var(--ink-rgb) / .72);touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:12px;align-content:center;justify-items:center;gap:5px;padding:7px 5px;text-decoration:none;display:grid}.AppShell-module__ZUcdrG__quickAccessItemActive{background:var(--accent-action-bg);color:var(--accent-action-text)}.AppShell-module__ZUcdrG__quickAccessItemActive .AppShell-module__ZUcdrG__quickAccessIcon{background-color:currentColor}.AppShell-module__ZUcdrG__quickAccessIcon{background-color:var(--accent-green);width:22px;height:22px;-webkit-mask-image:var(--icon-url);mask-image:var(--icon-url);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--icon-url);-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.AppShell-module__ZUcdrG__quickAccessLabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.68rem;line-height:1.1;overflow:hidden}.AppShell-module__ZUcdrG__menuFallbackPage{min-height:calc(100vh - 72px - (2 * var(--screen-gutter)))}.AppShell-module__ZUcdrG__menuFallbackCard{min-height:calc(100vh - 72px - (2 * var(--screen-gutter)));padding:var(--surface-padding);border:1px solid var(--surface-border);background:var(--sidebar-bg);border-radius:16px}@media (min-width:1280px){.AppShell-module__ZUcdrG__mobileTopbar{display:none}.AppShell-module__ZUcdrG__menuBubbleWrap{display:block}.AppShell-module__ZUcdrG__mobileDrawerLayer,.AppShell-module__ZUcdrG__quickAccessBar{display:none}.AppShell-module__ZUcdrG__appContent{padding:var(--screen-gutter) var(--screen-gutter) var(--screen-gutter) calc(var(--screen-gutter) + var(--sidebar-width) + var(--layout-gap))}}
.InstallAppGuidePrompt-module__sDKsHq__overlay{z-index:80;background:#0000008f;justify-content:center;align-items:center;padding:clamp(16px,4vw,32px);display:flex;position:fixed;inset:0}.InstallAppGuidePrompt-module__sDKsHq__dialog{border:1px solid var(--surface-border);background:var(--surface-floating);width:min(100%,760px);max-height:min(760px,100vh - 32px);box-shadow:0 24px 80px var(--surface-floating-shadow);color:var(--text-primary);border-radius:18px;gap:15px;padding:15px;display:grid;overflow-y:auto}.InstallAppGuidePrompt-module__sDKsHq__header{gap:12px;display:grid}.InstallAppGuidePrompt-module__sDKsHq__headerTitleRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.InstallAppGuidePrompt-module__sDKsHq__brandMark{background:var(--surface-muted);border-radius:14px;justify-content:center;align-items:center;width:50px;height:50px;display:flex}.InstallAppGuidePrompt-module__sDKsHq__brandLogo{object-fit:contain;width:38px;height:30px}.InstallAppGuidePrompt-module__sDKsHq__title{color:var(--text-strong);margin:0;font-size:clamp(1.24rem,2.2vw,1.62rem);font-weight:500;line-height:1.12}.InstallAppGuidePrompt-module__sDKsHq__lead{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.45}.InstallAppGuidePrompt-module__sDKsHq__fallbackGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.InstallAppGuidePrompt-module__sDKsHq__fallbackItem{border:1px solid var(--surface-border);background:var(--surface-muted);border-radius:12px;align-content:start;gap:12px;padding:14px;display:grid}.InstallAppGuidePrompt-module__sDKsHq__cardTitle{align-items:center;gap:10px;min-width:0;min-height:28px;display:flex}.InstallAppGuidePrompt-module__sDKsHq__cardTitle span{color:var(--text-strong);font-size:.92rem;font-weight:600}.InstallAppGuidePrompt-module__sDKsHq__platformIconGroup{flex:0 0 24px;justify-content:flex-start;align-items:center;gap:8px;width:24px;height:26px;display:inline-flex}.InstallAppGuidePrompt-module__sDKsHq__platformIconGroupWide{flex-basis:56px;width:56px}.InstallAppGuidePrompt-module__sDKsHq__platformIcon{background:rgb(var(--ink-rgb) / .8);width:24px;height:24px;-webkit-mask-image:var(--platform-icon-url);mask-image:var(--platform-icon-url);opacity:.8;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--platform-icon-url);flex:0 0 24px;display:inline-block;-webkit-mask-position:50%;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.InstallAppGuidePrompt-module__sDKsHq__stepList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.InstallAppGuidePrompt-module__sDKsHq__stepItem{grid-template-columns:28px minmax(0,1fr) 18px;align-items:center;gap:8px;display:grid}.InstallAppGuidePrompt-module__sDKsHq__stepItem:last-child{grid-template-columns:28px minmax(0,1fr) 18px}.InstallAppGuidePrompt-module__sDKsHq__stepBadge{border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .035);width:28px;height:28px;color:var(--accent-action-text);border-radius:8px;justify-content:center;align-items:center;display:flex}.InstallAppGuidePrompt-module__sDKsHq__stepIcon{width:17px;height:17px}.InstallAppGuidePrompt-module__sDKsHq__stepIcon path,.InstallAppGuidePrompt-module__sDKsHq__stepIcon rect{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.InstallAppGuidePrompt-module__sDKsHq__stepIcon circle{fill:currentColor}.InstallAppGuidePrompt-module__sDKsHq__stepArrow{width:18px;height:18px;color:var(--text-faint)}.InstallAppGuidePrompt-module__sDKsHq__stepArrow path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px}.InstallAppGuidePrompt-module__sDKsHq__stepItem:last-child .InstallAppGuidePrompt-module__sDKsHq__stepArrow{display:none}.InstallAppGuidePrompt-module__sDKsHq__stepItem p,.InstallAppGuidePrompt-module__sDKsHq__cardTip{color:var(--text-muted);margin:0;font-size:.82rem;line-height:1.32}.InstallAppGuidePrompt-module__sDKsHq__cardTip{border-top:1px solid var(--surface-border);color:var(--text-faint);padding-top:10px}.InstallAppGuidePrompt-module__sDKsHq__note{color:var(--text-muted);margin:0;font-size:.86rem;line-height:1.38}.InstallAppGuidePrompt-module__sDKsHq__actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr);gap:10px;display:grid}.InstallAppGuidePrompt-module__sDKsHq__laterButton,.InstallAppGuidePrompt-module__sDKsHq__dismissButton,.InstallAppGuidePrompt-module__sDKsHq__primaryButton{min-height:48px;font:inherit;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:.94rem;line-height:1.1;display:inline-flex}.InstallAppGuidePrompt-module__sDKsHq__laterButton{border:1px solid var(--surface-border);color:var(--text-secondary);background:0 0}.InstallAppGuidePrompt-module__sDKsHq__dismissButton{border:1px solid var(--surface-border);background:var(--surface-muted);color:var(--text-strong)}.InstallAppGuidePrompt-module__sDKsHq__primaryButton{border:1px solid var(--accent-action-border);background:var(--accent-action-bg);color:var(--accent-action-text)}.InstallAppGuidePrompt-module__sDKsHq__laterButton:disabled,.InstallAppGuidePrompt-module__sDKsHq__dismissButton:disabled,.InstallAppGuidePrompt-module__sDKsHq__primaryButton:disabled{cursor:progress;opacity:.7}@media (max-width:767px){.InstallAppGuidePrompt-module__sDKsHq__overlay{align-items:end;padding:10px}.InstallAppGuidePrompt-module__sDKsHq__dialog{border-radius:18px;gap:15px;width:100%;max-height:min(720px,100vh - 20px);padding:15px}.InstallAppGuidePrompt-module__sDKsHq__headerTitleRow{grid-template-columns:auto minmax(0,1fr);gap:12px}.InstallAppGuidePrompt-module__sDKsHq__brandMark{width:46px;height:46px}.InstallAppGuidePrompt-module__sDKsHq__title{font-size:1.28rem}.InstallAppGuidePrompt-module__sDKsHq__lead{font-size:.94rem}.InstallAppGuidePrompt-module__sDKsHq__fallbackGrid{grid-template-columns:1fr}.InstallAppGuidePrompt-module__sDKsHq__stepItem{grid-template-columns:28px minmax(0,1fr) 18px}.InstallAppGuidePrompt-module__sDKsHq__actions{grid-template-columns:1fr}}
.NotificationsGuidePrompt-module__GcU-cq__overlay{z-index:81;background:#0000008f;justify-content:center;align-items:center;padding:clamp(16px,4vw,32px);display:flex;position:fixed;inset:0}.NotificationsGuidePrompt-module__GcU-cq__dialog{border:1px solid var(--surface-border);background:var(--surface-floating);width:min(100%,520px);box-shadow:0 24px 80px var(--surface-floating-shadow);color:var(--text-primary);border-radius:18px;gap:15px;padding:15px;display:grid}.NotificationsGuidePrompt-module__GcU-cq__header{gap:10px;display:grid}.NotificationsGuidePrompt-module__GcU-cq__eyebrow{color:rgb(var(--ink-rgb) / .5);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.76rem}.NotificationsGuidePrompt-module__GcU-cq__title{color:var(--text-strong);margin:0;font-size:clamp(1.25rem,2.2vw,1.55rem);font-weight:500;line-height:1.12}.NotificationsGuidePrompt-module__GcU-cq__text{color:var(--text-secondary);margin:0;font-size:.98rem;line-height:1.45}.NotificationsGuidePrompt-module__GcU-cq__error{border:1px solid rgb(var(--danger-rgb) / .24);background:var(--danger-soft);color:var(--danger-text);border-radius:12px;margin:0;padding:10px 12px;font-size:.9rem;line-height:1.35}.NotificationsGuidePrompt-module__GcU-cq__actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(0,1fr);gap:10px;display:grid}.NotificationsGuidePrompt-module__GcU-cq__laterButton,.NotificationsGuidePrompt-module__GcU-cq__dismissButton,.NotificationsGuidePrompt-module__GcU-cq__primaryButton{min-height:48px;font:inherit;border-radius:12px;justify-content:center;align-items:center;padding:0 14px;font-size:.94rem;display:inline-flex}.NotificationsGuidePrompt-module__GcU-cq__laterButton{border:1px solid var(--surface-border);color:var(--text-secondary);background:0 0}.NotificationsGuidePrompt-module__GcU-cq__dismissButton{border:1px solid var(--surface-border);background:var(--surface-muted);color:var(--text-strong)}.NotificationsGuidePrompt-module__GcU-cq__primaryButton{border:1px solid var(--accent-action-border);background:var(--accent-action-bg);color:var(--accent-action-text)}.NotificationsGuidePrompt-module__GcU-cq__laterButton:disabled,.NotificationsGuidePrompt-module__GcU-cq__dismissButton:disabled,.NotificationsGuidePrompt-module__GcU-cq__primaryButton:disabled{cursor:progress;opacity:.7}@media (max-width:767px){.NotificationsGuidePrompt-module__GcU-cq__overlay{align-items:end;padding:10px}.NotificationsGuidePrompt-module__GcU-cq__actions{grid-template-columns:1fr}}
.ProfileScreen-module__tZIJ0G__page{align-content:start;gap:15px;min-height:calc(100vh - 48px);display:grid}.ProfileScreen-module__tZIJ0G__grid{grid-template-columns:minmax(320px,420px) minmax(0,640px);align-content:start;align-items:start;gap:15px;min-height:calc(100vh - 48px);padding:0;display:grid}.ProfileScreen-module__tZIJ0G__sectionTabs{border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .02);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,760px);padding:6px;display:grid}.ProfileScreen-module__tZIJ0G__tab,.ProfileScreen-module__tZIJ0G__activeTab{min-height:46px;color:rgb(var(--ink-rgb) / .62);font:inherit;font-size:.96rem;font-weight:var(--font-weight-regular);background:0 0;border:0;border-radius:10px;padding:0 16px;line-height:1}.ProfileScreen-module__tZIJ0G__activeTab{background:var(--accent-selected-bg);color:var(--accent-selected-text)}.ProfileScreen-module__tZIJ0G__menuColumn,.ProfileScreen-module__tZIJ0G__profileColumn{align-content:start;gap:15px;min-width:0;display:grid}.ProfileScreen-module__tZIJ0G__accountLayout{gap:15px;max-width:760px;display:grid}.ProfileScreen-module__tZIJ0G__guideLayout{gap:15px;max-width:980px;display:grid}.ProfileScreen-module__tZIJ0G__guideCard{background:var(--surface-floating-soft);gap:15px}.ProfileScreen-module__tZIJ0G__legalLinks{gap:10px;display:grid}.ProfileScreen-module__tZIJ0G__legalLink{border:1px solid rgb(var(--ink-rgb) / .06);background:rgb(var(--ink-rgb) / .03);min-height:48px;color:rgb(var(--ink-rgb) / .88);border-radius:12px;align-items:center;padding:0 14px;font-size:1rem;line-height:1.25;text-decoration:none;display:flex}.ProfileScreen-module__tZIJ0G__themePanel,.ProfileScreen-module__tZIJ0G__menuSettingsPanel,.ProfileScreen-module__tZIJ0G__notificationsPanel{min-width:0}.ProfileScreen-module__tZIJ0G__card{padding:var(--surface-padding);border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .01);border-radius:16px;align-content:start;gap:20px;display:grid}.ProfileScreen-module__tZIJ0G__copy{gap:8px;display:grid}.ProfileScreen-module__tZIJ0G__eyebrow{font-size:.78rem;font-weight:var(--font-weight-light);letter-spacing:.18em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .5);margin:0}.ProfileScreen-module__tZIJ0G__title{font-size:clamp(1.35rem,2vw,1.85rem);font-weight:var(--font-weight-light);margin:0;line-height:1.08}.ProfileScreen-module__tZIJ0G__sectionTitle{font-size:1.25rem;font-weight:var(--font-weight-light);margin:0;line-height:1.15}.ProfileScreen-module__tZIJ0G__subtitle{font-size:1rem;font-weight:var(--font-weight-light);color:rgb(var(--ink-rgb) / .58);margin:0;line-height:1.35}.ProfileScreen-module__tZIJ0G__statItem{justify-content:space-between;align-items:center;gap:16px;min-height:32px;display:flex}.ProfileScreen-module__tZIJ0G__statLabel{color:rgb(var(--ink-rgb) / .58);font-size:.9rem;line-height:1.35}.ProfileScreen-module__tZIJ0G__statValue{color:rgb(var(--ink-rgb) / .96);font-size:1.4rem;font-weight:var(--font-weight-light);font-variant-numeric:lining-nums tabular-nums;line-height:1}.ProfileScreen-module__tZIJ0G__infoGrid{gap:12px;display:grid}.ProfileScreen-module__tZIJ0G__infoItem{border:1px solid rgb(var(--ink-rgb) / .06);background:rgb(var(--ink-rgb) / .03);border-radius:12px;gap:8px;padding:14px;display:grid}.ProfileScreen-module__tZIJ0G__label{font-size:.82rem;font-weight:var(--font-weight-light);letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ink-rgb) / .48)}.ProfileScreen-module__tZIJ0G__value{font-size:1rem;font-weight:var(--font-weight-regular);color:rgb(var(--ink-rgb) / .92);overflow-wrap:anywhere}.ProfileScreen-module__tZIJ0G__devNotice{background:var(--accent-selected-bg);color:var(--accent-selected-text);border-radius:12px;padding:12px 14px;line-height:1.4}.ProfileScreen-module__tZIJ0G__signOutButton{background:rgb(var(--ink-rgb) / .04);width:100%;min-height:52px;color:rgb(var(--ink-rgb) / .92);font:inherit;font-weight:var(--font-weight-regular);border-radius:12px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.ProfileScreen-module__tZIJ0G__accountActions{gap:12px;display:grid}.ProfileScreen-module__tZIJ0G__accountAction,.ProfileScreen-module__tZIJ0G__dangerAction{width:100%;min-height:52px;font:inherit;font-size:1rem;font-weight:var(--font-weight-regular);text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.ProfileScreen-module__tZIJ0G__accountAction{background:var(--accent-selected-bg);color:var(--accent-selected-text)}.ProfileScreen-module__tZIJ0G__dangerAction{color:#ffa5a5;background:#dc48481a;border:1px solid #dc48486b}.ProfileScreen-module__tZIJ0G__secondaryAction{background:rgb(var(--ink-rgb) / .05);width:100%;min-height:52px;color:rgb(var(--ink-rgb) / .82);font:inherit;font-size:1rem;font-weight:var(--font-weight-regular);text-align:center;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.ProfileScreen-module__tZIJ0G__modalOverlay{z-index:80;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.ProfileScreen-module__tZIJ0G__modalCard{width:min(100%,460px);padding:var(--surface-padding);border:1px solid var(--surface-border);background:var(--surface-floating);border-radius:16px;gap:20px;display:grid;box-shadow:0 24px 80px #00000057}.ProfileScreen-module__tZIJ0G__modalActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ProfileScreen-module__tZIJ0G__modalActions form{min-width:0}.ProfileScreen-module__tZIJ0G__processBox{border:1px solid rgb(var(--ink-rgb) / .06);background:rgb(var(--ink-rgb) / .03);border-radius:12px;gap:8px;padding:14px;display:grid}.ProfileScreen-module__tZIJ0G__processBox p{color:rgb(var(--ink-rgb) / .7);margin:0;font-size:.95rem;line-height:1.45}@media (max-width:767px){.ProfileScreen-module__tZIJ0G__grid{grid-template-columns:1fr}.ProfileScreen-module__tZIJ0G__menuColumn,.ProfileScreen-module__tZIJ0G__profileColumn{display:contents}.ProfileScreen-module__tZIJ0G__notificationsPanel{order:1}.ProfileScreen-module__tZIJ0G__themePanel{order:2}.ProfileScreen-module__tZIJ0G__menuSettingsPanel{order:3}.ProfileScreen-module__tZIJ0G__statsPanel{order:4}.ProfileScreen-module__tZIJ0G__sectionTabs{width:100%}.ProfileScreen-module__tZIJ0G__modalActions{grid-template-columns:1fr}}
.AdminDashboard-module__SPwYNG__page{align-content:start;gap:var(--layout-gap);min-height:calc(100vh - 48px);display:grid}.AdminDashboard-module__SPwYNG__notice{color:#ffedd5f0;background:#78350f2e;border:1px solid #f59e0b47;border-radius:16px;padding:14px 16px;font-size:.95rem;line-height:1.5}.AdminDashboard-module__SPwYNG__sectionTabs{border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .02);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,760px);padding:6px;display:grid}.AdminDashboard-module__SPwYNG__tab,.AdminDashboard-module__SPwYNG__activeTab{min-height:46px;color:rgb(var(--ink-rgb) / .62);font:inherit;font-size:.96rem;font-weight:var(--font-weight-regular);background:0 0;border:0;border-radius:10px;padding:0 16px;line-height:1}.AdminDashboard-module__SPwYNG__activeTab{background:var(--accent-selected-bg);color:var(--accent-selected-text)}.AdminDashboard-module__SPwYNG__panel{padding:var(--surface-padding);border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .01);border-radius:16px;gap:18px;display:grid}.AdminDashboard-module__SPwYNG__inbox{gap:18px;display:grid}.AdminDashboard-module__SPwYNG__copy,.AdminDashboard-module__SPwYNG__sectionHeader{gap:8px;display:grid}.AdminDashboard-module__SPwYNG__eyebrow{color:rgb(var(--ink-rgb) / .5);font-size:.78rem;font-weight:var(--font-weight-light);letter-spacing:.18em;text-transform:uppercase;margin:0}.AdminDashboard-module__SPwYNG__title,.AdminDashboard-module__SPwYNG__sectionTitle,.AdminDashboard-module__SPwYNG__requestTitle{font-weight:var(--font-weight-light);margin:0;line-height:1.12}.AdminDashboard-module__SPwYNG__title{font-size:clamp(1.8rem,4vw,3.2rem)}.AdminDashboard-module__SPwYNG__sectionTitle{font-size:1.35rem}.AdminDashboard-module__SPwYNG__subtitle,.AdminDashboard-module__SPwYNG__requestMeta,.AdminDashboard-module__SPwYNG__message{color:rgb(var(--ink-rgb) / .62);margin:0;line-height:1.45}.AdminDashboard-module__SPwYNG__statsGrid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.AdminDashboard-module__SPwYNG__compactGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.AdminDashboard-module__SPwYNG__statCard,.AdminDashboard-module__SPwYNG__metaItem,.AdminDashboard-module__SPwYNG__requestCard,.AdminDashboard-module__SPwYNG__emptyState{border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .015);border-radius:14px;min-width:0}.AdminDashboard-module__SPwYNG__statCard,.AdminDashboard-module__SPwYNG__metaItem{gap:8px;padding:16px;display:grid}.AdminDashboard-module__SPwYNG__statLabel,.AdminDashboard-module__SPwYNG__metaLabel,.AdminDashboard-module__SPwYNG__formLabel{color:rgb(var(--ink-rgb) / .58);font-size:.82rem;font-weight:var(--font-weight-light);letter-spacing:.08em;text-transform:uppercase}.AdminDashboard-module__SPwYNG__statValue{color:rgb(var(--ink-rgb) / .96);font-size:2rem;font-weight:var(--font-weight-light);font-variant-numeric:lining-nums tabular-nums;line-height:1}.AdminDashboard-module__SPwYNG__statHelper{color:rgb(var(--ink-rgb) / .46);font-size:.78rem;line-height:1.25}.AdminDashboard-module__SPwYNG__metaValue{color:rgb(var(--ink-rgb) / .92);font-variant-numeric:lining-nums tabular-nums;font-size:1.15rem}.AdminDashboard-module__SPwYNG__table{border:1px solid var(--surface-border);border-radius:14px;display:grid;overflow:hidden}.AdminDashboard-module__SPwYNG__tableHead,.AdminDashboard-module__SPwYNG__tableRow{grid-template-columns:minmax(0,1fr) repeat(3,minmax(64px,96px));align-items:center;gap:12px;min-height:44px;padding:0 14px;display:grid}.AdminDashboard-module__SPwYNG__tableHead{background:rgb(var(--ink-rgb) / .035);color:rgb(var(--ink-rgb) / .5);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem}.AdminDashboard-module__SPwYNG__tableRow{border-top:1px solid var(--surface-border);color:rgb(var(--ink-rgb) / .86);font-variant-numeric:lining-nums tabular-nums;font-size:.95rem}.AdminDashboard-module__SPwYNG__requestList{gap:12px;display:grid}.AdminDashboard-module__SPwYNG__requestCard{gap:16px;padding:18px 58px 18px 18px;display:grid;position:relative}.AdminDashboard-module__SPwYNG__requestHeader,.AdminDashboard-module__SPwYNG__requestTitleGroup{gap:10px;display:grid}.AdminDashboard-module__SPwYNG__badgeRow{flex-wrap:wrap;gap:8px;display:flex}.AdminDashboard-module__SPwYNG__badge,.AdminDashboard-module__SPwYNG__statusBadge{border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:.78rem;line-height:1;display:inline-flex}.AdminDashboard-module__SPwYNG__badge{background:rgb(var(--ink-rgb) / .05);color:rgb(var(--ink-rgb) / .72)}.AdminDashboard-module__SPwYNG__statusBadge{background:var(--accent-selected-bg);color:var(--accent-selected-text)}.AdminDashboard-module__SPwYNG__message{white-space:pre-wrap}.AdminDashboard-module__SPwYNG__messageCollapsed{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.AdminDashboard-module__SPwYNG__messageExpanded{display:block}.AdminDashboard-module__SPwYNG__expandButton{color:var(--accent-selected-text);font:inherit;background:0 0;border:0;justify-self:start;padding:0;font-size:.95rem}.AdminDashboard-module__SPwYNG__attachmentGrid{grid-template-columns:repeat(3,minmax(0,180px));gap:10px;display:grid}.AdminDashboard-module__SPwYNG__attachmentLink{min-width:0;color:inherit;gap:8px;text-decoration:none;display:grid}.AdminDashboard-module__SPwYNG__attachmentImage{aspect-ratio:4/3;border:1px solid var(--surface-border);background:rgb(var(--ink-rgb) / .035);object-fit:cover;border-radius:12px;width:100%}.AdminDashboard-module__SPwYNG__attachmentMeta{color:rgb(var(--ink-rgb) / .5);text-overflow:ellipsis;white-space:nowrap;font-size:.78rem;line-height:1.25;overflow:hidden}.AdminDashboard-module__SPwYNG__requestDeleteButton{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .035);width:32px;height:32px;color:rgb(var(--ink-rgb) / .62);border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:14px;right:14px}.AdminDashboard-module__SPwYNG__requestDeleteButton span{width:12px;height:12px;position:relative}.AdminDashboard-module__SPwYNG__requestDeleteButton span:before,.AdminDashboard-module__SPwYNG__requestDeleteButton span:after{content:"";transform-origin:50%;background:currentColor;border-radius:999px;width:14px;height:1.5px;position:absolute;top:50%;left:50%}.AdminDashboard-module__SPwYNG__requestDeleteButton span:before{transform:translate(-50%,-50%)rotate(45deg)}.AdminDashboard-module__SPwYNG__requestDeleteButton span:after{transform:translate(-50%,-50%)rotate(-45deg)}.AdminDashboard-module__SPwYNG__confirmOverlay{z-index:90;background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.AdminDashboard-module__SPwYNG__confirmCard{width:min(100%,430px);padding:var(--surface-padding);border:1px solid var(--surface-border);background:var(--surface-floating);border-radius:16px;gap:18px;display:grid;box-shadow:0 24px 80px #00000057}.AdminDashboard-module__SPwYNG__confirmText{color:rgb(var(--ink-rgb) / .68);margin:0;line-height:1.45}.AdminDashboard-module__SPwYNG__confirmActions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.AdminDashboard-module__SPwYNG__cancelButton,.AdminDashboard-module__SPwYNG__confirmDeleteButton{width:100%;min-height:48px;font:inherit;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.AdminDashboard-module__SPwYNG__cancelButton{background:rgb(var(--ink-rgb) / .05);color:rgb(var(--ink-rgb) / .82);border:0}.AdminDashboard-module__SPwYNG__confirmDeleteButton{color:#ffa5a5;background:#dc48481a;border:1px solid #dc48486b}.AdminDashboard-module__SPwYNG__adminForm{grid-template-columns:minmax(160px,220px) minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.AdminDashboard-module__SPwYNG__formLabel{gap:8px;display:grid}.AdminDashboard-module__SPwYNG__select,.AdminDashboard-module__SPwYNG__textarea{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .035);width:100%;min-width:0;color:rgb(var(--ink-rgb) / .92);font:inherit;letter-spacing:0;text-transform:none;border-radius:12px}.AdminDashboard-module__SPwYNG__select{min-height:44px;padding:0 12px}.AdminDashboard-module__SPwYNG__textarea{resize:vertical;min-height:86px;padding:12px;line-height:1.4}.AdminDashboard-module__SPwYNG__saveButton{background:var(--accent-action-bg);min-height:44px;color:var(--accent-action-text);font:inherit;border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;display:inline-flex}.AdminDashboard-module__SPwYNG__emptyState{color:rgb(var(--ink-rgb) / .58);padding:18px}@media (max-width:980px){.AdminDashboard-module__SPwYNG__statsGrid,.AdminDashboard-module__SPwYNG__compactGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.AdminDashboard-module__SPwYNG__adminForm{grid-template-columns:1fr}.AdminDashboard-module__SPwYNG__attachmentGrid{grid-template-columns:repeat(2,minmax(0,180px))}}@media (max-width:560px){.AdminDashboard-module__SPwYNG__statsGrid,.AdminDashboard-module__SPwYNG__compactGrid{grid-template-columns:1fr}.AdminDashboard-module__SPwYNG__table{overflow-x:auto}.AdminDashboard-module__SPwYNG__tableHead,.AdminDashboard-module__SPwYNG__tableRow{min-width:520px}.AdminDashboard-module__SPwYNG__attachmentGrid{grid-template-columns:1fr}}
.SupportRequestForm-module__Ar8dVG__form{gap:14px;display:grid}.SupportRequestForm-module__Ar8dVG__field{gap:8px;display:grid}.SupportRequestForm-module__Ar8dVG__label{color:rgb(var(--ink-rgb) / .58);font-size:.82rem;font-weight:var(--font-weight-light);letter-spacing:.08em;text-transform:uppercase}.SupportRequestForm-module__Ar8dVG__input,.SupportRequestForm-module__Ar8dVG__select,.SupportRequestForm-module__Ar8dVG__textarea,.SupportRequestForm-module__Ar8dVG__fileInput{border:1px solid rgb(var(--ink-rgb) / .08);background:rgb(var(--ink-rgb) / .035);width:100%;min-width:0;color:rgb(var(--ink-rgb) / .92);font:inherit;border-radius:12px;font-size:1rem}.SupportRequestForm-module__Ar8dVG__input,.SupportRequestForm-module__Ar8dVG__select{min-height:48px;padding:0 14px}.SupportRequestForm-module__Ar8dVG__fileInput{min-height:48px;padding:12px 14px}.SupportRequestForm-module__Ar8dVG__textarea{resize:vertical;min-height:140px;padding:14px;line-height:1.45}.SupportRequestForm-module__Ar8dVG__input::placeholder,.SupportRequestForm-module__Ar8dVG__textarea::placeholder{color:rgb(var(--ink-rgb) / .34)}.SupportRequestForm-module__Ar8dVG__input:focus,.SupportRequestForm-module__Ar8dVG__select:focus,.SupportRequestForm-module__Ar8dVG__textarea:focus,.SupportRequestForm-module__Ar8dVG__fileInput:focus{border-color:var(--accent-selected-border);outline:0}.SupportRequestForm-module__Ar8dVG__attachmentList{flex-wrap:wrap;gap:8px;display:flex}.SupportRequestForm-module__Ar8dVG__attachmentChip{border:1px solid rgb(var(--ink-rgb) / .08);min-width:0;max-width:100%;min-height:30px;color:rgb(var(--ink-rgb) / .64);border-radius:999px;align-items:center;padding:0 10px;font-size:.82rem;line-height:1;display:inline-flex}.SupportRequestForm-module__Ar8dVG__submitButton{background:var(--accent-action-bg);min-height:52px;color:var(--accent-action-text);font:inherit;font-size:1rem;font-weight:var(--font-weight-regular);border:0;border-radius:12px;justify-content:center;align-items:center;padding:0 20px;display:inline-flex}.SupportRequestForm-module__Ar8dVG__submitButton:disabled{opacity:.5}.SupportRequestForm-module__Ar8dVG__successMessage,.SupportRequestForm-module__Ar8dVG__errorMessage{border-radius:12px;padding:12px 14px;font-size:.95rem;line-height:1.4}.SupportRequestForm-module__Ar8dVG__successMessage{background:var(--accent-selected-bg);color:var(--accent-selected-text)}.SupportRequestForm-module__Ar8dVG__errorMessage{color:#ffb9b9;background:#dc48481a;border:1px solid #dc48485c}
