.fz-pic{width:100%;aspect-ratio:var(--ar);transform-origin:50% 100%;animation:4.2s ease-in-out infinite fzBob;display:block;position:relative}.fz-pic>img{object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 0 10px #e1f6ff8c)drop-shadow(0 14px 20px #0e1e5a47);width:100%;height:100%;display:block}.fz-pic.flip{scale:-1 1}.fz-pic.cut>img{-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}@keyframes fzBob{50%{translate:0 -7px}}.fz-elsa.pose-magic,.fz-elsa.pose-wave{animation:4.2s ease-in-out infinite fzBob,5.5s ease-in-out infinite fzSway}@keyframes fzSway{0%,to{rotate:-1deg}50%{rotate:1.2deg}}.fz-olaf.pose-wave{animation:4.2s ease-in-out infinite fzBob,1.6s ease-in-out infinite fzWobble}@keyframes fzWobble{0%,to{rotate:-3deg}50%{rotate:3deg}}.fz-olaf.pose-hug{animation:1.4s cubic-bezier(.3,0,.4,1) infinite fzHop}@keyframes fzHop{0%,55%,to{translate:0}25%{translate:0 -16px}}.fz-pic .fz-tw{width:calc(13% * var(--s,1));aspect-ratio:1;pointer-events:none;clip-path:polygon(50% 0,57% 43%,100% 50%,57% 57%,50% 100%,43% 57%,0 50%,43% 43%);background:radial-gradient(circle,#fff 0 14%,#c4f2fff2 26%,#8cd6ff00 64%);animation:1.8s ease-in-out infinite fzTwinkle;position:absolute;translate:-50% -50%}@keyframes fzTwinkle{0%,to{opacity:.3;transform:scale(.55)rotate(0)}50%{opacity:1;transform:scale(1.15)rotate(35deg)}}.fz-pic .fz-shine{pointer-events:none;-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat;-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat;mask:var(--m) 0 0 / 100% 100% no-repeat;background:linear-gradient(100deg,#0000 45%,#ffffff8c 50%,#0000 55%) 150% 0/250% 100% no-repeat;animation:6s ease-in-out 1.2s infinite fzShine;position:absolute;top:0;bottom:0;left:0;right:0}.fz-pic.cut .fz-shine{-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat, linear-gradient(to bottom, #000 80%, transparent 99%);-webkit-mask-composite:source-in;-webkit-mask:var(--m) 0 0 / 100% 100% no-repeat intersect, linear-gradient(to bottom, #000 80%, transparent 99%);mask:var(--m) 0 0 / 100% 100% no-repeat intersect, linear-gradient(to bottom, #000 80%, transparent 99%)}@keyframes fzShine{0%{background-position:150% 0}28%,to{background-position:-50% 0}}.fz-tiara{filter:drop-shadow(0 3px 4px #965a0059);width:100%;height:auto;display:block}.fz-flake,.fz-star{display:inline-block}@keyframes fzSpin{to{rotate:360deg}}@keyframes fzBounce{50%{translate:0 -6px}}@keyframes fzBump{40%{transform:scale(1.25)}}.fz-burst{z-index:9800;pointer-events:none;width:0;height:0;position:fixed}.fz-burst i{clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);background:radial-gradient(circle,#fff 0 22%,#a0e6fff2 35%,#0000 70%);width:18px;height:18px;animation:.8s cubic-bezier(.2,.8,.2,1) forwards fzBurst;position:absolute;top:-9px;left:-9px}.fz-burst i.gold{background:radial-gradient(circle,#fff 0 22%,#ffd66ef2 35%,#0000 70%)}.fz-burst i.flake{clip-path:none;background:radial-gradient(circle,#fff 0 40%,#c8ecff99 60%,#0000 72%);border-radius:50%;width:14px;height:14px;top:-7px;left:-7px}@keyframes fzBurst{0%{opacity:1;transform:translate(0)scale(.4)rotate(0)}70%{opacity:1}to{transform:translate(var(--x), var(--y)) scale(1.1) rotate(var(--r));opacity:0}}.fz-float{color:#17926f;text-shadow:0 2px #fff;pointer-events:none;font:800 28px/1 "Baloo 2",sans-serif;animation:1.1s ease-out forwards fzFloat;position:absolute;top:0;left:50%;transform:translate(-50%)}.fz-float.no{color:#d23f6f}@keyframes fzFloat{0%{opacity:0;transform:translate(-50%,10px)scale(.8)}20%{opacity:1;transform:translate(-50%,-6px)scale(1.1)}to{opacity:0;transform:translate(-50%,-54px)scale(1)}}html.lite .fz-pic,html.lite .fz-pic *{animation:none!important}html.lite .fz-pic>img{filter:none}html.lite .fz-pic .fz-shine{display:none}@media (prefers-reduced-motion:reduce){.fz-pic,.fz-pic *{animation:none!important}.fz-pic .fz-shine,.fz-burst{display:none}}html.frost{--paper:#eef8ff;--paper-2:#e3f1fc;--mist:#eaf4ff;--ink:#1b2b63;--ink-2:#3a4c86;--ink-3:#6677ad;--ink-4:#9aa8cf;--leaf-0:#eef7ff;--leaf-1:#cfe8fb;--leaf-2:#9bcdf3;--leaf-3:#5aa6e6;--leaf-4:#2a5fc0;--leaf-5:#1c3f87;--sun:#ffd25c;--sun-soft:#fff0c9;--ok:#1f9e78;--ok-soft:#d8f6ea;--bad:#e0507d;--bad-soft:#ffe1eb;--warn:#e59a12;--line:#1b2b631f;--line-2:#1b2b6338;--f-display:"Baloo 2", "Be Vietnam Pro", system-ui, sans-serif;--shadow-sm:0 2px 10px -4px #14286e40;--shadow-md:0 12px 34px -16px #14286e66, 0 2px 8px -3px #14286e26;--shadow-lg:0 30px 70px -28px #0a14508c, 0 6px 18px -8px #0a145033;--lgx-fill:linear-gradient(160deg, #ffffffb3, #ffffff75 46%, #e6f4ff94);--lgx-glare:radial-gradient(120% 70% at 10% -14%, #ffffffbf, transparent 50%), radial-gradient(80% 50% at 100% 114%, #ffffff52, transparent 60%);--lgx-blur:blur(20px) saturate(190%) brightness(1.06);--lgx-rim:inset 0 1.5px 0 #fffffff2, inset 0 -1.5px 1px #fff6, inset 0 0 0 1.5px #ffffff8c, inset 0 0 30px #fff3;--lgx-drop:0 30px 60px -30px #0a14469e, 0 4px 14px -6px #0a144633;--lgx-inner:linear-gradient(160deg, #ffffffa8, #ffffff61);--lgx-inner-rim:inset 0 1.5px 0 #ffffffe6, inset 0 0 0 1.5px #fff9;--lgx-clear:radial-gradient(120% 90% at 12% -20%, #ffffff61, transparent 55%), #ffffff24;--lgx-clear-rim:inset 0 1.5px 0 #ffffffb3, inset 0 0 0 1.5px #ffffff61, inset 0 -10px 20px -12px #ffffff4d}html.frost body.student,html.frost body.host-body,html.frost body[data-view=present]{background:linear-gradient(#26398a 0%,#5468c2 42%,#ae9ade 74%,#f3c8de 100%)}html.frost .veil{mix-blend-mode:normal;background:radial-gradient(120% 90% at 50% 40%,#0000 60%,#0a143c47 100%)}html.frost body.dimmed .meadow{filter:blur(4px)brightness(.9)}html.frost :-webkit-any(.glass,.fz-home-card,.fz-join-form,.fz-ready,.fz-land-say){background:var(--lgx-glare), var(--lgx-fill);-webkit-backdrop-filter:var(--lgx-blur);backdrop-filter:var(--lgx-blur);box-shadow:var(--lgx-rim), var(--lgx-drop)}html.frost :is(.glass,.fz-home-card,.fz-join-form,.fz-ready,.fz-land-say){background:var(--lgx-glare), var(--lgx-fill);-webkit-backdrop-filter:var(--lgx-blur);backdrop-filter:var(--lgx-blur);box-shadow:var(--lgx-rim), var(--lgx-drop)}html.frost .sheet.glass{--lgx-fill:linear-gradient(160deg, #ffffffdb, #ffffffb3 46%, #ecf7ffc7)}html.frost .glass:before{opacity:.55}html.frost :is(.fz-land-chip,.landing .hint,.sp-tag){background:var(--lgx-clear);-webkit-backdrop-filter:blur(10px)saturate(170%)brightness(1.08);backdrop-filter:blur(10px)saturate(170%)brightness(1.08);box-shadow:var(--lgx-clear-rim), 0 14px 28px -18px #000828b3}html.frost .lg-refract{-webkit-backdrop-filter:var(--lg-filter) var(--lgx-blur);backdrop-filter:var(--lg-filter) var(--lgx-blur)}html.lite.frost :-webkit-any(.glass,.fz-home-card,.fz-join-form,.fz-ready,.fz-land-say,.lg-refract,.tile,.input){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite.frost :is(.glass,.fz-home-card,.fz-join-form,.fz-ready,.fz-land-say,.lg-refract,.tile,.input){-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.lite.frost{--lgx-fill:linear-gradient(160deg, #fffffff5, #f0f8ffeb)}html.frost .btn{--bg:linear-gradient(100deg, #2a5fc0, #5468dc 60%, #8566dc);font-family:"Baloo 2",sans-serif;font-weight:700;box-shadow:0 0 0 3px #fff9,0 12px 24px -12px #2a5fc0cc}html.frost .btn:hover{box-shadow:0 0 0 3px #ffffffd9,0 16px 30px -12px #2a5fc0d9}html.frost .btn.ghost{--bg:#fffc;--fg:var(--ink);box-shadow:inset 0 0 0 2px #cdeafd}html.frost .btn:focus-visible{outline:3px solid #ffd25cf2}html.frost .tile:focus-visible{outline:3px solid #ffd25cf2}html.frost .input{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim), inset 0 2px 6px #14286e14;border:2px solid #ffffffb3;border-radius:18px}html.frost .input:focus{background:#ffffffeb;border-color:#5aa6e6;box-shadow:0 0 0 5px #5aa6e633}html.frost .input.err{border-color:var(--bad);box-shadow:0 0 0 5px #e0507d26}html.frost .field label{font-family:"Baloo 2",sans-serif;font-size:15px;font-weight:700}html.frost .chip{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim);font-family:"Baloo 2",sans-serif;font-weight:700}html.frost .dot{background:#3fc39a;box-shadow:0 0 0 4px #3fc39a33}html.frost .dot.off{background:var(--ink-4);box-shadow:none}html.frost .link-btn{color:var(--ink-2);font-family:"Baloo 2",sans-serif}html.frost .flash{box-shadow:0 0 0 3px #ffffff59, var(--shadow-md);background:#1b2b63e6;font-family:"Baloo 2",sans-serif;font-weight:600}html.frost .flash.warm{background:#d0406eeb}html.frost .flash.good{background:#17926feb}html.frost .net-pill{background:#ffffffe0}html.frost .scroll{scrollbar-color:#2a5fc04d transparent}html.frost .scroll::-webkit-scrollbar-thumb{background:#2a5fc047}html.frost .ava{color:hsl(var(--h) 45% 26%)}html.frost .back-btn,html.frost .tile .t-ic{--ic1:#84cbf7e6;--ic2:#2a5fc0f2;--ic-sh:#2a5fc080}html.frost .back-btn{--ic1:#ffffffe6;--ic2:#dcf0ffcc;--ic-fg:var(--ink)}html.frost .brand{color:#fff;text-shadow:0 1px 8px #0a144666;align-items:center;gap:8px;font-family:"Baloo 2",sans-serif;font-weight:700;display:inline-flex}html.frost .brand .ic{color:#bff0ff}.fz-landing{text-align:left!important;justify-content:center!important;padding:0!important}.fz-land{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:20px;width:min(1180px,100% - 40px);min-height:100%;margin:0 auto;padding:70px 0 40px;display:grid;position:relative}.fz-land-col{z-index:2;position:relative}.fz-land-col:before{content:"";z-index:-1;pointer-events:none;filter:blur(10px);background:radial-gradient(60% 55% at 42% 46%,#08103c66,#0000 72%);position:absolute;top:-14%;bottom:-10%;left:-12%;right:-8%}.fz-land-hello{font:300 clamp(22px, 2.4vw, 32px)/1.5 var(--f-script);color:#d6f2ff;text-shadow:0 2px 10px #0a144680}.fz-land-title{color:#fff;text-shadow:0 5px #2a5fc08c,0 0 34px #a0dcffb3;margin:8px 0 0;font:800 clamp(40px,5.6vw,76px)/1.03 "Baloo 2",sans-serif}.fz-land-title em{background:linear-gradient(90deg,#bff0ff,#fff 30%,#d9c9ff 55%,#9de8ff 80%,#bff0ff) 0 0/220% 100%;color:#0000;text-shadow:none;filter:drop-shadow(0 5px #2a5fc08c);-webkit-background-clip:text;background-clip:text;font-style:normal;animation:6s linear infinite fzShimmer}@keyframes fzShimmer{to{background-position:-220% 0}}.fz-land-sub{margin:18px 0 0}.fz-land-chip{color:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 18px;font:700 16px/1.2 "Baloo 2",sans-serif;display:inline-flex}.fz-join-box{width:min(460px,100%);margin-top:clamp(26px,5vh,46px);position:relative}.fz-ready{width:100%;color:var(--ink);transition:transform .3s var(--ease-back), filter .3s;border-radius:999px;align-items:center;gap:14px;padding:14px 14px 14px 22px;font:800 21px/1.2 "Baloo 2",sans-serif;display:inline-flex;position:relative}html.frost .fz-ready{box-shadow:var(--lgx-rim), 0 0 34px #a0e1ff80, var(--lgx-drop);animation:3.2s ease-in-out infinite fzReady}.fz-ready:hover{filter:brightness(1.04);transform:translateY(-3px)scale(1.02)}.fz-ready>span:nth-child(2){text-align:left;flex:1}.fz-ready .go{color:#fff;background:linear-gradient(145deg,#5aa6e6,#8566dc);border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid}.fz-ready-flake{color:#5aa6e6;width:34px;height:34px;animation:6s linear infinite fzSpin}@keyframes fzReady{50%{box-shadow:var(--lgx-rim), 0 0 0 7px #ffffff38, 0 0 56px #a0e1ffd9, var(--lgx-drop)}}.fz-join-form{border-radius:32px;gap:14px;padding:26px 26px 22px;display:none}html.frost .fz-join-form{--lgx-fill:linear-gradient(160deg, #ffffffd1, #ffffff9e 46%, #ecf7ffb8)}.fz-join-box.open .fz-ready{display:none}.fz-join-box.open .fz-join-form{animation:fzFormIn .55s var(--ease-back) both;display:grid}@keyframes fzFormIn{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:none}}.fz-join-form h2{color:var(--ink);align-items:center;gap:10px;margin:0;font:800 28px/1.1 "Baloo 2",sans-serif;display:flex}.fz-join-form h2 .ic{color:#8566dc}.fz-join-form .lead{color:var(--ink-2);margin:-4px 0 2px;font-size:15px}.fz-join-form .row{justify-content:space-between;align-items:center;gap:10px;margin-top:4px;display:flex}.fz-join-form .note{color:var(--ink-3);margin:2px 0 0;font-size:12.5px}.fz-join-form .err-msg{min-height:18px;color:var(--bad);margin:-6px 0 -4px;font-size:13.5px;font-weight:600}.fz-land-art{pointer-events:none;height:min(76vh,640px);position:relative}.fz-land-elsa{aspect-ratio:2/3;height:100%;position:absolute;bottom:0;right:8%}.fz-land-olaf{width:30%;position:absolute;bottom:2%;left:-2%}.fz-land-say{color:var(--ink);border-radius:22px 22px 22px 6px;padding:10px 18px;font:800 17px/1.2 "Baloo 2",sans-serif;animation:4s ease-in-out infinite fzSay;position:absolute;bottom:44%;left:6%}@keyframes fzSay{0%,to{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-6px)rotate(1deg)}}html.frost .landing .hint{color:#fff;border-radius:999px;padding:7px 16px 7px 12px;font-family:"Baloo 2",sans-serif;font-weight:600}@media (max-width:860px){.fz-land{text-align:center;grid-template-columns:1fr;padding:74px 0 30px}.fz-land-col{flex-direction:column;align-items:center;display:flex}.fz-land-art{opacity:.95;width:46%;height:42vh;position:absolute;top:auto;bottom:0;left:auto;right:0}.fz-land-elsa{right:0}.fz-land-olaf,.fz-land-say{display:none}.fz-join-box{margin-left:auto;margin-right:auto}}@media (max-width:560px){.fz-land-art{opacity:.9;width:52%;height:32vh}.fz-land-title{font-size:40px}html.frost .landing .hint{display:none}}.fz-home{padding:84px 22px 40px!important}.fz-home-card{border-radius:48px;width:min(1000px,100%);padding:38px 40px 30px;position:relative}.fz-home-card:before{content:"";background:repeating-linear-gradient(-45deg,#7ac4f6bf 0 10px,#fffc 10px 20px);border-radius:4px;width:140px;height:34px;position:absolute;top:-16px;left:50%;translate:-50%;rotate:-3deg}.fz-home-olaf{z-index:2;pointer-events:none;width:128px;position:absolute;top:-118px;right:26px}.fz-home-elsa{pointer-events:none;z-index:1;width:clamp(150px,50vw - 520px,270px);position:absolute;bottom:0;right:6px}html.frost .home-hello{font-family:var(--f-script);color:var(--ink-2)}html.frost .home-title{letter-spacing:-.01em;color:var(--ink);font-family:"Baloo 2",sans-serif;font-weight:800}html.frost .home-title small{font-family:Be Vietnam Pro,sans-serif}html.frost .tile{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim), 0 14px 28px -20px #14286e8c;border-radius:28px}html.frost .tile:hover{box-shadow:var(--lgx-inner-rim), inset 0 0 0 2px #9bcdf3cc, 0 20px 36px -20px #2a5fc0b3;background:linear-gradient(160deg,#ffffffdb,#fff9)}html.frost .tile:before{background:radial-gradient(220px circle at var(--mx) var(--my), #a0e1ff73, transparent 60%)}html.frost .tile .t-title{font-family:"Baloo 2",sans-serif;font-size:19px;font-weight:800}html.frost .tile.live .t-ic{--ic1:#84cbf7f2;--ic2:#2a5fc0f2}html.frost .tile.plan .t-ic{--ic1:#ffd96ef2;--ic2:#eba11af2;--ic-sh:#c8820a80}html.frost .tile.mat .t-ic{--ic1:#8deccbf2;--ic2:#25ad84f2;--ic-sh:#14826480}html.frost .tile.ask .t-ic{--ic1:#c9b6fff2;--ic2:#8566dcf2;--ic-sh:#6446be80}html.frost .tile .badge-live{color:var(--ok)}html.frost .home-foot{border-top:2px dashed #d4ecfd}html.frost .home-foot .keep .ic{color:#5aa6e6}@media (max-width:1340px){.fz-home-elsa{display:none}}@media (max-width:720px){.fz-home{align-items:stretch!important;padding:76px 14px 24px!important}.fz-home-card{border-radius:34px;max-height:100%;padding:26px 20px 22px;overflow:auto}.fz-home-card:before,.fz-home-olaf{display:none}}html.frost .sheet{border-radius:40px}html.frost .sheet-head h2{letter-spacing:0;font-family:"Baloo 2",sans-serif;font-weight:800}html.frost .doc{color:var(--ink-2)}html.frost .doc h3{color:var(--ink);align-items:center;gap:10px;font-family:"Baloo 2",sans-serif;font-weight:800;display:flex}html.frost .doc h3:before{content:"❄";color:#7cc4f5;font-size:.85em}html.frost .doc ul li:before{background:#7cc4f5}html.frost .doc .card,html.frost .doc .agenda .ag{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim)}html.frost .doc .agenda .ag b{color:var(--leaf-4);font-family:"Baloo 2",sans-serif;font-weight:800}html.frost .doc td{background:#ffffff8c}html.frost .mat-tabs button{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim);font-family:"Baloo 2",sans-serif;font-weight:700}html.frost .mat-tabs button.on{color:#fff;box-shadow:none;background:linear-gradient(100deg,#2a5fc0,#8566dc)}html.frost .mirror-wrap{box-shadow:0 0 0 3px #fff,0 0 0 7px #a0d2fa66,0 24px 50px -24px #0a1446b3}html.frost .mv-follow.on{background:var(--ok-soft);color:#137155}html.frost .mv-follow:not(.on){background:var(--ink);color:#fff}html.frost .ask-anon input:checked+.ask-box{background:var(--leaf-4)}html.frost .ask-item{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim)}html.frost .activity-layer.dim{background:#1e328240}html.frost .poll-card,html.frost .raise-card,html.frost .notice-card{position:relative}html.frost .poll-card:after,html.frost .raise-card:after{content:"❄";color:#9fd8ff;font-size:30px;animation:10s linear infinite fzSpin;position:absolute;top:14px;right:22px}html.frost .poll-card .kicker{color:#8566dc;font-family:"Baloo 2",sans-serif}html.frost .poll-card h2,html.frost .raise-card h2,html.frost .notice-card h2{letter-spacing:0;color:var(--ink);font-family:"Baloo 2",sans-serif;font-weight:800}html.frost .poll-opt{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim);border-radius:22px}html.frost .poll-opt:hover{box-shadow:var(--lgx-inner-rim), inset 0 0 0 2px #9bcdf3;background:#ffffffe0}html.frost .poll-opt:first-child .k{background:linear-gradient(145deg,#84cbf7,#3a86d8)}html.frost .poll-opt:nth-child(2) .k{background:linear-gradient(145deg,#c9b6ff,#8566dc)}html.frost .poll-opt:nth-child(3) .k{background:linear-gradient(145deg,#ffadc9,#e8578a)}html.frost .poll-opt:nth-child(4) .k{background:linear-gradient(145deg,#ffd96e,#eba11a)}html.frost .poll-opt .bar{background:#5aa6e62e}html.frost .poll-opt.mine{background:#eef8ff;box-shadow:inset 0 0 0 3px #5aa6e6,0 10px 24px -14px #2a5fc099}html.frost .poll-opt.right{background:var(--ok-soft);box-shadow:inset 0 0 0 3px #3fc39a}html.frost .poll-opt.wrong{box-shadow:inset 0 0 0 3px var(--bad);background:var(--bad-soft)}html.frost .raise-hand{color:#fff;background:linear-gradient(145deg,#ffe58a,#f5b324);box-shadow:0 0 0 6px #ffe58a59,0 16px 30px -14px #c8820ab3}html.frost .hl-title em,html.frost .hh-hero h1 em{color:#8566dc;font-style:normal}html.frost .hh-brand,html.frost .hh-hero .script{color:#fff;text-shadow:0 1px 8px #0a144673}html.frost .hh-hero h1{color:#fff;letter-spacing:-.01em;text-shadow:0 4px #2a5fc080,0 0 30px #a0dcff99;font-family:"Baloo 2",sans-serif;font-weight:800}html.frost .hh-hero h1 em{color:#d9c9ff}html.frost .hh-hero{z-index:1;margin-bottom:40px;position:relative}html.frost .ses-card h2{letter-spacing:0;font-family:"Baloo 2",sans-serif;font-weight:800}html.frost .sc-step{background:linear-gradient(145deg,#c9b6ff,#8566dc)}html.frost .ses-card.past{opacity:.75}html.frost .ses-card.past .sc-step{background:linear-gradient(145deg,#8deccb,#25ad84)}html.frost .sc-lock{background:var(--lgx-inner);box-shadow:var(--lgx-inner-rim);color:var(--ink-2)}html.frost .hh-keys{background:var(--lgx-glare), var(--lgx-fill);-webkit-backdrop-filter:var(--lgx-blur);backdrop-filter:var(--lgx-blur);box-shadow:var(--lgx-rim), var(--lgx-drop)}html.frost .live-dot{background:#3fc39a}.fz-hh-art{pointer-events:none;z-index:2;width:220px;height:190px;position:absolute;top:80px;right:max(8px,50% - 690px)}.fz-hh-elsa{width:122px;position:absolute;bottom:0;right:80px}.fz-hh-olaf{width:90px;position:absolute;bottom:4px;right:0}@media (max-width:1400px){.fz-hh-art{display:none}}html.frost .hud{background:#142054db}html.frost .overlay{background:#0a12368c}html.frost .ov-item.cur{background:var(--ink);color:#fff}html.frost .ov-item.cur .ov-thumb{box-shadow:0 0 0 3px #9fd8ff}html.frost .deck-wrap{background:#000}.fz-intro{z-index:9990;cursor:pointer;background:#000;place-items:center;transition:background-color .7s .15s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0}.fz-in-frame{aspect-ratio:16/9;width:min(100vw,177.78vh);transition:opacity .6s .12s,transform .75s cubic-bezier(.2,.7,.2,1);position:relative;overflow:hidden;container-type:inline-size}.fz-in-sky{opacity:0;background:radial-gradient(60% 55% at 50% 46%,#1f3c8c 0%,#0c1849 55%,#030616 100%);position:absolute;top:0;bottom:0;left:0;right:0}.fz-in-sky:after{content:"";opacity:.8;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff,#0000),radial-gradient(1px 1px at 28% 64%,#dff,#0000),radial-gradient(1.4px 1.4px at 44% 12%,#fff,#0000),radial-gradient(1px 1px at 62% 30%,#fff,#0000),radial-gradient(1.3px 1.3px at 78% 72%,#e9dcff,#0000),radial-gradient(1px 1px at 88% 20%,#fff,#0000),radial-gradient(1.2px 1.2px at 8% 82%,#fff,#0000),radial-gradient(1px 1px at 54% 86%,#cfe6ff,#0000);position:absolute;top:0;bottom:0;left:0;right:0}.fz-intro.go .fz-in-sky{animation:.5s forwards fzInFade}@keyframes fzInFade{to{opacity:1}}.fz-in-aur{opacity:0;filter:blur(2.6cqw);mix-blend-mode:screen;border-radius:50%;width:160%;position:absolute;left:-30%}.fz-in-aur.a1{background:linear-gradient(90deg,#0000 5%,#60f6c4bf 30%,#6ebeffcc 55%,#c482ffa6 80%,#0000 95%);height:26%;top:12%;rotate:-6deg}.fz-in-aur.a2{background:linear-gradient(90deg,#0000 5%,#c482ff99 30%,#6ebeffa6 62%,#0000 92%);height:18%;top:58%;rotate:5deg}.fz-intro.go .fz-in-aur.a1{animation:2.3s cubic-bezier(.3,.6,.3,1) .4s forwards fzInAur}.fz-intro.go .fz-in-aur.a2{animation:2.3s cubic-bezier(.3,.6,.3,1) .65s forwards fzInAur2}@keyframes fzInAur{0%{opacity:0;translate:-30%}35%{opacity:1}to{opacity:.6;translate:12%}}@keyframes fzInAur2{0%{opacity:0;translate:30%}35%{opacity:.9}to{opacity:.5;translate:-10%}}.fz-in-frost{filter:drop-shadow(0 0 4px #8cdcffe6);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fz-in-frost path{fill:none;stroke:#d6f2ffeb;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;stroke-dasharray:1;stroke-dashoffset:1px}.fz-in-frost path.d1{stroke-width:1.5px;stroke:#d6f2ffcc}.fz-in-frost path.d2{stroke-width:1.1px;stroke:#d6f2ffa6}.fz-intro.go .fz-in-frost path{animation:.7s cubic-bezier(.4,.1,.3,1) forwards fzInDraw;animation-delay:calc(80ms + var(--j) * .11s + var(--k) * 40ms)}@keyframes fzInDraw{to{stroke-dashoffset:0}}.fz-in-flake{opacity:0;filter:drop-shadow(0 0 .8cqw #96e1fff2)drop-shadow(0 0 2.6cqw #6ebeff99);width:30cqw;height:30cqw;position:absolute;top:46%;left:50%;overflow:visible;translate:-50% -50%}.fz-in-flake path{fill:none;stroke:#eefaff;stroke-width:4.5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.fz-in-flake .core{fill:#fff;opacity:0}.fz-intro.go .fz-in-flake{animation:1.2s cubic-bezier(.2,.7,.2,1) .2s forwards fzInFlake,.45s ease-in 1.2s forwards fzInFlakeOut}.fz-intro.go .fz-in-flake path{animation:.7s cubic-bezier(.4,.1,.3,1) forwards fzInDraw;animation-delay:calc(.25s + var(--j) * 90ms + var(--k) * 30ms)}.fz-intro.go .fz-in-flake .core{animation:.5s .6s forwards fzInFade}@keyframes fzInFlake{0%{opacity:0;rotate:-60deg;scale:.5}30%{opacity:1}to{opacity:1;rotate:0deg;scale:1}}@keyframes fzInFlakeOut{to{opacity:0;rotate:30deg;scale:1.7}}.fz-in-ring{aspect-ratio:1;opacity:0;border:.35cqw solid #cdf2fff2;border-radius:50%;width:12cqw;position:absolute;top:46%;left:50%;translate:-50% -50%;box-shadow:0 0 2cqw #8cdcffe6,inset 0 0 2cqw #8cdcffb3}.fz-intro.go .fz-in-ring{animation:.9s cubic-bezier(.1,.7,.2,1) 1.22s forwards fzInRing}@keyframes fzInRing{0%{opacity:.95;scale:.2}to{opacity:0;scale:9}}.fz-in-fx{pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.fz-in-text{text-align:center;color:#fff;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;padding-bottom:2cqw;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.fz-in-text .k{letter-spacing:.32em;text-transform:uppercase;color:#bfe9ff;opacity:0;font:700 1.5cqw/1.2 "Baloo 2",sans-serif}.fz-in-text .t{letter-spacing:-.01em;white-space:nowrap;filter:drop-shadow(0 .35cqw #2a5fc099)drop-shadow(0 0 2cqw #a0dcffbf);margin-top:.8cqw;font:800 11cqw/1 "Baloo 2",sans-serif}.fz-in-text .t i{opacity:0;background:linear-gradient(#fff 25%,#cdf1ff 58%,#a7c9ff 92%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;display:inline-block}.fz-in-text .t i.sp{width:.28em}.fz-in-text .s{color:#e6f5ff;opacity:0;margin-top:1.4cqw;font:600 1.9cqw/1.3 Be Vietnam Pro,sans-serif}.fz-in-text .line{background:linear-gradient(90deg,#0000,#bff0ff,#d9c9ff,#0000);border-radius:99px;width:34cqw;height:.16cqw;margin-top:1.6cqw;scale:0 1;box-shadow:0 0 1cqw #a0e1ffe6}.fz-intro.go .fz-in-text .k{animation:.7s cubic-bezier(.2,.8,.2,1) 1.45s forwards fzInUp}.fz-intro.go .fz-in-text .t i{animation:.8s cubic-bezier(.2,.8,.2,1) forwards fzInLetter;animation-delay:calc(1.42s + var(--i) * 60ms)}.fz-intro.go .fz-in-text .s{animation:.7s cubic-bezier(.2,.8,.2,1) 1.9s forwards fzInUp}.fz-intro.go .fz-in-text .line{animation:.8s cubic-bezier(.2,.8,.2,1) 1.75s forwards fzInLine}@keyframes fzInUp{0%{opacity:0;translate:0 1.2cqw}to{opacity:1;translate:0}}@keyframes fzInLetter{0%{opacity:0;translate:0 2.4cqw;rotate:-12deg;scale:.4}60%{opacity:1;scale:1.08}to{opacity:1;translate:0;rotate:0deg;scale:1}}@keyframes fzInLine{to{scale:1}}.fz-in-flash{opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 46%,#fff,#def6ffe6 38%,#c8ebff00 78%);position:absolute;top:0;bottom:0;left:0;right:0}.fz-in-skip{color:#ffffff80;opacity:0;font:600 13px/1 Be Vietnam Pro,sans-serif;animation:.4s .8s forwards fzInFade;position:absolute;bottom:14px;right:18px}.fz-intro.out{pointer-events:none;background-color:#0000}.fz-intro.out .fz-in-frame{opacity:0;transform:scale(1.08)}.fz-intro.out .fz-in-flash{animation:.65s forwards fzInFlash}.fz-intro.out .fz-in-skip{display:none}.fz-intro.skip,.fz-intro.skip .fz-in-frame{transition-duration:.3s;transition-delay:0s}@keyframes fzInFlash{30%{opacity:.9}to{opacity:0}}.view.fz-landing.fz-pre :-webkit-any(.brand,.fz-land-hello,.fz-land-title,.fz-land-sub,.fz-join-box,.fz-land-elsa,.fz-land-olaf,.fz-land-say,.hint){opacity:0;translate:0 22px}.view.fz-landing.fz-pre :is(.brand,.fz-land-hello,.fz-land-title,.fz-land-sub,.fz-join-box,.fz-land-elsa,.fz-land-olaf,.fz-land-say,.hint){opacity:0;translate:0 22px}.view.fz-landing.fz-pre .fz-land-elsa{translate:8%}.view.fz-landing.fz-pre.fz-reveal :-webkit-any(.brand,.fz-land-hello,.fz-land-title,.fz-land-sub,.fz-join-box,.fz-land-elsa,.fz-land-olaf,.fz-land-say,.hint){opacity:1;transition:opacity .7s ease var(--rd,0s), translate .9s cubic-bezier(.2, .8, .2, 1) var(--rd,0s);translate:0}.view.fz-landing.fz-pre.fz-reveal :is(.brand,.fz-land-hello,.fz-land-title,.fz-land-sub,.fz-join-box,.fz-land-elsa,.fz-land-olaf,.fz-land-say,.hint){opacity:1;transition:opacity .7s ease var(--rd,0s), translate .9s cubic-bezier(.2, .8, .2, 1) var(--rd,0s);translate:0}.view.fz-landing.fz-pre .brand{--rd:50ms}.view.fz-landing.fz-pre .fz-land-elsa{--rd:.12s}.view.fz-landing.fz-pre .fz-land-hello{--rd:.18s}.view.fz-landing.fz-pre .fz-land-title{--rd:.3s}.view.fz-landing.fz-pre .fz-land-sub{--rd:.48s}.view.fz-landing.fz-pre .fz-land-olaf{--rd:.6s}.view.fz-landing.fz-pre .fz-join-box{--rd:.7s}.view.fz-landing.fz-pre .fz-land-say{--rd:.95s}.view.fz-landing.fz-pre .hint{--rd:1.2s}@media (prefers-reduced-motion:reduce){.fz-intro{display:none}}
