.awakening-detail,.awakening-play,.awakening-result{--aw-ink:#f2f3ff;--aw-bg:#090b12;--aw-panel:#10131e;--aw-line:#e8ebff30;--aw-violet:#755cff;--aw-cyan:#63dcff;color:var(--aw-ink);background:var(--aw-bg)}.awakening-hero{border-bottom:1px solid var(--aw-line);min-height:calc(100svh - 54px);position:relative;overflow:hidden}.awakening-hero-art,.awakening-hero-shade{position:absolute;inset:0}.awakening-hero-art img{object-fit:cover;object-position:center 35%}.awakening-hero-shade{background:linear-gradient(90deg,#04060cf2 0%,#06080fd1 34%,#06080f26 72%,#06080f80),linear-gradient(#0000 55%,#070910d9)}.awakening-hero-copy{z-index:2;flex-direction:column;justify-content:center;width:min(720px,66vw);min-height:calc(100svh - 54px);padding:7vw clamp(24px,6vw,92px);display:flex;position:relative}.awakening-hero-copy>a:first-child{color:#fff;font-size:13px;font-weight:800;text-decoration:none;position:absolute;top:34px}.awakening-system{color:var(--aw-cyan);letter-spacing:.18em;margin:0 0 24px;font:800 12px/1.2 monospace}.awakening-hero-copy h1{letter-spacing:-.085em;text-shadow:0 14px 42px #000000a6;margin:0;font-size:clamp(68px,8.4vw,146px);line-height:.82}.awakening-hero-copy>p:not(.awakening-system){color:#c9cce0;max-width:630px;margin:32px 0 34px;font-size:18px;line-height:1.72}.awakening-start{background:var(--aw-violet);color:#fff;justify-content:space-between;align-items:center;width:min(430px,100%);padding:19px 22px;font-size:17px;font-weight:900;text-decoration:none;transition:transform .18s,background .18s;display:flex;box-shadow:0 0 38px #755cff59}.awakening-start:hover{background:#8770ff;transform:translateY(-3px)}.awakening-start span{letter-spacing:.08em;font:700 10px/1 monospace}.awakening-alert{z-index:2;border-top:1px solid var(--aw-line);border-left:1px solid var(--aw-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#07091099;grid-template-columns:1fr 1fr;width:min(580px,48vw);display:grid;position:absolute;bottom:0;right:0}.awakening-alert span{border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);color:#d7d9ed;padding:15px 18px;font:700 11px/1 monospace}.awakening-premise{border-bottom:1px solid var(--aw-line);grid-template-columns:minmax(180px,.5fr) 1.6fr;gap:7vw;padding:110px max(25px,7vw);display:grid}.awakening-premise>p,.awakening-roster header>p,.awakening-disclaimer>b{color:var(--aw-cyan);letter-spacing:.13em;margin:0;font:800 11px/1.2 monospace}.awakening-premise h2,.awakening-roster h2{letter-spacing:-.065em;margin:0;font-size:clamp(45px,5.2vw,84px);line-height:.97}.awakening-premise div>p{color:#aaafc7;max-width:780px;margin:36px 0 0;font-size:18px;line-height:1.8}.awakening-roster{background:#0d1019;padding:110px max(25px,7vw)}.awakening-roster header{grid-template-columns:.6fr 1.5fr;gap:7vw;margin-bottom:72px;display:grid}.awakening-roster-list{border-top:1px solid var(--aw-line)}.awakening-roster-list>div{border-bottom:1px solid var(--aw-line);grid-template-columns:80px minmax(220px,.65fr) 1.35fr;align-items:center;padding:17px 8px;transition:padding-left .18s,background .18s;display:grid}.awakening-roster-list>div:hover{background:#755cff14;padding-left:18px}.awakening-roster-list b{color:var(--aw-violet);font:800 12px/1 monospace}.awakening-roster-list span{font-size:22px;font-weight:900}.awakening-roster-list small{color:#969bb4;font-size:14px}.awakening-disclaimer{border-top:1px solid var(--aw-line);background:#07080e;grid-template-columns:110px 1fr auto;align-items:center;gap:32px;padding:38px max(25px,7vw);display:grid}.awakening-disclaimer p{color:#9297ae;max-width:820px;margin:0;font-size:13px;line-height:1.7}.awakening-disclaimer a{border:1px solid var(--aw-line);color:#fff;padding:15px 18px;font-weight:900;text-decoration:none}.awakening-loading,.awakening-result-loading{background:var(--aw-bg);color:#fff;place-items:center;min-height:65vh;font-weight:900;display:grid}.awakening-play{background:radial-gradient(circle at 72% 12%,#755cff24,#0000 28%),#080a10;min-height:calc(100svh - 54px);overflow:hidden}.awakening-play-head{border-bottom:1px solid var(--aw-line);background:#07090feb;grid-template-columns:76px 1fr auto;align-items:stretch;height:76px;display:grid}.awakening-play-head>button{border:0;border-right:1px solid var(--aw-line);color:#fff;cursor:pointer;background:0 0;font-size:23px;transition:background .18s,color .18s}.awakening-play-head>button:hover{background:var(--aw-cyan);color:#07090f}.awakening-play-head>div{align-items:center;gap:18px;padding:0 24px;display:flex}.awakening-play-head span{color:var(--aw-cyan);letter-spacing:.12em;font:800 10px/1 monospace}.awakening-play-head b{font-size:14px}.awakening-play-head>strong{border-left:1px solid var(--aw-line);place-items:center;padding:0 30px;font:900 19px/1 monospace;display:grid}.awakening-play-progress{background:#05060a;grid-template-columns:repeat(6,1fr);gap:5px;height:5px;padding:0 5px;display:grid}.awakening-play-progress i{background:#252838;transition:background .3s}.awakening-play-progress i.active{background:var(--aw-violet);box-shadow:0 0 15px #755cffb3}.awakening-play-stage{grid-template-columns:minmax(290px,31vw) 1fr;min-height:calc(100svh - 135px);display:grid}.awakening-command-panel{border-right:1px solid var(--aw-line);background:linear-gradient(#0c1018,#080a10);flex-direction:column;min-width:0;padding:28px;display:flex;position:relative}.awakening-command-panel:before{content:"";pointer-events:none;background-image:linear-gradient(#63dcff06 1px,#0000 1px),linear-gradient(90deg,#63dcff06 1px,#0000 1px);background-size:24px 24px;position:absolute;inset:0}.awakening-command-panel-head{border-bottom:1px solid var(--aw-line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex;position:relative}.awakening-command-panel-head span{color:#8e95ad;letter-spacing:.14em;font:800 10px/1 monospace}.awakening-command-panel-head b{color:#fff;letter-spacing:.08em;background:#ff4966;padding:6px 8px;font:900 10px/1 monospace}.awakening-radar{aspect-ratio:1;background:repeating-radial-gradient(circle,#0000 0 16%,#63dcff1f 16.4% 16.8%,#0000 17.2% 32%),linear-gradient(90deg,#0000 49.7%,#63dcff33 50%,#0000 50.3%),linear-gradient(#0000 49.7%,#63dcff33 50%,#0000 50.3%);border:1px solid #63dcff54;border-radius:50%;width:min(28vw,360px);margin:auto;position:relative}.awakening-radar:before{content:"";background:conic-gradient(from 10deg,#63dcff52,#0000 23%,#0000);border-radius:50%;animation:4.2s linear infinite awakening-radar-sweep;position:absolute;inset:2%}.awakening-radar:after{content:"";background:var(--aw-cyan);box-shadow:0 0 18px var(--aw-cyan);border-radius:50%;position:absolute;inset:49%}.awakening-radar>i{z-index:2;border:2px solid var(--aw-cyan);border-radius:50%;width:9px;height:9px;animation:1.8s ease-in-out infinite awakening-radar-ping;position:absolute;box-shadow:0 0 0 4px #63dcff14,0 0 13px #63dcffcc}.awakening-radar .ping-one{top:35%;left:28%}.awakening-radar .ping-two{animation-delay:.55s;top:25%;right:25%}.awakening-radar .ping-three{animation-delay:1.1s;bottom:24%;right:31%}.awakening-radar>span{z-index:2;color:var(--aw-cyan);letter-spacing:.16em;white-space:nowrap;font:800 9px/1 monospace;position:absolute;bottom:9%;left:50%;transform:translate(-50%)}.awakening-telemetry{border-top:1px solid var(--aw-line);margin:0;position:relative}.awakening-telemetry>div{border-bottom:1px solid var(--aw-line);grid-template-columns:88px 1fr;gap:14px;padding:12px 0;display:grid}.awakening-telemetry dt{color:#727991;letter-spacing:.08em;font:700 9px/1.2 monospace}.awakening-telemetry dd{color:#e7e9f5;text-align:right;margin:0;font-size:12px;font-weight:800}.awakening-command-panel>p{color:#9298af;margin:18px 0 0;font-size:12px;line-height:1.65;position:relative}.awakening-question-panel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(32px,4vw,72px) clamp(28px,5vw,92px);animation:.24s ease-out awakening-question-in;display:flex}.awakening-question-meta{justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px;display:flex}.awakening-question-meta>span{color:var(--aw-cyan);letter-spacing:.14em;font:900 10px/1 monospace}.awakening-question-meta>p{color:#7e849b;margin:0;font-size:12px}.awakening-question-context{color:#949bb2;letter-spacing:.08em;margin:0 0 14px;font:700 11px/1.4 monospace}.awakening-play-stage h1{letter-spacing:-.052em;max-width:980px;min-height:2.25em;margin:0 0 clamp(26px,3.4vw,48px);font-size:clamp(32px,3.5vw,58px);line-height:1.12}.awakening-decision-list{border-top:1px solid var(--aw-line)}.awakening-decision-list button{border:0;border-bottom:1px solid var(--aw-line);color:#fff;text-align:left;cursor:pointer;background:0 0;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:18px;width:100%;min-height:92px;padding:16px 10px 16px 0;transition:color .18s,background .18s,opacity .18s;display:grid;position:relative;overflow:hidden}.awakening-decision-list button:before{content:"";background:linear-gradient(90deg,var(--aw-violet),#755cff38 72%,transparent);transition:transform .24s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:translate(-101%)}.awakening-decision-list button:hover:before,.awakening-decision-list button.selected:before{transform:translate(0)}.awakening-decision-list button>*{z-index:1;position:relative}.awakening-decision-list button>span{width:42px;height:42px;color:var(--aw-cyan);border:1px solid #63dcff6b;place-items:center;font:900 12px/1 monospace;transition:background .18s,color .18s,border-color .18s;display:grid}.awakening-decision-list button:hover>span,.awakening-decision-list button.selected>span{color:#11131b;background:#fff;border-color:#fff}.awakening-decision-list b{font-size:17px;line-height:1.28;display:block}.awakening-decision-list div>small{color:#8f96ae;margin-top:6px;font-size:12px;line-height:1.48;transition:color .18s;display:block}.awakening-decision-list button:hover div>small,.awakening-decision-list button.selected div>small{color:#d6d9e8}.awakening-decision-list em{align-items:center;gap:14px;font-style:normal;display:flex}.awakening-decision-list em>small{color:#747b93;letter-spacing:.09em;white-space:nowrap;font:800 9px/1 monospace}.awakening-decision-list em>i{font-size:20px;font-style:normal;transition:transform .18s}.awakening-decision-list button:hover em>i{transform:translate(5px)}.awakening-decision-list button.selected em>small{color:#fff}.awakening-decision-list button.dimmed{opacity:.28}.awakening-decision-list button:disabled{cursor:default}@keyframes awakening-radar-sweep{to{transform:rotate(360deg)}}@keyframes awakening-radar-ping{0%,to{opacity:.45;transform:scale(.72)}50%{opacity:1;transform:scale(1.25)}}@keyframes awakening-question-in{0%{opacity:.4;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.awakening-result-loading{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#05060af0;align-content:center;min-height:100vh;position:fixed;inset:0}.awakening-result-loading b{color:var(--aw-cyan);letter-spacing:.16em;font:900 12px/1 monospace}.awakening-result-loading span{color:#b8bbce;margin-top:14px}.awakening-result{--awakening-accent:#755cff;--awakening-deep:#171936;background:#090b12}.awakening-result-cover{border-bottom:1px solid var(--aw-line);grid-template-columns:52% 48%;min-height:calc(100svh - 54px);display:grid}.awakening-result-art{background:var(--awakening-deep);min-height:650px;position:relative;overflow:hidden}.awakening-result-art img{object-fit:cover;object-position:center top}.awakening-result-art:after{content:"";border:1px solid #ffffff14;position:absolute;inset:0;box-shadow:inset 0 0 100px #00000052}.awakening-result-copy{background:radial-gradient(circle at 100% 0%,color-mix(in srgb,var(--awakening-accent) 25%,transparent),transparent 38%),#0b0d15;flex-direction:column;justify-content:center;padding:clamp(42px,6vw,100px);display:flex;position:relative}.awakening-result-copy>p:first-child{color:var(--awakening-accent);letter-spacing:.15em;margin:0 0 45px;font:800 10px/1 monospace}.awakening-rank{border:1px solid var(--aw-line);background:#ffffff08;place-items:center;width:98px;height:112px;display:grid;position:absolute;top:42px;right:42px}.awakening-rank span,.awakening-rank small{color:#9298ad;font:700 9px/1 monospace}.awakening-rank b{color:var(--awakening-accent);font:950 43px/1 monospace}.awakening-result-copy h1{letter-spacing:-.075em;max-width:780px;margin:0;font-size:clamp(60px,7vw,116px);line-height:.88}.awakening-result-copy h2{color:#d0d3e4;margin:24px 0 0;font-size:clamp(20px,2vw,31px);line-height:1.35}.awakening-result-copy>p:not(:first-child){color:#a7abc0;max-width:690px;margin:28px 0 30px;font-size:16px;line-height:1.75}.awakening-result-copy .result-actions{margin-top:8px}.awakening-dossier,.awakening-spectrum,.awakening-72h,.awakening-kit{border-bottom:1px solid var(--aw-line);padding:100px max(25px,7vw)}.awakening-dossier>header,.awakening-spectrum>header,.awakening-72h>header{grid-template-columns:.5fr 1.5fr;gap:6vw;margin-bottom:60px;display:grid}.awakening-dossier header p,.awakening-spectrum header p,.awakening-72h header p,.awakening-kit>div>p{color:var(--awakening-accent);letter-spacing:.13em;margin:0;font:800 10px/1 monospace}.awakening-dossier h2,.awakening-spectrum h2,.awakening-72h h2,.awakening-kit h2{letter-spacing:-.06em;margin:0;font-size:clamp(43px,5vw,78px);line-height:.98}.awakening-dossier-grid{border-top:1px solid var(--aw-line);border-left:1px solid var(--aw-line);grid-template-columns:1fr 1fr;display:grid}.awakening-dossier-grid article{border-right:1px solid var(--aw-line);border-bottom:1px solid var(--aw-line);background:#0e111b;min-height:300px;padding:34px}.awakening-dossier-grid article.danger{background:#211016}.awakening-dossier-grid article.armor{background:var(--awakening-deep)}.awakening-dossier-grid article>b{color:var(--awakening-accent);font:900 11px/1 monospace}.awakening-dossier-grid h3{letter-spacing:-.045em;margin:22px 0;font-size:clamp(26px,3vw,46px)}.awakening-dossier-grid p{color:#a8adc2;max-width:710px;margin:0;line-height:1.8}.awakening-spectrum>header{grid-template-columns:.45fr .7fr .65fr;align-items:end}.awakening-spectrum>header>span{color:#969bb1;font-size:13px;line-height:1.6}.awakening-axis-list{border-top:1px solid var(--aw-line)}.awakening-axis{border-bottom:1px solid var(--aw-line);grid-template-columns:220px 1fr 1fr;align-items:center;gap:28px;padding:20px 0;display:grid}.awakening-axis>div:first-child{flex-direction:column;gap:5px;display:flex}.awakening-axis>div:first-child>b{font-size:16px}.awakening-axis>div:first-child>span{color:var(--awakening-accent);font-size:12px}.awakening-axis-track{background:linear-gradient(90deg,#303852 0%,#151823 48%,#151823 52%,var(--awakening-accent) 100%);height:14px;position:relative}.awakening-axis-track i{z-index:1;background:#e8eaff;width:1px;height:26px;position:absolute;top:-6px;left:50%}.awakening-axis-track span{z-index:2;width:20px;height:20px;box-shadow:0 0 0 2px var(--awakening-accent);background:#fff;border:3px solid #090b12;position:absolute;top:50%;transform:translate(-50%,-50%)rotate(45deg)}.awakening-axis>small{color:#73788f;justify-content:space-between;display:flex}.awakening-axis>small em{font-style:normal}.awakening-secondary{border-left:3px solid var(--awakening-accent);color:#aab0c5;background:#10131e;margin:36px 0 0;padding:20px}.awakening-secondary b{color:#fff}.awakening-72h>div{border-top:1px solid var(--aw-line);grid-template-columns:repeat(3,1fr);display:grid}.awakening-72h article{border-right:1px solid var(--aw-line);min-height:230px;padding:30px 30px 40px}.awakening-72h article b{color:var(--awakening-accent);font:900 42px/1 monospace}.awakening-72h article p{margin:60px 0 0;font-size:19px;line-height:1.55}.awakening-kit{background:var(--awakening-deep);grid-template-columns:1fr 1fr;gap:7vw;display:grid}.awakening-kit ol{border-top:1px solid var(--aw-line);margin:0;padding:0;list-style:none}.awakening-kit li{border-bottom:1px solid var(--aw-line);grid-template-columns:60px 1fr;align-items:center;gap:18px;padding:21px 5px;display:grid}.awakening-kit li b{color:var(--awakening-accent);font:900 11px/1 monospace}.awakening-kit li span{font-size:21px;font-weight:900}.awakening-result-footer{text-align:center;background:radial-gradient(circle at 50% 120%,color-mix(in srgb,var(--awakening-accent) 35%,transparent),transparent 45%),#07080d;padding:120px max(25px,7vw)}.awakening-result-footer>p{color:var(--awakening-accent);letter-spacing:.16em;font:900 11px/1 monospace}.awakening-result-footer h2{letter-spacing:-.065em;margin:30px auto 45px;font-size:clamp(48px,6vw,92px);line-height:.95}.awakening-result-footer>div{justify-content:center;gap:10px;display:flex}.awakening-result-footer a{border:1px solid var(--aw-line);color:#fff;padding:17px 24px;font-weight:900;text-decoration:none}.awakening-result-footer a:first-child{background:var(--awakening-accent);border-color:var(--awakening-accent)}@media (max-width:900px){.awakening-hero{min-height:850px}.awakening-hero-copy{justify-content:flex-end;width:100%;min-height:850px;padding:90px 20px 145px}.awakening-hero-copy h1{font-size:70px}.awakening-hero-copy>p:not(.awakening-system){font-size:15px}.awakening-alert{grid-template-columns:1fr 1fr;width:100%}.awakening-premise,.awakening-roster header{grid-template-columns:1fr}.awakening-premise,.awakening-roster{padding:72px 20px}.awakening-premise h2,.awakening-roster h2{font-size:48px}.awakening-roster-list>div{grid-template-columns:48px 1fr}.awakening-roster-list small{grid-column:2;margin-top:5px}.awakening-disclaimer{grid-template-columns:1fr;padding:30px 20px}.awakening-play-stage{grid-template-columns:1fr}.awakening-play-stage>aside{display:none}.awakening-play-stage>section{justify-content:flex-start;padding:38px 20px}.awakening-play-stage h1{min-height:0;margin-bottom:34px;font-size:36px}.awakening-answers{grid-template-columns:1fr}.awakening-answers button{min-height:104px}.awakening-result-cover{grid-template-columns:1fr}.awakening-result-art{min-height:560px}.awakening-result-copy{padding:55px 20px 70px}.awakening-result-copy>p:first-child{margin-bottom:30px}.awakening-rank{width:76px;height:90px;top:25px;right:20px}.awakening-result-copy h1{font-size:65px}.awakening-dossier,.awakening-spectrum,.awakening-72h,.awakening-kit{padding:70px 20px}.awakening-dossier>header,.awakening-spectrum>header,.awakening-72h>header,.awakening-kit{grid-template-columns:1fr}.awakening-dossier h2,.awakening-spectrum h2,.awakening-72h h2,.awakening-kit h2{font-size:45px}.awakening-dossier-grid{grid-template-columns:1fr}.awakening-dossier-grid article{min-height:0}.awakening-axis{grid-template-columns:1fr;gap:12px}.awakening-axis>small{grid-row:3}.awakening-72h>div{grid-template-columns:1fr}.awakening-72h article{border-right:0;border-bottom:1px solid var(--aw-line);min-height:0}.awakening-72h article p{margin-top:24px}.awakening-kit{gap:45px}.awakening-result-footer{padding:85px 20px}.awakening-result-footer>div{flex-direction:column}.awakening-result-footer a{display:block}.awakening-play{overflow:visible}.awakening-play-head{grid-template-columns:60px 1fr auto;height:64px}.awakening-play-head>div{gap:9px;padding:0 14px}.awakening-play-head>div b{font-size:12px}.awakening-play-head>strong{padding:0 14px;font-size:14px}.awakening-play-stage{grid-template-columns:1fr;min-height:calc(100svh - 123px)}.awakening-play-stage>.awakening-command-panel{border-right:0;border-bottom:1px solid var(--aw-line);padding:16px 20px;display:flex}.awakening-command-panel-head{padding-bottom:12px}.awakening-radar{display:none}.awakening-telemetry{grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid}.awakening-telemetry>div{border:0;border-right:1px solid var(--aw-line);flex-direction:column;gap:6px;min-width:0;padding:8px 10px;display:flex}.awakening-telemetry>div:first-child{padding-left:0}.awakening-telemetry>div:last-child{border-right:0;padding-right:0}.awakening-telemetry dd{text-align:left;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.awakening-command-panel>p{display:none}.awakening-play-stage>.awakening-question-panel{justify-content:flex-start;padding:28px 20px 48px}.awakening-question-meta{margin-bottom:13px}.awakening-question-meta>p,.awakening-question-context{font-size:10px}.awakening-play-stage h1{min-height:0;margin-bottom:26px;font-size:32px;line-height:1.16}.awakening-decision-list button{grid-template-columns:48px minmax(0,1fr) 24px;gap:12px;min-height:100px;padding-right:0}.awakening-decision-list button>span{width:38px;height:38px}.awakening-decision-list b{font-size:16px}.awakening-decision-list div>small{font-size:11px}.awakening-decision-list em>small{display:none}.awakening-decision-list em>i{font-size:17px}}@media (max-width:520px){.awakening-play-head span{display:none}.awakening-question-meta>p{text-align:right;max-width:180px}.awakening-telemetry dt{font-size:8px}.awakening-telemetry dd{font-size:10px}}@media (prefers-reduced-motion:reduce){.awakening-start,.awakening-roster-list>div,.awakening-decision-list button,.awakening-question-panel{transition:none;animation:none}.awakening-radar:before,.awakening-radar>i{animation:none}}
.feed-detail,.feed-play,.feed-result{--lime:#c7ff19;--paper:#f3f0e7;--ink:#0a0a0a;color:var(--paper);background:#090909;font-family:Arial,Pretendard,sans-serif}.feed-detail-hero{background:#111;min-height:calc(100svh - 54px);position:relative;overflow:hidden}.feed-detail-hero>img{object-fit:cover;filter:saturate(1.08)contrast(1.06)}.feed-detail-hero:after{content:"";background:linear-gradient(90deg,#050505eb 0%,#050505ad 35%,#0505050f 72%),linear-gradient(#0000 58%,#05050594);position:absolute;inset:0}.feed-detail-grain{z-index:1;opacity:.22;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.45'/%3E%3C/svg%3E");position:absolute;inset:0}.feed-detail-nav{z-index:3;letter-spacing:.15em;justify-content:space-between;padding:24px 32px;font-size:11px;font-weight:800;display:flex;position:absolute;top:0;left:0;right:0}.feed-detail-nav a{color:inherit;text-decoration:none}.feed-detail-title{z-index:3;width:min(720px,62vw);animation:.8s cubic-bezier(.2,.8,.2,1) both feed-rise;position:absolute;bottom:8vh;left:5.5vw}.feed-detail-title>p{letter-spacing:.22em;color:var(--lime);margin:0 0 22px;font:800 12px/1 Arial}.feed-detail-title h1{letter-spacing:-.09em;text-transform:uppercase;margin:0;font-size:clamp(66px,9.7vw,156px);line-height:.8}.feed-detail-title>span{color:#dedbd2;max-width:570px;margin:32px 0 26px;font-size:17px;line-height:1.65;display:block}.feed-detail-title>a{background:var(--lime);color:#080808;justify-content:space-between;align-items:center;width:250px;padding:18px 20px;font-weight:900;text-decoration:none;display:inline-flex}.feed-detail-title>a b{font-size:20px}.feed-detail-stamp{z-index:3;border:2px solid var(--lime);width:150px;height:150px;color:var(--lime);border-radius:50%;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:4vh;right:3vw;transform:rotate(9deg)}.feed-detail-stamp b{font-size:54px;line-height:1}.feed-detail-stamp span{font-size:10px;font-weight:800;line-height:1.25}.feed-marquee{background:var(--lime);color:#070707;border-block:2px solid #070707;padding:13px 0;overflow:hidden}.feed-marquee span{letter-spacing:.18em;width:max-content;font-size:12px;font-weight:900;animation:24s linear infinite feed-marquee;display:block}.feed-detail-manifesto{border-bottom:1px solid #333;padding:110px 6vw 130px}.feed-detail-manifesto>p,.feed-detail-axis>p,.feed-detail-roster header p,.feed-detail-cta>p{letter-spacing:.18em;color:var(--lime);font:800 11px/1 Arial}.feed-detail-manifesto h2{letter-spacing:-.065em;max-width:1100px;margin:46px 0 70px;font-size:clamp(44px,6.4vw,92px);line-height:.95}.feed-detail-manifesto>div{grid-template-columns:1fr 1fr;gap:12vw;margin-left:32vw;display:grid}.feed-detail-manifesto>div p{color:#bbb8af;margin:0;font-size:17px;line-height:1.8}.feed-detail-axis{background:var(--paper);color:#0a0a0a;padding:32px 6vw 86px}.feed-detail-axis>p{color:#565656}.feed-detail-axis>div{border-top:3px solid #0a0a0a;margin-top:70px}.feed-detail-axis span{border-bottom:1px solid #888;grid-template-columns:1fr 2fr;padding:24px 0;font-size:clamp(18px,2.2vw,34px);display:grid}.feed-detail-axis b{letter-spacing:.12em;font-size:12px}.feed-detail-roster{color:#090909;background:#6757ff;padding:110px 6vw}.feed-detail-roster header{grid-template-columns:1fr 2fr;display:grid}.feed-detail-roster header p{color:#090909}.feed-detail-roster header h2{letter-spacing:-.07em;margin:0 0 80px;font-size:clamp(54px,7vw,104px);line-height:.9}.feed-detail-roster>div{border-top:2px solid #090909;border-left:2px solid #090909;grid-template-columns:repeat(4,1fr);display:grid}.feed-detail-roster article{border-bottom:2px solid #090909;border-right:2px solid #090909;min-height:210px;padding:18px;transition:background .2s,color .2s,transform .2s}.feed-detail-roster article:hover{background:var(--lime);transform:translate(-4px,-4px)}.feed-detail-roster article>b{font:800 11px Arial}.feed-detail-roster article h3{letter-spacing:-.04em;margin:52px 0 10px;font-size:22px}.feed-detail-roster article p{margin:0;font-size:13px;line-height:1.5}.feed-detail-cta{text-align:center;padding:120px 6vw 140px}.feed-detail-cta h2{letter-spacing:-.075em;margin:46px 0;font-size:clamp(56px,8vw,118px);line-height:.86}.feed-detail-cta a{background:var(--lime);color:#080808;padding:20px 32px;font-weight:900;text-decoration:none;display:inline-block}.feed-detail-cta small{color:#777;margin-top:24px;display:block}@keyframes feed-rise{0%{opacity:0;transform:translateY(45px)}to{opacity:1;transform:none}}@keyframes feed-marquee{to{transform:translate(-50%)}}.feed-play{--feed-edit-paper:#f1eee5;--feed-edit-violet:#6757ff;background:var(--feed-edit-paper);color:#090909;min-height:calc(100svh - 54px);overflow:hidden}.feed-play-head{color:#fff;background:#090909;border-bottom:1px solid #393939;grid-template-columns:72px 1fr auto;height:72px;display:grid}.feed-play-head button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #393939;font-size:25px;transition:background .18s,color .18s}.feed-play-head button:hover{background:var(--lime);color:#090909}.feed-play-head>div{align-items:center;gap:18px;padding:0 24px;display:flex}.feed-play-head span{letter-spacing:.18em;color:var(--lime);font:800 10px Arial}.feed-play-head b{font-size:13px}.feed-play-head strong{border-left:1px solid #393939;place-items:center;padding:0 28px;font:900 18px Arial;display:grid}.feed-play-phases{background:var(--feed-edit-paper);border-bottom:1px solid #090909;grid-template-columns:repeat(4,1fr);height:54px;display:grid;position:relative}.feed-play-phases>span{color:#77736c;border-right:1px solid #b8b4aa;align-items:center;gap:10px;padding:0 20px;font-size:11px;font-weight:800;display:flex}.feed-play-phases>span i{font:900 9px Arial}.feed-play-phases>span.current{background:var(--lime);color:#090909}.feed-play-phases>span.done{color:#090909}.feed-play-phases>em{background:var(--feed-edit-violet);height:4px;transition:width .35s;position:absolute;bottom:-1px;left:0}.feed-editor{min-height:calc(100svh - 180px);animation:.32s cubic-bezier(.2,.8,.2,1) both feed-editor-enter}.feed-editor-question{background:var(--feed-edit-paper);border-bottom:2px solid #090909;grid-template-columns:minmax(190px,22vw) 1fr;min-height:clamp(330px,42vh,490px);display:grid;position:relative}.feed-editor-question:after{content:attr(data-index);color:#0a0a0a09;pointer-events:none;font:900 min(26vw,360px)/.75 Arial;position:absolute;bottom:-.12em;right:2vw}.feed-editor-question>aside{background:var(--lime);border-right:1px solid #aaa69d;flex-direction:column;justify-content:flex-end;padding:clamp(28px,3vw,50px);display:flex}.feed-editor-question>aside span{letter-spacing:.14em;font:900 9px Arial}.feed-editor-question>aside b{letter-spacing:-.045em;margin-top:12px;font-size:clamp(25px,2.5vw,40px);line-height:.95}.feed-editor-question>aside p{max-width:210px;margin:20px 0 0;font-size:12px;line-height:1.55}.feed-editor-question>div{z-index:1;flex-direction:column;justify-content:center;min-width:0;padding:clamp(34px,4vw,72px) clamp(28px,6vw,100px);display:flex;position:relative}.feed-editor-question>div>p{letter-spacing:.13em;color:#5d5a54;margin:0 0 18px;font:900 10px Arial}.feed-editor-question h1{letter-spacing:-.068em;max-width:1080px;margin:0;font-size:clamp(42px,5.2vw,82px);line-height:.95}.feed-editor-question footer{color:#6b675f;align-items:center;gap:13px;margin-top:30px;font-size:11px;display:flex}.feed-editor-question footer span{color:#090909;font-weight:900}.feed-editor-question footer i{background:#090909;width:32px;height:1px}.feed-editor-reel{color:#f5f2e9;background:#090909}.feed-editor-reel>header{border-bottom:1px solid #424242;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;height:50px;padding:0 24px;display:grid}.feed-editor-reel>header b{color:var(--lime);letter-spacing:.16em;font:900 10px Arial}.feed-editor-reel>header span{color:#8f8f8f;font-size:11px}.feed-editor-reel>header em{color:var(--lime);letter-spacing:.08em;font:800 9px Arial;display:none}.feed-editor-choices{grid-template-columns:repeat(4,1fr);display:grid}.feed-editor-choices button{color:#f5f2e9;text-align:left;cursor:pointer;background:#090909;border:0;border-right:1px solid #424242;flex-direction:column;justify-content:space-between;min-width:0;min-height:clamp(250px,31vh,350px);padding:22px;transition:background .2s,color .2s,transform .2s,opacity .2s;display:flex;position:relative;overflow:hidden}.feed-editor-choices button:before{content:"";transform-origin:0;background:var(--lime);height:5px;transition:transform .22s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.feed-editor-choices button:hover{z-index:1;background:var(--lime);color:#090909;transform:translateY(-7px)}.feed-editor-choices button:hover:before,.feed-editor-choices button.selected:before{transform:scaleX(1)}.feed-editor-choices button.selected{background:var(--feed-edit-violet);color:#fff;transform:translateY(-7px)}.feed-editor-choices button.dimmed{opacity:.24}.feed-editor-choices button:disabled{cursor:default}.feed-editor-choices button>span{color:#8f8f8f;letter-spacing:.12em;justify-content:space-between;align-items:center;font:900 10px Arial;display:flex}.feed-editor-choices button>span i{border:1px solid;place-items:center;width:34px;height:34px;font-style:normal;display:grid}.feed-editor-choices button:hover>span,.feed-editor-choices button.selected>span{color:inherit}.feed-editor-choices button div{margin-top:auto;padding:32px 0}.feed-editor-choices button div b{letter-spacing:-.035em;font-size:clamp(18px,1.6vw,25px);line-height:1.12;display:block}.feed-editor-choices button div small{color:#949494;max-width:290px;margin-top:13px;font-size:12px;line-height:1.55;display:block}.feed-editor-choices button:hover div small,.feed-editor-choices button.selected div small{color:inherit}.feed-editor-choices button>em{letter-spacing:.11em;border-top:1px solid;justify-content:space-between;align-items:center;padding-top:14px;font:900 9px Arial;display:flex}.feed-editor-choices button>em i{font-size:17px;font-style:normal}.feed-play-loading{min-height:70vh;color:var(--lime);letter-spacing:.2em;background:#090909;place-items:center;font:900 13px Arial;display:grid}.feed-play-resulting{z-index:20;background:var(--lime);color:#090909;text-align:center;place-content:center;display:grid;position:fixed;inset:54px 0 0}.feed-play-resulting span{letter-spacing:.2em;font:900 11px Arial}.feed-play-resulting b{letter-spacing:-.07em;margin-top:25px;font-size:clamp(48px,7vw,100px);line-height:.9}@keyframes feed-editor-enter{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:none}}@media (min-width:841px){.feed-editor-question{min-height:clamp(280px,38vh,420px)}.feed-editor-question>aside{padding:clamp(24px,2.6vw,44px)}.feed-editor-question>aside p{margin-top:18px}.feed-editor-question>div{padding:clamp(28px,3.2vw,58px) clamp(28px,6vw,100px)}.feed-editor-question>div>p{margin-bottom:16px}.feed-editor-question h1{font-size:clamp(40px,4.8vw,76px)}.feed-editor-question footer{margin-top:24px}.feed-editor-choices button{min-height:clamp(220px,28vh,310px);padding:20px 22px}.feed-editor-choices button div{padding:22px 0}.feed-editor-choices button div small{margin-top:11px;line-height:1.5}.feed-editor-choices button>em{padding-top:12px}}.feed-result{--feed-neon:#c7ff19;--feed-pop:#6757ff;--feed-ink:#0b0b0b;background:#0a0a0a}.feed-result-cover{background:var(--feed-ink);grid-template-columns:55% 45%;min-height:calc(100svh - 54px);display:grid}.feed-result-cover-art{min-height:680px;position:relative;overflow:hidden}.feed-result-cover-art img{object-fit:cover}.feed-result-cover-art>span{background:var(--feed-neon);color:#080808;letter-spacing:.15em;padding:9px 12px;font:900 10px Arial;position:absolute;top:24px;left:24px}.feed-result-cover-copy{flex-direction:column;justify-content:flex-end;padding:7vh 5vw;display:flex}.feed-result-cover-copy>p:first-child,.feed-result-statement>p:first-child,.feed-result-signals header>p,.feed-result-post>div>p,.feed-result-tabs header>p,.feed-result-sound>p,.feed-result-secondary>p,.feed-result-footer>p{letter-spacing:.18em;color:var(--feed-neon);font:900 10px Arial}.feed-result-cover-copy h1{letter-spacing:-.08em;margin:24px 0;font-size:clamp(64px,7.5vw,120px);line-height:.82}.feed-result-cover-copy h2{max-width:500px;margin:0 0 20px;font-size:19px;line-height:1.35}.feed-result-type{letter-spacing:.12em;color:var(--feed-neon);border-block:1px solid #555;padding-block:12px;font:800 10px Arial}.feed-result-cover-copy>p:nth-of-type(2){color:#c9c7c0;max-width:560px;margin:24px 0;font-size:16px;line-height:1.7}.feed-result-cover-copy .result-actions{margin-top:10px}.feed-result-statement{background:var(--feed-neon);color:#090909;padding:120px 7vw 140px}.feed-result-statement>p:first-child{color:#090909}.feed-result-statement h2{letter-spacing:-.075em;margin:48px 0 70px;font-size:clamp(52px,7vw,106px);line-height:.9}.feed-result-statement>p:last-child{max-width:760px;margin-left:auto;font-size:19px;line-height:1.8}.feed-result-signals{color:#0b0b0b;background:#f1eee5;padding:110px 7vw 130px}.feed-result-signals header{border-bottom:3px solid #0a0a0a;grid-template-columns:1fr 2fr;align-items:end;gap:20px;padding-bottom:34px;display:grid}.feed-result-signals header>p{color:#555}.feed-result-signals header h2{letter-spacing:-.065em;margin:0;font-size:clamp(45px,6vw,84px)}.feed-result-signals header>span{color:#666;grid-column:2;max-width:540px;font-size:13px}.feed-result-signals>div>article{border-bottom:1px solid #9a9a9a;grid-template-columns:50px 1fr 2fr;align-items:center;gap:24px;padding:30px 0;display:grid}.feed-result-signals article>b{font:900 11px Arial}.feed-result-signals article h3{margin:0 0 7px;font-size:17px}.feed-result-signals article div>span{color:#5b5b5b;font-size:12px}.feed-signal-track{background:#bcbcbc;height:4px;position:relative}.feed-signal-track i{background:#333;width:1px;height:16px;position:absolute;top:-6px;left:50%}.feed-signal-track em{background:var(--feed-pop);width:19px;height:19px;box-shadow:0 0 0 1px var(--feed-pop);border:4px solid #f1eee5;border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.feed-result-signals article small{color:#777;grid-column:3;justify-content:space-between;font-size:10px;display:flex}.feed-result-post{background:var(--feed-pop);color:#0a0a0a;grid-template-columns:1fr 1fr;align-items:center;gap:10vw;padding:110px 7vw;display:grid}.feed-result-post>div>p{color:#0a0a0a}.feed-result-post>div h2{letter-spacing:-.07em;font-size:clamp(52px,6vw,88px);line-height:.92}.feed-result-post>article{background:#f4f0e7;border:2px solid #0a0a0a;transform:rotate(1.5deg);box-shadow:13px 13px #0a0a0a}.feed-result-post article header{border-bottom:1px solid #0a0a0a;align-items:center;gap:10px;padding:16px;display:flex}.feed-result-post article header span{color:var(--feed-neon)}.feed-result-post article header b{font-size:12px}.feed-result-post article header em{color:#666;margin-left:auto;font:10px Arial}.feed-result-post article>p{letter-spacing:-.045em;min-height:270px;margin:0;padding:32px;font-size:clamp(27px,3vw,44px);line-height:1.2}.feed-result-post article footer{letter-spacing:.08em;border-top:1px solid #0a0a0a;padding:16px;font:800 10px Arial}.feed-result-tabs{background:#0a0a0a;padding:120px 7vw}.feed-result-tabs header{grid-template-columns:1fr 2fr;display:grid}.feed-result-tabs header h2{letter-spacing:-.07em;margin:0 0 70px;font-size:clamp(52px,7vw,96px);line-height:.9}.feed-result-tabs>div{border-top:1px solid #777}.feed-result-tabs article{border-bottom:1px solid #777;grid-template-columns:210px 1fr 1.4fr;align-items:start;gap:30px;padding:30px 0;transition:color .2s,padding .2s;display:grid}.feed-result-tabs article:hover{color:var(--feed-neon);padding-left:14px}.feed-result-tabs article>b{letter-spacing:.14em;font:900 10px Arial}.feed-result-tabs article h3{margin:0;font-size:22px}.feed-result-tabs article p{color:#aaa;margin:0;line-height:1.7}.feed-result-tabs article:hover p{color:inherit}.feed-result-sound{background:var(--feed-neon);color:#090909;padding:100px 7vw 120px}.feed-result-sound>p{color:#090909}.feed-result-sound h2{letter-spacing:-.045em;margin:45px 0;font:900 clamp(34px,5vw,74px)/1 Arial}.feed-result-sound>div{align-items:end;gap:10px;height:100px;display:flex}.feed-result-sound i{background:#090909;flex:1;animation:1.6s ease-in-out infinite alternate feed-eq}.feed-result-sound i:nth-child(2n){animation-delay:-.5s}.feed-result-sound i:nth-child(3n){animation-delay:-1s}@keyframes feed-eq{0%{height:12%}to{height:95%}}.feed-result-secondary{color:#0a0a0a;background:#eeeae0;grid-template-columns:1fr 230px 2fr;align-items:center;gap:55px;padding:90px 7vw;display:grid}.feed-result-secondary>p{color:#555}.feed-result-secondary>div{aspect-ratio:1;background:#ddd;border-radius:50%;position:relative;overflow:hidden}.feed-result-secondary img{object-fit:cover}.feed-result-secondary article span{font-size:11px;font-weight:800}.feed-result-secondary article h2{letter-spacing:-.06em;margin:10px 0;font-size:clamp(38px,5vw,72px)}.feed-result-secondary article p{font-size:16px}.feed-result-footer{text-align:center;padding:120px 7vw 150px}.feed-result-footer h2{letter-spacing:-.08em;margin:45px 0;font-size:clamp(58px,8vw,118px);line-height:.86}.feed-result-footer>div{justify-content:center;gap:8px;display:flex}.feed-result-footer a{color:#fff;border:1px solid #fff;padding:18px 27px;font-weight:900;text-decoration:none}.feed-result-footer a:first-child{background:var(--feed-neon);border-color:var(--feed-neon);color:#090909}@media (max-width:840px){.feed-detail-hero{min-height:760px}.feed-detail-hero:after{background:linear-gradient(#05050526 25%,#050505f2 95%)}.feed-detail-nav{padding:18px}.feed-detail-nav span{display:none}.feed-detail-title{width:auto;bottom:42px;left:20px;right:20px}.feed-detail-title h1{font-size:64px}.feed-detail-title>span{margin:22px 0;font-size:14px}.feed-detail-stamp{width:92px;height:92px;top:70px;right:16px}.feed-detail-stamp b{font-size:34px}.feed-detail-manifesto,.feed-detail-roster,.feed-detail-cta{padding:72px 20px}.feed-detail-manifesto h2{margin:36px 0;font-size:45px}.feed-detail-manifesto>div{grid-template-columns:1fr;gap:20px;margin:0}.feed-detail-axis{padding:28px 20px 60px}.feed-detail-axis>div{margin-top:40px}.feed-detail-axis span{grid-template-columns:1fr;gap:9px;font-size:19px}.feed-detail-roster header{grid-template-columns:1fr}.feed-detail-roster header h2{margin:34px 0 45px;font-size:50px}.feed-detail-roster>div{grid-template-columns:1fr 1fr}.feed-detail-roster article{min-height:170px}.feed-detail-roster article h3{margin-top:34px;font-size:17px}.feed-detail-cta h2{font-size:52px}.feed-play-head>div{padding:0 14px}.feed-play-canvas{grid-template-columns:1fr;display:block}.feed-play-canvas>aside{border-right:0;padding:14px}.feed-play-art{height:230px}.feed-play-now{display:none}.feed-play-canvas>section{padding:28px 16px 55px}.feed-play-canvas h1{margin-bottom:28px;font-size:34px}.feed-play-answers{grid-template-columns:1fr}.feed-play-answers button{min-height:112px}.feed-play-resulting{inset:54px 0 0}.feed-play-resulting b{font-size:48px}.feed-result-cover{grid-template-columns:1fr;min-height:auto}.feed-result-cover-art{min-height:520px}.feed-result-cover-copy{padding:42px 20px 55px}.feed-result-cover-copy h1{font-size:64px}.feed-result-statement,.feed-result-signals,.feed-result-post,.feed-result-tabs,.feed-result-sound,.feed-result-secondary,.feed-result-footer{padding:72px 20px}.feed-result-statement h2{margin:36px 0;font-size:48px}.feed-result-statement>p:last-child{font-size:16px}.feed-result-signals header{grid-template-columns:1fr}.feed-result-signals header h2,.feed-result-signals header>span{grid-column:1}.feed-result-signals header h2{font-size:48px}.feed-result-signals>div>article{grid-template-columns:35px 1fr;padding:24px 0}.feed-signal-track,.feed-result-signals article small{grid-column:2}.feed-result-post{grid-template-columns:1fr;gap:36px}.feed-result-post>div h2{font-size:48px}.feed-result-post article>p{min-height:220px;font-size:28px}.feed-result-tabs header{grid-template-columns:1fr}.feed-result-tabs header h2{margin:36px 0;font-size:48px}.feed-result-tabs article{grid-template-columns:1fr;gap:9px}.feed-result-secondary{grid-template-columns:1fr 120px;gap:20px}.feed-result-secondary>p{grid-column:1/-1}.feed-result-secondary article h2{font-size:34px}.feed-result-footer h2{font-size:52px}.feed-result-footer>div{flex-direction:column}.feed-play{overflow:visible}.feed-play-head{grid-template-columns:60px 1fr auto;height:64px}.feed-play-head>div{gap:9px;padding:0 13px}.feed-play-head span{font-size:8px}.feed-play-head b{font-size:11px}.feed-play-head strong{padding:0 13px;font-size:14px}.feed-play-phases{height:46px}.feed-play-phases>span{justify-content:center;gap:4px;padding:0 5px;font-size:9px}.feed-play-phases>span i{font-size:8px}.feed-editor{min-height:calc(100svh - 164px)}.feed-editor-question{grid-template-columns:1fr;min-height:390px}.feed-editor-question:after{font-size:150px;bottom:0;right:12px}.feed-editor-question>aside{border-bottom:1px solid #aaa69d;border-right:0;grid-template-columns:auto 1fr;align-items:center;gap:6px 14px;padding:15px 18px;display:grid}.feed-editor-question>aside span{grid-column:1/-1}.feed-editor-question>aside b{margin:0;font-size:20px}.feed-editor-question>aside p{max-width:none;margin:0;font-size:10px}.feed-editor-question>div{justify-content:flex-start;padding:28px 18px 34px}.feed-editor-question>div>p{font-size:9px}.feed-editor-question h1{font-size:35px;line-height:1.02}.feed-editor-question footer{align-items:flex-start;margin-top:25px;font-size:10px}.feed-editor-question footer i{flex:0 0 20px}.feed-editor-reel>header{grid-template-columns:auto 1fr;height:48px;padding:0 18px}.feed-editor-reel>header span{display:none}.feed-editor-reel>header em{text-align:right;display:block}.feed-editor-choices{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:100vw;display:flex;overflow-x:auto}.feed-editor-choices::-webkit-scrollbar{display:none}.feed-editor-choices button{scroll-snap-align:start;flex:0 0 82vw;min-height:300px;padding:20px}.feed-editor-choices button:hover,.feed-editor-choices button.selected{transform:none}.feed-editor-choices button div b{font-size:22px}.feed-editor-choices button div small{font-size:12px}}@media (max-width:480px){.feed-play-head span{display:none}.feed-play-phases>span{font-size:0}.feed-play-phases>span.current{font-size:9px}.feed-play-phases>span i{font-size:8px}.feed-editor-choices button{flex-basis:86vw}}@media (prefers-reduced-motion:reduce){.feed-marquee span,.feed-result-sound i,.feed-detail-title,.feed-editor,.feed-editor-choices button{transition:none!important;animation:none!important}}
.aggression-detail,.aggression-play,.aggression-result{--impact-ink:#101114;--impact-paper:#f1eee5;--impact-neon:#c8ff27;background:var(--impact-ink);color:var(--impact-paper);overflow:hidden}.aggression-detail *,.aggression-play *,.aggression-result *{box-sizing:border-box}.aggression-detail-hero{isolation:isolate;background:#16171a;min-height:calc(100svh - 54px);position:relative}.aggression-detail-hero>img{object-fit:cover;object-position:center;z-index:-2}.aggression-detail-shade{z-index:-1;background:linear-gradient(90deg,#08090beb 0%,#08090b8a 42%,#08090b0d 74%),linear-gradient(#0000 55%,#08090bbf);position:absolute;inset:0}.aggression-detail-hero nav{z-index:2;letter-spacing:.14em;justify-content:space-between;padding:22px clamp(22px,4vw,68px);font-size:12px;font-weight:900;display:flex;position:absolute;top:0;left:0;right:0}.aggression-detail-hero nav a{color:inherit;text-decoration:none}.aggression-detail-copy{width:min(680px,78vw);position:absolute;bottom:clamp(48px,8vh,100px);left:clamp(22px,6vw,96px)}.aggression-detail-copy>p{color:var(--impact-neon);letter-spacing:.18em;font:900 14px/1 monospace}.aggression-detail-copy h1{letter-spacing:-.075em;margin:22px 0 24px;font-size:clamp(54px,7.2vw,112px);line-height:.88}.aggression-detail-copy>span{color:#ffffffd1;max-width:620px;font-size:clamp(16px,1.45vw,21px);line-height:1.7;display:block}.aggression-detail-copy>a{background:var(--impact-neon);min-width:290px;color:var(--impact-ink);justify-content:space-between;align-items:center;gap:48px;margin-top:34px;padding:17px 20px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s;display:inline-flex}.aggression-detail-copy>a:hover{transform:translate(-4px,-4px);box-shadow:8px 8px #ff6038}.aggression-detail-seal{border:3px solid var(--impact-neon);width:132px;height:132px;color:var(--impact-neon);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;bottom:clamp(30px,6vh,76px);right:clamp(22px,5vw,72px);transform:rotate(8deg)}.aggression-detail-seal b{font-size:48px;line-height:.9}.aggression-detail-seal span{text-align:center;letter-spacing:.14em;margin-top:8px;font:800 10px/1.25 monospace}.aggression-ticker{border-top:1px solid var(--impact-neon);border-bottom:1px solid var(--impact-neon);background:var(--impact-neon);color:var(--impact-ink);overflow:hidden}.aggression-ticker span{letter-spacing:.12em;width:max-content;padding:12px 0;font:900 12px/1 monospace;animation:22s linear infinite aggressionTicker;display:block}@keyframes aggressionTicker{to{transform:translate(-50%)}}.aggression-detail-model{padding:110px clamp(22px,6vw,96px)}.aggression-detail-model header{grid-template-columns:.42fr 1fr;align-items:start;gap:40px;display:grid}.aggression-detail-model header p,.aggression-detail-method>div p,.aggression-detail-roster header p,.aggression-detail-cta>p{color:var(--impact-neon);letter-spacing:.16em;font:900 12px/1 monospace}.aggression-detail-model h2,.aggression-detail-method h2,.aggression-detail-roster h2,.aggression-detail-cta h2{letter-spacing:-.055em;margin:0;font-size:clamp(40px,5vw,76px);line-height:.98}.aggression-model-route{grid-template-columns:1fr auto 1fr auto 1fr;align-items:stretch;gap:22px;margin-top:76px;display:grid}.aggression-model-route article{border-top:4px solid var(--impact-paper);padding:28px 0 0}.aggression-model-route article b{color:var(--impact-neon);font:900 13px/1 monospace;display:block}.aggression-model-route article span{margin-top:28px;font-size:25px;font-weight:950;display:block}.aggression-model-route article p{color:#aaa8a2;line-height:1.65}.aggression-model-route>i{color:#ff6038;align-self:center;font:40px/1 monospace}.aggression-detail-method{background:var(--impact-paper);color:var(--impact-ink);grid-template-columns:1fr 1fr;gap:58px 80px;padding:110px clamp(22px,6vw,96px);display:grid}.aggression-detail-method>div p{color:#6447ff}.aggression-detail-method>p{margin:26px 0 0;font-size:20px;line-height:1.78}.aggression-detail-method>span{border-top:1px solid;grid-column:2;padding-top:24px;font-size:14px;line-height:1.6}.aggression-detail-roster{padding:110px clamp(22px,6vw,96px)}.aggression-detail-roster header{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.aggression-detail-roster>div{border-top:1px solid #595a5d;grid-template-columns:repeat(3,1fr);margin-top:72px;display:grid}.aggression-detail-roster article{border-bottom:1px solid #595a5d;border-right:1px solid #595a5d;min-height:220px;padding:24px 26px 28px 0}.aggression-detail-roster article:nth-child(3n+2),.aggression-detail-roster article:nth-child(3n+3){padding-left:26px}.aggression-detail-roster article:nth-child(3n){border-right:0}.aggression-detail-roster article>b{color:var(--impact-neon);font:900 12px/1 monospace}.aggression-detail-roster article>span{color:#8d8e91;margin-top:28px;font-size:12px;display:block}.aggression-detail-roster article h3{letter-spacing:-.03em;margin:8px 0 10px;font-size:25px}.aggression-detail-roster article p{color:#aaa8a2;margin:0;line-height:1.55}.aggression-detail-cta{text-align:center;background:#6948ff;padding:120px clamp(22px,6vw,96px)}.aggression-detail-cta>p{color:var(--impact-neon)}.aggression-detail-cta h2{margin:24px auto 36px}.aggression-detail-cta a{background:var(--impact-neon);color:var(--impact-ink);padding:18px 26px;font-weight:950;text-decoration:none;display:inline-block}.aggression-detail-cta small{color:#ffffffb8;margin-top:24px;display:block}.aggression-play{min-height:calc(100svh - 54px)}.aggression-play-loading{color:#c8ff27;letter-spacing:.12em;background:#101114;place-items:center;min-height:70vh;font:900 14px/1 monospace;display:grid}.aggression-play-head{border-bottom:1px solid #5b5c60;grid-template-columns:78px 1fr auto;align-items:center;min-height:74px;display:grid}.aggression-play-head button{color:inherit;cursor:pointer;background:0 0;border:0;border-right:1px solid #5b5c60;align-self:stretch;font-size:28px}.aggression-play-head>div{align-items:center;gap:22px;padding:0 24px;display:flex}.aggression-play-head span{letter-spacing:.15em;font:900 11px/1 monospace}.aggression-play-head b{color:var(--impact-neon);font:900 12px/1 monospace}.aggression-play-head strong{padding:0 26px;font:900 18px/1 monospace}.aggression-play-phases{border-bottom:1px solid #5b5c60;grid-template-columns:repeat(6,1fr);display:grid;position:relative}.aggression-play-phases span{z-index:1;color:#696a6e;border-right:1px solid #303136;padding:14px 14px 17px;font-size:11px;font-weight:800;position:relative}.aggression-play-phases span i{margin-bottom:7px;font:900 9px/1 monospace;display:block}.aggression-play-phases span.current{color:var(--impact-ink);background:var(--impact-neon)}.aggression-play-phases span.done{color:#bbbcbf}.aggression-play-phases>em{background:#ff6038;height:4px;transition:width .3s;position:absolute;bottom:0;left:0}.aggression-bench{grid-template-columns:.9fr 1.25fr;min-height:720px;display:grid}.aggression-bench-scene{border-right:1px solid #5b5c60;grid-template-columns:180px 1fr;animation:.35s both impactIn;display:grid}@keyframes impactIn{0%{opacity:0;transform:translateY(18px)}}.aggression-bench-scene aside{color:var(--impact-neon);border-right:1px dashed #5b5c60;flex-direction:column;justify-content:space-between;padding:28px 18px;font:900 11px/1.35 monospace;display:flex}.aggression-pressure-meter{grid-template-rows:auto auto 230px;grid-template-columns:1fr 30px;width:100%;margin-top:10px;display:grid;position:relative}.aggression-pressure-meter header{color:#96979a;border-bottom:1px solid #5b5c60;grid-column:1/-1;justify-content:space-between;align-items:center;padding-bottom:12px;display:flex}.aggression-pressure-meter header span,.aggression-pressure-meter header b{letter-spacing:.08em;font:900 9px/1 monospace}.aggression-pressure-meter header b{color:var(--impact-neon)}.aggression-pressure-meter>strong{color:var(--impact-paper);letter-spacing:-.08em;grid-column:1/-1;padding:18px 0 22px;font:950 44px/.9 monospace}.aggression-pressure-meter>strong i{color:var(--impact-neon);letter-spacing:0;margin-left:4px;font:900 12px/1 monospace}.aggression-pressure-meter>div{background:repeating-linear-gradient(#0000 0 44px,#34353a 45px 46px);border:1px solid #5b5c60;align-self:stretch;width:22px;margin-left:4px;position:relative;overflow:hidden}.aggression-pressure-meter>div i{background:var(--impact-neon);min-height:5px;transition:height .35s;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -5px #ff6038}.aggression-pressure-meter ol{color:#747579;text-align:right;flex-direction:column;justify-content:space-between;height:100%;margin:0;padding:0;font:800 8px/1 monospace;list-style:none;display:flex}.aggression-bench-scene>div{flex-direction:column;justify-content:center;padding:60px clamp(28px,4vw,74px);display:flex}.aggression-bench-scene>div>p{color:var(--impact-neon);font-size:14px;font-weight:900}.aggression-bench-scene h1{letter-spacing:-.055em;margin:22px 0 50px;font-size:clamp(36px,4vw,68px);line-height:1.09}.aggression-bench-scene footer{color:#96979a;border-top:1px solid #5b5c60;align-items:flex-start;gap:18px;padding-top:20px;font-size:13px;line-height:1.5;display:flex}.aggression-bench-scene footer b{color:#ff6038;white-space:nowrap;font:900 11px/1 monospace}.aggression-response-rack{background:var(--impact-paper);color:var(--impact-ink);padding:34px clamp(20px,3vw,52px) 52px}.aggression-response-rack>header{border-bottom:3px solid var(--impact-ink);justify-content:space-between;gap:16px;padding-bottom:20px;display:flex}.aggression-response-rack>header b{font:900 12px/1 monospace}.aggression-response-rack>header span{font-size:12px}.aggression-response-rack>div{border-left:2px solid var(--impact-ink);grid-template-columns:1fr 1fr;margin-top:18px;display:grid}.aggression-response-rack button{border:0;border-right:2px solid var(--impact-ink);border-bottom:2px solid var(--impact-ink);min-height:285px;color:inherit;text-align:left;cursor:pointer;background:0 0;padding:22px;transition:background .18s,color .18s,transform .18s,opacity .18s;position:relative}.aggression-response-rack button:nth-child(-n+2){border-top:2px solid var(--impact-ink)}.aggression-response-rack button:hover{z-index:2;background:var(--impact-neon);transform:translate(-4px,-4px);box-shadow:8px 8px #6948ff}.aggression-response-rack button.selected{background:#ff6038}.aggression-response-rack button.dimmed{opacity:.28}.aggression-response-rack button>span{justify-content:space-between;font:900 10px/1 monospace;display:flex}.aggression-response-rack button>span i{font-style:normal}.aggression-response-rack button h2{letter-spacing:-.025em;margin:48px 0 12px;font-size:22px;line-height:1.2}.aggression-response-rack button p{color:#55565a;margin:0 0 44px;font-size:14px;line-height:1.55}.aggression-response-rack button:hover p,.aggression-response-rack button.selected p{color:#202125}.aggression-response-rack button>em{font:900 10px/1 monospace;position:absolute;bottom:20px;left:22px}.aggression-resulting{z-index:100;text-align:center;background:#101114;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.aggression-resulting span{color:var(--impact-neon);letter-spacing:.15em;font:900 12px/1 monospace}.aggression-resulting b{margin-top:24px;font-size:clamp(38px,5vw,72px);line-height:1.02}.aggression-resulting i{background:var(--impact-neon);width:240px;height:7px;margin-top:36px;animation:1s ease-in-out infinite alternate resultScan}@keyframes resultScan{to{background:#ff6038;width:80px}}.aggression-result{--impact-a:#ff6038;--impact-b:#c8ff27}.aggression-result-cover{grid-template-columns:54% 46%;min-height:calc(100svh - 54px);display:grid}.aggression-result-art{background:var(--impact-a);border-right:7px solid var(--impact-b);min-height:690px;position:relative;overflow:hidden}.aggression-result-art img{object-fit:cover}.aggression-result-art>span,.aggression-result-art>b{z-index:2;color:#f3f0e8;letter-spacing:.1em;background:#101114;padding:10px 12px;font:900 11px/1 monospace;position:absolute}.aggression-result-art>span{top:24px;left:24px}.aggression-result-art>b{color:var(--impact-b);bottom:24px;right:24px}.aggression-result-copy{flex-direction:column;justify-content:center;padding:70px clamp(28px,5vw,80px);display:flex}.aggression-result-copy>p:first-child{color:var(--impact-b);letter-spacing:.14em;font:900 12px/1 monospace}.aggression-result-copy h1{letter-spacing:-.07em;margin:22px 0 14px;font-size:clamp(50px,6vw,94px);line-height:.92}.aggression-result-copy h2{color:#b0b1b4;margin:0;font-size:20px;line-height:1.5}.aggression-result-tags{flex-wrap:wrap;gap:8px;margin:28px 0;display:flex}.aggression-result-tags span{border:1px solid #696a6e;padding:9px 11px;font:800 11px/1 monospace}.aggression-result-copy>p:not(:first-child){max-width:600px;font-size:17px;line-height:1.65}.aggression-result-thesis{background:var(--impact-paper);color:var(--impact-ink);padding:120px clamp(24px,7vw,112px)}.aggression-result-thesis>p:first-child,.aggression-impact-route header p,.aggression-radar-wrap header p,.aggression-evidence header p,.aggression-brake header p{color:var(--impact-a);letter-spacing:.16em;font:900 11px/1 monospace}.aggression-result-thesis h2{letter-spacing:-.06em;max-width:1100px;margin:26px 0 42px;font-size:clamp(42px,5.8vw,88px);line-height:1}.aggression-result-thesis>p:last-child{max-width:850px;margin-left:auto;font-size:20px;line-height:1.8}.aggression-impact-route{padding:110px clamp(24px,6vw,96px)}.aggression-impact-route header{justify-content:space-between;align-items:flex-end;display:flex}.aggression-impact-route h2,.aggression-radar-wrap h2,.aggression-evidence h2,.aggression-brake h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4.5vw,68px);line-height:1}.aggression-impact-route>div{grid-template-columns:repeat(4,1fr);margin-top:70px;display:grid}.aggression-impact-route article{border-top:3px solid var(--impact-paper);min-height:270px;padding:28px 34px 28px 0;position:relative}.aggression-impact-route article+article{border-left:1px solid #525358;padding-left:34px}.aggression-impact-route article>b{color:var(--impact-b);font:900 12px/1 monospace}.aggression-impact-route article>span{margin:35px 0 12px;font-size:13px;font-weight:900;display:block}.aggression-impact-route article p{color:#aaa8a2;line-height:1.6}.aggression-impact-route article i{color:var(--impact-a);font:38px/1 monospace;position:absolute;top:-24px;right:10px}.aggression-scan{color:var(--impact-ink);background:#d9d5cb;grid-template-columns:1.1fr .9fr;gap:70px;padding:110px clamp(24px,6vw,96px);display:grid}.aggression-radar{aspect-ratio:1;width:min(620px,90vw);margin:42px auto 0;position:relative}.aggression-radar svg{width:100%;height:100%;overflow:visible}.aggression-radar .grid{fill:none;stroke:#898981;stroke-width:1px}.aggression-radar line{stroke:#a3a097;stroke-dasharray:4 5}.aggression-radar .data{fill:color-mix(in srgb,var(--impact-a) 50%,transparent);stroke:var(--impact-a);stroke-width:4px;stroke-linejoin:round}.aggression-radar>span{flex-direction:column;align-items:center;gap:3px;font-size:11px;display:flex;position:absolute}.aggression-radar>span b{font-weight:900}.aggression-radar>span em{color:var(--impact-a);font:900 14px/1 monospace}.aggression-radar>span[data-pos="0"]{top:0;left:50%;transform:translate(-50%,-10%)}.aggression-radar>span[data-pos="1"]{top:24%;right:1%}.aggression-radar>span[data-pos="2"]{bottom:23%;right:1%}.aggression-radar>span[data-pos="3"]{bottom:0;left:50%;transform:translate(-50%,10%)}.aggression-radar>span[data-pos="4"]{bottom:23%;left:1%}.aggression-radar>span[data-pos="5"]{top:24%;left:1%}.aggression-scan-list{border-top:3px solid var(--impact-ink);align-self:end}.aggression-scan-list>p{color:#6e6c66;font-size:12px}.aggression-scan-list article{border-bottom:1px solid #99968e;grid-template-columns:34px 105px 1fr 36px;align-items:center;gap:12px;padding:17px 0;display:grid}.aggression-scan-list article>b,.aggression-scan-list article>em{font:900 11px/1 monospace}.aggression-scan-list article>div{background:#b9b5ab;height:8px}.aggression-scan-list article>div i{background:var(--impact-a);height:100%;display:block}.aggression-evidence{padding:110px clamp(24px,6vw,96px)}.aggression-evidence header{justify-content:space-between;align-items:flex-end;gap:30px;display:flex}.aggression-evidence>div{border-top:1px solid #5b5c60;grid-template-columns:repeat(3,1fr);margin-top:70px;display:grid}.aggression-evidence article{border-right:1px solid #5b5c60;padding:30px 34px 20px 0}.aggression-evidence article+article{padding-left:34px}.aggression-evidence article:last-child{border-right:0}.aggression-evidence article>b{color:var(--impact-b);font:900 11px/1 monospace}.aggression-evidence article h3{margin:44px 0 14px;font-size:28px}.aggression-evidence article p{color:#aaa8a2;font-size:17px;line-height:1.65}.aggression-brake{background:var(--impact-b);color:var(--impact-ink);padding:110px clamp(24px,6vw,96px)}.aggression-brake header{grid-template-columns:.4fr 1fr;gap:40px;display:grid}.aggression-brake header p{color:#101114}.aggression-brake ol{border-top:3px solid var(--impact-ink);margin:70px 0 0;padding:0;list-style:none}.aggression-brake li{border-bottom:1px solid #1011148c;grid-template-columns:80px 1fr;align-items:center;padding:24px 0;display:grid}.aggression-brake li b{font:900 13px/1 monospace}.aggression-brake li p{margin:0;font-size:21px;font-weight:800}.aggression-brake blockquote{border-top:3px solid var(--impact-ink);grid-template-columns:180px 1fr;gap:40px;margin:70px 0 0;padding:34px 0 0;display:grid}.aggression-brake blockquote span{font:900 11px/1 monospace}.aggression-brake blockquote p{letter-spacing:-.04em;margin:0;font-size:clamp(27px,3vw,46px);font-weight:950;line-height:1.25}.aggression-secondary{border:1px solid #5b5c60;grid-template-columns:340px 1fr;max-width:1100px;margin:100px auto;display:grid}.aggression-secondary>div{background:var(--impact-a);min-height:330px;position:relative}.aggression-secondary img{object-fit:cover}.aggression-secondary article{padding:50px}.aggression-secondary article>p:first-child{color:var(--impact-b);font:900 11px/1 monospace}.aggression-secondary h2{letter-spacing:-.04em;margin:18px 0 8px;font-size:43px}.aggression-secondary article>span{color:#aaa8a2}.aggression-secondary article>p:last-child{max-width:600px;line-height:1.6}.aggression-safety{border-top:1px solid #5b5c60;border-bottom:1px solid #5b5c60;grid-template-columns:150px 1fr;gap:34px;padding:38px clamp(24px,6vw,96px);display:grid}.aggression-safety b{color:#ff6038;font:900 12px/1 monospace}.aggression-safety p{color:#aaa8a2;max-width:900px;margin:0;font-size:14px;line-height:1.7}.aggression-result-footer{text-align:center;background:#6948ff;padding:120px clamp(24px,6vw,96px)}.aggression-result-footer>p{color:var(--impact-b);letter-spacing:.15em;font:900 12px/1 monospace}.aggression-result-footer h2{letter-spacing:-.06em;margin:24px 0 38px;font-size:clamp(42px,5vw,78px);line-height:1}.aggression-result-footer>div{justify-content:center;gap:10px;display:flex}.aggression-result-footer a{border:2px solid var(--impact-paper);color:var(--impact-paper);padding:17px 22px;font-weight:900;text-decoration:none}.aggression-result-footer a:first-child{background:var(--impact-b);border-color:var(--impact-b);color:var(--impact-ink)}@media (max-width:900px){.aggression-detail-shade{background:linear-gradient(#08090b14,#08090b59 38%,#08090bf0 100%)}.aggression-detail-hero>img{object-position:58% center}.aggression-detail-copy{width:calc(100% - 44px)}.aggression-detail-seal{width:90px;height:90px;top:78px;bottom:auto;right:20px}.aggression-detail-seal b{font-size:32px}.aggression-detail-model header,.aggression-detail-method,.aggression-brake header,.aggression-model-route{grid-template-columns:1fr}.aggression-model-route>i{justify-self:center;transform:rotate(90deg)}.aggression-detail-method>span{grid-column:auto}.aggression-detail-roster>div{grid-template-columns:1fr 1fr}.aggression-detail-roster article:nth-child(n){border-right:1px solid #595a5d;padding-left:18px}.aggression-detail-roster article:nth-child(2n){border-right:0}.aggression-play-phases{grid-template-columns:repeat(3,1fr)}.aggression-bench{grid-template-columns:1fr}.aggression-bench-scene{border-bottom:1px solid #5b5c60;border-right:0;grid-template-columns:110px 1fr;min-height:480px}.aggression-bench-scene aside{padding:18px 10px}.aggression-pressure-meter{grid-template-rows:auto auto 190px;grid-template-columns:1fr 22px}.aggression-pressure-meter>strong{font-size:32px}.aggression-pressure-meter>div{width:15px;margin-left:0}.aggression-bench-scene>div{padding:42px 24px}.aggression-response-rack>div{grid-template-columns:1fr}.aggression-response-rack button{min-height:220px;border-top:0!important}.aggression-response-rack button:first-child{border-top:2px solid var(--impact-ink)!important}.aggression-result-cover{grid-template-columns:1fr}.aggression-result-art{border-right:0;border-bottom:7px solid var(--impact-b);min-height:62svh}.aggression-impact-route>div{grid-template-columns:1fr 1fr}.aggression-impact-route article:nth-child(3){border-left:0}.aggression-scan,.aggression-evidence>div{grid-template-columns:1fr}.aggression-evidence article,.aggression-evidence article+article{border-bottom:1px solid #5b5c60;border-right:0;padding:26px 0}.aggression-secondary{grid-template-columns:1fr;margin:70px 20px}.aggression-secondary>div{min-height:310px}.aggression-safety,.aggression-brake blockquote{grid-template-columns:1fr}}@media (max-width:560px){.aggression-detail-copy h1{font-size:49px}.aggression-detail-copy>span{font-size:15px}.aggression-detail-hero nav span{display:none}.aggression-detail-roster>div{grid-template-columns:1fr}.aggression-detail-roster article:nth-child(n){border-right:0;padding-left:0}.aggression-play-head{grid-template-columns:56px 1fr auto}.aggression-play-head>div{padding:0 12px}.aggression-play-head>div span{display:none}.aggression-play-head strong{padding:0 12px;font-size:14px}.aggression-play-phases span{padding:10px 8px;font-size:9px}.aggression-bench-scene{grid-template-columns:1fr}.aggression-bench-scene aside{display:none}.aggression-bench-scene h1{font-size:34px}.aggression-response-rack{padding:24px 14px 40px}.aggression-response-rack>header span{display:none}.aggression-result-copy{padding:48px 22px 64px}.aggression-result-copy h1{font-size:54px}.aggression-impact-route>div{grid-template-columns:1fr}.aggression-impact-route article+article{border-left:0}.aggression-radar>span{font-size:9px}.aggression-scan-list article{grid-template-columns:28px 85px 1fr 30px}.aggression-brake li{grid-template-columns:50px 1fr}.aggression-brake li p{font-size:17px}.aggression-result-footer>div{flex-direction:column}.aggression-result-footer a{display:block}.aggression-detail-model,.aggression-detail-method,.aggression-detail-roster,.aggression-detail-cta,.aggression-result-thesis,.aggression-impact-route,.aggression-scan,.aggression-evidence,.aggression-brake,.aggression-result-footer{padding-top:78px;padding-bottom:78px}}@media (prefers-reduced-motion:reduce){.aggression-ticker span,.aggression-resulting i{animation:none!important}.aggression-pressure-meter>div i,.aggression-response-rack button,.aggression-detail-copy>a{transition:none!important}}
.ideal-detail,.ideal-play,.ideal-result{--coral:#ff4f72;--mint:#39d5bb;--blue:#2d5bff;--orange:#ff7a21;--paper:#f7efe7;--ink:#16131a;background:var(--paper);color:var(--ink);font-family:Arial,Pretendard,sans-serif}.ideal-detail.is-men,.ideal-play.is-men,.ideal-result.is-men{--accent:var(--blue);--accent2:var(--orange);--paper:#f2eee4;--ink:#111522}.ideal-detail.is-women,.ideal-play.is-women,.ideal-result.is-women{--accent:var(--coral);--accent2:var(--mint)}.ideal-detail-cover{background:var(--accent);border-bottom:8px solid var(--ink);grid-template-columns:54% 46%;min-height:calc(100svh - 54px);display:grid;position:relative;overflow:hidden}.ideal-detail-topline{z-index:4;letter-spacing:.15em;border-bottom:1px solid #1412188c;justify-content:space-between;align-items:center;height:58px;padding:0 28px;font:800 10px Arial;display:flex;position:absolute;top:0;left:0;right:0}.ideal-detail-topline a{color:inherit;text-decoration:none}.ideal-detail-art{border-right:8px solid var(--ink);background:var(--accent2);min-height:720px;position:relative;overflow:hidden}.ideal-detail-art img{object-fit:cover}.ideal-detail-art>span{color:#ffffff38;letter-spacing:-.12em;font:900 35vw/.8 Arial;position:absolute;bottom:-.2em;right:-.06em}.ideal-detail-copy{background:var(--accent);color:var(--ink);flex-direction:column;justify-content:flex-end;padding:90px 5vw 7vh;display:flex}.ideal-detail-copy>p:first-child,.ideal-detail-manifesto>p,.ideal-detail-formula header>p,.ideal-detail-signal>p:first-child,.ideal-detail-cta>p,.ideal-result-copy>p:first-child,.ideal-result-thesis>p:first-child,.ideal-result-map header>p,.ideal-signal-report header>p,.ideal-green-check article>p,.ideal-date-file header>p,.ideal-secondary article>p,.ideal-result-footer>p{letter-spacing:.18em;font:900 10px Arial}.ideal-detail-copy h1{letter-spacing:-.1em;margin:25px 0 0;font-size:clamp(80px,10vw,158px);line-height:.72}.ideal-detail-copy h2{letter-spacing:-.06em;margin:18px 0 28px;font-size:clamp(31px,3.3vw,53px)}.ideal-detail-copy>p:nth-of-type(2){max-width:570px;font-size:15px;line-height:1.75}.ideal-detail-copy>a{background:var(--ink);color:#fff;justify-content:space-between;width:min(360px,100%);margin-top:26px;padding:19px 22px;font-weight:900;text-decoration:none;display:flex}.ideal-detail-copy small{max-width:440px;margin-top:17px;font-size:11px;line-height:1.5}.ideal-detail-manifesto{background:var(--paper);padding:120px 7vw 140px}.ideal-detail-manifesto h2{letter-spacing:-.075em;max-width:1200px;margin:44px 0 68px;font-size:clamp(50px,7vw,104px);line-height:.9}.ideal-detail-manifesto>div{border-top:2px solid var(--ink);grid-template-columns:1fr 1fr;gap:9vw;margin-left:30vw;padding-top:28px;display:grid}.ideal-detail-manifesto>div p{margin:0;font-size:16px;line-height:1.8}.ideal-detail-formula{background:var(--ink);color:var(--paper);padding:100px 5vw 120px}.ideal-detail-formula header{grid-template-columns:1fr 2fr;align-items:end;margin-bottom:65px;display:grid}.ideal-detail-formula header h2{letter-spacing:-.09em;color:var(--accent);margin:0;font-size:clamp(70px,10vw,150px);line-height:.72}.ideal-formula-grid{border-top:1px solid #6f6b73;border-left:1px solid #6f6b73;grid-template-columns:repeat(7,1fr);display:grid}.ideal-formula-grid article{border-bottom:1px solid #6f6b73;border-right:1px solid #6f6b73;min-width:0;min-height:410px;padding:18px;transition:background .18s,color .18s}.ideal-formula-grid article:hover{background:var(--accent);color:var(--ink)}.ideal-formula-grid article>b{font:900 10px Arial}.ideal-formula-grid h3{letter-spacing:-.045em;min-height:65px;margin:48px 0 24px;font-size:19px;line-height:1.05}.ideal-formula-grid ul{margin:0;padding:0;list-style:none}.ideal-formula-grid li{border-top:1px solid;padding:9px 0;font-size:11px;line-height:1.35}.ideal-detail-signal{background:var(--accent2);color:var(--ink);padding:110px 7vw 130px}.ideal-detail-signal h2{letter-spacing:-.075em;max-width:950px;margin:42px 0 60px;font-size:clamp(50px,7vw,100px);line-height:.9}.ideal-detail-signal>div{border-block:3px solid var(--ink);grid-template-columns:repeat(6,1fr);display:grid}.ideal-detail-signal>div span{border-right:1px solid var(--ink);text-align:center;padding:25px 12px;font-weight:900}.ideal-detail-signal>p:last-child{max-width:760px;margin:55px 0 0 auto;font-size:17px;line-height:1.8}.ideal-detail-cta{text-align:center;background:var(--paper);padding:130px 7vw 150px}.ideal-detail-cta h2{letter-spacing:-.08em;margin:45px 0;font-size:clamp(56px,8vw,112px);line-height:.86}.ideal-detail-cta a{background:var(--accent);color:var(--ink);border:2px solid var(--ink);box-shadow:8px 8px 0 var(--ink);padding:20px 30px;font-weight:900;text-decoration:none;display:inline-block}.ideal-play{background:var(--paper);min-height:calc(100svh - 54px)}.ideal-play-head{background:var(--ink);color:#fff;border-bottom:1px solid #4f4a54;grid-template-columns:68px 1fr auto;height:68px;display:grid}.ideal-play-head button{color:#fff;cursor:pointer;background:0 0;border:0;border-right:1px solid #4f4a54;font-size:25px}.ideal-play-head button:hover{background:var(--accent);color:var(--ink)}.ideal-play-head>div{align-items:center;gap:18px;padding:0 22px;display:flex}.ideal-play-head span{letter-spacing:.19em;color:var(--accent);font:900 9px Arial}.ideal-play-head b{font-size:12px}.ideal-play-head strong{border-left:1px solid #4f4a54;place-items:center;padding:0 26px;font:900 17px Arial;display:grid}.ideal-play-phases{background:var(--paper);border-bottom:2px solid var(--ink);grid-template-columns:repeat(6,1fr);height:54px;display:grid;position:relative}.ideal-play-phases span{color:#817b75;border-right:1px solid #b4aea7;align-items:center;gap:9px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.ideal-play-phases span i{font:900 8px Arial}.ideal-play-phases span.current{background:var(--accent);color:var(--ink)}.ideal-play-phases span.done{color:var(--ink)}.ideal-play-phases>em{background:var(--accent2);height:5px;transition:width .3s;position:absolute;bottom:-2px;left:0}.ideal-case{animation:.32s both ideal-case-in}.ideal-question-sheet{border-bottom:7px solid var(--ink);grid-template-columns:minmax(160px,19vw) 1fr;min-height:clamp(350px,46vh,520px);display:grid;position:relative;overflow:hidden}.ideal-question-sheet>aside{z-index:2;border-right:2px solid var(--ink);background:var(--accent);flex-direction:column;justify-content:flex-end;padding:30px;display:flex;position:relative}.ideal-question-sheet>aside span{letter-spacing:.14em;font:900 9px Arial}.ideal-question-sheet>aside b{letter-spacing:-.08em;writing-mode:vertical-rl;margin-top:auto;font:900 clamp(44px,6vw,90px)/.75 Arial;transform:rotate(180deg)}.ideal-question-sheet>aside p{margin:25px 0 0;font-weight:900}.ideal-question-sheet>div{z-index:2;flex-direction:column;justify-content:center;padding:55px 7vw;display:flex;position:relative}.ideal-question-sheet>div>p{letter-spacing:.13em;color:#6f6863;margin:0 0 20px;font:900 10px Arial}.ideal-question-sheet h1{letter-spacing:-.068em;max-width:1050px;margin:0;font-size:clamp(40px,5vw,76px);line-height:1}.ideal-question-sheet footer{color:#6c6660;align-items:center;gap:12px;margin-top:34px;font-size:11px;display:flex}.ideal-question-sheet footer span{color:var(--ink);font:900 9px Arial}.ideal-question-sheet footer i{background:var(--ink);width:38px;height:1px}.ideal-camera-ring{aspect-ratio:1;border:1px solid #1414141f;border-radius:50%;width:40vw;position:absolute;top:50%;right:-9vw;transform:translateY(-50%)}.ideal-camera-ring:after{content:"";border:18px solid #14141409;border-radius:50%;position:absolute;inset:12%}.ideal-evidence-rack{background:var(--ink);color:#fff}.ideal-evidence-rack>header{border-bottom:1px solid #48434c;justify-content:space-between;align-items:center;height:50px;padding:0 22px;display:flex}.ideal-evidence-rack>header b{color:var(--accent);letter-spacing:.16em;font:900 9px Arial}.ideal-evidence-rack>header span{color:#aaa3ad;font-size:10px}.ideal-evidence-rack>div{grid-template-columns:repeat(4,1fr);display:grid}.ideal-evidence-rack button{background:var(--ink);color:#fff;text-align:left;cursor:pointer;border:0;border-right:1px solid #48434c;flex-direction:column;justify-content:space-between;min-height:300px;padding:21px;transition:background .18s,color .18s,transform .18s,opacity .18s;display:flex}.ideal-evidence-rack button:hover,.ideal-evidence-rack button.selected{z-index:1;background:var(--accent2);color:var(--ink);transform:translateY(-7px)}.ideal-evidence-rack button.selected{background:var(--accent)}.ideal-evidence-rack button.dimmed{opacity:.24}.ideal-evidence-rack button:disabled{cursor:default}.ideal-evidence-rack button>span{letter-spacing:.11em;justify-content:space-between;font:900 9px Arial;display:flex}.ideal-evidence-rack button>span i{border:1px solid;place-items:center;width:32px;height:32px;font-style:normal;display:grid}.ideal-evidence-rack button>div{padding:28px 0}.ideal-evidence-rack h2{letter-spacing:-.04em;margin:0;font-size:clamp(19px,1.8vw,26px);line-height:1.13}.ideal-evidence-rack button p{color:#a49da7;margin:13px 0 0;font-size:12px;line-height:1.55}.ideal-evidence-rack button:hover p,.ideal-evidence-rack button.selected p{color:inherit}.ideal-evidence-rack button>em{letter-spacing:.12em;border-top:1px solid;padding-top:12px;font:900 9px Arial}.ideal-resulting{z-index:30;text-align:center;background:var(--accent);color:var(--ink);place-content:center;display:grid;position:fixed;inset:54px 0 0}.ideal-resulting span{letter-spacing:.2em;font:900 10px Arial}.ideal-resulting b{letter-spacing:-.07em;margin-top:25px;font-size:clamp(50px,7vw,100px);line-height:.9}.ideal-resulting i{background:var(--ink);width:300px;height:5px;margin:35px auto 0;animation:1.1s ease-in-out infinite ideal-load}.ideal-play-loading{color:#ff4f72;letter-spacing:.2em;background:#16131a;place-items:center;min-height:70vh;font:900 11px Arial;display:grid}.ideal-result{background:var(--paper)}.ideal-result-cover{background:var(--ink);color:#fff;border-bottom:9px solid var(--ideal-a);grid-template-columns:54% 46%;min-height:calc(100svh - 54px);display:grid}.ideal-result-art{background:var(--ideal-b);border-right:8px solid var(--ideal-a);min-height:720px;position:relative;overflow:hidden}.ideal-result-art img{object-fit:cover}.ideal-result-art>span{background:var(--ink);color:#fff;letter-spacing:.16em;padding:9px 12px;font:900 10px Arial;position:absolute;top:24px;left:24px}.ideal-result-art>b{background:var(--ideal-a);color:var(--ink);letter-spacing:.13em;padding:8px 10px;font:900 9px Arial;position:absolute;bottom:18px;right:20px}.ideal-result-copy{flex-direction:column;justify-content:flex-end;padding:6vh 4.5vw;display:flex}.ideal-result-copy>p:first-child{color:var(--ideal-b)}.ideal-result-copy h1{letter-spacing:-.085em;margin:24px 0 12px;font-size:clamp(58px,7vw,108px);line-height:.82}.ideal-result-copy h2{color:var(--ideal-b);margin:0;font-size:16px}.ideal-result-copy blockquote{border-block:1px solid #5e5863;margin:26px 0 0;padding:18px 0;font-size:19px;font-weight:800;line-height:1.45}.ideal-result-copy>p:nth-of-type(2){color:#c9c3cc;margin:22px 0;font-size:14px;line-height:1.75}.ideal-result-copy .primary-button{background:var(--ideal-a);color:var(--ink);border:0;border-radius:0;font-weight:900}.ideal-result-thesis{background:var(--ideal-a);color:var(--ink);padding:120px 7vw 140px}.ideal-result-thesis h2{letter-spacing:-.075em;max-width:1100px;margin:46px 0 65px;font-size:clamp(50px,7vw,100px);line-height:.9}.ideal-result-thesis>p:last-child{max-width:800px;margin-left:auto;font-size:18px;line-height:1.9}.ideal-result-map{background:var(--paper);grid-template-columns:.8fr 1.2fr 1fr;gap:4vw;padding:110px 7vw 130px;display:grid}.ideal-result-map header h2{letter-spacing:-.07em;margin:40px 0 0;font-size:clamp(46px,5.5vw,80px);line-height:.92}.ideal-radar{aspect-ratio:1;align-self:center;max-width:500px;position:relative}.ideal-radar svg{width:100%;height:100%;overflow:visible}.ideal-radar .grid{fill:none;stroke:#9d9690;stroke-width:1px}.ideal-radar line{stroke:#afa8a1;stroke-width:1px}.ideal-radar .data{fill:color-mix(in srgb,var(--ideal-a) 42%,transparent);stroke:var(--ink);stroke-width:4px;stroke-linejoin:round}.ideal-radar>span{flex-direction:column;align-items:center;gap:2px;font-size:11px;display:flex;position:absolute;transform:translate(-50%,-50%)}.ideal-radar>span em{color:var(--ideal-a);font:900 13px Arial}.ideal-radar>span[data-pos="0"]{top:2%;left:50%}.ideal-radar>span[data-pos="1"]{top:27%;left:93%}.ideal-radar>span[data-pos="2"]{top:74%;left:93%}.ideal-radar>span[data-pos="3"]{top:98%;left:50%}.ideal-radar>span[data-pos="4"]{top:74%;left:7%}.ideal-radar>span[data-pos="5"]{top:27%;left:7%}.ideal-map-copy{border-top:3px solid var(--ink);align-self:center}.ideal-map-copy article{border-bottom:1px solid #8d8782;padding:27px 0}.ideal-map-copy article>b{letter-spacing:.14em;color:var(--ideal-a);font:900 9px Arial}.ideal-map-copy h3{margin:10px 0;font-size:22px}.ideal-map-copy p{margin:0;font-size:13px;line-height:1.65}.ideal-signal-report{background:var(--ink);color:#fff;padding:110px 7vw 125px}.ideal-signal-report header{grid-template-columns:1fr 2fr;align-items:end;gap:20px;display:grid}.ideal-signal-report header>p{color:var(--ideal-b)}.ideal-signal-report header>span{background:var(--ideal-a);color:var(--ink);justify-self:end;padding:11px 15px;font-weight:900}.ideal-signal-report header h2{letter-spacing:-.07em;grid-column:1/-1;margin:45px 0 15px;font-size:clamp(47px,6vw,90px);line-height:.9}.ideal-signal-report header>p:last-child{color:#c8c2ca;grid-column:2;max-width:760px;font-size:16px;line-height:1.8}.ideal-signal-grid{border-top:1px solid #69636b;border-left:1px solid #69636b;grid-template-columns:repeat(6,1fr);margin-top:70px;display:grid}.ideal-signal-grid article{border-bottom:1px solid #69636b;border-right:1px solid #69636b;padding:20px}.ideal-signal-grid article>b{min-height:35px;font-size:11px;display:block}.ideal-signal-grid strong{color:var(--ideal-b);font:900 42px Arial}.ideal-signal-grid article>div{background:#49444c;height:5px;margin-top:18px}.ideal-signal-grid article i{background:var(--ideal-a);height:100%;display:block}.ideal-signal-report blockquote{border-block:2px solid var(--ideal-b);margin:55px 0 0 33%;padding:25px 0}.ideal-signal-report blockquote b{letter-spacing:.15em;color:var(--ideal-b);font:900 9px Arial}.ideal-signal-report blockquote p{margin:12px 0;font-size:24px;font-weight:900}.ideal-signal-report small{color:#938c96;max-width:760px;margin:24px 0 0 auto;font-size:11px;line-height:1.6;display:block}.ideal-green-check{grid-template-columns:1fr 1fr;display:grid}.ideal-green-check article{padding:90px 6vw 110px}.ideal-green-check .green{background:var(--ideal-b);color:var(--ink)}.ideal-green-check .check{background:var(--paper);color:var(--ink)}.ideal-green-check h2{letter-spacing:-.06em;min-height:110px;margin:35px 0;font-size:clamp(37px,4.4vw,64px);line-height:.95}.ideal-green-check ol{border-top:3px solid var(--ink);margin:0;padding:0;list-style:none}.ideal-green-check li{border-bottom:1px solid var(--ink);grid-template-columns:45px 1fr;gap:15px;padding:22px 0;display:grid}.ideal-green-check li b{font:900 10px Arial}.ideal-green-check li span{font-size:15px;line-height:1.55}.ideal-date-file{background:var(--ideal-a);color:var(--ink);padding:110px 7vw 130px}.ideal-date-file header{grid-template-columns:1fr 2fr;display:grid}.ideal-date-file h2{letter-spacing:-.075em;margin:0 0 65px;font-size:clamp(55px,7vw,100px);line-height:.85}.ideal-date-file>div{border-top:3px solid var(--ink);border-left:1px solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.ideal-date-file article{border-right:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:28px}.ideal-date-file article>b{letter-spacing:.14em;font:900 9px Arial}.ideal-date-file h3{min-height:75px;margin:45px 0 20px;font-size:24px;line-height:1.12}.ideal-date-file article p{font-size:14px;line-height:1.75}.ideal-secondary{background:var(--paper);grid-template-columns:250px 1fr;align-items:center;gap:60px;padding:90px 7vw;display:grid}.ideal-secondary>div{aspect-ratio:1;background:var(--ideal-b);border:4px solid var(--ink);position:relative;overflow:hidden;transform:rotate(-2deg)}.ideal-secondary img{object-fit:cover}.ideal-secondary article>p:first-child{color:var(--ideal-a)}.ideal-secondary h2{letter-spacing:-.06em;margin:15px 0 8px;font-size:clamp(38px,5vw,72px);line-height:.9}.ideal-secondary article span{font-weight:900}.ideal-secondary article>p:last-child{max-width:760px;line-height:1.7}.ideal-result-note{border-block:1px solid var(--ink);background:#e0d8ce;grid-template-columns:1fr 3fr;gap:30px;padding:30px 7vw;display:grid}.ideal-result-note b{letter-spacing:.13em;font:900 10px Arial}.ideal-result-note p{margin:0;font-size:12px;line-height:1.6}.ideal-result-footer{text-align:center;background:var(--ink);color:#fff;padding:120px 7vw 150px}.ideal-result-footer>p{color:var(--ideal-b)}.ideal-result-footer h2{letter-spacing:-.08em;margin:45px 0;font-size:clamp(55px,7.5vw,105px);line-height:.86}.ideal-result-footer>div{justify-content:center;gap:8px;display:flex}.ideal-result-footer a{color:#fff;border:1px solid #fff;padding:18px 26px;font-weight:900;text-decoration:none}.ideal-result-footer a:first-child{background:var(--ideal-a);border-color:var(--ideal-a);color:var(--ink)}@keyframes ideal-case-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ideal-load{0%,to{transform:scaleX(.2)}50%{transform:scaleX(1)}}@media (max-width:1000px){.ideal-formula-grid{grid-template-columns:repeat(4,1fr)}.ideal-result-map{grid-template-columns:1fr 1fr}.ideal-result-map header{grid-column:1/-1}.ideal-signal-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:760px){.ideal-detail-cover,.ideal-result-cover{grid-template-columns:1fr;min-height:auto}.ideal-detail-topline{padding:0 16px}.ideal-detail-topline span{display:none}.ideal-detail-art,.ideal-result-art{border-right:0;border-bottom:7px solid var(--ink);min-height:520px}.ideal-detail-copy{padding:55px 20px}.ideal-detail-copy h1{font-size:86px}.ideal-detail-copy h2{font-size:36px}.ideal-detail-manifesto,.ideal-detail-formula,.ideal-detail-signal,.ideal-detail-cta,.ideal-result-thesis,.ideal-result-map,.ideal-signal-report,.ideal-date-file,.ideal-secondary,.ideal-result-footer{padding:72px 20px}.ideal-detail-manifesto h2,.ideal-detail-signal h2{font-size:48px}.ideal-detail-manifesto>div{grid-template-columns:1fr;gap:22px;margin:0}.ideal-detail-formula header{grid-template-columns:1fr}.ideal-detail-formula header h2{margin-top:30px;font-size:76px}.ideal-formula-grid{grid-template-columns:1fr 1fr}.ideal-formula-grid article{min-height:330px}.ideal-detail-signal>div{grid-template-columns:1fr 1fr}.ideal-detail-signal>div span:nth-child(2n){border-right:0}.ideal-detail-signal>p:last-child{font-size:15px}.ideal-play-head{grid-template-columns:58px 1fr auto;height:62px}.ideal-play-head>div{gap:8px;padding:0 12px}.ideal-play-head span{font-size:7px}.ideal-play-head b{font-size:10px}.ideal-play-head strong{padding:0 11px;font-size:13px}.ideal-play-phases{height:46px}.ideal-play-phases span{justify-content:center;padding:0 4px;font-size:0}.ideal-play-phases span i,.ideal-play-phases span.current{font-size:8px}.ideal-question-sheet{grid-template-columns:1fr;min-height:390px}.ideal-question-sheet>aside{border-right:0;border-bottom:1px solid var(--ink);grid-template-columns:auto 1fr;gap:8px 14px;padding:14px 18px;display:grid}.ideal-question-sheet>aside span{grid-column:1/-1}.ideal-question-sheet>aside b{writing-mode:initial;margin:0;font-size:20px;transform:none}.ideal-question-sheet>aside p{margin:0;font-size:11px}.ideal-question-sheet>div{justify-content:flex-start;padding:30px 18px 38px}.ideal-question-sheet h1{font-size:34px;line-height:1.03}.ideal-question-sheet footer{align-items:flex-start;font-size:10px}.ideal-evidence-rack>header{padding:0 16px}.ideal-evidence-rack>header span{display:none}.ideal-evidence-rack>div{scroll-snap-type:x mandatory;scrollbar-width:none;max-width:100vw;display:flex;overflow-x:auto}.ideal-evidence-rack button{scroll-snap-align:start;flex:0 0 86vw;min-height:310px}.ideal-evidence-rack button:hover,.ideal-evidence-rack button.selected{transform:none}.ideal-resulting{padding:20px;inset:54px 0 0}.ideal-resulting b{font-size:46px}.ideal-result-copy{padding:48px 20px 58px}.ideal-result-copy h1{font-size:60px}.ideal-result-thesis h2,.ideal-result-map header h2,.ideal-signal-report header h2{font-size:48px}.ideal-result-thesis>p:last-child{font-size:16px}.ideal-result-map{grid-template-columns:1fr}.ideal-result-map header{grid-column:auto}.ideal-radar{width:88%;margin:30px auto}.ideal-signal-report header{grid-template-columns:1fr}.ideal-signal-report header>span{justify-self:start}.ideal-signal-report header h2,.ideal-signal-report header>p:last-child{grid-column:auto}.ideal-signal-grid{grid-template-columns:1fr 1fr}.ideal-signal-report blockquote{margin-left:0}.ideal-green-check{grid-template-columns:1fr}.ideal-green-check article{padding:72px 20px}.ideal-green-check h2{min-height:auto;font-size:42px}.ideal-date-file header{grid-template-columns:1fr}.ideal-date-file h2{margin-top:35px;font-size:55px}.ideal-date-file>div{grid-template-columns:1fr}.ideal-date-file h3{min-height:auto;margin-top:28px}.ideal-secondary{grid-template-columns:125px 1fr;gap:20px}.ideal-secondary h2{font-size:32px}.ideal-secondary article>p:last-child{grid-column:1/-1}.ideal-result-note{grid-template-columns:1fr;padding:25px 20px}.ideal-result-footer h2{font-size:50px}.ideal-result-footer>div{flex-direction:column}}@media (prefers-reduced-motion:reduce){.ideal-case,.ideal-evidence-rack button,.ideal-resulting i,.ideal-play-phases>em{transition:none!important;animation:none!important}}@media (max-width:760px){.ideal-play-phases span.current{font-size:0}}
