.cat6-muted,.cat6-select-desc{margin:0 0 18px;color:var(--sub);font-size:14px;line-height:1.6}.cat6-error{margin:12px 0;color:var(--bad);font-size:14px}.cat6-wheel-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.cat6-wheel-button{display:grid;width:100%;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:#fff;color:var(--foreground);font:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease}.cat6-wheel-button:hover:not(:disabled){border-color:rgba(37,99,235,.45);background:var(--accent-soft)}.cat6-wheel-button:disabled{cursor:wait;opacity:.7}.cat6-wheel-button[data-completed=true]{border-color:rgba(37,99,235,.3);background:linear-gradient(135deg,#fff,var(--accent-soft))}.cat6-wheel-index{color:var(--accent);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cat6-wheel-text strong{display:block;font-size:16px;font-weight:700}.cat6-wheel-text small{display:block;margin-top:2px;color:var(--sub);font-size:12px}.cat6-wheel-state{display:grid;justify-items:end;color:var(--sub);font-size:13px;white-space:nowrap}.cat6-wheel-state b{color:var(--accent);font-size:15px}.cat6-wheel-state small{font-size:11px}.cat6-select-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;border-top:1px solid var(--line)}.cat6-select-footer p{margin:0;color:var(--sub);font-size:14px}.cat6-verdict{margin:16px 0 0;font-size:15px;font-weight:600;text-align:center}.cat6-verdict[data-correct=true]{color:var(--success-ink)}.cat6-verdict[data-correct=false]{color:var(--danger-ink)}.cat6-review-result h2,.cat6-section h3{margin:0 0 12px;font-size:18px;font-weight:700}.cat6-review-result dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0}.cat6-review-result dt{color:var(--sub);font-size:12px}.cat6-review-result dd{margin:2px 0 0;font-size:18px;font-weight:700}.cat6-level-list{display:grid;gap:6px;margin:8px 0 0;padding:0;list-style:none}.cat6-level-list li{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:10px 0;border-bottom:1px solid var(--line)}.cat6-level-list b{color:var(--accent);font-size:17px}.cat6-level-list small{color:var(--sub);font-variant-numeric:tabular-nums}.cat6-method{margin:14px 0 0;color:var(--sub);font-size:12px}.cat6-section h3 span{color:var(--accent)}.cat6-lines{display:grid;gap:10px;margin:0;padding:0;list-style:none}.cat6-lines li{padding:12px 14px;border-left:3px solid var(--accent);border-radius:0 10px 10px 0;background:var(--surface-muted);font-size:14px;line-height:1.6}.cat6-lines li[data-start=true]{border-left-color:var(--success)}.cat6-axis-list{display:grid;gap:10px;margin:0 0 12px;padding:0;list-style:none}.cat6-axis-list li{display:grid;grid-template-columns:minmax(72px,auto) 1fr auto;align-items:center;gap:10px;font-size:14px}.cat6-axis-bar{height:8px;overflow:hidden;border-radius:999px;background:var(--line)}.cat6-axis-bar i{display:block;height:100%;background:var(--accent)}.cat6-axis-value{font-variant-numeric:tabular-nums;white-space:nowrap}.cat6-axis-value small{margin-left:6px;color:var(--warning-ink);font-size:11px}.cat6-path+.cat6-path{margin-top:16px}.cat6-path-title{margin:0 0 8px;color:var(--sub);font-size:13px;font-weight:600}.cat6-path ol{display:grid;gap:6px;margin:0;padding:0;list-style:none}.cat6-path li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:10px;font-size:14px}.cat6-path li b{display:grid;width:24px;height:24px;place-items:center;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px}.cat6-path li small{color:var(--sub);font-size:11px}.cat6-closing p{margin:0 0 12px;font-size:14px;line-height:1.6}.cat6-closing-levels{color:var(--foreground);font-size:15px!important;font-weight:600}@media (max-width:420px){.cat6-wheel-button{gap:10px;padding:12px}.cat6-path li{grid-template-columns:24px 1fr}.cat6-path li small{grid-column:2}}.aise-quiz-count{white-space:nowrap}.cat6-wheel-result{text-align:center}.cat6-wheel-result-level{display:grid;gap:2px;margin:14px 0 6px}.cat6-wheel-result-level small{color:var(--sub);font-size:14px;font-weight:600}.cat6-wheel-result-level b{color:var(--accent);font-size:34px;font-weight:800;letter-spacing:-.02em}.cat6-wheel-result-score{margin:0;color:var(--secondary);font-size:15px}.cat6-wheel-result-score b{color:var(--foreground)}.cat6-marks{display:flex;justify-content:center;gap:8px;margin:18px 0;padding:0;list-style:none}.cat6-marks li{display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--line-strong);border-radius:999px;color:var(--sub);font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.cat6-marks li[data-mark=correct]{border-color:var(--success);background:var(--success-soft);color:var(--success-ink)}.cat6-marks li[data-mark=wrong]{border-color:var(--danger);background:var(--danger-soft);color:var(--danger-ink)}.cat6-phase-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 20px}.cat6-phase-stats>div{padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--surface-muted)}.cat6-phase-stats dt{color:var(--sub);font-size:12px}.cat6-phase-stats dd{margin:4px 0 0;font-size:18px;font-weight:700;font-variant-numeric:tabular-nums}.cat6-unmeasured{color:var(--sub);font-size:13px;font-weight:500}.cat6-wheel-result-actions{display:grid;gap:8px}.cat6-text-link{justify-self:center;padding:6px 8px;color:var(--sub);font-size:14px;text-decoration:underline;text-underline-offset:3px}.cat6-wheel-rows{display:grid;gap:4px;margin:0 0 16px;padding:0;list-style:none;font-size:15px;font-variant-numeric:tabular-nums}.cat6-wheel-rows b{color:var(--accent)}.cat6-subhead{margin:0 0 8px;color:var(--sub);font-size:12px;font-weight:700}.cat6-summary{margin:14px 0 0;color:var(--foreground);font-size:15px;line-height:1.7}.cat6-wheel-svg{overflow:visible}.cat6-wheel-svg text{font-family:inherit;pointer-events:none;user-select:none}.cat6-wheel-hub{position:absolute;top:50%;left:50%;z-index:2;display:grid;width:30%;height:30%;place-content:center;gap:2px;border:4px solid #fff;border-radius:999px;background:radial-gradient(circle at 50% 35%,#ffffff,#dbe5f5);box-shadow:0 6px 18px rgba(30,58,138,.18),inset 0 -3px 8px rgba(30,58,138,.08);pointer-events:none;text-align:center;transform:translate(-50%,-50%)}.cat6-wheel-hub strong{color:#1e3a8a;font-size:clamp(13px,3.6vw,16px);font-weight:800;letter-spacing:-.02em}.cat6-wheel-hub strong b{color:#2563eb}.cat6-wheel-hub span{color:#64748b;font-size:clamp(10px,2.6vw,11px);font-weight:700}.cat6-theme{--background:#f7f6f2;--foreground:#191815;--surface:#ffffff;--surface-muted:#f4f1ea;--line:#e7e3da;--line-strong:#d8d3c8;--border:#e7e3da;--accent:#2e6bd9;--accent-strong:#2455b0;--accent-soft:#e6effc;--sub:#6e695f;--muted:#6e695f;--secondary:#4e4a42;min-height:100svh;background:radial-gradient(90% 50% at 50% 0,rgba(220,233,251,.55),rgba(220,233,251,0) 70%),#f7f6f2}.cat6-theme .aise-card{border-color:#e7e3da;border-radius:14px;background:#ffffff;box-shadow:0 1px 2px rgba(49,45,37,.04),0 8px 26px rgba(49,45,37,.05)}.cat6-theme .aise-hero-badge{border-color:#d8d3c8;border-radius:4px;background:#f4f1ea;color:#4e4a42}.cat6-board,.cat6-roulette{width:100%;border:1px solid #e7e3da;border-radius:14px;background:#ffffff;box-shadow:0 1px 2px rgba(49,45,37,.04),0 10px 32px rgba(49,45,37,.06);animation:aise-card-in .42s cubic-bezier(.22,1,.36,1) both}.cat6-roulette{position:relative;overflow:hidden;padding:30px 24px 24px;text-align:center;background:radial-gradient(110% 55% at 50% 0,#f4efe5 0,rgba(244,239,229,0) 62%),#ffffff}.cat6-eyebrow{display:inline-block;margin:0;padding:4px 10px;border:1px solid #e0d8c8;border-radius:4px;background:#faf7f0;color:#6e5f45;font-size:12px;font-weight:700}.cat6-roulette-head h2{margin:12px 0 8px;color:#191815;font-size:clamp(23px,5.8vw,30px);font-weight:800;letter-spacing:-.045em;line-height:1.25}.cat6-roulette-head h2 b{color:#2e6bd9}.cat6-roulette-head p{margin:0;color:#6e695f;font-size:14px;line-height:1.55}.cat6-theme .cat6-stage{width:min(86vw,384px);height:min(86vw,384px);margin:26px auto 22px}.cat6-theme .cat6-wheel-svg{animation:none}.cat6-wheel-slice{transition:fill .26s ease}.cat6-wheel-bulbs{position:absolute;inset:0;z-index:2;display:none;width:100%;height:100%;pointer-events:none}.cat6-wheel-bulbs circle{animation:cat6-bulb 1.1s step-end infinite}.cat6-wheel-bulbs circle.is-b{animation-delay:-.55s}.cat6-stage.is-spinning .cat6-wheel-bulbs circle{animation-duration:.28s}.cat6-stage.is-spinning .cat6-wheel-bulbs circle.is-b{animation-delay:-.14s}@keyframes cat6-bulb{0%{opacity:1}50%{opacity:.28}}@keyframes cat6-halo-spin{to{transform:rotate(1turn)}}.cat6-theme .cat6-wheel-hub{z-index:3;width:34%;height:34%;gap:0;border:3px solid #ffffff;background:radial-gradient(circle at 50% 30%,#ffffff 0 55%,#eef2f8 100%);box-shadow:0 0 0 2px rgba(148,163,184,.35),0 8px 22px rgba(37,99,235,.18);justify-items:center}.cat6-theme .cat6-wheel-hub img{width:46%;height:auto}.cat6-theme .cat6-wheel-hub strong{color:#1e293b;font-size:clamp(12px,3.4vw,15px);font-weight:800;letter-spacing:-.01em}.cat6-theme .cat6-wheel-hub strong b{color:#ea580c}.cat6-theme .cat6-stage .aise-coretap{z-index:4}@keyframes cat6-picked-pulse{0%{opacity:.86}to{opacity:1}}@media (prefers-reduced-motion:reduce){.cat6-theme .cat6-stage:before,.cat6-wheel-bulbs circle,.cat6-wheel-card[data-picked=true]{animation:none}}.cat6-roulette-helper{margin:12px 0 0;color:#6e695f;font-size:13px}.cat6-board{margin-top:14px;padding:18px 18px 16px}.cat6-board-head{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.cat6-board-head h3{margin:0;color:#191815;font-size:15px;font-weight:800}.cat6-board-head span{color:#6e695f;font-size:13px;font-variant-numeric:tabular-nums}.cat6-board-head b{color:#2e6bd9;font-size:15px}.cat6-board-bar{height:4px;margin:10px 0 14px;overflow:hidden;border-radius:2px;background:#efede7}.cat6-board-bar i{display:block;height:100%;background:linear-gradient(90deg,#6ea2ff,#2e6bd9);transition:width .4s ease}.cat6-board-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.cat6-board-grid li{display:grid;min-height:74px;align-content:space-between;gap:4px;padding:9px 10px;border:1px solid #ebe6dc;border-radius:8px;background:#faf8f3;transition:border-color .16s ease,background .16s ease,transform .16s ease}.cat6-board-index{color:#a39a8a;font-size:10px;font-weight:800;font-variant-numeric:tabular-nums}.cat6-board-label{color:#191815;font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.25;word-break:keep-all}.cat6-board-state{color:#a39a8a;font-size:11px;font-weight:600}.cat6-board-grid li[data-state=done]{border-color:#c9dbf7;background:linear-gradient(160deg,#eaf2fd,#ffffff)}.cat6-board-grid li[data-state=done] .cat6-board-state{color:#2455b0;font-size:12px;font-weight:800}.cat6-board-grid li[data-state=progress]{border-color:#e6d6b5;background:#fbf6ea}.cat6-board-grid li[data-state=progress] .cat6-board-state{color:#8a6416}.cat6-board-grid li[data-picked=true]{border-color:#2e6bd9;box-shadow:0 0 0 2px rgba(46,107,217,.16);transform:translateY(-1px)}.cat6-board-cta{display:flex;align-items:center;justify-content:space-between;margin-top:12px;padding:13px 16px;border:1px solid #191815;border-radius:10px;background:#191815;color:#ffffff;font-size:15px;font-weight:800;text-decoration:none;transition:background .14s ease}.cat6-board-cta:hover{background:#2b2925}.cat6-board-cta small{color:#d8d3c8;font-size:12px;font-weight:600}.cat6-theme .aise-selection-overlay{background:rgba(25,24,21,.36)}.cat6-theme .aise-selection-dialog{border-color:#e7e3da;border-radius:18px 18px 0 0;background:#fffdf8}.cat6-theme .aise-selection-kicker{color:#6e5f45}.cat6-theme .aise-selection-domain-card{border-color:#e3dac8;border-radius:12px;background:radial-gradient(120% 90% at 50% 0,#f4efe5 0,#fffdf8 75%)}.cat6-theme .aise-selection-domain-card b{color:#2e6bd9}.cat6-theme .aise-selection-meta span{border-color:#ebe6dc;border-radius:10px;background:#faf8f3}.cat6-theme .aise-btn{border-radius:10px;background:linear-gradient(135deg,#2e6bd9,#2455b0);box-shadow:0 8px 20px rgba(46,107,217,.22)}.cat6-theme .aise-btn.ghost{border-color:#d8d3c8;background:#ffffff;box-shadow:none;color:#191815}@media (max-width:420px){.cat6-roulette{padding:24px 16px 20px}.cat6-board{padding:16px 14px 14px}.cat6-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cat6-board-grid li{display:flex;min-height:0;align-items:center;gap:8px;padding:10px}.cat6-board-label{min-width:0;font-size:12.5px}.cat6-board-state{margin-left:auto;padding-left:4px;white-space:nowrap;font-size:10.5px}}.cat6-roulette-cta{max-width:320px;margin:16px auto 0;text-align:left}.cat6-cat-meter{display:flex;max-width:540px;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 10px;margin:8px auto 0;padding:0 16px}.cat6-cat-meter-label{color:var(--sub,#6e695f);font-size:11px;font-weight:700}.cat6-cat-meter ol{display:flex;align-items:flex-end;gap:3px;margin:0;padding:0;list-style:none}.cat6-cat-meter li{width:10px;border-radius:2px;background:#e7e3da;transition:background .3s ease,transform .3s ease}.cat6-cat-meter li:first-child{height:6px}.cat6-cat-meter li:nth-child(2){height:8px}.cat6-cat-meter li:nth-child(3){height:10px}.cat6-cat-meter li:nth-child(4){height:12px}.cat6-cat-meter li:nth-child(5){height:14px}.cat6-cat-meter li:nth-child(6){height:16px}.cat6-cat-meter li[data-on=true]{background:#2e6bd9}.cat6-cat-meter li[data-current=true]{animation:cat6-meter-pop .6s ease}.cat6-cat-meter-note{width:100%;margin:0;color:var(--sub,#6e695f);font-size:12px;text-align:center;animation:cat6-note-in .26s ease}.cat6-cat-meter[data-note=top] .cat6-cat-meter-note,.cat6-cat-meter[data-note=up] .cat6-cat-meter-note{color:#2e6bd9;font-weight:800}.cat6-cat-meter[data-note=same] .cat6-cat-meter-note{color:#8a6416;font-weight:700}@keyframes cat6-meter-pop{0%{transform:scaleY(.4)}60%{transform:scaleY(1.25)}to{transform:scaleY(1)}}@keyframes cat6-note-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.aise-stage-guide[data-cat-kind] .aise-stage-guide-bubble small{font-size:13px}.aise-stage-guide[data-cat-kind] .aise-stage-guide-bubble>span{font-size:clamp(28px,7.6vw,34px);font-weight:800;line-height:1.2;letter-spacing:-.04em}.aise-stage-guide[data-cat-kind=up] .aise-stage-guide-emphasis{color:#1d4ed8}.aise-stage-guide[data-cat-kind=same] .aise-stage-guide-emphasis{color:#e8590c}.cat6-wheel-svg{cursor:default}.cat6-tap-hint{display:flex;min-height:22px;align-items:center;justify-content:center;gap:8px;margin:18px 0 0;color:#6e695f;font-size:14px;font-weight:600}.cat6-tap-hint b{color:#2e6bd9;font-weight:800}.cat6-tap-dot{width:8px;height:8px;flex:none;border-radius:999px;background:#2e6bd9;animation:cat6-tap-dot 1.2s ease-in-out infinite}@keyframes cat6-tap-dot{50%{opacity:.35;transform:scale(.7)}}.cat6-page-bg{position:fixed;inset:0;z-index:0;pointer-events:none}.cat6-page-bg[data-wheel-theme]{background:radial-gradient(circle,rgba(248,218,157,.7) 1px,transparent 1.7px) 26px 115px /211px 193px,radial-gradient(circle,rgba(155,222,209,.6) .8px,transparent 1.5px) 149px 53px /337px 269px,radial-gradient(ellipse at 50% 68%,#1b4550 0,#102a3b 40%,#091b2a 80%)}.cat6-theme .cat6-roulette[data-wheel-theme]{border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible;padding-right:0;padding-left:0}.cat6-select-wrap[data-wheel-theme] .aise-header h1{color:#fff6e0}.cat6-select-wrap[data-wheel-theme] .aise-header h1 b{color:#7fb0ff}.cat6-select-wrap[data-wheel-theme] .aise-header p{color:#a7c0c7}.cat6-select-wrap[data-wheel-theme] .aise-lang-toggle,.cat6-select-wrap[data-wheel-theme] .cat6-theme-trigger{border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08);color:#d9e4e6}.cat6-select-wrap[data-wheel-theme] .aise-lang-toggle button{color:#c8d6da}.cat6-select-wrap[data-wheel-theme] .aise-lang-toggle button[data-active=true]{color:#ffffff}.cat6-roulette[data-wheel-theme] .cat6-eyebrow{border-color:rgba(246,207,140,.4);background:rgba(246,207,140,.08);color:#f6cf8c;letter-spacing:.04em}.cat6-roulette[data-wheel-theme] .cat6-roulette-head h2{color:#fff6e0;text-shadow:0 3px 25px rgba(0,0,0,.25)}.cat6-roulette[data-wheel-theme] .cat6-roulette-head h2 b{color:#ffbf75}.cat6-roulette[data-wheel-theme] .cat6-roulette-head p,.cat6-roulette[data-wheel-theme] .cat6-roulette-helper{color:#a7c0c7}.cat6-roulette[data-wheel-theme] .cat6-tap-hint{color:#a6c0c5}.cat6-roulette[data-wheel-theme] .cat6-tap-hint b{color:#f7d395}.cat6-roulette[data-wheel-theme] .cat6-tap-dot{background:#f8c98a;box-shadow:0 0 10px #ffd997}.cat6-roulette[data-wheel-theme] .cat6-error{color:#ffb4a8}.cat6-sparkle{position:absolute;z-index:0;color:#f0cb84;font-size:22px;text-shadow:0 0 25px #dfad57;pointer-events:none;animation:cat6-twinkle 2.4s ease-in-out infinite}.cat6-sparkle.is-one{top:31%;left:6%}.cat6-sparkle.is-two{top:70%;right:5%;color:#9cdccf;font-size:15px;animation-delay:-1.2s}@keyframes cat6-twinkle{50%{opacity:.4;transform:scale(.8)}}.cat6-roulette[data-wheel-theme]{--cat6-above:356px;--cat6-wheel:clamp(220px,min(86vw,384px,calc((100svh - var(--cat6-above)) / 1.42)),384px)}.cat6-theme .cat6-stage[data-wheel-theme]{width:var(--cat6-wheel);height:var(--cat6-wheel);margin-top:26px;margin-bottom:calc(var(--cat6-wheel) * .4)}.cat6-theme .cat6-stage[data-wheel-theme]:before{inset:-4%;background:radial-gradient(circle,rgba(99,206,186,.06) 40%,rgba(217,194,126,.1) 62%,transparent 72%);filter:none;transform:none}.cat6-wheel-stand{position:absolute;top:50%;left:0;z-index:0;width:100%;height:90%;overflow:visible;pointer-events:none}.cat6-stage.is-spinning .cat6-stand-roller{filter:drop-shadow(0 0 5px #efca7a)}.cat6-theme .cat6-stage[data-wheel-theme] .aise-wheel-rim{padding:0;border:0;background:transparent;box-shadow:none}.cat6-theme .cat6-stage[data-wheel-theme] .aise-wheel-rim:after{display:none}.cat6-stage[data-wheel-theme] .cat6-wheel-svg{filter:drop-shadow(0 8px 17px rgba(3,13,23,.45)) drop-shadow(0 0 14px rgba(235,187,102,.18))}.cat6-stage[data-wheel-theme].is-spinning .cat6-wheel-svg{filter:drop-shadow(0 8px 17px rgba(3,13,23,.45)) drop-shadow(0 0 26px rgba(255,211,142,.45))}.cat6-gondola{transform:rotate(var(--cat6-counter,0deg));transform-origin:0 0}.aise-wheelimg.spin .cat6-gondola{transition:transform 2.7s cubic-bezier(.12,.75,.12,1)}.cat6-stage[data-wheel-theme] .cat6-wheel-card[data-picked=true]{animation:cat6-picked-pulse .9s ease-in-out infinite alternate}.cat6-stage[data-wheel-theme] .cat6-wheel-bulbs{display:block}.cat6-stage[data-wheel-theme] .cat6-wheel-bulbs circle{r:2.1px;fill:#ffedc0;filter:drop-shadow(0 0 3px #ffc875)}.cat6-stage[data-wheel-theme] .cat6-wheel-bulbs circle:nth-child(4n){fill:#aefff1;filter:drop-shadow(0 0 3px #73e7df)}.cat6-stage[data-wheel-theme] .aise-wheel-pin{top:-14px;width:26px;height:40px;filter:drop-shadow(0 0 8px rgba(248,207,119,.4))}.cat6-stage[data-wheel-theme] .aise-wheel-pin:before{inset:0;width:auto;height:auto;border:0;border-radius:0;background:linear-gradient(110deg,#ffdca0,#dba256);box-shadow:none;clip-path:polygon(50% 100%,0 27%,15% 0,85% 0,100% 27%)}.cat6-stage[data-wheel-theme] .aise-wheel-pin:after{display:none}.cat6-stage[data-wheel-theme] .aise-wheel-pin span{top:7px;left:10px;width:6px;height:6px;background:#fff5d9;box-shadow:0 0 7px #fff}.cat6-theme .cat6-wheel-hub.is-cat{width:33%;height:33%;gap:0;align-content:center;border:4px solid #ffdfaa;background:radial-gradient(circle at 45% 35%,#fffdf4,#f4dcb6 75%);box-shadow:0 0 0 4px #213c45,0 0 0 6px #c7995c,0 0 35px rgba(240,195,119,.3),0 10px 22px rgba(0,0,0,.3);color:#4b3326}.cat6-wheel-hub.is-cat:before{position:absolute;inset:-12px;border:1px dashed rgba(237,195,122,.6);border-radius:50%;content:""}.cat6-theme .cat6-wheel-hub.is-cat img{width:47%;height:auto;margin-top:4%;filter:drop-shadow(0 3px 4px rgba(75,51,38,.25))}.cat6-theme .cat6-wheel-hub.is-cat strong{margin-top:0;line-height:1.1;color:#4b3326;font-size:calc(var(--cat6-wheel, 384px) * .042);font-weight:800}.cat6-theme .cat6-wheel-hub.is-cat span{color:#94602d;font-size:calc(var(--cat6-wheel, 384px) * .021);line-height:1.2;font-weight:800;letter-spacing:.14em}.cat6-stage[data-wheel-theme] .aise-coretap:focus-visible:after,.cat6-stage[data-wheel-theme] .aise-coretap:hover:after{border-color:rgba(246,209,141,.6);box-shadow:0 0 0 7px rgba(248,199,108,.12),0 0 40px rgba(248,199,108,.35)}@media (prefers-reduced-motion:reduce){.cat6-sparkle,.cat6-tap-dot{animation:none}}@media (max-height:940px){.cat6-roulette[data-wheel-theme]{padding-top:18px;padding-bottom:14px}.cat6-roulette[data-wheel-theme] .cat6-roulette-head h2{margin:8px 0 0;font-size:clamp(21px,5.4vw,27px)}.cat6-roulette[data-wheel-theme] .cat6-roulette-head p{display:none}.cat6-roulette[data-wheel-theme] .cat6-roulette-head h2{margin-top:0}.cat6-roulette[data-wheel-theme] .cat6-tap-hint{margin-top:10px}.cat6-roulette[data-wheel-theme] .cat6-roulette-helper{margin-top:4px}}@media (min-width:700px) and (orientation:portrait){.cat6-roulette[data-wheel-theme]{--cat6-above:480px;--cat6-wheel:clamp(300px,min(80vw,calc((100svh - var(--cat6-above)) / 1.42)),500px)}.cat6-select-wrap[data-lang=en] .cat6-roulette[data-wheel-theme]{--cat6-above:508px}}@media (min-width:900px) and (orientation:landscape){.aise-wrap.cat6-select-wrap{max-width:1040px}.cat6-roulette[data-wheel-theme]{--cat6-above:244px;--cat6-wheel:clamp(260px,calc((100svh - var(--cat6-above)) / 1.42),440px);display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr auto auto 1fr;grid-template-areas:". stage" "head stage" "hint stage" "helper stage";column-gap:48px;align-items:start;padding:18px 48px 14px;text-align:left}.cat6-roulette[data-wheel-theme] .cat6-roulette-head{grid-area:head}.cat6-roulette[data-wheel-theme] .cat6-roulette-head p{display:block;margin-top:10px}.cat6-roulette[data-wheel-theme] .cat6-roulette-head .cat6-eyebrow{display:inline-block;margin-top:0}.cat6-roulette[data-wheel-theme] .cat6-roulette-head h2{margin-top:12px;font-size:clamp(26px,3vw,34px)}.cat6-roulette[data-wheel-theme] .cat6-tap-hint{grid-area:hint;justify-content:flex-start;margin-top:18px}.cat6-roulette[data-wheel-theme] .cat6-roulette-helper{grid-area:helper;align-self:start}.cat6-roulette[data-wheel-theme] .cat6-error{grid-area:helper}.cat6-theme .cat6-roulette[data-wheel-theme] .cat6-stage{grid-area:stage;align-self:center;margin-top:22px}}.cat6-theme-picker{position:absolute;top:calc(max(28px, env(safe-area-inset-top, 0px)) + 2px);left:20px;z-index:6}.cat6-theme-trigger{display:inline-flex;height:28px;align-items:center;gap:6px;padding:0 10px 0 6px;border:1px solid var(--border-strong,#d9d4c8);border-radius:7px;background:var(--surface-muted,#f3f1ec);color:var(--muted,#6e695f);font:inherit;font-size:11px;font-weight:600;cursor:pointer}.cat6-theme-trigger[aria-expanded=true]{background:#ffffff;color:var(--foreground)}.cat6-theme-swatch{width:16px;height:16px;flex:none;border:1px solid rgba(0,0,0,.12);border-radius:999px}.cat6-theme-list{position:absolute;top:calc(100% + 6px);left:0;min-width:140px;margin:0;padding:6px;border:1px solid var(--border-strong,#d9d4c8);border-radius:8px;background:#ffffff;box-shadow:0 12px 28px rgba(25,24,21,.14);list-style:none}.cat6-theme-list button{display:flex;width:100%;align-items:center;gap:8px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:var(--foreground);font:inherit;font-size:13px;font-weight:600;text-align:left;cursor:pointer}.cat6-theme-list button:hover{background:#f3f1ec}.cat6-theme-list button[data-active=true]{background:#eaf1fd;color:#1d4ed8}.cat6-page-bg[data-wheel-theme=day]{background:radial-gradient(ellipse 22% 7% at 12% 18%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%),radial-gradient(ellipse 16% 6% at 20% 15%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),radial-gradient(ellipse 26% 8% at 88% 30%,rgba(255,255,255,.95),rgba(255,255,255,0) 70%),radial-gradient(ellipse 18% 6% at 80% 27%,rgba(255,255,255,.9),rgba(255,255,255,0) 70%),radial-gradient(ellipse 30% 9% at 6% 78%,rgba(255,255,255,.85),rgba(255,255,255,0) 70%),radial-gradient(ellipse 30% 9% at 96% 84%,rgba(255,255,255,.85),rgba(255,255,255,0) 70%),radial-gradient(circle,#f7a8bd 1.6px,transparent 2.2px) 30px 60px /173px 151px,radial-gradient(circle,#ffd27a 1.6px,transparent 2.2px) 90px 20px /211px 187px,radial-gradient(circle,#9fd0f5 1.4px,transparent 2px) 10px 120px /241px 163px,linear-gradient(180deg,#8fcdf8,#bfe3fc 45%,#e6f5ff 82%,#f6fbff)}.cat6-select-wrap[data-wheel-theme=day] .aise-header h1{color:#3a2412}.cat6-select-wrap[data-wheel-theme=day] .aise-header h1 b{color:#2e6bd9}.cat6-select-wrap[data-wheel-theme=day] .aise-header p{color:#3f5a72}.cat6-select-wrap[data-wheel-theme=day] .aise-lang-toggle,.cat6-select-wrap[data-wheel-theme=day] .cat6-theme-trigger{border-color:rgba(58,36,18,.14);background:rgba(255,255,255,.6);color:#3a2412}.cat6-select-wrap[data-wheel-theme=day] .aise-lang-toggle button{color:#5b4a3a}.cat6-select-wrap[data-wheel-theme=day] .aise-lang-toggle button[data-active=true]{color:#ffffff}.cat6-roulette[data-wheel-theme=day] .cat6-eyebrow{border-color:#e9c27a;background:#fffaf0;color:#8a5a1c}.cat6-roulette[data-wheel-theme=day] .cat6-roulette-head h2{color:#3a2412;text-shadow:0 2px 0 rgba(255,255,255,.7)}.cat6-roulette[data-wheel-theme=day] .cat6-roulette-head h2 b{color:#ee7417}.cat6-roulette[data-wheel-theme=day] .cat6-roulette-head p,.cat6-roulette[data-wheel-theme=day] .cat6-roulette-helper,.cat6-roulette[data-wheel-theme=day] .cat6-tap-hint{color:#3f5a72}.cat6-roulette[data-wheel-theme=day] .cat6-tap-hint b{color:#e0620f}.cat6-roulette[data-wheel-theme=day] .cat6-tap-dot{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.6)}.cat6-roulette[data-wheel-theme=day] .cat6-error{color:#c2410c}.cat6-roulette[data-wheel-theme=day] .cat6-sparkle{color:#fbbf24;text-shadow:0 0 14px rgba(255,255,255,.9)}.cat6-roulette[data-wheel-theme=day] .cat6-sparkle.is-two{color:#f472b6}.cat6-theme .cat6-stage[data-wheel-theme=day]:before{background:radial-gradient(circle,rgba(255,255,255,.5) 40%,rgba(255,255,255,.25) 62%,transparent 72%)}.cat6-stage[data-wheel-theme=day] .cat6-wheel-svg,.cat6-stage[data-wheel-theme=day].is-spinning .cat6-wheel-svg{filter:drop-shadow(0 8px 16px rgba(56,100,140,.25)) drop-shadow(0 0 12px rgba(255,236,190,.7))}.cat6-stage[data-wheel-theme=day] .cat6-wheel-bulbs circle,.cat6-stage[data-wheel-theme=day] .cat6-wheel-bulbs circle:nth-child(4n){r:2.6px;fill:#fffbe6;filter:drop-shadow(0 0 3px #ffd56a)}.cat6-wheel-ears{position:absolute;inset:0;z-index:0;width:100%;height:100%;overflow:visible;pointer-events:none}.cat6-stage[data-wheel-theme=day] .aise-wheel-pin:before{background:linear-gradient(110deg,#ffb27a,#ee6f45)}.cat6-theme .cat6-wheel-hub.is-face{border-color:#f1d9a6;background:radial-gradient(circle at 50% 40%,#fffdf6,#f7e8c9 78%);box-shadow:0 0 0 4px #fff6e3,0 0 0 6px #d9a650,0 0 30px rgba(255,214,140,.6),0 8px 18px rgba(56,100,140,.25)}.cat6-wheel-hub.is-face:before{border-color:rgba(217,166,80,.55)}.cat6-theme .cat6-wheel-hub.is-face img{width:64%;margin-top:4%;filter:none}.cat6-theme .cat6-wheel-hub.is-face .cat6-hub-tap{margin-top:3%;color:#4b3326;font-size:calc(var(--cat6-wheel, 384px) * .036);letter-spacing:-.02em}.cat6-day-decor{position:absolute;inset:0;pointer-events:none}.cat6-day-decor svg{position:absolute;width:clamp(34px,9vw,56px);animation:cat6-balloon 4s ease-in-out infinite alternate}.cat6-day-decor .is-balloons-left{bottom:9%;left:3%}.cat6-day-decor .is-balloons-right{top:3%;right:3%;animation-delay:-2s}@keyframes cat6-balloon{to{transform:translateY(-8px) rotate(3deg)}}@media (prefers-reduced-motion:reduce){.cat6-day-decor svg{animation:none}}@media (max-width:520px){.cat6-theme-picker{top:calc(max(22px, env(safe-area-inset-top, 0px)) + 2px);left:16px}}@media (max-width:379px){.cat6-theme-trigger{width:28px;padding:0;justify-content:center;font-size:0}}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-dialog{position:relative;overflow:visible;padding-top:40px;border:1px solid rgba(232,189,123,.55);border-bottom:0;background:radial-gradient(circle,rgba(248,218,157,.55) 1px,transparent 1.7px) 26px 40px /181px 157px,radial-gradient(ellipse at 50% 0,#1d4350 0,#102a3b 45%,#0a1b28 100%);box-shadow:0 -10px 40px rgba(9,27,42,.45),inset 0 1px 0 rgba(255,240,189,.35)}.cat6-sheet-ppotti{position:absolute;top:-98px;left:50%;width:92px;height:auto;pointer-events:none;transform:translateX(-50%);filter:drop-shadow(0 6px 8px rgba(0,0,0,.25));animation:cat6-ppotti-peek .42s cubic-bezier(.2,.9,.25,1.15) .12s both}.cat6-sheet-ppotti.is-wave{top:-104px;width:88px}@keyframes cat6-ppotti-peek{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-kicker{color:#f6cf8c;letter-spacing:.06em}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-domain-card{border-color:rgba(232,189,123,.6);background:linear-gradient(180deg,rgba(40,77,89,.85),rgba(16,47,61,.9));box-shadow:inset 0 1px 0 rgba(255,248,216,.25)}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-dialog h2{color:#fff6e0}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-domain-card b{color:#ffbf75}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-description{color:#a7c0c7}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-meta span{border-color:rgba(200,188,151,.35);background:rgba(38,68,82,.55)}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-meta b{color:#fff4dd}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-meta small{color:#9eb5be}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-start{background:linear-gradient(110deg,#f3c27a,#d89a4c);box-shadow:0 4px 0 #91612c,0 10px 24px rgba(216,154,76,.3);color:#2d1f10;font-weight:800}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-selection-retry{color:#d9e4e6}.cat6-theme .aise-selection-overlay[data-wheel-theme] .aise-splash-error{color:#ffb4a8}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-dialog{border-color:#e9c27a;background:radial-gradient(circle,#f7a8bd 1.4px,transparent 2px) 30px 50px /173px 151px,radial-gradient(circle,#ffd27a 1.4px,transparent 2px) 90px 20px /211px 187px,linear-gradient(180deg,#fffaf0,#fff3dc);box-shadow:0 -10px 40px rgba(56,120,170,.25),inset 0 1px 0 #ffffff}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-kicker{color:#8a5a1c}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-domain-card{border-color:#e9c27a;background:linear-gradient(180deg,#bfe3fc,#e6f5ff 70%,#f6fbff);box-shadow:inset 0 1px 0 #ffffff}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-dialog h2{color:#3a2412}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-domain-card b{color:#ee7417}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-description{color:#3f5a72}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-meta span{border-color:#f0dcb4;background:#ffffff}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-meta b{color:#3a2412}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-meta small{color:#7a6a55}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-start{background:linear-gradient(110deg,#ffa64d,#ee7417);box-shadow:0 4px 0 #b9560c,0 10px 24px rgba(238,116,23,.3);color:#ffffff}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-selection-retry{color:#6b4a2a}.cat6-theme .aise-selection-overlay[data-wheel-theme=day] .aise-splash-error{color:#c2410c}@media (prefers-reduced-motion:reduce){.cat6-sheet-ppotti{animation:none}}.cat6-result-ppotti{display:flex;align-items:flex-end;gap:10px;margin:0;padding:18px 20px 12px}.cat6-result-ppotti img{width:58px;height:auto;flex:none;filter:drop-shadow(0 6px 8px rgba(60,40,20,.18))}.cat6-result-ppotti p{position:relative;margin:0 0 18px;padding:9px 13px;border:1px solid #f2d3a8;border-radius:12px 12px 12px 3px;background:#fff7ea;color:#4a3420;font-size:13px;font-weight:600;line-height:1.4}.cat6-result-ppotti b{color:#ee7417;font-weight:800}.aise-stage-guide-mascot.cat6-guide-ppotti{width:104px;height:124px;filter:drop-shadow(0 8px 12px rgba(60,40,20,.2))}@media (max-width:520px){.aise-stage-guide-mascot.cat6-guide-ppotti{width:92px;height:110px}}.cat6-review-nav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 14px}.cat6-review-nav button{min-width:92px;height:34px;padding:0 12px;border:1px solid var(--border-strong,#d9d4c8);border-radius:7px;background:#ffffff;color:var(--foreground,#191815);font:inherit;font-size:12px;font-weight:700;cursor:pointer}.cat6-review-nav button:disabled{opacity:.4;cursor:default}.cat6-review-nav span{color:var(--sub,#6e695f);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.cat6-review-past-tag{margin:0 0 10px;padding:7px 10px;border-radius:6px;background:#fff4e5;color:#8a4b12;font-size:12px;font-weight:700}.cat6-review-past-explain{margin:12px 2px 0;color:var(--sub,#6e695f);font-size:12px;line-height:1.55}.aise-stage-guide[data-cat-kind] .aise-stage-guide-bubble,.cat6-guide-level{align-items:center;text-align:center}.cat6-guide-level{display:flex;width:100%;max-width:500px;flex-direction:column;gap:4px;padding:12px 18px;border:1px solid #f2d3a8;border-radius:14px;background:#fff8ec;color:#3a2412;animation:cat6-guide-answer-in .32s cubic-bezier(.22,1,.36,1) both}.cat6-guide-level small{color:#8a5a2b;font-size:13px;font-weight:700}.cat6-guide-level>span{font-size:clamp(20px,5.4vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.03em}.aise-stage-guide[data-answer=true] .aise-stage-guide-scene{width:100%;max-width:500px}.aise-stage-guide[data-answer=true] .aise-stage-guide-bubble{min-width:0;flex:1}.cat6-guide-answer{display:flex;width:100%;flex-direction:column;align-items:center;gap:6px;color:#3a2412;text-align:center}.cat6-guide-answer small{color:#b5651d;font-size:14px;font-weight:800}.cat6-guide-answer strong{color:#1f6f43;font-size:clamp(22px,6vw,28px);font-weight:800;line-height:1.3;letter-spacing:-.02em}.cat6-guide-answer[data-kind=wrong] small,.cat6-guide-answer[data-kind=wrong] strong{color:#c2410c}.cat6-guide-answer-reason{color:#3a2412;font-size:clamp(16px,4.4vw,19px);font-weight:700;line-height:1.45}@keyframes cat6-guide-answer-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.aise-stage-guide[data-answer=true] .aise-stage-guide-scene{animation-duration:4.8s}@media (prefers-reduced-motion:reduce){.cat6-guide-level{animation:none}}.aise-wrap.cat6-select-wrap{--cat6-banner-h:236px;max-width:1100px}.cat6-festival{position:relative;z-index:3;display:flex;flex:none;flex-direction:column;align-items:center;padding:8px 12px 0;border:1px solid rgba(255,255,255,.7);border-radius:18px;background:radial-gradient(120% 90% at 0 0,rgba(255,249,214,.9) 0 12%,transparent 34%),linear-gradient(180deg,#6fbdf3,#9fd6fa 52%,#d6efff);box-shadow:0 14px 34px rgba(4,22,40,.28);color:#3a1f0c;text-align:center}.cat6-festival-deco{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.cat6-festival-sun{position:absolute;top:-40px;left:-40px;width:140px;height:140px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.95) 0 18%,rgba(255,246,196,.55) 40%,transparent 70%);pointer-events:none}.cat6-festival-cloud{position:absolute;bottom:-22px;width:150px;height:60px;border-radius:999px;background:rgba(255,255,255,.85);box-shadow:40px -18px 0 6px rgba(255,255,255,.85),-36px -8px 0 -4px rgba(255,255,255,.8);filter:blur(1px);pointer-events:none}.cat6-festival-cloud.is-a{left:-60px}.cat6-festival-cloud.is-b{right:-50px;bottom:6px;transform:scale(.85)}.cat6-festival-spark{position:absolute;width:6px;height:18px;border-radius:3px;background:#f5c52b;pointer-events:none}.cat6-festival-spark.is-a{top:46%;right:2.5%;transform:rotate(32deg);box-shadow:10px 6px 0 -1px #f5c52b}.cat6-festival-spark.is-b{top:50%;left:4%;transform:rotate(-28deg);background:#ffb347}.cat6-festival-top{position:relative;z-index:8;display:flex;width:100%;min-height:30px;align-items:center;justify-content:space-between;gap:8px}.cat6-festival-logo{display:inline-flex;align-items:center;gap:5px;color:#1c2b3d;font-size:14px;font-weight:800;letter-spacing:-.02em}.cat6-festival-logo img{width:24px;height:24px}.cat6-festival-logo b{color:#2e6bd9;font-weight:800}.cat6-festival-controls{display:inline-flex;align-items:center;gap:6px}.cat6-festival .cat6-theme-picker{position:relative;top:auto;left:auto}.cat6-festival .cat6-theme-list{right:0;left:auto;z-index:20}.cat6-festival .aise-lang-toggle{position:static}.cat6-select-wrap[data-wheel-theme] .cat6-festival .aise-lang-toggle,.cat6-select-wrap[data-wheel-theme] .cat6-festival .cat6-theme-trigger{border-color:rgba(28,43,61,.18);background:rgba(255,255,255,.62);color:#1c2b3d}.cat6-select-wrap[data-wheel-theme] .cat6-festival .aise-lang-toggle button{color:#45566a}.cat6-select-wrap[data-wheel-theme] .cat6-festival .aise-lang-toggle button[data-active=true]{background:#2e6bd9;color:#ffffff}.cat6-festival-badge{position:relative;z-index:2;margin:4px 0 0;padding:3px 14px;border:1.5px solid #e2b765;border-radius:999px;background:linear-gradient(180deg,#fffdf6,#fdebc8);box-shadow:0 3px 8px rgba(120,80,20,.16);color:#5b3713;font-size:clamp(11px,2.4vw,24px);font-weight:800;letter-spacing:-.01em;white-space:nowrap}.cat6-festival-badge span{color:#d9a23a}.cat6-festival-title{position:relative;z-index:2;margin:6px 0 0;color:#3a1f0c;font-weight:900;letter-spacing:-.04em;line-height:1.12;text-shadow:0 2px 0 rgba(255,255,255,.55)}.cat6-festival-main{font-size:clamp(25px,6.6vw,72px)}.cat6-festival-main.is-name{background:linear-gradient(transparent 64%,rgba(255,216,92,.85) 64% 90%,transparent 90%)}.cat6-festival-sub{color:#4a2a12;font-size:clamp(13px,3.2vw,34px);font-weight:800;letter-spacing:-.03em}.cat6-festival-line2{display:block}.cat6-festival-steps{position:relative;z-index:2;display:flex;width:100%;align-items:flex-end;justify-content:center;gap:1.5%;margin:4px 0 0;padding:0 0 6px;list-style:none}.cat6-festival-steps li{position:relative;width:31.5%;flex:none;container-type:inline-size}.cat6-festival-step{display:block;width:100%;height:auto;filter:drop-shadow(0 4px 6px rgba(60,40,20,.18))}.cat6-festival-step-text{position:absolute;display:flex;align-items:center;justify-content:center;color:#3a1608;font-size:7.4cqw;font-weight:900;letter-spacing:-.02em;line-height:1;white-space:nowrap}.cat6-festival[data-lang=en] .cat6-festival-main{font-size:clamp(20px,5.4vw,26px)}.cat6-select-wrap[data-lang] .cat6-roulette[data-wheel-theme]{--cat6-above:calc(var(--cat6-banner-h) + 134px);--cat6-wheel:clamp(200px,min(92vw,1000px,calc((100svh - var(--cat6-above)) / 1.42)),1000px);padding-top:12px}.cat6-select-wrap .cat6-roulette[data-wheel-theme] .cat6-tap-hint{margin-top:4px;font-size:clamp(14px,2.6vw,30px)}@media (max-width:699px) and (max-height:700px){.aise-wrap.cat6-select-wrap{--cat6-banner-h:206px}.cat6-festival-main{font-size:clamp(22px,5.8vw,30px)}}@media (min-width:700px){.aise-wrap.cat6-select-wrap{--cat6-banner-h:clamp(270px,30vw,300px)}.cat6-festival{padding:12px 24px 0;border-radius:22px}.cat6-festival-logo{font-size:18px}.cat6-festival-logo img{width:30px;height:30px}.cat6-festival-line2{display:inline}.cat6-festival-title{margin-top:8px;white-space:nowrap}.cat6-festival-main{font-size:clamp(30px,5.2vw,64px)}.cat6-festival-sub{font-size:clamp(15px,2.5vw,30px)}.cat6-festival[data-lang=en] .cat6-festival-main{font-size:clamp(22px,3.1vw,40px)}.cat6-festival[data-lang=en] .cat6-festival-sub{font-size:clamp(12px,1.7vw,22px)}.cat6-festival-steps{padding-bottom:10px}.cat6-select-wrap[data-lang] .cat6-roulette[data-wheel-theme]{--cat6-above:calc(var(--cat6-banner-h) + 166px)}}@media (min-width:1000px){.aise-wrap.cat6-select-wrap{--cat6-banner-h:clamp(290px,20vw,360px)}.cat6-festival{padding:18px 28px 0}.cat6-festival-top{position:absolute;top:16px;right:22px;left:22px;width:auto}.cat6-festival-logo{font-size:24px}.cat6-festival-logo img{width:38px;height:38px}}@media (min-width:900px) and (orientation:landscape){.aise-wrap.cat6-select-wrap{--cat6-banner-h:clamp(220px,27svh,320px)}.cat6-festival-main{font-size:clamp(28px,5svh,60px)}.cat6-festival[data-lang=en] .cat6-festival-main{font-size:clamp(24px,3.4svh,40px)}.cat6-festival[data-lang=en] .cat6-festival-sub{font-size:clamp(13px,1.9svh,22px)}.cat6-festival-sub{font-size:clamp(15px,2.5svh,30px)}.cat6-festival-steps{max-width:96svh}.cat6-select-wrap[data-lang] .cat6-roulette[data-wheel-theme]{--cat6-above:calc(var(--cat6-banner-h) + 168px);display:flex;flex-direction:column;align-items:center;padding:10px 24px 12px;text-align:center}.cat6-select-wrap .cat6-roulette[data-wheel-theme] .cat6-tap-hint{justify-content:center;margin-top:4px}.cat6-theme .cat6-select-wrap .cat6-roulette[data-wheel-theme] .cat6-stage{margin-top:26px}}.cat6-festival-firework,.cat6-festival-stars{display:none}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival{border-color:rgba(255,214,140,.35);background:radial-gradient(60% 120% at 50% 0,rgba(255,200,120,.16),transparent 60%),linear-gradient(180deg,#0e1f3d,#1a2a55 55%,#2a2758);box-shadow:0 14px 34px rgba(0,0,0,.4),inset 0 0 0 1px rgba(255,255,255,.04)}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-sun{top:8px;left:calc(50% - 15px);width:30px;height:30px;background:transparent;box-shadow:inset -8px 5px 0 0 #ffe7a8;filter:drop-shadow(0 0 8px rgba(255,231,168,.55))}@media (min-width:1000px){.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-sun{top:12px;left:calc(50% + 268px);width:44px;height:44px;box-shadow:inset -12px 7px 0 0 #ffe7a8}}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-cloud{background:rgba(120,140,210,.18);box-shadow:40px -18px 0 6px rgba(120,140,210,.16),-36px -8px 0 -4px rgba(120,140,210,.14)}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-stars{position:absolute;inset:0;display:block;background:radial-gradient(circle,rgba(255,240,200,.95) 1px,transparent 1.8px) 12px 18px /97px 61px,radial-gradient(circle,rgba(170,230,255,.8) .9px,transparent 1.6px) 50px 40px /131px 83px,radial-gradient(circle,rgba(255,190,220,.75) 1px,transparent 1.7px) 80px 8px /173px 97px;animation:cat6-night-twinkle 3.2s ease-in-out infinite alternate}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-firework{position:absolute;display:block;width:clamp(40px,7vw,80px);height:auto;opacity:.8;animation:cat6-night-burst 3.4s ease-out infinite}.cat6-festival-firework.is-a{top:44%;left:-2%}.cat6-festival-firework.is-b{top:38%;right:-2%;animation-delay:-1.7s}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-logo{color:#f4f1ea}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-logo b{color:#8fb8ff}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-title{color:#fff3d6;text-shadow:0 0 14px rgba(255,200,110,.45),0 2px 0 rgba(0,0,0,.35)}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-main.is-name{background:linear-gradient(transparent 66%,rgba(255,190,70,.55) 66% 90%,transparent 90%)}.cat6-select-wrap:not([data-wheel-theme=day]) .cat6-festival-sub{color:#ffd98f}.cat6-night-decor{position:absolute;inset:0;z-index:0;pointer-events:none}.cat6-night-garland{position:absolute;top:0;left:0;display:block;width:100%;height:auto;filter:drop-shadow(0 0 6px rgba(255,210,120,.35))}.cat6-night-bulb{animation:cat6-night-bulb 1.6s ease-in-out infinite alternate}.cat6-night-bulb.is-1{animation-delay:-.8s}.cat6-night-confetti{position:absolute;width:8px;height:14px;border-radius:2px;background:#ffd36b;opacity:.8;animation:cat6-night-float 5s ease-in-out infinite alternate}.cat6-night-confetti.is-0{top:22%;left:4%;transform:rotate(24deg)}.cat6-night-confetti.is-1{top:38%;right:5%;background:#ff8fb1;animation-delay:-1s}.cat6-night-confetti.is-2{top:58%;left:6%;background:#7fe0cf;animation-delay:-2s}.cat6-night-confetti.is-3{top:72%;right:7%;background:#8fb8ff;animation-delay:-3s}.cat6-night-confetti.is-4{top:86%;left:12%;width:10px;height:10px;border-radius:50%;animation-delay:-1.5s}.cat6-night-confetti.is-5{top:30%;left:10%;width:6px;height:6px;border-radius:50%;background:#ff8fb1;animation-delay:-2.5s}.cat6-night-confetti.is-6{top:50%;right:11%;width:7px;height:7px;border-radius:50%;background:#ffd36b;animation-delay:-3.5s}.cat6-night-confetti.is-7{top:90%;right:14%;background:#7fe0cf;animation-delay:-.5s}.cat6-night-fireworks{position:absolute;inset:0;z-index:0;pointer-events:none}.cat6-night-fireworks .cat6-night-firework{position:absolute;width:24%;height:auto;animation:cat6-night-burst 3.6s ease-out infinite}.cat6-night-fireworks .is-tl{top:-6%;left:-8%}.cat6-night-fireworks .is-tr{top:-2%;right:-8%;width:20%;animation-delay:-.9s}.cat6-night-fireworks .is-bl{bottom:4%;left:-10%;width:18%;animation-delay:-1.8s}.cat6-night-fireworks .is-br{bottom:8%;right:-10%;width:22%;animation-delay:-2.7s}@keyframes cat6-night-burst{0%{opacity:0;transform:scale(.25)}18%{opacity:1}62%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.12)}}@keyframes cat6-night-bulb{0%{opacity:1}to{opacity:.45}}@keyframes cat6-night-twinkle{to{opacity:.55}}@keyframes cat6-night-float{to{translate:0 -10px;rotate:30deg}}@media (prefers-reduced-motion:reduce){.cat6-festival-firework,.cat6-festival-stars,.cat6-night-bulb,.cat6-night-confetti,.cat6-night-fireworks .cat6-night-firework{animation:none}}.cat6-select-wrap .cat6-roulette[data-wheel-theme] .cat6-tap-hint{position:relative;z-index:1}.cat6-fair,.cat6-select-wrap .aise-content{justify-content:center}.cat6-fair{position:absolute;right:0;bottom:0;left:0;display:flex;height:clamp(72px,min(17vw,11svh),190px);overflow:hidden}.cat6-fair-strip{display:block;height:100%;width:auto;aspect-ratio:1200/160;flex:none}.cat6-fair-ground{fill:#0b1b28}.cat6-fair-string{stroke:#c9a96a;stroke-width:1.4;opacity:.7}.cat6-fair-pennant.is-0{fill:#ffd36b}.cat6-fair-pennant.is-1{fill:#ff8fb1}.cat6-fair-pennant.is-2{fill:#7fe0cf}.cat6-fair-body{fill:#16324a}.cat6-fair-door{fill:#ffcf7a;opacity:.85;filter:drop-shadow(0 0 6px rgba(255,207,122,.8))}.cat6-fair-pole{stroke:#c9a96a;stroke-width:2}.cat6-fair-flag{fill:#ffd36b}.cat6-fair-tent.is-0 .cat6-fair-a{fill:#8a2f45}.cat6-fair-tent.is-1 .cat6-fair-a{fill:#24557a}.cat6-fair-tent.is-2 .cat6-fair-a{fill:#6b4a8a}.cat6-fair-b{fill:#e9dcc0}.cat6-page-bg:not([data-wheel-theme=day]) .cat6-fair{opacity:.9}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-ground{fill:#9fd17a}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-body{fill:#fff6e6}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-door{fill:#6b4a33;opacity:.75;filter:none}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-tent.is-0 .cat6-fair-a{fill:#ef5d6c}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-tent.is-1 .cat6-fair-a{fill:#4f9be8}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-tent.is-2 .cat6-fair-a{fill:#f5a524}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-b{fill:#ffffff}.cat6-page-bg[data-wheel-theme=day] .cat6-fair-string{stroke:#b08a4a}.cat6-result-wrap .aise-result-content{padding-top:18px;padding-bottom:clamp(80px,12vw,200px)}.cat6-result-wrap .aise-cert{width:100%;max-width:860px;margin:0 auto;border:2px solid #e8c37a;background:linear-gradient(180deg,#fffdf7,#fffaf0);box-shadow:0 18px 44px rgba(8,24,40,.22),0 0 0 6px rgba(255,214,140,.22)}.cat6-result-wrap:not([data-wheel-theme=day]) .aise-cert{box-shadow:0 18px 50px rgba(0,0,0,.45),0 0 0 6px rgba(255,200,110,.18),0 0 40px rgba(255,200,110,.18)}.cat6-result-wrap .cat6-result-ppotti{padding:20px 24px 6px;background:linear-gradient(180deg,#fff3d6,#fffaf0)}.cat6-result-wrap .cat6-result-ppotti img{width:clamp(70px,14vw,104px)}.cat6-result-wrap .cat6-result-ppotti p{margin-bottom:22px;padding:11px 16px;border:1.5px solid #e8c37a;border-radius:16px 16px 16px 4px;background:#ffffff;box-shadow:0 4px 10px rgba(120,80,20,.1);font-size:clamp(14px,3.4vw,17px);font-weight:700}.cat6-result-wrap .aise-result-hero{background:radial-gradient(circle at 90% 8%,rgba(255,200,110,.35),transparent 13rem),radial-gradient(circle at 8% 96%,rgba(255,143,177,.16),transparent 15rem),linear-gradient(160deg,#fffaf0,#fff1d9)}.cat6-result-wrap .aise-tag{border-color:#f0d29a;background:#fff3d6;color:#9a5a12;font-weight:700}.cat6-result-wrap .aise-result-stats{border-color:#f0d9ad;background:#ffffff}.cat6-result-wrap .aise-section-number{border-color:#f0d29a;background:#fff3d6;color:#b5651d;font-weight:800}.cat6-result-wrap .aise-result-callout{background:#fff6e6}