html,ins,legend,mark{color:#000}a,blockquote,body,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}caption{text-align:left}h1,h2,h3,h4,h5,h6{font-weight:400}abbr,acronym{border:0;font-variant:normal}input,select,textarea{font-family:inherit;font-weight:inherit;font-size:100%}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}ins,mark{background-color:#ff9}body{line-height:1}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}a{font-size:100%;vertical-align:baseline;background:0 0}ins{text-decoration:none}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{min-height:100vh}:root{--font-family: "Inter", sans-serif;--font-size: 14px;--font-weight: 400;--font-weight-bold: 700;--font-weight-black: 900;--font-size-small: 12px;--color-primary: #222;--color-secondary: #666;--primary-color: #6366f1;--primary-hover: #4f46e5;--secondary-color: #8b5cf6;--success-color: #10b981;--error-color: #ef4444;--text-primary: #1f2937;--text-secondary: #6b7280;--bg-base: #FAF9F5;--bg-secondary: #f9fafb;--bg-hover: #f3f4f6;--border-color: #D9D8D5;--shadow: 0px 0px 22px 3px rgb(103 99 99 / 10%);--shadow-hover: 0px 0px 22px 3px rgb(103 99 99 / 14%);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--border-radius-sm: 4px;--border-radius-md: 8px;--border-radius-lg: 16px;--gap-sm: 8px;--gap-md: 16px;--gap-lg: 24px}body{font-family:var(--font-family);color:var(--text-primary);background:var(--bg-secondary);font-size:var(--font-size);line-height:1.5}.container{max-width:1200px;margin:0 auto;padding:0 20px}.btn{display:inline-block;padding:16px 24px;font-size:14px;font-weight:500;text-decoration:none;border:none;border-radius:var(--border-radius-md);cursor:pointer;transition:all .2s}.btn-primary{background:var(--primary-color);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-lg)}.btn-secondary{background:#f0eee5;color:#222}.btn-secondary:hover{background:#ece8d5}.input{width:100%;padding:12px 16px;font-size:16px;border:2px solid var(--border-color);border-radius:8px;transition:border-color .2s}.input:focus{outline:none;border-color:var(--primary-color)!important}.card{background:var(--bg-primary);border-radius:12px;padding:32px;box-shadow:var(--shadow-lg)}.page-home .main-content{flex:1 1 auto;display:flex}input::placeholder{color:#a8a8a8}@media (max-width: 768px){.page-title{font-size:20px!important;margin-bottom:0!important}.recommendations-content h2{font-size:16px!important}.recommendations-content h2:first-child{margin-top:0!important}}.logo a[data-v-b55e11d3]{text-decoration:none;color:var(--primary-color)}.upgrade-btn[data-v-b55e11d3]{margin:auto 20px 0;padding:12px 16px;background:#222;color:#fff;border-radius:var(--border-radius-md);text-align:center;text-decoration:none;font-weight:600;font-size:14px;transition:background-color .2s}.upgrade-btn[data-v-b55e11d3]:hover{background:#000}.user-info-container[data-v-b55e11d3]{padding:20px;border-top:1px solid #E0E0E0;display:flex;justify-content:space-between;align-items:center;gap:8px}.user-info-container button[data-v-b55e11d3]{font-size:0;padding:0;width:32px;height:32px;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M9.5%203C10.3284%203%2011%203.67157%2011%204.5V7.5L10.9902%207.60059C10.9437%207.82855%2010.7417%208%2010.5%208C10.2583%208%2010.0563%207.82855%2010.0098%207.60059L10%207.5V4.5C10%204.22386%209.77614%204%209.5%204H4.5L4.39941%204.00977C4.17145%204.05629%204%204.25829%204%204.5V15.5C4%2015.7761%204.22386%2016%204.5%2016H9.5C9.74171%2016%209.94371%2015.8286%209.99023%2015.6006L10%2015.5V12.5C10%2012.2239%2010.2239%2012%2010.5%2012C10.7761%2012%2011%2012.2239%2011%2012.5V15.5L10.9922%2015.6533C10.9154%2016.4097%2010.2767%2017%209.5%2017H4.5C3.67157%2017%203%2016.3284%203%2015.5V4.5C3%203.72334%203.59028%203.08461%204.34668%203.00781L4.5%203H9.5ZM12.6201%206.6748C12.7998%206.46522%2013.1155%206.44063%2013.3252%206.62012L16.8252%209.62012L16.8994%209.69922C16.9641%209.78514%2017%209.89052%2017%2010C17%2010.146%2016.936%2010.2849%2016.8252%2010.3799L13.3252%2013.3799L13.2422%2013.4375C13.0389%2013.5503%2012.7773%2013.5086%2012.6201%2013.3252C12.4631%2013.1417%2012.4618%2012.877%2012.6045%2012.6934L12.6748%2012.6201L15.1484%2010.5H7.5C7.22386%2010.5%207%2010.2761%207%2010C7%209.72386%207.22386%209.5%207.5%209.5H15.1484L12.6748%207.37988C12.4652%207.20024%2012.4406%206.88447%2012.6201%206.6748Z'%20fill='black'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:center}.user-info-container a[data-v-b55e11d3]{flex:1 1 auto;text-align:center}.user-info[data-v-b55e11d3]{font-weight:600;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-avatar[data-v-b55e11d3]{width:32px;height:32px;border-radius:50%;flex:0 0 32px;object-fit:cover;background:#e0e0e0}.user-avatar--initial[data-v-b55e11d3]{display:flex;align-items:center;justify-content:center;background:var(--primary-color, #6366F1);color:#fff;font-weight:600;font-size:14px}.page-home .content[data-v-b55e11d3]{background-image:url("data:image/svg+xml,%3csvg%20width='18'%20height='18'%20viewBox='0%200%2018%2018'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3ccircle%20cx='9'%20cy='9'%20r='1'%20fill='%23D8D7D4'/%3e%3c/svg%3e");background-repeat:repeat;background-attachment:fixed}.content[data-v-b55e11d3]{display:grid;grid-template-columns:300px 1fr;grid-template-areas:"aside header" "aside main";min-height:100vh;grid-template-rows:auto 1fr;background-color:#faf9f5}.aside[data-v-b55e11d3]{display:grid;grid-template-areas:"logo" "menu" "generated" "upgrade-btn" "user";grid-template-rows:76px auto 1fr 100px 74px;grid-area:aside;gap:20px;border-right:1px solid #E0E0E0;background-color:var(--bg-base);z-index:10;height:100vh;position:sticky;top:0}.logo[data-v-b55e11d3]{grid-area:logo}.nav[data-v-b55e11d3]{grid-area:menu}.resently-generated[data-v-b55e11d3]{grid-area:generated}.upgrade-btn[data-v-b55e11d3]{grid-area:upgrade-btn}.user-info-container[data-v-b55e11d3]{grid-area:user}.header[data-v-b55e11d3]{padding:20px;grid-area:header;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #E0E0E0}.header .btn[data-v-b55e11d3]{margin-left:auto}.nav[data-v-b55e11d3]{display:flex;flex-direction:column;gap:16px;padding:0 20px}.main[data-v-b55e11d3]{grid-area:main;padding:20px;overflow-y:auto}.articles[data-v-b55e11d3]{padding:20px;grid-area:articles}.nav-links[data-v-b55e11d3]{display:flex;align-items:center;gap:16px}.nav-links .btn[data-v-b55e11d3]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.nav-links .btn[data-v-b55e11d3]:active{opacity:.8}.nav-list[data-v-b55e11d3]{display:flex;flex-direction:column;gap:1px;list-style:none}.nav-item[data-v-b55e11d3]{list-style:none}.nav-link[data-v-b55e11d3]{display:flex;align-items:center;gap:8px;color:#666;text-decoration:none;transition:background-color .2s;padding:10px;border-radius:var(--border-radius-md)}.nav-link[data-v-b55e11d3]:hover,.nav-link.active[data-v-b55e11d3]{background-color:#f0eee5}.logo[data-v-b55e11d3],.logo-mobile[data-v-b55e11d3]{font-size:24px;font-weight:900;color:#222;padding:20px}.article-item[data-v-b55e11d3]{padding:20px;border-radius:8px;border:1px solid #D9D8D5}.resently-generated[data-v-b55e11d3]{padding:20px;gap:8px}.resently-generated__title[data-v-b55e11d3]{margin-bottom:16px;font-size:12px;color:#666}.generated-list[data-v-b55e11d3]{display:flex;flex-direction:column;gap:8px}.generated-item[data-v-b55e11d3]{cursor:pointer;transition:all .2s;display:flex;flex-direction:column;position:relative;pointer-events:auto;-webkit-user-select:none;user-select:none;text-decoration:none;color:inherit}.generated-item[data-v-b55e11d3]:hover{color:var(--primary-color)}.generated-type[data-v-b55e11d3]{color:#222;margin-bottom:4px}.generated-preview[data-v-b55e11d3]{display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.generated-date[data-v-b55e11d3]{font-size:11px;color:#999;margin-top:auto}.loading-recent[data-v-b55e11d3],.empty-recent[data-v-b55e11d3]{padding:10px;font-size:12px;color:#666;text-align:center}.empty-recent p[data-v-b55e11d3]{margin:0}.main[data-v-b55e11d3]{display:flex;justify-content:center;align-items:start}.main-content[data-v-b55e11d3]{max-width:800px;flex:1 1 auto;flex-direction:column}.page-title[data-v-b55e11d3]{font-size:22px;font-weight:600;margin-bottom:16px}.nav-icon[data-v-b55e11d3]{display:block;position:relative;z-index:1}.nav-icon-container[data-v-b55e11d3]{position:relative}.nav-icon-container[data-v-b55e11d3]:before{content:"";display:block;position:absolute;left:50%;top:50%;width:24px;height:24px;background:#e5e4df;border-radius:20px;transform:translate(-50%,-50%)}@media (min-width: 768px){.header-mobile[data-v-b55e11d3]{display:none}.user-info-container[data-v-b55e11d3]{display:grid!important;grid-template-columns:auto 1fr auto;align-self:center}}@media (max-width: 768px){.header-mobile[data-v-b55e11d3]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;border-bottom:1px solid #E0E0E0;background:var(--bg-base);position:relative;width:100%}.logo-mobile a[data-v-b55e11d3]{text-decoration:none;color:var(--primary-color)}.header-mobile__user[data-v-b55e11d3]{position:relative}.logo-mobile[data-v-b55e11d3]{padding:0}.nav-item[data-v-b55e11d3]:nth-child(4),.nav-item[data-v-b55e11d3]:nth-child(5){display:none}.nav-item[data-v-b55e11d3]{padding:0}.avatar-trigger[data-v-b55e11d3]{background:none;border:none;padding:0;cursor:pointer;display:block;-webkit-tap-highlight-color:transparent}.avatar-dropdown[data-v-b55e11d3]{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:#fff;border:1px solid #E0E0E0;border-radius:var(--border-radius-md);box-shadow:0 4px 16px #00000014;padding:12px;z-index:20;display:flex;flex-direction:column;gap:12px}.avatar-dropdown__name[data-v-b55e11d3]{font-weight:600;font-size:14px;word-break:break-word}.avatar-dropdown__logout[data-v-b55e11d3]{background:none;border:1px solid #E0E0E0;border-radius:var(--border-radius-md);padding:8px 12px;font-size:14px;cursor:pointer;font-weight:500}.avatar-dropdown__logout[data-v-b55e11d3]:hover{background:#f0eee5}.header-mobile__login[data-v-b55e11d3]{background:#222;color:#fff;text-decoration:none;font-weight:600;font-size:14px;padding:8px 16px;border-radius:var(--border-radius-md)}.header-mobile__login[data-v-b55e11d3]:hover{background:#000}.content[data-v-b55e11d3]{grid-template-columns:1fr;grid-template-areas:"header" "main"}.main-content[data-v-b55e11d3]{padding-bottom:64px;max-width:100%;width:100%}.aside[data-v-b55e11d3]{display:flex;position:fixed;bottom:4px;left:16px;right:16px;top:auto;height:auto;padding:0;z-index:10;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid #dedede;border-radius:40px;background-color:#ffffff08}.nav[data-v-b55e11d3]{padding:0;width:100%}.nav-list[data-v-b55e11d3]{flex-direction:row;gap:0}.nav-item[data-v-b55e11d3]{flex:1}.nav-item[data-v-b55e11d3]:nth-child(1){order:1}.nav-item[data-v-b55e11d3]:nth-child(2){order:2}.nav-link[data-v-b55e11d3]{justify-content:center;flex-direction:column;gap:4px;font-size:11px;text-align:center;padding:10px 0}.nav-link.active[data-v-b55e11d3]{background-color:transparent;color:var(--primary-color)}.nav-icon[data-v-b55e11d3]{width:20px;height:20px}.resently-generated[data-v-b55e11d3],.user-info-container[data-v-b55e11d3],.logo[data-v-b55e11d3],.upgrade-btn[data-v-b55e11d3]{display:none}.main[data-v-b55e11d3]{padding:0;flex-direction:column}.logo-mobile[data-v-b55e11d3]{margin:0}.page-home .main-content[data-v-b55e11d3]{flex:none}.main[data-v-b55e11d3]{justify-content:start}.page-title[data-v-b55e11d3]{padding:16px}}.modal-overlay[data-v-1cb450c9]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal-content[data-v-1cb450c9]{background:#fff;border-radius:16px;padding:32px;max-width:680px;width:100%;max-height:90vh;overflow-y:auto;position:relative}.modal-close[data-v-1cb450c9]{position:absolute;top:16px;right:16px;background:none;border:none;font-size:32px;line-height:1;cursor:pointer;color:#666;padding:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.modal-close[data-v-1cb450c9]:hover{color:#222}.modal-title[data-v-1cb450c9]{font-size:28px;font-weight:700;color:#222;margin-bottom:16px;text-align:center}.balance-notice[data-v-1cb450c9]{text-align:center;margin-bottom:24px;color:#666;font-size:14px}.plans-container[data-v-1cb450c9]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:16px}.plan-card[data-v-1cb450c9]{border:1px solid #E0E0E0;border-radius:12px;padding:20px 16px;text-align:center;transition:all .2s;position:relative;display:flex;flex-direction:column;align-items:center;gap:6px}.plan-card[data-v-1cb450c9]:hover{border-color:#c0bfb9}.plan-recommended[data-v-1cb450c9]{border-color:var(--primary-color, #0066FF);border-width:2px}.plan-premium-card[data-v-1cb450c9]{background:linear-gradient(135deg,#f5f7fa,#fff)}.plan-badge[data-v-1cb450c9]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary-color, #0066FF);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.plan-title[data-v-1cb450c9]{font-size:16px;font-weight:600;color:#222}.plan-price[data-v-1cb450c9]{font-size:26px;font-weight:700;color:var(--primary-color, #0066FF)}.plan-period[data-v-1cb450c9]{font-size:14px;font-weight:400;color:#666}.plan-sub[data-v-1cb450c9]{font-size:12px;color:#666;margin-bottom:12px}.plan-button[data-v-1cb450c9]{width:100%;padding:10px 16px;font-size:14px;font-weight:600;margin-top:auto}.plan-status[data-v-1cb450c9]{padding-top:8px}.status-badge[data-v-1cb450c9]{display:inline-block;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;background:#e0e0e0;color:#666}.status-badge.status-premium[data-v-1cb450c9]{background:#06f;color:#fff}.premium-active-info[data-v-1cb450c9]{text-align:center;font-size:14px;color:#555;padding:12px 0;margin-top:4px}.premium-active-info .status-badge[data-v-1cb450c9]{margin-right:4px}.plan-expires[data-v-1cb450c9]{font-size:12px;color:#666;margin-top:6px}.expired-notification[data-v-1cb450c9]{background:#fff3cd;border:1px solid #ffc107;color:#856404;padding:12px;border-radius:8px;margin-bottom:20px;text-align:center}.expired-notification p[data-v-1cb450c9]{margin:0;font-weight:500}.error-message[data-v-1cb450c9]{background:#fee;color:#c33;padding:12px;border-radius:8px;margin-top:16px;text-align:center}@media (max-width: 900px){.plans-container[data-v-1cb450c9]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 500px){.plans-container[data-v-1cb450c9]{grid-template-columns:1fr}.modal-content[data-v-1cb450c9]{padding:24px 16px}}.example-modal-wrap[data-v-6d829b8e]{--ex-bg-primary: #ffffff;--ex-bg-secondary: #F7F6F3;--ex-text-primary: #222;--ex-text-secondary: #777;--ex-border: rgba(0, 0, 0, .08);position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;display:flex;align-items:center;justify-content:center;padding:16px;overflow-y:auto}.example-modal[data-v-6d829b8e]{background:var(--ex-bg-primary);border:.5px solid var(--ex-border);border-radius:16px;width:100%;max-width:640px;display:flex;flex-direction:column;max-height:calc(100vh - 80px)}.example-modal__head[data-v-6d829b8e]{padding:14px 20px;border-bottom:.5px solid var(--ex-border);display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-shrink:0}.example-modal__title[data-v-6d829b8e]{font-size:14px;font-weight:500;color:var(--ex-text-primary);margin:0}.example-modal__sub[data-v-6d829b8e]{font-size:12px;color:var(--ex-text-secondary);margin:2px 0 0}.example-modal__head-right[data-v-6d829b8e]{display:flex;align-items:center;gap:12px;flex-shrink:0}.example-modal__badge[data-v-6d829b8e]{font-size:11px;padding:3px 10px;border-radius:8px;background:#eaf3de;color:#3b6d11;font-weight:500;white-space:nowrap}.example-modal__close[data-v-6d829b8e]{background:none;border:none;font-size:24px;line-height:1;color:var(--ex-text-secondary);cursor:pointer;padding:0 4px;border-radius:6px;transition:background .15s,color .15s}.example-modal__close[data-v-6d829b8e]:hover{background:var(--ex-bg-secondary);color:var(--ex-text-primary)}.example-modal__body[data-v-6d829b8e]{padding:20px;overflow-y:auto;flex:1}.ex-score-block[data-v-6d829b8e]{display:flex;align-items:center;gap:16px;background:var(--ex-bg-secondary);border-radius:8px;padding:14px 16px;margin-bottom:20px}.ex-score-big[data-v-6d829b8e]{font-size:36px;font-weight:500;color:#1d9e75;line-height:1;flex-shrink:0}.ex-score-right[data-v-6d829b8e]{flex:1}.ex-score-bar[data-v-6d829b8e]{height:6px;background:var(--ex-border);border-radius:3px;overflow:hidden;margin-bottom:6px}.ex-score-fill[data-v-6d829b8e]{height:100%;background:#1d9e75;border-radius:3px;width:78%}.ex-score-note[data-v-6d829b8e]{font-size:12px;color:var(--ex-text-secondary);margin:0}.ex-section[data-v-6d829b8e]{margin-bottom:20px}.ex-slabel[data-v-6d829b8e]{font-size:11px;font-weight:500;color:var(--ex-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 10px}.ex-kw-row[data-v-6d829b8e]{display:flex;gap:12px;margin-bottom:8px}.ex-kw-col[data-v-6d829b8e]{flex:1}.ex-kw-col-label[data-v-6d829b8e]{font-size:11px;color:var(--ex-text-secondary);margin:0 0 6px;display:flex;align-items:center;gap:5px}.ex-kw-col-label[data-v-6d829b8e]:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%}.ex-kw-yes[data-v-6d829b8e]:before{background:#1d9e75}.ex-kw-no[data-v-6d829b8e]:before{background:#e24b4a}.ex-tags[data-v-6d829b8e]{display:flex;flex-wrap:wrap;gap:4px}.ex-tag[data-v-6d829b8e]{font-size:11px;padding:2px 8px;border-radius:8px}.ex-tag-g[data-v-6d829b8e]{background:#eaf3de;color:#3b6d11}.ex-tag-r[data-v-6d829b8e]{background:#fcebeb;color:#a32d2d}.ex-rec[data-v-6d829b8e]{border:.5px solid var(--ex-border);border-radius:8px;margin-bottom:10px;overflow:hidden}.ex-rec-head[data-v-6d829b8e]{padding:10px 14px;background:var(--ex-bg-secondary);display:flex;align-items:flex-start;gap:8px}.ex-rec-num[data-v-6d829b8e]{font-size:11px;font-weight:500;color:var(--ex-text-secondary);margin-top:1px;flex-shrink:0}.ex-rec-title[data-v-6d829b8e]{font-size:13px;font-weight:500;color:var(--ex-text-primary);margin:0}.ex-rec-body[data-v-6d829b8e]{padding:12px 14px}.ex-diff[data-v-6d829b8e]{margin-bottom:8px}.ex-diff-old[data-v-6d829b8e]{font-size:12px;color:var(--ex-text-secondary);padding:8px 10px;background:var(--ex-bg-secondary);border-radius:8px 8px 0 0;border-bottom:.5px solid var(--ex-border);margin:0;display:flex;gap:6px;align-items:flex-start}.ex-diff-old[data-v-6d829b8e]:before{content:"×";color:#e24b4a;font-weight:500;flex-shrink:0}.ex-diff-new[data-v-6d829b8e]{font-size:12px;color:var(--ex-text-primary);padding:8px 10px;background:var(--ex-bg-primary);border-radius:0 0 8px 8px;border:.5px solid var(--ex-border);border-top:none;margin:0;display:flex;gap:6px;align-items:flex-start}.ex-diff-new[data-v-6d829b8e]:before{content:"→";color:#1d9e75;font-weight:500;flex-shrink:0}.ex-why[data-v-6d829b8e]{font-size:12px;color:var(--ex-text-secondary);margin:8px 0 0;padding-top:8px;border-top:.5px solid var(--ex-border)}.ex-req-table[data-v-6d829b8e]{width:100%;border-collapse:collapse;font-size:12px}.ex-req-table td[data-v-6d829b8e]{padding:6px 8px;border-bottom:.5px solid var(--ex-border)}.ex-req-table tr:last-child td[data-v-6d829b8e]{border:none}.ex-req-table td[data-v-6d829b8e]:first-child{color:var(--ex-text-secondary);width:60%}.ex-chip[data-v-6d829b8e]{font-size:11px;padding:2px 8px;border-radius:8px}.ex-chip-g[data-v-6d829b8e]{background:#eaf3de;color:#3b6d11}.ex-chip-r[data-v-6d829b8e]{background:#fcebeb;color:#a32d2d}.ex-chip-a[data-v-6d829b8e]{background:#faeeda;color:#854f0b}.example-modal__footer[data-v-6d829b8e]{padding:12px 20px;border-top:.5px solid var(--ex-border);background:var(--ex-bg-secondary);display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;border-radius:0 0 16px 16px}.example-modal__footer p[data-v-6d829b8e]{font-size:12px;color:var(--ex-text-secondary);margin:0}.example-modal__ok[data-v-6d829b8e]{padding:8px 18px;font-size:13px;flex-shrink:0}.modal-fade-enter-active[data-v-6d829b8e],.modal-fade-leave-active[data-v-6d829b8e]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-6d829b8e],.modal-fade-leave-to[data-v-6d829b8e]{opacity:0}@media (max-width: 768px){.example-modal-wrap[data-v-6d829b8e]{padding:0;background:var(--ex-bg-primary)}.example-modal__body[data-v-6d829b8e]{padding:16px}.example-modal__head[data-v-6d829b8e]{padding:12px 16px}.example-modal__footer[data-v-6d829b8e]{flex-direction:column;align-items:stretch;text-align:center;padding:12px 16px}.ex-kw-row[data-v-6d829b8e]{flex-direction:column;gap:16px}.example-modal[data-v-6d829b8e]{max-height:100%;height:auto;border-radius:0}.example-modal__footer[data-v-6d829b8e]{border-radius:0}.example-modal__body[data-v-6d829b8e]{overflow-y:visible}}.type-cards__cont[data-v-4a7359e0]{display:grid;gap:8px}.auth-cont[data-v-4a7359e0]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:20px}.info[data-v-4a7359e0]{color:var(--color-secondary);text-align:center}.btn-cont[data-v-4a7359e0]{display:grid;gap:4px}.btn-cont .btn.btn-primary[data-v-4a7359e0]{font-size:16px;padding:20px 24px}.form-group[data-v-4a7359e0]{flex:1 1 auto}.tabs[data-v-4a7359e0]{display:flex;gap:8px;margin-bottom:16px}.row[data-v-4a7359e0]{display:flex;gap:24px}.tab-button[data-v-4a7359e0]{padding:12px 24px;border:none;cursor:pointer;color:var(--color-primary);border-radius:var(--border-radius-md);font-weight:500}.tab-button.active[data-v-4a7359e0]{color:#fff;background:#141413}.tab-content-item[data-v-4a7359e0]{display:flex;flex-direction:column;gap:var(--gap-lg);padding:32px}.form-cont[data-v-4a7359e0]{display:grid;gap:16px}.settings-top[data-v-4a7359e0]{display:flex;justify-content:space-between}.modal-body .form-group[data-v-4a7359e0]{width:100%}.modal-body .btn-secondary[data-v-4a7359e0]{margin-left:20px}.form-control[data-v-4a7359e0]{display:block;min-width:100%;max-width:100%;min-height:150px;padding:20px;border:1px solid #D6D5D1;border-radius:var(--border-radius-lg);color:var(--color-primary);background:#fff;transition:border-color .2s}.form-control[data-v-4a7359e0]:focus{outline:none;border-color:#a9a9a6;box-shadow:var(--shadow-hover)}.drop-zone-cont[data-v-4a7359e0]{display:grid}.drop-zone[data-v-4a7359e0]{border:1px dashed var(--border-color);border-radius:var(--border-radius-lg);background:#fff;display:flex;align-items:center;cursor:pointer;transition:all .3s ease}.drop-zone[data-v-4a7359e0]:hover{border-color:var(--primary-color);background:#ebf3ff}.drop-zone.dragging[data-v-4a7359e0]{border-color:#141413;background:var(--bg-hover);border-style:solid}.drop-zone.has-file[data-v-4a7359e0]{border-color:#141413;border-style:solid;padding:16px 20px}.drop-zone-content[data-v-4a7359e0]{position:relative;padding:20px 20px 20px 60px}.drop-zone-content[data-v-4a7359e0]:before{content:"";display:block;width:24px;height:24px;background:url("data:image/svg+xml,%3csvg%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M15.856%205.21193C14.9383%204.2942%2013.4503%204.2942%2012.5326%205.21193L6.38078%2011.3638C4.95537%2012.7892%204.95537%2015.1002%206.38078%2016.5256L7.72428%2017.8691C9.1497%2019.2946%2011.4607%2019.2946%2012.8862%2017.8691L18.6844%2012.0709C18.9383%2011.817%2019.3498%2011.817%2019.6037%2012.0709C19.8575%2012.3247%2019.8575%2012.7363%2019.6037%2012.9901L13.8054%2018.7884C11.8723%2020.7215%208.73814%2020.7215%206.80504%2018.7884L5.46154%2017.4449C3.52845%2015.5118%203.52844%2012.3776%205.46154%2010.4445L11.6134%204.29269C13.0388%202.86728%2015.3498%202.86728%2016.7752%204.29269L17.4824%204.9998C18.9078%206.42521%2018.9078%208.73627%2017.4824%2010.1617L11.6841%2015.96C10.9226%2016.7215%209.68789%2016.7215%208.92636%2015.96L8.28997%2015.3236C7.52845%2014.562%207.52844%2013.3274%208.28997%2012.5658L13.7347%207.12112C13.9885%206.86728%2014.4001%206.86728%2014.6539%207.12112C14.9078%207.37496%2014.9078%207.78652%2014.6539%208.04036L9.20921%2013.4851C8.95536%2013.7389%208.95537%2014.1505%209.20921%2014.4043L9.8456%2015.0407C10.0994%2015.2946%2010.511%2015.2946%2010.7648%2015.0407L16.5631%209.24244C17.4808%208.32471%2017.4808%206.83677%2016.5631%205.91904L15.856%205.21193Z'%20fill='%230062FF'/%3e%3c/svg%3e") no-repeat center center;position:absolute;top:20px;left:20px}.drop-zone-content svg[data-v-4a7359e0]{color:var(--color-secondary);margin-bottom:16px}.drop-zone-text[data-v-4a7359e0]{color:var(--primary-color)}.privacy-note[data-v-4a7359e0]{margin:8px 4px 0;font-size:12px;color:#888;line-height:1.4}.example-cta[data-v-4a7359e0]{display:flex;justify-content:center;padding:0 32px 40px}.example-cta__btn[data-v-4a7359e0]{padding:12px 24px;font-size:14px;font-weight:500;background:#eeedea;color:#333;border:none;border-radius:10px;cursor:pointer;transition:background .15s}.example-cta__btn[data-v-4a7359e0]:hover{background:#e2e1dd}.how-it-works[data-v-4a7359e0]{padding:32px}.how-it-works__title[data-v-4a7359e0]{font-weight:600;margin-bottom:8px}.how-it-works__grid[data-v-4a7359e0]{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.how-it-works__item[data-v-4a7359e0]{background:#fff;border-radius:16px;padding:20px}.how-it-works__icon[data-v-4a7359e0]{font-size:24px;margin-bottom:8px}.how-it-works__item h3[data-v-4a7359e0]{font-weight:600;margin-bottom:6px}.how-it-works__item p[data-v-4a7359e0]{color:#666;margin:0}@media (max-width: 768px){.how-it-works__grid[data-v-4a7359e0]{grid-template-columns:1fr}}.drop-zone-formats[data-v-4a7359e0]{color:var(--color-secondary);margin-top:4px}.file-info[data-v-4a7359e0]{display:flex;align-items:center;gap:16px;width:100%}.file-icon[data-v-4a7359e0]{font-size:32px}.file-details[data-v-4a7359e0]{display:flex;flex:1;gap:8px}.file-name[data-v-4a7359e0]{font-weight:500;color:var(--color-primary);flex:1}.file-size[data-v-4a7359e0]{font-size:14px;color:var(--color-secondary)}.remove-file-btn[data-v-4a7359e0]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:var(--color-secondary);cursor:pointer;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s}.remove-file-btn[data-v-4a7359e0]:hover{background:var(--bg-hover);color:var(--color-primary)}.toggle-group[data-v-4a7359e0]{display:flex;align-items:center}.toggle-label[data-v-4a7359e0]{display:flex;align-items:center;gap:8px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-input[data-v-4a7359e0]{display:none}.toggle-switch[data-v-4a7359e0]{position:relative;width:40px;height:22px;background:#d9d8d5;border-radius:11px;transition:background .2s;flex-shrink:0}.toggle-switch[data-v-4a7359e0]:after{content:"";position:absolute;top:2px;left:2px;width:18px;height:18px;background:#fff;border-radius:50%;transition:transform .2s}.toggle-input:checked+.toggle-switch[data-v-4a7359e0]{background:var(--primary-color, #6366f1)}.toggle-input:checked+.toggle-switch[data-v-4a7359e0]:after{transform:translate(18px)}.hero-block[data-v-4a7359e0]{display:flex;flex-direction:column;gap:12px}.page-subtitle[data-v-4a7359e0]{color:var(--color-secondary);max-width:620px}.triggers-block[data-v-4a7359e0]{display:flex;flex-direction:column;gap:8px;background:#f9f8f6;border-radius:var(--border-radius-lg)}.trigger-item[data-v-4a7359e0]{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:1.4;color:var(--color-primary)}.trigger-icon[data-v-4a7359e0]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e8e7e4;color:var(--color-secondary);font-size:13px;font-weight:600;flex-shrink:0}.value-title[data-v-4a7359e0]{font-weight:600;margin-bottom:12px;color:var(--color-primary)}.value-items[data-v-4a7359e0]{display:flex;flex-direction:column;gap:10px}.value-item[data-v-4a7359e0]{display:flex;align-items:flex-start;gap:10px;color:var(--color-primary)}.value-check[data-v-4a7359e0]{color:#22c55e;font-weight:700;font-size:16px;flex-shrink:0;line-height:1.4}.value-note[data-v-4a7359e0]{margin-top:16px;padding-top:12px;border-top:1px solid #E8E7E4;color:var(--color-secondary);font-weight:500}.type-cards[data-v-4a7359e0]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.resume-mode-toggle[data-v-4a7359e0]{display:inline-flex;margin-top:12px;background:#f0eee5;border-radius:12px;padding:2px;margin-right:auto}.resume-mode-toggle__option[data-v-4a7359e0]{background:none;border:none;padding:12px 14px;color:var(--color-secondary, #666);cursor:pointer;border-radius:10px;transition:background-color .15s,color .15s;font-size:14px}.resume-mode-toggle__option[data-v-4a7359e0]:hover{color:#222}.resume-mode-toggle__option.active[data-v-4a7359e0]{background:#fff;color:#222;box-shadow:0 1px 2px #0000000d}.resume-mode-enter-active[data-v-4a7359e0],.resume-mode-leave-active[data-v-4a7359e0]{transition:opacity .15s,transform .15s,max-height .2s;overflow:hidden;max-height:60px}.resume-mode-enter-from[data-v-4a7359e0],.resume-mode-leave-to[data-v-4a7359e0]{opacity:0;transform:translateY(-4px);max-height:0;margin-top:0!important}.type-card[data-v-4a7359e0]{display:flex;flex-direction:column;gap:4px;padding:20px;border:1px solid #E8E7E4;border-radius:var(--border-radius-lg);background:#fff;cursor:pointer;transition:all .15s;font-size:14px;text-align:left;line-height:inherit}.type-card[data-v-4a7359e0]:hover{border-color:#c0bfb9;background:#fafaf8}.type-card.active[data-v-4a7359e0]{border-color:var(--primary-color, #6366f1);background:#f5f3ff;box-shadow:inset -2px -5px 0 1px var(--primary-color, #6366f1)}.type-card-title[data-v-4a7359e0]{font-weight:600;color:var(--color-primary)}.type-card-desc[data-v-4a7359e0]{color:var(--color-secondary)}.settings-toggle[data-v-4a7359e0]{display:flex;align-items:center;gap:6px;cursor:pointer;color:var(--color-secondary);-webkit-user-select:none;user-select:none;padding:4px 0}.settings-toggle[data-v-4a7359e0]:hover{color:var(--color-primary)}.settings-icon[data-v-4a7359e0]{font-size:14px}.settings-arrow[data-v-4a7359e0]{display:inline-block;transition:transform .2s;font-size:16px;font-weight:600}.settings-arrow.open[data-v-4a7359e0]{transform:rotate(90deg)}.settings-panel[data-v-4a7359e0]{padding:16px 0}.settings-row[data-v-4a7359e0]{display:flex;align-items:center;gap:24px;flex-wrap:wrap}.settings-group[data-v-4a7359e0]{display:flex;align-items:center;gap:8px}.settings-label[data-v-4a7359e0]{font-size:13px;color:var(--color-secondary);white-space:nowrap}.settings-options[data-v-4a7359e0]{display:flex;gap:4px}.settings-option[data-v-4a7359e0]{display:flex;align-items:center;gap:4px;padding:6px 12px;border-radius:24px;cursor:pointer;background:#fff;border:1px solid #E8E7E4;transition:all .15s}.settings-option input[type=radio][data-v-4a7359e0]{display:none}.provider-logo[data-v-4a7359e0]{width:14px;height:14px;flex:0 0 14px;display:block;fill:currentColor}.provider-logo--anthropic[data-v-4a7359e0]{fill:#d97757}.global-drop-overlay[data-v-4a7359e0]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;pointer-events:none;background:#6366f10f;box-shadow:inset 0 0 0 4px var(--primary-color, #6366F1),inset 0 0 80px 8px #6366f159;display:flex;align-items:center;justify-content:center}.global-drop-overlay__content[data-v-4a7359e0]{background:#fff;border:2px dashed var(--primary-color, #6366F1);border-radius:16px;padding:32px 48px;text-align:center;box-shadow:0 8px 32px #0000001f}.global-drop-overlay__icon[data-v-4a7359e0]{font-size:48px;margin-bottom:12px}.global-drop-overlay__title[data-v-4a7359e0]{font-size:20px;font-weight:700;color:#222;margin-bottom:4px}.global-drop-overlay__hint[data-v-4a7359e0]{font-size:13px;color:#666}.fade-enter-active[data-v-4a7359e0],.fade-leave-active[data-v-4a7359e0]{transition:opacity .15s}.fade-enter-from[data-v-4a7359e0],.fade-leave-to[data-v-4a7359e0]{opacity:0}.settings-option.active[data-v-4a7359e0]{background:var(--color-primary);color:#fff;border-color:var(--color-primary)}.settings-option.disabled[data-v-4a7359e0]{opacity:.5;cursor:not-allowed}.premium-badge-sm[data-v-4a7359e0]{font-size:10px;font-weight:700;background:#f59e0b;color:#fff;padding:1px 5px;border-radius:4px;line-height:1.4}.radio-group[data-v-4a7359e0]{display:flex;flex-direction:column;gap:8px}.radio-label[data-v-4a7359e0]{position:relative;cursor:pointer;padding-left:32px}.radio-label.active[data-v-4a7359e0]{background:#f0eee5}.custom-radio[data-v-4a7359e0]{position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:1px solid #D9D8D5;background:#fff;flex:none}.custom-radio[data-v-4a7359e0]:checked{background:#141413}.radio-label input[type=radio][data-v-4a7359e0]{opacity:0;position:absolute;width:0;height:0}.radio-label input[type=radio]:checked+.custom-radio[data-v-4a7359e0]:before{content:"";display:block;width:12px;height:12px;border-radius:50%;background:#4e8ee8;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.modal-overlay[data-v-4a7359e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-4a7359e0]{background:#fff;border-radius:var(--border-radius-lg);width:100%;max-width:440px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.modal-header[data-v-4a7359e0]{position:relative;display:flex;align-items:center;justify-content:space-between;padding:32px 32px 0}.modal-header h2[data-v-4a7359e0]{font-size:20px;font-weight:700;color:var(--color-primary);margin:0;font-size:32px;line-height:1.2;font-weight:600}.modal-close[data-v-4a7359e0]{width:32px;height:32px;border:none;background:transparent;font-size:24px;color:var(--color-secondary);cursor:pointer;border-radius:var(--border-radius-sm);display:flex;align-items:center;justify-content:center;transition:all .2s;position:absolute;right:8px;top:8px;z-index:10}.modal-close[data-v-4a7359e0]:hover{background:var(--bg-hover);color:var(--color-primary)}.modal-body[data-v-4a7359e0]{padding:32px}.modal-body .form-group[data-v-4a7359e0]{margin-bottom:20px}.modal-body .input[data-v-4a7359e0]{width:100%;padding:16px;border:1px solid var(--border-color);border-radius:var(--border-radius-md);font-size:14px;transition:border-color .2s}.modal-body .input[data-v-4a7359e0]:focus{outline:none;border-color:#141413}.modal-body .input[data-v-4a7359e0]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.7}.modal-body .code-input[data-v-4a7359e0]{text-align:center;font-size:24px;letter-spacing:8px;font-weight:600}.modal-body .help-text[data-v-4a7359e0]{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary)}.modal-body .forgot-password-link[data-v-4a7359e0]{display:block;margin-top:8px;font-size:14px;color:var(--primary-color);text-decoration:none}.modal-body .forgot-password-link[data-v-4a7359e0]:hover{text-decoration:underline}.modal-body .error-message[data-v-4a7359e0]{margin-top:16px;padding:12px;background:#fee;color:#c33;border-radius:var(--border-radius-md);font-size:14px}.auth-divider[data-v-4a7359e0]{display:flex;align-items:center;margin:20px 0;gap:12px}.auth-divider[data-v-4a7359e0]:before,.auth-divider[data-v-4a7359e0]:after{content:"";flex:1;height:1px;background:var(--border-color, #e5e7eb)}.auth-divider span[data-v-4a7359e0]{color:var(--text-secondary, #6b7280);font-size:13px;white-space:nowrap}.btn-google[data-v-4a7359e0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--border-radius-md, 8px);color:#3c4043;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%}.btn-google[data-v-4a7359e0]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001a}.btn-google[data-v-4a7359e0]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-4a7359e0]{flex-shrink:0}.btn-yandex[data-v-4a7359e0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--border-radius-md, 8px);color:#3c4043;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%}.btn-yandex[data-v-4a7359e0]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001a}.btn-yandex[data-v-4a7359e0]:disabled{opacity:.6;cursor:not-allowed}.yandex-icon[data-v-4a7359e0]{flex-shrink:0}.btn-telegram[data-v-4a7359e0]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--border-radius-md, 8px);color:#3c4043;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%}.btn-telegram[data-v-4a7359e0]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001a}.btn-telegram[data-v-4a7359e0]:disabled{opacity:.6;cursor:not-allowed}.telegram-icon[data-v-4a7359e0]{flex-shrink:0}.field-error[data-v-4a7359e0]{color:#c33;font-size:12px;margin-top:4px}.drop-zone.error[data-v-4a7359e0],.form-control.error[data-v-4a7359e0]{border-color:#c33}.radio-label.error[data-v-4a7359e0]{color:#c33}.form-group-textarea[data-v-4a7359e0]{width:100%}.page-title[data-v-4a7359e0]{font-size:32px;font-weight:700;color:var(--color-primary);line-height:1.2}.page-description[data-v-4a7359e0]{font-size:16px;color:var(--color-secondary);margin-bottom:24px;line-height:1.6}.loader-icon[data-v-4a7359e0]{position:relative;display:block;height:16px}.loader-icon svg[data-v-4a7359e0]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.file-name[data-v-4a7359e0]{word-break:break-all}@media (max-width: 768px){.drop-zone-content[data-v-4a7359e0]{padding:16px 16px 16px 50px}textarea.form-control[data-v-4a7359e0]{padding:16px}.drop-zone-content[data-v-4a7359e0]:before{top:16px;left:16px}.type-cards[data-v-4a7359e0]{grid-template-columns:1fr;gap:8px}.type-card[data-v-4a7359e0]{padding:16px}.settings-row[data-v-4a7359e0]{flex-direction:column;align-items:flex-start;gap:12px}.row[data-v-4a7359e0]{flex-direction:column;gap:8px}.tab-content-item[data-v-4a7359e0]{padding:16px}.page-title[data-v-4a7359e0]{font-size:20px;margin:0}.provider-option-wrapper[data-v-4a7359e0]{position:relative;display:inline-block}.radio-disabled[data-v-4a7359e0]{opacity:.45;cursor:not-allowed}.radio-disabled input[data-v-4a7359e0]{cursor:not-allowed}.premium-badge[data-v-4a7359e0]{display:inline-block;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:10px;vertical-align:middle}.provider-tooltip[data-v-4a7359e0]{display:none;position:absolute;left:50%;transform:translate(-50%);bottom:calc(100% + 6px);background:#222;color:#fff;font-size:12px;white-space:nowrap;padding:5px 10px;border-radius:6px;pointer-events:none;z-index:10}.provider-tooltip[data-v-4a7359e0]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#222}.provider-locked:hover .provider-tooltip[data-v-4a7359e0]{display:block}.how-it-works[data-v-4a7359e0]{padding:16px}.example-cta__btn[data-v-4a7359e0]{width:100%}}.auth-cont[data-v-8e28a138]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:20px}.auth-page[data-v-8e28a138]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-base);padding:20px}.auth-container[data-v-8e28a138]{width:100%}.auth-card[data-v-8e28a138]{background:#fff;border-radius:var(--border-radius-lg);padding:32px;box-shadow:var(--shadow-lg);max-width:400px;min-height:560px}.auth-header[data-v-8e28a138]{margin-bottom:32px}.auth-header h1[data-v-8e28a138]{font-size:32px;line-height:1.2;font-weight:600}.auth-header p[data-v-8e28a138]{color:var(--text-secondary);font-size:14px;margin-bottom:20px}.auth-description[data-v-8e28a138]{margin-top:8px;color:var(--text-secondary);font-size:14px}.input[data-v-8e28a138]:disabled{background:#f3f4f6;cursor:not-allowed;opacity:.7}.form-group[data-v-8e28a138]{margin-bottom:16px}.form-group label[data-v-8e28a138]{display:block;margin-bottom:4px;color:var(--text-secondary)}.help-text[data-v-8e28a138]{display:block;margin-top:4px;font-size:12px;color:var(--text-secondary)}.forgot-password-link[data-v-8e28a138]{display:block;margin-top:16px;color:var(--primary-color);text-decoration:none}.forgot-password-link[data-v-8e28a138]:hover{text-decoration:underline}.success-message[data-v-8e28a138]{margin-top:16px;padding:12px;background:#d1fae5;color:#065f46;border-radius:8px;font-size:14px}.code-input[data-v-8e28a138]{text-align:center;font-size:24px;letter-spacing:8px;font-weight:600}.btn-block[data-v-8e28a138]{width:100%;margin-bottom:12px}.error-message[data-v-8e28a138]{margin-top:16px;padding:12px;background:#fee2e2;color:var(--error-color);border-radius:8px;font-size:14px}.auth-footer[data-v-8e28a138]{margin-top:24px;text-align:center}.link[data-v-8e28a138]{color:var(--primary-color);text-decoration:none;font-size:14px}.link[data-v-8e28a138]:hover{text-decoration:underline}.agreement-text[data-v-8e28a138]{text-align:center;font-size:12px;color:var(--text-secondary);line-height:1.5}.agreement-link[data-v-8e28a138]{color:var(--primary-color);text-decoration:none}.agreement-link[data-v-8e28a138]:hover{text-decoration:underline}.btn[data-v-8e28a138]:disabled{opacity:.6;cursor:not-allowed}.auth-divider[data-v-8e28a138]{display:flex;align-items:center;margin:20px 0;gap:12px}.auth-divider[data-v-8e28a138]:before,.auth-divider[data-v-8e28a138]:after{content:"";flex:1;height:1px;background:#e5e7eb}.auth-divider span[data-v-8e28a138]{color:#6b7280;font-size:13px;white-space:nowrap}.btn-google[data-v-8e28a138]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--border-radius-md, 8px);color:#3c4043;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%}.btn-google[data-v-8e28a138]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001a}.btn-google[data-v-8e28a138]:disabled{opacity:.6;cursor:not-allowed}.google-icon[data-v-8e28a138]{flex-shrink:0}.btn-yandex[data-v-8e28a138]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--border-radius-md, 8px);color:#3c4043;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%}.btn-yandex[data-v-8e28a138]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001a}.btn-yandex[data-v-8e28a138]:disabled{opacity:.6;cursor:not-allowed}.yandex-icon[data-v-8e28a138]{flex-shrink:0}.btn-telegram[data-v-8e28a138]{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 24px;background:#fff;border:1px solid #dadce0;border-radius:var(--border-radius-md, 8px);color:#3c4043;font-size:14px;font-weight:500;cursor:pointer;transition:background .2s,box-shadow .2s;width:100%}.btn-telegram[data-v-8e28a138]:hover{background:#f7f8f8;box-shadow:0 1px 3px #0000001a}.btn-telegram[data-v-8e28a138]:disabled{opacity:.6;cursor:not-allowed}.telegram-icon[data-v-8e28a138]{flex-shrink:0}.input[data-v-8e28a138]{border:1px solid #E0E0E0;padding:16px;border-radius:var(--border-radius-md)}.auth-container[data-v-8e28a138]{display:flex;justify-content:center;gap:64px}.auth-image-container img[data-v-8e28a138]{width:100%;height:100%;object-fit:cover;border-radius:var(--border-radius-lg)}@media (max-width: 768px){.auth-card[data-v-8e28a138]{min-height:auto}.auth-image-container[data-v-8e28a138]{display:none}.auth-container[data-v-8e28a138]{gap:0}.auth-page[data-v-8e28a138]{padding:0}.auth-card[data-v-8e28a138]{padding:16px;background:transparent;box-shadow:none}}.loading[data-v-5cb54136],.error[data-v-5cb54136]{text-align:center;padding:40px;color:#666}.error[data-v-5cb54136]{color:#d32f2f}.results-list[data-v-5cb54136]{display:flex;flex-direction:column}.result-item[data-v-5cb54136]{padding:16px 0;cursor:pointer}.result-item[data-v-5cb54136]:not(:last-child){border-bottom:1px solid #D9D8D5}.result-header[data-v-5cb54136]{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.result-date[data-v-5cb54136]{color:#666;font-size:14px}.result-preview[data-v-5cb54136]{color:#666;line-height:1.6}.empty-state[data-v-5cb54136]{text-align:center;padding:60px 20px;color:#666}@media (max-width: 768px){.results-list[data-v-5cb54136]{padding:16px}.result-header[data-v-5cb54136]{align-items:start;flex-direction:column}.result-item[data-v-5cb54136]:first-child{padding-top:0}}.feedback-block[data-v-8a8d54af]{margin-top:32px;padding:24px;background:#fff;border-radius:16px}.feedback-header[data-v-8a8d54af]{margin-bottom:16px}.feedback-title[data-v-8a8d54af]{margin:0 0 4px;font-size:18px;font-weight:600;color:#222}.feedback-subtitle[data-v-8a8d54af]{margin:0;font-size:14px;color:#888}.feedback-faces[data-v-8a8d54af]{display:flex;gap:12px}.feedback-face[data-v-8a8d54af]{background:none;border:none;padding:0;cursor:pointer;border-radius:22px;transition:transform .15s,opacity .2s}.feedback-face[data-v-8a8d54af]:hover:not(:disabled){transform:scale(1.08)}.feedback-face[data-v-8a8d54af]:disabled{cursor:default;opacity:.35}.feedback-face.active[data-v-8a8d54af]{cursor:default}.feedback-form[data-v-8a8d54af]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.feedback-textarea[data-v-8a8d54af]{width:100%;padding:12px 14px;border:1px solid #E0E0E0;border-radius:12px;font-family:inherit;font-size:14px;line-height:1.5;color:#222;background:#fff;resize:vertical;outline:none;box-sizing:border-box}.feedback-textarea[data-v-8a8d54af]:focus{border-color:var(--primary-color, #6366F1)}.feedback-submit[data-v-8a8d54af]{align-self:flex-start;padding:10px 24px;font-size:14px;font-weight:600;border-radius:8px;border:none;cursor:pointer}.feedback-submit[data-v-8a8d54af]:disabled{opacity:.6;cursor:default}.feedback-error[data-v-8a8d54af]{font-size:13px;color:#d33}.result-header[data-v-320512c4]{display:flex;align-items:center;justify-content:space-between;margin-bottom:32px}.result-header h1[data-v-320512c4]{font-size:32px;font-weight:900;color:var(--color-primary);margin:0}.recommendations-content[data-v-320512c4]{line-height:1.6;color:#222}.recommendations-content[data-v-320512c4] h1,.recommendations-content[data-v-320512c4] h2,.recommendations-content[data-v-320512c4] h3,.recommendations-content[data-v-320512c4] h4{margin-top:24px;margin-bottom:12px;font-weight:700;color:#222}.recommendations-content[data-v-320512c4] h1{font-size:24px}.recommendations-content[data-v-320512c4] h2{font-size:20px}.recommendations-content[data-v-320512c4] h3{font-size:18px}.recommendations-content[data-v-320512c4] p{margin-bottom:12px;color:#333}.recommendations-content[data-v-320512c4] ul,.recommendations-content[data-v-320512c4] ol{margin-bottom:16px;padding-left:24px}.recommendations-content[data-v-320512c4] li{margin-bottom:8px;color:#333}.recommendations-content[data-v-320512c4] strong{font-weight:600;color:#222}.cover-letter-content[data-v-320512c4]{line-height:1.8;color:var(--color-primary);white-space:pre-wrap;font-family:var(--font-family)}.cover-letter-content pre[data-v-320512c4]{margin:0;white-space:pre-wrap;word-wrap:break-word}.recommendations-content.is-streaming[data-v-320512c4]:after,.cover-letter-content.is-streaming[data-v-320512c4]:after{content:"▍";display:inline-block;margin-left:2px;color:var(--color-primary, #6366F1);animation:stream-blink-320512c4 1s steps(2) infinite}@keyframes stream-blink-320512c4{to{opacity:0}}.recommendations-content.is-streaming[data-v-320512c4]:empty:before,.cover-letter-content.is-streaming[data-v-320512c4]:empty:before{content:"Генерируется ответ…";color:#999;font-style:italic}.empty-state[data-v-320512c4]{text-align:center}.empty-state p[data-v-320512c4]{color:var(--color-secondary);margin-bottom:24px}.loading-state[data-v-320512c4]{text-align:center;padding:60px 0}.loading-state p[data-v-320512c4]{color:var(--color-secondary)}.cover-letter-content pre[data-v-320512c4]{font-family:inherit}.cover-letter-header[data-v-320512c4]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;gap:16px}.result-title[data-v-320512c4]{font-size:28px;font-weight:700;color:#222;margin:0}.btn-copy[data-v-320512c4]{flex-shrink:0}.notification[data-v-320512c4]{position:fixed;bottom:32px;left:50%;transform:translate(-50%);background-color:#0f0e0f;color:#fff;padding:12px;border-radius:var(--border-radius-lg);z-index:1000;max-width:280px;line-height:1.2;font-size:12px}.fade-enter-active[data-v-320512c4],.fade-leave-active[data-v-320512c4]{transition:opacity .4s ease,transform .4s ease}.fade-enter-from[data-v-320512c4],.fade-leave-to[data-v-320512c4]{opacity:0;transform:translate(-50%) translateY(20px)}@media (max-width: 768px){.result-content[data-v-320512c4]{padding:16px}.cover-letter-header[data-v-320512c4]{flex-direction:column;align-items:flex-start}.result-title[data-v-320512c4]{font-size:24px}.btn-copy[data-v-320512c4]{width:100%}.notification[data-v-320512c4]{left:16px;right:16px;transform:none;bottom:16px}.fade-enter-from[data-v-320512c4],.fade-leave-to[data-v-320512c4]{transform:translateY(20px)}}.score-block[data-v-320512c4]{background:#fff;border:1px solid #E8E7E4;border-radius:16px;padding:24px 32px;margin-bottom:24px;text-align:center;display:grid;grid-template-columns:18% 82%;grid-template-rows:auto auto;align-items:end}.score-label[data-v-320512c4]{font-size:14px;color:#666;margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px;display:none}.score-number[data-v-320512c4]{font-size:46px;font-weight:800;line-height:1;color:var(--primary-color, #6366f1);grid-column:1 / 2;grid-row:1 / 3}.score-block.score-high .score-number[data-v-320512c4]{color:#22c55e}.score-block.score-medium .score-number[data-v-320512c4]{color:#f59e0b}.score-block.score-low .score-number[data-v-320512c4]{color:#ef4444}.score-bar[data-v-320512c4]{height:10px;background:#f0f0ee;border-radius:5px;overflow:hidden;grid-column:2 / 3}.score-bar-fill[data-v-320512c4]{height:100%;background:var(--primary-color, #6366f1);border-radius:5px;transition:width .8s ease}.score-block.score-high .score-bar-fill[data-v-320512c4]{background:#22c55e}.score-block.score-medium .score-bar-fill[data-v-320512c4]{background:#f59e0b}.score-block.score-low .score-bar-fill[data-v-320512c4]{background:#ef4444}.score-hint[data-v-320512c4]{font-size:14px;color:#666;grid-column:2 / 3;text-align:left}.cross-sell-card[data-v-320512c4]{margin:24px 0;padding:20px 24px;background:#f5f3ff;border:1px solid #DDD6FE;border-radius:16px}.cross-sell-card__title[data-v-320512c4]{font-size:15px;font-weight:600;color:#222;margin-bottom:12px}.cross-sell-card__bullets[data-v-320512c4]{white-space:pre-line;font-size:14px;color:#444;line-height:1.6;margin-bottom:16px}.cross-sell-card__cta[data-v-320512c4]{font-size:14px;padding:10px 18px}.paywall-block[data-v-320512c4]{position:relative;margin-top:-60px;padding-top:60px}.paywall-fade[data-v-320512c4]{position:absolute;top:0;left:0;right:0;height:80px;background:linear-gradient(to bottom,transparent,#ffffff 90%);pointer-events:none}.paywall-content[data-v-320512c4]{background:#f9f8f6;border:1px solid #E8E7E4;border-radius:16px;padding:32px 24px;text-align:center;position:relative;z-index:1}.paywall-trust[data-v-320512c4]{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-top:20px;padding-top:16px;border-top:1px solid #E8E7E4}.paywall-trust__item[data-v-320512c4]{font-size:13px;color:#666}.paywall-icon[data-v-320512c4]{font-size:36px;margin-bottom:12px}.paywall-title[data-v-320512c4]{font-size:20px;font-weight:600;color:#141413;margin:0 0 12px}.paywall-text[data-v-320512c4]{font-size:15px;color:#5a5a58;line-height:1.5;margin:0 auto 24px;max-width:560px}.paywall-offers[data-v-320512c4]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:640px;margin:0 auto}.paywall-offer[data-v-320512c4]{background:#fff;border:1px solid #E8E7E4;border-radius:12px;padding:16px 12px;display:flex;flex-direction:column;gap:6px;align-items:center;position:relative}.paywall-offer-recommended[data-v-320512c4]{border-color:var(--primary-color, #6366f1);border-width:2px}.paywall-badge[data-v-320512c4]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary-color, #6366f1);color:#fff;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}.paywall-offer-title[data-v-320512c4]{font-size:14px;font-weight:600;color:#141413}.paywall-offer-price[data-v-320512c4]{font-size:22px;font-weight:700;color:var(--primary-color, #6366f1)}.paywall-period[data-v-320512c4]{font-size:13px;font-weight:400;color:#666}.paywall-offer-sub[data-v-320512c4]{font-size:11px;color:#666}.paywall-btn[data-v-320512c4]{width:100%;padding:8px 12px;font-size:13px;font-weight:600;margin-top:4px}.paywall-error[data-v-320512c4]{margin-top:16px;padding:10px;background:#fee;color:#c33;border-radius:8px;font-size:13px}@media (max-width: 600px){.paywall-offers[data-v-320512c4]{grid-template-columns:1fr}.score-block[data-v-320512c4]{padding:16px;display:grid;grid-template-columns:24% 76%;gap:4px}.score-number[data-v-320512c4]{font-size:32px;align-self:end;grid-row:auto;text-align:left}.score-bar[data-v-320512c4]{align-self:center}.score-hint[data-v-320512c4]{font-size:12px;grid-column:1 / 3}}.articles[data-v-fd01080e]{flex:1}.articles-header[data-v-fd01080e]{display:flex;justify-content:flex-end;margin-bottom:24px}.loading[data-v-fd01080e],.error[data-v-fd01080e],.empty-state[data-v-fd01080e]{padding:40px 20px;text-align:center;color:#666}.articles-list[data-v-fd01080e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.article-preview[data-v-fd01080e]{display:flex;flex-direction:column;padding:20px;border-radius:var(--border-radius-lg);border:1px solid #E0E0E0;background-color:var(--bg-base);cursor:pointer;transition:all .2s}.article-preview[data-v-fd01080e]:hover{transform:translateY(-2px)}.article-title[data-v-fd01080e]{font-weight:600;margin-bottom:4px}.article-preview-text[data-v-fd01080e]{color:#666;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:auto}.article-meta[data-v-fd01080e]{display:flex;gap:16px;font-size:14px;color:#999;display:none}.article-date[data-v-fd01080e],.article-views[data-v-fd01080e]{display:flex;align-items:center}.article-preview__link[data-v-fd01080e]{color:#6366f1;margin-top:8px}@media (max-width: 768px){.articles[data-v-fd01080e],.article-preview[data-v-fd01080e]{padding:16px}.article-title[data-v-fd01080e]{font-size:20px}.article-preview-text[data-v-fd01080e]{font-size:14px}}.article-detail[data-v-7e1337e7]{flex:1}.loading[data-v-7e1337e7],.error[data-v-7e1337e7]{padding:40px 20px;text-align:center;color:#666}.article-header[data-v-7e1337e7]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:16px;gap:16px}.article-title[data-v-7e1337e7]{font-size:32px;font-weight:700;margin:0;color:#222;line-height:1.3;flex:1}.btn-edit[data-v-7e1337e7]{flex-shrink:0}.article-meta[data-v-7e1337e7]{display:flex;gap:16px;margin-bottom:32px;padding-bottom:16px;border-bottom:1px solid #E0E0E0}.article-date[data-v-7e1337e7],.article-views[data-v-7e1337e7]{display:flex;align-items:center}.article-body[data-v-7e1337e7]{margin-bottom:40px}.article-images[data-v-7e1337e7]{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.article-image[data-v-7e1337e7]{width:100%;height:auto;border-radius:var(--border-radius-md);box-shadow:0 2px 8px #0000001a}.article-text[data-v-7e1337e7] .example{background-color:#f5f5f5;padding:16px;border-radius:var(--border-radius-md);margin:16px 0}.article-text[data-v-7e1337e7] p{margin-bottom:16px}.article-text[data-v-7e1337e7] h2{font-size:24px;font-weight:600;margin-top:32px;margin-bottom:16px;color:#222}.article-text[data-v-7e1337e7] h3{font-size:18px;font-weight:600;margin-bottom:12px}.article-text[data-v-7e1337e7] ul,.article-text[data-v-7e1337e7] ol{margin-bottom:16px;padding-left:24px}.article-text[data-v-7e1337e7] li{margin-bottom:8px}.article-text[data-v-7e1337e7] strong{font-weight:600;color:#222}.article-text[data-v-7e1337e7] code{background-color:#f5f5f5;padding:2px 6px;border-radius:4px;font-family:Courier New,monospace;font-size:16px}.article-text[data-v-7e1337e7] pre{background-color:#f5f5f5;padding:16px;border-radius:8px;overflow-x:auto;margin-bottom:16px}.article-text[data-v-7e1337e7] pre code{background-color:transparent;padding:0}.article-footer[data-v-7e1337e7]{padding-top:32px}.article-faq[data-v-7e1337e7]{margin-top:48px;padding-top:32px;border-top:1px solid #E8E7E4}.article-faq h2[data-v-7e1337e7]{font-size:24px;font-weight:700;margin:0 0 16px;color:#222}.faq-item[data-v-7e1337e7]{border-bottom:1px solid #E8E7E4;padding:14px 0}.faq-item summary[data-v-7e1337e7]{cursor:pointer;font-weight:600;font-size:16px;color:#222;list-style:none;position:relative;padding-right:28px;-webkit-user-select:none;user-select:none}.faq-item summary[data-v-7e1337e7]::-webkit-details-marker{display:none}.faq-item summary[data-v-7e1337e7]:after{content:"+";position:absolute;right:0;top:0;font-size:22px;font-weight:400;color:#888;transition:transform .2s}.faq-item[open] summary[data-v-7e1337e7]:after{content:"−"}.faq-item p[data-v-7e1337e7]{margin:12px 0 0;color:#555;line-height:1.6;font-size:15px}@media (max-width: 768px){.article-content[data-v-7e1337e7]{padding:20px 16px}.article-title[data-v-7e1337e7]{font-size:24px}.article-text[data-v-7e1337e7]{font-size:16px}.article-text[data-v-7e1337e7] h2{font-size:22px}.article-text[data-v-7e1337e7] h3{font-size:20px}}.create-article[data-v-9c202047]{flex:1;max-width:900px;margin:0 auto;padding:40px 20px}.article-form[data-v-9c202047]{background-color:#fff;border-radius:8px;padding:32px;border:1px solid #E0E0E0}.form-title[data-v-9c202047]{font-size:28px;font-weight:600;margin-bottom:32px;color:#222}.form-group[data-v-9c202047]{margin-bottom:24px}.form-group label[data-v-9c202047]{display:block;font-weight:600;margin-bottom:8px;color:#222}.form-input[data-v-9c202047],.form-textarea[data-v-9c202047]{width:100%;padding:12px;border:1px solid #E0E0E0;border-radius:4px;font-size:16px;font-family:inherit;transition:border-color .2s}.form-input[data-v-9c202047]:focus,.form-textarea[data-v-9c202047]:focus{outline:none;border-color:var(--primary-color)}.form-textarea[data-v-9c202047]{resize:vertical;min-height:100px}.form-textarea-large[data-v-9c202047]{min-height:300px}.form-hint[data-v-9c202047]{display:block;margin-top:4px;font-size:12px;color:#999}.checkbox-label[data-v-9c202047]{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:400}.form-checkbox[data-v-9c202047]{width:18px;height:18px;cursor:pointer}.form-actions[data-v-9c202047]{display:flex;gap:12px;justify-content:flex-end;margin-top:32px;padding-top:24px;border-top:1px solid #E0E0E0}.form-error[data-v-9c202047]{margin-top:16px;padding:12px;background-color:#fee;border:1px solid #fcc;border-radius:4px;color:#c33}@media (max-width: 768px){.create-article[data-v-9c202047]{padding:20px 16px}.article-form[data-v-9c202047]{padding:20px}.form-title[data-v-9c202047]{font-size:24px}.form-actions[data-v-9c202047]{flex-direction:column}.form-actions .btn[data-v-9c202047]{width:100%}}.about-container[data-v-5131e5f9]{max-width:800px;margin:0 auto;padding:32px}.about-container header[data-v-5131e5f9]{margin-bottom:32px}.about-container h1[data-v-5131e5f9]{font-size:32px;font-weight:700;color:var(--color-primary);margin-bottom:16px}.lead[data-v-5131e5f9]{font-size:18px;color:var(--color-secondary);line-height:1.6}.about-container section[data-v-5131e5f9]{margin-bottom:32px}.about-container h2[data-v-5131e5f9]{font-size:24px;font-weight:600;color:var(--color-primary);margin-bottom:16px}.about-container h3[data-v-5131e5f9]{font-size:20px;font-weight:600;color:var(--color-primary);margin-top:24px;margin-bottom:12px}.about-container p[data-v-5131e5f9]{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:16px}.about-container ul[data-v-5131e5f9]{list-style:disc;margin-left:24px;margin-bottom:16px}.about-container li[data-v-5131e5f9]{font-size:16px;line-height:1.6;color:var(--color-text);margin-bottom:8px}.contacts[data-v-55e15c85]{flex:1;display:grid;gap:20px}.legal-info[data-v-55e15c85]{background:var(--bg-base);border-radius:var(--border-radius-md);padding:20px;border:1px solid var(--border-color)}.info-row[data-v-55e15c85]{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--border-color)}.info-row[data-v-55e15c85]:last-child{border-bottom:none}.info-row .label[data-v-55e15c85]{font-weight:500;color:var(--color-primary);min-width:150px}.info-row .value[data-v-55e15c85]{color:var(--color-text);text-align:right;flex:1}.support-info[data-v-55e15c85]{background:var(--bg-base);border-radius:var(--border-radius-md);padding:20px;border:1px solid var(--border-color)}@media (max-width: 768px){.contacts[data-v-55e15c85]{padding:16px}}.plan-card[data-v-4fb8bb83]{border:1px solid #E0E0E0;border-radius:var(--border-radius-lg);padding:20px;transition:all .2s;position:relative;display:flex;flex-direction:column}.plan-recommended[data-v-4fb8bb83]{border-color:var(--primary-color, #0066FF);border-width:2px}.plan-badge[data-v-4fb8bb83]{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:var(--primary-color, #0066FF);color:#fff;padding:4px 12px;border-radius:12px;font-size:12px;font-weight:600;white-space:nowrap}.plan-per-unit[data-v-4fb8bb83]{font-size:13px;color:#666;margin-top:4px}.plan-card[data-v-4fb8bb83]:hover{border-color:#d9d8d5}.plan-card.plan-selected[data-v-4fb8bb83]{border-color:var(--primary-color, #0066FF);box-shadow:0 4px 12px #0066ff1a}.plan-premium[data-v-4fb8bb83]{background:linear-gradient(135deg,#f5f7fa,#fff)}.plan-header[data-v-4fb8bb83]{margin-bottom:20px}.plan-header h3[data-v-4fb8bb83]{font-size:24px;font-weight:700;color:#222;margin-bottom:8px}.plan-price[data-v-4fb8bb83]{font-size:32px;font-weight:700;color:var(--primary-color, #0066FF)}.plan-period[data-v-4fb8bb83]{font-size:16px;font-weight:400;color:#666}.plan-features[data-v-4fb8bb83]{list-style:none;padding:0;margin:0 0 auto}.plan-features li[data-v-4fb8bb83]{padding:8px 0 8px 24px;position:relative;color:#333}.plan-features li[data-v-4fb8bb83]:before{content:"✓";position:absolute;left:0;color:var(--primary-color, #0066FF);font-weight:700}@media (max-width: 768px){.plan-card[data-v-4fb8bb83]{padding:20px}.plan-header h3[data-v-4fb8bb83]{font-size:20px}.plan-price[data-v-4fb8bb83]{font-size:28px}}.pricing-page .lead[data-v-c281c4f8]{color:var(--text-secondary);margin-bottom:24px}.plans-container[data-v-c281c4f8]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.premium-active-info[data-v-c281c4f8]{text-align:center;font-size:14px;color:#555;padding:16px;margin-top:8px}.premium-active-info .status-badge[data-v-c281c4f8]{margin-right:4px}.active-subscription[data-v-c281c4f8],.plan-status[data-v-c281c4f8]{text-align:center;padding:12px 0}.status-badge[data-v-c281c4f8]{display:inline-block;padding:6px 14px;border-radius:6px;font-size:14px;font-weight:600;background:#e0e0e0;color:#666}.status-premium[data-v-c281c4f8]{background:#06f;color:#fff}.plan-expires[data-v-c281c4f8],.remaining-generations[data-v-c281c4f8]{font-size:13px;color:#666;margin-top:8px}.plan-button[data-v-c281c4f8]{width:100%;padding:12px 24px;font-size:16px;font-weight:600;text-align:center;margin-top:20px}.error-message[data-v-c281c4f8]{background:#fee;color:#c33;padding:12px;border-radius:8px;margin-top:20px;text-align:center}@media (max-width: 1200px){.plans-container[data-v-c281c4f8]{grid-template-columns:repeat(3,1fr)}}@media (max-width: 768px){.pricing-page[data-v-c281c4f8]{padding:20px 16px}.pricing-page h1[data-v-c281c4f8]{font-size:28px}.plans-container[data-v-c281c4f8]{grid-template-columns:1fr;gap:20px}}.payment-result-container[data-v-4a5e2bc8]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.payment-result-content[data-v-4a5e2bc8]{text-align:center;max-width:500px}.result-icon[data-v-4a5e2bc8]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.result-icon.success[data-v-4a5e2bc8]{background:#d4edda;color:#28a745}.result-icon svg[data-v-4a5e2bc8]{width:48px;height:48px}h1[data-v-4a5e2bc8]{font-size:32px;font-weight:700;color:#222;margin-bottom:16px}.result-message[data-v-4a5e2bc8]{font-size:16px;color:#666;line-height:1.6;margin-bottom:32px}.result-actions[data-v-4a5e2bc8]{display:flex;gap:16px;justify-content:center}.secondary-link[data-v-4a5e2bc8]{display:inline-block;margin-top:16px;color:#666;font-size:14px;text-decoration:underline}.secondary-link[data-v-4a5e2bc8]:hover{color:#222}.payment-details[data-v-4a5e2bc8]{margin-top:32px;text-align:left;border-top:1px solid #E0E0E0;padding-top:16px}.payment-details__toggle[data-v-4a5e2bc8]{background:none;border:none;color:#666;font-size:14px;cursor:pointer;padding:4px 0;display:inline-flex;align-items:center;gap:6px}.payment-details__toggle[data-v-4a5e2bc8]:hover{color:#222}.payment-details__chevron[data-v-4a5e2bc8]{transition:transform .15s}.payment-details__chevron.open[data-v-4a5e2bc8]{transform:rotate(180deg)}.payment-details__body[data-v-4a5e2bc8]{margin-top:12px;display:flex;flex-direction:column;gap:12px}.payment-details__row[data-v-4a5e2bc8]{display:flex;justify-content:space-between;gap:16px;font-size:14px;align-items:baseline}.payment-details__label[data-v-4a5e2bc8]{color:#999;flex:0 0 auto}.payment-details__value[data-v-4a5e2bc8]{color:#222;text-align:right;word-break:break-word}.payment-details__value.mono[data-v-4a5e2bc8]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px}.payment-details__link[data-v-4a5e2bc8]{color:var(--primary-color, #6366F1);text-decoration:underline}.payment-details__total[data-v-4a5e2bc8]{border-top:1px solid #E0E0E0;padding-top:12px;font-weight:600;font-size:16px}.payment-details__total .payment-details__label[data-v-4a5e2bc8]{color:#222}.btn[data-v-4a5e2bc8]{padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;display:inline-block;transition:all .2s}.btn-primary[data-v-4a5e2bc8]{background:var(--primary-color, #0066FF);color:#fff}.btn-primary[data-v-4a5e2bc8]:hover{background:#0052cc}.payment-result-container[data-v-cca58d19]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.payment-result-content[data-v-cca58d19]{text-align:center;max-width:500px}.result-icon[data-v-cca58d19]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 24px}.result-icon.failed[data-v-cca58d19]{background:#f8d7da;color:#dc3545}.result-icon svg[data-v-cca58d19]{width:48px;height:48px}h1[data-v-cca58d19]{font-size:32px;font-weight:700;color:#222;margin-bottom:16px}.result-message[data-v-cca58d19]{font-size:16px;color:#666;line-height:1.6;margin-bottom:32px}.result-actions[data-v-cca58d19]{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.btn[data-v-cca58d19]{padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;display:inline-block;transition:all .2s;border:none;cursor:pointer}.btn[data-v-cca58d19]:disabled{opacity:.6;cursor:not-allowed}.btn-primary[data-v-cca58d19]{background:var(--primary-color, #0066FF);color:#fff}.btn-primary[data-v-cca58d19]:hover:not(:disabled){background:#0052cc}.btn-secondary[data-v-cca58d19]{background:#e0e0e0;color:#222}.btn-secondary[data-v-cca58d19]:hover{background:#d9d8d5}.error-message[data-v-cca58d19]{background:#fee;color:#c33;padding:12px;border-radius:8px;margin-top:24px;text-align:center}.oferta-container[data-v-bc4a93f1]{max-width:900px;margin:0 auto;padding:40px 20px;line-height:1.8;color:var(--text-primary)}.oferta-container header[data-v-bc4a93f1]{margin-bottom:40px;text-align:center}.oferta-container h1[data-v-bc4a93f1]{font-size:36px;color:var(--primary-color);margin-bottom:10px}.oferta-container .lead[data-v-bc4a93f1]{font-size:16px;color:var(--text-secondary);margin-bottom:0}.oferta-container section[data-v-bc4a93f1]{margin-bottom:40px}.oferta-container h2[data-v-bc4a93f1]{font-size:24px;color:var(--primary-color);margin-top:30px;margin-bottom:20px;border-bottom:2px solid var(--border-color);padding-bottom:10px}.oferta-container h3[data-v-bc4a93f1]{font-size:20px;color:var(--text-primary);margin-top:25px;margin-bottom:15px}.oferta-container p[data-v-bc4a93f1]{margin-bottom:15px;text-align:justify}.oferta-container ul[data-v-bc4a93f1],.oferta-container ol[data-v-bc4a93f1]{margin:15px 0;padding-left:30px}.oferta-container li[data-v-bc4a93f1]{margin-bottom:10px}.oferta-container strong[data-v-bc4a93f1]{font-weight:600;color:var(--text-primary)}.oferta-footer[data-v-bc4a93f1]{margin-top:60px;padding-top:30px;border-top:2px solid var(--border-color);text-align:center;color:var(--text-secondary);font-size:14px}@media (max-width: 768px){.oferta-container[data-v-bc4a93f1]{padding:20px 16px}.oferta-container h1[data-v-bc4a93f1]{font-size:28px}.oferta-container h2[data-v-bc4a93f1]{font-size:20px}.oferta-container h3[data-v-bc4a93f1]{font-size:18px}}.confidentiality-container[data-v-cc9cb37e]{max-width:900px;margin:0 auto;padding:40px 20px;line-height:1.8;color:var(--text-primary)}.confidentiality-container header[data-v-cc9cb37e]{margin-bottom:40px;text-align:center}.confidentiality-container h1[data-v-cc9cb37e]{font-size:36px;color:var(--primary-color);margin-bottom:10px}.confidentiality-container .lead[data-v-cc9cb37e]{font-size:16px;color:var(--text-secondary);margin-bottom:0}.confidentiality-container section[data-v-cc9cb37e]{margin-bottom:40px}.confidentiality-container h2[data-v-cc9cb37e]{font-size:24px;color:var(--primary-color);margin-top:30px;margin-bottom:20px;border-bottom:2px solid var(--border-color);padding-bottom:10px}.confidentiality-container p[data-v-cc9cb37e]{margin-bottom:15px;text-align:justify}.confidentiality-container ul[data-v-cc9cb37e]{margin:15px 0;padding-left:30px}.confidentiality-container li[data-v-cc9cb37e]{margin-bottom:10px}.confidentiality-container strong[data-v-cc9cb37e]{font-weight:600;color:var(--text-primary)}.confidentiality-container a[data-v-cc9cb37e]{color:var(--primary-color);text-decoration:none}.confidentiality-container a[data-v-cc9cb37e]:hover{text-decoration:underline}.confidentiality-footer[data-v-cc9cb37e]{margin-top:60px;padding-top:30px;border-top:2px solid var(--border-color);text-align:center;color:var(--text-secondary);font-size:14px}@media (max-width: 768px){.confidentiality-container[data-v-cc9cb37e]{padding:20px 16px}.confidentiality-container h1[data-v-cc9cb37e]{font-size:28px}.confidentiality-container h2[data-v-cc9cb37e]{font-size:20px}}.callback-page[data-v-8235ecc9]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-base)}.callback-card[data-v-8235ecc9]{text-align:center;padding:40px}.spinner[data-v-8235ecc9]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #6366f1);border-radius:50%;animation:spin-8235ecc9 .8s linear infinite;margin:0 auto 16px}@keyframes spin-8235ecc9{to{transform:rotate(360deg)}}.callback-loading p[data-v-8235ecc9],.callback-error p[data-v-8235ecc9]{color:var(--text-secondary, #6b7280);font-size:16px}.callback-actions[data-v-8235ecc9]{margin-top:16px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.callback-error .btn[data-v-8235ecc9]{min-width:140px}.callback-page[data-v-5cf0c3fa]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-base)}.callback-card[data-v-5cf0c3fa]{text-align:center;padding:40px}.spinner[data-v-5cf0c3fa]{width:40px;height:40px;border:3px solid #e5e7eb;border-top-color:var(--primary-color, #6366f1);border-radius:50%;animation:spin-5cf0c3fa .8s linear infinite;margin:0 auto 16px}@keyframes spin-5cf0c3fa{to{transform:rotate(360deg)}}.callback-loading p[data-v-5cf0c3fa],.callback-error p[data-v-5cf0c3fa]{color:var(--text-secondary, #6b7280);font-size:16px}.callback-actions[data-v-5cf0c3fa]{margin-top:16px;display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.callback-error .btn[data-v-5cf0c3fa]{min-width:140px}.debug-info[data-v-5cf0c3fa]{font-size:12px;color:#999;word-break:break-all;margin-top:8px}.unsubscribe-container[data-v-e6594286]{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:40px 20px}.unsubscribe-content[data-v-e6594286]{text-align:center;max-width:480px}.state-block[data-v-e6594286]{display:flex;flex-direction:column;align-items:center;gap:16px}.result-icon[data-v-e6594286]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center}.result-icon.success[data-v-e6594286]{background:#d4edda;color:#28a745}h1[data-v-e6594286]{font-size:28px;font-weight:700;color:#222;margin:0}.message[data-v-e6594286]{font-size:16px;color:#444;line-height:1.6;margin:0}.note[data-v-e6594286]{font-size:14px;color:#888;line-height:1.5;margin:0}.btn[data-v-e6594286]{padding:12px 32px;font-size:16px;font-weight:600;border-radius:8px;text-decoration:none;display:inline-block;transition:all .2s;margin-top:8px}.btn-primary[data-v-e6594286]{background:var(--primary-color, #0066FF);color:#fff}.btn-primary[data-v-e6594286]:hover{background:#0052cc}a[data-v-e6594286]{color:var(--primary-color, #6366F1)}
