:root{color-scheme:light;--page: #f8f8f7;--page-ink: #111111;--page-muted: #6e6e6a;--card: #000000;--card-soft: #101010;--card-ink: #ffffff;--card-muted: #adadad;--line: rgba(17, 17, 17, .13);--card-line: rgba(255, 255, 255, .14);--mint: #61d99b;--cyan: #50c8de;--pink: #ef83b7;--sun: #ffc977;--shadow: 0 32px 72px rgba(0, 0, 0, .28);font-family:Suisse Intl S Alt,-apple-system,Inter,system-ui,sans-serif}.critter-mission{--critter-accent: #61d99b;align-items:stretch;background:linear-gradient(135deg,color-mix(in srgb,var(--critter-accent) 24%,transparent),transparent 42%),#0c0c0cd1;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:inset 0 1px #ffffff1f,0 18px 34px #00000042;color:#fff;display:grid;gap:12px;grid-template-columns:88px minmax(0,1fr);isolation:isolate;max-width:560px;min-height:112px;overflow:hidden;padding:10px;position:relative;text-align:left;z-index:6}.critter-mission:before{background:linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px),linear-gradient(180deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:28px 28px;content:"";inset:0;opacity:.12;pointer-events:none;position:absolute;z-index:-1}.critter-mission.compact{border-radius:16px;grid-template-columns:66px minmax(0,1fr);min-height:86px;padding:8px}.critter-mission.compact{align-items:center;border-radius:16px;gap:8px;grid-template-columns:46px minmax(0,1fr);min-height:58px;padding:6px 8px}.critter-portrait{background-image:var(--critter-image);background-position:var(--critter-position);background-repeat:no-repeat;background-size:300% 100%;border:2px solid rgba(255,255,255,.82);border-radius:14px;box-shadow:0 10px 20px #00000047;min-height:86px;transform:rotate(-2deg)}.critter-mission.compact .critter-portrait{border-radius:12px;min-height:66px}.critter-mission.compact .critter-portrait{border-radius:11px;min-height:46px;transform:rotate(-4deg)}.critter-copy{align-content:center;display:grid;gap:5px;min-width:0}.critter-topline{align-items:center;display:flex;gap:8px;justify-content:space-between}.critter-topline span,.critter-topline b{color:color-mix(in srgb,var(--critter-accent) 82%,#ffffff);font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.critter-topline b{background:#ffffff1f;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffd6;padding:5px 7px}.critter-copy h2{color:#fff;font-size:clamp(18px,2.7vw,30px);font-weight:950;letter-spacing:0;line-height:.9;margin:0}.critter-mission.compact .critter-copy h2{font-size:clamp(16px,2.2vw,22px)}.critter-mission.compact .critter-copy{gap:3px}.critter-mission.compact .critter-topline span,.critter-mission.compact .critter-topline b{font-size:8px}.critter-mission.compact .critter-topline b{padding:3px 5px}.critter-mission.compact .critter-copy h2{font-size:13px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.critter-mission.compact .critter-copy p,.critter-mission.compact .critter-copy small{font-size:9.5px;line-height:1.08;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.critter-mission.compact .critter-chip-row,.critter-mission.compact .critter-round-track{display:none}.critter-copy p,.critter-copy small{color:#ffffffb8;font-size:12px;font-weight:850;line-height:1.18;margin:0}.critter-copy small{color:#ffffff8f;font-size:11px}.critter-chip-row,.critter-round-track{align-items:center;display:flex;flex-wrap:wrap;gap:5px}.critter-chip-row i{background:#ffffff1c;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffffad;font-size:9px;font-style:normal;font-weight:950;line-height:1;padding:5px 7px;text-transform:uppercase}.critter-round-track{flex-wrap:nowrap}.critter-round-track em{background:#ffffff2e;border-radius:999px;display:block;height:5px;width:22px}.critter-round-track em.done,.critter-round-track em.active{background:var(--critter-accent)}.critter-round-track em.active{box-shadow:0 0 0 4px color-mix(in srgb,var(--critter-accent) 20%,transparent)}.memory-stage .critter-mission{align-self:end;grid-area:brand;justify-self:start;width:min(560px,calc(100% - 190px))}.color-play>.critter-mission,.shape-play>.critter-mission,.sound-play>.critter-mission{margin:0 auto 12px;width:min(560px,calc(100% - 32px))}.color-input-card .color-play{position:relative}.color-input-card .color-play>.critter-mission.compact{left:142px;margin:0;max-width:none;pointer-events:none;position:absolute;right:94px;top:20px;width:auto;z-index:12}.sound-play>.critter-mission{left:18px;margin:0;position:absolute;right:18px;top:78px;width:auto;z-index:8}.color-round-target .critter-mission{left:28px;position:absolute;right:104px;top:24px;z-index:6}.ready-stage .critter-mission{justify-self:center;margin-top:10px;width:min(520px,100%)}.time-canvas-stage .critter-mission,.shape-observe-stage .critter-mission,.sound-memory-stage .critter-mission{bottom:24px;left:24px;position:absolute;right:24px;width:auto}.time-input-stage .critter-mission,.time-round-reveal .critter-mission,.shape-round-reveal .critter-mission,.sound-result-screen .critter-mission{left:24px;position:absolute;top:82px;width:min(390px,calc(100% - 48px))}.time-input-stage .critter-mission.compact{pointer-events:none;top:86px;width:min(300px,calc(100% - 48px))}.time-round-reveal .critter-mission,.shape-round-reveal .critter-mission,.sound-result-screen .critter-mission{top:auto;bottom:116px;width:min(420px,calc(100% - 118px))}.shape-observe-stage{align-items:center;display:grid;min-height:560px;overflow:hidden;padding:28px;position:relative}.shape-observe-stage .shape-canvas{background:radial-gradient(circle at 54% 46%,color-mix(in srgb,var(--shape-accent, var(--mint)) 20%,transparent),transparent 34%),linear-gradient(180deg,#ffffff0d,#ffffff04);border:1px solid rgba(255,255,255,.12);border-radius:22px;max-height:430px}.shape-observe-stage .critter-mission{bottom:22px}.shape-play>.critter-mission.compact{justify-self:center;margin:-2px 0 0;width:min(348px,100%)}.sound-confirm-stage .critter-mission{position:relative;width:min(540px,100%);z-index:5}.sound-memory-stage .critter-mission{z-index:5}.sound-result-screen .sound-result-hz{bottom:172px}.sound-result-screen .critter-mission{inset:auto 92px 26px 28px;width:auto}@media(max-width:760px){.critter-mission,.critter-mission.compact{grid-template-columns:58px minmax(0,1fr);min-height:78px;padding:7px}.critter-portrait,.critter-mission.compact .critter-portrait{min-height:58px}.critter-copy h2,.critter-mission.compact .critter-copy h2{font-size:17px}.critter-copy p{font-size:10.5px}.critter-copy small,.critter-chip-row{display:none}.critter-round-track em{height:4px;width:16px}.memory-stage .critter-mission{grid-area:brand;width:min(100%,calc(100vw - 80px))}.color-round-target .critter-mission{left:18px;right:18px;top:18px}.color-input-card .color-play>.critter-mission.compact{left:132px;right:78px;top:14px}.time-canvas-stage .critter-mission,.shape-observe-stage .critter-mission,.sound-memory-stage .critter-mission{bottom:18px;left:18px;right:18px}.time-input-stage .critter-mission{left:18px;top:72px;width:min(330px,calc(100% - 36px))}.time-input-stage .critter-mission.compact{top:74px;width:min(270px,calc(100% - 36px))}.time-round-reveal .critter-mission,.shape-round-reveal .critter-mission{bottom:98px;left:18px;right:84px;width:auto}.sound-play>.critter-mission{left:18px;right:18px;top:76px}.sound-result-screen .sound-result-hz{bottom:150px}.sound-result-screen .critter-mission{bottom:20px;left:20px;right:82px}}.critter-mission.phase-reveal.compact{grid-template-columns:54px minmax(0,1fr);min-height:72px;padding:7px}.critter-mission.phase-reveal.compact .critter-portrait{min-height:54px}.critter-mission.phase-reveal.compact .critter-copy{gap:4px}.critter-mission.phase-reveal.compact .critter-copy h2{font-size:16px}.critter-mission.phase-reveal.compact .critter-copy p{font-size:10.5px;line-height:1.12}.critter-mission.phase-reveal.compact .critter-copy small,.critter-mission.phase-reveal.compact .critter-chip-row{display:none}.game-card.shape-input-card{height:auto;min-height:0;overflow:visible;padding:28px}.game-card.shape-input-card .shape-play{gap:14px;height:auto;min-height:0}.game-card.shape-input-card .shape-editor-wrap,.game-card.shape-input-card .shape-play .primary-action{width:min(100%,348px)}.game-card.shape-input-card .shape-canvas{aspect-ratio:1;height:auto;max-height:348px}.game-card.shape-input-card .shape-control-hints span{min-height:38px;padding:7px 8px}@media(max-width:760px){.game-card.shape-input-card{padding:24px 22px}.game-card.shape-input-card .shape-play{gap:12px}.game-card.shape-input-card .shape-editor-wrap,.game-card.shape-input-card .shape-play .primary-action{width:min(100%,318px)}.game-card.shape-input-card .shape-canvas{max-height:min(318px,44dvh)}.game-card.shape-input-card .input-title{gap:6px}.game-card.shape-input-card .input-title b{font-size:24px}}*{box-sizing:border-box}html,body{background:var(--page);color:var(--page-ink);margin:0;min-width:320px;overflow-x:hidden}button,input,select{font:inherit}button{cursor:pointer}a{color:inherit;text-decoration:none}h1,h2,h3,p{margin-top:0}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line);padding:14px 0;text-align:left;vertical-align:top}.game-shell{background:var(--page);min-height:100dvh;padding:16px 24px 90px}.game-shell.light-mode{background:#fff}.game-topbar{align-items:start;display:grid;gap:30px;grid-template-columns:max-content 1fr max-content;margin:0 auto;max-width:1920px}.brand-mark{color:var(--page-ink);display:inline-flex;font-size:26px;font-weight:800;line-height:1;padding-top:2px}.game-tabs,.top-actions{align-items:start;display:flex;gap:34px}.game-tabs button,.top-actions button,.top-actions a{background:transparent;border:0;color:#6c6c68;font-weight:700;padding:0;position:relative}.game-tabs button{font-size:18px;line-height:1;padding:6px 0 15px}.game-tabs button.active{color:#111}.game-tabs button.active:after{background:#111;bottom:0;content:"";height:4px;left:0;position:absolute;right:0}.new-pill{background:#ff4d46;border-radius:999px;color:#fff;font-size:10px;font-style:italic;font-weight:900;left:78%;line-height:1;padding:5px 8px;position:absolute;top:-10px;transform:rotate(-8deg);z-index:1}.top-actions{align-items:center;gap:24px;justify-content:end}.top-actions a{font-size:11px;font-weight:700}@media(max-width:1100px){.game-topbar{gap:14px 20px;grid-template-columns:1fr max-content}.game-tabs{grid-column:1 / -1;grid-row:2;min-width:0}.top-actions{justify-content:flex-end;min-width:0}.game-tabs,.top-actions{gap:22px;overflow-x:auto;scrollbar-width:none}.game-tabs::-webkit-scrollbar,.top-actions::-webkit-scrollbar{display:none}}.locale-dropdown{position:relative;z-index:9}.locale-trigger{background:#fff;border:1px solid rgba(17,17,17,.14);border-radius:999px;color:#111;gap:7px;height:30px;min-width:84px;padding:0 9px;width:auto}.locale-trigger span:not(.locale-flag){font-size:11px;font-weight:900;letter-spacing:0}.locale-trigger svg{color:#6c6c68;height:12px;stroke-width:2.5;width:12px}.locale-dropdown.open .locale-trigger{border-color:#1111115c}.locale-menu{background:#fff;border:1px solid rgba(17,17,17,.13);border-radius:14px;box-shadow:0 18px 45px #00000021;display:grid;gap:3px;max-height:min(520px,calc(100dvh - 92px));overflow:auto;padding:7px;position:absolute;right:0;top:calc(100% + 10px);width:250px}.locale-menu button{align-items:center;background:transparent;border:0;border-radius:10px;color:#111;display:grid;gap:8px;grid-template-columns:26px minmax(0,1fr) auto;height:auto;justify-content:start;min-height:36px;padding:6px 8px;text-align:left;width:100%}.locale-menu button:hover,.locale-menu button.active{background:#f0f0ee}.locale-menu button span:not(.locale-flag){font-size:12px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locale-menu button b{color:#777771;font-size:9px;font-weight:800;max-width:86px;overflow:hidden;text-align:right;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.locale-flag{background:#e8e8e5;border:1px solid rgba(17,17,17,.16);border-radius:3px;box-shadow:inset 0 0 0 1px #ffffff3d;display:inline-block;height:17px;overflow:hidden;position:relative;width:24px}.flag-cn,.flag-hk,.flag-vn,.flag-tr{background:#d4312f}.flag-cn:after,.flag-hk:after,.flag-vn:after,.flag-tr:after{background:#f7cf45;border-radius:50%;content:"";height:5px;left:5px;position:absolute;top:5px;width:5px}.flag-tw{background:linear-gradient(135deg,#1f4fa3 0 45%,transparent 45%),#d4312f}.flag-us{background:linear-gradient(90deg,#2f4c94 0 42%,transparent 42%),repeating-linear-gradient(180deg,#c73b3c 0 2px,#fff 2px 4px)}.flag-jp{background:radial-gradient(circle at 50% 50%,#bc2c35 0 5px,transparent 5px),#fff}.flag-kr{background:radial-gradient(circle at 50% 50%,#c73539 0 4px,#244a9c 4px 7px,transparent 7px),#fff}.flag-th{background:linear-gradient(180deg,#c9343a 0 18%,#fff 18% 32%,#243b86 32% 68%,#fff 68% 82%,#c9343a 82%)}.flag-id,.flag-pl{background:linear-gradient(180deg,#d4312f 0 50%,#fff 50%)}.flag-my{background:linear-gradient(90deg,#244a9c 0 46%,transparent 46%),repeating-linear-gradient(180deg,#c9343a 0 2px,#fff 2px 4px)}.flag-ph{background:linear-gradient(180deg,#254f9b 0 50%,#c9343a 50%)}.flag-es{background:linear-gradient(180deg,#c9343a 0 25%,#f0c848 25% 75%,#c9343a 75%)}.flag-pt{background:linear-gradient(90deg,#18734b 0 42%,#d4312f 42%)}.flag-de{background:linear-gradient(180deg,#151515 0 33%,#c9343a 33% 66%,#f0c848 66%)}.flag-fr{background:linear-gradient(90deg,#254f9b 0 33%,#fff 33% 66%,#c9343a 66%)}.flag-it{background:linear-gradient(90deg,#2c8b55 0 33%,#fff 33% 66%,#c9343a 66%)}.flag-ru{background:linear-gradient(180deg,#fff 0 33%,#254f9b 33% 66%,#c9343a 66%)}.flag-sa{background:#1f7f4d}.flag-sa:after{background:#fff;content:"";height:2px;left:5px;position:absolute;right:5px;top:8px}.flag-il{background:linear-gradient(180deg,#fff 0 22%,#2d65b3 22% 34%,#fff 34% 66%,#2d65b3 66% 78%,#fff 78%)}.flag-in{background:linear-gradient(180deg,#e28a34 0 33%,#fff 33% 66%,#2b8a4b 66%)}.flag-in:after{background:#2d65b3;border-radius:50%;content:"";height:4px;left:10px;position:absolute;top:6px;width:4px}.top-actions>button{align-items:center;display:inline-flex;height:24px;justify-content:center;width:24px}.top-actions>button svg,.round-choice svg,.daily-launch svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.top-actions>button svg{height:21px;width:21px}.game-layout{display:block;margin:0 auto;max-width:1180px;width:100%}.stage-column{margin:clamp(28px,5vh,58px) auto 0;max-width:476px;overflow:visible;overflow-anchor:none}.stage-column:has(.leaderboard-card){max-width:476px}.game-card{background:var(--card);border:0;border-radius:16px;box-shadow:var(--shadow);color:var(--card-ink);height:min(620px,74dvh);min-height:390px;overflow:hidden;padding:30px;position:relative;width:min(476px,calc(100vw - 36px))}.game-card:before{background:radial-gradient(circle at 84% 13%,rgba(255,255,255,.055),transparent 16%),linear-gradient(180deg,rgba(255,255,255,.025),transparent 40%);content:"";inset:0;pointer-events:none;position:absolute}.game-card>*{position:relative}.card-head{align-items:center;color:var(--card-muted);display:flex;font-size:12px;font-weight:900;justify-content:space-between;letter-spacing:0;min-height:18px;text-transform:uppercase}.card-head b{color:var(--card-ink)}.game-card:has(.intro-layout){height:min(620px,74dvh);min-height:390px}.color-card:has(.intro-layout):after{background:radial-gradient(circle at 78% 22%,rgba(255,255,255,.08),transparent 18%),radial-gradient(ellipse at 86% 72%,rgba(255,118,174,.16),transparent 26%),radial-gradient(ellipse at 68% 92%,rgba(45,220,203,.14),transparent 28%);content:"";inset:0;pointer-events:none;position:absolute}.time-card:has(.intro-layout):after,.shape-card:has(.intro-layout):after,.sbti-card:has(.intro-layout):after{content:"";inset:0;pointer-events:none;position:absolute}.time-card:has(.intro-layout):after{background:repeating-radial-gradient(circle at 74% 55%,transparent 0 28px,rgba(97,217,155,.13) 29px 30px),radial-gradient(circle at 74% 55%,rgba(97,217,155,.18),transparent 34%);opacity:.72}.shape-card:has(.intro-layout):after{background:linear-gradient(120deg,transparent 0 47%,rgba(255,255,255,.06) 48% 49%,transparent 50%),linear-gradient(30deg,transparent 0 51%,rgba(255,201,119,.1) 52% 53%,transparent 54%),radial-gradient(circle at 78% 64%,rgba(255,201,119,.14),transparent 30%);opacity:.82}.sbti-card:has(.intro-layout):after{background:radial-gradient(circle at 82% 30%,rgba(255,111,174,.16),transparent 22%),radial-gradient(circle at 72% 70%,rgba(80,200,222,.13),transparent 27%),linear-gradient(120deg,transparent 0 55%,rgba(255,255,255,.05) 56%,transparent 60%)}.game-card .card-head:has(span:empty):has(b:empty){display:none}.intro-layout{display:flex;flex-direction:column;justify-content:space-between;min-height:560px;position:relative}.card-glyph-button{align-items:center;background:transparent;border:0;color:gray;display:inline-flex;height:64px;justify-content:center;padding:0;position:absolute;right:0;top:0;transition:transform .18s cubic-bezier(.2,.8,.2,1);width:64px;z-index:2}.card-glyph-button:hover{transform:scale(1.05)}.card-glyph{fill:none;height:29px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:3;width:29px}.intro-stack{display:grid;gap:16px;max-width:338px;padding-top:0;position:relative;z-index:2}.intro-stack h1{color:var(--card-ink);font-size:92px;font-weight:500;letter-spacing:-.055em;line-height:1;margin:0}.support-copy,.panel-copy,.article-wrap p,.content-grid p{color:var(--page-muted);font-size:16px;line-height:1.55}.game-card .support-copy,.game-card .panel-copy{color:var(--card-muted);font-size:14px;font-weight:500;line-height:17px;margin:0}.game-card .support-copy-secondary{color:#ffffff8a;font-size:13px;line-height:1.35;max-width:520px}.color-intro-visual{bottom:118px;height:210px;opacity:.82;pointer-events:none;position:absolute;right:-16px;transform:rotate(-6deg);transform-style:preserve-3d;width:286px;z-index:1}.color-intro-visual:before{background:radial-gradient(ellipse at 55% 66%,rgba(255,255,255,.14),transparent 58%),radial-gradient(ellipse at 40% 86%,rgba(35,222,202,.16),transparent 64%);border-radius:50%;content:"";filter:blur(12px);inset:36px 0 0;position:absolute}.color-intro-visual span{animation:color-card-fan 4.2s cubic-bezier(.18,.82,.22,1) infinite alternate;animation-delay:var(--band-delay);background:var(--band-color);border-radius:14px;bottom:6px;box-shadow:0 24px 42px #00000042,0 10px 32px color-mix(in srgb,var(--band-color) 28%,transparent),inset 0 0 0 1px #ffffff2e,inset 0 12px 26px #ffffff14;display:block;filter:saturate(1.18);height:172px;left:22px;overflow:hidden;opacity:.9;position:absolute;transform:translate3d(var(--band-offset),var(--band-y),calc(var(--band-z) * 2px)) rotate(var(--band-rotate)) rotateY(-14deg);transform-origin:50% 96%;width:82px;z-index:var(--band-z)}.color-intro-visual span:before,.color-intro-visual span:after{content:"";inset:0;position:absolute}.color-intro-visual span:before{background:linear-gradient(110deg,rgba(255,255,255,.42),transparent 28%,transparent 66%,rgba(255,255,255,.16)),radial-gradient(circle at 32% 20%,rgba(255,255,255,.32),transparent 22%);mix-blend-mode:soft-light}.color-intro-visual span:after{background:linear-gradient(105deg,transparent 0%,rgba(255,255,255,.55) 38%,transparent 62%);opacity:0;transform:translate(-130%)}.intro-dock{display:grid;gap:12px;margin-top:auto}.intro-dock>p{color:var(--card-ink);font-size:16px;font-weight:800;letter-spacing:-.02em;line-height:17px;margin:0}.launch-controls{align-items:center;display:grid;gap:20px;grid-template-columns:64px 64px max-content 1fr 64px;min-height:64px}.round-choice,.daily-launch{align-items:center;background:#fff;border:0;border-radius:50%;color:#080808;display:inline-flex;height:64px;justify-content:center;padding:0;position:relative;transition:transform .18s cubic-bezier(.2,.8,.2,1),opacity .16s ease,box-shadow .18s ease,filter .18s ease;width:64px}.round-choice:not(.active){opacity:1}.round-choice:active,.daily-launch:active,.card-glyph-button:active,.round-choice.just-pressed,.daily-launch.just-pressed,.card-glyph-button.just-pressed,.difficulty-options button:active,.difficulty-options button.just-pressed,.daily-play.just-pressed,.daily-close.just-pressed,.primary-action:active,.primary-action.just-pressed,.secondary-action:active,.answer-option:active{transform:translateY(1px) scale(.965)}.daily-launch:active,.daily-launch.just-pressed{animation:launch-impact .22s ease-out}.round-choice.just-pressed,.daily-launch.just-pressed{box-shadow:0 0 0 9px #ffffff21}.round-choice svg{height:31px;width:31px}.beta-choice>span{background:#fff;border:1px solid #d8d8d8;border-radius:999px;color:#111;font-size:9px;font-weight:900;padding:3px 7px;pointer-events:none;position:absolute;right:-8px;top:5px;z-index:4}.difficulty-options{align-items:center;align-self:center;background:#050505;border:2px solid #ffffff;border-radius:999px;display:grid;gap:2px;grid-template-columns:repeat(3,36px);height:28px;padding:0;transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s ease;width:116px}.difficulty-options button{align-items:center;background:transparent;border:0;border-radius:999px;color:#fff;display:inline-flex;font-size:12px;font-weight:900;height:20px;justify-content:center;line-height:1;margin:2px 0;padding:0;transition:background .16s ease,color .16s ease,transform .16s ease}.difficulty-options button.active{background:#fff;color:#050505}.daily-launch{background:linear-gradient(var(--card),var(--card)) padding-box,conic-gradient(from 30deg,var(--pink),#ff8b6b,#fff5a6,var(--mint),var(--cyan),var(--pink)) border-box;border:5px solid transparent;color:#fff;height:64px;grid-column:5;justify-self:end;margin-left:0;width:64px}.daily-launch:after{background:#fff;border-radius:50%;content:"";inset:8px;position:absolute}.daily-launch svg{color:#111;height:29px;position:relative;width:29px;z-index:2}.daily-card{display:grid;grid-template-rows:auto 1fr auto;min-height:620px;padding:30px}.daily-close{align-items:center;background:#ffffff57;border:0;border-radius:50%;display:inline-flex;height:54px;justify-content:center;padding:0;position:absolute;transition:transform .18s ease,background .18s ease;right:30px;top:30px;width:54px;z-index:2}.daily-close span{background:#050505;border-radius:999px;height:3px;position:absolute;width:27px}.daily-close span:first-child{transform:rotate(45deg)}.daily-close span:last-child{transform:rotate(-45deg)}.daily-meta{align-items:center;color:var(--card-muted);display:inline-grid;gap:14px;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums;grid-template-columns:max-content max-content;padding-right:84px;width:max-content}.daily-meta button{background:transparent;border:0;color:var(--card-ink);font-size:inherit;font-weight:inherit;font-variant-numeric:tabular-nums;padding:0}.daily-date-group{align-items:center;display:flex;flex-wrap:nowrap;gap:6px;min-width:0;white-space:nowrap}.daily-date-group button{border-radius:999px;box-shadow:inset 0 -2px #ffffff47;line-height:1;padding:2px 0 4px;transition:color .16s ease,transform .16s ease}.daily-date-group button.active,.daily-date-group button.just-pressed{color:#fff;transform:translateY(1px)}.daily-time-left{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;font-variant-numeric:tabular-nums;line-height:1;min-width:228px;white-space:nowrap;width:max-content}.daily-meta svg,.daily-play svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.daily-meta svg{flex:0 0 22px;height:22px;width:22px}.daily-stack{align-content:start;display:grid;gap:26px;padding-top:18px}.daily-stack h1{color:var(--card-ink);font-size:82px;font-weight:800;letter-spacing:-.07em;line-height:.82;margin:0}.daily-stack p{color:var(--card-muted);font-size:16px;font-weight:700;line-height:1.22;margin:0;max-width:340px}.daily-color-stage{height:156px;max-width:416px;perspective:1000px;position:relative;width:100%}.daily-palette{display:grid;grid-template-columns:repeat(5,1fr);height:116px;margin-top:0;max-width:416px;padding-top:0;perspective:900px;width:100%}.daily-palette span{display:block;animation:palette-card-in .36s cubic-bezier(.2,.8,.2,1) both;overflow:hidden;position:relative;transform-origin:center center;transform-style:preserve-3d;transition:box-shadow .18s ease,filter .18s ease,transform .18s ease;will-change:transform}.daily-palette span:before,.daily-palette span:after{content:"";inset:0;pointer-events:none;position:absolute}.daily-palette span:before{background:inherit;opacity:0;transform:rotateY(-78deg);transform-origin:left center}.daily-palette span:after{background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.42) 44%,transparent 72%);opacity:0;transform:translate(-120%)}.daily-palette span:nth-child(2){animation-delay:32ms}.daily-palette span:nth-child(3){animation-delay:64ms}.daily-palette span:nth-child(4){animation-delay:96ms}.daily-palette span:nth-child(5){animation-delay:128ms}.daily-palette span.active{animation:swatch-focus .92s cubic-bezier(.18,.82,.22,1) both;box-shadow:inset 0 0 0 4px #fffffff5,0 18px 28px #0000003d;filter:saturate(1.12) brightness(1.05);z-index:2}.daily-palette span.active:before{animation:swatch-card-face .92s cubic-bezier(.18,.82,.22,1) both}.daily-palette span.active:after{animation:swatch-sheen .92s cubic-bezier(.18,.82,.22,1) both}.lucky-flip-card{background:transparent;border:0;color:var(--lucky-ink);display:block;height:156px;padding:0;perspective:1000px;position:relative;text-align:left;width:100%}.lucky-flip-card.just-pressed{transform:scale(.988)}.lucky-flip-inner{display:block;height:100%;position:relative;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.18,.8,.22,1);width:100%}.lucky-flip-card.flipped .lucky-flip-inner{transform:rotateY(180deg)}.lucky-face{backface-visibility:hidden;border-radius:4px;box-shadow:inset 0 0 0 1px #ffffff2e,0 18px 34px #0003;display:grid;inset:0;overflow:hidden;padding:18px 20px;position:absolute}.lucky-face-front{align-content:end;background:radial-gradient(circle at 78% 18%,rgba(255,255,255,.32),transparent 28%),linear-gradient(135deg,rgba(255,255,255,.16),transparent 36%),var(--lucky-color)}.lucky-face-front:before{background:#ffffff42;content:"";height:130%;position:absolute;right:74px;top:-15%;transform:rotate(12deg);width:1px}.lucky-face-back{align-content:center;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 44%),color-mix(in srgb,var(--lucky-color) 42%,#050505);color:#fff;gap:8px;transform:rotateY(180deg)}.lucky-kicker{color:var(--lucky-muted);font-size:11px;font-weight:950;letter-spacing:.04em;line-height:1;text-transform:uppercase}.lucky-face strong{color:var(--lucky-ink);font-size:40px;font-weight:950;letter-spacing:-.055em;line-height:.9;margin:6px 0 4px}.lucky-face b{color:currentColor;display:block;font-size:18px;font-weight:950;letter-spacing:-.025em;line-height:1;margin:0;max-width:320px}.lucky-face i{color:var(--lucky-muted);display:block;font-size:12px;font-style:normal;font-weight:850;line-height:1.24;margin-top:8px;max-width:345px}.lucky-face-back .lucky-kicker,.lucky-face-back i{color:#ffffff9e}.lucky-face-back b{color:#fff;font-size:14px;line-height:1.18;max-width:360px}.date-seed-panel{align-items:center;background:#ffffff14;border:1px solid var(--card-line);border-radius:12px;display:grid;gap:12px;grid-template-columns:58px minmax(0,1fr);max-width:416px;padding:10px}.date-seed-panel>span{border-radius:9px;display:block;height:58px}.date-seed-panel b{color:var(--card-ink);display:block;font-size:14px;margin-bottom:4px}.date-seed-panel p{color:var(--card-muted);font-size:12px;font-weight:700;line-height:1.28;margin:0}.date-seed-panel p+p{margin-top:6px}.date-seed-panel strong{color:#ffffffd1;font-weight:900}.daily-actions{align-items:center;display:grid;gap:20px;grid-template-columns:104px minmax(0,1fr)}.daily-initials{border:4px solid #ffffff;border-radius:999px;display:grid;height:62px;overflow:hidden;place-items:center}.daily-initials input{background:transparent;border:0;color:#fff;font-size:14px;font-weight:800;grid-area:1 / 1;height:100%;outline:0;padding:0 24px;text-align:center;text-transform:uppercase;width:100%}.daily-initials input::placeholder{color:#ffffff57;opacity:1}.daily-play{align-items:center;background:#fff;border:0;border-radius:999px;color:#050505;display:inline-flex;gap:14px;font-size:14px;font-weight:800;height:62px;justify-content:center;padding:0 34px}.daily-play svg{height:22px;width:22px}.primary-action,.secondary-action,.answer-option,.locale-grid button{border:1px solid var(--card-line);border-radius:10px;transition:transform .16s ease,background .16s ease,color .16s ease,border-color .16s ease}.primary-action{background:#fff;border-color:#fff;color:#050505;font-weight:900;min-height:44px;padding:12px 16px}.secondary-action{background:transparent;color:var(--card-ink);font-weight:900;min-height:44px;padding:12px 16px}.cta-split,.hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.color-stage{align-items:flex-end;border:1px solid var(--card-line);border-radius:14px;display:flex;min-height:390px;overflow:hidden;padding:18px;transition:background .18s ease}.game-card.memory-card-active{box-shadow:0 34px 70px #0000004d;color:#ffffffdb;min-height:620px;padding:30px}.game-card.memory-card-active:before{display:none}.game-card.memory-card-active .card-head{display:none}.memory-stage{display:grid;grid-template-areas:"round timer" ". ." ". brand";grid-template-columns:1fr minmax(220px,max-content);grid-template-rows:auto 1fr auto;min-height:560px}.memory-round{color:#ffffff9e;font-size:22px;font-weight:700;grid-area:round}.memory-countdown{align-self:start;display:grid;grid-area:timer;justify-items:end;line-height:1;margin-top:-8px}.memory-countdown strong{color:#fffffff2;font-size:clamp(108px,11vw,156px);font-weight:800;letter-spacing:-.06em}.memory-countdown span{color:#ffffffe6;font-size:18px;font-weight:700;margin-top:-8px}.memory-brand{color:#ffffff75;font-size:22px;font-weight:800;grid-area:brand;justify-self:end}.color-stage span,.split-reveal b{background:#0000009e;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font-size:11px;font-weight:900;padding:8px 10px;text-transform:uppercase}.color-play,.shape-play,.sound-input,.round-reveal,.final-report{display:grid;gap:16px}.input-title{align-items:end;display:flex;justify-content:space-between}.input-title span{color:var(--card-muted);font-size:14px;font-weight:800}.input-title b{color:var(--card-ink);font-size:24px;line-height:1}.color-picker{display:grid;gap:14px}.color-input-card{display:block;padding:0}.color-input-card:before{display:none}.color-input-card .color-play{gap:0;height:100%;min-height:inherit}.color-input-card .input-title{align-items:start;display:grid;gap:8px;min-height:54px}.color-input-card .input-title span{align-items:center;display:flex;font-size:13px;justify-content:space-between;text-transform:uppercase;width:100%}.color-input-card .input-title b{display:block;font-size:clamp(30px,4vw,42px);letter-spacing:-.045em;max-width:100%;text-wrap:balance}.picker-preview{border:1px solid var(--card-line);border-radius:14px;height:82px}.color-plane{border:1px solid var(--card-line);border-radius:16px;cursor:crosshair;height:310px;overflow:hidden;position:relative;touch-action:none}.color-plane:before,.color-plane:after{content:"";inset:0;pointer-events:none;position:absolute}.color-plane:before{background:linear-gradient(90deg,#fff,#fff0)}.color-plane:after{background:linear-gradient(0deg,#000,#0000)}.picker-cursor{border:3px solid #ffffff;border-radius:50%;box-shadow:0 0 0 2px #000000b8,0 8px 18px #0000004d;height:24px;pointer-events:none;position:absolute;transform:translate(-50%,-50%);width:24px;z-index:2}.hue-picker{display:grid;gap:8px}.hue-picker span{color:var(--card-muted);font-size:12px;font-weight:900;text-transform:uppercase}.rail-stack{display:grid;gap:11px}.rail-stack label{align-items:center;display:grid;gap:12px;grid-template-columns:92px minmax(0,1fr)}.rail-stack label span{color:var(--card-muted);font-size:12px;font-weight:900;text-transform:uppercase}input[type=range]{appearance:none;background:transparent;height:28px;width:100%}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--card-soft),var(--mint));border:1px solid var(--card-line);border-radius:999px;height:14px}input[type=range]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #111111;border-radius:50%;height:26px;margin-top:-7px;width:26px}.hue-rail::-webkit-slider-runnable-track{background:linear-gradient(90deg,#ff5656,#ffd166,#61d99b,#50c8de,#9475e8,#ef83b7,#ff5656)}.sat-rail::-webkit-slider-runnable-track{background:linear-gradient(90deg,#777777,var(--mint))}.bright-rail::-webkit-slider-runnable-track{background:linear-gradient(90deg,#0b0b0b,#777,#fff)}.value-row,.locked-row,.type-cloud,.pattern-strip{display:flex;flex-wrap:wrap;gap:8px}.value-row span,.locked-row span,.type-cloud span,.pattern-strip span{background:#ffffff12;border:1px solid var(--card-line);border-radius:999px;color:var(--card-muted);font-size:12px;font-weight:900;padding:8px 10px}.split-reveal{display:grid;gap:10px;grid-template-columns:1fr 1fr}.split-reveal span{align-items:end;border:1px solid var(--card-line);border-radius:14px;display:flex;min-height:240px;padding:14px}.round-reveal>div:not(.split-reveal):not(:has(svg)),.type-score{border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;padding-top:13px}.round-reveal span,.type-score span{color:var(--card-muted)}.round-reveal b,.type-score b{color:var(--card-ink);font-size:25px}.round-reveal b small{color:var(--card-muted);font-size:.52em;margin-left:3px}.round-feedback{background:#ffffff12;border:1px solid rgba(255,255,255,.12);border-radius:12px;color:var(--card-muted);display:grid;gap:6px;font-size:12px;font-weight:800;line-height:1.3;margin:0;padding:12px}.round-feedback b{color:var(--card-ink);font-size:14px;line-height:1}.color-round-result-card,.time-round-result-card,.shape-round-result-card{padding:0}.color-round-result-card:before,.time-round-result-card:before,.shape-round-result-card:before{display:none}.round-next-orb{align-items:center;aspect-ratio:1;background:#fff;border:0;border-radius:50%;color:#050505;display:inline-grid;justify-items:center;padding:0;position:absolute;transition:transform .18s ease;width:58px;z-index:8}.round-next-orb:hover{transform:scale(1.06)}.round-next-orb svg{fill:none;height:30px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35;width:30px}.round-card-count{font-size:22px;font-weight:850;left:28px;line-height:1;position:absolute;top:28px;z-index:5}.color-round-reveal{background:var(--target-color);display:grid;grid-template-rows:.98fr 1.02fr;min-height:min(720px,calc(100dvh - 86px));overflow:hidden;position:relative}.color-round-swatch{min-height:0;overflow:hidden;padding:28px;position:relative}.color-round-you{background:var(--you-color);color:var(--you-ink)}.color-round-target{background:var(--target-color);color:var(--target-ink)}.color-round-count{font-size:22px;font-weight:850;left:28px;opacity:.58;position:absolute;top:28px}.color-round-score{display:grid;justify-items:end;max-width:min(52%,285px);position:absolute;right:26px;text-align:right;top:52px}.color-round-score strong{font-size:clamp(58px,10vw,96px);font-weight:900;letter-spacing:0;line-height:.82}.color-round-score p{font-size:clamp(15px,2.4vw,23px);font-weight:850;line-height:1.08;margin:8px 0 0;max-width:250px;text-wrap:balance}.color-round-label{display:grid;gap:6px;left:28px;max-width:min(44%,240px);position:absolute}.color-round-you .color-round-label{bottom:24px}.color-round-target .color-round-label{bottom:28px}.color-round-label span,.color-round-delta{font-size:clamp(14px,2.1vw,20px);font-weight:850;opacity:.42}.color-round-label b{font-size:clamp(15px,2.5vw,24px);font-weight:850;line-height:1}.color-round-delta{bottom:28px;position:absolute;right:104px}.color-round-next{align-items:center;aspect-ratio:1;background:#fff;border:0;border-radius:50%;bottom:28px;color:#050505;display:inline-grid;justify-items:center;padding:0;position:absolute;right:28px;width:62px;z-index:5}.color-round-next svg{fill:none;height:31px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.35;width:31px}.score-hero{color:var(--card-ink);font-size:clamp(72px,12vw,128px);font-weight:800;line-height:.88;margin:32px 0 18px}.score-hero span{color:var(--card-muted);font-size:.28em;margin-left:8px}.result-fingerprint-card{display:grid;gap:16px;height:auto;min-height:0;overflow:visible}.share-result-card{height:auto;min-height:0;overflow:visible}.result-fingerprint-card .score-hero{margin-bottom:0}.share-score-hero{margin-top:22px}.share-result-headline{color:var(--card-muted);font-size:clamp(20px,3.3vw,34px);font-weight:900;line-height:1.08;margin:-4px 0 4px;max-width:740px}.share-player-card{background:#ffffff14;border:3px solid rgba(255,255,255,.9);border-radius:22px;display:grid;gap:14px;padding:18px}.share-player-row{align-items:baseline;display:flex;justify-content:space-between}.share-player-row b{color:var(--card-ink);font-size:24px;font-weight:950}.share-player-row span{color:var(--card-ink);font-size:26px;font-weight:950}.share-player-row small{color:var(--card-muted);font-size:.8em;margin-left:2px}.share-round-strip{display:grid;gap:8px;min-height:112px;overflow:hidden}.color-share-strip,.shape-share-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.share-color-tile{background:linear-gradient(135deg,var(--guess-color) 0 50%,var(--target-color) 50% 100%);border:1px solid rgba(255,255,255,.18);border-radius:15px;box-shadow:inset 0 1px #ffffff1f;display:grid;gap:6px;align-content:end;min-height:112px;overflow:hidden;padding:10px;position:relative}.share-color-tile:before{background:linear-gradient(180deg,transparent 0 24%,rgba(0,0,0,.42) 100%);content:"";inset:0;position:absolute}.share-color-tile small,.share-shape-tile small{color:#ffffffb8;font-size:10px;font-weight:950;line-height:1;position:relative;text-transform:uppercase;z-index:1}.share-color-tile b,.share-shape-tile b{color:#fff;font-size:22px;font-weight:950;line-height:1;position:relative;z-index:1}.share-color-tile i,.share-shape-tile i{background:#fff3;border-radius:999px;display:block;height:7px;overflow:hidden;position:relative;z-index:1}.share-color-tile i em,.share-shape-tile i em{background:#fff;border-radius:inherit;display:block;height:100%;width:var(--score-fill, 12%)}.share-color-tile span,.share-shape-tile span{color:#ffffffb8;font-size:10px;font-weight:900;line-height:1.08;position:relative;text-transform:uppercase;z-index:1}.time-share-strip{grid-template-columns:repeat(5,minmax(0,1fr))}.share-time-tile{align-content:start;background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 52%),#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:15px;box-shadow:inset 0 1px #ffffff14;display:grid;gap:7px;min-height:112px;overflow:hidden;padding:10px;position:relative}.share-time-tile:after{background:radial-gradient(circle at 50% 0,rgba(255,255,255,.22),transparent 54%),linear-gradient(180deg,transparent,rgba(0,0,0,.18));content:"";inset:0;pointer-events:none}.share-time-tile:last-child{border-right:1px solid rgba(255,255,255,.14)}.share-time-tile small{color:#ffffff94;font-size:10px;font-weight:950;line-height:1;position:relative;text-transform:uppercase;z-index:1}.share-time-tile b{color:#fff;font-size:22px;font-weight:950;line-height:1;position:relative;z-index:1}.share-time-tile .time-proof-bars{display:grid;gap:4px;position:relative;z-index:1}.share-time-tile .time-proof-bars em{background:#ffffff24;border-radius:999px;display:block;height:5px;overflow:hidden;position:relative}.share-time-tile .time-proof-bars em:before{border-radius:inherit;content:"";display:block;height:100%}.share-time-tile .time-proof-bars .target-bar:before{background:#ffffffeb;width:var(--target-fill, 12%)}.share-time-tile .time-proof-bars .you-bar:before{background:var(--result-accent);width:var(--you-fill, 12%)}.share-time-tile span{color:#ffffffad;display:grid;gap:2px;font-size:10px;font-weight:900;line-height:1.1;position:relative;text-transform:uppercase;z-index:1}.share-time-tile span strong{color:#ffffffc7;display:block;font-size:10px;font-weight:950;line-height:1}.share-time-tile.time-early{background:linear-gradient(180deg,rgba(82,199,184,.24),transparent 58%),#ffffff14}.share-time-tile.time-late{background:linear-gradient(180deg,rgba(255,207,73,.22),transparent 58%),#ffffff14}.share-shape-tile{align-content:end;background:linear-gradient(180deg,#ffffff24,#ffffff0d);border:1px solid rgba(255,255,255,.14);border-radius:15px;box-shadow:inset 0 1px #ffffff14;display:grid;gap:6px;min-height:112px;overflow:hidden;padding:9px;position:relative}.share-shape-tile svg{height:68px;inset:0;margin:-6px auto -4px;position:relative;width:72px;z-index:1}.share-shape-tile .shape-target{fill:#ffffff1f;stroke:#ffffffc7;stroke-dasharray:8 8;stroke-width:5}.share-shape-tile .shape-guess{fill:#22d3ee73;stroke:#10b981f2;stroke-width:4}.result-fingerprint-compact h2{font-size:clamp(30px,4.5vw,54px)}.result-lock-preview{display:grid;gap:10px}.result-lock-preview>b{color:var(--card-ink);font-size:18px;font-weight:950}.result-lock-preview>p,.share-result-proof p{color:var(--card-muted);font-size:13px;font-weight:820;line-height:1.34;margin:0;max-width:760px;min-width:0;overflow-wrap:anywhere}.share-result-proof{background:#ffffff0e;border:1px solid var(--card-line);border-radius:14px;display:grid;gap:7px;padding:13px 14px}.share-result-proof b{color:var(--card-ink);font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.result-report-status{background:#ffffff14;border:1px solid var(--card-line);border-radius:12px;color:var(--card-muted);display:grid;gap:5px;padding:12px}.result-report-status.ready{background:#61d99b1f;border-color:#61d99b57}.result-report-status.error{background:#ff72721f;border-color:#ff727257}.result-report-status b{color:var(--card-ink);font-size:13px;font-weight:950}.result-report-status p{font-size:12px;font-weight:800;line-height:1.25;margin:0}.result-fingerprint-hero{background:radial-gradient(circle at 20% 0%,rgba(97,217,155,.18),transparent 36%),#ffffff0f;border:1px solid var(--card-line);border-radius:14px;display:grid;gap:8px;padding:16px}.result-fingerprint-hero span{color:var(--card-muted);font-size:12px;font-weight:900;letter-spacing:0;text-transform:uppercase}.result-fingerprint-hero h2{color:var(--card-ink);font-size:clamp(34px,6vw,62px);font-weight:950;line-height:.92;margin:0}.result-fingerprint-hero p{color:var(--card-muted);font-size:16px;font-weight:800;line-height:1.35;margin:0;max-width:650px}.metric-grid{display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}.metric-grid span{background:#ffffff0f;border:1px solid var(--card-line);border-radius:12px;color:var(--card-muted);padding:13px}.metric-grid b{color:var(--card-ink);display:block;font-size:22px;margin-bottom:5px}.metric-grid small{color:var(--card-muted);display:block;font-size:11px;font-weight:800;line-height:1.25;margin-top:7px;opacity:.72}.rival-result-card{align-items:center;background:linear-gradient(135deg,#61d99b1f,#ffffff0a),#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:16px;display:grid;gap:12px;grid-template-columns:minmax(0,1fr) max-content;margin:12px 0;padding:14px}.rival-result-card span{color:#ffffff8f;display:block;font-size:11px;font-weight:950;text-transform:uppercase}.rival-result-card b{color:var(--card-ink);display:block;font-size:19px;font-weight:950;line-height:1.05;margin-top:4px}.rival-result-card strong{color:var(--card-ink);font-size:28px;font-weight:950;line-height:1}.rival-result-card small{color:var(--card-muted);font-size:.52em;margin-left:2px}.rival-result-card p{color:var(--card-muted);font-size:12px;font-weight:850;grid-column:1 / -1;margin:0}.listen-state,.time-stage,.hold-stage{display:grid;gap:18px;min-height:480px;place-items:center;text-align:center}.wave-bars{align-items:center;display:flex;gap:4px;height:220px}.wave-bars i{animation:wave .82s ease-in-out infinite alternate;background:var(--mint);border-radius:999px;display:block;height:36px;width:7px}.wave-bars i:nth-child(3n){animation-delay:90ms;height:136px}.wave-bars i:nth-child(4n){animation-delay:.19s;height:84px}.wave-bars i:nth-child(5n){animation-delay:.26s;background:var(--sun);height:170px}.hz-readout{color:var(--card-ink);font-size:clamp(54px,9vw,108px);font-weight:950;line-height:.9}.sound-rail-wrap{border:1px solid var(--card-line);border-radius:14px;padding:24px}.sound-rail::-webkit-slider-runnable-track{background:linear-gradient(90deg,#244f40,var(--mint),var(--sun),#ef756b);height:18px}.time-pulse{animation:pulse 1.1s ease-in-out infinite;background:radial-gradient(circle,#ffffff 0 12%,rgba(255,255,255,.16) 13% 24%,transparent 25%),conic-gradient(from 0deg,#61d99bfa,#50c8deb8,#ffc977eb,#61d99bfa);border-radius:50%;box-shadow:inset 0 0 0 2px #ffffff3d,0 24px 60px #61d99b24;height:130px;position:relative;width:130px}.time-intro-visual{bottom:116px;height:230px;pointer-events:none;position:absolute;right:18px;width:230px}.time-intro-visual:before,.time-intro-visual:after{border:1px solid rgba(97,217,155,.22);border-radius:50%;content:"";inset:24px;position:absolute}.time-intro-visual:after{animation:time-sweep 3.2s cubic-bezier(.18,.8,.22,1) infinite;background:linear-gradient(90deg,transparent,rgba(97,217,155,.34),transparent);border:0;border-radius:999px;height:2px;inset:50% 8px auto;transform-origin:center left}.time-intro-visual span{animation:time-dot 2.8s ease-in-out infinite;background:#fff;border-radius:50%;box-shadow:0 0 22px #61d99b42;height:10px;position:absolute;width:10px}.time-intro-visual span:nth-child(1){left:50%;top:12px}.time-intro-visual span:nth-child(2){right:20px;top:50%;animation-delay:-.62s}.time-intro-visual span:nth-child(3){bottom:18px;left:50%;animation-delay:-1.24s}.time-intro-visual span:nth-child(4){left:18px;top:50%;animation-delay:-1.86s}.time-intro-visual i{animation:pulse 1.4s ease-in-out infinite;background:radial-gradient(circle,#ffffff 0 18%,rgba(255,255,255,.18) 20% 34%,transparent 36%),conic-gradient(from 30deg,#61d99beb,#50c8deb3,#ffc977db,#61d99beb);border-radius:50%;height:96px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:96px}.time-pulse:before,.time-pulse:after{border:2px solid rgba(255,255,255,.14);border-radius:50%;content:"";inset:-32px;position:absolute}.time-pulse:after{animation:ring-spin 6s linear infinite;border-color:transparent rgba(255,255,255,.34) transparent rgba(97,217,155,.34);inset:-54px}.time-stage span{color:#ffffff9e;font-size:18px;font-weight:900}.hold-stage{align-content:center;background:radial-gradient(circle at 50% 44%,rgba(97,217,155,.11),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.03),transparent 45%);border-radius:16px}.hold-button{background:radial-gradient(circle at 36% 26%,rgba(255,255,255,.68),transparent 22%),#fff;border:0;border-radius:50%;color:#050505;font-size:clamp(22px,4vw,38px);font-weight:950;height:min(62vw,300px);max-height:300px;max-width:300px;transition:transform .18s ease,background .18s ease,box-shadow .18s ease;width:min(62vw,300px)}.hold-button:active{background:var(--mint);box-shadow:0 0 0 18px #61d99b1a;transform:scale(.94)}.time-intro-visual{border-radius:50%;filter:saturate(1.18);overflow:hidden}.time-intro-visual:before,.time-intro-visual:after,.time-intro-visual span,.time-intro-visual i{display:none}.time-stage.time-canvas-stage,.hold-stage.time-input-stage,.time-result-stage{background:radial-gradient(circle at 50% 48%,rgba(40,210,205,.13),transparent 34%),radial-gradient(circle at 50% 50%,rgba(80,50,190,.12),transparent 46%),#000;border:1px solid rgba(255,255,255,.08);border-radius:18px;box-shadow:inset 0 0 90px #000c;display:block;height:clamp(440px,68vh,560px);isolation:isolate;min-height:440px;overflow:hidden;position:relative;text-align:left}.time-rings-canvas{display:block;height:100%;inset:0;pointer-events:none;position:absolute;width:100%;z-index:1}.time-round-indicator,.time-watermark,.time-center-text,.time-hold-timer,.time-result-score,.time-result-bottom{position:absolute;z-index:2}.time-round-indicator{color:#fff;font-size:23px;font-weight:950;left:28px;line-height:1;top:28px}.time-watermark{color:#ffffffe0;font-size:18px;font-weight:950;line-height:1;right:28px;top:29px}.time-center-text{color:#ffffffd6;font-size:clamp(25px,4.2vw,44px);font-weight:950;left:50%;line-height:.98;max-width:68%;opacity:0;text-align:center;text-transform:lowercase;top:50%;transform:translate(-50%,-50%)}.time-center-text.visible{opacity:1}.hold-stage.time-input-stage{cursor:pointer;touch-action:none;user-select:none}.hold-stage.time-input-stage:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:4px}.hold-stage.time-input-stage.holding{background:radial-gradient(circle at 50% 48%,rgba(35,230,215,.2),transparent 34%),radial-gradient(circle at 50% 50%,rgba(215,80,180,.14),transparent 48%),#000}.time-hold-timer{bottom:28px;color:#fff;font-size:clamp(74px,13vw,126px);font-weight:950;left:28px;letter-spacing:0;line-height:.88}.time-result-stage{margin-top:6px}.time-result-score{bottom:112px;color:#fff;font-size:clamp(82px,14vw,132px);font-weight:950;left:28px;letter-spacing:0;line-height:.84}.time-result-score span{color:#ffffffb3;font-size:.24em;margin-left:8px}.time-result-bottom{align-items:end;background:linear-gradient(180deg,transparent,rgba(0,0,0,.72) 30%,rgba(0,0,0,.96));bottom:0;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 62px;left:0;padding:54px 28px 28px;right:0}.time-result-bottom span{color:#ffffff8a;display:block;font-size:15px;font-weight:950;margin-bottom:5px;text-transform:lowercase}.time-result-bottom b{color:#fff;display:block;font-size:clamp(28px,5vw,44px);font-weight:950;line-height:.96}.time-result-bottom small{color:#ffffff9e;font-size:.4em;margin-left:4px}.time-player-value{text-align:right}.time-result-next{align-items:center;aspect-ratio:1;background:#fff;border:0;border-radius:50%;color:#050505;display:inline-grid;justify-self:end;padding:0;width:58px}.time-result-next svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.4;width:28px}.time-round-reveal{background:radial-gradient(circle at 70% 18%,rgba(255,255,255,.08),transparent 18%),radial-gradient(circle at 18% 82%,rgba(45,220,203,.18),transparent 28%),linear-gradient(180deg,#060606,#000);color:#fff;display:block;height:100%;overflow:hidden;position:relative}.time-round-reveal .time-rings-canvas{opacity:.64}.time-round-score{display:block;max-width:78%;position:absolute;right:28px;text-align:right;top:70px;z-index:4}.time-round-score strong{font-size:clamp(92px,15vw,134px);font-weight:950;letter-spacing:0;line-height:.82}.time-round-score small{color:#ffffff94;font-size:clamp(22px,3.8vw,34px);font-weight:950;margin-left:6px}.time-round-score p{color:#ffffffe6;font-size:clamp(20px,3.6vw,30px);font-weight:850;line-height:1.06;margin:16px 0 0 auto;max-width:360px;text-wrap:balance}.time-round-bars{bottom:92px;display:grid;gap:16px;left:28px;position:absolute;right:28px;z-index:4}.time-round-bars div{display:grid;gap:7px}.time-round-bars span{color:#ffffff8c;font-size:14px;font-weight:950;text-transform:lowercase}.time-round-bars i{border-radius:999px;display:block;height:16px;max-width:100%}.time-target-bar{background:#ffffff47;width:var(--target-width)}.time-you-bar{background:linear-gradient(90deg,#20d4c6,#9b7bff);box-shadow:0 0 22px #20d4c63d;width:var(--you-width)}.time-round-bars b{color:#ffffffdb;font-size:20px;font-weight:850}.time-round-error{bottom:33px;color:#ffffff94;font-size:15px;font-weight:900;left:28px;position:absolute;z-index:4}.time-round-reveal .round-next-orb{bottom:28px;right:28px}.shape-canvas{display:block;touch-action:none;width:100%}.shape-canvas.interactive{cursor:grab}.shape-canvas.interactive:active{cursor:grabbing}.shape-board-bg{fill:#ffffff0a;stroke:#ffffff1c}.shape-canvas.interactive .shape-board-bg{fill:#ffffff0c}.shape-board-grid line{stroke:#ffffff09;stroke-width:1}.shape-board-deco{opacity:.32}.shape-board-deco path,.shape-board-deco circle,.shape-board-deco rect{fill:none;stroke:color-mix(in srgb,var(--shape-accent, var(--mint)) 72%,#ffffff);stroke-linecap:round;stroke-linejoin:round;stroke-width:3}.shape-board-deco circle,.shape-board-deco rect{fill:#ffffff09}.shape-guide-ring{fill:none;opacity:.5;stroke:color-mix(in srgb,var(--shape-accent, var(--mint)) 36%,rgba(255,255,255,.3));stroke-dasharray:4 12;stroke-width:2}.shape-guide-layer,.shape-handle-layer{opacity:0;transition:opacity .16s ease}.shape-canvas.interactive:hover .shape-guide-layer,.shape-canvas.interactive:hover .shape-handle-layer,.shape-canvas.interactive:active .shape-guide-layer,.shape-canvas.interactive:active .shape-handle-layer{opacity:1}.shape-guide-axis{stroke:#ffffff38;stroke-linecap:round;stroke-width:3}.shape-guide-scale-axis{stroke:color-mix(in srgb,var(--shape-accent, var(--mint)) 64%,#ffffff)}.shape-poly-depth{fill:#00000052;opacity:.85;stroke:#00000047;stroke-width:5}.shape-poly{filter:drop-shadow(0 16px 20px rgba(0,0,0,.32));fill:color-mix(in srgb,var(--shape-accent, var(--mint)) 46%,transparent);stroke:var(--shape-accent, var(--mint));stroke-linejoin:round;stroke-width:6;transition:transform .12s ease}.shape-ghost{fill:#ffc97724;stroke:var(--sun);stroke-dasharray:10 8;stroke-width:4}.shape-handle{fill:#ffffffe0;opacity:.9;stroke:#090909;stroke-width:3}.shape-handle-center{fill:var(--shape-accent, var(--mint))}.shape-handle-rotate{fill:#ffd65c}.shape-handle-scale{fill:#fff}.shape-input-card{height:auto;min-height:0;overflow:visible;padding-bottom:26px}.shape-play{align-content:start;grid-template-rows:auto auto auto;min-height:0}.shape-editor-wrap{display:grid;gap:10px;justify-self:center;min-height:0;width:min(100%,386px)}.shape-play .shape-canvas{background:radial-gradient(circle at 50% 48%,color-mix(in srgb,var(--shape-accent, var(--mint)) 22%,transparent),transparent 32%),radial-gradient(circle at 88% 15%,rgba(255,201,119,.1),transparent 22%),linear-gradient(180deg,#ffffff0e,#ffffff04);border:1px solid rgba(255,255,255,.1);border-radius:20px;box-shadow:inset 0 1px #ffffff14,0 18px 34px #00000038;height:auto;max-height:none;min-height:0}.shape-control-hints{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr))}.shape-control-hints span{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#ffffff94;display:grid;font-size:11px;font-weight:850;gap:2px;line-height:1.06;min-height:42px;padding:8px 9px;text-transform:uppercase}.shape-control-hints b{color:#fff;font-size:12px;font-weight:950}.shape-play .primary-action{justify-self:center;min-height:56px;width:min(100%,386px)}.shape-round-reveal{background:radial-gradient(circle at 72% 18%,rgba(255,201,119,.16),transparent 24%),radial-gradient(circle at 18% 88%,rgba(97,217,155,.14),transparent 30%),#050505;color:#fff;height:100%;overflow:hidden;position:relative}.shape-round-score{display:grid;gap:8px;justify-items:end;max-width:72%;position:absolute;right:28px;text-align:right;top:70px;z-index:4}.shape-round-score strong{font-size:clamp(94px,16vw,138px);font-weight:950;letter-spacing:0;line-height:.82}.shape-round-score small{color:#ffffff85;font-size:28px;font-weight:950;margin-top:-10px}.shape-round-score p{color:#ffffffe6;font-size:clamp(22px,4vw,33px);font-weight:850;line-height:1.06;margin:0;max-width:360px;text-wrap:balance}.shape-round-canvas{inset:250px 24px 132px;position:absolute}.shape-round-canvas .shape-canvas{height:100%;max-height:none}.shape-round-canvas .shape-canvas rect{fill:#ffffff0a;stroke:#ffffff14}.shape-round-canvas .shape-ghost{fill:#ffffff29;stroke:#ffffffb8}.shape-round-canvas .shape-poly{fill:#61d99bb8;stroke:#fff}.shape-round-metrics{bottom:28px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr));left:24px;position:absolute;right:96px;z-index:4}.shape-round-metrics div{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:12px;display:grid;gap:5px;min-height:58px;padding:10px}.shape-round-metrics span{color:#ffffff8a;font-size:10px;font-weight:950;text-transform:uppercase}.shape-round-metrics b{color:#fff;font-size:17px;font-weight:950;line-height:1}.shape-round-reveal .round-next-orb{bottom:30px;right:24px}.shape-intro-visual{bottom:116px;height:270px;pointer-events:none;position:absolute;right:-18px;width:300px}.shape-intro-visual:before{background:radial-gradient(circle at 54% 46%,rgba(255,201,119,.15),transparent 33%),radial-gradient(circle at 66% 60%,rgba(97,217,155,.12),transparent 34%);content:"";inset:0;position:absolute}.shape-intro-visual svg{filter:drop-shadow(0 24px 36px rgba(0,0,0,.26));height:100%;overflow:visible;width:100%}.shape-intro-visual polygon,.shape-intro-visual circle{fill:#ffffff09;stroke-linejoin:round;stroke-width:4;transform-box:fill-box;transform-origin:center}.shape-intro-visual polygon:first-child{animation:shape-drift-a 4.2s ease-in-out infinite alternate;stroke:#ffc977b8}.shape-intro-visual polygon:nth-child(2){animation:shape-drift-b 3.7s ease-in-out infinite alternate;stroke:#61d99bb8}.shape-intro-visual circle{animation:shape-orbit 5.4s ease-in-out infinite;stroke:#50c8de9e}.sbti-count-chip{align-items:center;align-self:center;border:2px solid #ffffff;border-radius:999px;color:#fff;display:inline-grid;gap:3px;grid-template-columns:max-content max-content;height:30px;padding:0 12px}.sbti-count-chip b,.sbti-count-chip span{font-size:12px;font-weight:950;line-height:1}.sbti-count-chip span{color:#ffffff94}.sbti-intro-visual{bottom:116px;height:238px;pointer-events:none;position:absolute;right:4px;width:270px}.sbti-intro-visual:before{animation:ring-spin 10s linear infinite;background:conic-gradient(from 0deg,#ff6b6647,#ffc66d33,#61d99b42,#50c8de38,#8178ff47,#ff6b6647);border-radius:50%;content:"";filter:blur(10px);height:168px;opacity:.72;position:absolute;right:18px;top:24px;width:168px}.sbti-intro-visual span{animation:sbti-card-float 4.4s ease-in-out infinite;background:#fff;border:1px solid rgba(255,255,255,.32);border-radius:16px;box-shadow:0 18px 34px #00000047;display:block;left:calc(26px + var(--type-index) * 18px);overflow:hidden;padding:0;position:absolute;top:calc(26px + var(--type-index) * 18px);transform:rotate(calc(-12deg + var(--type-index) * 5deg));width:116px;aspect-ratio:1}.sbti-intro-visual span:nth-child(2n){animation-delay:-.9s}.sbti-intro-visual span:nth-child(3n){animation-delay:-1.7s}.sbti-intro-visual img{display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.sbti-type-gallery{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(58px,1fr));max-height:220px;overflow:auto;padding-right:2px;scrollbar-width:thin}.sbti-type-gallery.compact{grid-auto-flow:column;grid-auto-columns:54px;grid-template-columns:none;max-height:none;max-width:min(360px,100%);overflow-x:auto;overflow-y:hidden;padding:2px 0 6px}.sbti-type-gallery span{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:10px;display:grid;gap:5px;overflow:hidden;padding:5px}.sbti-type-gallery img{aspect-ratio:1;border-radius:7px;display:block;object-fit:cover;object-position:top center;width:100%}.sbti-type-gallery b{color:#ffffffd1;font-size:9px;font-weight:950;line-height:1;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.progress-line{background:#ffffff1a;border-radius:999px;height:9px;margin-bottom:24px;overflow:hidden}.progress-line span{background:var(--mint);display:block;height:100%;transition:width .18s ease}.question-block{display:grid;gap:18px}.question-block>span{color:var(--mint);font-size:12px;font-weight:900;text-transform:uppercase}.question-block h1,.result-hero h1{color:var(--card-ink);font-size:clamp(30px,4vw,54px);line-height:1;margin:0}.sbti-card .question-block h1{font-size:clamp(28px,5.6vw,50px);max-height:300px;overflow:auto;padding-right:8px;scrollbar-width:thin}.sbti-card .question-block h1.long-question{font-size:clamp(21px,3vw,31px);line-height:1.08;max-height:360px}.sbti-card .question-block h1::-webkit-scrollbar{width:6px}.sbti-card .question-block h1::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.answer-stack{display:grid;gap:10px;margin-top:10px}.answer-option{align-items:center;background:#ffffff14;color:var(--card-ink);display:grid;gap:12px;grid-template-columns:34px minmax(0,1fr);min-height:60px;padding:12px;text-align:left}.answer-option:hover{background:#ffffff24}.answer-option b{align-items:center;background:#fff;border-radius:50%;color:#050505;display:inline-flex;height:34px;justify-content:center;width:34px}.result-hero,.result-columns,.content-grid{display:grid;gap:18px;grid-template-columns:220px minmax(0,1fr)}.result-columns{grid-template-columns:1fr 1fr}.result-columns div{border-top:1px solid rgba(255,255,255,.12);padding-top:14px}.result-columns h2{color:var(--card-ink);font-size:16px;margin-bottom:10px}.dimension-bars{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}.dimension-bars div{background:#ffffff12;border:1px solid var(--card-line);border-radius:10px;min-height:54px;overflow:hidden;padding:9px;position:relative}.dimension-bars span,.dimension-bars b{font-size:11px;font-weight:900;position:relative;z-index:1}.dimension-bars span{color:var(--card-muted);display:block;margin-bottom:8px}.dimension-bars i{background:#61d99b38;bottom:0;left:0;position:absolute;top:0}.sbti-card.result-card{display:grid;gap:18px;height:auto;min-height:0;padding:32px;width:min(760px,calc(100vw - 36px))}.sbti-card.result-card .card-head{min-height:20px}.sbti-card.result-card .result-hero{align-items:stretch;gap:24px;grid-template-columns:minmax(240px,.82fr) minmax(0,1fr)}.sbti-card.result-card .type-avatar{height:100%;margin:0;max-width:none;min-height:260px}.sbti-card.result-card .result-hero h1{font-size:clamp(42px,5vw,66px);letter-spacing:-.045em;line-height:.92;margin-bottom:10px;text-wrap:balance;word-break:keep-all}.sbti-card.result-card .result-hero .support-copy{font-size:15px;line-height:1.18;max-width:40ch}.sbti-card.result-card .type-score{align-items:end;padding-top:16px}.sbti-card.result-card .type-score b{font-size:44px;line-height:.9}.sbti-card.result-card .pattern-strip{display:grid;gap:8px;grid-template-columns:repeat(16,minmax(0,1fr))}.sbti-card.result-card .pattern-strip span{align-items:center;aspect-ratio:1;display:inline-flex;justify-content:center;padding:0}.sbti-card.result-card .dimension-bars{gap:10px;grid-template-columns:repeat(5,1fr)}.sbti-card.result-card .dimension-bars div{min-height:68px;padding:10px}.sbti-card.result-card .dimension-bars b{color:#fff;font-size:15px}.sbti-card.result-card .result-columns{gap:20px}.sbti-card.result-card .result-columns p{color:#ffffffb8;font-size:14px;font-weight:800;line-height:1.22;margin:0 0 8px}.right-rail{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin:88px auto 0;max-width:1120px}.side-panel,.article-wrap,.content-grid article{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 46px #0000000f;color:var(--page-ink);padding:18px}.side-panel .card-head{color:var(--page-muted)}.side-panel .card-head b{color:var(--page-ink)}.nickname-field{display:grid;gap:8px}.nickname-field span{color:var(--page-muted);font-size:11px;font-weight:900;text-transform:uppercase}.nickname-field input{background:#f8f8f7;border:1px solid var(--line);border-radius:10px;color:var(--page-ink);font-weight:900;height:38px;padding:0 10px;text-transform:uppercase;width:100%}.privacy-panel{display:grid;gap:12px}.privacy-check{align-items:start;cursor:pointer;display:grid;gap:10px;grid-template-columns:22px minmax(0,1fr)}.privacy-check input{accent-color:#050505;height:18px;margin:1px 0 0;width:18px}.privacy-check span{color:var(--page-ink);font-size:12px;font-weight:900;line-height:1.2}.privacy-points{display:grid;gap:7px}.privacy-points p{color:var(--page-muted);font-size:11px;font-weight:800;line-height:1.24;margin:0}.clear-history{background:#111;border:0;border-radius:10px;color:#fff;font-size:12px;font-weight:900;height:36px}.score-list,.history-list{display:grid;gap:8px}.score-list div,.history-list div{align-items:center;background:#f8f8f7;border:1px solid var(--line);border-radius:10px;display:grid;gap:8px;grid-template-columns:30px minmax(0,1fr) auto;min-height:44px;padding:8px}.history-list div{grid-template-columns:minmax(0,1fr) auto}.history-list small{color:var(--page-muted);grid-column:1 / -1}.score-list span,.history-list span{color:var(--page-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.locale-grid{display:grid;gap:7px;grid-template-columns:repeat(2,1fr)}.locale-grid button{background:#f8f8f7;border:1px solid var(--line);color:var(--page-muted);font-size:12px;min-height:34px;min-width:0;overflow-wrap:anywhere}.locale-grid button.active{background:var(--page-ink);color:#fff}.type-avatar{--avatar-accent: var(--mint);--avatar-secondary: var(--sun);aspect-ratio:1 / 1;background:#fff;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:inset 0 0 0 1px #0000000d;margin:0 0 18px;max-width:220px;overflow:hidden;position:relative}.type-avatar.compact{margin:0;max-width:none}.type-avatar img{display:block;height:100%;object-fit:contain;object-position:center;width:100%}.type-avatar figcaption{background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));bottom:0;color:#fff;font-size:12px;font-weight:900;left:0;line-height:1.12;padding:34px 12px 12px;position:absolute;right:0}.type-avatar.compact figcaption{display:none}.avatar-asset-pending{align-content:center;background:linear-gradient(135deg,color-mix(in srgb,var(--avatar-accent) 24%,transparent),transparent 46%),linear-gradient(225deg,color-mix(in srgb,var(--avatar-secondary) 28%,transparent),transparent 52%),#111;color:#fff;display:grid;gap:7px;height:100%;justify-items:center;padding:18px;text-align:center}.avatar-asset-pending b{font-size:30px;font-weight:950;line-height:.9}.avatar-asset-pending span,.avatar-asset-pending small{color:#ffffffa8;font-size:12px;font-weight:900}.sbti-shell{color:#1e2a22;display:grid;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,system-ui,sans-serif;gap:16px;margin:0 auto 42px;max-width:980px;width:min(980px,100%,calc(100vw - 32px))}.sbti-card{background:#fff;border:1px solid #dbe8dd;border-radius:22px;box-shadow:0 16px 40px #2f493714;overflow:hidden}.sbti-hero-card{display:grid;min-height:48vh;padding:42px}.sbti-hero-grid{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) 286px}.sbti-hero-copy{text-align:left}.sbti-eyebrow{align-items:center;color:#4d6a53;display:inline-flex;font-size:13px;font-weight:700;gap:6px;letter-spacing:.02em}.sbti-hero-card h1{color:#1e2a22;font-size:48px;font-weight:500;letter-spacing:.02em;line-height:1.15;margin:16px 0 0}.sbti-hero-card p{color:#8a958e;font-size:15px;letter-spacing:.01em;line-height:1.85;margin:18px 0 0;max-width:540px}.sbti-hero-card p strong{color:#5a6b5f;font-size:17px;font-weight:700}.sbti-stats-ticker{color:#6a786f;font-size:14px;margin-top:20px}.sbti-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-start;margin-top:20px}.sbti-card-stack{align-self:stretch;min-height:296px;position:relative}.sbti-card-stack:before{background:radial-gradient(circle at 56% 44%,rgba(77,106,83,.2),transparent 36%),radial-gradient(circle at 54% 62%,rgba(238,90,36,.12),transparent 42%);border-radius:50%;content:"";filter:blur(8px);height:210px;left:44px;position:absolute;top:40px;width:210px}.sbti-card-stack span{background:#fff;border:1px solid #dbe8dd;border-radius:16px;box-shadow:0 18px 36px #2f493729;display:grid;grid-template-rows:1fr auto auto;height:150px;left:76px;overflow:hidden;padding:8px;position:absolute;top:44px;transform-origin:50% 92%;width:126px}.sbti-card-stack span:nth-child(1){transform:translate(-60px,12px) rotate(-15deg);z-index:1}.sbti-card-stack span:nth-child(2){transform:translate(-31px,-4px) rotate(-8deg);z-index:2}.sbti-card-stack span:nth-child(3){transform:translateY(-16px) rotate(-1deg);z-index:3}.sbti-card-stack span:nth-child(4){transform:translate(31px,-4px) rotate(7deg);z-index:4}.sbti-card-stack span:nth-child(5){transform:translate(62px,14px) rotate(14deg);z-index:5}.sbti-card-stack span:nth-child(6){transform:translate(13px,102px) rotate(3deg);z-index:6}.sbti-card-stack img{aspect-ratio:1;border-radius:10px;display:block;height:100%;object-fit:cover;object-position:top center;width:100%}.sbti-card-stack b{color:#4d6a53;font-size:13px;font-weight:900;line-height:1;margin-top:7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sbti-card-stack small{color:#6a786f;font-size:11px;font-weight:700;line-height:1.1}.sbti-btn{align-items:center;border-radius:14px;display:inline-flex;font-size:14px;font-weight:800;gap:8px;justify-content:center;min-height:44px;padding:12px 18px;transition:transform .16s ease,box-shadow .16s ease,background .16s ease;white-space:nowrap}.sbti-btn:disabled{cursor:not-allowed;opacity:.42}.sbti-btn-primary{background:#4d6a53;border:0;box-shadow:0 12px 30px #4d6a532e;color:#fff}.sbti-btn-secondary{background:#fff;border:1px solid #dbe8dd;color:#4d6a53}.sbti-btn:not(:disabled):hover{transform:translateY(-1px)}.sbti-type-strip{display:grid;gap:8px;grid-auto-columns:58px;grid-auto-flow:column;margin-top:22px;max-width:min(620px,100%);overflow-x:auto;padding:2px 0 8px;scrollbar-width:thin}.sbti-type-strip span{background:#f8faf8;border:1px solid #dbe8dd;border-radius:10px;display:grid;gap:5px;overflow:hidden;padding:5px}.sbti-type-strip img{aspect-ratio:1;border-radius:7px;display:block;object-fit:cover;object-position:top center;width:100%}.sbti-type-strip b{color:#4d6a53;font-size:9px;font-weight:900;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.sbti-rank-card{padding:22px 24px}.sbti-rank-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:14px}.sbti-rank-header span{color:#1e2a22;font-size:16px;font-weight:800}.sbti-rank-header b{color:#6a786f;font-size:12px;font-weight:700}.sbti-rank-list{display:grid;gap:14px}.sbti-rank-row{align-items:center;display:flex;gap:14px}.sbti-rank-row img{background:#edf6ef;border-radius:13px;flex-shrink:0;height:52px;object-fit:cover;object-position:top center;width:52px}.sbti-rank-body{flex:1;min-width:0}.sbti-rank-line{align-items:baseline;display:flex;gap:6px;min-width:0}.sbti-rank-pos{align-items:center;background:#edf6ef;border-radius:999px;color:#4d6a53;display:inline-flex;font-size:12px;font-weight:900;height:22px;justify-content:center;width:22px}.sbti-rank-code{color:#4d6a53;font-size:15px;font-weight:900}.sbti-rank-name,.sbti-rank-sep{color:#6a786f;font-size:13px;font-weight:700}.sbti-rank-body p{color:#6a786f;font-size:13px;line-height:1.35;margin:3px 0 6px}.sbti-rank-body i{background:#edf3ee;border-radius:999px;display:block;height:5px;overflow:hidden;transform-origin:left;width:100%}.sbti-rank-body i:before{background:#4d6a53;border-radius:inherit;content:"";display:block;height:100%;width:100%}.sbti-rare-list{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.sbti-rare-list span{color:#6a786f;font-size:12px;font-weight:800}.sbti-rare-list b{background:#edf6ef;border:1px solid #dbe8dd;border-radius:999px;color:#4d6a53;display:inline-flex;font-size:12px;gap:5px;padding:6px 10px}.sbti-rare-list small{color:#6a786f;font-size:11px;font-weight:700}.sbti-progress-wrap{align-items:center;display:grid;gap:10px;grid-template-columns:1fr max-content}.sbti-progress-bar{background:#edf3ee;border-radius:999px;height:8px;overflow:hidden}.sbti-progress-bar span{background:linear-gradient(90deg,#6c8d71,#4d6a53);border-radius:inherit;display:block;height:100%;transform-origin:left;transition:transform .3s ease;width:100%}.sbti-progress-count{color:#6a786f;font-size:13px;font-weight:800}.sbti-quiz-card{display:flex;flex-direction:column;min-height:80vh;padding:28px}.sbti-card-meta{align-items:center;display:flex;gap:8px;margin-bottom:16px}.sbti-card-meta span{background:#edf6ef;border:1px solid #dbe8dd;border-radius:999px;color:#4d6a53;font-size:12px;font-weight:800;padding:4px 10px}.sbti-card-meta b{color:#6a786f;font-size:12px;font-weight:700}.sbti-quiz-card h2{color:#1e2a22;font-size:17px;font-weight:650;line-height:1.72;margin:0 0 20px}.sbti-options{display:flex;flex-direction:column;gap:10px}.sbti-option{align-items:flex-start;background:transparent;border:0;border-bottom:1px solid #edf3ee;border-radius:12px;color:#1e2a22;display:flex;gap:12px;padding:14px 16px;text-align:left;transition:background .16s ease;width:100%}.sbti-option:hover,.sbti-option.selected{background:#edf6ef}.sbti-option span{align-items:center;background:#edf3ee;border-radius:8px;color:#4d6a53;display:inline-flex;flex-shrink:0;font-size:13px;font-weight:900;height:28px;justify-content:center;width:28px}.sbti-option.selected span{background:#4d6a53;color:#fff}.sbti-option b{color:#1e2a22;font-size:15px;font-weight:500;line-height:1.6;padding-top:2px}.sbti-quiz-bottom-bar{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:auto;padding-top:20px}.sbti-quiz-bottom-bar>span{color:#6a786f;font-size:13px;font-weight:700}.sbti-breadcrumb{align-items:center;color:#6a786f;display:flex;font-size:13px;gap:8px}.sbti-breadcrumb button{background:transparent;border:0;color:#4d6a53;font-weight:800;padding:0}.sbti-breadcrumb b{color:#1e2a22}.sbti-result-card{padding:22px}.sbti-result-hero{align-items:flex-start;display:flex;gap:18px}.sbti-result-img-box{aspect-ratio:1;background:linear-gradient(135deg,#e8f5e9,#f1f8e9);border-radius:16px;flex-shrink:0;overflow:hidden;width:40%}.sbti-result-img-box img{display:block;height:100%;object-fit:contain;object-position:top center;width:100%}.sbti-result-info{min-width:0}.sbti-type-kicker{align-items:center;color:#6a786f;display:flex;font-size:12px;font-weight:800;gap:8px}.sbti-result-info h1{color:#1e2a22;font-size:36px;font-weight:800;line-height:1.15;margin:4px 0 0}.sbti-match-badge{background:#edf6ef;border:1px solid #dbe8dd;border-radius:999px;color:#4d6a53;display:inline-flex;font-size:12px;font-weight:900;margin-top:8px;padding:6px 12px}.sbti-result-meta-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.sbti-dna-tag,.sbti-secondary-type{align-items:center;background:#f5f8f5;border:0;border-radius:8px;color:#4d6a53;display:inline-flex;font-size:12px;font-weight:800;gap:6px;padding:6px 12px}.sbti-dna-tag code{color:#4d6a53;font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13px;font-weight:700;letter-spacing:.08em}.sbti-secondary-type{color:#6a786f}.sbti-result-intro{color:#4d6a53;font-size:17px;font-weight:800;line-height:1.65;margin:16px 0 8px}.sbti-result-desc{color:#304034;font-size:14px;line-height:1.9;margin:0}.sbti-dim-section,.sbti-report-card{padding:20px}.sbti-dim-section h2,.sbti-report-card h2{color:#1e2a22;font-size:18px;margin:0 0 10px}.sbti-dim-section>p{color:#6a786f;font-size:14px;line-height:1.7;margin:0 0 16px}.sbti-dim-compact{display:flex;flex-direction:column;gap:14px}.sbti-dim-group-name{color:#4d6a53;font-size:11px;font-weight:900;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.sbti-dim-row{padding:8px 0}.sbti-dim-row+.sbti-dim-row{border-top:1px solid #edf3ee}.sbti-dim-row-top{align-items:center;display:flex;gap:8px}.sbti-dim-row-top span{color:#1e2a22;flex:0 0 132px;font-size:13px;font-weight:800}.sbti-dim-row-top i{background:#edf3ee;border-radius:999px;display:block;flex:1;height:8px;overflow:hidden}.sbti-dim-row-top i b{background:#4d6a53;border-radius:inherit;display:block;height:100%;transform-origin:left;width:100%}.sbti-level{border-radius:999px;color:#fff;display:inline-flex;font-size:11px;font-weight:900;justify-content:center;min-width:24px;padding:3px 7px}.sbti-level-L{background:#7aaac4}.sbti-level-M{background:#c0a06a}.sbti-level-H{background:#4d6a53}.sbti-dim-row p{color:#6a786f;font-size:13px;line-height:1.55;margin:6px 0 0 132px}.sbti-report-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.sbti-report-grid div,.sbti-note-card{background:#fbfefb;border:1px solid #dbe8dd;border-radius:14px;padding:14px 16px}.sbti-report-grid b,.sbti-note-card b{color:#4d6a53;display:block;font-size:13px;font-weight:900;margin-bottom:8px}.sbti-report-grid p,.sbti-note-card p{color:#304034;font-size:13px;line-height:1.7;margin:0 0 6px}.sbti-note-card{margin-top:12px}.sbti-result-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.sbti-share-toast{background:#000000bf;border-radius:14px;color:#fff;font-size:14px;font-weight:700;left:50%;padding:14px 24px;position:fixed;top:50%;transform:translate(-50%,-50%);z-index:100}.sbti-modal-backdrop{align-items:center;background:#0000009e;display:flex;inset:0;justify-content:center;padding:22px;position:fixed;z-index:90}.sbti-modal-card{background:#0b0b0b;border:1px solid rgba(255,255,255,.18);border-radius:24px;box-shadow:0 34px 90px #0000006b;color:#fff;display:grid;gap:16px;max-height:min(760px,calc(100vh - 36px));max-width:680px;overflow:auto;padding:28px;position:relative;width:min(680px,100%)}.sbti-modal-card>span{color:#ffffff94;font-size:13px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.sbti-modal-card h2{color:#fff;font-size:clamp(30px,5vw,54px);font-weight:950;letter-spacing:-.045em;line-height:.95;margin:0}.sbti-modal-card p{color:#ffffffb3;font-size:17px;font-weight:760;line-height:1.4;margin:0}.sbti-modal-card textarea{background:#ffffff14;border:1px solid rgba(255,255,255,.16);border-radius:16px;color:#fff;font:inherit;font-size:15px;font-weight:750;min-height:116px;padding:14px;resize:vertical}.sbti-modal-close{align-items:center;background:#ffffffe6;border:0;border-radius:50%;color:#050505;display:inline-flex;font-size:28px;font-weight:800;height:44px;justify-content:center;line-height:1;position:absolute;right:18px;top:18px;width:44px}.sbti-micro-question{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:18px;display:grid;gap:12px;padding:16px}.sbti-micro-question b{color:#fff;font-size:17px;font-weight:920}.sbti-micro-question div{display:flex;flex-wrap:wrap;gap:8px}.sbti-micro-question button{background:#ffffff1a;border:1px solid rgba(255,255,255,.16);border-radius:999px;color:#ffffffe0;font-size:13px;font-weight:900;padding:10px 12px}.sbti-shell{max-width:476px;width:min(476px,100%,calc(100vw - 32px))}.sbti-shell.sbti-quiz-screen{max-width:620px;width:min(620px,100%,calc(100vw - 32px))}.sbti-shell.sbti-result-screen{max-width:900px;width:min(900px,100%,calc(100vw - 32px))}.sbti-card{background:radial-gradient(circle at 72% 20%,rgba(255,255,255,.08),transparent 28%),radial-gradient(ellipse at 68% 76%,rgba(80,200,222,.08),transparent 36%),#000;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 32px 72px #00000047;color:#fff}.sbti-hero-card,.sbti-quiz-card,.sbti-result-card{height:min(620px,74dvh);min-height:390px;overflow:hidden}.sbti-hero-card{align-content:start;padding:30px;position:relative}.sbti-hero-grid{align-items:stretch;display:grid;gap:12px;grid-template-columns:1fr;min-height:100%;position:static}.sbti-hero-copy{align-self:start;max-width:390px;position:relative;z-index:4}.sbti-eyebrow{color:#ffffff8f;font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.sbti-hero-card h1{color:#fff;font-size:68px;font-weight:850;letter-spacing:-.08em;line-height:.88;margin:28px 0 0;max-width:390px;text-transform:lowercase}.sbti-hero-card p{color:#ffffffad;font-size:15px;font-weight:780;line-height:1.22;margin-top:16px;max-width:340px}.sbti-hero-card p strong{color:#fff;display:block;font-size:16px;font-weight:900;margin-bottom:5px}.sbti-stats-ticker{color:#ffffff7a;font-size:12px;font-weight:900;line-height:1.3;margin-top:12px}.sbti-hero-actions{justify-content:flex-start;margin-top:16px;position:relative;z-index:5}.sbti-btn{border-radius:999px;font-weight:950}.sbti-btn-primary{background:#fff;border:0;box-shadow:none;color:#050505}.sbti-btn-secondary{background:#ffffff14;border:1px solid rgba(255,255,255,.18);color:#fff}.sbti-card-stack{bottom:-64px;height:248px;left:50%;min-height:0;pointer-events:none;position:absolute;right:auto;transform:translate(-50%);width:430px;z-index:0}.sbti-card-stack:before{background:radial-gradient(circle at 52% 45%,rgba(255,255,255,.12),transparent 35%),radial-gradient(circle at 50% 55%,rgba(80,200,222,.14),transparent 48%);height:226px;left:50%;top:22px;transform:translate(-50%);width:360px}.sbti-card-stack:after{background:linear-gradient(180deg,#0000,#000 58%);border-radius:50% 50% 0 0;bottom:-4px;box-shadow:0 -18px 34px #0000009e;content:"";height:72px;left:50%;position:absolute;transform:translate(-50%);width:390px;z-index:8}.sbti-card-stack span{--deal-delay: 0ms;--rot: 0deg;--tx: -50%;--ty: 0px;animation:sbti-deal-card .82s cubic-bezier(.16,1,.3,1) both;animation-delay:var(--deal-delay);border:1px solid rgba(255,255,255,.18);box-shadow:0 18px 34px #00000052;height:150px;left:50%;padding:7px;top:54px;transform:translate(var(--tx),var(--ty)) rotate(var(--rot));transform-origin:50% 96%;transition:transform .28s cubic-bezier(.2,.8,.2,1);width:122px;will-change:transform,opacity}.sbti-card-stack span:nth-child(1){--deal-delay: 40ms;--rot: -20deg;--tx: -190px;--ty: 36px}.sbti-card-stack span:nth-child(2){--deal-delay: .13s;--rot: -13deg;--tx: -145px;--ty: 12px}.sbti-card-stack span:nth-child(3){--deal-delay: .22s;--rot: -5deg;--tx: -92px;--ty: -4px}.sbti-card-stack span:nth-child(4){--deal-delay: .31s;--rot: 6deg;--tx: -36px;--ty: -4px}.sbti-card-stack span:nth-child(5){--deal-delay: .4s;--rot: 15deg;--tx: 22px;--ty: 12px}.sbti-card-stack span:nth-child(6){--deal-delay: .52s;--rot: 22deg;--tx: 76px;--ty: 38px}.sbti-card-stack:hover span:nth-child(1){--rot: -22deg;--tx: -198px;--ty: 28px}.sbti-card-stack:hover span:nth-child(2){--rot: -14deg;--tx: -152px;--ty: 4px}.sbti-card-stack:hover span:nth-child(3){--rot: -5deg;--tx: -94px;--ty: -12px}.sbti-card-stack:hover span:nth-child(4){--rot: 8deg;--tx: -30px;--ty: -12px}.sbti-card-stack:hover span:nth-child(5){--rot: 16deg;--tx: 30px;--ty: 4px}.sbti-card-stack:hover span:nth-child(6){--rot: 23deg;--tx: 86px;--ty: 30px}.sbti-drop-figures{inset:0;position:absolute;z-index:7}.sbti-drop-figures i{animation:sbti-figure-drop 3.6s cubic-bezier(.16,1,.3,1) infinite both;background:#fff;border:1px solid rgba(255,255,255,.42);border-radius:50%;box-shadow:0 12px 24px #00000052;display:block;height:42px;opacity:0;overflow:hidden;position:absolute;width:42px}.sbti-drop-figures i:nth-child(1){animation-delay:.24s;left:86px;top:92px}.sbti-drop-figures i:nth-child(2){animation-delay:.66s;left:132px;top:76px}.sbti-drop-figures i:nth-child(3){animation-delay:1.08s;left:178px;top:88px}.sbti-drop-figures i:nth-child(4){animation-delay:1.5s;left:226px;top:78px}.sbti-drop-figures i:nth-child(5){animation-delay:1.92s;left:270px;top:94px}.sbti-drop-figures i:nth-child(6){animation-delay:2.34s;left:312px;top:108px}.sbti-drop-figures img{height:54px;object-fit:cover;object-position:top center;transform:translate(-6px,2px);width:54px}.sbti-card-stack b{color:#050505}.sbti-card-stack small{color:#05050594}.sbti-type-strip,.sbti-rank-card{display:none}.sbti-progress-count,.sbti-breadcrumb,.sbti-breadcrumb b{color:#ffffff94}.sbti-breadcrumb button{color:#fff}.sbti-progress-bar{background:#ffffff1f}.sbti-progress-bar span{background:#fff}.sbti-quiz-card{height:auto;min-height:min(660px,calc(100dvh - 140px));overflow:visible;padding:28px}.sbti-card-meta{flex-shrink:0}.sbti-card-meta span{background:#ffffff1f;border-color:#ffffff29;color:#fff}.sbti-card-meta b{color:#ffffff8f}.sbti-quiz-card h2{color:#fff;flex:0 0 auto;font-size:23px;font-weight:900;line-height:1.24;margin-bottom:16px;max-height:none;overflow:visible;padding-right:4px}.sbti-options{flex:0 0 auto;gap:9px;min-height:0;overflow:visible;padding-right:2px}.sbti-option{background:#ffffff12;border:1px solid rgba(255,255,255,.1);border-radius:12px;color:#fff;min-height:58px;padding:12px}.sbti-option:hover,.sbti-option.selected{background:#ffffff24}.sbti-option span{background:#fff;color:#050505}.sbti-option.selected span{background:#61d99b;color:#050505}.sbti-option b{color:#ffffffe0;font-size:14px;font-weight:850;line-height:1.24}.sbti-quiz-bottom-bar{border-top:1px solid rgba(255,255,255,.12);flex-shrink:0;margin-top:14px;padding-top:14px}.sbti-quiz-bottom-bar>span{color:#ffffff8f}.sbti-result-card{overflow:auto;padding:26px;scrollbar-width:thin}.sbti-result-card:has(.sbti-result-hero-featured){min-height:560px}.sbti-result-card-conversion{display:grid;gap:18px;height:auto;min-height:0;overflow:visible}.sbti-result-hero{display:grid;gap:18px;grid-template-columns:150px minmax(0,1fr)}.sbti-result-hero-featured{align-items:center;grid-template-columns:minmax(220px,300px) minmax(0,1fr)}.sbti-result-img-box{background:#fff;border-radius:14px;overflow:hidden;width:100%}.sbti-result-hero-featured .sbti-result-img-box{border-radius:18px;box-shadow:0 24px 42px #00000057;max-width:300px;transform:rotate(-2deg)}.sbti-result-img-box img{display:block;width:100%}.sbti-localized-card-art{background:#fff;height:100%;margin:0;overflow:hidden;position:relative;width:100%}.sbti-localized-card-art:before{background:linear-gradient(180deg,#fff 0 70%,#ffffffe0),radial-gradient(circle at 50% 16%,color-mix(in srgb,var(--avatar-accent) 18%,transparent),transparent 42%);border-bottom:1px solid rgba(0,0,0,.045);content:"";height:37%;left:0;position:absolute;right:0;top:0;z-index:2}.sbti-localized-card-art img{height:100%;object-fit:contain;object-position:center bottom;width:100%}.sbti-localized-card-art figcaption{align-items:center;color:var(--avatar-accent);display:grid;gap:5px;justify-items:center;left:18px;position:absolute;right:18px;text-align:center;top:25px;z-index:3}.sbti-localized-card-art figcaption span{color:#5e665f;font-size:28px;font-weight:950;line-height:1;text-transform:uppercase}.sbti-localized-card-art figcaption b{color:var(--avatar-accent);font-size:34px;font-weight:950;letter-spacing:0;line-height:.95}.sbti-type-kicker{color:#ffffff85}.sbti-result-info h1{color:#fff;font-size:42px;letter-spacing:0;line-height:.98;margin:8px 0}.sbti-match-badge,.sbti-dna-tag,.sbti-secondary-type{background:#ffffff1a;border:1px solid rgba(255,255,255,.12);color:#fff}.sbti-dna-tag code{color:#fff;white-space:nowrap}.sbti-dna-tag span{white-space:nowrap}.sbti-result-intro{color:#fff}.sbti-result-hook{color:#fff;font-size:17px;font-weight:950;line-height:1.18;margin:10px 0}.sbti-meme-tags{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0 12px}.sbti-meme-tags span{background:#61d99b24;border:1px solid rgba(97,217,155,.24);border-radius:999px;color:#9cf0bd;font-size:11px;font-weight:950;padding:7px 9px;text-transform:uppercase}.sbti-bigfive-preview{background:#ffffff14;border:1px solid rgba(255,255,255,.12);border-radius:16px;display:grid;gap:6px;margin:10px 0 12px;padding:12px}.sbti-bigfive-preview span{color:#ffffff8a;font-size:10px;font-weight:950;text-transform:uppercase}.sbti-bigfive-preview b{color:#fff;font-size:17px;font-weight:950;line-height:1}.sbti-bigfive-preview i{background:#ffffff1f;border-radius:999px;display:block;height:7px;overflow:hidden}.sbti-bigfive-preview em{background:#61d99b;border-radius:inherit;display:block;height:100%;transform-origin:left center}.sbti-bigfive-preview small{color:#ffffff9e;font-size:11px;font-weight:780;line-height:1.25}.sbti-result-desc{color:#ffffffb8;font-weight:750;max-height:190px;overflow:auto}.sbti-result-desc-short{font-size:14px;line-height:1.35;max-height:none;overflow:visible}.sbti-result-promise{align-items:center;background:#ffffff17;border:1px solid rgba(255,255,255,.12);border-radius:18px;display:grid;gap:4px 12px;grid-template-columns:minmax(0,1fr) auto;margin-top:12px;padding:13px 14px}.sbti-result-promise span,.sbti-result-promise small{color:#ffffff9e;font-size:12px;font-weight:850}.sbti-result-promise b{color:#fff;font-size:26px;font-weight:950;grid-row:span 2}.sbti-free-bullets{border-top:1px solid rgba(255,255,255,.1);display:grid;gap:8px;margin-top:18px;padding-top:16px}.sbti-free-bullets p{color:#ffffffb3;font-size:13px;font-weight:800;line-height:1.32;margin:0;padding-left:15px;position:relative}.sbti-free-bullets p:before{background:#61d99b;border-radius:999px;content:"";height:5px;left:0;position:absolute;top:6px;width:5px}.sbti-result-actions-featured{margin-top:18px}.sbti-dim-section,.sbti-report-card,.sbti-paywall-card,.sbti-life-report-card{padding:20px}.sbti-dim-section h2,.sbti-report-card h2,.sbti-paywall-card h2,.sbti-life-report-card h2{color:#fff}.sbti-dim-section>p{color:#fff9}.sbti-dim-group-name,.sbti-report-grid b,.sbti-note-card b,.sbti-paywall-card span,.sbti-report-heading span,.sbti-life-card>span,.sbti-prototype-box b{color:#61d99b}.sbti-dim-row+.sbti-dim-row{border-top-color:#ffffff1a}.sbti-dim-row-top span{color:#fff}.sbti-dim-row-top i{background:#ffffff1f}.sbti-dim-row-top i b{background:#61d99b}.sbti-dim-row p,.sbti-report-grid p,.sbti-note-card p,.sbti-paywall-card p,.sbti-paywall-card li,.sbti-report-heading p,.sbti-model-score p,.sbti-model-score small,.sbti-prototype-box p,.sbti-prototype-list small,.sbti-life-card p,.sbti-life-card li{color:#ffffffad}.sbti-report-grid div,.sbti-note-card,.sbti-paywall-card ul,.sbti-model-score,.sbti-prototype-box,.sbti-life-card,.sbti-locked-card{background:#ffffff12;border-color:#ffffff1a}.sbti-report-heading{display:grid;gap:8px;margin-bottom:16px}.sbti-report-heading span,.sbti-life-card>span{font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.sbti-report-heading h2{font-size:30px;letter-spacing:-.04em;line-height:.98;margin:0}.sbti-report-heading p{font-size:14px;font-weight:760;line-height:1.35;margin:0}.sbti-model-score-grid,.sbti-locked-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sbti-curiosity-grid{display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.sbti-curiosity-grid article{background:linear-gradient(140deg,#61d99b21,#ffffff0f),#ffffff0f;border:1px solid rgba(255,255,255,.11);border-radius:16px;display:grid;gap:10px;min-height:160px;padding:15px}.sbti-curiosity-grid b{color:#fff;font-size:18px;font-weight:950;line-height:1.05}.sbti-curiosity-grid p{color:#ffffffa8;font-size:13px;font-weight:780;line-height:1.34;margin:0}.sbti-curiosity-grid span{align-self:end;color:#61d99b;font-size:10px;font-weight:950;text-transform:uppercase}.sbti-locked-card{border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;gap:7px;min-height:132px;padding:14px;position:relative}.sbti-locked-card span{color:#61d99b;font-size:10px;font-weight:950;text-transform:uppercase}.sbti-locked-card h3{color:#fff;font-size:20px;font-weight:950;letter-spacing:-.03em;line-height:1;margin:0}.sbti-locked-card p{color:#ffffff9e;font-size:13px;font-weight:760;line-height:1.32;margin:0}.sbti-locked-card>b{align-self:end;background:#ffffff1a;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#ffffff9e;font-size:10px;font-weight:950;justify-self:start;padding:6px 8px;text-transform:uppercase}.sbti-model-score{border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;gap:8px;min-width:0;padding:12px}.sbti-model-score div{align-items:baseline;display:flex;justify-content:space-between}.sbti-model-score span{color:#ffffffb8;font-size:12px;font-weight:950}.sbti-model-score strong{color:#fff;font-size:24px;font-weight:950;letter-spacing:-.03em}.sbti-model-score i{background:#ffffff1f;border-radius:999px;display:block;height:7px;overflow:hidden}.sbti-model-score i b{background:#61d99b;border-radius:inherit;display:block;height:100%;transform-origin:left center}.sbti-model-score p,.sbti-model-score small{font-size:12px;font-weight:780;line-height:1.25;margin:0}.sbti-model-score small{color:#ffffff75}.sbti-prototype-box{border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;gap:12px;grid-template-columns:minmax(0,1.2fr) minmax(190px,.8fr);margin-top:12px;padding:14px}.sbti-prototype-box b{display:block;font-size:13px;font-weight:950;margin-bottom:6px}.sbti-prototype-box p{font-size:13px;font-weight:760;line-height:1.35;margin:0}.sbti-prototype-list{display:grid;gap:8px}.sbti-prototype-list span{align-items:center;background:#ffffff14;border-radius:10px;display:grid;grid-template-columns:68px minmax(0,1fr);min-width:0;padding:9px 10px}.sbti-prototype-list b{color:#fff;font-size:13px;margin:0}.sbti-prototype-list small{font-size:12px;font-weight:800;min-width:0}.sbti-life-grid{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.sbti-life-card{border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;gap:8px;min-width:0;padding:14px}.sbti-life-card h3{color:#fff;font-size:20px;font-weight:950;letter-spacing:-.03em;line-height:1;margin:0}.sbti-life-card p{font-size:14px;font-weight:760;line-height:1.35;margin:0}.sbti-life-card ul{display:grid;gap:6px;list-style:none;margin:4px 0 0;padding:0}.sbti-life-card li{font-size:12px;font-weight:760;line-height:1.28;padding-left:14px;position:relative}.sbti-life-card li:before{background:#61d99b;border-radius:999px;content:"";height:5px;left:0;position:absolute;top:6px;width:5px}.sbti-life-grid-preview .sbti-life-card{min-height:190px}.sbti-life-grid-one{grid-template-columns:1fr}.sbti-card-lockline,.sbti-dim-fade-lock{background:#ffffff14;border:1px solid rgba(255,255,255,.1);border-radius:999px;color:#ffffff94;font-size:11px;font-weight:950;padding:8px 10px;text-transform:uppercase}.sbti-dim-section-locked .sbti-dim-compact{max-height:196px;overflow:hidden;position:relative}.sbti-dim-section-locked .sbti-dim-compact:after{background:linear-gradient(180deg,#0000,#000);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0}.sbti-dim-fade-lock{margin-top:12px;text-align:center}.sbti-upgrade-copy{color:#ffffffad;font-size:14px;font-weight:760;line-height:1.35}.sbti-paywall-card{display:grid;gap:14px}.sbti-paywall-card h2{font-size:28px;letter-spacing:0;line-height:1;margin:6px 0 8px}.sbti-paywall-card ul{border:1px solid rgba(255,255,255,.1);border-radius:14px;display:grid;gap:8px;list-style:none;margin:0;padding:14px}.sbti-paywall-card li{font-size:13px;font-weight:850}.sbti-paywall-card li:before{color:#61d99b;content:"locked";display:inline-block;font-size:10px;font-weight:950;margin-right:8px;text-transform:uppercase}.sbti-trust-row{display:flex;flex-wrap:wrap;gap:8px}.sbti-trust-row span{background:#61d99b1f;border:1px solid rgba(97,217,155,.2);border-radius:999px;color:#9cf0bd;font-size:11px;font-weight:950;padding:8px 10px}.sbti-save-card{padding:20px}.sbti-save-form{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) auto}.sbti-save-form label{display:grid;gap:6px;min-width:0}.sbti-save-form span{color:#ffffff94;font-size:11px;font-weight:950;text-transform:uppercase}.sbti-save-form input{background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#fff;font:inherit;font-size:14px;font-weight:850;min-height:48px;min-width:0;padding:0 13px}@media(max-width:560px){.sbti-hero-card{padding:28px 22px}.sbti-hero-card h1{font-size:52px;line-height:.9;max-width:310px}.sbti-hero-card p{font-size:14px;max-width:300px}.sbti-hero-actions{gap:12px}.sbti-hero-actions .sbti-btn{min-height:58px;padding:0 22px}.sbti-card-stack{bottom:-62px;height:230px;left:50%;right:auto;transform:translate(-50%);width:348px}.sbti-card-stack:before{height:206px;width:302px}.sbti-card-stack:after{width:318px}.sbti-card-stack span{height:130px;top:62px;width:104px}.sbti-card-stack span:nth-child(1){--rot: -19deg;--tx: -148px;--ty: 34px}.sbti-card-stack span:nth-child(2){--rot: -12deg;--tx: -112px;--ty: 14px}.sbti-card-stack span:nth-child(3){--rot: -4deg;--tx: -72px;--ty: 0px}.sbti-card-stack span:nth-child(4){--rot: 6deg;--tx: -28px;--ty: 0px}.sbti-card-stack span:nth-child(5){--rot: 14deg;--tx: 12px;--ty: 14px}.sbti-card-stack span:nth-child(6){--rot: 20deg;--tx: 48px;--ty: 34px}.sbti-drop-figures i{height:36px;width:36px}.sbti-drop-figures i:nth-child(1){left:70px;top:90px}.sbti-drop-figures i:nth-child(2){left:110px;top:76px}.sbti-drop-figures i:nth-child(3){left:150px;top:88px}.sbti-drop-figures i:nth-child(4){left:190px;top:78px}.sbti-drop-figures i:nth-child(5){left:228px;top:94px}.sbti-drop-figures i:nth-child(6){left:264px;top:106px}.sbti-drop-figures img{height:48px;width:48px}.sbti-quiz-card h2{font-size:20px}.sbti-result-hero,.sbti-result-hero-featured{grid-template-columns:1fr}.sbti-result-img-box{max-width:210px}.sbti-result-hero-featured .sbti-result-img-box{justify-self:center}.sbti-result-info h1{font-size:32px}.sbti-model-score-grid,.sbti-life-grid,.sbti-locked-grid,.sbti-curiosity-grid,.sbti-save-form,.sbti-prototype-box{grid-template-columns:1fr}.sbti-report-heading h2{font-size:26px}.sbti-model-score{padding:12px 13px}}.standalone-page,.content-band{background:var(--page);min-height:100dvh;padding:32px 22px 90px}[data-dialed-content=sound-home],[data-dialed-content=time-home],[data-dialed-content=shape-home],[data-dialed-content=sbti-home],html[data-dialed-game=sound] [data-dialed-content=color-home],html[data-dialed-game=time] [data-dialed-content=color-home],html[data-dialed-game=shape] [data-dialed-content=color-home],html[data-dialed-game=sbti] [data-dialed-content=color-home]{display:none}html[data-dialed-game=color] [data-dialed-content=color-home],html[data-dialed-game=sound] [data-dialed-content=sound-home],html[data-dialed-game=time] [data-dialed-content=time-home],html[data-dialed-game=shape] [data-dialed-content=shape-home],html[data-dialed-game=sbti] [data-dialed-content=sbti-home]{display:block}.standalone-page>.game-card,.standalone-page>.sound-card,.standalone-page>.sbti-card{margin:0 auto 42px}.content-grid,.article-wrap{margin:0 auto;max-width:1180px}.content-grid{grid-template-columns:repeat(3,1fr)}.content-grid article,.article-wrap{padding:26px}.article-wrap{max-width:930px}.article-wrap h1{font-size:clamp(42px,8vw,86px);line-height:.94}.article-wrap h2{margin-top:28px}.assessment-content-band,.sbti-content-band{min-height:0}.assessment-copy-wrap,.sbti-copy-wrap{display:grid;gap:22px;margin:0 auto;max-width:1180px}.assessment-copy-card,.sbti-copy-card{background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 46px #0000000f;color:var(--page-ink);padding:26px}.assessment-copy-card-wide,.sbti-copy-card-wide{grid-column:1 / -1}.assessment-copy-card h2,.sbti-copy-card h2{color:var(--page-ink);font-size:clamp(30px,4vw,54px);letter-spacing:-.04em;line-height:.95;margin:8px 0 18px}.assessment-copy-card h3,.sbti-copy-card h3{color:var(--page-ink);font-size:24px;letter-spacing:-.03em;line-height:1;margin:8px 0 12px}.assessment-copy-card p,.assessment-copy-card li,.sbti-copy-card p,.sbti-copy-card li{color:var(--page-muted);font-size:16px;line-height:1.55}.assessment-copy-card p,.sbti-copy-card p{margin:0 0 14px}.assessment-copy-card span,.assessment-copy-card small,.sbti-copy-card span,.sbti-copy-card small{color:var(--page-muted);font-weight:900}.assessment-copy-card small,.sbti-copy-card small{display:block;font-size:12px;line-height:1.35}.assessment-copy-grid,.sbti-copy-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-copy-grid-four{grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-stat-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-stat-grid div{background:#f8f8f7;border:1px solid var(--line);border-radius:12px;display:grid;gap:8px;min-height:116px;padding:16px}.assessment-stat-grid b{color:var(--page-ink);font-size:clamp(28px,4vw,48px);letter-spacing:-.05em;line-height:.92}.assessment-stat-grid span{color:var(--page-muted);font-size:13px;font-weight:900;line-height:1.25}.sbti-copy-grid-five{grid-template-columns:repeat(5,minmax(0,1fr))}.assessment-source-grid,.assessment-faq-grid,.assessment-analysis-grid,.sbti-step-grid,.sbti-feature-type-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.assessment-source-grid,.assessment-faq-grid,.assessment-analysis-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.assessment-source-grid a,.assessment-faq-grid details,.assessment-analysis-grid div,.sbti-step-grid div,.sbti-feature-type-grid a,.sbti-faq-grid details{background:#f8f8f7;border:1px solid var(--line);border-radius:12px;color:var(--page-ink);padding:16px}.assessment-source-grid a{display:grid;gap:7px;text-decoration:none}.assessment-source-grid span{color:var(--page-ink);font-size:14px}.assessment-faq-grid summary{color:var(--page-ink);cursor:pointer;font-size:16px;font-weight:950}.assessment-faq-grid details p{margin:12px 0 0}.assessment-analysis-grid b,.sbti-step-grid b{align-items:center;background:#111;border-radius:999px;color:#fff;display:inline-flex;height:30px;justify-content:center;margin-bottom:12px;width:30px}.assessment-analysis-grid span,.sbti-step-grid span{color:var(--page-ink);display:block;font-size:16px}.assessment-analysis-grid p{margin:10px 0 0}.sbti-type-chip-grid{display:grid;gap:10px;grid-template-columns:repeat(9,minmax(0,1fr))}.sbti-type-chip-grid a{align-items:center;background:#f8f8f7;border:1px solid var(--line);border-radius:12px;color:var(--page-ink);display:grid;gap:6px;justify-items:center;min-height:104px;padding:10px 8px;text-align:center}.sbti-type-chip-grid img,.sbti-feature-type-grid img{border-radius:50%;object-fit:contain}.sbti-type-chip-grid span,.sbti-feature-type-grid b{color:var(--page-ink);font-size:13px;line-height:1}.sbti-type-chip-grid small{font-size:11px}.sbti-compare-table{border:1px solid var(--line);border-radius:12px;overflow:hidden}.sbti-compare-table div{display:grid;grid-template-columns:160px minmax(0,1fr) minmax(0,1fr)}.sbti-compare-table div+div{border-top:1px solid var(--line)}.sbti-compare-table b,.sbti-compare-table span{border-right:1px solid var(--line);color:var(--page-ink);font-size:14px;font-weight:850;line-height:1.35;padding:13px}.sbti-compare-table b:last-child,.sbti-compare-table span:last-child{border-right:0}.sbti-feature-type-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sbti-feature-type-grid a{display:grid;gap:8px;text-decoration:none}.sbti-feature-type-grid span{color:var(--page-muted)}.sbti-faq-grid{display:grid;gap:12px}.sbti-faq-grid summary{color:var(--page-ink);cursor:pointer;font-size:16px;font-weight:950}.sbti-faq-grid details p{margin:12px 0 0}@media(max-width:860px){.assessment-copy-grid,.assessment-copy-grid-four,.assessment-stat-grid,.assessment-source-grid,.assessment-faq-grid,.assessment-analysis-grid,.sbti-copy-grid,.sbti-copy-grid-five,.sbti-step-grid,.sbti-feature-type-grid{grid-template-columns:1fr}.sbti-type-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sbti-compare-table div{grid-template-columns:1fr}.sbti-compare-table b,.sbti-compare-table span{border-right:0}.sbti-compare-table b+b,.sbti-compare-table span+span{border-top:1px solid var(--line)}}@media(max-width:430px){.assessment-copy-card,.sbti-copy-card{padding:20px}.sbti-type-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.scoring-page{color:var(--page-ink)}.scoring-hero{display:grid;gap:18px}.source-warning{align-items:start;background:#fff;border:1px solid rgba(17,17,17,.12);border-radius:8px;display:grid;gap:8px;grid-template-columns:120px minmax(0,1fr);padding:16px}.source-warning b,.scoring-method section b{color:var(--page-ink);font-size:12px;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.source-warning span{color:var(--page-muted);line-height:1.5}.scoring-method-list{display:grid;gap:16px;margin:0 auto;max-width:1180px}.scoring-method{background:#fff;border:1px solid rgba(17,17,17,.11);border-radius:8px;display:grid;gap:22px;padding:24px}.scoring-method-head{align-items:end;display:flex;gap:16px;justify-content:space-between}.scoring-method-head span{background:#111;border-radius:999px;color:#fff;font-size:12px;font-weight:900;padding:7px 10px;text-transform:uppercase}.scoring-method h2{font-size:clamp(28px,4vw,52px);line-height:.96;margin:0}.scoring-method-grid{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.scoring-method section{border-top:1px solid rgba(17,17,17,.12);display:grid;gap:9px;padding-top:14px}.scoring-method p{color:var(--page-muted);line-height:1.55;margin:0}.source-links{display:flex;flex-wrap:wrap;gap:8px}.source-links a{border:1px solid rgba(17,17,17,.14);border-radius:999px;color:#111;font-size:12px;font-weight:800;padding:8px 11px}.source-links a:hover{background:#111;color:#fff}.eyebrow{color:var(--page-ink);font-size:12px;font-weight:900;letter-spacing:.1em;text-transform:uppercase}.type-directory{display:grid;gap:10px;grid-template-columns:repeat(3,1fr);margin-top:24px}.type-directory a{background:#f8f8f7;border:1px solid var(--line);border-radius:14px;display:grid;gap:7px;padding:12px}.type-directory b{font-size:20px}.text-link{border-bottom:1px solid currentColor;color:var(--page-ink);font-weight:900}.round-choice,.daily-launch,.difficulty-options button,.primary-action,.secondary-action,.daily-play,.picker-submit-orb,.sound-submit-orb,.multi-mode-list button,.multi-difficulty-options button,.multi-rounds button,.leaderboard-tabs button{-webkit-tap-highlight-color:transparent}.round-choice:hover,.daily-launch:hover{transform:scale(1.1)}.difficulty-options:hover{transform:scale(1.035)}.round-choice{background:transparent;isolation:isolate;overflow:hidden}.round-choice:before{background:#fff;border-radius:inherit;content:"";inset:0;position:absolute;transition:transform .22s cubic-bezier(.2,.8,.2,1),opacity .16s ease}.round-choice:hover:before,.round-choice.active:before{background:conic-gradient(from 0deg,#ff6b66,#ffc66d,#eef58c,#6fe5a4,#41d4e1,#8178ff,#ef83b7,#ff6b66)}.round-choice:hover:before{animation:ring-spin 1.8s linear infinite;box-shadow:0 0 0 7px #ffffff14,0 14px 34px #00000042}.round-choice.active{background:transparent;opacity:1;transform:none}.round-choice.active:hover{transform:scale(1.1)}.round-choice.active:before{animation:ring-spin 1.8s linear infinite;background:conic-gradient(from 0deg,#ff6b66,#ffc66d,#eef58c,#6fe5a4,#41d4e1,#8178ff,#ef83b7,#ff6b66);box-shadow:0 0 0 7px #ffffff14,0 14px 34px #00000042}.round-choice svg,.round-choice>span{position:relative;z-index:2}.round-choice.beta-choice svg{height:31px;left:50%;position:absolute!important;top:50%;transform:translate(-50%,-47%);width:31px;z-index:2}.round-choice.beta-choice>span{pointer-events:none;position:absolute!important;right:0;top:0;z-index:4}.round-choice:hover svg,.round-choice.active svg{color:#fff;filter:drop-shadow(0 2px 5px rgba(0,0,0,.4))}.beta-choice>span{z-index:3}.round-choice.active.beta-choice>span{background:#ffffffe6;border-color:#ffffffb3}.daily-launch{background:#080808;border:0;overflow:hidden}.daily-launch:before{animation:ring-spin 2.35s linear infinite;background:conic-gradient(from 30deg,#ff6262,#ffc977,#f3f79a,#61d99b,#50c8de,#7a76ff,#ef83b7,#ff6262);border-radius:inherit;content:"";inset:0;position:absolute}.daily-launch:after{inset:9px;z-index:1}.daily-launch:hover:before{animation-duration:1.2s}.ready-stage{align-content:start;display:grid;min-height:560px;padding-top:10px}.ready-stage>span{color:#ffffff94;font-size:22px;font-weight:800}.ready-stage strong{align-self:center;color:#fff;font-size:clamp(86px,12vw,132px);font-weight:850;letter-spacing:-.07em;line-height:.85;margin-top:72px}.ready-stage p{color:#ffffff94;font-size:18px;font-weight:800;margin:12px 0 0}.ready-stage .memory-brand{align-self:end;margin-top:auto}.multiplayer-card{height:auto;min-height:620px;padding:30px}.multi-stack{display:grid;gap:0;grid-template-rows:auto 1fr;min-height:560px}.multi-stack h1{color:#fff;font-size:76px;font-weight:500;letter-spacing:-.075em;line-height:.9;margin:44px 0 18px}.multi-game-kicker{color:#ffffff75;display:block;font-size:13px;font-weight:950;letter-spacing:.06em;margin-top:36px;text-transform:uppercase}.multi-hero p{color:var(--card-muted);font-size:16px;font-weight:850;line-height:1.18;margin:0 0 12px;max-width:320px}.multi-meta-row{align-items:center;background:transparent;border:0;color:var(--card-muted);display:inline-flex;font-size:13px;font-weight:900;gap:8px;padding:0}.multi-meta-row i{background:currentColor;border-radius:50%;display:block;height:4px;width:4px}.multi-control-deck{align-self:end;display:grid;gap:14px}.multi-control-deck>p{color:#fff;font-size:18px;font-weight:850;letter-spacing:-.03em;line-height:1;margin:0}.multi-method{color:#ffffff85!important;font-size:12px!important;font-weight:850!important;letter-spacing:0!important;line-height:1.24!important;max-width:430px;text-transform:none!important}.multi-launch-controls{align-items:center;display:flex;flex-wrap:wrap;gap:12px 14px}.multi-mode-list{display:grid;gap:12px;grid-template-columns:repeat(3,64px);min-height:64px}.multi-mode-list button{align-items:center;background:#fff;border:0;border-radius:50%;color:#fff;display:inline-flex;height:64px;isolation:isolate;overflow:hidden;padding:0;position:relative;text-align:center;transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s ease,box-shadow .18s ease;width:64px}.multi-mode-list button:before,.multi-mode-list button:after{border-radius:inherit;content:"";inset:0;opacity:0;position:absolute;transition:opacity .18s ease;z-index:-2}.multi-mode-list button:before{background:conic-gradient(from 15deg,#ff6b66,#ffc66d,#eef58c,#6fe5a4,#41d4e1,#8178ff,#ef83b7,#ff6b66)}.multi-mode-list button:after{background:#fff;inset:7px;z-index:-1}.multi-mode-list button:hover{transform:scale(1.1)}.multi-mode-list button:hover:before{animation:ring-spin 1.8s linear infinite;opacity:1}.multi-mode-list button:hover:after{opacity:0}.multi-mode-list button.active{box-shadow:0 0 0 7px #ffffff14,0 14px 34px #00000042;color:#050505}.multi-mode-list button.active:before{animation:ring-spin 2s linear infinite;opacity:1}.multi-mode-list button.active:after{opacity:0}.multi-mode-list button i{align-items:center;background:transparent;border-radius:0;color:#050505;display:inline-flex;height:64px;justify-content:center;left:0;position:absolute;top:0;transition:background .18s ease,color .18s ease,transform .18s cubic-bezier(.2,.8,.2,1);width:64px;z-index:1}.multi-mode-list button.active i{background:transparent;color:#fff;transform:scale(1.04)}.multi-mode-list button:hover i{color:#fff}.multi-mode-list button i svg{fill:none;height:28px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2;width:28px}.multi-mode-list b,.multi-mode-list span{display:none}.multi-difficulty-options{align-self:center}.multi-rounds{align-items:center;align-self:center;background:#050505;border:2px solid #ffffff;border-radius:999px;display:grid;gap:2px;grid-template-columns:repeat(3,26px);height:28px;padding:0;width:86px}.multi-rounds button{background:transparent;border:0;border-radius:999px;color:#fff;font-size:12px;font-weight:900;height:20px;line-height:1;margin:2px 0;padding:0;transition:background .16s ease,color .16s ease,transform .16s ease}.multi-rounds button.active{background:#fff;color:#050505}.match-status{background:#ffffff12;border:1px solid rgba(255,255,255,.16);border-radius:14px;display:grid;gap:5px;max-width:430px;padding:11px 13px 12px}.match-status b{color:#fff;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}.match-status p{color:#ffffffb3;font-size:12px;font-weight:820;line-height:1.24;margin:0}.match-status-searching{border-color:#52d3ff70;box-shadow:inset 0 0 0 1px #52d3ff14,0 0 22px #52d3ff14}.match-status-matched{border-color:#7ce7a87a;box-shadow:inset 0 0 0 1px #7ce7a81a,0 0 22px #7ce7a81a}.match-status-error{border-color:#ff6b6685}.multi-actions{align-items:center;display:grid;gap:12px;grid-template-columns:118px minmax(0,1fr);margin-top:0}.multi-privacy{border:1px solid rgba(255,255,255,.14);border-radius:14px;padding:10px 12px}.multi-privacy input{accent-color:#ffffff}.multi-privacy span{color:#ffffffbd;font-size:12px}.multi-actions .daily-initials,.multi-actions .daily-play{height:54px}.multi-actions .daily-play{font-size:16px}.multi-actions .daily-play:disabled{cursor:wait;opacity:.58}.game-card.leaderboard-card{min-height:650px;padding:30px;width:min(476px,calc(100vw - 36px))}.game-card.leaderboard-card .daily-close{height:48px;right:30px;top:30px;width:48px}.leaderboard-stack{display:grid;gap:0;min-height:590px}.leaderboard-hero h1,.leaderboard-stack h1{color:#fff;font-size:clamp(50px,6vw,62px);font-weight:500;letter-spacing:-.075em;line-height:.86;margin:28px 58px 10px 0}.leaderboard-hero p{color:#a8a8a8;font-size:15px;font-weight:800;line-height:1;margin:0}.leaderboard-tabs{align-items:end;border-bottom:1px solid rgba(255,255,255,.58);display:grid;gap:24px;grid-template-columns:repeat(4,max-content);margin-top:28px;min-height:34px}.leaderboard-tabs button{background:transparent;border:0;color:#ffffff7a;font-size:15px;font-weight:850;height:34px;padding:0;position:relative;text-align:left;transition:color .16s ease,transform .16s ease}.leaderboard-tabs button:after{background:#fff;bottom:-1px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:transform .18s ease;width:100%}.leaderboard-tabs button.active{color:#fff}.leaderboard-tabs button.active:after{transform:scaleX(1)}.leaderboard-tabs button:active,.leaderboard-tabs button.just-pressed{transform:translateY(1px) scale(.97)}.leaderboard-rows{display:grid;gap:0;margin-top:18px}.leaderboard-rows div{align-items:center;color:#fff;display:grid;gap:18px;grid-template-columns:32px minmax(0,1fr) 70px;min-height:36px}.leaderboard-rows b{color:#ffffff85;font-size:15px;font-weight:900;text-align:right}.leaderboard-rows span{color:#fff;font-size:15px;font-weight:900;letter-spacing:-.02em}.leaderboard-rows strong{color:#fff;font-size:15px;font-weight:900;text-align:right}.leaderboard-rows .fade-row{opacity:.46}.leaderboard-empty{border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#ffffffa8;font-size:14px;font-weight:800;line-height:1.35;margin:0;padding:16px}.share-chip{align-items:center;border-top:1px solid rgba(255,255,255,.16);color:var(--card-muted);display:flex;font-size:12px;font-weight:900;justify-content:space-between;padding-top:12px;text-transform:uppercase}.share-chip b{color:#fff;font-size:16px}.share-chip button{background:#fff;border:0;border-radius:999px;color:#080808;cursor:pointer;font:inherit;min-height:34px;padding:7px 12px;text-transform:none}.dialed-color-picker{gap:10px;height:100%;min-height:0;position:relative}.dialed-color-picker .picker-board{background:var(--picker-color);border-radius:18px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--picker-ink) 13%,transparent),0 24px 48px #00000047;display:block;height:100%;min-height:474px;overflow:hidden;position:relative}.game-card.color-input-card .dialed-color-picker,.game-card.color-input-card .dialed-color-picker .picker-board{height:100%;min-height:inherit}.picker-rails{bottom:0;display:flex;left:0;position:absolute;top:0;width:120px;z-index:5}.vertical-rail{border:0;border-right:1px solid rgba(0,0,0,.08);box-shadow:none;contain:layout paint style;cursor:ns-resize;flex:1;overflow:hidden;position:relative;touch-action:none;user-select:none}.hue-column{background:linear-gradient(180deg,#ff3434,#ffef00,#00ff4c 32%,#00f4ff 50%,#1b38ff,#f900ff 82%,#ff3434)}.saturation-column{background:linear-gradient(180deg,var(--picker-sat-full),var(--picker-sat-zero))}.brightness-column{background:linear-gradient(180deg,var(--picker-bright-full),#050505)}.rail-thumb{background:#fff;border:0;border-radius:50%;box-shadow:0 1px 4px #0003;height:25px;left:50%;pointer-events:none;position:absolute;transform:translate(-50%,-50%);transition:top 50ms linear;width:25px;z-index:2}.picker-round{color:var(--picker-ink);font-size:12px;font-weight:700;left:143px;letter-spacing:1.92px;line-height:19px;position:absolute;top:30px;user-select:none;z-index:10}.picker-watermark{color:var(--picker-ink);font-size:14px;font-weight:850;letter-spacing:-.56px;line-height:1;opacity:.5;pointer-events:none;position:absolute;right:30px;top:30px;z-index:10}.picker-channel-label{bottom:30px;color:var(--picker-ink);font-size:12px;font-weight:700;left:143px;letter-spacing:1.92px;line-height:19px;opacity:0;pointer-events:none;position:absolute;text-transform:uppercase;transition:opacity .15s ease,color .15s ease;user-select:none;z-index:10}.picker-channel-label.visible{opacity:1}.picker-info{bottom:62px;color:var(--picker-ink);display:grid;gap:2px;left:143px;pointer-events:none;position:absolute;z-index:5}.picker-label,.picker-values{font-size:12px;font-weight:700;letter-spacing:-.24px;line-height:19px;transition:color .15s ease}.picker-label{opacity:.5}.picker-submit-orb,.sound-submit-orb{align-items:center;background:#fff;border:0;border-radius:50%;box-shadow:0 14px 30px #00000047;color:#050505;display:inline-flex;height:64px;justify-content:center;padding:0;position:absolute;right:30px;bottom:34px;transition:transform .15s ease;width:64px;z-index:6}.picker-submit-orb:hover,.sound-submit-orb:hover{transform:scale(1.08)}.picker-submit-orb svg,.sound-submit-orb svg{fill:none;height:32px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:32px}.sound-submit-orb{bottom:30px;height:50px;right:30px;width:50px}.sound-submit-orb svg{height:24px;width:24px}.sound-card.sound-active-card:before{display:none}.sound-card.sound-active-card .card-head{display:none}.sound-card:has(.sound-intro-stack):after{background:radial-gradient(ellipse at 78% 42%,rgba(29,218,192,.13),transparent 32%),radial-gradient(ellipse at 88% 72%,rgba(95,68,255,.14),transparent 30%),linear-gradient(110deg,transparent 0 50%,rgba(255,255,255,.032) 60%,transparent 75%);content:"";inset:0;pointer-events:none;position:absolute}.sound-intro-stack{max-width:342px;position:relative;z-index:4}.sound-start-hint{align-items:center;background:linear-gradient(180deg,#ffffff17,#ffffff09),#0505059e;border:1px solid rgba(255,255,255,.16);border-radius:999px;bottom:112px;box-shadow:inset 0 1px #ffffff1f,0 18px 34px #0000003d;color:#ffffffd1;display:grid;gap:10px;grid-template-columns:24px minmax(82px,1fr) 24px;left:0;padding:10px 13px;pointer-events:none;position:absolute;width:min(286px,calc(100% - 112px));z-index:5}.sound-start-hint span{align-items:center;background:#fff;border-radius:50%;color:#080808;display:inline-flex;font-size:12px;font-weight:950;height:24px;justify-content:center;line-height:1;width:24px}.sound-start-hint i{background:linear-gradient(90deg,rgba(255,255,255,.18),transparent 18% 82%,rgba(255,255,255,.18)),repeating-linear-gradient(90deg,#26e1cc2e 0 8px,#8459ff33 8px 16px);border-radius:999px;display:block;height:7px;overflow:hidden;position:relative}.sound-start-hint i:before{animation:sound-hint-wave 1.75s ease-in-out infinite alternate;background:linear-gradient(90deg,transparent,#26e1cc 22%,#875bff 58%,transparent);border-radius:999px;content:"";height:2px;left:0;position:absolute;right:0;top:50%;transform:translate3d(-12%,-50%,0) scaleX(.78)}.sound-start-hint b{color:#ffffff9e;font-size:10px;font-weight:900;grid-column:1 / -1;line-height:1;text-transform:uppercase}.sound-intro-visual{bottom:54px;height:auto;opacity:.86;pointer-events:none;position:absolute;right:-92px;top:-74px;width:min(410px,76%);z-index:1;-webkit-mask-image:linear-gradient(180deg,transparent 0%,#000000 12%,#000000 88%,transparent 100%);mask-image:linear-gradient(180deg,transparent 0%,#000000 12%,#000000 88%,transparent 100%)}.sound-intro-visual .sound-waveform{height:100%;width:100%}.sound-basis-copy{display:none}.audio-gate{align-items:center;background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.08),transparent 28%),#1f1f21;border:0;border-radius:28px 28px 0 0;box-shadow:0 -22px 54px #00000061;color:#fff;display:grid;gap:8px;grid-template-rows:auto auto auto;height:226px;inset:auto -30px -30px;justify-items:center;min-height:0;padding:38px 30px 44px;position:absolute;text-align:center;transition:background .18s ease,transform .18s ease;z-index:12}.audio-gate:hover{background:radial-gradient(circle at 50% 18%,rgba(255,255,255,.1),transparent 28%),#242428}.audio-gate:before{background:#ffffff47;border-radius:999px;content:"";height:5px;position:absolute;top:13px;width:46px}.audio-gate.just-pressed{transform:scale(.992)}.audio-gate svg{fill:none;grid-row:1;height:46px;opacity:.76;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;width:46px}.audio-gate b{color:#fff;font-size:19px;font-weight:900;grid-row:2;line-height:1.05;margin-top:18px}.audio-gate span{color:#ffffffe6;font-size:17px;font-weight:900;grid-row:3;line-height:1.1}.sound-mode-switch{align-self:end;background:#070707bd;border:1px solid rgba(255,255,255,.18);border-radius:18px;box-shadow:inset 0 1px #ffffff14;display:grid;gap:6px;grid-template-columns:1fr 1fr;padding:6px;position:relative;width:min(326px,100%);z-index:5}.sound-mode-switch button{background:transparent;border:0;border-radius:13px;color:#ffffff85;display:grid;gap:3px;min-height:58px;padding:10px;text-align:left;transition:background .18s ease,color .18s ease,transform .18s ease}.sound-mode-switch button:hover{transform:translateY(-1px)}.sound-mode-switch button.active{background:#fff;color:#070707;box-shadow:0 10px 24px #0000003d}.sound-mode-switch b{font-size:13px;font-weight:950}.sound-mode-switch span{font-size:10px;font-weight:850;line-height:1.1;opacity:.62}.sound-ready-stage{grid-template-areas:"round cue" ". ." ". brand";grid-template-columns:1fr max-content;grid-template-rows:auto 1fr auto;overflow:hidden;position:relative}.sound-ready-stage>span{grid-area:round}.sound-ready-stage strong{align-self:start;grid-area:cue;justify-self:end;margin-top:-10px}.sound-ready-stage .memory-brand{grid-area:brand;justify-self:end}.sound-memory-stage{background:#000;display:block;min-height:560px;overflow:hidden;position:relative}.sound-memory-stage .sound-waveform{height:100%;inset:0;opacity:.94;position:absolute;width:100%;z-index:2}.sound-memory-stage .memory-round{left:0;position:absolute;top:0;z-index:3}.sound-countdown{position:absolute;right:30px;text-align:right;top:26px;z-index:3}.sound-countdown strong{font-size:clamp(62px,10vw,106px);letter-spacing:-.055em;line-height:.82}.sound-memory-stage .memory-brand{bottom:30px;position:absolute;right:30px;z-index:3}.sound-waveform{height:100%;overflow:hidden;position:relative;width:100%}.sound-ribbon{isolation:isolate}.sound-wave-canvas{height:100%;inset:0;pointer-events:none;position:absolute;width:100%}.sound-wave-canvas-back{filter:blur(18px)}.sound-wave-canvas-front{z-index:1}.sound-confirm-stage{align-content:end;background:radial-gradient(circle at 70% 24%,rgba(114,86,255,.28),transparent 36%),radial-gradient(circle at 34% 70%,rgba(29,218,192,.18),transparent 34%),#000;display:grid;gap:16px;min-height:560px;overflow:hidden;padding:34px;position:relative}.sound-confirm-stage .sound-waveform{height:100%;inset:0;opacity:.86;position:absolute;width:100%}.sound-confirm-stage:after{background:linear-gradient(180deg,transparent 0 40%,rgba(0,0,0,.7) 84%),radial-gradient(circle at 34% 34%,transparent 0 22%,rgba(0,0,0,.24) 48%,rgba(0,0,0,.62) 100%);content:"";inset:0;pointer-events:none;position:absolute}.sound-confirm-copy,.sound-confirm-tags,.sound-continue-button{position:relative;z-index:5}.sound-confirm-copy{color:#fff;display:grid;gap:10px;max-width:430px}.sound-confirm-copy span{color:#26e1cc;font-size:13px;font-weight:950;line-height:1;text-transform:uppercase}.sound-confirm-copy h2{font-size:clamp(44px,7vw,72px);font-weight:950;letter-spacing:0;line-height:.9;margin:0}.sound-confirm-copy p{color:#ffffffb3;font-size:17px;font-weight:800;line-height:1.18;margin:0;max-width:360px}.sound-confirm-tags{display:flex;flex-wrap:wrap;gap:8px}.sound-confirm-tags span{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#ffffffc7;font-size:11px;font-weight:950;padding:8px 10px;text-transform:uppercase}.sound-continue-button{align-items:center;background:#fff;border:0;border-radius:999px;color:#070707;display:inline-flex;font-size:16px;font-weight:950;gap:10px;height:52px;justify-content:center;justify-self:start;min-width:min(216px,76%);padding:0 24px;transition:transform .18s ease}.sound-continue-button:hover{transform:scale(1.03)}.sound-continue-button svg{fill:none;height:20px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:20px}.sound-play{inset:0;position:absolute}.sound-compare-stage{display:grid;gap:16px;min-height:560px;padding-top:22px}.pair-kicker{display:grid;gap:8px}.pair-kicker span,.pair-gap{color:#ffffff85;font-size:13px;font-weight:900;line-height:1.3;margin:0;text-transform:uppercase}.pair-kicker b{color:#fff;font-size:clamp(40px,5vw,56px);font-weight:900;letter-spacing:-.06em;line-height:.94}.tone-pair{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-top:8px}.tone-pair button{align-content:center;background:radial-gradient(circle at 50% 22%,rgba(255,255,255,.2),transparent 44%),radial-gradient(ellipse at 50% 115%,rgba(34,220,195,.12),transparent 50%),linear-gradient(180deg,#181818,#080808);border:1px solid rgba(255,255,255,.18);border-radius:28px;color:#fff;display:grid;gap:12px;justify-items:center;min-height:188px;overflow:hidden;position:relative;transition:transform .18s ease,border-color .18s ease,background .18s ease}.tone-pair button:before{background:linear-gradient(110deg,transparent,rgba(255,255,255,.11),transparent);content:"";inset:0;opacity:0;position:absolute;transform:translate(-120%);transition:opacity .18s ease,transform .42s cubic-bezier(.2,.8,.2,1);z-index:2}.tone-pair button:hover{border-color:#ffffff6b;transform:translateY(-2px) scale(1.015)}.tone-pair button:hover:before{opacity:1;transform:translate(120%)}.tone-card-wave{color:inherit;display:block;inset:0;opacity:.44;position:absolute;z-index:1}.tone-card-wave .sound-waveform{height:70%;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:115%}.tone-pair strong{align-items:center;background:#fff;border-radius:50%;color:#070707;display:inline-flex;font-size:44px;font-weight:950;height:88px;justify-content:center;letter-spacing:-.05em;position:relative;width:88px;z-index:3}.tone-pair .tone-card-label{color:#ffffff8f;font-size:14px;font-weight:900;position:relative;z-index:3}.pair-replay{align-items:center;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:15px;font-weight:950;height:48px;justify-content:center;justify-self:start;min-width:150px;padding:0 22px}.pair-answer-grid{display:grid;gap:12px;grid-template-columns:1fr 1fr;margin-top:auto}.pair-answer-grid button{background:#fff;border:0;border-radius:999px;color:#070707;font-size:18px;font-weight:950;min-height:70px;padding:0 20px;transition:transform .18s ease}.pair-answer-grid button:hover{transform:scale(1.025)}.sound-frequency-stage{background:#000;cursor:ns-resize;height:100%;overflow:hidden;position:relative;touch-action:none}.sound-frequency-stage:before{display:none}.sound-frequency-stage:after{display:none}.sound-frequency-stage .sound-waveform{height:100%;inset:0;opacity:.92;pointer-events:none;position:absolute;width:100%;z-index:3}.sound-round-mark,.sound-brand{color:#ffffffd1;font-size:18px;font-weight:900;letter-spacing:-.02em;position:absolute;top:34px;z-index:5}.sound-round-mark{left:34px}.sound-brand{right:34px}.sound-hz{align-items:baseline;bottom:34px;color:#fff;display:flex;gap:7px;left:32px;position:absolute;pointer-events:none;z-index:6}.sound-hz strong{font-size:clamp(58px,11vw,96px);font-weight:850;letter-spacing:-.055em;line-height:.9}.sound-hz span{color:#ffffff9e;font-size:18px;font-weight:900}.sound-result-screen{background:#000;display:block;inset:0;min-height:560px;overflow:hidden;position:absolute}.sound-result-screen .sound-waveform{height:100%;inset:0;opacity:.93;position:absolute;width:100%;z-index:2}.sound-result-score{color:#fff;display:grid;gap:8px;justify-items:end;position:absolute;right:28px;text-align:right;top:44px;z-index:5}.sound-result-score strong{font-size:clamp(74px,12vw,112px);font-weight:850;letter-spacing:-.06em;line-height:.84}.sound-result-score strong small{color:#ffffff8f;font-size:.26em;letter-spacing:0;margin-left:6px}.sound-result-score span{color:#ffffffd6;font-size:16px;font-weight:900;letter-spacing:-.02em;line-height:1.05;max-width:170px}.sound-result-hz{bottom:28px;color:#fff;display:grid;gap:14px;left:30px;position:absolute;z-index:5}.sound-result-hz div{display:grid;gap:5px}.sound-result-hz span{color:#ffffff8a;font-size:15px;font-weight:900}.sound-result-hz b,.sound-result-hz strong{align-items:baseline;display:flex;gap:7px;font-size:clamp(42px,8vw,72px);font-weight:850;letter-spacing:-.055em;line-height:.88}.sound-result-hz b{color:#ffffff80}.sound-result-hz strong{color:#fff}.sound-result-hz small{color:#ffffff9e;font-size:17px;font-weight:900;letter-spacing:0}.sound-result-hz i,.sound-result-pair i{color:#ffffff8f;font-size:15px;font-style:normal;font-weight:900}.sound-next-orb{align-items:center;background:#fff;border:0;border-radius:50%;bottom:32px;color:#050505;display:inline-flex;height:50px;justify-content:center;padding:0;position:absolute;right:30px;transition:transform .18s ease;width:50px;z-index:6}.sound-next-orb:hover{transform:scale(1.06)}.sound-next-orb svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:24px}.sound-total-card{background:#000;display:grid;gap:16px;height:auto;min-height:620px;overflow:visible;padding:30px;position:relative}.sound-close-button{align-items:center;background:#ffffffeb;border:0;border-radius:50%;color:#050505;display:inline-flex;height:50px;justify-content:center;padding:0;position:absolute;right:30px;top:30px;transition:transform .18s ease;width:50px;z-index:5}.sound-close-button:hover{transform:scale(1.06)}.sound-close-button svg{fill:none;height:24px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2;width:24px}.sound-total-rank{color:#ffe66f;font-size:28px;font-weight:950;letter-spacing:-.035em;line-height:1;padding-right:72px}.sound-total-rank span{color:#ffffff75;font-size:20px}.sound-total-score{align-items:baseline;color:#fff;display:flex;gap:8px;margin-top:40px}.sound-total-score{font-size:clamp(84px,14vw,132px);font-weight:850;letter-spacing:-.07em;line-height:.82}.sound-total-score span{color:#ffffffb8;font-size:30px;font-weight:900;letter-spacing:-.035em}.sound-total-copy{color:#ffffffc7;font-size:20px;font-weight:850;letter-spacing:-.02em;line-height:1.12;margin:18px 0 10px;max-width:430px}.sound-total-purpose{color:#ffffff8a;font-size:13px;font-weight:720;line-height:1.35;margin:0 0 28px;max-width:470px}.sound-player-card{background:#141414;border:2px solid rgba(255,255,255,.92);border-radius:12px;color:#fff;display:grid;gap:16px;padding:15px}.sound-player-card-featured{border-radius:20px;margin:2px 0 0}.sound-player-row{align-items:baseline;display:flex;justify-content:space-between}.sound-player-row b{color:#ffffffc7;font-size:17px;font-weight:950}.sound-player-row span{font-size:26px;font-weight:950;letter-spacing:-.045em}.sound-player-row small{color:#ffffff8f;font-size:14px;letter-spacing:-.02em}.sound-thumb-strip{display:grid;gap:8px;grid-template-columns:repeat(5,1fr);min-height:72px}.sound-result-thumb{background:linear-gradient(180deg,rgba(255,255,255,.1),transparent 50%),#101010;border:1px solid rgba(255,255,255,.14);border-radius:15px;min-height:96px;overflow:hidden;padding:9px;position:relative}.sound-result-thumb .sound-waveform{height:58%;inset:0;opacity:.56;position:absolute;width:100%}.sound-result-thumb small,.sound-result-thumb b,.sound-result-thumb span{position:relative;z-index:3}.sound-result-thumb small{color:#ffffff9e;display:block;font-size:10px;font-weight:950;line-height:1;text-transform:uppercase}.sound-result-thumb b{color:#fff;display:block;font-size:18px;font-weight:950;line-height:1;margin-top:24px}.sound-result-thumb i{background:#ffffff29;border-radius:999px;display:block;height:6px;margin-top:6px;overflow:hidden;position:relative;z-index:3}.sound-result-thumb i em{background:#ffffffdb;border-radius:inherit;display:block;height:100%;width:var(--score-fill, 12%)}.sound-result-thumb span{color:#ffffffb3;display:block;font-size:10px;font-weight:950;line-height:1.1;margin-top:5px;text-transform:uppercase}.sound-result-thumb.sound-flat{background:linear-gradient(180deg,rgba(82,199,184,.22),transparent 56%),#101010}.sound-result-thumb.sound-sharp{background:linear-gradient(180deg,rgba(255,207,73,.22),transparent 56%),#101010}.sound-total-card .sound-final-actions{bottom:auto;grid-template-columns:1fr 1fr;left:auto;margin-top:2px;position:static;right:auto}.sound-final-actions{align-items:center;bottom:30px;display:grid;gap:12px;grid-template-columns:128px 1fr;left:30px;position:absolute;right:30px}.sound-final-actions input{background:transparent;border:0;border-bottom:2px solid rgba(255,255,255,.72);border-radius:0;color:#fff;font-size:20px;font-weight:950;height:48px;letter-spacing:.08em;padding:0 2px;text-transform:uppercase;width:100%}.sound-final-actions input::placeholder{color:#ffffff6b;letter-spacing:-.02em;text-transform:none}.sound-challenge-button{background:#fff;border:0;border-radius:999px;color:#050505;font-size:17px;font-weight:950;height:52px;padding:0 22px;transition:transform .18s ease}.sound-challenge-button:hover{transform:scale(1.025)}.result-share-page{background:transparent;border:0;border-radius:0;box-shadow:none;color:#f7f7f2;display:grid;gap:18px;height:auto;margin:0 auto 56px;min-height:0;overflow:visible;padding:0;position:relative;width:min(560px,calc(100vw - 36px))}.sound-total-card.result-share-page{background:transparent;display:grid;min-height:0;overflow:visible;padding:0}.result-trading-card{background:linear-gradient(135deg,rgba(255,255,255,.16),transparent 42%),linear-gradient(180deg,var(--result-panel),var(--result-bg) 42%,var(--result-bg));border:2px solid color-mix(in srgb,var(--result-ink) 18%,transparent);border-radius:30px;box-shadow:0 28px 54px -24px var(--result-card-shadow),inset 0 1px #ffffff6b;color:var(--result-ink);display:grid;gap:12px;isolation:isolate;min-height:0;overflow:hidden;padding:22px;position:relative;transform:translateZ(0)}.result-trading-card:before{background:repeating-linear-gradient(0deg,rgba(255,255,255,.16) 0 1px,transparent 1px 24px),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 24px);content:"";inset:0;opacity:.22;pointer-events:none;position:absolute;z-index:-2}.result-trading-card:after{background:linear-gradient(115deg,transparent 0 22%,rgba(255,255,255,.26) 34%,transparent 48%),linear-gradient(180deg,transparent 0 58%,rgba(0,0,0,.14));content:"";inset:0;mix-blend-mode:soft-light;pointer-events:none;position:absolute;z-index:-1}.result-card-bg-word{color:#ffffff38;font-size:78px;font-weight:950;left:18px;letter-spacing:0;line-height:.8;max-width:460px;overflow-wrap:anywhere;pointer-events:none;position:absolute;right:18px;text-transform:uppercase;top:76px;z-index:-1}.result-card-top,.result-card-footer,.result-card-evidence-head{align-items:center;display:flex;justify-content:space-between}.result-card-top{font-size:12px;font-weight:950;letter-spacing:0;text-transform:uppercase}.result-card-top b{background:#ffffff94;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:8px 11px}.result-edition-strip{align-items:center;color:var(--result-ink);display:flex;font-size:11px;font-weight:950;gap:8px;justify-content:space-between;margin:-2px 0 -6px;text-transform:uppercase}.result-edition-strip span{background:#ffffff75;border:1px solid rgba(0,0,0,.1);border-radius:999px;padding:7px 10px}.result-edition-strip span:first-child{background:var(--result-accent);box-shadow:5px 5px #00000024;transform:rotate(-2deg)}.result-card-stage{display:block;min-height:298px;padding:10px 0 0;position:relative}.result-card-stage:before{background:radial-gradient(circle at 34% 42%,rgba(255,255,255,.38),transparent 42%),linear-gradient(135deg,#ffffff38,#ffffff0a);border:1px solid rgba(255,255,255,.18);border-radius:32px;content:"";inset:34px 108px 14px 0;pointer-events:none;position:absolute;z-index:0}.color-trade-card .result-card-stage:before{background:radial-gradient(circle at 32% 34%,rgba(255,255,255,.38),transparent 40%),linear-gradient(135deg,#ffffff42,#ffffff0f),repeating-linear-gradient(90deg,color-mix(in srgb,var(--result-accent) 42%,transparent) 0 14px,transparent 14px 28px)}.sound-trade-card .result-card-stage:before{background:radial-gradient(circle at 36% 38%,rgba(255,255,255,.38),transparent 42%),repeating-linear-gradient(0deg,transparent 0 26px,rgba(255,255,255,.2) 26px 29px),linear-gradient(135deg,#ffffff3d,#ffffff0f)}.time-trade-card .result-card-stage:before{background:radial-gradient(circle at 34% 42%,rgba(255,255,255,.42),transparent 38%),conic-gradient(from 8deg,rgba(255,255,255,.18),transparent 10%,rgba(255,255,255,.2),transparent 30%,rgba(255,255,255,.18),transparent 54%),linear-gradient(135deg,#ffffff38,#ffffff0d)}.shape-trade-card .result-card-stage:before{background:radial-gradient(circle at 35% 36%,rgba(255,255,255,.38),transparent 39%),repeating-linear-gradient(0deg,rgba(255,255,255,.13) 0 1px,transparent 1px 22px),repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 1px,transparent 1px 22px),linear-gradient(135deg,#ffffff38,#ffffff0f)}.result-mascot{align-self:center;filter:drop-shadow(0 14px 0 rgba(0,0,0,.08));height:204px;justify-self:center;max-width:100%;transform-origin:50% 68%;width:232px;z-index:3}.result-ip-portrait{display:grid;justify-items:center;left:16px;margin:0;position:absolute;top:18px;transform:rotate(-3deg);width:min(320px,calc(100% - 142px));z-index:5}.result-ip-art{filter:drop-shadow(0 18px 0 rgba(0,0,0,.11));height:250px;overflow:visible;width:280px}.result-ip-sprite{background-repeat:no-repeat;background-size:300% 100%;border:5px solid var(--result-ink);border-radius:34px;box-shadow:14px 14px #00000024,0 22px 34px -26px #0000009e;display:none;height:268px;overflow:hidden;transform:rotate(-1deg);width:268px}.sprite-ready .result-ip-sprite{display:block}.sprite-ready .result-ip-art{display:none}.result-ip-portrait figcaption{background:var(--result-paper);border:4px solid var(--result-ink);border-radius:18px;box-shadow:8px 8px #00000024;color:var(--result-ink);display:grid;gap:1px;margin-top:-18px;min-width:174px;padding:9px 12px;position:relative;text-align:center;transform:rotate(2deg);z-index:6}.result-ip-portrait figcaption b{font-size:18px;font-weight:950;line-height:1;text-transform:uppercase}.result-ip-portrait figcaption span{color:var(--result-muted);font-size:11px;font-weight:950;text-transform:uppercase}.result-ip-portrait.sprite-ready figcaption{display:none}.ip-card-base{fill:#ffffff2e;stroke:#ffffff3d;stroke-width:3}.ip-speed{fill:none;opacity:.32;stroke:var(--result-ink);stroke-linecap:round;stroke-width:7}.ip-body{fill:var(--ip-shirt);stroke:var(--result-ink);stroke-linejoin:round;stroke-width:8}.ip-jacket,.ip-arm,.ip-leg,.ip-prop path,.ip-prop circle,.ip-accessory{fill:none;stroke:var(--result-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:8}.ip-arm,.ip-leg{stroke-width:10}.ip-shoe{fill:none;stroke:var(--ip-trim);stroke-linecap:round;stroke-width:14}.ip-head{fill:var(--ip-face);stroke:var(--result-ink);stroke-linejoin:round;stroke-width:8}.ip-hair{fill:var(--ip-accent);stroke:var(--result-ink);stroke-linejoin:round;stroke-width:7}.ip-accessory{stroke:var(--ip-trim);stroke-width:10}.ip-eye{fill:var(--result-ink)}.ip-mouth{fill:none;stroke:var(--result-ink);stroke-linecap:round;stroke-width:7}.ip-prop{transform-origin:245px 135px}.ip-prop rect,.ip-prop circle,.ip-prop path:first-child{fill:var(--ip-accent)}.ip-prop path,.ip-prop circle,.ip-prop rect{stroke:var(--result-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:7}.ip-kind-sound .ip-prop path:first-child,.ip-kind-time .ip-prop path,.ip-kind-shape .ip-prop path+path{fill:none}.ip-kind-color .ip-prop path{stroke-width:5}.ip-kind-time .ip-card-base{transform:rotate(-4deg);transform-origin:center}.ip-kind-sound .ip-card-base{transform:rotate(3deg);transform-origin:center}.ip-kind-shape .ip-card-base{transform:rotate(-2deg);transform-origin:center}.ip-variant-1{transform:rotate(2deg)}.ip-variant-2{transform:rotate(-4deg) translateY(3px)}.ip-variant-3{transform:rotate(3deg) translateY(-2px)}.ip-variant-4{transform:rotate(-1deg) translateY(2px)}.ip-variant-5{transform:rotate(4deg)}.result-trading-card:hover .result-mascot,.result-trading-card:hover .result-ip-portrait{animation:result-card-bob 1.4s cubic-bezier(.22,1,.36,1) infinite alternate}.mascot-body,.mascot-patch{stroke:var(--result-ink);stroke-linejoin:round;stroke-width:7}.mascot-body{fill:var(--result-paper)}.mascot-accent,.patch-one{fill:var(--result-accent)}.patch-two{fill:var(--result-accent-2)}.mascot-eye{fill:var(--result-ink)}.mascot-mouth,.mascot-line,.mascot-hand,.mascot-wave,.mascot-arm,.mascot-leg,.mascot-prop,.mascot-shoe{fill:none;stroke:var(--result-ink);stroke-linecap:round;stroke-linejoin:round;stroke-width:8}.mascot-arm,.mascot-leg{stroke-width:10}.mascot-shoe{stroke:var(--result-accent-2);stroke-width:12}.mascot-prop{fill:#ffffff3d;stroke-width:7}.mascot-hand{stroke-width:9}.mascot-wave{stroke:var(--result-accent-2);stroke-width:9}.mascot-mood-1 .mascot-mouth{transform:translateY(-5px) scaleY(.75);transform-origin:center}.mascot-mood-2 .mascot-eye.left{transform:translateY(-4px)}.result-scene-burst{inset:6px 112px 8px 2px;pointer-events:none;position:absolute;z-index:1}.result-scene-burst:before{background:radial-gradient(circle at center,rgba(255,255,255,.36),transparent 62%),conic-gradient(from 0deg,rgba(255,255,255,.38),transparent 14%,rgba(255,255,255,.22),transparent 40%,rgba(255,255,255,.32),transparent 72%);border:2px solid rgba(255,255,255,.25);border-radius:50%;content:"";height:170px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) rotate(-8deg);width:170px}.result-scene-burst span{background:var(--result-ink);border-radius:999px;height:5px;opacity:.42;position:absolute;transform-origin:center;width:58px}.result-scene-burst span:nth-child(1){left:22px;top:44px;transform:rotate(-18deg)}.result-scene-burst span:nth-child(2){right:4px;top:62px;transform:rotate(21deg)}.result-scene-burst span:nth-child(3){bottom:42px;left:16px;transform:rotate(13deg)}.result-scene-burst span:nth-child(4){bottom:30px;right:28px;transform:rotate(-16deg)}.result-orbit-tag{background:var(--result-paper);border:3px solid var(--result-ink);border-radius:999px;box-shadow:6px 6px #00000024;color:var(--result-ink);font-size:10px;font-weight:950;letter-spacing:0;padding:7px 9px;pointer-events:none;position:absolute;text-transform:uppercase;white-space:nowrap;z-index:4}.orbit-one{left:10px;top:48px;transform:rotate(-9deg)}.orbit-two{left:auto;right:142px;top:28px;transform:rotate(5deg)}.orbit-three{bottom:38px;left:26px;transform:rotate(7deg)}.result-score-badge{align-content:center;background:var(--result-paper);border:4px solid var(--result-ink);border-radius:24px;box-shadow:10px 10px #00000029;display:grid;justify-items:center;min-height:128px;padding:12px;position:absolute;right:0;top:104px;transform:rotate(3deg);width:144px;z-index:5}.result-score-badge small{color:var(--result-muted);font-size:12px;font-weight:950;text-transform:uppercase}.result-score-badge strong{color:var(--result-ink);font-size:clamp(31px,5.7vw,40px);font-weight:950;letter-spacing:0;line-height:.9;white-space:nowrap}.result-score-badge span{color:var(--result-muted);font-size:24px;font-weight:950}.result-card-title-block{display:grid;gap:7px;margin-top:0;position:relative;z-index:8}.result-card-title-block p{color:var(--result-accent);font-size:19px;font-weight:950;letter-spacing:0;line-height:1;margin:0;text-shadow:0 2px 0 rgba(0,0,0,.18)}.result-card-title-block h1{color:var(--result-ink);font-size:clamp(38px,8.2vw,50px);font-weight:950;letter-spacing:0;line-height:.88;margin:0;max-width:420px;overflow-wrap:anywhere;text-transform:uppercase}.result-card-title-block span{color:var(--result-ink);display:block;font-size:16px;font-weight:900;line-height:1.12;max-width:470px}.result-card-hook{background:radial-gradient(circle at 12% 0,rgba(255,255,255,.92),transparent 34%),#ffffffb8;border:3px solid rgba(0,0,0,.16);border-radius:22px;box-shadow:7px 7px #0000001a,inset 0 1px #ffffff75;display:grid;gap:9px;margin-top:2px;padding:14px 16px 16px;position:relative;transform:rotate(-.5deg);z-index:8}.result-card-hook:before{background:var(--result-accent);border:3px solid var(--result-ink);border-radius:999px;content:"";height:14px;position:absolute;right:18px;top:-8px;transform:rotate(9deg);width:42px}.result-card-hook span{color:var(--result-muted);font-size:11px;font-weight:950;line-height:1;text-transform:uppercase}.result-card-hook p{color:var(--result-ink);font-size:15px;font-weight:900;line-height:1.15;margin:0}.result-card-hook small{color:color-mix(in srgb,var(--result-ink) 72%,transparent);display:block;font-size:12px;font-weight:800;line-height:1.18}.result-proof-mini-grid{display:grid;gap:7px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:2px}.result-proof-mini-grid b{background:#ffffff80;border:1px solid rgba(0,0,0,.1);border-radius:14px;color:var(--result-muted);display:grid;font-size:9px;font-weight:950;gap:2px;line-height:1;min-width:0;padding:8px 9px;text-transform:uppercase}.result-proof-mini-grid em{color:var(--result-ink);font-size:17px;font-style:normal;font-weight:950;line-height:1;overflow-wrap:anywhere;text-transform:none}.result-card-tags{display:flex;flex-wrap:wrap;gap:7px;position:relative;z-index:8}.result-card-tags span{background:#ffffff5c;border:1px solid rgba(0,0,0,.1);border-radius:999px;color:var(--result-muted);font-size:10px;font-weight:950;line-height:1;max-width:100%;overflow-wrap:anywhere;padding:8px 10px;text-transform:uppercase}.result-card-facts{background:var(--result-paper);border:3px solid rgba(0,0,0,.18);border-radius:22px;display:grid;gap:0;overflow:hidden}.result-card-facts div{align-items:center;display:grid;gap:12px;grid-template-columns:122px minmax(0,1fr);min-height:37px;padding:7px 12px}.result-card-facts div+div{border-top:1px solid rgba(0,0,0,.12)}.result-card-facts b{color:var(--result-ink);font-size:11px;font-weight:950;text-transform:uppercase}.result-card-facts span{color:var(--result-muted);font-size:13px;font-weight:850;line-height:1.16;min-width:0;overflow-wrap:anywhere}.result-card-evidence{background:linear-gradient(180deg,rgba(255,255,255,.12),transparent 44%),#0c1210bd;border:3px solid rgba(255,255,255,.78);border-radius:22px;box-shadow:8px 8px #0000001f,inset 0 1px #ffffff1f;color:#fff;display:grid;gap:10px;margin-top:0;overflow:hidden;padding:12px;position:relative}.result-card-evidence-head{color:#ffffffd1;font-size:12px;font-weight:950;text-transform:uppercase}.result-card-evidence-head span{color:#fff;font-size:15px}.result-trading-card .share-round-strip{border-radius:14px;min-height:98px}.result-trading-card .share-color-tile,.result-trading-card .share-shape-tile,.result-trading-card .share-time-tile{min-height:98px}.result-trading-card .share-time-tile{padding:10px}.result-trading-card .share-time-tile b{font-size:20px}.result-card-sound-strip{min-height:98px}.result-card-sound-strip .sound-result-thumb{background:#101010;min-height:98px}.result-card-footer{color:var(--result-muted);font-size:11px;font-weight:900;gap:8px;text-transform:uppercase}.result-card-footer span{background:#ffffff6b;border:1px solid rgba(0,0,0,.08);border-radius:999px;padding:7px 9px;white-space:nowrap}.result-detail-stack{--card-ink: #121212;--card-line: rgba(17, 17, 17, .13);--card-muted: rgba(17, 17, 17, .64);background:linear-gradient(135deg,rgba(255,255,255,.74),transparent 40%),#fff7ef;border:1px solid rgba(17,17,17,.12);border-radius:24px;box-shadow:0 22px 44px -28px #0000007a;display:grid;gap:13px;padding:18px}.result-report-preview-head{background:linear-gradient(135deg,rgba(255,255,255,.9),transparent),#ffffff8f;border:1px solid var(--card-line);border-radius:16px;display:grid;gap:8px;padding:16px}.result-report-preview-head span{color:var(--card-muted);font-size:12px;font-weight:950;text-transform:uppercase}.result-report-preview-head h2{color:var(--card-ink);font-size:28px;font-weight:950;line-height:1;margin:0}.result-report-preview-head p{color:var(--card-muted);font-size:14px;font-weight:800;line-height:1.32;margin:0}.result-scroll-cue{color:#11111185;display:flex;justify-content:center;margin:-8px 0 -2px}.result-scroll-cue span{background:#ffffffc7;border:1px solid rgba(17,17,17,.1);border-radius:999px;box-shadow:0 12px 30px -22px #0009;font-size:11px;font-weight:950;padding:8px 12px;text-transform:uppercase}.result-detail-stack .share-result-proof,.result-detail-stack .metric-grid span,.result-detail-stack .result-lock-preview,.result-detail-stack .result-report-status{background:#ffffffa3;border-color:#1111111f}.result-detail-stack .primary-action{background:#121212;border-color:#121212;color:#fff}.result-detail-stack .secondary-action,.result-detail-stack .sound-challenge-button{background:#ffffffb8;border:1px solid rgba(17,17,17,.16);color:#121212}.result-detail-stack .sound-final-actions{display:grid;grid-template-columns:1fr 1fr;position:static}.result-close-button{right:0;top:-58px}@keyframes result-card-bob{0%{transform:rotate(-1deg) translateY(0)}to{transform:rotate(1deg) translateY(-8px)}}@keyframes sbti-deal-card{0%{opacity:0;transform:translate(var(--tx),calc(var(--ty) + 90px)) rotate(var(--rot)) scale(.9)}55%{opacity:1;transform:translate(var(--tx),calc(var(--ty) - 8px)) rotate(var(--rot)) scale(1.02)}to{opacity:1;transform:translate(var(--tx),var(--ty)) rotate(var(--rot)) scale(1)}}@keyframes sbti-figure-drop{0%{opacity:0;transform:translate(-18px,-420px) rotate(-18deg) scale(.7)}22%{opacity:.18;transform:translate(-10px,-158px) rotate(-10deg) scale(.82)}46%{opacity:1;transform:translateY(4px) rotate(8deg) scale(1)}66%{opacity:1;transform:translate(0) rotate(0) scale(1)}84%{opacity:.72;transform:translate(6px,16px) rotate(10deg) scale(.88)}to{opacity:0;transform:translate(10px,34px) rotate(18deg) scale(.78)}}@media(prefers-reduced-motion:reduce){.sbti-card-stack span,.sbti-drop-figures i{animation:none;opacity:1}}@keyframes wave{0%{transform:scaleY(.45)}to{transform:scaleY(1)}}@keyframes pulse{0%,to{box-shadow:0 0 #61d99b38;transform:scale(.82)}50%{box-shadow:0 0 0 42px #61d99b0f;transform:scale(1)}}@keyframes launch-impact{0%{transform:scale(1)}35%{transform:scale(.94)}72%{transform:scale(1.035)}to{transform:scale(1)}}@keyframes ring-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sound-hint-wave{0%{opacity:.62;transform:translate3d(-18%,-50%,0) scaleX(.58)}45%{opacity:1;transform:translate3d(6%,-50%,0) scaleX(1)}to{opacity:.72;transform:translate3d(20%,-50%,0) scaleX(.72)}}@keyframes time-sweep{0%{opacity:.28;transform:rotate(-42deg) scaleX(.55)}50%{opacity:.82;transform:rotate(118deg) scaleX(1)}to{opacity:.28;transform:rotate(318deg) scaleX(.55)}}@keyframes time-dot{0%,to{opacity:.34;transform:scale(.72)}45%{opacity:1;transform:scale(1.22)}}@keyframes shape-drift-a{0%{transform:rotate(-7deg) translate3d(-8px,10px,0) scale(.96)}to{transform:rotate(9deg) translate3d(8px,-8px,0) scale(1.03)}}@keyframes shape-drift-b{0%{transform:rotate(10deg) translate3d(12px,-6px,0) scale(1.02)}to{transform:rotate(-8deg) translate3d(-10px,8px,0) scale(.94)}}@keyframes shape-orbit{0%,to{opacity:.34;transform:rotate(0) scale(.82)}50%{opacity:.86;transform:rotate(18deg) scale(1.08)}}@keyframes sbti-card-float{0%,to{opacity:.72;translate:0 0}50%{opacity:1;translate:0 -10px}}@keyframes color-card-fan{0%{transform:translate3d(var(--band-offset),var(--band-y),calc(var(--band-z) * 2px)) rotate(var(--band-rotate)) rotateY(-14deg) translateY(0)}42%{transform:translate3d(calc(var(--band-offset) + 10px),calc(var(--band-y) - 18px),calc(var(--band-z) * 3px)) rotate(calc(var(--band-rotate) + 5deg)) rotateY(-28deg) translateY(-6px)}to{transform:translate3d(calc(var(--band-offset) + 4px),calc(var(--band-y) - 8px),calc(var(--band-z) * 2px)) rotate(calc(var(--band-rotate) + 2deg)) rotateY(-18deg) translateY(-4px)}}@keyframes sound-demo-scan{0%{opacity:0;transform:translateY(-120px) scaleX(.55)}16%{opacity:.62}72%{opacity:.28}to{opacity:0;transform:translateY(118px) scaleX(.9)}}@keyframes sound-meter{0%{opacity:.34;transform:scaleY(.62)}to{opacity:.86;transform:scaleY(1.08)}}@keyframes palette-card-in{0%{opacity:0;transform:rotateY(-16deg) translateY(10px)}to{opacity:1;transform:rotateY(0) translateY(0)}}@keyframes swatch-focus{0%{transform:translateY(0) rotateY(0) scale(1)}20%{transform:translateY(-7px) rotateY(-18deg) scale(1.035)}46%{transform:translateY(-9px) rotateY(8deg) scale(1.045)}72%{transform:translateY(-5px) rotateY(0) scale(1.026)}to{transform:translateY(0) rotateY(0) scale(1)}}@keyframes swatch-card-face{0%{opacity:0;transform:rotateY(-78deg)}28%{opacity:.32;transform:rotateY(-18deg)}58%{opacity:.18;transform:rotateY(0)}to{opacity:0;transform:rotateY(0)}}@keyframes swatch-sheen{0%{opacity:0;transform:translate(-120%)}24%{opacity:.82}70%{opacity:.2;transform:translate(120%)}to{opacity:0;transform:translate(120%)}}@media(max-width:860px){.game-shell{padding:16px 14px 70px}.brand-mark{font-size:24px}.game-tabs,.top-actions{gap:18px}.top-actions{justify-content:end;overflow:visible}.new-pill,.top-actions a{display:none}.locale-trigger{min-width:78px}.locale-menu{max-height:min(460px,calc(100dvh - 76px));width:min(250px,calc(100vw - 28px))}.stage-column{margin-top:clamp(14px,3dvh,34px);max-width:476px}.game-card{height:min(620px,74dvh);min-height:390px;padding:40px 28px 24px;width:min(476px,calc(100vw - 28px))}.game-card.leaderboard-card{min-height:650px;padding:34px 28px 26px;width:calc(100vw - 28px)}.game-card.leaderboard-card .daily-close{right:28px;top:28px}.leaderboard-stack{min-height:590px}.leaderboard-hero h1,.leaderboard-stack h1{font-size:clamp(48px,12vw,62px)}.intro-layout{min-height:min(580px,calc(100dvh - 214px))}.intro-stack h1{font-size:clamp(64px,20vw,94px)}.launch-controls{gap:12px;grid-template-columns:64px 64px minmax(98px,1fr) 70px;min-height:76px}.daily-launch{grid-column:4}.round-choice,.daily-launch{height:64px;width:64px}.difficulty-options{grid-template-columns:repeat(3,32px);width:104px}.difficulty-options button{font-size:11px}.card-glyph-button{right:4px;top:18px}.color-intro-visual{bottom:126px;height:130px;opacity:.42;right:-38px;width:204px}.color-intro-visual span{height:118px;width:54px}.time-intro-visual,.shape-intro-visual,.sbti-intro-visual{bottom:132px;opacity:.44;right:-42px;transform:scale(.78);transform-origin:right bottom}.shape-intro-visual{right:-64px}.sbti-intro-visual{opacity:.5;right:-52px}.color-stage{min-height:330px}.daily-card{padding:34px 30px}.daily-meta{align-items:start;display:grid;font-size:18px;gap:8px;grid-template-columns:1fr;padding-right:72px;width:auto}.daily-time-left{min-width:0}.daily-close{height:54px;right:28px;top:28px;width:54px}.daily-stack h1{font-size:92px}.daily-stack p{font-size:20px}.daily-color-stage,.lucky-flip-card{height:150px}.daily-palette{height:116px}.daily-actions{gap:14px;grid-template-columns:1fr}.daily-initials,.daily-play{height:70px}.game-card.memory-card-active{padding:34px 30px}.memory-stage{grid-template-columns:1fr;grid-template-areas:"round" "timer" "." "brand";min-height:582px}.memory-countdown{justify-items:start;margin-top:16px}.memory-countdown strong{font-size:104px}.memory-brand{justify-self:start}.color-plane{height:280px}.ready-stage{min-height:582px}.dialed-color-picker .picker-board{min-height:476px}.color-input-card{padding:0}.multi-stack h1{font-size:64px;margin-top:48px}.multi-launch-controls{gap:12px}.multi-mode-list{grid-template-columns:repeat(3,64px);min-height:64px}.multi-mode-list button{height:64px;min-height:0;padding:0;width:64px}.multi-actions{grid-template-columns:1fr}.sound-memory-stage{min-height:582px}.sound-intro-visual{bottom:54px;height:auto;opacity:.78;right:-96px;top:-70px;width:min(390px,76%)}.sound-memory-stage .sound-waveform,.sound-result-screen .sound-waveform,.sound-frequency-stage .sound-waveform{height:100%;width:100%}.sound-mode-switch{grid-template-columns:1fr;width:min(236px,100%)}.sound-compare-stage{min-height:582px}.tone-pair{gap:12px}.tone-pair button{border-radius:22px;min-height:158px}.tone-pair strong{font-size:36px;height:74px;width:74px}.pair-answer-grid button{font-size:16px;min-height:64px;padding:0 14px}.sound-hz strong{font-size:clamp(50px,15vw,62px)}.sound-hz{bottom:30px;gap:4px;left:22px;max-width:calc(100% - 118px)}.sound-hz span{font-size:15px}.time-stage.time-canvas-stage,.hold-stage.time-input-stage,.time-result-stage{height:min(582px,calc(100dvh - 218px));min-height:430px}.time-round-indicator{font-size:21px;left:24px;top:24px}.time-watermark{font-size:16px;right:24px;top:25px}.time-center-text{max-width:74%}.time-result-bottom{gap:12px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 56px;padding:48px 22px 24px}.time-result-next{width:54px}.split-reveal,.metric-grid,.dimension-bars,.result-hero,.result-columns,.content-grid,.right-rail,.type-directory,.source-warning,.scoring-method-grid{grid-template-columns:1fr}.scoring-method{padding:20px}.scoring-method-head{align-items:start;flex-direction:column-reverse}.sbti-card.result-card{padding:30px;width:calc(100vw - 28px)}.sbti-card.result-card .result-hero{grid-template-columns:1fr}.sbti-card.result-card .type-avatar{min-height:240px}.sbti-card.result-card .pattern-strip{grid-template-columns:repeat(8,1fr)}.sbti-card.result-card .dimension-bars{grid-template-columns:repeat(2,1fr)}.rail-stack label{grid-template-columns:1fr}.color-round-reveal{min-height:min(690px,calc(100dvh - 70px))}.color-round-swatch{padding:22px}.color-round-count{left:22px;top:22px}.color-round-score{max-width:58%;right:22px;top:42px}.color-round-score strong{font-size:clamp(52px,16vw,74px)}.color-round-score p{font-size:clamp(14px,5.3vw,19px);max-width:190px}.color-round-label{left:22px;max-width:calc(100% - 132px)}.color-round-delta{bottom:30px;left:22px;right:auto}.color-round-next{bottom:22px;right:22px;width:56px}.locale-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:430px){.game-card{border-radius:14px;padding:34px 24px 22px}.game-card.leaderboard-card{min-height:640px;padding:34px 26px 26px;width:calc(100vw - 28px)}.game-card.leaderboard-card .daily-close{height:48px;right:24px;top:24px;width:48px}.leaderboard-stack{min-height:580px}.leaderboard-hero h1,.leaderboard-stack h1{font-size:52px;margin-right:56px}.leaderboard-hero p{font-size:15px}.leaderboard-tabs{gap:18px;margin-top:28px}.leaderboard-tabs button{font-size:15px}.leaderboard-rows div{gap:14px;grid-template-columns:28px minmax(0,1fr) 64px;min-height:40px}.leaderboard-rows b,.leaderboard-rows span,.leaderboard-rows strong{font-size:15px}.intro-layout{min-height:568px}.intro-stack{max-width:310px}.intro-stack h1{font-size:72px}.game-card .support-copy{font-size:15px}.launch-controls{display:grid;gap:10px;grid-template-columns:58px 58px minmax(88px,1fr) 62px}.daily-launch{grid-column:4}.round-choice,.daily-launch{height:58px;width:58px}.round-choice svg{height:29px;width:29px}.daily-launch svg{height:28px;width:28px}.difficulty-options{grid-template-columns:repeat(3,29px);height:26px;width:95px}.difficulty-options button{font-size:10px;height:18px}.card-glyph-button{right:0;top:10px}.card-glyph{height:32px;width:32px}.daily-card{min-height:650px}.daily-stack h1{font-size:78px}.daily-stack p{font-size:18px}.daily-color-stage,.lucky-flip-card{height:138px}.daily-palette{height:96px}.lucky-face{padding:16px}.lucky-face strong{font-size:34px}.lucky-face b{font-size:15px}.lucky-face i{font-size:11px;line-height:1.18}.memory-countdown strong{font-size:88px}.memory-countdown span{font-size:16px}.time-stage.time-canvas-stage,.hold-stage.time-input-stage,.time-result-stage{height:min(560px,calc(100dvh - 188px));min-height:400px}.time-round-indicator{font-size:20px;left:18px;top:20px}.time-watermark{font-size:15px;right:18px;top:21px}.time-hold-timer,.time-result-score{left:18px}.time-result-score{bottom:100px}.time-result-bottom{grid-template-columns:minmax(0,1fr) 58px}.time-player-value{grid-column:1;text-align:left}.time-result-next{grid-column:2;grid-row:1 / span 2;width:54px}.input-title{align-items:start;display:grid;gap:6px}.color-plane{height:250px}.dialed-color-picker .picker-board{min-height:444px}.color-input-card{padding:0}.color-input-card .input-title b{font-size:30px}.picker-round{font-size:12px;left:143px;top:30px}.sound-submit-orb{height:62px;right:20px;bottom:20px;width:62px}.multi-stack h1{font-size:52px}.multi-launch-controls{gap:12px}.multi-mode-list{gap:10px;grid-template-columns:repeat(3,58px);min-height:58px}.multi-mode-list button{height:58px;min-height:0;padding:0;width:58px}.multi-mode-list button i{height:58px;width:58px}.multi-rounds{grid-column:1 / -1}.audio-gate{height:216px;inset:auto -24px -24px;padding:36px 24px 38px}.sound-intro-stack{max-width:286px}.sound-basis-copy{display:none}.sound-intro-visual{bottom:76px;height:auto;opacity:.62;right:-116px;top:-70px;width:330px}.sound-memory-stage .sound-waveform,.sound-result-screen .sound-waveform,.sound-frequency-stage .sound-waveform{height:100%;width:100%}.tone-pair{gap:10px}.tone-pair button{border-radius:22px;min-height:154px}.tone-pair strong{font-size:34px;height:72px;width:72px}.pair-answer-grid{grid-template-columns:1fr}}.sbti-hero-card{height:auto;min-height:680px;overflow:hidden;padding-bottom:238px}.sbti-hero-grid,.sbti-hero-copy{min-height:0}.sbti-hero-actions{isolation:isolate;z-index:12}.sbti-card-stack{bottom:-44px;z-index:1}.sbti-card-stack:after{pointer-events:none}.sbti-result-card{height:auto;max-height:none;overflow:visible}.sbti-result-card-conversion{height:auto;min-height:0;overflow:visible}.sbti-result-hero-featured{align-items:start}.sbti-result-info,.sbti-result-info h1,.sbti-result-hook,.sbti-answer-proof,.sbti-meme-tags,.sbti-result-promise,.sbti-result-actions{min-width:0;overflow-wrap:anywhere}.sbti-answer-proof{background:#ffffff13;border:1px solid rgba(255,255,255,.12);border-radius:16px;display:grid;gap:8px;margin:12px 0;padding:13px 14px}.sbti-answer-proof b{color:#61d99b;font-size:11px;font-weight:950;text-transform:uppercase}.sbti-answer-proof p,.sbti-answer-proof small{color:#ffffffb8;font-size:13px;font-weight:780;line-height:1.32;margin:0}.sbti-answer-proof small{color:#ffffff8a}.share-result-card{max-height:none;overflow:visible}.stage-column:has(.share-result-card),.stage-column:has(.sound-total-card){margin-bottom:48px}@media(max-width:760px){.result-share-page{width:min(100%,calc(100vw - 24px))}.result-trading-card{border-radius:24px;min-height:0;padding:18px}.result-card-bg-word{font-size:58px;top:70px}.result-card-stage{display:block;min-height:258px;padding-right:0}.result-score-badge{margin:0;min-height:122px;right:0;top:92px;width:132px}.result-mascot{height:230px;width:252px}.result-card-title-block h1{font-size:40px}.result-card-title-block span{font-size:17px}.result-card-facts div{grid-template-columns:98px minmax(0,1fr);padding:9px 11px}.result-ip-sprite{height:230px;width:230px}.result-ip-portrait{left:8px;top:18px;width:min(270px,calc(100% - 112px))}.result-card-footer{align-items:start;display:grid;grid-template-columns:1fr}.result-trading-card .share-round-strip,.result-trading-card .share-color-tile,.result-trading-card .share-shape-tile,.result-trading-card .share-time-tile,.result-card-sound-strip .sound-result-thumb{min-height:82px}.result-detail-stack{border-radius:20px;padding:14px}.sbti-shell,.sbti-shell.sbti-result-screen{width:min(100%,calc(100vw - 28px))}.sbti-hero-card{height:auto;min-height:700px;padding:30px 24px 224px}.sbti-hero-card h1{font-size:clamp(48px,13vw,64px);line-height:.9;max-width:360px}.sbti-hero-card p{font-size:14px;max-width:340px}.sbti-hero-copy{max-width:390px}.sbti-hero-actions{gap:12px;margin-top:18px}.sbti-hero-actions .sbti-btn{min-height:56px;padding:0 22px}.sbti-card-stack{bottom:-54px;height:240px;width:min(390px,calc(100vw - 74px))}.sbti-card-stack:before{height:210px;width:330px}.sbti-card-stack:after{width:min(360px,calc(100vw - 86px))}.sbti-card-stack span{height:136px;top:60px;width:108px}.sbti-card-stack span:nth-child(1){--rot: -19deg;--tx: -158px;--ty: 36px}.sbti-card-stack span:nth-child(2){--rot: -12deg;--tx: -120px;--ty: 16px}.sbti-card-stack span:nth-child(3){--rot: -4deg;--tx: -78px;--ty: 2px}.sbti-card-stack span:nth-child(4){--rot: 6deg;--tx: -31px;--ty: 2px}.sbti-card-stack span:nth-child(5){--rot: 14deg;--tx: 12px;--ty: 16px}.sbti-card-stack span:nth-child(6){--rot: 20deg;--tx: 52px;--ty: 36px}.sbti-result-card{padding:22px}.sbti-result-hero,.sbti-result-hero-featured{display:grid;gap:18px;grid-template-columns:1fr;width:100%}.sbti-result-hero-featured .sbti-result-img-box,.sbti-result-img-box{flex-shrink:1;justify-self:center;max-width:min(250px,72vw);width:100%}.sbti-result-info{min-width:0;width:100%}.sbti-result-info h1{font-size:clamp(32px,9vw,46px);overflow-wrap:anywhere}.sbti-result-actions-featured,.sbti-result-actions{display:grid;grid-template-columns:1fr}.sbti-result-actions-featured .sbti-btn,.sbti-result-actions .sbti-btn{width:100%}.sbti-curiosity-grid,.sbti-locked-grid,.sbti-model-score-grid,.sbti-life-grid,.sbti-save-form,.sbti-prototype-box,.metric-grid{grid-template-columns:1fr}.sbti-result-meta-row,.locked-row{min-width:0}.sbti-falling-avatar,.sbti-drop-figures{display:none}}@media(max-width:430px){.result-trading-card{min-height:0;padding:15px}.result-card-top{font-size:11px}.result-card-top b{padding:7px 9px}.result-edition-strip{font-size:10px}.result-edition-strip span{padding:6px 8px}.result-card-bg-word{font-size:48px;left:14px;right:14px}.result-card-stage{min-height:236px}.result-scene-burst{inset:8px 94px 8px 0}.result-scene-burst:before{height:144px;width:144px}.result-orbit-tag{border-width:2px;box-shadow:4px 4px #00000024;font-size:9px;padding:6px 7px}.orbit-one{left:2px;top:26px}.orbit-two{left:38%;top:2px}.orbit-three{bottom:18px;left:10px}.result-mascot{height:214px;width:236px}.result-score-badge{border-radius:20px;margin:0;min-height:112px;padding:12px;right:0;top:82px;width:122px}.result-score-badge strong{font-size:34px}.result-score-badge span{font-size:20px}.result-card-title-block h1{font-size:32px}.result-card-hook{gap:7px;padding:12px 13px 13px}.result-card-hook p{font-size:14px;line-height:1.12}.result-card-hook small{display:none}.result-card-title-block p{font-size:16px}.result-card-title-block span{font-size:15px}.result-card-facts div{gap:8px;grid-template-columns:82px minmax(0,1fr)}.result-ip-sprite{height:204px;width:204px}.result-ip-portrait{left:4px;top:18px;width:min(232px,calc(100% - 94px))}.result-proof-mini-grid{display:none}.result-card-tags span{font-size:9px;padding:7px 8px}.result-card-facts span{font-size:12px}.result-card-evidence{border-width:2px;padding:10px}.result-card-evidence-head{display:grid;gap:4px}.result-trading-card .share-round-strip{min-height:72px}.result-trading-card .share-color-tile,.result-trading-card .share-shape-tile,.result-trading-card .share-time-tile,.result-card-sound-strip .sound-result-thumb{border-radius:12px;min-height:66px;padding:6px}.result-trading-card .share-time-tile,.result-trading-card .share-color-tile,.result-trading-card .share-shape-tile{gap:4px}.result-trading-card .share-color-tile b,.result-trading-card .share-shape-tile b,.result-trading-card .share-time-tile b{font-size:14px}.result-trading-card .share-shape-tile svg{height:42px;margin:-4px auto -2px;width:48px}.result-trading-card .share-color-tile i,.result-trading-card .share-shape-tile i{height:5px}.result-trading-card .share-color-tile small,.result-trading-card .share-shape-tile small,.result-trading-card .share-time-tile small,.result-trading-card .share-color-tile span,.result-trading-card .share-shape-tile span,.result-trading-card .share-time-tile span,.sound-result-thumb span{font-size:8px}.result-card-sound-strip .sound-result-thumb b{font-size:14px;margin-top:16px}.color-round-reveal{min-height:min(660px,calc(100dvh - 58px))}.color-round-score{max-width:62%;right:18px;top:38px}.color-round-score strong{font-size:clamp(48px,17vw,66px)}.color-round-score p{font-size:clamp(13px,4.8vw,17px);max-width:172px}.color-round-label{left:20px;max-width:calc(100% - 108px)}.color-round-label span,.color-round-delta{font-size:13px}.color-round-label b{font-size:16px}.sbti-hero-card{min-height:660px;padding-bottom:202px}.sbti-hero-card h1{font-size:46px}.sbti-card-stack{bottom:-62px;width:min(348px,calc(100vw - 50px))}.sbti-result-card{padding:18px}.sbti-result-info h1{font-size:clamp(30px,8.4vw,38px)}.sbti-result-hook{font-size:15px}.sbti-answer-proof{padding:12px}}
