.note-photo-actions{position:relative;display:inline-block;flex:none;max-width:100%}.note-photo-more{position:absolute;right:3px;top:3px;width:32px;height:32px;border:1px solid #ffffff88;border-radius:8px;background:#152238ed;color:#fff;font-size:25px;line-height:20px;cursor:pointer;z-index:2}.note-photo-dialog{padding:8px;border:1px solid #52617a;border-radius:16px;background:#172338;color:#fff;width:min(320px,90vw)}.note-photo-dialog::backdrop{background:#0009}.note-photo-dialog button{display:block;width:100%;min-height:48px;text-align:left;padding:12px;border:0;border-radius:8px;background:transparent;color:inherit;font:inherit;cursor:pointer}.note-photo-dialog button:hover{background:#ffffff18}.buyer-card{padding:12px 0;border-bottom:1px solid #e3e8e5}.buyer-card>strong{display:block;font-size:1rem}.buyer-actions{display:flex;align-items:flex-start;gap:16px;flex-wrap:wrap;margin-top:8px}.buyer-actions>a,.buyer-actions>details>summary{color:#24734b;cursor:pointer;font-size:.9rem}.buyer-actions>details[open]{flex-basis:100%}.buyer-actions textarea{display:block;width:100%;min-height:100px;box-sizing:border-box;font:inherit;padding:10px;margin:10px 0}.buyer-actions p{white-space:pre-wrap;overflow-wrap:anywhere}.portfolio-cover-thumb{width:100px;height:100px;flex-shrink:0}.portfolio-cover-loading{background:#102337;color:#8ba2b7;font-size:10px}.portfolio-cover-failed{background:#142332;color:#b4c2cf;font-size:10px}.portfolio-cover-retry{display:block;margin:3px 0 0 auto;padding:3px 5px;max-width:100px;border:1px solid #34516c;border-radius:5px;background:#102235;color:#b6d7e8;font-size:10px;line-height:1.2;cursor:pointer}.lf-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1250;display:flex;align-items:flex-end;justify-content:center;background:#030810b8}.lf-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;background:none;border:0}.lf-panel{position:relative;box-sizing:border-box;width:min(100%,460px);max-height:85dvh;overflow:auto;border:1px solid #2a4468;border-radius:14px 14px 0 0;padding:16px 14px calc(16px + env(safe-area-inset-bottom));background:#101c32;color:#e7edf5}.lf-panel h3{margin:0;font-size:16px}.lf-panel p{font-size:12px;overflow-wrap:anywhere}.lf-panel label{display:grid;gap:6px;font-size:13px}.lf-panel small,.lf-hint{color:#9aadc6}.lf-panel textarea{box-sizing:border-box;width:100%;min-height:100px;max-height:30dvh;resize:vertical;padding:8px;background:#07101f;border:1px solid #36516f;border-radius:8px;color:inherit;font:inherit}.lf-actions{display:flex;justify-content:flex-end;gap:8px}.lf-actions button{width:auto!important;min-height:32px;padding:6px 10px;font-size:12px;border:1px solid #36516f;border-radius:8px;background:#17283f;color:#eff6ff}.lf-actions [type=submit]{background:#9f3d32;border-color:#cf6f60}.lf-actions button:disabled{opacity:.5}:root{font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#f4f7fb;background:#07101f}*{box-sizing:border-box}.pending-audio-notice{display:block;width:100%;text-align:left;padding:12px 16px;border:1px solid #d26943;border-radius:12px;background:#33201c;color:#ffe5d9;font:inherit;font-weight:600;cursor:pointer}.pending-audio-notice[hidden]{display:none}body{margin:0;background:#07101f}#app{min-height:100vh;display:grid;grid-template-columns:310px 1fr;zoom:.7;width:142.857%}aside{background:#030817;border-right:1px solid #223047;color:#eaf0fa;padding:30px 18px}h1{margin:0 24px 42px;font-size:18px;letter-spacing:.16em;text-transform:uppercase}h1 span{color:#00c796}nav{display:grid;gap:9px}.nav-item{background:transparent;border:0;color:#e8edf8;text-align:left;padding:15px 24px;border-radius:22px;font-size:17px;font-weight:700;cursor:pointer}.nav-item:hover,.nav-item.active{background:#006c56;color:#eafff7}main{background:#081222;padding:0 46px 48px;max-width:none;width:100%}header{border-bottom:1px solid #213049;margin:0 -46px 42px;padding:17px 0 23px 46px}.eyebrow{text-transform:uppercase;letter-spacing:.19em;color:#00ab83;font-size:14px;font-weight:800;margin:0}h2{font-size:29px;margin:6px 0 0;letter-spacing:-.03em}h3{margin:0}.primary,.secondary,.tabs button{border-radius:13px;padding:12px 19px;font:inherit;font-size:16px;font-weight:750;cursor:pointer}.primary{border:0;background:#009c77;color:#f5fffc}.secondary{background:transparent;border:2px solid #53647f;color:#f5f7fb}.welcome,.card{max-width:1120px;background:#101c32;border:1px solid #1a2945;border-radius:24px;padding:32px;margin-bottom:30px}.welcome>p:first-child{font-size:17px;color:#b9c5d8;margin:0 0 10px}.welcome h3{font-size:34px;letter-spacing:-.03em}.welcome>p{max-width:930px;font-size:18px;line-height:1.75;color:#c4cfdf;margin:15px 0 24px}.action-row{display:flex;gap:12px}.card p{color:#9aabc4;line-height:1.55}.row{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.people-intro .action-row{flex-wrap:wrap;justify-content:flex-end}.people-intro h3{font-size:28px}.people-intro p{max-width:570px}.people-toolbar{max-width:1120px;display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 20px}.people-toolbar h3{font-size:30px;letter-spacing:-.03em}.people-toolbar p{margin:5px 0 0;color:#98a9c2}.toolbar-actions,.search-row,.detail-footer{display:flex;align-items:center;gap:12px}.people-panel{max-width:1140px}.search-row{justify-content:flex-end;margin:0 0 18px}.search-row input{flex:1;min-width:0}.search-row .primary{min-width:98px}.people-help{color:#9aabc4;margin:0 0 22px}.search-row input,.person-detail input{width:100%;background:#101c32;color:#f0f5fe;border:1px solid #2b3d5a;border-radius:13px;padding:13px 15px;font:inherit;font-size:16px}.load-more{display:block;margin:24px auto}.person-card{background:#0d182d;border:1px solid #20304b;border-radius:27px;margin:0 0 20px;overflow:hidden;transition:border-color .18s,background .18s}.person-card:has(.person-detail:not([hidden])){border-color:#00b887;background:#101c32}.person-header{display:flex;align-items:stretch;gap:12px;padding:29px 34px}.person-summary{flex:1;min-width:0;background:transparent;border:0;color:#eef3fc;text-align:left;padding:0;cursor:pointer}.person-copy{display:grid;gap:11px}.person-copy strong{font-size:29px;line-height:1.15;letter-spacing:-.025em}.person-phone{font-size:19px;color:#91a3c0}.person-note{font-size:18px;line-height:1.45;color:#cad4e5;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.person-actions{display:flex;align-items:flex-start;gap:15px}.call-button{display:inline-flex;align-items:center;justify-content:center;min-width:64px;padding:9px 13px;border-radius:11px;background:#00a77f;color:#06131a;font-weight:850;text-decoration:none}.priority-mark{display:grid;place-items:center;width:43px;height:54px;background:#e5ad52;color:#111b2d;font-size:27px;font-weight:900;clip-path:polygon(50% 0,100% 18%,86% 88%,50% 100%,14% 88%,0 18%)}.person-detail{border-top:1px solid #243653;padding:25px 34px 28px;background:#0c172a}.detail-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:16px}.person-detail label{display:grid;gap:8px;color:#aebbd0;font-size:14px;font-weight:700}.person-detail textarea{min-height:120px;margin:0;overflow:hidden;resize:none}.detail-footer{justify-content:space-between;margin-top:16px}.detail-footer .primary{min-width:180px}.sync-status{margin-top:12px!important;color:#00d3a1!important}#sync-google-contacts{width:auto;min-width:0;padding:7px 10px;border-radius:10px;font-size:12px;white-space:nowrap}.info-button{display:grid;place-items:center;width:48px;height:58px;padding:0;border:0;clip-path:polygon(50% 0,100% 18%,86% 87%,50% 100%,14% 87%,0 18%);background:linear-gradient(135deg,#ffe08a,#bd7824 92%);color:#172032;font:900 30px/1 Inter,system-ui,sans-serif;cursor:pointer;filter:drop-shadow(0 0 8px rgba(236,177,75,.45));transition:filter .18s,transform .18s}.info-button:hover{transform:scale(1.06);filter:drop-shadow(0 0 13px rgba(255,205,99,.8))}.revenue-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;display:grid;place-items:center;padding:24px;background:#020815b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.revenue-modal[hidden]{display:none}.revenue-dialog{position:relative;width:min(540px,100%);padding:34px;border:1px solid #28506a;border-radius:25px;background:#101d33;box-shadow:0 26px 70px #00000073}.revenue-dialog h3{font-size:27px;margin:8px 38px 10px 0}.revenue-dialog p:last-child{color:#bcc9db;line-height:1.55;font-size:17px}.revenue-score{color:#00d3a1;font-weight:850;font-size:20px}.modal-close{position:absolute;top:17px;right:18px;border:0;background:transparent;color:#c9d5e7;font-size:32px;cursor:pointer}.note-history{margin:0 0 18px}.note-history-title{display:flex;justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 10px;color:#aebbd0;font-size:14px;font-weight:700}.existing-notes{display:grid;gap:10px}.saved-note{display:flex;align-items:flex-start;gap:12px;padding:14px;border:1px solid #283b59;border-radius:14px;background:#101c32}.saved-note>div{flex:1;min-width:0}.saved-note time{display:block;margin:0 0 8px;color:#92a6c5;font-size:12px;font-weight:700}.saved-note textarea{width:100%;min-height:84px;padding:0;background:transparent;border:0;border-radius:0;color:#eaf0fb;font:inherit;line-height:1.45;resize:vertical}.saved-note textarea:focus{outline:1px solid #00b887;border-radius:7px;padding:7px}.delete-note{border:0;background:transparent;color:#df8f95;padding:5px;cursor:pointer;font:inherit;font-weight:750}.delete-note:hover{color:#ffb2b8}.person-detail input[readonly]{opacity:.8;cursor:default}.section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px}.section-title span{font-size:29px;font-weight:300;color:#00d3a1}.section-title h3{font-size:25px}.chips{display:flex;gap:10px;flex-wrap:wrap}.chip{border:0;border-radius:22px;padding:10px 16px;font:inherit;font-size:16px;background:#f1f4f9;color:#50617c;cursor:pointer}.chip.active{background:#009c77;color:#f5fffc}textarea{display:block;width:100%;min-height:170px;background:#030918;color:#f0f5fe;border:2px solid #32425c;border-radius:19px;padding:18px;font:inherit;font-size:17px;line-height:1.5;margin:16px 0}#field-note{min-height:340px}textarea::placeholder{color:#7f8da4}.hint{margin:0!important;font-size:15px}.hint span{color:#00d3a1;margin-left:8px}.empty{margin-top:14px;padding:20px;background:#17243c;border-radius:14px;color:#aebbd0}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:24px}.tabs .active{background:#00a27d;color:#fff}@media(max-width:800px){#app{grid-template-columns:1fr;zoom:1;width:100%}aside{padding:20px}h1{margin:0 12px 20px}nav{grid-template-columns:repeat(2,1fr);gap:6px}.nav-item{padding:12px;font-size:14px;border-radius:12px}main{padding:0 20px 30px}header{margin:0 -20px 30px;padding-left:20px}.welcome,.card{padding:25px;border-radius:20px}.welcome h3{font-size:31px}.welcome>p{font-size:18px}.action-row,.row,.people-toolbar,.toolbar-actions{flex-wrap:wrap}.people-intro .action-row{justify-content:flex-start}.primary,.secondary{width:100%}.person-header{padding:23px 21px}.person-copy strong{font-size:23px}.person-note{font-size:16px}.person-actions{gap:8px}.priority-mark{width:37px;height:47px}.detail-grid{grid-template-columns:1fr}.person-detail{padding:22px}.detail-footer{align-items:stretch;flex-direction:column}.detail-footer .primary{width:100%}.search-row{align-items:stretch;flex-direction:column}.search-row .primary{width:100%}}.mobile-menu{display:none}.inbox-day{padding:18px 0;border-bottom:1px solid #263958}.inbox-day:first-child{padding-top:0}.inbox-day:last-child{border-bottom:0}.inbox-day h4{margin:0 0 11px;color:#64dcba;font-size:15px}.inbox-entry{margin:8px 0}.inbox-summary{display:block;width:100%;border:0;border-radius:12px;padding:13px 15px;background:#17243c;color:#dbe5f4;text-align:left;font:inherit;line-height:1.45;cursor:pointer}.inbox-editor{min-height:130px;margin:8px 0 0}.inbox-editor[hidden]{display:none}.portfolio-draft{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:15px 0}.portfolio-draft input{width:100%;background:#101c32;color:#f0f5fe;border:1px solid #2b3d5a;border-radius:12px;padding:12px;font:inherit}.inbox-category{margin:17px 0}.inbox-category h5{margin:0 0 8px;color:#aebbd0;font-size:13px;text-transform:uppercase;letter-spacing:.08em}#inbox-days{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.keep-note{min-width:0;border-radius:20px;padding:20px}.keep-general{background:#285414}.keep-portfolio{background:#6d2d2d}.keep-note h4{margin:0 0 13px;color:#fff;font-size:22px}.keep-note .inbox-summary{padding:0;background:transparent;color:#f3f6ef;font-size:18px;white-space:pre-wrap}.keep-note .inbox-editor{background:#14231a;border-color:#ffffff59}.keep-portfolio .inbox-editor{background:#3e1c1c}.keep-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.keep-heading span{display:flex;gap:6px}.edit-inbox,.delete-inbox{border:0;border-radius:8px;padding:6px 8px;background:#0000002e;color:#fff;font:inherit;font-size:12px;cursor:pointer}.delete-inbox{color:#ffd0d0}.info-button{width:39px;height:47px;font-size:24px}.call-button{min-width:55px;padding:8px 10px;font-size:14px}.action-board{border-color:#5c3d1e;background:#1b1518}.action-help{margin:-7px 0 16px;font-size:14px}.action-item{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;margin:10px 0;padding:13px 16px;border-radius:17px;background:#0c0a14}.action-rank{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#ffbe00;color:#17120a;font-weight:900;font-size:14px}.action-copy{min-width:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;padding:0}.action-copy strong{font-size:16px}.action-copy p{margin:4px 0 0!important;color:#d6ba69!important;font-size:13px;line-height:1.35}.action-controls{display:flex;align-items:center;gap:7px}.action-controls button{border:1px solid #46516e;border-radius:9px;background:transparent;color:#e8edf8;padding:7px 9px;font:inherit;font-size:12px;cursor:pointer}.action-controls .action-done{border-color:#00a77f;color:#6aebc6;font-size:17px;line-height:1;padding:5px 9px}.action-controls .action-info{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;padding:0;color:#e9bf63;border-color:#9e7535;font-weight:800}.action-dialog label{display:grid;gap:7px;margin:13px 0;color:#b9c7da;font-size:13px}.action-dialog textarea{min-height:92px;margin:0;font-size:14px}.action-dialog .primary{width:100%;margin-top:4px}.keep-note{position:relative;padding-bottom:47px}.delete-inbox{position:absolute;right:12px;bottom:11px;width:29px;height:29px;padding:0;border-radius:8px;font-size:15px;opacity:.9}.keep-note .inbox-summary,.keep-note .inbox-editor{font-size:15px;line-height:1.42}.keep-note h4{font-size:17px}.clarify{display:inline-flex!important;align-items:center;border-radius:999px;padding:5px 9px;background:#080c118c;color:#f1bb68;font-size:12px;white-space:nowrap}.welcome,.card{padding:26px}.welcome h3{font-size:29px}.section-title h3{font-size:21px}.section-title span{font-size:24px}.chip{font-size:14px;padding:8px 13px}textarea{font-size:15px;min-height:145px;padding:15px}textarea::placeholder{font-size:13px}.person-copy strong{font-size:24px}.person-phone{font-size:16px}.person-note{font-size:15px}.people-toolbar h3{font-size:25px}.people-toolbar p,.people-help,.card p{font-size:14px}.search-row input,.person-detail input{font-size:14px;padding:11px 13px}.person-detail label{font-size:12px}.person-detail textarea{font-size:15px}.trust-button{display:inline-flex;align-items:center;gap:13px;border:1px solid #2a8e71;border-radius:14px;padding:13px 18px;background:#08785f;color:#f2fff9;text-decoration:none;font-size:20px;font-weight:850;letter-spacing:-.02em}.trust-button:hover{background:#0a9273}.trust-button span{font-size:18px}.clarify{border:0;cursor:pointer;font:inherit}.clarify:hover{background:#080c11cc}.portfolio-list{max-width:1120px;display:grid;gap:20px}.portfolio-region{padding:19px;border:1px solid #223452;border-radius:18px;background:#101c32}.portfolio-region h4{margin:0 0 11px;color:#64dcba;font-size:16px}.portfolio-card{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:13px 0;border-top:1px solid #223452}.portfolio-card strong{font-size:16px}.portfolio-card p{margin:3px 0 0;color:#aab9d0;font-size:13px}.portfolio-status{flex:none;border-radius:999px;padding:5px 8px;font-size:11px;white-space:nowrap}.portfolio-status.complete{background:#174737;color:#76e6bd}.portfolio-status.needs{background:#56342a;color:#f2bd76}.portfolio-region>p{margin:-4px 0 12px;color:#91a2bb;font-size:13px}.portfolio-authorized{border-color:#2d8068;background:linear-gradient(145deg,#102b2a,#101c32)}.portfolio-archived{opacity:.72}.portfolio-empty{padding:14px 0;color:#93a3ba;font-size:13px}.portfolio-note-box{margin:18px 0;padding:15px;border:1px solid #2c5470;border-radius:15px;background:#0a1728}.portfolio-note-box label{display:grid;gap:8px;color:#c9d8e8;font-size:13px;font-weight:700}.portfolio-note-box textarea{min-height:135px;margin:0;font-size:14px}.portfolio-note-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px}.portfolio-note-actions select{border:1px solid #385773;border-radius:10px;padding:10px;background:#102238;color:#edf6ff;font:inherit}.daily-search{display:flex;align-items:center;gap:7px;min-width:230px;padding:8px 11px;border:1px solid #29425e;border-radius:12px;background:#0d1a2d;color:#a6b9cf}.daily-search input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#edf5ff;font:inherit;font-size:16px}.daily-search button{display:grid;place-items:center;width:22px;height:22px;flex:none;padding:0;border:0;border-radius:50%;background:#405169;color:#f4f8ff;font:700 18px/1 system-ui;cursor:pointer}.portfolio-focus{outline:2px solid #16d8b2;box-shadow:0 0 28px #16d8b238}.portfolio-long-text{min-height:150px!important;padding:12px;border:1px solid #36516f;border-radius:9px;background:#07101e;color:#eff6ff;font:inherit;resize:vertical}.portfolio-save{width:100%;border:1px solid #2fe0a7;border-radius:12px;padding:14px;background:linear-gradient(135deg,#168d67,#0c6c50);color:#fff;font-weight:850;letter-spacing:.02em;cursor:pointer}.portfolio-source-note{margin:0;color:#78cdb1;font-size:12px}.pricing-dialog form label>small{color:#7f91aa;font-weight:500;line-height:1.45}.funnel-hero select{border:1px solid #294b6c;border-radius:13px;padding:10px 14px;background:#0b1b2e;color:#bcd2ea;font:inherit;font-size:13px}.person-matcher{display:grid!important;gap:6px;margin:10px 0 2px;color:#8fa6bd!important;font-size:12px!important;font-weight:700}.person-matcher:before{content:"＋ Kişi bağla";color:#67d9bd}.person-matcher input{width:100%;box-sizing:border-box;border:1px solid #31516f;border-radius:10px;padding:10px 12px;background:#0d1d30;color:#edf6ff;font:inherit}.person-match-results{max-height:min(54dvh,520px);overflow:auto;overscroll-behavior:contain;border:1px solid #365471;border-radius:10px;background:#081321;scrollbar-color:#55708d #0a1525}.person-match-results button{display:grid;width:100%;min-height:52px;gap:2px;padding:10px 12px;border:0;border-bottom:1px solid #1f3851;background:transparent;color:#eef6ff;text-align:left;cursor:pointer}.person-match-results button:last-child{border-bottom:0}.person-match-results .contact-load-more{position:sticky;bottom:0;place-items:center;min-height:44px;background:#10243b;color:#75dcc0;font-weight:800}.person-match-results small{overflow:hidden;color:#9fb1c8;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.person-match-results span{display:block;padding:10px 12px;color:#96a9c0;font-weight:400}@media(max-width:800px){.daily-search{width:100%;min-width:0}.people-toolbar:has(.daily-search){align-items:stretch;flex-direction:column}.portfolio-note-actions{align-items:stretch;flex-direction:column}.portfolio-note-actions .primary{width:100%}#sync-google-contacts{width:auto;align-self:flex-start}}.daily-archive{max-width:1120px}.keep-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.daily-entry{box-sizing:border-box;width:100%;overflow:hidden;border-radius:17px;background:#285414;color:#f7f8f4;font-size:15px;line-height:1.38;box-shadow:0 1px 1px #0003}.daily-summary{display:block;width:100%;padding:18px;border:0;background:transparent;color:inherit;font:inherit;white-space:pre-wrap;text-align:left;cursor:pointer}.daily-summary strong{display:block;margin:0 0 13px;font-size:20px;line-height:1.18}.daily-summary span{display:block}.daily-entry.daily-portfolio,.daily-entry.daily-keep.keep-color-red,.daily-entry.daily-keep.keep-color-deep-orange{background:#6d2d2d}.daily-entry.daily-keep.keep-color-green,.daily-entry.daily-keep.keep-color-teal{background:#285414}.daily-entry.daily-keep.keep-color-blue,.daily-entry.daily-keep.keep-color-cerulean{background:#1e526a}.daily-entry.daily-keep.keep-color-yellow,.daily-entry.daily-keep.keep-color-orange{background:#765b19}.daily-entry.daily-keep.keep-color-purple{background:#573c75}.daily-entry.daily-keep.keep-color-gray,.daily-entry.daily-keep.keep-color-brown{background:#42464b}.keep-images{display:flex;gap:2px;overflow:auto;margin:0}.keep-images img{width:100%;min-width:150px;max-height:240px;object-fit:cover;cursor:pointer}.full-note-modal,.full-image-modal{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;padding:0;background:#285414}.full-note-modal[hidden],.full-image-modal[hidden]{display:none}.full-note-modal .modal-close{position:fixed;z-index:2;top:17px;left:18px;background:transparent;border:0;color:#e9f0e5;font-size:42px;line-height:1}.full-note-inner{box-sizing:border-box;width:min(1100px,100%);height:100%;margin:auto;padding:92px 34px 28px}.keep-modal-title{display:block;width:100%;border:0;outline:0;background:transparent;color:#fff;font:700 28px/1.2 inherit}.keep-modal-title::placeholder{color:#fff9}.full-note-inner textarea{box-sizing:border-box;width:100%;height:calc(100% - 120px);margin:20px 0 0;padding:0;border:0;outline:0;resize:none;background:transparent;color:#f8f9f5;font:18px/1.55 inherit}.keep-modal-images{display:flex;gap:12px;overflow:auto;margin-top:14px}.keep-modal-images img{width:150px;height:110px;object-fit:cover;border-radius:10px;cursor:pointer}.full-image-modal{display:grid;place-items:center;background:#01060ff7}.full-image-modal img{max-width:94vw;max-height:88vh;object-fit:contain}.keep-images img{cursor:pointer}.action-dialog{width:min(1100px,100%);min-height:85vh}.action-dialog textarea{min-height:220px}.action-dialog .primary{width:auto;min-width:250px}@media(max-width:800px){.keep-board{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.daily-entry{border-radius:13px;font-size:12px}.daily-summary{padding:12px}.daily-summary strong{margin-bottom:8px;font-size:15px}.full-note-inner{padding:78px 22px 20px}.keep-modal-title{font-size:24px}.full-note-inner textarea{height:calc(100% - 105px);font-size:17px}.keep-images img{min-width:100px;max-height:185px}}.keep-import{max-width:1120px}.keep-import input{display:block;width:100%;padding:13px;border:1px dashed #3b6d82;border-radius:13px;background:#0b172a;color:#dce7f5}.keep-images{display:flex;gap:8px;overflow:auto;margin-top:10px}.keep-images img{width:100px;height:76px;flex:none;object-fit:cover;border-radius:8px}.daily-entry .keep-images{display:flex;gap:2px;margin:0}.daily-entry .keep-images img{width:100%;height:auto;max-height:none;flex:0 0 100%;object-fit:contain;border-radius:0;background:#00000014}.keep-modal-images{display:grid;grid-template-columns:1fr;gap:12px;overflow:auto;max-height:48vh}.keep-modal-images img{width:100%;height:auto;max-width:100%;max-height:none;object-fit:contain}.keep-add-photo{position:fixed;left:28px;bottom:24px;z-index:3;width:40px;height:40px;padding:0;border:2px solid rgba(255,255,255,.75);border-radius:8px;background:#0000001a;color:#fff;font-size:28px;line-height:1;cursor:pointer}.mention-menu{position:fixed;z-index:1700;width:min(320px,calc(100vw - 24px));max-height:250px;overflow:auto;padding:6px;border:1px solid #2b5772;border-radius:13px;background:#102039;box-shadow:0 16px 35px #00000061}.mention-menu[hidden]{display:none}.mention-menu button{display:block;width:100%;border:0;border-radius:8px;padding:11px 12px;background:transparent;color:#edf4ff;text-align:left;font:inherit;cursor:pointer}.mention-menu button:hover{background:#1b3c50;color:#65e3bd}.keep-back{position:absolute;z-index:3;top:17px;left:18px;width:44px;height:44px;border:0;border-radius:50%;background:#00000024;color:#f5f8f4;font:400 48px/35px system-ui;cursor:pointer}.full-image-modal{background:#000}.full-image-modal img{max-width:100vw;max-height:calc(100vh - 76px)}.keep-image-toolbar{position:absolute;z-index:2;top:0;left:0;right:0;height:76px;display:flex;align-items:center;justify-content:center;color:#fff;font-size:18px}.keep-image-toolbar .keep-back{top:16px;left:18px;background:transparent}@media(max-width:800px){#field-note{min-height:380px}}.pulse-head{max-width:780px;margin:0 auto 20px;text-align:center}.pulse-head .eyebrow{margin-bottom:7px;color:#62e0bd}.pulse-head h3{margin:0;font-size:34px;letter-spacing:-.04em}.pulse-head p:not(.eyebrow){margin:10px auto 15px;max-width:590px;color:#98a9c2;line-height:1.5}.pulse-rapid{border:1px solid #315778;border-radius:999px;padding:8px 13px;background:#10243c;color:#d5e5f7;font:inherit;font-size:13px;cursor:pointer}.pulse-stage{width:min(740px,100%);margin:0 auto}@media(max-width:800px){.pulse-head{text-align:left}.pulse-head h3{font-size:28px}}@media(max-width:800px){#app{display:block;zoom:1;width:100%;overflow-x:hidden}aside{position:fixed;z-index:30;inset:0 auto 0 0;width:min(82vw,320px);padding:26px 16px;background:#030817;transform:translate(-105%);transition:transform .2s ease;box-shadow:20px 0 45px #00000073}aside.mobile-open{transform:translate(0)}aside nav{display:grid;grid-template-columns:1fr;gap:8px}aside.mobile-open:after{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;left:min(82vw,320px);background:#00000059}h1{margin:0 12px 26px}.mobile-menu{display:grid;place-items:center;width:44px;height:44px;border:1px solid #34506e;border-radius:12px;background:#101c32;color:#edf4ff;font-size:23px;cursor:pointer}main{padding:0 16px 32px}header{display:flex;align-items:center;gap:13px;position:sticky;top:0;z-index:10;margin:0 -16px 24px;padding:13px 16px;background:#081222;border-bottom:1px solid #213049}.eyebrow{font-size:11px}h2{font-size:23px}.people-toolbar{margin-bottom:14px}.people-toolbar h3{font-size:26px}.people-toolbar p{font-size:14px}.people-help{font-size:14px;margin-bottom:14px}.search-row{margin-bottom:10px}.search-row input{min-height:48px;font-size:16px}.person-card{border-radius:20px;margin-bottom:12px}.person-header{padding:18px 16px;gap:9px}.person-copy{gap:6px}.person-copy strong{font-size:19px}.person-phone{font-size:15px}.person-note{font-size:14px}.person-actions{gap:7px;align-items:center}.info-button{width:32px;height:38px;font-size:20px}.call-button{min-width:48px;padding:8px 9px;font-size:13px}.person-detail{padding:18px 16px}.person-detail textarea{min-height:42vh;font-size:16px;line-height:1.55}.person-detail input{font-size:16px}.portfolio-draft{grid-template-columns:1fr}#inbox-days{grid-template-columns:1fr;gap:12px}.keep-note{padding:17px}.keep-note h4{font-size:19px}.keep-note .inbox-summary{font-size:16px}.action-item{grid-template-columns:30px minmax(0,1fr);padding:12px}.action-controls{grid-column:2;justify-content:flex-start}.action-copy strong{font-size:14px}.action-copy p{font-size:12px}.action-board{padding:19px}.keep-note{padding-bottom:45px}.keep-note h4{font-size:16px}.keep-note .inbox-summary{font-size:14px}}.portfolio-card-labels{position:relative;align-self:stretch;padding-right:32px}.portfolio-cover-thumb{position:absolute;right:0;top:44px;width:100px;height:100px;object-fit:cover;border-radius:5px;cursor:zoom-in}.portfolio-card-labels:has(.portfolio-cover-thumb){min-width:115px;min-height:144px}.portfolio-cover-viewer>img{max-width:92vw;max-height:85dvh;object-fit:contain}.portfolio-cover-viewer>.nx-icon-btn{position:absolute;right:12px;left:auto;top:12px}.person-audio-item audio{width:100%;height:38px;margin-top:9px}.person-whatsapp-button svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.person-whatsapp-button svg path+path{fill:currentColor;stroke:none}.people-screen{max-width:1120px}.people-hero{margin-bottom:22px}.people-title-row{display:flex;align-items:center;gap:13px}.people-title-row h3{font-size:38px}.people-title-row span{display:inline-grid;place-items:center;min-width:64px;border-radius:999px;padding:7px 12px;background:#132942;color:#a9c7e8;font-size:14px;font-weight:850}.people-hero #sync-google-contacts{display:flex;align-items:center;gap:8px;border:1px solid #1b608a;color:#57cfff;padding:13px 17px;font-size:14px}.people-hero #sync-google-contacts span{font-size:24px;font-weight:400}.people-search-row{display:grid;grid-template-columns:minmax(0,1fr) 58px;gap:12px;margin-bottom:14px}.people-search-box{display:flex;align-items:center;gap:13px;min-width:0;border:1px solid #31516f;border-radius:18px;padding:0 17px;background:#0b1829}.people-search-box span{color:#91afd0;font-size:32px;line-height:1}.people-search-box input{width:100%;min-width:0;border:0;padding:17px 0;background:transparent;color:#edf5ff;font:inherit;font-size:16px;outline:0}.people-search-box input::placeholder{color:#7f96b4}.people-filter-toggle{border:1px solid #31516f;border-radius:18px;background:#0b1829;color:#a9c5e2;font-size:25px;cursor:pointer}.people-filter-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.people-filter-chips{display:flex;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.people-filter-chips::-webkit-scrollbar{display:none}.people-filter-chips button,.people-filter-row select{flex:none;border:1px solid #294867;border-radius:14px;padding:10px 15px;background:#081525;color:#aabbd0;font:inherit;font-size:13px;cursor:pointer}.people-filter-chips button.active{border-color:#08aaff;background:#0a2b48;color:#f1f8ff;box-shadow:0 0 12px #00a3ff33}.people-filter-row select{color:#e2eaf5}.people-screen .person-card{border-color:#233f59;border-radius:18px;margin-bottom:11px;background:linear-gradient(100deg,#0b192a,#091525);box-shadow:inset 0 0 22px #2070a408}.people-screen .person-header{position:relative;display:grid;grid-template-columns:58px minmax(180px,1fr) auto;align-items:center;gap:15px;min-height:112px;padding:18px 20px}.people-screen .relationship-avatar{width:58px;height:58px;border-width:2px;font-size:18px;box-shadow:0 0 16px #8297ae29}.people-screen .relationship-lead .relationship-avatar,.people-screen .relationship-authorized .relationship-avatar{box-shadow:0 0 15px #ff2d4473}.people-screen .relationship-buyer .relationship-avatar{box-shadow:0 0 15px #24e78166}.people-screen .relationship-realtor .relationship-avatar{box-shadow:0 0 15px #ff93226b}.people-screen .person-copy{gap:4px}.people-screen .person-copy strong{overflow:hidden;font-size:18px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.people-screen .person-phone{font-size:15px}.people-screen .person-note{max-width:540px;color:#9fb3cc;font-size:14px;-webkit-line-clamp:1}.person-updated{position:absolute;top:13px;right:18px;color:#8ca7c6;font-size:11px}.people-screen .person-actions{align-self:end;flex-wrap:nowrap;gap:8px;padding-top:17px}.person-info-shield{display:grid!important;place-items:center!important;width:32px!important;height:40px!important;min-width:32px!important;border:0!important;border-radius:0!important;padding:0!important;clip-path:polygon(50% 0,100% 18%,86% 87%,50% 100%,14% 87%,0 18%)!important;background:linear-gradient(135deg,#ffd971,#d38b24)!important;color:#142136!important;font:900 18px/1 Inter,system-ui,sans-serif!important;filter:drop-shadow(0 0 7px rgba(247,181,61,.32))!important}.person-call-button{display:flex;align-items:center;justify-content:center;gap:7px;min-width:78px;height:40px;border:1px solid #27628b;border-radius:12px;background:#0b1b2e;color:#d9e8f9;text-decoration:none;font-size:13px;font-weight:800}.person-call-button span{font-size:17px}.person-whatsapp-button{display:grid;place-items:center;width:44px;height:40px;border:1px solid #07985f;border-radius:12px;background:#0a382b;color:#40e79f;text-decoration:none;font-size:21px;font-weight:900}.person-chevron{width:24px;border:0;background:transparent;color:#9bbfe2;font-size:29px;line-height:1;cursor:pointer;transition:transform .2s}.person-chevron.open{transform:rotate(90deg)}.person-detail-quick-actions{display:flex;justify-content:flex-end;gap:8px;margin-bottom:14px}@media(max-width:800px){.people-screen{margin:0 -8px}.people-hero{align-items:flex-start;margin:14px 5px 20px}.people-title-row{gap:10px}.people-title-row h3{font-size:31px}.people-title-row span{min-width:55px;padding:6px 10px;font-size:12px}.people-hero p{font-size:12px}.people-hero #sync-google-contacts{margin-top:2px;padding:9px 11px;font-size:11px}.people-hero #sync-google-contacts span{font-size:20px}.people-search-row{grid-template-columns:minmax(0,1fr) 48px;gap:8px;margin:0 4px 12px}.people-search-box{gap:8px;border-radius:15px;padding:0 12px}.people-search-box span{font-size:26px}.people-search-box input{padding:14px 0;font-size:14px}.people-filter-toggle{border-radius:15px;font-size:21px}.people-filter-row{gap:8px;margin:0 4px 18px}.people-filter-row.filters-collapsed .people-filter-chips{display:none}.people-filter-chips{gap:7px}.people-filter-chips button,.people-filter-row select{border-radius:12px;padding:8px 12px;font-size:11px}.people-filter-row select{max-width:106px}.people-screen .person-card{border-radius:15px;margin-bottom:8px}.people-screen .person-header{grid-template-columns:45px minmax(0,1fr) 150px;gap:10px;min-height:94px;padding:14px 10px}.people-screen .relationship-avatar{width:45px;height:45px;font-size:14px}.people-screen .person-copy strong{font-size:14px}.people-screen .person-phone{font-size:12px}.people-screen .person-note{font-size:11px}.person-updated{top:8px;right:11px;font-size:9px}.people-screen .person-actions{gap:5px;padding-top:14px}.person-info-shield{width:25px!important;height:33px!important;min-width:25px!important;font-size:14px!important}.person-call-button{min-width:58px;height:34px;gap:4px;border-radius:10px;font-size:11px}.person-call-button span{font-size:14px}.person-whatsapp-button{width:36px;height:34px;border-radius:10px;font-size:17px}.person-chevron{width:16px;font-size:23px}.person-detail-quick-actions{justify-content:flex-start;flex-wrap:wrap}}.message-style-chips{display:flex;flex-wrap:wrap;gap:7px;margin:10px 0}.message-style-chips button{border:1px solid #355873;border-radius:999px;padding:7px 10px;background:#0a1728;color:#a9bdd3;font:inherit;font-size:11px;font-weight:750;cursor:pointer}.message-style-chips button.active{border-color:#16d4ae;background:#0b695d;color:#fff}.candidate-completed{margin-top:12px;border-top:1px solid #28405b;padding-top:10px}.candidate-completed summary{cursor:pointer;color:#7f96af;font-size:11px;font-weight:850;letter-spacing:.08em}.candidate-completed .keep-task-suggestion{opacity:.62}.integration-status .secondary{display:inline-block;margin-top:7px;text-decoration:none}.archive-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.archive-heading h4,.archive-heading p{margin:0 0 5px}.archive-select-row{display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:7px}.archive-select-row>input{width:18px;height:18px;accent-color:#e95b68}.archive-select-row .portfolio-card{grid-column:2}.keep-task-suggestion.resolved{opacity:.58}.keep-task-suggestion.resolved strong{text-decoration:line-through}.keep-task-suggestion.resolved span b{color:#77d9bb;font-size:11px}#funnel-summary{display:none}.portfolio-card>div>small{display:block;margin-top:5px;color:#7187a3;font-size:10px;font-weight:600}.listing-url-card>input{padding:9px!important;border:1px solid #315f82!important;border-radius:10px!important}#listing-url-preview{display:grid;gap:6px;margin-top:8px;padding:9px;border:1px solid #245275;border-radius:10px;background:#061426}#listing-url-preview[hidden]{display:none}#listing-url-preview p{margin:0;color:#9eb2c9;font-size:11px}#listing-url-preview button{justify-self:start;width:auto}.task-list{display:grid;gap:1.45em}.nexo-task{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #28415f;border-radius:13px;background:#0b1729}.nexo-task>div{display:grid;gap:4px}.nexo-task small{color:#8196af;font-size:11px}.nexo-task.done{opacity:.55}.nexo-task.done strong{text-decoration:line-through}.account-button{margin-left:auto;display:grid;place-items:center;width:40px;height:40px;border:1px solid #31516f;border-radius:50%;background:#0d1c30;color:#dbe9f7;font-size:22px;cursor:pointer}.account-dialog{width:min(430px,100%)}.toolbar-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.contact-center{margin-bottom:18px}.contact-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0;border-top:1px solid #233b57}.contact-suggestion:first-of-type{border-top:0}.contact-suggestion>div{display:grid;gap:4px}.contact-suggestion span,.contact-suggestion small{color:#91a8c2;font-size:12px}.contact-suggestion small{line-height:1.45}.archive-suggestion{margin-bottom:14px;padding:13px;border:1px solid #8a5b25;border-radius:13px;background:#241b12}.archive-suggestion p{color:#dac5a8;line-height:1.5}.archive-suggestion div{display:flex;gap:8px}.portfolio-memory{margin:14px 0;padding:15px;border:1px solid #29445f;border-radius:14px;background:#091729}.portfolio-memory h4{margin:0 0 12px}.portfolio-memory label{display:grid;gap:7px;color:#b7c7d9;font-size:13px;font-weight:700}.portfolio-memory textarea{min-height:105px;padding:11px;border:1px solid #36516f;border-radius:10px;background:#07101e;color:#fff;font:inherit}.portfolio-memory article{padding:10px 0;border-top:1px solid #20364f}.portfolio-memory article:first-child{border-top:0}.portfolio-memory article time{color:#6edcb9;font-size:11px}.portfolio-memory article p{margin:5px 0;white-space:pre-wrap;color:#cfdaea;line-height:1.5}.file-add{width:max-content;margin-top:10px;border:1px dashed #3a5a78;border-radius:10px;padding:10px 12px;cursor:pointer}.file-add input{max-width:220px}.portfolio-memory pre{overflow:auto;max-height:340px;white-space:pre-wrap;color:#b9c9da;font:12px/1.5 ui-monospace,monospace}.portfolio-memory #portfolio-files{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.portfolio-memory #portfolio-files a{display:grid;gap:5px;padding:8px;border:1px solid #2d4a67;border-radius:10px;color:#9dd9ff;text-decoration:none}.portfolio-memory #portfolio-files img{width:100%;height:110px;object-fit:cover;border-radius:7px}.demand-list{display:grid;gap:10px}.demand-card,.demand-match{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:15px;border:1px solid #294765;border-radius:15px;background:#0c1b2e;color:#eef6ff;text-align:left;font:inherit;cursor:pointer}.demand-card>div,.demand-match>div{display:grid;gap:5px}.demand-card span,.demand-card small,.demand-match span,.demand-match small{color:#94abc4;font-size:12px}.demand-card b{color:#6edcb9;font-size:12px}.demand-match{grid-template-columns:52px minmax(0,1fr);margin-bottom:8px}.demand-match>b{display:grid;place-items:center;width:48px;height:48px;border:1px solid #13b98e;border-radius:50%;color:#72e1bd}.danger{border-color:#833d48!important;color:#ffadb4!important}.person-settings{display:grid;grid-template-columns:2fr 1.3fr .8fr;gap:8px}.keep-task-center{margin-bottom:18px}.keep-task-suggestion{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin:10px 0;padding:15px;border:1px solid #253f5b;border-radius:18px;background:linear-gradient(135deg,#0c1b2e,#091522);box-shadow:inset 0 1px #ffffff06}.keep-task-suggestion>div{display:grid;gap:6px}.keep-task-suggestion small{color:#91a8c2}.keep-task-suggestion>span{display:flex;flex-wrap:wrap;gap:8px}.keep-task-suggestion>span button{min-height:40px!important;border-radius:12px!important}.keep-task-suggestion>span .primary{border-color:#27de96!important;box-shadow:0 0 16px #27de961f}.person-note-field{display:grid;gap:7px}.person-note-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#b7c7d9;font-size:13px}.person-note-toolbar>span{display:flex;flex-wrap:wrap;gap:6px}.person-note-editor{box-sizing:border-box;min-height:150px;max-height:360px;overflow-y:auto!important;resize:vertical;scrollbar-color:#55708d #0a1525;scrollbar-width:auto}.person-note-editor::-webkit-scrollbar,.person-note-full-editor::-webkit-scrollbar{width:10px}.person-note-editor::-webkit-scrollbar-thumb,.person-note-full-editor::-webkit-scrollbar-thumb{border:2px solid #0a1525;border-radius:999px;background:#55708d}.person-note-dialog{display:flex;flex-direction:column;width:min(900px,100%);height:min(88dvh,920px);overflow:hidden}.person-note-dialog h3{flex:none}.person-note-full-editor{box-sizing:border-box;flex:1;min-height:0;width:100%;padding:15px;border:1px solid #36516f;border-radius:14px;background:#07101e;color:#eef6ff;font:14px/1.6 Inter,system-ui,sans-serif;resize:none;overflow:auto;scrollbar-color:#55708d #0a1525}.person-note-modal-actions{display:flex;justify-content:flex-end;gap:8px;padding-top:12px}.person-note-modal-actions button{min-height:44px}.instant-match-results{display:grid;gap:9px;margin-top:12px}.instant-match-results article{display:grid;gap:5px;padding:12px;border:1px solid #23775f;border-radius:13px;background:#09271f}.instant-match-results strong{color:#75e0bc}.instant-match-results span{color:#b8cddd;font-size:12px;line-height:1.45}.instant-match-results b{color:#eef8ff}.create-portfolio-modal{align-items:start;overflow:auto;padding:22px 18px 118px;background:radial-gradient(circle at 50% 0,#0076bf24,#020815eb 38%)}.create-portfolio-dialog{width:min(780px,100%);padding:24px;border:1px solid #1c517c;border-radius:25px;background:linear-gradient(145deg,#07172a,#050f1e);box-shadow:0 0 55px #0091ff1f}.create-portfolio-heading{padding:2px 7px 12px}.create-portfolio-heading h3{margin:3px 38px 4px;font-size:29px}.create-portfolio-heading p:last-child{margin:0;color:#829ab6;font-size:13px}.portfolio-create-fields{display:grid;gap:12px}.create-field-card{padding:15px 17px;border:1px solid #29618e;border-radius:17px;background:linear-gradient(145deg,#071d33f0,#040f1df0);box-shadow:inset 0 0 18px #1b8ad506}.create-field-card label{display:grid;gap:8px;color:#a6bbd6;font-size:13px;font-weight:780}.create-field-card label:first-letter{text-transform:uppercase}.create-field-card input,.create-field-card select,.create-field-card textarea{box-sizing:border-box;width:100%;border:0;background:transparent;color:#f4f8ff;font:inherit;font-size:18px;font-weight:760;outline:0}.create-field-card select{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.create-field-card textarea{min-height:108px;resize:vertical;line-height:1.5}.create-field-card input::placeholder,.create-field-card textarea::placeholder{color:#617994}.create-two-col{display:grid;grid-template-columns:1fr 1fr;gap:12px}.create-label-row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;color:#eef5ff;font-size:14px;letter-spacing:.04em}.create-label-row button{border:1px solid #00a9e8;border-radius:11px;padding:8px 12px;background:#06213a;color:#2dc9ff;font:inherit;font-size:13px;font-weight:800;cursor:pointer}.create-label-row span{color:#2adbbf;font-size:13px;font-weight:800}.listing-card textarea{min-height:132px;padding:12px;border:1px solid #356488;border-radius:13px}.price-card small{margin-top:5px;color:#7f98b6}.price-card input{font-size:24px}.person-select-card .person-matcher{margin:0}.person-select-card .person-matcher:before{content:"⌕";position:absolute;margin:11px 0 0 13px;color:#79a4cd;font-size:22px}.person-select-card .person-matcher input{min-height:55px;padding-left:46px;border-color:#3a6e96;border-radius:13px;background:#061426;font-size:15px}.selected-person{display:grid;grid-template-columns:48px minmax(0,1fr) 38px;align-items:center;gap:12px;padding:9px 11px;border:1px solid #3b7298;border-radius:13px;background:#07172a}.selected-person>span{display:grid;place-items:center;width:44px;height:44px;border:2px solid #10d7b3;border-radius:50%;background:#0c6b65;color:#fff;font-weight:850}.selected-person>div{display:grid;gap:3px}.selected-person small{color:#829bb8}.selected-person button{width:34px;height:34px;border:0;border-radius:50%;background:#16314d;color:#b9cee2;font-size:22px;cursor:pointer}.status-card{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:14px}.status-card>strong{font-size:14px;letter-spacing:.06em}.portfolio-status-toggle{display:grid;grid-template-columns:1fr 1fr;gap:10px}.portfolio-status-toggle input{position:absolute;opacity:0;pointer-events:none}.portfolio-status-toggle span{display:grid;place-items:center;min-height:48px;border:1px solid #355d82;border-radius:13px;color:#b9cbe0;font-size:16px;font-weight:800;cursor:pointer}.portfolio-status-toggle input:checked+span{border-color:#13dec0;background:linear-gradient(135deg,#058f777a,#0741429e);color:#fff;box-shadow:0 0 14px #0bd9b429}.create-form-actions{position:sticky;z-index:3;bottom:0;display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:14px;padding:10px 0;background:linear-gradient(180deg,transparent,#050f1e 25%)}.create-form-actions button{min-height:58px;border-radius:14px;font:inherit;font-size:16px;font-weight:850;cursor:pointer}.create-draft{border:1px solid #5c9bd1;background:#081a2d;color:#c5d9ed}.create-form-actions .portfolio-save{position:static;border-color:#1ffff0;background:linear-gradient(135deg,#19d8c1,#00a97d);box-shadow:0 0 20px #0bd8b433}@media(max-width:800px){body{padding-bottom:calc(104px + env(safe-area-inset-bottom));padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}main{padding-bottom:calc(42px + env(safe-area-inset-bottom))}header{padding-top:calc(13px + env(safe-area-inset-top))}.bottom-nav{bottom:max(8px,env(safe-area-inset-bottom));padding-bottom:8px}.revenue-modal{padding:calc(12px + env(safe-area-inset-top)) 10px calc(110px + env(safe-area-inset-bottom))}.pricing-dialog{max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 24px);padding-bottom:calc(28px + env(safe-area-inset-bottom));scroll-padding-bottom:140px}.portfolio-save{position:sticky;bottom:0;z-index:2}.contact-suggestion{grid-template-columns:1fr}.contact-suggestion button{width:100%!important}.toolbar-actions{width:100%;justify-content:stretch}.toolbar-actions button{flex:1}.demand-card,.portfolio-memory #portfolio-files,.person-settings,.keep-task-suggestion{grid-template-columns:1fr}.create-portfolio-modal{top:0;right:0;bottom:0;left:0;padding:calc(10px + env(safe-area-inset-top)) 8px calc(102px + env(safe-area-inset-bottom));background:#04101e}.create-portfolio-dialog{width:100%;min-height:calc(100dvh - 116px);padding:14px 10px 24px;border:0;border-radius:0;background:#04101e}.create-portfolio-heading h3{font-size:25px}.create-two-col{gap:8px}.create-field-card{padding:13px 14px;border-radius:15px}.create-field-card input,.create-field-card select,.create-field-card textarea{font-size:16px}.create-label-row{align-items:flex-start}.create-label-row button{padding:7px 9px;font-size:12px}.status-card{grid-template-columns:1fr}.create-form-actions{bottom:calc(80px + env(safe-area-inset-bottom));padding-bottom:8px}.create-form-actions button{min-height:54px;font-size:14px}}.audio-dialog{width:min(720px,100%)}.audio-dialog input[type=file]{display:block;width:100%;margin:15px 0;padding:12px;border:1px dashed #37617e;border-radius:12px;color:#c8d8e7}.audio-progress{min-height:22px;color:#74dec0}.audio-dialog textarea{box-sizing:border-box;width:100%;min-height:190px;padding:12px;border:1px solid #36516f;border-radius:12px;background:#07101e;color:#eff6ff}.audio-candidate{display:grid;grid-template-columns:auto 1fr;gap:10px;margin:8px 0;padding:10px;border:1px solid #294765;border-radius:11px;background:#0b1a2c}.audio-candidate span{display:grid;gap:4px}.audio-candidate small{color:#8fa7c0}.candidate-text{width:100%;border:0;background:transparent;color:#eaf3ff;font:inherit;font-weight:700}.candidate-type{width:max-content;margin-top:6px;border:1px solid #35536d;border-radius:8px;padding:5px 7px;background:#0b1d30;color:#bad0e7;font-size:11px}.keep-task-suggestion>span{gap:5px}.keep-task-suggestion button{min-width:0!important;padding:5px 7px!important;font-size:10px!important}.demand-person-match,.historical-match{margin:8px 0;padding:12px;border:1px solid #294765;border-radius:12px;background:#0b1a2c}.demand-person-match{display:grid;grid-template-columns:1fr auto;align-items:center;gap:10px}.demand-person-match div{display:grid;gap:4px}.demand-person-match small,.historical-match small{color:#8fa7c0}.historical-match p{margin:7px 0 0;color:#c7d4e2}.total-met-people{margin:0 0 12px;color:#aabdd3;font-size:13px}.total-met-people strong{color:#fff}.clear-linked-person{margin-top:7px}.demand-match-list h4,#demand-match-list h4{margin:20px 0 8px;color:#67d8b9;font-size:12px;letter-spacing:.08em}.audio-upload-track{height:9px;margin-top:16px;overflow:hidden;border:1px solid #274b62;border-radius:999px;background:#071321}.audio-upload-track span{display:block;width:0;height:100%;border-radius:inherit;background:linear-gradient(90deg,#0bbadf,#14d7a6);box-shadow:0 0 13px #14d7a673;transition:width .16s linear}.person-audio{margin-top:18px;padding:15px;border:1px solid #273b57;border-radius:14px;background:#091527}.person-audio h4{margin:0 0 11px;color:#dce8f8;font-size:13px}.person-audio-list{display:grid;gap:9px}.person-audio-list>span{color:#8fa3bf;font-size:12px}.person-audio-item{padding:11px;border:1px solid #2a405d;border-radius:11px;background:#0c1a2d}.person-audio-item>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.person-audio-item strong{min-width:0;overflow:hidden;color:#e9f1fc;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.person-audio-item span{flex:none;color:#91a6c1;font-size:11px}.person-audio-item.uploaded,.person-audio-item.transcribing{border-color:#2d7185}.person-audio-item.uploaded span,.person-audio-item.transcribing span{color:#56d8ee}.person-audio-item.applied{border-color:#24715d}.person-audio-item.applied span{color:#66ddbd}.person-audio-item.failed{border-color:#85444b}.person-audio-item.failed span,.person-audio-item.failed small{color:#ef9ba3}.person-audio-item p{margin:9px 0 0!important;color:#cbd8e9!important;font-size:12px!important;line-height:1.45}.person-audio-item details{margin-top:8px;color:#9fb2c9;font-size:11px}.person-audio-item details summary{cursor:pointer;color:#76c9dc}.person-audio-item details p{max-height:180px;overflow:auto;white-space:pre-wrap}.person-audio-item .compare-transcript{margin-top:10px;padding:7px 10px;font-size:11px}.transcript-compare-modal{z-index:30}.transcript-compare-dialog{width:min(1100px,96vw);max-height:88dvh;overflow:auto}.transcript-version-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:14px;margin-top:18px}.transcript-version-grid article{min-width:0;padding:14px;border:1px solid #274b62;border-radius:14px;background:#071321}.transcript-version-grid header{display:flex;justify-content:space-between;gap:12px;padding:0;background:transparent}.transcript-version-grid header strong{color:#e9f4ff}.transcript-version-grid header span,.transcript-version-grid small{color:#7f9db7;font-size:11px}.transcript-version-grid pre{max-height:52dvh;margin:12px 0 0;overflow:auto;white-space:pre-wrap;color:#d5e2f1;font:12px/1.55 Inter,system-ui,sans-serif}.integration-status{margin:14px 0;padding:12px;border:1px solid #294765;border-radius:12px;background:#0b1a2c}.integration-status p{margin:6px 0;color:#9fdcc9}.integration-status small{display:block;overflow-wrap:anywhere;color:#718ca7}.nexo-task>span{display:flex;flex-wrap:wrap;gap:6px}.parcel-preview{display:grid;gap:12px;margin-top:12px}.parcel-preview[hidden]{display:none}.parcel-preview>label{display:grid;gap:6px;color:#b7c7d9;font-size:12px;font-weight:750}.parcel-preview textarea{box-sizing:border-box;width:100%;min-height:105px;padding:11px;border:1px solid #36516f;border-radius:11px;background:#07101e;color:#a9bfd8;resize:vertical}.parcel-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.parcel-fields label{display:grid;gap:5px;color:#b7c7d9;font-size:11px;font-weight:750}.parcel-fields input{min-width:0;padding:10px;border:1px solid #36516f;border-radius:9px;background:#07101e;color:#eff6ff;font:inherit}.parcel-preview .primary{width:100%}.parcel-dialog{max-height:calc(100dvh - 32px);overflow:auto}.parcel-preview details{padding:10px;border:1px solid #294765;border-radius:11px;background:#081524}.parcel-preview details summary{cursor:pointer;color:#9fb6cd;font-size:12px;font-weight:800}.parcel-preview details>label{display:grid;gap:5px;margin-top:10px;color:#9fb6cd;font-size:11px}.parcel-inferences select,.parcel-commercial input,.parcel-commercial select,.parcel-commercial textarea{box-sizing:border-box;width:100%;min-width:0;padding:10px;border:1px solid #36516f;border-radius:9px;background:#07101e;color:#eff6ff;font:inherit}.parcel-commercial{display:grid;gap:10px;padding:12px;border:1px solid #1d6b62;border-radius:12px;background:#053e3b2e}.parcel-commercial>label{display:grid;gap:5px;color:#9fc9bf;font-size:11px;font-weight:800}.parcel-commercial textarea{min-height:72px}.parcel-preview #parcel-summary{min-height:90px;color:#eef6ff;font-weight:700}.create-form-actions{position:static;bottom:auto;background:#050f1e}.create-portfolio-modal{z-index:60}.create-portfolio-dialog{padding:18px}.create-portfolio-heading{padding:0 4px 8px}.create-portfolio-heading h3{margin:2px 34px 3px 0;font-size:21px}.create-portfolio-heading p:last-child{font-size:11px}.portfolio-create-fields{gap:8px}.create-field-card{padding:10px 12px;border-radius:13px}.create-field-card label{gap:5px;font-size:10px}.create-field-card input,.create-field-card select,.create-field-card textarea{font-size:13px}.create-field-card textarea{min-height:78px}.listing-card textarea{min-height:90px;padding:9px}.create-two-col{gap:8px}.create-label-row{margin-bottom:7px;font-size:11px}.create-label-row button{padding:6px 9px;font-size:10px}.create-label-row span{font-size:10px}.price-card input{font-size:18px}.price-card small{font-size:10px}.person-select-card .person-matcher input{min-height:43px;padding-left:40px;font-size:13px}.person-select-card .person-matcher:before{margin:8px 0 0 12px;font-size:19px}.selected-person{grid-template-columns:39px minmax(0,1fr) 31px;gap:8px;padding:7px 9px}.selected-person>span{width:36px;height:36px;font-size:12px}.selected-person strong{font-size:12px}.selected-person small{font-size:10px}.selected-person button{width:29px;height:29px;font-size:18px}.status-card{gap:9px}.status-card>strong{font-size:11px}.portfolio-status-toggle{gap:7px}.portfolio-status-toggle span{min-height:38px;font-size:12px}.create-draft{display:none!important}.create-form-actions{grid-template-columns:1fr;gap:0;margin-top:9px;padding:7px 0 0}.create-form-actions button{min-height:46px;font-size:13px}.create-form-actions .portfolio-save{width:100%}@media(max-width:800px){body:has(#create-portfolio-modal:not([hidden])) .bottom-nav{display:none}.create-portfolio-modal{padding:calc(7px + env(safe-area-inset-top)) 7px calc(10px + env(safe-area-inset-bottom))}.create-portfolio-dialog{min-height:100%;padding:10px 8px calc(18px + env(safe-area-inset-bottom));scroll-padding-bottom:70px}.create-portfolio-heading h3{font-size:19px}.create-field-card{padding:9px 10px;border-radius:12px}.create-field-card input,.create-field-card select,.create-field-card textarea{font-size:13px}.create-form-actions{position:sticky;z-index:4;bottom:0;padding:7px 0 calc(4px + env(safe-area-inset-bottom));background:linear-gradient(180deg,#04101e00,#04101e 22%)}.create-form-actions button{min-height:46px;font-size:13px}}.portfolio-card{width:100%;border:0;background:transparent;color:inherit;text-align:left;font:inherit;cursor:pointer}.portfolio-card:hover{background:#14243e}.pricing-dialog{width:min(760px,100%);max-height:90vh;overflow:auto}.pricing-state{display:inline-block!important;margin:0 0 14px!important;border-radius:999px;padding:6px 10px;background:#263d59;color:#8de1c5;font-weight:750;font-size:13px!important}.pricing-actions{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0}.pricing-actions .secondary,.pricing-actions .primary{width:auto}.pricing-dialog form{display:grid;gap:10px;padding:15px;border:1px solid #2a4665;border-radius:14px;background:#0b172a}.pricing-dialog form label{display:grid;gap:6px;color:#b7c7d9;font-size:13px;font-weight:700}.pricing-dialog form input,.pricing-dialog form select{padding:11px;border:1px solid #36516f;border-radius:9px;background:#07101e;color:#eff6ff;font:inherit}.pricing-dialog form .primary{width:max-content}.pricing-dialog #pricing-history{margin-top:20px;color:#c6d2e3;font-size:14px;line-height:1.6}.pricing-dialog #pricing-history h4{margin:0 0 8px;color:#f3f6fb}.compact{width:auto!important}.lifecycle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.portfolio-lifecycle-form{margin:0 0 18px}.person-relationships{margin:18px 0 0;padding-top:14px;border-top:1px solid #263a57}.person-relationships h4{margin:0 0 9px;color:#dce7f6;font-size:14px}.person-relationship-list{display:grid;gap:7px}.person-relationship-list button{display:grid;gap:2px;padding:10px;border:1px solid #294460;border-radius:10px;background:#0a1728;color:#eef5ff;text-align:left}.person-relationship-list button span,.person-relationship-list>span,.person-relationship-list p{margin:0;color:#97aac1;font-size:12px}.keep-sources{border-color:#7b3b3b;background:linear-gradient(145deg,#321b24,#101c32)}@media(max-width:800px){.lifecycle-grid{grid-template-columns:1fr}.compact{width:auto!important}.pricing-dialog{max-height:96vh}.portfolio-lifecycle-form .secondary{width:100%}}.memory-ask{margin:0 0 24px;padding:22px;border:1px solid #155c83;border-radius:22px;background:linear-gradient(145deg,#071b31,#0d1728);box-shadow:0 0 28px #009aff14}.memory-ask h3{margin:2px 0 13px;font-size:27px}.memory-ask form{display:flex;gap:9px}.memory-ask input{flex:1;min-width:0;padding:14px 16px;border:1px solid #2c5576;border-radius:14px;background:#07121f;color:#f4f8ff;font:inherit}.memory-ai{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;overflow:auto;padding:28px max(20px,calc((100vw - 820px)/2));background:#07111f}.memory-ai-head{display:flex;align-items:center;gap:15px;margin-bottom:25px}.memory-ai-head button{width:44px;height:44px;border:1px solid #315170;border-radius:50%;background:#0c1a2c;color:#fff;font-size:30px}.memory-ai-head h3{margin:3px 0 0}.memory-ai-answer{font-size:18px;line-height:1.6;color:#e6edf8}.memory-ai-sources{display:grid;gap:9px;margin-top:25px}.memory-ai-sources h4{margin:0 0 4px}.memory-ai-sources button{display:grid;gap:5px;padding:15px;border:1px solid #29445f;border-radius:14px;background:#0d1b2e;color:#edf5ff;text-align:left}.memory-ai-sources span{color:#adbed2;line-height:1.4}.memory-ai-sources small{color:#6edcb9}.note-secondary-actions{display:flex;gap:10px;margin:18px 0 0}.today-brief{margin-bottom:20px}.nexo-chat-messages{display:flex;flex-direction:column;gap:13px;min-height:calc(100vh - 230px);padding-bottom:120px}.nexo-message{max-width:88%;padding:13px 15px;border:1px solid #29445f;border-radius:17px;background:#0d1b2e}.nexo-message.user{align-self:flex-end;border-color:#17659a;background:#0d3357}.nexo-message span{color:#6edcb9;font-size:11px;font-weight:850}.nexo-message p{margin:5px 0 0;white-space:pre-wrap;line-height:1.55}.nexo-message.pending{opacity:.7}.nexo-message details{margin-top:10px}.nexo-message details button{display:block;width:100%;margin:5px 0;border:0;background:transparent;color:#8fc9ed;text-align:left}.nexo-chat-form{position:fixed;right:max(20px,calc((100vw - 820px)/2));bottom:18px;left:max(20px,calc((100vw - 820px)/2));display:flex;gap:9px;padding:10px;border:1px solid #29445f;border-radius:17px;background:#0a1728}.nexo-chat-form textarea{min-height:52px;max-height:130px;flex:1;margin:0;border:0;background:transparent;resize:none}.nexo-chat-form button{width:auto}.nexo-memory-confirm{color:#72dfbd!important;font-size:12px}.nexo-save-answer{border-color:#16ad7d!important;color:#79e7c1!important}.appointment-contact{display:grid;grid-template-columns:1fr auto;gap:12px;margin:0 0 14px;padding:14px;border:1px solid #35536d;border-radius:14px;background:#0b1d30}.appointment-contact[hidden]{display:none}.appointment-contact>div:first-child{display:grid;gap:3px}.appointment-contact small{color:#93a9c0}.appointment-contact #whatsapp-draft{grid-column:1/-1;display:grid;gap:10px}.appointment-contact #whatsapp-draft[hidden]{display:none}.appointment-contact label{display:grid;gap:6px;color:#b7c7d9;font-size:13px;font-weight:700}.appointment-contact textarea{min-height:110px;padding:12px;border:1px solid #36516f;border-radius:10px;background:#07101e;color:#eff6ff;font:inherit;resize:vertical}.whatsapp-open{display:inline-grid;place-items:center;width:max-content;border-radius:10px;padding:11px 14px;background:#119f61;color:#fff;text-decoration:none;font-weight:800}.whatsapp-open.disabled{opacity:.45;cursor:not-allowed}.whatsapp-direct,.whatsapp-draft-button{display:inline-flex;align-items:center;justify-content:center;min-height:38px;border:1px solid #1db56b;border-radius:10px;padding:7px 10px;background:#0d392b;color:#8ff0bd;text-decoration:none;font:800 11px/1.15 system-ui;cursor:pointer}.whatsapp-draft-button{border-color:#32708b;background:#10283a;color:#a8dff5}.salutation-setting{border-left:3px solid #66758a;padding-left:9px}.salutation-setting .salutation-memory{margin-left:5px;border-radius:999px;padding:3px 7px;background:#4b5665;color:#e5e9ee;font-size:10px}.salutation-setting.auto{border-color:#16b978}.salutation-setting.auto .salutation-memory{background:#126a4b;color:#b5f2d7}.salutation-setting.male{border-color:#3f8ee8}.salutation-setting.male .salutation-memory{background:#194c83;color:#c8e2ff}.salutation-setting.female{border-color:#e66ca8}.salutation-setting.female .salutation-memory{background:#7c3156;color:#ffd3e8}@media(max-width:800px){.person-actions{flex-wrap:wrap;justify-content:flex-end}.whatsapp-direct,.whatsapp-draft-button{min-height:34px;padding:6px 8px;font-size:10px}}@media(max-width:800px){.memory-ask{padding:17px}.memory-ask form{align-items:stretch;flex-direction:column}.memory-ask form .primary{width:100%}.note-secondary-actions{flex-direction:column}.parcel-fields{grid-template-columns:1fr}.person-header{padding:13px 14px}.person-copy{gap:4px}.person-copy strong{font-size:17px}.person-phone,.person-note{font-size:12px}.person-card{margin-bottom:8px;border-radius:16px}.person-actions .call-button{min-width:43px;padding:7px 8px}.person-actions .info-button{width:29px;height:34px;font-size:17px}}.compact-person-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.person-icon{display:grid!important;place-items:center;box-sizing:border-box;width:34px!important;height:34px!important;min-width:34px!important;border:1px solid #31516f!important;border-radius:11px!important;padding:0!important;background:#0a192a!important;color:#dcecff!important;font-size:15px!important;text-decoration:none;cursor:pointer}.person-icon.whatsapp-direct{border-color:#168c70!important;color:#43dfb5!important}.person-icon.person-audio-button{color:#ff7587!important}.person-note-editor.expanded{max-height:62dvh!important;min-height:320px!important;overflow-y:auto!important}.person-note-save{justify-self:end;margin-top:7px}.contact-actions{display:flex;align-items:center;justify-content:flex-end;gap:5px;flex-wrap:wrap}.contact-more,.portfolio-more{display:block;width:max-content;margin:12px auto 0}.archive-menu-row{position:relative}.archive-menu-row>.portfolio-card{width:100%}.archive-more{position:absolute;z-index:2;right:8px;bottom:8px;width:36px;height:32px;border:1px solid #39536d;border-radius:10px;background:#0b1727;color:#d8e5f2;cursor:pointer}.archive-menu{position:absolute;z-index:4;right:8px;bottom:43px;padding:5px;border:1px solid #5b3040;border-radius:10px;background:#101725;box-shadow:0 10px 28px #0008}.archive-menu button{border:0;background:transparent;color:#ff8190;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.action-outcome-fields{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:10px;border:1px solid #34516d;border-radius:12px;background:#081524}.action-outcome-fields p{grid-column:1/-1;margin:0}.action-outcome-fields label{display:grid;gap:5px;color:#a9bdd2;font-size:11px}.action-outcome-fields select,.action-outcome-fields input{box-sizing:border-box;width:100%;padding:10px;border:1px solid #36516f;border-radius:9px;background:#07101e;color:#eff6ff}@media(max-width:800px){.compact-person-actions{max-width:118px;justify-content:flex-end}.compact-person-actions .whatsapp-draft-button{font-size:10px;padding:5px 7px}.contact-suggestion{align-items:stretch!important;grid-template-columns:1fr!important}.contact-actions{justify-content:flex-start}.action-outcome-fields{grid-template-columns:1fr}}.relationship-avatar{display:grid;place-items:center;flex:none;width:42px;height:42px;margin-top:1px;border:2px solid #607087;border-radius:50%;background:#374354;color:#f3f6fa;font-size:13px;font-weight:850;letter-spacing:.02em}.relationship-badges{display:flex;flex-wrap:wrap;gap:5px}.relationship-badges span{padding:2px 6px;border:1px solid #4d5c70;border-radius:999px;color:#b7c4d6;font-size:10px;font-weight:750}.relationship-buyer .relationship-avatar{border-color:#97f4bf;background:#307555;color:#effff4;box-shadow:0 0 10px #5beb9538}.relationship-buyer .relationship-badges span{border-color:#63bb88;color:#a6f2c2}.relationship-lead .relationship-avatar{border-color:#ff5967;background:#8f2635;color:#fff1f2}.relationship-lead .relationship-badges span{border-color:#c64a57;color:#ffb6bc}.relationship-authorized .relationship-avatar{border-color:#ff4a5a;background:#a5001e;color:#fff;box-shadow:0 0 7px #ff1e3a,0 0 18px #ff1e3ad9}.relationship-authorized .relationship-badges span{border-color:#ff4858;color:#ffb2ba}.relationship-realtor .relationship-avatar{border-color:#ffad4b;background:#a65710;color:#fff5ea}.relationship-realtor .relationship-badges span{border-color:#d98228;color:#ffc177}@media(max-width:800px){.relationship-avatar{width:36px;height:36px;font-size:11px}.relationship-badges span{font-size:9px}}.funnel-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.funnel-summary article{padding:16px;border:1px solid #274261;border-radius:16px;background:#101d32}.funnel-summary strong{display:block;color:#67dfbd;font-size:28px}.funnel-summary span{color:#b5c4d8;font-size:13px}.funnel-summary small{color:#899ab2}.funnel-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:20px}.funnel-main{position:relative;padding:21px;border:1px solid #2b4866;border-radius:22px;background:#0c182a}.funnel-tabs{display:flex;gap:8px}.funnel-tabs button{border:1px solid #365573;border-radius:9px;padding:8px 11px;background:transparent;color:#c5d4e6;font:inherit;font-size:13px;cursor:pointer}.funnel-tabs .active{border-color:#00b887;background:#087a64;color:#fff}.funnel-note{color:#7f91aa;font-size:12px;line-height:1.35}.unmet-people{display:grid;width:100%;gap:8px;margin:17px 0 12px;padding:16px;border:1px dashed #385775;border-radius:15px;background:#11223a;color:#c4d2e2;text-align:left;cursor:pointer}.unmet-people span{color:#5d83a0;font-size:20px;letter-spacing:5px}.unmet-people strong{font-size:13px;letter-spacing:.08em}.unmet-people small{color:#8ca2bd}.funnel-stage{position:relative;display:flex;align-items:center;justify-content:center;gap:11px;box-sizing:border-box;min-height:62px;margin:7px auto;border:1px solid #31516e;border-radius:9px;background:#10263a;color:#e8f2ff;cursor:pointer;transition:transform .16s,border-color .16s}.funnel-stage:hover{transform:translateY(-1px);border-color:#00b887}.funnel-stage b{font-size:22px;color:#6ce0bf}.funnel-stage span{font-weight:800;font-size:13px;letter-spacing:.05em}.funnel-stage i{position:absolute;right:14px;display:grid;place-items:center;width:19px;height:19px;border:1px solid #7b95ad;border-radius:50%;color:#c9d8e7;font:700 12px/1 system-ui}.stage-1{width:96%}.stage-2{width:90%}.stage-3{width:84%}.stage-4{width:78%}.stage-5{width:72%}.stage-6{width:66%}.stage-7{width:60%}.funnel-result{display:grid;gap:5px;width:55%;margin:16px auto 0;padding:14px;border:1px solid #4c725d;border-radius:10px;background:#173728;text-align:center}.funnel-result strong{color:#7de1bd;font-size:12px}.funnel-result span{color:#c4dccf;font-size:12px}.buyer-pool{display:grid;gap:8px;width:72%;margin:20px 0 0 auto;padding:16px;border:1px solid #725a2b;border-radius:14px;background:#211b15;color:#f3d58a;text-align:left;cursor:pointer}.buyer-pool span{color:#d9c69e;font-size:12px;line-height:1.45}.funnel-focus{padding:22px;border:1px solid #3b6277;border-radius:22px;background:linear-gradient(145deg,#102941,#0c1728)}.funnel-focus h3{margin:0 0 18px;font-size:14px;letter-spacing:.08em;color:#75e0c1}.funnel-focus h4{margin:0 0 12px;font-size:21px;line-height:1.2}.funnel-focus p{color:#b9c9da;font-size:14px;line-height:1.5}.funnel-records{margin-top:20px}.funnel-record{display:grid;width:100%;gap:5px;margin:8px 0;padding:13px;border:1px solid #294360;border-radius:12px;background:#0d182b;color:#e7f1fd;text-align:left;font:inherit;cursor:pointer}.funnel-record:hover{border-color:#00a67f}.funnel-record span{color:#a6b9d0;font-size:13px}.funnel-record em{color:#6ce0bf;font-size:12px;font-style:normal}@media(max-width:800px){.funnel-summary{grid-template-columns:repeat(2,1fr)}.funnel-layout{grid-template-columns:1fr}.funnel-focus{order:-1}.funnel-stage{min-height:55px}.funnel-stage span{font-size:11px}.funnel-result{width:70%}.buyer-pool{width:100%;margin-left:0}.funnel-main{padding:16px}}.keep-board{align-items:start}.keep-column{display:grid;align-content:start;gap:16px;min-width:0}.full-note-inner{overflow-y:auto}.keep-note-view{height:auto;overflow:visible}.keep-note-view-title,.keep-note-view-body{display:block;width:100%;border:0;background:transparent;color:#fff;text-align:left;white-space:pre-wrap;cursor:text}.keep-note-view-title{padding:0;font:700 28px/1.2 inherit}.keep-note-view-body{min-height:0;padding:20px 0 0;font:18px/1.55 inherit}.keep-edit-hint{margin:22px 0 0;color:#ffffffa8;font-size:13px}.full-note-modal .keep-modal-images{margin-top:22px;max-height:none}.full-note-modal .keep-modal-images img{width:min(260px,100%);height:auto;max-height:220px;object-fit:contain;object-position:left top;border-radius:10px;background:#0000001f}.full-image-modal{overflow:hidden;background:#000}.full-image-modal img{display:block;width:auto;height:auto;max-width:calc(100vw - 24px);max-height:calc(100dvh - 92px);margin:auto;object-fit:contain}.keep-image-toolbar{pointer-events:none}.keep-image-toolbar .keep-back{background:#00000038;pointer-events:auto}@media(max-width:800px){.keep-column{gap:8px}.keep-note-view-title{font-size:24px}.keep-note-view-body{font-size:17px}.full-note-modal .keep-modal-images img{width:min(210px,100%);max-height:185px}}.auth-gate{position:fixed;z-index:100;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:radial-gradient(circle at 50% 10%,#0b3150 0,#061222 35%,#020711 78%)}.auth-gate[hidden]{display:none}.auth-card{display:grid;gap:18px;width:min(430px,100%);padding:34px;border:1px solid #1c91d3;border-radius:28px;background:linear-gradient(145deg,#0c243df5,#050d1bfa);box-shadow:0 0 48px #009eff2e}.auth-card h2{margin:0;font-size:32px}.auth-card p{margin:0;color:#a9bfd8;line-height:1.5}.auth-card label{display:grid;gap:8px;color:#dce9f7;font-size:13px;font-weight:750}.auth-card input{width:100%;border:1px solid #335779;border-radius:13px;padding:14px;background:#06111f;color:#fff;font:inherit;font-size:16px}.auth-error{min-height:20px!important;color:#ff9fa8!important;font-size:13px}.bottom-nav{display:none}.funnel-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;margin:0 0 22px}.funnel-hero h3{margin:5px 0;font-size:34px;letter-spacing:-.04em}.funnel-hero p:not(.eyebrow){margin:0;color:#91a9c5}.funnel-hero>span{border:1px solid #294b6c;border-radius:13px;padding:10px 14px;background:#0b1b2e;color:#bcd2ea;font-size:13px}.funnel-stage{display:grid;grid-template-columns:38px 58px minmax(0,1fr) 22px;justify-content:stretch;gap:13px;width:100%!important;min-height:91px;margin:12px 0;padding:13px 18px;border-radius:18px;text-align:left;overflow:visible}.funnel-stage:nth-child(6n+1){--neon:#15a9ff;--neon-rgb:21,169,255}.funnel-stage:nth-child(6n+2){--neon:#14ddb3;--neon-rgb:20,221,179}.funnel-stage:nth-child(6n+3){--neon:#ffab2f;--neon-rgb:255,171,47}.funnel-stage:nth-child(6n+4){--neon:#b34dff;--neon-rgb:179,77,255}.funnel-stage:nth-child(6n+5){--neon:#ff4456;--neon-rgb:255,68,86}.funnel-stage:nth-child(6n){--neon:#16d8b2;--neon-rgb:22,216,178}.funnel-stage{border-color:var(--neon);background:linear-gradient(100deg,rgba(var(--neon-rgb),.13),#05111fc7);box-shadow:inset 0 0 24px rgba(var(--neon-rgb),.07),0 0 13px rgba(var(--neon-rgb),.09)}.funnel-step{display:grid;place-items:center;width:34px;height:34px;border:2px solid var(--neon);border-radius:50%;color:#fff;font-size:13px;font-weight:850;box-shadow:0 0 12px rgba(var(--neon-rgb),.45)}.funnel-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:14px;background:rgba(var(--neon-rgb),.13);color:var(--neon);font-size:29px}.funnel-stage-copy{display:grid;grid-template-columns:1fr auto;align-items:center;gap:2px 10px}.funnel-stage-copy small{grid-column:1/-1;color:#f0f6ff;font-size:14px;font-weight:780}.funnel-stage-copy b{color:#fff;font-size:27px}.funnel-stage-copy em{justify-self:start;border-radius:999px;padding:3px 8px;background:rgba(var(--neon-rgb),.22);color:#fff;font-size:11px;font-style:normal;font-weight:800}.funnel-arrow{color:#8faccc;font-size:31px}.funnel-stage i{top:10px;right:11px;border-color:#ffffff47;color:#b9c9dc;font-size:10px}@media(max-width:800px){body{padding-bottom:94px}.bottom-nav{position:fixed;z-index:45;right:8px;bottom:8px;left:8px;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:9px 7px calc(8px + env(safe-area-inset-bottom));border:1px solid #254363;border-radius:25px;background:#030d1bf5;box-shadow:0 -12px 35px #00000061,0 0 26px #0081ff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav-item{display:grid;place-items:center;gap:3px;min-width:0;border:0;border-radius:14px;padding:6px 2px;background:transparent;color:#90a8c5;font:inherit;cursor:pointer}.bottom-nav-item span{font-size:23px;line-height:1}.bottom-nav-item small{font-size:10px;font-weight:750}.bottom-nav-item.active{color:#1aa8ff;background:#0b2540}.bottom-nav-create{position:relative;margin-top:-29px;color:#fff}.bottom-nav-create span{display:grid;place-items:center;width:58px;height:58px;border:3px solid #159cff;border-radius:50%;background:#0a3f78;font-size:37px;box-shadow:0 0 22px #1490ff94}.bottom-nav-create small{color:#fff}.mobile-menu{display:none}main{padding-bottom:32px}.funnel-hero h3{font-size:29px}.funnel-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.funnel-summary article{padding:13px}.funnel-summary strong{font-size:24px}.funnel-main{padding:12px;border:0;background:transparent}.funnel-stage{grid-template-columns:31px 48px minmax(0,1fr) 16px;gap:9px;min-height:80px;padding:11px 10px}.funnel-step{width:29px;height:29px}.funnel-icon{width:46px;height:46px;font-size:23px}.funnel-stage-copy small{font-size:12px}.funnel-stage-copy b{font-size:23px}.funnel-stage i{display:none}.funnel-focus{padding:18px}.auth-card{padding:26px 22px}}@media(max-width:800px){.people-screen .person-header{grid-template-columns:45px minmax(0,1fr) 164px;padding-right:8px}.people-screen .compact-person-actions{width:164px;max-width:none;justify-content:flex-end;gap:6px}.people-screen .person-call-button{min-width:65px;padding:0 8px}.people-screen .person-whatsapp-button{width:38px;min-width:38px}.people-screen .person-chevron{width:18px;min-width:18px}}.person-settings{grid-template-columns:1.3fr .8fr}.workflow-row{--workflow-accent:#19d99d;--workflow-rgb:25,217,157;display:grid!important;grid-template-columns:52px minmax(0,1fr) auto!important;align-items:center!important;gap:14px!important;box-sizing:border-box;margin:10px 0!important;padding:13px 15px!important;border:1px solid #223c59!important;border-radius:18px!important;background:linear-gradient(105deg,rgba(var(--workflow-rgb),.055),#061222f0 45%,#0a192bf5)!important;box-shadow:inset 0 1px #ffffff06,0 8px 24px #0000001a}.workflow-task{--workflow-accent:#31dc98;--workflow-rgb:49,220,152}.workflow-portfolio,.workflow-owner{--workflow-accent:#aa68ff;--workflow-rgb:170,104,255}.workflow-buyer{--workflow-accent:#f1ac42;--workflow-rgb:241,172,66}.workflow-person{--workflow-accent:#24b4ff;--workflow-rgb:36,180,255}.workflow-contact{--workflow-accent:#ef5968;--workflow-rgb:239,89,104}.workflow-ignored{--workflow-accent:#7d8ca0;--workflow-rgb:125,140,160}.workflow-icon{display:grid;place-items:center;width:48px;height:48px;border:1px solid rgba(var(--workflow-rgb),.33);border-radius:14px;background:rgba(var(--workflow-rgb),.16);color:var(--workflow-accent);font-size:24px;font-weight:900;box-shadow:0 0 18px rgba(var(--workflow-rgb),.1)}.workflow-icon svg{width:25px;height:25px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}.workflow-copy{display:grid!important;min-width:0;gap:4px!important}.workflow-copy>strong,.workflow-copy .candidate-text{overflow:hidden;margin:0;border:0!important;padding:0!important;background:transparent!important;color:#f4f8ff!important;font:800 15px/1.25 Inter,system-ui,sans-serif!important;text-overflow:ellipsis;white-space:nowrap}.workflow-copy .candidate-text:focus{outline:0;box-shadow:0 1px var(--workflow-accent)}.workflow-copy>small{overflow:hidden;color:#93a8c0!important;font-size:11px!important;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.workflow-meta{display:flex;align-items:center;gap:8px;min-width:0;color:#8fa4bc;font-size:10px}.workflow-meta time{white-space:nowrap}.workflow-meta>span:not(.workflow-badge){white-space:nowrap}.workflow-badge,.workflow-meta .candidate-type{width:auto;max-width:130px;border:1px solid #405977!important;border-radius:999px!important;padding:3px 8px!important;background:#0a1728!important;color:#d4deeb!important;font:700 10px/1.1 Inter,system-ui,sans-serif!important}.workflow-meta .candidate-type:disabled{opacity:.72}.workflow-actions{display:flex!important;align-items:center;justify-content:flex-end;gap:7px!important;flex-wrap:nowrap!important}.workflow-actions button,.workflow-actions a{display:inline-grid;place-items:center;box-sizing:border-box;width:auto!important;min-width:62px;min-height:36px!important;border:1px solid #405673;border-radius:11px;padding:7px 11px;background:#0a1728;color:#eef4fb;text-decoration:none;font:800 11px/1 Inter,system-ui,sans-serif;white-space:nowrap;cursor:pointer}.workflow-actions .workflow-primary{border-color:#22d894;background:linear-gradient(145deg,#15b57b52,#08332adb);color:#f1fff9;box-shadow:0 0 15px #22d89421}.workflow-actions .workflow-ignore{color:#b8c4d2}.workflow-actions .workflow-chevron{display:grid;place-items:center;min-width:20px;width:20px!important;border:0;background:transparent;color:#9db5d0;font-size:26px;font-style:normal}.workflow-state{color:#68dfb7;font-size:11px;white-space:nowrap}.workflow-row.resolved{opacity:.66}.workflow-row .completion-hint{margin:2px 0 0;color:#a9bbcf;font-size:10px;line-height:1.35}.contact-suggestion{border-top:1px solid #223c59!important}.contact-suggestion:first-of-type{border-top:1px solid #223c59!important}.contact-suggestion .workflow-copy strong{font-size:15px}.contact-suggestion .workflow-actions a{color:#eef4fb}.candidate-active{display:grid;gap:0}.candidate-completed{margin-top:12px}.candidate-completed>summary{cursor:pointer;color:#93a8c0;font-size:11px;font-weight:800;letter-spacing:.04em}@media(max-width:700px){.workflow-row{grid-template-columns:44px minmax(0,1fr)!important;gap:10px!important;padding:11px!important}.workflow-icon{width:42px;height:42px;border-radius:12px;font-size:20px}.workflow-actions{grid-column:2;justify-content:flex-start!important;overflow-x:auto;padding-top:3px;scrollbar-width:none}.workflow-actions::-webkit-scrollbar{display:none}.workflow-actions button,.workflow-actions a{min-width:57px;min-height:34px!important;padding:6px 9px;font-size:10px}.workflow-copy>strong,.workflow-copy .candidate-text{font-size:14px!important}.workflow-copy>small{max-width:100%;white-space:nowrap}.workflow-actions .workflow-chevron{min-width:18px}.contact-suggestion{align-items:center!important}.contact-actions{justify-content:flex-start!important}}.today-command,.today-opportunities{max-width:1120px;margin:0 0 18px;padding:20px 22px;border:1px solid #1f3b59;border-radius:22px;background:linear-gradient(145deg,#071626,#0b1728);box-shadow:inset 0 1px #ffffff06}.today-command-head,.today-opportunity-head,.today-section-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.today-command-head h3,.today-opportunity-head h3{margin:3px 0 0;font-size:20px;line-height:1.3}.today-command-head .eyebrow,.today-opportunity-head .eyebrow{margin:0;color:#68bfff;font-size:11px;letter-spacing:.12em}.today-links,.today-section-head>div,.today-opportunity-tabs{display:flex;align-items:center;gap:6px}.today-links button,.today-section-head button,.today-opportunity-tabs button{border:1px solid #294a68;border-radius:999px;padding:6px 9px;background:#09192b;color:#9fb5cc;font:700 10px/1.2 Inter,system-ui,sans-serif;cursor:pointer}.today-opportunity-tabs button.active{border-color:#16aaf7;background:#0b2b47;color:#d9f2ff}.today-focus,.today-flow{margin-top:18px;padding-top:15px;border-top:1px solid #17324c}.today-section-label{margin:0 0 8px;color:#9cb2ca;font-size:10px;font-weight:850;letter-spacing:.12em}.today-goal,.today-flow-row{display:grid;grid-template-columns:31px minmax(0,1fr) 18px;align-items:center;gap:9px;width:100%;min-height:42px;border:0;border-top:1px solid rgba(49,79,108,.5);padding:8px 2px;background:transparent;color:#edf5ff;text-align:left;font:inherit;cursor:pointer}.today-goal:first-child,.today-flow-row:first-child{border-top:0}.today-goal>span{color:#29b9ff;font-size:11px;font-weight:900}.today-goal strong,.today-flow-row strong{overflow:hidden;font-size:13px;line-height:1.35;text-overflow:ellipsis}.today-goal i{color:#62d8b3;font-size:18px;font-style:normal;text-align:center}.today-flow-row{grid-template-columns:48px 20px minmax(0,1fr) auto}.today-flow-row time{color:#7ecbff;font-size:10px;font-weight:800}.today-flow-icon{color:#64dfb8;font-size:13px}.today-flow-row small{color:#758da6;font-size:9px}.today-loading,.today-empty{padding:14px 0;color:#7890aa;font-size:12px}.today-unplanned{margin-top:13px;border-top:1px solid #17324c}.today-unplanned summary{display:flex;align-items:center;gap:7px;padding:13px 1px 2px;color:#c8d7e6;font-size:12px;font-weight:750;cursor:pointer;list-style:none}.today-unplanned summary::-webkit-details-marker{display:none}.today-unplanned summary b{display:grid;place-items:center;min-width:20px;height:20px;border-radius:999px;background:#122b43;color:#69caff;font-size:10px}.today-unplanned summary span{margin-left:auto;font-size:18px;transition:transform .2s}.today-unplanned[open] summary span{transform:rotate(90deg)}.today-pool-row,.today-service-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border-top:1px solid rgba(48,77,104,.46)}.today-pool-row>button{display:grid;gap:3px;border:0;padding:0;background:transparent;color:#eef5fc;text-align:left;font:inherit;cursor:pointer}.today-pool-row strong,.today-service-row strong{font-size:12px}.today-pool-row small,.today-service-row small{color:#8199b3;font-size:10px}.today-pool-row>span,.today-service-row>span{display:flex;gap:5px}.today-pool-row>span button,.today-service-row button{border:1px solid #31506d;border-radius:8px;padding:6px 8px;background:#0a192a;color:#d8e6f3;font:750 9px/1 Inter,system-ui,sans-serif;cursor:pointer}.today-observation{display:block;width:100%;margin-top:15px;border:1px solid #6a4b22;border-radius:14px;padding:12px 14px;background:#1b1714;color:#f1e6d5;text-align:left;cursor:pointer}.today-observation span{color:#e8b762;font-size:9px;font-weight:900;letter-spacing:.12em}.today-observation p{margin:5px 0 0;color:#c9bca9;font-size:11px;line-height:1.45}.today-opportunity-head{align-items:center;margin-bottom:12px}.today-opportunities>.today-opportunity-head+div>.card,.today-opportunities>[data-opportunity-panel]>.card{max-width:none;margin:0;padding:13px 2px 2px;border:0;border-top:1px solid #17324c;border-radius:0;background:transparent}.today-opportunities .section-title{margin-bottom:10px}.today-opportunities .section-title h3{font-size:15px}.today-opportunities .section-title span{font-size:17px}.today-opportunities .action-help{font-size:10px}.today-detail-dialog dl{display:grid;grid-template-columns:120px 1fr;gap:9px 12px;margin:18px 0}.today-detail-dialog dt{color:#7890aa;font-size:11px}.today-detail-dialog dd{margin:0;color:#dce7f2;font-size:12px;line-height:1.45}.today-detail-actions{display:flex;flex-wrap:wrap;gap:7px}.today-detail-actions button{width:auto!important}.service-center{margin-bottom:0!important}@media(max-width:700px){.today-command,.today-opportunities{margin:0 -8px 14px;padding:15px 13px;border-radius:18px}.today-command-head{display:block}.today-command-head h3{max-width:95%;font-size:15px}.today-links{margin-top:10px}.today-opportunity-head{display:block}.today-opportunity-head h3{font-size:15px}.today-opportunity-tabs{overflow-x:auto;margin-top:10px;padding-bottom:2px;scrollbar-width:none}.today-opportunity-tabs::-webkit-scrollbar{display:none}.today-opportunity-tabs button{flex:0 0 auto}.today-focus,.today-flow{margin-top:13px;padding-top:12px}.today-goal,.today-flow-row{min-height:39px;padding:7px 1px}.today-flow-row{grid-template-columns:41px 17px minmax(0,1fr) auto}.today-flow-row strong{font-size:12px}.today-pool-row,.today-service-row{grid-template-columns:1fr}.today-pool-row>span,.today-service-row>span{justify-content:flex-start}.today-detail-dialog dl{grid-template-columns:1fr;gap:3px}.today-detail-dialog dd{margin-bottom:8px}}.today-observation[hidden]{display:none!important}.today-workspace{--today-blue:#21a9ff;--today-mint:#20dfb4;--today-amber:#ffb23f;position:relative;max-width:1120px;padding:1px;border-radius:28px;background:linear-gradient(145deg,#23a9ff42,#20dfb40d 36%,#05111f00 72%)}.today-workspace:before{position:absolute;z-index:-1;inset:-26px 12% auto;height:190px;border-radius:50%;background:#008eff1c;filter:blur(58px);content:"";pointer-events:none}.today-workspace .today-command,.today-workspace .today-opportunities{max-width:none;margin:0;border-color:#3472a67a;background:linear-gradient(145deg,#06192cfa,#050f1dfa);box-shadow:inset 0 1px #ffffff0a,0 18px 52px #0000002e}.today-workspace .today-command{border-radius:27px 27px 20px 20px;padding:24px}.today-workspace .today-opportunities{margin-top:12px;border-radius:20px 20px 27px 27px;padding:22px 24px}.today-command-head h3{max-width:720px;color:#f5f9ff;font-size:22px;letter-spacing:-.02em}.today-command-head .eyebrow{color:#6fcaff}.today-links button{transition:border-color .18s,background .18s,color .18s}.today-links button:hover{border-color:#27adff;background:#0b2b48;color:#eff9ff}.today-kpi-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px}.today-kpi-strip article{display:flex;align-items:center;gap:11px;min-width:0;border:1px solid #23435f;border-radius:16px;padding:12px 13px;background:linear-gradient(145deg,#0f2c46cc,#08182ab8)}.today-kpi-strip article>span{display:grid;place-items:center;width:34px;height:34px;flex:0 0 34px;border-radius:11px;background:#21a9ff24;color:var(--today-blue);font-size:18px}.today-kpi-strip article:nth-child(2)>span{background:#20dfb421;color:var(--today-mint)}.today-kpi-strip article:nth-child(3)>span{background:#ffb23f21;color:var(--today-amber)}.today-kpi-strip div{display:grid;min-width:0}.today-kpi-strip b{color:#f5f9ff;font-size:21px;line-height:1}.today-kpi-strip small{overflow:hidden;margin-top:4px;color:#91a8c0;font-size:9px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.today-workspace .today-focus,.today-workspace .today-flow{margin-top:20px;border-top-color:#1a3b59;padding-top:17px}.today-workspace .today-section-label{color:#91aac3;letter-spacing:.15em}.today-workspace .today-goal{min-height:56px;margin-top:7px;border:1px solid #214768!important;border-radius:15px;padding:9px 12px;background:linear-gradient(100deg,#1597e621,#071627ad)}.today-workspace .today-goal:nth-child(2){border-color:#176857!important;background:linear-gradient(100deg,#18d6a81c,#071627ad)}.today-workspace .today-goal:nth-child(3){border-color:#664d23!important;background:linear-gradient(100deg,#ffab2f1c,#071627ad)}.today-workspace .today-goal>span{display:grid;place-items:center;width:29px;height:29px;border-radius:50%;background:#0b2c49;color:#72caff}.today-workspace .today-goal strong{font-size:13px}.today-workspace .today-flow-row{min-height:48px;border-top-color:#2f53748c;padding:9px 4px}.today-workspace .today-flow-row time{color:#79ceff}.today-workspace .today-flow-icon{color:#56e0b6}.today-workspace .today-unplanned{border-top-color:#1a3b59}.today-workspace .today-observation{border-color:#78551f;background:linear-gradient(100deg,#6b461345,#151619cc)}.today-workspace .today-opportunity-tabs{padding:3px;border:1px solid #1d3b58;border-radius:999px;background:#061422}.today-workspace .today-opportunity-tabs button{border:0;padding:7px 11px;background:transparent}.today-workspace .today-opportunity-tabs button.active{background:#0d4770;color:#eff9ff;box-shadow:0 0 18px #17a9ff24}.today-workspace .today-opportunities>[data-opportunity-panel]>.card{border-top-color:#1a3b59}@media(max-width:700px){.today-workspace{margin:0 -8px;padding:0;border-radius:0;background:transparent}.today-workspace:before{inset:-12px 18% auto;height:150px}.today-workspace .today-command,.today-workspace .today-opportunities{margin:0;padding:16px 13px;border-radius:20px}.today-workspace .today-opportunities{margin-top:10px}.today-command-head h3{font-size:16px}.today-kpi-strip{gap:6px;margin-top:14px}.today-kpi-strip article{display:grid;justify-items:center;gap:5px;padding:9px 4px;text-align:center}.today-kpi-strip article>span{width:29px;height:29px;flex-basis:29px;border-radius:9px;font-size:15px}.today-kpi-strip b{font-size:17px}.today-kpi-strip small{max-width:82px;font-size:8px}.today-workspace .today-goal{min-height:52px;padding:8px 10px}.today-workspace .today-flow-row{grid-template-columns:39px 15px minmax(0,1fr) auto}.today-workspace .today-opportunity-tabs{display:grid;grid-template-columns:repeat(4,1fr);overflow:visible;width:100%;border-radius:14px}.today-workspace .today-opportunity-tabs button{min-width:0;padding:8px 3px;font-size:8px}.today-workspace .today-opportunity-head{display:grid;gap:10px}}@media(max-width:700px){.contact-center,.keep-task-center{padding:16px 10px!important}.contact-center .action-help,.keep-task-center .action-help{margin-left:2px;margin-right:2px;font-size:11px}.workflow-row{grid-template-columns:40px minmax(62px,1fr) auto!important;gap:8px!important;min-height:66px;margin:8px 0!important;padding:8px!important;border-radius:15px!important}.workflow-icon{width:40px;height:40px;border-radius:11px;font-size:19px}.workflow-copy{gap:3px!important}.workflow-copy>strong,.workflow-copy .candidate-text{font-size:12.5px!important}.workflow-copy>small{display:none}.workflow-meta{gap:4px;overflow:hidden;font-size:8.5px}.workflow-meta time{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workflow-badge,.workflow-meta .candidate-type{max-width:75px;padding:2px 5px!important;font-size:8.5px!important}.workflow-actions{grid-column:auto;justify-content:flex-end!important;gap:4px!important;overflow:visible;padding:0}.workflow-actions button,.workflow-actions a{min-width:42px;min-height:32px!important;border-radius:9px;padding:5px 6px;font-size:8.5px}.keep-task-suggestion>.workflow-actions [data-keep-task=completed]{min-width:64px}.workflow-actions .workflow-chevron{min-width:12px;width:12px!important;font-size:21px}.contact-actions{justify-content:flex-end!important}}.portfolio-card-labels{display:flex;flex-direction:column;align-items:flex-end;gap:7px;flex:none}.portfolio-menu-row{position:relative}.portfolio-menu-more{position:absolute;right:0;top:13px;width:24px;height:24px;padding:0;border:1px solid #39536d;border-radius:5px;background:#0b1727;color:#d8e5f2;font-size:14px;line-height:1;cursor:pointer}.portfolio-intake{border-color:#755230}.portfolio-intake-card{cursor:default}.portfolio-intake-card:hover{background:transparent}.portfolio-intake-card small{color:#e3b984}.portfolio-list,.portfolio-region,.portfolio-menu-row{min-width:0;max-width:100%}.portfolio-card>div{min-width:0;flex:1;overflow-wrap:anywhere}.nx-menu.portfolio-actions-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;background:#030810b8}.portfolio-actions-menu .nx-menu-backdrop{min-height:0;padding:0;cursor:pointer}.portfolio-actions-menu .nx-menu-panel{width:min(100%,420px);align-self:flex-end;flex:none;max-height:70dvh;padding:8px 0 calc(10px + env(safe-area-inset-bottom));border:1px solid #2a4468;border-radius:14px 14px 0 0;background:#101c32;color:#e7edf5}.portfolio-actions-menu .nx-menu-row{min-height:36px;padding:8px 14px;font-size:13px;color:#e7edf5}.portfolio-actions-menu .nx-menu-row:hover,.portfolio-actions-menu .nx-menu-row:focus-visible{background:#1b304c}.funnel-stage[data-funnel-stage=relationship]{--stage-color:var(--stage-relationship)}.funnel-stage[data-funnel-stage=lead]{--stage-color:var(--stage-lead)}.funnel-stage[data-funnel-stage=appointment]{--stage-color:var(--stage-appointment)}.funnel-stage[data-funnel-stage=portfolio]{--stage-color:var(--stage-portfolio)}.funnel-stage[data-funnel-stage=marketing]{--stage-color:var(--stage-marketing)}.funnel-stage[data-funnel-stage=sold]{--stage-color:var(--stage-sold)}.funnel-main .funnel-stage{border-color:var(--stage-color)}.funnel-main .funnel-stage b,.funnel-main .funnel-stage .funnel-step{color:var(--stage-color)}.person-card.relationship-lead .relationship-avatar,.person-card.relationship-lead .relationship-badges span{border-color:var(--stage-lead);color:var(--stage-lead)}.person-card.relationship-authorized .relationship-avatar,.person-card.relationship-authorized .relationship-badges span{border-color:var(--stage-portfolio);color:var(--stage-portfolio)}.google-login-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;align-self:center;width:max-content;max-width:100%;height:36px;min-height:36px;padding:0 12px;border:1px solid #fb923c;border-radius:6px;background:#f97316;color:#071524;font-size:13px;font-weight:700;line-height:1;text-decoration:none;flex-shrink:0}.google-login-button svg{flex-shrink:0;background:#fff;border-radius:50%;padding:2px;box-sizing:content-box}.google-login-button:hover{background:#fb923c}.google-login-button:focus-visible{outline:2px solid #fdba74;outline-offset:3px}.portfolio-search{display:block;width:100%;height:34px;min-height:34px;padding:6px 10px;margin:0 0 10px;border:1px solid #29435c;border-radius:8px;background:#0c1a2b;color:#e5edf5;font:inherit;font-size:13px}.search-clear-host{position:relative}.search-clear-input{padding-right:34px!important}.search-clear-input::-webkit-search-cancel-button{display:none}.search-clear-button{position:absolute;z-index:3;width:24px!important;height:24px!important;min-width:24px!important;min-height:24px!important;padding:0!important;margin:0!important;border:0!important;border-radius:5px;background:transparent;color:inherit;font-size:20px;line-height:24px;display:grid;place-items:center;cursor:pointer}.search-clear-button[hidden]{display:none!important}.person-referrer{display:grid;gap:6px}.person-referrer>span,.person-referrer small{font-size:12px;color:var(--muted)}.person-referrer-selected{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.person-referrer-selected button{font-size:11px;padding:3px 7px;min-height:24px}.people-filter-chips [data-people-filter=realtor]{--filter-color:#ffad4b}.people-filter-chips [data-people-filter=lead]{--filter-color:#ff5967}.people-filter-chips [data-people-filter=buyer]{--filter-color:#97f4bf}.people-filter-chips [data-people-filter=authorized]{--filter-color:#f87171}.people-filter-chips [data-people-filter=unclassified]{--filter-color:#94a3b8}.people-filter-chips button[data-people-filter]:not([data-people-filter=all]){border-color:var(--filter-color);color:var(--filter-color)}.people-filter-chips button.active:not([data-people-filter=all]){background:color-mix(in srgb,var(--filter-color) 18%,#0c192b);box-shadow:inset 0 -2px var(--filter-color)}.person-card.relationship-lead .relationship-avatar,.person-card.relationship-lead .relationship-badges span,.people-screen .person-card.relationship-lead .relationship-avatar,.people-screen .person-card.relationship-lead .relationship-badges span{border-color:#ff5967;color:#ffb6bc}.message-purpose-label{display:block;font-size:11px;color:#a9bdd3;margin:8px 0}.message-purpose-label select{display:block;box-sizing:border-box;width:100%;margin-top:5px;padding:7px 9px;border:1px solid #355873;border-radius:7px;background:#0a1728;color:#e5edf6;font:inherit;font-size:12px}.demand-row{position:relative;display:flex;align-items:center}.demand-row>.demand-card{flex:1;min-width:0;padding-right:58px}.demand-row>.demand-more{position:absolute;right:10px;top:10px;width:36px;height:36px;min-width:36px;min-height:36px;padding:4px;font-size:22px;line-height:1}#demand-form textarea[name=freeNotes]{min-height:160px;font-size:16px}.admin-profile-switch{position:fixed;top:max(8px,env(safe-area-inset-top));right:12px;z-index:90;height:28px;min-width:58px;max-width:130px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:3px 8px;border:1px solid #36516f;border-radius:6px;background:#102034;color:#dbe9f7;font-family:inherit;font-size:12px;font-weight:500;line-height:20px;cursor:pointer}.admin-profile-switch:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.admin-profiles{border-bottom:1px solid #ddd;padding-bottom:12px;margin-bottom:12px}.admin-profiles>div{display:flex;gap:8px;flex-wrap:wrap}.matching-review-card{border-bottom:1px solid #e4e8e6;padding:6px 0 10px}.matching-review-card .demand-match{margin:0;width:100%}.matching-review-card details{margin:3px 12px 0 56px;font-size:12px;color:#64736b}.matching-review-card summary{cursor:pointer}.matching-review-card details p{font-size:12px;line-height:1.6}.matching-demand-note{font-size:14px;line-height:1.5;margin:0 0 8px}.demand-person-link{display:grid;gap:8px;margin:12px 0}.demand-person-link>strong{font-size:13px}.demand-person-link>button{justify-self:start}.shared-listing-dialog{box-sizing:border-box;width:min(720px,calc(100% - 24px));max-height:90dvh;overflow:auto;border:0;border-radius:16px;padding:20px}.shared-listing-dialog::backdrop{background:#0008}.shared-listing-dialog>button{display:block;margin-left:auto}.shared-listing-dialog img{display:block;width:100%;height:auto;border-radius:10px;margin:12px 0}.shared-listing-dialog h3,.shared-listing-dialog p{overflow-wrap:anywhere}.shared-listing-description{white-space:pre-wrap}*{touch-action:manipulation}@media(pointer:coarse){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=hidden]):not([type=button]):not([type=submit]):not([type=reset]):not([type=file]),textarea,select,[contenteditable=true]{font-size:max(16px,1em)!important}}.pull-refresh{position:fixed;z-index:1400;top:calc(env(safe-area-inset-top,0px) + 8px);left:50%;transform:translate(-50%);max-width:85vw;padding:7px 12px;border:1px solid #314658;border-radius:10px;background:#102235;color:#edf5fa;font-size:12px;pointer-events:none;box-shadow:0 3px 12px #0004}.pull-refresh[hidden]{display:none}.dp-b1{max-width:660px;margin:0 auto;color:#dfe9f2}.dp-b1 header p{color:#2dd4bf;font-size:12px;font-weight:800;letter-spacing:.08em}.dp-b1 header h2{font-size:27px;margin:8px 0 14px}.dp-b1 nav{display:flex;gap:7px;overflow-x:auto;padding-bottom:14px}.dp-b1 nav button{white-space:nowrap;border:1px solid var(--dp-color,#8190a0);color:var(--dp-color,#e3eaf2);background:transparent;border-radius:30px;min-height:40px;padding:8px 13px;font:700 12px inherit}.dp-b1 nav button.active{background:#e3eaf2;color:#0d1726}.dp-rows{border:1px solid #233d5d;border-radius:18px;overflow:hidden;background:#101e33}.dp-row{display:flex;gap:7px;align-items:center;padding:10px 12px;border-bottom:1px solid #1c314c}.dp-row.selected{background:#10313988}.dp-open{flex:1;min-width:0;text-align:left;border:0;background:none;color:inherit;padding:0}.dp-open strong{display:block;white-space:normal;font-size:15px;line-height:1.3}.dp-open small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#8ea5be;font-size:11px;margin-top:5px}.dp-open b{font-size:10px}.dp-select,.dp-skip{min-width:40px;min-height:40px;border:1px solid #254361;border-radius:10px;background:#0e1d31;color:#2dd4bf;font-size:20px}.dp-row.selected .dp-select{background:#2dd4bf;color:#052527}.dp-skip{color:#8097b0}.dp-b1 footer{position:sticky;bottom:90px;padding:12px;background:#0c1c2e;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid #254361;border-radius:12px;margin-top:12px;font-size:12px}.dp-b1 footer button{min-height:44px;border:0;border-radius:10px;background:#2dd4bf;padding:8px 15px;font-weight:800}.dp-detail{position:fixed;z-index:160;left:12px;right:12px;bottom:12px;max-height:80vh;overflow:auto;background:#102139;border:1px solid #365578;border-radius:20px;padding:20px;color:#e3eaf2;display:grid;gap:12px}.dp-detail button,.dp-detail a,.dp-detail select{min-height:44px;background:#142c45;color:#e3eaf2;border:1px solid #365578;border-radius:8px;padding:10px;text-decoration:none}.dp-detail label{display:grid;gap:7px}.dp-toast{position:fixed;z-index:170;bottom:105px;left:15px;right:15px;background:#173b3b;color:#e3eaf2;padding:15px;border-radius:10px}.dp-toast button{margin-left:12px;min-height:40px}.dp-empty{padding:20px;color:#8ea5be}.dp-b1>header{display:block;position:static;padding:0;border:0;background:none;min-height:0}.dp-b1 nav button{font-family:inherit;font-weight:700;font-size:12px}.dp-detail h3{font-size:19px;line-height:1.35}.dp-detail input{min-height:44px;background:#0b1b2e;border:1px solid #365578;border-radius:8px;padding:8px;color:#e3eaf2;font:inherit}.dp-b1>header,.dp-b2>header{margin:0 0 16px}.day-plan-page main>header{display:none}.day-plan-page main{padding-top:calc(20px + env(safe-area-inset-top))}.dp-b2{max-width:660px;margin:0 auto;color:#dfe9f2}.dp-b2>header{display:flex;position:static;align-items:flex-end;justify-content:space-between;gap:16px;padding:0;border:0;background:none;min-height:0}.dp-b2 header p{font-size:12px;letter-spacing:.08em;color:#2dd4bf;font-weight:800}.dp-b2 header h2{font-size:27px;line-height:1.35;margin:6px 0 16px}.dp-b2 header button{min-height:44px;max-width:130px;margin-bottom:16px;background:#101e33;color:#dfe9f2;border:1px solid #233d5d;border-radius:14px;padding:10px 14px;text-align:left;font:700 13px inherit}.dp-progress{display:flex;justify-content:space-between;gap:12px;padding:15px;background:#101e33;border:1px solid #233d5d;border-radius:14px;font-size:14px}.dp-progress span{color:#fbbf24;font-weight:800}.dp-b2 h3{font-size:12px;color:#8ea5be;letter-spacing:.07em;margin:26px 0 14px}.dp-today-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:16px 12px;background:#111f30;border:1px solid #35404d;border-radius:16px;margin-bottom:12px}.dp-today-row.timed{border-color:#315c91;background:#10213c}.dp-check{width:40px;height:40px;flex:0 0 40px;border:2px solid #fbbf24;border-radius:10px;background:transparent;color:#092b30;font-size:22px}.dp-today-row.done .dp-check{border-color:#2dd4bf;background:#2dd4bf}.dp-today-detail{flex:1;min-width:100px;background:none;color:inherit;border:0;text-align:left;padding:0}.dp-today-detail strong{display:block;font-size:15px;line-height:1.4}.dp-today-detail small{display:block;margin-top:4px;font-size:12px;color:#8ea5be;line-height:1.4}.dp-today-row.done .dp-today-detail strong{text-decoration:line-through;color:#8ea5be}.dp-today-row time{font-size:24px;color:#82b7ff;font-weight:800}.dp-today-contact{display:flex;gap:6px}.dp-today-contact button,.dp-today-contact a,.dp-order button{min-height:40px;min-width:40px;border:1px solid #31516b;border-radius:10px;padding:8px;background:#0d1d2a;color:#dfe9f2;text-decoration:none;font:700 12px inherit}.dp-today-contact button{color:#2dd4bf;border-color:#20675c}.dp-order{display:flex;gap:3px;margin-left:auto}.dp-b2 button:disabled{opacity:.45}.dp-b1 [data-build-day]:disabled{opacity:.45}.dp-today-row:not(.timed):not(.done){border-color:#634d13;background:linear-gradient(110deg,#211e10,#111f30)}.dp-b2 .dp-timed-heading{color:#82b7ff}.dp-completed{margin:22px 0}.dp-completed summary{cursor:pointer;color:#8ea5be;font-size:13px;font-weight:700;padding:12px 4px}.dp-completed .dp-today-row{opacity:.8}.dp-b1 nav{padding-top:6px;padding-bottom:10px;gap:6px}.dp-b1 nav button{position:relative;min-height:28px;padding:4px 9px;border-radius:18px;font-family:inherit;font-size:11px;line-height:18px}.dp-b1 nav button:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.dp-row{padding:8px 10px;gap:10px}.dp-open strong{font-size:14px}.dp-open small{font-size:10px}.dp-select,.dp-skip{position:relative;min-width:30px;min-height:30px;width:30px;height:30px;flex:0 0 30px;padding:0;border-radius:8px;font-size:17px;line-height:28px}.dp-select:after,.dp-skip:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px}.dp-b1 footer{padding:9px 10px;font-size:11px}.dp-b1 footer button,.dp-b2 header button{position:relative;min-height:32px;padding:5px 10px;border-radius:9px;font-family:inherit;font-size:11px;line-height:18px}.dp-b1 footer button:after,.dp-b2 header button:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.dp-b2 header button{max-width:106px;margin-bottom:12px}.dp-today-row{padding:11px 10px;gap:9px;margin-bottom:9px;border-radius:13px}.dp-check{position:relative;width:28px;height:28px;flex-basis:28px;padding:0;border-radius:7px;font-size:17px;line-height:24px}.dp-check:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dp-today-detail strong{font-size:14px}.dp-today-detail small{font-size:11px}.dp-today-contact button,.dp-today-contact a,.dp-order button{position:relative;min-height:30px;min-width:30px;padding:4px 7px;border-radius:8px;font-family:inherit;font-size:11px;line-height:20px}.dp-today-contact button:after,.dp-today-contact a:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.dp-order{gap:8px}.dp-order button{min-width:24px;min-height:24px;padding:1px 4px;font-size:12px}.dp-order button:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.dp-detail button,.dp-detail a{min-height:32px;padding:6px 10px;font-size:12px}.day-plan-page .memory-ask button{position:relative;width:auto;min-height:32px;max-height:32px;padding:5px 14px;border-radius:9px;font-size:12px;line-height:20px;justify-self:end}.day-plan-page .memory-ask button:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}.dp-detail{padding-top:18px}.dp-detail h3{padding-right:30px}.dp-detail [data-close]{position:absolute;right:10px;top:10px;min-width:24px;min-height:24px;width:24px;height:24px;padding:0;border-radius:5px;font-size:16px;line-height:22px}.dp-detail [data-close]:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.dp-progress-editor{display:grid;gap:9px}.dp-progress-editor textarea{width:100%;min-height:82px;max-height:150px;overflow:auto;resize:vertical;padding:9px;border:1px solid #365578;border-radius:8px;background:#0b1b2e;color:#e3eaf2;font:inherit;font-size:13px}.dp-progress-actions{display:flex;gap:8px}.dp-progress-actions button{font-size:12px;min-height:30px;padding:5px 10px}.dp-progress-history h4{margin:9px 0;font-size:12px}.dp-progress-history p{white-space:pre-wrap;font-size:12px;line-height:1.5}.dp-progress-history small{display:block;color:#8ea5be;font-size:10px}.dp-funnel{margin:14px 0;padding:12px;border:1px solid #20344a;border-radius:12px}.dp-funnel h3,.dp-spares h3{font-size:10px;letter-spacing:.1em}.dp-funnel-stages{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.dp-funnel-stages>div{display:grid;gap:4px;text-align:center;color:var(--dp-color)}.dp-funnel-stages strong{font-size:17px}.dp-funnel-stages small{font-size:9px}.dp-funnel-stages .empty{opacity:.35}.dp-funnel-warning,.dp-carry-note{font-size:11px;color:#94a3b8;margin:10px 0 0}.dp-spares{margin-top:16px}.dp-b2 .dp-spare{display:grid;width:100%;gap:4px;text-align:left;padding:9px 11px;margin-top:7px;border:1px dashed #31465b;border-radius:8px;height:auto;min-height:0}.dp-spare strong{font-size:12px}.dp-spare small{font-size:10px;color:#94a3b8}.dp-carried{font-size:10px;font-style:normal;color:#fbbf24;margin-left:5px}.dp-funnel-stages .dp-zero{opacity:.35}.dp-b2 .dp-funnel{background:#0e1c30}.dp-b2 .dp-funnel h3{margin:0 0 9px;font-size:10px}.dp-b2 .dp-funnel-warning{color:#fbbf24}.dp-b2 .dp-spare{background:transparent;color:#cbd5e1}.nx-notes,.nx-sheet,.nx-viewer{--nx-bg:#0A1322;--nx-panel:#0F1D33;--nx-line:#22395A;--nx-label:#8FA6BF;--nx-text:#EAF1F8;--nx-teal:#1FD1B2;--nx-green:#355E26;--nx-red:#5A2826;--nx-amber:#F0C36B;font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif;color:var(--nx-text)}#content:has(.nx-notes){padding-top:0}.nx-notes{position:relative;max-width:760px;margin:0 auto;padding:4px 0 120px}.nx-top{position:sticky;top:0;z-index:5;display:flex;flex-direction:column;gap:10px;padding:10px 0 12px;background:linear-gradient(#081222 85%,#08122200)}.nx-search{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-radius:10px;background:#13233b;color:#a9aea8}.nx-search input{flex:1;min-width:0;border:0;background:transparent;color:var(--nx-text);font:inherit;font-size:16px;outline:none}.nx-chips{display:flex;flex-wrap:wrap;gap:8px}.nx-chip{padding:5px 10px;border-radius:4px;font-size:12px;font-weight:700}.nx-chip-green{background:#2f4a25;color:#cfe8bf}.nx-chip-red{background:#4a2626;color:#f2c9c3}.nx-chip-amber{background:#3a3016;color:#f0c36b}.nx-chip-blue{background:#18324f;color:#bfd9f2}.nx-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;align-items:start}.nx-col{display:flex;flex-direction:column;gap:10px;min-width:0}.nx-empty{grid-column:1/-1;padding:40px 12px;text-align:center;color:var(--nx-label);font-size:14px}.nx-card{display:flex;flex-direction:column;gap:4px;width:100%;padding:12px;border:0;border-radius:8px;text-align:left;color:#f3f6ef;font:inherit;cursor:pointer}.nx-card-green{background:var(--nx-green)}.nx-card-red{background:var(--nx-red)}.nx-card-date{font-size:11px;font-weight:700;color:#ffffffb8}.nx-card-title{font-size:16px;font-weight:800;line-height:1.25}.nx-card-title,.nx-card-body{min-width:0;max-width:100%;overflow-wrap:anywhere}.nx-card-body{font-size:14px;line-height:1.4;white-space:pre-line;display:-webkit-box;-webkit-line-clamp:10;-webkit-box-orient:vertical;overflow:hidden;color:#ffffffeb}.nx-card-body .nx-note-link{color:inherit;text-decoration:underline;text-underline-offset:2px}.nx-note-links{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.nx-note-links[hidden]{display:none}.nx-note-links .nx-note-link{max-width:100%;overflow-wrap:anywhere;padding:5px 8px;border-radius:6px;background:#17354a;color:#7de7d4;font-size:13px;text-decoration:underline;text-underline-offset:2px}.nx-card-cached{cursor:default;opacity:1}.nx-card-cached .nx-card-body{display:block;overflow:visible}.nx-thumbs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin:-4px -4px 6px}.nx-thumb{position:relative;aspect-ratio:1;border-radius:4px;background:#7a3a36 center/cover}.nx-thumb b{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;font-size:12px}.nx-fab{position:fixed;z-index:44;bottom:calc(104px + env(safe-area-inset-bottom));width:64px;height:64px;display:grid;place-items:center;border:0;border-radius:14px;box-shadow:0 6px 18px #00000073;cursor:pointer}.nx-fab-mic{left:18px;background:#13233b;color:#dce6f2}.nx-fab-mic.nx-recording{background:#e2654b;color:#fff}.nx-fab-add{right:18px;background:var(--nx-teal);color:#052420}.nx-rec{position:fixed;z-index:44;left:92px;right:92px;bottom:calc(110px + env(safe-area-inset-bottom));height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px solid #6B2E28;border-radius:26px;background:#3a2220;color:#f5c3b8}.nx-rec-dot{width:10px;height:10px;flex:none;border-radius:50%;background:#e2654b;box-shadow:0 0 0 4px #e2654b40;animation:nx-pulse 1.2s infinite}.nx-rec-label{flex:1;min-width:0;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-rec-time{flex:none;font-size:13px;font-weight:800;color:#ffe3dc;font-variant-numeric:tabular-nums}@keyframes nx-pulse{50%{opacity:.35}}.nx-toast{position:fixed;z-index:70;left:14px;right:14px;bottom:calc(178px + env(safe-area-inset-bottom));max-width:520px;margin:0 auto;min-height:52px;display:flex;align-items:center;gap:10px;padding:0 8px 0 16px;border:1px solid #2E4A70;border-radius:10px;background:#1e2e46;box-shadow:0 8px 24px #00000080;font-size:14px;font-weight:600}.nx-toast span{flex:1}.nx-toast button{height:38px;padding:0 14px;border:0;border-radius:6px;background:transparent;color:var(--nx-teal);font:inherit;font-weight:800;cursor:pointer}body.nx-sheet-open{overflow:hidden}body.nx-sheet-open .bottom-nav{display:none}.nx-sheet{position:fixed;z-index:60;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--nx-bg)}.nx-sheet[hidden],.nx-viewer[hidden],.nx-menu[hidden],.nx-rec[hidden],.nx-toast[hidden]{display:none}.nx-sheet-head{display:flex;align-items:center;gap:8px;padding:calc(12px + env(safe-area-inset-top)) 14px 10px;border-bottom:1px solid #16294A}.nx-icon-btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--nx-line);border-radius:6px;background:var(--nx-panel);color:#dce6f2;cursor:pointer}.nx-type{height:40px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--nx-line);border-radius:6px;background:var(--nx-panel);font-size:13px;font-weight:800}.nx-type-dot{width:12px;height:12px;border-radius:4px}.nx-type-green{background:#6cc36f}.nx-type-red{background:#e0695c}.nx-save-state{margin-left:auto;font-size:12px;color:var(--nx-label)}.nx-sheet-body{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;width:100%;max-width:760px;margin:0 auto;box-sizing:border-box;padding:14px 14px calc(28px + env(safe-area-inset-bottom))}.nx-sheet-body>*{flex-shrink:0}.nx-note-head{display:flex;flex-direction:column;gap:4px;padding:0 4px}.nx-note-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:22px;font-size:12px;font-weight:700;color:var(--nx-label)}.nx-date-control{position:relative;display:inline-flex}.nx-date-button{min-height:32px;margin:-5px 0;padding:5px 0;border:0;background:transparent;color:var(--nx-label);font:inherit;font-size:12px;font-weight:800;text-decoration:underline;text-decoration-color:#39577d;text-underline-offset:4px;cursor:pointer}.nx-date-control input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.nx-title-date{border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;padding:0;cursor:pointer}.nx-badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:4px;background:#10302c;border:1px solid #1F6B5E;color:#5fe0c6;font-size:11px;font-weight:800}.nx-title{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;font-weight:800;color:#f2f6fa}.nx-accent{width:4px;align-self:stretch;border-radius:2px}.nx-title-input{border:0;background:transparent;color:#f2f6fa;font:inherit;font-size:22px;font-weight:800;outline:none;padding:0}.nx-strip{display:flex;gap:8px;overflow-x:auto}.nx-strip-img{width:84px;height:84px;flex:none;border:0;border-radius:6px;background:#24344f center/cover;cursor:pointer}.nx-strip-img{padding:0;overflow:hidden}.nx-strip-img img,.nx-thumb img{display:block;width:100%;height:100%;object-fit:cover}.nx-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.nx-panel{background:var(--nx-panel);border:1px solid var(--nx-line);border-radius:10px}.nx-text-panel{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:0}.nx-label{font-size:11px;font-weight:800;letter-spacing:.09em;color:var(--nx-label)}.nx-text{box-sizing:border-box;width:100%;min-width:0;min-height:180px;margin:0;border:0;border-radius:0;background:transparent;resize:none;color:var(--nx-text);font:inherit;font-size:16px;line-height:1.55;outline:none;padding:0}.nx-text-long{min-height:290px}.nx-location-chips{display:flex;flex-wrap:wrap;gap:8px;margin:2px 0 4px}.nx-location-chips[hidden]{display:none}.nx-location-chip{display:inline-flex;align-items:center;min-height:38px;padding:0 12px;border:1px solid #2D6071;border-radius:8px;background:#133144;color:#77e5d3;font-size:12px;font-weight:800;text-decoration:none}.nx-location-chip:focus-visible{outline:2px solid #77E5D3;outline-offset:2px}.nx-text-tools{display:flex;justify-content:space-between;padding-top:2px}.nx-note-audio{display:grid;gap:10px;padding:14px}.nx-note-audio[hidden]{display:none}.nx-note-audio article{display:grid;gap:7px}.nx-note-audio span{font-size:12px;color:#94a3b8}.nx-note-audio audio{width:100%;height:38px}.nx-audio-row{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;border:0;border-top:1px solid #213653;background:transparent;color:#eaf1fb;text-align:left}.nx-audio-row-play{width:40px;height:40px;border-radius:8px;background:#17365c;display:grid;place-items:center}.nx-audio-row span:nth-child(2){display:grid;gap:2px;min-width:0}.nx-audio-row small{color:#88a1be}.nx-audio-row-meta{font-size:11px;line-height:1.4;white-space:normal}.nx-audio-row-meta em{font-style:normal;color:#4de0c8}.nx-audio-row-meta em.error{color:#ff7482}.nx-audio-row>i:last-child{font-size:24px;color:#7892af}.nx-audio-progress{display:block;height:3px!important;margin-top:4px;border-radius:3px;background:#253b55;overflow:hidden}.nx-audio-progress em{display:block;height:100%;background:#4de0c8}.nx-audio-progress-label{font-size:10px!important}.nx-audio-progress-label.error{color:#ff7482!important}.nx-transcript-progress{display:grid;gap:10px;padding:18px 0}.nx-transcript-progress>strong{font-size:42px}.nx-transcript-progress>i{height:7px;border-radius:7px;background:#243a55;overflow:hidden}.nx-transcript-progress>i em{display:block;height:100%;background:#4de0c8}.nx-transcript-progress>b{font-size:17px}.nx-transcript-progress>span{color:#91a7c0;font-size:12px}.nx-transcript-progress ol{display:grid;gap:8px;margin:8px 0;padding-left:24px;color:#6f86a1}.nx-transcript-progress li.active{color:#4de0c8;font-weight:800}.nx-transcript-progress p{color:#ff8792}.nx-transcript-progress button{justify-self:start;border:0;border-radius:12px;padding:11px 15px;background:#4de0c8;color:#061426;font-weight:850}.nx-audio-detail{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#071426;color:#eef4fc;padding:18px 16px 128px;overflow:auto}.nx-audio-detail[hidden]{display:none}.nx-audio-head{display:flex;align-items:center;gap:14px;color:#4de0c8;font-size:12px;font-weight:800}.nx-audio-detail h2{font-size:26px;margin:20px 0 8px}.nx-audio-title{font-weight:800}.nx-audio-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap;color:#8da4bf;margin:0 0 20px;font-size:11px}.nx-audio-meta span,.nx-audio-meta button{display:inline-flex;align-items:center;gap:4px}.nx-audio-meta button{border:0;padding:0;background:transparent;color:#4de0c8;font:inherit;font-weight:750}.nx-audio-tabs{display:flex;gap:8px;margin-bottom:14px}.nx-audio-tabs button{border:1px solid #294766;border-radius:22px;background:transparent;color:#9eb2ca;padding:10px 15px;font-weight:800}.nx-audio-tabs button.active{background:#f6f8fc;color:#081426}.nx-audio-copy{white-space:pre-wrap;line-height:1.6;font-size:16px}.nx-player{position:fixed;left:12px;right:12px;bottom:16px;padding:14px 16px;border:1px solid #315173;border-radius:24px;background:#102746}.nx-player-time{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;font-size:12px;font-weight:800}.nx-player-time input{width:100%;accent-color:#79a7ff}.nx-player-actions{display:flex;align-items:center;justify-content:space-around;margin-top:10px}.nx-player-actions button{border:0;background:transparent;color:#f5f8fc;font-weight:800;font-size:16px}.nx-seek-five{width:44px;height:44px;border:0!important;border-radius:50%!important;position:relative}.nx-seek-five:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border:1.5px solid currentColor;border-radius:50%;border-left-color:transparent}.nx-seek-five span{position:relative;font-size:11px;font-weight:900}.nx-player-main{width:58px;height:58px;border-radius:50%!important;background:#fff!important;color:#071426!important;display:grid;place-items:center}.nx-player-mic{width:44px;height:44px;display:grid;place-items:center}.nx-tool{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:6px;background:transparent;color:var(--nx-label);cursor:pointer}.nx-audio-portfolio-picker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:flex-end;background:#020711b8}.nx-audio-portfolio-picker>div{width:100%;max-height:72dvh;padding:20px;border-radius:24px 24px 0 0;background:#101b2b}.nx-audio-portfolio-picker h3{margin:0 0 12px}.nx-audio-portfolio-picker input{box-sizing:border-box;width:100%;padding:13px;border:1px solid #36516f;border-radius:12px;background:#071426;color:#fff;font:inherit}.nx-audio-portfolio-results{display:grid;gap:6px;max-height:46dvh;overflow:auto;margin:12px 0}.nx-audio-portfolio-results button{display:grid;gap:2px;padding:12px;border:0;border-radius:12px;background:#18283c;color:#fff;text-align:left}.nx-audio-portfolio-results small{color:#91a6be}.nx-audio-portfolio-picker [data-close]{width:100%;padding:12px;border:0;border-radius:12px;background:#26374b;color:#dbe7f5;font-weight:800}.nx-audio-person-picker .person-match-results{position:static;display:grid;max-height:46dvh;overflow:auto;margin:12px 0;background:#101b2b}.nx-audio-person-picker .person-match-results[hidden]{display:none}.nx-audio-person-picker .contact-result{width:100%;padding:12px;border:0;border-radius:12px;background:#18283c;color:#fff;text-align:left}.nx-audio-more{margin-left:auto;color:#eef4fc!important;letter-spacing:2px}.nx-audio-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:8;display:flex;align-items:flex-end;background:#020711b8}.nx-audio-menu>div{width:100%;padding:14px 18px calc(18px + env(safe-area-inset-bottom));border-radius:24px 24px 0 0;background:#101b2b}.nx-audio-menu button{width:100%;min-height:50px;border:0;border-bottom:1px solid #293b51;background:transparent;color:#eef4fc;text-align:left;font:700 16px Manrope,sans-serif}.nx-audio-menu button.danger{color:#ff7e8d}.nx-audio-menu [data-close]{margin-top:8px;border:0;border-radius:12px;background:#26374b;text-align:center}.nx-audio-rename input{box-sizing:border-box;width:100%;margin:10px 0;padding:14px;border:1px solid #36516f;border-radius:12px;background:#071426;color:#fff;font:inherit}.nx-audio-rename h3{margin:0 0 6px}.nx-link-row{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 14px;color:#dce6f2;font:inherit;font-size:14px;text-align:left;cursor:pointer}.nx-convert-confirm h3{margin:0 0 8px;color:#eef4fc;font-size:18px}.nx-convert-confirm p{margin:0 0 12px;color:#b7c8dc;font-size:14px;line-height:1.5}.nx-convert-confirm .nx-convert-error:not([hidden]){color:#ff8792}.nx-convert-confirm button:disabled{opacity:.5}.nx-audio-delete-confirm .nx-audio-delete-error:not([hidden]){color:#ff8792;font-size:14px;line-height:1.5}.nx-audio-delete-confirm button:disabled{opacity:.5}.nx-link-row span:first-of-type{flex:1}.nx-chev{color:#5e7896;font-size:20px}.nx-menu{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;background:#0308109e}.nx-menu-backdrop{flex:1;border:0;background:transparent}.nx-menu-panel{display:flex;flex-direction:column;padding:8px 0 calc(22px + env(safe-area-inset-bottom));border-top:1px solid #2A4468;border-radius:18px 18px 0 0;background:var(--nx-panel);max-height:80vh;overflow-y:auto}.nx-grip{align-self:center;width:40px;height:4px;margin-bottom:10px;border-radius:2px;background:#2e4a70}.nx-menu-title{padding:0 18px 6px;font-size:11px;font-weight:800;letter-spacing:.09em;color:var(--nx-label)}.nx-menu-row{display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:8px 18px;border:0;background:transparent;text-align:left;font:inherit;color:var(--nx-text);cursor:pointer}.nx-menu-row:disabled{opacity:.45;cursor:default}.nx-menu-icon{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:8px;background:#13233b;color:#9fc4e8}.nx-menu-text{display:flex;flex-direction:column;gap:2px}.nx-menu-text b{font-size:16px}.nx-menu-text small{font-size:12px;color:#7d93ad}.nx-danger b{color:#f2a79c}.nx-danger .nx-menu-icon{background:#3a2220;color:#f2a79c}.nx-quick{gap:10px;padding-left:18px;padding-right:18px}.nx-quick textarea{min-height:96px;padding:12px;border:1px solid var(--nx-line);border-radius:8px;background:#0a1626;color:var(--nx-text);font:inherit;font-size:16px;resize:none;outline:none}.nx-quick-status{color:var(--nx-label)}.nx-primary{height:48px;border:0;border-radius:8px;background:var(--nx-teal);color:#052420;font:inherit;font-size:15px;font-weight:800;cursor:pointer}.nx-person{display:flex;flex-direction:column;gap:6px;padding:8px 12px 10px}.nx-person-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;font-weight:800;letter-spacing:.08em}.nx-link{border:0;background:transparent;padding:4px 0;color:var(--nx-teal);font:inherit;font-size:13px;font-weight:800;letter-spacing:0;cursor:pointer}.nx-person-picker .person-matcher:before{display:none}.nx-person-picker .person-matcher input{width:100%;box-sizing:border-box;height:38px;padding:0 14px;border:0;border-radius:8px;background:#0a1626;color:var(--nx-text);font:inherit;font-size:15px}.nx-status-row{display:flex;align-items:center;justify-content:flex-end;gap:10px;padding:0 2px}.nx-seg{display:flex;gap:3px;padding:3px;border:1px solid var(--nx-line);border-radius:8px;background:var(--nx-panel)}.nx-seg button{height:30px;padding:0 14px;border:0;border-radius:5px;background:transparent;color:var(--nx-label);font:inherit;font-size:12px;font-weight:800;cursor:pointer}.nx-seg button.active{background:var(--nx-teal);color:#052420}.nx-viewer{position:fixed;z-index:80;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000000eb}.nx-viewer img{max-width:100%;max-height:100%}.nx-viewer .nx-icon-btn{position:absolute;top:calc(12px + env(safe-area-inset-top));left:12px}.nx-card:focus-visible,.nx-fab:focus-visible,.nx-icon-btn:focus-visible,.nx-menu-row:focus-visible,.nx-tool:focus-visible{outline:2px solid var(--nx-amber);outline-offset:2px}@media(min-width:701px){.nx-fab{bottom:28px}.nx-rec{bottom:34px;left:auto;right:100px;width:220px}.nx-toast{bottom:104px}.nx-grid{gap:12px}}.nx-type-switch{color:var(--nx-text);font:inherit;font-size:13px;font-weight:800;cursor:pointer}.nx-type-switch svg{color:var(--nx-label);flex:none}.nx-type-switch:focus-visible{outline:2px solid var(--nx-teal);outline-offset:2px}.nx-hint{font-size:12px;line-height:1.4;color:var(--nx-label)}.nx-card-items{margin-top:4px;font-size:11px;font-weight:800;color:#f0c36b}.nx-items-bar{flex:none;display:flex;align-items:center;gap:10px;width:100%;min-height:54px;padding:10px 16px;border:1px solid #5A4A22;border-radius:8px;background:#241f12;color:#f3eedc;font:inherit;text-align:left;cursor:pointer}.nx-items-bar[hidden],.nx-items-bar svg[hidden],.nx-items-page[hidden],.nx-met-people[hidden]{display:none}.nx-met-people{display:flex;align-items:center;gap:10px;width:100%;padding:16px;border:1px solid #29445b;border-radius:10px;background:#0e1c31;color:#eaf1f8;font:inherit;text-align:left}.nx-met-people i{width:10px;height:10px;border-radius:3px;background:#68c56c;flex:none}.nx-met-people span:first-of-type{flex:1}.nx-met-people b{color:#84d78b}.nx-items-bar i{width:8px;height:8px;border-radius:2px;background:#f0c36b}.nx-items-bar span{flex:1;font-size:14px;font-weight:700}.nx-items-bar b{font-size:12px;color:#f0c36b}.nx-items-bar svg{color:#f0c36b}.nx-items-page{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;background:var(--nx-bg)}.nx-items-head{display:flex;flex-direction:column}.nx-items-head b{font-size:16px}.nx-items-head small{font-size:12px;color:var(--nx-label)}.nx-items-help{margin:0;font-size:13px;line-height:1.45;color:#c9b88a}.nx-items-list{border:1px solid #5A4A22;border-radius:10px;background:#241f12;overflow:hidden}.nx-item{display:flex;align-items:center;gap:10px;padding:12px 12px 12px 16px;border-bottom:1px solid #3D3318}.nx-item:last-child{border-bottom:0}.nx-item-off{opacity:.55}.nx-item-off span{text-decoration:line-through}.nx-item-text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.nx-item-type{font-size:11px;font-weight:800;letter-spacing:.04em;color:#9fc4e8}.nx-item-person{color:#a6d98c}.nx-item-portfolio_lead,.nx-item-demand{color:#f2a79c}.nx-item-text span{font-size:15px;line-height:1.35;color:#f3eedc}.nx-item-text em{font-style:normal;font-size:11px;font-weight:700;color:#b9db8c}.nx-item-off em{color:#9c9273}.nx-item-x,.nx-item-undo{flex:none;height:40px;border:1px solid #5A4A22;border-radius:6px;background:transparent;font:inherit;cursor:pointer}.nx-item-x{width:40px;display:grid;place-items:center;color:#e9a99b}.nx-item-undo{padding:0 12px;color:#f0c36b;font-size:13px;font-weight:700}.nx-audio-row-title{width:max-content;max-width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;font-weight:800;text-align:left;cursor:text}.nx-audio-inline-name{min-width:0;max-width:100%;padding:8px;border:1px solid #4de0c8;border-radius:6px;background:#071426;color:#fff;font:inherit}.nx-audio-inline-action{width:max-content;padding:4px 8px;border:0;background:transparent;color:#4de0c8;font:inherit;font-size:12px}.nx-audio-title{cursor:text}.nx-draft-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;padding:12px;border:1px solid #d6aa45;border-radius:12px;color:#f2cf7d}.nx-draft-notice span{flex-basis:100%}.nx-draft-notice button{border:0;border-radius:8px;padding:8px 12px;background:#173e40;color:#def6ed;font:inherit}.nx-record-safety{position:fixed;z-index:65;left:16px;right:16px;bottom:calc(176px + env(safe-area-inset-bottom));max-height:calc(100dvh - 260px);overflow:auto;padding:14px;border:1px solid #a55343;border-radius:16px;background:#30211e;color:#ffe3dc;box-shadow:0 8px 28px #0005}.nx-record-safety[hidden]{display:none}.nx-record-safety strong,.nx-record-safety span{display:block;margin-bottom:8px}.nx-record-safety span{font-size:12px}.nx-record-safety button{margin:4px 8px 0 0;padding:8px 12px;border:0;border-radius:9px;background:#173e40;color:#def6ed;font:inherit}.nx-record-safety .nx-record-safety-close{display:block;margin:0 0 10px auto;background:#49322c;color:#ffe3dc}.nx-pdf-file{display:flex;align-items:center;justify-content:center;min-width:80px;min-height:64px;padding:8px;border:1px solid #2b4b69;border-radius:9px;background:#10243a;color:#60dbc2;text-decoration:none;font-weight:700}.nx-portfolio-editor .nx-text{min-height:240px;padding:0 2px}.nx-portfolio-editor .pe-card{overflow:hidden}.nx-portfolio-editor .nx-card-head{padding:12px;border-bottom:1px solid var(--nx-line)}.nx-portfolio-editor .nx-sect{display:flex;align-items:center;justify-content:space-between;padding:10px 12px;border-bottom:1px solid var(--nx-line);font-size:11px;color:var(--nx-label)}.nx-portfolio-editor .nx-f{display:block;padding:10px 12px;border-bottom:1px solid var(--nx-line)}.nx-portfolio-editor .nx-f small{display:flex;gap:6px;align-items:center;font-size:10px;color:var(--nx-label)}.nx-portfolio-editor .nx-src{font-size:8px;background:#13294a;padding:2px 4px;border-radius:3px;color:#7fb2ff}.nx-portfolio-editor .nx-f input,.nx-portfolio-editor .nx-f textarea{box-sizing:border-box;width:100%;min-height:36px;border:0;background:transparent;color:var(--nx-text);font:inherit;font-size:15px;resize:vertical}.nx-portfolio-editor .nx-f.miss{background:#211b10}.nx-portfolio-editor .nx-f input::placeholder{color:var(--nx-amber)}.nx-portfolio-editor .pe-authority{display:flex;align-items:center;gap:10px;padding:0 12px;min-height:44px;font-size:12px}.nx-portfolio-editor .pe-authority span:nth-child(2){flex:1}.nx-portfolio-editor .pe-authority-edit{display:flex;gap:10px}.nx-portfolio-editor .pe-authority-edit[hidden]{display:none}.nx-portfolio-editor .pe-authority-edit input,.nx-portfolio-editor .pe-authority-edit select{display:block;background:var(--nx-panel);color:var(--nx-text);border:1px solid var(--nx-line);padding:10px}.nx-portfolio-editor .nx-sect label{display:flex;align-items:center;gap:5px}.nx-portfolio-editor .pe-photo-host{padding:10px 12px}.pe-photos{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.pe-photo{position:relative;aspect-ratio:1;min-width:0;overflow:hidden;border-radius:6px;background:#13233b}.pe-photo.pe-cover{grid-column:1/-1;aspect-ratio:auto;height:180px}.pe-photo img{width:100%;height:100%;object-fit:cover}.pe-photo [data-photo-view]{display:block;width:100%;height:100%;border:0;padding:0;background:transparent}.pe-photo [data-menu]{position:absolute;right:4px;top:4px;border:0;border-radius:6px;background:#05090faa;color:#fff;width:32px;height:32px}.pe-photo b{position:absolute;left:8px;top:8px;color:#052420;background:#1fd1b2;padding:2px 5px;border-radius:4px;font-size:10px}.pe-photo span{position:absolute;inset:auto 2px 2px;background:#000a;color:#fff;font-size:10px}.pe-photo [data-retry]{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:#0009;color:#fff;font:inherit;font-size:10px}.pe-photo-menu{position:fixed;z-index:130;inset:70px 12px auto auto;min-width:220px;max-width:calc(100vw - 24px);padding:12px;border:1px solid #22395a;background:#0f1d33;border-radius:12px;display:flex;flex-direction:column}.pe-photo-menu button{min-height:44px;border:0;background:transparent;color:#eaf1f8;font:inherit;text-align:left}.pe-photo-viewer [data-more]{left:auto;right:12px}.pe-photo-viewer [data-count]{position:absolute;top:24px;left:calc(50% - 25px);color:#fff}.pe-photo-viewer [data-prev],.pe-photo-viewer [data-next]{position:absolute;top:50%;border:0;background:#0008;color:#fff;min-width:44px;min-height:44px}.pe-photo-viewer [data-prev]{left:10px}.pe-photo-viewer [data-next]{right:10px}.nx-portfolio-editor .nx-card-head{display:flex;align-items:center;justify-content:space-between}.nx-portfolio-editor .nx-share{padding:7px 12px;border:1px solid #1f6b5e;border-radius:6px;background:#10302c;color:#5fe0c6;font:inherit;font-size:13px}.pe-share-advisor{display:flex;gap:10px;align-items:center;padding:14px;font-size:14px}.pe-share-existing{display:flex;gap:8px;justify-content:space-between;align-items:center;padding:12px;font-size:12px}.pe-share-sheet input[data-url]{width:100%;padding:12px;border:1px solid var(--nx-line);background:var(--nx-panel);color:var(--nx-text);font:inherit;font-size:12px}.nx-portfolio-editor .nx-sheet-body{min-height:0}.nx-portfolio-editor .nx-sheet-body>*{flex-shrink:0}.nx-portfolio-editor #pe-body{height:240px;min-height:240px;max-height:240px;overflow-y:auto;resize:none}.pe-note-editor{z-index:140}.pe-note-editor>.nx-text{flex:1;min-height:0;margin:12px 16px;overflow:auto}.pe-note-editor>.nx-hint{padding:0 16px 12px}.nx-portfolio-editor .pe-money{display:flex;align-items:center;gap:6px}.nx-portfolio-editor .pe-money input{min-width:0;flex:1}.nx-portfolio-editor .pe-money>span{color:var(--nx-teal);font-size:15px}.nx-portfolio-editor .pe-add-photos{width:60px;height:60px;min-height:60px;padding:8px;position:relative;display:grid;place-items:center;background:#168c59;color:#fff;border:0;border-radius:8px}.nx-portfolio-editor .pe-add-photos>span{position:absolute;right:6px;bottom:2px;font-size:20px}.nx-portfolio-editor .pe-add-photos svg{width:24px;height:24px}.nx-portfolio-editor .nx-share,.nx-portfolio-editor .pe-bottom-share{display:flex;align-items:center;justify-content:center;gap:6px}.nx-portfolio-editor .pe-documents{margin-top:12px}.nx-portfolio-editor .pe-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.nx-portfolio-editor .pe-card>*{grid-column:1/-1}.nx-portfolio-editor .pe-card>.nx-f:has([data-field=propertyType],[data-field=zoning],[data-field=netArea],[data-field=rooms],[data-field=neighborhood],[data-field=nature],[data-field=block],[data-field=parcel],[data-field=deedArea],[data-field=sheet]){grid-column:auto}.nx-portfolio-editor .pe-card>.nx-f:has([data-field=zoning],[data-field=rooms],[data-field=nature],[data-field=parcel],[data-field=sheet]){border-left:1px solid var(--nx-line)}.nx-portfolio-editor [data-field=price]{font-size:19px;color:var(--nx-teal)}.nx-portfolio-editor .nx-people{padding:0}.nx-portfolio-editor .nx-prow{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:6px 6px 6px 12px}.nx-portfolio-editor .nx-prow+.nx-prow{border-top:1px solid var(--nx-line)}.nx-portfolio-editor .nx-prow input{height:36px;width:100%;box-sizing:border-box;padding:0 10px;border:0;border-radius:8px;background:#0a1626;color:var(--nx-text);font:inherit;font-size:15px}.pe-selected-person{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:36px;padding-left:8px;border:1px solid #1f6b5e;border-radius:8px;color:var(--nx-teal);font-size:14px}.pe-selected-person[hidden]{display:none}.pe-selected-person button{min-width:34px;min-height:34px}.nx-portfolio-editor [data-report]{flex-wrap:wrap}.nx-portfolio-editor [data-report] small{font-size:11px;color:var(--nx-label)}.nx-portfolio-editor .pe-bottom-share{width:100%;min-height:40px;padding:7px 12px;border:1px solid #1f6b5e;border-radius:8px;background:#10302c;color:#5fe0c6;font:inherit;font-size:13px}.nx-portfolio-editor .pe-photo.pe-cover{grid-column:auto;aspect-ratio:1;height:auto}.nx-portfolio-editor .pe-photo b{left:2px;top:auto;bottom:2px;padding:1px 3px;font-size:8px}.nx-portfolio-editor .pe-photo [data-menu]{right:0;top:0;width:28px;height:24px}.nx-portfolio-editor .nx-status-row .pe-ask-buyer{min-height:26px;height:26px;padding:3px 6px;font-size:10px;line-height:1.2;flex-shrink:0;width:auto;margin-right:auto}.nx-portfolio-editor .nx-status-row{flex-wrap:wrap;gap:6px}.portfolio-card p.portfolio-missing-critical{color:#ff515d;font-weight:800;background:#ff394a1f;border-left:3px solid #ff515d;padding:4px 7px;border-radius:4px}.pe-share-sheet .pe-whatsapp{background:#168c45;color:#fff;border-color:#25d366;font-weight:700;justify-content:center}.pe-share-sheet [data-copy]{justify-content:center;gap:8px}.pe-share-sheet .pe-share-management{margin-top:12px;color:#95abc2;font-size:12px}.pe-share-sheet .pe-share-management summary{cursor:pointer}.pe-share-sheet [hidden]{display:none!important}.pe-photo-menu button{display:flex;flex-direction:row;align-items:center;gap:8px}.pe-photo-menu button svg{flex:none}.nx-menu-row,.nx-share{display:inline-flex;flex-direction:row;align-items:center;gap:8px}.pe-photo .pe-photo-drag{position:absolute;top:0;left:0;width:24px;height:24px;padding:0;border:0;border-radius:4px;background:#05090faa;color:#fff;font-size:20px;line-height:1;cursor:grab;touch-action:pinch-zoom}.pe-photo.pe-dragging{outline:2px solid #1fd1b2;outline-offset:-2px}.pe-photo-host[aria-busy=true] .pe-photo-drag{pointer-events:none;opacity:.5}.pe-photo.pe-drop-target{outline:3px solid #65d888;outline-offset:-3px}.pe-photo [data-photo-view]{cursor:grab;user-select:none;-webkit-user-select:none}.pe-photo img{-webkit-user-drag:none}.nx-portfolio-editor .nx-f small .pe-improve-copy{display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:auto;width:52px;height:26px;padding:0;border:1px solid #38c98b;border-radius:5px;background:#167b4a;color:#fff;font-size:17px;line-height:1;cursor:pointer}.pe-improve-copy:disabled{opacity:.55;cursor:wait}.pe-conflict{z-index:140}.pe-conflict .nx-panel{padding:12px;min-width:0}.pe-conflict select{display:block;box-sizing:border-box;width:100%;min-height:44px;font:inherit;font-size:16px;background:var(--nx-panel);color:var(--nx-text);border:1px solid var(--nx-line);border-radius:6px;padding:8px}.pe-conflict h4{margin:0 0 10px}@font-face{font-family:Nunito;src:url(/report-assets/fonts/Nunito-latin.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap}@font-face{font-family:Nunito;src:url(/report-assets/fonts/Nunito-latin-ext.woff2) format("woff2");font-weight:500 900;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}.rw-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;overflow:auto;background:#08121c;color:#eaf1f7;font:600 15px/1.45 Nunito,sans-serif;box-sizing:border-box}.rw-screen *{box-sizing:border-box}.rw-shell{max-width:650px;margin:auto;padding-bottom:150px}.rw-head{display:flex;gap:4px;align-items:center;padding:14px 12px 4px}.rw-head h2{font:900 18px/1.45 Nunito,sans-serif;margin:0}.rw-screen p{margin:0;color:#9aacbc;font-size:13px}.rw-screen button,.rw-screen input,.rw-screen textarea,.rw-screen select{font:inherit;color:inherit}.rw-screen button{min-height:44px;border:1.5px solid #2a4156;background:transparent;border-radius:16px;padding:8px 16px;font-weight:800;cursor:pointer}.rw-screen button:disabled{opacity:.5;cursor:wait}.rw-screen button:focus-visible{outline:3px solid #4da8f0;outline-offset:3px}.rw-back{width:44px;border:0!important;padding:0!important;font-size:28px!important;flex:none}.rw-tabs{display:flex;gap:8px;padding:10px 16px 0}.rw-tabs button{border-radius:999px;font-size:14px}.rw-tabs [aria-current=step]{border:2px solid #3b9bea;background:#12355a}.rw-body{display:flex;flex-direction:column;gap:14px;padding:16px 12px}.rw-card{background:#0e1b28;border:1px solid #1f3346;border-radius:28px;padding:20px;display:flex;flex-direction:column;gap:12px}.rw-card h3{margin:0;color:#4da8f0;font-size:13px;font-weight:900;letter-spacing:.18em}.rw-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:700;color:#9aacbc;min-width:0}.rw-screen input,.rw-screen textarea,.rw-screen select{width:100%;min-height:46px;border:1px solid #2a4156;border-radius:16px;background:#0a1722;padding:10px 12px;color:#eaf1f7;font-size:15px;font-weight:700;min-width:0}.rw-screen textarea{resize:vertical;min-height:90px}.rw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rw-row{background:#102030;border:1px solid #22384c;border-radius:22px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;overflow-wrap:anywhere}.rw-row strong{font-weight:900}.rw-screen .rw-primary{border:2px solid #2fc48d;background:#0f3a2d;border-radius:18px;font-weight:900;min-height:50px}.rw-screen .rw-danger{color:#f07a72}.rw-foot{position:fixed;z-index:2;bottom:0;left:0;right:0;padding:12px max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom));background:#08121cf5;border-top:1px solid #1f3346;display:flex;flex-direction:column;gap:8px;align-items:center}.rw-foot>div{display:flex;gap:8px;width:100%;max-width:626px}.rw-foot button{flex:1}.rw-status{max-width:626px;width:100%;font-size:12px;color:#9aacbc}.rw-warning{border:1px solid #c2832c;background:#332717;border-radius:16px;padding:12px;color:#f5d4a4!important}.rw-call{display:flex;gap:8px;align-items:center}.rw-call input{text-align:center}.rw-screen details>summary{cursor:pointer;font-weight:800;min-height:44px;padding:10px 0}.rw-screen small{font-size:12px;color:#9aacbc}.rw-card [data-remove]{align-self:flex-end;font-size:13px}.rw-screen [hidden]{display:none!important}.rw-recovery{padding:20px;display:flex;flex-direction:column;gap:12px}.rw-card img{max-width:100%;max-height:160px;object-fit:contain}.rw-screen .rw-head{position:static;margin:0;border:0;padding:14px 12px 4px;background:transparent}.rw-screen .rw-head h2{letter-spacing:0}.rw-screen .rw-body{background:transparent;margin:0;max-width:none;width:100%}.rw-screen textarea{margin:0;line-height:1.45}.rw-screen input[type=date]{color-scheme:dark}.rw-sade{background:#08131c;font-size:13px;font-weight:500}.rw-sade .rw-shell{max-width:650px;padding-bottom:100px}.rw-sade .rw-head{padding:14px 14px 0;gap:6px;align-items:flex-start}.rw-sade .rw-head h2{font-size:18px;line-height:1.3}.rw-sade .rw-head p{font-size:12px;margin-top:3px}.rw-sade .rw-head [role=status]{font-size:10px;color:#657c90;line-height:1.35}.rw-sade .rw-back{width:24px;font-size:22px!important}.rw-sade .rw-head [data-menu]{width:44px;min-width:44px;padding:0;border-radius:12px}.rw-sade .rw-body{padding:10px 14px;gap:10px}.rw-sade .rw-card{padding:12px 14px;gap:8px;border-radius:17px}.rw-sade .rw-title{display:flex;align-items:center;justify-content:space-between;gap:6px}.rw-sade h3{font-size:11px;letter-spacing:.14em}.rw-sade .rw-title:has(h3:empty){display:none}.rw-sade button{font-size:12px;min-height:44px;border-radius:11px;padding:6px 10px}.rw-sade input,.rw-sade select,.rw-sade textarea{min-height:44px;border-radius:9px;padding:8px 9px;font-size:13px;font-weight:500;background:#08131d}.rw-sade textarea{min-height:70px;field-sizing:content}.rw-sade input:focus,.rw-sade textarea:focus{outline:1px solid #4da8f0}.rw-sade .rw-import{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rw-sade .rw-import button{padding:4px;font-size:12px}.rw-sade .rw-count{display:grid;grid-template-columns:100px 1fr 64px;align-items:center;gap:5px}.rw-sade .rw-count input{text-align:center}.rw-sade .rw-count small{font-size:11px}.rw-sade hr{width:100%;border:0;border-top:1px solid #223748;margin:2px 0}.rw-sade .rw-metric{border:0;padding:0;display:grid;grid-template-columns:96px 1fr 16px;align-items:center;text-align:left;gap:8px;font-size:13px;font-weight:500}.rw-sade .rw-metric span{color:#9aacbc}.rw-sade .rw-metric strong{font-weight:700}.rw-sade .rw-offer{display:flex;flex-direction:column;gap:4px}.rw-sade .rw-offer-top{display:flex;gap:4px}.rw-sade .rw-offer-top input{flex:1;width:0;font-weight:800}.rw-sade .rw-offer-top select{width:67px;padding:4px;font-size:11px}.rw-sade .rw-offer-top select:last-child{width:94px}.rw-sade .rw-offer-note{display:flex;align-items:center;gap:4px}.rw-sade .rw-offer-note button{font-size:11px;color:#9aacbc;padding:3px 5px;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rw-sade .rw-offer-note input{flex:1;width:0;font-size:12px}.rw-sade .rw-title [data-add]{color:#2fc48d;border-color:#2fc48d}.rw-sade [data-fill-ai]{color:#4da8f0;border-color:#4da8f0;font-size:11px}.rw-sade .rw-path{border:1px solid #22394d;border-radius:11px;padding:0 4px}.rw-sade .rw-path>div{display:flex;align-items:center;gap:4px}.rw-sade .rw-path [data-recommend]{border:0;font-size:17px;padding:0;width:32px;flex:none}.rw-sade .rw-path input{border:0;background:transparent;padding:3px;flex:1;width:0;font-size:12px}.rw-sade .rw-path small{font-size:9px;color:#2fc48d;flex:none}.rw-sade .rw-path.rw-selected{border:2px solid #2fc48d;background:#0d3028}.rw-sade .rw-path>input{width:calc(100% - 32px);margin:0 0 7px 28px;border:1px solid #294155;background:#08131d;font-weight:800}.rw-sade .rw-targets{display:flex;align-items:center;gap:6px;color:#9aacbc}.rw-sade .rw-targets input{width:0;flex:1;font-size:12px;text-align:center}.rw-sade .rw-foot{padding:10px 14px max(10px,env(safe-area-inset-bottom));background:#08131cf5}.rw-sade .rw-foot button{min-height:44px;border-radius:11px}.rw-sade .rw-primary{background:#0d382b;min-height:44px}.rw-sade .rw-missing{color:#e3a353}.rw-sade .rw-menu{position:fixed;right:max(14px,calc((100vw - 622px)/2));top:65px;background:#102332;padding:8px;border:1px solid #2a4156;border-radius:14px;box-shadow:0 8px 32px #0009;z-index:5;display:flex;flex-direction:column;max-width:290px}.rw-sade .rw-menu button{text-align:left;border:0}.rw-sade .rw-editor{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:6;display:flex;align-items:flex-end;justify-content:center}.rw-sade .rw-editor>.rw-card{background:#10202e;width:100%;max-width:650px;max-height:85dvh;overflow:auto;padding:18px}.rw-sade .rw-activity,.rw-sade .rw-next{display:flex;gap:4px;flex-wrap:wrap}.rw-sade .rw-activity input[type=date]{width:145px}.rw-sade .rw-activity input:not([type=date]),.rw-sade .rw-next input{flex:1;width:0;min-width:110px}.rw-screen .rw-check{display:flex;align-items:center;flex-direction:row;gap:10px}.rw-screen .rw-check input{width:24px;min-height:24px;flex:none;accent-color:#2fc48d}.rw-screen a{color:#4da8f0;overflow-wrap:anywhere}.rw-screen a.rw-primary{display:flex;align-items:center;justify-content:center;padding:10px 16px;text-align:center;text-decoration:none;color:#eaf1f7}.rw-screen a:focus-visible{outline:3px solid #4da8f0;outline-offset:3px}.rw-head>div{flex:1;min-width:0}.rw-head h2{overflow-wrap:anywhere}.rw-head>button:not(.rw-back){max-width:100px;flex:none;font-size:12px;padding:8px}.rw-foot [data-action-status]{font-size:12px;max-width:650px;margin:0 auto 6px;color:#ffc978;overflow-wrap:anywhere}.rw-foot [data-action-status]:empty{display:none}.rc-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#02070dbb;z-index:12000;display:flex;align-items:flex-end;justify-content:center;color:#e8edf4;font-family:Nunito,sans-serif}.rc-sheet{width:min(100%,520px);max-height:92dvh;overflow:auto;box-sizing:border-box;background:#101d2b;border:1px solid #294153;border-radius:22px 22px 0 0;padding:18px 16px max(18px,env(safe-area-inset-bottom));box-shadow:0 -10px 40px #0005}.rc-sheet header{display:flex;align-items:center;justify-content:space-between}.rc-sheet h2{font-size:20px;margin:0}.rc-sheet h3{font-size:12px;letter-spacing:1px;margin:22px 0 6px}.rc-sheet h3 span{opacity:.65}.rc-sheet button,.rc-sheet input{font:inherit;color:inherit;min-height:44px;box-sizing:border-box}.rc-sheet button{border:0;background:transparent;cursor:pointer;border-radius:9px}.rc-help{font-size:12px;color:#8f9faf;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rc-row{display:flex;align-items:center;gap:4px;border-bottom:1px solid #263949}.rc-toggle{display:flex;align-items:center;gap:10px;text-align:left;flex:1;padding:9px 0;font-size:14px;line-height:1.3}.rc-toggle span{font-size:23px;min-width:22px}.yapildi .rc-toggle span,.yapildi h3{color:#6fcfa2}.yapilacak .rc-toggle span,.yapilacak h3{color:#79baff}.yapilmadi{color:#9cabb8}.rc-date{position:relative;min-width:62px;min-height:44px;display:grid;place-items:center;font-size:11px;color:#8b9aa8;background:#1d3040;border-radius:8px}.rc-date input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;opacity:0}.rc-note,.rc-sheet [data-name]{width:100%;background:#0a1622;border:1px solid #304858;border-radius:8px;padding:8px;min-width:0}.rc-note{margin:6px 0 2px}.rc-row [data-up],.rc-row [data-down],.rc-row [data-delete]{min-width:36px}.rc-sheet [role=status]{font-size:12px;color:#b0c0cc}.rc-add{width:100%;text-align:left;color:#8dbbdf!important}.rc-done{width:100%;background:#65c8a0!important;color:#09251c!important;font-weight:800;margin-top:10px}.rw-checklist{display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:#102333!important;border:1px solid #294456!important;border-radius:12px!important;padding:13px!important;min-height:66px}.rw-checklist strong,.rw-checklist small{display:block}.rw-checklist small{color:#8fa8b9;font-size:12px;margin-top:4px}.rc-sheet header{padding:0;background:transparent;border:0;position:static;min-height:44px;height:auto;width:auto;box-shadow:none;margin:0 0 6px}.rc-sheet header h2{font-size:16px;line-height:1.3}.rc-sheet header button{border:1px solid #294153;padding:0 12px;font-size:12px}.rc-sheet h3 span{display:inline-block;background:currentColor;border-radius:5px;min-width:20px;text-align:center;opacity:1;color:#102333}.rc-sheet h3 span:first-line{color:#94b7cd}.rs-screen{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1400;overflow-y:auto;background:#07121b;color:#e5eef5;font:500 15px/1.5 system-ui,sans-serif;padding:20px 16px calc(110px + env(safe-area-inset-bottom));box-sizing:border-box}.rs-screen *{box-sizing:border-box}.rs-head,.rs-form{max-width:430px;margin:auto}.rs-head{display:flex;gap:15px;align-items:center;margin-bottom:30px}.rs-head button{border:0;background:transparent;color:#e5eef5;font-size:32px;min-width:40px;min-height:44px}.rs-head h2{font-size:22px;margin:0;font-weight:800}.rs-head p,.rs-card p{color:#9bafbf;margin:2px 0 12px;font-size:14px}.rs-form fieldset{border:0;margin:0;padding:0;min-width:0}.rs-card{background:#0d1d29;border:1px solid #203b4e;border-radius:28px;padding:22px;margin-bottom:20px}.rs-card h3{font-size:14px;letter-spacing:.16em;color:#48aafa;margin:0 0 22px;font-weight:800}.rs-card h4{font-size:16px;margin:0 0 4px}.rs-card label{display:block;color:#a1b4c3;font-size:14px;margin:0 0 16px}.rs-card input,.rs-card textarea{display:block;width:100%;border:1px solid #29475d;border-radius:16px;background:#091721;color:#edf5fa;font:600 16px/1.5 system-ui,sans-serif;padding:12px 15px;margin-top:7px}.rs-card textarea{resize:vertical;min-height:115px}.rs-card small{display:block;text-align:right;font-size:12px;margin-top:3px}.rs-media{display:flex;gap:16px;align-items:center;padding-bottom:22px;margin-bottom:22px;border-bottom:1px solid #223b4c}.rs-media:last-child{padding:0;margin:0;border:0}.rs-media>div:last-child{flex:1;min-width:0}.rs-preview{flex-shrink:0;width:88px;min-height:110px;display:grid;place-items:center;border:1px solid #29475d;border-radius:20px;overflow:hidden;color:#89a0b1;font-size:12px}.rs-preview img{display:block;max-width:100%;width:100%;height:110px;object-fit:cover}.rs-preview img[hidden]{display:none}.rs-logo{min-height:68px;background:#fff;color:#56677b}.rs-logo img{height:68px;object-fit:contain}.rs-upload{background:#0b2234;border:1px dashed #399ee9;border-radius:14px;color:#e7f0f7;padding:9px 12px;font:700 14px system-ui;min-height:44px}.rs-targets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.rs-targets label{font-size:12px}.rs-targets input{padding:10px;font-size:15px}.rs-status{max-width:430px;color:#b8d9eb;white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 4px;min-height:36px}.rs-retry{color:#fff;background:#163b59;border:1px solid #399ee9;border-radius:12px;padding:12px 20px}.rs-form footer{position:fixed;bottom:0;left:0;right:0;background:#091924;border:1px solid #203b4e;border-radius:26px 26px 0 0;padding:14px 24px calc(14px + env(safe-area-inset-bottom));z-index:2}.rs-save{display:block;width:100%;max-width:420px;margin:auto;border:1px solid #1bd79b;border-radius:18px;padding:15px;background:#103e32;color:#fff;font:800 16px system-ui}.rs-screen button{cursor:pointer}.rs-screen button:disabled{opacity:.5;cursor:wait}.rs-discard{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3;background:#000b;display:grid;place-items:center;padding:20px}.rs-discard[hidden]{display:none}.rs-discard>div{max-width:400px;background:#102536;padding:24px;border:1px solid #345369;border-radius:24px}.rs-discard button{display:block;padding:12px;margin-top:12px;border:1px solid #399ee9;border-radius:12px;background:#0b2234;color:#fff;font:600 15px system-ui}.rs-screen [hidden]{display:none!important}.rs-screen.rs-screen,.rs-screen.rs-screen input,.rs-screen.rs-screen textarea,.rs-screen.rs-screen button{font-family:Nunito,sans-serif}
