.flowpane{display:none}.flowpane.show{display:block}.prodframe{display:grid;grid-template-columns:64px 1fr;height:calc(100vh - 64px);background:var(--bg-canvas)}@media (max-width:720px){.prodframe{grid-template-columns:1fr}.prodrail{display:none}}.prodrail{background:var(--ink);display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 0;min-height:0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.prodrail::-webkit-scrollbar{display:none}.prodrail .grow{flex:1 1 auto;min-height:8px}.prodrail .logo-tile{width:38px;height:38px;border-radius:11px;background:#000;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.08);display:grid;place-items:center;margin-bottom:8px}.prodrail .logo-tile span{width:16px;height:8px;border-radius:999px;background:var(--tangerine)}.prodrail .ri{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:var(--fg-on-ink-3);cursor:pointer;transition:all var(--t-fast)}.prodrail .ri:hover{color:#fff;background:hsla(0,0%,100%,.07)}.prodrail .ri.active{background:hsla(0,0%,100%,.12);color:#fff}.prodrail .ri.has-sub{position:relative}.prodrail .ri .ri-sub{position:absolute;left:calc(100% + 8px);top:50%;transform:translateY(-50%) translateX(-6px);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-md);box-shadow:var(--sh-lg);padding:6px;min-width:184px;opacity:0;pointer-events:none;transition:opacity .14s,transform .14s;z-index:70}.prodrail .ri.has-sub:focus-within .ri-sub,.prodrail .ri.has-sub:hover .ri-sub{opacity:1;pointer-events:auto;transform:translateY(-50%) translateX(0)}.prodrail .ri .ri-sub .rs-h{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);padding:.4rem .6rem .3rem}.prodrail .ri .ri-sub a{display:flex;align-items:center;gap:.55rem;padding:.5rem .6rem;border-radius:var(--r-sm);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-2);white-space:nowrap}.prodrail .ri .ri-sub a:hover{background:var(--neutral-100);color:var(--fg-1)}.prodrail .ri .ri-sub a .rd{width:8px;height:8px;border-radius:3px;flex-shrink:0}.prodrail .grow{flex:1}.prodrail .ava{width:34px;height:34px;flex-shrink:0;aspect-ratio:1;border-radius:50%;background:linear-gradient(135deg,var(--tangerine),var(--coral));color:#fff;display:grid;place-items:center;font-weight:800;font-size:13px}.prodrail .ri-grp{align-self:stretch;flex-shrink:0;height:1px;margin:9px 13px;background:hsla(0,0%,100%,.1)}.prodrail .ri-grp span{display:none}.prodrail.expanded .ri-grp{height:auto;background:transparent;margin:13px 6px 3px 15px}.prodrail.expanded .ri-grp span{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.11em;text-transform:uppercase;color:hsla(0,0%,100%,.4);white-space:nowrap}.inbox{display:grid;grid-template-columns:188px 300px 1fr 290px;height:100%;min-height:0}@media (max-width:1080px){.inbox{grid-template-columns:300px 1fr}.inbox .ctx{display:none}}@media (max-width:760px){.inbox{grid-template-columns:1fr}.inbox .thread-pane{display:none}}.wfpane[data-pane=gbpq]{display:flex;flex-direction:column;min-height:0}.gbpq{display:grid;grid-template-columns:300px 1fr 290px;flex:1 1 auto;min-height:0}.gbpq>*{min-width:0}.gbpq .ctx,.gbpq-detail{overflow-wrap:anywhere}.gbpq-back{display:none}.gbpq-fgroup,.gbpq-fsec,.gbpq-fsec-o{display:contents}.gbpq-bar .gbpq-filter-btn,.gbpq-fsec-n,.gbpq-info{display:none}.gbpq-info{margin-left:auto;width:34px;height:34px;align-items:center;justify-content:center;border:1px solid var(--border-1);border-radius:50%;background:transparent;color:var(--fg-2);cursor:pointer;flex:0 0 auto}.gbpq-info:hover{background:var(--bg-subtle);color:var(--fg-1)}@media (max-width:1080px){.gbpq{grid-template-columns:300px 1fr}.gbpq .ctx{display:none}.gbpq-info{display:inline-flex}}@media (max-width:760px){.gbpq{grid-template-columns:1fr}.gbpq .gbpq-detail{display:none}}.gbpq-detail{display:flex;flex-direction:column;min-height:0;background:var(--bg-canvas,var(--bg-surface))}.gbpq-bar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;padding:.7rem 1.1rem;background:var(--bg-surface);border-bottom:1px solid var(--border-1)}.gbpq .conv .av{background:linear-gradient(135deg,var(--tangerine),var(--coral));position:relative;overflow:hidden}.gbpq-dp{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.gbpq-ini{position:relative;z-index:0}.gbpq-chip{display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .8rem;border-radius:999px;border:1px solid var(--border-1);background:var(--bg-surface);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-1);cursor:pointer;white-space:nowrap}.gbpq-chip:hover{background:var(--neutral-50)}.gbpq-chip.active{background:var(--ink);border-color:var(--ink);color:#fff}.gbpq-chip[aria-disabled=true]{opacity:.55;cursor:default}.gbpq-ico{padding:.4rem;border-radius:999px;color:var(--fg-2)}.gbpq-ico:hover{color:var(--fg-1)}.gbpq-ico svg{display:block}.gbpq-pick>summary.gbpq-ico:after{content:none}.gbpq-pick>summary.gbpq-ico.active{background:var(--ink);border-color:var(--ink);color:#fff}.gbpq-refresh.is-busy{cursor:default;color:var(--fg-3)}.gbpq-refresh.is-busy svg{animation:gbpq-spin .9s linear infinite;transform-origin:50% 50%}@keyframes gbpq-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.gbpq-refresh.is-busy svg{animation:gbpq-pulse 1.2s ease-in-out infinite}@keyframes gbpq-pulse{50%{opacity:.35}}}.gbpq-listing,.gbpq-rating{font-weight:var(--fw-bold);color:var(--fg-1)}.gbpq-rating{font-size:var(--fs-lg)}.gbpq-total{color:var(--fg-3);font-weight:var(--fw-medium);font-size:var(--fs-sm)}.gbpq-sep{width:1px;align-self:stretch;background:var(--border-1);margin:0 .25rem}.gbpq-stars{color:var(--tangerine,#f5a623);letter-spacing:.5px}.gbpq-stars-off{color:var(--border-1)}.gbpq-meta{display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.3rem;font-size:var(--fs-2xs);color:var(--fg-3)}.gbpq-tag{padding:.1rem .4rem;border-radius:var(--r-sm,4px);background:var(--neutral-100);color:var(--fg-3);font-weight:var(--fw-medium);white-space:nowrap}.gbpq-tag.replied{background:var(--grass-50,#ecfdf3);color:var(--grass-deep,#027a48)}.gbpq-empty{padding:2.6rem 1.2rem;text-align:center;color:var(--fg-1)}.gbpq-dhead{display:flex;align-items:center;gap:.7rem;padding:.85rem 1.2rem;border-bottom:1px solid var(--border-1);background:var(--bg-surface);flex:0 0 auto}.gbpq-dav{width:40px;height:40px;border-radius:50%;flex-shrink:0;color:#fff;display:grid;place-items:center;font-weight:700;font-size:13px;background:linear-gradient(135deg,var(--tangerine),var(--coral));position:relative;overflow:hidden}.gbpq-dhead-t{min-width:0}.gbpq-dwho{font-size:var(--fs-lg);color:var(--fg-1)}.gbpq-dsub{margin-top:.1rem;font-size:var(--fs-sm);color:var(--fg-3)}.gbpq-dbody{flex:1 1 auto;overflow-y:auto;padding:1.2rem;min-height:0}.gbpq-when{display:flex;justify-content:center;margin-bottom:1rem}.gbpq-when span{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--fg-3);border:1px solid var(--border-1);border-radius:999px;padding:.3rem .8rem}.gbpq-quote,.gbpq-when span{background:var(--bg-surface)}.gbpq-quote{border:1px solid var(--border-1);border-radius:var(--r-lg);padding:1rem 1.1rem}.gbpq-qt{color:var(--fg-1);line-height:1.55;white-space:pre-wrap;word-break:break-word}.gbpq-muted{color:var(--fg-3);font-style:italic}.gbpq-shots-w{margin-top:.9rem;padding-left:.9rem;border-left:2px solid var(--border-1)}.gbpq-shots-h{margin-bottom:.55rem;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--fg-4)}.gbpq-shots{display:flex;gap:.6rem;flex-wrap:wrap}.gbpq-qfoot{margin-top:.9rem;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--fg-4)}.gbpq-shot{width:132px;height:132px;-o-object-fit:cover;object-fit:cover;border-radius:var(--r-md);border:1px solid var(--border-1);background:var(--neutral-100)}.gbpq-composer{flex:0 0 auto;border-top:1px solid var(--border-1);background:var(--bg-surface);padding:.9rem 1.2rem}.gbpq-ctabs{display:flex;gap:.4rem;margin-bottom:.6rem}.gbpq-ctab{border:0;border-radius:999px;padding:.4rem .9rem;font-weight:var(--fw-bold);font-size:var(--fs-sm);background:transparent;color:var(--fg-3);cursor:pointer}.gbpq-ctab.active{background:var(--ink);color:#fff}.gbpq-ta{width:100%;box-sizing:border-box;resize:vertical;min-height:74px;padding:.7rem .85rem;border:1px solid var(--border-1);border-radius:var(--r-lg);background:var(--bg-canvas,var(--neutral-50));color:var(--fg-1);font:inherit;line-height:1.5}.gbpq-ta:focus{outline:2px solid var(--sky);outline-offset:-1px}.gbpq-cfoot{display:flex;align-items:center;gap:.6rem;margin-top:.6rem;flex-wrap:wrap}.gbpq-count{font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--fg-4)}.anx-post-cm-who-b{margin-top:.35rem;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem}.anx-post-cm-linked{display:inline-flex;align-items:center;gap:.3rem;padding:.1rem .45rem;border-radius:999px;background:var(--grass-50,#ecfdf3);color:var(--grass-deep,#027a48);font-size:var(--fs-2xs);font-weight:var(--fw-medium)}.anx-post-cm-act{border:0;background:none;padding:0;font:inherit;font-size:var(--fs-2xs);color:var(--sky-deep,#175cd3);cursor:pointer}.anx-post-cm-act:hover{text-decoration:underline}.anx-post-cm-q{flex:1 1 100%;min-width:0;box-sizing:border-box;padding:.4rem .7rem;border:1px solid var(--border-1);border-radius:999px;background:var(--bg-canvas,var(--neutral-50));color:var(--fg-1);font:inherit;font-size:var(--fs-sm)}.anx-post-cm-cands{flex:1 1 100%;max-height:12rem;overflow-y:auto;display:flex;flex-direction:column;gap:.1rem}.anx-post-cm-cand{display:flex;align-items:center;gap:.4rem;width:100%;text-align:left;border:0;background:none;padding:.35rem .5rem;border-radius:var(--r-md);cursor:pointer;font:inherit}.anx-post-cm-cand:hover{background:var(--neutral-50)}.anx-post-cm-cand-n{font-weight:var(--fw-bold);font-size:var(--fs-sm);color:var(--fg-1)}.anx-post-cm-cand-m{padding:.05rem .35rem;border-radius:999px;background:var(--grass-50,#ecfdf3);color:var(--grass-deep,#027a48);font-size:var(--fs-2xs)}.anx-post-cm-cand-s{margin-left:auto;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-2xs);color:var(--fg-3)}.anx-post-cm-err,.anx-post-cm-none{flex:1 1 100%;font-size:var(--fs-2xs);color:var(--fg-3)}.anx-post-cm-err{color:var(--coral-deep,#b42318)}.tl-a{display:block;color:inherit;text-decoration:none;margin:-.35rem -.5rem;padding:.35rem .5rem;border-radius:var(--r-md);transition:background var(--t-fast)}.tl-a:hover{background:var(--neutral-50)}.tl-a:focus-visible{outline:2px solid var(--sky);outline-offset:-2px}.tl-a:hover .t{text-decoration:underline}.tl-x{margin-top:.2rem;font-size:var(--fs-2xs);color:var(--fg-3);line-height:1.45}.gbpq-linked-i{display:flex;flex-direction:column;gap:.1rem;min-width:0}.gbpq-linked-w{font-family:var(--font-mono,ui-monospace,monospace)}.gbpq-linked-w,.gbpq-span-note{font-size:var(--fs-2xs);color:var(--fg-3)}.gbpq-span-note{padding:.5rem 1.1rem;border-bottom:1px solid var(--border-1);background:var(--bg-canvas,var(--neutral-50))}.gbpi-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:.9rem;margin-top:.2rem}.gbpi-rows{display:flex;flex-direction:column;gap:.45rem;margin-top:.6rem}.gbpi-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:.6rem}.gbpi-lab{font-size:var(--fs-sm);color:var(--fg-1);white-space:nowrap}.gbpi-lab.wide{min-width:7.5rem}.gbpi-bar{height:8px;background:var(--neutral-100);overflow:hidden}.gbpi-bar,.gbpi-bar-f{display:block;border-radius:999px}.gbpi-bar-f{height:100%;background:var(--ink)}.gbpi-bar-f.warn{background:var(--coral,#f04438)}.gbpi-n{font-variant-numeric:tabular-nums;font-size:var(--fs-sm);color:var(--fg-1);text-align:right;min-width:3ch}.gbpi-n.big{font-size:var(--fs-xl);font-weight:var(--fw-bold);min-width:3.5ch}.gbpi-p{font-variant-numeric:tabular-nums;font-size:var(--fs-xs);color:var(--fg-3);text-align:right;min-width:4ch}.gbpi-p.warn{color:var(--coral-deep,#b42318);font-weight:var(--fw-bold)}.gbpi-note{margin-top:.8rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-2xs);color:var(--fg-3);line-height:1.5;text-transform:uppercase;letter-spacing:.02em}.gbpi-empty{margin-top:.6rem;font-size:var(--fs-sm);color:var(--fg-3)}.gbpi-head{margin-bottom:1rem}.gbpi-head h2{margin:0}.gbpi-head-s{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .5rem;margin:.45rem 0 0;color:var(--fg-2);font-size:var(--fs-sm)}.gbpi-head-d{color:var(--fg-3)}.gbpi-listing-wrap,.gbpq-listing-i{display:inline-flex}.gbpq-listing-i{align-items:center;color:var(--fg-2)}.gbpi-row-a{text-decoration:none;color:inherit;border-radius:var(--r-sm);padding:.1rem .3rem}.gbpi-row-a:hover{background:var(--neutral-50)}.gbpi-row-a.active,.gbpi-row-a.on{background:var(--neutral-100)}.gbpi-row-wrap{grid-template-columns:auto auto 1fr auto;row-gap:.15rem;-moz-column-gap:.5rem;column-gap:.5rem;align-items:center}.gbpi-w-who{font-size:var(--fs-sm);color:var(--fg-1);min-width:0;overflow-wrap:anywhere}.gbpi-w-media{grid-column:1/-1;display:flex;gap:.35rem;flex-wrap:wrap}.gbpi-w-av{width:26px;height:26px;flex:0 0 auto;border-radius:50%;overflow:hidden;position:relative;display:grid;place-items:center;background:linear-gradient(135deg,var(--tangerine),var(--coral));color:#fff;font-weight:700;line-height:1}.gbpi-w-av,.gbpi-w-av .gbpq-ini{font-size:11px}.gbpi-w-text{grid-column:1/-1;font-size:var(--fs-sm);color:var(--fg-2);line-height:1.45;overflow-wrap:anywhere}.gbpi-clear{float:right;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--fg-3);text-decoration:none}.gbpi-clear:hover{color:var(--fg-1);text-decoration:underline}.gbpi-month{margin-top:1.2rem}.gbpi-month:first-of-type{margin-top:0}.gbpi-rat-row{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.2rem}.gbpi-rat-right{text-align:right}.gbpi-stars5{position:relative;display:inline-block;margin-left:.5rem;font-size:var(--fs-lg);letter-spacing:1px;vertical-align:.12em;white-space:nowrap}.gbpi-stars5-bg{color:var(--border-1)}.gbpi-stars5-fg{position:absolute;inset:0 auto 0 0;overflow:hidden;color:var(--tangerine)}.gbpi-rat-big{font-size:var(--fs-4xl);font-weight:var(--fw-bold);line-height:1}.gbpi-rat-sub{font-size:var(--fs-sm);color:var(--fg-3);margin-top:.3rem}.gbpi-lead{font-size:var(--fs-base);line-height:1.45;margin-bottom:.25rem}.gbpi-lead.down b{color:var(--danger)}.gbpi-lead.down{margin-top:.9rem}.gbpi-lead.up b{color:var(--success)}.gbpi-lead-alt{font-size:var(--fs-sm);color:var(--fg-3);line-height:1.45;margin-bottom:.2rem}.gbpi-sect{margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--border-1)}.gbpi-md-title{font-size:var(--fs-base);font-weight:var(--fw-bold);margin-bottom:.2rem}.anx-sheet.side .gbpi-md-grid{grid-template-columns:1fr;gap:1.1rem}.gbpi-md-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin:.5rem 0 .9rem}.gbpi-md-k{font-size:var(--fs-lg);font-weight:var(--fw-bold)}.gbpi-md-vs{font-size:var(--fs-xs);color:var(--fg-3)}.gbpi-md-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem}.gbpi-md-h{font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.04em;margin-bottom:.5rem}.gbpi-delta,.gbpi-md-h{font-size:var(--fs-xs);color:var(--fg-3)}.gbpi-delta{min-width:4.5rem;text-align:right;font-weight:var(--fw-medium)}.gbpi-delta.up{color:var(--coral-deep,#b42318)}.gbpi-delta.down{color:var(--grass-deep,#027a48)}.gbpi-mtd{font-size:var(--fs-sm);font-weight:var(--fw-medium);margin-left:.4rem}.gbpi-mtd.up{color:var(--grass-deep,#027a48)}.gbpi-mtd.down{color:var(--coral-deep,#b42318)}@media (max-width:900px){.gbpi-md-grid{grid-template-columns:1fr}}.gbpi-act-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.gbpi-prog{width:100%;height:4px;background:var(--neutral-100);overflow:hidden;margin-bottom:.6rem}.gbpi-prog,.gbpi-prog-f{display:block;border-radius:999px}.gbpi-prog-f{height:100%;background:var(--ink);transition:width .4s ease}.gbpi-act{display:flex;flex-direction:column;align-items:stretch;align-items:center;gap:.6rem;flex-wrap:wrap;margin-top:.7rem;padding-top:.7rem;border-top:1px solid var(--border-1)}.gbpi-act-n{font-size:var(--fs-2xs);color:var(--fg-3)}.gbpi-chips{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.6rem}.gbpi-chip{padding:.2rem .6rem;border-radius:999px;font-size:var(--fs-xs);font-weight:var(--fw-medium);background:var(--neutral-100);color:var(--fg-2)}.gbpi-chip.pos{background:var(--grass-50,#ecfdf3);color:var(--grass-deep,#027a48)}.gbpi-chip.mix{background:var(--amber-50,#fffaeb);color:var(--amber-deep,#b54708)}.gbpi-chip.neg{background:var(--coral-50,#fef3f2);color:var(--coral-deep,#b42318)}.gbpi-chip.non{background:transparent;border:1px solid var(--border-1);color:var(--fg-3)}@media (max-width:760px){.gbpi-grid{grid-template-columns:1fr}.gbpi-lab.wide{min-width:5.5rem}}.gbpq-reply{margin:.1rem 0 0 auto;max-width:92%;padding:.8rem 1rem;border-radius:var(--r-lg);background:var(--grass-50,#ecfdf3);border:1px solid var(--grass-100,#d1fadf)}.gbpq-reply-t{color:var(--fg-1);line-height:1.55;white-space:pre-wrap;word-break:break-word}.gbpq-reply-m{margin-top:.4rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-2xs);color:var(--grass-deep,#027a48)}.gbpq-composer.answered .gbpq-cfoot,.gbpq-composer.answered .gbpq-composer-n,.gbpq-composer.answered .gbpq-ctabs,.gbpq-composer.answered .gbpq-ta{display:none}.gbpq-answered{display:flex;align-items:center;justify-content:space-between;gap:.8rem}.gbpq-answered-t{font-size:var(--fs-sm);color:var(--fg-2)}.gbpq-answered-t:before{content:"✓ ";color:var(--grass-deep,#027a48);font-weight:var(--fw-bold)}.gbpq-cfm-quote{display:block;margin:.6rem 0;padding:.7rem .85rem;border-radius:var(--r-md);background:var(--neutral-50);border-left:3px solid var(--ink);color:var(--fg-1);white-space:pre-wrap;word-break:break-word;text-align:left;max-height:40vh;overflow-y:auto}.ux-cfm-note{display:block;font-size:var(--fs-sm);color:var(--fg-2)}.gbpq-cand-m{margin-left:.4rem;padding:.05rem .35rem;border-radius:999px;font-size:var(--fs-2xs);font-weight:var(--fw-medium);vertical-align:middle;background:var(--neutral-100);color:var(--fg-2)}.gbpq-cand-m.exact{background:var(--grass-50,#ecfdf3);color:var(--grass-deep,#027a48)}.gbpq-cand-m.weak{background:var(--neutral-100);color:var(--fg-3)}.gbpq-post-err{margin-top:.5rem;padding:.55rem .7rem;border-radius:var(--r-md);background:var(--coral-50,#fef3f2);border:1px solid var(--coral,#fda29b);color:var(--coral-deep,#b42318);font-size:var(--fs-sm);line-height:1.45}.gbpq-post-err:empty{display:none}.gbpq-count.over{color:var(--coral-deep,#b42318);font-weight:var(--fw-bold)}.gbpq-cact{margin-left:auto;display:flex;gap:.5rem}.gbpq-composer-n{margin-top:.5rem;font-size:var(--fs-2xs);color:var(--fg-4)}.gbpq .ctx{background:var(--bg-canvas,var(--neutral-50));padding:1rem}.gbpq-ctx-b{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-lg);padding:.95rem 1.05rem;margin-bottom:.8rem}.gbpq-ctx-t{font-weight:var(--fw-bold);color:var(--fg-1);margin-bottom:.5rem}.gbpq-ctx-b .id-row{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:.5rem 0;border-bottom:1px solid var(--border-1)}.gbpq-ctx-b .id-row:last-child{border-bottom:0;padding-bottom:0}.gbpq-ctx-b .id-row .k{color:var(--fg-3);font-weight:var(--fw-medium)}.gbpq-ctx-b .id-row .vv{color:var(--fg-1);font-weight:var(--fw-bold);text-align:right}.gbpq-more{padding:1rem;text-align:center}.gbpq-ctx-p,.gbpq-more{font-size:var(--fs-sm);color:var(--fg-3)}.gbpq-ctx-p{margin-top:.4rem;line-height:1.5}.gbpq-ext{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:var(--r-pill);border:1px solid var(--border-1);font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--fg-1)}.gbpq-ext:hover{background:var(--neutral-50)}.gbpq .inbox-list .lhead h3{font-size:var(--fs-xl)}.gbpq .inbox-list .segmented{background:transparent;border:0;padding:0;gap:.15rem}.gbpq .inbox-list .segmented button{background:transparent;border:0;border-radius:10px;padding:.45rem .9rem;color:var(--fg-3);font-weight:var(--fw-bold);font-size:var(--fs-base);box-shadow:none}.gbpq .inbox-list .segmented button:hover{background:var(--neutral-50);color:var(--fg-1)}.gbpq .inbox-list .segmented button.active{background:var(--neutral-100);color:var(--fg-1);box-shadow:none}.inbox-list{background:var(--bg-surface);border-right:1px solid var(--border-1);overflow-y:auto;min-height:0}.inbox-list .lhead{padding:1rem 1.1rem .8rem;position:sticky;top:0;background:var(--bg-surface);z-index:2;border-bottom:1px solid var(--border-1)}.inbox-list .lhead h3{font-size:var(--fs-lg);font-weight:var(--fw-bold);color:var(--fg-1);display:flex;align-items:center;justify-content:space-between}.inbox-list .lhead .count{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--grass-deep);background:var(--grass-soft);padding:2px 9px;border-radius:999px}.conv{position:relative;overflow:hidden;border-bottom:1px solid var(--border-1);cursor:pointer}.conv.active{box-shadow:inset 3px 0 0 var(--sky)}.conv-fg{display:flex;gap:.7rem;padding:.85rem 1.1rem;position:relative;z-index:1;background:var(--bg-surface)}.conv:hover .conv-fg{background:var(--neutral-50)}.conv.active .conv-fg{background:var(--sky-soft)}.conv.sw-open .conv-fg{transform:translateX(-216px)}.conv-sw{position:absolute;top:0;right:0;bottom:0;display:flex;z-index:0}.conv-sw-btn{width:72px;border:none;color:#fff;font-size:.68rem;font-weight:600;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;cursor:pointer}.conv-sw-btn.arch{background:#00a884}.conv-sw-btn.pin{background:#5b6b73}.conv-sw-btn.more{background:#3b4a54}.conv .av{width:42px;height:42px;border-radius:50%;flex-shrink:0;color:#fff;display:grid;place-items:center;font-weight:700;font-size:14px}.conv .meta{flex:1;min-width:0}.conv .top{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.conv-top-right{line-height:1;display:inline-flex;align-items:center;gap:.25rem}.conv-top-right .conv-menu-btn{height:32px!important;width:32px!important;margin:-7px -4px!important}.conv .nm{font-weight:var(--fw-semibold);color:var(--fg-1);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv .tm{font-size:var(--fs-2xs);color:var(--fg-4);flex-shrink:0}.conv .snip{color:var(--fg-3);font-size:var(--fs-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.conv .row2{display:flex;align-items:center;justify-content:space-between;margin-top:5px}.conv .conv-num{display:inline-flex;align-items:center;gap:.3rem;font-size:var(--fs-2xs);color:var(--fg-4);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:62%;margin-right:auto}.conv .conv-num svg{flex-shrink:0;opacity:.75}.conv .conv-num-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.conv .conv-num-d{opacity:.72;font-variant-numeric:tabular-nums;flex-shrink:0}.conv.active .conv-num{color:var(--fg-3)}.conv .unread{width:20px;height:20px;border-radius:50%;background:var(--grass);color:#08381f;font-size:11px;font-weight:800;display:grid;place-items:center}.conv-more{display:flex;align-items:center;justify-content:center;gap:5px;padding:14px 0 18px}.conv-more-dot{width:6px;height:6px;border-radius:50%;background:var(--fg-4);opacity:.4;animation:convMoreBounce 1s ease-in-out infinite}.conv-more-dot:nth-child(2){animation-delay:.15s}.conv-more-dot:nth-child(3){animation-delay:.3s}@keyframes convMoreBounce{0%,80%,to{transform:translateY(0);opacity:.3}40%{transform:translateY(-4px);opacity:.8}}.bub.uploading{position:relative}.bub.uploading .up-media{display:block;position:relative;border-radius:8px;overflow:hidden;max-width:240px}.bub.uploading .up-media img{display:block;width:100%;max-height:280px;-o-object-fit:cover;object-fit:cover}.bub.uploading .up-shade{position:absolute;inset:0;background:rgba(0,0,0,.38)}.bub.uploading .up-file{display:flex;align-items:center;gap:.6rem;padding:.35rem .1rem;color:#e9edef;min-width:180px}.bub.uploading .up-file-ic{opacity:.85;display:flex}.bub.uploading .up-file-nm{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.bub.uploading .up-ring{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:48px;height:48px;display:grid;place-items:center}.bub.uploading .up-ring svg{width:44px;height:44px;transform:rotate(-90deg)}.bub.uploading .up-ring-bg{fill:none;stroke:hsla(0,0%,100%,.3);stroke-width:3}.bub.uploading .up-ring-fg{fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;transition:stroke-dashoffset .18s linear}.bub.uploading .up-cancel,.bub.uploading .up-retry{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;min-width:28px;border:none;background:transparent;color:#fff;font-size:18px;line-height:1;cursor:pointer;border-radius:50%;padding:0}.bub.uploading .up-pct{font-size:11px;opacity:.85;margin-left:6px}.bub.uploading:has(.up-file){display:flex;align-items:center;gap:.4rem}.bub.uploading:has(.up-file) .up-ring{position:static;transform:none;width:40px;height:40px}.bub.uploading:has(.up-file) .up-ring svg{width:36px;height:36px}.bub.uploading.upload-failed .up-shade{background:rgba(120,0,0,.42)}.bub.uploading.upload-failed .up-pct{color:#ff8a9a}.med-dl-ctl,.med-doc{cursor:pointer}.med-dl-ctl{position:relative;width:40px;height:40px;min-width:40px;border:none;background:transparent;color:inherit;display:grid;place-items:center;border-radius:50%;padding:0;flex-shrink:0}.med-dl-ctl .med-dl-ico{display:flex}.med-dl-ctl .med-dl-ring{position:absolute;inset:0;width:40px;height:40px;transform:rotate(-90deg)}.med-dl-ring-bg{opacity:.25}.med-dl-ring-bg,.med-dl-ring-fg{fill:none;stroke:currentColor;stroke-width:3}.med-dl-ring-fg{stroke-linecap:round;transition:stroke-dashoffset .18s linear}.med-dl-glyph{position:absolute;font-size:12px;line-height:1}.med-dl-ctl.is-done .med-dl-ico{color:var(--grass,#25d366)}.thread-pane{display:flex;flex-direction:column;min-height:0;background:#0b141a}.thread-pane .sk{background:hsla(0,0%,100%,.07)}.thread-pane .sk:after{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.13),transparent)}.ib-sk-day{display:flex;justify-content:center;margin:.35rem 0 .75rem}.ib-sk-day .sk{width:84px;height:22px;border-radius:999px}.ib-sk-row{display:flex}.ib-sk-row.out{justify-content:flex-end}.ib-sk-bub{max-width:72%;min-width:96px;padding:9px 11px 8px;border-radius:12px 12px 12px 4px;background:hsla(0,0%,100%,.06)}.ib-sk-row.out .ib-sk-bub{border-radius:12px 12px 4px 12px;background:rgba(37,211,102,.14)}.ib-sk-bub .sk{display:block;height:11px;border-radius:6px}.ib-sk-bub .sk+.sk{margin-top:6px}.ib-sk-bub .ib-sk-time{height:8px;width:30px;border-radius:5px;margin:8px 0 0 auto}.thread-pane .thead{background:#1f2c33;color:#e9edef;display:flex;align-items:center;gap:.7rem;padding:.8rem 1.1rem;flex-shrink:0}.thread-pane .thead .thead-link{display:flex;align-items:center;gap:.7rem;min-width:0;min-height:44px;flex:1;text-decoration:none;color:inherit;border-radius:10px;margin:-2px -6px;padding:2px 6px;cursor:pointer;-webkit-tap-highlight-color:transparent}.thread-pane .thead .thead-link:hover{background:hsla(0,0%,100%,.05)}.thread-pane .thead .thead-link:active{background:hsla(0,0%,100%,.09)}.thread-pane .thead .thead-link:focus-visible{outline:2px solid var(--sky);outline-offset:1px}.thread-pane .thead .av{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-weight:700;color:#fff;flex:0 0 auto}.thread-pane .thead .thead-id{min-width:0}.thread-pane .thead .nm{font-weight:var(--fw-semibold);font-size:.95rem}.thread-pane .thead .st{font-size:.72rem;color:#8696a0;display:flex;align-items:center;gap:.3rem;min-width:0;flex-wrap:nowrap}.thread-pane .thead .st .thead-sent{flex:0 0 auto;opacity:.8}.thread-pane .thead .st .conv-num{display:inline-flex;align-items:center;gap:.3rem;min-width:0}.thread-pane .thead .st .conv-num svg{flex-shrink:0;opacity:.75}.thread-pane .thead .st .conv-num-n{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.thread-pane .thead .st .conv-num-d{opacity:.72;font-variant-numeric:tabular-nums;flex-shrink:0;white-space:nowrap}.thread-pane .thead .ai{margin-left:auto;font-size:var(--fs-2xs);font-weight:700;color:var(--violet);background:rgba(139,92,246,.16);padding:4px 10px;border-radius:999px}.thread-pane .body{flex:1;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:3px;background-image:radial-gradient(hsla(0,0%,100%,.025) 1px,transparent 0);background-size:18px 18px}.thread-pane .ib-consent{flex-shrink:0;padding:9px 14px;font-size:.78rem;line-height:1.45;font-weight:500;border-bottom:1px solid hsla(0,0%,100%,.06)}.thread-pane .ib-consent-optedout{background:rgba(240,173,78,.14);color:#f4c98a}.thread-pane .ib-consent-reengaged{background:rgba(90,169,230,.14);color:#a7d0f2}.thread-pane .ib-typing{padding:0 .9rem;font-size:var(--fs-2xs,.72rem);color:var(--fg-3);font-style:italic;line-height:1.5;flex-shrink:0}.thread-pane .ib-typing:empty{padding:0;line-height:0}.thread-pane .composer{background:#1f2c33;padding:8px 12px;display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap;flex-shrink:0}.thread-pane .composer .box{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#2a3942;background-image:none;background-clip:padding-box;border:0;outline:none;border-radius:20px;padding:9px 15px;color:#e9edef;-webkit-text-fill-color:#e9edef;font-family:var(--font-sans);font-size:.9rem;line-height:1.4;resize:none;min-height:38px;max-height:140px;overflow-y:hidden;box-sizing:border-box;display:block}.thread-pane .composer .box::-moz-placeholder{color:#8696a0}.thread-pane .composer .box::placeholder{color:#8696a0}.thread-pane .composer .send{width:38px;height:38px;border-radius:50%;background:var(--grass);border:0;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.thread-pane .composer .send:hover{background:var(--grass-deep)}.thread-pane .composer .attach{width:38px;height:38px;border-radius:50%;background:transparent;border:0;cursor:pointer;display:grid;place-items:center;flex-shrink:0;color:#8696a0}.thread-pane .composer .attach:hover{background:#2a3942;color:#e9edef}.thread-pane .composer .attach:disabled{opacity:.5;cursor:default}.thread-pane .composer.wa{flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:6px;padding:8px 10px;position:relative}.composer.wa .wa-row{display:flex;align-items:flex-end;gap:6px}.composer.wa .wa-ic{width:42px;height:42px;border-radius:50%;background:transparent;border:0;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;color:#8696a0;padding:0}.composer.wa .wa-ic:hover{background:#2a3942;color:#e9edef}.composer.wa .wa-ic:disabled{opacity:.5;cursor:default}.composer.wa .wa-pill{flex:1 1 auto;min-width:0;display:flex;align-items:flex-end;gap:2px;background:#2a3942;border-radius:22px;padding:0 6px 0 4px}.composer.wa .wa-emoji{width:38px;height:38px;min-height:38px;color:#8696a0;position:relative;flex:0 0 auto;background:transparent;border:0;cursor:pointer;display:grid;place-items:center;border-radius:50%;padding:0}.composer.wa .wa-emoji:hover{color:#e9edef}.composer.wa .wa-box{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;outline:none;color:#e9edef;-webkit-text-fill-color:#e9edef;font-family:var(--font-sans);font-size:.92rem;line-height:1.4;resize:none;min-height:38px;max-height:140px;padding:9px 6px;overflow-y:hidden;box-sizing:border-box;display:block}.composer.wa .wa-box::-moz-placeholder{color:#8696a0}.composer.wa .wa-box::placeholder{color:#8696a0}.composer.wa .wa-right{display:flex;align-items:flex-end;gap:2px;flex:0 0 auto}.composer.wa .wa-send{width:42px;height:42px;border-radius:50%;background:var(--grass);border:0;cursor:pointer;display:grid;place-items:center;flex:0 0 auto;color:#fff;padding:0}.composer.wa .wa-send:hover{background:var(--grass-deep)}.composer.wa .wa-ic[hidden],.composer.wa .wa-send[hidden]{display:none}.composer.wa .wa-rec{position:absolute;left:8px;right:8px;bottom:8px;display:flex;align-items:center;gap:10px;padding:2px;background:#1f2c33;border-radius:22px}.composer.wa .wa-rec-go,.composer.wa .wa-rec-x{width:42px;height:42px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;flex:0 0 auto}.composer.wa .wa-rec-x{background:transparent;color:#f26d6d}.composer.wa .wa-rec-x:hover{background:#2a3942}.composer.wa .wa-rec-go{background:var(--grass);color:#fff}.composer.wa .wa-rec-go:hover{background:var(--grass-deep)}.composer.wa .wa-rec-dot{width:11px;height:11px;border-radius:50%;background:#f15c5c;flex:0 0 auto;animation:waRecPulse 1.1s ease-in-out infinite}.composer.wa .wa-rec-t{color:#e9edef;font-variant-numeric:tabular-nums;font-size:.92rem}.composer.wa .wa-rec-l{color:#8696a0;font-size:.85rem}@keyframes waRecPulse{0%,to{opacity:1}50%{opacity:.25}}.composer.wa .wa-lp{position:relative;margin:0 2px 2px;background:#2a3942;border-radius:10px;overflow:hidden}.composer.wa .wa-lp .link-preview{pointer-events:none;margin:0}.composer.wa .wa-lp-x{position:absolute;top:6px;right:6px;width:26px;height:26px;border-radius:50%;border:0;background:rgba(0,0,0,.5);color:#e9edef;cursor:pointer;display:grid;place-items:center;z-index:2}.composer.wa .wa-lp-x:hover{background:rgba(0,0,0,.7)}.wa-aud{display:flex;align-items:center;gap:9px;min-width:210px;max-width:260px;padding:3px 2px}.wa-aud-el{display:none}.wa-aud-btn{width:34px;height:34px;flex:0 0 auto;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:hsla(0,0%,100%,.18);color:#e9edef;padding:0}.wa-aud-btn:hover{background:hsla(0,0%,100%,.3)}.bub.out .wa-aud-btn{background:hsla(0,0%,100%,.22);color:#fff}.wa-aud-seek{flex:1 1 auto;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:3px;border-radius:999px;background:hsla(0,0%,100%,.3);cursor:pointer;margin:0}.wa-aud-seek::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;border-radius:50%;background:#e9edef;cursor:pointer}.wa-aud-seek::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:50%;background:#e9edef;cursor:pointer}.bub.out .wa-aud-seek{background:hsla(0,0%,100%,.38)}.bub.out .wa-aud-seek::-webkit-slider-thumb{background:#fff}.bub.out .wa-aud-seek::-moz-range-thumb{background:#fff}.wa-aud-t{flex:0 0 auto;font-size:.72rem;opacity:.85;font-variant-numeric:tabular-nums;min-width:30px;text-align:right}.ctx{background:var(--bg-surface);border-left:1px solid var(--border-1);overflow-y:auto;padding:1.2rem}.ctx .pp{text-align:center;padding-bottom:1.2rem;border-bottom:1px solid var(--border-1)}.ctx .pp .big{width:64px;height:64px;border-radius:50%;margin:0 auto .7rem;color:#fff;display:grid;place-items:center;font-weight:800;font-size:22px;background:linear-gradient(135deg,var(--violet),var(--indigo))}.ctx .pp h4{font-size:var(--fs-lg);color:var(--fg-1)}.ctx .pp .sub{font-size:var(--fs-sm);color:var(--fg-3)}.ctx .sect{padding:1.1rem 0;border-bottom:1px solid var(--border-1)}.ctx .sect .label-mono{display:block;margin-bottom:.6rem}.ctx .kv{display:flex;justify-content:space-between;font-size:var(--fs-sm);padding:.25rem 0}.ctx .kv span:first-child{color:var(--fg-3)}.ctx .kv span:last-child{color:var(--fg-1);font-weight:var(--fw-medium)}.flowcanvas{position:relative;height:100%;overflow:auto;background:radial-gradient(var(--border-2) 1.3px,transparent 1.3px);background-size:22px 22px;background-color:var(--bg-canvas)}.flowinner{position:relative;width:1000px;height:720px;margin:0 auto}.node{position:absolute;width:210px;background:var(--bg-surface);border:1px solid var(--border-2);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:.85rem .9rem;transition:box-shadow var(--t-base),transform var(--t-base)}.node:hover{box-shadow:var(--sh-lg);transform:translateY(-2px)}.node .nt{display:flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase}.node .nt .nd{width:9px;height:9px;border-radius:3px}.node h4{font-size:var(--fs-base);font-weight:var(--fw-bold);color:var(--fg-1);margin-top:.4rem}.node p{font-size:var(--fs-xs);color:var(--fg-3);margin-top:.2rem;line-height:1.4}.node.trigger{border-color:var(--grass);border-width:2px}.node .ic{width:30px;height:30px;border-radius:8px;display:grid;place-items:center;flex-shrink:0}.flowsvg{position:absolute;inset:0;pointer-events:none;z-index:0}.flowsvg path{fill:none;stroke:var(--border-3);stroke-width:2.5}.flowsvg .dot{fill:var(--sky)}.branch-label{position:absolute;font-family:var(--font-mono);font-size:var(--fs-2xs);font-weight:600;padding:2px 8px;border-radius:999px;z-index:2}.dash{overflow-y:auto;padding:clamp(1.25rem,3vw,2.25rem);height:100%}.dash-head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem}.dash-head h2{font-size:var(--fs-3xl);font-weight:var(--fw-extra);color:var(--fg-1);letter-spacing:-.02em}.dash-head p{color:var(--fg-3);font-size:var(--fs-sm);margin-top:.2rem}.kpi-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.1rem}@media (max-width:960px){.kpi-grid{grid-template-columns:repeat(2,1fr)}}.kpi{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-xl);padding:1.25rem}.kpi .k{font-size:var(--fs-sm);color:var(--fg-3);display:flex;align-items:center;gap:.45rem}.kpi .k .d{width:9px;height:9px;border-radius:3px}.kpi .v{font-size:var(--fs-4xl);font-weight:var(--fw-black);color:var(--fg-1);letter-spacing:-.03em;line-height:1.1;margin-top:.4rem}.kpi .delta{font-size:var(--fs-xs);font-weight:var(--fw-semibold);margin-top:.3rem;display:inline-flex;align-items:center;gap:.3rem}.kpi .delta.up{color:var(--grass-deep)}.kpi .delta.down{color:var(--coral-deep)}.dash-2{display:grid;grid-template-columns:1.6fr 1fr;gap:1.1rem;margin-top:1.1rem}@media (max-width:960px){.dash-2{grid-template-columns:1fr}}.chart{display:flex;align-items:flex-end;gap:clamp(6px,1.4vw,14px);height:200px;padding-top:1rem}.chart .col{flex:1;display:flex;flex-direction:column;align-items:center;gap:.5rem;height:100%;justify-content:flex-end}.chart .col .bar{width:100%;max-width:34px;border-radius:7px 7px 0 0;background:var(--ink);transition:height .8s var(--ease-out)}.chart .col .bar.alt{background:var(--sky)}.chart .col small{font-size:var(--fs-2xs);color:var(--fg-4)}.feed-item{display:flex;gap:.7rem;padding:.7rem 0;border-bottom:1px solid var(--border-1)}.feed-item:last-child{border-bottom:0}.feed-item .fi{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;flex-shrink:0}.feed-item .ft{font-size:var(--fs-sm);color:var(--fg-2)}.feed-item .ft b{color:var(--fg-1)}.feed-item .fm{font-size:var(--fs-2xs);color:var(--fg-4);margin-top:1px}.broadcast{display:grid;grid-template-columns:1.25fr .9fr;gap:1.25rem;padding:clamp(1.25rem,3vw,2.25rem);overflow-y:auto;height:100%;align-items:start}@media (max-width:920px){.broadcast{grid-template-columns:1fr}}.bc-card{background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-xl);padding:1.5rem}.bc-card+.bc-card{margin-top:1.1rem}.aud-stat{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0}.aud-stat .n{font-size:var(--fs-3xl);font-weight:var(--fw-extra);color:var(--fg-1);letter-spacing:-.02em}.preview-wrap{position:sticky;top:1rem;display:grid;place-items:center}.thread-pane{position:relative}.tbar{display:flex;gap:.5rem;align-items:center;padding:.55rem .9rem;background:#1a262d;border-bottom:1px solid hsla(0,0%,100%,.05);flex-wrap:wrap;flex-shrink:0}.tbar button{display:inline-flex;align-items:center;gap:.35rem;background:#2a3942;color:#e9edef;border:0;border-radius:999px;padding:.4rem .8rem;font-family:var(--font-sans);font-size:.78rem;font-weight:600;cursor:pointer;transition:background .15s}.tbar button:hover{background:#34444e}.tbar .grow{flex:1}.tbar .aiToggle.on{background:rgba(139,92,246,.25);color:#c9b6ff}.qr{display:flex;gap:.5rem;padding:.55rem .9rem;background:#0b141a;flex-wrap:wrap;border-top:1px solid hsla(0,0%,100%,.05);flex-shrink:0}.qr button{background:#202c33;color:#8fd0bf;border:1px solid rgba(143,208,191,.25);border-radius:999px;padding:.4rem .8rem;font-family:var(--font-sans);font-size:.78rem;cursor:pointer;white-space:nowrap;transition:background .15s}.qr button:hover{background:#26343c}.ib-toast{position:absolute;bottom:80px;left:50%;transform:translateX(-50%) translateY(12px);background:var(--ink);color:#fff;padding:.6rem 1.1rem;border-radius:999px;font-size:.82rem;font-weight:600;box-shadow:var(--sh-lg);opacity:0;transition:opacity .25s,transform .25s;pointer-events:none;z-index:30}.ib-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}.prodrail{transition:width .18s ease}.prodframe{transition:grid-template-columns .18s ease}.prodframe.rail-x{grid-template-columns:200px 1fr}.prodrail.expanded{width:200px;align-items:stretch;padding-inline:10px}.prodrail .rlbl{display:none}.prodrail.expanded .ri{display:flex;align-items:center;width:auto;justify-content:flex-start;gap:.75rem;padding:0 .7rem}.prodrail.expanded .ri .rlbl{display:inline;font-size:var(--fs-sm);font-weight:var(--fw-semibold);white-space:nowrap}.prodrail.expanded .ava,.prodrail.expanded .logo-tile{align-self:flex-start;margin-left:6px}.prodrail .rail-ver{display:none}.prodrail.expanded .rail-ver{display:block;margin:4px 0 0 8px;font-size:11px;line-height:1;color:hsla(0,0%,100%,.38);white-space:nowrap}.rail-toggle{width:42px;height:28px;border-radius:9px;border:0;background:transparent;color:var(--fg-on-ink-3);cursor:pointer;display:grid;place-items:center;transition:transform .18s ease,background .15s}.rail-toggle:hover{color:#fff;background:hsla(0,0%,100%,.08)}.prodrail.expanded .rail-toggle{margin-left:auto}.prodrail{position:relative;z-index:40}.prodrail .rail-head{display:flex;align-items:center;justify-content:center;width:100%;margin-bottom:8px}.prodrail .rail-head .logo-tile{margin-bottom:0}.prodrail.expanded .rail-head{justify-content:space-between;padding:0 4px}.prodrail:not(.expanded) .rail-toggle{display:none}.prodframe:not(.rail-x) .prodrail.expanded{box-shadow:6px 0 26px rgba(0,0,0,.3)}.state-empty{display:none;flex-direction:column;align-items:center;justify-content:center;gap:.6rem;text-align:center;padding:3.5rem 1rem;color:var(--fg-3)}.state-empty.show{display:flex}.state-empty svg.ch{width:92px;height:112px}.state-empty h3{color:var(--fg-1);font-size:var(--fs-xl);font-weight:var(--fw-bold)}.state-empty p{max-width:34ch}.skel{background:linear-gradient(90deg,var(--neutral-100) 25%,var(--neutral-200) 37%,var(--neutral-100) 63%);background-size:400% 100%;animation:skel 1.3s ease-in-out infinite;border-radius:8px}@keyframes skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.state-toggle{display:inline-flex;gap:2px;background:var(--neutral-100);border-radius:999px;padding:3px}.state-toggle button{border:0;background:transparent;font-family:var(--font-sans);font-size:var(--fs-xs);font-weight:var(--fw-semibold);color:var(--fg-3);padding:.35rem .8rem;border-radius:999px;cursor:pointer}.state-toggle button.on{background:var(--bg-surface);color:var(--fg-1);box-shadow:var(--sh-sm)}.mnav,.msheet{display:none}@media (max-width:720px){.mnav{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:90;background:var(--bg-surface);border-top:1px solid var(--border-1);padding:6px 4px calc(6px + env(safe-area-inset-bottom));justify-content:space-around;box-shadow:0 -6px 20px -10px rgba(16,16,18,.25)}.msheet{display:block}.mnav-i{display:flex;flex-direction:column;align-items:center;gap:3px;flex:1;padding:4px 0;color:var(--fg-4);font-size:10px;font-weight:var(--fw-semibold)}.mnav-i svg{width:22px;height:22px}.mnav-i.active{color:var(--fg-1)}.mnav-i.active svg{stroke:var(--coral-deep)}.prodframe .bc-scroll,.prodframe .ct-scroll,.prodframe .dash,.prodframe .fl-scroll,.prodframe .nt-scroll,.prodframe .set-scroll,.prodframe .tp-scroll{padding-bottom:84px}.composer.wa .wa-emoji,.rail-toggle{display:none}.broadcast,.builder,.cd,.gbpq,.inbox,.jr-wrap,.prodframe,.smain{grid-template-columns:1fr!important}}.composer .ib-saved-btn{width:36px;height:36px;border-radius:50%;background:#2a3942;border:0;cursor:pointer;display:grid;place-items:center;flex-shrink:0}.composer .ib-saved-btn:hover{background:#34444e}.ib-saved-pop{position:absolute;bottom:64px;left:12px;width:300px;max-width:calc(100% - 24px);background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--sh-xl);padding:6px;z-index:40;max-height:280px;overflow-y:auto}.ib-saved-h{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);padding:.5rem .6rem}.ib-saved-row{display:block;width:100%;text-align:left;background:transparent;border:0;border-radius:var(--r-md);padding:.5rem .6rem;cursor:pointer}.ib-saved-row:hover{background:var(--neutral-100)}.ib-saved-row .k{font-family:var(--font-mono);font-size:var(--fs-xs);font-weight:700;color:var(--violet-deep);display:block}.ib-saved-row .v{font-size:var(--fs-sm);color:var(--fg-2);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ib-saved-mng{display:block;text-align:center;font-size:var(--fs-xs);font-weight:600;color:var(--link);padding:.6rem;border-top:1px solid var(--border-1);margin-top:4px}.inbox-folders{background:var(--bg-surface);border-right:1px solid var(--border-1);overflow-y:auto;padding:.8rem .6rem}.inbox .ib-folder-trigger{display:none}.inbox-folders .fld-grp{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);padding:.6rem .6rem .4rem}.inbox-folders .fld{display:flex;align-items:center;justify-content:space-between;gap:.4rem;width:100%;background:transparent;border:0;border-radius:var(--r-md);padding:.5rem .6rem;cursor:pointer;font-family:var(--font-sans);font-size:var(--fs-sm);font-weight:var(--fw-medium);color:var(--fg-2);white-space:nowrap}.inbox-folders .fld>span:first-child{overflow:hidden;text-overflow:ellipsis}.inbox-folders .fld:hover{background:var(--neutral-50);color:var(--fg-1)}.inbox-folders .fld.active{background:var(--sky-soft);color:var(--sky-deep);font-weight:var(--fw-bold)}.inbox-folders .fld .n{font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--fg-4)}.inbox-folders .fld.active .n{color:var(--sky-deep)}.inbox-folders .fld .n.alert{color:#fff;background:var(--coral);border-radius:999px;padding:1px 7px}@media (max-width:1080px){.inbox{grid-template-columns:188px 300px 1fr!important}.inbox .ctx{display:none}}@media (max-width:760px){.inbox{grid-template-columns:1fr!important}.inbox .thread-pane,.inbox-folders{display:none}}.ibn-modes{display:flex;gap:4px;width:100%;margin-bottom:2px}.ibn-modes button{background:transparent;border:0;color:#8696a0;font-family:var(--font-sans);font-size:.74rem;font-weight:700;padding:.32rem .7rem;border-radius:999px;cursor:pointer}.ibn-modes button:hover{color:#cdd6dc}.ibn-modes button.on{background:#2a3942;color:#e9edef}.ibn-modes button[data-mode=note].on{background:rgba(255,200,61,.22);color:#ffd460}.thread-pane .composer.note .box{background:rgba(255,200,61,.12);color:#ffe9ad;box-shadow:inset 0 0 0 1px rgba(255,200,61,.4)}.thread-pane .composer.note .box::-moz-placeholder{color:#c9a747}.thread-pane .composer.note .box::placeholder{color:#c9a747}.thread-pane .composer.note .send{background:var(--sun)}.thread-pane .composer.note .send:hover{background:var(--sun-deep)}.bub.note{align-self:stretch;max-width:100%;background:rgba(255,200,61,.13);border:1px solid rgba(255,200,61,.28);border-left:3px solid var(--sun);color:#f1e4c0;border-radius:10px;padding:7px 11px 8px;font-size:.85rem;line-height:1.4;box-shadow:none}.bub.note .nlbl{display:flex;align-items:center;gap:.4rem;font-size:.6rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#ffd460;margin-bottom:3px}.bub.note .who{color:#fff;font-weight:700}.bub.note .men{color:#ffd460;font-weight:700}.bub.note .t{color:hsla(44,64%,85%,.55)}.ibn-sys{align-self:center;font-size:.66rem;color:#8696a0;background:hsla(0,0%,100%,.05);padding:3px 12px;border-radius:999px;margin:2px 0}.ibn-sys b{color:#cdd6dc}.tbar .ibn-ava{width:18px;height:18px;border-radius:50%;display:inline-grid;place-items:center;font-size:9px;font-weight:800;color:#fff;margin-right:.1rem}.ibn-menu{position:absolute;z-index:30;width:236px;background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:.4rem}.ibn-menu.assign{top:98px;left:14px}.ibn-menu.ibn-mention{bottom:118px;left:14px}.ibn-menu .h{font-family:var(--font-mono);font-size:var(--fs-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-4);padding:.4rem .5rem .5rem}.ibn-opt{display:flex;align-items:center;gap:.55rem;width:100%;background:transparent;border:0;border-radius:var(--r-md);padding:.45rem .5rem;cursor:pointer;text-align:left}.ibn-opt:hover{background:var(--neutral-100)}.ibn-opt .av{width:27px;height:27px;border-radius:50%;color:#fff;display:grid;place-items:center;font-size:10px;font-weight:700;flex-shrink:0}.ibn-opt .nm{font-size:var(--fs-sm);color:var(--fg-1);font-weight:600;flex:1}.ibn-opt.sel .nm{color:var(--violet-deep)}.ibn-opt .pr{font-size:var(--fs-2xs);color:var(--fg-4)}.ibn-opt .dot{width:7px;height:7px;border-radius:50%;background:var(--grass);flex-shrink:0;box-shadow:0 0 0 3px var(--grass-soft)}.conv .ib-sla{font-size:var(--fs-2xs);font-weight:700;padding:2px 7px;border-radius:999px;background:var(--neutral-100);color:var(--fg-3)}.conv .ib-sla.soon{background:var(--sun-soft);color:var(--sun-deep)}.conv .ib-sla.breach{background:var(--coral-soft);color:var(--coral-deep)}.conv .ib-claim{font-size:var(--fs-2xs);font-weight:700;border:1.3px solid var(--border-2);background:var(--bg-surface);color:var(--fg-1);border-radius:999px;padding:2px 9px;cursor:pointer;margin-left:auto}.conv .ib-claim:hover{border-color:var(--ink);background:var(--ink);color:#fff}.med-dl-ctl.is-indeterminate .med-dl-ring{animation:med-dl-spin .9s linear infinite}.med-dl-ctl.is-indeterminate .med-dl-ring-fg{transition:none}@keyframes med-dl-spin{0%{transform:rotate(-90deg)}to{transform:rotate(270deg)}}@media (prefers-reduced-motion:reduce){.med-dl-ctl.is-indeterminate .med-dl-ring{animation-duration:2.4s}}.med-dl-ctl .med-dl-glyph[hidden],.med-dl-ctl .med-dl-ico[hidden],.med-dl-ctl .med-dl-ring[hidden]{display:none}.bub.has-media .med-doc-sub.is-live{text-transform:none;letter-spacing:normal}.gbpq-pick{position:relative;display:inline-block}.gbpq-pick>summary{list-style:none;cursor:pointer}.gbpq-pick>summary::-webkit-details-marker{display:none}.gbpq-pick>summary:after{content:"›";margin-left:.35rem;color:var(--fg-3)}.gbpq-pick[open]>summary:after{content:"⌄"}.gbpq-pop{position:absolute;top:calc(100% + .4rem);left:0;z-index:60;min-width:260px;max-width:min(340px,calc(100vw - 1.5rem));background:var(--bg-surface);border:1px solid var(--border-1);border-radius:var(--r-lg);box-shadow:var(--sh-lg);padding:.35rem}.gbpq-pop.flip-right{left:auto;right:0}.gbpq-pop-r{display:block;padding:.55rem .7rem;border-radius:var(--r-md);color:var(--fg-1)}.gbpq-pop-r:hover{background:var(--neutral-50)}.gbpq-pop-r.active{background:var(--neutral-100)}.gbpq-pop-r.active .gbpq-pop-t:after{content:" ✓";color:var(--grass-deep)}.gbpq-pop-t{display:block;font-weight:var(--fw-bold)}.gbpq-pop-s{display:block;margin-top:.15rem;font-size:var(--fs-2xs);color:var(--coral-deep,var(--fg-3))}.gbpq-clear{margin-left:auto;font-size:var(--fs-sm);color:var(--sky-deep,var(--fg-2));text-decoration:underline}.gbpq-n{margin-left:.3rem;color:var(--fg-3);font-weight:var(--fw-medium)}.gbpq-chip.active .gbpq-n{color:hsla(0,0%,100%,.7)}.gbpq-range.is-off{display:none}.gbpq-pop-btn{width:100%;text-align:left;background:none;border:0;font:inherit;cursor:pointer}.gbpq-range{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;padding:.6rem .7rem 0;margin-top:.35rem;border-top:1px solid var(--border-1)}.gbpq-range input[type=date]{flex:1 1 8rem;min-width:0;padding:.4rem .55rem;border:1px solid var(--border-1);border-radius:var(--r-md);background:var(--bg-surface);color:var(--fg-1);font:inherit;font-size:var(--fs-sm)}.gbpq-range-to{color:var(--fg-3);font-size:var(--fs-sm)}.gbpq-synced{margin-left:auto;font-size:var(--fs-2xs);color:var(--fg-3);white-space:nowrap}.gbpq-search{flex:1 1 100%;min-width:0;display:flex;align-items:center;gap:.4rem}.gbpq-search input[type=search]{flex:1 1 auto}.gbpq-search-go{flex:0 0 auto}.gbpq-search input[type=search]{width:100%;min-width:0;box-sizing:border-box;padding:.7rem 1rem;font-size:var(--fs-sm);border:1px solid var(--border-1);border-radius:999px;background:var(--bg-canvas,var(--neutral-50));color:var(--fg-1);font-family:inherit}.gbpq-search input[type=search]::-moz-placeholder{text-overflow:ellipsis}.gbpq-search input[type=search]::placeholder{text-overflow:ellipsis}.gbpq-search input[type=search]:focus{outline:2px solid var(--sky);outline-offset:-1px}.gbpq-cq{width:100%;box-sizing:border-box;margin-top:.6rem;padding:.55rem .8rem;border:1px solid var(--border-1);border-radius:999px;background:var(--bg-canvas,var(--neutral-50));color:var(--fg-1);font:inherit;font-size:var(--fs-sm)}.gbpq-cq:focus{outline:2px solid var(--sky);outline-offset:-1px}.gbpq-cands{margin-top:.5rem;max-height:240px;overflow-y:auto}.gbpq-cand{display:block;width:100%;text-align:left;padding:.5rem .6rem;border:0;border-radius:var(--r-md);background:transparent;cursor:pointer;font:inherit}.gbpq-cand:hover{background:var(--neutral-50)}.gbpq-cand[disabled]{opacity:.5;cursor:default}.gbpq-cand-n{display:block;font-weight:var(--fw-bold);color:var(--fg-1)}.gbpq-cand-s{display:block;margin-top:.1rem;font-family:var(--font-mono);font-size:var(--fs-2xs);color:var(--fg-3)}.gbpq-linked{display:flex;align-items:center;gap:.6rem;margin-top:.5rem}.gbpq-linked-n{color:var(--fg-1);flex:1 1 auto}.gbpq-addc,.gbpq-linked-n{font-weight:var(--fw-bold)}.gbpq-addc{display:inline-block;margin-top:.5rem;font-size:var(--fs-sm);color:var(--sky-deep,var(--fg-2))}.gbpq-addc:hover{text-decoration:underline}.gbpo{display:flex;flex-direction:column;gap:1rem}.gbpo-id{display:flex;justify-content:space-between;gap:1.25rem;flex-wrap:wrap}.gbpo-id-l{min-width:0;flex:1 1 22rem}.gbpo-id-t{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;font-size:var(--fs-xl);font-weight:var(--fw-bold);line-height:1.2}.gbpo-id-s{margin-top:.3rem;color:var(--ink-600);font-size:var(--fs-sm);overflow-wrap:anywhere}.gbpo-id-ids{margin-top:.45rem;display:flex;gap:.5rem;flex-wrap:wrap;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-xs);color:var(--ink-500)}.gbpo-id-ids .gbpo-sep:before{content:"·";margin-right:.5rem;color:var(--ink-500)}.gbpo-id-r{display:flex;flex-direction:column;align-items:stretch;gap:.55rem;flex:0 1 20rem}.gbpo-vom{display:inline-flex;align-items:center;gap:.3rem;padding:.12rem .5rem;border-radius:999px;border:1px solid var(--border-2);color:var(--success);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap}.gbpo-conn{border:1px solid var(--border-1);border-radius:var(--radius-md,.6rem);padding:.6rem .75rem;background:var(--surface-2,transparent)}.gbpo-conn-h{font-size:var(--fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-500)}.gbpo-conn-a{display:flex;align-items:center;gap:.4rem;margin-top:.25rem;font-size:var(--fs-sm);overflow-wrap:anywhere}.gbpo-conn-s{margin-top:.3rem;font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-xs);color:var(--ink-500);overflow-wrap:anywhere}.gbpo-dot{width:.5rem;height:.5rem;border-radius:999px;background:var(--success);flex:none}.gbpo-dot.off{background:var(--ink-500)}.gbpo-quick{display:flex;gap:.5rem;flex-wrap:wrap}.gbpo-quick-b{display:inline-flex;align-items:center;gap:.4rem;padding:.45rem .85rem;border:1px solid var(--border-1);border-radius:999px;background:var(--surface-1,transparent);color:inherit;text-decoration:none;font-size:var(--fs-sm)}.gbpo-quick-b:hover{border-color:var(--border-2,var(--border-1));background:var(--surface-2,transparent)}.gbpo-nodata{font-size:var(--fs-base);font-weight:var(--fw-medium);color:var(--ink-500)}.gbpo-need{display:flex;flex-direction:column;gap:.4rem;margin-top:.6rem}.gbpo-need-r{display:flex;align-items:center;gap:.6rem;padding:.6rem .75rem;border-radius:var(--radius-md,.6rem);background:var(--surface-2,transparent);color:inherit;text-decoration:none}a.gbpo-need-r:hover{background:var(--surface-3,var(--surface-2,transparent))}.gbpo-need-t{display:flex;flex-direction:column;gap:.12rem;min-width:0}.gbpo-need-t b{font-weight:var(--fw-medium)}.gbpo-need-t small{color:var(--ink-600);font-size:var(--fs-xs);overflow-wrap:anywhere}.gbpo-caps{margin-top:.7rem;display:flex;flex-direction:column}.gbpo-cap{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.5rem 0;border-top:1px solid var(--border-1);font-size:var(--fs-sm)}.gbpo-cap:first-child{border-top:0}.gbpo-cap-v{color:var(--ink-600);text-align:right}.gbpo-warn{margin-top:.7rem}@media (max-width:640px){.gbpo-id{flex-direction:column}.gbpo-id-l,.gbpo-id-r{flex:0 0 auto;width:100%}.gbpo-cap{flex-direction:column;align-items:flex-start;gap:.15rem}.gbpo-cap-v{text-align:left}}.gbpo-id-top{display:flex;align-items:center;gap:.7rem}.gbpo-need-i{align-items:center;justify-content:center;width:2rem;height:2rem;border:1px solid var(--border-1);border-radius:.55rem;color:var(--ink-600);background:var(--surface-1,transparent)}.gbpo-need-i,.gbpo-need-x{display:inline-flex;flex:none}.gbpo-need-x{margin-left:auto;color:var(--ink-500)}.gbpo-need-r{justify-content:flex-start}.gbpo-cap-v{font-family:var(--font-mono,ui-monospace,monospace);font-size:var(--fs-xs)}.gbpo .anx-card-h{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.gbpo .anx-card-h .anx-card-t{margin:0}.gbpo-id-r{align-items:flex-end}.gbpo-id-r>.btn{align-self:flex-end;white-space:nowrap}.gbpo-id-r>.gbpo-conn{width:100%}.gbpo-id{align-items:flex-start}@media (max-width:640px){.gbpo-id-r{align-items:stretch}.gbpo-id-r>.btn{align-self:stretch}}