@charset "UTF-8";:root{--bg-secondary: #f8fafc;--bck: #ffffff;--card-bg: #fefefe;--purple-p: #7c3aed;--dark-purple: #5b21b6;--light-purple: #ede9fe;--border-color: #e2e8f0;--text-primary: #1f2937;--text-secondary: #3a4653;--text-tertiary: #94a3b8;--red-t: #ef4444;--error: #ef4444;--success: #22c55e;--light-success: #dcfce7;--yellow-s: #f8db49;--yellow-dark: #d97706;--light-purple-hover: #e0d6fe;--border-hover: #cbd5e1;--shadow-sm: 0 2px 8px rgba(0, 0, 0, .06);--shadow-md: 0 4px 12px rgba(0, 0, 0, .08);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .12);--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-pill: 9999px;--font-main: "Inter", sans-serif;--font-inter: "Inter", sans-serif}html{scroll-behavior:smooth}body{font-family:Inter,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.word-page[data-v-81a6c3cd]{min-height:100vh}.state-container[data-v-81a6c3cd]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60vh;gap:16px}.spinner[data-v-81a6c3cd]{width:40px;height:40px;border:3px solid var(--border-color);border-top-color:var(--purple-p);border-radius:50%;animation:spin-81a6c3cd .7s linear infinite}@keyframes spin-81a6c3cd{to{transform:rotate(360deg)}}.not-found-title[data-v-81a6c3cd]{font-size:1.5rem;color:var(--text-primary);margin:0}.not-found-text[data-v-81a6c3cd]{color:var(--text-secondary);margin:0}.cta-link[data-v-81a6c3cd]{color:var(--purple-p);font-weight:600;text-decoration:none}.cta-link[data-v-81a6c3cd]:hover{text-decoration:underline}.word-hero[data-v-81a6c3cd]{background:var(--bg-secondary);border-bottom:1px solid var(--border-color);padding:48px 24px 40px}.word-hero-inner[data-v-81a6c3cd]{max-width:900px;margin:0 auto}.breadcrumb[data-v-81a6c3cd]{font-size:.85rem;color:var(--text-tertiary);margin-bottom:16px;display:flex;align-items:center;gap:6px}.breadcrumb a[data-v-81a6c3cd]{color:var(--purple-p);text-decoration:none}.breadcrumb a[data-v-81a6c3cd]:hover{text-decoration:underline}.breadcrumb-sep[data-v-81a6c3cd]{color:var(--border-color)}.word-heading[data-v-81a6c3cd]{font-size:2.5rem;font-weight:700;color:var(--text-primary);margin:0 0 12px}.pos-row[data-v-81a6c3cd]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.pos-tag[data-v-81a6c3cd]{background:var(--light-purple);color:var(--purple-p);padding:3px 10px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.translations[data-v-81a6c3cd]{font-size:1.25rem;color:var(--text-secondary);margin:0}.word-body[data-v-81a6c3cd]{max-width:900px;margin:0 auto;padding:40px 24px;display:grid;grid-template-columns:1fr 280px;gap:40px;align-items:start}.info-section[data-v-81a6c3cd]{margin-bottom:36px}.info-section[data-v-81a6c3cd]:last-child{margin-bottom:0}.section-title[data-v-81a6c3cd]{font-size:.85rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--purple-p);margin:0 0 14px}.definition-list[data-v-81a6c3cd]{list-style:none;padding:0;margin:0}.definition-item[data-v-81a6c3cd]{padding:10px 0;border-bottom:1px dashed var(--border-color);line-height:1.6;font-size:.95rem}.definition-item[data-v-81a6c3cd]:last-child{border-bottom:none}.definition-text[data-v-81a6c3cd]{font-weight:500;color:var(--text-primary)}.definition-translation[data-v-81a6c3cd]{color:var(--text-secondary);font-style:italic}.example-list[data-v-81a6c3cd]{display:flex;flex-direction:column;gap:12px}.example-item[data-v-81a6c3cd]{background:var(--bg-secondary);border-radius:var(--radius-md);padding:14px 16px}.example-text[data-v-81a6c3cd]{margin:0 0 6px;font-weight:500;color:var(--text-primary);font-size:.95rem}.example-translation[data-v-81a6c3cd]{margin:0;color:var(--text-secondary);font-style:italic;font-size:.9rem}.cta-aside[data-v-81a6c3cd]{position:sticky;top:24px}.cta-card[data-v-81a6c3cd]{background:#fff;border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;gap:12px}.cta-card-title[data-v-81a6c3cd]{font-size:1rem;font-weight:700;color:var(--text-primary);margin:0}.cta-card-text[data-v-81a6c3cd]{font-size:.9rem;color:var(--text-secondary);margin:0;line-height:1.5}.cta-btn[data-v-81a6c3cd]{display:block;text-align:center;padding:10px 16px;border-radius:var(--radius-md);font-size:.9rem;font-weight:600;text-decoration:none;transition:all .2s ease}.cta-btn-primary[data-v-81a6c3cd]{background:var(--purple-p);color:#fff}.cta-btn-primary[data-v-81a6c3cd]:hover{background:var(--dark-purple)}.cta-btn-secondary[data-v-81a6c3cd]{background:var(--light-purple);color:var(--purple-p)}.cta-btn-secondary[data-v-81a6c3cd]:hover{background:var(--purple-p);color:#fff}@media (max-width: 768px){.word-hero[data-v-81a6c3cd]{padding:32px 16px 28px}.word-heading[data-v-81a6c3cd]{font-size:1.8rem}.word-body[data-v-81a6c3cd]{grid-template-columns:1fr;padding:24px 16px;gap:24px}.cta-aside[data-v-81a6c3cd]{position:static}}.profile-overlay[data-v-0df017b7]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000073;display:flex;justify-content:center;align-items:center;z-index:1001}.profile-modal[data-v-0df017b7]{background:#fff;border-radius:20px;box-shadow:0 24px 64px #0000002e;width:90%;max-width:440px;padding:32px 28px;position:relative;animation:popup-appear-0df017b7 .3s ease-out}@keyframes popup-appear-0df017b7{0%{opacity:0;transform:scale(.92) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.close-x[data-v-0df017b7]{position:absolute;top:16px;right:16px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s}.close-x[data-v-0df017b7]:hover{color:#475569;background-color:#f1f5f9}.modal-header[data-v-0df017b7]{text-align:center;margin-bottom:24px}.modal-header h2[data-v-0df017b7]{margin:0 0 6px;font-size:1.45rem;font-weight:800;color:#1e293b;letter-spacing:-.3px}.subtitle[data-v-0df017b7]{margin:0;color:#94a3b8;font-size:.95rem}.current-plan[data-v-0df017b7]{margin-bottom:20px}.current-plan-label[data-v-0df017b7]{margin:0 0 12px;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:#94a3b8}.usage-list[data-v-0df017b7]{display:flex;flex-direction:column;gap:10px}.usage-row[data-v-0df017b7]{display:flex;flex-direction:column;gap:5px}.usage-top[data-v-0df017b7]{display:flex;justify-content:space-between;align-items:baseline}.usage-label[data-v-0df017b7]{font-size:.875rem;color:#475569;font-weight:500}.usage-count[data-v-0df017b7]{font-size:.8rem;font-weight:600;color:#64748b}.usage-count.full[data-v-0df017b7]{color:#ef4444}.usage-bar-track[data-v-0df017b7]{height:6px;background-color:#f1f5f9;border-radius:3px;overflow:hidden}.usage-bar-fill[data-v-0df017b7]{height:100%;border-radius:3px;background-color:var(--purple-p, #7d3cff);transition:width .4s ease}.usage-bar-fill.full[data-v-0df017b7]{background-color:#ef4444}.pro-card[data-v-0df017b7]{background:linear-gradient(135deg,#f5f0ff,#ede5ff);border-radius:16px;padding:24px;box-shadow:0 4px 20px #7d3cff14}.pro-header[data-v-0df017b7]{display:flex;align-items:center;gap:8px;margin-bottom:18px;font-size:1.05rem;font-weight:700;color:var(--purple-p, #7d3cff)}.pro-benefits[data-v-0df017b7]{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px}.pro-benefits li[data-v-0df017b7]{display:flex;align-items:center;gap:10px;font-size:.925rem;color:#334155;font-weight:500}.check-icon[data-v-0df017b7]{color:var(--purple-p, #7d3cff);flex-shrink:0}.pro-price[data-v-0df017b7]{text-align:center;margin-bottom:18px}.price[data-v-0df017b7]{display:block;font-size:1.6rem;font-weight:800;color:#1e293b;letter-spacing:-.5px}.period[data-v-0df017b7]{font-size:.95rem;font-weight:500;color:#64748b}.cancel-note[data-v-0df017b7]{display:block;margin-top:4px;font-size:.8rem;color:#94a3b8}.upgrade-btn[data-v-0df017b7]{width:100%;padding:14px 24px;background:linear-gradient(135deg,#7d3cff,#9b6dff);color:#fff;border:none;border-radius:12px;font-size:1rem;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:transform .15s,box-shadow .15s;box-shadow:0 4px 16px #7d3cff4d}.upgrade-btn[data-v-0df017b7]:hover{transform:translateY(-1px);box-shadow:0 6px 24px #7d3cff66}.upgrade-btn[data-v-0df017b7]:active{transform:translateY(0)}@media (max-width: 640px){.profile-modal[data-v-0df017b7]{width:95%;padding:24px 20px;margin:16px}.modal-header h2[data-v-0df017b7]{font-size:1.25rem}.pro-card[data-v-0df017b7]{padding:20px 18px}.price[data-v-0df017b7]{font-size:1.4rem}.pro-benefits li[data-v-0df017b7]{font-size:.875rem}}.mosha__toast{touch-action:none;display:flex;justify-content:space-between;position:fixed;min-height:64px;max-height:800px;box-sizing:border-box;overflow:hidden;padding:12px 8px;word-break:break-word;min-width:312px;max-width:480px;z-index:9999;width:-webkit-max-content;width:-moz-max-content;width:max-content;transition:top .3s ease-out .5s,bottom .3s ease-out .5s;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;margin:0 16px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mosha__toast__content-wrapper{display:flex;align-items:center}.mosha__toast__content{font-family:sans-serif;line-height:20px;display:flex;flex-direction:column;color:#fff}.mosha__toast__content__text{margin-bottom:2px;font-size:16px;font-weight:700}.mosha__toast__content__description{font-size:14px;font-weight:400}.mosha__toast__slot-wrapper{width:100%}.mosha__toast__close-icon:before{font-size:20px;cursor:pointer;content:"×";color:#fff;transition:color .3s;font-weight:600;margin-left:10px;position:relative;top:-12px}.mosha__toast__close-icon:hover:before{color:gray}.mosha__toast__progress{transition:all linear .2s;position:absolute;z-index:9999;height:8px;background-color:#fff9;bottom:0;margin-left:-8px}.mosha__toast.success{background-color:#06d6a0}.mosha__toast.warning{background-color:#ffc43d}.mosha__toast.info{background-color:#1b9aaa}.mosha__toast.danger{background-color:#ef476f}.mosha__toast.default{background-color:#fff}.mosha__toast.default .mosha__toast__content{color:#616161}.mosha__toast.default .mosha__toast__close-icon:before{color:#616161}.mosha__toast.default .mosha__toast__close-icon:hover:before{color:#d0d4d4}.mosha__toast.default .mosha__toast__progress{background-image:linear-gradient(-225deg,#69eacb 0,#eaccf8 48%,#6654f1)}@media only screen and (max-width:475px){.mosha__toast{max-width:95.2%;left:0;right:0;margin:0 auto}}.mosha__icon{margin-right:16px}.mosha__bounceInRight-enter-active{-webkit-animation:bounceInRight .7s;animation:bounceInRight .7s}.mosha__bounceInRight-leave-active{-webkit-animation:bounceOutLeft .7s;animation:bounceOutLeft .7s}.mosha__bounceInLeft-enter-active{-webkit-animation:bounceInLeft .7s;animation:bounceInLeft .7s}.mosha__bounceInLeft-leave-active{-webkit-animation:bounceOutRight .7s;animation:bounceOutRight .7s}.mosha__bounceInDown-enter-active{-webkit-animation:bounceInDown .7s;animation:bounceInDown .7s}.mosha__bounceInDown-leave-active{-webkit-animation:bounceOutUp .7s;animation:bounceOutUp .7s}.mosha__bounceInUp-enter-active{-webkit-animation:bounceInUp .7s;animation:bounceInUp .7s}.mosha__bounceInUp-leave-active{-webkit-animation:bounceOutDown .7s;animation:bounceOutDown .7s}@-webkit-keyframes bounceInRight{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(2000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInRight{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(2000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@-webkit-keyframes bounceInLeft{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-2000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInLeft{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-2000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@-webkit-keyframes bounceInUp{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceInUp{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@-webkit-keyframes bounceInDown{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInDown{60%,75%,90%,0%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.mosha__slideInRight-enter-active{-webkit-animation:slideInRight .5s;animation:slideInRight .5s}.mosha__slideInRight-leave-active{-webkit-animation:slideOutRight .5s;animation:slideOutRight .5s}.mosha__slideInLeft-enter-active{-webkit-animation:slideInLeft .5s;animation:slideInLeft .5s}.mosha__slideInLeft-leave-active{-webkit-animation:slideOutLeft .5s;animation:slideOutLeft .5s}.mosha__slideInDown-enter-active{-webkit-animation:slideInDown .5s;animation:slideInDown .5s}.mosha__slideInDown-leave-active{-webkit-animation:slideOutUp .5s;animation:slideOutUp .5s}.mosha__slideInUp-enter-active{-webkit-animation:slideInUp .5s;animation:slideInUp .5s}.mosha__slideInUp-leave-active{-webkit-animation:slideOutDown .5s;animation:slideOutDown .5s}@-webkit-keyframes slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@keyframes slideOutLeft{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(-110%,0,0)}}@-webkit-keyframes slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@keyframes slideOutRight{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(110%,0,0)}}@-webkit-keyframes slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@-webkit-keyframes slideInDown{0%{opacity:0;transform:translate3d(0,-120%,0)}to{opacity:1;transform:translateZ(0)}}@keyframes slideInDown{0%{opacity:0;transform:translate3d(0,-120%,0)}to{opacity:1;transform:translateZ(0)}}@-webkit-keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@keyframes slideOutDown{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,500px,0)}}@-webkit-keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}@keyframes slideOutUp{0%{transform:translateZ(0)}to{visibility:hidden;transform:translate3d(0,-500px,0)}}.mosha__zoomIn-enter-active{-webkit-animation:zoomIn .5s;animation:zoomIn .5s}.mosha__zoomIn-leave-active{-webkit-animation:zoomOut .5s;animation:zoomOut .5s}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.mosha__fadeOutRight-leave-active{-webkit-animation:fadeOutRight .5s;animation:fadeOutRight .5s}.mosha__fadeOutLeft-leave-active{-webkit-animation:fadeOutLeft .5s;animation:fadeOutLeft .5s}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.premium-overlay[data-v-84ab212f]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000073;display:flex;justify-content:center;align-items:center;z-index:1001}.premium-modal[data-v-84ab212f]{background:#fff;border-radius:20px;box-shadow:0 24px 64px #0000002e;width:90%;max-width:420px;padding:36px 32px 28px;position:relative;animation:popup-appear-84ab212f .3s ease-out}@keyframes popup-appear-84ab212f{0%{opacity:0;transform:scale(.92) translateY(-8px)}to{opacity:1;transform:scale(1) translateY(0)}}.close-x[data-v-84ab212f]{position:absolute;top:16px;right:16px;background:none;border:none;color:#94a3b8;cursor:pointer;padding:4px;border-radius:8px;display:flex;align-items:center;justify-content:center;transition:color .15s,background-color .15s}.close-x[data-v-84ab212f]:hover{color:#475569;background-color:#f1f5f9}.modal-header[data-v-84ab212f]{text-align:center;margin-bottom:28px}.pro-badge[data-v-84ab212f]{display:inline-flex;align-items:center;gap:6px;padding:5px 14px;border-radius:20px;background:linear-gradient(135deg,#ede9fe,#ddd6fe);color:#6d28d9;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px;margin-bottom:14px}.modal-header h2[data-v-84ab212f]{margin:0 0 6px;font-size:1.4rem;font-weight:800;color:#1e293b;letter-spacing:-.3px}.subtitle[data-v-84ab212f]{margin:0;color:#94a3b8;font-size:.95rem}.sub-details[data-v-84ab212f]{display:flex;flex-direction:column;gap:1px;background-color:#f1f5f9;border-radius:12px;overflow:hidden;margin-bottom:20px}.detail-row[data-v-84ab212f]{display:flex;justify-content:space-between;align-items:center;padding:13px 18px;background-color:#fff}.detail-label[data-v-84ab212f]{font-size:.875rem;color:#64748b}.detail-value[data-v-84ab212f]{font-size:.875rem;font-weight:600;color:#1e293b}.status-active[data-v-84ab212f]{color:#16a34a}.cancel-btn[data-v-84ab212f]{width:100%;padding:12px 24px;border:1.5px solid #ef4444;color:#ef4444;background:#fff;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s;margin-bottom:20px}.cancel-btn[data-v-84ab212f]:hover{background:#fef2f2}.badge-no-renew[data-v-84ab212f]{display:flex;width:fit-content;margin:0 auto 20px;background:#f1f5f9;color:#64748b;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:20px}.confirm-header[data-v-84ab212f]{text-align:center;margin-bottom:24px}.confirm-icon[data-v-84ab212f]{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#fff7ed;color:#f97316;margin-bottom:16px}.confirm-title[data-v-84ab212f]{margin:0 0 10px;font-size:1.3rem;font-weight:800;color:#1e293b;letter-spacing:-.3px}.confirm-body[data-v-84ab212f]{margin:0;font-size:.9rem;color:#475569;line-height:1.6}.confirm-body strong[data-v-84ab212f]{color:#1e293b;font-weight:600}.confirm-actions[data-v-84ab212f]{display:flex;gap:12px;margin-bottom:8px}.back-btn[data-v-84ab212f]{flex:1;padding:12px 24px;background:#f1f5f9;color:#475569;border:1.5px solid #e2e8f0;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s}.back-btn[data-v-84ab212f]:hover{background:#e2e8f0}.confirm-cancel-btn[data-v-84ab212f]{flex:1;padding:12px 24px;background:#fff;color:#b91c1c;border:1.5px solid #fca5a5;border-radius:10px;font-size:.9rem;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s}.confirm-cancel-btn[data-v-84ab212f]:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.confirm-cancel-btn[data-v-84ab212f]:disabled{opacity:.6;cursor:default}.gratitude[data-v-84ab212f]{text-align:center;font-size:.85rem;color:#94a3b8;margin:0}@media (max-width: 640px){.premium-modal[data-v-84ab212f]{width:95%;padding:28px 20px 24px;margin:16px}.modal-header h2[data-v-84ab212f]{font-size:1.2rem}.detail-row[data-v-84ab212f]{padding:11px 14px}.confirm-actions[data-v-84ab212f]{flex-direction:column}}.header-container[data-v-01bfd56e]{display:flex;justify-content:space-between;align-items:center;padding:10px 30px;position:relative;z-index:10;border-bottom:1px solid var(--border-color, #e2e8f0)}.logo-container[data-v-01bfd56e]{display:flex;align-items:center}.logo-link[data-v-01bfd56e]{display:flex;align-items:center;gap:8px;text-decoration:none}.logo-mascot[data-v-01bfd56e]{width:36px;height:36px;object-fit:contain}.logo-name[data-v-01bfd56e]{font-family:Rajdhani,Inter,sans-serif;font-weight:700;font-size:2rem;color:#2a2a2a;text-transform:uppercase;letter-spacing:1.2px;margin:0;position:relative;display:inline-block;width:fit-content}.logo-name[data-v-01bfd56e]:after{content:"";position:absolute;bottom:-8px;left:0;width:100%;height:3px;background:var(--purple-p);transform:scaleX(.6);transform-origin:left}.logo-name[data-v-01bfd56e]:hover:after{transform:scaleX(1);transition:transform .3s ease}.user-container[data-v-01bfd56e]{display:flex;align-items:center}.account-block[data-v-01bfd56e]{position:relative}.account-trigger[data-v-01bfd56e]{display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border:1.5px solid var(--border-color, #e2e8f0);border-radius:28px;background:#fff;cursor:pointer;transition:all .15s ease}.account-trigger[data-v-01bfd56e]:hover,.account-trigger.active[data-v-01bfd56e]{border-color:var(--purple-p, #7d3cff);background-color:var(--bg-secondary, #f8f8f8)}.avatar[data-v-01bfd56e]{width:34px;height:34px;border-radius:50%;background:var(--purple-p, #7d3cff);color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;flex-shrink:0;letter-spacing:0}.avatar.premium[data-v-01bfd56e]{background:linear-gradient(135deg,#7c3aed,#a78bfa)}.avatar-lg[data-v-01bfd56e]{width:42px;height:42px;font-size:18px}.account-name-wrap[data-v-01bfd56e]{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.account-name[data-v-01bfd56e]{font-size:15px;font-weight:600;color:#1e293b;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.plan-badge[data-v-01bfd56e]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:var(--purple-p, #7d3cff);line-height:1;margin-top:2px}.plan-badge.premium[data-v-01bfd56e]{color:#7c3aed}.account-arrow[data-v-01bfd56e]{color:#94a3b8;flex-shrink:0;transition:transform .2s ease}.account-trigger.active .account-arrow[data-v-01bfd56e]{transform:rotate(180deg)}.account-menu[data-v-01bfd56e]{position:absolute;top:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 8px 30px #0000001f;min-width:220px;z-index:200;overflow:hidden}.account-menu-header[data-v-01bfd56e]{display:flex;align-items:center;gap:12px;padding:16px}.account-menu-info[data-v-01bfd56e]{display:flex;flex-direction:column;gap:2px;min-width:0}.account-menu-name[data-v-01bfd56e]{font-size:15px;font-weight:700;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-menu-plan[data-v-01bfd56e]{font-size:13px;font-weight:600;color:var(--purple-p, #7d3cff)}.account-menu-plan.premium[data-v-01bfd56e]{color:#7c3aed}.account-menu-divider[data-v-01bfd56e]{height:1px;background-color:#f1f5f9;margin:0}.account-menu-item[data-v-01bfd56e]{display:block;width:100%;padding:10px 16px;background:none;border:none;text-align:left;font-size:14px;font-weight:800;color:#334155;cursor:pointer;transition:background-color .1s ease}.account-menu-item[data-v-01bfd56e]:hover{background-color:#f8fafc;color:var(--purple-p, #7d3cff)}.account-menu-item.signout[data-v-01bfd56e]{color:#ef4444}.account-menu-item.signout[data-v-01bfd56e]:hover{background-color:#fef2f2;color:#dc2626}.account-menu-enter-active[data-v-01bfd56e],.account-menu-leave-active[data-v-01bfd56e]{transition:all .2s ease}.account-menu-enter-from[data-v-01bfd56e],.account-menu-leave-to[data-v-01bfd56e]{opacity:0;transform:translateY(-6px)}.sign-button[data-v-01bfd56e]{background-color:var(--purple-p);color:#fff;font-size:14px;font-weight:700;border:none;cursor:pointer;border-radius:var(--radius-md, 8px);height:35px;width:100px;transition:background-color .2s ease}.sign-button[data-v-01bfd56e]:hover{background-color:var(--dark-purple)}ul[data-v-01bfd56e]{list-style-type:none;margin:0;padding:0;display:flex;gap:15px}li[data-v-01bfd56e]{position:relative}li a[data-v-01bfd56e]{display:block;color:#000;padding:8px 16px;text-decoration:none;white-space:nowrap;transition:color .3s}li a[data-v-01bfd56e]:hover{color:var(--purple-p)}li a.router-link-active[data-v-01bfd56e]{color:var(--purple-p);background-color:var(--light-purple);border-radius:var(--radius-md, 8px)}@media (max-width: 1280px){ul[data-v-01bfd56e]{gap:4px}li a[data-v-01bfd56e]{padding:8px 10px}}@media (max-width: 900px){.header-container[data-v-01bfd56e]{padding:10px 15px}.logo-container[data-v-01bfd56e],.user-container[data-v-01bfd56e]{flex:1}.user-container[data-v-01bfd56e]{justify-content:flex-end}ul[data-v-01bfd56e]{gap:10px}li a[data-v-01bfd56e],.dropdown-toggle[data-v-01bfd56e]{padding:8px 12px}.logo-name[data-v-01bfd56e]{font-size:1.4rem}.sign-button[data-v-01bfd56e]{width:80px}.account-name-wrap[data-v-01bfd56e]{display:none}.account-trigger[data-v-01bfd56e]{padding:4px 8px 4px 4px;gap:6px}.account-menu[data-v-01bfd56e]{right:0}}@media (max-width: 768px){nav[data-v-01bfd56e]{display:none}.logo-container[data-v-01bfd56e]{align-items:flex-start}}.footer[data-v-95487ce0]{background:var(--bg-secondary, #f8fafc);border-top:1px solid var(--border-color, #e2e8f0);font-family:var(--font-inter, "Inter", sans-serif)}.footer-inner[data-v-95487ce0]{width:90%;max-width:80rem;margin:0 auto;padding:24px 1rem;display:flex;align-items:center;justify-content:space-between}.footer-links[data-v-95487ce0]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.footer-links a[data-v-95487ce0]{font-size:.85rem;color:var(--text-secondary, #3a4653);text-decoration:none;transition:color .15s}.footer-links a[data-v-95487ce0]:hover{color:var(--purple-p, #7c3aed)}.footer-copy[data-v-95487ce0]{font-size:.8rem;color:var(--text-tertiary, #94a3b8);margin:0;white-space:nowrap}@media (max-width: 768px){.footer[data-v-95487ce0]{padding-bottom:60px}.footer-inner[data-v-95487ce0]{flex-direction:column;gap:16px;text-align:center;padding:20px 1rem}.footer-links[data-v-95487ce0]{justify-content:center;gap:16px}}.bottom-nav[data-v-5a99770f]{display:none}@media (max-width: 768px){.bottom-nav[data-v-5a99770f]{display:flex;position:fixed;bottom:0;left:0;right:0;height:60px;background:#fff;border-top:1px solid var(--border-color, #e2e8f0);z-index:1100;box-shadow:0 -2px 12px #00000014}.tab[data-v-5a99770f]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;background:none;border:none;cursor:pointer;color:#94a3b8;font-size:10px;font-weight:600;padding:6px 0;transition:color .15s ease;font-family:inherit}.tab.active[data-v-5a99770f]{color:var(--purple-p, #7d3cff)}.tab[data-v-5a99770f]:active{opacity:.7}.more-popup[data-v-5a99770f]{position:absolute;bottom:calc(100% + 8px);right:0;background:#fff;border-radius:12px;box-shadow:0 4px 24px #00000024;border:1px solid var(--border-color, #e2e8f0);overflow:hidden;min-width:160px}.popup-item[data-v-5a99770f]{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;background:none;border:none;cursor:pointer;color:#334155;font-size:14px;font-weight:600;font-family:inherit;text-decoration:none;transition:background-color .1s ease;box-sizing:border-box}.popup-item[data-v-5a99770f]:not(:last-child){border-bottom:1px solid var(--border-color, #f1f5f9)}.popup-item[data-v-5a99770f]:hover{background-color:var(--bg-secondary, #f8f8f8)}.popup-item.active[data-v-5a99770f]{color:var(--purple-p, #7d3cff);background-color:var(--light-purple, #f3eeff)}.popup-enter-active[data-v-5a99770f],.popup-leave-active[data-v-5a99770f]{transition:all .18s ease}.popup-enter-from[data-v-5a99770f],.popup-leave-to[data-v-5a99770f]{opacity:0;transform:translateY(8px)}}html,body{overflow-x:hidden;width:100%;max-width:100%}body{margin:0;padding:0}.layout{min-height:100vh;margin:0;width:100%;background-color:var(--bck);display:flex;flex-direction:column}main{flex:1}@media (max-width: 768px){main{padding-bottom:64px}}.header{position:relative;z-index:1000}.auth-overlay{display:flex;flex-direction:column;align-items:center;justify-content:center;height:50vh;gap:1rem}.auth-overlay button{padding:.5rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:4px;cursor:pointer}
