@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.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:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.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:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.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:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_764cce0b-module___mpc8q__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_764cce0b-module___mpc8q__variable{--font-sans:"Poppins", "Poppins Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#fafbff;--surface:#fff;--raised:#fff;--fg:#292d32;--muted:#6b6f8e;--border:#eef0f6;--accent:#5932ea;--accent-soft:#f1edff;--accent-fg:#fff;--confirmed:#006b4f;--candidate:#b45309;--contradicted:#d10303;--unobserved:#d6d8e4;--ok-bg:#d8f5ec;--ok-line:#00b087;--bad-bg:#ffe2e2;--bad-line:#df0404;--radius:10px;--radius-lg:20px;--gap:1rem;--lift:0 10px 60px #e2ecf98c;--sidebar:16.5rem}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#0f0e17;--surface:#17151f;--raised:#1c1a26;--fg:#f2f1f7;--muted:#a3a1b8;--border:#2a2738;--accent:#a594f9;--accent-soft:#241f3d;--accent-fg:#0f0e17;--confirmed:#4ade80;--candidate:#fbbf24;--contradicted:#f87171;--unobserved:#3b3850;--ok-bg:#12352b;--ok-line:#34d399;--bad-bg:#3b1717;--bad-line:#f87171;--lift:none}}*{box-sizing:border-box}body{background:var(--bg);color:var(--fg);font:15px/1.6 var(--font-sans,system-ui), system-ui, -apple-system, "Segoe UI", sans-serif;margin:0}main{max-width:52rem;padding:1.75rem 2.5rem 4rem}@media (max-width:900px){main{padding:1.25rem 1rem 3rem}}main.wide{max-width:76rem}h1{letter-spacing:-.01em;margin:0 0 .5rem;font-size:1.55rem;font-weight:500;line-height:1.3}h2{margin:2rem 0 .5rem;font-size:1.1rem;font-weight:600}a{color:var(--accent);text-underline-offset:.15em}input,select,textarea,button{font:inherit;border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);color:inherit;padding:.5rem .75rem}button{cursor:pointer;font-weight:500}button[type=submit]:not(.link-button):not(.danger){background:var(--accent);border-color:var(--accent);color:var(--accent-fg)}button[type=submit]:not(.link-button):not(.danger):hover:not(:disabled){background:color-mix(in srgb, var(--accent) 88%, black)}button:hover:not(:disabled){border-color:var(--accent)}button:disabled{opacity:.55;cursor:default}:where(a,button,input,select,textarea):focus-visible{outline:2px solid var(--accent);outline-offset:2px}.muted{color:var(--muted)}table{border-collapse:collapse}td{padding:.2rem .75rem .2rem 0}table.team{width:100%}table.team th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:0 .75rem .4rem 0;font-size:.8rem;font-weight:500}table.team td{border-bottom:1px solid var(--border);vertical-align:top;padding:.5rem .75rem .5rem 0}table.team th,table.team td.when{white-space:nowrap}.trend{width:100%;height:auto;display:block}.trend-grid{stroke:var(--border);stroke-width:1px}.trend-axis,.trend-count{fill:var(--muted);font-size:11px}.trend-count{font-size:10px}.trend-line{fill:none;stroke:var(--accent);stroke-width:2px}.trend-point{fill:var(--accent)}.plan-choices{margin-top:1rem}.plan-choices>.card{vertical-align:top;width:calc(50% - .5rem);min-width:16rem;margin:0 .5rem .75rem 0;display:inline-block}.remove-confirm{flex-wrap:wrap;gap:.4rem;max-width:16rem;font-size:.9rem;display:flex}.remove-confirm span{flex-basis:100%}.signals,.evidence,.transcript{padding:0;list-style:none}.signal{border-bottom:1px solid var(--border);padding:.75rem 0}.signal-kind{text-transform:uppercase;letter-spacing:.06em;font-size:.75rem}.evidence{margin:.5rem 0 0;font-size:.95rem}.evidence li{border-left:2px solid var(--border);margin-bottom:.35rem;padding:.15rem 0 .15rem .7rem}.evidence li:hover{border-left-color:var(--accent)}.segment{border-radius:0 var(--radius) var(--radius) 0;border-left:3px solid #0000;padding:.5rem .75rem;scroll-margin-top:4rem}.segment:target{border-left-color:var(--accent);background:var(--accent-soft)}.segment-meta{letter-spacing:.02em;font-size:.78rem}.segment-meta .moment-time{color:inherit;text-decoration:none}.segment-meta .moment-time:hover{text-decoration:underline}.segment .moment-link{opacity:0;margin-left:.4rem;font-size:.75rem}.segment:hover .moment-link,.segment:target .moment-link,.segment .moment-link:focus-visible{opacity:1}@media (hover:none){.segment .moment-link{opacity:1}}.share-bar{vertical-align:middle;background:color-mix(in srgb, currentColor 12%, transparent);border-radius:999px;width:5rem;height:.55rem;display:inline-block;overflow:hidden}.share-bar>span{background:var(--accent);height:100%;display:block}.segment p{margin:.2rem 0 0}mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit;border-radius:3px;padding:0 .1em}.score{font-size:2.5rem;font-weight:700;line-height:1;transition:color .16s}.score-unit{color:var(--muted);font-size:1rem;font-weight:400}.criterion{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding:.55rem 0;display:flex}.state{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);white-space:nowrap;font-size:.78rem}.state:before{margin-right:.35rem;font-weight:700}.state-confirmed{color:var(--confirmed);font-weight:600}.state-confirmed:before{content:"●"}.state-candidate{color:var(--candidate)}.state-candidate:before{content:"◐"}.state-contradicted{color:var(--contradicted);font-weight:600}.state-contradicted:before{content:"✕"}.state-unobserved:before{content:"○"}@media (prefers-reduced-motion:reduce){.score{transition:none}}.grow{flex:16rem}.toolbar{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.interim{min-height:1.6rem;color:var(--muted);font-style:italic}[role=alert]{color:var(--contradicted)}.suggestion{border:1px solid var(--accent);border-radius:var(--radius);background:var(--accent-soft);margin:1rem 0 0;padding:.75rem 1rem}.suggestion-ask{margin:0 0 .25rem;font-weight:600}.suggestion p.muted{margin:0;font-size:.9rem}.shell{grid-template-columns:var(--sidebar) minmax(0, 1fr);min-height:100vh;display:grid}.sidebar{background:var(--surface);border-right:1px solid var(--border);flex-direction:column;height:100vh;padding:1.6rem 1.1rem 1.1rem;display:flex;position:sticky;top:0}.sidebar-top{justify-content:space-between;align-items:center;margin-bottom:1.75rem;display:flex}.brand{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:.55rem;font-size:1.3rem;font-weight:600;text-decoration:none;display:inline-flex}.sidebar-menu{display:none}.sidebar-body{flex-direction:column;flex:1;min-height:0;display:flex}.sidebar-body nav{flex:1;overflow-y:auto}.side-nav,.side-sub{margin:0;padding:0;list-style:none}.side-nav>li+li{margin-top:.3rem}.side-link{width:100%;color:var(--muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:.8rem;padding:.7rem .85rem;font-size:.92rem;font-weight:400;text-decoration:none;display:flex}.side-link:hover{color:var(--fg);background:var(--accent-soft)}.side-link[aria-current=page]{color:var(--accent-fg);background:var(--accent)}.side-group.holds-current{color:var(--fg)}.side-link .chevron{margin-left:auto;transition:transform .15s;display:inline-flex}.side-group[aria-expanded=true] .chevron{transform:rotate(90deg)}.side-sub{margin:.2rem 0 .4rem 2.6rem}.side-sublink{color:var(--muted);border-radius:8px;padding:.4rem .7rem;font-size:.88rem;text-decoration:none;display:block}.side-sublink:hover{color:var(--fg)}.side-sublink[aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:500}.sidebar-foot{margin-top:1rem}.promo{border-radius:var(--radius-lg);color:#fff;text-align:center;background:linear-gradient(135deg,#b45cc0 0%,#4623e9 100%);margin-bottom:1rem;padding:1.1rem 1rem}.promo p{margin:0 0 .75rem;font-size:.85rem;font-weight:500}.promo-button{color:#4623e9;background:#fff;border-radius:999px;padding:.5rem 1.25rem;font-size:.85rem;font-weight:600;text-decoration:none;display:inline-block}.profile summary{border-radius:var(--radius);cursor:pointer;align-items:center;gap:.65rem;padding:.4rem;list-style:none;display:flex}.profile summary::-webkit-details-marker{display:none}.profile summary:hover{background:var(--accent-soft)}.profile .chevron{color:var(--muted);margin-left:auto;display:inline-flex;transform:rotate(90deg)}.profile[open] .chevron{transform:rotate(-90deg)}.avatar{background:var(--accent-soft);width:2.4rem;height:2.4rem;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-weight:600;display:inline-grid}.profile-name{flex-direction:column;min-width:0;font-size:.85rem;line-height:1.25;display:flex}.profile-name strong{font-weight:500}.profile-menu{flex-direction:column;gap:.35rem;padding:.6rem .4rem .2rem;font-size:.88rem;display:flex}.profile-email{overflow-wrap:anywhere;font-size:.8rem}.shell-main{min-width:0}.topbar{justify-content:flex-end;align-items:center;gap:1.25rem;padding:1.25rem 2.5rem 0;display:flex}.topbar-search{border-radius:var(--radius);background:var(--surface);max-width:22rem;color:var(--muted);box-shadow:var(--lift);flex:1;align-items:center;gap:.5rem;margin-right:auto;padding:0 .8rem;display:flex}.topbar-search input[type=search]{background:0 0;border:0;flex:1;min-width:0;padding:.6rem 0}.topbar-search input:focus-visible{outline:none}.topbar-search:focus-within{outline:2px solid var(--accent);outline-offset:2px}.bell{color:var(--muted);display:inline-flex;position:relative}.bell .count{background:var(--accent);min-width:1.15rem;color:var(--accent-fg);text-align:center;border-radius:999px;padding:0 .3rem;font-size:.7rem;line-height:1.15rem;position:absolute;top:-.45rem;right:-.6rem}@media (max-width:900px){.shell{display:block}.sidebar{z-index:10;border-right:0;border-bottom:1px solid var(--border);height:auto;padding:.75rem 1rem}.sidebar-top{margin-bottom:0}.sidebar-menu{display:inline-block}.sidebar-body{display:none}.sidebar.open .sidebar-body{max-height:calc(100vh - 4rem);padding-top:1rem;display:flex;overflow-y:auto}.topbar{padding:1rem 1rem 0}}.card{background:var(--raised);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--lift);padding:1.4rem 1.6rem}@media (prefers-color-scheme:light){.card{border-color:#0000}}.card>:first-child{margin-top:0}.card>:last-child{margin-bottom:0}.grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (max-width:52rem){.split{grid-template-columns:minmax(0,1fr)}}.section-head{justify-content:space-between;align-items:baseline;gap:1rem;margin:2rem 0 .75rem;display:flex}.section-head h2{margin:0}.stat-value{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:650;line-height:1.1;display:block}.stat-label{color:var(--muted);margin-top:.15rem;font-size:.8rem;display:block}.meetings{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--raised);margin:0;padding:0;list-style:none;overflow:hidden}.meeting{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding:.85rem 1.15rem;display:grid}.meetings>.meeting:last-child{border-bottom:none}.meeting:hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.meeting-title{color:inherit;font-weight:550;text-decoration:none}.meeting-title:hover{text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.meeting-meta{color:var(--muted);grid-column:1;font-size:.82rem}.meeting-score{grid-area:1/2/span 2;align-items:center;gap:.85rem;display:flex}.score-figure{font-variant-numeric:tabular-nums;letter-spacing:-.01em;text-align:right;min-width:2.2ch;font-size:1.35rem;font-weight:650}.pips{gap:3px;display:flex}.pip{background:var(--unobserved);border-radius:2px;width:9px;height:18px}.pip-candidate{background:var(--candidate);align-self:center;height:10px}.pip-confirmed{background:var(--confirmed)}.pip-contradicted{background:var(--contradicted);border-radius:2px 2px 6px 6px;height:18px}.coverage{margin:0;padding:0;list-style:none}.coverage li{border-bottom:1px solid var(--border);padding:.5rem 0}.coverage li:last-child{border-bottom:none}.coverage-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.coverage-count{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:.82rem}.bar{background:var(--unobserved);border-radius:3px;height:6px;margin-top:.4rem;overflow:hidden}.bar-fill{background:var(--confirmed);height:100%}.bar-fill-candidate{background:var(--candidate)}.empty{text-align:center;color:var(--muted);padding:2rem 1.15rem}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.field{flex-direction:column;gap:.3rem;max-width:22rem;margin-bottom:.85rem;display:flex}.field label{color:var(--muted);font-size:.85rem}.field input{width:100%}.field.consent{max-width:36rem}.field.consent label{color:inherit;align-items:flex-start;gap:.5rem;font-size:.9rem;display:flex}.field.consent input{width:auto;margin-top:.2rem}.link-button{color:var(--accent);text-underline-offset:.15em;font:inherit;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.link-button:hover{border-color:#0000}.stage{text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--border);border-radius:999px;margin-left:.5rem;padding:.05rem .4rem;font-size:.72rem;display:inline-block}.stage-captured{color:var(--candidate);border-color:color-mix(in srgb, var(--candidate) 45%, transparent)}.stage-scored{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 45%, transparent)}.stage-empty{color:var(--muted)}.stage-proposed{color:var(--candidate);border-color:color-mix(in srgb, var(--candidate) 45%, transparent)}.stage-approved{color:var(--confirmed);border-color:color-mix(in srgb, var(--confirmed) 45%, transparent)}.stage-dismissed{color:var(--muted)}.command{border-radius:var(--radius);background:color-mix(in srgb, var(--fg) 5%, transparent);-webkit-user-select:all;user-select:all;margin-top:.4rem;padding:.4rem .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.82rem;display:block}input[type=search]{min-width:14rem}.shortfall{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.78rem;display:block}.support-banner{color:#6b3d00;background:#fff4e5;border-bottom:1px solid #f0a64b;padding:.55rem 1.25rem;font-size:.9rem}.criterion-edit{margin-bottom:.85rem}.criterion-edit .field{max-width:none}.criterion-edit textarea{resize:vertical;width:100%;min-height:4.5rem;line-height:1.45}.criterion-edit-row{flex-wrap:wrap;align-items:flex-end;gap:.75rem;display:flex}.criterion-edit-row .field:first-child{flex:16rem}.criterion-edit-row .field{margin-bottom:.5rem}.problems{padding-left:1.2rem}.tried-quote{font-size:.85rem;display:block}.filters{flex-wrap:wrap;align-items:flex-end;gap:0 .75rem;margin:1rem 0 .5rem;display:flex}.filters .field{max-width:13rem;margin-bottom:.5rem}.filters .field:first-child{flex:12rem}.filters .field input,.filters .field select{box-sizing:border-box;width:100%;height:2.5rem}.filter-actions{margin-bottom:.5rem}.pager{justify-content:center;gap:1.25rem;margin-top:1.25rem}.status-tabs{flex-wrap:wrap;gap:.35rem 1rem;margin:.75rem 0 1rem;display:flex}.status-tabs [aria-current=page]{color:inherit;font-weight:600;text-decoration:none}.edit-call{margin:.75rem 0 1rem}.edit-call summary{cursor:pointer}.edit-call form{margin-top:.75rem}.outcome-won{color:var(--confirmed);border-color:color-mix(in srgb, var(--confirmed) 45%, transparent)}.outcome-lost{color:var(--muted)}.outcome-open{color:var(--candidate);border-color:color-mix(in srgb, var(--candidate) 45%, transparent)}.segment-notes textarea{resize:vertical;width:100%;min-height:3.5rem;margin:.35rem 0}.notes{border-left:2px solid var(--accent-soft);margin:.35rem 0;padding:0 0 0 .75rem;list-style:none}.note p{margin:.2rem 0}.note-meta{align-items:baseline;gap:.6rem;font-size:.8rem;display:flex}.note-add{font-size:.8rem}.inline-form{display:inline}.call-history{margin-top:1.5rem;font-size:.85rem}.notifications-link{color:var(--muted);align-items:center;gap:.35rem;text-decoration:none;display:inline-flex}.notifications-link .count{background:var(--accent);min-width:1.25rem;color:var(--bg,#fff);text-align:center;border-radius:999px;padding:0 .35rem;font-size:.72rem;font-weight:600;line-height:1.25rem}.signal.unread{border-left:3px solid var(--accent)}.dispute{margin:.75rem 0}.dispute fieldset{border:none;max-width:none;padding:0}.dispute fieldset label{color:inherit;margin:.2rem 0;font-size:.9rem;display:block}.dispute textarea,.dispute select,.dispute .field input{width:100%}.dispute .field{max-width:none}.corrections h3{margin-bottom:.25rem}.save-example{margin-top:.2rem;font-size:.8rem}.save-example form{max-width:28rem;margin-top:.4rem}.example-quote{border-left:3px solid var(--accent);margin:.4rem 0;padding-left:.75rem}.example-quote footer{margin-top:.25rem;font-size:.8rem}.goal-form input{width:3.2rem;padding:.15rem .3rem;font-size:.85rem}.agenda{margin:0;padding:0;list-style:none}.agenda li{border-top:1px solid var(--border);align-items:baseline;gap:.75rem;padding:.45rem 0;display:flex}.agenda li:first-child{border-top:0}.agenda-kind{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);flex:0 0 5.5rem;font-size:.72rem}.sample-call{margin:.5rem 0 .75rem}.sample-call button{margin-right:.5rem}.sample-note{border-left:3px solid var(--accent);font-size:.9rem}.table-scroll{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}.table-scroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.table-scroll>table{min-width:100%}.bulk-bar{z-index:5;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:1rem;display:flex;position:sticky;top:4rem}@media (max-width:720px){.bulk-bar{position:static}}.meeting.selectable{padding-left:2.4rem;position:relative}.meeting-pick{width:1.05rem;height:1.05rem;position:absolute;top:1.1rem;left:.9rem}.heatmap td.heat{text-align:center;background:color-mix(in srgb, var(--accent) calc(var(--heat,0%) * .45), transparent);font-variant-numeric:tabular-nums}.heatmap th[scope=row]{text-align:left;font-weight:500}.call-type-form{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.4rem 0;display:flex}.call-type-name{min-width:8rem;font-weight:600}.call-type-default{color:var(--muted);font-size:.85rem}.guidance-controls{font-size:.8rem}.action-items{margin:0 0 .5rem;padding:0;list-style:none}.action-items li{border-bottom:1px solid var(--border);align-items:flex-start;gap:.6rem;padding:.5rem 0;display:flex}.action-items li.done .action-text{color:var(--muted);text-decoration:line-through}.action-check{cursor:pointer;color:inherit;background:0 0;border:0;padding:.1rem .3rem;font-size:1.15rem;line-height:1}.action-meta{margin-top:.15rem;font-size:.82rem}.not-right{font-size:.8rem}.not-right-form{flex-wrap:wrap;align-items:flex-end;gap:.4rem .6rem;margin:.4rem 0;font-size:.85rem;display:flex}.not-right-form label{flex-direction:column;flex:16rem;gap:.2rem;display:flex}.overlay-look{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.overlay-look input[type=number]{width:4.5rem}.next-call{margin:.25rem 0 .75rem}.card table{width:100%}.card th{text-align:left;color:var(--muted);border-bottom:1px solid var(--border);padding:0 .75rem .7rem 0;font-size:.82rem;font-weight:500}.card td{border-bottom:1px solid var(--border);padding:.75rem .75rem .75rem 0}.card tr:last-child td{border-bottom:0}.pill{border:1px solid var(--unobserved);white-space:nowrap;border-radius:6px;padding:.15rem .65rem;font-size:.8rem;font-weight:500;display:inline-block}.pill-on{background:var(--ok-bg);border-color:var(--ok-line);color:var(--confirmed)}.pill-off{background:var(--bad-bg);border-color:var(--bad-line);color:var(--contradicted)}.plan-strip{margin-top:1rem;padding:.75rem 1rem}.follow-up-send{border-top:1px solid var(--border);margin-top:1rem;padding-top:1rem}.follow-up-sent{gap:.4rem;margin:.75rem 0 0;padding:0;list-style:none;display:grid}.stat-card{align-items:center;gap:1.1rem;display:flex}.stat-icon{color:#00ac4f;background:linear-gradient(200deg,#d3ffe7 0%,#effff6 100%);border-radius:50%;flex:none;place-items:center;width:4.2rem;height:4.2rem;display:inline-grid}.stat-label{color:var(--muted);font-size:.85rem;display:block}.stat-value{font-size:1.85rem;font-weight:600;line-height:1.2;display:block}.download{border-radius:var(--radius);border:1px solid var(--border);color:var(--fg);flex-direction:column;gap:.2rem;padding:1rem 1.1rem;text-decoration:none;display:flex}.download:hover{border-color:var(--accent)}body>main{margin:0 auto}main.auth{place-items:center;max-width:none;min-height:100vh;padding:2rem 1rem;display:grid}.auth-card{background:var(--surface);border-radius:var(--radius-lg);width:min(100%,27rem);box-shadow:var(--lift);padding:2.25rem 2rem 1.75rem}.auth-brand{color:var(--accent);margin-bottom:1.75rem}.auth-brand span{color:var(--fg)}.auth-card .field{max-width:none}.auth-card form>button[type=submit]{width:100%;margin-top:.35rem;padding:.65rem}.split-even{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));display:grid}.split-even .card h2,.stats-row+.split-even h2{margin-top:0}.landing{--bg:#fbfaf5;--surface:#fff;--raised:#fff;--fg:#1d2318;--muted:#565e4c;--border:#e8e8dc;--accent:#3b6b1e;--accent-soft:#eaf2dd;--accent-fg:#fff;--lime:#c6da78;--met-bg:#e4efd2;--met-line:#6f9a3a;--met-fg:#2f5516;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--bg);min-height:100vh;color:var(--fg);overflow-x:clip}@media (prefers-reduced-motion:no-preference){html:has(.landing){scroll-behavior:smooth}}.landing section[id]{scroll-margin-top:5.5rem}.landing section.how{scroll-margin-top:0}.glass{-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background:linear-gradient(135deg,#ffffff8c,#fff0 42% 68%,#ffffff40),#ffffff80;border:1px solid #fffc;box-shadow:inset 0 1px #fffffff2,inset 0 -1px 1px #ffffff4d,0 10px 36px #3b4b1e14}.pane{background:linear-gradient(135deg,#fffffff0,#ffffffb3 45%,#ffffffc2 70%,#ffffffeb);border:1px solid #ffffffe6;box-shadow:inset 0 1px #fffffff2,0 10px 36px #3b4b1e14}.landing-nav{z-index:50;border-radius:999px;align-items:center;gap:.75rem;width:min(68rem,100% - 2rem);margin:.9rem auto 0;padding:.45rem .45rem .45rem 1.1rem;display:flex;position:sticky;top:.9rem}.landing-nav .brand{flex:none;font-size:1.1rem}.landing-nav .button-primary{border-radius:999px;flex:none;padding:.55rem 1.1rem}.landing-sections{flex:1;justify-content:center;display:flex}.landing-sections ul{gap:.15rem;margin:0;padding:0;list-style:none;display:flex}.landing-sections a{color:var(--muted);white-space:nowrap;border-radius:999px;padding:.45rem .8rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background-color .2s,color .2s;display:block}.landing-sections a:hover{color:var(--fg);background:#ffffffa6}.landing-sections a[aria-current=true]{color:var(--accent);background:var(--accent-soft)}.landing-menu{display:none}.landing-links{flex-wrap:wrap;gap:1.25rem;display:flex}.landing-links a{color:var(--muted);font-size:.92rem;text-decoration:none}.landing-links a:hover{color:var(--fg)}.button-primary,.button-secondary{border-radius:var(--radius);white-space:nowrap;padding:.7rem 1.3rem;font-weight:500;text-decoration:none;display:inline-block}.button-primary{background:var(--accent);color:var(--accent-fg)}.button-primary:hover{background:color-mix(in srgb, var(--accent) 88%, black)}.button-secondary{background:var(--surface);color:var(--fg);border:1px solid var(--border)}.button-secondary:hover{border-color:var(--accent)}.landing-main{padding:0 clamp(1rem,4vw,3rem)}.landing>main{max-width:none;padding:0}.glass-scene{isolation:isolate;position:relative;overflow:hidden}.glass-scene-media,.glass-scene-canvas{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.glass-scene-canvas{opacity:0;transition:opacity .6s}.glass-scene[data-mode=webgl] .glass-scene-canvas{opacity:1}.glass-scene-tiles{position:absolute;inset:0}.glass-tile{position:absolute;transform:translate(-50%,-50%)}.glass-scene-content{z-index:1;position:relative}.hero{isolation:isolate;flex-direction:column;justify-content:center;min-height:100svh;margin-top:-4.4rem;padding:8rem 0 10.5rem;display:flex;position:relative;overflow:clip}.hero-art{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.hero:after{content:"";z-index:-1;background:linear-gradient(to bottom, #fbfaf500, #fbfaf599 55%, var(--bg));pointer-events:none;height:28%;position:absolute;inset:auto 0 0}.hero-copy{text-align:center;max-width:48rem;margin:0 auto;padding:0 1.5rem}.hero h1{letter-spacing:-.035em;color:#1a2015;margin:0;font-size:clamp(2.4rem,6vw,4.6rem);font-weight:600;line-height:1.04}.hero h1 em{color:var(--accent);font-weight:500}.hero-lede{color:#353d2f;max-width:36rem;margin:1.25rem auto 0;font-size:1.06rem}.hero-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-top:1.75rem;display:flex}.hero-actions a{border-radius:999px}.hero-actions .button-secondary{background:#ffffffb8;border-color:#ffffffe6}.scroll-cue{width:2.6rem;height:2.6rem;color:var(--accent);background:#fff9;border:1px solid #ffffffe6;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:6.75rem;left:50%;translate:-50%;box-shadow:0 6px 20px #3b4b1e1f}.scroll-cue span{border-bottom:2px solid;border-right:2px solid;width:.6rem;height:.6rem;animation:1.8s ease-in-out infinite cue-nod;translate:0 -.12rem;rotate:45deg}@keyframes cue-nod{50%{transform:translate(.12rem,.12rem)}}.hero-birds{z-index:-1;pointer-events:none;position:absolute;inset:0}.bird{top:var(--y);left:var(--x);width:calc(30px * var(--s,1));height:calc(12px * var(--s,1));opacity:calc(.45 + var(--s,1) * .4);animation:bird-drift var(--drift,9s) ease-in-out var(--delay,0s) infinite alternate;position:absolute}.bird i{transform-origin:95% 80%;width:50%;height:100%;animation:bird-wing var(--flap,2.6s) ease-in-out var(--delay,0s) infinite;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 12'%3E%3Cpath d='M1 4.5C4.5 2 8.5 2.5 14.2 9.6' fill='none' stroke='%232b3125' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") 50%/100% 100% no-repeat;position:absolute;top:0;left:0}.bird i+i{animation-name:bird-wing-mirror;transform:scaleX(-1)}@keyframes bird-drift{to{transform:translate(9px,-6px)}}@keyframes bird-wing{0%,56%,to{transform:rotate(6deg)}8%,24%,40%{transform:rotate(-24deg)}16%,32%,48%{transform:rotate(22deg)}}@keyframes bird-wing-mirror{0%,56%,to{transform:scaleX(-1)rotate(6deg)}8%,24%,40%{transform:scaleX(-1)rotate(-24deg)}16%,32%,48%{transform:scaleX(-1)rotate(22deg)}}.hero[data-offscreen] .bird,.hero[data-offscreen] .bird i{animation-play-state:paused}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.hero{view-timeline:--hero block}.hero-art{animation:linear both hero-art;animation-timeline:--hero;animation-range:exit}.hero-birds{animation:linear both hero-birds;animation-timeline:--hero;animation-range:exit}.hero-copy{animation:linear both hero-copy;animation-timeline:--hero;animation-range:exit exit 60%}.scroll-cue{animation:linear both hero-cue;animation-timeline:--hero;animation-range:exit exit 12%}}}.hero[data-away] .hero-art{transform:translateY(calc(var(--away,0) * 32%)) scale(calc(1 + var(--away,0) * .08))}.hero[data-away] .hero-birds{transform:translateY(calc(var(--away,0) * -18%))}.hero[data-away] .hero-copy{--lift:min(1, var(--away,0) / .6);transform:translateY(calc(var(--lift) * -5rem));opacity:calc(1 - var(--lift))}.hero[data-away] .scroll-cue{opacity:calc(1 - min(1, var(--away,0) / .12))}@keyframes hero-art{to{transform:translateY(32%)scale(1.08)}}@keyframes hero-birds{to{transform:translateY(-18%)}}@keyframes hero-copy{to{opacity:0;transform:translateY(-5rem)}}@keyframes hero-cue{to{opacity:0}}.facts{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-width:68rem;margin:-5rem auto 0;padding:0;list-style:none;display:grid;position:relative}.fact{border-radius:22px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .9rem;padding:1.1rem 1.35rem;display:grid}.fact-icon{background:var(--accent-soft);width:2.75rem;height:2.75rem;color:var(--accent);border-radius:14px;grid-row:span 2;place-items:center;display:grid}.fact strong{letter-spacing:-.02em;color:var(--accent);font-size:1.3rem;font-weight:600;line-height:1.2}.fact span:last-child{color:var(--muted);font-size:.9rem;line-height:1.4}.landing-section{text-align:center;max-width:80rem;margin:7rem auto 0}.landing-section h2,.how h2{letter-spacing:-.03em;margin:.6rem 0 1rem;font-size:clamp(1.9rem,3.6vw,2.9rem);font-weight:600}.eyebrow{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin:0;padding:.25rem .85rem;font-size:.8rem;font-weight:500;display:inline-block}.section-lede{max-width:42rem;color:var(--muted);margin:0 auto 2rem}.wash{isolation:isolate;position:relative}.wash:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(40rem 24rem at 15% 35%,#ffd6ba99,#0000 70%),radial-gradient(38rem 26rem at 85% 65%,#c6da7873,#0000 70%);position:absolute;inset:-3rem -12vw}.od{text-align:left;grid-template-columns:minmax(0,1fr) 17rem;align-items:start;gap:1.25rem;max-width:78rem;margin:2rem auto 0;display:grid}.od-stage{aspect-ratio:16/10;background:#17191a;border-radius:22px;width:100%;min-height:38rem;position:relative;overflow:hidden;box-shadow:0 30px 80px #1d231847}.od-meeting{color:#eef0ea;flex-direction:column;padding:.8rem;display:flex;position:absolute;inset:0}.od-meeting-bar{color:#b9bdb2;align-items:center;gap:.75rem;padding:.1rem .3rem .7rem;font-size:.8rem;display:flex}.od-dots{gap:.35rem;display:flex}.od-dots i{background:#3a3d38;border-radius:50%;width:.6rem;height:.6rem;display:block}.od-meeting-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.od-rec{color:#ff9a8a;font-variant-numeric:tabular-nums}.od-people{flex:1;grid-template-columns:1.5fr 1fr;gap:.6rem;min-height:0;display:grid}.od-person{border-radius:14px;place-items:center;transition:box-shadow .3s;display:grid;position:relative;overflow:hidden}.od-person.them{background:radial-gradient(120% 90% at 30% 15%,#a07a5c 0%,#5b4434 45%,#2b221c 100%)}.od-person.me{background:radial-gradient(120% 90% at 70% 20%,#6d8a5a 0%,#3c4f33 50%,#1f281b 100%)}.od-person.speaking{box-shadow:inset 0 0 0 3px var(--lime)}.od-avatar{color:#fff;background:linear-gradient(135deg,#ffbd8f,#e3785b);border-radius:50%;place-items:center;width:5rem;height:5rem;font-size:1.3rem;font-weight:600;display:grid;box-shadow:0 10px 30px #0000004d}.od-person.me .od-avatar{background:linear-gradient(135deg,#a9cf6a,#3b6b1e);width:3.75rem;height:3.75rem;font-size:.9rem}.od-name{text-overflow:ellipsis;white-space:nowrap;background:#00000080;border-radius:6px;max-width:calc(100% - 1.2rem);padding:.15rem .5rem;font-size:.72rem;position:absolute;bottom:.55rem;left:.6rem;overflow:hidden}.od-meeting-controls{justify-content:center;gap:.6rem;padding-top:.7rem;display:flex}.od-meeting-controls i{background:#2f322d 50%/1.1rem no-repeat;border-radius:50%;width:2.3rem;height:2.3rem;display:block}.od-meeting-controls .mic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8eae4' stroke-width='1.8' stroke-linecap='round'%3E%3Crect x='9' y='3' width='6' height='11' rx='3'/%3E%3Cpath d='M5 11a7 7 0 0 0 14 0M12 18v3'/%3E%3C/svg%3E")}.od-meeting-controls .cam{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8eae4' stroke-width='1.8' stroke-linejoin='round'%3E%3Cpath d='M3 7h12v10H3zM15 10.5l6-3.5v10l-6-3.5'/%3E%3C/svg%3E")}.od-meeting-controls .share{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23e8eae4' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5h18v12H3zM12 14V8M9 11l3-3 3 3'/%3E%3C/svg%3E")}.od-meeting-controls .leave{background-color:#d64541;border-radius:999px;width:3.4rem}.od-card{--k:1;--o-alpha:.55;z-index:1;width:calc(640px * var(--k));overscroll-behavior:contain;border:1px solid rgba(var(--o-line), .35);max-width:calc(100% - 24px);max-height:calc(100% - 24px);font:calc(13px * var(--k)) / 1.5 system-ui, -apple-system, "Segoe UI", sans-serif;color:var(--o-text);background:rgba(var(--o-bg), var(--o-alpha));cursor:grab;-webkit-user-select:none;user-select:none;scrollbar-width:thin;border-radius:1.0769em;padding:.7692em 1.0769em;position:absolute;top:48px;right:12px;overflow-y:auto;box-shadow:0 18px 50px #0000004d}.od-card[data-dragging]{cursor:grabbing}.od-card--moved{top:0;left:0;right:auto}.od-card,.od-card[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--o-bg:12, 10, 9;--o-line:120, 113, 108;--o-field:#1c1917e6;--o-text:#f5f5f4;--o-text-2:#e7e5e4;--o-button:#d6d3d1;--o-dim:#a8a29e;--o-muted:#9a928c;--o-ok:#4ade80;--o-warn:#fbbf24;--o-bad:#f87171;--o-accent:var(--o-accent-hi)}.od-card[data-theme=midnight]{--o-bg:15, 23, 42;--o-line:100, 116, 139;--o-field:#1e293be6;--o-text:#f1f5f9;--o-text-2:#e2e8f0;--o-button:#cbd5e1;--o-dim:#94a3b8;--o-muted:#919fb4}.od-card[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--o-bg:250, 250, 249;--o-field:#fffffff2;--o-text:#1c1917;--o-text-2:#292524;--o-button:#44403c;--o-dim:#57534e;--o-muted:#5f5853;--o-ok:#15803d;--o-warn:#b45309;--o-bad:#b91c1c;--o-accent:var(--o-accent-lo);background:linear-gradient(135deg, #ffffff73, #fff0 45%, #fff0 70%, #ffffff26), rgba(255, 255, 255, calc(.3 + var(--o-alpha) * .55));-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);border-color:#ffffffbf;box-shadow:inset 0 1px #fffffff2,0 18px 50px #0000004d}.od-card[data-theme=glass]{--o-bg:17, 18, 22;--o-line:255, 255, 255;--o-field:#ffffff17;--o-text:#fff;--o-text-2:#f4f4f5;--o-button:#ececef;--o-dim:#d4d4d9;--o-muted:#c4c4cc;--o-ok:#4ade80;--o-warn:#fcd34d;--o-bad:#fca5a5;background:linear-gradient(160deg, #ffffff1f, #ffffff05 38%, #fff0 60%), rgba(var(--o-bg), calc(var(--o-alpha) * .85));text-shadow:0 1px 2px #0000008c;border-color:#ffffff29;box-shadow:inset 0 1px #ffffff38,0 18px 50px #0000004d}.od-card,.od-card[data-accent=indigo]{--o-accent-hi:165, 180, 252;--o-accent-lo:67, 56, 202}.od-card[data-accent=sky]{--o-accent-hi:125, 211, 252;--o-accent-lo:3, 105, 161}.od-card[data-accent=violet]{--o-accent-hi:196, 181, 253;--o-accent-lo:109, 40, 217}.od-card[data-accent=stone]{--o-accent-hi:214, 211, 209;--o-accent-lo:68, 64, 60}.od-card button{border:1px solid rgba(var(--o-line), .35);color:var(--o-button);font:inherit;text-shadow:none;cursor:pointer;background:0 0;border-radius:.5455em;padding:.2727em .7273em;font-size:.846em}.od-card button:hover{border-color:var(--o-dim)}.od-card button[aria-pressed=true]{border-color:rgb(var(--o-accent));background:rgba(var(--o-accent), .14);color:var(--o-text)}.od-card .od-quit{color:var(--o-muted);border-color:#0000;padding:0 .333em;font-size:1.154em;line-height:1.2}.od-card .od-quit:hover{color:var(--o-text);border-color:#0000}.od-card button:focus-visible,.od-card summary:focus-visible,.od-ask input:focus-visible{outline:2px solid rgb(var(--o-accent));outline-offset:1px}.od-bar{align-items:center;gap:.4615em;display:flex}.od-card .od-primary{border-color:rgb(var(--o-accent));background:rgba(var(--o-accent), .25);color:var(--o-text)}.od-bar-note{min-width:0;color:var(--o-dim);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.846em;overflow:hidden}.od-score-box{flex:none;align-items:center;gap:.5385em;display:flex}.od-engagement{color:var(--o-dim);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;font-size:.77em;font-weight:600}.od-meter{background:rgba(var(--o-line), .25);border-radius:.2308em;width:6.9231em;height:.3846em;display:block;overflow:hidden}.od-meter-fill{background:rgb(var(--o-accent));height:100%;display:block}.od-score{min-width:2ch;color:rgb(var(--o-accent));text-align:right;font-weight:700;line-height:1}.od-card .od-grip{width:2em;height:2em;color:var(--o-dim);cursor:grab;touch-action:none;border-color:#0000;place-items:center;padding:0;display:grid}.od-grip svg{fill:currentColor;width:1.1em;height:1.1em}.od-banner{background:rgba(var(--o-accent), .2);border-radius:.62em;margin:.62em 0 0;padding:.46em .62em;font-size:.923em}.od-say,.od-answer{margin-top:.7692em}.od-say p,.od-answer p{margin:0}.od-waiting{color:var(--o-dim)}.od-exchange{flex-direction:column;gap:.4615em;display:flex}.od-exchange+.od-exchange{margin-top:.4615em}.od-turn{flex-direction:column;gap:.1538em;max-width:88%;display:flex}.od-turn.them{align-self:flex-end;align-items:flex-end}.od-turn.me{align-self:flex-start;align-items:flex-start}.od-who{color:var(--o-dim);letter-spacing:.08em;text-transform:uppercase;font-size:.77em;font-weight:600}.od-turn.me .od-who{color:rgb(var(--o-accent))}.od-bubble{border-radius:1.0769em;padding:.4615em .7692em;line-height:1.4}.od-turn.them .od-bubble{background:rgba(var(--o-line), .16);color:var(--o-text-2);border-bottom-right-radius:.3077em}.od-turn.me .od-bubble{border:1px solid rgba(var(--o-accent), .45);background:rgba(var(--o-accent), .16);color:var(--o-text);border-bottom-left-radius:.3077em;font-weight:600}.od-assist{margin-top:.6154em}.od-answer-head{align-items:center;gap:.62em;margin-bottom:.4615em;display:flex}.od-tag{min-width:0;color:rgb(var(--o-accent));letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.77em;font-weight:600;overflow:hidden}.od-tag.asked{color:var(--o-dim);letter-spacing:0;text-transform:none;font-size:.846em;font-weight:400}.od-age{min-width:0;color:var(--o-dim);white-space:nowrap;flex:1;font-size:.77em}.od-card .od-refresh{padding:.1em .7em;font-size:.77em}.od-card .od-close{color:var(--o-muted);border-color:#0000;padding:0 .3em;font-size:1.08em;line-height:1.1}.od-answer ul{margin:0;padding-left:1.3846em}.od-answer li{margin:.2308em 0;line-height:1.45}.od-quote{color:var(--o-dim);font-size:.846em;display:block}.od-screen-note{color:var(--o-dim);margin-top:.4615em;font-size:.846em}.od-actions{flex-wrap:wrap;align-items:center;gap:.15em;display:flex}.od-action{align-items:center;gap:.15em;display:inline-flex}.od-card .od-actions button{border-color:#0000;border-radius:.5833em;align-items:center;gap:.4167em;padding:.3333em .6667em;font-size:.9231em;display:inline-flex}.od-card .od-actions button:hover{background:rgba(var(--o-line), .14);border-color:#0000}.od-actions svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.1667em;height:1.1667em}.od-dot{color:var(--o-muted)}.od-ask{border:1px solid rgba(var(--o-line), .3);background:var(--o-field);border-radius:.7692em;align-items:center;gap:.4615em;margin-top:.4615em;padding:.3077em .3077em .3077em .7692em;display:flex}.od-ask:focus-within{border-color:rgb(var(--o-accent))}.od-ask input{min-width:0;color:var(--o-text);font:inherit;-webkit-user-select:text;user-select:text;background:0 0;border:0;outline:none;flex:1;padding:.3077em 0}.od-ask input::placeholder{color:var(--o-muted)}.od-card .od-ask button[type=submit]:not(.link-button):not(.danger),.od-card .od-ask button[type=submit]:not(.link-button):not(.danger):hover:not(:disabled){background:rgb(var(--o-accent-lo));color:#fff;border:0;border-radius:50%;place-items:center;width:2.1538em;height:2.1538em;padding:0;font-size:1em;display:grid}.od-send svg{fill:currentColor;width:1.0769em;height:1.0769em}.od-foot{flex-wrap:wrap;align-items:baseline;gap:.3636em .9091em;margin-top:.7273em;font-size:.8462em;display:flex}.od-details{flex:auto;min-width:0}.od-details[open]{flex-basis:100%}.od-details summary{width:max-content;max-width:100%;color:var(--o-dim);cursor:pointer;align-items:center;gap:.46em;list-style:none;display:flex}.od-details summary::-webkit-details-marker{display:none}.od-details summary:before{content:"▸";font-size:.82em}.od-details[open] summary:before{content:"▾"}.od-status{color:var(--o-muted);margin-left:auto;font-size:.91em}.od-criteria{flex-wrap:wrap;gap:.36em;margin:.73em 0 0;padding:0;list-style:none;display:flex}.od-chip{border:1px solid rgba(var(--o-line), .3);color:var(--o-text-2);border-radius:999px;align-items:center;gap:.36em;padding:.18em .73em;display:inline-flex}.od-chip.confirmed{border-color:var(--o-ok)}.od-chip.candidate{border-color:var(--o-warn);border-style:dashed}.od-chip.contradicted{border-color:var(--o-bad)}.od-state:before{content:"○";color:var(--o-muted)}.od-state.confirmed:before{content:"●";color:var(--o-ok)}.od-state.candidate:before{content:"◐";color:var(--o-warn)}.od-state.contradicted:before{content:"✕";color:var(--o-bad)}.od-hint{color:var(--o-dim);font-variant-numeric:tabular-nums;font-size:.82em}.od-talk{color:var(--o-dim);margin:.55em 0 0}.od-to-ask{margin-top:.73em;line-height:1.35}.od-sub{color:var(--o-dim);letter-spacing:.06em;text-transform:uppercase;margin:0 0 .3em;font-size:.91em;font-weight:600}.od-to-ask ol{margin:0;padding-left:1.45em}.od-to-ask li{margin-bottom:.27em}.od-to-ask li.done{color:var(--o-dim);text-decoration:line-through}.od-captions{background:var(--o-field);border-radius:.73em;margin-top:.73em;padding:.55em .73em;line-height:1.35}.od-captions p{margin:0}.od-captions p+p{margin-top:.27em}.od-keeping{color:var(--o-muted);margin-top:.5455em;font-size:.9091em;display:block}.od-brief{border:1px solid rgba(var(--o-line), .35);background:rgba(var(--o-line), .08);border-radius:.7273em;margin-top:.7273em;padding:.7273em .9091em;font-size:.8462em;line-height:1.4}.od-brief p{margin:0 0 .3636em}.od-brief ul{margin:.3636em 0 0;padding-left:1.2727em}.od-brief li{margin-bottom:.2727em}.od-dim{color:var(--o-dim)}.od-prep{border-top:1px solid rgba(var(--o-line), .3);margin-top:.5455em;padding-top:.5455em}.od-side{color:var(--o-dim);letter-spacing:.06em;text-transform:uppercase;margin-right:.36em;font-size:.82em}.od-show{z-index:1;color:#1d2318;background:#fffffff0;border:1px solid #ffffff4d;border-radius:999px;padding:.45rem .95rem;font-size:.82rem;font-weight:500;position:absolute;top:48px;right:12px;box-shadow:0 8px 24px #0000004d}.od-controls{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.85rem;display:flex}.od-progress{color:var(--muted);font-variant-numeric:tabular-nums;margin-right:auto;font-size:.85rem}.od-controls button,.od-reset{border:1px solid var(--border);background:var(--surface);color:var(--fg);border-radius:999px;padding:.4rem .95rem;font-size:.82rem}.od-controls button:hover:not(:disabled),.od-reset:hover:not(:disabled){border-color:var(--accent)}.od-controls button:disabled,.od-reset:disabled{opacity:.5;cursor:default}.od-look{border-radius:22px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex}.od-look h3{margin:0;font-size:1rem;font-weight:600}.od-field{border:0;min-width:0;margin:0;padding:0}.od-field legend,.od-legend{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;margin-bottom:.45rem;padding:0;font-size:.78rem;font-weight:500;display:block}.od-segments{flex-wrap:wrap;gap:.3rem;display:flex}.od-segment,.od-swatch{position:relative}.od-segment input,.od-swatch input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.od-segment span{border:1px solid var(--border);background:var(--surface);border-radius:999px;padding:.32rem .75rem;font-size:.82rem;display:block}.od-segment:has(input:checked) span{border-color:var(--accent);background:var(--accent);color:var(--accent-fg)}.od-segment:has(input:focus-visible) span{outline:2px solid var(--accent);outline-offset:2px}.od-swatch:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.od-swatches{gap:.5rem;display:flex}.od-swatch{border:1px solid var(--border);background:var(--surface);border-radius:50%;place-items:center;width:2rem;height:2rem;display:grid}.od-swatch:after{content:"";background:rgb(var(--swatch));border-radius:50%;width:1.1rem;height:1.1rem}.od-swatch[data-accent-choice=indigo]{--swatch:129, 140, 248}.od-swatch[data-accent-choice=sky]{--swatch:56, 189, 248}.od-swatch[data-accent-choice=violet]{--swatch:167, 139, 250}.od-swatch[data-accent-choice=stone]{--swatch:168, 162, 158}.od-swatch:has(input:checked){border-color:var(--fg);box-shadow:inset 0 0 0 2px var(--surface)}.od-range{align-items:center;gap:.6rem;display:flex}.od-range input{min-width:0;accent-color:var(--accent);flex:1}.od-range output{min-width:2.6rem;color:var(--muted);font-variant-numeric:tabular-nums;text-align:right;font-size:.85rem}.od-reset{align-self:flex-start}.od-note{color:var(--muted);margin:0;font-size:.8rem}.feature-grid,.price-grid,.privacy-grid{text-align:left;gap:1rem;margin-top:2rem;display:grid}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature,.privacy-card{border-radius:22px;padding:1.4rem 1.5rem}.feature-icon{background:var(--accent-soft);width:2.5rem;height:2.5rem;color:var(--accent);border-radius:12px;place-items:center;display:inline-grid}.feature h3,.price h3,.privacy-card h3{margin:.9rem 0 .4rem;font-size:1.05rem;font-weight:600}.privacy-card h3{margin-top:0}.feature p,.privacy-card p{color:var(--muted);margin:0;font-size:.92rem}.privacy-grid{grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none}.price-grid{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.price{border-radius:22px;flex-direction:column;padding:1.5rem;display:flex}.price h3{margin-top:0}.price.featured{border-color:#3b6b1e73;box-shadow:inset 0 1px #fffffff2,0 16px 44px #3b6b1e29}.price-figure{letter-spacing:-.03em;margin:.25rem 0 1rem;font-size:2rem;font-weight:600}.price-figure span{letter-spacing:0;color:var(--muted);margin-top:.15rem;font-size:.85rem;font-weight:400;display:block}.price ul{color:var(--muted);flex:1;margin:0 0 1.25rem;padding-left:1.1rem;font-size:.9rem}.price ul li+li{margin-top:.3rem}.price .button-primary,.price .button-secondary{text-align:center;border-radius:999px}.how{height:280vh;margin-top:6rem;position:relative}.how-sticky{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0;overflow:hidden}.how-steps{text-align:left;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,3vw,3rem);width:100%;max-width:80rem;margin:3rem auto 0;padding:0;list-style:none;display:grid}.how-step{align-items:flex-end;gap:1rem;display:flex}.how[data-moving] .how-step{--shown:clamp(0, var(--progress,1) * 3.3 - var(--i,0) * 1.05, 1);opacity:calc(.1 + .9 * var(--shown));transform:translateX(calc((1 - var(--shown)) * 22vw))}.how-number{letter-spacing:-.07em;flex:none;font-size:clamp(6rem,12vw,12rem);font-weight:700;line-height:.78}.how-step:first-child .how-number{color:var(--accent)}.how-step:nth-child(2) .how-number{color:#6f9a3a}.how-step:nth-child(3) .how-number{color:#a9c75a}.how-step h3{margin:0 0 .4rem;font-size:1.15rem;font-weight:600}.how-step p{color:var(--muted);margin:0;font-size:.95rem}.faq{text-align:left;gap:.75rem;max-width:48rem;margin:2rem auto 0;display:grid}.faq details{border-radius:18px;padding:1rem 1.25rem}.faq summary{cursor:pointer;font-weight:500}.faq p{color:var(--muted);margin:.6rem 0 0}.closing{place-items:center;min-height:30rem;margin:7rem 0 0;display:grid}.closing-copy{text-align:center;max-width:34rem;padding:3rem 1.5rem}.closing-copy h2{letter-spacing:-.03em;color:#1a2015;margin:0 0 .6rem;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:600}.closing-copy p{color:#353d2f;margin:0 0 1.25rem}.closing-copy .button-primary{border-radius:999px}.landing-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding:2rem clamp(1rem,4vw,3rem) 3rem;font-size:.88rem;display:flex}.reveal-armed [data-reveal]{transition:transform .8s cubic-bezier(.2,.7,.2,1)}.reveal-armed [data-reveal]:not(.revealed){transform:translateY(40px)scale(.985)}.reveal-armed .feature-grid>:nth-child(3n+2),.reveal-armed .privacy-grid>:nth-child(2n){transition-delay:80ms}.reveal-armed .feature-grid>:nth-child(3n),.reveal-armed .privacy-grid>:nth-child(3){transition-delay:.16s}@media (prefers-reduced-motion:reduce){.bird,.bird i,.scroll-cue span{animation:none}}@media (max-width:1080px){.od{grid-template-columns:minmax(0,1fr)}.od-look{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.od-look h3,.od-reset,.od-note{grid-column:1/-1}}@media (max-width:960px){.landing-menu{color:var(--fg);background:#ffffffb3;border:1px solid #ffffffe6;border-radius:999px;margin-left:auto;padding:.5rem 1rem;font-size:.9rem;font-weight:500;display:block}.landing-sections{background:#fffffff7;border:1px solid #ffffffe6;border-radius:22px;padding:.5rem;display:none;position:absolute;top:calc(100% + .5rem);left:0;right:0;box-shadow:0 16px 40px #1d231829}.landing-nav[data-open] .landing-sections{display:block}.landing-sections ul{flex-direction:column}.landing-sections a{padding:.7rem 1rem;font-size:1rem}}@media (max-width:900px){.feature-grid,.privacy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.facts{grid-template-columns:minmax(0,1fr);max-width:30rem}.how{height:auto}.how-sticky{height:auto;padding-top:1rem;position:static}.how-steps{grid-template-columns:minmax(0,1fr)}.how[data-moving] .how-step{opacity:1;transform:none}}@media (max-width:640px){.hero{padding:7rem 0 9rem}.hero-lede{font-size:1rem}.hero-birds{height:16%;inset:9% 0 auto}.bird{top:var(--phone-y);left:var(--phone-x)}.bird.wide-only{display:none}.scroll-cue{bottom:5.5rem}.feature-grid,.privacy-grid{grid-template-columns:minmax(0,1fr)}.facts{margin-top:-4rem}.od-stage{aspect-ratio:auto;min-height:38rem}.od-people{grid-template-rows:1.3fr 1fr;grid-template-columns:minmax(0,1fr)}.od-avatar{width:3.4rem;height:3.4rem;font-size:1rem}.od-person.me .od-avatar{width:2.8rem;height:2.8rem;font-size:.8rem}.od-name,.od-dot,.od-engagement{display:none}.od-look{grid-template-columns:minmax(0,1fr)}.closing-copy{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fff9;border-radius:22px;margin:1.5rem}}@media (max-height:640px){.scroll-cue{display:none}}.calendar-list{gap:.75rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.calendar-list .button-secondary{padding:.35rem .9rem}.onboarding{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--raised);width:min(34rem,100vw - 2rem);color:var(--fg);padding:1.5rem 1.75rem;box-shadow:0 24px 80px #292d322e}.onboarding::backdrop{background:#292d3259}.onboarding h2{margin:.25rem 0 .6rem}.onboarding-head{justify-content:space-between;align-items:center;gap:1rem;display:flex}.onboarding-brand{color:var(--accent);align-items:center;gap:.45rem;font-weight:600;display:inline-flex}.onboarding-progress{gap:.4rem;margin:1rem 0 1.25rem;padding:0;list-style:none;display:flex}.onboarding-progress li{background:var(--border);border-radius:2px;flex:1;height:4px}.onboarding-progress li.on{background:var(--accent)}.onboarding-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:.8rem;font-weight:500}.onboarding-kicker .pill{text-transform:none;letter-spacing:0;margin-left:.4rem}.onboarding-note{background:var(--accent-soft);border-radius:var(--radius);padding:.7rem .9rem;font-size:.9rem}.onboarding-facts{margin:.5rem 0 1rem;padding-left:1.1rem}.onboarding-facts li+li{margin-top:.3rem}.onboarding-price{font-size:1.05rem}.onboarding-foot{justify-content:space-between;align-items:center;gap:1rem;margin-top:1.5rem;display:flex}button.button-primary{border-color:var(--accent)}.plan-banner{background:var(--accent-soft);border-bottom:1px solid color-mix(in srgb, var(--accent) 22%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;padding:.55rem 1.25rem;font-size:.9rem;display:flex}.plan-banner>span{flex:1 1 0;min-width:16rem}.plan-banner .button-primary{padding:.4rem 1rem}.pricing-card .onboarding-facts{font-size:.9rem}.pricing{margin-top:1.5rem}.pricing-grid{gap:var(--gap);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:1rem 0;display:grid}.pricing-card{flex-direction:column;display:flex}.pricing-card h3{flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;display:flex}.pricing-price{color:var(--muted);margin:.4rem 0 0}.pricing-price span{color:var(--fg);font-size:1.6rem;font-weight:600}.pricing-card form{margin-top:auto}.section-tabs{border-bottom:1px solid var(--border);margin:.25rem 0 1.25rem;overflow-x:auto}.section-tabs ul{gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.section-tabs a{color:var(--muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.55rem .9rem;font-weight:500;text-decoration:none;display:block}.section-tabs a:hover{color:var(--fg)}.section-tabs a[aria-current=page]{color:var(--accent);border-bottom-color:var(--accent)}main>.card+.card{margin-top:1.25rem}
