@viewport{width:device-width;zoom:1}:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--min-touch-target:44px;--safe-area-inset-top:env(safe-area-inset-top,0px);--safe-area-inset-right:env(safe-area-inset-right,0px);--safe-area-inset-bottom:env(safe-area-inset-bottom,0px);--safe-area-inset-left:env(safe-area-inset-left,0px);--color-text-primary:#0f172af2;--color-text-secondary:#334155d9;--color-background-primary:#ffffffbf;--color-border:#94a3b82e;--shadow-sm:0 2px 8px #0000000a,0 1px 4px #00000008;--shadow-md:0 4px 16px #0000000f,0 2px 8px #0000000a;--shadow-lg:0 8px 24px #00000014,0 4px 12px #0000000d}:root[data-theme=dark],:root.dark{--color-text-primary:#f8fafcf2;--color-text-secondary:#cbd5e1d9;--color-background-primary:#1d2127bf;--color-border:#373c442e}html{scroll-behavior:smooth;height:100dvh;overflow-x:hidden}*,:before,:after{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;color:var(--color-text-primary);-moz-text-size-adjust:100%;text-size-adjust:100%;min-height:100dvh;padding-top:var(--safe-area-inset-top);padding-left:var(--safe-area-inset-left);padding-right:var(--safe-area-inset-right);overscroll-behavior-y:contain;background:0 0;line-height:1.5}.system-font-stack{font-family:var(--font-sans)}:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@media (display-mode:standalone),(display-mode:minimal-ui),(display-mode:window-controls-overlay){body{padding-top:max(var(--safe-area-inset-top),20px)}.pwa-hide{display:none!important}}@media (hover:none) and (pointer:coarse){button,a,[role=button],input[type=submit]{min-height:var(--min-touch-target);min-width:var(--min-touch-target)}.no-touch-hover:hover{transform:none!important}}@media (max-width:360px){html{font-size:14px}body{font-size:.875rem}}@media (min-width:361px) and (max-width:390px){html{font-size:15px}}@media (max-height:500px) and (orientation:landscape){body{padding-bottom:var(--safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media print{body{color:#000;background:#fff}}
:root{--glass-background:#ffffffbf;--glass-background-hover:#ffffffd9;--glass-border:#94a3b82e;--glass-shadow:0 4px 16px #0000000f;--glass-shadow-hover:0 8px 24px #00000014;--glass-blur:12px;--glass-saturation:180%;--glass-background-premium:#ffffffd9;--glass-background-premium-hover:#fffffff2;--glass-border-premium:#94a3b840;--glass-shadow-premium:0 8px 32px #00000014;--glass-shadow-premium-hover:0 12px 48px #0000001f;--dialog-overlay:#00000080;--dialog-overlay-blur:4px;--dialog-animation-duration:.15s;--dialog-animation-timing:cubic-bezier(.16,1,.3,1);--glass-background-subtle:#ffffffa6;--glass-border-subtle:#94a3b81f;--glass-shadow-subtle:0 2px 8px #0000000a;--interactive-glow:#4573df80;--focus-ring:#4573df80;--focus-ring-offset:2px;--loading-background:#e2e8f080;--loading-shine:#ffffff1a;--glass-border-hover:#94a3b840;--glass-border-focus:#4573df80;--glass-background-disabled:#e2e8f080;--color-error:#ef4444e6;--color-error-light:#ef444440;--text-sm:.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--foreground:#1d2127;--muted-foreground:#475569;--text-primary:#1d2127;--text-secondary:#334155;--text-muted:#64748b;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--radius-sm:.375rem;--radius:.5rem;--radius-lg:.75rem}:root[data-theme=dark],:root.dark{--glass-background:#1d2127bf;--glass-background-hover:#23272ed9;--glass-border:#373c442e;--glass-shadow:0 4px 16px #0003;--glass-shadow-hover:0 8px 24px #00000040;--dialog-overlay:#000000b3;--dialog-overlay-blur:4px;--color-text-primary:#f8fafcf2;--color-text-secondary:#cbd5e1d9;--glass-border-hover:#373c4440;--glass-border-focus:#4573df80;--glass-background-disabled:#2f343c80;--color-error:#f87171e6;--color-error-light:#f8717140;--color-success:#22c55ee6;--color-warning:#eab308e6;--color-info:#4573dfe6;--glass-background-premium:#1d2127d9;--glass-background-premium-hover:#1d2127f2;--glass-border-premium:#373c4440;--glass-shadow-premium:0 8px 32px #00000040;--glass-shadow-premium-hover:0 12px 48px #0000004d;--glass-background-subtle:#1d2127a6;--glass-border-subtle:#373c441f;--glass-shadow-subtle:0 2px 8px #00000026;--interactive-glow:#4573df80;--focus-ring:#4573df80;--loading-background:#2f343c80;--loading-shine:#ffffff0d;--foreground:#f8fafc;--muted-foreground:#cbd5e1;--text-primary:#f8fafc;--text-secondary:#e2e8f0;--text-muted:#cbd5e1}@media (prefers-contrast:more){:root{--glass-background:transparent;--glass-border:currentColor;--glass-shadow:none;--glass-blur:0;--interactive-glow:currentColor;--focus-ring:currentColor;--focus-ring-offset:4px}}@media (prefers-reduced-motion:reduce){:root{--glass-blur:0}}
.emotion-support-popup-common-module__tyUMrG__container{z-index:9999;pointer-events:auto;max-width:380px;position:fixed;bottom:24px;right:24px}.emotion-support-popup-common-module__tyUMrG__card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-width:1px;border-radius:16px;flex-direction:column;gap:12px;padding:20px;display:flex;position:relative}.emotion-support-popup-common-module__tyUMrG__closeButton{cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;padding:4px;transition:all .2s;display:flex;position:absolute;top:12px;right:12px}.emotion-support-popup-common-module__tyUMrG__closeButton:hover{transform:scale(1.1)}.emotion-support-popup-common-module__tyUMrG__iconWrapper{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.emotion-support-popup-common-module__tyUMrG__content{flex-direction:column;gap:6px;display:flex;position:relative}.emotion-support-popup-common-module__tyUMrG__primary{margin:0;padding-right:24px;font-size:15px;font-weight:600;line-height:1.4}.emotion-support-popup-common-module__tyUMrG__secondary{margin:0;font-size:13px;line-height:1.5}.emotion-support-popup-common-module__tyUMrG__actionButton{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;margin-top:4px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.emotion-support-popup-common-module__tyUMrG__actionButton:hover{transform:translateY(-1px)}.emotion-support-popup-common-module__tyUMrG__breathCircle{pointer-events:none;border-radius:50%;width:60px;height:60px;position:absolute;bottom:-30px;left:50%;transform:translate(-50%)}.emotion-support-popup-common-module__tyUMrG__behaviorIndicator{text-align:center;border-top-width:1px;margin-top:8px;padding-top:8px;font-size:12px}@media (max-width:640px){.emotion-support-popup-common-module__tyUMrG__container{max-width:none;bottom:16px;left:16px;right:16px}.emotion-support-popup-common-module__tyUMrG__card{padding:16px}.emotion-support-popup-common-module__tyUMrG__primary{font-size:14px}.emotion-support-popup-common-module__tyUMrG__secondary{font-size:12px}}
.emotion-support-popup-light-module__gYsNYa__card{background:linear-gradient(135deg,#ffffffd9,#ffffffb3);border-color:#fff6;box-shadow:0 8px 32px #1f26871f,0 4px 12px #00000014,inset 0 1px 2px #fff9}.emotion-support-popup-light-module__gYsNYa__closeButton{color:#64748b;background:#0000000d}.emotion-support-popup-light-module__gYsNYa__closeButton:hover{color:#334155;background:#0000001a}.emotion-support-popup-light-module__gYsNYa__iconWrapper{background:#fff9;box-shadow:0 2px 8px #00000014}.emotion-support-popup-light-module__gYsNYa__primary{color:#0f172a}.emotion-support-popup-light-module__gYsNYa__secondary{color:#475569}.emotion-support-popup-light-module__gYsNYa__actionButton{color:#fff;background:linear-gradient(135deg,#4573dfe6,#4573dfcc);box-shadow:0 2px 8px #4573df4d}.emotion-support-popup-light-module__gYsNYa__actionButton:hover{background:linear-gradient(135deg,#4573df,#4573dfe6);box-shadow:0 4px 12px #4573df66}.emotion-support-popup-light-module__gYsNYa__breathCircle{background:radial-gradient(circle,#4573df33,#0000)}.emotion-support-popup-light-module__gYsNYa__behaviorIndicator{border-top-color:#00000014}.emotion-support-popup-light-module__gYsNYa__behaviorText{color:#64748b}
.emotion-support-popup-dark-module__zd7z4q__card{background:linear-gradient(135deg,#1e293bd9,#1e293bb3);border-color:#ffffff1a;box-shadow:0 8px 32px #0006,0 4px 12px #0000004d,inset 0 1px 1px #ffffff0d}.emotion-support-popup-dark-module__zd7z4q__closeButton{color:#94a3b8;background:#ffffff14}.emotion-support-popup-dark-module__zd7z4q__closeButton:hover{color:#e2e8f0;background:#ffffff26}.emotion-support-popup-dark-module__zd7z4q__iconWrapper{background:#ffffff14;box-shadow:0 2px 8px #0003}.emotion-support-popup-dark-module__zd7z4q__primary{color:#f8fafc}.emotion-support-popup-dark-module__zd7z4q__secondary{color:#94a3b8}.emotion-support-popup-dark-module__zd7z4q__actionButton{color:#fff;background:linear-gradient(135deg,#5a8ae8e6,#5a8ae8cc);box-shadow:0 2px 8px #5a8ae840}.emotion-support-popup-dark-module__zd7z4q__actionButton:hover{background:linear-gradient(135deg,#5a8ae8,#5a8ae8e6);box-shadow:0 4px 12px #5a8ae859}.emotion-support-popup-dark-module__zd7z4q__breathCircle{background:radial-gradient(circle,#5a8ae826,#0000)}.emotion-support-popup-dark-module__zd7z4q__behaviorIndicator{border-top-color:#ffffff14}.emotion-support-popup-dark-module__zd7z4q__behaviorText{color:#94a3b8}
.focus-animations-common-module__YS6AKG__container{transition:transform .3s,opacity .3s;position:relative}@media (prefers-reduced-motion:reduce){.focus-animations-common-module__YS6AKG__container{transition:none}}
.focus-animations-light-module__rvJAxq__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.focus-animations-light-module__rvJAxq__card{background:#ffffffb3;border:2px solid #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.focus-animations-light-module__rvJAxq__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.focus-animations-light-module__rvJAxq__card:active{transform:translateY(1px)}.focus-animations-light-module__rvJAxq__card:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.focus-animations-light-module__rvJAxq__title{color:#0f172afa}.focus-animations-light-module__rvJAxq__description{color:#334155fa}.focus-animations-light-module__rvJAxq__button{color:#0f172afa;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.focus-animations-light-module__rvJAxq__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.focus-animations-light-module__rvJAxq__button:active{transform:translateY(1px)}.focus-animations-light-module__rvJAxq__button:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.focus-animations-light-module__rvJAxq__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.focus-animations-light-module__rvJAxq__card,.focus-animations-light-module__rvJAxq__button{transition:none}.focus-animations-light-module__rvJAxq__card:hover,.focus-animations-light-module__rvJAxq__card:active,.focus-animations-light-module__rvJAxq__button:hover,.focus-animations-light-module__rvJAxq__button:active{transform:none}}
.focus-animations-dark-module__nL3ldq__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.focus-animations-dark-module__nL3ldq__card{background:#23272e8c;border:2px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.focus-animations-dark-module__nL3ldq__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.focus-animations-dark-module__nL3ldq__card:active{transform:translateY(1px)}.focus-animations-dark-module__nL3ldq__card:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.focus-animations-dark-module__nL3ldq__title{color:#f8fafcfa}.focus-animations-dark-module__nL3ldq__description{color:#e2e8f0fa}.focus-animations-dark-module__nL3ldq__button{color:#f8fafcfa;background:#23272e99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.focus-animations-dark-module__nL3ldq__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.focus-animations-dark-module__nL3ldq__button:active{transform:translateY(1px)}.focus-animations-dark-module__nL3ldq__button:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.focus-animations-dark-module__nL3ldq__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.focus-animations-dark-module__nL3ldq__card,.focus-animations-dark-module__nL3ldq__button{transition:none;transform:none!important}}
.celebration-animations-common-module__qa5foa__container{transition:all .3s;position:relative}
.celebration-animations-light-module__q_txRq__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.celebration-animations-light-module__q_txRq__card{background:#ffffffb3;border:2px solid #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.celebration-animations-light-module__q_txRq__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.celebration-animations-light-module__q_txRq__card:active{transform:translateY(1px)}.celebration-animations-light-module__q_txRq__card:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.celebration-animations-light-module__q_txRq__title{color:#0f172afa}.celebration-animations-light-module__q_txRq__description{color:#334155fa}.celebration-animations-light-module__q_txRq__button{color:#0f172afa;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.celebration-animations-light-module__q_txRq__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.celebration-animations-light-module__q_txRq__button:active{transform:translateY(1px)}.celebration-animations-light-module__q_txRq__button:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.celebration-animations-light-module__q_txRq__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.celebration-animations-light-module__q_txRq__card,.celebration-animations-light-module__q_txRq__button{transition:none}.celebration-animations-light-module__q_txRq__card:hover,.celebration-animations-light-module__q_txRq__card:active,.celebration-animations-light-module__q_txRq__button:hover,.celebration-animations-light-module__q_txRq__button:active{transform:none}}
.celebration-animations-dark-module__-x3n_a__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.celebration-animations-dark-module__-x3n_a__card{background:#23272e8c;border:2px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.celebration-animations-dark-module__-x3n_a__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.celebration-animations-dark-module__-x3n_a__card:active{transform:translateY(1px)}.celebration-animations-dark-module__-x3n_a__card:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.celebration-animations-dark-module__-x3n_a__title{color:#f8fafcfa}.celebration-animations-dark-module__-x3n_a__description{color:#e2e8f0fa}.celebration-animations-dark-module__-x3n_a__button{color:#f8fafcfa;background:#23272e99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.celebration-animations-dark-module__-x3n_a__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.celebration-animations-dark-module__-x3n_a__button:active{transform:translateY(1px)}.celebration-animations-dark-module__-x3n_a__button:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.celebration-animations-dark-module__-x3n_a__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.celebration-animations-dark-module__-x3n_a__card,.celebration-animations-dark-module__-x3n_a__button{transition:none;transform:none!important}}
.emotion-animation-controller-common-module__UoUwqG__container{transition:all .3s;position:relative}
.emotion-animation-controller-light-module__XQZLXG__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.emotion-animation-controller-light-module__XQZLXG__card{background:#ffffffb3;border:2px solid #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.emotion-animation-controller-light-module__XQZLXG__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.emotion-animation-controller-light-module__XQZLXG__card:active{transform:translateY(1px)}.emotion-animation-controller-light-module__XQZLXG__card:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.emotion-animation-controller-light-module__XQZLXG__title{color:#0f172afa}.emotion-animation-controller-light-module__XQZLXG__description{color:#334155fa}.emotion-animation-controller-light-module__XQZLXG__button{color:#0f172afa;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.emotion-animation-controller-light-module__XQZLXG__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.emotion-animation-controller-light-module__XQZLXG__button:active{transform:translateY(1px)}.emotion-animation-controller-light-module__XQZLXG__button:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.emotion-animation-controller-light-module__XQZLXG__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.emotion-animation-controller-light-module__XQZLXG__card,.emotion-animation-controller-light-module__XQZLXG__button{transition:none}.emotion-animation-controller-light-module__XQZLXG__card:hover,.emotion-animation-controller-light-module__XQZLXG__card:active,.emotion-animation-controller-light-module__XQZLXG__button:hover,.emotion-animation-controller-light-module__XQZLXG__button:active{transform:none}}
.emotion-animation-controller-dark-module__rkmd2q__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.emotion-animation-controller-dark-module__rkmd2q__card{background:#23272e8c;border:2px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.emotion-animation-controller-dark-module__rkmd2q__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.emotion-animation-controller-dark-module__rkmd2q__card:active{transform:translateY(1px)}.emotion-animation-controller-dark-module__rkmd2q__card:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.emotion-animation-controller-dark-module__rkmd2q__title{color:#f8fafcfa}.emotion-animation-controller-dark-module__rkmd2q__description{color:#e2e8f0fa}.emotion-animation-controller-dark-module__rkmd2q__button{color:#f8fafcfa;background:#23272e99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.emotion-animation-controller-dark-module__rkmd2q__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.emotion-animation-controller-dark-module__rkmd2q__button:active{transform:translateY(1px)}.emotion-animation-controller-dark-module__rkmd2q__button:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.emotion-animation-controller-dark-module__rkmd2q__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.emotion-animation-controller-dark-module__rkmd2q__card,.emotion-animation-controller-dark-module__rkmd2q__button{transition:none;transform:none!important}}
.emotion-integration-light-module__KnmCpW__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.emotion-integration-light-module__KnmCpW__card{background:#ffffffb3;border:2px solid #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.emotion-integration-light-module__KnmCpW__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.emotion-integration-light-module__KnmCpW__card:active{transform:translateY(1px)}.emotion-integration-light-module__KnmCpW__card:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.emotion-integration-light-module__KnmCpW__title{color:#0f172afa}.emotion-integration-light-module__KnmCpW__description{color:#334155fa}.emotion-integration-light-module__KnmCpW__button{color:#0f172afa;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.emotion-integration-light-module__KnmCpW__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.emotion-integration-light-module__KnmCpW__button:active{transform:translateY(1px)}.emotion-integration-light-module__KnmCpW__button:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.emotion-integration-light-module__KnmCpW__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.emotion-integration-light-module__KnmCpW__card,.emotion-integration-light-module__KnmCpW__button{transition:none}.emotion-integration-light-module__KnmCpW__card:hover,.emotion-integration-light-module__KnmCpW__card:active,.emotion-integration-light-module__KnmCpW__button:hover,.emotion-integration-light-module__KnmCpW__button:active{transform:none}}
.emotion-integration-dark-module__nmoTTW__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.emotion-integration-dark-module__nmoTTW__card{background:#23272e8c;border:2px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.emotion-integration-dark-module__nmoTTW__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.emotion-integration-dark-module__nmoTTW__card:active{transform:translateY(1px)}.emotion-integration-dark-module__nmoTTW__card:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.emotion-integration-dark-module__nmoTTW__title{color:#f8fafcfa}.emotion-integration-dark-module__nmoTTW__description{color:#e2e8f0fa}.emotion-integration-dark-module__nmoTTW__button{color:#f8fafcfa;background:#23272e99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.emotion-integration-dark-module__nmoTTW__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.emotion-integration-dark-module__nmoTTW__button:active{transform:translateY(1px)}.emotion-integration-dark-module__nmoTTW__button:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.emotion-integration-dark-module__nmoTTW__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.emotion-integration-dark-module__nmoTTW__card,.emotion-integration-dark-module__nmoTTW__button{transition:none;transform:none!important}}
.emotion-provider-light-module__QI_tXG__container{background:linear-gradient(135deg,#f8fafcf2 0%,#f1f5f9e6 100%)}.emotion-provider-light-module__QI_tXG__card{background:#ffffffb3;border:2px solid #ffffff4d;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #1f26871a,inset 0 1px #ffffff80}.emotion-provider-light-module__QI_tXG__card:hover{background:#ffffffd9;border-color:#4573df40;transform:translateY(-2px);box-shadow:0 12px 40px #1f268726,0 6px 20px #1f26871a}.emotion-provider-light-module__QI_tXG__card:active{transform:translateY(1px)}.emotion-provider-light-module__QI_tXG__card:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.emotion-provider-light-module__QI_tXG__title{color:#0f172afa}.emotion-provider-light-module__QI_tXG__description{color:#334155fa}.emotion-provider-light-module__QI_tXG__button{color:#0f172afa;background:#ffffffa6;border:2px solid #ffffff40;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #1f268714}.emotion-provider-light-module__QI_tXG__button:hover{background:#fffc;border-color:#4573df4d;transform:translateY(-2px);box-shadow:0 8px 24px #1f26871f}.emotion-provider-light-module__QI_tXG__button:active{transform:translateY(1px)}.emotion-provider-light-module__QI_tXG__button:focus-visible{outline-offset:2px;outline:3px solid #4573dfcc}.emotion-provider-light-module__QI_tXG__button:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.emotion-provider-light-module__QI_tXG__card,.emotion-provider-light-module__QI_tXG__button{transition:none}.emotion-provider-light-module__QI_tXG__card:hover,.emotion-provider-light-module__QI_tXG__card:active,.emotion-provider-light-module__QI_tXG__button:hover,.emotion-provider-light-module__QI_tXG__button:active{transform:none}}
.emotion-provider-dark-module__qFz9Jq__container{background:linear-gradient(135deg,#1d2127f2 0%,#23272ee6 100%)}.emotion-provider-dark-module__qFz9Jq__card{background:#23272e8c;border:2px solid #ffffff1a;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 32px #00000073,inset 0 1px #ffffff0f}.emotion-provider-dark-module__qFz9Jq__card:hover{background:#23272ea6;border-color:#4573df59;transform:translateY(-2px);box-shadow:0 12px 40px #0000008c,0 6px 20px #0006,0 0 32px #4573df26}.emotion-provider-dark-module__qFz9Jq__card:active{transform:translateY(1px)}.emotion-provider-dark-module__qFz9Jq__card:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.emotion-provider-dark-module__qFz9Jq__title{color:#f8fafcfa}.emotion-provider-dark-module__qFz9Jq__description{color:#e2e8f0fa}.emotion-provider-dark-module__qFz9Jq__button{color:#f8fafcfa;background:#23272e99;border:2px solid #ffffff1f;min-width:44px;min-height:44px;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 16px #0006,inset 0 1px #ffffff0d}.emotion-provider-dark-module__qFz9Jq__button:hover{background:#23272eb3;border-color:#4573df66;transform:translateY(-2px);box-shadow:0 8px 24px #00000080,0 0 24px #4573df26}.emotion-provider-dark-module__qFz9Jq__button:active{transform:translateY(1px)}.emotion-provider-dark-module__qFz9Jq__button:focus-visible{outline-offset:2px;outline:3px solid #4573df80}.emotion-provider-dark-module__qFz9Jq__button:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (prefers-reduced-motion:reduce){.emotion-provider-dark-module__qFz9Jq__card,.emotion-provider-dark-module__qFz9Jq__button{transition:none;transform:none!important}}
