.intake-panel{min-width:0}.intake-panel button,.intake-panel input,.intake-panel textarea,.intake-panel select,.intake-dialog button{font:inherit}.intake-tabs{background:#edf1f6;border-radius:13px;gap:6px;width:fit-content;max-width:100%;margin-bottom:24px;padding:5px;display:flex;overflow-x:auto}.intake-tabs button{color:#59677a;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;padding:10px 16px;font-size:13px;font-weight:550}.intake-tabs button.active{color:#163d79;background:#fff;box-shadow:0 1px 5px #132d5410}.intake-status-tabs{gap:7px;margin-bottom:16px;display:flex;overflow:auto}.intake-inquiries,.intake-entries{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:14px;display:grid}.intake-inquiry{text-align:left;color:#344b68;cursor:pointer;background:#fff;border:1px solid #dfe6ef;border-radius:17px;min-width:0;padding:20px;display:block}.intake-inquiry:hover{border-color:#9aafd0;box-shadow:0 5px 20px #19365609}.intake-inquiry-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.intake-inquiry strong{color:#193453;overflow-wrap:anywhere;font-size:16px}.intake-inquiry p{color:#65768d;-webkit-line-clamp:2;white-space:pre-wrap;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:12px 0 18px;font-size:13px;display:-webkit-box;overflow:hidden}.intake-inquiry-foot{color:#64748b;flex-wrap:wrap;align-items:center;gap:8px;font-size:11px;display:flex}.intake-inquiry-foot>svg{margin-left:auto}.intake-entry{padding:23px}.intake-entry h2{overflow-wrap:anywhere;margin:18px 0 8px;font-size:19px}.intake-entry>div:first-child{gap:8px;display:flex}.intake-entry p{color:#687b94;margin-bottom:20px;font-size:13px}.intake-content{max-width:960px;padding:26px}.intake-field{min-width:0;margin:0 0 18px;display:block}.intake-field>span{color:#536782;margin-bottom:7px;font-size:13px;display:block}.intake-field input,.intake-field select,.intake-field textarea,.intake-share>input{color:#223b5a;box-sizing:border-box;background:#fff;border:1px solid #d6deea;border-radius:9px;width:100%;max-width:100%;padding:11px 12px;font-size:14px;display:block}.intake-field textarea{resize:vertical}.intake-field input:focus,.intake-field select:focus,.intake-field textarea:focus{border-color:#467fc1;outline:3px solid #1768c51a}.intake-field input:disabled,.intake-field textarea:disabled,.intake-field select:disabled{color:#5d6d83;background:#f5f7fa}.intake-two{grid-template-columns:1fr 1fr;gap:16px;min-width:0;display:grid}.intake-checkbox{cursor:pointer;align-items:flex-start;gap:9px;margin:18px 0;font-size:14px;line-height:1.7;display:flex}.intake-checkbox input{accent-color:#2166bc;flex-shrink:0;width:18px;height:18px;margin-top:3px}.intake-extra{background:#f7f9fc;border-radius:10px;margin:0 0 20px;padding:14px}.intake-extra summary,.intake-raw summary{cursor:pointer;color:#536782;font-size:13px}.intake-extra[open] summary{margin-bottom:18px}.intake-fields{margin-top:20px}.intake-compose{max-width:700px}.intake-toolbar{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.intake-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.intake-hint{color:#6c7f96;margin:15px 0 22px;font-size:12px}.intake-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 15px;padding:20px 0 4px;display:grid}.intake-map select{font-size:13px}.intake-preview-summary{color:#526984;flex-wrap:wrap;gap:16px;margin:25px 0 16px;font-size:13px;display:flex}.intake-import .table-wrap{border:1px solid #e2e8f0;border-radius:12px;max-height:360px;margin:0 0 20px}.intake-alert{color:#a63529;overflow-wrap:anywhere;background:#fff3f1;border:1px solid #f0d4d0;border-radius:10px;margin:15px 0;padding:12px 15px;font-size:14px;line-height:1.6}.intake-success{color:#20673e;background:#edf8f1;border-radius:12px;margin-top:24px;padding:20px;line-height:1.9}.intake-overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:2050;background:#14253866;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.intake-dialog{background:#fff;border:1px solid #ffffff80;border-radius:22px;width:660px;max-width:100%;max-height:92dvh;overflow-y:auto;box-shadow:0 25px 80px #101d3d30}.intake-dialog>header{z-index:1;background:#ffffffed;border-bottom:1px solid #e9edf4;justify-content:space-between;align-items:center;padding:19px 24px;display:flex;position:sticky;top:0}.intake-dialog h2{color:#1e3552;margin:0;font-size:20px}.intake-modal-content,.intake-review{padding:23px 26px}.intake-review>.intake-two{color:#6b7b91;align-items:center;margin-bottom:22px;font-size:12px}.intake-review>.intake-two>.pill{width:fit-content}.intake-review footer{flex-wrap:wrap;justify-content:flex-end;gap:9px;margin-top:24px;display:flex}.intake-raw{background:#f4f7fb;border-radius:12px;padding:15px}.intake-raw pre{white-space:pre-wrap;overflow-wrap:anywhere;color:#455e7b;max-height:240px;margin:13px 0 0;font:13px/1.8 inherit;overflow-y:auto}.intake-duplicates{background:#fff9eb;border-left:3px solid #d8a13e;margin-bottom:20px;padding:10px 13px;font-size:12px;line-height:1.9}.intake-share{flex-direction:column;align-items:center;gap:20px;padding:24px;display:flex}.intake-share>strong{overflow-wrap:anywhere;font-size:19px}.intake-share>input{font-size:12px}.intake-share>img{border:1px solid #edf0f5;border-radius:12px;max-width:100%;height:auto}.intake-sales .page-heading h1{font-size:20px}.intake-sales .intake-tabs{margin-bottom:16px}.intake-sales .intake-content{padding:18px}.intake-source-detail{white-space:pre-wrap;overflow-wrap:anywhere}.intake-source-detail p{line-height:1.8}.intake-source-detail .kv{align-items:flex-start}.intake-source-detail pre{white-space:pre-wrap;overflow-wrap:anywhere;max-height:240px;font-family:inherit;font-size:12px;overflow-y:auto}.intake-sales .intake-tabs button{padding:9px 12px}.intake-entry-form .btn{margin-top:8px}.capture-page{background:#f5f5f7;min-height:100dvh}.capture-main{max-width:640px;margin:auto;padding:72px 24px 40px}.capture-heading{text-align:center;margin-bottom:32px}.capture-heading .site-eyebrow{letter-spacing:.06em;margin:17px 0 12px}.capture-heading h1{letter-spacing:-.04em;color:#1d1d1f;margin:0 0 18px;font-size:clamp(32px,5vw,47px);line-height:1.13}.capture-heading>p:last-child{color:#6e6e73;font-size:18px}.capture-card{background:#fff;border:1px solid #e5e5e9;border-radius:25px;padding:32px;box-shadow:0 9px 40px #14143b04}.capture-card>label,.capture-contact>label{color:#53535b;margin-bottom:21px;font-size:13px;display:block}.capture-card input:not([type=checkbox]),.capture-card textarea{box-sizing:border-box;color:#1d1d1f;background:#fff;border:1px solid #d4d4dc;border-radius:10px;width:100%;min-height:46px;margin-top:8px;padding:12px 13px;font:16px/1.5 inherit;display:block}.capture-card textarea{resize:vertical}.capture-card input:focus,.capture-card textarea:focus{border-color:#0071e3;outline:3px solid #0071e326}.capture-card input:disabled,.capture-card textarea:disabled{background:#f5f5f7}.capture-contact{grid-template-columns:1fr 1fr;gap:16px;display:grid}.capture-card .capture-consent{gap:11px;margin-top:26px;font-size:13px;line-height:1.7;display:flex}.capture-consent input{accent-color:#0071e3;flex-shrink:0;width:18px;height:18px;margin-top:3px}.capture-submit{width:100%;min-height:49px;margin-top:8px}.capture-privacy{text-align:center;color:#6e6e73;margin-top:28px;font-size:12px;display:block}.capture-state{text-align:center;padding:70px 16px}.capture-state h1{letter-spacing:-.035em;color:#1d1d1f;font-size:37px;line-height:1.25}.capture-state p{color:#6e6e73;font-size:17px;line-height:1.8}.capture-check{color:#238349;background:#e7f6ed;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:10px;display:inline-flex}.capture-honey{pointer-events:none;opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.capture-page .site-nav-inner{max-width:1120px}.capture-page .pill{font-size:12px}@media (max-width:640px){.intake-content{padding:18px}.intake-map{grid-template-columns:1fr 1fr}.intake-overlay{align-items:flex-end;padding:10px}.intake-dialog{border-radius:19px;max-height:94dvh}.intake-dialog>header{padding:15px 18px}.intake-modal-content,.intake-review{padding:19px}.intake-two{gap:12px}.intake-review footer .btn{flex-grow:1}.intake-tabs{box-sizing:border-box;width:100%}.intake-tabs button{padding:10px 12px}.intake-share{padding:22px 17px}.capture-main{padding:38px 16px 28px}.capture-card{border-radius:21px;padding:23px 20px}.capture-heading{margin-bottom:25px}.capture-heading>p:last-child{font-size:16px}.capture-contact{grid-template-columns:1fr;gap:0}.capture-state{padding:60px 8px}.capture-state h1{font-size:31px}.intake-panel .page-heading{gap:10px}.intake-panel .page-heading h1{font-size:22px}}@media (max-width:380px){.intake-two,.intake-map{grid-template-columns:1fr}.intake-dialog .intake-review>.intake-two{grid-template-columns:1fr;gap:8px}.intake-tabs button{padding:10px;font-size:12px}.intake-status-tabs .btn{font-size:12px}.intake-toolbar .btn{white-space:normal}}.line-settings{max-width:720px}.line-settings h2{margin:0 0 14px;font-size:21px}.line-settings>p{color:#526782;line-height:1.8}.line-setup{background:#f5f8fc;border-radius:12px;padding:18px;font-size:14px}.line-settings form{margin-top:24px}.line-status{grid-template-columns:auto 1fr;gap:12px 18px;margin:24px 0;font-size:13px;display:grid}.line-status dt{color:#6b7e97}.line-status dd{overflow-wrap:anywhere;margin:0}.line-webhook{margin-top:25px}.line-webhook input{margin-bottom:12px;font-size:12px}.line-conversation{background:#f4f8f6;border:1px solid #dce9e2;border-radius:13px;margin:20px 0;padding:17px}.line-conversation header{justify-content:space-between;align-items:center;gap:14px;display:flex}.line-conversation h3{margin:0;font-size:15px}.line-conversation ol{max-height:420px;padding:0;list-style:none;overflow:auto}.line-conversation li{border-bottom:1px solid #dce9e2;padding:12px 0}.line-conversation time{color:#6b7f75;font-size:11px}.line-conversation p{white-space:pre-wrap;overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;line-height:1.8}.capture-method{border:0;min-width:0;margin:0 0 20px;padding:0}.capture-method legend{color:#53535b;margin-bottom:10px;font-size:14px}.contact-choices{flex-wrap:wrap;gap:8px;display:flex}.contact-choices label{cursor:pointer;border:1px solid #d4d4dc;border-radius:11px;align-items:center;gap:8px;min-height:46px;padding:8px 13px;font-size:14px;display:flex}.contact-choices label:has(input:checked){color:#0057b2;background:#edf5ff;border-color:#0071e3}.capture-card .contact-choices input{accent-color:#0071e3;width:17px;height:17px;min-height:17px;margin:0;display:inline-block}.capture-other{margin:0 0 22px}.capture-other summary{color:#536782;cursor:pointer;min-height:35px;padding:8px 0;font-size:14px}.capture-other>label{color:#53535b;margin:12px 0 18px;font-size:14px;display:block}.capture-card input:not([type=checkbox]):not([type=radio]),.capture-card textarea{font-family:inherit;font-size:16px;line-height:1.5}.capture-action-footer{margin-top:18px}.intake-missing{color:#815518;background:#fff7e8;border-radius:10px;padding:12px;font-size:14px;line-height:1.7}.intake-review footer{z-index:2;background:#fff;border-top:1px solid #e9edf4;padding:15px 0;position:sticky;bottom:-23px}.intake-dialog .draft-status{font-size:14px}.intake-compose .capture-action-footer .btn{min-height:46px}.intake-dialog .intake-fields{margin-top:12px}@media (max-width:640px){.intake-field>span{font-size:14px}.intake-field input,.intake-field textarea,.intake-field select{min-height:46px;font-size:16px}.intake-two{grid-template-columns:1fr}.intake-review>.intake-two{grid-template-columns:1fr 1fr}.intake-overlay{padding:8px}.intake-dialog{scroll-padding-bottom:85px}.intake-dialog h2{font-size:20px}.intake-dialog>header{z-index:4}.intake-tabs button{min-height:44px;font-size:14px}.intake-review footer{padding-bottom:calc(12px + env(safe-area-inset-bottom));bottom:-19px}.intake-review footer .btn{min-height:46px;font-size:14px}.capture-action-footer{padding:12px 0 calc(10px + env(safe-area-inset-bottom));background:#fff;position:sticky;bottom:-19px}.capture-action-footer .btn{justify-content:center;width:100%}.capture-card>label,.capture-other>label{font-size:15px}.capture-card .capture-consent{font-size:14px}.capture-privacy{min-height:44px;font-size:14px}.intake-inquiry p{font-size:14px}.intake-inquiry-foot{font-size:12px}.intake-dialog .intake-raw summary{min-height:35px;font-size:14px}.intake-panel .page-actions{flex-wrap:wrap}.intake-panel .page-actions .btn{min-height:44px;font-size:14px}.intake-inquiry-top{gap:8px}}:is(body:has(.intake-overlay),body:has(.overlay-backdrop),body:has(.drawer-bg)){overflow:hidden}.capture-card .contact-choices input{box-shadow:none;border:0;min-width:17px;padding:0}
