:root{--primary-bg:#fff;--secondary-bg:#f7f7f8;--sidebar-bg:#171717;--sidebar-item-bg:#202123;--sidebar-item-hover:#343541;--sidebar-border:#454449;--text-primary:#343541;--text-secondary:#565869;--text-light:#8e8ea0;--text-white:#fff;--text-muted:#acacbe;--border-light:#e5e5e5;--border-medium:#d1d5db;--accent-green:#10a37f;--accent-green-hover:#0f9268;--accent-green-light:#1a7f64;--user-message-bg:#10a37f;--ai-message-bg:#f7f7f8;--code-bg:#1a1a1a;--error-bg:#fee2e2;--error-text:#dc2626;--warning-bg:#fef3c7;--warning-text:#d97706;--shadow-xs:0 1px 2px #0000000d;--shadow-sm:0 1px 3px #0000001a;--shadow-md:0 4px 6px #0000001a;--shadow-lg:0 10px 15px #0000001a;--shadow-xl:0 20px 25px #0000001a;--font-family:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",Arial,sans-serif;--font-size-xs:0.75rem;--font-size-sm:0.875rem;--font-size-base:0.9375rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--spacing-1:0.25rem;--spacing-2:0.5rem;--spacing-3:0.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--radius-sm:0.375rem;--radius-md:0.5rem;--radius-lg:0.75rem;--radius-xl:1rem;--radius-2xl:1.5rem;--radius-full:9999px;--transition-fast:0.1s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease;--sidebar-width:260px;--header-height:60px;--input-height:52px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;background-color:var(--primary-bg);color:#343541;color:var(--text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--font-family);font-size:.9375rem;font-size:var(--font-size-base);line-height:1.8;margin:0}*{box-sizing:border-box}#root{display:flex;flex-direction:column;height:100vh}.app-layout{background-color:#fff}.sidebar{background-color:#171717;border-right:1px solid #454449;overflow:hidden;width:260px}.sidebar-header{border-bottom:1px solid #454449;border-bottom:1px solid var(--sidebar-border)}.sidebar-content,.sidebar-header{padding:.75rem;padding:var(--spacing-3)}.sidebar-content{overflow-y:auto}.sidebar-content::-webkit-scrollbar{width:4px}.sidebar-content::-webkit-scrollbar-track{background:#0000}.sidebar-content::-webkit-scrollbar-thumb{background:#0000;border-radius:2px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.sidebar-content:hover::-webkit-scrollbar-thumb{background:#454449;background:var(--sidebar-border)}.sidebar-content::-webkit-scrollbar-thumb:hover{background:#343541!important;background:var(--sidebar-item-hover)!important}.main-content{background-color:#fff;background-color:var(--primary-bg);display:flex;flex:1 1;flex-direction:column;padding-right:5px}.main-content::-webkit-scrollbar{width:8px}.main-content::-webkit-scrollbar-track{background:#0000}.main-content::-webkit-scrollbar-thumb{background:#0000;border-radius:4px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.main-content:hover::-webkit-scrollbar-thumb{background:#d1d5db;background:var(--border-medium)}.main-content::-webkit-scrollbar-thumb:hover{background:#8e8ea0!important;background:var(--text-light)!important}.chat-container{flex:1 1;margin:0 auto;max-width:768px;padding:1.5rem 1rem;padding:var(--spacing-6) var(--spacing-4);width:100%}@media (max-width:768px){.app-layout{flex-direction:column}.sidebar{border-bottom:1px solid #454449;border-bottom:1px solid var(--sidebar-border);border-right:none;height:80px;overflow-x:auto;width:100%}.sidebar-header{display:none}.sidebar-content{padding:.5rem;padding:var(--spacing-2)}.history-list{flex-direction:row;gap:.5rem;gap:var(--spacing-2);overflow-x:auto;overflow-y:hidden}.history-item{flex-shrink:0;min-width:200px}.main-content{flex:1 1}.chat-container{padding:1rem .75rem;padding:var(--spacing-4) var(--spacing-3)}.input-container{max-width:100%}.input-area{padding:.75rem;padding:var(--spacing-3)}.message-avatar{height:28px;width:28px}.ai-message,.user-message{gap:.5rem;gap:var(--spacing-2)}.message-content{max-width:calc(100% - 40px)}}@media (max-width:480px){.sidebar{height:60px}.history-item{min-width:150px}.chat-container{padding:.75rem .5rem;padding:var(--spacing-3) var(--spacing-2)}.input-field{min-height:44px}.send-button{height:44px;width:44px}}.login-container{align-items:center;background-color:var(--primary-bg);display:flex;justify-content:center;min-height:100vh;padding:var(--spacing-4)}.login-card{background:var(--primary-bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);max-width:400px;padding:var(--spacing-8);width:100%}.login-card h1{color:var(--text-primary);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2);text-align:center}.login-card p{color:var(--text-secondary);font-size:var(--font-size-sm);margin-bottom:var(--spacing-6);text-align:center}.login-form{gap:var(--spacing-4)}.form-group,.login-form{display:flex;flex-direction:column}.form-group{gap:var(--spacing-2)}.form-group label{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.form-group input{background:var(--primary-bg);border:1px solid var(--border-medium);border-radius:var(--radius-md);color:var(--text-primary);font-size:var(--font-size-base);padding:var(--spacing-3);transition:border-color var(--transition-normal)}.form-group input:focus{border-color:var(--accent-green);outline:none}.form-group input:disabled{cursor:not-allowed;opacity:.5}.error-message{background:var(--error-bg);border:1px solid var(--error-text);border-radius:var(--radius-md);color:var(--error-text);font-size:var(--font-size-sm);padding:var(--spacing-3);text-align:center}.login-button{background:var(--accent-green);border:none;border-radius:var(--radius-md);color:var(--text-white);cursor:pointer;font-size:var(--font-size-base);font-weight:var(--font-weight-medium);padding:var(--spacing-3);transition:background-color var(--transition-normal)}.login-button:hover:not(:disabled){background:var(--accent-green-hover)}.login-button:disabled{cursor:not-allowed;opacity:.5}.login-hint{margin-top:var(--spacing-4);text-align:center}.login-hint p{color:var(--text-light);font-size:var(--font-size-xs);margin:0}.app-layout{background-color:var(--primary-bg);display:flex;height:100vh}.sidebar{background-color:var(--sidebar-bg);border-right:1px solid var(--sidebar-border);display:flex;flex-direction:column;overflow:visible;width:var(--sidebar-width)}.sidebar-header{border-bottom:1px solid #45444980;padding:var(--spacing-4)}.new-research-btn{align-items:center;background:var(--sidebar-item-bg);border:1px solid var(--sidebar-border);border-radius:var(--radius-md);color:var(--text-white);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);gap:var(--spacing-2);justify-content:center;padding:var(--spacing-3);transition:all var(--transition-normal);width:100%}.new-research-btn:hover{background:var(--sidebar-item-hover);border-color:var(--text-light)}.sidebar-content{flex:1 1;overflow:hidden;padding:var(--spacing-2) var(--spacing-3)}.sidebar-content,.sidebar-footer{display:flex;flex-direction:column}.sidebar-footer{background-color:var(--sidebar-bg);border-top:1px solid var(--sidebar-border);flex-shrink:0;gap:var(--spacing-2);padding:var(--spacing-3)}.user-info{align-items:center;display:flex;padding:var(--spacing-2) 0}.username{font-weight:var(--font-weight-medium)}.logout-btn,.username{color:var(--text-white);font-size:var(--font-size-sm)}.logout-btn{align-items:center;background:#0000;border:1px solid var(--sidebar-border);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--spacing-2);justify-content:center;padding:var(--spacing-2) var(--spacing-3);transition:all var(--transition-normal)}.logout-btn:hover{background:var(--sidebar-item-hover);border-color:var(--text-light)}.history-list{display:flex;flex-direction:column;flex-grow:1;gap:var(--spacing-1);list-style:none;margin:0;overflow-y:auto;padding:0;padding-right:var(--spacing-1)}.history-list::-webkit-scrollbar{width:4px}.history-list::-webkit-scrollbar-track{background:#0000}.history-list::-webkit-scrollbar-thumb{background:#0000;border-radius:var(--radius-full);-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.history-list:hover::-webkit-scrollbar-thumb{background:#fff3}.history-list::-webkit-scrollbar-thumb:hover{background:#fff6!important}.history-item{align-items:center;border:1px solid #0000;border-radius:var(--radius-md);cursor:pointer;display:flex;justify-content:space-between;padding:var(--spacing-3);transition:background-color var(--transition-normal)}.history-item:hover{background-color:var(--sidebar-item-hover)}.history-content{flex-grow:1;overflow:hidden;position:relative;z-index:1}.delete-btn{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:#fff6;cursor:pointer;display:flex;height:28px;justify-content:center;opacity:0;padding:var(--spacing-1);position:relative;transition:all .2s cubic-bezier(.4,0,.2,1);visibility:hidden;width:28px;z-index:2}.history-item:hover .delete-btn{opacity:1;visibility:visible}.delete-btn:hover{background:#ef444433;color:#ef4444;transform:scale(1.1)}.delete-btn svg{height:14px;width:14px}.history-item.active{background-color:var(--sidebar-item-hover);border-color:var(--accent-green)}.history-item.active,.history-topic{font-weight:var(--font-weight-medium)}.history-topic{color:var(--text-white);font-size:var(--font-size-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.history-status{color:var(--text-muted);font-size:var(--font-size-xs);margin-top:var(--spacing-1);text-transform:capitalize}.main-content{background-color:initial;flex-grow:1;overflow-y:auto;padding:0}.chat-layout{background:var(--primary-bg);display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:768px}.chat-messages{display:flex;flex:1 1;flex-direction:column;gap:var(--spacing-8);padding:var(--spacing-8) var(--spacing-6)}.ai-message,.user-message{align-items:flex-start;animation:fadeIn .3s ease-out;display:flex;gap:var(--spacing-3);max-width:100%}.user-message{flex-direction:row-reverse}.message-avatar{align-items:center;border-radius:var(--radius-lg);color:var(--text-white);display:flex;flex-shrink:0;font-size:20px;font-weight:var(--font-weight-medium);height:32px;justify-content:center;width:32px}.message-avatar.ai,.message-avatar.user{background:#0000}.message-content{color:var(--text-primary);flex:1 1;font-size:var(--font-size-base);line-height:1.8;max-width:calc(100% - 48px)}.user-message .message-content{background:var(--user-message-bg);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--text-white);padding:var(--spacing-3) var(--spacing-4)}.ai-message .message-content{background:#0000;color:var(--text-primary)}.message-content h1,.message-content h2,.message-content h3{color:inherit;font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-3) 0}.message-content h2{font-size:var(--font-size-lg)}.message-content h3{font-size:var(--font-size-base)}.message-content p{line-height:1.8;margin:0 0 var(--spacing-5) 0}.message-content ol,.message-content ul{margin:0 0 var(--spacing-4) 0;padding-left:var(--spacing-5)}.message-content li{margin-bottom:var(--spacing-2)}.message-content blockquote{background:var(--secondary-bg);border-left:3px solid var(--accent-green);border-radius:var(--radius-md);margin:var(--spacing-5) 0;padding:var(--spacing-3) var(--spacing-4)}.message-content strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.message-content code{background:var(--secondary-bg);border-radius:var(--radius-sm);font-family:Monaco,Consolas,monospace;font-size:.875em;padding:.125rem .25rem}.message-content pre{background:var(--secondary-bg);border-radius:var(--radius-md);margin:var(--spacing-3) 0;overflow-x:auto;padding:var(--spacing-3)}.message-content pre code{background:#0000;padding:0}.bento-grid{display:flex;flex-direction:column;gap:20px}.card{background-color:var(--card-background);border-radius:var(--border-radius);box-shadow:var(--card-shadow);padding:24px;transition:transform var(--transition-speed) ease,box-shadow var(--transition-speed) ease}.chat-card,.chat-history-body{display:none}.input-card{align-items:center;display:flex;grid-column:span 4;padding:12px;transition:opacity .5s ease,transform .5s ease}.input-card.hidden{border:none;height:0;margin:0;opacity:0;padding:0;pointer-events:none;transform:translateY(20px)}.progress-card{animation:fadeIn .5s ease-in-out;grid-column:span 4;padding:16px 24px}.progress-bar-track{background-color:#e9ecef;border-radius:999px;height:8px;margin-top:8px}.research-input{background:#0000;border:none;color:var(--text-color-main);flex-grow:1;font-size:16px;outline:none;padding:12px}.research-button{align-items:center;background:var(--accent-green);border:none;border-radius:var(--radius-md);box-shadow:var(--shadow-sm);color:var(--text-white);cursor:pointer;display:flex;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);justify-content:center;padding:var(--spacing-2) var(--spacing-4);transition:all var(--transition-normal)}.research-button:hover{background:var(--accent-green-hover);box-shadow:var(--shadow-md);transform:translateY(-1px)}.card-title{color:var(--text-color-main);font-size:20px;font-weight:600;margin:0 0 8px}.card-description{color:var(--text-color-secondary);font-size:16px;line-height:1.6;margin:0}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.loader{animation:spin 1s linear infinite;border-top:2px solid var(--border-light);border:2px solid var(--border-light);border-radius:50%;border-top-color:var(--accent-green);display:inline-block;height:20px;width:20px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.research-status{align-items:center;background:linear-gradient(90deg,#7e22ce1a,#4a90e21a);border-left:4px solid var(--gradient-start);border-radius:12px;display:flex;gap:12px;margin-bottom:16px;padding:16px}.research-status-text{color:var(--text-color-main);font-size:14px;font-weight:500}.research-status-detail{color:var(--text-color-secondary);font-size:12px;margin-top:4px}.chapter-loading{align-items:center;background:#7e22ce0d;border-radius:8px;display:flex;gap:8px;margin:8px 0;padding:12px}.chapter-loading-text{color:var(--text-color-secondary);font-size:13px;font-style:italic}.research-pulse{animation:pulse 2s infinite}@keyframes pulse{0%{opacity:1}50%{opacity:.7}to{opacity:1}}.progress-bar-fill{background:linear-gradient(90deg,var(--gradient-start),var(--gradient-end));border-radius:999px;position:relative;transition:width .5s ease-out}.progress-bar-fill:after{animation:shimmer 2s infinite;background:linear-gradient(90deg,#0000,#ffffff4d,#0000);border-radius:999px;bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}.interrupt-button{background:var(--error-text)}.interrupt-button:hover{background:#b91c1c;box-shadow:var(--shadow-md);transform:translateY(-1px)}@keyframes messageSlideIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.chapter-section{background:#0000;margin:var(--spacing-8) 0;transition:none}.chapter-section.active{border-left:2px solid var(--accent-green);margin-left:calc(var(--spacing-3)*-1);padding-left:var(--spacing-3)}.chapter-header{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--border-light);cursor:pointer;display:flex;gap:var(--spacing-3);margin-bottom:var(--spacing-3);padding:var(--spacing-2) 0}.chapter-title{color:var(--text-primary);flex:1 1;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);letter-spacing:-.02em;line-height:1.3;margin:0}.chapter-status{align-items:center;color:var(--text-light);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.chapter-toggle{color:var(--text-light);font-size:var(--font-size-sm);margin-left:var(--spacing-2);transition:transform var(--transition-normal)}.chapter-toggle:hover{color:var(--text-secondary)}.chapter-toggle.collapsed{transform:rotate(-90deg)}.chapter-content{background:#0000;color:var(--text-primary);font-size:var(--font-size-base);line-height:1.8;max-height:none;overflow:visible;padding:0;transition:all var(--transition-normal)}.chapter-content.collapsed{max-height:0;overflow:hidden;padding:0}.chapter-content h1{font-size:var(--font-size-xl);margin:var(--spacing-4) 0 var(--spacing-3) 0}.chapter-content h1,.chapter-content h2{color:var(--text-primary);font-weight:var(--font-weight-semibold)}.chapter-content h2{font-size:var(--font-size-lg);margin:var(--spacing-4) 0 var(--spacing-2) 0}.chapter-content h3{font-weight:var(--font-weight-semibold);margin:var(--spacing-3) 0 var(--spacing-2) 0}.chapter-content h3,.chapter-content p{color:var(--text-primary);font-size:var(--font-size-base)}.chapter-content p{line-height:1.8;margin:0 0 var(--spacing-5) 0}.chapter-content ol,.chapter-content ul{margin:var(--spacing-4) 0;padding-left:var(--spacing-5)}.chapter-content li{color:var(--text-primary);font-size:var(--font-size-base);line-height:1.8;margin-bottom:var(--spacing-2)}.chapter-content blockquote{background:var(--secondary-bg);border-left:3px solid var(--accent-green);border-radius:var(--radius-md);color:var(--text-secondary);font-style:italic;margin:var(--spacing-5) 0;padding:var(--spacing-4) var(--spacing-5)}.chapter-content strong{color:var(--text-primary);font-weight:var(--font-weight-bold)}.chapter-content code{background:var(--secondary-bg);border-radius:var(--radius-sm);color:var(--text-primary);font-family:Monaco,Consolas,monospace;font-size:.875em;padding:.125rem .25rem}.chapter-content pre{background:var(--secondary-bg);border:1px solid var(--border-light);border-radius:var(--radius-md);margin:var(--spacing-4) 0;overflow-x:auto;padding:var(--spacing-3)}.chapter-content pre code{background:#0000;padding:0}.streaming-markdown{word-wrap:break-word;overflow-wrap:break-word;position:relative}.content-flash{animation:contentFlash .5s ease-out}@keyframes contentFlash{0%{background-color:#10b9811a;transform:scale(1.02)}to{background-color:initial;transform:scale(1)}}.streaming-indicator{display:inline-block;margin-left:var(--spacing-1)}.cursor-blink{animation:smoothBlink 1.5s infinite;color:var(--accent-green);display:inline-block;font-size:1.2em;font-weight:700;line-height:1;margin-left:2px}@keyframes smoothBlink{0%,50%{opacity:1}51%,to{opacity:0}}.chat-messages{scroll-behavior:auto}.typewriter{animation:typing 3.5s steps(40),blink-caret .75s step-end infinite;border-right:2px solid var(--gradient-start);margin:0 auto;overflow:hidden;white-space:nowrap}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:#0000}50%{border-color:var(--gradient-start)}}.input-area{background:var(--primary-bg);border-top:1px solid var(--border-light);bottom:0;padding:var(--spacing-4);position:sticky;z-index:10}.input-container{align-items:flex-end;background:var(--primary-bg);border:1px solid var(--border-medium);border-radius:50px;display:flex;margin:0 auto;max-width:768px;padding:var(--spacing-1);transition:border-color var(--transition-normal)}.input-container:focus-within{border-color:var(--accent-green)}.input-field{background:#0000;border:none;color:var(--text-primary);flex:1 1;font-family:var(--font-family);font-size:var(--font-size-base);line-height:1.5;max-height:120px;min-height:44px;outline:none;overflow-y:auto;padding:var(--spacing-3) var(--spacing-4);resize:none}.input-field::placeholder{color:var(--text-light)}.send-button{align-items:center;background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;display:flex;flex-shrink:0;height:32px;justify-content:center;margin:var(--spacing-2);transition:color var(--transition-normal);width:32px}.send-button .loader{border:2px solid #ffffff4d;border-top-color:#fff;height:16px;width:16px}.send-button:hover{color:var(--accent-green)}.send-button:disabled{color:var(--text-light);cursor:not-allowed;opacity:.3}.toast-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000004d;bottom:0;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.toast,.toast-overlay{align-items:center;display:flex}.toast{animation:toastSlideIn .3s ease-out;background:var(--primary-bg);border:1px solid var(--border-light);border-radius:var(--radius-lg);box-shadow:0 10px 25px #0000004d;gap:var(--spacing-3);max-width:400px;min-width:300px;padding:var(--spacing-4) var(--spacing-5)}.toast-error{border-left:4px solid var(--error-text)}.toast-info{border-left:4px solid #3b82f6}.toast-icon{flex-shrink:0;font-size:20px}.toast-message{color:var(--text-primary);flex:1 1;font-size:var(--font-size-base);line-height:1.4}.toast-close{align-items:center;background:none;border:none;border-radius:50%;color:var(--text-light);cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:24px;justify-content:center;padding:0;transition:all var(--transition-normal);width:24px}.toast-close:hover{background:#ffffff1a;color:var(--text-primary)}@keyframes toastSlideIn{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.status-indicator{align-items:center;color:var(--text-color-secondary);display:flex;font-size:14px;gap:8px;margin-top:8px}.status-indicator.generating{color:var(--gradient-start)}.progress-section{background:var(--secondary-bg);border:1px solid var(--border-light);border-radius:var(--radius-md);margin:var(--spacing-3) 0;padding:var(--spacing-3)}.progress-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--spacing-3)}.progress-title{color:var(--text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:-.01em;margin:0}.progress-percentage{color:var(--text-light);font-size:var(--font-size-xs)}.progress-bar-container{margin-bottom:var(--spacing-2)}.progress-bar-track{background:var(--border-light);border-radius:var(--radius-sm);height:4px;overflow:hidden;width:100%}.progress-bar-fill{background:var(--accent-green);border-radius:var(--radius-sm);height:100%;transition:width .3s ease}.progress-current-task{align-items:center;color:var(--text-light);display:flex;font-size:var(--font-size-xs);gap:var(--spacing-1)}.progress-current-task .loader{border-top:1px solid var(--border-light);border:1px solid var(--border-light);border-top-color:var(--accent-green);height:12px;width:12px}
/*# sourceMappingURL=main.26c06b0b.css.map*/