@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}}
.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}
.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}}
.reset-tracker-module__VSSEDG__routeMain{padding-top:var(--ui-space-5)}.reset-tracker-module__VSSEDG__routeBreadcrumb{margin-bottom:0!important}.reset-tracker-module__VSSEDG__tracker{gap:var(--ui-space-4);padding:var(--ui-space-3) 0 var(--ui-space-2);color:var(--ui-text);display:grid}.reset-tracker-module__VSSEDG__tracker h1,.reset-tracker-module__VSSEDG__tracker h2,.reset-tracker-module__VSSEDG__tracker p{margin:0}.reset-tracker-module__VSSEDG__hero{gap:var(--ui-space-5);grid-template-columns:minmax(0,1fr) minmax(285px,340px);align-items:end;display:grid}.reset-tracker-module__VSSEDG__hero h1{letter-spacing:-.065em;font-size:clamp(2rem,4vw,3rem);line-height:.98}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__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__VSSEDG__clockTabs button:last-child{border-right:0}.reset-tracker-module__VSSEDG__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__VSSEDG__clockTabs span,.reset-tracker-module__VSSEDG__clockTabs small{font-size:var(--ui-text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.reset-tracker-module__VSSEDG__clockTabs strong{font-variant-numeric:tabular-nums;font-size:1.1rem}.reset-tracker-module__VSSEDG__clockTabs button:focus-visible{z-index:1;outline:3px solid var(--ui-focus-ring-strong);outline-offset:-3px;position:relative}.reset-tracker-module__VSSEDG__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__VSSEDG__textButton:hover,.reset-tracker-module__VSSEDG__textButton:focus-visible,.reset-tracker-module__VSSEDG__tracker a:hover,.reset-tracker-module__VSSEDG__tracker a:focus-visible{text-underline-offset:3px;text-decoration:underline}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__sessionPlanner{padding:clamp(var(--ui-space-4), 2vw, 22px)}.reset-tracker-module__VSSEDG__sessionPlannerHeading{gap:var(--ui-space-4);justify-content:space-between;align-items:flex-start;display:flex}.reset-tracker-module__VSSEDG__sessionPlannerHeading h2{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem)}.reset-tracker-module__VSSEDG__sessionPlannerHeading p{color:var(--ui-text-muted);font-size:.86rem;margin-top:var(--ui-space-1)!important}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__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__VSSEDG__perspectiveTabs button:last-child{border-right:0}.reset-tracker-module__VSSEDG__perspectiveTabs button[aria-pressed=true]{background:var(--ui-action);color:var(--ui-on-action-pure)}.reset-tracker-module__VSSEDG__perspectiveTabs button:focus-visible{z-index:1;outline:3px solid var(--ui-focus-ring-strong);outline-offset:-3px;position:relative}.reset-tracker-module__VSSEDG__currentStatusRow{margin-top:var(--ui-space-3)}.reset-tracker-module__VSSEDG__currentStatusRow>*{min-width:0}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__metricTile>span,.reset-tracker-module__VSSEDG__metricTile small{color:var(--ui-text-muted);font-size:var(--ui-text-caption);line-height:1.35}.reset-tracker-module__VSSEDG__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__VSSEDG__metricTile a,.reset-tracker-module__VSSEDG__timingAnswer a{color:var(--ui-link);font-size:var(--ui-text-caption);line-height:1.35}.reset-tracker-module__VSSEDG__upcomingReferences{margin-top:var(--ui-space-3);gap:7px;display:grid}.reset-tracker-module__VSSEDG__resultsHeading{gap:var(--ui-space-3);justify-content:space-between;align-items:center;display:flex}.reset-tracker-module__VSSEDG__resultsHeading h3{font-size:1rem}.reset-tracker-module__VSSEDG__referenceList{gap:var(--ui-space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.reset-tracker-module__VSSEDG__collisionNote{color:var(--ui-text);font-size:.79rem;line-height:1.5;margin-top:10px!important}.reset-tracker-module__VSSEDG__timingAnswer{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);gap:5px;display:grid}.reset-tracker-module__VSSEDG__timingAnswer.reset-tracker-module__VSSEDG__waitingAnswer{background:var(--ui-surface-soft);box-shadow:inset 4px 0 0 var(--ui-border-control)}.reset-tracker-module__VSSEDG__timingAnswer strong{color:var(--ui-link)}.reset-tracker-module__VSSEDG__timingAnswer p,.reset-tracker-module__VSSEDG__timingAnswer small{font-size:.8rem;line-height:1.45}.reset-tracker-module__VSSEDG__timingAnswer small,.reset-tracker-module__VSSEDG__collisionNote{color:var(--ui-text-muted)}.reset-tracker-module__VSSEDG__resultsHeading>span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__VSSEDG__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__VSSEDG__referenceList .reset-tracker-module__VSSEDG__currentReferenceCard{border-color:var(--ui-action);background:var(--ui-selection);box-shadow:inset 0 0 0 1px var(--ui-action)}.reset-tracker-module__VSSEDG__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__VSSEDG__currentReferenceCard .reset-tracker-module__VSSEDG__referenceState{background:var(--ui-action);color:var(--ui-on-action-pure)}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__referenceList .reset-tracker-module__VSSEDG__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__VSSEDG__referenceList .reset-tracker-module__VSSEDG__referenceEmptyState{font-size:clamp(1.25rem,2.1vw,1.75rem);line-height:1.08}.reset-tracker-module__VSSEDG__referenceList .reset-tracker-module__VSSEDG__referenceSpan{color:var(--ui-text-body-strong);font-size:.88rem;font-weight:var(--ui-weight-emphasis)}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__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__VSSEDG__recommendationBody{align-content:start;gap:14px;display:grid}.reset-tracker-module__VSSEDG__cardTitleRow,.reset-tracker-module__VSSEDG__sectionHeading{gap:var(--ui-space-4);justify-content:space-between;align-items:center;display:flex}.reset-tracker-module__VSSEDG__cardTitleRow h2,.reset-tracker-module__VSSEDG__sectionHeading h2,.reset-tracker-module__VSSEDG__faq h2,.reset-tracker-module__VSSEDG__help h2{letter-spacing:-.035em;font-size:clamp(1.25rem,2vw,1.65rem)}.reset-tracker-module__VSSEDG__recommendationBody>p{max-width:620px;color:var(--ui-text-body-strong);line-height:1.5}.reset-tracker-module__VSSEDG__exampleBadge,.reset-tracker-module__VSSEDG__globalBadge,.reset-tracker-module__VSSEDG__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__VSSEDG__exampleBadge,.reset-tracker-module__VSSEDG__bankedBadge{background:var(--ui-state-info-surface);color:var(--ui-state-info-text)}.reset-tracker-module__VSSEDG__globalBadge{background:var(--ui-state-success-surface);color:var(--ui-state-success-text)}.reset-tracker-module__VSSEDG__usageCard{padding:var(--ui-space-5);grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.reset-tracker-module__VSSEDG__usageCard label{color:var(--ui-text-label-strong);font-size:var(--ui-text-label);gap:6px;display:grid}.reset-tracker-module__VSSEDG__dateField{gap:6px;display:grid}.reset-tracker-module__VSSEDG__usageCard input,.reset-tracker-module__VSSEDG__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__VSSEDG__usageCard input:focus-visible,.reset-tracker-module__VSSEDG__usageCard select:focus-visible{border-color:var(--ui-action);box-shadow:0 0 0 3px var(--ui-focus-ring-soft)}.reset-tracker-module__VSSEDG__errorText{color:var(--ui-state-error-text);line-height:1.35}.reset-tracker-module__VSSEDG__resetButton,.reset-tracker-module__VSSEDG__showAllButton{border-radius:var(--radius-sm);min-height:44px;font-weight:var(--ui-weight-emphasis)}.reset-tracker-module__VSSEDG__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__VSSEDG__planner,.reset-tracker-module__VSSEDG__history,.reset-tracker-module__VSSEDG__types,.reset-tracker-module__VSSEDG__faq,.reset-tracker-module__VSSEDG__help{padding:clamp(var(--ui-space-4), 2vw, 22px)}.reset-tracker-module__VSSEDG__sectionHeading p{color:var(--ui-text-muted);font-size:var(--ui-text-body);margin-top:5px!important}.reset-tracker-module__VSSEDG__comparisonDuration{color:var(--ui-text-muted);flex:0 0 178px;gap:5px;font-size:.75rem;display:grid}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__comparisonDuration>span:last-child>span{padding-right:9px}.reset-tracker-module__VSSEDG__comparisonDuration>span:last-child:focus-within{outline:3px solid var(--ui-focus-ring-subtle);outline-offset:2px}.reset-tracker-module__VSSEDG__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__VSSEDG__segmented button{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__VSSEDG__segmented button:last-child{border-right:0}.reset-tracker-module__VSSEDG__segmented button[aria-pressed=true]{background:var(--ui-action);color:var(--ui-on-action-pure)}.reset-tracker-module__VSSEDG__segmented button:focus-visible,.reset-tracker-module__VSSEDG__barSlot:focus-visible,.reset-tracker-module__VSSEDG__resetButton:focus-visible,.reset-tracker-module__VSSEDG__showAllButton:focus-visible{outline:3px solid var(--ui-focus-ring-strong);outline-offset:2px}.reset-tracker-module__VSSEDG__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__VSSEDG__startHourControl{color:var(--ui-text-muted);align-items:center;gap:10px;margin-top:18px;font-size:.82rem;display:flex}.reset-tracker-module__VSSEDG__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__VSSEDG__startHourControl>span{white-space:nowrap}.reset-tracker-module__VSSEDG__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__VSSEDG__barSlot[aria-pressed=true]{background:linear-gradient(180deg, var(--ui-chart-selected-start), var(--ui-chart-selected-end))}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__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__VSSEDG__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__VSSEDG__barSlot:hover .reset-tracker-module__VSSEDG__barValue,.reset-tracker-module__VSSEDG__barSlot:focus-visible .reset-tracker-module__VSSEDG__barValue,.reset-tracker-module__VSSEDG__barSlot[aria-pressed=true] .reset-tracker-module__VSSEDG__barValue{display:block}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__infoStrip,.reset-tracker-module__VSSEDG__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__VSSEDG__infoStrip{padding:var(--ui-space-3) 14px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:9px;display:grid}.reset-tracker-module__VSSEDG__infoStrip span:last-child{grid-column:2}.reset-tracker-module__VSSEDG__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__VSSEDG__chartHeading h3{font-size:1rem}.reset-tracker-module__VSSEDG__chartHeading span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__VSSEDG__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__VSSEDG__unknownState p{margin-top:var(--ui-space-1)!important}.reset-tracker-module__VSSEDG__eventList{border:1px solid var(--ui-border);border-radius:var(--radius-sm);margin-top:18px;overflow:hidden}.reset-tracker-module__VSSEDG__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__VSSEDG__eventRow:last-child{border-bottom:0}.reset-tracker-module__VSSEDG__eventRow>time{font-variant-numeric:tabular-nums;gap:3px;display:grid}.reset-tracker-module__VSSEDG__eventRow>time>span{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__VSSEDG__eventRow>div{gap:3px;display:grid}.reset-tracker-module__VSSEDG__eventRow>div span{color:var(--ui-text-muted)}.reset-tracker-module__VSSEDG__eventRow>div a{color:var(--ui-link);text-underline-offset:2px;text-decoration:underline}.reset-tracker-module__VSSEDG__eventRow>a{gap:var(--ui-space-1);color:var(--ui-link);align-items:center;display:inline-flex}.reset-tracker-module__VSSEDG__emptyRow{padding:var(--ui-space-6);color:var(--ui-text-muted);text-align:center}.reset-tracker-module__VSSEDG__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__VSSEDG__sourceStatus{gap:var(--ui-space-5);justify-content:space-between;align-items:center;padding:14px;display:flex}.reset-tracker-module__VSSEDG__sourceStatus>div{align-items:flex-start;gap:10px;display:flex}.reset-tracker-module__VSSEDG__sourceStatus p,.reset-tracker-module__VSSEDG__sourceStatus>div p{gap:3px;display:grid}.reset-tracker-module__VSSEDG__sourceStatus a,.reset-tracker-module__VSSEDG__types a,.reset-tracker-module__VSSEDG__help a{color:var(--ui-link);text-underline-offset:3px;text-decoration:underline}.reset-tracker-module__VSSEDG__types .reset-tracker-module__VSSEDG__sectionHeading>a{align-items:center;gap:5px;font-size:.8rem;display:inline-flex}.reset-tracker-module__VSSEDG__typeGrid{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.reset-tracker-module__VSSEDG__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__VSSEDG__typeGrid>div:first-child{padding-left:0}.reset-tracker-module__VSSEDG__typeGrid>div:last-child{border-right:0;padding-right:0}.reset-tracker-module__VSSEDG__typeGrid svg{color:var(--ui-link);flex:none}.reset-tracker-module__VSSEDG__typeGrid p{gap:5px;display:grid}.reset-tracker-module__VSSEDG__typeGrid span{color:var(--ui-text-muted);font-size:var(--ui-text-label);line-height:1.4}.reset-tracker-module__VSSEDG__faq h2{margin-bottom:14px}.reset-tracker-module__VSSEDG__faq details{border:1px solid var(--ui-border);background:var(--ui-surface-translucent-soft);border-bottom:0}.reset-tracker-module__VSSEDG__faq details:first-of-type{border-radius:var(--radius-sm) var(--radius-sm) 0 0}.reset-tracker-module__VSSEDG__faq details:last-child{border-bottom:1px solid var(--ui-border);border-radius:0 0 var(--radius-sm) var(--radius-sm)}.reset-tracker-module__VSSEDG__faq summary{min-height:48px;padding:13px var(--ui-space-4);font-weight:var(--ui-weight-body);cursor:pointer}.reset-tracker-module__VSSEDG__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__VSSEDG__help{gap:14px;display:grid}.reset-tracker-module__VSSEDG__help>div{color:var(--ui-link);align-items:center;gap:10px;display:flex}.reset-tracker-module__VSSEDG__help ol{gap:7px;padding-left:22px;line-height:1.55;display:grid}.reset-tracker-module__VSSEDG__help>p{color:var(--ui-text-muted);font-size:.84rem;line-height:1.55}.reset-tracker-module__VSSEDG__plannerChoiceGrid{grid-template-columns:minmax(0,1fr) minmax(250px,.34fr);align-items:stretch;gap:14px;margin-top:14px;display:grid}.reset-tracker-module__VSSEDG__windowPicker{gap:10px;min-width:0;display:grid}.reset-tracker-module__VSSEDG__pickerHeading{gap:var(--ui-space-3);justify-content:space-between;align-items:end;display:flex}.reset-tracker-module__VSSEDG__pickerHeading .reset-tracker-module__VSSEDG__startHourControl{margin-top:0}.reset-tracker-module__VSSEDG__windowCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;display:grid}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__windowCard span{color:var(--ui-text-muted);font-size:var(--ui-text-caption);line-height:1.25}.reset-tracker-module__VSSEDG__windowCard .reset-tracker-module__VSSEDG__windowRange{color:var(--ui-link);font-weight:var(--ui-weight-emphasis);font-variant-numeric:tabular-nums;white-space:nowrap}.reset-tracker-module__VSSEDG__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__VSSEDG__windowCard small{color:var(--ui-text-muted);margin-top:auto;font-size:.66rem;line-height:1.3}.reset-tracker-module__VSSEDG__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__VSSEDG__windowCard:focus-visible{outline:3px solid var(--ui-focus-ring-strong);outline-offset:2px}.reset-tracker-module__VSSEDG__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__VSSEDG__selectedSummary>span,.reset-tracker-module__VSSEDG__selectedSummary small{color:var(--ui-text-muted);font-size:var(--ui-text-caption)}.reset-tracker-module__VSSEDG__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__VSSEDG__selectedSummary .reset-tracker-module__VSSEDG__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__VSSEDG__selectedSummary .reset-tracker-module__VSSEDG__emptyComparisonTitle{letter-spacing:-.025em;font-size:1.35rem;line-height:1.2}.reset-tracker-module__VSSEDG__selectedSummary p{color:var(--ui-text-body-strong);font-size:var(--ui-text-label);line-height:1.4}.reset-tracker-module__VSSEDG__adviceDetails{padding:0}.reset-tracker-module__VSSEDG__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__VSSEDG__adviceDetails[open]>summary{border-bottom:1px solid var(--ui-border)}.reset-tracker-module__VSSEDG__adviceDetails>.reset-tracker-module__VSSEDG__errorText{padding:var(--ui-space-4) var(--ui-space-5);margin:0}.reset-tracker-module__VSSEDG__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__VSSEDG__storageStatus{color:var(--ui-link);font-size:.74rem;margin:var(--ui-space-2) var(--ui-space-5) 0!important}.reset-tracker-module__VSSEDG__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__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__usageCard{grid-template-columns:repeat(2,minmax(0,1fr));padding:0}.reset-tracker-module__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__usageCard>label,.reset-tracker-module__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__usageCard>.reset-tracker-module__VSSEDG__additionalDetails,.reset-tracker-module__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__usageCard>.reset-tracker-module__VSSEDG__resetButton{grid-column:1/-1}.reset-tracker-module__VSSEDG__additionalDetails{border:1px solid var(--ui-border);border-radius:var(--radius-sm)}.reset-tracker-module__VSSEDG__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__VSSEDG__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__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__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__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__recommendationBody{gap:var(--ui-space-2)}.reset-tracker-module__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__recommendationBody h2{font-size:1.15rem}.reset-tracker-module__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__recommendationBody small{color:var(--ui-text-muted)}@media (max-width:920px){.reset-tracker-module__VSSEDG__plannerChoiceGrid{grid-template-columns:minmax(0,1fr) minmax(220px,.4fr)}.reset-tracker-module__VSSEDG__windowCards{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__VSSEDG__eventRow{grid-template-columns:minmax(150px,.7fr) minmax(110px,.5fr) minmax(220px,1fr)}.reset-tracker-module__VSSEDG__eventRow>a{grid-column:3}.reset-tracker-module__VSSEDG__typeGrid{gap:var(--ui-space-5) 0;grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__VSSEDG__typeGrid>div:nth-child(2){border-right:0}.reset-tracker-module__VSSEDG__typeGrid>div:nth-child(3){padding-left:0}}@media (max-width:760px){.reset-tracker-module__VSSEDG__hero,.reset-tracker-module__VSSEDG__plannerChoiceGrid,.reset-tracker-module__VSSEDG__adviceGrid{grid-template-columns:1fr}.reset-tracker-module__VSSEDG__referenceMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__VSSEDG__referenceMetrics .reset-tracker-module__VSSEDG__metricTile:first-child{grid-column:1/-1}.reset-tracker-module__VSSEDG__referenceList{grid-template-columns:1fr}.reset-tracker-module__VSSEDG__selectedSummary{min-height:0}.reset-tracker-module__VSSEDG__adviceGrid .reset-tracker-module__VSSEDG__usageCard,.reset-tracker-module__VSSEDG__optionalDates{grid-template-columns:1fr}.reset-tracker-module__VSSEDG__referenceList article{min-height:0}}@media (max-width:680px){.reset-tracker-module__VSSEDG__tracker{gap:var(--ui-space-4);padding-top:18px}.reset-tracker-module__VSSEDG__hero{gap:var(--ui-space-3)}.reset-tracker-module__VSSEDG__sessionPlannerHeading{flex-direction:column}.reset-tracker-module__VSSEDG__perspectiveTabs{width:100%}.reset-tracker-module__VSSEDG__perspectiveTabs button{white-space:normal;flex:1;min-width:0}.reset-tracker-module__VSSEDG__hero h1{font-size:clamp(1.85rem,9vw,2.4rem)}.reset-tracker-module__VSSEDG__clockTabs button{min-height:68px;padding-inline:10px}.reset-tracker-module__VSSEDG__sectionHeading{flex-direction:column;align-items:flex-start}.reset-tracker-module__VSSEDG__comparisonDuration{flex-basis:auto;width:100%}.reset-tracker-module__VSSEDG__segmented{width:100%}.reset-tracker-module__VSSEDG__segmented button{flex:1;min-width:0;padding-inline:8px}.reset-tracker-module__VSSEDG__chart{height:112px;margin-inline:0}.reset-tracker-module__VSSEDG__barSlot{padding-inline:1px}.reset-tracker-module__VSSEDG__barSlot:nth-child(odd) .reset-tracker-module__VSSEDG__barValue{display:none}.reset-tracker-module__VSSEDG__pickerHeading,.reset-tracker-module__VSSEDG__adviceIntro{flex-direction:column;align-items:flex-start}.reset-tracker-module__VSSEDG__windowCards{grid-template-columns:repeat(2,minmax(0,1fr))}.reset-tracker-module__VSSEDG__infoStrip{grid-template-columns:auto 1fr}.reset-tracker-module__VSSEDG__infoStrip span:last-child{grid-column:1/-1}.reset-tracker-module__VSSEDG__eventList{border:0;overflow:visible}.reset-tracker-module__VSSEDG__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__VSSEDG__eventRow>div,.reset-tracker-module__VSSEDG__eventRow>a{grid-column:1/-1}.reset-tracker-module__VSSEDG__sourceStatus{flex-direction:column;align-items:flex-start}.reset-tracker-module__VSSEDG__typeGrid{grid-template-columns:1fr;gap:0}.reset-tracker-module__VSSEDG__typeGrid>div,.reset-tracker-module__VSSEDG__typeGrid>div:nth-child(n){padding:var(--ui-space-4) 0;border-right:0;border-bottom:1px solid var(--ui-border)}.reset-tracker-module__VSSEDG__typeGrid>div:last-child{border-bottom:0}}
.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}}
