@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.0vlx5hthn2t7i.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.0fu677rwbv-.g.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.0zzh68k1~whtc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_b202e7d9-module__YSVETG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_b202e7d9-module__YSVETG__variable{--font-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.10ev4cu2inrn-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.0i6ci0u~g4zml.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.0x1a9yg0jkq20.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.0dyk20wuvya7a.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.0ctuso5mgh_i..woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.0kho-wj7-y-w1.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_6b5bbc5d-module__0jXPga__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_6b5bbc5d-module__0jXPga__variable{--font-body:"Manrope", "Manrope Fallback"}
:root{--bg:#f8f6f1;--bg-deep:#f3efe8;--surface:#ffffffdb;--surface-strong:#fffffff2;--surface-ink:#132031;--surface-app:#f7f5f0;--card:#ffffffe6;--border:#2d364a17;--text:#162031;--muted:#5b6472;--blue:#184c72;--rust:#a4522c;--gold:#bb8b2f;--forest:#29523d;--shadow:0 10px 30px #1620310f;--radius-xl:28px;--radius-lg:20px;--radius-md:14px;--max:1200px}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}html,body{max-width:100vw;min-height:100%;overflow-x:hidden}body{color:var(--text);background:linear-gradient(180deg, var(--bg) 0%, var(--bg-deep) 100%);font-family:var(--font-body), sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}.marketing-shell{width:min(100% - 48px,1120px);margin:0 auto;padding-bottom:96px}.topbar{z-index:10;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#f8f6f1f0,#f8f6f1d1 70%,#f8f6f100);justify-content:space-between;align-items:center;gap:24px;padding:22px 0 18px;display:flex;position:sticky;top:0}.brand{color:inherit;align-items:center;gap:12px;display:inline-flex}.brand-mark{width:42px;height:42px;color:var(--blue);font-family:var(--font-display), serif;background:#184c720f;border:1px solid #184c721f;border-radius:14px;place-items:center;font-size:1.3rem;display:grid}.brand-word{letter-spacing:-.03em;font-weight:760}.topnav{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.topnav a{color:var(--muted);font-size:.93rem}.topnav-workspace{min-height:40px;color:var(--text);background:#ffffff8f;border:1px solid #2d364a14;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:700;display:inline-flex}.section{padding:84px 0}.hero{grid-template-columns:1.08fr .92fr;align-items:start;gap:52px;padding-top:62px;display:grid}.eyebrow,.decision-label,.mini-kicker{color:var(--blue);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px;font-size:.8rem;font-weight:800}h1,h2,h3{letter-spacing:-.04em;margin:0}h1,h2,.workspace-title,.quote-card blockquote{font-family:var(--font-display), serif;line-height:.98}.marketing-shell h1,.marketing-shell h2{color:#162031e0;letter-spacing:-.032em;font-weight:560;line-height:1.04}.marketing-shell h1{max-width:13ch;font-size:clamp(2.55rem,5.1vw,4.5rem)}.marketing-shell h2{max-width:16ch;font-size:clamp(1.55rem,2.9vw,2.55rem)}.marketing-shell h3{letter-spacing:-.02em;font-size:1.08rem;line-height:1.24}.workspace-title{max-width:14ch;font-size:clamp(1.55rem,2.5vw,2.3rem);line-height:1.05}.lede,.essay-copy p,.protection-row p,.state-row p,.value-card p,.closing-body,.closing-note,.decision-note p,.mini-copy,.metric-copy p,.surface-card p,.risk-list li,.slot-note,.slot-confidence,.meeting-meta,.page-note,.page-body{color:var(--muted);font-size:1rem;line-height:1.72}.lede{color:#162031b8;max-width:56ch;margin-top:24px;font-size:1.03rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:14px;margin:30px 0 0;display:flex}.closing-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:30px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:50px;padding:0 20px;font-size:.96rem;font-weight:720;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button-primary{color:#fff;background:#1b2735;box-shadow:0 10px 22px #1620311f}.button-secondary{color:var(--text);border-color:var(--border);background:#ffffff94}.button-ghost{color:var(--muted);background:0 0;border-color:#0000}.button-wide{width:100%}.text-link{min-height:50px;color:var(--blue);align-items:center;font-size:.96rem;font-weight:720;display:inline-flex}.text-link:hover{color:var(--text)}.hero-footnote{color:#1620319e;max-width:52ch;margin-top:22px;font-size:.98rem;line-height:1.68}.hero-visual{justify-content:flex-end;display:flex}.landing-panel,.closing-panel,.surface-card,.workspace-shell{border:1px solid var(--border);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-panel{background:#ffffffb8;border-radius:30px;box-shadow:0 12px 26px #1620310a}.day-sheet{width:min(100%,520px);padding:28px}.day-sheet-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.day-sheet-kicker{margin-bottom:12px}.day-sheet-title{max-width:none;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.04}.day-sheet-status,.state-tag,.mini-status{border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 12px;font-size:.84rem;font-weight:800;display:inline-flex}.day-sheet-status{color:var(--blue);background:#184c7214}.timeline{gap:12px;margin-top:22px;display:grid}.timeline-row{grid-template-columns:64px 1fr;align-items:start;gap:12px;display:grid}.timeline-time{color:var(--muted);padding-top:12px;font-size:.84rem;font-weight:700}.timeline-card{background:#f8f6f18f;border:1px solid #2d364a14;border-radius:18px;padding:14px 16px}.timeline-card strong{display:block}.timeline-card span{color:var(--muted);margin-top:4px;font-size:.92rem;display:block}.timeline-card[data-tone=hard],.event-pill-rust{border-left:4px solid var(--rust)}.timeline-card[data-tone=soft],.event-pill-gold{border-left:4px solid var(--gold)}.timeline-card[data-tone=window]{border-left:4px solid var(--blue);background:#edf4faf0}.decision-note{border-top:1px solid #2d364a14;margin-top:22px;padding-top:18px}.decision-label{margin-bottom:10px}.section-head{gap:12px;margin-bottom:30px;display:grid}.essay-layout,.logic-layout{grid-template-columns:1.03fr .97fr;align-items:start;gap:28px;display:grid}.stance-layout{grid-template-columns:.94fr 1.06fr;align-items:start;gap:32px;display:grid}.essay-copy{gap:18px;max-width:62ch;display:grid}.stance-copy{gap:18px;max-width:60ch;display:grid}.protection-stack,.state-stack,.stance-panel{padding:4px 0;overflow:hidden}.protection-row,.state-row,.stance-row{padding:20px 24px}.protection-row+.protection-row,.state-row+.state-row,.stance-row+.stance-row,.slot-row+.slot-row,.meeting-row+.meeting-row,.risk-list li+li{border-top:1px solid #2d364a14}.protection-row h3,.value-card h3{margin-bottom:10px}.state-row{gap:12px;display:grid}.stance-row{gap:10px;display:grid}.stance-row-label{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.78rem;font-weight:800}.state-tag{justify-self:start}.hard{color:#fff;background:var(--rust)}.soft{color:#5f480d;background:#bb8b2f2e}.window{color:var(--blue);background:#184c721f}.safe{color:var(--forest);background:#29523d1f}.value-grid,.metric-grid,.surface-grid,.slot-grid{gap:18px;display:grid}.value-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.value-card{min-height:188px;padding:24px}.closing-section{padding-top:56px}.closing-panel{background:linear-gradient(#ffffffc2,#ffffff9e);border-radius:34px;padding:34px}.closing-body{max-width:60ch;margin-top:22px}.closing-note{max-width:58ch;margin-top:22px}.workspace-page{background:linear-gradient(#f8f6f1c7,#f3efe8eb);min-height:100vh;padding:16px}.workspace-shell{background:#ffffffc2;border:1px solid #2d364a14;border-radius:32px;width:min(100%,1440px);min-height:calc(100vh - 32px);margin:0 auto;overflow:hidden;box-shadow:0 18px 44px #16203114}.workspace-topbar{background:#faf7f1c7;border-bottom:1px solid #2d364a14;gap:16px;padding:22px 30px 18px;display:grid}.workspace-topbar-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-nav{min-width:0}.workspace-nav-list{flex-wrap:wrap;gap:8px;list-style:none;display:flex}.workspace-nav-link{min-height:40px;color:var(--muted);border:1px solid #0000;border-radius:999px;align-items:center;padding:0 14px;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.workspace-nav-link:hover{color:var(--text);background:#184c720d}.workspace-nav-link.active{color:var(--blue);background:#184c7214;border-color:#184c721f}.workspace-main{flex-direction:column;min-width:0;display:flex}.workspace-header{background:#ffffff5c;border-bottom:1px solid #2d364a14;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 30px 20px;display:flex}.workspace-header-copy{max-width:64ch}.workspace-body{gap:18px;padding:28px 30px 36px;display:grid}.mini-link-button{appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:.92rem;line-height:1.4}.mini-link-button:hover{color:var(--text)}.workspace-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;padding:0 30px 24px;display:flex}.workspace-footer-copy{color:var(--muted);font-size:.88rem;line-height:1.55}.workspace-title{max-width:14ch}.workspace-subtitle{color:#3a4355c7;max-width:58ch;margin-top:10px;font-size:.98rem;line-height:1.62}.page-meta-row{flex-wrap:wrap;gap:10px;margin-top:2px;display:flex}.meta-pill{min-height:34px;color:var(--muted);background:#ffffffad;border:1px solid #2d364a14;border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;font-weight:700;display:inline-flex}.day-strip{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:4px;display:grid}.day-strip-link{color:var(--text);background:#ffffffad;border:1px solid #2d364a14;border-radius:18px;gap:6px;padding:14px 16px;transition:background .18s,border-color .18s,color .18s,transform .18s;display:grid}.day-strip-link:hover{background:#ffffffd6;border-color:#184c7224}.day-strip-link.active{background:#184c7214;border-color:#184c7224}.day-strip-topline{color:var(--blue);letter-spacing:.12em;text-transform:uppercase;font-size:.72rem;font-weight:800}.day-strip-link strong{letter-spacing:-.02em;font-size:1rem;line-height:1.25}.day-strip-meta{color:var(--muted);font-size:.88rem;line-height:1.45}.page-note{max-width:68ch;margin-top:14px}.page-note-meta{margin-top:8px;font-size:.94rem}.request-note{max-width:66ch}.inline-link{color:var(--blue);font-weight:720;text-decoration:none}.inline-link:hover{color:var(--text)}.calendar-filter-form,.preset-form,.rules-form{margin-top:14px}.preset-list,.calendar-filter-list{gap:10px;margin-bottom:14px;display:grid}.preset-form,.rules-form,.calendar-filter-form{gap:12px;display:grid}.preset-current{background:#ffffffad;border:1px solid #2d364a14;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:12px;padding:12px 14px;display:flex}.preset-current-copy{gap:6px;min-width:0;display:grid}.preset-current-copy strong{font-size:.95rem;line-height:1.35}.preset-current-copy span,.preset-description{color:var(--muted);font-size:.92rem;line-height:1.58}.preset-chip,.preset-badge{min-height:28px;color:var(--blue);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#184c7214;border:1px solid #184c721f;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-size:.74rem;font-weight:800;display:inline-flex}.preset-card{appearance:none;text-align:left;width:100%;color:var(--text);cursor:pointer;background:#ffffffad;border:1px solid #2d364a14;border-radius:16px;gap:8px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:grid}.preset-card:hover{background:#ffffffd6;border-color:#184c7224}.preset-card.active{background:#184c7214;border-color:#184c7229}.preset-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.preset-card-header strong{font-size:.95rem;line-height:1.35}.setup-link{margin-top:14px;display:inline-flex}.calendar-toggle{background:#ffffffad;border:1px solid #2d364a14;border-radius:14px;grid-template-columns:auto auto 1fr;align-items:start;gap:10px;padding:10px 12px;display:grid}.calendar-toggle input{margin-top:2px}.calendar-dot{border-radius:999px;width:10px;height:10px;margin-top:6px}.calendar-toggle-copy strong{font-size:.94rem;line-height:1.45;display:block}.rule-field{color:var(--muted);gap:8px;font-size:.92rem;font-weight:700;display:grid}.rule-select{width:100%;color:var(--text);background:#ffffffd6;border:1px solid #2d364a1f;border-radius:14px;padding:12px 14px}.rule-toggle{color:var(--muted);background:#ffffffad;border:1px solid #2d364a14;border-radius:14px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:10px 12px;font-size:.93rem;line-height:1.5;display:grid}.rule-toggle input{margin-top:2px}.workspace-hero-grid,.workspace-columns,.find-time-layout,.setup-layout,.setup-stack,.setup-section{align-items:start;gap:18px;display:grid}.workspace-hero-grid{grid-template-columns:1.06fr .94fr}.workspace-columns{grid-template-columns:1.02fr .98fr}.find-time-layout{grid-template-columns:1.08fr .92fr}.setup-section{margin-top:8px}.setup-heading{gap:10px;max-width:64ch;display:grid}.setup-layout{grid-template-columns:1.02fr .98fr}.setup-stack{gap:18px}.advanced-details{padding:16px}.preset-details{border-top:1px solid #2d364a14;margin-top:16px;padding-top:16px}.preset-details summary,.advanced-details summary{cursor:pointer;gap:6px;list-style:none;display:grid}.preset-details summary::-webkit-details-marker{display:none}.advanced-details summary::-webkit-details-marker{display:none}.advanced-summary-title{font-family:var(--font-display), serif;letter-spacing:-.03em;color:#162031e6;font-size:1.22rem;line-height:1.15}.preset-details>.page-body,.preset-details>.preset-form,.advanced-details>.page-body,.advanced-details>.rules-form{margin-top:14px}.workspace-focus-card,.workspace-panel,.week-day-card{border-radius:24px}.workspace-focus-card,.workspace-panel{padding:24px}.workspace-focus-card{background:linear-gradient(#184c720b,#bb8b2f0a 54%,#fffffff0)}.request-card{margin-top:18px}.week-glance-card{margin-top:2px}.week-glance-list{margin-top:16px}.brief-line-stack{gap:10px;display:grid}.brief-point-list{gap:12px;margin-top:8px;display:grid}.brief-point{border-top:1px solid #2d364a14;gap:5px;padding-top:12px;display:grid}.brief-point:first-child{border-top:none;padding-top:0}.brief-point-label{color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:.72rem;font-weight:800}.spoken-brief{border-top:1px solid #2d364a14;margin-top:18px;padding-top:16px}.spoken-brief.standalone{border-top:none;margin-top:0;padding-top:0}.spoken-brief-card,.spoken-brief-compare-grid{margin-top:12px}.compare-brief-card{background:#ffffffd1}.spoken-brief-card-copy{gap:10px;max-width:56ch;margin-bottom:18px;display:grid}.mini-kicker.with-status{align-items:center;gap:8px;display:inline-flex}.status-dot{background:#184c7224;border-radius:999px;width:8px;height:8px;box-shadow:inset 0 0 0 1px #184c721f}.status-dot.live{background:#b76a3585;box-shadow:inset 0 0 0 1px #b76a354d}.status-dot.cached{background:#184c7247;box-shadow:inset 0 0 0 1px #184c722e}.spoken-brief-header{gap:12px;display:grid}.spoken-brief-copy-block{gap:8px;min-width:0;display:grid}.spoken-brief-copy{color:#162031d1;max-width:62ch;font-size:.98rem;line-height:1.75}.spoken-brief.standalone .spoken-brief-copy{font-size:1rem}.spoken-brief-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:14px;display:flex}.spoken-brief-button{flex-shrink:0;min-height:42px;padding:0 18px}.spoken-brief.standalone .spoken-brief-button{background:linear-gradient(135deg,#184c72f5,#29658ceb 64%,#bb8b2fdb);border-color:#184c7238;box-shadow:0 12px 26px #16203124}.spoken-brief-button:disabled{cursor:default;opacity:.56;transform:none}.spoken-brief-note{max-width:44ch;margin-top:0}.workspace-panel{background:#ffffffd6}.metric-strip{border-top:1px solid #2d364a14;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;padding-top:18px;display:grid}.metric-pill{background:#ffffffa8;border:1px solid #2d364a14;border-radius:18px;gap:6px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #bb8b2f14}.metric-pill-value{font-family:var(--font-display), serif;color:var(--text);font-size:1.5rem;line-height:1}.metric-pill-label{color:var(--muted);letter-spacing:.01em;font-size:.8rem;font-weight:700}.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:24px}.metric-card{background:#ffffffc2;border:1px solid #2d364a14;border-radius:20px;padding:20px}.metric-value{font-family:var(--font-display), serif;margin-bottom:10px;font-size:clamp(2rem,4vw,3rem);line-height:1}.metric-copy h3{margin-bottom:8px}.surface-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:18px}.surface-card h3{margin-bottom:12px}.workspace-page .eyebrow,.workspace-page .mini-kicker{letter-spacing:.17em;font-size:.76rem}.workspace-page .surface-card h3,.workspace-page .advanced-summary-title{color:#162031f0;letter-spacing:-.03em}.workspace-page .surface-card h3{font-size:1.26rem;line-height:1.14}.workspace-page .page-body,.workspace-page .mini-copy,.workspace-page .meeting-meta,.workspace-page .slot-note,.workspace-page .slot-confidence,.workspace-page .risk-list li{font-size:.965rem;line-height:1.66}.workspace-page .signal-list{font-size:.92rem}.risk-list{list-style:none}.signal-list{color:var(--muted);gap:8px;margin-top:14px;font-size:.95rem;line-height:1.55;list-style:none;display:grid}.signal-list li{padding-left:16px;position:relative}.signal-list li:before{content:"";background:#184c7280;border-radius:999px;width:6px;height:6px;position:absolute;top:.6em;left:0}.workspace-page .signal-list li:before{background:#bb8b2f85}.risk-list li strong{margin-bottom:6px;display:block}.week-band{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.week-day-card{background:#ffffffc7;border:1px solid #2d364a14;padding:18px}.slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px}.slot-card{background:#ffffffc7;border:1px solid #2d364a14;border-radius:20px;padding:20px}.slot-card h3{margin:12px 0 6px}.slot-confidence{margin-top:14px;font-weight:700}.stack-list{gap:18px;display:grid}.timeline-list,.recommendation-stack{display:grid}.slot-row+.slot-row,.recommendation-row+.recommendation-row{border-top:1px solid #2d364a14;margin-top:18px;padding-top:18px}.meeting-row{gap:8px;display:grid}.meeting-title{letter-spacing:-.02em;font-size:1.12rem;font-weight:800}.meeting-meta{font-size:.96rem}.brief-meta-row{flex-wrap:wrap;gap:10px;margin:16px 0 18px;display:flex}.meeting-pills{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.event-pill{background:#ffffffb8;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:.87rem;font-weight:700;display:inline-flex}.page-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.connect-state{align-items:center;max-width:760px;min-height:min(62vh,620px);display:grid}.connect-state-card{padding:36px}.connect-state-title{font-family:var(--font-display), serif;letter-spacing:-.035em;color:#162031f0;margin:0 0 14px;font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.04}.compact-card p:last-child{margin-bottom:0}.emphasis-card{background:linear-gradient(#184c720f,#ffffffeb)}@media (max-width:1024px){.hero,.essay-layout,.logic-layout,.stance-layout,.workspace-hero-grid,.workspace-columns,.find-time-layout,.setup-layout,.setup-stack,.value-grid,.surface-grid,.week-band,.slot-grid,.metric-grid{grid-template-columns:1fr}.hero{padding-top:22px}.hero-visual{justify-content:stretch}.day-sheet{width:100%}}@media (max-width:720px){.marketing-shell{width:min(calc(100% - 24px), var(--max))}.topbar{flex-direction:column;align-items:flex-start;padding-top:16px}.topnav{gap:14px}.topnav-workspace{min-height:38px}.section{padding:44px 0}.landing-panel,.closing-panel,.surface-card,.metric-card,.slot-card,.workspace-body,.workspace-header,.workspace-topbar{padding:20px}.workspace-page{padding:10px}.workspace-shell{border-radius:24px;min-height:calc(100vh - 20px)}.hero-actions,.closing-actions,.page-actions{gap:10px}.workspace-header,.workspace-body{padding:22px}.connect-state{min-height:auto}.connect-state-card{padding:24px}.workspace-topbar-row,.workspace-footer{align-items:flex-start}.metric-strip{grid-template-columns:1fr}.timeline-row{grid-template-columns:54px 1fr}.workspace-footer{padding:0 22px 22px}.spoken-brief-header{flex-direction:column;align-items:stretch}.spoken-brief-button{width:100%}.day-strip{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:minmax(176px,78%);grid-auto-flow:column;padding-bottom:4px;overflow-x:auto}.day-strip::-webkit-scrollbar{display:none}.day-strip-link{scroll-snap-align:start}}@media (max-width:480px){.day-strip{grid-auto-columns:minmax(164px,84%)}}
