.account-door-module__e-H4Pq__page{background:var(--cream);min-height:100dvh;color:var(--ink);flex-direction:column;display:flex}.account-door-module__e-H4Pq__page ::selection{background:var(--forest);color:var(--cream)}.account-door-module__e-H4Pq__header{height:var(--space-header);padding:0 var(--space-gutter);flex:none;justify-content:center;align-items:center;display:flex}.account-door-module__e-H4Pq__brand{min-height:var(--space-control);align-items:center;display:inline-flex}.account-door-module__e-H4Pq__wordmark{width:168px;height:auto;display:block}.account-door-module__e-H4Pq__main{width:min(100%,480px);padding:8px var(--space-gutter) 40px;margin:0 auto}.account-door-module__e-H4Pq__mark{object-fit:contain;width:96px;height:96px;margin:4px auto 18px;display:block}.account-door-module__e-H4Pq__stack{gap:18px;display:grid}.account-door-module__e-H4Pq__intro{text-align:center;gap:8px;display:grid}.account-door-module__e-H4Pq__intro h1,.account-door-module__e-H4Pq__intro p,.account-door-module__e-H4Pq__note,.account-door-module__e-H4Pq__alert,.account-door-module__e-H4Pq__sent{margin:0}.account-door-module__e-H4Pq__intro p,.account-door-module__e-H4Pq__note,.account-door-module__e-H4Pq__sent{color:var(--ink-soft)}.account-door-module__e-H4Pq__emphasis{color:var(--ink);font-weight:var(--type-weight-heading)}.account-door-module__e-H4Pq__field{gap:6px;display:grid}.account-door-module__e-H4Pq__field label{color:var(--ink)}.account-door-module__e-H4Pq__input{border:1px solid var(--moss);border-radius:var(--shape-card);background:var(--paper);width:100%;height:48px;color:var(--ink);caret-color:var(--forest);padding:0 16px}.account-door-module__e-H4Pq__code{text-align:center;height:56px}.account-door-module__e-H4Pq__input::placeholder{color:var(--ink-soft);opacity:1}.account-door-module__e-H4Pq__input:focus-visible,.account-door-module__e-H4Pq__brand:focus-visible,.account-door-module__e-H4Pq__textButton:focus-visible,.account-door-module__e-H4Pq__note a:focus-visible{outline:3px solid var(--forest);outline-offset:3px}.account-door-module__e-H4Pq__input:disabled{opacity:.55}.account-door-module__e-H4Pq__alert{border-radius:var(--shape-card);background:var(--paper);color:var(--ink);padding:12px 14px}.account-door-module__e-H4Pq__note{text-align:center}.account-door-module__e-H4Pq__note a,.account-door-module__e-H4Pq__textButton{color:var(--forest);text-underline-offset:3px;text-decoration:underline}.account-door-module__e-H4Pq__textButton{min-height:44px;font:inherit;font-size:var(--type-size-meta);font-weight:var(--type-weight-body);line-height:var(--type-leading-body);cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.account-door-module__e-H4Pq__textButton:disabled{color:var(--ink-soft);cursor:default;text-decoration:none}.account-door-module__e-H4Pq__resend{justify-items:center;gap:4px;display:grid}.account-door-module__e-H4Pq__sent strong{color:var(--forest);font-weight:var(--type-weight-control)}
.button-module__dtYVaW__button{appearance:none;color:var(--ink);font:inherit;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);line-height:var(--type-leading-compact);text-align:center;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;background:0 0;border:0;outline:none;justify-content:center;align-items:center;margin:0;text-decoration:none;display:inline-flex}.button-module__dtYVaW__button.button-module__dtYVaW__button:focus,.button-module__dtYVaW__button.button-module__dtYVaW__button:focus-visible,.button-module__dtYVaW__button.button-module__dtYVaW__button:active{outline:none}.button-module__dtYVaW__button::-moz-focus-inner{border:0;padding:0}.button-module__dtYVaW__icon{width:var(--space-control);height:var(--space-control);border-radius:var(--shape-pill);background:var(--selected);color:var(--ink);padding:0}.button-module__dtYVaW__icon:hover{background:var(--moss)}.button-module__dtYVaW__icon:active{background:color-mix(in srgb, var(--moss) 65%, var(--field))}.button-module__dtYVaW__icon:disabled,.button-module__dtYVaW__icon:disabled:hover,.button-module__dtYVaW__icon:disabled:active{background:var(--selected);opacity:.4;cursor:default}.button-module__dtYVaW__icon svg{width:20px;height:20px}.button-module__dtYVaW__quiet,.button-module__dtYVaW__primary{border-radius:var(--shape-pill);width:100%;min-height:48px;padding:0 16px}.button-module__dtYVaW__quiet{border:1px solid var(--moss);color:var(--ink);background:0 0}.button-module__dtYVaW__quiet:hover{background:var(--selected)}.button-module__dtYVaW__quiet:active{background:var(--moss)}.button-module__dtYVaW__primary{background:var(--forest);color:var(--paper)}.button-module__dtYVaW__primary:hover{background:var(--forest-deep)}.button-module__dtYVaW__primary:active{background:var(--forest-pressed)}.button-module__dtYVaW__quiet:disabled,.button-module__dtYVaW__primary:disabled{opacity:.45;cursor:default}@media (hover:hover) and (pointer:fine){.button-module__dtYVaW__button.button-module__dtYVaW__button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}}
.icons-module__-n5iaW__icon{vertical-align:middle;flex:none;display:inline-block}
.app-module__0PWBkG__root{--practice-font-scale:1;color:#20372b;height:100%;min-height:0}.app-module__0PWBkG__root[data-large-text=true]{--practice-font-scale:1.16}.app-module__0PWBkG__shell{background:var(--moss);width:100%;height:100%;min-height:0;position:relative;overflow:hidden}.app-module__0PWBkG__topbar,.app-module__0PWBkG__bottomNav{z-index:30;position:absolute;left:0}.app-module__0PWBkG__topbar{padding-top:env(safe-area-inset-top,0px);background:var(--cream);top:0;right:0}.app-module__0PWBkG__bottomNav{right:var(--space-nav);bottom:max(var(--space-nav), env(safe-area-inset-bottom,0px));left:var(--space-nav);border-radius:var(--shape-pill);background:var(--paper);border:0;grid-template-columns:repeat(3,minmax(0,1fr));width:auto;padding:6px 8px;display:grid;box-shadow:0 16px 36px #0e241e2e,0 2px 8px #0e241e14}.app-module__0PWBkG__bottomNav a{border-radius:var(--shape-card);color:var(--ink);font-size:var(--type-size-micro);font-weight:var(--type-weight-title);line-height:var(--type-leading-micro);touch-action:manipulation;-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:1px;padding:5px 16px 6px;text-decoration:none;transition:background-color .16s ease-out;display:flex}.app-module__0PWBkG__navIcon{place-items:center;display:grid}.app-module__0PWBkG__navIcon img{filter:saturate(.8);width:32px;height:32px;transition:filter .16s ease-out}.app-module__0PWBkG__bottomNav a[aria-current=page]{color:var(--ink);font-weight:var(--type-weight-title);background:#155f3f1a}.app-module__0PWBkG__bottomNav a[aria-current=page] .app-module__0PWBkG__navIcon img,.app-module__0PWBkG__bottomNav a:hover .app-module__0PWBkG__navIcon img{filter:none}.app-module__0PWBkG__bottomNav a:hover{background:#155f3f14}.app-module__0PWBkG__bottomNav a:focus-visible{outline:2px solid var(--ink);outline-offset:-2px;border-radius:12px}@media (prefers-reduced-motion:reduce){.app-module__0PWBkG__bottomNav a,.app-module__0PWBkG__navIcon img{transition:none}}.app-module__0PWBkG__content{height:100%;min-height:0;padding:calc(76px + env(safe-area-inset-top,0px)) 20px calc(104px + env(safe-area-inset-bottom,0px));overflow:auto}.app-module__0PWBkG__homeContent{height:100%;min-height:0;padding:calc(76px + env(safe-area-inset-top,0px)) 0 calc(104px + env(safe-area-inset-bottom,0px));background:var(--field);overflow:auto}.app-module__0PWBkG__homeReview{padding:8px 22px 0}.app-module__0PWBkG__reviewLink{color:#405549;min-height:44px;font-size:var(--type-size-meta);line-height:var(--type-leading-compact);text-underline-offset:3px;align-items:center;display:inline-flex}.app-module__0PWBkG__backLink{min-height:44px;color:var(--forest);font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);align-items:center;gap:7px;margin-bottom:12px;text-decoration:none;display:inline-flex}.app-module__0PWBkG__backLink:hover{text-underline-offset:3px;text-decoration:underline}.app-module__0PWBkG__backLink:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:12px}.app-module__0PWBkG__content>*{scroll-margin-top:76px;scroll-margin-bottom:80px}.app-module__0PWBkG__content h1{font-size:var(--type-size-title);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-title);margin:0}.app-module__0PWBkG__intro{color:#53655a;max-width:41ch;font-size:calc(var(--type-size-body) * var(--practice-font-scale));line-height:var(--type-leading-compact);margin:10px 0 12px}.app-module__0PWBkG__previewNote{color:#53655a;font-size:var(--type-size-micro);line-height:var(--type-leading-micro);margin:0 0 24px}.app-module__0PWBkG__practiceActions{gap:10px;margin-bottom:26px;display:grid}.app-module__0PWBkG__primaryAction,.app-module__0PWBkG__storyAction{border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:14px 16px;text-decoration:none;display:flex}.app-module__0PWBkG__primaryAction{background:var(--forest);color:#fff}.app-module__0PWBkG__primaryAction:hover{background:var(--forest-deep)}.app-module__0PWBkG__primaryAction>img,.app-module__0PWBkG__storyAction>img{flex:none;width:36px;height:36px}.app-module__0PWBkG__primaryAction>span:first-of-type,.app-module__0PWBkG__storyAction>span:first-of-type{flex:1;gap:5px;display:grid}.app-module__0PWBkG__primaryAction strong,.app-module__0PWBkG__storyAction strong{font-size:calc(var(--type-size-body-compact) * var(--practice-font-scale));font-weight:var(--type-weight-control);line-height:var(--type-leading-compact)}.app-module__0PWBkG__primaryAction small,.app-module__0PWBkG__storyAction small{font-size:calc(var(--type-size-meta) * var(--practice-font-scale));line-height:var(--type-leading-compact)}.app-module__0PWBkG__primaryAction small{color:#d6e8dc}.app-module__0PWBkG__storyAction{color:var(--forest);border:1px solid #cbd9cd}.app-module__0PWBkG__storyAction:hover{background:#f0f5ee}.app-module__0PWBkG__storyAction small{color:#53655a}.app-module__0PWBkG__primaryAction .app-module__0PWBkG__actionChevron,.app-module__0PWBkG__storyAction .app-module__0PWBkG__actionChevron{flex:none;width:20px;height:20px}.app-module__0PWBkG__libraryTools{border-bottom:1px solid #e1e8e1;padding-bottom:15px}.app-module__0PWBkG__libraryTools summary,.app-module__0PWBkG__trickDetail summary{color:#405549;cursor:pointer;min-height:44px;font-size:calc(var(--type-size-meta) * var(--practice-font-scale));line-height:var(--type-leading-compact);align-content:center}.app-module__0PWBkG__libraryTools .app-module__0PWBkG__search{margin-bottom:8px}.app-module__0PWBkG__counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.app-module__0PWBkG__counts span{color:#40566f;min-height:46px;font-size:var(--type-size-meta);background:#eef4fa;border-radius:11px;align-items:baseline;gap:7px;padding:10px 12px;display:flex}.app-module__0PWBkG__counts strong{color:#1d5faa;font-size:var(--type-size-heading);font-variant-numeric:tabular-nums}.app-module__0PWBkG__statusNote{color:#53677b;font-size:var(--type-size-meta);line-height:var(--type-leading-compact);margin:15px 0 0}.app-module__0PWBkG__filters{gap:6px;margin-top:10px;padding-bottom:4px;display:flex;overflow-x:auto}.app-module__0PWBkG__filters a{color:#405549;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);background:#edf2e9;border-radius:9px;flex:none;padding:9px 11px;text-decoration:none}.app-module__0PWBkG__filters a[aria-current=page]{background:var(--forest);color:#fff}.app-module__0PWBkG__search{gap:7px;margin:17px 0 23px;display:grid}.app-module__0PWBkG__search label{color:#405549;font-size:var(--type-size-meta);font-weight:var(--type-weight-control)}.app-module__0PWBkG__search>div{gap:8px;display:flex}.app-module__0PWBkG__search input{color:#20372b;width:100%;min-width:0;min-height:44px;font-size:var(--type-size-body-compact);caret-color:var(--forest);background:#fff;border:1px solid #cbd9cd;border-radius:11px;padding:0 12px}.app-module__0PWBkG__search input::placeholder{color:#647469}.app-module__0PWBkG__search button{background:var(--forest);color:#fff;cursor:pointer;min-width:90px;font-size:var(--type-size-meta);font-weight:var(--type-weight-control);border:0;border-radius:11px;justify-content:center;align-items:center;gap:5px;display:inline-flex}.app-module__0PWBkG__section{margin-top:19px}.app-module__0PWBkG__sectionHead{justify-content:space-between;align-items:baseline;display:flex}.app-module__0PWBkG__section h2{font-size:var(--type-size-heading);font-weight:var(--type-weight-heading);margin:0 0 8px}.app-module__0PWBkG__sectionHead span{color:#53655a;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading)}.app-module__0PWBkG__list{margin:0;padding:0;list-style:none}.app-module__0PWBkG__list li{content-visibility:auto;contain-intrinsic-size:auto 60px;border-bottom:1px solid #e1e8e1}.app-module__0PWBkG__list li:first-child{border-top:1px solid #e1e8e1}.app-module__0PWBkG__list a{min-height:62px;color:inherit;align-items:center;gap:12px;padding:9px 2px;text-decoration:none;display:flex}.app-module__0PWBkG__list a:hover .app-module__0PWBkG__number{background:#d9ead9}.app-module__0PWBkG__number{width:35px;height:35px;color:var(--forest);font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);font-variant-numeric:tabular-nums;background:#edf2e9;border-radius:50%;flex:none;place-items:center;display:grid}.app-module__0PWBkG__entryCopy{flex:1;gap:3px;min-width:0;display:grid}.app-module__0PWBkG__entryCopy strong{font-size:calc(var(--type-size-body-compact) * var(--practice-font-scale));font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact)}.app-module__0PWBkG__entryCopy small{color:#53655a;font-size:var(--type-size-micro)}.app-module__0PWBkG__list svg{color:#647469;flex:none;width:17px;height:17px}.app-module__0PWBkG__root a:focus-visible,.app-module__0PWBkG__root button:focus-visible,.app-module__0PWBkG__root input:focus-visible,.app-module__0PWBkG__root summary:focus-visible{outline-offset:2px;outline:3px solid #43754c}.app-module__0PWBkG__root ::selection{color:#163f29;background:#d9ead9}.app-module__0PWBkG__muted{color:#53655a;font-size:calc(var(--type-size-meta) * var(--practice-font-scale));line-height:var(--type-leading-compact);margin:16px 0 0}.app-module__0PWBkG__trophyFeature{border-radius:var(--shape-card);text-align:center;background:#f8f4e8;border:1px solid #ded7bf;padding:26px 22px}.app-module__0PWBkG__trophyEmblem{color:#806013;background:#efe1b7;border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 18px;display:grid}.app-module__0PWBkG__trophyEmblem img{width:46px;height:46px}.app-module__0PWBkG__sampleTag{color:#675621;font-size:var(--type-size-micro);margin-top:12px;display:inline-block}.app-module__0PWBkG__trophyFeature h2{font-size:var(--type-size-title);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-title);margin:9px 0}.app-module__0PWBkG__trophyFeature p{color:#675d3a;font-size:calc(var(--type-size-body) * var(--practice-font-scale));line-height:var(--type-leading-body);font-weight:var(--type-weight-body);margin:0}.app-module__0PWBkG__collectionHeading{font-size:var(--type-size-subheading);font-weight:var(--type-weight-heading);margin:28px 0 10px}.app-module__0PWBkG__trickDetail{border-bottom:1px solid #e1e8e1}.app-module__0PWBkG__trickDetail summary{min-height:54px;font-size:calc(var(--type-size-body-compact) * var(--practice-font-scale));font-weight:var(--type-weight-heading)}.app-module__0PWBkG__trickDetail p{color:#53655a;font-size:calc(var(--type-size-body) * var(--practice-font-scale));line-height:var(--type-leading-body);font-weight:var(--type-weight-body);margin:0 0 16px}@media (max-width:360px){.app-module__0PWBkG__content{padding-left:15px;padding-right:15px}.app-module__0PWBkG__counts span{font-size:var(--type-size-micro);gap:4px}}.app-module__0PWBkG__root[data-home=true] .app-module__0PWBkG__bottomNav{background:var(--paper)}.app-module__0PWBkG__root[data-home=true] .app-module__0PWBkG__bottomNav a{color:var(--ink);font-weight:var(--type-weight-title)}.app-module__0PWBkG__root[data-home=true] .app-module__0PWBkG__bottomNav a[aria-current=page]{background:var(--selected)}.app-module__0PWBkG__root[data-home=true] .app-module__0PWBkG__bottomNav a:hover{background:#f1f7eb}.app-module__0PWBkG__root[data-home=true] .app-module__0PWBkG__bottomNav a[aria-current=page]:hover{background:#d5edb8}
.gallery-module__e7hXsa__index{background:var(--cream);height:100%;color:var(--ink);padding:22px var(--space-edge) 32px;overflow:auto}.gallery-module__e7hXsa__index h1,.gallery-module__e7hXsa__group h2,.gallery-module__e7hXsa__link strong,.gallery-module__e7hXsa__link span{margin:0}.gallery-module__e7hXsa__intro{color:var(--ink-soft);margin:8px 0 0}.gallery-module__e7hXsa__group{margin-top:22px}.gallery-module__e7hXsa__list{gap:8px;margin-top:10px;display:grid}.gallery-module__e7hXsa__link{border-radius:var(--shape-card);background:var(--paper);min-height:48px;color:var(--ink);gap:2px;padding:12px 14px;text-decoration:none;display:grid}.gallery-module__e7hXsa__link span{color:var(--ink-soft)}.gallery-module__e7hXsa__player{grid-template-rows:var(--space-header) minmax(0, 1fr);background:var(--cream);height:100%;display:grid;overflow:hidden}.gallery-module__e7hXsa__fill{flex-direction:column;min-height:0;display:flex}.gallery-module__e7hXsa__shapes{min-height:0;padding:8px var(--space-edge) 28px;overflow:auto}.gallery-module__e7hXsa__shape{margin-top:22px}.gallery-module__e7hXsa__shape h2,.gallery-module__e7hXsa__shape p{margin:0}.gallery-module__e7hXsa__shape p{color:var(--ink-soft);margin-top:4px}.gallery-module__e7hXsa__shapeStage{height:auto;margin-top:10px;display:flex}.gallery-module__e7hXsa__trickStage{border-radius:var(--shape-card);flex-direction:column;margin-top:10px;display:flex;overflow:visible}.gallery-module__e7hXsa__resultStage{border-radius:var(--shape-card);flex-direction:column;height:auto;margin-top:10px;display:flex;overflow:visible}.gallery-module__e7hXsa__interaction{border-radius:var(--shape-card);background:var(--cream);flex-direction:column;height:680px;margin-top:10px;display:flex;position:relative;overflow:hidden}.gallery-module__e7hXsa__interactionEvidence{flex:1;min-height:0;padding:12px 12px 0;display:flex;overflow-y:auto}
.practice-header-module__XPvDBW__header{background:#fff;border-bottom:1px solid #e5e9ef;justify-content:space-between;align-items:center;gap:8px;height:52px;min-height:52px;padding:0 13px;display:flex}.practice-header-module__XPvDBW__brand{align-items:center;gap:5px;width:fit-content;min-width:0;max-width:160px;min-height:44px;text-decoration:none;display:inline-flex}.practice-header-module__XPvDBW__wordmark{object-fit:contain;width:160px;min-width:0;max-width:100%;height:auto;display:block}.practice-header-module__XPvDBW__homeHeader{grid-template-columns:var(--space-control) minmax(0, 1fr) var(--space-control);height:var(--space-header);padding-inline:var(--space-edge);background:var(--cream);border-bottom:0;display:grid}.practice-header-module__XPvDBW__homeBrand{grid-column:2;justify-self:center;max-width:100%}.practice-header-module__XPvDBW__homeBrand .practice-header-module__XPvDBW__wordmark{width:225px}.practice-header-module__XPvDBW__sessionHeader{position:relative}.practice-header-module__XPvDBW__sessionHeader .practice-header-module__XPvDBW__homeBrand{margin-bottom:10px}.practice-header-module__XPvDBW__backControl{grid-area:1/1;place-self:center start;margin-bottom:14px}.practice-header-module__XPvDBW__sessionActions{grid-area:1/3;justify-content:flex-end;align-self:center;align-items:center;gap:6px;margin-bottom:14px;display:flex}.practice-header-module__XPvDBW__progress{grid-area:1/1/auto/-1;gap:4px;height:5px;display:flex;position:absolute;bottom:8px;left:0;right:0}.practice-header-module__XPvDBW__segment{border-radius:var(--shape-pill);background:var(--moss);flex:1}.practice-header-module__XPvDBW__segment[data-state=done]{background:var(--forest)}.practice-header-module__XPvDBW__segment[data-state=current]{background:var(--accent)}.practice-header-module__XPvDBW__streak{color:#b86716;min-height:44px;font-size:var(--type-size-label);font-weight:var(--type-weight-title);line-height:var(--type-leading-title);grid-column:3;align-content:center;justify-items:center;gap:1px;display:grid}.practice-header-module__XPvDBW__streak strong{color:var(--ink)}.practice-header-module__XPvDBW__actions{align-items:center;gap:6px;display:flex}.practice-header-module__XPvDBW__trailing{flex:none;align-items:center;gap:8px;display:flex}.practice-header-module__XPvDBW__fitness{color:var(--forest);justify-items:end;gap:1px;display:grid}.practice-header-module__XPvDBW__score{font-size:var(--type-size-heading);font-weight:var(--type-weight-title);font-variant-numeric:tabular-nums;letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading)}.practice-header-module__XPvDBW__score small{color:#53665a;font-size:var(--type-size-micro);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-normal);margin-left:2px}.practice-header-module__XPvDBW__rating{color:#53665a;font-size:var(--type-size-micro);font-weight:var(--type-weight-control);line-height:var(--type-leading-micro);white-space:nowrap}.practice-header-module__XPvDBW__action{width:var(--space-control);height:var(--space-control);border-radius:var(--shape-pill);background:var(--selected);color:var(--ink);cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;border:0;place-items:center;display:grid}.practice-header-module__XPvDBW__action:hover{background:var(--moss);color:var(--ink)}.practice-header-module__XPvDBW__action:active{transform:scale(.96)}.practice-header-module__XPvDBW__action[aria-pressed=true]{background:var(--moss);color:var(--ink)}.practice-header-module__XPvDBW__action svg{width:20px;height:20px}.practice-header-module__XPvDBW__brand:focus,.practice-header-module__XPvDBW__brand:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.practice-header-module__XPvDBW__brand:focus-visible{outline:2px solid var(--ink);outline-offset:3px}}.practice-header-module__XPvDBW__confirm{width:min(100% - 32px,360px);padding:var(--space-gutter) var(--space-edge) 16px;border-radius:var(--shape-card);background:var(--cream);color:var(--ink);border:0;margin:auto}.practice-header-module__XPvDBW__confirm::backdrop{background:#0914107a}.practice-header-module__XPvDBW__confirm h2{font-size:var(--type-size-heading);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);text-wrap:balance;margin:0 0 8px}.practice-header-module__XPvDBW__confirm p{color:var(--ink-soft);font-size:var(--type-size-body-compact);font-weight:var(--type-weight-body);line-height:var(--type-leading-compact);margin:0 0 18px}.practice-header-module__XPvDBW__confirmActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (max-width:360px){.practice-header-module__XPvDBW__header{gap:5px;padding-left:10px;padding-right:10px}.practice-header-module__XPvDBW__homeHeader{padding-inline:16px}.practice-header-module__XPvDBW__trailing{gap:5px}.practice-header-module__XPvDBW__actions{gap:3px}.practice-header-module__XPvDBW__action{width:44px;height:44px}}
.case-intro-module__7EBuba__case{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:16px calc(var(--space-edge) + var(--space-gutter)) 16px;background:var(--cream);color:var(--ink);flex-direction:column;flex:1;display:flex;overflow-y:auto}.case-intro-module__7EBuba__case:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.case-intro-module__7EBuba__intro{text-align:center;flex:none}.case-intro-module__7EBuba__intro h1,.case-intro-module__7EBuba__intro p{margin:0}.case-intro-module__7EBuba__intro p{color:var(--ink-soft);margin-top:6px}.case-intro-module__7EBuba__note{margin-bottom:10px}.case-intro-module__7EBuba__script{display:block;position:relative}.case-intro-module__7EBuba__ghost{visibility:hidden}.case-intro-module__7EBuba__typed{width:100%;position:absolute;top:0;left:0}.case-intro-module__7EBuba__caret{vertical-align:-.08em;background:currentColor;width:2px;height:.85em;margin-left:1px;display:inline-block}.case-intro-module__7EBuba__srOnly{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.case-intro-module__7EBuba__evidence{flex-direction:column;flex:none;min-height:0;margin-top:12px;margin-bottom:12px;display:flex;overflow:visible}.case-intro-module__7EBuba__evidence[data-ready=false]{opacity:0;pointer-events:none}@media (prefers-reduced-motion:no-preference){.case-intro-module__7EBuba__caret{animation:.9s step-end infinite case-intro-module__7EBuba__blink}.case-intro-module__7EBuba__evidence[data-ready=play]{animation:.18s ease-out both case-intro-module__7EBuba__reveal}}@keyframes case-intro-module__7EBuba__blink{50%{opacity:0}}@keyframes case-intro-module__7EBuba__reveal{0%{opacity:0}to{opacity:1}}
.email-view-module__4hRR8W__panel{border-radius:var(--shape-card);color:#1c1c1e;width:100%;height:auto;min-height:0;font-family:var(--font-evidence);cursor:default;caret-color:#0b57d0;scrollbar-color:#c5ced8 transparent;background:#fff;flex-direction:column;flex:none;display:flex;overflow:hidden}.email-view-module__4hRR8W__panel ::selection{color:#1c1c1e;background:#d3e3fd}.email-view-module__4hRR8W__nav{color:#0b57d0;border-bottom:1px solid #e6e8ec;flex:none;align-items:center;gap:8px;min-height:48px;padding:0 14px;display:flex}.email-view-module__4hRR8W__nav svg{width:22px;height:22px}.email-view-module__4hRR8W__nav strong{font-size:17px;font-weight:600}.email-view-module__4hRR8W__content{flex-direction:column;flex:none;gap:14px;min-height:0;padding:18px 16px 20px;display:flex}.email-view-module__4hRR8W__subject{overflow-wrap:anywhere;margin:0;font-size:22px;font-weight:700;line-height:1.25}.email-view-module__4hRR8W__from{align-items:flex-start;gap:10px;min-width:0;display:flex}.email-view-module__4hRR8W__avatar{border-radius:var(--shape-pill);color:#3c4043;background:#e8eaed;flex:none;place-items:center;width:40px;height:40px;font-size:18px;font-weight:700;display:grid}.email-view-module__4hRR8W__who{flex:1;gap:2px;min-width:0;display:grid}.email-view-module__4hRR8W__name,.email-view-module__4hRR8W__address,.email-view-module__4hRR8W__to,.email-view-module__4hRR8W__body,.email-view-module__4hRR8W__fileName,.email-view-module__4hRR8W__unavailable{overflow-wrap:anywhere;margin:0}.email-view-module__4hRR8W__name{font-size:16px;font-weight:700;line-height:1.3}.email-view-module__4hRR8W__address,.email-view-module__4hRR8W__to{color:#3d4c5c;font-size:14px;line-height:1.35}.email-view-module__4hRR8W__body{white-space:pre-wrap;font-size:16px;line-height:1.45}.email-view-module__4hRR8W__link{color:#0b57d0;text-underline-offset:2px;text-decoration:underline}.email-view-module__4hRR8W__file{background:#f7f8fa;border:1px solid #e0e3e7;border-radius:12px;gap:2px;padding:12px 14px;display:grid}.email-view-module__4hRR8W__file small{color:#3d4c5c;font-size:12px;font-weight:600}.email-view-module__4hRR8W__fileName{font-size:15px;font-weight:700}.email-view-module__4hRR8W__shot{aspect-ratio:3/4;background:#e8eaed;border:0;border-radius:12px;width:min(200px,72%);padding:0;display:block;position:relative;overflow:hidden}.email-view-module__4hRR8W__shot img{object-fit:contain}button.email-view-module__4hRR8W__shot{cursor:zoom-in}.email-view-module__4hRR8W__reply{pointer-events:none;flex:none;align-items:center;min-height:52px;padding:0 12px 12px;display:flex}.email-view-module__4hRR8W__reply span{border-radius:var(--shape-pill);color:#5f6b76;border:1px solid #e0e3e7;align-items:center;width:100%;min-height:36px;padding:0 14px;font-size:15px;display:flex}.email-view-module__4hRR8W__unavailable{color:#3d4c5c;padding:16px;font-size:15px;line-height:1.4}.email-view-module__4hRR8W__shot:focus-visible{outline-offset:2px;outline:3px solid #0b57d0}@media (prefers-reduced-motion:no-preference){.email-view-module__4hRR8W__content[data-deliver=play]{animation:.42s cubic-bezier(.16,1,.3,1) both email-view-module__4hRR8W__arrive}}@keyframes email-view-module__4hRR8W__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.link-view-module__ZP2r8W__panel{border-radius:var(--shape-card);color:#1c1c1e;width:100%;min-width:0;height:auto;font-family:var(--font-evidence);cursor:default;scrollbar-color:#c5ced8 transparent;background:#fff;flex-direction:column;flex:none;align-self:flex-start;display:flex;overflow:hidden}.link-view-module__ZP2r8W__panel ::selection{color:#1c1c1e;background:#d3e3fd}.link-view-module__ZP2r8W__photo,.link-view-module__ZP2r8W__shot{background:#fff;flex:none;display:block;overflow:hidden}.link-view-module__ZP2r8W__shot{cursor:pointer;border:0;width:100%;margin:0;padding:0}.link-view-module__ZP2r8W__photo img,.link-view-module__ZP2r8W__shot img{aspect-ratio:3/4;object-fit:contain;object-position:center;background:#f3f4f6;width:100%;display:block}.link-view-module__ZP2r8W__line{border-top:1px solid #e6e8ec;flex:none;padding:12px 16px 14px}.link-view-module__ZP2r8W__label,.link-view-module__ZP2r8W__value,.link-view-module__ZP2r8W__failed{overflow-wrap:anywhere;margin:0}.link-view-module__ZP2r8W__label{color:#5f6368;letter-spacing:.02em;text-transform:uppercase;font-size:12px;font-weight:600}.link-view-module__ZP2r8W__value{margin-top:2px;font-size:17px;font-weight:600;line-height:1.35}.link-view-module__ZP2r8W__failed{padding:18px 16px}.link-view-module__ZP2r8W__shot:focus,.link-view-module__ZP2r8W__shot:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.link-view-module__ZP2r8W__shot.link-view-module__ZP2r8W__shot:focus-visible{outline-offset:-3px;outline:2px solid #1c1c1e}}@media (prefers-reduced-motion:no-preference){.link-view-module__ZP2r8W__panel[data-arrive=play]{animation:.36s cubic-bezier(.16,1,.3,1) both link-view-module__ZP2r8W__arrive}}@keyframes link-view-module__ZP2r8W__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.website-view-module__r7i01G__panel{border-radius:var(--shape-card);color:#1c1c1e;width:100%;min-width:0;height:auto;min-height:0;font-family:var(--font-evidence);cursor:default;scrollbar-color:#c5ced8 transparent;background:#fff;flex-direction:column;flex:none;display:flex;overflow:hidden}.website-view-module__r7i01G__panel ::selection{color:#1c1c1e;background:#d3e3fd}.website-view-module__r7i01G__bar{background:#eef0f3;flex:none;padding:10px 12px}.website-view-module__r7i01G__address{text-align:center;overflow-wrap:anywhere;background:#fff;border-radius:12px;margin:0;padding:8px 12px;font-size:15px;font-weight:500;line-height:1.35}.website-view-module__r7i01G__content{background:#fff;flex:none;min-height:0}.website-view-module__r7i01G__page{aspect-ratio:3/4;object-fit:contain;object-position:center;background:#f3f4f6;width:100%;display:block}.website-view-module__r7i01G__copy,.website-view-module__r7i01G__failed{overflow-wrap:anywhere;margin:0;padding:18px 16px 20px}.website-view-module__r7i01G__failed{color:#3c4043}@media (prefers-reduced-motion:no-preference){.website-view-module__r7i01G__panel[data-arrive=play]{animation:.36s cubic-bezier(.16,1,.3,1) both website-view-module__r7i01G__arrive}}@keyframes website-view-module__r7i01G__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.practice-audio-module__MhPuoa__srOnly,.practice-audio-module__MhPuoa__clip{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.practice-audio-module__MhPuoa__listen{align-items:center;gap:12px;margin-top:16px;display:flex}.practice-audio-module__MhPuoa__listenBody{flex:1;gap:4px;min-width:0;display:grid}.practice-audio-module__MhPuoa__play,.practice-audio-module__MhPuoa__stagePlay,.practice-audio-module__MhPuoa__answer{appearance:none;border-radius:var(--shape-pill);background:var(--forest);color:var(--cream);touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;border:0;flex:none;place-items:center;margin:0;padding:0;display:grid}.practice-audio-module__MhPuoa__play{width:var(--space-control);height:var(--space-control)}.practice-audio-module__MhPuoa__play:hover,.practice-audio-module__MhPuoa__stagePlay:hover,.practice-audio-module__MhPuoa__answer:hover{background:var(--forest-deep)}.practice-audio-module__MhPuoa__play:active,.practice-audio-module__MhPuoa__stagePlay:active,.practice-audio-module__MhPuoa__answer:active{background:var(--forest-pressed)}.practice-audio-module__MhPuoa__play:disabled,.practice-audio-module__MhPuoa__stagePlay:disabled,.practice-audio-module__MhPuoa__answer:disabled,.practice-audio-module__MhPuoa__play:disabled:hover,.practice-audio-module__MhPuoa__stagePlay:disabled:hover,.practice-audio-module__MhPuoa__answer:disabled:hover{background:var(--forest);opacity:.45;cursor:default}.practice-audio-module__MhPuoa__trackLabel{gap:4px;display:grid}.practice-audio-module__MhPuoa__track{width:100%;height:4px;accent-color:var(--forest);cursor:pointer;margin:0}.practice-audio-module__MhPuoa__track:disabled{cursor:default}.practice-audio-module__MhPuoa__times{color:var(--ink-soft)}.practice-audio-module__MhPuoa__stage{flex-direction:column;align-items:center;gap:18px;width:min(100%,280px);display:flex}.practice-audio-module__MhPuoa__stagePlay{width:96px;height:96px}.practice-audio-module__MhPuoa__stagePlay svg{width:36px;height:36px}.practice-audio-module__MhPuoa__stage .practice-audio-module__MhPuoa__trackLabel{width:100%}.practice-audio-module__MhPuoa__stage .practice-audio-module__MhPuoa__times{color:#d7e0d8;text-align:center}.practice-audio-module__MhPuoa__stage .practice-audio-module__MhPuoa__track{accent-color:var(--cream)}.practice-audio-module__MhPuoa__stageFailed{color:#f6f4e9;text-align:center;margin:0}.practice-audio-module__MhPuoa__call{border-radius:var(--shape-card);width:100%;min-width:0;height:auto;min-height:0;color:var(--ink);text-align:center;cursor:default;background:linear-gradient(#e7f3ff 0%,#d3e9f8 100%);flex-direction:column;flex:none;align-items:center;padding:28px 22px 22px;display:flex;position:relative;overflow:hidden}.practice-audio-module__MhPuoa__compact{padding:18px 18px 16px}.practice-audio-module__MhPuoa__compact .practice-audio-module__MhPuoa__mark{width:min(132px,42%);margin:10px auto}.practice-audio-module__MhPuoa__compact .practice-audio-module__MhPuoa__markIcon{width:52px;height:52px}.practice-audio-module__MhPuoa__compact .practice-audio-module__MhPuoa__status{margin-bottom:8px}.practice-audio-module__MhPuoa__compact .practice-audio-module__MhPuoa__answer{margin-top:12px}.practice-audio-module__MhPuoa__status{border-radius:var(--shape-pill);background:var(--paper);margin:0 0 14px;padding:4px 12px}.practice-audio-module__MhPuoa__name,.practice-audio-module__MhPuoa__detail,.practice-audio-module__MhPuoa__words p{overflow-wrap:anywhere;margin:0}.practice-audio-module__MhPuoa__name{overflow-wrap:anywhere;text-wrap:balance;max-width:100%}.practice-audio-module__MhPuoa__detail{overflow-wrap:anywhere;max-width:100%;color:var(--ink-soft);margin-top:6px}.practice-audio-module__MhPuoa__empty{margin:auto}.practice-audio-module__MhPuoa__mark{aspect-ratio:1;border:2px solid color-mix(in srgb, var(--ink) 42%, transparent);border-radius:var(--shape-pill);width:min(220px,62%);color:var(--ink);place-items:center;margin:24px auto;display:grid}.practice-audio-module__MhPuoa__markIcon{width:88px;height:88px}.practice-audio-module__MhPuoa__words{overflow-wrap:anywhere;flex-direction:column;flex:none;justify-content:center;width:100%;min-height:0;margin-top:18px;display:flex}.practice-audio-module__MhPuoa__clock{font-variant-numeric:tabular-nums;margin:0 0 12px}.practice-audio-module__MhPuoa__failed{color:var(--ink-soft);margin-top:12px}.practice-audio-module__MhPuoa__answer{width:72px;height:72px;margin-top:22px}.practice-audio-module__MhPuoa__answer svg{width:30px;height:30px}.practice-audio-module__MhPuoa__play:focus,.practice-audio-module__MhPuoa__stagePlay:focus,.practice-audio-module__MhPuoa__answer:focus,.practice-audio-module__MhPuoa__track:focus,.practice-audio-module__MhPuoa__play:focus-visible,.practice-audio-module__MhPuoa__stagePlay:focus-visible,.practice-audio-module__MhPuoa__answer:focus-visible,.practice-audio-module__MhPuoa__track:focus-visible{outline:none}@media (hover:hover) and (pointer:fine){.practice-audio-module__MhPuoa__play.practice-audio-module__MhPuoa__play:focus-visible,.practice-audio-module__MhPuoa__stagePlay.practice-audio-module__MhPuoa__stagePlay:focus-visible,.practice-audio-module__MhPuoa__answer.practice-audio-module__MhPuoa__answer:focus-visible,.practice-audio-module__MhPuoa__track.practice-audio-module__MhPuoa__track:focus-visible{outline:2px solid var(--ink);outline-offset:3px}}@media (prefers-reduced-motion:no-preference){.practice-audio-module__MhPuoa__call[data-arrive=play]{animation:.36s cubic-bezier(.16,1,.3,1) both practice-audio-module__MhPuoa__arrive}}@keyframes practice-audio-module__MhPuoa__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.evidence-stage-module__fYmWtW__panel,.evidence-stage-module__fYmWtW__reading{border-radius:var(--shape-card);background:var(--paper);width:100%;height:auto;min-height:0;color:var(--ink);cursor:default;flex-direction:column;flex:none;display:flex;overflow:hidden}.evidence-stage-module__fYmWtW__bar{background:var(--ink);min-height:52px;color:var(--cream);flex:none;align-items:center;padding:0 16px;display:flex}.evidence-stage-module__fYmWtW__body{flex-direction:column;flex:none;min-height:0;padding:16px;display:flex;overflow:visible}.evidence-stage-module__fYmWtW__body>:only-child{flex:none;min-height:0}.evidence-stage-module__fYmWtW__sender{gap:2px;margin:12px 0 0;display:grid}.evidence-stage-module__fYmWtW__sender span,.evidence-stage-module__fYmWtW__url span{color:var(--ink-soft)}.evidence-stage-module__fYmWtW__copy{white-space:pre-wrap;margin:12px 0 0}.evidence-stage-module__fYmWtW__photo{background:var(--wash);cursor:pointer;border:0;border-radius:12px;flex:1;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.evidence-stage-module__fYmWtW__photo img{object-fit:contain}.evidence-stage-module__fYmWtW__url{flex:none;gap:2px;margin:12px 0 0;display:grid}.evidence-stage-module__fYmWtW__url strong{overflow-wrap:anywhere}.evidence-stage-module__fYmWtW__video{aspect-ratio:3/4;object-fit:contain;background:var(--ink);border-radius:12px;width:100%;margin-inline:auto}.evidence-stage-module__fYmWtW__reading{background:var(--wash);flex-direction:column;flex:none;min-height:0;display:flex;overflow:hidden}.evidence-stage-module__fYmWtW__reading[data-has-image=false]{background:var(--paper)}.evidence-stage-module__fYmWtW__figure{aspect-ratio:3/4;flex:none;width:100%;min-height:0;position:relative;overflow:hidden}.evidence-stage-module__fYmWtW__readingFailed{text-align:center;color:var(--ink);background:var(--paper);justify-content:center;align-items:center;margin:0;padding:18px;display:flex;position:absolute;inset:0}.evidence-stage-module__fYmWtW__figure img{object-fit:contain}.evidence-stage-module__fYmWtW__readingCopy{background:var(--paper);flex:none;min-height:0;padding:20px 18px 16px}.evidence-stage-module__fYmWtW__readingCopy h2,.evidence-stage-module__fYmWtW__readingCopy p{margin:0}.evidence-stage-module__fYmWtW__readingCopy p{color:var(--ink-soft);margin-top:8px}.evidence-stage-module__fYmWtW__body h2{margin:0}.evidence-stage-module__fYmWtW__panel :is(button,a,audio,video,summary),.evidence-stage-module__fYmWtW__reading :is(button,a,audio,video,summary){cursor:pointer}@media (prefers-reduced-motion:no-preference){.evidence-stage-module__fYmWtW__panel[data-arrive=play],.evidence-stage-module__fYmWtW__reading[data-arrive=play]{animation:.36s cubic-bezier(.16,1,.3,1) both evidence-stage-module__fYmWtW__arrive}}@keyframes evidence-stage-module__fYmWtW__arrive{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}
.quick-fire-player-module__ys_ncq__root{color:#192331;overscroll-behavior:none;width:100%;height:100%;overflow:hidden}.quick-fire-player-module__ys_ncq__shell{background:var(--cream);grid-template-rows:76px minmax(0,1fr);width:100%;height:100%;display:grid;overflow:hidden}.quick-fire-player-module__ys_ncq__stage{background:var(--cream);flex-direction:column;min-height:0;animation:.24s cubic-bezier(.22,1,.36,1) quick-fire-player-module__ys_ncq__stepEnter;display:flex;position:relative;overflow:hidden}.quick-fire-player-module__ys_ncq__phoneArea{background:var(--cream);flex:1;place-items:center;min-height:0;display:grid;overflow:hidden}.quick-fire-player-module__ys_ncq__threadArea{background:var(--cream);flex:none;min-height:0;display:flex;overflow:visible}.quick-fire-player-module__ys_ncq__evidenceDock{background:var(--cream);flex:none;padding:16px 24px 8px}.quick-fire-player-module__ys_ncq__evidenceDock p{color:#526375;width:min(100%,42rem);font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);font-weight:var(--type-weight-body);margin:0 auto}.quick-fire-player-module__ys_ncq__enterButton{color:#fff;cursor:pointer;width:100%;min-height:48px;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);background:#1d6bd9;border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:9px 14px;display:flex}.quick-fire-player-module__ys_ncq__enterButton:hover{background:#175dbf}.quick-fire-player-module__ys_ncq__enterButton svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__questionStage{min-height:0;padding:15px 19px calc(16px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.quick-fire-player-module__ys_ncq__backToEvidence{color:#286fc8;cursor:pointer;min-height:34px;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);background:0 0;border:0;align-self:flex-start;padding:0 3px}.quick-fire-player-module__ys_ncq__questionStage .quick-fire-player-module__ys_ncq__decisionSheet{width:100%;margin:auto 0;padding:0}.quick-fire-player-module__ys_ncq__scene{background:#e6ecef;flex:auto;min-height:0;overflow:hidden}.quick-fire-player-module__ys_ncq__gallery{background:0 0;align-content:start;gap:8px;width:100%;height:auto;min-height:0;display:grid;overflow:visible}.quick-fire-player-module__ys_ncq__gallery[data-count="2"],.quick-fire-player-module__ys_ncq__gallery[data-count="3"],.quick-fire-player-module__ys_ncq__gallery[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.quick-fire-player-module__ys_ncq__gallery[data-count="3"],.quick-fire-player-module__ys_ncq__gallery[data-count="4"]{grid-auto-rows:max-content}.quick-fire-player-module__ys_ncq__gallery .quick-fire-player-module__ys_ncq__mediaTile{background:var(--wash);min-width:0;min-height:0;color:var(--ink);cursor:zoom-in;border:0;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.quick-fire-player-module__ys_ncq__mediaTile:hover .quick-fire-player-module__ys_ncq__mediaCaption{background:var(--selected);color:var(--ink)}.quick-fire-player-module__ys_ncq__mediaVisual{aspect-ratio:3/4;flex:none;width:100%;display:block;position:relative;overflow:hidden}.quick-fire-player-module__ys_ncq__mediaVisual img{object-fit:contain}.quick-fire-player-module__ys_ncq__tileFailed{text-align:center;justify-content:center;align-items:center;margin:0;padding:12px;display:flex;position:absolute;inset:0}.quick-fire-player-module__ys_ncq__videoPlay{color:#1d6bd9;background:#fffffff0;border-radius:50%;place-items:center;width:42px;height:42px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.quick-fire-player-module__ys_ncq__videoPlay svg{fill:currentColor;width:24px;height:24px}.quick-fire-player-module__ys_ncq__audioTile{width:100%;height:100%;color:var(--forest);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.quick-fire-player-module__ys_ncq__audioMark{background:var(--forest);width:72px;height:72px;color:var(--cream);border-radius:50%;place-items:center;display:grid}.quick-fire-player-module__ys_ncq__audioMark svg{width:28px;height:28px}.quick-fire-player-module__ys_ncq__gallery[data-count="1"][data-kind=audio]{align-content:center;place-items:center;container-type:inline-size}.quick-fire-player-module__ys_ncq__gallery[data-count="1"][data-kind=audio] .quick-fire-player-module__ys_ncq__mediaTile{aspect-ratio:1;background:var(--forest);width:min(220px,70cqi);height:auto;color:var(--cream);border-radius:50%;flex:none}.quick-fire-player-module__ys_ncq__gallery[data-count="1"][data-kind=audio] .quick-fire-player-module__ys_ncq__mediaVisual{aspect-ratio:1}.quick-fire-player-module__ys_ncq__gallery[data-count="1"][data-kind=audio] .quick-fire-player-module__ys_ncq__audioTile{color:var(--cream)}.quick-fire-player-module__ys_ncq__gallery[data-count="1"][data-kind=audio] .quick-fire-player-module__ys_ncq__audioTile svg{width:40px;height:40px}.quick-fire-player-module__ys_ncq__artifact{background:#f6f7fb;flex-direction:column;width:100%;height:100%;min-height:0;display:flex}.quick-fire-player-module__ys_ncq__artifactHeader{background:#fff;border-bottom:1px solid #e2e7ee;flex:none;align-items:center;gap:10px;min-height:67px;padding:9px 19px;display:flex}.quick-fire-player-module__ys_ncq__artifactHeader>span:last-child{gap:2px;min-width:0;display:grid}.quick-fire-player-module__ys_ncq__artifactHeader strong{color:#263340;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-fire-player-module__ys_ncq__artifactHeader small{color:#647486;font-size:var(--type-size-meta)}.quick-fire-player-module__ys_ncq__avatar{color:#1d64b8;width:39px;height:39px;font-size:var(--type-size-body);font-weight:var(--type-weight-heading);background:#d9e7fa;border-radius:50%;flex:none;place-items:center;display:grid}.quick-fire-player-module__ys_ncq__artifactContent{flex:1;min-height:0;padding:18px 20px;overflow:auto}.quick-fire-player-module__ys_ncq__artifactContent>p{color:#293541;width:fit-content;max-width:min(88%,370px);font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);white-space:pre-line;font-weight:var(--type-weight-body);background:#e5e9ef;border-radius:18px 18px 18px 5px;margin:0;padding:13px 16px}.quick-fire-player-module__ys_ncq__artifact[data-kind=email] .quick-fire-player-module__ys_ncq__artifactContent>p,.quick-fire-player-module__ys_ncq__artifact[data-kind=website] .quick-fire-player-module__ys_ncq__artifactContent>p{background:#fff;border-radius:13px;max-width:100%}.quick-fire-player-module__ys_ncq__artifact[data-kind=website]{background:#fff}.quick-fire-player-module__ys_ncq__artifact[data-kind=website] .quick-fire-player-module__ys_ncq__artifactHeader{background:#f6f8fa}.quick-fire-player-module__ys_ncq__artifact[data-kind=website] .quick-fire-player-module__ys_ncq__artifactContent>p{padding:18px;box-shadow:0 4px 18px #26394e17}.quick-fire-player-module__ys_ncq__artifactAttachment{color:#1e65bc;cursor:zoom-in;background:#fff;border:1px solid #e0e5eb;border-radius:12px;flex-direction:column;width:112px;height:142px;margin-top:9px;padding:0;display:flex;position:relative;overflow:hidden}.quick-fire-player-module__ys_ncq__artifactAttachment img{object-fit:contain}.quick-fire-player-module__ys_ncq__artifactAttachment>span{min-height:30px;font-size:var(--type-size-micro);font-weight:var(--type-weight-control);background:#fff;justify-content:center;align-items:center;gap:4px;margin-top:auto;display:flex;position:relative}.quick-fire-player-module__ys_ncq__artifactAttachment svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__messageComposer{color:#9aa5b1;min-height:43px;font-size:var(--type-size-meta);background:#fff;border:1px solid #dee4eb;border-radius:999px;flex:none;margin:0 17px 9px;padding:11px 14px}.quick-fire-player-module__ys_ncq__mediaCaption{min-width:0;min-height:29px;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);background:#edf2f5;flex:none;justify-content:center;align-items:center;gap:7px;padding:4px 8px;display:flex}.quick-fire-player-module__ys_ncq__mediaCaption span{overflow-wrap:anywhere;min-width:0}.quick-fire-player-module__ys_ncq__mediaCaption svg{flex:none;width:20px;height:20px}.quick-fire-player-module__ys_ncq__linkPreview{background:#f6f9fc;border:1px solid #e1e8ee;border-radius:14px;flex:none;align-items:center;gap:11px;min-height:61px;margin:8px 14px 0;padding:8px 12px;display:flex}.quick-fire-player-module__ys_ncq__previewIcon{color:#1c70e3;background:#e5f0ff;border-radius:11px;flex:none;place-items:center;width:39px;height:39px;display:grid}.quick-fire-player-module__ys_ncq__previewIcon svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__previewCopy{gap:1px;min-width:0;display:grid}.quick-fire-player-module__ys_ncq__previewCopy span{color:#526070;font-size:var(--type-size-meta);font-weight:var(--type-weight-control)}.quick-fire-player-module__ys_ncq__previewCopy strong{color:#1b2734;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-heading);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.quick-fire-player-module__ys_ncq__decisionSheet{padding:15px 20px calc(18px + env(safe-area-inset-bottom));background:#fff;flex:none}.quick-fire-player-module__ys_ncq__setup{color:#4f6072;font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);font-weight:var(--type-weight-body);margin:0 0 7px}.quick-fire-player-module__ys_ncq__caseNumber{color:#2a6cbf;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);font-variant-numeric:tabular-nums;margin-bottom:6px;display:block}.quick-fire-player-module__ys_ncq__decisionSheet h1,.quick-fire-player-module__ys_ncq__confidenceSheet h1,.quick-fire-player-module__ys_ncq__verdict h1{font-size:var(--type-size-title);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-title);text-wrap:balance;margin:0}.quick-fire-player-module__ys_ncq__choices,.quick-fire-player-module__ys_ncq__confidenceChoices{gap:7px;margin-top:13px;display:grid}.quick-fire-player-module__ys_ncq__choice{color:#253444;cursor:pointer;width:100%;min-height:49px;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);line-height:var(--type-leading-compact);text-align:left;background:#f7f9fb;border:1px solid #e1e7ed;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:8px 13px;display:flex}.quick-fire-player-module__ys_ncq__choice:hover{background:#edf5ff;border-color:#a9c8ed}.quick-fire-player-module__ys_ncq__choice strong{font-weight:var(--type-weight-control)}.quick-fire-player-module__ys_ncq__choice:active{transform:scale(.99)}.quick-fire-player-module__ys_ncq__choice svg{color:#2973d9;flex:none;width:20px;height:20px}.quick-fire-player-module__ys_ncq__choice[data-selected=true]{background:#e6f1fe;border-color:#7bb3ed}.quick-fire-player-module__ys_ncq__submitSelection{color:#fff;cursor:pointer;width:100%;min-height:46px;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);background:#1d6bd9;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin-top:10px;display:flex}.quick-fire-player-module__ys_ncq__submitSelection:disabled{color:#91a0b0;cursor:not-allowed;background:#dfe5ec}.quick-fire-player-module__ys_ncq__submitSelection svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__confidenceSheet{min-height:0;padding:20px 22px calc(23px + env(safe-area-inset-bottom));background:#fff;flex-direction:column;flex:auto;display:flex}.quick-fire-player-module__ys_ncq__confidenceBody{margin:auto 0}.quick-fire-player-module__ys_ncq__smallLabel{color:#597084;font-size:var(--type-size-meta);font-weight:var(--type-weight-control);margin:0 0 8px}.quick-fire-player-module__ys_ncq__selectedChoice{color:#195aaf;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact);background:#e8f2ff;border-radius:12px;margin:0 0 27px;padding:10px 13px;display:inline-block}.quick-fire-player-module__ys_ncq__confidenceChoices{margin-top:20px}.quick-fire-player-module__ys_ncq__confidenceChoices .quick-fire-player-module__ys_ncq__choice{min-height:54px;font-size:var(--type-size-body-compact)}.quick-fire-player-module__ys_ncq__reviewMedia{color:#1d63b0;cursor:pointer;min-height:40px;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);background:#ecf3fb;border:0;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.quick-fire-player-module__ys_ncq__reviewMedia svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__reviewMedia:hover{background:#dceafa}.quick-fire-player-module__ys_ncq__revealScreen{background:#fff;flex-direction:column;flex:1;min-height:0;display:flex}.quick-fire-player-module__ys_ncq__verdict{color:#174a31;background:#eaf5ef;flex-direction:column;flex:none;justify-content:flex-end;gap:13px;min-height:146px;padding:24px 22px;display:flex}.quick-fire-player-module__ys_ncq__verdict[data-grade="0"],.quick-fire-player-module__ys_ncq__verdict[data-grade="0.5"]{color:#73420d;background:#fff2e3}.quick-fire-player-module__ys_ncq__verdictMark{background:#fff;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.quick-fire-player-module__ys_ncq__verdictMark svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__revealBody{min-height:0;padding:23px 22px calc(19px + env(safe-area-inset-bottom));flex-direction:column;flex:1;display:flex}.quick-fire-player-module__ys_ncq__revealBody h2{font-size:var(--type-size-heading);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);text-wrap:balance;margin:0 0 11px}.quick-fire-player-module__ys_ncq__revealBody>p{color:#41546a;font-size:var(--type-size-body);line-height:var(--type-leading-body);font-weight:var(--type-weight-body);margin:0}.quick-fire-player-module__ys_ncq__bestMove{color:#184c32;background:#edf6f0;border-radius:13px;gap:4px;margin-top:19px;padding:14px 15px;display:grid}.quick-fire-player-module__ys_ncq__bestMove span{font-size:var(--type-size-meta);font-weight:var(--type-weight-heading)}.quick-fire-player-module__ys_ncq__bestMove strong{font-size:var(--type-size-body-compact);font-weight:var(--type-weight-heading);line-height:var(--type-leading-compact)}.quick-fire-player-module__ys_ncq__revealBody .quick-fire-player-module__ys_ncq__reviewMedia{margin-top:15px}.quick-fire-player-module__ys_ncq__revealActions{gap:9px;margin-top:auto;padding-top:14px;display:grid}.quick-fire-player-module__ys_ncq__retry{color:#246dbf;cursor:pointer;min-height:31px;font-size:var(--type-size-meta);font-weight:var(--type-weight-heading);background:0 0;border:0}.quick-fire-player-module__ys_ncq__replay{border-radius:var(--shape-pill);background:var(--forest);width:100%;min-height:48px;color:var(--paper);font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:flex}.quick-fire-player-module__ys_ncq__replay:hover{background:var(--forest-deep)}.quick-fire-player-module__ys_ncq__viewer{color:#fff;background:#12191e;border:0;border-radius:17px;width:min(100vw - 20px,640px);max-width:none;height:min(100dvh - 20px,920px);max-height:none;margin:auto;padding:0;overflow:hidden;box-shadow:0 20px 60px #00000059}.quick-fire-player-module__ys_ncq__viewer::backdrop{background:#070f18db}.quick-fire-player-module__ys_ncq__viewerInner{flex-direction:column;width:100%;height:100%;display:flex}.quick-fire-player-module__ys_ncq__viewerHeader{flex:none;align-items:center;gap:10px;min-height:57px;padding:0 15px;display:flex}.quick-fire-player-module__ys_ncq__viewerHeader strong{min-width:0;font-size:var(--type-size-body-compact);overflow-wrap:anywhere;flex:1}.quick-fire-player-module__ys_ncq__viewerHeader span{color:#c1cbd2;font-size:var(--type-size-meta)}.quick-fire-player-module__ys_ncq__viewerHeader button{color:#fff;cursor:pointer;background:#29343c;border:0;border-radius:50%;flex:none;place-items:center;width:39px;height:39px;display:grid}.quick-fire-player-module__ys_ncq__viewerHeader svg{width:20px;height:20px}.quick-fire-player-module__ys_ncq__viewerCanvas{background:#091117;flex:1;place-items:center;min-height:0;display:grid;overflow:auto}.quick-fire-player-module__ys_ncq__viewerCanvas[data-kind=image]{justify-content:flex-start;align-items:flex-start;display:flex;overflow:auto}.quick-fire-player-module__ys_ncq__viewerCanvas[data-kind=image][data-zoomed=true]{overflow:auto}.quick-fire-player-module__ys_ncq__imageStage{flex:0 0 100%;width:100%;min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.quick-fire-player-module__ys_ncq__viewerCanvas[data-zoomed=true] .quick-fire-player-module__ys_ncq__imageStage{flex-basis:200%;width:200%;height:200%}.quick-fire-player-module__ys_ncq__viewerImage{object-fit:contain}.quick-fire-player-module__ys_ncq__imageFailed{color:#f6f4e9;text-align:center;background:#091117eb;flex:none;justify-content:center;align-items:center;width:100%;min-height:100%;margin:0;padding:16px;display:flex}.quick-fire-player-module__ys_ncq__viewerCanvas[data-kind=video]{display:flex;overflow:auto}.quick-fire-player-module__ys_ncq__viewerCanvas[data-kind=video]>.quick-fire-player-module__ys_ncq__playerMedia{flex:none;justify-content:flex-start;height:auto;min-height:100%}.quick-fire-player-module__ys_ncq__clipStage{aspect-ratio:3/4;background:#091117;border-radius:12px;flex:none;width:min(100%,75dvh - 13.5rem);margin-inline:auto;position:relative;overflow:hidden}.quick-fire-player-module__ys_ncq__clipStage video{object-fit:contain;pointer-events:none;background:#091117;width:100%;height:100%;max-height:none;display:block;position:absolute;inset:0}.quick-fire-player-module__ys_ncq__clipToggle{width:56px;height:56px;color:var(--forest);cursor:pointer;background:#fff;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.quick-fire-player-module__ys_ncq__clipToggle svg{width:24px;height:24px}.quick-fire-player-module__ys_ncq__clipFailed{color:#f6f4e9;text-align:center;background:#091117eb;place-items:center;margin:0;padding:16px;display:grid;position:absolute;inset:0}.quick-fire-player-module__ys_ncq__playerMedia{flex-direction:column;justify-content:center;align-items:center;gap:18px;width:100%;max-width:640px;min-height:0;padding:15px;display:flex}.quick-fire-player-module__ys_ncq__playerMedia>svg{color:#d5e9ff;width:24px;height:24px}.quick-fire-player-module__ys_ncq__playerMedia audio{width:min(100%,390px)}.quick-fire-player-module__ys_ncq__playerMedia details{color:#e8edf2;width:min(100%,480px);font-size:var(--type-size-caption);line-height:var(--type-leading-compact);flex:none}.quick-fire-player-module__ys_ncq__playerMedia summary{cursor:pointer;font-weight:var(--type-weight-heading)}.quick-fire-player-module__ys_ncq__viewerCanvas[data-kind=audio]{display:flex;overflow:auto}.quick-fire-player-module__ys_ncq__audioStage{flex-direction:column;flex:none;justify-content:center;align-items:center;gap:22px;width:min(100%,360px);min-height:100%;margin:auto;padding:24px 22px;display:flex}.quick-fire-player-module__ys_ncq__transcript{flex-direction:column;align-items:center;gap:10px;width:min(100%,320px);min-height:0;display:flex}.quick-fire-player-module__ys_ncq__transcript button{border-radius:var(--shape-pill);color:#f6f4e9;cursor:pointer;min-height:44px;font-size:var(--type-size-meta);font-weight:var(--type-weight-control);background:0 0;border:0;padding:0 16px}.quick-fire-player-module__ys_ncq__transcriptCopy{color:#f6f4e9;text-align:center;margin:0}.quick-fire-player-module__ys_ncq__viewerActions{flex:none;justify-content:center;gap:8px;min-height:57px;padding:8px;display:flex}.quick-fire-player-module__ys_ncq__viewerActions button{color:#fff;cursor:pointer;min-width:75px;font-size:var(--type-size-meta);font-weight:var(--type-weight-control);background:#27333c;border:1px solid #465561;border-radius:999px;padding:6px 13px}.quick-fire-player-module__ys_ncq__viewerActions button:hover{background:#3b4b57}.quick-fire-player-module__ys_ncq__mediaTile:focus-visible,.quick-fire-player-module__ys_ncq__enterButton:focus-visible,.quick-fire-player-module__ys_ncq__backToEvidence:focus-visible,.quick-fire-player-module__ys_ncq__choice:focus-visible,.quick-fire-player-module__ys_ncq__submitSelection:focus-visible,.quick-fire-player-module__ys_ncq__retry:focus-visible,.quick-fire-player-module__ys_ncq__replay:focus-visible,.quick-fire-player-module__ys_ncq__reviewMedia:focus-visible,.quick-fire-player-module__ys_ncq__viewer button:focus-visible{outline-offset:2px;outline:3px solid #89bafa}@media (max-height:700px){.quick-fire-player-module__ys_ncq__shell{grid-template-rows:48px minmax(0,1fr)}.quick-fire-player-module__ys_ncq__evidenceDock{padding-top:8px;padding-bottom:calc(9px + env(safe-area-inset-bottom))}.quick-fire-player-module__ys_ncq__evidenceDock p{font-size:var(--type-size-body-compact);font-weight:var(--type-weight-body);margin-bottom:7px}.quick-fire-player-module__ys_ncq__enterButton{min-height:44px;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control)}.quick-fire-player-module__ys_ncq__questionStage{padding-top:10px;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.quick-fire-player-module__ys_ncq__decisionSheet{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.quick-fire-player-module__ys_ncq__setup{font-size:var(--type-size-body-compact);font-weight:var(--type-weight-body);margin-bottom:5px}.quick-fire-player-module__ys_ncq__choices{gap:5px;margin-top:9px}.quick-fire-player-module__ys_ncq__choice{min-height:44px;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);padding:6px 12px}.quick-fire-player-module__ys_ncq__caseNumber{margin-bottom:4px}.quick-fire-player-module__ys_ncq__artifactHeader{min-height:53px;padding-top:5px;padding-bottom:5px}.quick-fire-player-module__ys_ncq__artifactContent{padding:10px 16px}.quick-fire-player-module__ys_ncq__artifactContent>p{font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);font-weight:var(--type-weight-body);padding:10px 13px}.quick-fire-player-module__ys_ncq__messageComposer{min-height:34px;padding:8px 12px}.quick-fire-player-module__ys_ncq__linkPreview{min-height:53px;margin-top:5px}.quick-fire-player-module__ys_ncq__previewIcon{width:34px;height:34px}.quick-fire-player-module__ys_ncq__confidenceSheet,.quick-fire-player-module__ys_ncq__revealBody{padding-top:16px;padding-bottom:calc(14px + env(safe-area-inset-bottom))}.quick-fire-player-module__ys_ncq__selectedChoice{margin-bottom:17px}.quick-fire-player-module__ys_ncq__confidenceChoices{gap:6px;margin-top:13px}.quick-fire-player-module__ys_ncq__confidenceChoices .quick-fire-player-module__ys_ncq__choice{min-height:49px}.quick-fire-player-module__ys_ncq__verdict{gap:7px;min-height:112px;padding:16px 20px}.quick-fire-player-module__ys_ncq__revealBody h2{margin-bottom:7px}.quick-fire-player-module__ys_ncq__revealBody>p{font-size:var(--type-size-body);line-height:var(--type-leading-body);font-weight:var(--type-weight-body)}.quick-fire-player-module__ys_ncq__bestMove{margin-top:10px;padding:10px 12px}.quick-fire-player-module__ys_ncq__revealBody .quick-fire-player-module__ys_ncq__reviewMedia{margin-top:9px}.quick-fire-player-module__ys_ncq__replay{min-height:47px}.quick-fire-player-module__ys_ncq__revealActions{gap:5px;padding-top:8px}}@media (max-width:360px){.quick-fire-player-module__ys_ncq__decisionSheet,.quick-fire-player-module__ys_ncq__confidenceSheet,.quick-fire-player-module__ys_ncq__revealBody{padding-left:14px;padding-right:14px}.quick-fire-player-module__ys_ncq__linkPreview{margin-left:10px;margin-right:10px}}.quick-fire-player-module__ys_ncq__stage[data-entered=true]{animation:none}@keyframes quick-fire-player-module__ys_ncq__stepEnter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.quick-fire-player-module__ys_ncq__stage{animation:none}}
.message-thread-module__moHQVa__panel{border-radius:var(--shape-card);color:#1c1c1e;width:100%;height:auto;min-height:0;font-family:var(--font-evidence);cursor:default;caret-color:#3b6fe0;scrollbar-color:#c5ced8 transparent;background:#e7ebf2;flex-direction:column;flex:none;display:flex;overflow:hidden;container-type:inline-size}.message-thread-module__moHQVa__panel ::selection{color:#1c1c1e;background:#c9d8f8}.message-thread-module__moHQVa__bar{color:#fff;background:#3b6fe0;flex:none;align-items:center;gap:10px;min-height:58px;padding:0 14px;display:flex}.message-thread-module__moHQVa__avatar{border-radius:var(--shape-pill);color:#1d4e9f;background:#d6e4ff;flex:none;place-items:center;width:36px;height:36px;font-size:16px;font-weight:700;display:grid}.message-thread-module__moHQVa__who{flex:1;gap:1px;min-width:0;display:grid}.message-thread-module__moHQVa__who strong{overflow-wrap:anywhere}.message-thread-module__moHQVa__who small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.message-thread-module__moHQVa__who strong{font-size:16px;font-weight:700}.message-thread-module__moHQVa__who small{font-size:12px;font-weight:500}.message-thread-module__moHQVa__tools{pointer-events:none;flex:none;align-items:center;gap:14px;display:flex}.message-thread-module__moHQVa__inboxPanel{flex:none;height:auto}.message-thread-module__moHQVa__inbox{min-height:0;margin:0;padding:8px 0 12px;list-style:none}.message-thread-module__moHQVa__preview{align-items:flex-start;gap:10px;padding:10px 14px;display:flex}.message-thread-module__moHQVa__preview .message-thread-module__moHQVa__text{margin:4px 0 0}.message-thread-module__moHQVa__tools svg{width:22px;height:22px}@container (max-width:380px){.message-thread-module__moHQVa__tools{display:none}}.message-thread-module__moHQVa__thread{flex-direction:column;flex:none;gap:8px;min-height:0;padding:14px 12px 16px;display:flex}.message-thread-module__moHQVa__day{color:#5d6b7a;text-align:center;margin:0 0 4px;font-size:12px;font-weight:600}.message-thread-module__moHQVa__row{max-width:100%;display:flex}.message-thread-module__moHQVa__row[data-from=you]{justify-content:flex-end}.message-thread-module__moHQVa__bubble{min-width:0;max-width:78%}.message-thread-module__moHQVa__text,.message-thread-module__moHQVa__words,.message-thread-module__moHQVa__failed,.message-thread-module__moHQVa__unavailable{overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.message-thread-module__moHQVa__text{background:#fff;border-radius:18px 18px 18px 4px;padding:10px 14px;font-size:16px;line-height:1.35}.message-thread-module__moHQVa__row[data-from=you] .message-thread-module__moHQVa__text{color:#fff;background:#3b6fe0;border-radius:18px 18px 4px}.message-thread-module__moHQVa__media,.message-thread-module__moHQVa__audio{background:#fff;border-radius:18px;gap:6px;width:min(240px,78vw);padding:6px;display:grid}.message-thread-module__moHQVa__row[data-from=you] .message-thread-module__moHQVa__media,.message-thread-module__moHQVa__row[data-from=you] .message-thread-module__moHQVa__audio{color:#fff;background:#3b6fe0}.message-thread-module__moHQVa__frame{aspect-ratio:3/4;background:#d5dbe3;border-radius:14px;width:min(220px,72vw);position:relative;overflow:hidden}.message-thread-module__moHQVa__frame video{object-fit:contain;background:#d5dbe3;width:100%;height:100%;display:block}.message-thread-module__moHQVa__shot{border:0;padding:0;display:block}button.message-thread-module__moHQVa__shot{cursor:zoom-in}.message-thread-module__moHQVa__shot img{object-fit:contain}.message-thread-module__moHQVa__play{border-radius:var(--shape-pill);color:#fff;cursor:pointer;background:#17212bb8;border:0;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.message-thread-module__moHQVa__audio .message-thread-module__moHQVa__play{background:#3b6fe0;position:static;transform:none}.message-thread-module__moHQVa__row[data-from=you] .message-thread-module__moHQVa__audio .message-thread-module__moHQVa__play{color:#1d4e9f;background:#fff}.message-thread-module__moHQVa__audioRow{align-items:center;gap:8px;display:flex}.message-thread-module__moHQVa__clock{font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.message-thread-module__moHQVa__track{accent-color:#3b6fe0;width:100%;margin:0}.message-thread-module__moHQVa__row[data-from=you] .message-thread-module__moHQVa__track{accent-color:#fff}.message-thread-module__moHQVa__words,.message-thread-module__moHQVa__failed{font-size:14px;line-height:1.35}.message-thread-module__moHQVa__frame .message-thread-module__moHQVa__failed{text-align:center;background:#d5dbe3f0;place-items:center;margin:0;padding:12px;display:grid;position:absolute;inset:0}.message-thread-module__moHQVa__words{padding:0 6px 4px}.message-thread-module__moHQVa__unavailable{color:#3d4b5c;padding:16px;font-size:15px;line-height:1.4}.message-thread-module__moHQVa__composer{pointer-events:none;flex:none;align-items:center;min-height:48px;padding:0 12px 10px;display:flex}.message-thread-module__moHQVa__composer span{border-radius:var(--shape-pill);color:#7b8794;background:#fff;align-items:center;width:100%;min-height:36px;padding:0 14px;font-size:15px;display:flex}.message-thread-module__moHQVa__shot:focus-visible,.message-thread-module__moHQVa__play:focus-visible,.message-thread-module__moHQVa__track:focus-visible{outline-offset:2px;outline:3px solid #91bbf2}.message-thread-module__moHQVa__clip{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.message-thread-module__moHQVa__bubble[data-deliver=play]{transform-origin:0 100%;animation:.42s cubic-bezier(.16,1,.3,1) both message-thread-module__moHQVa__deliver;animation-delay:calc(var(--order) * 80ms)}.message-thread-module__moHQVa__row[data-from=you] .message-thread-module__moHQVa__bubble[data-deliver=play]{transform-origin:100% 100%}}@keyframes message-thread-module__moHQVa__deliver{0%{opacity:0;transform:translateY(14px)scale(.92)}to{opacity:1;transform:none}}
.practice-result-module__LEuhHa__result{min-height:0;padding:20px 0 max(16px, env(safe-area-inset-bottom));background:var(--cream);color:var(--ink);flex-direction:column;flex:1;display:flex}.practice-result-module__LEuhHa__content{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.practice-result-module__LEuhHa__result[data-flow=natural]{flex:none}.practice-result-module__LEuhHa__result[data-flow=natural] .practice-result-module__LEuhHa__content{flex:none;overflow:visible}.practice-result-module__LEuhHa__content:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.practice-result-module__LEuhHa__stage{background:var(--field);isolation:isolate;flex:none;place-items:end center;height:184px;padding-bottom:44px;display:grid;position:relative;overflow:hidden}.practice-result-module__LEuhHa__stage:before{content:"";z-index:-1;background:var(--field);border-radius:50% 50% 0 0/100% 100% 0 0;width:140%;height:108px;position:absolute;bottom:0;left:-20%}.practice-result-module__LEuhHa__stage:after{content:"";z-index:-2;background:var(--cream);position:absolute;inset:0 0 24px}.practice-result-module__LEuhHa__mascot{z-index:1;object-fit:contain;width:112px;min-width:112px;max-width:112px;height:112px;min-height:112px;max-height:112px;display:block;position:relative}.practice-result-module__LEuhHa__copy{min-height:0;padding:14px var(--space-edge) 0;flex:none}.practice-result-module__LEuhHa__copy h1,.practice-result-module__LEuhHa__copy p,.practice-result-module__LEuhHa__move strong{margin:0}.practice-result-module__LEuhHa__copy h1{text-align:center}.practice-result-module__LEuhHa__copy>p{color:var(--ink-soft);margin-top:10px}.practice-result-module__LEuhHa__move{border-radius:var(--shape-card);background:var(--paper);gap:4px;margin-top:18px;padding:14px 16px;display:grid}.practice-result-module__LEuhHa__move span{color:var(--ink-soft)}.practice-result-module__LEuhHa__actions{padding:16px var(--space-edge) 0;flex:none;gap:8px;display:grid}
.response-drawer-module__CLNVtG__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.response-drawer-module__CLNVtG__space{height:calc(156px + env(safe-area-inset-bottom));flex:none}.response-drawer-module__CLNVtG__panel{z-index:20;inset-inline:0;background:var(--forest);max-height:min(78dvh,100% - 76px);color:var(--cream);touch-action:none;border:0;border-radius:28px 28px 0 0;flex-direction:column;display:flex;position:absolute;bottom:0;overflow:hidden;box-shadow:0 -10px 28px #093d2638}.response-drawer-module__CLNVtG__panel[data-open=true]{touch-action:auto}.response-drawer-module__CLNVtG__handle{min-height:44px;color:var(--cream);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:8px 18px 0;display:flex}.response-drawer-module__CLNVtG__arrow{place-items:center;width:44px;height:28px;display:grid;transform:rotate(-90deg)}.response-drawer-module__CLNVtG__arrow[data-open=true]{transform:rotate(90deg)}.response-drawer-module__CLNVtG__body{flex-direction:column;min-height:0;display:flex}.response-drawer-module__CLNVtG__panel[data-open=false] .response-drawer-module__CLNVtG__body{pointer-events:none;max-height:112px;overflow:hidden}.response-drawer-module__CLNVtG__panel[data-open=false] .response-drawer-module__CLNVtG__footer{display:none}.response-drawer-module__CLNVtG__panel[data-open=false] .response-drawer-module__CLNVtG__content{overflow:hidden}.response-drawer-module__CLNVtG__note{color:var(--cream);text-align:center;margin:0;padding:0}.response-drawer-module__CLNVtG__content{overscroll-behavior:contain;touch-action:pan-y;min-height:0;padding:4px 16px 8px;overflow-y:auto}.response-drawer-module__CLNVtG__content h2{color:var(--cream);text-align:center;outline:none;margin:0 0 12px}.response-drawer-module__CLNVtG__options{border:0;gap:10px;margin:0;padding:0;display:grid}.response-drawer-module__CLNVtG__option{background:var(--paper);min-width:0;min-height:48px;color:var(--ink);cursor:pointer;border:1px solid #0000;border-radius:16px;align-items:center;gap:10px;padding:12px;display:flex}.response-drawer-module__CLNVtG__option[data-selected=true]{border-color:var(--cream);background:var(--selected)}.response-drawer-module__CLNVtG__option input{width:18px;height:18px;accent-color:var(--forest);flex:none;margin:0}.response-drawer-module__CLNVtG__option span{overflow-wrap:anywhere}.response-drawer-module__CLNVtG__option:focus-within,.response-drawer-module__CLNVtG__handle:focus-visible,.response-drawer-module__CLNVtG__choice:focus-visible,.response-drawer-module__CLNVtG__primary:focus-visible{outline-offset:2px;outline:3px solid #85b95c}.response-drawer-module__CLNVtG__scale{flex-direction:column;gap:8px;margin-top:12px;display:flex}.response-drawer-module__CLNVtG__scale [role=radiogroup]{flex-direction:column;gap:8px;display:flex}.response-drawer-module__CLNVtG__choice{appearance:none;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;cursor:pointer;width:100%;margin:0}.response-drawer-module__CLNVtG__selected{background:color-mix(in srgb, var(--cream) 14%, var(--forest));color:var(--cream);border-radius:12px;padding:12px}.response-drawer-module__CLNVtG__selected p{margin:0}.response-drawer-module__CLNVtG__selected p+p{margin-top:8px}.response-drawer-module__CLNVtG__footer{padding:8px 16px max(12px, env(safe-area-inset-bottom));flex:none}.response-drawer-module__CLNVtG__primary{border-radius:var(--shape-pill);background:var(--cream);width:100%;min-height:48px;color:var(--forest);font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);cursor:pointer;border:0;padding:12px 16px}.response-drawer-module__CLNVtG__primary:disabled{opacity:.45;cursor:default}@media (prefers-reduced-motion:no-preference){.response-drawer-module__CLNVtG__panel[data-open=true]:not([data-settled=true]){animation:.16s ease-out response-drawer-module__CLNVtG__openSheet}}@keyframes response-drawer-module__CLNVtG__openSheet{0%{opacity:.8}to{opacity:1}}.response-drawer-module__CLNVtG__panel[data-open=false]{padding-bottom:env(safe-area-inset-bottom)}
.trick-unlock-module__8SAdMq__burst,.trick-unlock-module__8SAdMq__deck,.trick-unlock-module__8SAdMq__solo{flex-direction:column;flex:1;gap:14px;height:100%;min-height:0;display:flex;overflow:hidden}.trick-unlock-module__8SAdMq__main{overscroll-behavior:contain;touch-action:pan-y;flex-direction:column;flex:1;align-items:center;gap:14px;width:100%;min-height:0;padding:0 8px;display:flex;overflow-y:auto}:is(.trick-unlock-module__8SAdMq__burst,.trick-unlock-module__8SAdMq__deck,.trick-unlock-module__8SAdMq__solo)[data-flow=natural]{flex:none;height:auto;overflow:visible}:is(.trick-unlock-module__8SAdMq__burst,.trick-unlock-module__8SAdMq__deck,.trick-unlock-module__8SAdMq__solo)[data-flow=natural] .trick-unlock-module__8SAdMq__main{flex:none;overflow:visible}.trick-unlock-module__8SAdMq__main:focus-visible{outline:2px solid var(--cream);outline-offset:-2px}.trick-unlock-module__8SAdMq__burst{height:100%;min-height:0;color:var(--ink);text-align:center;background:#fbedd4;flex:1;align-items:center;padding:12px 8px 0;overflow:hidden}.trick-unlock-module__8SAdMq__burst img{object-fit:contain;width:min(100%,320px);max-height:min(42dvh,320px)}.trick-unlock-module__8SAdMq__burst h2{text-wrap:balance;margin:8px 0 0}.trick-unlock-module__8SAdMq__burst h2 strong{color:var(--forest);margin-top:4px;display:block}.trick-unlock-module__8SAdMq__deck,.trick-unlock-module__8SAdMq__solo{--trick-card-w:2;--trick-card-h:3;--trick-image-ratio:4 / 3;color:#f6f4e9;background:#14110f;align-items:center;padding:18px 16px 16px}.trick-unlock-module__8SAdMq__banner,.trick-unlock-module__8SAdMq__count{text-align:center;margin:0}.trick-unlock-module__8SAdMq__solo .trick-unlock-module__8SAdMq__banner{color:#f6f4e9}.trick-unlock-module__8SAdMq__count{border-radius:var(--shape-pill);color:var(--ink);background:#e7f0e4;align-self:center;align-items:center;gap:8px;padding:4px 14px 4px 4px;display:flex}.trick-unlock-module__8SAdMq__count span{background:var(--paper);color:#1d4e89;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.trick-unlock-module__8SAdMq__frame,.trick-unlock-module__8SAdMq__card,.trick-unlock-module__8SAdMq__deck .trick-unlock-module__8SAdMq__proceed,.trick-unlock-module__8SAdMq__solo .trick-unlock-module__8SAdMq__proceed{width:min(100%,360px)}.trick-unlock-module__8SAdMq__frame{display:flex;position:relative}.trick-unlock-module__8SAdMq__frame .trick-unlock-module__8SAdMq__card{width:100%}.trick-unlock-module__8SAdMq__card{min-height:min-content;aspect-ratio:var(--trick-card-w) / var(--trick-card-h);border-radius:var(--shape-tile);background:#1c1412;border:2px solid #c4492c;flex-direction:column;flex:none;display:flex;overflow:hidden;box-shadow:0 16px 32px #00000047}.trick-unlock-module__8SAdMq__card[data-accent=blue]{border-color:#2f6fad}.trick-unlock-module__8SAdMq__art{width:100%;aspect-ratio:var(--trick-image-ratio);background:#2a120c;flex:none;overflow:hidden}.trick-unlock-module__8SAdMq__art img{object-fit:cover;object-position:center;width:100%;height:100%}.trick-unlock-module__8SAdMq__cardCopy{flex-direction:column;flex:1 0 auto;padding:14px 16px 16px;display:flex}.trick-unlock-module__8SAdMq__cardCopy h2,.trick-unlock-module__8SAdMq__cardCopy p{overflow-wrap:break-word;margin:0}.trick-unlock-module__8SAdMq__name,.trick-unlock-module__8SAdMq__takeaway{flex:none}.trick-unlock-module__8SAdMq__card .trick-unlock-module__8SAdMq__name{color:#f6f4e9}.trick-unlock-module__8SAdMq__card .trick-unlock-module__8SAdMq__body{color:#f0ddd2;flex:none;margin-top:8px}.trick-unlock-module__8SAdMq__card .trick-unlock-module__8SAdMq__takeaway{color:#fffaf4;flex:none;margin-top:8px}.trick-unlock-module__8SAdMq__arrow{width:36px;height:36px;color:var(--ink);cursor:pointer;background:#f6f4e9f0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:25%}.trick-unlock-module__8SAdMq__previous{left:-8px}.trick-unlock-module__8SAdMq__next{right:-8px}.trick-unlock-module__8SAdMq__arrow:disabled{opacity:.35;cursor:default}.trick-unlock-module__8SAdMq__arrow svg{width:18px;height:18px}.trick-unlock-module__8SAdMq__dots{justify-content:center;gap:6px;display:flex}.trick-unlock-module__8SAdMq__dots button{cursor:pointer;background:#f6f4e959;border:0;border-radius:50%;width:8px;height:8px;padding:0}.trick-unlock-module__8SAdMq__dots button[aria-selected=true]{background:#f6f4e9}.trick-unlock-module__8SAdMq__proceed{border-radius:var(--shape-pill);color:#093d26;cursor:pointer;background:#f6f4e9;border:0;flex:none;width:100%;min-height:48px;margin-top:0}.trick-unlock-module__8SAdMq__burst .trick-unlock-module__8SAdMq__proceed{background:var(--forest);color:var(--cream);margin-top:auto}.trick-unlock-module__8SAdMq__proceed:disabled{color:#b7aea8;cursor:default;background:#3a3330}.trick-unlock-module__8SAdMq__proceed:focus-visible,.trick-unlock-module__8SAdMq__arrow:focus-visible,.trick-unlock-module__8SAdMq__dots button:focus-visible{outline-offset:2px;outline:3px solid #85b95c}@media (prefers-reduced-motion:reduce){.trick-unlock-module__8SAdMq__card{scroll-behavior:auto}}
.app-hold-module__YLB51a__hold{height:100%;padding:32px var(--space-gutter);background:var(--forest);color:var(--cream);text-align:center;align-content:center;justify-items:center;gap:18px;display:grid;overflow:auto}.app-hold-module__YLB51a__mark{object-fit:contain;width:120px;height:120px}.app-hold-module__YLB51a__copy{gap:8px;max-width:28rem;display:grid}.app-hold-module__YLB51a__copy h1,.app-hold-module__YLB51a__copy p{color:var(--cream);margin:0}.app-hold-module__YLB51a__copy h1{text-wrap:balance}.app-hold-module__YLB51a__hold ::selection{background:var(--cream);color:var(--ink)}.app-hold-module__YLB51a__actions{gap:10px;width:min(100%,280px);margin-top:6px;display:grid}.app-hold-module__YLB51a__primary,.app-hold-module__YLB51a__quiet{border-radius:var(--shape-pill);width:100%;min-height:48px;font:inherit;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);line-height:var(--type-leading-compact);cursor:pointer;justify-content:center;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.app-hold-module__YLB51a__primary{background:var(--cream);color:var(--ink);border:0}.app-hold-module__YLB51a__primary:hover{background:var(--paper)}.app-hold-module__YLB51a__primary:active{background:var(--moss)}.app-hold-module__YLB51a__quiet{color:var(--cream);background:0 0;border:1px solid #f6f4e9b8}.app-hold-module__YLB51a__quiet:hover{background:#f6f4e91f}.app-hold-module__YLB51a__quiet:active{background:#f6f4e933}.app-hold-module__YLB51a__primary:focus-visible,.app-hold-module__YLB51a__quiet:focus-visible{outline:3px solid var(--cream);outline-offset:3px}
.checkpoint-view-module__tVZwpG__board{height:100%;min-height:0;padding:28px var(--space-edge) max(16px, env(safe-area-inset-bottom));background:radial-gradient(120% 70% at 50% -10%, #dce6d7e6, transparent 58%), var(--cream);color:var(--ink);flex-direction:column;gap:16px;display:flex}.checkpoint-view-module__tVZwpG__copy{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;padding-bottom:4px;overflow:auto}.checkpoint-view-module__tVZwpG__board>button{flex:none}.checkpoint-view-module__tVZwpG__board[data-flow=natural]{flex:none;height:auto}.checkpoint-view-module__tVZwpG__board[data-flow=natural] .checkpoint-view-module__tVZwpG__copy{flex:none;overflow:visible}.checkpoint-view-module__tVZwpG__copy:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.checkpoint-view-module__tVZwpG__copy h2{text-align:center;text-wrap:balance;margin:0}.checkpoint-view-module__tVZwpG__copy>p{color:var(--ink-soft);text-align:center;text-wrap:pretty;margin:10px 0 0}.checkpoint-view-module__tVZwpG__card{border-radius:var(--shape-card);background:var(--paper);margin-top:14px;padding:16px;box-shadow:0 10px 24px #093d2614}.checkpoint-view-module__tVZwpG__card h3{align-items:center;gap:10px;margin:0;display:flex}.checkpoint-view-module__tVZwpG__card h3 span{border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid}.checkpoint-view-module__tVZwpG__card[data-tone=risk] h3{color:#9c2f2f}.checkpoint-view-module__tVZwpG__card[data-tone=risk] h3 span{color:#9c2f2f;background:#f8e4e1}.checkpoint-view-module__tVZwpG__card[data-tone=remember] h3{color:#1d4e89}.checkpoint-view-module__tVZwpG__card[data-tone=remember] h3 span{color:#1d4e89;background:#e3eef8}.checkpoint-view-module__tVZwpG__card ul{margin:10px 0 0;padding-left:18px}.checkpoint-view-module__tVZwpG__card li+li{margin-top:6px}.checkpoint-view-module__tVZwpG__card p{margin:10px 0 0}.checkpoint-view-module__tVZwpG__card svg{width:18px;height:18px}
.page-module__greUIa__page{--header-height:82px;--ink:#1e2d28;--forest:#16392e;--deep:#0e241e;--mint:#c9edb6;--cream:#f7f6f1;--line:#dce2d9;background:var(--cream);color:var(--ink);overflow-x:clip}.page-module__greUIa__page *{box-sizing:border-box}.page-module__greUIa__page section[id]{scroll-margin-top:calc(var(--header-height) + 16px)}.page-module__greUIa__page a{color:inherit;text-decoration:none}.page-module__greUIa__page a:focus-visible{outline-offset:4px;outline:3px solid #efa746}.page-module__greUIa__page em{font-style:normal}.page-module__greUIa__heroShell{color:#fff;isolation:isolate;margin-top:calc(-1 * var(--header-height));padding-top:var(--header-height);background:radial-gradient(circle at 50% -25%,#326b51 0%,#1b4636 42%,#0d271f 100%);position:relative}.page-module__greUIa__header{color:#f4f8ed;height:var(--header-height);z-index:50;background-color:#0000;border-bottom:1px solid #0000;transition:background-color .18s,border-color .18s;position:sticky;top:0}.page-module__greUIa__headerScrolled{background-color:#0e241efa;background-image:none;border-bottom-color:#ffffff1f}.page-module__greUIa__headerSolid{background-color:#16392e;background-image:none;border-bottom-color:#ffffff1f}.page-module__greUIa__headerInner{justify-content:space-between;align-items:center;gap:26px;max-width:1200px;height:100%;margin:auto;padding:0 32px;display:flex}.page-module__greUIa__wordmark{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:44px;display:inline-flex}.page-module__greUIa__wordmarkLogo,.page-module__greUIa__headerScrolled .page-module__greUIa__wordmarkLogo{object-fit:contain;flex:none;width:clamp(200px,20vw,255px);height:auto;display:block}.page-module__greUIa__footerWordmark span{color:#2e936f}.page-module__greUIa__mobileNav{flex:none;margin-left:auto;display:block;position:relative}.page-module__greUIa__mobileNavToggle{cursor:pointer;touch-action:manipulation;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:44px;height:44px;padding:0;display:flex}.page-module__greUIa__mobileNavToggle span{background:#fff;width:22px;height:1px;transition:background-color .16s;display:block}.page-module__greUIa__mobileNavToggle:focus-visible{outline-offset:3px;outline:3px solid #efa746}@media (hover:hover) and (pointer:fine){.page-module__greUIa__mobileNavToggle:hover span{background:#d7f4e7}}.page-module__greUIa__mobileNavOverlay{z-index:1000;background:#07120e9e;justify-content:flex-end;animation:.22s both page-module__greUIa__mobileNavBackdropIn;display:flex;position:fixed;inset:0}.page-module__greUIa__mobileNavDrawer{background-color:var(--deep);color:#f4f8ed;height:100dvh;padding:max(20px, env(safe-area-inset-top)) max(24px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(24px, env(safe-area-inset-left));background-image:radial-gradient(circle,#b3dfb81f 1px,#0000 1.5px);background-size:26px 26px;border-radius:18px 0 0 18px;flex-direction:column;width:min(460px,92vw);animation:.26s cubic-bezier(.16,1,.3,1) both page-module__greUIa__mobileNavDrawerIn;display:flex;position:relative;overflow:hidden;box-shadow:-22px 0 50px #0000003d}.page-module__greUIa__mobileNavDrawerHeader{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:center;padding-bottom:22px;display:flex}.page-module__greUIa__mobileNavBrand{white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:44px;display:inline-flex;color:#f4f8ed!important}.page-module__greUIa__mobileNavLogo{object-fit:contain;flex:none;width:clamp(150px,42vw,210px);height:auto;display:block}.page-module__greUIa__mobileNavClose{color:#f4f8ed;cursor:pointer;background:#ffffff14;border:1px solid #fff3;border-radius:12px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex}.page-module__greUIa__mobileNavClose:hover,.page-module__greUIa__mobileNavToggle:active,.page-module__greUIa__mobileNavClose:active{background:#ffffff29}.page-module__greUIa__mobileNavClose:focus-visible{outline-offset:3px;outline:3px solid #efa746}.page-module__greUIa__mobileNavClose svg{width:20px;height:20px}.page-module__greUIa__mobileNavContent{overscroll-behavior:contain;flex:auto;min-height:0;padding:24px 0;overflow-y:auto}.page-module__greUIa__mobileNavLinks{flex-direction:column;gap:8px;display:flex}.page-module__greUIa__mobileNavLink{font-size:var(--type-size-subheading);font-weight:var(--type-weight-control);line-height:var(--type-leading-heading);border-radius:14px;justify-content:space-between;align-items:center;min-height:64px;padding:14px;transition:background-color .16s,color .16s;display:flex;color:#e2ede4!important}.page-module__greUIa__mobileNavLink:hover,.page-module__greUIa__mobileNavLink:active{background:#ffffff17;color:#fff!important}.page-module__greUIa__mobileNavLink svg{color:var(--mint);flex:none;width:20px;height:20px}.page-module__greUIa__mobileNavFooter{border-top:1px solid #ffffff24;flex:none;padding-top:20px}.page-module__greUIa__mobileNavCTA{background:var(--mint);font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);border-radius:14px;justify-content:center;align-items:center;gap:12px;min-height:56px;padding:0 18px;transition:background-color .16s;display:flex;color:var(--deep)!important}.page-module__greUIa__mobileNavCTA:hover,.page-module__greUIa__mobileNavCTA:active{background:#e1f2d5}.page-module__greUIa__mobileNavCTA svg{flex:none;width:20px;height:20px}@keyframes page-module__greUIa__mobileNavBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes page-module__greUIa__mobileNavDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.page-module__greUIa__hero{text-align:center;min-height:690px;padding:24px 24px 260px;position:relative}.page-module__greUIa__heroPattern{opacity:.12;pointer-events:none;z-index:0;background-image:radial-gradient(circle,#b3dfb8 1px,#0000 1.5px);background-size:26px 26px;position:absolute;inset:0}.page-module__greUIa__heroInner{z-index:1;width:100%;max-width:1340px;margin:0 auto;position:relative}.page-module__greUIa__heroEvidenceStage{max-width:1340px;margin:0 auto;padding-top:58px}.page-module__greUIa__heroEvidenceTop{grid-template-columns:minmax(0,1fr) minmax(0,2.4fr) minmax(0,1fr);grid-template-areas:"left stat right";align-items:center;gap:clamp(10px,1.5vw,18px);display:grid}.page-module__greUIa__heroStatCenter{text-align:center;z-index:2;grid-area:stat;width:100%;max-width:900px;margin:0 auto;position:relative}.page-module__greUIa__page .page-module__greUIa__heroAlert{color:#f4f8ed;font-size:var(--type-size-meta);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-normal);line-height:var(--type-leading-micro);white-space:nowrap;background:#f4f8ed1a;border:1px solid #f4f8ed47;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:max-content;max-width:calc(100vw - 36px);margin:0;padding:2px 8px 2px 7px;text-decoration:none;transition:background-color .16s;display:inline-flex;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.page-module__greUIa__heroAlert:hover{background:#f4f8ed29}.page-module__greUIa__page .page-module__greUIa__heroAlert:focus-visible{outline-offset:4px;outline:3px solid #fff}.page-module__greUIa__heroAlertIcon{opacity:.72;width:.85em;height:.85em;display:inline-flex}.page-module__greUIa__heroAlertIcon svg{width:100%;height:100%}.page-module__greUIa__heroAlertDot{background:#db413b;border-radius:50%;flex:0 0 6px;width:6px;height:6px;animation:1.8s ease-in-out infinite page-module__greUIa__heroAlertPulse;box-shadow:0 0 0 3px #db413b57}@keyframes page-module__greUIa__heroAlertPulse{50%{opacity:.3}}.page-module__greUIa__heroArticleSideLeft{--clip-tilt:-5deg;transform:rotate(var(--clip-tilt));grid-area:left;justify-self:end;top:28px;left:clamp(24px,4vw,48px)}.page-module__greUIa__heroArticleSideRight{--clip-tilt:4deg;transform:rotate(var(--clip-tilt));grid-area:right;justify-self:start;top:28px;left:clamp(-48px,-4vw,-24px)}.page-module__greUIa__heroArticleRow{justify-content:center;align-items:flex-start;gap:clamp(12px,1.8vw,24px);margin-top:38px;display:flex}.page-module__greUIa__heroArticleBottomLeft{--clip-tilt:-3deg;transform:rotate(var(--clip-tilt));top:0}.page-module__greUIa__heroArticleBottomCenter{--clip-tilt:-2deg;transform:rotate(var(--clip-tilt));top:34px}.page-module__greUIa__heroArticleBottomRight{--clip-tilt:4deg;transform:rotate(var(--clip-tilt));top:0}.page-module__greUIa__heroPressClip{aspect-ratio:3/4;touch-action:manipulation;border-radius:12px;flex:none;width:clamp(130px,15vw,205px);transition:box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 13px 26px #332d2333}.page-module__greUIa__heroPressClip img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.page-module__greUIa__heroPressClip:hover{z-index:4;transform:translateY(-5px)rotate(0);box-shadow:0 18px 32px #332d2347}.page-module__greUIa__heroPressClipCorner{color:#223b2b;opacity:0;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:29px;height:29px;transition:opacity .18s;display:flex;position:absolute;bottom:8px;right:8px}.page-module__greUIa__heroPressClip:hover .page-module__greUIa__heroPressClipCorner,.page-module__greUIa__heroPressClip:focus-visible .page-module__greUIa__heroPressClipCorner{opacity:1}.page-module__greUIa__heroPressClipCorner svg{width:16px;height:16px}.page-module__greUIa__heroPressClip:focus-visible{outline-offset:4px;outline:3px solid #efa746}.page-module__greUIa__heroPressClipCue{color:#f4f8ed;font-size:var(--type-size-label);font-weight:var(--type-weight-control);letter-spacing:var(--type-tracking-normal);line-height:var(--type-leading-compact);opacity:0;pointer-events:none;text-align:center;text-wrap:balance;background:#0e241e57;justify-content:center;align-items:center;padding:16px;transition:opacity .16s;display:flex;position:absolute;inset:0}.page-module__greUIa__heroPressClip.page-module__greUIa__heroPressClipSelected,.page-module__greUIa__heroPressClip.page-module__greUIa__heroPressClipSelected:hover{transform:translateY(-8px) rotate(calc(var(--clip-tilt,-2deg) * .35));z-index:4;box-shadow:0 18px 32px #332d2352}.page-module__greUIa__heroPressClipSelected .page-module__greUIa__heroPressClipCue{opacity:1}.page-module__greUIa__heroStatHeading{font-weight:var(--type-weight-title);line-height:var(--type-leading-body);flex-direction:column;gap:12px;margin:0;display:flex}.page-module__greUIa__heroStatValue{color:var(--mint);font-size:var(--type-size-display);font-variant-numeric:tabular-nums;font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-display);white-space:nowrap;display:block}.page-module__greUIa__heroStatDescription{color:#e3eee6;font-size:var(--type-size-hero-copy);font-weight:var(--type-weight-body);letter-spacing:var(--type-tracking-normal);line-height:var(--type-leading-compact);text-wrap:balance;width:80%;max-width:32ch;margin:0 auto;display:block}.page-module__greUIa__heroStatDescription strong{color:#fff;font-weight:var(--type-weight-heading)}.page-module__greUIa__page .page-module__greUIa__heroStatSource{color:inherit;text-underline-offset:.15em;white-space:nowrap;border-radius:2px;-webkit-text-decoration:underline #e3eee699;text-decoration:underline #e3eee699;text-decoration-thickness:.06em}.page-module__greUIa__page .page-module__greUIa__heroStatSource:hover{color:#f3d58f;text-decoration-color:currentColor}.page-module__greUIa__heroStatSource svg{vertical-align:-.06em;width:.8em;height:.8em;display:inline-block}.page-module__greUIa__heroWatermark{--watermark-size:clamp(125px, 18vw, 290px);color:#d9f4e0;font-size:var(--watermark-size);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-artwork);line-height:var(--type-leading-artwork);opacity:.085;pointer-events:none;text-align:center;transform:translateX(-50%) scaleX(min(1, calc(91vw / (10.6 * var(--watermark-size)))));white-space:nowrap;z-index:0;width:max-content;position:absolute;bottom:20px;left:50%}.page-module__greUIa__aboutSection{background:#fff;padding:96px 28px 28px}.page-module__greUIa__aboutInner{max-width:1120px;margin:0 auto}.page-module__greUIa__aboutIntro{text-align:center;max-width:900px;margin:0 auto 46px}.page-module__greUIa__aboutIntro h2{color:#172c22;font-size:var(--type-size-section);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-title);text-wrap:balance;margin:0}.page-module__greUIa__aboutIntro h2 span{color:#2e936f;display:block}.page-module__greUIa__aboutIntro>p{color:#4b5c52;font-size:var(--type-size-body);line-height:var(--type-leading-body);max-width:68ch;margin:20px auto 0}.page-module__greUIa__aboutFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.page-module__greUIa__aboutFeatureCard{background:#f8f7f5;border-radius:30px;grid-template-columns:34% minmax(0,1fr);min-width:0;min-height:210px;display:grid;overflow:hidden}.page-module__greUIa__aboutFeatureMedia{background:#edf0e9;position:relative;overflow:hidden}.page-module__greUIa__aboutFeatureMedia img{object-fit:cover;object-position:center}.page-module__greUIa__aboutFeatureCopy{align-self:center;padding:16px 22px}.page-module__greUIa__aboutFeatureCopy h3{color:#1e2d28;font-size:var(--type-size-heading);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);text-wrap:balance;margin:0 0 9px}.page-module__greUIa__aboutFeatureCopy h3 span{color:#2e936f}.page-module__greUIa__aboutFeatureCopy p{color:#46564e;font-size:var(--type-size-body);line-height:var(--type-leading-body);margin:0}.page-module__greUIa__aboutFeatureShort{display:none}.page-module__greUIa__questionnaireSection{background:#fff;padding:80px 30px}.page-module__greUIa__trainingLead{justify-content:space-between;align-items:center;gap:16px;max-width:940px;margin:0 auto 18px;padding:0 8px;display:flex}.page-module__greUIa__trainingLead h2{color:#172c22;font-size:var(--type-size-section);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-title);text-wrap:balance;flex:1;min-width:0;max-width:560px;margin:0}.page-module__greUIa__trainingLead h2 span{color:#2e936f}.page-module__greUIa__trainingArrow{color:#2e936f;flex:none;width:132px;height:78px}.page-module__greUIa__questionnaireWrapper{background:#f7f4f0;border-radius:50px;max-width:940px;margin:0 auto;padding:96px 30px;position:relative}.page-module__greUIa__quizSticker{color:#16392e;font-size:var(--type-size-label);font-weight:var(--type-weight-control);height:70px;line-height:var(--type-leading-compact);text-align:center;z-index:2;background:#c9edb6;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:152px;padding:12px;display:flex;position:absolute;top:-28px;right:48px;transform:rotate(9deg);box-shadow:0 10px 24px #143a2324}.page-module__greUIa__questionnaireInner{width:100%;max-width:480px;margin:0 auto}.page-module__greUIa__questionnaireTitle{text-align:center;margin:0 0 40px}.page-module__greUIa__questionnaireTitle h3{color:#242220;font-size:var(--type-size-question);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-heading);text-wrap:balance;margin:0}.page-module__greUIa__questionnaireOptions{flex-direction:column;gap:10px;display:flex}.page-module__greUIa__questionnaireOption{color:#242220;background:#fff;border:1px solid #cfcfcf;border-radius:10px;align-items:center;min-height:72px;padding:22px 26px;transition:border-color .18s,transform .18s;display:flex}.page-module__greUIa__questionnaireOption:hover{border-color:#155f3f;transform:translateY(-1px)}.page-module__greUIa__questionnaireOption:focus-visible{outline-offset:4px;outline:2px solid #2e936f}.page-module__greUIa__questionnaireOption span{color:#242220;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);line-height:var(--type-leading-compact)}.page-module__greUIa__fullTrainingRow{justify-content:center;margin:32px auto 0;display:flex}.page-module__greUIa__page .page-module__greUIa__fullTrainingCta{color:#fff;font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);background:#16392e;border-radius:999px;justify-content:center;align-items:center;gap:12px;min-height:54px;padding:15px 26px;text-decoration:none;transition:background-color .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 10px 24px #16392e24}.page-module__greUIa__page .page-module__greUIa__fullTrainingCta:hover{background:#20533d;transform:translateY(-2px);box-shadow:0 14px 28px #16392e30}.page-module__greUIa__page .page-module__greUIa__fullTrainingCta:focus-visible{outline-offset:4px;outline:3px solid #2e936f}.page-module__greUIa__fullTrainingCta svg{width:18px;height:18px}.page-module__greUIa__footer{color:#242220;background:#faf9f7;padding:52px 24px 34px}.page-module__greUIa__footerInner{justify-content:space-between;align-items:flex-start;gap:32px;max-width:1080px;margin:0 auto 34px;display:flex}.page-module__greUIa__footerBrand{display:block}.page-module__greUIa__footerWordmark{color:#242220;font-size:var(--type-size-heading);font-weight:var(--type-weight-title);letter-spacing:var(--type-tracking-heading);line-height:var(--type-leading-heading);white-space:nowrap;display:block}.page-module__greUIa__footerInner p{color:#67615d;font-size:var(--type-size-caption);margin:10px 0 0}.page-module__greUIa__footerLinks{flex-wrap:wrap;gap:12px 24px;padding-top:5px;display:flex}.page-module__greUIa__footerLinks a{color:#155f3f;font-size:var(--type-size-caption);font-weight:var(--type-weight-heading);text-underline-offset:3px}.page-module__greUIa__footerLinks a:hover{color:#2e936f;text-decoration:underline}.page-module__greUIa__footerBottom{color:#67615d;font-size:var(--type-size-meta);line-height:var(--type-leading-compact);border-top:1px solid #ebe7e2;justify-content:space-between;align-items:center;gap:22px;max-width:1080px;margin:auto;padding-top:24px;display:flex}.page-module__greUIa__storiesSection{--story-ink:#1e2d28;--story-forest:#16392e;--story-deep:#0e241e;--story-mint:#c9edb6;--story-cream:#f7f6f1;--story-line:#dce2d9;background:#eff1ea;padding:74px 32px 66px}.page-module__greUIa__storiesWrapper{max-width:1160px;margin:0 auto}.page-module__greUIa__storiesHeading{text-align:center;max-width:680px;margin:0 auto 34px}.page-module__greUIa__storiesHeading h2{color:#0e241e;font-size:var(--type-size-section);font-weight:var(--type-weight-heading);letter-spacing:var(--type-tracking-title);line-height:var(--type-leading-title);text-wrap:balance;margin:0}.page-module__greUIa__storiesBrowseRow{justify-content:center;margin-top:30px;display:flex}.page-module__greUIa__storiesBrowseRow a{color:#155f3f;font-size:var(--type-size-label);font-weight:var(--type-weight-control);align-items:center;gap:9px;display:inline-flex}.page-module__greUIa__storiesBrowseRow a:hover{color:#2e936f;text-underline-offset:4px;text-decoration:underline}.page-module__greUIa__storiesBrowseRow svg{width:18px;height:18px}@media (max-width:1180px){.page-module__greUIa__aboutFeatureGrid{grid-template-columns:minmax(0,1fr)}.page-module__greUIa__aboutFeatureCard{min-height:230px}}@media (max-width:950px){.page-module__greUIa__trainingLead h2{font-size:var(--type-size-section);max-width:520px}.page-module__greUIa__trainingArrow{width:112px;height:68px}.page-module__greUIa__aboutSection{padding:82px 24px 24px}.page-module__greUIa__hero{min-height:0;padding-top:20px;padding-bottom:180px}.page-module__greUIa__heroEvidenceStage{padding-top:50px}.page-module__greUIa__heroEvidenceTop{grid-template-columns:minmax(124px,1fr) minmax(0,2.2fr) minmax(116px,1fr);gap:12px}.page-module__greUIa__heroStatCenter{width:100%}.page-module__greUIa__page .page-module__greUIa__heroAlert{bottom:calc(100% + 8px)}.page-module__greUIa__heroArticleSideLeft,.page-module__greUIa__heroArticleSideRight{top:20px}.page-module__greUIa__heroStatValue{font-size:var(--type-size-display)}.page-module__greUIa__heroStatDescription{font-size:var(--type-size-hero-copy)}.page-module__greUIa__heroArticleRow{gap:12px;margin-top:30px}.page-module__greUIa__heroPressClip{width:clamp(96px,14vw,132px)}}@media (max-width:680px){.page-module__greUIa__trainingLead{gap:8px;padding:0}.page-module__greUIa__trainingLead h2{font-size:var(--type-size-section);max-width:none;margin:0}.page-module__greUIa__trainingArrow{width:84px;height:52px}.page-module__greUIa__quizSticker{font-size:var(--type-size-label);width:122px;height:56px;top:-22px;right:22px}.page-module__greUIa__aboutSection{padding:64px 18px 16px}.page-module__greUIa__aboutIntro{margin-bottom:32px}.page-module__greUIa__aboutIntro h2{font-size:var(--type-size-section)}.page-module__greUIa__aboutIntro>p{font-size:var(--type-size-body);margin-top:16px}.page-module__greUIa__aboutFeatureGrid{gap:12px}.page-module__greUIa__aboutFeatureCard{aspect-ratio:auto;border-radius:18px;grid-template-columns:96px minmax(0,1fr);min-height:0}.page-module__greUIa__aboutFeatureCopy{padding:12px 14px}.page-module__greUIa__aboutFeatureCopy h3{font-size:var(--type-size-subheading);margin-bottom:4px}.page-module__greUIa__aboutFeatureLong{display:none}.page-module__greUIa__aboutFeatureShort{font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);display:block}.page-module__greUIa__mobileNavOverlay{background:var(--deep)}.page-module__greUIa__mobileNavDrawer{box-shadow:none;border-radius:0;width:100%;max-width:none}.page-module__greUIa__page{--header-height:70px}.page-module__greUIa__header{height:var(--header-height)}.page-module__greUIa__headerInner{gap:8px;padding:0 14px}.page-module__greUIa__wordmark{gap:6px}.page-module__greUIa__wordmarkLogo,.page-module__greUIa__headerScrolled .page-module__greUIa__wordmarkLogo{width:min(188px,100vw - 126px)}.page-module__greUIa__hero{min-height:0;padding:32px 18px 145px}.page-module__greUIa__heroEvidenceStage{min-height:0;padding-top:44px}.page-module__greUIa__heroEvidenceTop{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stat stat""left right";gap:1.25rem 18px}.page-module__greUIa__heroStatCenter{width:100%}.page-module__greUIa__page .page-module__greUIa__heroAlert{bottom:calc(100% + 8px)}.page-module__greUIa__heroStatHeading{gap:9px}.page-module__greUIa__heroStatValue{font-size:var(--type-size-display-mobile);letter-spacing:var(--type-tracking-title)}.page-module__greUIa__heroStatDescription{font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);width:100%}.page-module__greUIa__heroArticleRow{gap:12px;margin-top:22px;display:flex}.page-module__greUIa__heroArticleSideLeft{--clip-tilt:-3deg;left:0}.page-module__greUIa__heroArticleSideRight{--clip-tilt:3deg;left:0}.page-module__greUIa__heroArticleSideLeft,.page-module__greUIa__heroArticleSideRight{justify-self:stretch;top:0}.page-module__greUIa__heroArticleBottomLeft{--clip-tilt:-2deg;top:0}.page-module__greUIa__heroArticleBottomCenter{--clip-tilt:-2deg;top:25px}.page-module__greUIa__heroArticleBottomRight{--clip-tilt:3deg;top:0}.page-module__greUIa__heroEvidenceTop .page-module__greUIa__heroPressClip{width:100%}.page-module__greUIa__heroArticleRow .page-module__greUIa__heroPressClip{width:calc(33.3333% - 8px);min-width:0}.page-module__greUIa__heroWatermark{bottom:18px}.page-module__greUIa__questionnaireSection{padding:48px 18px}.page-module__greUIa__storiesSection{padding:53px 19px 48px}.page-module__greUIa__storiesHeading{margin-bottom:28px}.page-module__greUIa__storiesHeading h2{font-size:var(--type-size-section)}.page-module__greUIa__questionnaireWrapper{border-radius:28px;padding:56px 18px}.page-module__greUIa__questionnaireTitle h3{font-size:var(--type-size-question)}.page-module__greUIa__questionnaireOption{padding:21px 18px}.page-module__greUIa__footer{padding:44px 20px 26px}.page-module__greUIa__footerInner{flex-direction:column;gap:24px;margin-bottom:28px}.page-module__greUIa__footerLinks{gap:18px}.page-module__greUIa__footerBottom{flex-direction:column;align-items:flex-start;gap:10px}}.page-module__greUIa__heroColumn{container-type:inline-size}.page-module__greUIa__heroColumn .page-module__greUIa__heroShell{margin-top:0;padding-top:0}.page-module__greUIa__heroColumn .page-module__greUIa__hero{min-height:0;padding:32px 18px 145px}.page-module__greUIa__heroColumn .page-module__greUIa__heroEvidenceStage{min-height:0;padding-top:44px}.page-module__greUIa__heroColumn .page-module__greUIa__heroEvidenceTop{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"stat stat""left right";gap:1.25rem 18px}.page-module__greUIa__heroColumn .page-module__greUIa__heroStatCenter{width:100%}.page-module__greUIa__heroColumn .page-module__greUIa__heroAlert{max-width:calc(100% - 36px);bottom:calc(100% + 8px)}.page-module__greUIa__heroColumn .page-module__greUIa__heroStatHeading{gap:9px}.page-module__greUIa__heroColumn .page-module__greUIa__heroStatValue{font-size:var(--type-size-display-mobile);letter-spacing:var(--type-tracking-title)}.page-module__greUIa__heroColumn .page-module__greUIa__heroStatDescription{font-size:var(--type-size-body-compact);line-height:var(--type-leading-compact);width:100%}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleRow{gap:12px;margin-top:22px;display:flex}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleSideLeft{--clip-tilt:-3deg;left:0}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleSideRight{--clip-tilt:3deg;left:0}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleSideLeft,.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleSideRight{justify-self:stretch;top:0}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleBottomLeft{--clip-tilt:-2deg;top:0}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleBottomCenter{--clip-tilt:-2deg;top:25px}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleBottomRight{--clip-tilt:3deg;top:0}.page-module__greUIa__heroColumn .page-module__greUIa__heroEvidenceTop .page-module__greUIa__heroPressClip{width:100%}.page-module__greUIa__heroColumn .page-module__greUIa__heroArticleRow .page-module__greUIa__heroPressClip{width:calc(33.3333% - 8px);min-width:0}.page-module__greUIa__heroColumn .page-module__greUIa__heroWatermark{--watermark-size:125px;transform:translateX(-50%) scaleX(min(1, calc(91cqw / (10.6 * var(--watermark-size)))));bottom:18px}@media (prefers-reduced-motion:reduce){.page-module__greUIa__page *,.page-module__greUIa__page :before,.page-module__greUIa__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}.page-module__greUIa__heroAlertDot{animation:none}}
.practice-home-module__--HwlG__home{background:var(--field);color:var(--ink)}.practice-home-module__--HwlG__mascotStage{background:var(--field);isolation:isolate;place-items:end center;height:204px;padding-bottom:8px;display:grid;position:relative;overflow:hidden}.practice-home-module__--HwlG__mascotStage:before{content:"";z-index:-1;background:var(--field);border-radius:50% 50% 0 0/100% 100% 0 0;width:140%;height:108px;position:absolute;bottom:0;left:-20%}.practice-home-module__--HwlG__mascotStage:after{content:"";z-index:-2;background:var(--cream);position:absolute;inset:0 0 24px}.practice-home-module__--HwlG__mascot{object-fit:contain;width:168px;height:168px;animation:.42s cubic-bezier(.16,1,.3,1) both practice-home-module__--HwlG__mascot-arrive;display:block;position:relative}.practice-home-module__--HwlG__fitnessBody{z-index:1;padding:10px var(--space-gutter) 0;background:var(--field);text-align:center;margin-top:-2px;position:relative}.practice-home-module__--HwlG__fitnessBody h1{color:var(--ink-soft);margin:0 0 10px}.practice-home-module__--HwlG__score{justify-content:center;align-items:baseline;gap:5px;margin-bottom:20px;display:flex}.practice-home-module__--HwlG__score strong{paint-order:stroke fill;-webkit-text-stroke:6px var(--cream)}.practice-home-module__--HwlG__score>span{color:var(--ink);paint-order:stroke fill;-webkit-text-stroke:6px var(--cream);transform-origin:50%;display:inline-block;transform:rotate(12deg)}.practice-home-module__--HwlG__progress{border:2px solid var(--paper);border-radius:var(--shape-pill);background:#ffffffb8;height:18px;overflow:hidden}.practice-home-module__--HwlG__progress span{border-radius:inherit;background:var(--accent);height:100%;display:block}.practice-home-module__--HwlG__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;display:grid}.practice-home-module__--HwlG__metric{min-width:0}.practice-home-module__--HwlG__metric dd{margin:0}.practice-home-module__--HwlG__metricLink,.practice-home-module__--HwlG__metricTile{box-sizing:border-box;aspect-ratio:1;border-radius:var(--shape-tile);color:var(--paper);text-align:center;background:#1c442861;border:0;flex-direction:column;justify-content:center;align-items:center;padding:10px 8px 8px;display:flex}.practice-home-module__--HwlG__metricLink{text-decoration:none;transition:background-color .16s ease-out}.practice-home-module__--HwlG__metricIcon{transform-origin:50%;width:40px;height:40px;filter:drop-shadow(0 0 0 var(--paper)) drop-shadow(1.4px 0 0 var(--paper)) drop-shadow(-1.4px 0 0 var(--paper)) drop-shadow(0 1.4px 0 var(--paper)) drop-shadow(0 -1.4px 0 var(--paper)) drop-shadow(1px 1px 0 var(--paper)) drop-shadow(-1px 1px 0 var(--paper)) drop-shadow(1px -1px 0 var(--paper)) drop-shadow(-1px -1px 0 var(--paper));margin-bottom:4px;display:block}.practice-home-module__--HwlG__metric:first-child .practice-home-module__--HwlG__metricIcon{transform:rotate(-14deg)}.practice-home-module__--HwlG__metric:nth-child(2) .practice-home-module__--HwlG__metricIcon{transform:rotate(12deg)}.practice-home-module__--HwlG__metric:nth-child(3) .practice-home-module__--HwlG__metricIcon{transform:rotate(-10deg)}.practice-home-module__--HwlG__metricLink strong,.practice-home-module__--HwlG__metricTile strong{font-weight:var(--type-weight-title);line-height:var(--type-leading-title);color:var(--paper);font-variant-numeric:tabular-nums}.practice-home-module__--HwlG__metricLink:hover{background:#1c442885}.practice-home-module__--HwlG__metricLabel{color:var(--paper);white-space:nowrap;margin-top:1px}.practice-home-module__--HwlG__practice{padding:20px var(--space-gutter) 0}.practice-home-module__--HwlG__practicePreview{padding:20px var(--space-gutter) 22px}.practice-home-module__--HwlG__trainCard{border-radius:var(--shape-card);background:linear-gradient(180deg, var(--forest-bright) 0%, var(--forest) 58%, var(--forest-deep) 100%);min-height:76px;color:var(--paper);grid-template-columns:92px minmax(0,1fr);text-decoration:none;transition:background .16s ease-out;animation:2.4s ease-in-out infinite practice-home-module__--HwlG__train-pulse;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff38,0 8px 16px #08201438}.practice-home-module__--HwlG__trainCard:hover{background:linear-gradient(180deg, var(--forest-hover) 0%, var(--forest-hover-deep) 58%, var(--forest-pressed) 100%)}.practice-home-module__--HwlG__trainCard:active{animation:none;transform:translateY(1px);box-shadow:inset 0 1px #ffffff1f,0 3px 8px #0820142e}.practice-home-module__--HwlG__trainCopy{grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:6px;min-width:0;padding:10px 12px;display:grid}.practice-home-module__--HwlG__trainText{gap:2px;display:grid}.practice-home-module__--HwlG__trainTitle{font-size:var(--type-size-subheading);font-weight:var(--type-weight-title);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading)}.practice-home-module__--HwlG__trainText>span{color:var(--cream);text-wrap:pretty}.practice-home-module__--HwlG__trainArrow{width:22px;height:22px}.practice-home-module__--HwlG__trainPhoto{min-width:0;position:relative;-webkit-mask-image:linear-gradient(90deg,#000 68%,#0000);mask-image:linear-gradient(90deg,#000 68%,#0000)}.practice-home-module__--HwlG__trainPhoto img{object-fit:cover;object-position:center}.practice-home-module__--HwlG__progressSummary{margin-top:40px}.practice-home-module__--HwlG__progressBody{border-radius:var(--shape-tile);color:var(--paper);background:#1c442861;padding:6px 14px}.practice-home-module__--HwlG__summaryHeading{color:var(--cream);text-align:center;margin-bottom:12px}.practice-home-module__--HwlG__summaryHeading h2{font-size:var(--type-size-subheading);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);margin:0}.practice-home-module__--HwlG__recentSection{margin-top:28px}.practice-home-module__--HwlG__recentTitle{color:var(--cream);text-align:center;font-size:var(--type-size-subheading);font-weight:var(--type-weight-heading);line-height:var(--type-leading-heading);letter-spacing:var(--type-tracking-heading);margin:0 0 12px}.practice-home-module__--HwlG__progressBody .practice-home-module__--HwlG__historyRow,.practice-home-module__--HwlG__progressBody .practice-home-module__--HwlG__historyCopy strong{color:var(--paper)}.practice-home-module__--HwlG__progressBody .practice-home-module__--HwlG__historyMeta{color:#ffffffd1}.practice-home-module__--HwlG__progressBody .practice-home-module__--HwlG__historyIcon img{filter:drop-shadow(0 0 0 var(--paper)) drop-shadow(1.4px 0 0 var(--paper)) drop-shadow(-1.4px 0 0 var(--paper)) drop-shadow(0 1.4px 0 var(--paper)) drop-shadow(0 -1.4px 0 var(--paper)) drop-shadow(1px 1px 0 var(--paper)) drop-shadow(-1px 1px 0 var(--paper)) drop-shadow(1px -1px 0 var(--paper)) drop-shadow(-1px -1px 0 var(--paper))}.practice-home-module__--HwlG__trainingHistory{border-radius:var(--shape-card);background:#1c44281a;margin:0;padding:4px 16px;list-style:none}.practice-home-module__--HwlG__trainingHistory.practice-home-module__--HwlG__historyEmbedded{background:0 0;border-radius:0;padding:0}.practice-home-module__--HwlG__historyRow{min-height:64px;color:var(--ink);border-radius:14px;align-items:center;gap:12px;margin-inline:-6px;padding:8px;text-decoration:none;transition:background-color .16s ease-out;display:flex}.practice-home-module__--HwlG__historyRow:hover{background:#093d260f}.practice-home-module__--HwlG__historyRow:active{background:#093d261a}.practice-home-module__--HwlG__progressBody .practice-home-module__--HwlG__historyRow:hover{background:#ffffff1a}.practice-home-module__--HwlG__progressBody .practice-home-module__--HwlG__historyRow:active{background:#ffffff29}.practice-home-module__--HwlG__historyRow>svg{flex:none}.practice-home-module__--HwlG__historyIcon{flex:none;place-items:center;width:40px;height:40px;display:grid}.practice-home-module__--HwlG__historyIcon img{transform-origin:50%;transform:rotate(-8deg)}.practice-home-module__--HwlG__historyCopy{flex:1;gap:2px;min-width:0;display:grid}.practice-home-module__--HwlG__historyCopy strong{font-size:var(--type-size-body-compact);font-weight:var(--type-weight-title);line-height:var(--type-leading-title);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.practice-home-module__--HwlG__historyMeta{min-width:0;color:var(--ink-soft);font-size:var(--type-size-meta);font-weight:var(--type-weight-body);line-height:var(--type-leading-compact);white-space:nowrap;align-items:center;display:flex;overflow:hidden}.practice-home-module__--HwlG__historyMeta>span:last-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.practice-home-module__--HwlG__historyDot{background:currentColor;border-radius:50%;flex:none;width:4px;height:4px;margin-inline:6px}.practice-home-module__--HwlG__trainCard:focus-visible,.practice-home-module__--HwlG__metricLink:focus-visible,.practice-home-module__--HwlG__historyRow:focus-visible{outline:3px solid var(--ink);outline-offset:4px;border-radius:12px}@keyframes practice-home-module__--HwlG__train-pulse{0%,to{transform:scale(1);box-shadow:inset 0 1px #ffffff38,0 8px 16px #08201438,0 0 #7ee8b000}50%{transform:scale(1.018);box-shadow:inset 0 1px #ffffff47,0 10px 20px #08201447,0 0 0 7px #7ee8b057}}@keyframes practice-home-module__--HwlG__mascot-arrive{0%{opacity:.6;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:360px){.practice-home-module__--HwlG__mascotStage{height:196px}.practice-home-module__--HwlG__mascot{width:160px;height:160px}.practice-home-module__--HwlG__fitnessBody,.practice-home-module__--HwlG__practice{padding-inline:18px}.practice-home-module__--HwlG__metrics{gap:8px}.practice-home-module__--HwlG__trainCopy{gap:8px;padding-right:12px}}@media (prefers-reduced-motion:reduce){.practice-home-module__--HwlG__mascot,.practice-home-module__--HwlG__trainCard{animation:none}.practice-home-module__--HwlG__trainCard,.practice-home-module__--HwlG__metricLink,.practice-home-module__--HwlG__historyRow{transition:none}}
.result-share-module__3x3SSq__sheet{min-height:0;padding:20px 0 max(16px, env(safe-area-inset-bottom));background:var(--cream);color:var(--ink);flex-direction:column;flex:1;display:flex}.result-share-module__3x3SSq__content{overscroll-behavior:contain;touch-action:pan-y;flex:1;min-height:0;overflow-y:auto}.result-share-module__3x3SSq__sheet[data-flow=natural]{flex:none}.result-share-module__3x3SSq__sheet[data-flow=natural] .result-share-module__3x3SSq__content{flex:none;overflow:visible}.result-share-module__3x3SSq__content:focus-visible{outline:2px solid var(--forest);outline-offset:-2px}.result-share-module__3x3SSq__stage{background:radial-gradient(70% 80% at 70% 20%, #c9d8c3e6, transparent 70%), var(--cream);flex:none;place-items:end center;height:184px;display:grid;overflow:hidden}.result-share-module__3x3SSq__mascot{object-fit:contain;width:112px;height:112px;display:block}.result-share-module__3x3SSq__copy{min-height:0;padding:18px var(--space-edge) 0;text-align:center;flex:none}.result-share-module__3x3SSq__copy h1,.result-share-module__3x3SSq__copy p,.result-share-module__3x3SSq__invite{margin:0}.result-share-module__3x3SSq__sheet .result-share-module__3x3SSq__copy p{color:var(--ink-soft);margin-top:12px}.result-share-module__3x3SSq__actions{padding:16px var(--space-edge) 0;flex:none;gap:12px;display:grid}.result-share-module__3x3SSq__sheet .result-share-module__3x3SSq__invite{margin:18px var(--space-edge) 0;color:var(--ink);text-align:center}.result-share-module__3x3SSq__share{gap:8px}.result-share-module__3x3SSq__share svg{width:20px;height:20px}
.mascots-module__IC_oTq__root{height:100%;min-height:0;padding:22px var(--space-edge) 32px;background:var(--cream);color:var(--ink);overflow:auto}.mascots-module__IC_oTq__root h1,.mascots-module__IC_oTq__card figcaption strong,.mascots-module__IC_oTq__card figcaption span{margin:0}.mascots-module__IC_oTq__intro{color:var(--ink-soft);margin:8px 0 0}.mascots-module__IC_oTq__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.mascots-module__IC_oTq__card{margin:0}.mascots-module__IC_oTq__stage{border-radius:var(--shape-card);background:var(--wash);justify-content:center;align-items:center;height:148px;display:flex;overflow:hidden}.mascots-module__IC_oTq__stage img{object-fit:contain;width:auto;height:124px}.mascots-module__IC_oTq__card figcaption{gap:2px;padding:8px 2px 0;display:grid}.mascots-module__IC_oTq__card figcaption span{color:var(--ink-soft)}
.page-module__k-R4Vq__reviewLists{flex-wrap:wrap;overflow:visible}.page-module__k-R4Vq__sessionCases{margin:12px 0 26px}.page-module__k-R4Vq__sessionCases summary{min-height:var(--space-control);cursor:pointer;color:var(--forest);font-size:var(--type-size-body-compact);font-weight:var(--type-weight-control);line-height:var(--type-leading-compact);align-content:center}
