.qz{max-width:60rem;margin:0 auto;padding:6px 0 40px}.qz-top{display:flex;align-items:center;gap:16px;margin:0 0 26px}.qz-kick{font-size:.8rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tint);white-space:nowrap}.qz-gummies{flex:1 1 auto;display:flex;align-items:center;gap:4px;min-width:0}.qz-gummies img{width:26px;height:26px;object-fit:contain;opacity:.22;filter:grayscale(1);transition:all .32s ease-out}.qz-gummies img.on{opacity:1;filter:none}.qz-count{font-size:.86rem;font-weight:600;color:var(--ink-3);white-space:nowrap;font-variant-numeric:tabular-nums}.qz-intro{color:var(--ink-2);font-size:1.05rem;line-height:1.5;max-width:40rem;margin:-8px 0 18px}.qz-step h1{font-size:clamp(1.9rem,4.2vw,2.9rem);line-height:1.08;margin:0 0 22px;max-width:44rem}.qz-lede{color:var(--ink-2);font-size:1.1rem;margin:-10px 0 24px}.qz-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px}.qz-tiles.four{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}.qz-tile{display:flex;flex-direction:column;align-items:stretch;padding:0;border:0;border-radius:20px;background:var(--ground-2);color:var(--ink);box-shadow:var(--shadow);cursor:pointer;text-align:left;font:inherit;overflow:hidden;transition:all .32s ease-out}.qz-tile:hover{box-shadow:var(--shadow-up)}.qz-tile.on{box-shadow:inset 0 0 0 3px var(--lilac),var(--shadow-up)}.qz-pic{display:flex;align-items:center;justify-content:center;height:136px;background:var(--plate)}.qz-pic img{width:112px;height:112px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(30,24,70,.22))}.qz-pic.duo img{width:92px;height:92px}.qz-pic.duo img+img{margin-left:-34px;margin-top:30px;width:76px;height:76px}.qz-pic.row{gap:0;padding:0 8px;background:var(--soft)}.qz-pic.row img{width:44px;height:44px;margin:0 -4px}.qz-label{display:block;padding:14px 16px 16px;font-weight:650;font-size:1.04rem;line-height:1.3}.qz-label small{display:block;margin:4px 0 0;font-weight:500;font-size:.88rem;color:var(--ink-2)}.qz-back{margin:26px 0 0;font:inherit;font-weight:600;color:var(--ink-2);background:none;border:0;padding:6px 0;cursor:pointer;transition:all .32s ease-out}.qz-back:hover{color:var(--tint)}.fy-first{max-width:47rem;margin:0 auto 18px;padding:16px 20px;border-radius:18px;background:var(--ember-soft);box-shadow:inset 4px 0 0 var(--ember)}.fy-first p{margin:0 0 4px;font-size:1.05rem;line-height:1.5}.fy-hero{display:flex;align-items:center;gap:28px;border-radius:32px;padding:46px 52px 50px 56px;overflow:hidden}.fy-hero-copy{flex:1 1 auto;min-width:0}.fy-kick{display:block;margin:0 0 14px;font-size:.84rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.fy-hero h1{font-size:clamp(2.1rem,4.4vw,3.4rem);line-height:1.06;margin:0 0 16px;max-width:40rem}.fy-hero .fy-line{font-size:1.14rem;line-height:1.5;max-width:36rem;margin:0 0 8px}.fy-hero .fy-line.small{font-size:.98rem;opacity:.9}.fy-art{flex:none;display:flex;align-items:center;justify-content:center;width:260px;height:260px;border-radius:50%;background:radial-gradient(circle at 50% 56%,#fffffff2 0 46%,#ece8ffb8 47% 60%,#c4b9f733 61% 100%);animation:mel-moon .9s ease-out both}.fy-art .objpic{width:190px;height:190px;filter:drop-shadow(0 20px 22px rgba(5,4,20,.45))}@keyframes mel-moon{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.fy-body{max-width:47rem;margin:0 auto}.fy-sec{padding:44px 0 0}.fy-sec>h2{margin:0 0 14px;font-size:.8rem;font-family:var(--font);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--tint)}.fy-sec p{font-size:1.05rem;line-height:1.55}.fy-note{color:var(--ink-3)!important;font-size:.9rem!important;line-height:1.5;margin:10px 0 0}.fy-sec .fy-big,.fy-big{font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;font-size:clamp(2.4rem,5.4vw,3.3rem);line-height:1.02;margin:0 0 14px;font-variant-numeric:tabular-nums}.fy-sec .fy-big small,.fy-big small{display:block;font-family:var(--font);font-size:1.02rem;font-weight:500;letter-spacing:0;color:var(--ink-2);margin:8px 0 0}.fy-big-line{font-family:var(--font-display);font-weight:600;letter-spacing:-.015em;font-size:1.45rem!important;line-height:1.25!important;margin:0 0 12px}.fy-rules{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.fy-rules li{display:flex;align-items:center;gap:14px;margin:0;font-size:1.05rem;line-height:1.45}.fy-rules img{flex:none;width:52px;height:52px;object-fit:contain;border-radius:14px;background:var(--ground-2);box-shadow:var(--shadow);padding:4px}.fy-save{position:relative;margin:56px 0 0;padding:40px 44px 34px;border-radius:28px;color:#eeeaff;background-color:#0f1030;background-image:radial-gradient(70% 120% at 100% 0%,#a99cf073,#a99cf000 65%),radial-gradient(50% 80% at 0% 100%,#c8602a38,#c8602a00 70%);overflow:hidden}.fy-save-top{display:flex;align-items:center;gap:18px;margin:0 0 14px}.fy-save-pic{flex:none;display:flex;align-items:center;justify-content:center;width:124px;height:124px;border-radius:50%;background:radial-gradient(circle at 50% 56%,#fffffff2 0 46%,#ece8ff99 47% 62%,#c4b9f71a 63% 100%)}.fy-save-kick{margin:0 0 4px;font-size:.82rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c4b9f7}.fy-save h2{color:#eeeaff;font-size:clamp(1.8rem,3.6vw,2.5rem);line-height:1.05;margin:0}.fy-save p,.fy-save li{color:#eeeaff;font-size:1.02rem;line-height:1.5}.fy-save-rules{margin:0 0 12px;padding-left:20px}.fy-save-rules li{margin:0 0 6px;font-size:.96rem;color:#d9d4f5}.fy-save-again{font-weight:700;color:#c4b9f7!important}.fy-save-line{color:#b9b4dd!important;font-size:.96rem!important}.fy-save-actions{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin:20px 0 0}.fy-save .btn{display:inline-block;padding:15px 38px;font-size:1.06rem;background:#a99cf0;color:#17153a}.fy-save .btn:hover{background:#c4b9f7;color:#17153a}.fy-save .fy-login{color:#eeeaff;font-weight:600;opacity:.85}.fy-fine{display:flex;flex-wrap:wrap;gap:6px 22px;margin:22px 0 0;font-size:.9rem}.fy-fine button{font:inherit;font-weight:600;color:#b9b4dd;background:none;border:0;padding:0;cursor:pointer;transition:all .32s ease-out}.fy-fine button:hover{color:#fff}@media(max-width:760px){.qz-top{margin-bottom:18px;gap:10px}.qz-kick{display:none}.qz-gummies img{width:20px;height:20px}.qz-tiles,.qz-tiles.four{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.qz-pic{height:108px}.qz-pic img{width:88px;height:88px}.qz-pic.duo img{width:74px;height:74px}.qz-pic.duo img+img{width:60px;height:60px;margin-left:-28px;margin-top:24px}.qz-pic.row img{width:32px;height:32px;margin:0 -3px}.qz-label{padding:11px 12px 13px;font-size:.95rem}.fy-hero{flex-direction:column-reverse;align-items:stretch;gap:8px;padding:22px 22px 30px;border-radius:24px}.fy-art{width:150px;height:150px}.fy-art .objpic{width:110px!important;height:110px!important}.fy-hero h1{font-size:2rem}.fy-save{padding:26px 20px 24px;border-radius:22px}.fy-save-pic{width:88px;height:88px}.fy-save-pic .objpic{width:76px!important;height:76px!important}.fy-save .btn{width:100%;text-align:center}}.fy-print-head{display:none}@media print{.mast,.asks,.shellfoot,.planband,.fy-noprint,.route,.fy-save-actions,.fy-fine{display:none!important}body,.page{background:#fff!important}.fy-print-head{display:block;font-size:12px;color:#555;margin:0 0 10px}.fy-hero{background:none!important;padding:0;border-radius:0;color:#000}.fy-hero h1,.fy-hero p,.fy-kick{color:#000!important}.fy-art{display:none}.fy-save{background:none!important;color:#000;padding:0}.fy-save h2,.fy-save p,.fy-save li{color:#000!important}}.qz-pic.words{background:var(--lilac-soft);padding:0 14px}.qz-word{font-family:var(--font-display);font-weight:600;font-size:1.5rem;line-height:1.1;letter-spacing:-.02em;text-align:center;color:var(--tint)}.qz-more{display:inline-block;margin:18px 0 0;font:inherit;font-weight:650;color:var(--ink-2);background:none;border:0;padding:4px 0;cursor:pointer;text-decoration:underline;text-decoration-color:var(--lilac);text-underline-offset:3px}.qz-next{margin:20px 0 0}.qz-next:disabled{opacity:.5;cursor:default}.fy-badge{display:inline-block;margin:10px 0 0!important;padding:8px 14px;border-radius:999px;background:#e0874feb;color:#1c0f08!important;font-weight:700;font-size:.98rem!important}.fy-ring .dial{max-width:380px}.fy-light{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.fy-light li{margin:0;padding:10px 14px;border-radius:12px;background:var(--lilac-soft);font-size:1rem;line-height:1.5}.fy-save-window{font-family:var(--font-display);font-weight:600;font-size:1.35rem!important;margin:0 0 12px}.fy-fine-note{margin:8px 0 0;font-size:.88rem!important;color:#b9b4dd!important}.fy-sec .fig{margin:18px 0 0}.fy-sec .chart-key{margin:8px 0 0}.qz-pic.tone-w6 img,.qz-pic.tone-h6 img{filter:brightness(.55) saturate(.35) hue-rotate(195deg)}.qz-pic.tone-w7 img,.qz-pic.tone-h7 img{filter:brightness(.72) saturate(.6) sepia(.25)}.qz-pic.tone-w8 img,.qz-pic.tone-h8 img{filter:brightness(.9) sepia(.2)}.qz-pic.tone-w9 img,.qz-pic.tone-h9 img{filter:brightness(1)}.qz-pic.tone-w10 img{filter:brightness(1.06) saturate(1.15)}.qz-pic.tone-w11 img{filter:brightness(1.12) saturate(1.3)}@media(max-width:760px){.fy-art .gummy-stack{transform:scale(.68)}.fy-save-pic .gummy-stack{transform:scale(.75)}}.fy-save-pic .gummy-stack{transform:scale(.9)}
