.Header_header__MvnS2{background:hsl(var(--bg-primary));border-bottom:1px solid hsl(var(--border-light));padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.Header_headerContent__zP2Kf{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.Header_logo__j7oID{font-size:1.5rem;font-weight:600;color:hsl(var(--text-primary));text-decoration:none;font-family:var(--font-dm-serif),serif}.Header_nav__EE71E{display:flex;gap:2rem}.Header_navLink__Q_hTB{color:hsl(var(--text-primary));text-decoration:none;font-size:.95rem;transition:color .2s}.Header_navLink__Q_hTB:hover{text-decoration:underline}.Header_navCTA___q31i{text-decoration:none;font-size:.95rem;transition:all .2s;background:hsl(var(--brand-primary));color:hsl(var(--text-on-orange));padding:.75rem 1.5rem;border-radius:2rem}.Header_navCTA___q31i:hover{background:hsl(var(--brand-primary-light))}@media (max-width:768px){.Header_headerContent__zP2Kf{padding:0 1rem}.Header_nav__EE71E{gap:1rem}}.Footer_footer__UaG1g{background:hsl(var(--bg-elevated));border-top:1px solid hsl(var(--border-light));padding:2rem 0;margin-top:auto}.Footer_footerContent__nZq4z{max-width:1200px;margin:0 auto;padding:0 2rem;text-align:center;color:hsl(var(--text-secondary));font-size:.9rem}.Footer_footerLinks__4RPn7{color:hsl(var(--text-muted))}.Footer_footerLinks__4RPn7 a,.Footer_footerLinks__4RPn7 button{margin:0 .5rem;color:hsl(var(--text-secondary))}.Footer_footerLinks__4RPn7 button{border:0;padding:0;background:transparent;font:inherit;cursor:pointer}.Footer_footerLinks__4RPn7 a:hover,.Footer_footerLinks__4RPn7 button:hover{color:hsl(var(--text-primary))}@media (max-width:768px){.Footer_footerContent__nZq4z{padding:0 1rem}}.AuthForm_authFormWrapper__do5TM{position:fixed;inset:0;z-index:1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:2rem;overflow-y:auto}.AuthForm_authFormContainer__9rIw1{width:min(100%,460px);max-height:calc(100dvh - 4rem);overflow-y:auto;background:hsl(var(--bg-primary));border:1px solid rgba(var(--ink-rgb),.1);border-radius:3px;box-shadow:0 20px 60px rgba(0,0,0,.15)}.AuthForm_rightPanel__xSrYL{width:100%}.AuthForm_authForm__dIoLT{box-sizing:border-box;width:100%;padding:2.25rem 2.75rem 1.4rem}.AuthForm_brand__quahE{display:flex;justify-content:center;margin:.1rem 0 2rem}.AuthForm_brand__quahE img{display:block;width:88px;height:auto}html[data-color-theme=night] .AuthForm_brand__quahE img{filter:brightness(0) invert(1)}.AuthForm_formHeader__gl4wY{text-align:left}.AuthForm_formHeader__gl4wY h2{margin:0;color:hsl(var(--text-primary));font-size:1.7rem;font-weight:650;line-height:1.2}.AuthForm_formSubtitle__tCiOM{margin:.55rem 0 0;color:hsl(var(--text-secondary));font-size:.9rem;font-weight:400;line-height:1.5}.AuthForm_modeSwitch__b_Pm0{margin:.6rem 0 1.75rem;color:hsl(var(--text-secondary));font-size:.875rem;font-weight:400;text-align:left}.AuthForm_form__ugvBR,.AuthForm_modeSwitch__b_Pm0 p{margin:0}.AuthForm_formGroup__tWpj7{margin-bottom:1.25rem}.AuthForm_labelContainer__T3rRP{display:flex;align-items:center;justify-content:space-between;margin-bottom:.45rem}.AuthForm_formGroup__tWpj7 label{display:block;color:hsl(var(--text-primary));font-size:.875rem;font-weight:450}.AuthForm_formGroup__tWpj7 input{box-sizing:border-box;width:100%;min-height:44px;padding:.75rem .9rem;border:1px solid hsl(var(--input-default));border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font-size:.95rem;transition:border-color .16s ease,box-shadow .16s ease}.AuthForm_formGroup__tWpj7 input::placeholder{color:hsl(var(--text-tertiary))}.AuthForm_formGroup__tWpj7 input:focus{outline:none;border-color:hsl(var(--input-focus));box-shadow:0 0 0 3px rgba(225,123,71,.08)}.AuthForm_forgotPassword__WUAt3{text-align:right}.AuthForm_linkBtn__oyRYC{margin-left:.25rem;padding:0;border:0;border-bottom:1px solid;background:transparent;color:hsl(var(--text-secondary));font:inherit;font-size:.8rem;cursor:pointer;transition:color .16s ease}.AuthForm_linkBtn__oyRYC:hover{color:hsl(var(--text-primary))}.AuthForm_modeSwitch__b_Pm0 .AuthForm_linkBtn__oyRYC{color:hsl(var(--text-primary));font-size:.875rem}.AuthForm_submitBtn__TLrjk{width:100%;min-height:44px;margin-top:.1rem;padding:.75rem 1rem;border:0;border-radius:3px;background:hsl(var(--btn-primary-default));color:hsl(var(--text-on-orange));font-size:.95rem;font-weight:600;cursor:pointer;transition:background-color .16s ease,opacity .16s ease}.AuthForm_submitBtn__TLrjk:hover:not(:disabled){background:hsl(var(--btn-primary-hover))}.AuthForm_submitBtn__TLrjk:disabled{background:hsl(var(--btn-primary-disabled));cursor:not-allowed}.AuthForm_message__fLq8B{margin-bottom:1.25rem;padding:.7rem .85rem;border:1px solid;border-radius:3px;font-size:.8125rem;line-height:1.45}.AuthForm_message__fLq8B.AuthForm_success__vxley{border-color:rgba(35,121,81,.2);background:rgba(35,121,81,.06);color:#236f4d}.AuthForm_message__fLq8B.AuthForm_error__Y9YZS{border-color:rgba(167,72,60,.2);background:rgba(167,72,60,.06);color:#a7483c}.AuthForm_divider__0IUBQ{position:relative;margin:1.45rem 0;text-align:center}.AuthForm_divider__0IUBQ:before{content:"";position:absolute;top:50%;right:0;left:0;height:1px;background:hsl(var(--border-light))}.AuthForm_divider__0IUBQ span{position:relative;padding:0 .75rem;background:hsl(var(--bg-primary));color:hsl(var(--text-tertiary));font-size:.75rem}.AuthForm_socialButtons__I4T5F{display:flex;flex-direction:column;gap:.75rem}.AuthForm_googleBtn__0a5JL,.AuthForm_twitterBtn__CdOdS{display:flex;min-width:0;min-height:44px;flex:1 1;align-items:center;justify-content:center;gap:.45rem;padding:.65rem .75rem;border:1px solid hsl(var(--btn-outline-default));border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font-size:.875rem;cursor:pointer;transition:border-color .16s ease,background-color .16s ease}.AuthForm_googleBtn__0a5JL svg{color:#4182ec}.AuthForm_twitterBtn__CdOdS svg{color:hsl(var(--text-primary))}.AuthForm_googleBtn__0a5JL:hover:not(:disabled),.AuthForm_twitterBtn__CdOdS:hover:not(:disabled){border-color:hsl(var(--btn-outline-hover));background:hsl(var(--bg-secondary))}.AuthForm_googleBtn__0a5JL:disabled,.AuthForm_twitterBtn__CdOdS:disabled{opacity:.5;cursor:not-allowed}.AuthForm_authFooter__v_o4a{display:flex;flex-direction:column;align-items:center;gap:.35rem;margin-top:2rem;padding-top:1.15rem;border-top:1px solid hsl(var(--border-light));color:hsl(var(--text-tertiary));font-size:.7rem;line-height:1.45;text-align:center}.AuthForm_legalNotice__dFUoD{margin:0}.AuthForm_legalNotice__dFUoD a{color:hsl(var(--text-primary));text-decoration:underline;text-underline-offset:2px}.AuthForm_legalNotice__dFUoD a:hover{color:hsl(var(--text-secondary))}@media (max-height:760px){.AuthForm_authFormWrapper__do5TM{align-items:flex-start}.AuthForm_authForm__dIoLT{padding-top:1.75rem}.AuthForm_brand__quahE{margin-bottom:1.4rem}.AuthForm_authFooter__v_o4a{margin-top:1.5rem}}@media (max-width:520px){.AuthForm_authFormWrapper__do5TM{position:absolute;min-height:100dvh;padding:0;overflow-y:auto}.AuthForm_authFormContainer__9rIw1{width:100%;min-height:100dvh;max-height:none;border:0;border-radius:0;box-shadow:none}.AuthForm_authForm__dIoLT{padding:2rem 1.5rem 1.25rem}.AuthForm_brand__quahE{margin-top:.4rem}}.loader_loader__d1HRW{display:flex;gap:calc(var(--size) * .5)}.loader_loaderDot__les1F{width:var(--size,8px);height:var(--size,8px);background:hsl(var(--accent-cool));border-radius:50%;animation:loader_bounce__dJ1tU 1.4s ease-in-out infinite both}.loader_loaderDot__les1F:first-child{animation-delay:-.32s}.loader_loaderDot__les1F:nth-child(2){animation-delay:-.16s}@keyframes loader_bounce__dJ1tU{0%,80%,to{transform:scale(0);opacity:.5}40%{transform:scale(1);opacity:1}}.confirm-dialog_overlay__qRdT_{position:fixed;inset:0;z-index:10000;padding:1rem;display:flex;align-items:center;justify-content:center;background:rgba(39,37,34,.2);font-family:var(--font-sans);animation:confirm-dialog_overlayEnter__vagHz .16s ease-out}.confirm-dialog_dialog__HjnGS{width:min(calc(100vw - 2rem),26rem);max-height:calc(100vh - 2rem);overflow:auto;border:1px solid rgba(var(--ink-rgb),.1);border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));box-shadow:0 18px 48px rgba(45,43,40,.12),0 2px 8px rgba(45,43,40,.05);animation:confirm-dialog_dialogEnter__lvohY .22s cubic-bezier(.22,1,.36,1)}.confirm-dialog_header__dnZDZ{padding:1.35rem 1.4rem 0;display:flex;align-items:center;gap:.7rem}.confirm-dialog_title__SI9tr{margin:0;color:hsl(var(--text-primary));font-family:inherit;font-size:1.05rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.confirm-dialog_dialogIcon__pocHA{width:2rem;height:2rem;flex:0 0 auto;display:grid;place-items:center;border-radius:999px;background:rgba(181,105,54,.09);color:#a2643b}.confirm-dialog_dialogIcon__pocHA svg{width:1rem;height:1rem}.confirm-dialog_dialogIconDestructive__zwExT{background:rgba(148,67,60,.08);color:#94534d}.confirm-dialog_content__4SIOr{padding:.9rem 1.4rem 1.35rem}.confirm-dialog_description__HKJro{margin:0;color:hsl(var(--text-secondary));font-family:inherit;font-size:.78rem;line-height:1.65}.confirm-dialog_footer__uLuSI{padding:1rem 1.4rem 1.25rem;display:flex;justify-content:flex-end;gap:.5rem;border-top:1px solid rgba(var(--ink-rgb),.065)}.confirm-dialog_footer__uLuSI .confirm-dialog_cancelButton__LcRbA,.confirm-dialog_footer__uLuSI .confirm-dialog_confirmButton__LXyqw{min-width:5.4rem;height:2.35rem;border-radius:3px;font-family:inherit;font-size:.75rem;box-shadow:none}.confirm-dialog_footer__uLuSI .confirm-dialog_cancelButton__LcRbA{border-color:rgba(var(--ink-rgb),.12);background:transparent;color:hsl(var(--text-secondary))}.confirm-dialog_footer__uLuSI .confirm-dialog_cancelButton__LcRbA:hover:not(:disabled){border-color:rgba(var(--ink-rgb),.2);background:rgba(var(--ink-rgb),.035)}.confirm-dialog_footer__uLuSI .confirm-dialog_confirmButton__LXyqw{display:inline-flex;gap:.4rem;border:1px solid #303238;background:#303238;color:#fff}.confirm-dialog_footer__uLuSI .confirm-dialog_confirmButton__LXyqw:hover:not(:disabled){border-color:#42444b;background:#42444b}.confirm-dialog_footer__uLuSI .confirm-dialog_confirmButtonDestructive__AuEsR{border-color:#92534d;background:#92534d;color:#fff}.confirm-dialog_footer__uLuSI .confirm-dialog_confirmButtonDestructive__AuEsR:hover:not(:disabled){border-color:#7f4742;background:#7f4742}.confirm-dialog_loadingIcon___pHO1{width:.9rem;height:.9rem;animation:confirm-dialog_spinner__7qH_W .9s linear infinite}@keyframes confirm-dialog_overlayEnter__vagHz{0%{opacity:0}}@keyframes confirm-dialog_dialogEnter__lvohY{0%{opacity:0;transform:translateY(.45rem)}to{opacity:1;transform:none}}@keyframes confirm-dialog_spinner__7qH_W{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.confirm-dialog_dialog__HjnGS,.confirm-dialog_loadingIcon___pHO1,.confirm-dialog_overlay__qRdT_{animation:none}}.AchievementDetailDialog_overlay__eOy8T{position:fixed;inset:0;z-index:11020;display:grid;place-items:center;padding:max(1rem,env(safe-area-inset-top)) max(1rem,env(safe-area-inset-right)) max(1rem,env(safe-area-inset-bottom)) max(1rem,env(safe-area-inset-left));overflow-y:auto;overscroll-behavior:contain;background:rgba(25,23,20,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.AchievementDetailDialog_dialog__Wo0bP{position:relative;width:min(31rem,100%);max-height:calc(100dvh - 2rem);overflow:auto;padding:2.75rem clamp(1.5rem,5vw,3rem) 2.5rem;border-radius:1.5rem;background:rgb(var(--panel-rgb));color:rgb(var(--ink-rgb));text-align:center;box-shadow:0 1.5rem 5rem rgba(18,16,13,.24),0 0 0 1px rgba(var(--ink-rgb),.09)}.AchievementDetailDialog_dialog__Wo0bP:focus{outline:none}.AchievementDetailDialog_shareDialog__A_JLH{width:min(46rem,100%);padding:2.25rem clamp(1.25rem,3vw,2rem) 1.75rem;text-align:start}.AchievementDetailDialog_closeButton__6X40J{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;width:2.75rem;height:2.75rem;display:grid;place-items:center;border:0;border-radius:999px;background:rgba(var(--ink-rgb),.055);color:rgb(var(--ink-rgb));font-size:1.25rem;cursor:pointer;transition-property:background-color,transform;transition-duration:.15s;transition-timing-function:ease-out}.AchievementDetailDialog_closeButton__6X40J:hover{background:rgba(var(--ink-rgb),.1)}.AchievementDetailDialog_badgeStage__HzwVq{width:clamp(9.5rem,32vw,12rem);height:clamp(9.5rem,32vw,12rem);margin-inline:auto}.AchievementDetailDialog_content__KC81i{-webkit-margin-before:1.5rem;margin-block-start:1.5rem}.AchievementDetailDialog_category__aTCjf{color:rgb(var(--stats-accent-rgb,164,95,53));font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}.AchievementDetailDialog_content__KC81i h2{margin:.65rem 0 0;font-size:clamp(1.55rem,5vw,2rem);font-weight:650;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.AchievementDetailDialog_description__5qbML{max-width:34rem;margin:1rem auto 0;color:hsl(var(--text-secondary));font-size:.9rem;line-height:1.6;text-wrap:pretty}.AchievementDetailDialog_status__QEKfg{margin:.75rem 0 0;color:hsl(var(--text-tertiary));font-size:.78rem;line-height:1.45}.AchievementDetailDialog_shareButton__vIHn6{min-height:2.75rem;margin:1.75rem auto 0;padding:.7rem 1.1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:0;border-radius:.75rem;background:rgb(var(--ink-rgb));color:rgb(var(--panel-rgb));font:inherit;font-size:.875rem;font-weight:650;cursor:pointer;box-shadow:0 .3rem 1rem rgba(var(--ink-rgb),.14);transition-property:box-shadow,transform;transition-duration:.15s;transition-timing-function:ease-out}.AchievementDetailDialog_shareButton__vIHn6 svg{width:1rem;height:1rem}.AchievementDetailDialog_shareView__P2ufY{min-width:0}.AchievementDetailDialog_shareHeader__DZ8Y_{padding-inline:3rem;text-align:center}.AchievementDetailDialog_shareHeader__DZ8Y_ h2{margin:0;font-size:clamp(1.45rem,4vw,1.9rem);font-weight:650;letter-spacing:-.025em;line-height:1.15}.AchievementDetailDialog_backButton__QwyhL{position:absolute;inset-block-start:.75rem;inset-inline-start:.75rem;min-height:2.75rem;padding:.55rem .8rem;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:.75rem;background:transparent;color:hsl(var(--text-secondary));font:inherit;font-size:.8rem;cursor:pointer;transition-property:background-color,color,transform;transition-duration:.15s;transition-timing-function:ease-out}.AchievementDetailDialog_backButton__QwyhL:hover{background:rgba(var(--ink-rgb),.055);color:rgb(var(--ink-rgb))}.AchievementDetailDialog_shareLayout__8oHTt{margin-top:1.5rem;display:grid;grid-template-columns:minmax(17rem,22.5rem) minmax(12rem,14rem);grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem);align-items:center;justify-content:center}.AchievementDetailDialog_previewFrame___025j{width:min(22.5rem,100%);overflow:hidden;border-radius:1.15rem;box-shadow:0 1.2rem 3rem rgba(35,29,22,.17),0 0 0 1px rgba(0,0,0,.08)}.AchievementDetailDialog_shareControls__hv86U{width:100%;max-width:14rem;min-width:0}.AchievementDetailDialog_controlsTitle__kiieX{margin:0 0 1.35rem;font-size:.95rem;font-weight:600;line-height:1.3}.AchievementDetailDialog_shareControls__hv86U fieldset{margin:0;padding:0 0 .55rem;display:grid;grid-gap:0;gap:0;border:0;-webkit-border-after:1px solid rgba(var(--ink-rgb),.1);border-block-end:1px solid rgba(var(--ink-rgb),.1)}.AchievementDetailDialog_shareOption__uEjl7{min-height:2.75rem;padding:.75rem .25rem;display:flex;align-items:center;justify-content:space-between;gap:.7rem;border:0;background:transparent;color:rgb(var(--ink-rgb));font-size:.84rem}.AchievementDetailDialog_shareOption__uEjl7+.AchievementDetailDialog_shareOption__uEjl7{-webkit-border-before:1px solid rgba(var(--ink-rgb),.1);border-block-start:1px solid rgba(var(--ink-rgb),.1)}.AchievementDetailDialog_shareOption__uEjl7>label{cursor:pointer}.AchievementDetailDialog_shareActions__SBwBR{margin-top:1.25rem;display:grid;grid-gap:.65rem;gap:.65rem}.AchievementDetailDialog_platformGrid__Ex7J6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.AchievementDetailDialog_secondaryActions__uSWpD{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.55rem;gap:.55rem}.AchievementDetailDialog_copyButton__PFsrD,.AchievementDetailDialog_downloadButton__Nsne8{width:100%;height:2.75rem;margin:0;padding:0 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border:1px solid hsl(var(--btn-outline-default));border-radius:.375rem;background:transparent;color:hsl(var(--text-primary));font:inherit;font-size:.86rem;font-weight:500;white-space:nowrap;cursor:pointer;transition-property:border-color,color,transform;transition-duration:.15s;transition-timing-function:ease-out}.AchievementDetailDialog_platformButton__T7HBF{width:100%;height:2.75rem;padding:0;display:inline-grid;place-items:center;border:1px solid hsl(var(--btn-outline-default));border-radius:.375rem;background:transparent;color:hsl(var(--text-primary));cursor:pointer;touch-action:manipulation;transition-property:border-color,color,transform;transition-duration:.15s;transition-timing-function:ease-out}.AchievementDetailDialog_platformButton__T7HBF:hover{border-color:hsl(var(--btn-outline-hover))}.AchievementDetailDialog_platformButton__T7HBF svg{width:1.1rem;height:1.1rem;flex:0 0 auto}.AchievementDetailDialog_copyButton__PFsrD svg,.AchievementDetailDialog_downloadButton__Nsne8 svg{width:1rem;height:1rem;flex:0 0 auto}.AchievementDetailDialog_copyButton__PFsrD:hover,.AchievementDetailDialog_downloadButton__Nsne8:hover{border-color:hsl(var(--btn-outline-hover))}.AchievementDetailDialog_shareActions__SBwBR button:disabled{cursor:wait;opacity:.55}.AchievementDetailDialog_captureCard__iKO73{width:360px;position:fixed;inset-block-start:0;inset-inline-start:-10000px;pointer-events:none}.AchievementDetailDialog_backButton__QwyhL:active,.AchievementDetailDialog_closeButton__6X40J:active,.AchievementDetailDialog_copyButton__PFsrD:active,.AchievementDetailDialog_downloadButton__Nsne8:active,.AchievementDetailDialog_platformButton__T7HBF:active,.AchievementDetailDialog_shareButton__vIHn6:active{transform:scale(.96)}.AchievementDetailDialog_backButton__QwyhL:focus-visible,.AchievementDetailDialog_closeButton__6X40J:focus-visible,.AchievementDetailDialog_copyButton__PFsrD:focus-visible,.AchievementDetailDialog_downloadButton__Nsne8:focus-visible,.AchievementDetailDialog_platformButton__T7HBF:focus-visible,.AchievementDetailDialog_shareButton__vIHn6:focus-visible{outline:2px solid rgb(var(--stats-accent-rgb,164,95,53));outline-offset:3px}.AchievementDetailDialog_shareStatus__iKDRx{min-height:1.1rem;margin:.65rem 0 0;color:hsl(var(--text-secondary));font-size:.72rem}.AchievementDetailDialog_srOnly__JIc6X{width:1px;height:1px;position:absolute;overflow:hidden;clip:rect(0,0,0,0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}@media (prefers-reduced-motion:no-preference){.AchievementDetailDialog_overlay__eOy8T{animation:AchievementDetailDialog_overlayEnter__9Znct .18s ease-out both}.AchievementDetailDialog_dialog__Wo0bP{animation:AchievementDetailDialog_dialogEnter__tyE_l .22s ease-out both}}@keyframes AchievementDetailDialog_overlayEnter__9Znct{0%{opacity:0}to{opacity:1}}@keyframes AchievementDetailDialog_dialogEnter__tyE_l{0%{opacity:0;transform:translateY(.6rem)}to{opacity:1;transform:translateY(0)}}@media (max-width:32rem){.AchievementDetailDialog_overlay__eOy8T{place-items:end center;padding:0}.AchievementDetailDialog_dialog__Wo0bP{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));-webkit-padding-after:max(2rem,env(safe-area-inset-bottom));padding-block-end:max(2rem,env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0}.AchievementDetailDialog_shareDialog__A_JLH{padding-inline:1rem}.AchievementDetailDialog_shareHeader__DZ8Y_{padding-inline:2.5rem}}@media (max-width:48rem){.AchievementDetailDialog_shareLayout__8oHTt{grid-template-columns:minmax(0,22.5rem)}.AchievementDetailDialog_previewFrame___025j{margin-inline:auto}.AchievementDetailDialog_shareControls__hv86U{max-width:22.5rem;margin-inline:auto}}@media (forced-colors:active){.AchievementDetailDialog_backButton__QwyhL,.AchievementDetailDialog_closeButton__6X40J,.AchievementDetailDialog_copyButton__PFsrD,.AchievementDetailDialog_dialog__Wo0bP,.AchievementDetailDialog_downloadButton__Nsne8,.AchievementDetailDialog_platformButton__T7HBF,.AchievementDetailDialog_shareButton__vIHn6{border:1px solid CanvasText}}.ClipShareDialog_dialog__a_fFE{width:min(46rem,calc(100vw - 2rem));max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:2.25rem clamp(1.25rem,3vw,2rem) 1.75rem;overflow:auto;border:1px solid rgba(var(--ink-rgb),.1);border-radius:1.5rem;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font-family:var(--font-sans,sans-serif);box-shadow:0 18px 48px rgba(45,43,40,.12),0 2px 8px rgba(45,43,40,.05);overscroll-behavior:contain}.ClipShareDialog_dialog__a_fFE[open]{display:flex;flex-direction:column}.ClipShareDialog_dialog__a_fFE::-webkit-backdrop{background:rgba(25,23,20,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ClipShareDialog_dialog__a_fFE::backdrop{background:rgba(25,23,20,.44);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ClipShareDialog_header__U48Ra{display:flex;align-items:flex-start;justify-content:center;gap:1rem;padding:0 2rem;text-align:center}.ClipShareDialog_header__U48Ra h2{margin:0;font-size:clamp(1.45rem,4vw,1.9rem);font-weight:650;line-height:1.4}.ClipShareDialog_header__U48Ra p{margin:.4rem 0 0;color:hsl(var(--text-secondary));font-size:.8rem;line-height:1.6}.ClipShareDialog_close__cYDVx{position:absolute;inset-block-start:.75rem;inset-inline-end:.75rem;display:grid;place-items:center;flex:0 0 auto;width:2.5rem;height:2.5rem;border:0;border-radius:999px;color:hsl(var(--text-secondary));font-size:1.3rem;cursor:pointer}.ClipShareDialog_close__cYDVx,.ClipShareDialog_close__cYDVx:hover{background:rgba(var(--ink-rgb),.055)}.ClipShareDialog_preview__Xf9fN{min-width:0;min-height:0;max-height:min(65dvh,38rem);overflow:auto;overscroll-behavior:contain;background:hsl(var(--workspace-bg));border-radius:.75rem;box-shadow:0 1.2rem 3rem rgba(35,29,22,.17),0 0 0 1px rgba(0,0,0,.08)}.ClipShareDialog_shareLayout___8MhK{margin-top:1.5rem;display:grid;grid-template-columns:minmax(0,22.5rem) minmax(12rem,14rem);grid-gap:clamp(1.5rem,3vw,2rem);gap:clamp(1.5rem,3vw,2rem);align-items:center;justify-content:center}.ClipShareDialog_notice__IucGN{margin:.75rem 0 0;color:hsl(var(--text-secondary));font-size:.72rem;line-height:1.6}.ClipShareDialog_downloadLink__Cw5SN{box-sizing:border-box;text-decoration:none}.ClipShareDialog_image__jYkLP{display:block;width:100%;height:auto;outline:1px solid oklch(0 0 0/.1)}.ClipShareDialog_placeholder__nLJrF{display:grid;place-items:center;min-height:15rem;background:hsl(var(--workspace-bg))}.ClipShareDialog_retry__dRNM0{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:2.75rem;padding:.65rem 1rem;border:0;border-radius:3px;background:#303238;color:#fff;font:inherit;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer}.ClipShareDialog_retry__dRNM0:hover{background:#42444b}.ClipShareDialog_dialog__a_fFE a:focus-visible,.ClipShareDialog_dialog__a_fFE button:focus-visible{outline-offset:3px}.ClipShareDialog_capture__LV5md{position:fixed;left:-10000px;top:0;pointer-events:none}.ClipShareDialog_card__6NxdG{box-sizing:border-box;width:540px;padding:48px;background:hsl(var(--workspace-bg));color:rgb(var(--ink-rgb));font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ClipShareDialog_quote__XIKWG{display:block;width:76px;height:76px;margin:-12px 0 12px -8px;color:rgba(var(--ink-rgb),.12)}.ClipShareDialog_text__tRCs7{margin:0;font-size:24px;font-weight:400;line-height:1.75;overflow-wrap:anywhere}.ClipShareDialog_text__tRCs7 p{margin:0;white-space:pre-wrap}.ClipShareDialog_text__tRCs7 p+p{-webkit-margin-before:.75em;margin-block-start:.75em}.ClipShareDialog_source__Xt7Fd{margin:28px 0 0;color:rgba(var(--ink-rgb),.65);font-size:13px;line-height:1.6;overflow-wrap:anywhere}.ClipShareDialog_brand__FfZrS{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:36px;padding-top:20px;border-top:1px solid rgba(var(--ink-rgb),.13);color:rgba(var(--ink-rgb),.65);font-size:12px}.ClipShareDialog_identity__9reKM{display:flex;align-items:center;gap:12px;min-width:0}.ClipShareDialog_avatar__xQrlB{position:relative;display:grid;place-items:center;flex:0 0 40px;width:40px;height:40px;overflow:hidden;border-radius:50%;background:#ebe3d7;color:#897d6e}.ClipShareDialog_avatar__xQrlB>svg{width:22px;height:22px}.ClipShareDialog_avatar__xQrlB img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ClipShareDialog_userName___1diL{min-width:0;color:rgb(var(--ink-rgb));font-size:14px;font-weight:500;line-height:1.5;overflow-wrap:anywhere}.ClipShareDialog_logo__iu22A{display:block;flex:0 0 auto;width:calc(103px * 2 / 3);height:24px;filter:var(--logo-filter)}@media (max-width:48rem){.ClipShareDialog_shareLayout___8MhK{grid-template-columns:minmax(0,22.5rem)}.ClipShareDialog_shareLayout___8MhK>div:last-child{max-width:none}.ClipShareDialog_preview__Xf9fN{max-height:50dvh}}@media (max-width:32rem){.ClipShareDialog_dialog__a_fFE{width:100%;max-height:calc(100dvh - env(safe-area-inset-top));margin:auto auto 0;padding-inline:1rem;padding-bottom:max(1.75rem,env(safe-area-inset-bottom));border-radius:1.5rem 1.5rem 0 0}}@media (prefers-reduced-motion:reduce){.ClipShareDialog_dialog__a_fFE a:active,.ClipShareDialog_dialog__a_fFE button:active{transform:none}}@media (prefers-reduced-motion:no-preference){.ClipShareDialog_close__cYDVx,.ClipShareDialog_retry__dRNM0{transition:background-color .14s ease-out,transform .14s ease-out}.ClipShareDialog_close__cYDVx:active,.ClipShareDialog_retry__dRNM0:active{transform:scale(.96)}}.EditorialPageHeader_root__oTugm{width:100%;margin-bottom:clamp(.75rem,1.5vh,1.25rem)}.EditorialPageHeader_logo__tBD8J{display:block;width:auto;height:1.35rem;margin-bottom:clamp(2.75rem,6vh,4.25rem);opacity:.84}.EditorialPageHeader_eyebrow__8XSb2{margin:0;color:rgb(var(--stats-accent-rgb,164,95,53));font-size:.75rem;font-weight:650;letter-spacing:.11em;text-transform:uppercase}.EditorialPageHeader_title___N0BG{max-width:46rem;margin:.55rem 0 0;color:hsl(var(--text-primary));font-family:inherit;font-size:clamp(2.25rem,5vw,3.75rem);font-weight:620;line-height:1.06;letter-spacing:-.045em}.EditorialPageHeader_description__TdsJ6{max-width:39rem;margin:1rem 0 0;color:hsl(var(--text-tertiary));font-size:clamp(.9rem,1.5vw,1rem);line-height:1.65}@media (max-width:720px){.EditorialPageHeader_logo__tBD8J{margin-bottom:2.75rem}}.riikee-calendar_calendar__FynEf{padding:1rem;max-width:350px}.riikee-calendar_calendar__FynEf.riikee-calendar_compact__DMgDn{width:100%;max-width:none;padding:0}.riikee-calendar_compact__DMgDn .riikee-calendar_header__CQ7Ri{height:2.25rem;margin-bottom:1rem}.riikee-calendar_compact__DMgDn .riikee-calendar_caption__GiUqd{margin-left:calc(100% / 14 - .4rem);font-size:1.05rem;font-weight:600}.riikee-calendar_compact__DMgDn .riikee-calendar_navButton__soiTG{width:28px;height:28px}.riikee-calendar_compact__DMgDn .riikee-calendar_weekdays__74048{margin-bottom:.2rem}.riikee-calendar_compact__DMgDn .riikee-calendar_weekday__McJkR{font-size:.64rem}.riikee-calendar_compact__DMgDn .riikee-calendar_monthGrid__IuR9L{gap:1px}.riikee-calendar_compact__DMgDn .riikee-calendar_dayButton__XUMhW,.riikee-calendar_compact__DMgDn .riikee-calendar_emptyCell__MZwxh{width:100%;height:31px}.riikee-calendar_compact__DMgDn .riikee-calendar_dayButton__XUMhW{font-size:.78rem}.riikee-calendar_compact__DMgDn .riikee-calendar_dayButton__XUMhW:not(:disabled):after{width:24px;height:24px}.riikee-calendar_header__CQ7Ri{display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.riikee-calendar_monthNavigation__NGVOz{display:flex;align-items:center;gap:.15rem}.riikee-calendar_navButton__soiTG{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;border-radius:999px;background:transparent;color:hsl(var(--text-primary));cursor:pointer;opacity:.7;transition:opacity .18s ease,color .18s ease,background-color .18s ease,transform .18s ease}.riikee-calendar_navButton__soiTG:hover{background:rgba(var(--ink-rgb),.06);color:hsl(var(--text-primary));opacity:1;transform:translateY(-1px)}.riikee-calendar_navButton__soiTG:focus-visible{background:rgba(var(--ink-rgb),.06);color:hsl(var(--text-primary));opacity:1;transform:translateY(-1px);outline:none}.riikee-calendar_caption__GiUqd{font-size:1rem;font-weight:500;color:hsl(var(--text-primary));margin:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center}.riikee-calendar_monthViewport__ZqWgo{width:100%;overflow:hidden}.riikee-calendar_weekdays__74048{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0;margin-bottom:.5rem}.riikee-calendar_weekday__McJkR{text-align:center;font-size:.75rem;font-weight:400;color:hsl(var(--text-secondary))}.riikee-calendar_monthGrid__IuR9L{display:flex;flex-direction:column;gap:4px;transform:translateX(0);transition:transform .15s ease}.riikee-calendar_calendar__FynEf.slide-left .riikee-calendar_monthGrid__IuR9L{animation:riikee-calendar_slideLeft__5Aftm .15s ease forwards}.riikee-calendar_calendar__FynEf.slide-right .riikee-calendar_monthGrid__IuR9L{animation:riikee-calendar_slideRight__V0zDo .15s ease forwards}@keyframes riikee-calendar_slideLeft__5Aftm{0%{transform:translateX(0);opacity:1}50%{transform:translateX(-100%);opacity:.5}to{transform:translateX(0);opacity:1}}@keyframes riikee-calendar_slideRight__V0zDo{0%{transform:translateX(0);opacity:1}50%{transform:translateX(100%);opacity:.5}to{transform:translateX(0);opacity:1}}.riikee-calendar_week__sEw_M{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:0;gap:0}.riikee-calendar_dayButton__XUMhW{width:36.5px;height:32px;border:none;background:transparent;color:hsl(var(--text-primary));cursor:pointer;font-size:1rem;font-weight:200;transition:all .2s ease;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;overflow:hidden}.riikee-calendar_dayButton__XUMhW:not(:disabled):after{content:"";display:block;position:absolute;width:30px;height:30px;border-radius:50%;left:50%;transform:translateX(-50%);top:100%;background-image:radial-gradient(circle 30px,hsla(var(--accent-vibrant),60%) 0,hsla(var(--accent-vibrant),60%) 100%,transparent 100%);transition:all .2s ease}.riikee-calendar_dayButton__XUMhW:hover:not(:disabled):after{top:60%}.riikee-calendar_dayNumber__yd724{line-height:1;margin-bottom:2px}.riikee-calendar_dayButton__XUMhW.riikee-calendar_disabled__XVmWR{color:hsl(var(--text-tertiary));cursor:default;opacity:.7}.riikee-calendar_dayButton__XUMhW.riikee-calendar_disabled__XVmWR:hover{background:transparent}.riikee-calendar_progressLine__Vw7mo{position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:2px;background:hsl(var(--brand-primary));transition:all .3s ease;min-width:4px}.riikee-calendar_calendar__FynEf.slide-left .riikee-calendar_progressLine__Vw7mo,.riikee-calendar_calendar__FynEf.slide-right .riikee-calendar_progressLine__Vw7mo{transition:none}.riikee-calendar_emptyCell__MZwxh{width:36px;height:32px}.riikee-calendar_dayButton__XUMhW.riikee-calendar_today__uh_KV{font-weight:600;background:hsl(var(--accent-primary)) /.1;color:hsl(var(--accent-primary))}.riikee-calendar_dayButton__XUMhW.riikee-calendar_today__uh_KV:hover{background:hsl(var(--accent-primary)) /.2}.riikee-calendar_dayButton__XUMhW.riikee-calendar_selected__X9Ccs{font-weight:700}.riikee-calendar_dayButton__XUMhW.riikee-calendar_selected__X9Ccs:after{top:75%}.EditorialPageShell_root__pC__5{width:min(100%,78rem);min-height:100dvh;margin:0 auto;padding:clamp(4.5rem,8vh,6.5rem) clamp(1.5rem,5vw,4.5rem) 7rem}@media (max-width:720px){.EditorialPageShell_root__pC__5{padding:4.5rem 1.25rem 5rem}}.MetricStrip_root__0_Y31{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(var(--ink-rgb),.075);border-bottom:1px solid rgba(var(--ink-rgb),.075)}.MetricStrip_root__0_Y31>div{min-width:0;min-height:6.4rem;padding:1.55rem clamp(.8rem,2.2vw,1.75rem);display:flex;flex-direction:column;justify-content:center;gap:.55rem}.MetricStrip_root__0_Y31>div:first-child{-webkit-padding-start:0;padding-inline-start:0}.MetricStrip_root__0_Y31>div+div{-webkit-border-start:1px solid rgba(var(--ink-rgb),.075);border-inline-start:1px solid rgba(var(--ink-rgb),.075)}.MetricStrip_root__0_Y31 strong{overflow:hidden;color:hsl(var(--text-primary));font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:590;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.MetricStrip_root__0_Y31 span{color:hsl(var(--text-tertiary));font-size:.76rem;line-height:1.4}@media (max-width:720px){.MetricStrip_root__0_Y31{grid-template-columns:repeat(2,minmax(0,1fr))}.MetricStrip_root__0_Y31>div:nth-child(3){-webkit-padding-start:0;padding-inline-start:0;-webkit-border-start:0;border-inline-start:0}.MetricStrip_root__0_Y31>div:nth-child(n+3){border-top:1px solid rgba(var(--ink-rgb),.075)}}@media (max-width:480px){.MetricStrip_root__0_Y31{grid-template-columns:1fr}.MetricStrip_root__0_Y31>div,.MetricStrip_root__0_Y31>div:first-child,.MetricStrip_root__0_Y31>div:nth-child(3){min-height:0;padding:1rem 0;-webkit-border-start:0;border-inline-start:0;border-top:0}.MetricStrip_root__0_Y31>div+div{border-top:1px solid rgba(var(--ink-rgb),.075)}}.DropdownMenu_dropdownContainer__GYCA2{position:relative;display:inline-block}.DropdownMenu_dropdownTrigger__7ldTd{display:flex;align-items:center;justify-content:center;border:none;background:transparent;border-radius:.375rem;cursor:pointer;color:hsl(var(--text-primary));transition:all .15s ease;min-width:2.25rem;height:2.25rem}.DropdownMenu_dropdownTrigger__7ldTd:hover:not(.DropdownMenu_disabled__o6Sg8){background:hsl(var(--bg-elevated))}.DropdownMenu_dropdownTrigger__7ldTd.DropdownMenu_disabled__o6Sg8{opacity:.5;cursor:not-allowed}.DropdownMenu_backdrop__AKqNQ{position:fixed;top:0;left:0;right:0;bottom:0;z-index:999;background:transparent}.DropdownMenu_dropdownMenu__mPKmG{background:hsl(var(--bg-primary));border-radius:.5rem;box-shadow:0 5px 10px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05);padding:.25rem;min-width:150px;max-width:400px;max-height:300px;overflow-y:auto;display:flex;flex-direction:column;gap:1px}.DropdownMenu_placement-bottom-left__Au9Q_,.DropdownMenu_placement-bottom-right__irR9d{animation:DropdownMenu_slideDownAndFade__lp3NO .2s ease-out}.DropdownMenu_placement-top-left__tuA41,.DropdownMenu_placement-top-right__wxT3x{animation:DropdownMenu_slideUpAndFade__lBrvO .2s ease-out}@keyframes DropdownMenu_slideDownAndFade__lp3NO{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes DropdownMenu_slideUpAndFade__lBrvO{0%{opacity:0;transform:translateY(8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.DropdownMenu_dropdownItem__Owd4x{display:flex;align-items:center;gap:.5rem;width:100%;padding:.75rem;border:none;background:transparent;border-radius:.25rem;cursor:pointer;font-size:.875rem;color:hsl(var(--text-primary));transition:all .15s ease;text-align:left}.DropdownMenu_dropdownItem__Owd4x:hover:not(.DropdownMenu_disabled__o6Sg8){background:hsl(var(--bg-elevated));color:hsl(var(--text-primary))}.DropdownMenu_dropdownItem__Owd4x.DropdownMenu_active__hMQMJ{background:hsl(var(--bg-orange-light));color:hsl(var(--text-primary))}.DropdownMenu_dropdownItem__Owd4x.DropdownMenu_disabled__o6Sg8{opacity:.5;cursor:not-allowed}.DropdownMenu_itemIcon__C9xIW{display:flex;align-items:center;justify-content:center;width:1rem;height:1rem}.DropdownMenu_itemLabel__nufPI{flex:1 1}@media (max-width:768px){.DropdownMenu_dropdownTrigger__7ldTd{min-width:2rem;height:2rem;padding:.375rem}.DropdownMenu_dropdownMenu__mPKmG{min-width:120px}}.SelectionAiEditor_inlineComparison__UMS_W{position:relative;left:50%;display:grid;width:min(68rem,calc(100vw - 2rem));min-height:19rem;margin:1.4rem 0 2rem;padding:1.15rem 0 1.25rem;border-top:1px solid rgba(var(--ink-rgb),.12);border-bottom:1px solid rgba(var(--ink-rgb),.12);color:hsl(var(--text-primary));font-family:var(--font-sans,"Inter",sans-serif);grid-template-columns:repeat(2,minmax(0,1fr));transform:translateX(-50%);animation:SelectionAiEditor_enter__vNXg3 .18s cubic-bezier(.22,1,.36,1)}.SelectionAiEditor_comparisonColumn__uxV6s{display:flex;min-width:0;padding:.15rem 1.35rem .1rem .25rem;flex-direction:column}.SelectionAiEditor_resultColumn__eHId_{padding-right:.25rem;padding-left:1.35rem;border-left:1px solid rgba(var(--ink-rgb),.12)}.SelectionAiEditor_columnLabel__TbF0s{color:hsl(var(--text-tertiary));font-size:.7rem;font-weight:650;letter-spacing:.09em;line-height:1;text-transform:uppercase}.SelectionAiEditor_result__CU54j,.SelectionAiEditor_source__HQPT9{color:hsl(var(--text-primary));font-family:var(--editor-font-family,inherit);font-size:var(--editor-font-size,1.02rem);line-height:var(--editor-line-height,1.8);white-space:pre-wrap}.SelectionAiEditor_source__HQPT9{margin-top:1rem;padding-right:.4rem}.SelectionAiEditor_resultContent__w4V9D{min-height:9rem;margin-top:1rem;padding-right:.4rem;flex:1 1}.SelectionAiEditor_result__CU54j{min-height:7rem}.SelectionAiEditor_requirementForm__hK8wT{display:flex;flex-direction:column;gap:.65rem}.SelectionAiEditor_requirementForm__hK8wT label{color:hsl(var(--text-secondary));font-size:.82rem;font-weight:550;line-height:1.45}.SelectionAiEditor_requirementForm__hK8wT textarea{width:100%;min-height:8.5rem;padding:.8rem .85rem;resize:vertical;border:1px solid rgba(var(--ink-rgb),.12);border-radius:3px;outline:none;background:rgba(var(--panel-rgb),.22);color:hsl(var(--text-primary));font:inherit;font-size:.9rem;line-height:1.65}.SelectionAiEditor_requirementForm__hK8wT textarea::placeholder{color:hsl(var(--text-muted))}.SelectionAiEditor_requirementForm__hK8wT textarea:focus{border-color:rgba(164,95,53,.34);box-shadow:0 0 0 2px rgba(164,95,53,.06)}.SelectionAiEditor_result__CU54j.SelectionAiEditor_loading__ybOIn:after{display:inline-block;width:1px;height:.95rem;margin-left:.2rem;vertical-align:-.06rem;background:hsl(var(--brand-primary));content:"";animation:SelectionAiEditor_blink__Hs_Wc .85s steps(1) infinite}.SelectionAiEditor_tonePicker__1sem_>span{display:block;margin-bottom:.8rem;color:hsl(var(--text-secondary));font-size:.88rem;line-height:1.55}.SelectionAiEditor_tonePicker__1sem_>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.SelectionAiEditor_tonePicker__1sem_ button{min-height:2.8rem;padding:0 .85rem;border:1px solid rgba(var(--ink-rgb),.1);border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font:inherit;font-size:.86rem;text-align:left;cursor:pointer}.SelectionAiEditor_tonePicker__1sem_ button:hover:not(:disabled){border-color:rgba(164,95,53,.3);background:rgba(164,95,53,.04);color:hsl(var(--brand-primary))}.SelectionAiEditor_tonePicker__1sem_ button:disabled{opacity:.4;cursor:not-allowed}.SelectionAiEditor_paragraphSuggestions__n4jLN{display:grid;grid-gap:.7rem;gap:.7rem}.SelectionAiEditor_paragraphSuggestions__n4jLN article{padding:.9rem .95rem;border:1px solid rgba(var(--ink-rgb),.09);border-radius:3px;background:rgba(var(--panel-rgb),.34)}.SelectionAiEditor_paragraphSuggestions__n4jLN strong{display:block;color:hsl(var(--text-primary));font-size:.9rem;font-weight:650}.SelectionAiEditor_paragraphSuggestions__n4jLN p{margin:.42rem 0 0;color:hsl(var(--text-secondary));font-size:.84rem;line-height:1.65}.SelectionAiEditor_paragraphSuggestions__n4jLN article button{display:inline-flex;align-items:center;gap:.3rem;margin-top:.7rem;padding:0;border:0;background:transparent;color:hsl(var(--brand-primary));font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.SelectionAiEditor_paragraphSuggestions__n4jLN article button:hover{color:hsl(var(--brand-primary));opacity:.8}.SelectionAiEditor_paragraphSuggestions__n4jLN article button svg{width:.95rem;height:.95rem}.SelectionAiEditor_error__sq_xZ{margin:.75rem 0 0;color:hsl(var(--notification-error-text));font-size:.8rem;line-height:1.5}.SelectionAiEditor_resultColumn__eHId_ footer{display:flex;align-items:center;gap:1rem;margin-top:1rem;padding-top:.9rem;border-top:1px solid rgba(var(--ink-rgb),.08)}.SelectionAiEditor_resultColumn__eHId_ footer button{display:inline-flex;align-items:center;gap:.35rem;padding:0;border:0;background:transparent;color:hsl(var(--text-secondary));font:inherit;font-size:.8rem;cursor:pointer}.SelectionAiEditor_resultColumn__eHId_ footer button:hover:not(:disabled){color:hsl(var(--brand-primary))}.SelectionAiEditor_resultColumn__eHId_ footer button:disabled{opacity:.4;cursor:not-allowed}.SelectionAiEditor_resultColumn__eHId_ footer .SelectionAiEditor_accept__uj2bk{height:2.35rem;padding:0 .85rem;border-radius:3px;background:hsl(var(--text-primary));color:hsl(var(--bg-primary))}.SelectionAiEditor_resultColumn__eHId_ footer .SelectionAiEditor_accept__uj2bk:hover:not(:disabled){background:hsl(var(--text-primary));color:hsl(var(--bg-primary));opacity:.86}.SelectionAiEditor_resultColumn__eHId_ footer svg{width:.95rem;height:.95rem}@media (max-width:64rem){.SelectionAiEditor_inlineComparison__UMS_W{display:flex;width:calc(100vw - 2rem);min-height:0;flex-direction:column}.SelectionAiEditor_comparisonColumn__uxV6s{padding:.25rem .15rem 1.3rem}.SelectionAiEditor_source__HQPT9{max-height:14rem;overflow-y:auto}.SelectionAiEditor_resultColumn__eHId_{padding-top:1.3rem;padding-bottom:.1rem;border-top:1px solid rgba(var(--ink-rgb),.12);border-left:0}.SelectionAiEditor_resultContent__w4V9D{min-height:7rem}}@media (max-width:36rem){.SelectionAiEditor_inlineComparison__UMS_W{width:calc(100vw - 1.5rem);margin-top:1.1rem;margin-bottom:1.5rem;padding-top:1rem;padding-bottom:1rem}.SelectionAiEditor_result__CU54j,.SelectionAiEditor_source__HQPT9{font-size:var(--editor-font-size,.98rem);line-height:var(--editor-line-height,1.74)}.SelectionAiEditor_tonePicker__1sem_>div{grid-template-columns:1fr}.SelectionAiEditor_resultColumn__eHId_ footer{gap:.8rem;flex-wrap:wrap}}@keyframes SelectionAiEditor_enter__vNXg3{0%{opacity:0;transform:translate(-50%,.35rem)}}@keyframes SelectionAiEditor_blink__Hs_Wc{0%,45%{opacity:1}46%,to{opacity:0}}.EditorLinkPlugin_popover__h_SiI{position:fixed;z-index:1250;width:min(21rem,calc(100vw - 1.5rem));padding:1.05rem 1.15rem .95rem;border:1px solid rgba(var(--ink-rgb),.11);border-radius:3px;background:rgba(var(--panel-rgb),.98);box-shadow:0 18px 48px rgba(45,43,40,.12),0 2px 8px rgba(45,43,40,.04);color:hsl(var(--text-primary));font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif)}.EditorLinkPlugin_popoverHeader__8gccZ{display:flex;align-items:center;justify-content:space-between;gap:1rem}.EditorLinkPlugin_title__YoxWm{margin:0;color:#393632;font-size:.94rem;font-weight:600;line-height:1.4}.EditorLinkPlugin_closeButton__0_1uh{display:grid;width:2rem;height:2rem;flex:0 0 auto;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#99938a;cursor:pointer;transition-property:background-color,color,transform;transition-duration:.16s}.EditorLinkPlugin_closeButton__0_1uh:focus-visible,.EditorLinkPlugin_closeButton__0_1uh:hover{background:rgba(45,43,40,.06);color:#4c4944}.EditorLinkPlugin_closeButton__0_1uh:focus-visible{outline:2px solid hsl(var(--brand-primary));outline-offset:2px}.EditorLinkPlugin_closeButton__0_1uh:active{transform:scale(.96)}.EditorLinkPlugin_closeButton__0_1uh svg{width:1.15rem;height:1.15rem}.EditorLinkPlugin_form__e84_Y{margin-top:.9rem}.EditorLinkPlugin_input__2YtLQ{box-sizing:border-box;width:100%;min-height:2.9rem;padding:.7rem .85rem;border:1px solid rgba(45,43,40,.15);border-radius:3px;outline:none;background:rgba(var(--panel-rgb),.76);color:#3f3b36;font:inherit;font-size:1rem;transition-property:border-color,background-color,box-shadow;transition-duration:.16s}.EditorLinkPlugin_input__2YtLQ::placeholder{color:#918b82}.EditorLinkPlugin_input__2YtLQ:focus-visible{border-color:rgba(164,95,53,.38);background:rgba(var(--panel-rgb),.82);box-shadow:0 0 0 2px rgba(164,95,53,.06)}.EditorLinkPlugin_footer__RqPD2{display:flex;align-items:center;justify-content:flex-end;gap:.75rem;margin-top:.45rem}.EditorLinkPlugin_applyButton__bEyb6,.EditorLinkPlugin_textButton__Yd14v{min-height:2.5rem;padding:0 .85rem;border:0;border-radius:3px;font:inherit;font-size:.875rem;cursor:pointer;transition-property:color,background-color,transform;transition-duration:.12s}.EditorLinkPlugin_textButton__Yd14v{margin-right:auto;padding-left:0;background:transparent;color:hsl(var(--text-secondary))}.EditorLinkPlugin_textButton__Yd14v:hover{color:hsl(var(--text-primary));text-decoration:underline;text-underline-offset:.18em}.EditorLinkPlugin_applyButton__bEyb6{border:1px solid #413d38;background:#413d38;color:#fbfaf7}.EditorLinkPlugin_applyButton__bEyb6:focus-visible,.EditorLinkPlugin_applyButton__bEyb6:hover{border-color:#2f2c29;background:#2f2c29}.EditorLinkPlugin_applyButton__bEyb6:focus-visible,.EditorLinkPlugin_textButton__Yd14v:focus-visible{outline:2px solid hsl(var(--brand-primary));outline-offset:2px}.EditorLinkPlugin_applyButton__bEyb6:active,.EditorLinkPlugin_textButton__Yd14v:active{transform:scale(.96)}.EditorLinkPlugin_error__ow2Mg{min-height:1rem;margin:.35rem 0 0;color:hsl(var(--error));font-size:.75rem;line-height:1rem}.EditorLinkPlugin_visuallyHidden__f4H9Y{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.EditorLinkPlugin_linkBubble__zVX_C{position:fixed;z-index:1240;display:flex;width:min(17.5rem,calc(100vw - 1.5rem));min-height:2.5rem;align-items:center;gap:.25rem;padding:.25rem .375rem .25rem .75rem;border-radius:6px;background:hsl(var(--bg-dark-primary));box-shadow:0 5px 10px rgba(0,0,0,.05),0 0 6px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.05);color:hsl(var(--text-dark-primary));font-family:var(--font-sans,ui-sans-serif,system-ui,sans-serif)}.EditorLinkPlugin_linkBubbleArrow__1macH{position:absolute;bottom:-4px;width:8px;height:8px;background:hsl(var(--bg-dark-primary));pointer-events:none;transform:translateX(-50%) rotate(45deg)}.EditorLinkPlugin_linkBubbleUrl__bKFVw{min-width:0;flex:1 1;overflow:hidden;font-size:.75rem;line-height:1.25rem;text-overflow:ellipsis;white-space:nowrap}.EditorLinkPlugin_linkBubbleDivider__B9gea{width:1px;height:1rem;flex:none;background:hsl(var(--text-dark-primary)/.18)}.EditorLinkPlugin_linkBubbleButton__mQ3xa{display:inline-flex;width:2rem;height:2rem;flex:none;align-items:center;justify-content:center;border:0;border-radius:3px;background:transparent;color:inherit;cursor:pointer;transition-property:background-color,color,transform;transition-duration:.12s}.EditorLinkPlugin_linkBubbleButton__mQ3xa:hover{background:hsl(var(--text-dark-primary)/.12)}.EditorLinkPlugin_linkBubbleButton__mQ3xa:focus-visible{outline:2px solid hsl(var(--text-dark-primary));outline-offset:-2px}.EditorLinkPlugin_linkBubbleButton__mQ3xa:active{transform:scale(.96)}@media (max-width:40rem){.EditorLinkPlugin_popover__h_SiI{top:auto!important;right:.75rem;bottom:max(.75rem,env(safe-area-inset-bottom));left:.75rem!important;width:auto}}@media (prefers-reduced-motion:reduce){.EditorLinkPlugin_applyButton__bEyb6,.EditorLinkPlugin_closeButton__0_1uh,.EditorLinkPlugin_linkBubbleButton__mQ3xa,.EditorLinkPlugin_textButton__Yd14v{transition-duration:0ms}.EditorLinkPlugin_applyButton__bEyb6:active,.EditorLinkPlugin_closeButton__0_1uh:active,.EditorLinkPlugin_linkBubbleButton__mQ3xa:active,.EditorLinkPlugin_textButton__Yd14v:active{transform:none}}.WritingImageNode_nodeRoot__nO0_5{display:block;width:100%}.WritingImageNode_figure__sacEK{position:relative;width:100%;margin:2rem auto;clear:both;font-family:var(--font-sans,"Inter",sans-serif)}.WritingImageNode_figure__sacEK:focus-visible{outline:2px solid rgba(181,105,54,.55);outline-offset:5px}.WritingImageNode_figure__sacEK[data-size=small]{width:42%}.WritingImageNode_figure__sacEK[data-size=medium]{width:68%}.WritingImageNode_figure__sacEK[data-size=large]{width:86%}.WritingImageNode_figure__sacEK[data-alignment=left]{margin-inline:0 auto}.WritingImageNode_figure__sacEK[data-alignment=right]{margin-inline:auto 0}.WritingImageNode_image__zTXPd{display:block;width:100%;height:auto;border-radius:3px;outline:1px solid oklch(0 0 0/.1);outline-offset:-1px;cursor:default}.WritingImageNode_selected__0zw_2 .WritingImageNode_image__zTXPd{outline:2px solid rgba(181,105,54,.62);outline-offset:3px}.WritingImageNode_uploadPlaceholder__d1E9Q{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.8rem .9rem;gap:.8rem .9rem;width:min(100%,34rem);min-height:9.5rem;margin:2rem auto;padding:1.35rem 1.5rem;border:1px dashed rgba(var(--ink-rgb),.2);border-radius:5px;background:rgba(var(--ink-rgb),.025);color:hsl(var(--text-primary));font-family:var(--font-sans,"Inter",sans-serif)}.WritingImageNode_uploadIcon__hPhue{width:1.4rem;height:1.4rem;color:#b56936}.WritingImageNode_uploadCopy__kY4dK{display:grid;min-width:0;grid-gap:.25rem;gap:.25rem}.WritingImageNode_uploadCopy__kY4dK strong{font-size:.82rem;font-weight:600;line-height:1.35}.WritingImageNode_uploadCopy__kY4dK span{overflow:hidden;color:hsl(var(--text-tertiary));font-size:.72rem;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.WritingImageNode_progressTrack__nTGcA{grid-column:1/3;height:.25rem;overflow:hidden;border-radius:999px;background:rgba(var(--ink-rgb),.09)}.WritingImageNode_progressTrack__nTGcA span{display:block;height:100%;border-radius:inherit;background:#b56936;transition:width .18s ease-out}.WritingImageNode_progressValue__7REY2{grid-column:3;color:hsl(var(--text-secondary));font-size:.72rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.WritingImageNode_figure__sacEK figcaption{margin-top:.65rem;color:hsl(var(--text-tertiary));font-size:.76rem;line-height:1.5;text-align:center}.WritingImageNode_toolbar__g_lHJ{position:absolute;inset-inline-start:50%;bottom:calc(100% + .8rem);z-index:35;display:flex;align-items:center;gap:.15rem;min-height:2.5rem;padding:.25rem;border-radius:3px;background:hsl(var(--bg-primary));box-shadow:0 8px 24px rgba(35,33,30,.1),0 0 0 1px rgba(35,33,30,.08);transform:translateX(-50%);white-space:nowrap}.WritingImageNode_group__WClOt{display:flex;align-items:center;gap:.1rem}.WritingImageNode_toolbar__g_lHJ button{position:relative;display:grid;width:2rem;height:2rem;padding:0;place-items:center;border:0;border-radius:3px;background:transparent;color:hsl(var(--text-secondary));font:600 .68rem/1 var(--font-sans,"Inter",sans-serif);cursor:pointer;transition-property:color,background-color,scale;transition-duration:.14s}.WritingImageNode_toolbar__g_lHJ button.WritingImageNode_active__LfoAf,.WritingImageNode_toolbar__g_lHJ button:hover{background:rgba(var(--ink-rgb),.055);color:hsl(var(--text-primary))}.WritingImageNode_toolbar__g_lHJ button:active{scale:.96}.WritingImageNode_toolbar__g_lHJ button:focus-visible{outline:2px solid #b56936;outline-offset:1px}.WritingImageNode_toolbar__g_lHJ svg{width:1rem;height:1rem}.WritingImageNode_divider__w7930{width:1px;height:1.15rem;margin-inline:.15rem;background:rgba(var(--ink-rgb),.1)}.WritingImageNode_details__dnF_x{position:absolute;inset-inline-start:50%;top:calc(100% + .75rem);z-index:36;width:min(23rem,calc(100vw - 2rem));padding:1rem;border-radius:3px;background:hsl(var(--bg-primary));box-shadow:0 14px 36px rgba(35,33,30,.12),0 0 0 1px rgba(35,33,30,.08);transform:translateX(-50%)}.WritingImageNode_details__dnF_x label{display:grid;grid-gap:.4rem;gap:.4rem;margin-bottom:.85rem}.WritingImageNode_details__dnF_x label span{color:hsl(var(--text-secondary));font-size:.75rem}.WritingImageNode_details__dnF_x input{min-height:2.5rem;padding:.55rem .65rem;border:1px solid rgba(var(--ink-rgb),.14);border-radius:3px;background:transparent;color:hsl(var(--text-primary));font:.82rem/1.4 var(--font-sans,"Inter",sans-serif)}.WritingImageNode_details__dnF_x input:focus-visible{outline:2px solid rgba(181,105,54,.55);outline-offset:1px}.WritingImageNode_detailsActions__p0X3y{display:flex;justify-content:flex-end;gap:.5rem}.WritingImageNode_detailsActions__p0X3y button{min-height:2.35rem;padding-inline:.85rem;border:0;border-radius:3px;background:transparent;color:hsl(var(--text-secondary));font:.75rem/1 var(--font-sans,"Inter",sans-serif);cursor:pointer}.WritingImageNode_detailsActions__p0X3y .WritingImageNode_saveButton__wYqIt{background:#303238;color:#fff}.WritingImageNode_detailsActions__p0X3y button:focus-visible{outline:2px solid #b56936;outline-offset:2px}@media (max-width:40rem){.WritingImageNode_figure__sacEK[data-size]{width:100%}.WritingImageNode_toolbar__g_lHJ{max-width:calc(100vw - 1.5rem);overflow-x:auto}.WritingImageNode_uploadPlaceholder__d1E9Q{min-height:8rem;padding:1rem}}@media (prefers-reduced-motion:reduce){.WritingImageNode_progressTrack__nTGcA span,.WritingImageNode_toolbar__g_lHJ button{transition:none}}.ImageUploadPlugin_fileInput__qKXVt{display:none}.ClipMarkNode_anchor___C8Ad{position:relative;border-radius:.18em;cursor:text;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dashed;text-decoration-style:dashed;-webkit-text-decoration-color:hsla(var(--border-orange),.48);text-decoration-color:hsla(var(--border-orange),.48);text-decoration-thickness:1px;text-underline-offset:.22em;transition-property:background-color,-webkit-text-decoration-color;transition-property:background-color,text-decoration-color;transition-property:background-color,text-decoration-color,-webkit-text-decoration-color;transition-duration:.12s;transition-timing-function:ease-out}.ClipMarkNode_anchor___C8Ad:hover{background-color:hsla(var(--accent-subtle),.32);-webkit-text-decoration-color:hsla(var(--border-orange),.9);text-decoration-color:hsla(var(--border-orange),.9)}.ClipMarkNode_anchor___C8Ad[data-riikee-clip-active=true]{background-color:hsla(var(--accent-subtle),.46);-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-color:hsla(var(--border-orange),.95);text-decoration-color:hsla(var(--border-orange),.95)}.lexical-editor[data-focus-mode=true] .ClipMarkNode_anchor___C8Ad,.lexical-editor[data-read-only=true] .ClipMarkNode_anchor___C8Ad{background:transparent;cursor:text;text-decoration:none}@media (prefers-reduced-motion:reduce){.ClipMarkNode_anchor___C8Ad{transition-duration:0ms}}.ProgressBar_container__DAOVs{margin:0 1rem;padding:1rem 1.5rem;background:hsl(var(--bg-primary));border-radius:var(--radius);box-shadow:0 0 2px rgba(0,0,0,.06),0 0 16px rgba(0,0,0,.03)}.ProgressBar_header__QP_WI{margin-bottom:.25rem;letter-spacing:1px;text-align:center;padding-bottom:.5rem;color:hsl(var(--brand-teal))}.ProgressBar_dateLabel__6fyR0{font-weight:600;text-transform:uppercase;font-size:1rem;color:hsl(var(--text-primary));letter-spacing:.2em}.ProgressBar_dateDivider__gLS01{margin:.2rem 4rem;height:1px;border:none;background-color:hsl(var(--brand-primary-light))}.ProgressBar_label__EOubw{display:flex;padding:3px 0;align-items:center;justify-content:space-between}.ProgressBar_statsText__LKIT_{font-size:.75rem;color:hsl(var(--text-secondary));gap:.25rem}.ProgressBar_statsText__LKIT_,.ProgressBar_statsText__LKIT_ div{display:flex;align-items:center}.ProgressBar_statsText__LKIT_ svg{color:hsl(var(--accent-warm))}.ProgressBar_progressContainer__J_jQW{display:flex;align-items:center;gap:.75rem;padding-bottom:.5rem}.ProgressBar_progressTrack__PC9rE{flex:1 1;height:6px;background:hsl(var(--progress-incomplete));border-radius:3px;overflow:hidden;position:relative}.ProgressBar_progressFill__ePYO4{height:100%;background:hsl(var(--progress-active));border-radius:3px;transition:width .3s ease;position:relative}.ProgressBar_progressFill__ePYO4:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3) 50%,transparent);animation:ProgressBar_shimmer__Ucj9O 2s infinite}@keyframes ProgressBar_shimmer__Ucj9O{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.ProgressBar_percentage__xMpJ_{font-size:.75rem;font-weight:600;color:hsl(var(--text-secondary));min-width:35px;text-align:right}.ProgressBar_achievement__z8WuH{margin-top:.5rem;text-align:center;font-size:.85rem;font-weight:400;animation:ProgressBar_celebrate__CqKH2 .5s cubic-bezier(.85,0,.15,1)}.ProgressBar_achievementWrapper__edpb9{display:flex;width:-moz-fit-content;width:fit-content;margin:0 auto;gap:.5rem;justify-content:center;padding:.5rem 1.1rem .5rem .5rem;border-radius:30px;background:hsla(var(--success),100%);align-items:center;color:hsl(var(--text-on-orange))}@keyframes ProgressBar_celebrate__CqKH2{0%{transform:scale(.8);opacity:0}50%{transform:scale(1.05)}to{transform:scale(1);opacity:1}}.ProgressBar_encouragement__xfbX0{margin:.5rem 0 0;font-size:.75rem;color:hsl(var(--text-secondary));line-height:1.4}.ProgressBar_container__DAOVs.ProgressBar_compact__m0WAY{box-sizing:border-box;height:3.25rem;min-width:0;margin:0;padding:.55rem .7rem;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(45,43,40,.08);border-radius:.6rem;background:hsla(0,0%,100%,.5);box-shadow:none}.ProgressBar_compact__m0WAY .ProgressBar_achievement__z8WuH,.ProgressBar_compact__m0WAY .ProgressBar_header__QP_WI{display:none}.ProgressBar_compact__m0WAY .ProgressBar_label__EOubw{padding:0 0 .25rem}.ProgressBar_compact__m0WAY .ProgressBar_percentage__xMpJ_,.ProgressBar_compact__m0WAY .ProgressBar_statsText__LKIT_{font-size:.66rem}.ProgressBar_compact__m0WAY .ProgressBar_progressContainer__J_jQW{padding-bottom:0}.ProgressBar_compact__m0WAY .ProgressBar_progressTrack__PC9rE{height:3px}.ProgressBar_container__DAOVs.ProgressBar_compact__m0WAY.ProgressBar_minimal__uctIJ{width:300px;max-width:300px;height:1.5rem;min-width:0;padding:0;flex:0 0 auto;align-self:flex-start;flex-direction:row;align-items:center;justify-content:flex-start;gap:.55rem;border:0;border-radius:0;background:transparent;box-shadow:none}.ProgressBar_minimal__uctIJ .ProgressBar_label__EOubw{display:contents}.ProgressBar_minimal__uctIJ .ProgressBar_statsText__LKIT_{order:1;min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProgressBar_minimal__uctIJ .ProgressBar_progressContainer__J_jQW{order:2;min-width:3.5rem;flex:1 1 auto}.ProgressBar_minimal__uctIJ .ProgressBar_percentage__xMpJ_{order:3;min-width:0;flex:0 0 auto;text-align:left}@media (max-width:768px){.ProgressBar_container__DAOVs{padding:.75rem}.ProgressBar_dateLabel__6fyR0{font-size:.8rem}.ProgressBar_statsText__LKIT_{font-size:.7rem}.ProgressBar_percentage__xMpJ_{font-size:.7rem;min-width:30px}}@media (max-height:900px){.ProgressBar_achievement__z8WuH,.ProgressBar_header__QP_WI{display:none}}.input_input__rwSkT{display:flex;outline:none;width:100%;padding:.875rem 1rem;border:1px solid hsl(var(--input-default));border-radius:var(--radius);background:hsl(var(--bg-primary));color:hsl(var(--text-primary));font-size:.875rem;transition:all .2s ease}.input_input__rwSkT::placeholder{color:hsl(var(--text-muted))}.input_input__rwSkT:focus-visible{outline:none;box-shadow:0 0 0 2px var(--ring-color,#3b82f6),0 0 0 4px var(--ring-offset-color,#fff)}.input_input__rwSkT:disabled{cursor:not-allowed;opacity:.5}.input_input__rwSkT[type=file]::file-selector-button{border:0;background-color:transparent;font-size:.875rem;font-weight:500;margin-right:.5rem;cursor:pointer}.input_input__rwSkT[type=file]::-webkit-file-upload-button{border:0;background-color:transparent;font-size:.875rem;font-weight:500;margin-right:.5rem;cursor:pointer}.AccountInfo_container__QRU1O{width:100%;margin:0;padding:.25rem 0 2rem;color:hsl(var(--text-primary))}.AccountInfo_container__QRU1O button,.AccountInfo_container__QRU1O input{border-radius:3px}.AccountInfo_pageHeader__aFUn_{margin-bottom:2.1rem}.AccountInfo_pageTitle__hTfnN{margin:0 0 .2rem;color:hsl(var(--text-primary));font-family:inherit;font-size:1.45rem;font-weight:600;letter-spacing:-.01em}.AccountInfo_formGrid__R3zJg{display:flex;flex-direction:column}.AccountInfo_formField__csAVJ{position:relative;display:grid;grid-template-columns:minmax(10rem,40%) minmax(0,1fr);align-items:start;grid-column-gap:2rem;column-gap:2rem;grid-row-gap:.25rem;row-gap:.25rem;padding:1.4rem 0 1.5rem;border-bottom:1px solid rgba(var(--ink-rgb),.07)}.AccountInfo_formGrid__R3zJg>.AccountInfo_formField__csAVJ:first-child{padding-top:.4rem}.AccountInfo_formGrid__R3zJg>.AccountInfo_formField__csAVJ:last-child{border-bottom:0}.AccountInfo_label__dPtXE{grid-column:1;grid-row:1;width:auto;display:flex;align-items:center;gap:.45rem;margin:0;color:hsl(var(--text-primary));font-size:.9rem;font-weight:500;line-height:1.25}.AccountInfo_labelDescription__x2u2G{grid-column:1;grid-row:2;max-width:30rem;margin:0;color:hsl(var(--text-tertiary));font-size:.72rem;line-height:1.5}.AccountInfo_formField__csAVJ:not(:has(.AccountInfo_labelDescription__x2u2G))>.AccountInfo_label__dPtXE{align-self:center}.AccountInfo_formField__csAVJ:not(:has(.AccountInfo_labelDescription__x2u2G))>.AccountInfo_inputContainer__HFBYY,.AccountInfo_formField__csAVJ:not(:has(.AccountInfo_labelDescription__x2u2G))>.AccountInfo_inputField__QBMe2{grid-row:1;align-self:center}.AccountInfo_formField__csAVJ:has(.AccountInfo_connectedAccountsContainer__kpMj1)>.AccountInfo_label__dPtXE{align-self:start;margin-top:.92rem}.AccountInfo_savingIndicator__NpR5J{color:hsl(var(--text-tertiary));font-size:.68rem;font-weight:400;animation:AccountInfo_pulse__jb_WX 1.4s ease-in-out infinite}@keyframes AccountInfo_pulse__jb_WX{0%,to{opacity:1}50%{opacity:.4}}.AccountInfo_inputField__QBMe2{grid-column:2;grid-row:1/span 2;width:100%;height:2.55rem;padding-inline:.75rem;border:1px solid rgba(var(--ink-rgb),.13);border-radius:3px;background:hsl(var(--bg-primary));box-shadow:none;font-size:.85rem;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.AccountInfo_inputField__QBMe2:hover{border-color:rgba(var(--ink-rgb),.24)}.AccountInfo_inputField__QBMe2:focus{border-color:rgba(181,105,54,.48);background:hsl(var(--bg-primary));box-shadow:0 0 0 3px rgba(181,105,54,.08);outline:none}.AccountInfo_inputContainer__HFBYY{grid-column:2;grid-row:1/span 2;min-height:2rem;display:flex;align-items:center;gap:1rem}.AccountInfo_emailDisplay__88EmM,.AccountInfo_passwordDisplay__yR_Kx{min-width:0;flex:1 1;display:flex;align-items:center;gap:.55rem;color:hsl(var(--text-secondary));font-size:.8rem}.AccountInfo_emailDisplay__88EmM span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.AccountInfo_iconSizeSmall__blhXh{width:.9rem;height:.9rem;flex:0 0 auto;color:hsl(var(--text-tertiary))}.AccountInfo_connectButton__OfOTb,.AccountInfo_inputContainer__HFBYY>button{min-height:0;height:auto;padding:.2rem 0;border:0;background:transparent;color:hsl(var(--text-secondary));font-size:.72rem;text-decoration:underline;-webkit-text-decoration-color:rgba(45,43,40,.2);text-decoration-color:rgba(45,43,40,.2);text-underline-offset:.22rem}.AccountInfo_connectButton__OfOTb:hover,.AccountInfo_inputContainer__HFBYY>button:hover{background:transparent;color:hsl(var(--text-primary));-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.AccountInfo_connectedAccountsContainer__kpMj1{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column}.AccountInfo_connectedAccount__YIyFH{min-height:3rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.AccountInfo_accountInfo__TE5ch{min-width:0;display:flex;align-items:center;gap:.7rem}.AccountInfo_googleIcon__oqPXj,.AccountInfo_twitterIcon__rLYKY{width:.95rem;height:.95rem;flex:0 0 auto;opacity:.78}.AccountInfo_accountName__fdq9r{color:hsl(var(--text-secondary));font-size:.78rem;font-weight:500}.AccountInfo_connectedEmail__xs19h,.AccountInfo_connectedHandle__fEsYk{max-width:55%;overflow:hidden;color:hsl(var(--text-tertiary));font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.AccountInfo_notConnectedWrapper__J0XN8{flex:0 0 auto}.AccountInfo_dangerField__jIjDH{margin-top:1rem}.AccountInfo_dangerField__jIjDH .AccountInfo_label__dPtXE{color:#8e514b}.AccountInfo_dangerButton__d8Cy7{padding-left:0;color:#9b5952;font-size:.72rem}.AccountInfo_dangerButton__d8Cy7:hover{background:transparent;color:#7f3f3a;text-decoration:underline;text-underline-offset:.2rem}.AccountInfo_inlineEditor__Yo1Yb{grid-column:2;width:100%;margin-top:.65rem;padding:1.15rem;display:flex;flex-direction:column;gap:1rem;border:1px solid rgba(var(--ink-rgb),.075);border-radius:3px;background:#fbfaf7;font-family:var(--font-sans);animation:AccountInfo_inlineEditorEnter__WO_DK .2s cubic-bezier(.22,1,.36,1)}.AccountInfo_inlineField__y8ZKy{display:flex;flex-direction:column;gap:.55rem}.AccountInfo_inlineField__y8ZKy label{width:auto;padding-bottom:0;border-bottom:0;color:hsl(var(--text-secondary));font-size:.78rem;font-weight:500;line-height:1.3}.AccountInfo_inlineInput__9l4j7{height:2.55rem;padding:0 .72rem;border:1px solid rgba(var(--ink-rgb),.13);border-radius:3px;background:hsl(var(--bg-primary));box-shadow:none;color:hsl(var(--text-primary));font-family:inherit;font-size:.82rem;transition:border-color .16s ease,box-shadow .16s ease}.AccountInfo_inlineInput__9l4j7:hover{border-color:rgba(var(--ink-rgb),.24)}.AccountInfo_inlineInput__9l4j7:focus-visible{border-color:rgba(181,105,54,.48);box-shadow:0 0 0 3px rgba(181,105,54,.08);outline:none}.AccountInfo_errorMessage__HxrOg{margin:-.35rem 0 0;padding:.55rem .65rem;border:1px solid rgba(152,83,76,.11);border-radius:3px;background:rgba(152,83,76,.045);color:#915b55;font-size:.69rem;line-height:1.45}.AccountInfo_inlineActions__bcbmJ{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.1rem}.AccountInfo_inlineActions__bcbmJ .AccountInfo_inlineCancelButton__YNojT,.AccountInfo_inlineActions__bcbmJ .AccountInfo_inlineSaveButton__r7cSx{min-width:5.2rem;height:2.35rem;border-radius:3px;font-family:inherit;font-size:.75rem;box-shadow:none}.AccountInfo_inlineActions__bcbmJ .AccountInfo_inlineCancelButton__YNojT{border-color:rgba(var(--ink-rgb),.12);background:transparent;color:hsl(var(--text-secondary))}.AccountInfo_inlineActions__bcbmJ .AccountInfo_inlineCancelButton__YNojT:hover:not(:disabled){border-color:rgba(var(--ink-rgb),.2);background:rgba(var(--ink-rgb),.035)}.AccountInfo_inlineActions__bcbmJ .AccountInfo_inlineSaveButton__r7cSx{border:1px solid #303238;background:#303238;color:#fff}.AccountInfo_inlineActions__bcbmJ .AccountInfo_inlineSaveButton__r7cSx:hover:not(:disabled){border-color:#42444b;background:#42444b}@keyframes AccountInfo_inlineEditorEnter__WO_DK{0%{opacity:0;transform:translateY(-.35rem)}to{opacity:1;transform:none}}@media (max-width:640px){.AccountInfo_container__QRU1O{padding-top:0}.AccountInfo_formField__csAVJ{grid-template-columns:1fr;row-gap:.8rem}.AccountInfo_connectedAccountsContainer__kpMj1,.AccountInfo_inlineEditor__Yo1Yb,.AccountInfo_inputContainer__HFBYY,.AccountInfo_inputField__QBMe2,.AccountInfo_labelDescription__x2u2G,.AccountInfo_label__dPtXE{grid-column:1;grid-row:auto}.AccountInfo_connectedAccount__YIyFH,.AccountInfo_inputContainer__HFBYY{align-items:flex-start}.AccountInfo_connectedEmail__xs19h,.AccountInfo_connectedHandle__fEsYk{max-width:48%}}@media (prefers-reduced-motion:reduce){.AccountInfo_inlineEditor__Yo1Yb,.AccountInfo_savingIndicator__NpR5J{animation:none}}.DeleteAccountDialog_overlay__CoGAz{position:fixed;inset:0;z-index:10001;display:grid;place-items:center;padding:1rem;overflow-y:auto;overscroll-behavior:contain;background:rgba(21,19,18,.48)}.DeleteAccountDialog_dialog__SCrKc{position:relative;width:min(100%,31rem);padding:2rem;border:1px solid rgba(var(--ink-rgb),.1);border-radius:6px;background:hsl(var(--bg-primary));box-shadow:0 24px 70px rgba(20,18,17,.2),0 2px 10px rgba(20,18,17,.08);color:hsl(var(--text-primary))}.DeleteAccountDialog_closeButton__N0peb{position:absolute;top:.75rem;right:.75rem;width:2.5rem;height:2.5rem;display:grid;place-items:center;padding:0;border:0;border-radius:999px;background:transparent;color:hsl(var(--text-secondary));cursor:pointer;transition:color .14s ease,background-color .14s ease}.DeleteAccountDialog_closeButton__N0peb:hover:not(:disabled){background:rgba(var(--ink-rgb),.055);color:hsl(var(--text-primary))}.DeleteAccountDialog_closeButton__N0peb:focus-visible{outline:2px solid #98534c;outline-offset:2px}.DeleteAccountDialog_closeButton__N0peb:disabled{cursor:not-allowed;opacity:.45}.DeleteAccountDialog_closeButton__N0peb svg{width:1.25rem;height:1.25rem}.DeleteAccountDialog_headingIcon__Oh_Ku{width:2.5rem;height:2.5rem;display:grid;place-items:center;margin-bottom:1rem;border-radius:999px;background:rgba(152,83,76,.09);color:#8a4943}.DeleteAccountDialog_headingIcon__Oh_Ku svg{width:1.2rem;height:1.2rem}.DeleteAccountDialog_title__Bn_3y{margin:0;padding-right:2.5rem;font-size:1.25rem;font-weight:600;line-height:1.3;letter-spacing:-.01em}.DeleteAccountDialog_description__4JdVf,.DeleteAccountDialog_subscriptionNote__oFT5g{margin:.65rem 0 0;color:hsl(var(--text-secondary));font-size:.84rem;line-height:1.6}.DeleteAccountDialog_subscriptionNote__oFT5g{padding:.75rem .85rem;border:1px solid rgba(152,83,76,.13);border-radius:3px;background:rgba(152,83,76,.05);color:#7f4741}.DeleteAccountDialog_form__P_o23{margin-top:1.35rem}.DeleteAccountDialog_field__vEQQn{display:flex;flex-direction:column;gap:.5rem}.DeleteAccountDialog_field__vEQQn label{color:hsl(var(--text-primary));font-size:.78rem;font-weight:500;line-height:1.45}.DeleteAccountDialog_field__vEQQn input{min-height:2.75rem;border-radius:3px;font-size:1rem}.DeleteAccountDialog_field__vEQQn input:focus-visible{border-color:rgba(152,83,76,.65);box-shadow:0 0 0 3px rgba(152,83,76,.1);outline:none}.DeleteAccountDialog_field__vEQQn input[aria-invalid=true]{border-color:rgba(152,83,76,.72)}.DeleteAccountDialog_error__7MSKm,.DeleteAccountDialog_hint__SJWxh{margin:0;font-size:.72rem;line-height:1.45}.DeleteAccountDialog_hint__SJWxh{color:hsl(var(--text-tertiary))}.DeleteAccountDialog_emailAuthorization__ki3eu{margin:0;padding:.8rem .9rem;border:1px solid rgba(var(--ink-rgb),.09);border-radius:3px;background:rgba(var(--ink-rgb),.035);color:hsl(var(--text-secondary));font-size:.8rem;line-height:1.55}.DeleteAccountDialog_error__7MSKm{min-height:1.05rem;color:#8a4943}.DeleteAccountDialog_actions___8b0C{display:flex;justify-content:flex-end;gap:.65rem;margin-top:1.15rem}.DeleteAccountDialog_actions___8b0C button{min-width:7rem;min-height:2.5rem;border-radius:3px}.DeleteAccountDialog_spinner__tuu0d{width:1rem;height:1rem;margin-right:.45rem;animation:DeleteAccountDialog_spin__6Vok4 .8s linear infinite}@keyframes DeleteAccountDialog_spin__6Vok4{to{transform:rotate(1turn)}}@media (max-width:520px){.DeleteAccountDialog_overlay__CoGAz{align-items:end;padding:0}.DeleteAccountDialog_dialog__SCrKc{width:100%;max-height:min(92vh,46rem);padding:1.5rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom));overflow-y:auto;border-right:0;border-bottom:0;border-left:0;border-radius:8px 8px 0 0}.DeleteAccountDialog_actions___8b0C{flex-direction:column-reverse}.DeleteAccountDialog_actions___8b0C button{width:100%;min-height:2.75rem}}@media (prefers-reduced-motion:reduce){.DeleteAccountDialog_spinner__tuu0d{animation:none}}.EditorPreferencesPanel_overlay__DmurD{position:fixed;inset:0;background-color:rgba(38,35,30,.08);z-index:999;opacity:0;pointer-events:none;transition:opacity .25s ease}.EditorPreferencesPanel_overlayVisible__tvm55{opacity:1;pointer-events:auto}.EditorPreferencesPanel_panel__8iWNp{position:fixed;top:1rem;right:1rem;width:min(400px,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);background-color:hsl(var(--bg-primary));border:1px solid rgba(var(--ink-rgb),.14);border-radius:3px;box-shadow:0 20px 50px rgba(35,32,27,.12),0 2px 8px rgba(35,32,27,.06);z-index:1000;opacity:0;transform:translateX(calc(100% + 2rem));transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.EditorPreferencesPanel_panelOpen__6nGib{opacity:1;transform:translateX(0)}.EditorPreferencesPanel_panelDragging__LNABv{transition:none}.EditorPreferencesPanel_closeButton___Ny85{position:absolute;top:1.25rem;right:1.25rem;padding:.25rem;border-radius:3px;color:var(--muted-foreground);transition:color .2s,background-color .2s}.EditorPreferencesPanel_closeButton___Ny85:hover{color:var(--foreground);background:rgba(var(--ink-rgb),.06)}.EditorPreferencesPanel_content__NGrYs{min-height:0;overflow-y:auto;padding:1.75rem}.EditorPreferencesPanel_settingsContent__feyan{display:flex;flex-direction:column;gap:1.4rem}.EditorPreferencesPanel_contentHeader__IvHv6{margin-bottom:1.25rem;padding-bottom:.9rem;border-bottom:1px solid hsl(var(--border-light))}.EditorPreferencesPanel_contentHeader__IvHv6 h3{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:hsl(var(--text-primary))}.EditorPreferencesPanel_contentHeader__IvHv6 p{margin:.25rem 0 0;font-size:.875rem;line-height:1.5;color:hsl(var(--text-secondary))}.EditorPreferencesPanel_settingGroup__AkGP5{display:flex;flex-direction:column;gap:.55rem}.EditorPreferencesPanel_themeOptions__Z4Kyf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.55rem;gap:.55rem}.EditorPreferencesPanel_themeOption__XrFIS{min-width:0;padding:.45rem;display:flex;flex-direction:column;align-items:stretch;gap:.42rem;border:1px solid rgba(var(--ink-rgb),.13);border-radius:3px;background:hsl(var(--bg-primary));color:hsl(var(--text-secondary));font:inherit;font-size:.7rem;cursor:pointer}.EditorPreferencesPanel_themeOption__XrFIS:hover{border-color:rgba(var(--ink-rgb),.26);color:hsl(var(--text-primary))}.EditorPreferencesPanel_themeOptionActive___ZBCV{border-color:rgba(181,105,54,.58);color:hsl(var(--text-primary));box-shadow:0 0 0 2px rgba(181,105,54,.08)}.EditorPreferencesPanel_themeSwatch__C2fDH{height:1.65rem;border:1px solid rgba(45,43,40,.09);border-radius:2px}.EditorPreferencesPanel_themeSwatchWarm__LMvRU{background:#faf8f4}.EditorPreferencesPanel_themeSwatchNeutral__NcSaQ{background:#fdfdfc}.EditorPreferencesPanel_themeSwatchNight__n3HyM{border-color:#363942;background:#202228}.EditorPreferencesPanel_settingLabelRow__qkWzq{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.EditorPreferencesPanel_settingLabel__fexzy{font-size:.875rem;font-weight:600;color:var(--foreground)}.EditorPreferencesPanel_settingValue__7RFbd{font-size:.75rem;color:hsl(var(--text-tertiary));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.EditorPreferencesPanel_sliderContainer__oqxBv{display:flex;align-items:center;background:hsla(var(--bg-primary),1);border:1px solid hsl(var(--btn-outline-default));height:3rem;padding:0 1rem;border-radius:3px;transition:border-color .2s ease}.EditorPreferencesPanel_sliderContainer__oqxBv:focus-within{border-color:hsl(var(--btn-outline-hover))}.EditorPreferencesPanel_slider__Bkg2M{flex:1 1;height:3px;background:hsla(var(--accent-subtle),.8);border-radius:2px;outline:none;-webkit-appearance:none}.EditorPreferencesPanel_slider__Bkg2M::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;background:hsl(var(--brand-primary));border:2px solid #fff;box-shadow:0 0 0 1px hsl(var(--brand-primary));border-radius:50%;cursor:pointer}.EditorPreferencesPanel_slider__Bkg2M::-moz-range-thumb{width:16px;height:16px;background:hsl(var(--brand-primary));border-radius:50%;cursor:pointer;border:2px solid #fff;box-shadow:0 0 0 1px hsl(var(--brand-primary))}.EditorPreferencesPanel_slider__Bkg2M:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px hsl(var(--brand-primary)),0 0 0 4px hsla(var(--accent-subtle),.45)}.EditorPreferencesPanel_slider__Bkg2M:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px hsl(var(--brand-primary)),0 0 0 4px hsla(var(--accent-subtle),.45)}.EditorPreferencesPanel_fontDropdown__Ei8zU button{display:block;width:100%;text-align:left;font-size:.875rem}.EditorPreferencesPanel_fontTrigger__pmScw{background:hsl(var(--bg-primary));border:1px solid hsl(var(--btn-outline-default));border-radius:3px;width:100%;height:2.6rem;display:flex;justify-content:space-between;align-items:center;padding:0 1rem;transition:all .2s ease}.EditorPreferencesPanel_fontTrigger__pmScw:hover{border-color:hsl(var(--btn-outline-hover))}.EditorPreferencesPanel_fontTrigger__pmScw:focus-visible{outline:2px solid hsla(var(--accent-subtle),.7);outline-offset:2px}.EditorPreferencesPanel_tabGroup__9db26{background:hsl(var(--bg-primary));display:flex;height:2.6rem}.EditorPreferencesPanel_tabButton__BEkoj{cursor:pointer;flex:1 1;background:transparent;border:none;border-right:1px solid hsl(var(--btn-outline-default));border:1px solid hsl(var(--btn-outline-default));border-right-width:0}.EditorPreferencesPanel_tabButton__BEkoj:first-child{border-radius:3px 0 0 3px}.EditorPreferencesPanel_tabButton__BEkoj:last-child{border-radius:0 3px 3px 0;border-right-width:1px}.EditorPreferencesPanel_tabButton__BEkoj.EditorPreferencesPanel_fontSmall__x2nMC{font-size:.875rem}.EditorPreferencesPanel_tabButton__BEkoj.EditorPreferencesPanel_fontMedium__HALHm{font-size:.95rem}.EditorPreferencesPanel_tabButton__BEkoj.EditorPreferencesPanel_fontLarge__kArsc{font-size:1.1rem}.EditorPreferencesPanel_tabButton__BEkoj.EditorPreferencesPanel_selectedIndicator__Li_wu{font-weight:600;border-color:hsl(var(--accent-subtle));border-right-width:1px;background:hsla(var(--accent-subtle),.2)}.EditorPreferencesPanel_tabButton__BEkoj:hover{border-color:hsla(var(--accent-subtle),.9);border-right-width:1px}.EditorPreferencesPanel_tabButton__BEkoj:focus-visible{position:relative;z-index:1;outline:2px solid hsla(var(--accent-subtle),.7);outline-offset:2px}.EditorPreferencesPanel_tabButton__BEkoj.EditorPreferencesPanel_selectedIndicator__Li_wu+.EditorPreferencesPanel_tabButton__BEkoj,.EditorPreferencesPanel_tabButton__BEkoj:hover+.EditorPreferencesPanel_tabButton__BEkoj{border-left-width:0}.EditorPreferencesPanel_resetButton__s_f9g{align-self:flex-start;font-size:.875rem;gap:.5rem;padding:.25rem 0;margin:0;height:auto;color:hsl(var(--text-secondary))}.EditorPreferencesPanel_resetButton__s_f9g:hover{color:hsl(var(--text-primary));background:transparent}@media (max-width:480px){.EditorPreferencesPanel_panel__8iWNp{top:.75rem;right:.75rem;width:calc(100vw - 1.5rem);max-height:calc(100dvh - 1.5rem);border-radius:3px}.EditorPreferencesPanel_content__NGrYs{padding:1.5rem}}@media (prefers-reduced-motion:reduce){.EditorPreferencesPanel_overlay__DmurD,.EditorPreferencesPanel_panel__8iWNp{transition:none}}.AvatarSettings_setting__bkhaX{grid-column:2;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;min-width:0}.AvatarSettings_setting__bkhaX .AvatarSettings_avatar__vAA8i{position:relative;display:grid;place-items:center;width:4rem;height:4rem;padding:0;border:0;flex-shrink:0;border-radius:50%;background:rgba(var(--ink-rgb),.06);color:inherit;overflow:hidden;cursor:pointer}.AvatarSettings_avatar__vAA8i:focus-visible{outline:2px solid hsl(var(--brand-primary));outline-offset:3px}.AvatarSettings_avatar__vAA8i svg{width:1.7rem;height:1.7rem}.AvatarSettings_avatar__vAA8i img{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:50%;outline:1px solid oklch(0 0 0/.1);outline-offset:-1px}.AvatarSettings_avatarOverlay__zfJyu{position:absolute;inset:0;display:grid;place-items:center;background:oklch(0 0 0/.5);color:#fff;opacity:0;transition:opacity .15s ease}.AvatarSettings_avatarOverlay__zfJyu svg{width:1.25rem;height:1.25rem}.AvatarSettings_avatar__vAA8i:focus-visible .AvatarSettings_avatarOverlay__zfJyu,.AvatarSettings_avatar__vAA8i:hover .AvatarSettings_avatarOverlay__zfJyu{opacity:1}[data-color-theme=night] .AvatarSettings_avatar__vAA8i img{outline-color:oklch(1 0 0/.1)}.AvatarSettings_hint__AyK9D{margin:.6rem 0;font-size:.8rem;line-height:1.6;color:hsl(var(--text-secondary))}.AvatarSettings_status__5t3FB{margin:0;font-size:.85rem;flex-basis:100%}.AvatarSettings_status__5t3FB:empty{display:none}.AvatarSettings_error__ugY9L{margin:.6rem 0;font-size:.85rem;line-height:1.5;flex-basis:100%}.AvatarSettings_dialog__VcXx7{position:fixed;inset:0;margin:auto;width:min(28rem,calc(100vw - 2rem));max-height:calc(100dvh - 2rem);padding:1.5rem;border:0;border-radius:6px;background:hsl(var(--bg-primary));color:hsl(var(--text-primary));box-shadow:0 12px 48px #0003;overscroll-behavior:contain}.AvatarSettings_dialog__VcXx7::-webkit-backdrop{background:#0006}.AvatarSettings_dialog__VcXx7::backdrop{background:#0006}.AvatarSettings_dialog__VcXx7 h3{margin:0;font-size:1.1rem}.AvatarSettings_dialog__VcXx7 button{min-height:44px}.AvatarSettings_dialog__VcXx7 :focus-visible{outline:auto;outline-offset:3px}.AvatarSettings_crop__EpsDb{position:relative;width:min(100%,16rem);aspect-ratio:1;margin:1.25rem auto;border-radius:50%;overflow:hidden;touch-action:none;cursor:-webkit-grab;cursor:grab;background:rgba(var(--ink-rgb),.06)}.AvatarSettings_crop__EpsDb:active{cursor:-webkit-grabbing;cursor:grabbing}.AvatarSettings_crop__EpsDb img{position:absolute;height:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.AvatarSettings_controls__wzLuc{border:0;padding:0;margin:0 auto;width:min(100%,18rem);min-width:0;display:flex;align-items:center;gap:.875rem}.AvatarSettings_controls__wzLuc>svg{width:1.25rem;height:1.25rem;flex-shrink:0;color:hsl(var(--text-secondary))}.AvatarSettings_controls__wzLuc .AvatarSettings_zoomSlider__uYsUE{min-width:0;width:100%;height:44px;margin:0;cursor:pointer;background:linear-gradient(hsla(var(--accent-subtle),.8),hsla(var(--accent-subtle),.8)) 50% /100% 3px no-repeat}.AvatarSettings_controls__wzLuc:disabled{opacity:.5}.AvatarSettings_controls__wzLuc:disabled .AvatarSettings_zoomSlider__uYsUE{cursor:default}.AvatarSettings_actions__frqoS{position:-webkit-sticky;position:sticky;bottom:0;display:flex;gap:.6rem;justify-content:flex-end;margin-top:1rem;padding-top:.75rem;background:hsl(var(--bg-primary))}@media (max-width:640px){.AvatarSettings_setting__bkhaX{grid-column:1}}@media (prefers-reduced-motion:reduce){.AvatarSettings_avatarOverlay__zfJyu{transition:none}}.switch_switch__Tm6UZ{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.switch_switch__Tm6UZ.switch_disabled__mqcGk{cursor:not-allowed;opacity:.6}.switch_input__F_1q_{opacity:0;width:0;height:0}.switch_slider__hznx2{position:absolute;top:0;left:0;right:0;bottom:0;background-color:hsl(var(--neutral-200));border-radius:24px;transition:.2s ease;border:1px solid hsl(var(--border))}.switch_slider__hznx2:before{position:absolute;content:"";height:18px;width:18px;left:3px;bottom:3px;background-color:hsl(var(--bg-primary));border-radius:50%;transition:.2s ease;box-shadow:0 1px 3px rgba(0,0,0,.1)}.switch_input__F_1q_:checked+.switch_slider__hznx2{background-color:hsl(var(--brand-primary));border-color:hsl(var(--brand-primary))}.switch_input__F_1q_:checked+.switch_slider__hznx2:before{transform:translateX(20px)}.switch_switch__Tm6UZ.switch_disabled__mqcGk .switch_slider__hznx2{background-color:hsl(var(--neutral-200));border-color:hsl(var(--neutral-100))}.switch_switch__Tm6UZ.switch_disabled__mqcGk .switch_input__F_1q_:checked+.switch_slider__hznx2{background-color:hsl(var(--brand-primary-light));border-color:hsl(var(--neutral-400))}.switch_switch__Tm6UZ.switch_disabled__mqcGk .switch_slider__hznx2:before{background-color:hsl(var(--bg-primary))}.switch_input__F_1q_:focus-visible+.switch_slider__hznx2{outline:2px solid hsl(var(--brand-primary));outline-offset:2px}@media (prefers-reduced-motion:reduce){.switch_slider__hznx2,.switch_slider__hznx2:before{transition:none}}