@import url(https://fonts.googleapis.com/css2?family=Geist:wght@300;400;500;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700&family=Geist+Mono:wght@400;500&display=swap);.layout{background:var(--bg);min-height:100vh}.layout,.sidebar{display:flex;height:100vh;height:100dvh;overflow-x:hidden;transition:background .25s}.sidebar{flex-direction:column;left:0;min-width:214px;overflow-y:auto;padding:20px 0;position:fixed;top:0;width:214px;z-index:100}.layout--light .sidebar{background:var(--surface);border-right:1px solid var(--border-md);box-shadow:var(--shadow-sm);color:var(--text2)}.layout--light .sidebar__logo{border-bottom-color:var(--border)}.layout--light .sidebar__section-title{color:var(--text3)}.layout--light .sidebar__link{color:var(--text2)}.layout--light .sidebar__link:hover{background:var(--surface2);color:var(--text)}.layout--light .sidebar__link--active{background:var(--accent-bg);border-left:3px solid var(--accent);color:var(--accent);font-weight:500}.layout--light .sidebar__link--active .sidebar__icon{color:inherit;opacity:1}.layout--light .sidebar__badge{background:var(--red-pill);color:var(--red-text);font-family:Geist Mono,monospace}.layout--light .sidebar__footer{border-top-color:var(--border)}.layout--light .sidebar__theme-toggle{background:var(--surface2);border-color:var(--border-md);color:var(--text)}.layout--light .sidebar__theme-toggle:hover{background:var(--surface3);border-color:var(--border-lg)}.layout--light .sidebar__privacy-toggle{background:var(--surface2);border-color:var(--border-md);color:var(--text)}.layout--light .sidebar__privacy-toggle:hover{background:var(--surface3);border-color:var(--border-lg)}.layout--light .sidebar__user-trigger{color:var(--text)}.layout--light .sidebar__user-trigger:hover{background:var(--surface2)}.layout--light .sidebar__avatar{background:linear-gradient(135deg,var(--accent) 0,#e8a882 100%);color:#fff}.layout--light .sidebar__user-email{color:var(--text)}.layout--light .sidebar__user-plan{color:var(--text3)}.layout--light .sidebar__dropdown{background:var(--surface);border-color:var(--border-md);box-shadow:0 10px 40px #0000001f}.layout--light .sidebar__dropdown-item{color:var(--text2)}.layout--light .sidebar__dropdown-item:hover{background:var(--surface2);color:var(--text)}.layout--light .sidebar__dropdown-item--logout{border-top-color:var(--border)}.layout--light .sidebar__dropdown-item--logout:hover{background:var(--red-pill);color:var(--red-text)}.layout--light .sidebar__sublink{color:var(--text3)}.layout--light .sidebar__sublink:hover{background:var(--surface2);color:var(--text2)}.layout--light .sidebar__sublink--active{background:var(--accent-bg);color:var(--accent)}.layout--dark .sidebar{background:var(--surface);border-right:1px solid var(--border-md);color:var(--text2)}.layout--dark .sidebar__logo{border-bottom-color:var(--border)}.layout--dark .sidebar__section-title{color:var(--text3)}.layout--dark .sidebar__link{color:var(--text2)}.layout--dark .sidebar__link:hover{background:var(--surface2);color:var(--text)}.layout--dark .sidebar__link--active{background:var(--accent-bg);color:var(--accent);font-weight:500}.layout--dark .sidebar__link--active .sidebar__icon{color:var(--accent);opacity:1}.layout--dark .sidebar__badge{background:var(--red-bg);color:var(--red);font-family:Geist Mono,monospace}.layout--dark .sidebar__footer{border-top-color:var(--border)}.layout--dark .sidebar__theme-toggle{background:var(--surface2);border-color:var(--border-md);color:var(--text)}.layout--dark .sidebar__theme-toggle:hover{background:var(--surface3);border-color:var(--border-lg)}.layout--dark .sidebar__privacy-toggle{background:var(--surface2);border-color:var(--border-md);color:var(--text)}.layout--dark .sidebar__privacy-toggle:hover{background:var(--surface3);border-color:var(--border-lg)}.layout--dark .sidebar__user-trigger{color:var(--text)}.layout--dark .sidebar__user-trigger:hover{background:var(--surface2)}.layout--dark .sidebar__avatar{background:linear-gradient(135deg,var(--accent) 0,#e8a882 100%);color:#fff}.layout--dark .sidebar__user-email{color:var(--text)}.layout--dark .sidebar__user-plan{color:var(--text3)}.layout--dark .sidebar__dropdown{background:var(--surface2);border-color:var(--border-md);box-shadow:0 10px 40px #00000080}.layout--dark .sidebar__dropdown-item{color:var(--text2)}.layout--dark .sidebar__dropdown-item:hover{background:var(--surface3);color:var(--text)}.layout--dark .sidebar__dropdown-item--logout{border-top-color:var(--border)}.layout--dark .sidebar__dropdown-item--logout:hover{background:var(--red-bg);color:var(--red)}.layout--dark .sidebar__sublink{color:var(--text3)}.layout--dark .sidebar__sublink:hover{background:var(--surface2);color:var(--text2)}.layout--dark .sidebar__sublink--active{background:var(--accent-bg);color:var(--accent)}.sidebar__logo{border-bottom:1px solid #0000;padding:0 18px 24px}.sidebar__logo,.sidebar__logo-link{align-items:center;display:flex;gap:8px}.sidebar__logo-link{text-decoration:none}.sidebar__logo-img{display:block;height:80px;width:auto}.sidebar__nav{flex:1 1;overflow-y:auto;padding:12px 0}.sidebar__section{margin-bottom:6px;padding:0 10px}.sidebar__section--collapsible{margin-bottom:2px}.sidebar__section-title{font-size:10px;font-weight:600;letter-spacing:.08em;margin-bottom:3px;padding:0 8px;text-transform:uppercase}.sidebar__link--trigger{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;text-align:left;width:100%}.sidebar__chevron{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-left:auto;opacity:.6;transition:transform .2s ease}.sidebar__sub{max-height:0;overflow:hidden;transition:max-height .12s ease-out}.sidebar__sub--open{max-height:200px;transition:max-height .12s ease-in}.sidebar__sublink{border-radius:6px;color:var(--text3);display:block;font-size:12px;font-weight:400;margin:0 4px 1px;padding:6px 10px 6px 36px;text-decoration:none;transition:background .12s,color .12s}.sidebar__sublink:hover{background:var(--surface2);color:var(--text2)}.sidebar__sublink--active{background:var(--accent-bg);color:var(--accent);font-weight:500}.sidebar__link{align-items:center;border-radius:8px;cursor:pointer;display:flex;font-size:13px;font-weight:400;gap:9px;margin-bottom:1px;padding:7px 10px;text-decoration:none;transition:background .12s,color .12s}.sidebar__icon{flex-shrink:0;height:15px;opacity:.6;width:15px}.sidebar__link--active .sidebar__icon{opacity:1}.sidebar__badge{align-items:center;border-radius:10px;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:20px;padding:1px 6px}.sidebar__footer{border-top:1px solid #0000;margin-top:auto;padding:14px 10px 0;position:relative}.sidebar__privacy-toggle{align-items:center;background:#0000;border:1px solid #0000;border-radius:8px;color:inherit;cursor:pointer;display:flex;font-family:inherit;font-size:12px;font-weight:500;gap:8px;height:32px;justify-content:center;margin-bottom:8px;transition:all .12s;width:100%}.sidebar__privacy-icon{flex-shrink:0;font-size:14px;line-height:1}.sidebar__privacy-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__theme-toggle{border:1px solid #0000;border-radius:8px;font-size:12px;font-weight:500;gap:8px;height:32px;justify-content:center;margin-bottom:12px;transition:all .12s}.sidebar__theme-toggle,.sidebar__user-trigger{align-items:center;cursor:pointer;display:flex;font-family:inherit;width:100%}.sidebar__user-trigger{background:#0000;border:none;border-radius:9px;gap:10px;padding:8px 10px;text-align:left;transition:background .12s}.sidebar__avatar{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:11px;font-weight:700;height:30px;justify-content:center;width:30px}.sidebar__user-info{flex:1 1;min-width:0}.sidebar__user-email{display:block;font-size:12px;font-weight:500;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar__user-plan{display:block;font-size:11px}.sidebar__dropdown{border:1px solid #0000;border-radius:10px;bottom:100%;left:10px;margin-bottom:8px;overflow:hidden;position:absolute;right:10px;z-index:100}.sidebar__dropdown-item{align-items:center;background:#0000;border:none;cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;padding:10px 14px;text-align:left;transition:background .12s;width:100%}.sidebar__dropdown-item--logout{border-top:1px solid #0000}.layout__main{background:var(--bg);flex:1 1;height:100vh;height:100dvh;margin-left:214px;min-width:0;overflow-x:hidden;overflow-y:auto;transition:background .25s;width:calc(100% - 214px)}.layout__main::-webkit-scrollbar{width:5px}.layout__main::-webkit-scrollbar-track{background:#0000}.layout__main::-webkit-scrollbar-thumb{background:var(--border-md);border-radius:3px}[data-theme=light] .layout{--layout-bg:var(--bg,#e6e6eb)}[data-theme=dark] .layout{--layout-bg:var(--bg,#0b0b0d)}.login-container{background:var(--bg);font-family:Geist,system-ui,sans-serif;font-size:14px;min-height:100vh;padding:32px 16px;position:relative;transition:background .25s}.login-container,.login-theme-toggle{align-items:center;display:flex;justify-content:center}.login-theme-toggle{background:var(--surface2);border:1px solid var(--border-md);border-radius:8px;cursor:pointer;height:32px;padding:0;position:absolute;right:16px;top:16px;transition:all .15s;width:32px}.login-theme-toggle:hover{background:var(--surface3)}.login-theme-toggle svg{stroke:var(--text2);fill:none;stroke-width:2;height:15px;transition:stroke .2s;width:15px}.login-card{background:var(--surface);border:1px solid var(--border-md);border-radius:16px;box-shadow:var(--shadow-md);font-family:Geist,system-ui,sans-serif;max-width:100%;padding:40px;transition:background .25s,border-color .25s;width:420px}.login-logo-wrap{display:flex;justify-content:center;margin-bottom:20px}.login-logo-box{align-items:center;display:flex;gap:10px}.login-logo-mark{align-items:center;background:var(--accent);border-radius:9px;color:#fff;display:flex;flex-shrink:0;font-size:17px;font-weight:800;height:36px;justify-content:center;transition:background .2s;width:36px}.login-logo-name{color:var(--accent);font-size:20px;font-weight:700;letter-spacing:-.5px;transition:color .2s}.login-logo-name span{color:var(--text2);font-weight:300}.login-subtitle{color:var(--text2);font-size:13.5px;line-height:1.6;margin-bottom:28px;text-align:center}.login-error-message{background:var(--red-bg);border:1px solid #bf2a2a;border:1px solid var(--red,#bf2a2a);border-radius:8px;color:#bf2a2a;color:var(--red,#bf2a2a);font-size:13px;margin-bottom:16px;padding:12px 14px}.login-google-btn{align-items:center;background:var(--surface2);border:1px solid var(--border-md);border-radius:10px;color:var(--text);cursor:pointer;display:flex;font-family:inherit;font-size:14px;font-weight:500;gap:10px;height:44px;justify-content:center;transition:all .15s;width:100%}.login-google-btn:hover:not(:disabled){background:var(--surface3);border-color:var(--border-lg)}.login-google-btn:disabled{cursor:not-allowed;opacity:.6}.login-g-icon{flex-shrink:0;height:18px;width:18px}.login-divider{align-items:center;display:flex;gap:12px;margin:22px 0}.login-divider-line{background:var(--border-md);flex:1 1;height:1px}.login-divider-text{color:var(--text3);font-size:12px;white-space:nowrap}.login-tab-switcher{border-bottom:1px solid var(--border-md);display:flex;margin-bottom:28px}.login-tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text3);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:500;height:36px;margin-bottom:-1px;transition:all .15s}.login-tab--active{border-bottom-color:var(--accent);color:var(--accent)}.login-form{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.login-input{background:var(--surface2);border:1px solid var(--border-md);border-radius:10px;color:var(--text);font-family:inherit;font-size:14px;height:44px;padding:0 14px;transition:border-color .15s}.login-input::placeholder{color:var(--text3)}.login-input:focus{border-color:var(--accent);outline:none}.login-submit-btn{background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:600;height:44px;transition:opacity .15s}.login-submit-btn:hover:not(:disabled){opacity:.9}.login-submit-btn:disabled{cursor:not-allowed;opacity:.6}.login-perms-label{color:var(--text3);font-size:10.5px;font-weight:700;letter-spacing:.06em;margin-bottom:10px;text-transform:uppercase}.login-perm-item{align-items:center;display:flex;gap:9px;margin-bottom:8px}.login-perm-check{align-items:center;background:var(--green-pill);border-radius:50%;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.login-check-svg{stroke:var(--green-text);fill:none;stroke-width:2.5;height:10px;width:10px}.login-perm-text{color:var(--text2);font-size:13px}.login-small-print{color:var(--text3);font-size:11.5px;font-style:italic;line-height:1.6;margin-top:14px}.login-preview-link{color:var(--accent);cursor:pointer;display:block;font-size:13px;margin-top:22px;text-align:center;text-decoration:none;transition:color .15s}.login-preview-link:hover{text-decoration:underline}.auth-modal-overlay{align-items:center;animation:authModalFadeIn .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;display:flex;inset:0;justify-content:center;position:fixed;z-index:200}@keyframes authModalFadeIn{0%{opacity:0}to{opacity:1}}.auth-modal{animation:authModalSlideUp .25s ease;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:16px;max-width:92vw;padding:40px;position:relative;width:380px}@keyframes authModalSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-modal__header-actions{align-items:center;display:flex;gap:8px;position:absolute;right:16px;top:16px}.auth-modal__theme-toggle{align-items:center;background:var(--modal-input-bg);border:1px solid var(--modal-border);border-radius:8px;color:var(--text2);cursor:pointer;display:flex;height:32px;justify-content:center;transition:color .15s,background .15s;width:32px}.auth-modal__theme-toggle:hover{background:#ffffff0f;background:var(--surface2,#ffffff0f);color:var(--text)}.auth-modal__close{background:#0000;border:none;color:var(--text2);cursor:pointer;font-size:18px;line-height:1;padding:4px;transition:color .15s}.auth-modal__close:hover{color:var(--text)}.auth-modal__logo{align-items:center;display:flex;gap:9px;margin-bottom:28px}.auth-modal__logo img{height:32px;object-fit:contain;width:auto}.auth-modal__tabs{border-bottom:1px solid var(--modal-border);display:flex;margin-bottom:28px}.auth-modal__tab{background:#0000;border:none;border-bottom:2px solid #0000;color:var(--text2);cursor:pointer;flex:1 1;font-family:inherit;font-size:13px;font-weight:500;height:38px;margin-bottom:-1px;transition:color .15s,border-color .15s}.auth-modal__tab--active{border-bottom-color:var(--accent);color:var(--accent);font-weight:600}.auth-modal__google-btn{align-items:center;background:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:10px;color:var(--modal-input-color);cursor:pointer;display:flex;font-family:inherit;font-size:13.5px;font-weight:600;gap:10px;height:42px;justify-content:center;transition:border-color .15s,background .15s;width:100%}.auth-modal__google-btn:hover{border-color:var(--accent)}.auth-modal__google-btn svg{height:18px;width:18px}.auth-modal__divider{align-items:center;color:var(--text3);display:flex;font-size:11.5px;font-weight:500;gap:14px;margin:20px 0;text-transform:lowercase}.auth-modal__divider:after,.auth-modal__divider:before{background:var(--modal-border);content:"";flex:1 1;height:1px}.auth-modal__field{margin-bottom:14px}.auth-modal__field:last-of-type{margin-bottom:24px}.auth-modal__label{color:var(--modal-label-color);display:block;font-size:11.5px;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.auth-modal__input-wrap{position:relative}.auth-modal__input{background:var(--modal-input-bg);border:1px solid var(--modal-input-border);border-radius:9px;color:var(--modal-input-color);font-family:inherit;font-size:13.5px;height:40px;outline:none;padding:0 14px;transition:border-color .15s;width:100%}.auth-modal__input:focus{border-color:var(--accent)}.auth-modal__input--error{border-color:#f06060;border-color:var(--red,#f06060)}.auth-modal__eye-toggle{align-items:center;background:none;border:none;color:var(--text3);cursor:pointer;display:flex;padding:2px;position:absolute;right:12px;top:50%;transform:translateY(-50%)}.auth-modal__eye-toggle:hover{color:var(--text2)}.auth-modal__hint{color:var(--text3);font-size:11px;margin-top:4px}.auth-modal__error{color:#f06060;color:var(--red,#f06060);font-size:11.5px;margin-top:4px}.auth-modal__submit{background:var(--accent);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:inherit;font-size:14px;font-weight:700;height:42px;transition:background .15s;width:100%}.auth-modal__submit:hover{background:#c75d38;background:var(--accent2,#c75d38)}.auth-modal__submit:disabled{cursor:not-allowed;opacity:.6}.auth-modal__forgot{color:var(--modal-forgot-color);cursor:pointer;font-size:12px;margin-top:14px;text-align:center;transition:color .15s}.auth-modal__forgot:hover{color:var(--accent)}.auth-modal__back{align-items:center;background:none;border:none;color:var(--text2);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;gap:6px;margin-bottom:20px;padding:0;transition:color .15s}.auth-modal__back:hover{color:var(--accent)}.auth-modal__back svg{stroke:currentColor;fill:none;stroke-width:2;height:14px;width:14px}.auth-modal__title{font-size:18px;font-weight:700;letter-spacing:-.3px;margin-bottom:8px}.auth-modal__desc{color:var(--text2);font-size:13.5px;line-height:1.5;margin-bottom:24px}.auth-modal__success{padding:20px 0;text-align:center}.auth-modal__success-icon{font-size:32px;margin-bottom:12px}.auth-modal__success-text{color:var(--text2);font-size:14px;line-height:1.5}[data-theme=light] .landing{--nav-bg:#f5f5f8e0}[data-theme=dark] .landing,html.dark .landing{--nav-bg:#08080ad1}.landing{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text);font-family:Geist,system-ui,sans-serif;font-size:15px;line-height:1.6;min-height:100vh;overflow-x:hidden}.landing nav{align-items:center;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:var(--nav-bg);border-bottom:1px solid var(--border);display:grid;grid-template-columns:1fr auto 1fr;height:58px;left:0;padding:0 40px;position:fixed;right:0;top:0;transition:background .25s,border-color .25s;z-index:100}.landing .nav-logo{align-items:center;display:flex;gap:10px;height:40px;text-decoration:none}.landing .nav-logo img{height:56px;object-fit:contain;width:auto}.landing .nav-links{align-items:center;display:flex;gap:28px}.landing .nav-link{color:var(--text2);cursor:pointer;font-size:13.5px;font-weight:500;text-decoration:none;transition:color .15s}.landing .nav-link:hover{color:var(--text)}.landing .nav-right{justify-content:flex-end}.landing .nav-ctas,.landing .nav-right{align-items:center;display:flex;gap:10px}.landing .btn-ghost{background:#0000;border:1px solid var(--border-md);border-radius:8px;color:var(--text2);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;height:34px;padding:0 16px;transition:all .15s}.landing .btn-ghost:hover{border-color:var(--border-lg);color:var(--text)}.landing .btn-accent{background:var(--accent);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:inherit;font-size:13px;font-weight:600;height:34px;padding:0 18px;transition:all .15s}.landing .btn-accent:hover{background:var(--accent2);transform:translateY(-1px)}.landing .theme-toggle-btn{align-items:center;background:#0000;border:1px solid var(--border-md);border-radius:8px;cursor:pointer;display:inline-flex;height:34px;justify-content:center;margin-right:4px;transition:all .15s;width:34px}.landing .theme-toggle-btn:hover{background:var(--surface2)}.landing .hero{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:80px 40px 48px;position:relative;text-align:center}.landing .hero:after{background:radial-gradient(ellipse at center,var(--accent-glow) 0,#0000 70%);content:"";height:500px;left:50%;pointer-events:none;position:absolute;top:20%;transform:translateX(-50%);width:900px;z-index:0}.landing .hero>*{position:relative;z-index:1}.landing .hero-badge{align-items:center;animation:landingFadeUp .6s ease both;background:#e07a5214;border:1px solid #e07a524d;border-radius:20px;color:var(--accent);display:inline-flex;font-size:11.5px;font-weight:600;gap:8px;height:28px;letter-spacing:.06em;margin-bottom:28px;padding:0 12px;text-transform:uppercase}.landing .hero-badge-dot{animation:landingPulse 2s ease infinite;background:var(--accent);border-radius:50%;height:6px;width:6px}@keyframes landingPulse{0%{box-shadow:0 0 0 0 var(--accent-glow)}60%{box-shadow:0 0 0 6px #0000}to{box-shadow:0 0 0 0 #0000}}.landing .hero-h1{animation:landingFadeUp .6s ease .1s both;font-size:clamp(48px,7vw,88px);font-weight:900;letter-spacing:-3px;line-height:1;margin-bottom:24px}.landing .hero-h1 em{color:var(--accent);font-style:normal;position:relative}.landing .hero-h1 em:after{background:var(--accent);border-radius:2px;bottom:-4px;content:"";height:3px;left:0;opacity:.4;position:absolute;right:0}.landing .hero-sub{animation:landingFadeUp .6s ease .2s both;color:var(--text2);font-size:18px;font-weight:400;line-height:1.65;margin:0 auto 40px;max-width:580px}.landing .hero-ctas{align-items:center;animation:landingFadeUp .6s ease .3s both;display:flex;gap:12px;justify-content:center;margin-bottom:0}.landing .btn-hero{align-items:center;border-radius:10px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:15px;font-weight:600;gap:8px;height:46px;padding:0 28px;transition:all .15s}.landing .btn-hero-primary{background:var(--accent);border:none;color:#fff}.landing .btn-hero-primary:hover{background:var(--accent2);box-shadow:0 8px 28px #e07a5259;transform:translateY(-2px)}.landing .btn-hero-secondary{background:#0000;border:1px solid var(--border-md);color:var(--text2)}.landing .btn-hero-secondary:hover{border-color:var(--border-lg);color:var(--text);transform:translateY(-1px)}.landing .demo-section{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;padding:80px 40px 100px}.landing .section-label{align-items:center;color:var(--accent);display:flex;font-size:11px;font-weight:700;gap:8px;letter-spacing:.14em;margin-bottom:16px;text-transform:uppercase}.landing .section-label:after,.landing .section-label:before{background:var(--accent);content:"";height:1px;opacity:.4;width:32px}.landing .section-h2{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-1.5px;line-height:1.1;margin-bottom:14px;text-align:center}.landing .section-sub{color:var(--text2);font-size:16px;margin:0 auto 56px;max-width:520px;text-align:center}.landing .demo-window{background:var(--surface);border:1px solid var(--border);border-radius:14px;box-shadow:0 24px 64px #0000002e;max-width:860px;overflow:hidden;width:100%}.landing .win-chrome{align-items:center;background:var(--surface2);border-bottom:1px solid var(--border);display:flex;gap:12px;padding:12px 16px}.landing .win-dots{display:flex;gap:6px}.landing .win-dots span{border-radius:50%;height:11px;width:11px}.landing .win-dots span:first-child{background:#ff5f57}.landing .win-dots span:nth-child(2){background:#febc2e}.landing .win-dots span:nth-child(3){background:#28c840}.landing .win-question{color:var(--text2);flex:1 1;font-family:var(--mono);font-size:12px;font-weight:500;min-height:18px;text-align:center}.landing .win-question .cursor{animation:blink .8s step-end infinite;background:var(--accent);display:inline-block;height:13px;margin-left:1px;vertical-align:middle;width:1px}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.landing .scene-pills{align-items:center;background:var(--surface);border-bottom:1px solid var(--border);display:flex;gap:6px;justify-content:center;padding:10px 16px}.landing .scene-pill{background:#0000;border:1px solid var(--border);border-radius:20px;color:var(--text3);cursor:default;font-size:11px;font-weight:600;height:24px;padding:0 12px;transition:all .3s}.landing .scene-pill.active{background:var(--accent);border-color:var(--accent);color:#fff}.landing .scene-frames{min-height:320px;overflow:hidden;position:relative}.landing .scene-frame{inset:0;opacity:0;padding:24px;position:absolute;transition:opacity .4s ease}.landing .scene-frame.visible{opacity:1;position:relative}.landing .morph-progress{background:var(--border);height:2px;overflow:hidden;position:relative}.landing .morph-progress-bar{background:var(--accent);height:100%;transition:none;width:0}.landing .scene-table{font-size:13px}.landing .scene-table thead td{border-bottom:1px solid var(--border);color:var(--text3);font-size:10px;font-weight:700;letter-spacing:.07em;padding:0 12px 10px;text-transform:uppercase}.landing .scene-table tbody tr{opacity:0;transform:translateY(6px);transition:opacity .35s,transform .35s}.landing .scene-table tbody tr.row-in{opacity:1;transform:translateY(0)}.landing .reorder-badge{border-radius:20px;display:inline-block;font-family:var(--mono);font-size:10px;font-weight:700;padding:2px 8px}.landing .badge-red{background:#f0606026;color:#f06060}.landing .badge-amber{background:#f5a32026;color:var(--amber)}.landing .badge-green{background:#29c88226;color:var(--green)}.landing .scene-cash{align-items:center;display:flex;flex-direction:column;padding:32px 0}.landing .cash-label{color:var(--text3);font-size:12px;font-weight:700;letter-spacing:.1em;margin-bottom:12px;text-transform:uppercase}.landing .cash-value{color:var(--green);font-family:var(--mono);font-size:64px;font-weight:900;letter-spacing:-3px;line-height:1;margin-bottom:32px}.landing .cash-bars{flex-direction:column;gap:12px;max-width:500px;width:100%}.landing .cash-bar-row{align-items:center;display:flex;font-size:12px;gap:12px}.landing .cash-bar-label{color:var(--text3);flex-shrink:0;font-size:11px;text-align:right;width:100px}.landing .cash-bar-track{background:var(--border);border-radius:4px;flex:1 1;height:8px;overflow:hidden}.landing .cash-bar-fill{border-radius:4px;height:100%;transition:width 1.2s cubic-bezier(.22,1,.36,1);width:0}.landing .bar-green{background:var(--green)}.landing .bar-amber{background:var(--amber)}.landing .bar-accent{background:var(--accent)}.landing .cash-bar-pct{color:var(--text2);font-family:var(--mono);font-size:11px;width:36px}.landing .scene-buy{display:flex;flex-direction:column;gap:0}.landing .buy-header{grid-gap:0;border-bottom:1px solid var(--border);display:grid;gap:0;grid-template-columns:1fr 80px 80px 90px;padding:0 12px 10px}.landing .buy-header span{color:var(--text3);font-size:10px;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.landing .buy-row{grid-gap:0;align-items:center;border-bottom:1px solid var(--border);display:grid;gap:0;grid-template-columns:1fr 80px 80px 90px;opacity:0;padding:12px;transform:translateX(-8px);transition:opacity .35s,transform .35s}.landing .buy-row.row-in{opacity:1;transform:translateX(0)}.landing .buy-row span{color:var(--text2);font-size:12.5px}.landing .buy-row span:first-child{color:var(--text);font-size:13px;font-weight:500}.landing .buy-units{color:var(--accent)!important}.landing .buy-roi,.landing .buy-units{font-family:var(--mono);font-weight:700}.landing .buy-roi{color:var(--green)!important}.landing .scene-performers{display:flex;flex-direction:column;gap:14px;padding:8px 0}.landing .perf-row{gap:12px}.landing .perf-name{flex-shrink:0;width:130px}.landing .perf-track{background:var(--border);border-radius:6px;flex:1 1;height:22px;overflow:hidden}.landing .perf-fill{align-items:center;border-radius:6px;color:#fff;display:flex;font-size:11px;font-weight:700;height:100%;padding-left:10px;transition:width 1s cubic-bezier(.22,1,.36,1);white-space:nowrap;width:0}.landing .perf-fill-1{background:linear-gradient(90deg,var(--accent),#f5a320)}.landing .perf-fill-2{background:linear-gradient(90deg,var(--green),#29c882)}.landing .perf-fill-3{background:linear-gradient(90deg,#5b9cf6,#8b5cf6)}.landing .perf-fill-4{background:linear-gradient(90deg,var(--amber),#f5a320)}.landing .perf-fill-5{background:linear-gradient(90deg,#ec4899,#f43f5e)}.landing .scene-dots{display:flex;gap:6px;justify-content:center;padding:14px 0 4px}.landing .scene-dot{background:var(--border-md);border-radius:50%;height:6px;transition:background .3s;width:6px}.landing .scene-dot.active{background:var(--accent)}.landing .scene-container{min-height:300px;overflow:hidden;position:relative}.landing .scene-table{border-collapse:collapse;width:100%}.landing .scene-table thead th{color:var(--text3);font-size:10px;font-weight:700;letter-spacing:.07em;padding:0 12px 10px;text-align:left;text-transform:uppercase}.landing .scene-table tbody tr,.landing .scene-table thead th{border-bottom:1px solid var(--border)}.landing .scene-table tbody td{color:var(--text2);font-size:12.5px;padding:11px 12px}.landing .scene-table tbody td:first-child{color:var(--text);font-weight:500}.landing .scene-td-product{color:var(--text)!important;font-weight:500}.landing .scene-td-mono{font-family:var(--mono);font-size:12px}.landing .scene-td-by{color:var(--text2);font-size:12px}.landing .scene-td-profit{color:#16a34a!important;font-family:var(--mono);font-weight:700}.landing .scene-td-muted{color:#c84b1f!important;font-size:12px;font-weight:500}.landing .scene-supplier{color:var(--text3);font-size:11px;font-weight:400}.landing .day-badge{border-radius:100px;display:inline-block;font-size:11px;font-weight:600;padding:2px 8px}.landing .day-badge.red{background:#dc26261a;color:#dc2626}.landing .day-badge.amber{background:#d977061a;color:#d97706}.landing .day-badge.green{background:#16a34a1a;color:#16a34a}.landing .scene-action-btn{border-radius:5px;cursor:pointer;font-family:inherit;font-size:11px;padding:4px 12px}.landing .scene-action-btn.order-now{background:#c84b1f;border:none;color:#fff;font-weight:600}.landing .scene-action-btn.schedule{background:#f7f7f5;border:1px solid #e2e2de;color:#6b6b66}.landing .cash-top{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:24px}.landing .cash-hero-block{display:flex;flex-direction:column}.landing .cash-hero-label{color:var(--text3);font-size:12px;letter-spacing:.06em;margin-bottom:6px;order:-1;text-transform:uppercase}.landing .cash-hero-num{font-feature-settings:"tnum";color:var(--text);font-size:48px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.landing .cash-weekly-block{text-align:right}.landing .cash-weekly-num{color:#16a34a;font-size:22px;font-weight:700}.landing .cash-weekly-label{color:var(--text3);font-size:11px}.landing .cash-chart-wrap{display:flex;flex-direction:column;gap:10px}.landing .cash-chart{align-items:flex-end;display:flex;gap:8px;height:120px}.landing .cash-col{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:4px}.landing .cash-bars{align-items:flex-end;display:flex;gap:3px;height:100px}.landing .cash-bar{border-radius:3px 3px 0 0;width:18px}.landing .cash-bar.inflow{background:#16a34a26;border:1px solid #16a34a4d}.landing .cash-bar.outflow{background:#dc262626;border:1px solid #dc262633}.landing .cash-wk-label{color:var(--text3);font-size:10px}.landing .cash-legend{align-items:center;color:var(--text3);display:flex;font-size:11px;margin-top:8px}.landing .legend-dot{border-radius:50%;display:inline-block;height:8px;margin-right:4px;width:8px}.landing .legend-dot.green{background:#16a34a}.landing .legend-dot.red{background:#dc2626}.landing .plan-hero-row{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:8px;display:flex;justify-content:space-between;margin-bottom:18px;padding:14px 16px}.landing .plan-stat-label{color:var(--text3);font-size:11px;letter-spacing:.05em;margin-bottom:2px;text-transform:uppercase}.landing .plan-stat-val{color:var(--text);font-size:22px;font-weight:700}.landing .plan-divider{background:var(--border);height:40px;width:1px}.landing .plan-profit-badge{background:#16a34a1a;border-radius:5px;color:#16a34a;font-size:11px;font-weight:600;padding:4px 10px}.landing .roi-pill{color:#16a34a;font-size:12px;font-weight:700}.landing .perf-list{display:flex;flex-direction:column;gap:10px;padding:8px 0}.landing .perf-row{align-items:center;display:flex;gap:10px}.landing .perf-rank{flex-shrink:0;font-size:12px;font-weight:700;text-align:center;width:20px}.landing .perf-rank.rank-1{color:#d97706}.landing .perf-rank.rank-2{color:#6b7280}.landing .perf-rank.rank-3{color:#92400e}.landing .perf-rank.rank-other{color:var(--text3)}.landing .perf-name{color:var(--text);flex:1 1;font-size:12px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing .perf-bar-track{background:var(--border);border-radius:3px;flex-shrink:0;height:6px;overflow:hidden;width:130px}.landing .perf-bar-fill{background:#c84b1f;border-radius:3px;height:100%;transition:width .7s cubic-bezier(.34,1.2,.64,1)}.landing .perf-pct{color:#c84b1f;flex-shrink:0;font-size:12px;font-weight:700;text-align:right;width:36px}.landing .perf-val{color:var(--text3);flex-shrink:0;font-size:11px;text-align:right;width:90px}.landing .testimonials-section{align-items:center;border-top:1px solid var(--border);display:flex;flex-direction:column;padding:100px 40px}.landing .testimonials-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-top:0;max-width:960px;width:100%}.landing .testimonial-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;display:flex;flex-direction:column;gap:20px;padding:28px}.landing .testimonial-stars{display:flex;gap:3px}.landing .testimonial-stars span{color:var(--amber);font-size:14px}.landing .testimonial-quote{color:var(--text2);flex:1 1;font-size:14px;font-style:italic;line-height:1.7}.landing .testimonial-author{align-items:center;display:flex;gap:12px}.landing .testimonial-avatar svg{border-radius:50%;height:40px;width:40px}.landing .testimonial-name{color:var(--text);font-size:13.5px;font-weight:700}.landing .testimonial-role{color:var(--text3);font-size:11.5px}.landing .how-section{border-top:1px solid var(--border);margin:0 auto;max-width:900px;padding:100px 40px}.landing .steps{display:flex;flex-direction:column;gap:0;margin-top:0}.landing .step{border-bottom:1px solid var(--border);display:flex;gap:32px;padding:36px 0;position:relative}.landing .step:last-child{border-bottom:none}.landing .step-num{color:var(--accent);flex-shrink:0;font-family:var(--mono);font-size:11px;font-weight:700;letter-spacing:.08em;padding-top:4px;width:32px}.landing .step-title{font-size:20px;font-weight:700;letter-spacing:-.4px;margin-bottom:8px}.landing .step-body{color:var(--text2);font-size:14px;line-height:1.7;max-width:580px}.landing .step-tag{align-items:center;background:var(--surface2);border:1px solid var(--border);border-radius:20px;color:var(--text3);display:inline-flex;font-family:var(--mono);font-size:11.5px;font-weight:600;gap:6px;margin-top:14px;padding:4px 12px}.landing .step-tag svg{stroke:currentColor;fill:none;stroke-width:2;height:11px;width:11px}.landing .pricing-section{border-top:1px solid var(--border);padding:100px 40px;text-align:center}.landing .pricing-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,1fr);margin:56px auto 0;max-width:900px}.landing .pricing-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:32px;position:relative;text-align:left}.landing .pricing-card.featured{background:linear-gradient(180deg,#e07a520f 0,var(--surface) 100%);border-color:var(--accent)}.landing .pricing-badge{background:var(--accent);border-radius:20px;color:#fff;font-size:10.5px;font-weight:700;left:50%;letter-spacing:.04em;padding:3px 12px;position:absolute;top:-11px;transform:translateX(-50%);white-space:nowrap}.landing .pricing-plan{color:var(--text3);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:10px;text-transform:uppercase}.landing .pricing-card.featured .pricing-plan{color:var(--accent)}.landing .pricing-price{font-family:var(--mono);font-size:40px;font-weight:900;letter-spacing:-1.5px;margin-bottom:4px}.landing .pricing-price sup{display:inline-block;font-size:18px;font-weight:700;margin-top:10px;vertical-align:top}.landing .pricing-period{color:var(--text3);font-size:12px;margin-bottom:24px}.landing .pricing-desc{color:var(--text2);font-size:13.5px;line-height:1.6;margin-bottom:24px}.landing .pricing-feats{display:flex;flex-direction:column;gap:10px;list-style:none;margin-bottom:28px;padding:0}.landing .pricing-feats li{align-items:flex-start;color:var(--text2);display:flex;font-size:13px;gap:9px}.landing .pricing-feats li:before{color:var(--green);content:"✓";flex-shrink:0;font-weight:700;margin-top:1px}.landing .pricing-cta{background:var(--surface2);border:1px solid var(--border-md);border-radius:9px;color:var(--text);cursor:pointer;font-family:inherit;font-size:13.5px;font-weight:600;height:40px;transition:all .15s;width:100%}.landing .pricing-cta:hover{background:var(--surface3)}.landing .pricing-card.featured .pricing-cta{background:var(--accent);border-color:#0000;color:#fff}.landing .pricing-card.featured .pricing-cta:hover{background:var(--accent2)}.landing footer{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding:40px}.landing .footer-logo{align-items:center;display:flex;gap:8px}.landing .footer-logo img{height:34px;object-fit:contain;width:auto}.landing .footer-copy{color:var(--text3);font-size:12px}.landing .footer-links{display:flex;gap:20px}.landing .footer-link{color:var(--text3);font-size:12.5px;text-decoration:none;transition:color .15s}.landing .footer-link:hover{color:var(--text2)}@keyframes landingFadeUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.landing .reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.landing .reveal.visible{opacity:1;transform:translateY(0)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--font-sans:"Geist",system-ui,sans-serif;--font-mono:"Geist Mono",monospace;--bg:#e6e6eb;--surface:#fff;--surface2:#f3f3f6;--surface3:#ebebef;--border:rgba(0,0,0,.055);--border-md:#0000001a;--border-lg:#0000002e;--text:#0d0d10;--text2:#565663;--text3:#9e9eac;--accent:#c75d38;--accent-bg:#c75d3817;--accent-border:#c75d3847;--green:#0c7a52;--green-bg:#0c7a5214;--green-pill:#cff0e4;--green-text:#085c3c;--amber:#9a5800;--amber-bg:#9a580014;--amber-pill:#fde8bf;--amber-text:#7a4300;--red:#bf2a2a;--red-bg:#bf2a2a17;--red-pill:#fcd6d6;--red-text:#9a1f1f;--blue:#1a4fc8;--blue-bg:#1a4fc814;--blue-pill:#dce8ff;--blue-text:#1a4fc8;--block-bg:#f8f8fb;--block-border:#00000014;--shadow-sm:0 1px 3px #00000012,0 1px 2px #0000000a;--shadow-md:0 4px 14px #00000017;--safe-pill:#ebebef;--safe-text:#565663;--row-crit:rgba(191,42,42,.055);--row-crit-bdr:#bf2a2a61;--row-crit-hover:#bf2a2a17;--row-zebra:rgba(0,0,0,.018);--th-bg:#e9e9ed;--purple:#7c3aed;--purple-bg:#7c3aed14;--purple-pill:#ede9fe;--purple-text:#6d28d9;--report-sidebar:#f0f0f4;--resize-handle:#00000038;--brand-gradient:linear-gradient(135deg,#c75d38,#b84f2d);--profit:#0c7a52;--profit-light:#cff0e4;--amber-light:#fde8bf;--blue-light:#1a4fc814;--red-light:#fcd6d6;--purple:#8b5cf6;--purple-light:#f5f3ff;--border-strong:#0000002e;--text-2:#565663;--text-3:#9e9eac;--nav-bg:#fff;--card-bg:#fff;--table-head-bg:#e9e9ed;--table-row-hover:#f3f3f6;--input-bg:#fff;--radius:10px;--shadow:0 1px 3px #00000012,0 1px 2px #0000000a}[data-theme=light]{--bg:#e6e6eb;--surface:#fff;--surface2:#f3f3f6;--surface3:#ebebef;--border:rgba(0,0,0,.055);--border-md:#0000001a;--border-lg:#0000002e;--text:#0d0d10;--text2:#565663;--text3:#9e9eac;--accent:#c75d38;--accent-bg:#c75d3817;--accent-border:#c75d3847;--green:#0c7a52;--green-bg:#0c7a5214;--green-pill:#cff0e4;--green-text:#085c3c;--amber:#9a5800;--amber-bg:#9a580014;--amber-pill:#fde8bf;--amber-text:#7a4300;--red:#bf2a2a;--red-bg:#bf2a2a17;--red-pill:#fcd6d6;--red-text:#9a1f1f;--blue:#1a4fc8;--blue-bg:#1a4fc814;--blue-pill:#dce8ff;--blue-text:#1a4fc8;--block-bg:#f8f8fb;--block-border:#00000014;--purple:#6d28d9;--purple-bg:#6d28d914;--purple-pill:#ede9fe;--purple-text:#4c1d95;--safe-pill:#ebebef;--safe-text:#565663;--row-crit:rgba(191,42,42,.055);--row-crit-bdr:#bf2a2a61;--row-crit-hover:#bf2a2a17;--row-zebra:rgba(0,0,0,.018);--th-bg:#e9e9ed;--report-sidebar:#f0f0f4;--shadow-sm:0 1px 3px #00000012,0 1px 2px #0000000a;--shadow-md:0 4px 14px #00000017;--resize-handle:#00000038;--accent2:#a84828;--accent-glow:#c75d381f;--accent-glow-lg:#c75d380f;--shadow-hero:0 40px 120px #0000001f;--mock-thead-bg:#eaeaee;--mock-row-even:rgba(0,0,0,.018);--modal-bg:#fff;--modal-border:#0000001a;--modal-input-bg:#f3f3f6;--modal-input-border:#0000001f;--modal-input-color:#0d0d10;--modal-label-color:#565663;--modal-forgot-color:#9e9eac}[data-theme=dark],html.dark{--bg:#0b0b0d;--surface:#131315;--surface2:#1a1a1d;--surface3:#222226;--border:hsla(0,0%,100%,.055);--border-md:#ffffff1a;--border-lg:#ffffff2e;--text:#efeff2;--text2:#888896;--text3:#4c4c5a;--accent:#e07a52;--accent-bg:#e07a521a;--accent-border:#e07a524d;--green:#29c882;--green-bg:#29c8821a;--green-pill:#29c88224;--green-text:#29c882;--amber:#f5a320;--amber-bg:#f5a3201a;--amber-pill:#f5a32024;--amber-text:#f5a320;--red:#f06060;--red-bg:#f060601a;--red-pill:#f0606024;--red-text:#f06060;--blue:#5b9cf6;--blue-bg:#5b9cf61a;--blue-pill:#5b9cf624;--blue-text:#5b9cf6;--block-bg:#17171a;--block-border:#ffffff0f;--shadow-sm:0 1px 3px #00000059;--shadow-md:0 4px 18px #00000080;--safe-pill:#ffffff0f;--safe-text:#888896;--row-crit:#f0606012;--row-crit-bdr:#f060606b;--row-crit-hover:#f060601f;--row-zebra:hsla(0,0%,100%,.018);--th-bg:#1a1a1d;--purple:#a78bfa;--purple-bg:#a78bfa1a;--purple-pill:#a78bfa24;--purple-text:#a78bfa;--report-sidebar:#17171a;--resize-handle:#ffffff38;--accent2:#c75d38;--accent-glow:#e07a522e;--accent-glow-lg:#e07a5214;--shadow-hero:0 40px 120px #000000b3;--mock-thead-bg:#17171b;--mock-row-even:hsla(0,0%,100%,.012);--modal-bg:#131315;--modal-border:#ffffff1a;--modal-input-bg:#1a1a1d;--modal-input-border:#ffffff1a;--modal-input-color:#efeff2;--modal-label-color:#888896;--modal-forgot-color:#4a4a58;--border-strong:#ffffff2e;--text-2:#888896;--text-3:#4c4c5a;--nav-bg:#131315;--card-bg:#131315;--table-head-bg:#1a1a1d;--table-row-hover:#1a1a1d;--input-bg:#1a1a1d;--shadow:0 1px 3px #00000059}html{transition:background .25s,color .2s}#root,body,html{min-height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#e6e6eb;background:var(--bg);color:#0d0d10;color:var(--text);font-family:Geist,system-ui,sans-serif;font-size:13.5px;line-height:1.5;transition:background .25s,color .2s}button,input,select,textarea{font:inherit}.mono,.td-mono,code,pre{font-family:Geist Mono,monospace;font-family:var(--font-mono)}.app{background:#e6e6eb;background:var(--bg)}.app,.app-main,.loading-screen{min-height:100vh}.loading-screen{align-items:center;background:#e6e6eb;background:var(--bg);color:#9e9eac;color:var(--text-3);display:flex;font-size:14px;justify-content:center}.ba-page,.buys-page,.dashboard-container,.inventory-page,.reports-page,.sot-page{background:#0000;color:#0d0d10;color:var(--text);font-family:Geist,system-ui,sans-serif;margin:0;max-width:none;padding:0;width:100%}.spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.layout__main>*{animation:page-enter 80ms ease both}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.blurred{pointer-events:none}.blurred,.privacy-blur{filter:blur(6px);transition:filter .2s ease;-webkit-user-select:none;user-select:none}
/*# sourceMappingURL=main.3b06899f.css.map*/