@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-regular-aaa.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-medium-aaa.woff2)format("woff2");font-weight:500;font-display:block}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-demibold-aaa.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-bold-aaa.woff2)format("woff2");font-weight:700;font-display:block}#stage:has(.wp){--p-font:"Ploni Round", "Heebo", "Segoe UI", Arial, sans-serif;background:#436482}#content.is-wheel{background:#436482}.wp{--w-ink:#1f3047;--w-wall:#436482;--w-pocket:#d59999;--w-pocket-2:#c98d8d;--w-deep:#a96d6f;--w-cell:#dba4a1;width:1456px;height:829px;font-family:var(--p-font);color:var(--w-ink);direction:rtl;position:absolute;top:90px;left:0}.wp-fill{outline:none;position:absolute;inset:0}.wp :is(h1,h2,p){margin:0}.wp-title{text-align:center;width:440px;font:700 48px/1.1 var(--p-font);color:var(--p-pink);text-shadow:0 3px 5px #22365261;position:absolute;top:22px;right:18px}.wp-clay{box-sizing:border-box;background:linear-gradient(158deg, var(--p-clay-1) 0%, var(--p-clay-2) 42%, var(--p-clay-3) 100%);box-shadow:12px 14px 26px var(--p-shadow-wall), 4px 5px 9px var(--p-shadow-wall-2), inset 3px 3px 5px var(--p-hi), inset -4px -5px 9px var(--p-lo);border-radius:40px}.wp-pocket{box-sizing:border-box;background:linear-gradient(160deg, var(--w-pocket) 0%, var(--w-pocket-2) 100%);border-radius:26px;padding:18px 22px;box-shadow:inset 3px 4px 8px #78424a57,inset -2px -3px 5px #ffe8e852,0 0 0 1.5px #e2b0b580}.wp-grow{flex:1;min-height:0}.wp-wheel{width:650px;height:650px;position:absolute;top:22px;left:332px}.wp-right{flex-direction:column;gap:14px;width:440px;height:580px;padding:22px;display:flex;position:absolute;top:92px;right:18px}.wp-left{flex-direction:column;gap:18px;width:288px;height:600px;display:flex;position:absolute;top:76px;left:22px}.cw{position:relative}.cw-l{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.cw-relief{will-change:transform;mix-blend-mode:normal}.cw-w{transform-origin:350px 350px;transition:transform .28s cubic-bezier(.2,1.3,.4,1)}.cw-c{transition:opacity .16s ease-out}.cw-c.on{transform-origin:350px 350px;animation:.34s cubic-bezier(.2,1.5,.4,1) both cw-bump}@keyframes cw-bump{0%{transform:scale(.975)}60%{transform:scale(1.012)}to{transform:scale(1)}}.cw-label{font:700 19px/1 var(--p-font);fill:var(--w-ink)}.cw-hub{font:700 22px/1 var(--p-font);fill:var(--w-ink)}.cw-hit{fill:#0000;pointer-events:all;cursor:pointer;outline:none}.cw-hit:not(.cw-ring):hover{fill:#fff0ec29}.cw-hit:not(.cw-ring):focus-visible{stroke:var(--w-ink);stroke-width:3px}.cw-spin{will-change:transform;animation:2.7s cubic-bezier(.14,.72,.2,1) both cw-spin}@keyframes cw-spin{0%{transform:rotate(-720deg)scale(.96)}82%{transform:rotate(6deg)scale(1.012)}to{transform:rotate(0)scale(1)}}.wp-dabs{pointer-events:none;width:0;height:0;position:absolute;top:50%;left:50%}.wp-dabs i{opacity:0;border-radius:50%;animation:1.05s cubic-bezier(.16,.8,.3,1) both wp-dab;position:absolute;top:0;left:0;box-shadow:inset 2px 2px 3px #fff0ec80,inset -2px -3px 4px #461e2859,2px 3px 4px #1e2e464d}@keyframes wp-dab{0%{opacity:0;transform:translate(0)scale(.3)}18%{opacity:1}72%{opacity:1}to{opacity:0;transform:translate(var(--dx), var(--dy)) scale(1)}}.wp-logo{cursor:pointer;height:246px;padding:16px;display:block;position:relative}.wp-logo input{opacity:0;width:1px;height:1px;position:absolute}.wp-logo:focus-within{outline-offset:3px;outline:3px solid #f6c5c7}.wp-logo:hover .wp-logo-in{filter:brightness(1.04)}.wp-logo-in{text-align:center;height:100%;font:500 19px/1.3 var(--p-font);flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.wp-logo-in b{font:700 27px/1.1 var(--p-font)}.wp-logo-in img{object-fit:contain;max-width:170px;max-height:110px}.wp-hint{animation:1.6s ease-in-out 3 wp-hint}@keyframes wp-hint{50%{transform:translateY(-5px)}}.wp-palette{height:226px;position:relative}.wp-palette svg{width:280px;height:226px;filter:drop-shadow(9px 11px 11px var(--p-shadow-wall));position:absolute;inset:0;overflow:visible}.wp-dab{cursor:pointer;border-radius:50%;width:76px;height:76px;transition:transform .16s ease-out;position:absolute;overflow:hidden;box-shadow:inset 3px 4px 5px #fff0ec66,inset -4px -6px 7px #461e2852,3px 5px 6px #5a2c3473}.wp-dab:hover{transform:scale(1.07)}.wp-dab:focus-within{outline:3px solid var(--w-ink);outline-offset:3px}.wp-dab input{opacity:0;cursor:pointer;width:92px;height:92px;position:absolute;inset:-8px}.wp-dab.d0{top:24px;left:150px}.wp-dab.d1{top:66px;left:44px}.wp-dab.d2{top:112px;left:152px}.wp-cap{text-align:center;font:500 19px/1.35 var(--p-font);color:var(--p-onnavy)}.wp-cap b{color:var(--p-pink);font-size:21px;font-weight:700}.wp-q{text-align:center}.wp-q h2{font:700 34px/1.15 var(--p-font);margin-bottom:8px}.wp-q p{font:500 20px/1.3 var(--p-font)}.wp-q-ask{margin-top:8px!important;font-weight:700!important}.wp-scale{justify-content:space-between;padding:6px 0 0;display:flex}.wp-pb{cursor:pointer;width:38px;height:38px;font:700 17px/1 var(--p-font);color:var(--w-ink);background:linear-gradient(150deg,#e0a9a8,#cb8f8f);border:0;border-radius:50%;padding:0;transition:transform .14s ease-out;position:relative;box-shadow:inset 2px 2px 3px #ffeeee80,inset -2px -3px 4px #78424a59,2px 3px 4px #5a2c3452}.wp-pb:hover{transform:translateY(-3px)}.wp-pb.on{color:var(--p-onnavy);background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);transform:translateY(1px)scale(1.08);box-shadow:0 0 0 2px #e2b0b59e,inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #08162880}.wp-pb.was:after{content:"";background:var(--w-ink);border-radius:50%;width:8px;height:8px;margin-left:-4px;position:absolute;bottom:-8px;left:50%}.wp-pb:focus-visible{outline:3px solid var(--w-ink);outline-offset:2px}.wp-scale-t{font:500 16px/1 var(--p-font);justify-content:space-between;padding:3px 2px 0;display:flex}.wp-scale-t span:nth-child(2){font-weight:700}.wp-count{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;display:flex}.wp-count b{font:700 42px/1 var(--p-font)}.wp-count span{font:500 21px/1.2 var(--p-font)}.wp-big{cursor:pointer;width:780px;height:88px;font:700 32px/1 var(--p-font);color:var(--w-ink);box-shadow:12px 14px 24px var(--p-shadow-wall), 4px 5px 9px var(--p-shadow-wall-2), inset 3px 3px 5px var(--p-hi), inset -4px -5px 9px var(--p-lo), inset 0 0 0 7px #e2b0b557;background:linear-gradient(170deg,#d9a0a0 0%,#c58888 100%);border:0;border-radius:44px;justify-content:center;align-items:center;text-decoration:none;transition:transform .14s ease-out,filter .14s ease-out;display:flex;position:absolute;top:690px;left:332px}.wp-big:not(:disabled):hover{filter:brightness(1.04);transform:translateY(-3px)}.wp-big:not(:disabled):active{transform:translateY(2px)}.wp-big:disabled{cursor:default;color:#1f30479e}.wp-big:focus-visible{outline-offset:4px;outline:3px solid #f6c5c7}.wp-copy{flex-direction:column;justify-content:center;gap:18px;padding:24px 28px;display:flex}.wp-copy h2{font:700 34px/1.15 var(--p-font)}.wp-copy p{font:500 22px/1.38 var(--p-font)}.wp-copy-s p{font-size:20px}.wp-copy-s{padding:14px 22px}.wp-small{font:500 17px/1.3 var(--p-font)!important}.wp-link{cursor:pointer;font:700 19px/1 var(--p-font);color:var(--w-ink);text-underline-offset:4px;background:0 0;border:0;align-self:center;padding:6px 10px;text-decoration:underline}.wp-link:focus-visible{outline:3px solid var(--w-ink);outline-offset:2px;border-radius:8px}.wp-rep h2{font:700 25px/1.1 var(--p-font);margin-bottom:12px}.wp-row{font:600 20px/1 var(--p-font);grid-template-columns:136px 1fr 28px;align-items:center;gap:10px;padding:5px 0;display:grid}.wp-row b{text-align:left;font-size:22px}.wp-track{background:var(--w-deep);border-radius:8px;height:15px;display:block;position:relative;overflow:hidden;box-shadow:inset 1px 2px 3px #461e2873}.wp-track i{background:linear-gradient(180deg, var(--p-navy-1), var(--p-navy-2));border-radius:8px;position:absolute;top:0;bottom:0;right:0}.wp-track i.was{background:var(--p-pink);opacity:.85}.wp-left-text{gap:20px}.wp-note{padding:14px}.wp-note .wp-pocket{text-align:center;font:500 20px/1.32 var(--p-font);flex-direction:column;gap:9px;display:flex}.wp-note b{font:700 24px/1.1 var(--p-font)}.wp-date{font:700 38px/1 var(--p-font)}.wp-kick{font:600 16px/1.2 var(--p-font);opacity:.86}.wp-sum{font:600 23px/1.34 var(--p-font)!important}.wp-mail{font:500 20px/1.34 var(--p-font);flex-direction:column;gap:12px;padding:20px 26px;display:flex}.wp-mail h2{font:700 29px/1.15 var(--p-font)}.wp-mailbtn{font:700 19px/1 var(--p-font);color:var(--p-onnavy);background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border-radius:22px;align-self:flex-start;padding:11px 22px;box-shadow:0 0 0 2px #e2b0b59e,3px 4px 7px #3c263459}.wp-prog{flex-direction:column;justify-content:space-between;padding:14px 20px;display:flex}.wp-prow{font:600 18px/1 var(--p-font);grid-template-columns:124px 1fr 58px 44px;align-items:center;gap:8px;display:grid}.wp-rep .wp-prow{grid-template-columns:1fr 66px 48px;padding:7px 0;font-size:20px}.wp-pnum{text-align:center;white-space:nowrap;font-weight:500}.wp-d{text-align:left;font:700 19px/1 var(--p-font)}.wp-d.up{color:var(--p-navy-2)}.wp-d.down{color:#7d2f35}.wp-cheer{text-align:center;margin-top:10px!important;font-size:20px!important;font-weight:700!important}.wp-legend i{vertical-align:middle;background:var(--w-ink);border-radius:2px;width:30px;height:4px;margin-inline-end:8px;display:inline-block;box-shadow:0 0 0 1.5px #fff6f2}.wp-minis{align-items:center;gap:8px;height:640px;top:30px}.wp-mini{font:700 22px/1 var(--p-font);color:var(--p-pink);flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.wp-big-n{text-align:center}.wp-big-n strong{font:700 76px/1 var(--p-font);direction:ltr;display:block}.wp-big-n span{font:500 20px/1.25 var(--p-font);margin-top:8px;display:block}.wp-slider{width:780px;height:96px;padding:12px 44px 8px;position:absolute;top:684px;left:332px}.wp-slider input{appearance:none;cursor:grab;direction:rtl;background:0 0;outline:none;width:100%;height:34px;margin:0}.wp-slider input::-webkit-slider-runnable-track{background:var(--w-deep);border-radius:8px;height:16px;box-shadow:inset 1px 2px 4px #461e2880}.wp-slider input::-webkit-slider-thumb{-webkit-appearance:none;background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border-radius:50%;width:42px;height:42px;margin-top:-13px;box-shadow:0 0 0 2px #e2b0b59e,inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #08162880,3px 5px 8px #3c263466}.wp-slider input:focus-visible::-webkit-slider-thumb{outline-offset:2px;outline:3px solid #f6c5c7}.wp-stops{font:600 18px/1 var(--p-font);justify-content:space-between;margin-top:3px;display:flex}.wp-strip{height:32px;font:500 15px/1 var(--p-font);color:var(--p-onnavy);align-items:center;gap:6px;display:flex;position:absolute;top:790px;left:18px;right:18px}.wp-strip-t{white-space:nowrap;opacity:.85;margin-inline-end:4px}.wp-chip{white-space:nowrap;color:var(--p-onnavy);background:#ffecec1f;border-radius:14px;padding:7px 11px;text-decoration:none;transition:background .14s}.wp-chip:hover{background:#ffecec3d}.wp-chip.on{color:var(--w-ink);background:var(--p-pink);font-weight:700}.wp-chip:focus-visible{outline-offset:2px;outline:2px solid #f6c5c7}@media (prefers-reduced-motion:reduce){.cw-w,.cw-c,.wp-pb,.wp-big,.wp-dab{transition:none}.cw-c.on,.cw-spin,.wp-hint{animation:none}.wp-dabs{display:none}}.stage.still .cw-c.on,.stage.still .cw-spin,.stage.still .wp-hint{animation:none}.bk-title{text-align:right;width:auto;top:16px;left:18px;right:18px}.bk-open{height:560px;padding:24px;position:absolute;top:120px;left:190px;right:150px}.bk-open-in{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;height:100%;padding:30px 60px;display:flex}.bk-open-in h2{font:700 54px/1.1 var(--p-font)}.bk-open-in p{font:500 24px/1.42 var(--p-font);max-width:840px}.bk-open-cta{width:420px;height:76px;margin-top:8px;font-size:28px;position:static}.bk-row{grid-template-columns:repeat(5,1fr);gap:20px;height:300px;display:grid;position:absolute;top:74px;left:18px;right:18px}.bk-card{filter:brightness(.95);border-radius:28px;flex-direction:column;gap:6px;padding:14px 15px 12px;transition:transform .16s ease-out,filter .16s ease-out;display:flex;position:relative}.bk-card.on{filter:none;box-shadow:0 0 0 3px var(--p-pink), 12px 16px 26px var(--p-shadow-wall), inset 3px 3px 5px var(--p-hi), inset -4px -5px 9px var(--p-lo);transform:translateY(-4px)}.bk-card h2{font:700 21px/1.1 var(--p-font);text-align:center}.bk-card label{font:500 16.5px/1.22 var(--p-font);text-align:center;min-height:40px}.bk-card textarea{box-sizing:border-box;resize:none;width:100%;min-height:0;font:500 18px/1.28 var(--p-font);color:var(--w-ink);background:#92626a4d;border:0;border-radius:16px;outline:none;flex:1;padding:9px 12px;box-shadow:inset 3px 4px 8px #6438426b,inset -2px -3px 5px #ecc4c873}.bk-card textarea:focus{box-shadow:inset 2px 3px 6px #6438424d, 0 0 0 2.5px var(--w-ink);background:#ffece86b}.bk-hint{text-align:center;opacity:.88;font:500 14.5px/1.18 var(--p-font)!important}.bk-words{flex-wrap:wrap;justify-content:center;gap:4px;display:flex}.bk-word{cursor:pointer;font:600 14.5px/1 var(--p-font);color:var(--w-ink);background:linear-gradient(150deg,#e0a9a8,#cb8f8f);border:0;border-radius:12px;padding:5px 8px;box-shadow:inset 1.5px 1.5px 2px #ffeeee80,inset -1.5px -2px 3px #78424a52,1px 2px 3px #5a2c344d}.bk-word.on{color:var(--p-onnavy);background:linear-gradient(180deg, var(--p-navy-1), var(--p-navy-2));box-shadow:inset 0 1px 2px #ffffff2e,inset 0 -2px 3px #08162880}.bk-word:focus-visible,.bk-next:focus-visible,.bk-save:focus-visible,.bk-acts button:focus-visible,.bk-item:focus-visible{outline:3px solid var(--w-ink);outline-offset:2px}.bk-next{z-index:2;cursor:pointer;width:34px;height:34px;color:var(--p-onnavy);background:linear-gradient(180deg, var(--p-navy-1), var(--p-navy-2));border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:130px;left:-27px;box-shadow:0 0 0 2px #e2b0b59e,2px 3px 5px #1e2e4673}.bk-next svg{width:8px;height:14px}.bk-bar{height:50px;color:var(--p-onnavy);align-items:center;gap:16px;display:flex;position:absolute;top:384px;left:18px;right:18px}.bk-save{cursor:pointer;height:50px;font:700 21px/1 var(--p-font);color:var(--p-cta-text);background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border:0;border-radius:25px;padding:0 28px;transition:transform .14s ease-out;box-shadow:0 0 0 2px #e2b0b59e,inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #08162880,4px 6px 10px #1e2e4673}.bk-save:not(:disabled):hover{transform:translateY(-2px)}.bk-save:disabled{opacity:.55;cursor:default}.bk-cancel{color:var(--p-onnavy)}.bk-say{flex:1;font:500 19px/1.2 var(--p-font)!important}.bk-count{font:700 20px/1 var(--p-font);color:var(--p-pink);white-space:nowrap}.bk-table{border-radius:30px;flex-direction:column;height:336px;padding:10px 10px 12px;display:flex;position:absolute;top:446px;left:18px;right:18px}.bk-head,.bk-tr{grid-template-columns:repeat(5,248px);column-gap:40px;display:grid}.bk-head{font:700 18px/1 var(--p-font);text-align:center;border-bottom:2px solid #925c648c;padding:4px 0 8px;box-shadow:0 1.5px #ffe8e86b}.bk-body{scrollbar-width:none;scrollbar-color:var(--w-deep) transparent;flex:1;min-height:0;padding-top:8px;overflow:hidden auto}.bk-tr{background:linear-gradient(160deg, var(--w-pocket) 0%, var(--w-pocket-2) 100%);border-radius:16px;margin-bottom:7px;padding:10px 0;position:relative;box-shadow:inset 2px 3px 5px #78424a3d,inset -1px -2px 3px #ffe8e842,0 0 0 1px #e2b0b56b}.bk-tr.fresh{animation:.42s cubic-bezier(.2,1.4,.4,1) both bk-drop}@keyframes bk-drop{0%{opacity:0;transform:translateY(-46px)scale(.98)}to{opacity:1;transform:none}}.bk-tr.editing{box-shadow:0 0 0 2.5px var(--w-ink)}.bk-td{font:500 17px/1.26 var(--p-font);text-align:center;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bk-acts{opacity:0;gap:4px;transition:opacity .12s;display:flex;position:absolute;top:6px;left:8px}.bk-tr:hover .bk-acts,.bk-acts:focus-within{opacity:1}.bk-acts button{cursor:pointer;font:600 14px/1 var(--p-font);color:var(--p-onnavy);background:linear-gradient(180deg, var(--p-navy-1), var(--p-navy-2));border:0;border-radius:10px;padding:5px 9px}.bk-empty{text-align:center;font:500 22px/1.2 var(--p-font);padding:58px 0}.bk-use-say{font:500 23px/1.2 var(--p-font);color:var(--p-onnavy);position:absolute;top:74px;left:18px;right:18px}.bk-use{grid-template-columns:1fr 1fr;gap:22px;height:660px;display:grid;position:absolute;top:118px;left:18px;right:18px}.bk-col{flex-direction:column;gap:12px;min-height:0;padding:18px 20px;display:flex}.bk-col h2{font:700 32px/1.1 var(--p-font);text-align:center}.bk-list{scrollbar-width:thin;scrollbar-color:var(--w-deep) transparent;flex-direction:column;flex:1;gap:6px;min-height:0;padding:12px;display:flex;overflow:auto}.bk-item{cursor:pointer;text-align:right;width:100%;font:500 20px/1.25 var(--p-font);color:var(--w-ink);background:#ffece838;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;transition:background .12s;display:flex}.bk-item:hover{background:#ffece86b}.bk-item b{font:700 15px/1 var(--p-font);white-space:nowrap}@media (prefers-reduced-motion:reduce){.bk-card,.bk-save,.bk-acts{transition:none}.bk-tr.fresh{animation:none}}.vr-world{pointer-events:none;will-change:transform;width:1715px;animation:17s ease-in-out infinite alternate vr-cam;position:absolute;left:0}.vr-plane{will-change:transform;transition:transform .45s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.vr-far{transform:translate3d(calc(var(--px,0) * -3px), calc(var(--py,0) * -2px), 0) scale(1.008)}.vr-mid{transform:translate3d(calc(var(--px,0) * -6px), calc(var(--py,0) * -3.5px), 0)}.vr-near{transform:translate3d(calc(var(--px,0) * -11px), calc(var(--py,0) * -6px), 0)}@keyframes vr-cam{0%{transform:translate(-2.5px,1.2px)}to{transform:translate(2.5px,-1.2px)}}.lv-sp{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;max-width:none;display:block;position:absolute}.lv-hit{pointer-events:auto;cursor:pointer}.lv-hang{transform-origin:50% var(--pv,0);animation:lv-hang var(--t,5.6s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform;list-style:none;position:absolute}.lv-kick{transform-origin:50% var(--pv,0);will-change:transform;position:absolute;inset:0}.lv-lift{transform-origin:50% 55%;transform:perspective(1300px) rotateY(calc(var(--px,0) * 2.4deg)) rotateX(calc(var(--py,0) * -1.5deg));transition:transform .3s cubic-bezier(.2,.7,.3,1);position:absolute;inset:0}.lv-hang:hover .lv-lift{transform:perspective(1300px) rotateY(calc(var(--px,0) * 2.4deg)) rotateX(calc(var(--py,0) * -1.5deg)) scale(1.035)}.lv-lift>.lv-sp{top:0!important;left:0!important}@keyframes lv-hang{0%{transform:rotate(calc(var(--a,.55deg) * -1))}to{transform:rotate(var(--a,.55deg))}}.lv-sheen{pointer-events:none;border-radius:26px;position:absolute;inset:7px;overflow:hidden}.lv-sheen:before{content:"";opacity:.34;width:62%;height:240%;transform:translate3d(calc(var(--px,0) * -150px), calc(var(--py,0) * -26px), 0) rotate(16deg);will-change:transform;background:url(/scenes/live/sheen.webp) 50%/100% 100% no-repeat;transition:transform .5s cubic-bezier(.2,.7,.3,1);position:absolute;top:-70%;left:10%}.lv-bob{animation:lv-bob var(--t,4.4s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform}@keyframes lv-bob{0%{transform:translate3d(0, var(--y,2.5px), 0) rotate(calc(var(--a,1deg) * -1))}to{transform:translate3d(0, calc(var(--y,2.5px) * -1), 0) rotate(var(--a,1deg))}}.lv-swell{will-change:transform;animation:6.5s ease-in-out infinite alternate lv-swell}@keyframes lv-swell{0%{transform:translate(-4px,1.6px)scale(1.002)}to{transform:translate(4px,-1.6px)scale(1)}}.lv-shim{animation:lv-shim var(--t,8s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform, opacity}@keyframes lv-shim{0%{transform:translate3d(calc(var(--dx,34px) * -1), 0, 0);opacity:var(--o0,.25)}50%{opacity:var(--o1,.95)}to{transform:translate3d(var(--dx,34px), 0, 0);opacity:var(--o0,.25)}}.lv-glint{opacity:0;width:34px;height:12px;animation:lv-glint var(--t,4.6s) ease-in-out var(--dl,0s) infinite;will-change:transform, opacity;background:url(/scenes/live/mote.webp) 50%/100% 100% no-repeat;margin:-6px 0 0 -17px;display:block;position:absolute}@keyframes lv-glint{0%,to{opacity:0;transform:scale(.25,.4)}45%{opacity:.95;transform:scale(1)}70%{opacity:0;transform:scale(1.5,.7)}}.lv-ripple{border:3px solid var(--p-glint);opacity:0;pointer-events:none;width:130px;height:40px;animation:lv-ripple 1.5s ease-out var(--dl,0s) forwards;will-change:transform, opacity;border-radius:50%;margin:-20px 0 0 -65px;display:block;position:absolute}@keyframes lv-ripple{0%{opacity:.95;transform:scale(calc(.12 * var(--k,1)))}to{opacity:0;transform:scale(calc(1.5 * var(--k,1)))}}.lv-drop{background:var(--p-glint);opacity:0;pointer-events:none;width:3px;height:18px;animation:lv-drop .75s cubic-bezier(.5, 0, .9, .6) var(--dl,0s) forwards;will-change:transform, opacity;border-radius:3px;margin-left:-1.5px;display:block;position:absolute}@keyframes lv-drop{0%{opacity:0;transform:translate(0,0)}12%{opacity:.9}to{opacity:.9;transform:translate3d(0, var(--fall,300px), 0)}}.lv-burst{width:var(--s,10px);height:var(--s,10px);margin:calc(var(--s,10px) / -2) 0 0 calc(var(--s,10px) / -2);opacity:0;pointer-events:none;animation:lv-burst 1.3s ease-out var(--dl,0s) forwards;will-change:transform, opacity;background:url(/scenes/live/mote.webp) 50%/100% 100% no-repeat;display:block;position:absolute}@keyframes lv-burst{0%{opacity:1;transform:translate(0,0)scale(.5)}70%{opacity:.9}to{opacity:0;transform:translate3d(var(--dx,0), var(--dy,-80px), 0) scale(1.15)}}.lv-ring{border:3px solid var(--p-glint);opacity:0;pointer-events:none;width:90px;height:90px;animation:lv-ring 1.1s ease-out var(--dl,0s) forwards;will-change:transform, opacity;border-radius:50%;margin:-45px 0 0 -45px;display:block;position:absolute}@keyframes lv-ring{0%{opacity:.9;transform:scale(.2)}to{opacity:0;transform:scale(1.5)}}.lv-pawn{pointer-events:auto;cursor:pointer;will-change:transform;position:absolute;top:0;left:0}.lv-pawn>img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.lv-idle{animation:lv-idle var(--t,2.4s) ease-in-out infinite alternate;transform-origin:50% 100%}@keyframes lv-idle{0%{transform:rotate(calc(var(--a,1.2deg) * -1)) scaleY(1)}to{transform:rotate(var(--a,1.2deg)) scaleY(.975)}}.lv-flap{animation:.2s ease-in-out infinite alternate lv-flap}@keyframes lv-flap{0%{transform:scaleX(1)}to{transform:scaleX(.42)}}.is-held{cursor:grabbing}.lv-grab{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.lv-sky{opacity:0;pointer-events:none;will-change:opacity;width:1715px;height:100%;transition:opacity 2.2s ease-in-out;position:absolute;top:0;left:0}.lv-sky.sunset{background:linear-gradient(180deg, var(--p-dusk-1) 0%, var(--p-dusk-2) 46%, var(--p-dusk-3) 100%)}.lv-sky.night{background:linear-gradient(180deg, var(--p-night-1) 0%, var(--p-night-2) 100%)}.is-dark .lv-sky{opacity:1}.lv-star{width:14px;height:14px;margin:-7px 0 0 -7px}.lv-toggle{opacity:0;pointer-events:none;transition:opacity 1.6s ease-in-out .5s}.is-dark .lv-toggle{opacity:1;pointer-events:auto}.lv-drift{animation:lv-drift var(--t,60s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform}@keyframes lv-drift{0%{transform:translate3d(calc(var(--dx,50px) * -1), 0, 0)}to{transform:translate3d(var(--dx,50px), calc(var(--dy,3px) * -1), 0)}}.lv-birds{opacity:0;will-change:transform, opacity;width:176px;height:11px;animation:46s linear -9s infinite lv-birds;position:absolute;top:120px;left:1420px}@keyframes lv-birds{0%{opacity:0;transform:translate(0,0)}6%{opacity:.75}88%{opacity:.75}to{opacity:0;transform:translate(-1500px,-40px)}}.lv-sway{animation:lv-sway var(--t,5.5s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform}@keyframes lv-sway{0%{transform:rotate(calc(var(--a,.4deg) * -1))}to{transform:rotate(var(--a,.4deg))}}.lv-skew{animation:lv-skew var(--t,4.6s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform}@keyframes lv-skew{0%{transform:skewX(calc(var(--a,1.1deg) * -1))}to{transform:skewX(var(--a,1.1deg))}}.lv-beam{animation:lv-beam var(--t,11s) ease-in-out var(--dl,0s) infinite alternate;will-change:transform, opacity}@keyframes lv-beam{0%{opacity:var(--o0,.35);transform:translate(-12px)}to{opacity:var(--o1,.8);transform:translate(12px)}}.lv-mote{width:var(--s,10px);height:var(--s,10px);opacity:0;animation:lv-mote var(--t,11s) ease-in-out var(--dl,0s) infinite;will-change:transform, opacity;background:url(/scenes/live/mote.webp) 50%/100% 100% no-repeat;display:block;position:absolute}@keyframes lv-mote{0%{opacity:0;transform:translate(0,0)}25%{opacity:var(--o,.85)}75%{opacity:var(--o,.85)}to{opacity:0;transform:translate3d(var(--dx,30px), var(--dy,-60px), 0)}}.lv-leaf{animation:lv-leaf var(--t,16s) linear var(--dl,0s) infinite;opacity:0;will-change:transform, opacity}.lv-leaf.once{animation-duration:6s;animation-iteration-count:1}@keyframes lv-leaf{0%{opacity:0;transform:translate(0,0)rotate(0)}8%{opacity:1}30%{transform:translate3d(calc(var(--dx,80px) * .5), calc(var(--dy,560px) * .3), 0) rotate(120deg)}55%{transform:translate3d(calc(var(--dx,80px) * -.2), calc(var(--dy,560px) * .58), 0) rotate(250deg)}80%{transform:translate3d(calc(var(--dx,80px) * .6), calc(var(--dy,560px) * .84), 0) rotate(340deg);opacity:1}to{opacity:0;transform:translate3d(var(--dx,80px), var(--dy,560px), 0) rotate(420deg)}}.lv-flip{transform-origin:100%;opacity:0;backface-visibility:visible;pointer-events:none;background:linear-gradient(90deg, var(--p-page-1), var(--p-page-2) 70%, var(--p-page-3));border-radius:10px 2px 2px 10px;position:absolute}.lite .vr-sec,.lite .lv-sheen,.lite .lv-pawn.vr-sec{opacity:0!important;animation:none!important}.lite .vr-world{animation:none}.still .vr-world,.still .vr-world *{transition:none!important;animation:none!important}.still .lv-glint,.still .lv-mote,.still .lv-leaf,.still .lv-birds{opacity:0!important}@media (prefers-reduced-motion:reduce){.vr-world,.vr-world *{transition:none!important;animation:none!important}.lv-glint,.lv-mote,.lv-leaf,.lv-birds{opacity:0!important}}.sm-plate{width:1715px;height:auto;top:0;left:0}.sm-title-text{box-sizing:border-box;text-align:center;color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 34px 4px;display:flex;position:absolute}.sm-title-text h1{font:700 36px/1.1 var(--p-font);color:var(--p-ink-navy);margin-bottom:4px!important}.sm-title-text p{font:500 19px/1.25 var(--p-font);color:var(--p-ink-navy);text-wrap:balance}.sm-error button{font:inherit;color:inherit;cursor:pointer;pointer-events:auto;background:0 0;border:0;padding:0;text-decoration:underline}.sm-signs{margin:0;padding:0;list-style:none}.sm-sign{box-sizing:border-box;text-align:center;color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);cursor:default;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:8px 22px;display:flex;position:absolute}.sm-sign>:not(.lv-sheen),.sm-title-text>:not(.lv-sheen){position:relative}.sm-sign h2{font:700 26px/1.1 var(--p-font);color:var(--p-ink-navy)}.sm-sign p{font:500 18px/1.25 var(--p-font);color:var(--p-ink-navy)}.sm-sign .sm-name{text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:19px;font-weight:600;display:-webkit-box;overflow:hidden}.sm-sign .sm-note{font-size:17px}.sm-sign .clay-btn{pointer-events:auto;min-height:40px;margin-top:3px;font-size:18px}.sm-sun{transition:transform 2.4s ease-in-out}.is-dark .sm-sun{pointer-events:none;transform:translate(463px,400px)scale(1.22)!important}.sm-tint{transition:filter 2.2s ease-in-out}.is-dark .sm-tint{filter:brightness(.84)saturate(1.06)}.sm-sailwrap{transform-origin:490px 500px;will-change:transform;position:absolute;inset:0}.lv-fx{pointer-events:none;position:absolute;inset:0}.sm-fish{opacity:0}.sm-gullfly{opacity:0;pointer-events:none}.sm-wing{transform-origin:50% 60%;animation:.34s ease-in-out infinite alternate lv-wing}@keyframes lv-wing{0%{transform:scaleY(1)}to{transform:scaleY(.62)}}.sm-bottle{will-change:transform;width:96px;height:50px;animation:80s linear -32s infinite alternate sm-bottle;position:absolute;top:0;left:0}@keyframes sm-bottle{0%{transform:translate(965px,738px)}to{transform:translate(420px,744px)}}.sm-bottle .lv-pawn{transform:none!important}.sm-note-paper{box-sizing:border-box;text-align:center;width:470px;font:600 20px/1.3 var(--p-font);color:var(--p-ink-navy);text-wrap:balance;background:linear-gradient(170deg, var(--p-page-2), var(--p-page-1));box-shadow:6px 9px 16px var(--p-shadow-wall-2);border-radius:14px;padding:14px 24px;animation:7s ease-in-out forwards sm-note;position:absolute;top:708px;left:490px;rotate:-1deg}@keyframes sm-note{0%{opacity:0;transform:translateY(26px)scale(.9)}6%{opacity:1;transform:translate(0,0)scale(1)}92%{opacity:1}to{opacity:0}}.sm-extra{font:600 20px/1 var(--p-font);color:var(--p-onnavy);position:absolute;top:730px;left:88px}.fl-plate{width:1715px;height:auto;top:0;left:0}.fl section{color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss)}.fl p{font:500 21px/1.32 var(--p-font);color:var(--p-ink-navy);white-space:pre-line}.fl h2{font:700 30px/1.12 var(--p-font);color:var(--p-ink-navy)}.fl-sign{text-align:center;cursor:default;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.fl-sign h1{font:700 44px/1.1 var(--p-font);color:var(--p-ink-navy)}.fl .fl-sign-label{font:600 24px/1.2 var(--p-font);margin-top:10px}.fl-phone{font:700 60px/1.05 var(--p-font);color:var(--p-ink-navy);pointer-events:auto;margin-top:2px;text-decoration:none}.fl-mail{font:600 28px/1.2 var(--p-font);color:var(--p-ink-navy);pointer-events:auto;margin-top:4px;text-decoration:none}.fl-phone:hover,.fl-mail:hover{text-decoration:underline}.fl-phone:focus-visible,.fl-mail:focus-visible{outline:3px solid var(--p-ink-navy);outline-offset:3px;border-radius:8px}.fl-sign>:not(.lv-sheen),.fl-plaque>:not(.lv-sheen){position:relative}.fl-book{cursor:pointer;width:402px;height:220px;position:absolute;top:18px;left:64px}.fl-page{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;height:100%;display:flex;position:absolute;top:0}.fl-page-first{width:186px;right:0}.fl-page-second{width:184px;left:0}.fl-page h2{white-space:pre-line;font-size:27px}.fl-page p{text-wrap:balance;white-space:normal;font-size:20px;line-height:1.3}.fl .fl-strong{font:700 27px/1.15 var(--p-font);text-wrap:balance}.fl .lv-fx{pointer-events:none;position:absolute;inset:0}.fl-moon{transition:transform 2.4s ease-in-out}.is-dark .fl-moon{transform:translate(806px,74px)scale(1.45)!important}.fl-day{transition:opacity 1.6s}.is-dark .fl-day{opacity:0;animation:none}.is-dark .lv-mote{filter:brightness(1.25);--o:1!important}.fl-butterfly{will-change:transform;width:42px;height:40px;animation:34s ease-in-out -6s infinite fl-fly;position:absolute;top:0;left:0}.fl-butterfly .lv-pawn{transform:none!important}@keyframes fl-fly{0%{transform:translate(690px,690px)rotate(-14deg)}18%{transform:translate(330px,610px)rotate(12deg)}36%{transform:translate(130px,780px)rotate(-20deg)}52%{transform:translate(420px,780px)rotate(16deg)}70%{transform:translate(800px,610px)rotate(-10deg)}86%{transform:translate(1140px,560px)rotate(14deg)}to{transform:translate(690px,690px)rotate(-14deg)}}.fl-plaque{box-sizing:border-box;cursor:default;justify-content:space-between;align-items:center;gap:18px;padding:0 30px;display:flex;position:absolute}.fl-plaque h2{font-size:26px;margin-bottom:4px!important}.fl-plaque p{font-size:19px}.fl-plaque .clay-btn{pointer-events:auto;flex:none}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-regular-aaa.woff2)format("woff2");font-weight:400;font-display:block}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-medium-aaa.woff2)format("woff2");font-weight:500;font-display:block}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-demibold-aaa.woff2)format("woff2");font-weight:600;font-display:block}@font-face{font-family:Ploni Round;src:url(/assets/fonts/ploni-round-bold-aaa.woff2)format("woff2");font-weight:700;font-display:block}@font-face{font-family:Heebo;src:url(/assets/fonts/Heebo-Regular.ttf)format("truetype");font-weight:400;font-display:block}@font-face{font-family:Heebo;src:url(/assets/fonts/Heebo-Medium.ttf)format("truetype");font-weight:500;font-display:block}@font-face{font-family:Heebo;src:url(/assets/fonts/Heebo-Bold.ttf)format("truetype");font-weight:700;font-display:block}:root{--p-font:"Ploni Round", "Heebo", "Segoe UI", Arial, sans-serif;--p-bg:#546d87;--p-dark:#17152f;--p-pink:#f1b9bc;--p-onnavy:#ecd0d9;--p-soft:#f0cace;--p-cta-text:#edb5bc;--p-clay-1:#d39a9d;--p-clay-2:#cc9093;--p-clay-3:#c4888b;--p-navy-1:#38576f;--p-navy-2:#2b4660;--p-ink-navy:#1f3047;--p-emboss:#ffe8e88c;--p-shadow-wall:#1e2e4685;--p-shadow-wall-2:#1e2e465c;--p-hi:#ffeeee75;--p-lo:#8a565d66;--p-glint:#fff6e2d9;--p-dusk-1:#d6603e75;--p-dusk-2:#e8865c57;--p-dusk-3:#3a286066;--p-night-1:#0e163aa8;--p-night-2:#141e4280;--p-page-1:#f6d7ab;--p-page-2:#fce0b6;--p-page-3:#e9c594;--p-recess:#965a5f1a;--p-recess-sh:inset 0 2px 3px #6e373e61, inset 0 -1px 1px #ffecec8c}html,body{background:var(--p-bg);height:100%;margin:0;overflow:hidden}#root{height:100%}a{-webkit-tap-highlight-color:transparent}.stage{transform-origin:0 0;background:var(--p-bg);width:1715px;height:829px;position:absolute;top:0;left:0;overflow:hidden}#content{width:1715px;height:919px;margin:0;position:absolute;top:-90px;left:0}#content.is-home{background:url(/scenes/plate.png) 0 0/1715px 919px no-repeat}#content.is-learning{background:url(/scenes/learning.png) 0 0/1715px 919px no-repeat}#content.is-track{background:0 0}.tx.is-off{opacity:.62}.chip-tx{text-align:center;font:700 16px/1 var(--p-font);color:var(--p-onnavy)}.greet-wrap{width:1715px;height:0;position:absolute;top:0;left:0}.tx{white-space:nowrap;pointer-events:none;-webkit-font-smoothing:antialiased;line-height:1;position:absolute}#t_h1a,#t_h1b{text-shadow:0 3px 5px #22365261}.arrow{pointer-events:none;filter:drop-shadow(0 1px 1.2px #0e1c348c);position:absolute;overflow:visible}.chip{font:500 15px/1 var(--p-font);color:var(--p-onnavy);white-space:nowrap;pointer-events:none;background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border-radius:15px;padding:5px 13px 6px;position:absolute;box-shadow:inset 0 2px 3px #ffffff2e,inset 0 -2px 4px #08162880,2px 3px 5px #3c26344d}.pc{position:absolute}.pc-view{position:relative;overflow:hidden}.pc-plate{width:1715px;height:919px;position:absolute}.pc-img{-webkit-user-select:none;user-select:none;pointer-events:none;-webkit-user-drag:none;display:block;position:absolute}.pc-scene{pointer-events:none;width:1715px;height:919px;position:absolute;top:0;left:0}.par{pointer-events:none;will-change:transform;transform:translate3d(calc(var(--px,0) * var(--d,0) * 11px), calc(var(--py,0) * var(--d,0) * 6px), 0);position:absolute}.hot{cursor:pointer;background:0 0;transition:background .18s,box-shadow .18s;display:block;position:absolute}.hot:hover{background:#ffecec21;box-shadow:inset 0 0 0 2px #ffecec2e}.hot:focus-visible{outline-offset:2px;outline:3px solid #f6c5c7}.side .logo,.side .ico{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute}.side .ico{filter:drop-shadow(0 2px 2px #50283247);transform:translate(-50%,-50%)}.panel{background:linear-gradient(158deg, var(--p-clay-1) 0%, var(--p-clay-2) 42%, var(--p-clay-3) 100%);box-shadow:14px 16px 30px var(--p-shadow-wall), 4px 5px 9px var(--p-shadow-wall-2), inset 3px 3px 5px var(--p-hi), inset -4px -5px 9px var(--p-lo);border-radius:54px;position:absolute}.groove{background:#925c648c;border-radius:2px;height:2px;position:absolute;box-shadow:0 1.5px #ffe8e86b}.pill{background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border-radius:31px;position:absolute;box-shadow:0 0 0 2px #e2b0b59e,inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #08162880,5px 7px 11px #3c263461}.field{background:#92626a8c;border-radius:26px;position:absolute;box-shadow:inset 3px 4px 8px #6438428c,inset -2px -3px 5px #ecc4c873,0 0 0 1.5px #e2b0b580}.mag{pointer-events:none;width:24px;height:24px;position:absolute}#search{font:400 16.5px/1 var(--p-font);color:#3a1d2c;text-align:right;direction:rtl;background:0 0;border:0;border-radius:26px;outline:none;padding:0 28px 0 6px;position:absolute}#search:focus{box-shadow:inset 0 0 0 3px #f6c5c7b3}.mpanel{box-sizing:border-box;color:var(--p-dark);font-family:var(--p-font);background:linear-gradient(158deg, var(--p-clay-1) 0%, var(--p-clay-2) 42%, var(--p-clay-3) 100%);box-shadow:8px 10px 20px var(--p-shadow-wall), 3px 4px 7px var(--p-shadow-wall-2), inset 3px 3px 5px var(--p-hi), inset -4px -5px 9px var(--p-lo);border-radius:34px;padding:18px 20px;text-decoration:none;display:block}.mp-cta{min-height:48px;font:700 18px/1 var(--p-font);color:var(--p-cta-text);background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border-radius:26px;align-items:center;gap:12px;margin-top:14px;padding:0 22px;text-decoration:none;display:inline-flex;box-shadow:0 0 0 2px #e2b0b59e,inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #08162880,4px 6px 10px #3c263461}.mp-cta svg{width:10px;height:18px}.mp-cta:focus-visible{outline-offset:3px;outline:3px solid #f6c5c7}.soon{width:640px;padding:34px 40px;position:absolute;top:300px;left:520px}.soon h1{font:700 34px/1.2 var(--p-font);margin:0 0 12px}.soon p{font:400 19px/1.5 var(--p-font);margin:4px 0}.tx.emb{text-shadow:0 1px 0 var(--p-emboss)}.tx.big{letter-spacing:-4px}.tx.wrap2{white-space:normal;line-height:1.05}.weeks{margin:0;padding:0;list-style:none}.dot,.ck{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}.ck-open{background:var(--p-clay-3);border-radius:50%;position:absolute;box-shadow:inset 3px 4px 7px #64384280,inset -2px -3px 5px #ecc4c873}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}button.hot{font:inherit;color:inherit;border:0;margin:0;padding:0}.mark-panel{z-index:5;text-align:right;direction:rtl;width:430px;position:absolute;top:512px;left:1000px}.mark-panel h2{font:700 26px/1.2 var(--p-font);color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);margin:0 0 12px}.mark-panel label,.mark-panel p{font:600 19px/1.35 var(--p-font);color:var(--p-ink-navy);margin:0 0 10px;display:block}.mark-panel .opt{opacity:.8;font-size:16px;font-weight:500}.mark-in{box-sizing:border-box;width:100%;height:50px;font:500 18px/1 var(--p-font);color:var(--p-ink-navy);direction:rtl;background:#92626a61;border:0;border-radius:25px;outline:none;padding:0 18px;box-shadow:inset 3px 4px 8px #64384280,inset -2px -3px 5px #ecc4c873,0 0 0 1.5px #e2b0b580}.mark-in:focus{box-shadow:inset 3px 4px 8px #64384280,0 0 0 3px #f6c5c7cc}.mark-row{align-items:center;gap:18px;margin-top:4px;display:flex}.mark-row .mp-cta{cursor:pointer;border:0}.mark-link{cursor:pointer;font:600 18px/1 var(--p-font);color:var(--p-ink-navy);text-underline-offset:4px;background:0 0;border:0;padding:6px 4px;text-decoration:underline}.mark-link:focus-visible{outline-offset:2px;border-radius:6px;outline:3px solid #f6c5c7}:root{--p-row:#d78581;--p-row-hi:#e39a96;--p-pocket:#e4a1a0;--p-navy-0:#22344f;--p-muted:#3c5570}.tab-plate{background-repeat:no-repeat;background-size:1715px 919px;width:1715px;height:919px;position:absolute;top:0;left:0}.tx.mu{color:var(--p-muted)}.box{box-sizing:border-box;font-family:var(--p-font);color:var(--p-ink-navy);white-space:nowrap;text-shadow:0 1px 0 var(--p-emboss);direction:rtl;align-items:center;line-height:1;display:flex;position:absolute}.box.c{text-align:center;justify-content:center}.box.r{text-align:right;justify-content:flex-start}.box.nv{color:var(--p-onnavy);text-shadow:none}.spr{pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;display:block;position:absolute}button.plain{font:inherit;color:inherit;cursor:pointer;text-align:inherit;background:0 0;border:0;margin:0;padding:0}button.plain:focus-visible,.ttab:focus-visible{outline-offset:2px;outline:3px solid #f6c5c7}.ttabs{direction:rtl;gap:10px;margin:0;padding:0;display:flex;position:absolute}.ttab{height:46px;font:700 19px/1 var(--p-font);white-space:nowrap;cursor:pointer;color:var(--p-muted);text-shadow:0 1px 0 var(--p-emboss);background:#6e2d3c24;border:0;border-radius:23px;align-items:center;margin-top:1px;padding:0 22px;text-decoration:none;display:flex;position:relative;box-shadow:inset 0 4px 7px #5a233261,inset 0 -2px 2px #ffe8e873}.ttab:hover{color:var(--p-ink-navy);background:#6e2d3c30}.ttab[aria-selected=true]{height:50px;color:var(--p-onnavy);text-shadow:none;cursor:default;background:linear-gradient(180deg, #34506f 0%, var(--p-navy-0) 100%);margin-top:-1px;transform:translateY(-2px);box-shadow:0 7px 12px #101a2c73,0 2px 3px #101a2c59,inset 0 2px 1px #ffffff2e,inset 0 -2px 3px #050f1e66}.c-row{box-sizing:border-box;background:linear-gradient(180deg, var(--p-row-hi) 0%, var(--p-row) 55%, #cf7c78 100%);border-radius:22px;position:relative;box-shadow:0 3px 6px #783c4252,inset 0 2px 2px #ffe2de8c,inset 0 -2px 3px #8c464c4d}.c-pocket{box-sizing:border-box;background:var(--p-pocket);border-radius:18px;position:relative;box-shadow:inset 0 3px 7px #783c4257,inset 0 -1px 2px #ffe8e88c,0 1px #ffe8e880}.n-pill{height:38px;font:700 18px/1 var(--p-font);color:var(--p-onnavy);background:linear-gradient(180deg, #2c4462 0%, var(--p-navy-0) 100%);white-space:nowrap;border-radius:19px;align-items:center;padding:0 20px;display:flex;position:absolute;box-shadow:0 5px 10px #101a2c61,inset 0 2px 1px #ffffff24}.fill{background:linear-gradient(180deg, #2f4a69 0%, var(--p-navy-0) 100%);border-radius:99px;position:absolute;box-shadow:inset 0 2px 2px #ffffff29,inset 0 -2px 3px #050f1e73,0 1px 1px #ffe8e859}.sel-ring{border:2.5px solid var(--p-navy-0);pointer-events:none;box-sizing:border-box;border-radius:26px;position:absolute;box-shadow:0 0 0 1px #ffe8e859,inset 0 0 0 1px #ffe8e859}.new-tag{font:700 12.5px/1 var(--p-font);color:var(--p-onnavy);text-shadow:none;background:var(--p-navy-0);vertical-align:2px;border-radius:99px;margin-inline-start:8px;padding:3px 9px 2px;display:inline-block}.jlist{scrollbar-width:none;position:absolute;overflow:hidden auto}.jlist-in{padding:6px 0 14px;position:relative}.jline{background:var(--p-navy-0);border-radius:3px;width:6px;margin-left:-3px;position:absolute;top:0;bottom:0;box-shadow:1px 1px #ffe8e873,inset 0 1px 1px #ffffff26}.jweek{height:30px;margin:4px 0;position:relative}.jweek span{height:26px;font:700 14px/1 var(--p-font);color:var(--p-ink-navy);white-space:nowrap;background:linear-gradient(180deg, var(--p-row-hi), var(--p-row));text-shadow:0 1px 0 var(--p-emboss);border-radius:13px;align-items:center;padding:0 14px;display:flex;position:absolute;top:2px;transform:translate(50%);box-shadow:0 2px 4px #783c424d,inset 0 1px 1px #ffe2de99}.jrow{height:54px;margin-bottom:2px;position:relative}.jrow .c-row{justify-content:space-between;align-items:center;width:auto;height:44px;padding:0 18px;display:flex;position:absolute;top:5px}.jrow .jt{font:700 18px/1 var(--p-font);color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.jrow .js{font:500 14px/1 var(--p-font);color:var(--p-muted);margin-top:5px;display:block}.jrow .jm{font:600 14.5px/1 var(--p-font);color:var(--p-muted);white-space:nowrap}.jrow:hover .c-row{filter:brightness(1.04)}.jrow.has-sub{height:64px}.jrow.has-sub .c-row{height:54px}.jdetail p{margin:0}.glist{box-sizing:border-box;scrollbar-width:none;padding:4px 10px 10px;position:absolute;overflow:hidden auto}.goal{margin-bottom:6px}.goal>button{align-items:center;width:100%;height:42px;padding:0 98px 0 18px;display:flex;position:relative}.goal .gt{font:700 19px/1 var(--p-font);color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.goal .spr.star{width:34px;height:34px;top:4px;right:54px}.goal .spr.chev{width:40px;height:40px;transition:transform .2s ease-out;top:1px;right:8px}.goal[data-open=true] .spr.chev{transform:rotate(180deg)}.gpocket{margin:6px 8px 0;padding:10px 18px 10px 14px}.gwhy{height:24px;font:500 15.5px/1 var(--p-font);color:var(--p-ink-navy);align-items:center;gap:10px;display:flex}.gwhy:before{content:"";background:var(--p-navy-0);border-radius:50%;flex:none;width:8px;height:8px}.gwhy b{font-weight:700}.gsteps{margin:6px 0 0;padding:0;list-style:none}.gstep{align-items:center;gap:12px;height:34px;display:flex}.gstep .spr{flex:none;width:28px;height:28px;position:static}.gstep .st{height:28px;font:600 16px/1 var(--p-font);color:var(--p-ink-navy);background:#ffecec47;border-radius:15px;flex:1;align-items:center;padding:0 12px;display:flex;box-shadow:inset 0 1px 2px #783c4240}.gstep .wk{height:26px;font:700 13px/1 var(--p-font);color:var(--p-ink-navy);background:#6e2d3c1f;border-radius:13px;flex:none;align-items:center;padding:0 12px;display:flex;box-shadow:inset 0 2px 3px #5a233240}.gstep.is-done .st{color:var(--p-muted)}.dec-list{position:absolute}.dec .dchev{transition:transform .2s ease-out}.dec .dchev.is-open{transform:rotate(180deg)}.dec{width:100%;display:block;position:absolute;left:0}.dec .spr.tab{filter:drop-shadow(9px 11px 12px #121e348c)drop-shadow(2px 3px 3px #121e3459);width:100%;height:100%;top:0;left:0}.mline{box-sizing:border-box;white-space:nowrap;color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);direction:rtl;background:#965a5f1a;border-radius:21px;align-items:center;padding:0 16px;display:flex;position:absolute;box-shadow:inset 0 2px 3px #6e373e61,inset 0 -1px 1px #ffecec8c}.m-chip{box-sizing:border-box;white-space:nowrap;color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss);pointer-events:none;direction:rtl;background:#965a5f1a;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;box-shadow:inset 0 2px 3px #6e373e6b,inset 0 -1px 1px #ffecec99}.m-chip b{font:700 19px/1 var(--p-font)}.m-chip small{font:600 16.5px/1 var(--p-font)}.m-date{color:var(--p-ink-navy);text-shadow:0 1px 0 var(--p-emboss)}.m-chip.is-on{box-shadow:0 0 0 2px var(--p-navy-0), 0 2px 4px #5a28324d;background:#ffecec4d}.m-stem{pointer-events:none;background:linear-gradient(#e59a97 0%,#e89a97 100%);border-radius:14px 14px 0 0;display:block;position:absolute;box-shadow:inset 4px 0 5px -2px #783c4280,inset -4px 0 5px -2px #783c426b,inset 0 5px 6px -3px #783c4266;-webkit-mask-image:linear-gradient(#000 72%,#0000 100%);mask-image:linear-gradient(#000 72%,#0000 100%)}.mbtn{cursor:pointer;font:700 21px/1 var(--p-font);color:var(--p-cta-text);background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);border:0;border-radius:35px;justify-content:center;align-items:center;text-decoration:none;display:flex;position:absolute;box-shadow:0 0 0 2px #e2b0b59e,inset 0 2px 3px #ffffff2e,inset 0 -3px 5px #08162880,4px 6px 10px #3c263461}.mbtn:focus-visible{outline-offset:3px;outline:3px solid #f6c5c7}.mbtn:hover{filter:brightness(1.08)}.clay-btn{min-height:44px;text-shadow:none;font:700 19px/1 var(--p-font);color:var(--p-cta-text);background:linear-gradient(180deg, var(--p-navy-1) 0%, var(--p-navy-2) 100%);box-shadow:inset 0 2px 3px var(--p-hi), inset 0 -3px 5px var(--p-shadow-wall), 3px 5px 8px var(--p-lo);border-radius:24px;justify-content:center;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex}.clay-btn:hover{filter:brightness(1.08)}.clay-btn:focus-visible{outline:3px solid var(--p-ink-navy);outline-offset:3px}.m-summary{box-sizing:border-box;white-space:pre-line;font:500 18px/1.4 var(--p-font);color:var(--p-ink-navy);background:var(--p-recess);box-shadow:var(--p-recess-sh);direction:rtl;border-radius:21px;padding:12px 18px;position:absolute;overflow-y:auto}
