.person-art[data-astro-cid-sktsnodp]{object-fit:cover;width:100%;height:100%}.sheet[data-astro-cid-rblsegky]{width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-surface);background:0 0;border:0;margin:0;padding:1rem;position:fixed;inset:0}.sheet[data-astro-cid-rblsegky][open]{place-items:center;display:grid}.sheet[data-astro-cid-rblsegky]::backdrop{background:var(--scrim)}.sheet__panel[data-astro-cid-rblsegky]{border-radius:var(--r-xl);background:var(--surface);width:100%;max-width:27rem;max-height:calc(100dvh - 2rem);box-shadow:var(--shadow-2);padding:clamp(1.25rem,4vw,1.75rem);overflow-y:auto}.sheet[data-astro-cid-rblsegky][open] .sheet__panel[data-astro-cid-rblsegky]{animation:sheet-in .35s var(--ease-out-expo)}@keyframes sheet-in{0%{opacity:0;transform:translateY(1rem)}}.sheet__head[data-astro-cid-rblsegky]{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sheet__title[data-astro-cid-rblsegky]{letter-spacing:-.02em;font-size:1.35rem;font-weight:600}.sheet__close[data-astro-cid-rblsegky]{border-radius:var(--r-round);background:var(--surface-container);width:2.5rem;height:2.5rem;color:inherit;cursor:pointer;border:0;place-items:center;display:grid}.sheet__close[data-astro-cid-rblsegky]:hover{background:var(--surface-high)}.sheet__close[data-astro-cid-rblsegky] svg[data-astro-cid-rblsegky]{width:1.1rem;height:1.1rem}.sheet__targets[data-astro-cid-rblsegky]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.1rem .5rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.sheet__targets[data-astro-cid-rblsegky] li[data-astro-cid-rblsegky][hidden]{display:none}.sheet__target[data-astro-cid-rblsegky]{width:100%;color:var(--on-surface-variant);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;justify-items:center;gap:.5rem;padding:0;font-size:.75rem;font-weight:500;line-height:1.2;display:grid}.sheet__target[data-astro-cid-rblsegky]:hover{color:var(--on-surface)}.sheet__icon[data-astro-cid-rblsegky]{border-radius:var(--r-round);background:var(--brand);color:#fff;width:3.25rem;height:3.25rem;transition:transform .25s var(--ease-out-expo);place-items:center;display:grid}.sheet__target--quiet[data-astro-cid-rblsegky] .sheet__icon[data-astro-cid-rblsegky]{background:var(--surface-container);color:var(--on-surface)}.sheet__target[data-astro-cid-rblsegky]:hover .sheet__icon[data-astro-cid-rblsegky]{transform:translateY(-2px)}.sheet__icon[data-astro-cid-rblsegky] svg{fill:currentColor;width:1.5rem;height:1.5rem}.sheet__note[data-astro-cid-rblsegky]{border-radius:var(--r-sm);background:var(--lime-soft);margin-top:1.25rem;padding:.6rem .8rem;font-size:.875rem}.sheet__link[data-astro-cid-rblsegky]{margin-top:1.5rem}.sheet__link[data-astro-cid-rblsegky] label[data-astro-cid-rblsegky]{color:var(--on-surface-variant);font-size:.8125rem;font-weight:600}.sheet__field[data-astro-cid-rblsegky]{border:1.5px solid var(--outline-variant);border-radius:var(--r-sm);margin-top:.4rem;display:flex;overflow:hidden}.sheet__field[data-astro-cid-rblsegky] input[data-astro-cid-rblsegky]{background:var(--surface-low);min-width:0;color:var(--on-surface-variant);border:0;outline:none;flex:1;padding:.7rem .8rem;font-size:.8125rem}.sheet__field[data-astro-cid-rblsegky] button[data-astro-cid-rblsegky]{background:var(--filled);color:var(--on-filled);font:inherit;cursor:pointer;border:0;align-items:center;gap:.45rem;padding:0 1rem;font-size:.875rem;font-weight:600;display:flex}.sheet__copy-icon[data-astro-cid-rblsegky] svg{fill:currentColor;width:1rem;height:1rem}html.has-open-share{overflow:hidden}.quiz[data-astro-cid-vat3cenb]{isolation:isolate;color:var(--on-surface);--opt-bg:var(--surface-low);--opt-bg-hover:var(--surface-container);--opt-on-bg:var(--filled);--opt-on-fg:#fff;--mark:#00000047;--mark-on:var(--brand-lime);--track:var(--surface-high);--primary-bg:var(--filled);--primary-fg:var(--brand-lime);--quiz-bg:#fff;--chip-line:var(--outline-variant);--chip-bg:#fff;--off-bg:var(--surface-container);--off-fg:#0c1a1466;padding:0 0 clamp(3rem,7vw,5rem);position:relative}.quiz[data-astro-cid-vat3cenb],.results[data-astro-cid-vat3cenb]{scroll-margin-top:calc(var(--header-h) + .5rem)}.quiz__intro[data-astro-cid-vat3cenb]{text-align:center;justify-items:center;gap:1rem;padding-block:clamp(2rem,5vw,3.25rem) clamp(1.5rem,3.5vw,2.5rem);display:grid}.quiz__h1[data-astro-cid-vat3cenb]{letter-spacing:-.05em;text-wrap:balance;font-size:clamp(2.8rem,1.3rem + 4.6vw,5.25rem);font-weight:600;line-height:.95}.quiz__h1[data-astro-cid-vat3cenb] em[data-astro-cid-vat3cenb]{background:linear-gradient(transparent 58%, var(--brand-lime) 58%, var(--brand-lime) 94%, transparent 94%);padding-inline:.06em;font-style:normal}.quiz__lead[data-astro-cid-vat3cenb]{max-width:46rem;color:var(--on-surface-variant);font-size:clamp(1.1rem,1rem + .45vw,1.3rem);line-height:1.5}.quiz[data-astro-cid-vat3cenb]:not([data-stage="0"]) .quiz__intro[data-astro-cid-vat3cenb]{gap:0;padding-block:1.25rem 1rem}.quiz[data-astro-cid-vat3cenb]:not([data-stage="0"]) .quiz__h1[data-astro-cid-vat3cenb]{letter-spacing:-.01em;color:var(--on-surface-variant);font-size:clamp(1.1rem,2vw,1.35rem)}.quiz[data-astro-cid-vat3cenb]:not([data-stage="0"]) .quiz__h1[data-astro-cid-vat3cenb] em[data-astro-cid-vat3cenb]{background:0 0}.quiz[data-astro-cid-vat3cenb]:not([data-stage="0"]) .quiz__lead[data-astro-cid-vat3cenb]{display:none}.quiz__wrap[data-astro-cid-vat3cenb]{padding-inline:max(0px, var(--gutter) - .5rem)}.quiz__stage[data-astro-cid-vat3cenb]{border-radius:var(--r-xl);background:#e5f9c8;padding:clamp(.6rem,3.5vw,3.5rem);position:relative}.quiz__stage[data-astro-cid-vat3cenb] .quiz__dither{border-radius:inherit;inset:0;position:absolute!important}.quiz__panel[data-astro-cid-vat3cenb]{border-radius:var(--r-lg);background:#fff;max-width:62rem;margin-inline:auto;position:relative;overflow:hidden;box-shadow:0 0 0 1px #0c1a140f,0 30px 70px -30px #0c1a1473}.quiz__col[data-astro-cid-vat3cenb]{text-align:center;width:100%;padding:clamp(1.25rem,3vw,2rem) clamp(.9rem,3vw,2.5rem) clamp(1.75rem,4vw,3rem)}.quiz__bar[data-astro-cid-vat3cenb]{align-items:center;gap:1rem;max-width:34rem;min-height:2.75rem;margin:0 auto;display:flex}.quiz__back[data-astro-cid-vat3cenb]{border-radius:var(--r-round);width:2.75rem;height:2.75rem;color:inherit;cursor:pointer;transition:background-color var(--speed) var(--ease);background:0 0;border:0;flex:none;place-items:center;display:grid}.quiz__back[data-astro-cid-vat3cenb]:hover{background:#00000014}.quiz__back[data-astro-cid-vat3cenb][hidden]{visibility:hidden;display:grid}.quiz__track[data-astro-cid-vat3cenb]{background:var(--track);flex:1;height:.25rem}.quiz__track[data-astro-cid-vat3cenb] span[data-astro-cid-vat3cenb]{width:4%;height:100%;transition:width .5s var(--ease-emph);background:currentColor;display:block}.quiz__count[data-astro-cid-vat3cenb]{text-align:right;font-variant-numeric:tabular-nums;min-width:2.75rem;font-size:.9rem;font-weight:600}.quiz__screen[data-astro-cid-vat3cenb]{margin:0;min-width:0;animation:screen-in .45s var(--ease-emph) both;border:0;margin-top:clamp(1rem,3vw,1.75rem);padding:0}.quiz__screen[data-astro-cid-vat3cenb][hidden]{display:none}@keyframes screen-in{0%{opacity:0;transform:translateY(.75rem)}}.quiz__question[data-astro-cid-vat3cenb]{letter-spacing:-.025em;text-wrap:balance;width:100%;padding:0;font-size:clamp(1.6rem,3.6vw,2.4rem);font-weight:600;line-height:1.1}.quiz__hint[data-astro-cid-vat3cenb]{opacity:.75;margin-top:.6rem;font-size:1rem;line-height:1.5}.quiz__opt[data-astro-cid-vat3cenb]{color:inherit;cursor:pointer;animation:opt-in .45s var(--ease-emph) both;animation-delay:calc(var(--i) * 35ms + 60ms);transition:background-color var(--speed) var(--ease), color var(--speed) var(--ease), border-color var(--speed) var(--ease), transform var(--speed) var(--ease);border:0}@keyframes opt-in{0%{opacity:0;transform:translateY(.5rem)}}.quiz__opt[data-astro-cid-vat3cenb][hidden]{display:none}.quiz__opt[data-astro-cid-vat3cenb]:focus-visible{outline-color:currentColor}.quiz__opt-label[data-astro-cid-vat3cenb]{font-weight:600;line-height:1.25}.people[data-astro-cid-vat3cenb]{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:clamp(1.25rem,3vw,2rem);display:grid}@media (width>=40rem){.people[data-astro-cid-vat3cenb]{max-width:36rem;margin-inline:auto}}@media (width>=60rem){.people[data-astro-cid-vat3cenb]{grid-template-columns:repeat(4,1fr);max-width:none}}.person[data-astro-cid-vat3cenb]{background:0 0;align-content:start;justify-items:center;gap:.35rem;padding:.9rem .75rem 1rem;display:grid}.person[data-astro-cid-vat3cenb][aria-pressed=true] .person__art[data-astro-cid-vat3cenb],.person[data-astro-cid-vat3cenb][aria-expanded=true] .person__art[data-astro-cid-vat3cenb]{outline:3px solid var(--filled);outline-offset:3px}.person__art[data-astro-cid-vat3cenb]{width:5.5rem;height:5.5rem;transition:transform .35s var(--ease-emph);place-items:center;margin-bottom:.35rem;display:grid;overflow:hidden}.person[data-astro-cid-vat3cenb]:hover .person__art[data-astro-cid-vat3cenb]{transform:translateY(-3px)rotate(-3deg)scale(1.04)}.person[data-astro-cid-vat3cenb] .quiz__opt-label[data-astro-cid-vat3cenb]{font-size:1.0625rem}@media (width>=40rem){.person__art[data-astro-cid-vat3cenb]{width:6.5rem;height:6.5rem}}@media (width<=39.99rem){.person[data-astro-cid-vat3cenb]{text-align:left;grid-template-columns:auto 1fr;place-items:center start;gap:.6rem;padding:.6rem}.person__art[data-astro-cid-vat3cenb]{width:3rem;height:3rem;margin:0}.person[data-astro-cid-vat3cenb] .quiz__opt-label[data-astro-cid-vat3cenb]{font-size:.95rem}}.people[data-astro-cid-vat3cenb][hidden]{display:none}.who[data-astro-cid-vat3cenb]{max-width:52rem;animation:screen-in .35s var(--ease-emph) both;margin:clamp(1.25rem,3vw,2rem) auto 0}.who[data-astro-cid-vat3cenb][hidden]{display:none}.who__q[data-astro-cid-vat3cenb]{font-size:1.125rem;font-weight:600}.who__options[data-astro-cid-vat3cenb]{grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.75rem;display:grid}@media (width>=40rem){.who__options[data-astro-cid-vat3cenb]{grid-template-columns:repeat(4,1fr)}.who__options[data-astro-cid-vat3cenb]:has(>:nth-child(9):last-child){grid-template-columns:repeat(3,1fr);max-width:40rem;margin-inline:auto}}.scale[data-astro-cid-vat3cenb]{max-width:44rem;margin:clamp(2rem,5vw,3rem) auto 0}.scale__stops[data-astro-cid-vat3cenb]{background:var(--quiz-bg);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:relative}.scale__stops[data-astro-cid-vat3cenb]:before{content:"";background:var(--track);height:3px;position:absolute;top:1.05rem;left:6%;right:6%}.stop[data-astro-cid-vat3cenb]{background:0 0;justify-items:center;gap:.7rem;padding:.25rem .15rem .5rem;display:grid;position:relative}.stop__dot[data-astro-cid-vat3cenb]{border-radius:var(--r-round);background:var(--quiz-bg);width:1.5rem;height:1.5rem;transition:transform var(--speed) var(--ease-emph), background-color var(--speed) var(--ease);border:3px solid;margin-top:.3rem}.stop[data-astro-cid-vat3cenb]:hover .stop__dot[data-astro-cid-vat3cenb]{transform:scale(1.2)}.stop[data-astro-cid-vat3cenb][aria-pressed=true] .stop__dot[data-astro-cid-vat3cenb]{outline-offset:4px;background:currentColor;outline:2px solid;transform:scale(1.35)}.stop[data-astro-cid-vat3cenb] .quiz__opt-label[data-astro-cid-vat3cenb]{white-space:nowrap;font-size:clamp(.85rem,2.4vw,1.0625rem)}.stop[data-astro-cid-vat3cenb][aria-pressed=true] .quiz__opt-label[data-astro-cid-vat3cenb]{text-underline-offset:.3em;text-decoration:underline 3px}.scale__unit[data-astro-cid-vat3cenb]{opacity:.6;margin-top:.4rem;font-size:.9rem;font-weight:600}@media (width<=39.99rem){.scale__stops[data-astro-cid-vat3cenb]{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row;gap:.4rem}.scale__stops[data-astro-cid-vat3cenb]:before,.stop__dot[data-astro-cid-vat3cenb]{display:none}.stop[data-astro-cid-vat3cenb]{border:2px solid var(--chip-line);background:var(--chip-bg);place-content:center;min-height:3rem;padding:.5rem .25rem}.stop[data-astro-cid-vat3cenb][aria-pressed=true]{border-color:var(--opt-on-bg);background:var(--opt-on-bg);color:var(--opt-on-fg)}.stop[data-astro-cid-vat3cenb] .quiz__opt-label[data-astro-cid-vat3cenb]{font-size:.9375rem}.stop[data-astro-cid-vat3cenb][aria-pressed=true] .quiz__opt-label[data-astro-cid-vat3cenb]{text-decoration:none}.scale__unit[data-astro-cid-vat3cenb]{margin-top:.6rem}}.chips[data-astro-cid-vat3cenb]{flex-wrap:wrap;justify-content:center;gap:.5rem;max-width:48rem;margin:clamp(1.25rem,3vw,2rem) auto 0;display:flex}.qchip[data-astro-cid-vat3cenb]{border:2px solid var(--chip-line);background:var(--chip-bg);align-items:center;gap:.5rem;min-height:3rem;padding:.55rem 1.1rem;font-size:1rem;display:inline-flex}.qchip[data-astro-cid-vat3cenb]:hover{border-color:currentColor;transform:translateY(-2px)}.qchip[data-astro-cid-vat3cenb][aria-pressed=true]{border-color:var(--opt-on-bg);background:var(--opt-on-bg);color:var(--opt-on-fg)}.qchip__check[data-astro-cid-vat3cenb]{background:var(--mark-on);width:.95rem;height:.95rem;display:none;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 12.5l5 5L20 6.5' fill='none' stroke='black' stroke-width='3.5' stroke-linecap='square'/%3E%3C/svg%3E") 50%/contain no-repeat}.qchip[data-astro-cid-vat3cenb][aria-pressed=true] .qchip__check[data-astro-cid-vat3cenb]{display:block}.qchip[data-astro-cid-vat3cenb] .qchip__icon{flex:none;width:1.25rem;height:1.25rem}.qchip[data-astro-cid-vat3cenb][aria-pressed=true] .qchip__icon{display:none}@media (width<=39.99rem){.chips[data-astro-cid-vat3cenb]{gap:.35rem}.qchip[data-astro-cid-vat3cenb]{border-width:1.5px;gap:.4rem;min-height:2.5rem;padding:.4rem .8rem;font-size:.9rem}.qchip[data-astro-cid-vat3cenb] .qchip__icon{width:1.05rem;height:1.05rem}}.subs[data-astro-cid-vat3cenb]{border-top:1px solid var(--chip-line);justify-items:center;gap:.6rem;max-width:48rem;margin:1.25rem auto 0;padding-top:1rem;display:grid}.subs[data-astro-cid-vat3cenb][hidden]{display:none}.subs__ask[data-astro-cid-vat3cenb]{margin:0;font-size:.9375rem;font-weight:550}.subs__chips[data-astro-cid-vat3cenb]{flex-wrap:wrap;justify-content:center;gap:.4rem;display:flex}.schip[data-astro-cid-vat3cenb]{border:1.5px solid var(--chip-line);background:var(--chip-bg);min-height:2.5rem;padding:.4rem .9rem;font-size:.9375rem}.schip[data-astro-cid-vat3cenb]:hover{border-color:currentColor}.schip[data-astro-cid-vat3cenb][aria-pressed=true]{border-color:var(--opt-on-bg);background:var(--opt-on-bg);color:var(--opt-on-fg)}.quiz__continue[data-astro-cid-vat3cenb]{max-width:24rem;margin-inline:auto}.quiz__primary[data-astro-cid-vat3cenb]{background:var(--primary-bg);width:100%;min-height:3.5rem;color:var(--primary-fg);cursor:pointer;transition:opacity var(--speed) var(--ease), transform var(--speed) var(--ease);border:0;justify-content:center;align-items:center;gap:.75rem;margin-top:1.5rem;font-size:1.0625rem;font-weight:600;text-decoration:none;display:flex}.quiz__primary[data-astro-cid-vat3cenb]:hover:not(:disabled){transform:translateY(-2px)}.quiz__primary[data-astro-cid-vat3cenb]:disabled{cursor:not-allowed;background:var(--off-bg);color:var(--off-fg)}.quiz__arrow[data-astro-cid-vat3cenb]{border-radius:var(--r-round);background:var(--primary-fg);width:1.75rem;height:1.75rem;color:var(--primary-bg);transition:transform var(--speed) var(--ease);place-items:center;font-size:1rem;display:grid}.quiz__primary[data-astro-cid-vat3cenb]:disabled .quiz__arrow[data-astro-cid-vat3cenb]{background:var(--off-fg);color:var(--off-bg)}.quiz__primary[data-astro-cid-vat3cenb]:hover .quiz__arrow[data-astro-cid-vat3cenb]{transform:translate(2px)}.quiz__primary--ghost[data-astro-cid-vat3cenb]{background:var(--chip-bg);color:inherit;box-shadow:inset 0 0 0 2px}.quiz__summary[data-astro-cid-vat3cenb]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.75rem;max-width:56rem;margin:1.25rem auto 0;display:grid}.quiz__edit[data-astro-cid-vat3cenb]{border:1.5px solid var(--outline-variant);border-radius:var(--r-full);max-width:100%;min-height:2.75rem;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--speed) var(--ease);background:#fff;align-items:center;gap:.75rem;padding:.3rem .35rem .3rem 1.1rem;font-size:.9375rem;display:inline-flex}.quiz__edit[data-astro-cid-vat3cenb]:hover,.quiz__edit[data-astro-cid-vat3cenb][aria-expanded=true]{border-color:currentColor}.quiz__edit-text[data-astro-cid-vat3cenb]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:550;overflow:hidden}.quiz__edit-cta[data-astro-cid-vat3cenb]{border-radius:var(--r-full);background:var(--filled);color:var(--on-filled);flex:none;align-items:center;gap:.35rem;padding:.35rem .8rem;font-size:.875rem;font-weight:600;display:inline-flex}.quiz__edit-cta[data-astro-cid-vat3cenb]:after{content:"";width:.7rem;height:.7rem;transition:transform var(--speed) var(--ease);background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.quiz__edit[data-astro-cid-vat3cenb][aria-expanded=true] .quiz__edit-cta[data-astro-cid-vat3cenb]:after{transform:rotate(180deg)}.quiz__editor[data-astro-cid-vat3cenb]{border:1px solid var(--outline-variant);border-radius:var(--r-lg);width:min(100%,48rem);box-shadow:var(--shadow-1);text-align:left;animation:screen-in .3s var(--ease-emph) both;background:#fff;padding:clamp(1rem,3vw,1.5rem)}.quiz__editor[data-astro-cid-vat3cenb][hidden]{display:none}.quiz__editor[data-astro-cid-vat3cenb] .ed-grid{gap:1rem;display:grid}@media (width>=40rem){.quiz__editor[data-astro-cid-vat3cenb] .ed-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.quiz__editor[data-astro-cid-vat3cenb] .ed-field--wide{grid-column:1/-1}}.quiz__editor[data-astro-cid-vat3cenb] .ed-field{gap:.4rem;display:grid}.quiz__editor[data-astro-cid-vat3cenb] .ed-field__label{color:var(--on-surface-variant);font-size:.8125rem;font-weight:600}.quiz__editor[data-astro-cid-vat3cenb] .ed-select{appearance:none;border:1.5px solid var(--outline-variant);border-radius:var(--r-sm);width:100%;min-height:2.75rem;font:inherit;cursor:pointer;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' fill='none' stroke='%230c1a14' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") right .8rem center/.9rem no-repeat;padding:.5rem 2.25rem .5rem .85rem;font-size:.9375rem;font-weight:550}.quiz__editor[data-astro-cid-vat3cenb] .ed-select:hover{border-color:var(--line-strong)}.quiz__editor[data-astro-cid-vat3cenb] .ed-chips{flex-wrap:wrap;gap:.4rem;display:flex}.quiz__editor[data-astro-cid-vat3cenb] .ed-chip{border:1.5px solid var(--outline-variant);border-radius:var(--r-full);min-height:2.25rem;color:inherit;font:inherit;cursor:pointer;transition:border-color var(--speed) var(--ease), background-color var(--speed) var(--ease);background:#fff;padding:.3rem .8rem;font-size:.875rem;font-weight:550}.quiz__editor[data-astro-cid-vat3cenb] .ed-chip:hover:not(:disabled){border-color:currentColor}.quiz__editor[data-astro-cid-vat3cenb] .ed-chip[aria-pressed=true]{border-color:var(--filled);background:var(--filled);color:#fff}.quiz__editor[data-astro-cid-vat3cenb] .ed-chip:disabled{cursor:not-allowed;opacity:.4}.quiz__editor[data-astro-cid-vat3cenb] .ed-done{border-radius:var(--r-sm);background:var(--filled);min-width:8rem;min-height:2.75rem;color:var(--on-filled);font:inherit;cursor:pointer;border:0;margin:1.25rem 0 0 auto;padding:.5rem 1.25rem;font-weight:600;display:block}.results[data-astro-cid-vat3cenb]{max-width:var(--w-page);padding-inline:var(--gutter);margin:clamp(1.5rem,4vw,2.5rem) auto 0}.results[data-astro-cid-vat3cenb][hidden]{display:none}.results__grid[data-astro-cid-vat3cenb]{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.5rem;padding:0;list-style:none;display:grid}@media (width>=64rem){.results__grid[data-astro-cid-vat3cenb]{grid-template-columns:repeat(4,1fr)}}.results__grid[data-astro-cid-vat3cenb] .rcard{border:1px solid var(--outline-variant);background:var(--surface-lowest);transition:box-shadow var(--speed) var(--ease), transform var(--speed) var(--ease);color:inherit;animation:opt-in .45s var(--ease-emph) both;animation-delay:calc(var(--i) * 45ms);flex-direction:column;display:flex}.results__grid[data-astro-cid-vat3cenb] .rcard__mediawrap{position:relative}.results__grid[data-astro-cid-vat3cenb] .rcard:hover{box-shadow:var(--shadow-1);transform:translateY(-2px)}.results__grid[data-astro-cid-vat3cenb] .rcard__media{aspect-ratio:1;border-bottom:1px solid var(--outline-variant);background:#fff;display:block;position:relative;overflow:hidden}.results__grid[data-astro-cid-vat3cenb] .rcard__media img{object-fit:contain;width:100%;height:100%;transition:transform .5s var(--ease)}.results__grid[data-astro-cid-vat3cenb] .rcard:hover .rcard__media img{transform:scale(1.04)}.results__grid[data-astro-cid-vat3cenb] .rcard__body{flex-direction:column;flex:1;gap:.4rem;padding:1rem 1.1rem 1.15rem;display:flex}.results__grid[data-astro-cid-vat3cenb] .rcard__shop{opacity:.6;font-size:.85rem;font-weight:550}.results__grid[data-astro-cid-vat3cenb] .rcard__title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.results__grid[data-astro-cid-vat3cenb] .rcard__why{font-size:.9375rem;line-height:1.4}.results__grid[data-astro-cid-vat3cenb] .rcard__tags{pointer-events:none;flex-wrap:wrap;justify-content:space-between;gap:.35rem;display:flex;position:absolute;inset:.6rem .6rem auto}.results__grid[data-astro-cid-vat3cenb] .rcard__tag{color:#fff;background:#0b0b0b;padding:.3rem .55rem;font-size:.78rem;font-weight:600;line-height:1.2}.results__grid[data-astro-cid-vat3cenb] .rcard__tag--role{background:var(--brand-lime);color:#0b1200}.results__grid[data-astro-cid-vat3cenb] .rcard__tag--badge{margin-left:auto}.results__grid[data-astro-cid-vat3cenb] .rcard__foot{gap:.6rem;margin-top:auto;padding-top:.75rem;display:grid}.results__grid[data-astro-cid-vat3cenb] .rcard__price{white-space:nowrap;letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.results__grid[data-astro-cid-vat3cenb] .rcard__price--na{font-size:.9rem;font-weight:550}.results__grid[data-astro-cid-vat3cenb] .rcard__cta{background:var(--primary-bg);width:100%;min-height:2.75rem;color:var(--primary-fg);white-space:nowrap;justify-content:center;align-items:center;padding:.5rem .9rem;font-size:.9rem;font-weight:600;display:flex}.results__grid[data-astro-cid-vat3cenb] .rcard--skeleton{background:var(--opt-bg);min-height:26rem;animation:1.2s ease-in-out infinite alternate skeleton}@keyframes skeleton{to{opacity:.5}}.results__extra[data-astro-cid-vat3cenb]{margin-top:2rem}.results__extra[data-astro-cid-vat3cenb][hidden]{display:none}.results__extra-title[data-astro-cid-vat3cenb]{letter-spacing:-.015em;margin-bottom:1rem;font-size:1.35rem;font-weight:600}.results__state[data-astro-cid-vat3cenb]{opacity:.75;text-align:center;margin-top:1.5rem;font-size:.875rem;line-height:1.45}.results__actions[data-astro-cid-vat3cenb]{gap:.5rem;max-width:42rem;margin:1.5rem auto 0;display:grid}.results__actions[data-astro-cid-vat3cenb] .quiz__primary[data-astro-cid-vat3cenb][hidden]{display:none}.results__actions[data-astro-cid-vat3cenb] .quiz__primary[data-astro-cid-vat3cenb]{margin-top:0}.results__note[data-astro-cid-vat3cenb]{opacity:.7;text-align:center;max-width:42rem;margin:1.25rem auto 0;font-size:.875rem;line-height:1.5}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__intro[data-astro-cid-vat3cenb],.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__bar[data-astro-cid-vat3cenb],.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__stage[data-astro-cid-vat3cenb] .quiz__dither{display:none}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__wrap[data-astro-cid-vat3cenb]{padding-top:clamp(1.25rem,3vw,2rem)}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__stage[data-astro-cid-vat3cenb],.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__panel[data-astro-cid-vat3cenb]{box-shadow:none;background:0 0;padding:0}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__panel[data-astro-cid-vat3cenb]{max-width:none;overflow:visible}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__col[data-astro-cid-vat3cenb]{padding:0}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) [data-astro-cid-vat3cenb][data-quiz-done]{grid-template-columns:minmax(0,1fr);justify-items:center;gap:.9rem;margin-top:0;display:grid}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__question[data-astro-cid-vat3cenb]{font-size:clamp(1.5rem,1.2rem + 1.2vw,2.1rem)}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .quiz__summary[data-astro-cid-vat3cenb]{width:100%;margin:0}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .results__state[data-astro-cid-vat3cenb]{margin-top:0}.quiz[data-astro-cid-vat3cenb]:has([data-quiz-done]:not([hidden])) .results[data-astro-cid-vat3cenb]{margin-top:clamp(1.25rem,3vw,2rem)}.person[data-astro-cid-vat3cenb]{border-radius:var(--r-lg)}.person__art[data-astro-cid-vat3cenb]{border-radius:var(--r-md)}.qchip[data-astro-cid-vat3cenb],.schip[data-astro-cid-vat3cenb],.results__grid[data-astro-cid-vat3cenb] .rcard__tag{border-radius:var(--r-full)}.quiz__primary[data-astro-cid-vat3cenb],.results__grid[data-astro-cid-vat3cenb] .rcard__cta{border-radius:var(--r-sm)}.quiz__track[data-astro-cid-vat3cenb],.quiz__track[data-astro-cid-vat3cenb] span[data-astro-cid-vat3cenb]{border-radius:var(--r-full)}.results__grid[data-astro-cid-vat3cenb] .rcard{border-radius:var(--r-lg);overflow:hidden}@media (width<=39.99rem){.stop[data-astro-cid-vat3cenb]{border-radius:var(--r-md)}}.shops-strip[data-astro-cid-t4736jex]{padding-block:clamp(1.5rem,4vw,2.5rem) clamp(2.5rem,6vw,4rem)}.shops-strip__title[data-astro-cid-t4736jex]{color:var(--on-surface-variant);text-align:center;font-size:.9375rem;font-weight:500}.shops-strip__track[data-astro-cid-t4736jex]{margin-top:1.5rem;display:flex;overflow:hidden;mask:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.shops-strip__row[data-astro-cid-t4736jex]{flex:none;gap:clamp(2rem,5vw,3.5rem);padding-right:clamp(2rem,5vw,3.5rem);list-style:none;animation:60s linear infinite marquee;display:flex}.shops-strip__track[data-astro-cid-t4736jex]:hover .shops-strip__row[data-astro-cid-t4736jex]{animation-play-state:paused}.shops-strip__row[data-astro-cid-t4736jex]{align-items:center}.shops-strip__row[data-astro-cid-t4736jex] img[data-astro-cid-t4736jex]{mix-blend-mode:multiply;filter:grayscale();opacity:.6;max-width:none;transition:filter var(--speed) var(--ease), opacity var(--speed) var(--ease);display:block}.shops-strip__row[data-astro-cid-t4736jex] img[data-astro-cid-t4736jex]:hover{filter:none;opacity:1}.shops-strip__name[data-astro-cid-t4736jex]{letter-spacing:-.035em;white-space:nowrap;color:color-mix(in srgb, var(--on-surface) 55%, transparent);font-size:clamp(1.25rem,1rem + 1vw,1.65rem);font-weight:600}@keyframes marquee{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.shops-strip__track[data-astro-cid-t4736jex]{flex-wrap:wrap;justify-content:center;mask:none}.shops-strip__row[data-astro-cid-t4736jex]{padding:0 var(--gutter);flex-wrap:wrap;justify-content:center;gap:.75rem 2rem;animation:none}.shops-strip__row[data-astro-cid-t4736jex][aria-hidden]{display:none}}.tour[data-astro-cid-tww6be5d]{background:var(--surface-low);margin:var(--inset);border-radius:var(--r-xl)}.tour__head[data-astro-cid-tww6be5d]{gap:1rem;max-width:44rem;display:grid}.tour__tabs[data-astro-cid-tww6be5d]{border-radius:var(--r-lg);background:var(--surface-container);grid-template-columns:repeat(3,minmax(0,1fr));gap:.375rem;margin-top:clamp(2rem,5vw,3rem);padding:.375rem;display:grid}.tour__tab[data-astro-cid-tww6be5d]{min-height:3rem;color:var(--on-surface-variant);cursor:pointer;transition:background-color var(--speed) var(--ease), color var(--speed) var(--ease), box-shadow var(--speed) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;gap:.6rem;padding:.5rem .75rem;font-size:.9375rem;font-weight:550;display:flex;position:relative;overflow:hidden}.tour__tab[data-astro-cid-tww6be5d]:hover{color:var(--on-surface)}.tour__tab[data-astro-cid-tww6be5d][aria-selected=true]{background:var(--surface);color:var(--on-surface);box-shadow:var(--shadow-1)}.tour__num[data-astro-cid-tww6be5d]{background:var(--surface-high);font-variant-numeric:tabular-nums;place-items:center;width:1.5rem;height:1.5rem;font-size:.8rem;font-weight:600;display:grid}.tour__tab[data-astro-cid-tww6be5d][aria-selected=true] .tour__num[data-astro-cid-tww6be5d]{background:var(--brand-lime);color:var(--on-primary-container)}.tour__panels[data-astro-cid-tww6be5d]{margin-top:.75rem}.tour__panel[data-astro-cid-tww6be5d]{border:1px solid var(--outline-variant);background:var(--surface);display:grid}.tour__panel[data-astro-cid-tww6be5d]+.tour__panel[data-astro-cid-tww6be5d]{margin-top:.75rem}[data-enhanced] .tour__panel[data-astro-cid-tww6be5d]+.tour__panel[data-astro-cid-tww6be5d]{margin-top:0}[data-enhanced] .tour__panel[data-astro-cid-tww6be5d]:not([hidden]){animation:panel-in .5s var(--ease-out-expo) both}@keyframes panel-in{0%{opacity:0;transform:translateY(.5rem)}}.tour__panel[data-astro-cid-tww6be5d][hidden]{display:none}@media (width>=64rem){.tour__panel[data-astro-cid-tww6be5d]{grid-template-columns:5fr 7fr}}.tour__info[data-astro-cid-tww6be5d]{flex-direction:column;gap:1rem;padding:clamp(1.5rem,4vw,3rem);display:flex}@media (width>=64rem){.tour__info[data-astro-cid-tww6be5d] h3[data-astro-cid-tww6be5d]{margin-top:auto}}.tour__points[data-astro-cid-tww6be5d]{gap:.7rem;margin-top:.75rem;padding:0;font-weight:500;list-style:none;display:grid}.tour__points[data-astro-cid-tww6be5d] li[data-astro-cid-tww6be5d]{align-items:center;gap:.7rem;display:flex}.tour__points[data-astro-cid-tww6be5d] svg[data-astro-cid-tww6be5d]{border-radius:var(--r-xs);background:var(--brand-lime);width:1.35rem;height:1.35rem;color:var(--on-primary-container);flex:none;padding:.2rem}.tour__visual[data-astro-cid-tww6be5d]{border-radius:var(--r-md);background:var(--surface-high);place-items:center;min-height:28rem;margin:.5rem;padding:clamp(1.25rem,4vw,3.5rem);display:grid;position:relative;overflow:hidden}.tour__visual[data-astro-cid-tww6be5d] .tour__photo,.tour__visual[data-astro-cid-tww6be5d] picture{width:100%;height:100%;position:absolute;inset:0}.tour__visual[data-astro-cid-tww6be5d] img{object-fit:cover;width:100%;height:100%}.tour__visual[data-astro-cid-tww6be5d]:after{content:"";background:linear-gradient(90deg,#06140e6b,#06140e14);position:absolute;inset:0}.tour__cards[data-astro-cid-tww6be5d]{z-index:1;width:100%;max-width:30rem;position:relative}.tour__cards[data-astro-cid-tww6be5d] ul[data-astro-cid-tww6be5d]{gap:.5rem;padding:0;list-style:none;display:grid}.tour__card[data-astro-cid-tww6be5d]{animation:card-in .6s var(--ease-emph) both;animation-delay:calc(var(--i) * .12s + 80ms);background:#fff;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex;box-shadow:0 18px 40px -20px #00000080}@keyframes card-in{0%{opacity:0;transform:translateY(.75rem)}}.tour__card-text[data-astro-cid-tww6be5d]{flex:1;gap:.1rem;min-width:0;display:grid}.tour__card-title[data-astro-cid-tww6be5d]{font-size:.95rem;font-weight:600;line-height:1.3}.tour__card-detail[data-astro-cid-tww6be5d]{color:var(--on-surface-variant);font-size:.82rem}.tour__status[data-astro-cid-tww6be5d]{border-radius:var(--r-xs);flex:none;place-items:center;width:1.5rem;height:1.5rem;display:grid}.tour__status--done[data-astro-cid-tww6be5d]{background:var(--brand-lime);color:var(--on-primary-container)}.tour__status--pending[data-astro-cid-tww6be5d]{border:2px solid var(--surface-highest);border-top-color:var(--on-surface);border-radius:var(--r-round);width:1.2rem;height:1.2rem;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.tour__caption[data-astro-cid-tww6be5d]{color:#fff;text-align:right;margin-top:.75rem;font-size:.82rem;font-weight:500}@media (width<=39.99rem){.tour__tab[data-astro-cid-tww6be5d]{flex-direction:column;gap:.25rem;font-size:.85rem}.tour__visual[data-astro-cid-tww6be5d]{min-height:22rem}}.coll__aside[data-astro-cid-voaub36n]{justify-items:start;gap:1rem;display:grid}.coll[data-astro-cid-voaub36n]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;list-style:none;display:grid}@media (width>=64rem){.coll[data-astro-cid-voaub36n]{grid-template-columns:repeat(4,minmax(0,1fr))}}.coll__item[data-astro-cid-voaub36n]{aspect-ratio:3/4;background:var(--surface-container);isolation:isolate;position:relative}.coll__item[data-astro-cid-voaub36n] .coll__img,.coll__item[data-astro-cid-voaub36n] picture,.coll__item[data-astro-cid-voaub36n] img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--ease-out-expo);position:absolute;inset:0}.coll__item[data-astro-cid-voaub36n]:hover img{transform:scale(1.04)}.coll__item[data-astro-cid-voaub36n]:after{content:"";pointer-events:none;background:linear-gradient(#0000,#06140eb8);position:absolute;inset:40% 0 0}.coll__body[data-astro-cid-voaub36n]{z-index:1;color:#fff;padding:clamp(.85rem,2vw,1.25rem);position:absolute;inset:auto 0 0}.coll__name[data-astro-cid-voaub36n]{letter-spacing:-.025em;font-size:clamp(1.1rem,1rem + .6vw,1.4rem);font-weight:600;line-height:1.15}.coll__link[data-astro-cid-voaub36n]:after{content:"";position:absolute;inset:-100vh -100vw}.coll__item[data-astro-cid-voaub36n]{overflow:hidden}.coll__note[data-astro-cid-voaub36n]{color:#fffc;margin-top:.25rem;font-size:.875rem;line-height:1.35}@media (width<=39.99rem){.coll__note[data-astro-cid-voaub36n]{display:none}}.coll__go[data-astro-cid-voaub36n]{z-index:1;border-radius:var(--r-round);width:2.25rem;height:2.25rem;color:var(--on-surface);opacity:0;transition:opacity var(--speed) var(--ease), transform var(--speed) var(--ease), background-color var(--speed) var(--ease);background:#fff;place-items:center;display:grid;position:absolute;top:.75rem;right:.75rem;transform:scale(.8)}.coll__go[data-astro-cid-voaub36n] svg[data-astro-cid-voaub36n]{width:1rem;height:1rem}.coll__item[data-astro-cid-voaub36n]:hover .coll__go[data-astro-cid-voaub36n],.coll__item[data-astro-cid-voaub36n]:focus-within .coll__go[data-astro-cid-voaub36n]{opacity:1;background:var(--brand-lime);transform:none}.home-faq[data-astro-cid-ajsgapk5]{gap:2rem;display:grid}@media (width>=64rem){.home-faq[data-astro-cid-ajsgapk5]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:4rem}.home-faq__head[data-astro-cid-ajsgapk5]{top:calc(var(--header-h) + 2rem);position:sticky}}.home-faq__head[data-astro-cid-ajsgapk5]{justify-items:start;gap:1.25rem;display:grid}.home-faq__list[data-astro-cid-ajsgapk5]{gap:.5rem;display:grid}.home-faq__item[data-astro-cid-ajsgapk5]{border:1px solid var(--outline-variant);border-radius:var(--r-md);background:var(--surface);transition:background-color var(--speed) var(--ease), border-color var(--speed) var(--ease)}.home-faq__item[data-astro-cid-ajsgapk5][open]{background:var(--surface-low);border-color:#0000}.home-faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding:1.1rem 1.25rem;font-size:1.0625rem;font-weight:550;line-height:1.35;list-style:none;display:flex}.home-faq__item[data-astro-cid-ajsgapk5] summary[data-astro-cid-ajsgapk5]::-webkit-details-marker{display:none}.home-faq__icon[data-astro-cid-ajsgapk5]{border-radius:var(--r-round);background:var(--surface-container);width:1.75rem;height:1.75rem;transition:background-color var(--speed) var(--ease), transform .3s var(--ease-out-expo);flex:none;position:relative}.home-faq__icon[data-astro-cid-ajsgapk5]:before,.home-faq__icon[data-astro-cid-ajsgapk5]:after{content:"";background:currentColor;width:.7rem;height:1.5px;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.home-faq__icon[data-astro-cid-ajsgapk5]:after{transition:rotate .3s var(--ease-out-expo);rotate:90deg}.home-faq__item[data-astro-cid-ajsgapk5][open] .home-faq__icon[data-astro-cid-ajsgapk5]{background:var(--brand-lime)}.home-faq__item[data-astro-cid-ajsgapk5][open] .home-faq__icon[data-astro-cid-ajsgapk5]:after{rotate:0deg}.home-faq__item[data-astro-cid-ajsgapk5] p[data-astro-cid-ajsgapk5]{max-width:44rem;color:var(--on-surface-variant);padding:0 1.25rem 1.25rem}.closing[data-astro-cid-miz5qnfv]{padding-bottom:clamp(3rem,7vw,5rem)}.closing__band[data-astro-cid-miz5qnfv]{min-height:clamp(26rem,45vw,34rem);margin:var(--inset);border-radius:var(--r-xl);background:var(--brand-lime);padding:clamp(3rem, 8vw, 6rem) var(--gutter);text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.closing__band[data-astro-cid-miz5qnfv] .closing__dither{inset:0;position:absolute!important}.closing__copy[data-astro-cid-miz5qnfv]{justify-items:center;gap:1.25rem;max-width:52rem;display:grid;position:relative}.closing__lead[data-astro-cid-miz5qnfv]{color:#24331c;max-width:34rem;font-size:clamp(1.1rem,1rem + .4vw,1.3rem);line-height:1.5}.closing__actions[data-astro-cid-miz5qnfv]{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:.75rem;display:flex}
