.start-root{--ease-out:cubic-bezier(.16, 1, .3, 1);--spring:cubic-bezier(.34, 1.4, .64, 1);--mono:var(--b4i-font-mono);--gutter:clamp(16px, 4vw, 40px);--start-presence-available:#1fae5b;--start-presence-busy:#d92c2c;--start-presence-away:#f0a202;--start-presence-offline:var(--b4i-slate-400);--start-presence-ooo:#8b5cf6;min-height:100vh;font-family:var(--b4i-font-sans);color:var(--b4i-text);background:var(--b4i-bg);-webkit-font-smoothing:antialiased;font-optical-sizing:auto;margin:0;font-size:14px;line-height:22px}.start-root,.start-root *,.start-root :before,.start-root :after{box-sizing:border-box}.start-root :where(button,input){font:inherit;color:inherit}.start-root :where(a){color:inherit}.start-root :where(svg){flex-shrink:0;display:block}.start-root :where(a,button):focus-visible{border-radius:8px}.start-root a:focus-visible,.start-root button:focus-visible{outline:3px solid var(--b4i-focus);outline-offset:2px}.start-hero a:focus-visible,.start-hero button:focus-visible,.start-condensed a:focus-visible,.start-condensed button:focus-visible{outline-color:var(--b4i-white)}.start-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start-skip{z-index:100;background:var(--b4i-surface);color:var(--b4i-text);border-radius:10px;padding:10px 14px;font-weight:600;position:absolute;top:-48px;left:16px}.start-skip:focus{top:calc(12px + env(safe-area-inset-top,0px))}.start-tile[data-accent=indigo],.start-launch[data-accent=indigo],.start-p-row[data-accent=indigo],.start-news-thumb[data-accent=indigo],.studio-swatch[data-accent=indigo]{--accent:#3830a3;--tint:#eef0ff}.start-tile[data-accent=blue],.start-launch[data-accent=blue],.start-p-row[data-accent=blue],.start-news-thumb[data-accent=blue],.studio-swatch[data-accent=blue]{--accent:#4453d6;--tint:#edf0ff}.start-tile[data-accent=teal],.start-launch[data-accent=teal],.start-p-row[data-accent=teal],.start-news-thumb[data-accent=teal],.studio-swatch[data-accent=teal]{--accent:#2c7a7d;--tint:#e6f5f5}.start-tile[data-accent=green],.start-launch[data-accent=green],.start-p-row[data-accent=green],.start-news-thumb[data-accent=green],.studio-swatch[data-accent=green]{--accent:#1f7a45;--tint:#e7f7ee}.start-tile[data-accent=slate],.start-launch[data-accent=slate],.start-p-row[data-accent=slate],.start-news-thumb[data-accent=slate],.studio-swatch[data-accent=slate]{--accent:#334155;--tint:#eef2f6}.start-tile[data-accent=amber],.start-launch[data-accent=amber],.start-p-row[data-accent=amber],.start-news-thumb[data-accent=amber],.studio-swatch[data-accent=amber]{--accent:#a64b0a;--tint:#fff3df}.start-hero{isolation:isolate;color:var(--b4i-white);padding-inline:var(--gutter);background:radial-gradient(120% 90% at 8% 10%, var(--c0) 0%, transparent 60%), radial-gradient(90% 80% at 70% 20%, var(--c2) 0%, transparent 62%), radial-gradient(80% 90% at 95% 85%, var(--c4) 0%, transparent 60%), radial-gradient(70% 70% at 40% 90%, var(--c3) 0%, transparent 65%), linear-gradient(135deg, var(--c0), var(--c1));transition:background 1.2s var(--ease-out);padding-bottom:150px;position:relative;overflow:hidden}.start-aurora{z-index:-3;opacity:0;width:100%;height:100%;transition:opacity 1.1s var(--ease-out);position:absolute;inset:0}.start-aurora--ready{opacity:1}.start-scrim{z-index:-2;pointer-events:none;background:linear-gradient(90deg,#0e0b3494 0%,#0e0b3452 38%,#0e0b3400 70%),linear-gradient(#0e0b3440 0%,#0e0b3400 30%);position:absolute;inset:0}.start-grain{z-index:-1;pointer-events:none;opacity:.09;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:1.2s steps(4,end) infinite start-grain;position:absolute;inset:-50%}@keyframes start-grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.start-melt{z-index:-1;pointer-events:none;background:linear-gradient(180deg, #f8fafc00 0%, #f8fafccc 45%, var(--b4i-bg) 74%);height:170px;position:absolute;bottom:0;left:0;right:0}.start-topbar{justify-content:space-between;align-items:center;gap:16px;max-width:1240px;margin:0 auto;padding-block:18px;display:flex}.start-wordmark{align-items:center;gap:12px;min-height:44px;margin-block:-3px;text-decoration:none;display:flex}.start-wordmark b{letter-spacing:-.02em;font-size:21px;font-weight:720;line-height:1}.start-wordmark span{opacity:.82;border-left:1px solid #ffffff59;padding-left:12px;font-size:15px;font-weight:450;line-height:18px}.start-topbar-actions{align-items:center;gap:8px;display:flex}.start-glass-btn{height:38px;color:var(--b4i-white);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .16s var(--ease-out), border-color .16s var(--ease-out);background:#ffffff1a;border:1px solid #ffffff38;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:550;text-decoration:none;display:inline-flex}.start-glass-btn:hover{background:#ffffff2e;border-color:#ffffff57}.start-avatar{--size:38px;width:var(--size);height:var(--size);font-weight:650;font-size:calc(var(--size) * .36);letter-spacing:.02em;color:var(--b4i-white);background:linear-gradient(145deg, color-mix(in srgb, var(--b4i-brand-blue-500) 70%, var(--b4i-brand-indigo-600)), var(--b4i-brand-indigo-700) 55%, color-mix(in srgb, var(--b4i-brand-teal-500) 75%, var(--b4i-slate-950)));border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.start-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.start-account{position:relative}.start-account-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;display:grid}.start-account-btn:focus-visible{border-radius:50%}.start-account-menu{z-index:50;background:var(--b4i-surface);min-width:240px;color:var(--b4i-text);box-shadow:var(--b4i-shadow-md);border-radius:12px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}.start-account-menu a:focus-visible,.start-account-menu button:focus-visible{outline-color:var(--b4i-focus)}.start-account-who{gap:2px;padding:8px 10px 10px;display:grid}.start-account-who b{font-size:14px;font-weight:620}.start-account-who span{color:var(--b4i-text-muted);font-size:12.5px}.start-account-devices{border-top:1px solid var(--b4i-border);min-width:268px;padding:8px 10px 10px}.start-account-devices-head{letter-spacing:.06em;text-transform:uppercase;color:var(--b4i-text-muted);margin:0 0 6px;font-size:11px;font-weight:640}.start-account-device-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.start-account-device{gap:2px;display:grid}.start-account-device p{margin:0}.start-account-device-top{flex-wrap:wrap;align-items:baseline;gap:4px 6px;font-size:13px;line-height:18px;display:flex}.start-account-device-top b{font-weight:620}.start-account-dot{border-radius:50%;flex-shrink:0;align-self:center;width:7px;height:7px}.start-account-dot--good{background:var(--b4i-success)}.start-account-dot--attention{background:var(--b4i-warning)}.start-account-dot--stale{background:var(--b4i-slate-400)}.start-account-device-os{color:var(--b4i-text-muted)}.start-account-device-os:before{content:"· "}.start-account-device-detail{color:var(--b4i-text-muted);padding-left:13px;font-size:12px;line-height:17px}.start-account-device-note{color:var(--b4i-warning);align-items:center;gap:6px;padding-left:13px;font-size:12px;line-height:18px;display:flex}.start-account-device-note svg{flex-shrink:0}.start-account-device-ghost{width:var(--w,100%);background:linear-gradient(90deg, var(--b4i-slate-100) 30%, color-mix(in srgb, var(--b4i-brand-indigo-600) 10%, var(--b4i-slate-100)) 50%, var(--b4i-slate-100) 70%) 0 0 / 300% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite start-p-shimmer;display:block}@media (pointer:coarse){.start-account-device-top,.start-account-device-detail,.start-account-device-note{font-size:13px}}@media (prefers-reduced-motion:reduce){.start-account-device-ghost{animation:none}}.start-account-list{border-top:1px solid var(--b4i-border);gap:2px;padding-top:4px;display:grid}.start-account-item{width:100%;min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 10px;font-size:13.5px;text-decoration:none;display:flex}.start-account-item:hover{background:var(--b4i-surface-muted)}.start-account-item[disabled]{opacity:.6;cursor:not-allowed}.start-account-item svg{color:var(--b4i-text-muted)}.start-hero-inner{gap:22px;max-width:1240px;margin:0 auto;padding-top:clamp(28px,6vw,64px);display:grid}.start-who{align-items:center;gap:14px;display:flex}.start-ring{flex-shrink:0;width:64px;height:64px;position:relative}.start-ring svg{width:64px;height:64px;position:absolute;inset:0;transform:rotate(-90deg)}.start-ring circle{fill:none;stroke-width:2.5px;stroke-linecap:round}.start-ring-stop-a{stop-color:var(--b4i-white)}.start-ring-stop-b{stop-color:#9fe3e5}.start-ring-stop-c{stop-color:#8ef0b3}.start-ring .start-avatar--hero{--size:52px;position:absolute;inset:6px}.start-who-text{line-height:20px;display:grid}.start-who-text b{font-size:15px;font-weight:600}.start-who-text span{color:#ffffffd1;font-size:13.5px}.start-greeting{letter-spacing:-.035em;text-wrap:balance;text-shadow:0 2px 30px #0e0b3440;margin:0;font-size:clamp(40px,7.2vw,84px);font-weight:680;line-height:1.02}.start-greeting .start-w{white-space:pre;display:inline-block}.start-subline{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:6px 14px;margin:0;font-size:clamp(15px,1.6vw,17px);line-height:24px;display:flex}.start-subline-part{align-items:center;gap:14px;display:inline-flex}.start-subline .start-sep{background:#ffffff80;border-radius:50%;width:4px;height:4px}.start-subline .start-item{font-variant-numeric:tabular-nums;align-items:center;gap:7px;display:inline-flex}.start-searchbar{width:100%;max-width:680px;height:60px;color:var(--b4i-white);cursor:text;text-align:left;-webkit-backdrop-filter:blur(18px)saturate(1.4);backdrop-filter:blur(18px)saturate(1.4);transition:background .18s var(--ease-out), border-color .18s var(--ease-out), transform .25s var(--spring);background:#ffffff24;border:1px solid #ffffff4d;border-radius:16px;align-items:center;gap:12px;margin:6px 0 0;padding:0 12px 0 20px;display:flex;position:relative;box-shadow:0 10px 40px #0e0b342e,inset 0 1px #fff3}.start-searchbar:hover{background:#fff3;border-color:#ffffff6b}.start-searchbar:active{transform:scale(.992)}.start-searchbar .start-ph{color:#ffffffe0;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:16.5px;overflow:hidden}.start-searchbar .start-ph-text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.start-searchbar .start-ph-text--in{animation:start-hint-in .32s var(--ease-out) both}@keyframes start-hint-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.start-searchbar .start-ph em{color:var(--b4i-white);font-style:normal;font-weight:550}.start-kbd{align-items:center;gap:3px;display:inline-flex}.start-kbd kbd{font-family:var(--b4i-font-sans);background:#ffffff29;border:1px solid #ffffff38;border-radius:6px;padding:5px 7px;font-size:12px;font-weight:600;line-height:1}.start-condensed{z-index:40;height:calc(62px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px);color:var(--b4i-white);transition:transform .42s var(--ease-out);background:linear-gradient(100deg, var(--c0), var(--c1) 35%, var(--c2) 70%, var(--c3));position:fixed;top:0;left:0;right:0;transform:translateY(-110%);box-shadow:0 8px 30px #0e0b342e}.start-condensed--show{transform:translateY(0)}.start-condensed-sky{z-index:0;width:100%;height:100%;position:absolute;inset:0}.start-condensed:after{content:"";z-index:0;background:linear-gradient(90deg,#0e0b3473,#0e0b341a);position:absolute;inset:0}.start-condensed-inner{z-index:1;max-width:calc(1240px + var(--gutter) * 2);height:62px;padding-inline:var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex;position:relative}.start-condensed-top{color:inherit;cursor:pointer;background:0 0;border:0;flex-shrink:0;padding:0}.start-condensed .start-searchbar{min-width:0;max-width:440px;height:40px;box-shadow:none;border-radius:11px;margin:0 auto;padding:0 8px 0 14px}.start-condensed .start-searchbar .start-ph{font-size:14px}.start-condensed .start-avatar{--size:34px}.start-preview{max-width:calc(1240px + var(--gutter) * 2);padding:10px var(--gutter);color:var(--b4i-info);margin:-40px auto 24px;position:relative}.start-preview p{margin:0}.start-main{max-width:calc(1240px + var(--gutter) * 2);padding-inline:var(--gutter);gap:44px;margin:-64px auto 0;padding-bottom:64px;display:grid;position:relative}.start-main:focus{outline:none}.start-preview~.start-main{margin-top:0}.start-tiles{gap:44px;display:grid}.start-group{transition:opacity .3s}.start-group-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.start-group-title-row{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.start-group-head h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:21px;font-weight:650;line-height:28px}.start-group-head p{color:var(--b4i-text-muted);margin:2px 0 0;font-size:13.5px}.start-group-head .start-count{color:var(--b4i-text-muted);white-space:nowrap;font-size:13px}.start-why{letter-spacing:.02em;color:var(--b4i-brand-indigo-700);background:var(--b4i-selected);border-radius:999px;align-items:center;gap:6px;padding:2px 9px 2px 7px;font-size:12px;font-weight:600;display:inline-flex}.start-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:dense;gap:16px;display:grid}@media (max-width:1100px){.start-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.start-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.start-grid{grid-template-columns:minmax(0,1fr)}}.start-root--preview{background:0 0;min-height:0;padding:0}.start-grid--preview{grid-template-columns:minmax(0,320px);max-width:100%}.start-grid--preview-featured{grid-template-columns:minmax(0,640px);max-width:100%}.start-grid--preview-featured .start-tile--featured{grid-column:span 1}.start-tile{--accent:var(--b4i-brand-indigo-700);--tint:var(--b4i-selected);--mx:-300px;--my:-300px;--rx:0deg;--ry:0deg;background:var(--b4i-surface);border:1px solid var(--b4i-border);min-height:196px;color:var(--b4i-text);cursor:pointer;transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(0);transition:transform .45s var(--spring), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);will-change:transform;border-radius:16px;outline:none;flex-direction:column;gap:14px;padding:20px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.start-tile:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);background:radial-gradient(260px circle at var(--mx) var(--my), var(--b4i-brand-blue-500), var(--b4i-brand-teal-500) 35%, #59c98280 55%, transparent 72%);-webkit-mask-composite:xor;padding:1.5px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.start-tile:after{content:"";border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s var(--ease-out);background:radial-gradient(340px circle at var(--mx) var(--my), color-mix(in srgb, var(--accent) 7%, transparent), transparent 65%);position:absolute;inset:0}.start-grid:hover .start-tile:before{opacity:.55}.start-tile:hover:before,.start-tile:hover:after{opacity:1}.start-tile:hover{transform:perspective(900px) rotateX(var(--rx)) rotateY(var(--ry)) translateY(-3px);border-color:#0000;box-shadow:0 2px 4px #0f172a0a,0 18px 40px #1e1b5a1f}.start-tile:active{transition-duration:.12s;transform:perspective(900px)scale(.985)}.start-tile-link{z-index:1;border-radius:inherit;outline:none;position:absolute;inset:0}.start-root .start-tile-link:focus-visible{outline:none}.start-tile:has(.start-tile-link:focus-visible):before{opacity:1}.start-tile:has(.start-tile-link:focus-visible):after{opacity:1}.start-tile:has(.start-tile-link:focus-visible){box-shadow:0 0 0 2px var(--b4i-bg), 0 0 0 5px var(--b4i-focus), 0 18px 40px #1e1b5a1f;border-color:#0000}.start-tile:has(.start-tile-link:focus-visible) .start-tile-foot--links .start-host{opacity:0;transform:translateY(-6px)}.start-tile:has(.start-tile-link:focus-visible) .start-links{opacity:1;transform:none}.start-tile-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.start-tile-icon{background:var(--tint);width:46px;height:46px;color:var(--accent);transition:transform .45s var(--spring);border-radius:13px;place-items:center;display:grid;position:relative}.start-tile-icon svg,.start-tile-icon img{width:22px;height:22px}.start-icon-img{object-fit:contain;border-radius:6px;width:24px;height:24px}.start-tile:hover .start-tile-icon{transform:translateY(-2px)scale(1.06)rotate(-3deg)}.start-tile-go{width:30px;height:30px;color:var(--b4i-slate-400);transition:color .2s, background .2s, transform .35s var(--spring);border-radius:9px;place-items:center;display:grid}.start-tile:hover .start-tile-go{color:var(--accent);background:var(--tint);transform:translate(2px,-2px)}.start-tile-title{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:620;line-height:22px;display:flex}.start-desc{color:var(--b4i-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:4px 0 0;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.start-tile-foot{height:28px;margin-top:auto;position:relative}.start-host,.start-links{transition:opacity .22s var(--ease-out), transform .3s var(--ease-out);align-items:center;gap:6px;display:flex;position:absolute;inset:0}.start-host{font-family:var(--mono);color:var(--b4i-slate-500);white-space:nowrap;font-size:12px;overflow:hidden}.start-host svg{color:var(--b4i-slate-400)}.start-links{z-index:2;opacity:0;scrollbar-width:none;overscroll-behavior-x:contain;pointer-events:none;padding:6px;scroll-padding-inline:6px;inset:-6px;overflow:auto hidden;transform:translateY(6px)}.start-links::-webkit-scrollbar{display:none}.start-tile:hover .start-tile-foot--links .start-host,.start-tile:focus-within .start-tile-foot--links .start-host{opacity:0;transform:translateY(-6px)}.start-tile:hover .start-links,.start-tile:focus-within .start-links{opacity:1;transform:translateY(0)}.start-tile .start-qlink{z-index:2;white-space:nowrap;background:var(--b4i-slate-100);height:26px;min-height:26px;color:var(--b4i-slate-700);cursor:pointer;pointer-events:auto;border:0;border-radius:7px;align-items:center;padding:0 9px;font-size:12.5px;font-weight:550;text-decoration:none;transition:background .15s,color .15s;display:inline-flex;position:relative}.start-tile .start-qlink:hover{background:var(--tint);color:var(--accent)}@media (hover:none){.start-tile-foot--links .start-host{opacity:0}.start-links{opacity:1;transform:none}}.start-badge{letter-spacing:.01em;border-radius:999px;align-items:center;gap:5px;height:20px;padding:0 8px;font-size:11.5px;font-weight:600;display:inline-flex}.start-badge--new{color:var(--b4i-brand-indigo-700);background:var(--b4i-selected);position:relative;overflow:hidden}.start-badge--new:after{content:"";background:linear-gradient(100deg,#0000 30%,#ffffffe6 50%,#0000 70%);animation:3.6s 1.2s infinite start-shimmer;position:absolute;inset:0;transform:translate(-120%)}@keyframes start-shimmer{0%,60%{transform:translate(-120%)}to{transform:translate(120%)}}.start-badge--beta{color:var(--b4i-info);background:var(--b4i-info-bg)}.start-badge--maintenance{color:var(--b4i-warning);background:var(--b4i-warning-bg)}.start-tile--featured{flex-direction:row;grid-column:span 2;gap:0;padding:0;overflow:hidden}.start-cover{background:radial-gradient(90% 80% at 18% 12%, color-mix(in srgb, var(--accent) 100%, var(--b4i-slate-950) 10%) 0%, transparent 65%), radial-gradient(80% 90% at 90% 90%, var(--b4i-brand-teal-500) 0%, transparent 60%), radial-gradient(60% 60% at 80% 20%, var(--b4i-brand-blue-500) 0%, transparent 70%), linear-gradient(140deg, var(--accent), var(--b4i-brand-indigo-900));border-radius:15px 0 0 15px;flex-shrink:0;width:42%;position:relative;overflow:hidden}.start-cover--image{background:linear-gradient(140deg, #1410468c, #14104626), var(--cover-image) center/cover}.start-lines{opacity:.22;transform:translate(calc(var(--px,0) * 1px), calc(var(--py,0) * 1px));transition:transform .6s var(--ease-out);background-image:repeating-radial-gradient(circle at 30% 120%,#0000 0 14px,#ffffffe6 14px 15px);position:absolute;inset:-20%}.start-big-icon{width:58px;height:58px;color:var(--b4i-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s var(--spring);background:#ffffff29;border:1px solid #ffffff4d;border-radius:16px;place-items:center;display:grid;position:absolute;bottom:20px;left:22px}.start-big-icon svg,.start-big-icon img{width:28px;height:28px}.start-tile--featured:hover .start-big-icon{transform:translateY(-4px)rotate(-4deg)scale(1.05)}.start-num{color:#ffffffe6;background:#0f0c3240;border:1px solid #fff3;border-radius:6px;padding:2px 7px;font-size:11.5px;font-weight:650;position:absolute;top:14px;left:16px}.start-body{flex-direction:column;flex:1;gap:12px;min-width:0;padding:22px;display:flex}.start-tile--featured .start-desc{-webkit-line-clamp:3}@media (max-width:560px){.start-tile--featured{flex-direction:column;grid-column:span 1}.start-cover{border-radius:15px 15px 0 0;width:100%;height:120px}}.start-empty{text-align:center;background:var(--b4i-surface);border:1px solid var(--b4i-border);border-radius:16px;justify-items:center;gap:10px;padding:48px 24px;display:grid}.start-empty-art{background:linear-gradient(135deg, var(--b4i-brand-indigo-700), var(--b4i-brand-blue-500) 52%, var(--b4i-brand-teal-500) 78%, var(--b4i-brand-green-500));border-radius:18px;width:120px;height:72px}.start-empty h2{margin:0;font-size:20px;line-height:28px}.start-empty p{color:var(--b4i-text-muted);max-width:48ch;margin:0}.start-empty-action{background:var(--b4i-primary);min-height:44px;color:var(--b4i-primary-foreground);border-radius:10px;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex}.start-footer{max-width:calc(1240px + var(--gutter) * 2);padding-inline:var(--gutter);border-top:1px solid var(--b4i-border);color:var(--b4i-text-muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;padding-block:28px 120px;font-size:12.5px;line-height:18px;display:flex}.start-footer a{color:var(--b4i-slate-600);text-underline-offset:3px}.start-help-link{color:var(--b4i-brand-indigo-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 35%, transparent);text-underline-offset:3px}.start-help-link:hover{text-decoration-color:currentColor}@media (max-width:640px){.start-topbar .start-glass-btn .start-lbl{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.start-hero{padding-bottom:130px}.start-searchbar .start-kbd,.start-condensed .start-wordmark span{display:none}}@media (pointer:coarse){.start-glass-btn{justify-content:center;min-width:44px;height:44px}.start-links{padding:9px;scroll-padding-inline:9px;inset:-9px}.start-tile .start-qlink:before{content:"";position:absolute;inset:-9px -3px}.start-tile .start-qlink{justify-content:center;min-width:44px}.start-condensed .start-searchbar{height:44px}.start-condensed-top{min-width:44px}.start-condensed .start-avatar{--size:44px}}.start-palette-wrap{z-index:60;padding:calc(10vh + env(safe-area-inset-top,0px)) 16px 16px;place-items:start center;display:grid;position:fixed;inset:0}.start-palette-backdrop{-webkit-backdrop-filter:blur(6px)saturate(1.1);backdrop-filter:blur(6px)saturate(1.1);transition:opacity .28s var(--ease-out);animation:start-fade-in .28s var(--ease-out) backwards;background:#0f0e2d47;position:absolute;inset:0}.start-palette{width:100%;max-width:680px;max-height:min(620px,78vh);color:var(--b4i-text);-webkit-backdrop-filter:blur(28px)saturate(1.6);backdrop-filter:blur(28px)saturate(1.6);transform-origin:top;background:#fffc;border:1px solid #ffffffbf;border-radius:20px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 30px 80px #14104652,0 0 0 1px #3830a30f}.start-palette-content{min-height:0;transition:opacity .2s var(--ease-out);animation:start-fade-in .2s var(--ease-out) 80ms backwards;flex-direction:column;display:flex}.start-palette-wrap--closing .start-palette-backdrop,.start-palette-wrap--closing .start-palette-content{opacity:0}@keyframes start-fade-in{0%{opacity:0}to{opacity:1}}.start-p-input{height:64px;color:var(--b4i-slate-600);border-bottom:1px solid #0f172a14;flex-shrink:0;align-items:center;gap:12px;padding:0 18px;display:flex}.start-p-input input{min-width:0;height:40px;color:var(--b4i-text);background:0 0;border:0;border-radius:10px;outline:none;flex:1;margin:0 0 0 -8px;padding:0 8px;font-size:18px}.start-p-input input::placeholder{color:var(--b4i-slate-600);opacity:1}.start-root .start-p-input input:focus-visible{outline:3px solid var(--b4i-focus);outline-offset:2px}.start-esc{color:var(--b4i-slate-600);border:1px solid var(--b4i-slate-200);background:var(--b4i-white);cursor:pointer;border-radius:6px;flex-shrink:0;padding:4px 7px;font-size:11.5px;font-weight:600;line-height:16px}.start-p-results{overscroll-behavior:contain;padding:8px;position:relative;overflow-y:auto}.start-p-label{letter-spacing:.06em;text-transform:uppercase;color:var(--b4i-slate-600);padding:12px 12px 6px;font-size:11.5px;font-weight:650;line-height:16px}.start-p-hl{height:56px;box-shadow:inset 3px 0 0 var(--b4i-brand-indigo-700);transition:transform .22s var(--ease-out), height .22s var(--ease-out);pointer-events:none;background:#3830a314;border-radius:12px;position:absolute;top:0;left:8px;right:8px}.start-p-row{cursor:pointer;border-radius:12px;align-items:center;gap:12px;height:56px;padding:0 12px;display:flex;position:relative}.start-p-ic{background:var(--tint);width:36px;height:36px;color:var(--accent);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.start-p-ic svg,.start-p-ic img{width:18px;height:18px}.start-p-ic--link{border:1px solid var(--b4i-slate-200);color:var(--b4i-slate-600);background:0 0}.start-p-tx{flex:1;min-width:0;line-height:19px;display:grid}.start-p-tx b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.start-p-tx span{color:var(--b4i-slate-600);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.start-p-row mark{color:var(--b4i-brand-indigo-700);text-underline-offset:3px;background:0 0;-webkit-text-decoration:underline #586bf280;text-decoration:underline #586bf280}.start-p-hint{color:var(--b4i-slate-600);opacity:0;white-space:nowrap;align-items:center;gap:6px;font-size:12px;transition:opacity .15s;display:inline-flex}.start-p-row--active .start-p-hint{opacity:1}.start-p-empty{text-align:center;color:var(--b4i-slate-600);margin:0;padding:36px 20px}.start-p-empty b{color:var(--b4i-text);overflow-wrap:anywhere;margin-bottom:4px;font-weight:600;display:block}.start-p-foot{color:var(--b4i-slate-600);background:#f8fafc99;border-top:1px solid #0f172a14;flex-wrap:wrap;flex-shrink:0;gap:6px 18px;padding:10px 18px;font-size:12px;line-height:20px;display:flex}.start-p-foot kbd{font-family:var(--b4i-font-sans);border:1px solid var(--b4i-slate-200);background:var(--b4i-white);color:var(--b4i-slate-700);border-radius:5px;margin-right:4px;padding:2px 6px;font-size:11px;font-weight:600}@media (max-width:640px){.start-p-foot{display:none}}@media (pointer:coarse){.start-esc{min-width:44px;min-height:44px}}.start-p-avatar{--size:36px;transition:box-shadow .2s var(--ease-out)}.start-p-row--active .start-p-avatar{box-shadow:0 0 0 2px var(--b4i-white), 0 0 0 3.5px color-mix(in srgb, var(--b4i-brand-indigo-700) 35%, transparent)}.start-p-ic[data-kind=pdf]{--accent:var(--b4i-danger);--tint:var(--b4i-danger-bg)}.start-p-actions{flex-shrink:0;align-items:center;gap:2px;margin-right:-4px;display:inline-flex}.start-p-act{width:34px;height:34px;color:var(--b4i-slate-600);opacity:.55;cursor:pointer;transition:opacity .15s, color .15s, background-color .15s, box-shadow .15s, transform .25s var(--spring);border-radius:10px;place-items:center;display:grid}.start-p-act svg{width:18px;height:18px}.start-p-row--active .start-p-act{opacity:1}.start-p-row--active .start-p-act--default{color:var(--b4i-brand-indigo-700);background:var(--b4i-white);box-shadow:0 1px 2px #0f172a14, 0 0 0 1px var(--b4i-slate-200)}.start-p-act:hover{opacity:1;color:var(--b4i-brand-indigo-700);background:color-mix(in srgb, var(--b4i-brand-indigo-700) 10%, transparent)}.start-p-act:active{transform:scale(.9)}.start-p-label--late{animation:start-p-rise .32s var(--ease-out) backwards;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.start-p-source{letter-spacing:0;text-transform:none;color:var(--b4i-slate-600);font-size:11px;font-weight:550}.start-p-row--late{animation:start-p-rise .36s var(--ease-out) backwards;animation-delay:calc(40ms + var(--ri,0) * 35ms)}@keyframes start-p-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.start-p-status{height:44px;color:var(--b4i-slate-600);animation:start-fade-in .24s var(--ease-out) .1s backwards;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.start-p-spinner{border:2px solid color-mix(in srgb, var(--b4i-brand-indigo-700) 15%, transparent);border-top-color:var(--b4i-brand-indigo-700);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-inline:10px;animation:.75s linear infinite start-spin}.start-p-status-text{background:linear-gradient(90deg, var(--b4i-slate-600) 35%, var(--b4i-brand-indigo-600) 50%, var(--b4i-slate-600) 65%) 0 0 / 300% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.8s linear infinite start-p-shimmer}@keyframes start-spin{to{transform:rotate(360deg)}}@keyframes start-p-shimmer{0%{background-position:100% 0}to{background-position:0 0}}@media (pointer:coarse){.start-p-actions{gap:0}.start-p-act{opacity:1;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.start-p-label--late,.start-p-row--late,.start-p-status{animation:none}.start-p-status-text{color:var(--b4i-slate-600);background:0 0;animation:none}}.start-p-ic--ask{background:var(--b4i-gradient-brand);color:var(--b4i-white);box-shadow:0 4px 12px color-mix(in srgb, var(--b4i-brand-indigo-700) 28%, transparent), inset 0 0 0 1px #ffffff2e}.start-p-row--ask .start-p-ask-lead{color:var(--b4i-brand-indigo-700)}.start-p-row--ask{animation:start-p-rise .36s var(--ease-out) backwards}.start-ask-mark{object-fit:contain;width:20px;height:20px;display:block}.start-ask-open-mark{object-fit:contain;flex-shrink:0;width:14px;height:14px}.start-p-row--active .start-p-ic--ask :is(svg,img){animation:start-ask-twinkle 2.4s var(--ease-out) infinite}@keyframes start-ask-twinkle{0%,70%,to{transform:none}80%{transform:rotate(-12deg)scale(1.14)}90%{transform:rotate(6deg)scale(.96)}}.start-palette--answer{height:min(620px,78vh)}.start-palette--answer .start-palette-content{flex:1}.start-ask{min-height:0;animation:start-fade-in .24s var(--ease-out) backwards;outline:none;flex-direction:column;flex:1;display:flex}.start-ask-head{border-bottom:1px solid #0f172a14;flex-shrink:0;align-items:center;gap:10px;height:64px;padding:0 12px 0 10px;display:flex}.start-ask-back,.start-ask-close{width:36px;height:36px;color:var(--b4i-slate-600);border-radius:10px}.start-ask-back:hover,.start-ask-close:hover{color:var(--b4i-text)}.start-ask-badge{background:var(--b4i-gradient-brand);width:30px;height:30px;color:var(--b4i-white);box-shadow:0 3px 10px color-mix(in srgb, var(--b4i-brand-indigo-700) 28%, transparent);border-radius:9px;flex-shrink:0;place-items:center;display:grid;position:relative}.start-ask-badge--busy:after{content:"";pointer-events:none;box-shadow:0 0 0 2px color-mix(in srgb, var(--b4i-brand-indigo-600) 30%, transparent);animation:start-ask-halo 1.6s var(--ease-out) infinite;border-radius:12px;position:absolute;inset:-4px}@keyframes start-ask-halo{0%{opacity:1;transform:scale(.9)}to{opacity:0;transform:scale(1.25)}}.start-ask-title{min-width:0;color:var(--b4i-text);flex:1;font-size:15px;font-weight:650;line-height:19px;display:grid}.start-ask-title span{color:var(--b4i-slate-600);font-size:12px;font-weight:500;line-height:16px}.start-ask-new{cursor:pointer;height:32px;color:var(--b4i-slate-700);transition:color .15s var(--ease-out), background-color .15s var(--ease-out), transform .25s var(--spring);background:0 0;border:0;border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.start-ask-new:hover{color:var(--b4i-brand-indigo-700);background:color-mix(in srgb, var(--b4i-brand-indigo-600) 8%, transparent)}.start-ask-new:active{transform:scale(.96)}.start-ask-thread-wrap{flex-direction:column;flex:1;min-height:0;display:flex;position:relative}.start-ask-thread{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--b4i-slate-300) transparent;outline:none;flex:1;min-height:0;padding:6px 28px 20px;scroll-padding-top:8px;position:relative;overflow-y:auto}.start-ask-thread::-webkit-scrollbar{width:10px}.start-ask-thread::-webkit-scrollbar-track{background:0 0}.start-ask-thread::-webkit-scrollbar-thumb{background:var(--b4i-slate-300) padding-box;border:3px solid #0000;border-radius:999px}.start-ask-thread::-webkit-scrollbar-thumb:hover{background-color:var(--b4i-slate-400)}.start-ask-fade{pointer-events:none;opacity:0;background:linear-gradient(to bottom, color-mix(in srgb, var(--b4i-white) 0%, transparent), color-mix(in srgb, var(--b4i-white) 94%, transparent));height:40px;transition:opacity .2s var(--ease-out);position:absolute;bottom:0;left:0;right:12px}.start-ask-fade[data-visible=true]{opacity:1}.start-root .start-ask-thread:focus-visible{box-shadow:inset 0 0 0 3px var(--b4i-focus);border-radius:0}.start-ask-turn{animation:start-p-rise .36s var(--ease-out) backwards;padding:18px 0 6px;position:relative}.start-ask-turn+.start-ask-turn{border-top:1px solid #0f172a12;margin-top:14px;padding-top:22px}.start-ask-q{border-left:2px solid color-mix(in srgb, var(--b4i-brand-indigo-600) 35%, transparent);gap:1px;margin:0 0 14px;padding-left:12px;display:grid}.start-ask-q-label{color:var(--b4i-slate-600);font-size:12px;font-weight:600;line-height:16px}.start-ask-q-text{letter-spacing:-.005em;color:var(--b4i-text);overflow-wrap:anywhere;margin:0;font-size:15.5px;font-weight:650;line-height:23px}.start-ask-q-text:first-letter{text-transform:uppercase}.start-ask-thinking{gap:10px;padding:2px 0 8px;display:grid}.start-ask-thinking-line{align-items:center;gap:10px;min-height:24px;font-size:13.5px;display:flex}.start-ask-orb{width:24px;height:24px;color:var(--b4i-brand-indigo-700);background:color-mix(in srgb, var(--b4i-brand-indigo-600) 12%, transparent);border-radius:50%;flex-shrink:0;place-items:center;animation:1.4s ease-in-out infinite start-ask-pulse;display:grid}@keyframes start-ask-pulse{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}.start-ask-thinking-text{background:linear-gradient(90deg, var(--b4i-slate-600) 35%, var(--b4i-brand-indigo-600) 50%, var(--b4i-slate-600) 65%) 0 0 / 300% 100%;color:#0000;animation:start-p-shimmer 1.8s linear infinite, start-p-rise .32s var(--ease-out) backwards;-webkit-background-clip:text;background-clip:text}.start-ask-skeleton{width:var(--w,100%);background:linear-gradient(90deg, var(--b4i-slate-100) 30%, color-mix(in srgb, var(--b4i-brand-indigo-600) 10%, var(--b4i-slate-100)) 50%, var(--b4i-slate-100) 70%) 0 0 / 300% 100%;border-radius:6px;height:12px;animation:1.6s linear infinite start-p-shimmer;display:block}.start-ask-body{color:var(--b4i-slate-800);overflow-wrap:anywhere;font-size:14.5px;line-height:24px}.start-ask-body>:first-child{margin-top:0}.start-ask-body p{margin:0 0 12px}.start-ask-body h3{color:var(--b4i-text);margin:18px 0 6px;font-size:15px;font-weight:650;line-height:22px}.start-ask-body ul,.start-ask-body ol{margin:0 0 12px;padding-left:22px}.start-ask-body li{margin:3px 0;padding-left:2px}.start-ask-body li::marker{color:var(--b4i-brand-indigo-600)}.start-ask-body ol>li::marker{font-variant-numeric:tabular-nums;font-weight:650}.start-ask-body li>:is(ul,ol),.start-ask-body li>p{margin:4px 0 6px}.start-ask-body strong{color:var(--b4i-text);font-weight:650}.start-ask-body hr{border:0;border-top:1px solid var(--b4i-slate-200);margin:16px 0}.start-ask-body code{font-family:var(--b4i-font-mono);background:var(--b4i-slate-100);color:var(--b4i-text);border-radius:5px;padding:1px 5px;font-size:12.5px}.start-ask-body a:not(.start-ask-cite,.start-ask-entity){color:var(--b4i-brand-indigo-700);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 35%, transparent);text-decoration-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 35%, transparent);text-underline-offset:3px}.start-ask-body a:not(.start-ask-cite,.start-ask-entity):hover{text-decoration-color:currentColor}.start-ask-detail{flex-wrap:wrap;align-items:baseline;column-gap:12px;line-height:22px;display:flex}.start-ask-detail-label{min-width:88px;color:var(--b4i-slate-600);flex:none;font-size:13px}.start-ask-detail-value{flex:14ch;min-width:0}.start-ask-body p>.start-ask-detail{margin:1px 0}.start-ask-body :is(ul,ol).start-ask-details{padding-left:0;list-style:none}.start-ask-body .start-ask-details>li{margin:0;padding:2px 0}.start-ask-body li>.start-ask-details{border-left:2px solid var(--b4i-slate-200);margin:4px 0 2px 1px;padding:2px 0 2px 14px}.start-ask-body li:has(>.start-ask-details)+li{margin-top:14px}.start-ask-entity{-webkit-box-decoration-break:clone;box-decoration-break:clone;color:var(--b4i-text);background:color-mix(in srgb, var(--b4i-slate-100) 80%, var(--b4i-white));box-shadow:inset 0 0 0 1px var(--b4i-slate-200);transition:background-color .15s var(--ease-out), box-shadow .15s var(--ease-out), color .15s var(--ease-out);border-radius:999px;margin:0 1px;padding:2px 8px 2px 3px;font-size:13.5px;font-weight:600;text-decoration:none;position:relative}.start-ask-entity--icon{padding-left:6px}.start-root a.start-ask-entity{color:var(--b4i-text);cursor:pointer}.start-root a.start-ask-entity:hover{color:var(--b4i-brand-indigo-800);background:color-mix(in srgb, var(--b4i-brand-indigo-600) 9%, var(--b4i-white));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b4i-brand-indigo-700) 35%, transparent)}.start-root a.start-ask-entity:focus-visible{border-radius:999px}.start-ask-entity-avatar{vertical-align:-4px;letter-spacing:.02em;width:18px;height:18px;color:var(--b4i-slate-700);background:var(--b4i-slate-200);border-radius:50%;place-items:center;margin-right:5px;font-size:8px;font-weight:700;line-height:1;display:inline-grid;overflow:hidden}.start-ask-entity[data-known=true] .start-ask-entity-avatar{color:var(--b4i-white);background:linear-gradient(145deg, color-mix(in srgb, var(--b4i-brand-blue-500) 70%, var(--b4i-brand-indigo-600)), var(--b4i-brand-indigo-700) 55%, color-mix(in srgb, var(--b4i-brand-teal-500) 75%, var(--b4i-slate-950)))}.start-ask-entity-avatar img{object-fit:cover;width:100%;height:100%}.start-ask-entity-icon{vertical-align:-3px;color:var(--b4i-slate-600);margin-right:5px;display:inline-block}.start-ask-entity-icon[data-kind=word]{color:var(--b4i-brand-blue-500)}.start-ask-entity-icon[data-kind=excel]{color:var(--b4i-success)}.start-ask-entity-icon[data-kind=powerpoint]{color:var(--b4i-warning)}.start-ask-entity-icon[data-kind=pdf]{color:var(--b4i-danger)}.start-ask-entity-icon[data-kind=event]{color:var(--b4i-brand-indigo-700)}.start-ask-cite{vertical-align:2px;min-width:18px;height:18px;color:var(--b4i-brand-indigo-700);background:color-mix(in srgb, var(--b4i-brand-indigo-600) 11%, transparent);transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .25s var(--spring);border-radius:6px;place-items:center;margin:0 1px 0 3px;padding:0 5px;font-size:11px;font-weight:650;line-height:1;text-decoration:none;display:inline-grid}.start-root .start-ask-cite{color:var(--b4i-brand-indigo-700)}.start-root .start-ask-cite:hover,.start-root .start-ask-cite:focus-visible{color:var(--b4i-white);background:var(--b4i-brand-indigo-700);transform:translateY(-1px)}.start-ask-cites{white-space:nowrap;margin-left:3px}.start-ask-cites .start-ask-cite{margin:0}.start-ask-cites .start-ask-cite+.start-ask-cite{margin-left:3px}.start-ask-body--streaming>p:last-child>.start-ask-detail:last-child>.start-ask-detail-value:after{content:"";vertical-align:-3px;background:var(--b4i-brand-indigo-600);border-radius:2px;width:8px;height:16px;margin-left:3px;animation:1s steps(2,jump-none) infinite start-ask-caret;display:inline-block}.start-ask-body--streaming>:is(p,h3):last-child:not(:has(>.start-ask-detail:last-child)):after{content:"";vertical-align:-3px;background:var(--b4i-brand-indigo-600);border-radius:2px;width:8px;height:16px;margin-left:3px;animation:1s steps(2,jump-none) infinite start-ask-caret;display:inline-block}.start-ask-body--streaming>:is(ul,ol):last-child li:last-child:not(:has(li,>.start-ask-detail)):not(li:not(:last-child) li,:is(ul,ol):not(:last-child) li):after{content:"";vertical-align:-3px;background:var(--b4i-brand-indigo-600);border-radius:2px;width:8px;height:16px;margin-left:3px;animation:1s steps(2,jump-none) infinite start-ask-caret;display:inline-block}.start-ask-body--streaming>:is(ul,ol):last-child li:last-child:not(:has(li)):not(li:not(:last-child) li,:is(ul,ol):not(:last-child) li)>.start-ask-detail>.start-ask-detail-value:after{content:"";vertical-align:-3px;background:var(--b4i-brand-indigo-600);border-radius:2px;width:8px;height:16px;margin-left:3px;animation:1s steps(2,jump-none) infinite start-ask-caret;display:inline-block}@keyframes start-ask-caret{0%{opacity:1}to{opacity:.15}}.start-ask-error{color:var(--b4i-text);background:var(--b4i-danger-bg);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:4px 0 8px;padding:10px 12px;font-size:13.5px;line-height:20px;display:flex}.start-ask-error>svg{color:var(--b4i-danger)}.start-ask-error>span{flex:1;min-width:12ch}.start-ask-sources{animation:start-fade-in .32s var(--ease-out) backwards;margin:14px 0 4px}.start-ask-sources-bar{--src-bar:color-mix(in srgb, var(--b4i-slate-100) 55%, var(--b4i-white));cursor:pointer;text-align:left;background:var(--src-bar);width:100%;min-height:36px;color:var(--b4i-slate-700);transition:background-color .15s var(--ease-out), color .15s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:10px;padding:5px 10px 5px 6px;display:flex}.start-ask-sources-bar:hover{--src-bar:var(--b4i-slate-100);color:var(--b4i-text)}.start-ask-sources-stack{flex-shrink:0;padding-left:8px;display:inline-flex}.start-ask-sources-disc{width:26px;height:26px;color:var(--b4i-slate-600);background:var(--b4i-white);box-shadow:0 0 0 1px var(--b4i-slate-200), 0 0 0 2px var(--src-bar);border-radius:50%;place-items:center;margin-left:-8px;display:grid}.start-ask-sources-disc svg{width:15px;height:15px}.start-ask-sources-count{flex:1;min-width:0;font-size:13px;font-weight:600}.start-ask-sources-more{color:var(--b4i-brand-indigo-700);flex-shrink:0;align-items:center;gap:3px;font-size:12.5px;font-weight:600;display:inline-flex}.start-ask-sources-more svg{transition:transform .25s var(--ease-out)}.start-ask-sources-bar[aria-expanded=true] .start-ask-sources-more svg{transform:rotate(180deg)}.start-ask-sources-panel{opacity:1;transition:grid-template-rows .3s var(--ease-out), opacity .22s var(--ease-out), display .3s allow-discrete;grid-template-rows:1fr;margin-top:6px;display:grid}.start-ask-sources-panel:not([data-open]){opacity:0;grid-template-rows:0fr;display:none}@starting-style{.start-ask-sources-panel[data-open]{opacity:0;grid-template-rows:0fr}}.start-ask-sources-inner{min-height:0;overflow:hidden}.start-ask-sources-also{letter-spacing:.05em;text-transform:uppercase;color:var(--b4i-slate-600);margin:10px 0 2px;padding-left:8px;font-size:11.5px;font-weight:650;line-height:16px}.start-ask-srcs{gap:2px;margin:0;padding:2px 0 0;list-style:none;display:grid}.start-ask-src{min-width:0;transition:background-color .15s var(--ease-out);border-radius:10px}.start-ask-src:hover{background:color-mix(in srgb, var(--b4i-slate-100) 70%, transparent)}.start-ask-src[data-cited=true]{background:color-mix(in srgb, var(--b4i-brand-indigo-600) 9%, transparent)}.start-ask-src-main{border-radius:10px;grid-template-columns:22px 20px 1fr;align-items:start;column-gap:8px;padding:7px 8px;text-decoration:none;display:grid}.start-ask-src-n{font-variant-numeric:tabular-nums;height:18px;color:var(--b4i-brand-indigo-700);background:color-mix(in srgb, var(--b4i-brand-indigo-600) 11%, transparent);border-radius:6px;place-items:center;margin-top:1px;font-size:11px;font-weight:650;display:grid}.start-ask-src-n--quiet{background:0 0}.start-ask-src-icon{height:18px;color:var(--b4i-slate-600);place-items:center;margin-top:1px;display:grid}.start-ask-src-icon[data-kind=word],.start-ask-sources-disc[data-kind=word]{color:var(--b4i-brand-blue-500)}.start-ask-src-icon[data-kind=excel],.start-ask-sources-disc[data-kind=excel]{color:var(--b4i-success)}.start-ask-src-icon[data-kind=powerpoint],.start-ask-sources-disc[data-kind=powerpoint]{color:var(--b4i-warning)}.start-ask-src-icon[data-kind=pdf],.start-ask-sources-disc[data-kind=pdf]{color:var(--b4i-danger)}.start-ask-src-icon[data-kind=teams],.start-ask-sources-disc[data-kind=teams]{color:var(--b4i-brand-indigo-700)}.start-ask-src-icon[data-kind=email],.start-ask-sources-disc[data-kind=email]{color:var(--b4i-info)}.start-ask-src-tx{gap:1px;min-width:0;display:grid}.start-ask-src-title{color:var(--b4i-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:19px;display:-webkit-box;overflow:hidden}.start-ask-src-main:hover .start-ask-src-title{color:var(--b4i-brand-indigo-800)}.start-ask-src-where{color:var(--b4i-slate-600);overflow-wrap:anywhere;font-size:12px;line-height:17px}.start-ask-src-copies{color:var(--b4i-slate-600);margin-top:-3px;padding:0 8px 7px 66px;font-size:12px;line-height:18px;display:block}.start-root .start-ask-src-copies a{color:var(--b4i-brand-indigo-700);font-weight:600;text-decoration:none}.start-ask-src-copies a:hover{text-underline-offset:3px;text-decoration:underline}.start-ask-peek{top:var(--peek-top,0);left:var(--peek-left,0);z-index:3;visibility:hidden;background:var(--b4i-white);width:min(300px,100%);box-shadow:0 0 0 1px var(--b4i-slate-200), 0 14px 32px color-mix(in srgb, var(--b4i-slate-950) 16%, transparent);border-radius:14px;gap:3px;padding:10px 12px 11px;display:grid;position:absolute}.start-ask-peek[data-placed=true]{visibility:visible;animation:start-peek-in .18s var(--ease-out) backwards}.start-ask-peek[data-placed=true][data-above=true]{animation-name:start-peek-in-above}@keyframes start-peek-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes start-peek-in-above{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.start-ask-peek-kind{color:var(--b4i-slate-600);align-items:center;gap:6px;font-size:11.5px;font-weight:650;line-height:18px;display:inline-flex}.start-ask-peek-title{color:var(--b4i-text);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:650;line-height:19px;display:-webkit-box;overflow:hidden}.start-ask-peek-where{color:var(--b4i-slate-600);overflow-wrap:anywhere;font-size:12px;line-height:17px}.start-ask-peek-open{justify-self:start;align-items:center;gap:4px;margin-top:5px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.start-root .start-ask-peek-open{color:var(--b4i-brand-indigo-700)}.start-ask-peek-open:hover{text-underline-offset:3px;text-decoration:underline}.start-ask-actions{animation:start-fade-in .3s var(--ease-out) backwards;gap:8px;margin-top:10px;display:flex}.start-ask-chip{cursor:pointer;height:32px;color:var(--b4i-slate-700);background:var(--b4i-white);box-shadow:0 0 0 1px var(--b4i-slate-200);transition:color .15s var(--ease-out), box-shadow .15s var(--ease-out), transform .25s var(--spring);border:0;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}.start-ask-chip:hover{color:var(--b4i-brand-indigo-700);box-shadow:0 0 0 1px color-mix(in srgb, var(--b4i-brand-indigo-700) 40%, transparent)}.start-ask-chip:active{transform:scale(.96)}.start-ask-chip--done,.start-ask-chip--done:hover{color:var(--b4i-success);box-shadow:0 0 0 1px color-mix(in srgb, var(--b4i-success) 45%, transparent)}.start-ask-chip--done svg{animation:start-toast-in .4s var(--spring) both}.start-ask-follow{background:var(--b4i-white);box-shadow:0 0 0 1px var(--b4i-slate-200), 0 6px 18px #0f172a0f;transition:box-shadow .2s var(--ease-out);border-radius:14px;flex-shrink:0;align-items:center;gap:8px;margin:0 16px 12px;padding:6px 6px 6px 16px;display:flex}.start-ask-follow:focus-within{box-shadow:0 0 0 2px var(--b4i-focus), 0 6px 18px #1e1b5a1a}.start-ask-follow input{min-width:0;height:36px;color:var(--b4i-text);background:0 0;border:0;outline:none;flex:1;padding:0;font-size:15px}.start-ask-follow input::placeholder{color:var(--b4i-slate-600);opacity:1}.start-ask-send{cursor:pointer;width:36px;height:36px;color:var(--b4i-white);background:var(--b4i-brand-indigo-700);transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .25s var(--spring);border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.start-ask-send:hover{background:var(--b4i-brand-indigo-800)}.start-ask-send:active{transform:scale(.92)}.start-ask-send[aria-disabled=true]{cursor:default;color:var(--b4i-slate-400);background:var(--b4i-slate-100);transform:none}.start-ask-foot{color:var(--b4i-slate-600);background:#f8fafc99;border-top:1px solid #0f172a14;flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px 16px;padding:10px 18px;font-size:12px;line-height:20px;display:flex}.start-ask-foot-end{align-items:center;gap:16px;display:inline-flex}.start-ask-foot kbd{font-family:var(--b4i-font-sans);border:1px solid var(--b4i-slate-200);background:var(--b4i-white);color:var(--b4i-slate-700);border-radius:5px;margin-right:4px;padding:2px 6px;font-size:11px;font-weight:600}.start-ask-open{align-items:center;gap:4px;font-weight:600;text-decoration:none;display:inline-flex}.start-root .start-ask-open{color:var(--b4i-brand-indigo-700)}.start-ask-open:hover{text-underline-offset:3px;text-decoration:underline}@media (max-width:640px){.start-palette--answer{height:min(680px,86vh)}.start-ask-thread{padding-inline:18px}.start-ask-foot-keys{display:none}}@media (max-width:480px){.start-ask-new{justify-content:center;width:36px;padding:0}.start-ask-new-tx{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.start-ask-back,.start-ask-close,.start-ask-send{width:44px;height:44px}.start-ask-chip,.start-ask-new{height:44px}.start-ask-sources-bar{min-height:44px}.start-ask-src-main{align-items:center;min-height:44px}.start-ask-src-copies a{padding:6px 0;display:inline-block}.start-ask-new{min-width:44px}.start-ask-cite{position:relative}a.start-ask-entity:before,.start-ask-cite:before{content:"";width:max(100%,44px);height:44px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:reduce){.start-p-row--ask,.start-ask,.start-ask-turn,.start-ask-sources,.start-ask-actions,.start-ask-orb,.start-ask-skeleton,.start-p-row--active .start-p-ic--ask :is(svg,img),.start-ask-body--streaming :after,.start-ask-peek[data-placed=true]{animation:none}.start-ask-fade,.start-ask-entity,.start-ask-new{transition:none}.start-ask-new:active{transform:none}.start-ask-badge--busy:after{display:none}.start-ask-thinking-text{color:var(--b4i-slate-600);background:0 0;animation:none}.start-ask-sources-panel,.start-ask-sources-more svg,.start-ask-sources-bar,.start-ask-src{transition:none}}.start-icon-btn{width:32px;height:32px;color:inherit;cursor:pointer;transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .25s var(--spring);background:0 0;border:0;border-radius:8px;flex-shrink:0;place-items:center;padding:0;display:inline-grid}.start-icon-btn:hover{background:color-mix(in srgb, currentColor 10%, transparent)}.start-icon-btn:active{transform:scale(.92)}.start-icon-btn[aria-disabled=true]{opacity:.38;cursor:default}.start-icon-btn[aria-disabled=true]:hover{background:0 0}.start-icon-btn[aria-disabled=true]:active{transform:none}.start-late{animation:start-rise-in .6s var(--ease-out) backwards}@keyframes start-rise-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}.start-fold{transition:grid-template-rows .32s var(--ease-out), opacity .26s var(--ease-out);grid-template-rows:1fr;display:grid}.start-fold-inner{min-height:0}.start-fold--leaving{opacity:0;grid-template-rows:0fr}.start-fold--leaving>.start-fold-inner{overflow:hidden}.start-outage{z-index:30;padding-inline:var(--gutter);background:color-mix(in srgb, var(--b4i-warning-bg) 72%, var(--b4i-bg));color:color-mix(in srgb, var(--b4i-warning) 62%, var(--b4i-slate-950));box-shadow:inset 0 -1px 0 color-mix(in srgb, var(--b4i-warning) 14%, transparent);transition:grid-template-rows .32s var(--ease-out), opacity .32s var(--ease-out);grid-template-rows:1fr;display:grid;position:relative}.start-outage-fold{min-height:0}.start-outage--leaving{opacity:0;grid-template-rows:0fr}.start-outage--leaving .start-outage-fold{overflow:hidden}.start-outage-inner{max-width:1240px;padding-block:7px;padding-top:calc(7px + env(safe-area-inset-top,0px));grid-template-columns:8px minmax(0,1fr) auto auto;grid-template-areas:"dot text link close";align-items:center;column-gap:12px;margin:0 auto;display:grid}.start-outage-dot{background:color-mix(in srgb, var(--b4i-warning) 80%, transparent);border-radius:50%;grid-area:dot;width:7px;height:7px}.start-outage p{animation:start-fade-in .3s var(--ease-out);grid-area:text;margin:0;font-size:12.5px;line-height:17px}.start-outage strong{font-weight:600}.start-outage-meta{color:color-mix(in srgb, var(--b4i-warning) 78%, var(--b4i-slate-950));font-variant-numeric:tabular-nums}.start-outage a{white-space:nowrap;text-underline-offset:3px;color:color-mix(in srgb, var(--b4i-warning) 50%, var(--b4i-slate-950));grid-area:link;font-size:12.5px;font-weight:550;line-height:17px}.start-outage .start-icon-btn{grid-area:close}.start-outage .start-icon-btn:hover{background:color-mix(in srgb, var(--b4i-warning) 12%, transparent)}@media (max-width:640px){.start-outage-inner{grid-template-columns:8px minmax(0,1fr) auto;grid-template-areas:"dot text close"".link.";align-items:start;row-gap:4px}.start-outage-dot{margin-top:5px}.start-outage .start-icon-btn{margin-top:-7px}.start-outage a{justify-self:start}}.start-subline .start-item--emphasis{color:var(--b4i-white);font-weight:550}.start-hero-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.start-hero-row:empty{display:none}.start-meeting{-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);background:#ffffff1f;border:1px solid #ffffff38;border-radius:14px;align-items:center;gap:4px;min-width:0;max-width:100%;padding:5px;display:inline-flex;box-shadow:inset 0 1px #ffffff1f}.start-meeting-main{min-width:0;min-height:34px;color:inherit;cursor:pointer;text-align:left;transition:background-color .16s var(--ease-out);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 8px 0 9px;display:inline-flex}.start-meeting-main:hover,.start-meeting-main[aria-expanded=true]{background:#ffffff1f}.start-meeting-dot{background:#ffffff8c;border-radius:50%;flex-shrink:0;width:8px;height:8px;position:relative}.start-meeting-dot--live{background:color-mix(in srgb, var(--b4i-brand-green-500) 70%, var(--b4i-white));box-shadow:0 0 12px color-mix(in srgb, var(--b4i-brand-green-500) 80%, var(--b4i-white))}.start-meeting-dot--live:after{content:"";border-radius:inherit;background:inherit;animation:start-ping 2.2s var(--ease-out) infinite;position:absolute;inset:0}@keyframes start-ping{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}.start-meeting-text{align-items:baseline;gap:10px;min-width:0;display:flex}.start-meeting-title{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.start-meeting-when{color:#ffffffd9;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:13.5px}.start-meeting--free .start-meeting-when{text-overflow:ellipsis;max-width:30ch;overflow:hidden}.start-meeting-chev{opacity:.75;transition:transform .3s var(--spring)}.start-meeting-main[aria-expanded=true] .start-meeting-chev{transform:rotate(180deg)}.start-join{background:var(--b4i-white);height:34px;color:var(--b4i-brand-indigo-700);transition:transform .16s var(--spring), box-shadow .2s var(--ease-out);border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #0e0b342e}.start-join:hover{transform:translateY(-1px);box-shadow:0 8px 22px #0e0b3442}@media (max-width:640px){.start-meeting-text{gap:0;line-height:17px;display:grid}.start-meeting-when{font-size:12.5px}.start-meeting--free .start-meeting-when{max-width:none}}.start-agenda{z-index:45;width:min(380px,100vw - 32px);color:var(--b4i-text);-webkit-backdrop-filter:blur(24px)saturate(1.6);backdrop-filter:blur(24px)saturate(1.6);transform-origin:var(--origin-x,24px) 0;animation:start-pop-in .34s var(--spring) both;background:#ffffffe0;border:1px solid #fffc;border-radius:18px;padding:6px;position:fixed;top:0;left:0;box-shadow:0 24px 64px #1410464d,0 0 0 1px #3830a30f}.start-agenda:focus{outline:none}@keyframes start-pop-in{0%{opacity:0;transform:translateY(-6px)scale(.96)}to{opacity:1;transform:none}}.start-agenda-head{justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px 8px;display:flex}.start-agenda-head h2{letter-spacing:.06em;text-transform:uppercase;color:var(--b4i-slate-600);margin:0;font-size:11.5px;font-weight:650;line-height:16px}.start-agenda-head span{color:var(--b4i-slate-600);font-size:12px}.start-agenda-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.start-agenda-item{transition:background-color .15s var(--ease-out);animation:start-p-rise .36s var(--ease-out) backwards;animation-delay:calc(60ms + var(--ai,0) * 45ms);border-radius:12px;align-items:center;gap:12px;padding:10px 8px 10px 10px;display:flex}.start-agenda-item:hover{background:#3830a30d}.start-agenda-bar{background:color-mix(in srgb, var(--b4i-brand-indigo-700) 30%, transparent);border-radius:3px;flex-shrink:0;align-self:stretch;width:3px}.start-agenda-item--now .start-agenda-bar{background:var(--b4i-success)}.start-agenda-text{flex:1;gap:1px;min-width:0;display:grid}.start-agenda-time{color:var(--b4i-slate-600);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:12.5px;font-weight:600;line-height:18px;display:flex}.start-agenda-now{color:var(--b4i-success);background:var(--b4i-success-bg);border-radius:999px;padding:0 7px;font-size:11px;font-weight:650;line-height:17px}.start-agenda-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;line-height:20px;overflow:hidden}.start-agenda-place{min-width:0;color:var(--b4i-slate-600);align-items:center;gap:5px;font-size:12.5px;line-height:18px;display:flex}.start-agenda-place span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.start-agenda-join{background:var(--b4i-brand-indigo-700);height:32px;color:var(--b4i-white);transition:background-color .15s var(--ease-out), transform .2s var(--spring);border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.start-agenda-join:hover{background:var(--b4i-brand-indigo-800);transform:translateY(-1px)}.start-agenda-foot{min-height:44px;color:var(--b4i-brand-indigo-700);border-top:1px solid #0f172a14;border-radius:0 0 12px 12px;align-items:center;gap:10px;margin-top:4px;padding:0 12px;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.start-agenda-foot:hover{background:#3830a30d}.start-anniv{background:linear-gradient(90deg,#fff3,#ffffff14);border:1px solid #ffffff47;border-radius:14px;align-items:center;gap:10px;max-width:100%;padding:8px 14px;font-size:14px;font-weight:550;line-height:20px;display:inline-flex;position:relative;overflow:hidden}.start-anniv:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#ffffff4d 50%,#0000 70%);animation:6s 2.2s infinite start-sheen;position:absolute;inset:0;transform:translate(-120%)}@keyframes start-sheen{0%,72%{transform:translate(-120%)}to{transform:translate(120%)}}.start-anniv-spark{animation:2.8s ease-in-out infinite start-twinkle}@keyframes start-twinkle{0%,to{transform:scale(1)rotate(0)}50%{transform:scale(1.18)rotate(14deg)}}.start-confetti{z-index:85;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.start-urgent-list{gap:12px;display:grid}.start-urgent{background:linear-gradient(100deg, var(--b4i-danger-bg) 0%, var(--b4i-surface) 58%);border:1px solid color-mix(in srgb, var(--b4i-danger) 22%, var(--b4i-border));box-shadow:0 1px 2px #0f172a0d, 0 18px 44px color-mix(in srgb, var(--b4i-danger) 10%, transparent);border-radius:18px;align-items:flex-start;gap:16px;padding:20px 14px 20px 22px;display:flex;position:relative;overflow:hidden}.start-urgent:before{content:"";background:linear-gradient(180deg, var(--b4i-danger), color-mix(in srgb, var(--b4i-danger) 50%, var(--b4i-warning)));width:4px;position:absolute;top:0;bottom:0;left:0}.start-urgent-icon{width:44px;height:44px;color:var(--b4i-white);background:var(--b4i-danger);box-shadow:0 6px 16px color-mix(in srgb, var(--b4i-danger) 30%, transparent);border-radius:13px;flex-shrink:0;place-items:center;display:grid;position:relative}.start-urgent-icon:after{content:"";border-radius:inherit;animation:start-urgent-ring 2.4s var(--ease-out) infinite;position:absolute;inset:0}@keyframes start-urgent-ring{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--b4i-danger) 38%, transparent)}80%,to{box-shadow:0 0 0 10px color-mix(in srgb, var(--b4i-danger) 0%, transparent)}}.start-urgent-text{flex:1;gap:4px;min-width:0;display:grid}.start-urgent-tags{flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:2px;display:flex}.start-urgent-tag{letter-spacing:.06em;text-transform:uppercase;color:var(--b4i-danger);font-size:11.5px;font-weight:700;line-height:20px}.start-urgent h2{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:18px;font-weight:650;line-height:25px}.start-urgent p{max-width:78ch;color:var(--b4i-slate-700);margin:0;font-size:14px;line-height:21px}.start-urgent-link{background:var(--b4i-danger);height:38px;color:var(--b4i-white);transition:background-color .15s var(--ease-out), transform .2s var(--spring);border-radius:10px;justify-self:start;align-items:center;gap:6px;margin-top:10px;padding:0 14px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.start-urgent-link:hover{background:color-mix(in srgb, var(--b4i-danger) 84%, var(--b4i-slate-950));transform:translateY(-1px)}.start-urgent-dismiss{color:var(--b4i-slate-500);margin-top:-4px}.start-urgent-dismiss:hover{color:var(--b4i-slate-800)}@media (max-width:640px){.start-urgent{gap:12px;padding:16px 10px 16px 18px}.start-urgent-icon{border-radius:11px;width:38px;height:38px}.start-urgent h2{font-size:16.5px;line-height:23px}}.start-nudges{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.start-nudge{--tone:var(--b4i-brand-indigo-700);--tone-bg:var(--b4i-selected);background:linear-gradient(135deg, var(--tone-bg) 0%, var(--b4i-surface) 62%);border:1px solid color-mix(in srgb, var(--tone) 16%, var(--b4i-border));transition:opacity .26s var(--ease-out), transform .32s var(--ease-out), box-shadow .3s var(--ease-out);animation:start-rise-in .6s var(--ease-out) backwards;animation-delay:calc(80ms + var(--ni,0) * 70ms);border-radius:16px;align-items:flex-start;gap:14px;padding:16px 10px 16px 18px;display:flex;position:relative;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.start-nudge[data-tone=warning]{--tone:var(--b4i-warning);--tone-bg:var(--b4i-warning-bg)}.start-nudge:before{content:"";background:var(--tone);border-radius:0 3px 3px 0;width:3px;position:absolute;top:16px;bottom:16px;left:-1px}.start-nudge:hover{box-shadow:0 2px 4px #0f172a0a,0 14px 32px #1e1b5a17}.start-nudge--leaving{opacity:0;transform:translateY(-4px)scale(.97)}.start-nudge-icon{width:40px;height:40px;color:var(--tone);background:color-mix(in srgb, var(--tone) 11%, var(--b4i-surface));border-radius:12px;flex-shrink:0;place-items:center;display:grid}.start-nudge-text{flex:1;gap:2px;min-width:0;display:grid}.start-nudge h3{letter-spacing:-.005em;margin:0;font-size:15px;font-weight:620;line-height:21px}.start-nudge p{color:var(--b4i-slate-600);margin:0;font-size:13.5px;line-height:20px}.start-nudge-action{background:var(--b4i-surface);border:1px solid color-mix(in srgb, var(--tone) 28%, var(--b4i-border));height:34px;color:color-mix(in srgb, var(--tone) 86%, var(--b4i-slate-950));transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:9px;justify-self:start;align-items:center;gap:6px;margin-top:10px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.start-nudge-action:hover{background:color-mix(in srgb, var(--tone) 7%, var(--b4i-surface));border-color:color-mix(in srgb, var(--tone) 45%, var(--b4i-border))}.start-nudge-action svg,.start-ann-link svg,.start-urgent-link svg{transition:transform .25s var(--spring)}.start-nudge-action:hover svg,.start-ann-link:hover svg,.start-urgent-link:hover svg{transform:translate(2px,-2px)}.start-nudge-dismiss{color:var(--b4i-slate-500);margin-top:-6px}.start-nudge-dismiss:hover{color:var(--b4i-slate-800)}.start-ann-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.start-ann{--tone:var(--b4i-info);--tone-bg:var(--b4i-info-bg);background:var(--b4i-surface);border:1px solid var(--b4i-border);transition:transform .45s var(--spring), box-shadow .3s var(--ease-out);border-radius:16px;flex-direction:column;gap:6px;padding:18px 20px;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.start-ann[data-severity=important]{--tone:var(--b4i-brand-indigo-700);--tone-bg:var(--b4i-selected)}.start-ann:before{content:"";background:linear-gradient(90deg, var(--tone), color-mix(in srgb, var(--tone) 35%, var(--b4i-brand-teal-500)));height:3px;position:absolute;top:0;left:0;right:0}.start-ann:hover{transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0a,0 16px 36px #1e1b5a1a}.start-ann-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.start-ann-icon{width:36px;height:36px;color:var(--tone);background:var(--tone-bg);border-radius:11px;flex-shrink:0;place-items:center;display:grid}.start-ann-tags{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px 10px;min-width:0;display:flex}.start-ann-pinned{color:var(--b4i-slate-600);align-items:center;gap:4px;font-size:12px;font-weight:600;display:inline-flex}.start-ann h3{letter-spacing:-.01em;text-wrap:balance;margin:0;font-size:16px;font-weight:620;line-height:22px}.start-ann p{color:var(--b4i-slate-600);margin:0;font-size:13.5px;line-height:20px}.start-ann-link{color:var(--tone);align-self:flex-start;align-items:center;gap:5px;margin-top:auto;padding-top:8px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.start-ann-link:hover{text-underline-offset:3px;text-decoration:underline}.start-news .start-group-head{align-items:flex-end}.start-news-nav{flex-shrink:0;gap:6px;display:flex}.start-news-btn{background:var(--b4i-surface);border:1px solid var(--b4i-border);width:40px;height:40px;color:var(--b4i-slate-700);border-radius:12px;box-shadow:0 1px 2px #0f172a0d}.start-news-btn:hover{background:var(--b4i-surface);color:var(--b4i-brand-indigo-700);border-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 30%, var(--b4i-border))}.start-news-btn[aria-disabled=true]:hover{background:var(--b4i-surface);color:var(--b4i-slate-700);border-color:var(--b4i-border)}.start-root .start-news-btn:focus-visible{border-radius:12px}.start-news-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:clamp(260px,33.3333% - 10.6667px,420px);grid-auto-flow:column;gap:16px;margin:-8px;padding:8px;scroll-padding-inline:8px;list-style:none;display:grid;overflow:auto hidden}.start-news-track::-webkit-scrollbar{display:none}@media (max-width:560px){.start-news-track{grid-auto-columns:84%}}.start-news-item{scroll-snap-align:start;animation:start-rise-in .6s var(--ease-out) backwards;animation-delay:calc(var(--ni,0) * 60ms);display:flex}.start-news-card{background:var(--b4i-surface);border:1px solid var(--b4i-border);width:100%;color:var(--b4i-text);transition:transform .45s var(--spring), box-shadow .3s var(--ease-out), border-color .3s var(--ease-out);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.start-news-card:hover{border-color:#0000;transform:translateY(-3px);box-shadow:0 2px 4px #0f172a0a,0 18px 40px #1e1b5a1f}.start-root .start-news-card:focus-visible{border-radius:16px}.start-news-thumb{aspect-ratio:16/9;background:radial-gradient(90% 80% at 18% 12%, color-mix(in srgb, var(--accent) 100%, var(--b4i-slate-950) 10%) 0%, transparent 65%), radial-gradient(80% 90% at 90% 90%, var(--b4i-brand-teal-500) 0%, transparent 60%), radial-gradient(60% 60% at 80% 20%, var(--b4i-brand-blue-500) 0%, transparent 70%), linear-gradient(140deg, var(--accent), var(--b4i-brand-indigo-900));display:block;position:relative;overflow:hidden}.start-news-thumb img{object-fit:cover;width:100%;height:100%;transition:transform .7s var(--ease-out);position:absolute;inset:0}.start-news-card:hover .start-news-thumb img{transform:scale(1.04)}.start-news-glyph{width:44px;height:44px;color:var(--b4i-white);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .5s var(--spring);background:#ffffff29;border:1px solid #ffffff4d;border-radius:13px;place-items:center;display:grid;position:absolute;bottom:14px;left:16px}.start-news-card:hover .start-news-glyph{transform:translateY(-3px)rotate(-4deg)}.start-news-body{flex-direction:column;flex:1;gap:4px;padding:14px 16px 16px;display:flex}.start-news-title{letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15.5px;font-weight:620;line-height:21px;display:-webkit-box;overflow:hidden}.start-news-desc{color:var(--b4i-text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:20px;display:-webkit-box;overflow:hidden}.start-news-meta{color:var(--b4i-slate-500);white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;margin-top:auto;padding-top:8px;font-size:12.5px;overflow:hidden}.start-people{align-items:start;gap:20px;display:grid}.start-people--pair{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr)}@media (max-width:1020px){.start-people--pair{grid-template-columns:minmax(0,1fr)}}.start-panel{background:var(--b4i-surface);border:1px solid var(--b4i-border);border-radius:18px;min-width:0;padding:22px 22px 16px;position:relative;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.start-panel-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:14px;display:flex}.start-panel-head h2{letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:19px;font-weight:650;line-height:26px}.start-panel-head p{color:var(--b4i-text-muted);margin:2px 0 0;font-size:13.5px}.start-live-tag{white-space:nowrap;height:24px;color:var(--b4i-success);background:var(--b4i-success-bg);animation:start-fade-in .4s var(--ease-out) backwards;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;margin-top:2px;padding:0 10px 0 9px;font-size:12px;font-weight:600;display:inline-flex}.start-live-tag-dot{background:currentColor;border-radius:50%;width:7px;height:7px;position:relative}.start-live-tag-dot:after{content:"";border-radius:inherit;background:inherit;animation:start-ping 2.2s var(--ease-out) infinite;position:absolute;inset:0}.start-team-groups{gap:14px;display:grid}.start-team-group h3{letter-spacing:.06em;text-transform:uppercase;color:var(--b4i-slate-500);margin:0 0 4px;font-size:11.5px;font-weight:650;line-height:16px}.start-people-list,.start-starters-list{gap:2px 8px;margin:0 -8px;padding:0;list-style:none;display:grid}.start-people-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr))}.start-starters-list{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.start-person,.start-starter{min-height:60px;transition:background-color .18s var(--ease-out);border-radius:12px;align-items:center;gap:12px;padding:8px;display:flex;position:relative}.start-person:hover,.start-person:focus-within,.start-starter:hover,.start-starter:focus-within{background:color-mix(in srgb, var(--b4i-slate-100) 70%, var(--b4i-surface))}.start-person-avatar,.start-starter-avatar{flex-shrink:0;display:grid;position:relative}.start-person .start-avatar,.start-starter .start-avatar{transition:transform .45s var(--spring)}.start-person:hover .start-avatar,.start-starter:hover .start-avatar{transform:scale(1.06)rotate(-3deg)}.start-presence-dot{background:var(--presence);width:13px;height:13px;box-shadow:0 0 0 2.5px var(--b4i-surface);transition:background-color .4s var(--ease-out);animation:start-fade-in .4s var(--ease-out) backwards;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.start-presence-dot[data-tone=offline]{background:var(--b4i-surface);box-shadow:inset 0 0 0 2.5px var(--presence), 0 0 0 2.5px var(--b4i-surface)}.start-presence-dot[data-tone=available],.start-presence-label[data-tone=available]{--presence:var(--start-presence-available)}.start-presence-dot[data-tone=busy],.start-presence-label[data-tone=busy]{--presence:var(--start-presence-busy)}.start-presence-dot[data-tone=away],.start-presence-label[data-tone=away]{--presence:var(--start-presence-away)}.start-presence-dot[data-tone=offline],.start-presence-label[data-tone=offline]{--presence:var(--start-presence-offline)}.start-presence-dot[data-tone=ooo],.start-presence-label[data-tone=ooo]{--presence:var(--start-presence-ooo)}.start-presence-label{color:color-mix(in srgb, var(--presence) 50%, var(--b4i-slate-950));font-weight:600}.start-presence-label[data-tone=offline]{color:var(--b4i-slate-600)}.start-person-text{flex:1;min-width:0;line-height:19px;display:grid}.start-person-text b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:600;overflow:hidden}.start-person-meta{color:var(--b4i-slate-600);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.start-person-actions{opacity:0;transition:opacity .18s var(--ease-out), transform .25s var(--ease-out);flex-shrink:0;align-items:center;gap:2px;display:flex;transform:translate(4px)}.start-person:hover .start-person-actions,.start-person:focus-within .start-person-actions{opacity:1;transform:none}.start-person-act{width:34px;height:34px;color:var(--b4i-slate-600);transition:background-color .15s var(--ease-out), color .15s var(--ease-out), transform .25s var(--spring);border-radius:10px;place-items:center;text-decoration:none;display:grid}.start-person-act:hover{color:var(--b4i-brand-indigo-700);background:color-mix(in srgb, var(--b4i-brand-indigo-700) 10%, transparent)}.start-person-act:active{transform:scale(.9)}@media (hover:none){.start-person-actions{opacity:1;transform:none}}.start-starter-avatar{background:linear-gradient(135deg, var(--b4i-brand-blue-500), var(--b4i-brand-teal-500) 55%, var(--b4i-brand-green-500));border-radius:50%;padding:2px}.start-starter-avatar .start-avatar{box-shadow:0 0 0 2px var(--b4i-surface)}.start-starter-when{height:20px;color:var(--b4i-success);background:var(--b4i-success-bg);border-radius:999px;justify-self:start;align-items:center;margin-top:4px;padding:0 8px;font-size:11.5px;font-weight:600;line-height:20px;display:inline-flex}.start-say-hi{background:var(--b4i-selected);height:34px;color:var(--b4i-brand-indigo-700);white-space:nowrap;transition:background-color .15s var(--ease-out), transform .2s var(--spring);border-radius:10px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.start-say-hi:hover{background:color-mix(in srgb, var(--b4i-brand-indigo-700) 14%, var(--b4i-surface));transform:translateY(-1px)}.start-say-hi-hand{transform-origin:70% 85%}.start-say-hi:hover .start-say-hi-hand,.start-say-hi:focus-visible .start-say-hi-hand{animation:start-wave .9s var(--ease-out)}@keyframes start-wave{0%,to{transform:rotate(0)}20%{transform:rotate(16deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(12deg)}80%{transform:rotate(-4deg)}}@media (max-width:640px){.start-panel{padding:18px 16px 12px}.start-panel-head{flex-wrap:wrap}}@media (pointer:coarse){.start-icon-btn,.start-news-btn{width:44px;height:44px}.start-meeting-main{min-height:44px}.start-join,.start-agenda-join,.start-nudge-action,.start-urgent-link,.start-say-hi{height:44px}.start-person-actions{gap:0}.start-person-act{width:44px;height:44px}.start-outage .start-icon-btn{margin-block:-6px}}@media (prefers-reduced-motion:reduce){.start-late,.start-nudge,.start-news-item,.start-agenda-item,.start-live-tag,.start-presence-dot{animation:none}}.start-launch{--accent:var(--b4i-brand-indigo-700);z-index:80;color:var(--b4i-white);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.start-launch-bg{background:radial-gradient(120% 90% at 20% 10%, color-mix(in srgb, var(--accent) 80%, var(--b4i-white) 10%), transparent 60%), radial-gradient(90% 90% at 90% 100%, var(--b4i-brand-teal-500), transparent 55%), linear-gradient(140deg, var(--accent), var(--b4i-brand-indigo-900));position:absolute;inset:0}.start-launch-content{text-align:center;opacity:0;transition:opacity .25s var(--ease-out);justify-items:center;gap:18px;padding:24px;display:grid;position:relative}.start-launch--full .start-launch-content{opacity:1;transition-delay:.18s}.start-launch-icon{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border:1px solid #ffffff59;border-radius:26px;place-items:center;width:92px;height:92px;animation:2.4s ease-in-out infinite start-float;display:grid}.start-launch-icon svg,.start-launch-icon img{width:42px;height:42px}@keyframes start-float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.start-launch h2{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(26px,4vw,38px);font-weight:660;line-height:1.15}.start-launch p{font-family:var(--mono);color:#fffc;margin:0;font-size:13px}.start-launch-bar{background:#fff3;border-radius:3px;width:180px;height:3px;overflow:hidden}.start-launch-bar i{background:var(--b4i-white);width:40%;height:100%;animation:start-load 1.1s var(--ease-out) infinite;border-radius:3px;display:block}@keyframes start-load{0%{transform:translate(-100%)}to{transform:translate(260%)}}.start-toasts{left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));z-index:90;pointer-events:none;justify-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:grid;position:fixed;transform:translate(-50%)}.start-toast{background:var(--b4i-slate-950);color:var(--b4i-white);animation:start-toast-in .45s var(--spring) both;border-radius:12px;align-items:center;gap:10px;padding:11px 16px;font-size:13.5px;display:flex;box-shadow:0 12px 30px #0f172a4d}@keyframes start-toast-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}html[data-arrive] .start-who{animation:start-fade-up .8s var(--ease-out) both 50ms}html[data-arrive] .start-ring-draw{animation:start-draw 1.4s var(--ease-out) both .1s}html[data-arrive] .start-greeting .start-w{animation:start-word-in .9s var(--ease-out) both;animation-delay:calc(.25s + var(--wi) * 90ms)}html[data-arrive] .start-subline{animation:start-fade-up .9s var(--ease-out) both .75s}html[data-arrive] .start-hero .start-searchbar{animation:start-bar-in 1s var(--spring) backwards 1s}html[data-arrive] .start-topbar{animation:start-fade 1s var(--ease-out) both}@keyframes start-fade-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes start-fade{0%{opacity:0}to{opacity:1}}@keyframes start-word-in{0%{opacity:0;filter:blur(10px);transform:translateY(.45em)}to{opacity:1;filter:blur();transform:none}}@keyframes start-bar-in{0%{opacity:0;transform:translateY(14px)scale(.96)}to{opacity:1;transform:none}}@keyframes start-draw{0%{stroke-dashoffset:190px}to{stroke-dashoffset:0}}html[data-arrive] .start-tile{animation:start-tile-in .7s var(--ease-out) backwards;animation-delay:calc(var(--i,0) * 38ms)}@keyframes start-tile-in{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:none}}html[data-arrive] .start-outage{animation:start-fade .8s var(--ease-out) backwards}html[data-arrive] .start-hero-row{animation:start-fade-up .9s var(--ease-out) backwards .9s}html[data-arrive] .start-arrive{animation:start-tile-in .8s var(--ease-out) backwards;animation-delay:calc(.15s + var(--si,0) * 90ms)}@media (prefers-reduced-motion:reduce){.start-root *,.start-root :before,.start-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.start-recaps-list{background:var(--b4i-surface);border:1px solid var(--b4i-border);border-radius:18px;margin:0;padding:0;list-style:none;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0a}.start-recaps-list:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--b4i-brand-indigo-700), var(--b4i-brand-blue-500) 45%, var(--b4i-brand-teal-500));height:3px;position:absolute;top:0;left:0;right:0}.start-recap{transition:background-color .3s var(--ease-out);animation:start-rise-in .6s var(--ease-out) backwards;animation-delay:calc(80ms + var(--ni,0) * 60ms);scroll-margin-top:84px;position:relative}.start-recap+.start-recap{border-top:1px solid var(--b4i-border)}.start-recap[data-open]{background:linear-gradient(180deg, color-mix(in srgb, var(--b4i-selected) 70%, var(--b4i-surface)) 0, var(--b4i-surface) 140px)}.start-recap-heading{font:inherit;margin:0}.start-recap-toggle,.start-recap-row{width:100%;min-height:72px;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:14px;padding:14px 16px 14px 18px;display:flex}.start-recap-toggle{cursor:pointer;transition:background-color .15s var(--ease-out)}.start-recap-toggle:hover{background:color-mix(in srgb, var(--b4i-brand-indigo-700) 4%, transparent)}.start-root .start-recap-toggle:focus-visible{outline-offset:-3px;border-radius:16px}.start-recap-icon{width:40px;height:40px;color:var(--b4i-brand-indigo-700);background:linear-gradient(135deg, var(--b4i-selected), color-mix(in srgb, var(--b4i-brand-teal-500) 16%, var(--b4i-surface)));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b4i-brand-indigo-700) 10%, transparent);transition:transform .35s var(--spring);border-radius:12px;flex-shrink:0;place-items:center;display:grid;position:relative}.start-recap-toggle:hover .start-recap-icon{transform:rotate(-8deg)scale(1.05)}.start-recap[data-status=pending] .start-recap-icon{color:var(--b4i-slate-500);background:var(--b4i-surface-muted);box-shadow:none}.start-recap-text{flex:1;gap:2px;min-width:0;display:grid}.start-recap-title{letter-spacing:-.005em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-size:15px;font-weight:620;line-height:21px;overflow:hidden}.start-recap[data-status=pending] .start-recap-title{color:var(--b4i-slate-700);font-weight:600}.start-recap-meta{color:var(--b4i-slate-600);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:2px 8px;font-size:13px;line-height:19px;display:flex}.start-recap-dot{opacity:.6;background:currentColor;border-radius:50%;flex-shrink:0;width:3px;height:3px}.start-recap-counts--mine{color:var(--b4i-brand-indigo-700);font-weight:600}.start-recap-chev{color:var(--b4i-slate-500);transition:transform .3s var(--spring), color .15s var(--ease-out)}.start-recap-toggle[aria-expanded=true] .start-recap-chev{color:var(--b4i-brand-indigo-700);transform:rotate(180deg)}.start-recap-pending{align-items:center;gap:6px;display:inline-flex}.start-recap-typing{align-items:center;gap:3px;display:inline-flex}.start-recap-typing span{background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.4s ease-in-out infinite start-recap-typing}.start-recap-typing span:nth-child(2){animation-delay:.16s}.start-recap-typing span:nth-child(3){animation-delay:.32s}@keyframes start-recap-typing{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}.start-recap-panel{visibility:hidden;transition:grid-template-rows .34s var(--ease-out), visibility 0s linear .34s;grid-template-rows:0fr;display:grid}.start-recap[data-open] .start-recap-panel{visibility:visible;transition:grid-template-rows .34s var(--ease-out), visibility 0s;grid-template-rows:1fr}.start-recap-panel-inner{min-height:0;overflow:hidden}.start-recap-body{opacity:0;transition:opacity .2s var(--ease-out), transform .34s var(--ease-out);padding:2px 18px 18px 72px;transform:translateY(-6px)}.start-recap[data-open] .start-recap-body{opacity:1;transition-delay:60ms;transform:none}.start-recap-cols{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:20px 28px;display:grid}.start-recap-cols--single{grid-template-columns:minmax(0,1fr)}.start-recap-side{align-content:start;gap:18px;display:grid}.start-recap-block h4{letter-spacing:.05em;text-transform:uppercase;color:var(--b4i-slate-600);align-items:center;gap:6px;margin:0 0 8px;font-size:12px;font-weight:650;line-height:18px;display:flex}.start-recap-block p{margin:0}.start-recap-actions{gap:6px;margin:0;padding:0;list-style:none;display:grid}.start-recap-action{background:var(--b4i-surface);border:1px solid var(--b4i-border);border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.start-recap[data-open] .start-recap-action{animation:start-p-rise .36s var(--ease-out) backwards;animation-delay:calc(90ms + var(--ri,0) * 40ms)}.start-recap-action[data-mine]{border-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 30%, var(--b4i-border));background:linear-gradient(135deg, var(--b4i-selected), var(--b4i-surface) 75%);box-shadow:inset 3px 0 0 var(--b4i-brand-indigo-700)}.start-recap-check{border:1.5px solid var(--b4i-slate-400);border-radius:50%;flex-shrink:0;width:16px;height:16px;margin-top:2px}.start-recap-action[data-mine] .start-recap-check{border-color:var(--b4i-brand-indigo-700);box-shadow:inset 0 0 0 3px var(--b4i-surface), inset 0 0 0 8px color-mix(in srgb, var(--b4i-brand-indigo-700) 22%, transparent)}.start-recap-action-text{flex:1;gap:2px;min-width:0;display:grid}.start-recap-action-title{font-size:14px;line-height:20px}.start-recap-action-title b{font-weight:600}.start-recap-mine{vertical-align:1px;color:var(--b4i-white);background:var(--b4i-brand-indigo-700);border-radius:999px;margin-right:8px;padding:0 7px;font-size:11px;font-weight:650;line-height:18px;display:inline-block}.start-recap-action-detail{color:var(--b4i-slate-600);font-size:13px;line-height:19px}.start-recap-owner{color:var(--b4i-slate-600);font-size:12px;font-weight:550;line-height:18px}.start-recap-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.start-recap-notes li{color:var(--b4i-slate-700);gap:1px;padding-left:16px;font-size:13.5px;line-height:20px;display:grid;position:relative}.start-recap-notes li:before{content:"";background:linear-gradient(135deg, var(--b4i-brand-indigo-700), var(--b4i-brand-teal-500));border-radius:50%;width:6px;height:6px;position:absolute;top:7px;left:0}.start-recap-notes b{color:var(--b4i-text);font-weight:600}.start-recap-mentions{gap:8px;margin:0;padding:0;list-style:none;display:grid}.start-recap-mentions figure{background:var(--b4i-surface-muted);border-radius:12px;margin:0;padding:10px 12px}.start-recap-mentions blockquote{color:var(--b4i-slate-700);margin:0;font-size:13.5px;line-height:20px}.start-recap-mentions blockquote:before{content:"“"}.start-recap-mentions blockquote:after{content:"”"}.start-recap-mentions figcaption{color:var(--b4i-slate-700);margin-top:4px;font-size:12px;font-weight:600;line-height:18px}.start-recap-mention-time{font-variant-numeric:tabular-nums;font-weight:400}.start-recap-empty{color:var(--b4i-slate-600);margin:0;font-size:13.5px;line-height:20px}.start-recap-foot{margin-top:14px;display:flex}.start-recap-foot:empty{display:none}.start-recap-outlook{background:var(--b4i-surface);border:1px solid color-mix(in srgb, var(--b4i-brand-indigo-700) 26%, var(--b4i-border));height:34px;color:var(--b4i-brand-indigo-700);white-space:nowrap;transition:background-color .15s var(--ease-out), border-color .15s var(--ease-out);border-radius:9px;flex-shrink:0;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.start-recap-outlook:hover{background:color-mix(in srgb, var(--b4i-brand-indigo-700) 6%, var(--b4i-surface));border-color:color-mix(in srgb, var(--b4i-brand-indigo-700) 45%, var(--b4i-border))}.start-recap-outlook svg{transition:transform .25s var(--spring)}.start-recap-outlook:hover svg{transform:translate(2px,-2px)}.start-recap-outlook--quiet{border-color:var(--b4i-border);color:var(--b4i-slate-700)}.start-recaps-note{color:var(--b4i-text-muted);align-items:center;gap:6px;margin:10px 4px 0;font-size:12px;line-height:18px;display:flex}@media (max-width:820px){.start-recap-body{padding:2px 16px 16px}.start-recap-cols{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.start-recap-toggle,.start-recap-row{gap:12px;padding:12px 12px 12px 14px}.start-recap-icon{border-radius:11px;width:36px;height:36px}.start-recap-title{white-space:normal}.start-recap-row{flex-wrap:wrap}.start-recap-outlook--quiet{margin-left:48px}}@media (pointer:coarse){.start-recap-outlook{height:44px;padding:0 14px}}.start-agenda-recap{cursor:pointer;text-align:left;width:100%;min-height:44px;color:var(--b4i-slate-700);background:linear-gradient(100deg, var(--b4i-selected), color-mix(in srgb, var(--b4i-brand-teal-500) 10%, var(--b4i-surface)));animation:start-p-rise .36s var(--ease-out) backwards .18s;transition:box-shadow .2s var(--ease-out);border:0;border-radius:12px;align-items:center;gap:10px;margin-top:4px;padding:0 12px 0 9px;font-size:13.5px;line-height:20px;display:flex}.start-agenda-recap:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--b4i-brand-indigo-700) 22%, transparent)}.start-agenda-recap-icon{width:26px;height:26px;color:var(--b4i-white);background:var(--b4i-brand-indigo-700);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.start-agenda-recap-icon svg{animation:2.8s ease-in-out infinite start-twinkle}.start-agenda-recap-label{color:var(--b4i-brand-indigo-700);white-space:nowrap;flex-shrink:0;font-weight:650}.start-agenda-recap-title{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.start-agenda-recap-go{color:var(--b4i-brand-indigo-700);transition:transform .25s var(--spring)}.start-agenda-recap:hover .start-agenda-recap-go{transform:translateY(2px)}@media (prefers-reduced-motion:reduce){.start-recap-typing span{opacity:.6;animation:none}.start-recap-toggle:hover .start-recap-icon{transform:none}}
