*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{color:#f7f3ec;background:#090b10;font-family:Arial,Helvetica,sans-serif;line-height:1.5}:root{--progress-todo:#ffffff24;--progress-todo-hover:#fff3;--progress-accent:#a8d6e4e6;--progress-accent-soft:#9ac2d1bd;--progress-skipped:#b9c2ccad;--progress-skipped-track:#b9c2cc29;--progress-active-polish:0 0 4px #a8d6e42e}button{font:inherit}.app-shell{background:radial-gradient(circle at 20% 0,#45546f52,#0000 32rem),linear-gradient(#151922 0%,#090b10 46%,#07080c 100%);min-height:100svh;padding:22px 16px 32px;overflow-x:hidden}.app-shell--deck{overscroll-behavior:none;touch-action:none;width:100%;height:100svh;padding-block:12px 0;position:fixed;inset:0;overflow:hidden}.app-shell--deck button{touch-action:manipulation}.overview-header{max-width:720px;margin:0 auto 22px}.eyebrow{color:#9ea7b7;letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:700}.overview-header h1,.detail-heading h1{color:#fffaf0;max-width:12ch;font-size:clamp(2rem,12vw,3.6rem);line-height:.95}.overview-summary{color:#c6ccd6;margin-top:10px;font-size:.95rem}.overview-screen{max-width:720px;margin:0 auto}.deck-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.deck-tile{min-height:214px;color:inherit;cursor:pointer;text-align:left;background:linear-gradient(145deg,#ffffff1c,#ffffff09),#171b24;border:1px solid #ffffff14;border-radius:16px;padding:12px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047}.deck-tile:after{content:"";filter:blur(18px);background:#ffffff0d;border-radius:999px;height:36px;position:absolute;inset:auto 10px 10px}.category-chip{color:#efe0bf;text-transform:uppercase;background:#f4e4be1a;border:1px solid #ffffff1c;border-radius:999px;place-self:start;padding:7px 9px;font-size:.68rem;font-weight:700;line-height:1}.tile-card-stack{aspect-ratio:.72;place-self:center;width:min(84%,132px);margin:8px 0;position:relative}.tile-mini-card{background:linear-gradient(#efe0bf2e,#0000 36%),#252b36;border:1px solid #ffffff1a;border-radius:14px;position:absolute;inset:0;box-shadow:0 12px 22px #0000003d}.deck-tile-title{z-index:1;color:#fffaf0;align-self:end;font-size:clamp(.95rem,4vw,1.08rem);font-weight:800;line-height:1.05;position:relative}.deck-tile-meta{z-index:1;color:#aeb5c1;margin-top:8px;font-size:.78rem;position:relative}.deck-detail{--deck-atmosphere-inset:clamp(16px, 4vw, 20px);background:linear-gradient(#ffffff17,#ffffff05),#121721;border:1px solid #ffffff1a;max-width:720px;min-height:calc(100svh - 44px);margin:0 auto;padding:14px;position:relative;overflow:hidden;box-shadow:0 24px 80px #00000073}.back-button{color:#fffaf0;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff13;border-radius:999px;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:.84rem;font-weight:800;display:inline-flex;box-shadow:0 8px 18px #0000001f}.deck-back-overlay{top:calc(var(--deck-atmosphere-inset) + env(safe-area-inset-top));left:var(--deck-atmosphere-inset);z-index:12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:absolute}.detail-chip{text-overflow:ellipsis;white-space:nowrap;max-width:44%;overflow:hidden}.detail-heading{padding:calc(44px + env(safe-area-inset-top)) 4px 14px}.detail-heading h1{margin-top:4px;font-size:clamp(2.05rem,10vw,4rem)}.card-stack{margin-top:0;position:relative}.card-progression-scene{isolation:isolate;overflow:hidden}.card-progression-scene:before,.card-progression-scene:after{content:"";pointer-events:none;position:absolute}.card-progression-scene:before{z-index:0;background:linear-gradient(#0000 0%,#07090d14 34%,#03040757 100%);inset:36% -12% 0}.card-progression-scene:after{z-index:0;opacity:.76;background:radial-gradient(at 50% 62%,#0000005c,#0000002b 40%,#0000 76%);height:148px;bottom:78px;left:3%;right:3%}.table-surface{z-index:0;opacity:.9;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff0a 26% 62%,#0000),linear-gradient(#ffffff0b,#0000001c);border-top:1px solid #ffffff09;height:172px;position:absolute;bottom:24px;left:-14px;right:-14px;-webkit-mask-image:linear-gradient(#0000,#000 14% 78%,#0000);mask-image:linear-gradient(#0000,#000 14% 78%,#0000)}.active-contact-atmosphere{z-index:0;opacity:.62;pointer-events:none;background:radial-gradient(at 50% 42%,#0000003d,#0000001a 44%,#0000 78%);height:156px;position:absolute;top:344px;left:11%;right:11%}.deck-card-slot{perspective:900px;border-radius:22px;min-height:0;position:absolute;top:0}.physical-card{background:linear-gradient(145deg,#ffffff24,#ffffff08),#202632;border:1px solid #ffffff1a;border-radius:22px;overflow:hidden;box-shadow:0 18px 42px #00000061}.deck-card-slot.is-active{cursor:pointer}.deck-card-object{border-radius:inherit;box-sizing:border-box;width:100%;height:100%;transform-style:preserve-3d;will-change:transform;position:absolute;inset:0;overflow:visible}.deck-card-surface{backface-visibility:hidden;border-radius:inherit;box-sizing:border-box;transform-style:preserve-3d;position:absolute;inset:0;overflow:hidden}.deck-card-surface--front{z-index:2;background:linear-gradient(90deg, #efe0bf, var(--progress-accent), #8d98b6) top / 100% 5px no-repeat, linear-gradient(145deg, #ffffff24, #ffffff08), #202632;filter:var(--deck-face-filter,brightness(1) contrast(1) saturate(1));transform:rotateY(0)translateZ(.1px)}.deck-card-surface--back{z-index:1;background:linear-gradient(90deg, #efe0bf, var(--progress-accent), #8d98b6) top / 100% 5px no-repeat, radial-gradient(circle at 80% 12%, #a8d6e40d, transparent 34%), radial-gradient(ellipse at 20% 88%, #00000029, transparent 54%), linear-gradient(145deg, #ffffff1b, #ffffff06), #1c222d;filter:var(--deck-face-filter,brightness(1) contrast(1) saturate(1)) saturate(.94) brightness(.94);isolation:isolate;pointer-events:none;transform:rotateY(180deg)translateZ(.1px)}.deck-card-slot[data-deck-flipped=true] .deck-card-surface--front{z-index:1;pointer-events:none}.deck-card-slot[data-deck-flipped=true] .deck-card-surface--back{z-index:2;filter:var(--deck-face-filter,brightness(1) contrast(1) saturate(1)) saturate(1) brightness(1);pointer-events:auto}.deck-card-surface--back:before,.deck-card-surface--back:after{content:"";pointer-events:none;position:absolute}.deck-card-surface--back:before{z-index:0;opacity:.82;background:radial-gradient(at 34% 31%,#fffaf008,#0000 50%),radial-gradient(at 70% 46%,#a8d6e408,#0000 58%),radial-gradient(at 42% 82%,#6e7c880b,#0000 64%),linear-gradient(165deg,#ffffff06,#0000 46%,#0000000d);inset:0}.deck-card-surface--back:after{z-index:1;filter:blur(18px);opacity:.88;background:radial-gradient(at 48% 30%,#fffaf009,#0000 46%),radial-gradient(at 56%,#a8d6e40a,#0000 60%),radial-gradient(at 58% 96%,#0003,#0000 64%),linear-gradient(#0000 0%,#ffffff03 42%,#0001 100%);inset:-18px -26px -34px}.deck-card-back-content{align-content:start;gap:15px;height:100%;display:grid}.deck-card-back-header{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-width:0;display:grid}.deck-card-back-header h2{color:#a8d6e49e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.82rem;font-weight:720;line-height:1;overflow:hidden}.deck-card-back-header p{color:#fffaf06b;text-transform:uppercase;font-size:.62rem;font-weight:680;line-height:1}.deck-card-back-signals{gap:17px;padding-top:10px;display:grid}.deck-card-back-signal{justify-items:start;gap:7px;display:grid}.deck-card-back-signal span{color:#fffaf075;font-size:.62rem;font-weight:560;line-height:1.1}.deck-card-back-signal-trace{color:#ffffff70;width:min(84%,176px);height:18px;display:block;overflow:visible}.deck-card-slot.is-active:focus-visible{outline-offset:3px;outline:2px solid #efe0bfb8}.physical-card:before{content:"";z-index:1;border-radius:inherit;background:linear-gradient(90deg, #efe0bf, var(--progress-accent), #8d98b6);border-bottom-right-radius:0;border-bottom-left-radius:0;height:5px;display:block;position:relative}.deck-card-object:before{content:none}.deck-card.is-active .deck-card-object:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 78%,#00000029,#0000 62%),linear-gradient(#0000,#0000001c);height:42%;position:absolute;bottom:0;left:0;right:0}.deck-card-content{z-index:1;padding:14px 20px 18px;position:relative}.deck-card-surface--front .deck-card-content{padding-top:19px}.card-semantic-anchors{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px;min-height:22px;display:grid}.card-title-anchor{justify-items:start;min-width:0;display:grid}.deck-card-date{color:#efe0bf;text-transform:uppercase;font-size:.72rem;font-weight:800;line-height:1}.card-semantic-anchors--back{z-index:2;opacity:.84;pointer-events:none;align-items:center;min-height:0;position:absolute;top:25px;left:30px;right:29px}.card-semantic-anchors--back .card-title-anchor h2{color:#a8d6e48a;text-shadow:0 0 18px #a8d6e40f;font-size:.76rem;font-weight:680;line-height:1.05}.card-semantic-anchors--back .deck-card-date{color:#fffaf06b;letter-spacing:.01em;text-shadow:0 0 16px #fffaf00d;font-size:.64rem;font-weight:680}.card-title-anchor h2{min-width:0;max-width:100%;color:var(--progress-accent-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.88rem;font-weight:800;line-height:1;overflow:hidden}.completion-strip{background:var(--progress-todo);border-radius:999px;width:3.05rem;max-width:100%;height:2.25px;margin-top:2px;position:relative;overflow:hidden}.completion-strip-fill{border-radius:inherit;background:var(--progress-accent);transition:width .18s,background-color .18s,opacity .18s;position:absolute;inset:0 auto 0 0}.deck-card-subtitle{color:#d7dbe2;max-width:22rem;margin-top:14px;font-size:.92rem;line-height:1.35}.deck-card-preview{gap:10px;display:grid}.preview-list{gap:5px;display:grid}.preview-list p,.preview-kpi{color:#bfc5cf;font-size:.74rem;line-height:1.25}.preview-list p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.preview-kpi{color:#efe0bf;font-weight:800}.active-card-front{gap:13px;display:grid}.active-card-identity{grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px;padding-top:1px;display:grid}.intro-media-thumb{aspect-ratio:1/.78;color:#fffaf09e;background:radial-gradient(circle at 38% 30%,#efe0bf2e,#0000 38%),linear-gradient(145deg,#79a8a929,#ffffff09),#171d27c7;border-radius:13px;place-items:center;width:58px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0e,0 6px 14px #0000001c}.intro-media-play,.step-play-icon{border-block:5px solid #0000;border-left:8px solid #efe0bfdb;width:0;height:0}.intro-media-play{opacity:.74;transform:scale(.86)}.active-card-title-block{min-width:0}.active-card-title-block p{color:#fffaf0;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;font-weight:800;line-height:1.16;display:-webkit-box;overflow:hidden}.active-step-list{margin:0;padding:12px 0 0;list-style:none;display:grid}.active-step-item{grid-template-columns:10px minmax(0,1fr);align-items:start;gap:8px;min-height:37px;display:grid}.active-step-item+.active-step-item{margin-top:14.5px}.active-step-item:nth-child(2){margin-top:17px}.active-step-item:nth-child(3){margin-top:15.5px}.step-play-icon{border-block-width:3.5px;opacity:.56;border-left-width:5px;justify-self:center;margin-top:2.75px}.active-step-item:nth-child(2) .step-play-icon{opacity:.47;margin-top:4px}.active-step-item:nth-child(3) .step-play-icon{opacity:.39;margin-top:4.25px}.step-copy{align-items:start;gap:4px;min-width:0;display:grid}.active-step-item:nth-child(2) .step-copy{gap:4.5px}.active-step-item:nth-child(3) .step-copy{gap:3.5px}.step-description{color:#cfd5dee0;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:.72rem;font-weight:500;line-height:1.24;display:-webkit-box;overflow:hidden}.active-step-item:nth-child(2) .step-description{color:#cad2dcdb}.active-step-item:nth-child(3) .step-description{color:#c7cfdad6}.step-progress-strip{background:var(--progress-todo);transform-origin:0;border-radius:999px;width:24px;height:3px;transition:background-color .18s,opacity .18s,transform .16s;display:block;position:relative;overflow:hidden}.step-progress-strip:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;background:linear-gradient(90deg,#0000,#fffaf06b,#0000);position:absolute;inset:-1px;transform:translate(-115%)}.step-progress-strip--skipped{background:var(--progress-skipped-track)}.step-progress-strip-fill{border-radius:inherit;background:var(--progress-accent);box-shadow:var(--progress-active-polish);transition:width .18s,background-color .18s,opacity .18s;position:absolute;inset:0 auto 0 0}.step-progress-strip-fill--todo{opacity:0}.step-progress-strip-fill--inProgress,.step-progress-strip-fill--done{background:var(--progress-accent)}.step-progress-strip-fill--skipped{background:var(--progress-skipped);box-shadow:none}.step-progress-hit-area{width:52px;height:24px;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:999px;place-items:center start;margin:0 0 -5px;padding:0 14px 0 0;display:grid}.step-progress-hit-area:hover .step-progress-strip{background:var(--progress-todo-hover)}.step-progress-hit-area:hover .step-progress-strip--skipped{background:var(--progress-skipped-track)}.step-progress-hit-area:active .step-progress-strip{transform:scaleX(.94)}.step-progress-hit-area:focus-visible{outline-offset:2px;outline:2px solid #efe0bf57}.active-card-front--focused .step-progress-hit-area .step-progress-strip:after{animation:.76s ease-out both step-progress-entry-sheen}.active-card-front--focused .step-progress-strip{top:-4px}.active-card-front--focused .step-progress-hit-area .step-progress-strip-fill{animation:.68s ease-out both step-progress-entry-settle}.active-card-front--focused .active-step-item:first-child .step-progress-strip:after,.active-card-front--focused .active-step-item:first-child .step-progress-strip-fill{animation-delay:.12s}.active-card-front--focused .active-step-item:nth-child(2) .step-progress-strip:after,.active-card-front--focused .active-step-item:nth-child(2) .step-progress-strip-fill{animation-delay:.21s}.active-card-front--focused .active-step-item:nth-child(3) .step-progress-strip:after,.active-card-front--focused .active-step-item:nth-child(3) .step-progress-strip-fill{animation-delay:.3s}@keyframes step-progress-entry-sheen{0%{opacity:0;transform:translate(-115%)}28%{opacity:.52}to{opacity:0;transform:translate(115%)}}@keyframes step-progress-entry-settle{0%{filter:brightness();transform:scaleX(.94)}42%{filter:brightness(1.18)}to{filter:brightness();transform:scaleX(1)}}.deck-card.is-future{--deck-face-filter:brightness(var(--future-brightness,.9)) contrast(var(--future-contrast,.94)) saturate(var(--future-saturation,.96)) blur(calc(var(--future-softness,0) * 1px))}.deck-card.is-future .deck-card-object:before{opacity:var(--future-highlight-opacity,.82)}.deck-card.is-future .card-title-anchor h2,.deck-card.is-future .deck-card-date{opacity:var(--future-text-opacity,.9)}.deck-card.is-future .completion-strip{opacity:var(--future-progress-opacity,.96)}.deck-card.is-past .deck-card-object{box-shadow:0 1px 0 #ffffff1d inset, 0 0 0 1px #ffffff0d inset, calc(var(--past-plane-shadow-x,-1) * 1px) 2px 4px rgba(0, 0, 0, calc(var(--past-shadow-alpha,.24) + .04)), calc(var(--past-plane-shadow-x,-1) * 1px) calc(var(--past-plane-shadow-y,8) * 1px) 24px rgba(0, 0, 0, var(--past-shadow-alpha,.24))}.deck-card.is-past .deck-card-surface{--deck-face-filter:brightness(var(--past-brightness,.82)) contrast(var(--past-contrast,.94)) saturate(var(--past-saturation,.9))}.deck-card.is-past .deck-card-content{padding:14px 16px}.deck-card.is-past .deck-card-surface--front .deck-card-content{padding-top:19px}.deck-card.is-past .active-card-front{gap:8px}.deck-card.is-past .active-card-identity{opacity:max(.62, calc(.96 - var(--past-depth,1) * .04));grid-template-columns:34px minmax(0,1fr);gap:8px}.deck-card.is-past .intro-media-thumb{border-radius:8px;width:34px;box-shadow:inset 0 1px #ffffff0a,0 4px 9px #0000001a}.deck-card.is-past .intro-media-play{transform:scale(.62)}.deck-card.is-past .active-card-title-block p{color:#fffaf0c2;-webkit-line-clamp:2;font-size:.62rem;line-height:1.1}.deck-card.is-past .card-title-anchor h2{opacity:max(.56, calc(1 - var(--past-depth,1) * .085));filter:blur(min(.3px, calc((var(--past-depth,1) - 1) * .08px)));font-size:.82rem}.deck-card.is-past .deck-card-date{opacity:max(.46, calc(1 - var(--past-depth,1) * .1));filter:blur(min(.3px, calc((var(--past-depth,1) - 1) * .08px)));font-size:.62rem}.deck-card.is-past .completion-strip{width:1.375rem;height:3px;opacity:max(.72, calc(1 - var(--past-depth,1) * .05));margin-top:6px}.deck-card.is-past .active-step-list{opacity:max(.52, calc(.86 - var(--past-depth,1) * .04));padding-top:5px}.deck-card.is-past .active-step-item{grid-template-columns:7px minmax(0,1fr);gap:5px;min-height:18px}.deck-card.is-past .active-step-item+.active-step-item,.deck-card.is-past .active-step-item:nth-child(2),.deck-card.is-past .active-step-item:nth-child(3){margin-top:6px}.deck-card.is-past .step-play-icon{border-block-width:2.5px;opacity:.32;border-left-width:3.5px;margin-top:3px}.deck-card.is-past .step-copy{gap:2px}.deck-card.is-past .step-description{color:#cfd5de8f;-webkit-line-clamp:1;font-size:.5rem;line-height:1.12}.deck-card.is-past .step-progress-strip{opacity:.5;width:16px;height:2px}.deck-card.is-compressed .deck-card-surface{--deck-face-filter:brightness(.72)}.deck-card.is-compressed .deck-card-content{opacity:0}.focused-card-layer{z-index:80;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.focused-card-layer:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 48%,#0000 0% 50%,#02030608 76%,#02030612 100%),linear-gradient(#02030624,#0203060e 28%,#0000 54% 82%,#02030606);position:absolute;inset:0}.focused-card-scrim{z-index:0;cursor:pointer;touch-action:manipulation;background:radial-gradient(#0c0f1624,#05070b42 64%,#0304085c 100%),linear-gradient(#0304088f,#05070b66 24%,#07090e40 54%,#05070b2e 78%,#02030642);border:0;position:absolute;inset:0}.focused-card-stage{z-index:2;perspective:1200px;perspective-origin:52% 48%;border-radius:30px;position:relative}.focused-card-object{transform-style:preserve-3d;will-change:transform;border-radius:30px;position:absolute;inset:0}.focused-card-surface{backface-visibility:hidden;box-shadow:none;transform-style:preserve-3d;border:1px solid #ffffff1f;border-radius:30px;position:absolute;inset:0}.focused-card-surface--front{isolation:isolate;pointer-events:auto}.focused-card-surface--front:before,.focused-card-surface--front:after{content:"";z-index:0;pointer-events:none;position:absolute}.focused-card-surface--front:before{opacity:.82;background:radial-gradient(at 34% 12%,#fffaf014,#0000 42%),radial-gradient(at 78% 18%,#a8d6e40f,#0000 46%),linear-gradient(145deg,#ffffff0a,#0000 48%);inset:0}.focused-card-surface--front:after{opacity:.68;background:radial-gradient(at 50% 86%,#00000017,#0000 70%),linear-gradient(#0000,#06080c0a);inset:38% 0 0}.focused-card-surface--back{isolation:isolate;pointer-events:none;background:radial-gradient(circle at 80% 12%,#a8d6e40d,#0000 34%),radial-gradient(at 20% 88%,#00000029,#0000 54%),linear-gradient(145deg,#ffffff1b,#ffffff06),#1c222d;transform:rotateY(180deg)}.focused-card-back-layout{transform-origin:0 0;width:156%;height:156%;position:absolute;inset:0;transform:scale(.641026)}.back-card-face-content--preview.focused-card-back-layout{width:266%;height:266%;transform:scale(.376)}.focused-card-object.is-flipped .focused-card-surface--front{pointer-events:none}.focused-card-object.is-flipped .focused-card-surface--back{pointer-events:auto}.focused-card-surface--back:before,.focused-card-surface--back:after{content:"";pointer-events:none;position:absolute}.focused-card-surface--back:before{z-index:0;opacity:.82;background:radial-gradient(at 34% 31%,#fffaf008,#0000 50%),radial-gradient(at 70% 46%,#a8d6e408,#0000 58%),radial-gradient(at 42% 82%,#6e7c880b,#0000 64%),linear-gradient(165deg,#ffffff06,#0000 46%,#0000000d);inset:0}.focused-card-surface--back:after{z-index:1;filter:blur(18px);opacity:.88;background:radial-gradient(at 48% 30%,#fffaf009,#0000 46%),radial-gradient(at 56%,#a8d6e40a,#0000 60%),radial-gradient(at 58% 96%,#0003,#0000 64%),linear-gradient(#0000 0%,#ffffff03 42%,#0001 100%);inset:-18px -26px -34px}.focused-card-back-shell{z-index:2;align-content:start;height:100%;padding:78px 32px 42px;display:grid;position:relative}.focused-card-back-media{width:min(78%,294px);margin-bottom:26px;margin-left:4px}.back-card-media-trace{opacity:.74;-webkit-mask-composite:source-in;background:#11171f7a;border-radius:13px;height:58px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,0 12px 28px #00000016;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%),linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 15% 85%,#0000 100%),linear-gradient(#0000 0%,#000 12% 86%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.back-card-media-trace img{object-fit:cover;filter:saturate(.72)contrast(.82)brightness(.74);opacity:.78;width:100%;height:100%;display:block}.back-card-media-trace:before,.back-card-media-trace:after{content:"";pointer-events:none;position:absolute;inset:0}.back-card-media-trace:before{opacity:.72;background:linear-gradient(#ffffff0e,#0000 42%,#0000001f),radial-gradient(at 48% 92%,#0000002e,#0000 58%)}.back-card-media-trace:after{filter:blur(14px);opacity:.5;background:radial-gradient(at 42%,#a8d6e41a,#0000 56%),linear-gradient(90deg,#0000,#fffaf00a,#0000);inset:-12px -22px}.focused-card-back-signals{gap:38px;margin-right:0;display:grid;transform:translate(5px)}.focused-card-back-signals--no-media{gap:48px;padding-top:8px}.focused-card-signal-slot{justify-items:start;gap:13px;display:grid}.focused-card-signal-slot:nth-child(2){margin-left:3px}.focused-card-signal-slot:nth-child(3){margin-top:3px;margin-left:1px}.focused-card-back-signals--no-media .focused-card-signal-slot:nth-child(3){margin-top:0}.focused-card-signal-slot p{color:#fffaf080;letter-spacing:0;font-size:.78rem;font-weight:590;line-height:1.2}.focused-card-signal-trace{color:#ffffff85;width:min(88%,252px);height:24px;display:block;overflow:visible}.focused-card-signal-value{color:#fffaf04d;letter-spacing:0;opacity:.92;text-shadow:0 0 8px #a8d6e412,0 0 18px #fffaf00b,0 1px 9px #0d12182e;margin-top:-11px;font-size:.68rem;font-weight:560;line-height:1}.focused-card-signal-value--recovery{transform:translate(142px)}.focused-card-signal-value--movement{transform:translate(132px,-1px)}.focused-card-signal-value--load{transform:translate(151px)}.focused-card-back-external-comment{color:#fffaf034;text-align:left;pointer-events:none;max-width:110px;position:absolute;top:346px;right:48px}.focused-card-back-external-comment--no-media{top:270px;right:72px}.focused-card-back-external-comment p{letter-spacing:0;text-shadow:0 0 10px #a8d6e407,0 1px 7px #0a0e141f;font-size:.64rem;font-weight:450;line-height:1.32}.focused-card-back-external-comment--no-media p{line-height:1.34}.focused-card-back-external-comment span{color:#fffaf021;letter-spacing:0;margin-top:5px;font-size:.52rem;font-weight:470;line-height:1;display:block}.focused-card-back-external-comment--no-media span{color:#fffaf025;margin-top:3px;font-size:.5rem}.focused-card-back-reflection-fragment{color:#fffaf046;letter-spacing:0;text-align:right;text-shadow:0 0 14px #a8d6e40d,0 1px 10px #0a0e142e;max-width:102px;transform:translateY(var(--reflection-y-offset,0));font-size:.7rem;font-weight:500;line-height:1.38;position:absolute;bottom:62px;right:38px}.focused-card-content{z-index:1;padding:14px 20px 18px;position:relative}.active-card-front--focused .card-title-anchor h2{color:#aedcebe0;text-shadow:0 0 10px #a8d6e42e,0 1px 8px #080b102e}.active-card-front--focused .deck-card-date{color:#ffebc2e0;text-shadow:0 0 9px #efe0bf24,0 1px 8px #080b1029}.active-card-front--focused .intro-media-thumb{filter:saturate(.96)brightness(.97);box-shadow:inset 0 1px #ffffff0f,0 7px 16px #00000021,0 0 18px #a8d6e409}.active-card-front--focused .intro-media-play{opacity:.68}.active-card-front--focused .step-play-icon{opacity:.48}.active-card-front--focused .active-step-item:nth-child(2) .step-play-icon{opacity:.4}.active-card-front--focused .active-step-item:nth-child(3) .step-play-icon{opacity:.33}.active-card-front--focused .step-description{text-shadow:0 1px 8px #080b1024}.active-card-front--focused .active-step-item:first-child .step-description{color:#dae0e8e6}.active-card-front--focused .active-step-item:nth-child(2) .step-description{color:#c8d0dad1}.active-card-front--focused .active-step-item:nth-child(3) .step-description{color:#c1c9d4b8}@media (min-width:560px){.app-shell{padding-inline:24px}.deck-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
