:root{--font-sans:"Inter","Roboto Mono",system-ui,-apple-system,sans-serif;--theme-color:#ff6b9d;--sp-max-content-width:1000px;--sp-max-setting-width:1191px;--sp-pc-header-height:72px;--sp-mobile-header-height:56px;--sp-max-width:1440px;--breakpoint-pc:768px;--pc-sidebar-icon-size:20px;--pc-sidebar-item-radius:20px;--pc-sidebar-item-padding:15px 20px;--scrollbar-width:8px;--scrollbar-track-color:transparent;--scrollbar-border-radius:4px;--bg-primary:#0a0809;--bg-secondary:#121212;--bg-tertiary:rgb(0 0 0/5%);--bg-skeleton:#141314;--bg-skeleton-shimmer:linear-gradient(90deg,#1a1a1a,#262425 25%,#2d2d2d 50%,#262425 75%,#1a1a1a);--bg-card:#fff;--bg-hover:rgb(0 0 0/5%);--bg-hover-light:hsla(0,0%,100%,.1);--bg-active:rgba(245,147,196,.1);--text-primary:#fff;--text-secondary:#666;--text-tertiary:#999;--text-quaternary:#fff2f9;--text-description:#f5c4dd;--text-active:#f587be;--text-white:#fff;--border-color:hsla(0,0%,100%,.1);--border-color-primary:hsla(0,0%,100%,.1);--border-color-secondary:#da56f5;--border-color-gradient:linear-gradient(90deg,#da56f5,#f56eb1);--btn-bg-primary:linear-gradient(90deg,#f556a4,#f56eb1);--btn-bg-primary-hover:linear-gradient(90deg,#f5258b,#f53d99);--divider-color:#e2e5e8;--accent-color:#ca93f2;--accent-hover:#7d3c98;--accent-bg:rgba(142,68,173,.1);--shadow-color:rgba(0,0,0,.1);--mobile-bg-primary:#fff;--mobile-bg-secondary:#fff;--mobile-app-bg:#fff;--mobile-input-bg:rgba(0,0,0,.05);--mobile-input-border:rgba(0,0,0,.1);--mobile-menu-bg:#fff;--mobile-bg-gradient-start:#f0f0f0;--mobile-bg-gradient-end:#fff;--sidebar-bg:#fff;--header-bg:hsla(0,0%,100%,.95);--pc-top-header-bg:#fff;--pc-sidebar-active-bg:rgba(202,147,242,.2);--pc-sidebar-hover-bg:rgb(0 0 0/5%);--pc-sidebar-active-text:#ca93f2;--pc-sidebar-text:#666;--coins-color:#2d7d32;--sp-theme-main:#ff7710;--sp-them-main:#ff7710;--sp-them-main-hover:#ff7710;--sp-bg-primary:hsla(0,0%,100%,.1);--sp-bg-secondary:#fff;--sp-bg-third:rgba(0,0,0,.05);--sp-bg-hover:rgba(0,0,0,.05);--sp-text-primary:#333;--sp-text-secondary:#666;--sp-text-tertiary:#999;--sp-text-on-accent:rgba(0,0,0,.85);--sp-text-dark:#000;--sp-text-dark-secondary:#242529;--sp-border-color:rgba(0,0,0,.1);--sp-border-color-secondary:rgb(0 0 0/5%);--sp-box-shadow:rgba(0,0,0,.04);--scrollbar-thumb-color:hsla(0,0%,100%,.2);--scrollbar-thumb-hover-color:hsla(0,0%,100%,.3);--scrollbar-thumb-active-color:hsla(0,0%,100%,.4)}body.light-theme{--theme-color:#ff6b9d;--bg-primary:#0a0809;--bg-secondary:#121212;--bg-tertiary:rgb(0 0 0/5%);--bg-mobile-menu:rgba(0,0,0,.8);--bg-skeleton:#141314;--bg-container:#1a1a1a;--bg-btn:#171717;--bg-card:#fff;--bg-hover:rgb(0 0 0/5%);--bg-hover-light:hsla(0,0%,100%,.1);--bg-active:rgba(245,147,196,.1);--bg-upload:#1a1819;--bg-delete-btn:rgba(0,0,0,.2);--bg-chat:#292728;--bg-chat-secondary:#f56eb0;--text-primary:#fff;--text-secondary:#666;--text-tertiary:#999;--text-quaternary:#fff2f9;--text-description:#f5c4dd;--text-active:#f587be;--text-white:#fff;--text-chat:hsla(0,0%,100%,.9);--border-color:hsla(0,0%,100%,.1);--border-color-primary:hsla(0,0%,100%,.1);--border-color-chat:hsla(0,0%,100%,.2);--border-color-login:hsla(0,0%,100%,.3);--border-color-secondary:#da56f5;--border-color-gradient:linear-gradient(90deg,#da56f5,#f56eb1);--btn-bg-primary:linear-gradient(90deg,#f556a4,#f56eb1);--btn-bg-primary-hover:linear-gradient(90deg,#f5258b,#f53d99);--danger-color:#f54966;--danger-color-hover:#f53152;--divider-color:#e2e5e8;--accent-color:#ca93f2;--accent-hover:#7d3c98;--accent-bg:rgba(142,68,173,.1);--shadow-color:rgba(0,0,0,.1);--mobile-bg-primary:#fff;--mobile-bg-secondary:#fff;--mobile-app-bg:#fff;--mobile-input-bg:rgba(0,0,0,.05);--mobile-input-border:rgba(0,0,0,.1);--mobile-menu-bg:#fff;--mobile-bg-gradient-start:#f0f0f0;--mobile-bg-gradient-end:#fff;--sidebar-bg:#fff;--header-bg:hsla(0,0%,100%,.95);--pc-top-header-bg:#fff;--pc-sidebar-active-bg:rgba(202,147,242,.2);--pc-sidebar-hover-bg:rgb(0 0 0/5%);--pc-sidebar-active-text:#ca93f2;--pc-sidebar-text:#666;--likes-active:#f5e9ef;--coins-color:#2d7d32;--sp-theme-main:#ff7710;--sp-them-main:#ff7710;--sp-them-main-hover:#ff7710;--sp-bg-primary:hsla(0,0%,100%,.1);--sp-bg-secondary:#fff;--sp-bg-third:rgba(0,0,0,.05);--sp-bg-hover:rgba(0,0,0,.05);--sp-text-primary:#333;--sp-text-secondary:#666;--sp-text-tertiary:#999;--sp-text-on-accent:rgba(0,0,0,.85);--sp-text-dark:#000;--sp-text-dark-secondary:#242529;--sp-border-color:rgba(0,0,0,.1);--sp-border-color-secondary:rgb(0 0 0/5%);--sp-box-shadow:rgba(0,0,0,.04);--scrollbar-thumb-color:#252525;--scrollbar-thumb-hover-color:rgba(0,0,0,.3);--scrollbar-thumb-active-color:rgba(0,0,0,.4)}*{box-sizing:border-box;font-family:var(--font-sans);margin:0;padding:0;scrollbar-color:var(--scrollbar-thumb-color) var(--scrollbar-track-color);scrollbar-width:thin;touch-action:manipulation}::-webkit-scrollbar{height:var(--scrollbar-width);width:var(--scrollbar-width)}::-webkit-scrollbar-track{background:var(--scrollbar-track-color);border-radius:var(--scrollbar-border-radius)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb-color);background-clip:padding-box;border:2px solid transparent;border-radius:var(--scrollbar-border-radius);-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover-color);background-clip:padding-box}::-webkit-scrollbar-thumb:active{background:var(--scrollbar-thumb-active-color);background-clip:padding-box}::-webkit-scrollbar-corner{background:var(--scrollbar-track-color)}body{background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;min-height:calc(var(--vh, 1vh)*100);touch-action:manipulation;transition:background-color .3s ease,color .3s ease}code,kbd,pre,samp{font-family:Roboto Mono,ui-monospace,monospace}.btn,.button,.card:hover,.image-card,.no-select,.story-card,button{-webkit-user-select:none;-moz-user-select:none;user-select:none}.page-enter-active,.page-leave-active{transition:all .3s ease}.page-enter-from,.page-leave-to{opacity:0;transform:translateY(20px)}.layout-container{background-color:var(--bg-primary);flex-direction:column;overflow-x:hidden;touch-action:manipulation;transition:background-color .3s ease}.app-header,.layout-container{display:flex;position:relative}.app-header{background-color:transparent;justify-content:space-between;left:0;padding:16px 16px 0;right:0;top:0;z-index:2}.logo{flex-shrink:0}.logo img{height:24px;-o-object-fit:cover;object-fit:cover;width:117px}.header-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;min-width:0}.btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);cursor:pointer;display:inline-flex;font-size:14px;gap:6px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.btn-primary{background:var(--accent-color);border-color:var(--accent-color);color:#fff}.btn-primary:hover{background:var(--accent-hover)}.theme-toggle{align-items:center;background:none;border:none;border-radius:20px;cursor:pointer;display:flex;justify-content:center;padding:4px;transition:all .3s ease}.toggle-track{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;height:24px;position:relative;transition:all .3s ease;width:48px}.toggle-thumb{align-items:center;background:var(--text-primary);border-radius:50%;box-shadow:0 2px 4px var(--shadow-color);display:flex;height:20px;justify-content:center;left:1px;position:absolute;top:1px;transition:all .3s ease;width:20px}.toggle-thumb.active{transform:translate(24px)}.theme-icon{color:var(--bg-primary);height:12px;width:12px}.section{margin-bottom:32px}.section-title{align-items:center;color:var(--text-primary);display:flex;font-size:18px;font-weight:600;gap:8px;margin-bottom:0}.section-subtitle{color:var(--text-secondary);font-size:12px;margin-top:2px}.filter-buttons{display:flex;flex-wrap:wrap;gap:12px;padding:0;width:100%}.filter-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 16px;transition:all .3s ease}.filter-btn:hover{background:var(--bg-hover)}.footer{background-color:var(--bg-primary);display:flex;justify-content:center;padding:20px 16px;position:relative;width:100%}.support-email{color:var(--text-primary);font-size:11px;font-weight:500;opacity:.5;text-align:center;text-decoration:none}.support-email:hover{opacity:.8}@media screen and (max-width:480px){.header-buttons{gap:6px}.story-row-mobile{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:360px){.header-buttons{gap:4px}.story-row-mobile{grid-template-columns:repeat(2,1fr)}}.pc-layout{background-color:var(--bg-primary);color:var(--text-primary);display:flex;flex-direction:column;height:calc(var(--vh, 1vh)*100);overflow:hidden}.top-header .logo{align-items:center;cursor:pointer;display:flex;gap:8px}.top-header .logo img{height:31px;-o-object-fit:contain;object-fit:contain;width:142px}.user-actions{align-items:center;display:flex;gap:16px}.telegram-btn,.x-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--text-primary);display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.telegram-btn:hover,.x-btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.user-info-container{align-items:center;display:flex;gap:12px}.user-avatar-wrapper{cursor:pointer}.user-avatar{border-radius:50%;height:32px;-o-object-fit:cover;object-fit:cover;width:32px}.coins-display{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:20px;color:var(--coins-color);cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:6px;padding:8px 12px;transition:all .3s ease}.coins-display:hover{background:var(--bg-hover);transform:translateY(-1px)}.coins-display .icon{font-size:16px}.theme-toggle-pc{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:50%;color:var(--text-primary);cursor:pointer;display:flex;height:40px;justify-content:center;transition:all .3s ease;width:40px}.theme-toggle-pc:hover{background:var(--bg-hover);transform:scale(1.05)}.social-link{align-items:center;border-radius:50%;color:var(--text-secondary);display:flex;height:40px;justify-content:center;text-decoration:none;transition:all .3s ease;width:40px}.social-link:hover{background:var(--bg-hover);color:var(--text-primary);transform:scale(1.05)}.btn-primary-pc{background:var(--accent-color);border:none;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease}.btn-primary-pc:hover{background:var(--accent-hover);box-shadow:0 4px 12px #ca93f24d;transform:translateY(-1px)}.pc-main{background-color:var(--bg-primary);flex:1;overflow:hidden auto}.pc-container{margin:0 auto;padding:0 24px}.pc-divider{background:var(--divider-color);height:1px;margin:24px 0}.sidebar{background-color:var(--sidebar-bg);border-right:1px solid var(--divider-color);display:flex;flex-direction:column;transition:width .3s ease;width:240px}.sidebar.collapsed{width:80px}.nav-menu{flex:1;padding:20px 0}.nav-item{align-items:center;border-radius:12px;color:var(--pc-sidebar-text);cursor:pointer;display:flex;font-weight:500;gap:12px;margin:4px 12px;padding:12px 20px;transition:all .3s ease}.nav-item:hover{background:var(--pc-sidebar-hover-bg)}.nav-item.active{background:var(--pc-sidebar-active-bg);color:var(--pc-sidebar-active-text)}.sidebar.collapsed .nav-item{justify-content:center;padding:12px}.sidebar-bottom{border-top:1px solid var(--divider-color);padding:20px}.daily-reward-btn{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;gap:8px;margin-bottom:12px;padding:12px;transition:all .3s ease;width:100%}.daily-reward-btn:hover{background:var(--bg-hover);transform:translateY(-1px)}.sidebar.collapsed .daily-reward-btn{justify-content:center}.discord-btn{align-items:center;background:#5865f2;border:none;border-radius:12px;color:#fff;display:flex;font-weight:500;gap:8px;margin-bottom:12px;padding:12px;text-decoration:none;transition:all .3s ease;width:100%}.discord-btn:hover{background:#4752c4;transform:translateY(-1px)}.sidebar.collapsed .discord-btn{justify-content:center}.sidebar-toggle{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-secondary);cursor:pointer;display:flex;gap:8px;padding:12px;transition:all .3s ease;width:100%}.sidebar-toggle:hover{background:var(--bg-hover);color:var(--text-primary)}.rotate-180{transform:rotate(180deg)}.pc-layout .main-content{background-color:var(--bg-primary);flex:1;overflow:hidden auto}.stories-grid-pc{display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));margin-top:24px;padding:0 24px}@media screen and (max-width:1600px){.stories-grid-pc{gap:25px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));padding:0 20px}}@media screen and (max-width:1400px){.stories-grid-pc{gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding:0 18px}}@media screen and (max-width:1200px){.stories-grid-pc{gap:18px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));padding:0 16px}}@media screen and (max-width:767px){.stories-grid-pc{gap:16px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));padding:0 14px}}.stories-section{padding:40px 0}.pc-layout .section-header{margin-bottom:32px;text-align:center}.pc-layout .section-title{align-items:center;color:var(--text-primary);display:flex;font-size:24px;font-weight:700;gap:8px;margin-bottom:8px}.pc-layout .section-subtitle{color:var(--text-secondary);font-size:16px;margin:0}.section-actions{display:flex;justify-content:center;margin-top:40px}.btn-secondary-pc{align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;color:var(--text-primary);cursor:pointer;display:flex;font-weight:600;gap:8px;padding:12px 24px;text-decoration:none;transition:all .3s ease}.btn-secondary-pc:hover{background:var(--bg-hover);box-shadow:0 4px 12px #0000001a;transform:translateY(-1px)}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:100;src:url(./subset-Inter18pt-Thin.ByhO1KpI.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(./subset-Inter18pt-ExtraLight.Cdyw0AbG.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:300;src:url(./subset-Inter18pt-Light.C34OKCr2.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(./subset-Inter18pt-Regular.Do3n3QRv.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(./subset-Inter18pt-Medium.DOiVJMwM.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(./subset-Inter18pt-SemiBold.DnXqEAQL.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(./subset-Inter18pt-Bold.Ds1Lzwue.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:800;src:url(./subset-Inter18pt-ExtraBold.C1L66X_v.woff2) format("woff2")}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:900;src:url(./subset-Inter18pt-Black.DMpJZB8n.woff2) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:100;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:200;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:300;src:url(data:font/woff2;base64,d09GMgABAAAAAAgkAA8AAAAAD5QAAAfPAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBw2BmAAPBEICowEihULHgABNgIkAyIEIAWMeAc+DAcbfQ0jEaaEU5Dsnwd2w8cBbp2a6/UWeECcSgJHREQcscK5QKzXURMiYNN+Rszg6bSft7uRSl8Bho3LpFR6APR5skMQO+/rE0kSj2NIeEQTGQxG4wnPf3/35wZZiCZFTWiFibbfy/r52ERbOvWwJy0PGsMwFQDWBzLJp5cLRh2mfumW0vFnPa6/V1JL+9qFMg8SDXZ6C3gHSsACmAkwBIizqNvUcclKGkT14plAAEIAAFAIighBAHxe8AFZuSYLuBgA7HYAABq545EI5jqPxr7dOiDI1q25vVvdob5HJ38tG/Ewk6crEixgHV0CQIa7g77RQiGo4AEIADdDm5+vhRx+SOM2/L4MyP1UROMaZrK29Pth8XWSBjiBRuQSRqiBzd4imGQ8siH2gP2hnSBYbvLbIWkRO0av8zKAfAD1ko8RkD3DNkr/0DSqy2ScCLOAiQt158S6uYW596evuOSC+eNouURQW9bzEoxP6dX0W2RChkb1dwTjlXXJWn2JliPkj3P27ZLeC+Xe9+fXobGvIxHbLrY8Q4a6KJ7OgnPmmuBqclp7d2IIYzcWtKI/BI/Mp8v6M095hn9ZhR3sLr7YPsubTsKCj4vuj+jP4feBpAhoAZG2L2W3tx6O9n+lPZfjNGR06ZLumA1XGPtyt9lUKSHi/vwm6lkuvcAQWRsMV8mV5dSdkanYXiooGy/F0Q5+u/wILeOs/MslZHkyWvoTKWR9BP0pHsMQRS3SH+MuL4b0UrVhf2Kiq7o8iwy1kqmpNdLIt3A29xFyReVo0oS3ZRyJwaXylkrOxOjyNEuOh63Ywu7vmUopj8X4+Ye5oGLe1MYNPddXphSkFqTc7B87UfeloLjD3Oz63utrkgtSCpKvxkmDbIw5xC5bezZs6KOqyG0fbrPFdxKqHKikMXhrlLxygLZM1TbU0jOxg0g5Qq2hKyV4irVF9uN89+nrwXJNHG2/Zx5Pbe4XKg+RJ4zWlWdO7dF9YWpdyzLN+Pk5i1HeB7rIfgvH94o3azqHj+od0VGZFtju0+fvjsZbnjVwD/Sw9dNjJATSm6rAFNtt1e7ewTr9gIhrT5O6I7cPqTPMeXx5TWptzfLUf3eo5zbIgzpFZrYqVA4zqpV8XqBMqc2eOXz4/KTq2kUZK2cqp6GkD1SxHVfP6h6m1nQJ7tEzopNWnWS7eLF/cC5Spl65MTw88KdmY5c+XR629H5wO7UuB8zzao/nrZErRra4vViXXxcjk4+tcVJaaj6v7I5Rry62wcLm7rwa3czl0+YlV3RebkxSJMoTNjfbMtcPGrhI05Q/IVwd97hbj+tI+rxfthp/0NLUtl9h5rohrYr/svXp2g3WTu2WFCerk9TJ2+sqEzYkKBOUC/Pbprb1uPrMrNrL6mW8qs1Xm89WTYLs67fH3lkjuoeMMRpDJvTs2V1ugnlwzrNrCQtRXfVVXfH2XMcAqFa21xzskBk8Uz0AyhVp1cpp06bOTyqvmJc0dFjOtOrMwJbvP75zEnc0q8zVYV1VjfrZHx6sSaypXp348YFhdoMqoqu5Y4tq+5a8+HMbY3sWdjWkdLn8ZECwJndA8OPHyV0NuuRuz570D9doBoQ//ZpCbTorY1unz+gcnJXTsc2MGTE2lSq6/ciRHUPk2Z3DVo6Ma4+BDe7o4LHlWwdjRWMPY+KK7uiWcTejIEm7rqxX+xUlyZoUbcruhvKETYnqBPUCi03eyfvlTa1hAY/qlXleW6Q0nbGm3zP3VLX0ChmnM4ZN6tNHXl91PooxSLdp7a5FXYaHuu7C3zkEAAACoCkHdz841EoyP3MFXADAP+9kAwB4JB2f/ez5+zK7mdsAgIsCyHl1J3M1cPxppesb1NF5GirzGy/GTTSiHhZcwCwMxFYsAAGIbYULRoOFzH03AB/SqZaxQhZAyFABCkd70DzRLZppDBaRiWCTYh442mAdeNjOQoDvMoQccRciU/EBYp5kOKQQxKLHZWDFWtBI8gDsqE0iiACqARRxGQFaMjUtmhHB4kEdA5sf9QAcBpoCj7CaIOBEl0EomO4AUQTQ0yCWzOyAFC7Mi0sy8BvWF7hFPWKZwps3NNiH8IAl7pCqS0BjWh92vMsF9rX8K5S4PjYShwRrKpSYdhzikmT18MRt08FoNN4u/Vu39amY++oQihD91vFh5f2rrWLtiZdFyv9TUKalQs681vPV86VGIpbrmzx6pL/jQm8xe61LDr/d3N9VRTSpnqiuOewcD8IWiEnBYuATswyi8+QlNc4bGGRcT2N/Uq1z+yLY6t69K3r/35ucQZV/JHA8BiZGxubAO88Ar5CEGAIPUAmBZwSlDIWBEzXmIRKBFo+xSrQxNOQEzKtJAwoqDDkIOTnDQiUWDRFmW6El1ybScU+/mFeGU8sJZGpg1Dtf3bry5MmVraC16D7c+MkeaAm1o4BBSKDgqLWEwVEiwEkiaEbhfjYDkAWuBkLMoMRX0wNt5YxHLFdYICgKZNLm4KPIEahw2y4H6wh4wxphv9gdhlhxuUAxSpGhgVpJsoUoj3gGePzGPfCkas2Xaew92NjzOxCNYybEpBUQ03swrfwQwigckfKabb8TDxsQc+TES6Ew24BJrQ3JqQnKH8bVGEDEAQKPYu9JQO2sFLKnNKNhC6KbWAA/oaFpx649+w4cOnJ8ln3kFmYiAAA=) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAAfIAA8AAAAAD0wAAAd1AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYbIBw2BmAAPBEICotoiXULHgABNgIkAyIEIAWMSwc+DAcbMA0jEfaLcmpE9lcHvKH8o74hXESFW7JxER5x0GTAQxjB32BGe1UZsBwmmKpudeqM6hCGEbMfig0isuu/umeWT/qglYsOwdDZ4UjnCiOsZlezSMUN0ST9iH1j6DIzTBv5YJYOqtsN1mCMZV0hJEAA7kCelgOVWinDDkI9CH0NwrVn06pls7uEqFKQX+38O0nN3SxhSfmCJ+e9+xCFAaGoF4YQZXSvQHiEQSEsCEUhtOCy5irqaW4jthUTeDF8EAIkAgCKoCQhCBCSjwJIsxbtuuFjAeJxACBFqlAN+1CeobOnjKPYyCnDx6Zbxw2eNiGMWvK6tU/bNA44e1ZVkILpNealEUquiYBohEdbduzYkkYUorY/JAoEJ7Qsuc3WcU5MFGL5td8AmRgkWGcpJVyyi8CWNp1BUWlb/Es8iKyIxOOk6OSUzHc0DeQb9LL2GeSIP+X7Nfo5DJonLc0r2z7BVi6V26uUK1fp3HPN4m7eNVyT1Zugi1i/JWGtd++dsHixyGKb198frqV8lXXvRW9qV94crGnlWjdTFy0ibW44jqF+hiSPfG3T28riLl6xqZq96E7wVlHtdoWOxY5kNYq5dAyUgmv2wkXMXwocWb72fiPEsW4eW/E4q4nwReAPm+uFs0jRBJMgqWOr2oHdD18vuV/m3iZ8G5N3itu6XN8USZ5rcPSFAUFiLnchoff0pyQk9Ap+Q+NWRY5bvOyvpJI2K2GujmsXvY0fJf/A1mwumy671sH+59HrPhtuIiRedahfDXGpljw+fxQuRLETX2Q8qdCK4uUT5U3n9Iv09WayW1O/SfsCwBorHms2kuNfAV9TOquc17klJxWpPgNfq+jxgMpJ5bLeJSl5rauvSun0P+jL+jzC8//o7bVUAx1DdZQ5vpA+znHUvzhm14WMaApcegNnNDmJ450kGxb7TwNcnBOol+35tUdgtdxesTJOlx3uzipEA1UNVuugypy8znHPmYb9YbsIMEFKkRnOqgj6zH0wQso+XnR1+yfADndmWIFcekFzuTZ1WXEyW0doqQaBAC2HqzyJTwVe5DujnJouv7ZJonQ26NpVbZdJOBftPTvA2WGuzc9llX1BMNMItzU09Il1xkHN0DBS77tLTnlaPv0dVJZfl/6zIgqVUZ74SCzFAcgffHn8KP3wx4RWn50+p1s817Refwm8fw0U68PDq7HJXIc4gYsrNYNwBXMWshAXy2gsmp63YYLBo+XizS5BcPpqJwgpkm20JCo3FxX2aI2eWRQbvcxzy2sk1o3TO79u/P3z8/0jtwXGwpcQD7mjPTg5yeYO4RAGbTYF81YLcSHe5ZMgDJmrS8PF3WMika0adN92l/LpH8f1sqlTl2UjTmDuIhYnQCGjWKfjNEZppshdQ0IClwCE1clyo3825W/qIdgTcSTaWF/fJQkL75SklsKNkdIljM3ujn3PCnb883fFOLXBse3xG5tEF7VS+uSyU5teDSp/p4Q4ZP3P6r+ksDkcprMC1EhS10wkAR1gYXUAiUWIBpd5Gk7QjStMEOnpPxAMSjL34AdgiFzuef7wIRCUZh7IwMdifQF7YNbQrC2/WAfPjDJHPzuehb5DPWX4oE9yss1LhkMEtM0cxFsrJIREp188FDFXr79SMHJ0KG814VK5C/O6jesU/y3LRZxI+ZzFnAiVG2R6P3ZLtGqqws01LGgpKAAIYGjyYVeMDFTvv5/gA3DnVxoB8DW18M+IE33rtvSHAD4KsBfFQ/YpoSq2gtLBXIexT3H1L97MC7ozgLZcZj2TOMl2BEjmJNmsxEEWrsuQRxr0E324CSGBPlA8hsOQn3GwZLAaDknsg0s6B+FRnMsIcPmIBEK+I5EMfiGJzWJWJZNXtk202gbeGTnuh5CtQ6Ek62wY6uhKWEroTTjk0R9wKWYEHm1McQQkmolIINPMRSIlzEYkSRFz9kwyNeyKrt5pB9hZieiDCrZgGGMd70HyNZsZoS8xHhKkjjGH/RMn0eaTY5EmrEcLpYdZ8HMO1yQJiqKLq+m+4gAK9cf9AYncyYdALEgC1OaPZTXuK3UB8/8vBbtih0hTYzud3w/lWFjfXqSzP+p3WKg9XmNbcGbZHz0VxRqS34iuVByiibwGRgzLgI/EEsxQfV727QI4kbazCDemp/2DeHu/2dWE7XwzSQQiG0ig0NLAqkui2QWMLUp7GoyDWq/3zCDrMRnCRWfrHHZwP2aygBC3l2w7lgISSSARf6uDReBgGpIAwwQqhIfpbBaSKbNfi+QT1qSYBUTgUDFMSQTKhtVFXVPTcmbRryJZ4qC47AyjcDaQfVoipYGs1PHXEmJ1DJg1MbZprQW/qgAYD3RxyiDaghGF63yTyOQ5b5MwelqSSXdCmPw0jllufwd5ByxlObZP2QIxsTiVhIPoLMgWcOhaalNnR4SA+/tGwNSOLsA1cwSWsVAkBU1FnvpiyTRxmv/AkDB1WGrf/s/piwgk06mbNwvbCmBq7Mfa8TQXJuN8EDCTAOAdjEJx2VaMF+WzIDT6jgxHjp04debchUtXS9y6wa4H) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:500;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:600;src:url(data:font/woff2;base64,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) format("woff2")}@font-face{font-display:swap;font-family:Roboto Mono;font-style:normal;font-weight:700;src:url(data:font/woff2;base64,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) format("woff2")}:root{--chat2-spacing-xs:8px;--chat2-spacing-sm:12px;--chat2-spacing-md:16px;--chat2-spacing-lg:24px;--chat2-spacing-xl:32px;--chat2-color-text-primary:hsla(0,0%,100%,.9);--chat2-color-text-secondary:hsla(0,0%,100%,.7);--chat2-color-message-bg:hsla(0,0%,100%,.1);--chat2-color-glass-bg:hsla(0,0%,100%,.1);--chat2-color-overlay:rgba(0,0,0,.5);--chat2-drawer-height:65vh;--chat2-drawer-background:#1f0038;--chat2-drawer-border-radius:16px 16px 0 0;--chat2-drawer-z-index:9999;--chat2-animation-duration:.3s;--chat2-animation-easing:cubic-bezier(.25,.46,.45,.94)}.u-flex{display:flex}.u-flex-col{flex-direction:column}.u-items-center{align-items:center}.u-justify-between{justify-content:space-between}.u-gap-2{gap:8px}.u-gap-4{gap:16px}.u-p-2{padding:8px}.u-p-4{padding:16px}.u-px-4{padding-left:16px;padding-right:16px}.u-py-2{padding-bottom:8px;padding-top:8px}.u-mb-4{margin-bottom:16px}.u-mt-8{margin-top:32px}.u-text-primary{color:var(--text-primary)}.u-text-secondary{color:var(--text-secondary)}.u-text-center{text-align:center}.u-font-semibold{font-weight:600}.u-text-ellipsis{-webkit-line-clamp:1}.u-text-ellipsis,.u-text-ellipsis-2{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.u-text-ellipsis-2{-webkit-line-clamp:2}.u-bg-transparent{background:transparent}.u-rounded{border-radius:8px}.u-rounded-lg{border-radius:16px}.u-rounded-full{border-radius:50%}.u-transition{transition:all .3s ease}.u-hover-cursor{&:hover{cursor:pointer}}.global-loading-overlay[data-v-1698a525]{align-items:center;backdrop-filter:blur(4px);background:#000c;display:flex;justify-content:center;inset:0;position:fixed;z-index:9999}.global-loading-overlay .loading-content[data-v-1698a525]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:20px;box-shadow:0 20px 40px var(--shadow-color);max-width:300px;padding:40px;text-align:center;width:90%}.global-loading-overlay .loading-content .loading-icon-wrapper[data-v-1698a525]{margin-bottom:20px}.global-loading-overlay .loading-content .loading-icon-wrapper .loading-icon[data-v-1698a525]{animation:spin-1698a525 1s linear infinite;color:var(--accent-color)}.global-loading-overlay .loading-content .loading-message[data-v-1698a525]{color:var(--text-primary);font-size:16px;font-weight:500;line-height:1.4;margin-bottom:24px}.global-loading-overlay .loading-content .progress-steps[data-v-1698a525]{display:flex;gap:12px;justify-content:space-between}.global-loading-overlay .loading-content .progress-steps .step[data-v-1698a525]{align-items:center;color:var(--text-secondary);display:flex;flex:1;flex-direction:column;font-size:12px;gap:8px;opacity:.4;transition:all .3s ease}.global-loading-overlay .loading-content .progress-steps .step.active[data-v-1698a525]{color:var(--accent-color);opacity:1;transform:scale(1.05)}.global-loading-overlay .loading-content .progress-steps .step span[data-v-1698a525]{font-weight:500}@media(max-width:767px){.global-loading-overlay .loading-content[data-v-1698a525]{padding:30px 20px}.global-loading-overlay .loading-content .loading-message[data-v-1698a525]{font-size:14px;margin-bottom:20px}.global-loading-overlay .loading-content .progress-steps[data-v-1698a525]{gap:8px}.global-loading-overlay .loading-content .progress-steps .step[data-v-1698a525]{font-size:11px;gap:6px}}@keyframes spin-1698a525{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-fade-enter-active[data-v-1698a525],.loading-fade-leave-active[data-v-1698a525]{transition:all .3s ease}.loading-fade-enter-from[data-v-1698a525]{opacity:0}.loading-fade-enter-from .loading-content[data-v-1698a525]{transform:scale(.8) translateY(20px)}.loading-fade-leave-to[data-v-1698a525]{opacity:0}.loading-fade-leave-to .loading-content[data-v-1698a525]{transform:scale(.8) translateY(-20px)}.message-container[data-v-e73ead43]{display:flex;flex-direction:column;gap:8px;max-width:calc(100vw - 40px);pointer-events:none;position:fixed;right:20px;top:20px;width:400px;z-index:10000}@media(max-width:767px){.message-container[data-v-e73ead43]{left:16px;max-width:none;right:16px;top:16px;width:auto}}.message[data-v-e73ead43]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#fffffff2;border:1px solid hsla(0,0%,100%,.3);border-radius:12px;box-shadow:0 8px 32px #00000014,0 4px 16px #0000000a;cursor:pointer;overflow:hidden;pointer-events:auto;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.message[data-v-e73ead43]:hover{box-shadow:0 12px 40px #0000001f,0 6px 20px #0000000f;transform:translateY(-2px)}.message.success[data-v-e73ead43]{border-left:4px solid #10b981}.message.success .message-icon-wrapper[data-v-e73ead43],.message.success .message-progress[data-v-e73ead43]{background:#10b981}.message.error[data-v-e73ead43]{border-left:4px solid #ef4444}.message.error .message-icon-wrapper[data-v-e73ead43],.message.error .message-progress[data-v-e73ead43]{background:#ef4444}.message.info[data-v-e73ead43]{border-left:4px solid #3b82f6}.message.info .message-icon-wrapper[data-v-e73ead43],.message.info .message-progress[data-v-e73ead43]{background:#3b82f6}.message.warning[data-v-e73ead43]{border-left:4px solid #f59e0b}.message.warning .message-icon-wrapper[data-v-e73ead43],.message.warning .message-progress[data-v-e73ead43]{background:#f59e0b}.message-content[data-v-e73ead43]{align-items:flex-start;display:flex;gap:12px;padding:16px 16px 14px;position:relative}.message-icon-wrapper[data-v-e73ead43]{align-items:center;border-radius:50%;display:flex;flex-shrink:0;height:20px;justify-content:center;margin-top:2px;width:20px}.message-icon[data-v-e73ead43]{color:#fff;filter:drop-shadow(0 1px 2px rgba(0,0,0,.2))}.message-body[data-v-e73ead43]{flex:1;min-width:0}.message-text[data-v-e73ead43]{color:#0f172ae6;font-size:14px;font-weight:500;line-height:1.4;margin:0;word-break:break-word}.message-close[data-v-e73ead43]{background:none;border:none;border-radius:6px;color:#0f172a66;cursor:pointer;flex-shrink:0;margin-top:-2px;padding:4px;transition:all .2s ease}.message-close[data-v-e73ead43]:hover{background:#0f172a14;color:#0f172ab3}.message-close[data-v-e73ead43]:active{transform:scale(.9)}.message-progress[data-v-e73ead43]{animation:progressShrink-e73ead43 linear;border-radius:1px;bottom:0;height:2px;left:4px;opacity:.6;position:absolute;transform-origin:left;width:calc(100% - 8px)}@media(max-width:767px){.message-content[data-v-e73ead43]{gap:10px;padding:14px}.message-icon-wrapper[data-v-e73ead43]{height:18px;width:18px}.message-text[data-v-e73ead43]{font-size:13px}.message-close[data-v-e73ead43]{padding:3px}}.message-enter-active[data-v-e73ead43]{transition:all .4s cubic-bezier(.4,0,.2,1)}.message-leave-active[data-v-e73ead43]{transition:all .3s cubic-bezier(.4,0,.2,1)}.message-enter-from[data-v-e73ead43],.message-leave-to[data-v-e73ead43]{opacity:0;transform:translate(100%) scale(.95)}.message-move[data-v-e73ead43]{transition:all .3s cubic-bezier(.4,0,.2,1)}@keyframes progressShrink-e73ead43{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-color-scheme:dark){.message[data-v-e73ead43]{background:#1e293bf2;border-color:#94a3b81a;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003}.message .message-text[data-v-e73ead43]{color:#f8fafce6}.message .message-close[data-v-e73ead43]{color:#94a3b899}.message .message-close[data-v-e73ead43]:hover{background:#94a3b81a;color:#f8fafce6}}.dark{background:#1e293bf2;border-color:#94a3b81a;box-shadow:0 8px 32px #0000004d,0 4px 16px #0003}.dark{color:#f8fafce6}.dark{color:#94a3b899}.dark{background:#94a3b81a;color:#f8fafce6}.dot-indicator[data-v-53f831f4]{align-items:center;display:flex;gap:8px}.dot[data-v-53f831f4]{background-color:#ccc;border-radius:50%;height:8px;transition:all .3s ease;width:8px}.dot.active[data-v-53f831f4]{background-color:#fff;border-radius:4px;height:8px;width:16px}.loading-icon[data-v-cf09a381]{animation:spin-cf09a381 1s linear infinite;border-radius:50%;flex-shrink:0}@keyframes spin-cf09a381{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.fullscreen-viewer[data-v-47e888c8]{align-items:center;background-color:#000000e6;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.viewer-header-actions[data-v-47e888c8]{align-items:center;display:flex;justify-content:flex-end;left:20px;pointer-events:none;position:absolute;right:20px;top:20px;z-index:10}.viewer-header-actions>button[data-v-47e888c8]{pointer-events:auto}.viewer-header-actions--split[data-v-47e888c8]{justify-content:space-between}.close-btn[data-v-47e888c8],.download-btn[data-v-47e888c8]{align-items:center;background:#0003;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:24px;height:40px;justify-content:center;padding:0;transition:background .2s;width:40px}.close-btn[data-v-47e888c8]:hover,.download-btn[data-v-47e888c8]:hover{background:#000c}.image-container[data-v-47e888c8]{align-items:center;box-sizing:border-box;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.image-container--with-thumb-strip[data-v-47e888c8]{padding-bottom:calc(84px + env(safe-area-inset-bottom))}.image-wrapper[data-v-47e888c8]{display:flex;height:100%;width:100%}.image-item{&[data-v-47e888c8]{align-items:center;display:flex;height:100%;justify-content:center;min-width:100%}&.thumbnail[data-v-47e888c8]{align-items:center}}.viewer-media{&[data-v-47e888c8]{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;transition:opacity .3s ease}&.thumbnail[data-v-47e888c8]{max-height:700px}}.viewer-video[data-v-47e888c8]{display:block}.nav-btn[data-v-47e888c8]{align-items:center;background:#0000004d;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:24px;height:48px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:background .2s;width:48px;z-index:10}.nav-btn[data-v-47e888c8]:hover{background:#0009}.prev-btn[data-v-47e888c8]{left:20px}.next-btn[data-v-47e888c8]{right:20px}.loader[data-v-47e888c8]{left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.is-mobile .nav-btn[data-v-47e888c8]{display:none}.is-mobile .viewer-header-actions[data-v-47e888c8]{left:16px;right:16px;top:16px}.is-mobile .close-btn[data-v-47e888c8],.is-mobile .download-btn[data-v-47e888c8]{font-size:20px;height:32px;width:32px}.close-icon[data-v-47e888c8],.download-icon[data-v-47e888c8],.left-icon[data-v-47e888c8],.right-icon[data-v-47e888c8]{height:20px;width:20px}.download-btn .download-icon[data-v-47e888c8]{display:block}.download-btn[data-v-47e888c8] svg{height:20px;width:20px}.image-counter[data-v-47e888c8]{background-color:#00000080;border-radius:12px;bottom:12px;color:#fff;font-size:14px;left:50%;padding:4px 12px;position:absolute;transform:translate(-50%);z-index:10}.thumbnail-strip[data-v-47e888c8]{backdrop-filter:blur(3px);background:#000000b8;bottom:0;display:flex;gap:8px;left:0;overflow-x:auto;padding:8px 14px max(8px,env(safe-area-inset-bottom));position:absolute;right:0;z-index:12}.thumbnail-item[data-v-47e888c8]{background:#ffffff0a;border:2px solid transparent;border-radius:12px;flex-shrink:0;height:66px;overflow:hidden;padding:2px;transition:border-color .2s ease,box-shadow .2s ease;width:66px}.thumbnail-item.active[data-v-47e888c8]{border-color:#f56eb1;box-shadow:0 0 0 2px #f56eb133;opacity:1}.thumbnail-image[data-v-47e888c8]{border-radius:8px;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnail-video[data-v-47e888c8]{pointer-events:none}.viewer-pending[data-v-47e888c8]{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;height:100%;justify-content:center;min-height:200px;width:100%}.viewer-pending-indicator[data-v-47e888c8]{animation:viewer-spin-47e888c8 1s linear infinite;border:3px solid rgba(245,110,177,.25);border-radius:999px;border-top-color:#f56eb1;height:30px;width:30px}.viewer-pending-text[data-v-47e888c8]{color:#f56eb1;font-family:var(--font-family-main,inherit);font-size:36px;line-height:1.1;margin:0}.thumbnail-pending[data-v-47e888c8]{align-items:center;background:#ffffff14;border-radius:8px;display:flex;height:100%;justify-content:center;width:100%}.thumbnail-placeholder-icon[data-v-47e888c8]{color:#ffffffb3;height:28px;width:28px}@keyframes viewer-spin-47e888c8{0%{transform:rotate(0)}to{transform:rotate(1turn)}}[data-v-47e888c8]{-webkit-tap-highlight-color:transparent}.modal-overlay[data-v-979050eb]{align-items:center;backdrop-filter:blur(25px);background:#000c;display:flex;inset:0;justify-content:center;padding:0;position:fixed;touch-action:none;z-index:1000;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@supports (-webkit-touch-callout:none){.modal-overlay[data-v-979050eb]{backdrop-filter:none}}.modal-overlay-fullscreen[data-v-979050eb]{align-items:stretch;justify-content:stretch;min-height:100vh;min-height:100dvh}.modal-container[data-v-979050eb]{background:var(--bg-container);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 10px 30px #0000001f;max-width:calc(100vw - 32px);overflow-y:auto;padding:20px 24px;position:relative;width:400px;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 64px);overscroll-behavior:contain}.modal-container-drag-at-min[data-v-979050eb],.modal-container-drag-at-min[data-v-979050eb] *{overflow:hidden!important}.modal-container-mobile[data-v-979050eb]{border-radius:16px;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));max-width:100vw;padding:20px calc(16px + env(safe-area-inset-right)) 20px calc(16px + env(safe-area-inset-left))}.modal-container-mobile-bottom[data-v-979050eb]{border-radius:16px 16px 0 0;height:100%;margin:0;max-height:calc(90vh - env(safe-area-inset-top));max-width:100vw;padding-bottom:calc(20px + env(safe-area-inset-bottom));padding-left:calc(16px + env(safe-area-inset-left));padding-right:calc(16px + env(safe-area-inset-right));width:100%}.modal-container-anchor-center[data-v-979050eb]{align-self:center;margin:auto 24px}.modal-container-anchor-top[data-v-979050eb]{align-self:flex-start;margin:20px auto 0}.modal-container-mobile.modal-container-anchor-top[data-v-979050eb]{border-radius:0 0 16px 16px;margin:0;max-height:90vh}.modal-container-anchor-bottom[data-v-979050eb]{align-self:flex-end;margin:0 auto 20px}.modal-container-mobile.modal-container-anchor-bottom[data-v-979050eb]{border-radius:16px 16px 0 0;margin:0}.modal-container-anchor-left[data-v-979050eb]{align-self:center;margin:auto auto auto 20px}.modal-container-anchor-right[data-v-979050eb]{align-self:center;margin:auto 20px auto auto}.modal-container-mobile.modal-container-anchor-left[data-v-979050eb],.modal-container-mobile.modal-container-anchor-right[data-v-979050eb]{margin:auto 0;max-width:400px;width:85vw}.modal-container-fullscreen[data-v-979050eb]{align-self:stretch;border-radius:0;height:100%;margin:0;max-height:100%;max-width:100vw;min-height:100vh;min-height:100dvh;padding:0;width:100vw}.modal-drag-handle[data-v-979050eb]{align-items:center;cursor:ns-resize;display:flex;height:16px;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:1}.modal-drag-bar[data-v-979050eb]{background-color:#fff6;border-radius:999px;height:4px;width:40px}.font-red-bold[data-v-87b58422]{color:red;font-weight:700}.age-gate-modal[data-v-87b58422]{align-items:center;height:100%;justify-content:center}.age-gate-content[data-v-87b58422],.age-gate-modal[data-v-87b58422]{box-sizing:border-box;display:flex;padding:24px;width:100%}.age-gate-content[data-v-87b58422]{background:#181818;border-radius:22.508px;flex-direction:column;gap:24px;max-width:460px}.age-gate-badge[data-v-87b58422]{align-items:center;background:#ff77101a;border:.703px solid rgba(255,119,16,.4);border-radius:16px;display:flex;justify-content:center;margin:0 auto;padding:6px 24px;width:-moz-fit-content;width:fit-content}.badge-text[data-v-87b58422]{color:#ff7710;font-size:14px;font-weight:600;line-height:normal;text-align:center;text-transform:uppercase}.age-gate-header[data-v-87b58422]{align-items:center;display:flex;flex-direction:column;gap:6px;width:100%}.age-gate-title[data-v-87b58422]{font-size:50px;font-weight:700;text-transform:capitalize}.age-gate-subtitle[data-v-87b58422],.age-gate-title[data-v-87b58422]{color:#fff;line-height:normal;margin:0;padding:0;text-align:center}.age-gate-subtitle[data-v-87b58422]{font-size:24px;font-weight:400}.age-gate-body[data-v-87b58422]{background:#ffffff05;border:1.407px solid hsla(0,0%,100%,.05);border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:24px}.age-gate-text[data-v-87b58422]{color:#fff9;font-size:16px;font-weight:400;line-height:normal;margin:0;padding:0;white-space:pre-wrap}.age-gate-text-small[data-v-87b58422]{color:#fff6;font-size:14px}.text-bold[data-v-87b58422]{color:#fff;font-weight:500}.age-gate-divider[data-v-87b58422]{border-top:1px solid hsla(0,0%,100%,.05);height:0;margin:0;width:100%}.age-gate-actions[data-v-87b58422]{align-items:stretch;display:flex;flex-direction:column;gap:16.881px;padding:12px 0}.age-gate-button[data-v-87b58422]{align-items:center;border:none;border-radius:16px;box-sizing:border-box;cursor:pointer;display:flex;font-size:24px;font-weight:600;height:59px;justify-content:center;line-height:normal;padding:12px 32px;transition:opacity .2s ease;width:100%}.age-gate-button[data-v-87b58422]:hover{opacity:.9}.age-gate-button[data-v-87b58422]:active{opacity:.8}.age-gate-button-primary[data-v-87b58422]{background:linear-gradient(90deg,#f9a63e,#f84944);color:#fff}.age-gate-button-secondary[data-v-87b58422]{background:transparent;color:#fff6;font-size:16px;font-weight:500}@media(max-width:767px){.age-gate-modal[data-v-87b58422]{align-items:center;padding:24px 16px}.age-gate-content[data-v-87b58422]{border-radius:16px;gap:24px;margin:0 auto;max-width:327px;padding:16px;width:calc(100% - 48px)}.age-gate-badge[data-v-87b58422]{border-radius:60px;border-width:.5px;padding:4px 16px}.badge-text[data-v-87b58422]{font-size:10px}.age-gate-header[data-v-87b58422]{gap:4px}.age-gate-title[data-v-87b58422]{font-size:36px}.age-gate-subtitle[data-v-87b58422]{font-size:16px}.age-gate-body[data-v-87b58422]{border-width:1px;gap:10px;padding:16px}.age-gate-text[data-v-87b58422]{font-size:12px}.age-gate-text-small[data-v-87b58422]{font-size:10px}.age-gate-actions[data-v-87b58422]{gap:12px;padding:8px 0}.age-gate-button[data-v-87b58422]{border-radius:12px;font-size:16px;height:42px;padding:8px 24px}.age-gate-button-secondary[data-v-87b58422]{font-size:12px}}.age-gate-overlay[data-v-66bf5aa8]{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#000c;display:flex;inset:0;justify-content:center;margin:0;padding:0;position:fixed;z-index:10000}.age-gate-fade-enter-active[data-v-66bf5aa8],.age-gate-fade-leave-active[data-v-66bf5aa8]{transition:opacity .3s ease}.age-gate-fade-enter-from[data-v-66bf5aa8],.age-gate-fade-leave-to[data-v-66bf5aa8]{opacity:0}.age-gate-fade-enter-active .age-gate-overlay[data-v-66bf5aa8],.age-gate-fade-leave-active .age-gate-overlay[data-v-66bf5aa8]{transition:opacity .3s ease}.age-gate-fade-enter-from .age-gate-overlay[data-v-66bf5aa8],.age-gate-fade-leave-to .age-gate-overlay[data-v-66bf5aa8]{opacity:0}.audio-demo-link[data-v-6ea1579f]{position:fixed;right:20px;top:20px;z-index:9999}.audio-demo-button[data-v-6ea1579f]{background:#1976d2;border-radius:4px;box-shadow:0 2px 4px #0003;color:#fff;display:inline-block;font-size:14px;font-weight:500;padding:10px 20px;text-decoration:none;transition:background .2s}.audio-demo-button[data-v-6ea1579f]:hover{background:#1565c0}.error-page[data-v-115ece05]{align-items:center;background:linear-gradient(135deg,var(--bg-primary) 0,var(--bg-secondary) 100%);display:flex;justify-content:center;min-height:calc(var(--vh, 1vh)*100);overflow:hidden;position:relative}.error-background[data-v-115ece05]{inset:0;position:absolute;z-index:1}.error-background .floating-shapes[data-v-115ece05]{height:100%;position:absolute;width:100%}.error-background .floating-shapes .shape[data-v-115ece05]{animation:float-115ece05 6s ease-in-out infinite;background:var(--accent-color);opacity:.1;position:absolute}.error-background .floating-shapes .shape.shape-1[data-v-115ece05]{animation-delay:0s;border-radius:50%;height:120px;left:10%;top:20%;width:120px}.error-background .floating-shapes .shape.shape-2[data-v-115ece05]{animation-delay:2s;border-radius:20px;height:80px;right:15%;top:60%;width:80px}.error-background .floating-shapes .shape.shape-3[data-v-115ece05]{animation-delay:4s;border-radius:50%;bottom:30%;height:60px;left:20%;width:60px}.error-background .floating-shapes .shape.shape-4[data-v-115ece05]{animation-delay:1s;border-radius:30px;height:100px;right:30%;top:10%;width:100px}.error-container[data-v-115ece05]{max-width:600px;padding:0 20px;position:relative;width:90%;z-index:2}.error-content[data-v-115ece05]{backdrop-filter:blur(10px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:24px;box-shadow:0 20px 60px var(--shadow-color);padding:60px 40px;text-align:center}.error-icon[data-v-115ece05]{margin-bottom:30px}.error-icon .main-icon[data-v-115ece05]{animation:pulse-115ece05 2s infinite;color:var(--accent-color);filter:drop-shadow(0 4px 12px rgba(var(--accent-color-rgb,74,144,226),.3))}.error-info[data-v-115ece05]{margin-bottom:40px}.error-info .error-title[data-v-115ece05]{color:var(--text-primary);font-size:32px;font-weight:700;line-height:1.2;margin-bottom:16px}.error-info .error-message[data-v-115ece05]{color:var(--text-secondary);font-size:16px;line-height:1.6;margin-bottom:24px}.error-details[data-v-115ece05]{background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:12px;margin-top:20px;padding:20px;text-align:left}.error-details summary[data-v-115ece05]{color:var(--text-primary);cursor:pointer;font-weight:600;margin-bottom:10px}.error-details summary[data-v-115ece05]:hover{color:var(--accent-color)}.error-details .error-stack[data-v-115ece05]{background:var(--bg-primary);border-radius:6px;color:var(--text-tertiary);font-size:12px;margin-top:10px;max-height:200px;overflow-y:auto;padding:12px;white-space:pre-wrap;word-break:break-all}.error-actions[data-v-115ece05]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;margin-bottom:40px}.error-actions .btn[data-v-115ece05]{align-items:center;border:none;border-radius:12px;cursor:pointer;display:flex;font-size:14px;font-weight:600;gap:8px;min-width:120px;padding:14px 24px;text-decoration:none;transition:all .2s ease}.error-actions .btn[data-v-115ece05]:hover{box-shadow:0 8px 25px #00000026;transform:translateY(-2px)}.error-actions .btn.btn-primary[data-v-115ece05]{background:var(--accent-color);color:var(--text-on-accent)}.error-actions .btn.btn-primary[data-v-115ece05]:hover{background:var(--accent-hover)}.error-actions .btn.btn-secondary[data-v-115ece05]{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary)}.error-actions .btn.btn-secondary[data-v-115ece05]:hover{background:var(--bg-tertiary);border-color:var(--accent-color)}.error-actions .btn.btn-tertiary[data-v-115ece05]{background:transparent;border:1px solid var(--border-color);color:var(--text-secondary)}.error-actions .btn.btn-tertiary[data-v-115ece05]:hover{background:var(--bg-hover);color:var(--text-primary)}.error-help[data-v-115ece05]{border-top:1px solid var(--border-color);padding-top:30px;text-align:left}.error-help .help-text[data-v-115ece05]{color:var(--text-secondary);font-size:14px;margin-bottom:16px}.error-help .help-text .help-link[data-v-115ece05]{color:var(--accent-color);text-decoration:none}.error-help .help-text .help-link[data-v-115ece05]:hover{text-decoration:underline}.error-help .help-suggestions[data-v-115ece05]{list-style:none;margin:0;padding:0}.error-help .help-suggestions li[data-v-115ece05]{color:var(--text-tertiary);font-size:14px;margin-bottom:8px;padding-left:20px;position:relative}.error-help .help-suggestions li[data-v-115ece05]:before{color:var(--accent-color);content:"•";font-weight:700;left:0;position:absolute}@media(max-width:767px){.error-content[data-v-115ece05]{padding:40px 24px}.error-content .error-title[data-v-115ece05]{font-size:28px}.error-content .error-message[data-v-115ece05]{font-size:15px}.error-content .error-icon .main-icon[data-v-115ece05]{height:80px;width:80px}.error-actions[data-v-115ece05]{flex-direction:column}.error-actions .btn[data-v-115ece05]{justify-content:center;width:100%}}@keyframes float-115ece05{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes pulse-115ece05{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}
