.pc{padding-block-end:var(--s-8);overflow-x:clip}.pc-stage{padding-block-start:var(--s-3)}.pc-arrow{flex:none}.pc-arrow--back,:root[dir=rtl] .pc-arrow--fwd{transform:scaleX(-1)}:root[dir=rtl] .pc-arrow--back{transform:none}.pc-note{font-size:var(--t-sm);color:var(--ink-2);line-height:1.6}.pc-print-only{display:none}.pc-intro{gap:var(--s-6);padding-block:var(--s-3) var(--s-6);align-items:center;display:grid}.pc-intro__text{gap:var(--s-4);align-content:center;justify-items:start;display:grid}.pc-intro h1{font-size:var(--t-2xl);outline:none;max-inline-size:12ch}.pc-promise{font-size:var(--t-md);color:var(--ink-2);max-inline-size:34em;line-height:1.8}.pc-intro__go{padding-block-start:var(--s-1)}.pc-start{min-block-size:54px;font-size:var(--t-lg);padding-inline:28px}@media (width>=900px){.pc-intro{gap:var(--s-9);min-block-size:calc(100dvh - var(--head-h) - var(--s-8));padding-block:var(--s-5) var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pc-intro h1{font-size:var(--t-3xl);max-inline-size:9ch}.pc-promise{font-size:var(--t-lg)}}:root:lang(en) .pc-intro h1{max-inline-size:11ch}@media (width>=900px){:root:lang(en) .pc-intro h1{font-size:var(--t-2xl);max-inline-size:14ch}}.pc-fan{--flip:1;aspect-ratio:5/7;inline-size:min(86%,25rem);margin-block-end:var(--s-5);margin-inline:auto;position:relative}:root[dir=rtl] .pc-fan{--flip:-1}.pc-sample{position:absolute;inset:0}.pc-sample--back{background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow-2);border-radius:18px}.pc-sample--a{rotate:calc(var(--flip) * 4deg);translate:calc(var(--flip) * 14px) 6px;background:var(--table);animation:pc-deal .76s var(--ease-spring) .16s backwards}.pc-sample--b{rotate:calc(var(--flip) * 8deg);translate:calc(var(--flip) * 26px) 12px;animation:pc-deal .76s var(--ease-spring) 60ms backwards}.pc-sample--front{rotate:calc(var(--flip) * -2deg);translate:calc(var(--flip) * -8px) 0;animation:pc-deal-front .62s var(--ease-out) backwards}.pc-sample--front .pc-face-box,.pc-sample--front .pc-face{block-size:100%}@keyframes pc-deal{0%{translate:0;rotate:0deg}}@keyframes pc-deal-front{0%{opacity:0;transform:translateY(20px)}}.pc-play{--sign:1;column-gap:var(--s-4);row-gap:var(--s-4);max-inline-size:72rem;padding-block:var(--s-1) var(--s-6);min-block-size:calc(100dvh - var(--head-h) - var(--s-7));grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""ask tower""body body";align-content:start;margin-inline:auto;display:grid}:root[dir=rtl] .pc-play{--sign:-1}.pc-play__top{justify-content:space-between;align-items:center;gap:var(--s-3);grid-area:top;min-block-size:52px;display:flex}.pc-play__ask{align-self:center;gap:var(--s-2);grid-area:ask;min-inline-size:0;display:grid}.pc-play__body{grid-area:body;min-inline-size:0}.pc-play__tower{place-self:end;justify-items:center;gap:var(--s-2);grid-area:tower;display:grid}@media (width>=900px){.pc-play{column-gap:var(--s-7);row-gap:var(--s-5);grid-template:"top tower""ask tower""body tower"1fr/minmax(0,1fr) 16rem}.pc-play__tower{justify-content:flex-end;place-self:stretch stretch;align-items:center;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-6);background:var(--table);border-radius:var(--r-lg);flex-direction:column;display:flex;position:relative}.pc-play__tower .pc-count{text-align:center;position:absolute;inset-block-start:var(--s-4);inset-inline:0}}.pc-slide{animation:pc-slide var(--d-2) var(--ease-out) both}@keyframes pc-slide{0%{opacity:0;transform:translateX(calc(var(--from,1) * var(--sign,1) * 28px))}}.pc-back{min-block-size:var(--tap);padding-inline:var(--s-2) var(--s-3);border-radius:var(--r-pill);color:var(--forest);font:700 var(--t-md)/1 var(--f-display);background:0 0;border:0;align-items:center;gap:6px;margin-inline-start:calc(-1 * var(--s-2));display:inline-flex}@media (hover:hover) and (pointer:fine){.pc-back:hover{background:#244e4212}}.pc-count{font-weight:700;font-size:var(--t-xs);color:var(--ink-2);white-space:nowrap}@media (width>=900px){.pc-count{font-size:var(--t-sm)}}.pc-prompt{font-size:var(--t-lg);text-wrap:balance;outline:none;max-inline-size:22em;font-weight:600;line-height:1.45}@media (width>=640px){.pc-prompt{font-size:var(--t-xl);line-height:1.4}}@media (width>=900px){.pc-prompt{font-size:var(--t-2xl);line-height:1.3}}.pc-first{font-size:var(--t-sm);color:var(--ink-2);max-inline-size:34em}.pc-who{gap:var(--s-5);grid-template-columns:minmax(0,1fr);max-inline-size:28rem;display:grid}.pc-gender{gap:var(--s-2);border:0;min-inline-size:0;margin:0;padding:0;display:grid}.pc-gender legend{font-size:var(--t-sm);color:var(--ink-2);margin-block-end:var(--s-2);padding:0;font-weight:700}.pc-gender__row{gap:var(--s-2);display:flex}.pc-gender__hint{font-size:var(--t-xs);color:var(--ink-2)}.pc-next{justify-self:start;min-inline-size:9rem}.pc-ages{gap:var(--s-2);grid-template-columns:repeat(4,minmax(0,1fr));max-inline-size:40rem;display:grid}@media (width>=640px){.pc-ages{gap:var(--s-3);grid-template-columns:repeat(6,minmax(0,1fr))}}.pc-age{background:var(--paper);min-block-size:58px;color:var(--forest);border:1.5px solid var(--line-2);border-radius:var(--r-pill);font:700 var(--t-lg)/1 var(--f-display);transition:transform var(--d-1) var(--ease-out);padding-inline:10px}.pc-age[data-wide]{font-size:var(--t-md);grid-column:span 2}.pc-age--under{font-size:var(--t-md);background:0 0;border-style:dashed;grid-column:1/-1;justify-self:start;padding-inline:22px}.pc-age:active{transform:scale(.96)}@media (width>=900px){.pc-age{min-block-size:64px;font-size:var(--t-xl)}.pc-age[data-wide],.pc-age--under{font-size:var(--t-lg)}}.pc-age[aria-pressed=true]{background:var(--forest);border-color:var(--forest);color:var(--paper)}@media (hover:hover) and (pointer:fine){.pc-age:not([aria-pressed=true]):hover{background:var(--table)}}.pc-opts{--k:2;gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}.pc-opts[data-k="3"]{--k:3}@media (width>=640px){.pc-opts{grid-template-columns:repeat(var(--k), minmax(0, 1fr));gap:var(--s-4)}}.pc-opt{align-items:center;gap:var(--s-3);padding:var(--s-2);text-align:start;background:var(--paper);color:var(--ink);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);transition:transform var(--d-2) var(--ease-out), box-shadow var(--d-2) var(--ease-out), opacity .3s var(--ease-out) .12s;flex-direction:row;display:flex;position:relative}.pc-opt__art{aspect-ratio:1;background-color:var(--table);border-radius:var(--r-md);inline-size:92px;transition:background-color .22s var(--ease-out) .2s;flex:none;display:block;position:relative;overflow:hidden}.pc-opt__ink{z-index:1;block-size:100%;inline-size:100%;color:var(--forest);padding:12%;display:block;position:relative}.pc-opt__text{font:600 1.06rem/1.45 var(--f-display);text-wrap:balance;padding-inline-end:var(--s-2)}:root:lang(en) .pc-opt__text{font-size:var(--t-md);line-height:1.4}@media (width>=640px){.pc-opt{padding:var(--s-2) var(--s-2) var(--s-4);flex-direction:column;align-items:stretch}.pc-opt__art{aspect-ratio:1/.8;inline-size:100%}.pc-opt__ink{padding:9% 18% 14%}.pc-opt__text{padding-inline:var(--s-2);font-size:var(--t-lg)}.pc-opts[data-k="3"] .pc-opt__text{font-size:var(--t-md)}}@media (width>=900px){.pc-opts[data-k="2"] .pc-opt__text{font-size:1.4rem}.pc-opts[data-k="3"] .pc-opt__text{font-size:1.15rem}:root:lang(en) .pc-opts .pc-opt__text{font-size:var(--t-lg)}:root:lang(en) .pc-opts[data-k="3"] .pc-opt__text{font-size:var(--t-md)}}@media (hover:hover) and (pointer:fine){.pc-opts:not([data-answered]) .pc-opt:hover{box-shadow:var(--shadow-2);transform:translateY(-4px)}}[data-way=build]{--way:var(--coral);--way-ink:var(--coral-ink);--way-k:30%}[data-way=imagine]{--way:var(--leaf);--way-ink:var(--leaf-ink);--way-k:30%}[data-way=discover]{--way:var(--forest);--way-ink:var(--forest);--way-k:22%}[data-way=together]{--way:var(--sun);--way-ink:var(--sun-ink);--way-k:34%}.pc-opt[data-state=chosen]{border-color:var(--forest);box-shadow:0 0 0 2px var(--forest), var(--shadow-1);animation:pc-press .18s var(--ease-out)}@keyframes pc-press{50%{transform:scale(.985)}}.pc-opt[data-state=back]{opacity:.45}.pc-opt__art[data-way]{background-color:color-mix(in srgb, var(--way) 6%, var(--table))}.pc-wm{z-index:0;block-size:78%;inline-size:78%;fill:color-mix(in srgb, var(--way) var(--way-k), var(--table));animation:pc-wm .36s var(--ease-out) 60ms both, pc-wm-in .16s linear 60ms both;position:absolute;inset-block-start:12%;inset-inline-start:11%}.pc-wm[data-soft]{opacity:.7}@keyframes pc-wm{0%{clip-path:circle(0% at 50% 58%)}to{clip-path:circle(75% at 50% 58%)}}@keyframes pc-wm-in{0%{opacity:0}}.pc-verb{z-index:2;border-radius:var(--r-pill);background:var(--paper);inline-size:fit-content;color:var(--way-ink);font:700 var(--t-sm)/1.3 var(--f-display);white-space:nowrap;box-shadow:0 1px 0 var(--line);animation:pc-verb .18s var(--ease-out) calc(.24s + var(--vd,0s)) both;margin-inline:auto;padding:3px 12px;position:absolute;inset-block-end:7%;inset-inline:0}@media (width<=639px){.pc-verb{font-size:var(--t-xs);padding:2px 8px;inset-block-end:6%}}@keyframes pc-verb{0%{opacity:0;transform:translateY(4px)}}.pc-extra{justify-content:center;gap:var(--s-3);flex-wrap:wrap;margin-block-start:var(--s-4);display:flex}.pc-small{align-items:center;gap:var(--s-2);background:var(--paper);min-block-size:48px;color:var(--forest);border:1.5px solid var(--line-2);border-radius:var(--r-pill);font:700 var(--t-md)/1 var(--f-display);transition:transform var(--d-1) var(--ease-out), background-color var(--d-2) var(--ease-out), color var(--d-2) var(--ease-out);padding-inline:18px 20px;display:inline-flex}.pc-small:active{transform:scale(.96)}.pc-small[data-chosen]{background:var(--forest);border-color:var(--forest);color:var(--paper)}@media (hover:hover) and (pointer:fine){.pc-small:not([data-chosen]):hover{background:var(--table)}}.pc-key,.pc-keys{display:none}@media (hover:hover) and (pointer:fine){.pc-key{background:var(--paper);border:1px solid var(--line-2);block-size:22px;min-inline-size:22px;font:700 12px/1 var(--f-latin);color:var(--ink-2);border-radius:6px;place-items:center;padding-inline:5px;display:grid}.pc-opt .pc-key{z-index:3;position:absolute;inset-block-start:var(--s-3);inset-inline-start:var(--s-3)}.pc-small .pc-key{background:0 0}.pc-small[data-chosen] .pc-key{color:var(--paper);border-color:#fffbf080}.pc-keys{font-size:var(--t-xs);color:var(--ink-2);text-align:center;margin-block-start:var(--s-4);display:block}}.pc-tower{--pw:46px;--th:132px;--tray:8px;--step-max:13px;--step-min:3px;--step:clamp(var(--step-min), calc((var(--th) - var(--tray) - var(--pw)) / var(--n,1)), var(--step-max));inline-size:calc(var(--pw) * 1.8);block-size:var(--th);flex:none;position:relative}@media (width>=900px){.pc-tower{--pw:92px;--th:380px;--tray:16px;--step-max:26px;--step-min:5px}}.pc-tower__tray{block-size:var(--tray);background:var(--wood);border-radius:var(--tray);box-shadow:inset 0 -3px 0 #593a1240, inset 0 2px 0 #fffbf08c, var(--shadow-wood);position:absolute;inset-block-end:0;inset-inline:0}.pc-tower__ghost{block-size:calc(var(--th) - var(--tray));pointer-events:none;position:absolute;inset-block-end:calc(var(--tray) + 2px);inset-inline:0}.pc-tower__ghost .shape{inline-size:calc(var(--pw) * .82);block-size:calc(var(--pw) * .82);stroke:var(--ink-3);stroke-width:1.2px;stroke-dasharray:3 3.4;opacity:.6;margin-inline:auto;position:absolute;inset-inline:0}.pc-tower__ghost .shape:first-child{inset-block-end:0;translate:-3px}.pc-tower__ghost .shape:nth-child(2){inset-block-end:calc(var(--pw) * .64);translate:4px;rotate:4deg}.pc-tower__ghost .shape:nth-child(3){inset-block-end:calc(var(--pw) * 1.28);translate:-2px;rotate:-5deg}.pc-tower__ghost .shape:nth-child(4){inset-block-end:calc(var(--pw) * 1.9);translate:3px}.pc-piece{--k:1;--pad:.06;z-index:var(--i,0);inline-size:calc(var(--pw) * var(--w,1) * var(--k));translate:var(--jx,0) 0;rotate:var(--jr,0deg);filter:drop-shadow(0 3px 3px #593a1247);margin-inline:auto;animation:.64s both pc-drop;position:absolute;inset-block-end:calc(var(--tray) * .62 + var(--i,0) * var(--step) - var(--pw) * var(--w,1) * var(--k) * var(--pad));inset-inline:0}.pc-piece[data-small]{--k:.7}.pc-piece[data-path=build]{--pad:.06}.pc-piece[data-path=imagine]{--pad:.2}.pc-piece[data-path=discover]{--pad:.08}.pc-piece[data-path=together]{--pad:.05}.pc-piece .photo{aspect-ratio:1;background:0 0}.pc-piece img{object-fit:contain}.pc-piece[data-land]{animation:pc-land .52s var(--ease-out) both}.pc-piece[data-leave]{animation:pc-leave .2s var(--ease-out) forwards}.pc-piece[data-hidden]{opacity:0;animation:none}@keyframes pc-drop{0%{transform:translateY(calc(var(--th) * -1 - 40px)) rotate(var(--spin,0deg));opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.55)}8%{opacity:1}60%{animation-timing-function:var(--ease-out);transform:translateY(0)scale(1.06,.92)}80%{animation-timing-function:ease-in-out;transform:translateY(-5px)scale(.99,1.02)}to{transform:none}}@keyframes pc-land{0%{transform:translateY(-4px)scale(1.03,.97)}35%{transform:translateY(0)scale(1.07,.9)}70%{transform:translateY(-4px)scale(.99,1.02)}to{transform:none}}@keyframes pc-leave{to{transform:translateY(-36px) rotate(var(--spin,0deg));opacity:0}}.pc-tower--still .pc-piece{animation:none}.pc-tower--settle .pc-piece{animation:pc-hop .76s var(--ease-spring) calc(var(--i,0) * 70ms + .2s) both}@keyframes pc-hop{0%{transform:none}30%{transform:translateY(calc(var(--pw) * -.16))}to{transform:none}}.flight .pc-flyer{object-fit:contain;filter:drop-shadow(0 6px 6px #593a124d);block-size:100%;inline-size:100%;display:block}.pc-build{align-content:center;justify-items:center;gap:var(--s-6);text-align:center;min-block-size:calc(100dvh - var(--head-h) - var(--s-9));animation:pc-fade var(--d-3) var(--ease-out) both;display:grid}.pc-build__tower{--pw:80px;--th:240px;--tray:14px;--step-max:22px}@media (width>=900px){.pc-build__tower{--pw:120px;--th:390px;--tray:20px;--step-max:32px}}.pc-build__text{gap:var(--s-3);justify-items:center;display:grid}.pc-build__text h1{font-size:var(--t-xl);outline:none}@media (width>=900px){.pc-build__text h1{font-size:var(--t-2xl)}}.pc-build__slow{font-size:var(--t-sm);color:var(--ink-2);opacity:0;transition:opacity var(--d-3) var(--ease-out)}.pc-build__slow[data-on]{opacity:1}@keyframes pc-fade{0%{opacity:0}}.pc-face-box{inline-size:100%;container-type:inline-size}.pc-face{isolation:isolate;aspect-ratio:5/7;background:var(--paper);border:1px solid var(--line);inline-size:100%;box-shadow:var(--shadow-2);border-radius:18px;flex-direction:column;gap:5cqi;padding:8cqi 9cqi 9cqi 13cqi;display:flex;position:relative}:root[dir=rtl] .pc-face{padding:8cqi 13cqi 9cqi 9cqi}.pc-corner{justify-items:center;gap:1.2cqi;display:grid;position:absolute;inset-block-start:4.4cqi;inset-inline-start:4.2cqi}.pc-corner .shape{block-size:5.6cqi;inline-size:5.6cqi}.pc-corner .pc-corner__b{block-size:3.8cqi;inline-size:3.8cqi}.pc-corner[data-at=bottom]{inset-block:auto 4.4cqi;inset-inline:auto 4.2cqi;rotate:180deg}.pc-face__tag{border-radius:var(--r-pill);background:var(--forest);color:var(--paper);font:700 clamp(.72rem, 3.2cqi, .9rem)/1.3 var(--f-display);align-self:flex-end;margin-block-end:-2cqi;padding:.8cqi 3cqi}.pc-face__head{justify-content:space-between;align-items:flex-end;gap:3cqi;display:flex}.pc-face__id{justify-items:start;gap:2.4cqi;min-inline-size:0;display:grid}.pc-face__name{text-wrap:balance;outline:none;font-size:clamp(1.35rem,8.2cqi,2.4rem);line-height:1.15}:root:lang(en) .pc-face__name{font-size:clamp(1.25rem,7.4cqi,2.2rem)}.pc-face__age{border-radius:var(--r-pill);background:var(--sun);color:var(--ink);font:700 clamp(.85rem, 4cqi, 1.1rem)/1.4 var(--f-display);padding:.8cqi 3.6cqi}.pc-face__tower{--pw:9cqi;--th:26cqi;--tray:1.6cqi;--step-max:2.2cqi;--step-min:.6cqi}.pc-face__seal{--pw:15px;--th:40px;--tray:3px;--step-max:4px;--step-min:1.2px;align-self:flex-start}.pc-obs{align-content:start;gap:3cqi;display:grid}.pc-obs__h{font:700 clamp(.9rem, 4.4cqi, 1.2rem)/1.3 var(--f-display);color:var(--ink-2)}.pc-obs__note{color:var(--ink-2);font-size:clamp(.78rem,3.4cqi,.92rem);line-height:1.5}.pc-obs__list{gap:3.4cqi;display:grid}.pc-obs__line{outline-offset:2px;transition:outline-color var(--d-2) var(--ease-out);border-radius:10px;outline:1.5px solid #0000;align-items:flex-start;gap:2.8cqi;margin:-1.2cqi;padding:1.2cqi;display:flex}.pc-obs__line[data-lit]{outline-color:var(--forest)}.pc-obs__piece{flex:none;block-size:7cqi;inline-size:7cqi;margin-block-start:.4cqi}.pc-obs__line p{font:600 clamp(.9rem, 4.3cqi, 1.18rem)/1.5 var(--f-display);text-wrap:pretty}:root:lang(en) .pc-obs__line p{font-size:clamp(.85rem,4cqi,1.08rem);line-height:1.45}.pc-face__foot{border-block-start:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.6cqi 4cqi;margin-block-start:auto;padding-block-start:3cqi;display:flex}.pc-face__suits{font:700 clamp(.85rem, 4cqi, 1.08rem)/1.3 var(--f-display);flex-wrap:wrap;align-items:center;gap:1.2cqi 4cqi;display:flex}.pc-face__suit{color:var(--way-ink);align-items:center;gap:1.4cqi;display:inline-flex}.pc-face__suit .shape{block-size:4.4cqi;inline-size:4.4cqi}.pc-face__date{color:var(--ink-2);padding-inline-end:8cqi;font-size:clamp(.72rem,3.2cqi,.88rem)}.pc-face--sample .pc-face{box-shadow:var(--shadow-2)}.pc-result{gap:var(--s-6);padding-block:var(--s-3) var(--s-6);display:grid}.pc-result__card{gap:var(--s-4);align-content:start;justify-items:center;display:grid}.pc-result__card .pc-face-box{max-inline-size:360px}.pc-result__main{gap:var(--s-7);align-content:start;min-inline-size:0;display:grid}@media (width>=900px){.pc-result{column-gap:var(--s-8);grid-template-columns:400px minmax(0,1fr);align-items:start;padding-block-start:var(--s-5)}.pc-result__card{justify-items:stretch;position:sticky;inset-block-start:calc(var(--head-h) + var(--s-4))}.pc-result__card .pc-face-box{max-inline-size:none}}.pc-acts{inline-size:100%;max-inline-size:360px}@media (width>=900px){.pc-acts{max-inline-size:none}}.pc-acts__row{gap:var(--s-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.pc-acts__row .btn{white-space:normal;padding-inline:14px}.pc-acts__shop{min-block-size:52px;font-size:var(--t-lg);grid-column:1/-1}.pc-acts__row:not(:has(.pc-acts__save))>.btn:last-child{grid-column:1/-1}.pc-acts__save[data-done]{opacity:1;color:var(--forest);background:var(--table);border-color:#0000}.pc-status{min-block-size:1.5em;font-size:var(--t-sm);color:var(--ink-2);margin-block-start:var(--s-2);font-weight:700;line-height:1.5}.pc-acts__quiet{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin-block-start:var(--s-2);display:flex}.pc-acts__link{cursor:pointer;min-block-size:44px;font:inherit;font-size:var(--t-sm);color:var(--ink-2);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.pc-acts__link:hover{color:var(--forest)}.pc-acts__link:focus-visible{outline:2px solid var(--forest);outline-offset:2px;border-radius:4px}.pc-acts__link:disabled{cursor:default;opacity:.7}.pc-share__list{gap:var(--s-1);padding-block:var(--s-1);display:grid}.pc-share__item{align-items:center;gap:var(--s-3);min-block-size:48px;inline-size:100%;padding-inline:var(--s-3);border-radius:var(--r-sm);color:var(--forest);font:700 var(--t-md)/1.2 var(--f-display);text-align:start;background:0 0;border:0;display:flex}@media (hover:hover) and (pointer:fine){.pc-share__item:hover{background:var(--table)}}.pc-share__item:disabled{opacity:.6}.pc-week{gap:var(--s-4);display:grid}.pc-week__head{justify-content:space-between;align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;display:flex}.pc-week h2{font-size:var(--t-xl)}.pc-week__sub{color:var(--ink-2);margin-block-start:var(--s-1)}.pc-week__print{gap:var(--s-2)}@media (width<=639px){.pc-week__print{display:none}}.pc-week__list{gap:var(--s-3);display:grid}.pc-act{column-gap:var(--s-3);row-gap:var(--s-2);padding:var(--s-4);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);outline:none;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"tab title""tab need""tab more""tab rest";display:grid}.pc-act:focus-visible{box-shadow:0 0 0 2px var(--focus), var(--shadow-1)}.pc-act__tab{background:var(--table);border-radius:12px;grid-area:tab;align-self:start;place-items:center;block-size:44px;inline-size:44px;display:grid}.pc-act__title{font-size:var(--t-lg);grid-area:title;align-self:center;line-height:1.3}.pc-act h4{font:700 var(--t-xs)/1.3 var(--f-display);color:var(--ink-2);margin-block-end:2px}.pc-act p,.pc-act li{line-height:1.65}.pc-act__need{grid-area:need}.pc-act__more{min-block-size:var(--tap);border:1.5px solid var(--line-2);border-radius:var(--r-pill);color:var(--forest);font:700 var(--t-sm)/1 var(--f-display);background:0 0;grid-area:more;justify-self:start;padding-inline:14px}.pc-act__more[aria-expanded=true]{display:none}.pc-act__rest{gap:var(--s-3);grid-area:rest;display:grid}.pc-act[data-open=false] .pc-act__rest{display:none}.pc-act__how ol{gap:4px;padding-inline-start:1.3em;list-style:arabic-indic;display:grid}:root:lang(en) .pc-act__how ol{list-style:decimal}@media (width>=640px){.pc-act{column-gap:var(--s-5);row-gap:var(--s-3);padding:var(--s-5);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tab title title""tab need how""tab watch you"}.pc-act__more{display:none}.pc-act__rest,.pc-act[data-open=false] .pc-act__rest{display:contents}.pc-act__how{grid-area:how}.pc-act__watch{grid-area:watch}.pc-act__you{grid-area:you}}.pc-toys{gap:var(--s-3);display:grid}.pc-toys h2{font-size:var(--t-xl)}.pc-toys__why{color:var(--ink-2)}.pc-toys__grid{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--s-2);display:grid}@media (width<=899px) and (width>=640px){.pc-toys__grid{gap:var(--s-3);grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=639px){.pc-toys__grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:var(--s-3);margin-inline:calc(-1 * var(--gutter,16px));padding-inline:var(--gutter,16px);scroll-padding-inline:var(--gutter,16px);grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;padding-block-end:var(--s-2);overflow-x:auto}.pc-toys__grid::-webkit-scrollbar{display:none}.pc-toys__grid>li{scroll-snap-align:start}}.pc-toys__all{margin-block-start:var(--s-2)}.pc-more{color:var(--forest);-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:.25em;font-weight:700}.pc-wa{padding:var(--s-5);background:var(--table);border-radius:var(--r-lg);gap:var(--s-3);display:grid}.pc-wa h2{font-size:var(--t-lg)}.pc-wa__body{color:var(--ink-2);max-inline-size:38em}.pc-wa__form{gap:var(--s-3);max-inline-size:26rem;display:grid}.pc-wa__actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.pc-wa--done p{font-weight:700}.pc-phone{display:flex}.pc-phone__code{background:var(--paper);border:1.5px solid var(--line-2);border-radius:var(--r-sm) 0 0 var(--r-sm);min-block-size:48px;font:700 var(--t-md)/1 var(--f-latin);color:var(--ink-2);border-inline-end:0;place-items:center;padding-inline:14px;display:grid}.pc-phone .input{border-radius:0 var(--r-sm) var(--r-sm) 0}.pc-consent{align-items:flex-start;gap:var(--s-3);min-block-size:var(--tap);padding-block:var(--s-1);cursor:pointer;line-height:1.55;display:flex}.pc-consent input{block-size:24px;inline-size:24px;accent-color:var(--forest);flex:none;margin:1px 0 0}.pc-consent--error span{color:var(--coral-ink)}.pc-another{margin-block-start:calc(-1 * var(--s-4))}.pc-visit{padding-block-start:var(--s-2)}.pc-thin{gap:var(--s-4);max-inline-size:36rem;margin:var(--s-8) auto;justify-items:start;display:grid}.pc-thin h1{font-size:var(--t-2xl);outline:none}.pc-thin p{color:var(--ink-2);line-height:1.7}.pc-thin__actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.pc-result[data-dealt] .pc-result__card{animation:pc-dealt .42s var(--ease-out) backwards}.pc-result[data-dealt] .pc-act{animation:pc-dealt .42s var(--ease-out) calc(.16s + var(--k,0) * 80ms) backwards}@keyframes pc-dealt{0%{opacity:0;transform:translateY(24px)}}.pc-ipill{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;max-inline-size:92%;display:inline-flex}.pc-ipill__i{color:var(--intel-ink);white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.pc-opt__body{justify-items:start;gap:6px;min-inline-size:0;display:grid}.pc-ipill--line{max-inline-size:none;font-size:var(--t-xs);box-shadow:0 0 0 1px var(--line);justify-content:flex-start;gap:2px 10px;margin:0;padding:3px 10px;position:static}.pc-ipill--art{display:none}@media (width>=640px){.pc-ipill--line{display:none}.pc-ipill--art{display:inline-flex}.pc-opt__body{display:block}}.pc-face[data-v="4"]{--pcf-b:3.6cqi;--pcf-g:1.2cqi;gap:3.4cqi}.pc-face[data-v="4"] .pc-face__head{align-items:center}.pc-face[data-v="4"] .pc-face__id{grid-auto-flow:column;justify-content:start;align-items:center;gap:3cqi}.pc-face__mix{justify-items:center;gap:3cqi;display:grid}.pcf__bead{transition:opacity var(--d-2) var(--ease-out), outline-color var(--d-2) var(--ease-out);outline-offset:1px;outline:2px solid #0000}.pcf[data-lit] .pcf__bead[data-off]{opacity:.35}.pcf[data-lit] .pcf__bead[data-on]{outline-color:var(--forest)}.pc-lead{text-align:center;font:600 clamp(.9rem, 4.4cqi, 1.2rem)/1.35 var(--f-display);color:var(--ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:1cqi 2.4cqi;display:flex}.pc-lead__i{color:var(--ink);align-items:center;gap:1.4cqi;display:inline-flex}.pc-lead__i b{color:var(--intel-ink);white-space:nowrap;font-weight:800}.pc-lead__n{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:800}.pc-level{justify-items:center;gap:3cqi;padding-block:4cqi;display:grid}.pc-level__icons{flex-wrap:wrap;justify-content:center;gap:2.4cqi;display:flex}.pc-obs[data-small]{border-block-start:1px solid var(--line);padding-block-start:3cqi}.pc-obs[data-small] .pc-obs__list{gap:2.4cqi}.pc-obs[data-small] .pc-obs__line p{color:var(--ink-2);font-size:clamp(.78rem,3.6cqi,.98rem);line-height:1.45}.pc-obs__icon{block-size:4.6cqi;inline-size:4.6cqi;margin-block-start:.6cqi}.pc-face[data-v="4"] .pc-face__foot{justify-content:flex-start}.pc-result[data-dealt] .pcf__bead{animation:pc-bead .36s var(--ease-spring) calc(.26s + var(--i,0) * 7ms) backwards}@keyframes pc-bead{0%{opacity:0;transform:scale(.4)}}.pcm{gap:var(--s-4);display:grid}.pcm h2{font-size:var(--t-xl)}.pcm__sub{color:var(--ink-2);max-inline-size:40em;margin-block-start:var(--s-1);line-height:1.7}.pcm__sub .pc-more,.pc-intro__what{white-space:nowrap}.pcm__ways{gap:var(--s-2);flex-wrap:wrap;display:flex}.pcm__way{align-items:center;gap:var(--s-2);background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-pill);min-block-size:40px;font:700 var(--t-md)/1 var(--f-display);color:var(--way-ink);padding-inline:12px 14px;display:inline-flex}.pcm__way b{color:var(--ink);font-variant-numeric:tabular-nums}.pcm__list{gap:2px;max-inline-size:560px;display:grid}.pcm__row{align-items:center;column-gap:var(--s-3);min-block-size:52px;inline-size:100%;padding:6px var(--s-3);text-align:start;border-radius:var(--r-md);color:var(--ink);cursor:pointer;transition:background-color var(--d-2) var(--ease-out), border-color var(--d-2) var(--ease-out);background:0 0;border:1px solid #0000;grid-template-columns:auto auto minmax(0,1fr) auto auto;display:grid}.pcm__item[data-lead] .pcm__row{background:var(--intel-wash);border-color:var(--intel-line)}.pcm__row[data-on]{border-color:var(--forest)}.pcm__row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.pcm__bead{--b:14px}.pcm__names{min-inline-size:0;display:grid}.pcm__short{font:800 var(--t-md)/1.3 var(--f-display)}.pcm__name{font-size:var(--t-xs);color:var(--ink-2);line-height:1.35}.pcm__tag{border-radius:var(--r-pill);border:1px dashed var(--intel-line);background:var(--paper);font:700 var(--t-xs)/1.3 var(--f-display);color:var(--intel-ink);white-space:nowrap;padding:2px 8px}.pcm__pct{font:800 var(--t-lg)/1 var(--f-display);font-variant-numeric:tabular-nums;text-align:end;grid-column:5;min-inline-size:3.2ch}.pcm__chg{font:700 12px/1.2 var(--f-display);color:var(--ink-2);white-space:nowrap;grid-column:5;justify-self:end}.pcm__row:has(.pcm__chg){grid-template-rows:auto auto}.pcm__row:has(.pcm__chg)>:not(.pcm__pct,.pcm__chg){grid-row:1/span 2}.pcm__legend{font-size:var(--t-xs);color:var(--ink-2)}.pcm__print{display:none}.pcm__frame{justify-content:center;display:flex}@media (width>=900px){.pcm__frame{display:none}}@media (width<=639px){.pcm__row:has(.pcm__tag){grid-template-rows:auto auto;row-gap:3px}.pcm__item .pcm__row>.pcm__tag{grid-area:2/3;justify-self:start}.pcm__item .pcm__row:has(.pcm__tag)>.pcm__names{grid-area:1/3}:is(.pcm__item .pcm__row:has(.pcm__tag)>.pcm__bead,.pcm__item .pcm__row:has(.pcm__tag)>.pcm__icon){grid-row:1/span 2}.pcm__item .pcm__row:has(.pcm__tag):not(:has(.pcm__chg))>.pcm__pct{grid-row:1/span 2}}.pcl{gap:var(--s-3);padding:var(--s-5);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-1);display:grid}.pcl__kicker{font:700 var(--t-sm)/1.3 var(--f-display);color:var(--ink-2)}.pcl__h{gap:var(--s-1);font-size:var(--t-xl);line-height:1.25;display:grid}@media (width<=639px){.pcl__h{font-size:var(--t-lg)}}.pcl__row{align-items:center;gap:var(--s-2) var(--s-4);flex-wrap:wrap;display:flex}.pcl__name{display:block}.pcl__name .iicon{vertical-align:-6px;margin-inline-end:var(--s-2);display:inline-block}.pcl__short{color:var(--intel-ink)}.pcl__gardner{font:600 var(--t-sm)/1.4 var(--f-text);color:var(--ink-2)}.pcl__pct{font-variant-numeric:tabular-nums;white-space:nowrap}.pcl__line{font-size:var(--t-md);max-inline-size:38em;line-height:1.75}.pcl__flat{font:700 var(--t-lg)/1.4 var(--f-display)}.pc-act[data-intel]{border-block-start:4px solid var(--intel)}.pc-act[data-intel] .pc-act__tab{background:var(--intel-soft);border-radius:50%}.pc-act__kicker{font:700 var(--t-sm)/1.3 var(--f-display);color:var(--intel-ink);grid-area:kicker}.pc-act:has(.pc-act__kicker){grid-template-areas:"tab kicker""tab title""tab need""tab more""tab rest"}@media (width>=640px){.pc-act:has(.pc-act__kicker){grid-template-areas:"tab kicker kicker""tab title title""tab need how""tab watch you"}}.pcx{gap:var(--s-3);display:grid}.pcx h2{font-size:var(--t-xl)}.pcx__sub{color:var(--ink-2)}.pcx__list{gap:var(--s-5);max-inline-size:560px;margin-block-start:var(--s-2);display:grid}.pcx__axis{--dir:1;gap:var(--s-2);display:grid}:root[dir=rtl] .pcx__axis{--dir:-1}.pcx__ends{justify-content:space-between;gap:var(--s-3);font:700 var(--t-md)/1.3 var(--f-display);display:flex}.pcx__line{block-size:22px;position:relative}.pcx__line:before{content:"";background:var(--wood-2);border-radius:3px;block-size:3px;position:absolute;inset-block-start:50%;inset-inline:0;translate:0 -50%}.pcx__tick{inline-size:2px;translate:calc(var(--dir) * -1px) 0;background:var(--ink-3);border-radius:2px;position:absolute;inset-block:2px;inset-inline-start:50%}.pcx__cart{transform:translateX(calc(var(--pos) * var(--dir) * -50%));transition:transform .9s var(--ease-out) calc(var(--k,0) * .14s);position:absolute;inset:0}.pcx:not([data-rolled]) .pcx__cart{transition:none;transform:none}.pcx__bead{background:var(--wood-2);block-size:18px;inline-size:18px;box-shadow:var(--shadow-wood), inset 0 -2px 0 #593a1240;border-radius:50%;position:absolute;inset-block-start:2px;inset-inline-start:calc(50% - 9px)}.pcx__words{font-size:var(--t-sm);color:var(--ink-2);text-align:center}.pcx__words[data-level=clear]{color:var(--ink);font-weight:700}.pc-toys__groups{gap:var(--s-5);margin-block-start:var(--s-2);display:grid}.pc-toys__group{gap:var(--s-2);display:grid}.pc-toys__gh{align-items:center;gap:var(--s-2);font:700 var(--t-md)/1.3 var(--f-display);color:var(--ink-2);display:flex}.pc-toys__icons{gap:4px;display:inline-flex}.pc-toys__group .pc-toys__grid{margin-block-start:0}@media (width>=640px){.pc-toys__group .pc-toys__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.pc-session{gap:var(--s-3);display:grid}.pc-session h2{font-size:var(--t-lg)}.pc-session__list{gap:var(--s-2);display:grid}.pc-session__item{align-items:center;gap:var(--s-2) var(--s-3);padding:var(--s-3) var(--s-4);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-md);flex-wrap:wrap;display:flex}.pc-session__item p{flex:16rem;gap:2px;line-height:1.6;display:grid}.pc-session__title{font:700 var(--t-md)/1.4 var(--f-display)}.pc-session__when{font-size:var(--t-sm);color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.pc-sample,.pc-piece,.pc-build,.pc-result[data-dealt] .pc-result__card,.pc-result[data-dealt] .pc-act,.pc-opt[data-state=chosen],.pc-piece[data-land],.pc-piece[data-leave]{animation:none}.pc-slide{animation:.12s linear both pc-fade}.pc-wm,.pc-verb{animation:.12s linear both pc-wm-in}.pc-opt,.pc-small,.pc-age,.pc-build__slow,.pc-obs__line{transition:opacity .12s linear}.pc-opt__art{transition:none}.pc-result[data-dealt] .pcf__bead{animation:none}.pcx__cart,.pcf__bead,.pcm__row{transition:none}}@media print{@page{size:A4;margin:12mm}.skip,.hd,.ft,.bb,.box,.toasts,.sheet,.pop,.pc-acts,.pc-toys,.pc-session,.pc-wa,.pc-another,.pc-visit,.pc-week__print,.pc-act__more,.pc-face__tower,.pc-face__seal,.pcm__frame,.wood{display:none}html,body,.main,.pc{background:var(--print-paper);color:var(--print-ink)}.pc{padding:0}.pc-stage{max-inline-size:none;padding:0}.pc-print-only{display:inline-block}.pc-print-url{font:600 9pt/1.4 var(--f-latin);color:var(--print-ink);text-align:center;margin-block-start:6mm;display:block}.pc-print-gardner{font:400 8.5pt/1.5 var(--f-text);margin-block-end:1mm}.pc-print-gardner bdi{font:600 8.5pt/1.5 var(--f-latin)}.pc-result{grid-template-columns:62mm minmax(0,1fr);align-items:start;column-gap:6mm;padding:0;display:grid}.pc-result__card{inline-size:auto;animation:none;position:static}.pc-face{box-shadow:none;border:.4mm solid var(--print-ink);background:var(--print-paper);break-inside:avoid}.pc .shape{fill:none;stroke:var(--print-ink);stroke-width:1.6px}.pc-face__age{border:.3mm solid var(--print-ink);color:var(--print-ink);background:0 0}.pc-face__suit,.pc-obs__h,.pc-face__date,.pc-week__sub,.pc-act h4{color:var(--print-ink)}.pc-obs__line{outline:none}.pc-result__main,.pc-week{display:block}.pc-week__head{margin-block-end:3mm}.pc-week h2{font-size:16pt}.pc-week__list{display:block}.pc-act{background:var(--print-paper);border:.3mm solid var(--print-ink);box-shadow:none;break-inside:avoid;grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);grid-template-areas:"tab title title""tab need how""tab watch you";gap:1.5mm 4mm;margin-block-end:2.5mm;padding:2.5mm 3.5mm;font-size:9pt;line-height:1.45;animation:none;display:grid}.pc-act p,.pc-act li{line-height:1.45}.pc-act li+li{margin-block-start:.6mm}.pc-act__rest,.pc-act[data-open=false] .pc-act__rest{display:contents}.pc-act__how{grid-area:how}.pc-act__watch{grid-area:watch}.pc-act__you{grid-area:you}.pc-act__tab{background:0 0;block-size:8mm;inline-size:8mm}.pc-act__title{font-size:12pt}.pcl,.pcx,.pcm__head,.pcm__ways,.pcm__legend,.pcm__tag{display:none}.pc .iicon{color:var(--print-ink)}.pcf{--pcf-ground:var(--print-paper);--pcf-wire:var(--print-ink);border:.3mm solid var(--print-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact}.pcf__bead,.pcm__bead{-webkit-print-color-adjust:exact;print-color-adjust:exact;opacity:1;--tint:color-mix(in srgb, var(--print-ink) var(--ink-k,60%), var(--print-paper));background:var(--tint);box-shadow:none;outline:none;animation:none}.pcf__bead[data-tone="1"],.pcm__bead[data-tone="1"]{background:var(--print-paper);box-shadow:inset 0 0 0 .35mm var(--tint)}[data-intel=spatial],[data-intel=kinesthetic]{--ink-k:88%}[data-intel=linguistic],[data-intel=intrapersonal]{--ink-k:62%}[data-intel=logical],[data-intel=naturalist]{--ink-k:42%}[data-intel=interpersonal],[data-intel=musical]{--ink-k:24%}.pc-lead,.pc-lead__i b,.pc-obs[data-small] .pc-obs__line p{color:var(--print-ink)}.pc-result{grid-template-rows:auto 1fr auto;grid-template-areas:"card week""mix week""url url";row-gap:0}.pc-result__card{grid-area:card}.pc-result__main{display:contents}.pc-week{grid-area:week}.pc-print-url{grid-area:url}.pcm{break-inside:avoid;grid-area:mix;margin-block-start:4mm;display:block}.pcm__print{margin-block-end:1.5mm;font-size:12pt;display:block}.pcm__list{gap:.6mm;max-inline-size:none;display:grid}.pcm__item{break-inside:avoid}.pcm__row{background:0 0;border:0;column-gap:2mm;min-block-size:0;padding:.8mm 1.5mm;font-size:9pt}.pcm__item[data-lead] .pcm__row{border:.3mm solid var(--print-ink);background:0 0}.pcm__short{font-size:10pt}.pcm__name{color:var(--print-ink);font-size:8pt}.pcm__pct{font-size:11pt}.pc-act[data-intel]{border-block-start:.3mm solid var(--print-ink)}.pc-result[data-v="4"] .pc-act{gap:1.2mm 3.5mm;margin-block-end:2mm;padding:2mm 3mm;font-size:8.5pt}.pc-result[data-v="4"] .pc-act__title{font-size:11pt}.pc-result[data-v="4"] .pc-week h2{font-size:14pt}.pc-result[data-v="4"] .pc-week__sub{font-size:9pt}.pc-act[data-intel] .pc-act__tab{background:0 0}.pc-act__kicker{color:var(--print-ink);font-size:9pt}}
