.topic-artwork[data-v-9a9a8c10]{font-family:var(--gt-font-family);--poster-bg:#ffb99b;--poster-ink:#692c29;background:var(--poster-bg);color:var(--poster-ink);display:flex;flex-direction:column;height:100%;isolation:isolate;min-height:220px;overflow:hidden;padding:22px 24px;position:relative;width:100%}.topic-artwork[data-v-9a9a8c10]:before{background-image:radial-gradient(#ffffff22 .6px,transparent 0);background-size:5px 5px;content:"";top:0;right:0;bottom:0;left:0;opacity:.7;pointer-events:none;position:absolute;z-index:-1}.poster-top[data-v-9a9a8c10]{align-items:center;display:flex;font-size:10px;font-weight:650;justify-content:space-between;letter-spacing:.16em;position:relative;z-index:2}.poster-top>span[data-v-9a9a8c10]:first-child{border-bottom:1px solid;padding-bottom:5px}.poster-index[data-v-9a9a8c10]{font-size:23px;line-height:1}.poster-title[data-v-9a9a8c10]{display:flex;flex-direction:column;font-size:clamp(24px,2.6vw,34px);font-weight:800;letter-spacing:-.05em;line-height:1.28;margin-top:20px;max-height:4.5em;max-width:56%;overflow:hidden;overflow-wrap:anywhere;pointer-events:none;position:relative;white-space:normal;text-wrap:pretty;width:56%;z-index:2}.poster-title span[data-v-9a9a8c10]{display:block}.poster-bottom[data-v-9a9a8c10]{align-items:center;display:flex;font-size:10px;font-weight:600;justify-content:space-between;letter-spacing:.08em;margin-top:auto;padding-top:22px;position:relative;z-index:2}.poster-object[data-v-9a9a8c10]{bottom:18%;height:62%;position:absolute;right:5%;transition:transform .65s cubic-bezier(.22,.68,0,1);width:47%}.poster-artwork[data-v-9a9a8c10]{height:100%;mix-blend-mode:multiply;opacity:.6;position:absolute;right:0;top:0;width:100%;z-index:0}.poster-artwork img[data-v-9a9a8c10]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.poster-launch .poster-title[data-v-9a9a8c10]{max-width:56%}.launch-card[data-v-9a9a8c10]{border-radius:11px;height:81%;position:absolute;right:11%;top:9%;width:64%}.back-card[data-v-9a9a8c10]{background:#c44742;transform:translate(14px,-5px) rotate(24deg)}.middle-card[data-v-9a9a8c10]{background:#8c6fff;box-shadow:8px 10px 18px #712c1d25;transform:translate(5px,2px) rotate(11deg)}.front-card[data-v-9a9a8c10]{background:linear-gradient(145deg,#fff7e9,#ffdfbb);border:1px solid #fff7dd80;box-shadow:0 12px 25px #68231823;padding:12px 11px;transform:rotate(-9deg)}.window-dots[data-v-9a9a8c10]{color:#c0a192;display:block;font-size:7px;letter-spacing:2px;white-space:nowrap}.app-mark[data-v-9a9a8c10]{background:#d9492e;border-radius:14px;box-shadow:inset 2px 2px 2px #ffffff3d,inset -3px -4px 5px #851d1b33;color:#ffefdf;display:grid;height:54px;left:19%;place-items:center;position:absolute;top:30%;width:54px}.window-line[data-v-9a9a8c10]{background:#e8c5ad;border-radius:10px;bottom:17%;height:5px;left:14%;position:absolute;width:70%}.window-line.short[data-v-9a9a8c10]{bottom:10%;width:43%}.launch-ball[data-v-9a9a8c10]{background:radial-gradient(circle at 30% 25%,#f6f6ae,#bac875 50%,#859250);border-radius:50%;bottom:0;box-shadow:5px 7px 9px #8f473931;height:43px;left:0;position:absolute;width:43px}.poster-conversation[data-v-9a9a8c10]{--poster-bg:#c5b5ed;--poster-ink:#493568}.poster-conversation .poster-title[data-v-9a9a8c10]{max-width:56%}.speech[data-v-9a9a8c10]{align-items:center;border-radius:22px;box-shadow:8px 12px 15px #38214720;display:flex;gap:9px;justify-content:center;position:absolute}.speech[data-v-9a9a8c10]:after{background:inherit;border-radius:3px;bottom:-8px;content:"";height:22px;left:18px;position:absolute;transform:skewY(-28deg);width:22px}.speech-one[data-v-9a9a8c10]{background:#f5f0dd;height:51%;right:-2%;top:8%;transform:rotate(-12deg);width:82%}.speech-one i[data-v-9a9a8c10]{background:#82705f;border-radius:50%;height:12px;width:12px}.speech-two[data-v-9a9a8c10]{background:#744bc8;color:#e9d9ff;height:49%;right:11%;top:53%;transform:rotate(10deg);width:65%}.speech-star[data-v-9a9a8c10]{bottom:-6%;color:#e9ff9b;font-size:55px;left:-2%;line-height:1;position:absolute;transform:rotate(-12deg)}.poster-workshop[data-v-9a9a8c10]{--poster-bg:#e5ee9d;--poster-ink:#384623}.poster-workshop .poster-title[data-v-9a9a8c10]{max-width:56%}.tool-window[data-v-9a9a8c10]{background:#334939;border:2px solid #5c7052;border-radius:13px;box-shadow:7px 13px #b5c26a;height:76%;position:absolute;right:-3%;top:9%;transform:rotate(9deg);width:85%}.tool-header[data-v-9a9a8c10]{align-items:center;border-bottom:1px solid #ffffff18;display:flex;gap:4px;height:26px;padding-left:11px}.tool-header i[data-v-9a9a8c10]{background:#95a27b;border-radius:50%;height:5px;width:5px}.code-symbol[data-v-9a9a8c10]{color:#e3ef9a;display:block;font-size:40px;font-weight:300;letter-spacing:.1em;margin-top:3px;text-align:center}.tool-line[data-v-9a9a8c10]{background:#7b9370;border-radius:5px;bottom:16%;height:5px;left:15%;position:absolute;width:50%}.tool-line.short[data-v-9a9a8c10]{bottom:8%;width:30%}.tool-key[data-v-9a9a8c10]{background:linear-gradient(145deg,#f8f9da,#d5dbb3);border-radius:14px;bottom:-10%;box-shadow:4px 5px #b2bf74;color:#384623;display:grid;height:60px;place-items:center;position:absolute;right:10%;transform:rotate(-10deg);width:62px}.cursor-shape[data-v-9a9a8c10]{background:#fa8359;clip-path:polygon(0 0,100% 58%,61% 67%,52% 100%);filter:drop-shadow(3px 3px 1px #20382050);height:48px;left:0;position:absolute;top:34%;transform:rotate(-12deg);width:40px}.poster-together[data-v-9a9a8c10]{--poster-bg:#b9dacc;--poster-ink:#24493b}.build-block[data-v-9a9a8c10]{border-radius:18px;box-shadow:8px 10px #214f3420;display:grid;height:75px;place-items:center;position:absolute;transform:rotate(-12deg);width:72px}.block-a[data-v-9a9a8c10]{background:#eaf4bd;color:#678147;left:0;top:14%}.block-b[data-v-9a9a8c10]{background:#2c8c72;color:#d2ecb3;right:4%;top:30%;transform:rotate(13deg)}.block-c[data-v-9a9a8c10]{background:#ffbfa0;bottom:-5%;color:#a1523b;left:19%;transform:rotate(7deg)}.build-loop[data-v-9a9a8c10]{border:9px solid #f1ecd5;border-radius:50%;box-shadow:5px 3px 5px #24634a15;height:72px;position:absolute;right:20%;top:7%;transform:rotate(25deg);width:72px;z-index:-1}.poster-night[data-v-9a9a8c10]{--poster-bg:#292637;--poster-ink:#f1eadb}.poster-night .poster-title[data-v-9a9a8c10]{font-size:clamp(23px,2.4vw,31px);max-width:56%}.poster-night .poster-top[data-v-9a9a8c10]{color:#b4a9c8}.poster-night .poster-bottom[data-v-9a9a8c10]{color:#c3b6ce}.night-sphere[data-v-9a9a8c10]{background:radial-gradient(circle at 29% 24%,#f6d7bd,#d47782 35%,#53375c 70%,#372b4e);border-radius:50%;box-shadow:13px 16px 35px #08020d66;height:100px;position:absolute;right:16%;top:25%;width:100px}.night-orbit[data-v-9a9a8c10]{border:2px solid #b2a1cd80;border-radius:50%;height:79px;position:absolute;right:-1%;top:33%;transform:rotate(-29deg);width:155px}.orbit-b[data-v-9a9a8c10]{border-color:#e7b79980;transform:rotate(45deg)}.night-star[data-v-9a9a8c10]{color:#e4edc3;line-height:1;position:absolute}.star-a[data-v-9a9a8c10]{font-size:31px;right:15%;top:6%}.star-b[data-v-9a9a8c10]{bottom:0;font-size:21px;left:3%}.poster-online[data-v-9a9a8c10]{--poster-bg:#b8cce7;--poster-ink:#2c4167}.poster-online .poster-title[data-v-9a9a8c10]{max-width:56%}.online-screen[data-v-9a9a8c10]{align-items:center;background:#f0f3e8;border:1px solid #ffffffb0;border-radius:13px;box-shadow:8px 12px #7e9ec4;color:#7694bf;height:75%;justify-content:center;padding-top:17px;right:1%;top:12%;transform:rotate(-9deg);width:89%}.online-screen[data-v-9a9a8c10],.screen-title[data-v-9a9a8c10]{display:flex;position:absolute}.screen-title[data-v-9a9a8c10]{gap:4px;left:10px;top:10px}.screen-title i[data-v-9a9a8c10]{background:#c0c7ce;border-radius:50%;height:5px;width:5px}.online-faces[data-v-9a9a8c10]{background:#fff5e8;border-radius:50px;bottom:-18px;box-shadow:3px 4px 5px #3b608321;display:flex;gap:4px;padding:6px;position:absolute;right:7px}.online-faces span[data-v-9a9a8c10]{background:#df9780;border-radius:50%;height:21px;width:21px}.online-faces span[data-v-9a9a8c10]:nth-child(2){background:#abbf74}.online-faces span[data-v-9a9a8c10]:nth-child(3){background:#aa98ce}.online-signal[data-v-9a9a8c10]{align-items:end;display:flex;gap:4px;left:-3%;position:absolute;top:22%;transform:rotate(-14deg)}.online-signal i[data-v-9a9a8c10]{background:#487296;border-radius:3px;height:17px;width:9px}.online-signal i[data-v-9a9a8c10]:nth-child(2){height:28px}.online-signal i[data-v-9a9a8c10]:nth-child(3){height:40px}@media(min-width:900px){.topic-artwork:hover .poster-object[data-v-9a9a8c10]{transform:translateY(-5px) rotate(2deg)}}@media(max-width:640px){.topic-artwork[data-v-9a9a8c10]{min-height:235px;padding:23px 25px}.poster-title[data-v-9a9a8c10]{font-size:31px}.poster-night .poster-title[data-v-9a9a8c10]{font-size:29px}}@media(prefers-reduced-motion:reduce){.poster-object[data-v-9a9a8c10]{transition:none}.topic-artwork:hover .poster-object[data-v-9a9a8c10]{transform:none}}.topic-artwork[data-v-9a9a8c10]{border-radius:0;height:200px;min-height:200px;padding:20px;width:300px}.poster-object[data-v-9a9a8c10]{bottom:17%;height:70%;right:21%;width:58%}.topic-showcase .launch-card[data-v-9a9a8c10]{height:72%;top:1%}.podium[data-v-9a9a8c10]{background:linear-gradient(#fff0d7,#dab297);border-radius:50%;bottom:-2%;box-shadow:0 7px #ca937d,5px 12px 13px #68231820;height:18px;left:12%;position:absolute;width:80%}.topic-share .speech-one[data-v-9a9a8c10]{right:18%;top:0;transform:rotate(8deg);width:68%}.topic-share .speech-two[data-v-9a9a8c10]{right:-4%;top:41%;transform:rotate(-10deg)}.keyboard[data-v-9a9a8c10]{background:#eaf1c3;border-radius:6px 6px 12px 12px;bottom:-7%;box-shadow:4px 5px #9eae70;display:grid;gap:3px;grid-template-columns:repeat(5,1fr);height:32px;left:10%;padding:6px 12px;position:absolute;transform:rotate(9deg) skew(-10deg);width:93%}.keyboard i[data-v-9a9a8c10]{background:#afbc8a;border-radius:2px}.server-stack[data-v-9a9a8c10]{bottom:-5%;display:grid;gap:4px;left:-5%;position:absolute;transform:rotate(-10deg);width:69px}.server-stack i[data-v-9a9a8c10]{background:linear-gradient(140deg,#f3f5e9,#cad8e5);border-radius:5px;box-shadow:4px 4px #7e9ec4;height:22px}.server-stack i[data-v-9a9a8c10]:before{background:#688863;border-radius:50%;content:"";display:block;height:5px;margin:8px;width:5px}.deploy-arrow[data-v-9a9a8c10]{background:#f7c58e;border-radius:12px;bottom:-4%;box-shadow:4px 4px #6e87a6;color:#85552c;padding:7px;position:absolute;right:7%}.topic-fde .tool-window[data-v-9a9a8c10]{background:#344c69;border-color:#6c88ab;box-shadow:7px 13px #8aa8c8}.bulb[data-v-9a9a8c10]{background:radial-gradient(circle at 29% 22%,#fff9d0,#f1d879 56%,#d49a49);border-radius:50% 50% 40% 40%;box-shadow:inset -5px -7px 8px #b16b2830,8px 12px 18px #783a2525;height:98px;left:25%;top:6%;transform:rotate(-10deg);width:93px}.bulb[data-v-9a9a8c10],.filament[data-v-9a9a8c10]{position:absolute}.filament[data-v-9a9a8c10]{border:3px solid #b47a39;border-bottom:0;border-radius:20px 20px 0 0;height:53px;left:33%;top:36%;width:32px}.bulb-base[data-v-9a9a8c10]{background:linear-gradient(100deg,#746689,#a599b1,#756886);border-radius:5px 5px 12px 12px;box-shadow:5px 5px 8px #783a2520;height:29px;left:42%;position:absolute;top:73%;transform:rotate(-10deg);width:40px}.bulb-base i[data-v-9a9a8c10]{border-top:2px solid #5f536a60;display:block;margin:7px 0}.idea-rays i[data-v-9a9a8c10]{background:#fff4c9;border-radius:4px;height:17px;left:17%;position:absolute;top:0;transform:rotate(-45deg);width:6px}.idea-rays i[data-v-9a9a8c10]:nth-child(2){left:53%;top:-10%;transform:rotate(10deg)}.idea-rays i[data-v-9a9a8c10]:nth-child(3){left:91%;top:10%;transform:rotate(50deg)}.idea-note[data-v-9a9a8c10]{background:#fdf2e2;border-radius:6px;bottom:0;box-shadow:3px 5px #cc8f78;height:49px;left:0;position:absolute;transform:rotate(12deg);width:48px}.idea-note span[data-v-9a9a8c10]{background:#d3b69f;border-radius:4px;display:block;height:4px;margin:12px 8px;width:60%}.blueprint-sheet[data-v-9a9a8c10],.calendar-sheet[data-v-9a9a8c10],.review-sheet[data-v-9a9a8c10],.route-sheet[data-v-9a9a8c10]{background:linear-gradient(140deg,#fff9e9,#e6e9dc);border-radius:12px;box-shadow:7px 10px #7e9ec4,12px 15px 17px #334f7020;height:134px;left:14%;position:absolute;top:3%;transform:rotate(-9deg);width:114px}.sheet-clip[data-v-9a9a8c10]{background:linear-gradient(#a8b7cd,#778eab);border-radius:6px;height:16px;left:32px;position:absolute;top:-6px;width:47px}.check-row[data-v-9a9a8c10]{align-items:center;color:#508870;display:flex;gap:9px;margin:20px 14px 0}.check-row i[data-v-9a9a8c10]{background:#b6c7c7;border-radius:3px;height:5px;width:41px}.magnifier[data-v-9a9a8c10]{background:#ddedf177;border:10px solid #7a59b1;border-radius:50%;bottom:7%;box-shadow:inset 2px 3px 4px #fff7,4px 5px 5px #38476525;height:61px;position:absolute;right:-4%;transform:rotate(-24deg);width:61px}.magnifier[data-v-9a9a8c10]:after{background:linear-gradient(90deg,#9e7cc9,#6a489e);border-radius:8px;content:"";height:38px;left:35px;position:absolute;top:42px;transform:rotate(-35deg);width:13px}.blueprint-sheet[data-v-9a9a8c10]{background:#416a94;background-image:linear-gradient(#ffffff12 1px,transparent 0),linear-gradient(90deg,#ffffff12 1px,transparent 0);background-size:13px 13px;height:118px;left:1%;top:6%;transform:rotate(-7deg);width:149px}.plan-node[data-v-9a9a8c10]{border:2px solid #d6e8f3;border-radius:5px;height:28px;position:absolute;width:34px}.node-a[data-v-9a9a8c10]{left:14px;top:18px}.node-b[data-v-9a9a8c10]{right:15px;top:18px}.node-c[data-v-9a9a8c10]{bottom:17px;left:58px}.plan-line[data-v-9a9a8c10]{border:2px solid #d6e8f3;border-radius:0 0 8px 8px;border-top:0;height:24px;left:30px;position:absolute;top:44px;width:81px}.pencil[data-v-9a9a8c10]{background:linear-gradient(90deg,#e5a44c 33%,#ffe1a0 0,#ffe1a0 66%,#ca8137 0);border-radius:4px 4px 0 0;bottom:-2%;box-shadow:4px 4px 7px #432f3925;height:111px;position:absolute;right:5%;transform:rotate(26deg);width:17px}.pencil[data-v-9a9a8c10]:after{border-left:8.5px solid transparent;border-right:8.5px solid transparent;border-top:20px solid #f8d2a0;bottom:-20px;content:"";left:0;position:absolute}.pencil[data-v-9a9a8c10]:before{background:#d88988;border-radius:5px 5px 0 0;content:"";height:15px;position:absolute;top:-8px;width:17px}.route-sheet[data-v-9a9a8c10]{box-shadow:7px 10px #d68c73}.route-line[data-v-9a9a8c10]{border:6px solid #9da682;border-radius:22px 0 0 22px;border-right:0;height:57px;left:18px;position:absolute;top:27px;width:72px}.route-dot[data-v-9a9a8c10]{background:#799669;border-radius:50%;bottom:25px;box-shadow:0 0 0 5px #b3c18d55;height:15px;position:absolute;right:18px;width:15px}.warning[data-v-9a9a8c10]{background:linear-gradient(130deg,#ffe9a4,#e9b657);box-shadow:5px 6px #bd783f;color:#926032;font-size:43px;font-weight:600;height:59px;line-height:59px;right:-2%;text-align:center;top:-2%;transform:rotate(12deg);width:63px}.repair-key[data-v-9a9a8c10],.warning[data-v-9a9a8c10]{border-radius:13px;position:absolute}.repair-key[data-v-9a9a8c10]{background:#728e69;bottom:-7%;box-shadow:4px 5px #556c4f;color:#eef7cf;left:2%;padding:8px;transform:rotate(-12deg)}.mic-base[data-v-9a9a8c10]{background:linear-gradient(#8e7eaa,#5b447e);border-radius:50%;bottom:0;box-shadow:4px 5px 8px #49356825;height:18px;left:31%;position:absolute;width:82px}.mic-stem[data-v-9a9a8c10]{background:linear-gradient(90deg,#8e7eaa,#ddd5e6,#8e7eaa);bottom:8px;height:50px;left:52%;position:absolute;width:9px}.microphone[data-v-9a9a8c10]{background:linear-gradient(110deg,#fff7e8,#e2d8cf 60%,#b9a9b9);border-radius:30px;box-shadow:4px 6px 9px #49356825;height:93px;left:37%;padding:20px 12px;position:absolute;top:-2%;transform:rotate(9deg);width:58px}.microphone i[data-v-9a9a8c10]{background:#8b7b8b;border-radius:4px;display:block;height:3px;margin-bottom:9px}.mic-cradle[data-v-9a9a8c10]{border:6px solid #705496;border-radius:0 0 40px 40px;border-top:0;height:65px;left:28%;position:absolute;top:32%;width:88px}.sound-wave[data-v-9a9a8c10]{border-bottom:4px solid transparent;border-left:0;border-radius:50%;border-right:4px solid #f1e9c9;border-top:4px solid transparent;height:54px;position:absolute;right:0;top:14%;transform:rotate(7deg);width:27px}.venue-floor[data-v-9a9a8c10]{background:#a794cb;border-radius:8px;bottom:0;box-shadow:0 8px #8471af;height:80px;left:-6%;width:184px}.venue-floor[data-v-9a9a8c10],.venue-wall[data-v-9a9a8c10]{position:absolute;transform:skewY(-10deg)}.venue-wall[data-v-9a9a8c10]{background:linear-gradient(120deg,#fff7e7,#e4d8d1);border-radius:8px 8px 0 0;box-shadow:8px 1px #bbabc6;height:90px;left:3%;top:7%;width:144px}.venue-window[data-v-9a9a8c10]{background:#a8c7d4;border:5px solid #fff7e7;box-shadow:0 0 0 2px #c7b9b7;height:39px;left:15px;position:absolute;top:18px;width:50px}.venue-window[data-v-9a9a8c10]:after{border-left:3px solid #fff7e7;content:"";height:100%;left:18px;position:absolute;top:0}.venue-door[data-v-9a9a8c10]{background:#806890;border-radius:17px 17px 0 0;bottom:0;height:65px;position:absolute;right:13px;width:37px}.venue-table[data-v-9a9a8c10]{background:linear-gradient(#f6dda9,#d5b987);border-radius:50%;bottom:15%;box-shadow:0 7px #b2986b;height:28px;left:20%;position:absolute;transform:rotate(-10deg);width:73px}.venue-seat[data-v-9a9a8c10]{background:#d3e394;border-radius:7px;box-shadow:3px 6px #89975c;height:29px;position:absolute;width:24px}.seat-a[data-v-9a9a8c10]{bottom:4%;left:6%;transform:rotate(-12deg)}.seat-b[data-v-9a9a8c10]{bottom:1%;right:17%;transform:rotate(10deg)}.venue-pin[data-v-9a9a8c10]{background:linear-gradient(140deg,#f7c995,#ed996a);border-radius:16px;box-shadow:5px 6px #ad718050;color:#9f603f;display:grid;height:59px;place-items:center;position:absolute;right:-7%;top:-9%;transform:rotate(12deg);width:54px}.calendar-sheet[data-v-9a9a8c10]{box-shadow:7px 10px #ce8b76;height:122px;left:6%;top:2%;width:119px}.calendar-top[data-v-9a9a8c10]{background:#c55643;border-radius:12px 12px 0 0;display:flex;height:30px;justify-content:space-around}.calendar-top i[data-v-9a9a8c10]{background:#fff1d9;border-radius:5px;box-shadow:2px 2px 2px #773a3240;height:22px;margin-top:-7px;width:8px}.calendar-grid[data-v-9a9a8c10]{display:grid;gap:9px;grid-template-columns:repeat(3,1fr);padding:17px}.calendar-grid i[data-v-9a9a8c10]{background:#dfc7b3;border-radius:3px;height:13px}.calendar-grid i[data-v-9a9a8c10]:nth-child(5){background:#9c86c3}.design-swatch[data-v-9a9a8c10]{background:linear-gradient(90deg,#a793c9 33%,#d4e296 0,#d4e296 66%,#ed9873 0);border:4px solid #fff3e0;bottom:-3%;box-shadow:3px 4px #b67963;height:24px;left:-3%;position:absolute;transform:rotate(10deg);width:66px}.mentor-board[data-v-9a9a8c10]{background:#384f3e;border:6px solid #b9c68b;border-radius:11px;box-shadow:6px 8px #8e9f68;height:91px;left:4%;position:absolute;top:0;transform:rotate(5deg);width:142px}.diagram[data-v-9a9a8c10]{align-items:center;display:flex;gap:8px;padding:20px 13px}.diagram i[data-v-9a9a8c10]{border:2px solid #e0eeb0;border-radius:5px;height:30px;width:26px}.diagram i[data-v-9a9a8c10]:nth-child(2){background:#8fa879;height:44px}.mentor-person[data-v-9a9a8c10],.student[data-v-9a9a8c10]{bottom:0;height:85px;left:-2%;position:absolute;transform:rotate(-8deg);width:49px}.mentor-person i[data-v-9a9a8c10],.student i[data-v-9a9a8c10]{background:radial-gradient(circle at 30% 20%,#ffdab9,#d99573);border-radius:50%;box-shadow:3px 4px #ac795b30;display:block;height:31px;margin:auto;width:31px}.mentor-person span[data-v-9a9a8c10],.student span[data-v-9a9a8c10]{background:linear-gradient(120deg,#9c83c1,#6c589a);border-radius:18px 18px 8px 8px;box-shadow:4px 5px #6b626d30;display:block;height:49px;margin-top:5px}.student[data-v-9a9a8c10]{bottom:-8%;left:auto;right:0;transform:rotate(8deg) scale(.76)}.student span[data-v-9a9a8c10]{background:linear-gradient(120deg,#edb282,#c8865e)}.pointer[data-v-9a9a8c10]{background:#eee3bc;border-radius:4px;bottom:26%;box-shadow:2px 2px 2px #46533930;height:65px;left:30%;position:absolute;transform:rotate(35deg);width:5px}.test-phone[data-v-9a9a8c10]{background:linear-gradient(130deg,#fff9eb,#dfe8e3);border:5px solid #4b607e;border-radius:18px;box-shadow:6px 7px #8199b8,10px 12px 18px #334f7020;height:139px;left:20%;position:absolute;top:-1%;transform:rotate(-10deg);width:77px}.phone-camera[data-v-9a9a8c10]{background:#8b9bab;border-radius:3px;display:block;height:4px;margin:5px auto;width:23px}.phone-app[data-v-9a9a8c10]{background:linear-gradient(130deg,#a1b787,#748e63);border-radius:12px;box-shadow:2px 3px 3px #52614320;color:#f5f5d6;display:grid;height:46px;margin:14px auto;place-items:center;width:44px}.test-phone>i[data-v-9a9a8c10]{background:#c4cfc8;border-radius:4px;display:block;height:4px;margin:10px}.test-phone>i[data-v-9a9a8c10]:last-child{width:29px}.feedback-bubble[data-v-9a9a8c10]{align-items:center;background:linear-gradient(130deg,#f9ce9e,#edac82);border-radius:16px;box-shadow:4px 6px #bd866b;display:flex;gap:6px;height:53px;justify-content:center;position:absolute;right:-6%;top:9%;transform:rotate(11deg);width:79px}.feedback-bubble[data-v-9a9a8c10]:after{border-right:15px solid transparent;border-top:13px solid #efb58b;bottom:-10px;content:"";left:20px;position:absolute}.feedback-bubble i[data-v-9a9a8c10]{background:#a16b50;border-radius:50%;height:8px;width:8px}.feedback-star[data-v-9a9a8c10]{bottom:0;color:#f4efc4;font-size:46px;position:absolute;right:4%;text-shadow:2px 4px #8fa5b8;transform:rotate(8deg)}.resource-case[data-v-9a9a8c10]{background:linear-gradient(130deg,#f7dbb6,#dbad85);border-radius:15px;bottom:1%;box-shadow:6px 8px #a58163;height:88px;left:6%;position:absolute;transform:rotate(-9deg);width:143px}.resource-case[data-v-9a9a8c10]:after{border-top:3px solid #c59673;content:"";left:0;position:absolute;top:29px;width:100%}.case-handle[data-v-9a9a8c10]{border:7px solid #a28265;border-bottom:0;border-radius:10px 10px 0 0;height:25px;left:46px;position:absolute;top:-20px;width:51px}.case-buckle[data-v-9a9a8c10]{background:#f2ddaf;border-radius:4px;box-shadow:2px 2px #b19568;height:22px;left:61px;position:absolute;top:21px;width:19px;z-index:1}.resource-chip[data-v-9a9a8c10]{background:linear-gradient(130deg,#508f7c,#2a6c5b);border-radius:13px;box-shadow:4px 5px #235542,inset 0 0 0 6px #91b7a0;color:#e0edbb;display:grid;height:61px;place-items:center;position:absolute;right:-7%;top:1%;transform:rotate(14deg);width:61px}.resource-cloud[data-v-9a9a8c10]{background:#f3f1da;border-radius:23px;box-shadow:4px 5px #91b7a0;color:#779b8a;display:grid;height:49px;left:1%;place-items:center;position:absolute;top:-10%;transform:rotate(-7deg);width:66px}.is-vibrant[data-v-9a9a8c10]{--poster-bg:#ffa982;--poster-ink:#71301f}.is-vibrant.poster-conversation[data-v-9a9a8c10]{--poster-bg:#bda2f5;--poster-ink:#55329c}.is-vibrant.poster-workshop[data-v-9a9a8c10]{--poster-bg:#dced82;--poster-ink:#365126}.is-vibrant.poster-together[data-v-9a9a8c10]{--poster-bg:#8eddbc;--poster-ink:#196347}.is-vibrant.poster-online[data-v-9a9a8c10]{--poster-bg:#9fcafb;--poster-ink:#275591}.is-vibrant .front-card[data-v-9a9a8c10]{background:linear-gradient(145deg,#fffdf1,#ffe1a5)}.is-vibrant .back-card[data-v-9a9a8c10]{background:#ef583e}.is-vibrant .middle-card[data-v-9a9a8c10]{background:#8450eb}.is-vibrant .app-mark[data-v-9a9a8c10]{background:#f75b31;color:#fff8e5}.is-vibrant .launch-ball[data-v-9a9a8c10]{background:radial-gradient(circle at 30% 25%,#faffba,#c3e34c 55%,#8ead30)}.is-vibrant .podium[data-v-9a9a8c10]{background:linear-gradient(#fff8de,#ffc974);box-shadow:0 7px #ec9751,5px 12px 13px #aa492323}.is-vibrant .speech-one[data-v-9a9a8c10]{background:#fff9e6}.is-vibrant .speech-one i[data-v-9a9a8c10]{background:#9a6ed7}.is-vibrant .speech-two[data-v-9a9a8c10]{background:#8049d9;color:#fff3d6}.is-vibrant .speech-star[data-v-9a9a8c10]{color:#efff82}.is-vibrant .tool-window[data-v-9a9a8c10]{background:#365c42;border-color:#5f8844;box-shadow:7px 13px #acc844}.is-vibrant .code-symbol[data-v-9a9a8c10]{color:#f0ffa5}.is-vibrant .keyboard[data-v-9a9a8c10]{background:#fffce0;box-shadow:4px 5px #a6bf42}.is-vibrant .keyboard i[data-v-9a9a8c10]{background:#c4db75}.is-vibrant .cursor-shape[data-v-9a9a8c10]{background:#ff7950}.is-vibrant .venue-floor[data-v-9a9a8c10]{background:#9667e5;box-shadow:0 8px #7846c8}.is-vibrant .venue-wall[data-v-9a9a8c10]{background:linear-gradient(120deg,#fffbe9,#ffe2b7);box-shadow:8px 1px #e0beec}.is-vibrant .venue-window[data-v-9a9a8c10]{background:#79cafa;border-color:#fffce9;box-shadow:0 0 0 2px #d2a8ef}.is-vibrant .venue-door[data-v-9a9a8c10]{background:#8550d3}.is-vibrant .venue-table[data-v-9a9a8c10]{background:linear-gradient(#ffe68c,#ffbc51);box-shadow:0 7px #d48f3d}.is-vibrant .venue-seat[data-v-9a9a8c10]{background:#d7f579;box-shadow:3px 6px #9bb640}.is-vibrant .venue-pin[data-v-9a9a8c10]{background:linear-gradient(140deg,#ffcd7d,#ff8955);box-shadow:5px 6px #8c4ccc66;color:#a54526}.is-vibrant .calendar-sheet[data-v-9a9a8c10]{background:linear-gradient(140deg,#fffbe8,#fff0d2);box-shadow:7px 10px #e67d57}.is-vibrant .calendar-top[data-v-9a9a8c10]{background:#f4613f}.is-vibrant .calendar-grid i[data-v-9a9a8c10]{background:#ffc99a}.is-vibrant .calendar-grid i[data-v-9a9a8c10]:nth-child(5){background:#9154e1}.is-vibrant .design-swatch[data-v-9a9a8c10]{background:linear-gradient(90deg,#965bea 33%,#d0ee6d 0,#d0ee6d 66%,#ff8052 0);box-shadow:3px 4px #d8714d}.is-vibrant .pencil[data-v-9a9a8c10]{background:linear-gradient(90deg,#ffb82f 33%,#ffe58c 0,#ffe58c 66%,#e89527 0)}.is-vibrant .mentor-board[data-v-9a9a8c10]{background:#496bd0;border-color:#fff6c9;box-shadow:6px 8px #aec34c}.is-vibrant .diagram i[data-v-9a9a8c10]{border-color:#ecff9d}.is-vibrant .diagram i[data-v-9a9a8c10]:nth-child(2){background:#91bbea}.is-vibrant .mentor-person span[data-v-9a9a8c10]{background:linear-gradient(120deg,#ab72ef,#7c43cb)}.is-vibrant .student span[data-v-9a9a8c10]{background:linear-gradient(120deg,#ffc675,#f28a42)}.is-vibrant .test-phone[data-v-9a9a8c10]{background:linear-gradient(130deg,#fffceb,#eaf7ff);border-color:#4d63b7;box-shadow:6px 7px #719be3,10px 12px 18px #334f7020}.is-vibrant .phone-app[data-v-9a9a8c10]{background:linear-gradient(130deg,#bfe865,#89bf45);color:#fffdeb}.is-vibrant .feedback-bubble[data-v-9a9a8c10]{background:linear-gradient(130deg,#ffd58c,#ff9d65);box-shadow:4px 6px #dc8050}.is-vibrant .feedback-bubble[data-v-9a9a8c10]:after{border-top-color:#ffae73}.is-vibrant .feedback-bubble i[data-v-9a9a8c10]{background:#bd5c35}.is-vibrant .feedback-star[data-v-9a9a8c10]{color:#f9ff97;text-shadow:2px 4px #7f9ddd}.is-vibrant .resource-case[data-v-9a9a8c10]{background:linear-gradient(130deg,#ffedab,#ffc367);box-shadow:6px 8px #c7973f}.is-vibrant .resource-case[data-v-9a9a8c10]:after{border-color:#e7a347}.is-vibrant .case-handle[data-v-9a9a8c10]{border-color:#d38c2d}.is-vibrant .case-buckle[data-v-9a9a8c10]{background:#fff6d0;box-shadow:2px 2px #dda846}.is-vibrant .resource-chip[data-v-9a9a8c10]{background:linear-gradient(130deg,#42b98a,#209f75);box-shadow:4px 5px #25825c,inset 0 0 0 6px #a5f0bc;color:#f1ffa3}.is-vibrant .resource-cloud[data-v-9a9a8c10]{background:#fffde4;box-shadow:4px 5px #66be9b;color:#3aab87}.feedback-screen[data-v-9a9a8c10],.progress-board[data-v-9a9a8c10],.shared-window[data-v-9a9a8c10]{background:linear-gradient(135deg,#fffdeb,#e7f7e2);border-radius:13px;box-shadow:7px 9px #49b38a;height:110px;left:7%;padding:12px;position:absolute;top:4%;transform:rotate(-8deg);width:143px}.build-progress[data-v-9a9a8c10]{align-items:end;display:flex;gap:9px;height:66px;padding:20px 16px 0}.build-progress i[data-v-9a9a8c10]{background:#b3dd67;border-radius:5px;box-shadow:3px 3px #86b74e;height:24px;width:24px}.build-progress i[data-v-9a9a8c10]:nth-child(2){background:#a580ee;box-shadow:3px 3px #865ccb;height:37px}.build-progress i[data-v-9a9a8c10]:nth-child(3){background:#ffb165;box-shadow:3px 3px #e38a43;height:49px}.builder-person[data-v-9a9a8c10]{bottom:-8%;height:78px;left:-4%;position:absolute;transform:rotate(-9deg);width:53px}.builder-person>i[data-v-9a9a8c10]{background:radial-gradient(circle at 30% 20%,#ffe2ab,#f2a473);border-radius:50%;display:block;height:29px;margin:0 auto 4px;width:29px}.builder-person>span[data-v-9a9a8c10]{background:linear-gradient(130deg,#ad79ef,#7c4ad0);border-radius:18px 18px 8px 8px;box-shadow:4px 5px #33886b33;display:block;height:45px}.agent-face[data-v-9a9a8c10]{align-content:center;background:linear-gradient(140deg,#98c6ff,#698ee1);border:4px solid #fff8d6;border-radius:18px;bottom:-7%;box-shadow:5px 6px #3ca17a;display:grid;gap:5px 8px;grid-template-columns:repeat(2,9px);height:59px;justify-content:center;padding:11px;position:absolute;right:-3%;transform:rotate(10deg);width:66px}.agent-face>i[data-v-9a9a8c10]{background:#f9ffad;border-radius:5px;height:12px;width:9px}.agent-face>span[data-v-9a9a8c10]{background:#dff1ff;border-radius:0 0 5px 5px;grid-column:1/-1;height:5px;margin:0 auto;width:17px}.collaboration-link[data-v-9a9a8c10]{bottom:-10%;color:#fffce2;left:43%}.collaboration-link[data-v-9a9a8c10],.inspiration-note[data-v-9a9a8c10]{position:absolute;transform:rotate(-15deg)}.inspiration-note[data-v-9a9a8c10]{background:linear-gradient(135deg,#fffcea,#ffe6b2);border-radius:12px;box-shadow:6px 8px #e48659;height:111px;left:3%;padding:23px 16px;top:13%;width:91px}.inspiration-note span[data-v-9a9a8c10]{background:#edbc75;border-radius:5px;display:block;height:6px;margin:15px 0}.note-second[data-v-9a9a8c10]{background:linear-gradient(135deg,#bc8eff,#8b54da);box-shadow:6px 8px #ba644d;left:auto;right:-1%;top:4%;transform:rotate(14deg)}.note-second span[data-v-9a9a8c10]{background:#e3c4ff}.inspiration-spark[data-v-9a9a8c10]{color:#f6ff88;font-size:83px;left:35%;line-height:1;position:absolute;text-shadow:3px 5px #c99936;top:26%;transform:rotate(12deg)}.spark-orbit[data-v-9a9a8c10]{border:3px solid #fff7cf;border-radius:50%;border-top-color:transparent;bottom:-3%;height:58px;left:17%;position:absolute;transform:rotate(-23deg);width:126px}.progress-board[data-v-9a9a8c10]{background:linear-gradient(135deg,#fffde7,#f6ebff);box-shadow:7px 9px #9465d6;height:131px;left:3%;top:4%;transform:rotate(-7deg)}.progress-steps[data-v-9a9a8c10]{align-items:end;border-bottom:3px solid #d1b6e7;display:flex;gap:12px;height:84px;padding:15px 9px 0}.progress-steps i[data-v-9a9a8c10]{background:#a3cff8;border-radius:5px 5px 0 0;box-shadow:4px 0 #72a8df;height:28px;width:26px}.progress-steps i[data-v-9a9a8c10]:nth-child(2){background:#b8df62;box-shadow:4px 0 #9bbb46;height:47px}.progress-steps i[data-v-9a9a8c10]:nth-child(3){background:#ffad5d;box-shadow:4px 0 #ec8b3b;height:67px}.progress-check[data-v-9a9a8c10]{background:linear-gradient(130deg,#bce967,#7fc549);border:4px solid #f9ffe3;border-radius:50%;bottom:2%;box-shadow:5px 6px #8555c0;color:#fffce5;display:grid;height:60px;place-items:center;position:absolute;right:-5%;transform:rotate(9deg);width:60px}.feedback-screen[data-v-9a9a8c10]{background:linear-gradient(135deg,#fffce9,#edf6ff);box-shadow:7px 9px #6f9ddb;height:117px;left:1%;top:7%}.feedback-product[data-v-9a9a8c10]{background:linear-gradient(135deg,#a674ee,#7547cd);border-radius:12px;box-shadow:3px 4px #c4b3e7;color:#fff5cf;display:grid;height:49px;margin-top:16px;place-items:center;width:49px}.feedback-screen>i[data-v-9a9a8c10]{background:#a6c6e4;border-radius:5px;bottom:40px;height:5px;position:absolute;right:12px;width:40px}.feedback-screen>i[data-v-9a9a8c10]:last-child{bottom:29px;right:22px;width:30px}.topic-feedback .feedback-bubble[data-v-9a9a8c10]{right:-5%;top:-3%}.topic-feedback .feedback-star[data-v-9a9a8c10]{bottom:-9%;right:0}.poster-card-art[data-v-ca230cc1]{aspect-ratio:1.5;border-radius:inherit;overflow:hidden;pointer-events:none;position:relative;width:100%}.poster-card-art[data-v-ca230cc1] .topic-artwork{top:0;right:0;bottom:0;left:0;position:absolute;transform-origin:0 0}.poster-card-art>img[data-v-ca230cc1]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.moli-header[data-v-e5027601]{-webkit-backdrop-filter:none;backdrop-filter:none;background:transparent;box-shadow:none;color:#353535;padding:10px 0 0;position:sticky;top:0;z-index:200}.moli-header[data-v-e5027601] *,.moli-header[data-v-e5027601] :after,.moli-header[data-v-e5027601] :before{box-sizing:border-box}.moli-header__inner[data-v-e5027601]{align-items:center;-webkit-backdrop-filter:blur(20px) saturate(135%);backdrop-filter:blur(20px) saturate(135%);background:linear-gradient(#fffffff7,#fffffff7) padding-box,linear-gradient(100deg,#42cbff85,#cf6fff4d 45%,#fa891970) border-box;border:1px solid transparent;border-radius:22px;box-shadow:0 16px 40px -24px #4040404d,0 2px 8px #4040400d;display:grid;gap:24px;grid-template-columns:minmax(168px,1fr) auto minmax(168px,1fr);margin:0 auto;min-height:68px;padding:0 22px;width:min(calc(100% - 56px),1503px)}.moli-header__logo[data-v-e5027601]{align-items:center;display:inline-flex;justify-self:start;min-width:0;text-decoration:none;width:168px}.moli-header__logo img[data-v-e5027601]{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:168px}.moli-header__actions[data-v-e5027601],.moli-header__nav[data-v-e5027601]{align-items:center;display:flex}.moli-header__nav[data-v-e5027601]{gap:34px;justify-self:center;min-width:-moz-max-content;min-width:max-content}.moli-header__actions[data-v-e5027601]{gap:12px;justify-self:end}.moli-header__nav-item[data-v-e5027601]{align-items:center;background:transparent;border:0;border-radius:12px;color:#353535;cursor:pointer;display:inline-flex;font:inherit;font-size:15px;font-weight:500;letter-spacing:0;line-height:1;min-height:42px;padding:0 14px;position:relative;text-decoration:none;transition:background-color .2s ease,color .2s ease;white-space:nowrap}.moli-header__nav-item[data-v-e5027601]:after{content:none}.moli-header__nav-item[data-v-e5027601]:hover{background:#fa891917;color:#fa8919}.moli-header__nav-item.is-active[data-v-e5027601]{background:#fa89191a;color:#fa8919}.moli-header__nav-item.is-pending[data-v-e5027601]{cursor:default}.moli-header__nav-item.is-pending[data-v-e5027601]:before{background:#fffffff5;border:1px solid rgba(64,64,64,.06);border-radius:999px;box-shadow:0 14px 30px -24px #40404061;color:#6f675e;content:attr(data-tip);font-size:12px;font-weight:800;left:50%;line-height:1;opacity:0;padding:6px 10px;pointer-events:none;position:absolute;top:46px;transform:translate(-50%,-4px);transition:opacity .18s ease,transform .18s ease;white-space:nowrap;z-index:3}@media(hover:hover)and (pointer:fine){.moli-header__nav-item.is-pending[data-v-e5027601]:hover:before{opacity:1;transform:translate(-50%)}}.moli-header__nav-badge[data-v-e5027601]{align-items:center;background:#fa89191f;border-radius:999px;color:#ba550a;display:inline-flex;font-size:10px;font-weight:800;line-height:1;margin-left:6px;padding:3px 7px;white-space:nowrap}@media(hover:hover)and (pointer:fine)and (min-width:1181px){.moli-header__nav-badge[data-v-e5027601]{display:none}}.moli-header__avatar-button[data-v-e5027601],.moli-header__icon-button[data-v-e5027601],.moli-header__login[data-v-e5027601],.moli-header__user-link[data-v-e5027601]{background:transparent;border:0;cursor:pointer;font:inherit}.moli-header__auth-skeleton[data-v-e5027601]{background:#40404014;border-radius:999px;display:inline-block;height:34px;width:34px}.moli-header__login[data-v-e5027601]{align-items:center;background:#ffffffeb;border:1px solid rgba(64,64,64,.06);border-radius:999px;box-shadow:0 18px 44px -36px #40404052;color:#353535;display:inline-flex;font-size:14px;font-weight:500;gap:8px;justify-content:center;min-height:42px;padding:0 17px;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,color .2s ease,transform .2s ease;white-space:nowrap}.moli-header__login[data-v-e5027601]:hover{border-color:#fa891957;box-shadow:0 14px 30px -24px #fa891994;color:#fa8919;transform:translateY(-1px)}.moli-header__icon-button[data-v-e5027601]{align-items:center;background:#ffffffeb;border:1px solid rgba(64,64,64,.06);border-radius:999px;color:#6c7684;display:inline-flex;height:42px;justify-content:center;position:relative;transition:background .2s ease,color .2s ease,transform .2s ease;width:36px}.moli-header__icon-button[data-v-e5027601]:hover{background:#fa89191a;border-color:#fa891957;color:#fa8919;transform:translateY(-1px)}.moli-header__icon-button svg[data-v-e5027601]{display:block;height:16px;width:16px}.moli-header__badge[data-v-e5027601]{background:#fa8919;border-radius:999px;color:#fff;font-size:9px;font-weight:800;height:16px;line-height:16px;min-width:16px;padding:0 4px;position:absolute;right:-2px;text-align:center;top:-2px}.moli-header__user[data-v-e5027601]{align-items:center;display:inline-flex;position:relative}@media(hover:hover)and (pointer:fine){.moli-header__user[data-v-e5027601]:after{content:"";height:30px;left:-28px;position:absolute;right:0;top:100%;z-index:1}}.moli-header__avatar-button[data-v-e5027601]{padding:0}.moli-header__avatar[data-v-e5027601],.moli-header__avatar-button[data-v-e5027601]{align-items:center;border-radius:999px;display:inline-flex}.moli-header__avatar[data-v-e5027601]{height:34px;justify-content:center;-o-object-fit:cover;object-fit:cover;overflow:hidden;width:34px}.moli-header__avatar--fallback[data-v-e5027601]{background:#fa8919;color:#fff;font-size:14px;font-weight:800}.moli-header__popover[data-v-e5027601]{background:#fff;border:1px solid hsla(0,0%,91%,.92);border-radius:12px;box-shadow:0 22px 60px -36px #40404066;min-width:188px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:calc(100% + 4px);transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease;z-index:2}.moli-header__popover.is-open[data-v-e5027601]{opacity:1;pointer-events:auto;transform:translateY(0)}@media(hover:hover)and (pointer:fine){.moli-header__user:hover .moli-header__popover[data-v-e5027601]{opacity:1;pointer-events:auto;transform:translateY(0)}}.moli-header__user-head[data-v-e5027601]{border-bottom:1px solid hsla(0,0%,91%,.68);display:block;padding:14px 18px;text-decoration:none;transition:background .2s ease}.moli-header__user-head[data-v-e5027601]:hover{background:#fa891914}.moli-header__user-name[data-v-e5027601],.moli-header__user-phone[data-v-e5027601]{display:block}.moli-header__user-name[data-v-e5027601]{color:#404040;font-size:14px;font-weight:800}.moli-header__user-phone[data-v-e5027601]{color:#888;font-size:12px;margin-top:4px}.moli-header__user-menu[data-v-e5027601]{padding:6px}.moli-header__user-link[data-v-e5027601]{align-items:center;border-radius:12px;color:#6c7684;display:flex;font-size:14px;gap:10px;padding:9px 12px;text-align:left;text-decoration:none;transition:background .2s ease,color .2s ease;white-space:nowrap;width:100%}.moli-header__user-link[data-v-e5027601]:hover{background:#fa891914;color:#404040}.moli-header__gift-login[data-v-e5027601]{align-items:stretch;animation:moli-gift-pulse-e5027601 2.6s ease-in-out infinite;background:transparent;border:0;border-radius:999px;box-shadow:0 6px 16px #f2511b47;color:inherit;cursor:pointer;display:inline-flex;font:inherit;overflow:hidden;padding:0;position:relative;text-decoration:none;white-space:nowrap}.moli-header__gift-tag[data-v-e5027601]{align-items:center;background:linear-gradient(135deg,#ff8a50,#f2511b);color:#fff;display:inline-flex;font-size:13px;font-weight:800;gap:5px;padding:10px 15px;white-space:nowrap}.moli-header__gift-emoji[data-v-e5027601]{font-size:14px}.moli-header__gift-text--short[data-v-e5027601]{display:none}.moli-header__gift-cta[data-v-e5027601]{align-items:center;background:#fff;color:#e03e0b;display:inline-flex;font-size:14px;font-weight:800;padding:10px 20px;white-space:nowrap}.moli-header__gift-shine[data-v-e5027601]{animation:moli-gift-shine-e5027601 3s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);height:100%;left:0;pointer-events:none;position:absolute;top:0;width:40%}.moli-header__gift-mask[data-v-e5027601]{align-items:center;background:#1f29376b;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:20px;position:fixed;z-index:1000}.moli-header__gift-modal[data-v-e5027601]{animation:moli-gift-pop-e5027601 .4s cubic-bezier(.2,1.3,.35,1) both;background:radial-gradient(120% 70% at 50% 0,#ffe0b0,transparent 55%),linear-gradient(180deg,#ff6a3d,#f0480f);border-radius:20px;box-shadow:0 24px 54px #c83c146b;max-width:100%;overflow:hidden;padding:28px 24px 22px;position:relative;text-align:center;width:306px}.moli-header__gift-close[data-v-e5027601]{align-items:center;background:#ffffff40;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;position:absolute;right:15px;top:15px;width:24px}.moli-header__gift-icon[data-v-e5027601]{animation:moli-gift-float-e5027601 3s ease-in-out infinite;font-size:46px;line-height:1;margin-bottom:6px}.moli-header__gift-title[data-v-e5027601]{color:#fff0e2;font-size:15px;font-weight:800;margin-bottom:16px}.moli-header__gift-card[data-v-e5027601]{background:#fff;border-radius:14px;box-shadow:0 8px 20px #781e003d;padding:22px 18px}.moli-header__gift-amount[data-v-e5027601]{align-items:baseline;display:flex;gap:4px;justify-content:center}.moli-header__gift-num[data-v-e5027601]{color:#f2511b;font-size:44px;font-variant-numeric:tabular-nums;font-weight:900;line-height:1}.moli-header__gift-unit[data-v-e5027601]{color:#f2511b;font-size:19px;font-weight:900}.moli-header__gift-desc[data-v-e5027601]{color:#5a6473;font-size:13px;font-weight:700;margin-top:5px}.moli-header__gift-sub[data-v-e5027601]{color:#9aa2ae;font-size:11.5px;margin-top:9px}.moli-header__gift-use[data-v-e5027601]{background:linear-gradient(135deg,#ff7a45,#f0480f);border:none;border-radius:999px;box-shadow:0 6px 16px #f2511b57;color:#fff;cursor:pointer;font-size:15px;font-weight:800;letter-spacing:2px;margin-top:18px;padding:12px;width:100%}.moli-header__gift-later[data-v-e5027601]{color:#9aa2ae;cursor:pointer;font-size:12.5px;margin-top:12px}.moli-header__gift-note[data-v-e5027601]{color:#5a6473;font-size:14px;font-weight:700;line-height:1.7;padding-top:4px}@keyframes moli-gift-shine-e5027601{0%{transform:translate(-120%) skew(-18deg)}55%,to{transform:translate(340%) skew(-18deg)}}@keyframes moli-gift-pulse-e5027601{0%,to{box-shadow:0 6px 16px #f2511b4d}50%{box-shadow:0 6px 22px #f2511b80}}@keyframes moli-gift-pop-e5027601{0%{opacity:0;transform:translateY(14px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes moli-gift-float-e5027601{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(prefers-reduced-motion:reduce){.moli-header__gift-icon[data-v-e5027601],.moli-header__gift-login[data-v-e5027601],.moli-header__gift-modal[data-v-e5027601],.moli-header__gift-shine[data-v-e5027601]{animation:none}}@media(max-width:1180px){.moli-header[data-v-e5027601]{padding:8px 0 0}.moli-header__inner[data-v-e5027601]{border-radius:20px;grid-template-columns:auto 1fr auto;min-height:60px;padding:0 16px;width:min(calc(100% - 40px),1503px)}.moli-header__logo[data-v-e5027601],.moli-header__logo img[data-v-e5027601]{width:138px}.moli-header__nav[data-v-e5027601]{gap:14px;min-width:0;overflow-x:auto;scrollbar-width:none}.moli-header__nav-item.is-pending[data-v-e5027601]:before{content:none}.moli-header__nav[data-v-e5027601]::-webkit-scrollbar{display:none}.moli-header__nav-item[data-v-e5027601]{font-size:14px;min-height:40px;padding:0 11px}.moli-header__login[data-v-e5027601]{font-size:13px;min-height:36px;padding:0 15px}}@media(max-width:760px){.moli-header[data-v-e5027601]{padding:8px 0 0}.moli-header__inner[data-v-e5027601]{border-radius:18px;display:flex;flex-wrap:wrap;gap:4px 12px;min-height:56px;padding:6px max(14px,env(safe-area-inset-right)) 0 max(14px,env(safe-area-inset-left));width:calc(100% - 24px)}.moli-header__logo[data-v-e5027601],.moli-header__logo img[data-v-e5027601]{width:118px}.moli-header__nav[data-v-e5027601]{border-top:1px solid hsla(0,0%,91%,.8);flex:1 1 100%;gap:22px;margin-top:2px;order:3;padding-top:4px;scroll-snap-type:x proximity;width:100%}.moli-header__nav-item[data-v-e5027601]{font-size:14px;min-height:44px;scroll-snap-align:start}.moli-header__avatar-button[data-v-e5027601]{position:relative}.moli-header__avatar-button[data-v-e5027601]:after,.moli-header__icon-button[data-v-e5027601]:after{content:"";top:-5px;right:-5px;bottom:-5px;left:-5px;position:absolute}.moli-header__actions[data-v-e5027601]{gap:10px;margin-left:auto}.moli-header__login[data-v-e5027601]{font-size:13px;min-height:34px;padding:0 13px}.moli-header__icon-button[data-v-e5027601]{height:38px;width:34px}.moli-header__popover[data-v-e5027601]{min-width:200px}.moli-header__gift-tag[data-v-e5027601]{font-size:11px;gap:4px;padding:8px 10px}.moli-header__gift-emoji[data-v-e5027601]{font-size:12px}.moli-header__gift-text--full[data-v-e5027601]{display:none}.moli-header__gift-text--short[data-v-e5027601]{display:inline}.moli-header__gift-cta[data-v-e5027601]{font-size:12px;padding:8px 12px}}@media(max-width:360px){.moli-header__gift-text--short[data-v-e5027601]{display:none}.moli-header__gift-tag[data-v-e5027601]{padding:8px 9px}}.error-shell[data-v-4245162b]{background:var(--gt-color-surface);display:flex;flex-direction:column;min-height:100vh}.error-hero[data-v-4245162b]{align-items:center;display:flex;flex:1;flex-direction:column;gap:0;justify-content:center;padding:64px 36px 96px;text-align:center}.error-deco[data-v-4245162b]{height:118px;margin-bottom:26px;position:relative;width:240px}.deco-poster[data-v-4245162b]{aspect-ratio:.95;background:#fff;border:6px solid #fff;border-radius:14px;box-shadow:0 12px 25px #784e2217;display:block;overflow:hidden;position:absolute;width:112px}.deco-a[data-v-4245162b]{left:0;top:10px;transform:rotate(-9deg)}.deco-b[data-v-4245162b]{right:0;top:0;transform:rotate(9deg)}.error-code[data-v-4245162b]{color:var(--gt-color-text-secondary);font-size:13px;font-weight:500;letter-spacing:.08em;margin:0 0 12px}.error-hero h1[data-v-4245162b]{color:var(--gt-color-text-title);font-size:36px;font-weight:600;line-height:54px;margin:0}.error-message[data-v-4245162b]{color:var(--gt-color-text-secondary);font-size:14px;line-height:24px;margin:14px 0 0;max-width:460px;overflow-wrap:anywhere}.error-actions[data-v-4245162b]{align-items:center;display:flex;gap:14px;margin-top:30px}.error-actions .btn[data-v-4245162b]{border-radius:999px}.error-actions .btn-primary[data-v-4245162b]{background:var(--gt-color-brand);border-color:var(--gt-color-brand)}.error-actions .btn-primary[data-v-4245162b]:hover{background:var(--gt-color-brand-pressed)}.error-actions .btn-ghost[data-v-4245162b]{background:var(--gt-color-surface);border-color:var(--gt-color-border)}@media(max-width:640px){.error-hero[data-v-4245162b]{padding:44px 18px 72px}.error-deco[data-v-4245162b]{height:96px;width:190px}.deco-poster[data-v-4245162b]{width:92px}.error-hero h1[data-v-4245162b]{font-size:28px;line-height:42px}.error-actions[data-v-4245162b]{flex-direction:column;gap:12px;width:100%}.error-actions .btn[data-v-4245162b]{width:100%}}
