[data-app-password-manager-hidden=true]{visibility:hidden!important;pointer-events:none!important}:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{font-weight:500;color:#646cff;text-decoration:inherit}a:hover{color:#535bf2}html,body,#root{width:100%;height:100%;margin:0;padding:0}#root{max-width:none;text-align:left}body{min-width:320px;min-height:100%;display:block}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}:where(:focus){outline:none}.client-email-preview-scroll-hidden{scrollbar-width:none;-ms-overflow-style:none}.client-email-preview-scroll-hidden::-webkit-scrollbar{width:0;height:0}.public-site{background:var(--site-bg);color:var(--site-text);min-height:100vh;color-scheme:dark;font-size:15px;line-height:1.65}.public-site *{box-sizing:border-box}.public-site a{color:inherit;text-decoration:none}.public-site a:hover{color:var(--site-accent)}.public-site a:focus-visible{outline:2px solid var(--site-accent);outline-offset:5px}.public-site h1,.public-site h2,.public-site h3,.public-site p{margin:0}.site-container{width:min(1160px,calc(100% - 80px));margin:0 auto}.site-header{min-height:96px;display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:var(--site-divider)}.site-brand{display:inline-flex;gap:11px;align-items:center;font-size:23px;font-weight:700;letter-spacing:-.8px}.site-brand svg,.site-brand-accent{color:var(--site-accent)}.site-header nav,.site-footer nav{display:flex;align-items:center;gap:28px;font-size:13px}.public-site .site-button{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:46px;padding:11px 19px;background:var(--site-blue);color:var(--site-text);border-radius:8px;font-weight:650;font-size:14px;transition:transform .16s,filter .16s}.public-site .site-button:hover{color:var(--site-text);filter:brightness(1.12);transform:translateY(-1px)}.public-site .site-button-small{min-height:36px;padding:7px 15px;font-size:13px}.site-hero{display:grid;grid-template-columns:1.16fr 1fr;align-items:center;gap:60px;padding:100px 0 96px}.site-eyebrow{display:block;color:var(--site-accent);font-size:11px;font-weight:650;letter-spacing:1.8px;text-transform:uppercase;margin-bottom:19px}.site-hero h1{font-size:clamp(36px,4.4vw,56px);letter-spacing:-2px;font-weight:650;line-height:1.12}.site-hero h1 span{color:var(--site-muted)}.site-hero p{color:var(--site-muted);margin-top:25px;max-width:490px;font-size:16px}.site-actions{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:32px}.public-site .site-hero-note{font-size:12px;margin-top:20px}.site-text-link{display:inline-flex;align-items:center;gap:9px;font-size:13px}.site-preview{background:var(--site-card);border:var(--site-border);border-radius:18px;box-shadow:var(--site-shadow);overflow:hidden;transform:rotate(-2deg)}.site-preview-top{display:flex;justify-content:space-between;padding:21px 24px;font-size:10px;letter-spacing:1.6px;color:var(--site-muted);border-bottom:var(--site-divider)}.site-preview-dots{color:var(--site-accent)}.site-workflow{display:grid;grid-template-columns:repeat(3,1fr);padding:28px 24px;gap:12px}.site-workflow>div{position:relative;display:grid;gap:9px}.site-step-number{color:var(--site-accent);font-size:11px}.site-workflow strong{font-size:16px;font-weight:600}.site-workflow svg{position:absolute;right:4px;top:28px;color:var(--site-muted)}.site-preview-task{margin:0 18px 24px;padding:20px 14px;border:var(--site-divider);border-radius:10px;background:var(--site-inner);display:flex;align-items:center;gap:13px}.site-icon{color:var(--site-accent)}.site-preview-task small{display:block;color:var(--site-muted);font-size:11px;margin-bottom:4px}.site-preview-task strong{display:block;font-weight:600;font-size:13px}.site-preview-bottom{display:flex;justify-content:space-between;padding:16px 24px;border-top:var(--site-divider);gap:12px;color:var(--site-muted);font-size:11px}.site-preview-bottom span{display:inline-flex;align-items:center;gap:7px}.site-features{border-top:var(--site-divider);padding:60px 0 70px}.site-section-heading h2,.site-email h2,.site-closing h2{font-size:29px;font-weight:600;letter-spacing:-.8px;line-height:1.25}.site-feature-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px;margin-top:38px}.site-feature-grid article>svg{color:var(--site-accent);margin-bottom:16px}.site-feature-grid h3{font-size:16px;line-height:1.4;font-weight:600;margin-bottom:12px}.site-feature-grid p{font-size:13px;color:var(--site-muted)}.site-email{background:var(--site-card);border:var(--site-border);border-radius:16px;padding:40px;display:grid;grid-template-columns:64px 1fr;gap:26px}.site-email-icon{width:60px;height:60px;display:grid;place-items:center;border:var(--site-divider);border-radius:14px;color:var(--site-accent)}.site-email .site-eyebrow{margin-bottom:12px}.site-email p{margin-top:17px;max-width:790px;color:var(--site-muted);font-size:14px}.site-email .site-email-note{font-size:12px}.site-email .site-text-link{margin-top:22px}.site-closing{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:65px 0}.site-closing h2{font-size:24px}.site-closing p{font-size:13px;color:var(--site-muted);margin-top:10px}.site-footer{display:flex;justify-content:space-between;gap:30px;padding:30px 0 36px;border-top:var(--site-divider)}.site-footer strong{font-size:14px;font-weight:600}.site-footer p{font-size:11px;color:var(--site-muted);margin-top:8px;line-height:1.8}.site-footer nav{align-self:flex-start;gap:22px}.site-legal-heading{padding:64px 0 40px;border-bottom:var(--site-divider)}.site-legal-heading h1{font-size:clamp(34px,5vw,48px);letter-spacing:-1.5px;font-weight:600}.site-legal-heading p{max-width:640px;margin:16px 0;color:var(--site-muted)}.site-legal-heading small{color:var(--site-muted);font-size:12px}.site-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:65px;padding:44px 0 70px}.site-legal-layout aside nav{position:sticky;top:28px;display:grid;gap:15px;font-size:12px;color:var(--site-muted)}.site-legal-content{max-width:760px}.site-legal-content section{scroll-margin-top:28px;margin-bottom:34px}.site-legal-content h2{font-size:19px;font-weight:650;margin-bottom:14px}.site-legal-content p,.site-legal-content ul{color:var(--site-muted);font-size:14px;margin:0 0 16px}.site-legal-content li{margin-bottom:10px}.site-legal-content strong{color:var(--site-text);font-weight:600}.site-legal-content a{text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.site-skip{position:absolute;top:-80px;left:20px;padding:12px;background:var(--site-blue);z-index:10}.site-skip:focus{top:12px}@media (max-width: 900px){.site-container{width:calc(100% - 48px)}.site-hero{grid-template-columns:1fr;gap:44px;padding:60px 0}.site-hero p{max-width:590px}.site-preview{transform:none;max-width:550px;width:100%}.site-feature-grid{grid-template-columns:repeat(2,1fr)}.site-legal-layout{grid-template-columns:1fr;gap:30px}.site-legal-layout aside nav{position:static;grid-template-columns:repeat(2,1fr);border-bottom:var(--site-divider);padding-bottom:26px}}@media (max-width: 560px){.site-container{width:calc(100% - 36px)}.site-header{min-height:78px;gap:12px}.site-brand{font-size:20px;gap:7px}.site-contact{display:none}.site-hero h1{letter-spacing:-1.3px}.site-hero{padding:48px 0}.site-feature-grid{gap:30px 20px}.site-feature-grid h3{font-size:15px}.site-email{padding:26px 22px;grid-template-columns:1fr;gap:20px}.site-email h2{font-size:25px}.site-closing,.site-footer{flex-direction:column;align-items:flex-start}.site-preview-top,.site-preview-bottom{padding-left:16px;padding-right:16px}.site-preview-task{margin-left:12px;margin-right:12px}}@media (prefers-reduced-motion: reduce){.public-site .site-button{transition:none}}.site-home .site-hero h1{font-size:clamp(36px,4vw,50px)}.site-home .site-workflow{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.site-home .site-workflow strong{font-size:14px}.site-home .site-workflow svg{right:0;top:7px}.site-home .site-email{padding:28px 32px;grid-template-columns:48px 1fr;gap:22px}.site-home .site-email-icon{width:48px;height:48px;border-radius:12px}.site-home .site-email h2{font-size:22px}.site-home .site-email p{margin-top:10px}.site-home .site-email .site-text-link{margin-top:0;font-size:12px}@media (max-width: 560px){.site-home .site-workflow{padding:24px 16px}.site-home .site-workflow strong{font-size:13px}.site-home .site-preview-bottom{flex-wrap:wrap}.site-home .site-email{padding:24px 22px;grid-template-columns:1fr;gap:16px}}.coach-v2-orb{width:70px;height:70px;position:relative;flex-shrink:0}.coach-v2-orb:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,#ddc2a022 5%,#7c8bad14 42%,transparent 70%);opacity:.3;transform:scale(1);transition:opacity .65s ease,transform .35s ease-out}.coach-v2-orb span{position:absolute;inset:4px;overflow:hidden;isolation:isolate;border-radius:50%;background:radial-gradient(ellipse at 29% 23%,#e4cdb5,#c4afab 15%,#969db5 34%,#657795 54%,#30415e 76%,#15223a);box-shadow:inset -6px -9px 16px #070e2699,inset 2px 3px 9px #ffffff26,inset -1px 0 2px #a8c9ff45,0 9px 24px #00000030;transform:scale(1);transition:transform .26s ease-out}.coach-v2-orb span:before{content:"";position:absolute;inset:-20%;border-radius:50%;background:radial-gradient(ellipse at 33% 27%,#f4dec44d,transparent 45%),radial-gradient(ellipse at 76% 67%,#9db9eb30,transparent 46%);opacity:.15;animation:coach-v2-orb-light 9s ease-in-out infinite;transition:opacity .8s ease}.coach-v2-orb span:after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 1px 1px #f5e2cd24,inset -1px -1px 2px #98b8e52b}.coach-v2-orb.listening:before{opacity:.7;transform:scale(calc(1 + var(--coach-level, 0) * .18))}.coach-v2-orb.thinking:before{opacity:.55;transform:scale(1.08)}.coach-v2-orb.thinking span:before{opacity:.8}.coach-v2-orb.speaking:before{opacity:.85;transform:scale(calc(1 + var(--coach-level, 0) * .3))}.coach-v2-orb.speaking span{transform:scale(calc(1 + var(--coach-level, 0) * .045))}.coach-v2-orb.speaking span:before{opacity:.45}@keyframes coach-v2-orb-light{0%,to{transform:translate(-2%,-1%) rotate(-8deg)}50%{transform:translate(3%,2%) rotate(12deg)}}@media (prefers-reduced-motion:reduce){.coach-v2-orb,.coach-v2-orb:before,.coach-v2-orb span,.coach-v2-orb span:before{animation:none!important;transition:none!important;transform:none!important}}.tm-portrait{position:relative;isolation:isolate}.tm-portrait .tm-portrait-frame{position:absolute;inset:4px;z-index:1;overflow:hidden;border-radius:50%;background:transparent}.tm-portrait-frame img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.25);transform-origin:50% 28%}.tm-portrait.ipr-orb{background:transparent;box-shadow:none}.tm-portrait.coach-v2-orb>span,.tm-portrait .trade-orb-core{visibility:hidden}.mobile-app{min-height:100dvh;background:var(--mobile-page);color:var(--mobile-text);font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.5;isolation:isolate}.mobile-app *{box-sizing:border-box}.mobile-app h1,.mobile-app h2,.mobile-app h3,.mobile-app p{margin:0}.mobile-app h1{font-size:25px;line-height:1.25;letter-spacing:-.8px;font-weight:600}.mobile-app h2{font-size:16px;line-height:1.35;letter-spacing:-.2px;font-weight:600}.mobile-app h3{font-size:13px;font-weight:550;line-height:1.45}.mobile-app button,.mobile-app a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}.mobile-app button{font:inherit;border:0;min-height:44px;cursor:pointer;background:none;color:inherit;padding:10px 12px;border-radius:10px}.mobile-app button:disabled{opacity:.55;cursor:default}.mobile-app a{color:inherit;text-decoration:none}.mobile-app :is(button,a,summary):focus-visible{outline:2px solid var(--mobile-yellow);outline-offset:4px}.mobile-app :is(input,select,textarea):focus{outline:none}.mobile-header{position:sticky;top:0;z-index:20;height:calc(56px + env(safe-area-inset-top));padding:calc(6px + env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) 6px max(20px,env(safe-area-inset-left));background:var(--mobile-header-background);color:var(--mobile-header-text);box-shadow:inset 0 -1px 0 var(--mobile-header-border);display:flex;align-items:center;justify-content:space-between;gap:14px}.mobile-brand{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650;letter-spacing:-.5px;min-height:44px}.mobile-brand img{border-radius:8px;object-fit:contain}.mobile-account-link{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border-radius:50%}.mobile-avatar{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--mobile-avatar-background);border:var(--mobile-avatar-border);color:var(--mobile-avatar-text);font-size:12px;font-weight:600;letter-spacing:.3px;line-height:1}.mobile-content{min-height:calc(100dvh - 56px - env(safe-area-inset-top));outline:none;padding-bottom:calc(96px + env(safe-area-inset-bottom))}.mobile-main{max-width:520px;margin:0 auto;padding:24px max(20px,env(safe-area-inset-right)) 28px max(20px,env(safe-area-inset-left));display:flex;flex-direction:column;gap:24px}.mobile-greeting{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0 2px}.mobile-greeting h1{font-size:26px;overflow-wrap:anywhere}.mobile-greeting time{font-size:10px;letter-spacing:1.2px;text-transform:uppercase;color:var(--mobile-muted)}.mobile-greeting p{font-size:13px;line-height:1.5;color:var(--mobile-muted)}.mobile-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:12px}.mobile-section-heading>span{color:var(--mobile-muted);font-size:11px;white-space:nowrap}.mobile-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mobile-work-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mobile-attention-card{background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;overflow:hidden}.mobile-attention-card>.mobile-task-list,.mobile-attention-card>.mobile-empty,.mobile-attention-card>.mobile-state{border:0;border-radius:0}.mobile-attention-summary{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border-top:var(--mobile-border);white-space:nowrap}.mobile-attention-summary>div{display:flex;align-items:center;gap:10px;min-width:0}.mobile-attention-summary>div>a{font-size:11px;color:var(--mobile-muted);padding:4px 0}.mobile-attention-summary>div>a+a{border-left:var(--mobile-border);padding-left:10px}.mobile-attention-summary strong{color:var(--mobile-text);margin-left:3px;font-variant-numeric:tabular-nums}.mobile-app .mobile-attention-summary>.mobile-text-button{white-space:nowrap;flex-shrink:0;font-size:11px;margin:0 0 0 auto}.mobile-task-content{display:flex;flex-direction:column;gap:24px}.mobile-attention-select{display:flex;flex-direction:column;gap:8px;font-size:12px;color:var(--mobile-muted)}.mobile-attention-select select{width:100%;min-height:48px;padding:12px;border:var(--mobile-border);border-radius:10px;background:var(--mobile-input);color:var(--mobile-text);font:inherit;font-size:14px}.mobile-attention-list>p{margin-bottom:14px}.mobile-work-card{display:flex;flex-direction:column;gap:5px;padding:10px 12px;border:var(--mobile-border);border-radius:12px;background:var(--mobile-card);min-width:0}.mobile-work-label{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--mobile-muted)}.mobile-work-label i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.mobile-work-label svg{margin-left:auto;flex-shrink:0}.mobile-work-card .mobile-metric-value strong{font-size:24px;letter-spacing:-.6px;line-height:1.3;font-weight:600;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.mobile-metric{position:relative;padding:14px 10px 12px;border:var(--mobile-border);border-radius:12px;background:var(--mobile-card);min-width:0;display:flex;flex-direction:column;gap:7px}.mobile-metric h3{font-size:11px;font-weight:400;color:var(--mobile-muted);line-height:1.35}.mobile-metric strong{font-size:clamp(19px,5.7vw,26px);line-height:1.25;letter-spacing:-.8px;font-weight:600;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mobile-metric-value{display:flex;align-items:flex-start;gap:5px}.mobile-metric-value strong{display:block;min-width:0}.mobile-metric-count{flex-shrink:0;padding-top:2px;font-size:12px;line-height:1.2;color:var(--mobile-muted);font-variant-numeric:tabular-nums}.mobile-metric-target{display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:6px;font-size:10px;line-height:1.4;color:var(--mobile-muted);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.mobile-metric-comparison{color:var(--mobile-muted)}.mobile-progress{position:relative;height:5px;background:var(--mobile-soft);border-radius:4px;margin:3px 1px}.mobile-progress-fill{display:block;height:100%;background:var(--mobile-muted);border-radius:inherit}.mobile-progress-stack{display:flex;height:100%;border-radius:inherit;overflow:hidden}.mobile-progress-stack>span{display:block;height:100%;flex-shrink:0}.mobile-metric-status-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:7px}.mobile-running-marker{position:absolute;top:-3px;bottom:-3px;width:2px;transform:translate(-50%);background:var(--mobile-text);border-radius:1px}.mobile-app .mobile-metric-open{position:absolute;inset:0;width:100%;height:100%;border-radius:inherit;padding:0}.mobile-metric-dialog{width:calc(100% - 32px);max-width:400px;max-height:calc(100dvh - 48px);margin:auto;padding:22px;border:var(--mobile-border);border-radius:16px;background:var(--mobile-input);color:var(--mobile-text);overflow:auto}.mobile-metric-dialog::backdrop{background:var(--mobile-backdrop)}.mobile-metric-dialog[open]{display:flex;flex-direction:column;gap:20px}.mobile-metric-details{margin:0;display:flex;flex-direction:column;gap:12px;font-size:13px}.mobile-metric-details>div{display:flex;justify-content:space-between;gap:16px}.mobile-metric-details dt{color:var(--mobile-muted)}.mobile-metric-details dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0}.mobile-metric-dialog p{font-size:12px;color:var(--mobile-muted);line-height:1.6}.mobile-metric-dialog form,.mobile-metric-dialog form button{width:100%}.mobile-skeleton{display:block;min-height:29px;width:85%;border-radius:5px;background:var(--mobile-soft);animation:mobile-pulse 1.4s ease-in-out infinite alternate}.mobile-task-list{margin:0;padding:0;list-style:none;border:var(--mobile-border);border-radius:13px;background:var(--mobile-card);overflow:hidden}.mobile-task-list li{display:flex;align-items:center;gap:10px;padding:16px 12px}.mobile-task-list li+li{border-top:var(--mobile-border)}.mobile-task-list li>div{flex:1;min-width:0}.mobile-task-list h3{overflow-wrap:anywhere}.mobile-task-list p{font-size:11px;color:var(--mobile-muted);margin-top:3px}.mobile-task-icon{width:31px;height:32px;flex-shrink:0;display:grid;place-items:center;border-radius:9px;background:var(--mobile-task-icon-background);color:var(--mobile-task-icon-text)}.mobile-task-status{font-size:10px;padding:3px 6px;border-radius:5px;background:var(--mobile-soft);white-space:nowrap;color:var(--mobile-muted)}.mobile-task-status.is-overdue{background:var(--mobile-overdue-background);color:var(--mobile-overdue-text)}.mobile-caption{font-size:11px;line-height:1.5;color:var(--mobile-muted);margin-top:9px!important}.mobile-empty{display:flex;gap:13px;align-items:center;padding:20px 15px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px}.mobile-empty p{font-size:12px;color:var(--mobile-muted);margin-top:4px}.mobile-empty-icon{color:var(--mobile-empty-icon-text);flex-shrink:0;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--mobile-empty-icon-background)}.mobile-app .mobile-coach-card{display:flex;align-items:center;gap:12px;padding:17px 13px;border:var(--mobile-coach-border);border-radius:14px;background:var(--mobile-coach-background);color:var(--mobile-coach-text)}.mobile-coach-card>div:not(.mobile-orb){flex:1}.mobile-coach-card strong{font-size:13px;font-weight:500;display:block}.mobile-coach-card span:not(.mobile-orb span){font-size:11px;color:var(--mobile-coach-muted);display:block;margin-top:4px}.mobile-orb{width:48px;height:48px;position:relative;flex-shrink:0}.mobile-orb span{position:absolute;inset:4px;overflow:hidden;border-radius:50%;background:var(--mobile-orb-background);box-shadow:var(--mobile-orb-shadow)}.mobile-orb-large{width:88px;height:88px}.mobile-nav{position:fixed;z-index:20;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;--mobile-nav-gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right));padding:9px var(--mobile-nav-gutter) calc(10px + env(safe-area-inset-bottom));background:var(--mobile-nav-background);border-top:var(--mobile-nav-border);color:var(--mobile-nav-text)}.mobile-nav a{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:5px;font-size:10px;min-height:53px;border-radius:9px}.mobile-nav a.active{color:var(--mobile-nav-active)}.mobile-nav a>span:last-child{text-align:center;line-height:1.25;min-height:25px;display:flex;align-items:center;justify-content:center}.mobile-nav-bell{position:relative;display:flex}.mobile-nav-count{position:absolute;top:-7px;left:13px;min-width:16px;height:16px;padding:0 4px;border-radius:9px;background:var(--mobile-yellow);color:var(--mobile-on-accent);font-size:9px;display:grid;place-items:center;font-weight:700}.mobile-notifications{list-style:none;margin:0;padding:0;display:grid;gap:12px}.mobile-notifications li{padding:18px 16px;border:var(--mobile-border);border-radius:13px;background:var(--mobile-card);overflow-wrap:anywhere}.mobile-notification-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.mobile-notification-heading svg{color:var(--mobile-muted);flex-shrink:0}.mobile-notification-heading h2{font-size:14px;flex:1}.mobile-notifications p{font-size:13px;line-height:1.6}.mobile-notifications small{display:block;color:var(--mobile-muted);font-size:11px;margin-top:12px}.mobile-unread-dot{width:7px;height:7px;border-radius:50%;background:var(--mobile-yellow);flex-shrink:0}.mobile-notification-actions{display:flex;gap:12px;margin-top:12px;border-top:var(--mobile-border);padding-top:6px;flex-wrap:wrap}.mobile-notification-actions .mobile-text-button{margin:0;padding-left:0}.mobile-nav .mobile-nav-avatar{width:44px;height:44px}.mobile-ai-slot{position:relative;min-width:0;display:grid;place-items:center}.mobile-ai-slot>.mobile-ai-nav{width:100%;height:100%;min-height:53px;display:grid;place-items:center;padding:0;border-radius:9px;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.mobile-ai-nav:focus-visible{outline:2px solid var(--mobile-yellow);outline-offset:2px}.mobile-ai-portrait{position:relative;width:44px;height:44px;pointer-events:none}.mobile-ai-portrait.is-connecting:after{content:"";position:absolute;inset:-3px;border:2px solid color-mix(in srgb,var(--mobile-chat-accent) 20%,transparent);border-top-color:var(--mobile-chat-accent);border-radius:50%;animation:mobile-spin 1.2s linear infinite}.mobile-ai-thinking{position:absolute;right:-6px;top:-4px;display:flex;align-items:center;justify-content:center;gap:3px;width:29px;height:19px;background:var(--mobile-input);border:var(--mobile-border);border-radius:9px 9px 9px 3px}.mobile-ai-thinking i{width:4px;height:4px;border-radius:50%;background:var(--mobile-chat-accent)}.mobile-ai-thinking i:nth-child(2){animation:mobile-ai-dot-two 1.5s step-end infinite}.mobile-ai-thinking i:nth-child(3){animation:mobile-ai-dot-three 1.5s step-end infinite}@keyframes mobile-ai-dot-two{0%{opacity:0}33.333%{opacity:1}}@keyframes mobile-ai-dot-three{0%{opacity:0}66.667%{opacity:1}}@media (prefers-reduced-motion:reduce){.mobile-ai-thinking i{animation:none!important;opacity:1}}.mobile-ai-sleep{position:absolute;right:-3px;top:-3px;padding:1px 4px;border-radius:6px;background:var(--mobile-input);color:var(--mobile-muted);font-size:10px;font-weight:700;letter-spacing:1px;line-height:15px}.mobile-ai-hint{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);white-space:nowrap;background:var(--mobile-card);color:var(--mobile-text);border:var(--mobile-border);border-radius:8px;padding:7px 10px;font-size:11px;pointer-events:none;box-shadow:0 3px 12px #0003}@media (prefers-reduced-motion:reduce){.mobile-ai-portrait.is-connecting:after{animation:none}}.mobile-nav .mobile-nav-avatar:before{background:var(--mobile-chat-orb-glow);opacity:.7;inset:-5px;animation:mobile-coach-glow 4.5s ease-in-out infinite}.mobile-nav .mobile-nav-avatar.is-sleeping:before{opacity:.2;animation:none}.mobile-nav .mobile-nav-avatar.is-static:before,.mobile-nav .mobile-nav-avatar.is-static:after{opacity:0;animation:none}.mobile-nav .mobile-nav-avatar.is-static{animation:none}.mobile-nav .mobile-nav-avatar.speaking:before{animation:none;opacity:calc(.7 + var(--coach-level,0)*.3);transform:scale(calc(1.05 + var(--coach-level,0)*.25));transition:transform .1s,opacity .1s}@keyframes mobile-coach-glow{50%{opacity:.8;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.mobile-nav-avatar:before{animation:none}}.mobile-connection{display:flex;gap:9px;align-items:center;justify-content:center;padding:10px 16px;background:var(--mobile-connection-background);color:var(--mobile-connection-text);font-size:12px}.mobile-state{padding:26px 18px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;text-align:center;display:flex;align-items:center;flex-direction:column;gap:12px}.mobile-state p{font-size:13px;line-height:1.6;color:var(--mobile-muted);max-width:330px}.mobile-spinner{width:22px;height:22px;border:2px solid var(--mobile-spinner-track);border-top-color:var(--mobile-yellow);border-radius:50%;animation:mobile-spin .8s linear infinite}.mobile-app .mobile-primary,.mobile-app .mobile-secondary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border-radius:10px;font-size:14px;font-weight:600;padding:12px 16px;text-align:center}.mobile-app .mobile-primary{background:var(--mobile-yellow);color:var(--mobile-on-accent)}.mobile-app .mobile-secondary{background:var(--mobile-soft);border:var(--mobile-border);color:var(--mobile-text)}.mobile-app .mobile-text-button{display:flex;align-items:center;justify-content:center;gap:7px;color:var(--mobile-link);font-size:12px;margin:0 auto}.mobile-login{padding-top:42px;gap:30px;max-width:420px}.mobile-login-heading{display:grid;gap:14px}.mobile-login-heading img{border-radius:13px;margin-bottom:7px}.mobile-login-heading p,.mobile-login-note{font-size:13px;color:var(--mobile-muted)}.mobile-form{display:flex;flex-direction:column;gap:19px}.mobile-form label{display:flex;flex-direction:column;gap:8px;font-size:12px}.mobile-form input{width:100%;min-width:0;font:inherit;font-size:16px;padding:13px;color:var(--mobile-text);background:var(--mobile-input);border:var(--mobile-border);border-radius:10px;min-height:49px}.mobile-password{display:flex;position:relative;align-items:center}.mobile-password input{padding-right:52px}.mobile-password button{position:absolute;right:4px;display:grid;place-items:center;color:var(--mobile-muted)}.mobile-error{color:var(--mobile-error);font-size:13px}.mobile-success{color:var(--mobile-success);font-size:13px}.mobile-login-note{text-align:center;font-size:11px!important}.mobile-account{margin:0;padding:0 16px;border:var(--mobile-border);border-radius:13px;background:var(--mobile-card)}.mobile-account>div{padding:17px 0;display:flex;flex-direction:column;gap:5px}.mobile-account>div+div{border-top:var(--mobile-border)}.mobile-account dt{font-size:11px;color:var(--mobile-muted)}.mobile-account dd{margin:0;overflow-wrap:anywhere}.mobile-account-company{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-account-company>span{min-width:0}.mobile-account-company .mobile-text-button{margin:0;flex-shrink:0;padding-right:0}.mobile-company-search{display:flex;align-items:center;gap:10px;margin:18px 0;padding:0 12px;border:var(--mobile-border);border-radius:10px;background:var(--mobile-input);color:var(--mobile-muted)}.mobile-company-search input{min-width:0;width:100%;padding:13px 0;border:0;background:transparent;color:var(--mobile-text);font:inherit;font-size:16px}.mobile-company-list{list-style:none;margin:14px 0 0;padding:0}.mobile-company-list li+li{border-top:var(--mobile-border)}.mobile-company-list button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;min-height:56px}.mobile-company-list button>span{min-width:0;overflow-wrap:anywhere}.mobile-company-list button[aria-current=true]{color:var(--mobile-yellow)}.mobile-company-list small{display:block;color:var(--mobile-muted);margin-top:4px}.mobile-company-list svg{flex-shrink:0}.mobile-home #mobile-business-title{min-width:0;overflow-wrap:anywhere}.mobile-home .mobile-section-heading>span{flex-shrink:0}.mobile-appearance{display:flex;flex-direction:column;gap:12px}.mobile-theme-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;border:var(--mobile-border);border-radius:13px;background:var(--mobile-card)}.mobile-theme-options button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px}.mobile-theme-options button[aria-pressed=true]{background:var(--mobile-yellow);color:var(--mobile-on-accent);font-weight:600}.mobile-back{display:flex;align-items:center;gap:7px;font-size:12px;min-height:44px;color:var(--mobile-muted)!important;margin-top:-12px;align-self:flex-start}.mobile-coming-soon{display:flex;flex-direction:column;align-items:center;text-align:center;gap:22px;padding:28px 8px}.mobile-coming-soon p{max-width:310px;color:var(--mobile-muted);font-size:14px;line-height:1.65}.mobile-install-page{max-width:520px;gap:28px}.mobile-install-heading{display:grid;gap:16px}.mobile-install-heading>svg{color:var(--mobile-yellow)}.mobile-install-beta{justify-self:start;padding:3px 9px;border:var(--mobile-border);border-radius:6px;color:var(--mobile-muted);font-size:11px;font-weight:600;letter-spacing:.3px}.mobile-install-heading p,.mobile-install-card p{color:var(--mobile-muted);font-size:14px;line-height:1.65}.mobile-install-card{display:grid;gap:20px;padding:24px;background:var(--mobile-card);border:var(--mobile-border);border-radius:14px}.mobile-install-qr{justify-self:center;max-width:100%;height:auto;border-radius:8px}.mobile-install-card ol{margin:0;padding-left:22px;display:grid;gap:16px;font-size:14px;line-height:1.65}.mobile-install-card li{padding-left:4px}.mobile-notice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 12px;border:var(--mobile-border);border-radius:10px;font-size:12px}.mobile-notice button{display:flex;align-items:center;gap:6px;color:var(--mobile-yellow);font-size:12px}.mobile-notice button:active:not(:disabled){opacity:.65}.mobile-notice button:disabled{opacity:.6;cursor:wait}.mobile-skip{position:fixed;left:16px;top:-100px;padding:12px;background:var(--mobile-header-background);color:var(--mobile-header-text);z-index:30}.mobile-skip:focus{top:12px}@keyframes mobile-spin{to{transform:rotate(360deg)}}.mobile-task-list li:has(.mobile-task-link){padding:0}.mobile-task-link{display:flex;align-items:center;gap:12px;padding:17px 14px;width:100%;min-height:76px}.mobile-task-link>div{flex:1;min-width:0}.mobile-record-heading{display:grid;gap:12px}.mobile-record-heading p{color:var(--mobile-muted);font-size:13px;overflow-wrap:anywhere}.mobile-record-status{justify-self:start;display:inline-flex;vertical-align:middle;align-items:center;justify-content:center;height:20px;padding:0 6px;border-radius:8px;font-size:11px;font-weight:700;line-height:1.1;text-align:center;white-space:nowrap}.mobile-record-details{margin:0;padding:20px 16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;display:grid;gap:18px;font-size:12px}.mobile-record-details>div{display:flex;justify-content:space-between;gap:18px}.mobile-record-details dt{color:var(--mobile-muted)}.mobile-record-details dd{margin:0;text-align:right;font-weight:600;overflow-wrap:anywhere}.mobile-record-details dt,.mobile-overview-task-details dt{display:flex;align-items:center;gap:8px}.mobile-record-details dt svg,.mobile-overview-task-details dt svg{flex-shrink:0;stroke-width:1.75}.mobile-details-link{display:block;padding:18px 16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px}.mobile-details-link>.mobile-section-heading{align-items:center;margin-bottom:18px}.mobile-details-link>.mobile-section-heading>svg{color:var(--mobile-muted);flex-shrink:0}.mobile-details-link>.mobile-record-details{padding:0;background:none;border:0;border-radius:0}.mobile-details-content{min-width:0}.mobile-details-content .mobile-section-heading h3{display:flex;align-items:center;gap:8px;font-size:16px}.mobile-details-content .mobile-section-heading svg{color:var(--mobile-muted);flex-shrink:0}.mobile-details-section{margin-top:28px}.mobile-details-list>div{display:grid;grid-template-columns:minmax(0,1fr);gap:5px}.mobile-details-list dd{text-align:left;font-size:14px;font-weight:500;white-space:pre-wrap}.mobile-details-description{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.7}.mobile-details-content>.mobile-text-button{margin-top:24px}.mobile-overview-section-title{display:flex;align-items:center;gap:8px}.mobile-overview-section-title svg{flex-shrink:0;color:var(--mobile-muted);stroke-width:1.75}.mobile-overview-task-card{display:grid;gap:18px;margin-top:12px;padding:18px 16px 16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px}.mobile-overview-task-card h3{font-size:15px;font-weight:600;line-height:1.5;overflow-wrap:anywhere}.mobile-overview-task-details{display:grid;gap:10px;margin:0;font-size:12px}.mobile-overview-task-details>div{display:flex;justify-content:space-between;gap:16px}.mobile-overview-task-details dt{color:var(--mobile-muted);flex-shrink:0}.mobile-overview-task-details dd{margin:0;text-align:right;overflow-wrap:anywhere}.mobile-task-due-overdue{color:var(--mobile-overdue-text)}.mobile-task-completed{display:flex;align-items:center;justify-content:center;gap:8px;padding-top:14px;border-top:var(--mobile-border)}.mobile-filters{display:flex;flex-wrap:wrap;gap:6px}.mobile-filters button{border:var(--mobile-border);background:var(--mobile-card);font-size:12px;padding:10px 12px}.mobile-filters button[aria-pressed=true]{color:var(--mobile-on-accent);background:var(--mobile-yellow)}.mobile-record-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mobile-record-list :is(a,.mobile-attention-item){display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;min-height:100px}.mobile-record-list :is(a,.mobile-attention-item)>div{min-width:0;display:grid;gap:6px}.mobile-record-list h2{font-size:16px;overflow-wrap:anywhere}.mobile-record-list :is(small,p){font-size:12px;color:var(--mobile-muted);overflow-wrap:anywhere}.mobile-record-list svg{flex-shrink:0;color:var(--mobile-muted)}.mobile-find-controls{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.mobile-find-controls>.mobile-filters{flex-shrink:0}.mobile-find-status-filters{display:flex;justify-content:flex-end;gap:8px;margin-left:auto;min-width:0;max-width:100%}.mobile-find-status-filters select{min-width:0;max-width:160px;flex:1;min-height:40px;padding:8px;border:var(--mobile-border);border-radius:8px;background:var(--mobile-input);color:var(--mobile-text);font:inherit;font-size:12px}.mobile-record-list .mobile-find-record{flex:1}.mobile-find-record .mobile-project-bar{margin-top:4px;width:100%}.mobile-content:has(.mobile-chat){overflow:hidden}.mobile-chat{max-width:560px;margin:0 auto;display:flex;flex-direction:column;min-height:220px;overflow:hidden;padding:12px 16px 0;background:var(--mobile-chat-background)}.mobile-chat .coach-v2-orb:before{background:var(--mobile-chat-orb-glow);opacity:.65;inset:-10px}.mobile-chat .coach-v2-orb.idle:before{animation:mobile-coach-glow 4.5s ease-in-out infinite}.mobile-chat .coach-v2-orb.thinking:before{animation:mobile-coach-glow 1.6s ease-in-out infinite}.mobile-chat .coach-v2-orb:is(.listening,.speaking):before{animation:none;opacity:.95}.mobile-coach-setting{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;font-size:13px}.mobile-coach-setting input{width:20px;height:20px;flex-shrink:0;accent-color:var(--mobile-yellow)}.mobile-getting-started{display:flex;flex-direction:column;gap:14px;padding:4px 20px 24px}.mobile-getting-started h2,.mobile-getting-started p{margin:0}.mobile-getting-started>p{line-height:1.5}.mobile-getting-started h2{font-size:20px;line-height:1.25}.mobile-setup-icon{color:var(--mobile-yellow)}.mobile-setup-confirmation{display:flex;align-items:center;gap:8px;font-size:13px}.mobile-chat-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;flex-shrink:0}.mobile-chat-identity{display:flex;align-items:center;gap:10px}.mobile-chat-identity>:first-child{width:36px;height:36px;flex-shrink:0}.mobile-chat-header h1{font-size:18px}.mobile-chat-header-actions{display:flex;align-items:center;flex-shrink:0}.mobile-chat-header-actions button{width:32px;height:40px;padding:0;display:grid;place-items:center;border-radius:8px}.mobile-chat-header-actions .mobile-chat-voice-toggle[aria-pressed=true]{color:var(--mobile-yellow);background:var(--mobile-soft)}@media (max-width:360px){.mobile-chat-header,.mobile-chat-identity{gap:6px}.mobile-chat-header h1{font-size:16px}.mobile-chat-identity>:first-child{width:30px;height:30px}}.mobile-chat-messages{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:8px 0 16px;overflow-wrap:anywhere}.mobile-chat .coach-v2-message{padding:14px;border:var(--mobile-border);background:var(--mobile-card);border-radius:12px}.mobile-chat .coach-v2-message.user{background:var(--mobile-soft);margin-left:24px}.mobile-chat .coach-v2-speaker{display:block;font-size:11px;color:var(--mobile-muted);margin-bottom:7px}.mobile-chat .coach-v2-prose{font-size:14px;line-height:1.6}.mobile-chat .coach-v2-prose p+p,.mobile-chat .coach-v2-prose>div+div{margin-top:8px}.mobile-chat .coach-v2-prose a{color:var(--mobile-link);text-decoration:underline}.mobile-chat .coach-v2-prose ul,.mobile-chat .coach-v2-prose ol{padding-left:20px;margin:8px 0}.mobile-chat .coach-v2-sources,.mobile-chat .coach-v2-attachments{font-size:11px;color:var(--mobile-muted);margin-top:10px}.mobile-chat-compose{flex-shrink:0;border-top:var(--mobile-border);padding:10px 0 6px;background:transparent}.mobile-chat-compose form{display:flex;align-items:flex-end;gap:8px}.mobile-chat-compose textarea{flex:1;min-width:0;resize:none;max-height:120px;border:var(--mobile-border);border-radius:12px;background:var(--mobile-input);color:var(--mobile-text);padding:12px;font:inherit;font-size:16px}.mobile-chat-compose form button{width:44px;flex-shrink:0;display:grid;place-items:center}.mobile-chat-voice{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.mobile-chat-voice button{display:flex;align-items:center;gap:6px;font-size:12px;padding:8px}.mobile-chat-voice>span{margin-left:auto}.mobile-chat-history{display:flex;flex-direction:column;gap:8px}.mobile-chat-history button{text-align:left;border:var(--mobile-border);background:var(--mobile-card);overflow-wrap:anywhere}.mobile-chat-history button[aria-current=true]{color:var(--mobile-yellow)}.mobile-more-details summary{cursor:pointer;min-height:44px;padding:10px 0;color:var(--mobile-muted);font-size:12px}.mobile-more-details p{padding:16px 0;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.mobile-task-actions{display:flex;align-items:stretch;gap:8px}.mobile-task-actions .mobile-primary{flex:1;min-width:0;font-size:13px}.mobile-task-actions .mobile-secondary{width:44px;flex-shrink:0}.mobile-sheet-form{margin-top:22px}.mobile-checkbox{display:flex!important;flex-direction:row!important;align-items:center;gap:10px}.mobile-checkbox input{width:20px!important;height:20px;accent-color:var(--mobile-yellow)}.mobile-action-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.mobile-action-row .mobile-secondary{flex:1;min-width:120px;font-size:13px}.mobile-record-controls{display:grid;gap:16px}.mobile-checklist{display:grid;gap:4px}.mobile-checklist .mobile-checkbox{font-size:13px;min-height:44px;line-height:1.5}.mobile-checklist input{flex-shrink:0}.mobile-checklist-confirmation{display:grid;gap:10px;padding:14px;background:var(--mobile-card);border:var(--mobile-border);border-radius:12px;font-size:13px;line-height:1.5}.mobile-checklist-confirmation ul{margin:0;padding-left:18px;display:grid;gap:4px}.mobile-checklist-confirmation .mobile-checkbox{margin-top:2px;font-size:13px}.mobile-checklist-confirmation input{flex-shrink:0}.mobile-checklist input:checked+span{color:var(--mobile-muted)}.mobile-status-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;display:inline-block}.mobile-project-summary{padding:16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;display:grid;gap:14px;font-variant-numeric:tabular-nums}.mobile-project-values{display:flex;flex-wrap:wrap;gap:6px 18px;margin:0;font-size:12px}.mobile-project-values>div{display:flex;align-items:baseline;gap:6px;min-width:0}.mobile-project-values dt,.mobile-project-legend dt{color:var(--mobile-muted)}.mobile-project-values dd,.mobile-project-legend dd{margin:0;font-weight:600;overflow-wrap:anywhere}.mobile-project-bar{display:flex;height:7px;overflow:hidden;border-radius:4px;background:var(--mobile-soft)}.mobile-project-bar>span{height:100%;flex-shrink:0}.mobile-project-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 12px;margin:0;font-size:12px}.mobile-project-legend>div{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 6px;min-width:0}.mobile-project-legend dt{display:flex;align-items:center;gap:5px}.mobile-project-legend .mobile-status-dot{align-self:center}.mobile-invoice-card{padding:16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;margin-top:12px;display:grid;gap:12px}.mobile-invoice-card .mobile-section-heading{margin:0;flex-wrap:wrap;row-gap:6px}.mobile-invoice-status{display:flex;align-items:center;gap:6px;font-size:12px}.mobile-invoice-card .mobile-action-row{justify-content:flex-end}.mobile-invoice-card .mobile-text-button{min-height:44px;margin:0}.mobile-more-details h3{font-size:13px;margin-top:16px}.mobile-latest-update.is-selected{outline:2px solid var(--mobile-yellow);outline-offset:2px}.mobile-latest-update h3{margin-bottom:8px}.mobile-latest-update svg{flex-shrink:0}.mobile-section-heading .mobile-text-button{font-size:12px;margin:0;padding:4px 0;flex-shrink:0}.mobile-app .mobile-stage-button{border:var(--mobile-border);background:transparent;font-size:12px;padding:8px 10px;flex-shrink:0;white-space:nowrap}.mobile-main>.mobile-company-search{margin:0}.mobile-nav a{font-size:clamp(8px,2.5vw,10px)}.mobile-latest-update{padding:18px 16px;background:var(--mobile-card);border:var(--mobile-border);border-radius:13px;margin-top:12px}.mobile-latest-update small{font-size:10px;color:var(--mobile-muted);letter-spacing:.5px}.mobile-latest-update p{margin-top:12px;font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.mobile-action-sheet{position:fixed;inset:auto 0 0;margin:0 auto;width:100%;max-width:520px;max-height:90dvh;overflow-y:auto;padding:12px 22px calc(24px + env(safe-area-inset-bottom));border:var(--mobile-border);border-bottom:0;border-radius:22px 22px 0 0;background:var(--mobile-page);color:var(--mobile-text);animation:mobile-sheet-up .22s ease-out}.mobile-action-sheet::backdrop{background:var(--mobile-backdrop)}.mobile-sheet-handle{width:36px;height:4px;border-radius:4px;background:var(--mobile-muted);opacity:.4;margin:0 auto 10px}.mobile-action-sheet header{display:flex;align-items:center;justify-content:space-between;gap:12px}.mobile-sheet-task{color:var(--mobile-muted);font-size:13px;margin:8px 0 24px!important}.mobile-action-sheet fieldset{border:0;margin:0;padding:0;min-width:0;display:grid;gap:20px}.mobile-form select,.mobile-form textarea{width:100%;min-width:0;font:inherit;font-size:16px;padding:13px;color:var(--mobile-text);background:var(--mobile-input);border:var(--mobile-border);border-radius:10px}.mobile-form textarea{resize:vertical}@keyframes mobile-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes mobile-pulse{to{opacity:.4}}@media (min-width:560px){.mobile-header{padding-left:max(24px,calc((100vw - 480px)/2));padding-right:max(24px,calc((100vw - 480px)/2))}.mobile-nav{--mobile-nav-gutter:max(16px,env(safe-area-inset-left),env(safe-area-inset-right), calc((100vw - 480px)/2) )}}@media (max-width:360px){.mobile-main{padding-left:16px;padding-right:16px}.mobile-greeting h1{font-size:21px}.mobile-metric{padding:12px 8px}.mobile-metrics{gap:6px}}@media (max-width:22rem){.mobile-greeting{flex-wrap:wrap}.mobile-metrics{grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr))}}@media (prefers-reduced-motion:reduce){.mobile-app *{animation:none!important;scroll-behavior:auto!important}}
