section.svelte-1ptpsr7{align-items:flex-end;height:100%;display:flex;position:relative;overflow:hidden}video.svelte-1ptpsr7{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.content.svelte-1ptpsr7{background:linear-gradient(#0000,#051114eb 40%);width:100%;padding:80px 40px 40px;position:relative}h1.svelte-1ptpsr7{max-width:22ch;font-family:var(--font-title);color:var(--silver);margin:0 0 8px;font-size:clamp(30px,4vw,54px);font-weight:600;line-height:1.1}p.svelte-1ptpsr7{max-width:60ch;color:var(--text-dim);margin:0 0 16px;font-size:16px;line-height:1.6}.highlights.svelte-1ptpsr7{color:var(--steel);flex-wrap:wrap;gap:8px 20px;margin:0 0 20px;padding:0;font-size:14px;font-weight:600;list-style:none;display:flex}dl.svelte-1ptpsr7{gap:20px;margin:0 0 24px;display:flex}dl.svelte-1ptpsr7 div:where(.svelte-1ptpsr7){min-width:56px}dd.svelte-1ptpsr7{font-family:var(--font-title);font-variant-numeric:tabular-nums;margin:0;font-size:34px;line-height:1}dt.svelte-1ptpsr7{letter-spacing:.06em;color:var(--text-dim);margin-top:4px;font-size:11px}.actions.svelte-1ptpsr7{flex-wrap:wrap;gap:12px;display:flex}.actions.svelte-1ptpsr7 a:where(.svelte-1ptpsr7){min-height:44px;color:var(--text);border:1px solid var(--accent-dim);align-items:center;padding:0 20px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.actions.svelte-1ptpsr7 a:where(.svelte-1ptpsr7):hover{border-color:var(--accent)}.actions.svelte-1ptpsr7 a.primary:where(.svelte-1ptpsr7){color:var(--silver);background:var(--accent-dim);border-color:var(--accent-dim)}.actions.svelte-1ptpsr7 a.primary:where(.svelte-1ptpsr7):hover{background:var(--accent);border-color:var(--accent)}@media (width<=1099px){.content.svelte-1ptpsr7{padding:80px 16px 24px}dl.svelte-1ptpsr7{gap:12px}dd.svelte-1ptpsr7{font-size:28px}}nav.svelte-343a1f{padding:18px 0}.group.svelte-343a1f{width:calc(100% - 48px);height:56px;font:400 19px var(--font-title);letter-spacing:.04em;text-transform:uppercase;text-align:start;color:var(--silver);border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;align-items:center;gap:20px;margin:0 24px;padding:0 8px 0 9px;display:flex}.group.svelte-343a1f span:where(.svelte-343a1f){flex:1}.group.svelte-343a1f .chevron{color:var(--text-dim);transition:transform .16s ease-out}.group.open.svelte-343a1f{background:linear-gradient(90deg, rgba(var(--glow), .25), rgba(var(--glow), .6) 45%, transparent);border-bottom-color:#0000;width:100%;margin:0;padding-inline:33px 32px}.group.open.svelte-343a1f .chevron{color:var(--silver);transform:rotate(180deg)}.group.svelte-343a1f:hover{color:#fff}ol.svelte-343a1f{border-bottom:1px solid var(--line);margin:0 0 10px;margin-inline:0;padding:6px 0 0;list-style:none}a.svelte-343a1f{min-height:32.5px;color:var(--text);border-inline-start:3px solid #0000;align-items:center;margin-inline-start:18px;padding-inline-start:11px;font-size:17px;text-decoration:none;display:flex}a.svelte-343a1f svg{color:var(--steel);flex:none;margin-inline:17px 22px}.number.svelte-343a1f{font-variant-numeric:tabular-nums;width:32px;color:var(--text-dim);border-inline-end:1px solid var(--line-strong);font-size:15px;line-height:18px}.label.svelte-343a1f{line-height:19px}a.svelte-343a1f:hover{color:var(--silver)}a[aria-current=true].svelte-343a1f{color:var(--silver);background:linear-gradient(90deg, rgba(var(--glow), .8), rgba(var(--glow), .6) 45%, transparent);border-inline-start-color:#c7364d}a[aria-current=true].svelte-343a1f .number:where(.svelte-343a1f),a[aria-current=true].svelte-343a1f svg{color:var(--accent)}i.svelte-bkp890,span.svelte-bkp890,button.svelte-bkp890,div.svelte-bkp890{position:absolute}i.svelte-bkp890{pointer-events:none;background-repeat:repeat}span.svelte-bkp890{pointer-events:none;white-space:pre;font-family:var(--font-game)}b.svelte-bkp890{font-weight:inherit}button.svelte-bkp890{appearance:none;cursor:pointer;color:inherit;font:inherit;background:var(--up) 0 0 no-repeat transparent;border:0;padding:0}button.svelte-bkp890:hover{background-image:var(--over,var(--up))}button.svelte-bkp890:active{background-image:var(--down,var(--up))}button.composite.svelte-bkp890:hover{filter:brightness(1.16)}button.svelte-bkp890:disabled{cursor:default}button.svelte-bkp890:focus-visible{outline-offset:1px;outline:2px solid #fff}.stage.svelte-1ea3vwi{direction:ltr;width:100%;min-height:240px;position:relative;overflow:auto hidden}.stage.paged.svelte-1ea3vwi{height:100%;overflow:visible}.frame.svelte-1ea3vwi{position:relative;overflow:hidden}.canvas.svelte-1ea3vwi{transform-origin:0 0;direction:ltr;width:1920px;height:1080px;font-size:12px;position:absolute;top:0;left:0}.window.svelte-1ea3vwi{pointer-events:none;animation:.16s ease-out svelte-1ea3vwi-open;position:absolute;inset:0}.window.svelte-1ea3vwi button{pointer-events:auto}.reopen.svelte-1ea3vwi{min-height:44px;font:600 15px var(--font-body);color:var(--silver);background:var(--accent-dim);cursor:pointer;border:0;padding:12px 24px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.reopen.svelte-1ea3vwi:hover{background:var(--accent)}.reopen.svelte-1ea3vwi:focus-visible{outline:2px solid var(--text);outline-offset:2px}@keyframes svelte-1ea3vwi-open{0%{opacity:0;transform:scale(.97)}}.loading.svelte-1y2q25f{width:100%;height:100%;min-height:240px}figure.svelte-a221ci{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;margin:0;display:flex;position:relative}img.svelte-a221ci,video.svelte-a221ci{object-fit:contain;width:100%;height:100%;display:block}.thumbs.svelte-a221ci{gap:8px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.thumbs.svelte-a221ci button:where(.svelte-a221ci){cursor:pointer;background:linear-gradient(transparent 10px, var(--text-dim) 10px, var(--text-dim) 14px, transparent 14px);border:0;width:44px;height:24px;padding:0}.thumbs.svelte-a221ci button[aria-pressed=true]:where(.svelte-a221ci){background:linear-gradient(transparent 10px, var(--accent) 10px, var(--accent) 14px, transparent 14px)}article.svelte-vul7mf{grid-template-rows:auto minmax(0,1fr);height:100%;min-height:0;padding:24px 75px 24px 40px;display:grid;overflow:clip}article.game.svelte-vul7mf{grid-template-rows:auto minmax(0,1fr) auto}article.text.svelte-vul7mf{grid-template-rows:auto;align-content:center}.head.svelte-vul7mf{grid-template-columns:minmax(0,530fr) minmax(0,561fr);align-items:start;column-gap:30px;margin-bottom:32px;display:grid}.text.svelte-vul7mf .head:where(.svelte-vul7mf){grid-template-columns:minmax(0,760px);justify-content:center;row-gap:24px}.copy.svelte-vul7mf{border-inline-start:1px solid var(--line-side);min-height:0;padding-inline-start:54px}.text.svelte-vul7mf .copy:where(.svelte-vul7mf){border:0;padding:0}.visual.svelte-vul7mf{justify-content:center;align-items:center;min-width:0;min-height:0;display:flex;position:relative}.game.svelte-vul7mf .visual:where(.svelte-vul7mf):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(closest-side,#5a000e4d,#0000);position:absolute;inset:-8% 0}.game.svelte-vul7mf .visual:where(.svelte-vul7mf) .frame{filter:drop-shadow(0 0 34px #a00c30bf)}.kicker.svelte-vul7mf{font-family:var(--font-title);letter-spacing:.155em;color:var(--steel);margin:0 0 11px;font-size:18px;line-height:1.2}.kicker.svelte-vul7mf:after{content:"";background:linear-gradient(90deg, rgba(var(--glow), .6), var(--accent-dim) 25%, var(--accent-dim) 55%, var(--accent) 80%, transparent);height:2px;margin-top:12px;display:block}h2.svelte-vul7mf{font-family:var(--font-title);letter-spacing:.045em;color:var(--silver);background:linear-gradient(var(--silver), var(--silver-dim));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(32px,min(4.3vw,6.4vh),66px);font-weight:500;line-height:1.05}h3.svelte-vul7mf{font-family:var(--font-title);color:var(--silver);margin:10px 0 4px;font-size:15px;font-weight:600}p.svelte-vul7mf{letter-spacing:.01em;color:var(--text);margin:0 0 9px;font-size:17px;line-height:23px}p.svelte-vul7mf strong{color:var(--silver);font-weight:600}p.li.svelte-vul7mf{border-inline-start:2px solid var(--line);padding-inline-start:14px}.steps.svelte-vul7mf{flex-wrap:wrap;gap:6px;margin:12px 0;display:flex}.steps.svelte-vul7mf button:where(.svelte-vul7mf){min-height:40px;font:500 14px var(--font-body);color:var(--text-dim);background:var(--bg-raised);border:1px solid var(--line);cursor:pointer;padding:8px 12px}.steps.svelte-vul7mf button:where(.svelte-vul7mf):hover{color:var(--text)}.steps.svelte-vul7mf button[aria-selected=true]:where(.svelte-vul7mf){color:var(--silver);background:rgba(var(--glow), .5);border-color:var(--accent-dim)}.tags.svelte-vul7mf{flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none;display:flex}.tags.svelte-vul7mf li:where(.svelte-vul7mf){color:var(--text);border:1px solid var(--line);padding:4px 10px;font-size:13px}.hint.svelte-vul7mf{text-align:center;color:var(--hint);margin:22px 0 0;font-size:20px;line-height:1.3}.card-grid.svelte-vul7mf{grid-template-columns:repeat(3,minmax(0,1fr));align-self:center;gap:16px;margin:0;padding:0;list-style:none;display:grid}.card-grid.svelte-vul7mf li:where(.svelte-vul7mf){background:var(--bg-raised);border:1px solid var(--line);padding:12px}.card-media.svelte-vul7mf{aspect-ratio:16/9;overflow:hidden}.card-grid.svelte-vul7mf p:where(.svelte-vul7mf){margin:0;font-size:14px;line-height:1.5}@media (width>=1100px) and (height<=860px){article.svelte-vul7mf{padding-block:16px}.head.svelte-vul7mf{margin-bottom:20px}.kicker.svelte-vul7mf{font-size:15px}.kicker.svelte-vul7mf:after{margin-top:8px}p.svelte-vul7mf{margin-bottom:6px;font-size:15px;line-height:20px}.hint.svelte-vul7mf{margin-top:14px;font-size:17px}}@media (width<=1099px){article.svelte-vul7mf,article.game.svelte-vul7mf,article.text.svelte-vul7mf{flex-direction:column;justify-content:center;gap:16px;height:auto;min-height:100%;padding:20px 16px;display:flex;overflow:visible}.head.svelte-vul7mf,.text.svelte-vul7mf .head:where(.svelte-vul7mf){grid-template-columns:minmax(0,1fr);row-gap:16px;margin:0}.copy.svelte-vul7mf{border:0;padding:0}.visual.svelte-vul7mf{width:100%;max-height:50vh}.card-grid.svelte-vul7mf{grid-template-columns:repeat(2,minmax(0,1fr))}}.shell.svelte-1mi9kit{grid-template-columns:var(--side) minmax(0, 1fr);grid-template-rows:var(--header) minmax(0, 1fr);height:100dvh;display:grid}header.svelte-1mi9kit{z-index:20;background:var(--bg);border-bottom:1px solid var(--line-header);grid-column:1/-1;align-items:center;gap:16px;padding-inline-end:29px;display:flex;position:relative}.logo.svelte-1mi9kit{width:var(--side);justify-content:center;align-self:flex-start;margin-inline-end:auto;padding-top:3px;display:flex}.logo.svelte-1mi9kit img:where(.svelte-1mi9kit){width:auto;height:96px;display:block}.menu-button.svelte-1mi9kit{min-height:44px;font:600 14px var(--font-body);color:var(--text);background:var(--bg-raised);border:1px solid var(--line);cursor:pointer;padding:0 16px;display:none}.languages.svelte-1mi9kit{font-size:13px;position:relative}.languages.svelte-1mi9kit summary:where(.svelte-1mi9kit){cursor:pointer;color:var(--text);border:1px solid var(--line-strong);padding:12px 16px;font-size:17px}.languages.svelte-1mi9kit ul:where(.svelte-1mi9kit){z-index:30;inset-inline-end:0;background:var(--bg-raised);border:1px solid var(--line);width:190px;max-height:70vh;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);overflow-y:auto}.languages.svelte-1mi9kit a:where(.svelte-1mi9kit){color:var(--text-dim);padding:8px 10px;text-decoration:none;display:block}.languages.svelte-1mi9kit a:where(.svelte-1mi9kit):hover,.languages.svelte-1mi9kit a[aria-current=page]:where(.svelte-1mi9kit){color:var(--accent)}.menu.svelte-1mi9kit{background:var(--bg-side);border-inline-end:1px solid var(--line-side);min-height:0;overflow-y:auto}main.svelte-1mi9kit{min-width:0;min-height:0;position:relative;overflow:hidden}main.svelte-1mi9kit>section:where(.svelte-1mi9kit){opacity:0;visibility:hidden;transition:opacity .22s ease-out,visibility 0s .22s;position:absolute;inset:0;overflow:hidden}main.svelte-1mi9kit>section.current:where(.svelte-1mi9kit){opacity:1;visibility:visible;transition:opacity .22s ease-out}@media (width<=1099px){.shell.svelte-1mi9kit{display:block}header.svelte-1mi9kit{z-index:20;height:var(--header);gap:8px;padding:0 16px;position:relative}.menu-button.svelte-1mi9kit{display:block}.logo.svelte-1mi9kit{align-self:center;width:auto;padding:0}.logo.svelte-1mi9kit img:where(.svelte-1mi9kit){height:48px}.menu.svelte-1mi9kit{display:none}.menu.open.svelte-1mi9kit{z-index:15;inset:var(--header) 0 0;background:var(--bg);border:0;display:block;position:fixed}main.svelte-1mi9kit{height:calc(100dvh - var(--header))}main.svelte-1mi9kit>section:where(.svelte-1mi9kit){overscroll-behavior:contain;overflow-y:auto}}
