[data-theory-look=redesign] .ehc-navl{margin-top:var(--ui-space-7)}[data-theory-look=redesign] .ehc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ui-space-1) var(--ui-space-4);margin:var(--ui-space-7) 0 var(--ui-space-4)}[data-theory-look=redesign] .edr-navl-main>.eth-list:first-child .ehc-topic:not([hidden]) .ehc-head{margin-top:0}[data-theory-look=redesign] .ehc-head .ehc-h2{font-size:var(--ui-text-xl);line-height:32px;letter-spacing:-.01em}[data-theory-look=redesign] .ehc-navl .eth-list{margin-top:0}[data-theory-look=redesign] .eth-cover .mcv{border-bottom:0;background:transparent}[data-theory-look=redesign] .ehr-parthead{align-items:baseline}[data-theory-look=redesign] .ehr-parthead .ehr-h2{font-size:var(--ui-text-xl);line-height:32px;letter-spacing:-.01em}[data-theory-look=redesign] .ehr-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 var(--ui-space-7)}[data-theory-look=redesign] .ehr-groups[data-single=true]{max-width:720px;grid-template-columns:minmax(0,1fr)}[data-theory-look=redesign][data-layout=phone] .ehr-groups{grid-template-columns:minmax(0,1fr)}[data-theory-look=redesign] .ehr-group{margin-top:var(--ui-space-6)}[data-theory-look=redesign] .ehr-grouphead{display:flex;align-items:center;gap:var(--ui-space-3);margin-bottom:var(--ui-space-3)}[data-theory-look=redesign] .ehr-groupglyph{flex:none;color:var(--ui-glyph)}[data-theory-look=redesign] .ehr-h3{flex:1;min-width:0;margin:0;font-size:var(--ui-text-l);line-height:24px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .ehr-groupcount{flex:none;font-size:var(--ui-text-s);line-height:18px;font-weight:var(--ui-weight-strong);color:var(--ui-ink-2);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .ehr-groupbar{position:relative;flex:none;width:44px;height:4px;overflow:hidden;border-radius:var(--ui-radius-bar);background:var(--ui-track-off)}[data-theory-look=redesign] .ehr-groupbar i{position:absolute;inset:0 auto 0 0;border-radius:var(--ui-radius-bar);background:var(--ui-bar-off)}[data-theory-look=redesign] .ehr-rows{margin:0;padding:0;list-style:none;overflow:hidden;border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-theory-look=redesign] .ehr-rows>li+li{border-top:1px solid var(--ui-hair)}[data-theory-look=redesign] .ehr-row{display:flex;align-items:center;gap:var(--ui-space-4);min-height:64px;padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-ink);text-decoration:none}[data-theory-look=redesign] .ehr-row:hover{background:var(--ui-page)}[data-theory-look=redesign] .ehr-rowglyph{display:grid;flex:none;place-items:center;width:24px;height:24px;color:var(--ui-glyph)}[data-theory-look=redesign] .ehr-rowtext{display:flex;flex:1;flex-direction:column;min-width:0}[data-theory-look=redesign] .ehr-rowtext{-webkit-hyphens:manual;hyphens:manual}[data-theory-look=redesign] .ehr-rowtitle{font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .ehr-rowmeta{margin-top:2px;font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .ehr-tick{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:var(--ui-radius-round);background:var(--ui-accent);color:var(--ui-on-accent)}[data-theory-look=redesign] .ehr-chip{flex:none;display:inline-flex;align-items:center;min-height:22px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-control);background:var(--ui-accent);font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong);color:var(--ui-on-accent)}[data-theory-look=redesign] .ehr-chevron{flex:none;color:var(--ui-ink-3)}[data-theory-look=redesign][data-layout=phone] .ehr-row{gap:var(--ui-space-3)}[data-theory-look=redesign][data-layout=phone] .ehr-row:has(.ehr-chip){flex-wrap:wrap;row-gap:var(--ui-space-2)}[data-theory-look=redesign][data-layout=phone] .ehr-row:has(.ehr-chip) .ehr-rowtext{flex-basis:calc(100% - var(--ui-space-6) - var(--ui-space-3))}[data-theory-look=redesign][data-layout=phone] .ehr-chip{margin-left:calc(var(--ui-space-6) + var(--ui-space-3))}@media(prefers-reduced-motion:no-preference){[data-theory-look=redesign] .ehr-row{transition:background-color var(--ui-motion-fast) var(--ui-ease),border-color var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] .ehr-groupbar i{transition:width var(--ui-motion-base) var(--ui-ease)}}[data-theory-look=redesign] .eth-startslot{display:flex;min-width:0}[data-theory-look=redesign] .eth-startslot>.edr-next{flex:1;min-width:0}@media(min-width:640px){[data-theory-look=redesign] .eth-top:not([data-strip=true]) .eth-startslot>.edr-next{display:flex;flex-direction:column;align-items:stretch;justify-content:space-between;min-height:0;padding:var(--ui-space-5)}[data-theory-look=redesign] .eth-top:not([data-strip=true]) .eth-startslot .edr-next-glyph{position:absolute;top:var(--ui-space-5);right:var(--ui-space-5);width:40px;height:40px}[data-theory-look=redesign] .eth-top:not([data-strip=true]) .eth-startslot .edr-next-text{display:block;margin-top:var(--ui-space-1);padding-right:calc(var(--ui-space-8) + var(--ui-space-4))}[data-theory-look=redesign] .eth-top:not([data-strip=true]) .eth-startslot .edr-next-sub{white-space:normal}[data-theory-look=redesign] .eth-top:not([data-strip=true]) .eth-startslot .edr-next-acts{margin-top:var(--ui-space-4)}[data-theory-look=redesign] .eth-top:not([data-strip=true]) .eth-startslot .edr-go{flex:1}}.etp-tabs{display:flex;border-bottom:1px solid rgb(var(--color-border))}.etp-tab{position:relative;display:inline-flex;flex:1;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 2px;color:rgb(var(--color-fg-muted));font-size:14px;white-space:nowrap;font-weight:600}.etp-tab:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;border-radius:2px;background:currentColor;transform:scaleX(0)}.etp-tab[aria-pressed=true]{color:#047857}.dark .etp-tab[aria-pressed=true]{color:#34d399}.etp-tab[aria-pressed=true]:after{transform:none}.etp-tab:focus-visible{outline:2px solid #059669;outline-offset:-2px}.etp-chips{top:4rem;background:color-mix(in srgb,rgb(var(--color-surface)) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px rgb(var(--color-border))}.etp-chips-track{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}.etp-chip{display:inline-flex;flex:none;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:999px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));color:rgb(var(--color-fg-muted));font-size:13px;white-space:nowrap}.etp-chip[aria-pressed=true]{border-color:rgb(var(--color-fg));background:rgb(var(--color-fg));color:rgb(var(--color-bg));font-weight:600}.etp-chip-count{font-variant-numeric:tabular-nums;opacity:.6}.etp-thumb{position:relative;flex:none;width:104px;height:64px;overflow:hidden;border-radius:12px;border:1px solid color-mix(in srgb,var(--c) 18%,rgb(var(--color-border)));background:color-mix(in srgb,var(--c) 7%,rgb(var(--color-surface)))}.etp-thumb .etc{width:224px;height:138px;border:0;background:transparent;transform:scale(.4643);transform-origin:top left}:is(.etp-thumb,.etp-tile-cover) .etc .m-time .lbl{white-space:nowrap}.etp-tile{position:relative;display:flex;flex-direction:column;overflow:hidden;border-radius:16px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));color:inherit}.etp-tile[data-next=true]{border-color:transparent;box-shadow:inset 0 0 0 2px #10b981}.etp-tile-cover{position:relative;display:block;height:80px;overflow:hidden;border-bottom:1px solid color-mix(in srgb,var(--c) 14%,rgb(var(--color-border)));background:color-mix(in srgb,var(--c) 7%,rgb(var(--color-surface)))}.etp-tile-cover .etc{width:calc(100% / .55);height:calc(80px / .55);border:0;background:transparent;transform:scale(.55);transform-origin:top left}.etp-tile-tag{position:absolute;left:6px;top:6px;z-index:2;padding:2px 7px;border-radius:999px;background:#10b981;color:#fff;font-size:10.5px;font-weight:600;line-height:1.5}:is(.etp-thumb,.etp-tile-cover) .etc .m-line{white-space:normal;text-align:center;line-height:1.3;max-width:94%}.etp-tile[data-read=true] .etc{filter:saturate(.35)}.dark :is(.etp-thumb,.etp-tile-cover){background:color-mix(in srgb,var(--c) 12%,rgb(var(--color-surface)))}@media(prefers-reduced-motion:no-preference){.etp-tile{transition:transform .15s,background-color .2s}.etp-tile:active{transform:scale(.985)}.etp-tab:after{transition:transform .25s cubic-bezier(.2,.7,.2,1)}.etp-chip{transition:background-color .2s,color .2s,border-color .2s}}@media(prefers-reduced-motion:no-preference){.etp-check-words,.etp-check-face{animation:etp-fade-in .35s both}}.etp-target{display:flex;width:100%;align-items:center;gap:10px;min-height:52px;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid rgb(var(--color-border));background:rgb(var(--color-surface));text-align:left}.etp-target-icon,.etp-sheet-icon{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:10px;color:var(--c);background:color-mix(in srgb,var(--c) 13%,transparent)}.etp-sheet-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.etp-sheet-dim{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a6b}.etp-sheet{position:absolute;inset-inline:0;bottom:0;display:flex;max-height:82vh;flex-direction:column;border-radius:20px 20px 0 0;background:rgb(var(--color-surface));box-shadow:0 -12px 32px -12px #0000004d}.etp-sheet-grip{width:38px;height:4px;margin:8px auto 4px;border-radius:2px;background:rgb(var(--color-border-strong))}.etp-sheet-row{display:flex;width:100%;align-items:center;gap:12px;min-height:50px;padding:6px 8px;border-radius:12px;color:rgb(var(--color-fg));font-size:15px;font-weight:500;text-align:left}.etp-sheet-row[aria-current=true]{background:rgb(var(--color-surface-muted));font-weight:700}.etp-step{position:relative;display:flex;gap:10px;padding-bottom:6px}.etp-step:last-child{padding-bottom:0}.etp-step:before{content:"";position:absolute;left:12px;top:34px;bottom:-6px;width:2px;background:rgb(var(--color-border))}.etp-step:last-child:before{display:none}.etp-step[data-read=true]:before{background:var(--c)}.etp-step-dot{position:relative;z-index:1;display:grid;flex:none;place-items:center;width:26px;height:26px;margin-top:30px;border-radius:50%;border:2px solid rgb(var(--color-border-strong));background:rgb(var(--color-surface));color:rgb(var(--color-fg-muted));font-size:12px;font-weight:600}.etp-step[data-read=true] .etp-step-dot{border-color:var(--c);background:var(--c);color:#fff}.etp-step[data-next=true] .etp-step-dot{border-color:#10b981;color:#047857}.etp-step[data-goal=true] .etp-step-dot{border-color:var(--c);color:var(--c)}.etp-step-row{display:flex;align-items:center;gap:12px;padding:8px;border-radius:16px;color:inherit}.etp-step[data-next=true] .etp-step-row{box-shadow:inset 0 0 0 2px #10b981}.etp-step[data-goal=true] .etp-step-row{background:color-mix(in srgb,var(--c) 6%,rgb(var(--color-surface)))}.etp-thumb.etp-thumb-step{width:112px;height:70px}.etp-thumb.etp-thumb-step .etc{width:224px;height:140px;transform:scale(.5)}.etp-step-row[data-read=true] .etc{filter:saturate(.35)}@media(prefers-reduced-motion:no-preference){.etp-step{animation:etc-stop-in .4s both;animation-delay:calc(var(--i, 0) * 50ms)}.etp-step-row{transition:background-color .15s}.etp-step-row:active,.etp-sheet-row:active,.etp-target:active{background:rgb(var(--color-surface-muted))}.etp-sheet{animation:etp-sheet-in .28s cubic-bezier(.2,.8,.2,1) both}.etp-sheet-dim{animation:etp-fade-in .2s both}}@keyframes etp-sheet-in{0%{transform:translateY(100%)}}@keyframes etp-fade-in{0%{opacity:0}}.etd-tabs .etp-tab{flex:none;padding:0 4px;margin-right:18px}.etd-tabs .etp-tab:after{left:0;right:0}.etd-chips{top:4rem;background:color-mix(in srgb,rgb(var(--color-surface)) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.etd-chip{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:999px;color:rgb(var(--color-fg-muted));font-size:13.5px;white-space:nowrap}.etd-chip:hover,.etd-chip:focus-visible{background:rgb(var(--color-surface-muted));color:rgb(var(--color-fg))}.etd-chip[aria-pressed=true]{background:rgb(var(--color-fg));color:rgb(var(--color-bg));font-weight:600}.etd-chip-count{font-variant-numeric:tabular-nums;opacity:.6}.etd-tile{border-color:color-mix(in srgb,var(--c) 30%,rgb(var(--color-border)))}.etd-tile-cover{display:block;background:color-mix(in srgb,var(--c) 8%,rgb(var(--color-surface)))}.dark .etd-tile-cover{background:color-mix(in srgb,var(--c) 14%,rgb(var(--color-surface)))}.etd-tile-cover .etc{background:transparent}.etd-kicker{display:flex;align-items:center;gap:6px;color:color-mix(in srgb,var(--c) 78%,rgb(var(--color-fg)));font-size:12px;font-weight:600}.etd-title{display:block;margin-top:6px;font-family:"PT Serif",Georgia,serif;font-size:18px;font-weight:700;line-height:1.3;color:rgb(var(--color-fg))}.etd-tile[data-next=true]{outline:2px solid #10b981;outline-offset:-1px}@media(min-width:640px){.etp-sheet-root .etp-sheet{inset-inline:0;top:50%;bottom:auto;width:min(520px,calc(100vw - 48px));max-height:min(640px,82vh);margin-inline:auto;border-radius:20px;transform:translateY(-50%);box-shadow:0 24px 60px -16px #0006}.etp-sheet-root .etp-sheet-grip{display:none}}@media(prefers-reduced-motion:no-preference){@media(min-width:640px){.etp-sheet-root .etp-sheet{animation:etd-dialog-in .22s cubic-bezier(.2,.8,.2,1) both}}}@keyframes etd-dialog-in{0%{opacity:0;transform:translateY(-46%)}}[data-theory-look=redesign]{font-family:var(--ui-font-sans);color:var(--ui-ink)}[data-theory-look=redesign] .etr-h1{font-size:var(--ui-text-xl);line-height:32px;font-weight:var(--ui-weight-strong);letter-spacing:-.01em;color:var(--ui-ink)}[data-theory-look=redesign] .etr-count{font-size:var(--ui-text-l);line-height:1;font-weight:var(--ui-weight-strong);font-variant-numeric:tabular-nums;color:var(--ui-ink)}[data-theory-look=redesign] .etr-count-of,[data-theory-look=redesign] .etr-meta{font-size:var(--ui-text-s);font-weight:var(--ui-weight-regular);font-variant-numeric:tabular-nums;color:var(--ui-ink-3)}[data-theory-look=redesign] .etr-meta-strong{font-weight:var(--ui-weight-strong);color:var(--ui-ink-2)}[data-theory-look=redesign] .etr-back{display:inline-flex;align-items:center;gap:var(--ui-space-2);font-size:var(--ui-text-s);color:var(--ui-ink-2)}[data-theory-look=redesign] .etr-back:hover{color:var(--ui-ink)}[data-theory-look=redesign] .etr-bar{height:6px;overflow:hidden;border-radius:var(--ui-radius-bar);background:var(--ui-accent-track)}[data-theory-look=redesign] .etr-bar-fill{height:100%;border-radius:var(--ui-radius-bar);background:var(--ui-accent)}[data-theory-look=redesign] .etr-h2{font-size:var(--ui-text-l);line-height:24px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-next{display:flex;align-items:center;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-ink)}[data-theory-look=redesign] .etr-next:hover{border-color:var(--ui-float-line)}[data-theory-look=redesign] .etr-next-label{display:block;font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3)}[data-theory-look=redesign] .etr-next-title{display:block;font-size:var(--ui-text-l);line-height:24px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-next-go{display:inline-flex;flex:none;width:-moz-fit-content;width:fit-content;align-items:center;gap:var(--ui-space-1);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:var(--ui-accent-ink)}[data-theory-look=redesign] .etr-done{padding:var(--ui-space-3) var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-solid{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--ui-space-1);min-height:40px;padding:0 var(--ui-space-4);border-radius:var(--ui-radius-control);background:var(--ui-accent);color:var(--ui-on-accent);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong)}[data-theory-look=redesign] .etr-solid:hover{background:var(--ui-accent-hover)}[data-theory-look=redesign] .etr-solid-wide{display:flex;width:100%;min-height:44px}[data-theory-look=redesign] .etr-quiet{display:inline-flex;align-items:center;min-height:32px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-control);font-size:var(--ui-text-s);font-weight:var(--ui-weight-strong);color:var(--ui-ink-2)}[data-theory-look=redesign] .etr-quiet:hover{color:var(--ui-ink)}[data-theory-look=redesign] .etr-link{font-size:var(--ui-text-s);line-height:18px}[data-theory-look=redesign] .etr-focus:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}[data-theory-look=redesign] .etp-sheet-row.etr-focus:focus-visible{outline-offset:-2px}[data-theory-look=redesign] .etr-check{padding:var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-theory-look=redesign] .etr-check-icon{display:grid;flex:none;place-items:center;width:44px;height:44px;color:var(--ui-glyph)}[data-theory-look=redesign] .etr-check-title{font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-check-lena{font-size:var(--ui-text-m);line-height:20px;color:var(--ui-ink)}[data-theory-look=redesign] .etr-check-meta{margin-top:var(--ui-space-1);font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-2)}[data-theory-look=redesign] .etr-check-row{display:flex;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-3)}[data-theory-look=redesign] .etr-switch{display:inline-flex;max-width:100%;gap:var(--ui-space-5);padding:0;border-bottom:1px solid var(--ui-line);background:none}@media(max-width:639px){[data-theory-look=redesign] .etr-switch{display:flex}}[data-theory-look=redesign] .etr-switch .etp-tab{flex:0 1 auto;gap:var(--ui-space-2);min-height:44px;margin:0;padding:0;background:none;font-size:var(--ui-text-m);font-weight:var(--ui-weight-regular);color:var(--ui-ink-2);transition:color var(--ui-motion-fast) var(--ui-ease)}@media(max-width:639px){[data-theory-look=redesign] .etr-switch .etp-tab{flex:1 1 0}}[data-theory-look=redesign] .etr-switch .etp-tab:after{left:0;right:0;border-radius:0;background:var(--ui-ink);transition:transform var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] .etr-switch .etp-tab[aria-pressed=true]{background:none;box-shadow:none;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-switch .etp-tab:focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media(prefers-reduced-motion:reduce){[data-theory-look=redesign] .etr-switch .etp-tab,[data-theory-look=redesign] .etr-switch .etp-tab:after{transition:none}}[data-theory-look=redesign] :is(.etp-chips,.etd-chips){background:var(--ui-surface);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}[data-theory-look=redesign] .etp-chips-track{mask-image:none;-webkit-mask-image:none}[data-theory-look=redesign] .etd-chips>div{gap:var(--ui-space-2)}[data-theory-look=redesign] :is(.etp-chip,.etd-chip){gap:var(--ui-space-2);height:40px;padding:0 var(--ui-space-3);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-control);background:var(--ui-surface);box-shadow:none;font-size:var(--ui-text-s);font-weight:var(--ui-weight-regular);color:var(--ui-ink-2)}[data-theory-look=redesign] :is(.etp-chip,.etd-chip):hover{color:var(--ui-ink)}[data-theory-look=redesign] :is(.etp-chip,.etd-chip)[aria-pressed=true]{border:1px solid var(--ui-hair);background:var(--ui-surface);box-shadow:none;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-chip-check{flex:none;color:var(--ui-ink)}[data-theory-look=redesign] :is(.etp-chip-count,.etd-chip-count){opacity:1;color:var(--ui-ink-3)}[data-theory-look=redesign] :is(.etp-tile,.etd-tile){border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-theory-look=redesign] :is(.etp-tile,.etd-tile)[data-next=true]{border-color:var(--ui-hair);box-shadow:none}[data-theory-look=redesign] .etd-tile[data-next=true]:not(:focus-visible){outline:0}[data-theory-look=redesign] :is(.etp-tile,.etd-tile):is(:hover,:focus-visible){border-color:var(--ui-float-line);box-shadow:none;transform:none}[data-theory-look=redesign] :is(.etp-tile-cover,.etd-tile-cover,.etp-thumb){border-color:var(--ui-hair);background:var(--ui-page)}[data-theory-look=redesign] .etc :is(.m-time .lbl,.font-mono){font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .etc :is(.m-wave em,.m-timer em){font-family:var(--ui-font-sans);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .etc .m-bars em{font-weight:var(--ui-weight-strong)}[data-theory-look=redesign] .etc .m-time .lbl{font-size:var(--ui-text-s)}[data-theory-look=redesign] .etp-tile-cover .etc{--etr-cover-k: calc(1 / .55)}[data-theory-look=redesign] .etp-thumb .etc{--etr-cover-k: calc(1 / .4643)}[data-theory-look=redesign] .etp-thumb.etp-thumb-step .etc{--etr-cover-k: 2 }[data-theory-look=redesign] .etc-mini .etc{--etr-cover-k: calc(1 / .72)}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc{padding-inline:calc(var(--ui-space-3) * var(--etr-cover-k));font-size:calc(var(--ui-text-s) * var(--etr-cover-k))}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc :is(.m-line,.m-time .lbl,.m-cards span,.m-cards em,.m-opts span,.m-opts em,.m-wf,.m-tf .st,.m-tf em,.m-bars em,.m-wave em,.m-timer em){font-size:inherit}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-line{max-width:100%;text-wrap:balance}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-time{width:100%;height:auto;padding-top:var(--ui-space-8)}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-time .lbl{position:static;display:block;line-height:1.2;white-space:nowrap}[data-theory-look=redesign] .etp-tile-cover .etc .m-time .lbl-optional,[data-theory-look=redesign] .etp-thumb .etc .m-time .lbl{display:none}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc :is(.m-cards,.m-opts){max-width:100%;gap:calc(var(--ui-space-1) * var(--etr-cover-k))}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc :is(.m-cards,.m-opts) span{padding:calc(var(--ui-space-1) * var(--etr-cover-k)) calc(var(--ui-space-2) * var(--etr-cover-k));white-space:nowrap}[data-theory-look=redesign] .etc .m-opts span{border-radius:var(--ui-radius-control)}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-cards{flex-wrap:wrap;justify-content:center}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-cards em{flex-basis:100%;margin-left:0;text-align:center;white-space:nowrap}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-opts:has(>em)>span:nth-of-type(n+3):not(.ok){display:none}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-opts em{text-wrap:balance}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-tf{max-width:100%;row-gap:calc(var(--ui-space-1) * var(--etr-cover-k))}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-tf em:not(.st){flex-basis:100%;margin-left:0;text-align:center;white-space:nowrap}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-tf .st{margin:0;line-height:1.25;text-wrap:balance}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-tf span{width:calc(22px * var(--etr-cover-k));height:calc(22px * var(--etr-cover-k));border-radius:var(--ui-radius-bar)}[data-theory-look=redesign] :is(.etp-tile-cover,.etp-thumb,.etc-mini) .etc .m-tf em:not(.st){line-height:1.25}[data-theory-look=redesign] .etr-tile-next{font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-tile-body{display:flex;flex:1;flex-direction:column;padding:var(--ui-space-2) var(--ui-space-3) var(--ui-space-3)}[data-theory-look=redesign] .etd-tile .etr-tile-body{display:block;padding:var(--ui-space-3) var(--ui-space-card) var(--ui-space-card)}[data-theory-look=redesign] .etr-tile-title{font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-tile-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--ui-space-2);margin-top:auto;padding-top:var(--ui-space-1);font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3)}[data-theory-look=redesign] .etd-tile .etr-tile-meta{margin-top:var(--ui-space-2);padding-top:0}[data-theory-look=redesign] .etd-kicker{gap:var(--ui-space-1);font-size:var(--ui-text-s);font-weight:var(--ui-weight-regular);color:var(--ui-ink-3)}[data-theory-look=redesign] .etd-title{margin-top:var(--ui-space-1);font-family:var(--ui-font-sans);font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-read{display:inline-flex;align-items:center;gap:2px;color:var(--ui-good)}[data-theory-look=redesign] .etr-recommended{display:inline-flex;align-items:center;gap:var(--ui-space-1);font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etr-tick{color:var(--ui-good)}[data-theory-look=redesign] .etp-target{border-color:var(--ui-hair);border-radius:var(--ui-radius-card)}[data-theory-look=redesign] .etp-target:hover{border-color:var(--ui-ink);background:var(--shell-flat, var(--ui-pane))}[data-theory-look=redesign] .etp-step-row:hover .etp-thumb{border-color:var(--ui-float-line)}[data-theory-look=redesign] :is(.etp-target-icon,.etp-sheet-icon){border-radius:0;background:none;color:var(--ui-glyph)}[data-theory-look=redesign] .etr-seg{display:block;flex:1;height:4px;border-radius:var(--ui-radius-bar);background:var(--ui-track-off)}[data-theory-look=redesign] .etr-seg-done{background:var(--ui-good)}[data-theory-look=redesign] .etp-step-row{border-radius:var(--ui-radius-card)}[data-theory-look=redesign] .etp-step[data-next=true] .etp-step-row{box-shadow:none}[data-theory-look=redesign] .etp-step-dot{border-color:var(--ui-bar-off);background:var(--ui-surface);font-size:var(--ui-text-s);font-weight:var(--ui-weight-regular);color:var(--ui-ink-2)}[data-theory-look=redesign] .etp-step[data-next=true] .etp-step-dot{border-color:var(--ui-ink);font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .etp-step[data-goal=true]:not([data-read=true]) .etp-step-dot{border-color:var(--ui-ink-2);color:var(--ui-hint-glyph)}[data-theory-look=redesign] .etp-step[data-read=true] .etp-step-dot{border-color:var(--ui-bar-off);background:var(--ui-surface);color:var(--ui-good)}[data-theory-look=redesign] .etp-step[data-goal=true] .etp-step-row{background:none;box-shadow:none}[data-theory-look=redesign] .etp-step .etp-step-row:hover{background:var(--shell-flat, var(--ui-pane))}[data-theory-look=redesign] .etp-step:before{background:var(--ui-hair)}[data-theory-look=redesign] .etp-step[data-read=true]:before{background:var(--ui-good)}[data-theory-look=redesign] .etp-sheet{border-radius:var(--ui-radius-card) var(--ui-radius-card) 0 0;border:1px solid var(--ui-float-line);border-bottom:0;background:var(--ui-surface);box-shadow:var(--ui-float-shadow-up)}[data-theory-look=redesign] .etp-sheet-row{border-radius:var(--ui-radius-control);font-weight:var(--ui-weight-regular)}[data-theory-look=redesign] .etp-sheet-row[aria-current=true]{background:none;font-weight:var(--ui-weight-strong)}@media(min-width:640px){[data-theory-look=redesign] .etp-sheet{border:1px solid var(--ui-float-line);border-radius:var(--ui-radius-card);box-shadow:var(--ui-float-shadow)}}@media(prefers-reduced-motion:no-preference){[data-theory-look=redesign] .etr-next,[data-theory-look=redesign] .etr-solid,[data-theory-look=redesign] .etr-quiet,[data-theory-look=redesign] .etr-back{transition:border-color var(--ui-motion-fast) var(--ui-ease),background-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] .etr-bar-fill{transition:width var(--ui-motion-base) var(--ui-ease)}[data-theory-look=redesign] :is(.etp-chip,.etd-chip,.etp-tab){transition:background-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] :is(.etp-tile,.etd-tile){transition:border-color var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] .etp-step-row{transition:background-color var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] :is(.etp-step,.etl-switched .etl-enter){animation-name:etr-fade;animation-duration:var(--ui-motion-base);animation-timing-function:var(--ui-ease);animation-delay:0s}[data-theory-look=redesign] :is(.etp-check-words,.etp-check-face){animation-duration:var(--ui-motion-slow);animation-timing-function:var(--ui-ease)}[data-theory-look=redesign].etp-sheet-root .etp-sheet{animation-duration:var(--ui-motion-slow);animation-timing-function:var(--ui-ease)}[data-theory-look=redesign].etp-sheet-root .etp-sheet-dim{animation-duration:var(--ui-motion-fast);animation-timing-function:var(--ui-ease)}}[data-theory-look=redesign] .etp-tile:active{transform:none}@keyframes etr-fade{0%{opacity:0}}[data-theory-look=redesign] .etr-diag{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1) var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-card);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface);font-size:var(--ui-text-m);color:var(--ui-ink)}[data-theory-look=redesign] .etr-diag-go{display:inline-flex;align-items:center;gap:var(--ui-space-1);min-height:32px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-control);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:var(--ui-accent-ink)}[data-theory-look=redesign] .etr-diag-go:hover{color:var(--ui-accent-hover)}[data-theory-look=redesign].eth-page{max-width:1232px;margin:0 auto;padding:var(--ui-space-7) var(--ui-space-4) var(--ui-space-9);font-family:var(--ui-font-sans);color:var(--ui-ink)}[data-theory-look=redesign][data-layout=phone].eth-page{padding:var(--ui-space-5) var(--ui-space-gutter) var(--ui-space-8)}[data-theory-look=redesign] .eth-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ui-space-4)}[data-theory-look=redesign] .eth-h1{margin:0;font-size:var(--ui-text-xl);line-height:32px;font-weight:var(--ui-weight-strong);letter-spacing:-.01em;color:var(--ui-ink)}[data-theory-look=redesign] .eth-count{margin:0;flex:none;font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .eth-head .eth-count{font-size:var(--ui-text-m);line-height:20px}[data-theory-look=redesign] .eth-count b{font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-top{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:stretch;gap:var(--ui-space-4);margin-top:var(--ui-space-6)}[data-theory-look=redesign] .eth-top[data-start=false]{grid-template-columns:minmax(0,1fr)}[data-theory-look=redesign][data-layout=phone] .eth-top{grid-template-columns:minmax(0,1fr);gap:var(--ui-space-3);margin-top:var(--ui-space-4)}[data-theory-look=redesign] .eth-check{margin-top:var(--ui-space-6)}[data-theory-look=redesign] .eth-check>*{margin-bottom:0}[data-theory-look=redesign] .eth-start{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-content:start;-moz-column-gap:var(--ui-space-5);column-gap:var(--ui-space-5);padding:var(--ui-space-6);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-theory-look=redesign] .eth-start-face{grid-row:span 2;display:grid;place-items:center;width:72px;height:72px;overflow:hidden;border-radius:var(--ui-radius-round);background:var(--ui-pane);color:var(--ui-glyph)}[data-theory-look=redesign] .eth-start-title{margin:0;font-size:var(--ui-text-l);line-height:24px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-start-line{-webkit-hyphens:manual;hyphens:manual;margin:var(--ui-space-1) 0 0;max-width:440px;font-size:var(--ui-text-m);line-height:22px;color:var(--ui-ink-2)}[data-theory-look=redesign] .eth-start-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2);margin-top:var(--ui-space-4)}[data-theory-look=redesign] .eth-start-later{min-height:40px;font-size:var(--ui-text-m)}[data-theory-look=redesign][data-layout=phone] .eth-start{-moz-column-gap:var(--ui-space-4);column-gap:var(--ui-space-4);padding:var(--ui-space-4)}[data-theory-look=redesign][data-layout=phone] .eth-start-face{grid-row:auto;width:56px;height:56px}[data-theory-look=redesign][data-layout=phone] .eth-start-title{padding-right:var(--ui-space-10)}[data-theory-look=redesign][data-layout=phone] .eth-start-actions{grid-column:1 / -1;margin-top:var(--ui-space-3)}[data-theory-look=redesign][data-layout=phone] .eth-start-actions .etr-solid{width:100%;min-height:48px}[data-theory-look=redesign][data-layout=phone] .eth-start-later{position:absolute;top:var(--ui-space-2);right:var(--ui-space-2);min-height:32px;font-size:var(--ui-text-s)}[data-theory-look=redesign] .eth-nextcard{display:flex;align-items:stretch;min-width:0;min-height:160px;margin:0;overflow:hidden;border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-ink);text-decoration:none}[data-theory-look=redesign] .eth-nextcard:hover{border-color:var(--ui-ink-3)}[data-theory-look=redesign] .eth-nextcard-done{align-items:center;padding:var(--ui-space-6);font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong)}[data-theory-look=redesign] .eth-nextcover{flex:0 0 40%;display:flex;align-items:center;min-width:0;border-bottom:0;border-right:1px solid var(--ui-hair)}[data-theory-look=redesign] .eth-nextcover .etc{container-type:inline-size;width:100%;height:100%}[data-theory-look=redesign] .eth-nextcover .etc .m-line{font-size:min(var(--ui-text-l),9cqw)}[data-theory-look=redesign] .eth-nextbody{display:flex;flex:1;flex-direction:column;justify-content:center;min-width:0;padding:var(--ui-space-5) var(--ui-space-6)}[data-theory-look=redesign] .eth-nextcard-label{display:block;font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3)}[data-theory-look=redesign] .eth-nextcard-title{display:block;margin-top:var(--ui-space-1);font-size:var(--ui-text-l);line-height:24px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-nextfoot{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ui-space-2) var(--ui-space-3);margin-top:var(--ui-space-3)}[data-theory-look=redesign] .eth-nextcard-min{font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-2);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .eth-go{min-height:40px;padding:0 var(--ui-space-4)}[data-theory-look=redesign] .eth-nextrow:hover{color:var(--ui-ink)}[data-theory-look=redesign] .eth-nextrow{align-items:center;min-height:0;gap:var(--ui-space-3);padding:var(--ui-space-3) var(--ui-space-4);color:var(--ui-ink-2)}[data-theory-look=redesign] .eth-nextrow-title{display:block;margin-top:2px;font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-nextrow-min{font-weight:var(--ui-weight-regular);color:var(--ui-ink-2);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .eth-switch{position:relative;isolation:isolate;display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-1);margin-top:var(--ui-space-7);padding:var(--ui-space-1);border-radius:var(--ui-radius-card);background:var(--shell-flat)}[data-theory-look=redesign][data-layout=phone] .eth-switch{display:grid;margin-top:var(--ui-space-5)}[data-theory-look=redesign] .eth-switch-opt{display:inline-flex;align-items:center;justify-content:center;gap:var(--ui-space-2);min-height:44px;padding:0 var(--ui-space-6);border-radius:var(--ui-radius-control);background:transparent;font-size:var(--ui-text-m);font-weight:var(--ui-weight-strong);color:var(--ui-ink-2);white-space:nowrap}[data-theory-look=redesign] .eth-switch-opt:hover{color:var(--ui-ink)}[data-theory-look=redesign] .eth-switch:has(>[aria-pressed=true]):before{content:"";position:absolute;z-index:-1;top:var(--ui-space-1);bottom:var(--ui-space-1);left:var(--ui-space-1);width:calc((100% - 3 * var(--ui-space-1)) / 2);border-radius:var(--ui-radius-control);background:var(--ui-ink)}[data-theory-look=redesign] .eth-switch[data-view=route]:before{transform:translate(calc(100% + var(--ui-space-1)))}[data-theory-look=redesign] .eth-switch-opt[aria-pressed=true]{color:var(--ui-surface)}[data-theory-look=redesign][data-layout=phone] .eth-switch-opt{padding:var(--ui-space-1) var(--ui-space-2);white-space:normal;text-align:center;line-height:1.2;overflow-wrap:anywhere}[data-theory-look=redesign][data-layout=phone] .eth-switch-opt>svg{flex:none}[data-theory-look=redesign] .eth-parts{gap:var(--ui-space-2);margin-top:var(--ui-space-3)}[data-theory-look=redesign] .eth-tile{gap:var(--ui-space-2);padding:var(--ui-space-4);border-radius:var(--ui-radius-card)}[data-theory-look=redesign][data-layout=desktop] .eth-tile .edr-tile-head{flex-direction:row;align-items:center;gap:var(--ui-space-2)}[data-theory-look=redesign][data-layout=desktop] .eth-tile .edr-tile-head b{font-size:var(--ui-text-m);line-height:20px}[data-theory-look=redesign] .eth-tile .edr-bar{height:4px;margin-top:var(--ui-space-1)}[data-theory-look=redesign] .eth-tile[aria-pressed=true] .edr-bar{background:var(--ui-track-off)}[data-theory-look=redesign] .eth-tile:not([aria-pressed=true]):hover{color:var(--ui-ink)}[data-theory-look=redesign][data-layout=phone] .eth-parts{gap:var(--ui-space-1)}[data-theory-look=redesign][data-layout=phone] .eth-tile{padding:var(--ui-space-3) var(--ui-space-2);border-radius:var(--ui-radius-control)}[data-theory-look=redesign] .eth-list{scroll-margin-top:96px}[data-theory-look=redesign] .eth-route{max-width:720px;margin-top:var(--ui-space-5)}[data-theory-look=redesign] .eth-partlist{margin-top:var(--ui-space-8)}[data-theory-look=redesign][data-layout=phone] .eth-partlist{margin-top:var(--ui-space-7)}[data-theory-look=redesign] .eth-parthead,[data-theory-look=redesign] .eth-grouphead{display:flex;align-items:baseline;gap:var(--ui-space-2)}[data-theory-look=redesign] .eth-parthead .eth-count,[data-theory-look=redesign] .eth-grouphead .eth-meta{margin-left:auto}[data-theory-look=redesign] .eth-h2{margin:0;font-size:var(--ui-text-l);line-height:26px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-group{margin-top:var(--ui-space-5)}[data-theory-look=redesign] .eth-grouphead{align-items:center;margin-bottom:var(--ui-space-3);color:var(--ui-glyph)}[data-theory-look=redesign] .eth-h3{margin:0;font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-meta{font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .eth-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ui-space-4)}@media(max-width:1100px){[data-theory-look=redesign] .eth-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}[data-theory-look=redesign][data-layout=phone] .eth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ui-space-3)}[data-theory-look=redesign] .eth-cell{display:flex;min-width:0}[data-theory-look=redesign] .eth-card{display:flex;flex-direction:column;width:100%;min-width:0;overflow:hidden;border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface);color:var(--ui-ink);text-decoration:none}[data-theory-look=redesign] .eth-card:hover{border-color:var(--ui-ink-3);outline:1px solid var(--ui-ink-3)}[data-theory-look=redesign] .eth-cover{display:block;border-bottom:1px solid var(--ui-hair);background:var(--ui-page)}[data-theory-look=redesign] .eth-cover .etc{background:transparent;border:0}[data-theory-look=redesign] .eth-cover .etc{padding-inline:var(--ui-space-4)}[data-theory-look=redesign] .eth-cover .etc .m-line{max-width:100%;white-space:normal;text-align:center;line-height:1.35;text-wrap:balance}[data-theory-look=redesign] .eth-cover .etc .m-cards em{white-space:nowrap}[data-theory-look=redesign] .eth-nextcover .etc .m-time .lbl-optional{display:none}[data-theory-look=redesign] .eth-body{display:flex;flex:1;flex-direction:column;gap:var(--ui-space-3);padding:var(--ui-space-4)}[data-theory-look=redesign] .eth-title{display:-webkit-box;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:var(--ui-text-m);line-height:20px;font-weight:var(--ui-weight-strong);color:var(--ui-ink)}[data-theory-look=redesign] .eth-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-1) var(--ui-space-2);margin-top:auto;font-size:var(--ui-text-s);line-height:18px;color:var(--ui-ink-3);font-variant-numeric:tabular-nums}[data-theory-look=redesign] .eth-read{display:inline-flex;align-items:center;gap:var(--ui-space-1);font-weight:var(--ui-weight-strong);color:var(--ui-good)}[data-theory-look=redesign] .eth-next{display:inline-flex;align-items:center;min-height:22px;padding:0 var(--ui-space-2);border-radius:var(--ui-radius-control);background:var(--ui-accent);font-weight:var(--ui-weight-strong);color:var(--ui-on-accent)}[data-theory-look=redesign] .eth-caption{display:block;order:-1;margin-bottom:calc(var(--ui-space-2) * -1);font-size:var(--ui-text-s);line-height:18px;font-weight:var(--ui-weight-strong);color:var(--ui-accent-ink)}[data-theory-look=redesign] .eth-cardglyph{flex:none;margin-left:auto;color:var(--ui-glyph)}[data-theory-look=redesign] .eth-rec{display:inline-flex;align-items:center;gap:var(--ui-space-1);font-weight:var(--ui-weight-strong);color:var(--ui-hint)}[data-theory-look=redesign][data-layout=phone] .eth-body{padding:var(--ui-space-3)}[data-theory-look=redesign] .etp-goal{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ui-space-2) var(--ui-space-3);padding-right:var(--ui-space-3);border:1px solid var(--ui-hair);border-radius:var(--ui-radius-card);background:var(--ui-surface)}[data-theory-look=redesign] .etp-goal .etp-step-row{flex:1 1 280px;min-width:0}[data-theory-look=redesign] .etp-goal-go{flex:none}[data-theory-look=redesign][data-layout=phone] .etp-goal{padding:0 var(--ui-space-3) var(--ui-space-3) 0}[data-theory-look=redesign][data-layout=phone] .etp-goal-go{flex:1 1 100%;min-height:44px;margin-left:var(--ui-space-3)}[data-theory-look=redesign] .etp-step[data-goal=true]:not([data-read=true]) .etp-step-dot{border-color:var(--ui-ink);color:var(--ui-hint-glyph);transform:scale(1.25)}[data-theory-look=redesign] .etp-thumb.etp-thumb-step{width:168px;height:100px}[data-theory-look=redesign] .etp-thumb.etp-thumb-step .etc{--etr-cover-k: calc(1 / .75);height:calc(100px / .75);transform:scale(.75)}[data-theory-look=redesign][data-layout=phone] .etp-thumb.etp-thumb-step{width:136px;height:88px}[data-theory-look=redesign][data-layout=phone] .etp-thumb.etp-thumb-step .etc{--etr-cover-k: calc(224 / 136);height:calc(88px * 224 / 136);transform:scale(calc(136 / 224))}[data-theory-look=redesign] :is(.etp-thumb,.etp-tile-cover) .etc :is(.m-turn>span,.m-ghost){white-space:normal}[data-theory-look=redesign] .etc .m-order{max-width:100%}[data-theory-look=redesign] .eth-foot-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ui-space-3) var(--ui-space-6);margin-top:var(--ui-space-8);text-align:center}[data-theory-look=redesign] .eth-foot-links .etr-link{display:inline-flex;align-items:center;gap:var(--ui-space-1)}@media(prefers-reduced-motion:no-preference){[data-theory-look=redesign] .eth-card,[data-theory-look=redesign] .eth-nextcard,[data-theory-look=redesign] .eth-switch-opt,[data-theory-look=redesign] .eth-tile{transition:border-color var(--ui-motion-fast) var(--ui-ease),background-color var(--ui-motion-fast) var(--ui-ease),color var(--ui-motion-fast) var(--ui-ease)}[data-theory-look=redesign] .eth-tile .edr-bar i{transition:width var(--ui-motion-base) var(--ui-ease)}[data-theory-look=redesign] .eth-switch:before{transition:transform var(--ui-motion-base) var(--ui-ease)}[data-theory-look=redesign] .etl-switched>.eth-route{animation:etr-fade var(--ui-motion-base) var(--ui-ease)}}@media(max-width:389px){[data-theory-look=redesign] .eth-title{-webkit-hyphens:auto;hyphens:auto}}
