:root{--bg: #050817;--fg: rgba(233, 240, 255, .96);--muted: rgba(198, 209, 245, .75);--card: rgba(18, 24, 48, .48);--border: rgba(118, 143, 234, .18);--accent1: #8167ff;--accent2: #46e2c4;color-scheme:dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.6 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji"}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid rgba(255,255,255,.7);outline-offset:2px}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-thumb{background:#788cd24d;border-radius:999px}*::-webkit-scrollbar-track{background:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.background-stage[data-v-9f97d3e3]{position:fixed;inset:0;overflow:hidden;z-index:-2}.background-gradient[data-v-9f97d3e3]{position:absolute;inset:0;background:radial-gradient(120% 120% at 85% 10%,rgba(135,206,250,.4) 0%,transparent 55%),radial-gradient(80% 80% at 20% 20%,rgba(173,216,230,.35) 0%,transparent 60%),radial-gradient(75% 75% at 50% 85%,rgba(70,130,180,.32) 0%,transparent 60%),#191a1b;transform:scale(1.1);filter:saturate(120%)}.background-image[data-v-9f97d3e3]{position:absolute;inset:-5%;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:0;transition:opacity .6s ease;will-change:transform,opacity;contain:paint;transform:translateZ(0)}.background-image--loaded[data-v-9f97d3e3]{opacity:.45}.background-image--hidden[data-v-9f97d3e3]{opacity:0}.background-overlay[data-v-9f97d3e3]{position:absolute;inset:0;background:linear-gradient(160deg,#030711d9,#03071166 45%,#030711d9)}.background-glow[data-v-9f97d3e3]{position:absolute;inset:-10%;display:grid;grid-template-columns:repeat(4,1fr);gap:16vh;transform:rotate(-8deg);pointer-events:none}.glow-dot[data-v-9f97d3e3]{width:22vh;height:22vh;border-radius:50%;background:radial-gradient(circle,#ffffff21,#fff0 70%);animation:pulse-9f97d3e3 9s ease-in-out infinite;opacity:.4}.glow-dot[data-v-9f97d3e3]:nth-child(odd){animation-delay:2.4s;opacity:.28}.glow-dot[data-v-9f97d3e3]:nth-child(2n){animation-delay:5.1s}@keyframes pulse-9f97d3e3{0%,to{transform:scale(.85) translateZ(0);opacity:.2}40%{transform:scale(1.2) translate3d(0,-12%,0);opacity:.45}70%{transform:scale(1) translate3d(0,8%,0);opacity:.35}}@media (max-width: 768px){.background-glow[data-v-9f97d3e3]{grid-template-columns:repeat(3,1fr);gap:12vh}.glow-dot[data-v-9f97d3e3]{width:18vh;height:18vh}}.bgfade-enter-active[data-v-9f97d3e3],.bgfade-leave-active[data-v-9f97d3e3]{transition:opacity .6s ease}.bgfade-enter-from[data-v-9f97d3e3],.bgfade-leave-to[data-v-9f97d3e3]{opacity:0}.background-image--animate[data-v-9f97d3e3]{animation:kenburns-9f97d3e3 24s ease-in-out infinite alternate}@keyframes kenburns-9f97d3e3{0%{transform:scale(1) translateZ(0)}to{transform:scale(1.06) translate3d(0,-1.5%,0)}}@media (prefers-reduced-motion: reduce){.background-image--animate[data-v-9f97d3e3],.glow-dot[data-v-9f97d3e3]{animation:none!important}}.music-player-container[data-v-3bf1d301]{background:linear-gradient(135deg,#141a3680,#10163066);border:1px solid rgba(130,156,248,.3);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden}.player-header[data-v-3bf1d301]{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#829cf81a;border-bottom:1px solid rgba(130,156,248,.2);color:#e2eafff2;font-size:1rem;font-weight:500}.player-header svg[data-v-3bf1d301]{color:#829cf8e6}.minimize-btn[data-v-3bf1d301]{margin-left:auto;background:none;border:none;color:#c6cef0b3;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all .2s ease}.minimize-btn[data-v-3bf1d301]:hover{background:#829cf826;color:#e2eafff2}.player-body[data-v-3bf1d301]{padding:16px;display:flex;flex-direction:column;gap:16px}.now-playing[data-v-3bf1d301]{display:flex;gap:16px;align-items:center;padding:12px;background:#829cf80d;border-radius:12px}.track-cover[data-v-3bf1d301]{width:64px;height:64px;border-radius:8px;background:#829cf81a;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.track-cover img[data-v-3bf1d301]{width:100%;height:100%;object-fit:cover}.track-cover svg[data-v-3bf1d301]{color:#829cf866}.track-info[data-v-3bf1d301]{flex:1;min-width:0}.track-name[data-v-3bf1d301]{font-size:1.05rem;font-weight:600;color:#e2eafff2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.track-artist[data-v-3bf1d301]{font-size:.9rem;color:#c6cef0b3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.track-album[data-v-3bf1d301]{font-size:.85rem;color:#adc2ff99;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.player-controls[data-v-3bf1d301]{display:flex;flex-direction:column;gap:12px}.progress-section[data-v-3bf1d301]{display:flex;align-items:center;gap:12px}.time-current[data-v-3bf1d301],.time-duration[data-v-3bf1d301]{font-size:.85rem;color:#c6cef0b3;font-variant-numeric:tabular-nums;min-width:40px}.progress-bar[data-v-3bf1d301]{flex:1;height:6px;background:#829cf826;border-radius:3px;cursor:pointer;position:relative;overflow:visible}.progress-loaded[data-v-3bf1d301]{position:absolute;left:0;top:0;height:100%;background:#829cf840;border-radius:3px;transition:width .3s ease;z-index:1}.progress-played[data-v-3bf1d301]{position:absolute;left:0;top:0;height:100%;background:linear-gradient(90deg,#76ffd6cc,#829cf8e6);border-radius:3px;transition:width .1s linear;z-index:2}.progress-thumb[data-v-3bf1d301]{position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:12px;height:12px;background:#e2eafff2;border-radius:50%;box-shadow:0 0 8px #76ffd699;z-index:3;pointer-events:none}.control-buttons[data-v-3bf1d301]{display:flex;align-items:center;justify-content:center;gap:8px}.control-btn[data-v-3bf1d301]{width:36px;height:36px;aspect-ratio:1 / 1;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#829cf81a;border:1px solid rgba(130,156,248,.2);color:#e2eaffe6;cursor:pointer;transition:all .2s ease;padding:0}.control-btn[data-v-3bf1d301]:hover{background:#829cf833;border-color:#adc2ff59;transform:translateY(-1px)}.control-btn.active[data-v-3bf1d301]{background:#829cf840;color:#76ffd6f2}.control-btn svg[data-v-3bf1d301]{display:block}.play-btn[data-v-3bf1d301]{width:44px;height:44px;aspect-ratio:1 / 1;background:linear-gradient(135deg,#76ffd633,#829cf833);border-color:#829cf84d}.play-btn[data-v-3bf1d301]:hover{background:linear-gradient(135deg,#76ffd64d,#829cf84d)}.volume-control[data-v-3bf1d301]{display:flex;align-items:center;gap:8px;margin-left:8px}.volume-slider[data-v-3bf1d301]{width:80px}.volume-slider input[type=range][data-v-3bf1d301]{width:100%;height:4px;background:#829cf833;border-radius:2px;outline:none;-webkit-appearance:none;appearance:none}.volume-slider input[type=range][data-v-3bf1d301]::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;background:#e2eafff2;border-radius:50%;cursor:pointer}.volume-slider input[type=range][data-v-3bf1d301]::-moz-range-thumb{width:12px;height:12px;background:#e2eafff2;border-radius:50%;cursor:pointer;border:none}.lyrics-display[data-v-3bf1d301]{background:#829cf80d;border-radius:12px;padding:16px;max-height:200px;overflow:hidden}.lyrics-scroll[data-v-3bf1d301]{max-height:168px;overflow-y:auto;padding:0 8px;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none}.lyrics-scroll[data-v-3bf1d301]::-webkit-scrollbar{display:none}.lyric-line[data-v-3bf1d301]{text-align:center;padding:6px 0;color:#c6cef080;font-size:.9rem;line-height:1.5;transition:all .3s ease}.lyric-line.active[data-v-3bf1d301]{color:#e2eafff2;font-size:1rem;font-weight:500;transform:scale(1.05)}.no-lyrics[data-v-3bf1d301]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 20px;color:#c6cef099;gap:10px}.no-lyrics svg[data-v-3bf1d301]{color:#829cf866}.playlist[data-v-3bf1d301]{border-top:1px solid rgba(130,156,248,.15);padding-top:12px}.playlist-header[data-v-3bf1d301]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#829cf80d;border-radius:8px;cursor:pointer;color:#e2eaffe6;font-size:.95rem;font-weight:500;transition:background .2s ease}.playlist-header[data-v-3bf1d301]:hover{background:#829cf81a}.playlist-items[data-v-3bf1d301]{margin-top:8px;max-height:240px;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.playlist-items[data-v-3bf1d301]::-webkit-scrollbar{display:none}.playlist-item[data-v-3bf1d301]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;transition:background .2s ease}.playlist-item[data-v-3bf1d301]:hover{background:#829cf814}.playlist-item.active[data-v-3bf1d301]{background:#829cf81f}.item-index[data-v-3bf1d301]{width:24px;text-align:center;font-size:.85rem;color:#c6cef099}.item-info[data-v-3bf1d301]{flex:1;min-width:0}.item-title[data-v-3bf1d301]{font-size:.9rem;color:#e2eaffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.item-artist[data-v-3bf1d301]{font-size:.8rem;color:#c6cef099;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.item-duration[data-v-3bf1d301]{display:flex;align-items:center;justify-content:center;width:20px;color:#c6cef0b3}.item-playing[data-v-3bf1d301]{color:#76ffd6e6;animation:pulse-3bf1d301 1.5s ease-in-out infinite}@keyframes pulse-3bf1d301{0%,to{opacity:.6}50%{opacity:1}}@media (max-width: 768px){.volume-control[data-v-3bf1d301]{display:none}.lyrics-display[data-v-3bf1d301]{max-height:160px}.lyrics-scroll[data-v-3bf1d301]{max-height:128px}}.article-list-container[data-v-81fdcb27]{border-radius:16px;border:1px solid rgba(118,143,234,.2);background:#12183080;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);overflow:hidden;margin-top:1rem}.article-header[data-v-81fdcb27]{display:flex;align-items:center;gap:.6rem;padding:.9rem 1.1rem;background:#1c244280;border-bottom:1px solid rgba(118,143,234,.15);font-size:.92rem;font-weight:600;color:#e2eaffeb;cursor:pointer;-webkit-user-select:none;user-select:none}.article-header svg[data-v-81fdcb27]{flex-shrink:0}.article-header span[data-v-81fdcb27]{flex:1}.minimize-btn[data-v-81fdcb27]{background:none;border:none;padding:4px;cursor:pointer;color:#e2eaffb3;display:flex;align-items:center;justify-content:center;transition:color .2s ease,background .2s ease;border-radius:4px}.minimize-btn[data-v-81fdcb27]:hover{color:#e2eafff2;background:#768fea26}.article-body[data-v-81fdcb27]{padding:.8rem}.articles-scroll[data-v-81fdcb27]{max-height:400px;overflow-y:auto;display:flex;flex-direction:column;gap:.6rem}.articles-scroll[data-v-81fdcb27]::-webkit-scrollbar{width:6px}.articles-scroll[data-v-81fdcb27]::-webkit-scrollbar-track{background:#1218304d;border-radius:3px}.articles-scroll[data-v-81fdcb27]::-webkit-scrollbar-thumb{background:#768fea4d;border-radius:3px}.articles-scroll[data-v-81fdcb27]::-webkit-scrollbar-thumb:hover{background:#768fea80}.article-item[data-v-81fdcb27]{display:flex;align-items:center;gap:.8rem;padding:.9rem 1rem;background:#1c244266;border:1px solid rgba(118,143,234,.15);border-radius:10px;cursor:pointer;transition:all .25s ease}.article-item[data-v-81fdcb27]:hover{background:#2630568c;border-color:#768fea59;box-shadow:0 2px 12px #080c1c4d}.article-content[data-v-81fdcb27]{flex:1;min-width:0}.article-title[data-v-81fdcb27]{font-size:.95rem;font-weight:600;color:#e2eafff2;margin:0 0 .3rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-description[data-v-81fdcb27]{font-size:.82rem;color:#b4c3e6bf;margin:0 0 .4rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.4}.article-meta[data-v-81fdcb27]{display:flex;align-items:center;gap:.8rem;font-size:.75rem;color:#96aad2b3}.article-date[data-v-81fdcb27]:before{content:"📅 ";margin-right:.2rem}.article-category[data-v-81fdcb27]{padding:.15rem .5rem;background:#768fea33;border-radius:4px;color:#b4c8ffd9}.article-arrow[data-v-81fdcb27]{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#b4c3e699;transition:color .2s ease,transform .2s ease}.article-item:hover .article-arrow[data-v-81fdcb27]{color:#768feae6;transform:translate(2px)}.no-articles[data-v-81fdcb27]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1rem;color:#b4c3e699;text-align:center}.no-articles svg[data-v-81fdcb27]{margin-bottom:.8rem;opacity:.5}.no-articles p[data-v-81fdcb27]{margin:0;font-size:.9rem}@media (max-width: 768px){.article-header[data-v-81fdcb27]{font-size:.88rem;padding:.8rem 1rem}.articles-scroll[data-v-81fdcb27]{max-height:300px}.article-item[data-v-81fdcb27]{padding:.8rem .9rem}.article-title[data-v-81fdcb27]{font-size:.9rem}.article-description[data-v-81fdcb27]{font-size:.78rem}}.weather-time[data-v-8862fd8b]{display:flex;flex-direction:column;gap:12px;padding:18px 22px;background:linear-gradient(135deg,#141a3673,#10163059);border:1px solid rgba(130,156,248,.25);border-radius:16px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e2eafff2;min-width:280px}.time-display[data-v-8862fd8b]{display:flex;flex-direction:column;gap:4px}.date-line[data-v-8862fd8b]{font-size:.95rem;color:#c6cef0bf;font-weight:400}.weekday[data-v-8862fd8b]{margin-left:8px;color:#adc2ffd9}.clock-line[data-v-8862fd8b]{font-size:1.8rem;font-weight:600;letter-spacing:.05em;font-variant-numeric:tabular-nums;color:#f0f4fffa}.weather-display[data-v-8862fd8b]{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:1px solid rgba(130,156,248,.18)}.weather-main[data-v-8862fd8b]{display:flex;align-items:center;gap:10px;font-size:1.05rem}.weather-icon[data-v-8862fd8b]{font-size:1.4rem;color:#ffd778e6}.weather-text[data-v-8862fd8b]{color:#e2eaffeb;font-weight:500}.temperature[data-v-8862fd8b]{margin-left:auto;font-size:1.3rem;font-weight:600;color:#76ffd6f2}.weather-details[data-v-8862fd8b]{display:flex;gap:12px;font-size:.88rem;color:#c6cef0b3}.location[data-v-8862fd8b]{color:#adc2ffcc}.weather-loading[data-v-8862fd8b],.weather-error[data-v-8862fd8b]{display:flex;align-items:center;gap:8px;padding:10px 0;font-size:.9rem;color:#c6cef0b3;border-top:1px solid rgba(130,156,248,.18)}.loader-dot[data-v-8862fd8b]{width:6px;height:6px;border-radius:50%;background:#76ffd6cc;animation:pulse-dot-8862fd8b 1.4s ease-in-out infinite}@keyframes pulse-dot-8862fd8b{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:1;transform:scale(1.1)}}.weather-error[data-v-8862fd8b]{cursor:pointer;color:#ffb4a0cc;transition:color .18s ease}.weather-error[data-v-8862fd8b]:hover{color:#ffc8b4f2}.retry-hint[data-v-8862fd8b]{margin-left:auto;font-size:.82rem;color:#adc2ff99}@media (max-width: 768px){.weather-time[data-v-8862fd8b]{min-width:0;width:100%}.clock-line[data-v-8862fd8b]{font-size:1.5rem}.weather-details[data-v-8862fd8b]{flex-wrap:wrap}}.hero[data-v-0eaeb21f]{display:flex;align-items:center;padding:clamp(3rem,8vw,6rem) clamp(1.5rem,5vw,4rem);position:relative}.hero__content[data-v-0eaeb21f]{max-width:680px;color:#f3f6fff0}.hero__badge[data-v-0eaeb21f]{display:inline-flex;align-items:center;justify-content:center;padding:.35rem .85rem;margin-bottom:1rem;border-radius:999px;background:linear-gradient(90deg,#8767ff33,#46e2c433);color:#becdffe0;font-size:.9rem;letter-spacing:.08em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}h1[data-v-0eaeb21f]{font-size:clamp(2.9rem,7vw,4.5rem);font-weight:600;margin:0;line-height:1.08;letter-spacing:-.02em}.hero__tagline[data-v-0eaeb21f]{margin:1.2rem 0 0;font-size:clamp(1.2rem,3.2vw,1.6rem);color:#d9e1ffcc;line-height:1.6}.hero__intro[data-v-0eaeb21f]{margin:1.6rem 0 0;font-size:clamp(1rem,2.5vw,1.15rem);color:#c3d0f7bf;line-height:1.7}.hero__actions[data-v-0eaeb21f]{display:flex;gap:.75rem;flex-wrap:wrap;margin-top:2.4rem}.hero__action[data-v-0eaeb21f]{display:inline-flex;align-items:center;gap:.5rem;padding:.65rem 1.35rem;border-radius:999px;background:linear-gradient(120deg,#8167ff4d,#46e2c438);border:1px solid rgba(163,189,255,.25);color:#f3f8fff0;font-size:.95rem;letter-spacing:.02em;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,background .22s ease;position:relative;overflow:hidden}.hero__action[data-v-0eaeb21f]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #5269cd24;background:linear-gradient(120deg,#8167ff73,#46e2c457)}.hero__action[data-v-0eaeb21f]:focus-visible{outline:2px solid rgba(255,255,255,.8);outline-offset:4px}@media (max-width: 768px){.hero[data-v-0eaeb21f]{padding-top:clamp(4rem,10vh,6rem);justify-content:center;text-align:center}.hero__content[data-v-0eaeb21f]{align-items:center}.hero__badge[data-v-0eaeb21f]{margin-left:auto;margin-right:auto}.hero__actions[data-v-0eaeb21f]{justify-content:center}}.link-card[data-v-22cd78aa]{position:relative;display:block;border-radius:18px;padding:14px;text-decoration:none;color:#ecf4fff5;background:linear-gradient(180deg,#1c22488c,#1418348c);border:1px solid rgba(138,162,255,.18);overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease,background .22s ease;will-change:transform}.link-card[data-v-22cd78aa]:before{content:"";position:absolute;inset:-2px;background:radial-gradient(120px 120px at var(--mx, 50%) var(--my, 50%),rgba(123,148,255,.22),rgba(0,0,0,0) 60%);opacity:0;transition:opacity .25s ease;pointer-events:none}.link-card[data-v-22cd78aa]:hover:before{opacity:1}.link-card[data-v-22cd78aa]:hover{transform:translateY(-3px);box-shadow:0 18px 48px #10163080;border-color:#adc2ff59;background:linear-gradient(180deg,#26425c9e,#16293e9e)}.link-card--highlight[data-v-22cd78aa]{border-color:#ffd67c8c;background:linear-gradient(180deg,#42361459,#1f1a0a59)}.link-card--highlight[data-v-22cd78aa]:hover{border-color:#ffe29cd9;background:linear-gradient(180deg,#4a3c1873,#241e0c73)}.link-card__inner[data-v-22cd78aa]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.link-card__emoji[data-v-22cd78aa]{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:22px;background:radial-gradient(100% 100% at 40% 30%,#fafbff38,#8ca3ff26);border:1px solid rgba(167,186,255,.2)}.link-card__img[data-v-22cd78aa]{width:40px;height:40px;object-fit:cover;border-radius:10px}.link-card__content[data-v-22cd78aa]{min-width:0}.link-card__title[data-v-22cd78aa]{font-size:1.05rem;font-weight:550;letter-spacing:.01em;line-height:1.25}.link-card__desc[data-v-22cd78aa]{margin-top:2px;font-size:.92rem;color:#c6d1f5bf;line-height:1.35}.link-card__icon[data-v-22cd78aa]{width:22px;height:22px;opacity:.7}.link-card[data-v-22cd78aa]:hover{--mx: var(--mxi, 50%);--my: var(--myi, 50%)}.link-section[data-v-401c9a1b]{padding:clamp(2.5rem,6vw,4rem) clamp(1.5rem,5vw,4rem);border-radius:28px;border:1px solid rgba(118,143,234,.18);background:#1218307a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 12px 24px #080c1c73;transition:transform .24s ease,box-shadow .24s ease}.link-section[data-v-401c9a1b]:not(:first-of-type){margin-top:clamp(1.8rem,5vh,3rem)}.link-section[data-v-401c9a1b]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #0c12248c}.link-section__header[data-v-401c9a1b]{display:flex;flex-direction:column;gap:.85rem;margin-bottom:clamp(1.6rem,4vw,2.2rem)}.link-section__title-group[data-v-401c9a1b]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.75rem}.link-section__badge[data-v-401c9a1b]{padding:.25rem .75rem;border-radius:999px;background:#73b7ff2e;color:#c7d1ffb8;font-size:.8rem;letter-spacing:.12em;text-transform:uppercase}h2[data-v-401c9a1b]{margin:0;font-size:clamp(1.5rem,3.8vw,2.1rem);font-weight:500;color:#f0f4fff5;letter-spacing:-.01em}.link-section__description[data-v-401c9a1b]{margin:0;max-width:54ch;color:#c6cef0ad;font-size:1rem;line-height:1.65}.link-section__grid[data-v-401c9a1b]{display:grid;gap:clamp(1rem,3vw,1.5rem);grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}@media (max-width: 640px){.link-section[data-v-401c9a1b]{padding:clamp(2rem,9vw,2.8rem) clamp(1.2rem,7vw,2rem)}.link-section__grid[data-v-401c9a1b]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}.modal-root[data-v-c597b825]{position:fixed;inset:0;z-index:1000;display:grid;place-items:center}.backdrop[data-v-c597b825]{position:absolute;inset:0;background:#0406128c;-webkit-backdrop-filter:blur(6px) saturate(120%);backdrop-filter:blur(6px) saturate(120%);animation:fade-in-c597b825 .2s ease both}.window[data-v-c597b825]{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(140,165,255,.25);background:#0e1228d9;box-shadow:0 30px 120px #060a1a99;transform-origin:center;animation:pop-in-c597b825 .22s ease-out both}.titlebar[data-v-c597b825]{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:8px 10px;border-bottom:1px solid rgba(140,165,255,.18);background:linear-gradient(180deg,#141a38b3,#10163080)}.dots[data-v-c597b825]{display:inline-flex;gap:6px}.dot[data-v-c597b825]{width:10px;height:10px;border-radius:50%;display:inline-block;opacity:.8}.dot--red[data-v-c597b825]{background:#ff5f57}.dot--yellow[data-v-c597b825]{background:#ffbd2e}.dot--green[data-v-c597b825]{background:#28c840}.address[data-v-c597b825]{min-width:0}.addr-text[data-v-c597b825]{display:block;color:#d7e1ffd9;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.actions[data-v-c597b825]{display:inline-flex;align-items:center;gap:6px}.actions a[data-v-c597b825]{color:#dce6ffe6;text-decoration:none;font-size:14px}.close-btn[data-v-c597b825]{cursor:pointer;border:none;background:transparent;color:#dce6ffcc;font-size:14px}.content[data-v-c597b825]{position:relative;width:100%;height:calc(100% - 40px);background:#0b0f22}.content iframe[data-v-c597b825]{position:relative;z-index:0;width:100%;height:100%;display:block}.overlay[data-v-c597b825]{position:absolute;inset:0;z-index:1;display:grid;place-items:center;text-align:center;padding:0 16px;background:#060a1a99;-webkit-backdrop-filter:blur(4px) saturate(120%);backdrop-filter:blur(4px) saturate(120%)}.loader[data-v-c597b825]{display:grid;place-items:center}.spinner[data-v-c597b825]{width:44px;height:44px;border-radius:50%;border:3px solid rgba(180,200,255,.28);border-top-color:#b4c8ffe6;animation:spin-c597b825 1s linear infinite}.tip[data-v-c597b825]{margin-top:12px;color:#d2dcffd9;font-size:.95rem}.blocked[data-v-c597b825]{display:grid;place-items:center}.open-tab[data-v-c597b825]{margin-top:8px;display:inline-block;color:#cfe0ff;text-decoration:none;border-bottom:1px dashed rgba(200,210,255,.6)}@keyframes spin-c597b825{to{transform:rotate(360deg)}}@keyframes fade-in-c597b825{0%{opacity:0}to{opacity:1}}@keyframes pop-in-c597b825{0%{transform:scale(.98);opacity:0}to{transform:scale(1);opacity:1}}.home-view[data-v-e0ea6bbe]{width:100%;padding-bottom:2rem}.sections[data-v-e0ea6bbe]{display:grid;gap:clamp(1.8rem,5vh,3rem)}.page[data-v-259ff935]{position:relative;width:100vw;height:100vh;overflow:hidden;--header-height: 64px;--footer-height: 64px}.header[data-v-259ff935]{position:fixed;top:0;left:0;right:0;z-index:20;display:flex;align-items:center;justify-content:center;height:64px;background:transparent;flex-shrink:0}.header[data-v-259ff935]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to bottom,rgba(6,10,26,.6) 0%,rgba(6,10,26,.5) 30%,rgba(6,10,26,.4) 60%,rgba(6,10,26,.3) 85%,transparent 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%);mask-image:linear-gradient(to bottom,black 0%,black 40%,transparent 100%)}.header__inner[data-v-259ff935]{width:min(1400px,94%);display:flex;position:relative;z-index:1;align-items:center;justify-content:space-between;text-shadow:0 2px 8px rgba(0,0,0,.5)}.brand[data-v-259ff935]{display:inline-flex;align-items:center;gap:10px;padding:8px 12px;border-radius:999px;border:1px solid rgba(130,156,248,.25);background:#121830a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#e2eafff2;box-shadow:0 2px 12px #0003}.brand__dot[data-v-259ff935]{width:9px;height:9px;border-radius:50%;background:radial-gradient(circle,#76ffd6,#7fb3ff);box-shadow:0 0 18px #76ffd6cc;animation:pulse-dot-259ff935 2s ease-in-out infinite}@keyframes pulse-dot-259ff935{0%,to{box-shadow:0 0 18px #76ffd6cc}50%{box-shadow:0 0 24px #76ffd6}}.brand__name[data-v-259ff935]{font-weight:600;letter-spacing:.02em}.controls[data-v-259ff935]{display:flex;align-items:center;gap:8px}.ctrl-btn[data-v-259ff935]{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:999px;color:#e6eefff2;background:#141a36a6;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(130,156,248,.25);box-shadow:0 2px 12px #0003;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease,box-shadow .16s ease}.ctrl-btn[data-v-259ff935]:hover{transform:translateY(-1px);background:#1a203ebf;border-color:#adc2ff59;box-shadow:0 4px 16px #0000004d}.ctrl-label[data-v-259ff935]{font-size:.92rem}.sidebar-toggle i[data-v-259ff935]{font-size:16px;transition:transform .3s ease}.sidebar-toggle:active i[data-v-259ff935]{transform:rotate(90deg)}.content-wrapper[data-v-259ff935]{position:absolute;inset:0;display:grid;grid-template-columns:1fr 420px;gap:24px;width:min(1400px,94%);margin:0 auto;overflow:hidden;transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1);z-index:1}.content-wrapper.sidebar-hidden[data-v-259ff935]{grid-template-columns:1fr 0px}.main-scroll-container[data-v-259ff935]{overflow-y:auto;overflow-x:hidden;height:100%;min-width:0;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.main-scroll-container[data-v-259ff935]::-webkit-scrollbar{display:none}.main[data-v-259ff935]{min-width:0;width:100%;max-width:900px;margin:0 auto;padding:80px 0;transition:max-width .4s cubic-bezier(.4,0,.2,1)}.content-wrapper.sidebar-hidden .main[data-v-259ff935]{max-width:1000px}.sidebar-scroll-container[data-v-259ff935]{overflow-y:auto;overflow-x:hidden;height:100%;min-width:0;overscroll-behavior:contain;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,visibility 0s linear 0s;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-y}.sidebar-scroll-container[data-v-259ff935]::-webkit-scrollbar{display:none}.sidebar-scroll-container.collapsed[data-v-259ff935]{transform:translate(100%);opacity:0;visibility:hidden;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease,visibility 0s linear .4s;pointer-events:none}.sidebar[data-v-259ff935]{padding:80px 0}.sidebar__content[data-v-259ff935]{display:flex;flex-direction:column;gap:16px}.footer[data-v-259ff935]{position:fixed;bottom:0;left:0;right:0;padding:16px;color:#bdc7ecb3;flex-shrink:0;z-index:20;background:transparent}.footer[data-v-259ff935]:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to top,rgba(6,10,26,.92) 0%,rgba(6,10,26,.85) 30%,rgba(6,10,26,.6) 60%,rgba(6,10,26,.3) 85%,transparent 100%);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(to top,black 0%,black 40%,transparent 100%);mask-image:linear-gradient(to top,black 0%,black 40%,transparent 100%)}.footer__inner[data-v-259ff935]{width:min(1400px,94%);margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:1;text-shadow:0 2px 8px rgba(0,0,0,.5)}.footer__link[data-v-259ff935]{color:#cbd6fff2;text-decoration:none;border-bottom:1px dashed rgba(160,178,255,.5);padding:2px 4px;border-radius:4px;transition:all .2s ease}.footer__link[data-v-259ff935]:hover{color:#76ffd6fa;background:#76ffd61a;border-bottom-color:#76ffd6b3;text-shadow:0 0 12px rgba(118,255,214,.5)}.header-mask[data-v-259ff935]{position:fixed;top:64px;left:0;right:0;height:120px;pointer-events:none;z-index:15}.header-mask[data-v-259ff935]:before{content:"";position:absolute;inset:0;background:linear-gradient(to bottom,rgba(6,10,26,.75) 0%,rgba(6,10,26,.55) 20%,rgba(6,10,26,.35) 45%,rgba(6,10,26,.15) 70%,rgba(6,10,26,.05) 85%,transparent 100%)}.header-mask[data-v-259ff935]:after{content:"";position:absolute;inset:0;backdrop-filter:blur(0px) blur(4px) blur(8px);-webkit-backdrop-filter:blur(0px) blur(4px) blur(8px);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 60%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 60%,transparent 100%)}.footer-mask[data-v-259ff935]{position:fixed;bottom:52px;left:0;right:0;height:120px;pointer-events:none;z-index:15}.footer-mask[data-v-259ff935]:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(6,10,26,.75) 0%,rgba(6,10,26,.55) 20%,rgba(6,10,26,.35) 45%,rgba(6,10,26,.15) 70%,rgba(6,10,26,.05) 85%,transparent 100%)}.footer-mask[data-v-259ff935]:after{content:"";position:absolute;inset:0;backdrop-filter:blur(0px) blur(4px) blur(8px);-webkit-backdrop-filter:blur(0px) blur(4px) blur(8px);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 60%,transparent 100%);mask-image:linear-gradient(to top,rgba(0,0,0,.9) 0%,rgba(0,0,0,.6) 30%,rgba(0,0,0,.3) 60%,transparent 100%)}@media (max-width: 1200px){.page[data-v-259ff935]{height:auto;min-height:100dvh;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.content-wrapper[data-v-259ff935]{grid-template-columns:1fr;position:static;overflow:visible}.content-wrapper.sidebar-hidden[data-v-259ff935],.content-wrapper[data-v-259ff935]:not(.sidebar-hidden){grid-template-columns:1fr}.content-wrapper.sidebar-hidden .main[data-v-259ff935],.content-wrapper:not(.sidebar-hidden) .main[data-v-259ff935]{max-width:none}.main-scroll-container[data-v-259ff935]{overflow:visible;height:auto;-webkit-overflow-scrolling:auto;touch-action:auto}.sidebar-scroll-container[data-v-259ff935]{position:fixed;top:calc(var(--header-height) + 16px);right:16px;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom) + 16px);width:360px;z-index:9;background:linear-gradient(135deg,#141a36f2,#101630f2);border:1px solid rgba(130,156,248,.3);border-radius:16px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000004d;padding:16px;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y;overscroll-behavior:contain}.sidebar__content[data-v-259ff935]{padding-bottom:calc(16px + env(safe-area-inset-bottom))}.sidebar-scroll-container .sidebar[data-v-259ff935]{padding:16px 0}.sidebar-scroll-container.collapsed[data-v-259ff935]{transform:translate(calc(100% + 32px));pointer-events:none}}@media (max-width: 768px){.header__inner[data-v-259ff935]{width:92%}.ctrl-label[data-v-259ff935]{display:none}.ctrl-btn[data-v-259ff935]{padding:0 10px;height:34px}.content-wrapper[data-v-259ff935]{width:92%}.page[data-v-259ff935]{--header-height: 70px;--footer-height: 100px}.sidebar-scroll-container[data-v-259ff935]{top:calc(var(--header-height) + 12px);left:12px;right:12px;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom) + 12px);width:auto}.sidebar-scroll-container.collapsed[data-v-259ff935]{transform:translate(calc(100% + 24px))}.footer__inner[data-v-259ff935]{width:92%;flex-direction:column;gap:8px;text-align:center}}@media (max-width: 480px){.brand__name[data-v-259ff935]{display:none}.brand[data-v-259ff935]{padding:8px}.sidebar-scroll-container[data-v-259ff935]{left:8px;right:8px;bottom:calc(var(--footer-height) + env(safe-area-inset-bottom) + 8px)}.sidebar-scroll-container.collapsed[data-v-259ff935]{transform:translate(calc(100% + 16px))}}
