:root{--bg-primary: #060b08;--bg-secondary: #0b1510;--bg-tertiary: #112018;--panel: rgba(12, 23, 17, .72);--panel-strong: rgba(15, 31, 22, .92);--panel-soft: rgba(20, 36, 28, .68);--line: rgba(132, 247, 175, .16);--line-strong: rgba(132, 247, 175, .3);--text-primary: #f3fff7;--text-secondary: rgba(228, 255, 238, .74);--text-muted: rgba(189, 226, 202, .54);--accent: #84f7af;--accent-strong: #a9ffb7;--accent-deep: #46cf74;--accent-shadow: rgba(132, 247, 175, .28);--danger: #ff8282;--shadow-xl: 0 40px 120px rgba(0, 0, 0, .45);--shadow-lg: 0 24px 72px rgba(0, 0, 0, .34);--shadow-md: 0 16px 34px rgba(0, 0, 0, .28);--radius-xl: 36px;--radius-lg: 26px;--radius-md: 18px;--radius-sm: 14px;--content-width: 1380px}:root[data-theme=light]{--bg-primary: #edf6ef;--bg-secondary: #f4fbf5;--bg-tertiary: #dbeedc;--panel: rgba(255, 255, 255, .8);--panel-strong: rgba(255, 255, 255, .94);--panel-soft: rgba(241, 248, 242, .84);--line: rgba(36, 118, 63, .12);--line-strong: rgba(36, 118, 63, .2);--text-primary: #0a1710;--text-secondary: rgba(19, 37, 25, .78);--text-muted: rgba(41, 69, 49, .5);--accent: #5fd58b;--accent-strong: #7ff0a3;--accent-deep: #2f8d57;--accent-shadow: rgba(95, 213, 139, .22);--danger: #c65555;--shadow-xl: 0 40px 120px rgba(39, 74, 49, .12);--shadow-lg: 0 24px 72px rgba(39, 74, 49, .1);--shadow-md: 0 16px 34px rgba(39, 74, 49, .08)}*{box-sizing:border-box;-webkit-user-select:none;user-select:none}html,body,body *{transition:background-color .42s cubic-bezier(.2,.8,.2,1),border-color .42s cubic-bezier(.2,.8,.2,1),color .42s cubic-bezier(.2,.8,.2,1),box-shadow .42s cubic-bezier(.2,.8,.2,1),filter .42s cubic-bezier(.2,.8,.2,1)}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;font-family:Unbounded,sans-serif;font-optical-sizing:auto;background:radial-gradient(circle at 15% 20%,rgba(76,182,102,.15),transparent 24%),radial-gradient(circle at 82% 18%,rgba(130,255,177,.12),transparent 26%),radial-gradient(circle at 50% 75%,rgba(47,102,67,.14),transparent 30%),linear-gradient(180deg,#040806,#07100c 38%,#050906);color:var(--text-primary);overflow-x:hidden;animation:pageReveal .82s cubic-bezier(.2,.8,.2,1)}:root[data-theme=light] body{background:radial-gradient(circle at 15% 20%,rgba(95,213,139,.14),transparent 24%),radial-gradient(circle at 82% 18%,rgba(121,247,163,.1),transparent 24%),radial-gradient(circle at 50% 75%,rgba(96,164,112,.1),transparent 28%),linear-gradient(180deg,#f4fbf5,#edf7ee 42%,#e7f2e8)}a{color:inherit;text-decoration:none}[data-reveal]{opacity:0;transform:translateY(24px) scale(.99);filter:blur(6px);transition:opacity .6s cubic-bezier(.4,0,.2,1),transform .6s cubic-bezier(.4,0,.2,1),filter .6s cubic-bezier(.4,0,.2,1)}.reveal-visible{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}button,input,textarea,select{font:inherit}img{display:block;max-width:100%;-webkit-user-drag:none;user-drag:none;pointer-events:none}#root{min-height:100vh}.page-shell{position:relative;isolation:isolate;min-height:100vh;padding:28px}.theme-sidebar{position:fixed;top:120px;right:26px;z-index:30}.theme-toggle{position:relative;display:grid;grid-template-rows:repeat(2,1fr);align-items:center;justify-items:center;width:72px;height:140px;padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:999px;background:#0a0c0cd6;box-shadow:0 18px 44px #00000047;cursor:pointer;overflow:hidden}.theme-toggle-track{position:absolute;left:50%;top:14px;width:48px;height:48px;border-radius:999px;background:linear-gradient(180deg,#aaffc6fa,#7cf3a3eb);box-shadow:0 14px 28px #79f7a338;transform:translate(-50%);transition:transform .42s cubic-bezier(.2,.8,.2,1),top .42s cubic-bezier(.2,.8,.2,1)}.theme-toggle-light .theme-toggle-track{top:78px}.theme-toggle-icon-wrap{position:relative;z-index:1;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;justify-self:center;color:var(--text-secondary)}.theme-toggle-icon{width:22px;height:22px;object-fit:contain;filter:brightness(0) saturate(100%) invert(90%) sepia(12%) saturate(251%) hue-rotate(72deg) brightness(103%) contrast(91%);opacity:.58;transition:transform .42s cubic-bezier(.2,.8,.2,1),filter .42s ease,opacity .42s ease}.theme-toggle-light .theme-toggle-icon-wrap-sun .theme-toggle-icon,.theme-toggle:not(.theme-toggle-light) .theme-toggle-icon-wrap-moon .theme-toggle-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(12%) saturate(1044%) hue-rotate(93deg) brightness(96%) contrast(92%);opacity:1;transform:rotate(180deg) scale(1.08)}:root[data-theme=light] .theme-toggle{background:#ffffffe0;border-color:#2f8d571f;box-shadow:0 18px 44px #316c441f}.ambient{position:fixed;inset:auto;z-index:-1;border-radius:999px;filter:blur(60px);opacity:.75;pointer-events:none}.ambient-a{top:-120px;right:-80px;width:340px;height:340px;background:#74faa12e;animation:floatGlow 18s ease-in-out infinite}.ambient-b{left:-100px;top:34%;width:260px;height:260px;background:#479a5f33;animation:floatGlow 22s ease-in-out infinite reverse}.ambient-c{right:12%;bottom:6%;width:280px;height:280px;background:#9affb817;animation:floatGlow 24s ease-in-out infinite}.topbar,.main-layout{width:min(100%,var(--content-width));margin:0 auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 22px;margin-bottom:24px;border:1px solid var(--line);background:#070f0bb8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:28px;box-shadow:var(--shadow-md);animation:topbarReveal .76s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=light] .topbar,:root[data-theme=light] .content-panel,:root[data-theme=light] .hero-panel,:root[data-theme=light] .profile-panel,:root[data-theme=light] .reference-card,:root[data-theme=light] .reference-addon-card,:root[data-theme=light] .video-card,:root[data-theme=light] .legal-block,:root[data-theme=light] .legal-wide-card{background:linear-gradient(180deg,#ffffffb8,#ffffffa3),#ffffffdb}:root[data-theme=light] .nav-link,:root[data-theme=light] .account-pill,:root[data-theme=light] .footer-link,:root[data-theme=light] .profile-tab{background:#ffffffd1}:root[data-theme=light] .client-window,:root[data-theme=light] .window-card,:root[data-theme=light] .products-switch,:root[data-theme=light] .products-chip,:root[data-theme=light] .videos-chip,:root[data-theme=light] .footer-chip,:root[data-theme=light] .legal-chip{background:#ffffffe0}.brand-block{display:flex;align-items:center;gap:16px;min-width:0}.brand-mark{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:linear-gradient(145deg,#84f7af38,#84f7af05),#07110cf2;border:1px solid rgba(132,247,175,.35);color:var(--accent-strong);font-size:1.3rem;font-weight:700;box-shadow:inset 0 0 16px #84f7af29,0 0 24px #84f7af1a}.eyebrow,.section-kicker{margin:0 0 6px;color:var(--accent);text-transform:uppercase;letter-spacing:.18em;font-size:.72rem}.brand-name{margin:0;font-size:clamp(1rem,1.3vw,1.1rem);font-weight:600}.nav{display:flex;align-items:center;justify-content:center;gap:10px;flex:1;min-width:0;flex-wrap:wrap}.nav-link,.account-pill{display:inline-flex;align-items:center;gap:10px;padding:12px 16px;border-radius:999px;background:#101d16b8;border:1px solid transparent;color:var(--text-secondary);transition:transform .2s ease,border-color .2s ease,color .2s ease,background .2s ease}.nav-link:hover,.account-pill:hover{border-color:var(--line-strong);color:var(--text-primary);background:#14261cd1}.nav-icon,.button-icon,.feature-icon,.note-icon,.list-icon,.legal-icon,.dashboard-icon,.mini-icon{width:18px;height:18px;object-fit:contain;filter:brightness(0) saturate(100%) invert(92%) sepia(30%) saturate(562%) hue-rotate(65deg) brightness(103%) contrast(95%)}.main-layout{display:grid;gap:22px;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1),filter .4s cubic-bezier(.4,0,.2,1);transform-origin:50% 0%;will-change:opacity,transform;backface-visibility:hidden;-webkit-backface-visibility:hidden;-webkit-font-smoothing:antialiased}.route-stage-exit{opacity:0;transform:translateY(20px) scale(.98);filter:blur(12px);pointer-events:none}.route-stage-enter{opacity:0;transform:translateY(20px) scale(.98);filter:blur(12px);animation:routeEnter .4s cubic-bezier(.4,0,.2,1) forwards}.route-stage-idle{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}@keyframes routeEnter{0%{opacity:0;transform:translateY(20px) scale(.98);filter:blur(12px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.hero-panel,.content-panel,.dashboard-card,.legal-card,.timeline-card,.faq-card,.feature-card,.product-card,.stat-card,.window-card{position:relative;overflow:hidden;border:1px solid var(--line);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);box-shadow:var(--shadow-lg)}.hero-panel:before,.content-panel:before,.dashboard-card:before,.legal-card:before,.timeline-card:before,.faq-card:before,.feature-card:before,.product-card:before,.stat-card:before,.window-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,transparent 0%,rgba(132,247,175,.08) 48%,transparent 100%);opacity:0;transition:opacity .22s ease;pointer-events:none}.hero-panel:hover:before,.content-panel:hover:before,.dashboard-card:hover:before,.legal-card:hover:before,.timeline-card:hover:before,.faq-card:hover:before,.feature-card:hover:before,.product-card:hover:before,.stat-card:hover:before,.window-card:hover:before{opacity:1}.hero-panel{display:grid;grid-template-columns:1fr;gap:28px;padding:38px;border-radius:var(--radius-xl);min-height:0}.hero-copy{display:flex;flex-direction:column;justify-content:center;max-width:980px}.hero-title{margin:0;max-width:12ch;font-size:clamp(2.7rem,5vw,5.4rem);line-height:1.05;letter-spacing:-.05em}.hero-description{max-width:760px;margin:22px 0 0;color:var(--text-secondary);font-size:1rem;line-height:1.8}.hero-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:30px}.button-primary,.button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:56px;padding:0 22px;border-radius:18px;border:1px solid var(--line);transition:transform .22s ease,box-shadow .22s ease,background .22s ease,border-color .22s ease;position:relative;overflow:hidden}.button-primary{color:#041008;background:linear-gradient(135deg,var(--accent) 0%,var(--accent-strong) 100%);box-shadow:0 18px 38px #84f7af38}.button-primary:hover{box-shadow:0 24px 48px #84f7af47}.button-secondary{color:var(--text-primary);background:#0f1c14c2}.button-secondary:hover{border-color:var(--line-strong);background:#122218e6}.button-primary:after,.button-secondary:after,.reference-buy:after{content:"";position:absolute;inset:0 auto 0 -160%;width:42%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.16),transparent);transform:skew(-18deg);transition:left .62s ease}.button-primary:hover:after,.button-secondary:hover:after,.reference-buy:hover:after{left:150%}.full-width{width:100%}.stat-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:30px}.stat-card{display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:22px;animation:statLift .88s cubic-bezier(.2,.8,.2,1) both}.stat-value{font-size:clamp(1.15rem,2vw,1.45rem);font-weight:700}.stat-label{color:var(--text-muted);font-size:.82rem}.hero-visual{display:flex;align-items:center;justify-content:center}.client-window{position:relative;width:min(100%,560px);padding:18px;border-radius:30px;border:1px solid rgba(132,247,175,.18);background:radial-gradient(circle at top,rgba(132,247,175,.12),transparent 54%),#070e0bf0;box-shadow:inset 0 0 0 1px #84f7af0f,0 28px 90px #00000070;transform:perspective(1400px) rotateY(-12deg) rotateX(6deg);animation:windowFloat 10s ease-in-out infinite}.client-window:after{content:"";position:absolute;inset:auto 5% -12% 5%;height:30%;background:radial-gradient(circle,rgba(132,247,175,.24),transparent 68%);filter:blur(30px);opacity:.65}.window-bar{display:flex;align-items:center;gap:9px;padding-bottom:16px}.dot{width:10px;height:10px;border-radius:50%;background:#84f7af66}.window-title{margin-left:8px;color:var(--text-muted);font-size:.72rem;letter-spacing:.18em;text-transform:uppercase}.window-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.window-card{padding:18px;border-radius:22px;min-height:156px;background:#0c1811db}.window-card h3{margin:0 0 10px;font-size:1rem}.window-card p{margin:0;color:var(--text-secondary);font-size:.86rem;line-height:1.7}.window-card.featured,.window-card.large{grid-column:span 2}.card-tag{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;margin-bottom:12px;border-radius:999px;background:#84f7af24;color:var(--accent);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase}.mini-row{display:flex;align-items:center;gap:10px;margin-bottom:12px;color:var(--text-secondary);font-size:.8rem}.content-panel{padding:30px;border-radius:var(--radius-lg)}.section-heading{display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.section-heading h2{margin:0;max-width:18ch;font-size:clamp(1.6rem,3vw,2.6rem);line-height:1.15}.section-heading.split{flex-direction:row;align-items:flex-end;justify-content:space-between;gap:20px}.floating-note{display:inline-flex;align-items:center;gap:12px;max-width:360px;padding:16px 18px;border-radius:20px;background:#111e16e6;border:1px solid var(--line);color:var(--text-secondary);font-size:.82rem;line-height:1.6}.feature-grid,.product-grid,.faq-list,.timeline{display:grid;gap:16px}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.feature-card{padding:24px;border-radius:24px;transition:transform .32s cubic-bezier(.2,.8,.2,1),border-color .24s ease,box-shadow .32s ease}.feature-card:hover,.timeline-card:hover,.legal-card:hover,.dashboard-card:hover,.stat-card:hover{border-color:#aaffc629}.feature-card h3,.product-card h3,.timeline-card h3,.faq-card h3,.legal-card h3,.dashboard-intro h3{margin:18px 0 12px;font-size:1.02rem;line-height:1.4}.feature-card p,.product-description,.timeline-card p,.faq-card p,.legal-card p,.dashboard-intro p{margin:0;color:var(--text-secondary);line-height:1.8;font-size:.9rem}.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.product-card{display:flex;flex-direction:column;gap:18px;padding:24px;border-radius:26px}.product-topline{display:flex;align-items:center;justify-content:space-between;gap:16px}.product-badge{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border-radius:999px;background:#84f7af24;color:var(--accent);font-size:.68rem;text-transform:uppercase;letter-spacing:.18em}.product-price{font-size:1.3rem;font-weight:700}.product-list{display:grid;gap:12px;padding:0;margin:0;list-style:none}.product-list li{display:flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.86rem}.duo-panel,.triple-panel{display:grid;gap:22px}.duo-panel{grid-template-columns:1.1fr .9fr}.triple-panel{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-card{padding:26px;border-radius:28px}.dashboard-main{display:grid;gap:22px}.dashboard-intro{display:flex;align-items:flex-start;gap:18px}.dashboard-icon{width:42px;height:42px}.dashboard-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.dashboard-metrics article{padding:18px;border-radius:20px;border:1px solid var(--line);background:#0f1e16d6}.metric-label{display:block;margin-bottom:10px;color:var(--text-muted);font-size:.72rem;text-transform:uppercase;letter-spacing:.14em}.timeline{grid-template-columns:1fr}.timeline-card,.faq-card{padding:22px;border-radius:22px}.timeline-version{color:var(--accent);font-size:.76rem;text-transform:uppercase;letter-spacing:.18em}.legal-card{height:calc(100% - 6px);padding:24px;border-radius:26px}.legal-header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.legal-icon{width:24px;height:24px}.faq-list{grid-template-columns:1fr}@media (max-width: 1180px){.hero-panel{grid-template-columns:1fr}.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-grid,.triple-panel,.duo-panel{grid-template-columns:1fr}.section-heading.split{flex-direction:column;align-items:flex-start}}@media (max-width: 840px){.page-shell{padding:16px}.topbar{flex-direction:column;align-items:stretch}.nav{justify-content:flex-start}.hero-panel,.content-panel{padding:22px}.client-window{transform:none}.stat-grid,.feature-grid,.product-grid,.dashboard-metrics,.window-grid{grid-template-columns:1fr}.window-card.featured,.window-card.large{grid-column:span 1}}@media (max-width: 560px){.brand-block{align-items:flex-start}.hero-title{max-width:none;font-size:2.4rem}.button-primary,.button-secondary,.nav-link,.account-pill{width:100%;justify-content:center}.nav{width:100%}}@keyframes floatGlow{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,20px,0) scale(1.08)}to{transform:translateZ(0) scale(1)}}.u-line-1,.u-line-2,.u-line-3{border-color:#84f7af03}.u-line-4,.u-line-5,.u-line-6,.u-line-7{border-color:#84f7af04}.u-line-8,.u-line-9,.u-line-10,.u-line-11{border-color:#84f7af05}.u-line-12,.u-line-13,.u-line-14,.u-line-15{border-color:#84f7af06}.u-line-16,.u-line-17,.u-line-18,.u-line-19{border-color:#84f7af07}.u-line-20,.u-line-21,.u-line-22,.u-line-23{border-color:#84f7af08}.u-line-24,.u-line-25,.u-line-26,.u-line-27{border-color:#84f7af09}.u-line-28,.u-line-29,.u-line-30,.u-line-31{border-color:#84f7af0a}.u-line-32,.u-line-33,.u-line-34,.u-line-35{border-color:#84f7af0b}.u-line-36,.u-line-37,.u-line-38,.u-line-39{border-color:#84f7af0c}.u-line-40,.u-line-41,.u-line-42{border-color:#84f7af0d}.u-line-43,.u-line-44,.u-line-45,.u-line-46{border-color:#84f7af0e}.u-line-47,.u-line-48,.u-line-49,.u-line-50{border-color:#84f7af0f}.u-delay-1{animation-delay:20ms}.u-delay-2{animation-delay:40ms}.u-delay-3{animation-delay:60ms}.u-delay-4{animation-delay:80ms}.u-delay-5{animation-delay:.1s}.u-delay-6{animation-delay:.12s}.u-delay-7{animation-delay:.14s}.u-delay-8{animation-delay:.16s}.u-delay-9{animation-delay:.18s}.u-delay-10{animation-delay:.2s}.u-delay-11{animation-delay:.22s}.u-delay-12{animation-delay:.24s}.u-delay-13{animation-delay:.26s}.u-delay-14{animation-delay:.28s}.u-delay-15{animation-delay:.3s}.u-delay-16{animation-delay:.32s}.u-delay-17{animation-delay:.34s}.u-delay-18{animation-delay:.36s}.u-delay-19{animation-delay:.38s}.u-delay-20{animation-delay:.4s}.u-delay-21{animation-delay:.42s}.u-delay-22{animation-delay:.44s}.u-delay-23{animation-delay:.46s}.u-delay-24{animation-delay:.48s}.u-delay-25{animation-delay:.5s}.u-delay-26{animation-delay:.52s}.u-delay-27{animation-delay:.54s}.u-delay-28{animation-delay:.56s}.u-delay-29{animation-delay:.58s}.u-delay-30{animation-delay:.6s}.u-delay-31{animation-delay:.62s}.u-delay-32{animation-delay:.64s}.u-delay-33{animation-delay:.66s}.u-delay-34{animation-delay:.68s}.u-delay-35{animation-delay:.7s}.u-delay-36{animation-delay:.72s}.u-delay-37{animation-delay:.74s}.u-delay-38{animation-delay:.76s}.u-delay-39{animation-delay:.78s}.u-delay-40{animation-delay:.8s}.u-delay-41{animation-delay:.82s}.u-delay-42{animation-delay:.84s}.u-delay-43{animation-delay:.86s}.u-delay-44{animation-delay:.88s}.u-delay-45{animation-delay:.9s}.u-delay-46{animation-delay:.92s}.u-delay-47{animation-delay:.94s}.u-delay-48{animation-delay:.96s}.u-delay-49{animation-delay:.98s}.u-delay-50{animation-delay:1s}.u-space-1{gap:1px}.u-space-2{gap:2px}.u-space-3{gap:3px}.u-space-4{gap:4px}.u-space-5{gap:5px}.u-space-6{gap:6px}.u-space-7{gap:7px}.u-space-8{gap:8px}.u-space-9{gap:9px}.u-space-10{gap:10px}.u-space-11{gap:11px}.u-space-12{gap:12px}.u-space-13{gap:13px}.u-space-14{gap:14px}.u-space-15{gap:15px}.u-space-16{gap:16px}.u-space-17{gap:17px}.u-space-18{gap:18px}.u-space-19{gap:19px}.u-space-20{gap:20px}.u-space-21{gap:21px}.u-space-22{gap:22px}.u-space-23{gap:23px}.u-space-24{gap:24px}.u-space-25{gap:25px}.u-space-26{gap:26px}.u-space-27{gap:27px}.u-space-28{gap:28px}.u-space-29{gap:29px}.u-space-30{gap:30px}.u-space-31{gap:31px}.u-space-32{gap:32px}.u-space-33{gap:33px}.u-space-34{gap:34px}.u-space-35{gap:35px}.u-space-36{gap:36px}.u-space-37{gap:37px}.u-space-38{gap:38px}.u-space-39{gap:39px}.u-space-40{gap:40px}.u-pad-1{padding:1px}.u-pad-2{padding:2px}.u-pad-3{padding:3px}.u-pad-4{padding:4px}.u-pad-5{padding:5px}.u-pad-6{padding:6px}.u-pad-7{padding:7px}.u-pad-8{padding:8px}.u-pad-9{padding:9px}.u-pad-10{padding:10px}.u-pad-11{padding:11px}.u-pad-12{padding:12px}.u-pad-13{padding:13px}.u-pad-14{padding:14px}.u-pad-15{padding:15px}.u-pad-16{padding:16px}.u-pad-17{padding:17px}.u-pad-18{padding:18px}.u-pad-19{padding:19px}.u-pad-20{padding:20px}.u-pad-21{padding:21px}.u-pad-22{padding:22px}.u-pad-23{padding:23px}.u-pad-24{padding:24px}.u-pad-25{padding:25px}.u-pad-26{padding:26px}.u-pad-27{padding:27px}.u-pad-28{padding:28px}.u-pad-29{padding:29px}.u-pad-30{padding:30px}.u-pad-31{padding:31px}.u-pad-32{padding:32px}.u-pad-33{padding:33px}.u-pad-34{padding:34px}.u-pad-35{padding:35px}.u-pad-36{padding:36px}.u-pad-37{padding:37px}.u-pad-38{padding:38px}.u-pad-39{padding:39px}.u-pad-40{padding:40px}.u-round-1{border-radius:1px}.u-round-2{border-radius:2px}.u-round-3{border-radius:3px}.u-round-4{border-radius:4px}.u-round-5{border-radius:5px}.u-round-6{border-radius:6px}.u-round-7{border-radius:7px}.u-round-8{border-radius:8px}.u-round-9{border-radius:9px}.u-round-10{border-radius:10px}.u-round-11{border-radius:11px}.u-round-12{border-radius:12px}.u-round-13{border-radius:13px}.u-round-14{border-radius:14px}.u-round-15{border-radius:15px}.u-round-16{border-radius:16px}.u-round-17{border-radius:17px}.u-round-18{border-radius:18px}.u-round-19{border-radius:19px}.u-round-20{border-radius:20px}.u-round-21{border-radius:21px}.u-round-22{border-radius:22px}.u-round-23{border-radius:23px}.u-round-24{border-radius:24px}.u-round-25{border-radius:25px}.u-round-26{border-radius:26px}.u-round-27{border-radius:27px}.u-round-28{border-radius:28px}.u-round-29{border-radius:29px}.u-round-30{border-radius:30px}.u-round-31{border-radius:31px}.u-round-32{border-radius:32px}.u-round-33{border-radius:33px}.u-round-34{border-radius:34px}.u-round-35{border-radius:35px}.u-round-36{border-radius:36px}.u-round-37{border-radius:37px}.u-round-38{border-radius:38px}.u-round-39{border-radius:39px}.u-round-40{border-radius:40px}.u-shadow-1{box-shadow:0 1px 2px #0000001a}.u-shadow-2{box-shadow:0 2px 4px #0000001c}.u-shadow-3{box-shadow:0 3px 6px #0000001f}.u-shadow-4{box-shadow:0 4px 8px #00000021}.u-shadow-5{box-shadow:0 5px 10px #00000024}.u-shadow-6{box-shadow:0 6px 12px #00000026}.u-shadow-7{box-shadow:0 7px 14px #00000029}.u-shadow-8{box-shadow:0 8px 16px #0000002b}.u-shadow-9{box-shadow:0 9px 18px #0000002e}.u-shadow-10{box-shadow:0 10px 20px #00000030}.u-shadow-11{box-shadow:0 11px 22px #0003}.u-shadow-12{box-shadow:0 12px 24px #00000036}.u-shadow-13{box-shadow:0 13px 26px #00000038}.u-shadow-14{box-shadow:0 14px 28px #0000003b}.u-shadow-15{box-shadow:0 15px 30px #0000003d}.u-shadow-16{box-shadow:0 16px 32px #00000040}.u-shadow-17{box-shadow:0 17px 34px #00000042}.u-shadow-18{box-shadow:0 18px 36px #00000045}.u-shadow-19{box-shadow:0 19px 38px #00000047}.u-shadow-20{box-shadow:0 20px 40px #0000004a}.u-shadow-21{box-shadow:0 21px 42px #0000004d}.u-shadow-22{box-shadow:0 22px 44px #0000004f}.u-shadow-23{box-shadow:0 23px 46px #00000052}.u-shadow-24{box-shadow:0 24px 48px #00000054}.u-shadow-25{box-shadow:0 25px 50px #00000057}.u-shadow-26{box-shadow:0 26px 52px #00000059}.u-shadow-27{box-shadow:0 27px 54px #0000005c}.u-shadow-28{box-shadow:0 28px 56px #0000005e}.u-shadow-29{box-shadow:0 29px 58px #00000061}.u-shadow-30{box-shadow:0 30px 60px #00000063}.u-shadow-31{box-shadow:0 31px 62px #0006}.u-shadow-32{box-shadow:0 32px 64px #00000069}.u-shadow-33{box-shadow:0 33px 66px #0000006b}.u-shadow-34{box-shadow:0 34px 68px #0000006e}.u-shadow-35{box-shadow:0 35px 70px #00000070}.u-shadow-36{box-shadow:0 36px 72px #00000073}.u-shadow-37{box-shadow:0 37px 74px #00000075}.u-shadow-38{box-shadow:0 38px 76px #00000078}.u-shadow-39{box-shadow:0 39px 78px #0000007a}.u-shadow-40{box-shadow:0 40px 80px #0000007d}.u-grid-1{grid-template-columns:repeat(1,minmax(0,1fr))}.u-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.u-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.u-grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.u-grid-5{grid-template-columns:repeat(5,minmax(0,1fr))}.u-grid-6{grid-template-columns:repeat(6,minmax(0,1fr))}.u-grid-7{grid-template-columns:repeat(7,minmax(0,1fr))}.u-grid-8{grid-template-columns:repeat(8,minmax(0,1fr))}.u-grid-9{grid-template-columns:repeat(9,minmax(0,1fr))}.u-grid-10{grid-template-columns:repeat(10,minmax(0,1fr))}.u-grid-11{grid-template-columns:repeat(11,minmax(0,1fr))}.u-grid-12{grid-template-columns:repeat(12,minmax(0,1fr))}.u-grid-13{grid-template-columns:repeat(13,minmax(0,1fr))}.u-grid-14{grid-template-columns:repeat(14,minmax(0,1fr))}.u-grid-15{grid-template-columns:repeat(15,minmax(0,1fr))}.u-grid-16{grid-template-columns:repeat(16,minmax(0,1fr))}.u-grid-17{grid-template-columns:repeat(17,minmax(0,1fr))}.u-grid-18{grid-template-columns:repeat(18,minmax(0,1fr))}.u-grid-19{grid-template-columns:repeat(19,minmax(0,1fr))}.u-grid-20{grid-template-columns:repeat(20,minmax(0,1fr))}.u-opacity-1{opacity:.01}.u-opacity-2{opacity:.02}.u-opacity-3{opacity:.03}.u-opacity-4{opacity:.04}.u-opacity-5{opacity:.05}.u-opacity-6{opacity:.06}.u-opacity-7{opacity:.07}.u-opacity-8{opacity:.08}.u-opacity-9{opacity:.09}.u-opacity-10{opacity:.1}.u-opacity-11{opacity:.11}.u-opacity-12{opacity:.12}.u-opacity-13{opacity:.13}.u-opacity-14{opacity:.14}.u-opacity-15{opacity:.15}.u-opacity-16{opacity:.16}.u-opacity-17{opacity:.17}.u-opacity-18{opacity:.18}.u-opacity-19{opacity:.19}.u-opacity-20{opacity:.2}.u-opacity-21{opacity:.21}.u-opacity-22{opacity:.22}.u-opacity-23{opacity:.23}.u-opacity-24{opacity:.24}.u-opacity-25{opacity:.25}.u-opacity-26{opacity:.26}.u-opacity-27{opacity:.27}.u-opacity-28{opacity:.28}.u-opacity-29{opacity:.29}.u-opacity-30{opacity:.3}.u-opacity-31{opacity:.31}.u-opacity-32{opacity:.32}.u-opacity-33{opacity:.33}.u-opacity-34{opacity:.34}.u-opacity-35{opacity:.35}.u-opacity-36{opacity:.36}.u-opacity-37{opacity:.37}.u-opacity-38{opacity:.38}.u-opacity-39{opacity:.39}.u-opacity-40{opacity:.4}.u-opacity-41{opacity:.41}.u-opacity-42{opacity:.42}.u-opacity-43{opacity:.43}.u-opacity-44{opacity:.44}.u-opacity-45{opacity:.45}.u-opacity-46{opacity:.46}.u-opacity-47{opacity:.47}.u-opacity-48{opacity:.48}.u-opacity-49{opacity:.49}.u-opacity-50{opacity:.5}.u-opacity-51{opacity:.51}.u-opacity-52{opacity:.52}.u-opacity-53{opacity:.53}.u-opacity-54{opacity:.54}.u-opacity-55{opacity:.55}.u-opacity-56{opacity:.56}.u-opacity-57{opacity:.57}.u-opacity-58{opacity:.58}.u-opacity-59{opacity:.59}.u-opacity-60{opacity:.6}.u-opacity-61{opacity:.61}.u-opacity-62{opacity:.62}.u-opacity-63{opacity:.63}.u-opacity-64{opacity:.64}.u-opacity-65{opacity:.65}.u-opacity-66{opacity:.66}.u-opacity-67{opacity:.67}.u-opacity-68{opacity:.68}.u-opacity-69{opacity:.69}.u-opacity-70{opacity:.7}.u-opacity-71{opacity:.71}.u-opacity-72{opacity:.72}.u-opacity-73{opacity:.73}.u-opacity-74{opacity:.74}.u-opacity-75{opacity:.75}.u-opacity-76{opacity:.76}.u-opacity-77{opacity:.77}.u-opacity-78{opacity:.78}.u-opacity-79{opacity:.79}.u-opacity-80{opacity:.8}.u-opacity-81{opacity:.81}.u-opacity-82{opacity:.82}.u-opacity-83{opacity:.83}.u-opacity-84{opacity:.84}.u-opacity-85{opacity:.85}.u-opacity-86{opacity:.86}.u-opacity-87{opacity:.87}.u-opacity-88{opacity:.88}.u-opacity-89{opacity:.89}.u-opacity-90{opacity:.9}.u-opacity-91{opacity:.91}.u-opacity-92{opacity:.92}.u-opacity-93{opacity:.93}.u-opacity-94{opacity:.94}.u-opacity-95{opacity:.95}.u-opacity-96{opacity:.96}.u-opacity-97{opacity:.97}.u-opacity-98{opacity:.98}.u-opacity-99{opacity:.99}.u-opacity-100{opacity:1}.u-translate-y-1{transform:translateY(1px)}.u-translate-y-2{transform:translateY(2px)}.u-translate-y-3{transform:translateY(3px)}.u-translate-y-4{transform:translateY(4px)}.u-translate-y-5{transform:translateY(5px)}.u-translate-y-6{transform:translateY(6px)}.u-translate-y-7{transform:translateY(7px)}.u-translate-y-8{transform:translateY(8px)}.u-translate-y-9{transform:translateY(9px)}.u-translate-y-10{transform:translateY(10px)}.u-translate-y-11{transform:translateY(11px)}.u-translate-y-12{transform:translateY(12px)}.u-translate-y-13{transform:translateY(13px)}.u-translate-y-14{transform:translateY(14px)}.u-translate-y-15{transform:translateY(15px)}.u-translate-y-16{transform:translateY(16px)}.u-translate-y-17{transform:translateY(17px)}.u-translate-y-18{transform:translateY(18px)}.u-translate-y-19{transform:translateY(19px)}.u-translate-y-20{transform:translateY(20px)}.u-blur-1{filter:blur(1px)}.u-blur-2{filter:blur(2px)}.u-blur-3{filter:blur(3px)}.u-blur-4{filter:blur(4px)}.u-blur-5{filter:blur(5px)}.u-blur-6{filter:blur(6px)}.u-blur-7{filter:blur(7px)}.u-blur-8{filter:blur(8px)}.u-blur-9{filter:blur(9px)}.u-blur-10{filter:blur(10px)}.u-blur-11{filter:blur(11px)}.u-blur-12{filter:blur(12px)}.u-blur-13{filter:blur(13px)}.u-blur-14{filter:blur(14px)}.u-blur-15{filter:blur(15px)}.u-blur-16{filter:blur(16px)}.u-blur-17{filter:blur(17px)}.u-blur-18{filter:blur(18px)}.u-blur-19{filter:blur(19px)}.u-blur-20{filter:blur(20px)}.u-accent-bg-1{background:#84f7af03}.u-accent-bg-2{background:#84f7af05}.u-accent-bg-3{background:#84f7af08}.u-accent-bg-4{background:#84f7af0a}.u-accent-bg-5{background:#84f7af0d}.u-accent-bg-6{background:#84f7af0f}.u-accent-bg-7{background:#84f7af12}.u-accent-bg-8{background:#84f7af14}.u-accent-bg-9{background:#84f7af17}.u-accent-bg-10{background:#84f7af1a}.u-accent-bg-11{background:#84f7af1c}.u-accent-bg-12{background:#84f7af1f}.u-accent-bg-13{background:#84f7af21}.u-accent-bg-14{background:#84f7af24}.u-accent-bg-15{background:#84f7af26}.u-accent-bg-16{background:#84f7af29}.u-accent-bg-17{background:#84f7af2b}.u-accent-bg-18{background:#84f7af2e}.u-accent-bg-19{background:#84f7af30}.u-accent-bg-20{background:#84f7af33}.u-font-1{font-size:.51rem}.u-font-2{font-size:.52rem}.u-font-3{font-size:.53rem}.u-font-4{font-size:.54rem}.u-font-5{font-size:.55rem}.u-font-6{font-size:.56rem}.u-font-7{font-size:.57rem}.u-font-8{font-size:.58rem}.u-font-9{font-size:.59rem}.u-font-10{font-size:.6rem}.u-font-11{font-size:.61rem}.u-font-12{font-size:.62rem}.u-font-13{font-size:.63rem}.u-font-14{font-size:.64rem}.u-font-15{font-size:.65rem}.u-font-16{font-size:.66rem}.u-font-17{font-size:.67rem}.u-font-18{font-size:.68rem}.u-font-19{font-size:.69rem}.u-font-20{font-size:.7rem}.u-font-21{font-size:.71rem}.u-font-22{font-size:.72rem}.u-font-23{font-size:.73rem}.u-font-24{font-size:.74rem}.u-font-25{font-size:.75rem}.u-font-26{font-size:.76rem}.u-font-27{font-size:.77rem}.u-font-28{font-size:.78rem}.u-font-29{font-size:.79rem}.u-font-30{font-size:.8rem}.u-font-31{font-size:.81rem}.u-font-32{font-size:.82rem}.u-font-33{font-size:.83rem}.u-font-34{font-size:.84rem}.u-font-35{font-size:.85rem}.u-font-36{font-size:.86rem}.u-font-37{font-size:.87rem}.u-font-38{font-size:.88rem}.u-font-39{font-size:.89rem}.u-font-40{font-size:.9rem}.u-font-41{font-size:.91rem}.u-font-42{font-size:.92rem}.u-font-43{font-size:.93rem}.u-font-44{font-size:.94rem}.u-font-45{font-size:.95rem}.u-font-46{font-size:.96rem}.u-font-47{font-size:.97rem}.u-font-48{font-size:.98rem}.u-font-49{font-size:.99rem}.u-font-50{font-size:1rem}.u-mt-1{margin-top:1px}.u-mt-2{margin-top:2px}.u-mt-3{margin-top:3px}.u-mt-4{margin-top:4px}.u-mt-5{margin-top:5px}.u-mt-6{margin-top:6px}.u-mt-7{margin-top:7px}.u-mt-8{margin-top:8px}.u-mt-9{margin-top:9px}.u-mt-10{margin-top:10px}.u-mt-11{margin-top:11px}.u-mt-12{margin-top:12px}.u-mt-13{margin-top:13px}.u-mt-14{margin-top:14px}.u-mt-15{margin-top:15px}.u-mt-16{margin-top:16px}.u-mt-17{margin-top:17px}.u-mt-18{margin-top:18px}.u-mt-19{margin-top:19px}.u-mt-20{margin-top:20px}.u-mt-21{margin-top:21px}.u-mt-22{margin-top:22px}.u-mt-23{margin-top:23px}.u-mt-24{margin-top:24px}.u-mt-25{margin-top:25px}.u-mt-26{margin-top:26px}.u-mt-27{margin-top:27px}.u-mt-28{margin-top:28px}.u-mt-29{margin-top:29px}.u-mt-30{margin-top:30px}.u-mt-31{margin-top:31px}.u-mt-32{margin-top:32px}.u-mt-33{margin-top:33px}.u-mt-34{margin-top:34px}.u-mt-35{margin-top:35px}.u-mt-36{margin-top:36px}.u-mt-37{margin-top:37px}.u-mt-38{margin-top:38px}.u-mt-39{margin-top:39px}.u-mt-40{margin-top:40px}.u-mt-41{margin-top:41px}.u-mt-42{margin-top:42px}.u-mt-43{margin-top:43px}.u-mt-44{margin-top:44px}.u-mt-45{margin-top:45px}.u-mt-46{margin-top:46px}.u-mt-47{margin-top:47px}.u-mt-48{margin-top:48px}.u-mt-49{margin-top:49px}.u-mt-50{margin-top:50px}.u-mb-1{margin-bottom:1px}.u-mb-2{margin-bottom:2px}.u-mb-3{margin-bottom:3px}.u-mb-4{margin-bottom:4px}.u-mb-5{margin-bottom:5px}.u-mb-6{margin-bottom:6px}.u-mb-7{margin-bottom:7px}.u-mb-8{margin-bottom:8px}.u-mb-9{margin-bottom:9px}.u-mb-10{margin-bottom:10px}.u-mb-11{margin-bottom:11px}.u-mb-12{margin-bottom:12px}.u-mb-13{margin-bottom:13px}.u-mb-14{margin-bottom:14px}.u-mb-15{margin-bottom:15px}.u-mb-16{margin-bottom:16px}.u-mb-17{margin-bottom:17px}.u-mb-18{margin-bottom:18px}.u-mb-19{margin-bottom:19px}.u-mb-20{margin-bottom:20px}.u-mb-21{margin-bottom:21px}.u-mb-22{margin-bottom:22px}.u-mb-23{margin-bottom:23px}.u-mb-24{margin-bottom:24px}.u-mb-25{margin-bottom:25px}.u-mb-26{margin-bottom:26px}.u-mb-27{margin-bottom:27px}.u-mb-28{margin-bottom:28px}.u-mb-29{margin-bottom:29px}.u-mb-30{margin-bottom:30px}.u-mb-31{margin-bottom:31px}.u-mb-32{margin-bottom:32px}.u-mb-33{margin-bottom:33px}.u-mb-34{margin-bottom:34px}.u-mb-35{margin-bottom:35px}.u-mb-36{margin-bottom:36px}.u-mb-37{margin-bottom:37px}.u-mb-38{margin-bottom:38px}.u-mb-39{margin-bottom:39px}.u-mb-40{margin-bottom:40px}.u-mb-41{margin-bottom:41px}.u-mb-42{margin-bottom:42px}.u-mb-43{margin-bottom:43px}.u-mb-44{margin-bottom:44px}.u-mb-45{margin-bottom:45px}.u-mb-46{margin-bottom:46px}.u-mb-47{margin-bottom:47px}.u-mb-48{margin-bottom:48px}.u-mb-49{margin-bottom:49px}.u-mb-50{margin-bottom:50px}.u-ml-1{margin-left:1px}.u-ml-2{margin-left:2px}.u-ml-3{margin-left:3px}.u-ml-4{margin-left:4px}.u-ml-5{margin-left:5px}.u-ml-6{margin-left:6px}.u-ml-7{margin-left:7px}.u-ml-8{margin-left:8px}.u-ml-9{margin-left:9px}.u-ml-10{margin-left:10px}.u-ml-11{margin-left:11px}.u-ml-12{margin-left:12px}.u-ml-13{margin-left:13px}.u-ml-14{margin-left:14px}.u-ml-15{margin-left:15px}.u-ml-16{margin-left:16px}.u-ml-17{margin-left:17px}.u-ml-18{margin-left:18px}.u-ml-19{margin-left:19px}.u-ml-20{margin-left:20px}.u-ml-21{margin-left:21px}.u-ml-22{margin-left:22px}.u-ml-23{margin-left:23px}.u-ml-24{margin-left:24px}.u-ml-25{margin-left:25px}.u-ml-26{margin-left:26px}.u-ml-27{margin-left:27px}.u-ml-28{margin-left:28px}.u-ml-29{margin-left:29px}.u-ml-30{margin-left:30px}.u-ml-31{margin-left:31px}.u-ml-32{margin-left:32px}.u-ml-33{margin-left:33px}.u-ml-34{margin-left:34px}.u-ml-35{margin-left:35px}.u-ml-36{margin-left:36px}.u-ml-37{margin-left:37px}.u-ml-38{margin-left:38px}.u-ml-39{margin-left:39px}.u-ml-40{margin-left:40px}.u-ml-41{margin-left:41px}.u-ml-42{margin-left:42px}.u-ml-43{margin-left:43px}.u-ml-44{margin-left:44px}.u-ml-45{margin-left:45px}.u-ml-46{margin-left:46px}.u-ml-47{margin-left:47px}.u-ml-48{margin-left:48px}.u-ml-49{margin-left:49px}.u-ml-50{margin-left:50px}.u-mr-1{margin-right:1px}.u-mr-2{margin-right:2px}.u-mr-3{margin-right:3px}.u-mr-4{margin-right:4px}.u-mr-5{margin-right:5px}.u-mr-6{margin-right:6px}.u-mr-7{margin-right:7px}.u-mr-8{margin-right:8px}.u-mr-9{margin-right:9px}.u-mr-10{margin-right:10px}.u-mr-11{margin-right:11px}.u-mr-12{margin-right:12px}.u-mr-13{margin-right:13px}.u-mr-14{margin-right:14px}.u-mr-15{margin-right:15px}.u-mr-16{margin-right:16px}.u-mr-17{margin-right:17px}.u-mr-18{margin-right:18px}.u-mr-19{margin-right:19px}.u-mr-20{margin-right:20px}.u-mr-21{margin-right:21px}.u-mr-22{margin-right:22px}.u-mr-23{margin-right:23px}.u-mr-24{margin-right:24px}.u-mr-25{margin-right:25px}.u-mr-26{margin-right:26px}.u-mr-27{margin-right:27px}.u-mr-28{margin-right:28px}.u-mr-29{margin-right:29px}.u-mr-30{margin-right:30px}.u-mr-31{margin-right:31px}.u-mr-32{margin-right:32px}.u-mr-33{margin-right:33px}.u-mr-34{margin-right:34px}.u-mr-35{margin-right:35px}.u-mr-36{margin-right:36px}.u-mr-37{margin-right:37px}.u-mr-38{margin-right:38px}.u-mr-39{margin-right:39px}.u-mr-40{margin-right:40px}.u-mr-41{margin-right:41px}.u-mr-42{margin-right:42px}.u-mr-43{margin-right:43px}.u-mr-44{margin-right:44px}.u-mr-45{margin-right:45px}.u-mr-46{margin-right:46px}.u-mr-47{margin-right:47px}.u-mr-48{margin-right:48px}.u-mr-49{margin-right:49px}.u-mr-50{margin-right:50px}.u-ring-1{box-shadow:0 0 0 1px #84f7af14}.u-ring-2{box-shadow:0 0 0 2px #84f7af17}.u-ring-3{box-shadow:0 0 0 3px #84f7af1a}.u-ring-4{box-shadow:0 0 0 4px #84f7af1c}.u-ring-5{box-shadow:0 0 0 5px #84f7af1f}.u-ring-6{box-shadow:0 0 0 6px #84f7af21}.u-ring-7{box-shadow:0 0 0 7px #84f7af24}.u-ring-8{box-shadow:0 0 0 8px #84f7af26}.u-ring-9{box-shadow:0 0 0 9px #84f7af29}.u-ring-10{box-shadow:0 0 0 10px #84f7af2b}.u-ring-11{box-shadow:0 0 0 11px #84f7af2e}.u-ring-12{box-shadow:0 0 0 12px #84f7af30}.u-ring-13{box-shadow:0 0 0 13px #84f7af33}.u-ring-14{box-shadow:0 0 0 14px #84f7af36}.u-ring-15{box-shadow:0 0 0 15px #84f7af38}.u-ring-16{box-shadow:0 0 0 16px #84f7af3b}.u-ring-17{box-shadow:0 0 0 17px #84f7af3d}.u-ring-18{box-shadow:0 0 0 18px #84f7af40}.u-ring-19{box-shadow:0 0 0 19px #84f7af42}.u-ring-20{box-shadow:0 0 0 20px #84f7af45}.u-ring-21{box-shadow:0 0 0 21px #84f7af47}.u-ring-22{box-shadow:0 0 0 22px #84f7af4a}.u-ring-23{box-shadow:0 0 0 23px #84f7af4d}.u-ring-24{box-shadow:0 0 0 24px #84f7af4f}.u-ring-25{box-shadow:0 0 0 25px #84f7af52}.u-ring-26{box-shadow:0 0 0 26px #84f7af54}.u-ring-27{box-shadow:0 0 0 27px #84f7af57}.u-ring-28{box-shadow:0 0 0 28px #84f7af59}.u-ring-29{box-shadow:0 0 0 29px #84f7af5c}.u-ring-30{box-shadow:0 0 0 30px #84f7af5e}.u-scale-1{transform:scale(1.01)}.u-scale-2{transform:scale(1.02)}.u-scale-3{transform:scale(1.03)}.u-scale-4{transform:scale(1.04)}.u-scale-5{transform:scale(1.05)}.u-scale-6{transform:scale(1.06)}.u-scale-7{transform:scale(1.07)}.u-scale-8{transform:scale(1.08)}.u-scale-9{transform:scale(1.09)}.u-scale-10{transform:scale(1.1)}.u-light-1{color:#f3fff782}.u-light-2{color:#f3fff785}.u-light-3{color:#f3fff787}.u-light-4{color:#f3fff78a}.u-light-5{color:#f3fff78c}.u-light-6{color:#f3fff78f}.u-light-7{color:#f3fff791}.u-light-8{color:#f3fff794}.u-light-9{color:#f3fff796}.u-light-10{color:#f3fff799}.u-light-11{color:#f3fff79c}.u-light-12{color:#f3fff79e}.u-light-13{color:#f3fff7a1}.u-light-14{color:#f3fff7a3}.u-light-15{color:#f3fff7a6}.u-light-16{color:#f3fff7a8}.u-light-17{color:#f3fff7ab}.u-light-18{color:#f3fff7ad}.u-light-19{color:#f3fff7b0}.u-light-20{color:#f3fff7b3}.u-light-21{color:#f3fff7b5}.u-light-22{color:#f3fff7b8}.u-light-23{color:#f3fff7ba}.u-light-24{color:#f3fff7bd}.u-light-25{color:#f3fff7bf}.u-light-26{color:#f3fff7c2}.u-light-27{color:#f3fff7c4}.u-light-28{color:#f3fff7c7}.u-light-29{color:#f3fff7c9}.u-light-30{color:#f3fff7cc}.u-light-31{color:#f3fff7cf}.u-light-32{color:#f3fff7d1}.u-light-33{color:#f3fff7d4}.u-light-34{color:#f3fff7d6}.u-light-35{color:#f3fff7d9}.u-light-36{color:#f3fff7db}.u-light-37{color:#f3fff7de}.u-light-38{color:#f3fff7e0}.u-light-39{color:#f3fff7e3}.u-light-40{color:#f3fff7e6}.u-light-41{color:#f3fff7e8}.u-light-42{color:#f3fff7eb}.u-light-43{color:#f3fff7ed}.u-light-44{color:#f3fff7f0}.u-light-45{color:#f3fff7f2}.u-light-46{color:#f3fff7f5}.u-light-47{color:#f3fff7f7}.u-light-48{color:#f3fff7fa}.u-light-49{color:#f3fff7fc}.u-light-50{color:#f3fff7}.u-grad-1{background-image:linear-gradient(90deg,rgba(132,247,175,.01),transparent)}.u-grad-2{background-image:linear-gradient(90deg,rgba(132,247,175,.02),transparent)}.u-grad-3{background-image:linear-gradient(90deg,rgba(132,247,175,.03),transparent)}.u-grad-4{background-image:linear-gradient(90deg,rgba(132,247,175,.04),transparent)}.u-grad-5{background-image:linear-gradient(90deg,rgba(132,247,175,.05),transparent)}.u-grad-6{background-image:linear-gradient(90deg,rgba(132,247,175,.06),transparent)}.u-grad-7{background-image:linear-gradient(90deg,rgba(132,247,175,.07),transparent)}.u-grad-8{background-image:linear-gradient(90deg,rgba(132,247,175,.08),transparent)}.u-grad-9{background-image:linear-gradient(90deg,rgba(132,247,175,.09),transparent)}.u-grad-10{background-image:linear-gradient(90deg,rgba(132,247,175,.1),transparent)}.u-grad-11{background-image:linear-gradient(90deg,rgba(132,247,175,.11),transparent)}.u-grad-12{background-image:linear-gradient(90deg,rgba(132,247,175,.12),transparent)}.u-grad-13{background-image:linear-gradient(90deg,rgba(132,247,175,.13),transparent)}.u-grad-14{background-image:linear-gradient(90deg,rgba(132,247,175,.14),transparent)}.u-grad-15{background-image:linear-gradient(90deg,rgba(132,247,175,.15),transparent)}.u-grad-16{background-image:linear-gradient(90deg,rgba(132,247,175,.16),transparent)}.u-grad-17{background-image:linear-gradient(90deg,rgba(132,247,175,.17),transparent)}.u-grad-18{background-image:linear-gradient(90deg,rgba(132,247,175,.18),transparent)}.u-grad-19{background-image:linear-gradient(90deg,rgba(132,247,175,.19),transparent)}.u-grad-20{background-image:linear-gradient(90deg,rgba(132,247,175,.2),transparent)}.u-grad-21{background-image:linear-gradient(90deg,rgba(132,247,175,.21),transparent)}.u-grad-22{background-image:linear-gradient(90deg,rgba(132,247,175,.22),transparent)}.u-grad-23{background-image:linear-gradient(90deg,rgba(132,247,175,.23),transparent)}.u-grad-24{background-image:linear-gradient(90deg,rgba(132,247,175,.24),transparent)}.u-grad-25{background-image:linear-gradient(90deg,rgba(132,247,175,.25),transparent)}.u-grad-26{background-image:linear-gradient(90deg,rgba(132,247,175,.26),transparent)}.u-grad-27{background-image:linear-gradient(90deg,rgba(132,247,175,.27),transparent)}.u-grad-28{background-image:linear-gradient(90deg,rgba(132,247,175,.28),transparent)}.u-grad-29{background-image:linear-gradient(90deg,rgba(132,247,175,.29),transparent)}.u-grad-30{background-image:linear-gradient(90deg,rgba(132,247,175,.3),transparent)}.u-grad-31{background-image:linear-gradient(90deg,rgba(132,247,175,.31),transparent)}.u-grad-32{background-image:linear-gradient(90deg,rgba(132,247,175,.32),transparent)}.u-grad-33{background-image:linear-gradient(90deg,rgba(132,247,175,.33),transparent)}.u-grad-34{background-image:linear-gradient(90deg,rgba(132,247,175,.34),transparent)}.u-grad-35{background-image:linear-gradient(90deg,rgba(132,247,175,.35),transparent)}.u-grad-36{background-image:linear-gradient(90deg,rgba(132,247,175,.36),transparent)}.u-grad-37{background-image:linear-gradient(90deg,rgba(132,247,175,.37),transparent)}.u-grad-38{background-image:linear-gradient(90deg,rgba(132,247,175,.38),transparent)}.u-grad-39{background-image:linear-gradient(90deg,rgba(132,247,175,.39),transparent)}.u-grad-40{background-image:linear-gradient(90deg,rgba(132,247,175,.4),transparent)}.u-border-top-1{border-top:1px solid rgba(132,247,175,.01)}.u-border-top-2{border-top:1px solid rgba(132,247,175,.02)}.u-border-top-3{border-top:1px solid rgba(132,247,175,.03)}.u-border-top-4{border-top:1px solid rgba(132,247,175,.04)}.u-border-top-5{border-top:1px solid rgba(132,247,175,.05)}.u-border-top-6{border-top:1px solid rgba(132,247,175,.06)}.u-border-top-7{border-top:1px solid rgba(132,247,175,.07)}.u-border-top-8{border-top:1px solid rgba(132,247,175,.08)}.u-border-top-9{border-top:1px solid rgba(132,247,175,.09)}.u-border-top-10{border-top:1px solid rgba(132,247,175,.1)}.u-border-top-11{border-top:1px solid rgba(132,247,175,.11)}.u-border-top-12{border-top:1px solid rgba(132,247,175,.12)}.u-border-top-13{border-top:1px solid rgba(132,247,175,.13)}.u-border-top-14{border-top:1px solid rgba(132,247,175,.14)}.u-border-top-15{border-top:1px solid rgba(132,247,175,.15)}.u-border-top-16{border-top:1px solid rgba(132,247,175,.16)}.u-border-top-17{border-top:1px solid rgba(132,247,175,.17)}.u-border-top-18{border-top:1px solid rgba(132,247,175,.18)}.u-border-top-19{border-top:1px solid rgba(132,247,175,.19)}.u-border-top-20{border-top:1px solid rgba(132,247,175,.2)}.u-border-bottom-1{border-bottom:1px solid rgba(132,247,175,.01)}.u-border-bottom-2{border-bottom:1px solid rgba(132,247,175,.02)}.u-border-bottom-3{border-bottom:1px solid rgba(132,247,175,.03)}.u-border-bottom-4{border-bottom:1px solid rgba(132,247,175,.04)}.u-border-bottom-5{border-bottom:1px solid rgba(132,247,175,.05)}.u-border-bottom-6{border-bottom:1px solid rgba(132,247,175,.06)}.u-border-bottom-7{border-bottom:1px solid rgba(132,247,175,.07)}.u-border-bottom-8{border-bottom:1px solid rgba(132,247,175,.08)}.u-border-bottom-9{border-bottom:1px solid rgba(132,247,175,.09)}.u-border-bottom-10{border-bottom:1px solid rgba(132,247,175,.1)}.u-border-bottom-11{border-bottom:1px solid rgba(132,247,175,.11)}.u-border-bottom-12{border-bottom:1px solid rgba(132,247,175,.12)}.u-border-bottom-13{border-bottom:1px solid rgba(132,247,175,.13)}.u-border-bottom-14{border-bottom:1px solid rgba(132,247,175,.14)}.u-border-bottom-15{border-bottom:1px solid rgba(132,247,175,.15)}.u-border-bottom-16{border-bottom:1px solid rgba(132,247,175,.16)}.u-border-bottom-17{border-bottom:1px solid rgba(132,247,175,.17)}.u-border-bottom-18{border-bottom:1px solid rgba(132,247,175,.18)}.u-border-bottom-19{border-bottom:1px solid rgba(132,247,175,.19)}.u-border-bottom-20{border-bottom:1px solid rgba(132,247,175,.2)}.u-rotate-1{transform:rotate(1deg)}.u-rotate-2{transform:rotate(2deg)}.u-rotate-3{transform:rotate(3deg)}.u-rotate-4{transform:rotate(4deg)}.u-rotate-5{transform:rotate(5deg)}.u-rotate-6{transform:rotate(6deg)}.u-rotate-7{transform:rotate(7deg)}.u-rotate-8{transform:rotate(8deg)}.u-rotate-9{transform:rotate(9deg)}.u-rotate-10{transform:rotate(10deg)}.u-rotate--1{transform:rotate(-1deg)}.u-rotate--2{transform:rotate(-2deg)}.u-rotate--3{transform:rotate(-3deg)}.u-rotate--4{transform:rotate(-4deg)}.u-rotate--5{transform:rotate(-5deg)}.u-rotate--6{transform:rotate(-6deg)}.u-rotate--7{transform:rotate(-7deg)}.u-rotate--8{transform:rotate(-8deg)}.u-rotate--9{transform:rotate(-9deg)}.u-rotate--10{transform:rotate(-10deg)}.u-letter-1{letter-spacing:.01em}.u-letter-2{letter-spacing:.02em}.u-letter-3{letter-spacing:.03em}.u-letter-4{letter-spacing:.04em}.u-letter-5{letter-spacing:.05em}.u-letter-6{letter-spacing:.06em}.u-letter-7{letter-spacing:.07em}.u-letter-8{letter-spacing:.08em}.u-letter-9{letter-spacing:.09em}.u-letter-10{letter-spacing:.1em}.u-letter-11{letter-spacing:.11em}.u-letter-12{letter-spacing:.12em}.u-letter-13{letter-spacing:.13em}.u-letter-14{letter-spacing:.14em}.u-letter-15{letter-spacing:.15em}.u-letter-16{letter-spacing:.16em}.u-letter-17{letter-spacing:.17em}.u-letter-18{letter-spacing:.18em}.u-letter-19{letter-spacing:.19em}.u-letter-20{letter-spacing:.2em}.u-z-1{z-index:1}.u-z-2{z-index:2}.u-z-3{z-index:3}.u-z-4{z-index:4}.u-z-5{z-index:5}.u-z-6{z-index:6}.u-z-7{z-index:7}.u-z-8{z-index:8}.u-z-9{z-index:9}.u-z-10{z-index:10}.u-maxw-1{max-width:10ch}.u-maxw-2{max-width:12ch}.u-maxw-3{max-width:14ch}.u-maxw-4{max-width:16ch}.u-maxw-5{max-width:18ch}.u-maxw-6{max-width:20ch}.u-maxw-7{max-width:22ch}.u-maxw-8{max-width:24ch}.u-maxw-9{max-width:26ch}.u-maxw-10{max-width:28ch}.u-h-1{height:1px}.u-h-2{height:2px}.u-h-3{height:3px}.u-h-4{height:4px}.u-h-5{height:5px}.u-h-6{height:6px}.u-h-7{height:7px}.u-h-8{height:8px}.u-h-9{height:9px}.u-h-10{height:10px}.u-h-11{height:11px}.u-h-12{height:12px}.u-h-13{height:13px}.u-h-14{height:14px}.u-h-15{height:15px}.u-h-16{height:16px}.u-h-17{height:17px}.u-h-18{height:18px}.u-h-19{height:19px}.u-h-20{height:20px}.u-w-1{width:1px}.u-w-2{width:2px}.u-w-3{width:3px}.u-w-4{width:4px}.u-w-5{width:5px}.u-w-6{width:6px}.u-w-7{width:7px}.u-w-8{width:8px}.u-w-9{width:9px}.u-w-10{width:10px}.u-w-11{width:11px}.u-w-12{width:12px}.u-w-13{width:13px}.u-w-14{width:14px}.u-w-15{width:15px}.u-w-16{width:16px}.u-w-17{width:17px}.u-w-18{width:18px}.u-w-19{width:19px}.u-w-20{width:20px}.u-duration-1{transition-duration:50ms}.u-duration-2{transition-duration:.1s}.u-duration-3{transition-duration:.15s}.u-duration-4{transition-duration:.2s}.u-duration-5{transition-duration:.25s}.u-duration-6{transition-duration:.3s}.u-duration-7{transition-duration:.35s}.u-duration-8{transition-duration:.4s}.u-duration-9{transition-duration:.45s}.u-duration-10{transition-duration:.5s}.u-duration-11{transition-duration:.55s}.u-duration-12{transition-duration:.6s}.u-duration-13{transition-duration:.65s}.u-duration-14{transition-duration:.7s}.u-duration-15{transition-duration:.75s}.u-duration-16{transition-duration:.8s}.u-duration-17{transition-duration:.85s}.u-duration-18{transition-duration:.9s}.u-duration-19{transition-duration:.95s}.u-duration-20{transition-duration:1s}.u-ease-linear{transition-timing-function:linear}.u-ease-in{transition-timing-function:ease-in}.u-ease-out{transition-timing-function:ease-out}.u-ease-in-out{transition-timing-function:ease-in-out}.u-display-block{display:block}.u-display-inline{display:inline}.u-display-inline-block{display:inline-block}.u-display-flex{display:flex}.u-display-grid{display:grid}.u-display-none{display:none}.u-items-start{align-items:flex-start}.u-items-center{align-items:center}.u-items-end{align-items:flex-end}.u-justify-start{justify-content:flex-start}.u-justify-center{justify-content:center}.u-justify-end{justify-content:flex-end}.u-justify-between{justify-content:space-between}.u-flex-col{flex-direction:column}.u-flex-row{flex-direction:row}.u-wrap{flex-wrap:wrap}.u-nowrap{flex-wrap:nowrap}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.u-overflow-visible{overflow:visible}.u-text-left{text-align:left}.u-text-center{text-align:center}.u-text-right{text-align:right}.u-fw-100{font-weight:100}.u-fw-200{font-weight:200}.u-fw-300{font-weight:300}.u-fw-400{font-weight:400}.u-fw-500{font-weight:500}.u-fw-600{font-weight:600}.u-fw-700{font-weight:700}.u-fw-800{font-weight:800}.u-fw-900{font-weight:900}.u-lh-1{line-height:1}.u-lh-11{line-height:1.1}.u-lh-12{line-height:1.2}.u-lh-13{line-height:1.3}.u-lh-14{line-height:1.4}.u-lh-15{line-height:1.5}.u-lh-16{line-height:1.6}.u-lh-17{line-height:1.7}.u-lh-18{line-height:1.8}.u-lh-19{line-height:1.9}.u-lh-2{line-height:2}.u-pos-static{position:static}.u-pos-relative{position:relative}.u-pos-absolute{position:absolute}.u-pos-fixed{position:fixed}.u-top-0{top:0}.u-top-10{top:10px}.u-top-20{top:20px}.u-top-30{top:30px}.u-top-40{top:40px}.u-top-50{top:50px}.u-right-0{right:0}.u-right-10{right:10px}.u-right-20{right:20px}.u-right-30{right:30px}.u-right-40{right:40px}.u-right-50{right:50px}.u-bottom-0{bottom:0}.u-bottom-10{bottom:10px}.u-bottom-20{bottom:20px}.u-bottom-30{bottom:30px}.u-bottom-40{bottom:40px}.u-bottom-50{bottom:50px}.u-left-0{left:0}.u-left-10{left:10px}.u-left-20{left:20px}.u-left-30{left:30px}.u-left-40{left:40px}.u-left-50{left:50px}.u-inset-0{top:0;right:0;bottom:0;left:0}.u-cursor-pointer{cursor:pointer}.u-cursor-default{cursor:default}.u-pointer-none{pointer-events:none}.u-pointer-auto{pointer-events:auto}.u-select-none{-webkit-user-select:none;user-select:none}.u-select-text{-webkit-user-select:text;user-select:text}.u-uppercase{text-transform:uppercase}.u-lowercase{text-transform:lowercase}.u-capitalize{text-transform:capitalize}.u-decoration-none{text-decoration:none}.u-decoration-underline{text-decoration:underline}.u-whitespace-nowrap{white-space:nowrap}.u-whitespace-normal{white-space:normal}.u-break-word{word-break:break-word}.u-break-all{word-break:break-all}.u-filter-none{filter:none}.u-filter-bright{filter:brightness(1.1)}.u-filter-dim{filter:brightness(.9)}.u-filter-contrast{filter:contrast(1.1)}.u-bg-panel{background:var(--panel)}.u-bg-panel-strong{background:var(--panel-strong)}.u-bg-panel-soft{background:var(--panel-soft)}.u-bg-accent{background:var(--accent)}.u-bg-accent-deep{background:var(--accent-deep)}.u-text-primary{color:var(--text-primary)}.u-text-secondary{color:var(--text-secondary)}.u-text-muted{color:var(--text-muted)}.u-text-accent{color:var(--accent)}.u-text-danger{color:var(--danger)}.u-border-accent{border-color:var(--accent)}.u-border-line{border-color:var(--line)}.u-border-line-strong{border-color:var(--line-strong)}.u-radius-xl{border-radius:var(--radius-xl)}.u-radius-lg{border-radius:var(--radius-lg)}.u-radius-md{border-radius:var(--radius-md)}.u-radius-sm{border-radius:var(--radius-sm)}.u-shadow-xl{box-shadow:var(--shadow-xl)}.u-shadow-lg{box-shadow:var(--shadow-lg)}.u-shadow-md{box-shadow:var(--shadow-md)}.u-basis-auto{flex-basis:auto}.u-grow-0{flex-grow:0}.u-grow-1{flex-grow:1}.u-shrink-0{flex-shrink:0}.u-shrink-1{flex-shrink:1}.u-order-1{order:1}.u-order-2{order:2}.u-order-3{order:3}.u-order-4{order:4}.u-order-5{order:5}.u-aspect-square{aspect-ratio:1 / 1}.u-aspect-video{aspect-ratio:16 / 9}.u-aspect-card{aspect-ratio:4 / 5}.u-col-span-1{grid-column:span 1}.u-col-span-2{grid-column:span 2}.u-col-span-3{grid-column:span 3}.u-col-span-4{grid-column:span 4}.u-row-span-1{grid-row:span 1}.u-row-span-2{grid-row:span 2}.u-row-span-3{grid-row:span 3}.u-row-span-4{grid-row:span 4}.u-backdrop-1{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px)}.u-backdrop-2{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.u-backdrop-3{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.u-backdrop-4{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.u-backdrop-5{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.u-backdrop-6{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.u-backdrop-7{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.u-backdrop-8{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.u-backdrop-9{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.u-backdrop-10{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.u-backdrop-11{-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.u-backdrop-12{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.u-backdrop-13{-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px)}.u-backdrop-14{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.u-backdrop-15{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.u-backdrop-16{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.u-backdrop-17{-webkit-backdrop-filter:blur(17px);backdrop-filter:blur(17px)}.u-backdrop-18{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.u-backdrop-19{-webkit-backdrop-filter:blur(19px);backdrop-filter:blur(19px)}.u-backdrop-20{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.u-outline-0{outline:0}.u-outline-1{outline:1px solid rgba(132,247,175,.08)}.u-outline-2{outline:2px solid rgba(132,247,175,.1)}.u-outline-3{outline:3px solid rgba(132,247,175,.12)}.u-outline-4{outline:4px solid rgba(132,247,175,.14)}.u-outline-5{outline:5px solid rgba(132,247,175,.16)}.u-style-solid{border-style:solid}.u-style-dashed{border-style:dashed}.u-style-dotted{border-style:dotted}.u-style-double{border-style:double}.u-minh-10{min-height:10px}.u-minh-20{min-height:20px}.u-minh-30{min-height:30px}.u-minh-40{min-height:40px}.u-minh-50{min-height:50px}.u-minh-60{min-height:60px}.u-minh-70{min-height:70px}.u-minh-80{min-height:80px}.u-minh-90{min-height:90px}.u-minh-100{min-height:100px}.u-minw-10{min-width:10px}.u-minw-20{min-width:20px}.u-minw-30{min-width:30px}.u-minw-40{min-width:40px}.u-minw-50{min-width:50px}.u-minw-60{min-width:60px}.u-minw-70{min-width:70px}.u-minw-80{min-width:80px}.u-minw-90{min-width:90px}.u-minw-100{min-width:100px}.u-anim-float{animation:floatGlow 18s ease-in-out infinite}.u-anim-float-fast{animation:floatGlow 10s ease-in-out infinite}.u-anim-float-slow{animation:floatGlow 26s ease-in-out infinite}.u-state-hover:hover{opacity:1}.u-state-active:active{transform:scale(.98)}.u-state-focus:focus-visible{outline:2px solid rgba(132,247,175,.4)}.u-tone-1{background-color:#070f0b1a}.u-tone-2{background-color:#070f0b33}.u-tone-3{background-color:#070f0b4d}.u-tone-4{background-color:#070f0b66}.u-tone-5{background-color:#070f0b80}.u-tone-6{background-color:#070f0b99}.u-tone-7{background-color:#070f0bb3}.u-tone-8{background-color:#070f0bcc}.u-tone-9{background-color:#070f0be6}.u-tone-10{background-color:#070f0b}.u-fill-1{fill:#84f7af1a}.u-fill-2{fill:#84f7af33}.u-fill-3{fill:#84f7af4d}.u-fill-4{fill:#84f7af66}.u-fill-5{fill:#84f7af80}.u-stroke-1{stroke:#84f7af1a}.u-stroke-2{stroke:#84f7af33}.u-stroke-3{stroke:#84f7af4d}.u-stroke-4{stroke:#84f7af66}.u-stroke-5{stroke:#84f7af80}.topbar{gap:14px;padding:12px 16px;border-radius:22px}.brand-block{gap:12px}.brand-mark{width:48px;height:48px;border-radius:14px;font-size:1.05rem}.eyebrow{margin-bottom:4px;font-size:.62rem;letter-spacing:.14em}.brand-name{font-size:.9rem}.nav{gap:6px}.nav-link,.account-pill{gap:7px;padding:7px 10px;min-height:34px;font-size:.7rem}.nav-icon,.button-icon,.feature-icon,.note-icon,.list-icon,.legal-icon,.dashboard-icon,.mini-icon{width:16px;height:16px}.auth-links{gap:6px}.home-layout{display:grid;gap:22px}.hero-panel{min-height:640px}.feature-card h3,.product-card h3,.timeline-card h3,.faq-card h3,.legal-card h3,.dashboard-intro h3{font-size:.96rem}.topbar{padding:10px 12px;gap:10px}.brand-block{gap:10px}.brand-mark{width:42px;height:42px;font-size:.96rem}.eyebrow{font-size:.55rem;letter-spacing:.11em}.nav-icon,.button-icon,.feature-icon,.note-icon,.list-icon,.legal-icon,.dashboard-icon,.mini-icon{width:15px;height:15px}.timeline{gap:14px}.auth-card{padding:26px}.session-card{display:grid;gap:12px;margin-top:22px;padding:18px;border-radius:20px;border:1px solid rgba(255,255,255,.05);background:#0c0c0ceb;animation:fadeStage .54s ease both}.session-title{margin:0;color:var(--text-primary);font-weight:600}.session-copy{margin:0;color:var(--text-secondary);line-height:1.7;font-size:.88rem}.form-error,.form-success{margin:0;padding:12px 14px;border-radius:16px;font-size:.82rem;line-height:1.6}.form-error{color:#ffd0d0;background:#781a1a3d;border:1px solid rgba(255,120,120,.2)}.form-success{color:#dff9e6;background:#335f3d3d;border:1px solid rgba(155,216,172,.14)}.button-primary:disabled,.button-secondary:disabled{opacity:.7;cursor:not-allowed;transform:none}@media (max-width: 1080px){.nav{justify-content:flex-start}.topbar{align-items:flex-start}}.products-showcase{display:grid;gap:28px;padding:24px 10px 10px}.products-hero{display:grid;justify-items:center;gap:18px;text-align:center}.products-chip{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#0d0d10eb;color:#ffffffe6;box-shadow:inset 0 0 0 1px #ffffff04}.products-title{margin:0;font-size:clamp(2.8rem,7vw,4.4rem);line-height:.98;letter-spacing:-.06em}.products-subtitle{max-width:900px;margin:0;color:#f5f5f575;font-size:1.03rem;line-height:1.7}.products-switch{display:inline-grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:10px;width:min(100%,330px);border-radius:28px;background:#0c0c0ff0;border:1px solid rgba(255,255,255,.05);box-shadow:0 16px 44px #00000057}.products-switch-wide{position:relative;width:min(100%,460px);min-height:76px;padding:8px;gap:8px;isolation:isolate;overflow:hidden}.switch-active-bg,.switch-hover-bg{position:absolute;top:8px;bottom:8px;left:8px;width:calc(50% - 12px);border-radius:20px;pointer-events:none;transition:transform .46s cubic-bezier(.2,.8,.2,1),opacity .22s ease,box-shadow .32s ease,filter .32s ease}.switch-active-bg{z-index:0;background:linear-gradient(180deg,#aaffc6fa,#7cf3a3eb);transform:translate(calc(var(--switch-active-index, 0) * 100% + var(--switch-active-index, 0) * 8px));box-shadow:0 18px 30px #79f7a338,inset 0 1px #ffffff4d}.switch-hover-bg{z-index:0;opacity:var(--switch-hover-opacity, 0);transform:translate(calc(var(--switch-hover-index, -1) * 100% + var(--switch-hover-index, -1) * 8px));background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff0a}.switch-button{display:inline-flex;align-items:center;justify-content:center;gap:10px;position:relative;z-index:1;min-height:60px;padding:0 20px;border:0;border-radius:18px;background:transparent;color:#ffffffd6;cursor:pointer;transition:color .26s ease,transform .26s ease,letter-spacing .26s ease,filter .26s ease}.switch-button:hover{transform:translateY(-1px) scale(1.01);color:#fff;letter-spacing:.01em}.switch-button-active{color:#08110c;text-shadow:0 1px 0 rgba(255,255,255,.22)}.switch-button-active .mini-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(12%) saturate(1044%) hue-rotate(93deg) brightness(96%) contrast(92%)}.products-reference-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.reference-card,.reference-addon-card{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(180deg,#ffffff04,#fff0),#08080cf5;border:1px solid rgba(255,255,255,.055);box-shadow:inset 0 0 0 1px #ffffff03,0 20px 60px #00000052;transition:transform .36s cubic-bezier(.2,.8,.2,1),border-color .26s ease,box-shadow .36s ease,background .26s ease}.reference-card{display:flex;flex-direction:column;min-height:520px;padding:28px 30px 24px}.reference-card:before,.reference-addon-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.03),transparent 22%),radial-gradient(circle at top,rgba(234,185,255,.05),transparent 34%);pointer-events:none}.reference-card:after,.reference-addon-card:after{content:"";position:absolute;inset:auto 10% -18% 10%;height:30%;background:radial-gradient(circle,rgba(121,247,163,.18),transparent 68%);filter:blur(30px);opacity:0;pointer-events:none;transition:opacity .36s ease,transform .36s ease;transform:translateY(14px) scale(.92)}.reference-card:hover,.reference-addon-card:hover{border-color:#aaffc62e;box-shadow:inset 0 0 0 1px #ffffff05,0 28px 80px #0000006b}.reference-card:hover:after,.reference-addon-card:hover:after{opacity:1;transform:translateY(0) scale(1)}.reference-card-top{display:flex;align-items:center;justify-content:space-between;min-height:28px}.reference-badge{display:inline-flex;align-items:center;gap:8px;color:#ffffff54;font-size:.86rem}.reference-price-row{display:flex;align-items:flex-end;gap:12px;margin-top:24px}.reference-price{font-size:clamp(3rem,6vw,4.1rem);font-weight:700;line-height:.95;letter-spacing:-.08em}.reference-duration{padding-bottom:8px;color:#ffffff6b;font-size:1rem}.reference-name{margin:12px 0 0;font-size:1.12rem}.reference-description{margin:8px 0 0;color:#ffffff85;line-height:1.7;font-size:.96rem}.reference-divider{width:100%;height:1px;margin:18px 0 16px;background:#ffffff0f}.reference-list{display:grid;gap:10px;padding:0;margin:0;list-style:none;color:#ffffffbd}.reference-list li{display:flex;align-items:center;gap:10px;font-size:.98rem}.reference-buy{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;margin-top:auto;border-radius:16px;background:linear-gradient(180deg,#9df7b8,#78f0a3);color:#07110b;font-weight:500;box-shadow:0 16px 34px #79f7a32e;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s ease,filter .22s ease,letter-spacing .22s ease}.reference-buy:hover{filter:brightness(1.03);box-shadow:0 20px 44px #79f7a33d;letter-spacing:.01em}.reference-buy .mini-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(12%) saturate(1044%) hue-rotate(93deg) brightness(96%) contrast(92%)}.products-addon-inline,.products-addon-grid{display:grid}.products-addon-inline{width:min(100%,450px);margin:0 auto}.products-addon-grid{width:min(100%,720px);margin:0 auto}.reference-addon-card{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:28px 30px}.products-stage,.products-addon-inline{animation:fadeSlideUp .72s cubic-bezier(.2,.8,.2,1) both}.products-enter{animation:fadeStage .42s ease both}.animated-card{opacity:1;filter:none;animation:none}.tab-png-icon{width:21px;height:21px;object-fit:contain;transform-origin:center;transition:transform .26s ease,filter .26s ease,opacity .26s ease}.accent-png-icon{filter:brightness(0) saturate(100%) invert(86%) sepia(31%) saturate(530%) hue-rotate(74deg) brightness(102%) contrast(95%)}.switch-button:hover .tab-png-icon{transform:translateY(-1px) rotate(-6deg) scale(1.06)}.switch-button-active .tab-png-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(12%) saturate(1044%) hue-rotate(93deg) brightness(96%) contrast(92%);transform:rotate(-8deg) scale(1.08)}@keyframes fadeStage{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes cardRise{0%{opacity:0;transform:translateY(34px) scale(.97)}55%{opacity:1}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeSlideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.inline-addon-card{min-height:160px}.compact-buy{min-width:170px;margin-top:0}.addon-price-row{margin-top:0}@media (max-width: 1180px){.products-reference-grid{grid-template-columns:1fr}.products-addon-inline,.products-addon-grid{width:100%}}@media (max-width: 720px){.products-showcase{padding:12px 0 0}.products-title{font-size:2.4rem}.products-switch{width:100%}.products-switch-wide{min-height:70px}.reference-card,.reference-addon-card{padding:22px;border-radius:24px}.reference-addon-card{flex-direction:column;align-items:flex-start}.compact-buy{width:100%}}.u-surface-1{background:#08080ce8}.u-surface-2{background:#09090de8}.u-surface-3{background:#0a0a0ee8}.u-surface-4{background:#0b0b0fe8}.u-surface-5{background:#0c0c10e8}.u-surface-6{background:#0d0d11e8}.u-surface-7{background:#0e0e12e8}.u-surface-8{background:#0f0f13e8}.u-surface-9{background:#101014e8}.u-surface-10{background:#111115e8}.u-surface-11{background:#121216e8}.u-surface-12{background:#131317e8}.u-surface-13{background:#141418e8}.u-surface-14{background:#151519e8}.u-surface-15{background:#16161ae8}.u-surface-16{background:#17171be8}.u-surface-17{background:#18181ce8}.u-surface-18{background:#19191de8}.u-surface-19{background:#1a1a1ee8}.u-surface-20{background:#1b1b1fe8}.u-surface-21{background:#1c1c20e8}.u-surface-22{background:#1d1d21e8}.u-surface-23{background:#1e1e22e8}.u-surface-24{background:#1f1f23e8}.u-surface-25{background:#202024e8}.u-surface-26{background:#212125e8}.u-surface-27{background:#222226e8}.u-surface-28{background:#232327e8}.u-surface-29{background:#242428e8}.u-surface-30{background:#252529e8}.u-surface-31{background:#26262ae8}.u-surface-32{background:#27272be8}.u-surface-33{background:#28282ce8}.u-surface-34{background:#29292de8}.u-surface-35{background:#2a2a2ee8}.u-surface-36{background:#2b2b2fe8}.u-surface-37{background:#2c2c30e8}.u-surface-38{background:#2d2d31e8}.u-surface-39{background:#2e2e32e8}.u-surface-40{background:#2f2f33e8}.u-pink-1{color:#ebb6fd82}.u-pink-2{color:#ebb6fd85}.u-pink-3{color:#ebb6fd87}.u-pink-4{color:#ebb6fd8a}.u-pink-5{color:#ebb6fd8c}.u-pink-6{color:#ebb6fd8f}.u-pink-7{color:#ebb6fd91}.u-pink-8{color:#ebb6fd94}.u-pink-9{color:#ebb6fd96}.u-pink-10{color:#ebb6fd99}.u-pink-11{color:#ebb6fd9c}.u-pink-12{color:#ebb6fd9e}.u-pink-13{color:#ebb6fda1}.u-pink-14{color:#ebb6fda3}.u-pink-15{color:#ebb6fda6}.u-pink-16{color:#ebb6fda8}.u-pink-17{color:#ebb6fdab}.u-pink-18{color:#ebb6fdad}.u-pink-19{color:#ebb6fdb0}.u-pink-20{color:#ebb6fdb3}.u-pink-21{color:#ebb6fdb5}.u-pink-22{color:#ebb6fdb8}.u-pink-23{color:#ebb6fdba}.u-pink-24{color:#ebb6fdbd}.u-pink-25{color:#ebb6fdbf}.u-pink-26{color:#ebb6fdc2}.u-pink-27{color:#ebb6fdc4}.u-pink-28{color:#ebb6fdc7}.u-pink-29{color:#ebb6fdc9}.u-pink-30{color:#ebb6fdcc}.u-pink-31{color:#ebb6fdcf}.u-pink-32{color:#ebb6fdd1}.u-pink-33{color:#ebb6fdd4}.u-pink-34{color:#ebb6fdd6}.u-pink-35{color:#ebb6fdd9}.u-pink-36{color:#ebb6fddb}.u-pink-37{color:#ebb6fdde}.u-pink-38{color:#ebb6fde0}.u-pink-39{color:#ebb6fde3}.u-pink-40{color:#ebb6fde6}.u-pink-41{color:#ebb6fde8}.u-pink-42{color:#ebb6fdeb}.u-pink-43{color:#ebb6fded}.u-pink-44{color:#ebb6fdf0}.u-pink-45{color:#ebb6fdf2}.u-pink-46{color:#ebb6fdf5}.u-pink-47{color:#ebb6fdf7}.u-pink-48{color:#ebb6fdfa}.u-pink-49{color:#ebb6fdfc}.u-pink-50{color:#ebb6fd}.u-card-h-1{min-height:101px}.u-card-h-2{min-height:102px}.u-card-h-3{min-height:103px}.u-card-h-4{min-height:104px}.u-card-h-5{min-height:105px}.u-card-h-6{min-height:106px}.u-card-h-7{min-height:107px}.u-card-h-8{min-height:108px}.u-card-h-9{min-height:109px}.u-card-h-10{min-height:110px}.u-card-h-11{min-height:111px}.u-card-h-12{min-height:112px}.u-card-h-13{min-height:113px}.u-card-h-14{min-height:114px}.u-card-h-15{min-height:115px}.u-card-h-16{min-height:116px}.u-card-h-17{min-height:117px}.u-card-h-18{min-height:118px}.u-card-h-19{min-height:119px}.u-card-h-20{min-height:120px}.u-card-h-21{min-height:121px}.u-card-h-22{min-height:122px}.u-card-h-23{min-height:123px}.u-card-h-24{min-height:124px}.u-card-h-25{min-height:125px}.u-card-h-26{min-height:126px}.u-card-h-27{min-height:127px}.u-card-h-28{min-height:128px}.u-card-h-29{min-height:129px}.u-card-h-30{min-height:130px}.u-card-h-31{min-height:131px}.u-card-h-32{min-height:132px}.u-card-h-33{min-height:133px}.u-card-h-34{min-height:134px}.u-card-h-35{min-height:135px}.u-card-h-36{min-height:136px}.u-card-h-37{min-height:137px}.u-card-h-38{min-height:138px}.u-card-h-39{min-height:139px}.u-card-h-40{min-height:140px}.u-card-h-41{min-height:141px}.u-card-h-42{min-height:142px}.u-card-h-43{min-height:143px}.u-card-h-44{min-height:144px}.u-card-h-45{min-height:145px}.u-card-h-46{min-height:146px}.u-card-h-47{min-height:147px}.u-card-h-48{min-height:148px}.u-card-h-49{min-height:149px}.u-card-h-50{min-height:150px}.u-luxe-1{box-shadow:0 1px 3px #dcabf508}.u-luxe-2{box-shadow:0 2px 6px #dcabf509}.u-luxe-3{box-shadow:0 3px 9px #dcabf50a}.u-luxe-4{box-shadow:0 4px 12px #dcabf50b}.u-luxe-5{box-shadow:0 5px 15px #dcabf50d}.u-luxe-6{box-shadow:0 6px 18px #dcabf50e}.u-luxe-7{box-shadow:0 7px 21px #dcabf50f}.u-luxe-8{box-shadow:0 8px 24px #dcabf511}.u-luxe-9{box-shadow:0 9px 27px #dcabf512}.u-luxe-10{box-shadow:0 10px 30px #dcabf513}.u-luxe-11{box-shadow:0 11px 33px #dcabf514}.u-luxe-12{box-shadow:0 12px 36px #dcabf516}.u-luxe-13{box-shadow:0 13px 39px #dcabf517}.u-luxe-14{box-shadow:0 14px 42px #dcabf518}.u-luxe-15{box-shadow:0 15px 45px #dcabf51a}.u-luxe-16{box-shadow:0 16px 48px #dcabf51b}.u-luxe-17{box-shadow:0 17px 51px #dcabf51c}.u-luxe-18{box-shadow:0 18px 54px #dcabf51d}.u-luxe-19{box-shadow:0 19px 57px #dcabf51f}.u-luxe-20{box-shadow:0 20px 60px #dcabf520}.u-luxe-21{box-shadow:0 21px 63px #dcabf521}.u-luxe-22{box-shadow:0 22px 66px #dcabf522}.u-luxe-23{box-shadow:0 23px 69px #dcabf524}.u-luxe-24{box-shadow:0 24px 72px #dcabf525}.u-luxe-25{box-shadow:0 25px 75px #dcabf526}.u-luxe-26{box-shadow:0 26px 78px #dcabf528}.u-luxe-27{box-shadow:0 27px 81px #dcabf529}.u-luxe-28{box-shadow:0 28px 84px #dcabf52a}.u-luxe-29{box-shadow:0 29px 87px #dcabf52b}.u-luxe-30{box-shadow:0 30px 90px #dcabf52d}.u-luxe-31{box-shadow:0 31px 93px #dcabf52e}.u-luxe-32{box-shadow:0 32px 96px #dcabf52f}.u-luxe-33{box-shadow:0 33px 99px #dcabf530}.u-luxe-34{box-shadow:0 34px 102px #dcabf532}.u-luxe-35{box-shadow:0 35px 105px #dcabf533}.u-luxe-36{box-shadow:0 36px 108px #dcabf534}.u-luxe-37{box-shadow:0 37px 111px #dcabf536}.u-luxe-38{box-shadow:0 38px 114px #dcabf537}.u-luxe-39{box-shadow:0 39px 117px #dcabf538}.u-luxe-40{box-shadow:0 40px 120px #dcabf539}.u-luxe-41{box-shadow:0 41px 123px #dcabf53b}.u-luxe-42{box-shadow:0 42px 126px #dcabf53c}.u-luxe-43{box-shadow:0 43px 129px #dcabf53d}.u-luxe-44{box-shadow:0 44px 132px #dcabf53e}.u-luxe-45{box-shadow:0 45px 135px #dcabf540}.u-luxe-46{box-shadow:0 46px 138px #dcabf541}.u-luxe-47{box-shadow:0 47px 141px #dcabf542}.u-luxe-48{box-shadow:0 48px 144px #dcabf544}.u-luxe-49{box-shadow:0 49px 147px #dcabf545}.u-luxe-50{box-shadow:0 50px 150px #dcabf546}.u-radius-luxe-1{border-radius:11px}.u-radius-luxe-2{border-radius:12px}.u-radius-luxe-3{border-radius:13px}.u-radius-luxe-4{border-radius:14px}.u-radius-luxe-5{border-radius:15px}.u-radius-luxe-6{border-radius:16px}.u-radius-luxe-7{border-radius:17px}.u-radius-luxe-8{border-radius:18px}.u-radius-luxe-9{border-radius:19px}.u-radius-luxe-10{border-radius:20px}.u-radius-luxe-11{border-radius:21px}.u-radius-luxe-12{border-radius:22px}.u-radius-luxe-13{border-radius:23px}.u-radius-luxe-14{border-radius:24px}.u-radius-luxe-15{border-radius:25px}.u-radius-luxe-16{border-radius:26px}.u-radius-luxe-17{border-radius:27px}.u-radius-luxe-18{border-radius:28px}.u-radius-luxe-19{border-radius:29px}.u-radius-luxe-20{border-radius:30px}.u-glow-pink-1{filter:drop-shadow(0 0 2px rgba(235,182,253,.04))}.u-glow-pink-2{filter:drop-shadow(0 0 4px rgba(235,182,253,.05))}.u-glow-pink-3{filter:drop-shadow(0 0 6px rgba(235,182,253,.06))}.u-glow-pink-4{filter:drop-shadow(0 0 8px rgba(235,182,253,.07))}.u-glow-pink-5{filter:drop-shadow(0 0 10px rgba(235,182,253,.08))}.u-glow-pink-6{filter:drop-shadow(0 0 12px rgba(235,182,253,.09))}.u-glow-pink-7{filter:drop-shadow(0 0 14px rgba(235,182,253,.1))}.u-glow-pink-8{filter:drop-shadow(0 0 16px rgba(235,182,253,.11))}.u-glow-pink-9{filter:drop-shadow(0 0 18px rgba(235,182,253,.12))}.u-glow-pink-10{filter:drop-shadow(0 0 20px rgba(235,182,253,.13))}.u-glow-pink-11{filter:drop-shadow(0 0 22px rgba(235,182,253,.14))}.u-glow-pink-12{filter:drop-shadow(0 0 24px rgba(235,182,253,.15))}.u-glow-pink-13{filter:drop-shadow(0 0 26px rgba(235,182,253,.16))}.u-glow-pink-14{filter:drop-shadow(0 0 28px rgba(235,182,253,.17))}.u-glow-pink-15{filter:drop-shadow(0 0 30px rgba(235,182,253,.18))}.u-glow-pink-16{filter:drop-shadow(0 0 32px rgba(235,182,253,.19))}.u-glow-pink-17{filter:drop-shadow(0 0 34px rgba(235,182,253,.2))}.u-glow-pink-18{filter:drop-shadow(0 0 36px rgba(235,182,253,.21))}.u-glow-pink-19{filter:drop-shadow(0 0 38px rgba(235,182,253,.22))}.u-glow-pink-20{filter:drop-shadow(0 0 40px rgba(235,182,253,.23))}.u-product-pad-1{padding:1px}.u-product-pad-2{padding:2px}.u-product-pad-3{padding:3px}.u-product-pad-4{padding:4px}.u-product-pad-5{padding:5px}.u-product-pad-6{padding:6px}.u-product-pad-7{padding:7px}.u-product-pad-8{padding:8px}.u-product-pad-9{padding:9px}.u-product-pad-10{padding:10px}.u-product-pad-11{padding:11px}.u-product-pad-12{padding:12px}.u-product-pad-13{padding:13px}.u-product-pad-14{padding:14px}.u-product-pad-15{padding:15px}.u-product-pad-16{padding:16px}.u-product-pad-17{padding:17px}.u-product-pad-18{padding:18px}.u-product-pad-19{padding:19px}.u-product-pad-20{padding:20px}.u-product-pad-21{padding:21px}.u-product-pad-22{padding:22px}.u-product-pad-23{padding:23px}.u-product-pad-24{padding:24px}.u-product-pad-25{padding:25px}.u-product-pad-26{padding:26px}.u-product-pad-27{padding:27px}.u-product-pad-28{padding:28px}.u-product-pad-29{padding:29px}.u-product-pad-30{padding:30px}.u-product-pad-31{padding:31px}.u-product-pad-32{padding:32px}.u-product-pad-33{padding:33px}.u-product-pad-34{padding:34px}.u-product-pad-35{padding:35px}.u-product-pad-36{padding:36px}.u-product-pad-37{padding:37px}.u-product-pad-38{padding:38px}.u-product-pad-39{padding:39px}.u-product-pad-40{padding:40px}.u-product-gap-1{gap:1px}.u-product-gap-2{gap:2px}.u-product-gap-3{gap:3px}.u-product-gap-4{gap:4px}.u-product-gap-5{gap:5px}.u-product-gap-6{gap:6px}.u-product-gap-7{gap:7px}.u-product-gap-8{gap:8px}.u-product-gap-9{gap:9px}.u-product-gap-10{gap:10px}.u-product-gap-11{gap:11px}.u-product-gap-12{gap:12px}.u-product-gap-13{gap:13px}.u-product-gap-14{gap:14px}.u-product-gap-15{gap:15px}.u-product-gap-16{gap:16px}.u-product-gap-17{gap:17px}.u-product-gap-18{gap:18px}.u-product-gap-19{gap:19px}.u-product-gap-20{gap:20px}.u-product-gap-21{gap:21px}.u-product-gap-22{gap:22px}.u-product-gap-23{gap:23px}.u-product-gap-24{gap:24px}.u-product-gap-25{gap:25px}.u-product-gap-26{gap:26px}.u-product-gap-27{gap:27px}.u-product-gap-28{gap:28px}.u-product-gap-29{gap:29px}.u-product-gap-30{gap:30px}.u-product-border-1{border-color:#ffffff03}.u-product-border-2{border-color:#ffffff05}.u-product-border-3{border-color:#ffffff08}.u-product-border-4{border-color:#ffffff0a}.u-product-border-5{border-color:#ffffff0d}.u-product-border-6{border-color:#ffffff0f}.u-product-border-7{border-color:#ffffff12}.u-product-border-8{border-color:#ffffff14}.u-product-border-9{border-color:#ffffff17}.u-product-border-10{border-color:#ffffff1a}.u-product-border-11{border-color:#ffffff1c}.u-product-border-12{border-color:#ffffff1f}.u-product-border-13{border-color:#ffffff21}.u-product-border-14{border-color:#ffffff24}.u-product-border-15{border-color:#ffffff26}.u-product-border-16{border-color:#ffffff29}.u-product-border-17{border-color:#ffffff2b}.u-product-border-18{border-color:#ffffff2e}.u-product-border-19{border-color:#ffffff30}.u-product-border-20{border-color:#fff3}.u-product-font-1{font-size:.61rem}.u-product-font-2{font-size:.62rem}.u-product-font-3{font-size:.63rem}.u-product-font-4{font-size:.64rem}.u-product-font-5{font-size:.65rem}.u-product-font-6{font-size:.66rem}.u-product-font-7{font-size:.67rem}.u-product-font-8{font-size:.68rem}.u-product-font-9{font-size:.69rem}.u-product-font-10{font-size:.7rem}.u-product-font-11{font-size:.71rem}.u-product-font-12{font-size:.72rem}.u-product-font-13{font-size:.73rem}.u-product-font-14{font-size:.74rem}.u-product-font-15{font-size:.75rem}.u-product-font-16{font-size:.76rem}.u-product-font-17{font-size:.77rem}.u-product-font-18{font-size:.78rem}.u-product-font-19{font-size:.79rem}.u-product-font-20{font-size:.8rem}.u-product-font-21{font-size:.81rem}.u-product-font-22{font-size:.82rem}.u-product-font-23{font-size:.83rem}.u-product-font-24{font-size:.84rem}.u-product-font-25{font-size:.85rem}.u-product-font-26{font-size:.86rem}.u-product-font-27{font-size:.87rem}.u-product-font-28{font-size:.88rem}.u-product-font-29{font-size:.89rem}.u-product-font-30{font-size:.9rem}.u-product-font-31{font-size:.91rem}.u-product-font-32{font-size:.92rem}.u-product-font-33{font-size:.93rem}.u-product-font-34{font-size:.94rem}.u-product-font-35{font-size:.95rem}.u-product-font-36{font-size:.96rem}.u-product-font-37{font-size:.97rem}.u-product-font-38{font-size:.98rem}.u-product-font-39{font-size:.99rem}.u-product-font-40{font-size:1rem}.u-product-font-41{font-size:1.01rem}.u-product-font-42{font-size:1.02rem}.u-product-font-43{font-size:1.03rem}.u-product-font-44{font-size:1.04rem}.u-product-font-45{font-size:1.05rem}.u-product-font-46{font-size:1.06rem}.u-product-font-47{font-size:1.07rem}.u-product-font-48{font-size:1.08rem}.u-product-font-49{font-size:1.09rem}.u-product-font-50{font-size:1.1rem}.u-product-opacity-1{opacity:.01}.u-product-opacity-2{opacity:.02}.u-product-opacity-3{opacity:.03}.u-product-opacity-4{opacity:.04}.u-product-opacity-5{opacity:.05}.u-product-opacity-6{opacity:.06}.u-product-opacity-7{opacity:.07}.u-product-opacity-8{opacity:.08}.u-product-opacity-9{opacity:.09}.u-product-opacity-10{opacity:.1}.u-product-opacity-11{opacity:.11}.u-product-opacity-12{opacity:.12}.u-product-opacity-13{opacity:.13}.u-product-opacity-14{opacity:.14}.u-product-opacity-15{opacity:.15}.u-product-opacity-16{opacity:.16}.u-product-opacity-17{opacity:.17}.u-product-opacity-18{opacity:.18}.u-product-opacity-19{opacity:.19}.u-product-opacity-20{opacity:.2}.u-product-opacity-21{opacity:.21}.u-product-opacity-22{opacity:.22}.u-product-opacity-23{opacity:.23}.u-product-opacity-24{opacity:.24}.u-product-opacity-25{opacity:.25}.u-product-opacity-26{opacity:.26}.u-product-opacity-27{opacity:.27}.u-product-opacity-28{opacity:.28}.u-product-opacity-29{opacity:.29}.u-product-opacity-30{opacity:.3}.u-product-opacity-31{opacity:.31}.u-product-opacity-32{opacity:.32}.u-product-opacity-33{opacity:.33}.u-product-opacity-34{opacity:.34}.u-product-opacity-35{opacity:.35}.u-product-opacity-36{opacity:.36}.u-product-opacity-37{opacity:.37}.u-product-opacity-38{opacity:.38}.u-product-opacity-39{opacity:.39}.u-product-opacity-40{opacity:.4}.u-product-opacity-41{opacity:.41}.u-product-opacity-42{opacity:.42}.u-product-opacity-43{opacity:.43}.u-product-opacity-44{opacity:.44}.u-product-opacity-45{opacity:.45}.u-product-opacity-46{opacity:.46}.u-product-opacity-47{opacity:.47}.u-product-opacity-48{opacity:.48}.u-product-opacity-49{opacity:.49}.u-product-opacity-50{opacity:.5}.u-product-opacity-51{opacity:.51}.u-product-opacity-52{opacity:.52}.u-product-opacity-53{opacity:.53}.u-product-opacity-54{opacity:.54}.u-product-opacity-55{opacity:.55}.u-product-opacity-56{opacity:.56}.u-product-opacity-57{opacity:.57}.u-product-opacity-58{opacity:.58}.u-product-opacity-59{opacity:.59}.u-product-opacity-60{opacity:.6}.u-product-track-1{letter-spacing:.01em}.u-product-track-2{letter-spacing:.02em}.u-product-track-3{letter-spacing:.03em}.u-product-track-4{letter-spacing:.04em}.u-product-track-5{letter-spacing:.05em}.u-product-track-6{letter-spacing:.06em}.u-product-track-7{letter-spacing:.07em}.u-product-track-8{letter-spacing:.08em}.u-product-track-9{letter-spacing:.09em}.u-product-track-10{letter-spacing:.1em}.u-product-track-11{letter-spacing:.11em}.u-product-track-12{letter-spacing:.12em}.u-product-track-13{letter-spacing:.13em}.u-product-track-14{letter-spacing:.14em}.u-product-track-15{letter-spacing:.15em}.u-product-track-16{letter-spacing:.16em}.u-product-track-17{letter-spacing:.17em}.u-product-track-18{letter-spacing:.18em}.u-product-track-19{letter-spacing:.19em}.u-product-track-20{letter-spacing:.2em}.u-product-shadow-1{box-shadow:0 1px 2px #0000001f}.u-product-shadow-2{box-shadow:0 2px 4px #00000020}.u-product-shadow-3{box-shadow:0 3px 6px #00000021}.u-product-shadow-4{box-shadow:0 4px 8px #0002}.u-product-shadow-5{box-shadow:0 5px 10px #00000024}.u-product-shadow-6{box-shadow:0 6px 12px #00000025}.u-product-shadow-7{box-shadow:0 7px 14px #00000026}.u-product-shadow-8{box-shadow:0 8px 16px #00000028}.u-product-shadow-9{box-shadow:0 9px 18px #00000029}.u-product-shadow-10{box-shadow:0 10px 20px #0000002a}.u-product-shadow-11{box-shadow:0 11px 22px #0000002b}.u-product-shadow-12{box-shadow:0 12px 24px #0000002d}.u-product-shadow-13{box-shadow:0 13px 26px #0000002e}.u-product-shadow-14{box-shadow:0 14px 28px #0000002f}.u-product-shadow-15{box-shadow:0 15px 30px #00000030}.u-product-shadow-16{box-shadow:0 16px 32px #00000032}.u-product-shadow-17{box-shadow:0 17px 34px #0003}.u-product-shadow-18{box-shadow:0 18px 36px #00000034}.u-product-shadow-19{box-shadow:0 19px 38px #00000036}.u-product-shadow-20{box-shadow:0 20px 40px #00000037}.u-product-shadow-21{box-shadow:0 21px 42px #00000038}.u-product-shadow-22{box-shadow:0 22px 44px #00000039}.u-product-shadow-23{box-shadow:0 23px 46px #0000003b}.u-product-shadow-24{box-shadow:0 24px 48px #0000003c}.u-product-shadow-25{box-shadow:0 25px 50px #0000003d}.u-product-shadow-26{box-shadow:0 26px 52px #0000003e}.u-product-shadow-27{box-shadow:0 27px 54px #00000040}.u-product-shadow-28{box-shadow:0 28px 56px #00000041}.u-product-shadow-29{box-shadow:0 29px 58px #00000042}.u-product-shadow-30{box-shadow:0 30px 60px #0004}.u-product-shadow-31{box-shadow:0 31px 62px #00000045}.u-product-shadow-32{box-shadow:0 32px 64px #00000046}.u-product-shadow-33{box-shadow:0 33px 66px #00000047}.u-product-shadow-34{box-shadow:0 34px 68px #00000049}.u-product-shadow-35{box-shadow:0 35px 70px #0000004a}.u-product-shadow-36{box-shadow:0 36px 72px #0000004b}.u-product-shadow-37{box-shadow:0 37px 74px #0000004d}.u-product-shadow-38{box-shadow:0 38px 76px #0000004e}.u-product-shadow-39{box-shadow:0 39px 78px #0000004f}.u-product-shadow-40{box-shadow:0 40px 80px #00000050}.u-product-ring-1{box-shadow:0 0 0 1px #e9b4fb0d}.u-product-ring-2{box-shadow:0 0 0 2px #e9b4fb0e}.u-product-ring-3{box-shadow:0 0 0 3px #e9b4fb0f}.u-product-ring-4{box-shadow:0 0 0 4px #e9b4fb11}.u-product-ring-5{box-shadow:0 0 0 5px #e9b4fb12}.u-product-ring-6{box-shadow:0 0 0 6px #e9b4fb13}.u-product-ring-7{box-shadow:0 0 0 7px #e9b4fb14}.u-product-ring-8{box-shadow:0 0 0 8px #e9b4fb16}.u-product-ring-9{box-shadow:0 0 0 9px #e9b4fb17}.u-product-ring-10{box-shadow:0 0 0 10px #e9b4fb18}.u-product-ring-11{box-shadow:0 0 0 11px #e9b4fb1a}.u-product-ring-12{box-shadow:0 0 0 12px #e9b4fb1b}.u-product-ring-13{box-shadow:0 0 0 13px #e9b4fb1c}.u-product-ring-14{box-shadow:0 0 0 14px #e9b4fb1d}.u-product-ring-15{box-shadow:0 0 0 15px #e9b4fb1f}.u-product-ring-16{box-shadow:0 0 0 16px #e9b4fb20}.u-product-ring-17{box-shadow:0 0 0 17px #e9b4fb21}.u-product-ring-18{box-shadow:0 0 0 18px #e9b4fb22}.u-product-ring-19{box-shadow:0 0 0 19px #e9b4fb24}.u-product-ring-20{box-shadow:0 0 0 20px #e9b4fb25}.u-product-mt-1{margin-top:1px}.u-product-mt-2{margin-top:2px}.u-product-mt-3{margin-top:3px}.u-product-mt-4{margin-top:4px}.u-product-mt-5{margin-top:5px}.u-product-mt-6{margin-top:6px}.u-product-mt-7{margin-top:7px}.u-product-mt-8{margin-top:8px}.u-product-mt-9{margin-top:9px}.u-product-mt-10{margin-top:10px}.u-product-mt-11{margin-top:11px}.u-product-mt-12{margin-top:12px}.u-product-mt-13{margin-top:13px}.u-product-mt-14{margin-top:14px}.u-product-mt-15{margin-top:15px}.u-product-mt-16{margin-top:16px}.u-product-mt-17{margin-top:17px}.u-product-mt-18{margin-top:18px}.u-product-mt-19{margin-top:19px}.u-product-mt-20{margin-top:20px}.u-product-mb-1{margin-bottom:1px}.u-product-mb-2{margin-bottom:2px}.u-product-mb-3{margin-bottom:3px}.u-product-mb-4{margin-bottom:4px}.u-product-mb-5{margin-bottom:5px}.u-product-mb-6{margin-bottom:6px}.u-product-mb-7{margin-bottom:7px}.u-product-mb-8{margin-bottom:8px}.u-product-mb-9{margin-bottom:9px}.u-product-mb-10{margin-bottom:10px}.u-product-mb-11{margin-bottom:11px}.u-product-mb-12{margin-bottom:12px}.u-product-mb-13{margin-bottom:13px}.u-product-mb-14{margin-bottom:14px}.u-product-mb-15{margin-bottom:15px}.u-product-mb-16{margin-bottom:16px}.u-product-mb-17{margin-bottom:17px}.u-product-mb-18{margin-bottom:18px}.u-product-mb-19{margin-bottom:19px}.u-product-mb-20{margin-bottom:20px}.u-product-scale-1{transform:scale(1.01)}.u-product-scale-2{transform:scale(1.02)}.u-product-scale-3{transform:scale(1.03)}.u-product-scale-4{transform:scale(1.04)}.u-product-scale-5{transform:scale(1.05)}.u-product-scale-6{transform:scale(1.06)}.u-product-scale-7{transform:scale(1.07)}.u-product-scale-8{transform:scale(1.08)}.u-product-scale-9{transform:scale(1.09)}.u-product-scale-10{transform:scale(1.1)}.u-product-line-1{line-height:1.01}.u-product-line-2{line-height:1.02}.u-product-line-3{line-height:1.03}.u-product-line-4{line-height:1.04}.u-product-line-5{line-height:1.05}.u-product-line-6{line-height:1.06}.u-product-line-7{line-height:1.07}.u-product-line-8{line-height:1.08}.u-product-line-9{line-height:1.09}.u-product-line-10{line-height:1.1}.u-product-line-11{line-height:1.11}.u-product-line-12{line-height:1.12}.u-product-line-13{line-height:1.13}.u-product-line-14{line-height:1.14}.u-product-line-15{line-height:1.15}.u-product-line-16{line-height:1.16}.u-product-line-17{line-height:1.17}.u-product-line-18{line-height:1.18}.u-product-line-19{line-height:1.19}.u-product-line-20{line-height:1.2}.u-product-line-21{line-height:1.21}.u-product-line-22{line-height:1.22}.u-product-line-23{line-height:1.23}.u-product-line-24{line-height:1.24}.u-product-line-25{line-height:1.25}.u-product-line-26{line-height:1.26}.u-product-line-27{line-height:1.27}.u-product-line-28{line-height:1.28}.u-product-line-29{line-height:1.29}.u-product-line-30{line-height:1.3}.u-product-width-1{width:101px}.u-product-width-2{width:102px}.u-product-width-3{width:103px}.u-product-width-4{width:104px}.u-product-width-5{width:105px}.u-product-width-6{width:106px}.u-product-width-7{width:107px}.u-product-width-8{width:108px}.u-product-width-9{width:109px}.u-product-width-10{width:110px}.u-product-width-11{width:111px}.u-product-width-12{width:112px}.u-product-width-13{width:113px}.u-product-width-14{width:114px}.u-product-width-15{width:115px}.u-product-width-16{width:116px}.u-product-width-17{width:117px}.u-product-width-18{width:118px}.u-product-width-19{width:119px}.u-product-width-20{width:120px}.u-product-height-1{height:101px}.u-product-height-2{height:102px}.u-product-height-3{height:103px}.u-product-height-4{height:104px}.u-product-height-5{height:105px}.u-product-height-6{height:106px}.u-product-height-7{height:107px}.u-product-height-8{height:108px}.u-product-height-9{height:109px}.u-product-height-10{height:110px}.u-product-height-11{height:111px}.u-product-height-12{height:112px}.u-product-height-13{height:113px}.u-product-height-14{height:114px}.u-product-height-15{height:115px}.u-product-height-16{height:116px}.u-product-height-17{height:117px}.u-product-height-18{height:118px}.u-product-height-19{height:119px}.u-product-height-20{height:120px}.u-product-radius-1{border-radius:31px}.u-product-radius-2{border-radius:32px}.u-product-radius-3{border-radius:33px}.u-product-radius-4{border-radius:34px}.u-product-radius-5{border-radius:35px}.u-product-radius-6{border-radius:36px}.u-product-radius-7{border-radius:37px}.u-product-radius-8{border-radius:38px}.u-product-radius-9{border-radius:39px}.u-product-radius-10{border-radius:40px}.u-product-x-1{left:1px}.u-product-x-2{left:2px}.u-product-x-3{left:3px}.u-product-x-4{left:4px}.u-product-x-5{left:5px}.u-product-x-6{left:6px}.u-product-x-7{left:7px}.u-product-x-8{left:8px}.u-product-x-9{left:9px}.u-product-x-10{left:10px}.u-product-y-1{top:1px}.u-product-y-2{top:2px}.u-product-y-3{top:3px}.u-product-y-4{top:4px}.u-product-y-5{top:5px}.u-product-y-6{top:6px}.u-product-y-7{top:7px}.u-product-y-8{top:8px}.u-product-y-9{top:9px}.u-product-y-10{top:10px}.u-product-blur-1{filter:blur(1px)}.u-product-blur-2{filter:blur(2px)}.u-product-blur-3{filter:blur(3px)}.u-product-blur-4{filter:blur(4px)}.u-product-blur-5{filter:blur(5px)}.u-product-blur-6{filter:blur(6px)}.u-product-blur-7{filter:blur(7px)}.u-product-blur-8{filter:blur(8px)}.u-product-blur-9{filter:blur(9px)}.u-product-blur-10{filter:blur(10px)}.u-product-z-1{z-index:1}.u-product-z-2{z-index:2}.u-product-z-3{z-index:3}.u-product-z-4{z-index:4}.u-product-z-5{z-index:5}.u-product-z-6{z-index:6}.u-product-z-7{z-index:7}.u-product-z-8{z-index:8}.u-product-z-9{z-index:9}.u-product-z-10{z-index:10}.u-product-tone-1{background:#ffffff03}.u-product-tone-2{background:#ffffff05}.u-product-tone-3{background:#ffffff08}.u-product-tone-4{background:#ffffff0a}.u-product-tone-5{background:#ffffff0d}.u-product-tone-6{background:#ffffff0f}.u-product-tone-7{background:#ffffff12}.u-product-tone-8{background:#ffffff14}.u-product-tone-9{background:#ffffff17}.u-product-tone-10{background:#ffffff1a}.u-product-state-1:hover{opacity:.91}.u-product-state-2:hover{opacity:.92}.u-product-state-3:hover{opacity:.93}.u-product-state-4:hover{opacity:.94}.u-product-state-5:hover{opacity:.95}.u-product-state-6:hover{opacity:.96}.u-product-state-7:hover{opacity:.97}.u-product-state-8:hover{opacity:.98}.u-product-state-9:hover{opacity:.99}.u-product-state-10:hover{opacity:1}.u-product-final-1{display:block}.u-product-final-2{display:inline-block}.u-product-final-3{display:flex}.u-product-final-4{display:grid}.u-product-final-5{position:relative}.u-product-final-6{overflow:hidden}.u-product-final-7{isolation:isolate}.profile-shell{padding-top:14px}.profile-grid{display:grid;grid-template-columns:1.04fr 1.3fr;gap:28px}.profile-left,.profile-right{display:grid;gap:18px}.profile-panel{position:relative;overflow:hidden;border-radius:30px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,#ffffff04,#fff0),#08080cf5;box-shadow:inset 0 0 0 1px #ffffff03,0 20px 60px #00000052}.profile-user-card{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:118px;padding:22px 24px;animation:panelReveal .7s cubic-bezier(.2,.8,.2,1) both}.profile-user-main{display:flex;align-items:center;gap:16px}.profile-avatar,.profile-avatar-image{width:56px;height:56px;border-radius:50%}.profile-avatar{display:grid;place-items:center;background:linear-gradient(180deg,#9df7b8f2,#78f0a3d6);color:#06110a;font-weight:700;box-shadow:0 12px 28px #79f7a32e}.profile-avatar-image{object-fit:cover;border:2px solid rgba(170,255,198,.26);box-shadow:0 10px 26px #79f7a329,0 0 0 4px #aaffc60d}.profile-name{margin:0;font-size:1.15rem}.profile-uid{color:var(--accent)}.profile-subscription{display:flex;align-items:center;gap:8px;margin:6px 0 0;color:#ffffff85}.status-dot{width:10px;height:10px;border-radius:50%;background:linear-gradient(180deg,#9df7b8,#78f0a3cc);box-shadow:0 0 14px #79f7a352}.profile-logout{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border:0;border-radius:14px;background:#ffffff0a;cursor:pointer;transition:transform .22s ease,background .22s ease}.profile-logout:hover{background:#9df7b81f}.profile-logout-icon{width:18px;height:18px;transform:scaleX(-1);filter:brightness(0) saturate(100%) invert(86%) sepia(31%) saturate(530%) hue-rotate(74deg) brightness(102%) contrast(95%)}.profile-license-card{padding:22px 24px 24px;animation:panelReveal .82s cubic-bezier(.2,.8,.2,1) both}.profile-license-title{margin:0 0 14px;color:#fff9}.profile-license-row{display:grid;grid-template-columns:1fr 180px;gap:12px}.profile-license-input{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 16px;border-radius:16px;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.05)}.profile-license-input input{width:100%;background:transparent;border:0;outline:0;color:var(--text-primary)}.profile-activate{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border:0;border-radius:16px;background:linear-gradient(135deg,#84f7af,#a9ffb7);color:#041008;font-weight:600;cursor:pointer;overflow:hidden;transition:opacity .2s ease}.profile-activate:hover{opacity:.9}.profile-activate:active{opacity:.8}.profile-license-message{margin:12px 0 0;color:#ffffff8f}.profile-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.profile-tab{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:54px;border:1px solid rgba(255,255,255,.055);border-radius:16px;background:#0b0b0eeb;color:#ffffffdb;cursor:pointer;transition:transform .22s ease,border-color .22s ease,background .22s ease;animation:itemReveal .7s cubic-bezier(.2,.8,.2,1) both}.profile-tab:hover{border-color:#9df7b82e}.profile-tab-active{background:linear-gradient(180deg,#aaffc6fa,#7cf3a3eb);color:#07110b;box-shadow:0 16px 34px #79f7a32e}.profile-tab-active .mini-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(12%) saturate(1044%) hue-rotate(93deg) brightness(96%) contrast(92%)}.profile-info-panel{display:grid;grid-template-columns:1.1fr .8fr .6fr;gap:14px;padding:22px}.profile-info-card{display:grid;gap:10px;padding:24px 18px;border-radius:20px;background:#0c0c0fe6;border:1px solid rgba(255,255,255,.045);text-align:center;transition:transform .26s ease,border-color .26s ease,background .26s ease}.profile-info-card:hover,.profile-friends-card:hover,.profile-soon-card:hover{border-color:#aaffc626}.profile-info-label{display:inline-flex;align-items:center;justify-content:center;gap:8px;color:#ffffff70}.profile-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.profile-friends-card,.profile-soon-card{min-height:124px;padding:20px 24px}.profile-friends-button{width:100%;text-align:left;cursor:pointer;transition:border-color .28s cubic-bezier(.4,0,.2,1);border:1px solid var(--line);background:var(--panel)}.profile-friends-button:hover{border-color:#84f7af3d}.profile-friends-button:hover .profile-chevron{transform:translate(4px)}.profile-friends-button:active{border-color:#84f7af4d}.profile-friends-row{display:flex;align-items:center;justify-content:flex-end;margin-top:18px}.profile-friends-row strong{font-size:2.2rem;font-weight:500}.profile-chevron{color:var(--accent);font-size:2.6rem;line-height:1;transition:all .28s cubic-bezier(.4,0,.2,1)}.profile-soon-card{display:grid;place-items:center;position:relative}.profile-soon-line{position:absolute;top:50%;right:-10%;bottom:50%;left:-10%;height:1px;background:#ffffff0f;transform:rotate(12deg)}.profile-soon-card span{color:#ffffffb8;font-size:2rem;font-style:italic;transform:rotate(12deg)}.profile-pill{background:#0b110df0;border-color:#aaffc624}.legal-shell{display:grid;gap:24px;padding-top:10px}.legal-hero{display:grid;gap:16px;justify-items:start}.legal-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(170,255,198,.12);background:#0a0e0cf0;color:#f5fff8db}.legal-title{margin:0;max-width:14ch;font-size:clamp(2.4rem,5vw,4.2rem);line-height:.98;letter-spacing:-.06em}.legal-subtitle{max-width:860px;margin:0;color:#ffffff8a;line-height:1.8;font-size:1rem}.legal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.legal-block,.legal-wide-card{position:relative;overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,#ffffff04,#fff0),#08080cf5;box-shadow:inset 0 0 0 1px #ffffff03,0 20px 60px #00000052}.legal-block{display:grid;gap:14px;padding:24px}.legal-wide-card{display:grid;gap:14px;padding:28px}.legal-block-head{display:flex;align-items:center;gap:12px}.legal-block h3,.legal-wide-card h3{margin:0;font-size:1.06rem}.legal-block p,.legal-wide-card p{margin:0;color:#ffffffad;line-height:1.78}.videos-shell{display:grid;gap:22px}.videos-head{display:grid;gap:10px}.videos-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;width:fit-content;border-radius:999px;border:1px solid rgba(255,255,255,.06);background:#0a0a0ef0}.videos-title{margin:0;font-size:clamp(2.4rem,5vw,4rem);line-height:.98;letter-spacing:-.06em}.videos-subtitle{margin:0;max-width:820px;color:#ffffff8a;line-height:1.8}.videos-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.video-card{overflow:hidden;border-radius:28px;border:1px solid rgba(255,255,255,.055);background:linear-gradient(180deg,#ffffff04,#fff0),#08080cf5;box-shadow:inset 0 0 0 1px #ffffff03,0 20px 60px #00000052}.video-preview{position:relative;min-height:256px;overflow:hidden}.video-preview-a{background:linear-gradient(135deg,#330a0ab8,#5f0f0f2e),radial-gradient(circle at 20% 30%,rgba(206,0,255,.34),transparent 28%),radial-gradient(circle at 80% 32%,rgba(255,72,72,.3),transparent 26%),linear-gradient(135deg,#1f0507,#591114 46%,#0f0710)}.video-preview-b{background:linear-gradient(135deg,#10153a85,#c9f7ff1a),radial-gradient(circle at 18% 20%,rgba(255,214,51,.5),transparent 18%),radial-gradient(circle at 82% 18%,rgba(255,214,51,.42),transparent 14%),linear-gradient(135deg,#dae9ff,#82b7dc 34%,#1c2c5a)}.video-preview-c{background:linear-gradient(180deg,#07050f66,#080510cc),radial-gradient(circle at 60% 24%,rgba(215,220,255,.5),transparent 14%),radial-gradient(circle at 62% 26%,rgba(177,117,255,.34),transparent 28%),linear-gradient(135deg,#08050e,#121029 40%,#09060c)}.video-preview-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(0,0,0,.02),transparent 40%,rgba(0,0,0,.46)),linear-gradient(90deg,rgba(0,0,0,.16),transparent 30%,transparent 70%,rgba(0,0,0,.16))}.video-meta-top{position:absolute;top:14px;left:14px;right:14px;display:flex;align-items:center;justify-content:space-between;z-index:1;color:#ffffffd1}.video-meta-inline{display:inline-flex;align-items:center;gap:8px;min-height:28px;padding:0 10px;border-radius:999px;background:#0505086b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-duration{position:absolute;right:16px;bottom:16px;z-index:1;min-height:28px;padding:0 10px;display:inline-flex;align-items:center;border-radius:999px;background:#05050875;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffd6}.video-body{display:grid;gap:8px;padding:18px 18px 20px}.video-author{display:inline-flex;align-items:center;gap:8px;color:#ffffff6b}.video-body h3{margin:0;color:#ffffffd1;font-size:1rem;line-height:1.45}.home-footer{display:grid;gap:18px}.footer-topline{display:flex;align-items:center;justify-content:space-between}.footer-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.footer-columns-three{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-column{display:grid;gap:14px}.footer-bottom{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;padding-top:8px;border-top:1px solid rgba(255,255,255,.05)}.footer-branding h3{margin:0 0 8px;font-size:1.2rem}.footer-branding p{margin:0;color:#ffffff8a;line-height:1.8}.footer-legal{display:grid;justify-items:end;gap:6px;color:#ffffff6b}.footer-legal-line{display:inline-flex;align-items:center;gap:8px}.footer-head{display:flex;align-items:center;justify-content:flex-start;gap:18px}.footer-chip{display:inline-flex;align-items:center;gap:10px;min-height:42px;padding:0 16px;border-radius:999px;border:1px solid rgba(170,255,198,.12);background:#0a0e0cf0;color:#f5fff8db}.footer-copy{margin:0;color:#ffffff80;line-height:1.7}.footer-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.footer-link{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:58px;border-radius:18px;border:1px solid rgba(255,255,255,.05);background:#0b0b0eeb;color:#ffffffdb}@media (max-width: 1080px){.legal-grid,.videos-grid,.footer-columns,.footer-head,.footer-links{grid-template-columns:1fr}.footer-head{display:grid;justify-content:flex-start}.footer-bottom{flex-direction:column;align-items:flex-start}.footer-legal{justify-items:start}}@media (max-width: 720px){.footer-links{grid-template-columns:1fr}}.session-actions{display:flex;gap:12px}@media (max-width: 1180px){.profile-grid,.profile-info-panel,.profile-tabs,.profile-bottom-grid{grid-template-columns:1fr}}@media (max-width: 720px){.profile-user-card,.profile-license-row{grid-template-columns:1fr}.profile-user-card{flex-direction:column;align-items:flex-start}.profile-license-row{display:grid}.session-actions{flex-direction:column}}@keyframes pageReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes topbarReveal{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translateY(0)}}@keyframes itemReveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes panelReveal{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes statLift{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes windowFloat{0%{transform:perspective(1400px) rotateY(-12deg) rotateX(6deg) translateY(0)}50%{transform:perspective(1400px) rotateY(-10deg) rotateX(5deg) translateY(-10px)}to{transform:perspective(1400px) rotateY(-12deg) rotateX(6deg) translateY(0)}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important;scroll-behavior:auto!important}}:root{--bg-primary: #030303;--bg-secondary: #070707;--bg-tertiary: #0c0d0d;--panel: rgba(10, 10, 10, .9);--panel-strong: rgba(14, 14, 14, .96);--panel-soft: rgba(18, 18, 18, .84);--line: rgba(170, 255, 198, .08);--line-strong: rgba(170, 255, 198, .16);--text-primary: #f6f7f6;--text-secondary: rgba(240, 244, 241, .74);--text-muted: rgba(204, 212, 207, .5);--accent: #9bd8ac;--accent-strong: #b7ecc0;--accent-deep: #5d8f6a;--accent-shadow: rgba(155, 216, 172, .14)}body{background:radial-gradient(circle at 15% 20%,rgba(155,216,172,.05),transparent 20%),radial-gradient(circle at 80% 12%,rgba(155,216,172,.04),transparent 22%),linear-gradient(180deg,#020202,#050505 40%,#020202)}.topbar{background:#060606e0;border-color:#ffffff0d}.brand-mark{background:linear-gradient(145deg,#9bd8ac1a,#9bd8ac04),#090909fa;box-shadow:inset 0 0 16px #9bd8ac0f,0 0 18px #9bd8ac0d}.nav-link,.account-pill{background:#0e0e0ee6;border-color:#ffffff09}.nav-link-active{color:var(--text-primary);border-color:#9bd8ac38;background:#141715fa;box-shadow:inset 0 0 0 1px #9bd8ac0f}.auth-links{display:flex;align-items:center;gap:10px}.auth-secondary{background:#0c120ef5}.hero-panel,.content-panel,.dashboard-card,.legal-card,.timeline-card,.faq-card,.feature-card,.product-card,.stat-card,.window-card,.auth-card{background:linear-gradient(180deg,#ffffff04,#fff0),var(--panel);border-color:#ffffff0d}.route-panel{min-height:auto}.route-subgrid{margin-top:20px}.inner-panel{padding:26px;border-radius:24px;background:#080808f5;border:1px solid rgba(255,255,255,.05);box-shadow:var(--shadow-md)}.button-primary{color:#f5fbf6;background:linear-gradient(135deg,#233127f5,#181f1bfa);border-color:#9bd8ac2e;box-shadow:0 16px 32px #00000057}.button-primary:hover{box-shadow:0 24px 40px #0000006b;border-color:#9bd8ac42}.button-secondary{background:#0c0c0cf0}.floating-note,.dashboard-metrics article,.window-card,.client-window{background:#0a0a0af0}.client-window{border-color:#9bd8ac1f}.client-window:after{background:radial-gradient(circle,rgba(155,216,172,.12),transparent 68%)}.card-tag,.product-badge{background:#9bd8ac14}.feature-icon,.button-icon,.nav-icon,.note-icon,.list-icon,.legal-icon,.dashboard-icon,.mini-icon{filter:brightness(0) saturate(100%) invert(90%) sepia(8%) saturate(491%) hue-rotate(80deg) brightness(98%) contrast(89%)}.auth-page{display:grid;grid-template-columns:.95fr 1.05fr;gap:22px;align-items:stretch}.auth-copy{display:flex;flex-direction:column;justify-content:center}.auth-copy h2{margin:0;max-width:12ch;font-size:clamp(2rem,4vw,3.6rem);line-height:1.05}.auth-card{padding:30px;border-radius:30px;box-shadow:var(--shadow-lg);animation:panelReveal .76s cubic-bezier(.2,.8,.2,1) both}.auth-card-header{display:flex;align-items:center;gap:16px;margin-bottom:26px}.auth-card-header h3{margin:4px 0 0;font-size:1rem}.auth-form{display:grid;gap:16px}.field{display:grid;gap:10px}.field span{color:var(--text-secondary);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase}.field input{min-height:58px;padding:0 18px;color:var(--text-primary);background:#121212fa;border:1px solid rgba(255,255,255,.06);border-radius:18px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.field input::placeholder{color:#e3e8e457}.field input:focus{border-color:#9bd8ac47;box-shadow:0 0 0 4px #9bd8ac14;background:#161616}.legal-page{display:block}@media (max-width: 1180px){.auth-page{grid-template-columns:1fr}}@media (max-width: 840px){.theme-sidebar{top:auto;right:16px;bottom:18px}.theme-toggle{width:140px;height:72px;grid-template-columns:repeat(2,1fr);grid-template-rows:1fr}.theme-toggle-track{top:50%;left:14px;width:48px;height:48px;transform:translateY(-50%)}.theme-toggle-light .theme-toggle-track{top:50%;left:78px;transform:translateY(-50%)}.auth-links{width:100%;flex-direction:column}.auth-links .account-pill{width:100%;justify-content:center}}:root[data-theme=light] .ambient-a{background:#5fd58b33}:root[data-theme=light] .ambient-b{background:#4cae6a29}:root[data-theme=light] .ambient-c{background:#92f0af24}:root[data-theme=light] .theme-toggle{background:linear-gradient(180deg,#fffffffa,#f0f8f2e6),#ffffffeb;border-color:#2f8d5724;box-shadow:0 18px 44px #316c441f,inset 0 1px #ffffffdb}:root[data-theme=light] .theme-toggle-track{background:linear-gradient(180deg,#8cf0ae,#5fd58b);box-shadow:0 12px 28px #5fd58b42,inset 0 1px #ffffffb8}:root[data-theme=light] .theme-toggle-icon{filter:brightness(0) saturate(100%) invert(25%) sepia(17%) saturate(779%) hue-rotate(88deg) brightness(94%) contrast(86%);opacity:.42}:root[data-theme=light] .theme-toggle-light .theme-toggle-icon-wrap-sun .theme-toggle-icon,:root[data-theme=light] .theme-toggle:not(.theme-toggle-light) .theme-toggle-icon-wrap-moon .theme-toggle-icon{filter:brightness(0) saturate(100%) invert(5%) sepia(11%) saturate(1128%) hue-rotate(92deg) brightness(94%) contrast(92%);opacity:1}:root[data-theme=light] .brand-mark{background:linear-gradient(145deg,#5fd58b2e,#5fd58b08),#fffffff5;border-color:#2f8d572e;box-shadow:inset 0 0 20px #5fd58b1f,0 16px 28px #316c441a}:root[data-theme=light] .topbar,:root[data-theme=light] .content-panel,:root[data-theme=light] .hero-panel,:root[data-theme=light] .profile-panel,:root[data-theme=light] .reference-card,:root[data-theme=light] .reference-addon-card,:root[data-theme=light] .video-card,:root[data-theme=light] .legal-block,:root[data-theme=light] .legal-wide-card,:root[data-theme=light] .auth-card,:root[data-theme=light] .profile-info-card,:root[data-theme=light] .profile-friends-card,:root[data-theme=light] .profile-soon-card{background:linear-gradient(180deg,#ffffffeb,#f7fbf7db),#fffffff0;border-color:#2f8d571a;box-shadow:inset 0 1px #fffc,0 20px 48px #316c441a}:root[data-theme=light] .profile-soon-card span{color:#13251999}:root[data-theme=light] .profile-soon-line{background:#13251914}:root[data-theme=light] .hero-panel:before,:root[data-theme=light] .content-panel:before,:root[data-theme=light] .feature-card:before,:root[data-theme=light] .stat-card:before,:root[data-theme=light] .window-card:before,:root[data-theme=light] .reference-card:before,:root[data-theme=light] .reference-addon-card:before{background:linear-gradient(180deg,rgba(95,213,139,.08),transparent 24%),radial-gradient(circle at top,rgba(95,213,139,.08),transparent 34%)}:root[data-theme=light] .nav-link,:root[data-theme=light] .account-pill,:root[data-theme=light] .footer-link,:root[data-theme=light] .profile-tab{background:linear-gradient(180deg,#fffffff0,#f6faf6e0),#ffffffe6;border-color:#2f8d571a;color:#0f2416d1}:root[data-theme=light] .nav-link-active,:root[data-theme=light] .profile-tab-active,:root[data-theme=light] .reference-buy,:root[data-theme=light] .hero-cta-primary,:root[data-theme=light] .auth-submit,:root[data-theme=light] .license-submit{background:linear-gradient(180deg,#8cf0ae,#5fd58b);color:#08130d;box-shadow:0 16px 34px #5fd58b33}:root[data-theme=light] .button-secondary{background:linear-gradient(180deg,#fffffff0,#f6faf6e6),#ffffffeb;border-color:#2f8d571f;color:#0b1e12d1}:root[data-theme=light] .button-secondary .button-icon{filter:brightness(0) saturate(100%) invert(25%) sepia(17%) saturate(779%) hue-rotate(88deg) brightness(94%) contrast(86%)}:root[data-theme=light] .client-window,:root[data-theme=light] .window-card,:root[data-theme=light] .products-switch,:root[data-theme=light] .products-chip,:root[data-theme=light] .videos-chip,:root[data-theme=light] .footer-chip,:root[data-theme=light] .legal-chip,:root[data-theme=light] .video-meta-inline,:root[data-theme=light] .video-duration{background:linear-gradient(180deg,#fffffff2,#f2f8f3e0),#ffffffe6;border-color:#2f8d571f;color:#0b1e12c2}:root[data-theme=light] .stat-card,:root[data-theme=light] .feature-card,:root[data-theme=light] .window-card,:root[data-theme=light] .client-window,:root[data-theme=light] .profile-user-card,:root[data-theme=light] .profile-license-card{background:linear-gradient(180deg,#fffffff0,#f6fbf7e6),#ffffffeb;border-color:#2f8d571a;box-shadow:inset 0 1px #ffffffd6,0 18px 38px #316c4414}:root[data-theme=light] .field input,:root[data-theme=light] .profile-license-input{background:#f8fbf8fa;border-color:#2f8d571f;color:#0d1b13;box-shadow:inset 0 1px #ffffffbd}:root[data-theme=light] .field input::placeholder,:root[data-theme=light] .profile-license-input::placeholder{color:#25482f5c}:root[data-theme=light] .field input:focus,:root[data-theme=light] .profile-license-input:focus{background:#fff;border-color:#2f8d573d;box-shadow:0 0 0 4px #5fd58b1f,inset 0 1px #ffffffe0}:root[data-theme=light] .reference-badge,:root[data-theme=light] .reference-duration,:root[data-theme=light] .profile-info-label,:root[data-theme=light] .profile-subscription,:root[data-theme=light] .profile-license-title,:root[data-theme=light] .video-author,:root[data-theme=light] .footer-copy,:root[data-theme=light] .footer-branding p,:root[data-theme=light] .footer-legal,:root[data-theme=light] .videos-subtitle,:root[data-theme=light] .reference-description{color:#1d3a268f}:root[data-theme=light] .reference-list,:root[data-theme=light] .video-body h3,:root[data-theme=light] .footer-link,:root[data-theme=light] .reference-name,:root[data-theme=light] .profile-license-input input,:root[data-theme=light] .legal-title,:root[data-theme=light] .legal-block h3,:root[data-theme=light] .legal-wide-card h3,:root[data-theme=light] .legal-chip{color:#0b1e12d1}:root[data-theme=light] .reference-divider,:root[data-theme=light] .footer-bottom{border-color:#2f8d5714;background:none}:root[data-theme=light] .video-card{background:linear-gradient(180deg,#fffffff0,#f6faf6e0),#fffffff0}:root[data-theme=light] .video-preview-a{background:linear-gradient(135deg,#ffe4e4c7,#fff5f56b),radial-gradient(circle at 20% 30%,rgba(204,115,255,.22),transparent 28%),radial-gradient(circle at 80% 32%,rgba(255,132,132,.18),transparent 26%),linear-gradient(135deg,#fceeee,#f8d7d9 46%,#f4f1f5)}:root[data-theme=light] .video-preview-b{background:linear-gradient(135deg,#e1eeffc2,#f2f9ffa3),radial-gradient(circle at 18% 20%,rgba(255,214,51,.28),transparent 18%),radial-gradient(circle at 82% 18%,rgba(255,214,51,.22),transparent 14%),linear-gradient(135deg,#eff7ff,#d8eaff 34%,#dce6f6)}:root[data-theme=light] .video-preview-c{background:linear-gradient(180deg,#f2f0faad,#eef5f2c7),radial-gradient(circle at 60% 24%,rgba(193,201,255,.2),transparent 14%),radial-gradient(circle at 62% 26%,rgba(177,117,255,.16),transparent 28%),linear-gradient(135deg,#f3eff8,#e9efff 40%,#edf3f0)}:root[data-theme=light] .video-preview-overlay{background:linear-gradient(180deg,rgba(255,255,255,.04),transparent 42%,rgba(255,255,255,.22)),linear-gradient(90deg,rgba(255,255,255,.12),transparent 30%,transparent 70%,rgba(255,255,255,.1))}:root[data-theme=light] .footer-link,:root[data-theme=light] .products-switch,:root[data-theme=light] .products-tab,:root[data-theme=light] .products-switch-button{box-shadow:inset 0 1px #ffffffdb,0 12px 28px #316c440f}:root[data-theme=light] .reference-card,:root[data-theme=light] .reference-addon-card{background:linear-gradient(180deg,#fffffff5,#f5f9f6e6),#fffffff2}:root[data-theme=light] .reference-card:after,:root[data-theme=light] .reference-addon-card:after{background:radial-gradient(circle,rgba(95,213,139,.16),transparent 68%)}:root[data-theme=light] .mini-icon,:root[data-theme=light] .nav-icon,:root[data-theme=light] .footer-link img,:root[data-theme=light] .footer-chip img{filter:brightness(0) saturate(100%) invert(25%) sepia(17%) saturate(779%) hue-rotate(88deg) brightness(94%) contrast(86%)}:root[data-theme=light] .legal-subtitle,:root[data-theme=light] .legal-block p,:root[data-theme=light] .legal-wide-card p{color:#1d3a26ad}:root[data-theme=light] .switch-button{color:#102518b8}:root[data-theme=light] .switch-button:hover{color:#0b1e12e6}:root[data-theme=light] .switch-button-active{color:#08130d}.dynamic-island{position:fixed;top:18px;left:50%;transform:translate(-50%);z-index:9999;background:#080e0bf2;-webkit-backdrop-filter:blur(28px) saturate(1.4);backdrop-filter:blur(28px) saturate(1.4);border:1px solid rgba(132,247,175,.18);border-radius:999px;padding:8px 16px;min-width:140px;height:42px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .52s cubic-bezier(.2,.8,.2,1);box-shadow:0 0 0 1px #84f7af14,0 12px 38px #0000006b,inset 0 1px #ffffff0f;animation:islandAppear .62s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=light] .dynamic-island{background:#ffffffeb;border-color:#2f8d5729;box-shadow:0 0 0 1px #2f8d5714,0 12px 38px #316c442e,inset 0 1px #fffc}.dynamic-island-expanded{min-width:340px;height:72px;padding:10px 16px;border-radius:32px}.dynamic-island:hover{border-color:#84f7af47;box-shadow:0 0 0 1px #84f7af24,0 16px 48px #0000007a,inset 0 1px #ffffff14}:root[data-theme=light] .dynamic-island:hover{border-color:#2f8d573d;box-shadow:0 0 0 1px #2f8d571f,0 16px 48px #316c4438,inset 0 1px #ffffffe6}.dynamic-island-content{width:100%;height:100%;display:flex;align-items:center;gap:12px;position:relative}.dynamic-island-compact{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;position:relative}.dynamic-island-pulse{position:absolute;width:24px;height:24px;border-radius:50%;background:radial-gradient(circle,rgba(132,247,175,.4),transparent 70%);animation:islandPulse 2s ease-in-out infinite}.dynamic-island-compact-icon{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(92%) sepia(30%) saturate(562%) hue-rotate(65deg) brightness(103%) contrast(95%);opacity:.9;animation:iconSpin 3s linear infinite}:root[data-theme=light] .dynamic-island-compact-icon{filter:brightness(0) saturate(100%) invert(35%) sepia(18%) saturate(1844%) hue-rotate(93deg) brightness(96%) contrast(92%)}.dynamic-island-artwork-wrap{flex-shrink:0;width:52px;height:52px;border-radius:14px;overflow:hidden;background:#84f7af14;border:1px solid rgba(132,247,175,.14);animation:artworkReveal .42s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=light] .dynamic-island-artwork-wrap{background:#5fd58b1f;border-color:#2f8d572e}.dynamic-island-artwork{width:100%;height:100%;object-fit:cover;animation:artworkZoom .42s cubic-bezier(.2,.8,.2,1) both}.dynamic-island-artwork-placeholder{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#84f7af1f,#84f7af0a)}.dynamic-island-icon{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(92%) sepia(30%) saturate(562%) hue-rotate(65deg) brightness(103%) contrast(95%);opacity:.7}:root[data-theme=light] .dynamic-island-icon{filter:brightness(0) saturate(100%) invert(35%) sepia(18%) saturate(1844%) hue-rotate(93deg) brightness(96%) contrast(92%)}.dynamic-island-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;animation:infoSlide .42s cubic-bezier(.2,.8,.2,1) both 80ms}.dynamic-island-title{font-size:.88rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.dynamic-island-artist{font-size:.76rem;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.dynamic-island-visualizer{display:flex;align-items:center;gap:3px;height:100%;padding:0 4px;animation:visualizerReveal .42s cubic-bezier(.2,.8,.2,1) both .12s}.dynamic-island-bar{width:3px;background:linear-gradient(180deg,var(--accent-strong),var(--accent));border-radius:999px;animation:barBounce 1.2s ease-in-out infinite;transform-origin:bottom}.dynamic-island-bar:nth-child(1){height:18px;animation-delay:0s}.dynamic-island-bar:nth-child(2){height:28px;animation-delay:.15s}.dynamic-island-bar:nth-child(3){height:22px;animation-delay:.3s}.dynamic-island-bar:nth-child(4){height:16px;animation-delay:.45s}.dynamic-island-playing .dynamic-island-bar{animation-play-state:running}@keyframes islandAppear{0%{opacity:0;transform:translate(-50%) translateY(-20px) scale(.92);filter:blur(8px)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1);filter:blur(0)}}@keyframes islandPulse{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.4);opacity:.2}}@keyframes iconSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes artworkReveal{0%{opacity:0;transform:scale(.8) rotate(-8deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes artworkZoom{0%{transform:scale(1.2)}to{transform:scale(1)}}@keyframes infoSlide{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes visualizerReveal{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes barBounce{0%,to{transform:scaleY(.6)}50%{transform:scaleY(1)}}@media (max-width: 560px){.dynamic-island{top:12px;min-width:120px;height:38px;padding:6px 12px}.dynamic-island-expanded{min-width:calc(100vw - 32px);max-width:360px;height:68px;padding:8px 14px}.dynamic-island-artwork-wrap{width:48px;height:48px}.dynamic-island-title{font-size:.84rem}.dynamic-island-artist{font-size:.72rem}}@keyframes pageReveal{0%{opacity:0}to{opacity:1}}@keyframes topbarReveal{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes statLift{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes windowFloat{0%,to{transform:perspective(1400px) rotateY(-12deg) rotateX(6deg) translateY(0)}50%{transform:perspective(1400px) rotateY(-12deg) rotateX(6deg) translateY(-8px)}}.profile-route.route-stage-enter{animation:profileEnter .6s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes profileEnter{0%{opacity:0;transform:perspective(1200px) rotateX(15deg) translateY(40px) scale(.95);filter:blur(16px)}60%{opacity:.8;transform:perspective(1200px) rotateX(-2deg) translateY(-8px) scale(1.01);filter:blur(4px)}to{opacity:1;transform:perspective(1200px) rotateX(0) translateY(0) scale(1);filter:blur(0)}}.profile-route [data-reveal]{animation-delay:.1s}.profile-route [data-reveal=card]:nth-child(1){animation-delay:.15s}.profile-route [data-reveal=card]:nth-child(2){animation-delay:.2s}.profile-route [data-reveal=card]:nth-child(3){animation-delay:.25s}.profile-route [data-reveal=card]:nth-child(4){animation-delay:.3s}.modal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#040806d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;padding:20px;animation:modalOverlayFade .3s ease both}.modal-content{position:relative;width:100%;max-width:580px;max-height:90vh;background:var(--panel-strong);border:1px solid var(--line);border-radius:28px;box-shadow:var(--shadow-xl);overflow:hidden;animation:modalSlideUp .4s cubic-bezier(.4,0,.2,1) both}.friends-modal{display:flex;flex-direction:column}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:28px 28px 20px;border-bottom:1px solid var(--line)}.modal-title{margin:0;font-size:1.6rem;font-weight:600;color:var(--text-primary)}.modal-subtitle{margin:6px 0 0;font-size:.86rem;color:var(--text-muted)}.modal-close{display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:#0f1c1499;cursor:pointer;transition:all .22s ease}.modal-close:hover{border-color:#84f7af3d;background:#14261ccc}.modal-close-icon{width:20px;height:20px;filter:brightness(0) saturate(100%) invert(92%) sepia(30%) saturate(562%) hue-rotate(65deg) brightness(103%) contrast(95%);opacity:.8}.friends-tabs{display:flex;gap:8px;padding:20px 28px;border-bottom:1px solid var(--line)}.friends-tab{padding:10px 18px;border:1px solid var(--line);border-radius:12px;background:#0f1c1466;color:var(--text-secondary);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .22s ease}.friends-tab:hover{border-color:#84f7af33;color:var(--text-primary)}.friends-tab-active{border-color:#84f7af4d;background:#84f7af14;color:var(--accent)}.friends-add-section{display:flex;gap:12px;padding:20px 28px;border-bottom:1px solid var(--line)}.friends-add-input{flex:1;display:flex;align-items:center;gap:12px;padding:12px 16px;border:1px solid var(--line);border-radius:14px;background:#0f1c1499;transition:border-color .22s ease}.friends-add-input:focus-within{border-color:#84f7af4d}.friends-add-input input{flex:1;border:0;background:transparent;color:var(--text-primary);font-size:.9rem;outline:0}.friends-add-button{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border:0;border-radius:14px;background:linear-gradient(135deg,#84f7af,#a9ffb7);color:#041008;font-weight:600;font-size:.9rem;cursor:pointer;transition:opacity .2s ease}.friends-add-button:hover{opacity:.9}.friends-message{margin:0;padding:12px 28px;background:#84f7af14;border-bottom:1px solid rgba(132,247,175,.2);color:var(--accent);font-size:.86rem;text-align:center}.friends-list{flex:1;overflow-y:auto;padding:20px 28px;max-height:400px}.friends-loading,.friends-empty{padding:40px 20px;text-align:center;color:var(--text-muted);font-size:.9rem}.friend-item{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin-bottom:10px;border:1px solid var(--line);border-radius:16px;background:#0f1c1466;transition:border-color .22s ease}.friend-item:hover{border-color:#84f7af33}.friend-info{display:flex;align-items:center;gap:14px;flex:1;min-width:0}.friend-avatar{position:relative;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#84f7af14;border:1px solid rgba(132,247,175,.14);flex-shrink:0}.friend-avatar-icon{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(92%) sepia(30%) saturate(562%) hue-rotate(65deg) brightness(103%) contrast(95%);opacity:.7}.friend-status{position:absolute;bottom:2px;right:2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--bg-primary)}.friend-status-online{background:#84f7af;box-shadow:0 0 8px #84f7af99}.friend-status-offline{background:#bde2ca4d}.friend-username{margin:0;font-size:.96rem;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.friend-status-text{margin:4px 0 0;font-size:.8rem;color:var(--text-muted)}.friend-remove{display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--line);border-radius:10px;background:#0f1c1499;cursor:pointer;transition:all .22s ease;flex-shrink:0}.friend-remove:hover{border-color:#ff82824d;background:#ff828214}.friend-remove .mini-icon{filter:brightness(0) saturate(100%) invert(70%) sepia(18%) saturate(1844%) hue-rotate(320deg) brightness(100%) contrast(95%)}@keyframes modalOverlayFade{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translateY(40px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 640px){.modal-content{max-width:100%;border-radius:20px}.modal-header,.friends-tabs,.friends-add-section,.friends-list{padding-left:20px;padding-right:20px}.friends-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch}.friends-add-section{flex-direction:column}.friends-add-button{width:100%;justify-content:center}}.friends-section-title{margin:20px 0 12px;font-size:.82rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em}.friend-accept,.friend-reject{padding:8px 16px;border:1px solid var(--line);border-radius:10px;font-size:.84rem;font-weight:500;cursor:pointer;transition:all .22s ease}.friend-accept{background:#84f7af1f;color:var(--accent);border-color:#84f7af4d}.friend-accept:hover{background:#84f7af2e;border-color:#84f7af66}.friend-reject{background:#ff828214;color:var(--danger);border-color:#ff828233}.friend-reject:hover{background:#ff828224;border-color:#ff82824d}.profile-subtabs{display:flex;gap:8px;margin-bottom:16px}.profile-subtab{display:inline-flex;align-items:center;gap:10px;padding:12px 18px;border:1px solid var(--line);border-radius:14px;background:#0f1c1466;color:var(--text-secondary);font-size:.88rem;font-weight:500;cursor:pointer;transition:all .22s ease}.profile-subtab:hover{border-color:#84f7af33;color:var(--text-primary)}.profile-subtab-active{border-color:#84f7af4d;background:#84f7af14;color:var(--accent)}.profile-friends-content{display:flex;flex-direction:column;gap:16px}.profile-friends-tabs,.profile-friends-add{padding:0;border:0}.profile-friends-list{padding:0;max-height:500px}@media (max-width: 840px){.profile-subtabs{width:100%}.profile-subtab{flex:1;justify-content:center}}.footer{position:fixed;bottom:0;left:0;right:0;padding:16px 24px;background:var(--panel-strong);border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:100}.footer-auth{display:flex;justify-content:center}.footer-links-column{display:flex;flex-direction:column;gap:8px;align-items:center}.footer-link{display:flex;align-items:center;gap:8px;padding:8px 16px;border-radius:var(--radius-sm);background:var(--panel-soft);border:1px solid var(--line);color:var(--text-secondary);font-size:14px;font-weight:500;transition:all .28s cubic-bezier(.2,.8,.2,1);min-width:120px;justify-content:center}.footer-link:hover{background:var(--panel);border-color:var(--line-strong);color:var(--text-primary)}.footer-link-active{background:var(--accent-shadow);border-color:var(--accent);color:var(--accent-strong)}.footer-link .nav-icon{width:16px;height:16px;opacity:.8}.footer-link-active .nav-icon{opacity:1}.main-layout{padding-bottom:0}.friends-page{max-width:var(--content-width);margin:0 auto;padding:40px 24px;display:flex;flex-direction:column;gap:32px}.friends-header{display:flex;flex-direction:column;gap:24px}.friends-breadcrumb{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--text-muted)}.friends-back-link{display:flex;align-items:center;gap:6px;color:var(--accent);transition:color .28s cubic-bezier(.2,.8,.2,1)}.friends-back-link:hover{color:var(--accent-strong)}.friends-breadcrumb-separator{color:var(--text-muted)}.friends-breadcrumb-current{color:var(--text-secondary);font-weight:500}.friends-hero-content{display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center}.friends-chip{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--accent-shadow);border:1px solid var(--accent);border-radius:var(--radius-lg);color:var(--accent-strong);font-size:14px;font-weight:600}.friends-title{font-size:32px;font-weight:700;color:var(--text-primary);margin:0}.friends-subtitle{font-size:16px;color:var(--text-secondary);margin:0;max-width:500px;line-height:1.5}.friends-stats{display:flex;gap:24px;justify-content:center;flex-wrap:wrap}.friends-stat{display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 24px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);min-width:120px}.friends-stat-value{font-size:24px;font-weight:700;color:var(--accent)}.friends-stat-label{font-size:12px;color:var(--text-muted);font-weight:500;text-transform:uppercase;letter-spacing:.5px}.friends-content{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:32px;display:flex;flex-direction:column;gap:24px}.friends-tabs{display:flex;gap:8px;padding:4px;background:var(--panel-soft);border-radius:var(--radius-md);border:1px solid var(--line)}.friends-tab{flex:1;padding:12px 16px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.friends-tab:hover{background:var(--panel);color:var(--text-primary)}.friends-tab-active{background:var(--accent-shadow);color:var(--accent-strong);border:1px solid var(--accent)}.friends-add-section{display:flex;gap:12px;align-items:center}.friends-add-input{flex:1;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-md);transition:all .28s cubic-bezier(.2,.8,.2,1)}.friends-add-input:focus-within{border-color:var(--accent);background:var(--panel)}.friends-add-input input{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px;font-family:inherit}.friends-add-input input::placeholder{color:var(--text-muted)}.friends-add-button{display:flex;align-items:center;gap:8px;padding:14px 20px;background:var(--accent);border:none;border-radius:var(--radius-md);color:var(--bg-primary);font-size:14px;font-weight:600;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.friends-add-button:hover{background:var(--accent-strong);transform:translateY(-1px)}.friends-message{padding:12px 16px;background:var(--accent-shadow);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent-strong);font-size:14px;font-weight:500;margin:0;text-align:center}.friends-list{display:flex;flex-direction:column;gap:12px}.friends-loading,.friends-empty{text-align:center;color:var(--text-muted);font-size:14px;padding:40px 20px;margin:0}.friends-section-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:16px 0 8px;padding-bottom:8px;border-bottom:1px solid var(--line)}.friend-item{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-md);transition:all .28s cubic-bezier(.2,.8,.2,1)}.friend-item:hover{background:var(--panel);border-color:var(--line-strong);transform:translateY(-1px)}.friend-info{display:flex;align-items:center;gap:12px}.friend-avatar{position:relative;width:40px;height:40px;background:var(--panel);border:1px solid var(--line);border-radius:50%;display:flex;align-items:center;justify-content:center}.friend-avatar-icon{width:20px;height:20px;opacity:.8}.friend-status{position:absolute;bottom:-2px;right:-2px;width:12px;height:12px;border-radius:50%;border:2px solid var(--panel)}.friend-status-online{background:var(--accent)}.friend-status-offline{background:var(--text-muted)}.friend-username{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.friend-status-text{font-size:14px;color:var(--text-secondary);margin:0}.friend-actions{display:flex;gap:8px}.friend-accept,.friend-reject,.friend-remove{padding:8px 12px;border:none;border-radius:var(--radius-sm);font-size:12px;font-weight:500;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.friend-accept{background:var(--accent);color:var(--bg-primary)}.friend-accept:hover{background:var(--accent-strong)}.friend-reject,.friend-remove{background:var(--panel);border:1px solid var(--line);color:var(--text-secondary)}.friend-reject:hover,.friend-remove:hover{background:var(--danger);border-color:var(--danger);color:#fff}@media (max-width: 768px){.friends-page{padding:24px 16px;gap:24px}.friends-stats{gap:16px}.friends-stat{min-width:100px;padding:12px 16px}.friends-content{padding:24px 16px}.friends-add-section{flex-direction:column;align-items:stretch}.friends-add-button{justify-content:center}.friend-item{padding:12px}.friend-actions{flex-direction:column;gap:4px}}.profile-settings-content{display:flex;flex-direction:column;gap:24px}.profile-settings-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px}.profile-settings-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--line)}.profile-settings-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.profile-settings-item:last-child{border-bottom:none}.profile-settings-info{flex:1}.profile-settings-label{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.profile-settings-description{font-size:14px;color:var(--text-secondary)}.profile-settings-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-settings-button:disabled{opacity:.5;cursor:not-allowed}.profile-settings-button:not(:disabled):hover{background:var(--panel);border-color:var(--line-strong);color:var(--text-primary)}.profile-settings-checkbox{position:relative;display:flex;align-items:center;cursor:pointer}.profile-settings-checkbox input{position:absolute;opacity:0;cursor:pointer}.profile-settings-checkbox-mark{width:20px;height:20px;background:var(--panel-soft);border:1px solid var(--line);border-radius:4px;transition:all .28s cubic-bezier(.2,.8,.2,1);position:relative}.profile-settings-checkbox input:checked+.profile-settings-checkbox-mark{background:var(--accent);border-color:var(--accent)}.profile-settings-checkbox input:checked+.profile-settings-checkbox-mark:after{content:"";position:absolute;left:6px;top:2px;width:6px;height:10px;border:solid var(--bg-primary);border-width:0 2px 2px 0;transform:rotate(45deg)}.theme-toggle-profile{position:relative;width:60px;height:32px;background:var(--panel-soft);border:1px solid var(--line);border-radius:16px;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.theme-toggle-profile .theme-toggle-track{position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:var(--accent);border-radius:14px;transform:translate(-100%);transition:transform .28s cubic-bezier(.2,.8,.2,1)}.theme-toggle-profile.theme-toggle-light .theme-toggle-track{transform:translate(0)}.theme-toggle-profile .theme-toggle-icon-wrap{position:absolute;top:4px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;transition:all .28s cubic-bezier(.2,.8,.2,1)}.theme-toggle-profile .theme-toggle-icon-wrap-moon{left:4px;opacity:1}.theme-toggle-profile .theme-toggle-icon-wrap-sun{right:4px;opacity:.3}.theme-toggle-profile.theme-toggle-light .theme-toggle-icon-wrap-moon{opacity:.3}.theme-toggle-profile.theme-toggle-light .theme-toggle-icon-wrap-sun{opacity:1}.theme-toggle-profile .theme-toggle-icon{width:16px;height:16px}.profile-launcher-content{display:grid;grid-template-columns:1fr 300px;gap:24px}.profile-launcher-main{display:flex;flex-direction:column;gap:24px}.profile-launcher-status{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px}.profile-launcher-status-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.profile-launcher-status-details{display:flex;flex-direction:column;gap:12px}.profile-launcher-status-item{display:flex;justify-content:space-between;align-items:center}.profile-launcher-status-label{font-size:14px;color:var(--text-secondary)}.profile-launcher-status-value{font-size:14px;font-weight:500;color:var(--text-primary)}.profile-launcher-status-ready{color:var(--accent)}.profile-launcher-status-launching{color:var(--accent-strong)}.profile-launcher-status-updating{color:var(--accent-deep)}.profile-launcher-actions{display:flex;gap:16px}.profile-launcher-button{flex:1;display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 24px;border:none;border-radius:var(--radius-md);font-size:16px;font-weight:600;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-launcher-button:disabled{opacity:.5;cursor:not-allowed}.profile-launcher-button-primary{background:var(--accent);color:var(--bg-primary)}.profile-launcher-button-primary:not(:disabled):hover{background:var(--accent-strong)}.profile-launcher-button-secondary{background:var(--panel-soft);border:1px solid var(--line);color:var(--text-primary)}.profile-launcher-button-secondary:not(:disabled):hover{background:var(--panel);border-color:var(--line-strong)}.profile-launcher-button-icon{width:20px;height:20px}.profile-launcher-sidebar{display:flex;flex-direction:column;gap:16px}.profile-launcher-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.profile-launcher-card-header{display:flex;align-items:center;gap:12px;margin-bottom:12px}.profile-launcher-card-icon{width:20px;height:20px;opacity:.8}.profile-launcher-card-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0}.profile-launcher-card-description{font-size:14px;color:var(--text-secondary);margin:0 0 16px;line-height:1.4}.profile-launcher-quick-buttons{display:flex;flex-direction:column;gap:8px}.profile-launcher-quick-button{padding:10px 16px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;font-weight:500;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-launcher-quick-button:disabled{opacity:.5;cursor:not-allowed}.profile-launcher-quick-button:not(:disabled):hover{background:var(--panel);border-color:var(--line-strong)}.profile-launcher-updates{display:flex;flex-direction:column;gap:12px}.profile-launcher-update-item{padding:12px 0;border-bottom:1px solid var(--line)}.profile-launcher-update-item:last-child{border-bottom:none}.profile-launcher-update-version{font-size:14px;font-weight:600;color:var(--accent);margin-bottom:4px}.profile-launcher-update-description{font-size:13px;color:var(--text-secondary);line-height:1.3}.profile-products-content{display:flex;align-items:center;justify-content:center;min-height:300px}.profile-products-redirect{text-align:center;max-width:400px}.profile-products-info{display:flex;flex-direction:column;align-items:center;gap:16px}.profile-products-icon{width:48px;height:48px;opacity:.6}.profile-products-title{font-size:24px;font-weight:600;color:var(--text-primary);margin:0}.profile-products-description{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.5}.profile-products-button{display:flex;align-items:center;gap:12px;padding:16px 24px;background:var(--accent);border:none;border-radius:var(--radius-md);color:var(--bg-primary);font-size:16px;font-weight:600;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-products-button:hover{background:var(--accent-strong)}@media (max-width: 1024px){.profile-launcher-content{grid-template-columns:1fr}.profile-launcher-sidebar{order:-1}.profile-launcher-actions{flex-direction:column}}.profile-settings-input{width:100%;max-width:300px;padding:10px 12px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-primary);font-size:14px;font-family:inherit;margin-top:8px;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-settings-input:focus{outline:none;border-color:var(--accent);background:var(--panel)}.profile-settings-input::placeholder{color:var(--text-muted)}.profile-settings-message{padding:12px 16px;background:var(--accent-shadow);border:1px solid var(--accent);border-radius:var(--radius-md);color:var(--accent-strong);font-size:14px;font-weight:500;margin-bottom:24px;text-align:center}.profile-launcher-content{display:flex;align-items:center;justify-content:center;min-height:400px}.profile-launcher-download{text-align:center;max-width:500px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:40px}.profile-launcher-download-info{display:flex;flex-direction:column;align-items:center;gap:20px}.profile-launcher-download-icon{width:64px;height:64px;opacity:.8;filter:brightness(0) saturate(100%) invert(94%) sepia(6%) saturate(258%) hue-rotate(89deg) brightness(108%) contrast(92%)}:root[data-theme=light] .profile-launcher-download-icon{filter:brightness(0) saturate(100%) invert(19%) sepia(15%) saturate(1077%) hue-rotate(89deg) brightness(94%) contrast(89%)}.profile-launcher-download-title{font-size:28px;font-weight:700;color:var(--text-primary);margin:0}.profile-launcher-download-description{font-size:16px;color:var(--text-secondary);margin:0;line-height:1.5;text-align:center}.profile-launcher-download-details{display:flex;flex-direction:column;gap:12px;width:100%;max-width:300px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px}.profile-launcher-download-detail{display:flex;justify-content:space-between;align-items:center}.profile-launcher-download-label{font-size:14px;color:var(--text-secondary)}.profile-launcher-download-value{font-size:14px;font-weight:600;color:var(--text-primary)}.profile-launcher-download-button{display:flex;align-items:center;justify-content:center;gap:12px;padding:16px 32px;background:var(--accent);border:none;border-radius:var(--radius-md);color:var(--bg-primary);font-size:18px;font-weight:600;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1);min-width:200px}.profile-launcher-download-button:hover{background:var(--accent-strong)}.profile-launcher-download-button .profile-launcher-button-icon{width:20px;height:20px}@media (max-width: 768px){.profile-launcher-download{padding:24px;margin:16px}.profile-launcher-download-title{font-size:24px}.profile-launcher-download-button{font-size:16px;padding:14px 24px}}.profile-tab-content{animation:profileTabFadeIn .4s cubic-bezier(.2,.8,.2,1);transform-origin:center top}@keyframes profileTabFadeIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-right{position:relative;overflow:hidden}.profile-right>*{transition:all .3s cubic-bezier(.2,.8,.2,1)}.profile-tab{position:relative;overflow:hidden;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-tab:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,247,175,.1),transparent);transition:left .6s cubic-bezier(.2,.8,.2,1)}.profile-tab:hover:before{left:100%}.profile-tab-active:before{display:none}.profile-settings-content,.profile-launcher-content{animation:profileContentSlideIn .35s cubic-bezier(.2,.8,.2,1)}@keyframes profileContentSlideIn{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.profile-info-panel,.profile-bottom-grid{animation:profileAccountFadeIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes profileAccountFadeIn{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.profile-info-card:nth-child(1){animation-delay:50ms}.profile-info-card:nth-child(2){animation-delay:.1s}.profile-info-card:nth-child(3){animation-delay:.15s}.profile-friends-card{animation-delay:.2s}.profile-soon-card{animation-delay:.25s}.profile-settings-section{animation:profileSettingsFadeIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes profileSettingsFadeIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-launcher-download{animation:profileLauncherBounceIn .5s cubic-bezier(.2,.8,.2,1)}@keyframes profileLauncherBounceIn{0%{opacity:0;transform:scale(.9) translateY(30px)}60%{opacity:1;transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}.profile-launcher-download-button{position:relative;overflow:hidden}.profile-launcher-download-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .6s cubic-bezier(.2,.8,.2,1)}.profile-launcher-download-button:hover:before{left:100%}.profile-settings-input{position:relative}.profile-settings-input:focus{animation:profileInputFocus .3s cubic-bezier(.2,.8,.2,1)}@keyframes profileInputFocus{0%{transform:scale(1)}50%{transform:scale(1.02)}to{transform:scale(1)}}.profile-settings-message{animation:profileMessageSlideDown .4s cubic-bezier(.2,.8,.2,1)}@keyframes profileMessageSlideDown{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-grid{display:grid;grid-template-columns:380px 1fr;gap:32px;max-width:var(--content-width);margin:0 auto;padding:40px 24px}.profile-left{display:flex;flex-direction:column;gap:24px;width:380px}.profile-user-card{min-height:180px;padding:24px}.profile-license-card{min-height:200px;padding:24px}.profile-right{min-height:500px;display:flex;flex-direction:column}.profile-tabs{margin-bottom:24px;flex-shrink:0}.profile-account-content{display:flex;flex-direction:column;gap:24px;flex:1}.profile-info-panel{min-height:200px}.profile-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-height:140px}.profile-friends-card,.profile-soon-card{min-height:124px}.profile-tab-content{flex:1;min-height:400px}@media (max-width: 1024px){.profile-grid{grid-template-columns:1fr;gap:24px}.profile-left{width:100%}}.profile-account-content{display:flex;flex-direction:column;gap:24px}.profile-account-section{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:24px}.profile-account-title{font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px;padding-bottom:8px;border-bottom:1px solid var(--line)}.profile-account-item{display:flex;align-items:center;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line)}.profile-account-item:last-child{border-bottom:none}.profile-account-info{flex:1}.profile-account-label{font-size:16px;font-weight:500;color:var(--text-primary);margin-bottom:4px}.profile-account-description{font-size:14px;color:var(--text-secondary)}.profile-account-button{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--panel-soft);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--text-secondary);font-size:14px;font-weight:500;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-account-button:disabled{opacity:.5;cursor:not-allowed}.profile-account-button:not(:disabled):hover{background:var(--panel);border-color:var(--line-strong);color:var(--text-primary)}.profile-account-button:not(:disabled):hover .profile-chevron{transform:translate(2px)}.profile-account-button .profile-chevron{transition:transform .28s cubic-bezier(.2,.8,.2,1)}.profile-account-section{animation:profileAccountSectionFadeIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes profileAccountSectionFadeIn{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-account-section:nth-child(1){animation-delay:0ms}.profile-account-section:nth-child(2){animation-delay:.1s}.profile-account-content{display:flex!important;flex-direction:column!important;gap:24px!important}.profile-account-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.profile-account-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;transition:all .28s cubic-bezier(.2,.8,.2,1);min-height:100px}.profile-account-card:hover{border-color:var(--line-strong)}.profile-account-card-icon{width:32px;height:32px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center}.profile-account-card-icon .mini-icon{width:16px;height:16px;opacity:.8}.profile-account-card-info{flex:1;width:100%}.profile-account-card-label{font-size:14px;color:var(--text-muted);margin-bottom:4px;font-weight:500}.profile-account-card-value{font-size:16px;color:var(--text-primary);font-weight:600;word-break:break-all}.profile-account-bottom{display:grid;grid-template-columns:1fr 1fr;gap:16px}.profile-account-friends-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .28s cubic-bezier(.2,.8,.2,1);min-height:80px}.profile-account-friends-card:hover{border-color:var(--line-strong)}.profile-account-friends-icon{width:32px;height:32px;background:var(--panel-soft);border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.profile-account-friends-icon .mini-icon{width:16px;height:16px;opacity:.8}.profile-account-friends-info{flex:1}.profile-account-friends-label{font-size:14px;color:var(--text-muted);margin-bottom:4px;font-weight:500}.profile-account-friends-count{font-size:24px;color:var(--text-primary);font-weight:700}.profile-account-friends-arrow{flex-shrink:0}.profile-account-friends-arrow .profile-chevron{font-size:20px;color:var(--text-muted);transition:all .28s cubic-bezier(.2,.8,.2,1)}.profile-account-friends-card:hover .profile-chevron{color:var(--accent);transform:translate(2px)}.profile-account-soon-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:20px;display:flex;align-items:center;justify-content:center;position:relative;min-height:80px;overflow:hidden}.profile-account-soon-card:before{content:"";position:absolute;top:50%;right:-10%;bottom:50%;left:-10%;height:1px;background:var(--line);transform:rotate(12deg)}.profile-account-soon-content{position:relative;z-index:1}.profile-account-soon-content span{color:var(--text-muted);font-size:18px;font-style:italic;font-weight:500;transform:rotate(12deg);display:block}:root[data-theme=light] .profile-account-soon-content span{color:#13251999}:root[data-theme=light] .profile-account-soon-card:before{background:#13251914}.profile-account-card{animation:profileAccountCardFadeIn .4s cubic-bezier(.2,.8,.2,1)}.profile-account-friends-card,.profile-account-soon-card{animation:profileAccountBottomFadeIn .4s cubic-bezier(.2,.8,.2,1)}@keyframes profileAccountCardFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileAccountBottomFadeIn{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-account-card:nth-child(1){animation-delay:0ms}.profile-account-card:nth-child(2){animation-delay:.1s}.profile-account-card:nth-child(3){animation-delay:.2s}.profile-account-friends-card{animation-delay:.3s}.profile-account-soon-card{animation-delay:.4s}@media (max-width: 768px){.profile-account-cards,.profile-account-bottom{grid-template-columns:1fr}}.profile-tab-content{position:relative;opacity:1;transform:translate(0);transition:all .4s cubic-bezier(.2,.8,.2,1)}.profile-tab-entering{animation:profileTabEnter .4s cubic-bezier(.2,.8,.2,1) forwards}.profile-tab-active{animation:profileTabActive .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes profileTabEnter{0%{opacity:0;transform:translate(30px) scale(.95)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes profileTabActive{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-tab{position:relative;overflow:hidden;transition:all .3s cubic-bezier(.2,.8,.2,1)}.profile-tab:disabled{opacity:.6;cursor:not-allowed}.profile-tab:after{content:"";position:absolute;bottom:0;left:50%;width:0;height:2px;background:var(--accent);transition:all .3s cubic-bezier(.2,.8,.2,1);transform:translate(-50%)}.profile-tab-active:after{width:80%}.profile-tab:not(.profile-tab-active):hover:after{width:40%;opacity:.5}.profile-account-card-1{animation:profileAccountCard1 .5s cubic-bezier(.2,.8,.2,1) forwards}.profile-account-card-2{animation:profileAccountCard2 .5s cubic-bezier(.2,.8,.2,1) forwards}.profile-account-card-3{animation:profileAccountCard3 .5s cubic-bezier(.2,.8,.2,1) forwards}.profile-account-card-4{animation:profileAccountCard4 .5s cubic-bezier(.2,.8,.2,1) forwards}.profile-account-card-5{animation:profileAccountCard5 .5s cubic-bezier(.2,.8,.2,1) forwards}@keyframes profileAccountCard1{0%{opacity:0;transform:translateY(30px) rotateX(15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes profileAccountCard2{0%{opacity:0;transform:translateY(30px) rotateX(15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes profileAccountCard3{0%{opacity:0;transform:translateY(30px) rotateX(15deg)}to{opacity:1;transform:translateY(0) rotateX(0)}}@keyframes profileAccountCard4{0%{opacity:0;transform:translate(-30px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}@keyframes profileAccountCard5{0%{opacity:0;transform:translate(30px) scale(.9)}to{opacity:1;transform:translate(0) scale(1)}}.profile-account-card-1{animation-delay:.1s}.profile-account-card-2{animation-delay:.2s}.profile-account-card-3{animation-delay:.3s}.profile-account-card-4{animation-delay:.4s}.profile-account-card-5{animation-delay:.5s}.profile-settings-section-1{animation:profileSettingsSection .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.1s}.profile-settings-item-1{animation:profileSettingsItem .3s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.2s}.profile-settings-item-2{animation:profileSettingsItem .3s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.25s}.profile-settings-item-3{animation:profileSettingsItem .3s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.3s}.profile-settings-item-4{animation:profileSettingsItem .3s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.35s}.profile-settings-item-5{animation:profileSettingsItem .3s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.4s}@keyframes profileSettingsSection{0%{opacity:0;transform:translateY(20px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileSettingsItem{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.profile-settings-message-animated{animation:profileSettingsMessage .4s cubic-bezier(.2,.8,.2,1) forwards}@keyframes profileSettingsMessage{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-launcher-download-animated{animation:profileLauncherContainer .5s cubic-bezier(.2,.8,.2,1) forwards}.profile-launcher-icon-animated{animation:profileLauncherIcon .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.2s}.profile-launcher-title-animated{animation:profileLauncherTitle .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.3s}.profile-launcher-description-animated{animation:profileLauncherDescription .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.4s}.profile-launcher-details-animated{animation:profileLauncherDetails .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.5s}.profile-launcher-button-animated{animation:profileLauncherButton .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.6s}@keyframes profileLauncherContainer{0%{opacity:0;transform:scale(.9) translateY(30px)}60%{transform:scale(1.02) translateY(-5px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes profileLauncherIcon{0%{opacity:0;transform:scale(.5) rotate(-180deg)}70%{transform:scale(1.1) rotate(10deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes profileLauncherTitle{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes profileLauncherDescription{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes profileLauncherDetails{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileLauncherButton{0%{opacity:0;transform:translateY(20px) scale(.9)}60%{transform:translateY(-3px) scale(1.05)}to{opacity:1;transform:translateY(0) scale(1)}}.profile-products-redirect-animated{animation:profileProductsContainer .5s cubic-bezier(.2,.8,.2,1) forwards}.profile-products-icon-animated{animation:profileProductsIcon .6s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.2s}.profile-products-title-animated{animation:profileProductsTitle .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.3s}.profile-products-description-animated{animation:profileProductsDescription .4s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.4s}.profile-products-button-animated{animation:profileProductsButton .5s cubic-bezier(.2,.8,.2,1) forwards;animation-delay:.5s}@keyframes profileProductsContainer{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes profileProductsIcon{0%{opacity:0;transform:scale(.3) rotate(45deg)}70%{transform:scale(1.1) rotate(-5deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes profileProductsTitle{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@keyframes profileProductsDescription{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes profileProductsButton{0%{opacity:0;transform:translateY(15px) scale(.95)}60%{transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes profileButtonPulse{0%,to{transform:scale(1);box-shadow:0 0 #84f7af66}50%{transform:scale(1.02);box-shadow:0 0 0 10px #84f7af00}}.profile-settings-input:focus{animation:profileInputFocusEnhanced .3s cubic-bezier(.2,.8,.2,1) forwards}@keyframes profileInputFocusEnhanced{0%{transform:scale(1);box-shadow:0 0 #84f7af33}50%{transform:scale(1.02)}to{transform:scale(1);box-shadow:0 0 0 3px #84f7af1a}}.profile-tab:disabled{position:relative;overflow:hidden}.profile-tab:disabled:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(132,247,175,.1),transparent);animation:profileTabLoading 1.5s infinite}@keyframes profileTabLoading{0%{left:-100%}to{left:100%}}@media (prefers-reduced-motion: reduce){.profile-tab-content,.profile-account-card,.profile-settings-section,.profile-launcher-download,.profile-products-redirect{animation:none!important;transition:opacity .2s ease!important}.profile-tab:after{transition:width .2s ease!important}}
