.app-shell-module__E5J3NG__root{background:radial-gradient(ellipse 60rem 24rem at 65% 0, color-mix(in srgb, var(--brand) 4%, transparent), transparent 75%), var(--background)}.app-shell-module__E5J3NG__root [data-review-card]{background:linear-gradient(145deg, var(--surface-solid), var(--surface));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 4%, transparent)}.app-shell-module__E5J3NG__root [data-review-hero]{background:radial-gradient(ellipse at 100% 0, color-mix(in srgb, var(--brand) 14%, transparent), transparent 70%), linear-gradient(145deg, var(--surface-solid), var(--background));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent)}.app-shell-module__E5J3NG__root [data-review-hero-decoration]{display:none}.app-shell-module__E5J3NG__root [data-review-hero-copy]{color:var(--muted)}.app-shell-module__E5J3NG__root [data-review-hero-primary]{background:var(--brand);color:var(--on-brand)}.app-shell-module__E5J3NG__root [data-review-hero-primary]:hover{background:var(--brand-strong)}.app-shell-module__E5J3NG__root [data-review-hero-secondary]{border-color:var(--border);color:var(--foreground)}.app-shell-module__E5J3NG__root [data-review-hero-stat]{background:var(--surface-2)}.app-shell-module__E5J3NG__root [data-review-rank-heading]{background:var(--surface-2);box-shadow:none}.app-shell-module__E5J3NG__root [data-review-rank-self]{background:linear-gradient(100deg, var(--brand-soft), var(--surface-solid) 75%);border-color:var(--border)}.app-shell-module__E5J3NG__root [data-review-podium-step]{--podium-accent:var(--rank-silver);color:var(--podium-accent);background:linear-gradient(180deg, color-mix(in srgb, var(--podium-accent) 12%, transparent), transparent);border-top:1px solid color-mix(in srgb, var(--podium-accent) 45%, transparent)}.app-shell-module__E5J3NG__root [data-review-podium-step="1"]{--podium-accent:var(--rank-gold)}.app-shell-module__E5J3NG__root [data-review-podium-step="3"]{--podium-accent:var(--rank-bronze)}.app-shell-module__E5J3NG__root [data-review-profile-cover]{background:radial-gradient(ellipse at 80% 20%, var(--brand-soft), transparent 70%), linear-gradient(130deg, var(--surface-2), var(--background))}.app-shell-module__E5J3NG__root [data-review-empty-certificate]{border-style:solid}.app-shell-module__E5J3NG__root [data-review-empty-certificate]>span{color:var(--brand);background:var(--brand-soft)}.app-shell-module__E5J3NG__root [data-review-jumps]{flex-wrap:wrap;gap:6px;margin-top:20px;display:flex}.app-shell-module__E5J3NG__root [data-review-jumps] a{border:1px solid var(--border);min-height:40px;color:var(--muted);background:var(--surface);border-radius:10px;align-items:center;padding:8px 12px;font-size:13px;line-height:1.2;display:inline-flex}.app-shell-module__E5J3NG__root [data-review-jumps] a:hover,.app-shell-module__E5J3NG__root [data-review-jumps] a:focus-visible{color:var(--foreground);background:var(--surface-2)}.app-shell-module__E5J3NG__root [data-review-anchor]{scroll-margin-top:9rem}.app-shell-module__E5J3NG__root [data-review-sidebar]{background:radial-gradient(ellipse 120% 34% at 18% 0, color-mix(in srgb, var(--brand) 6%, transparent), transparent 72%), color-mix(in srgb, var(--surface-solid) 62%, var(--background));border-right-color:color-mix(in srgb, var(--foreground) 10%, transparent);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--foreground) 2%, transparent), 12px 0 34px color-mix(in srgb, var(--background) 52%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-module__E5J3NG__root [data-review-sidebar-rank]{background:linear-gradient(135deg, color-mix(in srgb, var(--rank-gold) 7%, var(--surface-2)), var(--surface-2));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--rank-gold) 8%, transparent)}.app-shell-module__E5J3NG__root [data-review-sidebar-rank]:hover{border-color:color-mix(in srgb, var(--rank-gold) 38%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--rank-gold) 10%, var(--surface-2)), var(--surface-2))}.app-shell-module__E5J3NG__root [data-review-sidebar-nav]{--review-nav-y:0px;--review-nav-h:36px}.app-shell-module__E5J3NG__root [data-review-nav-indicator]{z-index:0;height:var(--review-nav-h);border:1px solid color-mix(in srgb, var(--foreground) 7%, transparent);background:linear-gradient(100deg, color-mix(in srgb, var(--brand) 14%, transparent), color-mix(in srgb, var(--foreground) 4%, transparent));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 7%, transparent), 0 7px 18px color-mix(in srgb, var(--background) 24%, transparent);opacity:0;pointer-events:none;transform:translate3d(0, var(--review-nav-y), 0);border-radius:12px;transition:transform .34s cubic-bezier(.22,1,.36,1),height .24s,opacity .16s;display:block;position:absolute;top:0;left:12px;right:12px}.app-shell-module__E5J3NG__root [data-review-sidebar-nav][data-review-indicator-ready=true] [data-review-nav-indicator]{opacity:1}.app-shell-module__E5J3NG__root [data-review-sidebar-nav][data-review-nav-animated=false] [data-review-nav-indicator]{transition:none}.app-shell-module__E5J3NG__root [data-review-nav]{-webkit-tap-highlight-color:transparent}.app-shell-module__E5J3NG__root [data-review-nav][aria-current=page]{color:var(--foreground);box-shadow:none;background:0 0;outline:none}.app-shell-module__E5J3NG__root [data-review-nav]:focus-visible{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 42%, transparent);outline:none}.app-shell-module__E5J3NG__root [data-review-nav]:active{background:color-mix(in srgb, var(--foreground) 3%, transparent)}.app-shell-module__E5J3NG__root [data-review-nav][aria-current=page]>span{filter:drop-shadow(0 0 7px color-mix(in srgb, var(--brand) 45%, transparent))}.app-shell-module__E5J3NG__root [data-review-topbar]{background:var(--chrome-glass);border-bottom-color:color-mix(in srgb, var(--foreground) 12%, transparent);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 8%, transparent), 0 12px 34px color-mix(in srgb, var(--background) 44%, transparent);-webkit-backdrop-filter:blur(20px)saturate(135%);backdrop-filter:blur(20px)saturate(135%)}.app-shell-module__E5J3NG__root [data-review-topbar][data-hidden=true]{box-shadow:none;border-bottom-color:#0000}.app-shell-module__E5J3NG__root [data-review-bottom-material]{isolation:isolate;border-color:color-mix(in srgb, var(--foreground) 16%, transparent);background:var(--chrome-glass);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 18%, transparent), inset 0 -1px 0 color-mix(in srgb, var(--background) 60%, transparent), 0 18px 44px color-mix(in srgb, var(--background) 68%, transparent);-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);border-radius:9999px;padding:4px;position:relative;overflow:hidden}.app-shell-module__E5J3NG__root [data-review-bottom-active]{border:1px solid color-mix(in srgb, var(--foreground) 13%, transparent);background:radial-gradient(circle at 30% 0, color-mix(in srgb, var(--foreground) 14%, transparent), transparent 68%), color-mix(in srgb, var(--brand) 14%, var(--surface-2));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--foreground) 13%, transparent), 0 6px 16px color-mix(in srgb, var(--background) 34%, transparent);border-radius:9999px}@media (prefers-reduced-transparency:reduce){.app-shell-module__E5J3NG__root [data-review-bottom-material]{background:var(--surface-solid);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell-module__E5J3NG__root [data-review-bottom-active]{background:var(--surface-2);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.app-shell-module__E5J3NG__root [data-review-nav-indicator]{transition:none}}
.task-launcher-module__2LVGOa__launcher{left:max(1rem, env(safe-area-inset-left));bottom:calc(4.75rem + max(.6rem, env(safe-area-inset-bottom)));isolation:isolate;color:var(--task-orb-ink);background:color-mix(in srgb, var(--on-brand) 75%, var(--task-orb-pink));border-color:color-mix(in srgb, var(--task-orb-ink) 10%, transparent);box-shadow:2px 3px 8px color-mix(in srgb, var(--task-orb-ink) 14%, transparent);transition:opacity .22s,transform .22s,color .2s,background-color .2s;overflow:hidden}.task-launcher-module__2LVGOa__launcher:before,.task-launcher-module__2LVGOa__launcher:after{content:"";z-index:0;pointer-events:none;filter:blur(6px);background:radial-gradient(ellipse 68% 62% at 28% 34%, color-mix(in srgb, var(--task-orb-pink) 85%, transparent), transparent 74%), radial-gradient(ellipse 70% 70% at 76% 70%, color-mix(in srgb, var(--task-orb-lilac) 85%, transparent), transparent 75%);border-radius:50%;animation:18s ease-in-out -5s infinite alternate task-launcher-module__2LVGOa__fluidDrift;position:absolute;inset:-35%}.task-launcher-module__2LVGOa__launcher:after{background:radial-gradient(ellipse 65% 60% at 72% 24%, color-mix(in srgb, var(--on-brand) 70%, transparent), transparent 76%), radial-gradient(ellipse 60% 70% at 24% 80%, color-mix(in srgb, var(--task-orb-pink) 65%, transparent), transparent 78%);opacity:.65;animation:23s ease-in-out -11s infinite alternate task-launcher-module__2LVGOa__fluidBreathe}@keyframes task-launcher-module__2LVGOa__fluidDrift{0%{transform:translate(-8%,2%)scale(1.04,1.12)}27%{transform:translate(-2%,-7%)scale(1.12,1.02)}58%{transform:translate(7%,5%)scale(1.02,1.1)}81%{transform:translateY(8%)scale(1.1,1.04)}to{transform:translate(-5%,-3%)scale(1.06,1.14)}}@keyframes task-launcher-module__2LVGOa__fluidBreathe{0%{transform:translate(6%,-5%)scale(1.1,1.02)}36%{transform:translate(-6%,3%)scale(1.02,1.12)}73%{transform:translate(3%,7%)scale(1.12,1.04)}to{transform:translate(-4%,-6%)scale(1.04,1.1)}}.task-launcher-module__2LVGOa__launcher[data-paused]:before,.task-launcher-module__2LVGOa__launcher[data-paused]:after,.task-launcher-module__2LVGOa__launcher[data-complete]:before,.task-launcher-module__2LVGOa__launcher[data-complete]:after{animation-play-state:paused}.task-launcher-module__2LVGOa__launcher[data-leaving]{pointer-events:none;opacity:0;transform:translateY(4px)scale(.94)}.task-launcher-module__2LVGOa__value,.task-launcher-module__2LVGOa__check{z-index:1;justify-content:center;align-items:center;transition:opacity .18s,transform .18s;display:flex}.task-launcher-module__2LVGOa__value{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700;position:relative}.task-launcher-module__2LVGOa__check{opacity:0;position:absolute;transform:scale(.85)}.task-launcher-module__2LVGOa__launcher[data-complete] .task-launcher-module__2LVGOa__value{opacity:0;transform:scale(.85)}.task-launcher-module__2LVGOa__launcher[data-complete] .task-launcher-module__2LVGOa__check{opacity:1;transform:scale(1)}.task-launcher-module__2LVGOa__launcher[data-complete] .task-launcher-module__2LVGOa__check path{animation:.24s ease-out both task-launcher-module__2LVGOa__drawCheck}.task-launcher-module__2LVGOa__counter{animation:.18s ease-out task-launcher-module__2LVGOa__counterIn;display:inline-block}@keyframes task-launcher-module__2LVGOa__counterIn{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes task-launcher-module__2LVGOa__drawCheck{0%{stroke-dasharray:32;stroke-dashoffset:32px}to{stroke-dasharray:32;stroke-dashoffset:0}}.task-launcher-module__2LVGOa__layer{padding-top:calc(1rem + env(safe-area-inset-top));align-items:flex-end}.task-launcher-module__2LVGOa__panel{padding-bottom:env(safe-area-inset-bottom);border-radius:1.5rem 1.5rem 0 0;max-height:min(85dvh,44rem)}.task-launcher-module__2LVGOa__layer.task-launcher-module__2LVGOa__closing{animation:.18s ease-in both task-launcher-module__2LVGOa__layerOut}.task-launcher-module__2LVGOa__layer.task-launcher-module__2LVGOa__closing .task-launcher-module__2LVGOa__panel{animation:.18s ease-in both task-launcher-module__2LVGOa__panelOut}@keyframes task-launcher-module__2LVGOa__layerOut{to{opacity:0}}@keyframes task-launcher-module__2LVGOa__panelOut{to{opacity:0;transform:translateY(12px)scale(.99)}}@media (min-width:1024px){.task-launcher-module__2LVGOa__launcher{bottom:1.5rem;left:auto;right:1.5rem}.task-launcher-module__2LVGOa__layer{justify-content:flex-end;align-items:flex-end;padding:1.5rem}.task-launcher-module__2LVGOa__panel{border-radius:1.5rem;max-width:24rem;padding-bottom:0}}@media (prefers-reduced-motion:reduce){.task-launcher-module__2LVGOa__launcher,.task-launcher-module__2LVGOa__value,.task-launcher-module__2LVGOa__check{transition:none}.task-launcher-module__2LVGOa__launcher:before,.task-launcher-module__2LVGOa__launcher:after,.task-launcher-module__2LVGOa__counter,.task-launcher-module__2LVGOa__launcher[data-complete] .task-launcher-module__2LVGOa__check path,.task-launcher-module__2LVGOa__layer.task-launcher-module__2LVGOa__closing,.task-launcher-module__2LVGOa__layer.task-launcher-module__2LVGOa__closing .task-launcher-module__2LVGOa__panel{animation:none}.task-launcher-module__2LVGOa__launcher[data-leaving],.task-launcher-module__2LVGOa__launcher[data-complete] .task-launcher-module__2LVGOa__value,.task-launcher-module__2LVGOa__launcher[data-complete] .task-launcher-module__2LVGOa__check{transform:none}}
