/* QUIZTOV — the native landscape, quiet light, and floating optical glass. */
.qt-world{--qt-ivory:#faf7ed;--qt-gold:#ead9b6;--qt-muted:#dddcd7;--qt-rim:#f8f4e345;position:relative;isolation:isolate;container-type:inline-size;width:100%;min-width:0;align-self:stretch;overflow:clip;background:#171b21;color:var(--qt-ivory);font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;line-height:1.65;text-align:left}
.qt-world *{box-sizing:border-box}.qt-world :is(h1,h2,h3,h4,p,figure){margin:0}html:root .qt-world :is(h1,h2,h3,h4){color:var(--qt-ivory);font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.043em;line-height:1.08}.qt-world :is(h1,h2){font-size:clamp(43px,5.1cqw,60px)}.qt-world h3{font-size:clamp(40px,5.4cqw,62px)}.qt-world h4{font-size:32px}.qt-world em{font:inherit;color:#e9ddc6}.qt-world p{font-size:16px;line-height:1.8;text-align:left;text-align-last:auto;color:var(--qt-muted)}.qt-world :is(button,a){font:inherit;color:inherit}.qt-world button{cursor:pointer;background:none;border:0}.qt-world button:disabled{cursor:default}.qt-world a{text-decoration:none}.qt-world :is(button,a,summary):focus-visible{outline:2px solid #fff5d6;outline-offset:5px}.qt-world img{display:block;max-width:100%;height:auto;cursor:default}.qt-world [hidden]{display:none!important}.qt-world .qt-eyebrow{font:500 12px/1.6 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.17em;text-transform:uppercase;color:#e2d6bd;margin-bottom:24px}.qt-world .qt-mini,.qt-world .qt-demo-note{font-size:12px;line-height:1.6;color:#c4c7c6}.qt-world .qt-demo-note{margin-top:24px}.qt-world .qt-button{min-height:49px;padding:13px 27px;display:inline-flex;justify-content:center;align-items:center;border-radius:99px;border:1px solid #fff6d769;background:linear-gradient(140deg,#fff2cf54,#dfc58a25);box-shadow:inset 0 1px 1px #fff9,inset 0 -1px 1px #ffffff26,0 12px 28px #0002;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);color:#fffaf0;font-size:14px;transition:background .3s,box-shadow .3s,transform .3s}.qt-world .qt-button:hover{background:linear-gradient(140deg,#fff4d47a,#dbc9a343);box-shadow:inset 0 1px 1px #fff,0 15px 30px #0003;transform:translateY(-2px)}.qt-world .qt-text-button{font-size:14px;padding:10px 0;border-bottom:1px solid #e8e2d951;border-radius:0;color:#ede7db}.qt-world .qt-text-button:hover{color:white}.qt-actions{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:30px}.qt-glass{border:1px solid #fff7e447;background:linear-gradient(140deg,#ebe4d929,#c3c6cc0d 40%,#c3bba325),#25282a40;backdrop-filter:blur(24px) saturate(.78);-webkit-backdrop-filter:blur(24px) saturate(.78);box-shadow:inset 0 1px 0 #ffffff85,inset 0 -1px 1px #ffffff24,0 24px 55px #0003;border-radius:30px}.qt-environment{position:absolute;inset:0;z-index:-3;pointer-events:none}.qt-environment img{position:sticky;top:0;width:100%;height:100vh;min-height:780px;max-height:1300px;object-fit:cover;object-position:center 57%;filter:saturate(.72) brightness(.62)}.qt-atmosphere{position:absolute;inset:0;z-index:-2;background:linear-gradient(180deg,#15202c05 0%,#20272c60 13%,#1b222a99 28%,#0d172398 42%,#1e262c88 65%,#171d2599 100%);pointer-events:none}.qt-cursor-trail{position:absolute;left:0;top:0;pointer-events:none;z-index:50}.qt-section{position:relative;padding:95px 7%;scroll-margin-top:28px}.qt-heading{position:relative;z-index:2;max-width:710px;margin-bottom:48px}.qt-heading>p:last-child{margin-top:24px;max-width:610px}.qt-centered{margin-inline:auto;text-align:center}.qt-centered p{text-align:center;margin-inline:auto}.qt-hero{position:relative;isolation:isolate;min-height:820px;padding:88px 7% 100px;display:flex;flex-direction:column;align-items:center;justify-content:center;overflow:clip;--pointer-x:50%;--pointer-y:40%;background:linear-gradient(180deg,#08132228,#121c2310 45%,#16202680),url('/assets/quiztov/landscape.webp') center 51%/cover}.qt-hero:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),#f6e9c220,transparent 58%),linear-gradient(180deg,#14202c24,#0c182215 40%,#1018209c)}.qt-hero:after{content:'';position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#0c141d25,transparent 14%,transparent 75%,#1c242b60);z-index:-1}.qt-hero-top,.qt-hero-foot{position:absolute;left:5%;right:5%;display:flex;justify-content:space-between;gap:16px;align-items:center;z-index:5;font-size:11px;letter-spacing:.11em;color:#f2eddf}.qt-hero-top{top:24px}.qt-hero-foot{bottom:22px;font-size:10px}.qt-hero .motion-toggle{padding:8px 14px;font-size:11px;letter-spacing:0;border-radius:30px}.qt-entrance{position:relative;z-index:2;text-align:center;max-width:750px;text-shadow:0 4px 28px #0008}.qt-logo{width:360px;margin:0 auto 16px;filter:drop-shadow(0 16px 20px #151e2845)}.qt-entrance>.qt-eyebrow{margin-bottom:19px;color:#fff3d5;font-size:11px;letter-spacing:.21em}.qt-entrance>p:last-child{text-align:center;margin-top:23px;font-size:16px;line-height:1.8;color:#fff9e9}.qt-entry-dock{position:relative;z-index:3;width:min(100%,710px);padding:18px 14px 12px;margin-top:34px;border-radius:30px;background:linear-gradient(130deg,#f0e4ce38,#92979d24 55%,#ddd0b72e);backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.qt-entry-dock>p{text-align:center;font-size:12px;color:#f6f0e5;letter-spacing:.04em;margin-bottom:13px}.qt-entry-choices{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.qt-entry-choices button{position:relative;display:grid;grid-template-columns:auto 1fr;gap:2px 12px;text-align:left;border-radius:21px;padding:17px 18px;border:1px solid #fff3d940;background:linear-gradient(130deg,#f9f5eb20,#ffffff08);box-shadow:inset 0 1px #fff4;transition:background .3s,transform .4s,border-color .3s;overflow:clip}.qt-entry-choices button:hover{background:linear-gradient(130deg,#fff6df45,#eee7d216);border-color:#fff7e698;transform:translateY(-4px)}.qt-entry-number{font-size:11px;color:#e4dbc8;grid-row:1/3;align-self:center}.qt-entry-choices strong{font:24px/1.2 Georgia,serif;letter-spacing:-.03em;color:#fff9ed}.qt-entry-choices small{font-size:11px;line-height:1.5;color:#e9e4d8}.qt-entry-light{position:absolute;inset:-100%;background:linear-gradient(110deg,transparent 45%,#ffffff15 50%,transparent 55%);animation:qt-glass-pass 8s ease-in-out infinite;pointer-events:none}.qt-entry-choices button:nth-child(2) .qt-entry-light{animation-delay:1s}.qt-entry-choices button:nth-child(3) .qt-entry-light{animation-delay:2s}.qt-discover{font-size:11px!important;letter-spacing:.08em;display:flex;align-items:center;gap:10px}.qt-discover span{height:25px;width:16px;border-radius:10px;border:1px solid #f4ebd692;position:relative}.qt-discover span:after{content:'';width:2px;height:5px;border-radius:2px;background:#fff5dd;position:absolute;left:6px;top:5px;animation:qt-scroll-dot 2s infinite}.qt-hero-foot .qt-text-button{font-size:10px;letter-spacing:0;border:0}.qt-arriving .qt-entrance{animation:qt-arrival 1.4s cubic-bezier(.16,.7,.2,1) both}.qt-arriving .qt-entry-dock{animation:qt-arrival 1.1s .25s cubic-bezier(.16,.7,.2,1) both}.qt-motes{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:1}.qt-motes i{position:absolute;left:var(--x);top:var(--y);height:2px;width:2px;background:#fff5d7;border-radius:50%;box-shadow:0 0 6px #ffffff99;animation:qt-mote var(--time) ease-in-out var(--delay) infinite;opacity:.35}.qt-chapter-nav{display:flex;justify-content:center;gap:3px;position:relative;z-index:6;width:fit-content;max-width:92%;margin:-20px auto 0;padding:7px;border-radius:50px;background:#74757028;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.qt-chapter-nav button{font-size:12px;padding:13px 19px;border-radius:30px;color:#e8e8e1;transition:background .3s}.qt-chapter-nav button:hover{background:#ffffff20;color:#fff}.qt-modes-shell{padding:0 32px 34px;border-radius:34px;overflow:clip}.qt-mode-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;padding:14px 0;border-bottom:1px solid #ffffff29}.qt-mode-tabs button{padding:17px 20px;border-radius:20px;font:27px Georgia,serif;text-align:left;display:flex;align-items:center;gap:15px;color:#c7cbd0;transition:background .35s,box-shadow .35s}.qt-mode-tabs button span{font:11px sans-serif;color:#d1cbbd}.qt-mode-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#f1e7d12e,#ffffff0d);box-shadow:inset 0 1px #fff8,inset 0 0 0 1px #fff3;color:#fff8e9}.qt-mode-scene{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding-top:35px;align-items:center;min-height:450px}.qt-mode-art{position:relative;height:390px;display:grid;place-items:center;min-width:0}.qt-card-fan{width:162px;height:253px;position:relative;margin-top:-35px;perspective:1000px}.qt-fan-card{position:absolute;inset:0;width:100%;height:100%!important;object-fit:contain;transform-origin:50% 90%;filter:drop-shadow(0 18px 22px #0007);transition:transform .9s cubic-bezier(.16,.7,.2,1)}.qt-fan-0{transform:rotate(-21deg) translateX(-32px)}.qt-fan-1{z-index:2;transform:translateY(-15px)}.qt-fan-2{transform:rotate(21deg) translateX(32px)}[data-qt-mode-scene=solo] .qt-fan-0{transform:rotate(-5deg) translate(-8px,5px)}[data-qt-mode-scene=solo] .qt-fan-2{transform:rotate(5deg) translate(8px,5px)}[data-qt-mode-scene=online] .qt-fan-0{transform:rotate(-33deg) translate(-43px,-8px)}[data-qt-mode-scene=online] .qt-fan-2{transform:rotate(33deg) translate(43px,-8px)}.qt-player-orbit{position:absolute;bottom:31px;left:-10%;right:-10%;display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.qt-player-orbit>span{display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 13px;border:1px solid #e5ded54a;background:linear-gradient(135deg,#d7d2c62e,#96999e18);backdrop-filter:blur(18px);border-radius:17px;font-size:12px;box-shadow:inset 0 1px #fff5,0 12px 23px #0002;animation:qt-player-in .6s both;animation-delay:calc(var(--player)*.08s)}.qt-player-jewel{font-style:normal;font-size:29px;color:#d5e5f3;text-shadow:0 0 13px #b8cfe177;line-height:1}.qt-player-jewel.qt-rose{color:#f2bec7}.qt-player-jewel.qt-green{color:#c4e7d8}.qt-mode-art>.qt-mini{position:absolute;bottom:0;font-size:11px;text-align:center}.qt-mode-copy h4{margin-bottom:18px}.qt-mode-copy>p:not(.qt-eyebrow){font-size:15px}.qt-mode-copy ol{list-style:none;counter-reset:step;padding:0;margin:23px 0}.qt-mode-copy li{counter-increment:step;display:flex;gap:16px;padding:10px 0;border-top:1px solid #ebe8df22;font-size:14px;color:#e3e3de}.qt-mode-copy li:before{content:'0' counter(step);font-size:11px;padding-top:3px;color:#d1c3a8}.qt-mode-copy .qt-eyebrow{font-size:11px;margin-bottom:17px}.qt-play{background:linear-gradient(180deg,transparent,#1b262c45 30%,#17222b55 75%,transparent)}.qt-format-tabs{display:flex;gap:5px;padding:6px;width:fit-content;max-width:100%;margin:0 auto 46px;border-radius:99px}.qt-format-tabs button{padding:14px 26px;border-radius:99px;font-size:14px;color:#d5d8d9;transition:background .3s,box-shadow .3s}.qt-format-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#f2ead95e,#d4d4cd24);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #fff5,0 8px 20px #0002;color:#fff9ec}.qt-game-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:5%;align-items:center}.qt-game-description h4{font-size:34px;margin:18px 0}.qt-game-description>p{font-size:15px}.qt-round-ornament{font-size:44px;font-weight:200;color:#eee0c4;line-height:1}.qt-scoreboard{padding:23px 21px;margin-top:25px;border-radius:23px}.qt-scoreboard>.qt-eyebrow{display:block;font-size:10px;margin-bottom:12px}.qt-scoreboard>div{display:flex;align-items:center;gap:12px;margin-top:14px}.qt-scoreboard>div>span:nth-child(2){font-size:14px}.qt-scoreboard small{display:block;font-size:11px;line-height:1.5;color:#c8ced2;max-width:145px}.qt-scoreboard strong{margin-left:auto;font-size:35px;font-weight:300;font-variant-numeric:tabular-nums;color:#f0e1c6}.qt-game-board{position:relative;min-width:0;overflow:clip;background:linear-gradient(135deg,#e1e3e333,#b6becb14),#34404d60;box-shadow:inset 0 1px #fff9,inset 0 -1px #fff3,0 30px 75px #0004;border-radius:35px;transition:box-shadow .4s}.qt-question-top{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.15em;padding:23px 27px;border-bottom:1px solid #ffffff2c;color:#efe6d4}.qt-question-content{padding:30px 26px}.qt-world .qt-question{font:31px/1.3 Georgia,serif;letter-spacing:-.025em;color:#fff9ed;min-height:78px;margin-bottom:26px}.qt-answer-grid{display:grid;gap:11px}.qt-answer-grid button{display:flex;align-items:center;gap:15px;text-align:left;padding:16px 17px;border:1px solid #ffffed45;background:linear-gradient(135deg,#f0eee41a,#f0eee408);box-shadow:inset 0 1px #ffffff2e;border-radius:17px;font-size:15px;line-height:1.4;transition:background .25s,box-shadow .25s,transform .25s}.qt-answer-grid button>span{font-size:11px;color:#d1d5d7;width:19px}.qt-answer-grid button:enabled:hover{background:#fff7e425;border-color:#fff5d991;box-shadow:inset 0 1px #fff9,0 10px 23px #0002;transform:translateY(-2px)}.qt-answer-grid button.is-correct{background:#83b29336;border-color:#b7e2c6;color:#effff0;box-shadow:0 0 28px #a2dcbe14}.qt-answer-grid button.is-wrong{background:#bb7d8438;border-color:#edb3c1;color:#fff0f1}.qt-answer-grid button:disabled:not(.is-correct):not(.is-wrong){opacity:.5}.qt-answer-feedback{padding-top:20px;min-height:47px;font-size:13px;color:#d0d5d8}.qt-answer-feedback strong{font-size:16px;font-weight:500;color:#f4e3bc}.qt-answer-feedback p{font-size:14px;line-height:1.7;margin:10px 0}.qt-answer-feedback a{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#e1d2b9}.qt-answer-feedback .qt-button{margin-top:10px}.qt-game-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.qt-game-actions .qt-button,.qt-game-actions .qt-text-button{font-size:12px}.qt-game-actions .qt-button{padding:10px 18px;min-height:42px}.qt-game-timer{display:grid;grid-template-columns:1fr auto;gap:9px;padding:16px 26px 0;font-size:12px;color:#e7dcc3}.qt-game-timer strong{font-weight:400;font-variant-numeric:tabular-nums}.qt-game-timer>div{grid-column:1/-1;height:3px;background:#ffffff1c;border-radius:5px;overflow:hidden}.qt-game-timer i{height:100%;width:0;background:linear-gradient(90deg,#f6e9c7,#dbe9f0);display:block;transition:width .1s linear}.qt-final-score{text-align:center;padding:25px 0}.qt-final-score>span{font-size:13px;color:#e3d8c4}.qt-final-score strong{font-size:88px;display:block;font-weight:200;color:#f3e6cf;line-height:1.2}.qt-final-score p{text-align:center;font-size:14px}.qt-celebration{position:absolute;inset:0;pointer-events:none;overflow:hidden;display:none}.qt-win .qt-celebration{display:block}.qt-celebration i{position:absolute;top:-20px;left:var(--x);height:9px;width:5px;background:#ecdcbc;animation:qt-confetti 1.5s ease-out both;animation-delay:calc(var(--delay)/-25);box-shadow:0 0 5px #fff6}.qt-celebration i:nth-child(3n){background:#d2e0e8}.qt-online-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:4%;align-items:center}.qt-online-grid .qt-heading{margin-bottom:0}.qt-online-grid h3{font-size:clamp(39px,4.6cqw,53px)}.qt-network{position:relative;height:480px;min-width:0}.qt-network svg{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:#d9e5ef30;stroke-width:1}.qt-network-flow{stroke:url(#qt-network-gold);stroke-width:1.4;stroke-dasharray:6 15;animation:qt-data-flow 20s linear infinite}.qt-network-center{position:absolute;left:25%;right:25%;top:34%;bottom:34%;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#e0e1d813}.qt-network-center img{width:190px;filter:drop-shadow(0 8px 12px #0003)}.qt-network-center span{font-size:10px;margin-top:8px;color:#dfd6c6}.qt-city{position:absolute;display:flex;align-items:center;gap:8px;font-size:12px!important;padding:12px 16px!important;border-radius:30px!important;transition:transform .35s,background .35s;white-space:nowrap}.qt-city>span{font-size:19px;color:#e5dbc6}.qt-city:hover{transform:translateY(-3px);background:#e9e7dc40}.qt-city[aria-pressed=true]{border-color:#ffefc796;background:#e0dece38;box-shadow:inset 0 1px #fff9,0 0 35px #f1dec91a}.qt-city-0{left:1%;top:23%}.qt-city-1{right:0;top:17%}.qt-city-2{left:35%;bottom:7%}.qt-city-3{left:0;bottom:25%}.qt-city-4{right:0;bottom:25%}.qt-network-pulse .qt-network-center{animation:qt-connect .8s ease-out}.qt-city-response{padding-top:26px;margin-top:22px;border-top:1px solid #e8e3d932;font-size:14px;color:#f6e9d0}.qt-city-response small{display:block;font-size:11px;color:#b8c1c9;margin-top:6px}.qt-online-rules{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:35px}.qt-online-rules>div{padding:30px}.qt-online-rules>div>span{font-size:11px;letter-spacing:.1em;color:#dbcfb9}.qt-online-rules h4{margin:16px 0;font-size:30px}.qt-online-rules p{font-size:15px}.qt-family{position:relative;isolation:isolate;min-height:790px;display:flex;align-items:flex-end;padding:45px 6%;overflow:clip;scroll-margin-top:20px}.qt-family-image{position:absolute;inset:0;z-index:-2}.qt-family-image img{height:100%;width:100%;object-fit:cover;object-position:50% 33%}.qt-family:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,#131b2499,transparent 55%)}.qt-family-copy{max-width:510px;padding:28px 31px;border-radius:30px;background:linear-gradient(140deg,#ded9cf24,#b5b5b40b),#1c25264d;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.qt-family-copy .qt-eyebrow{font-size:10px;margin-bottom:16px}.qt-family-copy h3{font-size:48px}.qt-family-copy p:not(.qt-eyebrow){margin:20px 0 17px;font-size:15px;color:#ede8df}.qt-family .qt-mini{font-size:10px;color:#d6d1c8}.qt-screen-section{padding-top:110px}.qt-device-tabs{width:fit-content;display:flex;gap:5px;padding:6px;margin:0 auto 44px;border-radius:99px}.qt-device-tabs button{padding:13px 27px;border-radius:99px;font-size:14px;transition:background .3s}.qt-device-tabs button[aria-pressed=true]{background:linear-gradient(135deg,#f1e9d43b,#e7e3d315);box-shadow:inset 0 1px #fff9,inset 0 0 0 1px #fff5}.qt-device-stage{min-height:430px;display:grid;align-items:center}.qt-tv-display{border:1px solid #e3ded350;border-radius:20px;padding:8px 8px 0;background:#171c20;box-shadow:0 0 0 3px #232b30,0 35px 75px #0006;overflow:clip;position:relative}.qt-tv-display video{width:100%;display:block;aspect-ratio:16/9;object-fit:contain;background:#11151a;border-radius:11px}.qt-tv-label{display:flex;justify-content:space-between;gap:12px;align-items:center;font-size:11px;letter-spacing:.08em;padding:13px 18px;border:0;box-shadow:none;border-radius:0;background:#282d32}.qt-tv-label button{padding:8px 14px;font-size:12px;letter-spacing:0;background:#ffffff12;border:1px solid #ffffff2e;border-radius:22px}.qt-phone-display{display:grid;grid-template-columns:.8fr 1.2fr;gap:12%;max-width:780px;margin:auto;align-items:center;width:100%}.qt-phone{position:relative;padding:7px;border-radius:42px;background:linear-gradient(145deg,#c9c9c9,#272e36 13%,#12171d 88%,#777d85);box-shadow:inset 0 0 0 1px #eee7db4d,0 35px 65px #0007;width:265px;max-width:100%;overflow:hidden;transform:rotate(-3deg);animation:qt-device-hover 9s ease-in-out infinite}.qt-phone img{width:100%;border-radius:35px}.qt-phone:after{content:'';position:absolute;inset:3px;border:1px solid #ebe8e633;border-radius:39px;pointer-events:none}.qt-phone-callouts{display:grid;gap:22px}.qt-phone-callouts>div{padding:28px 27px}.qt-phone-callouts>div:first-child{transform:translateX(-15px)}.qt-phone-callouts>div:last-child{transform:translateX(15px)}.qt-phone-callouts>div>span{font-size:11px;color:#d6cdbb}.qt-phone-callouts h4{font-size:31px;margin:16px 0}.qt-phone-callouts p{font-size:14px}.qt-center-note{text-align:center!important}.qt-design-layout{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:8%}.qt-design-art{position:relative;height:430px;display:grid;place-items:center;perspective:1000px;min-width:0}.qt-design-art img{width:245px;max-height:390px;object-fit:contain;filter:drop-shadow(0 35px 30px #0005);animation:qt-art-hover 9s ease-in-out infinite}.qt-design-art[data-qt-design-art='1'] img{height:370px;width:270px;object-fit:cover;border-radius:125px 125px 24px 24px;border:1px solid #e9e6d568}.qt-design-art[data-qt-design-art='2'] img{width:100%;max-width:500px}.qt-design-copy{padding:31px}.qt-design-tabs{display:flex;gap:16px;border-bottom:1px solid #ebe5d92b;margin-bottom:28px}.qt-design-tabs button{font-size:13px;white-space:nowrap;padding:12px 0;border-bottom:2px solid transparent;color:#c6cdd2}.qt-design-tabs button[aria-pressed=true]{border-bottom-color:#eadfc9;color:#fff7e6}.qt-design-copy h4{margin-bottom:20px}.qt-design-copy p{font-size:15px}.qt-palette{display:flex;gap:22px;margin-top:25px}.qt-palette span{display:flex;align-items:center;gap:8px;font-size:10px;color:#d9d9d2}.qt-palette span:before{content:'';width:20px;height:20px;border-radius:50%;border:1px solid #fff9;background:var(--swatch);box-shadow:inset 0 1px 2px #fff6,0 3px 8px #0002}.qt-faq{padding:5px 32px}.qt-faq details+details{border-top:1px solid #ffffff28}.qt-faq summary{padding:23px 0;display:flex;align-items:center;justify-content:space-between;gap:25px;list-style:none;font-size:16px;cursor:pointer;color:#f3eee3}.qt-faq summary::-webkit-details-marker{display:none}.qt-faq summary>span{font-size:26px;font-weight:200;color:#dcd0b9;transition:transform .3s}.qt-faq details[open] summary>span{transform:rotate(45deg)}.qt-faq details p{font-size:15px;padding:0 30px 25px 0;max-width:780px}.qt-closing{position:relative;text-align:center;padding:65px 7% 90px;background:linear-gradient(#19222920,#151d2799)}.qt-closing>img{width:310px;margin:0 auto 24px;filter:drop-shadow(0 12px 20px #0003)}.qt-closing h3{font-size:52px}.qt-closing>p{text-align:center;margin-top:25px;color:#e7e3d9}.qt-closing .qt-actions{justify-content:center}.qt-closing .qt-mini{font-size:11px;margin-top:40px;letter-spacing:.13em;text-transform:uppercase}.app-collection-links:has(.app-glass-quiztov){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-collection-links:has(.app-glass-quiztov) a{font-size:13px;gap:9px;padding:14px 12px}.app-collection-links:has(.app-glass-quiztov) small{display:none}.quiztov-page{background:#171c22}.quiztov-page #content{padding-top:0}.project-dialog[data-current-project=quiztov] .project-window{background:#1b242b}.project-dialog[data-current-project=quiztov] .project-window-header,.project-dialog[data-current-project=quiztov] .project-window-foot{background:#303539b8;border-color:#e9e2d733;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);color:#e4dccd}.qt-world.motion-paused *,.qt-world.motion-paused :before,.qt-world.motion-paused :after{animation-play-state:paused!important}.qt-world.motion-paused .qt-cursor-trail{display:none}
@keyframes qt-arrival{from{opacity:0;transform:translateY(17px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@keyframes qt-glass-pass{0%,45%{transform:translateX(-35%)}75%,100%{transform:translateX(35%)}}@keyframes qt-scroll-dot{0%{transform:translateY(0);opacity:0}30%{opacity:1}100%{transform:translateY(7px);opacity:0}}@keyframes qt-player-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes qt-mote{0%,100%{opacity:.1;transform:translate(0,14px)}50%{opacity:.5;transform:translate(8px,-15px)}}@keyframes qt-confetti{from{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translateY(650px) rotate(270deg);opacity:0}}@keyframes qt-data-flow{to{stroke-dashoffset:-400}}@keyframes qt-connect{50%{box-shadow:inset 0 1px #fff9,0 0 35px #e8dbb74f}}@keyframes qt-device-hover{50%{transform:rotate(-2deg) translateY(-9px)}}@keyframes qt-art-hover{50%{transform:translateY(-12px) rotateY(9deg)}}
@container(max-width:800px){.qt-section{padding:75px 6%}.qt-hero{min-height:800px;padding-inline:6%}.qt-logo{width:320px}.qt-entry-choices button{padding:16px 12px;gap:2px 9px}.qt-entry-choices strong{font-size:23px}.qt-entry-choices small{font-size:10px}.qt-mode-tabs button{font-size:24px;padding:16px}.qt-modes-shell{padding-inline:24px}.qt-mode-scene{gap:6%}.qt-card-fan{width:140px;height:215px}.qt-mode-art{height:365px}.qt-player-orbit{gap:5px;left:-13%;right:-13%}.qt-player-orbit>span{padding:9px 10px;font-size:11px}.qt-mode-copy h4{font-size:29px}.qt-mode-copy>p:not(.qt-eyebrow){font-size:14px}.qt-mode-copy li{font-size:13px}.qt-game-layout{grid-template-columns:.85fr 1.15fr;gap:4%}.qt-game-description h4{font-size:30px}.qt-world .qt-question{font-size:28px}.qt-question-content{padding:25px 22px}.qt-answer-grid button{font-size:14px;padding:15px}.qt-scoreboard{padding:20px 15px}.qt-scoreboard strong{font-size:30px}.qt-online-grid{grid-template-columns:1fr}.qt-online-grid .qt-heading{max-width:650px}.qt-network{max-width:560px;width:100%;margin:auto;height:430px}.qt-online-rules{margin-top:20px;gap:18px}.qt-online-rules>div{padding:26px}.qt-family{min-height:720px;padding:35px 6%}.qt-family-copy{max-width:450px}.qt-family-copy h3{font-size:44px}.qt-phone-display{gap:8%}.qt-phone-callouts>div{padding:24px}.qt-phone-callouts h4{font-size:28px}.qt-design-layout{gap:5%}.qt-design-copy{padding:25px}.qt-design-tabs{gap:12px}.qt-design-tabs button{font-size:12px}.qt-palette{gap:12px}.qt-palette span{font-size:9px;gap:6px}}
@container(max-width:570px){.qt-world :is(h1,h2){font-size:42px}.qt-world h3{font-size:40px}.qt-hero{min-height:900px;padding:90px 7% 108px;background-position:50% 50%}.qt-logo{width:300px;margin-bottom:18px}.qt-entrance>.qt-eyebrow{font-size:9px;letter-spacing:.13em;margin-bottom:20px}.qt-entrance>p:last-child{font-size:15px;margin-top:24px}.qt-hero-top{font-size:9px;left:6%;right:6%;top:21px;letter-spacing:.05em}.qt-hero .motion-toggle{font-size:10px;padding:8px 12px}.qt-entry-dock{margin-top:32px;padding:18px 11px 11px;border-radius:27px}.qt-entry-dock>p{font-size:11px;margin-bottom:14px}.qt-entry-choices{grid-template-columns:1fr;gap:8px}.qt-entry-choices button{grid-template-columns:20px 1fr auto;align-items:center;padding:14px 17px;border-radius:18px;gap:0 10px}.qt-entry-number{grid-row:auto;font-size:10px}.qt-entry-choices strong{font-size:24px}.qt-entry-choices small{font-size:10px;max-width:97px;text-align:right}.qt-hero-foot{font-size:8px;bottom:48px;left:7%;right:7%;gap:12px}.qt-hero-foot>span{max-width:85px;line-height:1.6}.qt-hero-foot .qt-text-button{font-size:9px;max-width:72px;text-align:right}.qt-discover{font-size:9px!important;gap:7px}.qt-chapter-nav{border-radius:23px;display:grid;grid-template-columns:repeat(3,1fr);padding:7px;gap:0;margin-top:-26px;max-width:89%;width:100%}.qt-chapter-nav button{font-size:10px;padding:12px 5px}.qt-chapter-nav button:nth-child(4){grid-column:1/2}.qt-chapter-nav button:nth-child(5){grid-column:2/4}.qt-section{padding:62px 7%}.qt-heading{margin-bottom:32px}.qt-heading>p:last-child{font-size:15px;margin-top:22px}.qt-world .qt-eyebrow{font-size:10px;letter-spacing:.12em;margin-bottom:20px}.qt-modes-shell{padding:0 19px 27px;border-radius:28px}.qt-mode-tabs{gap:4px}.qt-mode-tabs button{font-size:20px;padding:13px 9px;gap:7px;border-radius:16px}.qt-mode-tabs button span{font-size:9px}.qt-mode-scene{grid-template-columns:1fr;gap:22px;padding-top:25px}.qt-mode-art{height:340px}.qt-card-fan{width:153px;height:234px}.qt-player-orbit{left:-10%;right:-10%;bottom:33px}.qt-player-orbit>span{padding:10px 12px;font-size:10px}.qt-player-jewel{font-size:26px}.qt-mode-art>.qt-mini{font-size:10px}.qt-mode-copy h4{font-size:30px}.qt-mode-copy>p:not(.qt-eyebrow){font-size:15px}.qt-mode-copy li{font-size:13px}.qt-mode-copy .qt-button{font-size:13px;width:100%}.qt-format-tabs{width:100%;margin-bottom:30px;gap:3px;padding:5px}.qt-format-tabs button{flex:1;font-size:11px;padding:13px 11px;line-height:1.4}.qt-game-layout{grid-template-columns:1fr;gap:25px}.qt-game-description h4{font-size:31px;margin:13px 0 18px}.qt-round-ornament{display:none}.qt-game-description>p{font-size:15px}.qt-scoreboard{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:18px;margin-top:22px;border-radius:23px}.qt-scoreboard>.qt-eyebrow{grid-column:1/-1;margin-bottom:0;font-size:10px}.qt-scoreboard>div{gap:8px;flex-wrap:wrap;margin-top:5px}.qt-scoreboard>div>span:nth-child(2){font-size:12px}.qt-scoreboard small{font-size:9px;max-width:110px}.qt-scoreboard strong{font-size:31px}.qt-world .qt-demo-note{font-size:11px;margin-top:20px}.qt-game-board{border-radius:27px}.qt-question-top{padding:22px;font-size:10px}.qt-question-content{padding:25px 21px}.qt-world .qt-question{font-size:28px;min-height:0}.qt-answer-grid button{font-size:15px;padding:15px 14px;border-radius:16px}.qt-answer-feedback p{font-size:14px}.qt-game-actions{flex-wrap:wrap;justify-content:flex-start;gap:18px}.qt-game-timer{padding-inline:21px}.qt-online-grid h3{font-size:39px}.qt-network{height:360px;margin-top:20px}.qt-network-center{left:22%;right:22%;top:33%;bottom:33%}.qt-network-center img{width:170px}.qt-network-center span{font-size:9px}.qt-city{font-size:10px!important;padding:9px 11px!important;gap:5px}.qt-city>span{font-size:16px}.qt-city-0{left:0;top:15%}.qt-city-1{right:0;top:14%}.qt-city-2{left:32%;bottom:5%}.qt-city-3{left:0;bottom:23%}.qt-city-4{right:0;bottom:23%}.qt-online-rules{grid-template-columns:1fr;gap:16px;margin-top:25px}.qt-online-rules>div{padding:26px}.qt-online-rules h4{font-size:29px}.qt-online-rules p{font-size:15px}.qt-family{display:block;padding:0;min-height:0;background:#25272b}.qt-family-image{position:relative;inset:auto;z-index:0;height:auto;aspect-ratio:16/10}.qt-family-image img{object-position:center;object-fit:cover}.qt-family:before{display:none}.qt-family-copy{max-width:none;position:relative;margin:-18px 6% 28px;padding:25px 23px;border-radius:25px;z-index:1;background:linear-gradient(140deg,#b0a39245,#7c858e20),#1b252a66}.qt-family-copy h3{font-size:37px}.qt-family-copy p:not(.qt-eyebrow){font-size:15px;margin-top:18px}.qt-family .qt-mini{font-size:10px}.qt-screen-section{padding-top:65px}.qt-device-stage{min-height:200px}.qt-device-tabs{margin-bottom:33px}.qt-device-tabs button{font-size:13px;padding:12px 25px}.qt-tv-display{border-radius:12px;padding:5px 5px 0}.qt-tv-display video{border-radius:8px}.qt-tv-label{padding:9px 5px;font-size:8px;gap:5px}.qt-tv-label button{font-size:9px;padding:6px 8px}.qt-phone-display{grid-template-columns:1fr;gap:35px}.qt-phone{justify-self:center;width:238px;border-radius:38px;padding:6px}.qt-phone img{border-radius:32px}.qt-phone-callouts{gap:17px}.qt-phone-callouts>div:first-child,.qt-phone-callouts>div:last-child{transform:none}.qt-phone-callouts>div{padding:25px}.qt-phone-callouts h4{font-size:30px}.qt-design-layout{grid-template-columns:1fr;gap:23px}.qt-design-art{height:350px}.qt-design-art img{width:220px;max-height:330px}.qt-design-art[data-qt-design-art='1'] img{height:330px;width:240px}.qt-design-copy{padding:26px 23px}.qt-design-copy h4{font-size:30px}.qt-design-tabs{justify-content:space-between;gap:11px}.qt-design-tabs button{font-size:12px}.qt-palette{gap:15px}.qt-palette span{font-size:9px}.qt-faq{padding:2px 22px;border-radius:26px}.qt-faq summary{font-size:15px;line-height:1.5;padding:22px 0;gap:15px}.qt-faq details p{font-size:14px;padding:0 0 24px}.qt-closing{padding:48px 7% 65px}.qt-closing>img{width:270px;margin-bottom:25px}.qt-closing h3{font-size:40px}.qt-closing>p{font-size:14px}.qt-closing .qt-actions{gap:20px}.qt-closing .qt-mini{font-size:10px}}
@media(max-width:700px){.app-collection-links:has(.app-glass-quiztov){grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;padding-inline:0}.app-collection-links:has(.app-glass-quiztov) a{display:flex;flex-direction:column;justify-content:center;text-align:center;gap:8px;padding:12px 4px;font-size:9px;border-radius:16px;line-height:1.3}.app-collection-links:has(.app-glass-quiztov) .app-glass-icon{width:35px;height:35px;flex-basis:35px;border-radius:11px}}
@media(prefers-reduced-motion:reduce){.qt-world *,.qt-world :before,.qt-world :after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.qt-cursor-trail{display:none!important}.qt-phone{transform:rotate(-3deg)}}

/* Symmetric full-width framing inside the shared standalone page container. */
.service-page.quiztov-page #content>.qt-world{width:calc(100% + 8%);margin:50px -4%}
.qt-environment img{animation:qt-world-breathe 32s ease-in-out infinite alternate;transform-origin:50% 60%}
@keyframes qt-world-breathe{to{transform:scale(1.025)}}
@media(prefers-reduced-motion:reduce){.qt-environment img{animation:none}}

/* v89: lead with the app, a playable question and the learning reward. */
.qt-product-hero{min-height:720px;display:block;padding:80px 6% 65px;background-position:center 52%}
.qt-product-hero:before{background:linear-gradient(90deg,#081522e8 0%,#111e2ccb 40%,#13243355 75%),radial-gradient(ellipse at var(--pointer-x) var(--pointer-y),#f6e9c225,transparent 70%)}
.qt-product-layout{display:grid;grid-template-columns:1.08fr 1fr;gap:6%;align-items:center;width:100%}
.qt-product-hero .qt-entrance{text-align:left;max-width:550px}.qt-product-hero .qt-logo{width:235px;margin:0 0 22px}.qt-product-hero .qt-entrance>.qt-eyebrow{font-size:11px;line-height:1.6;letter-spacing:.12em;margin-bottom:20px}.qt-product-hero :is(h1,h2){font-size:clamp(42px,5.25cqw,62px);line-height:1.05}
.qt-product-hero .qt-entrance>p:not(.qt-eyebrow):not(.qt-hero-modes){font-size:16px;line-height:1.75;color:#e8eced;margin-top:24px;text-align:left;max-width:430px}
.qt-product-stats{display:flex;gap:26px;margin-top:29px;padding-top:24px;border-top:1px solid #edebdf3a}.qt-product-stats>div{display:grid;gap:3px}.qt-product-stats strong{font:400 37px/1.15 Georgia,serif;letter-spacing:-.035em;color:#f0d7a3}.qt-product-stats span{font-size:12px;line-height:1.5;color:#d4dadd}.qt-product-hero .qt-actions{gap:23px;margin-top:28px}.qt-product-hero .qt-hero-modes{font-size:12px;margin-top:20px;text-align:left;color:#c5d0d7}.qt-hero-product{position:relative;display:grid;place-items:center;min-width:0;min-height:545px;perspective:1200px}.qt-hero-product .qt-phone{width:270px;max-width:80%;transform:rotate(4deg);animation:qt-product-float 8s ease-in-out infinite}.qt-product-halo{position:absolute;inset:12% -5%;border-radius:50%;background:radial-gradient(ellipse,#d4dce43b,transparent 66%);filter:blur(30px);pointer-events:none}
.qt-hero-insight{position:absolute;top:44%;left:-9%;right:15%;padding:18px;display:flex;align-items:center;gap:14px;z-index:3;border-radius:22px;background:linear-gradient(140deg,#c6e4da35,#edf4eb12),#122b35a6;box-shadow:inset 0 1px #fff9,0 22px 42px #0006;animation:qt-callout-float 9s ease-in-out infinite}.qt-hero-insight strong{font-size:15px;font-weight:500;line-height:1.4}.qt-hero-insight p{font-size:12px;line-height:1.6;margin-top:5px;color:#dee8e2}.qt-insight-check{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border:1px solid #c6ead3a8;border-radius:50%;color:#d6f1d8;background:#9ebaa32e;font-size:19px}.qt-hero-roster{position:absolute;bottom:-20px;right:-2%;left:9%;z-index:4;padding:16px 20px;border-radius:23px;background:#1a283ea3}.qt-hero-roster>span{font-size:12px;color:#e6ddc8}.qt-hero-roster>div{display:flex;justify-content:space-between;gap:12px;margin-top:11px}.qt-hero-roster>div>span{display:flex;align-items:center;gap:5px;font-size:12px}.qt-hero-roster i{font-size:25px;font-style:normal;color:#d3e6f0}.qt-hero-roster>div>span:nth-child(2) i{color:#f6c0d6}.qt-hero-roster>div>span:nth-child(3) i{color:#cfdeb7}.qt-hero-roster>div>span:nth-child(4) i{color:#d6c8f0}
.qt-play{padding-top:83px}.qt-play .qt-heading{max-width:770px}.qt-play .qt-heading>p:last-child{max-width:650px}.qt-world .qt-answer-feedback p{font-size:16px}.qt-final-score strong small{font:500 12px/1.8 -apple-system,BlinkMacSystemFont,sans-serif;display:block;letter-spacing:.14em}.qt-game-board .qt-final-score{grid-column:1/-1}.qt-game-board .qt-final-score>strong{color:#f3d99e}
.qt-learning{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center;background:linear-gradient(135deg,#29384b70,#0c172950)}.qt-learning-copy h3{font-size:clamp(38px,4.9cqw,56px);margin-bottom:25px}.qt-learning-copy>p:not(.qt-eyebrow){color:#dee4e6}.qt-learning-points{display:grid;gap:18px;margin-top:28px}.qt-learning-points>div{display:flex;gap:15px}.qt-learning-points>div>span{font-size:12px;color:#e4c994;padding-top:3px}.qt-learning-points p{font-size:15px;line-height:1.7}.qt-learning-points strong{color:#f2eee5;font-weight:500}.qt-lesson{padding:34px;border-radius:29px;background:linear-gradient(140deg,#d9e6d829,#e4e5ea0a),#18352e70;box-shadow:inset 0 1px #fff8,0 25px 55px #0004;transform:rotate(1deg)}.qt-lesson h4{font-size:32px;margin-bottom:26px}.qt-lesson-answer{display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#d5f0db;padding:17px 0;border-block:1px solid #cadbc234;margin-bottom:21px}.qt-lesson-answer>span:first-child{font-size:20px}.qt-lesson-answer strong{font-size:17px;font-weight:500}.qt-lesson-answer>span:last-child{font-size:12px;color:#c7d5c9;margin-left:auto}.qt-lesson>p:not(.qt-eyebrow){font-size:16px;line-height:1.8;margin-top:15px}.qt-lesson-note{margin:22px 0 12px;padding:16px 0;border-top:1px solid #ffffff2b;color:#f0dcaa;font-size:14px}
.qt-collection{background:linear-gradient(#10202c20,#18253560)}.qt-collection-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:24px;align-items:stretch}.qt-library-number{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:4px 10%;align-items:center;padding:18px 0 35px;border-bottom:1px solid #eee4cf36;margin-bottom:5px}.qt-library-number>strong{font:400 clamp(70px,12cqw,140px)/1 Georgia,serif;letter-spacing:-.06em;color:#f1dec0;grid-row:1/3}.qt-library-number>span{font-size:19px;color:#f4eddb;align-self:end}.qt-library-number>p{font-size:16px;align-self:start}.qt-depth{padding:30px}.qt-depth>.qt-eyebrow{display:block;margin-bottom:14px}.qt-level-spectrum{display:flex;align-items:flex-end;gap:13px;height:112px;margin:0 0 23px}.qt-level-spectrum>span{height:calc(25px + var(--level)*20px);flex:1;background:linear-gradient(#e5ddc34a,#fff3);border:1px solid #f7eacc70;box-shadow:inset 0 1px #fff9;border-radius:14px 14px 5px 5px;position:relative;animation:qt-level-breathe 4s ease-in-out infinite;animation-delay:calc(var(--level)*-.6s)}.qt-level-spectrum b{position:absolute;bottom:9px;left:0;right:0;text-align:center;font-size:16px;font-weight:400;color:#faf0d6}.qt-depth h4{font-size:31px;margin-bottom:16px}.qt-depth p{font-size:16px}.qt-language-card{padding:30px;position:relative;overflow:hidden;background:linear-gradient(145deg,#d2dcf833,#dad0e21b),#263a4c70}.qt-language-card>strong{display:block;font:110px/1 Georgia,serif;color:#e0eaf3;float:right;margin-left:20px}.qt-language-card h4{font-size:33px;margin:24px 0 20px}.qt-language-card p{font-size:16px;clear:both}
.qt-victory{position:relative;background:radial-gradient(ellipse at 50% 50%,#ab784323,transparent 60%)}.qt-victory-stage{position:relative;overflow:clip;padding:42px 8%;max-width:830px;margin:auto;background:linear-gradient(140deg,#e4cc9e29,#e9eceb0d),#1f2b39a0}.qt-victory-head{text-align:center}.qt-winner-symbol{display:block;font-size:87px;line-height:1;color:#f0d39a;text-shadow:0 0 36px #e5bf7570}.qt-victory-head>span:nth-child(2){font-size:12px;letter-spacing:.25em;color:#efdbb5;display:block;margin-top:14px}.qt-victory-head h4{font-size:59px;margin:14px 0 8px}.qt-victory-head>p{text-align:center;font-size:16px}.qt-leaderboard{margin:30px 0 20px;display:grid;gap:9px}.qt-leaderboard>div{display:flex;align-items:center;gap:18px;border-radius:16px;padding:14px 21px;background:#ffffff0b;border:1px solid #fff2;box-shadow:inset 0 1px #ffffff20;position:relative}.qt-leaderboard .is-winner{background:linear-gradient(110deg,#d6c29840,#ecddb018);border-color:#e6cea866;box-shadow:inset 0 1px #fff8,0 10px 30px #0002}.qt-leaderboard>div>span{font-size:12px;color:#d6cfbe}.qt-leaderboard strong{font-size:19px;font-weight:400}.qt-leaderboard b{margin-left:auto;font-size:25px;font-weight:300;color:#f2dfb8;font-variant-numeric:tabular-nums}.qt-leaderboard small{font-size:10px;color:#c9cbd0}.qt-victory-stage .qt-actions{justify-content:center;position:relative;z-index:2}.qt-victory-stage>.qt-demo-note{text-align:center}.qt-victory-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}.qt-victory-particles i{opacity:0;position:absolute;top:-20px;left:var(--x);height:10px;width:5px;background:#f3d590;border-radius:1px;box-shadow:0 0 9px #ffdeaa60}.qt-victory-particles i:nth-child(3n){background:#bddddf}.qt-victory-particles i:nth-child(3n + 1){background:#eac6d4}.is-celebrating .qt-victory-particles i{animation:qt-award-confetti 3s calc(var(--delay)/-18) ease-out both}.is-celebrating .qt-winner-symbol{animation:qt-winner-glow 1.3s ease-out}.is-celebrating .qt-leaderboard>div{animation:qt-player-in .7s calc(var(--rank)*.12s) both}
@keyframes qt-product-float{50%{transform:rotate(2deg) translateY(-9px)}}@keyframes qt-callout-float{50%{transform:translate(4px,-6px)}}@keyframes qt-level-breathe{50%{filter:brightness(1.18)}}@keyframes qt-award-confetti{0%{opacity:0;transform:translateY(-20px) rotate(0)}8%{opacity:1}85%{opacity:1}100%{transform:translateY(780px) rotate(320deg);opacity:0}}@keyframes qt-winner-glow{50%{transform:scale(1.13);text-shadow:0 0 70px #ffe8b8}}
@container(max-width:800px){.qt-product-hero{padding:78px 6% 65px;min-height:760px}.qt-product-layout{gap:5%;grid-template-columns:1.1fr .9fr}.qt-product-hero .qt-logo{width:190px}.qt-product-hero :is(h1,h2){font-size:43px}.qt-product-stats{gap:19px}.qt-product-stats strong{font-size:29px}.qt-product-stats span{font-size:11px}.qt-hero-insight{left:-4%;right:-2%;padding:14px;gap:10px;top:47%}.qt-hero-insight strong{font-size:13px}.qt-hero-insight p{font-size:12px}.qt-hero-roster{left:-2%;right:-2%;padding:14px;bottom:10px}.qt-hero-roster>div{gap:7px;flex-wrap:wrap}.qt-hero-roster>div>span{font-size:12px}.qt-hero-product .qt-phone{max-width:95%}.qt-product-hero .qt-actions{gap:14px}.qt-product-hero .qt-button{padding:12px 19px}.qt-learning{gap:5%;padding-inline:6%}.qt-learning-copy h3{font-size:38px}.qt-lesson{padding:25px}.qt-lesson h4{font-size:29px}.qt-collection-grid{grid-template-columns:1fr 1fr}.qt-library-number>span{font-size:17px}.qt-depth,.qt-language-card{padding:25px}.qt-language-card>strong{font-size:85px}.qt-victory-stage{padding:35px 7%}}
@container(max-width:570px){.qt-product-hero{padding:75px 7% 65px;min-height:0}.qt-product-layout{grid-template-columns:1fr;gap:35px}.qt-product-hero .qt-logo{width:220px;margin-bottom:23px}.qt-product-hero :is(h1,h2){font-size:45px}.qt-product-hero .qt-entrance>.qt-eyebrow{font-size:10px;max-width:280px}.qt-product-hero .qt-entrance>p:not(.qt-eyebrow):not(.qt-hero-modes){font-size:16px;margin-top:23px}.qt-product-stats{gap:25px;margin-top:25px}.qt-product-stats strong{font-size:34px}.qt-product-stats span{font-size:12px}.qt-product-hero .qt-actions{gap:18px;align-items:center}.qt-product-hero .qt-hero-modes{font-size:12px;margin-top:19px}.qt-hero-product{min-height:570px;margin:10px 0}.qt-hero-product .qt-phone{width:264px;max-width:90%}.qt-hero-insight{top:48%;left:-2%;right:6%;padding:17px}.qt-hero-insight strong{font-size:14px}.qt-hero-insight p{font-size:12px}.qt-hero-roster{bottom:-4px;left:4%;right:0;padding:17px}.qt-hero-roster>div{gap:10px}.qt-hero-roster>div>span{font-size:12px}.qt-hero-roster i{font-size:24px}.qt-learning{grid-template-columns:1fr;gap:35px}.qt-learning-copy h3{font-size:38px}.qt-learning-points p{font-size:16px}.qt-lesson{padding:25px;transform:none}.qt-lesson h4{font-size:30px}.qt-lesson-answer{gap:8px}.qt-lesson-answer>span:last-child{display:block;width:100%;margin-left:27px}.qt-lesson>p:not(.qt-eyebrow){font-size:16px}.qt-library-number{grid-template-columns:1fr;gap:12px;text-align:center;padding-top:0}.qt-library-number>strong{font-size:85px;grid-row:auto}.qt-library-number>span{font-size:18px}.qt-library-number p{text-align:center;font-size:16px}.qt-collection-grid{grid-template-columns:1fr;gap:22px}.qt-depth,.qt-language-card{padding:28px}.qt-language-card h4{font-size:31px}.qt-level-spectrum{height:120px}.qt-victory-stage{padding:30px 20px}.qt-victory-head h4{font-size:51px}.qt-leaderboard>div{padding:14px 15px;gap:13px}.qt-leaderboard strong{font-size:18px}.qt-victory-stage .qt-actions{gap:16px}.qt-victory-stage .qt-button{font-size:13px;padding:12px 18px}.qt-victory-stage .qt-text-button{font-size:13px}.qt-world .qt-demo-note{font-size:12px}.qt-chapter-nav{grid-template-columns:repeat(5,1fr);border-radius:25px;max-width:96%}.qt-chapter-nav button,.qt-chapter-nav button:nth-child(4),.qt-chapter-nav button:nth-child(5){grid-column:auto;font-size:11px;padding:14px 4px}.qt-final-score strong{font-size:80px}}
@media(prefers-reduced-motion:reduce){.qt-product-hero *{animation:none!important}.qt-hero-product .qt-phone{transform:rotate(3deg)}}
/* Bring the actual app into view sooner on its direct link. */
.service-page.quiztov-page .site-header{padding-top:20px;padding-bottom:20px}
.service-page.quiztov-page #content{margin-top:10px}
.service-page.quiztov-page #content>.qt-world{margin-top:20px}
.service-page.quiztov-page .app-collection-links{padding:8px;margin-bottom:15px}
.service-page.quiztov-page .app-collection-links a{padding-top:9px;padding-bottom:9px}
.qt-feedback-kicker{display:block;font-size:11px;letter-spacing:.1em;color:#c2d5d0;margin:18px 0 0}.qt-closing .qt-access-note{font-size:14px;margin:17px auto 0;max-width:470px;color:#c7d3d9}
@container(min-width:801px){
.project-scroll .qt-product-hero{padding:54px 6% 30px;min-height:555px}
.project-scroll .qt-product-hero .qt-logo{width:160px;margin-bottom:12px}
.project-scroll .qt-product-hero .qt-entrance>.qt-eyebrow{font-size:10px;margin-bottom:13px}
.project-scroll .qt-product-hero :is(h1,h2){font-size:44px}
.project-scroll .qt-product-hero .qt-entrance>p:not(.qt-eyebrow):not(.qt-hero-modes){font-size:15px;line-height:1.7;margin-top:16px}
.project-scroll .qt-product-stats{margin-top:18px;padding-top:15px}
.project-scroll .qt-product-stats strong{font-size:32px}
.project-scroll .qt-product-hero .qt-actions{margin-top:20px}
.project-scroll .qt-product-hero .qt-hero-modes{margin-top:14px;font-size:12px}
.project-scroll .qt-hero-product{min-height:440px}
.project-scroll .qt-hero-product .qt-phone{width:230px}
.project-scroll .qt-hero-roster{bottom:-5px}
}

/* Show native captures intact, without obscuring their actual interface. */
/* Official Apple 1470 × 3000 bezel; the complete 1320 × 2868 screen sits inside its aperture. */
.qt-world .qt-phone{aspect-ratio:1470 / 3000;padding:0;border:0;border-radius:0;overflow:visible;background:transparent;box-shadow:none;filter:drop-shadow(0 24px 26px #0007);transform:none;animation:none;isolation:isolate}
.qt-world .qt-phone::after{content:none}
.qt-world .qt-phone-screen{position:absolute;left:5.102040816%;top:2.2%;width:89.79591837%;height:95.6%;overflow:hidden;border-radius:13.636% / 6.276%;background:#071728}
.qt-world .qt-phone-screen :is(img,video){display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:contain;object-position:center;cursor:default}
.qt-world .qt-phone .qt-phone-bezel{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;margin:0;border:0;border-radius:0;object-fit:contain;pointer-events:none;z-index:1}
.qt-world .qt-phone-preview{display:flex;flex-direction:column;align-items:center;gap:14px;min-width:0}
.qt-world .qt-phone-preview .qt-phone{width:290px;max-width:100%;margin:0}
.qt-world .qt-device-caption{margin:0;font-size:12px;line-height:1.5;letter-spacing:.08em;text-align:center;color:#ced5da}
.qt-world .qt-preview-toggle{margin:0;font-size:13px;min-height:40px;padding:5px 10px}
@container(max-width:570px){.qt-world .qt-phone-preview .qt-phone{width:270px;max-width:94%}}

.qt-world .qt-hero-product{display:flex;flex-direction:column;justify-content:center;gap:18px;min-height:0}
.qt-world .qt-hero-product .qt-phone{transform:none;animation:none;flex:none}
.qt-world .qt-hero-insight{display:none}
.qt-world .qt-hero-roster{position:relative;inset:auto;transform:none;animation:none;width:100%;max-width:330px;padding:15px 18px}

/* QUIZTOV · device scenes and champagne game cards. */
.qt-world .qt-game-showcase{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:8%;background:radial-gradient(ellipse at 76% 48%,#eed5a122,transparent 62%)}
.qt-game-showcase-copy>p:not(.qt-eyebrow){margin-top:26px;max-width:450px}.qt-game-showcase-copy h3{font-size:clamp(37px,4.8cqw,58px)}
.qt-world .qt-game-showcase-device{display:flex;flex-direction:column;align-items:center;gap:20px;min-width:0}.qt-world .qt-game-phone{width:320px;max-width:100%}
.qt-world .qt-scene-tabs{display:flex;width:fit-content;max-width:100%;padding:6px;gap:4px;border-radius:30px;margin:28px 0 0}.qt-world .qt-scene-tabs button{font-size:14px;border-radius:24px;padding:11px 17px;transition:background .2s,color .2s}.qt-world .qt-scene-tabs [aria-pressed=true]{background:linear-gradient(140deg,#fff6d7bf,#d9ba79a6);color:#302719;box-shadow:inset 0 1px #fff,0 4px 12px #0002}
.qt-phone-screen:has(.qt-native-ui){container-type:inline-size}.qt-world .qt-native-ui{--game-size:1cqw;position:relative;isolation:isolate;width:100%;height:100%;overflow:hidden;background:linear-gradient(#041226b3,#16303915 34%,#3e301849),url('/assets/quiztov/landscape.webp') center/cover;color:#fff5dd;padding:calc(16 * var(--game-size, 1cqw)) calc(5 * var(--game-size, 1cqw)) calc(8 * var(--game-size, 1cqw));line-height:1.2}.qt-native-ui::before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,transparent,#f9df9850,transparent);background-size:200% 100%;animation:qt-glass-daylight 18s ease-in-out infinite alternate;pointer-events:none}
.qt-world .qt-render-top{display:flex;align-items:center;justify-content:space-between;font:500 calc(3 * var(--game-size, 1cqw))/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.05em;color:#fff2d8;gap:calc(3 * var(--game-size, 1cqw))}.qt-world .qt-render-player{display:flex;justify-content:center;align-items:center;gap:calc(3 * var(--game-size, 1cqw));width:fit-content;padding:calc(2 * var(--game-size, 1cqw)) calc(6 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw));margin:calc(6 * var(--game-size, 1cqw)) auto;border:1px solid #eed9a98c;border-radius:calc(12 * var(--game-size, 1cqw));background:#b6bbb239;box-shadow:inset 0 1px #ffffff87;backdrop-filter:blur(12px);font:calc(5.6 * var(--game-size, 1cqw))/1.1 Georgia,serif}.qt-world .qt-render-player small{display:block;font:calc(3 * var(--game-size, 1cqw))/1.3 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;margin-top:calc(1.5 * var(--game-size, 1cqw));color:#e8d5ad}
.qt-world .qt-render-jewel{display:inline-grid;place-items:center;flex:none;width:calc(9 * var(--game-size, 1cqw));height:calc(9 * var(--game-size, 1cqw));color:#ffcfbb;font:calc(7 * var(--game-size, 1cqw))/1 Georgia,serif;background:radial-gradient(circle at 35% 25%,#ff6b56,#991622 48%,#270611 70%);border:1px solid #f4ce72;border-radius:50%;box-shadow:inset 1px 1px 2px #fff7,0 2px 7px #13070388}.qt-world .qt-render-jewel-1{background:radial-gradient(circle at 35% 25%,#b1ffbe,#158850 48%,#041e10 75%);color:#d9f0c1}.qt-world .qt-render-jewel-2{background:radial-gradient(circle at 35% 25%,#a7d3ff,#2863ba 48%,#07182c 75%);color:#d2e8ff}.qt-world .qt-render-jewel-3{background:radial-gradient(circle at 35% 25%,#fac5ff,#8853a7 48%,#1c0c27 75%);color:#f8d4ff}
.qt-world :is(.qt-render-question,.qt-render-explanation){padding:calc(5 * var(--game-size, 1cqw)) calc(4 * var(--game-size, 1cqw)) calc(4 * var(--game-size, 1cqw));border:1px solid #ffffeae8;outline:1px solid #b7944da1;outline-offset:-3px;border-radius:calc(8 * var(--game-size, 1cqw));background:linear-gradient(132deg,#ffffe4d9,#f4e7c092 44%,#f6d898a3);box-shadow:inset 0 2px 0 #fffced,0 16px 32px #07121e30;backdrop-filter:blur(6px);color:#352719}.qt-world .qt-render-question header{position:relative;display:grid;text-align:center;gap:calc(1.6 * var(--game-size, 1cqw));justify-items:center;padding:0 0 calc(4 * var(--game-size, 1cqw));font:500 calc(3 * var(--game-size, 1cqw))/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.16em;color:#78572c}.qt-world .qt-render-question header>span[aria-hidden]{position:absolute;left:calc(1 * var(--game-size, 1cqw));top:calc(1 * var(--game-size, 1cqw));font-size:calc(5 * var(--game-size, 1cqw))}.qt-world .qt-render-question header small{font:inherit;font-size:calc(2.5 * var(--game-size, 1cqw));letter-spacing:.22em}.qt-world .qt-render-question-copy>img{width:100%;height:calc(25 * var(--game-size, 1cqw));object-fit:cover;object-position:center 63%;border-radius:calc(16 * var(--game-size, 1cqw)) calc(16 * var(--game-size, 1cqw)) calc(4 * var(--game-size, 1cqw)) calc(4 * var(--game-size, 1cqw))}
html:root .qt-world .qt-render-question h4{font:400 calc(7 * var(--game-size, 1cqw))/1.06 Georgia,serif;color:#362615;letter-spacing:-.035em;margin:calc(5 * var(--game-size, 1cqw)) 0}.qt-world .qt-render-divider{text-align:center;color:#ac8547;font-size:calc(3 * var(--game-size, 1cqw));line-height:1;margin-bottom:calc(4 * var(--game-size, 1cqw))}.qt-world .qt-render-answers{display:grid;gap:calc(2.7 * var(--game-size, 1cqw))}.qt-world .qt-render-answers>button{display:flex;align-items:center;gap:calc(3 * var(--game-size, 1cqw));width:100%;text-align:left;border:1px solid #fffbe0bd;border-radius:calc(5 * var(--game-size, 1cqw));padding:calc(3 * var(--game-size, 1cqw));background:linear-gradient(140deg,#ffffde80,#e8d3a529);box-shadow:inset 0 2px #fffbea,inset 0 -1px #dcbf8c66,0 3px 5px #a58c5133;color:#392718;font:calc(5.1 * var(--game-size, 1cqw))/1.15 Georgia,serif;transition:background .2s,box-shadow .2s}.qt-world .qt-render-answers>button>span{display:grid;place-items:center;border:1px solid #ac864d94;border-radius:50%;width:calc(6 * var(--game-size, 1cqw));height:calc(6 * var(--game-size, 1cqw));flex:none;font-size:calc(3.5 * var(--game-size, 1cqw));color:#97763c}.qt-world .qt-render-answers>button:hover,.qt-world .qt-render-answers>button:focus-visible{background:#fff2bb;box-shadow:inset 0 2px #fff,0 0 12px #fff0b065}.qt-world .qt-render-answers>button.is-right{background:#c6ddb0c9}.qt-world .qt-render-answers>button.is-wrong{background:#e7b3a6b3}.qt-world .qt-render-feedback{font:calc(3 * var(--game-size, 1cqw))/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;color:#785d37;margin:calc(1 * var(--game-size, 1cqw)) 0 0;text-align:center}.qt-world .qt-render-feedback button{display:block;text-decoration:underline;font:inherit;margin:calc(1 * var(--game-size, 1cqw)) auto 0;color:#3f301d}.qt-world .qt-render-bottom{position:absolute;bottom:calc(4 * var(--game-size, 1cqw));left:0;right:0;text-align:center;font:calc(2.8 * var(--game-size, 1cqw))/1.2 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.15em;color:#fff3db}
.qt-world .qt-render-success{display:block;color:#47763c;font:500 calc(3 * var(--game-size, 1cqw))/1.4 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.05em}html:root .qt-world .qt-render-explanation h4{font:400 calc(8 * var(--game-size, 1cqw))/1.08 Georgia,serif;color:#352719;margin:calc(5 * var(--game-size, 1cqw)) 0}.qt-world .qt-render-explanation img{height:calc(30 * var(--game-size, 1cqw));width:100%;object-fit:cover;border-radius:calc(4 * var(--game-size, 1cqw));margin-bottom:calc(5 * var(--game-size, 1cqw))}.qt-world .qt-render-explanation p{font:calc(4.2 * var(--game-size, 1cqw))/1.5 Georgia,serif;color:#4c3922;margin:calc(4 * var(--game-size, 1cqw)) 0}.qt-world .qt-render-explanation>button,.qt-world .qt-render-victory>button{border:1px solid #fff5cf;border-radius:calc(8 * var(--game-size, 1cqw));background:linear-gradient(#ead9a3,#b99953);color:#3f2d12;padding:calc(4 * var(--game-size, 1cqw)) calc(5 * var(--game-size, 1cqw));font:calc(4 * var(--game-size, 1cqw))/1.2 Georgia,serif;margin-top:calc(4 * var(--game-size, 1cqw));box-shadow:inset 0 1px #fff8da}
.qt-world .qt-render-victory{text-align:center;position:relative;z-index:1;padding:calc(7 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw))}.qt-world .qt-render-victory .qt-render-logo{width:calc(63 * var(--game-size, 1cqw));height:calc(38 * var(--game-size, 1cqw));object-fit:contain;margin:0 auto calc(3 * var(--game-size, 1cqw))}.qt-world .qt-render-winner-label{display:block;font-size:calc(3 * var(--game-size, 1cqw));letter-spacing:.19em;margin-bottom:calc(4 * var(--game-size, 1cqw))}.qt-world .qt-render-victory>.qt-render-jewel{width:calc(16 * var(--game-size, 1cqw));height:calc(16 * var(--game-size, 1cqw));font-size:calc(12 * var(--game-size, 1cqw));box-shadow:0 0 calc(12 * var(--game-size, 1cqw)) #fff0b550,inset 0 2px 2px #fff7}.qt-world .qt-render-victory h4{font:400 calc(12 * var(--game-size, 1cqw))/1.1 Georgia,serif;margin:calc(3 * var(--game-size, 1cqw)) 0;color:#fff4d7;text-shadow:0 2px 8px #3c271c}.qt-world .qt-render-total{font:500 calc(8 * var(--game-size, 1cqw))/1.2 Georgia,serif;color:#f0d291}.qt-world .qt-render-total small{font:calc(2.5 * var(--game-size, 1cqw))/1 -apple-system,BlinkMacSystemFont,'Segoe UI',sans-serif;letter-spacing:.16em}
.qt-world .qt-render-ranking{display:grid;gap:calc(2 * var(--game-size, 1cqw));margin:calc(6 * var(--game-size, 1cqw)) 0 0}.qt-world .qt-render-ranking>div{display:flex;align-items:center;gap:calc(3 * var(--game-size, 1cqw));border:1px solid #ebd69b96;border-radius:calc(4 * var(--game-size, 1cqw));padding:calc(2 * var(--game-size, 1cqw)) calc(4 * var(--game-size, 1cqw));background:linear-gradient(135deg,#fff5d369,#babbba35);backdrop-filter:blur(10px);color:#fff3d6}.qt-world .qt-render-ranking>div>span:first-child{font:calc(3 * var(--game-size, 1cqw))/1 Georgia,serif;opacity:.8}.qt-world .qt-render-ranking .qt-render-jewel{width:calc(6 * var(--game-size, 1cqw));height:calc(6 * var(--game-size, 1cqw));font-size:calc(4.7 * var(--game-size, 1cqw))}.qt-world .qt-render-ranking b{font:calc(4.5 * var(--game-size, 1cqw))/1 Georgia,serif}.qt-world .qt-render-ranking strong{margin-left:auto;font:calc(4.2 * var(--game-size, 1cqw))/1 Georgia,serif}.qt-world .qt-render-victory>p{font:calc(3.5 * var(--game-size, 1cqw))/1.45 Georgia,serif;margin:calc(5 * var(--game-size, 1cqw)) 0 0;text-align:center;color:#fff1d5}.qt-render-confetti{position:absolute;inset:0;overflow:hidden;pointer-events:none}.qt-render-confetti i{position:absolute;width:calc(1 * var(--game-size, 1cqw));height:calc(2.5 * var(--game-size, 1cqw));left:var(--x);top:-4cqw;background:#f2d291;opacity:0;animation:qt-screen-confetti 5s calc(var(--i)*-.24s) linear infinite}.qt-render-confetti i:nth-child(3n){background:#f6f2dd}.qt-render-confetti i:nth-child(3n + 1){background:#d7becb}
.qt-world .qt-tv-game-wrap{min-width:0;width:100%}.qt-world .qt-tv-game-screen{aspect-ratio:16/9;container-type:inline-size;border:5px solid #101113;border-radius:13px;background:#111;box-shadow:0 24px 58px #0006;overflow:hidden}.qt-world .qt-native-tv{padding:calc(4 * var(--game-size, 1cqw)) calc(4 * var(--game-size, 1cqw)) calc(3 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-top{font-size:calc(1.2 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-player{font-size:calc(2.1 * var(--game-size, 1cqw));gap:calc(1 * var(--game-size, 1cqw));padding:calc(.6 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw)) calc(.6 * var(--game-size, 1cqw)) calc(.6 * var(--game-size, 1cqw));margin:calc(1.1 * var(--game-size, 1cqw)) auto}.qt-native-tv .qt-render-player small{font-size:calc(1 * var(--game-size, 1cqw));margin-top:calc(.35 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-jewel{width:calc(3 * var(--game-size, 1cqw));height:calc(3 * var(--game-size, 1cqw));font-size:calc(2.4 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-question{padding:calc(2 * var(--game-size, 1cqw));border-radius:calc(3 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-question header{font-size:calc(1.1 * var(--game-size, 1cqw));padding-bottom:calc(1.5 * var(--game-size, 1cqw));gap:calc(.5 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-question header small{font-size:calc(.8 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-question header>span[aria-hidden]{font-size:calc(2.2 * var(--game-size, 1cqw));top:0}.qt-native-tv .qt-render-question-layout{display:grid;grid-template-columns:1fr 1fr;gap:calc(5 * var(--game-size, 1cqw));align-items:center}.qt-native-tv .qt-render-question-copy>img{height:calc(14 * var(--game-size, 1cqw));border-radius:calc(9 * var(--game-size, 1cqw)) calc(9 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw))}html:root .qt-world .qt-native-tv .qt-render-question h4{font-size:calc(3.5 * var(--game-size, 1cqw));margin:calc(2 * var(--game-size, 1cqw)) 0}.qt-native-tv .qt-render-divider{font-size:calc(1.2 * var(--game-size, 1cqw));margin-bottom:0}.qt-native-tv .qt-render-answers{gap:calc(1.1 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-answers>button{font-size:calc(2.25 * var(--game-size, 1cqw));padding:calc(1 * var(--game-size, 1cqw)) calc(1.5 * var(--game-size, 1cqw));border-radius:calc(2.5 * var(--game-size, 1cqw));gap:calc(1.2 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-answers>button>span{width:calc(2.5 * var(--game-size, 1cqw));height:calc(2.5 * var(--game-size, 1cqw));font-size:calc(1.4 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-feedback{font-size:calc(1 * var(--game-size, 1cqw));margin:0}.qt-native-tv .qt-render-feedback button{margin:calc(.5 * var(--game-size, 1cqw)) auto 0}.qt-native-tv .qt-render-bottom{font-size:calc(.9 * var(--game-size, 1cqw));bottom:calc(2 * var(--game-size, 1cqw))}
.qt-native-tv .qt-render-explanation{max-width:72%;margin:calc(1.2 * var(--game-size, 1cqw)) auto 0;padding:calc(2 * var(--game-size, 1cqw)) calc(3 * var(--game-size, 1cqw));border-radius:calc(3 * var(--game-size, 1cqw));min-height:calc(32 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-success{font-size:calc(1.1 * var(--game-size, 1cqw))}html:root .qt-world .qt-native-tv .qt-render-explanation h4{font-size:calc(3.2 * var(--game-size, 1cqw));margin:calc(1 * var(--game-size, 1cqw)) 0 calc(2 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-explanation img{float:right;width:40%;height:calc(14 * var(--game-size, 1cqw));margin:0 0 calc(1.5 * var(--game-size, 1cqw)) calc(3 * var(--game-size, 1cqw));border-radius:calc(2 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-explanation p{font-size:calc(1.65 * var(--game-size, 1cqw));margin:calc(1.5 * var(--game-size, 1cqw)) 0}.qt-native-tv .qt-render-explanation>button{font-size:calc(1.4 * var(--game-size, 1cqw));padding:calc(1.2 * var(--game-size, 1cqw)) calc(2 * var(--game-size, 1cqw));margin-top:calc(1 * var(--game-size, 1cqw))}
.qt-native-tv .qt-render-victory{padding:calc(2 * var(--game-size, 1cqw)) calc(5 * var(--game-size, 1cqw));text-align:left;min-height:calc(42 * var(--game-size, 1cqw));display:grid;grid-template-columns:1fr 1fr;align-content:center;justify-items:center;column-gap:calc(6 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-victory .qt-render-logo{grid-column:1;width:calc(22 * var(--game-size, 1cqw));height:calc(13 * var(--game-size, 1cqw));margin:0}.qt-native-tv .qt-render-winner-label{grid-column:1;font-size:calc(1 * var(--game-size, 1cqw));margin:0 0 calc(1 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-victory>.qt-render-jewel{grid-column:1;width:calc(5 * var(--game-size, 1cqw));height:calc(5 * var(--game-size, 1cqw));font-size:calc(4 * var(--game-size, 1cqw))}.qt-world .qt-native-tv .qt-render-victory h4{grid-column:1;font-size:calc(5.5 * var(--game-size, 1cqw));margin:calc(1 * var(--game-size, 1cqw)) 0}.qt-native-tv .qt-render-total{grid-column:1;font-size:calc(3.8 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-total small{font-size:calc(1 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-ranking{grid-column:2;grid-row:1 / span 5;width:100%;gap:calc(1.2 * var(--game-size, 1cqw));align-self:center;margin:0}.qt-native-tv .qt-render-ranking>div{padding:calc(1 * var(--game-size, 1cqw)) calc(1.6 * var(--game-size, 1cqw));border-radius:calc(2.5 * var(--game-size, 1cqw));gap:calc(1.2 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-ranking>div>span:first-child{font-size:calc(1.3 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-ranking .qt-render-jewel{width:calc(3.8 * var(--game-size, 1cqw));height:calc(3.8 * var(--game-size, 1cqw));font-size:calc(3 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-ranking b{font-size:calc(2.3 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-ranking strong{font-size:calc(2 * var(--game-size, 1cqw))}.qt-native-tv .qt-render-victory>p{grid-column:2;font-size:calc(1.5 * var(--game-size, 1cqw));margin:0;text-align:center}.qt-native-tv .qt-render-victory>button{grid-column:1;font-size:calc(1.4 * var(--game-size, 1cqw));padding:calc(1 * var(--game-size, 1cqw)) calc(2.5 * var(--game-size, 1cqw));margin:calc(1 * var(--game-size, 1cqw)) 0}.qt-tv-game-wrap>.qt-scene-tabs{margin:22px auto 0}.qt-world .qt-tv-recording{margin:24px auto 0;max-width:700px}.qt-tv-recording summary{cursor:pointer;text-align:center;font-size:14px;color:#d9d0be}.qt-tv-recording .qt-tv-display{margin-top:20px}.qt-world .qt-tv-display>video{width:100%}
.qt-world .qt-duo-section{background:radial-gradient(ellipse at 50% 65%,#ead39630,transparent 68%);padding-bottom:60px}
.qt-world .qt-duo-view-tabs{margin:0 auto 28px}.qt-duo-presentation{width:min(820px,100%);min-height:600px;margin:0 auto 25px;display:grid;place-items:center}
.qt-duo-stage{position:relative;display:flex;perspective:1600px;width:100%;aspect-ratio:3093/2247;filter:drop-shadow(0 30px 26px #0008);gap:3px}
.qt-duo-half{position:relative;width:calc(50% - 1.5px);height:100%;transition:transform 1.1s cubic-bezier(.2,.7,.2,1);backface-visibility:hidden;transform-style:preserve-3d}
.qt-duo-left{transform-origin:100% 50%;transform:rotateY(30deg)}.qt-duo-right{transform-origin:0 50%;transform:rotateY(-30deg)}
[data-duo-view=open] .qt-duo-half{transform:rotateY(0)}[data-duo-view=open] .qt-duo-stage{gap:0}[data-duo-view=open] .qt-duo-half{width:50%}
.qt-duo-face{position:absolute;inset:0;overflow:hidden;pointer-events:none}.qt-world .qt-duo-bezel{position:absolute;top:0;left:0;width:200%;max-width:none;height:100%;pointer-events:none;z-index:3}.qt-duo-right .qt-duo-bezel{left:-100%}
.qt-duo-aperture{position:absolute;top:5.34%;left:7.759%;width:184.481%;height:89.319%;border-radius:5.3% / 7.5%;background:linear-gradient(#041226b3,#16303915 34%,#3e301849),url('/assets/quiztov/landscape.webp') center/cover}.qt-duo-right .qt-duo-aperture{left:calc(7.759% - 100%)}
.qt-duo-pane{position:absolute;top:12%;height:76%;width:92.24%;box-sizing:border-box;padding:0 6%;container-type:inline-size;display:flex;align-items:stretch;overflow:visible}
.qt-duo-question-pane{left:7.759%;border-radius:0 0 0 13%}.qt-duo-answers-pane{right:7.759%;border-radius:0 0 13% 0}
.qt-world :is(.qt-duo-question-card,.qt-duo-answer-card){width:100%;height:100%;display:flex;flex-direction:column;box-sizing:border-box;padding:6cqw;border:1px solid #fff8dcbd;border-radius:7cqw;background:linear-gradient(130deg,#ffffe2ce,#e4c886aa);box-shadow:inset 0 1px #fffbe7,0 12px 25px #0002;color:#392b1c;backdrop-filter:blur(12px)}
.qt-world .qt-duo-kicker{display:block;font:500 3.1cqw/1.5 -apple-system,BlinkMacSystemFont,sans-serif;letter-spacing:.15em;color:#7b5b30;text-align:center;margin-bottom:6cqw}
.qt-world .qt-duo-question-card>img{display:block;width:100%;height:42cqw;object-fit:cover;border-radius:24cqw 24cqw 5cqw 5cqw}
html:root .qt-world .qt-duo-question-card h4{font:400 8cqw/1.14 Georgia,serif;letter-spacing:-.03em;color:#392b1c;margin:8cqw 0 5cqw}
.qt-duo-star{margin-top:auto;display:block;text-align:center;color:#ae8b4f;font-size:5cqw}.qt-duo-answers{display:grid;gap:3cqw}
.qt-world .qt-duo-answers>button{display:flex;align-items:center;gap:5cqw;width:100%;padding:4cqw;border:1px solid #fff8d6cc;border-radius:7cqw;background:linear-gradient(125deg,#fffce383,#f9e5b148);box-shadow:inset 0 1px #ffffe9;color:#47311b;font:6cqw/1.2 Georgia,serif;text-align:left;cursor:pointer}
.qt-duo-answers>button>span{display:grid;place-items:center;flex:none;width:8cqw;height:8cqw;border:1px solid #b59052;border-radius:50%;font-size:4cqw;color:#9c723a}
.qt-world .qt-duo-answers>button:hover,.qt-world .qt-duo-answers>button:focus-visible{background:#fff3c5;outline:1px solid #ffface;outline-offset:2px}.qt-world .qt-duo-answers>button.is-right{background:#d3e4abc9}.qt-world .qt-duo-answers>button.is-wrong{background:#eac5bdbb}
.qt-duo-result{margin-top:auto}.qt-world .qt-duo-result p{font:3.7cqw/1.45 -apple-system,BlinkMacSystemFont,sans-serif;color:#634c2d;margin:5cqw 0 0;text-align:center;min-height:13cqw}.qt-world [data-duo-reset]{display:block;margin:3cqw auto 0;border-bottom:1px solid #80643b;font:3.8cqw/1.5 -apple-system,BlinkMacSystemFont,sans-serif;color:#543b1e;cursor:pointer}
.qt-duo-closed{position:relative;width:min(390px,68%);aspect-ratio:1574/2194;filter:drop-shadow(0 25px 25px #0007)}.qt-world .qt-duo-closed>img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
.qt-duo-closed-screen{position:absolute;left:5.590851%;top:3.646308%;width:88.818297%;height:92.707384%;border-radius:10%/7%;box-sizing:border-box;overflow:hidden;container-type:inline-size;padding:0;display:block;background:#142333}
.qt-world .qt-duo-closed-screen .qt-native-ui{--game-size:.68cqw;padding-top:9cqw;padding-bottom:5cqw;box-sizing:border-box}
.qt-world .qt-duo-closed-screen .qt-render-top{padding-right:10cqw}.qt-world .qt-duo-closed-screen .qt-render-question{border-radius:6cqw}
.qt-world .qt-duo-closed-screen .qt-render-victory{padding-top:2cqw;padding-bottom:2cqw}
.qt-world .qt-duo-closed-screen .qt-render-victory .qt-render-logo{height:23cqw;width:44cqw}
.qt-world .qt-duo-closed-screen .qt-render-ranking{margin-top:3cqw}
.qt-world .qt-duo-closed-screen .qt-render-victory>p{margin-top:2cqw}
.qt-world .qt-duo-closed-screen .qt-render-victory>button{margin-top:2cqw}
.qt-duo-unfolded{position:relative;width:100%;aspect-ratio:3093/2247;filter:drop-shadow(0 30px 26px #0008)}
.qt-world .qt-duo-unfolded>img{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:2}
.qt-duo-unfolded-screen{position:absolute;left:3.879728%;top:5.340454%;width:92.240543%;height:89.319092%;border-radius:5.3%/7.5%;container-type:inline-size;overflow:hidden;background:#142333}
.qt-world .qt-duo-unfolded-screen .qt-native-tv{padding:4cqw;box-sizing:border-box;display:flex;flex-direction:column}
.qt-world .qt-duo-unfolded-screen .qt-native-tv>.qt-render-player{margin:2cqw auto 3cqw}
.qt-world .qt-duo-unfolded-screen [data-render-panel]{min-height:0;flex:1;margin-bottom:3cqw}
.qt-world .qt-duo-unfolded-screen [data-render-panel][hidden]{display:none!important}
.qt-world .qt-duo-unfolded-screen .qt-render-question{height:100%;display:flex;flex-direction:column;padding:3cqw;border-radius:4cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-question-layout{flex:1;gap:4cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-question-copy>img{height:21cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-answers{gap:1.4cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-answers>button{font-size:2.5cqw;padding:1.6cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-feedback{font-size:1.25cqw;min-height:4.7cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-explanation{max-width:100%;margin:0;height:100%;padding:3cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-explanation img{height:21cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-explanation p{font-size:2cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-explanation>button{font-size:1.7cqw}
.qt-world .qt-duo-unfolded-screen .qt-render-victory{height:100%;align-content:center}
.qt-world .qt-duo-stage[hidden],.qt-world .qt-duo-unfolded[hidden],.qt-world .qt-duo-closed[hidden],.qt-world [data-duo-reset][hidden]{display:none!important}
@container(max-width:800px){.qt-duo-presentation{min-height:460px}}
@container(max-width:570px){.qt-duo-presentation{min-height:340px}.qt-world .qt-duo-view-tabs button{font-size:12px;padding:12px 14px}.qt-duo-pane{padding-inline:3%}.qt-duo-closed{width:min(290px,78%)}.qt-world .qt-duo-section .qt-heading{margin-bottom:25px}}
.qt-world .qt-compatibility{border-top:1px solid #e6d4ac23;background:linear-gradient(#1423331c,#101c2be6)}.qt-compat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.qt-world .qt-compat-device{display:flex;flex-direction:column;align-items:center;padding:24px 10px;min-width:0;transition:background .25s,transform .25s}.qt-compat-device svg{width:70px;height:82px;margin-bottom:20px;color:#eee0c4}.qt-world .qt-compat-device strong{font-size:15px;font-weight:500;line-height:1.4}.qt-world .qt-compat-device>span{font-size:12px;margin-top:9px;color:#c1c5c5}.qt-world .qt-compat-device>small{font-size:12px;margin-top:20px;color:#e8d7ae;border-bottom:1px solid #e8d7ae4d;padding-bottom:3px}.qt-world .qt-compat-device:hover{background:#e8d7ae26;transform:translateY(-4px)}.qt-world .qt-compat-note{font-size:12px;line-height:1.6;max-width:650px;margin:25px auto 0;text-align:center;color:#b9bfc3}
@keyframes qt-glass-daylight{to{background-position:100% 0}}@keyframes qt-screen-confetti{0%{transform:translateY(-2cqw) rotate(0);opacity:0}8%{opacity:.9}92%{opacity:.75}100%{transform:translateY(220cqw) rotate(350deg);opacity:0}}
@container(max-width:800px){.qt-world .qt-game-showcase{gap:5%;padding-inline:6%}.qt-world .qt-game-phone{width:280px}.qt-world .qt-scene-tabs button{padding:10px 12px;font-size:13px}.qt-compat-grid{grid-template-columns:repeat(2,1fr)}}
@container(max-width:570px){.qt-world .qt-game-showcase{grid-template-columns:1fr;gap:40px;padding-inline:7%}.qt-game-showcase-copy{text-align:center}.qt-game-showcase-copy>p{text-align:center}.qt-game-showcase-copy>.qt-scene-tabs{margin-inline:auto}.qt-world .qt-game-phone{width:290px}.qt-world .qt-tv-game-screen{border-width:3px;border-radius:8px}.qt-world .qt-tv-game-wrap>.qt-demo-note{font-size:11px}.qt-world .qt-scene-tabs{gap:2px}.qt-world .qt-scene-tabs button{font-size:12px;padding:9px 11px}.qt-world .qt-duo-section{padding-inline:4%}.qt-duo-stage{margin-top:30px;margin-bottom:25px}.qt-world .qt-compatibility{padding-inline:6%}.qt-compat-grid{gap:10px}.qt-world .qt-compat-device{padding:20px 7px}.qt-world .qt-compat-device strong{font-size:13px}.qt-world .qt-compat-device>span{font-size:11px}.qt-world .qt-compat-device>small{font-size:11px}.qt-compat-device svg{width:58px;height:70px}}
@media(prefers-reduced-motion:reduce){.qt-native-ui::before,.qt-render-confetti i{animation:none!important}.qt-duo-half{transition:none}.qt-compat-device{transition:none!important}}
.qt-world.motion-paused .qt-native-ui::before,.qt-world.motion-paused .qt-render-confetti i{animation-play-state:paused}

/* Download and optional one-time unlock, verified for US and France. */
.qt-world .qt-free-download{display:flex;flex-direction:column;gap:7px;margin:24px 0 18px;line-height:1.6}.qt-world .qt-free-download strong{font-size:20px;font-weight:500;color:#f5dfac}.qt-world .qt-free-download span{font-size:11px;color:#d0c9ba}.qt-world .qt-download{display:inline-flex;align-items:center;justify-content:center;gap:12px;text-decoration:none;min-height:48px;line-height:1.5}.qt-world .qt-closing .qt-free-download{align-items:center}.qt-world .qt-download:focus-visible{outline:2px solid #fff0c7;outline-offset:4px}
