:root{--atmo-base:#f3f5f7;--atmo-deep:#edf1f5;--fg:#253441;--fg-muted:#5b6b79;--fg-faint:#70808e;--glass:#ffffffc2;--glass-strong:#ffffffe0;--glass-solid:#fbfcfd;--card:#ffffffdb;--card-hover:#fff;--glass-border:#33485b1a;--glass-edge:#fffffff2;--glass-shadow:0 3px 14px #1f324409;--header-h:58px;--rail-w:288px;--gutter:14px;--r-pane:18px;--r-ctl:10px;--ux-surface:#fff;--ux-soft:#f1f5f8;--ux-line:#e4ebf0;--ux-halo:#00a3e117}.dark{--atmo-base:#111920;--atmo-deep:#131d26;--fg:#e4edf4;--fg-muted:#a3b3c1;--fg-faint:#8c9ead;--glass:#192530db;--glass-strong:#1d2a36f2;--glass-solid:#1a2732;--card:#1c2934eb;--card-hover:#243542;--glass-border:#afcde31f;--glass-edge:#d8ebf80b;--glass-shadow:0 6px 22px #0000001a;--ux-surface:#1d2c38;--ux-soft:#233440;--ux-line:#304351;--ux-halo:#43b9e01a}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px}button,input,textarea{font:inherit}h1,h2,h3,.ux-wordmark{font-family:var(--font-montserrat),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;box-shadow:none}button:disabled{cursor:not-allowed!important}.microcaps{letter-spacing:.12em;font-size:10px}.atmosphere:before,.atmosphere:after{opacity:.4}#homeWaveCanvas{opacity:.22!important}header.os{border-bottom:1px solid var(--glass-border);box-shadow:none;background:#fafcfed9;gap:16px;padding:0 18px}.dark header.os{background:#121c25ed}#beamMenuBtn{flex:none;gap:0;width:32px;min-width:32px;padding:0 4px}.ux-wordmark{color:var(--fg);letter-spacing:-.6px;font-size:17px;font-weight:650}header.os .tabstrip{gap:1px}.tab{min-height:34px;margin:0;border-radius:9px!important;padding:0 8px!important}.tab .t{letter-spacing:0;text-transform:none;font-size:12px;font-weight:550}.tab .i{width:15px;height:15px}.tab[aria-selected=true],.tab.split-active{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.tab[aria-selected=true] .t{color:var(--accent-ink)}.tab:after{height:2px!important;bottom:1px!important;left:8px!important;right:8px!important}.tab .x{width:18px;height:26px}.tabstrip .newtab{flex:none;width:30px;height:32px}.ux-command{border:1px solid var(--glass-border);height:32px;color:var(--fg-muted);background:var(--glass);white-space:nowrap;border-radius:8px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:inline-flex}.ux-command:hover{color:var(--fg);background:var(--ux-surface)}.ux-command svg{width:14px;height:14px}.ux-command kbd{background:0 0;border:0;margin-left:8px;padding:0;font-size:10px}.os-status,.os-status .wx{color:var(--fg-muted);font-size:11px}#workBtn{width:30px;height:30px;box-shadow:none;font-size:11px}.split{padding-top:calc(var(--header-h) + 14px)}.stagecol{gap:0}.app-chrome{margin-bottom:9px;border-bottom:1px solid var(--glass-border)!important;background:0 0!important;height:38px!important;min-height:38px!important;padding:0 12px!important}.app-chrome .sc-name{letter-spacing:0;text-transform:none;font-size:12px;font-weight:600}.app-chrome .sc-ico{color:var(--fg-muted)}.ux-split-button{color:var(--fg-muted);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 8px;font-size:11px;display:inline-flex}.ux-split-button:hover{background:var(--ux-halo);color:var(--accent-ink)}.ux-split-button svg{width:14px;height:14px}.app-chrome .sc-pin[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}#stage.split-on{gap:0}#stage.split-on>.panel{border:1px solid var(--glass-border);background:var(--glass);border-radius:14px}aside.rail{box-shadow:var(--glass-shadow);background:var(--glass);border-radius:16px;overflow:hidden}.m-inbox-head{border:0;padding:15px 16px 12px}.m-inbox-head b{letter-spacing:-.25px;font-size:15px}#railHideList,#railHide{color:var(--fg-muted);font-size:11px}.ux-conversation-search{flex:none;margin:0 12px 10px;position:relative}.ux-conversation-search svg{width:14px;height:14px;color:var(--fg-faint);position:absolute;top:11px;left:11px}.ux-conversation-search input{background:var(--ux-soft);width:100%;height:36px;color:var(--fg);border:1px solid #0000;border-radius:9px;padding:0 12px 0 33px;font-size:12px}.ux-conversation-search input::placeholder{color:var(--fg-muted)}body.thread-open .ux-conversation-search,aside.rail.min .ux-conversation-search{display:none}#railPeople{background:0 0!important;padding:0 10px 16px!important}#railPeople>*{flex-shrink:0}#railPeople .sec{color:var(--fg-faint);letter-spacing:.1em;flex:none;margin-top:6px;margin-bottom:2px;padding:8px 9px 4px;font-size:10px;font-weight:600}#railPeople .rail-tools{background:0 0;padding:3px 0}#railPeople .unread-filter{min-height:28px;padding-left:8px}#railPeople .unread-filter .lab{letter-spacing:.02em;text-transform:none;font-size:10px}#railPeople .row{min-height:39px}#railPeople .main{border:1px solid #0000;border-radius:9px;min-height:37px}#railPeople .main[aria-current=true]{background:var(--accent-soft);box-shadow:none;border-color:#0000}#railPeople .lab{letter-spacing:0;font-size:12px;font-weight:500}#railPeople .ini{width:28px;height:28px;box-shadow:none;border-radius:8px}#railPeople .gap{margin:12px 8px 0}#railPeople .more-btn{padding:7px 12px;font-size:11px}#rail.ux-searching #railPeople{display:none!important}.ux-conversation-results{padding:0 12px 12px;overflow:auto}.ux-conversation-result{text-align:left;border-radius:8px;align-items:center;gap:10px;width:100%;padding:11px 8px;display:flex}.ux-conversation-result:hover{background:var(--ux-halo)}.ux-result-avatar{background:var(--accent-soft);width:31px;height:31px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;font-size:11px;font-weight:600;display:grid}.ux-conversation-result b{font-size:12px;font-weight:600;display:block}.ux-conversation-result small{color:var(--fg-muted);margin-top:2px;font-size:11px;display:block}.ux-empty{color:var(--fg-muted);padding:18px 10px;font-size:12px;line-height:1.65}.thread-head{border-bottom:1px solid var(--glass-border);min-height:62px;padding:12px}.thread-head .who b{font-size:15px}.thread-head .who>span{font-size:10px}.ctx{border:1px solid var(--glass-border);background:var(--ux-soft);border-radius:8px;margin:12px 12px 0;padding:8px 10px}.ctx .lbl{letter-spacing:.08em;font-size:9px}.ctx .val{font-size:11px}.msgs{gap:12px;padding:16px 14px}.msg{box-shadow:none;border-radius:12px;font-size:13px;line-height:1.6}.composer{padding:12px 14px 14px}.composer form{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.composer input{min-height:42px;font-size:13px}.composer .note{color:var(--fg-muted);font-size:10px;line-height:1.5}#panel-home .panel-inner{max-width:1360px;padding:12px 18px 36px}.ux-welcome{justify-content:space-between;align-items:flex-end;gap:20px;margin:4px 0;display:flex}.ux-eyebrow{letter-spacing:.13em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 7px;font-size:10px;font-weight:600}.ux-welcome h1{letter-spacing:-1px;margin:0;font-size:clamp(23px,2.3vw,32px);font-weight:600;line-height:1.22}.ux-welcome p:not(.ux-eyebrow){color:var(--fg-muted);margin:7px 0 0;font-size:13px}.ux-preview-label{color:var(--fg-muted);border:1px solid var(--glass-border);border-radius:6px;flex:none;align-items:center;gap:6px;padding:5px 8px;font-size:10px;display:inline-flex}.ux-preview-label:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px}#panel-home .home-greet{grid-template-columns:minmax(0,1.65fr) minmax(280px,1fr);gap:18px;margin-bottom:0}#panel-home .home-greet .g-main{background:linear-gradient(115deg,var(--ux-halo),transparent 70%),var(--card);border:1px solid var(--glass-border);gap:14px;padding:24px 26px 18px;position:relative;overflow:hidden}#panel-home .home-greet .g-main:before{content:"";background:var(--accent);border-radius:0 0 4px 4px;width:46px;height:3px;position:absolute;top:0;left:25px}.beam-sum .beam-sum-kicker{letter-spacing:.1em;color:var(--accent-ink);font-size:10px;font-weight:600}.beam-sum #homeHello{letter-spacing:-.65px;margin:0;font-size:clamp(22px,1.85vw,28px);font-weight:600;line-height:1.26}.beam-sum #homeHello .hi,.beam-sum #homeHello>br{display:none}.beam-sum #homeHello .topic{color:var(--fg);font-weight:600}.beam-sum .lede{max-width:67ch;color:var(--fg-muted);margin:0;font-size:13px;line-height:1.65}.beam-sum .sum-meta{gap:8px}.beam-sum .sum-tag{letter-spacing:0;text-transform:none;border-radius:5px;padding:3px 8px;font-size:10px;font-weight:500}.beam-sum .sum-actions{gap:8px;margin-top:0}.btn{border-radius:8px;height:auto;min-height:35px;padding:8px 13px;font-size:12px}.btn.primary{color:#fff;background:#007fad;box-shadow:0 1px 2px #0d46621f}.btn.primary:hover{background:#006d98}.dark .btn.primary{color:#0a2532;background:#48b9e5}.btn.secondary{border:1px solid var(--glass-border);background:var(--ux-surface);color:var(--fg);box-shadow:none}.beam-sum .sum-nav{border-top:1px solid var(--glass-border);align-items:center;gap:10px;margin-top:4px;padding-top:13px}.beam-sum .sum-nav>.lbl{display:none}#beamSumChips{flex-wrap:wrap;flex:1;gap:3px;min-width:0;display:flex}.beam-sum .sum-chip{min-height:29px;color:var(--fg-muted);background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:11px}.beam-sum .sum-chip[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink);box-shadow:none}.beam-sum .sum-pager{gap:6px;font-size:10px}.beam-sum .sum-pager button{border:0;border-radius:6px;min-width:26px;min-height:28px}#panel-home .home-greet .g-side{background:var(--card);gap:0;padding:21px 20px 15px}.g-side>.microcaps{letter-spacing:.12em;font-size:10px}.agenda-row{grid-template-columns:43px 1fr auto;align-items:center;gap:12px;padding:12px 0}.agenda-row .t{width:35px;color:var(--fg-muted);font-size:11px}.agenda-row b{font-size:12px;font-weight:600}.agenda-row span{font-size:11px;line-height:1.4}#panel-home .agenda-row .tag{color:var(--fg-muted);background:var(--ux-soft);border:0;border-radius:5px;padding:3px 6px;font-size:9px}.section-h h2{letter-spacing:-.2px;font-size:14px;font-weight:600}.section-h .sub{color:var(--fg-muted);font-size:11px}.pulse-badge{box-shadow:none;color:var(--accent-ink);background:0 0;border-radius:6px;font-size:10px}.pulse-badge svg{fill:currentColor}.pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pg{min-height:170px;box-shadow:var(--glass-shadow);background:var(--card);border-radius:13px;padding:16px 17px}.pg:before{opacity:.4;height:2px}.pg-k{letter-spacing:.1em;color:var(--fg-muted);font-size:9px;font-weight:600}.pg-v{letter-spacing:-1px;font-size:30px;font-weight:600}.gauge .val{filter:none!important}.pg .gauge{max-height:84px}.pg .spark{height:30px}.pg-note{color:var(--fg-muted);font-size:10.5px;line-height:1.55}.pg-delta{font-size:10.5px}.home-split{gap:18px;margin-top:0}.home-card{box-shadow:var(--glass-shadow);background:var(--card);border-radius:14px}.card-h{gap:8px;padding:17px 18px 11px}.card-h h3{font-size:13px}.card-h .sub{font-size:10px}.team-row{padding:11px 18px}.team-row b{font-size:12px}.team-row span{font-size:10px}.biz-meters{padding:8px 18px 18px}.biz-m .bar{height:5px}.news-card{box-shadow:var(--glass-shadow);border-radius:14px}.demo-prop-row{padding:12px 16px;font-size:13px}.demo-prop-row .k{font-weight:500}.demo-stats,.demo-grid{gap:14px}.demo-stat,.demo-card,.demo-product-head,.demo-prop-card,.card{box-shadow:var(--glass-shadow)}.localnav.os-l5{border-radius:12px!important;padding:7px!important}.localnav.os-l5 button{border-radius:7px;min-height:35px;font-size:12px}.modal.on{border-radius:18px;box-shadow:0 24px 90px #0c1d2c38;z-index:310!important}#scrim.on{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121f2c59;z-index:300!important}.apps-head{padding:22px 24px 14px}.apps-head h3{letter-spacing:-.6px;font-size:21px}.apps-head p{margin-top:5px;font-size:12px}.apps-search{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 20px 15px;padding:0}.apps-grid{gap:10px;padding:4px 20px 20px}.apps-card{border:1px solid var(--glass-border);background:var(--ux-surface);border-radius:11px;padding:14px;transition:border-color .13s,background .13s}.apps-card:hover:not(:disabled),.apps-card.active{border-color:var(--accent);background:var(--ux-halo);box-shadow:none;transform:none}#apps .apps-card:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;box-shadow:none}.apps-card b{font-size:13px;font-weight:600}.apps-card .desc{font-size:11px;line-height:1.5}.apps-card .kind-pill{display:none}.apps-card:disabled{opacity:.46}.ux-split-dialog{width:min(480px,100vw - 32px);max-height:80dvh;color:var(--fg);background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:18px;padding:0;box-shadow:0 24px 90px #0c1d2c38}.ux-split-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121f2c59}.ux-dialog-head{align-items:flex-start;gap:12px;padding:24px 24px 16px;display:flex}.ux-dialog-head>div{flex:1}.ux-dialog-head h2{letter-spacing:-.6px;margin:0;font-size:20px}.ux-dialog-head p{color:var(--fg-muted);margin:8px 0 0;font-size:12px;line-height:1.6}.ux-split-search{border:1px solid var(--glass-border);background:var(--ux-soft);width:calc(100% - 48px);height:39px;color:var(--fg);border-radius:9px;margin:0 24px 14px;padding:0 12px;display:block}.ux-split-list{max-height:45dvh;padding:0 14px 14px;overflow:auto}.ux-split-choice{text-align:left;border-radius:10px;align-items:center;gap:12px;width:100%;padding:12px;font-size:13px;display:flex}.ux-split-choice:hover{background:var(--ux-halo)}.ux-split-choice svg{color:var(--accent-ink)}.ux-split-choice small{color:var(--fg-muted);margin-left:auto;font-size:10px}.ux-dialog-foot{border-top:1px solid var(--glass-border);color:var(--fg-muted);padding:13px 24px;font-size:11px}@container chapel (max-width:1000px){#panel-home .home-greet{grid-template-columns:minmax(0,1.4fr) minmax(255px,1fr)}.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.beam-sum .sum-pager{display:none}.card-h{flex-wrap:wrap}}@container chapel (max-width:720px){#panel-home .home-greet{grid-template-columns:1fr!important}#panel-home .panel-inner{padding:10px 12px 28px}.ux-welcome h1{font-size:24px}.home-split{grid-template-columns:1fr!important}.pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.section-h{flex-wrap:wrap}.section-h .sub{flex-basis:100%;order:3}.ux-preview-label{display:none}}@media (max-width:1200px){.ux-command kbd,.ux-command .ux-search-label{display:none}header.os{gap:9px;padding:0 12px}.os-status .clock{font-size:10px}}@media (max-width:900px){:root{--header-h:54px;--gutter:8px}.ux-wordmark,.os-status{display:none!important}header.os{gap:8px;padding:0 10px}header.os .os-end{gap:7px!important}#beamMenuBtn{width:28px;min-width:28px;padding:0}.tab{padding:0 9px!important}.tab .t{font-size:11px}.ux-command{justify-content:center;width:32px;padding:0}.app-chrome{padding:0 9px!important}body:not(.sheet) aside.rail{display:none!important}body.sheet aside.rail{z-index:200;inset:calc(var(--header-h) + 8px) 8px 8px!important;border-radius:16px!important;width:auto!important;max-width:none!important;height:auto!important}body.sheet .scrim.sheet{top:var(--header-h);z-index:190;display:block!important}body.sheet:not(.thread-open) .m-inbox-head{display:flex!important}body.sheet .m-inbox-head{padding:16px}body.sheet .rail-people .row{min-height:42px}body.sheet .rail-people .row>.main{min-height:40px}body.sheet .rail-people .sec{min-height:28px;padding-top:7px;padding-bottom:3px}#inboxDone,.ux-split-button{display:none}.rail-fab{width:48px;height:48px;bottom:16px;right:16px}.btn{min-height:40px}.beam-sum .sum-chip{min-height:36px}}@media (max-width:460px){#panel-home .panel-inner{padding:7px 6px 75px!important}#panel-home .home-greet .g-main{padding:22px 19px 15px}.ux-welcome h1{font-size:23px}.ux-welcome p:not(.ux-eyebrow){font-size:12px}.pulse-grid{gap:10px}.pg{padding:14px 12px}.apps-head{padding:20px 19px 13px}.apps-grid{grid-template-columns:1fr 1fr;padding:4px 14px 16px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}#homeWaveCanvas{display:none!important}}html:not(.dark) .pg-delta.up,html:not(.dark) .sum-tag.ok,html:not(.dark) .team-row .st.ok{color:#256f61}.dark .pg-delta.up,.dark .sum-tag.ok,.dark .team-row .st.ok{color:#84cfbc}#railPeople .sec{min-height:28px;line-height:1.4;overflow:visible;height:auto!important}header.os .tab-workspace{flex:1 1 0;align-items:center;gap:4px;min-width:0;height:100%;display:flex}header.os #tabstrip{overscroll-behavior-x:contain;scrollbar-width:none;flex:0 auto;gap:1px;width:max-content;min-width:0;max-width:100%;height:100%;padding:0;overflow:auto hidden;display:flex!important}header.os #newTab{width:32px;height:34px;color:var(--fg-muted);background:0 0;border:1px solid #0000;border-radius:8px;flex:0 0 32px;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}header.os #newTab:hover,header.os #newTab:focus-visible{background:var(--ux-halo);color:var(--accent-ink)}header.os #newTab .i{width:17px;height:17px}header.os #osAppsBurger{display:none!important}.tab .t,.app-chrome .sc-name,.apps-card>b,.tile .th>h3,.dock-tip,.ux-split-choice>span{text-transform:uppercase}.tab .t{letter-spacing:.055em;font-size:11px;font-weight:600}.app-chrome .sc-name{letter-spacing:.08em;font-size:11px;font-weight:600}.tab .t small{text-transform:none;letter-spacing:0;font-weight:400}@media (max-width:900px){header.os .tab-workspace,header.os #tabstrip{display:none!important}header.os #osAppsBurger{border:0;width:40px;height:40px;display:inline-flex!important}header.os .os-end{margin-left:auto!important}body.sheet #rail{background:var(--glass-solid);inset:calc(var(--header-h) + 8px) 8px 8px!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:1px solid var(--glass-border)!important;z-index:200!important;width:auto!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;display:flex!important;position:fixed!important;overflow:hidden!important;transform:none!important}#railFab{left:16px!important;right:auto!important}body.sheet #railFab{display:none!important}body.sheet #railHideList,body.sheet #railHide{min-width:44px;min-height:40px}}
html[data-environment=live] .panel,html[data-environment=live] #rail,html[data-environment=live] #workDrawer{visibility:hidden}html[data-environment=live].services-ready .panel,html[data-environment=live].services-ready #rail,html[data-environment=live].services-ready #workDrawer{visibility:visible}#environmentDialog{background:var(--glass-solid);width:min(460px,100vw - 28px);color:var(--fg);border:0;border-radius:20px;padding:24px}#environmentDialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10203088}#environmentDialog p,.service-empty p{line-height:1.6}#environmentDialog label{margin:18px 0;display:block}#environmentDialog footer{justify-content:flex-end;gap:12px;display:flex}.service-empty{max-width:700px;color:var(--fg);margin:auto;padding:32px}.service-empty h2{font-size:24px}.service-empty li{margin:12px 0}.refinement-status{margin:10px 0;font-size:13px;display:block}.refinement-queue{padding:20px;overflow:auto}.refinement-queue textarea,.refinement-queue input,.refinement-queue select{width:100%;color:var(--fg);background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:8px;margin:8px 0 14px;padding:10px;display:block}.refinement-queue article{border:1px solid var(--glass-border);border-radius:14px;margin:14px 0;padding:16px}html[data-environment=live] [data-simulator-content]{display:none!important}
html body header.os #tabstrip{justify-content:flex-start;gap:0;padding-inline:0}html body header.os #tabstrip .tab{border-radius:0;flex:none;gap:4px;min-width:0;height:32px;margin:0;box-shadow:none!important;background:0 0!important;border:0!important;padding:0 7px!important}html body header.os #tabstrip .tab .t{letter-spacing:.04em;font-size:11px}html body header.os #tabstrip .tab .t small{display:none}html body header.os #tabstrip .tab .x{width:14px;height:20px;margin:0 0 0 1px}html body header.os #tabstrip .tab:after{display:none}html body header.os #tabstrip .tab[aria-selected=true]:after,html body header.os #tabstrip .tab.split-active:after{content:"";background:var(--accent);opacity:1;border-radius:1px;height:2px;display:block;position:absolute;inset:auto 7px 0}html body header.os #tabstrip .tab.drop-before{box-shadow:-2px 0 0 var(--accent)!important}html body header.os #tabstrip .tab.drop-after{box-shadow:2px 0 0 var(--accent)!important}html body header.os #tabstrip .tab:focus-visible{outline:1px dashed var(--accent);outline-offset:-2px}html body header.os #tabstrip .tab:hover{color:var(--accent-ink)}html body header.os #tabstrip .tab.attn{padding-left:12px!important}html body #railFab{left:18px;right:auto!important}.beam-standard>.app-chrome{border-bottom:1px solid var(--glass-border);align-items:center;gap:7px;min-height:46px;display:flex;padding:5px 12px!important}.beam-standard>.app-chrome .sc-name{flex:0 auto;max-width:210px}.beam-standard>.app-chrome .sc-ico{flex:none}.beam-current-view{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:150px;color:var(--fg-muted);font-size:11px;overflow:hidden}.beam-current-view:before{content:"/";opacity:.5;padding-right:8px}.beam-standard>.app-chrome .spacer{min-width:0}.beam-actions{flex:none;align-items:center;gap:6px;display:inline-flex}.beam-actions>.btn{white-space:nowrap;text-overflow:ellipsis;border-radius:7px;max-width:190px;height:32px;min-height:32px;margin:0;padding:0 10px;font-size:11px;overflow:hidden}.beam-actions>.beam-primary{background:var(--accent-ink);color:#fff;border-color:#0000}.dark .beam-actions>.beam-primary{background:var(--accent);color:#071e28}.beam-options-trigger{letter-spacing:1px;font-size:20px;line-height:1}.beam-app-options{border:1px solid var(--glass-border);width:220px;max-width:calc(100vw - 24px);color:var(--fg);background:var(--glass-solid);z-index:260;border-radius:11px;max-height:min(60dvh,420px);margin:0;padding:6px;position:fixed;inset:auto;overflow:auto;box-shadow:0 12px 35px #0000002e}.beam-app-options:popover-open{flex-direction:column;gap:2px;display:flex}.beam-app-options:not(:popover-open):not(.beam-fallback-open){display:none}.beam-app-options.beam-fallback-open{flex-direction:column;gap:2px;display:flex}.beam-app-options>.btn{width:100%;box-shadow:none;color:var(--fg);text-align:left;background:0 0;border:0;border-radius:6px;justify-content:flex-start;min-height:36px;margin:0;padding:9px 11px;font-size:12px}.beam-app-options>.btn:hover{background:var(--accent-soft)}.beam-app-options>[hidden],.beam-actions>[hidden]{display:none!important}.beam-standard .beam-filter-row,.beam-standard .os-app-toolbar{border-bottom:1px solid var(--glass-border);background:0 0;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;min-height:42px;margin:0 0 12px;padding:10px 0;display:flex}.beam-standard .beam-filter-row>.spacer{display:none}.beam-standard .beam-filter-row .chips{flex-wrap:wrap;gap:4px}.beam-standard .beam-filter-row .chip,.beam-standard .os-app-toolbar .chip{border-radius:6px;min-height:30px;padding:5px 9px;font-size:11px}.beam-standard .beam-empty-row{display:none!important}.localnav.os-l5{font-size:12px}.localnav.os-l5 button{min-height:36px}@container chapel (max-width:650px){.beam-current-view{display:none}.beam-standard>.app-chrome{flex-wrap:wrap;gap:5px;padding-inline:8px!important}.beam-standard>.app-chrome .sc-name{max-width:130px}.beam-actions{margin-left:auto}.beam-actions>.btn{max-width:155px}.beam-standard>.app-chrome>.ux-split-button{justify-content:center;width:30px;padding:0}.beam-standard>.app-chrome>.ux-split-button>span{display:none}}@media (max-width:900px){html body header.os #tabstrip,html body header.os #newTab{display:none!important}html body header.os #osAppsBurger{width:36px;height:36px;display:inline-flex!important}html body header.os .os-end{margin-left:auto!important}html body.sheet #rail{z-index:200;opacity:1!important;visibility:visible!important;pointer-events:auto!important;inset:calc(var(--header-h) + 8px) 8px 8px!important;width:auto!important;height:auto!important;display:flex!important;position:fixed!important;transform:none!important}html body.sheet:not(.thread-open) #rail .rail-thread{display:none!important}html body.sheet.thread-open #rail .rail-thread{display:flex!important}.beam-actions>.btn{height:36px;min-height:36px}.beam-standard>.app-chrome .sc-btn{min-width:32px;min-height:36px}}#railPeople .rail-tools{background:var(--glass-solid);z-index:5;border-bottom:1px solid var(--glass-border);margin-inline:-10px;padding:3px 10px 7px}#railPeople .ini.agent,.ux-result-avatar.beam-avatar{background:var(--accent);color:#fff}.beam-message-mark{flex:none;width:22px;height:22px;display:block}#threadBack{width:32px;height:32px;color:var(--fg);background:0 0;border:0;border-radius:8px;margin-left:0}#threadBack:hover{background:var(--ux-line)}#threadBack:active{background:var(--accent-soft)}#threadBack svg{width:20px;height:20px}
#threadBack:hover{background:var(--ux-soft)}#railPeople .team-page-link{width:28px;height:30px;color:var(--accent-ink);background:var(--accent-soft);border-radius:7px;flex:none;place-items:center;display:grid}#railPeople .team-page-link:hover{background:var(--ux-line);color:var(--fg)}.team-page-link svg{width:15px;height:15px}#railPeople .row.team>.main{min-width:0}#railPeople .row .main .lab{text-overflow:ellipsis;min-width:0;overflow:hidden}#panel-team-pages{container-type:inline-size}.tp-page{max-width:1280px;margin:0 auto;padding:20px 28px 40px}.tp-breadcrumb{color:var(--fg-muted);align-items:center;gap:10px;margin:0 0 23px;font-size:12px;display:flex}.tp-breadcrumb span span{opacity:.5;padding:0 8px}.tp-team-icon{width:30px;height:30px;color:var(--brand-foundation);background:#4a9b8c2e;border-radius:9px;place-items:center;font-size:10px;font-weight:700;display:grid}.tp-demo{white-space:nowrap;border:1px solid var(--glass-border);border-radius:6px;margin-left:auto;padding:5px 8px;font-size:10px}.tp-hero{border:1px solid var(--glass-border);background:linear-gradient(120deg,var(--ux-halo),transparent 80%),var(--glass-solid);border-radius:16px;margin-bottom:22px;padding:34px 32px;position:relative;overflow:hidden}.tp-hero:after{content:"";pointer-events:none;border:34px solid var(--ux-halo);border-radius:50%;width:250px;height:250px;position:absolute;top:-130px;right:-130px}.tp-eyebrow{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.13em;margin:0 0 13px;font-size:10px;font-weight:650}.tp-hero h1{letter-spacing:-1px;max-width:700px;margin:0 0 12px;font-size:clamp(24px,3.2cqw,38px);line-height:1.2}.tp-hero p:not(.tp-eyebrow){color:var(--fg-muted);max-width:640px;margin:0;font-size:14px;line-height:1.7}.tp-people{color:var(--fg-muted);align-items:center;gap:8px;margin-top:23px;font-size:11px;display:flex}.tp-people i{border:2px solid var(--glass-solid);background:var(--ux-line);width:26px;height:26px;color:var(--fg);border-radius:50%;place-items:center;margin-right:-13px;font-size:8px;font-style:normal;display:grid}.tp-people span{margin-left:12px}.tp-sections{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:20px;display:grid}.tp-block{border:1px solid var(--glass-border);background:var(--glass-solid);border-radius:14px;min-width:0;padding:22px}.tp-block[data-type=gauges],.tp-block[data-type=clippings]{grid-column:1/-1}.tp-section-head{align-items:center;gap:10px;margin-bottom:18px;display:flex}.tp-section-head h2{letter-spacing:-.3px;flex:1;margin:0;font-size:16px}.tp-section-label{color:var(--fg-faint);white-space:nowrap;font-size:10px}.tp-project{border-top:1px solid var(--glass-border);padding:15px 0}.tp-project:first-child{border-top:0;padding-top:0}.tp-project-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.tp-project h3{margin:0;font-size:13px}.tp-project p{color:var(--fg-muted);margin:7px 0 11px;font-size:12px}.tp-project progress{appearance:none;background:var(--ux-line);width:100%;height:4px;color:var(--accent);border:0;border-radius:4px}.tp-project progress::-webkit-progress-bar{background:var(--ux-line);border-radius:4px}.tp-project progress::-webkit-progress-value{background:var(--accent);border-radius:4px}.tp-status{color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:9px}.tp-gauges{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.tp-gauge{border-right:1px solid var(--glass-border);align-items:center;gap:18px;padding:12px;display:flex}.tp-gauge:last-child{border:0}.tp-ring{background:conic-gradient(var(--accent) calc(var(--value)*1%),var(--ux-line) 0);border-radius:50%;flex:none;place-items:center;width:80px;height:80px;display:grid}.tp-ring>span{background:var(--glass-solid);letter-spacing:-.7px;border-radius:50%;place-items:center;width:66px;height:66px;font-size:20px;font-weight:650;display:grid}.tp-gauge b{font-size:12px;line-height:1.5;display:block}.tp-gauge small{color:var(--fg-muted);margin-top:5px;font-size:10px;display:block}.tp-note{white-space:pre-wrap;color:var(--fg-muted);font-size:14px;line-height:1.9}.tp-clippings{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.tp-clip{background:var(--ux-soft);border:1px solid var(--glass-border);border-radius:10px;flex-direction:column;min-height:185px;padding:18px;display:flex}.tp-clip:nth-child(2){background:var(--accent-soft)}.tp-clip:nth-child(3){background:#4a9b8c1a}.tp-clip-tag{text-transform:uppercase;letter-spacing:.09em;color:var(--accent-ink);margin-bottom:16px;font-size:9px}.tp-clip h3{letter-spacing:-.4px;margin:0 0 10px;font-size:18px;line-height:1.4}.tp-clip p{color:var(--fg-muted);margin:0 0 14px;font-size:12px;line-height:1.7}.tp-clip small{color:var(--fg-faint);margin-top:auto;font-size:10px}.tp-editor{border:1px solid var(--accent);background:var(--glass-solid);border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:20px;padding:16px;display:flex}.tp-editor[hidden]{display:none}.tp-editor>div{flex:100%}.tp-editor b{margin-bottom:5px;font-size:13px;display:block}.tp-editor span,.tp-editor label{color:var(--fg-muted);font-size:11px}.tp-editor select{background:var(--ux-soft);border:1px solid var(--glass-border);color:var(--fg);border-radius:6px;margin-left:6px;padding:7px}.tp-editing [contenteditable]{outline:1px dashed var(--fg-faint);outline-offset:3px;cursor:text;border-radius:2px;min-height:1em}.tp-editing [contenteditable]:focus{outline:2px solid var(--accent)}.tp-block-tools{border-bottom:1px dashed var(--glass-border);gap:6px;margin:-4px 0 18px;padding-bottom:10px;display:flex}.tp-block-tools button{color:var(--fg-muted);border:1px solid var(--glass-border);border-radius:5px;padding:4px 8px;font-size:11px}.tp-block-tools button:last-child{margin-left:auto}.tp-metric-edit{color:var(--fg-muted);margin-top:10px;font-size:10px;display:block}.tp-metric-edit input{width:55px;color:var(--fg);background:var(--ux-soft);border:1px solid var(--glass-border);border-radius:4px;padding:4px}.tp-save-note{color:var(--fg-faint);margin:20px 0;font-size:11px;line-height:1.6}@container (max-width:760px){.tp-gauges{gap:10px}.tp-gauge{text-align:center;flex-direction:column;gap:10px;padding:8px}.tp-clippings{grid-template-columns:1fr}.tp-clip{min-height:130px}}@container (max-width:520px){.tp-page{padding:14px}.tp-hero{padding:24px 20px}.tp-sections{grid-template-columns:1fr}.tp-block{padding:18px}.tp-demo{display:none}.tp-ring{width:66px;height:66px}.tp-ring>span{width:54px;height:54px;font-size:17px}.tp-gauges{gap:0}.tp-breadcrumb{font-size:10px}}
html body header.os #tabstrip #tab-home{padding-right:25px!important}#panel-pim .os-app-toolbar{border-bottom:1px solid var(--glass-border);flex-wrap:wrap;gap:6px;margin-bottom:12px;padding:12px 0 16px;display:flex}#panel-pim .os-app-toolbar[hidden]{display:none}#panel-pim .os-app-toolbar .chip{text-transform:none;color:var(--fg-muted);background:0 0;border:1px solid #0000;border-radius:6px;padding:7px 10px;font-size:11px}#panel-pim .os-app-toolbar .chip:hover{background:var(--ux-soft);color:var(--fg)}#panel-pim .os-app-toolbar .chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--glass-border)}#panel-pim .demo-prop-card{width:100%}#panel-pim .demo-prop-row .v{white-space:pre-wrap;overflow-wrap:anywhere;min-width:0}#panel-pim textarea{resize:vertical;border:1px solid var(--glass-border);background:var(--ux-soft);width:100%;min-height:35px;color:var(--fg);font:inherit;border-radius:6px;padding:7px 9px;line-height:1.5;display:block}#panel-pim .pim-notice{color:var(--fg-muted);padding:12px 0;font-size:11px}#panel-pim .pim-cancel{color:var(--fg-muted);margin-bottom:12px;padding:6px 0;font-size:12px;text-decoration:underline}#panel-pim .pim-cancel[hidden]{display:none}#panel-pim .pim-function-view>p{color:var(--fg-muted);margin:10px 0 20px}@media (max-width:600px){#panel-pim .demo-prop-row{grid-template-columns:1fr;gap:7px}}
.beam-menu-actions{border-top:1px solid var(--glass-border);margin-top:6px;padding-top:6px}.beam-menu-actions>.btn{text-align:left;width:100%;box-shadow:none;color:var(--fg);background:0 0;border:0;justify-content:flex-start;padding:9px 12px;font-size:12px}.beam-menu-actions>.btn:hover{background:var(--accent-soft)}.beam-menu-actions>[hidden]{display:none!important}#mobileMessages{display:none}@media (max-width:900px){#mobileMessages{width:36px;height:36px;color:var(--fg-muted);border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}#mobileMessages svg{width:20px;height:20px}#mobileMessages[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}html body #railFab{display:none!important}html body.sheet .split{gap:0;padding:var(--header-h) 0 0!important}html body.sheet .stagecol{display:none!important}html body.sheet #rail{flex:100%;min-height:0;width:100%!important;max-width:none!important;height:auto!important;box-shadow:none!important;background:var(--glass-solid)!important;z-index:auto!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border:0!important;border-radius:0!important;margin:0!important;position:relative!important;inset:auto!important}html body.sheet #sheetScrim{display:none!important}html body.sheet #rail .composer{padding-bottom:max(14px,env(safe-area-inset-bottom))}}
html body .beam-standard>.app-chrome{min-height:50px!important;padding:8px 12px 10px!important}html body .beam-actions>.btn{border-radius:6px;height:28px;min-height:28px;padding:0 9px;font-size:11px;font-weight:550}html body .beam-actions>.beam-primary{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--glass-border);box-shadow:none}html body .beam-actions>.beam-primary:hover{background:var(--ux-line);color:var(--fg)}#apps.modal.apps{border-radius:14px;width:min(540px,100vw - 24px);max-height:calc(100dvh - 36px)}#apps .apps-head{padding:16px 18px 8px}#apps .apps-head h3{font-size:17px}#apps .apps-head p{font-size:11px}#apps .apps-search{margin:0 16px 8px}#apps #appsSearch{height:32px;min-height:32px}#apps .apps-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:330px;padding:4px 16px 12px;overflow:auto}#apps .apps-card{border-radius:8px;gap:5px;min-height:74px;padding:10px}#apps .apps-card b{font-size:10px}#apps .apps-card .desc,#apps .apps-card .kind-pill{display:none}#apps .apps-card .meta{font-size:9px}#apps .apps-card .ico{width:20px;height:20px}#apps .apps-foot{border-top:1px solid var(--glass-border);justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;display:flex}#apps .apps-foot span{color:var(--fg-muted);font-size:10px}#browseAppStore{color:var(--accent-ink);padding:6px 0;font-size:12px;font-weight:600}#panel-app-store{container-type:inline-size}.store-page{max-width:1250px;margin:0 auto;padding:22px 28px 45px}.store-hero{padding:20px 0 26px}.store-eyebrow{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;font-size:10px}.store-hero h1{letter-spacing:-1px;margin:0 0 10px;font-size:32px}.store-hero p:not(.store-eyebrow){color:var(--fg-muted);max-width:620px;font-size:14px;line-height:1.6}.store-tools{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.store-tools input,.store-tools select{background:var(--ux-soft);border:1px solid var(--glass-border);color:var(--fg);font:inherit;border-radius:8px;padding:10px;font-size:12px}.store-tools input{flex:1;min-width:140px}.store-tools label{color:var(--fg-muted);font-size:11px}.store-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.store-card{text-align:left;background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:20px;display:flex}.store-card:hover{border-color:var(--accent);background:var(--ux-soft)}.store-icon{background:var(--accent-soft);width:38px;height:38px;color:var(--accent-ink);border-radius:10px;flex:none;place-items:center;display:grid}.store-icon svg{width:21px;height:21px}.store-card-top{justify-content:space-between;align-items:center;gap:8px;width:100%;display:flex}.store-card b{font-size:15px}.store-card p{color:var(--fg-muted);margin:0;font-size:12px;line-height:1.7}.store-card small{color:var(--fg-faint);margin-top:auto;font-size:10px}.store-status{border:1px solid var(--glass-border);color:var(--fg-muted);white-space:nowrap;border-radius:5px;padding:4px 6px;font-size:10px}.store-status.available{color:var(--accent-ink);background:var(--accent-soft)}.store-empty{text-align:center;color:var(--fg-muted);grid-column:1/-1;padding:35px}.store-back{color:var(--fg-muted);margin-bottom:20px;padding:8px 0;font-size:12px}.store-detail-head{align-items:center;gap:16px;margin-bottom:24px;display:flex}.store-detail-head h1{letter-spacing:-.6px;margin:0 0 6px;font-size:28px}.store-detail-head p{color:var(--fg-muted);margin:0;font-size:12px}.store-detail-head .btn{margin-left:auto}.store-detail-grid{grid-template-columns:minmax(0,2fr) minmax(200px,1fr);gap:22px;display:grid}.store-section{background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:12px;margin-bottom:18px;padding:22px}.store-section h2{margin:0 0 14px;font-size:16px}.store-section p,.store-section li{color:var(--fg-muted);font-size:13px;line-height:1.75}.store-section dl{margin:0}.store-section dt{color:var(--fg-faint);text-transform:uppercase;letter-spacing:.06em;margin:14px 0 5px;font-size:10px}.store-section dd{margin:0;font-size:12px}.store-shot{border:1px solid var(--glass-border);border-radius:8px;width:100%;display:block}.store-shot-link{cursor:zoom-in;display:block}.store-section figure{margin:0}.store-section figcaption{color:var(--fg-faint);margin-top:10px;font-size:10px;line-height:1.6}.store-history{border-top:1px solid var(--glass-border);margin-top:12px;padding-top:12px}.store-history b{font-size:12px}.store-history p{margin:6px 0}@container (max-width:850px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.store-detail-grid{grid-template-columns:1fr}}@container (max-width:500px){.store-page{padding:16px}.store-grid{grid-template-columns:1fr}.store-detail-head{flex-wrap:wrap}.store-hero h1{font-size:27px}}@media (max-width:420px){#apps .apps-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-height:45dvh}#apps .apps-foot span{display:none}}
#pimProperties .demo-prop-row{-webkit-touch-callout:none;position:relative}#pimProperties .demo-prop-row:not(:has(textarea)){-webkit-user-select:none;user-select:none}.beam-pin-marker{background:var(--accent-ink);color:#fff;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;top:4px;right:4px;box-shadow:0 2px 6px #0002}.beam-pin-marker svg,.beam-pin-badge svg,.pin-heading svg{flex:none;width:16px;height:16px}#pimProperties .beam-pin-updated{background:var(--accent-soft);box-shadow:inset 3px 0 var(--accent)}.beam-pin-result{color:var(--accent-ink);grid-column:1/-1;padding-top:5px;font-size:10px}.beam-pin-dot{background:var(--accent);border-radius:50%;flex:none;width:6px;height:6px}.beam-pin-badge{background:var(--accent-soft);color:var(--accent-ink);border:1px solid var(--glass-border);border-radius:6px;align-items:center;gap:5px;margin-bottom:8px;padding:4px 7px;font-size:10px;display:flex}#beamPinEditor{border:1px solid var(--glass-border);width:min(336px,100vw - 16px);max-height:calc(100dvh - 16px);color:var(--fg);background:var(--glass-solid);border-radius:12px;margin:0;padding:16px;position:fixed;overflow:auto;box-shadow:0 12px 40px #0003}#beamPinEditor::backdrop{background:0 0}.pin-heading{align-items:center;gap:7px;font-size:13px;display:flex}#pinCancel{color:var(--fg-muted);margin-left:auto;font-size:20px}#pinTarget{color:var(--fg-muted);margin:10px 0;font-size:11px}#beamPinEditor label{margin-top:10px;font-size:11px;display:block}#beamPinEditor textarea,#beamPinEditor input{border:1px solid var(--glass-border);background:var(--ux-soft);width:100%;color:var(--fg);font:inherit;border-radius:6px;margin-top:5px;padding:8px;display:block}#beamPinEditor textarea{resize:vertical;min-height:65px}#beamPinEditor small{color:var(--fg-muted);margin:9px 0;font-size:10px;display:block}
@media (max-width:900px),(pointer:coarse){html body input,html body textarea,html body select,html body [contenteditable=true]{font-size:16px!important}}html body .panel>.app-chrome{z-index:30;flex-shrink:0;top:0;background:var(--glass-solid)!important;position:sticky!important}.work-drawer .witem{grid-template-columns:44px 1fr auto}.work-drawer .ck-hit{cursor:pointer;place-items:center;width:44px;min-height:44px;margin:-8px 0;display:grid}.work-drawer .ck-hit .ck{margin:0}.ck-hit:focus-visible{outline:2px solid var(--accent);border-radius:7px}.messages-count{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:12px;flex:none;align-items:center;padding:3px 7px;font-size:11px;display:inline-flex}#railPeople .empty-filter{color:var(--fg-muted);text-align:center;padding:22px 10px}.app-folder{border-radius:7px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.app-folder.active{color:var(--accent-ink);background:var(--accent-soft)}#tabstrip .folder-member{display:none!important}#tabstrip .folder-drop{outline:2px solid var(--accent);outline-offset:-2px;border-radius:7px}#appFolderPop{border:1px solid var(--glass-border);background:var(--glass-solid);width:290px;color:var(--fg);border-radius:12px;margin:0;padding:14px;position:fixed;box-shadow:0 12px 32px #0003}#appFolderPop label{color:var(--fg-muted);font-size:11px;display:block}#appFolderPop input{border:1px solid var(--glass-border);width:100%;color:var(--fg);background:var(--glass);border-radius:6px;margin:5px 0 10px;padding:7px}.folder-app{align-items:center;gap:5px;padding:4px 0;display:flex}.folder-app>button:first-child{text-align:left;border-radius:6px;flex:1;padding:8px}.folder-app button:hover{background:var(--accent-soft)}.folder-app>button:last-child{padding:8px;font-size:11px}#appFolderPop small{color:var(--fg-muted);margin-top:9px;font-size:11px;display:block}@media (max-width:900px){.app-folder{display:none}#tabstrip .folder-member{display:flex!important}}.folder-icon{font-size:18px;line-height:1}#appFolderPop{transform-origin:0 0}#appFolderPop .folder-color{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}#appFolderPop input[type=color]{cursor:pointer;width:34px;height:28px;margin:0;padding:2px}html body .panel>.app-chrome{border-radius:12px}html body #appAboutPop{width:min(360px,100vw - 16px);max-height:calc(100dvh - 24px);position:fixed;overflow:auto;transform:none}.app-store-link{color:var(--accent-ink);margin-top:14px;padding:5px 0;font-size:12px}#tiles[hidden]{display:none!important}@media (min-width:901px){html body #railFab{z-index:110;opacity:1!important;pointer-events:auto!important;display:flex!important;transform:none!important}html body #rail{transform-origin:0 100%;margin-bottom:64px}html body:not(.rail-collapsed) #railFab{visibility:hidden;opacity:0!important;pointer-events:none!important}html body #rail{margin-bottom:0}}.app-folder.active{box-shadow:inset 0 -2px var(--accent);background:0 0;border-radius:0}.folder-app button[aria-current=true]{box-shadow:inset 0 -2px var(--accent);color:var(--accent-ink);border-radius:0}.rail-people .sec{justify-content:space-between;align-items:center;display:flex}.convo-add{min-width:28px;min-height:28px;color:var(--fg-muted);border-radius:7px;place-items:center;font-size:19px;display:inline-grid}.convo-add:hover{background:var(--accent-soft);color:var(--accent-ink)}#conversationEditor{border:1px solid var(--glass-border);background:var(--glass-solid);width:min(350px,100vw - 24px);color:var(--fg);border-radius:14px;padding:20px}#conversationEditor::backdrop{background:#10203033}#conversationEditor h2{margin:0 0 16px;font-size:16px}#conversationEditor label{margin:12px 0;font-size:12px;display:block}#conversationEditor input,#conversationEditor select{border:1px solid var(--glass-border);background:var(--glass);width:100%;color:var(--fg);border-radius:7px;margin-top:5px;padding:8px;display:block}#conversationEditor input[type=color]{height:38px}#conversationEditor small{color:var(--fg-muted);margin:12px 0;font-size:11px;display:block}#conversationEditor .editor-actions{justify-content:flex-end;gap:12px;display:flex}.shared-channel-mark{font-size:16px}.rail-people .ini.team{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}#conversationEditor [hidden]{display:none!important}#appFolderPop .folder-name-row{grid-template-columns:1fr 36px;align-items:center;column-gap:10px;display:grid}#appFolderPop .folder-name-row>input{grid-column:1}#appFolderPop .folder-color{grid-area:2/2;margin:0 0 5px}.deliverable-app{padding:24px!important}.work-library-head,.deliverable-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:22px;display:flex}.work-library-head h1{margin:0;font-size:28px}.work-library-head p{color:var(--fg-muted)}.deliverable-toolbar input{flex:1;min-width:140px}.deliverable-app input,.deliverable-app textarea,.deliverable-app select{font:inherit;color:var(--fg);background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:7px;padding:9px}.work-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.work-card{text-align:left;background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:14px;min-height:170px;padding:22px}.work-card b{margin:18px 0 10px;font-size:17px;display:block}.work-card small,.editor-note{color:var(--fg-muted);font-size:12px}.work-card .type{color:var(--accent-ink);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.doc-paper{background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:12px;max-width:760px;margin:0 auto;padding:36px}.doc-paper input{border:0;width:100%;font-size:25px}.doc-paper textarea{resize:vertical;border:0;width:100%;min-height:420px;line-height:1.8}.grid-scroll{border:1px solid var(--glass-border);border-radius:12px;overflow:auto}.work-grid{border-collapse:collapse;width:100%}.work-grid th{color:var(--fg-muted);background:var(--accent-soft);padding:10px;font-size:11px}.work-grid td{border:1px solid var(--glass-border);min-width:140px}.work-grid input{border:0;border-radius:0;width:100%}.work-grid small{color:var(--accent-ink);padding:3px 9px;display:block}.deck-layout{grid-template-columns:150px 1fr;gap:18px;display:grid}.slide-list button{text-align:left;border:1px solid var(--glass-border);border-radius:8px;width:100%;margin-bottom:10px;padding:14px;display:block}.slide-list button[aria-current=true]{background:var(--accent-soft)}.slide-canvas{background:var(--glass-solid);border:1px solid var(--glass-border);aspect-ratio:16/9;border-radius:14px;padding:35px}.slide-canvas input{border:0;width:100%;font-size:27px}.slide-canvas textarea{border:0;width:100%;min-height:200px;line-height:1.7}@media (max-width:600px){.deliverable-app{padding:14px!important}.doc-paper,.slide-canvas{padding:18px}.deck-layout{grid-template-columns:1fr}.slide-list{gap:6px;display:flex;overflow:auto}.slide-list button{min-width:100px}}.deck-layout>*{min-width:0}#tabstrip .nav-drop-before{box-shadow:inset 2px 0 var(--accent)!important}#tabstrip .nav-drop-after{box-shadow:inset -2px 0 var(--accent)!important}.folder-app.nav-drop-before{box-shadow:inset 0 2px var(--accent)}.folder-app.nav-drop-after{box-shadow:inset 0 -2px var(--accent)}html body #rail .thread-head{grid-template-columns:30px minmax(0,1fr) auto auto auto;align-items:center;gap:8px;padding:12px;display:grid}html body #rail .thread-head .who{grid-area:1/2/auto/-1;width:auto;min-width:0;max-width:none}html body #rail .thread-head #threadBack{grid-area:1/1}html body #rail .thread-head .who b{white-space:normal;text-overflow:clip;overflow-wrap:anywhere;line-height:1.35;display:block;overflow:visible}html body #rail .thread-head #thRole{white-space:normal;overflow-wrap:normal;margin-top:3px;line-height:1.4;display:block}html body #rail .thread-head .messages-count{grid-area:2/1/auto/3;justify-self:start}html body #rail .thread-head #membersBtn{grid-area:2/3}html body #rail .thread-head #addMemberBtn{grid-area:2/4}html body #rail .thread-head #railHide{grid-area:2/5}html body #railPeople .row{min-height:32px!important;margin-block:0!important}html body #railPeople .row>.main{gap:8px;min-height:32px!important;padding-block:3px!important}html body #railPeople .ini{border-radius:6px;width:24px;min-width:24px;height:24px;font-size:10px}html body #railPeople .ini.agent{width:28px;height:28px}html body #railPeople .sec{min-height:28px;margin-top:8px;padding-block:5px 2px}html body #railPeople .team-body .row>.main{min-height:30px!important}html body #railPeople .convo-add,html body #railPeople .chev-btn{width:24px;min-width:24px;height:28px;min-height:28px}html body #railPeople .more-btn{min-height:28px;padding-block:5px}@media (pointer:coarse){html body #railPeople .row,html body #railPeople .row>.main,html body #railPeople .team-body .row>.main{min-height:36px!important}}@media (max-width:900px){html body header.os #beamMenuBtn{order:-3}html body header.os #osAppsBurger{order:-2}html body header.os #mobileMessages{order:-1}}html body #apps .apps-search{margin-top:14px}html body #voiceBar #vMic{order:0}html body #voiceBar #vSpeak{order:1}html body #voiceBar #vLive{order:2;margin-left:0}html body #voiceBar #vStat,html body #composerNote{display:none!important}html body #rail .thread-head .messages-count{display:none}html body .app-chrome .ux-split-button{justify-content:center;width:30px;height:30px;padding:0;display:inline-flex}html body .app-chrome .ux-split-button>span{display:none}html body #railPeople .row>.chat-preview-row{align-items:center;display:flex;min-height:50px!important}.chat-preview-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}html body #railPeople .chat-preview-copy .lab{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recent-message{text-overflow:ellipsis;white-space:nowrap;color:var(--fg-muted);font-size:11px;display:block;overflow:hidden}.chat-time{color:var(--fg-muted);flex:none;align-self:flex-start;margin-top:4px;font-size:10px}html body #railPeople .team-page-link{background:0 0;border:0}html body #railPeople .team-page-link:hover{background:var(--accent-soft)}#chatActionDialog{border:1px solid var(--glass-border);background:var(--glass-solid);width:min(350px,100vw - 24px);color:var(--fg);border-radius:14px;padding:20px}#chatActionDialog::backdrop{background:#10203033}#chatActionDialog h2{margin:0 0 12px;font-size:16px}.chat-action{text-align:left;border-radius:7px;width:100%;padding:11px 8px;display:block}.chat-action:hover{background:var(--accent-soft)}#chatActionDialog label{margin:12px 0;font-size:12px;display:block}#chatActionDialog input{border:1px solid var(--glass-border);background:var(--glass);width:100%;color:var(--fg);border-radius:7px;margin-top:5px;padding:9px;display:block}.local-action-note{color:var(--fg-muted);font-size:11px}.chat-action-footer{justify-content:flex-end;gap:10px;display:flex}.channel-roster>div{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.channel-roster small{color:var(--fg-muted);display:block}#panel-tasks #myTasks[hidden],#panel-tasks>.os-stage[hidden]{display:none!important}.my-tasks{padding:24px!important}.task-list-head h1{margin:0 0 8px}.task-list-head p{color:var(--fg-muted);font-size:12px}.task-owner-filter{gap:6px;margin:18px 0;display:flex}.task-owner-filter button{color:var(--fg-muted);border-radius:8px;padding:7px 14px}.task-owner-filter button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.my-tasks .group-h{color:var(--fg-muted);text-transform:uppercase;padding:16px 0 10px;font-size:11px;font-weight:600}.my-tasks .witem{text-align:left;background:var(--glass-solid);border:1px solid var(--glass-border);border-radius:12px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;width:100%;margin-bottom:8px;padding:12px;display:grid}.my-tasks .ck-hit{place-items:center;width:44px;min-height:44px;display:grid}.my-tasks .ck{border:1.5px solid var(--glass-border);color:#0000;border-radius:6px;place-items:center;width:18px;height:18px;display:grid}.my-tasks .done .ck{color:#fff;background:var(--accent);border-color:var(--accent)}.my-tasks .done .ttl{color:var(--fg-muted);text-decoration:line-through}.my-tasks .ttl{font-size:13px;font-weight:500}.my-tasks .meta{color:var(--fg-muted);flex-wrap:wrap;gap:8px;margin-top:6px;font-size:11px;display:flex}.my-tasks .who{color:var(--fg-muted);font-size:11px}@media (max-width:600px){.my-tasks{padding:14px!important}}html body header.os #tabstrip .tab .x{display:none!important}html body header.os #tabstrip .tab{padding-inline:10px!important}#appRemoveMenu{border:1px solid var(--glass-border);width:240px;color:var(--fg);background:var(--glass-solid);border-radius:10px;margin:0;padding:12px;position:fixed;box-shadow:0 8px 30px #0003}#appRemoveMenu::backdrop{background:0 0}#appRemoveMenu strong{color:var(--fg-muted);padding:4px 7px 8px;font-size:11px;display:block}#appRemoveMenu button{text-align:left;border-radius:6px;width:100%;padding:9px 7px;font-size:12px;display:block}#appRemoveMenu button:hover{background:var(--accent-soft)}html body #workBtn{width:34px;height:34px;color:var(--fg-muted);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:visible}#workBtn .work-launch-icon{width:22px;height:22px}#workBtn .work-count-badge{background:var(--accent);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--glass-solid);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-2px;right:-4px}#workBtn:hover{color:var(--accent-ink)}html body #railFab{visibility:hidden!important;pointer-events:none!important;display:none!important}html body header.os #mobileMessages{width:34px;height:34px;color:var(--fg-muted);border-radius:8px;flex:none;order:0;justify-content:center;align-items:center;position:relative;display:inline-flex!important}#mobileMessages>svg{width:21px;height:21px}#mobileMessages .message-nav-badge,#notificationsBtn .message-nav-badge{background:var(--accent);color:#fff;min-width:16px;height:16px;box-shadow:0 0 0 2px var(--glass-solid);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;line-height:1;display:grid;position:absolute;top:-2px;right:-4px}#mobileMessages .message-nav-badge[hidden],#notificationsBtn .message-nav-badge[hidden]{display:none}html body #mobileMessages[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}#railPeople .team-drop-target{outline:2px solid var(--accent);outline-offset:-2px;background:var(--accent-soft);border-radius:7px}#railPeople [data-move-kind]{cursor:grab}#railPeople [data-move-kind]:active{cursor:grabbing}#workResize{display:none}#workBtn[aria-pressed=true]{color:var(--accent-ink);background:var(--accent-soft)}@media (min-width:901px){html body.work-open #workScrim{display:none!important}html body #workDrawer{top:calc(var(--header-h) + 14px);right:var(--gutter);bottom:var(--gutter);width:var(--work-panel-w,360px);border:1px solid var(--glass-border);box-shadow:none;z-index:40;visibility:hidden;transition:transform .24s var(--ease),visibility .24s;border-radius:20px;transform:translate(calc(100% + 24px))}html body.work-open #workDrawer{visibility:visible;transform:translate(0)}html body.work-open .split{padding-right:calc(var(--work-panel-w,360px) + 24px)}#workDrawer .wd-head p{display:none}#workDrawer .wd-head{align-items:center;padding:18px}#workClose{width:auto;color:var(--fg-muted);padding:0 4px;font-size:13px}#workResize{cursor:col-resize;touch-action:none;width:12px;display:block;position:absolute;top:16px;bottom:16px;left:-9px}#workResize:hover:after,#workResize:focus-visible:after{content:"";background:var(--accent);border-radius:2px;width:2px;position:absolute;top:0;bottom:0;left:5px}body.resizing-work{cursor:col-resize;-webkit-user-select:none;user-select:none}}@media (max-width:900px){html body header.os .os-status{display:inline-flex!important}html body header.os .os-status .clock,html body header.os .os-status .sep,html body #wxTemp{display:none!important}html body #wxBtn{justify-content:center;width:30px;height:34px;padding:0}html body #wxMap{padding:8px}html body #wxMap .sheet{border-radius:18px;width:100%;height:calc(100dvh - 16px)}html body #wxMap .sheet-h{flex-wrap:nowrap;gap:8px;padding:14px 12px}html body #wxMap .sheet-h .tabs{display:none}html body #wxMap .sheet-h p{max-width:230px}#wxMapClose{flex:none}}@media (prefers-reduced-motion:reduce){html body #workDrawer{transition:none}}@media (min-width:901px){html body .split{column-gap:10px}html body:not(.rail-collapsed) #railResize{width:6px;margin-left:-3px;margin-right:-3px}html body.work-open .split{padding-right:calc(var(--work-panel-w,360px) + var(--gutter) + 20px)}}#railPeople .empty-filter{color:var(--fg);padding:44px 18px;font-size:22px;font-weight:600;line-height:1.35}@keyframes centered-toast{0%{opacity:0;transform:translate(-50%,8px)}to{opacity:1;transform:translate(-50%)}}html body #toast{animation-name:centered-toast}@media (max-width:900px){html body #toast{box-sizing:border-box;white-space:normal;overflow-wrap:anywhere;text-align:center;z-index:250;justify-content:center;width:max-content;max-width:calc(100vw - 32px);left:50%;right:auto;bottom:calc(18px + env(safe-area-inset-bottom))!important}}#workBtn .work-count-badge[hidden]{display:none}html body #rail,html body #workDrawer{background:var(--glass-solid)!important}html body .m-inbox-head,html body #workDrawer .wd-head{box-sizing:border-box;align-items:center;min-height:60px;padding:16px 18px}html body .m-inbox-head>b,html body #workDrawer .wd-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650;line-height:24px}html body #railHideList,html body #workClose{font-size:12px}.menu-switch{background:var(--fg-faint);border-radius:12px;width:28px;height:16px;position:relative}.menu-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;transition:transform .15s;position:absolute;top:2px;left:2px}[aria-checked=true] .menu-switch{background:var(--accent)}[aria-checked=true] .menu-switch:after{transform:translate(12px)}html body.menu-weather-hidden #wxBtn,html body.menu-clock-hidden #osClock,html body header.os .os-status[hidden],html body.menu-weather-hidden .os-status .sep,html body.menu-clock-hidden .os-status .sep{display:none!important}#navInsertionLine{background:var(--accent);width:3px;box-shadow:0 0 0 1px var(--glass-solid);z-index:500;pointer-events:none;border-radius:3px;position:fixed;transform:translate(-50%)}#navInsertionLine[hidden]{display:none}@media (max-width:900px){html body:not(.menu-clock-hidden) header.os .os-status #osClock{white-space:nowrap;font-size:10px;display:block!important}}@media (orientation:landscape){#railResize{touch-action:none;cursor:col-resize;position:relative}#railResize:before{content:"";position:absolute;inset:0 -8px}#rail{max-width:calc(100vw - 240px)}}@media (max-width:900px) and (orientation:landscape){html body.sheet .split{gap:0;padding:calc(var(--header-h) + 8px) 8px 8px!important}html body.sheet #rail{flex:none;width:clamp(260px,var(--rail-w),calc(100vw - 240px))!important;border:1px solid var(--glass-border)!important;border-radius:16px!important}html body.sheet .stagecol{flex:1;min-width:0;display:flex!important}html body.sheet #railResize{flex:0 0 20px;display:block!important}}#railResize:after{background:0 0;width:2px;height:auto;top:12%;bottom:12%;left:50%}#railResize:hover:after,body.resizing-rail #railResize:after{background:var(--accent)}@media (min-width:901px){#workResize{left:-17px}#workResize:after{content:"";width:2px;transition:background .14s var(--ease);background:0 0;border-radius:2px;position:absolute;top:12%;bottom:12%;left:50%;transform:translate(-50%)}#workResize:hover:after,#workResize:focus-visible:after,body.resizing-work #workResize:after{background:var(--accent);opacity:.85;top:12%;bottom:12%;left:50%;box-shadow:0 0 0 3px #00a3e12e}}@media (orientation:landscape){body.ios-device #railResize:after,body.ios-device #workResize:after{background:var(--fg-faint);width:4px;height:48px;box-shadow:none;opacity:1;top:40%;bottom:auto}}#beamMenuBtn{color:var(--accent)}#beamMenuBtn .beam-mark{width:28px;height:28px;animation:4s ease-in-out infinite beam-breathe}@keyframes beam-breathe{0%,to{opacity:.78;transform:scale(.96)}50%{opacity:1;filter:drop-shadow(0 0 4px #00a3e14d);transform:scale(1.04)}}#userMenuBtn{background:var(--accent-soft);width:32px;height:32px;color:var(--accent-ink);border:1px solid var(--glass-border);border-radius:50%;flex:none;place-items:center;font-size:11px;font-weight:650;display:grid}#userMenuBtn[aria-expanded=true]{box-shadow:0 0 0 2px var(--accent-soft)}#beamPop{max-width:calc(100vw - 24px);right:12px;left:auto!important}#osSearch{border:1px solid var(--glass-border);background:var(--glass);min-width:100px;height:32px;color:var(--fg-muted);border-radius:9px;flex:0 210px;align-items:center;gap:9px;padding:0 10px;font-size:12px;display:flex}#osSearch kbd{margin-left:auto;font-size:10px}#notificationsBtn{width:34px;height:34px;color:var(--fg-muted);border-radius:9px;flex:none;place-items:center;display:grid;position:relative}#notificationsBtn:hover,#osSearch:hover{background:var(--accent-soft);color:var(--accent-ink)}.os-dialog{border:1px solid var(--glass-border);background:var(--glass-solid);width:min(540px,100vw - 24px);max-height:min(680px,100dvh - 40px);color:var(--fg);box-shadow:var(--glass-shadow);border-radius:20px;margin:auto;padding:0}.os-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000047}.os-dialog-head{border-bottom:1px solid var(--glass-border);justify-content:space-between;align-items:center;padding:18px 20px;display:flex}.os-dialog-head h2{margin:0;font-size:18px}#osSearchInput{background:var(--glass);border:1px solid var(--glass-border);width:calc(100% - 32px);color:var(--fg);border-radius:10px;margin:16px;padding:12px;font-size:16px;display:block}.os-result-list,.os-notification-list{max-height:min(440px,100dvh - 210px);padding:8px 12px 16px;overflow:auto}.os-result-list button{width:100%;color:var(--fg);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;padding:12px;display:flex}.os-result-list small{color:var(--fg-muted)}.os-result-list button:hover,.os-notification:hover{background:var(--accent-soft)}.os-notification-tools{color:var(--fg-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;font-size:12px;display:flex}.os-notification{text-align:left;width:100%;color:var(--fg);border-radius:10px;flex-direction:column;gap:7px;padding:14px 16px;display:flex;position:relative}.os-notification.unread{background:var(--accent-soft)}.os-notification time{color:var(--fg-muted);font-size:11px}.os-empty{text-align:center;color:var(--fg-muted);padding:24px 14px;font-size:13px}@media (max-width:1100px){#osSearch{flex-basis:130px}#osSearch kbd{display:none}}@media (max-width:900px){#osSearch{flex:100px;min-width:32px;max-width:220px}#userMenuBtn{width:30px;height:30px}}@media (max-width:520px){#osSearch{flex:0 0 30px;justify-content:center;min-width:30px;padding:0}#osSearch span{display:none}html body header.os .os-end{gap:4px!important}}@media (prefers-reduced-motion:reduce){#beamMenuBtn .beam-mark{animation:none}}html body header.os #beamMenuBtn{width:58px;min-width:58px;position:relative;overflow:visible}html body #beamMenuBtn .beam-mark{animation:none;overflow:visible;width:34.2px!important;height:32.4px!important}.beam-life{transform-box:fill-box;transform-origin:bottom;animation:10s ease-in-out infinite beam-life}.beam-light{fill:#fff;opacity:0;animation:8s ease-in-out infinite beam-sweep}@keyframes beam-life{0%,60%,to{transform:scale(1)}66%{transform:scale(1.012,.99)}74%{transform:scale(.995,1.015)}84%{transform:scale(1.004,.998)}}@keyframes beam-sweep{0%{opacity:0;transform:translateY(-45px)}16%{opacity:.55}74%{opacity:.4}to{opacity:0;transform:translateY(245px)}}#notificationsBtn>svg,#mobileMessages>svg{width:22px;height:22px}#notificationsDialog{width:min(420px,100vw - 24px);margin:0;position:fixed}#notificationsDialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}#notificationsDialog .os-notification-list{max-height:calc(100dvh - 220px)}.mobile-add-app{margin-left:auto;margin-right:10px}#mobileActiveApps [aria-current=true]{background:var(--accent-soft);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.beam-life,.beam-light{animation:none}.beam-light{opacity:0}}#workDrawer .segs,.task-owner-filter{display:none!important}.witem.overdue .task-due{color:#b74635;font-weight:650}.witem.overdue{border-left:3px solid #ce6654}.dark .witem.overdue .task-due{color:#ffab98}.me-page{padding:24px}.me-profile{flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:24px;display:flex}.me-profile .me-avatar{background:var(--accent-soft);width:64px;height:64px;color:var(--accent-ink);border-radius:20px;place-items:center;font-size:22px;font-weight:650;display:grid}.me-page h1{margin:0 0 8px;font-size:28px}.me-page p,.me-page small{color:var(--fg-muted)}.me-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.me-card{border:1px solid var(--glass-border);background:var(--glass);border-radius:18px;min-width:0;padding:22px}.me-card h2{margin:0 0 14px;font-size:17px}.me-actions{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.me-reminder{flex-wrap:wrap;gap:8px;display:flex}.me-reminder input{border:1px solid var(--glass-border);background:var(--glass);min-width:0;color:var(--fg);border-radius:8px;flex:150px;padding:10px;font-size:16px}.me-task{text-align:left;width:100%;color:var(--fg);border-bottom:1px solid var(--glass-border);padding:10px 0;display:block}.me-task small{margin-top:5px;display:block}.me-pin{align-items:center;gap:8px;padding:7px 0;display:flex}.me-pin input{width:18px;height:18px}body.me-quiet #notificationsBtn .message-nav-badge{visibility:hidden}body.me-still .beam-life,body.me-still .beam-light{animation:none}body.me-still .beam-light{opacity:0}@media (max-width:650px){.me-grid{grid-template-columns:1fr}.me-page{padding:16px}}#beamVoiceFloat{z-index:1500;width:60px;height:60px;position:fixed}#beamVoiceFloat[hidden],#beamVoiceFloat [hidden]{display:none!important}.voice-orb{background:var(--accent);color:#fff;touch-action:none;cursor:grab;border:2px solid #ffffff80;border-radius:50%;place-items:center;width:60px;height:60px;display:grid;box-shadow:0 5px 24px #0003}.voice-orb svg{pointer-events:none;width:30px;height:30px}.voice-orb:active{cursor:grabbing}.voice-controls{border:1px solid var(--glass-border);background:var(--glass-solid);color:var(--fg);border-radius:18px;padding:16px;position:absolute;overflow:auto;box-shadow:0 8px 32px #0003}.voice-controls p{margin:10px 0;font-size:13px;line-height:1.5}.voice-controls .voice-help{color:var(--fg-muted);font-size:12px}.voice-actions{flex-wrap:wrap;gap:8px;display:flex}.voice-controls button:not(.voice-orb){background:var(--accent-soft);color:var(--fg);border-radius:8px;padding:8px}.voice-controls form{gap:6px;margin-top:12px;display:flex}.voice-controls input{border:1px solid var(--glass-border);background:var(--glass);width:100%;min-width:0;color:var(--fg);border-radius:8px;padding:8px;font-size:16px}#beamVoiceFloat.listening .voice-orb,#beamVoiceFloat.speaking .voice-orb{animation:1.5s ease-in-out infinite alternate voice-glow}@keyframes voice-glow{to{box-shadow:0 0 0 7px var(--accent-soft),0 5px 24px #0003}}@media (prefers-reduced-motion:reduce){#beamVoiceFloat .voice-orb{animation:none!important}}#beamVoiceFloat .voice-controls{border-radius:20px;padding:14px;box-shadow:0 4px 18px #0002}.voice-heading{align-items:center;gap:8px;display:flex}.voice-heading strong{font-size:13px}.voice-heading .voice-status{color:var(--fg-muted);flex:1;min-width:0;font-size:11px}#beamVoiceFloat .voice-info{border:1px solid var(--glass-border);color:var(--fg-muted);background:0 0;border-radius:8px;padding:3px 6px;font-size:10px}#beamVoiceFloat .voice-caption{max-height:120px;margin:14px 0 12px;font-size:15px;line-height:1.5;overflow:auto}#beamVoiceFloat .voice-actions{align-items:center;gap:6px}#beamVoiceFloat .voice-actions button,#beamVoiceFloat form button{width:36px;height:36px;color:var(--fg-muted);background:0 0;border-radius:50%;place-items:center;padding:8px;display:grid}#beamVoiceFloat .voice-actions button:hover,#beamVoiceFloat .voice-actions button:focus-visible,#beamVoiceFloat .voice-actions [data-listen]{background:var(--accent-soft);color:var(--accent-ink)}#beamVoiceFloat .voice-actions [data-end]{margin-left:auto}#beamVoiceFloat .voice-actions .i{width:18px;height:18px}#beamVoiceFloat form{border-top:1px solid var(--glass-border);padding-top:10px}#beamVoiceFloat .voice-help{border-top:1px solid var(--glass-border);margin-bottom:0;padding-top:10px}@media (pointer:coarse){#beamVoiceFloat .voice-actions button{width:44px;height:44px}}#beamVoiceRail{width:100%;max-height:38vh;box-shadow:none;flex-shrink:0;margin:8px 0 0;padding:12px;position:relative;overflow:auto}#beamVoiceRail[hidden],#beamVoiceRail [hidden]{display:none!important}#beamVoiceRail .voice-actions button{place-items:center;width:36px;height:36px;display:grid}#beamVoiceRail .voice-actions .i{width:18px;height:18px}.voice-code-label{margin-bottom:10px;font-size:12px;display:block}.voice-code-label input{margin-top:5px;display:block}.voice-heading small{color:var(--fg-muted);font-size:10px}#beamVoiceRail .voice-caption{max-height:80px;overflow:auto}#collaborationPromotion{border:1px solid var(--glass-border);background:var(--glass-solid);width:min(430px,100vw - 24px);color:var(--fg);border-radius:18px;padding:24px}#collaborationPromotion::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#10203066}#collaborationPromotion h2{margin:0 0 12px;font-size:20px}#collaborationPromotion p{color:var(--muted);font-size:13px;line-height:1.5}#collaborationPromotion label{margin:16px 0;font-size:13px;display:block}#collaborationPromotion input,#collaborationPromotion select{border:1px solid var(--glass-border);background:var(--glass-solid);width:100%;color:var(--fg);font:inherit;border-radius:9px;margin-top:6px;padding:11px;display:block}
:root{--beam-carbon:#111214;--beam-paper:#f5f5f2;--beam-blue:#00a3e1;--beam-blue-hover:#35b5e7;--beam-azure:#00a3e1;--beam-ice:#e5f5fc;--beam-success:#17654f;--beam-success-soft:#e1f2e9;--beam-warning:#885000;--beam-warning-soft:#fff0d4;--beam-critical:#b33225;--beam-critical-soft:#fff0eb;--atmo-base:var(--beam-paper);--atmo-deep:#e9ebed;--atmo-beam:#00a3e109;--atmo-warm:transparent;--fg:#111214;--fg-muted:#555b64;--fg-faint:#636973;--accent:var(--beam-blue);--accent-ink:#00658c;--accent-soft:var(--beam-ice);--on-accent:#fff;--danger:var(--beam-critical);--glass:#ffffffe6;--glass-strong:#fffffff7;--glass-solid:#fff;--card:#fff;--card-hover:#f6f8fc;--glass-border:#d9dce1;--glass-edge:#fff;--glass-shadow:0 4px 18px #11121406;--ux-surface:#fff;--ux-soft:#f0f1f3;--ux-line:#d9dce1;--ux-halo:#e5f5fc;--ink-plate:var(--beam-carbon);--brand-ink:var(--fg);--brand-foundation:var(--beam-success);--inverse-surface:#fff;--inverse-fg:#111214;--inverse-muted:#555b64;--inverse-line:#d9dce1;--action-bg:var(--beam-blue);--action-hover:var(--beam-blue-hover);--action-fg:#fff;--signal-bg:var(--beam-blue);--signal-fg:#fff;--beam-marker:var(--beam-blue);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root.dark{--beam-success:#8cddbb;--beam-success-soft:#163c30;--beam-warning:#ffd28b;--beam-warning-soft:#47351b;--beam-critical:#ffb09c;--beam-critical-soft:#432824;--atmo-base:#101113;--atmo-deep:#08090b;--atmo-beam:#00a3e109;--fg:#f5f5f2;--fg-muted:#b8bdc6;--fg-faint:#a1a8b3;--accent:var(--beam-blue);--accent-ink:#67cef4;--accent-soft:#103644;--on-accent:#fff;--glass:#1d1f23f0;--glass-strong:#222429fa;--glass-solid:#1d1f23;--card:#222429;--card-hover:#2b2e35;--glass-border:#3c4049;--glass-edge:#ffffff0f;--glass-shadow:0 4px 18px #0002;--ux-surface:#222429;--ux-soft:#292c32;--ux-line:#3c4049;--ux-halo:#103644;--inverse-surface:#222429;--inverse-fg:#f5f5f2;--inverse-muted:#b8bdc6;--inverse-line:#3c4049;--action-bg:var(--beam-blue);--action-hover:var(--beam-blue-hover);--action-fg:#fff;--signal-bg:var(--beam-blue);--signal-fg:#fff;--beam-marker:var(--beam-blue);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body header.os,html.dark body header.os{background:var(--glass-strong);border-color:var(--glass-border)}html body .atmosphere{background:var(--atmo-base)}html body .atmosphere:before,html body .atmosphere:after{opacity:.12}html body #homeWaveCanvas{opacity:.07!important}html body header.os #beamMenuBtn{color:var(--beam-marker)}html body #userMenuBtn{background:var(--inverse-surface);color:var(--inverse-fg);border-color:#0000}html body #osSearch{background:var(--ux-soft);color:var(--fg-muted);border-color:#0000}html body #osSearch:hover{background:var(--accent-soft);color:var(--accent-ink)}html body header.os #tabstrip .tab[aria-selected=true] .t,html body header.os #tabstrip .tab.split-active .t,html body #mobileMessages,html body #workBtn,html body #notificationsBtn{color:var(--fg)}html body #notificationsBtn .message-nav-badge{background:var(--signal-bg);color:var(--signal-fg)}html body .panel>.app-chrome{color:var(--inverse-fg);--fg:var(--inverse-fg);--fg-muted:var(--inverse-muted);--glass-border:var(--inverse-line);background:var(--inverse-surface)!important;border-color:var(--glass-border)!important}html body .app-chrome :is(.sc-name,.sc-ico,.app-menu-btn,.sc-btn,.ux-split-button){color:var(--inverse-fg)}html body .app-chrome .beam-current-view{color:var(--inverse-muted)}html body .app-chrome :is(.sc-btn,.app-menu-btn,.ux-split-button):hover{background:var(--inverse-line)}html body .beam-actions>.beam-primary{background:var(--signal-bg);color:var(--signal-fg);border-color:#0000}html body .beam-actions>.beam-primary:hover{background:var(--beam-blue-hover);color:var(--signal-fg)}html body .btn.primary,html.dark body .btn.primary,html body .send{background:var(--action-bg);color:var(--action-fg);box-shadow:none;border-color:#0000}html body .btn.primary:hover,html.dark body .btn.primary:hover,html body .send:hover{background:var(--action-hover)}html body :is(.localnav.os-l5 button[aria-current=true],.chip[aria-pressed=true]),html body #panel-pim .os-app-toolbar .chip[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}html body .localnav.os-l5 button[aria-current=true]:before{background:var(--beam-azure)}html body :is(input,textarea,select){accent-color:var(--accent)}html body :is(button,input,textarea,select,a,[tabindex]):focus-visible{outline:2px solid var(--accent);outline-offset:3px}html body input::placeholder,html body textarea::placeholder{color:var(--fg-faint);opacity:1}html body #rail,html body #workDrawer{background:var(--glass-solid)!important}html body .m-inbox-head,html body .thread-head,html body #workDrawer .wd-head{border-bottom:1px solid var(--glass-border)}html body #railPeople .main[aria-current=true]{background:var(--signal-bg)!important;color:var(--signal-fg)!important;box-shadow:none!important;border-color:#0000!important}html body #railPeople .main[aria-current=true] :is(.lab,.recent-message,.chat-time,.ini){color:var(--signal-fg)}html body #railPeople .main[aria-current=true] .ini{background:#ffffff20}html body #railPeople .ini.agent{background:var(--beam-marker);color:var(--on-accent)}html body .ctx{background:var(--accent-soft);color:var(--fg);border-color:#0000}html body .msg{background:var(--ux-soft);border-color:#0000}html body .msg.you{background:var(--accent-soft)}html body .composer{background:var(--glass-solid);border-color:var(--glass-border)}html body .composer input{background:var(--ux-soft);border-color:var(--glass-border);color:var(--fg)}html body .witem{background:var(--card);border-color:var(--glass-border)}html body .witem.overdue{background:var(--beam-critical-soft);border-left-color:var(--beam-critical)}html body .witem.overdue .task-due{color:var(--beam-critical)}html body .witem.done .ck{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}html body .os-notification.unread{background:var(--accent-soft);border-left:2px solid var(--accent)}html body #panel-home .home-greet .g-main{background:var(--card);color:var(--fg);border-color:var(--glass-border)}html body #panel-home .home-greet .g-main:before{background:var(--beam-blue)}html body .beam-sum .beam-sum-kicker{color:var(--accent-ink)}html body .beam-sum .sum-tag{background:var(--ux-soft);color:var(--fg-muted);border-color:#0000}html body .beam-sum .sum-tag.ok{background:var(--beam-success-soft);color:var(--beam-success)}html body .beam-sum .btn.secondary{border-color:var(--glass-border);color:var(--fg);background:0 0}html body .beam-sum .sum-chip{color:var(--fg-muted)}html body .beam-sum .sum-chip[aria-selected=true]{background:var(--signal-bg);color:var(--signal-fg)}html body .beam-sum .sum-pager{color:var(--fg-muted)}html body #panel-home .home-greet .g-side{background:var(--card)}html body #panel-home .pg:before{opacity:1}html body #panel-home .pg-k{color:var(--fg-muted)}html body #panel-home .pg-delta.up{color:var(--beam-success)}html body #panel-home .pg-delta.down{color:var(--beam-critical)}html body #panel-home .pulse-grid .pg:nth-child(3){background:var(--signal-bg);--fg:#062331;--fg-muted:#062331;border-color:#0000;--pg-accent:#062331!important}html body #panel-home .pulse-grid .pg:nth-child(3) .pg-delta{color:var(--signal-fg)}html body #panel-home .pulse-grid .pg:nth-child(3):before{background:#062331}html body .tp-hero{background:var(--accent-soft);border-color:#0000}html body .tp-eyebrow,html body .store-eyebrow{color:var(--accent-ink)}html body .store-icon{background:var(--inverse-surface);color:var(--inverse-fg)}html body .store-card:hover .store-icon,html body .me-profile .me-avatar{background:var(--signal-bg);color:var(--signal-fg)}html body #apps .apps-card.active{background:var(--accent-soft);border-color:var(--accent)}html body .voice-orb{background:var(--beam-marker);color:var(--on-accent)}html body #vLive[aria-pressed=true]{background:var(--signal-bg);color:var(--signal-fg)}html body #panel-home .beam-sum .sum-tag.warn,html body #panel-home .team-row .st.open{background:var(--beam-warning-soft);color:var(--beam-warning)}html body .witem .ck{border-color:var(--fg-faint)}html body .witem.done .ck{border-color:var(--accent)}html body .msg.you{color:var(--fg)}
#studyDock[hidden]{display:none}html body.study-dock-on header.os #tabstrip :is(#tab-home,#tab-app-store){display:none!important}body.beam-menu-open #studyDock{z-index:130}#studyDock{z-index:105;background:var(--glass-solid);border-right:1px solid var(--glass-border);flex-direction:column;align-items:center;gap:14px;width:72px;padding:10px 10px 14px;display:flex;position:fixed;inset:0 auto 0 0}.study-dock-main,.study-dock-foot{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.study-dock-main{flex:1;min-height:0}.study-dock-foot{margin-top:auto}#studyDock hr{border:0;border-top:1px solid var(--glass-border);width:24px;margin:8px auto}html body #studyDock button{width:46px;min-width:46px;height:46px;color:var(--fg-muted);box-shadow:none;background:0 0;border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;padding:0;display:flex;position:relative}html body #studyDock button svg{width:22px;height:22px}html body #studyDock #beamMenuBtn{color:var(--beam-blue)}html body #studyDock #userMenuBtn{background:var(--accent-soft);width:36px;min-width:36px;height:36px;color:var(--accent-ink);border-radius:50%}html body #studyDock button:hover{background:var(--ux-soft);color:var(--fg)}html body #studyDock :is([aria-current=page],[aria-pressed=true],[aria-expanded=true]){background:var(--accent-soft);color:var(--accent-ink)}html body #studyDock [aria-current=page]:before{content:"";background:var(--beam-blue);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;left:-10px}#studyDock button:after{content:attr(data-dock-label);background:var(--fg);color:var(--atmo-base);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:7px;padding:6px 10px;font-size:11px;font-weight:500;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:calc(100% + 15px);transform:translateY(-50%)translate(-4px)}#studyDock button:hover:after,#studyDock button:focus-visible:after{opacity:1;visibility:visible;transform:translateY(-50%)}#studyDock #notificationsBtn .message-nav-badge{background:var(--signal-bg);color:var(--signal-fg);top:0;right:0}@media (min-width:1025px),(min-width:768px) and (min-height:500px){body.study-dock-on{padding-left:72px}html body.study-dock-on header.os{background:var(--glass-solid);box-shadow:none;border:0;left:72px}html body.study-dock-on #beamPop{max-height:calc(100dvh - 28px);top:auto;bottom:14px;right:auto;overflow-y:auto;left:84px!important}html body.study-dock-on #notificationsDialog .os-notification-list{max-height:calc(100dvh - 190px)}html body.study-dock-on #rail{max-width:calc(100vw - 312px)}html body.study-dock-on.sheet #rail{max-width:none}}@media (min-width:1025px) and (max-height:600px){#studyDock{gap:4px;padding-block:5px}.study-dock-main,.study-dock-foot{gap:2px}#studyDock hr{margin-block:2px}html body #studyDock button{height:40px}}@media (max-width:900px) and (orientation:portrait){html body.sheet #railResize{display:none!important}html body.sheet #rail{max-width:100%!important}}html body #panel-home .study-flip-card{perspective:1200px;box-shadow:none;--metric-surface:var(--card);background:0 0;border:0;padding:0;overflow:visible}html body #panel-home .study-flip-card:before{display:none}.study-flip-inner{height:100%;transform-style:preserve-3d;grid-template-columns:minmax(0,1fr);transition:transform .55s cubic-bezier(.22,.7,.25,1);display:grid}.is-flipped .study-flip-inner{transform:rotateY(180deg)}.study-card-front,.study-card-back{border:1px solid var(--glass-border);background:var(--metric-surface);min-width:0;color:var(--fg);backface-visibility:hidden;box-shadow:var(--glass-shadow);border-radius:16px;flex-direction:column;grid-area:1/1;padding:20px;display:flex}.study-card-front{border-top:3px solid var(--pg-accent,var(--beam-blue))}.study-card-back{transform:rotateY(180deg)}.study-card-front .gauge,.study-card-front .spark{width:100%}.study-card-front .pg-k{margin-bottom:16px}.study-flip-toggle{width:100%;min-height:44px;color:inherit;text-align:left;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:12px 0 0;font-size:11px;display:flex}.study-flip-toggle svg{width:18px;height:18px}.study-flip-toggle:hover span:first-child{text-decoration:underline}.study-card-back h3{margin:0 0 10px;font-size:16px;font-weight:600;line-height:1.35}.study-card-kicker{color:var(--fg-muted);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:9px}.study-card-back dl{margin:0 0 12px}.study-card-back dl div{border-bottom:1px solid var(--glass-border);padding:7px 0}.study-card-back dt{font-size:12px;font-weight:600}.study-card-back dd{color:var(--fg-muted);margin:2px 0 0;font-size:11px}.study-card-back small{color:var(--fg-muted);font-size:10px}.study-card-open{text-align:left;min-height:40px;color:var(--accent-ink);margin:12px 0 0;font-size:12px;font-weight:600}.study-card-open:hover{text-decoration:underline}html body #panel-home .pulse-grid .study-flip-card:nth-child(3){--metric-surface:var(--beam-blue);--fg:#062331;--fg-muted:#062331;--accent-ink:#062331;--glass-border:#06233130;background:0 0}html body #panel-home .pulse-grid .study-flip-card:nth-child(3) .pg-delta{color:#062331}@container chapel (max-width:500px){.pulse-grid:has(.study-flip-card){grid-template-columns:1fr!important}.study-card-front,.study-card-back{padding:20px}.study-card-front .gauge{align-self:center;max-width:200px}}@media (prefers-reduced-motion:reduce){.study-flip-inner,#studyDock button:after{transition:none}}
#studyLeftPanels[hidden],#studyBeamColumn[hidden],#studyWorkMessages[hidden],#studyPanelDivider[hidden]{display:none!important}body.study-panels-on #studyDock{border-right:0}body.study-panels-on .os-notification-list{flex-direction:column;gap:8px;display:flex}body.study-panels-on .os-notification{flex:none}html body.study-panels-on .split{padding:calc(var(--header-h) + 14px) 14px 14px!important;gap:20px!important}html body.study-panels-on .stagecol{flex:1;min-width:0;display:flex!important}html body.study-panels-on :is(#railResize,#workResize,#workScrim,#sheetScrim){display:none!important}#studyLeftPanels{flex:none;gap:20px;min-height:0;display:flex;position:relative}#studyBeamColumn,#studyWorkMessages{width:var(--study-panel-width,330px);flex-direction:column;flex:none;min-width:0;min-height:0;display:flex}html body.study-panels-on #studyLeftPanels :is(#rail,#workDrawer,#studyBeamPanel){min-height:0;box-shadow:none;z-index:auto;flex:1 1 0;transition:none;overflow:hidden;transform:none;opacity:1!important;visibility:visible!important;pointer-events:auto!important;border:1px solid var(--glass-border)!important;background:var(--glass-solid)!important;border-radius:20px!important;width:100%!important;min-width:0!important;max-width:100%!important;height:auto!important;margin:0!important;display:flex!important;position:relative!important;inset:auto!important}html body.study-panels-on #studyLeftPanels :is(#rail,#workDrawer)[hidden]{display:none!important}html body.study-panels-on #studyLeftPanels #rail{flex-direction:column!important}html body.study-panels-on #studyLeftPanels #rail .rail-thread{min-height:0}html body.study-panels-on #studyLeftPanels .is-shared #rail{flex:var(--messages-share,.5) 1 0}html body.study-panels-on #studyLeftPanels .is-shared #workDrawer{flex:var(--work-share,.5) 1 0}html body.study-panels-on #studyLeftPanels #workDrawer{flex-direction:column}html body.study-panels-on #workDrawer .wd-head{flex:none;min-height:60px;padding:16px 18px}html body.study-panels-on #workDrawer .wd-head p{display:none}html body.study-panels-on #workBody{flex:1;min-height:0;overflow:auto}html body.study-panels-on #workDrawer .wd-foot{flex:none;padding:12px 16px}html body.study-panels-on #workClose{width:auto;height:auto;font-size:12px}#studyBeamPanel{flex-direction:column}.study-panel-head{border-bottom:1px solid var(--glass-border);flex:none;align-items:center;gap:10px;min-height:60px;padding:16px 18px;display:flex}.study-panel-head h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:650;line-height:24px}.study-panel-head .ghost{min-height:28px;font-size:12px}#studyBeamFloat{place-items:center;display:grid}#studyBeamPanel .msgs{flex:1;min-height:0;overflow:auto}#studyBeamCompose{flex:none;max-height:55%;overflow:auto}#studyBeamPanel .composer form{align-items:center;gap:8px;display:flex}#studyBeamInput{width:0;min-width:0;color:var(--fg);flex:1}#studyBeamPanel .ctx{flex:none}#studyBeamPanel .voice-controls{margin-top:10px}#studyBeamPanel .voice-help{font-size:10px}#studyPanelDivider{cursor:row-resize;touch-action:none;flex:0 0 16px;position:relative}#studyPanelDivider:after{content:"";background:0 0;border-radius:2px;height:2px;position:absolute;top:7px;left:16%;right:16%}#studyPanelDivider:hover:after,#studyPanelDivider:focus-visible:after{background:var(--beam-blue)}#studyPanelResize{cursor:col-resize;touch-action:none;width:20px;position:absolute;top:0;bottom:0;right:-20px}#studyPanelResize:after{content:"";border-radius:3px;width:2px;position:absolute;top:12%;bottom:12%;left:9px}#studyPanelResize:hover:after,#studyPanelResize:focus-visible:after,#studyPanelResize.is-dragging:after{background:var(--beam-blue);box-shadow:0 0 0 3px var(--accent-soft)}body.ios-device #studyPanelResize:after{background:var(--fg-faint);width:4px;height:48px;top:40%;bottom:auto;left:8px}body.ios-device #studyPanelDivider:after{background:var(--fg-faint);width:48px;height:4px;left:calc(50% - 24px);right:auto}@media (min-width:768px) and (max-width:1100px){#studyLeftPanels{gap:16px}.study-panel-head{gap:8px;padding:14px 12px}#studyBeamStarters{display:none}}.study-panel-head .spacer{flex:1}html body #rail .ux-conversation-search{flex-shrink:0;margin-top:12px}html body #beamVoiceFloat .voice-controls{border-radius:16px;padding:10px 12px;transition:opacity .22s,transform .22s}#beamVoiceFloat .voice-controls.pet-faded{opacity:0;pointer-events:none;transform:translateY(6px)}#beamVoiceFloat .voice-heading{gap:8px;margin-bottom:6px}#beamVoiceFloat .voice-heading strong{font-size:12px}#beamVoiceFloat .voice-heading .voice-status{text-align:right;font-size:11px}html body #beamVoiceFloat .voice-caption{max-height:3em;margin:6px 0;font-size:12px;line-height:1.4;overflow:hidden}html body #beamVoiceFloat .voice-actions{gap:6px}@media (prefers-reduced-motion:reduce){html body #beamVoiceFloat .voice-controls{transition:none}}body.study-dock-on header.os:after{content:"";width:18px;height:18px;box-shadow:-6px -6px 0 6px var(--glass-solid);pointer-events:none;border-radius:18px 0 0;position:absolute;top:100%;left:0}html body .panel.beam-standard>.app-chrome{flex-direction:column;align-items:stretch;gap:0;max-height:48dvh;overflow:auto;height:auto!important;padding:12px 16px!important}.beam-app-heading{align-items:center;gap:8px;min-width:0;min-height:32px;display:flex}.beam-app-controls:empty,.beam-app-notices:empty{display:none}.beam-app-controls{flex-direction:column;gap:8px;min-width:0;display:flex}.beam-app-controls:has(>:not([hidden])){border-top:1px solid var(--glass-border);margin-top:10px;padding-top:10px}html body .app-chrome .os-app-toolbar{border:0;margin:0;padding:0}html body .app-chrome .banner{flex-wrap:wrap;gap:8px;margin:10px 0 0;padding:10px 12px;font-size:12px}html body .app-chrome .pim-notice{margin:8px 0 0;padding:0;font-size:11px}html body #panel-pim .app-chrome .pim-cancel{align-self:flex-start;margin:0;padding:4px 0}html body #panel-pim .app-chrome .os-app-toolbar{flex-wrap:nowrap;padding-bottom:5px;overflow-x:auto}#panel-pim .os-app-toolbar .chip{flex:none}.pim-catalog-controls{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.pim-catalog-controls input{flex:1;min-width:140px}.pim-catalog-controls input,.pim-catalog-controls select{border:1px solid var(--glass-border);background:var(--ux-soft);color:var(--fg);font:inherit;border-radius:9px;padding:9px 12px;font-size:12px}.pim-catalog-controls button{color:var(--accent-ink);min-height:32px;font-size:12px}.pim-catalog-controls span{color:var(--fg-muted);font-size:11px}.pim-catalog-controls [hidden],.pim-catalog-controls[hidden]{display:none!important}.pim-catalog-heading{padding:10px 0 24px}.pim-catalog-heading h2{margin:8px 0;font-size:28px}.pim-catalog-heading p:last-child{color:var(--fg-muted);font-size:13px}.pim-product-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:16px;display:grid}.pim-product{text-align:left;border:1px solid var(--glass-border);background:var(--card);color:var(--fg);border-radius:16px;flex-direction:column;gap:9px;min-width:0;padding:18px;display:flex}.pim-product:hover{border-color:var(--accent);box-shadow:0 3px 18px #00a3e114}.pim-product strong{font-size:16px;line-height:1.4}.pim-product>span:not(.pim-product-art),.pim-product small{color:var(--fg-muted);font-size:11px}.pim-product-art{background:var(--ux-soft);border-radius:10px;place-items:center;width:100%;height:110px;display:grid}.pim-product-art svg{fill:none;width:85px;height:85px;stroke:var(--accent-ink);stroke-width:2px}.pim-completion{background:var(--ux-soft);border-radius:3px;width:100%;height:4px;margin-top:auto;overflow:hidden}.pim-completion span{background:var(--accent);height:100%;display:block}.pim-empty{color:var(--fg-muted);padding:40px 0}@media (max-width:600px){html body .panel.beam-standard>.app-chrome{padding:10px!important}.beam-app-heading{gap:5px}.beam-app-heading .beam-current-view{display:none}}.beam-app-heading,.beam-app-controls,.beam-app-notices{flex-shrink:0}html body #beamVoiceFloat.text-mode .voice-controls{background:color-mix(in srgb,var(--glass-solid) 86%,transparent);-webkit-backdrop-filter:blur(22px);flex-direction:column;gap:8px;display:flex}#beamVoiceFloat .pet-transcript{overscroll-behavior:contain;flex:auto;min-height:70px;max-height:240px;overflow:auto}#beamVoiceFloat .pet-transcript .msg{margin:8px 0;font-size:13px}#beamVoiceFloat.text-mode .voice-heading,#beamVoiceFloat.text-mode .voice-actions,#beamVoiceFloat.text-mode form{flex-shrink:0}#beamVoiceFloat.text-mode form{margin:0}#beamVoiceFloat .voice-orb{isolation:isolate;position:relative}html body #beamVoiceFloat .voice-orb{animation:none}#beamVoiceFloat .voice-orb:before,#beamVoiceFloat .voice-orb:after{content:"";border:2px solid var(--beam-blue);pointer-events:none;opacity:0;border-radius:50%;transition:opacity .15s,transform 80ms linear;position:absolute;inset:-8px}#beamVoiceFloat.voice-live .voice-orb:before{opacity:calc(.4 + var(--voice-level,0)*.6);transform:scale(calc(1 + var(--voice-level,0)*.42));box-shadow:0 0 calc(8px + var(--voice-level,0)*22px) #00a3e170}#beamVoiceFloat.voice-live .voice-orb:after{opacity:calc(.18 + var(--voice-level,0)*.55);transform:scale(calc(1 + var(--voice-level,0)*.3));border-width:3px;inset:-16px}#beamVoiceFloat.voice-live:not(.voice-muted) .voice-orb{box-shadow:0 0 0 5px #00a3e129,0 0 30px #00a3e170}#beamVoiceFloat.voice-live.voice-muted .voice-orb:before{opacity:.35;border-style:dashed}#beamVoiceFloat.voice-live.voice-muted .voice-orb:after{opacity:0}@media (prefers-reduced-motion:reduce){#beamVoiceFloat .voice-orb:before,#beamVoiceFloat .voice-orb:after{transition:none;transform:none!important}}#studyBeamHistorySearch{border:1px solid var(--glass-border);background:var(--ux-soft);width:calc(100% - 28px);color:var(--fg);font:inherit;border-radius:9px;flex-shrink:0;margin:8px 14px;padding:9px 12px;font-size:12px}#beamVoiceFloat .pet-transcript .msg{opacity:1;color:var(--fg);animation:none}#beamVoiceFloat.voice-live:not(.voice-muted) .voice-orb:after{animation:1.8s ease-in-out infinite alternate beam-live-breathe}@keyframes beam-live-breathe{0%{border-color:#00a3e150}to{border-color:#00a3e1}}@media (prefers-reduced-motion:reduce){#beamVoiceFloat .voice-orb:after{animation:none!important}}html body #voiceBar{display:none!important}html body #beamVoiceRail{background:0 0;border:0;border-radius:0;max-height:none;margin:0;padding:10px 0 0;overflow:visible}.beam-mode-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}html body .beam-mode-switch{border:1px solid var(--glass-border);background:var(--ux-soft);border-radius:12px;align-items:center;gap:3px;padding:3px;display:flex}html body :is(#beamVoiceFloat,#beamVoiceRail) .beam-mode-switch button{width:auto;min-width:70px;height:34px;color:var(--fg-muted);font:inherit;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:flex}html body :is(#beamVoiceFloat,#beamVoiceRail) .beam-mode-switch button[aria-pressed=true]{background:var(--beam-blue);color:#fff}html body #beamVoiceRail :is([data-mute],[data-stop],[data-resume]){background:var(--ux-soft);color:var(--fg);font:inherit;border:0;border-radius:9px;min-height:34px;padding:8px;font-size:11px}#beamVoiceRail [data-mute]{place-items:center;display:grid}#beamVoiceRail .voice-status{color:var(--fg-muted);margin-top:7px;font-size:11px;line-height:1.4;display:block}#beamVoiceRail .i{width:16px;height:16px}#studyBeamStarters{display:none}html body #studyBeamCompose{max-height:38%;padding:12px 14px}html body #studyBeamFloat{min-width:36px;min-height:36px}html body #studyBeamFloat .i{width:23px;height:23px}#beamVoiceFloat .voice-actions{flex-wrap:wrap}html body :is(#beamVoiceFloat,#beamVoiceRail) [data-mute][aria-pressed=true]{color:#fff;background:#c52b36;box-shadow:inset 0 2px 3px #0003}#beamLaunchPet .lbl{white-space:normal}#beamThreadFloat[hidden]{display:none!important}#beamThreadFloat .i{width:23px;height:23px}#beamThreadFloat{min-width:36px;min-height:36px}html body #beamVoiceFloat .voice-actions .beam-mode-switch button{color:var(--fg-muted);background:0 0}html body #beamVoiceFloat .voice-actions .beam-mode-switch button[aria-pressed=true]{background:var(--beam-blue);color:#fff}html body #beamVoiceFloat [data-switch] .i{width:21px;height:21px}html body #rail .thread-head:has(#beamThreadFloat:not([hidden])){grid-template-columns:30px minmax(0,1fr) auto auto}html body #rail .thread-head:has(#beamThreadFloat:not([hidden])) .who{grid-column:2}html body #rail .thread-head #beamThreadFloat{grid-area:1/3}html body #rail .thread-head:has(#beamThreadFloat:not([hidden])) #railHide{grid-area:1/4}html body .beam-live-indicator{background:var(--ux-soft);color:var(--accent,#00a5df);border-radius:12px;flex-shrink:0;align-items:center;gap:12px;margin:12px 14px 0;padding:12px 14px;font-size:12px;display:flex}html body .beam-live-indicator[hidden]{display:none}html body #rail:not(:has(#beamThreadFloat:not([hidden]))) .beam-live-indicator{display:none}.beam-live-pulse{width:12px;height:12px;box-shadow:0 0 0 calc(4px + var(--voice-level,0)*12px) #00a5df30;background:#00a5df;border-radius:50%;animation:1.6s ease-in-out infinite beam-session-pulse}.beam-live-indicator.is-muted .beam-live-pulse{opacity:.6;animation:none}@keyframes beam-session-pulse{50%{box-shadow:0 0 0 calc(8px + var(--voice-level,0)*12px) #00a5df18;transform:scale(1.25)}}@media (prefers-reduced-motion:reduce){.beam-live-pulse{animation:none}}
html body .beam-focus-area{outline-offset:4px;outline:3px solid #00a3e1!important;box-shadow:0 0 0 8px #00a3e126!important}html body.beam-phone :is(.ux-split-button,[data-split-pin],#stageSplitBar){display:none!important}html body.beam-app-fullscreen #stage{background:var(--bg,var(--glass-solid));z-index:9000!important;width:100vw!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important}html body.beam-app-fullscreen #stage>.panel:not(.beam-fullscreen-app){display:none!important}html body.beam-app-fullscreen #stage>.panel.beam-fullscreen-app{flex-direction:column!important;flex:1!important;width:100%!important;min-width:0!important;max-width:none!important;display:flex!important;overflow:auto!important}html body.beam-app-fullscreen #stageSplitBar{display:none!important}html body.beam-app-fullscreen :is(header.os,#studyDock,#studyLeftPanels,#rail,#workDrawer){visibility:hidden!important}html body.beam-app-fullscreen #beamVoiceFloat{z-index:9020!important}html body.beam-app-fullscreen #stage>.panel.beam-fullscreen-app{border-radius:0!important;margin:0!important;padding-top:0!important}html body.beam-app-fullscreen .beam-fullscreen-app>.app-chrome{border-radius:0!important;margin:0!important;top:0!important}
html body.sidebar-only{--header-h:0px}html body.sidebar-only header.os{display:none!important}html body.sidebar-only #studyDock{gap:8px;padding-block:8px}html body.sidebar-only .study-dock-main{flex:none;gap:3px}html body.sidebar-only #studyDock .study-dock-main button{height:38px}html body.sidebar-only #studyDock #osSearch :is(span,kbd),#sidebarApps[hidden]{display:none}#sidebarApps{flex-direction:column;flex:1;align-items:center;width:100%;min-height:80px;display:flex}.sidebar-apps-label{letter-spacing:.1em;color:var(--fg-muted);padding:5px 0;font-size:8px}html body.sidebar-only #tabWorkspace{flex-direction:column-reverse;flex:1;width:100%;min-height:0;overflow:visible;display:flex!important}html body.sidebar-only #tabstrip{scrollbar-width:none;flex-direction:column;flex:1;align-items:center;gap:4px;width:100%;padding:5px 0;overflow:hidden auto;display:flex!important}html body.sidebar-only #tabstrip :is(#tab-home,#tab-app-store,.folder-member){display:none!important}html body.sidebar-only #tabstrip .tab{border:0;border-radius:13px;flex:none;justify-content:center;align-items:center;width:46px;min-width:46px;height:44px;padding:0;display:flex}html body.sidebar-only #tabstrip .tab .t{display:none}html body.sidebar-only #tabstrip .tab[aria-selected=true]{background:var(--accent-soft);color:var(--accent-ink)}html body.sidebar-only #tabstrip .tab:after{display:none}html body.sidebar-only #tabstrip .app-folder{gap:0;height:44px;font-size:0}html body.sidebar-only #tabstrip .app-folder:after{font-size:11px}html body.sidebar-only #studyDock .tab svg{width:22px;height:22px}html body.sidebar-only #studyDock #newTab{width:44px;height:36px;margin:0 auto}#osContextMenu{border:1px solid var(--glass-border);background:var(--glass-solid);width:246px;color:var(--fg);border-radius:14px;margin:0;padding:8px;position:fixed;inset:auto;box-shadow:0 12px 40px #0003}#osContextMenu strong{color:var(--fg-muted);padding:8px;font-size:11px;display:block}#osContextMenu button{text-align:left;width:100%;color:inherit;font:inherit;background:0 0;border:0;border-radius:8px;padding:11px 10px;font-size:13px;display:block}#osContextMenu button:hover,#osContextMenu button:focus-visible{background:var(--accent-soft)}:is(#osPinEditor,#osPinInbox){border:1px solid var(--glass-border);background:var(--glass-solid);width:min(460px,100vw - 24px);max-height:85dvh;color:var(--fg);border-radius:22px;padding:22px;overflow:auto}:is(#osPinEditor,#osPinInbox)::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0004}:is(#osPinEditor,#osPinInbox) header{justify-content:space-between;align-items:center;gap:12px;display:flex}:is(#osPinEditor,#osPinInbox) h2{margin:0;font-size:20px}:is(#osPinEditor,#osPinInbox) [data-close]{color:var(--fg);background:0 0;border:0;font-size:24px}:is(#osPinEditor,#osPinInbox) label{flex-direction:column;gap:7px;margin:14px 0;font-size:13px;display:flex}:is(#osPinEditor,#osPinInbox) :is(select,textarea){border:1px solid var(--glass-border);background:var(--ux-soft);color:var(--fg);font:inherit;border-radius:10px;padding:10px}#osPinEditor textarea{resize:vertical;min-height:100px}:is(#osPinEditor,#osPinInbox) p{color:var(--fg-muted);font-size:12px;line-height:1.5}#osPinList{gap:10px;margin-top:16px;display:grid}#osPinList article{border:1px solid var(--glass-border);border-radius:12px;gap:8px;padding:12px;display:grid}#osPinList button,.os-pin-link{text-align:left;color:var(--accent-ink);font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px}#osPinList small{color:var(--fg-muted);overflow-wrap:anywhere;font-size:11px}.os-pin-link{margin-bottom:8px;display:block}#osAreaOverlay{z-index:100000;cursor:crosshair;touch-action:none;background:#008cba08;position:fixed;inset:0}#osAreaOverlay>span{background:var(--glass-solid);color:var(--fg);border:1px solid var(--glass-border);white-space:nowrap;border-radius:12px;padding:10px 16px;font-size:13px;position:absolute;top:12px;left:50%;transform:translate(-50%)}#osAreaOverlay button{color:inherit;background:0 0;border:0;margin-left:12px;font-size:20px}.os-area-box{pointer-events:none;background:#00a3e125;border:2px solid #00a3e1;position:absolute}.os-pin-highlight{z-index:9999;color:#fff;pointer-events:none;background:#00a3e1;border:2px solid #00a3e1;border-radius:9px;padding:6px 9px;font-size:12px;position:fixed;box-shadow:0 0 0 7px #00a3e125}.os-pin-highlight.region{color:var(--accent-ink);background:#00a3e118;min-height:32px}#sidebarTooltip{z-index:10000;background:var(--fg);color:var(--atmo-base);pointer-events:none;border-radius:8px;padding:7px 11px;font-size:12px;position:fixed}@media (max-height:720px) and (min-width:768px){html body.sidebar-only #studyDock .study-dock-main button{height:30px}html body.sidebar-only #studyDock{gap:2px}html body.sidebar-only #studyDock hr{margin:2px 0}}#osContextChip{z-index:9050;border:1px solid var(--accent);background:var(--glass-solid);max-width:min(480px,100vw - 150px);color:var(--accent-ink);box-shadow:var(--glass-shadow);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex;position:fixed;bottom:12px;left:50%;transform:translate(-50%)}#osContextChip[hidden]{display:none}#osContextChip span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#osContextChip button{color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px}html body.sidebar-only #tabstrip .tab .x{display:none!important}html body.sidebar-only #tabstrip .ico-wrap{width:22px;height:22px}html body.sidebar-only #studyDock .os-status{flex-direction:column;gap:2px;width:52px;margin:0;display:flex}html body.sidebar-only #studyDock .os-status[hidden],html body.sidebar-only #studyDock .os-status .sep{display:none}html body.sidebar-only #studyDock .os-status .clock{white-space:nowrap;font-size:9px}html body.sidebar-only #studyDock .os-status .wx{gap:2px;width:48px;font-size:10px}#sidebarUtilities[hidden],#sidebarMoreApps[hidden]{display:none!important}#sidebarUtilities{border:1px solid var(--glass-border);background:var(--glass-solid);border-radius:15px;flex-direction:column;align-items:center;gap:4px;padding:5px 3px;display:flex}html body.sidebar-only #studyDock #sidebarUtilities button{width:42px;min-width:42px;height:40px}html body.sidebar-only #studyDock #sidebarMoreApps{background:var(--accent-soft);width:44px;min-width:44px;height:24px;color:var(--accent-ink);border-radius:8px;flex:none;margin-top:3px}html body.sidebar-only #studyDock #sidebarMoreApps svg{width:16px;height:16px}html body.sidebar-only #studyDock #newTab{display:none!important}html body.sidebar-only #tabstrip :is(.tab[aria-selected=true],.app-folder.active):before{content:"";background:var(--beam-blue);border-radius:0 3px 3px 0;width:3px;height:22px;position:absolute;top:calc(50% - 11px);left:0}#notificationsDialog{opacity:0;transition:opacity .2s ease,transform .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;transform:translate(-8px)}#notificationsDialog[open]{opacity:1;transform:translate(0)}#notificationsDialog::backdrop{-webkit-backdrop-filter:blur();transition:background .2s ease,backdrop-filter .2s ease,display .2s allow-discrete,overlay .2s allow-discrete;background:0 0}#notificationsDialog[open]::backdrop{background:color-mix(in srgb,var(--atmo-base) 28%,transparent);-webkit-backdrop-filter:blur(8px)}@starting-style{#notificationsDialog[open]{opacity:0;transform:translate(-8px)}#notificationsDialog[open]::backdrop{-webkit-backdrop-filter:blur();background:0 0}}@media (prefers-reduced-motion:reduce){#notificationsDialog,#notificationsDialog::backdrop{transition:none}}html body.sidebar-only #tabstrip{align-self:center;width:calc(100% + 20px)}html body.sidebar-only #tabstrip :is(.tab[aria-selected=true],.app-folder.active):before{left:-10px}html body.sidebar-only #tabstrip :is(.tab[aria-selected=true],.app-folder.active){background:var(--accent-soft)!important;color:var(--accent-ink)!important}html body :is(.m-inbox-head>b,#workDrawer .wd-head h2,.study-panel-head h2){letter-spacing:-.01em;font-family:inherit;font-size:16px;font-weight:650;line-height:24px}#notificationsUnreadFilter[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-ink)}.os-notification-tools{flex-wrap:wrap;gap:8px}#appFolderPop{color:#fff;background:#111214;border-color:#303238}#appFolderPop input{color:#fff;background:#24262a;border-color:#484b52}#appFolderPop .folder-color{grid-row:1}#appFolderPop .folder-app button{color:#fff}#appFolderPop .folder-app:hover{background:#303238}#appFolderPop .folder-app button[aria-current=true]{color:#67cef4}.sidebar-title{display:none}html body.sidebar-only{padding-left:var(--sidebar-width,72px)}html body.sidebar-only #studyDock{width:var(--sidebar-width,72px)}#sidebarResize{cursor:col-resize;touch-action:none;z-index:2;width:10px;position:absolute;top:0;bottom:0;right:-5px}#sidebarResize:hover:after,#sidebarResize:focus-visible:after{content:"";background:var(--beam-blue);width:2px;position:absolute;top:10%;bottom:10%;left:4px}html body.sidebar-only.sidebar-expanded #studyDock :is(button,.tab){justify-content:flex-start;gap:12px;width:100%;min-width:0;padding-inline:12px}html body.sidebar-only.sidebar-expanded #studyDock .sidebar-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;display:block;overflow:hidden}html body.sidebar-only.sidebar-expanded #studyDock button:after{display:none}html body.sidebar-only.sidebar-expanded #studyDock svg{flex:none}html body.sidebar-only.sidebar-expanded #studyDock #beamMenuBtn{width:100%;padding-left:12px}html body.sidebar-only.sidebar-expanded #studyDock .tab .t{display:none}html body.sidebar-only.sidebar-expanded #tabstrip{width:100%;padding-inline:0}html body.sidebar-only.sidebar-expanded #tabstrip .tab:before,html body.sidebar-only.sidebar-expanded #tabstrip .app-folder.active:before{left:0}html body.sidebar-only.sidebar-expanded #studyDock #osSearch .sidebar-title{display:block}html body.sidebar-only.sidebar-expanded #sidebarUtilities,html body.sidebar-only.sidebar-expanded #studyDock #sidebarUtilities button{width:100%}html body.sidebar-only.sidebar-expanded #studyDock #userMenuBtn{border-radius:12px;width:100%;height:36px}html body.sidebar-only.sidebar-expanded #studyDock #sidebarMoreApps{justify-content:center}html body.sidebar-only.sidebar-expanded #studyDock #notificationsBtn .message-nav-badge{left:24px;right:auto}html body.sidebar-only #tabstrip :is(.tab[aria-selected=true],.app-folder.active):before{display:block!important}html body.sidebar-only.sidebar-expanded #tabstrip{width:calc(100% + 20px)}html body.sidebar-only.sidebar-expanded #tabstrip :is(.tab,.app-folder){width:calc(100% - 20px)}html body.sidebar-only.sidebar-expanded #tabstrip :is(.tab[aria-selected=true],.app-folder.active):before{left:-10px}
.demo-suite{max-width:1400px;color:var(--fg);box-sizing:border-box;width:100%;margin:auto;padding:24px}.demo-suite h1{margin:12px 0 18px;font-size:clamp(24px,3vw,38px);line-height:1.15}.demo-suite h2{margin:24px 0 16px;font-size:21px}.demo-suite p{color:var(--fg-muted);line-height:1.6}.suite-columns{grid-template-columns:1.15fr 1fr;gap:26px;display:grid}.suite-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;display:grid}.suite-card,.suite-task,.suite-mail{border:1px solid var(--glass-border);background:var(--glass);color:var(--fg);border-radius:18px;margin:12px 0;padding:20px}.suite-card h3{margin:10px 0}.demo-suite label{color:var(--fg-muted);gap:8px;font-size:13px;display:grid}.demo-suite input:not([type=checkbox]),.demo-suite textarea,.demo-suite select,.suite-nav input{font:inherit;background:var(--surface,transparent);color:var(--fg);border:1px solid var(--glass-border);box-sizing:border-box;border-radius:9px;max-width:100%;padding:10px}.demo-suite form{gap:12px;margin:16px 0;display:grid}.demo-suite form .btn{justify-self:start}.suite-result{margin:20px 0}.suite-result label{justify-content:space-between;display:flex}.suite-result progress{width:100%;height:7px;accent-color:var(--beam-blue);margin-top:10px}.suite-task{align-items:center;gap:14px;display:flex}.suite-task>div{flex:1;min-width:0}.suite-task strong{overflow-wrap:anywhere}.suite-task p{margin:7px 0 0;font-size:12px}.suite-task .suite-overdue{color:#c54545}.suite-nav{flex-wrap:wrap;gap:8px;width:100%;padding:12px 0 0;display:flex}.suite-nav [aria-current=true]{color:var(--accent-ink);background:var(--accent-soft)}.suite-nav label{align-items:center;gap:8px;margin-left:auto;display:flex}.suite-mail{text-align:left;cursor:pointer;gap:10px;width:100%;display:grid}.suite-mail.selected{border-color:var(--beam-blue);background:var(--accent-soft)}.suite-prose{white-space:pre-wrap}.suite-canvas{border:1px dashed var(--beam-blue);background:var(--accent-soft);border-radius:20px;padding:20px}.suite-field-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:12px;display:grid}.suite-copy{width:100%;min-height:100px;margin-top:12px}.slack-badge{color:var(--accent-ink);background:var(--accent-soft);white-space:nowrap;border-radius:6px;padding:3px 6px;font-size:10px}#beamRectangle{z-index:10000;border:3px solid var(--beam-blue);pointer-events:none;box-sizing:border-box;border-radius:8px;position:fixed;box-shadow:0 0 0 5px #00a9e033}body.sidebar-expanded #studyDock [data-dock-label="Talk to Beam"]{justify-content:center!important}body.sidebar-expanded #studyDock [data-dock-label="Talk to Beam"] .sidebar-title{display:none!important}html body #panel-home .pulse-grid .study-flip-card:nth-child(3){--metric-surface:var(--accent-soft);--fg:inherit;--fg-muted:inherit;--accent-ink:var(--beam-blue)}@media (max-width:700px){.demo-suite{padding:16px}.suite-columns{grid-template-columns:1fr}.suite-task{flex-wrap:wrap}.suite-nav label{margin-left:0}.suite-task>div{flex-basis:65%}}#dictationStatus{background:var(--beam-blue);color:#fff;z-index:15000;border-radius:16px;max-width:90vw;padding:14px 20px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0003}.suite-erd{width:100%;max-height:350px;margin:20px 0;overflow:visible}.suite-erd-caption{font-size:12px}html body.sidebar-only.sidebar-expanded #studyDock #beamMenuBtn{justify-content:center;padding-left:0;padding-right:0}html body #panel-home .pulse-grid .study-flip-card:nth-child(3) .pg-delta{color:var(--accent-ink)}
