@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.00az9qtie3ho1.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.3j-a226dh71aj.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.2gwoz23eiro2t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.0i3h3th1vs4m7.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.0zr6hhvz-h9nw.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist", "Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.27spqqad3wyeo.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3f4zuumv8svu0.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.34r5yzckw0h2s.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.2jyz_zw3a8jit.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.30bdpjkrtcces.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.1v5bejj26fx9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono", "Geist Mono Fallback"}
.analytics-preferences-module__sOPf1W__preferenceLink{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.analytics-preferences-module__sOPf1W__preferenceLink:focus-visible{outline-offset:4px;outline:2px solid}.analytics-preferences-module__sOPf1W__dialog{border:1px solid var(--border);background:var(--surface);width:min(36rem,100vw - 2rem);max-height:calc(100dvh - 2rem);color:var(--foreground);border-radius:1rem;margin:auto;padding:1.5rem;overflow:auto}.analytics-preferences-module__sOPf1W__dialog::backdrop{background:#00000073}.analytics-preferences-module__sOPf1W__dialog h2{margin:0 0 1rem}.analytics-preferences-module__sOPf1W__dialog p{margin:0 0 1rem;line-height:1.6}.analytics-preferences-module__sOPf1W__dialog a{text-decoration:underline}.analytics-preferences-module__sOPf1W__status{font-weight:600}.analytics-preferences-module__sOPf1W__actions{grid-template-columns:1fr 1fr;align-items:center;gap:.75rem;display:grid}.analytics-preferences-module__sOPf1W__actions>.analytics-preferences-module__sOPf1W__preferenceLink{grid-column:1/-1;justify-self:end}@media (max-width:480px){.analytics-preferences-module__sOPf1W__actions{grid-template-columns:1fr}}
.site-header-module__wBaYfG__toolsWrapper{min-width:0;position:relative}.site-header-module__wBaYfG__toolsTrigger{color:var(--ui-text-muted);font:inherit;white-space:nowrap;background:0 0;border:0;border-radius:999px;align-items:center;gap:5px;padding:9px 13px;font-size:.92rem;line-height:1.2;transition:background .16s,color .16s,transform .16s;display:inline-flex}.site-header-module__wBaYfG__toolsTrigger:hover,.site-header-module__wBaYfG__toolsTriggerActive{background:var(--ui-surface-soft);color:var(--ui-text)}.site-header-module__wBaYfG__toolsTrigger:hover{transform:translateY(-1px)}.site-header-module__wBaYfG__toolsTrigger:focus-visible{outline:2px solid var(--ui-action);outline-offset:3px}.site-header-module__wBaYfG__chevron{transform-origin:50%;flex:0 0 14px;width:14px;height:14px;transition:transform .16s;display:block}.site-header-module__wBaYfG__toolsTrigger[aria-expanded=true] .site-header-module__wBaYfG__chevron{transform:rotate(180deg)}.site-header-module__wBaYfG__toolsMenu{z-index:80;border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface);width:min(32rem,100vw - 24px);max-height:min(70vh,28rem);box-shadow:var(--shadow);padding:10px;position:absolute;top:calc(100% + 10px);right:0;overflow:auto}.site-header-module__wBaYfG__toolsMenuList{gap:var(--ui-space-1);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.site-header-module__wBaYfG__toolsMenuList li{min-width:0}.site-header-module__wBaYfG__toolsMenuLink{min-width:0;height:100%;padding:11px var(--ui-space-3);color:var(--ui-link);font-size:var(--ui-text-body);font-weight:var(--ui-weight-label);overflow-wrap:anywhere;border-radius:10px;align-items:flex-start;line-height:1.35;transition:background .16s,color .16s;display:flex}.site-header-module__wBaYfG__toolsMenuLink:hover,.site-header-module__wBaYfG__toolsMenuLinkActive{background:var(--ui-surface-soft);color:var(--ui-text)}.site-header-module__wBaYfG__toolsMenuLinkActive{background:var(--ui-selection);color:var(--ui-link)}.site-header-module__wBaYfG__toolsMenuLink:focus-visible{outline:2px solid var(--ui-action);outline-offset:2px}.site-header-module__wBaYfG__toolsMenuLinkLabel{min-width:0}@media (max-width:700px){.site-header-module__wBaYfG__toolsTrigger{justify-content:center;width:100%;padding:9px 6px;font-size:.82rem}.site-header-module__wBaYfG__toolsMenu{right:-1px}}@media (prefers-reduced-motion:reduce){.site-header-module__wBaYfG__toolsTrigger,.site-header-module__wBaYfG__toolsMenuLink,.site-header-module__wBaYfG__chevron{transition:none}}
.back-to-top-module__W-_GOW__button{right:max(20px, env(safe-area-inset-right));bottom:max(20px, env(safe-area-inset-bottom), var(--footer-offset,0px));z-index:40;justify-content:center;align-items:center;gap:var(--ui-space-2);border:1px solid var(--ui-action-strong);background:var(--ui-action);min-height:44px;color:var(--ui-on-action);font:inherit;font-size:.84rem;font-weight:var(--ui-weight-control);cursor:pointer;border-radius:999px;padding:10px 14px;display:inline-flex;position:fixed;box-shadow:0 4px 18px #1c261e2e}.back-to-top-module__W-_GOW__button:hover{background:var(--ui-action-strong)}.back-to-top-module__W-_GOW__button:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (max-width:760px){.back-to-top-module__W-_GOW__button{right:max(12px, env(safe-area-inset-right));bottom:max(12px, env(safe-area-inset-bottom), var(--footer-offset,0px))}}
.breadcrumbs-module__tqBbPa__breadcrumbs{width:100%;margin-bottom:var(--ui-space-6);color:var(--ui-text-muted);font-size:.88rem;font-weight:650;line-height:1.5}.breadcrumbs-module__tqBbPa__breadcrumbs ol{align-items:baseline;gap:5px var(--ui-space-2);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs-module__tqBbPa__breadcrumbs li{align-items:baseline;gap:var(--ui-space-2);min-width:0;max-width:100%;display:flex}.breadcrumbs-module__tqBbPa__breadcrumbs a{color:var(--ui-link);text-underline-offset:4px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.breadcrumbs-module__tqBbPa__breadcrumbs a:hover{text-decoration-color:currentColor}.breadcrumbs-module__tqBbPa__breadcrumbs a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.breadcrumbs-module__tqBbPa__breadcrumbs [aria-current=page]{overflow-wrap:anywhere}.breadcrumbs-module__tqBbPa__separator{color:color-mix(in srgb, var(--ui-text-muted) 62%, transparent);font-weight:400}
.challenge-module__2vR8Kq__archivePage{width:min(1600px,100vw - 40px);padding-top:var(--ui-space-5)}.challenge-module__2vR8Kq__challengeSection{padding:clamp(var(--ui-space-4), 2.5vw, var(--ui-space-7));border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface-card-raised);scroll-margin-top:100px}.challenge-module__2vR8Kq__challengeHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-5);margin-bottom:var(--ui-space-5);display:flex}.challenge-module__2vR8Kq__challengeHeading h1{letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1.15}.challenge-module__2vR8Kq__challengeHeading p{margin:var(--ui-space-2) 0 0;color:var(--ui-text-muted);font-size:var(--ui-text-body);line-height:1.5}.challenge-module__2vR8Kq__challengeHeading .challenge-module__2vR8Kq__edition{margin:0 0 var(--ui-space-2);font-size:.8rem;font-weight:var(--ui-weight-label)}.challenge-module__2vR8Kq__challengeProgress{gap:var(--ui-space-1);flex:none;min-width:125px;display:grid}.challenge-module__2vR8Kq__challengeProgress>strong{color:var(--ui-text-strong);font-variant-numeric:tabular-nums;font-size:2rem;line-height:1}.challenge-module__2vR8Kq__challengeProgress strong span{color:var(--ui-text-muted);font-size:1.25rem}.challenge-module__2vR8Kq__challengeProgress>span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.challenge-module__2vR8Kq__challengeProgress progress{width:100%;height:7px;accent-color:var(--ui-action)}.challenge-module__2vR8Kq__badgeLegend{gap:var(--ui-space-2) var(--ui-space-4);margin:0 0 var(--ui-space-4);color:var(--ui-text-muted);flex-wrap:wrap;font-size:.78rem;display:flex}.challenge-module__2vR8Kq__badgeLegend>span{align-items:center;gap:var(--ui-space-1);display:inline-flex}.challenge-module__2vR8Kq__challengeGrid{gap:var(--ui-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.challenge-module__2vR8Kq__challengeDay{min-width:0;padding:var(--ui-space-4);border:1px solid var(--ui-border-accent-soft);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ui-action) 7%, var(--ui-surface-card));color:var(--ui-text-strong);flex-direction:column;display:flex;container:challenge-day/inline-size}.challenge-module__2vR8Kq__challengeDay[data-level="2"]{background:color-mix(in srgb, var(--ui-action) 10%, var(--ui-surface-card))}.challenge-module__2vR8Kq__challengeDay[data-level="3"]{background:color-mix(in srgb, var(--ui-action) 13%, var(--ui-surface-card))}.challenge-module__2vR8Kq__challengeDay[data-level="4"]{background:color-mix(in srgb, var(--ui-action) 16%, var(--ui-surface-card))}.challenge-module__2vR8Kq__challengeDay[data-kind=reset]{background:var(--ui-state-warning-surface);color:var(--ui-state-warning-text);border-color:var(--ui-state-warning-border-soft)}.challenge-module__2vR8Kq__challengeDay[data-kind=pending]{background:var(--ui-surface-soft);color:var(--ui-text-muted);border-color:var(--ui-border-subtle)}.challenge-module__2vR8Kq__challengeDayHeading{justify-content:space-between;align-items:center;gap:var(--ui-space-2);display:flex}.challenge-module__2vR8Kq__challengeDayHeading h2{font-size:1.75rem;line-height:1;font-weight:var(--ui-weight-display);margin:0}.challenge-module__2vR8Kq__challengeDayHeading>span{text-align:right;font-size:.75rem;line-height:1.4}.challenge-module__2vR8Kq__daySource{justify-content:flex-end;align-items:center;gap:var(--ui-space-1);min-width:44px;min-height:44px;color:inherit;text-align:right;margin-left:auto;font-size:.75rem;line-height:1.4;text-decoration:none;display:inline-flex}.challenge-module__2vR8Kq__daySource svg{flex:none}.challenge-module__2vR8Kq__daySource:hover span{text-underline-offset:3px;text-decoration:underline}.challenge-module__2vR8Kq__challengeDay ul{padding-left:var(--ui-space-4);margin:var(--ui-space-3) 0 var(--ui-space-4);font-size:.875rem;line-height:1.5}.challenge-module__2vR8Kq__challengeDay li+li{margin-top:var(--ui-space-2)}.challenge-module__2vR8Kq__resetDayTitle{margin:var(--ui-space-3) 0 var(--ui-space-4);font-size:1rem;line-height:1.4;font-weight:var(--ui-weight-label)}.challenge-module__2vR8Kq__challengeBadges{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;margin-top:auto;display:flex}.challenge-module__2vR8Kq__challengeBadge{justify-content:center;align-items:center;gap:var(--ui-space-1);background:var(--ui-surface-highlight);min-height:24px;color:var(--ui-text-strong);font-size:.75rem;font-weight:var(--ui-weight-label);white-space:nowrap;border-radius:99px;padding:3px 7px;display:inline-flex}.challenge-module__2vR8Kq__challengeBadge[data-badge=reset],.challenge-module__2vR8Kq__challengeBadge[data-badge=banked]{background:var(--ui-state-warning-surface);color:var(--ui-state-warning-text)}.challenge-module__2vR8Kq__challengeBadge svg{flex:none}@container challenge-day (max-width:180px){.challenge-module__2vR8Kq__badgeLabel{display:none}}.challenge-module__2vR8Kq__awaitingUpdate{margin:var(--ui-space-3) 0 0;font-size:.82rem}.challenge-module__2vR8Kq__challengeFootnote{gap:var(--ui-space-3);margin-top:var(--ui-space-5);color:var(--ui-text-muted);font-size:.82rem;line-height:1.6;display:grid}.challenge-module__2vR8Kq__challengeFootnote p{margin:0}.challenge-module__2vR8Kq__challengeFootnote>p:first-child{justify-content:space-between;gap:var(--ui-space-2);flex-wrap:wrap;display:flex}.challenge-module__2vR8Kq__challengeFootnote a,.challenge-module__2vR8Kq__returnLink{color:var(--ui-link);text-underline-offset:3px;text-decoration:underline}.challenge-module__2vR8Kq__supportingSources{border-top:1px solid var(--ui-border-subtle)}.challenge-module__2vR8Kq__supportingSources summary{min-height:44px;color:var(--ui-text-strong);font-weight:var(--ui-weight-label);cursor:pointer;justify-content:space-between;align-items:center;list-style:none;display:flex}.challenge-module__2vR8Kq__supportingSources summary::-webkit-details-marker{display:none}.challenge-module__2vR8Kq__supportingSources[open] summary>svg{transform:rotate(180deg)}.challenge-module__2vR8Kq__supportingSources>ul{margin:var(--ui-space-3) 0 0;padding:0;list-style:none}.challenge-module__2vR8Kq__supportingSources li{gap:var(--ui-space-3);padding:var(--ui-space-3) 0;border-top:1px solid var(--ui-border-subtle);grid-template-columns:55px minmax(0,1fr);display:grid}.challenge-module__2vR8Kq__supportingSources li>span{color:var(--ui-text-strong);font-weight:var(--ui-weight-label)}.challenge-module__2vR8Kq__supportingSources a{overflow-wrap:anywhere;min-height:44px}.challenge-module__2vR8Kq__supportingSources a>svg{margin-left:var(--ui-space-1);vertical-align:baseline}.challenge-module__2vR8Kq__supportingSources small{color:var(--ui-text-muted);font-size:.75rem;display:block}.challenge-module__2vR8Kq__returnLink{align-items:center;gap:var(--ui-space-2);min-height:44px;margin:var(--ui-space-4) 0;display:inline-flex}.challenge-module__2vR8Kq__challengeSection a:focus-visible,.challenge-module__2vR8Kq__challengeSection summary:focus-visible,.challenge-module__2vR8Kq__returnLink:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (min-width:1500px){.challenge-module__2vR8Kq__challengeGrid{grid-template-columns:repeat(7,minmax(0,1fr))}}@media (max-width:900px){.challenge-module__2vR8Kq__challengeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.challenge-module__2vR8Kq__challengeGrid{gap:var(--ui-space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-module__2vR8Kq__challengeHeading{flex-wrap:wrap}.challenge-module__2vR8Kq__challengeProgress{align-items:center;gap:var(--ui-space-2);flex-wrap:wrap;width:100%;display:flex}.challenge-module__2vR8Kq__challengeProgress>strong{font-size:1.5rem}.challenge-module__2vR8Kq__challengeProgress strong span{font-size:1rem}.challenge-module__2vR8Kq__challengeProgress progress{width:90px;margin-left:auto}.challenge-module__2vR8Kq__challengeDay{padding:var(--ui-space-3)}}
.reset-tracker-module__2J3HHq__routeMain{padding-top:var(--ui-space-5)}.reset-tracker-module__2J3HHq__routeBreadcrumb{margin-bottom:0!important}.reset-tracker-module__2J3HHq__trackerJumps{gap:var(--ui-space-4);margin-top:var(--ui-space-3);font-size:var(--ui-text-body);flex-wrap:wrap;display:flex}.reset-tracker-module__2J3HHq__trackerJumps a,.reset-tracker-module__2J3HHq__converterHelp a,.reset-tracker-module__2J3HHq__challengeFootnote a{color:var(--ui-link);text-underline-offset:3px;text-decoration:underline}.reset-tracker-module__2J3HHq__updateSection{padding:clamp(var(--ui-space-4), 2.5vw, var(--ui-space-7));scroll-margin-top:100px}.reset-tracker-module__2J3HHq__updateHeading{justify-content:space-between;align-items:start;gap:var(--ui-space-5);margin-bottom:var(--ui-space-5);display:flex}.reset-tracker-module__2J3HHq__updateHeading h2{letter-spacing:-.04em;font-size:clamp(1.3rem,2.7vw,2rem)}.reset-tracker-module__2J3HHq__updateHeading p{margin-top:var(--ui-space-2);color:var(--ui-text-muted);line-height:1.5;font-size:var(--ui-text-body)}.reset-tracker-module__2J3HHq__converterTabs{gap:var(--ui-space-2);margin-bottom:var(--ui-space-4);flex-wrap:wrap;display:flex}.reset-tracker-module__2J3HHq__converterHeading{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.reset-tracker-module__2J3HHq__converterHeading>div{min-width:0}.reset-tracker-module__2J3HHq__converterHeading .reset-tracker-module__2J3HHq__converterTabs{justify-content:flex-end;margin-bottom:0}.reset-tracker-module__2J3HHq__converterTabs button{min-height:44px;padding:var(--ui-space-2) var(--ui-space-4);border:1px solid var(--ui-border-control);border-radius:var(--radius-sm);background:var(--ui-surface-card-soft);color:var(--ui-text);font-weight:var(--ui-weight-control)}.reset-tracker-module__2J3HHq__converterTabs button[aria-selected=true]{background:var(--ui-action);border-color:var(--ui-action);color:var(--ui-on-action)}.reset-tracker-module__2J3HHq__converterTabs button:focus-visible,.reset-tracker-module__2J3HHq__updateSection input:focus-visible,.reset-tracker-module__2J3HHq__updateSection select:focus-visible,.reset-tracker-module__2J3HHq__updateSection a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.reset-tracker-module__2J3HHq__converterExplanation{max-width:80ch;color:var(--ui-text-body-strong);line-height:1.6;font-size:var(--ui-text-body)}.reset-tracker-module__2J3HHq__converterInputs{gap:var(--ui-space-4);margin:var(--ui-space-5) 0 var(--ui-space-3);flex-wrap:wrap;align-items:start;display:flex}.reset-tracker-module__2J3HHq__converterInputs label{gap:var(--ui-space-2);min-width:0;font-size:var(--ui-text-body);font-weight:var(--ui-weight-label);flex:175px;display:grid}.reset-tracker-module__2J3HHq__converterInputs input,.reset-tracker-module__2J3HHq__converterInputs select{box-sizing:border-box;width:100%;min-width:0;min-height:44px;padding:9px var(--ui-space-3);border:1px solid var(--ui-border-control);border-radius:var(--radius-sm);color:var(--ui-text);background:var(--ui-surface-card);font:inherit;font-weight:400}.reset-tracker-module__2J3HHq__sourceClock{gap:var(--ui-space-1);flex:175px;display:grid}.reset-tracker-module__2J3HHq__sourceClock>span{font-size:var(--ui-text-body);font-weight:var(--ui-weight-label)}.reset-tracker-module__2J3HHq__sourceClock strong{font-variant-numeric:tabular-nums;font-size:1.5rem}.reset-tracker-module__2J3HHq__sourceClock small,.reset-tracker-module__2J3HHq__converterHelp{color:var(--ui-text-muted);font-size:.82rem;line-height:1.55}.reset-tracker-module__2J3HHq__tracker .reset-tracker-module__2J3HHq__converterHelp+.reset-tracker-module__2J3HHq__converterHelp{margin-top:var(--ui-space-2)}.reset-tracker-module__2J3HHq__conversionError{padding:var(--ui-space-4);color:var(--ui-state-error-text);background:var(--ui-state-warning-surface);border-radius:var(--radius-sm);margin-top:var(--ui-space-4)!important}.reset-tracker-module__2J3HHq__conversionSummary{gap:var(--ui-space-1);padding:var(--ui-space-4) var(--ui-space-5);margin:var(--ui-space-5) 0;border-left:3px solid var(--ui-action);background:var(--ui-selection);display:grid}.reset-tracker-module__2J3HHq__conversionSummary>span,.reset-tracker-module__2J3HHq__conversionSummary>small{color:var(--ui-text-muted);overflow-wrap:anywhere;font-size:.82rem}.reset-tracker-module__2J3HHq__conversionSummary strong{font-variant-numeric:tabular-nums;font-size:clamp(1.15rem,3vw,1.5rem)}.reset-tracker-module__2J3HHq__worldTimeTable{border-collapse:collapse;table-layout:fixed;width:100%;font-size:var(--ui-text-body)}.reset-tracker-module__2J3HHq__worldTimeTable caption{text-align:left;padding-bottom:var(--ui-space-3);color:var(--ui-text-muted);line-height:1.5}.reset-tracker-module__2J3HHq__worldTimeTable th,.reset-tracker-module__2J3HHq__worldTimeTable td{padding:var(--ui-space-3) var(--ui-space-4);border-bottom:1px solid var(--ui-border-subtle);vertical-align:top;text-align:left;overflow-wrap:anywhere}.reset-tracker-module__2J3HHq__worldTimeTable thead{background:var(--ui-surface-soft)}.reset-tracker-module__2J3HHq__worldTimeTable th:first-child{width:62%}.reset-tracker-module__2J3HHq__worldTimeTable tbody th{font-weight:400}.reset-tracker-module__2J3HHq__worldTimeTable strong,.reset-tracker-module__2J3HHq__worldTimeTable small{display:block}.reset-tracker-module__2J3HHq__worldTimeTable small{margin-top:var(--ui-space-1);color:var(--ui-text-muted);font-size:.78rem;line-height:1.5}.reset-tracker-module__2J3HHq__worldTimeTable td strong{font-variant-numeric:tabular-nums;font-size:1.05rem}.reset-tracker-module__2J3HHq__worldTimeTable td strong span{font-size:.78rem;font-weight:var(--ui-weight-body)}.reset-tracker-module__2J3HHq__worldTimeTable td small span{margin-left:var(--ui-space-2)}.reset-tracker-module__2J3HHq__challengeArchiveLink{padding:var(--ui-space-5);scroll-margin-top:100px}.reset-tracker-module__2J3HHq__challengeArchiveLink>p{color:var(--ui-text-muted);font-size:var(--ui-text-caption);line-height:1.5}.reset-tracker-module__2J3HHq__challengeArchiveLink h2{font-size:1.25rem;margin:var(--ui-space-2) 0!important}.reset-tracker-module__2J3HHq__challengeArchiveLink h2 a{align-items:center;gap:var(--ui-space-2);min-height:44px;color:var(--ui-link);text-decoration:none;display:inline-flex}.reset-tracker-module__2J3HHq__challengeArchiveLink h2 a:hover{text-underline-offset:3px;text-decoration:underline}.reset-tracker-module__2J3HHq__challengeArchiveLink a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}@media (max-width:1100px){.reset-tracker-module__2J3HHq__converterHeading{grid-template-columns:minmax(0,1fr)}.reset-tracker-module__2J3HHq__converterHeading .reset-tracker-module__2J3HHq__converterTabs{justify-content:flex-start}}@media (max-width:760px){.reset-tracker-module__2J3HHq__updateHeading{flex-wrap:wrap}.reset-tracker-module__2J3HHq__converterTabs button{flex:40%}.reset-tracker-module__2J3HHq__worldTimeTable th,.reset-tracker-module__2J3HHq__worldTimeTable td{padding:var(--ui-space-3) var(--ui-space-2)}.reset-tracker-module__2J3HHq__worldTimeTable th:first-child{width:56%}.reset-tracker-module__2J3HHq__worldTimeTable td small span{margin-left:0;display:block}}.reset-tracker-module__2J3HHq__tracker{gap:var(--ui-space-4);padding:var(--ui-space-3) 0 var(--ui-space-2);color:var(--ui-text);flex-direction:column;display:flex}.reset-tracker-module__2J3HHq__tracker h1,.reset-tracker-module__2J3HHq__tracker h2,.reset-tracker-module__2J3HHq__tracker p{margin:0}.reset-tracker-module__2J3HHq__hero{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) minmax(285px,340px);align-items:end;display:grid}.reset-tracker-module__2J3HHq__hero h1{letter-spacing:-.065em;font-size:clamp(2rem,4vw,3rem);line-height:.98}.reset-tracker-module__2J3HHq__heroCopy{max-width:720px;color:var(--ui-text-muted);font-size:.96rem;line-height:1.45;margin-top:var(--ui-space-2)!important}.reset-tracker-module__2J3HHq__clockTabs{border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface-card-soft);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden;box-shadow:0 10px 30px #1c261e12}.reset-tracker-module__2J3HHq__clockTabs button{min-width:0;min-height:72px;padding:9px var(--ui-space-3);border:0;border-right:1px solid var(--ui-border);color:var(--ui-text-muted);text-align:left;background:0 0;gap:2px;display:grid}.reset-tracker-module__2J3HHq__clockTabs button:last-child{border-right:0}.reset-tracker-module__2J3HHq__clockTabs button[aria-pressed=true]{background:var(--ui-selection);color:var(--ui-text-strong);box-shadow:inset 0 -3px 0 var(--ui-action)}.reset-tracker-module__2J3HHq__clockTabs span,.reset-tracker-module__2J3HHq__clockTabs small{font-size:var(--ui-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reset-tracker-module__2J3HHq__clockTabs strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.reset-tracker-module__2J3HHq__clockTabs button:focus-visible{z-index:1;outline:3px solid var(--ui-focus-ring-strong);outline-offset:-3px;position:relative}.reset-tracker-module__2J3HHq__textButton{min-height:44px;color:var(--ui-link);font-size:var(--ui-text-label);font-weight:var(--ui-weight-label);background:0 0;border:0;padding:0 5px}.reset-tracker-module__2J3HHq__textButton:hover,.reset-tracker-module__2J3HHq__textButton:focus-visible,.reset-tracker-module__2J3HHq__tracker a:hover,.reset-tracker-module__2J3HHq__tracker a:focus-visible{text-underline-offset:3px;text-decoration:underline}.reset-tracker-module__2J3HHq__noticeRow{gap:var(--ui-space-2);color:var(--ui-text-muted);align-items:center;margin-top:-12px;font-size:.82rem;display:flex}.reset-tracker-module__2J3HHq__card{border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface-card-raised);min-width:0;box-shadow:0 14px 38px #1c261e11}.reset-tracker-module__2J3HHq__sessionPlanner{padding:clamp(var(--ui-space-4), 2vw, 22px)}.reset-tracker-module__2J3HHq__sessionPlannerHeading{gap:var(--ui-space-4);justify-content:space-between;align-items:flex-start;display:flex}.reset-tracker-module__2J3HHq__sessionPlannerHeading h2{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem)}.reset-tracker-module__2J3HHq__sessionPlannerHeading p{color:var(--ui-text-muted);font-size:.86rem;margin-top:var(--ui-space-1)!important}.reset-tracker-module__2J3HHq__sessionPlannerHeading>span{background:var(--ui-surface-soft);color:var(--ui-text-muted);border-radius:999px;flex:none;padding:5px 9px;font-size:.7rem}.reset-tracker-module__2J3HHq__perspectiveTabs{border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);flex:none;display:inline-flex;overflow:hidden}.reset-tracker-module__2J3HHq__perspectiveTabs button{border:0;border-right:1px solid var(--ui-border);min-height:40px;color:var(--ui-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-weight-label);white-space:nowrap;background:0 0;padding:7px 11px}.reset-tracker-module__2J3HHq__perspectiveTabs button:last-child{border-right:0}.reset-tracker-module__2J3HHq__perspectiveTabs button[aria-pressed=true]{background:var(--ui-action);color:var(--ui-on-action-pure)}.reset-tracker-module__2J3HHq__perspectiveTabs button:focus-visible{z-index:1;outline:3px solid var(--ui-focus-ring-strong);outline-offset:-3px;position:relative}.reset-tracker-module__2J3HHq__currentStatusRow{margin-top:var(--ui-space-3)}.reset-tracker-module__2J3HHq__currentStatusRow>*{min-width:0}.reset-tracker-module__2J3HHq__referenceMetrics{gap:var(--ui-space-2);margin-top:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reset-tracker-module__2J3HHq__metricTile{min-width:0;padding:var(--ui-space-3) 14px;border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface-soft);align-content:start;gap:3px;display:grid}.reset-tracker-module__2J3HHq__metricTile>span,.reset-tracker-module__2J3HHq__metricTile small{color:var(--ui-text-muted);font-size:var(--ui-text-caption);line-height:1.35}.reset-tracker-module__2J3HHq__metricTile strong{color:var(--ui-text-strong);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(1.45rem,2.4vw,2.35rem);line-height:1}.reset-tracker-module__2J3HHq__metricTile a,.reset-tracker-module__2J3HHq__timingAnswer a{color:var(--ui-link);font-size:var(--ui-text-caption);line-height:1.35}.reset-tracker-module__2J3HHq__upcomingReferences{margin-top:var(--ui-space-3);gap:7px;display:grid}.reset-tracker-module__2J3HHq__resultsHeading{gap:var(--ui-space-3);justify-content:space-between;align-items:center;display:flex}.reset-tracker-module__2J3HHq__resultsHeading h3{font-size:1rem}.reset-tracker-module__2J3HHq__referenceList{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reset-tracker-module__2J3HHq__timingAnswer{justify-content:space-between;align-items:center;gap:var(--ui-space-2) var(--ui-space-4);padding:14px var(--ui-space-4);border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-selection);box-shadow:inset 4px 0 0 var(--ui-action);flex-wrap:wrap;display:flex}.reset-tracker-module__2J3HHq__timingReading{gap:var(--ui-space-1);flex:230px;min-width:0;display:grid}.reset-tracker-module__2J3HHq__timingAnswer .reset-tracker-module__2J3HHq__statusTime{font-size:1.15rem;font-weight:var(--ui-weight-label);font-variant-numeric:tabular-nums}.reset-tracker-module__2J3HHq__detailLink{min-height:44px;font-size:var(--ui-text-label);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.reset-tracker-module__2J3HHq__comparisonContext{justify-content:space-between;align-items:center;gap:var(--ui-space-1) var(--ui-space-4);margin:var(--ui-space-2) 0;color:var(--ui-text-muted);font-size:var(--ui-text-label);flex-wrap:wrap;display:flex}.reset-tracker-module__2J3HHq__timingAnswer.reset-tracker-module__2J3HHq__waitingAnswer{background:var(--ui-surface-soft);box-shadow:inset 4px 0 0 var(--ui-border-control)}.reset-tracker-module__2J3HHq__timingAnswer strong{color:var(--ui-link)}.reset-tracker-module__2J3HHq__timingAnswer p,.reset-tracker-module__2J3HHq__timingAnswer small{font-size:.8rem;line-height:1.45}.reset-tracker-module__2J3HHq__timingAnswer small{color:var(--ui-text-muted)}.reset-tracker-module__2J3HHq__resultsHeading>span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__2J3HHq__referenceList article{border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface-soft);width:100%;min-width:0;min-height:142px;color:var(--ui-text);text-align:left;align-content:start;gap:4px;padding:14px;display:grid}.reset-tracker-module__2J3HHq__referenceList .reset-tracker-module__2J3HHq__currentReferenceCard{border-color:var(--ui-action);background:var(--ui-selection);box-shadow:inset 0 0 0 1px var(--ui-action)}.reset-tracker-module__2J3HHq__referenceState{background:var(--ui-surface);width:fit-content;color:var(--ui-text-muted);font-weight:var(--ui-weight-emphasis);letter-spacing:.08em;border-radius:999px;padding:3px 7px;font-size:.66rem!important}.reset-tracker-module__2J3HHq__currentReferenceCard .reset-tracker-module__2J3HHq__referenceState{background:var(--ui-action);color:var(--ui-on-action-pure)}.reset-tracker-module__2J3HHq__referenceList strong{min-width:0;margin-top:var(--ui-space-1);color:var(--ui-text-strong);letter-spacing:-.045em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.05}.reset-tracker-module__2J3HHq__referenceList span{min-width:0;font-size:var(--ui-text-label);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;line-height:1.35}.reset-tracker-module__2J3HHq__referenceList .reset-tracker-module__2J3HHq__referenceRange{color:var(--ui-text-strong);font-size:clamp(1.55rem,2.7vw,2.35rem);font-weight:var(--ui-weight-emphasis);letter-spacing:-.045em;white-space:nowrap}.reset-tracker-module__2J3HHq__referenceList .reset-tracker-module__2J3HHq__referenceEmptyState{font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.08}.reset-tracker-module__2J3HHq__referenceList .reset-tracker-module__2J3HHq__referenceSpan{color:var(--ui-text-body-strong);font-size:.88rem;font-weight:var(--ui-weight-emphasis)}.reset-tracker-module__2J3HHq__referenceList small{min-width:0;color:var(--ui-text-muted);font-size:var(--ui-text-caption);overflow-wrap:anywhere;margin-top:auto;line-height:1.35}.reset-tracker-module__2J3HHq__resultEmpty{min-height:72px;color:var(--ui-text-muted);text-align:center;place-items:center;padding:18px;font-size:.84rem;line-height:1.5;display:grid}.reset-tracker-module__2J3HHq__recommendation{align-self:start;gap:var(--ui-space-6);background:radial-gradient(circle at 90% 15%, var(--ui-surface-highlight), transparent 18rem), var(--ui-selection);grid-template-columns:auto minmax(0,1fr);padding:clamp(22px,3vw,34px);display:grid}.reset-tracker-module__2J3HHq__recommendationBody{align-content:start;gap:14px;display:grid}.reset-tracker-module__2J3HHq__cardTitleRow,.reset-tracker-module__2J3HHq__sectionHeading{gap:var(--ui-space-4);justify-content:space-between;align-items:center;display:flex}.reset-tracker-module__2J3HHq__cardTitleRow h2,.reset-tracker-module__2J3HHq__sectionHeading h2,.reset-tracker-module__2J3HHq__faq h2,.reset-tracker-module__2J3HHq__help h2{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem)}.reset-tracker-module__2J3HHq__recommendationBody>p{max-width:620px;color:var(--ui-text-body-strong);line-height:1.5}.reset-tracker-module__2J3HHq__exampleBadge,.reset-tracker-module__2J3HHq__globalBadge,.reset-tracker-module__2J3HHq__bankedBadge{width:fit-content;min-height:28px;padding:var(--ui-space-1) 10px;font-size:var(--ui-text-caption);font-weight:var(--ui-weight-label);white-space:nowrap;border-radius:999px;align-items:center;display:inline-flex}.reset-tracker-module__2J3HHq__exampleBadge,.reset-tracker-module__2J3HHq__bankedBadge{background:var(--ui-state-info-surface);color:var(--ui-state-info-text)}.reset-tracker-module__2J3HHq__globalBadge{background:var(--ui-state-success-surface);color:var(--ui-state-success-text)}.reset-tracker-module__2J3HHq__usageCard{padding:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.reset-tracker-module__2J3HHq__usageCard label{color:var(--ui-text-label-strong);font-size:var(--ui-text-label);gap:6px;display:grid}.reset-tracker-module__2J3HHq__dateField{gap:6px;display:grid}.reset-tracker-module__2J3HHq__usageCard input,.reset-tracker-module__2J3HHq__usageCard select{border:1px solid var(--ui-border-control);border-radius:var(--radius-sm);background:var(--ui-surface);width:100%;min-width:0;min-height:44px;color:var(--ui-text-strong);font-variant-numeric:tabular-nums;outline:none;padding:9px 11px}.reset-tracker-module__2J3HHq__usageCard input:focus-visible,.reset-tracker-module__2J3HHq__usageCard select:focus-visible{border-color:var(--ui-action);box-shadow:0 0 0 3px var(--ui-focus-ring-soft)}.reset-tracker-module__2J3HHq__errorText{color:var(--ui-state-error-text);line-height:1.35}.reset-tracker-module__2J3HHq__resetButton,.reset-tracker-module__2J3HHq__showAllButton{border-radius:var(--radius-sm);min-height:44px;font-weight:var(--ui-weight-emphasis)}.reset-tracker-module__2J3HHq__resetButton{border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-text-muted);justify-content:center;align-items:center;gap:7px;display:inline-flex}.reset-tracker-module__2J3HHq__planner,.reset-tracker-module__2J3HHq__history,.reset-tracker-module__2J3HHq__types,.reset-tracker-module__2J3HHq__faq,.reset-tracker-module__2J3HHq__help{padding:clamp(var(--ui-space-4), 2vw, 22px)}.reset-tracker-module__2J3HHq__sectionHeading p{color:var(--ui-text-muted);font-size:var(--ui-text-body);margin-top:5px!important}.reset-tracker-module__2J3HHq__comparisonDuration{color:var(--ui-text-muted);flex:0 0 178px;gap:5px;font-size:.75rem;display:grid}.reset-tracker-module__2J3HHq__comparisonDuration>span:last-child{border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:40px;display:grid}.reset-tracker-module__2J3HHq__comparisonDuration input{width:100%;min-width:0;min-height:38px;color:var(--ui-text);background:0 0;border:0;outline:0;padding:7px 9px}.reset-tracker-module__2J3HHq__comparisonDuration>span:last-child>span{padding-right:9px}.reset-tracker-module__2J3HHq__comparisonDuration>span:last-child:focus-within{outline:3px solid var(--ui-focus-ring-subtle);outline-offset:2px}.reset-tracker-module__2J3HHq__segmented{border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);align-items:stretch;display:inline-flex}.reset-tracker-module__2J3HHq__segmented button,.reset-tracker-module__2J3HHq__segmented a{min-width:86px;min-height:44px;padding:var(--ui-space-2) 13px;border:0;border-right:1px solid var(--ui-border);color:var(--ui-text-muted);font-size:var(--ui-text-label);background:0 0}.reset-tracker-module__2J3HHq__segmented button:last-child,.reset-tracker-module__2J3HHq__segmented a:last-child{border-right:0}.reset-tracker-module__2J3HHq__segmented button[aria-pressed=true],.reset-tracker-module__2J3HHq__segmented a[aria-current=true]{background:var(--ui-action);color:var(--ui-on-action-pure)}.reset-tracker-module__2J3HHq__segmented button:focus-visible,.reset-tracker-module__2J3HHq__barSlot:focus-visible,.reset-tracker-module__2J3HHq__resetButton:focus-visible,.reset-tracker-module__2J3HHq__showAllButton:focus-visible{outline:3px solid var(--ui-focus-ring-strong);outline-offset:2px}.reset-tracker-module__2J3HHq__chart{height:132px;margin:14px var(--ui-space-2) var(--ui-space-7);border-bottom:1px solid var(--ui-chart-axis);background:repeating-linear-gradient(to top, transparent 0, transparent 54px, var(--ui-chart-grid) 55px);grid-template-columns:repeat(24,minmax(10px,1fr));align-items:end;padding-top:10px;display:grid;position:relative}.reset-tracker-module__2J3HHq__startHourControl{color:var(--ui-text-muted);align-items:center;gap:10px;margin-top:18px;font-size:.82rem;display:flex}.reset-tracker-module__2J3HHq__startHourControl select{width:160px;max-width:100%;min-height:44px;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--ui-text)}.reset-tracker-module__2J3HHq__startHourControl>span{white-space:nowrap}.reset-tracker-module__2J3HHq__barSlot{border:0;border-left:1px dashed var(--ui-chart-grid);background:0 0;justify-content:center;align-items:flex-end;height:100%;padding:0 3px;display:flex;position:relative}.reset-tracker-module__2J3HHq__barSlot[aria-pressed=true]{background:linear-gradient(180deg, var(--ui-chart-selected-start), var(--ui-chart-selected-end))}.reset-tracker-module__2J3HHq__selectedWindowBar{background:repeating-linear-gradient(135deg, var(--ui-chart-window-start) 0, var(--ui-chart-window-start) 5px, var(--ui-chart-window-end) 5px, var(--ui-chart-window-end) 7px)}.reset-tracker-module__2J3HHq__barSlot[aria-pressed=true]:after{background:var(--ui-action);content:"";border-radius:999px;height:3px;position:absolute;bottom:0;left:3px;right:3px}.reset-tracker-module__2J3HHq__bar{background:linear-gradient(180deg, var(--ui-chart-bar-start), var(--ui-chart-bar-end));opacity:.9;border-radius:3px 3px 0 0;width:100%;max-width:30px;display:block}.reset-tracker-module__2J3HHq__barValue{z-index:2;background:var(--ui-text-strong);min-width:30px;color:var(--ui-on-action-pure);border-radius:5px;padding:3px 5px;font-size:.7rem;display:none;position:absolute;top:-7px;left:50%;transform:translate(-50%)}.reset-tracker-module__2J3HHq__barSlot:hover .reset-tracker-module__2J3HHq__barValue,.reset-tracker-module__2J3HHq__barSlot:focus-visible .reset-tracker-module__2J3HHq__barValue,.reset-tracker-module__2J3HHq__barSlot[aria-pressed=true] .reset-tracker-module__2J3HHq__barValue{display:block}.reset-tracker-module__2J3HHq__hourTick{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.68rem;position:absolute;bottom:-27px;left:0;transform:translate(-20%)}.reset-tracker-module__2J3HHq__chartEnd{color:var(--ui-text-muted);font-variant-numeric:tabular-nums;font-size:.68rem;position:absolute;bottom:-27px;right:0;transform:translate(30%)}.reset-tracker-module__2J3HHq__sourceStatus{margin-top:var(--ui-space-5);border-radius:var(--radius-sm);background:var(--ui-surface-soft);color:var(--ui-text-muted);font-size:.76rem}.reset-tracker-module__2J3HHq__chartHeading{gap:var(--ui-space-2) var(--ui-space-3);margin-top:var(--ui-space-5);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.reset-tracker-module__2J3HHq__chartHeading h3{font-size:1rem}.reset-tracker-module__2J3HHq__chartHeading span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__2J3HHq__unknownState{gap:var(--ui-space-3);padding:var(--ui-space-5);border:1px solid var(--ui-state-warning-border-soft);border-radius:var(--radius-sm);background:var(--ui-state-warning-surface-soft);color:var(--ui-state-warning-text);align-items:flex-start;margin-top:22px;display:flex}.reset-tracker-module__2J3HHq__unknownState p{margin-top:var(--ui-space-1)!important}.reset-tracker-module__2J3HHq__eventList{border:1px solid var(--ui-border);border-radius:var(--radius-sm);margin-top:18px;overflow:hidden}.reset-tracker-module__2J3HHq__segmented a{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.reset-tracker-module__2J3HHq__historyRange{margin-top:var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__2J3HHq__history{scroll-margin-top:100px}html:has(.reset-tracker-module__2J3HHq__history:target,.reset-tracker-module__2J3HHq__updateSection:target){scroll-behavior:auto}.reset-tracker-module__2J3HHq__historyPager{margin-top:var(--ui-space-4);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.reset-tracker-module__2J3HHq__historyPager a,.reset-tracker-module__2J3HHq__historyPager>span{min-width:44px;min-height:44px;color:var(--ui-link);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.reset-tracker-module__2J3HHq__historyPager a[aria-current=page]{background:var(--ui-action);color:var(--ui-on-action-pure);font-weight:var(--ui-weight-label)}.reset-tracker-module__2J3HHq__historyPager a:hover{outline:1px solid var(--ui-border)}.reset-tracker-module__2J3HHq__historyPager>span[aria-disabled]{opacity:.4}.reset-tracker-module__2J3HHq__historyPager>.reset-tracker-module__2J3HHq__pagerGap{min-width:16px}.reset-tracker-module__2J3HHq__historyPager a:focus-visible,.reset-tracker-module__2J3HHq__segmented a:focus-visible{outline:2px solid var(--ui-focus-ring-strong);outline-offset:3px}.reset-tracker-module__2J3HHq__eventRow{gap:var(--ui-space-4);border-bottom:1px solid var(--ui-border);grid-template-columns:minmax(160px,.8fr) minmax(112px,.55fr) minmax(240px,1.8fr) auto;align-items:center;min-height:58px;padding:10px 14px;font-size:.8rem;display:grid}.reset-tracker-module__2J3HHq__eventRow:last-child{border-bottom:0}.reset-tracker-module__2J3HHq__eventRow>time{font-variant-numeric:tabular-nums;gap:3px;display:grid}.reset-tracker-module__2J3HHq__eventRow>time>span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__2J3HHq__eventRow>div{gap:3px;display:grid}.reset-tracker-module__2J3HHq__eventRow>div span{color:var(--ui-text-muted)}.reset-tracker-module__2J3HHq__eventRow>div a{color:var(--ui-link);text-underline-offset:2px;text-decoration:underline}.reset-tracker-module__2J3HHq__eventRow>a{gap:var(--ui-space-1);color:var(--ui-link);align-items:center;display:inline-flex}.reset-tracker-module__2J3HHq__emptyRow{padding:var(--ui-space-6);color:var(--ui-text-muted);text-align:center}.reset-tracker-module__2J3HHq__showAllButton{margin:var(--ui-space-3) auto 0;border:1px solid var(--ui-border);background:var(--ui-surface);color:var(--ui-link);padding:0 18px;display:block}.reset-tracker-module__2J3HHq__sourceStatus{gap:var(--ui-space-5);justify-content:space-between;align-items:center;padding:14px;display:flex}.reset-tracker-module__2J3HHq__sourceStatus>div{align-items:flex-start;gap:10px;display:flex}.reset-tracker-module__2J3HHq__sourceStatus p,.reset-tracker-module__2J3HHq__sourceStatus>div p{gap:3px;display:grid}.reset-tracker-module__2J3HHq__sourceStatus a,.reset-tracker-module__2J3HHq__types a,.reset-tracker-module__2J3HHq__help a{color:var(--ui-link);text-underline-offset:3px;text-decoration:underline}.reset-tracker-module__2J3HHq__types .reset-tracker-module__2J3HHq__sectionHeading>a{align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.reset-tracker-module__2J3HHq__typeGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.reset-tracker-module__2J3HHq__typeGrid>div{min-width:0;padding:var(--ui-space-1) var(--ui-space-5);border-right:1px solid var(--ui-border);gap:14px;display:flex}.reset-tracker-module__2J3HHq__typeGrid>div:first-child{padding-left:0}.reset-tracker-module__2J3HHq__typeGrid>div:last-child{border-right:0;padding-right:0}.reset-tracker-module__2J3HHq__typeGrid svg{color:var(--ui-link);flex:none}.reset-tracker-module__2J3HHq__typeGrid p{gap:5px;display:grid}.reset-tracker-module__2J3HHq__typeGrid span{color:var(--ui-text-muted);font-size:var(--ui-text-label);line-height:1.4}.reset-tracker-module__2J3HHq__faq h2{margin-bottom:14px}.reset-tracker-module__2J3HHq__faq details{border:1px solid var(--ui-border);background:var(--ui-surface-translucent-soft);border-bottom:0;scroll-margin-top:100px}.reset-tracker-module__2J3HHq__eventEvidence{font-size:.82rem;line-height:1.5}.reset-tracker-module__2J3HHq__eventEvidence summary{width:fit-content;min-height:44px;color:var(--ui-link);cursor:pointer;padding-block:10px}.reset-tracker-module__2J3HHq__eventEvidence>div{gap:var(--ui-space-2);padding-bottom:var(--ui-space-2);color:var(--ui-text-muted);display:grid}.reset-tracker-module__2J3HHq__detailLink:focus-visible,.reset-tracker-module__2J3HHq__eventEvidence summary:focus-visible,.reset-tracker-module__2J3HHq__faq details:focus-visible,.reset-tracker-module__2J3HHq__faq summary:focus-visible{outline:3px solid var(--ui-focus-ring-strong);outline-offset:2px}.reset-tracker-module__2J3HHq__faq details:first-of-type{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.reset-tracker-module__2J3HHq__faq details:last-child{border-bottom:1px solid var(--ui-border);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.reset-tracker-module__2J3HHq__faq summary{min-height:48px;padding:13px var(--ui-space-4);font-weight:var(--ui-weight-body);cursor:pointer}.reset-tracker-module__2J3HHq__faq details p{max-width:850px;padding:0 var(--ui-space-4) 15px 38px;color:var(--ui-text-muted);font-size:.84rem;line-height:1.55}.reset-tracker-module__2J3HHq__help{gap:14px;display:grid}.reset-tracker-module__2J3HHq__help>div{color:var(--ui-link);align-items:center;gap:10px;display:flex}.reset-tracker-module__2J3HHq__help ol{gap:7px;padding-left:22px;line-height:1.55;display:grid}.reset-tracker-module__2J3HHq__help>p{color:var(--ui-text-muted);font-size:.84rem;line-height:1.55}.reset-tracker-module__2J3HHq__plannerChoiceGrid{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.reset-tracker-module__2J3HHq__windowPicker{gap:10px;min-width:0;display:grid}.reset-tracker-module__2J3HHq__pickerHeading{gap:var(--ui-space-3);justify-content:space-between;align-items:end;display:flex}.reset-tracker-module__2J3HHq__pickerHeading .reset-tracker-module__2J3HHq__startHourControl{margin-top:0}.reset-tracker-module__2J3HHq__windowCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.reset-tracker-module__2J3HHq__windowCard{min-width:0;min-height:122px;padding:var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--radius-sm);background:var(--ui-surface);color:var(--ui-text);text-align:left;align-content:start;gap:4px;display:grid}.reset-tracker-module__2J3HHq__windowCard strong{color:var(--ui-text-strong);letter-spacing:-.05em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:2px;font-size:clamp(1.7rem,3vw,2.5rem);line-height:1}.reset-tracker-module__2J3HHq__windowCard span{color:var(--ui-text-muted);font-size:var(--ui-text-caption);line-height:1.25}.reset-tracker-module__2J3HHq__windowCard .reset-tracker-module__2J3HHq__windowRange{color:var(--ui-link);font-weight:var(--ui-weight-emphasis);font-variant-numeric:tabular-nums;white-space:nowrap}.reset-tracker-module__2J3HHq__windowCard em{color:var(--ui-text-body-strong);font-size:.7rem;font-style:normal;font-weight:var(--ui-weight-label);line-height:1.25}.reset-tracker-module__2J3HHq__windowCard small{color:var(--ui-text-muted);margin-top:auto;font-size:.66rem;line-height:1.3}.reset-tracker-module__2J3HHq__windowCard[aria-pressed=true]{border-color:var(--ui-action);background:var(--ui-selection);box-shadow:inset 0 0 0 1px var(--ui-action)}.reset-tracker-module__2J3HHq__windowCard:focus-visible{outline:3px solid var(--ui-focus-ring-strong);outline-offset:2px}.reset-tracker-module__2J3HHq__selectedSummary{border-radius:var(--radius-sm);background:var(--ui-selection);align-content:center;gap:7px;min-height:160px;padding:15px;display:grid}.reset-tracker-module__2J3HHq__selectedSummary>span,.reset-tracker-module__2J3HHq__selectedSummary small{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__2J3HHq__selectedSummary strong{color:var(--ui-text-strong);letter-spacing:-.055em;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,4vw,3.4rem);line-height:.95}.reset-tracker-module__2J3HHq__selectedSummary .reset-tracker-module__2J3HHq__windowRange{color:var(--ui-link);font-size:var(--ui-text-label);font-weight:var(--ui-weight-emphasis);font-variant-numeric:tabular-nums}.reset-tracker-module__2J3HHq__selectedSummary .reset-tracker-module__2J3HHq__emptyComparisonTitle{letter-spacing:-.025em;font-size:1.35rem;line-height:1.2}.reset-tracker-module__2J3HHq__selectedSummary p{color:var(--ui-text-body-strong);font-size:var(--ui-text-label);line-height:1.4}.reset-tracker-module__2J3HHq__adviceDetails{padding:0}.reset-tracker-module__2J3HHq__adviceDetails>summary{min-height:54px;padding:var(--ui-space-4) var(--ui-space-5);color:var(--ui-link);font-size:1.05rem;font-weight:var(--ui-weight-emphasis);cursor:pointer}.reset-tracker-module__2J3HHq__adviceDetails[open]>summary{border-bottom:1px solid var(--ui-border)}.reset-tracker-module__2J3HHq__adviceDetails>.reset-tracker-module__2J3HHq__errorText{padding:var(--ui-space-4) var(--ui-space-5);margin:0}.reset-tracker-module__2J3HHq__adviceIntro{padding:var(--ui-space-3) var(--ui-space-5) 0;color:var(--ui-text-muted);justify-content:space-between;align-items:center;gap:14px;font-size:.8rem;display:flex}.reset-tracker-module__2J3HHq__storageStatus{color:var(--ui-link);font-size:.74rem;margin:var(--ui-space-2) var(--ui-space-5) 0!important}.reset-tracker-module__2J3HHq__adviceGrid{padding:var(--ui-space-3) var(--ui-space-5) var(--ui-space-5);grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);gap:14px;display:grid}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__usageCard{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__usageCard>label,.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__usageCard>.reset-tracker-module__2J3HHq__additionalDetails,.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__usageCard>.reset-tracker-module__2J3HHq__resetButton{grid-column:1/-1}.reset-tracker-module__2J3HHq__additionalDetails{border:1px solid var(--ui-border);border-radius:var(--radius-sm)}.reset-tracker-module__2J3HHq__additionalDetails>summary{padding:11px var(--ui-space-3);color:var(--ui-text-muted);font-size:var(--ui-text-label);font-weight:var(--ui-weight-body);cursor:pointer}.reset-tracker-module__2J3HHq__optionalDates{padding:0 var(--ui-space-3) var(--ui-space-3);grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__recommendation{gap:var(--ui-space-3);border-radius:var(--radius-sm);grid-template-columns:auto minmax(0,1fr);align-content:center;padding:18px}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__recommendationBody{gap:var(--ui-space-2)}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__recommendationBody h2{font-size:1.15rem}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__recommendationBody small{color:var(--ui-text-muted)}@media (max-width:920px){.reset-tracker-module__2J3HHq__plannerChoiceGrid{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr)}.reset-tracker-module__2J3HHq__windowCards{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__2J3HHq__eventRow{grid-template-columns:minmax(150px,.7fr) minmax(110px,.5fr) minmax(220px,1fr)}.reset-tracker-module__2J3HHq__eventRow>a{grid-column:3}.reset-tracker-module__2J3HHq__typeGrid{gap:var(--ui-space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__2J3HHq__typeGrid>div:nth-child(2){border-right:0}.reset-tracker-module__2J3HHq__typeGrid>div:nth-child(3){padding-left:0}}@media (max-width:760px){.reset-tracker-module__2J3HHq__hero,.reset-tracker-module__2J3HHq__plannerChoiceGrid,.reset-tracker-module__2J3HHq__adviceGrid{grid-template-columns:1fr}.reset-tracker-module__2J3HHq__referenceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__2J3HHq__referenceMetrics .reset-tracker-module__2J3HHq__metricTile:first-child{grid-column:1/-1}.reset-tracker-module__2J3HHq__referenceList{grid-template-columns:1fr}.reset-tracker-module__2J3HHq__selectedSummary{min-height:0}.reset-tracker-module__2J3HHq__adviceGrid .reset-tracker-module__2J3HHq__usageCard,.reset-tracker-module__2J3HHq__optionalDates{grid-template-columns:1fr}.reset-tracker-module__2J3HHq__referenceList article{min-height:0}}@media (max-width:680px){.reset-tracker-module__2J3HHq__tracker{gap:var(--ui-space-4);padding-top:18px}.reset-tracker-module__2J3HHq__hero{gap:var(--ui-space-3)}.reset-tracker-module__2J3HHq__sessionPlannerHeading{flex-direction:column}.reset-tracker-module__2J3HHq__perspectiveTabs{width:100%}.reset-tracker-module__2J3HHq__perspectiveTabs button{white-space:normal;flex:1;min-width:0}.reset-tracker-module__2J3HHq__hero h1{font-size:clamp(1.85rem,9vw,2.4rem)}.reset-tracker-module__2J3HHq__clockTabs button{min-height:68px;padding-inline:10px}.reset-tracker-module__2J3HHq__sectionHeading{flex-direction:column;align-items:flex-start}.reset-tracker-module__2J3HHq__comparisonDuration{flex-basis:auto;width:100%}.reset-tracker-module__2J3HHq__segmented{width:100%}.reset-tracker-module__2J3HHq__segmented button,.reset-tracker-module__2J3HHq__segmented a{flex:1;min-width:0;padding-inline:8px}.reset-tracker-module__2J3HHq__chart{height:112px;margin-inline:0}.reset-tracker-module__2J3HHq__barSlot{padding-inline:1px}.reset-tracker-module__2J3HHq__barSlot:nth-child(odd) .reset-tracker-module__2J3HHq__barValue{display:none}.reset-tracker-module__2J3HHq__pickerHeading,.reset-tracker-module__2J3HHq__adviceIntro{flex-direction:column;align-items:flex-start}.reset-tracker-module__2J3HHq__windowCards{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__2J3HHq__eventList{border:0;overflow:visible}.reset-tracker-module__2J3HHq__eventRow{gap:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);border-radius:var(--radius-sm);grid-template-columns:1fr auto;margin-bottom:10px}.reset-tracker-module__2J3HHq__eventRow>div,.reset-tracker-module__2J3HHq__eventRow>a{grid-column:1/-1}.reset-tracker-module__2J3HHq__sourceStatus{flex-direction:column;align-items:flex-start}.reset-tracker-module__2J3HHq__typeGrid{grid-template-columns:1fr;gap:0}.reset-tracker-module__2J3HHq__typeGrid>div,.reset-tracker-module__2J3HHq__typeGrid>div:nth-child(n){padding:var(--ui-space-4) 0;border-right:0;border-bottom:1px solid var(--ui-border)}.reset-tracker-module__2J3HHq__typeGrid>div:last-child{border-bottom:0}}
.guides-module__roZzHW__hub{padding-bottom:24px}.guides-module__roZzHW__intro{max-width:880px;padding:42px 0 48px}.guides-module__roZzHW__intro h1,.guides-module__roZzHW__articleHeader h1{letter-spacing:-.04em;text-wrap:balance;font-size:clamp(2.2rem,4.5vw,4.1rem);line-height:1.08}.guides-module__roZzHW__lede{color:var(--muted);max-width:740px;margin-top:22px;font-size:1.14rem;line-height:1.75}.guides-module__roZzHW__levelNav{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.guides-module__roZzHW__levelNav a{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--accent-strong);background:var(--surface);align-items:center;gap:14px;padding:13px 18px;font-size:.9rem;display:flex}.guides-module__roZzHW__levelNav span{font-weight:700}.guides-module__roZzHW__levelSection{border-top:1px solid var(--border);padding:36px 0;scroll-margin-top:150px}.guides-module__roZzHW__levelHeading{align-items:flex-start;gap:18px;margin-bottom:24px;display:flex}.guides-module__roZzHW__levelNumber{font-family:var(--font-geist-mono), monospace;color:var(--accent);padding-top:8px;font-size:.85rem}.guides-module__roZzHW__levelHeading h2{letter-spacing:-.03em;font-size:1.7rem}.guides-module__roZzHW__levelHeading p{color:var(--muted);margin-top:7px;line-height:1.6}.guides-module__roZzHW__cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.guides-module__roZzHW__card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);flex-direction:column;align-items:flex-start;padding:28px;transition:border-color .15s,background .15s;display:flex}.guides-module__roZzHW__card:hover{border-color:var(--accent);background:var(--surface-strong)}.guides-module__roZzHW__cardMeta{color:var(--muted);font-size:.8rem}.guides-module__roZzHW__card h3{letter-spacing:-.025em;margin-top:15px;font-size:1.4rem;line-height:1.3}.guides-module__roZzHW__card p{color:var(--muted);margin:12px 0 26px;line-height:1.7}.guides-module__roZzHW__cardAction{color:var(--accent-strong);align-items:center;gap:10px;margin-top:auto;font-size:.9rem;font-weight:700;display:flex}.guides-module__roZzHW__endNote{border-radius:var(--radius-md);background:var(--accent-soft);justify-content:space-between;align-items:center;gap:28px;margin-top:30px;padding:30px;display:flex}.guides-module__roZzHW__endNote h2{font-size:1.35rem}.guides-module__roZzHW__endNote p{max-width:650px;color:var(--accent-strong);margin-top:9px;line-height:1.7}.guides-module__roZzHW__endNote>a{flex-shrink:0}.guides-module__roZzHW__editorialNote{max-width:780px;color:var(--muted);margin-top:26px;font-size:.85rem;line-height:1.7}.guides-module__roZzHW__articleShell{padding-top:30px}.guides-module__roZzHW__articleHeader{max-width:900px;padding:34px 0 42px}.guides-module__roZzHW__byline{color:var(--muted);margin-top:22px;font-size:.83rem;line-height:1.6}.guides-module__roZzHW__scope{margin-top:12px;font-size:.9rem;line-height:1.65}.guides-module__roZzHW__articleGrid{grid-template-columns:220px minmax(0,760px);align-items:start;gap:52px;display:grid}.guides-module__roZzHW__contents{border-top:1px solid var(--border);align-self:start;gap:15px;padding:22px 0;font-size:.85rem;line-height:1.55;display:grid;position:sticky;top:110px}.guides-module__roZzHW__contents strong{margin-bottom:4px}.guides-module__roZzHW__contents a{color:var(--muted)}.guides-module__roZzHW__contents a:hover{color:var(--accent-strong);text-underline-offset:4px;text-decoration:underline}.guides-module__roZzHW__prose{min-width:0;font-size:1rem;line-height:1.8}.guides-module__roZzHW__prose section{margin-top:44px;scroll-margin-top:145px}.guides-module__roZzHW__prose h2{letter-spacing:-.025em;text-wrap:balance;margin-bottom:18px;font-size:1.65rem;line-height:1.3}.guides-module__roZzHW__prose p+p{margin-top:15px}.guides-module__roZzHW__prose a{color:var(--accent-strong);text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.guides-module__roZzHW__prose ul{margin-top:18px;padding-left:23px}.guides-module__roZzHW__prose li+li{margin-top:10px}.guides-module__roZzHW__prose pre{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-strong);margin-top:18px;padding:20px;font-size:.86rem;line-height:1.7}.guides-module__roZzHW__takeaway{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:22px 26px}.guides-module__roZzHW__takeaway strong{color:var(--accent-strong)}.guides-module__roZzHW__takeaway p{margin-top:8px}.guides-module__roZzHW__tableWrap{border:1px solid var(--border);border-radius:var(--radius-sm);margin:22px 0;overflow-x:auto}.guides-module__roZzHW__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:.88rem;line-height:1.6}.guides-module__roZzHW__tableWrap td,.guides-module__roZzHW__tableWrap th{vertical-align:top;border-bottom:1px solid var(--border);min-width:140px;padding:15px}.guides-module__roZzHW__tableWrap thead{background:var(--surface-strong)}.guides-module__roZzHW__tableWrap tbody{background:var(--surface)}.guides-module__roZzHW__tableWrap tbody tr:last-child td,.guides-module__roZzHW__tableWrap tbody tr:last-child th{border-bottom:0}.guides-module__roZzHW__sectionSources{color:var(--muted);margin-top:17px;font-size:.8rem}.guides-module__roZzHW__checklist{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:23px 25px 23px 45px!important}.guides-module__roZzHW__sources{list-style:none;padding-left:0!important}.guides-module__roZzHW__sources li{border-bottom:1px solid var(--border);padding:10px 0 16px}.guides-module__roZzHW__sources span{color:var(--muted);margin-top:5px;font-size:.87rem;display:block}.guides-module__roZzHW__nextGuide{border-top:1px solid var(--border);gap:12px;margin-top:44px;padding-top:26px;display:grid}.guides-module__roZzHW__nextGuide>span{color:var(--muted);font-size:.8rem}.guides-module__roZzHW__nextGuide a{justify-content:space-between;align-items:center;gap:20px;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.guides-module__roZzHW__nextGuide svg{flex-shrink:0}.guides-module__roZzHW__hub a:focus-visible,.guides-module__roZzHW__articleShell a:focus-visible,.guides-module__roZzHW__articleShell button:focus-visible,.guides-module__roZzHW__articleShell pre:focus-visible,.guides-module__roZzHW__tableWrap:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.guides-module__roZzHW__prose .guide-prompt-actions{justify-items:start;gap:12px;margin-top:16px;display:grid}.guides-module__roZzHW__prose .guide-prompt-actions p{color:var(--muted);font-size:.85rem}@media (max-width:900px){.guides-module__roZzHW__articleGrid{grid-template-columns:minmax(0,1fr);gap:25px}.guides-module__roZzHW__contents{border-bottom:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));position:static}.guides-module__roZzHW__contents strong{grid-column:1/-1}.guides-module__roZzHW__endNote{flex-direction:column;align-items:flex-start}}@media (max-width:600px){.guides-module__roZzHW__intro{padding-top:20px}.guides-module__roZzHW__cards{grid-template-columns:minmax(0,1fr)}.guides-module__roZzHW__card{padding:23px}.guides-module__roZzHW__levelNav{gap:8px}.guides-module__roZzHW__levelNav a{gap:9px;padding:11px 13px}.guides-module__roZzHW__levelNav svg{display:none}.guides-module__roZzHW__contents{grid-template-columns:minmax(0,1fr)}.guides-module__roZzHW__takeaway{padding:20px}.guides-module__roZzHW__prose pre{padding:15px}}@media (prefers-reduced-motion:reduce){.guides-module__roZzHW__card{transition:none}}
.avatar-module__PLdWEW__page{padding:var(--avatar-space-section) 0}.avatar-module__PLdWEW__sectionNav{gap:var(--avatar-space-sm);margin-bottom:var(--avatar-space-2xl);flex-wrap:wrap;display:flex}.avatar-module__PLdWEW__sectionNav :is(a,span){padding:var(--avatar-space-sm) var(--avatar-space-lg);color:var(--accent-strong);border-radius:999px;font-size:.8rem}.avatar-module__PLdWEW__sectionNav [aria-current]{background:var(--accent-soft);font-weight:700}.avatar-module__PLdWEW__sectionNav a:hover{background:var(--surface-strong)}.avatar-module__PLdWEW__method{max-width:800px;margin-top:var(--avatar-space-section)}.avatar-module__PLdWEW__method h2{letter-spacing:-.025em;font-size:1.5rem}.avatar-module__PLdWEW__method p{color:var(--muted);margin-top:var(--avatar-space-lg);font-size:.9rem;line-height:1.75}.avatar-module__PLdWEW__method a:not(.button){color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}:is(.avatar-module__PLdWEW__method .button,.avatar-module__PLdWEW__exampleHeading .button){margin-top:var(--avatar-space-lg)}.avatar-module__PLdWEW__intro{justify-content:space-between;align-items:end;gap:var(--avatar-space-xl);margin-bottom:var(--avatar-space-2xl);display:flex}.avatar-module__PLdWEW__intro h1{letter-spacing:-.045em;font-size:clamp(2.5rem,4vw,3.7rem);line-height:1.06}.avatar-module__PLdWEW__intro p:not(.section-label){margin-top:var(--avatar-space-lg);color:var(--muted);line-height:1.65}.avatar-module__PLdWEW__badges{gap:var(--avatar-space-sm);padding-bottom:var(--avatar-space-xs);flex-wrap:wrap;display:flex}.avatar-module__PLdWEW__badges span{border:1px solid var(--border);padding:6px var(--avatar-space-md);color:var(--muted);background:var(--surface);white-space:nowrap;border-radius:999px;font-size:.75rem}.avatar-module__PLdWEW__studio{gap:var(--avatar-space-xl);grid-template-columns:minmax(0,1.12fr) minmax(0,1fr);align-items:start;display:grid}.avatar-module__PLdWEW__preview{border-radius:var(--radius-lg);background:radial-gradient(ellipse at 45% 25%, var(--avatar-stage-light), var(--avatar-stage));height:650px;position:relative}.avatar-module__PLdWEW__canvas{touch-action:none;border-radius:inherit;width:100%;height:100%;display:block}.avatar-module__PLdWEW__previewToolbar{z-index:1;top:var(--avatar-space-lg);left:var(--avatar-space-xl);right:var(--avatar-space-lg);pointer-events:none;justify-content:space-between;align-items:center;display:flex;position:absolute}.avatar-module__PLdWEW__live{align-items:center;gap:var(--avatar-space-sm);letter-spacing:.12em;color:var(--accent-strong);font-size:.68rem;font-weight:800;display:flex}.avatar-module__PLdWEW__live>span{background:var(--ok);width:7px;height:7px;box-shadow:0 0 0 3px var(--ok-soft);border-radius:50%}.avatar-module__PLdWEW__iconActions,.avatar-module__PLdWEW__viewControls{gap:var(--avatar-space-sm);display:flex}.avatar-module__PLdWEW__iconActions button,.avatar-module__PLdWEW__viewControls button{border:1px solid var(--border);background:var(--surface);width:40px;height:40px;color:var(--foreground);pointer-events:auto;border-radius:50%;place-items:center;display:grid}.avatar-module__PLdWEW__iconActions button[aria-pressed=true]{background:var(--ink);color:var(--surface)}.avatar-module__PLdWEW__previewFooter{left:var(--avatar-space-xl);right:var(--avatar-space-xl);bottom:var(--avatar-space-xl);position:absolute}.avatar-module__PLdWEW__hint{text-align:center;color:var(--muted);font-size:.75rem}.avatar-module__PLdWEW__viewControls{margin-top:var(--avatar-space-sm);justify-content:center}.avatar-module__PLdWEW__viewControls button{width:32px;height:32px}.avatar-module__PLdWEW__characterInfo{gap:var(--avatar-space-md);margin-top:var(--avatar-space-xl);justify-content:space-between;align-items:center;display:flex}.avatar-module__PLdWEW__characterInfo strong,.avatar-module__PLdWEW__characterInfo span{display:block}.avatar-module__PLdWEW__characterInfo strong{font-size:1rem}.avatar-module__PLdWEW__characterInfo span{margin-top:var(--avatar-space-xs);color:var(--muted);font-size:.8rem}.avatar-module__PLdWEW__random{gap:var(--avatar-space-sm);border:1px solid var(--border);background:var(--surface);color:var(--accent-strong);padding:var(--avatar-space-md);white-space:nowrap;border-radius:999px;align-items:center;font-size:.75rem;font-weight:700;display:flex}.avatar-module__PLdWEW__overlay{inset:64px var(--avatar-space-xl) 160px;justify-content:center;align-items:center;gap:var(--avatar-space-lg);text-align:center;background:var(--avatar-stage);border-radius:var(--radius-lg);flex-direction:column;display:flex;position:absolute}.avatar-module__PLdWEW__overlay p{color:var(--muted);max-width:32ch;line-height:1.6}.avatar-module__PLdWEW__editor{min-width:0}.avatar-module__PLdWEW__steps{gap:var(--avatar-space-xs);padding:var(--avatar-space-xs);background:var(--surface-strong);border-radius:var(--radius-md);margin-bottom:var(--avatar-space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__steps button{min-width:0;padding:var(--avatar-space-md);border-radius:var(--radius-md);text-align:left;color:var(--muted);background:0 0;border:0}.avatar-module__PLdWEW__steps button[aria-current=step]{background:var(--surface);color:var(--foreground);box-shadow:0 2px 8px color-mix(in srgb, var(--ink) 5%, transparent)}.avatar-module__PLdWEW__steps small,.avatar-module__PLdWEW__steps strong,.avatar-module__PLdWEW__steps span{display:block}.avatar-module__PLdWEW__steps small{letter-spacing:.08em;font-size:.62rem}.avatar-module__PLdWEW__steps strong{margin-top:var(--avatar-space-xs);font-size:.82rem}.avatar-module__PLdWEW__steps span{margin-top:var(--avatar-space-sm);text-overflow:ellipsis;white-space:nowrap;font-size:.65rem;overflow:hidden}.avatar-module__PLdWEW__panel{border:1px solid var(--border);background:var(--surface);border-radius:var(--radius-lg);padding:var(--avatar-space-xl)}.avatar-module__PLdWEW__panelHeading{justify-content:space-between;align-items:center;gap:var(--avatar-space-md);margin-bottom:var(--avatar-space-xl);display:flex}.avatar-module__PLdWEW__panelHeading h2{font-size:1.05rem}.avatar-module__PLdWEW__lashes{align-items:center;gap:var(--avatar-space-sm);color:var(--muted);white-space:nowrap;font-size:.75rem;display:flex}.avatar-module__PLdWEW__lashes input{accent-color:var(--accent);width:16px;height:16px}.avatar-module__PLdWEW__options{scrollbar-width:thin;scrollbar-color:var(--border) transparent;height:340px;padding-right:var(--avatar-space-xs);overflow-y:auto}.avatar-module__PLdWEW__options h3{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:var(--avatar-space-xl) 0 var(--avatar-space-md);font-size:.63rem;font-weight:700}.avatar-module__PLdWEW__options h3:first-child{margin-top:0}.avatar-module__PLdWEW__options>div+div{margin-top:var(--avatar-space-xl)}.avatar-module__PLdWEW__grid{gap:var(--avatar-space-sm);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__choice{align-items:center;gap:var(--avatar-space-sm);min-width:0;padding:var(--avatar-space-sm) var(--avatar-space-xs);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);text-align:center;transition:background var(--avatar-motion), border-color var(--avatar-motion);border:1px solid #0000;flex-direction:column;font-size:.7rem;display:flex;position:relative}.avatar-module__PLdWEW__choice[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.avatar-module__PLdWEW__choice:hover{border-color:var(--accent)}.avatar-module__PLdWEW__choiceArt{width:100%;height:54px;color:var(--avatar-color);text-shadow:0 2px 2px color-mix(in srgb, var(--ink) 12%, transparent);place-items:center;font-size:2rem;display:grid}.avatar-module__PLdWEW__choiceArt svg{width:44px;height:44px}.avatar-module__PLdWEW__choice small{color:var(--muted);font-size:.63rem}.avatar-module__PLdWEW__check{right:var(--avatar-space-xs);top:var(--avatar-space-xs);background:var(--accent);color:var(--surface);border-radius:50%;padding:2px;position:absolute}.avatar-module__PLdWEW__colorGrid{gap:var(--avatar-space-xl) var(--avatar-space-md);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__colorChoice{align-items:center;gap:var(--avatar-space-sm);color:var(--muted);background:0 0;border:0;flex-direction:column;font-size:.75rem;display:flex}.avatar-module__PLdWEW__colorChoice>span:first-child{border:1px solid var(--border);width:52px;height:52px;color:var(--avatar-check-ink);border-radius:50%;place-items:center;display:grid}.avatar-module__PLdWEW__colorChoice[aria-pressed=true]>span:first-child{outline:2px solid var(--accent);outline-offset:4px}.avatar-module__PLdWEW__customColor{align-items:center;gap:var(--avatar-space-md);margin-top:var(--avatar-space-2xl);padding-top:var(--avatar-space-xl);border-top:1px solid var(--border);color:var(--muted);flex-wrap:wrap;font-size:.8rem;display:flex}.avatar-module__PLdWEW__customColor input{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;width:44px;height:36px}.avatar-module__PLdWEW__materialGrid{gap:var(--avatar-space-sm);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__materialGrid .avatar-module__PLdWEW__choiceArt{font-size:2.6rem}.avatar-module__PLdWEW__stepActions{border-top:1px solid var(--border);margin-top:var(--avatar-space-lg);padding-top:var(--avatar-space-lg);justify-content:space-between;align-items:center;display:flex}.avatar-module__PLdWEW__stepActions button{align-items:center;gap:var(--avatar-space-sm);background:var(--surface-strong);color:var(--accent-strong);padding:10px var(--avatar-space-lg);border:0;border-radius:999px;font-size:.8rem;font-weight:700;display:flex}.avatar-module__PLdWEW__stepActions span{color:var(--muted);font-size:.7rem}.avatar-module__PLdWEW__downloads{gap:var(--avatar-space-md);margin-top:var(--avatar-space-lg);display:flex}.avatar-module__PLdWEW__downloads button{flex:1}.avatar-module__PLdWEW__exportNote{color:var(--muted);margin-top:var(--avatar-space-md);font-size:.7rem;line-height:1.6}.avatar-module__PLdWEW__status{min-height:20px;color:var(--accent-strong);margin-top:var(--avatar-space-xs);font-size:.75rem}.avatar-module__PLdWEW__status a{text-underline-offset:3px;font-weight:700;text-decoration:underline}.avatar-module__PLdWEW__furTuning{margin-top:var(--avatar-space-xl);border-top:1px solid var(--border);padding-top:var(--avatar-space-lg)}.avatar-module__PLdWEW__furTuning>div{justify-content:space-between;align-items:center;gap:var(--avatar-space-md);display:flex}.avatar-module__PLdWEW__furTuning h3{margin:0}.avatar-module__PLdWEW__furTuning button{background:var(--surface-strong);color:var(--accent-strong);padding:var(--avatar-space-sm);border-radius:var(--radius-sm);border:0;font-size:.7rem}.avatar-module__PLdWEW__furTuning p{color:var(--muted);margin:var(--avatar-space-md) 0;font-size:.7rem;line-height:1.6}.avatar-module__PLdWEW__furTuning label{align-items:center;gap:var(--avatar-space-md);margin-top:var(--avatar-space-sm);color:var(--muted);grid-template-columns:76px minmax(0,1fr) 38px;font-size:.72rem;display:grid}.avatar-module__PLdWEW__furTuning input{width:100%;min-width:0;accent-color:var(--accent)}.avatar-module__PLdWEW__furTuning output{text-align:right;font-variant-numeric:tabular-nums}.avatar-module__PLdWEW__promptPanel{margin-top:var(--avatar-space-2xl);padding:var(--avatar-space-xl);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.avatar-module__PLdWEW__promptHeading{justify-content:space-between;align-items:center;gap:var(--avatar-space-lg);display:flex}.avatar-module__PLdWEW__promptHeading h2{margin-top:var(--avatar-space-sm);font-size:1.2rem}.avatar-module__PLdWEW__promptHeading label{align-items:center;gap:var(--avatar-space-sm);color:var(--muted);font-size:.75rem;display:flex}.avatar-module__PLdWEW__promptHeading select{background:var(--surface-strong);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--foreground);padding:var(--avatar-space-sm)}.avatar-module__PLdWEW__promptPanel>p{color:var(--muted);margin-top:var(--avatar-space-md);font-size:.85rem;line-height:1.7}.avatar-module__PLdWEW__promptPanel textarea{resize:vertical;width:100%;min-height:220px;margin:var(--avatar-space-lg) 0;padding:var(--avatar-space-lg);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-strong);color:var(--foreground);font:.8rem/1.7 var(--font-geist-mono), monospace;display:block}.avatar-module__PLdWEW__promptActions{align-items:center;gap:var(--avatar-space-lg);flex-wrap:wrap;display:flex}.avatar-module__PLdWEW__promptActions a{color:var(--accent-strong);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}.avatar-module__PLdWEW__promptPanel :is(button,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-module__PLdWEW__examples{margin-top:var(--avatar-space-section)}.avatar-module__PLdWEW__exampleHeading{max-width:800px}.avatar-module__PLdWEW__exampleHeading h2{letter-spacing:-.025em;margin:var(--avatar-space-md) 0;font-size:1.5rem}.avatar-module__PLdWEW__exampleHeading p:not(:first-child){color:var(--muted);font-size:.88rem;line-height:1.75}.avatar-module__PLdWEW__exampleHeading button{margin-top:var(--avatar-space-lg)}.avatar-module__PLdWEW__exampleGrid{gap:var(--avatar-space-xl);margin-top:var(--avatar-space-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__exampleCard{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);min-width:0;overflow:hidden}.avatar-module__PLdWEW__exampleImage{background:var(--surface-strong);display:block}.avatar-module__PLdWEW__exampleImage img{width:100%;height:auto;display:block}.avatar-module__PLdWEW__exampleBody{padding:var(--avatar-space-xl)}.avatar-module__PLdWEW__exampleBody h3{font-size:1rem}.avatar-module__PLdWEW__exampleBody p{margin-top:var(--avatar-space-md);color:var(--muted);font-size:.82rem;line-height:1.7}.avatar-module__PLdWEW__exampleBody details{margin:var(--avatar-space-lg) 0}.avatar-module__PLdWEW__exampleBody summary{color:var(--accent-strong);cursor:pointer;font-size:.82rem;font-weight:700}.avatar-module__PLdWEW__exampleBody pre{white-space:pre-wrap;overflow-wrap:anywhere;font:.75rem/1.7 var(--font-geist-mono), monospace;padding:var(--avatar-space-lg);margin-top:var(--avatar-space-md);background:var(--surface-strong);border-radius:var(--radius-md)}.avatar-module__PLdWEW__exampleBody>a{color:var(--accent-strong);text-underline-offset:3px;font-size:.8rem;text-decoration:underline}@media (max-width:760px){.avatar-module__PLdWEW__exampleGrid{grid-template-columns:minmax(0,1fr)}.avatar-module__PLdWEW__promptHeading{flex-direction:column;align-items:start}}.avatar-module__PLdWEW__studio button:focus-visible,.avatar-module__PLdWEW__studio input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-module__PLdWEW__studio button:disabled{opacity:.45;cursor:not-allowed}.avatar-module__PLdWEW__studio button:not(:disabled):active{transform:scale(.98)}.avatar-module__PLdWEW__guide{gap:var(--avatar-space-2xl);margin:var(--avatar-space-section) 0;padding-top:var(--avatar-space-2xl);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__guide span{color:var(--accent);font-family:var(--font-geist-mono), monospace;font-size:.75rem}.avatar-module__PLdWEW__guide h2{margin:var(--avatar-space-md) 0 var(--avatar-space-sm);font-size:1rem}.avatar-module__PLdWEW__guide p,.avatar-module__PLdWEW__petNote p{color:var(--muted);font-size:.88rem;line-height:1.65}.avatar-module__PLdWEW__petNote{background:var(--surface-strong);border-radius:var(--radius-md);padding:var(--avatar-space-xl)}.avatar-module__PLdWEW__petNote p{margin-top:var(--avatar-space-sm)}.avatar-module__PLdWEW__petNote a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.avatar-module__PLdWEW__presets{margin-bottom:var(--avatar-space-2xl)}.avatar-module__PLdWEW__presetHeading{margin-bottom:var(--avatar-space-lg)}.avatar-module__PLdWEW__presetHeading h2{margin-bottom:var(--avatar-space-sm);font-size:1rem}.avatar-module__PLdWEW__presetHeading p{color:var(--muted);max-width:700px;font-size:.82rem;line-height:1.6}.avatar-module__PLdWEW__presetHeading a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.avatar-module__PLdWEW__presetGrid{gap:var(--avatar-space-md);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__preset{align-items:center;gap:var(--avatar-space-xs);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--avatar-space-md);background:var(--surface);color:var(--foreground);flex-direction:column;display:flex}.avatar-module__PLdWEW__preset[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft)}.avatar-module__PLdWEW__preset:hover{border-color:var(--accent)}.avatar-module__PLdWEW__preset:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.avatar-module__PLdWEW__preset strong{font-size:.8rem}.avatar-module__PLdWEW__preset small{color:var(--muted);font-size:.7rem}.avatar-module__PLdWEW__presetArt{width:64px;height:60px;color:var(--avatar-color);position:relative}.avatar-module__PLdWEW__presetArt>svg{width:56px;height:56px}.avatar-module__PLdWEW__presetArt>span{background:var(--surface-strong);width:26px;height:26px;color:var(--ink);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:0;right:0}.avatar-module__PLdWEW__presetArt>span svg{width:18px;height:18px}@media (max-width:760px){.avatar-module__PLdWEW__presetGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:480px){.avatar-module__PLdWEW__presetGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.avatar-module__PLdWEW__context{max-width:760px;margin-bottom:var(--avatar-space-section)}.avatar-module__PLdWEW__context h2,.avatar-module__PLdWEW__uses h2{letter-spacing:-.03em;margin:var(--avatar-space-md) 0;font-size:clamp(1.4rem,3vw,1.9rem)}.avatar-module__PLdWEW__context p:not(:first-child),.avatar-module__PLdWEW__useGrid p{color:var(--muted);font-size:.9rem;line-height:1.75}.avatar-module__PLdWEW__context p+p{margin-top:var(--avatar-space-md)}.avatar-module__PLdWEW__context p a{color:var(--accent-strong);text-underline-offset:3px;text-decoration:underline}.avatar-module__PLdWEW__context>a{margin-top:var(--avatar-space-lg);color:var(--accent-strong);text-underline-offset:4px;font-size:.85rem;text-decoration:underline;display:inline-block}.avatar-module__PLdWEW__uses{margin-bottom:var(--avatar-space-section)}.avatar-module__PLdWEW__useGrid{gap:var(--avatar-space-2xl);margin-top:var(--avatar-space-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.avatar-module__PLdWEW__useGrid h3{margin-bottom:var(--avatar-space-sm);font-size:1rem}@media (max-width:760px){.avatar-module__PLdWEW__useGrid{gap:var(--avatar-space-xl);grid-template-columns:1fr}}@media (max-width:980px){.avatar-module__PLdWEW__intro{flex-direction:column;align-items:start}.avatar-module__PLdWEW__preview{height:610px}.avatar-module__PLdWEW__panel{padding:var(--avatar-space-lg)}.avatar-module__PLdWEW__choice{font-size:.65rem}.avatar-module__PLdWEW__steps button{padding:var(--avatar-space-sm)}}@media (max-width:760px){.avatar-module__PLdWEW__studio{grid-template-columns:minmax(0,1fr)}.avatar-module__PLdWEW__preview{height:450px}.avatar-module__PLdWEW__options{height:300px}.avatar-module__PLdWEW__guide{grid-template-columns:repeat(2,minmax(0,1fr))}.avatar-module__PLdWEW__page{padding-top:var(--avatar-space-xl)}.avatar-module__PLdWEW__choiceArt{height:48px}.avatar-module__PLdWEW__characterInfo{margin-top:var(--avatar-space-md)}.avatar-module__PLdWEW__desktopBreak{display:none}}@media (max-width:380px){.avatar-module__PLdWEW__previewFooter{left:var(--avatar-space-lg);right:var(--avatar-space-lg)}.avatar-module__PLdWEW__random{font-size:.65rem}.avatar-module__PLdWEW__characterInfo strong{font-size:.85rem}.avatar-module__PLdWEW__downloads{flex-wrap:wrap}.avatar-module__PLdWEW__downloads button{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.avatar-module__PLdWEW__choice{transition:none}}
.tools-module__YkmrlW__page{padding-top:38px;padding-bottom:var(--ui-space-6);gap:34px;display:grid}.tools-module__YkmrlW__breadcrumbSlot{margin-bottom:0}.tools-module__YkmrlW__hero{max-width:760px;padding:26px 0 var(--ui-space-3);gap:14px;display:grid}.tools-module__YkmrlW__eyebrow{color:var(--ui-link);font-size:.76rem;font-weight:var(--ui-weight-display);letter-spacing:.16em;text-transform:uppercase}.tools-module__YkmrlW__hero h1{color:var(--ui-text-strong);letter-spacing:-.065em;font-size:clamp(3.25rem,7vw,6rem);line-height:.92}.tools-module__YkmrlW__hero>p:not(.tools-module__YkmrlW__eyebrow){max-width:650px;color:var(--ui-text-muted);font-size:clamp(1.08rem,2vw,1.28rem);line-height:1.55}.tools-module__YkmrlW__note{width:fit-content;padding:var(--ui-space-2) var(--ui-space-3);border:1px solid var(--ui-border);background:var(--ui-surface-translucent);color:var(--ui-text);font-size:.82rem;font-weight:var(--ui-weight-control);border-radius:999px}.tools-module__YkmrlW__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.tools-module__YkmrlW__card{border:1px solid var(--ui-border);border-radius:var(--radius-lg);background:var(--ui-surface-card);flex-direction:column;min-height:500px;display:flex;overflow:hidden;box-shadow:0 16px 42px #1c261e12}.tools-module__YkmrlW__cardBody{gap:var(--ui-space-5);padding:var(--ui-space-7);flex-direction:column;flex:1;display:flex}.tools-module__YkmrlW__cardHeading{align-items:center;gap:15px;display:flex}.tools-module__YkmrlW__icon{border:1px solid var(--ui-border-accent-subtle);background:var(--ui-selection);width:48px;height:48px;color:var(--ui-link);border-radius:14px;flex:none;place-items:center;display:grid}.tools-module__YkmrlW__icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:23px}.tools-module__YkmrlW__cardHeading p{color:var(--ui-link);font-size:var(--ui-text-caption);font-weight:var(--ui-weight-display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:5px}.tools-module__YkmrlW__cardHeading h2{color:var(--ui-text-strong);letter-spacing:-.035em;font-size:clamp(1.35rem,2.4vw,1.85rem);line-height:1.06}.tools-module__YkmrlW__description{max-width:48ch;color:var(--ui-text-muted);line-height:1.62}.tools-module__YkmrlW__cardAction{min-height:58px;padding:15px var(--ui-space-7);background:var(--ui-action-strong);color:var(--ui-on-action);font-weight:var(--ui-weight-strong);justify-content:space-between;align-items:center;transition:background .16s;display:flex}.tools-module__YkmrlW__cardAction:hover{background:var(--ui-action)}.tools-module__YkmrlW__cardAction:focus-visible,.tools-module__YkmrlW__readyActions a:focus-visible{outline:3px solid var(--ui-focus-ring);outline-offset:3px}.tools-module__YkmrlW__cardAction span{font-size:1.35rem}.tools-module__YkmrlW__preview{gap:9px;margin-top:auto;display:grid}.tools-module__YkmrlW__previewImage{aspect-ratio:8/5;border:1px solid var(--ui-border);border-radius:var(--radius-md);background:var(--ui-surface-soft);object-fit:cover;width:100%;height:auto;display:block}.tools-module__YkmrlW__preview figcaption{color:var(--ui-text-muted);font-size:.7rem;line-height:1.5}.tools-module__YkmrlW__readyMade{justify-content:space-between;align-items:center;gap:var(--ui-space-7);margin-top:var(--ui-space-3);border:1px solid var(--ui-border-accent-soft);border-radius:var(--radius-lg);background:var(--ui-selection);padding:30px 34px;display:flex}.tools-module__YkmrlW__readyMade h2{color:var(--ui-text-strong);letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(1.5rem,3vw,2.15rem)}.tools-module__YkmrlW__readyMade>div>p:last-child{color:var(--ui-text-muted);line-height:1.55}.tools-module__YkmrlW__readyActions{flex:none;gap:10px;display:flex}.tools-module__YkmrlW__readyActions a{min-height:46px;padding:11px var(--ui-space-4);border:1px solid var(--ui-action-strong);color:var(--ui-link);font-weight:var(--ui-weight-strong);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.tools-module__YkmrlW__readyActions a:first-child{background:var(--ui-action-strong);color:var(--ui-on-action)}@media (max-width:760px){.tools-module__YkmrlW__page{padding-top:var(--ui-space-6);gap:25px}.tools-module__YkmrlW__grid{grid-template-columns:1fr}.tools-module__YkmrlW__card{min-height:450px}.tools-module__YkmrlW__cardBody{padding:22px}.tools-module__YkmrlW__readyMade{padding:var(--ui-space-6);flex-direction:column;align-items:stretch}.tools-module__YkmrlW__readyActions{flex-wrap:wrap}.tools-module__YkmrlW__readyActions a{flex:150px}}@media (prefers-reduced-motion:reduce){.tools-module__YkmrlW__cardAction{transition:none}}
