.beginner-summary-overlay[data-v-222225ac]{align-items:center;animation:fadeIn-222225ac .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:var(--overlay-background,rgba(0,0,0,.6));display:flex;justify-content:center;inset:0;padding:16px;position:fixed;z-index:10100}.beginner-summary-modal[data-v-222225ac]{animation:slideUp-222225ac .3s ease;background:var(--surface-1);border-radius:16px;box-shadow:0 12px 48px #0003;color:var(--text-color);display:flex;flex-direction:column;height:90vh;max-height:900px;max-width:900px;overflow:hidden;width:100%}.beginner-summary-header[data-v-222225ac]{align-items:center;background:linear-gradient(135deg,rgba(16,185,129,.1),transparent);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;padding:20px 24px}.beginner-summary-title[data-v-222225ac]{align-items:center;display:flex;gap:12px}.beginner-summary-title svg[data-v-222225ac]{color:#10b981;height:24px;width:24px}.beginner-summary-title h3[data-v-222225ac]{color:var(--text-color);font-size:18px;font-weight:600;margin:0}.beginner-header-actions[data-v-222225ac]{align-items:center;display:flex;gap:8px}.regenerate-beginner-button[data-v-222225ac]{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.regenerate-beginner-button[data-v-222225ac]:hover{background:var(--surface-2,rgba(0,0,0,.03));border-color:#10b981;color:#10b981}.regenerate-beginner-button svg[data-v-222225ac]{height:18px;width:18px}.close-button[data-v-222225ac]{align-items:center;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;display:flex;justify-content:center;padding:8px;transition:all .2s ease}.close-button[data-v-222225ac]:hover:not(:disabled){background:var(--surface-2,rgba(0,0,0,.03));border-color:var(--text-secondary);color:var(--text-color)}.close-button[data-v-222225ac]:disabled{cursor:not-allowed;opacity:.5}.close-button svg[data-v-222225ac]{height:18px;width:18px}.beginner-summary-content[data-v-222225ac]{flex:1;min-height:200px;overflow-y:auto;padding:24px 32px}.beginner-summary-content[data-v-222225ac]::-webkit-scrollbar{width:6px}.beginner-summary-content[data-v-222225ac]::-webkit-scrollbar-track{background:var(--surface-1);border-radius:3px}.beginner-summary-content[data-v-222225ac]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.beginner-summary-content[data-v-222225ac]::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.beginner-loading[data-v-222225ac]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;padding:40px 20px;text-align:center}.beginner-loading-spinner[data-v-222225ac]{animation:spin-222225ac 1s linear infinite;border:3px solid var(--border-color);border-radius:50%;border-top:3px solid #10b981;height:40px;width:40px}.beginner-loading p[data-v-222225ac]{color:var(--text-secondary);font-size:14px;margin:0}.beginner-content-text[data-v-222225ac]{color:var(--text-color);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-feature-settings:"cv02","cv03","cv04","cv11";font-size:1.0625rem;font-weight:400;letter-spacing:-.011em;line-height:1.75;margin:0 auto;max-width:800px}.beginner-content-text[data-v-222225ac] h1,.beginner-content-text[data-v-222225ac] h2,.beginner-content-text[data-v-222225ac] h3,.beginner-content-text[data-v-222225ac] h4,.beginner-content-text[data-v-222225ac] h5,.beginner-content-text[data-v-222225ac] h6{border-bottom:1px solid var(--border-color);color:var(--primary-color);font-weight:600;line-height:1.3;margin:24px 0 12px;padding:8px 0}.beginner-content-text[data-v-222225ac] h1{font-size:20px}.beginner-content-text[data-v-222225ac] h2{font-size:18px}.beginner-content-text[data-v-222225ac] h3{font-size:17px}.beginner-content-text[data-v-222225ac] h4{font-size:16px}.beginner-content-text[data-v-222225ac] h5{font-size:15px}.beginner-content-text[data-v-222225ac] h6{font-size:14px}.beginner-content-text[data-v-222225ac] h1:first-child,.beginner-content-text[data-v-222225ac] h2:first-child,.beginner-content-text[data-v-222225ac] h3:first-child,.beginner-content-text[data-v-222225ac] h4:first-child,.beginner-content-text[data-v-222225ac] h5:first-child,.beginner-content-text[data-v-222225ac] h6:first-child{margin-top:0}.beginner-content-text[data-v-222225ac] p{line-height:1.7;margin:0 0 16px;text-align:justify}.beginner-content-text[data-v-222225ac] b,.beginner-content-text[data-v-222225ac] strong{color:var(--text-color);font-weight:600}.beginner-content-text[data-v-222225ac] em,.beginner-content-text[data-v-222225ac] i{color:var(--text-secondary);font-style:italic}.beginner-content-text[data-v-222225ac] ol,.beginner-content-text[data-v-222225ac] ul{margin:16px 0;padding-left:24px}.beginner-content-text[data-v-222225ac] li{line-height:1.6;margin:8px 0}.beginner-content-text[data-v-222225ac] ul li{list-style-type:disc}.beginner-content-text[data-v-222225ac] ol li{list-style-type:decimal}.beginner-content-text[data-v-222225ac] blockquote{background:var(--surface-2,var(--surface-1));border-left:4px solid var(--primary-color);border-radius:0 4px 4px 0;font-style:italic;margin:16px 0;padding:12px 16px}.beginner-content-text[data-v-222225ac] code{background:var(--surface-2,var(--surface-1));border-radius:4px;color:var(--primary-color);font-family:Courier New,Courier,monospace;font-size:.9em;padding:2px 6px}.beginner-content-text[data-v-222225ac] pre{background:var(--surface-2,var(--surface-1));border-radius:8px;margin:16px 0;overflow-x:auto;padding:16px}.beginner-content-text[data-v-222225ac] pre code{background:none;padding:0}.beginner-content-text[data-v-222225ac] a{border-bottom:1px solid transparent;color:var(--primary-color);text-decoration:none;transition:border-color .2s ease}.beginner-content-text[data-v-222225ac] a:hover{border-bottom-color:var(--primary-color)}.beginner-content-text[data-v-222225ac] del{opacity:1;text-decoration:none}.beginner-content-text[data-v-222225ac] hr{border:none;border-top:1px solid var(--border-color);margin:24px 0}.beginner-content-text[data-v-222225ac] .table-wrapper{border-radius:8px;box-shadow:0 1px 3px #0000000d;margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch}.beginner-content-text[data-v-222225ac] .table-wrapper::-webkit-scrollbar{height:8px}.beginner-content-text[data-v-222225ac] .table-wrapper::-webkit-scrollbar-track{background:var(--surface-2,rgba(0,0,0,.03));border-radius:4px}.beginner-content-text[data-v-222225ac] .table-wrapper::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.beginner-content-text[data-v-222225ac] .table-wrapper::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}.beginner-content-text[data-v-222225ac] table{background:var(--surface-1);border-collapse:collapse;font-size:.95em;margin:0;width:100%}.beginner-content-text[data-v-222225ac] thead{background:var(--surface-2,rgba(0,0,0,.03))}.beginner-content-text[data-v-222225ac] th{border-bottom:2px solid var(--border-color);color:var(--text-color);font-weight:600;padding:12px 16px;text-align:left;white-space:nowrap}.beginner-content-text[data-v-222225ac] tbody tr{border-bottom:1px solid var(--border-color);transition:background-color .2s ease}.beginner-content-text[data-v-222225ac] tbody tr:last-child{border-bottom:none}.beginner-content-text[data-v-222225ac] tbody tr:hover{background:var(--surface-2,rgba(0,0,0,.02))}.beginner-content-text[data-v-222225ac] td{color:var(--text-secondary);line-height:1.5;padding:10px 16px}.beginner-content-text[data-v-222225ac] td:first-child,.beginner-content-text[data-v-222225ac] th:first-child{padding-left:20px}.beginner-content-text[data-v-222225ac] td:last-child,.beginner-content-text[data-v-222225ac] th:last-child{padding-right:20px}.beginner-error[data-v-222225ac]{align-items:center;display:flex;flex-direction:column;gap:12px;padding:40px 20px;text-align:center}.beginner-error .error-icon[data-v-222225ac]{font-size:32px}.beginner-error p[data-v-222225ac]{color:var(--text-secondary);font-size:14px;margin:0}.retry-button[data-v-222225ac]{background:var(--negative-color);border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:opacity .2s ease}.retry-button[data-v-222225ac]:hover{opacity:.9}.puter-login-required[data-v-222225ac]{flex-direction:column;gap:16px;min-height:300px;padding:40px 20px;text-align:center}.puter-login-icon[data-v-222225ac],.puter-login-required[data-v-222225ac]{align-items:center;display:flex;justify-content:center}.puter-login-icon[data-v-222225ac]{background:linear-gradient(135deg,#10b981,#059669);border-radius:16px;height:64px;margin-bottom:8px;width:64px}.puter-login-icon svg[data-v-222225ac]{color:#fff;height:32px;width:32px}.puter-login-required h4[data-v-222225ac]{color:var(--text-color);font-size:20px;font-weight:600;margin:0}.puter-login-description[data-v-222225ac]{color:var(--text-secondary);font-size:14px;line-height:1.6;margin:0;max-width:400px}.puter-benefits[data-v-222225ac]{display:flex;flex-direction:column;gap:12px;margin:16px 0}.benefit-item[data-v-222225ac]{align-items:center;color:var(--text-secondary);display:flex;font-size:14px;gap:10px}.benefit-item svg[data-v-222225ac]{color:#10b981;flex-shrink:0;height:18px;width:18px}.puter-login-button[data-v-222225ac]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:10px;box-shadow:0 4px 12px #10b9814d;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:10px;justify-content:center;min-width:200px;padding:14px 28px;transition:all .2s ease}.puter-login-button[data-v-222225ac]:hover:not(:disabled){box-shadow:0 6px 16px #10b98166;transform:translateY(-1px)}.puter-login-button[data-v-222225ac]:active:not(:disabled){transform:translateY(0)}.puter-login-button[data-v-222225ac]:disabled{cursor:not-allowed;opacity:.7}.login-spinner[data-v-222225ac],.puter-login-button svg[data-v-222225ac]{height:20px;width:20px}.login-spinner[data-v-222225ac]{animation:spin-222225ac .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff}.puter-note[data-v-222225ac]{color:var(--text-tertiary,var(--text-secondary));font-size:12px;margin:8px 0 0;opacity:.7}@keyframes fadeIn-222225ac{0%{opacity:0}to{opacity:1}}@keyframes slideUp-222225ac{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-222225ac{to{transform:rotate(1turn)}}@media(max-width:768px){.beginner-summary-overlay[data-v-222225ac]{align-items:flex-end;padding:8px}.beginner-summary-modal[data-v-222225ac]{border-radius:16px 16px 0 0;height:auto;max-height:70vh}.beginner-summary-header[data-v-222225ac]{padding:16px}.beginner-summary-title h3[data-v-222225ac]{font-size:16px}.beginner-summary-content[data-v-222225ac]{padding:16px}.beginner-content-text[data-v-222225ac]{font-size:.9375rem}}
