:root{--color-bg:#000;--color-bg-elevated:#0d0d0d;--color-bg-elevated-2:#111;--color-surface:#ffffff0a;--color-surface-hover:#ffffff0f;--color-surface-active:#ffffff14;--color-border:#ffffff14;--color-border-strong:#ffffff1f;--color-border-stronger:#ffffff40;--color-text:#fff;--color-text-secondary:#ffffffbf;--color-text-muted:#ffffff80;--color-text-faint:#ffffff59;--color-accent:#826696;--color-accent-soft:#8266961f;--color-accent-ring:#82669680;--color-accent-strong:#b79fcb;--color-on-accent:#fff;--color-danger:#ef4444;--color-danger-soft:#ef44441a;--color-danger-text:#f87171;--color-success-soft:#22c55e26;--color-success-text:#4ade80;--color-warning-soft:#f59e0b26;--color-warning-text:#f5b93f;--color-info-soft:#38bdf826;--color-info-text:#5fc9f5;--color-overlay:#000000bf;--color-primary-btn-bg:#f4f2ef;--color-primary-btn-text:#0b0b0b;--color-input-bg:#111;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}:root[data-theme=light]{--color-bg:#fff;--color-bg-elevated:#f7f6f8;--color-bg-elevated-2:#f0eef2;--color-surface:rgba(0,0,0,.035);--color-surface-hover:#0000000d;--color-surface-active:#00000012;--color-border:#0000001a;--color-border-strong:#00000029;--color-border-stronger:#00000047;--color-text:#0b0b0b;--color-text-secondary:#000000b8;--color-text-muted:#00000080;--color-text-faint:#0006;--color-accent:#826696;--color-accent-soft:#8266961a;--color-accent-ring:#82669659;--color-accent-strong:#6b5279;--color-on-accent:#fff;--color-danger:#dc2626;--color-danger-soft:#dc262614;--color-danger-text:#dc2626;--color-success-soft:#16a34a1f;--color-success-text:#16a34a;--color-warning-soft:#d977061f;--color-warning-text:#b45309;--color-info-soft:#0284c71a;--color-info-text:#0284c7;--color-overlay:#0f0f0f73;--color-primary-btn-bg:#0b0b0b;--color-primary-btn-text:#fff;--color-input-bg:#f5f4f6;--select-chevron:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%230b0b0b' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:MonaSans,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}body,html{background-color:var(--color-bg);transition:background-color .15s ease}a,body,h1,h2,h3,h4,h5,h6,html,p,span{box-sizing:border-box;color:var(--color-text);font-family:MonaSans,sans-serif,Arial,Helvetica;margin:0;padding:0}input:focus,textarea:focus{outline:none}button{border:none;margin:0;padding:0}button,input,textarea{box-sizing:border-box;font-family:MonaSans,sans-serif,Arial,Helvetica}input,textarea{color:var(--color-text);outline:none}input[type=image]{max-width:100%}button{cursor:pointer}.hidden{display:none!important}div#root{align-items:stretch;display:flex;flex:1 1;flex-direction:column}.home-sections::-webkit-scrollbar{display:none}.home-sections{-ms-overflow-style:none;scrollbar-width:none}.scroll-magic::-webkit-scrollbar{display:none}.no-scroll-bar,.scroll-magic{-ms-overflow-style:none;scrollbar-width:none}.no-scroll-bar::-webkit-scrollbar{display:none}.menu-houper{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(10px);background:#00000040;bottom:0;display:flex;justify-content:flex-end;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;transition:width 0s ease,opacity .5s ease;width:0;z-index:999}.menu-houper-close-area{flex:1 1}.menu-houper.menu-houper-visible-true{opacity:1;width:100vw}.menu-houper-box{background:radial-gradient(50% 40% at 50% 50%,#fd9900f0 5.06%,#975b0000 91.65%);max-width:525px;width:48vw}.menu-houper-box,.menu-item-conteiner{align-items:center;display:flex;justify-content:center}.menu-item-conteiner{color:#fff;font-family:Impact;font-size:25px;font-style:normal;font-weight:500;line-height:33px;text-align:center}.menu-item{padding:.75rem 0;width:100%}.menu-items{display:flex;flex-direction:column;height:27vh;justify-content:space-between;width:100%}.menu-item-title:hover{cursor:pointer;font-size:30px;transition:all .3s ease}.notification-overlay{align-items:flex-start;bottom:0;display:flex;justify-content:center;left:0;padding-top:24px;pointer-events:none;position:fixed;right:0;top:0;z-index:10000}.notification{align-items:center;animation:slideDown .4s cubic-bezier(.25,.46,.45,.94) forwards;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0f0f0ff2;border:1px solid #ffffff26;border-radius:16px;box-shadow:0 8px 32px #0000004d;color:#fff;display:flex;font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-weight:500;gap:12px;max-width:90vw;opacity:0;padding:16px 24px;pointer-events:auto;transform:translateY(-100px)}.notification-icon{color:#826696;flex-shrink:0;height:20px;width:20px}.notification-content{display:flex;flex-direction:column;gap:4px}.notification-title{font-weight:600;margin:0}.notification-url{color:#ffffffb3;font-family:Monaco,Menlo,Consolas,monospace;font-size:12px;margin:0;word-break:break-all}@keyframes slideDown{to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.notification{font-size:13px;margin:0 16px;padding:14px 20px}.notification-url{font-size:11px}}@media (max-width:480px){.modal-container{margin:1rem;padding:1.5rem}.auth-title{font-size:20px}}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:var(--color-overlay);bottom:0;display:flex;justify-content:center;left:0;padding:1rem;position:fixed;right:0;top:0;z-index:1000}.modal-container{background-color:var(--color-bg);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:var(--color-text);font-family:MonaSans,sans-serif;max-width:400px;padding:2rem;position:relative;width:100%}.modal-container.signin-page{background:linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg));border:1px solid var(--color-border);border-top:2px solid var(--color-accent);box-shadow:0 24px 48px #0006,0 0 0 1px var(--color-accent-soft);max-width:380px;padding:2.75rem 2.5rem}.modal-content{position:relative;z-index:1}.auth-content{text-align:center}.auth-logo{display:flex;justify-content:center;margin-bottom:24px}.auth-title{background:none;color:var(--color-text);display:none;font-size:22px;font-weight:700;letter-spacing:-.01em;margin-bottom:6px;margin-top:0}.auth-subtitle{background:none;color:var(--color-text-muted);font-size:13px;letter-spacing:.01em;line-height:1.5;margin-bottom:2rem}.form-container{gap:1rem}.form-container,.form-group{display:flex;flex-direction:column}.form-group{gap:8px}.form-label{color:var(--color-text-secondary);font-size:13px;font-weight:500;letter-spacing:.01em;text-align:left}.form-input{background-color:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-family:MonaSans,sans-serif;font-size:14px;padding:12px 16px;transition:border-color .15s ease,background-color .15s ease;width:100%}.form-input:focus{background-color:var(--color-accent-soft);border-color:var(--color-accent);outline:none}.form-input::placeholder{color:var(--color-text-faint)}.submit-btn{background:var(--color-accent);border:none;border-radius:8px;color:var(--color-on-accent);cursor:pointer;font-family:MonaSans,sans-serif;font-size:14px;font-weight:600;letter-spacing:.01em;margin-top:8px;padding:12px 16px;transition:opacity .15s ease,transform .15s ease;width:100%}.submit-btn:hover{opacity:.9;transform:translateY(-1px)}.forgot-password{margin-top:1.25rem;text-align:center}.forgot-btn{background:none;border:none;color:var(--color-text-faint);cursor:pointer;display:none;font-family:MonaSans,sans-serif;font-size:12px;letter-spacing:.01em;transition:color .2s ease}.forgot-btn:hover{color:var(--color-text)}.loading-overlay{align-items:center;background-color:var(--color-overlay);border-radius:16px;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0;z-index:10}.loading-spinner{animation:spin .8s linear infinite;border:2px solid var(--color-border-strong);border-radius:50%;border-top-color:var(--color-text);height:24px;width:24px}@keyframes spin{to{transform:rotate(1turn)}}.error-banner{align-items:center;background-color:var(--color-danger-soft);border:1px solid #ef44444d;border-radius:8px;color:var(--color-danger-text);display:flex;font-family:MonaSans,sans-serif;font-size:13px;justify-content:space-between;margin-bottom:1.5rem;padding:12px 16px}.error-text{flex:1 1;line-height:1.4;text-align:left}.error-close{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-danger-text);cursor:pointer;display:flex;font-size:16px;height:20px;justify-content:center;margin-left:12px;padding:0;transition:background-color .2s ease;width:20px}.error-close:hover{background-color:var(--color-danger-soft)}.field-error{color:var(--color-danger-text);font-family:MonaSans,sans-serif;font-size:12px;font-weight:400;margin-top:6px}.form-input.error{background-color:var(--color-danger-soft)!important;border-color:#ef444480!important}.form-input.error:focus{background-color:var(--color-input-bg)!important;border-color:var(--color-danger)!important;box-shadow:0 0 0 2px #ef444433!important}button:disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.form-input:disabled{background-color:var(--color-bg-elevated)!important;cursor:not-allowed;opacity:.6}.submit-btn:disabled{background:var(--color-accent);cursor:not-allowed;opacity:.5;pointer-events:none}.success-banner{background-color:var(--color-success-soft);border:1px solid #22c55e4d;border-radius:8px;color:var(--color-success-text);font-family:MonaSans,sans-serif;font-size:13px;margin-bottom:1.5rem;padding:12px 16px;text-align:center}.smart-menu-wrapper{background:var(--color-bg);display:flex;height:56px;justify-content:center;left:0;min-height:56px;position:fixed;right:0;top:0;z-index:1050}.smart-menu-container{align-items:center;display:flex;flex:1 1;height:100%;justify-content:space-between;max-width:1440px;padding:.75rem 2rem}.home.page{position:relative}.home.page,.pricing-page{padding-top:56px}.smart-menu-right{align-items:center;display:flex;gap:8px;margin-left:auto}.smart-menu-btn{align-items:center;border:none;border-radius:22px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:500;gap:6px;letter-spacing:.01em;padding:4px 16px;transition:opacity .15s,transform .15s,box-shadow .15s;white-space:nowrap}.smart-menu-btn-primary{background:var(--color-primary-btn-bg);border-radius:100px;color:var(--color-primary-btn-text)}.smart-menu-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.smart-menu-dropdown{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;box-shadow:0 12px 40px #0000004d;display:flex;flex-direction:column;left:0;min-width:160px;opacity:0;padding:6px;position:absolute;top:calc(100% + 8px);transform:translateY(-6px);transition:opacity .18s ease,transform .18s ease,visibility .18s;visibility:hidden;z-index:100}.smart-menu-dropdown-right{left:auto;right:0}.smart-menu-dropdown.smart-menu-dropdown-open{opacity:1;pointer-events:all;transform:translateY(0);visibility:visible}.smart-menu-dropdown-item{align-items:center;background:none;border:none;border-radius:8px;box-sizing:border-box;color:var(--color-text-secondary);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:400;letter-spacing:.01em;padding:8px 10px;text-align:left;text-decoration:none;transition:background .15s,color .15s;white-space:nowrap;width:100%}.smart-menu-dropdown-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.smart-menu-dropdown-danger{color:#ff6464cc}.smart-menu-dropdown-danger:hover{background:#ff505014;color:#ff8a8a}.smart-menu-avatar-wrap{position:relative}.smart-menu-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border:1px solid var(--color-border-strong);border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;font-weight:600;height:30px;justify-content:center;overflow:hidden;transition:box-shadow .2s;width:30px}.smart-menu-avatar:hover{box-shadow:0 0 0 2px var(--color-accent-ring)}.smart-menu-avatar img{height:100%;object-fit:cover;width:100%}.smart-menu-btn:focus-visible,.smart-menu-dropdown-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media screen and (max-width:800px){.smart-menu-container{padding:.75rem .75rem .75rem 3rem}}.left-side-drawer{background:var(--color-bg);border-right:1px solid var(--color-border);bottom:0;display:flex;flex-direction:column;font-family:MonaSans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;left:0;max-width:232px;min-width:232px;overflow:hidden;top:0;transition:width .2s ease;width:232px;z-index:900}.left-side-drawer.fixed-drawer{position:fixed;top:10vh;z-index:99999}.with-left-side{display:flex;width:100vw}.left-side-drawer.lsd-collapsed{max-width:none;min-width:65px;width:65px}.lsd-header{align-items:center;border-bottom:1px solid var(--color-border);cursor:pointer;display:none;height:56px;min-height:56px;padding:0 20px}.lsd-collapsed .lsd-header{justify-content:center;padding:0}.lsd-logo-mark{align-items:center;background:linear-gradient(135deg,#826696,#4f3f5c);border-radius:8px;color:#fff;display:flex;font-size:14px;font-weight:700;height:32px;justify-content:center;letter-spacing:0;width:32px}.lsd-nav{display:flex;flex:1 1;flex-direction:column;gap:2px;overflow-y:auto;padding:16px 12px}.lsd-collapsed .lsd-nav{align-items:center;padding:16px 14px}.lsd-nav-item{align-items:center;border-radius:8px;color:var(--color-text-secondary);display:flex;font-size:14px;font-weight:500;gap:12px;letter-spacing:.01em;padding:10px 12px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.lsd-collapsed .lsd-nav-item{height:44px;justify-content:center;padding:0;width:44px}.lsd-nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.lsd-nav-item-active{background:var(--color-accent-soft);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--color-text)}.lsd-nav-group{width:100%}.lsd-nav-children,.lsd-nav-group{display:flex;flex-direction:column}.lsd-nav-children{gap:2px;margin-top:2px}.lsd-collapsed .lsd-nav-children{display:none}.lsd-nav-subitem{align-items:center;border-radius:8px;color:var(--color-text-muted);display:flex;font-size:13px;font-weight:500;letter-spacing:.01em;padding:7px 12px 7px 42px;text-decoration:none;transition:background .15s ease,color .15s ease;white-space:nowrap}.lsd-nav-subitem:hover{background:var(--color-surface-hover);color:var(--color-text)}.lsd-nav-icon{align-items:center;display:flex;flex-shrink:0;height:18px;justify-content:center;width:18px}.lsd-nav-label{overflow:hidden;text-overflow:ellipsis}.lsd-collapsed .lsd-nav-label{display:none}.lsd-nav-badge{align-items:center;background:var(--color-accent);border-radius:100px;color:var(--color-on-accent);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.lsd-collapsed .lsd-nav-badge{display:none}.lsd-nav-flyout{background:var(--color-bg);border:1px solid var(--color-border);border-radius:10px;box-shadow:0 10px 28px #00000047;display:flex;flex-direction:column;gap:2px;min-width:168px;padding:6px;position:fixed;z-index:100000}.lsd-nav-flyout-label{color:var(--color-text-faint);font-size:11px;font-weight:600;letter-spacing:.04em;padding:6px 10px 4px;text-transform:uppercase}.lsd-nav-flyout .lsd-nav-subitem{padding:8px 10px}.lsd-collapse-btn{align-items:center;background:none;border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text-muted);cursor:pointer;display:flex;font-family:inherit;font-size:13px;font-weight:500;gap:10px;margin:12px;padding:10px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease}.lsd-collapsed .lsd-collapse-btn{height:44px;justify-content:center;margin:12px auto;padding:0;width:44px}.lsd-collapse-btn:hover{background:var(--color-surface-hover);border-color:var(--color-border-stronger);color:var(--color-text)}.lsd-collapse-icon{flex-shrink:0;transition:transform .2s ease}.lsd-collapsed .lsd-collapse-icon{transform:rotate(180deg)}.lsd-mobile-toggle{align-items:center;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text);cursor:pointer;display:none;height:36px;justify-content:center;left:12px;position:fixed;top:20px;width:36px;z-index:100002}.lsd-mobile-backdrop{display:none}@media (max-width:768px){.lsd-mobile-toggle{display:flex}.left-side-drawer:not(.fixed-drawer){display:none}.left-side-drawer.fixed-drawer{height:100vh;left:0;max-width:232px!important;min-width:232px!important;top:0;transform:translateX(-100%);transition:transform .25s ease;width:232px!important;z-index:100001}.left-side-drawer.fixed-drawer.lsd-mobile-open{transform:translateX(0)}.lsd-mobile-backdrop{background:#00000073;display:block;inset:0;position:fixed;z-index:100000}.lsd-collapsed .lsd-nav-label{display:block}.lsd-collapsed .lsd-nav-children{display:flex}.lsd-collapsed .lsd-nav-badge{display:inline-flex}.lsd-collapsed .lsd-nav-item{height:auto;justify-content:flex-start;padding:10px 12px;width:auto}.lsd-nav-flyout{display:none!important}.lsd-collapse-btn{display:none}.lsd-collapsed .lsd-nav{padding-top:5rem}}.footer{border-top:1px solid var(--color-border-strong);color:var(--color-text);font-family:Mona Sans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif}.footer-container{margin:0 auto;max-width:1440px;padding:0 24px}.footer-bottom{padding:24px 0}.footer-bottom-content{align-items:center;display:flex;gap:24px;justify-content:space-between}.footer-bottom-left p{color:var(--color-text-muted);font-size:13px;margin:0}.footer-bottom-center{display:flex;gap:24px}.footer-bottom-center a{color:var(--color-text-secondary);font-size:13px;text-decoration:none;transition:color .2s ease}.footer-bottom-center a:hover{color:var(--color-text)}@media (max-width:480px){.footer-container{padding:0 16px}.footer-bottom-content{flex-direction:column;gap:12px;text-align:center}.footer-bottom-center{flex-wrap:wrap;gap:12px;justify-content:center}}.unsub-page{background:var(--color-bg-elevated);font-family:MonaSans,sans-serif,Arial,Helvetica;justify-content:center;min-height:100vh;padding:40px 20px}.unsub-card,.unsub-page{align-items:center;display:flex}.unsub-card{flex-direction:column;gap:16px;max-width:460px;text-align:center;width:100%}.unsub-logo{color:var(--color-text);font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:24px;text-decoration:none}.unsub-icon{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:22px;height:56px;justify-content:center;margin-bottom:8px;width:56px}.unsub-icon--mail{background:var(--color-surface-hover);border:1px solid var(--color-border-strong);color:var(--color-text-muted)}.unsub-icon--success{background:var(--color-success-soft);border:1px solid #22c55e40;color:var(--color-success-text)}.unsub-icon--error{background:var(--color-danger-soft);border:1px solid #ef444433;color:var(--color-danger-text)}.unsub-title{color:var(--color-text);font-size:clamp(20px,3vw,26px);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0}.unsub-desc{color:var(--color-text-muted);font-size:14px;line-height:1.75;margin:0;max-width:380px}.unsub-desc strong{color:var(--color-text-secondary);font-weight:500}.unsub-note{color:var(--color-text-faint);font-size:13px;margin:0}.unsub-link{border-bottom:1px solid var(--color-border-strong);color:var(--color-text-secondary);padding-bottom:1px;text-decoration:none;transition:color .2s,border-color .2s}.unsub-link:hover{border-color:var(--color-border-stronger);color:var(--color-text)}.unsub-btn{align-items:center;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;justify-content:center;max-width:280px;padding:13px 28px;text-decoration:none;transition:opacity .2s,transform .15s;width:100%}.unsub-btn--primary{background:var(--color-primary-btn-bg);color:var(--color-primary-btn-text)}.unsub-btn--primary:hover{opacity:.88;transform:translateY(-1px)}.unsub-btn--ghost{background:var(--color-surface);border:1px solid var(--color-border);color:var(--color-text-muted)}.unsub-btn--ghost:hover{background:var(--color-surface-active);color:var(--color-text)}.unsub-spinner{animation:unsub-spin .7s linear infinite;border:2px solid var(--color-border);border-radius:50%;border-top-color:var(--color-text-muted);height:36px;margin:16px auto;width:36px}@keyframes unsub-spin{to{transform:rotate(1turn)}}.nf-page{align-items:center;background:var(--color-bg-elevated);display:flex;font-family:MonaSans,sans-serif,Arial,Helvetica;justify-content:center;min-height:100vh;padding:40px 20px}.page.nf-page{min-height:80vh}.nf-card{align-items:center;display:flex;flex-direction:column;gap:14px;max-width:420px;text-align:center;width:100%}.nf-logo{color:var(--color-text);font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:32px;text-decoration:none}.nf-code{color:var(--color-surface-active);font-size:clamp(80px,12vw,120px);font-weight:400;letter-spacing:-.04em;line-height:1;margin-bottom:8px;-webkit-user-select:none;user-select:none}.nf-title{color:var(--color-text);font-size:clamp(20px,3vw,28px);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0}.nf-desc{color:var(--color-text-faint);font-size:14px;line-height:1.75;margin:0}.nf-actions{display:flex;flex-direction:column;gap:10px;margin-top:12px}.nf-actions,.nf-btn-primary{align-items:center;width:100%}.nf-btn-primary{background:var(--color-primary-btn-bg);border-radius:100px;color:var(--color-primary-btn-text);display:inline-flex;font-family:MonaSans,sans-serif;font-size:14px;font-weight:500;justify-content:center;max-width:260px;padding:13px 28px;text-decoration:none;transition:opacity .2s,transform .15s}.nf-btn-primary:hover{opacity:.88;transform:translateY(-1px)}.nf-btn-ghost{color:var(--color-text-faint);font-size:13px;text-decoration:none;transition:color .2s}.nf-btn-ghost:hover{color:var(--color-text-secondary)}.outreach-page{background:var(--color-bg);box-sizing:border-box;color:var(--color-text);flex:1 1;font-family:MonaSans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:90vh;min-width:0;padding:10px 28px}.outreach-header{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:28px}.outreach-title{font-size:20px;font-weight:600;letter-spacing:-.01em}.outreach-title-header{align-items:center;display:flex;height:54px;left:8rem;position:fixed;top:0;z-index:20000}.outreach-subtitle{color:var(--color-text-muted);display:none;font-size:13px;letter-spacing:.01em;margin:0}.outreach-add-btn{align-items:center;background:var(--color-accent);border:none;border-radius:8px;color:var(--color-on-accent);cursor:pointer;display:inline-flex;font-family:inherit;font-size:13px;font-weight:600;gap:6px;letter-spacing:.01em;padding:9px 16px;transition:opacity .15s ease,transform .15s ease;white-space:nowrap}.outreach-add-btn:hover{opacity:.9;transform:translateY(-1px)}.outreach-toolbar{display:flex;gap:10px}.outreach-search{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;box-sizing:border-box;color:var(--color-text);flex:1 1;font-family:inherit;font-size:13px;max-width:320px;padding:9px 14px;transition:border-color .15s ease,background-color .15s ease}.outreach-search::placeholder{color:var(--color-text-faint)}.outreach-search:focus{background-color:var(--color-accent-soft);border-color:var(--color-accent);outline:none}.outreach-status-select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text);cursor:pointer;font-family:inherit;font-size:13px;padding:9px 14px}.outreach-status-select:focus{border-color:var(--color-accent);outline:none}.outreach-status-select option{background:var(--color-input-bg);color:var(--color-text)}.outreach-state{align-items:center;border:1px solid var(--color-border);border-radius:12px;color:var(--color-text-muted);display:flex;font-size:14px;justify-content:center;padding:64px 0}.outreach-banner{align-items:center;border-radius:8px;display:flex;font-size:13px;gap:10px;margin-bottom:20px;padding:12px 16px}.outreach-banner-text{flex:1 1;line-height:1.4}.outreach-banner-action{background:none;border:1px solid;border-radius:6px;color:inherit;cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;opacity:.85;padding:5px 12px;transition:opacity .15s ease,background .15s ease;white-space:nowrap}.outreach-banner-action:hover{background:var(--color-surface-hover);opacity:1}.outreach-banner-error{background:var(--color-danger-soft);border:1px solid #ef444440;color:var(--color-danger-text)}.outreach-banner-info{background:var(--color-accent-soft);border:1px solid #8266964d;color:var(--color-accent-strong)}.outreach-spinner{animation:outreach-spin .8s linear infinite;border:2px solid var(--color-border-strong);border-radius:50%;border-top-color:var(--color-accent);height:24px;width:24px}@keyframes outreach-spin{to{transform:rotate(1turn)}}.outreach-table-wrap{border:1px solid var(--color-border);border-radius:12px}.outreach-table thead tr:first-child th:first-child{border-top-left-radius:12px}.outreach-table thead tr:first-child th:last-child{border-top-right-radius:12px}.outreach-table tbody tr:last-child td:first-child{border-bottom-left-radius:12px}.outreach-table tbody tr:last-child td:last-child{border-bottom-right-radius:12px}.outreach-table{border-collapse:collapse;font-size:13px;width:100%}.outreach-table th{background:var(--color-surface);color:var(--color-text-muted);font-size:12px;font-weight:500;letter-spacing:.03em;padding:12px 16px;text-align:left;text-transform:uppercase}.outreach-table td,.outreach-table th{border-bottom:1px solid var(--color-border)}.outreach-table td{padding:14px 16px;vertical-align:middle}.outreach-table tbody tr:last-child td{border-bottom:none}.outreach-table tbody tr:hover{background:var(--color-surface)}.outreach-company-cell{display:flex;flex-direction:column;gap:3px}.outreach-company-name-row{align-items:center;display:flex;gap:6px}.outreach-company-name{color:var(--color-text);font-weight:600}.outreach-external-link-icon{color:var(--color-text-faint);font-size:13px;line-height:1;text-decoration:none;transition:color .15s ease}.outreach-external-link-icon:hover{color:var(--color-accent)}.outreach-dm-inline{color:var(--color-text-muted);font-size:12px}.outreach-notes-cell{display:inline-block;max-width:100%;position:relative}.outreach-notes-truncated{color:var(--color-text-secondary);display:block;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.outreach-notes-tooltip{word-wrap:break-word;background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:8px;bottom:calc(100% + 8px);box-shadow:0 12px 32px #00000059;color:var(--color-text-secondary);font-size:12px;left:0;line-height:1.5;max-height:40vh;max-width:60vw;opacity:0;overflow-y:auto;padding:10px 12px;position:absolute;transform:translateY(4px);transition:opacity .15s ease .15s,transform .15s ease .15s,visibility .15s linear .15s;visibility:hidden;white-space:normal;width:260px;z-index:300}.outreach-notes-tooltip.outreach-notes-tooltip-below{bottom:auto;top:calc(100% + 8px);transform:translateY(-4px)}.outreach-notes-cell:hover .outreach-notes-tooltip{opacity:1;transform:translateY(0);transition-delay:0s;visibility:visible}.outreach-inline-select{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;max-width:160px;padding:6px 10px}.outreach-inline-select:hover{border-color:var(--color-border-stronger);color:var(--color-text)}.outreach-inline-select:focus{border-color:var(--color-accent);outline:none}.outreach-inline-select:disabled{cursor:not-allowed;opacity:.5}.outreach-inline-select option{background:var(--color-input-bg);color:var(--color-text)}.lead-status-select{align-items:center;appearance:none;-webkit-appearance:none;background-image:var(--select-chevron);background-position:right 8px center;background-repeat:no-repeat;background-size:10px;border:none;border-radius:100px;cursor:pointer;display:inline-flex;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.01em;padding:5px 24px 5px 10px;white-space:nowrap}.lead-status-select:disabled{cursor:not-allowed;opacity:.5}.lead-status-select option{background:var(--color-input-bg);color:var(--color-text)}.outreach-muted{color:var(--color-text-faint)}.lead-status-new{background-color:var(--color-surface-active);color:var(--color-text-secondary)}.lead-status-contacted{background-color:var(--color-accent-soft);color:var(--color-accent-strong)}.lead-status-follow_up{background-color:var(--color-warning-soft);color:var(--color-warning-text)}.lead-status-replied{background-color:var(--color-info-soft);color:var(--color-info-text)}.lead-status-converted{background-color:var(--color-success-soft);color:var(--color-success-text)}.lead-status-rejected{background-color:var(--color-danger-soft);color:var(--color-danger-text)}.outreach-edit-btn{background:none;border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:5px 12px;transition:background .15s ease,color .15s ease,border-color .15s ease;white-space:nowrap}.outreach-edit-btn:hover{background:var(--color-surface-hover);border-color:var(--color-border-stronger);color:var(--color-text)}.outreach-toggle{background:var(--color-surface-active);border:none;border-radius:100px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:background .15s ease;width:36px}.outreach-toggle-on{background:var(--color-accent)}.outreach-toggle-knob{background:#fff;border-radius:50%;height:16px;left:2px;position:absolute;top:2px;transition:transform .15s ease;width:16px}.outreach-toggle-on .outreach-toggle-knob{transform:translateX(16px)}.outreach-toggle:disabled{cursor:not-allowed;opacity:.5}.outreach-pagination{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.outreach-pagination-info{color:var(--color-text-muted);font-size:12px}.outreach-pagination-controls{display:flex;gap:8px}.outreach-pagination-btn{background:none;border:1px solid var(--color-border-strong);border-radius:6px;color:var(--color-text-secondary);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:7px 14px;transition:background .15s ease,color .15s ease,border-color .15s ease}.outreach-pagination-btn:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-stronger);color:var(--color-text)}.outreach-pagination-btn:disabled{cursor:not-allowed;opacity:.35}.outreach-modal-overlay{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:var(--color-overlay);display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:1000;z-index:200000}.outreach-modal{background:linear-gradient(180deg,var(--color-bg-elevated),var(--color-bg));border:1px solid var(--color-border);border-radius:16px;border-top:2px solid var(--color-accent);box-shadow:0 24px 48px #0006;max-width:340px;padding:28px 24px;width:100%}.outreach-modal-title{color:var(--color-text);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.outreach-modal-subtitle{color:var(--color-text-muted);font-size:13px;line-height:1.5;margin:0 0 20px}.outreach-modal-subtitle strong{color:var(--color-text)}.outreach-modal-options{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.outreach-modal-option{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;padding:11px 14px;text-align:left;transition:background .15s ease,border-color .15s ease}.outreach-modal-option:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.outreach-modal-cancel{background:none;border:none;color:var(--color-text-muted);cursor:pointer;font-family:inherit;font-size:12px;padding:10px;transition:color .15s ease;width:100%}.outreach-modal-cancel:hover{color:var(--color-text)}@media (max-width:768px){.outreach-page{padding:10px 20px}.outreach-header{flex-wrap:wrap;gap:12px}.outreach-toolbar{flex-wrap:wrap}.outreach-search{max-width:none}.outreach-pagination{align-items:flex-start;flex-direction:column;gap:10px}.outreach-table-wrap{overflow-x:auto}.outreach-table{min-width:720px}.outreach-banner{flex-wrap:wrap}.outreach-modal{max-width:calc(100vw - 32px)}}@media (max-width:480px){.outreach-page{padding:10px 16px}.outreach-header{align-items:flex-start}.outreach-add-btn{justify-content:center;width:100%}.outreach-toolbar{gap:8px}.outreach-status-select{flex:1 1}}.category-name-cell{color:var(--color-text);font-weight:600}.category-row-actions{display:flex;gap:8px}.category-delete-btn:hover{background:var(--color-danger-soft);border-color:#ef44444d;color:var(--color-danger-text)}.category-status{align-items:center;border-radius:100px;display:inline-flex;font-size:12px;font-weight:500;letter-spacing:.01em;padding:4px 10px;white-space:nowrap}.category-status-active{background:var(--color-success-soft);color:var(--color-success-text)}.category-status-inactive{background:var(--color-surface-active);color:var(--color-text-muted)}.category-form-error{background:var(--color-danger-soft);border:1px solid #ef444440;border-radius:8px;color:var(--color-danger-text);font-size:13px;margin-bottom:16px;padding:10px 14px}.category-form-group{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.category-form-label{color:var(--color-text-secondary);font-size:12px;font-weight:500;letter-spacing:.01em}.category-form-input,.category-form-textarea{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;box-sizing:border-box;color:var(--color-text);font-family:inherit;font-size:13px;padding:10px 12px;resize:vertical;transition:border-color .15s ease,background-color .15s ease;width:100%}.category-form-input:focus,.category-form-textarea:focus{background-color:var(--color-accent-soft);border-color:var(--color-accent);outline:none}.category-form-input::placeholder,.category-form-textarea::placeholder{color:var(--color-text-faint)}.category-form-checkbox-row{align-items:center;color:var(--color-text-secondary);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-bottom:20px}.category-form-actions{align-items:center;display:flex;gap:8px;justify-content:flex-end}.category-form-actions .outreach-modal-cancel{padding:9px 14px;width:auto}@media (max-width:480px){.category-form-actions{align-items:stretch;flex-direction:column-reverse}.category-form-actions .outreach-add-btn,.category-form-actions .outreach-modal-cancel{justify-content:center;width:100%}.category-row-actions{flex-wrap:wrap}}.mail-layout{align-items:stretch;display:flex;gap:16px;height:80vh;min-height:480px}.mail-list-column{display:flex;flex-direction:column;flex-shrink:0;min-width:280px;width:380px}.mail-list{border:1px solid var(--color-border);border-radius:12px;flex:1 1;overflow-y:auto}.mail-list-item{border-bottom:1px solid var(--color-border);cursor:pointer;padding:12px 36px 12px 14px;position:relative;transition:background-color .15s ease}.mail-list-item:last-child{border-bottom:none}.mail-list-item:hover{background:var(--color-surface)}.mail-list-item-active{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.mail-list-item-top{align-items:baseline;display:flex;gap:8px;justify-content:space-between;margin-bottom:3px}.mail-list-item-sender{align-items:center;color:var(--color-text-secondary);display:flex;font-size:13px;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-list-item-unread .mail-list-item-sender,.mail-list-item-unread .mail-list-item-subject{color:var(--color-text);font-weight:700}.mail-unread-dot{background:var(--color-accent);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;width:7px}.mail-list-item-date{color:var(--color-text-faint);flex-shrink:0;font-size:11px;white-space:nowrap}.mail-list-item-subject{color:var(--color-text-secondary);font-size:13px;margin-bottom:2px}.mail-list-item-snippet,.mail-list-item-subject{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-list-item-snippet{color:var(--color-text-faint);font-size:12px}.mail-list-item-delete{align-items:center;background:none;border:none;border-radius:4px;color:var(--color-text-faint);cursor:pointer;display:flex;font-size:15px;height:20px;justify-content:center;line-height:1;opacity:0;position:absolute;right:8px;top:10px;transition:opacity .15s ease,background-color .15s ease,color .15s ease;width:20px}.mail-list-item:hover .mail-list-item-delete{opacity:1}.mail-list-item-delete:hover{background:var(--color-danger-soft);color:var(--color-danger-text)}.mail-thread-panel{border:1px solid var(--color-border);border-radius:12px;display:flex;flex:1 1;flex-direction:column;min-width:0;overflow-y:auto;padding:20px 24px}.mail-thread-empty{align-items:center;justify-content:center}.mail-thread-header{align-items:flex-start;border-bottom:1px solid var(--color-border);display:flex;gap:16px;justify-content:space-between;margin-bottom:16px;padding-bottom:16px}.mail-thread-subject{color:var(--color-text);font-size:18px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px;word-break:break-word}.mail-thread-participants{color:var(--color-text-muted);font-size:13px;margin:0}.mail-thread-header-actions{align-items:center;display:flex;flex-shrink:0;gap:8px}.mail-thread-icon-btn{align-items:center;background:none;border:none;border-radius:6px;color:var(--color-text-muted);cursor:pointer;display:flex;font-size:16px;height:24px;justify-content:center;line-height:1;transition:background-color .15s ease,color .15s ease;width:24px}.mail-thread-icon-btn:hover{background:var(--color-surface-hover);color:var(--color-text)}.mail-thread-messages{display:flex;flex-direction:column}.mail-thread-message{align-items:flex-start;border-bottom:1px solid var(--color-border);border-radius:8px;display:flex;gap:12px;padding:16px 8px}.mail-thread-message:last-child{border-bottom:none}.mail-thread-message-focused{background:var(--color-accent-soft);box-shadow:inset 3px 0 0 var(--color-accent)}.mail-thread-message-avatar{align-items:center;background:linear-gradient(135deg,#826696,#735f81);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:12px;font-weight:700;height:30px;justify-content:center;width:30px}.mail-thread-message-avatar-you{background:linear-gradient(135deg,#57606f,#3a3f4b)}.mail-thread-message-content{flex:1 1;min-width:0}.mail-thread-message-header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.mail-thread-message-from-block{display:flex;flex-direction:column;gap:1px;min-width:0}.mail-thread-message-from{color:var(--color-text);font-size:13px;font-weight:700}.mail-thread-message-from,.mail-thread-message-to{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-thread-message-date,.mail-thread-message-to{color:var(--color-text-faint);font-size:12px}.mail-thread-message-date{flex-shrink:0;white-space:nowrap}.mail-thread-message-body{word-wrap:break-word;color:var(--color-text);font-size:14px;line-height:1.7;white-space:pre-wrap}.mail-body-link{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:2px;word-break:break-all}.mail-body-link:hover{color:var(--color-accent)}.mail-html-frame{background:#fff;border:none;border-radius:6px;color-scheme:light;display:block;min-height:40px;overflow:hidden;width:100%}.mail-attachments{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.mail-attachment-chip{align-items:center;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;display:flex;font-size:12px;gap:8px;padding:7px 12px;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.mail-attachment-chip:hover{background:var(--color-surface-hover);border-color:var(--color-border-stronger)}.mail-attachment-name{color:var(--color-text-secondary);font-weight:500;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-attachment-size{color:var(--color-text-faint)}.mail-reply-box{background:var(--color-accent-soft);border:1px solid var(--color-accent);border-radius:10px;margin-bottom:16px;padding:16px}.mail-reply-box-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.mail-reply-box-title{color:var(--color-text);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.mail-reply-textarea{resize:vertical}.mail-reply-box-actions{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-top:4px}.mail-reply-signature-toggle{margin-bottom:0}.mail-reply-box-buttons{align-items:center;display:flex;gap:8px}.mail-reply-box-buttons .outreach-modal-cancel{padding:9px 14px;width:auto}@media (max-width:900px){.mail-layout{flex-direction:column;height:auto}.mail-list-column{width:100%}.mail-list{max-height:360px}.mail-thread-panel{min-height:400px;padding:16px}.mail-thread-header,.mail-thread-header-actions{flex-wrap:wrap}}@media (max-width:480px){.mail-thread-message{gap:8px;padding:12px 4px}.mail-thread-message-header{flex-wrap:wrap;gap:4px}.mail-attachment-name{max-width:140px}.mail-reply-box-actions{flex-wrap:wrap}.mail-reply-box-buttons{justify-content:flex-end;width:100%}}.settings-page{background:var(--color-bg);box-sizing:border-box;color:var(--color-text);flex:1 1;font-family:MonaSans,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;min-height:90vh;min-width:0;padding:10px 28px}.settings-header{margin-bottom:28px}.settings-title{font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 4px}.settings-subtitle{color:var(--color-text-muted);font-size:13px;letter-spacing:.01em;margin:0}.settings-section{border:1px solid var(--color-border);border-radius:12px;max-width:640px;padding:24px}.settings-section-spaced{margin-top:20px}.settings-section-title{color:var(--color-text);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 4px;text-transform:uppercase}.settings-section-desc{color:var(--color-text-muted);font-size:13px;margin:0 0 20px}.settings-sync-status{color:var(--color-text-muted);font-size:12px;margin:-12px 0 20px}.settings-sync-status-error{color:var(--color-danger-text)}.settings-theme-options{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.settings-theme-card{align-items:flex-start;background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:12px;padding:14px;position:relative;text-align:left;transition:border-color .15s ease,background-color .15s ease}.settings-theme-card:hover{border-color:var(--color-border-stronger)}.settings-theme-card-active{background:var(--color-accent-soft);border-color:var(--color-accent)}.settings-theme-preview{border:1px solid #80808040;border-radius:8px;box-sizing:border-box;display:flex;flex-direction:column;gap:8px;height:72px;padding:12px;width:100%}.settings-theme-preview-dark{background:#000}.settings-theme-preview-light{background:#fff}.settings-theme-preview-bar{background:#826696;border-radius:4px;height:8px;width:40%}.settings-theme-preview-line{border-radius:3px;height:6px;width:80%}.settings-theme-preview-line-short{width:55%}.settings-theme-preview-dark .settings-theme-preview-line{background:#ffffff40}.settings-theme-preview-light .settings-theme-preview-line{background:#00000026}.settings-theme-info{display:flex;flex-direction:column;gap:2px}.settings-theme-label{color:var(--color-text);font-size:14px;font-weight:600}.settings-theme-desc{color:var(--color-text-muted);font-size:12px}.settings-theme-check{align-items:center;background:var(--color-accent);border-radius:50%;color:#fff;display:flex;font-size:11px;height:20px;justify-content:center;position:absolute;right:12px;top:12px;width:20px}.settings-email-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-bottom:6px}.settings-email-actions{align-items:center;display:flex;gap:8px;margin-top:16px}.settings-email-success{color:var(--color-success-text)}.settings-signature-hint{margin:-10px 0 16px}.settings-signature-label-row{align-items:center;display:flex;gap:14px;margin-bottom:6px}.settings-signature-upload-btn{background:none;border:none;color:var(--color-accent-strong);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;padding:0;text-decoration:underline;text-underline-offset:2px}.settings-signature-upload-btn:hover{color:var(--color-accent)}.settings-signature-file-input{display:none}.settings-signature-preview{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;margin-bottom:16px;padding:10px}.settings-signature-preview-label{color:var(--color-text-muted);display:block;font-size:11px;font-weight:600;letter-spacing:.04em;margin-bottom:8px;text-transform:uppercase}.settings-template-editor .category-form-textarea{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.settings-template-error{margin-bottom:16px}@media (max-width:480px){.settings-page{padding:10px 20px}.settings-section{padding:18px 16px}.settings-email-grid,.settings-theme-options{grid-template-columns:1fr}.settings-email-actions{flex-wrap:wrap}.settings-email-actions .outreach-add-btn,.settings-email-actions .outreach-edit-btn{flex:1 1;justify-content:center;text-align:center}.settings-signature-label-row{flex-wrap:wrap;gap:8px}}.research-toolbar{display:flex;flex-wrap:wrap;gap:10px}.research-toolbar-field{max-width:220px}.research-select-all-row{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:4px 2px 10px}.research-select-all-label{font-size:12px;margin-bottom:0}.research-added-badge{align-items:center;background:var(--color-success-soft);border-radius:100px;color:var(--color-success-text);display:inline-flex;flex-shrink:0;font-size:11px;font-weight:600;gap:4px;padding:3px 9px;white-space:nowrap}.research-added-badge-large{font-size:12px;padding:5px 12px}.research-load-more{margin-top:10px;text-align:center;width:100%}.research-status-chip{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.research-rating{color:var(--color-warning-text);font-weight:600}.research-detail-facts{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:16px}.research-detail-fact{display:flex;flex-direction:column;gap:4px}.research-detail-fact p{color:var(--color-text);font-size:14px;margin:0;word-break:break-word}.research-detail-fact a{color:var(--color-accent-strong);text-decoration:underline;text-underline-offset:2px}.research-detail-notes{line-height:1.6;white-space:pre-wrap}.research-type-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.research-type-chip{align-items:center;background:var(--color-surface-active);border-radius:100px;color:var(--color-text-secondary);display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.01em;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.research-detail-actions{margin-top:4px}@media (max-width:640px){.research-toolbar-field{flex:1 1 100%;max-width:none}}.report-checkbox-col{text-align:center;width:36px}.report-checkbox-col input[type=checkbox],.report-row-unread{cursor:pointer}.report-row-unread .outreach-company-name{color:var(--color-text);font-weight:700}.report-unread-dot{background:var(--color-accent);border-radius:50%;display:inline-block;flex-shrink:0;height:7px;margin-right:6px;width:7px}.report-status-change{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.report-status-chip{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.report-status-arrow{color:var(--color-text-faint);font-size:12px}.report-note-group{margin-top:16px}.report-send-error{margin-top:14px}.report-send-bar{align-items:center;border-top:1px solid var(--color-border);display:flex;justify-content:space-between;margin-top:16px;padding-top:16px}@media (max-width:480px){.report-send-bar{align-items:stretch;flex-direction:column;gap:10px}.report-send-bar .outreach-add-btn{justify-content:center;width:100%}}.report-sent-section{border-top:1px solid var(--color-border);margin-top:36px;padding-top:24px}.report-sent-title{color:var(--color-text);font-size:16px;font-weight:700;letter-spacing:-.01em;margin:0 0 16px}.report-sent-status-chip{align-items:center;border-radius:100px;display:inline-flex;font-size:11px;font-weight:500;letter-spacing:.01em;padding:3px 10px;white-space:nowrap}.report-sent-status-success{background:var(--color-success-soft);color:var(--color-success-text)}.report-sent-status-failed{background:var(--color-danger-soft);color:var(--color-danger-text)}.report-detail-modal{max-width:480px;text-align:left}.report-detail-entries{display:flex;flex-direction:column;gap:10px;margin-bottom:16px;max-height:320px;overflow-y:auto;padding:4px}.report-detail-entry{align-items:center;border:1px solid var(--color-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 12px}.report-raw-toggle{background:none;border:none;color:var(--color-accent-strong);cursor:pointer;font-family:inherit;font-size:12px;font-weight:500;margin-bottom:12px;padding:0;text-decoration:underline;text-underline-offset:2px}.report-raw-toggle:hover{color:var(--color-accent)}.report-raw-message{background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text-secondary);font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.5;margin:0 0 16px;max-height:200px;overflow-y:auto;padding:10px 12px;white-space:pre-wrap;word-break:break-word}@media (max-width:768px){.report-detail-modal{max-width:calc(100vw - 32px)}}@media (max-width:480px){.report-sent-section{margin-top:28px}.report-detail-entry{align-items:flex-start;flex-direction:column}}.lead-form{max-width:860px;padding-bottom:96px}.lead-form-section{border:1px solid var(--color-border);border-radius:12px;margin-bottom:20px;padding:20px 24px}.lead-form-section-title{color:var(--color-text-muted);font-size:13px;font-weight:600;letter-spacing:.04em;margin:0 0 16px;text-transform:uppercase}.lead-form-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.lead-form-field{display:flex;flex-direction:column;gap:6px}.lead-form-field-wide{grid-column:1/-1}.lead-form-checkbox-field{justify-content:flex-end}.lead-form-checkbox-field .category-form-checkbox-row{margin-bottom:0}.lead-form-actions{align-items:center;background:var(--color-bg);border-top:1px solid var(--color-border);bottom:0;box-shadow:0 -4px 16px #0000001f;display:flex;gap:8px;justify-content:flex-end;left:0;margin:0;padding:14px 28px;position:fixed;right:0;z-index:500}.lead-form-actions .outreach-modal-cancel{padding:9px 14px;width:auto}.lead-form-compose-btn{background:none;border:1px solid var(--color-accent);color:var(--color-accent-strong)}.lead-form-compose-btn:hover{background:var(--color-accent-soft);opacity:1}@media (max-width:640px){.lead-form-grid{grid-template-columns:1fr}.lead-form-section{padding:16px}}@media (max-width:480px){.lead-form{padding-bottom:200px}.lead-form-actions{align-items:stretch;flex-direction:column-reverse}.lead-form-actions button{justify-content:center;width:100%}.lead-form-actions .outreach-modal-cancel{padding:10px 14px}}.compose-status-chip{border-radius:100px;font-size:11px;font-weight:500;letter-spacing:.01em;padding:3px 8px;white-space:nowrap}.compose-sent-check,.compose-status-chip{align-items:center;display:inline-flex;flex-shrink:0}.compose-sent-check{background:var(--color-success-soft);border-radius:50%;color:var(--color-success-text);font-size:9px;height:14px;justify-content:center;width:14px}.compose-no-email{font-style:italic;opacity:.7}.compose-pagination{margin-top:12px}.compose-panel{text-align:left}.compose-sent-badge{align-items:center;background:var(--color-success-soft);border-radius:100px;color:var(--color-success-text);display:inline-flex;flex-shrink:0;font-size:12px;font-weight:600;gap:6px;letter-spacing:.01em;padding:5px 10px 5px 8px;white-space:nowrap}.compose-sent-badge .compose-sent-check{background:var(--color-success-text);color:var(--color-success-soft)}.compose-success-panel{align-items:center;gap:4px;justify-content:center;text-align:center}.compose-success-icon{align-items:center;background:var(--color-success-soft);border-radius:50%;color:var(--color-success-text);display:flex;height:56px;justify-content:center;margin-bottom:12px;width:56px}.compose-success-title{color:var(--color-text);font-size:19px;font-weight:700;letter-spacing:-.01em;margin:0 0 6px}.compose-success-text{color:var(--color-text-muted);font-size:13px;margin:0;max-width:320px}.compose-success-actions{margin-top:20px}.compose-to-label-row{align-items:center;display:flex;justify-content:space-between}.compose-cc-toggle{background:none;border:none;color:var(--color-text-faint);cursor:pointer;font-family:inherit;font-size:11px;font-weight:500;letter-spacing:.01em;padding:0;transition:color .15s ease}.compose-cc-toggle:hover{color:var(--color-accent-strong)}.compose-signature-preview{margin:4px 0 16px}.compose-no-signature{font-size:12px}.compose-send-actions{margin-top:4px}@media (max-width:480px){.compose-success-panel{padding:20px 12px}.compose-success-text{max-width:none}.compose-send-actions .outreach-add-btn{justify-content:center;width:100%}}.communications-status-chip{align-items:center;border-radius:100px;display:inline-flex;flex-shrink:0;font-size:11px;font-weight:500;letter-spacing:.01em;padding:3px 8px;white-space:nowrap}.communications-pagination{margin-top:12px}.communications-account-tag{color:var(--color-text-faint);font-size:11px}.communications-reply-actions{justify-content:flex-end}.template-html-textarea{font-family:SF Mono,Menlo,Consolas,monospace;font-size:12px}.lead-form.template-form{max-width:1280px}.template-form-columns{align-items:flex-start;display:flex;gap:24px}.template-form-main-col{flex:1 1;min-width:0}.template-form-preview-col{flex-shrink:0;max-height:calc(100vh - 32px);overflow-y:auto;position:sticky;top:16px;width:420px}.template-placeholder-bar{align-items:center;background:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:16px;padding:10px 12px}.template-placeholder-label{color:var(--color-text-muted);font-size:12px;white-space:nowrap}.template-placeholder-label strong{color:var(--color-text)}.template-placeholder-chips{display:flex;flex-wrap:wrap;gap:6px}.template-placeholder-chip{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:100px;color:var(--color-accent-strong);cursor:pointer;font-family:SF Mono,Menlo,Consolas,monospace;font-size:11px;padding:4px 10px;transition:background .15s ease,border-color .15s ease;white-space:nowrap}.template-placeholder-chip:hover{background:var(--color-accent-soft);border-color:var(--color-accent)}.template-preview-panel{background:var(--color-surface);margin-bottom:0}.template-preview-empty{font-size:13px;margin:0}.template-preview-subject{margin-bottom:16px}.template-preview-subject p{color:var(--color-text);font-size:14px;margin:4px 0 0}.template-preview-text pre{background:var(--color-bg-elevated);border:1px solid var(--color-border-strong);border-radius:8px;color:var(--color-text);font-family:inherit;font-size:13px;line-height:1.6;margin:0;padding:10px 12px;white-space:pre-wrap;word-break:break-word}@media (max-width:900px){.template-form-columns{flex-direction:column}.template-form-preview-col{max-height:none;position:static;width:100%}}@media (max-width:640px){.template-placeholder-bar{align-items:flex-start;flex-direction:column}}*{box-sizing:border-box;margin:0;padding:0}a,div,p,span{white-space:pre-wrap}.App{max-width:100vw;min-height:fit-content;overflow-x:hidden}a{color:inherit;font-family:inherit;text-decoration:none}.wow-bg.loader-bg{background:linear-gradient(-125deg,#050c1a,#0e2d5d)}.page{flex:1 1;flex-direction:column;margin:auto;max-width:1440px;overflow-x:hidden;overflow:hidden;width:100%}.design-bg{background:conic-gradient(from -11deg at 50% 50%,#fff 0deg,#fff0 1turn);border-radius:10px;box-shadow:0 5px 10px #b4b4b44d;filter:drop-shadow(0 4px 4px rgba(0,0,0,.05))}.menu{z-index:1000}.menu,.menu-box{display:flex;height:7.5vh;position:fixed}.menu-box{align-items:center;flex:1 1;justify-content:space-between;left:0;padding:0 2rem;right:0;z-index:990}.page{padding:.75rem 2rem}.core{flex-direction:column}.core,.core-box{display:flex;flex:1 1}.core-box{flex-direction:column}.core-content,.core-content-box,.home-sections{display:flex;flex:1 1}.home-sections{align-items:center;justify-content:flex-start;overflow-x:hidden;overflow-y:hidden;position:relative;scroll-behavior:smooth}.scroll-magic{bottom:7.5vh;overflow-x:scroll;overflow-y:scroll;position:fixed;top:7.5vh;width:100%;z-index:980}.scroll-magic-box{height:200vh}.footer-box{justify-content:center;padding:0 5.92vw}.contacts-box,.footer-box{align-items:center;display:flex;flex:1 1}.contacts-box{justify-content:space-between}.one-contact-info{display:flex;justify-content:center;min-width:20vw}a.one-contact-link{display:flex;text-decoration:none}.one-contact-icon{margin:0 .4rem}.one-contact-title{font-family:Roboto-Bold;font-size:15px}.menu-button-box{align-items:flex-end;display:flex;flex-direction:column;height:26px;justify-content:space-around;width:26px}.menu-line{background:#b9b9b9;height:1px;width:100%}.menu-line.menu-line-x1{width:40%}.menu-line.menu-line-x2{width:70%}.photo-side .project-name{display:none}.no-scroll::-webkit-scrollbar{display:none}.no-scroll{-ms-overflow-style:none;scrollbar-width:none}.main-loader.loading-on{align-items:center;background:var(--color-bg);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:50000}.main-loader.loading-off{display:none}.section{display:flex;height:100vh;position:relative}.section.services{height:auto}.section.black-section{background:#000}.section-box{flex:1 1;position:relative;z-index:100}@media screen and (max-width:600px){.scroll-magic{display:none}.line>input{height:45px;width:16px}.line{width:8px}.lines.lines-left{margin:0}.default-project .one-section-content{height:92.5vh}.one-section-content{width:84vw}.project-section{flex-direction:column;justify-content:space-around;padding:0 .5rem 0 1.4rem}.info-side{height:auto;padding-right:.375rem;width:100%}.photo-side{align-items:flex-start;flex-direction:column;width:100%}.info-side .project-name,.special-phrase{display:none}.info-side>div{margin-bottom:1rem}.photo-side .project-name{display:flex;margin-bottom:.375rem}.photo-side>input{margin-bottom:2rem}.project-description{font-size:12px}.project-name{font-size:30px}.home-sections{align-items:flex-start}.home-title{height:auto;padding:0 2vw;width:100%}.bold-phrase{font-size:1.8rem}.menu-houper-box{width:100vw}.menu-houper{background:#00000080}}@font-face{font-family:Impact;src:url(/static/media/impact.0294f8285a2493417c09.ttf)}@font-face{font-family:Jura;src:url(/static/media/Jura-VariableFont_wght.f4ba69633efd54401550.ttf)}@font-face{font-family:Quicksand;src:url(/static/media/Quicksand-VariableFont_wght.b964ff93d9cb23e7f4c0.ttf)}@font-face{font-family:Unbounded;src:url(/static/media/Unbounded-VariableFont_wght.f609e6853a60ba1285b6.ttf)}@font-face{font-family:MonaSans;src:url(/static/media/MonaSans.ffb7dab62af4e0768cbe.ttf)}.logo-text{cursor:pointer;font-family:Unbounded;text-transform:uppercase}.onem-button{align-items:center;cursor:pointer;padding:.375rem 1rem}.onem-button,.page-with-footer{display:flex;flex-direction:column}.page-with-footer{width:100%}.boc-estimates-title.boc-hero-title{font-size:16px}.onem-button.onem-bordered{border:1px solid #fff;border-radius:5px}.onem-button-container{font-family:MonaSans;font-size:15px;font-weight:500}.hero{height:500px}.hero,.hero-container{display:flex;justify-content:center}.hero-container{align-items:center;flex:1 1;flex-direction:column;max-width:640px}.menu-call-button>input{width:25px}.menu-button-area{justify-content:center}.menu-button-area,.menu-call-button{align-items:center;display:flex;height:100%}.menu-call-button{justify-content:flex-end;min-width:200px;padding-right:30px}.menu-button{align-items:center;display:flex;height:100%}.hero-input-text{font-size:24px;margin-bottom:2rem;text-align:center}textarea.hero-input{font-size:16px;min-height:3rem;padding:.375rem;resize:none}.input-container,textarea.hero-input{background:#2b2b2b;border:none;width:100%}.input-container{border-radius:25px;padding:1rem}.buttons-container{display:flex;justify-content:space-between;padding:.375rem}.button.input-container-button{align-items:center;background:#fff;border-radius:20px;color:#000;cursor:pointer;display:flex;height:30px;justify-content:center;padding:.375rem}.button.input-container-button>input{width:15px}.button.input-container-button.send-button>input{width:30px}.button.input-container-button .button-title{font-size:15px;margin-left:6px}.button.input-container-button.send-button{padding:.1375rem;transform:rotate(-45deg);transition:all .3s ease;width:30px}.button.input-container-button.send-button:hover{transform:none}.available-services{display:flex;padding:1rem 0;width:100%}.card{background:#3030304d;border:1px solid #cdcdcd66;border-radius:10px;flex:1 1;padding:.75rem}.custom-service{display:flex;flex:1 1;margin:0 .375rem}.custom-service:first-child{margin-left:0}.custom-service:last-child{margin-right:0}.custom-service-description{font-size:12px;font-weight:300}.card-title{font-size:15px;font-weight:600;margin-bottom:.375rem}.button.input-container-button.send-button.button-hidden{cursor:inherit;opacity:0}button.button.input-container-button.send-button.button-hidden>input{cursor:inherit}.custom-service .card{cursor:pointer}button.button.input-container-button.sup-button{padding:0 .75rem}.menu-backblock{height:60px}.wibe-card{background:linear-gradient(180deg,#826696,#735f81)}.best-offer-container{display:flex}.boc-estimates-title{font-size:26px;font-weight:600;margin-bottom:.75rem}.boc-confirmation{align-items:flex-end;display:flex;flex-direction:column;justify-content:space-between;padding:.375rem;width:15%}.boc-seller,.boc-workflow{padding:1rem;width:25%}.boc-estimates{flex:1 1;padding:.375rem}.boc-estimates-description{font-size:14px;padding-right:4rem}.best-offer.card{border-radius:14px}.boc-title{font-size:19px;font-weight:600;margin-bottom:.375rem}.boc-workflow-component{padding:.375rem 0}.boc-workflow-step{font-size:14px;font-weight:300;margin-bottom:12px}.boc-confirmation-price{font-size:40px;font-weight:600}button.button.input-container-button.order-button{border-radius:8px;padding:0}button.button.input-container-button.order-button .button-title{font-weight:500;margin:0 1.5rem}button.button.input-container-button.order-button{height:40px}.lookup-additionals{display:flex;gap:10px;padding:.75rem 0}.lookup-additionals>.card{display:flex;padding:1rem}.card-description{font-size:14px}.card-top.qc-top{padding-bottom:.375rem}textarea.card-textarea{background:none;border:none;border-bottom:1px solid #cdcdfa66;padding:.375rem 2.5rem .375rem .375rem;resize:none;width:100%}.card-container{display:flex;flex:1 1;flex-direction:column;justify-content:space-between}.card.question-card{display:flex}.qc-bottom{margin-top:.75rem}.pc-price-container{align-items:center;flex:1 1}.pc-bottom,.pc-price-container{display:flex;justify-content:center}input.price-invisible{field-sizing:content;background:none;border:none;max-width:150px;resize:none;text-align:center}.currency,input.price-invisible{font-size:50px;font-weight:600}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.pc-bottom>button{display:flex;justify-content:center;width:100%}.qc-bottom{position:relative}.qc-send-button-container{align-items:center;bottom:10px;display:flex;justify-content:center;position:absolute;right:0;top:0}.pc-price-container{padding:1rem 0}.one-offer{background:#3030304d;border:1px solid #fff3;border-radius:10px;display:flex;margin-bottom:10px;padding:1rem}.one-offer-image-container{align-items:center;border-radius:10px;display:flex;justify-content:center;overflow:hidden;width:25%}.hero-lookup-container{display:flex;margin-top:1.5rem}.check-in{flex:1 1}.offers-page{flex:2 1;position:relative}.offers-container{padding-right:.75rem}.one-offer-container{display:flex}.one-offer-info{display:flex;flex:1 1;flex-direction:column;padding:0 .75rem}.one-offer-info-description{display:flex;flex:1 1;flex-direction:column;font-size:14px;padding:.375rem 0}.one-offer-info-description span{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#ccc;display:-webkit-box;font-size:.9rem;line-height:1.4;margin:0;overflow:hidden}.one-offer-info-header{display:flex;justify-content:space-between}.check-in{height:80dvh}.check-in,.sellers-pick-up-view{display:flex;flex-direction:column}.sellers-pick-up-view{margin:.75rem 0}.message-pick-up-view{display:flex;flex-direction:column;margin-bottom:.75rem}.talents-empty{align-items:center;display:flex;flex:1 1;font-size:14px;justify-content:center;text-align:center}.seller-offer-price{font-size:30px;font-weight:600}button.button.input-container-button.offer-start-button{height:30px}button.button.input-container-button.offer-start-button .button-title{font-size:12px}button.button.input-container-button.order-button.offer-start-button.offer-profile-button{background:#171717;border:1px solid #cdcdcd66;margin-bottom:.75rem}button.button.input-container-button.order-button.offer-start-button.offer-profile-button .button-title{color:#fff}.one-offer-buttons{display:flex;flex-direction:column;justify-content:center;width:25%}.original-message{font-size:14px;margin-bottom:.375rem;padding:0 .375rem}.message-pick-up-view textarea::placeholder{color:#d4d4d4;opacity:1}.offers-list-title.boc-title{margin-bottom:1.125rem}.sticky-picky{flex:1 1}button.button.icon-button{background:none;display:flex;height:20px;width:20px}.one-talent-view{display:flex;justify-content:space-between}.one-talent-buttons{align-items:center;display:flex;gap:10px}.boc-seller-info .seller-header-reviews-count,.one-talent-view .seller-header-reviews-count{color:#c7c7c7}.offering-view{display:flex;flex-direction:column;justify-content:center}.offering-view,.premodal{left:0;position:absolute;right:.75rem;top:0}.premodal{-webkit-backdrop-filter:saturate(180%) blur(10px);backdrop-filter:saturate(180%) blur(5px);background:#111c;bottom:0;z-index:100}.offering-view-header{display:flex;flex:1 1;justify-content:space-between}.offering-view-buttons{align-items:center;display:flex;gap:10px}.offering-images{border-radius:8px;display:flex;gap:15px;height:130px;margin:.75rem 0;overflow-y:hidden;overflow-y:auto;width:100%}.offering-image-box{display:flex}.sticky-absolute.sticky-visible{bottom:0;overflow-y:auto;z-index:200}.boxes{display:flex;gap:10px}.offering-info-description.boc-description{-webkit-line-clamp:7;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;line-height:1.4;margin:0;overflow:hidden}.boc-order{display:flex;gap:15px}.boc-order,button.button.icon-button.share-button{align-items:center}button.button.input-container-button.order-button .button-title{white-space:nowrap}.attach-container{flex:1 1;gap:10px;max-width:90%}.attach-container,.one-file{align-items:center;display:flex}.one-file{border:1px solid #ffffff59;border-radius:15px;font-size:12px;gap:5px;padding:.375rem .75rem;white-space:nowrap}.one-file-close{align-items:center;display:flex;width:15px}.attached-files-list{display:flex;gap:5px}.attached-files-box{display:flex;flex:1 1;max-width:100%;overflow-x:auto;overflow-y:visible;overflow-y:initial}.boc-mobile-friendly-button{display:none}pre{background-color:initial!important}h2,h3{color:inherit!important}.one-blog-title{font-family:Unbounded;font-size:26px;margin:1rem 0}.pc-price-container.phone-container>.currency,.pc-price-container.phone-container>.price-invisible{font-size:30px;max-width:none;text-align:left}.pc-price-container.phone-container>.currency{margin-right:10px}.mv-4{margin:2rem 0}.hero-contact-div{padding:65px}.or-page-separator{align-items:center;display:flex}.or-page-sep-line{background:silver;flex:1 1;height:1px}.or-page-separator>span{align-items:center;display:flex;font-family:Unbounded;justify-content:center;width:100px}.contact-presenter{padding:4rem 2rem}.page.unsub-page{height:100vh;max-height:90vh;min-height:0;min-height:auto}@media screen and (max-width:800px){.smart-menu-wrapper{border-radius:40px;margin:10px}.hero-contact-div{padding:65px 0}.best-offer-container{display:flex;flex-wrap:wrap}.boc-workflow{padding:.375rem;width:100%}.boc-seller{justify-content:space-between;padding:.375rem}.boc-confirmation,.boc-seller{align-items:center;display:flex;width:100%}.boc-confirmation{flex-direction:row}.boc-estimates-description{padding:0}.lookup-additionals{flex-direction:column}.lookup-additionals .card:nth-child(2){margin:0 0 .75rem}.lookup-additionals>.card{margin-bottom:.75rem!important;margin-right:0!important}.page{padding:.75rem 1rem}.menu-box{padding:0 1rem}.pc-price-container{padding:2rem 0}.card-description{margin:1rem 0}.one-offer{flex-direction:column;padding-top:65px;position:relative}.one-offer-info{padding:0}.one-offer-buttons{width:100%}.one-offer-info-header{left:0;padding:.75rem;position:absolute;right:0;top:0}.sticky-picky{display:none}.one-offer-image-container{width:100%}.boc-mobile-friendly-button{display:flex}button.button.mobile-hidden.input-container-button.order-button{display:none}.boc-mobile-friendly-button{width:100%}.boc-mobile-friendly-button button.button.input-container-button.order-button{margin-top:.75rem;width:100%}}.page.offering-view-container{width:100%}@media screen and (min-width:1500px){.page.offering-view-container{min-width:1440px}}@media screen and (max-width:1200px){.page{max-width:100vw}}
/*# sourceMappingURL=main.88c40bda.css.map*/