:root{color:#17243a;font-synthesis:none;text-rendering:optimizelegibility;font-smooth:always;background:#f5f8ff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:linear-gradient(140deg,#f9fcff 0%,#f0f5ff 48%,#fff8f0 100%);min-width:320px;min-height:100vh;margin:0;overflow-x:hidden}body:before,body:after{content:"";z-index:-1;pointer-events:none;filter:blur(70px);opacity:.7;border-radius:50%;position:fixed}@keyframes driftA{to{transform:translate(16vw,18vh)scale(1.1)}}@keyframes driftB{to{transform:translate(-15vw,-14vh)scale(1.08)}}button,input{font:inherit}button{cursor:pointer}.glass-card{-webkit-backdrop-filter:blur(25px)saturate(155%);background:linear-gradient(145deg,#ffffffd1,#ffffff91);border:1px solid #ffffffe6;border-radius:25px;box-shadow:0 18px 55px #415b821c,inset 0 1px #fff}.center-page{place-items:center;min-height:100dvh;padding:22px;display:grid}.gate-card{text-align:center;width:min(100%,440px);padding:30px 26px}.brand-logo{object-fit:contain;width:100px;height:100px;margin-bottom:12px}.eyebrow{letter-spacing:.19em;color:#7990aa;margin:0 0 8px;font-size:10px;font-weight:800}.gate-card h1{letter-spacing:.08em;margin:0 0 8px;font-size:27px}.muted{color:#7c8ba0;font-size:13px;line-height:1.6}.gate-card form{text-align:left;margin-top:25px}.gate-card label{letter-spacing:.14em;color:#687c97;margin:0 0 9px;font-size:10px;font-weight:800;display:block}.gate-card input{color:#17243a;background:#ffffffbd;border:1px solid #dce6f3;border-radius:13px;outline:none;width:100%;padding:14px}.gate-card input:focus{border-color:#48bce7;box-shadow:0 0 0 3px #48bce71c}.primary-btn,.outline-btn{letter-spacing:.06em;border-radius:13px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:48px;margin-top:13px;font-size:12px;font-weight:800;text-decoration:none;display:flex}.primary-btn:disabled{opacity:.55;cursor:not-allowed}.outline-btn{color:#32627e;background:#ffffff80;border:1px solid #d9e5f3}.notice{color:#9b5c22;background:#fff5e9;border-radius:12px;padding:11px;font-size:12px;line-height:1.5}.logo-trigger{cursor:default;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.logo-trigger .brand-logo{display:block}.logo-trigger:focus{outline:none}.logo-trigger:focus-visible{outline-offset:5px;border-radius:12px;outline:2px solid #48bce7}.loading-screen{flex-direction:column;justify-content:center;align-items:center;min-height:100dvh;display:flex}.loading-screen img{object-fit:contain;width:130px;height:130px}.loading-screen h2{letter-spacing:.15em;margin:13px 0 4px;font-size:19px}.loading-screen p{color:#8292a8;font-size:12px}.loader{border:3px solid #d8e7f4;border-top-color:#19a9d1;border-radius:50%;width:27px;height:27px;margin-top:15px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.app-shell{min-height:100dvh;padding-bottom:88px}.topbar{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);z-index:5;background:#ffffff80;border-bottom:1px solid #fff;justify-content:space-between;align-items:center;height:72px;padding:0 max(18px,50vw - 525px);display:flex;position:sticky;top:0}.brand,.header-right,.timer,.xp-chip{align-items:center;gap:9px;display:flex}.brand img{object-fit:contain;width:40px;height:40px}.brand strong{letter-spacing:.09em;font-size:14px}.header-right{gap:8px}.timer,.xp-chip{color:#54728c;background:#ffffffb8;border:1px solid #e5edf6;border-radius:30px;padding:8px 10px;font-size:11px;font-weight:750}.section-heading{justify-content:space-between;align-items:center;margin:0 0 20px;display:flex}.section-heading h1{margin:0;font-size:26px}.soft-pill{color:#5d8199;background:#eaf6fb;border-radius:30px;padding:8px 12px;font-size:11px}.empty-state{text-align:center;padding:50px 22px}.empty-icon{color:#2398bd;background:linear-gradient(140deg,#d9f5f8,#e7e8ff);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 15px;display:grid}.empty-state h2{margin:0;font-size:18px}.profile-card{text-align:center;padding:30px}.avatar{color:#248bb0;background:#e4f4fb;border-radius:50%;place-items:center;width:78px;height:78px;margin:0 auto 12px;display:grid}.profile-card h2{margin:0;font-size:19px}.xp-panel{color:#a57a24;text-align:left;background:#fff9e9;border-radius:17px;justify-content:center;align-items:center;gap:12px;max-width:230px;margin:24px auto 0;padding:15px;display:flex}.xp-panel strong,.xp-panel small{display:block}.xp-panel small{color:#9b8b6c;font-size:10px}.settings-list button{text-align:left;color:#344b64;background:0 0;border:0;border-bottom:1px solid #edf1f6;align-items:center;gap:12px;width:100%;padding:17px 5px;font-size:13px;display:flex}.settings-list button span{color:#9aabba;margin-left:auto;font-size:22px}.bottom-nav{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:6;background:#ffffffd9;border-top:1px solid #fff;justify-content:center;align-items:center;gap:min(12vw,100px);height:76px;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav button{color:#8a9aaf;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:60px;font-size:10px;font-weight:700;display:flex}.back-btn{color:#55718b;background:0 0;border:0;align-items:center;gap:7px;padding:8px 0 18px;font-size:12px;display:flex}.subpage h2{align-items:center;gap:10px;font-size:20px;display:flex}@media (width>=700px){.content{margin-top:42px}.gate-card{padding:36px 34px}.topbar{height:80px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.search-wrap{color:#8194a9;background:#ffffff9c;border:1px solid #fffffff2;border-radius:15px;align-items:center;gap:10px;height:48px;margin:0 0 18px;padding:0 15px;display:flex;box-shadow:0 8px 24px #415b820d}.search-wrap input{color:#243a50;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:13px}.feature-card,.form-card{text-align:center;padding:30px}.feature-icon{color:#2398bd;background:linear-gradient(140deg,#d9f5f8,#e7e8ff);border-radius:19px;place-items:center;width:58px;height:58px;margin:0 auto 15px;display:grid}.feature-card h2,.form-card h2{margin:0 0 8px;font-size:20px}.status-pill{color:#9b6a2c;letter-spacing:.04em;background:#fff4e4;border-radius:30px;margin-top:10px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-flex}.form-card{text-align:left}.form-card .feature-icon{margin-left:0}.form-card label{color:#687c97;letter-spacing:.14em;margin:20px 0 8px;font-size:10px;font-weight:800;display:block}.form-card textarea{resize:vertical;color:#17243a;width:100%;font:inherit;background:#ffffffbd;border:1px solid #dce6f3;border-radius:13px;outline:none;padding:13px;font-size:13px}.form-card textarea:focus{border-color:#48bce7;box-shadow:0 0 0 3px #48bce71c}.quick-stats{grid-template-columns:1fr 1fr;gap:10px;margin-top:15px;padding:17px;display:grid}.quick-stats>div{color:#648099;grid-template-columns:22px 1fr;align-items:center;gap:5px 8px;display:grid}.quick-stats span{font-size:11px}.quick-stats strong,.quick-stats button{text-align:left;color:#29445d;background:0 0;border:0;grid-column:2;font-size:13px;font-weight:800}.quick-stats button{color:#168fb8;align-items:center;padding:0;display:flex}.settings-footnote{color:#8394a7;justify-content:center;align-items:center;gap:7px;margin:17px 0;font-size:11px;display:flex}.vip-note{margin:8px 0 0}@media (width<=520px){.quick-stats{grid-template-columns:1fr}.feature-card,.form-card{padding:23px}.section-heading h1{font-size:23px}}.auth-switch{background:#eaf1f8;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:20px 0 12px;padding:5px;display:grid}.auth-switch button{color:#71849a;letter-spacing:.1em;background:0 0;border:0;border-radius:10px;padding:10px;font-size:10px;font-weight:850}.auth-switch button.selected{color:#168fb8;background:#fff;box-shadow:0 3px 12px #607d9b1c}.account-gate form{margin-top:12px}.account-gate form label{text-align:left;letter-spacing:.12em;color:#687c97;margin:14px 0 7px;font-size:10px;font-weight:800;display:block}.account-gate form input{color:#17243a;background:#ffffffbd;border:1px solid #dce6f3;border-radius:13px;outline:none;width:100%;padding:13px}.account-gate form input:focus{border-color:#48bce7;box-shadow:0 0 0 3px #48bce71c}.password-hint{text-align:left;margin:8px 2px;font-size:11px}.text-btn{color:#68849d;background:0 0;border:0;margin-top:7px;padding:12px;font-size:11px;font-weight:700}.avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.leader-list{text-align:left;margin-top:22px}.leader-row{border-bottom:1px solid #e9eff5;align-items:center;gap:12px;padding:13px 4px;display:flex}.leader-rank{color:#258eae;background:#eaf6fb;border-radius:10px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:850;display:grid}.leader-row>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.leader-row strong{color:#344b64;font-size:13px}.leader-row small{color:#8a9aad;font-size:10px}.leader-row b{color:#a17a2e;white-space:nowrap;font-size:12px}.admin-form{margin:0 0 14px;padding:22px}.admin-form h2{margin:0;font-size:16px}.admin-form form{margin-top:12px}.admin-form input,.admin-form select{color:#17243a;background:#ffffffbd;border:1px solid #dce6f3;border-radius:13px;outline:none;width:100%;padding:13px}.admin-form label{color:#687c97;letter-spacing:.12em;margin:14px 0 7px;font-size:10px;font-weight:800;display:block}.mock-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:13px;margin-top:18px;display:grid}.mock-item{min-width:0;padding:19px}.mock-item h3{color:#344b64;overflow-wrap:anywhere;margin:4px 0 13px;font-size:16px}.mock-actions{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.mock-actions a,.mock-actions button{color:#3b7795;background:#ffffffa8;border:1px solid #dce8f1;border-radius:10px;align-items:center;gap:5px;padding:8px 10px;font-size:10px;font-weight:800;text-decoration:none;display:inline-flex}.mock-edit-form label{color:#687c97;letter-spacing:.12em;margin:12px 0 6px;font-size:10px;font-weight:800;display:block}.mock-edit-form input,.mock-edit-form select{color:#17243a;width:100%;min-width:0;font:inherit;background:#ffffffbd;border:1px solid #dce6f3;border-radius:11px;outline:none;padding:10px;font-size:12px}.mock-edit-form h3{margin:0 0 10px}.admin-welcome{align-items:center;gap:15px;margin-bottom:14px;padding:22px;display:flex}.admin-welcome-icon{color:#2398bd;background:linear-gradient(140deg,#d9f5f8,#e7e8ff);border-radius:17px;flex:0 0 52px;place-items:center;width:52px;height:52px;display:grid}.admin-welcome h2{color:#344b64;margin:0 0 4px;font-size:17px}.admin-welcome p{margin:0}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin:14px 0 22px;display:grid}.admin-stats .glass-card{flex-direction:column;gap:8px;padding:17px;display:flex}.admin-stats span{letter-spacing:.12em;color:#7d91a7;font-size:9px;font-weight:850}.admin-stats strong{color:#29445d;font-size:26px}.admin-shortcuts{margin:0 0 16px}.admin-shortcuts h2{color:#344b64;margin:0 0 10px;font-size:17px}.admin-shortcuts button{color:#42647d;text-align:left;background:#ffffffb8;border:1px solid #fffffff2;border-radius:15px;align-items:center;gap:10px;width:100%;margin:8px 0;padding:16px;font-size:12px;font-weight:750;display:flex;box-shadow:0 8px 22px #415b820d}.admin-shortcuts button svg:last-child{color:#8ba0b4;margin-left:auto}.admin-note{color:#648099;align-items:center;gap:10px;padding:14px 16px;display:flex}.admin-note svg{color:#2398bd;flex:none}.admin-note p{margin:0;font-size:11px;line-height:1.5}@media (width<=600px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-welcome{align-items:flex-start;padding:18px}.admin-stats .glass-card{padding:14px}}.folder-admin-row{border-bottom:1px solid #e8eef4;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.folder-admin-row>div{flex-direction:column;flex:1;gap:4px;min-width:120px;display:flex}.folder-admin-row small{color:#8294a7;font-size:10px}.folder-admin-row button{color:#3b7795;background:#fff;border:1px solid #dce8f1;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:800}.folder-admin-row form{flex-wrap:wrap;gap:7px;width:100%;display:flex}.folder-admin-row input{border:1px solid #dce6f3;border-radius:9px;flex:1;min-width:100px;padding:9px}.mock-frame{background:#fff;border:1px solid #dce6f3;border-radius:14px;width:100%;height:70vh;margin-top:14px}.pdf-frame{height:75vh}.mock-viewer{overflow:hidden}.topbar{min-height:72px;padding-top:0;top:0}@media (width<=700px){.app-shell{padding-top:max(env(safe-area-inset-top,0px),24px)}.topbar{height:auto;min-height:64px}}.folder-tools{gap:8px;display:flex}.icon-tool{color:#4b7894;background:#ffffffc9;border:1px solid #dce8f1;border-radius:12px;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:13px;display:grid}.folder-card{min-width:0;padding:12px}.folder-main{color:#30465e;text-align:center;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;width:100%;padding:5px;display:flex}.folder-main img,.folder-placeholder{object-fit:contain;color:#2797b8;background:#eaf4fb;border-radius:18px;place-items:center;width:76px;height:76px;display:grid}.folder-main strong{overflow-wrap:anywhere;font-size:13px}.folder-main small{color:#8394a7;font-size:10px}.folder-card-actions{border-top:1px solid #edf1f6;justify-content:flex-end;gap:6px;margin-top:8px;padding-top:9px;display:flex}.folder-menu-wrap{position:relative}.folder-menu{z-index:20;background:#fff;border:1px solid #e1eaf2;border-radius:13px;min-width:175px;padding:6px;position:absolute;top:42px;right:0;box-shadow:0 12px 35px #29445d25}.folder-menu button{color:#3d5870;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:8px;width:100%;padding:10px;font-size:12px;display:flex}.admin-tools-row{margin:12px 0}@media (width<=520px){.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.topbar{min-height:calc(64px + env(safe-area-inset-top,0px));height:auto}}body{background:linear-gradient(125deg,#f5f8ff 0%,#edf4ff 28%,#f7efff 55%,#eafaff 78%,#fff7ee 100%) 0 0/240% 240%;animation:26s ease-in-out infinite mythGradientFlow}@keyframes mythGradientFlow{0%{background-position:0 40%}50%{background-position:100% 60%}to{background-position:0 40%}}body:before{background:radial-gradient(circle,#8de5e7 0%,#b8caff 42%,#0000 72%);animation:18s ease-in-out infinite alternate driftA,12s ease-in-out infinite alternate glowPulse}body:after{background:radial-gradient(circle,#ffd8a8 0%,#d9c6ff 46%,#0000 72%);animation:22s ease-in-out infinite alternate driftB,15s ease-in-out infinite alternate-reverse glowPulse}@keyframes glowPulse{0%{opacity:.42;filter:blur(65px)hue-rotate()}to{opacity:.78;filter:blur(90px)hue-rotate(32deg)}}.glass-card{border-color:#fffffff0;box-shadow:0 20px 60px #2e487d21,inset 0 1px #fffffffa}.topbar{background:#fafdffd6;box-shadow:0 8px 28px #304c7a0b}@media (prefers-reduced-motion:reduce){body{background-position:50%;animation:none}body:before,body:after{animation:none}}.folder-card{flex-direction:column;height:166px;min-height:166px;display:flex;overflow:visible}.folder-main{flex:1;justify-content:flex-start;gap:6px;min-height:0;overflow:visible}.folder-main img{transform-origin:50%;object-fit:contain;filter:drop-shadow(0 5px 8px #234b7329);background:0 0;border-radius:10px;flex:0 0 76px;width:76px;height:76px;transform:scale(1.28)}.folder-main .folder-placeholder{flex:0 0 76px;width:76px;height:76px}.folder-main strong{max-width:100%;line-height:1.2}.folder-card-actions{flex:none}.bottom-nav{padding:0 10px calc(env(safe-area-inset-bottom,0px));height:calc(76px + env(safe-area-inset-bottom,0px));scrollbar-width:none;justify-content:flex-start;gap:4px;overflow:auto hidden}.bottom-nav::-webkit-scrollbar{display:none}.bottom-nav button{flex:1 0 62px;gap:4px;min-width:62px;max-width:120px;font-size:9px}.nav-icon-illustration{color:#168ebd;background:linear-gradient(145deg,#e4faff,#e9eaff);border-radius:12px;place-items:center;width:38px;height:35px;transition:transform .2s,box-shadow .2s;display:grid;box-shadow:inset 0 1px #fff,0 4px 12px #4d8caf18}.bottom-nav button.active .nav-icon-illustration{color:#087eae;background:linear-gradient(145deg,#c8f2fa,#d9dcff);transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 5px 14px #318fb52c}.bottom-nav button>span:last-child{white-space:nowrap}.large-illustration{color:#168fc1;background:linear-gradient(145deg,#c9f3ff,#e7e5ff);border-radius:23px;flex:0 0 76px;place-items:center;width:76px;height:76px;display:grid;position:relative;box-shadow:inset 0 2px 3px #fff,0 10px 24px #5b8db526}.notification-intro{align-items:center;gap:17px;margin-bottom:16px;padding:20px;display:flex}.notification-intro h2,.support-hero h2{color:#29445d;margin:0 0 5px;font-size:18px}.notification-intro p,.support-hero p{margin:0}.illustration-spark{color:#f4a623;text-shadow:0 2px 4px #d48b2944;font-size:19px;position:absolute;top:8px;right:13px}.notification-list{gap:9px;display:grid}.notification-row{color:#35546e;text-align:left;background:#ffffffb9;border:1px solid #ffffffd9;border-radius:16px;align-items:center;gap:12px;width:100%;padding:14px;display:flex;box-shadow:0 8px 22px #45698e0c}.notification-row>span:nth-child(2){flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.notification-row strong{font-size:12px}.notification-row small{color:#8495a8;font-size:10px}.notification-row>svg{color:#91a3b5}.notification-icon{color:#2799bd;background:linear-gradient(145deg,#e2f8fc,#e9e8ff);border-radius:13px;flex:0 0 42px;place-items:center;width:42px;height:42px;display:grid}.support-hero{text-align:center;padding:26px}.support-illustration{color:#168cc8;background:linear-gradient(145deg,#c9eaff,#cbd8ff);margin:0 auto 15px}.support-bubble{color:#fff;letter-spacing:1px;background:#258fe0;border-radius:8px;padding:2px 5px;font-size:10px;position:absolute;bottom:8px;right:6px}.support-hero .primary-btn{max-width:270px;margin:19px auto 0}.faq-heading{justify-content:space-between;align-items:center;gap:8px;margin:22px 0 10px;display:flex}.faq-heading h2{color:#344b64;margin:0;font-size:16px}.faq-list{gap:9px;display:grid}.faq-list details{color:#3b5872;background:#ffffffb9;border:1px solid #ffffffdf;border-radius:15px;padding:14px 15px;box-shadow:0 7px 20px #45698e0b}.faq-list summary{cursor:pointer;align-items:center;gap:9px;font-size:12px;font-weight:750;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary svg{color:#2699bd;flex:none}.faq-list details p{color:#788ba0;margin:11px 0 0 27px;font-size:11px;line-height:1.65}.settings-list button>svg:first-child,.admin-shortcuts button>svg:first-child{box-sizing:content-box;color:#168fc0;filter:drop-shadow(0 3px 3px #5484a322);background:linear-gradient(145deg,#d8f6fb,#e5e6ff);border-radius:13px;width:21px;height:21px;padding:9px}.settings-list button{gap:13px;padding:15px 5px}.app-shell{padding-bottom:calc(88px + env(safe-area-inset-bottom,0px))}@media (width>=700px){.bottom-nav{justify-content:center;gap:18px}.bottom-nav button{flex:0 120px}}@media (width<=520px){.notification-intro{align-items:flex-start;padding:16px}.large-illustration{flex-basis:66px;width:66px;height:66px}.support-hero{padding:22px}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--myth-bg:#071326;--myth-panel:#0f1f37c2;--myth-panel-strong:#112541f0;--myth-line:#9ecfff29;--myth-text:#edf6ff;--myth-muted:#9bb0c9;--myth-cyan:#42d7ec;--myth-blue:#258ee8;--myth-gold:#e8bd69}html{background:#071326}body{color:var(--myth-text);background-color:#0000;background-image:radial-gradient(at 12% 8%,#1584be40,#0000 38%),radial-gradient(at 88% 82%,#5b3fb138,#0000 42%),linear-gradient(135deg,#071326 0%,#0a1930 48%,#10152d 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:180% 180%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;animation:32s ease-in-out infinite mythNightFlow}@keyframes mythNightFlow{0%,to{background-position:0 0}50%{background-position:100% 100%}}body:before{opacity:.7;filter:blur(82px);background:radial-gradient(circle,#2ad2e73d,#2268ba1a 45%,#0000 72%)}body:after{opacity:.65;filter:blur(90px);background:radial-gradient(circle,#916feb38,#deae5f14 46%,#0000 72%)}.app-shell{isolation:isolate;min-height:100dvh;padding-top:max(env(safe-area-inset-top,0px),24px);padding-bottom:calc(104px + env(safe-area-inset-bottom,0px));color:var(--myth-text);position:relative}.app-shell:before{content:"";z-index:-1;pointer-events:none;opacity:.16;background-image:linear-gradient(#97caff0b 1px,#0000 1px),linear-gradient(90deg,#97caff0b 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.topbar{z-index:30;-webkit-backdrop-filter:blur(28px)saturate(155%);background:#071326c7;border-bottom:1px solid #99cfff21;height:auto;min-height:72px;margin-top:0;padding:10px max(18px,50vw - 525px);position:sticky;top:0;box-shadow:0 12px 34px #00000038}.brand img{filter:drop-shadow(0 4px 12px #2cc4e847);width:43px;height:43px}.brand strong{color:#f0f7ff;letter-spacing:.13em;font-weight:850}.timer,.xp-chip{color:#b7cbe1;border:1px solid var(--myth-line);background:linear-gradient(145deg,#18304ee6,#0c1c33e0);box-shadow:inset 0 1px #ffffff14,0 7px 18px #00000026}.content{width:min(100% - 30px,980px);margin:24px auto 30px}.section-heading{align-items:flex-end;gap:12px;margin:0 0 18px}.section-heading h1{color:#f1f7ff;letter-spacing:-.035em;font-size:clamp(23px,4vw,31px);font-weight:850}.eyebrow{color:#69cde3;letter-spacing:.22em;font-size:9px}.glass-card{color:var(--myth-text);-webkit-backdrop-filter:blur(26px)saturate(150%);background:linear-gradient(145deg,#162e4cd6,#0a192fc7);border:1px solid #a2d3ff2b;border-radius:24px;transition:border-color .22s,transform .22s,box-shadow .22s;box-shadow:0 22px 55px #00000042,inset 0 1px #e6f7ff1a,inset 0 -1px #48a0de0f}.glass-card:focus-within{border-color:#41d3eb61}.soft-pill,.status-pill{color:#8fe7f2;background:linear-gradient(135deg,#187ea438,#4e5daf38);border:1px solid #5ccfe730}.outline-btn,.text-btn{color:#a8eaf4;background:#14304b94;border-color:#72cdea47}.icon-tool{color:#9ce8f3;background:linear-gradient(145deg,#183655f2,#0c1d35f0);border:1px solid #8fcff433;border-radius:14px;transition:transform .18s,border-color .18s,background .18s;box-shadow:inset 0 1px #ffffff14,0 7px 17px #0000002e}.icon-tool:active{transform:scale(.94)}.icon-tool.active,.icon-tool.favorited{color:#ff8bb4;background:linear-gradient(145deg,#6e2b5494,#332044c7);border-color:#ff89b74d}.search-wrap{color:#8caac7;border:1px solid var(--myth-line);background:#0c1e35d6;box-shadow:inset 0 1px #ffffff0d,0 12px 25px #00000029}.search-wrap input{color:#f1f7ff}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(145px,1fr));gap:14px}.folder-card{background:linear-gradient(150deg,#183556eb,#0a1a31eb);border:1px solid #8fcef62b;height:166px;min-height:166px;padding:13px;box-shadow:0 15px 32px #00000038,inset 0 1px #ffffff17,inset 0 -2px #2ab4dc12}.folder-card:active{transform:translateY(1px)scale(.99)}.folder-main{color:#eef7ff}.folder-main img{filter:drop-shadow(0 8px 12px #00000059)drop-shadow(0 0 10px #30c2e42e)}.folder-placeholder{border:1px solid #6dd3ed29;color:#76e1ed!important;background:linear-gradient(145deg,#2baccd38,#5e64cd3d)!important}.folder-main strong{color:#f0f7ff;font-size:13px;font-weight:800}.folder-main small{color:#91a9c4}.folder-card-actions{border-top:1px solid #9dcff41f}.folder-menu{color:#e9f4ff;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0a1a30fa;border:1px solid #97cff438;box-shadow:0 18px 45px #0000007a}.folder-menu button{color:#d3e5f6}.folder-menu button:hover{background:#45a0cc21}.mock-item h3{color:#f1f7ff}.mock-actions a,.mock-actions button{color:#a6e8f3;background:#13314dcc;border:1px solid #70c3e533}.mock-actions a:hover,.mock-actions button:hover{background:#22709947}.feature-card,.form-card{color:var(--myth-text)}.feature-card h2,.form-card h2{color:#f0f7ff}.feature-icon,.empty-icon,.admin-welcome-icon{color:#78e2f0;background:linear-gradient(145deg,#27b0d04d,#6967d24d);border:1px solid #7ddef12e;box-shadow:inset 0 1px #ffffff24,0 10px 25px #0000002e}.form-card label,.gate-card label{color:#a8c0d9}.form-card input,.form-card textarea,.admin-form input,.admin-form select,.mock-edit-form input,.mock-edit-form select,.folder-admin-row input{color:#edf7ff;background:#061427ad;border:1px solid #8fc7ee38}.form-card input::placeholder,.form-card textarea::placeholder{color:#718ba8}.form-card input:focus,.form-card textarea:focus,.admin-form input:focus,.admin-form select:focus{border-color:#40c8e5;box-shadow:0 0 0 3px #40c8e521}.admin-welcome h2,.admin-shortcuts h2,.faq-heading h2{color:#eef7ff}.admin-welcome p,.admin-note{color:#9bb5cf}.admin-stats .glass-card{background:linear-gradient(145deg,#1b385beb,#0c1c33e6)}.admin-stats span{color:#91abc8}.admin-stats strong{color:#f1f8ff}.admin-shortcuts button,.notification-row,.faq-list details{color:#d9eafa;background:linear-gradient(145deg,#183250d6,#0a1b31d6);border:1px solid #91c9ef29;box-shadow:0 12px 27px #0000002e,inset 0 1px #ffffff0f}.admin-shortcuts button>svg:first-child,.settings-list button>svg:first-child{color:#83e5f0;filter:drop-shadow(0 4px 8px #0000003d);background:linear-gradient(145deg,#27b2cf47,#6766cf4d)}.admin-shortcuts button svg:last-child,.notification-row>svg{color:#80a6c8}.admin-note svg{color:#68d6e8}.notification-intro h2,.support-hero h2{color:#f1f8ff}.notification-intro p,.support-hero p{color:#a1b8d0}.notification-icon{color:#7be0ee;background:linear-gradient(145deg,#24aaca4d,#6664c84d);border:1px solid #7bdbef26}.support-illustration{color:#8be5f0;background:linear-gradient(145deg,#229bc852,#5f69cf4d)}.faq-list summary{color:#e5f2ff}.faq-list summary svg{color:#6bd8e9}.faq-list details p{color:#9bb3cd}.profile-card h2{color:#f1f8ff}.avatar{color:#84e3ef;background:linear-gradient(145deg,#2cb2cf4d,#6568cf52);border:1px solid #88ddf22e;box-shadow:0 12px 25px #0003}.xp-panel{color:#f2cb7b;background:linear-gradient(135deg,#77541c4d,#34304e70);border:1px solid #ebc26f2b}.quick-stats{background:linear-gradient(145deg,#17304ee0,#0a1a30db)}.quick-stats>div{color:#9bb5ce}.quick-stats strong,.quick-stats button{color:#eaf6ff}.settings-list{padding:8px 18px}.settings-list button{color:#e1effd;border-bottom:1px solid #9ccdf11f}.settings-footnote{color:#819bb7}.leader-row{border-bottom:1px solid #97c7eb24}.leader-row strong{color:#eaf5ff}.leader-row small{color:#8fa9c4}.leader-row b{color:#f0ca7b}.leader-rank{color:#8be1ec;background:linear-gradient(145deg,#26a5c540,#535bb247);border:1px solid #7dd9ec1f}.back-btn{color:#a6d9e9}.settings-list button:hover,.notification-row:hover,.admin-shortcuts button:hover{background-color:#194463e6;border-color:#4ecde657}.bottom-nav{left:12px;right:12px;bottom:calc(9px + env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(28px)saturate(170%);background:linear-gradient(145deg,#122742f0,#071427f0);border:1px solid #91d1f533;border-radius:23px;justify-content:space-around;gap:4px;height:76px;padding:7px 9px;position:fixed;box-shadow:0 18px 42px #0000006b,inset 0 1px #ffffff1c}.bottom-nav button{color:#8099b5;flex:1 1 0;gap:4px;min-width:0;max-width:130px;font-size:9px}.nav-icon-illustration{color:#8daeca;background:linear-gradient(145deg,#244160e0,#122743e6);border:1px solid #8fc6ec1f;border-radius:13px;width:39px;height:36px;box-shadow:inset 0 1px #ffffff14,0 5px 12px #0000002e}.bottom-nav button.active .nav-icon-illustration{color:#062235;background:linear-gradient(145deg,#55e0ed,#4baaf0 62%,#8c8af0);border-color:#bcf7ff7a;transform:translateY(-3px);box-shadow:0 5px 18px #31bee14d,inset 0 1px #fff9}.subpage{padding-top:5px}.mock-frame{background:#f8fbff;border:1px solid #8bc9ef33}.empty-state h2{color:#eff7ff}.settings-list button:last-child{border:0}@media (width>=700px){.content{margin-top:30px}.bottom-nav{gap:12px;width:min(620px,100% - 36px);left:50%;right:auto;transform:translate(-50%)}.folder-grid{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:16px}.admin-stats{gap:14px}}@media (width<=520px){.app-shell{padding-top:max(env(safe-area-inset-top,0px),24px);padding-bottom:calc(100px + env(safe-area-inset-bottom,0px))}.topbar{min-height:calc(64px + env(safe-area-inset-top,0px));padding:8px 14px}.brand strong{font-size:12px}.brand img{width:38px;height:38px}.header-right{gap:5px}.timer,.xp-chip{padding:7px 8px;font-size:10px}.content{width:calc(100% - 26px);margin:20px auto 26px}.section-heading{margin-bottom:15px}.folder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.folder-card{height:166px;min-height:166px}.bottom-nav{left:8px;right:8px;bottom:calc(7px + env(safe-area-inset-bottom,0px));border-radius:20px;height:72px;padding:6px 5px}.bottom-nav button{font-size:8px}.nav-icon-illustration{border-radius:11px;width:35px;height:33px}.notification-intro{padding:16px}}@media (prefers-reduced-motion:reduce){body{animation:none}.glass-card,.icon-tool,.bottom-nav button,.nav-icon-illustration{transition:none}}.app-shell{padding-top:0!important}.topbar{box-sizing:border-box;min-height:calc(72px + env(safe-area-inset-top,0px));padding-top:calc(10px + env(safe-area-inset-top,0px));padding-left:max(18px,env(safe-area-inset-left,0px),calc((100vw - 1050px)/2));padding-right:max(18px,env(safe-area-inset-right,0px),calc((100vw - 1050px)/2));top:0}.xp-chip{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.xp-coin,.xp-medallion{isolation:isolate;color:#fff4c6;text-shadow:0 1px 2px #532d08cc;background:radial-gradient(circle at 32% 22%,#fff8cf 0 7%,#f9d77b 18%,#c78b2d 48%,#754616 76%,#39220e 100%);border:1px solid #ffe8a1e6;flex:none;place-items:center;display:inline-grid;position:relative;box-shadow:inset 0 2px 2px #fffc,inset 0 -3px 5px #452304a6,0 3px #58350f,0 6px 12px #00000061,0 0 14px #ebb74e38}.xp-coin:before,.xp-medallion:before{content:"";border-radius:inherit;z-index:-1;border:1px solid #fff8cf8c;position:absolute;inset:3px;box-shadow:inset 0 1px 2px #ffffff6b}.xp-coin{border-radius:50%;width:27px;height:27px;transform:rotate(-9deg)}.xp-coin svg,.xp-medallion svg{filter:drop-shadow(0 2px 1px #482707a6)}.xp-medallion{border-radius:15px;width:46px;height:46px;transform:rotate(-7deg)}.xp-panel{gap:15px}.xp-panel .xp-medallion{flex-basis:46px}@media (width<=520px){.topbar{min-height:calc(64px + env(safe-area-inset-top,0px));padding:calc(8px + env(safe-area-inset-top,0px)) 14px 8px}.xp-coin{width:24px;height:24px}}.mb-point-gem{isolation:isolate;color:#eaffff;clip-path:polygon(25% 2%,75% 2%,100% 50%,75% 98%,25% 98%,0 50%);filter:drop-shadow(0 3px #142d70)drop-shadow(0 6px 7px #0006)drop-shadow(0 0 9px #3fdaef52);background:linear-gradient(145deg,#d9ffff 0%,#4ee4ed 18%,#1689c9 48%,#273d9e 78%,#a8a0ff 100%);flex:none;place-items:center;width:29px;height:29px;display:inline-grid;position:relative}.mb-point-gem:before{content:"";z-index:-1;clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%);background:linear-gradient(145deg,#ffffffa6,#28aee01f 55%,#0e20668c);position:absolute;inset:3px}.mb-point-gem-large{width:49px;height:49px}.xp-chip{gap:8px}.xp-panel .mb-point-gem-large{flex-basis:49px}@media (width<=520px){.mb-point-gem{width:25px;height:25px}.mb-point-gem-large{width:46px;height:46px}}.mb-point-gem{filter:drop-shadow(0 2px #172b69)drop-shadow(0 4px #101f50)drop-shadow(0 8px 8px #0000006b)drop-shadow(0 0 11px #3fdaef66);background:linear-gradient(145deg,#fffffff2 0 5%,#0000 19%),linear-gradient(35deg,#0000 0 48%,#c5ffff85 49% 51%,#0000 52%),linear-gradient(145deg,#eaffff 0%,#68f4f5 17%,#20bce0 35%,#1470c6 58%,#303b9c 82%,#aaa4ff 100%);border:1px solid #e2ffffe6;transform:translateY(-1px)rotate(-4deg);box-shadow:inset 2px 2px 3px #ffffffe0,inset -3px -4px 5px #05195e9e}.mb-point-gem:before{background:linear-gradient(148deg,#ffffffe0 0 18%,#0000 19% 100%),linear-gradient(32deg,#0000 0 47%,#e2ffff7a 48% 50%,#0000 51%),linear-gradient(145deg,#85faffc7,#2490db29 52%,#0a185bb8);inset:3px;box-shadow:inset 1px 1px 2px #ffffffb8,inset -2px -2px 4px #05195e94}.mb-point-gem svg{filter:drop-shadow(0 2px 1px #031c41d9)}.mb-point-gem-large{filter:drop-shadow(0 3px #172b69)drop-shadow(0 6px #101f50)drop-shadow(0 10px 10px #0000006e)drop-shadow(0 0 14px #3fdaef6b)}.glass-card{background:linear-gradient(145deg,#193352e0,#09192fe0);border:1px solid #a4daff30;transition:transform .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden;box-shadow:0 18px 38px #00000047,inset 0 1px #ffffff1f,inset 0 -1px #36b7dc14}.glass-card:before{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(125deg,#ffffff13,#0000 34% 72%,#4aabe00b);position:absolute;inset:0}.section-heading h1{color:#f2f8ff;letter-spacing:-.035em;text-shadow:0 3px 18px #3da0dc21}.soft-pill{color:#a9eaf3;background:linear-gradient(145deg,#2a92b138,#5051a538);border:1px solid #77d3e929;box-shadow:inset 0 1px #ffffff14}.primary-btn{color:#062034;background:linear-gradient(115deg,#67e6ed 0%,#42bde9 52%,#8c91f1 100%);border:1px solid #d1fcff75;transition:transform .16s,box-shadow .16s,filter .16s;box-shadow:0 8px #114170b8,0 13px 24px #189acf3d,inset 0 1px #ffffffbf}.primary-btn:active{transform:translateY(4px);box-shadow:0 4px #114170b8,0 7px 15px #189acf33}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-stats .glass-card{justify-content:center;min-height:112px}@media (hover:hover){.glass-card:hover{border-color:#68d7ed52;transform:translateY(-3px);box-shadow:0 23px 48px #00000057,inset 0 1px #ffffff26,0 0 22px #32b4da12}.primary-btn:hover{filter:brightness(1.06);transform:translateY(-1px)}}@media (width<=600px){.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.glass-card,.primary-btn{transition:none}}.mb-tier-1{filter:drop-shadow(0 0 5px #5fc2ff80)}.mb-tier-2{filter:hue-rotate(285deg)saturate(1.35)drop-shadow(0 0 6px #ff78c38c)}.mb-tier-3{filter:hue-rotate(320deg)saturate(1.5)drop-shadow(0 0 6px #ff64648c)}.mb-tier-4{filter:hue-rotate(85deg)saturate(1.35)drop-shadow(0 0 7px #44f0be8c)}.mb-tier-5{filter:hue-rotate(20deg)saturate(1.45)drop-shadow(0 0 7px #4bb9ff99)}.mb-tier-6{filter:hue-rotate(245deg)saturate(1.5)drop-shadow(0 0 8px #a364ff99)}.mb-tier-7{filter:hue-rotate(35deg)saturate(1.7)drop-shadow(0 0 8px #ffaa3799)}.mb-tier-8{filter:hue-rotate(270deg)saturate(1.6)drop-shadow(0 0 9px #9b5affa6)}.mb-point-icon{object-fit:contain;filter:drop-shadow(0 3px 5px #00000059);flex:0 0 34px;width:34px;height:34px;display:block}.mb-point-icon-large{flex-basis:58px;width:58px;height:58px}.xp-panel .mb-point-icon-large{flex-basis:58px}@media (width<=520px){.mb-point-icon{flex-basis:30px;width:30px;height:30px}.mb-point-icon-large{flex-basis:54px;width:54px;height:54px}}.mb-user-name{letter-spacing:.01em;color:#0000;vertical-align:middle;background-size:220%;-webkit-background-clip:text;background-clip:text;align-items:center;gap:7px;max-width:100%;font-weight:850;animation:4.5s linear infinite mbNameShine;display:inline-flex}.mb-user-tier-icon{object-fit:contain;filter:drop-shadow(0 2px 5px #00000059);flex:0 0 27px;width:27px;height:27px;animation:3s ease-in-out infinite mbTierFloat}.leader-row .mb-user-name{font-size:13px}.profile-card .mb-user-name{justify-content:center;font-size:22px}@keyframes mbNameShine{0%{background-position:100%}to{background-position:-120%}}@keyframes mbTierFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-3px)scale(1.05)}}@media (prefers-reduced-motion:reduce){.mb-user-name,.mb-user-tier-icon{animation:none}}.mb-tier-icon-wrap{vertical-align:middle;flex:0 0 27px;justify-content:center;align-items:center;width:27px;height:27px;animation:3s ease-in-out infinite mbTierFloat;display:inline-flex}.mb-tier-icon-wrap .mb-point-icon{flex:0 0 27px;width:27px;height:27px}.mb-tier-icon-wrap.large,.mb-tier-icon-wrap.large .mb-point-icon{flex:0 0 58px;width:58px;height:58px}.mb-tier-icon-fallback{color:#8deaff;filter:drop-shadow(0 2px 6px #42beffa6)}.mb-tier-2 .mb-tier-icon-fallback{color:#ff9bd6}.mb-tier-3 .mb-tier-icon-fallback{color:#ff956c}.mb-tier-4 .mb-tier-icon-fallback{color:#b7a0ff}.mb-tier-5 .mb-tier-icon-fallback{color:#69efb2}.mb-tier-6 .mb-tier-icon-fallback{color:#62dfff}.mb-tier-7 .mb-tier-icon-fallback{color:#d0a0ff}.mb-tier-8 .mb-tier-icon-fallback{color:#ffd36c}@media (prefers-reduced-motion:reduce){.mb-tier-icon-wrap{animation:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#26364d;background:#fff}body{color:#26364d;background:linear-gradient(135deg,#fff 0%,#fbfdff 48%,#fff 100%)!important}body:before,body:after{z-index:0;pointer-events:none;filter:blur(78px);opacity:.58;will-change:transform;border-radius:50%;position:fixed}body:before{background:radial-gradient(circle at 28% 30%,#5fdcff94,#0000 42%),radial-gradient(circle at 72% 65%,#b185ff6b,#0000 46%),radial-gradient(circle at 55% 15%,#ffaed357,#0000 48%);width:76vw;height:76vw;animation:19s ease-in-out infinite alternate mythRainbowDriftA;top:-22vw;left:-22vw}body:after{background:radial-gradient(circle at 30% 35%,#ffcc787a,#0000 43%),radial-gradient(circle at 72% 42%,#74efc16b,#0000 45%),radial-gradient(circle at 52% 78%,#82a6ff6b,#0000 48%);width:82vw;height:82vw;animation:23s ease-in-out infinite alternate mythRainbowDriftB;bottom:-38vw;right:-25vw}.app-shell{isolation:isolate;color:#26364d;position:relative;background:0 0!important}.app-shell:before{content:"";z-index:-1;pointer-events:none;filter:blur(42px);background:radial-gradient(at 12% 48%,#70daff38,#0000 34%),radial-gradient(at 88% 20%,#ffa0d033,#0000 32%),radial-gradient(at 72% 82%,#aa8fff33,#0000 36%),radial-gradient(at 32% 90%,#ffcf7e2b,#0000 30%);animation:28s ease-in-out infinite alternate mythRainbowFloat;position:fixed;inset:-20%}@keyframes mythRainbowDriftA{0%{transform:translate(0,0)rotate(0)scale(1)}50%{transform:translate(12vw,10vh)rotate(14deg)scale(1.12)}to{transform:translate(24vw,20vh)rotate(-8deg)scale(.96)}}@keyframes mythRainbowDriftB{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-13vw,-12vh)scale(1.13)}to{transform:translate(-22vw,-20vh)scale(.94)}}@keyframes mythRainbowFloat{0%{transform:translate(-3%,2%)rotate(0)}50%{transform:translate(3%,-3%)rotate(5deg)}to{transform:translate(-2%,-5%)rotate(-4deg)}}.glass-card{-webkit-backdrop-filter:blur(26px)saturate(160%);background:linear-gradient(145deg,#ffffffe8,#f7fbffc2)!important;border:1px solid #fffffff0!important;box-shadow:0 16px 42px #4b69911f,inset 0 1px #fff,0 0 0 1px #9ccdee1f!important}.glass-card:before{background:linear-gradient(125deg,#ffffffad,#0000 38% 72%,#85cbff1a)!important}.section-heading h1,.subpage h2,.feature-card h2,.form-card h2{color:#24364d!important;text-shadow:none!important}.muted,.profile-card .muted{color:#74869d!important}.topbar,.bottom-nav{-webkit-backdrop-filter:blur(28px)saturate(165%);box-shadow:0 8px 28px #4c6f9714;background:#ffffffd1!important;border-color:#fffffff5!important}.timer,.xp-chip{color:#45647f!important;background:linear-gradient(145deg,#fffffff5,#eef8ffdb)!important;border-color:#dceaf5!important;box-shadow:0 5px 15px #446f991a,inset 0 1px #fff!important}.outline-btn,.icon-tool{color:#42617b!important;background:linear-gradient(145deg,#fff,#f0f7ff)!important;border-color:#d9e8f5!important;box-shadow:0 6px 16px #4070991a,inset 0 1px #fff!important}.avatar,.feature-icon,.empty-icon{color:#399cbd!important;background:linear-gradient(145deg,#e4fbff,#e9e9ff 58%,#fff0f7)!important}.xp-panel{border:1px solid #e7d5a58c;color:#916d2c!important;background:linear-gradient(135deg,#fffae8f2,#f5f0ffeb)!important}.settings-list button{color:#344b64}.settings-list button span{color:#8da1b6}input,textarea,select{color:#26364d}input::placeholder,textarea::placeholder{color:#9aaabd}.search-wrap{background:#ffffffd6!important;border-color:#e5eef7!important}@media (prefers-reduced-motion:reduce){body:before,body:after,.app-shell:before{animation:none!important}}body:before,body:after{opacity:.72!important;filter:blur(105px)saturate(145%)!important}body:before{background:radial-gradient(at 24% 28%,#49d3ffad 0%,#0000 48%),radial-gradient(at 72% 38%,#b777ff94 0%,#0000 48%),radial-gradient(at 48% 78%,#ff85be7a 0%,#0000 48%),radial-gradient(at 75% 80%,#ffd27559 0%,#0000 42%);width:88vw;height:88vw;top:-18vh;left:-28vw;animation:17s ease-in-out infinite alternate mythRainbowDriftA!important}body:after{background:radial-gradient(at 28% 30%,#ffb16a8f 0%,#0000 47%),radial-gradient(at 72% 34%,#5aebbe8f 0%,#0000 48%),radial-gradient(at 46% 76%,#6f97ff94 0%,#0000 49%),radial-gradient(at 82% 78%,#ff7ecd61 0%,#0000 44%);width:96vw;height:96vw;bottom:-30vh;right:-30vw;animation:21s ease-in-out infinite alternate mythRainbowDriftB!important}.app-shell:before{opacity:.8;filter:blur(64px)saturate(150%);background:radial-gradient(at 15% 22%,#44cdff45,#0000 30%),radial-gradient(at 82% 18%,#ff7dbe40,#0000 31%),radial-gradient(at 75% 76%,#9973ff45,#0000 34%),radial-gradient(at 24% 82%,#ffc46438,#0000 31%),radial-gradient(at 48%,#50e6b92e,#0000 35%);animation:24s ease-in-out infinite alternate mythRainbowFloat;inset:-35%}.app-shell:after{content:"";z-index:-1;pointer-events:none;filter:blur(78px)saturate(155%);background:radial-gradient(at 18% 58%,#ff91c933,#0000 29%),radial-gradient(at 82% 48%,#4ccbff38,#0000 32%),radial-gradient(at 52% 12%,#ffcf742e,#0000 30%);animation:30s ease-in-out infinite alternate mythRainbowDriftC;position:fixed;inset:-25%}@keyframes mythRainbowDriftC{0%{transform:translate(5vw,-4vh)scale(.92)rotate(0)}35%{transform:translate(-7vw,7vh)scale(1.12)rotate(9deg)}70%{transform:translate(8vw,12vh)scale(1.04)rotate(-7deg)}to{transform:translate(-4vw,-8vh)scale(.96)rotate(5deg)}}@media (prefers-reduced-motion:reduce){.app-shell:after{animation:none!important}}.glass-card,.gate-card,.profile-card,.xp-panel,.feature-card,.form-card,.leader-row,.mock-item,.folder-admin-row,.folder-card,.folder-card-actions,.admin-tools-row,.notification-row,.settings-list,.access-card,.dashboard-card,.stat-card,.content-card,.support-card,.feedback-card,.mock-card,.empty-state,.modal-card,.dialog-card{-webkit-backdrop-filter:blur(24px)saturate(165%)!important;backdrop-filter:blur(24px)saturate(165%)!important;background:linear-gradient(135deg,#ffffff94,#ffffff4d)!important;border:1px solid #ffffffc7!important;box-shadow:0 12px 34px #5370991a,inset 0 1px #ffffffeb,inset 0 -1px #ffffff3d!important}.glass-card:before,.gate-card:before,.profile-card:before,.feature-card:before,.form-card:before,.folder-card:before{pointer-events:none;background:linear-gradient(125deg,#ffffff6b,#0000 45%,#ffffff1f)!important}.leader-row,.notification-row,.mock-item,.folder-admin-row,.admin-tools-row{border-radius:18px}.xp-panel{color:#526783!important}:root{--myth-ink:#17263d;--myth-heading:#1d3049;--myth-body:#344a63;--myth-muted:#5e7188;--myth-subtle:#71839a;--myth-line:#708fb13d;--myth-blue:#176b9b;--myth-cyan:#087f9f;--myth-violet:#7050ad;--myth-gold:#94651a;color:var(--myth-ink)}html,body,.app-shell,.center-page,.subpage{color:var(--myth-ink)}.app-shell :where(h1,h2,h3,h4,h5,h6,strong,b){color:var(--myth-heading)}.app-shell :where(.muted,.eyebrow,.settings-footnote,.password-hint){color:var(--myth-muted)!important}.app-shell :where(small,.leader-row small,.folder-main small,.folder-admin-row small){color:var(--myth-subtle)!important}.app-shell :where(a:not(.primary-btn):not(.outline-btn)){color:var(--myth-blue)}.app-shell :where(button:not(.primary-btn):not(.outline-btn)){color:var(--myth-body)}.section-heading h1,.subpage h2,.feature-card h2,.form-card h2,.profile-card h2,.admin-welcome h2,.admin-shortcuts h2,.mock-item h3,.folder-main strong,.leader-row strong{color:var(--myth-heading)!important}.brand strong{color:#20334d!important}.eyebrow{color:#397d91!important}.muted{color:#5c6f86!important}.timer{color:#385772!important}.xp-chip{color:#805b17!important}.soft-pill{color:#315d78!important;background:#e0f3faf0!important}.status-pill{color:#80531c!important;background:#ffefd3f5!important}.notice{border:1px solid #f1d7ae;color:#754515!important;background:#fff3defa!important}.primary-btn{color:#fff!important;background:linear-gradient(110deg,#087eaa 0%,#397fca 54%,#7659bd 100%)!important;box-shadow:0 7px #324f8533,0 12px 24px #3670b233,inset 0 1px #ffffff6b!important}.outline-btn,.icon-tool{color:#285775!important;background:linear-gradient(145deg,#fffffffa,#ebf5fdf0)!important;border-color:#779dbe57!important}.settings-list button,.folder-menu button,.mock-actions a,.mock-actions button,.folder-admin-row button,.admin-shortcuts button{color:#304b66!important}.leader-row b,.xp-panel{color:#805d1c!important}.search-wrap{color:#637a91!important;border-color:#779dbe52!important}.search-wrap input,input,textarea,select{background-color:#fffffff0;border-color:#7594b45c;color:#1d3049!important}input::placeholder,textarea::placeholder{opacity:1;color:#71839a!important}input:focus,textarea:focus,select:focus,button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #188fbe6b}.glass-card,.gate-card,.profile-card,.xp-panel,.feature-card,.form-card,.leader-row,.mock-item,.folder-admin-row,.folder-card,.folder-card-actions,.admin-tools-row,.notification-row,.settings-list,.access-card,.dashboard-card,.stat-card,.content-card,.support-card,.feedback-card,.mock-card,.empty-state,.modal-card,.dialog-card{color:var(--myth-body)!important;background:linear-gradient(145deg,#ffffffc7,#f5f9ffa3)!important;border-color:#ffffffeb!important;box-shadow:0 14px 38px #304d751c,inset 0 1px #fffffffa,0 0 0 1px #79a4c91a!important}.glass-card :where(h1,h2,h3,h4,strong,b){color:var(--myth-heading)}.glass-card :where(p,li,label,small){color:var(--myth-body)}@media (prefers-reduced-motion:reduce){.mb-user-name,.mb-tier-icon-wrap{animation:none!important}}:root{--myth-ink:#26364b;--myth-heading:#20334d;--myth-body:#3e536b;--myth-muted:#657b93;--myth-line:#6c91b447;--lightningcss-light:initial!important;--lightningcss-dark: !important;color-scheme:light!important}html,body{color:#26364b!important;background:linear-gradient(135deg,#f8fcff 0%,#f1f6ff 36%,#fbf3ff 68%,#f0fbfa 100%)!important}body{animation:26s ease-in-out infinite mythGradientFlow!important}.app-shell,.center-page,.content,.subpage,.mock-viewer{color:#26364b!important;background:0 0!important}.app-shell :where(section,article,aside,header,footer,nav,form,details){color:#3e536b}.app-shell :where(h1,h2,h3,h4,h5,h6,strong,b,summary){color:#20334d!important}.app-shell :where(p,li,label,legend,dt,dd,span){text-shadow:none}.app-shell :where(.muted,small,.eyebrow,.settings-footnote,.password-hint){color:#657b93!important}.glass-card,.gate-card,.profile-card,.xp-panel,.feature-card,.form-card,.leader-row,.mock-item,.folder-admin-row,.folder-card,.folder-card-actions,.admin-tools-row,.notification-row,.settings-list,.access-card,.dashboard-card,.stat-card,.content-card,.support-card,.feedback-card,.mock-card,.empty-state,.modal-card,.dialog-card,.quick-stats,.admin-shortcuts button,.faq-list details,.folder-menu,.search-wrap,.notification-intro,.support-hero{color:#3e536b!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;backdrop-filter:blur(24px)saturate(155%)!important;background:linear-gradient(145deg,#fffffff0,#edf6ffd1)!important;border:1px solid #fffffffa!important;box-shadow:0 13px 34px #587ea621,inset 0 1px #fffffffa!important}.topbar,.bottom-nav{color:#344b64!important;-webkit-backdrop-filter:blur(24px)saturate(155%)!important;backdrop-filter:blur(24px)saturate(155%)!important;background:#fffffff0!important;border:1px solid #fffffffa!important;box-shadow:0 10px 28px #5c81a721!important}.brand strong,.section-heading h1,.subpage h2,.profile-card h2,.feature-card h2,.form-card h2,.admin-welcome h2,.admin-shortcuts h2,.notification-intro h2,.support-hero h2,.faq-heading h2,.mock-item h3,.folder-main strong,.leader-row strong,.admin-stats strong,.quick-stats strong{color:#20334d!important}.folder-main,.folder-main button,.folder-menu button,.settings-list button,.admin-shortcuts button,.notification-row,.faq-list summary,.mock-actions a,.mock-actions button,.folder-admin-row button,.back-btn,.text-btn{color:#3d5873!important}.folder-main small,.folder-admin-row small,.notification-row small,.leader-row small,.faq-list details p,.admin-note,.admin-welcome p{color:#657b93!important}.timer,.xp-chip,.soft-pill,.status-pill,.leader-rank{color:#365a78!important;background:linear-gradient(145deg,#f0faff,#e9f0ff)!important;border:1px solid #d9e8f6!important}.xp-chip,.leader-row b,.xp-panel{color:#865d17!important}.xp-panel{background:linear-gradient(135deg,#fff7df,#f7efff)!important;border-color:#f0dfb5!important}.xp-panel small{color:#766b57!important}.primary-btn{color:#fff!important;background:linear-gradient(110deg,#168eb5 0%,#4c8ed1 54%,#8a70c7 100%)!important;border:1px solid #fffffff0!important;box-shadow:0 8px 20px #487eb438,inset 0 1px #fff6!important}.outline-btn,.text-btn,.icon-tool,.folder-admin-row button,.mock-actions a,.mock-actions button{color:#315c7b!important;background:linear-gradient(145deg,#fff,#edf6ff)!important;border:1px solid #d8e7f4!important;box-shadow:0 5px 14px #587ea61a!important}.icon-tool.active,.icon-tool.favorited{color:#a43e70!important;background:linear-gradient(145deg,#fff0f6,#fce8f1)!important}.notice{color:#79521c!important;background:#fff5df!important;border:1px solid #f0d9ad!important}input,textarea,select,.form-card input,.form-card textarea,.admin-form input,.admin-form select,.mock-edit-form input,.mock-edit-form select,.folder-admin-row input{color:#263b54!important;background:#fffffffa!important;border:1px solid #cbddeb!important;box-shadow:inset 0 1px 2px #5377990f!important}input::placeholder,textarea::placeholder{color:#788da3!important;opacity:1!important}input:focus,textarea:focus,select:focus{border-color:#4b9fc6!important;outline:none!important;box-shadow:0 0 0 3px #379ec729!important}.search-wrap input{color:#263b54!important;background:0 0!important}.search-wrap input::placeholder{color:#788da3!important}.folder-placeholder,.avatar,.feature-icon,.empty-icon,.large-illustration,.notification-icon,.nav-icon-illustration,.support-illustration,.admin-welcome-icon{color:#287f9f!important;background:linear-gradient(145deg,#dff7fc,#e8eaff 58%,#fff0f7)!important;border:1px solid #fffffff2!important;box-shadow:0 7px 18px #5b85ad1f!important}.notification-illustration{color:#94641b!important;background:linear-gradient(145deg,#fff1c9,#ffe5d9)!important}.support-bubble{color:#fff!important;background:#3c91d2!important}.faq-list details{color:#3e536b!important}.bottom-nav button{color:#60758c!important}.bottom-nav button.active{color:#087fa9!important}.bottom-nav button.active .nav-icon-illustration{color:#087fa9!important;background:linear-gradient(145deg,#d5f4fb,#e3e8ff)!important}.folder-menu button.danger,.app-shell :where(.danger,.error-text){color:#b64b59!important}.app-shell :where(.success,.success-text){color:#237b60!important}.mb-user-name{filter:none!important}.mb-user-name.mb-tier-1{background-image:linear-gradient(100deg,#2876a5,#49a9d4,#245d91)!important}.mb-user-name.mb-tier-2{background-image:linear-gradient(100deg,#a33d78,#df65a6,#8c356f)!important}.mb-user-name.mb-tier-3{background-image:linear-gradient(100deg,#a94b2c,#e87545,#923c35)!important}.mb-user-name.mb-tier-4{background-image:linear-gradient(100deg,#247f7d,#3ab9aa,#4264a6)!important}.mb-user-name.mb-tier-5{background-image:linear-gradient(100deg,#16784e,#31a979,#17654e)!important}.mb-user-name.mb-tier-6{background-image:linear-gradient(100deg,#176caa,#299bd2,#2856a0)!important}.mb-user-name.mb-tier-7{background-image:linear-gradient(100deg,#7040a2,#a46bd1,#58358e)!important}.mb-user-name.mb-tier-8{background-image:linear-gradient(100deg,#95600d,#d89b26,#80500c)!important}@media (prefers-reduced-motion:reduce){body,.mb-user-name,.mb-tier-icon-wrap{animation:none!important}}:root{--myth-radius-card:22px;--myth-radius-control:15px;--myth-radius-small:12px}:where(.glass-card,.gate-card,.profile-card,.xp-panel,.feature-card,.form-card,.leader-row,.mock-item,.folder-admin-row,.folder-card,.folder-card-actions,.admin-tools-row,.notification-row,.settings-list,.access-card,.dashboard-card,.stat-card,.content-card,.support-card,.feedback-card,.mock-card,.empty-state,.modal-card,.dialog-card,.quick-stats,.notification-intro,.support-hero,.admin-welcome,.admin-note,.search-wrap,.faq-list details,.folder-menu,.mock-frame,.pdf-frame){border-radius:var(--myth-radius-card)!important}:where(button,.primary-btn,.outline-btn,.text-btn,.icon-tool,input,textarea,select,.mock-actions a,.mock-actions button,.folder-admin-row button,.admin-shortcuts button,.auth-switch,.auth-switch button,.soft-pill,.status-pill,.timer,.xp-chip,.leader-rank,.notice,.folder-main img,.folder-placeholder,.feature-icon,.large-illustration,.notification-icon,.nav-icon-illustration,.support-bubble,.admin-welcome-icon){border-radius:var(--myth-radius-control)!important}:where(.folder-menu button,.folder-admin-row input,.mock-edit-form input,.mock-edit-form select,.settings-list button,.bottom-nav button){border-radius:var(--myth-radius-small)!important}:where(.avatar,.avatar img,.brand-logo,.brand img,.loading-screen img,.mb-tier-icon-wrap img,.mb-tier-icon-wrap,.loader){border-radius:50%!important}.app-shell{--myth-text:#24364d;--myth-muted-text:#536b83}.app-shell :where(p,li,label,legend,dt,dd,small,summary,button,a,span){text-shadow:none!important}.app-shell :where(p,li,label,legend,dt,dd){color:#344b64}.app-shell :where(small,.muted,.eyebrow,.password-hint,.settings-footnote){color:#536b83!important}.app-shell :where(input,textarea,select){color:#20334d!important;background:#fff!important;min-height:50px!important;padding:13px 15px!important;font-size:15px!important;line-height:1.45!important}.app-shell textarea{resize:vertical;min-height:140px!important;padding:15px!important}.app-shell :where(input,textarea,select)::placeholder{color:#687f96!important;opacity:1!important}.app-shell :where(form label){display:block;letter-spacing:.07em!important;color:#38536e!important;margin:17px 0 8px!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important}.app-shell :where(.gate-card input,.account-gate input,.admin-form input,.admin-form select,.mock-edit-form input,.mock-edit-form select,.folder-admin-row input){width:100%;min-width:0}.app-shell :where(.primary-btn,.outline-btn){white-space:normal;min-height:50px;font-size:13px;line-height:1.35}.app-shell :where(.text-btn,.mock-actions button,.mock-actions a,.folder-admin-row button){min-height:42px;font-size:12px}.app-shell :where(.section-heading h1,.subpage h2,.feature-card h2,.form-card h2){line-height:1.3}.bottom-nav{left:3.5%!important;right:3.5%!important;bottom:max(12px,env(safe-area-inset-bottom,0px))!important;-webkit-backdrop-filter:blur(24px)saturate(1.35)!important;backdrop-filter:blur(24px)saturate(1.35)!important;background:#ffffffe0!important;border:1px solid #fffffffa!important;border-radius:48px!important;justify-content:space-around!important;align-items:center!important;gap:3px!important;width:93%!important;height:82px!important;min-height:82px!important;padding:7px 10px!important;overflow:visible!important;box-shadow:0 14px 38px #3d608b2b,inset 0 1px #fff,inset 0 -1px #dcebf98c!important}.bottom-nav button{color:#536b83!important;border-radius:22px!important;flex:1 1 0!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-width:0!important;max-width:none!important;height:66px!important;padding:3px 1px!important;font-size:10px!important;font-weight:750!important;line-height:1.15!important;display:flex!important}.bottom-nav button>span:last-child{text-align:center;max-width:100%;display:block;overflow:visible;white-space:nowrap!important}.nav-icon-illustration{border-radius:13px!important;flex:none!important;place-items:center!important;width:36px!important;height:34px!important;transition:all .22s!important;display:grid!important}.bottom-nav button.active{color:#087fa9!important;background:#e1f6fdb8!important}.bottom-nav button.active .nav-icon-illustration{color:#087fa9!important;background:linear-gradient(145deg,#d5f5fc,#e5e8ff)!important;box-shadow:0 5px 13px #418fbe33,inset 0 1px #fff!important}.bottom-nav button.nav-mocks{z-index:2!important;box-shadow:none!important;background:0 0!important;position:relative!important;transform:translateY(-16px)!important}.bottom-nav button:has(.nav-icon-mocks){z-index:2!important;box-shadow:none!important;background:0 0!important;position:relative!important;transform:translateY(-16px)!important}.bottom-nav .nav-icon-mocks{color:#1765c9!important;background:linear-gradient(145deg,#f8fdff,#dceeff 58%,#dfe3ff)!important;border:4px solid #fffffffa!important;border-radius:50%!important;width:82px!important;height:82px!important;box-shadow:0 9px 23px #4d82c740,inset 0 2px 4px #fffffff2,0 0 0 2px #6fa0e738!important}.bottom-nav button:has(.nav-icon-mocks){color:#315b80!important;font-weight:900!important}.bottom-nav button.active .nav-icon-mocks{color:#1765c9!important;background:linear-gradient(145deg,#f8fdff,#d8edff 58%,#dfe3ff)!important;box-shadow:0 10px 25px #4f7ec94d,inset 0 2px 4px #fffffff2,0 0 0 3px #6fa0e733!important}@media (width<=380px){.bottom-nav{width:95%!important;padding-inline:5px!important;left:2.5%!important;right:2.5%!important}.bottom-nav button{font-size:9px!important}.nav-icon-illustration{width:32px!important;height:31px!important}.bottom-nav .nav-icon-mocks{width:72px!important;height:72px!important}}@media (prefers-reduced-motion:reduce){.nav-icon-illustration{transition:none!important}}.app-shell :where(.nav-icon-illustration,.feature-icon,.empty-icon,.notification-icon,.large-illustration,.support-illustration,.admin-welcome-icon,.folder-placeholder){background:linear-gradient(145deg,#fffffffa 0%,#def4fff5 38%,#e8e1fff5 72%,#ffebf6f5 100%)!important;border:1px solid #fffffffa!important;position:relative!important;overflow:visible!important;box-shadow:0 9px 18px #4069992b,0 3px 6px #5277a61a,inset 0 2px 3px #fffffffa,inset 0 -3px 6px #698ebe1a!important}.app-shell :where(.nav-icon-illustration,.feature-icon,.empty-icon,.notification-icon,.large-illustration,.support-illustration,.admin-welcome-icon,.folder-placeholder) svg{filter:drop-shadow(0 2px 1px #224c7c38)drop-shadow(0 5px 5px #3d699e29)!important;stroke-width:2.35px!important;transform:perspective(90px)rotateX(7deg)translateY(-1px)!important}.app-shell :where(button,a,.icon-tool)>svg,.app-shell :where(.mock-actions,.folder-menu,.settings-list,.admin-shortcuts) svg{filter:drop-shadow(0 1px 1px #284b7333)drop-shadow(0 2px 3px #42689921);stroke-width:2.25px}.bottom-nav button .nav-icon-illustration{background:linear-gradient(145deg,#fff 0%,#e8f8ff 48%,#eee9ff 100%)!important;box-shadow:0 7px 14px #456fa429,inset 0 2px 3px #fffffffa,inset 0 -2px 4px #6184b41f!important}.bottom-nav button:first-child .nav-icon-illustration{color:#3989c8!important}.bottom-nav button:nth-child(2) .nav-icon-illustration{color:#8b68c9!important}.bottom-nav button:nth-child(4) .nav-icon-illustration{color:#269b9c!important}.bottom-nav button:nth-child(5) .nav-icon-illustration{color:#d18b39!important}.bottom-nav button .nav-icon-illustration svg{filter:drop-shadow(0 2px 1px #284b7840)drop-shadow(0 4px 4px #4169a02e)!important}.bottom-nav .nav-icon-mocks{background:linear-gradient(145deg,#42d2eb 0%,#648eea 52%,#a77de7 100%)!important;box-shadow:0 11px 20px #4c77c957,inset 0 3px 4px #ffffffa6,inset 0 -4px 7px #3745992e!important}.bottom-nav .nav-icon-mocks svg{filter:drop-shadow(0 3px 1px #23387e47)drop-shadow(0 6px 5px #2739823d)!important;transform:perspective(100px)rotateX(10deg)translateY(-2px)!important}@media (prefers-reduced-motion:reduce){.app-shell :where(.nav-icon-illustration,.feature-icon,.empty-icon,.notification-icon,.large-illustration,.support-illustration,.admin-welcome-icon,.folder-placeholder) svg{transform:none!important}}@media (prefers-reduced-motion:no-preference){body{background-position:50%!important;animation:none!important}body:before,body:after{will-change:transform;filter:blur(62px)saturate(125%)!important;opacity:.48!important}body:before{animation:34s ease-in-out infinite alternate mythRainbowDriftA!important}body:after{animation:39s ease-in-out infinite alternate mythRainbowDriftB!important}.app-shell:before,.app-shell:after{display:none!important}}.glass-card,.gate-card,.profile-card,.xp-panel,.feature-card,.form-card,.topbar,.bottom-nav{-webkit-backdrop-filter:blur(14px)saturate(135%)!important;backdrop-filter:blur(14px)saturate(135%)!important}.app-shell :where(.folder-card,.mock-item,.leader-row,.notification-row,.admin-stats>.glass-card,.quick-stats,.settings-list,.faq-list details){content-visibility:auto;contain-intrinsic-size:auto 150px}.app-shell :where(.folder-card,.mock-item,.leader-row,.notification-row){contain:layout style}@media (width<=700px){body:before,body:after{filter:blur(48px)saturate(120%)!important;opacity:.42!important}.glass-card,.gate-card,.profile-card,.xp-panel,.feature-card,.form-card,.topbar,.bottom-nav{-webkit-backdrop-filter:blur(10px)saturate(125%)!important;backdrop-filter:blur(10px)saturate(125%)!important}}@media (prefers-reduced-motion:reduce){body:before,body:after{animation:none!important}.app-shell:before,.app-shell:after{display:none!important}}.bottom-nav{border-radius:40px!important;height:68px!important;min-height:68px!important;padding:5px 10px!important}.bottom-nav button{height:56px!important;padding:2px 1px!important}.bottom-nav button.nav-mocks{transform:translateY(-12px)!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-12px)!important}.bottom-nav .nav-icon-mocks{border-radius:50%!important;width:68px!important;min-width:68px!important;height:68px!important}@media (width<=380px){.bottom-nav{height:66px!important;min-height:66px!important;padding:4px 5px!important}.bottom-nav button{height:54px!important}.bottom-nav .nav-icon-mocks{width:64px!important;min-width:64px!important;height:64px!important}}.bottom-nav{isolation:isolate!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;position:fixed!important;overflow:visible!important}.bottom-nav .nav-icon-mocks{width:68px!important;min-width:68px!important;height:68px!important;margin-top:0!important;box-shadow:0 8px 20px #4d82c738,inset 0 2px 3px #fffffff2,0 0 0 4px #ffffffeb!important}@media (width<=380px){.bottom-nav:before{-webkit-mask-image:radial-gradient(44px at 50% 0,#0000 97%,#000 103%)!important;mask-image:radial-gradient(44px at 50% 0,#0000 97%,#000 103%)!important}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;width:100%;min-width:0;overflow-x:hidden}body,#root,.app-shell{width:100%;min-width:0;max-width:100%;overflow-x:clip}img,svg,video,canvas,iframe{max-width:100%}button,input,select,textarea{max-width:100%;font:inherit}.app-shell{min-height:100dvh}.content{width:min(100% - 28px,980px);min-width:0}.app-shell :where(.glass-card,.feature-card,.form-card,.profile-card,.mock-item,.folder-card,.notification-row,.leader-row,.admin-welcome,.settings-list){min-width:0;max-width:100%}.app-shell :where(h1,h2,h3,p,small,strong,span,label,a,button){overflow-wrap:anywhere}.app-shell :where(input,select,textarea){min-width:0}.mock-frame,.pdf-frame{width:100%;max-width:100%}.bottom-nav{width:min(620px,100% - 24px)!important;padding-left:max(8px,env(safe-area-inset-left,0px))!important;padding-right:max(8px,env(safe-area-inset-right,0px))!important;left:50%!important;right:auto!important;bottom:max(10px,env(safe-area-inset-bottom,0px))!important;transform:translate(-50%)!important}@media (width<=520px){.content{width:calc(100% - 24px);margin:16px auto 24px}.section-heading{flex-wrap:wrap;gap:10px}.section-heading h1{font-size:clamp(20px,5.5vw,26px)}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.bottom-nav{gap:1px!important;width:calc(100% - 18px)!important;padding-inline:5px!important}.bottom-nav button{min-width:0!important;padding-inline:0!important;font-size:clamp(7px,2.35vw,9px)!important}.bottom-nav button>span:last-child{max-width:100%;font-size:inherit;letter-spacing:-.02em}.bottom-nav .nav-icon-mocks{width:clamp(58px,17vw,64px)!important;min-width:clamp(58px,17vw,64px)!important;height:clamp(58px,17vw,64px)!important}.bottom-nav:before{-webkit-mask-image:radial-gradient(clamp(39px,12vw,44px) at 50% 0,#0000 97%,#000 103%)!important;mask-image:radial-gradient(clamp(39px,12vw,44px) at 50% 0,#0000 97%,#000 103%)!important}}@media (width<=360px){.bottom-nav{height:64px!important;min-height:64px!important;bottom:max(8px,env(safe-area-inset-bottom,0px))!important}.bottom-nav button{height:51px!important;font-size:7px!important}.bottom-nav .nav-icon-mocks{width:56px!important;min-width:56px!important;height:56px!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-10px)!important}}@media (width>=521px) and (width<=900px){.content{width:min(100% - 40px,900px)}.bottom-nav{width:min(620px,100% - 40px)!important}}@media (width>=901px){.content{width:min(100% - 64px,980px)}}@media (height<=500px) and (orientation:landscape){.app-shell{padding-bottom:76px}.bottom-nav{height:58px!important;min-height:58px!important;bottom:max(5px,env(safe-area-inset-bottom,0px))!important}.bottom-nav button{height:48px!important}.bottom-nav .nav-icon-mocks{width:50px!important;min-width:50px!important;height:50px!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-8px)!important}}@supports not (overflow:clip){body,#root,.app-shell{overflow-x:hidden}}@media (width<=520px){.bottom-nav .nav-icon-mocks{width:clamp(54px,15vw,58px)!important;min-width:clamp(54px,15vw,58px)!important;height:clamp(54px,15vw,58px)!important}.bottom-nav:before{-webkit-mask-image:radial-gradient(clamp(39px,11vw,42px) clamp(36px,10vw,39px) at 50% -1px,#0000 96%,#000 106%)!important;mask-image:radial-gradient(clamp(39px,11vw,42px) clamp(36px,10vw,39px) at 50% -1px,#0000 96%,#000 106%)!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-15px)!important}}@media (width<=360px){.bottom-nav .nav-icon-mocks{width:52px!important;min-width:52px!important;height:52px!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-13px)!important}}.bottom-nav .nav-icon-mocks{width:64px!important;min-width:64px!important;height:64px!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-20px)!important}@media (width<=520px){.bottom-nav .nav-icon-mocks{width:64px!important;min-width:64px!important;height:64px!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-18px)!important}.bottom-nav:before{-webkit-mask-image:radial-gradient(45px 41px at 50% -1px,#0000 98%,#000 102%)!important;mask-image:radial-gradient(45px 41px at 50% -1px,#0000 98%,#000 102%)!important}}@media (width<=360px){.bottom-nav .nav-icon-mocks{width:60px!important;min-width:60px!important;height:60px!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-16px)!important}}.bottom-nav{-webkit-backdrop-filter:blur(18px)saturate(155%)!important;backdrop-filter:blur(18px)saturate(155%)!important;background:#fff9!important;border:1px solid #ffffffc2!important;border-radius:40px!important;box-shadow:0 14px 36px #3d608b24,inset 0 1px #ffffffe0!important}.bottom-nav:before{-webkit-backdrop-filter:blur(18px)saturate(155%)!important;backdrop-filter:blur(18px)saturate(155%)!important;background:#fff9!important;border:1px solid #ffffffc2!important;border-radius:40px!important;-webkit-mask-image:radial-gradient(38px 36px at 50% -1px,#0000 98%,#000 102%)!important;mask-image:radial-gradient(38px 36px at 50% -1px,#0000 98%,#000 102%)!important}@media (width<=520px){.bottom-nav:before{-webkit-mask-image:radial-gradient(37px 35px at 50% -1px,#0000 98%,#000 102%)!important;mask-image:radial-gradient(37px 35px at 50% -1px,#0000 98%,#000 102%)!important}}.theme-banner{text-align:left;-webkit-backdrop-filter:blur(18px)saturate(145%);backdrop-filter:blur(18px)saturate(145%);color:#263653;cursor:pointer;background:linear-gradient(115deg,#ffffffd1,#e7f3ffad 48%,#f2e8ffad);border:1px solid #ffffffe6;border-radius:24px;align-items:center;gap:15px;width:100%;min-height:104px;margin:0 0 16px;padding:18px 20px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 28px #46699b1f,inset 0 1px #fffffff2}.theme-banner:active{transform:scale(.99)}.theme-banner-icon{color:#fff;background:linear-gradient(145deg,#42c9e8,#8b7cf6);border-radius:19px;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;box-shadow:0 8px 18px #6c74d540,inset 0 1px 2px #ffffff8c}.theme-banner-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.theme-banner-copy small{letter-spacing:.13em;color:#7485a4;font-size:9px;font-weight:850}.theme-banner-copy strong{color:#263653;font-size:18px;font-weight:850}.theme-banner-copy em{color:#74819a;font-size:12px;font-style:normal;line-height:1.35}.theme-banner>svg{color:#7183a1;flex:none}.theme-picker{gap:18px;display:grid}.theme-picker-heading h1{margin:2px 0 6px}.theme-picker-heading .muted{max-width:520px;margin:0}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.theme-option{text-align:left;color:#263653;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#ffffffad;border:1px solid #ffffffe6;border-radius:21px;flex-direction:column;gap:11px;min-width:0;padding:11px;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;box-shadow:0 8px 22px #4b699617,inset 0 1px #fff}.theme-option.selected{border:2px solid var(--theme-primary,#8b7cf6);padding:10px;box-shadow:0 9px 24px #5f70b42b,inset 0 1px #fff}.theme-option:active{transform:scale(.985)}.theme-preview{background:radial-gradient(circle at 15% 5%,color-mix(in srgb,var(--swatch-c) 65%,white),transparent 52%),linear-gradient(125deg,var(--swatch-a),var(--swatch-b));border-radius:14px;align-items:flex-end;gap:7px;height:90px;padding:12px;display:flex;position:relative;overflow:hidden}.theme-preview i{background:#ffffffad;border:1px solid #ffffffa6;border-radius:9px 9px 5px 5px;flex:1;height:37px;display:block;box-shadow:0 3px 8px #2a3e6e1a}.theme-preview i:nth-child(2){background:#ffffffd1;height:49px}.theme-preview i:nth-child(3){background:#ffffff8a;height:30px}.theme-option-copy{flex-direction:column;gap:3px;display:flex}.theme-option-copy strong{font-size:14px;font-weight:850}.theme-option-copy small{color:#75829a;font-size:11px;line-height:1.35}.theme-selected{color:var(--theme-primary,#7567d7);font-size:10px;font-weight:850}.theme-option.selected .theme-selected{color:#287e9d}.app-shell[data-theme=aurora]{--theme-primary:#42c9e8;--theme-secondary:#8b7cf6;--theme-soft:#e6f1ffb8}.app-shell[data-theme=ocean]{--theme-primary:#20b8d5;--theme-secondary:#397fe8;--theme-soft:#dcf3fcc2}.app-shell[data-theme=lavender]{--theme-primary:#a78bfa;--theme-secondary:#8065d9;--theme-soft:#f1e9ffc2}.app-shell[data-theme=mint]{--theme-primary:#39c9a5;--theme-secondary:#249b83;--theme-soft:#e1f9f0c7}.app-shell[data-theme=sunset]{--theme-primary:#ffad76;--theme-secondary:#f0788f;--theme-soft:#ffefe2c7}.app-shell[data-theme=rose]{--theme-primary:#ed8db7;--theme-secondary:#ba70b8;--theme-soft:#ffeaf4c7}.app-shell[data-theme] .primary-btn{background:linear-gradient(125deg,var(--theme-primary),var(--theme-secondary))!important;box-shadow:0 8px 18px color-mix(in srgb,var(--theme-secondary) 24%,transparent)!important}.app-shell[data-theme] .glass-card,.app-shell[data-theme] .settings-list,.app-shell[data-theme] .profile-card{border-color:color-mix(in srgb,var(--theme-primary) 18%,white)!important}.app-shell[data-theme] .bottom-nav button.active,.app-shell[data-theme] .bottom-nav button.active .nav-icon-illustration:not(.nav-icon-mocks){color:var(--theme-secondary)!important}.app-shell[data-theme] .theme-banner-icon{background:linear-gradient(145deg,var(--theme-primary),var(--theme-secondary))}.app-shell[data-theme] .theme-option.selected{border-color:var(--theme-primary)}@media (width<=520px){.theme-banner{border-radius:21px;gap:12px;min-height:94px;padding:14px 15px}.theme-banner-icon{border-radius:17px;flex-basis:51px;width:51px;height:51px}.theme-banner-copy strong{font-size:16px}.theme-banner-copy em{font-size:11px}.theme-grid{gap:10px}.theme-option{border-radius:18px;padding:9px}.theme-option.selected{padding:8px}.theme-preview{gap:5px;height:76px;padding:9px}}@media (width<=350px){.theme-grid{grid-template-columns:1fr}.theme-preview{height:84px}}body:has(.app-shell[data-theme=aurora]){background:linear-gradient(125deg,#f5f8ff 0%,#edf4ff 28%,#f7efff 55%,#eafaff 78%,#fff7ee 100%)!important}body:has(.app-shell[data-theme=aurora]):before{background:radial-gradient(circle,#8de5e7 0%,#b8caff 42%,#0000 72%)!important}body:has(.app-shell[data-theme=aurora]):after{background:radial-gradient(circle,#ffd8a8 0%,#d9c6ff 46%,#0000 72%)!important}body:has(.app-shell[data-theme=ocean]){background:linear-gradient(125deg,#f2fbff 0%,#e4f4ff 48%,#eafcff 100%)!important}body:has(.app-shell[data-theme=ocean]):before{background:radial-gradient(circle,#83e8ee 0%,#9fcaff 46%,#0000 72%)!important}body:has(.app-shell[data-theme=ocean]):after{background:radial-gradient(circle,#b3e7ff 0%,#c9e8ff 46%,#0000 72%)!important}body:has(.app-shell[data-theme=lavender]){background:linear-gradient(125deg,#faf7ff 0%,#f0eaff 48%,#f8f2ff 100%)!important}body:has(.app-shell[data-theme=lavender]):before{background:radial-gradient(circle,#d4c4ff 0%,#c7d0ff 46%,#0000 72%)!important}body:has(.app-shell[data-theme=lavender]):after{background:radial-gradient(circle,#f0cfff 0%,#e3d5ff 46%,#0000 72%)!important}body:has(.app-shell[data-theme=mint]){background:linear-gradient(125deg,#f4fffb 0%,#e5faf2 48%,#f0fff9 100%)!important}body:has(.app-shell[data-theme=mint]):before{background:radial-gradient(circle,#9beed4 0%,#c5f4e4 46%,#0000 72%)!important}body:has(.app-shell[data-theme=mint]):after{background:radial-gradient(circle,#c1f0dc 0%,#d9f7e8 46%,#0000 72%)!important}body:has(.app-shell[data-theme=sunset]){background:linear-gradient(125deg,#fffaf5 0%,#fff0e6 48%,#fff4ef 100%)!important}body:has(.app-shell[data-theme=sunset]):before{background:radial-gradient(circle,#ffd0a7 0%,#ffd9c4 46%,#0000 72%)!important}body:has(.app-shell[data-theme=sunset]):after{background:radial-gradient(circle,#ffc0c6 0%,#ffe1ca 46%,#0000 72%)!important}body:has(.app-shell[data-theme=rose]){background:linear-gradient(125deg,#fff7fb 0%,#fceaf3 48%,#fff2f8 100%)!important}body:has(.app-shell[data-theme=rose]):before{background:radial-gradient(circle,#f4b8d3 0%,#e8c7ff 46%,#0000 72%)!important}body:has(.app-shell[data-theme=rose]):after{background:radial-gradient(circle,#ffd2e2 0%,#f2d3ff 46%,#0000 72%)!important}.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.settings-banner{text-align:left;color:#263653;-webkit-backdrop-filter:blur(17px)saturate(150%);backdrop-filter:blur(17px)saturate(150%);background:linear-gradient(135deg,#ffffffd1,#eff6ff9e);border:1px solid #ffffffe0;border-radius:21px;align-items:center;gap:12px;min-width:0;min-height:112px;padding:15px;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 10px 25px #3d608b1a,inset 0 1px #fffffff2}.settings-banner:active{transform:scale(.985)}.settings-banner-icon{width:47px;height:47px;color:var(--theme-secondary,#7568d9);background:linear-gradient(145deg,var(--theme-soft,#e7f1ffe6),#ffffffe0);border-radius:16px;flex:0 0 47px;place-items:center;display:grid;box-shadow:inset 0 1px #fff,0 5px 13px #46649614}.settings-banner-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.settings-banner-copy small{letter-spacing:.11em;color:#8393aa;font-size:8px;font-weight:850}.settings-banner-copy strong{color:#2c405c;font-size:14px;font-weight:850;line-height:1.2}.settings-banner-copy em{color:#7c8ba0;font-size:10px;font-style:normal;line-height:1.35}.settings-banner>svg{color:#8a9bb0;flex:none}.settings-banner-theme{background:linear-gradient(125deg,#e2f9ffdb,#efe8ffd1,#ffffffc2)}.settings-banner-lock .settings-banner-icon{color:#bd6d83;background:linear-gradient(145deg,#fff0f3,#fff)}@media (width<=560px){.settings-grid{gap:10px}.settings-banner{border-radius:18px;gap:9px;min-height:106px;padding:11px}.settings-banner-icon{border-radius:13px;flex-basis:39px;width:39px;height:39px}.settings-banner-copy strong{font-size:12px}.settings-banner-copy em{font-size:9px}.settings-banner>svg{width:16px}}@media (width<=365px){.settings-grid{grid-template-columns:1fr}.settings-banner{min-height:90px;padding:13px}}.bottom-nav{height:62px!important;min-height:62px!important;padding-top:2px!important;padding-bottom:2px!important}.bottom-nav button{height:48px!important}.bottom-nav button:has(.nav-icon-mocks){height:62px!important}.bottom-nav .nav-icon-mocks{transition:box-shadow .2s,filter .2s,transform .2s}.bottom-nav button.active:has(.nav-icon-mocks) .nav-icon-mocks{filter:saturate(1.12);background:linear-gradient(145deg,var(--theme-primary,#42c9e8),var(--theme-secondary,#8b7cf6))!important;color:#fff!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--theme-primary,#42c9e8) 19%,transparent), 0 9px 23px color-mix(in srgb,var(--theme-secondary,#8b7cf6) 42%,transparent), inset 0 1px 2px #ffffffa6!important;border:2px solid #fffffffa!important;border-radius:21px!important}.bottom-nav button:not(.active):has(.nav-icon-mocks) .nav-icon-mocks{box-shadow:0 5px 14px #415b8221!important}@media (width<=520px){.bottom-nav{height:58px!important;min-height:58px!important}.bottom-nav button{height:45px!important}.bottom-nav button:has(.nav-icon-mocks){height:58px!important}}@media (width<=360px){.bottom-nav{height:56px!important;min-height:56px!important}.bottom-nav button:has(.nav-icon-mocks){height:56px!important}}.bottom-nav{isolation:isolate;overflow:visible!important}.bottom-nav button:has(.nav-icon-mocks){z-index:5!important;position:relative!important;overflow:visible!important;transform:translateY(-19px)!important}.bottom-nav .nav-icon-mocks{opacity:1!important;visibility:visible!important;flex:0 0 64px!important;place-items:center!important;width:64px!important;min-width:64px!important;height:64px!important;display:grid!important;overflow:visible!important}.bottom-nav .nav-icon-mocks svg{opacity:1!important;visibility:visible!important;width:30px!important;height:30px!important;display:block!important}.bottom-nav button:has(.nav-icon-mocks)>span:last-child{display:none!important}@media (width<=520px){.bottom-nav{overflow:visible!important}.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-18px)!important}.bottom-nav .nav-icon-mocks{flex-basis:64px!important;width:64px!important;min-width:64px!important;height:64px!important}.bottom-nav:before{-webkit-mask-image:radial-gradient(43px 40px at 50% -2px,#0000 97%,#000 103%)!important;mask-image:radial-gradient(43px 40px at 50% -2px,#0000 97%,#000 103%)!important}}@media (width<=360px){.bottom-nav button:has(.nav-icon-mocks){transform:translateY(-16px)!important}.bottom-nav .nav-icon-mocks{flex-basis:60px!important;width:60px!important;min-width:60px!important;height:60px!important}}@media (width<=520px){.bottom-nav:before{-webkit-mask-image:radial-gradient(45px 56px at 50% 0,#0000 97%,#000 103%)!important;mask-image:radial-gradient(45px 56px at 50% 0,#0000 97%,#000 103%)!important}}.bottom-nav:before{-webkit-mask-image:radial-gradient(36px at 50% 12px,#0000 97%,#000 103%)!important;mask-image:radial-gradient(36px at 50% 12px,#0000 97%,#000 103%)!important}.bottom-nav .nav-icon-mocks{background:linear-gradient(145deg,var(--theme-primary,#42c9e8),var(--theme-secondary,#8b7cf6))!important;border:2px solid #fffffffa!important;border-radius:50%!important;flex-basis:64px!important;width:64px!important;min-width:64px!important;height:64px!important;box-shadow:0 8px 22px #4d82c73d,inset 0 2px 3px #ffffffb3!important}.bottom-nav button.active:has(.nav-icon-mocks) .nav-icon-mocks{border-radius:50%!important}@media (width<=520px){.bottom-nav:before{-webkit-mask-image:radial-gradient(36px at 50% 11px,#0000 97%,#000 103%)!important;mask-image:radial-gradient(36px at 50% 11px,#0000 97%,#000 103%)!important}.bottom-nav .nav-icon-mocks{flex-basis:64px!important;width:64px!important;min-width:64px!important;height:64px!important}}@media (width<=360px){.bottom-nav:before{-webkit-mask-image:radial-gradient(34px at 50% 12px,#0000 97%,#000 103%)!important;mask-image:radial-gradient(34px at 50% 12px,#0000 97%,#000 103%)!important}}.bottom-nav{isolation:isolate!important;position:fixed!important;overflow:visible!important}.bottom-nav:before{content:""!important;z-index:0!important;-webkit-backdrop-filter:blur(18px)saturate(155%)!important;backdrop-filter:blur(18px)saturate(155%)!important;pointer-events:none!important;background:#ffffffe6!important;border:1px solid #fffffffa!important;border-radius:40px!important;position:absolute!important;inset:0!important;box-shadow:0 12px 34px #5d77a029,inset 0 1px #fff!important;-webkit-mask-image:radial-gradient(43px at 50% 0,#0000 98%,#000 103%)!important;mask-image:radial-gradient(43px at 50% 0,#0000 98%,#000 103%)!important}.bottom-nav>button{z-index:2!important;position:relative!important}.bottom-nav>button:has(.nav-icon-mocks){z-index:10!important;background:0 0!important;border:0!important;place-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:-29px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.bottom-nav>button:has(.nav-icon-mocks) .nav-icon-mocks{opacity:1!important;visibility:visible!important;color:#1765c9!important;background:linear-gradient(145deg,#fff,#dceeff 58%,#e7e1ff)!important;border:3px solid #fff!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;display:grid!important;box-shadow:0 8px 22px #4c77be47,inset 0 2px 4px #fffffffa,0 0 0 2px #75a1e040!important}.bottom-nav>button:has(.nav-icon-mocks) .nav-icon-mocks svg{opacity:1!important;visibility:visible!important;width:30px!important;height:30px!important;color:inherit!important;display:block!important}.bottom-nav>button:has(.nav-icon-mocks)>span:last-child{display:none!important}@media (width<=520px){.bottom-nav:before{-webkit-mask-image:radial-gradient(42px at 50% 0,#0000 98%,#000 103%)!important;mask-image:radial-gradient(42px at 50% 0,#0000 98%,#000 103%)!important}.bottom-nav>button:has(.nav-icon-mocks){top:-28px!important}}@media (width<=360px){.bottom-nav>button:has(.nav-icon-mocks){width:62px!important;min-width:62px!important;height:62px!important;top:-24px!important}.bottom-nav>button:has(.nav-icon-mocks) .nav-icon-mocks{width:58px!important;min-width:58px!important;height:58px!important}}.bottom-nav{isolation:isolate!important;background:0 0!important;border:0!important;justify-content:space-around!important;align-items:center!important;gap:0!important;padding:5px 8px!important;display:flex!important;position:fixed!important;overflow:visible!important}.bottom-nav:before{content:""!important;z-index:0!important;-webkit-backdrop-filter:blur(18px)saturate(155%)!important;backdrop-filter:blur(18px)saturate(155%)!important;pointer-events:none!important;background:#ffffffe8!important;border:1px solid #fffffffa!important;border-radius:40px!important;position:absolute!important;inset:0!important;box-shadow:0 12px 34px #5d77a029,inset 0 1px #fff!important;-webkit-mask:radial-gradient(43px at 50% 0,#0000 98%,#000 104%)!important;mask:radial-gradient(43px at 50% 0,#0000 98%,#000 104%)!important}.bottom-nav>button:not(.nav-mocks-button){z-index:2!important;flex:1 1 0!important;width:auto!important;min-width:0!important;max-width:none!important;position:relative!important}.bottom-nav>button.nav-mocks-button{z-index:10!important;background:0 0!important;border:0!important;flex:none!important;place-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:-31px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.bottom-nav>button.nav-mocks-button .nav-icon-illustration{opacity:1!important;visibility:visible!important;color:#1765c9!important;background:linear-gradient(145deg,#fff,#dceeff 58%,#e7e1ff)!important;border:3px solid #fff!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:66px!important;min-width:66px!important;height:66px!important;display:grid!important;box-shadow:0 8px 22px #4c77be47,inset 0 2px 4px #fff,0 0 0 2px #75a1e040!important}.bottom-nav>button.nav-mocks-button .nav-icon-illustration svg{opacity:1!important;visibility:visible!important;stroke:currentColor!important;width:30px!important;height:30px!important;display:block!important}@media (width<=520px){.bottom-nav{height:58px!important;min-height:58px!important;padding:4px 7px!important}.bottom-nav:before{-webkit-mask:radial-gradient(42px at 50% 0,#0000 98%,#000 104%)!important;mask:radial-gradient(42px at 50% 0,#0000 98%,#000 104%)!important}.bottom-nav>button.nav-mocks-button{top:-29px!important}}@media (width<=360px){.bottom-nav{height:56px!important;min-height:56px!important}.bottom-nav>button.nav-mocks-button{width:62px!important;min-width:62px!important;height:62px!important;top:-25px!important}.bottom-nav>button.nav-mocks-button .nav-icon-illustration{width:58px!important;min-width:58px!important;height:58px!important}}.bottom-nav{--nav-count:5;touch-action:manipulation;isolation:isolate!important;justify-content:space-around!important;align-items:center!important;display:flex!important;position:fixed!important;overflow:visible!important}.bottom-nav:after{content:""!important;z-index:1!important;pointer-events:none!important;left:calc((100% / var(--nav-count)) * var(--active-index,0) + 5px)!important;width:calc(100% / var(--nav-count) - 10px)!important;background:linear-gradient(135deg,#73deef45,#9784ef3d,#ffffff85)!important;border:1px solid #ffffffb8!important;border-radius:17px!important;height:43px!important;transition:left .58s cubic-bezier(.22,1,.36,1),background .45s,box-shadow .45s!important;position:absolute!important;bottom:7px!important;transform:translate(0)scale(.96)!important;box-shadow:0 5px 18px #5b85be1f,inset 0 1px #ffffffd9!important}.bottom-nav>button:not(.nav-mocks-button){z-index:2!important;-webkit-tap-highlight-color:transparent!important;flex:1 1 0!important;min-width:0!important;max-width:none!important;transition:color .45s!important;position:relative!important}.bottom-nav>button.nav-mocks-button{z-index:12!important;opacity:1!important;visibility:visible!important;-webkit-tap-highlight-color:transparent!important;background:0 0!important;border:0!important;place-items:center!important;width:70px!important;min-width:70px!important;max-width:70px!important;height:70px!important;margin:0!important;padding:0!important;display:grid!important;position:absolute!important;top:-31px!important;left:50%!important;overflow:visible!important;transform:translate(-50%)!important}.bottom-nav>button.nav-mocks-button .nav-icon-illustration,.bottom-nav>button.nav-mocks-button .nav-icon-mocks{z-index:13!important;opacity:1!important;visibility:visible!important;color:#1765c9!important;background:linear-gradient(145deg,#fff 0%,#dceeff 58%,#e7e1ff 100%)!important;border:3px solid #fff!important;border-radius:50%!important;flex:none!important;place-items:center!important;width:66px!important;min-width:66px!important;max-width:66px!important;height:66px!important;display:grid!important;position:relative!important;overflow:visible!important;transform:none!important;box-shadow:0 8px 22px #4c77be47,inset 0 2px 4px #fffffffa,0 0 0 2px #75a1e040!important}.bottom-nav>button.nav-mocks-button svg{opacity:1!important;visibility:visible!important;stroke:currentColor!important;fill:none!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;display:block!important}.bottom-nav>button.nav-mocks-button>span:last-child{display:none!important}.bottom-nav button:active,.app-shell button:active{filter:none!important;-webkit-tap-highlight-color:transparent!important;transform:none!important}.bottom-nav button.active .nav-icon-illustration{transition:color .45s,background .45s,box-shadow .45s!important;transform:none!important}.app-shell button,.app-shell a{-webkit-tap-highlight-color:transparent}.app-shell button:focus:not(:focus-visible){outline:none!important}@media (width<=520px){.bottom-nav:after{height:40px!important;bottom:6px!important}.bottom-nav>button.nav-mocks-button{top:-29px!important}}@media (width<=360px){.bottom-nav>button.nav-mocks-button{width:62px!important;min-width:62px!important;height:62px!important;top:-25px!important}.bottom-nav>button.nav-mocks-button .nav-icon-illustration,.bottom-nav>button.nav-mocks-button .nav-icon-mocks{width:58px!important;min-width:58px!important;max-width:58px!important;height:58px!important}.bottom-nav>button.nav-mocks-button svg{width:27px!important;height:27px!important}}@media (prefers-reduced-motion:reduce){.bottom-nav:after{transition:none!important}}.myth-dock{--dock-count:5;left:max(12px,env(safe-area-inset-left));right:max(12px,env(safe-area-inset-right));bottom:calc(10px + env(safe-area-inset-bottom));grid-template-columns:repeat(var(--dock-count),minmax(0,1fr));-webkit-backdrop-filter:blur(22px)saturate(165%);backdrop-filter:blur(22px)saturate(165%);isolation:isolate;background:#ffffffc7;border:1px solid #fffffff0;border-radius:25px;align-items:center;gap:0;height:68px;overflow:visible;box-shadow:0 12px 34px #4663912b,inset 0 1px #fff;z-index:100!important;padding:5px 7px!important;display:grid!important;position:fixed!important}.myth-dock-liquid{z-index:0;pointer-events:none;left:calc((100% / var(--dock-count)) * var(--active-index) + 5px);width:calc(100% / var(--dock-count) - 10px);background:linear-gradient(135deg,#5ddaec4d,#9780ef47,#ffffff94);border:1px solid #ffffffd1;border-radius:18px;height:52px;transition:left .62s cubic-bezier(.2,.85,.25,1),border-radius .45s,background .45s;position:absolute;top:7px;box-shadow:0 5px 17px #577db421,inset 0 1px #fffffff5}.myth-dock-item{z-index:2;color:#8290a6;width:100%;min-width:0;height:56px;font:inherit;-webkit-tap-highlight-color:transparent;touch-action:manipulation;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:relative;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:16px!important;margin:0!important;padding:3px 1px!important;transition:color .4s!important}.myth-dock-item.is-active{color:#315fba!important}.myth-dock-icon{flex:none;place-items:center;width:27px;height:25px;display:grid}.myth-dock-icon svg{stroke:currentColor;width:21px;height:21px;display:block}.myth-dock-label{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.01em;max-width:100%;font-size:9px;font-weight:750;line-height:1.1;overflow:hidden}.myth-dock-item:active,.myth-dock-item:focus,.myth-dock-item:focus-visible{filter:none!important;box-shadow:none!important;outline:none!important;transform:none!important}.myth-dock-item.myth-dock-mocks{place-self:start center;width:66px;height:66px;top:-22px;color:#2468c8!important;background:0 0!important;border-radius:50%!important}.myth-dock-mocks .myth-dock-icon{background:linear-gradient(145deg,#fff 0%,#e0f0ff 57%,#eae4ff 100%);border:3px solid #fffffffa;border-radius:50%;width:62px;height:62px;box-shadow:0 8px 22px #4c77be45,inset 0 2px 4px #fff,0 0 0 2px #75a1e03b}.myth-dock-mocks .myth-dock-icon svg{width:29px;height:29px}.myth-dock-mocks.is-active .myth-dock-icon{color:#fff;background:linear-gradient(145deg,var(--theme-primary,#42c9e8),var(--theme-secondary,#8b7cf6));box-shadow:0 9px 25px #5b78ca57,inset 0 2px 4px #ffffffb8}@media (width<=520px){.myth-dock{height:64px;bottom:calc(8px + env(safe-area-inset-bottom));border-radius:23px;padding:4px 5px!important}.myth-dock-liquid{height:50px;top:6px}.myth-dock-item{gap:3px;height:52px}.myth-dock-label{font-size:8px}.myth-dock-item.myth-dock-mocks{width:64px;height:64px;top:-21px}.myth-dock-mocks .myth-dock-icon{width:60px;height:60px}}@media (width<=360px){.myth-dock{height:60px;left:7px;right:7px}.myth-dock-label{font-size:7px}.myth-dock-item.myth-dock-mocks{width:58px;height:58px;top:-18px}.myth-dock-mocks .myth-dock-icon{width:55px;height:55px}.myth-dock-mocks .myth-dock-icon svg{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.myth-dock-liquid{transition:none}}
