.rv-track[data-astro-cid-bgwftent]{--card-w: min(400px, 78vw);position:relative;display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px calc(50% - var(--card-w) / 2) 24px;scrollbar-width:none;outline:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.rv-track[data-astro-cid-bgwftent]::-webkit-scrollbar{display:none}.rv-card[data-astro-cid-bgwftent]{flex:0 0 var(--card-w);scroll-snap-align:center;opacity:.45;transform:scale(.94);transition:opacity .28s ease-out,transform .28s ease-out,box-shadow .28s ease-out}.rv-card[data-astro-cid-bgwftent].is-active{opacity:1;transform:none}.rv-dot[data-astro-cid-bgwftent]{width:8px;height:8px;border-radius:999px;background:#c9c3ee;transition:width .28s ease-out,background-color .28s ease-out}.rv-dot[data-astro-cid-bgwftent][aria-current=true]{width:22px;background:#5b3df5}@media(prefers-reduced-motion:reduce){.rv-card[data-astro-cid-bgwftent],.rv-dot[data-astro-cid-bgwftent]{transition:none}}.tm-wrap{container-type:inline-size;width:100%}.tm{--u: .1cqw ;position:relative;width:100%;aspect-ratio:1000/560;--ink:#17152B;--mut:#5C5878;--soft:#8A86A3;--bg:#F3F2FB;--card:#FBFAFE;--line:#E4E1F5;--vio:#5B3DF5;--vs:#ECE8FE;--vd:#4528D6;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased;user-select:none}.tm *{box-sizing:border-box;margin:0}.tm .disp{font-family:General Sans,Inter,ui-sans-serif,sans-serif}.tm .lap{position:absolute;right:0;top:0;width:calc(var(--u)*880)}.tm .lid{position:relative;margin:0 auto;width:calc(var(--u)*800);height:calc(var(--u)*512);border-radius:calc(var(--u)*20) calc(var(--u)*20) calc(var(--u)*6) calc(var(--u)*6);background:#1e1c2b;padding:calc(var(--u)*12) calc(var(--u)*12) calc(var(--u)*22);box-shadow:0 0 0 calc(var(--u)*1.5) #3a3850 inset,0 calc(var(--u)*30) calc(var(--u)*60) calc(var(--u)*-20) #17152b59,0 calc(var(--u)*12) calc(var(--u)*24) calc(var(--u)*-12) #17152b40}.tm .cam{position:absolute;top:calc(var(--u)*4.5);left:50%;width:calc(var(--u)*4);height:calc(var(--u)*4);margin-left:calc(var(--u)*-2);border-radius:50%;background:#3a3850}.tm .scr{width:100%;height:100%;border-radius:calc(var(--u)*8) calc(var(--u)*8) calc(var(--u)*2) calc(var(--u)*2);overflow:hidden;background:var(--bg);display:flex}.tm .base{position:relative;margin:0 auto;width:calc(var(--u)*880);height:calc(var(--u)*16);border-radius:calc(var(--u)*2) calc(var(--u)*2) calc(var(--u)*14) calc(var(--u)*14);background:linear-gradient(#e9e8f0,#c9c7d4 55%,#a9a7b6);box-shadow:0 calc(var(--u)*18) calc(var(--u)*30) calc(var(--u)*-14) #17152b73,0 calc(var(--u)*3) calc(var(--u)*6) calc(var(--u)*-2) #17152b33}.tm .base:before{content:"";position:absolute;left:50%;top:0;width:calc(var(--u)*120);height:calc(var(--u)*6);margin-left:calc(var(--u)*-60);border-radius:0 0 calc(var(--u)*8) calc(var(--u)*8);background:#b9b7c6}.tm .side{width:calc(var(--u)*140);flex:none;background:var(--card);border-right:calc(var(--u)*1) solid var(--line);padding:calc(var(--u)*14) calc(var(--u)*10);display:flex;flex-direction:column;gap:calc(var(--u)*3)}.tm .brand{display:flex;align-items:center;gap:calc(var(--u)*5);padding:0 calc(var(--u)*4) calc(var(--u)*12);font-weight:600;font-size:calc(var(--u)*11.5);letter-spacing:-.02em}.tm .brand svg{width:calc(var(--u)*20);height:auto;color:var(--vio)}.tm .nav{display:flex;align-items:center;gap:calc(var(--u)*6);padding:calc(var(--u)*5.5) calc(var(--u)*6);border-radius:calc(var(--u)*6);font-size:calc(var(--u)*8);font-weight:500;color:var(--mut)}.tm .nav i{width:calc(var(--u)*9);height:calc(var(--u)*9);border-radius:calc(var(--u)*2.5);border:calc(var(--u)*1.3) solid currentColor;opacity:.8}.tm .nav.on{background:var(--vs);color:var(--vd);font-weight:600}.tm .navlab{font-size:calc(var(--u)*6.5);font-weight:600;letter-spacing:.06em;color:var(--soft);padding:calc(var(--u)*10) calc(var(--u)*6) calc(var(--u)*3);text-transform:uppercase}.tm .hh{margin-top:auto;border:calc(var(--u)*1) solid var(--line);border-radius:calc(var(--u)*8);padding:calc(var(--u)*7);display:flex;align-items:center;gap:calc(var(--u)*6);background:#fff0}.tm .hh b{display:block;font-size:calc(var(--u)*7.5);font-weight:600}.tm .hh b+span{display:block;font-size:calc(var(--u)*6.5);color:var(--soft)}.tm .av{display:inline-grid;place-items:center;border-radius:50%;font-weight:700;color:#f7f5fe;flex:none}.tm .av.m{background:var(--vio)}.tm .av.d{background:#17152b}.tm .avs{display:flex}.tm .avs .av{width:calc(var(--u)*15);height:calc(var(--u)*15);font-size:calc(var(--u)*6.5);box-shadow:0 0 0 calc(var(--u)*1.5) var(--card)}.tm .avs .av+.av{margin-left:calc(var(--u)*-3)}.tm .main{flex:1;padding:calc(var(--u)*13) calc(var(--u)*14);display:flex;flex-direction:column;gap:calc(var(--u)*10);min-width:0}.tm .top{display:flex;align-items:center;gap:calc(var(--u)*8)}.tm .top h3{font-size:calc(var(--u)*14);font-weight:600;letter-spacing:-.02em}.tm .top p{font-size:calc(var(--u)*7.5);color:var(--mut);margin-top:calc(var(--u)*1)}.tm .srch{margin-left:auto;width:calc(var(--u)*110);height:calc(var(--u)*20);border-radius:calc(var(--u)*6);border:calc(var(--u)*1) solid var(--line);background:var(--card);font-size:calc(var(--u)*7);color:var(--soft);display:flex;align-items:center;padding:0 calc(var(--u)*7)}.tm .btn{height:calc(var(--u)*20);padding:0 calc(var(--u)*9);border-radius:calc(var(--u)*6);background:var(--vio);color:#f7f5fe;font-size:calc(var(--u)*7.5);font-weight:600;display:flex;align-items:center}.tm .grid{flex:1;display:grid;grid-template-columns:1.3fr 1fr;gap:calc(var(--u)*9);min-height:0}.tm .msg{margin-top:calc(var(--u)*6);padding:calc(var(--u)*7) calc(var(--u)*8);border-radius:calc(var(--u)*8);background:var(--vs);font-size:calc(var(--u)*7.3);line-height:1.45;color:var(--ink)}.tm .acts{display:flex;gap:calc(var(--u)*5);margin-top:calc(var(--u)*7)}.tm .acts span{height:calc(var(--u)*17);padding:0 calc(var(--u)*8);border-radius:calc(var(--u)*6);font-size:calc(var(--u)*7);font-weight:600;display:flex;align-items:center;border:calc(var(--u)*1) solid var(--line)}.tm .acts span:first-child{background:var(--vio);border-color:var(--vio);color:#f7f5fe}.tm .up{display:flex;align-items:center;gap:calc(var(--u)*7);margin-top:calc(var(--u)*6);font-size:calc(var(--u)*7.5)}.tm .up em{font-style:normal;margin-left:auto;color:var(--soft);font-size:calc(var(--u)*6.8)}.tm .dot{width:calc(var(--u)*6);height:calc(var(--u)*6);border-radius:50%;background:var(--vio);flex:none}.tm .card{background:var(--card);border:calc(var(--u)*1) solid var(--line);border-radius:calc(var(--u)*10);padding:calc(var(--u)*11) calc(var(--u)*12);box-shadow:0 calc(var(--u)*1) calc(var(--u)*2) #17152b0a}.tm .ch{display:flex;align-items:center;justify-content:space-between}.tm .ct{font-size:calc(var(--u)*9.5);font-weight:600}.tm .cs{font-size:calc(var(--u)*7);color:var(--mut)}.tm .pill{display:inline-flex;align-items:center;gap:calc(var(--u)*3);border-radius:calc(var(--u)*99);background:var(--vs);color:var(--vd);font-weight:600}.tm .bar{height:calc(var(--u)*4);border-radius:calc(var(--u)*4);background:var(--line);overflow:hidden;margin:calc(var(--u)*7) 0 calc(var(--u)*4)}.tm .bar i{display:block;height:100%;width:66.6%;background:var(--vio);border-radius:calc(var(--u)*4)}.tm .row{display:flex;align-items:center;gap:calc(var(--u)*7);padding:calc(var(--u)*4.6) calc(var(--u)*2);border-top:calc(var(--u)*1) solid var(--line)}.tm .cb{width:calc(var(--u)*10);height:calc(var(--u)*10);border-radius:calc(var(--u)*3);border:calc(var(--u)*1.3) solid #C9C3EE;flex:none;display:grid;place-items:center}.tm .cb.on{background:var(--vio);border-color:var(--vio)}.tm .cb.on:after{content:"";width:calc(var(--u)*4.5);height:calc(var(--u)*2.4);border-left:calc(var(--u)*1.4) solid #F7F5FE;border-bottom:calc(var(--u)*1.4) solid #F7F5FE;transform:translateY(calc(var(--u)*-.6)) rotate(-45deg)}.tm .tx{flex:1;min-width:0}.tm .tx b{display:block;font-size:calc(var(--u)*8);font-weight:500}.tm .tx span{display:block;font-size:calc(var(--u)*6.5);color:var(--soft);margin-top:calc(var(--u)*.5)}.tm .done .tx b{color:var(--soft);text-decoration:line-through;text-decoration-color:#c9c3ee}.tm .row .av{width:calc(var(--u)*12);height:calc(var(--u)*12);font-size:calc(var(--u)*6)}.tm .col{display:flex;flex-direction:column;gap:calc(var(--u)*9);min-height:0}.tm .big{font-size:calc(var(--u)*30);font-weight:600;letter-spacing:-.03em;color:var(--vio);line-height:1}.tm .wk{display:flex;gap:calc(var(--u)*4);margin-top:calc(var(--u)*8)}.tm .wk div{flex:1;text-align:center;font-size:calc(var(--u)*6);color:var(--soft)}.tm .wk i{display:block;height:calc(var(--u)*13);border-radius:calc(var(--u)*4);background:var(--vs);margin-bottom:calc(var(--u)*3)}.tm .wk i.on{background:var(--vio)}.tm .wk i.td{background:#fff0;border:calc(var(--u)*1.3) dashed #B8AEF8}.tm .bars{display:flex;flex-direction:column;gap:calc(var(--u)*5);margin-top:calc(var(--u)*7)}.tm .bl{display:flex;justify-content:space-between;font-size:calc(var(--u)*6.8);color:var(--mut);margin-bottom:calc(var(--u)*2)}.tm .bt{height:calc(var(--u)*4);border-radius:calc(var(--u)*4);background:var(--line)}.tm .bt i{display:block;height:100%;border-radius:calc(var(--u)*4);background:var(--vio)}.tm .ph{position:absolute;left:calc(var(--u)*30);bottom:0;width:calc(var(--u)*200);height:calc(var(--u)*408);border-radius:calc(var(--u)*36);background:#1e1c2b;padding:calc(var(--u)*8);box-shadow:0 0 0 calc(var(--u)*1.5) #3a3850 inset,calc(var(--u)*14) calc(var(--u)*30) calc(var(--u)*50) calc(var(--u)*-12) #17152b73,calc(var(--u)*4) calc(var(--u)*10) calc(var(--u)*18) calc(var(--u)*-6) #17152b4d}.tm .ps{position:relative;width:100%;height:100%;border-radius:calc(var(--u)*28);overflow:hidden;background:var(--bg);padding:calc(var(--u)*12) calc(var(--u)*11) 0;display:flex;flex-direction:column}.tm .isl{position:absolute;top:calc(var(--u)*9);left:50%;width:calc(var(--u)*62);height:calc(var(--u)*17);margin-left:calc(var(--u)*-31);border-radius:calc(var(--u)*10);background:#0e0d17}.tm .sb{display:flex;justify-content:space-between;font-size:calc(var(--u)*8.5);font-weight:600;padding:0 calc(var(--u)*10);height:calc(var(--u)*18);align-items:center}.tm .sb span{display:flex;gap:calc(var(--u)*2.5);align-items:center}.tm .sb i{display:block;background:var(--ink);border-radius:calc(var(--u)*1)}.tm .ptop{display:flex;align-items:flex-start;justify-content:space-between;margin-top:calc(var(--u)*10)}.tm .ptop h4{font-size:calc(var(--u)*17);font-weight:600;letter-spacing:-.02em}.tm .ptop p{font-size:calc(var(--u)*7.5);color:var(--mut);margin-top:calc(var(--u)*2)}.tm .ptop .avs .av{width:calc(var(--u)*20);height:calc(var(--u)*20);font-size:calc(var(--u)*8);box-shadow:0 0 0 calc(var(--u)*1.5) var(--bg)}.tm .ptop .avs .av+.av{margin-left:calc(var(--u)*-6)}.tm .pmeta{display:flex;align-items:center;justify-content:space-between;margin-top:calc(var(--u)*11);font-size:calc(var(--u)*7.5);color:var(--mut)}.tm .pmeta .pill{font-size:calc(var(--u)*7.5);padding:calc(var(--u)*3.5) calc(var(--u)*7)}.tm .plist{margin-top:calc(var(--u)*10);background:var(--card);border:calc(var(--u)*1) solid var(--line);border-radius:calc(var(--u)*12);padding:calc(var(--u)*2) calc(var(--u)*8)}.tm .plist .row{padding:calc(var(--u)*5.4) 0}.tm .plist .row:first-child{border-top:0}.tm .plist .tx b{font-size:calc(var(--u)*8.2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tm .plist .tx span{font-size:calc(var(--u)*6.8)}.tm .plist .cb{width:calc(var(--u)*12);height:calc(var(--u)*12);border-radius:calc(var(--u)*4)}.tm .plist .av{width:calc(var(--u)*14);height:calc(var(--u)*14);font-size:calc(var(--u)*6.5)}.tm .add{margin-top:calc(var(--u)*9);height:calc(var(--u)*26);border-radius:calc(var(--u)*10);border:calc(var(--u)*1.3) dashed #C9C3EE;display:grid;place-items:center;font-size:calc(var(--u)*8);font-weight:600;color:var(--vd)}.tm .tab{margin:auto calc(var(--u)*-11) 0;height:calc(var(--u)*40);border-top:calc(var(--u)*1) solid var(--line);background:var(--card);display:flex;justify-content:space-around;align-items:flex-start;padding-top:calc(var(--u)*8)}.tm .tab div{display:flex;flex-direction:column;align-items:center;gap:calc(var(--u)*2.5);font-size:calc(var(--u)*6);color:var(--soft)}.tm .tab i{width:calc(var(--u)*12);height:calc(var(--u)*12);border-radius:calc(var(--u)*3.5);border:calc(var(--u)*1.4) solid currentColor}.tm .tab .on{color:var(--vio);font-weight:600}.tm .tab .on i{background:var(--vs)}@media(min-width:1024px){.tm-wrap{width:138%}}#hero{overflow-x:clip}@media(max-width:640px){.tm-wrap{max-width:300px;margin:0 auto}.tm{aspect-ratio:200/408;--u: .5cqw }.tm .lap{display:none}.tm .ph{left:0}}#hero{position:relative;isolation:isolate;overflow:clip}#hero:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 50% at 72% 45%,rgba(91,61,245,.22),transparent 70%),linear-gradient(160deg,#f3f2fb,#ece8fe 55%,#dcd4fd)}#hero:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;mix-blend-mode:soft-light;opacity:.13;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.09  0 0 0 0 0.08  0 0 0 0 0.17  0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E");background-size:220px 220px}
