:root{--bg:#f3f7fb;--panel:#fff;--panel-strong:#f8fbfd;--ink:#0b1f35;--muted:#607086;--line:#d9e4ed;--navy:#0b1f35;--navy-soft:#123657;--teal:#1b6f91;--teal-dark:#0e4f72;--gold:#b7791f;--blue:#2b7fb4;--ice:#edf7fc;--ice-soft:#f8fbfd;--ice-line:#e6f0f7;--slate:#42536a;--red:#b5443c;--motion-fast:.16s;--motion-medium:.2s;--motion-ease:cubic-bezier(.2, 0, 0, 1);--shadow:0 26px 72px #0b1f351c;--shadow-soft:0 16px 42px #0b1f3513;--shadow-lift:0 18px 48px #0b1f351f;--focus-ring:0 0 0 4px #8ec8e857}*{box-sizing:border-box}html{scroll-behavior:smooth}body{padding-left:max(0px, env(safe-area-inset-left));padding-right:max(0px, env(safe-area-inset-right));background:linear-gradient(90deg, #d9e4ed47 0 1px, transparent 1px 100%), linear-gradient(180deg, #fbfdff 0%, var(--bg) 46%, #fff 100%);color:var(--ink);background-size:44px 44px,auto;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}h1,h2,h3,.brand-block h1,.topbar h2,.section-title h2{font-family:Poppins,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,select,textarea,input{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:1000;border:1px solid var(--line);background:var(--ink);color:#fff;border-radius:10px;padding:10px 14px;font-size:.84rem;font-weight:700;position:fixed;top:10px;left:-9999px}.skip-link:focus{left:16px}select,textarea,input{min-width:0}select::placeholder,textarea::placeholder,input::placeholder{color:#7c8ba0;opacity:1}select:focus,textarea:focus,input:focus{border-color:#66a3d2}select:focus-visible,textarea:focus-visible,input:focus-visible,button:focus-visible,a:focus-visible,summary:focus-visible{outline:0;box-shadow:0 0 0 4px #8ec8e857}button,a,select,textarea,input{outline-color:var(--teal)}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:280px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#fbfdfc;flex-direction:column;gap:22px;height:100vh;padding:24px 18px;display:flex;position:sticky;top:0}.brand-block{align-items:center;gap:12px;padding:2px 4px 10px;display:flex}.brand-mark{background:var(--navy);color:#fff;border-radius:8px;place-items:center;width:42px;height:42px;font-weight:800;display:grid}.brand-mark img{border-radius:inherit;width:100%;height:100%;display:block}.brand-mark-text{letter-spacing:0;width:auto;min-width:42px;padding:0 12px}.brand-block h1,.topbar h2,.section-title h2{margin:0}.brand-block h1{font-size:1.08rem}.eyebrow{color:var(--teal-dark);letter-spacing:0;text-transform:uppercase;margin:0 0 4px;font-size:.72rem;font-weight:800}.nav-list{gap:6px;display:grid}.nav-item{min-height:42px;color:var(--muted);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:8px;align-items:center;gap:10px;padding:0 12px;font-weight:700;display:flex}.nav-item:active{box-shadow:none;transform:translateY(1px)}.nav-item.active,.nav-item:hover{color:var(--teal-dark);background:#e6f2ef}.profile-panel,.panel,.metric-tile{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.profile-panel{box-shadow:none;margin-top:auto;padding:16px}.section-title{align-items:center;gap:10px;display:flex}.section-title h2{font-size:1rem}.section-title.compact h2{font-size:.92rem}.player-name-row{justify-content:space-between;align-items:center;gap:10px;margin:16px 0 12px;display:flex}.player-name-row strong{font-size:1.25rem}.player-name-row span,.pill,.due-chip,.tier{white-space:nowrap;border-radius:999px;align-items:center;min-height:24px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.player-name-row span,.pill,.due-chip{color:var(--muted);background:#edf3f1}.profile-list{gap:12px;margin:0;display:grid}.profile-list div{gap:3px;display:grid}.profile-list dt{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:800}.profile-list dd{color:var(--ink);margin:0;font-size:.9rem;line-height:1.35}.workspace{align-content:start;gap:18px;padding:24px;display:grid}.topbar{justify-content:space-between;align-items:center;gap:20px;display:flex}.topbar h2{font-size:clamp(1.55rem,2vw,2.3rem)}.topbar-actions{gap:10px;display:flex}.icon-button,.action-button{min-height:40px;color:var(--ink);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:#ffffffeb;border:1px solid #cbddeb;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex;box-shadow:0 8px 20px #0b1f350d}.icon-button{width:42px;padding:0}.action-button{padding:0 14px}.brand-button-icon{flex:0 0 18px;width:18px;height:18px;display:block}.action-button.compact{min-height:34px;padding:0 10px;font-size:.82rem}.action-button.quiet{color:var(--muted)}.action-button:disabled{cursor:not-allowed;opacity:.52}.icon-button:hover,.action-button:hover{border-color:var(--teal);color:var(--teal-dark);transform:translateY(-1px);box-shadow:0 12px 24px #0b1f3514}.icon-button:active,.action-button:active{transform:translateY(0);box-shadow:0 6px 14px #0b1f3514}.action-button:disabled:hover{border-color:var(--line);color:var(--ink);transform:none}.icon-button:focus-visible,.action-button:focus-visible,.launch-nav-links a:focus-visible,.launch-inline-link:focus-visible,.landing-brand:focus-visible{box-shadow:var(--focus-ring);outline:0}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.v1-hidden,.profile-panel,.topbar-actions,.metrics-grid,.advisor-intelligence-summary,.ready-act-summary,.ledger-summary,.decision-summary,.weekly-brief-summary,.import-health-summary,#relationship-status-strip,#timeline-summary,#relationship-status,#relationship-intelligence,#relationship-memory,#weekly-brief,#ledger,#timeline,#composer,#open-loops,#targets,#message,#reply,#signals,[aria-labelledby=playbook-title],[aria-labelledby=packs-title],.this-week-panel,.waiting-imports-panel,.ready-act-panel,.decision-needed-panel,.recent-execution-panel,.advisor-read-panel,.today-context{display:none!important}.pill.muted{color:var(--muted);background:#edf3f1}.first-family-panel{background:linear-gradient(#fffffff5,#f8fbfdf5);border-radius:16px;gap:16px;display:grid}.first-family-panel-ready{background:linear-gradient(#edf7fcc7,#fffffff5);border-color:#b9dceb}.first-family-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.first-family-steps article{background:#fffffff0;border:1px solid #d9e4ed;border-radius:14px;align-content:start;gap:9px;min-width:0;padding:16px;display:grid;box-shadow:0 12px 32px #0b1f350b}.first-family-steps h3,.first-family-steps p,.first-family-steps span,.first-family-steps small{margin:0}.first-family-steps h3{color:var(--navy);font-size:1.08rem;line-height:1.25}.first-family-steps span,.first-family-steps small{color:var(--muted);font-size:.86rem;font-weight:800;line-height:1.4}.first-family-auth-form,.first-family-setup-form{gap:10px;display:grid}.first-family-setup-form label{color:#123657;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:900;line-height:1.25;display:grid}.first-family-setup-form input{background:#fff;border-color:#cbddeb;border-radius:12px;min-height:46px}.first-family-setup-form .action-button,.first-family-steps>article>.action-button{width:fit-content}.first-family-account-actions{justify-items:start;gap:7px;display:grid}.launch-support-note{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.launch-support-note div{background:#f8fbfd;border:1px solid #cbddeb;border-radius:14px;gap:6px;min-width:0;padding:14px;display:grid}.launch-support-note strong{color:var(--ink);font-size:.9rem}.launch-support-note span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.4}.disabled-link{pointer-events:none;opacity:.52}.anchor-launch{background:linear-gradient(90deg,#d9e4ed33 0 1px,#0000 1px 100%) top/44px 44px,linear-gradient(#ffffffdb,#fff0) top,linear-gradient(#f9fcfe 0%,#eef6fb 42%,#fff 100%) top,url(/brand/editorial/winter-ice-texture.svg) top/min(1400px,100%);gap:0;width:100%;max-width:100%;display:grid;overflow-x:hidden}.launch-nav{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fbfdffe6;border-bottom:1px solid #d9e4eddb;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:0 max(24px,50vw - 560px);display:flex;position:sticky;top:0;box-shadow:0 12px 32px #0b1f350b}.launch-nav-links{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.launch-nav-links a{min-height:34px;color:var(--muted);transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:1px solid #0000;border-radius:999px;padding:8px 11px;font-size:.84rem;font-weight:850}.launch-nav-links a:hover{background:var(--ice);color:var(--teal-dark);transform:translateY(-1px)}.launch-nav-links a:active{background:#edf7fc;transform:translateY(0)}.launch-nav-links a:focus-visible{border-color:#8ec8e8}.landing-brand-mark{background:var(--navy);border:1px solid #0b1f351a;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:inline-grid;overflow:hidden;box-shadow:0 14px 34px #0b1f3524}.landing-brand-mark.small{border-radius:10px;width:32px;height:32px}.landing-brand-mark img,.launch-hero-brand img{width:100%;height:100%;display:block}.landing-wordmark{border-radius:16px;width:clamp(178px,18vw,244px);height:auto;display:block}.launch-hero-brand{min-height:52px;color:var(--navy);background:#ffffffc7;border:1px solid #cfe0ebeb;border-radius:999px;align-items:center;gap:12px;padding:6px 14px 6px 6px;font-weight:950;display:inline-flex;box-shadow:0 18px 42px #0b1f3514}.launch-hero-brand img{border-radius:12px;width:40px;height:40px}.launch-hero-brand-text{letter-spacing:0;min-height:42px;padding:8px 18px}.launch-brand-name{color:var(--navy);letter-spacing:0;align-items:center;gap:10px;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:950;display:inline-flex}.launch-brand-name img{border-radius:12px;width:44px;height:44px}.launch-hero{grid-template-columns:minmax(0,.98fr) minmax(340px,.72fr);align-items:center;gap:clamp(28px,5vw,70px);min-height:min(820px,100vh - 76px);padding:clamp(42px,6vw,76px) 0 clamp(30px,4vw,54px)}.launch-hero .landing-hero-copy{text-align:left;justify-items:start;width:100%;min-width:0;max-width:790px;margin:0}.launch-hero .landing-hero-copy h1{max-width:860px;color:var(--navy);letter-spacing:0;font-size:clamp(3rem,5.6vw,5.15rem);line-height:.96}.launch-hero .landing-hero-copy p{color:#40536b;max-width:710px;font-size:clamp(1.08rem,1.6vw,1.35rem);line-height:1.55}.launch-hero-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px;display:flex}.landing-secondary-action{min-height:48px;color:var(--navy);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:#ffffffeb;border-color:#cbddeb;padding:0 18px}.landing-secondary-action:hover{border-color:var(--teal);color:var(--teal-dark);background:#fff;transform:translateY(-1px);box-shadow:0 10px 22px #0b1f3514}.landing-secondary-action:active{transform:translateY(0);box-shadow:0 4px 12px #0b1f3512}.launch-trust-list{flex-wrap:wrap;gap:8px;margin:4px 0 0;display:flex}.launch-trust-list span{min-height:34px;color:var(--navy-soft);background:#ffffffd1;border:1px solid #cfe0eb;border-radius:999px;padding:8px 12px;font-size:.86rem;font-weight:850;box-shadow:0 10px 24px #0b1f350f}.launch-hero-trust{color:#52677f;max-width:520px;margin-top:4px;font-size:.94rem;font-weight:800;line-height:1.45;display:block}.launch-photo-card,.launch-readiness-card{min-width:0;display:grid}.launch-proof-strip{width:min(1120px,100% - 40px);box-shadow:var(--shadow-soft);background:#cbdeeaf5;border:1px solid #cbdeeaf5;border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:-16px auto 0;display:grid;overflow:hidden}.launch-proof-strip article{background:#ffffffeb;gap:7px;min-width:0;padding:18px;display:grid}.launch-proof-strip span,.launch-confidence-list span,.launch-footer nav span,.learn-assurance-band span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.3}.launch-proof-strip strong,.launch-confidence-list strong,.learn-assurance-band strong{color:var(--navy);line-height:1.42}.launch-photo-card{background:#0b1f35;border:1px solid #cbdeeaf5;border-radius:22px;gap:0;position:relative;overflow:hidden;box-shadow:0 34px 88px #0b1f353d}.launch-photo-brand{z-index:2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#0b1f35ad;border:1px solid #edf7fc4d;border-radius:999px;align-items:center;gap:8px;min-height:40px;padding:5px 12px 5px 5px;font-size:.82rem;font-weight:900;display:inline-flex;position:absolute;top:18px;left:18px}.launch-photo-card .launch-photo-brand .launch-brand-icon{object-fit:contain;border-radius:9px;flex:0 0 30px;width:30px;height:30px;min-height:0;display:block}.launch-photo-brand>img{border-radius:12px;width:38px;height:38px;display:block}.launch-photo-brand-text{padding:7px 14px}.launch-photo-card:after{content:"";pointer-events:none;background:linear-gradient(#0b1f3500 36%,#0b1f35ad 100%),linear-gradient(90deg,#0b1f3514,#0b1f3500);position:absolute;inset:0}.launch-hero-picture{width:100%;display:block}.launch-hero-picture>.launch-hero-photo{object-fit:cover;object-position:center;width:100%;min-height:clamp(380px,46vw,560px);display:block;transform:scale(1.005)}.launch-photo-moments{z-index:2;flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:min(330px,100% - 36px);display:flex;position:absolute;top:18px;right:18px}.launch-photo-moments span{color:#ffffffe6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0b1f3594;border:1px solid #edf7fc52;border-radius:999px;min-height:28px;padding:6px 9px;font-size:.76rem;font-weight:850}.launch-photo-note{z-index:1;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1f35b8;border:1px solid #edf7fc42;border-radius:16px;gap:8px;max-width:520px;padding:18px;display:grid;position:absolute;bottom:22px;left:22px;right:22px}.launch-photo-note span{color:#ffffffb8;font-size:.84rem;font-weight:850;line-height:1.4}.launch-photo-note strong{font-size:clamp(1.05rem,1.65vw,1.35rem);line-height:1.25}.launch-readiness-card{box-shadow:var(--shadow);background:linear-gradient(#fffffff5,#f7fcfff5);border:1px solid #cbdeeaf5;border-radius:16px;gap:14px;padding:26px}.launch-readiness-card strong{color:var(--navy);font-size:clamp(2rem,4vw,3.15rem);line-height:1.05}.launch-readiness-card span,.launch-readiness-card small{color:var(--muted);font-weight:800;line-height:1.45}.launch-readiness-card ul,.launch-product-grid ul,.launch-ops-grid ol{gap:8px;margin:0;padding-left:20px;display:grid}.launch-product-grid,.launch-ops-grid,.launch-dashboard-grid,.launch-founder-grid,.launch-two-column{gap:12px;display:grid}.launch-product-grid,.launch-ops-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-dashboard-grid,.launch-founder-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;min-width:0}.launch-founder-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.launch-two-column{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-product-grid article,.launch-ops-grid article,.launch-dashboard-grid article,.launch-founder-grid article,.launch-two-column article{min-width:0;box-shadow:var(--shadow-soft);transition:border-color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:#ffffffe0;border:1px solid #d9e4edf5;border-radius:14px;align-content:start;gap:10px;padding:18px;display:grid}.launch-product-grid article:hover,.launch-dashboard-grid article:hover,.launch-moment-grid article:hover,.launch-opportunity-grid article:hover{box-shadow:var(--shadow-lift);border-color:#8ec8e8b8;transform:translateY(-2px)}.launch-product-grid article:active,.launch-ops-grid article:active,.launch-dashboard-grid article:active,.launch-founder-grid article:active,.launch-two-column article:active,.launch-moment-grid article:active,.launch-opportunity-grid article:active{transform:translateY(-1px);box-shadow:0 10px 24px #0b1f3516}.brand-card-icon{width:42px;height:42px;display:block}.landing-emotional-band{width:min(1120px,100% - 40px);box-shadow:var(--shadow-soft);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background-color:#0000;background-image:linear-gradient(135deg,#ffffffe6,#f8fbfde6),url(/brand/editorial/warm-lobby-light-background.svg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #cbdeeaf0;border-radius:22px;grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:end;gap:clamp(22px,5vw,72px);margin:-22px auto 0;padding:clamp(26px,4vw,42px);display:grid}.landing-emotional-band h2,.landing-emotional-band p{margin:0}.landing-emotional-band h2{color:var(--navy);font-size:clamp(1.75rem,3vw,3rem);line-height:1.04}.landing-emotional-band>p{color:#41546d;font-size:clamp(1rem,1.3vw,1.18rem);font-weight:750;line-height:1.6}.landing-moment-band,.landing-opportunity,.launch-parent-confidence{border-top:1px solid #d9e4edd1;gap:20px;width:min(1120px,100% - 40px);margin:0 auto;padding:68px 0;display:grid}.launch-moment-grid,.launch-opportunity-grid{gap:12px;display:grid}.launch-moment-grid{scroll-snap-type:x proximity;grid-template-columns:repeat(7,minmax(130px,1fr));padding-bottom:8px;overflow-x:auto}.launch-moment-grid article,.launch-opportunity-grid article{min-width:0;box-shadow:var(--shadow-soft);background-color:#0000;background-image:linear-gradient(#ffffffeb,#f8fcffe6),url(/brand/editorial/winter-ice-texture.svg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d9e4edf5;align-content:start;display:grid}.launch-moment-grid article{scroll-snap-align:start;border-radius:16px;gap:12px;min-height:170px;padding:18px}.launch-moment-grid article:before{content:"";background:linear-gradient(90deg, var(--teal), #8ec8e8);border-radius:999px;width:38px;height:4px;display:block}.launch-moment-grid span{color:var(--teal-dark);text-transform:uppercase;font-size:.78rem;font-weight:900;line-height:1.3}.launch-moment-grid strong{color:var(--navy);font-size:1rem;line-height:1.35}.brand-section-divider{opacity:.88;object-fit:cover;object-position:center;border-radius:999px;width:min(900px,100% - 64px);height:40px;margin:-18px auto 14px;display:block}.landing-opportunity{box-shadow:var(--shadow-soft);background-color:#0000;background-image:linear-gradient(90deg,#d9e4ed2e 0 1px,#0000 1px 100%),linear-gradient(135deg,#fffffff0,#edf7fce6),url(/brand/editorial/glass-reflection-overlay.svg);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:38px 38px,auto,cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #cbdeeaf0;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;padding:clamp(28px,5vw,52px)}.landing-opportunity h2,.landing-opportunity p,.launch-opportunity-grid strong{margin:0}.landing-opportunity h2{color:var(--navy);font-size:clamp(1.8rem,3.1vw,3.05rem);line-height:1.04}.launch-opportunity-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-opportunity-grid article{border-radius:16px;gap:10px;min-height:190px;padding:20px}.launch-opportunity-grid strong{color:var(--navy);font-size:1.12rem;line-height:1.25}.launch-opportunity-grid p{color:#42536a;font-weight:740;line-height:1.56}.launch-parent-confidence{background:linear-gradient(135deg, #0b1f35f5, #123657f0), var(--navy);color:#fff;border:1px solid #cbdeeaf0;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;padding:clamp(28px,5vw,52px);box-shadow:0 32px 80px #0b1f3529}.launch-parent-confidence h2,.launch-parent-confidence p{margin:0}.launch-parent-confidence h2{color:#fff;font-size:clamp(1.8rem,3.1vw,3rem);line-height:1.05}.launch-parent-confidence .eyebrow{color:#8ec8e8}.launch-confidence-list{gap:10px;display:grid}.launch-confidence-list article{background:#ffffff14;border:1px solid #edf7fc2e;border-radius:16px;gap:6px;padding:16px;display:grid}.launch-confidence-list span{color:#edf7fcbd}.launch-confidence-list strong{color:#ffffffeb}.launch-brand-trust{box-shadow:var(--shadow-soft);background:#ffffffd6;border:1px solid #cbdeeaf0;border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.launch-brand-trust p{color:#123657;flex:260px;max-width:760px;margin:0;font-weight:850;line-height:1.48}.launch-trust-support-image{object-fit:cover;border:1px solid #cbdeeac7;border-radius:18px;width:clamp(96px,16vw,156px);max-height:104px;box-shadow:0 14px 34px #0b1f351a}.launch-product-grid *,.launch-ops-grid *,.launch-dashboard-grid *,.launch-founder-grid *,.launch-two-column *,.launch-commerce-panel *,.launch-readiness-card *{overflow-wrap:anywhere;min-width:0}.launch-product-grid h3,.launch-ops-grid h3,.launch-two-column h3,.launch-readiness-card p,.launch-product-grid p,.launch-dashboard-grid p,.launch-founder-grid p{margin:0}.launch-product-grid p,.launch-two-column p,.launch-founder-grid span,.launch-commerce-panel span,.launch-status-note{color:var(--muted);font-weight:750;line-height:1.5}.launch-commerce-panel{box-shadow:var(--shadow-soft);background:#ffffffe6;border:1px solid #cfe0eb;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:14px;padding:16px;display:grid}.launch-commerce-panel h3{margin:0 0 4px}.launch-commerce-panel span{max-width:680px}.anchor-intake-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.anchor-intake-form label{color:var(--muted);text-transform:uppercase;gap:6px;font-size:.76rem;font-weight:900;display:grid}.anchor-intake-form input,.anchor-intake-form textarea{border:1px solid var(--line);background:var(--panel);width:100%;min-width:0;color:var(--ink);border-radius:8px}.anchor-intake-form input{min-height:42px;padding:0 12px}.anchor-intake-form textarea{resize:vertical;min-height:116px;padding:12px}.anchor-intake-form .full-span{grid-column:1/-1}.launch-form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex!important}.launch-form-actions span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.4}.launch-dashboard-grid article{min-height:132px}.launch-dashboard-grid strong,.launch-founder-grid strong{color:var(--ink);font-size:1.15rem}.launch-status-note{margin:12px 0 0}.launch-sign-in-panel{width:min(100% - 48px,1120px);margin:0 auto 56px}.product-continuity-strip,.product-return-panel{width:min(1120px,100% - 40px);margin:0 auto}.product-continuity-strip{box-shadow:var(--shadow-soft);background:#cbdeeaf5;border:1px solid #cbdeeaf5;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}.product-continuity-strip article{background:#ffffffeb;gap:7px;min-width:0;padding:18px;display:grid}.product-continuity-strip span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:.76rem;font-weight:900;line-height:1.3}.product-continuity-strip strong{color:var(--navy);line-height:1.42}.product-return-panel{box-shadow:var(--shadow-soft);background:linear-gradient(90deg,#d9e4ed29 0 1px,#0000 1px 100%) 0 0/38px 38px,linear-gradient(135deg,#fffffff2,#f8fcfff0);border:1px solid #cbdeeaf5;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:22px;margin-bottom:56px;padding:clamp(24px,4vw,42px);display:grid}.product-return-panel h2,.product-return-panel p{margin:0}.product-return-panel h2{color:var(--navy);font-size:clamp(1.65rem,3vw,2.6rem);line-height:1.08}.product-return-panel p:not(.eyebrow){max-width:720px;color:var(--muted);margin-top:8px;font-weight:750;line-height:1.58}.launch-final-panel{background:linear-gradient(90deg, #8ec8e81f 0 1px, transparent 1px 100%), linear-gradient(135deg, #0b1f35f5, #123657f0), var(--navy);color:#fff;background-size:42px 42px,auto,auto;border:1px solid #cbdeeaf0;border-radius:22px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:clamp(24px,4vw,42px);display:grid;box-shadow:0 32px 80px #0b1f352e}.launch-final-panel p{color:#ffffffd1;max-width:720px;margin:0;font-size:clamp(1.08rem,1.6vw,1.32rem);font-weight:750;line-height:1.55}.learn-page{min-height:100vh;color:var(--ink);background:linear-gradient(90deg,#d9e4ed33 0 1px,#0000 1px 100%) 0 0/44px 44px,linear-gradient(#f9fcfe 0%,#eef6fb 40%,#fff 100%);padding-bottom:72px}.learn-nav{margin-bottom:0}.learn-hero,.learn-principle,.learn-grid,.learn-privacy-panel,.learn-final{width:min(1120px,100% - 40px);margin-left:auto;margin-right:auto}.learn-hero{gap:16px;padding:clamp(58px,9vw,112px) 0 clamp(34px,6vw,70px);display:grid}.learn-hero h1{max-width:920px;color:var(--navy);margin:0;font-size:clamp(2.75rem,6vw,5.5rem);line-height:.96}.learn-hero>p{color:#40536b;max-width:780px;margin:0;font-size:clamp(1.06rem,1.6vw,1.3rem);line-height:1.6}.learn-hero-visual{border:1px solid #cbdeeacc;border-radius:22px;width:min(100%,560px);margin-top:8px;box-shadow:0 24px 70px #0b1f3517}.learn-principle{box-shadow:var(--shadow-soft);background-color:#0000;background-image:linear-gradient(135deg,#ffffffe6,#f8fbfde0),url(/brand/editorial/warm-lobby-light-background.svg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #cbdeeaf0;border-radius:22px;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:end;gap:clamp(22px,5vw,66px);padding:clamp(24px,4vw,42px);display:grid}.learn-principle h2,.learn-principle p,.learn-grid h2,.learn-grid p,.learn-privacy-panel h2{margin:0}.learn-principle h2,.learn-privacy-panel h2{color:var(--navy);font-size:clamp(1.75rem,3vw,3rem);line-height:1.06}.learn-principle>p{color:#41546d;font-size:clamp(1rem,1.3vw,1.16rem);font-weight:750;line-height:1.6}.learn-assurance-band{width:min(1120px,100% - 40px);box-shadow:var(--shadow-soft);background:#cbdeeaf5;border:1px solid #cbdeeaf5;border-radius:20px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin:18px auto 0;display:grid;overflow:hidden}.learn-assurance-band article{background:#ffffffeb;gap:8px;padding:18px;display:grid}.learn-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:28px 0;display:grid}.learn-grid article{min-height:230px;box-shadow:var(--shadow-soft);background-color:#0000;background-image:linear-gradient(#ffffffeb,#f8fcffe6),url(/brand/editorial/winter-ice-texture.svg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #d9e4edf5;border-radius:16px;align-content:start;gap:12px;padding:22px;display:grid}.learn-grid h2{color:var(--navy);font-size:1.18rem}.learn-grid p{color:#42536a;font-weight:720;line-height:1.58}.learn-privacy-panel{box-shadow:var(--shadow-soft);background-color:#0000;background-image:linear-gradient(135deg,#edf7fcf0,#fffffff0),url(/brand/editorial/glass-reflection-overlay.svg);background-position:50%;background-repeat:repeat,repeat;background-size:auto,cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border:1px solid #cbdeeaf0;border-radius:22px;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:22px;padding:clamp(24px,4vw,42px);display:grid}.learn-privacy-panel ul{color:#123657;gap:10px;margin:0;padding-left:20px;font-weight:850;line-height:1.5;display:grid}.learn-final{margin-top:28px}.trust-page{min-height:100vh;color:var(--ink);background:linear-gradient(90deg,#d9e4ed33 0 1px,#0000 1px 100%) 0 0/44px 44px,linear-gradient(#fbfdff 0%,#eef6fb 44%,#fff 100%)}.trust-nav{width:min(1180px,100vw - 32px);margin:0 auto}.trust-hero{gap:16px;width:min(1180px,100vw - 32px);margin:0 auto;padding:clamp(48px,8vw,82px) 0 clamp(28px,5vw,56px);display:grid;position:relative}.trust-hero h1{letter-spacing:0;max-width:900px;margin:0;font-size:clamp(2.35rem,6vw,4.9rem);line-height:.98}.trust-hero p:not(.eyebrow){max-width:760px;color:var(--slate);margin:0;font-size:clamp(1rem,2vw,1.18rem);line-height:1.72}.trust-content-shell{grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:22px;width:min(1180px,100vw - 32px);margin:0 auto;padding:0 0 clamp(44px,8vw,88px);display:grid}.trust-document,.trust-sidebar{background:#ffffffeb;border:1px solid #cbdeeaf5;border-radius:20px;box-shadow:0 22px 60px #0b1f3514}.trust-document{min-width:0;padding:clamp(22px,4vw,42px)}.trust-document h2,.trust-document h3,.trust-document h4{letter-spacing:0;margin:34px 0 12px;line-height:1.12}.trust-document h2:first-child,.trust-document p:first-child{margin-top:0}.trust-document h2{font-size:clamp(1.45rem,3vw,2.1rem)}.trust-document h3{font-size:clamp(1.15rem,2.2vw,1.42rem)}.trust-document h4{font-size:1rem}.trust-document p,.trust-document li{color:var(--slate);line-height:1.75}.trust-document p{margin:0 0 15px}.trust-document ol,.trust-document ul{gap:8px;margin:0 0 18px;padding-left:22px;display:grid}.trust-document a,.trust-sidebar a{color:var(--teal-dark);text-underline-offset:4px;font-weight:850;text-decoration:underline;text-decoration-thickness:1px}.trust-document code{background:var(--ice-soft);color:var(--navy-soft);border:1px solid #cbdeeae6;border-radius:6px;padding:1px 5px;font-size:.9em}.trust-table-wrap{border:1px solid #cbdeeaf5;border-radius:14px;max-width:100%;margin:18px 0 24px;overflow-x:auto}.trust-document table{border-collapse:collapse;background:#fff;width:100%;min-width:520px}.trust-document th,.trust-document td{text-align:left;vertical-align:top;border-bottom:1px solid #cbdeeae6;padding:12px 14px}.trust-document th{background:var(--ice);color:var(--navy);letter-spacing:0;text-transform:uppercase;font-size:.8rem;font-weight:900}.trust-document tr:last-child td{border-bottom:0}.trust-sidebar{align-self:start;gap:18px;padding:20px;display:grid;position:sticky;top:18px}.trust-sidebar h2{margin:0;font-size:1.35rem;line-height:1.16}.trust-sidebar p{color:var(--slate);margin:8px 0 0;line-height:1.6}.trust-link-grid{gap:10px;display:grid}.trust-link-grid a{background:var(--ice-soft);min-width:0;transition:background var(--motion-fast) var(--motion-ease), border-color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);border:1px solid #cbdeeaf5;border-radius:12px;gap:5px;padding:13px;text-decoration:none;display:grid}.trust-link-grid a:hover{border-color:var(--teal);background:var(--ice);transform:translateY(-1px)}.trust-link-grid span{color:var(--navy);font-weight:900}.trust-link-grid small{color:var(--slate);line-height:1.45}.trust-footer{width:min(1180px,100vw - 32px);margin:0 auto 38px}.launch-inline-link{color:#0d5d86;text-underline-offset:3px;font-weight:900;text-decoration:underline;text-decoration-thickness:1.5px}.launch-footer{color:#40536b;border-top:1px solid #d9e4eddb;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;width:min(1120px,100% - 48px);margin:0 auto 38px;padding-top:22px;font-size:.92rem;font-weight:800;display:grid}.launch-footer a,.launch-footer-identity{color:inherit;text-decoration:none}.launch-footer-identity{gap:2px;display:grid}.launch-footer-brand{color:var(--navy);font-size:1.04rem;font-weight:950}.launch-footer small{color:#61738a;font-size:.82rem;font-weight:800}.launch-footer nav{grid-template-columns:repeat(2,minmax(132px,auto));gap:22px;display:grid}.launch-footer nav div{justify-items:start;gap:7px;display:grid}.launch-footer nav span{color:#7a8ca0;font-size:.72rem}.launch-footer nav a{color:#40536b;transition:color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease)}.launch-footer nav a:hover{color:var(--teal-dark);transform:translateY(-1px)}.launch-footer nav a:active{transform:translateY(0)}.launch-readiness-card .launch-inline-link{color:#0c5f89}.anchor-launch .landing-final-cta{align-content:start;justify-items:stretch}.metric-tile{grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:12px;min-height:112px;padding:18px;display:grid}.metric-icon{width:44px;height:44px;color:var(--teal-dark);background:#e6f2ef;border-radius:8px;grid-row:1/span 2;place-items:center;display:grid}.metric-icon.green{color:#287046;background:#e6f4ea}.metric-icon.amber{color:var(--gold);background:#f6ead7}.metric-icon.blue{color:var(--blue);background:#e1edf5}.metric-tile p{color:var(--muted);margin:0;font-size:.82rem;font-weight:800}.metric-tile strong{font-size:1.65rem}.content-grid{grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);gap:18px;display:grid}.content-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.panel{min-width:0;padding:18px}.panel.wide{overflow:hidden}.panel-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.pill.high,.pill.interested{color:var(--teal-dark);background:#e6f2ef}.pill.not-a-fit,.pill.priority-high{color:var(--red);background:#f9e2df}.pill.priority-medium{color:#87530d;background:#f6ead7}.pill.priority-low,.pill.confidence{color:var(--muted);background:#edf3f1}.pill.too-early,.pill.redirected,.pill.neutral{color:#87530d;background:#f6ead7}.status-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.status-open{color:var(--teal-dark);background:#e6f2ef}.status-in_progress{color:var(--blue);background:#e1edf5}.status-waiting{color:#87530d;background:#f6ead7}.status-resolved{color:#287046;background:#e6f4ea}.status-dismissed{color:#53605c;background:#e8eceb}.work-list{gap:10px;display:grid}.work-row,.target-row{border:1px solid var(--line);background:var(--panel-strong);width:100%;color:var(--ink);cursor:pointer;text-align:left;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:8px}.work-row{grid-template-columns:12px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px;display:grid}.work-row:hover,.target-row:hover,.target-row.selected{border-color:var(--teal);background:#f4fbf9}.work-row:active,.target-row:active{transform:translateY(1px)}.target-row:focus-visible{box-shadow:var(--focus-ring);border-color:#8ec8e8}article.work-row{cursor:default}article.work-row:hover{border-color:var(--line);background:var(--panel-strong)}.work-row strong,.target-row strong{margin-bottom:4px;font-size:.96rem;display:block}.work-row small,.target-row small{color:var(--muted);line-height:1.35;display:block}.work-row em{color:var(--teal-dark);margin-top:6px;font-size:.82rem;font-style:normal;font-weight:800;line-height:1.35;display:block}.open-loop-work-row{background:#f1faf7;border-color:#b8d8d1}.priority-dot{background:var(--muted);border-radius:50%;width:10px;height:10px}.priority-dot.high{background:var(--red)}.priority-dot.medium{background:var(--gold)}.priority-dot.low{background:var(--teal)}.timeline{gap:16px;margin:0;padding:0;list-style:none;display:grid;position:relative}.timeline li{grid-template-columns:18px 1fr;gap:12px;display:grid}.timeline-marker{border:2px solid var(--line);background:var(--panel);border-radius:50%;width:12px;height:12px;margin-top:4px}.timeline li.done .timeline-marker{border-color:var(--teal);background:var(--teal)}.timeline li.active .timeline-marker{border-color:var(--gold);background:var(--gold)}.timeline-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.timeline-head span{color:var(--muted);font-size:.76rem;font-weight:800}.timeline p{color:var(--muted);margin:4px 0 0;line-height:1.45}.segmented{border:1px solid var(--line);background:#edf3f1;border-radius:8px;grid-template-columns:repeat(4,42px);padding:3px;display:inline-grid}.segmented button{min-height:32px;color:var(--muted);cursor:pointer;transition:background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);background:0 0;border:0;border-radius:6px;font-weight:800}.segmented button:hover{background:#f1f7fb;transform:translateY(-1px)}.segmented button:active{box-shadow:none;transform:translateY(0)}.segmented button.selected{background:var(--panel);color:var(--ink);box-shadow:0 4px 12px #20302c14}.target-table{gap:8px;min-width:760px;display:grid}.target-head,.target-row{grid-template-columns:2fr .55fr 1fr .75fr .85fr;align-items:center;gap:14px;display:grid}.target-head{color:var(--muted);text-transform:uppercase;padding:0 14px;font-size:.72rem;font-weight:900}.target-row{min-height:70px;padding:12px 14px}.tier{justify-content:center;width:34px}.tier-a{color:var(--teal-dark);background:#dcefeb}.tier-b{color:#87530d;background:#f6ead7}.tier-c{color:#53605c;background:#e8eceb}.loop-metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.loop-metrics-grid article{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;min-height:84px;padding:14px}.loop-metrics-grid p,.loop-copy p,.evidence-box p{color:var(--muted);text-transform:uppercase;margin:0 0 6px;font-size:.72rem;font-weight:900}.loop-metrics-grid strong{font-size:1.6rem}.timeline-metrics-grid article{align-content:center;gap:4px;display:grid}.timeline-metrics-grid small,.ledger-metrics-grid small,.decision-metrics-grid small{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.35}.weekly-brief-summary{gap:4px;display:grid}.weekly-brief-dashboard-grid{grid-template-columns:minmax(0,.55fr) minmax(0,.55fr) minmax(0,1.1fr) minmax(0,1.8fr);gap:10px;display:grid}.weekly-brief-dashboard-grid article{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;align-content:center;gap:5px;min-height:96px;padding:14px;display:grid}.weekly-brief-dashboard-grid p,.this-week-grid p,.brief-section-heading span,.brief-execution-list article>span:first-child{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.weekly-brief-dashboard-grid strong{font-size:1.5rem;line-height:1.25}.weekly-brief-dashboard-grid small,.brief-summary-preview span{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.35}.brief-summary-preview span{color:#283330}.status-strip-grid,.relationship-status-grid{gap:12px;display:grid}.status-strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.status-strip-card,.relationship-status-card,.relationship-intelligence-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.advisor-intelligence-summary{gap:12px;display:grid}.segmented-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.daily-brief-command{background:linear-gradient(#fbfdfc 0%,#f4faf8 100%);border-color:#bdd7d1;gap:14px;display:grid}.daily-brief-layout{gap:14px;display:grid}.daily-brief-summary-card,.daily-brief-empty{background:#eef8f5;border:1px solid #bfd8d2;border-radius:8px;gap:10px;padding:14px;display:grid}.daily-brief-summary-card p,.daily-brief-empty p{color:#283330;margin:0;line-height:1.55}.daily-brief-summary-card small{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.daily-brief-action-status{color:#283330;font-size:.84rem;font-weight:800;line-height:1.4}.daily-brief-action-status small{color:var(--muted);font-size:.8rem;font-weight:800}.daily-brief-grid,.daily-brief-columns{gap:12px;display:grid}.daily-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.daily-brief-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.daily-brief-grid article,.daily-brief-columns section,.brief-disclosure,.daily-recent-changes{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.brief-disclosure summary{cursor:pointer;color:var(--teal-dark);justify-content:space-between;align-items:center;gap:12px;font-size:.86rem;font-weight:900;list-style:none;display:flex}.brief-disclosure summary::-webkit-details-marker{display:none}.brief-disclosure summary strong{color:var(--muted);text-transform:uppercase;font-size:.78rem}.brief-disclosure[open] summary{border-bottom:1px solid var(--line);padding-bottom:8px}.brief-disclosure:not([open])>:not(summary),.decision-detail-disclosure:not([open])>:not(summary){display:none}.daily-brief-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.daily-brief-grid strong{color:var(--ink);overflow-wrap:anywhere;line-height:1.25}.daily-brief-grid span,.daily-change-list article>span,.daily-brief-list p{color:#283330;margin:0;font-size:.88rem;line-height:1.45}.daily-brief-list,.daily-change-list{gap:10px;display:grid}.daily-brief-list article{background:#fbfcfc;border:1px solid #d7e2df;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.daily-brief-list strong,.daily-change-list strong{overflow-wrap:anywhere;line-height:1.3;display:block}.daily-brief-list small,.daily-change-list small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.daily-brief-item-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.action-consequence{color:var(--muted);flex-basis:100%;font-size:.78rem;font-weight:800;line-height:1.35}.daily-brief-list .action-consequence{margin-top:8px;display:block}.daily-change-list article{background:#fffdf8;border:1px solid #ead8bd;border-radius:8px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:12px;display:grid}.intelligence-dashboard-grid,.advisor-intelligence-card-grid,.relationship-intelligence-grid{gap:12px;display:grid}.intelligence-dashboard-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.advisor-intelligence-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.relationship-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.intelligence-dashboard-grid article{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;align-content:center;gap:5px;min-height:92px;padding:14px;display:grid}.intelligence-dashboard-grid p,.intelligence-signal-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.intelligence-dashboard-grid strong{color:var(--ink);overflow-wrap:anywhere;line-height:1.2}.intelligence-dashboard-grid small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.relationship-intelligence-card.compact{align-content:start}.intelligence-score-grid{gap:9px;display:grid}.intelligence-score-row{gap:5px;display:grid}.intelligence-score-row>div:first-child{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.78rem;font-weight:900;display:flex}.intelligence-score-row strong{color:var(--ink);font-size:.88rem}.intelligence-score-track{background:#dce7e4;border-radius:999px;height:8px;overflow:hidden}.intelligence-score-track span{border-radius:inherit;height:100%;display:block}.score-high span{background:var(--teal)}.score-medium span{background:#c99739}.score-low span{background:#a55346}.intelligence-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.intelligence-signal-grid>div{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;padding:12px}.intelligence-signal-grid ul{color:#283330;gap:6px;margin:8px 0 0;padding-left:18px;font-size:.84rem;font-weight:750;line-height:1.4;display:grid}.status-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.status-card-head h3{margin:0;font-size:1rem}.status-badge-row,.target-status-badges{flex-wrap:wrap;gap:7px;display:flex}.relationship-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.warmth-hot,.risk-high{color:var(--red);background:#f9e2df}.warmth-warm,.risk-medium,.signal-moderate,.status-tracking,.status-warm{color:#87530d;background:#f6ead7}.warmth-neutral,.risk-low,.signal-weak,.status-contacted,.status-cold,.status-stalled,.status-closed,.confidence{color:var(--muted);background:#edf3f1}.warmth-cold,.signal-none{color:#53605c;background:#e8eceb}.signal-strong,.status-active{color:var(--teal-dark);background:#e6f2ef}.urgency-act_now{color:var(--red);background:#f9e2df}.urgency-soon{color:#87530d;background:#f6ead7}.urgency-wait,.urgency-monitor{color:var(--teal-dark);background:#edf3f1}.status-next-move,.status-copy-block,.advisor-read-box{gap:5px;display:grid}.status-next-move p,.status-copy-block p,.advisor-read-box p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.status-next-move span,.status-copy-block span,.advisor-read-box span,.status-linked-context span{color:#283330;line-height:1.45}.status-copy-block small{color:var(--muted);font-size:.8rem;font-weight:800}.status-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.advisor-read-box,.status-context-chip,.timeline-status-context{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;padding:12px}.status-linked-context,.status-context-chip,.timeline-status-context{color:var(--muted);gap:5px;font-size:.84rem;font-weight:800;line-height:1.4;display:grid}.status-context-chip span,.timeline-status-context span{color:var(--teal-dark)}.status-context-chip small,.timeline-status-context small{color:#283330;font-size:.84rem;line-height:1.4}.loop-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.loop-card,.open-loop-row{border:1px solid var(--line);background:var(--panel-strong);transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:8px}.loop-card{gap:12px;padding:14px;display:grid}.loop-card-header,.open-loop-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.loop-card-header strong,.open-loop-row h3{margin:0 0 4px;font-size:1rem;display:block}.loop-card-header small,.open-loop-main small,.loop-meta{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.loop-copy span,.evidence-box span{color:#283330;line-height:1.45;display:block}.evidence-box{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;padding:12px}.loop-actions{flex-wrap:wrap;gap:8px;display:flex}.loop-actions .action-consequence{margin-bottom:2px}.action-link{border:1px solid var(--line);background:var(--panel);min-height:34px;color:var(--teal-dark);transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:8px;justify-content:center;align-items:center;padding:0 10px;font-size:.82rem;font-weight:800;display:inline-flex}.action-link:hover{border-color:var(--teal);color:var(--teal-dark);transform:translateY(-1px)}.action-link:active{transform:translateY(0);box-shadow:0 4px 12px #0b1f3517}.loop-filter-bar{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.loop-filter-bar button{border:1px solid var(--line);background:var(--panel-strong);min-height:34px;color:var(--muted);cursor:pointer;transition:border-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);border-radius:8px;padding:0 11px;font-size:.82rem;font-weight:800}.loop-filter-bar button.selected,.loop-filter-bar button:hover{border-color:var(--teal);color:var(--teal-dark);background:#e6f2ef}.loop-filter-bar button:focus-visible{box-shadow:var(--focus-ring)}.loop-filter-bar button:active{transform:translateY(1px);box-shadow:0 4px 12px #0b1f3514}.open-loop-list{gap:12px;display:grid}.open-loop-row{gap:12px;padding:14px;display:grid}.loop-card:hover,.open-loop-row:hover{background:#f4fbf9;border-color:#c1ddeb;transform:translateY(-1px);box-shadow:0 10px 24px #0b1f3514}.loop-card:active,.open-loop-row:active{box-shadow:none;transform:translateY(0)}.badge-row{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.loop-description{color:#283330;margin:0;line-height:1.5}.loop-detail-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;display:grid}.loop-meta{flex-wrap:wrap;gap:12px;display:flex}.timeline-context-chip{width:fit-content;min-height:30px;color:var(--teal-dark);background:#eef6f3;border:1px solid #cfd9d6;border-radius:8px;align-items:center;padding:0 10px;font-size:.82rem;font-weight:800;display:inline-flex}.ready-act-summary{gap:4px;display:grid}.ready-act-grid{grid-template-columns:minmax(0,.7fr) minmax(0,.7fr) minmax(0,1.6fr);gap:10px;display:grid}.ready-act-grid article{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;align-content:center;gap:5px;min-height:92px;padding:14px;display:grid}.ready-act-grid p,.composer-reason p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.ready-act-grid strong{font-size:1.55rem}.ready-act-top strong{font-size:1rem;line-height:1.35}.ready-act-grid small{color:var(--muted);font-size:.8rem;font-weight:700;line-height:1.35}.ready-act-panel{background:#f1faf7;border:1px solid #b8d8d1;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.ready-act-list{gap:10px;display:grid}.ready-act-list article{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:6px 10px;padding:10px;display:grid}.ready-act-list article>span{color:#283330;font-size:.84rem;line-height:1.4}.ready-act-list small{color:var(--muted);margin-top:4px;font-size:.8rem;font-weight:800;line-height:1.35;display:block}.ready-act-list .action-link{grid-area:1/2/span 2;align-self:center}.action-context-chip{color:var(--blue);background:#f0f7fb;border:1px solid #c7d8df;border-radius:8px;gap:5px;padding:10px;font-size:.84rem;font-weight:900;line-height:1.4;display:grid}.ledger-context-chip{color:#87530d;background:#fffaf2;border:1px solid #d8c9a9;border-radius:8px;gap:5px;padding:10px;font-size:.84rem;font-weight:900;line-height:1.4;display:grid}.decision-context-chip{color:var(--teal-dark);background:#f1faf7;border:1px solid #b8d8d1;border-radius:8px;gap:5px;padding:10px;font-size:.84rem;font-weight:900;line-height:1.4;display:grid}.action-context-chip small,.ledger-context-chip small,.decision-context-chip small{color:#283330;font-size:.84rem;font-weight:800;line-height:1.35}.section-copy{color:var(--muted);margin:-6px 0 14px;line-height:1.45}.today-context{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.today-context h3,.ready-act-panel h3,.this-week-panel h3,.waiting-imports-panel h3,.recent-execution-panel h3,.decision-needed-panel h3,.advisor-read-panel h3,.gmail-status-card h3,.communication-analyzer-panel h3,.supabase-status-card h3,.import-section h3,.processing-preview-panel h3,.brief-section h3,.note-panel h3,.composer-card h3,.decision-card h3,.ledger-entry-card h3,.timeline-event-card h3{margin:0;font-size:1rem}.timeline-context-list,.timeline-event-list{gap:10px;display:grid}.timeline-context-list article{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:4px;padding:10px;display:grid}.timeline-context-list small,.timeline-event-main small{color:var(--muted);font-size:.82rem;font-weight:700;line-height:1.35}.timeline-context-list span{color:var(--teal-dark);font-size:.84rem;font-weight:800;line-height:1.35}.advisor-read-panel{border:1px solid var(--line);background:#fffaf2;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.advisor-read-list{gap:10px;display:grid}.advisor-read-list article{background:#fffdf8;border:1px solid #ead8bd;border-radius:8px;gap:5px;padding:10px;display:grid}.advisor-read-list span{color:#283330;line-height:1.4}.advisor-read-list small{color:#87530d;font-weight:800;line-height:1.35}.recent-execution-panel{background:#fffaf2;border:1px solid #d8c9a9;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.recent-execution-list,.ledger-entry-list{gap:10px;display:grid}.recent-execution-list article{background:#fffdf8;border:1px solid #ead8bd;border-radius:8px;gap:5px;padding:10px;display:grid}.recent-execution-list small{color:#87530d;font-size:.8rem;font-weight:800;line-height:1.35}.recent-execution-list span{color:#283330;font-size:.84rem;line-height:1.4}.decision-needed-panel{background:#f1faf7;border:1px solid #b8d8d1;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.decision-needed-list{gap:10px;display:grid}.decision-needed-list article{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:10px;display:grid}.decision-needed-list small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.decision-needed-list span{color:var(--teal-dark);font-size:.84rem;font-weight:800;line-height:1.35}.decision-needed-list .action-link{grid-area:1/2/span 3;align-self:center}.this-week-panel{background:#f0f7fb;border:1px solid #c7d8df;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.this-week-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.this-week-grid article{background:#fbfcfc;border:1px solid #d7e5eb;border-radius:8px;align-content:start;gap:6px;min-height:118px;padding:10px;display:grid}.this-week-grid strong{color:var(--blue);line-height:1.35}.this-week-grid span{color:#283330;font-size:.84rem;line-height:1.4}.waiting-imports-panel{background:#f0f7fb;border:1px solid #c7d8df;border-radius:8px;gap:10px;margin-top:14px;padding:14px;display:grid}.waiting-imports-list{gap:10px;display:grid}.waiting-imports-list article{background:#fbfcfc;border:1px solid #d7e5eb;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:8px 10px;padding:10px;display:grid}.waiting-imports-list small{color:var(--muted);margin-top:4px;font-size:.8rem;font-weight:800;line-height:1.35;display:block}.waiting-imports-list span{color:var(--blue);font-size:.82rem;font-weight:900}.import-center{gap:14px;display:grid}.import-center-grid{grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);gap:14px;display:grid}.gmail-status-card,.communication-analyzer-panel,.supabase-status-card{border-radius:8px;gap:12px;padding:14px;display:grid}.gmail-status-card{background:#f7fbfd;border:1px solid #c7d8df}.communication-analyzer-panel{background:#fffaf2;border:1px solid #d8c9a9}.supabase-status-card{background:#f4fbf9;border:1px solid #b8d8d1}.gmail-status-head,.communication-analyzer-head,.supabase-status-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communication-example-row,.communication-analyzer-actions,.communication-capture-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.communication-analyzer-form{gap:12px;display:grid}.communication-analyzer-form textarea{min-height:150px}.communication-analyzer-actions span,.communication-capture-actions span{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.communication-analysis-results{gap:12px;display:grid}.communication-analysis-summary,.communication-flag-grid,.communication-suggestion-grid{gap:10px;display:grid}.communication-analysis-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-flag-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.communication-suggestion-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-analysis-summary article,.communication-flag-grid article,.communication-suggestion-grid article{background:#fffdf8;border:1px solid #ead8bd;border-radius:8px;align-content:start;gap:5px;min-width:0;padding:10px;display:grid}.communication-analysis-summary p,.communication-flag-grid p,.communication-suggestion-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.communication-analysis-summary strong,.communication-flag-grid strong,.communication-suggestion-grid strong{color:#283330;overflow-wrap:anywhere;line-height:1.3}.communication-analysis-summary small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.communication-urgency{border-radius:999px;width:fit-content;min-height:24px;padding:3px 9px}.communication-urgency-high{color:#9b3f1d;background:#f8e1d7}.communication-urgency-medium{color:#87530d;background:#f6ead7}.communication-urgency-low{color:var(--teal-dark);background:#e6f2ef}.communication-urgency-monitor{color:var(--blue);background:#e1edf5}.communication-advisor-read{background:#fffdf8;border:1px solid #ead8bd;border-radius:8px;gap:6px;padding:12px;display:grid}.communication-advisor-read h4,.communication-advisor-read p{margin:0}.communication-advisor-read p:not(.eyebrow){color:#283330;line-height:1.45}.communication-capture-panel{background:#f7fbfd;border:1px solid #d7e5eb;border-radius:14px;gap:14px;padding:14px;display:grid}.communication-capture-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.communication-capture-head h4{margin:0}.communication-capture-note,.communication-capture-warning{margin:0;font-size:.84rem;font-weight:800;line-height:1.4}.communication-capture-note{color:var(--teal-dark)}.communication-capture-warning{color:#87530d}.communication-capture-options{flex-wrap:wrap;gap:10px;display:flex}.communication-capture-options label{color:#283330;background:#fbfcfc;border:1px solid #c7d8df;border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:7px 10px;font-size:.84rem;font-weight:900;display:inline-flex}.communication-capture-options input{accent-color:#1b6f91;width:18px;min-height:18px}.communication-capture-grid,.communication-capture-result{gap:10px;display:grid}.communication-capture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.communication-capture-grid label{gap:6px;min-width:0;display:grid}.communication-capture-grid span,.communication-capture-result p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.communication-capture-result{grid-template-columns:repeat(3,minmax(0,1fr))}.communication-capture-result div{background:#fbfcfc;border:1px solid #c7d8df;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.communication-capture-result strong{color:#283330;overflow-wrap:anywhere;line-height:1.3}.relationship-impact-panel{background:#f4fbf9;border:1px solid #b8d8d1;border-radius:8px;gap:12px;padding:12px;display:grid}.relationship-impact-panel>span{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.relationship-impact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.relationship-impact-grid article{background:#fbfcfc;border:1px solid #cfded9;border-radius:8px;gap:5px;min-width:0;padding:10px;display:grid}.relationship-impact-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.relationship-impact-grid strong{color:#283330;line-height:1.3}.relationship-impact-grid small{color:var(--teal-dark);font-size:.8rem;font-weight:900}.relationship-impact-read{background:#fbfcfc;border:1px solid #cfded9;border-radius:8px;gap:6px;padding:12px;display:grid}.relationship-impact-read h4,.relationship-impact-read p{margin:0}.relationship-impact-read p:not(.eyebrow){color:#283330;line-height:1.45}.relationship-impact-read small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.gmail-status-grid,.supabase-status-grid,.supabase-auth-grid,.supabase-health-grid{gap:10px;display:grid}.gmail-status-grid,.supabase-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.supabase-health-grid,.supabase-auth-grid,.supabase-seed-safety-grid,.supabase-seed-count-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gmail-status-grid article,.supabase-status-grid article,.supabase-auth-grid article,.supabase-health-grid article,.supabase-seed-safety-grid article,.supabase-seed-count-grid article{background:#fbfcfc;border-radius:8px;gap:4px;padding:10px;display:grid}.gmail-status-grid article{border:1px solid #d7e5eb}.supabase-status-grid article,.supabase-auth-grid article,.supabase-health-grid article,.supabase-seed-safety-grid article,.supabase-seed-count-grid article{border:1px solid #cfded9}.gmail-status-grid p,.supabase-status-grid p,.supabase-auth-grid p,.supabase-health-grid p,.supabase-seed-safety-grid p,.supabase-seed-count-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.gmail-status-grid strong,.supabase-status-grid strong,.supabase-auth-grid strong,.supabase-health-grid strong,.supabase-seed-safety-grid strong,.supabase-seed-count-grid strong{color:var(--ink);overflow-wrap:anywhere;line-height:1.35}.gmail-safety-note,.supabase-safety-note{color:#283330;margin:0;font-size:.88rem;font-weight:800;line-height:1.45}.gmail-check-row,.supabase-check-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.gmail-check-row span,.supabase-check-row span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.4}.supabase-check-row .supabase-missing-keys{width:100%;min-width:0;max-width:100%;color:var(--teal-dark);overflow-wrap:anywhere;word-break:break-word;flex-basis:100%;display:block}.supabase-health-panel,.supabase-auth-panel,.supabase-seed-panel,.supabase-viewer-panel{background:#fbfcfc;border:1px solid #cfded9;border-radius:8px;gap:12px;padding:12px;display:grid}.supabase-auth-form{gap:8px;display:grid}.supabase-auth-form label{color:var(--muted);text-transform:uppercase;font-size:.78rem;font-weight:900}.supabase-auth-form-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.supabase-auth-form span{color:var(--muted);font-size:.84rem;font-weight:800;line-height:1.4}.supabase-seed-safety-grid,.supabase-seed-count-grid,.supabase-viewer-summary{gap:10px;display:grid}.supabase-seed-summary{flex-wrap:wrap;gap:8px;display:flex}.supabase-seed-summary span{min-height:26px;color:var(--teal-dark);background:#f4fbf9;border:1px solid #cfded9;border-radius:999px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:900;display:inline-flex}.supabase-seed-results{gap:10px;display:grid}.supabase-viewer-results{gap:12px;display:grid}.supabase-viewer-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.supabase-viewer-summary article{background:#fbfcfc;border:1px solid #cfded9;border-radius:8px;gap:4px;padding:10px;display:grid}.supabase-viewer-summary p,.supabase-viewer-record-list p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.supabase-viewer-summary strong{color:var(--ink);line-height:1.35}.supabase-viewer-section{background:#fff;border:1px solid #d8e0dd;border-radius:8px;gap:10px;padding:12px;display:grid}.supabase-viewer-section-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.supabase-viewer-section-head h4{margin:0;font-size:.95rem}.supabase-viewer-section-head span{color:var(--muted);font-size:.8rem;font-weight:900}.supabase-viewer-record-list{gap:10px;display:grid}.supabase-viewer-record-list article{background:#f4fbf9;border:1px solid #cfded9;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.supabase-viewer-record-list div{min-width:0}.supabase-viewer-record-list span{overflow-wrap:anywhere;color:#283330;font-size:.84rem;font-weight:800;line-height:1.35;display:block}.supabase-viewer-empty{color:var(--muted);margin:0;font-size:.84rem;font-weight:800;line-height:1.4}.import-reset-panel{background:#f0f7fb;border:1px solid #c7d8df;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.import-reset-panel div{gap:4px;display:grid}.import-reset-panel span{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.35}.import-section,.processing-preview-panel{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.import-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.import-section-heading span{color:var(--muted);text-transform:uppercase;font-size:.72rem;font-weight:900}.import-thread-list,.import-message-list{gap:10px;display:grid}.import-thread-card,.import-message-card{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;gap:10px;padding:12px;display:grid}.import-thread-card.selected{border-color:var(--teal);background:#f1faf7}.import-thread-main,.import-message-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.import-thread-card h4{margin:0;line-height:1.35}.import-thread-card small,.selected-import-thread small,.import-message-card small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.import-thread-meta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:.78rem;font-weight:800;line-height:1.35;display:flex}.import-status-badge,.direction-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.import-unprocessed{color:#87530d;background:#f6ead7}.import-processed{color:#287046;background:#e6f4ea}.import-ignored{color:#53605c;background:#e8eceb}.direction-inbound{color:var(--blue);background:#e1edf5}.direction-outbound{color:var(--teal-dark);background:#e6f2ef}.selected-import-thread{background:#f0f7fb;border:1px solid #d7e5eb;border-radius:8px;gap:4px;padding:10px;display:grid}.import-message-card p{color:#283330;margin:0;font-size:.88rem;line-height:1.45}.processing-state-panel{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;gap:12px;padding:12px;display:grid}.processing-state-panel summary{cursor:pointer;color:var(--teal-dark);font-size:.86rem;font-weight:900}.add-message-panel{gap:14px;display:grid}.add-message-panel .communication-analyzer-panel{order:1}.add-message-panel .import-reset-panel,.add-message-panel .import-center-grid,.add-message-panel .processing-state-panel,.add-message-panel .processing-preview-panel{display:none!important}.technical-details,.explainability-layer{border-style:solid}.technical-details{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;padding:12px;display:block}.technical-details.inline{grid-column:1/-1}.technical-details summary,.explainability-summary{cursor:pointer;color:var(--teal-dark);font-size:.86rem;font-weight:900}.technical-details summary::-webkit-details-marker{display:none}.explainability-summary::-webkit-details-marker{display:none}.technical-details>:not(summary){margin-top:12px}.technical-record-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.technical-record-grid div{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:6px;padding:10px;display:grid}.technical-record-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.technical-record-grid strong{color:var(--ink);overflow-wrap:anywhere;font-size:.8rem}.explainability-summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.explainability-layer[open]>.explainability-summary{margin-bottom:16px}.processing-state-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.processing-state-grid article{background:var(--panel-strong);border:1px solid #cfd9d6;border-radius:8px;gap:10px;padding:10px;display:grid}.processing-state-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.processing-state-head strong{line-height:1.35}.processing-state-grid dl{gap:8px;margin:0;display:grid}.processing-state-grid div{min-width:0}.processing-state-grid dt{color:var(--muted);text-transform:uppercase;font-size:.7rem;font-weight:900}.processing-state-grid dd{overflow-wrap:anywhere;color:#283330;margin:2px 0 0;font-size:.82rem;font-weight:800;line-height:1.35}.processing-preview-panel{background:#f1faf7;border-color:#b8d8d1}.processing-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.processing-preview-grid article{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;align-content:start;gap:7px;min-height:138px;padding:12px;display:grid}.processing-preview-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.processing-preview-grid strong{line-height:1.35}.processing-preview-grid span,.processing-preview-grid li{color:#283330;font-size:.84rem;line-height:1.4}.processing-preview-grid ul{gap:5px;margin:0;padding-left:18px;display:grid}.processing-preview-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.processing-preview-actions span{color:var(--teal-dark);font-size:.88rem;font-weight:900;line-height:1.35}.processing-result-card{background:#fbfcfc;border:1px solid #b8d8d1;border-radius:8px;gap:12px;padding:12px;display:grid}.processing-result-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.processing-result-head strong{line-height:1.35;display:block}.processing-result-head small{color:var(--teal-dark);margin-top:5px;font-size:.84rem;font-weight:900;line-height:1.35;display:block}.processing-result-head>span{color:var(--muted);text-transform:uppercase;white-space:nowrap;font-size:.78rem;font-weight:900}.processing-results-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.processing-results-grid article{background:#f1faf7;border:1px solid #cfd9d6;border-radius:8px;align-content:center;gap:5px;min-height:78px;padding:10px;display:grid}.processing-results-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.processing-results-grid strong{font-size:1.35rem}.weekly-brief-layout{gap:14px;display:grid}.brief-section{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.brief-section-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.advisor-summary-card{background:#f1faf7;border-color:#b8d8d1}.advisor-summary-card p{color:#283330;margin:0;font-size:1rem;line-height:1.55}.brief-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.brief-item-card{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;align-content:start;gap:7px;padding:12px;display:grid}.brief-card-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.brief-card-head strong,.opportunity-card strong,.brief-focus-list strong{line-height:1.35}.brief-item-card small,.opportunity-card small{color:var(--muted);font-size:.8rem;font-weight:800;line-height:1.35}.brief-item-card p,.opportunity-card p,.brief-focus-list p{color:#283330;margin:0;font-size:.88rem;line-height:1.45}.opportunity-list,.brief-execution-list,.brief-focus-list{gap:10px;display:grid}.opportunity-card{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.opportunity-rank{width:34px;height:34px;color:var(--teal-dark);background:#e6f2ef;border-radius:8px;place-items:center;font-weight:900;display:grid}.brief-execution-list article{background:#fffdf8;border:1px solid #ead8bd;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.brief-focus-list article{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:12px;display:grid}.brief-focus-list article>span{width:fit-content;min-height:28px;color:var(--teal-dark);white-space:nowrap;background:#e6f2ef;border-radius:8px;align-items:center;padding:0 9px;font-size:.78rem;font-weight:900;display:inline-flex}.note-panel{border:1px solid var(--line);background:var(--panel-strong);border-radius:14px;gap:14px;margin-bottom:14px;padding:16px;display:grid}.note-grid{grid-template-columns:minmax(0,1fr) minmax(0,.75fr) minmax(0,1.25fr);gap:10px;display:grid}.note-grid label{color:#123657;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:900;display:grid}.note-description-field{grid-column:1/-1}.note-description-field textarea{min-height:92px}.timeline-event-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.composer-grid{gap:12px;display:grid}.composer-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.composer-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.composer-card-header small{color:var(--muted);margin-top:4px;font-size:.82rem;font-weight:700;line-height:1.35;display:block}.composer-reason{gap:6px;display:grid}.composer-reason span{color:#283330;line-height:1.45}.composer-detail-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.composer-linked-context{color:var(--muted);background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;gap:5px;padding:12px;font-size:.84rem;font-weight:800;line-height:1.4;display:grid}.draft-editor{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:14px;gap:12px;padding:14px;display:grid}.draft-editor label{color:#123657;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:900;display:grid}.draft-editor textarea{min-height:220px}.linked-evidence-list{color:#283330;gap:6px;margin:0;padding-left:18px;line-height:1.45;display:grid}.action-status-badge,.tone-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.action-ready_to_review{color:var(--teal-dark);background:#e6f2ef}.action-draft{color:var(--muted);background:#edf3f1}.action-saved{color:var(--blue);background:#e1edf5}.action-marked_sent{color:#287046;background:#e6f4ea}.action-dismissed{color:#53605c;background:#e8eceb}.tone-badge{color:#87530d;background:#f6ead7}.decision-card-list{gap:12px;display:grid}.decision-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.decision-card-header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.decision-card-header small{color:var(--muted);margin-top:4px;font-size:.82rem;font-weight:700;line-height:1.35;display:block}.decision-status-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.decision-undecided{color:#87530d;background:#f6ead7}.decision-decided{color:#287046;background:#e6f4ea}.decision-deferred{color:var(--blue);background:#e1edf5}.decision-dismissed{color:#53605c;background:#e8eceb}.decision-question-box,.recommended-option-box,.decision-linked-context,.why-option,.decision-detail-disclosure{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;gap:5px;padding:12px;display:grid}.decision-question-box p,.recommended-option-box p,.why-option p,.pros-cons-grid p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.decision-question-box span,.recommended-option-box span,.decision-linked-context span,.why-option span{color:#283330;line-height:1.45}.recommended-option-box strong{color:var(--teal-dark);line-height:1.35}.recommended-option-box small{color:var(--muted);font-size:.82rem;font-weight:800;line-height:1.4}.decision-detail-disclosure summary{cursor:pointer;color:var(--teal-dark);transition:color var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);font-size:.84rem;font-weight:900;list-style:none}.decision-detail-disclosure summary::-webkit-details-marker{display:none}.decision-detail-disclosure[open] summary{border-bottom:1px solid var(--line);color:var(--navy);padding-bottom:8px;transform:translateY(-1px)}.decision-detail-disclosure summary:active{transform:translateY(0)}.decision-linked-context{color:var(--muted);font-size:.84rem;font-weight:800}.decision-options-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.decision-option-card{border:1px solid var(--line);transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease);background:#fbfcfc;border-radius:8px;align-content:start;gap:10px;padding:12px;display:grid}.decision-option-card.selected{border-color:var(--teal);background:#f1faf7}.decision-option-card:hover{background:#f7fcff;border-color:#8ec8e8;transform:translateY(-1px)}.decision-option-card:active{transform:translateY(0);box-shadow:0 6px 16px #0b1f3512}.decision-option-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.decision-option-head strong{line-height:1.35}.pros-cons-grid{gap:10px;display:grid}.pros-cons-grid ul{color:#283330;gap:5px;margin:5px 0 0;padding-left:18px;font-size:.84rem;line-height:1.4;display:grid}.decision-reason-field{color:#123657;text-transform:uppercase;gap:7px;font-size:.78rem;font-weight:900;display:grid}.decision-reason-field textarea{min-height:98px}.ledger-entry-card{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;gap:12px;padding:14px;display:grid}.ledger-entry-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.ledger-entry-main small{color:var(--muted);margin-top:4px;font-size:.82rem;font-weight:700;line-height:1.35;display:block}.ledger-impact-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.76rem;font-weight:900;display:inline-flex}.impact-high{color:var(--red);background:#f9e2df}.impact-medium{color:#87530d;background:#f6ead7}.impact-low{color:var(--muted);background:#edf3f1}.ledger-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ledger-state-box{background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;gap:5px;padding:12px;display:grid}.ledger-state-box p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.72rem;font-weight:900}.ledger-state-box span{color:#283330;line-height:1.45}.timeline-ledger-context{color:#87530d;background:#fffaf2;border:1px solid #d8c9a9;border-radius:8px;gap:5px;padding:12px;font-size:.84rem;font-weight:900;line-height:1.4;display:grid}.timeline-ledger-context small{color:#283330;font-size:.84rem;font-weight:800;line-height:1.35}.timeline-event-main{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.source-badge{white-space:nowrap;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:.78rem;font-weight:800;display:inline-flex}.source-gmail{color:var(--blue);background:#e1edf5}.source-manual{color:var(--muted);background:#edf3f1}.source-elite_prospects{color:#87530d;background:#f6ead7}.source-system{color:var(--teal-dark);background:#e6f2ef}.target-relationship-preview{color:var(--muted);gap:3px;margin-top:8px;font-size:.78rem;line-height:1.35;display:grid}.target-relationship-preview span:first-child{color:var(--teal-dark);font-weight:900}.target-status-preview{color:var(--muted);gap:6px;margin-top:8px;font-size:.78rem;line-height:1.35;display:grid}.field-label{color:#123657;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;font-weight:900;display:block}select,textarea,input{width:100%;color:var(--ink);background:#fff;border:1px solid #cbddeb;border-radius:12px;transition:border-color .16s,box-shadow .16s,background .16s}select,input{min-height:46px;padding:0 12px}textarea{resize:vertical;min-height:170px;padding:12px;line-height:1.5}.message-box{border:1px solid var(--line);background:#fbfcfc;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid}.message-box pre{white-space:pre-wrap;color:#283330;margin:0;font-family:inherit;font-size:.92rem;line-height:1.55;overflow:auto}.next-step{color:var(--teal-dark);background:#edf6f3;border-radius:8px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px;font-weight:800;line-height:1.4;display:flex}.signal-chart{border-bottom:1px solid var(--line);grid-template-columns:repeat(6,minmax(34px,1fr));align-items:end;gap:12px;min-height:230px;padding:12px 8px 0;display:grid}.bar-wrap{place-items:end center;gap:8px;height:220px;display:grid}.bar{background:linear-gradient(180deg, var(--teal), #7fb7a9);border-radius:6px 6px 0 0;width:100%;max-width:46px;min-height:20px}.bar-wrap small{color:var(--muted);font-size:.72rem;font-weight:800}.link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.link-grid a,.link-grid button{border:1px solid var(--line);background:var(--panel-strong);min-height:42px;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:flex}.link-grid button{border:1px solid var(--line);background:var(--panel-strong);width:100%;color:inherit;font:inherit;cursor:pointer;border-radius:8px;transition:border-color .16s,box-shadow .16s,transform .16s,opacity .16s}.link-grid button:disabled{cursor:not-allowed;opacity:.5}.pack-list{gap:12px;display:grid}.pack-row{border:1px solid var(--line);background:var(--panel-strong);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;min-height:54px;padding:12px;display:flex}.pack-row span{align-items:center;gap:9px;font-weight:800;display:flex}.pack-row svg{color:var(--teal)}.pack-row small{color:var(--muted);font-weight:800}.footer-note{color:var(--muted);align-items:center;gap:8px;font-size:.88rem;font-weight:700;display:flex}.public-landing{min-height:100vh;color:var(--ink);background:#f8fbfd}.landing-hero,.landing-preview,.landing-example,.landing-steps,.landing-trust,.landing-fit,.landing-final-cta{width:min(1120px,100% - 40px);margin:0 auto}.landing-hero{justify-items:center;gap:28px;min-height:92vh;padding:34px 0 56px;display:grid}.landing-hero-top{justify-content:space-between;justify-self:stretch;align-items:center;gap:16px;display:flex}.landing-brand{color:var(--ink);letter-spacing:0;align-items:center;gap:12px;font-weight:950;display:inline-flex}.landing-member-action{background:#fff}.landing-hero-copy{text-align:center;justify-items:center;gap:12px;max-width:760px;margin-top:48px;display:grid}.landing-hero-copy h1{max-width:760px;color:var(--navy);margin:0;font-size:clamp(2.65rem,6vw,5.4rem);line-height:.98}.landing-hero-copy p:not(.eyebrow){max-width:650px;color:var(--muted);margin:0;font-size:clamp(1.05rem,1.7vw,1.3rem);line-height:1.5}.landing-message-card{background:#fff;border:1px solid #cfd9d6;border-radius:8px;gap:14px;width:min(820px,100%);padding:18px;display:grid;box-shadow:0 24px 80px #17211f1f}.landing-message-card label{color:var(--ink);font-size:1rem;font-weight:900}.landing-message-card textarea{resize:vertical;width:100%;min-height:220px;color:var(--ink);background:#fbfcfc;border:1px solid #cfd9d6;border-radius:8px;padding:16px;line-height:1.5}.landing-message-card textarea::placeholder{color:#7b8783}.landing-message-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.landing-message-actions span,.landing-message-card p,.landing-save-panel small{color:var(--muted);margin:0;font-size:.9rem;font-weight:750;line-height:1.45}.landing-sign-in-panel{width:min(820px,100%);box-shadow:var(--shadow-soft);background:#fffffff0;border:1px solid #cfe0eb;border-radius:14px;gap:14px;padding:18px;display:grid}.landing-sign-in-panel div{gap:6px;display:grid}.landing-sign-in-panel h2,.landing-sign-in-panel p,.landing-sign-in-panel span,.landing-sign-in-panel small{margin:0}.landing-sign-in-panel h2{font-size:1.25rem}.landing-sign-in-panel span,.landing-sign-in-panel small{color:var(--muted);font-size:.9rem;font-weight:750;line-height:1.45}.landing-primary-action{border-color:var(--navy);background:var(--navy);color:#fff;min-height:48px;transition:border-color var(--motion-fast) var(--motion-ease), background var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), box-shadow var(--motion-fast) var(--motion-ease), transform var(--motion-fast) var(--motion-ease);padding:0 18px;box-shadow:0 16px 38px #0b1f352e}.landing-primary-action:hover{border-color:var(--navy-soft);background:var(--navy-soft);color:#fff;transform:translateY(-1px);box-shadow:0 18px 40px #0b1f3533}.landing-primary-action:active{transform:translateY(0);box-shadow:0 10px 22px #0b1f351f}.landing-preview,.landing-example,.landing-steps,.landing-trust,.landing-fit,.landing-final-cta{border-top:1px solid #d9e4edd1;gap:20px;padding:68px 0;display:grid}.landing-section-heading{gap:8px;max-width:620px;display:grid}.landing-section-kicker{max-width:720px;color:var(--muted);font-size:1rem;font-weight:750;line-height:1.55}.landing-section-heading h2,.landing-final-cta h2{margin:0;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.landing-preview-grid,.landing-example-flow,.landing-three-grid,.landing-fit-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.landing-fit-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-preview-grid article,.landing-example-flow article,.landing-three-grid article,.landing-fit-grid article{background:#fff;border:1px solid #d8e0dd;border-radius:8px;align-content:start;gap:10px;min-width:0;padding:18px;display:grid}.landing-preview-grid p,.landing-example-flow p{color:var(--muted);text-transform:uppercase;margin:0;font-size:.75rem;font-weight:900}.landing-preview-grid strong,.landing-example-flow strong{color:#1f2a27;line-height:1.42}.landing-preview-grid span,.landing-example-flow span,.landing-three-grid p,.landing-fit-grid li,.landing-save-panel span,.landing-final-cta p{color:var(--muted);line-height:1.5}.landing-example-flow blockquote{color:#24302d;margin:0;line-height:1.55}.landing-save-panel{background:#eef8f5;border:1px solid #b8d8d1;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:18px;display:grid}.landing-save-panel div{gap:6px;display:grid}.landing-save-panel h3,.landing-three-grid h3,.landing-fit-grid h3{margin:0;font-size:1.1rem}.landing-save-panel small{grid-column:1/-1}.landing-three-grid article>span{width:34px;height:34px;color:var(--teal-dark);background:#e6f2ef;border-radius:8px;place-items:center;font-weight:900;display:grid}.landing-trust-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.landing-trust-grid span{color:#283330;background:#fff;border:1px solid #d8e0dd;border-radius:8px;min-height:58px;padding:16px;font-weight:850;line-height:1.35}.landing-fit-grid ul{gap:10px;margin:0;padding-left:18px;display:grid}.landing-final-cta{text-align:center;justify-items:center;padding-bottom:90px}.anchor-launch .landing-final-cta{text-align:left;justify-items:stretch}.landing-final-cta p{margin:0;font-size:1.08rem}@media (max-width:1060px){.app-shell{grid-template-columns:1fr}.sidebar{height:auto;position:static}.nav-list{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}.profile-panel{margin-top:0}.metrics-grid,.loop-metrics-grid,.ready-act-grid,.weekly-brief-dashboard-grid,.brief-card-grid,.this-week-grid,.gmail-status-grid,.supabase-status-grid,.supabase-auth-grid,.supabase-health-grid,.supabase-seed-safety-grid,.supabase-seed-count-grid,.supabase-viewer-summary,.communication-analysis-summary,.communication-flag-grid,.communication-suggestion-grid,.communication-capture-grid,.communication-capture-result,.relationship-impact-grid,.daily-brief-grid,.daily-brief-columns,.import-center-grid,.processing-preview-grid,.processing-results-grid,.processing-state-grid,.loop-card-grid,.status-strip-grid,.relationship-status-grid,.intelligence-dashboard-grid,.advisor-intelligence-card-grid,.relationship-intelligence-grid,.intelligence-signal-grid,.content-grid,.content-grid.two,.landing-preview-grid,.landing-example-flow,.landing-three-grid,.landing-trust-grid,.launch-hero,.landing-emotional-band,.landing-opportunity,.launch-final-panel,.launch-parent-confidence,.launch-product-grid,.launch-ops-grid,.launch-dashboard-grid,.launch-founder-grid,.launch-two-column,.launch-proof-strip,.product-continuity-strip,.product-return-panel,.learn-assurance-band{grid-template-columns:repeat(2,minmax(0,1fr))}.first-family-steps,.launch-support-note{grid-template-columns:1fr}.nav-item{justify-content:center}}@media (max-width:760px){.workspace,.sidebar{padding:16px}.topbar{flex-direction:column;align-items:flex-start}.nav-list,.metrics-grid,.loop-metrics-grid,.ready-act-grid,.weekly-brief-dashboard-grid,.brief-card-grid,.this-week-grid,.gmail-status-grid,.supabase-status-grid,.supabase-auth-grid,.supabase-health-grid,.supabase-seed-safety-grid,.supabase-seed-count-grid,.supabase-viewer-summary,.communication-analysis-summary,.communication-flag-grid,.communication-suggestion-grid,.communication-capture-grid,.communication-capture-result,.relationship-impact-grid,.daily-brief-grid,.daily-brief-columns,.daily-change-list article,.import-center-grid,.processing-preview-grid,.processing-results-grid,.processing-state-grid,.loop-card-grid,.status-strip-grid,.relationship-status-grid,.intelligence-dashboard-grid,.advisor-intelligence-card-grid,.relationship-intelligence-grid,.intelligence-signal-grid,.content-grid,.content-grid.two{grid-template-columns:1fr}.nav-item{justify-content:flex-start}.topbar-actions,.action-button{width:100%}.supabase-auth-form-row,.supabase-viewer-record-list article{grid-template-columns:1fr}.landing-hero,.landing-preview,.landing-example,.landing-steps,.landing-trust,.landing-fit,.landing-final-cta,.learn-hero,.learn-principle,.learn-grid,.learn-privacy-panel,.learn-final,.launch-proof-strip,.product-continuity-strip,.product-return-panel,.learn-assurance-band,.launch-footer{width:calc(100% - 28px);min-width:0;max-width:1120px}.landing-hero{min-height:auto;padding:22px 0 44px}.launch-nav{flex-flow:wrap;align-items:center;width:100%;max-width:100%;min-height:58px;padding:8px 12px;position:static}.launch-nav-links{flex-wrap:wrap;order:3;justify-content:flex-start;width:100%;padding-top:2px;display:flex;overflow:visible}.launch-nav-links a{white-space:nowrap;flex:none}.launch-nav .action-button{order:2;width:100%;min-height:38px;padding:0 12px}.landing-wordmark{width:clamp(138px,41vw,170px)}.launch-hero,.learn-principle,.learn-grid,.learn-privacy-panel,.landing-emotional-band,.landing-opportunity,.launch-parent-confidence,.launch-final-panel,.launch-product-grid,.launch-ops-grid,.launch-dashboard-grid,.launch-founder-grid,.launch-two-column,.launch-proof-strip,.product-continuity-strip,.product-return-panel,.learn-assurance-band,.anchor-intake-form,.launch-commerce-panel{grid-template-columns:1fr}.launch-hero{gap:10px;width:calc(100% - 28px);min-width:0;max-width:1120px;padding:6px 0 14px}.launch-hero-brand{min-height:46px;padding-right:12px}.launch-hero-brand img{width:34px;height:34px}.learn-hero{padding:42px 0 28px}.learn-hero h1{font-size:clamp(2.35rem,11vw,3.35rem)}.learn-grid{padding:20px 0}.learn-grid article{min-height:auto;padding:18px}.learn-privacy-panel{border-radius:20px}.launch-footer{grid-template-columns:1fr;align-items:flex-start;margin-bottom:28px}.launch-footer nav{grid-template-columns:1fr}.launch-commerce-panel{align-items:stretch}.landing-hero-top{flex-direction:column;align-items:stretch}.landing-hero-copy{text-align:left;justify-items:start;width:100%;min-width:0;max-width:100%;margin-top:16px}.launch-hero .landing-hero-copy h1{overflow-wrap:break-word;max-width:100%;font-size:clamp(2rem,8.4vw,2.55rem);line-height:1}.launch-hero .landing-hero-copy p{overflow-wrap:break-word;max-width:100%;font-size:.98rem;line-height:1.45}.launch-trust-list{gap:6px}.launch-trust-list span{white-space:normal;max-width:100%;min-height:28px;padding:6px 9px;font-size:.77rem}.launch-hero-trust{overflow-wrap:break-word;max-width:100%;margin-top:0;font-size:.84rem;line-height:1.35}.launch-photo-card{border-radius:20px}.launch-hero-picture>.launch-hero-photo{object-position:center 44%;height:280px;min-height:280px}.launch-photo-note{border-radius:14px;padding:12px;bottom:14px;left:14px;right:14px}.launch-photo-note span{font-size:.76rem}.launch-photo-note strong{font-size:.95rem}.launch-photo-brand,.launch-photo-moments{display:none}.landing-emotional-band{border-radius:20px;width:min(100% - 28px,1120px);margin-top:0;padding:22px}.launch-final-panel{border-radius:20px;align-items:stretch}.landing-moment-band,.landing-opportunity{width:min(100% - 28px,1120px);padding-top:46px;padding-bottom:46px}.landing-opportunity{border-radius:20px;padding:22px}.launch-opportunity-grid{grid-template-columns:1fr}.launch-opportunity-grid article{min-height:auto}.launch-brand-trust{align-items:flex-start}.landing-message-card{padding:14px}.landing-message-card textarea{min-height:190px}.landing-preview,.landing-example,.landing-steps,.landing-trust,.landing-fit,.landing-final-cta{padding:46px 0}.landing-preview-grid,.landing-example-flow,.landing-three-grid,.landing-trust-grid,.landing-fit-grid,.landing-save-panel{grid-template-columns:1fr}.landing-message-actions,.landing-message-actions .action-button,.landing-save-panel .action-button,.landing-final-cta .action-button,.launch-hero-actions,.launch-hero-actions .action-button,.launch-commerce-panel .action-button,.launch-form-actions .action-button,.launch-two-column .action-button{width:100%}.target-table{min-width:0}.target-head{display:none}.target-row{grid-template-columns:1fr;align-items:start;gap:8px}.tier{justify-content:flex-start;width:fit-content}.loop-card-header,.open-loop-main,.composer-card-header,.decision-card-header,.gmail-status-head,.gmail-check-row,.communication-analyzer-head,.communication-analyzer-actions,.communication-capture-head,.communication-capture-actions,.supabase-status-head,.supabase-check-row,.import-section-heading,.import-thread-main,.import-message-head,.processing-result-head,.processing-state-head,.import-reset-panel,.brief-section-heading,.brief-card-head,.segmented-actions,.ledger-entry-main,.timeline-event-main,.pack-row{flex-direction:column;align-items:flex-start}.brief-execution-list article{grid-template-columns:1fr;align-items:flex-start}.opportunity-card,.brief-focus-list article,.daily-brief-list article{grid-template-columns:1fr}.badge-row{justify-content:flex-start}.loop-detail-grid,.status-detail-grid,.composer-detail-grid,.ledger-state-grid,.ready-act-list article,.decision-needed-list article{grid-template-columns:1fr}.waiting-imports-list article{grid-template-columns:1fr;align-items:flex-start}.ready-act-list .action-link,.decision-needed-list .action-link{grid-area:auto;width:100%}.note-grid{grid-template-columns:1fr}.timeline-context-chip,.action-context-chip,.ledger-context-chip,.decision-context-chip,.loop-actions .action-button,.loop-actions .action-link{width:100%}.link-grid{grid-template-columns:1fr}}@media (min-width:741px) and (max-width:834px) and (orientation:portrait){.workspace{padding:18px}.launch-nav{padding:10px 12px}.launch-nav-links{gap:7px}.launch-hero{grid-template-columns:1fr;align-items:start;gap:18px;min-height:auto;padding-top:28px;padding-bottom:28px}.launch-hero .landing-hero-copy h1{font-size:clamp(2.05rem,8.4vw,2.55rem)}.launch-footer{gap:18px}.launch-sign-in-panel{padding:22px}}@media (min-width:1020px) and (max-width:1180px) and (orientation:landscape){.workspace{padding:22px}.launch-nav{padding-right:max(14px, env(safe-area-inset-right));padding-left:max(14px, env(safe-area-inset-left))}.launch-hero{grid-template-columns:minmax(0,1fr) minmax(320px,.75fr);gap:22px;min-height:auto;padding-top:32px;padding-bottom:32px}.launch-hero .landing-hero-copy h1{font-size:clamp(2.45rem,5vw,3.2rem)}.landing-wordmark{width:clamp(165px,20vw,205px)}.launch-footer{gap:24px;width:min(1120px,100% - 34px)}}@media (max-width:430px){.launch-nav{padding:8px 10px}.landing-hero,.landing-preview,.landing-example,.landing-steps,.landing-trust,.landing-fit,.landing-final-cta,.learn-hero,.learn-principle,.learn-grid,.learn-privacy-panel,.learn-final,.learn-assurance-band,.launch-footer{width:calc(100% - 18px);max-width:1120px}.launch-nav-links a,.landing-hero-top,.launch-hero-actions,.landing-message-actions,.landing-message-actions .action-button,.landing-save-panel .action-button,.landing-final-cta .action-button,.launch-form-actions .action-button,.launch-two-column .action-button,.launch-footer nav{width:100%}.launch-nav .action-button{width:auto}.launch-hero{gap:10px;min-height:auto;padding:8px 0 16px}.launch-hero .landing-hero-copy h1,.learn-hero h1{font-size:clamp(1.95rem,10vw,2.3rem);line-height:1.05}.launch-hero .landing-hero-copy p{font-size:.98rem;line-height:1.45}.launch-trust-list span{white-space:normal;width:100%;max-width:100%}.launch-photo-note{border-radius:14px;width:100%;position:static}.learn-principle,.learn-privacy-panel,.landing-emotional-band,.landing-opportunity,.learn-assurance-band,.launch-sign-in-panel,.landing-sign-in-panel,.anchor-intake-form{border-radius:16px;padding:18px}.learn-grid,.landing-three-grid,.landing-trust-grid,.landing-preview-grid,.landing-example-flow,.landing-fit-grid{grid-template-columns:1fr}.learn-grid article,.landing-preview-grid article,.landing-example-flow article,.landing-three-grid article,.landing-fit-grid article{min-width:0}.action-button,.action-button.compact,.icon-button{min-height:44px}}@media (max-width:920px){.trust-content-shell{grid-template-columns:1fr}.trust-sidebar{position:static}}@media (max-width:720px){.trust-nav,.trust-hero,.trust-content-shell,.trust-footer{width:min(100% - 24px,1180px)}.trust-document,.trust-sidebar{border-radius:16px}.trust-document{padding:18px}.trust-document table{min-width:460px}}@media (max-width:390px){.launch-nav{min-height:54px}.landing-wordmark{width:clamp(132px,40vw,158px)}.launch-hero-brand{gap:8px;padding-top:4px;padding-bottom:4px}.target-table,.target-row{gap:8px}.target-row{padding:12px}.action-button,.action-button.compact,.icon-button{font-size:.92rem}.launch-nav-links{row-gap:4px}}
