:root{--paper:#f7f6f2;--ink:#22201b;--muted:#6f6a60;--muted-2:#a9a296;--honey:#c2512e;--honey-press:#a8401f;--dark:#211e19;--card:#fff;--line:#e7e3da;--radius:18px;--ink-inv:#f4f1ea;--muted-inv:#9a9387;--well:#f1efe8;--soft:#faf1ee;--shadow-card:0 1px 2px #22201b0a,0 4px 16px #22201b0d;--shadow-dark:0 12px 36px #16120c38;--glass:#ffffff6b;--glass-brd:#ffffff9e;--glass-hi:#ffffffa6;--blur:22px;--ease:cubic-bezier(.22,1,.36,1);--sans:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--wm:"Schibsted Grotesk",ui-sans-serif,system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace}*{box-sizing:border-box}html,body{min-height:100%;margin:0;padding:0}body{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.09'/%3E%3C/svg%3E"), radial-gradient(85% 36% at 50% -6%, color-mix(in srgb, var(--honey) 15%, transparent), transparent 70%), radial-gradient(60% 26% at 112% 30%, color-mix(in srgb, var(--honey) 17%, transparent), transparent 64%), radial-gradient(56% 24% at -12% 62%, color-mix(in srgb, var(--honey) 15%, transparent), transparent 62%), radial-gradient(70% 30% at 80% 96%, color-mix(in srgb, var(--honey) 13%, transparent), transparent 66%), var(--paper);font-family:var(--sans);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;box-sizing:border-box;height:100dvh;padding-bottom:var(--tune-consent-h,0px);flex-direction:column;display:flex}button,a{-webkit-tap-highlight-color:transparent}::selection{background:color-mix(in srgb, var(--honey) 22%, transparent)}:where(button,a,input,textarea):focus-visible{outline:2px solid var(--honey);outline-offset:2px}.app{visibility:hidden;flex-direction:column;flex:auto;width:100%;max-width:480px;min-height:0;margin:0 auto;display:flex;position:relative}.app.ready{visibility:visible}.scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow-y:auto}.head{padding:max(26px,env(safe-area-inset-top)) 22px 0;flex:none}.head-row{justify-content:space-between;align-items:center;min-height:24px;display:flex}.head-collapsed{padding:max(12px,env(safe-area-inset-top)) 22px 0}.head-collapsed .head-row{min-height:0}.reports-summary{margin-top:14px}.reports-summary .rec-name{font-weight:600}.reports-summary .rec-date{color:var(--muted)}.back{cursor:pointer;font:500 15px var(--sans);color:var(--muted);background:0 0;border:none;align-items:center;gap:5px;padding:0;transition:color .18s;display:inline-flex}.back:hover{color:var(--ink)}.back svg{width:15px;height:15px}.back[hidden]{visibility:hidden}.wm-head{font-family:var(--wm);letter-spacing:-.03em;color:var(--ink);align-items:baseline;font-size:20px;font-weight:700;line-height:1;display:inline-flex}.wm-head .d{background:var(--honey);border-radius:50%;width:.22em;height:.22em;margin-left:.08em}.step{font-family:var(--mono);letter-spacing:.04em;color:var(--muted-2);font-size:12.5px;font-weight:500}.step[hidden]{display:none}.head-av{background:var(--dark);width:34px;height:34px;color:var(--ink-inv);cursor:pointer;font-family:var(--sans);letter-spacing:.02em;transition:transform .12s var(--ease),box-shadow .18s;border:none;border-radius:50%;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid;box-shadow:0 1px 4px #22201b38}.head-av:active{transform:scale(.94)}.head-av[hidden]{display:none}.head-av svg{width:18px;height:18px}.track{background:var(--line);border-radius:99px;height:4px;margin-top:18px;overflow:hidden}.track[hidden]{display:none}.fill{background:var(--honey);width:16%;height:100%;transition:width .5s var(--ease);box-shadow:0 0 10px color-mix(in srgb, var(--honey) 45%, transparent);border-radius:99px}.body{flex-direction:column;flex:auto;padding:16px 22px 18px;display:flex}.pad-center{justify-content:center}.foot-legal{text-align:center;padding:10px 0 max(12px,env(safe-area-inset-bottom));font:500 12px var(--sans);color:var(--muted-2);letter-spacing:.02em;flex:none;text-decoration:none}.eyebrow{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin:0 0 14px;font-size:11px;font-weight:500;display:flex}.eyebrow .dot{display:none}.h1{letter-spacing:-.02em;margin:0;font-size:27px;font-weight:600;line-height:1.16}.sub{color:var(--muted);margin:9px 0 0;font-size:15.5px;font-weight:400;line-height:1.5}.opts{flex-direction:column;gap:10px;margin-top:8px;display:flex}.opt{background:var(--card);border:1px solid var(--line);font:500 16px var(--sans);color:var(--ink);cursor:pointer;text-align:left;width:100%;box-shadow:var(--shadow-card);transition:border-color .18s,background .18s,transform .1s var(--ease);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:16px 17px;display:flex}.opt .chev{color:var(--muted-2);width:18px;height:18px;transition:transform .18s var(--ease),color .18s;flex:none}.opt:hover{border-color:var(--muted-2)}.opt:active{transform:scale(.985)}.opt[aria-selected=true]{border-color:var(--honey);background:var(--soft)}.opt[aria-selected=true] .chev{color:var(--honey);transform:translate(2px)}.divider{color:var(--muted-2);align-items:center;gap:14px;margin:22px 0 14px;font-size:13px;display:flex}.divider:before,.divider:after{content:"";background:var(--line);flex:1;height:1px}.field-row{gap:10px;display:flex}.input{background:var(--card);border:1px solid var(--line);font:400 16px var(--sans);color:var(--ink);border-radius:14px;flex:1;padding:15px 16px;transition:border-color .18s,box-shadow .18s}.input::placeholder{color:var(--muted-2)}.input:focus{border-color:var(--honey);box-shadow:0 0 0 3px color-mix(in srgb, var(--honey) 14%, transparent);outline:none}textarea.input{resize:none;width:100%;min-height:128px;line-height:1.5}.btn{font:600 16.5px var(--sans);letter-spacing:-.005em;cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;width:100%;height:56px;padding:0 24px;transition:background .18s,transform .22s cubic-bezier(.34,1.56,.64,1),opacity .18s,box-shadow .18s;display:inline-flex}.btn-primary{color:#faf8f3;background:linear-gradient(118deg,#ffffff1a,#0000 42%),linear-gradient(#332d26 0%,#221f1a 55%,#1b1814 100%);border:1px solid #ffffff17;box-shadow:inset 0 1px #ffffff2b,inset 0 -1px #df6a4138,0 2px 6px #22201b29,0 10px 24px #22201b24}.btn-primary:active{background:linear-gradient(#262219 0%,#181511 100%);transform:translateY(1px)scale(.985);box-shadow:inset 0 1px #ffffff14,inset 0 -1px #df6a4124,0 1px 3px #22201b24}.btn-primary[disabled]{color:#aba496;cursor:default;box-shadow:none;background:#e5e1d7}.btn-go{align-self:stretch;width:auto;padding:0 26px}.btn-ghost{color:var(--muted);background:0 0;height:auto;padding:14px;font-size:15.5px;font-weight:500}.btn-ghost:hover{color:var(--ink)}.btn-outline{background:var(--card);color:var(--ink);border:1.5px solid var(--line)}.btn-outline:hover{border-color:var(--muted-2)}.btn-outline:active{transform:translateY(1px)scale(.985)}.signin{color:var(--muted);text-align:center;margin:24px 0 2px;font-size:14.5px}.link{font:600 14.5px var(--sans);color:var(--honey);cursor:pointer;background:0 0;border:none;padding:0}.link:hover{color:var(--honey-press);text-decoration:underline}.question-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:22px}.question-card .q{letter-spacing:-.015em;margin:0;font-size:22px;font-weight:600;line-height:1.28}.status{color:var(--muted);justify-content:center;align-items:center;gap:10px;margin:30px 0 6px;font-size:15px;font-weight:500;display:flex}.rec-dot{background:var(--muted-2);border-radius:50%;width:10px;height:10px;transition:background .2s}.recording .rec-dot{background:var(--honey);animation:1.1s ease-in-out infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #c2512e73}50%{box-shadow:0 0 0 7px #c2512e00}}.timer{font-family:var(--mono);letter-spacing:-.04em;text-align:center;font-variant-numeric:tabular-nums;margin:4px 0 22px;font-size:68px;font-weight:300;line-height:1}.foot-note{color:var(--muted-2);text-align:center;margin:22px 0 0;font-size:13.5px;line-height:1.5}.levels{justify-content:center;align-items:center;gap:5px;height:38px;margin:24px 0 2px;display:flex}.levels span{background:var(--muted-2);opacity:.4;border-radius:99px;width:4px;height:7px;transition:opacity .2s}.levels.on span{background:var(--honey);opacity:1;animation:1s ease-in-out infinite lvl}@keyframes lvl{0%,to{height:7px}50%{height:32px}}.spinner{border:2.5px solid var(--line);border-top-color:var(--honey);border-radius:50%;width:42px;height:42px;margin:0 auto 22px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.free-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:20px 22px 22px}.free-card .label{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:500}.free-card .text{letter-spacing:-.005em;margin:0;font-size:18px;line-height:1.45}.bridge{margin:20px 2px 14px;font-size:16px;font-weight:500;line-height:1.5}.bridge i{color:var(--muted);font-style:italic}.bridge b{color:var(--honey);font-weight:700}.dim-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);overflow:hidden}.dim{border-bottom:1px solid var(--line);align-items:center;gap:13px;padding:14px 16px;display:flex}.dim:last-child{border-bottom:none}.dim .ic{background:var(--well);width:36px;height:36px;color:var(--honey);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.dim .ic svg{width:19px;height:19px}.dim .dinfo{flex-direction:column;flex:1;min-width:0;display:flex}.dim .dname{font-size:15.5px;font-weight:600;line-height:1.2}.dim .ddesc{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.4}.dim .dlock{flex:none;align-items:center;gap:7px;display:flex}.dim .score-blur{font:400 17px var(--mono);color:var(--ink);filter:blur(4.5px);opacity:.5;-webkit-user-select:none;user-select:none}.dim .lockico{width:14px;height:14px;color:var(--muted-2)}.ongoing{border:1px dashed var(--line);color:var(--muted);background:0 0;border-radius:14px;align-items:flex-start;gap:11px;margin-top:12px;padding:13px 15px;font-size:13.5px;line-height:1.5;display:flex}.ongoing .odot{background:var(--honey);border-radius:50%;flex:none;width:8px;height:8px;margin-top:4px}.section-label{font-family:var(--mono);letter-spacing:.14em;color:var(--muted);text-transform:uppercase;margin:24px 2px 12px;font-size:11px;font-weight:500}.moments{flex-direction:column;gap:10px;display:flex}.moment{background:var(--card);border:1px solid var(--line);border-left:3px solid var(--line);box-shadow:var(--shadow-card);border-radius:14px;padding:14px 16px}.moment.keep{border-left-color:var(--honey)}.moment.steady{border-left-color:var(--muted-2)}.moment-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.moment-tag{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.moment.keep .moment-tag{color:var(--honey)}.moment.steady .moment-tag{color:var(--muted)}.moment-at{font:500 12px var(--mono);color:var(--muted-2);font-variant-numeric:tabular-nums}.moment-quote{color:var(--muted);margin:0 0 7px;font-size:15px;font-style:italic;line-height:1.45}.moment-quote:before{content:"“"}.moment-quote:after{content:"”"}.moment-note{margin:0;font-size:15px;line-height:1.5}.section-label{align-items:center;gap:6px;display:flex}.section-label .dot{display:none}.rep-meta{color:var(--muted-2);align-items:center;gap:7px;margin:2px 0 0;font-size:13px;font-weight:500;display:flex}.rep-meta .mdot{background:var(--muted-2);border-radius:50%;flex:none;width:3px;height:3px}.hero{background:color-mix(in srgb, var(--dark) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:var(--ink-inv);box-shadow:var(--shadow-dark);--honey:#df6a41;border:1px solid #ffffff0f;border-radius:22px;margin-top:8px;padding:25px 24px 23px}.hero .hlead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-inv);margin:0;font-size:11px;font-weight:500}.hero .hscore{align-items:baseline;gap:5px;margin-top:8px;display:flex}.hero .hscore .num{font-family:var(--mono);letter-spacing:-.05em;color:var(--ink-inv);font-variant-numeric:tabular-nums;font-size:58px;font-weight:300;line-height:.9}.hero .hscore .den{font-family:var(--mono);color:var(--muted-inv);font-size:18px;font-weight:300}.hmeter{background:#ffffff1f;border-radius:99px;height:5px;margin:16px 0;overflow:hidden}.hmeter>i{background:var(--honey);width:0;height:100%;transition:width .8s var(--ease);border-radius:99px;display:block}.hero .hsum{color:var(--ink-inv);margin:0;font-size:16.5px;font-weight:500;line-height:1.5}.hero .hsum b{color:var(--honey);font-weight:700}.rep-list{flex-direction:column;gap:11px;display:flex}.rep-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:16px 17px 17px}.rc-head{align-items:center;gap:12px;display:flex}.rc-head--top{align-items:flex-start}.rc-head--top .rc-val{margin-top:1px}.rc-head .ic{background:var(--well);width:34px;height:34px;color:var(--honey);border-radius:50%;flex:none;justify-content:center;align-items:center;display:flex}.rc-head .ic svg{width:18px;height:18px}.rc-head .rc-name{flex:1;font-size:15.5px;font-weight:600;line-height:1.2}.rc-head .rc-val{font-family:var(--mono);color:var(--honey);letter-spacing:-.02em;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:16px;font-weight:400}.rc-ins{color:var(--muted);margin:0;font-size:14px;line-height:1.55}.rc-ins b{color:var(--ink);font-weight:600}.meter{background:var(--well);border-radius:99px;height:5px;margin:13px 0 11px;overflow:hidden}.meter>i{background:var(--honey);width:0;height:100%;transition:width .7s var(--ease);border-radius:99px;display:block}.pull{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);border-left:3px solid var(--honey);box-shadow:var(--shadow-card);padding:18px 20px}.pull .ql{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted-2);margin:0 0 9px;font-size:10.5px;font-weight:500}.pull .qt{color:var(--ink);margin:0;font-size:17.5px;font-style:italic;font-weight:500;line-height:1.45}.tips{flex-direction:column;display:flex}.tip{border-bottom:1px solid var(--line);gap:14px;padding:15px 0;display:flex}.tip:last-child{border-bottom:none}.tip .tnum{font-family:var(--mono);color:var(--honey);flex:none;width:18px;font-size:15px;font-weight:400;line-height:1.45}.tip .tbody{flex:1}.tip .ttitle{margin:0;font-size:15px;font-weight:600;line-height:1.3}.tip .ttext{color:var(--muted);margin:4px 0 0;font-size:13.5px;line-height:1.55}.keep{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);align-items:center;gap:14px;margin-top:18px;padding:16px 18px;display:flex}.keep .kring{background:conic-gradient(var(--honey) 0 25%, var(--line) 25% 100%);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.keep .kring span{background:var(--card);width:34px;height:34px;font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:400;display:grid}.keep .kinfo{flex:1}.keep .kname{font-size:14.5px;font-weight:600;line-height:1.25}.keep .kdesc{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.rep-actions{margin-top:24px}.lock-card{background:color-mix(in srgb, var(--dark) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:var(--ink-inv);text-align:center;box-shadow:var(--shadow-dark);border:1px solid #ffffff0f;border-radius:22px;margin-top:16px;padding:26px 24px}.lock-card h3{letter-spacing:-.015em;margin:0 0 10px;font-size:21px;font-weight:600}.lock-card p{color:var(--muted-inv);margin:0 0 6px;font-size:15px;line-height:1.5}.lock-card .btn-primary{color:var(--ink);background:linear-gradient(#fff 0%,#f0ece3 100%);border-color:#ffffff8c;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #df6a4140,0 8px 20px #0000004d}.lock-card .btn-primary:active{background:linear-gradient(#f3efe7 0%,#e7e2d7 100%)}.lock-card .price{font-family:var(--mono);color:var(--muted-inv);margin:14px 0 18px;font-size:13px}.screen-head{flex:none;align-items:center;min-height:62px;margin-top:6px;display:flex}.screen-head .sh-title{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:600;line-height:1.1}.profile-head{gap:16px}.avatar{background:var(--dark);width:62px;height:62px;color:var(--ink-inv);font-family:var(--sans);letter-spacing:.01em;border-radius:50%;flex:none;place-items:center;font-size:22px;font-weight:600;display:grid}.avatar svg{width:28px;height:28px}.pname-lg{letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:600;line-height:1.1}.pmemb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:7px;margin:5px 0 0;font-size:13.5px;display:flex}.pmemb .pill{background:var(--honey);color:#fff9f5;letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:3px 9px;font-size:10.5px;font-weight:700}.pmemb .pill.free{background:var(--muted-2)}.rec-empty{background:var(--card);border:1px dashed var(--line);color:var(--muted);border-radius:14px;padding:18px;font-size:14px;line-height:1.5}.rec-empty b{color:var(--ink);font-weight:600}.upsell{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);margin-top:18px;padding:16px 18px 18px}.upsell .up-row{align-items:center;gap:14px;display:flex}.up-row .kring{background:conic-gradient(var(--honey) 0 100%);border-radius:50%;flex:none;place-items:center;width:46px;height:46px;display:grid}.up-row .kring span{background:var(--card);width:34px;height:34px;font-family:var(--mono);color:var(--ink);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:13px;font-weight:400;display:grid}.up-row .kinfo{flex:1}.up-row .kname{font-size:14.5px;font-weight:600;line-height:1.25}.up-row .kdesc{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.rec-row{text-align:left;width:100%;font-family:var(--sans);background:var(--card);border:1px solid var(--line);cursor:pointer;box-shadow:var(--shadow-card);transition:border-color .18s,transform .1s var(--ease);border-radius:14px;align-items:center;gap:14px;margin-bottom:10px;padding:13px 15px;display:flex}.rec-row:hover{border-color:var(--muted-2)}.rec-row:active{transform:scale(.985)}.rec-row .chev{color:var(--muted-2);flex:none;width:18px;height:18px}.rec-score{width:48px;height:48px;font-family:var(--mono);background:var(--paper);border:1.5px solid var(--line);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:400;display:grid}.rec-score[data-band=high]{color:var(--honey);border-color:var(--honey)}.rec-score[data-band=mid]{color:var(--ink)}.rec-score[data-band=low]{color:var(--muted-2)}.rec-score[data-band=none]{color:var(--muted-2);font-size:14px}.rec-info{flex-direction:column;flex:1;min-width:0;display:flex}.rec-name{letter-spacing:-.005em;flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;line-height:1.2;display:flex}.rec-typeic{color:var(--muted);flex:none;align-items:center;display:inline-flex}.rec-typeic svg{width:15px;height:15px}.rec-typeic[data-kind=meeting]{color:var(--honey)}.rec-date{color:var(--muted);margin-top:3px;font-size:12.5px}.rec-row .rec-name{flex-wrap:nowrap}.rec-row .rec-title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.rec-row .rec-date{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.plan-list{margin-top:16px}.plan{background:var(--card);border:1.5px solid var(--line);border-radius:var(--radius);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);box-shadow:var(--shadow-card);align-items:center;gap:14px;margin-bottom:14px;padding:18px 20px;transition:border-color .18s,background .18s;display:flex;position:relative}.plan[aria-selected=true]{border-color:var(--honey);background:var(--soft)}.radio{border:2px solid var(--muted-2);border-radius:50%;flex:none;width:22px;height:22px;transition:border-color .18s;position:relative}.plan[aria-selected=true] .radio{border-color:var(--honey)}.plan[aria-selected=true] .radio:after{content:"";background:var(--honey);border-radius:50%;position:absolute;inset:4px}.plan .pinfo{flex-direction:column;flex:1;align-items:flex-start;gap:9px;min-width:0;display:flex}.plan .pname{letter-spacing:-.01em;color:var(--ink);white-space:nowrap;font-size:18px;font-weight:700;line-height:1}.save-pill{color:#f2f7f0;letter-spacing:.01em;white-space:nowrap;background:#46794e;border-radius:99px;padding:4px 10px;font-size:11.5px;font-weight:700;line-height:1}.plan .pprice{white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.pamt{font-family:var(--sans);color:var(--ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:700;line-height:1}.pamt .pper{color:var(--muted);letter-spacing:0;font-size:14.5px;font-weight:500}.pbilled{color:var(--muted);font-size:12.5px;font-weight:500}.badge{background:var(--honey);color:#fff9f5;letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:4px 11px;font-size:10.5px;font-weight:700;position:absolute;top:-11px;right:16px}.seg-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.seg-label{color:var(--muted);letter-spacing:.01em;font-size:13px;font-weight:500}.seg{background:var(--well);border:1px solid var(--line);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;font-family:var(--sans);color:var(--muted);background:0 0;border:none;border-radius:999px;align-items:center;gap:5px;padding:6px 13px;font-size:13.5px;font-weight:600;transition:background .18s,color .18s,box-shadow .18s;display:inline-flex}.seg button .segsub{color:var(--muted-2);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.seg button[aria-selected=true]{background:var(--card);color:var(--ink);box-shadow:0 1px 3px #22201b1f}.seg button[aria-selected=true] .segsub{color:var(--honey)}.seg-plain{background:0 0;border:none;gap:6px;padding:0}.seg-plain button{padding:8px 16px;font-size:14px}.seg-plain button[aria-selected=true]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow-card)}.body:has(>.sessions-screen){min-height:0}.sessions-screen{flex-direction:column;flex:auto;min-height:0;display:flex}.typesel{flex:none;margin-left:auto;position:relative}.typesel-trigger{background:var(--card);border:1px solid var(--line);font-family:var(--sans);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-card);border-radius:999px;align-items:center;gap:7px;padding:7px 13px 7px 15px;font-size:13.5px;font-weight:600;transition:box-shadow .18s,transform 40ms;display:inline-flex}.typesel-trigger:active{transform:scale(.98)}.typesel-count{color:var(--honey);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.typesel-chevd{color:var(--muted-2);margin-left:1px}.typesel-menu{z-index:40;background:var(--card);border:1px solid var(--line);transform-origin:100% 0;border-radius:16px;flex-direction:column;gap:2px;min-width:172px;padding:6px;animation:.14s ease-out typesel-pop;display:flex;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 14px 36px #22201b2e}@keyframes typesel-pop{0%{opacity:0;transform:scale(.96)translateY(-4px)}to{opacity:1;transform:none}}.typesel-item{cursor:pointer;width:100%;font-family:var(--sans);color:var(--ink);background:0 0;border:none;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:9px 12px;font-size:14px;font-weight:600;transition:background .14s;display:flex}.typesel-item:hover,.typesel-item[aria-selected=true]{background:var(--well)}.typesel-item .typesel-count{color:var(--muted-2)}.typesel-item[aria-selected=true] .typesel-count{color:var(--honey)}.sessions-loading{flex-direction:column;gap:10px;padding:2px;display:flex}.session-skel{background:linear-gradient(90deg,var(--well) 25%,var(--card) 50%,var(--well) 75%);background-size:200% 100%;border-radius:18px;height:66px;animation:1.3s ease-in-out infinite skel}@keyframes skel{0%{background-position:200% 0}to{background-position:-200% 0}}.report-skel>*{background:linear-gradient(90deg,var(--well) 25%,var(--card) 50%,var(--well) 75%);background-size:200% 100%;border-radius:14px;animation:1.3s ease-in-out infinite skel}.report-skel .rep-skel-meta{border-radius:7px;width:40%;height:14px;margin-bottom:6px}.report-skel .rep-skel-hero{border-radius:20px;height:150px}.report-skel .rep-skel-label{border-radius:7px;width:30%;height:13px;margin-top:8px}.report-skel .rep-skel-card{border-radius:18px;height:96px}.sessions-list{-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;min-height:0;margin:16px -2px -2px;padding:2px;display:flex;overflow-y:auto;-webkit-mask-image:linear-gradient(#000 calc(100% - 20px),#0000);mask-image:linear-gradient(#000 calc(100% - 20px),#0000)}.sessions-empty{text-align:center;flex-direction:column;align-items:center;gap:10px;margin:auto 0;padding:28px 24px;display:flex}.sessions-empty-ic{background:var(--well);width:60px;height:60px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.sessions-empty-ic svg{width:26px;height:26px}.sessions-empty-title{letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:600}.sessions-empty-sub{color:var(--muted);max-width:248px;font-size:14px;line-height:1.5}.sessions-cta{flex:none;gap:11px;padding-top:12px;display:flex}.cta-btn{height:54px;font:600 15px/1 var(--sans);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border-radius:16px;flex:1;justify-content:center;align-items:center;gap:9px;transition:transform .22s cubic-bezier(.34,1.56,.64,1),background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.cta-btn svg{flex:none;width:19px;height:19px}.cta-btn:active{transform:translateY(1px)scale(.985)}.cta-btn-secondary{background:var(--card);color:var(--ink);border:1.5px solid var(--line);box-shadow:var(--shadow-card)}.cta-btn-secondary svg{color:var(--muted)}.cta-btn-secondary:hover{border-color:var(--muted-2)}.cta-btn-primary{color:var(--ink-inv);background:linear-gradient(#2a261f 0%,#181511 100%);border:1px solid #181511;box-shadow:inset 0 1px #ffffff14,0 6px 18px #22201b2e}.cta-btn-primary svg{color:var(--honey)}.banner{background:var(--well);border:1px solid var(--line);color:var(--muted);text-align:center;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:13.5px}.err{color:#9c3a22;text-align:center;background:#f9e9e4;border:1px solid #eccbbe;border-radius:14px;margin:20px 0;padding:14px 16px;font-size:14.5px}.spacer{flex:auto;min-height:18px}.stack{flex-direction:column;display:flex}.app[data-onb=on] .body>.stack{flex:auto}.mt-auto{margin-top:auto}.fade{animation:fade .38s var(--ease)}@keyframes fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.gate{justify-content:center;align-items:center;min-height:100dvh;padding:32px;display:flex}.gate-card{text-align:center;max-width:340px}.gate-wm{font-family:var(--wm);letter-spacing:-.04em;color:var(--ink);align-items:baseline;margin-bottom:22px;font-size:42px;font-weight:700;display:inline-flex}.gate-wm .gate-dot{background:var(--honey);border-radius:50%;width:.18em;height:.18em;margin-left:.06em}.gate-h1{letter-spacing:-.015em;margin:0 0 12px;font-size:24px;font-weight:600}.gate-sub{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.app[data-mode=app] .track{display:none}.app[data-tabbar=on] .tabbar{display:flex}.app-title{letter-spacing:-.015em;color:var(--ink);font-size:17.5px;font-weight:600}.app-title[hidden]{display:none}.close{cursor:pointer;color:var(--muted);background:0 0;border:none;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .18s;display:inline-flex}.close:hover{color:var(--ink)}.close svg{width:20px;height:20px}.close[hidden],#wmHead[hidden]{display:none}.tabbar{left:50%;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:30;background:var(--glass);-webkit-backdrop-filter:blur(22px)saturate(180%);backdrop-filter:blur(22px)saturate(180%);border:1px solid var(--glass-brd);border-radius:999px;justify-content:space-around;align-items:stretch;width:min(340px,100% - 40px);padding:7px 10px;display:none;position:absolute;transform:translate(-50%);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 1px #ffffff40,0 12px 32px #16130e2e}.app[data-tabbar=on] .body{padding-bottom:108px}.tabbtn{cursor:pointer;font-family:var(--sans);color:var(--muted-2);background:0 0;border:none;border-radius:999px;flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 4px;transition:color .16s;display:flex}.tabbtn svg{stroke-width:1.7px;width:23px;height:23px;transition:transform .16s var(--ease)}.tabbtn .tlabel{letter-spacing:.01em;font-size:11px;font-weight:600}.tabbtn:active svg{transform:scale(.88)}.tabbtn[aria-selected=true]{color:var(--ink)}.tabbtn[aria-selected=true] svg{stroke:var(--honey);color:var(--honey)}.gate[hidden]{display:none}.app .gate{z-index:40;justify-content:center;align-items:flex-end;min-height:0;display:flex;position:absolute;inset:0}.gate-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#16130e61;animation:.25s gfade;position:absolute;inset:0}.gate-sheet{z-index:1;background:color-mix(in srgb, var(--card) 74%, transparent);-webkit-backdrop-filter:blur(30px)saturate(180%);backdrop-filter:blur(30px)saturate(180%);width:100%;animation:gslide .34s var(--ease);border-radius:28px 28px 0 0;padding:14px 26px 34px;position:relative;box-shadow:inset 0 1.5px 1px #ffffffd9,0 -12px 44px #16130e42}@keyframes gfade{0%{opacity:0}to{opacity:1}}@keyframes gslide{0%{transform:translateY(102%)}to{transform:none}}.gate-grip{background:var(--line);border-radius:99px;width:40px;height:4px;margin:0 auto 22px}.gate-ic{background:var(--well);width:58px;height:58px;color:var(--honey);border-radius:50%;place-items:center;margin:0 auto 18px;display:grid}.gate-ic svg{width:27px;height:27px}.gate-title{text-align:center;letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.gate-body{color:var(--muted);text-align:center;max-width:31ch;margin:11px auto 24px;font-size:15px;line-height:1.55}.gate-body b{color:var(--ink);font-weight:600}.gate-actions{flex-direction:column;gap:10px;display:flex}.gate-mini{color:var(--muted);text-align:center;margin:18px 0 0;font-size:14px}.gate-sheet.gate-tall{flex-direction:column;max-height:90%;padding:14px 26px 24px;display:flex}.gate-tall .pw-scroll{flex:auto;margin:0 -6px;padding:0 6px 4px;overflow:hidden auto}.gate-tall .pw-scroll::-webkit-scrollbar{width:0}.gate-tall .pw-foot{border-top:1px solid var(--line);flex:none;margin-top:8px;padding-top:14px}.gate-tall .plan-list{margin-top:18px}.home-hi{justify-content:space-between;gap:14px}.home-hi>div{flex:auto;min-width:0}.home-hi .greet-lead{color:var(--muted);margin:0 0 3px;font-size:14px;font-weight:500}.home-hi .greet{letter-spacing:-.02em;margin:0;font-size:25px;font-weight:600;line-height:1.1}.act-card{background:color-mix(in srgb, var(--dark) 90%, transparent);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);color:var(--ink-inv);cursor:pointer;text-align:left;width:100%;font-family:var(--sans);box-shadow:var(--shadow-dark);transition:transform .12s var(--ease);--honey:#df6a41;border:1px solid #ffffff0f;border-radius:22px;margin-top:20px;padding:22px 22px 20px;display:block;position:relative;overflow:hidden}.act-card:active{transform:scale(.985)}.act-card .ac-lead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted-inv);margin:0;font-size:11px;font-weight:500}.act-card .ac-title{letter-spacing:-.02em;margin:9px 0 0;font-size:22px;font-weight:600;line-height:1.15}.act-card .ac-sub{color:var(--muted-inv);max-width:30ch;margin:7px 0 0;font-size:14px;line-height:1.5}.act-card .ac-go{background:var(--honey);color:#231410;border-radius:999px;align-items:center;gap:8px;margin-top:18px;padding:12px 19px;font-size:15px;font-weight:600;display:inline-flex}.act-card .ac-go svg{width:16px;height:16px}.home-row{text-align:left;width:100%;font-family:var(--sans);background:var(--card);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;box-shadow:var(--shadow-card);transition:border-color .18s,transform .1s var(--ease);align-items:center;gap:14px;margin-top:12px;padding:15px 17px;display:flex}.home-row:hover{border-color:var(--muted-2)}.home-row:active{transform:scale(.985)}.home-row .hr-ic{background:var(--well);width:40px;height:40px;color:var(--honey);border-radius:12px;flex:none;place-items:center;display:grid}.home-row.locked .hr-ic{border:1px solid var(--line);color:var(--muted-2);background:0 0}.home-row .hr-ic svg{width:20px;height:20px}.home-row .hr-info{flex:1;min-width:0}.home-row .hr-name{align-items:center;gap:8px;font-size:15.5px;font-weight:600;line-height:1.2;display:flex}.home-row .hr-desc{color:var(--muted);margin-top:3px;font-size:12.5px;line-height:1.45}.home-row .chev{color:var(--muted-2);flex:none;width:18px;height:18px}.pro-tag{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);background:var(--paper);border:1px solid var(--line);border-radius:99px;align-items:center;gap:3px;padding:2px 7px 2px 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.pro-tag svg{stroke-width:2.3px;width:11px;height:11px}.home-section{justify-content:space-between;align-items:center;margin:26px 2px 13px;display:flex}.home-section .hs-label{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;font-size:11px;font-weight:500;display:flex}.home-section .hs-label .dot{display:none}.home-section .seeall{font-family:var(--sans);color:var(--honey);cursor:pointer;background:0 0;border:none;padding:0;font-size:13px;font-weight:600}.home-section .seeall:hover{color:var(--honey-press)}.rec-score .rs-lock{color:var(--muted-2);place-items:center;display:grid}.rec-score .rs-lock svg{width:17px;height:17px}.rec-live{letter-spacing:.07em;text-transform:uppercase;color:var(--honey);background:color-mix(in srgb, var(--honey) 9%, transparent);border:1px solid color-mix(in srgb, var(--honey) 30%, transparent);border-radius:99px;padding:2px 6px 2px 14px;font-size:9.5px;font-weight:700;line-height:1.3;position:relative}.rec-live:before{content:"";background:var(--honey);border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:6px;transform:translateY(-50%)}.up-banner{background:var(--soft);border:1px solid color-mix(in srgb, var(--honey) 22%, var(--line));animation:fade .4s var(--ease);border-radius:14px;align-items:center;gap:12px;margin-bottom:18px;padding:13px 15px;display:flex}.up-banner .ub-ic{background:var(--honey);color:#fff9f5;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:grid}.up-banner .ub-ic svg{width:17px;height:17px}.up-banner .ub-text{color:var(--ink);font-size:14px;line-height:1.45}.up-banner .ub-text b{font-weight:700}.intake-q{flex-direction:column;gap:13px;margin-top:30px;display:flex}.intake-q .iq-label{color:var(--ink);letter-spacing:-.01em;font-size:16px;font-weight:600;line-height:1.3}.intake-q .iq-opt-note{color:var(--muted-2);margin-left:2px;font-size:12.5px;font-weight:500}.chipset{flex-wrap:wrap;gap:9px;display:flex}.chip{border:1px solid var(--line);background:var(--card);font-family:var(--sans);color:var(--ink);cursor:pointer;box-shadow:var(--shadow-card);transition:border-color .16s,background .16s,transform .1s var(--ease);border-radius:999px;padding:10px 16px;font-size:14.5px;font-weight:500}.chip:hover{border-color:var(--muted-2)}.chip:active{transform:scale(.95)}.chip[aria-selected=true]{border-color:var(--honey);background:var(--soft);color:var(--ink)}.chip.chip-other{color:var(--muted);box-shadow:none;border-style:dashed}.chip.chip-other[aria-selected=true]{border-style:solid;border-color:var(--honey);background:var(--soft);color:var(--ink)}.chip-other-input{margin-top:11px}textarea.intake-text{min-height:108px}.rep-context{flex-wrap:wrap;gap:7px;margin:12px 0 2px;display:flex}.rep-context .rcx{color:var(--muted);background:var(--card);border:1px solid var(--line);letter-spacing:.01em;border-radius:99px;padding:4px 11px;font-size:12px;font-weight:600}.qb-list{flex-direction:column;gap:11px;display:flex}.qb{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-card);padding:15px 17px 16px}.qb-top{align-items:flex-start;gap:11px;display:flex}.qb-top .qb-n{font-family:var(--mono);color:var(--honey);background:var(--well);border:1px solid var(--line);border-radius:8px;flex:none;margin-top:1px;padding:4px 8px;font-size:12px;font-weight:400;line-height:1}.qb-top .qb-q{color:var(--ink);letter-spacing:-.005em;flex:1;font-size:14.5px;font-weight:600;line-height:1.35}.qb-top .qb-score{font-family:var(--mono);color:var(--honey);letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;font-size:16px;font-weight:400}.qb-meter{margin:12px 0 10px}.qb-note{color:var(--muted);margin:0;font-size:13.5px;line-height:1.55}.qb-note b{color:var(--ink);font-weight:600}.hero-row{align-items:center;gap:20px;margin:14px 0 2px;display:flex}.vgauge{flex:none;width:132px;height:132px;position:relative}.vg-svg{display:block}.vg-arc{transition:stroke-dashoffset 1.1s var(--ease);filter:drop-shadow(0 0 5px color-mix(in srgb, var(--honey) 38%, transparent))}.vg-num{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.vg-score{font-family:var(--mono);letter-spacing:-.05em;color:var(--ink-inv);font-variant-numeric:tabular-nums;font-size:38px;font-weight:300;line-height:.9}.vg-den{font-family:var(--mono);color:var(--muted-inv);margin-top:3px;font-size:12px;font-weight:300}.hero-row .hsum{flex:1;margin:0}.hero-row--solo{justify-content:center;margin:6px 0 2px}.md-body{color:var(--ink);font-size:15px;line-height:1.55}.md-body>:first-child{margin-top:0}.md-body .md-h{color:var(--ink);margin:16px 0 6px;font-size:15px;font-weight:700}.md-body .md-p{color:var(--muted);margin:0 0 10px}.md-body strong{color:var(--ink);font-weight:700}.md-body .md-list{flex-direction:column;gap:5px;margin:0 0 6px;padding-left:18px;display:flex}.md-body ul.md-list{list-style:outside}.md-body ol.md-list{list-style:decimal}.md-body .md-list li{color:var(--muted)}.md-body .md-list li::marker{color:var(--honey)}.md-body .md-list .md-list{margin-top:5px;margin-bottom:0}.analyse-wrap{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:0 24px 30px;display:flex}.analyse-bars{justify-content:center;align-items:flex-end;gap:7px;height:84px;margin-bottom:34px;display:flex}.analyse-bars span{background:var(--honey);border-radius:99px;width:6px;height:14px;animation:1.05s ease-in-out infinite abar}@keyframes abar{0%,to{opacity:.45;height:14px}50%{opacity:1;height:72px}}.analyse-wrap .a-title{letter-spacing:-.02em;width:100%;margin:0;font-size:26px;font-weight:600}.analyse-wrap .a-sub{width:100%;color:var(--muted);margin:10px 0 0;font-size:16px;line-height:1.5}.live-desc{color:var(--muted);margin:0 0 4px;font-size:16px;line-height:1.5}.live-note{color:var(--muted-2);margin:6px 0 0;font-size:13.5px;line-height:1.5}.live-field{margin-top:20px}.live-field .lf-label{color:var(--ink);margin:0 0 8px;font-size:14px;font-weight:600;display:block}.consent-row{cursor:pointer;color:var(--ink);align-items:flex-start;gap:11px;margin-top:18px;font-size:14.5px;line-height:1.45;display:flex}.consent-row input[type=checkbox]{width:20px;height:20px;accent-color:var(--honey);cursor:pointer;flex:none;margin:0}.live-paused{background:color-mix(in srgb, var(--honey) 8%, var(--card));border:1px solid color-mix(in srgb, var(--honey) 30%, var(--line));border-radius:var(--radius);text-align:center;flex-direction:column;align-items:center;gap:12px;margin:18px 0 4px;padding:18px 20px;display:flex}.live-paused .lp-text{color:var(--ink);font-size:15px;font-weight:600}.live-error{color:var(--err,#b06a50);text-align:center;margin:14px 0 0;font-size:14px}.confirm-list{flex-direction:column;gap:11px;margin-top:18px;display:flex}.confirm-card{text-align:left;background:var(--card);border:1px solid var(--line);cursor:pointer;width:100%;font-family:var(--sans);border-radius:16px;padding:16px 17px;transition:border-color .18s,transform 80ms}.confirm-card:hover{border-color:var(--honey)}.confirm-card:active{transform:scale(.992)}.cc-head{align-items:baseline;gap:10px;display:flex}.cc-head .cc-name{color:var(--ink);flex:1;font-size:16px;font-weight:600}.cc-head .cc-talk{font-family:var(--wm);color:var(--honey);white-space:nowrap;font-size:14px;font-weight:400}.confirm-card .cc-quote{color:var(--muted);margin:9px 0 0;font-size:14px;font-style:italic;line-height:1.5}.confirm-other{margin-top:20px}.confirm-other .co-label{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 10px;font-size:12.5px;font-weight:600}.confirm-other .co-rows{flex-direction:column;gap:8px;display:flex}.confirm-other .co-row{text-align:left;justify-content:flex-start}.arc-card{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:16px 17px}.arc-card .arc-svg{width:100%;height:64px;display:block}.arc-labels{flex-wrap:wrap;gap:6px 12px;margin-top:12px;display:flex}.arc-label{color:var(--muted);align-items:baseline;gap:5px;font-size:12px;display:inline-flex}.arc-label .arc-at{font-family:var(--wm);color:var(--honey);font-size:11px;font-weight:400}.human-layer .hl-stat{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.35}.human-layer .hl-context{color:var(--muted);margin:10px 0 0;font-size:14px;line-height:1.55}.human-layer .hl-question{color:var(--ink);margin:12px 0 0;font-size:15px;font-weight:700;line-height:1.4}.human-layer .hl-items{border-top:1px solid var(--line);flex-direction:column;gap:12px;margin-top:16px;padding-top:14px;display:flex}.hl-item .hl-tag{letter-spacing:.06em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:10px;font-weight:700;line-height:1.4;display:inline-block}.hl-item .hl-tag.hl-do{color:var(--honey);background:#c18a4a1f;border:1px solid #c18a4a4d}.hl-item .hl-tag.hl-keep{color:#4f7a4a;background:#4f7a4a1f;border:1px solid #4f7a4a4d}.hl-item .hl-what{color:var(--ink);margin:7px 0 0;font-size:14.5px;font-weight:600;line-height:1.4}.hl-item .hl-when{color:var(--muted);margin:3px 0 0;font-size:13px;line-height:1.5}.rec-chip{letter-spacing:.05em;text-transform:uppercase;border-radius:99px;padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.3}.rec-chip.rec-chip-pending{color:var(--muted);border:1px solid var(--line);background:#8a7c641f}.rec-chip.rec-chip-ready{color:var(--honey);background:#c18a4a1f;border:1px solid #c18a4a4d}.rec-chip.rec-chip-failed{color:#b06a50;background:#b06a501a;border:1px solid #b06a504d}.rec-statusdot{border-radius:50%;width:11px;height:11px}.rec-statusdot.rec-statusdot-pending{background:var(--muted-2)}.rec-statusdot.rec-statusdot-ready{background:var(--honey)}.rec-statusdot.rec-statusdot-failed{background:#b06a50}.opt-lead{white-space:nowrap;align-items:center;gap:11px;min-width:0;display:flex}.opt-pro{letter-spacing:.05em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line);border-radius:99px;flex:none;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:10px;font-weight:700;line-height:1;display:flex}.opt-pro svg{stroke-width:2.3px;width:12px;height:12px}.opt-locked .opt-lead{color:var(--muted)}.opt-meeting{justify-content:space-between;margin-top:4px}.opt-meeting .opt-lead{font-size:16px}.opt-live{background:var(--honey);width:7px;height:7px;box-shadow:0 0 0 3px color-mix(in srgb, var(--honey) 15%, transparent);border-radius:50%;flex:none}.opt-locked .opt-live{background:var(--muted-2);box-shadow:none}.lock-card .lc-stat{color:var(--muted-inv);border-bottom:1px solid #ffffff1a;margin:0 0 16px;padding:0 0 14px;font-size:14.5px;line-height:1.5}.lock-card .lc-stat b{color:#df6a41;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.opt,.question-card,.free-card,.dim-card,.rep-card,.qb,.pull,.keep,.upsell,.rec-row,.home-row,.plan,.chip,.input,.moment,.banner,.rec-empty{background-color:var(--glass);-webkit-backdrop-filter:blur(var(--blur)) saturate(190%);backdrop-filter:blur(var(--blur)) saturate(190%);border-color:var(--glass-brd);background-image:linear-gradient(118deg,#ffffff85 0%,#ffffff1a 40%,#fff0 62%,#ffffff38 100%);box-shadow:inset 0 1px 1px #ffffffbf,inset 0 -1px 1px #ffffff47,0 2px 6px #22201b0f,0 12px 28px #22201b1a}.chip.chip-other{box-shadow:none}.landing{text-align:center;align-items:center;padding-top:28px}.landing-h1{letter-spacing:-.025em;color:var(--ink);margin:0 0 22px;font-size:28px;font-weight:700;line-height:1.18}.landing-body{color:var(--muted);max-width:33ch;margin:0 0 14px;font-size:16px;line-height:1.65}.landing-social{color:var(--muted-2);max-width:30ch;margin:18px 0 0;font-size:13px;line-height:1.5}.landing-ready{letter-spacing:-.01em;color:var(--ink);margin:26px 0 18px;font-size:18px;font-weight:600}@media (prefers-reduced-transparency:reduce){.opt,.question-card,.free-card,.dim-card,.rep-card,.qb,.pull,.keep,.upsell,.rec-row,.home-row,.plan,.chip,.input,.moment,.banner,.rec-empty,.gate-sheet,.tabbar{background:var(--card);-webkit-backdrop-filter:none;backdrop-filter:none}.hero,.lock-card,.act-card{background:var(--dark);-webkit-backdrop-filter:none;backdrop-filter:none}}
