@font-face{font-family:Autospawn Sans;src:url(/fonts/AutospawnSans-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Autospawn Sans;src:url(/fonts/AutospawnSans-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Autospawn Sans;src:url(/fonts/AutospawnSans-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Autospawn Sans;src:url(/fonts/AutospawnSans-Semibold.ttf)format("truetype");font-weight:600;font-display:swap}@font-face{font-family:Autospawn Sans;src:url(/fonts/AutospawnSans-Bold.ttf)format("truetype");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--abyss:#071c1f;--trench:#0a2a2d;--deep:#0f3b3d;--seaGlass:#5fb8a8;--aqua:#8ff0d9;--sheen:#c8faee;--moon:#e6f2ee;--mist:#a7c4be;--coral:#f08a7e;--line:#8ff0d91f;--font:"Autospawn Sans",-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif}*{box-sizing:border-box}html,body{color:var(--moon);font-family:var(--font);-webkit-font-smoothing:antialiased;background:#041416;margin:0}body{background:radial-gradient(1200px 700px at 70% -10%,#0b2e30 0%,#0000 60%),#041416;min-height:100vh}a{color:inherit;text-decoration:none}.brand{letter-spacing:-.01em;font-size:22px;font-weight:700}.updated{color:var(--mist);font-size:14px}.chip{background:var(--deep);height:28px;color:var(--mist);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.dot{border-radius:50%;flex:none;width:10px;height:10px}.D{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);gap:0;height:100dvh;min-height:640px;padding:0 20px 20px;display:grid}.D-top{justify-content:space-between;align-items:center;height:64px;padding:0 8px;display:flex}.D-grid{grid-template-rows:repeat(12,minmax(0,1fr));grid-template-columns:repeat(24,minmax(0,1fr));gap:16px;min-height:0;display:grid}.tile{border-radius:36px;min-width:0;min-height:0;padding:clamp(20px,2.6vh,30px);position:relative;overflow:hidden}.D-decide{background:linear-gradient(165deg,#155e5e 0%,#0e4144 55%,#0b3336 100%);flex-direction:column;grid-area:1/1/9/11;display:flex}.D-merge{background:linear-gradient(165deg,#383f98 0%,#262a68 100%);flex-direction:column;grid-area:9/1/13/6;display:flex}.D-sign{background:linear-gradient(165deg,#22614e 0%,#153f33 100%);flex-direction:column;grid-area:9/6/13/11;display:flex}.D-version{background:#041329;flex-direction:column;grid-area:1/11/7/25;gap:12px;display:flex;box-shadow:inset 0 0 0 1px #c8faee1a,inset 0 40px 80px -20px #0000008c,inset 0 -30px 60px -30px #0009}.D-version>.V-left{z-index:2;flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.V-fuel{min-width:0;position:absolute;right:0}.V-fuel svg{position:absolute;inset:0;overflow:visible}.V-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.V-scene svg{width:100%;height:100%;display:block}.V-left .V-name,.V-left .V-done{text-shadow:0 4px 30px #00000080}@keyframes twinkle{0%,to{opacity:.25}50%{opacity:1}}@keyframes rise{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.V-fuel .fb{transform-box:fill-box;transform-origin:bottom;animation:.6s cubic-bezier(.2,.9,.3,1.2) both rise}@keyframes beacon{0%,70%,to{opacity:.25}80%{opacity:1}}@keyframes lamp{0%,to{opacity:1}50%{opacity:.45}}.V-scene .blink{animation:3.4s ease-in-out infinite lamp}.V-scene .beacon{animation:2.6s ease-in-out infinite beacon}.V-scene .tw{animation:3.2s ease-in-out infinite twinkle}@media (prefers-reduced-motion:reduce){.V-scene .tw,.V-scene .beacon,.V-scene .blink,.V-fuel .fb{animation:none}}.V-left{flex-direction:column;min-height:0;display:flex}.V-left .V-count{margin-top:auto}.D-areas{background:0 0;grid-area:7/11/13/25;padding:0;overflow:visible}.D-pillh{background:var(--trench);border:1px solid var(--line);height:36px;color:var(--mist);border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.D-pillh b{color:var(--moon);font-weight:700}.tm .ip{color:var(--moon);align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex;position:absolute;top:12px;right:12px}.tm .ip i{background:var(--aqua);border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #8ff0d940}@keyframes pulse{50%{box-shadow:0 0 0 7px #8ff0d900}}@media (prefers-reduced-motion:reduce){.tm .ip i{animation:none}}.D-next{color:#c9ceff;background:linear-gradient(165deg,#2a2e66 0%,#1a1d45 100%);border-radius:999px;align-items:center;gap:10px;height:36px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.D-next b{color:#fff;font-weight:700}.D-right{align-items:center;gap:18px;display:flex}.D-k{flex:none;align-items:baseline;gap:14px;display:flex}.D-k .num{letter-spacing:-.045em;font-size:clamp(64px,11vh,132px);font-weight:700;line-height:.8}.D-k .w{opacity:.9;font-size:clamp(18px,2.4vh,24px);font-weight:600}.D-small .num{font-size:clamp(52px,8vh,96px)}.D-hero{background:#c8faee1a;border-radius:28px;flex:none;margin-top:clamp(14px,2.4vh,26px);padding:clamp(18px,2.6vh,28px);transition:background .2s;display:block}.D-hero:hover{background:#c8faee29}.D-hero .t{letter-spacing:-.015em;font-size:clamp(22px,3.3vh,34px);font-weight:600;line-height:1.12;display:block}.D-hero .meta{gap:8px;margin-top:14px;display:flex}.D-hero .chip,.D-list .chip{color:var(--sheen);background:#071c1f73}.D-list{flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:12px;display:flex;overflow:hidden}.D-list a{background:#071c1f47;border-radius:18px;flex:none;align-items:center;gap:12px;padding:12px 16px;font-size:clamp(14px,1.9vh,16px);font-weight:500;line-height:1.25;display:flex}.D-list a:hover{background:#071c1f73}.D-list a .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.D-more{color:var(--sheen);opacity:.85;flex:none;margin-top:10px;font-size:15px;font-weight:600}.D-sub{opacity:.9;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:auto;font-size:clamp(14px,1.9vh,16px);font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.V-top{flex:none;justify-content:space-between;align-items:flex-start;gap:24px;display:flex;position:relative}.V-name{letter-spacing:-.05em;font-size:clamp(84px,14vh,168px);font-weight:700;line-height:.78}.V-done{color:var(--mist);margin-top:14px;font-size:clamp(17px,2.3vh,22px);font-weight:600}.V-done b{color:var(--moon)}.V-count{gap:clamp(10px,1.4vw,22px);display:flex}.V-cookie{aspect-ratio:1;width:clamp(96px,14.5vh,140px);position:relative}.V-cookie svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.V-cookie .in{text-align:center;color:var(--abyss);place-content:center;display:grid;position:absolute;inset:0}.V-cookie .n{letter-spacing:-.04em;font-size:clamp(40px,6.4vh,64px);font-weight:700;line-height:.9}.V-cookie .l{opacity:.8;margin-top:2px;font-size:clamp(11px,1.5vh,13px);font-weight:600}.tm{position:absolute;inset:0}.tm a{padding:var(--pad,14px);background:color-mix(in srgb,var(--fill) var(--mix,10%),#03110f);border-radius:24px;flex-direction:column;transition:transform .25s cubic-bezier(.2,.9,.3,1.3);display:flex;position:absolute;overflow:hidden}.tm a:hover{z-index:2;transform:scale(1.03);box-shadow:0 18px 40px #00000073}.tm .lvl{background:color-mix(in srgb,var(--fill) 62%,transparent);box-shadow:inset 0 3px 0 var(--fill);position:absolute;bottom:0;left:0;right:0}.tm .nm{font-weight:600;line-height:1.12;font-size:var(--fs,16px);position:relative}.tm a.busy .nm{padding-right:30px}.tm .ct{letter-spacing:-.02em;font-weight:700;font-size:calc(var(--fs,16px) * 1.5);margin-top:6px;line-height:1;position:relative}.tm .ct small{color:var(--mist);letter-spacing:0;margin-left:3px;font-size:.5em;font-weight:500}.tm .so{background:var(--moon);height:24px;color:var(--abyss);border-radius:999px;align-self:flex-start;align-items:center;margin-top:8px;padding:0 10px;font-size:12px;font-weight:600;display:flex;position:relative}@media (min-width:901px) and (min-height:600px){body:has(.D){height:100dvh;overflow:hidden}}@media (max-width:900px){.D{height:auto;min-height:0;padding:0 12px 120px}.D-top{flex-wrap:wrap;gap:10px;height:auto;padding:16px 4px}.D-right{flex-wrap:wrap;gap:8px}.D-grid>*{min-width:0}.D-grid .tile{grid-area:auto!important}.D-small .D-k{flex-direction:column;align-items:flex-start;gap:6px}.D-grid{flex-direction:column;gap:12px;display:flex}.D-grid>*{flex:none}.D-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.D-list{max-height:260px}.D-version{order:-1;min-height:520px}.V-top{flex-wrap:wrap}.V-fuel{flex-basis:100%}.D-areas{height:auto;position:relative;overflow:visible}.tm{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid;position:static}.tm a{min-height:104px;width:auto!important;height:auto!important;position:relative!important;top:auto!important;left:auto!important}}@media (min-width:901px){.D-pair{display:contents}}@supports (corner-shape:squircle){.tile,.D-hero,.D-list a,.tm a,.chip,.D-next,.D-pillh,.so{corner-shape:squircle}.tile{border-radius:56px}.D-hero{border-radius:40px}.D-list a{border-radius:26px}.tm a{border-radius:34px}}.gate{text-align:center;place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.gate .brand{margin-bottom:24px}.gate p{color:var(--mist);margin:0 0 24px;font-size:17px}.gate-button{font:inherit;background:var(--aqua);height:44px;color:var(--abyss);cursor:pointer;border:0;border-radius:999px;padding:0 22px;font-size:15px;font-weight:600}@supports (corner-shape:squircle){.gate-button{corner-shape:squircle}}
