.tl-tool[data-tool=questions],.tl-stage[data-tool=questions],.tl-door[data-tool=questions]{--tl-accent: #0aabe3;--tl-tint: color-mix(in srgb, #0aabe3 12%, #ffffff);--tl-tint-2: #c2eaf8;--tl-accent-ink: #005a7a}.qg-hero{min-height:0;align-items:start;padding:116px 0 48px}@media (min-width: 1024px){.qg-hero{padding:150px 0 80px}}.qg-app{display:flex;flex-direction:column;gap:28px}.qg-app__side{display:contents}.qg-app__head{display:grid;gap:16px;order:0}.qg-app__main{order:1;min-width:0}.qg-app__links{order:2}@media (min-width: 1024px){.qg-app{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:64px;align-items:start}.qg-app__side{display:grid;gap:32px;position:sticky;top:132px}}.qg-app__links{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.qg-kindlink{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 16px;border-radius:999px;border:1.5px solid var(--tl-fold);background:var(--tl-white);color:var(--tl-ink);font:600 15px/1.2 var(--font-fixel-text);text-decoration:none;transition:background-color .2s ease}.qg-kindlink:hover{background:var(--tl-tint)}.qg-kindlink:focus-visible{outline:3px solid var(--tl-ink);outline-offset:3px}.qg-kindlink svg{flex:none;transition:transform .3s var(--tl-ease)}.qg-kindlink:hover svg{transform:translate(3px)}.qg-panel{display:grid;gap:20px;padding:24px 20px;border-radius:32px;background:var(--tl-white);box-shadow:var(--tl-lift);scroll-margin-top:136px}@media (min-width: 768px){.qg-panel{padding:32px}}.qg-group{min-width:0;margin:0;padding:0;border:0}.qg-group__legend{margin-bottom:10px;padding:0;font-size:14px;font-weight:600;line-height:1.3}.qg-pills{display:flex;flex-wrap:wrap;gap:8px}.qg-pill{position:relative;display:inline-flex}.qg-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;z-index:1;opacity:0;cursor:pointer}.qg-pill input:disabled{cursor:not-allowed}.qg-pill input:disabled+span{border-style:dashed;color:var(--tl-walnut);opacity:.55}.qg-pill span{display:inline-flex;align-items:center;min-height:42px;padding:0 16px;border-radius:999px;border:1.5px solid var(--tl-fold);background:var(--tl-white);font:600 15px/1.2 var(--font-fixel-text);transition:background-color .2s ease,border-color .2s ease,transform .18s var(--tl-ease)}.qg-pill:hover input:not(:disabled):not(:checked)+span{background:var(--tl-linen)}.qg-pill input:checked+span{background:var(--tl-tint-2);border-color:var(--tl-ink)}.qg-pill input:focus-visible+span{outline:3px solid var(--tl-ink);outline-offset:3px}.qg-pill input:active+span{transform:scale(.97)}.qg-group__hints:has(.qg-group__hint:not([hidden])){margin-top:8px}.qg-group__hint{font-size:14px;line-height:1.4;color:var(--tl-walnut)}.qg-panel__go{position:sticky;bottom:calc(12px + env(safe-area-inset-bottom));z-index:1;width:100%;margin-top:4px}.qg-set{display:grid;gap:14px;margin-top:28px;scroll-margin-top:136px}.qg-app[data-shared] .qg-set{margin-top:0}.qg-set__title{margin-bottom:6px}.qg-set__note{padding:12px 18px;border-radius:20px;background:var(--tl-tint);font-size:15px;line-height:1.45}.qg-cards{display:grid;gap:12px;margin:0;padding:0;list-style:none}.qg-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:20px 22px 22px 18px;border-radius:24px;background:var(--tl-white);box-shadow:var(--tl-lift);animation:tl-in .52s var(--tl-ease) both;animation-delay:calc(var(--i, 0) * 55ms)}.qg-card__n{display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--tl-tint);font-family:var(--font-feature-deck);font-size:26px;line-height:1}.qg-card__body{display:grid;gap:4px;padding-top:9px}.qg-card__kind{font-size:13px;font-weight:600;line-height:1.3;color:var(--tl-walnut)}.qg-card__text{font-size:18px;font-weight:600;line-height:1.4;letter-spacing:-.01em;text-wrap:pretty}.qg-card__follow,.qg-play__follow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:8px;font-size:16px;line-height:1.45}.qg-card__follow-label,.qg-play__follow-label,.qg-list__follow-label{flex:none;padding:2px 10px;border-radius:999px;background:var(--tl-tint);color:var(--tl-accent-ink);font-size:13px;font-weight:600;line-height:1.5}.qg-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.qg-actions .tl-btn{flex:1 1 auto;padding:0 16px}.qg-actions .qg-actions__play{flex-basis:100%}@media (min-width: 640px){.qg-actions .tl-btn,.qg-actions .qg-actions__play{flex:0 0 auto}}.qg-set__make{justify-self:start;margin-top:6px}@media (max-width: 639px){.qg-set__make{justify-self:stretch}}.qg-sheet,.qg-lead{margin-top:14px}.qg-sheet{padding:24px 20px;border-radius:32px;background:var(--tl-white);box-shadow:var(--tl-lift)}@media (min-width: 768px){.qg-sheet{padding:32px}}.qg-play__counter{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tl-walnut)}.qg-play{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:24px;min-height:100%;max-width:860px;margin:0 auto;touch-action:pan-y}.qg-play__main{align-self:center;display:grid;gap:20px;justify-items:start}.qg-play__main:has(.qg-play__sheet){align-self:start}.qg-play__send{gap:8px}.qg-play__sheet{justify-self:stretch}.qg-play__card{display:grid;gap:16px;padding:12px 4px;animation:qg-play-in .48s var(--tl-ease) both}.qg-play__card[data-direction=back]{animation-name:qg-play-back}@keyframes qg-play-in{0%{opacity:0;transform:translate(36px)}}@keyframes qg-play-back{0%{opacity:0;transform:translate(-36px)}}.qg-play__kind{font-size:14px;font-weight:600;color:var(--tl-walnut)}.qg-play__question{font-family:var(--font-feature-deck);font-weight:500;font-size:clamp(32px,8.6vw,60px);line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.qg-play__follow{font-size:18px}.qg-play__nav{position:sticky;bottom:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);gap:10px;padding:12px 0 4px;background:var(--tl-linen)}.qg-play__nav .tl-btn{padding:0 18px}.qg-play__nav .tl-btn[aria-disabled=true]{opacity:.4;cursor:default}@media (min-width: 768px){.qg-play__nav{grid-template-columns:auto auto;justify-content:center;gap:14px}}.qg-room{justify-items:stretch;width:100%;max-width:640px}.qg-room__intro{gap:18px}.qg-room__code-block{display:grid;gap:4px}.qg-room__label{font-size:14px;font-weight:600;color:var(--tl-walnut)}.qg-room__code{font-family:var(--font-feature-deck);font-weight:500;font-size:clamp(56px,17vw,120px);line-height:1;letter-spacing:.08em;font-variant-numeric:tabular-nums;outline:none}.qg-room__code-groups{display:inline-flex;gap:.3em}.qg-room__count{font-size:18px;font-weight:600}.qg-room__players{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.qg-room__player{display:inline-flex;align-items:center;gap:6px;min-height:42px;max-width:100%;padding:0 16px;border-radius:999px;border:1.5px solid var(--tl-fold);background:var(--tl-white);font:600 15px/1.2 var(--font-fixel-text);overflow-wrap:anywhere;animation:tl-option-in .52s var(--tl-ease) both;transition:opacity .2s ease}.qg-room__player[data-away]{opacity:.5}.qg-room__you{font-weight:400;color:var(--tl-walnut)}.qg-room__status{font-size:14px;font-weight:600;color:var(--tl-accent-ink)}.qg-room__status:empty{display:none}.qg-play__main>.qg-room__answers,.qg-play__main>.qg-split{justify-self:stretch}.qg-room__progress{display:grid;gap:2px;font-size:15px;color:var(--tl-walnut);font-variant-numeric:tabular-nums}.qg-room__voted{font-weight:600;color:var(--tl-ink)}.qg-play__nav--one{grid-template-columns:minmax(0,1fr)}.qg-room__wait{display:grid;place-items:center;min-height:58px;font-size:16px;font-weight:600;color:var(--tl-walnut);text-align:center}.qg-split{display:grid;gap:10px;margin:0;padding:0;list-style:none}.qg-split__row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:10px 14px;padding:16px 20px 18px;border:2px solid transparent;border-radius:24px;background:var(--tl-white);box-shadow:var(--tl-lift);animation:tl-option-in .62s var(--tl-ease) both;animation-delay:calc(var(--i, 0) * 60ms)}.qg-split__row[data-mine]{border-color:var(--tl-ink)}.qg-split__label{font-size:18px;font-weight:600;line-height:1.25}.qg-split__count{font-family:var(--font-feature-deck);font-size:32px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums}.qg-split__bar{grid-column:1 / -1;height:10px;border-radius:999px;background:var(--tl-fold);overflow:hidden}.qg-split__bar:after{content:"";display:block;width:calc(var(--share, 0) * 100%);height:100%;border-radius:inherit;background:var(--tl-accent);transform-origin:left;animation:qg-split-grow .9s var(--tl-ease) both;animation-delay:calc(var(--i, 0) * 60ms + .12s)}@keyframes qg-split-grow{0%{transform:scaleX(0)}}.tl-field input.qg-join__code{font-family:var(--font-feature-deck);font-size:28px;letter-spacing:.12em;text-transform:uppercase}.qg-howto__steps{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:qg-step}@media (min-width: 768px){.qg-howto__steps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}}.qg-howto__steps li{counter-increment:qg-step;display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:center;padding:16px 20px 16px 16px;border-radius:24px;background:var(--tl-white);box-shadow:var(--tl-lift);font-size:16px;font-weight:600;line-height:1.4}.qg-howto__steps li:before{content:counter(qg-step);display:grid;place-items:center;width:44px;height:44px;border-radius:999px;background:var(--tl-tint);font-family:var(--font-feature-deck);font-size:26px;font-weight:500;line-height:1}.qg-howto__more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font-size:16px;font-weight:600;line-height:1.4}.qg-howto__steps+.qg-howto__more{margin-top:20px}.qg-list__group{margin-top:40px}.qg-list__mood{font-size:22px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.qg-list__hint{margin-top:4px;font-size:15px;line-height:1.45;color:var(--tl-walnut)}.qg-list__items{margin:14px 0 0;padding:0;list-style:none}@media (min-width: 1024px){.qg-list__items{columns:2;column-gap:56px}}.qg-list__items li{position:relative;padding:14px 0 14px 44px;border-bottom:1px solid var(--tl-fold);break-inside:avoid;font-size:17px;line-height:1.5;text-wrap:pretty;scroll-margin-top:120px}.qg-list__items li:before{content:counter(list-item);position:absolute;left:0;top:14px;min-width:32px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--tl-walnut)}.qg-list__items li:focus{outline:none}.qg-list__items li:focus-visible{outline:3px solid var(--tl-ink);outline-offset:2px}.qg-list__follow{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:6px;font-size:15px;color:var(--tl-walnut)}.qg-list[data-collapsed] [data-rest]{display:none}.qg-list__more{margin-top:32px}.qg-cta{padding-top:0}.qg-cta__panel{display:grid;gap:18px;justify-items:start;padding:32px 22px;border-radius:40px;background:var(--tl-tint)}@media (min-width: 768px){.qg-cta__panel{padding:56px}}.qg-cta__next{display:grid;justify-items:start;width:100%;max-width:760px;margin-top:8px}.qg-cta__next .tl-next,.qg-cta__next .tl-city{width:100%}.qg-cta__date{margin-top:8px}.qg-others{padding:0 0 96px}.qg-others .tl-others{margin-top:0}.tl-door[data-tool=questions] .tl-door__art{overflow:hidden}.qg-stack{display:block;position:relative;width:100%;max-width:320px;height:172px;margin-bottom:16px}.qg-stack__card{position:absolute;inset:0;display:flex;align-items:center;margin:0;padding:20px 22px;border-radius:24px;border:1.5px solid var(--tl-fold);background:var(--tl-linen);color:transparent;font:600 20px/1.35 var(--font-fixel-text);letter-spacing:-.01em;text-wrap:balance;transition:transform .7s var(--tl-ease),opacity .7s ease,color .4s ease}.qg-stack__card[data-place="0"]{z-index:3;color:var(--tl-ink);box-shadow:0 10px 20px 4px #1111110d}.qg-stack__card[data-place="1"]{z-index:2;transform:translateY(10px) scale(.95) rotate(1.5deg)}.qg-stack__card:not([data-place="0"]):not([data-place="1"]){z-index:1;transform:translateY(20px) scale(.9) rotate(-1.5deg)}.qg-stack__card[data-left]{animation:qg-turn .76s var(--tl-ease)}@keyframes qg-turn{0%{z-index:4;transform:none;color:var(--tl-ink)}45%{z-index:4;transform:translate(-16%,-10px) rotate(-6deg);color:transparent}55%{z-index:0}to{z-index:0;transform:translateY(20px) scale(.9) rotate(-1.5deg)}}
