.FeatureGroups-module__MqHJCW__groups{gap:var(--space-4);display:grid}.FeatureGroups-module__MqHJCW__group{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);overflow:clip}.FeatureGroups-module__MqHJCW__head{align-items:center;gap:var(--space-2) var(--space-3);min-height:var(--tap);padding:var(--space-4) var(--space-5);cursor:pointer;flex-wrap:wrap;list-style:none;display:flex}.FeatureGroups-module__MqHJCW__head::marker{content:""}.FeatureGroups-module__MqHJCW__head::-webkit-details-marker{display:none}.FeatureGroups-module__MqHJCW__head:focus-visible{outline:2px solid var(--brand-primary-strong);outline-offset:-2px}.FeatureGroups-module__MqHJCW__head h2{font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:650}.FeatureGroups-module__MqHJCW__count{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:600}.FeatureGroups-module__MqHJCW__delta{font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--brand-primary-strong);background:color-mix(in srgb, var(--brand-primary) 14%, transparent);border-radius:var(--radius-pill);white-space:nowrap;padding:4px 10px;font-weight:700}.FeatureGroups-module__MqHJCW__chevron{border-right:2px solid var(--brand-primary);border-bottom:2px solid var(--brand-primary);width:9px;height:9px;transition:transform var(--t-control) var(--ease);margin-left:auto;transform:translateY(-2px)rotate(45deg)}.FeatureGroups-module__MqHJCW__group[open] .FeatureGroups-module__MqHJCW__chevron{transform:translateY(2px)rotate(-135deg)}.FeatureGroups-module__MqHJCW__base .FeatureGroups-module__MqHJCW__head{background:var(--surface-sunk)}.FeatureGroups-module__MqHJCW__base .FeatureGroups-module__MqHJCW__head h2{color:var(--ink-muted);font-weight:600}.FeatureGroups-module__MqHJCW__upgrade .FeatureGroups-module__MqHJCW__head h2{color:var(--ink)}.FeatureGroups-module__MqHJCW__upgrade{border-left:3px solid var(--brand-primary)}.FeatureGroups-module__MqHJCW__body{padding:var(--space-4) var(--space-5) var(--space-5);border-top:1px solid var(--line)}.FeatureGroups-module__MqHJCW__items{gap:var(--space-4) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.FeatureGroups-module__MqHJCW__upgrade .FeatureGroups-module__MqHJCW__items{gap:var(--space-3);grid-template-columns:1fr}.FeatureGroups-module__MqHJCW__item{gap:var(--space-3);font-size:var(--text-base);grid-template-columns:20px 1fr;align-items:start;line-height:1.45;display:grid}.FeatureGroups-module__MqHJCW__glyph{font-weight:700;line-height:1.45}.FeatureGroups-module__MqHJCW__base .FeatureGroups-module__MqHJCW__glyph{color:var(--ok)}.FeatureGroups-module__MqHJCW__upgrade .FeatureGroups-module__MqHJCW__glyph{color:var(--brand-primary-strong)}.FeatureGroups-module__MqHJCW__label{font-weight:500;display:block}.FeatureGroups-module__MqHJCW__detail{font-size:var(--text-sm);color:var(--ink-muted);margin-top:2px;line-height:1.45;display:block}@media (max-width:899px){.FeatureGroups-module__MqHJCW__head{padding:var(--space-4)}.FeatureGroups-module__MqHJCW__head h2{font-size:var(--text-base)}.FeatureGroups-module__MqHJCW__body{padding:var(--space-4)}}@media print{.FeatureGroups-module__MqHJCW__group:not([open]) .FeatureGroups-module__MqHJCW__body{display:block}.FeatureGroups-module__MqHJCW__chevron{display:none}}
.PlanCard-module__vrvyHG__card{gap:var(--space-4);padding:var(--space-6);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative}.PlanCard-module__vrvyHG__highlighted{border-color:var(--brand-primary);box-shadow:0 0 0 2px var(--brand-primary), var(--shadow-lg)}.PlanCard-module__vrvyHG__flag{top:0;left:var(--space-6);white-space:nowrap;font-size:var(--text-xs);letter-spacing:.02em;color:var(--ink);background:var(--brand-accent);border-radius:var(--radius-pill);margin:0;padding:5px 12px;font-weight:600;position:absolute;transform:translateY(-50%)}.PlanCard-module__vrvyHG__head{gap:var(--space-1);display:grid}.PlanCard-module__vrvyHG__name{font-size:var(--text-xl);margin:0;font-weight:700}.PlanCard-module__vrvyHG__tagline{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.PlanCard-module__vrvyHG__price{align-items:baseline;gap:5px;margin:0;display:flex}.PlanCard-module__vrvyHG__amount{font-size:var(--text-3xl);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-weight:700}.PlanCard-module__vrvyHG__period{font-size:var(--text-base);color:var(--ink-muted)}.PlanCard-module__vrvyHG__terms{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.PlanCard-module__vrvyHG__cta{min-height:var(--tap);font:inherit;color:var(--on-brand);background:var(--brand-primary);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--t-press) var(--ease-out);border:none;font-weight:600}.PlanCard-module__vrvyHG__cta:active{transform:scale(.98)}.PlanCard-module__vrvyHG__cta[aria-disabled=true]{opacity:.72;cursor:not-allowed}.PlanCard-module__vrvyHG__scale{align-items:baseline;gap:var(--space-1) var(--space-2);margin-inline:calc(var(--space-6) * -1);padding:var(--space-3) var(--space-6);background:var(--surface-sunk);border-block:1px solid var(--line);flex-wrap:wrap;display:flex}.PlanCard-module__vrvyHG__scaleNum{font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.PlanCard-module__vrvyHG__scaleLabel{font-size:var(--text-sm);color:var(--ink-muted)}.PlanCard-module__vrvyHG__scaleNote{font-size:var(--text-xs);color:var(--ink-muted);flex-basis:100%;margin:0;line-height:1.4}.PlanCard-module__vrvyHG__inherits{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted);margin:0}.PlanCard-module__vrvyHG__inherits strong{color:var(--ink);font-weight:600}@media (min-width:900px){.PlanCard-module__vrvyHG__card{padding:var(--space-8)}.PlanCard-module__vrvyHG__flag{left:var(--space-8)}.PlanCard-module__vrvyHG__scale{margin-inline:calc(var(--space-8) * -1);padding:var(--space-4) var(--space-8)}}
.LegalModal-module__sTRlGa__dialog{width:min(40rem, calc(100vw - 2 * var(--space-4)));background:var(--surface);border-radius:var(--radius-panel-lg);max-height:min(80svh,44rem);box-shadow:var(--shadow-lg);color:var(--ink);border:none;padding:0;overflow:hidden}.LegalModal-module__sTRlGa__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b1b1485}.LegalModal-module__sTRlGa__panel{max-height:inherit;grid-template-rows:auto 1fr;min-height:0;display:grid}.LegalModal-module__sTRlGa__head{justify-content:space-between;align-items:start;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:1px solid var(--line);display:flex}.LegalModal-module__sTRlGa__title{font-size:var(--text-lg);margin:0;font-weight:700}.LegalModal-module__sTRlGa__version{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin:2px 0 0}.LegalModal-module__sTRlGa__close{width:var(--tap);height:var(--tap);margin:calc(var(--space-2) * -1) calc(var(--space-3) * -1) 0 0;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.LegalModal-module__sTRlGa__close svg{fill:none;width:18px;height:18px;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:round}.LegalModal-module__sTRlGa__close:hover svg{stroke:var(--ink)}.LegalModal-module__sTRlGa__body{min-height:0;padding:var(--space-5) var(--space-6) var(--space-6);font-size:var(--text-sm);line-height:var(--leading-body);overflow-y:auto}.LegalModal-module__sTRlGa__summary{margin:0 0 var(--space-5);padding:var(--space-4);background:var(--surface-sunk);border-radius:var(--radius-card);color:var(--ink)}.LegalModal-module__sTRlGa__heading{margin:var(--space-5) 0 var(--space-2);font-size:var(--text-base);font-weight:600}.LegalModal-module__sTRlGa__body p{margin:0 0 var(--space-3);color:var(--ink-muted)}.LegalModal-module__sTRlGa__body section:first-of-type .LegalModal-module__sTRlGa__heading{margin-top:0}@media (max-width:600px){.LegalModal-module__sTRlGa__dialog{border-radius:0;width:100vw;max-width:100vw;height:100svh;max-height:100svh;margin:0}.LegalModal-module__sTRlGa__head{padding:var(--space-4) var(--space-5)}.LegalModal-module__sTRlGa__body{padding:var(--space-4) var(--space-5) var(--space-8)}}
.SignInPanel-module__g5k_jW__wrap{min-height:100svh;padding:var(--space-6) var(--space-5);place-items:center;display:grid}.SignInPanel-module__g5k_jW__panel{width:100%;max-width:26rem}.SignInPanel-module__g5k_jW__inModal{flex-direction:column;display:flex}@media (min-height:700px){.SignInPanel-module__g5k_jW__inModal{justify-content:center;min-height:100%}}.SignInPanel-module__g5k_jW__inModal .SignInPanel-module__g5k_jW__panel{max-width:none}.SignInPanel-module__g5k_jW__mark{width:40px;height:40px;margin:0 auto var(--space-6);display:block}.SignInPanel-module__g5k_jW__title{margin:0 0 var(--space-3);font-size:var(--text-2xl);letter-spacing:-.02em;text-align:center;text-wrap:balance;font-weight:700}.SignInPanel-module__g5k_jW__lead{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--ink-muted);text-align:center;text-wrap:balance;line-height:1.55}.SignInPanel-module__g5k_jW__lead strong{color:var(--ink);font-weight:600}.SignInPanel-module__g5k_jW__field{margin-bottom:var(--space-5);display:block}.SignInPanel-module__g5k_jW__label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;display:block}.SignInPanel-module__g5k_jW__input{width:100%;min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control);transition:border-color var(--t-control) var(--ease), box-shadow var(--t-control) var(--ease)}.SignInPanel-module__g5k_jW__input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.SignInPanel-module__g5k_jW__check{gap:var(--space-3);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-body);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;display:grid}.SignInPanel-module__g5k_jW__check input{width:20px;height:20px;accent-color:var(--brand-primary);cursor:pointer;margin-top:1px}.SignInPanel-module__g5k_jW__check a{color:var(--brand-primary-strong)}.SignInPanel-module__g5k_jW__error{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent);border-radius:var(--radius-control);line-height:var(--leading-body)}.SignInPanel-module__g5k_jW__submit{width:100%;min-height:var(--tap);margin-top:var(--space-2);font:inherit;color:var(--on-brand);background:var(--brand-primary);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--t-press) var(--ease-out);border:none;font-weight:600}.SignInPanel-module__g5k_jW__submit:active{transform:scale(.98)}.SignInPanel-module__g5k_jW__submit[aria-disabled=true]{opacity:.5;cursor:not-allowed}.SignInPanel-module__g5k_jW__ghost{width:100%;margin-top:var(--space-5);padding:var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);cursor:pointer;background:0 0;border:none;text-decoration:underline;display:block}.SignInPanel-module__g5k_jW__ghost:hover{color:var(--ink)}.SignInPanel-module__g5k_jW__home{width:fit-content;margin:0 auto var(--space-6);display:block}.SignInPanel-module__g5k_jW__legal{margin:var(--space-6) 0 0;padding-top:var(--space-5);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-muted);text-align:center;text-wrap:balance;line-height:1.6}.SignInPanel-module__g5k_jW__legal a{color:var(--brand-primary-strong);text-underline-offset:3px;border-radius:3px;text-decoration:underline;text-decoration-thickness:1px}.SignInPanel-module__g5k_jW__legal a:hover{text-decoration-thickness:2px}.SignInPanel-module__g5k_jW__legal a:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.SignInPanel-module__g5k_jW__suggestion{width:100%;margin:calc(var(--space-3) * -1) 0 var(--space-4);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-sm);color:var(--ink);text-align:left;background:var(--surface-sunk);border-radius:var(--radius-control);cursor:pointer;border:none;display:block}.SignInPanel-module__g5k_jW__suggestion strong{font-weight:600}.SignInPanel-module__g5k_jW__or{align-items:center;gap:var(--space-3);margin:var(--space-5) 0;font-size:var(--text-sm);color:var(--ink-muted);display:flex}.SignInPanel-module__g5k_jW__or:before,.SignInPanel-module__g5k_jW__or:after{content:"";background:var(--line);flex:1;height:1px}.SignInPanel-module__g5k_jW__biometric{justify-content:center;align-items:center;gap:var(--space-2);width:100%;min-height:var(--tap);margin-bottom:var(--space-2);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);font-weight:600;display:flex}.SignInPanel-module__g5k_jW__biometric:hover{background:var(--surface-sunk)}.SignInPanel-module__g5k_jW__biometric[aria-disabled=true]{opacity:.5;cursor:not-allowed}.SignInPanel-module__g5k_jW__providers{gap:var(--space-2);display:grid}.SignInPanel-module__g5k_jW__provider{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);transition:background var(--t-control) var(--ease);font-weight:600;text-decoration:none;display:flex}.SignInPanel-module__g5k_jW__provider:hover{background:var(--surface-sunk)}.SignInPanel-module__g5k_jW__resend{width:100%;min-height:var(--tap);margin-top:var(--space-5);font:inherit;font-size:var(--text-sm);color:var(--ink);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;font-variant-numeric:tabular-nums;background:0 0;font-weight:600}.SignInPanel-module__g5k_jW__resend[aria-disabled=true]{color:var(--ink-muted);cursor:default}.SignInPanel-module__g5k_jW__resend:not([aria-disabled=true]):hover{background:var(--surface-sunk)}.SignInPanel-module__g5k_jW__hint{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--ink-muted);text-align:center}.SignInPanel-module__g5k_jW__notice{margin:0 0 var(--space-5);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);background:var(--surface-sunk);border-radius:var(--radius-control)}.SignInPanel-module__g5k_jW__checking{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-body)}
.AuthModal-module__GHnWPq__dialog{width:min(30rem, calc(100vw - 2 * var(--space-4)));max-height:min(90svh,48rem);padding:var(--space-6);background:var(--ground);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-lg);color:var(--ink);overscroll-behavior:contain;border:none;overflow-y:auto}@media (min-height:700px){.AuthModal-module__GHnWPq__dialog{min-height:31.25rem}}.AuthModal-module__GHnWPq__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1b1494}.AuthModal-module__GHnWPq__close{top:var(--space-3);right:var(--space-3);width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:none;place-items:center;display:grid;position:absolute}.AuthModal-module__GHnWPq__close svg{fill:none;width:18px;height:18px;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:round}.AuthModal-module__GHnWPq__close:hover svg{stroke:var(--ink)}@media (max-width:600px){.AuthModal-module__GHnWPq__dialog{width:100vw;max-width:100vw;height:100svh;max-height:100svh;padding:var(--space-8) var(--space-5) var(--space-6);border-radius:0;margin:0}}
.Avatar-module__ifCPHa__avatar{letter-spacing:.02em;width:34px;height:34px;font-size:.8125rem;font-weight:700;font-family:var(--font);-webkit-user-select:none;user-select:none;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 10%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.Avatar-module__ifCPHa__lg{width:44px;height:44px;font-size:1rem}.Avatar-module__ifCPHa__photo{object-fit:cover;background:var(--surface-sunk)}
.MailPreferences-module__-qrnja__card{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.MailPreferences-module__-qrnja__head{align-items:center;gap:var(--space-3);display:flex}.MailPreferences-module__-qrnja__icon{color:var(--brand-primary);flex:none;display:inline-flex}.MailPreferences-module__-qrnja__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.MailPreferences-module__-qrnja__words{flex:1;min-width:0}.MailPreferences-module__-qrnja__title{font-size:var(--text-base);margin:0;font-weight:600}.MailPreferences-module__-qrnja__hint{font-size:var(--text-sm);color:var(--ink-muted);margin:2px 0 0}.MailPreferences-module__-qrnja__switch{width:52px;height:32px;margin:calc((var(--tap) - 32px) / 2) 0;background:var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);border:none;flex:none;padding:0;position:relative}.MailPreferences-module__-qrnja__switch:before{content:"";position:absolute;inset:-6px 0}.MailPreferences-module__-qrnja__switch[aria-checked=true]{background:var(--brand-primary)}.MailPreferences-module__-qrnja__switch[aria-disabled=true]{cursor:default;opacity:.5}.MailPreferences-module__-qrnja__switch:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.MailPreferences-module__-qrnja__knob{width:26px;height:26px;color:var(--ink-muted);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent);transition:transform var(--t-control) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:3px;left:3px}.MailPreferences-module__-qrnja__switch[aria-checked=true] .MailPreferences-module__-qrnja__knob{color:var(--brand-primary);transform:translate(20px)}@media (prefers-reduced-motion:reduce){.MailPreferences-module__-qrnja__switch,.MailPreferences-module__-qrnja__knob{transition:none}}.MailPreferences-module__-qrnja__note{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.MailPreferences-module__-qrnja__link{font:inherit;color:var(--brand-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.MailPreferences-module__-qrnja__notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--bad);border:1px solid color-mix(in srgb, var(--bad) 40%, var(--line));border-radius:var(--radius-card);background:var(--surface-sunk)}@media (max-width:480px){.MailPreferences-module__-qrnja__card{padding:var(--space-4)}}
.Chip-module__kx4IiG__chip{max-width:100%;min-height:28px;padding:2px var(--space-3) 2px var(--space-2);font-size:var(--text-xs);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;vertical-align:middle;align-items:center;gap:6px;font-weight:600;line-height:1.4;display:inline-flex}.Chip-module__kx4IiG__chip[data-numeric]{font-variant-numeric:tabular-nums}.Chip-module__kx4IiG__chip[data-tone=current]{color:var(--brand-primary-strong);background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface));border-color:color-mix(in srgb, var(--brand-primary) 32%, transparent)}.Chip-module__kx4IiG__mark{flex:none;place-items:center;width:16px;height:16px;display:grid}.Chip-module__kx4IiG__mark>svg{width:16px;height:16px}.Chip-module__kx4IiG__mark>svg:not([data-logo]){fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.Chip-module__kx4IiG__text{text-overflow:ellipsis;min-width:0;overflow:hidden}.Chip-module__kx4IiG__check{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px}
.MethodChip-module__iXsymW__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
.PasskeyToggle-module__cNCP4G__card{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.PasskeyToggle-module__cNCP4G__head{align-items:center;gap:var(--space-3);display:flex}.PasskeyToggle-module__cNCP4G__icon{color:var(--brand-primary);flex:none;display:inline-flex}.PasskeyToggle-module__cNCP4G__words{flex:1;min-width:0}.PasskeyToggle-module__cNCP4G__title{font-size:var(--text-base);margin:0;font-weight:600}.PasskeyToggle-module__cNCP4G__hint{font-size:var(--text-sm);color:var(--ink-muted);margin:2px 0 0}.PasskeyToggle-module__cNCP4G__switch{width:52px;height:32px;margin:calc((var(--tap) - 32px) / 2) 0;background:var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);border:none;flex:none;padding:0;position:relative}.PasskeyToggle-module__cNCP4G__switch:before{content:"";position:absolute;inset:-6px 0}.PasskeyToggle-module__cNCP4G__switch[aria-checked=true]{background:var(--brand-primary)}.PasskeyToggle-module__cNCP4G__switch[aria-disabled=true]{cursor:default;opacity:.5}.PasskeyToggle-module__cNCP4G__switch:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.PasskeyToggle-module__cNCP4G__knob{width:26px;height:26px;color:var(--ink-muted);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent);transition:transform var(--t-control) var(--ease-out);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:3px;left:3px}.PasskeyToggle-module__cNCP4G__switch[aria-checked=true] .PasskeyToggle-module__cNCP4G__knob{color:var(--brand-primary);transform:translate(20px)}@media (prefers-reduced-motion:reduce){.PasskeyToggle-module__cNCP4G__switch,.PasskeyToggle-module__cNCP4G__knob{transition:none}}.PasskeyToggle-module__cNCP4G__note{margin:var(--space-3) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.PasskeyToggle-module__cNCP4G__link{font:inherit;color:var(--brand-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.PasskeyToggle-module__cNCP4G__link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.PasskeyToggle-module__cNCP4G__list{margin:var(--space-4) 0 0;padding:var(--space-4) 0 0;border-top:1px solid var(--line);list-style:none}.PasskeyToggle-module__cNCP4G__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--tap) + var(--space-3));padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.PasskeyToggle-module__cNCP4G__row:first-child{border-top:0;padding-top:0}.PasskeyToggle-module__cNCP4G__row:last-child{padding-bottom:0}.PasskeyToggle-module__cNCP4G__what{flex:1;min-width:0}.PasskeyToggle-module__cNCP4G__device{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.PasskeyToggle-module__cNCP4G__meta{font-size:var(--text-sm);color:var(--ink-muted);overflow-wrap:anywhere;margin:2px 0 0}.PasskeyToggle-module__cNCP4G__chip{padding:1px var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);white-space:nowrap;font-weight:600;line-height:1.6;display:inline-block}.PasskeyToggle-module__cNCP4G__remove{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);flex:none;font-weight:600;display:inline-flex}.PasskeyToggle-module__cNCP4G__remove:hover{background:var(--line)}.PasskeyToggle-module__cNCP4G__remove:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.PasskeyToggle-module__cNCP4G__remove[aria-disabled=true]{cursor:default;opacity:.7}.PasskeyToggle-module__cNCP4G__notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface-sunk)}.PasskeyToggle-module__cNCP4G__notice[data-tone=ok]{color:var(--ink);border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.PasskeyToggle-module__cNCP4G__notice[data-tone=bad]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}@media (max-width:480px){.PasskeyToggle-module__cNCP4G__card{padding:var(--space-4)}.PasskeyToggle-module__cNCP4G__row{align-items:flex-start}}
.AccountView-module__4cyTma__title{margin:0 0 var(--space-5);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}.AccountView-module__4cyTma__card{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.AccountView-module__4cyTma__head{align-items:center;gap:var(--space-3);display:flex}.AccountView-module__4cyTma__icon{color:var(--brand-primary);flex:none;display:inline-flex}.AccountView-module__4cyTma__icon[data-tone=bad]{color:var(--bad)}.AccountView-module__4cyTma__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.AccountView-module__4cyTma__words{flex:1;min-width:0}.AccountView-module__4cyTma__headTitle{font-size:var(--text-base);margin:0;font-weight:600;line-height:1.3}.AccountView-module__4cyTma__headHint{font-size:var(--text-sm);color:var(--ink-muted);margin:2px 0 0;line-height:1.5}.AccountView-module__4cyTma__head+.AccountView-module__4cyTma__list,.AccountView-module__4cyTma__head+.AccountView-module__4cyTma__warning,.AccountView-module__4cyTma__head+.AccountView-module__4cyTma__cardFoot,.AccountView-module__4cyTma__head+.AccountView-module__4cyTma__confirm{margin-top:var(--space-4)}.AccountView-module__4cyTma__settings{margin-top:var(--space-4);padding-top:var(--space-1);border-top:1px solid var(--line)}.AccountView-module__4cyTma__setting{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.AccountView-module__4cyTma__setting+.AccountView-module__4cyTma__setting{border-top:1px solid var(--line)}.AccountView-module__4cyTma__settingLabel{font-size:var(--text-sm);color:var(--ink-muted);flex:none}.AccountView-module__4cyTma__settingValue{font-size:var(--text-sm);text-align:end;flex-direction:column;align-items:flex-end;font-weight:500;display:flex}.AccountView-module__4cyTma__settingNote{font-size:var(--text-xs);color:var(--ink-muted);font-weight:400}.AccountView-module__4cyTma__segments{background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);padding:3px;display:inline-flex}.AccountView-module__4cyTma__segment{min-height:calc(var(--tap) - 8px);padding:0 var(--space-4);font-size:var(--text-sm);color:var(--ink-muted);border-radius:var(--radius-pill);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background var(--t-control) var(--ease), color var(--t-control) var(--ease), box-shadow var(--t-control) var(--ease);justify-content:center;align-items:center;font-weight:500;display:inline-flex;position:relative}.AccountView-module__4cyTma__segment:hover{color:var(--ink)}.AccountView-module__4cyTma__segment[data-on]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong), 0 1px 2px #0000001f;font-weight:600}.AccountView-module__4cyTma__segmentInput{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.AccountView-module__4cyTma__segment:has(.AccountView-module__4cyTma__segmentInput:focus-visible){outline:2px solid var(--brand-primary);outline-offset:2px}.AccountView-module__4cyTma__select{min-height:calc(var(--tap) - 8px);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;font-weight:500}.AccountView-module__4cyTma__select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AccountView-module__4cyTma__identity{align-items:center;gap:var(--space-4);display:flex}.AccountView-module__4cyTma__avatar{cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;padding:0;position:relative}.AccountView-module__4cyTma__avatar:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.AccountView-module__4cyTma__badge{width:20px;height:20px;color:var(--on-brand);background:var(--brand-primary);border:2px solid var(--surface);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:-3px;right:-3px}.AccountView-module__4cyTma__badge svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linejoin:round;width:11px;height:11px}.AccountView-module__4cyTma__who{flex:1;min-width:0}.AccountView-module__4cyTma__email{overflow-wrap:anywhere;margin:0;font-weight:600;line-height:1.3}.AccountView-module__4cyTma__photoLink{font:inherit;font-size:var(--text-sm);color:var(--brand-primary);cursor:pointer;background:0 0;border:none;margin:2px 0 0;padding:0;font-weight:600}.AccountView-module__4cyTma__photoLink:hover{text-underline-offset:2px;text-decoration:underline}.AccountView-module__4cyTma__rows{margin:var(--space-4) 0 0;padding-top:var(--space-1);border-top:1px solid var(--line)}.AccountView-module__4cyTma__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding:var(--space-1) 0;display:flex}.AccountView-module__4cyTma__row+.AccountView-module__4cyTma__row{border-top:1px solid var(--line)}.AccountView-module__4cyTma__row dt{font-size:var(--text-sm);color:var(--ink-muted);flex:none}.AccountView-module__4cyTma__row dd{min-width:0;font-size:var(--text-sm);text-align:end;overflow-wrap:anywhere;margin:0;font-weight:500}.AccountView-module__4cyTma__methods{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.AccountView-module__4cyTma__rowLink{color:var(--brand-primary);white-space:nowrap;margin-inline-start:var(--space-3);font-weight:600;text-decoration:none}.AccountView-module__4cyTma__rowLink:hover{text-underline-offset:2px;text-decoration:underline}.AccountView-module__4cyTma__rowLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.AccountView-module__4cyTma__danger{padding:var(--space-5);margin:var(--space-6) 0 var(--space-4);background:var(--surface);border:1px solid color-mix(in srgb, var(--bad) 26%, var(--line));border-radius:var(--radius-panel)}.AccountView-module__4cyTma__danger .AccountView-module__4cyTma__head{flex-wrap:wrap}.AccountView-module__4cyTma__out{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);color:#fff;background:var(--bad);border-radius:var(--radius-pill);cursor:pointer;border:none;flex:none;font-weight:600;display:inline-flex}.AccountView-module__4cyTma__out:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AccountView-module__4cyTma__list{margin:var(--space-3) 0;font-size:var(--text-sm);padding:0 0 0 1.1em;line-height:1.5}.AccountView-module__4cyTma__list li+li{margin-top:var(--space-1)}.AccountView-module__4cyTma__list li::marker{color:var(--ink-muted)}.AccountView-module__4cyTma__cardFoot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);flex-wrap:wrap;display:flex}.AccountView-module__4cyTma__footNote{font-size:var(--text-xs);color:var(--ink-muted);flex:14rem;margin:0;line-height:1.45}.AccountView-module__4cyTma__footNote:empty{display:none}.AccountView-module__4cyTma__cardFoot>.AccountView-module__4cyTma__secondary,.AccountView-module__4cyTma__cardFoot>.AccountView-module__4cyTma__out{margin-inline-start:auto}.AccountView-module__4cyTma__footNote a{color:var(--brand-primary);font-weight:600;text-decoration:none}.AccountView-module__4cyTma__footNote a:hover{text-underline-offset:2px;text-decoration:underline}.AccountView-module__4cyTma__cardDanger{border-color:color-mix(in srgb, var(--bad) 26%, var(--line))}.AccountView-module__4cyTma__warning{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink);background:color-mix(in srgb, var(--bad) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--bad) 30%, var(--line));border-radius:var(--radius-card);line-height:1.5}.AccountView-module__4cyTma__warning strong{margin-bottom:var(--space-1);color:var(--bad);font-weight:700;display:block}.AccountView-module__4cyTma__secondary{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);flex:none;font-weight:600;display:inline-flex}.AccountView-module__4cyTma__secondary:hover{background:var(--line)}.AccountView-module__4cyTma__secondary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AccountView-module__4cyTma__secondary[aria-disabled=true],.AccountView-module__4cyTma__out[aria-disabled=true]{cursor:default;opacity:.7}.AccountView-module__4cyTma__confirm{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-sunk);border:1px solid color-mix(in srgb, var(--bad) 26%, var(--line));border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.AccountView-module__4cyTma__confirmText{font-size:var(--text-sm);margin:0;font-weight:500}.AccountView-module__4cyTma__confirmActions{gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}@media (max-width:480px){.AccountView-module__4cyTma__card,.AccountView-module__4cyTma__danger{padding:var(--space-4)}.AccountView-module__4cyTma__cardFoot>.AccountView-module__4cyTma__secondary,.AccountView-module__4cyTma__cardFoot>.AccountView-module__4cyTma__out{width:100%}.AccountView-module__4cyTma__confirmActions{width:100%;margin-inline-start:0}.AccountView-module__4cyTma__confirmActions>*{flex:1}.AccountView-module__4cyTma__danger .AccountView-module__4cyTma__out{width:100%}.AccountView-module__4cyTma__setting{flex-direction:column;align-items:stretch}.AccountView-module__4cyTma__segments{display:flex}.AccountView-module__4cyTma__segment{padding:0 var(--space-2);flex:1}.AccountView-module__4cyTma__settingValue{text-align:start;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.AccountView-module__4cyTma__secondary,.AccountView-module__4cyTma__segment{transition:none}}
.SessionsList-module__Xde_Fq__card{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.SessionsList-module__Xde_Fq__head{margin-bottom:var(--space-4)}.SessionsList-module__Xde_Fq__note{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.SessionsList-module__Xde_Fq__link{font:inherit;color:var(--brand-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.SessionsList-module__Xde_Fq__link:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.SessionsList-module__Xde_Fq__list{margin:0;padding:0;list-style:none}.SessionsList-module__Xde_Fq__row{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:calc(var(--tap) + var(--space-3));padding:var(--space-3) 0;border-top:1px solid var(--line);display:flex}.SessionsList-module__Xde_Fq__row:first-child{border-top:0;padding-top:0}.SessionsList-module__Xde_Fq__row:last-child{padding-bottom:0}.SessionsList-module__Xde_Fq__what{flex:1;min-width:0}.SessionsList-module__Xde_Fq__device{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;margin:0;display:flex}.SessionsList-module__Xde_Fq__name{font-weight:600}.SessionsList-module__Xde_Fq__when{font-size:var(--text-sm);color:var(--ink-muted)}.SessionsList-module__Xde_Fq__chips{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.SessionsList-module__Xde_Fq__close,.SessionsList-module__Xde_Fq__secondary,.SessionsList-module__Xde_Fq__others{min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);flex:none;font-weight:600}.SessionsList-module__Xde_Fq__close:hover,.SessionsList-module__Xde_Fq__secondary:hover,.SessionsList-module__Xde_Fq__others:hover{background:var(--line)}.SessionsList-module__Xde_Fq__close:focus-visible,.SessionsList-module__Xde_Fq__secondary:focus-visible,.SessionsList-module__Xde_Fq__others:focus-visible,.SessionsList-module__Xde_Fq__danger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.SessionsList-module__Xde_Fq__close[aria-disabled=true],.SessionsList-module__Xde_Fq__secondary[aria-disabled=true],.SessionsList-module__Xde_Fq__others[aria-disabled=true],.SessionsList-module__Xde_Fq__danger[aria-disabled=true]{cursor:default;opacity:.7}.SessionsList-module__Xde_Fq__foot{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);justify-content:flex-end;display:flex}.SessionsList-module__Xde_Fq__confirm{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding:var(--space-4);background:var(--surface-sunk);border:1px solid color-mix(in srgb, var(--bad) 26%, var(--line));border-radius:var(--radius-card);flex-wrap:wrap;display:flex}.SessionsList-module__Xde_Fq__confirmText{font-size:var(--text-sm);margin:0}.SessionsList-module__Xde_Fq__confirmActions{gap:var(--space-2);flex:none;margin-inline-start:auto;display:flex}.SessionsList-module__Xde_Fq__danger{min-height:var(--tap);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);color:#fff;background:var(--bad);border-radius:var(--radius-pill);cursor:pointer;border:none;flex:none;font-weight:600}.SessionsList-module__Xde_Fq__notice{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);font-size:var(--text-sm);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--surface-sunk)}.SessionsList-module__Xde_Fq__notice[data-tone=ok]{color:var(--ink);border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.SessionsList-module__Xde_Fq__notice[data-tone=bad]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}@media (max-width:480px){.SessionsList-module__Xde_Fq__card{padding:var(--space-4)}.SessionsList-module__Xde_Fq__row{align-items:flex-start}.SessionsList-module__Xde_Fq__confirmActions{width:100%;margin-inline-start:0}.SessionsList-module__Xde_Fq__confirmActions>*{flex:1}}@media (prefers-reduced-motion:reduce){.SessionsList-module__Xde_Fq__close,.SessionsList-module__Xde_Fq__secondary,.SessionsList-module__Xde_Fq__others{transition:none}}
.ActivityView-module__Z9Nphq__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.ActivityView-module__Z9Nphq__title{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700}.ActivityView-module__Z9Nphq__subtitle{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.ActivityView-module__Z9Nphq__filters{background:var(--surface-sunk);border-radius:var(--radius-pill);flex:none;gap:2px;padding:3px;display:flex}.ActivityView-module__Z9Nphq__filter{min-height:32px;padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;font-weight:500}.ActivityView-module__Z9Nphq__filter[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:0 0 0 1px var(--line-strong), 0 1px 2px #0000000f;font-weight:600}.ActivityView-module__Z9Nphq__note{padding:var(--space-6);font-size:var(--text-sm);color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.ActivityView-module__Z9Nphq__day+.ActivityView-module__Z9Nphq__day{margin-top:var(--space-6)}.ActivityView-module__Z9Nphq__dayTitle{top:var(--bar-h);z-index:1;margin:0 0 var(--space-2);padding:var(--space-2) 0;font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);background:var(--ground);font-weight:700;position:sticky}.ActivityView-module__Z9Nphq__list{margin:0;padding:0;list-style:none}.ActivityView-module__Z9Nphq__entry{gap:var(--space-3);padding:var(--space-3) 0;grid-template-columns:4.5rem 15px 1fr;display:grid;position:relative}.ActivityView-module__Z9Nphq__entry:before{content:"";left:calc(4.5rem + var(--space-3) + 7px);background:var(--line);width:1px;position:absolute;top:0;bottom:0}.ActivityView-module__Z9Nphq__entry:first-child:before{top:50%}.ActivityView-module__Z9Nphq__entry:last-child:before{bottom:50%}.ActivityView-module__Z9Nphq__time{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;padding-top:2px}.ActivityView-module__Z9Nphq__marker{z-index:1;background:var(--ink-muted);width:9px;height:9px;box-shadow:0 0 0 3px var(--ground);border-radius:50%;margin-top:5px;position:relative}.ActivityView-module__Z9Nphq__entry[data-result=denied] .ActivityView-module__Z9Nphq__marker{background:var(--bad)}.ActivityView-module__Z9Nphq__entry[data-result=error] .ActivityView-module__Z9Nphq__marker{background:var(--warn)}.ActivityView-module__Z9Nphq__body{min-width:0}.ActivityView-module__Z9Nphq__action{font-size:var(--text-sm);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-weight:600;display:flex}.ActivityView-module__Z9Nphq__tag{padding:1px var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent);border-radius:var(--radius-pill);font-size:10px;font-weight:700}.ActivityView-module__Z9Nphq__who{font-size:var(--text-sm);overflow-wrap:anywhere;margin:1px 0 0}.ActivityView-module__Z9Nphq__anon{color:var(--ink-muted);font-style:italic}.ActivityView-module__Z9Nphq__facts{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:4px;display:flex}.ActivityView-module__Z9Nphq__fact,.ActivityView-module__Z9Nphq__session{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.ActivityView-module__Z9Nphq__session{font-family:var(--font-mono,ui-monospace, monospace);color:var(--ink-muted)}.ActivityView-module__Z9Nphq__meta{margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);font-family:var(--font-mono,ui-monospace, monospace);font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface-sunk);border-radius:var(--radius-control);overflow-wrap:anywhere}.ActivityView-module__Z9Nphq__more{width:100%;min-height:var(--tap);margin-top:var(--space-6);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;font-weight:600;display:block}.ActivityView-module__Z9Nphq__more:hover:not(:disabled){background:var(--surface-sunk)}.ActivityView-module__Z9Nphq__more:disabled{opacity:.5;cursor:default}@media (max-width:560px){.ActivityView-module__Z9Nphq__entry{grid-template-columns:15px 1fr}.ActivityView-module__Z9Nphq__entry:before{left:7px}.ActivityView-module__Z9Nphq__time{grid-column:2;padding-top:0}.ActivityView-module__Z9Nphq__marker{grid-row:1/span 2}}
.AvatarEditor-module__Ivr2Oq__dialog{width:min(23rem, calc(100vw - 2 * var(--space-4)));background:var(--surface);border-radius:var(--radius-panel-lg);max-height:min(90svh,40rem);box-shadow:var(--shadow-lg);color:var(--ink);border:none;padding:0;overflow:hidden}.AvatarEditor-module__Ivr2Oq__dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2b1b1485}.AvatarEditor-module__Ivr2Oq__panel{max-height:inherit;grid-template-rows:auto 1fr auto;min-height:0;display:grid}.AvatarEditor-module__Ivr2Oq__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--line);display:flex}.AvatarEditor-module__Ivr2Oq__title{font-size:var(--text-base);margin:0;font-weight:700}.AvatarEditor-module__Ivr2Oq__close{width:var(--tap);height:var(--tap);margin:0 calc(var(--space-3) * -1) 0 0;cursor:pointer;background:0 0;border:none;flex:none;place-items:center;display:grid}.AvatarEditor-module__Ivr2Oq__close svg{fill:none;width:18px;height:18px;stroke:var(--ink-muted);stroke-width:1.6px;stroke-linecap:round}.AvatarEditor-module__Ivr2Oq__close:hover svg{stroke:var(--ink)}.AvatarEditor-module__Ivr2Oq__close:disabled{cursor:default;opacity:.4}.AvatarEditor-module__Ivr2Oq__body{justify-items:center;gap:var(--space-4);padding:var(--space-5);min-height:0;display:grid;overflow-y:auto}.AvatarEditor-module__Ivr2Oq__stage{border-radius:var(--radius-panel);background:var(--surface-sunk);cursor:grab;touch-action:none;width:260px;height:260px;position:relative;overflow:hidden}.AvatarEditor-module__Ivr2Oq__stage:active{cursor:grabbing}.AvatarEditor-module__Ivr2Oq__stage:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.AvatarEditor-module__Ivr2Oq__canvas{width:260px;height:260px;display:block}.AvatarEditor-module__Ivr2Oq__mask{pointer-events:none;box-shadow:0 0 0 9999px color-mix(in srgb, var(--surface) 66%, transparent), inset 0 0 0 1px color-mix(in srgb, var(--ink) 20%, transparent);border-radius:50%;position:absolute;inset:0}.AvatarEditor-module__Ivr2Oq__zoom{align-items:center;gap:var(--space-3);grid-template-columns:auto 1fr;width:260px;display:grid}.AvatarEditor-module__Ivr2Oq__zoomLabel{font-size:var(--text-xs);color:var(--ink-muted)}.AvatarEditor-module__Ivr2Oq__zoom input{width:100%;accent-color:var(--brand-primary);height:var(--tap);cursor:pointer}.AvatarEditor-module__Ivr2Oq__empty{justify-items:center;gap:var(--space-4);padding:var(--space-4) 0;text-align:center;display:grid}.AvatarEditor-module__Ivr2Oq__hint{max-width:17rem;font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.AvatarEditor-module__Ivr2Oq__error{font-size:var(--text-sm);color:var(--bad);text-align:center;margin:0}.AvatarEditor-module__Ivr2Oq__foot{align-items:center;gap:var(--space-2);padding:var(--space-4) var(--space-5);border-top:1px solid var(--line);display:flex}.AvatarEditor-module__Ivr2Oq__gap{flex:1}.AvatarEditor-module__Ivr2Oq__file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.AvatarEditor-module__Ivr2Oq__primary,.AvatarEditor-module__Ivr2Oq__secondary,.AvatarEditor-module__Ivr2Oq__danger{min-height:var(--tap);padding:0 var(--space-4);border-radius:var(--radius-pill);font:inherit;font-size:var(--text-sm);cursor:pointer;white-space:nowrap;border:1px solid #0000;font-weight:600}.AvatarEditor-module__Ivr2Oq__primary{background:var(--brand-primary);color:var(--on-brand)}.AvatarEditor-module__Ivr2Oq__primary:disabled{opacity:.45;cursor:default}.AvatarEditor-module__Ivr2Oq__secondary{background:var(--surface-sunk);border-color:var(--line);color:var(--ink)}.AvatarEditor-module__Ivr2Oq__secondary:hover:not(:disabled){background:var(--line)}.AvatarEditor-module__Ivr2Oq__danger{color:var(--bad);background:0 0}.AvatarEditor-module__Ivr2Oq__danger:hover:not(:disabled){background:color-mix(in srgb, var(--bad) 10%, transparent)}.AvatarEditor-module__Ivr2Oq__secondary:disabled,.AvatarEditor-module__Ivr2Oq__danger:disabled{opacity:.45;cursor:default}
.CodesView-module__EZb3Wa__title{font-weight:600;display:block}.CodesView-module__EZb3Wa__short{align-items:center;gap:var(--space-2);font:inherit;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-muted);cursor:pointer;overflow-wrap:anywhere;text-align:left;background:0 0;border:none;margin-top:2px;padding:0;display:inline-flex}.CodesView-module__EZb3Wa__short:hover{color:var(--ink)}.CodesView-module__EZb3Wa__short:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:3px}.CodesView-module__EZb3Wa__copyHint{font-family:var(--font);letter-spacing:.04em;text-transform:uppercase;color:var(--brand-primary);opacity:0;transition:opacity var(--t-control) var(--ease);font-size:10px;font-weight:600}.CodesView-module__EZb3Wa__short:hover .CodesView-module__EZb3Wa__copyHint,.CodesView-module__EZb3Wa__short:focus-visible .CodesView-module__EZb3Wa__copyHint{opacity:1}@media (hover:none){.CodesView-module__EZb3Wa__copyHint{opacity:1}}.CodesView-module__EZb3Wa__destination{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.CodesView-module__EZb3Wa__url{overflow-wrap:anywhere;min-width:0}.CodesView-module__EZb3Wa__edit{padding:2px var(--space-3);font:inherit;font-size:var(--text-xs);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-radius:var(--radius-pill);cursor:pointer;border:none;flex:none;font-weight:600}.CodesView-module__EZb3Wa__edit:hover{background:color-mix(in srgb, var(--brand-primary) 18%, transparent)}.CodesView-module__EZb3Wa__on,.CodesView-module__EZb3Wa__off{padding:2px var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.CodesView-module__EZb3Wa__on{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, transparent)}.CodesView-module__EZb3Wa__off{color:var(--ink-muted);background:var(--surface-sunk)}.CodesView-module__EZb3Wa__emptyTitle{margin:0 0 var(--space-2);color:var(--ink);font-weight:600}.CodesView-module__EZb3Wa__emptyHint{margin:0 auto var(--space-5);line-height:var(--leading-body)}.CodesView-module__EZb3Wa__cta{min-height:var(--tap);padding:0 var(--space-6);color:var(--on-brand);background:var(--brand-primary);border-radius:var(--radius-pill);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}
.ConfigView-module__vUHnEG__title{margin:0 0 var(--space-5);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}.ConfigView-module__vUHnEG__card{padding:var(--space-5);margin-bottom:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.ConfigView-module__vUHnEG__card[aria-busy=true]{cursor:progress}.ConfigView-module__vUHnEG__head{align-items:center;gap:var(--space-3);display:flex}.ConfigView-module__vUHnEG__icon{color:var(--brand-primary);flex:none;display:inline-flex}.ConfigView-module__vUHnEG__icon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round}.ConfigView-module__vUHnEG__words{flex:1;min-width:0}.ConfigView-module__vUHnEG__headTitle{font-size:var(--text-base);margin:0;font-weight:600;line-height:1.3}.ConfigView-module__vUHnEG__headHint{font-size:var(--text-sm);color:var(--ink-muted);margin:2px 0 0;line-height:1.5}.ConfigView-module__vUHnEG__note{margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted)}.ConfigView-module__vUHnEG__switch{width:52px;height:32px;margin:calc((var(--tap) - 32px) / 2) 0;background:var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);border:none;flex:none;padding:0;position:relative}.ConfigView-module__vUHnEG__switch:before{content:"";position:absolute;inset:-6px 0}.ConfigView-module__vUHnEG__switch[aria-checked=true]{background:var(--brand-primary)}.ConfigView-module__vUHnEG__switch[aria-disabled=true]{cursor:default;opacity:.5}.ConfigView-module__vUHnEG__switch:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.ConfigView-module__vUHnEG__knob{background:var(--surface);width:26px;height:26px;box-shadow:0 1px 2px color-mix(in srgb, var(--ink) 25%, transparent);transition:transform var(--t-control) var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.ConfigView-module__vUHnEG__switch[aria-checked=true] .ConfigView-module__vUHnEG__knob{transform:translate(20px)}.ConfigView-module__vUHnEG__now{align-items:baseline;gap:var(--space-2);margin:var(--space-4) 0 0;font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);display:flex}.ConfigView-module__vUHnEG__nowDot{background:var(--ink-muted);border-radius:50%;flex:none;width:8px;height:8px;transform:translateY(-1px)}.ConfigView-module__vUHnEG__now[data-tone=ok] .ConfigView-module__vUHnEG__nowDot{background:var(--ok)}.ConfigView-module__vUHnEG__now[data-tone=off]{color:var(--ink-muted)}.ConfigView-module__vUHnEG__settings{margin-top:var(--space-4);padding-top:var(--space-1);border-top:1px solid var(--line)}.ConfigView-module__vUHnEG__setting{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding:var(--space-2) 0;flex-wrap:wrap;display:flex}.ConfigView-module__vUHnEG__setting+.ConfigView-module__vUHnEG__setting{border-top:1px solid var(--line)}.ConfigView-module__vUHnEG__settingStack{align-items:stretch;gap:var(--space-2);flex-direction:column}.ConfigView-module__vUHnEG__settingLabel{min-width:0;font-size:var(--text-sm);color:var(--ink-muted);flex-direction:column;flex:12rem;gap:2px;display:flex}.ConfigView-module__vUHnEG__settingLabel label{cursor:pointer}.ConfigView-module__vUHnEG__settingStack .ConfigView-module__vUHnEG__settingLabel{flex:none}.ConfigView-module__vUHnEG__settingNote{font-size:var(--text-xs);line-height:1.45}.ConfigView-module__vUHnEG__days{gap:var(--space-1);border:none;min-width:0;margin:0;padding:0;display:flex}.ConfigView-module__vUHnEG__day{width:40px;height:40px;font:inherit;font-size:var(--text-sm);color:var(--ink-muted);background:var(--surface-sunk);border:1px solid var(--line);cursor:pointer;transition:background var(--t-control) var(--ease), color var(--t-control) var(--ease), transform var(--t-press) var(--ease-out);border-radius:50%;padding:0;font-weight:600}.ConfigView-module__vUHnEG__day:hover{color:var(--ink)}.ConfigView-module__vUHnEG__day:active{transform:scale(.94)}.ConfigView-module__vUHnEG__day[aria-pressed=true]{color:var(--on-brand);background:var(--brand-primary);border-color:var(--brand-primary)}.ConfigView-module__vUHnEG__day:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ConfigView-module__vUHnEG__ranges{gap:var(--space-2);border:none;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.ConfigView-module__vUHnEG__range{align-items:center;gap:var(--space-2);display:flex}.ConfigView-module__vUHnEG__clock{min-height:calc(var(--tap) - 4px);padding:0 var(--space-3);font:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums;color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-control)}.ConfigView-module__vUHnEG__clock:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.ConfigView-module__vUHnEG__rangeDash{color:var(--ink-muted)}.ConfigView-module__vUHnEG__noHours{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.ConfigView-module__vUHnEG__remove,.ConfigView-module__vUHnEG__add{justify-content:center;align-items:center;gap:var(--space-2);min-height:36px;font:inherit;font-size:var(--text-sm);color:var(--ink-muted);border-radius:var(--radius-pill);cursor:pointer;transition:color var(--t-control) var(--ease), background var(--t-control) var(--ease);background:0 0;border:none;font-weight:600;display:inline-flex}.ConfigView-module__vUHnEG__remove{width:36px;margin-inline-start:var(--space-1)}.ConfigView-module__vUHnEG__remove:hover{color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent)}.ConfigView-module__vUHnEG__add{padding:0 var(--space-3) 0 var(--space-2);color:var(--brand-primary);align-self:flex-start}.ConfigView-module__vUHnEG__add:hover{background:color-mix(in srgb, var(--brand-primary) 8%, transparent)}.ConfigView-module__vUHnEG__remove svg,.ConfigView-module__vUHnEG__add svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round}.ConfigView-module__vUHnEG__remove:focus-visible,.ConfigView-module__vUHnEG__add:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ConfigView-module__vUHnEG__select{max-width:100%;min-height:calc(var(--tap) - 8px);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;font-weight:500}.ConfigView-module__vUHnEG__select:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.ConfigView-module__vUHnEG__money{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);font-weight:500;display:inline-flex}.ConfigView-module__vUHnEG__amount{width:6ch;min-height:calc(var(--tap) - 8px);padding:0 var(--space-3);font:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums;text-align:end;color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-control)}.ConfigView-module__vUHnEG__amount:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.ConfigView-module__vUHnEG__foot{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);display:flex}.ConfigView-module__vUHnEG__problem{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--bad);margin:0}.ConfigView-module__vUHnEG__problem:empty{display:none}.ConfigView-module__vUHnEG__primary{min-height:var(--tap);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);color:var(--on-brand);background:var(--brand-primary);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--t-press) var(--ease-out), opacity var(--t-control) var(--ease);border:none;flex:none;justify-content:center;align-items:center;margin-inline-start:auto;font-weight:600;display:inline-flex}.ConfigView-module__vUHnEG__primary:active{transform:scale(.98)}.ConfigView-module__vUHnEG__primary[aria-disabled=true]{opacity:.45;cursor:default}.ConfigView-module__vUHnEG__primary[aria-disabled=true]:active{transform:none}.ConfigView-module__vUHnEG__primary:focus-visible{outline:2px solid var(--brand-primary);outline-offset:3px}.ConfigView-module__vUHnEG__tabsBar{z-index:5;margin:0 calc(-1 * var(--gutter)) var(--space-5);padding:0 var(--gutter);background:color-mix(in srgb, var(--ground) 86%, transparent);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);border-bottom:1px solid var(--line);-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-4), black calc(100% - var(--space-4)), transparent);mask-image:linear-gradient(to right, transparent, black var(--space-4), black calc(100% - var(--space-4)), transparent);-webkit-mask-image:linear-gradient(to right, transparent, black var(--space-4), black calc(100% - var(--space-4)), transparent);position:sticky;top:0}.ConfigView-module__vUHnEG__tabs{gap:var(--space-1);scroll-snap-type:x proximity;scroll-padding-inline:var(--space-4);scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;overflow-x:auto}.ConfigView-module__vUHnEG__tabs::-webkit-scrollbar{display:none}.ConfigView-module__vUHnEG__tab{align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-3);scroll-snap-align:start;font:inherit;font-size:var(--text-sm);color:var(--ink-muted);border-radius:var(--radius-control) var(--radius-control) 0 0;cursor:pointer;white-space:nowrap;transition:color var(--t-control) var(--ease);background:0 0;border:none;flex:none;font-weight:600;display:inline-flex;position:relative}.ConfigView-module__vUHnEG__tab:after{content:"";inset:auto var(--space-3) -1px;height:2px;transition:background var(--t-control) var(--ease);background:0 0;border-radius:1px 1px 0 0;position:absolute}.ConfigView-module__vUHnEG__tab:hover,.ConfigView-module__vUHnEG__tab[aria-selected=true]{color:var(--ink)}.ConfigView-module__vUHnEG__tab[aria-selected=true]:after{background:var(--brand-primary)}.ConfigView-module__vUHnEG__tab:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.ConfigView-module__vUHnEG__tabDot{background:var(--brand-primary);border-radius:50%;width:6px;height:6px}.ConfigView-module__vUHnEG__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ConfigView-module__vUHnEG__panel:focus{outline:none}.ConfigView-module__vUHnEG__panel[hidden]{display:none}.ConfigView-module__vUHnEG__text,.ConfigView-module__vUHnEG__area{width:100%;max-width:36rem;min-height:var(--tap);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-control);transition:border-color var(--t-control) var(--ease), box-shadow var(--t-control) var(--ease);line-height:1.4}.ConfigView-module__vUHnEG__area{resize:vertical}.ConfigView-module__vUHnEG__text:focus-visible,.ConfigView-module__vUHnEG__area:focus-visible{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.ConfigView-module__vUHnEG__text[aria-invalid=true],.ConfigView-module__vUHnEG__area[aria-invalid=true]{border-color:var(--bad)}.ConfigView-module__vUHnEG__fieldBad{font-size:var(--text-xs);color:var(--bad);margin:0;line-height:1.45}.ConfigView-module__vUHnEG__colour{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.ConfigView-module__vUHnEG__swatch{width:var(--tap);height:var(--tap);border:1px solid var(--line-strong);cursor:pointer;transition:box-shadow var(--t-control) var(--ease);background:0 0;border-radius:50%;flex:none;padding:0}.ConfigView-module__vUHnEG__swatch::-webkit-color-swatch-wrapper{padding:0}.ConfigView-module__vUHnEG__swatch::-webkit-color-swatch{border:none;border-radius:50%}.ConfigView-module__vUHnEG__swatch::-moz-color-swatch{border:none;border-radius:50%}.ConfigView-module__vUHnEG__swatch:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.ConfigView-module__vUHnEG__hex{min-width:7rem;font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.02em;flex:0 8.5rem}.ConfigView-module__vUHnEG__readouts{gap:var(--space-1) var(--space-4);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;line-height:1.45;list-style:none;display:flex}.ConfigView-module__vUHnEG__readout[data-ok=false]{color:var(--bad)}.ConfigView-module__vUHnEG__ratio{font-variant-numeric:tabular-nums;color:var(--ink)}.ConfigView-module__vUHnEG__readout[data-ok=false] .ConfigView-module__vUHnEG__ratio{color:inherit;font-weight:600}.ConfigView-module__vUHnEG__preview{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ConfigView-module__vUHnEG__pane{padding:var(--space-4);color:var(--pane-ink);background:var(--pane-ground);border:1px solid color-mix(in srgb, var(--pane-ink) 14%, transparent);border-radius:var(--radius-control)}.ConfigView-module__vUHnEG__paneEyebrow{margin:0 0 var(--space-3);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;opacity:.7}.ConfigView-module__vUHnEG__paneEyebrow .ConfigView-module__vUHnEG__ratio{color:inherit;text-transform:none;letter-spacing:0}.ConfigView-module__vUHnEG__paneName{margin:0 0 var(--space-3);font-size:var(--text-lg);letter-spacing:-.02em;color:var(--pane-strong);overflow-wrap:anywhere;font-weight:700}.ConfigView-module__vUHnEG__paneRow{align-items:center;gap:var(--space-3);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.ConfigView-module__vUHnEG__paneButton{min-height:36px;padding:0 var(--space-4);color:var(--pane-on-brand);background:var(--pane-primary);border-radius:var(--radius-pill);align-items:center;font-weight:600;display:inline-flex}.ConfigView-module__vUHnEG__paneLink{color:var(--pane-strong);text-underline-offset:3px;text-decoration:underline}.ConfigView-module__vUHnEG__paneChip{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--pane-ink);background:var(--pane-accent);border-radius:var(--radius-pill);font-weight:700}.ConfigView-module__vUHnEG__pane[data-theme=dark] .ConfigView-module__vUHnEG__paneChip{color:#2b1b14}.ConfigView-module__vUHnEG__envelope{gap:var(--space-2);max-width:36rem;margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-control);font-size:var(--text-sm);line-height:1.5;display:grid}.ConfigView-module__vUHnEG__envelopeRow{gap:var(--space-3);grid-template-columns:minmax(6.5rem,max-content) 1fr;min-width:0;display:grid}.ConfigView-module__vUHnEG__envelopeRow dt{color:var(--ink-muted);margin:0}.ConfigView-module__vUHnEG__envelopeRow dd{min-width:0;color:var(--ink);overflow-wrap:anywhere;margin:0}.ConfigView-module__vUHnEG__period{align-items:center;gap:var(--space-2);display:inline-flex}.ConfigView-module__vUHnEG__number{text-align:right;font-variant-numeric:tabular-nums;-moz-appearance:textfield;width:7ch;max-width:none}.ConfigView-module__vUHnEG__number::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ConfigView-module__vUHnEG__number::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ConfigView-module__vUHnEG__unit{color:var(--ink-muted);font-size:var(--text-base)}@media (max-width:40rem){.ConfigView-module__vUHnEG__card{padding:var(--space-4)}.ConfigView-module__vUHnEG__setting{align-items:stretch;gap:var(--space-2);flex-direction:column}.ConfigView-module__vUHnEG__days{justify-content:space-between}.ConfigView-module__vUHnEG__day{width:38px;height:38px}.ConfigView-module__vUHnEG__select{width:100%}}@media (prefers-reduced-motion:reduce){.ConfigView-module__vUHnEG__switch,.ConfigView-module__vUHnEG__knob,.ConfigView-module__vUHnEG__day,.ConfigView-module__vUHnEG__primary,.ConfigView-module__vUHnEG__tab,.ConfigView-module__vUHnEG__tab:after,.ConfigView-module__vUHnEG__swatch{transition:none}.ConfigView-module__vUHnEG__tabs{scroll-behavior:auto}}
.CreateMenu-module__FjpBwa__wrap{flex:none;position:relative}.CreateMenu-module__FjpBwa__trigger{background:var(--brand-primary);cursor:pointer;width:34px;height:34px;transition:transform var(--t-press) var(--ease-out);border:none;border-radius:50%;place-items:center;display:grid}.CreateMenu-module__FjpBwa__trigger:active{transform:scale(.94)}.CreateMenu-module__FjpBwa__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 32%, transparent);outline:none}.CreateMenu-module__FjpBwa__trigger svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.CreateMenu-module__FjpBwa__menu{z-index:60;width:min(19rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 10px);right:0}.CreateMenu-module__FjpBwa__menu[hidden]{display:none!important}.CreateMenu-module__FjpBwa__title{padding:var(--space-2) var(--space-3) 0;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 2px;font-weight:600}.CreateMenu-module__FjpBwa__item{width:100%;padding:var(--space-3);font:inherit;text-align:left;border-radius:var(--radius-control);cursor:pointer;background:0 0;border:none;display:block}.CreateMenu-module__FjpBwa__item:hover{background:var(--surface-sunk)}.CreateMenu-module__FjpBwa__item:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.CreateMenu-module__FjpBwa__itemMain{align-items:center;gap:var(--space-2);display:flex}.CreateMenu-module__FjpBwa__itemLabel{font-size:var(--text-sm);color:var(--ink);font-weight:600}.CreateMenu-module__FjpBwa__soon{letter-spacing:.04em;text-transform:uppercase;color:var(--warn);background:color-mix(in srgb, var(--warn) 14%, transparent);border-radius:var(--radius-pill);padding:0 6px;font-size:10px;font-weight:700}.CreateMenu-module__FjpBwa__itemDetail{font-size:var(--text-xs);color:var(--ink-muted);margin-top:2px;line-height:1.4;display:block}@media (max-width:480px){.CreateMenu-module__FjpBwa__menu{inset-inline:var(--space-4);top:calc(var(--bar-h) + env(safe-area-inset-top,0px) + var(--space-2));width:auto;max-height:calc(100dvh - var(--bar-h) - env(safe-area-inset-top,0px) - var(--space-8));overscroll-behavior:contain;position:fixed;overflow-y:auto}}
.DashboardView-module__nmXboG__dashboard{gap:var(--space-5);flex-direction:column;display:flex}.DashboardView-module__nmXboG__head{justify-content:space-between;align-items:flex-end;gap:var(--space-4);display:flex}.DashboardView-module__nmXboG__title{font-size:var(--text-2xl);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700}.DashboardView-module__nmXboG__subtitle{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted)}.DashboardView-module__nmXboG__loading,.DashboardView-module__nmXboG__failed,.DashboardView-module__nmXboG__nothing{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.DashboardView-module__nmXboG__loading{align-items:center;gap:var(--space-2);display:inline-flex}.DashboardView-module__nmXboG__failed{color:var(--bad)}.DashboardView-module__nmXboG__stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid}.DashboardView-module__nmXboG__stat{padding:var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-card);min-width:0}.DashboardView-module__nmXboG__stat[data-attention]{border-color:color-mix(in srgb, var(--warn) 45%, var(--line))}.DashboardView-module__nmXboG__stat[data-attention] .DashboardView-module__nmXboG__statValue>span:first-child{color:var(--warn)}.DashboardView-module__nmXboG__statLabel{margin:0 0 var(--space-1);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.DashboardView-module__nmXboG__statValue{align-items:baseline;gap:var(--space-2);font-size:var(--text-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;font-weight:700;line-height:1.1;display:flex}.DashboardView-module__nmXboG__statHint{margin:var(--space-1) 0 0;font-size:var(--text-xs);color:var(--ink-muted)}.DashboardView-module__nmXboG__statHint+.DashboardView-module__nmXboG__statHint{margin-top:0}.DashboardView-module__nmXboG__delta{padding:0 var(--space-2);font-size:var(--text-xs);letter-spacing:0;border-radius:var(--radius-pill);color:var(--ink-muted);background:var(--surface-sunk);font-variant-numeric:tabular-nums;align-items:center;font-weight:600;line-height:1.6;display:inline-flex}.DashboardView-module__nmXboG__delta[data-tone=up]{color:var(--ok);background:color-mix(in srgb, var(--ok) 12%, transparent)}.DashboardView-module__nmXboG__delta[data-tone=down]{color:var(--bad);background:color-mix(in srgb, var(--bad) 12%, transparent)}.DashboardView-module__nmXboG__delta[data-tone=new]{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, transparent)}.DashboardView-module__nmXboG__srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.DashboardView-module__nmXboG__body{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}@media (max-width:56rem){.DashboardView-module__nmXboG__body{grid-template-columns:minmax(0,1fr)}}.DashboardView-module__nmXboG__main,.DashboardView-module__nmXboG__aside{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.DashboardView-module__nmXboG__card{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);min-width:0}.DashboardView-module__nmXboG__cardHead{align-items:center;gap:var(--space-3);transition:margin-bottom var(--t-panel) var(--ease);margin-bottom:0;display:flex}.DashboardView-module__nmXboG__card[data-open] .DashboardView-module__nmXboG__cardHead{margin-bottom:var(--space-4)}.DashboardView-module__nmXboG__cardTitle{min-width:0;font-size:var(--text-base);letter-spacing:-.01em;flex:auto;margin:0;font-weight:700}.DashboardView-module__nmXboG__cardBody{grid-template-rows:0fr;display:grid}.DashboardView-module__nmXboG__cardBody[data-settled]{transition:grid-template-rows var(--t-panel) var(--ease)}.DashboardView-module__nmXboG__card[data-open] .DashboardView-module__nmXboG__cardBody{grid-template-rows:1fr}.DashboardView-module__nmXboG__cardInner{opacity:0;min-height:0;transition:opacity var(--t-control) var(--ease);overflow:hidden}.DashboardView-module__nmXboG__card[data-open] .DashboardView-module__nmXboG__cardInner{opacity:1;transition-delay:50ms}.DashboardView-module__nmXboG__eye{color:var(--ink-muted);flex:none;}.DashboardView-module__nmXboG__eye:hover{color:var(--ink)}.DashboardView-module__nmXboG__card:not([data-open]) .DashboardView-module__nmXboG__eye{color:var(--ink-muted)}.DashboardView-module__nmXboG__eye svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.DashboardView-module__nmXboG__trend{gap:var(--space-3);flex-direction:column;display:flex}.DashboardView-module__nmXboG__legend{gap:var(--space-2) var(--space-4);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.DashboardView-module__nmXboG__legend li{align-items:center;gap:var(--space-2);display:inline-flex}.DashboardView-module__nmXboG__swatch{border-radius:3px;flex:none;width:10px;height:10px}.DashboardView-module__nmXboG__swatchLine{border-top:2px solid var(--ink);opacity:.75;flex:none;width:14px;height:0}.DashboardView-module__nmXboG__trendEmpty{font-size:var(--text-sm);color:var(--ink-muted);margin:0}.DashboardView-module__nmXboG__plot{height:11rem;transition:opacity var(--t-control) var(--ease);position:relative}.DashboardView-module__nmXboG__plot[data-busy]{opacity:.45}.DashboardView-module__nmXboG__columns,.DashboardView-module__nmXboG__days,.DashboardView-module__nmXboG__months{gap:var(--space-1);grid-template-columns:repeat(14,minmax(0,1fr));display:grid}.DashboardView-module__nmXboG__columns{align-items:end;height:100%}.DashboardView-module__nmXboG__column{flex-direction:column;justify-content:flex-end;align-items:stretch;min-width:0;height:100%;display:flex}.DashboardView-module__nmXboG__line{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.DashboardView-module__nmXboG__line polyline{fill:none;stroke:var(--ink);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round;opacity:.75}.DashboardView-module__nmXboG__bar{background:var(--surface-sunk);min-height:2px;transition:height var(--t-control) var(--ease);border-radius:3px 3px 0 0;flex-direction:column-reverse;display:flex;overflow:hidden}.DashboardView-module__nmXboG__segment{flex-basis:0;min-height:1px;display:block}.DashboardView-module__nmXboG__column:hover .DashboardView-module__nmXboG__bar{filter:brightness(.92)}.DashboardView-module__nmXboG__days{margin-top:var(--space-2)}.DashboardView-module__nmXboG__dayLabel{min-width:0;font-size:var(--text-xs);text-transform:uppercase;color:var(--ink-muted);flex-direction:column;align-items:center;gap:2px;line-height:1;display:flex}.DashboardView-module__nmXboG__dayNumber{font-variant-numeric:tabular-nums;font-size:.65rem}.DashboardView-module__nmXboG__dayLabel[data-today]{color:var(--ink);font-weight:700}.DashboardView-module__nmXboG__months{margin-top:var(--space-2)}.DashboardView-module__nmXboG__month{padding-top:var(--space-1);border-top:1px solid var(--line);font-size:var(--text-xs);text-align:center;color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.DashboardView-module__nmXboG__pager{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.DashboardView-module__nmXboG__pagerRange{text-align:center;min-width:7.5rem;font-size:var(--text-xs);font-variant-numeric:tabular-nums;color:var(--ink-muted);font-weight:600}.DashboardView-module__nmXboG__pagerButton{width:32px;height:32px;color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);cursor:pointer;transition:background var(--t-control) var(--ease);border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.DashboardView-module__nmXboG__pagerButton svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.DashboardView-module__nmXboG__pagerButton:hover:not(:disabled){background:var(--line)}.DashboardView-module__nmXboG__pagerButton:disabled{opacity:.4;cursor:default}.DashboardView-module__nmXboG__pagerButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.DashboardView-module__nmXboG__bar,.DashboardView-module__nmXboG__plot,.DashboardView-module__nmXboG__cardHead,.DashboardView-module__nmXboG__cardBody,.DashboardView-module__nmXboG__cardInner,.DashboardView-module__nmXboG__checkPanel,.DashboardView-module__nmXboG__chevron{transition:none}.DashboardView-module__nmXboG__checks{scroll-behavior:auto}}.DashboardView-module__nmXboG__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.DashboardView-module__nmXboG__row{align-items:center;gap:var(--space-3);min-height:var(--tap);padding:var(--space-2) 0;border-top:1px solid var(--line);font-size:var(--text-sm);display:flex}.DashboardView-module__nmXboG__row:first-child{border-top:0;padding-top:0}.DashboardView-module__nmXboG__row:last-child{padding-bottom:0}.DashboardView-module__nmXboG__rowMain{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.DashboardView-module__nmXboG__rowTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.DashboardView-module__nmXboG__rowMeta{align-items:center;gap:var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);flex-wrap:wrap;display:flex}.DashboardView-module__nmXboG__rowMeta>span[data-truncate]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.DashboardView-module__nmXboG__rowValue{font-variant-numeric:tabular-nums;flex:none;font-weight:700}.DashboardView-module__nmXboG__rowValue small,.DashboardView-module__nmXboG__rowValue[data-tone=off]{color:var(--ink-muted);font-weight:400}.DashboardView-module__nmXboG__recentList{max-height:calc(5 * (var(--tap) + 2 * var(--space-2)));overscroll-behavior:contain;scrollbar-gutter:stable;padding-right:var(--space-2);overflow-y:auto}.DashboardView-module__nmXboG__recentList .DashboardView-module__nmXboG__rowTitle{font-size:var(--text-sm);font-weight:500}.DashboardView-module__nmXboG__tenantTag{padding:1px var(--space-2);border-radius:var(--radius-pill);background:var(--surface-sunk);border:1px solid var(--line);color:var(--ink);white-space:nowrap;font-weight:600;display:inline-block}.DashboardView-module__nmXboG__chip{padding:1px var(--space-2);border-radius:var(--radius-pill);white-space:nowrap;color:var(--chip-ink);background:color-mix(in srgb, var(--chip-ink) 11%, transparent);font-weight:600;display:inline-block}.DashboardView-module__nmXboG__chip[data-kind=where]{--chip-ink:var(--series-1)}.DashboardView-module__nmXboG__chip[data-kind=device]{--chip-ink:var(--brand-primary)}.DashboardView-module__nmXboG__chip[data-kind=os]{--chip-ink:var(--warn)}.DashboardView-module__nmXboG__live{align-items:center;gap:var(--space-2);font-size:var(--text-xs);letter-spacing:.02em;text-transform:uppercase;color:var(--ink-muted);font-weight:600;display:inline-flex}.DashboardView-module__nmXboG__liveDot{background:var(--ok);width:8px;height:8px;box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 50%, transparent);border-radius:50%;animation:2.4s ease-out infinite DashboardView-module__nmXboG__livePulse}.DashboardView-module__nmXboG__live[data-offline] .DashboardView-module__nmXboG__liveDot{background:var(--ink-muted);opacity:.5;animation:none}@keyframes DashboardView-module__nmXboG__livePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--ok) 50%, transparent)}70%,to{box-shadow:0 0 0 6px color-mix(in srgb, var(--ok) 0%, transparent)}}.DashboardView-module__nmXboG__row[data-fresh]{animation:DashboardView-module__nmXboG__arrive 2s var(--ease) both}@keyframes DashboardView-module__nmXboG__arrive{0%{background:color-mix(in srgb, var(--brand-primary) 14%, transparent)}to{background:0 0}}@media (prefers-reduced-motion:reduce){.DashboardView-module__nmXboG__liveDot,.DashboardView-module__nmXboG__row[data-fresh]{animation:none}}.DashboardView-module__nmXboG__foot{margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--line);font-size:var(--text-sm);color:var(--ink-muted)}.DashboardView-module__nmXboG__checks{margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex-direction:column;max-height:22rem;list-style:none;display:flex;position:relative;overflow-y:auto}.DashboardView-module__nmXboG__checks:after{content:"";height:var(--space-6);margin:0 calc(var(--space-2) * -1);background:linear-gradient(to bottom, transparent, var(--surface));pointer-events:none;flex:none;display:block;position:sticky;bottom:0}.DashboardView-module__nmXboG__check{border-top:1px solid var(--line);font-size:var(--text-sm)}.DashboardView-module__nmXboG__check:first-child{border-top:0}.DashboardView-module__nmXboG__checkRow{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-1) 0;font:inherit;color:inherit;text-align:left;border-radius:var(--radius-control);cursor:pointer;transition:background var(--t-control) var(--ease);background:0 0;border:0;margin:0;display:flex}.DashboardView-module__nmXboG__checkRow:hover{background:var(--surface-sunk)}.DashboardView-module__nmXboG__checkRow:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.DashboardView-module__nmXboG__checkText{justify-content:space-between;align-items:center;gap:var(--space-3);flex:auto;min-width:0;display:flex}.DashboardView-module__nmXboG__checkLabel{flex:none}@media (max-width:40rem){.DashboardView-module__nmXboG__checkText{flex-direction:column;align-items:flex-start;gap:2px}.DashboardView-module__nmXboG__checkDetail{text-align:left;white-space:normal}}.DashboardView-module__nmXboG__chevron{fill:none;width:16px;height:16px;stroke:var(--ink-muted);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--t-panel) var(--ease);flex:none}.DashboardView-module__nmXboG__checkRow[aria-expanded=true] .DashboardView-module__nmXboG__chevron{transform:rotate(90deg)}.DashboardView-module__nmXboG__checkPanel{transition:grid-template-rows var(--t-panel) var(--ease);grid-template-rows:0fr;display:grid}.DashboardView-module__nmXboG__checkRow[aria-expanded=true]+.DashboardView-module__nmXboG__checkPanel{grid-template-rows:1fr}.DashboardView-module__nmXboG__checkPanelInner{min-height:0;overflow:hidden}.DashboardView-module__nmXboG__checkHelp{gap:var(--space-3);padding:var(--space-1) 0 var(--space-4) calc(8px + var(--space-3));flex-direction:column;display:flex}.DashboardView-module__nmXboG__checkAbout{padding:var(--space-1) 0 var(--space-4) calc(8px + var(--space-3));font-size:var(--text-sm);color:var(--ink-muted);margin:0;line-height:1.5}.DashboardView-module__nmXboG__checkHelp .DashboardView-module__nmXboG__checkAbout{padding:0}.DashboardView-module__nmXboG__checkFix{font-size:var(--text-sm);color:var(--ink);margin:0;line-height:1.5}.DashboardView-module__nmXboG__checkFix strong{font-weight:700}.DashboardView-module__nmXboG__checkLinks{gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.DashboardView-module__nmXboG__checkLink{align-items:center;gap:var(--space-1);min-height:32px;padding:0 var(--space-3);font-size:var(--text-xs);color:var(--brand-primary);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);transition:background var(--t-control) var(--ease);font-weight:600;text-decoration:none;display:inline-flex}.DashboardView-module__nmXboG__checkLink:hover{background:var(--line)}.DashboardView-module__nmXboG__checkLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.DashboardView-module__nmXboG__checkLink svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.DashboardView-module__nmXboG__checkDetail{text-align:right;min-width:0;font-size:var(--text-xs);color:var(--ink-muted);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.DashboardView-module__nmXboG__check[data-state=bad] .DashboardView-module__nmXboG__checkDetail{color:var(--bad)}.DashboardView-module__nmXboG__check[data-state=warn] .DashboardView-module__nmXboG__checkDetail{color:var(--warn)}.DashboardView-module__nmXboG__dot{background:var(--ink-muted);opacity:.5;border-radius:50%;flex:none;width:8px;height:8px}.DashboardView-module__nmXboG__dot[data-state=ok]{background:var(--ok);opacity:1}.DashboardView-module__nmXboG__dot[data-state=warn]{background:var(--warn);opacity:1}.DashboardView-module__nmXboG__dot[data-state=bad]{background:var(--bad);opacity:1}.DashboardView-module__nmXboG__checkSummary{margin:0 0 var(--space-3);font-size:var(--text-sm);color:var(--ink-muted)}.DashboardView-module__nmXboG__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.DashboardView-module__nmXboG__action{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);cursor:pointer;transition:background var(--t-control) var(--ease);font-weight:600;display:inline-flex}.DashboardView-module__nmXboG__action:hover{background:var(--line)}.DashboardView-module__nmXboG__action:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}
.DestinationModal-module__XlDYNW__dialog{width:min(30rem, calc(100vw - 2 * var(--space-4)));background:var(--surface);border-radius:var(--radius-panel-lg);max-height:min(90svh,44rem);box-shadow:var(--shadow-lg);color:var(--ink);overscroll-behavior:contain;border:none;padding:0;overflow-y:auto}.DestinationModal-module__XlDYNW__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1b1494}.DestinationModal-module__XlDYNW__panel{padding:var(--space-6)}.DestinationModal-module__XlDYNW__title{margin:0 0 var(--space-3);font-size:var(--text-lg);letter-spacing:-.01em;font-weight:700}.DestinationModal-module__XlDYNW__reassure{margin:0 0 var(--space-5);padding:var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink);background:var(--surface-sunk);border-radius:var(--radius-control)}.DestinationModal-module__XlDYNW__short{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.DestinationModal-module__XlDYNW__field{margin-bottom:var(--space-4);display:block}.DestinationModal-module__XlDYNW__label{margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;display:block}.DestinationModal-module__XlDYNW__input{width:100%;min-height:var(--tap);padding:0 var(--space-4);font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control)}.DestinationModal-module__XlDYNW__input:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.DestinationModal-module__XlDYNW__error{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent);border-radius:var(--radius-control)}.DestinationModal-module__XlDYNW__actions{justify-content:flex-end;gap:var(--space-3);flex-wrap:wrap;display:flex}.DestinationModal-module__XlDYNW__cancel,.DestinationModal-module__XlDYNW__save{min-height:var(--tap);padding:0 var(--space-6);font:inherit;font-size:var(--text-sm);border-radius:var(--radius-pill);cursor:pointer;font-weight:600}.DestinationModal-module__XlDYNW__cancel{color:var(--ink);border:1px solid var(--line-strong);background:0 0}.DestinationModal-module__XlDYNW__cancel:hover:not(:disabled){background:var(--surface-sunk)}.DestinationModal-module__XlDYNW__cancel:disabled{opacity:.5;cursor:default}.DestinationModal-module__XlDYNW__save{color:var(--on-brand);background:var(--brand-primary);border:none}.DestinationModal-module__XlDYNW__save[aria-disabled=true]{opacity:.5;cursor:not-allowed}@media (max-width:480px){.DestinationModal-module__XlDYNW__actions{flex-direction:column-reverse}.DestinationModal-module__XlDYNW__cancel,.DestinationModal-module__XlDYNW__save{width:100%}}
.IdleWarning-module__XslGnG__dialog{width:min(26rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-6) var(--space-6) var(--space-5);background:var(--surface);border-radius:var(--radius-panel-lg);box-shadow:var(--shadow-lg);color:var(--ink);border:none;position:relative;overflow:hidden}.IdleWarning-module__XslGnG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#2b1b148c}.IdleWarning-module__XslGnG__title{margin:0 0 var(--space-3);font-size:var(--text-xl);letter-spacing:-.01em;font-weight:700}.IdleWarning-module__XslGnG__body{margin:0 0 var(--space-2);line-height:var(--leading-body)}.IdleWarning-module__XslGnG__clock{font-variant-numeric:tabular-nums;color:var(--brand-primary-strong);font-weight:700}.IdleWarning-module__XslGnG__hint{margin:0 0 var(--space-6);font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-body)}.IdleWarning-module__XslGnG__actions{gap:var(--space-2);display:grid}@media (min-width:420px){.IdleWarning-module__XslGnG__actions{grid-template-columns:1fr auto}}.IdleWarning-module__XslGnG__stay{min-height:var(--tap);padding:0 var(--space-6);font:inherit;color:var(--on-brand);background:var(--brand-primary);border-radius:var(--radius-pill);cursor:pointer;border:none;font-weight:600}.IdleWarning-module__XslGnG__leave{min-height:var(--tap);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);color:var(--ink-muted);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;background:0 0;font-weight:600}.IdleWarning-module__XslGnG__leave:hover{color:var(--ink);background:var(--surface-sunk)}.IdleWarning-module__XslGnG__dialog:after{content:"";height:var(--space-8);pointer-events:none;background:linear-gradient(to top, var(--surface), transparent);position:absolute;bottom:0;left:0;right:0}
.LanguageMenu-module__HHGZlW__wrap{flex:none;position:relative}.LanguageMenu-module__HHGZlW__trigger{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;display:grid;position:relative}.LanguageMenu-module__HHGZlW__trigger:hover .LanguageMenu-module__HHGZlW__flag,.LanguageMenu-module__HHGZlW__trigger[aria-expanded=true] .LanguageMenu-module__HHGZlW__flag{filter:brightness(.92)}.LanguageMenu-module__HHGZlW__trigger:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 30%, transparent);outline:none}.LanguageMenu-module__HHGZlW__flag{width:34px;height:34px;transition:filter var(--t-control) var(--ease);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;position:relative}.LanguageMenu-module__HHGZlW__menu{z-index:60;width:min(14rem, calc(100vw - 2 * var(--space-4)));padding:var(--space-2);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 10px);right:0}.LanguageMenu-module__HHGZlW__menu[hidden]{display:none!important}.LanguageMenu-module__HHGZlW__title{padding:var(--space-2) var(--space-3) 0;font-size:var(--text-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-muted);margin:0 0 2px;font-weight:600}.LanguageMenu-module__HHGZlW__item{align-items:center;gap:var(--space-3);width:100%;min-height:var(--tap);padding:var(--space-2) var(--space-3);font:inherit;text-align:left;color:var(--ink);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:none;display:flex}.LanguageMenu-module__HHGZlW__item:hover{background:var(--surface-sunk)}.LanguageMenu-module__HHGZlW__item:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.LanguageMenu-module__HHGZlW__itemFlag{width:20px;height:20px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);border-radius:50%;flex:none}.LanguageMenu-module__HHGZlW__itemLabel{font-size:var(--text-sm);flex:1;font-weight:500}.LanguageMenu-module__HHGZlW__item[aria-checked=true] .LanguageMenu-module__HHGZlW__itemLabel{font-weight:600}.LanguageMenu-module__HHGZlW__check{fill:none;width:18px;height:18px;stroke:var(--brand-primary);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none}@media (prefers-reduced-motion:reduce){.LanguageMenu-module__HHGZlW__trigger:before{transition:none}}@media (max-width:480px){.LanguageMenu-module__HHGZlW__menu{inset-inline:var(--space-4);top:calc(var(--bar-h) + env(safe-area-inset-top,0px) + var(--space-2));width:auto;max-height:calc(100dvh - var(--bar-h) - env(safe-area-inset-top,0px) - var(--space-8));overscroll-behavior:contain;position:fixed;overflow-y:auto}}
.MyPlanView-module__VIivUa__title{margin:0 0 var(--space-5);font-size:var(--text-2xl);letter-spacing:-.02em;font-weight:700}.MyPlanView-module__VIivUa__note{padding:var(--space-6);font-size:var(--text-sm);color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.MyPlanView-module__VIivUa__planName{font-size:var(--text-lg);letter-spacing:-.01em;margin:0;font-weight:700;line-height:1.3}.MyPlanView-module__VIivUa__price{text-align:end;flex-direction:column;flex:none;align-items:flex-end;display:flex}.MyPlanView-module__VIivUa__amount{font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.MyPlanView-module__VIivUa__amount small{font-size:var(--text-sm);color:var(--ink-muted);font-weight:500}.MyPlanView-module__VIivUa__terms{font-size:var(--text-xs);color:var(--ink-muted);white-space:nowrap;margin-top:2px}.MyPlanView-module__VIivUa__meters{gap:var(--space-4) var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.MyPlanView-module__VIivUa__meter{gap:var(--space-2);flex-direction:column;display:flex}.MyPlanView-module__VIivUa__meterHead{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.MyPlanView-module__VIivUa__meterLabel{font-size:var(--text-sm);font-weight:600}.MyPlanView-module__VIivUa__meterCount{font-size:var(--text-sm);font-variant-numeric:tabular-nums;color:var(--ink-muted);white-space:nowrap}.MyPlanView-module__VIivUa__meter[data-full=true] .MyPlanView-module__VIivUa__meterCount{color:var(--bad);font-weight:600}.MyPlanView-module__VIivUa__bar{background:var(--surface-sunk);border-radius:var(--radius-pill);height:8px;overflow:hidden}.MyPlanView-module__VIivUa__bar i{background:var(--brand-primary);border-radius:inherit;min-width:4px;height:100%;transition:width var(--t-control) var(--ease);display:block}.MyPlanView-module__VIivUa__meter[data-full=true] .MyPlanView-module__VIivUa__bar i{background:var(--bad)}.MyPlanView-module__VIivUa__meterNote{font-size:var(--text-xs);color:var(--ink-muted);margin:0;line-height:1.5}.MyPlanView-module__VIivUa__meter[data-full=true] .MyPlanView-module__VIivUa__meterNote{color:var(--bad)}.MyPlanView-module__VIivUa__meterLink{font:inherit;font-size:var(--text-xs);color:var(--brand-primary);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;font-weight:600}.MyPlanView-module__VIivUa__meterLink:hover{text-decoration:underline}.MyPlanView-module__VIivUa__meterLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}.MyPlanView-module__VIivUa__lists{gap:var(--space-4) var(--space-6);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.MyPlanView-module__VIivUa__listTitle{margin:0 0 var(--space-2);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.MyPlanView-module__VIivUa__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.MyPlanView-module__VIivUa__list li{gap:var(--space-2);font-size:var(--text-sm);line-height:1.5;display:flex}.MyPlanView-module__VIivUa__list svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;margin-top:2px}.MyPlanView-module__VIivUa__list[data-kind=in] svg{color:var(--ok)}.MyPlanView-module__VIivUa__list[data-kind=out] svg,.MyPlanView-module__VIivUa__list[data-kind=out] li,.MyPlanView-module__VIivUa__detail{color:var(--ink-muted)}.MyPlanView-module__VIivUa__offer{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap);padding:var(--space-3) 0;flex-wrap:wrap;display:flex}.MyPlanView-module__VIivUa__offer+.MyPlanView-module__VIivUa__offer{border-top:1px solid var(--line)}.MyPlanView-module__VIivUa__offerWords{flex-direction:column;flex:14rem;gap:2px;min-width:0;display:flex}.MyPlanView-module__VIivUa__offerName{align-items:baseline;gap:var(--space-2);font-size:var(--text-base);flex-wrap:wrap;font-weight:600;display:flex}.MyPlanView-module__VIivUa__flag{padding:1px var(--space-2);font-size:var(--text-xs);color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 10%, transparent);border-radius:var(--radius-pill);white-space:nowrap;font-weight:600}.MyPlanView-module__VIivUa__offerDetail{font-size:var(--text-xs);color:var(--ink-muted)}.MyPlanView-module__VIivUa__offerPrice{font-size:var(--text-base);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-weight:700}.MyPlanView-module__VIivUa__offerPrice small{font-size:var(--text-xs);color:var(--ink-muted);font-weight:500}.MyPlanView-module__VIivUa__actions{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.MyPlanView-module__VIivUa__pricingLink{font-size:var(--text-sm);color:var(--brand-primary);font-weight:600;text-decoration:none}.MyPlanView-module__VIivUa__pricingLink:hover{text-decoration:underline}@media (prefers-reduced-motion:reduce){.MyPlanView-module__VIivUa__bar i{transition:none}}
.NewsletterView-module__KU5-La__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.NewsletterView-module__KU5-La__headWords{flex:1;min-width:0}.NewsletterView-module__KU5-La__title{font-size:var(--text-2xl);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-weight:700}.NewsletterView-module__KU5-La__subtitle{margin:var(--space-1) 0 0;font-size:var(--text-sm);color:var(--ink-muted);line-height:var(--leading-body)}.NewsletterView-module__KU5-La__back{margin:0 0 var(--space-2) -6px;min-height:32px;padding:0 var(--space-2) 0 2px;font:inherit;font-size:var(--text-sm);color:var(--brand-primary-strong);border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:none;align-items:center;gap:2px;font-weight:600;display:inline-flex}.NewsletterView-module__KU5-La__back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.NewsletterView-module__KU5-La__back:hover{background:var(--surface-sunk)}.NewsletterView-module__KU5-La__back:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.NewsletterView-module__KU5-La__primary,.NewsletterView-module__KU5-La__secondary,.NewsletterView-module__KU5-La__danger{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);border-radius:var(--radius-pill);cursor:pointer;transition:transform var(--t-press) var(--ease-out), background var(--t-control) var(--ease);flex:none;font-weight:600;display:inline-flex}.NewsletterView-module__KU5-La__primary svg,.NewsletterView-module__KU5-La__more svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.NewsletterView-module__KU5-La__primary{color:var(--on-brand);background:var(--brand-primary);border:none}.NewsletterView-module__KU5-La__secondary{color:var(--ink);background:var(--surface);border:1px solid var(--line-strong)}.NewsletterView-module__KU5-La__secondary:hover{background:var(--surface-sunk)}.NewsletterView-module__KU5-La__danger{color:#fff;background:var(--bad);border:none}.NewsletterView-module__KU5-La__primary:active,.NewsletterView-module__KU5-La__secondary:active,.NewsletterView-module__KU5-La__danger:active{transform:scale(.98)}.NewsletterView-module__KU5-La__primary:focus-visible,.NewsletterView-module__KU5-La__secondary:focus-visible,.NewsletterView-module__KU5-La__danger:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.NewsletterView-module__KU5-La__primary[aria-disabled=true],.NewsletterView-module__KU5-La__secondary[aria-disabled=true],.NewsletterView-module__KU5-La__danger[aria-disabled=true]{opacity:.5;cursor:not-allowed}.NewsletterView-module__KU5-La__actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.NewsletterView-module__KU5-La__note{align-items:center;gap:var(--space-3);padding:var(--space-6);font-size:var(--text-sm);color:var(--ink-muted);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);display:flex}.NewsletterView-module__KU5-La__error{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--bad);background:color-mix(in srgb, var(--bad) 8%, transparent);border-radius:var(--radius-control)}.NewsletterView-module__KU5-La__list{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);margin:0;padding:0;list-style:none;overflow:hidden}.NewsletterView-module__KU5-La__list li+li{border-top:1px solid var(--line)}.NewsletterView-module__KU5-La__row{align-items:center;gap:var(--space-4);width:100%;min-height:64px;padding:var(--space-3) var(--space-4);font:inherit;text-align:left;color:inherit;cursor:pointer;background:0 0;border:none;display:flex}.NewsletterView-module__KU5-La__row:hover{background:var(--surface-sunk)}.NewsletterView-module__KU5-La__row:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.NewsletterView-module__KU5-La__rowWords{flex:1;min-width:0}.NewsletterView-module__KU5-La__rowSubject{text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.NewsletterView-module__KU5-La__rowMeta{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:2px;display:flex}.NewsletterView-module__KU5-La__rowWhen{align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;display:inline-flex}.NewsletterView-module__KU5-La__rowWhen svg{fill:none;width:16px;height:16px;stroke:var(--line-strong);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.NewsletterView-module__KU5-La__dot{background:var(--line-strong);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.NewsletterView-module__KU5-La__dot[data-status=scheduled]{background:var(--warn)}.NewsletterView-module__KU5-La__dot[data-status=sending]{background:var(--brand-primary)}.NewsletterView-module__KU5-La__dot[data-status=sent]{background:var(--ok)}.NewsletterView-module__KU5-La__dot[data-status=cancelled]{background:var(--bad)}.NewsletterView-module__KU5-La__chip{margin-right:var(--space-2);padding:1px var(--space-2);font-size:var(--text-xs);color:var(--ink-muted);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);vertical-align:1px;font-weight:600;line-height:1.6;display:inline-block}.NewsletterView-module__KU5-La__chip[data-status=scheduled]{color:var(--warn);border-color:color-mix(in srgb, var(--warn) 40%, var(--line))}.NewsletterView-module__KU5-La__chip[data-status=sending]{color:var(--brand-primary-strong);border-color:color-mix(in srgb, var(--brand-primary) 40%, var(--line))}.NewsletterView-module__KU5-La__chip[data-status=sent]{color:var(--ok);border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}.NewsletterView-module__KU5-La__chip[data-status=cancelled]{color:var(--bad);border-color:color-mix(in srgb, var(--bad) 40%, var(--line))}.NewsletterView-module__KU5-La__more{align-items:center;gap:var(--space-2);margin-top:var(--space-4);min-height:var(--tap);padding:0 var(--space-5);font:inherit;font-size:var(--text-sm);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-pill);cursor:pointer;font-weight:600;display:inline-flex}.NewsletterView-module__KU5-La__more[aria-disabled=true]{opacity:.6;cursor:default}.NewsletterView-module__KU5-La__editor{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:1100px){.NewsletterView-module__KU5-La__editor{grid-template-columns:minmax(0,7fr) minmax(0,6fr)}}.NewsletterView-module__KU5-La__side{gap:var(--space-4);display:grid}.NewsletterView-module__KU5-La__card{padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel)}.NewsletterView-module__KU5-La__cardTitle{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-3);font-size:var(--text-base);font-weight:600;display:flex}.NewsletterView-module__KU5-La__cardMeta{margin:var(--space-3) 0 0;font-size:var(--text-xs);color:var(--ink-muted);font-weight:500}.NewsletterView-module__KU5-La__cardTitle .NewsletterView-module__KU5-La__cardMeta{margin:0}.NewsletterView-module__KU5-La__cardText{margin:0 0 var(--space-3);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-muted)}.NewsletterView-module__KU5-La__field{margin-bottom:var(--space-4);display:block}.NewsletterView-module__KU5-La__field:last-child{margin-bottom:0}.NewsletterView-module__KU5-La__label{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-sm);font-weight:600;display:flex}.NewsletterView-module__KU5-La__count{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;font-weight:500}.NewsletterView-module__KU5-La__input,.NewsletterView-module__KU5-La__textarea{width:100%;font:inherit;font-size:var(--text-base);color:var(--ink);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius-control)}.NewsletterView-module__KU5-La__input{min-height:var(--tap);padding:0 var(--space-4)}.NewsletterView-module__KU5-La__textarea{padding:var(--space-3) var(--space-4);line-height:var(--leading-body);resize:vertical;min-height:12rem}.NewsletterView-module__KU5-La__input:focus,.NewsletterView-module__KU5-La__textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb, var(--brand-primary) 24%, transparent);outline:none}.NewsletterView-module__KU5-La__hint{margin-top:var(--space-2);font-size:var(--text-xs);line-height:var(--leading-body);color:var(--ink-muted);display:block}.NewsletterView-module__KU5-La__hint code{font-family:var(--font-mono);background:var(--surface-sunk);border-radius:4px;padding:0 4px;font-size:.95em}.NewsletterView-module__KU5-La__pair{gap:0 var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.NewsletterView-module__KU5-La__pair{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}}.NewsletterView-module__KU5-La__confirm{padding:var(--space-4);background:var(--surface-sunk);border-radius:var(--radius-card)}.NewsletterView-module__KU5-La__confirm .NewsletterView-module__KU5-La__cardText{color:var(--ink)}.NewsletterView-module__KU5-La__confirm .NewsletterView-module__KU5-La__actions{margin-top:var(--space-3)}.NewsletterView-module__KU5-La__preview{border:1px solid var(--line);border-radius:var(--radius-card);background:#fff;width:100%;height:640px;display:block}@media (max-width:640px){.NewsletterView-module__KU5-La__preview{height:520px}}.NewsletterView-module__KU5-La__bar{height:6px;margin:0 0 var(--space-4);background:var(--surface-sunk);border-radius:var(--radius-pill);overflow:hidden}.NewsletterView-module__KU5-La__bar span{background:var(--brand-primary);border-radius:inherit;height:100%;transition:width var(--t-panel) var(--ease-out);display:block}.NewsletterView-module__KU5-La__counts{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.NewsletterView-module__KU5-La__counts div{min-width:0}.NewsletterView-module__KU5-La__counts dt{font-size:var(--text-xs);color:var(--ink-muted)}.NewsletterView-module__KU5-La__counts dd{font-size:var(--text-xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-weight:700}@media (max-width:480px){.NewsletterView-module__KU5-La__counts{grid-template-columns:repeat(2,minmax(0,1fr))}}.NewsletterView-module__KU5-La__readonly{gap:var(--space-4);margin:0;display:grid}.NewsletterView-module__KU5-La__readonly dt{font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-muted);font-weight:600}.NewsletterView-module__KU5-La__readonly dd{margin:var(--space-1) 0 0;overflow-wrap:anywhere}.NewsletterView-module__KU5-La__bodyText{white-space:pre-wrap;line-height:var(--leading-body)}.NewsletterView-module__KU5-La__deleteLink{padding:var(--space-2) 0;font:inherit;font-size:var(--text-sm);color:var(--bad);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;justify-self:start;font-weight:600;text-decoration:underline}.NewsletterView-module__KU5-La__deleteLink[aria-disabled=true]{opacity:.5;cursor:default}.NewsletterView-module__KU5-La__deleteLink:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:2px}@media (prefers-reduced-motion:reduce){.NewsletterView-module__KU5-La__primary,.NewsletterView-module__KU5-La__secondary,.NewsletterView-module__KU5-La__danger,.NewsletterView-module__KU5-La__bar span{transition:none}}@media (max-width:480px){.NewsletterView-module__KU5-La__card{padding:var(--space-4)}.NewsletterView-module__KU5-La__actions>*{flex:1}}
.NotificationBell-module__hKHuGq__wrap{flex:none;position:relative}.NotificationBell-module__hKHuGq__trigger{width:var(--tap);height:var(--tap);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.NotificationBell-module__hKHuGq__disc{background:var(--surface);width:34px;height:34px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent);transition:background var(--t-control) var(--ease), box-shadow var(--t-control) var(--ease);border-radius:50%;place-items:center;display:grid;position:relative}.NotificationBell-module__hKHuGq__trigger:hover .NotificationBell-module__hKHuGq__disc,.NotificationBell-module__hKHuGq__trigger[aria-expanded=true] .NotificationBell-module__hKHuGq__disc{background:color-mix(in srgb, var(--ink) 6%, var(--surface))}.NotificationBell-module__hKHuGq__trigger[data-unseen=true] .NotificationBell-module__hKHuGq__disc{background:color-mix(in srgb, var(--brand-primary) 10%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand-primary) 35%, transparent)}.NotificationBell-module__hKHuGq__trigger[data-unseen=true]:hover .NotificationBell-module__hKHuGq__disc,.NotificationBell-module__hKHuGq__trigger[data-unseen=true][aria-expanded=true] .NotificationBell-module__hKHuGq__disc{background:color-mix(in srgb, var(--brand-primary) 16%, var(--surface))}.NotificationBell-module__hKHuGq__trigger:focus-visible{outline:none}.NotificationBell-module__hKHuGq__trigger:focus-visible .NotificationBell-module__hKHuGq__disc{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--ink) 12%, transparent), 0 0 0 3px color-mix(in srgb, var(--brand-primary) 30%, transparent)}.NotificationBell-module__hKHuGq__glyph{fill:none;width:18px;height:18px;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;transform-origin:50% 8%;transition:stroke var(--t-control) var(--ease);position:relative}.NotificationBell-module__hKHuGq__trigger[data-unseen=true] .NotificationBell-module__hKHuGq__glyph{stroke:var(--brand-primary)}@keyframes NotificationBell-module__hKHuGq__ring{0%{transform:rotate(0)}20%{transform:rotate(14deg)}45%{transform:rotate(-11deg)}70%{transform:rotate(6deg)}85%{transform:rotate(-3deg)}to{transform:rotate(0)}}.NotificationBell-module__hKHuGq__trigger[data-ringing=true] .NotificationBell-module__hKHuGq__glyph{animation:NotificationBell-module__hKHuGq__ring .7s var(--ease)}@media (prefers-reduced-motion:reduce){.NotificationBell-module__hKHuGq__disc,.NotificationBell-module__hKHuGq__glyph{transition:none}.NotificationBell-module__hKHuGq__trigger[data-ringing=true] .NotificationBell-module__hKHuGq__glyph{animation:none}}.NotificationBell-module__hKHuGq__badge{font-variant-numeric:tabular-nums;color:#fff;background:var(--bad);border-radius:var(--radius-pill);min-width:17px;height:17px;box-shadow:0 0 0 2px var(--surface);place-items:center;padding:0 4px;font-size:10.5px;font-weight:700;line-height:1;display:grid;position:absolute;top:4px;right:2px}.NotificationBell-module__hKHuGq__panel{z-index:50;width:min(22rem, calc(100vw - 2 * var(--space-4)));background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-panel);box-shadow:var(--shadow-lg);position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.NotificationBell-module__hKHuGq__panel[hidden]{display:none}.NotificationBell-module__hKHuGq__head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--line);display:flex}.NotificationBell-module__hKHuGq__seeAll{font:inherit;font-size:var(--text-xs);color:var(--brand-primary);padding:var(--space-1) var(--space-2);margin-right:calc(var(--space-2) * -1);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:none;font-weight:600}.NotificationBell-module__hKHuGq__seeAll:hover{background:color-mix(in srgb, var(--brand-primary) 10%, transparent)}.NotificationBell-module__hKHuGq__title{font-size:var(--text-sm);margin:0;font-weight:700}.NotificationBell-module__hKHuGq__list{overscroll-behavior:contain;max-height:min(60svh,26rem);margin:0;padding:0;list-style:none;overflow-y:auto}.NotificationBell-module__hKHuGq__item+.NotificationBell-module__hKHuGq__item{border-top:1px solid var(--line)}.NotificationBell-module__hKHuGq__row{gap:var(--space-3);width:100%;padding:var(--space-3) var(--space-4);font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;text-decoration:none;display:flex}.NotificationBell-module__hKHuGq__row:hover{background:var(--surface-sunk)}.NotificationBell-module__hKHuGq__row:focus-visible{outline:2px solid var(--brand-primary);outline-offset:-2px}.NotificationBell-module__hKHuGq__dot{background:0 0;border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px}.NotificationBell-module__hKHuGq__dot[data-unread=true]{background:var(--brand-primary)}.NotificationBell-module__hKHuGq__dot[data-unread=true].NotificationBell-module__hKHuGq__alert{background:var(--bad)}.NotificationBell-module__hKHuGq__text{gap:2px;min-width:0;display:grid}.NotificationBell-module__hKHuGq__rowTitle{font-size:var(--text-sm);font-weight:500;line-height:1.35}.NotificationBell-module__hKHuGq__itemUnread .NotificationBell-module__hKHuGq__rowTitle{font-weight:700}.NotificationBell-module__hKHuGq__detail{font-size:var(--text-xs);color:var(--ink-muted);line-height:1.45}.NotificationBell-module__hKHuGq__when{font-size:var(--text-xs);color:var(--ink-muted);font-variant-numeric:tabular-nums;margin-top:2px}.NotificationBell-module__hKHuGq__empty{padding:var(--space-5) var(--space-4);text-align:center}.NotificationBell-module__hKHuGq__emptyTitle{font-size:var(--text-sm);margin:0;font-weight:600}.NotificationBell-module__hKHuGq__emptyHint{margin:var(--space-2) 0 0;font-size:var(--text-xs);color:var(--ink-muted);line-height:1.5}@media (max-width:480px){.NotificationBell-module__hKHuGq__panel{inset-inline:var(--space-4);width:auto;top:calc(var(--bar-h) + env(safe-area-inset-top,0px) + var(--space-2));max-height:calc(100dvh - var(--bar-h) - env(safe-area-inset-top,0px) - var(--space-8));overscroll-behavior:contain;position:fixed;overflow-y:auto}}.NotificationBell-module__hKHuGq__facts{margin-top:var(--space-2);flex-wrap:wrap;gap:4px;display:flex}.NotificationBell-module__hKHuGq__fact{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);overflow-wrap:anywhere;align-items:baseline;gap:4px;display:inline-flex}.NotificationBell-module__hKHuGq__meta{align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.NotificationBell-module__hKHuGq__chipUnread,.NotificationBell-module__hKHuGq__chipRead{padding:1px var(--space-2);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius-pill);flex:none;align-items:center;font-size:10px;font-weight:700;display:inline-flex}.NotificationBell-module__hKHuGq__chipUnread{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 14%, transparent)}.NotificationBell-module__hKHuGq__chipRead{color:var(--ink-muted);background:var(--surface-sunk);border:1px solid var(--line)}.NotificationBell-module__hKHuGq__chipWhen{padding:1px var(--space-2);letter-spacing:.02em;color:var(--ink);background:color-mix(in srgb, var(--brand-accent) 30%, transparent);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;flex:none;align-items:center;margin-top:0;font-size:10px;font-weight:600;display:inline-flex}
.NotificationsView-module__5QC_Pq__heading{font-size:var(--text-2xl);letter-spacing:-.02em;margin:0;font-weight:700}.NotificationsView-module__5QC_Pq__subtitle{margin:var(--space-1) 0 var(--space-6);font-size:var(--text-sm);color:var(--ink-muted)}.NotificationsView-module__5QC_Pq__title{font-weight:600;display:block}.NotificationsView-module__5QC_Pq__detail{font-size:var(--text-xs);color:var(--ink-muted);margin-top:2px;display:block}.NotificationsView-module__5QC_Pq__facts{margin-top:var(--space-2);flex-wrap:wrap;gap:4px;font-weight:400;display:flex}.NotificationsView-module__5QC_Pq__fact{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--ink);background:var(--surface-sunk);border:1px solid var(--line);border-radius:var(--radius-pill);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;align-items:baseline;display:inline-flex}.NotificationsView-module__5QC_Pq__unread,.NotificationsView-module__5QC_Pq__read{padding:2px var(--space-2);font-size:var(--text-xs);border-radius:var(--radius-pill);white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.NotificationsView-module__5QC_Pq__unread{color:var(--brand-primary);background:color-mix(in srgb, var(--brand-primary) 12%, transparent)}.NotificationsView-module__5QC_Pq__read{color:var(--ink-muted);background:var(--surface-sunk)}.NotificationsView-module__5QC_Pq__emptyTitle{margin:0 0 var(--space-2);color:var(--ink);font-weight:600}.NotificationsView-module__5QC_Pq__when{padding:2px var(--space-2);font-size:var(--text-xs);color:var(--ink);background:color-mix(in srgb, var(--brand-accent) 30%, transparent);border-radius:var(--radius-pill);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-weight:600;display:inline-flex}.NotificationsView-module__5QC_Pq__tail{gap:var(--space-2);margin-top:var(--space-2);font-weight:400;display:none}@media (max-width:700px){.NotificationsView-module__5QC_Pq__tail{flex-wrap:wrap;display:flex}}
