.InlineMath_inline-math__t6LPK{display:inline;font-size:inherit;line-height:inherit;vertical-align:baseline}.dark .InlineMath_inline-math__t6LPK .katex,.dark .InlineMath_inline-math__t6LPK .katex .mbin,.dark .InlineMath_inline-math__t6LPK .katex .mop,.dark .InlineMath_inline-math__t6LPK .katex .mord,.dark .InlineMath_inline-math__t6LPK .katex .mpunct,.dark .InlineMath_inline-math__t6LPK .katex .mrel{color:var(--foreground,#e5e7eb)}.InlineMath_inline-math-loading__rWSnp{display:inline;opacity:.6;animation:InlineMath_pulse__PE2E2 1.5s ease-in-out infinite}.InlineMath_math-placeholder__nGdQN{font-family:Courier New,monospace;font-size:.9em;color:var(--foreground,#374151)}.dark .InlineMath_math-placeholder__nGdQN{color:var(--foreground,#9ca3af)}.InlineMath_inline-math-error__mPtrD{display:inline;color:#dc2626;background-color:#fee2e2;padding:.125rem .25rem;border-radius:.25rem;font-size:.875em;cursor:help}.dark .InlineMath_inline-math-error__mPtrD{color:#fca5a5;background-color:#7f1d1d}.InlineMath_inline-math-error__mPtrD code{font-family:Courier New,monospace;font-size:inherit}@keyframes InlineMath_pulse__PE2E2{0%,to{opacity:.6}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.InlineMath_inline-math-loading__rWSnp{animation:none;opacity:.6}}.BlockMath_block-math__epAUQ{display:block;margin:1.5rem 0;padding:1rem;overflow-x:auto;overflow-y:hidden}.BlockMath_block-math__epAUQ.BlockMath_centered__CC94g{text-align:center}.BlockMath_block-math__epAUQ .katex-display{margin:0}.dark .BlockMath_block-math__epAUQ .katex,.dark .BlockMath_block-math__epAUQ .katex .mbin,.dark .BlockMath_block-math__epAUQ .katex .mclose,.dark .BlockMath_block-math__epAUQ .katex .minner,.dark .BlockMath_block-math__epAUQ .katex .mop,.dark .BlockMath_block-math__epAUQ .katex .mopen,.dark .BlockMath_block-math__epAUQ .katex .mord,.dark .BlockMath_block-math__epAUQ .katex .mpunct,.dark .BlockMath_block-math__epAUQ .katex .mrel{color:var(--foreground,#e5e7eb)}.dark .BlockMath_block-math__epAUQ .katex .frac-line{border-bottom-color:var(--foreground,#e5e7eb)}.dark .BlockMath_block-math__epAUQ .katex .sqrt>.root{border-top-color:var(--foreground,#e5e7eb)}.BlockMath_block-math-loading__0lLu1{display:block;margin:1.5rem 0;padding:1rem;opacity:.6;animation:BlockMath_pulse__mp6xh 1.5s ease-in-out infinite}.BlockMath_block-math-loading__0lLu1.BlockMath_centered__CC94g{text-align:center}.BlockMath_math-placeholder__UBfXl{font-family:Courier New,monospace;font-size:1em;color:var(--foreground,#374151);white-space:pre-wrap;word-break:break-word}.dark .BlockMath_math-placeholder__UBfXl{color:var(--foreground,#9ca3af)}.BlockMath_block-math-error___irx3{display:block;margin:1.5rem 0;padding:1rem;color:#dc2626;background-color:#fee2e2;border-radius:.5rem;border-left:4px solid #dc2626;cursor:help}.BlockMath_block-math-error___irx3.BlockMath_centered__CC94g{text-align:center}.dark .BlockMath_block-math-error___irx3{color:#fca5a5;background-color:#7f1d1d;border-left-color:#fca5a5}.BlockMath_block-math-error___irx3 code{font-family:Courier New,monospace;font-size:.95em;white-space:pre-wrap;word-break:break-word}@keyframes BlockMath_pulse__mp6xh{0%,to{opacity:.6}50%{opacity:.3}}@media (prefers-reduced-motion:reduce){.BlockMath_block-math-loading__0lLu1{animation:none;opacity:.6}}@media (max-width:640px){.BlockMath_block-math-error___irx3,.BlockMath_block-math-loading__0lLu1,.BlockMath_block-math__epAUQ{margin:1rem 0;padding:.75rem}}.MathRenderer_math-renderer-container__sOtRh{position:relative;display:block;width:100%;max-width:100%;min-width:0;padding-right:5rem;min-height:1.5em;overflow-wrap:break-word}.MathRenderer_action-buttons__XgMs0{position:absolute;top:12px;right:12px;display:flex;align-items:center;gap:.25rem;z-index:10}.MathRenderer_math-renderer-container__sOtRh:hover .MathRenderer_action-buttons__XgMs0 button{opacity:1}.MathRenderer_copy-button__AsphJ,.MathRenderer_speak-button__SjSuF{padding:.375rem;background:var(--surface-bg,#f5f5f5);border:1px solid var(--glass-border,#e0e0e0);border-radius:var(--radius-sm,.25rem);cursor:pointer;opacity:0;transition:opacity .2s ease,background-color .15s ease,transform .1s ease;color:var(--color-text-muted,#666);display:flex;align-items:center;justify-content:center;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.MathRenderer_copy-button__AsphJ:hover,.MathRenderer_speak-button__SjSuF:focus,.MathRenderer_speak-button__SjSuF:hover{background:var(--glass-bg-hover,rgba(0,0,0,.05));color:var(--color-text,#333)}.MathRenderer_copy-button__AsphJ:focus,.MathRenderer_speak-button__SjSuF:focus{opacity:1;outline:2px solid var(--color-text-muted,#666);outline-offset:2px;color:var(--color-text,#333)}.MathRenderer_copy-button__AsphJ:active,.MathRenderer_speak-button__SjSuF:active{transform:scale(.95)}.MathRenderer_math-error-fallback__f_Jtk{padding:1rem;background:var(--color-error-background,#fee);border:1px solid var(--color-error-border,#fcc);border-radius:.375rem;text-align:center}.MathRenderer_error-message__c1zsc{margin:0 0 .75rem;color:var(--color-error-text,#c00);font-size:.875rem}.MathRenderer_retry-button__R1agd{padding:.5rem 1rem;background:var(--color-primary,#007bff);color:white;border:none;border-radius:.25rem;cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .2s ease}.MathRenderer_retry-button__R1agd:hover{background:var(--color-primary-hover,#0056b3)}.MathRenderer_retry-button__R1agd:focus{outline:2px solid var(--color-primary,#007bff);outline-offset:2px}@media (prefers-color-scheme:dark){.MathRenderer_copy-button__AsphJ,.MathRenderer_speak-button__SjSuF{background:var(--surface-bg,#2a2a2a);border-color:var(--glass-border,#444);color:var(--color-text-muted,#999)}.MathRenderer_copy-button__AsphJ:hover,.MathRenderer_speak-button__SjSuF:hover{background:var(--glass-bg-hover,rgba(255,255,255,.08));color:var(--color-text,#e0e0e0)}.MathRenderer_math-error-fallback__f_Jtk{background:var(--color-error-background,#3a1a1a);border-color:var(--color-error-border,#5a2a2a)}.MathRenderer_error-message__c1zsc{color:var(--color-error-text,#ff6b6b)}}@media (max-width:768px){.MathRenderer_math-renderer-container__sOtRh{padding-right:4.5rem}.MathRenderer_action-buttons__XgMs0{top:8px;right:8px}.MathRenderer_action-buttons__XgMs0 button{opacity:.7;padding:.25rem}.MathRenderer_action-buttons__XgMs0 button:active{opacity:1}}.BottomDrawer_resizeHandle__sjhyW{position:absolute;top:-6px;left:0;right:0;height:12px;cursor:ns-resize;display:flex;align-items:center;justify-content:center;z-index:10;touch-action:none}.BottomDrawer_resizeHandle__sjhyW:before{content:"";position:absolute;left:0;right:0;bottom:0;height:44px}.BottomDrawer_resizeHandle__sjhyW:focus-visible .BottomDrawer_resizeGrip__qhPNQ,.BottomDrawer_resizeHandle__sjhyW:hover .BottomDrawer_resizeGrip__qhPNQ{background:var(--color-accent,#6366f1);opacity:.8}.BottomDrawer_resizeHandle__sjhyW:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.BottomDrawer_resizeGrip__qhPNQ{width:48px;height:4px;border-radius:2px;background:var(--glass-border);transition:background .15s ease,opacity .15s ease}.BottomDrawer_drawer__dkKE9{position:fixed;bottom:0;left:0;right:0;z-index:100000;transition:transform .2s ease-in-out;transform:translateZ(0);will-change:transform;background:var(--color-bg);border-top:1px solid var(--glass-border);box-shadow:0 -4px 20px rgba(0,0,0,.08)}.BottomDrawer_drawer__dkKE9.BottomDrawer_collapsed__tuw_4{transform:translateY(calc(100% - 48px))}.BottomDrawer_drawer__dkKE9.BottomDrawer_expanded__cejXa.BottomDrawer_desktop__LG3rW{transform:translateY(0);height:40vh;max-height:600px;min-height:300px}.BottomDrawer_drawer__dkKE9.BottomDrawer_expanded__cejXa.BottomDrawer_mobile__Jwgpz{transform:translateY(0);height:100vh;height:100dvh;max-height:100vh;max-height:100dvh}.BottomDrawer_overlay___hyDk{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:99999;animation:BottomDrawer_fadeIn__bvi1X .2s ease-in-out}@keyframes BottomDrawer_fadeIn__bvi1X{0%{opacity:0}to{opacity:1}}.BottomDrawer_handle__i67_G{width:100%;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 1rem;background:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:none;border-bottom:1px solid var(--glass-border);cursor:pointer;color:var(--color-text);font-size:.875rem;font-weight:600;transition:background-color .15s ease}.BottomDrawer_handle__i67_G:hover{background:var(--glass-bg-hover,rgba(255,255,255,.12))}.BottomDrawer_handle__i67_G:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.BottomDrawer_handleContent__DRb5_{display:flex;align-items:center;gap:.5rem}.BottomDrawer_icon__oUorB{display:flex;align-items:center;color:var(--color-accent)}.BottomDrawer_title__uKvgI{font-weight:600}.BottomDrawer_hint__NHzz5{display:flex;align-items:center;margin-left:.5rem}.BottomDrawer_kbd__gRcip{display:inline-block;padding:.125rem .375rem;font-size:.75rem;font-family:ui-monospace,monospace;color:var(--color-text-muted);background:var(--surface-bg);border:1px solid var(--glass-border);border-radius:.25rem;box-shadow:0 1px 2px rgba(0,0,0,.05)}.BottomDrawer_chevron__ckKu_{display:flex;align-items:center;color:var(--color-text-muted)}.BottomDrawer_content__HpIU6{height:calc(100% - 48px);overflow-y:auto;overflow-x:hidden;padding:1rem;background:var(--color-bg);scroll-behavior:smooth;-webkit-overflow-scrolling:touch}.BottomDrawer_content__HpIU6::-webkit-scrollbar{width:8px}.BottomDrawer_content__HpIU6::-webkit-scrollbar-track{background:var(--surface-bg)}.BottomDrawer_content__HpIU6::-webkit-scrollbar-thumb{background:var(--glass-border);border-radius:4px}.BottomDrawer_content__HpIU6::-webkit-scrollbar-thumb:hover{background:var(--color-text-muted)}.BottomDrawer_workspace__a3sUY{display:flex;gap:1rem;height:100%}.BottomDrawer_workspaceMain__fZCUq{flex:0 0 70%;min-width:0;display:flex;flex-direction:column;height:100%}.BottomDrawer_workspaceSide__QH0Td{flex-grow:0;flex-shrink:0;flex-basis:calc(30% - 1rem);min-width:0;display:flex;flex-direction:column;height:100%}.BottomDrawer_scratchpadTextarea__rSUSq{width:100%;flex:1 1;min-height:120px;padding:.75rem;font-size:.9375rem;line-height:1.6;font-family:inherit;color:var(--color-text);background:var(--surface-bg);border:1px solid var(--glass-border);border-radius:var(--radius-md,.5rem);resize:none;outline:none;transition:border-color .15s ease}.BottomDrawer_scratchpadTextarea__rSUSq:focus{border-color:var(--color-accent)}.BottomDrawer_scratchpadTextarea__rSUSq::placeholder{color:var(--color-text-muted);opacity:.6}@media (max-width:767px){.BottomDrawer_hint__NHzz5{display:none}.BottomDrawer_drawer__dkKE9.BottomDrawer_expanded__cejXa.BottomDrawer_mobile__Jwgpz .BottomDrawer_content__HpIU6{padding:1rem}.BottomDrawer_handle__i67_G{padding:0 1rem}.BottomDrawer_workspace__a3sUY{flex-direction:column;gap:.75rem}.BottomDrawer_workspaceMain__fZCUq{flex:1 1 auto;min-height:200px}.BottomDrawer_workspaceSide__QH0Td{flex:0 0 auto;max-height:50vh}.BottomDrawer_drawer__dkKE9.BottomDrawer_collapsed__tuw_4{transform:translateY(calc(100% - 48px));padding-bottom:env(safe-area-inset-bottom,0)}.BottomDrawer_drawer__dkKE9.BottomDrawer_expanded__cejXa.BottomDrawer_mobile__Jwgpz{height:calc(100vh - env(safe-area-inset-top, 0));height:calc(100dvh - env(safe-area-inset-top, 0));padding-bottom:env(safe-area-inset-bottom,0)}}@media (min-width:768px) and (max-width:1023px){.BottomDrawer_drawer__dkKE9.BottomDrawer_expanded__cejXa.BottomDrawer_desktop__LG3rW{height:45vh}}@media (prefers-reduced-motion:reduce){.BottomDrawer_drawer__dkKE9{transition:none}.BottomDrawer_overlay___hyDk{animation:none}}[data-theme=dark] .BottomDrawer_handle__i67_G{background:rgba(255,255,255,.05)}[data-theme=dark] .BottomDrawer_handle__i67_G:hover{background:rgba(255,255,255,.08)}[data-theme=dark] .BottomDrawer_overlay___hyDk{background:rgba(0,0,0,.7)}.BottomDrawer_sideTabs__dGDML{display:flex;gap:0;margin-bottom:.5rem;border:1px solid var(--glass-border);border-radius:var(--radius-md,.5rem);overflow:hidden}.BottomDrawer_sideTab__K4FGP{flex:1 1;display:flex;align-items:center;justify-content:center;gap:.25rem;padding:.375rem .5rem;font-size:.75rem;font-weight:600;border:none;background:var(--surface-bg);color:var(--color-text-muted);cursor:pointer;transition:background .12s ease,color .12s ease;white-space:nowrap;min-height:36px}.BottomDrawer_sideTab__K4FGP:hover{background:var(--glass-bg-hover,rgba(255,255,255,.12))}.BottomDrawer_sideTab__K4FGP:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.BottomDrawer_sideTabActive__UNvfE{background:var(--color-accent,#6366f1);color:#fff}.BottomDrawer_sideTabActive__UNvfE:hover{background:var(--color-accent,#6366f1);opacity:.9}.BottomDrawer_sidePanel__pk6aw{flex:1 1;min-height:0;overflow:hidden;display:flex;flex-direction:column}.BottomDrawer_sidePanel__pk6aw>[role=tabpanel]{flex:1 1;min-height:0;overflow:auto}@media (max-width:767px){.BottomDrawer_sideTabs__dGDML{margin-bottom:.75rem}.BottomDrawer_sideTab__K4FGP{padding:.5rem .75rem;font-size:.8125rem;min-height:44px}.BottomDrawer_sidePanel__pk6aw{min-height:250px;max-height:50vh}}.BottomDrawer_modeButton__xcUaV{display:flex;align-items:center;gap:.375rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--glass-border);border-radius:var(--radius-sm,.375rem);background:var(--surface-bg);color:var(--color-text);cursor:pointer;transition:all .12s ease;min-height:36px}.BottomDrawer_modeButton__xcUaV:hover{background:var(--glass-bg-hover,rgba(255,255,255,.12));border-color:var(--color-accent)}.BottomDrawer_modeButton__xcUaV:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.BottomDrawer_modeButtonActive__votbi{background:var(--color-accent,#6366f1);color:#fff;border-color:var(--color-accent,#6366f1)}.BottomDrawer_modeButtonActive__votbi:hover{background:var(--color-accent,#6366f1);opacity:.9}.BottomDrawer_clearButton__ohRZl{padding:.5rem .75rem;font-size:.875rem;font-weight:500;border:1px solid var(--glass-border);border-radius:var(--radius-sm,.375rem);background:var(--surface-bg);color:var(--color-text-muted);cursor:pointer;transition:all .12s ease;min-height:36px}.BottomDrawer_clearButton__ohRZl:hover{background:var(--glass-bg-hover,rgba(255,255,255,.12));color:var(--color-text)}@media (max-width:767px){.BottomDrawer_modeButton__xcUaV{flex:1 1;justify-content:center;padding:.625rem .5rem}.BottomDrawer_clearButton__ohRZl{padding:.625rem .75rem}}.BottomDrawer_canvasContainer__e0qkR{flex:1 1;min-height:0;position:relative;border:1px solid var(--glass-border);border-radius:var(--radius-md,.5rem);background:#fff;overflow:hidden}.BottomDrawer_drawingCanvas__A0AYE{display:block;cursor:crosshair;touch-action:none}.BottomDrawer_drawingCanvas__A0AYE:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ProgressIndicator_container__445I_{padding:.75rem 1rem;margin-bottom:.75rem;border-radius:var(--radius-md,8px)}.ProgressIndicator_topRow__LBgah{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem;min-width:0}.ProgressIndicator_scoreItem__GV81D{display:flex;align-items:center;gap:.35rem;min-width:0;flex:0 1 auto;max-width:100%}.ProgressIndicator_label__MkzEt{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap;flex-shrink:0}.ProgressIndicator_value__m5rbl{font-size:.9375rem;font-weight:700;white-space:nowrap;flex-shrink:0}.ProgressIndicator_gapText__CBOJt{font-size:.8125rem;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:100%;flex:1 1 auto}.ProgressIndicator_progressBar__m6_6D{margin-top:.5rem;height:6px;border-radius:3px;background:var(--glass-border,#e5e7eb);overflow:hidden}.ProgressIndicator_progressFill__y8Aej{height:100%;border-radius:3px;transition:width .5s ease-out}.ProgressIndicator_statsRow__GNkww{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.6875rem;color:var(--color-text-muted);opacity:.7;gap:.5rem;min-width:0}.ProgressIndicator_statsText__HQOyx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.ProgressIndicator_pctLabel__ftIM1{white-space:nowrap;flex-shrink:0}@media (max-width:639px){.ProgressIndicator_container__445I_{padding:.625rem .75rem;margin-bottom:.625rem}.ProgressIndicator_topRow__LBgah{gap:.375rem}.ProgressIndicator_scoreItem__GV81D{gap:.25rem}.ProgressIndicator_label__MkzEt{font-size:.6875rem}.ProgressIndicator_value__m5rbl{font-size:.875rem}.ProgressIndicator_gapText__CBOJt{font-size:.75rem}.ProgressIndicator_progressBar__m6_6D{margin-top:.375rem;height:5px}.ProgressIndicator_statsRow__GNkww{margin-top:.2rem;font-size:.625rem;gap:.375rem}}@media (min-width:640px) and (max-width:1023px){.ProgressIndicator_container__445I_{padding:.6875rem .875rem}.ProgressIndicator_topRow__LBgah{gap:.4375rem}.ProgressIndicator_label__MkzEt{font-size:.71875rem}.ProgressIndicator_value__m5rbl{font-size:.90625rem}.ProgressIndicator_gapText__CBOJt{font-size:.78125rem}}@media (min-width:1024px){.ProgressIndicator_container__445I_{padding:.75rem 1rem}}@media (max-width:374px){.ProgressIndicator_container__445I_{padding:.5rem .625rem}.ProgressIndicator_topRow__LBgah{gap:.25rem}.ProgressIndicator_scoreItem__GV81D{gap:.2rem}.ProgressIndicator_label__MkzEt{font-size:.625rem}.ProgressIndicator_value__m5rbl{font-size:.8125rem}.ProgressIndicator_gapText__CBOJt{font-size:.6875rem}.ProgressIndicator_progressBar__m6_6D{height:4px}.ProgressIndicator_statsRow__GNkww{font-size:.5625rem}}.WelcomeBackNotification_notification__Jvxrj{display:flex;align-items:center;gap:var(--space-sm);padding:var(--space-md) var(--space-lg);border-radius:var(--glass-radius-sm);background:var(--glass-bg);backdrop-filter:var(--glass-blur-md);-webkit-backdrop-filter:var(--glass-blur-md);border:1px solid var(--glass-border);box-shadow:var(--elevation-2);min-width:280px;max-width:360px;position:fixed;top:var(--space-xl);right:var(--space-xl);z-index:var(--z-modal);animation:WelcomeBackNotification_welcome-enter__Nf8GM var(--duration-normal) var(--easing-spring) forwards;transform-origin:top right;contain:layout style paint}@keyframes WelcomeBackNotification_welcome-enter__Nf8GM{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translateY(0)}}.WelcomeBackNotification_notification__Jvxrj.WelcomeBackNotification_hidden__VQrGn{animation:WelcomeBackNotification_welcome-exit__HS0O4 var(--duration-normal) var(--easing-smooth) forwards}@keyframes WelcomeBackNotification_welcome-exit__HS0O4{0%{opacity:1;transform:scale(1) translateY(0)}to{opacity:0;transform:scale(.95) translateY(-10px)}}.WelcomeBackNotification_notification__Jvxrj.WelcomeBackNotification_visible__GmX7T{animation:WelcomeBackNotification_welcome-enter__Nf8GM var(--duration-normal) var(--easing-spring) forwards}.WelcomeBackNotification_iconWrapper__tyrA0{flex-shrink:0;width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:var(--color-accent)}.WelcomeBackNotification_content__jFq0_{flex:1 1;min-width:0}.WelcomeBackNotification_message__iuqNv{font-size:.875rem;font-weight:500;line-height:1.4;color:var(--color-text)}.WelcomeBackNotification_dismissButton__Exc9a{flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--color-text-muted);border-radius:6px;cursor:pointer;transition:background var(--duration-fast) var(--easing-smooth),color var(--duration-fast) var(--easing-smooth);padding:0}.WelcomeBackNotification_dismissButton__Exc9a:hover{background:rgba(0,0,0,.05);color:var(--color-text)}.WelcomeBackNotification_dismissButton__Exc9a:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}[data-theme=dark] .WelcomeBackNotification_dismissButton__Exc9a:hover{background:rgba(255,255,255,.08)}@media (max-width:640px){.WelcomeBackNotification_notification__Jvxrj{min-width:260px;max-width:calc(100vw - 2rem);padding:var(--space-sm) var(--space-md);top:var(--space-md);right:var(--space-md);left:var(--space-md)}.WelcomeBackNotification_message__iuqNv{font-size:.8125rem}}@media (prefers-reduced-motion:reduce){.WelcomeBackNotification_notification__Jvxrj{animation:none!important}.WelcomeBackNotification_notification__Jvxrj.WelcomeBackNotification_visible__GmX7T{opacity:1;transform:none}.WelcomeBackNotification_notification__Jvxrj.WelcomeBackNotification_hidden__VQrGn{opacity:0}}.WelcomeBackNotification_notification__Jvxrj{will-change:transform,opacity}.WelcomeBackNotification_notification__Jvxrj.WelcomeBackNotification_hidden__VQrGn{will-change:auto}.FocusMetricsDisplay_container__24P_z{position:relative;display:inline-flex;align-items:center;cursor:help}.FocusMetricsDisplay_metric__tVlNe{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border-radius:.375rem;font-size:.875rem;font-weight:500;transition:all .2s ease;background:var(--glass-bg,rgba(255,255,255,.05));border:1px solid var(--glass-border,rgba(255,255,255,.1));position:relative;z-index:0}.FocusMetricsDisplay_metric__tVlNe:hover{background:var(--glass-subtle,rgba(255,255,255,.08))}.FocusMetricsDisplay_icon__a7V5t{flex-shrink:0}.FocusMetricsDisplay_count__bzrr9{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1.25rem;text-align:center}.FocusMetricsDisplay_label__fQXV2{font-size:.8125rem;white-space:nowrap}.FocusMetricsDisplay_green__kIuwt{color:var(--color-accent);border-color:var(--glass-border)}.FocusMetricsDisplay_green__kIuwt:hover{background:var(--glass-subtle)}.FocusMetricsDisplay_yellow__vtDKo{color:var(--color-text-muted);border-color:var(--glass-border)}.FocusMetricsDisplay_yellow__vtDKo:hover{background:var(--glass-subtle)}.FocusMetricsDisplay_neutral__XekGC{color:var(--color-text-muted);border-color:var(--glass-border)}.FocusMetricsDisplay_neutral__XekGC:hover{background:var(--glass-subtle)}.FocusMetricsDisplay_tooltip__yoDT_{position:relative;max-width:min(280px,calc(100vw - 2rem));padding:.5rem .75rem;background:var(--glass-bg);color:var(--color-text);font-size:.8125rem;line-height:1.4;border-radius:var(--glass-radius-sm,.375rem);border:1px solid var(--glass-border);white-space:normal;pointer-events:none;z-index:10000;box-shadow:var(--glass-shadow);animation:FocusMetricsDisplay_tooltipFadeIn__eDrg0 .15s ease-in}.FocusMetricsDisplay_tooltip__yoDT_:after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:.375rem solid transparent;border-top:.375rem solid var(--glass-bg)}@keyframes FocusMetricsDisplay_tooltipFadeIn__eDrg0{0%{opacity:0;transform:translate(-50%,-100%) translateY(.25rem)}to{opacity:1;transform:translate(-50%,-100%) translateY(0)}}.FocusMetricsDisplay_container__24P_z:focus{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:.375rem}.FocusMetricsDisplay_container__24P_z:focus:not(:focus-visible){outline:none}.newsletter_box__yd8R4{position:relative;box-sizing:border-box;text-align:left}.newsletter_card__y8qAq{max-width:56rem;margin:2.5rem auto 0;padding:1.35rem 1.4rem 1.1rem;background-color:var(--pp-card);background-image:var(--pp-grain-card);border:1px solid var(--pp-line);border-radius:4px;box-shadow:var(--pp-sheet-shadow);color:var(--pp-ink)}.newsletter_footer__2rfGI{max-width:56rem;margin:0 auto 1.4rem;padding:1.25rem 0 0;border-top:1.5px dashed rgba(244,239,228,.18);color:var(--pp-on-deep-soft)}@media (min-width:720px){.newsletter_card__y8qAq,.newsletter_footer__2rfGI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-gap:.5rem 2rem;gap:.5rem 2rem;align-items:start}}.newsletter_kicker__Yxa95{display:block;font-family:var(--pp-hand);font-weight:600;font-size:1.35rem;line-height:1;color:var(--pp-hand-ink);transform:rotate(-2deg);margin-bottom:.3rem}.newsletter_title__sWcQ_{margin:0 0 .35rem;font-size:1.2rem;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--pp-ink)}.newsletter_footer__2rfGI .newsletter_title__sWcQ_{font-family:var(--pp-hand);font-size:1.45rem;font-weight:600;letter-spacing:0;color:#e4b363;margin-bottom:.25rem}.newsletter_purpose__2QX51{margin:0 0 .9rem;max-width:30rem;font-size:.9375rem;line-height:1.55;color:var(--pp-ink-soft)}.newsletter_footer__2rfGI .newsletter_purpose__2QX51{font-size:.8125rem;color:var(--pp-on-deep-soft)}.newsletter_form___tZfU{position:relative;min-width:0;margin:0}.newsletter_label__7Z3JY{display:block;margin:0 0 .35rem;font-size:.8125rem;font-weight:700;color:var(--pp-ink)}.newsletter_footer__2rfGI .newsletter_label__7Z3JY{color:var(--pp-on-deep)}.newsletter_row__E33_i{display:flex;flex-wrap:wrap;gap:.5rem}.newsletter_input__FRwhz{flex:1 1 13rem;min-width:0;min-height:44px;box-sizing:border-box;padding:.6rem .8rem;font:inherit;font-size:1rem;color:var(--pp-ink);background:var(--pp-card);border:1.5px solid var(--pp-control-line);border-radius:6px}.newsletter_footer__2rfGI .newsletter_input__FRwhz{color:#1f2328;background:#fffcf6;border-color:rgba(244,239,228,.4)}.newsletter_input__FRwhz:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}.newsletter_footer__2rfGI .newsletter_input__FRwhz:focus-visible{outline-color:#e4b363}.newsletter_button__w_ldL{flex:0 0 auto;min-height:44px;padding:.6rem 1.2rem;font:inherit;font-size:.9375rem;font-weight:700;color:var(--pp-cta-ink);background:var(--pp-cta);border:0;border-radius:6px;box-shadow:0 3px 0 var(--pp-cta-edge);cursor:pointer}.newsletter_footer__2rfGI .newsletter_button__w_ldL{color:#1d3a4a;background:#e4b363;box-shadow:0 3px 0 #a9803f}.newsletter_button__w_ldL:disabled{opacity:.65;cursor:wait}.newsletter_button__w_ldL:focus-visible{outline:3px solid var(--pp-accent);outline-offset:3px}.newsletter_footer__2rfGI .newsletter_button__w_ldL:focus-visible{outline-color:#f4efe4}.newsletter_error__yff_e,.newsletter_status__qNIda{min-height:1.3rem;margin:.55rem 0 0;font-size:.875rem;line-height:1.45;font-weight:600;color:var(--pp-accent)}.newsletter_error__yff_e{color:var(--color-error,#bb0a21)}.newsletter_footer__2rfGI .newsletter_status__qNIda{color:#e4b363}.newsletter_footer__2rfGI .newsletter_error__yff_e{color:#ffb4a8}.newsletter_fine__tZQEu{margin:.4rem 0 0;font-size:.75rem;line-height:1.5}.newsletter_fine__tZQEu a{color:var(--pp-accent);text-decoration:underline;text-underline-offset:2px}.newsletter_footer__2rfGI .newsletter_fine__tZQEu a{color:var(--pp-on-deep-soft)}@media (max-width:719px){.newsletter_footer__2rfGI{padding-top:.9rem;margin-bottom:.9rem}.newsletter_footer__2rfGI .newsletter_title__sWcQ_{font-size:1.3rem;line-height:1.2;margin-bottom:.15rem}.newsletter_footer__2rfGI .newsletter_purpose__2QX51{margin-bottom:.6rem;line-height:1.45}.newsletter_footer__2rfGI .newsletter_label__7Z3JY{margin-bottom:.25rem}.newsletter_footer__2rfGI .newsletter_error__yff_e:empty,.newsletter_footer__2rfGI .newsletter_status__qNIda:empty{min-height:0;margin:0}.newsletter_footer__2rfGI .newsletter_fine__tZQEu{margin-top:.35rem}}.newsletter_switchRow__iszwp{display:flex;align-items:center;justify-content:space-between;gap:1rem}.newsletter_switch__LlnjH{position:relative;flex:0 0 auto;width:50px;height:30px;padding:0;border:1.5px solid var(--pp-control-line);border-radius:999px;background:var(--color-bg-surface);cursor:pointer;transition:background-color .15s ease}.newsletter_switch__LlnjH[aria-checked=true]{background:var(--pp-cta);border-color:var(--pp-cta-edge)}.newsletter_knob__DCulD{position:absolute;top:2.5px;left:3px;width:22px;height:22px;border-radius:50%;background:#fffcf6;box-shadow:0 1px 2px rgba(0,0,0,.3);transition:transform .15s ease}.newsletter_switch__LlnjH[aria-checked=true] .newsletter_knob__DCulD{transform:translateX(19px)}.newsletter_switch__LlnjH:disabled{opacity:.55;cursor:default}.newsletter_switch__LlnjH:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.newsletter_knob__DCulD,.newsletter_switch__LlnjH{transition:none}}.ui_head__kE7FR{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;margin:0 0 var(--space-xl);text-align:left}.ui_kicker__NYGaI{font-size:1.5rem;margin-bottom:-.45rem}.ui_pageTitle__OcXsf{font-size:clamp(2rem,1.3rem + 2.4vw,3rem);line-height:1.02}.ui_lede___5bca{max-width:40rem;margin:0}@media (max-width:640px){.ui_head__kE7FR{gap:.7rem;margin-bottom:var(--space-lg)}}.ui_btn__jndkb{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font:inherit;font-weight:700;line-height:1.2;text-decoration:none;cursor:pointer}.ui_btn__jndkb:disabled{cursor:not-allowed}.ui_btn__jndkb.ui_btn_md__YNKjR{min-height:44px;padding:.6rem 1.15rem;font-size:.9375rem}.ui_btn__jndkb.ui_btn_lg__JWPfz{min-height:52px;padding:.8rem 1.5rem;font-size:1.0625rem}.ui_btn_secondary__Z2gdl:hover:not(:disabled){border-color:var(--pp-control-line)}.ui_btn__jndkb.ui_btn_quiet__lLsy8{min-height:44px;padding:.5rem .25rem;border:0;background:none;color:var(--pp-accent);text-decoration:underline;text-decoration-thickness:2px;-webkit-text-decoration-color:var(--pp-highlight);text-decoration-color:var(--pp-highlight);text-underline-offset:4px}.ui_btn_quiet__lLsy8:hover:not(:disabled){-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.TopicRequest_box__1InWV{box-sizing:border-box;max-width:56rem;margin:2rem auto 0;padding:1.35rem 1.4rem 1.1rem;background-color:var(--pp-card);background-image:var(--pp-grain-card);border:1px solid var(--pp-line);border-radius:4px;box-shadow:var(--pp-sheet-shadow);color:var(--pp-ink);text-align:left}.TopicRequest_title__hm7Ke{margin:0 0 .35rem;font-size:1.2rem;line-height:1.25;font-weight:800;letter-spacing:-.01em;color:var(--pp-ink)}.TopicRequest_line__4_CL2{margin:0 0 .9rem;max-width:40rem;font-size:.9375rem;line-height:1.55;color:var(--pp-ink-soft)}.TopicRequest_form__JeVoj{position:relative;min-width:0;margin:0}.TopicRequest_label__u9g0R{display:block;margin:0 0 .35rem;font-size:.8125rem;font-weight:700;color:var(--pp-ink)}.TopicRequest_row__PLQoj{display:flex;flex-wrap:wrap;gap:.5rem}.TopicRequest_input__wo1NO{flex:1 1 13rem;min-width:0;min-height:44px;box-sizing:border-box;padding:.6rem .8rem;font:inherit;font-size:1rem;color:var(--pp-ink);background:var(--pp-card);border:1.5px solid var(--pp-control-line);border-radius:6px}.TopicRequest_input__wo1NO:focus-visible{outline:3px solid var(--pp-accent);outline-offset:2px}.TopicRequest_button__pYzUV{flex:0 0 auto;min-height:44px;padding:.6rem 1.2rem;font:inherit;font-size:.9375rem;font-weight:700;color:var(--pp-cta-ink);background:var(--pp-cta);border:0;border-radius:6px;box-shadow:0 3px 0 var(--pp-cta-edge);cursor:pointer}.TopicRequest_button__pYzUV:disabled{opacity:.65;cursor:wait}.TopicRequest_button__pYzUV:focus-visible{outline:3px solid var(--pp-accent);outline-offset:3px}.TopicRequest_error__UgzCj,.TopicRequest_status__nz7fh{min-height:1.3rem;margin:.55rem 0 0;font-size:.875rem;line-height:1.45;font-weight:600;color:var(--pp-accent)}.TopicRequest_error__UgzCj{color:var(--color-error,#bb0a21)}.TopicRequest_liveLink__XEZt8{color:var(--pp-accent);font-weight:700;text-decoration:underline;text-underline-offset:2px}.TopicRequest_followUp__qxVp5{margin-top:1.25rem}.ShareLevel_wrap__lrEdN{margin:0 0 14px}.ShareLevel_trigger__KTX_O{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:10px 20px;border:none;border-radius:999px;background:var(--pp-cta,#00708a);color:var(--pp-cta-ink,#fff);font-size:15px;font-weight:700;cursor:pointer}.ShareLevel_trigger__KTX_O:disabled{opacity:.7;cursor:default}.ShareLevel_action__dEoM4:focus-visible,.ShareLevel_close__mebZF:focus-visible,.ShareLevel_linkBox__FSoPM:focus-visible,.ShareLevel_stop__8A8Zr:focus-visible,.ShareLevel_trigger__KTX_O:focus-visible{outline:3px solid var(--color-accent,#2f6c87);outline-offset:2px}.ShareLevel_error__ZgX5N{margin:8px 0 0;font-size:13.5px;color:var(--pp-hand-ink,#b83e37)}.ShareLevel_backdrop__9YaUH{position:fixed;inset:0;z-index:100000;display:flex;align-items:flex-end;justify-content:center;background:rgba(15,18,24,.55)}.ShareLevel_sheet__K_Yj9{width:100%;max-height:92dvh;overflow-y:auto;overscroll-behavior:contain;padding:14px 16px calc(18px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:var(--pp-card,#fffcf6);color:var(--color-text,#1f2328);box-shadow:0 -10px 40px rgba(0,0,0,.25)}@media (min-width:640px){.ShareLevel_backdrop__9YaUH{align-items:center;padding:24px}.ShareLevel_sheet__K_Yj9{max-width:520px;max-height:90vh;padding:18px 22px 22px;border-radius:20px}}.ShareLevel_head__I6Y7_{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.ShareLevel_title__hbcNK{margin:0;font-size:18px;font-weight:800}.ShareLevel_close__mebZF{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:-8px;border:none;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.ShareLevel_preview__07Sud{display:flex;justify-content:center;margin:4px 0 12px}.ShareLevel_preview__07Sud img{display:block;height:clamp(200px,36dvh,420px);width:auto;aspect-ratio:9/16;border-radius:12px;background:#e7dfcf;box-shadow:0 6px 18px rgba(40,30,10,.18)}.ShareLevel_linkLabel__jCBUc{display:block;margin:0 0 4px;font-size:12.5px;font-weight:700;color:var(--color-text-muted,#52575e)}.ShareLevel_linkBox__FSoPM{width:100%;min-height:44px;padding:8px 12px;border:1px solid rgba(120,120,130,.35);border-radius:10px;background:transparent;color:inherit;font-size:14px}.ShareLevel_actions__lOV_q{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:12px}.ShareLevel_action__dEoM4{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:10px 12px;border:1px solid rgba(120,120,130,.4);border-radius:14px;background:transparent;color:inherit;font-size:14.5px;font-weight:650;text-align:center;text-decoration:none;cursor:pointer}.ShareLevel_action__dEoM4:disabled{opacity:.5;cursor:default}.ShareLevel_primary__7Vm02,.ShareLevel_wide__DNSc8{grid-column:1/-1}.ShareLevel_primary__7Vm02{border-color:transparent;background:var(--pp-cta,#00708a);color:var(--pp-cta-ink,#fff)}.ShareLevel_note__jHpx0{min-height:1.4em;margin:10px 0 0;font-size:13.5px;line-height:1.45}.ShareLevel_text__SGEsT{margin:4px 0 6px;font-size:15px;line-height:1.55}.ShareLevel_fine__R5Fi3{margin:6px 0 0;font-size:12.5px;line-height:1.45;color:var(--color-text-muted,#52575e)}.ShareLevel_stop__8A8Zr{display:inline-flex;align-items:center;min-height:44px;margin-top:6px;padding:0 4px;border:none;background:transparent;color:var(--pp-hand-ink,#b83e37);font-size:14px;font-weight:650;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SaveProgressCard_card__V8Dw2{margin:1rem 0 .4rem;padding:1rem 1rem .8rem;border-radius:6px;border:1.5px dashed var(--pp-line,rgba(31,35,40,.18));background:var(--pp-accent-soft,rgba(75,136,162,.08));color:var(--pp-ink,inherit);text-align:left;max-width:30rem;box-sizing:border-box}.SaveProgressCard_title__VGU2w{margin:0 0 .5rem;font-size:1.05rem;font-weight:800;line-height:1.3}.SaveProgressCard_reasons__vxQpT{margin:0 0 .5rem;padding-left:1.15rem;font-size:.92rem;line-height:1.5}.SaveProgressCard_reasons__vxQpT li+li{margin-top:.15rem}.SaveProgressCard_note__DYOmd{margin:0 0 .6rem;font-size:.8rem;line-height:1.45;color:var(--pp-ink-soft,inherit)}.SaveProgressCard_actions__SKz_L{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;margin-top:.7rem}.SaveProgressCard_email__iCNgO{align-self:center;padding:.35rem .5rem;font-size:.9rem;font-weight:700;color:var(--pp-accent,#4b88a2);text-decoration:underline;text-underline-offset:3px}.SaveProgressCard_error__7cmTd{margin:.5rem 0 0;font-size:.85rem;color:var(--color-error,#b42318)}.SaveProgressCard_foot__NtDGo{display:flex;align-items:center;justify-content:space-between;gap:.6rem;flex-wrap:wrap;margin-top:.5rem}.SaveProgressCard_free__JUvAB{font-size:.8rem;color:var(--pp-ink-soft,inherit)}.SaveProgressCard_notNow__kjgr9{margin-left:auto;min-height:44px;padding:.4rem .9rem;border:none;background:transparent;color:var(--pp-ink,inherit);font:inherit;font-size:.9rem;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.SaveProgressCard_email__iCNgO:focus-visible,.SaveProgressCard_notNow__kjgr9:focus-visible{outline:2px solid var(--pp-accent,#4b88a2);outline-offset:2px;border-radius:4px}.SaveProgressCard_done__IFNGc{margin:0;font-size:.95rem;font-weight:700}@media (min-width:480px){.SaveProgressCard_actions__SKz_L{flex-direction:row;align-items:center}.SaveProgressCard_actions__SKz_L>:first-child{flex:1 1 auto}}.snap_page__PBl72{max-width:880px;margin:0 auto;padding:28px 20px 64px;display:flex;flex-direction:column;gap:var(--space-md)}.snap_page__PBl72>*{width:100%;max-width:44rem}.snap_allowance___Ohzu{margin:0;font-size:.875rem;color:var(--pp-ink-soft)}.snap_card__ZJ4go{padding:1.25rem 1.4rem 1.4rem;border:1px solid var(--pp-line);transition:box-shadow .18s ease,outline-color .18s ease;outline:2px dashed transparent;outline-offset:4px}.snap_dragging__aMV4Y{outline-color:var(--pp-accent)}.snap_step__byWB6{display:flex;align-items:center;gap:.6rem;margin:0 0 .85rem;font-size:1.0625rem;font-weight:800;color:var(--pp-ink)}.snap_stepN__DQ_XC{width:1.75rem;height:1.75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;font-size:.85rem;font-weight:800;color:var(--pp-accent);background:var(--pp-accent-soft);border:1.5px solid var(--pp-accent)}.snap_drop__r2fdM{display:flex;flex-direction:column;gap:.85rem}.snap_dropText__PvKxN{margin:0;font-size:.9375rem;line-height:1.5;color:var(--pp-ink-soft)}.snap_actions__WTSeA{display:flex;flex-wrap:wrap;gap:.75rem}.snap_actions__WTSeA>*{flex:1 1 13rem}.snap_hint__tUYUR{margin:0;font-size:.8125rem;line-height:1.5;color:var(--pp-ink-soft)}.snap_touchOnlyInline__KI3p0,.snap_touchOnly__M9G4H{display:none!important}.snap_pointerOnlyInline__xXCPg{display:inline}@media (hover:none) and (pointer:coarse){.snap_touchOnly__M9G4H{display:inline-flex!important}.snap_touchOnlyInline__KI3p0{display:inline!important}.snap_pointerOnlyInline__xXCPg,.snap_pointerOnly__9vRWv{display:none!important}}.snap_photoRow__FKtFG{display:flex;flex-direction:column;gap:.75rem}.snap_preview__9VmlQ{display:block;width:100%;max-height:22rem;object-fit:contain;background:var(--pp-card-2);border:1px solid var(--pp-line);border-radius:3px}.snap_photoRowCompact__jHKGH{display:flex;align-items:flex-start;gap:1rem}.snap_thumb__hxgDk{width:5.5rem;height:5.5rem;flex-shrink:0;object-fit:cover;border:1px solid var(--pp-line);border-radius:3px;box-shadow:var(--pp-sheet-shadow);transform:rotate(-2deg)}.snap_photoSide__UtIZR{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.snap_sees__oMV1u{margin:0;font-size:.9375rem;line-height:1.5;color:var(--pp-ink)}.snap_photoTools__bhI8Z{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.snap_goRow__v9_Ki{display:flex;flex-wrap:wrap;gap:.75rem;align-items:stretch;margin-bottom:.6rem}.snap_select__nGxXd{flex:1 1 14rem;min-height:52px;padding:0 .9rem;font:inherit;font-size:1rem;font-weight:600;color:var(--pp-ink);background:var(--pp-card-2);border:1.5px solid var(--pp-control-line);border-radius:5px}.snap_go__f8nZ_{flex:1 1 13rem}.snap_progress__2M3Nd{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.snap_bar__j21Rg{position:relative;width:100%;height:6px;overflow:hidden;border-radius:3px;background:var(--pp-accent-soft)}.snap_bar__j21Rg span{position:absolute;inset:0 auto 0 0;width:35%;border-radius:3px;background:var(--pp-accent);animation:snap_slide__dHJ_y 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes snap_slide__dHJ_y{0%{transform:translateX(-100%)}to{transform:translateX(300%)}}@media (prefers-reduced-motion:reduce){.snap_bar__j21Rg span{animation:none;width:100%;opacity:.5}}.snap_progressText__QOaTS{margin:.25rem 0 0;font-weight:700;color:var(--pp-ink)}.snap_elapsed__Gx5Wi{font-weight:600;color:var(--pp-ink-soft);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.snap_block__d1qJ1{display:block}.snap_error__PN_d_{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:.9rem 1.1rem;border-left:3px solid var(--color-error);background:var(--pp-card-2);border-radius:3px;box-shadow:var(--pp-sheet-shadow)}.snap_error__PN_d_ p{margin:0;font-size:.9375rem;line-height:1.5;color:var(--pp-ink)}.snap_question__UUf9n{padding:1.5rem 1.4rem 1.4rem 2rem;margin-top:.75rem}@media (max-width:768px){.snap_question__UUf9n{padding:1.4rem 1.1rem 1.2rem}}.snap_qTop__DoBJd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;margin-bottom:.85rem}.snap_qTitle__RTb4m{margin:0;font-size:1rem;font-weight:800;color:var(--pp-ink);outline:none}.snap_qCount__06HIa{font-weight:600;color:var(--pp-ink-soft)}.snap_chips__u1I9k{display:flex;flex-wrap:wrap;gap:.4rem}.snap_chip__MEl3c{padding:.2rem .6rem;font-size:.8125rem;font-weight:600;color:var(--pp-ink-soft);background:var(--pp-accent-soft);border-radius:3px}.snap_stem__sfHUk{font-size:1.0625rem;line-height:1.65;color:var(--pp-ink);margin-bottom:1.1rem}.snap_options__P3NEi{display:flex;flex-direction:column}.snap_option__VgBst.snap_option__VgBst{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;min-height:48px;font-size:1rem}.snap_option__VgBst[aria-disabled=true]{cursor:default}.snap_letter__1gyyq{width:1.75rem;height:1.75rem;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1.5px solid;font-size:.8125rem;font-weight:800}.snap_optText__uID79{flex:1 1;min-width:0}.snap_checkRow__BELZd{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-top:.75rem}.snap_explain__OOysZ{margin-top:.9rem;padding:1rem 1.1rem;background:var(--pp-card-2);border:1px solid var(--pp-line);border-radius:3px}.snap_verdictRight__v_H3Z,.snap_verdictWrong__I5dWy{margin:0 0 .5rem;font-weight:800;font-size:1rem}.snap_verdictRight__v_H3Z{color:#146c43}.snap_verdictWrong__I5dWy{color:var(--pp-hand-ink)}[data-theme=dark] .snap_verdictRight__v_H3Z{color:#86e0ad}.snap_explainH__9cnTN{margin:0 0 .35rem;font-size:.875rem;font-weight:800;color:var(--pp-ink-soft)}.snap_explainBody__JGQ6C{font-size:.9375rem;line-height:1.65;color:var(--pp-ink)}.snap_next__f55sn{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem}.snap_next__f55sn .snap_hint__tUYUR{flex-basis:100%}.snap_pager__tFccZ{display:flex;gap:.35rem;margin-left:auto}.snap_pageBtn__oAUID{min-width:44px;min-height:44px;font:inherit;font-weight:700;color:var(--pp-ink-soft);background:var(--pp-card);border:1px solid var(--pp-control-line);border-radius:5px;cursor:pointer}.snap_pageBtn__oAUID[aria-current=true]{color:var(--pp-cta-ink);background:var(--pp-cta);border-color:var(--pp-cta)}.snap_notes__Qpm_q{margin-top:var(--space-lg);display:flex;flex-direction:column;gap:.4rem}.snap_notes__Qpm_q p{margin:0;font-size:.8125rem;line-height:1.55;color:var(--pp-ink-soft)}@media (max-width:480px){.snap_hideNarrow__Euldu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.snap_card__ZJ4go{padding:1rem 1rem 1.1rem}.snap_pager__tFccZ{margin-left:0}}.support_page__kfpfp{max-width:880px;margin:0 auto;padding:28px 20px 72px;display:flex;flex-direction:column;gap:var(--space-xl)}.support_page__kfpfp>*{width:100%;max-width:46rem}.support_trust__YpobY{list-style:none;margin:.25rem 0 0;padding:0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;font-size:.875rem;color:var(--pp-ink-soft)}.support_trust__YpobY li{display:inline-flex;align-items:center;gap:.45rem}.support_trust__YpobY li:not(.support_award__s2TFJ):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--pp-steel)}.support_award__s2TFJ img{flex:none}.support_helpJump__k8VV5{margin:0;font-size:.9375rem;color:var(--pp-ink-soft)}.support_h2__v_N6z{font-size:clamp(1.4rem,1.15rem + 1vw,1.75rem);line-height:1.15;letter-spacing:-.02em}.support_h2__v_N6z,.support_h3__A85kz{margin:0;font-weight:800;color:var(--pp-ink)}.support_h3__A85kz{display:flex;align-items:center;gap:.5rem;font-size:1.125rem}.support_h3__A85kz svg{color:var(--pp-accent);flex:none}.support_sub__9Hk6U{margin:.35rem 0 0;line-height:1.5}.support_body__xZT5a,.support_sub__9Hk6U{font-size:.9375rem;color:var(--pp-ink-soft)}.support_body__xZT5a{margin:0;line-height:1.6}.support_fine__TzVbr{margin:0;font-size:.8125rem;line-height:1.5;color:var(--pp-ink-soft)}.support_error__zn9Nb{margin:0;font-size:.875rem;font-weight:600;color:var(--color-error)}.support_section__U15kV{display:flex;flex-direction:column;gap:.85rem}.support_patron__EmY_M{padding:1.6rem 1.6rem 1.5rem;border:2px solid var(--pp-cta);display:flex;flex-direction:column;gap:1.1rem}.support_patronHead__SvDb_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1.5rem}.support_patronHead__SvDb_>div{flex:1 1 18rem}.support_price__IqhEA{margin:0;font-size:2rem;font-weight:800;line-height:1;color:var(--pp-ink);white-space:nowrap}.support_price__IqhEA span{display:block;margin-top:.35rem;font-size:.875rem;font-weight:600;color:var(--pp-ink-soft)}.support_facts__QUaW4{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.support_facts__QUaW4 li{display:flex;align-items:flex-start;gap:.55rem;font-size:.9375rem;line-height:1.5;color:var(--pp-ink)}.support_facts__QUaW4 svg{flex:none;margin-top:.15rem;color:var(--pp-accent)}.support_cta__xulVa{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem}.support_active__j5tQn{display:inline-flex;align-items:center;gap:.5rem;margin:0;font-weight:700;color:var(--pp-accent)}.support_tableWrap__0SvY6{overflow-x:auto;background-color:var(--pp-card);background-image:var(--pp-grain-card);border-radius:3px;box-shadow:var(--pp-sheet-shadow)}.support_table__78m7q{width:100%;border-collapse:collapse;font-size:.9375rem}.support_table__78m7q td,.support_table__78m7q th{text-align:left;padding:.7rem .9rem;border-bottom:1px solid var(--pp-line);color:var(--pp-ink)}.support_table__78m7q thead th{font-size:.875rem;font-weight:700;color:var(--pp-ink-soft)}.support_table__78m7q td:last-child,.support_table__78m7q thead th:last-child{font-weight:700;background:var(--pp-accent-soft)}.support_table__78m7q tbody th{font-weight:600}.support_table__78m7q tbody tr:last-child td,.support_table__78m7q tbody tr:last-child th{border-bottom:0}.support_table__78m7q td{white-space:nowrap}.support_give__8Cg4h{padding:1.3rem 1.4rem;display:flex;flex-direction:column;gap:.9rem}.support_amounts__GhzU_{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:.5rem}.support_currency___Feq2 select,.support_other__HsZ6O input{min-height:44px;padding:0 .75rem;font:inherit;font-size:.9375rem;color:var(--pp-ink);background:var(--pp-card-2);border:1.5px solid var(--pp-control-line);border-radius:5px}.support_other__HsZ6O input{width:7rem}.support_amount__WDe7t{min-width:4rem;min-height:44px;padding:0 1rem;font:inherit;font-weight:700;color:var(--pp-ink);background:var(--pp-card-2);border:1.5px solid var(--pp-control-line);border-radius:5px;cursor:pointer}.support_amount__WDe7t[aria-pressed=true]{color:var(--pp-cta-ink);background:var(--pp-cta);border-color:var(--pp-cta)}.support_faq__sdwrm{display:flex;flex-direction:column;background-color:var(--pp-card);background-image:var(--pp-grain-card);border-radius:3px;box-shadow:var(--pp-sheet-shadow)}.support_faqItem__ggzNa+.support_faqItem__ggzNa{border-top:1px solid var(--pp-line)}.support_faqItem__ggzNa summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.75rem 1.1rem;font-weight:700;color:var(--pp-ink);cursor:pointer;list-style:none}.support_faqItem__ggzNa summary::-webkit-details-marker{display:none}.support_faqItem__ggzNa summary:after{content:"+";flex:none;font-size:1.25rem;font-weight:600;color:var(--pp-accent)}.support_faqItem__ggzNa[open] summary:after{content:"\2212"}.support_faqBody__6qwmF{padding:0 1.1rem 1rem;font-size:.9375rem;line-height:1.6;color:var(--pp-ink-soft)}.support_faqBody__6qwmF a{color:var(--pp-accent);font-weight:700}.support_cards__o2t0u{display:grid;grid-template-columns:repeat(auto-fit,minmax(13.5rem,1fr));grid-gap:1rem;gap:1rem}.support_card__sYZl5{padding:1.1rem 1.2rem;display:flex;flex-direction:column;gap:.6rem}.support_links__jpBox{margin:0;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem}.support_card__sYZl5>a,.support_links__jpBox a{display:inline-flex;align-items:center;min-height:44px}.support_form__5Nid4{position:relative;display:flex;flex-direction:column;gap:.6rem}.support_formRow__ovOD_{display:flex;flex-wrap:wrap;gap:.5rem}.support_formRow__ovOD_ input{flex:1 1 10rem;min-width:0;min-height:44px;padding:0 .75rem;font:inherit;font-size:.9375rem;color:var(--pp-ink);background:var(--pp-card-2);border:1.5px solid var(--pp-control-line);border-radius:5px}.support_help__ner5l{padding:1.2rem 1.4rem;display:flex;flex-direction:column;gap:.7rem;border-left:3px solid var(--pp-steel);scroll-margin-top:1.5rem}.support_helpList__ZpaqI{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.support_helpList__ZpaqI li{display:flex;align-items:flex-start;gap:.6rem;font-size:.9375rem;line-height:1.6;color:var(--pp-ink-soft)}.support_helpList__ZpaqI svg{flex:none;margin-top:.2rem;color:var(--pp-accent)}@media (max-width:480px){.support_page__kfpfp{gap:var(--space-lg)}.support_patron__EmY_M{padding:1.25rem 1.1rem}.support_give__8Cg4h,.support_help__ner5l{padding:1.1rem 1rem}.support_table__78m7q td,.support_table__78m7q th{padding:.6rem .55rem;font-size:.875rem}.support_table__78m7q td{white-space:normal}}