.harpia-public{--ink: #17221e;--muted: #68716c;--paper: #f4f0e8;--surface: #fffdf8;--line: rgba(23, 34, 30, .14);--forest: #1f3a31;--forest-deep: #11261f;--gold: #b99455;--gold-soft: #d9c39c;min-height:100vh;background:var(--paper);color:var(--ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.harpia-public *,.harpia-public *:before,.harpia-public *:after{box-sizing:border-box}.harpia-public button,.harpia-public input,.harpia-public select{font:inherit}.harpia-public button,.harpia-public a{-webkit-tap-highlight-color:transparent}.harpia-public a{color:inherit;text-decoration:none}.harpia-public h1,.harpia-public h2,.harpia-public h3,.harpia-public p{margin-top:0}.harpia-public h1,.harpia-public h2,.harpia-public h3{font-family:Georgia,Times New Roman,serif;font-weight:500;letter-spacing:-.035em}.harpia-public h1{font-size:clamp(2.65rem,6vw,6.2rem);line-height:.94}.harpia-public h2{font-size:clamp(2rem,3.7vw,3.8rem);line-height:1}.harpia-public h3{font-size:1.65rem}.section-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.section-kicker,.hero-kicker{margin-bottom:14px;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:800;color:var(--gold)}.section-lead{max-width:760px;font-size:clamp(1.05rem,1.7vw,1.35rem);line-height:1.7;color:var(--muted)}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:28px}.section-heading h2{margin-bottom:0}.public-header{position:sticky;top:0;z-index:30;min-height:78px;padding:14px max(20px,calc((100vw - 1180px)/2));display:flex;align-items:center;gap:28px;border-bottom:1px solid rgba(255,255,255,.1);background:#11261ff2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff}.brand{display:inline-flex;align-items:center;gap:11px;min-width:195px}.brand-mark{width:39px;height:39px;display:grid;place-items:center;border:1px solid rgba(217,195,156,.6);border-radius:50%;color:var(--gold-soft);font-family:Georgia,serif;font-size:1.25rem}.brand>span:last-child{display:grid;line-height:1.05}.brand strong{font-size:.92rem;letter-spacing:.18em}.brand small{margin-top:4px;font-size:.54rem;letter-spacing:.14em;color:#ffffff9e}.public-nav{display:flex;align-items:center;justify-content:center;flex:1;gap:22px}.public-nav a,.quiet-link{font-size:.79rem;color:#ffffffc7;transition:color .18s ease}.public-nav a:hover,.quiet-link:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:16px}.header-cta,.primary-button,.secondary-button,.search-launcher,.text-button{border:0;cursor:pointer}.header-cta{min-height:43px;padding:0 18px;border:1px solid rgba(217,195,156,.58);border-radius:999px;background:transparent;color:#fff;font-size:.78rem;font-weight:750}.integration-notice{position:fixed;z-index:60;left:50%;bottom:24px;transform:translate(-50%);width:min(680px,calc(100% - 30px));padding:14px 16px 14px 18px;display:flex;justify-content:space-between;align-items:center;gap:16px;border:1px solid rgba(185,148,85,.35);border-radius:14px;background:#fff8ea;box-shadow:0 20px 60px #11261f29;font-size:.9rem}.integration-notice button{border:0;background:transparent;cursor:pointer;font-size:1.25rem}.hero{min-height:720px;padding-block:110px 90px;display:grid;grid-template-columns:1.4fr .7fr;gap:70px;align-items:center}.hero-copy h1{max-width:880px;margin-bottom:28px}.hero-copy>p:not(.hero-kicker){max-width:700px;color:var(--muted);font-size:1.12rem;line-height:1.75}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.primary-button,.secondary-button{min-height:50px;padding:0 24px;border-radius:999px;font-size:.86rem;font-weight:800}.primary-button{background:var(--forest);color:#fff}.primary-button:hover{background:var(--forest-deep)}.secondary-button{border:1px solid var(--line);background:transparent;color:var(--ink)}.secondary-button:hover{background:#ffffffa6}.hero-search{padding:34px;border:1px solid var(--line);border-radius:24px;background:var(--surface);box-shadow:0 26px 90px #1c282214}.hero-search h2{font-size:2rem}.hero-search>p:not(.section-kicker){color:var(--muted);line-height:1.7}.search-launcher{width:100%;min-height:56px;padding:0 18px;margin-top:14px;display:flex;align-items:center;justify-content:space-between;border-radius:13px;background:var(--forest);color:#fff;font-weight:750}.manifesto{padding-block:90px;display:grid;grid-template-columns:.5fr 1.4fr .8fr;gap:42px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.manifesto blockquote{margin:0;font-family:Georgia,serif;font-size:clamp(2rem,4vw,4.2rem);line-height:1;letter-spacing:-.04em}.manifesto>p:last-child{color:var(--muted);line-height:1.8}.harpia-public main>section:not(.hero):not(.manifesto){margin-top:110px}.property-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.property-card{overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.property-media{position:relative;height:250px;display:grid;place-items:center;background:#e8e3d9;color:var(--muted);font-size:.84rem}.property-media img{width:100%;height:100%;object-fit:cover}.favorite-button{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:#ffffffe6;color:var(--forest);cursor:pointer;font-size:1.25rem;box-shadow:0 8px 22px #0000001f}.property-body{padding:22px}.property-body small{color:var(--gold);text-transform:uppercase;letter-spacing:.1em}.property-body h3{margin:9px 0 7px}.property-body p{color:var(--muted)}.property-body>strong{display:block;margin-top:18px;font-size:1.08rem}.property-meta{display:flex;gap:12px;flex-wrap:wrap;margin:14px 0;color:var(--muted);font-size:.8rem}.text-button{padding:0;background:transparent;color:var(--forest);font-weight:800}.empty-state,.loading-state,.error-state{min-height:180px;padding:30px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;border:1px dashed rgba(23,34,30,.2);border-radius:18px;background:#ffffff61;color:var(--muted)}.empty-state p{max-width:650px;margin-bottom:0;line-height:1.65}.empty-state--compact{min-height:150px;margin-top:20px}.error-state{color:#8a3a2e}.lifestyle-tags{display:flex;flex-wrap:wrap;gap:10px}.lifestyle-tags button{padding:13px 18px;border:1px solid var(--line);border-radius:999px;background:var(--surface);cursor:pointer}.service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.service-card{min-height:310px;padding:28px;display:flex;flex-direction:column;align-items:flex-start;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.service-card p:not(.section-kicker){color:var(--muted);line-height:1.7}.service-card .text-button{margin-top:auto}.duo-section{display:grid;grid-template-columns:1fr 1fr;gap:18px}.duo-section article{min-height:400px;padding:clamp(30px,5vw,60px);display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;border-radius:24px;background:var(--forest);color:#fff}.duo-section article:first-child{background:#dcd0bc;color:var(--ink)}.duo-section article p:not(.section-kicker){max-width:540px;line-height:1.7;color:inherit;opacity:.78}.duo-section article .text-button{color:inherit}.duo-section article .primary-button{background:#fff;color:var(--forest)}.owner-strip{margin-bottom:110px;padding:42px;display:flex;align-items:center;justify-content:space-between;gap:30px;border:1px solid var(--line);border-radius:24px;background:var(--surface)}.owner-strip h2{margin-bottom:10px}.owner-strip p:last-child{margin-bottom:0;color:var(--muted)}.page-intro{padding-top:100px}.catalog-page{padding-bottom:110px}.filter-grid{margin:42px 0 34px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.filter-grid label,.owner-form label{display:grid;gap:8px;color:var(--muted);font-size:.8rem;font-weight:750}.filter-grid input,.filter-grid select,.owner-form input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:var(--ink);outline:none}.filter-grid input:focus,.filter-grid select:focus,.owner-form input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #b994551f}.property-detail{padding-block:62px 110px}.detail-hero{margin-top:34px;display:grid;grid-template-columns:.8fr 1.2fr;gap:42px;align-items:center}.detail-copy h1{font-size:clamp(2.7rem,5vw,5.3rem)}.detail-copy>p:not(.section-kicker){color:var(--muted)}.detail-price{display:block;margin-top:26px;font-size:1.4rem}.detail-cover{height:560px;overflow:hidden;display:grid;place-items:center;border-radius:24px;background:#e8e3d9;color:var(--muted)}.detail-cover img{width:100%;height:100%;object-fit:cover}.detail-grid{margin-top:54px;display:grid;grid-template-columns:1.4fr .6fr;gap:54px}.detail-grid article>p:not(.section-kicker){color:var(--muted);line-height:1.8}.detail-facts{display:grid;gap:12px;align-content:start;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.detail-facts span{padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--muted)}.feature-list{display:flex;gap:9px;flex-wrap:wrap}.feature-list span{padding:9px 12px;border-radius:999px;background:#1f3a3112;font-size:.82rem}.detail-gallery{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.detail-gallery img{width:100%;aspect-ratio:4/3;object-fit:cover;border-radius:16px}.video-list{margin-top:16px;display:flex;gap:10px;flex-wrap:wrap}.video-list a{padding:12px 15px;border:1px solid var(--line);border-radius:999px}.institutional-page,.owner-page,.client-area,.client-gate{padding-bottom:120px}.institutional-body{max-width:820px;margin:50px 0 36px}.institutional-body p{font-size:1.08rem;line-height:1.9;color:var(--muted)}.owner-form{width:min(720px,100%);margin-top:44px;padding:30px;display:grid;grid-template-columns:1fr 1fr;gap:18px;border:1px solid var(--line);border-radius:22px;background:var(--surface)}.owner-form .primary-button,.owner-form .form-feedback{grid-column:1 / -1}.form-feedback{margin-bottom:0;padding:13px 15px;border-radius:10px;background:#edf4ef;color:#315943;line-height:1.55}.client-gate{padding-top:110px;min-height:620px}.client-gate h1{max-width:900px}.client-area{padding-top:90px}.client-area__header{display:flex;justify-content:space-between;gap:40px;align-items:start}.client-area__header h1{font-size:clamp(2.8rem,5vw,5rem)}.profile-card{min-width:300px;padding:22px;display:grid;gap:6px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}.profile-card span{color:var(--muted);font-size:.9rem}.client-grid{margin-top:42px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.client-panel{padding:28px;border:1px solid var(--line);border-radius:20px;background:var(--surface)}.client-panel--wide{grid-column:1 / -1}.panel-heading{display:flex;justify-content:space-between;gap:20px;align-items:center}.panel-heading h2,.client-panel h2{font-size:2rem;margin-bottom:0}.favorite-list{display:grid;gap:8px;margin-top:20px}.favorite-row{padding:15px 0;display:flex;justify-content:space-between;gap:20px;align-items:center;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;cursor:pointer}.favorite-row span:first-child{display:grid;gap:4px}.favorite-row small{color:var(--muted)}.service-shortcuts{margin-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.service-shortcuts button{padding:18px;display:grid;gap:7px;border:1px solid var(--line);border-radius:14px;background:transparent;text-align:left;cursor:pointer}.service-shortcuts span{color:var(--muted);font-size:.8rem}.public-footer{padding:54px max(20px,calc((100vw - 1180px)/2));display:flex;justify-content:space-between;gap:40px;border-top:1px solid rgba(255,255,255,.1);background:var(--forest-deep);color:#fff}.public-footer p{margin:8px 0 0;color:#ffffff8c}.footer-links{display:flex;gap:20px;flex-wrap:wrap;align-items:center;color:#ffffffb3;font-size:.82rem}.retention-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:#050f0ca3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.retention-modal{position:relative;width:min(620px,100%);padding:clamp(30px,6vw,60px);border-radius:26px;background:var(--surface);box-shadow:0 30px 100px #00000047}.retention-modal h2{font-size:clamp(2rem,4vw,3.6rem)}.retention-modal>p:not(.section-kicker){color:var(--muted);line-height:1.75}.modal-close{position:absolute;right:18px;top:14px;width:38px;height:38px;border:0;border-radius:50%;background:#1f3a3114;cursor:pointer;font-size:1.2rem}@media(max-width:1080px){.public-nav{display:none}.public-header{justify-content:space-between}.hero{grid-template-columns:1fr;min-height:auto;gap:40px}.manifesto{grid-template-columns:1fr 1.4fr}.manifesto>p:last-child{grid-column:2}.property-grid,.service-grid,.service-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.section-shell{width:min(100% - 28px,1180px)}.public-header{min-height:68px;padding-inline:14px;gap:12px}.brand{min-width:0}.brand small,.quiet-link{display:none}.header-cta{padding-inline:13px;font-size:.72rem}.hero{padding-block:68px 50px}.hero h1{font-size:clamp(3rem,14vw,5rem)}.manifesto{padding-block:60px;display:block}.manifesto .section-kicker,.manifesto blockquote{margin-bottom:28px}.harpia-public main>section:not(.hero):not(.manifesto){margin-top:72px}.section-heading,.owner-strip,.client-area__header,.public-footer{align-items:flex-start;flex-direction:column}.property-grid,.service-grid,.duo-section,.filter-grid,.detail-hero,.detail-grid,.client-grid,.service-shortcuts{grid-template-columns:1fr}.property-media{height:230px}.duo-section article{min-height:330px}.owner-strip{padding:28px}.page-intro{padding-top:66px}.filter-grid{margin-top:30px}.detail-cover{height:380px;order:-1}.detail-gallery{grid-template-columns:1fr 1fr}.owner-form{grid-template-columns:1fr;padding:22px}.owner-form .primary-button,.owner-form .form-feedback{grid-column:auto}.profile-card{min-width:0;width:100%}.client-panel--wide{grid-column:auto}.public-footer{padding-inline:20px}}.homepage-stage{min-height:calc(100vh - 78px);background:var(--paper)}.floating-chat-button{position:fixed;right:24px;bottom:24px;z-index:70;min-height:52px;padding:0 22px;border:1px solid rgba(217,195,156,.55);border-radius:999px;background:var(--forest-deep);color:#fff;font:inherit;font-size:.84rem;font-weight:800;cursor:pointer;box-shadow:0 18px 50px #11261f3d;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.floating-chat-button:hover{transform:translateY(-2px);background:var(--forest);box-shadow:0 22px 60px #11261f4d}@media(max-width:760px){.homepage-stage{min-height:calc(100vh - 68px)}.floating-chat-button{right:14px;bottom:14px;min-height:48px;padding-inline:18px;font-size:.78rem}}.mobile-public-menu-trigger,.mobile-public-menu-backdrop{display:none}.public-not-found{min-height:100vh;display:grid;place-items:center;padding:28px;background:#f4f0e8;color:#17221e}.public-not-found__card{width:min(760px,100%);padding:clamp(32px,7vw,72px);border:1px solid rgba(23,34,30,.14);border-radius:28px;background:#fffdf8;box-shadow:0 28px 90px #11261f14}.public-not-found__card>p{margin:0 0 14px;color:#b99455;font:800 .7rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif;letter-spacing:.16em}.public-not-found__card h1{max-width:680px;margin:0 0 18px;font:500 clamp(2.4rem,7vw,5.2rem)/.96 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.public-not-found__card>span{display:block;max-width:560px;color:#68716c;font:500 1rem/1.7 Inter,ui-sans-serif,system-ui,sans-serif}.public-not-found__card>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.public-not-found__card button{min-height:48px;padding:0 20px;border:1px solid rgba(23,34,30,.14);border-radius:999px;background:transparent;color:#17221e;font:800 .82rem/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.public-not-found__card button:first-child{border-color:#1f3a31;background:#1f3a31;color:#fff}.public-contact-backdrop{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:20px;background:#040d0aad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.public-contact-modal{position:relative;width:min(560px,100%);padding:clamp(28px,5vw,52px);border-radius:26px;background:#fffdf8;color:#17221e;box-shadow:0 34px 110px #0000004d}.public-contact-modal__close{position:absolute;top:14px;right:14px;width:40px;height:40px;border:0;border-radius:50%;background:#1f3a3114;color:#17221e;font-size:1.25rem;cursor:pointer}.public-contact-modal__close:disabled{cursor:wait;opacity:.55}.public-contact-modal__kicker{margin:0 0 12px;text-transform:uppercase;letter-spacing:.16em;color:#b99455;font:800 .7rem/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.public-contact-modal h2{margin:0 0 16px;font:500 clamp(2rem,5vw,3.6rem)/.98 Georgia,"Times New Roman",serif;letter-spacing:-.04em}.public-contact-modal>p:not(.public-contact-modal__kicker){margin:0 0 26px;color:#68716c;line-height:1.7}.public-contact-form{display:grid;gap:14px}.public-contact-form label{display:grid;gap:7px;color:#68716c;font:750 .78rem/1.35 Inter,ui-sans-serif,system-ui,sans-serif}.public-contact-form label small{font-weight:500}.public-contact-form input{width:100%;min-height:50px;padding:0 13px;border:1px solid rgba(23,34,30,.16);border-radius:11px;background:#fff;color:#17221e;font:500 .95rem/1 Inter,ui-sans-serif,system-ui,sans-serif;outline:none}.public-contact-form input:focus{border-color:#b99455;box-shadow:0 0 0 3px #b994551f}.public-contact-form__error{margin:0;padding:11px 13px;border-radius:10px;background:#fff0ed;color:#8a3a2e;font:650 .82rem/1.5 Inter,ui-sans-serif,system-ui,sans-serif}.public-contact-form__submit{min-height:52px;margin-top:4px;border:0;border-radius:999px;background:#1f3a31;color:#fff;font:800 .84rem/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.public-contact-form__submit:disabled{cursor:wait;opacity:.68}@media(max-width:1080px){.mobile-public-menu-trigger{position:fixed;right:14px;bottom:14px;z-index:72;min-height:48px;padding:0 16px;display:inline-flex;align-items:center;gap:9px;border:1px solid rgba(217,195,156,.45);border-radius:999px;background:#11261f;color:#fff;box-shadow:0 16px 45px #11261f42;font:750 .78rem/1 Inter,ui-sans-serif,system-ui,sans-serif;cursor:pointer}.mobile-public-menu-trigger>span:first-child{color:#d9c39c;font-size:1rem}.mobile-public-menu-backdrop{position:fixed;inset:0;z-index:90;display:flex;justify-content:flex-end;background:#040d0a9e;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mobile-public-menu{width:min(390px,calc(100% - 36px));height:100%;padding:22px;display:flex;flex-direction:column;background:#f4f0e8;color:#17221e;box-shadow:-20px 0 70px #0003;overflow-y:auto}.mobile-public-menu__heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(23,34,30,.14)}.mobile-public-menu__heading>div{display:grid;gap:4px}.mobile-public-menu__heading strong{letter-spacing:.18em;font-size:.86rem}.mobile-public-menu__heading small{letter-spacing:.12em;font-size:.58rem;color:#68716c}.mobile-public-menu__heading button{width:40px;height:40px;border:0;border-radius:50%;background:#1f3a3114;font-size:1.25rem;cursor:pointer}.mobile-public-menu__links{display:grid;margin-top:20px}.mobile-public-menu__links button{min-height:54px;padding:0;display:flex;align-items:center;justify-content:space-between;gap:14px;border:0;border-bottom:1px solid rgba(23,34,30,.1);background:transparent;color:#17221e;text-align:left;cursor:pointer}.mobile-public-menu__links button.is-active{color:#8e6b36;font-weight:800}.mobile-public-menu__owner-actions{display:grid;gap:9px;margin-top:26px}.mobile-public-menu__owner-actions button{min-height:48px;padding:0 15px;border:1px solid rgba(23,34,30,.14);border-radius:999px;background:transparent;color:#17221e;font-weight:750;cursor:pointer}.mobile-public-menu__internal{margin-top:auto;padding-top:26px;color:#68716c;font:750 .8rem/1.4 Inter,ui-sans-serif,system-ui,sans-serif;text-decoration:none}}@media(max-width:600px){.public-not-found{padding:14px}.public-not-found__card{padding:34px 22px;border-radius:22px}.public-contact-backdrop{align-items:end;padding:10px}.public-contact-modal{width:100%;padding:30px 20px 22px;border-radius:22px}}.home-catalog-search{display:grid;gap:18px}.home-catalog-search h2{margin-bottom:0}.home-catalog-search__fields{display:grid;gap:10px}.home-catalog-search__fields label{display:grid;gap:6px;color:#68716c;font-size:.76rem;font-weight:750}.home-catalog-search__fields select,.home-catalog-search__fields input{width:100%;min-height:46px;padding:0 12px;border:1px solid rgba(23,34,30,.14);border-radius:10px;background:#fffdf8;color:#17221e;outline:none}.home-catalog-search__fields select:focus,.home-catalog-search__fields input:focus{border-color:#b99455;box-shadow:0 0 0 3px #b994551f}.home-catalog-search__price-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.property-related-services{margin-top:64px;padding:34px;display:grid;grid-template-columns:.9fr 1.1fr;gap:32px;border:1px solid rgba(23,34,30,.14);border-radius:22px;background:#fffdf8}.property-related-services h2{margin-bottom:0;font-size:clamp(1.9rem,3vw,3rem)}.property-related-services>div:last-child{display:grid;gap:10px}.property-related-services button{min-height:62px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(23,34,30,.12);border-radius:13px;background:transparent;color:#17221e;cursor:pointer;text-align:left}.property-related-services button:hover{border-color:#b9945580;background:#f4f0e88c}.property-related-services button span{color:#68716c;font-size:.78rem}.catalog-toolbar{min-height:42px;margin:-14px 0 22px;display:flex;align-items:center;justify-content:space-between;gap:18px;color:#68716c;font-size:.82rem}.catalog-toolbar .text-button{flex:0 0 auto}.form-feedback--error{background:#fff0ed;color:#8a3a2e}.owner-form button:disabled,.filter-grid input:disabled,.filter-grid select:disabled,.owner-form input:disabled{cursor:wait;opacity:.68}.client-data-error{margin:28px 0;min-height:0}.client-record-list{display:grid;gap:10px;margin-top:20px}.client-record{width:100%;padding:15px 16px;display:grid;gap:5px;border:1px solid rgba(23,34,30,.12);border-radius:13px;background:#ffffff8c;color:#17221e;text-align:left}.client-record strong{font-size:.9rem}.client-record span,.client-record small{color:#68716c;line-height:1.45}.client-record small{font-size:.72rem}.client-record--button{cursor:pointer}.client-record--button:hover{border-color:#b994557a;background:#fff}.harpia-public :where(button,a,input,select):focus-visible,.mobile-public-menu :where(button,a):focus-visible,.public-contact-modal :where(button,input):focus-visible,.public-not-found button:focus-visible{outline:3px solid rgba(185,148,85,.48);outline-offset:3px}@media(max-width:720px){.catalog-toolbar{align-items:flex-start;flex-direction:column}.home-catalog-search__fields,.home-catalog-search__price-row{grid-template-columns:1fr}.property-related-services{grid-template-columns:1fr;padding:24px}.property-related-services button{align-items:flex-start;flex-direction:column;justify-content:center;gap:5px}}.internal-layout{transition:grid-template-columns .18s ease}.internal-layout.internal-layout--collapsed{grid-template-columns:78px minmax(0,1fr)}.sidebar{overflow:hidden;transition:width .18s ease,padding .18s ease}.sidebar-mobile-heading{display:block}.sidebar-brand-row{display:flex;align-items:center;gap:10px}.sidebar-brand-link{min-width:0;flex:1;display:flex;align-items:center}.sidebar-logo{width:205px;max-width:100%;height:auto;display:block}.sidebar-brand-mark{display:none;width:38px;height:38px;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:11px;color:var(--gold);font-family:Georgia,serif;font-size:22px}.sidebar-collapse-toggle{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:9px;background:#ffffff0f;color:#fff;font-size:22px;line-height:1}.sidebar-collapse-toggle:hover{background:#ffffff1c}.sidebar-mobile-toggle{display:none}.sidebar-nav{display:grid;gap:5px;margin-top:34px;align-content:start}.nav-link{width:100%;min-height:42px;display:flex;align-items:center;justify-content:flex-start;gap:10px;border:0;color:#ffffffad;padding:10px 11px;border-radius:10px;font-size:13px;font-weight:700;background:transparent;text-align:left}.nav-icon{width:18px;flex:0 0 18px;display:inline-grid;place-items:center;color:var(--gold);font-size:15px}.nav-label{min-width:0;flex:1}.nav-phase-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:999px;background:#dcb25824;border:1px solid rgba(220,178,88,.36);color:#dcb258;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase;white-space:nowrap}.nav-link.active .nav-phase-badge{background:#ffffff1f;border-color:#ffffff38;color:#fff}.nav-group{display:grid;gap:2px}.nav-group-trigger{cursor:pointer}.nav-chevron{margin-left:auto;color:var(--gold);font-size:19px;transition:transform .18s ease}.nav-group.open .nav-chevron{transform:rotate(90deg)}.nav-sub{display:none;margin:1px 0 4px 28px;padding-left:10px;border-left:1px solid rgba(255,255,255,.15)}.nav-group.open .nav-sub{display:grid;gap:2px}.nav-sub-link{display:block;padding:8px 9px;border-radius:8px;color:#ffffff94;font-size:12px;font-weight:650}.nav-sub-link:hover{color:#fff;background:#ffffff0d}.nav-sub-link.active{color:#fff;background:#c3ce941f;box-shadow:inset 2px 0 0 var(--gold)}.sidebar--collapsed{padding-left:14px;padding-right:14px}.sidebar--collapsed .sidebar-logo,.sidebar--collapsed .nav-label,.sidebar--collapsed .nav-phase-badge,.sidebar--collapsed .nav-chevron,.sidebar--collapsed .user-chip>div{display:none}.sidebar--collapsed .sidebar-brand-link{justify-content:center}.sidebar--collapsed .sidebar-brand-mark{display:grid}.sidebar--collapsed .sidebar-brand-row{flex-direction:column;gap:9px}.sidebar--collapsed .sidebar-collapse-toggle{width:38px}.sidebar--collapsed .sidebar-nav{margin-top:24px}.sidebar--collapsed .nav-link{justify-content:center;padding-left:8px;padding-right:8px}.sidebar--collapsed .nav-icon{width:22px;flex-basis:22px}.sidebar--collapsed .nav-sub{display:none!important}.sidebar--collapsed .user-chip{justify-content:center}.sidebar--collapsed .sidebar-logout{padding-left:0;padding-right:0}.notification-center{position:fixed;top:16px;right:18px;z-index:90}.notification-center__bell{position:relative;width:42px;height:42px;border-radius:999px;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;box-shadow:0 10px 28px #0000001f}.notification-center__bell.has-unread{border-color:var(--gold)}.notification-center__bell b{position:absolute;top:-5px;right:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:var(--danger);color:#fff;font-size:10px;display:grid;place-items:center}.notification-center__panel{position:absolute;top:50px;right:0;width:min(360px,calc(100vw - 32px));max-height:480px;overflow:auto;border:1px solid var(--line);border-radius:16px;background:var(--surface);box-shadow:0 18px 50px #0003}.notification-center__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.notification-center__head span{font-size:11px;color:var(--muted)}.notification-center__item{width:100%;display:grid;gap:4px;text-align:left;padding:13px 16px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink)}.notification-center__item:hover{background:var(--paper)}.notification-center__item strong{font-size:12px}.notification-center__item span{font-size:11px;color:var(--muted);line-height:1.45}.notification-center__item small{font-size:9px;color:var(--muted)}.notification-center__empty{padding:22px 16px;text-align:center;color:var(--muted);font-size:11px}.notification-toasts{position:fixed;right:18px;bottom:20px;z-index:95;display:grid;gap:9px;width:min(360px,calc(100vw - 36px))}.notification-toast{display:grid;gap:5px;text-align:left;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);box-shadow:0 16px 40px #0003}.notification-toast strong{font-size:12px}.notification-toast span{font-size:11px;color:var(--muted);line-height:1.45}[data-theme=dark] .notification-center__bell,[data-theme=dark] .notification-center__panel,[data-theme=dark] .notification-toast{background:var(--surface);color:var(--ink);border-color:var(--line)}@media(max-width:920px){.internal-layout,.internal-layout.internal-layout--collapsed{grid-template-columns:1fr}.sidebar,.sidebar.sidebar--collapsed{position:sticky;top:0;z-index:70;height:auto;padding:16px 18px;box-shadow:0 12px 34px #1017132e;overflow:visible}.sidebar-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:18px}.sidebar-brand-row,.sidebar--collapsed .sidebar-brand-row{flex:1;flex-direction:row}.sidebar-logo,.sidebar--collapsed .sidebar-logo{display:block;width:190px}.sidebar-brand-mark,.sidebar--collapsed .sidebar-brand-mark,.sidebar-collapse-toggle{display:none}.sidebar-mobile-toggle{min-height:42px;padding:0 14px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0f;color:#fff;font-weight:800;font-size:12px}.sidebar-mobile-toggle span:first-child{color:var(--gold);font-size:15px}.sidebar-nav,.sidebar--collapsed .sidebar-nav{display:none;margin:18px 0 0}.sidebar-nav.sidebar-nav--open,.sidebar--collapsed .sidebar-nav.sidebar-nav--open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-top:16px;border-top:1px solid rgba(255,255,255,.1)}.sidebar--collapsed .nav-label,.sidebar--collapsed .nav-phase-badge,.sidebar--collapsed .nav-chevron,.sidebar--collapsed .user-chip>div{display:initial}.sidebar--collapsed .nav-link{justify-content:flex-start;padding:10px 11px}.sidebar--collapsed .nav-sub{display:none}.sidebar--collapsed .nav-group.open .nav-sub{display:grid!important}.sidebar-footer{display:none}.sidebar-footer.sidebar-footer--open{display:grid;margin-top:18px;padding-top:2px}.sidebar--collapsed .user-chip{justify-content:flex-start}}@media(max-width:620px){.sidebar-nav.sidebar-nav--open,.sidebar--collapsed .sidebar-nav.sidebar-nav--open{grid-template-columns:1fr}.sidebar-logo,.sidebar--collapsed .sidebar-logo{width:160px}}@media(max-width:780px){.notification-center{top:10px;right:10px}.notification-center__bell{width:38px;height:38px}.notification-toasts{right:12px;bottom:12px}}.f05-shell{min-height:100%;padding:28px;background:#f5f2eb;color:#1b1d1b;font-family:Inter,system-ui,sans-serif}.f05-shell__intro{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.f05-shell__intro h1,.f05-module h2,.f05-card h3{margin:0}.f05-shell__intro p,.f05-module__header p{margin:8px 0 0;color:#60655f}.f05-kicker{display:block;margin-bottom:6px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#6b735f}.f05-readiness{display:grid;grid-template-columns:auto auto;gap:5px 12px;background:#fff;border:1px solid #ded8cc;border-radius:16px;padding:14px 16px;font-size:12px}.f05-readiness strong{color:#8d5a25}.f05-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.f05-tabs button,.f05-shell button{border:1px solid #2d392f;background:#2d392f;color:#fff;border-radius:10px;padding:9px 13px;cursor:pointer;font:inherit;font-weight:700}.f05-tabs button{background:transparent;color:#2d392f}.f05-tabs button.is-active{background:#2d392f;color:#fff}.f05-shell button.secondary{background:#fff;color:#2d392f;border-color:#cfc8bb}.f05-shell button.danger{background:#fff;color:#9b342f;border-color:#dbb8b5}.f05-shell button.icon{padding:4px 8px;min-width:32px}.f05-shell button:disabled{opacity:.45;cursor:not-allowed}.f05-module{background:#fff;border:1px solid #ded8cc;border-radius:20px;padding:20px;box-shadow:0 10px 30px #2a302a0d}.f05-module__header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.f05-count{display:inline-flex;min-width:34px;justify-content:center;padding:6px 10px;border-radius:999px;background:#eef0e9;color:#435043;font-size:12px;font-weight:800}.f05-create-row{display:flex;gap:10px;margin-bottom:16px}.f05-create-row input,.f05-create-row select{flex:1}.f05-shell input,.f05-shell textarea,.f05-shell select{width:100%;box-sizing:border-box;border:1px solid #d4cec2;background:#fff;border-radius:10px;padding:10px 11px;font:inherit;color:#1b1d1b}.f05-shell textarea{resize:vertical}.f05-split{display:grid;grid-template-columns:minmax(210px,280px) 1fr;gap:16px;align-items:start}.f05-list{display:flex;flex-direction:column;gap:8px}.f05-list-item{display:flex!important;flex-direction:column;align-items:flex-start!important;text-align:left;background:#faf9f6!important;color:#222!important;border-color:#e0dbd0!important}.f05-list-item.is-active{background:#edf0e8!important;border-color:#727e69!important}.f05-list-item span{margin-top:3px;font-size:12px;color:#6a7069}.f05-editor{min-width:0;border-left:1px solid #ece7de;padding-left:16px}.f05-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.f05-field,.f05-form-grid label{display:grid;gap:6px;font-size:12px;font-weight:800;color:#4b514a;margin-bottom:12px}.f05-actions{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0}.f05-palette{margin-top:18px;padding-top:16px;border-top:1px solid #ece7de}.f05-palette h3{font-size:14px;margin:0 0 10px}.f05-palette__grid{display:flex;gap:7px;flex-wrap:wrap}.f05-condition-row{display:grid;grid-template-columns:1.4fr 1fr 1.4fr auto;gap:8px;align-items:center;margin-bottom:8px}.f05-flow{display:grid;gap:9px;margin-top:16px}.f05-block{display:flex;align-items:center;gap:10px;border:1px solid #ddd7ca;background:#fbfaf7;border-radius:14px;padding:11px}.f05-block--stacked{display:block}.f05-block__row{display:flex;align-items:center;gap:10px}.f05-block__index{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#2d392f;color:#fff;font-size:12px;font-weight:800;flex:0 0 auto}.f05-block__body{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.f05-block__body span{font-size:12px;color:#6b7069}.f05-block__actions{display:flex;gap:4px}.f05-block-config{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;padding-top:10px;border-top:1px dashed #ddd7ca}.f05-inline-field{display:grid;gap:4px;font-size:11px;font-weight:800;color:#596057}.f05-config-note{display:block;margin-top:9px;padding-top:9px;border-top:1px dashed #ddd7ca;color:#6a7069;font-size:12px}.f05-alert{margin:0 0 14px;padding:10px 12px;border:1px solid #e2b8b5;background:#fff5f4;color:#8f312c;border-radius:10px;font-size:13px}.f05-empty{border:1px dashed #d6cfc2;border-radius:12px;padding:16px;text-align:center;color:#797d77;background:#fcfbf8}.f05-empty--large{padding:40px 16px}.f05-card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.f05-card{border:1px solid #dfd9ce;border-radius:16px;padding:16px;background:#fcfbf8}.f05-card__top{display:flex;justify-content:space-between;gap:10px;align-items:center;margin-bottom:12px}.f05-card small{color:#72776f}.f05-status{font-size:11px;font-weight:800;padding:5px 8px;border-radius:999px;background:#ece9e1}.f05-status--connected{background:#e1eee4;color:#28623a}.f05-status--pending{background:#f7ead5;color:#8c5c1f}.f05-status--not_connected{background:#eee9e6;color:#765149}.f05-table-wrap{overflow:auto}.f05-table{width:100%;border-collapse:collapse;font-size:13px}.f05-table th,.f05-table td{padding:10px;border-bottom:1px solid #ece7de;text-align:left;white-space:nowrap}.f05-table th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#6b716b}.f05-ai-provider{border:1px solid #dfd9ce;border-radius:16px;padding:16px;background:#fcfbf8}.f05-subheader{display:flex;justify-content:space-between;gap:16px;align-items:flex-start;margin-bottom:14px}.f05-subheader h3{margin:0}.f05-subheader p{margin:6px 0 0;color:#686e66;font-size:13px}.f05-divider{height:1px;background:#e7e1d7;margin:22px 0}.f05-secret-box{border:1px solid #d9d3c7;border-radius:14px;padding:14px;background:#fff;margin-top:8px}.f05-secret-box__head{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:10px}.f05-inline-message{margin:9px 0;padding:9px 11px;border-radius:10px;background:#f7ead5;color:#7e571f;font-size:12px}.f05-validation{margin:12px 0;padding:11px 13px;border-radius:10px;background:#fff4f2;border:1px solid #ebc4bf;color:#873a33;font-size:12px}.f05-validation ul{margin:6px 0 0;padding-left:18px}.f05-validation--ok{background:#edf5ef;border-color:#c5dec9;color:#285c36}@media(max-width:820px){.f05-shell{padding:16px}.f05-shell__intro,.f05-module__header,.f05-subheader{flex-direction:column}.f05-split{grid-template-columns:1fr}.f05-editor{border-left:0;border-top:1px solid #ece7de;padding-left:0;padding-top:16px}.f05-form-grid,.f05-card-grid,.f05-block-config,.f05-condition-row{grid-template-columns:1fr}.f05-create-row{flex-direction:column}}.f05-phase-badge{display:inline-flex;margin-top:7px;padding:3px 8px;border-radius:999px;background:#f5e4bd;color:#80571d;border:1px solid #e2c98e;font-size:9px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.f05-status--future{background:#f7ead5;color:#8c5c1f}.f05-shell button{transition:transform .12s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease}.f05-shell button:not(:disabled):active{transform:translateY(1px) scale(.975)}.f05-shell button[aria-busy=true]{cursor:progress;opacity:.72}.f05-shell button.is-success{background:#55754f!important;border-color:#55754f!important;color:#fff!important;box-shadow:0 0 0 4px #55754f1f!important}.ai-brain-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:14px;margin-bottom:14px}.ai-brain-context-card textarea{min-height:210px}.ai-upload-picker{min-height:145px;border:1px dashed #cfc8bb;border-radius:14px;background:#faf9f6;display:grid;place-items:center;align-content:center;gap:6px;text-align:center;padding:20px;cursor:pointer}.ai-upload-picker input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ai-upload-picker span{font-weight:800;color:#303830;overflow-wrap:anywhere}.ai-upload-picker small{color:#72776f}.ai-brain-source-card{margin-top:14px}.ai-text-source-form{display:grid;grid-template-columns:minmax(180px,.35fr) minmax(0,1fr) auto;gap:10px;align-items:end;padding-bottom:16px;border-bottom:1px solid #ece7de}.ai-text-source-form .f05-field,.ai-text-source-form .f05-actions{margin:0}.ai-source-list{display:grid;gap:8px;margin-top:14px}.ai-source-row{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfd9ce;border-radius:13px;padding:12px 14px;background:#fcfbf8}.ai-source-row>div{display:grid;gap:3px;min-width:0}.ai-source-row strong,.ai-source-row span,.ai-source-row small{overflow-wrap:anywhere}.ai-source-row span{font-size:11px;color:#6b716b}.ai-source-row small{font-size:11px;color:#8f312c}.ai-access-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px}.ai-access-summary>div{display:grid;gap:3px;border:1px solid #e1dbd0;border-radius:12px;background:#faf9f6;padding:11px}.ai-access-summary span{font-size:11px;color:#6b716b}@media(max-width:920px){.ai-brain-grid,.ai-text-source-form,.ai-access-summary{grid-template-columns:1fr}}.f05-readonly-fieldset{border:0;padding:0;margin:0;min-width:0}.f05-editor.f05-readonly-fieldset{margin:0;padding-left:16px}.f05-readonly-note{margin:0 0 14px;padding:10px 12px;border:1px solid #d8d2c6;background:#f8f6f1;color:#5f655e;border-radius:10px;font-size:12px}.f05-readonly-fieldset:disabled input,.f05-readonly-fieldset:disabled textarea,.f05-readonly-fieldset:disabled select{background:#f5f3ee;color:#6f746d}.f05-readonly-fieldset:disabled .f05-validation,.f05-readonly-fieldset:disabled .f05-empty{opacity:1}@media(max-width:820px){.f05-editor.f05-readonly-fieldset{padding-left:0;padding-top:16px}}.f03-shell{--f03-ink: #14221d;--f03-muted: #66736d;--f03-line: #dfe5e1;--f03-panel: #ffffff;--f03-soft: #f4f7f5;--f03-accent: #234b3d;--f03-accent-2: #b79862;width:min(1500px,calc(100% - 40px));margin:0 auto;padding:36px 0 64px;color:var(--f03-ink)}.f03-shell *{box-sizing:border-box}.f03-shell h1,.f03-shell h2,.f03-shell h3,.f03-shell p{margin-top:0}.f03-header,.f03-card-heading,.f03-item-top,.f03-actions,.f03-badges{display:flex;gap:16px;align-items:center}.f03-header{justify-content:space-between;margin-bottom:24px}.f03-header h1{font-size:clamp(32px,5vw,56px);margin-bottom:8px;letter-spacing:-.035em}.f03-header p{color:var(--f03-muted);margin-bottom:0}.f03-kicker{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--f03-accent-2);margin-bottom:8px}.f03-header-metric{min-width:170px;padding:18px;background:var(--f03-ink);color:#fff;border-radius:18px}.f03-header-metric strong{display:block;font-size:28px}.f03-header-metric span{font-size:12px;opacity:.76}.f03-layout{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(420px,1.35fr);gap:22px;align-items:start}.f03-card{background:var(--f03-panel);border:1px solid var(--f03-line);border-radius:20px;box-shadow:0 10px 30px #14221d0b}.f03-form{padding:22px;position:sticky;top:20px}.f03-card-heading{justify-content:space-between;margin-bottom:18px}.f03-card-heading h2{margin-bottom:0}.f03-form label{display:grid;gap:7px;margin-bottom:14px;font-size:13px;font-weight:700;color:#33433c}.f03-form input,.f03-form select,.f03-form textarea,.f03-toolbar input,.f03-toolbar select{width:100%;border:1px solid var(--f03-line);border-radius:12px;background:#fff;color:var(--f03-ink);padding:11px 12px;font:inherit;outline:none}.f03-form input:focus,.f03-form select:focus,.f03-form textarea:focus,.f03-toolbar input:focus,.f03-toolbar select:focus{border-color:var(--f03-accent);box-shadow:0 0 0 3px #234b3d1a}.f03-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.f03-check{display:flex!important;grid-template-columns:auto 1fr;align-items:center}.f03-check input{width:auto}.f03-media-box{padding:16px;background:var(--f03-soft);border-radius:16px;margin-bottom:16px}.f03-media-box p{font-size:12px;color:var(--f03-muted)}.f03-button{border:0;border-radius:11px;padding:10px 13px;font-weight:800;cursor:pointer;transition:transform .15s ease,opacity .15s ease}.f03-button:hover{transform:translateY(-1px)}.f03-button:disabled{opacity:.55;cursor:wait}.f03-button-primary{background:var(--f03-accent);color:#fff}.f03-button-ghost{background:var(--f03-soft);color:var(--f03-ink)}.f03-button-danger{background:#fff0ee;color:#a33b31}.f03-alert{padding:11px 13px;border-radius:12px;margin-bottom:14px;font-size:13px}.f03-alert-error{background:#fff0ee;color:#8f3028}.f03-alert-success{background:#eef8f1;color:#27623f}.f03-toolbar{display:grid;grid-template-columns:1.5fr .8fr .8fr;gap:10px;padding:14px;margin-bottom:14px}.f03-item-list{display:grid;gap:12px}.f03-item{padding:18px}.f03-item-top{justify-content:space-between;align-items:flex-start}.f03-item-top h3{margin:9px 0 5px;font-size:20px}.f03-item-top p{margin-bottom:0;color:var(--f03-muted);font-size:13px}.f03-item-top>strong{white-space:nowrap;font-size:17px}.f03-badges{gap:7px;flex-wrap:wrap}.f03-badge{display:inline-flex;align-items:center;min-height:25px;padding:4px 9px;border-radius:999px;font-size:11px;font-weight:800}.f03-badge-muted{background:var(--f03-soft);color:var(--f03-muted)}.status-draft{background:#f1f2f2;color:#59635f}.status-published{background:#eaf6ef;color:#23613b}.status-paused{background:#fff6df;color:#8b6620}.status-sold{background:#edf2ff;color:#39578d}.f03-item-meta{display:flex;flex-wrap:wrap;gap:8px 16px;padding:14px 0;margin-top:12px;border-top:1px solid var(--f03-line);color:var(--f03-muted);font-size:12px}.f03-actions{flex-wrap:wrap;gap:8px}.f03-empty{text-align:center;padding:48px 22px}.f03-empty-icon{width:54px;height:54px;display:grid;place-items:center;margin:0 auto 14px;border-radius:50%;background:var(--f03-soft);font-size:20px;font-weight:900;color:var(--f03-accent)}.f03-empty p{color:var(--f03-muted);margin-bottom:0}.f03-access-denied{max-width:720px;text-align:center;padding-top:100px}@media(max-width:980px){.f03-layout{grid-template-columns:1fr}.f03-form{position:static}}@media(max-width:680px){.f03-shell{width:min(100% - 24px,1500px);padding-top:22px}.f03-header{align-items:flex-start}.f03-header-metric{min-width:120px}.f03-grid-2,.f03-toolbar{grid-template-columns:1fr}.f03-item-top{display:grid}}.f03-section-card{padding:22px;margin-bottom:16px}.f03-section-card .f03-card-heading{margin-bottom:0}.f03-section-card .f03-card-heading p:last-child{margin-bottom:0;color:var(--f03-muted);font-size:13px}.f03-layout--single{grid-template-columns:minmax(0,1fr)}.f03-list-column{min-width:0;display:grid;gap:12px;align-content:start}.f03-list-column>.f03-toolbar{margin-bottom:0}.f03-list-column>.f03-empty{margin:0}.f03-layout>.f03-form{align-self:start}.f03-form.f03-card{overflow:hidden}@media(max-width:980px){.f03-layout--single{grid-template-columns:1fr}}.calendar-workspace{display:grid;gap:16px;max-width:1600px;margin:0 auto;padding:8px 0 36px}.calendar-header{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.calendar-kicker{display:block;margin-bottom:6px;font-size:11px;font-weight:850;letter-spacing:.13em;text-transform:uppercase;color:#8b7750}.calendar-header h1{margin:0;font-size:34px}.calendar-header p{max-width:760px;margin:8px 0 0;color:var(--muted);line-height:1.55}.calendar-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:9px;flex-wrap:wrap}.calendar-google{min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:0 13px;border:1px solid var(--line);border-radius:999px;background:#fff;color:#6d5b3f;font-size:12px;font-weight:750}.calendar-google-dot{width:8px;height:8px;border-radius:50%;background:#b77b49;box-shadow:0 0 0 4px #b77b491a}.calendar-google--ready{color:var(--success)}.calendar-google--ready .calendar-google-dot{background:var(--success);box-shadow:0 0 0 4px #3f6b4d1a}.calendar-readonly{padding:11px 14px;border:1px solid #d9d4c8;border-radius:12px;background:#faf8f3;color:#655f55;font-size:13px}.calendar-viewbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.calendar-view-switch{display:inline-flex;padding:3px;border:1px solid var(--line);border-radius:12px;background:#eef1eb}.calendar-view-switch button{min-width:88px;height:36px;border:0;border-radius:9px;background:transparent;color:#687169;font-weight:800}.calendar-view-switch button.active{background:#fff;color:var(--deep);box-shadow:0 2px 8px #19251b17}.calendar-viewbar>span{color:var(--muted);font-size:12px}.calendar-layout{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.calendar-board,.calendar-agenda{border:1px solid var(--line);border-radius:18px;background:var(--surface);box-shadow:0 16px 42px #181f1a0d}.calendar-board{overflow:hidden;min-width:0}.calendar-toolbar{min-height:62px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:10px 14px;border-bottom:1px solid var(--line);background:#fbfaf7}.calendar-toolbar>strong{text-transform:capitalize;font-size:17px;text-align:center}.calendar-toolbar>span{justify-self:end;color:var(--muted);font-size:12px}.calendar-toolbar-nav{display:flex;gap:6px}.calendar-toolbar-nav button{min-width:36px;height:36px;border:1px solid var(--line);border-radius:9px;background:#fff;color:var(--ink);font-weight:750}.calendar-weekdays,.calendar-grid--month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-weekdays{border-bottom:1px solid var(--line);background:#f5f3ed}.calendar-weekdays span{padding:9px 8px;text-align:center;font-size:11px;font-weight:800;color:#686c65}.calendar-day{min-height:128px;padding:8px;border-right:1px solid #e8e4da;border-bottom:1px solid #e8e4da;background:#fff;overflow:hidden}.calendar-day:nth-child(7n){border-right:0}.calendar-day--muted{background:#faf9f6;color:#9b9d97}.calendar-day--today{background:#fbf8ef;box-shadow:inset 0 0 0 2px #b49a6347}.calendar-day-number{width:28px;height:28px;display:grid;place-items:center;margin:0 0 5px auto;border:0;border-radius:50%;background:transparent;color:inherit;font-size:11px;font-weight:850}.calendar-day--today .calendar-day-number{background:var(--deep);color:#fff}.calendar-day-items{display:grid;gap:4px}.calendar-chip{width:100%;min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px;padding:6px 7px;border:1px solid #d8e0d7;border-radius:7px;background:#eef4ee;color:#395042;text-align:left}.calendar-chip--meeting{background:#f4efe4;border-color:#e4d7ba;color:#66522c}.calendar-chip--done{opacity:.5;text-decoration:line-through}.calendar-chip span{font-size:8px;font-weight:800}.calendar-chip b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:9px}.calendar-chip em{font-size:7px;font-style:normal;font-weight:900;text-transform:uppercase}.calendar-more{padding-left:5px;color:var(--muted);font-size:9px}.calendar-time-view{max-height:690px;overflow:auto}.calendar-time-head{display:grid;position:sticky;top:0;z-index:3;background:#f7f8f4;border-bottom:1px solid var(--line)}.calendar-time-head--week{grid-template-columns:64px repeat(7,minmax(112px,1fr));min-width:860px}.calendar-time-head--day{grid-template-columns:64px minmax(520px,1fr)}.calendar-time-blank{border-right:1px solid var(--line)}.calendar-time-day{padding:9px 6px;text-align:center;border-right:1px solid var(--line)}.calendar-time-day:last-child{border-right:0}.calendar-time-day span{display:block;color:var(--muted);font-size:9px;font-weight:800;text-transform:uppercase}.calendar-time-day strong{display:inline-grid;place-items:center;min-width:32px;height:32px;margin-top:4px;border-radius:50%;font-size:12px}.calendar-time-day--today strong{background:var(--deep);color:#fff}.calendar-time-body--week{min-width:860px}.calendar-hour-row{display:grid;min-height:72px;border-bottom:1px solid #eceeea}.calendar-hour-row--week{grid-template-columns:64px repeat(7,minmax(112px,1fr))}.calendar-hour-row--day{grid-template-columns:64px minmax(520px,1fr)}.calendar-hour-label{padding:9px 7px 0 0;text-align:right;border-right:1px solid var(--line);color:var(--muted);font-size:9px}.calendar-hour-cell{min-height:72px;padding:5px;border-right:1px solid #eceeea;background:#fff}.calendar-hour-cell:last-child{border-right:0}.calendar-hour-cell--today{background:#fdfbf5}.calendar-time-event{display:grid;gap:3px;margin-bottom:4px;padding:6px 7px;border:1px solid #d6e0d7;border-left:3px solid #58735e;border-radius:7px;background:#eef4ef;color:#3e5245}.calendar-time-event--meeting{border-color:#e1d5bb;border-left-color:#9b7c42;background:#f5f0e6;color:#604f32}.calendar-time-event--done{opacity:.5}.calendar-time-event strong{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calendar-time-event span{font-size:8px}.calendar-time-event small{font-size:8px;color:var(--muted)}.calendar-agenda{padding:16px;position:sticky;top:18px}.calendar-agenda-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid var(--line)}.calendar-agenda-head>div>span{display:block;font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#8a7750}.calendar-agenda-head h2{margin:3px 0 0;font-size:22px}.calendar-agenda-head>span{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#f1eee5;font-size:11px;font-weight:800}.calendar-agenda-list{display:grid;gap:10px;margin-top:12px}.calendar-agenda-item{display:grid;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:11px;border:1px solid #e4e1d8;border-radius:12px;background:#fcfbf8}.calendar-agenda-item--done{opacity:.55}.calendar-agenda-date{display:grid;align-content:center;text-align:center;border-right:1px solid #e6e2d9}.calendar-agenda-date strong{font-size:20px;line-height:1}.calendar-agenda-date span{margin-top:4px;font-size:9px;text-transform:uppercase;color:var(--muted)}.calendar-agenda-copy{min-width:0}.calendar-agenda-tags{display:flex;gap:5px;flex-wrap:wrap}.calendar-agenda-tags span{padding:3px 6px;border-radius:999px;background:#f0eee7;font-size:7px;font-weight:850;text-transform:uppercase}.calendar-agenda-tags .is-ready{background:#e7f0e8;color:var(--success)}.calendar-agenda-copy h3{margin:6px 0 4px;font-size:12px}.calendar-agenda-copy p,.calendar-agenda-copy small{display:block;margin:0;color:var(--muted);font-size:9px;line-height:1.45}.calendar-agenda-copy a{display:inline-flex;margin-top:7px;color:#4d674f;font-size:9px;font-weight:800}.calendar-agenda-actions{grid-column:1/-1;display:flex;justify-content:flex-end;gap:7px;padding-top:8px;border-top:1px solid #eeeae2}.calendar-agenda-actions button{border:0;background:transparent;color:#546250;font-size:9px;font-weight:800}.calendar-agenda-actions .danger{color:var(--danger)}.calendar-empty{padding:28px 12px;text-align:center;color:var(--muted);font-size:11px}.calendar-google-note{margin-top:14px;padding:12px;border-radius:12px;background:#f4f1e9}.calendar-google-note strong{font-size:11px}.calendar-google-note p{margin:5px 0 0;color:#6f716b;font-size:9px;line-height:1.5}.calendar-modal-backdrop{position:fixed;inset:0;z-index:3000;display:grid;place-items:center;padding:20px;background:#0e141085;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.calendar-modal{width:min(720px,100%);max-height:calc(100vh - 40px);overflow:auto;border:1px solid #dcd7ca;border-radius:18px;background:#fff;box-shadow:0 26px 70px #00000042}.calendar-modal-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--line)}.calendar-modal-head span{font-size:9px;font-weight:850;letter-spacing:.12em;text-transform:uppercase;color:#8c7853}.calendar-modal-head h2{margin:4px 0 0;font-size:22px}.calendar-modal-head>button{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;font-size:19px}.calendar-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;padding:18px 20px}.calendar-field{display:grid;gap:6px}.calendar-field--wide{grid-column:1/-1}.calendar-field>span{font-size:10px;font-weight:800;color:#555d55}.calendar-field input,.calendar-field select,.calendar-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;background:#fbfaf7;padding:11px 12px;color:var(--ink);outline:none}.calendar-field input:focus,.calendar-field select:focus,.calendar-field textarea:focus{border-color:#a58f61;box-shadow:0 0 0 3px #b49a631f}.calendar-field small{color:var(--muted);font-size:9px;line-height:1.4}.calendar-google-toggle{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #ddd7c9;border-radius:11px;background:#faf8f2}.calendar-google-toggle input{margin-top:3px}.calendar-google-toggle span{display:grid;gap:3px}.calendar-google-toggle strong{font-size:11px}.calendar-google-toggle small{color:var(--muted);font-size:9px}.calendar-meet-ready{padding:12px;border-radius:11px;background:#edf3ee;color:#425849}.calendar-meet-ready strong,.calendar-meet-ready span{display:block}.calendar-meet-ready strong{font-size:11px}.calendar-meet-ready span{margin-top:4px;font-size:9px;line-height:1.45}.calendar-modal-actions{display:flex;justify-content:flex-end;gap:9px;padding:14px 20px 18px;border-top:1px solid var(--line)}@media(max-width:1180px){.calendar-layout{grid-template-columns:1fr}.calendar-agenda{position:static}.calendar-agenda-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.calendar-header{display:grid}.calendar-header-actions{justify-content:flex-start}.calendar-viewbar{align-items:flex-start;flex-direction:column}.calendar-toolbar{grid-template-columns:1fr auto}.calendar-toolbar>span{display:none}.calendar-weekdays span{font-size:9px}.calendar-day{min-height:88px;padding:4px}.calendar-chip{display:block;padding:4px}.calendar-chip span,.calendar-chip em{display:none}.calendar-chip b{display:block;font-size:8px}.calendar-agenda-list,.calendar-form-grid{grid-template-columns:1fr}.calendar-field--wide{grid-column:auto}.calendar-modal-backdrop{padding:8px}.calendar-modal{max-height:calc(100vh - 16px)}}._workspace_12b6h_1{position:relative;min-height:100%;padding:28px;background:#f4f1ea;color:#18231f;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._header_12b6h_10,._pipelineBar_12b6h_11,._toolbar_12b6h_12,._creationGrid_12b6h_13,._kanban_12b6h_14{max-width:1440px;margin-left:auto;margin-right:auto}._header_12b6h_10{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}._header_12b6h_10 h1{margin:4px 0 6px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,52px);font-weight:500;letter-spacing:-.035em}._header_12b6h_10 p,._muted_12b6h_37,._cardForm_12b6h_38 span,._toolbar_12b6h_12 span,._leadCard_12b6h_40 span,._leadCard_12b6h_40 small,._detailSection_12b6h_42 small,._taskList_12b6h_43 span,._historyList_12b6h_44 span{color:#68736e}._kicker_12b6h_48{display:inline-flex;padding:6px 10px;border:1px solid #b8b0a2;border-radius:999px;color:#6f5d45;font-size:11px;font-weight:800;letter-spacing:.16em}._headerBadge_12b6h_59{min-width:120px;padding:16px 18px;border:1px solid #d7d1c6;border-radius:18px;background:#ffffffb3;text-align:right}._headerBadge_12b6h_59 strong{display:block;font-size:30px}._headerBadge_12b6h_59 span{font-size:12px;color:#6f7773}._feedback_12b6h_78{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1440px;margin:0 auto 18px;padding:12px 14px;border:1px solid #d5c79f;border-radius:12px;background:#fff8dd;color:#5f4b1e}._feedback_12b6h_78 button,._stageActions_12b6h_93 button,._drawerHeader_12b6h_94 button{border:0;background:transparent;cursor:pointer}._pipelineBar_12b6h_11,._toolbar_12b6h_12{display:flex;align-items:center;justify-content:space-between;gap:18px}._pipelineBar_12b6h_11{padding:14px;border:1px solid #d8d2c8;border-radius:18px;background:#ffffffb8}._pipelineTabs_12b6h_115{display:flex;align-items:center;gap:8px;min-width:0;overflow-x:auto}._tab_12b6h_123,._activeTab_12b6h_124{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;padding:10px 14px;border:1px solid transparent;border-radius:12px;background:transparent;color:#44514c;cursor:pointer}._activeTab_12b6h_124{border-color:#233b32;background:#233b32;color:#fff}._tab_12b6h_123 small,._activeTab_12b6h_124 small{font-size:10px;opacity:.7}._inlineForm_12b6h_149,._compactForm_12b6h_150,._taskForm_12b6h_151{display:flex;gap:8px}._workspace_12b6h_1 input,._workspace_12b6h_1 select,._workspace_12b6h_1 textarea,._workspace_12b6h_1 button{font:inherit}._inlineForm_12b6h_149 input,._cardForm_12b6h_38 input,._cardForm_12b6h_38 select,._detailSection_12b6h_42 input,._detailSection_12b6h_42 select,._taskForm_12b6h_151 input,._taskForm_12b6h_151 select{min-width:0;border:1px solid #cbc5ba;border-radius:10px;background:#fff;padding:10px 12px;color:#1f2b26}._inlineForm_12b6h_149 button,._cardForm_12b6h_38 button,._toolbarActions_12b6h_180 button,._sectionTitleRow_12b6h_181 button,._compactForm_12b6h_150 button,._taskForm_12b6h_151 button,._automateLink_12b6h_184{border:1px solid #233b32;border-radius:10px;background:#233b32;color:#fff;padding:10px 13px;cursor:pointer}._automateLink_12b6h_184{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;background:#c3ce94;border-color:#b5c07f;color:#1f332b;font-weight:850}._toolbar_12b6h_12{margin-top:18px;padding:12px 4px}._toolbarTitle_12b6h_209{display:grid;gap:8px;min-width:0}._toolbarTitle_12b6h_209>div:first-child{display:flex;align-items:center;flex-wrap:wrap;gap:10px}._statusActive_12b6h_222,._statusPaused_12b6h_223{display:inline-flex;align-items:center;min-height:24px;padding:0 9px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}._statusActive_12b6h_222{background:#e6f3ea;color:#2f6845!important}._statusPaused_12b6h_223{background:#eee9df;color:#756b5e!important}._pipelineSummary_12b6h_245{display:flex;flex-wrap:wrap;gap:8px}._pipelineSummary_12b6h_245 span{display:inline-flex;align-items:baseline;gap:4px;padding:5px 8px;border:1px solid #ddd6ca;border-radius:9px;background:#ffffff9e;font-size:11px}._pipelineSummary_12b6h_245 strong{color:#233b32}._toolbarActions_12b6h_180{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}._toolbarActions_12b6h_180 button{background:transparent;color:#233b32}._creationGrid_12b6h_13{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(420px,1.35fr);gap:14px;margin-bottom:18px}._cardForm_12b6h_38{display:grid;gap:12px;padding:18px;border:1px solid #d8d2c8;border-radius:18px;background:#ffffffb8}._cardForm_12b6h_38>div:first-child{display:grid;gap:3px}._formFields_12b6h_299{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px}._kanban_12b6h_14{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(280px,1fr);gap:14px;overflow-x:auto;padding-bottom:14px}._column_12b6h_314{min-height:380px;border:1px solid #d8d2c8;border-radius:18px;background:#ebe7de;overflow:hidden}._columnHeader_12b6h_322{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px;border-bottom:1px solid #d8d2c8;background:#ffffffa8}._columnHeader_12b6h_322>div:first-child{display:flex;align-items:center;gap:8px}._columnHeader_12b6h_322 span{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:999px;background:#dcd6ca;font-size:11px}._stageActions_12b6h_93{display:flex;gap:2px}._stageActions_12b6h_93 button{width:28px;height:28px;border-radius:8px;color:#58635e}._stageActions_12b6h_93 button:hover{background:#ded9cf}._leadList_12b6h_365{display:grid;align-content:start;gap:9px;min-height:300px;padding:10px}._leadCard_12b6h_40{display:grid;gap:5px;width:100%;padding:13px;border:1px solid #d5cec2;border-radius:14px;background:#fff;color:#1e2b26;text-align:left;cursor:grab;box-shadow:0 7px 20px #26302b0a}._leadCardSelected_12b6h_387{border-color:#8c6b3f;box-shadow:0 0 0 2px #8c6b3f24}._tagRow_12b6h_392,._tagManager_12b6h_393{display:flex;flex-wrap:wrap;gap:6px}._tagRow_12b6h_392 em,._tagManager_12b6h_393 button{border:0;border-radius:999px;background:#eef0e9;color:#4d5a54;padding:5px 8px;font-size:11px;font-style:normal}._columnEmpty_12b6h_410,._emptyState_12b6h_411{color:#7a837f;text-align:center}._columnEmpty_12b6h_410{padding:24px 12px;border:1px dashed #c9c2b7;border-radius:12px;font-size:12px}._emptyState_12b6h_411{display:grid;place-items:center;max-width:1440px;margin:32px auto 0;min-height:300px;padding:34px;border:1px dashed #c5bdb0;border-radius:22px;background:#ffffff73}._emptyState_12b6h_411 span{font-size:34px}._emptyState_12b6h_411 h2{margin:10px 0 4px;color:#33443d}._emptyState_12b6h_411 p{max-width:520px;margin:0}._drawer_12b6h_94{position:fixed;z-index:30;top:0;right:0;width:min(470px,100vw);height:100vh;overflow-y:auto;border-left:1px solid #d6cec1;background:#fbfaf6;box-shadow:-24px 0 60px #18231f24}._drawerHeader_12b6h_94{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:14px;padding:20px;border-bottom:1px solid #ded8ce;background:#fbfaf6f5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}._drawerHeader_12b6h_94 span{color:#7a837f;font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase}._drawerHeader_12b6h_94 h2{margin:3px 0 0;font-family:Georgia,Times New Roman,serif}._drawerHeader_12b6h_94 button{width:36px;height:36px;border-radius:10px;font-size:24px}._detailSection_12b6h_42{display:grid;gap:11px;padding:18px 20px;border-bottom:1px solid #e3ddd3}._detailSection_12b6h_42 h3{margin:0;font-size:13px;letter-spacing:.02em}._detailsList_12b6h_509{display:grid;grid-template-columns:110px 1fr;gap:8px 12px;margin:0;font-size:13px}._detailsList_12b6h_509 dt{color:#7b847f}._detailsList_12b6h_509 dd{margin:0;color:#31413a;overflow-wrap:anywhere}._sectionTitleRow_12b6h_181{display:flex;align-items:center;justify-content:space-between;gap:10px}._sectionTitleRow_12b6h_181 button{padding:7px 9px;background:transparent;color:#233b32}._fieldEditor_12b6h_540{display:grid;grid-template-columns:140px 1fr;align-items:center;gap:10px;font-size:12px}._taskForm_12b6h_151{display:grid;grid-template-columns:1fr 1fr}._taskForm_12b6h_151 button{grid-column:1 / -1}._taskList_12b6h_43,._historyList_12b6h_44{display:grid;gap:8px;margin:0;padding:0;list-style:none}._taskList_12b6h_43 li,._historyList_12b6h_44 li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid #ece7de}._taskList_12b6h_43 li>div,._historyList_12b6h_44 li{font-size:12px}._taskList_12b6h_43 li>div,._historyList_12b6h_44 li>div{display:grid;gap:3px}._taskList_12b6h_43 select{max-width:120px}@media(max-width:980px){._workspace_12b6h_1{padding:18px}._header_12b6h_10,._pipelineBar_12b6h_11,._toolbar_12b6h_12{align-items:stretch;flex-direction:column}._headerBadge_12b6h_59{width:fit-content;text-align:left}._creationGrid_12b6h_13{grid-template-columns:1fr}._formFields_12b6h_299{grid-template-columns:repeat(2,minmax(0,1fr))}._inlineForm_12b6h_149{width:100%}._inlineForm_12b6h_149 input{flex:1}}@media(max-width:620px){._workspace_12b6h_1{padding:12px}._formFields_12b6h_299,._taskForm_12b6h_151,._fieldEditor_12b6h_540{grid-template-columns:1fr}._kanban_12b6h_14{grid-auto-columns:minmax(86vw,1fr)}._detailsList_12b6h_509{grid-template-columns:1fr;gap:2px}}._workspace_12b6h_1{padding:22px 24px 34px;background:radial-gradient(circle at top right,rgba(195,206,148,.12),transparent 28%),#f5f6f4}._header_12b6h_10,._pipelineBar_12b6h_11,._toolbar_12b6h_12,._creationGrid_12b6h_13{max-width:none}._header_12b6h_10{align-items:center;margin-bottom:16px}._header_12b6h_10 h1{margin:3px 0 4px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:clamp(28px,3vw,38px);font-weight:780;letter-spacing:-.035em}._header_12b6h_10 p{margin:0;font-size:13px}._headerBadge_12b6h_59{display:flex;align-items:baseline;gap:8px;min-width:auto;padding:11px 14px;border-color:#dde1dc;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1927200d}._headerBadge_12b6h_59 strong{font-size:22px}._pipelineBar_12b6h_11{position:sticky;top:10px;z-index:12;padding:10px;border-color:#dfe3df;border-radius:15px;background:#fffffff0;box-shadow:0 10px 30px #19272012;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}._pipelineCreator_12b6h_706{flex:0 0 auto;position:relative}._pipelineCreator_12b6h_706 summary,._quickCreate_12b6h_709 summary{list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #d7ddd8;border-radius:10px;background:#fff;color:#274038;padding:9px 12px;font-size:12px;font-weight:760}._pipelineCreator_12b6h_706 summary::-webkit-details-marker,._quickCreate_12b6h_709 summary::-webkit-details-marker{display:none}._pipelineCreator_12b6h_706[open] summary,._quickCreate_12b6h_709[open] summary{border-color:#29483e;background:#29483e;color:#fff}._pipelineCreator_12b6h_706 ._inlineForm_12b6h_149{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:320px;padding:10px;border:1px solid #dde2dd;border-radius:12px;background:#fff;box-shadow:0 18px 44px #19272024}._toolbar_12b6h_12{margin-top:12px;padding:13px 15px;border:1px solid #e1e4e0;border-radius:15px;background:#fff;box-shadow:0 7px 24px #1927200a}._toolbarTitle_12b6h_209>div:first-child>strong{font-size:15px}._toolbarActions_12b6h_180 button,._automateLink_12b6h_184{min-height:36px;padding:8px 11px;font-size:12px;font-weight:700}._creationGrid_12b6h_13{display:flex;align-items:flex-start;gap:8px;margin:10px 0 14px}._quickCreate_12b6h_709,._quickCreateLead_12b6h_772{flex:0 0 auto}._quickCreate_12b6h_709[open]{flex:1 1 100%;padding:10px;border:1px solid #e0e4e0;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1927200a}._quickCreate_12b6h_709[open] summary{display:inline-flex}._quickCreate_12b6h_709 ._cardForm_12b6h_38{margin-top:10px;padding:0;border:0;border-radius:0;background:transparent}._quickCreate_12b6h_709 ._formFields_12b6h_299{grid-template-columns:repeat(4,minmax(140px,1fr))}._kanban_12b6h_14{max-width:none;width:100%;gap:12px;padding:0 2px 18px}._column_12b6h_314{min-height:520px;border-color:#dfe4df;border-radius:15px;background:#eef1ee}._columnHeader_12b6h_322{position:sticky;top:0;z-index:2;padding:12px;border-bottom-color:#e0e4e0;background:#fffffff5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._columnHeader_12b6h_322>div:first-child strong{font-size:12px;letter-spacing:.01em;text-transform:uppercase}._columnHeader_12b6h_322 span{background:#edf1ed;color:#476057;font-weight:800}._leadList_12b6h_365{gap:10px;min-height:430px;padding:10px}._leadCard_12b6h_40{gap:10px;padding:12px;border-color:#e0e4df;border-radius:13px;box-shadow:0 5px 16px #1b2a220d;transition:transform .14s ease,box-shadow .14s ease,border-color .14s ease}._leadCard_12b6h_40:hover{transform:translateY(-1px);border-color:#bdc9c1;box-shadow:0 10px 24px #1b2a2217}._leadCardSelected_12b6h_387{border-color:#58766a;box-shadow:0 0 0 2px #58766a1f,0 10px 24px #1b2a2214}._leadCardTop_12b6h_859{display:flex;align-items:center;gap:9px}._leadAvatar_12b6h_865{display:grid;place-items:center;flex:0 0 34px;width:34px;height:34px;border-radius:10px;background:#29483e;color:#fff!important;font-size:13px;font-weight:850}._leadIdentity_12b6h_878{min-width:0;display:grid;gap:2px}._leadIdentity_12b6h_878 strong,._leadContext_12b6h_885,._leadMeta_12b6h_886 span,._leadMeta_12b6h_886 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._leadIdentity_12b6h_878 strong{font-size:13px}._leadContext_12b6h_885{font-size:11px}._leadMeta_12b6h_886{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;border-top:1px solid #eef0ed}._leadMeta_12b6h_886 span,._leadMeta_12b6h_886 small{color:#7a847f;font-size:10px}._columnEmpty_12b6h_410{margin-top:2px;padding:30px 12px;border-color:#cdd5cf;background:#ffffff5c}._drawer_12b6h_94{width:min(560px,100vw);border-left-color:#dde2dd;background:#f4f6f3;box-shadow:-28px 0 70px #18231f2e}._drawerHeader_12b6h_94{padding:16px 18px;border-bottom-color:#e1e5e1;background:#fffffff5}._drawerHeader_12b6h_94 h2{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:20px;font-weight:780}._detailSection_12b6h_42{margin:10px 12px 0;padding:15px;border:1px solid #e1e5e1;border-radius:14px;background:#fff}._detailSection_12b6h_42:last-child{margin-bottom:12px}@media(max-width:980px){._pipelineBar_12b6h_11{position:static}._pipelineCreator_12b6h_706 ._inlineForm_12b6h_149{position:static;min-width:0;margin-top:8px}._quickCreate_12b6h_709 ._formFields_12b6h_299{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){._workspace_12b6h_1{padding:12px}._header_12b6h_10{align-items:stretch}._headerBadge_12b6h_59{width:fit-content}._creationGrid_12b6h_13{flex-wrap:wrap}._quickCreate_12b6h_709[open]{flex-basis:100%}._quickCreate_12b6h_709 ._formFields_12b6h_299{grid-template-columns:1fr}._kanban_12b6h_14{grid-auto-columns:minmax(88vw,1fr)}}._crmPro_12b6h_973{display:grid;gap:12px;min-height:calc(100vh - 44px)}._crmTopbar_12b6h_979{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 16px;border:1px solid #dfe3df;border-radius:15px;background:#fff;box-shadow:0 8px 26px #1927200d}._crmTitlebox_12b6h_991 h1{margin:0;font-size:24px;line-height:1.1;letter-spacing:-.025em}._crmTitlebox_12b6h_991 p{margin:5px 0 0;color:#778079;font-size:11px}._crmActions_12b6h_1004{display:flex;align-items:center;justify-content:flex-end;gap:7px;flex-wrap:wrap}._crmActions_12b6h_1004 select,._crmActions_12b6h_1004 button,._crmAutomationTools_12b6h_1014 button,._crmAutomationTools_12b6h_1014 input{min-height:36px;border:1px solid #d4dbd5;border-radius:9px;background:#fff;color:#314239;padding:8px 11px;font:inherit;font-size:11px}._crmActions_12b6h_1004 button,._crmAutomationTools_12b6h_1014 button{cursor:pointer;font-weight:780}._crmActions_12b6h_1004 ._primaryAction_12b6h_1032{border-color:#314d3f;background:#314d3f;color:#fff}._crmActions_12b6h_1004 ._automatizeActive_12b6h_1038{border-color:#b7c47d;background:#c8d49d;color:#21372c}._crmPipelineTabs_12b6h_1044{display:flex;align-items:center;gap:7px;min-width:0;overflow-x:auto;padding:2px 0}._crmPipelineTab_12b6h_1044,._crmPipelineTabActive_12b6h_1054{flex:0 0 auto;border:1px solid #dce1dc;border-radius:9px;background:#fff;color:#526159;padding:8px 11px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}._crmPipelineTabActive_12b6h_1054{border-color:#314d3f;background:#314d3f;color:#fff}._workspace_12b6h_1 ._kanban_12b6h_14{min-height:calc(100vh - 205px);align-items:stretch;padding-bottom:0}._workspace_12b6h_1 ._column_12b6h_314{min-height:calc(100vh - 205px);height:100%}._workspace_12b6h_1 ._leadList_12b6h_365{min-height:calc(100vh - 270px)}._crmEmptyBoard_12b6h_1088{display:grid;place-items:center;min-height:calc(100vh - 220px);border:1px dashed #cbd2cc;border-radius:14px;background:#ffffffa6;color:#738078;text-align:center}._crmEmptyBoard_12b6h_1088>div{display:grid;gap:5px}._crmEmptyBoard_12b6h_1088 strong{color:#405047;font-size:13px}._crmEmptyBoard_12b6h_1088 span{font-size:11px}._crmAutomation_12b6h_1014{display:grid;gap:12px;margin-top:2px;padding:14px;border:1px solid #dfe3df;border-radius:15px;background:#fff;box-shadow:0 10px 30px #1927200d}._crmAutomationHead_12b6h_1124{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid #e8ebe8}._crmAutomationHead_12b6h_1124 h2{margin:0;font-size:18px}._crmAutomationHead_12b6h_1124 p{margin:4px 0 0;color:#768078;font-size:10px}._crmAutomationHead_12b6h_1124 button{min-height:34px;border:1px solid #d6dcd7;border-radius:9px;background:#fff;color:#3d4d44;padding:7px 11px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}._crmAutomationTools_12b6h_1014{display:flex;align-items:center;gap:7px;flex-wrap:wrap}._crmAutomationTools_12b6h_1014 form{display:flex;align-items:center;gap:6px;margin-left:auto}._crmAutomationTools_12b6h_1014 ._dangerAction_12b6h_1171{color:#9b3f38;border-color:#e4c4c1}._automationBody_12b6h_1176{border-top:1px solid #ecefec;padding-top:12px}._automationBody_12b6h_1176 .f05-module{padding:0;border:0;background:transparent}._automationBody_12b6h_1176 .f05-module__header{display:none}._automationBody_12b6h_1176 .f05-shell{padding:0}._crmModalBackdrop_12b6h_1195{position:fixed;inset:0;z-index:3500;display:grid;place-items:center;padding:18px;background:#0f161185;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}._crmModalCard_12b6h_1206{width:min(520px,100%);max-height:calc(100vh - 36px);overflow:auto;border:1px solid #d9ddd8;border-radius:16px;background:#fff;box-shadow:0 28px 70px #00000038;padding:16px}._crmLeadModal_12b6h_1217{width:min(720px,100%)}._crmModalHead_12b6h_1221{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}._crmModalHead_12b6h_1221 small{color:#8b7750;font-size:8px;font-weight:900;letter-spacing:.14em}._crmModalHead_12b6h_1221 h2{margin:2px 0 0;font-size:19px}._crmModalHead_12b6h_1221>button{width:32px;height:32px;border:1px solid #d9ddd8;border-radius:50%;background:#fff;font-size:18px;cursor:pointer}._crmModalCard_12b6h_1206>label,._crmLeadForm_12b6h_1252 label{display:grid;gap:5px;color:#5c655e;font-size:10px;font-weight:800}._crmModalCard_12b6h_1206 input,._crmModalCard_12b6h_1206 select{width:100%;min-height:40px;border:1px solid #d3d9d4;border-radius:9px;background:#fbfcfa;padding:9px 10px;color:#26352d;font:inherit}._crmLeadForm_12b6h_1252{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._crmModalActions_12b6h_1278{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #ecefec}._crmModalActions_12b6h_1278 button{min-height:36px;border:1px solid #d4dad5;border-radius:9px;background:#fff;color:#35463c;padding:8px 12px;font:inherit;font-size:10px;font-weight:800;cursor:pointer}._crmModalActions_12b6h_1278 button[type=submit]{border-color:#314d3f;background:#314d3f;color:#fff}@media(max-width:900px){._crmTopbar_12b6h_979{align-items:stretch;flex-direction:column}._crmActions_12b6h_1004{justify-content:flex-start}._crmAutomationTools_12b6h_1014 form{width:100%;margin-left:0}._crmAutomationTools_12b6h_1014 form input{flex:1}._workspace_12b6h_1 ._kanban_12b6h_14,._workspace_12b6h_1 ._column_12b6h_314{min-height:calc(100vh - 260px)}._workspace_12b6h_1 ._leadList_12b6h_365{min-height:calc(100vh - 325px)}}@media(max-width:620px){._crmLeadForm_12b6h_1252{grid-template-columns:1fr}}._crmTriggerForm_12b6h_1342{display:grid;grid-template-columns:repeat(6,minmax(130px,1fr)) auto;gap:9px;align-items:end;padding:12px;border:1px solid #e1e5e1;border-radius:12px;background:#f8faf7}._crmTriggerForm_12b6h_1342 label{display:grid;gap:5px;min-width:0;color:#5d675f;font-size:9px;font-weight:850}._crmTriggerForm_12b6h_1342 input,._crmTriggerForm_12b6h_1342 select{width:100%;min-width:0;min-height:38px;border:1px solid #d4dad5;border-radius:8px;background:#fff;color:#2f4137;padding:8px 9px;font:inherit;font-size:10px}._crmTriggerForm_12b6h_1342>button{min-height:38px;border:1px solid #314d3f;border-radius:8px;background:#314d3f;color:#fff;padding:8px 12px;font:inherit;font-size:10px;font-weight:850;cursor:pointer;white-space:nowrap}._crmTriggerList_12b6h_1390{display:grid;gap:7px;margin-top:10px}._crmTriggerRow_12b6h_1396{display:grid;grid-template-columns:minmax(190px,1fr) minmax(190px,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;border:1px solid #e1e5e1;border-radius:10px;background:#fff}._crmTriggerRow_12b6h_1396>div{display:grid;gap:3px;min-width:0}._crmTriggerRow_12b6h_1396 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#31443a;font-size:10px}._crmTriggerRow_12b6h_1396 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a837c;font-size:8px}._crmTriggerStatus_12b6h_1429{display:inline-flex;align-items:center;justify-content:center;min-height:25px;padding:0 8px;border-radius:999px;background:#e5f0e7;color:#346146;font-size:8px;font-weight:900;text-transform:uppercase}._crmTriggerRow_12b6h_1396>button{min-height:30px;border:1px solid #e0c5c2;border-radius:8px;background:#fff;color:#984943;padding:6px 9px;font:inherit;font-size:8px;font-weight:850;cursor:pointer}._crmTriggerEmpty_12b6h_1456{padding:20px 12px;border:1px dashed #cfd6d0;border-radius:10px;background:#fbfcfa;color:#7a837c;text-align:center;font-size:9px}@media(max-width:1200px){._crmTriggerForm_12b6h_1342{grid-template-columns:repeat(3,minmax(0,1fr))}._crmTriggerForm_12b6h_1342>button{width:fit-content}}@media(max-width:720px){._crmTriggerForm_12b6h_1342{grid-template-columns:1fr}._crmTriggerRow_12b6h_1396{grid-template-columns:1fr auto}._crmTriggerRow_12b6h_1396>div{grid-column:1 / -1}}._crmAutomationToolbar_12b6h_1492{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(0,2fr) auto;align-items:center;gap:12px;padding:12px 14px;border:1px solid #d8dfd9;border-radius:14px;background:#fff;box-shadow:0 8px 24px #1927200d}._crmAutomationToolbarIntro_12b6h_1504{display:grid;gap:2px;min-width:0}._crmAutomationToolbarIntro_12b6h_1504 span{color:#8b7750;font-size:7px;font-weight:900;letter-spacing:.14em}._crmAutomationToolbarIntro_12b6h_1504 strong{color:#304239;font-size:12px}._crmAutomationToolbarIntro_12b6h_1504 small{color:#78817a;font-size:8px}._crmAutomationClose_12b6h_1527{min-height:36px;border:1px solid #d5dbd6;border-radius:9px;background:#f7f9f6;color:#3c4c43;padding:8px 11px;font:inherit;font-size:10px;font-weight:800;cursor:pointer;white-space:nowrap}._kanbanAutomationMode_12b6h_1541{align-items:stretch}._kanbanAutomationMode_12b6h_1541 ._columnAutomation_12b6h_1545{background:#f2f4f0;border-color:#d7ddd8}._columnAutomation_12b6h_1545 ._columnHeader_12b6h_322{background:#fff}._stageAutomationBody_12b6h_1554{display:flex;min-height:calc(100vh - 285px);flex:1;flex-direction:column;gap:9px;padding:10px}._stageTriggerList_12b6h_1563{display:grid;gap:8px;align-content:start}._stageTriggerCard_12b6h_1569{display:grid;grid-template-columns:30px minmax(0,1fr);gap:8px;position:relative;padding:10px;border:1px solid #d9dfda;border-radius:11px;background:#fff;box-shadow:0 4px 14px #1d2a220b}._stageTriggerIcon_12b6h_1581{width:30px;height:30px;display:grid;place-items:center;border-radius:9px;background:#edf2e8;color:#4b614d;font-size:13px}._stageTriggerCopy_12b6h_1592{display:grid;gap:2px;min-width:0;padding-right:2px}._stageTriggerCopy_12b6h_1592 span,._stageTriggerCopy_12b6h_1592 i{color:#8a8170;font-size:6px;font-style:normal;font-weight:900;letter-spacing:.1em}._stageTriggerCopy_12b6h_1592 strong,._stageTriggerCopy_12b6h_1592 b,._stageTriggerCopy_12b6h_1592 small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._stageTriggerCopy_12b6h_1592 strong{color:#304139;font-size:10px}._stageTriggerCopy_12b6h_1592 i{margin-top:5px}._stageTriggerCopy_12b6h_1592 b{color:#49634f;font-size:9px}._stageTriggerCopy_12b6h_1592 small{color:#7a827b;font-size:7px}._stageTriggerActions_12b6h_1635{grid-column:1/-1;display:flex;justify-content:flex-end;gap:5px;padding-top:7px;border-top:1px solid #eef0ed}._stageTriggerActions_12b6h_1635 button{border:0;background:transparent;color:#526259;padding:3px 5px;font:inherit;font-size:7px;font-weight:850;cursor:pointer}._stageTriggerActions_12b6h_1635 ._stageTriggerDelete_12b6h_1655{color:#9a4944}._stageTriggerEmpty_12b6h_1659{display:grid;gap:4px;place-items:center;min-height:105px;padding:14px 10px;border:1px dashed #ccd4cd;border-radius:10px;background:#ffffff70;text-align:center}._stageTriggerEmpty_12b6h_1659 strong{color:#536259;font-size:9px}._stageTriggerEmpty_12b6h_1659 span{color:#889089;font-size:7px}._addStageTrigger_12b6h_1681{width:100%;min-height:38px;margin-top:auto;border:1px dashed #95a698;border-radius:9px;background:#f8faf7;color:#3d5746;font:inherit;font-size:9px;font-weight:850;cursor:pointer}._addStageTrigger_12b6h_1681:hover{border-style:solid;background:#eef3ed}._triggerModalCard_12b6h_1700{width:min(610px,100%)}._triggerModalCard_12b6h_1700 ._crmModalHead_12b6h_1221 p{margin:3px 0 0;color:#798079;font-size:9px}._triggerFormGrid_12b6h_1710{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}._triggerFormGrid_12b6h_1710 label{display:grid;gap:5px;color:#5e685f;font-size:9px;font-weight:850}._triggerFormGrid_12b6h_1710 input,._triggerFormGrid_12b6h_1710 select{width:100%;min-height:40px;border:1px solid #d3d9d4;border-radius:9px;background:#fbfcfa;padding:9px 10px;color:#28372f;font:inherit;font-size:10px}._triggerWide_12b6h_1737{grid-column:1/-1}._triggerDuration_12b6h_1741{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:1100px){._crmAutomationToolbar_12b6h_1492{grid-template-columns:1fr;align-items:stretch}._crmAutomationTools_12b6h_1014 form{margin-left:0}._crmAutomationClose_12b6h_1527{width:max-content}}@media(max-width:620px){._triggerFormGrid_12b6h_1710,._triggerDuration_12b6h_1741{grid-template-columns:1fr}._triggerWide_12b6h_1737{grid-column:auto}._stageAutomationBody_12b6h_1554{min-height:calc(100vh - 350px)}}._inboxDrawerSection_12b6h_1777{display:grid;gap:10px;padding:14px;border-bottom:1px solid #e5e8e5;background:#f7f9f6}._inboxDrawerHeading_12b6h_1785{display:flex;align-items:center;justify-content:space-between;gap:10px}._inboxDrawerHeading_12b6h_1785>div{min-width:0}._inboxDrawerHeading_12b6h_1785 span{color:#8a7657;font-size:8px;font-weight:900;letter-spacing:.13em}._inboxDrawerHeading_12b6h_1785 h3{margin:3px 0 0;color:#33453b;font-size:13px}._inboxDrawerHeading_12b6h_1785 button{min-height:32px;flex:0 0 auto;border:1px solid #2f4b3d;border-radius:8px;background:#2f4b3d;color:#fff;padding:6px 9px;font:inherit;font-size:9px;font-weight:850;cursor:pointer}._inboxDrawerMessages_12b6h_1823{display:grid;gap:7px;max-height:250px;overflow-y:auto;padding:8px;border:1px solid #dfe4df;border-radius:10px;background:#eef2ed}._inboxDrawerMessageIn_12b6h_1834,._inboxDrawerMessageOut_12b6h_1835{display:grid;gap:4px;max-width:88%;padding:8px 9px;border-radius:10px;font-size:10px}._inboxDrawerMessageIn_12b6h_1834{justify-self:start;border:1px solid #d9ddd7;background:#fff}._inboxDrawerMessageOut_12b6h_1835{justify-self:end;background:#dfead6}._inboxDrawerMessageIn_12b6h_1834 p,._inboxDrawerMessageOut_12b6h_1835 p{margin:0;white-space:pre-wrap;line-height:1.4}._inboxDrawerMessageIn_12b6h_1834 small,._inboxDrawerMessageOut_12b6h_1835 small{color:#7f8882;font-size:8px}._inboxDrawerEmpty_12b6h_1868{padding:18px 10px;color:#77827b;text-align:center;font-size:9px}._triggerPickerBackdrop_12b6h_1877{position:fixed;inset:0;z-index:3650;display:grid;place-items:center;padding:22px;background:#0e1211b8;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}._triggerPickerCard_12b6h_1888{width:min(690px,calc(100vw - 44px));height:min(580px,calc(100vh - 52px));display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;overflow:hidden;padding:18px 20px 16px;border:1px solid #d8dde4;border-radius:12px;background:#fff;box-shadow:0 24px 70px #00000047}._triggerPickerHead_12b6h_1902{display:flex;align-items:center;justify-content:space-between;gap:16px}._triggerPickerHead_12b6h_1902 strong{color:#1e2d42;font-size:14px;font-weight:800}._triggerPickerHead_12b6h_1902 button{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:#4c5969;font:inherit;font-size:19px;line-height:1;cursor:pointer}._triggerPickerHead_12b6h_1902 button:hover{background:#f3f5f8}._triggerPickerSearch_12b6h_1932{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;min-height:38px;padding:0 10px;border:1px solid #dbe0e7;border-radius:9px;background:#fff;box-shadow:0 2px 5px #1926371c}._triggerPickerSearch_12b6h_1932 span{color:#53647b;font-size:17px}._triggerPickerSearch_12b6h_1932 input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#344356;padding:9px 0;font:inherit;font-size:12px}._triggerPickerSearch_12b6h_1932 input::placeholder{color:#5d697a}._triggerPickerScroll_12b6h_1965{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:6px 8px 16px 2px;scrollbar-width:thin;scrollbar-color:#8e9194 transparent}._triggerPickerScroll_12b6h_1965::-webkit-scrollbar{width:9px}._triggerPickerScroll_12b6h_1965::-webkit-scrollbar-track{background:transparent}._triggerPickerScroll_12b6h_1965::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:999px;background:#8e9194}._triggerPickerGroup_12b6h_1988{display:grid;gap:8px;margin-bottom:18px}._triggerPickerGroup_12b6h_1988 h3{margin:0;color:#677487;font-size:8px;font-weight:900;letter-spacing:.055em}._triggerPickerGrid_12b6h_2002{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}._triggerPickerItem_12b6h_2008{min-height:102px;display:grid;grid-template-columns:28px minmax(0,1fr);align-content:start;gap:7px;padding:11px 10px;border:1px solid #dce2e9;border-radius:10px;background:#fff;color:#233349;text-align:left;font:inherit;cursor:pointer;box-shadow:0 2px 5px #2230430f;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}._triggerPickerItem_12b6h_2008:hover{border-color:#9c9cff;box-shadow:0 7px 18px #564fd21f;transform:translateY(-1px)}._triggerPickerIcon_12b6h_2032{width:26px;height:26px;display:inline-grid;place-items:center;flex:0 0 26px;border-radius:5px;background:#eeefff;color:#5d5bff;font-size:14px;font-weight:900}._triggerPickerCopy_12b6h_2045{min-width:0;display:grid;align-content:start;gap:6px}._triggerPickerCopy_12b6h_2045 strong{color:#25354a;font-size:10px;font-weight:850;line-height:1.24}._triggerPickerCopy_12b6h_2045 small{color:#657184;font-size:9px;line-height:1.34}._triggerPickerNoResults_12b6h_2065{display:grid;place-items:center;min-height:180px;color:#7a8491;text-align:center;font-size:11px}._triggerSelectedType_12b6h_2074{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;margin:0 0 12px;padding:10px 11px;border:1px solid #e1e4f4;border-radius:10px;background:#f9f9ff}._triggerSelectedType_12b6h_2074>div{min-width:0;display:grid;gap:3px}._triggerSelectedType_12b6h_2074 strong{color:#29364a;font-size:10px}._triggerSelectedType_12b6h_2074 small{color:#6f7888;font-size:8px;line-height:1.35}._triggerSelectedType_12b6h_2074 button{border:0;background:transparent;color:#5d5bdb;padding:5px;font:inherit;font-size:8px;font-weight:850;cursor:pointer}._triggerFormGrid_12b6h_1710 textarea{width:100%;min-height:88px;resize:vertical;border:1px solid #d3d9d4;border-radius:9px;background:#fbfcfa;padding:9px 10px;color:#28372f;font:inherit;font-size:10px}._triggerDangerNote_12b6h_2127{padding:11px;border:1px solid #efcac6;border-radius:9px;background:#fff5f4;color:#9d4039;font-size:9px;font-weight:750;line-height:1.45}._inboundWebhookBox_12b6h_2138{display:grid;gap:8px;padding:11px;border:1px solid #dce1f2;border-radius:10px;background:#f8f9ff}._inboundWebhookBox_12b6h_2138>strong{color:#2c3c50;font-size:10px}._inboundWebhookBox_12b6h_2138 code{display:block;overflow-x:auto;padding:8px;border:1px solid #e1e4ec;border-radius:7px;background:#fff;color:#4d55a8;font-size:8px;white-space:nowrap}._inboundWebhookBox_12b6h_2138>small{color:#6b7583;font-size:8px;line-height:1.4}@media(max-width:720px){._triggerPickerCard_12b6h_1888{width:min(620px,calc(100vw - 24px));height:calc(100vh - 28px);padding:15px}._triggerPickerGrid_12b6h_2002{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){._triggerPickerBackdrop_12b6h_1877{padding:8px}._triggerPickerCard_12b6h_1888{width:100%;height:calc(100vh - 16px);border-radius:10px}._triggerPickerGrid_12b6h_2002{grid-template-columns:1fr}}._triggerConfigPanel_12b6h_2200{position:fixed;z-index:3720;width:320px;max-height:calc(100vh - 54px);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;border:1px solid #dce1e8;border-radius:9px;background:#fff;box-shadow:0 4px 14px #1f2b3a38;color:#3c4858;font-family:Inter,ui-sans-serif,system-ui,sans-serif}._triggerConfigScroll_12b6h_2216{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:10px 11px 12px;scrollbar-width:thin;scrollbar-color:#8e9296 transparent}._triggerConfigScroll_12b6h_2216::-webkit-scrollbar{width:9px}._triggerConfigScroll_12b6h_2216::-webkit-scrollbar-track{background:transparent}._triggerConfigScroll_12b6h_2216::-webkit-scrollbar-thumb{border:2px solid #fff;border-radius:999px;background:#8e9296}._triggerConfigField_12b6h_2239,._triggerConfigDetailField_12b6h_2240,._triggerConfigInlinePair_12b6h_2241 label,._triggerConfigActionBox_12b6h_2242 label{display:grid;gap:5px;color:#596575;font-size:9px;font-weight:600}._triggerConfigField_12b6h_2239>span{color:#505c6c;font-size:9px;font-weight:650}._triggerConfigPanel_12b6h_2200 input,._triggerConfigPanel_12b6h_2200 select,._triggerConfigPanel_12b6h_2200 textarea{width:100%;min-height:28px;border:1px solid #dbe0e8;border-radius:4px;background:#fff;color:#475464;padding:5px 8px;font:inherit;font-size:9px;line-height:1.25;outline:none}._triggerConfigPanel_12b6h_2200 input:focus,._triggerConfigPanel_12b6h_2200 select:focus,._triggerConfigPanel_12b6h_2200 textarea:focus{border-color:#7e79ff;box-shadow:0 0 0 1px #5d5bff14}._triggerConditionAdd_12b6h_2279{width:100%;min-height:27px;margin-top:7px;border:1px dashed #d7dce5;border-radius:4px;background:#fff;color:#6f7a89;padding:5px 8px;text-align:left;font:inherit;font-size:9px;cursor:pointer}._triggerConfigHint_12b6h_2294{display:block;margin:5px 1px 10px;color:#737d89;font-size:8px;line-height:1.35}._triggerConditionEditor_12b6h_2302{display:grid;grid-template-columns:1fr;gap:5px;margin:6px 0 10px;padding:7px;border:1px solid #e1e5eb;border-radius:5px;background:#fafbfc}._triggerConfigSectionLabel_12b6h_2313{display:block;margin:9px 0 5px;color:#606a78;font-size:8px;font-weight:850;letter-spacing:.035em}._triggerExecuteList_12b6h_2322{display:grid;gap:3px}._triggerExecuteOption_12b6h_2327{min-height:29px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;padding:5px 8px;border:1px solid #d9dfe8;border-radius:4px;background:#fff;color:#596575;font-size:9px;line-height:1.25;cursor:pointer}._triggerExecuteOption_12b6h_2327 input{appearance:none;width:13px;height:13px;min-height:13px;margin:0;padding:0;border:1px solid #aeb8c5;border-radius:50%;background:#fff;box-shadow:none}._triggerExecuteOption_12b6h_2327 input:checked{border:2px solid #5d5bff;box-shadow:inset 0 0 0 2px #fff;background:#5d5bff}._triggerExecuteOptionSelected_12b6h_2362{border-color:#655fff;background:#f2f1ff;color:#485168}._triggerConfigInlinePair_12b6h_2241{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:6px;padding:7px;border:1px solid #e1e5eb;border-radius:5px;background:#fafbff}._triggerConfigDetailField_12b6h_2240{margin-top:6px;padding:7px;border:1px solid #e1e5eb;border-radius:5px;background:#fafbff}._triggerMessageHint_12b6h_2387{margin:7px 1px 12px;color:#6f7986;font-size:7.5px;line-height:1.3}._triggerActiveSelect_12b6h_2394{display:block;margin-bottom:9px}._triggerActiveSelect_12b6h_2394 select{min-height:28px}._triggerToggleRow_12b6h_2403{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin:5px 0 11px}._triggerToggleRow_12b6h_2403>div{display:grid;gap:2px;min-width:0}._triggerToggleRow_12b6h_2403 strong{color:#3f4a5a;font-size:9px;font-weight:750}._triggerToggleRow_12b6h_2403 small{color:#78818d;font-size:7.5px;line-height:1.25}._triggerSwitch_12b6h_2429{position:relative;width:30px;height:17px;cursor:pointer}._triggerSwitch_12b6h_2429 input{position:absolute;opacity:0;pointer-events:none}._triggerSwitch_12b6h_2429 span{position:absolute;inset:0;border-radius:999px;background:#e1e5eb;transition:background .15s ease}._triggerSwitch_12b6h_2429 span:after{content:"";position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000002e;transition:transform .15s ease}._triggerSwitch_12b6h_2429 input:checked+span{background:#5d5bff}._triggerSwitch_12b6h_2429 input:checked+span:after{transform:translate(13px)}._triggerConfigActionBox_12b6h_2242{display:grid;gap:6px;margin:8px 0 10px;padding:8px;border:1px solid #dfe4eb;border-radius:5px;background:#fff}._triggerConfigActionBox_12b6h_2242>strong{color:#3f4b5d;font-size:9px;font-weight:800}._triggerConfigActionBox_12b6h_2242 textarea{min-height:68px;resize:vertical}._triggerConfigActionBox_12b6h_2242 code{display:block;overflow-x:auto;padding:6px;border:1px solid #e1e5eb;border-radius:4px;background:#f8f9fb;color:#5957c9;font-size:7px;white-space:nowrap}._triggerConfigActionHead_12b6h_2504{display:flex;align-items:center;justify-content:space-between;gap:7px}._triggerConfigActionHead_12b6h_2504>strong{color:#3f4b5d;font-size:9px}._triggerConfigActionHead_12b6h_2504>div{display:flex;gap:4px}._triggerConfigActionHead_12b6h_2504 button{min-height:23px;display:inline-flex;align-items:center;gap:3px;border:1px solid #d9dfe7;border-radius:10px;background:#fff;color:#505c6d;padding:3px 7px;font:inherit;font-size:8px;font-weight:650;cursor:pointer}._triggerConfigResourceSelect_12b6h_2537{min-height:34px!important;font-weight:650!important;appearance:none}._triggerConfigSelectedHint_12b6h_2543{display:none}._triggerConfigDanger_12b6h_2547{border-color:#f0c8c5;background:#fff8f7}._triggerConfigDanger_12b6h_2547 small{color:#9b4d47;font-size:8px;line-height:1.3}._triggerApplyExisting_12b6h_2558{min-height:27px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:6px;margin:3px 0 2px;color:#4f5c6c;font-size:8.5px;cursor:pointer}._triggerApplyExisting_12b6h_2558 input{appearance:none;width:13px;height:13px;min-height:13px;margin:0;padding:0;border:1px solid #756fff;border-radius:50%;background:#fff}._triggerApplyExisting_12b6h_2558 input:checked{border:2px solid #5d5bff;box-shadow:inset 0 0 0 2px #fff;background:#5d5bff}._triggerConfigFooter_12b6h_2588{min-height:47px;display:flex;align-items:center;gap:6px;padding:8px 11px;border-top:1px solid #e1e5eb;background:#fff}._triggerConfigFooter_12b6h_2588 button{border:0;font:inherit;cursor:pointer}._triggerConfigReady_12b6h_2604{min-height:28px;border-radius:7px!important;background:#5d5bff!important;color:#fff!important;padding:5px 11px!important;font-size:9px!important;font-weight:800!important;box-shadow:0 2px 4px #5d5bff33}._triggerConfigCancel_12b6h_2615{min-height:28px;background:transparent!important;color:#667180!important;padding:5px 3px!important;font-size:8.5px!important}._triggerConfigDelete_12b6h_2623{width:28px;height:28px;display:grid;place-items:center;margin-left:auto;background:transparent!important;color:#ff454f!important;padding:4px!important}._triggerConfigDelete_12b6h_2623 svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}@media(max-width:620px){._triggerConfigPanel_12b6h_2200{width:min(320px,calc(100vw - 16px));left:8px!important;top:48px!important;max-height:calc(100vh - 56px)}}._triggerActiveSelect_12b6h_2394{position:relative;display:block;margin-bottom:9px}._triggerActiveButton_12b6h_2660{width:100%;min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:1px solid #dbe0e8;border-radius:4px;background:#fff;color:#4d5969;padding:5px 8px;text-align:left;font:inherit;font-size:9px;cursor:pointer}._triggerActiveButton_12b6h_2660 b{color:#798391;font-size:10px;font-weight:600}._triggerActiveMenu_12b6h_2684{position:absolute;z-index:20;top:calc(100% + 3px);left:0;right:22px;display:grid;padding:4px;border:1px solid #d9dee6;border-radius:6px;background:#fff;box-shadow:0 4px 12px #26303f2e}._triggerActiveMenu_12b6h_2684 button{min-height:27px;border:0;border-radius:4px;background:#fff;color:#465261;padding:5px 7px;text-align:left;font:inherit;font-size:9px;cursor:pointer}._triggerActiveMenu_12b6h_2684 button:hover{background:#f4f4ff}._triggerActiveMenu_12b6h_2684 ._triggerActiveMenuSelected_12b6h_2715{background:#efefff;color:#5d5bff}._workspace_12b6h_1 ._kanban_12b6h_14{grid-auto-columns:280px;grid-template-columns:none;justify-content:start;overflow-x:auto;overflow-y:visible;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#819d89 #edf2ee}._workspace_12b6h_1 ._kanban_12b6h_14::-webkit-scrollbar{height:10px}._workspace_12b6h_1 ._kanban_12b6h_14::-webkit-scrollbar-track{border-radius:999px;background:#edf2ee}._workspace_12b6h_1 ._kanban_12b6h_14::-webkit-scrollbar-thumb{border:2px solid #edf2ee;border-radius:999px;background:#819d89}._workspace_12b6h_1 ._column_12b6h_314{width:280px;min-width:280px;max-width:280px;scroll-snap-align:start}._triggerPickerCard_12b6h_1888{border-color:#d6dfd8}._triggerPickerHead_12b6h_1902 strong,._triggerPickerCopy_12b6h_2045 strong{color:#304239}._triggerPickerSearch_12b6h_1932{border-color:#d6dfd8;box-shadow:0 2px 5px #314d3f1a}._triggerPickerSearch_12b6h_1932:focus-within{border-color:#6f8b78;box-shadow:0 0 0 2px #314d3f14}._triggerPickerSearch_12b6h_1932 span,._triggerPickerSearch_12b6h_1932 input,._triggerPickerGroup_12b6h_1988 h3,._triggerPickerCopy_12b6h_2045 small{color:#5f7167}._triggerPickerItem_12b6h_2008{border-color:#d9e2db;color:#2f4338;box-shadow:0 2px 5px #314d3f0d}._triggerPickerItem_12b6h_2008:hover{border-color:#718d7a;box-shadow:0 7px 18px #314d3f1f}._triggerPickerIcon_12b6h_2032{background:#edf3ee;color:#314d3f}._triggerSelectedType_12b6h_2074{border-color:#d7e2d9;background:#f4f8f5}._triggerSelectedType_12b6h_2074 strong{color:#304239}._triggerSelectedType_12b6h_2074 small{color:#66766c}._triggerSelectedType_12b6h_2074 button{color:#314d3f}._triggerConfigPanel_12b6h_2200{border-color:#d6dfd8;color:#3d4f45}._triggerConfigField_12b6h_2239,._triggerConfigDetailField_12b6h_2240,._triggerConfigInlinePair_12b6h_2241 label,._triggerConfigActionBox_12b6h_2242 label,._triggerConfigField_12b6h_2239>span,._triggerConfigSectionLabel_12b6h_2313{color:#596b61}._triggerConfigPanel_12b6h_2200 input,._triggerConfigPanel_12b6h_2200 select,._triggerConfigPanel_12b6h_2200 textarea{border-color:#d6dfd8;color:#42554a}._triggerConfigPanel_12b6h_2200 input:focus,._triggerConfigPanel_12b6h_2200 select:focus,._triggerConfigPanel_12b6h_2200 textarea:focus{border-color:#6f8b78;box-shadow:0 0 0 1px #314d3f1a}._triggerExecuteOption_12b6h_2327{border-color:#d8e1da;color:#596b61}._triggerExecuteOption_12b6h_2327 input:checked{border-color:#314d3f;background:#314d3f}._triggerExecuteOptionSelected_12b6h_2362{border-color:#58735f;background:#eef4ef;color:#3f5548}._triggerConfigInlinePair_12b6h_2241,._triggerConfigDetailField_12b6h_2240,._triggerConditionEditor_12b6h_2302{border-color:#dce4de;background:#f7faf7}._triggerSwitch_12b6h_2429 input:checked+span{background:#314d3f}._triggerConfigActionBox_12b6h_2242{border-color:#dce4de}._triggerConfigActionBox_12b6h_2242>strong,._triggerConfigActionHead_12b6h_2504>strong{color:#405449}._triggerConfigActionBox_12b6h_2242 code,._inboundWebhookBox_12b6h_2138 code{color:#3d5b48}._inboundWebhookBox_12b6h_2138{border-color:#d8e2da;background:#f5f8f5}._inboundWebhookBox_12b6h_2138>strong{color:#304239}._triggerApplyExisting_12b6h_2558 input{border-color:#6f8b78}._triggerApplyExisting_12b6h_2558 input:checked{border-color:#314d3f;background:#314d3f}._triggerConfigReady_12b6h_2604{background:#314d3f!important;box-shadow:0 2px 4px #314d3f33}._triggerActiveButton_12b6h_2660{border-color:#d6dfd8;color:#4a5d52}._triggerActiveMenu_12b6h_2684{border-color:#d6dfd8;box-shadow:0 4px 12px #314d3f29}._triggerActiveMenu_12b6h_2684 button{color:#465a4f}._triggerActiveMenu_12b6h_2684 button:hover{background:#f0f5f1}._triggerActiveMenu_12b6h_2684 ._triggerActiveMenuSelected_12b6h_2715{background:#e8f0ea;color:#314d3f}@media(max-width:720px){._workspace_12b6h_1 ._kanban_12b6h_14{grid-auto-columns:280px}._workspace_12b6h_1 ._column_12b6h_314{width:280px;min-width:280px;max-width:280px}}.f03-dashboard{--dash-ink: #17211d;--dash-muted: #6f7872;--dash-line: #dde3df;--dash-panel: #ffffff;--dash-soft: #f4f6f3;--dash-deep: #263423;--dash-accent: #3c5034;--dash-gold: #b79862;width:min(1500px,calc(100% - 40px));margin:0 auto;padding:36px 0 64px;color:var(--dash-ink)}.f03-dashboard *{box-sizing:border-box}.f03-dashboard h1,.f03-dashboard h2,.f03-dashboard h3,.f03-dashboard p{margin-top:0}.f03-dashboard-header{display:flex;align-items:flex-start;justify-content:space-between;gap:28px;margin-bottom:26px}.f03-dashboard-header h1{margin:0 0 9px;font-family:Georgia,serif;font-size:clamp(38px,5vw,62px);line-height:.98;font-weight:400;letter-spacing:-.04em}.f03-dashboard-header>div:first-child>p:last-child{max-width:720px;margin-bottom:0;color:var(--dash-muted);line-height:1.55}.f03-dashboard-kicker{margin-bottom:9px!important;color:var(--dash-gold)!important;font-size:11px;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.f03-source-pill,.f03-panel-badge{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background:#f1eee5;color:#75684d;font-size:11px;font-weight:850;white-space:nowrap}.f03-source-pill{flex:none;padding:10px 13px}.f03-source-pill.connected{background:#e7f0e8;color:#356047}.f03-source-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.f03-dashboard-notice{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:-4px 0 20px;padding:12px 14px;border:1px solid #eadfc8;border-radius:14px;background:#fbf7ee;color:#6d5f43;font-size:12px}.f03-dashboard-notice span{color:#81765f}.f03-metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.f03-metric-card{min-height:148px;padding:20px;border:1px solid var(--dash-line);border-radius:20px;background:var(--dash-panel);box-shadow:0 12px 34px #17211d0a}.f03-metric-card--accent{background:radial-gradient(circle at 88% 10%,rgba(195,206,148,.18),transparent 38%),var(--dash-deep);border-color:var(--dash-deep);color:#fff}.f03-metric-card__top{display:flex;align-items:center;justify-content:space-between;gap:12px}.f03-metric-card__top span{color:var(--dash-muted);font-size:12px;font-weight:800}.f03-metric-card--accent .f03-metric-card__top span,.f03-metric-card--accent small{color:#ffffff9e}.f03-metric-card__top i{width:9px;height:9px;border-radius:50%;background:#dce5dc;box-shadow:0 0 0 5px #f3f6f2}.f03-metric-card--accent .f03-metric-card__top i{background:#c3ce94;box-shadow:0 0 0 5px #c3ce941f}.f03-metric-card strong{display:block;margin-top:22px;font-size:clamp(30px,3vw,42px);line-height:1;font-weight:650;letter-spacing:-.035em}.f03-metric-card small{display:block;margin-top:10px;color:var(--dash-muted);font-size:11px}.f03-dashboard-main-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);gap:14px}.f03-dashboard-panel{padding:22px;border:1px solid var(--dash-line);border-radius:20px;background:var(--dash-panel);box-shadow:0 10px 30px #17211d09}.f03-dashboard-panel--commercial{min-height:340px}.f03-panel-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:20px}.f03-panel-heading h2,.f03-panel-heading h3{margin-bottom:5px;color:var(--dash-ink);font-size:19px}.f03-panel-heading h2{font-size:22px}.f03-panel-heading p{margin-bottom:0;color:var(--dash-muted);font-size:12px;line-height:1.45}.f03-panel-badge{padding:7px 10px;background:#eff3ec;color:#61705f}.f03-commercial-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:22px}.f03-commercial-summary>div,.f03-inventory-status>div{padding:14px;border:1px solid #e6e9e4;border-radius:14px;background:#fafbf9}.f03-commercial-summary span,.f03-inventory-status span,.f03-inventory-total span{display:block;color:var(--dash-muted);font-size:11px;font-weight:750}.f03-commercial-summary strong,.f03-inventory-status strong{display:block;margin-top:8px;font-size:17px}.f03-pipeline-visual{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));overflow:hidden;border:1px solid #e3e7e2;border-radius:16px}.f03-pipeline-step{min-height:98px;padding:15px 14px;border-right:1px solid #e3e7e2;background:linear-gradient(180deg,#fbfcfa,#f4f7f3);display:flex;gap:10px;align-items:flex-start}.f03-pipeline-step:last-child{border-right:0}.f03-pipeline-step__index{color:var(--dash-gold);font-size:10px;font-weight:900}.f03-pipeline-step small{display:block;color:var(--dash-muted);font-size:10px;margin-bottom:8px}.f03-pipeline-step strong{font-size:22px}.f03-inventory-total{padding:20px;border-radius:16px;background:var(--dash-deep);color:#fff}.f03-inventory-total span{color:#ffffff94}.f03-inventory-total strong{display:block;margin-top:10px;font-size:clamp(25px,2.6vw,34px);font-weight:600}.f03-inventory-status{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:10px}.f03-dashboard-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:14px}.f03-distribution{display:grid;gap:15px}.f03-distribution__row{display:grid;gap:7px}.f03-distribution__label{display:flex;justify-content:space-between;gap:14px;font-size:12px}.f03-distribution__label span{color:#4f5b55}.f03-distribution__track{height:7px;overflow:hidden;border-radius:999px;background:#edf1ed}.f03-distribution__track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#3c5034,#81906d)}.f03-empty-visual{min-height:178px;display:grid;place-items:center;align-content:center;gap:16px;padding:18px;border:1px dashed #d8ded7;border-radius:16px;background:linear-gradient(180deg,#fafbf9,#f5f7f4);text-align:center}.f03-empty-visual p{max-width:280px;margin-bottom:0;color:var(--dash-muted);font-size:12px;line-height:1.5}.f03-empty-visual__art{width:126px;height:56px;display:flex;align-items:end;justify-content:center;gap:7px}.f03-empty-visual__art span{width:20px;border-radius:6px 6px 2px 2px;background:#dfe5de}.f03-empty-visual__art span:nth-child(1){height:24px}.f03-empty-visual__art span:nth-child(2){height:38px}.f03-empty-visual__art span:nth-child(3){height:50px;background:#cdd7c9}.f03-empty-visual__art span:nth-child(4){height:31px}.f03-action-list{display:grid;gap:8px}.f03-action-row{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:44px;padding:10px 0;border-bottom:1px solid #edf0ec;font-size:12px}.f03-action-row:last-child{border-bottom:0}.f03-action-row span{color:#4c5852}@media(max-width:1180px){.f03-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f03-dashboard-main-grid{grid-template-columns:1fr}.f03-dashboard-panels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:780px){.f03-dashboard{width:min(100% - 24px,1500px);padding-top:22px}.f03-dashboard-header,.f03-dashboard-notice{display:grid}.f03-source-pill{justify-self:start}.f03-metric-grid,.f03-dashboard-panels,.f03-commercial-summary,.f03-inventory-status,.f03-pipeline-visual{grid-template-columns:1fr}.f03-pipeline-step{min-height:72px;border-right:0;border-bottom:1px solid #e3e7e2}.f03-pipeline-step:last-child{border-bottom:0}}.f03-dashboard-header__actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap}.f03-customize-button{border:1px solid var(--dash-deep);border-radius:11px;background:var(--dash-deep);color:#fff;padding:10px 14px;font-size:11px;font-weight:850;cursor:pointer}.f03-customize-button.secondary{border-color:var(--dash-line);background:#fff;color:var(--dash-ink)}.f03-kpi-empty{min-height:132px;display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px;padding:22px;border:1px dashed #cfd7cd;border-radius:18px;background:#f8faf7}.f03-kpi-empty strong,.f03-kpi-empty span{display:block}.f03-kpi-empty span{margin-top:5px;color:var(--dash-muted);font-size:12px}.f03-kpi-empty button{flex:none;border:0;border-radius:11px;background:var(--dash-deep);color:#fff;padding:10px 14px;font-size:11px;font-weight:850;cursor:pointer}.f03-kpi-modal-backdrop{position:fixed;inset:0;z-index:4000;display:grid;place-items:center;padding:24px;background:#1219157a;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.f03-kpi-modal{width:min(760px,100%);max-height:min(760px,calc(100vh - 48px));overflow:auto;padding:24px;border-radius:20px;background:#fff;box-shadow:0 28px 80px #11191438}.f03-kpi-modal__head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.f03-kpi-modal__head h2{margin-bottom:6px;font-size:26px}.f03-kpi-modal__head p:last-child{margin-bottom:0;color:var(--dash-muted);font-size:12px}.f03-kpi-modal__close{flex:none;width:36px;height:36px;border:1px solid var(--dash-line);border-radius:50%;background:#fff;color:var(--dash-ink);font-size:21px;cursor:pointer}.f03-kpi-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.f03-kpi-options label{display:flex;align-items:center;gap:11px;padding:14px;border:1px solid var(--dash-line);border-radius:13px;background:#fafbf9;cursor:pointer}.f03-kpi-options label.selected{border-color:#85947f;background:#f1f5ef}.f03-kpi-options input{width:18px;height:18px;accent-color:var(--dash-deep)}.f03-kpi-options strong,.f03-kpi-options small{display:block}.f03-kpi-options small{margin-top:3px;color:var(--dash-muted);font-size:10px}.f03-kpi-modal__actions{display:flex;justify-content:flex-end;gap:8px;margin-top:22px;flex-wrap:wrap}@media(max-width:780px){.f03-dashboard-header__actions{justify-content:flex-start}.f03-kpi-empty{display:grid}.f03-kpi-options{grid-template-columns:1fr}.f03-kpi-modal__actions{justify-content:stretch}.f03-kpi-modal__actions button{flex:1 1 140px}}._workspace_6q28b_1{position:relative;display:grid;grid-template-columns:minmax(280px,320px) minmax(250px,290px) minmax(0,1fr);min-height:720px;height:calc(100vh - 24px);margin:12px;border:1px solid #d8d4cb;border-radius:18px;overflow:hidden;background:#eef1ed;color:#1f2d27;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._feedback_6q28b_16{position:absolute;z-index:60;top:12px;left:50%;display:flex;align-items:center;gap:12px;width:min(640px,calc(100% - 32px));padding:11px 14px;transform:translate(-50%);border:1px solid #d9c899;border-radius:12px;background:#fff8df;color:#59471d;box-shadow:0 14px 32px #19241f24}._feedback_6q28b_16 button{margin-left:auto;border:0;background:transparent;cursor:pointer}._contextPane_6q28b_41,._chatPane_6q28b_42,._conversationList_6q28b_43{min-width:0;min-height:0}._contextPane_6q28b_41,._conversationList_6q28b_43{display:flex;flex-direction:column;overflow-y:auto;background:#fcfbf8}._conversationList_6q28b_43,._contextPane_6q28b_41{border-right:1px solid #dedad2}._profileHidden_6q28b_64{grid-template-columns:minmax(280px,320px) minmax(0,1fr)}._contextPaneHidden_6q28b_68{display:none}._profileHeader_6q28b_72{display:flex;align-items:center;gap:12px;min-height:92px;padding:17px;border-bottom:1px solid #e2ded6;background:#fff}._profileAvatar_6q28b_82,._chatAvatar_6q28b_83,._conversationAvatar_6q28b_84{display:grid;place-items:center;flex:0 0 auto;border-radius:999px;background:#263f35;color:#fff;font-weight:800}._profileAvatar_6q28b_82{width:48px;height:48px;font-size:13px}._profileIdentity_6q28b_100{min-width:0}._profileIdentity_6q28b_100>span{color:#8a7657;font-size:9px;font-weight:900;letter-spacing:.13em;text-transform:uppercase}._profileIdentity_6q28b_100 h2{margin:3px 0 2px;overflow:hidden;font-size:17px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._profileIdentity_6q28b_100 p{margin:0;overflow:hidden;color:#78817d;font-size:11px;text-overflow:ellipsis;white-space:nowrap}._profileEmpty_6q28b_130{display:grid;gap:8px;padding:24px 18px;color:#6c7771}._profileEmpty_6q28b_130 strong{color:#2f4039}._profileEmpty_6q28b_130 p{margin:0;font-size:12px;line-height:1.55}._contextSection_6q28b_147{display:grid;gap:10px;padding:15px 16px;border-bottom:1px solid #e6e2da}._sectionHeading_6q28b_154{display:flex;align-items:center;justify-content:space-between;gap:8px}._sectionHeading_6q28b_154 h3{margin:0;color:#59665f;font-size:10px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}._sectionHeading_6q28b_154>span{min-width:22px;padding:3px 6px;border-radius:999px;background:#eef1ec;color:#738077;font-size:9px;font-weight:800;text-align:center}._fieldLabel_6q28b_181,._customField_6q28b_182{display:grid;gap:5px}._fieldLabel_6q28b_181>span,._customField_6q28b_182>span{color:#6e7973;font-size:10px;font-weight:700}._contextSection_6q28b_147 select,._contextSection_6q28b_147 input,._contextSection_6q28b_147 button,._fieldCreator_6q28b_197 input,._fieldCreator_6q28b_197 select,._fieldCreator_6q28b_197 button,._automationControl_6q28b_200 select,._automationControl_6q28b_200 button{width:100%;min-height:38px;border:1px solid #cec9c0;border-radius:9px;background:#fff;color:#24342d;padding:8px 9px;font:inherit;font-size:11px}._contextSection_6q28b_147 button,._fieldCreator_6q28b_197 button,._automationControl_6q28b_200 button{border-color:#263f35;background:#263f35;color:#fff;cursor:pointer}._contextSection_6q28b_147 small{color:#87908b;font-size:10px;line-height:1.45}._contextSection_6q28b_147 dl{display:grid;grid-template-columns:70px 1fr;gap:7px 8px;margin:0;font-size:11px}._contextSection_6q28b_147 dt{color:#8a928e}._contextSection_6q28b_147 dd{margin:0;overflow-wrap:anywhere;color:#3e4b45}._tags_6q28b_246{display:flex;flex-wrap:wrap;gap:6px}._tags_6q28b_246 button{display:inline-flex;align-items:center;gap:5px;width:auto;min-height:28px;padding:5px 8px;border:0;border-radius:999px;background:#e9efe5;color:#43543f;font-size:10px;font-weight:700}._tags_6q28b_246 button span{opacity:.55}._customFieldsList_6q28b_271{display:grid;gap:9px}._customField_6q28b_182 input[type=checkbox]{width:18px;min-height:18px;padding:0}._customField_6q28b_182 select[multiple]{min-height:86px}._fieldCreator_6q28b_197,._automationPanel_6q28b_287{border:1px solid #ded9d0;border-radius:10px;background:#f8f7f3}._fieldCreator_6q28b_197 summary,._automationPanel_6q28b_287 summary{padding:10px 11px;color:#47564f;font-size:10px;font-weight:800;cursor:pointer}._fieldCreator_6q28b_197 form{display:grid;gap:7px;padding:0 10px 10px}._taskForm_6q28b_308{display:grid;grid-template-columns:1fr 1fr;gap:6px}._taskForm_6q28b_308 button{grid-column:1 / -1}._task_6q28b_308{display:grid;gap:3px;padding-top:8px;border-top:1px solid #ebe7df;font-size:10px}._task_6q28b_308 span{color:#8b938f}._automationGrid_6q28b_330{display:grid;gap:8px;padding:0 10px 10px}._automationControl_6q28b_200{display:grid;gap:7px;padding:10px;border:1px solid #e1ddd5;border-radius:9px;background:#fff}._automationControl_6q28b_200>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:10px}._automationControl_6q28b_200>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:6px}._automationControl_6q28b_200 span{color:#7d8782;font-size:9px}._automationControl_6q28b_200 button:disabled,._composer_6q28b_365 button:disabled{border-color:#d5d2cb;background:#dddcd8;color:#939995;cursor:not-allowed}._chatPane_6q28b_42{display:flex;flex-direction:column;background:#edf1ec}._chatHeader_6q28b_378{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:12px 16px;border-bottom:1px solid #dcded9;background:#fffffff2}._chatContact_6q28b_389{display:flex;align-items:center;gap:10px;min-width:0}._chatAvatar_6q28b_83{width:38px;height:38px;font-size:12px}._chatContact_6q28b_389>div:last-child{display:grid;gap:2px;min-width:0}._chatContact_6q28b_389 strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chatContact_6q28b_389 span{overflow:hidden;color:#7b847f;font-size:10px;text-overflow:ellipsis;white-space:nowrap}._chatStatusStack_6q28b_422{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:6px}._interactionBadge_6q28b_430,._transportBadge_6q28b_431{padding:6px 8px;border-radius:999px;font-size:9px;font-weight:800;white-space:nowrap}._interactionBadge_6q28b_430{border:1px solid #d1d9bc;background:#eef4df;color:#40543a}._transportBadge_6q28b_431{border:1px solid #d8d4cb;background:#f7f6f2;color:#69746e}._chatToolbar_6q28b_451{display:flex;flex-wrap:wrap;gap:6px;padding:8px 12px;border-bottom:1px solid #dfe1dc;background:#ffffffb8}._chatToolbar_6q28b_451 button{min-height:30px;padding:6px 9px;border:1px solid #cfd4ce;border-radius:8px;background:#fff;color:#405048;font:inherit;font-size:10px;font-weight:700;cursor:pointer}._messageArea_6q28b_473{position:relative;display:flex;flex:1 1 auto;flex-direction:column;gap:10px;min-height:0;overflow-y:auto;padding:22px 24px;background:linear-gradient(#eef2ede8,#eef2ede8),radial-gradient(circle at 1px 1px,rgba(76,98,87,.14) 1px,transparent 0);background-size:auto,22px 22px}._chatEmpty_6q28b_488{display:grid;place-items:center;align-content:center;gap:8px;flex:1 1 auto;min-height:260px;color:#738078;text-align:center}._chatEmptyIcon_6q28b_499{display:grid;place-items:center;width:54px;height:54px;border:1px solid #d7ddd5;border-radius:999px;background:#fffc;font-size:22px}._chatEmpty_6q28b_488 strong{color:#405047}._chatEmpty_6q28b_488 p{max-width:360px;margin:0;font-size:11px;line-height:1.55}._inboundMessage_6q28b_521,._outboundMessage_6q28b_522{display:grid;gap:7px;max-width:min(76%,620px);padding:10px 12px 8px;border-radius:14px;box-shadow:0 2px 7px #2230290f}._inboundMessage_6q28b_521{align-self:flex-start;border:1px solid #d9ddd7;border-bottom-left-radius:4px;background:#fff;color:#28362f}._outboundMessage_6q28b_522{align-self:flex-end;border-bottom-right-radius:4px;background:#dfead6;color:#293a31}._inboundMessage_6q28b_521 p,._outboundMessage_6q28b_522 p{margin:0;white-space:pre-wrap;font-size:12px;line-height:1.5}._inboundMessage_6q28b_521 a,._outboundMessage_6q28b_522 a{color:inherit;font-size:11px;font-weight:700}._inboundMessage_6q28b_521 footer,._outboundMessage_6q28b_522 footer{display:flex;align-items:center;justify-content:flex-end;gap:7px;opacity:.62;font-size:8px}._composerArea_6q28b_571{display:grid;gap:8px;padding:10px 12px 12px;border-top:1px solid #dcded9;background:#fffffff5}._composerTools_6q28b_579{display:flex;align-items:center;flex-wrap:wrap;gap:7px}._attachButton_6q28b_586{display:inline-flex;align-items:center;width:auto;cursor:pointer}._attachButton_6q28b_586 span{display:inline-flex;align-items:center;min-height:28px;padding:5px 9px;border:1px solid #d4d3cc;border-radius:8px;background:#f6f6f2;color:#56635c;font-size:10px;font-weight:700}._attachButton_6q28b_586 input{display:none}._composerAction_6q28b_610{min-height:28px;padding:5px 9px;border:1px solid #d4d3cc;border-radius:8px;background:#f6f6f2;color:#56635c;font:inherit;font-size:10px;font-weight:700;cursor:pointer}._composerActionActive_6q28b_623{border-color:#9eae96;background:#e7eee3;color:#344a38}._composerHint_6q28b_629{margin-left:auto;color:#87908b;font-size:9px}._composer_6q28b_365{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:end}._composer_6q28b_365 textarea{width:100%;min-height:48px;max-height:140px;resize:vertical;border:1px solid #cfd2cc;border-radius:12px;background:#fff;color:#25352e;padding:10px 11px;font:inherit;font-size:12px}._composer_6q28b_365 button{min-width:78px;min-height:48px;border:1px solid #263f35;border-radius:11px;background:#263f35;color:#fff;font:inherit;font-size:11px;font-weight:800;cursor:pointer}._connectButton_6q28b_669{min-height:34px;border:1px solid #9fac8c;border-radius:9px;background:#edf3df;color:#40533a;font:inherit;font-size:10px;font-weight:800;cursor:pointer}._conversationList_6q28b_43>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:72px;padding:14px 15px;border-bottom:1px solid #e2ded6;background:#fff}._conversationList_6q28b_43 h1{margin:2px 0 0;font-size:18px}._kicker_6q28b_697{color:#8a7657;font-size:9px;font-weight:900;letter-spacing:.13em}._count_6q28b_704{display:inline-grid;place-items:center;min-width:30px;height:30px;border-radius:999px;background:#263f35;color:#fff;font-size:10px;font-weight:800}._conversationSearch_6q28b_716{padding:10px 10px 0;background:#fcfbf8}._conversationSearch_6q28b_716 input{width:100%;min-height:38px;border:1px solid #d6d1c8;border-radius:10px;background:#fff;padding:8px 10px;font:inherit;font-size:11px}._sessionForm_6q28b_732{display:grid;gap:7px;padding:10px;border-bottom:1px solid #e5e1d9}._sessionForm_6q28b_732 label{color:#66736d;font-size:9px;font-weight:900;letter-spacing:.05em;text-transform:uppercase}._sessionForm_6q28b_732 select,._sessionForm_6q28b_732 button{min-height:36px;border:1px solid #d0ccc3;border-radius:9px;background:#fff;color:#27372f;padding:7px 9px;font:inherit;font-size:10px}._sessionForm_6q28b_732 button{border-color:#263f35;background:#263f35;color:#fff;font-weight:800;cursor:pointer}._conversations_6q28b_767{min-height:0;overflow-y:auto;padding:8px}._conversationButton_6q28b_773{display:grid;grid-template-columns:36px 1fr;align-items:center;gap:9px;width:100%;margin-bottom:5px;padding:10px;border:1px solid transparent;border-radius:11px;background:transparent;color:#29372f;text-align:left;cursor:pointer}._conversationButton_6q28b_773:hover{background:#f3f1eb}._selectedConversation_6q28b_793{border-color:#d0d7ca;background:#eaf0e4}._conversationAvatar_6q28b_84{width:36px;height:36px;background:#e3e9df;color:#476049;font-size:10px}._conversationCopy_6q28b_806{display:grid;gap:3px;min-width:0}._conversationTopline_6q28b_812,._conversationMeta_6q28b_813{display:flex;align-items:center;justify-content:space-between;gap:8px}._conversationTopline_6q28b_812 strong,._conversationPreview_6q28b_821{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._conversationTopline_6q28b_812 strong{font-size:11px}._conversationTopline_6q28b_812 small{flex:0 0 auto;color:#89918d;font-size:8px}._conversationPreview_6q28b_821{color:#77817c;font-size:9px}._conversationMeta_6q28b_813{justify-content:flex-start;gap:6px}._conversationMeta_6q28b_813>span{padding:2px 5px;border-radius:999px;background:#f0f1ed;color:#7c8580;font-size:7px;font-weight:800;text-transform:uppercase}._conversationEmpty_6q28b_857{display:grid;gap:6px;padding:22px 12px;color:#7b8580;text-align:center}._conversationEmpty_6q28b_857 strong{color:#48564f;font-size:11px}._conversationEmpty_6q28b_857 p{margin:0;font-size:10px;line-height:1.45}@media(max-width:1180px){._workspace_6q28b_1{grid-template-columns:270px 240px minmax(0,1fr)}._profileHidden_6q28b_64{grid-template-columns:270px minmax(0,1fr)}}@media(max-width:980px){._workspace_6q28b_1,._profileHidden_6q28b_64{grid-template-columns:250px minmax(0,1fr);height:auto;min-height:760px}._contextPane_6q28b_41{display:none}._conversationList_6q28b_43{border-right:1px solid #dedad2}._chatPane_6q28b_42{min-height:640px}}@media(max-width:720px){._workspace_6q28b_1{grid-template-columns:1fr;margin:0;border-radius:0}._contextPane_6q28b_41,._conversationList_6q28b_43{max-height:none;border:0;border-bottom:1px solid #dedad2}._chatPane_6q28b_42{min-height:620px}._composer_6q28b_365{grid-template-columns:1fr}._composer_6q28b_365 button{min-height:40px}._chatStatusStack_6q28b_422{display:none}}._automationPicker_6q28b_939{display:flex;flex-wrap:wrap;gap:7px;padding:9px;border:1px solid #d9d6cf;border-radius:10px;background:#f7f7f3}._automationPicker_6q28b_939 strong{width:100%;color:#5c6962;font-size:10px}._automationPicker_6q28b_939 button{min-height:30px;padding:6px 9px;border:1px solid #cfd4ce;border-radius:8px;background:#fff;color:#405048;font:inherit;font-size:10px;font-weight:700;cursor:pointer}._automationPicker_6q28b_939 button:hover{border-color:#9eae96;background:#edf2e9}._copyMessage_6q28b_974{justify-self:end;width:auto;padding:2px 6px;border:0;border-radius:6px;background:transparent;color:#68766f;font:inherit;font-size:8px;font-weight:800;cursor:pointer}._copyMessage_6q28b_974:hover{background:#ffffff94;color:#32483d}._whatsappWebButton_6q28b_994{min-height:30px;border:1px solid #1f7a45;border-radius:8px;background:#1f7a45;color:#fff;padding:6px 10px;font:inherit;font-size:9px;font-weight:850;cursor:pointer;white-space:nowrap}._whatsappWebButton_6q28b_994:hover{filter:brightness(.96)}._micButton_6q28b_1013{min-width:48px;min-height:48px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #cfd4ce;border-radius:11px;background:#fff;color:#405048;font:inherit;font-weight:800;cursor:pointer}._micButton_6q28b_1013 span{font-size:18px;line-height:1}._micButton_6q28b_1013 small{font-size:9px;font-variant-numeric:tabular-nums}._micButtonRecording_6q28b_1039{border-color:#a33f3b;background:#fff0ef;color:#8b302c}._messageAudio_6q28b_1045{width:min(320px,100%);height:34px}._messageImage_6q28b_1050{display:block;max-width:min(320px,100%);max-height:360px;border-radius:10px;object-fit:cover}._messageVideo_6q28b_1058{display:block;width:min(360px,100%);max-height:360px;border-radius:10px}._inlineCreator_6q28b_1066{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px}._inlineCreator_6q28b_1066 button{width:auto;min-width:62px}._composer_6q28b_365 ._micButton_6q28b_1013{width:36px;min-width:36px;height:36px;min-height:36px;align-self:center;padding:0;border:1px solid #1f7a45;border-radius:999px;background:#1f7a45;color:#fff}._composer_6q28b_365 ._micButton_6q28b_1013:hover{filter:brightness(.95)}._composer_6q28b_365 ._micButton_6q28b_1013 span{font-size:15px}._composer_6q28b_365 ._micButton_6q28b_1013 small{display:none}._composer_6q28b_365 ._micButtonRecording_6q28b_1039{border-color:#a33f3b;background:#a33f3b;color:#fff}.sb-library-view,.sb-builder-view{min-height:calc(100vh - 140px)}.sb-library-head-actions,.sb-library-actions,.sb-builder-title,.sb-builder-tools{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.sb-library-head-actions{justify-content:flex-end}.sb-library-list{display:grid;gap:10px}.sb-library-card{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfd9ce;border-radius:14px;background:#fcfbf8;padding:14px 16px}.sb-library-card>div:first-child{display:grid;gap:4px}.sb-library-card strong{font-size:14px}.sb-library-card span{font-size:11px;color:#747a73}.sb-builder-view{padding:14px!important;overflow:hidden}.sb-builder-top{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:2px 2px 12px;border-bottom:1px solid #ebe6dc}.sb-builder-title>div{min-width:240px}.sb-builder-name{border:0!important;padding:0!important;font-size:20px!important;font-weight:850!important;background:transparent!important;outline:0!important}.sb-builder-tools{justify-content:flex-end}.sb-notice{margin:0 0 10px;padding:8px 11px;border-radius:9px;background:#edf5ef;border:1px solid #c8dfcc;color:#315f3c;font-size:10px}.sb-canvas-frame{position:relative;width:100%;min-width:0}.sb-canvas-area{position:relative;width:100%;height:calc(100vh - 300px);min-height:610px;overflow:auto;border:1px solid #d9e0da;border-radius:16px;background-color:#f7f9f6;background-image:radial-gradient(#cbd4cc 1px,transparent 1px);background-size:20px 20px;scrollbar-color:#8a938c transparent;cursor:grab;overscroll-behavior:contain}.sb-canvas-area.is-panning{cursor:grabbing;scroll-behavior:auto}.sb-canvas-stage{position:relative;touch-action:none}.sb-connections{position:absolute;inset:0;pointer-events:none;overflow:visible;z-index:1}.sb-connections marker path{fill:#70877c}.sb-connections marker#sbArrow-yes path{fill:#4f8d63}.sb-connections marker#sbArrow-no path{fill:#b35c57}.sb-connections marker#sbArrow-route path{fill:#657f9a}.sb-line{fill:none;stroke:#70877c;stroke-width:2.2}.sb-line.yes{stroke:#4f8d63}.sb-line.no{stroke:#b35c57}.sb-line.route{stroke:#657f9a}.sb-free-node{position:absolute;z-index:3;background:#fff;border:1px solid #d8dfd9;border-radius:15px;box-shadow:0 10px 28px #1b2a2214;-webkit-user-select:none;user-select:none;transition:border-color .12s,box-shadow .12s}.sb-free-node.is-selected{border-color:#527568;box-shadow:0 0 0 2px #52756824,0 12px 32px #1b2a221a}.sb-free-node.is-start{border-color:#7d9a7f;background:#f2f7f1}.sb-free-node__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 12px;border-bottom:1px solid #edf0ed;cursor:grab;touch-action:none}.sb-free-node__head:active{cursor:grabbing}.sb-free-node__head>div:first-child{display:flex;align-items:center;gap:9px;min-width:0}.sb-free-node__head>div:first-child>div{display:grid;gap:2px;min-width:0}.sb-free-node__head strong{font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-free-node__head small{font-size:9px;color:#727b73;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:285px}.sb-node-index{display:grid;place-items:center;width:29px;height:29px;border-radius:9px;background:#29483e;color:#fff;font-size:10px;font-weight:900;flex:0 0 auto}.sb-start-lock{font-size:7px;font-weight:900;letter-spacing:.08em;color:#64806b;background:#e4efe5;padding:4px 6px;border-radius:999px}.sb-free-node__config{padding:12px;border-bottom:1px solid #edf0ed;-webkit-user-select:text;user-select:text}.sb-free-node__outputs{display:grid;gap:6px;padding:9px 10px 10px}.sb-output-row{position:relative;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:29px;border-radius:8px;background:#f7f9f6;padding:5px 7px}.sb-output-row>span:first-child{display:flex;align-items:center;gap:6px;min-width:0;font-size:9px;color:#4d5b52}.sb-output-row b{font-size:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-output-dot{display:inline-block;width:11px;height:11px;border-radius:50%;background:#6f8c80;box-shadow:0 0 0 2px #e2e9e4;flex:0 0 auto}.sb-output-dot.yes{background:#5f936e}.sb-output-dot.no{background:#b96d68}.sb-output-dot.route{background:#657f9a}.sb-output-target{display:flex;align-items:center;gap:6px;color:#6c756e;font-size:8px;min-width:0}.sb-output-target button{border:0!important;background:transparent!important;color:#9a4943!important;padding:2px!important;font-size:8px!important}.sb-next-button{padding:5px 8px!important;border-radius:999px!important;background:#fff!important;color:#314237!important;border-color:#cbd4cc!important;font-size:8px!important;white-space:nowrap}.sb-next-picker{position:absolute;z-index:40;right:0;top:32px;width:460px;max-width:min(460px,calc(100vw - 100px));padding:11px;border:1px solid #d3d9d1;border-radius:13px;background:#fff;box-shadow:0 18px 44px #1f2d2433}.sb-next-picker>strong{display:block;margin-bottom:8px;font-size:10px}.sb-next-picker>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sb-next-picker button{display:grid!important;gap:2px;text-align:left!important;align-items:start!important;padding:8px 9px!important}.sb-next-picker button b{font-size:9px}.sb-next-picker button small{font-size:8px;color:#737b74;font-weight:500}.sb-inline-grid{display:grid;gap:8px}.sb-inline-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-inline-grid label,.sb-message-config>label,.sb-action-editor>label,.sb-condition-editor>label{display:grid;gap:5px;font-size:9px;font-weight:800;color:#5d655e}.sb-inline-grid input,.sb-inline-grid select,.sb-message-config textarea,.sb-button-row input,.sb-action-editor input,.sb-action-editor select,.sb-condition-editor input,.sb-condition-editor select{padding:7px 8px!important;font-size:10px!important}.sb-message-config{display:grid;gap:9px}.sb-message-config textarea{min-height:88px;resize:vertical}.sb-inline-note{padding:8px 9px;border-radius:8px;background:#f4f6f2;color:#69736b;font-size:9px;line-height:1.45}.sb-button-editor{display:grid;gap:6px}.sb-button-editor__head{display:flex;align-items:center;justify-content:space-between;gap:9px}.sb-button-editor__head strong{font-size:9px}.sb-button-editor__head button{padding:5px 8px!important;font-size:8px!important}.sb-button-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:6px;align-items:center}.sb-emoji-grid{display:flex;gap:5px;flex-wrap:wrap}.sb-emoji-grid button{padding:6px 8px!important;min-width:34px}.sb-emoji-grid button.active{background:#31483a!important;color:#fff!important}.sb-action-editor,.sb-condition-editor{display:grid;gap:9px}.sb-rule-row{display:grid;grid-template-columns:minmax(110px,1fr) minmax(100px,.8fr) minmax(110px,1fr) minmax(100px,1fr) auto;gap:5px;align-items:center}.sb-selection-box{position:absolute;z-index:20;border:1px solid #526d60;background:#526d601f;pointer-events:none}.sb-selection-toolbar{position:sticky;left:20px;top:20px;z-index:50;display:flex;align-items:center;gap:8px;width:max-content;padding:8px 10px;border:1px solid #d5ddd7;border-radius:11px;background:#fffffff5;box-shadow:0 8px 24px #1f2d2426;font-size:9px}.sb-minimap-panel{position:absolute;right:15px;bottom:15px;z-index:60;width:205px;padding:9px;border:1px solid #cbd4cc;border-radius:13px;background:#fffffff5;box-shadow:0 10px 30px #1f2d242e;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.sb-minimap-panel>strong{display:block;margin-bottom:6px;font-size:9px;color:#55625a}.sb-minimap-stage{position:relative;width:176px;height:104px;border:1px solid #e0e5df;border-radius:8px;background-color:#f6f8f5;background-image:radial-gradient(#d1d8d2 1px,transparent 1px);background-size:10px 10px;overflow:hidden}.sb-mini-node{position:absolute!important;width:9px!important;height:7px!important;min-width:0!important;padding:0!important;border:0!important;border-radius:2px!important;background:#627a6e!important;color:transparent!important;transform:translate(-50%,-50%)}.sb-mini-node.start{width:11px!important;height:9px!important;background:#3f684f!important;color:#fff!important;font-size:5px!important}.sb-mini-node.active{box-shadow:0 0 0 2px #d4a34e}.sb-builder-hint{padding:9px 3px 0;color:#747b74;font-size:9px}.sb-builder-view:fullscreen{background:#f5f2eb;padding:16px!important}.sb-builder-view:fullscreen .sb-canvas-area{height:calc(100vh - 175px);min-height:calc(100vh - 175px)}@media(max-width:900px){.sb-builder-top,.sb-library-card{align-items:stretch;flex-direction:column}.sb-builder-tools,.sb-library-head-actions{justify-content:flex-start}.sb-rule-row{grid-template-columns:1fr 1fr}.sb-canvas-area{height:65vh;min-height:520px}.sb-minimap-panel{width:170px}.sb-minimap-stage{width:142px;height:88px}}@media(max-width:620px){.sb-inline-grid--2,.sb-next-picker>div{grid-template-columns:1fr}.sb-rule-row{grid-template-columns:1fr}.sb-next-picker{width:min(88vw,420px)}.sb-minimap-panel{display:none}}.sb-inline-creator{display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,.7fr);gap:8px;padding:10px;border:1px solid #d9ddd7;border-radius:10px;background:#f7f9f6}.sb-inline-creator>strong{grid-column:1 / -1;color:#415247;font-size:10px;font-weight:850}.sb-inline-creator>input[name=fieldOptions]{grid-column:1 / -1}.sb-inline-creator>button{grid-column:1 / -1;justify-self:start}.sb-inline-creator--compact{grid-template-columns:minmax(0,1fr) auto}.sb-inline-creator--compact>strong{grid-column:1 / -1}.sb-inline-creator--compact>button{grid-column:auto;justify-self:stretch}@media(max-width:720px){.sb-inline-creator,.sb-inline-creator--compact{grid-template-columns:1fr}.sb-inline-creator>*,.sb-inline-creator--compact>*{grid-column:1!important}}.marketing-shell{min-height:100%;padding:30px;background:#f5f2eb;color:#1b1d1b;font-family:Inter,system-ui,sans-serif}.marketing-hero{display:flex;justify-content:space-between;gap:24px;align-items:flex-start;margin-bottom:22px}.marketing-kicker{display:block;margin-bottom:6px;font-size:11px;font-weight:900;letter-spacing:.13em;text-transform:uppercase;color:#6b735f}.marketing-title-row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.marketing-title-row h1,.marketing-section-heading h2{margin:0}.marketing-hero p,.marketing-section-heading p,.marketing-empty p,.marketing-roadmap p,.marketing-tracking-card p,.marketing-integration-card p,.marketing-provider-card p,.marketing-ai-box p{color:#676c66}.marketing-hero p{max-width:720px;margin:9px 0 0}.marketing-phase-badge{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:3px 9px;border-radius:999px;background:#f5e4bd;color:#80571d;border:1px solid #e2c98e;font-size:10px;font-weight:900;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}.marketing-hero-status{width:min(330px,100%);display:grid;gap:4px;padding:16px 18px;border:1px solid #d9d2c4;border-radius:16px;background:#fff}.marketing-hero-status span,.marketing-hero-status small{font-size:11px;color:#747870}.marketing-hero-status strong{font-size:15px}.marketing-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.marketing-tabs button,.marketing-shell button{font:inherit;border-radius:10px;padding:9px 13px;font-weight:800}.marketing-tabs button{border:1px solid #cfc8bb;background:#fff;color:#2d392f;cursor:pointer}.marketing-tabs button.is-active{background:#2d392f;color:#fff;border-color:#2d392f}.marketing-shell button{border:1px solid #2d392f;background:#2d392f;color:#fff}.marketing-shell button.marketing-button--secondary{background:#fff;color:#2d392f;border-color:#cfc8bb}.marketing-shell button:disabled{opacity:.45;cursor:not-allowed}.marketing-phase-notice{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;margin-bottom:18px;border:1px solid #e3d1aa;border-radius:14px;background:#fff9ed}.marketing-phase-notice strong{display:block;margin-bottom:3px}.marketing-phase-notice p{margin:0;color:#705e3e;font-size:13px}.marketing-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:16px}.marketing-metric{padding:16px;border:1px solid #ded8cc;border-radius:16px;background:#fff}.marketing-metric__top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.marketing-metric__top>span{font-size:12px;font-weight:800;color:#555d55}.marketing-metric>strong{display:block;margin:18px 0 4px;font-size:28px}.marketing-metric>small{color:#777b75}.marketing-grid{display:grid;gap:16px}.marketing-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-panel{background:#fff;border:1px solid #ded8cc;border-radius:20px;padding:20px;box-shadow:0 10px 30px #2a302a0d;margin-bottom:16px}.marketing-section-heading{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:18px}.marketing-section-heading p{margin:7px 0 0;font-size:13px}.marketing-roadmap{display:grid;gap:12px}.marketing-roadmap>div{display:grid;grid-template-columns:36px 1fr;gap:10px;align-items:start;padding:12px;border:1px solid #e5dfd5;border-radius:14px;background:#fbfaf7}.marketing-roadmap>div>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#2d392f;color:#fff;font-size:11px;font-weight:900}.marketing-roadmap strong{display:block;margin-top:2px}.marketing-roadmap p{margin:4px 0 0;font-size:12px}.marketing-stack{display:grid;gap:8px}.marketing-integration-line{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:11px 12px;border:1px solid #e3ddd2;border-radius:12px;background:#fbfaf7;font-size:13px;font-weight:800}.marketing-empty{padding:28px 18px;border:1px dashed #d7cfc0;border-radius:14px;text-align:center;background:#fcfbf8}.marketing-empty p{margin:6px auto 0;max-width:560px;font-size:12px}.marketing-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.marketing-toolbar select{min-width:160px;padding:9px 11px;border:1px solid #d6d0c5;border-radius:10px;background:#fff;color:#555}.marketing-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid #ded8cc;border-radius:14px;overflow:hidden;margin-bottom:16px}.marketing-calendar>strong{padding:10px;text-align:center;background:#f2efe8;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#666c65}.marketing-calendar__cell{min-height:76px;padding:8px;border-top:1px solid #e6e0d6;border-right:1px solid #e6e0d6;background:#fff}.marketing-calendar__cell:nth-child(7n){border-right:0}.marketing-calendar__cell span{font-size:11px;color:#8a8d87}.marketing-ai-box{padding:18px;border-radius:16px;background:#25342c;color:#fff}.marketing-ai-box span{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:#c9d1ca}.marketing-ai-box strong{display:block;margin:7px 0 6px;font-size:20px}.marketing-ai-box p{color:#d8ded9;font-size:13px}.marketing-ai-box button{margin-top:8px;background:#fff;color:#25342c;border-color:#fff}.marketing-tracking-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.marketing-tracking-card{padding:15px;border:1px solid #e0d9cd;border-radius:15px;background:#fcfbf8}.marketing-tracking-card>div{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.marketing-tracking-card p{min-height:34px;margin:8px 0 13px;font-size:12px}.marketing-tracking-card>span{font-size:11px;font-weight:800;color:#8a6940}.marketing-provider-card{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;padding:14px;margin-bottom:14px;border:1px solid #e0d9cd;border-radius:15px;background:#fcfbf8}.marketing-provider-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#2d392f;color:#fff;font-size:12px;font-weight:900}.marketing-provider-card strong{display:block}.marketing-provider-card p{margin:3px 0 0;font-size:12px}.marketing-integration-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.marketing-integration-card{padding:15px;border:1px solid #e0d9cd;border-radius:15px;background:#fcfbf8}.marketing-integration-card__top{display:flex;justify-content:space-between;gap:8px;align-items:flex-start}.marketing-integration-card p{min-height:36px;font-size:12px}.marketing-integration-status{display:flex;gap:7px;align-items:center;margin:12px 0;font-size:11px;font-weight:800;color:#716a61}.marketing-integration-status span{width:8px;height:8px;border-radius:50%;background:#aaa39a}.marketing-integration-card button{width:100%}@media(max-width:1100px){.marketing-metrics,.marketing-integration-grid,.marketing-tracking-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.marketing-shell{padding:16px}.marketing-hero,.marketing-section-heading{flex-direction:column}.marketing-grid--two,.marketing-metrics,.marketing-integration-grid,.marketing-tracking-grid{grid-template-columns:1fr}.marketing-hero-status{width:auto}.marketing-calendar{min-width:720px}.marketing-panel:has(.marketing-calendar){overflow:auto}.marketing-provider-card{grid-template-columns:auto 1fr}.marketing-provider-card .marketing-phase-badge{grid-column:1/-1;justify-self:start}}.settings-workspace{padding:38px clamp(20px,3vw,42px) 72px;display:grid;gap:18px}.settings-workspace__header{display:flex;justify-content:space-between;gap:22px;align-items:flex-start}.settings-workspace__header h1{margin-bottom:8px;font-size:clamp(36px,4vw,54px)}.settings-workspace__header p{max-width:760px}.settings-summary{min-width:250px;padding:16px 18px;border:1px solid var(--line);border-radius:16px;background:var(--surface);display:grid;gap:4px}.settings-summary span,.settings-summary small{font-size:11px;color:var(--muted)}.settings-summary strong{font-size:15px}.settings-tabs{display:flex;gap:8px;flex-wrap:wrap;padding:12px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.settings-tabs button{display:flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:var(--paper);color:var(--ink);padding:9px 13px;font-size:12px;font-weight:800}.settings-tabs button.is-active{background:var(--deep);color:#fff;border-color:var(--deep)}.settings-phase-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:999px;background:#f5e4bd;color:#80571d;border:1px solid #e2c98e;font-size:9px;font-weight:900;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.settings-embedded-page{padding:0}.settings-embedded-page>.panel+.panel{margin-top:18px}.settings-section{margin:0}.settings-toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.settings-toggle{display:flex;gap:10px;align-items:flex-start;padding:12px 13px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.settings-toggle input{margin-top:3px;accent-color:var(--gold)}.settings-toggle span{display:grid;gap:3px}.settings-toggle strong{font-size:12px}.settings-toggle small{color:var(--muted);line-height:1.4}.settings-subtitle{margin:20px 0 10px;font-size:11px;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.settings-inline-note{margin-top:16px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);font-size:12px;line-height:1.55;color:var(--muted)}.settings-phase-panel{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border:1px solid #e2c98e;border-radius:14px;background:#fff8ea;margin-top:16px;color:#705e3e}.settings-phase-panel strong{display:block;margin-bottom:3px}.settings-phase-panel p{margin:0;font-size:12px}.settings-heading-with-badge{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.settings-heading-with-badge h2{margin:0}.settings-system-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.settings-system-grid>div{padding:16px;border:1px solid var(--line);border-radius:14px;background:var(--paper);display:grid;gap:5px}.settings-system-grid span,.settings-system-grid small{font-size:10px;color:var(--muted)}.settings-system-grid strong{font-size:14px;overflow-wrap:anywhere}.settings-integrations-wrap .f05-module{padding:0}.settings-integrations-wrap .f05-shell__intro{display:none}[data-theme=dark] .settings-phase-panel{background:#342c1e;color:#f2d9a0;border-color:#735f37}[data-theme=dark] .settings-phase-badge{background:#3c321f;color:#f0d48e;border-color:#6e5b34}@media(max-width:980px){.settings-workspace__header{flex-direction:column}.settings-summary{width:100%}.settings-system-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.settings-workspace{padding:26px 16px 60px}.settings-tabs{overflow:auto;flex-wrap:nowrap}.settings-tabs button{flex:0 0 auto}.settings-toggle-grid,.settings-system-grid{grid-template-columns:1fr}}.business-hours-grid{display:grid;gap:9px}.business-hours-row{display:grid;grid-template-columns:minmax(130px,.8fr) minmax(120px,1fr) minmax(120px,1fr);gap:12px;align-items:end;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.business-hours-day{display:flex;align-items:center;gap:9px;min-height:44px;font-size:12px}.business-hours-day input{accent-color:var(--gold)}[data-theme=dark] .business-hours-row{background:#171c17;border-color:var(--line)}@media(max-width:680px){.business-hours-row{grid-template-columns:1fr 1fr}.business-hours-day{grid-column:1/-1}}.settings-logo-preview,.settings-logo-empty{width:min(320px,100%);min-height:120px;display:grid;place-items:center;margin-top:8px;padding:18px;border:1px solid #dce1d8;border-radius:14px;background:#f8faf7}.settings-logo-preview img{display:block;max-width:100%;max-height:110px;object-fit:contain}.settings-logo-empty{color:#7a8178;font-size:12px;border-style:dashed}.settings-logo-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px}.settings-regional-preview{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:14px}.settings-regional-preview>div{padding:14px;border:1px solid var(--line);border-radius:12px;background:var(--paper);display:grid;gap:5px}.settings-regional-preview span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.settings-regional-preview strong{font-size:18px;color:var(--ink)}[data-theme=dark] .settings-regional-preview>div{background:#171c17;border-color:var(--line)}@media(max-width:680px){.settings-regional-preview{grid-template-columns:1fr}}:root{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#171916;background:#f1efe9;font-synthesis:none;--ink: #171916;--muted: #6e7169;--paper: #f7f5ef;--surface: #ffffff;--line: #ddd9ce;--deep: #101713;--gold: #b49a63;--danger: #9d3f35;--success: #3f6b4d;--radius: 18px}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--paper);color:var(--ink)}button,input,textarea,select{font:inherit}a{color:inherit;text-decoration:none}button{cursor:pointer;transition:transform .12s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,opacity .18s ease,filter .18s ease}button:not(:disabled):active{transform:translateY(1px) scale(.975);filter:brightness(.96)}button:focus-visible{outline:3px solid rgba(180,154,99,.32);outline-offset:2px}button[aria-busy=true]{cursor:progress;opacity:.72}button.is-success,.button.is-success{background:var(--success)!important;border-color:var(--success)!important;color:#fff!important;box-shadow:0 0 0 4px #3f6b4d1f!important}.ui-clicked{animation:harpia-action-feedback .4s ease}.ui-clicked-positive{animation:harpia-action-feedback-positive .4s ease}.ui-clicked-danger{animation:harpia-action-feedback-danger .4s ease}@keyframes harpia-action-feedback{0%{transform:scale(1);box-shadow:0 0 #b49a6300}35%{transform:translateY(1px) scale(.96);box-shadow:0 0 0 5px #b49a6338}to{transform:scale(1);box-shadow:0 0 #b49a6300}}@keyframes harpia-action-feedback-positive{0%{transform:scale(1);box-shadow:0 0 #3f6b4d00}35%{transform:translateY(1px) scale(.96);box-shadow:0 0 0 5px #3f6b4d3d}to{transform:scale(1);box-shadow:0 0 #3f6b4d00}}@keyframes harpia-action-feedback-danger{0%{transform:scale(1);box-shadow:0 0 #9d3f3500}35%{transform:translateY(1px) scale(.96);box-shadow:0 0 0 5px #9d3f3538}to{transform:scale(1);box-shadow:0 0 #9d3f3500}}@media(prefers-reduced-motion:reduce){.ui-clicked,.ui-clicked-positive,.ui-clicked-danger{animation-duration:.01ms}}button:disabled{cursor:not-allowed;opacity:.55}h1,h2,h3,p{margin-top:0}h1,h2{letter-spacing:-.035em}.muted{color:var(--muted)}.tiny{font-size:12px;opacity:.68}.eyebrow{margin:0 0 14px;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#d7c59f}.eyebrow.dark{color:#827353}.button{min-height:44px;border:1px solid transparent;border-radius:999px;padding:0 18px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:750;transition:.18s ease}.button:hover{transform:translateY(-1px)}.button-block{width:100%}.button-primary{background:var(--gold);color:#151812}.button-dark{background:var(--deep);color:#fff}.button-light{background:#f5f1e7;color:#111812}.button-outline-light{color:#f5f1e7;border-color:#ffffff47;background:transparent}.button-ghost{color:#fff;border-color:#ffffff29;background:transparent}.button-ghost-dark{color:var(--ink);border-color:var(--line);background:transparent}.text-button{background:none;border:0;color:#725f39;font-weight:750;padding:6px}.field{display:grid;gap:7px}.field span{font-size:12px;font-weight:800;color:#4d514a}.field input,.field textarea,.field select{width:100%;border:1px solid var(--line);background:#fbfaf7;border-radius:11px;padding:12px 13px;color:var(--ink);outline:none}.field input:focus,.field textarea:focus,.field select:focus{border-color:#a58f61;box-shadow:0 0 0 3px #b49a631f}.field-wide{grid-column:1 / -1}.form-stack{display:grid;gap:14px;margin:26px 0 18px}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-actions{display:flex;justify-content:flex-end;margin-top:18px}.alert{border-radius:12px;padding:12px 14px;margin:0 0 16px;font-size:13px}.alert-error{background:#f8e9e6;color:var(--danger);border:1px solid #edcbc5}.alert-success{background:#e8f1e9;color:var(--success);border:1px solid #cbdccb}.public-placeholder{min-height:100vh;color:#f5f1e7;background:radial-gradient(circle at 78% 15%,rgba(180,154,99,.16),transparent 32%),linear-gradient(135deg,#0d1510,#17241c 52%,#0a100d);padding:24px clamp(22px,5vw,72px) 56px}.public-topline{display:flex;align-items:center;justify-content:space-between;gap:18px;font-size:12px;letter-spacing:.13em}.public-topline>div{display:flex;align-items:center;gap:18px;letter-spacing:0}.public-hero{max-width:840px;padding:clamp(90px,17vh,190px) 0 80px}.public-hero h1{font-family:Georgia,serif;font-size:clamp(48px,8vw,104px);line-height:.95;font-weight:400;margin-bottom:28px}.public-hero>p:not(.eyebrow){max-width:650px;color:#ffffffad;font-size:18px;line-height:1.65}.hero-actions{display:flex;gap:12px;margin-top:30px}.auth-page{min-height:100vh;display:grid;grid-template-columns:1.05fr .95fr;background:#f4f1e9}.auth-brand-panel{background:radial-gradient(circle at 80% 15%,rgba(180,154,99,.18),transparent 34%),#111914;color:#fff;padding:clamp(36px,6vw,84px);display:flex;flex-direction:column;justify-content:space-between}.auth-brand-panel h1{max-width:650px;margin:0 0 24px;font-family:Georgia,serif;font-size:clamp(48px,7vw,92px);font-weight:400;line-height:.98}.auth-brand-panel .lead{color:#ffffffa8;font-size:17px;max-width:560px;line-height:1.6}.auth-form-panel{display:grid;place-items:center;padding:32px}.auth-card{width:min(460px,100%)}.auth-card h2{font-size:36px;margin-bottom:10px}.auth-footer{text-align:center;font-size:13px;color:var(--muted);margin:18px 0 0}.auth-footer a,.auth-helper-link{color:#705e39;font-weight:800}.auth-helper-link{justify-self:end;margin-top:-4px;font-size:12px}.client-account-page{min-height:100vh;padding:26px clamp(22px,5vw,72px) 60px}.client-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:22px;border-bottom:1px solid var(--line)}.client-header strong{font-family:Georgia,serif;font-size:24px}.client-actions{display:flex;gap:10px}.client-welcome{padding:76px 0 36px;max-width:780px}.client-welcome h1{font-family:Georgia,serif;font-weight:400;font-size:clamp(48px,7vw,84px);margin-bottom:16px}.client-welcome .muted{max-width:660px;line-height:1.6}.account-grid,.metric-grid,.settings-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.info-card,.metric-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:20px;display:grid;gap:8px}.info-card span,.metric-card span{color:var(--muted);font-size:12px;font-weight:750}.info-card strong{font-size:16px;overflow-wrap:anywhere}.metric-card strong{font-size:42px;font-weight:500}.metric-card small{color:var(--muted)}.internal-layout{min-height:100vh;display:grid;grid-template-columns:260px minmax(0,1fr);background:#efede7}.sidebar{background:var(--deep);color:#fff;padding:28px 20px 20px;display:flex;flex-direction:column;position:sticky;top:0;height:100vh}.brand-kicker{margin:0;font-size:11px;font-weight:900;letter-spacing:.24em;color:var(--gold)}.brand-title{display:block;font-family:Georgia,serif;font-size:23px;margin-top:4px;font-weight:400}.brand-subtitle{color:#ffffff75;font-size:11px;margin-top:7px}.sidebar-nav{display:grid;gap:5px;margin-top:44px}.nav-link{color:#ffffff9e;padding:11px 12px;border-radius:10px;font-size:13px;font-weight:700}.nav-link:hover,.nav-link.active{background:#ffffff13;color:#fff}.sidebar-footer{margin-top:auto;display:grid;gap:16px}.user-chip{display:flex;align-items:center;gap:10px;padding-top:18px;border-top:1px solid rgba(255,255,255,.1)}.user-chip>div{min-width:0;display:grid;gap:3px}.user-chip strong,.user-chip span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-chip strong{font-size:12px}.user-chip span{font-size:10px;color:#ffffff7a}.avatar-dot{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--gold);color:var(--deep);font-weight:900;flex:0 0 auto}.internal-main{min-width:0}.workspace-page{padding:36px clamp(24px,4vw,56px) 72px}.page-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:28px}.page-heading h1{font-family:Georgia,serif;font-size:clamp(38px,5vw,60px);font-weight:400;margin-bottom:8px}.page-heading .muted{max-width:690px;line-height:1.55}.panel{background:#fff;border:1px solid var(--line);border-radius:var(--radius);padding:22px;margin-bottom:18px}.form-panel{padding:24px}.section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px}.section-heading h2{margin-bottom:4px;font-size:20px}.section-heading p{margin-bottom:0;font-size:13px}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.definition-list{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.definition-list>div{padding:14px 0;border-bottom:1px solid #eeeae0;display:grid;gap:5px}.definition-list>div:nth-child(odd){padding-right:24px}.definition-list dt{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.definition-list dd{margin:0;font-weight:750;overflow-wrap:anywhere}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse}th,td{padding:14px 10px;text-align:left;border-bottom:1px solid #eeeae0;font-size:13px}th{color:var(--muted);font-size:10px;text-transform:uppercase;letter-spacing:.09em}.align-right{text-align:right}.status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:850}.status.success{background:#e5efe7;color:#3f6b4d}.status.neutral{background:#eceae4;color:#686a64}.empty-state{min-height:160px;display:grid;place-items:center;align-content:center;gap:7px;text-align:center;color:var(--muted)}.empty-state strong{color:var(--ink)}.two-column{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;align-items:start}.stack-list{display:grid;gap:9px}.list-card{border:1px solid #e6e1d7;border-radius:12px;padding:13px 14px;display:flex;align-items:center;justify-content:space-between;gap:12px}.list-card.selected{border-color:#bda874;box-shadow:0 0 0 2px #b49a631f}.list-card-main{min-width:0;flex:1;display:grid;gap:3px;padding:0;border:0;background:transparent;color:inherit;text-align:left}.list-card-main span{color:var(--muted);font-size:11px}.list-card-actions{display:flex;align-items:center;gap:5px}.permission-modules{display:grid;gap:18px}.permission-module{display:grid;gap:5px}.permission-module>strong{font-size:11px;text-transform:uppercase;letter-spacing:.1em;color:#766748;margin-bottom:4px}.permission-check-row{display:flex;align-items:flex-start;gap:9px;border-bottom:1px solid #f0ece4;padding:9px 0}.permission-check-row input,.check-card input{margin-top:3px;accent-color:#8b774d}.permission-check-row span{display:grid;gap:2px}.permission-check-row b{font-size:12px}.permission-check-row code,.permission-override-row code{color:var(--muted);font-size:10px}.settings-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.setting-card{min-height:180px}.setting-card h2{margin:22px 0 10px}.setting-index{color:var(--gold);font-size:12px;font-weight:900}.state-page{min-height:100vh;display:grid;place-items:center;padding:28px;background:var(--deep);color:#fff}.state-card{width:min(650px,100%);text-align:center}.state-card h1{font-family:Georgia,serif;font-size:clamp(42px,7vw,74px);font-weight:400;margin-bottom:16px}.state-copy{color:#ffffff94;max-width:560px;margin:0 auto 24px;line-height:1.6}.access-editor{margin-top:18px}.access-section+.access-section{border-top:1px solid #eeeae0;margin-top:24px;padding-top:24px}.access-section h3{margin:0 0 12px;font-size:16px}.check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.check-card{display:flex;align-items:flex-start;gap:10px;padding:12px;border:1px solid #e5e0d5;border-radius:12px;background:#fbfaf7}.check-card span{display:grid;gap:3px}.check-card small{color:var(--muted)}.permission-override-row{display:flex;justify-content:space-between;align-items:center;gap:16px;border-bottom:1px solid #f0ece4;padding:8px 0}.permission-override-row>div{display:grid;gap:2px}.permission-override-row span{font-size:12px}.permission-override-row select{width:min(190px,45%);border:1px solid var(--line);border-radius:9px;background:#fbfaf7;padding:8px 10px}@media(max-width:920px){.auth-page{grid-template-columns:1fr}.auth-brand-panel{min-height:320px}.internal-layout{grid-template-columns:1fr}.sidebar{position:relative;height:auto}.sidebar-nav{grid-template-columns:repeat(2,minmax(0,1fr));margin:24px 0}.sidebar-footer{margin-top:0}.account-grid,.settings-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.two-column{grid-template-columns:1fr}}@media(max-width:620px){.public-topline,.client-header,.page-heading{align-items:flex-start;flex-direction:column}.public-topline>div,.client-actions,.hero-actions{width:100%;flex-wrap:wrap}.auth-form-panel{padding:28px 20px 48px}.auth-brand-panel{padding:34px 22px}.workspace-page{padding:28px 18px 60px}.form-grid,.account-grid,.metric-grid,.settings-grid,.definition-list,.check-grid{grid-template-columns:1fr}.definition-list>div:nth-child(odd){padding-right:0}.sidebar-nav{grid-template-columns:1fr}.permission-override-row{align-items:flex-start;flex-direction:column}.permission-override-row select{width:100%}}:root{--brand-accent: var(--gold)}[data-theme=dark]{color-scheme:dark;--ink: #f2f0e9;--muted: #a8aca3;--paper: #151915;--surface: #1c211c;--line: #343a34;--deep: #0c100d;--gold: #c4a96d;--danger: #e08b7f;--success: #8ec59b;background:var(--paper);color:var(--ink)}[data-theme=dark] body,[data-theme=dark] .internal-layout{background:#121612;color:var(--ink)}[data-theme=dark] .panel,[data-theme=dark] .info-card,[data-theme=dark] .metric-card,[data-theme=dark] .settings-tabs,[data-theme=dark] .settings-summary,[data-theme=dark] .list-card,[data-theme=dark] .check-card,[data-theme=dark] .permission-module,[data-theme=dark] .f05-card,[data-theme=dark] .f05-editor,[data-theme=dark] .f05-list-item,[data-theme=dark] .marketing-panel,[data-theme=dark] .marketing-metric,[data-theme=dark] .marketing-integration-card,[data-theme=dark] .marketing-tracking-card{background:var(--surface);color:var(--ink);border-color:var(--line)}[data-theme=dark] .field input,[data-theme=dark] .field textarea,[data-theme=dark] .field select,[data-theme=dark] .permission-override-row select,[data-theme=dark] .settings-toggle,[data-theme=dark] .settings-inline-note,[data-theme=dark] .settings-system-grid>div,[data-theme=dark] .f05-readonly-fieldset input,[data-theme=dark] .f05-readonly-fieldset textarea,[data-theme=dark] .f05-readonly-fieldset select{background:#171c17;color:var(--ink);border-color:var(--line)}[data-theme=dark] .field span,[data-theme=dark] th,[data-theme=dark] td,[data-theme=dark] .permission-module>strong{color:var(--ink)}[data-theme=dark] th,[data-theme=dark] td,[data-theme=dark] .permission-check-row,[data-theme=dark] .permission-override-row,[data-theme=dark] .access-section+.access-section{border-color:var(--line)}[data-theme=dark] .button-light{background:#252b25;color:var(--ink)}[data-theme=dark] .button-ghost-dark{color:var(--ink);border-color:var(--line)}[data-theme=dark] .text-button{color:#d5ba7d}[data-theme=dark] .status.neutral{background:#2b302b;color:#c2c6bf}[data-theme=dark] .status.success{background:#203426;color:#9bd0a7}[data-theme=dark] .empty-state{color:var(--muted)}[data-theme=dark] .empty-state strong{color:var(--ink)}[data-compact=true] .workspace-page,[data-compact=true] .settings-workspace{padding-top:22px;padding-bottom:42px}[data-compact=true] .panel{padding:16px}[data-compact=true] th,[data-compact=true] td{padding-top:9px;padding-bottom:9px}[data-compact=true] .form-grid{gap:10px}[data-compact=true] .field input,[data-compact=true] .field textarea,[data-compact=true] .field select{padding:9px 10px}[data-theme=dark] .internal-main,[data-theme=dark] .workspace-page,[data-theme=dark] .settings-workspace{background:var(--paper);color:var(--ink)}[data-theme=dark] .internal-main :is(.panel,.card,.info-card,.metric-card,.section,.list-card,.check-card,.setting-card,.settings-section,.settings-summary,.settings-tabs,.settings-toggle,.settings-inline-note,.business-hours-row,.permission-module,.access-editor,.f05-card,.f05-editor,.f05-list-item,.marketing-panel,.marketing-metric,.marketing-integration-card,.marketing-tracking-card,.crm-stage,.crm-lead-card,.crm-card,.inbox-thread,.inbox-message,.inbox-sidebar,.inbox-details){background-color:var(--surface)!important;color:var(--ink)!important;border-color:var(--line)!important}[data-theme=dark] .internal-main :is(input,textarea,select){background:#171c17!important;color:var(--ink)!important;border-color:var(--line)!important}[data-theme=dark] .internal-main :is(.muted,small,.tiny,.note,.list-card-main span,.settings-summary span,.settings-summary small){color:var(--muted)!important}[data-theme=dark] .internal-main :is(th,td,tr,.definition-list>div,.permission-check-row,.permission-override-row){border-color:var(--line)!important}[data-theme=dark] .internal-main :is(.button-light,.btn.alt){background:#252b25!important;color:var(--ink)!important;border-color:var(--line)!important}[data-theme=dark] .internal-main :is(.empty,.empty-state){background:#171c17!important;color:var(--muted)!important;border-color:var(--line)!important}[data-theme=dark] .internal-main ::placeholder{color:#7f877e;opacity:1}
