@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/inter-latin-400-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/inter-latin-500-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/inter-latin-600-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/inter-latin-700-normal.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/inter-latin-ext-400-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/inter-latin-ext-500-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/inter-latin-ext-600-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/inter-latin-ext-700-normal.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/inter-cyrillic-400-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/inter-cyrillic-500-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/inter-cyrillic-600-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/inter-cyrillic-700-normal.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/inter-greek-400-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/inter-greek-500-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/inter-greek-600-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/inter-greek-700-normal.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(../fonts/inter/inter-vietnamese-400-normal.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:500;src:url(../fonts/inter/inter-vietnamese-500-normal.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(../fonts/inter/inter-vietnamese-600-normal.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:700;src:url(../fonts/inter/inter-vietnamese-700-normal.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}:root{--color-primary-soft:#eff6ff;--color-primary-soft-2:#dbeafe;--color-primary-border:#bfdbfe;--color-primary-300:#93c5fd;--color-canvas:#f8fafc;--color-border:#e2e8f0;--color-border-soft:#eef2f7;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-xl:24px;--app-header-height:56px;--shadow-sm:0 1px 2px rgba(15,23,42,.04);--shadow-md:0 12px 28px -12px rgba(15,23,42,.18);--shadow-lg:0 28px 60px -16px rgba(15,23,42,.24);--shadow-primary:0 14px 30px -12px rgba(37,99,235,.38)}body{margin:0}body,button,input,select,textarea{font-family:var(--font-sans)}a{color:inherit}button,input,select,textarea{font-size:inherit}button{cursor:pointer}*{scrollbar-color:#cbd5e1 transparent;scrollbar-width:thin}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.auth-card,.contact-card,.dropdown-menu,.faq-card,.feature-card,.form-card,.modal-content,.panel,.pricing-card,.tool-card{box-shadow:var(--shadow-md)}.btn,.dropdown-item,.file-input,.form-control,.lang-item,button{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}#__nuxt .about-page,#__nuxt .article-list-page,#__nuxt .article-page,#__nuxt .contact-page,#__nuxt .faq-page,#__nuxt .features-page,#__nuxt .pricing-page{background:radial-gradient(circle at 50% -12%,rgba(37,99,235,.09),transparent 30rem),linear-gradient(180deg,var(--color-canvas) 0,var(--color-surface) 100%)}#__nuxt .login-page,#__nuxt .register-container{background:radial-gradient(circle at 50% -10%,rgba(37,99,235,.13),transparent 32rem),var(--color-canvas)}#__nuxt .page-title{color:var(--color-ink);font-size:clamp(2.25rem,4.5vw,4rem);font-weight:800;letter-spacing:-.045em;line-height:1.06}#__nuxt .page-subtitle{color:var(--color-muted);font-size:clamp(1rem,2vw,1.25rem);font-weight:400;line-height:1.7;max-width:760px}#__nuxt .advantages-title,#__nuxt .category-title,#__nuxt .guide-title,#__nuxt .section-title{color:var(--color-ink);letter-spacing:-.03em}#__nuxt .section-text,#__nuxt .team-intro{color:var(--color-muted);line-height:1.75}#__nuxt .advantage-card,#__nuxt .article-card,#__nuxt .article-content,#__nuxt .article-list-content,#__nuxt .categories-sidebar,#__nuxt .category-section,#__nuxt .contact-section,#__nuxt .email-card,#__nuxt .faq-section,#__nuxt .feature-item,#__nuxt .guide-step,#__nuxt .limitation-card,#__nuxt .login-card,#__nuxt .mission-section,#__nuxt .modal-content,#__nuxt .nav-container,#__nuxt .no-emails,#__nuxt .other-contact-section,#__nuxt .pricing-card,#__nuxt .register-card,#__nuxt .search-box,#__nuxt .support-container,#__nuxt .team-card,#__nuxt .tool-card,#__nuxt .user-center .card:not(.subscription-card),#__nuxt .value-card{border:1px solid var(--color-border);border-radius:var(--radius-lg)}#__nuxt .article-card,#__nuxt .faq-item,#__nuxt .feature-item,#__nuxt .guide-step,#__nuxt .tool-card{border-radius:var(--radius-md)}#__nuxt .advantage-card:hover,#__nuxt .article-card:hover,#__nuxt .email-card:hover,#__nuxt .feature-item:hover,#__nuxt .guide-step:hover,#__nuxt .team-card:hover,#__nuxt .tool-card:hover,#__nuxt .value-card:hover{transform:translateY(-5px)}#__nuxt .pricing-card:hover{transform:translateY(-7px)}#__nuxt .pricing-card.featured:hover{border-color:var(--color-primary);transform:scale(1.02) translateY(-7px)}#__nuxt .category-item,#__nuxt .faq-item,#__nuxt .faq-question,#__nuxt .nav-btn,#__nuxt .pagination-button,#__nuxt .retry-button{transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}#__nuxt .category-item:hover,#__nuxt .faq-question:hover,#__nuxt .nav-btn:hover{background-color:var(--color-primary-soft);color:var(--color-primary)}#__nuxt .category-item.active,#__nuxt .nav-btn.active{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-color:transparent;box-shadow:var(--shadow-primary);color:var(--color-surface)}#__nuxt .faq-item.active{box-shadow:0 14px 30px -18px #2563eb57}#__nuxt .search-box{padding:14px 22px}#__nuxt .search-box i{color:var(--color-primary)}#__nuxt .btn-login,#__nuxt .btn-outline-primary,#__nuxt .btn-primary,#__nuxt .btn-register,#__nuxt .btn-support,#__nuxt .download-btn,#__nuxt .pagination-button,#__nuxt .retry-button{border-radius:10px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,color .16s ease}#__nuxt .btn-login,#__nuxt .btn-primary,#__nuxt .btn-register,#__nuxt .btn-support,#__nuxt .download-btn,#__nuxt .retry-button{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-color:transparent;box-shadow:var(--shadow-primary);color:var(--color-surface)}#__nuxt .btn-login:hover,#__nuxt .btn-primary:hover,#__nuxt .btn-register:hover,#__nuxt .btn-support:hover,#__nuxt .download-btn:hover,#__nuxt .retry-button:hover{background:linear-gradient(135deg,var(--color-primary-hover),var(--color-primary-active));box-shadow:0 18px 36px -14px #2563eb7a;color:var(--color-surface);transform:translateY(-2px)}#__nuxt .btn-outline-primary{background:transparent;border:1px solid var(--color-primary)}#__nuxt .btn-outline-primary:hover{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-surface);transform:translateY(-2px)}#__nuxt .edit-input,#__nuxt .edit-select,#__nuxt .form-control,#__nuxt .modal-content input,#__nuxt .user-input{border-radius:10px}#__nuxt .edit-input:focus,#__nuxt .edit-select:focus,#__nuxt .form-control:focus,#__nuxt .modal-content input:focus,#__nuxt .user-input:focus{box-shadow:0 0 0 3px #2563eb21}#__nuxt .login-card,#__nuxt .register-card{border-radius:22px;box-shadow:var(--shadow-lg)}#__nuxt .login-title,#__nuxt .register-title{color:var(--color-ink);letter-spacing:-.035em}#__nuxt .sidebar,#__nuxt .user-center,#__nuxt .user-center .main-content{background-color:var(--color-canvas)}#__nuxt .sidebar{border-right:1px solid var(--color-border)}#__nuxt .user-center .card:not(.subscription-card){border-radius:var(--radius-lg)}#__nuxt .user-center .card-header{border-bottom:1px solid var(--color-border-soft)}#__nuxt .sidebar .nav-item{border-radius:10px}#__nuxt .sidebar .nav-item.active{font-weight:600}#__nuxt .sidebar .nav-section h3{color:var(--color-muted)}#__nuxt .config-panel,#__nuxt .preview-panel{background:var(--color-surface)}#__nuxt .panel-title{border-bottom:1px solid var(--color-border);color:var(--color-ink);padding-bottom:14px}#__nuxt .file-list-container{background:var(--color-primary-soft);border-radius:var(--radius-md)}#__nuxt .file-input{background:var(--color-primary-soft);border-radius:var(--radius-lg)}#__nuxt .file-input:hover{background:var(--color-primary-soft-2)}#__nuxt .file-item,#__nuxt .option-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}#__nuxt .upload-tips{background:var(--color-primary-soft);border-radius:var(--radius-md)}#__nuxt .button-container button{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-hover));border-radius:12px;box-shadow:var(--shadow-primary)}#__nuxt .button-container button:hover{box-shadow:0 18px 36px -14px #2563eb7a;transform:translateY(-2px)}#__nuxt .button-container button:disabled,#__nuxt .button-container button[disabled]{background:var(--color-border-soft);box-shadow:none;color:var(--color-muted);cursor:not-allowed;opacity:.72;transform:none}#__nuxt .button-container button:disabled:hover,#__nuxt .button-container button[disabled]:hover{background:var(--color-border-soft);box-shadow:none;transform:none}#__nuxt .download-page{background:radial-gradient(circle at 50% -10%,rgba(37,99,235,.1),transparent 30rem),var(--color-canvas);min-height:60vh}#__nuxt .download-btn{border-radius:12px}#__nuxt .modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a8f}#__nuxt .modal-content{border-radius:18px}#__nuxt .modal-buttons button{border-radius:10px}#__nuxt .article-content,#__nuxt .article-list-content{background:var(--color-surface)}#__nuxt .article-title{color:var(--color-ink);font-weight:800;letter-spacing:-.04em;line-height:1.18}#__nuxt .article-card{background:var(--color-surface);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}#__nuxt .breadcrumb a{color:var(--color-primary)}#__nuxt .breadcrumb .current{color:var(--color-ink-soft)}#__nuxt .invoice-table,#__nuxt .table,#__nuxt .team-table{border:1px solid var(--color-border);border-radius:var(--radius-md)}#__nuxt .invoice-table td,#__nuxt .invoice-table th,#__nuxt .table td,#__nuxt .table th,#__nuxt .team-table td,#__nuxt .team-table th{border-bottom:1px solid var(--color-border-soft)}#__nuxt .invoice-table th,#__nuxt .table th,#__nuxt .team-table th{font-weight:650}#__nuxt .info-card,#__nuxt .info-grid .info-item,#__nuxt .team-info-grid .info-item{background:var(--color-canvas);border:1px solid var(--color-border-soft);border-radius:var(--radius-md)}#__nuxt .discount-badge,#__nuxt .featured-badge,#__nuxt .role-badge,#__nuxt .status-badge,#__nuxt .subscription-badge{border-radius:999px;font-size:12px;font-weight:700;line-height:1.2;padding:5px 12px}#__nuxt .btn-cancel,#__nuxt .btn-danger,#__nuxt .btn-keep,#__nuxt .btn-outline,#__nuxt .btn-retry,#__nuxt .btn-secondary,#__nuxt .btn-small,#__nuxt .btn-success,#__nuxt .pagination button,#__nuxt .retry-btn{border-radius:9px;font-weight:600;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease,opacity .16s ease}#__nuxt .btn-cancel:hover,#__nuxt .btn-danger:hover,#__nuxt .btn-keep:hover,#__nuxt .btn-outline:hover,#__nuxt .btn-retry:hover,#__nuxt .btn-secondary:hover,#__nuxt .btn-small:hover,#__nuxt .btn-success:hover,#__nuxt .pagination button:hover:not(:disabled),#__nuxt .retry-btn:hover{transform:translateY(-1px)}#__nuxt .failure-page,#__nuxt .status-page,#__nuxt .success-page{background:radial-gradient(circle at 50% -8%,rgba(37,99,235,.09),transparent 28rem),var(--color-canvas)}#__nuxt .error-container,#__nuxt .failure-container,#__nuxt .status-container,#__nuxt .success-container{border:1px solid var(--color-border)}#__nuxt .error-title,#__nuxt .failure-title,#__nuxt .status-title,#__nuxt .success-title{color:var(--color-ink);letter-spacing:-.035em}#__nuxt .mode-option,#__nuxt .nav-tab,#__nuxt .option-item{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color .16s ease,background-color .16s ease,color .16s ease,box-shadow .16s ease,transform .16s ease}#__nuxt .mode-option:hover,#__nuxt .nav-tab:hover,#__nuxt .option-item:hover{background:var(--color-primary-soft);border-color:var(--color-primary-border)}#__nuxt .mode-option.active,#__nuxt .nav-tab.active,#__nuxt .option-item.active{box-shadow:0 10px 24px -18px #2563ebb8}#__nuxt .nav-tabs .nav-tab{background:transparent;border:none;border-bottom:2px solid transparent;border-radius:10px 10px 0 0;color:var(--color-muted)}#__nuxt .nav-tabs .nav-tab:hover:not(.active){background:var(--color-canvas);color:var(--color-primary)}#__nuxt .nav-tabs .nav-tab.active{background:var(--color-primary-soft);border-bottom-color:var(--color-primary);box-shadow:none;color:var(--color-primary)}#__nuxt .range-input-group,#__nuxt .slider-container,#__nuxt .target-size-input{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md)}#__nuxt .dimension-input,#__nuxt .edit-input,#__nuxt .edit-select,#__nuxt .password-input,#__nuxt .range-input-group input,#__nuxt .size-input,#__nuxt .size-unit{border-radius:10px}#__nuxt .zoom-btn{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-ink-soft);transition:background-color .16s ease,color .16s ease,border-color .16s ease}#__nuxt .zoom-btn:hover{background:var(--color-primary-soft);border-color:var(--color-primary-border);color:var(--color-primary)}:root{--color-primary:#2563eb;--color-primary-hover:#1d4ed8;--color-primary-active:#1e40af;--color-primary-soft:#f3f7ff;--color-primary-soft-2:#eaf1ff;--color-primary-border:#dbe6fb;--color-primary-300:#a8c7ff;--color-ink:#0f172a;--color-ink-soft:#334155;--color-muted:#64748b;--color-faint:#94a3b8;--color-surface:#fff;--color-surface-subtle:#f8fafc;--color-canvas:#f7f9fd;--color-border:#e6eaf2;--color-border-soft:#eef1f6;--color-success:#16a34a;--color-success-soft:#f0fdf4;--color-warning:#d97706;--color-warning-soft:#fffbeb;--color-danger:#dc2626;--color-danger-soft:#fef2f2;--radius-sm:10px;--radius-md:14px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--app-header-height:64px;--shadow-sm:0 1px 2px rgba(15,23,42,.05),0 6px 18px -10px rgba(15,23,42,.08);--shadow-md:0 18px 42px -24px rgba(15,23,42,.22);--shadow-lg:0 32px 80px -32px rgba(15,23,42,.28);--shadow-primary:0 16px 34px -14px rgba(37,99,235,.46);--font-sans:"Inter","SF Pro Display","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Roboto,"Helvetica Neue",Arial,"Noto Sans","Noto Sans Arabic","Noto Sans Hebrew","Noto Sans Thai","Noto Sans Devanagari","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Hiragino Sans","Yu Gothic",Meiryo,"Apple SD Gothic Neo","Malgun Gothic",sans-serif;--surface-card-gradient:linear-gradient(180deg,hsla(0,0%,100%,.98),#fff);--primary-button-gradient:linear-gradient(135deg,#4f8cff,#2563eb 46%,#1d4ed8);--primary-button-gradient-hover:linear-gradient(135deg,#3b82f6,#1d4ed8 48%,#1e40af);--white:#fff;--text-dark:var(--color-ink);--text-light:var(--color-muted);--bg-light:var(--color-canvas);--border-color:var(--color-border);--primary-color:var(--color-primary);--primary-light:var(--color-primary-soft);--primary-dark:var(--color-primary-hover)}html{color-scheme:light}body,html{background-color:var(--color-canvas)}body{color:var(--color-ink);font-family:var(--font-sans);font-feature-settings:"ss01","cv02","cv03","cv04","cv11";letter-spacing:-.006em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}::-moz-selection{background:#2563eb2e;color:var(--color-ink)}::selection{background:#2563eb2e;color:var(--color-ink)}#__nuxt h1,#__nuxt h2,#__nuxt h3,#__nuxt h4,#__nuxt h5,#__nuxt h6{color:var(--color-ink);letter-spacing:-.025em;text-wrap:balance}#__nuxt p{letter-spacing:-.006em}#__nuxt a{transition:color .18s ease,background-color .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .18s ease}#__nuxt button,#__nuxt input,#__nuxt select,#__nuxt textarea{font-family:var(--font-sans)}#__nuxt a:focus-visible,#__nuxt button:focus-visible,#__nuxt input:focus-visible,#__nuxt select:focus-visible,#__nuxt textarea:focus-visible{outline:2px solid rgba(37,99,235,.5);outline-offset:2px}#__nuxt .about-page,#__nuxt .article-list-page,#__nuxt .article-page,#__nuxt .contact-page,#__nuxt .faq-page,#__nuxt .features-page,#__nuxt .home-page,#__nuxt .login-page,#__nuxt .pricing-page,#__nuxt .register-container{background:radial-gradient(circle at 12% -8%,rgba(79,140,255,.1),transparent 28rem),radial-gradient(circle at 88% -2%,rgba(14,165,233,.08),transparent 30rem),linear-gradient(180deg,var(--color-canvas) 0,#fff 100%)}#__nuxt .home-page{min-height:calc(100vh - var(--app-header-height))}#__nuxt .home-page .page-container{margin-inline:auto;max-width:1440px;padding:clamp(72px,8vw,120px) clamp(24px,6vw,72px) clamp(80px,9vw,128px)}#__nuxt .about-page,#__nuxt .article-list-page,#__nuxt .article-page,#__nuxt .contact-page,#__nuxt .faq-page,#__nuxt .features-page,#__nuxt .pricing-page{padding-bottom:clamp(56px,6vw,88px);padding-top:clamp(56px,6vw,88px)}#__nuxt .container-fluid.px-5{margin-inline:auto;max-width:1280px;padding-inline:clamp(20px,4vw,48px)}#__nuxt .hero-title,#__nuxt .page-title{color:var(--color-ink);font-weight:800;letter-spacing:-.05em;line-height:1.03}#__nuxt .hero-subtitle,#__nuxt .page-subtitle{color:var(--color-muted);line-height:1.75;margin-inline:auto;max-width:720px;text-wrap:pretty}#__nuxt .advantages-title,#__nuxt .category-title,#__nuxt .guide-title,#__nuxt .section-title{font-weight:800;letter-spacing:-.035em}#__nuxt .advantage-card,#__nuxt .article-card,#__nuxt .article-content,#__nuxt .article-list-content,#__nuxt .categories-sidebar,#__nuxt .category-section,#__nuxt .contact-section,#__nuxt .email-card,#__nuxt .faq-section,#__nuxt .feature-item,#__nuxt .guide-step,#__nuxt .limitation-card,#__nuxt .login-card,#__nuxt .mission-section,#__nuxt .modal-content,#__nuxt .nav-container,#__nuxt .no-emails,#__nuxt .other-contact-section,#__nuxt .pricing-card,#__nuxt .register-card,#__nuxt .search-box,#__nuxt .support-container,#__nuxt .team-card,#__nuxt .tool-card,#__nuxt .user-center .card:not(.subscription-card),#__nuxt .value-card{background:var(--surface-card-gradient);border:1px solid rgba(15,23,42,.07);box-shadow:var(--shadow-sm)}#__nuxt .advantage-card,#__nuxt .article-card,#__nuxt .email-card,#__nuxt .guide-step,#__nuxt .team-card,#__nuxt .tool-card,#__nuxt .value-card{overflow:hidden;position:relative}#__nuxt .advantage-card:before,#__nuxt .article-card:before,#__nuxt .email-card:before,#__nuxt .guide-step:before,#__nuxt .team-card:before,#__nuxt .tool-card:before,#__nuxt .value-card:before{background:linear-gradient(140deg,rgba(79,140,255,.09),transparent 38%),radial-gradient(circle at 85% 12%,rgba(14,165,233,.08),transparent 30%);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .22s ease}#__nuxt .advantage-card:hover:before,#__nuxt .article-card:hover:before,#__nuxt .email-card:hover:before,#__nuxt .guide-step:hover:before,#__nuxt .team-card:hover:before,#__nuxt .tool-card:hover:before,#__nuxt .value-card:hover:before{opacity:1}#__nuxt .advantage-card:hover,#__nuxt .article-card:hover,#__nuxt .email-card:hover,#__nuxt .feature-item:hover,#__nuxt .guide-step:hover,#__nuxt .team-card:hover,#__nuxt .tool-card:hover,#__nuxt .value-card:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-lg);transform:translateY(-6px)}#__nuxt .tool-card:hover{border-color:#2563eb38}#__nuxt .pricing-card{transition:transform .22s cubic-bezier(.2,.8,.2,1),border-color .22s ease,box-shadow .22s ease}#__nuxt .pricing-card:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-lg);transform:translateY(-8px)}#__nuxt .pricing-card.featured{border-color:#2563eb6b;box-shadow:0 28px 64px -32px #2563eb57}#__nuxt .pricing-card.featured:hover{border-color:#2563eb94;box-shadow:0 36px 84px -34px #2563eb6b;transform:scale(1.02) translateY(-8px)}#__nuxt .discount-badge,#__nuxt .featured-badge,#__nuxt .role-badge,#__nuxt .status-badge,#__nuxt .subscription-badge{font-weight:750;letter-spacing:.01em}#__nuxt .featured-badge{background:var(--primary-button-gradient);box-shadow:var(--shadow-primary)}#__nuxt .btn-login,#__nuxt .btn-primary,#__nuxt .btn-register,#__nuxt .btn-support,#__nuxt .button-container button,#__nuxt .download-btn,#__nuxt .pagination-button,#__nuxt .retry-button{background:var(--primary-button-gradient);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffff38,var(--shadow-primary);color:#fff;text-shadow:0 1px 1px rgba(15,23,42,.08)}#__nuxt .btn-login:hover,#__nuxt .btn-primary:hover,#__nuxt .btn-register:hover,#__nuxt .btn-support:hover,#__nuxt .button-container button:hover:not(:disabled),#__nuxt .download-btn:hover,#__nuxt .pagination-button:hover:not(:disabled),#__nuxt .retry-button:hover{background:var(--primary-button-gradient-hover);border-color:#0f172a1a;box-shadow:inset 0 1px #ffffff38,0 20px 40px -18px #2563eb85;color:#fff;transform:translateY(-2px)}#__nuxt .btn-outline-primary{background:#fff9;border-color:var(--color-primary);color:var(--color-primary)}#__nuxt .btn-outline-primary:hover{background:var(--primary-button-gradient);border-color:transparent;box-shadow:var(--shadow-primary);color:#fff}#__nuxt .btn-outline-primary.active,#__nuxt .btn-outline-primary.active:hover{background:var(--color-primary);border-color:var(--color-primary-hover);box-shadow:0 4px 6px #3182ce26;color:#fff}#__nuxt .edit-input,#__nuxt .edit-select,#__nuxt .form-control,#__nuxt .modal-content input,#__nuxt .user-input{background:#fff;border:1px solid var(--color-border);border-radius:12px;transition:border-color .18s ease,box-shadow .18s ease,background-color .18s ease,transform .18s ease}#__nuxt .edit-input:hover,#__nuxt .edit-select:hover,#__nuxt .form-control:hover,#__nuxt .modal-content input:hover,#__nuxt .user-input:hover{border-color:#cbd5e1}#__nuxt .edit-input:focus,#__nuxt .edit-select:focus,#__nuxt .form-control:focus,#__nuxt .modal-content input:focus,#__nuxt .user-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563eb1f;outline:none}#__nuxt .navbar{backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);background:#ffffffe0;border-bottom:1px solid rgba(15,23,42,.07);box-shadow:0 8px 30px #0f172a0f;height:var(--app-header-height)}#__nuxt .navbar .container{max-width:1480px;padding-inline:clamp(20px,4vw,44px)}#__nuxt .navbar .brand-mark{background:linear-gradient(135deg,#f7faff,#e8f0ff);border-radius:11px;box-shadow:inset 0 0 0 1px #2563eb14;height:36px;width:36px}#__nuxt .navbar .brand-primary{font-size:1.06rem;font-weight:750;letter-spacing:-.03em}#__nuxt .navbar .brand-secondary{color:var(--color-muted);font-weight:650;letter-spacing:.1em}#__nuxt .navbar .nav-link{border-radius:10px;color:var(--color-ink-soft);font-size:.94rem;font-weight:550}#__nuxt .navbar .nav-link:hover{background:linear-gradient(135deg,var(--color-primary-soft),#f7fbff);color:var(--color-primary)}#__nuxt .language-switcher .dropdown-menu,#__nuxt .nav-item .dropdown-menu,#__nuxt .navbar .dropdown-menu{backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 24px 64px -24px #0f172a47}#__nuxt .navbar .dropdown-header{color:var(--color-muted);font-weight:750;letter-spacing:.08em;text-transform:uppercase}#__nuxt .navbar .dropdown-item{border-radius:10px;color:var(--color-ink);transition:background-color .16s ease,color .16s ease,transform .16s ease,padding-left .16s ease,padding-right .16s ease}#__nuxt .navbar .dropdown-item:hover{background:var(--color-primary-soft);color:var(--color-primary)}#__nuxt .auth-buttons .nav-link{border-radius:10px;font-weight:650}#__nuxt .register-btn{background:var(--primary-button-gradient);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #fff3,var(--shadow-primary)}#__nuxt .user-avatar-container{border-color:var(--color-primary-border);box-shadow:0 0 0 3px #2563eb14;height:36px;width:36px}#__nuxt [class$=-pdf-page]{background:radial-gradient(circle at 50% -8%,rgba(37,99,235,.08),transparent 30rem),linear-gradient(180deg,var(--color-canvas) 0,var(--color-surface) 100%)}#__nuxt .config-panel,#__nuxt .preview-panel{background:#f8fafceb}#__nuxt .content{background:#ffffff9e}#__nuxt .panel-title{font-weight:750;letter-spacing:-.025em}#__nuxt .file-list-container{background:linear-gradient(180deg,#f3f7fff0,#f8fafcfa);border:1px solid var(--color-primary-border);box-shadow:inset 0 1px #fffc}#__nuxt .file-input{background:radial-gradient(circle at 50% 0,rgba(79,140,255,.08),transparent 55%),var(--color-primary-soft);border:2px dashed var(--color-primary-border);border-radius:18px;box-shadow:inset 0 1px #fffc}#__nuxt .file-input:hover{background:radial-gradient(circle at 50% 0,rgba(79,140,255,.12),transparent 55%),var(--color-primary-soft-2);border-color:var(--color-primary)}#__nuxt .file-item,#__nuxt .option-item{background:#fff;border-color:#0f172a12;border-radius:14px;box-shadow:var(--shadow-sm)}#__nuxt .file-item:hover,#__nuxt .option-item:hover{border-color:var(--color-primary-border);box-shadow:var(--shadow-md);transform:translateY(-3px)}#__nuxt .upload-tips{border-radius:14px}#__nuxt .mode-option.active,#__nuxt .nav-tab.active,#__nuxt .option-item.active{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:0 12px 28px -20px #2563ebb8;color:var(--color-primary)}#__nuxt .range-input-group,#__nuxt .slider-container,#__nuxt .target-size-input{background:#fff}#__nuxt .zoom-btn{background:#fff;border-color:var(--color-border)}#__nuxt .footer{background:radial-gradient(circle at 78% -10%,rgba(37,99,235,.24),transparent 34rem),radial-gradient(circle at 12% 20%,rgba(79,140,255,.08),transparent 28rem),linear-gradient(180deg,#0b1220,#080d18);border-top:1px solid hsla(0,0%,100%,.08);padding-top:4.5rem}#__nuxt .footer .col-pdf-tools h2,#__nuxt .footer .col-pdf-tools p{color:#e6ebf5}#__nuxt .footer h6{color:#f4f7fb;letter-spacing:.1em}#__nuxt .footer a{color:#b8c2d4}#__nuxt .footer a:hover{color:#fff}#__nuxt .footer .social-link{background:#ffffff0e;border-color:#ffffff1f;color:#b8c2d4}#__nuxt .footer .social-link:hover{background:var(--color-primary);border-color:var(--color-primary);color:#fff;transform:translateY(-2px)}#__nuxt .footer .form-control{background:#ffffff12;border-color:#ffffff1f;color:#fff}#__nuxt .footer .form-control::-moz-placeholder{color:#94a3b8}#__nuxt .footer .form-control::placeholder{color:#94a3b8}#__nuxt .footer .btn-primary{background:var(--primary-button-gradient);border-color:transparent;box-shadow:0 16px 32px -18px #2563eb99}#__nuxt .login-card,#__nuxt .register-card{border:1px solid rgba(15,23,42,.07);border-radius:24px;box-shadow:0 32px 80px -34px #0f172a47}#__nuxt .login-title,#__nuxt .register-title{font-weight:800;letter-spacing:-.04em}#__nuxt .pricing-card{border-radius:22px}#__nuxt .stats-section{background:radial-gradient(circle at 20% 0,hsla(0,0%,100%,.16),transparent 20rem),radial-gradient(circle at 82% 12%,rgba(14,165,233,.16),transparent 24rem),linear-gradient(135deg,var(--color-primary) 0,var(--color-primary-hover) 100%);box-shadow:0 30px 64px -34px #2563eb7a}#__nuxt .stat-number{font-weight:800;letter-spacing:-.045em}#__nuxt .faq-item{background:#fff;border-color:var(--color-border)}#__nuxt .faq-item.active{border-color:var(--color-primary-border);box-shadow:0 20px 44px -30px #2563eb66}#__nuxt .faq-question{font-weight:650}#__nuxt .email-icon{background:var(--primary-button-gradient);box-shadow:var(--shadow-primary)}#__nuxt .contact-page .social-link,#__nuxt .contact-page .social-links .social-link{background:var(--primary-button-gradient);border:1px solid rgba(15,23,42,.08);box-shadow:var(--shadow-primary)}#__nuxt .article-card{border-radius:16px}#__nuxt .article-card-title,#__nuxt .article-title{font-weight:750;letter-spacing:-.03em}#__nuxt .breadcrumb{color:var(--color-muted)}#__nuxt .modal-overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0f172a94}#__nuxt .modal-content{border-radius:20px;box-shadow:var(--shadow-lg)}#__nuxt .sidebar,#__nuxt .user-center,#__nuxt .user-center .main-content{background:var(--color-canvas)}#__nuxt .sidebar{border-inline-end:1px solid var(--color-border)}#__nuxt .sidebar .nav-item.active,#__nuxt .sidebar .nav-item:hover{background:var(--color-primary-soft);color:var(--color-primary)}#__nuxt .invoice-table,#__nuxt .table,#__nuxt .team-table{border-color:var(--color-border);border-radius:14px;overflow:hidden}#__nuxt .invoice-table th,#__nuxt .table th,#__nuxt .team-table th{background:var(--color-surface-subtle);color:var(--color-ink-soft);font-weight:700}#__nuxt .error-container,#__nuxt .failure-container,#__nuxt .status-container,#__nuxt .success-container{box-shadow:var(--shadow-lg)}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.001ms!important}}@media(max-width:991px){#__nuxt .home-page .page-container{padding-bottom:72px;padding-top:64px}}@media(max-width:640px){#__nuxt .navbar .container{padding-inline:16px}#__nuxt .home-page .page-container{padding-bottom:56px;padding-top:48px}}#__nuxt .about-page>.container-fluid>.text-center,#__nuxt .contact-page>.container-fluid>.text-center,#__nuxt .faq-page>.container-fluid>.text-center,#__nuxt .features-page>.container-fluid>.text-center,#__nuxt .home-page .hero-section,#__nuxt .pricing-page>.container-fluid>.text-center{overflow:clip;position:relative}#__nuxt .home-page{overflow-x:clip}#__nuxt .about-page>.container-fluid>.text-center:before,#__nuxt .contact-page>.container-fluid>.text-center:before,#__nuxt .faq-page>.container-fluid>.text-center:before,#__nuxt .features-page>.container-fluid>.text-center:before,#__nuxt .home-page .hero-section:before,#__nuxt .pricing-page>.container-fluid>.text-center:before{background:radial-gradient(circle at 35% 50%,rgba(79,140,255,.12),transparent 34%),radial-gradient(circle at 68% 50%,rgba(14,165,233,.09),transparent 30%);border-radius:999px;content:"";filter:blur(18px);height:180px;inset:-72px -10% auto;pointer-events:none;position:absolute;z-index:0}#__nuxt .about-page>.container-fluid>.text-center>*,#__nuxt .contact-page>.container-fluid>.text-center>*,#__nuxt .faq-page>.container-fluid>.text-center>*,#__nuxt .features-page>.container-fluid>.text-center>*,#__nuxt .home-page .hero-section>*,#__nuxt .pricing-page>.container-fluid>.text-center>*{position:relative;z-index:1}#__nuxt .article-card,#__nuxt .email-card,#__nuxt .faq-item,#__nuxt .feature-item,#__nuxt .guide-step,#__nuxt .pricing-card,#__nuxt .team-card,#__nuxt .tool-card,#__nuxt .user-center .card:not(.subscription-card),#__nuxt .value-card{background:linear-gradient(180deg,#fffffffa,#fffffff0);border-color:#0f172a11;box-shadow:0 18px 45px -34px #0f172a3d,0 1px 2px #0f172a09}#__nuxt .article-card:hover,#__nuxt .email-card:hover,#__nuxt .faq-item:hover,#__nuxt .feature-item:hover,#__nuxt .guide-step:hover,#__nuxt .pricing-card:hover,#__nuxt .team-card:hover,#__nuxt .tool-card:hover,#__nuxt .user-center .card:not(.subscription-card):hover,#__nuxt .value-card:hover{border-color:#2563eb2e;box-shadow:0 28px 62px -38px #0f172a4d,0 1px 2px #0f172a0d}#__nuxt .email-icon,#__nuxt .team-avatar,#__nuxt .tool-icon-wrapper,#__nuxt .value-icon{background:linear-gradient(135deg,#ffffffe6,#eff6ffeb);border:1px solid rgba(37,99,235,.08);box-shadow:inset 0 1px #fffc,0 10px 24px -18px #2563eb57}#__nuxt .email-card:hover .email-icon,#__nuxt .team-card:hover .team-avatar,#__nuxt .tool-card:hover .tool-icon-wrapper,#__nuxt .value-card:hover .value-icon{background:var(--primary-button-gradient);border-color:transparent;color:#fff}#__nuxt .email-card:hover .email-icon i,#__nuxt .team-card:hover .team-avatar i,#__nuxt .tool-card:hover .tool-icon,#__nuxt .value-card:hover .value-icon i{color:#fff}#__nuxt .about-page .page-title,#__nuxt .contact-page .page-title,#__nuxt .faq-page .page-title,#__nuxt .features-page .page-title,#__nuxt .home-page .hero-title,#__nuxt .pricing-page .page-title,#__nuxt .user-center .page-header h1{color:var(--color-ink);text-wrap:balance}#__nuxt .about-page .page-subtitle,#__nuxt .contact-page .page-subtitle,#__nuxt .faq-page .page-subtitle,#__nuxt .features-page .page-subtitle,#__nuxt .home-page .hero-subtitle,#__nuxt .pricing-page .page-subtitle{color:var(--color-muted);line-height:1.75}#__nuxt .user-center .card:not(.subscription-card),#__nuxt .user-center .card:not(.subscription-card) .card-header{border-color:var(--color-border-soft)}#__nuxt .user-center .card:not(.subscription-card) h2{color:var(--color-ink);font-size:20px}#__nuxt .article-list-grid{gap:22px}#__nuxt .article-card{padding:26px;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}#__nuxt .article-card:hover{transform:translateY(-4px)}#__nuxt .article-intro{color:var(--color-muted)}#__nuxt .article-meta{color:var(--color-faint)}#__nuxt .pagination{gap:14px}#__nuxt .invoice-table td,#__nuxt .invoice-table th,#__nuxt .team-table td,#__nuxt .team-table th,#__nuxt .user-center .table td,#__nuxt .user-center .table th{padding-inline:16px}#__nuxt .info-card,#__nuxt .info-grid .info-item,#__nuxt .team-info-grid .info-item{background:#fff;border-color:var(--color-border-soft);box-shadow:var(--shadow-sm)}#__nuxt .edit-input,#__nuxt .edit-select,#__nuxt .form-control,#__nuxt .modal-content input,#__nuxt .user-input{color:var(--color-ink)}#__nuxt .edit-input::-moz-placeholder,#__nuxt .edit-select::-moz-placeholder,#__nuxt .form-control::-moz-placeholder,#__nuxt .modal-content input::-moz-placeholder,#__nuxt .user-input::-moz-placeholder{color:var(--color-faint)}#__nuxt .edit-input::placeholder,#__nuxt .edit-select::placeholder,#__nuxt .form-control::placeholder,#__nuxt .modal-content input::placeholder,#__nuxt .user-input::placeholder{color:var(--color-faint)}#__nuxt .btn,#__nuxt .btn-login,#__nuxt .btn-outline-primary,#__nuxt .btn-primary,#__nuxt .btn-register,#__nuxt .btn-support,#__nuxt .download-btn,#__nuxt .modal-buttons button,#__nuxt .pagination-button,#__nuxt .retry-button{letter-spacing:-.01em}#__nuxt .user-center{background:radial-gradient(circle at 10% -8%,rgba(37,99,235,.08),transparent 30rem),radial-gradient(circle at 92% 0,rgba(14,165,233,.06),transparent 28rem),linear-gradient(180deg,var(--bg-light) 0,#fff 100%);color:var(--text-dark)}#__nuxt .user-center .user-layout{min-height:calc(100vh - var(--app-header-height))}#__nuxt .user-center .main-content{padding:clamp(24px,4vw,48px)}#__nuxt .user-center .page-header{margin-bottom:32px}#__nuxt .user-center .page-header h1{color:var(--text-dark);font-size:clamp(30px,4vw,40px);font-weight:800;letter-spacing:-.045em;margin:0}#__nuxt .user-center .page-header p{color:var(--text-light);font-size:16px;margin:10px 0 0}#__nuxt .user-center .cards-grid{gap:24px}#__nuxt .user-center .card:not(.subscription-card){background:linear-gradient(180deg,#fffffffa,#fffffff0);border:1px solid rgba(15,23,42,.07);border-radius:18px;box-shadow:0 22px 52px -34px #0f172a42,0 1px 2px #0f172a0a;overflow:hidden;padding:clamp(24px,4vw,34px);position:relative;transition:transform .2s cubic-bezier(.2,.8,.2,1),border-color .2s ease,box-shadow .2s ease}#__nuxt .user-center .card:not(.subscription-card):before{background:linear-gradient(90deg,#2563eb,#60a5fa,#0ea5e9);content:"";height:3px;position:absolute;top:0;inset-inline:0;opacity:.9;pointer-events:none}#__nuxt .user-center .card:not(.subscription-card):hover{border-color:#2563eb33;box-shadow:0 32px 76px -38px #0f172a52,0 1px 2px #0f172a0d;transform:translateY(-3px)}#__nuxt .user-center .card:not(.subscription-card) h2{border-bottom:1px solid var(--color-border-soft);color:var(--text-dark);font-size:21px;font-weight:750;letter-spacing:-.025em;margin:0 0 20px;padding-bottom:16px}#__nuxt .user-center .card:not(.subscription-card) .card-header{border-bottom:1px solid var(--color-border-soft);margin-bottom:22px;padding-bottom:16px}#__nuxt .user-center .card:not(.subscription-card) .card-header h2{border-bottom:0;margin:0;padding-bottom:0}#__nuxt .user-center .email-info,#__nuxt .user-center .profile-info{gap:18px}#__nuxt .user-center .info-item{align-items:center;background:#fbfcfe;border:1px solid var(--color-border-soft);border-radius:12px;padding:12px 14px;white-space:nowrap}#__nuxt .user-center .info-item strong{color:var(--text-light);font-weight:650;margin-inline-end:8px}#__nuxt .user-center .info-item span{color:var(--text-dark)}#__nuxt .user-center .edit-input,#__nuxt .user-center .edit-select{background:#fff;border:1px solid var(--color-border);border-radius:10px;color:var(--text-dark)}#__nuxt .user-center .edit-input:focus,#__nuxt .user-center .edit-select:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563eb1f;outline:none}#__nuxt .user-center .divider{background-color:var(--color-border-soft)}#__nuxt .user-center .btn,#__nuxt .user-center .btn-primary,#__nuxt .user-center .btn-secondary,#__nuxt .user-center .cancel-btn,#__nuxt .user-center .download-btn,#__nuxt .user-center .retry-btn,#__nuxt .user-center .save-btn{border-radius:11px;font-weight:700;letter-spacing:-.01em;transition:transform .18s ease,background-color .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease}#__nuxt .user-center .btn-primary:hover,#__nuxt .user-center .btn-secondary:hover,#__nuxt .user-center .btn:hover,#__nuxt .user-center .cancel-btn:hover,#__nuxt .user-center .download-btn:hover:not(:disabled),#__nuxt .user-center .retry-btn:hover,#__nuxt .user-center .save-btn:hover{transform:translateY(-2px)}#__nuxt .user-center .btn-primary,#__nuxt .user-center .save-btn{background:var(--primary-button-gradient);border:1px solid rgba(15,23,42,.08);box-shadow:inset 0 1px #ffffff38,0 14px 28px -16px #2563eb75;color:#fff}#__nuxt .user-center .btn-primary:hover,#__nuxt .user-center .save-btn:hover{background:var(--primary-button-gradient-hover);color:#fff}#__nuxt .user-center .form-group label{color:var(--text-dark);font-weight:650}#__nuxt .user-center .form-group input,#__nuxt .user-center .modal-content input,#__nuxt .user-center .password-form input{background:#fff;border:1px solid var(--color-border);border-radius:11px;color:var(--text-dark)}#__nuxt .user-center .form-group input:focus,#__nuxt .user-center .modal-content input:focus,#__nuxt .user-center .password-form input:focus{border-color:var(--color-primary);box-shadow:0 0 0 4px #2563eb1f;outline:none}#__nuxt .user-center .error-message{background:var(--color-danger-soft);border:1px solid rgba(220,38,38,.12);border-radius:10px;color:var(--color-danger)}#__nuxt .user-center .message.success{background:var(--color-success-soft);border-color:#16a34a1f;color:var(--color-success)}#__nuxt .user-center .message.error{background:var(--color-danger-soft);border-color:#dc26261f;color:var(--color-danger)}#__nuxt .user-center .invoice-table,#__nuxt .user-center .table,#__nuxt .user-center .team-table{border:1px solid var(--color-border);border-radius:14px;overflow:hidden}#__nuxt .user-center .invoice-table th,#__nuxt .user-center .table th,#__nuxt .user-center .team-table th{background:var(--color-surface-subtle);color:var(--text-light);font-weight:700}#__nuxt .user-center .invoice-table td,#__nuxt .user-center .table td,#__nuxt .user-center .team-table td{border-bottom:1px solid var(--color-border-soft)}#__nuxt .user-center .role-badge,#__nuxt .user-center .status-badge,#__nuxt .user-center .status-cancelled,#__nuxt .user-center .status-draft,#__nuxt .user-center .status-issued,#__nuxt .user-center .status-overdue,#__nuxt .user-center .status-paid,#__nuxt .user-center .status-refunded{border-radius:999px;font-size:12px;font-weight:750;line-height:1.2;padding:6px 11px}#__nuxt .user-center .pagination{gap:14px}#__nuxt .user-center .pagination button{border-radius:10px}#__nuxt .sidebar{background:#fffffff5;border-inline-end:1px solid var(--color-border-soft);box-shadow:12px 0 36px -32px #0f172a3d;height:calc(100vh - var(--app-header-height));padding:24px 0;width:280px}#__nuxt .sidebar .user-avatar{border-bottom:1px solid var(--color-border-soft);gap:14px;margin-bottom:22px;padding:0 22px 22px}#__nuxt .sidebar .avatar-image{border:2px solid var(--color-primary-border);border-radius:50%;box-shadow:0 0 0 4px #2563eb14;height:52px;width:52px}#__nuxt .sidebar .username{color:var(--text-dark);font-size:16px;font-weight:750;letter-spacing:-.02em}#__nuxt .sidebar .subscription-badge{background:var(--primary-button-gradient);border-radius:999px;box-shadow:0 10px 20px -12px #2563eb80;color:#fff;font-size:10px;font-weight:750;letter-spacing:.04em;padding:4px 9px;text-transform:uppercase}#__nuxt .sidebar .nav-section{margin-bottom:26px;padding:0 20px}#__nuxt .sidebar .nav-section h3{border-bottom:1px solid var(--color-border-soft);color:var(--text-light);font-size:12px;font-weight:750;letter-spacing:.1em;margin:0 0 12px;padding-bottom:10px;text-transform:uppercase}#__nuxt .sidebar .nav-item{align-items:center;border-radius:11px;color:var(--color-ink-soft);display:flex;font-weight:550;gap:10px;margin-bottom:6px;padding:11px 13px;text-decoration:none;transition:background-color .16s ease,color .16s ease,transform .16s ease}#__nuxt .sidebar .nav-item i{color:var(--color-muted);text-align:center;width:18px}#__nuxt .sidebar .nav-item:hover{background:var(--color-primary-soft);color:var(--color-primary);transform:translate(2px)}#__nuxt .sidebar .nav-item:hover i{color:var(--color-primary)}#__nuxt .sidebar .nav-item.active{background:var(--color-primary-soft);box-shadow:inset 0 0 0 1px #2563eb14;color:var(--color-primary);font-weight:700}#__nuxt .sidebar .nav-item.active i{color:var(--color-primary)}#__nuxt .failure-page,#__nuxt .status-page,#__nuxt .success-page{background:radial-gradient(circle at 50% -8%,rgba(37,99,235,.1),transparent 30rem),linear-gradient(180deg,var(--color-canvas) 0,#fff 100%)}#__nuxt .error-container,#__nuxt .failure-container,#__nuxt .status-container,#__nuxt .success-container{border:1px solid rgba(15,23,42,.07);border-radius:24px;box-shadow:0 32px 80px -36px #0f172a4d,0 1px 2px #0f172a0a}#__nuxt .error-icon,#__nuxt .failure-icon,#__nuxt .status-icon,#__nuxt .success-icon{filter:drop-shadow(0 12px 20px rgba(37,99,235,.12))}#__nuxt .error-title,#__nuxt .failure-title,#__nuxt .status-title,#__nuxt .success-title{font-weight:800;letter-spacing:-.04em}#__nuxt .failure-page .btn-primary,#__nuxt .failure-page .btn-secondary,#__nuxt .status-page .btn-primary,#__nuxt .status-page .btn-secondary,#__nuxt .success-page .btn-primary,#__nuxt .success-page .btn-secondary{border-radius:11px;box-shadow:0 14px 28px -16px #2563eb61}#__nuxt .user-center .upgrade-card{background:radial-gradient(circle at 88% 0,rgba(14,165,233,.12),transparent 22rem),linear-gradient(135deg,#f7faff,#fff);border-color:#2563eb29}#__nuxt .user-center .upgrade-card .btn{background:var(--primary-button-gradient);border-color:transparent;box-shadow:inset 0 1px #ffffff38,0 14px 28px -16px #2563eb75;color:#fff}#__nuxt .user-center .upgrade-card .btn:hover{background:var(--primary-button-gradient-hover);color:#fff}#__nuxt .user-center .invoice-table input,#__nuxt .user-center .invoice-table select,#__nuxt .user-center .team-table input,#__nuxt .user-center .team-table select{background:#fff;border:1px solid var(--color-border);border-radius:9px;color:var(--text-dark)}#__nuxt .user-center .invoice-table input:focus,#__nuxt .user-center .invoice-table select:focus,#__nuxt .user-center .team-table input:focus,#__nuxt .user-center .team-table select:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f;outline:none}#__nuxt .user-center .action-buttons{align-items:center;display:flex;gap:8px}#__nuxt .user-center .btn-small{border-radius:9px;font-weight:700;min-width:34px;padding:8px 11px;transition:transform .16s ease,box-shadow .16s ease,background-color .16s ease,border-color .16s ease,color .16s ease}#__nuxt .user-center .btn-small:hover{transform:translateY(-1px)}#__nuxt .user-center .btn-success{background:var(--color-success-soft);border-color:#16a34a24;color:var(--color-success)}#__nuxt .user-center .btn-success:hover{background:var(--color-success);color:#fff}#__nuxt .user-center .btn-danger{background:var(--color-danger-soft);border-color:#dc26261f;color:var(--color-danger)}#__nuxt .user-center .btn-danger:hover{background:var(--color-danger);color:#fff}#__nuxt .user-center .btn-primary{background:var(--primary-button-gradient);color:#fff}#__nuxt .user-center .role-badge{align-items:center;background:var(--color-primary-soft);border:1px solid rgba(37,99,235,.1);border-radius:999px;color:var(--color-primary);display:inline-flex;font-size:12px;font-weight:750;justify-content:center;line-height:1.2;min-width:72px;padding:6px 11px}#__nuxt .user-center .role-badge.admin,#__nuxt .user-center .role-badge.owner{background:#eef7ff;border-color:#0369a11f;color:#0369a1}#__nuxt .user-center .role-badge.member{background:var(--color-success-soft);border-color:#16a34a1f;color:var(--color-success)}#__nuxt .pay-page{background:radial-gradient(circle at 50% -10%,rgba(37,99,235,.1),transparent 30rem),linear-gradient(180deg,var(--color-canvas) 0,#fff 100%)}#__nuxt .pay-page .container{max-width:720px;padding:clamp(24px,4vw,48px)}#__nuxt .pay-page .logo{color:var(--color-primary);font-weight:800;letter-spacing:-.04em}#__nuxt .pay-page .section-title{color:var(--color-ink);font-weight:800;letter-spacing:-.035em}#__nuxt .pay-page .plan{background:#fffffff5;border:1px solid rgba(15,23,42,.08);border-radius:16px;box-shadow:0 18px 44px -32px #0f172a3d,0 1px 2px #0f172a0a}#__nuxt .pay-page .plan:hover{border-color:#2563eb52;transform:translateY(-4px)}#__nuxt .pay-page .plan.selected{background:radial-gradient(circle at 50% 0,rgba(37,99,235,.1),transparent 60%),#f7faff;border-color:var(--color-primary);box-shadow:0 24px 52px -30px #2563eb61}#__nuxt .pay-page .plan-price{font-weight:800;letter-spacing:-.04em}#__nuxt .pay-page .btn-pay{background:var(--primary-button-gradient);border:1px solid rgba(15,23,42,.08);border-radius:12px;box-shadow:inset 0 1px #ffffff38,0 18px 34px -18px #2563eb80;color:#fff;font-weight:750;min-width:220px;padding:13px 26px}#__nuxt .pay-page .btn-pay:hover{background:var(--primary-button-gradient-hover);transform:translateY(-2px)}#__nuxt .pay-page .payment-method{background:#fff;border:1px solid var(--color-border);border-radius:12px}#__nuxt .pay-page .payment-method:hover{border-color:#2563eb47;box-shadow:0 14px 28px -22px #2563eb52}#__nuxt .pay-page .guarantee-items p{color:var(--color-muted)}#__nuxt .failure-page .info-card,#__nuxt .status-page .info-card,#__nuxt .success-page .info-card{background:#fff;border:1px solid var(--color-border-soft);border-radius:16px;box-shadow:var(--shadow-sm);padding:22px}#__nuxt .failure-page .info-item,#__nuxt .status-page .info-item,#__nuxt .success-page .info-item{border-bottom-color:var(--color-border-soft)}#__nuxt .failure-page .status-failed,#__nuxt .status-page .status-pending,#__nuxt .success-page .status-completed{border-radius:999px;font-size:12px;font-weight:750;padding:5px 11px}#__nuxt .forgot-password-page,#__nuxt .reset-password-page{background:radial-gradient(circle at 50% -10%,rgba(37,99,235,.1),transparent 32rem),linear-gradient(180deg,var(--color-canvas) 0,#fff 100%)}#__nuxt .forgot-card,#__nuxt .reset-card{background:#fffffffa;border:1px solid rgba(15,23,42,.07);border-radius:22px;box-shadow:0 32px 80px -34px #0f172a47,0 1px 2px #0f172a0a}#__nuxt .forgot-title,#__nuxt .reset-title{color:var(--color-ink);font-weight:800;letter-spacing:-.04em}#__nuxt .forgot-subtitle,#__nuxt .reset-subtitle{color:var(--color-muted)}#__nuxt .forgot-password-page .alert,#__nuxt .reset-password-page .alert{border-radius:12px;padding:12px 15px}#__nuxt .forgot-password-page .btn-primary,#__nuxt .reset-password-page .btn-primary{background:var(--primary-button-gradient);border:1px solid rgba(15,23,42,.08);border-radius:11px;box-shadow:inset 0 1px #ffffff38,0 16px 30px -16px #2563eb80}#__nuxt .forgot-password-page .btn-secondary,#__nuxt .reset-password-page .btn-secondary{border-radius:11px}#__nuxt .download-page{background:radial-gradient(circle at 50% -8%,rgba(37,99,235,.1),transparent 30rem),linear-gradient(180deg,var(--color-canvas) 0,#fff 100%)}#__nuxt .download-page .content{padding:clamp(48px,8vw,96px) 24px}#__nuxt .download-page .content h1{color:var(--color-ink);font-weight:800;letter-spacing:-.04em}#__nuxt .download-page .spinner{border-color:var(--color-border-soft);border-top-color:var(--color-primary);border-width:5px;box-shadow:0 20px 44px -28px #2563eb80;height:68px;width:68px}#__nuxt .download-page .download-btn{background:var(--primary-button-gradient);border-radius:12px;box-shadow:inset 0 1px #ffffff38,0 18px 34px -18px #2563eb80;min-width:220px;padding:13px 26px}#__nuxt .download-page .modal-content{border-radius:20px;box-shadow:var(--shadow-lg)}#__nuxt .download-page .modal-buttons button{border-radius:11px;font-weight:700}#__nuxt .article-list-page .container,#__nuxt .article-page .container{max-width:1180px;padding-inline:clamp(20px,5vw,48px)}#__nuxt .article-content,#__nuxt .article-list-content{background:#fffffffa;border:1px solid rgba(15,23,42,.065);border-radius:20px;box-shadow:0 24px 60px -36px #0f172a47,0 1px 2px #0f172a0a}#__nuxt .article-body{color:var(--color-ink-soft);font-size:16px;line-height:1.85}#__nuxt .article-body h2,#__nuxt .article-body h3{color:var(--color-ink);font-weight:800;letter-spacing:-.03em}#__nuxt .article-body img{border-radius:14px;box-shadow:var(--shadow-sm);max-width:100%}#__nuxt .article-body a{color:var(--color-primary)}#__nuxt .article-footer,#__nuxt .article-meta{color:var(--color-muted)}#__nuxt .article-card{border:1px solid rgba(15,23,42,.065);box-shadow:0 18px 44px -34px #0f172a3d,0 1px 2px #0f172a09}#__nuxt .faq-page .search-box{background:#fff;border:1px solid rgba(15,23,42,.07);border-radius:999px;box-shadow:0 18px 44px -30px #0f172a3d,0 1px 2px #0f172a0a}#__nuxt .faq-page .nav-container{background:#fffffff5;border:1px solid rgba(15,23,42,.065);border-radius:16px;box-shadow:var(--shadow-sm)}#__nuxt .faq-page .nav-btn{border-radius:999px;font-weight:650}#__nuxt .email-card{background:#fff;border:1px solid rgba(15,23,42,.065);border-radius:18px;box-shadow:0 20px 48px -34px #0f172a3d,0 1px 2px #0f172a09}#__nuxt .mode-option,#__nuxt .nav-tab,#__nuxt .option-item{border-color:var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}#__nuxt .range-input-group,#__nuxt .slider-container,#__nuxt .target-size-input{border-color:var(--color-border);border-radius:14px;box-shadow:var(--shadow-sm)}#__nuxt .zoom-btn{border-radius:10px;box-shadow:var(--shadow-sm)}#__nuxt .config-content,#__nuxt .preview-header{color:var(--color-ink)}#__nuxt .config-panel,#__nuxt .preview-panel{background:#f8fafcf5}#__nuxt .compression-mode,#__nuxt .conversion-options,#__nuxt .crop-options,#__nuxt .mode-options,#__nuxt .ocr-options,#__nuxt .option-group{gap:12px}#__nuxt .mode-option,#__nuxt .option-item{background:#fff;border:1px solid var(--color-border);border-radius:12px;box-shadow:var(--shadow-sm)}#__nuxt .mode-option:hover,#__nuxt .option-item:hover{background:#f8fbff;border-color:#2563eb3d}#__nuxt .mode-option.active,#__nuxt .option-item.active{background:var(--color-primary-soft);border-color:var(--color-primary);box-shadow:0 14px 28px -22px #2563eb80}#__nuxt .option-title,#__nuxt .panel-title{color:var(--color-ink);font-weight:750;letter-spacing:-.025em}#__nuxt .help-text,#__nuxt .instructions,#__nuxt .option-desc{color:var(--color-muted);line-height:1.65}#__nuxt .color-picker-container,#__nuxt .dimension-controls,#__nuxt .dimension-group,#__nuxt .image-container{background:#fff;border:1px solid var(--color-border);border-radius:12px}#__nuxt .dimension-input,#__nuxt .password-input,#__nuxt .range-input-group input,#__nuxt .size-input,#__nuxt .size-unit{background:#fff;border:1px solid var(--color-border);border-radius:9px;color:var(--color-ink)}#__nuxt .dimension-input:focus,#__nuxt .password-input:focus,#__nuxt .range-input-group input:focus,#__nuxt .size-input:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px #2563eb1f;outline:none}#__nuxt .compression-slider,#__nuxt .image-quality-slider,#__nuxt .range-input-group,#__nuxt .slider-container{border-radius:14px}#__nuxt .btn-lg,#__nuxt .button-container button{border-radius:12px;font-weight:750;letter-spacing:-.01em}#__nuxt .btn:disabled,#__nuxt .button-container button:disabled,#__nuxt .button-container button[disabled]{background:var(--color-border-soft);box-shadow:none;color:var(--color-muted);cursor:not-allowed;opacity:.72}#__nuxt .file-preview{background:#fff;border:1px solid var(--color-border-soft);border-radius:10px}#__nuxt .file-item{background:#fff;border-radius:14px;box-shadow:var(--shadow-sm)}#__nuxt .badge-locked{border-radius:999px;font-size:11px;font-weight:750;padding:4px 9px}#__nuxt .circle-icon{align-items:center;border-radius:50%;display:inline-flex;height:26px;justify-content:center;width:26px}#__nuxt .upload-tips{background:linear-gradient(135deg,var(--color-primary-soft),#f8fbff);border:1px solid var(--color-primary-border);border-radius:12px;color:var(--color-primary-hover)}#__nuxt .empty-state,#__nuxt .empty-table{background:#fbfcfe;border:1px dashed var(--color-border);border-radius:14px;color:var(--color-muted)}#__nuxt .loading-container,#__nuxt .loading-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffc7}#__nuxt .loading-spinner,#__nuxt .spinner{border-color:var(--color-border-soft);border-top-color:var(--color-primary)}#__nuxt .alert{border-radius:12px;padding:12px 15px}#__nuxt .form-check-input{accent-color:var(--color-primary);height:16px;width:16px}#__nuxt .form-check-label{color:var(--color-muted)}#__nuxt .btn-group{gap:10px}#__nuxt .btn-social{background:#fff;border:1px solid var(--color-border);border-radius:10px;color:var(--color-ink-soft)}#__nuxt .btn-social:hover{background:var(--color-primary-soft);border-color:#2563eb3d;color:var(--color-primary)}#__nuxt .back-link{color:var(--color-primary);font-weight:650}#__nuxt .not-found{background:#fff;border:1px solid var(--color-border);border-radius:16px;box-shadow:var(--shadow-sm)}#__nuxt .action-buttons,#__nuxt .edit-actions,#__nuxt .new-rows-actions{gap:9px}#__nuxt .color-preview{border:1px solid var(--color-border);border-radius:9px}#__nuxt .delete-tag{background:var(--color-danger-soft);border-radius:999px;color:var(--color-danger);font-weight:700;padding:4px 9px}#__nuxt .language-switcher .dropdown-menu.show,#__nuxt .nav-item .dropdown-menu.show,#__nuxt .navbar .dropdown-menu.show{animation:purapdf-dropdown-in .18s cubic-bezier(.2,.8,.2,1)}#__nuxt .dropdown-menu-wide.show{animation:purapdf-dropdown-fade .18s ease-out}@keyframes purapdf-dropdown-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes purapdf-dropdown-fade{0%{opacity:0}to{opacity:1}}#__nuxt .btn:active,#__nuxt button:active{transform:scale(.98)}@media(prefers-reduced-motion:reduce){#__nuxt .dropdown-menu-wide.show,#__nuxt .language-switcher .dropdown-menu.show,#__nuxt .nav-item .dropdown-menu.show,#__nuxt .navbar .dropdown-menu.show{animation:none}}#__nuxt .btn,#__nuxt .card-header h2,#__nuxt .dropdown-item,#__nuxt .hero-subtitle,#__nuxt .hero-title,#__nuxt .nav-link,#__nuxt .stat-label,#__nuxt .table td,#__nuxt .table th,#__nuxt .tool-desc,#__nuxt .tool-name,#__nuxt h1,#__nuxt h2,#__nuxt h3,#__nuxt h4,#__nuxt h5{overflow-wrap:break-word}#__nuxt .password-modal .modal-content{animation:purapdf-password-modal-in .22s cubic-bezier(.2,.8,.2,1);border-radius:20px;max-width:400px;padding:2rem 2rem 1.75rem;position:relative}#__nuxt .password-modal .modal-content h3{align-items:center;color:var(--color-ink);display:flex;font-size:1.25rem;font-weight:700;gap:10px;letter-spacing:-.02em;margin:0 0 .7rem}#__nuxt .password-modal .modal-content h3:before{align-items:center;background:var(--color-primary-soft);border-radius:10px;color:var(--color-primary);content:"";display:inline-flex;flex:none;font-family:Font Awesome\ 6 Free;font-size:.82em;font-weight:900;height:34px;justify-content:center;width:34px}#__nuxt .password-modal .modal-content p{color:var(--color-muted);line-height:1.6;margin:0 0 1rem}#__nuxt .password-modal .modal-content input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='%2394a3b8' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' viewBox='0 0 24 24'%3E%3Crect width='18' height='11' x='3' y='11' rx='2'/%3E%3Cpath d='M7 11V7a5 5 0 0 1 10 0v4'/%3E%3C/svg%3E");background-position:.9rem;background-repeat:no-repeat;background-size:17px;border-radius:12px;box-sizing:border-box;font-size:1rem;padding:.72rem .9rem .72rem 2.6rem;width:100%}#__nuxt .password-modal .modal-buttons{margin-top:.5rem}#__nuxt .password-modal .modal-buttons button{font-size:1rem;font-weight:650;min-height:auto;padding:.55rem 1.35rem;width:auto}#__nuxt .password-modal .modal-buttons button:first-child:not(:disabled):hover{background-color:var(--color-primary-hover)}#__nuxt .password-modal .modal-buttons .cancel-btn{background:transparent;border:1px solid var(--color-border);color:var(--color-ink-soft)}#__nuxt .password-modal .modal-buttons .cancel-btn:hover{background:var(--color-surface-subtle);border-color:#cbd5e1;color:var(--color-ink)}#__nuxt .password-modal .modal-close{align-items:center;background:transparent;border:none;border-radius:8px;color:var(--color-muted);cursor:pointer;display:inline-flex;font-size:.9rem;height:30px;justify-content:center;position:absolute;right:.9rem;top:.9rem;transition:background-color .16s ease,color .16s ease;width:30px}#__nuxt .password-modal .modal-close:hover{background:var(--color-surface-subtle);color:var(--color-ink)}@keyframes purapdf-password-modal-in{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}[dir=rtl] .navbar-nav{padding-left:0;padding-right:0}[dir=rtl] .ml-auto{margin-left:0;margin-right:auto}[dir=rtl] .mr-2{margin-left:.5rem;margin-right:0}[dir=rtl] .mr-3{margin-left:1rem;margin-right:0}[dir=rtl] .ml-3{margin-left:0;margin-right:1rem}[dir=rtl] .dropdown-menu-right{left:0;right:auto}[dir=rtl] .dropdown-menu,[dir=rtl] .form-control{text-align:right}[dir=rtl] .input-group .form-control{border-radius:0 10px 10px 0}[dir=rtl] .input-group-append .btn{border-radius:10px 0 0 10px}[dir=rtl] .input-group-append{margin-left:0;margin-right:-1px}[dir=rtl] .text-left{text-align:right}[dir=rtl] .text-right{text-align:left}[dir=rtl] .fa-angle-double-right,[dir=rtl] .fa-angle-right,[dir=rtl] .fa-arrow-circle-right,[dir=rtl] .fa-arrow-right,[dir=rtl] .fa-caret-right,[dir=rtl] .fa-chevron-right,[dir=rtl] .fa-hand-point-right,[dir=rtl] .fa-long-arrow-alt-right{transform:scaleX(-1)}[dir=rtl] .stat-number{direction:ltr;unicode-bidi:isolate}[dir=rtl] .fa-angle-double-left,[dir=rtl] .fa-angle-left,[dir=rtl] .fa-arrow-circle-left,[dir=rtl] .fa-arrow-left,[dir=rtl] .fa-caret-left,[dir=rtl] .fa-chevron-left,[dir=rtl] .fa-hand-point-left,[dir=rtl] .fa-long-arrow-alt-left,[dir=rtl] .fa-redo,[dir=rtl] .fa-undo{transform:scaleX(-1)}[dir=rtl] .file-item .badge-locked,[dir=rtl] .file-item .circle-icon{left:8px;right:auto}[dir=rtl] .sidebar{border-left:2px solid #e0e0e0;border-right:none}[dir=rtl] .nav-item i{margin-left:10px;margin-right:0}[dir=rtl] .preview-panel{border-left:1px solid #e0e0e0;border-right:none}[dir=rtl] .col-social-links{justify-content:flex-start}[dir=rtl] .list-unstyled{padding-left:0;padding-right:0}@media(max-width:767px){[dir=rtl] .col-social-links{justify-content:center}}
