.fb-chat-notices{flex-shrink:0;width:100%;max-width:var(--talk-w, 720px);margin-inline:auto;padding-inline:16px;box-sizing:border-box;color:var(--ink-2);font-size:var(--type-body);line-height:1.5;overflow-wrap:anywhere}.fb-chat-notices p{margin:8px 0}.fb-chat-notices .fb-btn{margin-inline-start:8px}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/figtree-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Figtree;font-style:normal;font-weight:300 900;font-display:swap;src:url(/fonts/figtree/figtree-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-normal-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/fonts/plus-jakarta-sans/plus-jakarta-sans-normal-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree-fallback;src:local("Arial");size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}@font-face{font-family:PJS-fallback;src:local("Arial");size-adjust:100.94%;ascent-override:89%;descent-override:19%;line-gap-override:0%}:root{--type-meta: 15px;--type-body: 17px;--type-lead: 20px;--type-title: 24px;--type-display: 32px}:root{--bg: #101623;--surface: #141A29;--surface-2: #181F2F;--raised: #21283B;--line: rgb(255 255 255 / .1);--line-strong: rgb(255 255 255 / .23);--ink: #FFFFFF;--ink-2: #CAC9D9;--ink-3: #9396AC;--primary: #6C57EA;--primary-hover: #5D48DB;--primary-ink: #9484F5;--primary-tint: #3C256B;--good: #11C094;--warn: #FFAE64;--bad: #FD2840;--bad-tint: #3E1726;--radius: 8px;--sans: "Figtree", "Figtree-fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;--display: "Plus Jakarta Sans", "PJS-fallback", -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:#0e131f;color:var(--ink);font:400 var(--type-body)/1.5 var(--sans)}h1,h2{font-family:var(--display);letter-spacing:-.01em}button,textarea{font:inherit;color:inherit}h1,h2,h3{margin:0;font-weight:600}h1{font-weight:700}p{margin:0 0 8px}ul,ol{margin:0 0 8px;padding-left:20px}.aui-muted{color:var(--ink-3)}:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.aui-btn{min-height:36px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--line-strong);background:none;font-size:var(--type-meta);font-weight:600;cursor:pointer}.aui-btn:hover{background:#ffffff0a}.aui-btn--primary{background:var(--primary);border-color:transparent}.aui-btn--primary:hover{background:var(--primary-hover)}.aui-btn--primary:disabled{background:#ffffff1f;color:#ffffff4d;cursor:default}.aui-btn--text{border-color:transparent;color:var(--primary-ink);padding:0 8px}.aui-chip{display:inline-block;font-size:var(--type-meta);padding:2px 10px;border-radius:16px;background:var(--primary-tint);color:var(--ink-2)}.aui-chip--btn{border:1px solid var(--line-strong);background:none;cursor:pointer;font-size:var(--type-meta);padding:6px 12px}.aui-chip--btn[aria-pressed=true]{border-color:var(--primary);background:var(--primary-tint)}.aui-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.fb{height:100vh;display:grid;grid-template-rows:auto auto minmax(0,1fr);padding:16px;gap:8px}.fb-context{display:flex;gap:8px 16px;flex-wrap:wrap;padding:8px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);font-size:var(--type-meta)}.fb-tabs{display:none}.fb-body{min-height:0;display:grid;grid-template-columns:minmax(340px,440px) minmax(0,1fr);border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);overflow:hidden}.fb-chat{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.fb-status{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--line);font-size:var(--type-meta);color:var(--ink-2)}.fb-viewport{flex:1;min-height:0;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.fb-footer{position:sticky;bottom:-16px;margin:auto -16px -16px;padding:12px 16px 16px;background:var(--bg);border-top:1px solid var(--line)}.fb-tobottom{position:absolute;top:-40px;left:50%;transform:translate(-50%);background:var(--surface-2)}.fb-tobottom:disabled{display:none}.fb-composer{display:flex;align-items:flex-end;gap:8px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius);background:#121826}.fb-composer:focus-within{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary)}.fb-composer__input{flex:1;min-height:36px;max-height:160px;resize:none;border:0;background:none;padding:7px 8px;outline:none;font-size:var(--type-meta)}.fb-start{margin-top:auto}.fb-start h1{font-size:var(--type-lead);margin-bottom:8px}.fb-start p{color:var(--ink-2)}.fb-starters{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:12px}.fb-pane{min-height:0;overflow-y:auto;padding:24px}.fb-pane h2{font-size:var(--type-lead);margin-bottom:4px}.fb-pane__empty{color:var(--ink-2)}.fb-shelf{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.aui-msg{display:flex;flex-direction:column;gap:10px}.aui-msg--you{align-items:flex-end}.aui-bubble{max-width:85%;background:var(--raised);padding:8px 12px;border-radius:var(--radius)}.aui-bubble p:last-child{margin:0}.aui-say{color:var(--ink)}.aui-say p:last-child{margin-bottom:0}.aui-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.aui-card h3{font-size:var(--type-body)}.aui-card__head{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;margin-bottom:8px}.aui-card__head p{margin:0;font-size:var(--type-meta)}.aui-review{border-color:var(--primary)}.aui-review table{margin:8px 0}.aui-recovery{border-color:var(--bad);background:var(--bad-tint)}.aui-known{display:grid;gap:12px}.aui-known li{margin-bottom:4px}.aui-activity__head{width:100%;display:flex;align-items:center;gap:8px;min-height:36px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:var(--type-meta);font-weight:600;text-align:left}.aui-activity__head .aui-muted{margin-left:auto;font-weight:400}.aui-steps{list-style:none;padding:8px 12px 0;margin:0;font-size:var(--type-meta)}.aui-steps li{display:flex;justify-content:space-between;gap:8px;padding:4px 0}.aui-dot{width:8px;height:8px;border-radius:50%;background:var(--good);flex:none}.aui-dot.is-running{background:var(--primary-ink);animation:pulse 1.2s ease-in-out infinite}@keyframes pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.aui-dot.is-running{animation:none}}.aui-choices{border:0;padding:0;margin:0}.aui-choices legend{font-weight:600;margin-bottom:8px;padding:0}.aui-choices__opts{display:grid;gap:8px}.aui-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left;border:1px solid var(--line-strong);border-radius:var(--radius);background:none;cursor:pointer}.aui-option:hover:not(:disabled){background:#ffffff0a}.aui-option[aria-pressed=true]{border-color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary)}.aui-option:disabled{cursor:default;opacity:.6}.aui-choices.is-superseded{opacity:.6}.aui-suggest{display:flex;gap:8px;flex-wrap:wrap}.aui-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.aui-metric{display:flex;flex-direction:column;padding:10px;border-radius:var(--radius);background:var(--surface-2)}.aui-metric__v{font-size:var(--type-title);font-weight:600}.aui-metric__l{font-size:var(--type-meta);color:var(--ink-2)}.aui-settings{margin:0;display:grid;gap:2px}.aui-setting{display:grid;grid-template-columns:40% 1fr;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.aui-setting dt{color:var(--ink-2)}.aui-setting dd{margin:0;display:flex;align-items:center;gap:8px;overflow-wrap:anywhere}.aui-swatch{width:16px;height:16px;border-radius:4px;border:1px solid var(--line-strong);flex:none}.aui-table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:var(--type-meta)}th{text-align:left;color:var(--ink-3);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line-strong)}td{padding:6px 8px;border-bottom:1px solid var(--line)}.aui-code{margin:8px 0 0;padding:10px;border-radius:var(--radius);background:#0b0f19;font-size:var(--type-meta);overflow-x:auto;white-space:pre-wrap;overflow-wrap:anywhere}.aui-chart{margin:0}.aui-chart figcaption{font-weight:600;margin-bottom:8px}.aui-bars{list-style:none;padding:0;margin:0 0 6px;display:grid;gap:6px}.aui-bars li{display:grid;grid-template-columns:110px 1fr auto;align-items:center;gap:8px;font-size:var(--type-meta)}.aui-bars__track{height:10px;border-radius:4px;background:var(--surface-2);overflow:hidden}.aui-bars__fill{display:block;height:100%;border-radius:4px;background:var(--ink-3)}.aui-bars li.is-key .aui-bars__fill{background:var(--primary)}.aui-bars__v{color:var(--ink-2)}@media(max-width:860px){.fb{padding:8px}.fb-tabs{display:flex;gap:4px}.fb-tabs [aria-selected=true]{color:var(--ink);text-decoration:underline;text-underline-offset:6px}.fb-body{grid-template-columns:1fr}.fb-chat{border-right:0}.fb[data-tab=chat] .fb-pane,.fb[data-tab=work] .fb-chat{display:none}.fb-pane{padding:16px}}.fb--single .fb-body{grid-template-columns:minmax(0,760px);justify-content:center}.fb--single .fb-chat{border-right:0}.aui-cmd{margin-left:auto;font-size:var(--type-meta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:55%}[data-aui=card]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px 14px;display:flex;flex-direction:column;gap:6px}[data-aui=card-title],[data-aui=header]{font-weight:600;font-size:var(--type-body);margin:0}[data-aui=col]{display:flex;flex-direction:column;gap:6px}[data-aui=row]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}[data-aui=divider]{border:0;border-top:1px solid var(--line);margin:4px 0;width:100%}[data-aui=caption]{font-size:var(--type-meta);color:var(--ink-3)}[data-aui=badge]{font-size:var(--type-meta);padding:2px 10px;border-radius:16px;background:var(--primary-tint);color:var(--ink-2)}[data-aui=button]{min-height:36px;padding:0 16px;border-radius:var(--radius);border:1px solid var(--line-strong);background:none;font-weight:600;font-size:var(--type-meta);cursor:pointer}[data-aui=button][data-aui-variant=primary]{background:var(--primary);border-color:transparent;color:#fff}[data-aui=alert]{border:1px solid var(--line-strong);border-radius:var(--radius);padding:10px 12px;background:var(--surface-2)}[data-aui=alert][data-aui-tone=danger],[data-aui=alert][data-aui-tone=error]{border-color:var(--bad);background:var(--bad-tint)}[data-aui=fact]{display:flex;flex-direction:column}[data-aui=fact-value]{font-size:var(--type-title);font-weight:600}[data-aui=fact-label]{color:var(--ink-2);font-size:var(--type-meta)}.aui-dot.is-waiting{background:var(--warn)}.aui-dot.is-failed{background:var(--bad)}body{font-size:var(--type-body)}.fb-muted{color:var(--ink-3)}.fb-label{font-size:var(--type-meta);font-weight:600;color:var(--ink-3);text-transform:none}.fb-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:36px;padding:0 14px;border-radius:var(--radius);border:1px solid var(--line-strong);background:none;color:var(--ink);font:600 var(--type-body)/1 var(--sans);cursor:pointer;text-decoration:none}.fb-btn:hover:not(:disabled){background:var(--hover)}.fb-btn:disabled{opacity:.5;cursor:default}.fb-btn--primary{background:var(--primary);border-color:transparent;color:#fff}.fb-btn--primary:disabled{background:var(--hover-2);color:var(--ink-3);opacity:1}.fb-btn--borderless,.fb-btn--text{border-color:transparent;color:var(--primary-ink);padding:0 8px}.fb-link{color:var(--primary-ink)}.fb-tab{min-height:36px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:600 var(--type-body)/1 var(--sans);cursor:pointer}.fb-tab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--primary-ink)}.fb2{height:100vh;display:grid;grid-template-columns:var(--side-w, 296px) minmax(0,1fr) minmax(360px,420px);grid-template-rows:minmax(0,1fr);background:var(--bg)}.fb2[data-side=closed]{--side-w: 52px}.fb2-tabs{display:none}.fb2-talk{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line)}.fb2-viewport{flex:1;min-height:0;overflow-y:auto;padding:20px 24px;display:flex;flex-direction:column;gap:16px}.fb2-preview{min-height:0;overflow-y:auto;background:var(--bg-deep)}.fb-side{min-height:0;display:flex;flex-direction:column;border-right:1px solid var(--line);background:var(--surface)}.fb-side__head{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 12px 10px 23px}.fb-side__title{margin:0;font-size:var(--type-body);font-weight:600}.fb-side__body{flex:1;min-height:0;overflow-y:auto;padding:0 12px 16px 16px;display:flex;flex-direction:column;gap:20px}.fb-side__foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px 12px 16px;border-top:1px solid var(--line)}.fb-side[data-closed] .fb-side__title,.fb-side[data-closed] .fb-side__body,.fb-side[data-closed] .fb-side__foot>:not(.fb-iconbtn){display:none}.fb-side[data-closed] .fb-side__head,.fb-side[data-closed] .fb-side__foot{justify-content:center;padding-left:0;padding-right:0}.fb-section{display:flex;flex-direction:column;gap:8px}.fb-section__h{margin:0;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-facts{margin:0;display:grid;gap:4px;font-size:var(--type-body);color:var(--ink-2)}.fb-gaps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fb-gap{display:flex;align-items:center;gap:8px;font-size:var(--type-body);color:var(--ink-2)}.fb-gap:before{content:"";width:8px;height:8px;border-radius:50%;border:2px solid var(--warn);flex:none}.fb-iconbtn{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:var(--radius);background:none;color:var(--ink-3);cursor:pointer}.fb-iconbtn:hover{background:var(--hover);color:var(--ink)}.fb-iconbtn svg{width:18px;height:18px}.fb-seg{display:inline-flex;padding:2px;border-radius:var(--radius);background:var(--raised)}.fb-seg button{min-height:28px;padding:0 10px;border:0;border-radius:6px;background:none;color:var(--ink-3);font:600 var(--type-meta)/1 var(--sans);cursor:pointer}.fb-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000002e}.fb-missions{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fb-mission{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;text-align:left;border:1px solid transparent;border-radius:var(--radius);background:none;color:var(--ink);cursor:pointer;font-family:var(--sans)}.fb-mission:hover{background:var(--hover)}.fb-mission[aria-current=true]{border-color:var(--line-strong);background:var(--primary-tint)}.fb-mission__name{font-size:var(--type-body);font-weight:600}.fb-mission__do{font-size:var(--type-meta);color:var(--ink-3)}.fb-start{display:flex;flex-direction:column;gap:14px;max-width:620px;padding-top:4vh}.fb-start h1{margin:0;font-size:var(--type-title);font-weight:700}.fb-start p{margin:0;color:var(--ink-2)}.fb-start .fb-missions{gap:8px}.fb-start .fb-mission{border-color:var(--line-strong);background:var(--surface)}.fb-start .fb-mission:hover{border-color:var(--primary-ink)}.fb-dock{flex:none;padding:10px 16px 14px;border-top:1px solid var(--line);background:var(--bg);display:flex;flex-direction:column;gap:6px}.fb-latest{align-self:center;min-height:28px}.fb-latest:disabled{display:none}.fb-composer{display:flex;align-items:flex-end;gap:8px;padding:6px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field)}.fb-composer:focus-within{border-color:var(--primary-ink)}.fb-composer__input{flex:1;min-height:36px;max-height:160px;resize:none;border:0;background:none;padding:8px;outline:none;font:400 var(--type-body)/1.4 var(--sans);color:var(--ink)}.fb-composer__input::placeholder{color:var(--ink-3)}.fb-working,.fb-ack{margin:0;display:flex;align-items:center;gap:8px;font-size:var(--type-body);color:var(--ink-2)}.fb-msg{display:flex;flex-direction:column;gap:10px}.fb-msg:empty{display:none}.fb-msg--you{align-items:flex-end}.fb-bubble{max-width:85%;background:var(--raised);padding:8px 12px;border-radius:var(--radius);white-space:pre-wrap;overflow-wrap:anywhere}.fb-bubble--feedback{border:1px solid var(--warn);background:none}.fb-say{line-height:1.5;max-width:68ch;overflow-wrap:anywhere}.fb-say p:last-child,.fb-say ul:last-child{margin-bottom:0}.fb-call{font-size:var(--type-body);color:var(--ink-2)}.fb-call summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:28px}.fb-call summary::-webkit-details-marker{display:none}.fb-call__list{margin:6px 0 0;padding-left:18px;display:grid;gap:8px}.fb-wrong{display:flex;justify-content:flex-end;margin-top:-4px}.fb-wrong{opacity:0;transition:opacity .12s}@media(hover:none){.fb-wrong.is-last{opacity:1}}.fb-msg--fanbot:hover .fb-wrong,.fb-wrong:focus-within{opacity:1}.fb-wrong .fb-btn{min-height:28px;padding:0 4px;font-weight:600;color:var(--ink-3)}.fb-wrong .fb-btn:hover{color:var(--primary-ink)}.fb-wrong-form{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface)}.fb-calm{margin:0;padding:10px 12px;border:0;border-radius:12px;background:var(--raised);color:var(--ink);font-size:var(--type-body);display:flex;flex-wrap:wrap;gap:4px 8px;align-items:center}.fb-calm .fb-btn{margin-left:auto;min-height:34px;padding:0 14px;border:0;border-radius:var(--pill);background:var(--surface);color:var(--ink);font-weight:600}:root[data-theme=light] .fb-calm .fb-btn{background:#fff;box-shadow:0 1px 2px #1016230f}.fb-calm .fb-btn:hover{background:var(--hover-2)}.fb-surface{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:12px 14px}.fb-surface--approval{border-color:var(--primary-ink)}.fb-approval-list{margin:0;padding-left:18px;display:grid;gap:4px;font-size:var(--type-body)}.a2-col{display:flex;flex-direction:column}.a2-row{display:flex;flex-wrap:wrap;align-items:center}.a2-card{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px;background:var(--surface-2)}.a2-text{margin:0;overflow-wrap:anywhere}.a2-h1,.a2-h2,.a2-h3,.a2-h4,.a2-h5{font-size:var(--type-lead)}.a2-body{font-size:var(--type-body)}.a2-caption,.a2-details{font-size:var(--type-body);color:var(--ink-3)}.a2-details summary{cursor:pointer;min-height:28px;display:inline-flex;align-items:center;color:var(--primary-ink);font-weight:600}.a2-code{display:block;margin-top:6px;padding:8px 10px;border-radius:var(--radius);background:var(--code);font:var(--type-meta)/1.4 ui-monospace,Menlo,monospace;white-space:pre-wrap;overflow-wrap:anywhere;color:var(--ink-2)}.a2-alert{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);font-size:var(--type-body)}.a2-alert--success{background:var(--good-tint)}.a2-alert--warning{background:var(--warn-tint)}.a2-alert--error{background:var(--bad-tint)}.a2-alert--info{background:var(--primary-tint)}.a2-divider{border:0;border-top:1px solid var(--line);margin:4px 0;width:100%}.a2-img{max-width:100%;border-radius:var(--radius)}.a2-field{display:flex;flex-direction:column;gap:4px;font-size:var(--type-body);color:var(--ink-2)}.a2-field input,.a2-field select,.a2-field textarea{min-height:36px;padding:6px 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field);color:var(--ink);font:400 var(--type-body)/1.4 var(--sans)}.a2-check{display:flex;gap:8px;align-items:center;font-size:var(--type-body)}.a2-tabs__list{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:8px}.fbc-card{display:flex;flex-direction:column;gap:8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);padding:12px;min-width:0}.fbc-title{margin:0;font-size:var(--type-lead);font-weight:600}.fbc-muted{color:var(--ink-3);margin:0}.fbc-small{font-size:var(--type-meta)}.fbc-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fbc-checklist__summary{margin:0;color:var(--ink-3);font-size:var(--type-meta);line-height:1.5}.fbc-checklist__item{display:flex;align-items:flex-start;gap:10px;font-size:var(--type-body);line-height:1.5}.fbc-checklist__marker{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border-radius:50%;color:var(--ink-3);background:var(--raised)}.fbc-checklist__marker--pass{color:var(--good);background:var(--good-tint)}.fbc-checklist__marker--fail{color:var(--bad);background:var(--bad-tint)}.fbc-checklist__marker svg{width:16px;height:16px}.fbc-checklist__text{min-width:0;overflow-wrap:anywhere}.fbc-checklist__detail{margin:2px 0 0;color:var(--ink-3);font-size:var(--type-meta);line-height:1.5}.fbc-fans{margin:0;font-size:var(--type-body);color:var(--ink-2);padding-top:6px;border-top:1px solid var(--line)}.fbc-badge{font-size:var(--type-meta);font-weight:600;padding:2px 10px;border-radius:12px;background:var(--primary-tint);color:var(--ink);white-space:nowrap}.fbc-swatch{width:16px;height:16px;border-radius:4px;border:1px solid var(--line-strong);flex:none;display:inline-block}.fbc-value{display:inline-flex;align-items:center;gap:6px}.fbc-value--stops{flex-wrap:wrap;gap:4px 6px}.fbc-table-wrap{overflow-x:auto}.fbc-table{width:100%;border-collapse:collapse;font-size:var(--type-body)}.fbc-table th{text-align:left;color:var(--ink-3);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line-strong)}.fbc-table td{padding:6px 8px;border-bottom:1px solid var(--line);vertical-align:top}.fbc-table .fbc-tight{white-space:nowrap;width:1%}.fbc-after{font-weight:600}.fbc-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.fbc-tile{display:flex;flex-direction:column;gap:2px;padding:10px;border-radius:var(--radius);background:var(--raised)}.fbc-tile__v{font-size:var(--type-display);font-weight:600}.fbc-tile__l{font-size:var(--type-body);color:var(--ink-2)}.fbc-bars{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fbc-bar{display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,30%) 3ch;align-items:center;gap:10px;font-size:var(--type-meta)}.fbc-bar__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbc-bar__value{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.fbc-bar__track{height:6px;border-radius:3px;background:var(--raised);overflow:hidden}.fbc-splits{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fbc-split{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;font-size:var(--type-meta)}.fbc-split__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fbc-split__value{font-weight:600;text-align:right;font-variant-numeric:tabular-nums}.fbc-split__bar{grid-column:1 / -1;display:flex;gap:2px;height:6px;border-radius:3px;overflow:hidden;background:var(--raised)}.fbc-split__seg{display:block;min-width:2px}.fbc-split__seg--0{background:var(--primary-ink)}.fbc-split__seg--1{background:var(--ink-3);opacity:.5}.fbc-split__seg--2{background:var(--ink);opacity:.75}.fbc-split__parts{grid-column:1 / -1;font-size:var(--type-meta)}.fbc-more{justify-self:start;align-self:flex-start;margin-top:2px;padding:0;border:0;background:none;color:var(--primary-ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.fbc-more:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fbc-source{margin:2px 0 0;font-size:var(--type-meta);color:var(--ink-3)}.fbc-bar__fill{display:block;height:100%;border-radius:4px;background:#9484f5}.fbc-notes{gap:10px;max-height:420px;overflow-y:auto}.fbc-notes__h{margin:0 0 2px;font-size:var(--type-body);font-weight:600}.fbc-notes .fb-say{font-size:var(--type-body)}.fbc-notes .fb-say p,.fbc-notes .fb-say ul{margin:0 0 4px}.fbc-settings{margin:0;display:grid}.fbc-setting{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:var(--type-body)}.fbc-setting dt{color:var(--ink-2);display:flex;flex-direction:column}.fbc-setting dd{margin:0;overflow-wrap:anywhere}.fbc-desc{font-size:var(--type-body)}.pv{min-height:100%;display:flex;flex-direction:column;gap:12px;padding:16px 20px 20px}.fb-ctx__select{min-height:34px;min-width:180px;max-width:240px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field);color:var(--ink);font:600 var(--type-body) var(--sans)}.pv-views{display:inline-flex;padding:2px;border-radius:var(--radius);background:var(--raised)}.pv-views button{min-height:30px;padding:0 12px;border:0;border-radius:6px;background:none;color:var(--ink-3);font:600 var(--type-meta)/1 var(--sans);cursor:pointer}.pv-views button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #0000002e}.pv-note{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:var(--type-meta);color:var(--ink-2)}.pv-switch{margin-left:auto;padding:0;border:0;background:none;color:var(--primary-ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.pv-switch:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.pv-dot{width:8px;height:8px;border-radius:50%;background:var(--warn);flex:none}.pv-note[data-kind=live] .pv-dot{background:var(--good)}.pv-note[data-kind=updated]{color:var(--ink);font-weight:600}.pv-note[data-kind=updated] .pv-dot{background:var(--primary-ink)}.pv-device{align-self:center;width:100%;max-width:380px;flex:1;min-height:560px;display:flex;padding:8px;border-radius:34px;background:var(--frame);border:1px solid var(--line-strong);box-shadow:0 18px 40px -12px #00000073}.pv-frame{flex:1;width:100%;border:0;border-radius:27px;background:#fff}.pv-wait{flex:1;border-radius:27px;background:var(--surface);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:24px;text-align:center;color:var(--ink-2);font-size:var(--type-body)}.pv-wait h3{margin:0;font-size:var(--type-lead);color:var(--ink)}.pv-empty{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:16px;border:1px dashed var(--line-strong);border-radius:var(--radius)}.pv-empty h3{font-size:var(--type-lead);margin:0}.pv-empty p{margin:0;color:var(--ink-2)}@media(max-width:999px){.fb2{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.fb-side{display:none}.fb2-tabs{display:flex;align-items:center;gap:4px;padding:0 8px 0 12px;border-bottom:1px solid var(--line);background:var(--surface)}.fb2-tabs .fb-seg{margin-left:auto}.fb2-talk{border-right:0}.fb2[data-tab=talk] .fb2-preview,.fb2[data-tab=preview] .fb2-talk{display:none}.fb2-viewport{padding:14px 14px 12px}.fb-dock{padding:8px 12px 12px}.pv{padding:12px}}[data-outcome]:focus{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-surface .fbc-card{border:0;padding:0;background:none}.fb-surface .fbc-table-wrap{margin:0 -2px}.fbc-card{gap:10px;padding:14px 16px;background:var(--surface)}.fbc-state{font-size:var(--type-meta);font-weight:600;padding:2px 10px;border-radius:12px;background:var(--warn-tint);color:var(--warn)}.fbc-dot{width:10px;height:10px;border-radius:50%;flex:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.fbc-stats{margin:0;display:flex;flex-wrap:wrap;gap:8px 32px}.fbc-stat{display:flex;flex-direction:column-reverse;gap:0}.fbc-stat dt{font-size:var(--type-meta);color:var(--ink-3)}.fbc-stat dd{margin:0;font-size:var(--type-display);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.fbc-bar__fill{background:var(--primary-ink)}.fbc-fans,.fb-call{color:var(--ink-3);font-size:var(--type-meta)}.fb-facts{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:var(--type-meta);color:var(--ink-2)}.fb-start__gaps{color:var(--warn)!important;font-weight:600}.fb-start .fb-missions{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.fb-btn:focus-visible,.fb-mission:focus-visible,.fb-tab:focus-visible,.pv-views button:focus-visible,.fb-seg button:focus-visible,.fb-iconbtn:focus-visible,.fb-ctx__select:focus-visible,.fb-call summary:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-composer:focus-within{box-shadow:0 0 0 1px var(--primary-ink)}.fb-ctx__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:32px;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 17px) 55%,calc(100% - 12px) 55%;background-size:5px 5px;background-repeat:no-repeat}.fbc-dot{box-shadow:0 0 0 1px var(--ink-3)}.fbc-lead{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:var(--type-body);color:var(--ink);font-weight:600}.fbc-lead .pv-dot{margin-top:7px;background:var(--warn)}.pv-note[data-kind=proposed]{color:var(--ink);font-weight:600}.pv-note[data-kind=proposed] .pv-dot{background:var(--primary-ink);box-shadow:0 0 0 4px var(--primary-tint)}.pv-device:has(+*),.pv-device{transition:box-shadow .4s cubic-bezier(.16,1,.3,1)}.pv[data-proposed] .pv-device{box-shadow:0 0 0 3px var(--primary-ink),0 18px 40px -12px #00000073}.fb-side,.fb2-talk{border-right:0}.fb-side__foot,.fb-dock{border-top:0}.fb-side{background:var(--surface)}.fb2-preview{background:var(--bg-deep)}:root[data-theme=light] .fb-side{background:var(--bg-deep)}:root[data-theme=light] .fb2-talk{background:var(--surface)}:root[data-theme=light] .fb2-preview{background:var(--bg)}.fb-composer{border:0;background:var(--raised);border-radius:12px;padding:6px 6px 6px 10px}.fb-composer:focus-within{box-shadow:0 0 0 2px var(--primary-ink)}:root[data-theme=light] .fb-composer{background:var(--bg)}.fb-btn{border-color:transparent;background:var(--hover-2)}.fb-btn:hover:not(:disabled){background:var(--raised)}.fb-btn--primary{background:var(--primary)}.fb-btn--primary:hover:not(:disabled){background:var(--primary-hover)}.fb-btn--text,.fb-btn--borderless{background:none}.fbc-card,.fb-surface{border:0;border-radius:12px;background:var(--surface);padding:16px 18px}:root[data-theme=light] .fbc-card,:root[data-theme=light] .fb-surface{background:var(--bg)}.fb-surface--approval{box-shadow:inset 0 0 0 1px var(--primary-tint)}.fb-surface .fbc-card{background:none;padding:0}.fbc-table th{border-bottom:0;padding:4px 8px 6px;font-size:var(--type-meta)}.fbc-table td{border-bottom:0;padding:7px 8px}.fbc-table tbody tr+tr td{box-shadow:inset 0 1px 0 var(--line)}.fbc-fans{border-top:0;padding-top:2px}.a2-alert,.fb-surface .a2-card{border:0;border-radius:10px}.a2-card{border:0;background:var(--warn-tint);font-size:var(--type-meta)}.fb-bubble{background:var(--raised);border-radius:14px 14px 4px}.fb-mission{border:0}.fb-mission[aria-current=true]{background:var(--primary-tint)}.fb-start .fb-mission{border:0;background:var(--surface);border-radius:12px;padding:14px 16px}:root[data-theme=light] .fb-start .fb-mission{background:var(--bg)}.fb-start .fb-mission:hover{background:var(--raised)}.fb-start__gaps{font-weight:600}.fb-ctx__select{border:0;background-color:var(--surface)}:root[data-theme=light] .fb-ctx__select{background-color:var(--surface);box-shadow:0 1px 2px #10162314}.pv-device{border:0;padding:6px;box-shadow:0 24px 48px -20px #00000080}.pv[data-proposed] .pv-device{box-shadow:0 0 0 2px var(--primary-ink),0 24px 48px -20px #00000080}.pv-empty{border:0;background:var(--surface)}.fb-seg{background:var(--hover-2)}.fb-calm{border:0}.fb-btn,.fb-tab,.pv-views button,.fb-seg button,.fb-iconbtn,.fb-ctx__select{min-height:40px}.fb-iconbtn{min-width:40px}.fb-wrong .fb-btn{min-height:36px}.fb2--gallery{grid-template-columns:minmax(0,1fr) minmax(360px,420px);grid-template-rows:auto minmax(0,1fr)}.fb-ghead{grid-column:1 / -1;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 24px;background:var(--surface)}.fb-ghead h2{margin:0;font-size:var(--type-body)}.fb-ghead p{margin:0;flex:1;color:var(--ink-3);font-size:var(--type-meta)}.fb-wrong{margin-top:-6px}.fb-feedback{color:var(--ink-3)}.fb-feedback:hover{color:var(--primary-ink);background:var(--hover)}.pv-device{flex:none;align-self:center;width:min(100%,380px,calc((100vh - 150px) * 9 / 19.5));aspect-ratio:9 / 19.5;min-height:0;height:auto}.pv-frame,.pv-wait{min-height:0}.fb2{grid-template-columns:var(--side-w, 356px) auto minmax(0,1fr) auto var(--pv-w, 420px)}.fb2[data-side=closed]{grid-template-columns:52px minmax(0,1fr) auto var(--pv-w, 420px)}.fb-split{width:9px;margin:0 -4px;position:relative;z-index:2;cursor:col-resize;touch-action:none;background:none}.fb-split:after{content:"";position:absolute;top:0;bottom:0;left:4px;width:1px;background:transparent;transition:background .15s}.fb-split:hover:after,.fb-split[data-dragging]:after,.fb-split:focus-visible:after{background:var(--primary-ink);width:2px;left:3.5px}.fb-split:focus-visible{outline:none}.fb2:has(.fb-split[data-dragging]){cursor:col-resize;-webkit-user-select:none;user-select:none}.fb2:has(.fb-split[data-dragging]) iframe{pointer-events:none}@media(max-width:999px){.fb-split{display:none}.fb2,.fb2[data-side=closed]{grid-template-columns:minmax(0,1fr)}}.fb2.fb2--gallery{grid-template-columns:minmax(0,1fr) minmax(360px,420px)}.fb-dock{padding:8px 20px 18px;background:linear-gradient(to bottom,transparent,var(--bg) 40%)}:root[data-theme=light] .fb-dock{background:linear-gradient(to bottom,transparent,var(--surface) 40%)}.fb-composer{align-items:flex-end;gap:8px;padding:8px 8px 8px 18px;border:0;border-radius:26px;background:var(--surface-2);box-shadow:0 1px 2px #0000001f,0 10px 28px -10px #00000073;transition:box-shadow .2s cubic-bezier(.16,1,.3,1)}:root[data-theme=light] .fb-composer{background:#fff;box-shadow:0 1px 2px #1016230f,0 10px 30px -12px #10162338,0 0 0 1px #1016230d}.fb-composer:focus-within{box-shadow:0 0 0 2px var(--primary-ink),0 10px 28px -10px #00000073}:root[data-theme=light] .fb-composer:focus-within{box-shadow:0 0 0 2px var(--primary-ink),0 10px 30px -12px #10162338}.fb-composer__input{padding:9px 0;font-size:var(--type-body)}.fb-send{flex:none;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;background:var(--primary);color:#fff;cursor:pointer;transition:background .15s,transform .15s}.fb-send svg{width:20px;height:20px}.fb-send:hover:not(:disabled){background:var(--primary-hover)}.fb-send:active:not(:disabled){transform:scale(.94)}.fb-send:disabled{background:var(--hover-2);color:var(--ink-3);cursor:default}.fb-send--stop{background:var(--ink);color:var(--bg)}.fb-send:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-start h1{font-size:var(--type-display);line-height:1.2;letter-spacing:-.01em;max-width:22ch}.fb-brief{display:grid;gap:6px;max-width:62ch}.fb-brief p{margin:0;color:var(--ink-2);font-size:var(--type-body)}.fb-brief strong{color:var(--ink)}.fb-picks{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;margin-top:8px}.fb-pick{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:16px 18px;min-height:132px;border:0;border-radius:16px;background:var(--surface);color:var(--ink);text-align:left;cursor:pointer;font-family:var(--sans);transition:background .15s,transform .15s}:root[data-theme=light] .fb-pick{background:var(--bg)}.fb-pick:hover{background:var(--raised)}.fb-pick:active{transform:scale(.99)}.fb-pick__name{font-size:var(--type-body);font-weight:600;line-height:1.3}.fb-pick__do{font-size:var(--type-meta);color:var(--ink-3)}.fb-pick--main{grid-row:span 2;background:var(--primary);color:#fff}.fb-pick--main:hover{background:var(--primary-hover)}:root[data-theme=light] .fb-pick--main{background:var(--primary)}.fb-pick--main .fb-pick__do{color:#ffffffd9}.fb-pick__go{margin-top:auto;font-weight:600;font-size:var(--type-meta)}.fb-pick:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-start .fb-missions{display:none}@media(max-width:999px){.fb-start h1{font-size:var(--type-title)}.fb-picks{grid-template-columns:1fr}.fb-pick--main{grid-row:auto}.fb-pick{min-height:0}}.fb-picks{grid-template-columns:repeat(3,minmax(0,1fr))}.fb-pick--main{grid-row:auto;grid-column:1 / -1;min-height:0;flex-direction:row;align-items:center;gap:16px;padding:18px 20px}.fb-pick--main .fb-pick__name{font-size:var(--type-lead)}.fb-pick--main .fb-pick__text{display:flex;flex-direction:column;gap:4px}.fb-pick--main .fb-pick__go{margin:0 0 0 auto;white-space:nowrap;padding:8px 14px;border-radius:999px;background:#ffffff29}.fb-pick{min-height:120px}@media(max-width:999px){.fb-picks{grid-template-columns:1fr}.fb-pick--main{flex-direction:column;align-items:flex-start}.fb-pick--main .fb-pick__go{margin:4px 0 0}}.fb-pick__text{display:flex;flex-direction:column;gap:4px;min-width:0}.fb2-talk:has(.fb-start) .fb-latest{display:none}.pv-wait--over{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--bg);border-radius:inherit}.fb-brief{display:grid;gap:6px;max-width:620px;padding:14px 18px;border-radius:16px;background:var(--surface)}:root[data-theme=light] .fb-brief{background:var(--bg)}.fb-brief__rows{margin:0;display:grid;gap:2px}.fb-brief__line{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:var(--type-body)}.fb-brief p.fb-brief__line.fb-muted{color:var(--ink-2)}.fb-brief__more summary{cursor:pointer;width:fit-content;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-brief__more[open] summary{margin-bottom:4px}.fb-brief__rows>div{display:grid;grid-template-columns:112px 1fr;gap:12px;align-items:baseline;padding:6px 0}.fb-brief__rows dt{font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-brief__rows dd{margin:0;font-size:var(--type-body);color:var(--ink)}.fb-brief p,.fb-brief dd strong{color:var(--ink)}.fb-brief__gap{color:var(--ink-3)!important}.fb-tag{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:var(--type-meta);font-weight:600;color:var(--ink-2);background:var(--raised);vertical-align:1px}.fb-brief__fans{margin:0;padding:12px 14px;border-radius:12px;background:var(--raised);display:grid;gap:4px}:root[data-theme=light] .fb-brief__fans{background:var(--surface)}.fb-brief__fans p{margin:0;font-size:var(--type-body);line-height:1.45}.fb-brief__fans footer{font-size:var(--type-meta)}.fb-brief__label{display:block;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}p.fb-brief__fans .fb-brief__label{margin-bottom:2px}@media(max-width:999px){.fb-brief__rows>div{grid-template-columns:96px 1fr}}.fb-pick:not(.fb-pick--main){position:relative;min-height:0;padding:14px 16px;justify-content:center}.fb-pick__tip{position:absolute;left:8px;right:8px;bottom:calc(100% + 8px);z-index:5;padding:10px 12px;border-radius:10px;background:var(--ink);color:var(--bg);font-size:var(--type-meta);font-weight:500;line-height:1.4;box-shadow:0 6px 20px #0000002e;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .12s,transform .12s}.fb-pick:hover .fb-pick__tip,.fb-pick:focus-visible .fb-pick__tip{opacity:1;transform:none}@media(hover:none){.fb-pick__tip{display:none}}.pv-views,.fb-seg{padding:4px;border-radius:999px;background:var(--raised);gap:2px}:root[data-theme=light] .pv-views,:root[data-theme=light] .fb-seg{background:#e2e5ee}.pv-views button,.fb-seg button{min-height:36px;padding:0 16px;border-radius:999px;font-size:var(--type-meta)}.pv-views button[aria-selected=true],.fb-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000000f}:root[data-theme=light] .pv-views button[aria-selected=true],:root[data-theme=light] .fb-seg button[aria-checked=true]{background:#fff}.fb-toggle{display:flex;align-items:flex-start;gap:12px;cursor:pointer;position:relative}.fb-toggle__text{display:grid;gap:4px;flex:1}.fb-toggle__text strong{font-size:var(--type-body);color:var(--ink)}.fb-toggle__text span{font-size:var(--type-meta);color:var(--ink-3);line-height:1.4}.fb-toggle input{position:absolute;opacity:0;width:44px;height:26px;right:0;top:0;margin:0;cursor:pointer}.fb-toggle__track{flex:none;width:44px;height:26px;border-radius:999px;background:var(--raised);position:relative;transition:background .15s}:root[data-theme=light] .fb-toggle__track{background:#d5d9e3}.fb-toggle__track:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .15s}.fb-toggle input:checked+.fb-toggle__track{background:var(--primary)}.fb-toggle input:checked+.fb-toggle__track:after{transform:translate(18px)}.fb-toggle input:focus-visible+.fb-toggle__track{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-ctx__select{border-radius:999px;padding-left:16px;padding-right:36px;background-position:calc(100% - 21px) 55%,calc(100% - 16px) 55%}.fb-facts2{margin:0;display:grid;gap:12px}.fb-facts2 dt{font-size:var(--type-meta);color:var(--ink-3)}.fb-facts2 dd{margin:2px 0 0;font-size:var(--type-body);font-weight:600;color:var(--ink)}.fb-skel{border-radius:10px;background:linear-gradient(90deg,var(--raised) 0%,var(--surface) 50%,var(--raised) 100%);background-size:200% 100%;animation:fb-skel 1.4s ease-in-out infinite}:root[data-theme=light] .fb-skel{background-image:linear-gradient(90deg,#eceef4,#f6f7fa,#eceef4)}.fb-skel--h1{height:30px;width:min(420px,80%)}.fb-skel--short{width:min(300px,60%)}.fb-brief--skel{gap:14px}.fb-skel--row{height:18px;width:70%}.fb-skel--pick{height:92px;max-width:620px;border-radius:16px}@keyframes fb-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.fb-skel{animation:none}}.fb-pick--main{box-shadow:0 6px 16px #4c38d647,0 2px 4px #4c38d62e}.fb-pick--main:hover{box-shadow:0 8px 22px #4c38d657,0 2px 6px #4c38d633}.fb-pick--main .fb-pick__go{box-shadow:0 2px 8px #1e127840}:root[data-theme=dark] .fb-pick--main{box-shadow:0 6px 18px #00000073,0 2px 4px #0000004d}.a2-choice{margin:0;padding:16px 18px;border:0;border-radius:16px;background:var(--surface);display:grid;gap:8px;min-width:0}:root[data-theme=light] .a2-choice{background:var(--bg)}.a2-choice legend{float:left;width:100%;margin:0 0 6px;padding:0;font-size:var(--type-lead);font-weight:600;color:var(--ink)}.a2-choice__opt{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;border:0;border-radius:12px;background:var(--raised);color:var(--ink);text-align:left;font-family:var(--sans);cursor:pointer;transition:background .12s,box-shadow .12s}:root[data-theme=light] .a2-choice__opt:not([aria-pressed=true]):not(:hover){box-shadow:0 1px 2px #1016230f}:root[data-theme=light] .a2-choice__opt{background:#fff}.a2-choice__opt:hover{box-shadow:0 0 0 2px var(--primary) inset}.a2-choice__opt[aria-pressed=true]{box-shadow:0 0 0 2px var(--primary) inset;background:var(--primary-tint)}:root[data-theme=light] .a2-choice__opt[aria-pressed=true]{background:var(--primary-tint)}.a2-choice__opt:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.a2-choice__dot{flex:none;width:20px;height:20px;margin-top:1px;border-radius:50%;box-shadow:0 0 0 2px var(--ink-3) inset}.a2-choice__opt[aria-pressed=true] .a2-choice__dot{box-shadow:0 0 0 6px var(--primary) inset}.a2-choice__text{display:grid;gap:2px}.a2-choice__text strong{font-size:var(--type-body)}.a2-choice__text span{font-size:var(--type-meta);color:var(--ink-3)}.a2-choice__more{margin:2px 0 0;font-size:var(--type-meta);color:var(--ink-3)}.fb-send{width:44px;height:44px;background:var(--primary);color:#fff;box-shadow:0 4px 12px #4c38d64d}.fb-send:disabled{background:var(--primary);color:#fff;opacity:.45;box-shadow:none}.fb-send svg{width:20px;height:20px;stroke-width:2.5}.fb-send--stop{background:var(--ink);color:var(--bg);box-shadow:none}.fbc-next{display:grid;gap:8px}.fbc-next__q{margin:0;font-size:var(--type-body);color:var(--ink)}.fbc-next__chips{display:flex;flex-wrap:wrap;gap:8px}.fbc-chip{min-height:40px;max-width:100%;padding:8px 16px;border:0;border-radius:20px;text-align:left;line-height:1.3;background:var(--raised);color:var(--ink);font:600 var(--type-body)/1.3 var(--sans);cursor:pointer;transition:background .12s,box-shadow .12s}:root[data-theme=light] .fbc-chip{background:#eceef4}.fbc-chip:hover{box-shadow:0 0 0 2px var(--primary) inset}.fbc-chip--lead{color:var(--primary-ink);background:color-mix(in srgb,var(--primary) 16%,transparent)!important}.fbc-chip:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-surface .fbc-next,.a2-col>.fbc-next{margin-top:2px}:root{--pill: 999px}.fb-btn,.fb-iconbtn,.fb-send,.pv-views,.pv-views button,.fb-seg,.fb-seg button,.fb-ctx__select,.a2-tabs button{border-radius:var(--pill)!important}.fb-btn{min-height:40px;padding:0 18px;border:0;font-size:var(--type-meta)}.fb-btn--secondary{background:var(--raised);color:var(--ink)}:root[data-theme=light] .fb-btn--secondary{background:#eceef4}.fb-btn--text,.fb-btn--borderless{background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary-ink);padding:0 16px}.fb-btn:hover:not(:disabled){filter:brightness(1.04)}.fb-latest{min-height:36px;padding:0 16px;box-shadow:0 4px 12px #1016231f}.fb-settings__access{display:flex;justify-content:space-between;margin:0 0 12px;padding-bottom:12px;border-bottom:1px solid var(--line);font-size:var(--type-meta)}.fb-settings__access span{color:var(--ink-3)}.fb-side__title{display:inline-flex;align-items:center;gap:8px}.fb-mark{height:24px;width:auto;flex:none}.fb-mark--sm{height:20px}.fb-msg__who{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--type-meta);font-weight:600;color:var(--ink)}.fb-start{margin-top:0!important;padding-top:12px}.fb-pick__tip{top:calc(100% + 10px);bottom:auto;background:var(--surface);color:var(--ink);font-weight:500;box-shadow:0 10px 28px #10162329,0 2px 6px #10162314;transform:translateY(-4px)}:root[data-theme=light] .fb-pick__tip{background:#fff}.fb-pick__tip:before{content:"";position:absolute;top:-6px;left:24px;width:12px;height:12px;background:inherit;transform:rotate(45deg);border-radius:2px}.pv-note[data-kind=loading] .pv-dot{background:var(--ink-3);animation:pv-pulse 1.2s ease-in-out infinite}@keyframes pv-pulse{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.pv-note[data-kind=loading] .pv-dot{animation:none}}.fb-ctx__select:has(option[value=""]:checked){color:var(--ink-3);font-weight:600}.fb-call--line{display:flex;align-items:center;gap:8px;margin:0;font-size:var(--type-meta);color:var(--ink-2)}.fb-working__meta{color:var(--ink-3);font-variant-numeric:tabular-nums}.fb-pick--main .fb-pick__go{box-shadow:none!important}.fb-gapfix{margin-left:10px;padding:0;border:0;background:none;color:var(--primary-ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.fb-gapfix:hover{text-decoration:underline}.fb-gapfix:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:4px}.pv-device--phone{padding:5px;background:#fff;border:1px solid #d6d9e2!important;box-shadow:0 24px 48px -20px #10162359,0 2px 6px #1016230f}:root[data-theme=dark] .pv-device--phone{background:#1f232c;border-color:#3a404d!important}.pv-device--phone .pv-frame{border-radius:29px}.pv-device--desktop{max-width:none;width:100%;flex:none;min-height:0;aspect-ratio:1280 / 800;padding:0;border-radius:12px;overflow:hidden;position:relative;background:#fff;border:1px solid #d6d9e2!important;box-shadow:0 24px 48px -20px #10162359,0 2px 6px #1016230f}:root[data-theme=dark] .pv-device--desktop{border-color:#3a404d!important}.pv-device--desktop .pv-frame{position:absolute;top:0;left:0;width:1280px;height:800px;flex:none;border-radius:0;transform:scale(var(--pv-scale, .3));transform-origin:0 0}.pv-device--desktop .pv-wait{position:absolute;top:0;right:0;bottom:0;left:0}.pv-views--icons button{padding:0 12px;display:inline-flex;align-items:center}.fb-suggest{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fb-suggest__btn{width:100%;display:flex;justify-content:space-between;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:0;border-radius:var(--pill);background:var(--raised);color:var(--ink);font:600 var(--type-meta) var(--sans);text-align:left;cursor:pointer}.fb-suggest__btn:hover{background:var(--hover-2)}:root[data-theme=light] .fb-suggest__btn{background:#fff;box-shadow:0 1px 2px #1016230f}:root[data-theme=light] .fb-suggest__btn:hover{background:var(--surface-2)}.fb-suggest__btn>span[aria-hidden]{color:var(--ink-3)}.fb-suggest__btn:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-suggest__text{font-size:var(--type-meta);color:var(--ink-2)}.pv{position:relative}.pv-monterosa{position:absolute;right:16px;bottom:12px;height:27px;width:auto;opacity:.75;pointer-events:none}:root[data-theme=dark] .pv-monterosa{filter:invert(1) hue-rotate(180deg)}.fb-pick:not(.fb-pick--main){justify-content:flex-start;gap:4px;padding:14px 16px}.fb-pick:not(.fb-pick--main) .fb-pick__do{font-size:var(--type-meta);line-height:1.35;color:var(--ink-3)}.fb-pb{display:grid;gap:8px}.fb-pb__head{display:flex;justify-content:space-between;align-items:baseline;padding:0;border:0;background:none;cursor:pointer;font-family:var(--sans)}.fb-pb__count{font-size:var(--type-meta);font-weight:600;color:var(--ink-2)}.fb-pb__bar{height:6px;border-radius:999px;background:var(--raised);overflow:hidden}:root[data-theme=light] .fb-pb__bar{background:#dde0e8}.fb-pb__bar span{display:block;height:100%;min-width:6px;border-radius:inherit;background:var(--primary)}.fb-pb__open{justify-self:start;padding:0;border:0;background:none;color:var(--primary-ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.fb-pb__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.fb-pb__list li{display:flex;align-items:center;gap:10px;min-height:36px}.fb-pb__mark{flex:none;width:14px;height:14px;border-radius:50%;box-shadow:0 0 0 2px var(--ink-3) inset}.fb-pb__mark--done{background:var(--primary);box-shadow:none}.fb-pb__mark--draft{box-shadow:0 0 0 2px var(--primary) inset}.fb-pb__name{flex:1;font-size:var(--type-meta);color:var(--ink)}.fb-pb__state{font-size:var(--type-meta);color:var(--ink-3)}.fb-pb__act{min-height:30px;padding:0 12px;border:0;border-radius:var(--pill);background:color-mix(in srgb,var(--primary) 12%,transparent);color:var(--primary-ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.fb-suggest__btn{min-height:52px;padding:8px 14px;border-radius:14px}.fb-suggest__text2{display:grid;gap:1px}.fb-suggest__text2 strong{font-size:var(--type-meta)}.fb-suggest__text2 span{font-size:var(--type-meta);font-weight:500;color:var(--ink-3)}.fb-allbtn{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:40px;padding:0 14px;border:0;border-radius:var(--pill);background:var(--raised);color:var(--ink);font:600 var(--type-meta) var(--sans);cursor:pointer}:root[data-theme=light] .fb-allbtn{background:#fff;box-shadow:0 1px 2px #1016230f}.fb-allbtn kbd{font:600 var(--type-meta) var(--sans);color:var(--ink-3)}.fb-cmd{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding-top:12vh;background:#0a0c1259}.fb-cmd__box{width:min(640px,calc(100vw - 32px));max-height:70vh;display:flex;flex-direction:column;border-radius:18px;background:var(--surface);box-shadow:0 24px 64px #0000004d;overflow:hidden}:root[data-theme=light] .fb-cmd__box{background:#fff}.fb-cmd__search{margin:0;padding:18px 20px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);font:500 var(--type-lead) var(--sans);outline:none}.fb-cmd__list{overflow-y:auto;padding:8px}.fb-cmd__group{margin:10px 12px 4px;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-cmd__item{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:42px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:600 var(--type-body) var(--sans);text-align:left;cursor:pointer}.fb-cmd__item[aria-selected=true]{background:color-mix(in srgb,var(--primary) 12%,transparent)}.fb-cmd__item[aria-disabled=true]{color:var(--ink-3);cursor:default}.fb-cmd__why{font-size:var(--type-meta);font-weight:500;color:var(--ink-3)}.fb-cmd__empty{margin:16px 12px;color:var(--ink-3)}.fb-cmd__foot{margin:0;padding:10px 20px;border-top:1px solid var(--line);font-size:var(--type-meta);color:var(--ink-3)}.rp{display:flex;flex-direction:column;gap:12px;height:100%;min-height:0}.rp-body{display:flex;flex-direction:column;flex:1;min-height:0}.rp-body[hidden]{display:none}.rp-tabs{display:flex;gap:4px;padding:4px;border-radius:var(--pill);background:var(--raised);align-self:flex-start}:root[data-theme=light] .rp-tabs{background:#e2e5ee}.rp-tabs button{min-height:34px;padding:0 14px;border:0;border-radius:var(--pill);background:none;color:var(--ink-3);font:600 var(--type-meta) var(--sans);cursor:pointer}.rp-tabs button[aria-selected=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f}:root[data-theme=light] .rp-tabs button[aria-selected=true]{background:#fff}.fm{display:grid;gap:14px;padding:18px;border-radius:16px;background:var(--surface)}:root[data-theme=light] .fm{background:#fff;box-shadow:0 1px 3px #1016230f}.fm--inline{max-width:560px}.fm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.fm-head h3{margin:0;font-size:var(--type-lead)}.fm-head p{margin:4px 0 0;font-size:var(--type-meta);color:var(--ink-3)}.fm-field{display:grid;gap:6px}.fm-label{font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fm select,.a2-field select{min-height:42px;padding:0 36px 0 16px;border:0;border-radius:var(--pill);background-color:var(--raised);color:var(--ink);font:600 var(--type-body) var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 21px) 55%,calc(100% - 16px) 55%;background-size:5px 5px;background-repeat:no-repeat}:root[data-theme=light] .fm select{background-color:#eceef4}:root[data-theme=light] .a2-field select{background-color:#eceef4}.a2-field select{align-self:flex-start;min-width:220px;max-width:100%;border:0}.fm-seg{display:flex;gap:4px;padding:4px;border-radius:var(--pill);background:var(--raised)}:root[data-theme=light] .fm-seg{background:#eceef4}.fm-seg button{flex:1;min-height:38px;border:0;border-radius:var(--pill);background:none;color:var(--ink-2);font:600 var(--type-meta) var(--sans);cursor:pointer}.fm-seg button[aria-checked=true]{background:var(--primary);color:#fff}.fm-row{display:flex;gap:8px}.fm-confirm{display:grid;gap:10px;padding:12px 14px;border-radius:12px;background:color-mix(in srgb,var(--primary) 8%,transparent)}.fm-confirm p{margin:0;font-size:var(--type-meta);color:var(--ink)}.fm-note{margin:0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--warn) 12%,transparent);font-size:var(--type-meta);color:var(--ink)}.fm-err{margin:0;font-size:var(--type-meta);color:var(--bad, #c0392b)}.fm-history ul{margin:6px 0 0;padding-left:18px;font-size:var(--type-meta);color:var(--ink-2)}.fb-switch{display:grid;gap:10px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.fb-switch__h{margin:0;font-size:var(--type-meta);font-weight:600;color:var(--ink)}.fb-switch__field{display:grid;gap:4px}.fb-switch__field span{font-size:var(--type-meta);color:var(--ink-3)}.fb-switch select{min-height:40px;width:100%;padding:0 32px 0 14px;border:0;border-radius:var(--pill);background-color:var(--raised);color:var(--ink);font:600 var(--type-meta) var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;background-size:5px 5px;background-repeat:no-repeat}:root[data-theme=light] .fb-switch select{background-color:#eceef4}.fb-ctx__select{min-width:132px;max-width:180px}.pv{padding-bottom:40px}.pv-monterosa{bottom:8px}.fb-ctx__select{min-width:0;width:100%;max-width:160px;padding-left:14px}.pv-views button{padding:0 12px}.pv-views--icons button{padding:0 9px}:root{--ease-out: cubic-bezier(.16, 1, .3, 1)}.fb-pick:active,.fb-suggest__btn:active,.fbc-chip:active,.a2-choice__opt:active{transform:scale(.98)}.fb-suggest__btn,.fbc-chip,.a2-choice__opt{transition:background .12s,box-shadow .12s,transform .12s var(--ease-out)}.fb-start{transition:opacity .18s var(--ease-out),transform .18s var(--ease-out)}.fb-start.is-leaving{opacity:0;transform:translateY(-6px);pointer-events:none}@keyframes fb-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fb-msg,.fb-working{animation:fb-enter .32s var(--ease-out) both}.fb-msg--fanbot{animation-delay:.06s}@media(prefers-reduced-motion:reduce){.fb-pick:active,.fb-suggest__btn:active,.fbc-chip:active,.a2-choice__opt:active{transform:none}.fb-start,.fb-start.is-leaving{transition:none;transform:none}.fb-msg,.fb-working{animation:none}}.fb-pb__about{margin:2px 0 4px;font-size:var(--type-meta);line-height:1.45;color:var(--ink-2)}.fb-pb__list li{align-items:flex-start;padding:4px 0}.fb-pb__mark{margin-top:3px}.fb-pb__name{display:grid;gap:1px}.fb-pb__blurb{font-size:var(--type-meta);color:var(--ink-3);line-height:1.35}:root{--r-card: 16px;--r-inner: 12px}.fbc-card,.fb-surface,.a2-choice,.fm,.fb-brief{border-radius:var(--r-card)!important}.a2-choice__opt,.fb-brief__fans,.fm-confirm,.fm-note{border-radius:var(--r-inner)!important}.fbc-more{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:0;border-radius:var(--pill);background:color-mix(in srgb,var(--primary) 10%,transparent);color:var(--primary-ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.fbc-title,.a2-choice legend,.fm-head h3,.fb-surface h3,.a2-h{font-size:var(--type-lead)!important;line-height:1.3}.fbc-source{font-size:var(--type-meta)}.fbc-bar,.fbc-split,.fbc-split__label,.fbc-chip{font-size:var(--type-body)}.fb-call,.fb-call--line,.fb-working,.fbc-fans,.a2-choice__more{font-size:var(--type-meta)}.fbc-split__value{font-size:var(--type-meta);color:var(--ink-3)}.fbc-split__parts{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:var(--type-body);color:var(--ink-2)}.fbc-split__part{display:inline-flex;align-items:center;gap:6px}.fbc-split__part strong{color:var(--ink)}.fbc-split__swatch{display:inline-block;width:10px;height:10px;border-radius:3px}.a2-alert[data-outcome]{display:flex;flex-direction:row;justify-content:flex-start;align-self:stretch;align-items:center;gap:8px;text-align:left;margin-top:4px;padding:0;background:none!important;border:0!important;box-shadow:none!important;font-size:var(--type-meta);font-weight:600}.a2-alert[data-outcome]:before{content:"";width:8px;height:8px;border-radius:50%;background:currentColor}.a2-alert[data-outcome]:focus,.a2-alert[data-outcome]:focus-visible{outline:none}.a2-alert--success[data-outcome]{color:var(--good, #1f8a4c)}.a2-alert--info[data-outcome]{color:var(--ink-3)}@media(max-width:999px){.fb2.fb2--gallery{grid-template-columns:minmax(0,1fr)!important}.fb2--gallery .fb2-preview{display:none}}@media(max-width:699px){.fb-ghead{flex-wrap:wrap;row-gap:4px}.fb-ghead p{order:3;flex-basis:100%}}.fb-admin{display:grid;gap:6px;margin:0 0 14px;padding-bottom:14px;border-bottom:1px solid var(--line)}.fb-admin__h{margin:0;font-size:var(--type-body);font-weight:600;color:var(--ink)}.fb-admin__d,.fb-admin__note{margin:0;font-size:var(--type-meta);line-height:1.4;color:var(--ink-3)}.fb-admin__err{margin:0;font-size:var(--type-meta);color:var(--bad, #c0392b)}:root{--col: 800px;--gutter: 24px}@media(max-width:999px){:root{--gutter: 16px}}.fb2-viewport,.fb-dock{padding-left:max(var(--gutter),calc((100% - var(--col)) / 2));padding-right:max(var(--gutter),calc((100% - var(--col)) / 2))}.fb-start,.fb-brief,.fb-skel--pick,.fb-start h1{max-width:none}.fb-say:empty{display:none}.fb2-pvbody{height:100%}.fb2-pvbody[hidden]{display:none}.fb2-pvrail{display:flex;justify-content:center;padding-top:16px}.pv-hide{flex:none}@media(min-width:1000px){.fb2[data-preview=closed]{grid-template-columns:var(--side-w, 356px) auto minmax(0,1fr) 52px}.fb2[data-side=closed][data-preview=closed]{grid-template-columns:52px minmax(0,1fr) 52px}}@media(max-width:999px){.pv-hide,.fb2-pvrail{display:none}.fb2-pvbody[hidden]{display:block}}.fb-pb--card{padding:12px 14px 14px;border-radius:14px;background:var(--raised)}:root[data-theme=light] .fb-pb--card{background:#fff;box-shadow:0 1px 2px #1016230f}.fb-pb__top{display:flex;align-items:center;gap:6px}.fb-pb__top .fb-pb__head{flex:1}.fb-pb__close{width:28px;height:28px;min-height:28px;margin:-4px -6px -4px 0;color:var(--ink-3)}.fb-pb__close:hover{color:var(--ink)}.fb-suggest{gap:0;margin:0 -10px}.fb-suggest__btn,:root[data-theme=light] .fb-suggest__btn{min-height:0;padding:8px 10px;border-radius:10px;background:none;box-shadow:none}.fb-suggest__btn:hover,:root[data-theme=light] .fb-suggest__btn:hover{background:var(--hover-2)}.fb-suggest__btn>span[aria-hidden]{opacity:0;transition:opacity .12s}.fb-allbtn,:root[data-theme=light] .fb-allbtn{width:calc(100% + 20px);margin:0 -10px;min-height:36px;padding:0 10px;border-radius:10px;background:none;box-shadow:none}.fb-allbtn:hover,:root[data-theme=light] .fb-allbtn:hover{background:var(--hover-2)}.fb-pb--card .fb-pb__bar{background:var(--line-strong)}.a2-card:has(.a2-field),.a2-col:has(>.a2-field){max-width:560px}.a2-col>.fb-btn{align-self:flex-start}.fb-msg--fanbot+.fb-msg--fanbot{margin-top:-6px}.fb-msg--fanbot+.fb-msg--fanbot>.fb-msg__who{display:none}.fb-msg--fanbot:has(+.fb-msg--fanbot) .fb-wrong{display:none}@media(min-width:1000px){.fb2,.fb2[data-side=closed],.fb2[data-preview=closed],.fb2[data-side=closed][data-preview=closed]{grid-template-columns:var(--side-w, 356px) auto minmax(0,1fr) auto var(--pv-w, 420px);transition:grid-template-columns .22s cubic-bezier(.2,.8,.2,1)}.fb2:has(.fb-split[data-dragging]){transition:none}.fb-side__body,.fb2-pvbody{transition:opacity .16s ease-out}}.fb-split--off{width:0;margin:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.fb2,.fb-side__body,.fb2-pvbody{transition:none!important}}.fb-pb__all{justify-self:start;margin-top:2px}.pv-pickbtn[aria-pressed=true]{background:var(--primary);color:#fff}.pv-note--pick{background:color-mix(in srgb,var(--primary) 10%,transparent);border-radius:10px;padding:6px 10px}.pv-pickover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;cursor:crosshair}.pv-device{position:relative}.pv-device--phone{position:relative;overflow:hidden}.pv-device--phone .pv-frame{position:absolute;top:5px;left:5px;width:390px;height:844px;flex:none;transform:scale(var(--pv-scale, 1));transform-origin:0 0;border-radius:calc(29px / var(--pv-scale, 1))}.sch{padding:8px 18px 24px;overflow:auto;font-size:var(--type-body)}.sch p{margin:0}.sch-zone,.sch-meta{font-size:var(--type-meta);color:var(--ink-3)}.sch-zone{margin:8px 0 4px!important}.sch-day{margin:18px 0 8px;font-size:var(--type-meta);font-weight:600;color:var(--ink-2)}.sch-list{list-style:none;margin:0;padding:0}.sch-item{position:relative;display:grid;grid-template-columns:48px 1fr;gap:0 14px;padding:2px 0 14px}.sch-item:before{content:"";position:absolute;left:61px;top:20px;bottom:-4px;width:2px;background:var(--line)}.sch-item:last-child:before{display:none}.sch-time{text-align:right;font-weight:600;font-size:var(--type-meta);color:var(--ink-2);padding-top:1px}.sch-card{position:relative;padding-left:16px;min-width:0}.sch-card:before{content:"";position:absolute;left:-7px;top:5px;width:12px;height:12px;border-radius:50%;background:var(--surface);border:2px solid var(--primary);box-sizing:border-box}.sch-item[data-sub] .sch-card:before{left:-5px;top:7px;width:8px;height:8px;border-color:var(--line-strong)}.sch-card strong{display:block;font-weight:600}.sch-item[data-sub] .sch-card strong{font-weight:600}.sch-chip{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;font-size:var(--type-meta);font-weight:600;vertical-align:1px}.sch-chip--live{background:var(--good-tint);color:var(--good)}.sch-chip--sched{background:var(--primary-tint);color:var(--primary-ink)}.sch-warn{margin-top:6px!important;padding:8px 10px;border-radius:8px;background:var(--warn-tint);color:var(--warn);font-size:var(--type-meta);font-weight:600}.sch-acts{display:flex;gap:14px;margin-top:4px}.sch-now{display:flex;align-items:center;gap:10px;margin:10px 0 4px!important;color:var(--bad);font-weight:600;font-size:var(--type-meta)}.sch-now:after{content:"";flex:1;height:2px;background:var(--bad);opacity:.5}.sch-unsched{margin-top:22px;padding:12px;border:1px dashed var(--line-strong);border-radius:10px}.sch-un+.sch-un{margin-top:8px}.sch-next{display:flex;flex-direction:column;padding:10px 12px;margin-bottom:6px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.sch-next span{font-size:var(--type-meta);color:var(--ink-3)}.sch-next em{font-style:normal;font-weight:600;color:var(--warn)}.fb-chats__new{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.fb-chats__new:hover{background:var(--raised)}.fb-chats__list{list-style:none;margin:4px 0 0;padding:0}.fb-chats__fold{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.fb-chats__fold svg{transition:transform .15s ease}.fb-chats__fold[aria-expanded=false] svg{transform:rotate(-90deg)}.fb-chats__fold:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px;border-radius:4px}.fb-chatload{display:grid;gap:12px;padding:24px 0}.fb-chatload__you{height:40px;width:min(320px,55%);justify-self:end;border-radius:16px}.fb-chats__item{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fb-chats__item:hover,.fb-chats__item[aria-current]{background:var(--raised)}.fb-chats__item strong{display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-chats__item span{font-size:var(--type-meta);color:var(--ink-3)}.fb-chats__item em{font-style:normal;color:var(--warn);font-weight:600}.fb-full{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 auto 8px;max-width:var(--talk-w, 720px);padding:10px 14px;border-radius:10px;background:var(--warn-tint);color:var(--warn);font-weight:600}.sch-link{padding:0;border:0;background:none;color:var(--primary-ink);font:inherit;font-size:var(--type-meta);font-weight:600;cursor:pointer}.sch-link:hover{text-decoration:underline}.sch-acts{margin-top:6px}.fb-ctx__select{width:100%;min-width:0!important;max-width:none!important;text-overflow:ellipsis}:root[data-theme=dark] .pv-frame{background:var(--surface-2)}.rp-tabs{margin:16px 20px 0}.pv-wait--empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:24px;text-align:center}.pv-wait--empty h3{margin:0;font-size:var(--type-body)}.pv-wait--empty p{margin:0 0 6px;color:var(--ink-2)}.sch-link{display:inline-flex;align-items:center;min-height:32px}.a2-alert--info[data-outcome]{color:var(--ink-2)}@media(max-width:600px){.rp-tabs{margin:12px 12px 0}.rp-tabs button,.fb-seg button,.rp-head .fb-iconbtn,.sch-link{min-height:44px}.fb-seg button,.rp-head .fb-iconbtn{min-width:44px}}.fb-btn--primary,.fb-send,.fb-send:disabled,.fb-pick--main,:root[data-theme=light] .fb-pick--main{background:var(--primary-fill);color:#fff}.fb-btn--primary:hover:not(:disabled),.fb-send:hover:not(:disabled),.fb-pick--main:hover{background:var(--primary-fill-hover)}.fb-pick--main *{color:#fff}.rp-head{display:flex;align-items:center;gap:8px;margin:16px 20px 0}.rp-head .rp-tabs{margin:0}@media(pointer:coarse){.fb-ctx__select:focus-visible{outline:none}}.pv-pickbtn{margin-left:auto}.fbc-pick{display:flex;flex-direction:column;gap:6px;margin-top:6px}.fbc-pick__q{margin:0 0 2px;font-weight:600}.fbc-pick__filter{min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--field, var(--surface));color:var(--ink);font:inherit}.fbc-pick__group{display:flex;flex-direction:column;gap:4px}.fbc-pick__day{margin:8px 0 2px;font-size:var(--type-meta);font-weight:600;color:var(--ink-2)}.fbc-pick__item{display:flex;align-items:baseline;gap:12px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fbc-pick__item:hover:not(:disabled){border-color:var(--primary-ink)}.fbc-pick__item[aria-pressed=true]{border-color:var(--primary-ink);background:var(--primary-tint)}.fbc-pick__item:disabled:not([aria-pressed=true]){opacity:.5;cursor:default}.fbc-pick__time{flex:none;width:3.2em;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.fbc-pick__none{margin:4px 0;color:var(--ink-3)}.fb-decided{margin:4px 0}.fb-decided>summary{display:flex;align-items:baseline;gap:8px;min-height:32px;padding:4px 0;list-style:none;cursor:pointer;color:var(--ink-2);font-size:var(--type-meta)}.fb-decided>summary::-webkit-details-marker{display:none}.fb-decided>summary:after{content:"";flex:none;width:6px;height:6px;margin-left:4px;border-right:1.6px solid var(--ink-3);border-bottom:1.6px solid var(--ink-3);transform:rotate(-45deg);align-self:center;transition:transform .15s}.fb-decided[open]>summary:after{transform:rotate(45deg)}.fb-decided__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink-3);align-self:center}.fb-decided[data-outcome=approved] .fb-decided__dot{background:var(--good)}.fb-decided[data-outcome=not-allowed] .fb-decided__dot{background:var(--warn)}.fb-decided__what{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-decided[open] .fb-decided__what{white-space:normal}.fb-decided>summary:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:4px}.fb-brief__open{display:inline-flex;align-items:center;gap:4px;margin-left:auto;color:var(--primary-ink);font-size:var(--type-meta);font-weight:600;text-decoration:none;opacity:0;transition:opacity .15s}.fb-brief:hover .fb-brief__open,.fb-brief__open:focus-visible{opacity:1}@media(hover:none){.fb-brief__open{opacity:1}}.fb-brief__line:has(.fb-brief__open){display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fb-brief__link{color:inherit;text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:3px}.fb-brief__link:hover{color:var(--primary-ink);text-decoration-color:currentColor}.fb-chats__row{position:relative}.fb-working__bot{width:22px;flex:none}.fb-working{display:flex;align-items:center;gap:8px}.fb-loader{width:36px;height:auto;flex:none}.fb-working--first .fb-loader{width:28px}.pv-loading{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center}.pv-loading .fb-loader{width:56px}.pv-loading p{margin:0}.fb-chats__row:hover .fb-chats__item{background:var(--raised)}.fb-side__foot{display:flex;align-items:center;gap:8px}.fb-newchat{flex:1;display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid var(--line-strong);border-radius:var(--pill);background:var(--surface);color:var(--ink);font:600 var(--type-meta) var(--sans);cursor:pointer}.fb-newchat:hover{background:var(--raised)}.fb-newchat:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-msg__who{min-height:0}.fb-decided[data-outcome=mixed] .fb-decided__dot{background:var(--warn)}.fb-decided__list{margin:4px 0 8px;padding-left:22px;color:var(--ink-2);font-size:var(--type-meta);line-height:1.5}.fb-decided__list li{margin:2px 0}.fb-working{gap:10px;font-size:var(--type-meta)}.fb-working__what{color:var(--ink-2);font-weight:500}.fb-working__sep{color:var(--ink-3);margin:0 -4px}.fb-working__meta{color:var(--ink-2);font-weight:500}.svc{padding:8px 18px 24px;overflow:auto}.svc p{margin:0}.svc{display:flex;flex-direction:column;gap:10px}.svc-card{padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:6px}.svc-card--skel{gap:10px}.svc-skel-title{height:18px;width:40%}.svc-skel-line{height:14px;width:80%}.svc-does{font-size:var(--type-body);color:var(--ink-2);line-height:1.4}.svc-state{font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.svc-state--on{color:var(--good)}.svc-foot{margin-top:4px!important;font-size:var(--type-meta);color:var(--ink-3)}.svc-card header{display:flex;justify-content:space-between;align-items:baseline;gap:10px;flex-wrap:wrap}.svc-card header strong{font-size:var(--type-body)}.svc-meta{font-size:var(--type-meta);color:var(--ink-3)}.svc-settings summary{cursor:pointer;font-size:var(--type-meta);color:var(--primary-ink);font-weight:600}.svc-settings dl{margin:8px 0 0;display:grid;gap:4px;font-size:var(--type-meta)}.svc-settings dt{font-weight:600;color:var(--ink-2)}.svc-settings dd{margin:0 0 4px;color:var(--ink-3);word-break:break-word}.svc-legend{display:flex;align-items:center;gap:8px;margin:8px 0 0!important;font-size:var(--type-meta);color:var(--ink-2)}.svc-badge{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;border-radius:6px;background:var(--raised);font-size:var(--type-meta)}.svc-chip{display:inline-block;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--raised);color:var(--ink-2);font-size:var(--type-meta);font-weight:600;vertical-align:1px}.svc-chip svg{vertical-align:-1px}.svc-facts{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px;font-size:var(--type-body);color:var(--ink-2);line-height:1.4}.fb-brief__line--meta{justify-content:space-between}.fb-brief__line--meta .fb-brief__open{margin-left:0}:root{--dur-fast: .12s;--dur-base: .2s;--dur-slow: .32s;--stagger: 40ms}@keyframes fb-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.fb-arrive,.fb-start:not([aria-busy])>*,.sch>*,.svc>*{animation:fb-arrive var(--dur-slow) var(--ease-out) both}.fb-start:not([aria-busy])>*:nth-child(2),.sch>*:nth-child(2),.svc>*:nth-child(2){animation-delay:calc(var(--stagger) * 1)}.fb-start:not([aria-busy])>*:nth-child(3),.sch>*:nth-child(3),.svc>*:nth-child(3){animation-delay:calc(var(--stagger) * 2)}.fb-start:not([aria-busy])>*:nth-child(4),.sch>*:nth-child(4),.svc>*:nth-child(4){animation-delay:calc(var(--stagger) * 3)}.fb-start:not([aria-busy])>*:nth-child(5),.sch>*:nth-child(5),.svc>*:nth-child(5){animation-delay:calc(var(--stagger) * 4)}.fb-start:not([aria-busy])>*:nth-child(6),.sch>*:nth-child(6),.svc>*:nth-child(6){animation-delay:calc(var(--stagger) * 5)}.fb-start:not([aria-busy])>*:nth-child(7),.sch>*:nth-child(7),.svc>*:nth-child(7){animation-delay:calc(var(--stagger) * 6)}.fb-start:not([aria-busy])>*:nth-child(n+8),.sch>*:nth-child(n+8),.svc>*:nth-child(n+8){animation-delay:calc(var(--stagger) * 7)}.fb-start:not([aria-busy]) .fb-picks>*{animation:fb-arrive var(--dur-slow) var(--ease-out) both}.fb-start:not([aria-busy]) .fb-picks>*:nth-child(1){animation-delay:calc(var(--stagger) * 3)}.fb-start:not([aria-busy]) .fb-picks>*:nth-child(2){animation-delay:calc(var(--stagger) * 4)}.fb-start:not([aria-busy]) .fb-picks>*:nth-child(3){animation-delay:calc(var(--stagger) * 5)}.fb-start:not([aria-busy]) .fb-picks>*:nth-child(n+4){animation-delay:calc(var(--stagger) * 6)}@media(prefers-reduced-motion:reduce){.fb-arrive,.fb-start>*,.sch>*,.svc>*,.fb-start .fb-picks>*{animation:none!important}}@media(max-width:600px){.fb2-tabs{min-height:56px;gap:6px;padding:6px 8px 6px 14px}.fb2-tabs__mark{width:26px;height:auto;margin-right:6px}.fb2-tabs .fb-tab{min-height:40px;padding:0 18px;border:0;border-radius:var(--pill);font-size:var(--type-body);color:var(--ink-2);background:none}.fb2-tabs .fb-tab[aria-selected=true]{color:var(--ink);background:var(--raised)}.fb2-tabs .fb-tab+.fb-tab{margin-left:-2px}.fb2-tabs__btn,.fb2-tabs .fb-iconbtn{width:44px;height:44px;min-width:44px}.fb2-tabs .fb-iconbtn svg{width:21px;height:21px}}.fbc-edit__scope{margin:-2px 0 8px;font-size:var(--type-meta)}.fbc-edit__value{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%;min-height:36px;padding:4px 6px;margin:-4px -6px;border:0;border-radius:8px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.fbc-edit__value:hover,.fbc-edit__value[aria-expanded=true]{background:var(--raised)}.fbc-edit__value:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fbc-edit__pen{margin-left:auto;color:var(--ink-3);opacity:0;transition:opacity var(--dur-fast)}.fbc-edit__value:hover .fbc-edit__pen,.fbc-edit__value:focus-visible .fbc-edit__pen{opacity:1}@media(hover:none){.fbc-edit__pen{opacity:1}}.fbc-edit__row.is-changed dt:after{content:"";display:inline-block;width:7px;height:7px;margin-left:8px;border-radius:50%;background:var(--primary-ink);vertical-align:2px}.fbc-edit__was{font-size:var(--type-meta);color:var(--ink-3);display:inline-flex;gap:4px;align-items:center}.fbc-edit__bar{position:sticky;bottom:0;display:flex;align-items:center;gap:8px;margin:10px -16px -16px;padding:10px 16px;border-top:1px solid var(--line);background:var(--surface);border-radius:0 0 12px 12px;font-size:var(--type-meta);animation:fb-arrive var(--dur-base) var(--ease-out) both}.fbc-edit__gap{flex:1}.fbc-edit__err{margin:8px 0 0;color:var(--bad);font-size:var(--type-meta)}.fbc-edit__applied{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:var(--type-meta)}.fbc-edit__applied li{display:flex;justify-content:space-between;gap:10px}.fbc-editor{margin-top:8px;padding:12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2, var(--surface));display:flex;flex-direction:column;gap:8px;animation:fb-arrive var(--dur-base) var(--ease-out) both}.fbc-editor__title{margin:0;font-weight:600;display:none}.fbc-editor__line{display:flex;gap:8px;align-items:center}.fbc-editor__line input[type=color]{width:44px;height:40px;padding:0;border:1px solid var(--line-strong);border-radius:8px;background:none;cursor:pointer}.fbc-editor__text{flex:1;min-height:40px;padding:0 12px;border:1px solid var(--line-strong);border-radius:8px;background:var(--field, var(--surface));color:var(--ink);font:inherit}.fbc-editor__note{margin:0;font-size:var(--type-meta);color:var(--warn)}.fbc-editor__actions{display:flex;justify-content:flex-end;gap:8px}@media(max-width:600px){.fbc-editor{position:fixed;left:0;right:0;bottom:0;z-index:60;margin:0;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;border:0;box-shadow:0 -8px 30px #00000059}.fbc-editor__title{display:block;font-size:var(--type-body)}.fbc-editor__actions .fb-btn{flex:1;min-height:44px}}@media(prefers-reduced-motion:reduce){.fbc-edit__bar,.fbc-editor{animation:none}}.fbc-edit__row.is-changed dt:after{content:none}.fbc-edit__dot{flex:none;width:7px;height:7px;border-radius:50%;background:var(--primary-ink)}.fbc-editor__backdrop{display:none}@media(max-width:600px){.fbc-editor{z-index:1001}.fbc-editor__backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;background:#00000073;animation:fb-arrive var(--dur-base) var(--ease-out) both}}:root[data-theme=light]{--side-paper: #FAFBFC}:root[data-theme=light] .fb-side,:root[data-theme=light] .fb2-preview{background:var(--side-paper)}:root[data-theme=light] .fb-side{border-right:1px solid var(--line)}:root[data-theme=light] .fb2-preview{border-left:1px solid var(--line)}.a2-more{align-self:flex-end;text-align:right}.a2-more>summary{list-style:none;cursor:pointer;font-size:var(--type-meta);font-weight:600;color:var(--primary-ink);padding:6px 0}.a2-more>summary::-webkit-details-marker{display:none}.a2-more>summary:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:4px}.a2-more__list{display:flex;flex-direction:column;align-items:flex-end;gap:4px;animation:fb-arrive var(--dur-base) var(--ease-out) both}@media(prefers-reduced-motion:reduce){.a2-more__list{animation:none}}.fb-pb--card{gap:10px;padding:14px 16px}.fb-pb__head{justify-content:flex-start;gap:8px}.fb-pb__count{font-weight:600;color:var(--ink-3)}.fb-pb__bar{height:4px}.fb-pb__bar span{min-width:0}.fb-pb__lede{margin:-4px 0 0;font-size:var(--type-meta);line-height:1.4;color:var(--ink-2)}.fb-pb__actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.fb-pb__actions .fb-pb__all{margin:0;min-height:38px;padding:0 16px;font-size:var(--type-meta)}.fb-pb__open{font-size:var(--type-meta)}.fb-focus{display:flex;align-items:center;gap:6px;min-width:0;padding:0 4px;font-size:var(--type-meta);color:var(--ink-3)}.fb-focus__trail{display:flex;align-items:center;min-width:0;margin:0;padding:0;list-style:none}.fb-focus__trail li{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex-shrink:1}.fb-focus__trail li:not(:last-child){flex-shrink:3}.fb-focus__trail li+li:before{content:"›";margin:0 7px;color:var(--ink-3)}.fb-focus__trail li.is-last{color:var(--ink);font-weight:600;flex-shrink:0;max-width:60%}.fb-focus__drop{flex:none;display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:50%;background:none;color:var(--ink-3);cursor:pointer}.fb-focus__drop:hover{background:var(--raised);color:var(--ink)}.fb-focus__drop:focus-visible{outline:2px solid var(--primary-ink);outline-offset:1px}@media(max-width:600px){.fb-focus__trail li:first-child:not(:only-child){display:none}.fb-focus__trail li:nth-child(2):before{content:none}.fb-focus__trail li:not(:last-child){flex-shrink:0}}@media(max-width:600px){.fb-focus__trail li.is-last{max-width:none;flex-shrink:1}}.fb-focus__trail li.is-last{max-width:none;flex-shrink:1}.fb-newchat{flex:none;min-height:32px;padding:0 12px;font:600 var(--type-meta) var(--sans)}.fb-dock>.fb-working{padding:0 4px 2px;font-size:var(--type-meta);min-height:22px}.fb-dock>.fb-working .fb-working__what{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@supports (height: 100dvh){.fb2{height:100dvh}}.fb-dock{padding-bottom:max(14px,calc(10px + env(safe-area-inset-bottom)))}.sch-card:before{border-color:var(--ink-3)}.sch-item:has(.sch-warn) .sch-card:before{border-color:var(--warn)}.sch-item:has(.sch-chip--live) .sch-card:before{border-color:var(--good);background:var(--good)}.sch-chip--live{background:none;padding:0;margin-left:8px;font-weight:600}.sch-now{color:var(--ink-2)}.sch-now:after{background:var(--line-strong);opacity:1}.sch-warn{background:none;padding:0;color:var(--warn);font-weight:600}.fb-call--line{align-items:flex-start;line-height:1.45}.fb-call--line>:first-child{flex:none;margin-top:calc((1.45em - 8px)/2)}.fb-call summary{align-items:flex-start}.fb-call summary>.aui-dot{margin-top:calc((1.45em - 8px)/2)}.fb-call__label{line-height:1.45}.fb-call__chev{flex:none;margin-top:calc((1.45em - 14px)/2);color:var(--ink-3);transition:transform .15s var(--ease-out)}.fb-call[open] .fb-call__chev{transform:rotate(90deg)}@media(prefers-reduced-motion:reduce){.fb-call__chev{transition:none}}.fb-call__list{list-style:none;margin:8px 0 4px 3px;padding:0 0 0 14px;border-left:2px solid var(--line);gap:10px}.fb-call__list li{display:grid;gap:2px}.fb-call__why{color:var(--ink-2);line-height:1.4}.fb-call__did{color:var(--ink-3);font-size:var(--type-meta);line-height:1.4}@media(max-width:999px){html,body{background:var(--bg)}:root[data-theme=light] body,:root[data-theme=light] html{background:var(--surface)}}.fb-focus__link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-focus__link:hover{text-decoration:underline;text-underline-offset:3px}.fb-focus__link:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:3px}.fb-slash{max-height:min(46vh,340px);overflow:auto;padding:6px;border-radius:14px;background:var(--surface);box-shadow:0 0 0 1px var(--line),0 12px 32px -14px #10162359}.fb-slash__group{margin:6px 8px 2px;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-slash__item{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:40px;padding:6px 10px;border:0;border-radius:10px;background:none;color:var(--ink);font:600 var(--type-meta) var(--sans);text-align:left;cursor:pointer}.fb-slash__item[aria-selected=true]{background:var(--raised)}.fb-slash__item[aria-disabled=true]{color:var(--ink-3);cursor:default}.fb-slash__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-slash__name{flex:none;font:500 var(--type-meta) var(--mono, ui-monospace, monospace);color:var(--ink-3)}.fb-slash__why{flex:none;max-width:50%;font-size:var(--type-meta);font-weight:500;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:999px){.rp-head .rp-tabs{display:none}.rp-head:not(:has(.rp-head__end>*)){display:none}.fb2-tabs{gap:2px;padding-left:8px}.fb2-tabs .fb-tab{padding:0 10px;font-size:var(--type-meta)}}.fb-gate{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:var(--bg);color:var(--ink);font-family:var(--sans)}.fb-gate__card{width:min(440px,100%);padding:32px 28px;border-radius:16px;background:var(--surface);box-shadow:0 1px 3px #00000014;display:flex;flex-direction:column;gap:14px}.fb-gate__card h1{margin:0;font-size:var(--type-title);line-height:1.25}.fb-gate__card p{margin:0;font-size:var(--type-body);line-height:1.5;color:var(--ink-2)}.fb-gate__mark{width:56px;height:56px}.fb-gate__go{align-self:flex-start;text-decoration:none}.fb-gate__small{font-size:var(--type-meta)!important;color:var(--ink-3)!important}.fb-gate__wait{font-size:var(--type-body);color:var(--ink-3)}.fb-gate .fb-switch{margin-top:4px}.fb-open{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px 24px;background:var(--bg);color:var(--ink);font-family:var(--sans);text-align:center}.fb-open__body{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:420px;margin:auto 0}.fb-open__mark{width:96px;margin-bottom:8px}.fb-open h1{margin:0;font-size:var(--type-display);line-height:1.2;font-weight:700}.fb-open p{margin:0;font-size:var(--type-body);line-height:1.55;color:var(--ink-2)}.fb-open__go{margin-top:12px;padding:0 28px;min-height:48px;display:inline-flex;align-items:center;font-size:var(--type-body);text-decoration:none}.fb-open__go[aria-busy]{opacity:.85;pointer-events:none}.fb-open__note{font-size:var(--type-meta)!important;color:var(--ink-3)!important}.fb-open__studio{margin:32px 0 0;padding:4px 12px;border-radius:999px;background:var(--raised);color:var(--ink-3);font-size:var(--type-meta);font-weight:600}.fb-ctx{display:flex;align-items:center;gap:8px;padding:12px 20px 4px;flex-wrap:wrap}.fb-ctx__pick{display:inline-flex;align-items:center;gap:6px;min-height:40px;max-width:280px;padding:0 14px 0 16px;border:0;border-radius:var(--pill);background:var(--surface);color:var(--ink);font:600 var(--type-body) var(--sans);cursor:pointer;box-shadow:0 1px 2px #10162314}.fb-ctx__pick:hover{background:var(--raised)}.fb-ctx__pick--static{cursor:default;box-shadow:none;background:none;padding-left:0}.fb-ctx__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-ctx__selectwrap{display:inline-flex}.fb-ctx__menuwrap{position:relative}.fb-ctx__menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(340px,90vw);max-height:380px;overflow:auto;padding:8px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -12px #00000059}.fb-ctx__space{margin:8px 8px 4px;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-ctx__item{display:block;width:100%;padding:8px 10px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fb-ctx__item:hover,.fb-ctx__item[aria-current]{background:var(--raised)}.fb-ctx__ask{padding:8px;display:grid;gap:12px}.fb-ctx__ask p{margin:0;line-height:1.45}.fb-ctx__askbtns{display:flex;gap:8px}@media(max-width:520px){.fb-ctx{padding:8px 12px 0}.fb-ctx__pick,.fb-ctx__select{max-width:46vw}}.pv>.pv-note{align-self:center;margin-bottom:2px;padding:4px 12px;border-radius:999px;background:var(--surface);box-shadow:0 1px 3px #1016231f;font-size:var(--type-meta);position:relative;z-index:2}.fb-panetoggle{color:var(--ink-3)}.fb-panetoggle:hover{color:var(--ink)}.fb-cmdmsg{display:inline-flex;align-items:center;flex-wrap:wrap;gap:8px;max-width:100%;padding:6px 12px;border:1px solid var(--line-strong);border-radius:12px;color:var(--ink-2);font-size:var(--type-meta)}.fb-cmdmsg__name{font:600 var(--type-meta) ui-monospace,SFMono-Regular,Menlo,monospace;color:var(--ink)}.fb-cmdmsg__title{color:var(--ink-2)}.fb-cmdmsg__rest{color:var(--ink)}.fb-switch__wait{display:grid;gap:12px}.fb-switch__skel{height:48px;border-radius:var(--pill)}.fb-switch__skel--btn{width:150px}.fb-switch__status{margin:0;display:inline-flex;align-items:center;gap:10px;color:var(--ink-2);font-size:var(--type-meta)}.fb-switch__status--field{min-height:48px;padding:0 16px;border-radius:var(--pill);background:var(--surface)}.fb-spin{width:16px;height:16px;flex:none;border-radius:50%;border:2px solid var(--line-strong);border-top-color:var(--primary);animation:fb-spin .8s linear infinite}@keyframes fb-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.fb-spin{animation-duration:2.4s}}.fb-switch__field{gap:6px}.fb-switch__field span{font-size:var(--type-meta);font-weight:600;color:var(--ink-2)}.fb-switch select{font-weight:500;box-shadow:inset 0 0 0 1px var(--line-strong)}.fb-switch select:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--primary-ink)}.fb-switch--first{gap:18px;margin:4px 0 0;padding-bottom:0;border-bottom:0}.fb-switch--first .fb-btn--open{justify-self:stretch;min-height:48px;margin-top:4px}.fb-chats__row .fb-chats__item{padding-right:40px}.fb-chats__pinned,.fb-chats__more{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:28px;height:28px;min-height:28px;min-width:28px;display:grid;place-items:center;color:var(--ink-3)}.fb-chats__more{padding:0;opacity:0;background:none!important;box-shadow:none!important;border:0!important;border-radius:6px!important}.fb-chats__more:hover{color:var(--ink)}.fb-chats__row:hover .fb-chats__more,.fb-chats__row:focus-within .fb-chats__more,.fb-chats__row[data-menu] .fb-chats__more{opacity:1}.fb-chats__row:hover .fb-chats__pinned,.fb-chats__row:focus-within .fb-chats__pinned,.fb-chats__row[data-menu] .fb-chats__pinned{opacity:0}@media(hover:none){.fb-chats__more{opacity:1}.fb-chats__pinned{display:none}}.fb-chats__menu{position:absolute;z-index:30;right:4px;top:calc(100% - 2px);min-width:180px;padding:6px;border-radius:14px;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -12px #00000059}.fb-chats__menu button{display:flex;align-items:center;gap:12px;width:100%;padding:9px 12px;border:0;border-radius:8px;background:none;color:var(--ink);font:inherit;text-align:left;cursor:pointer}.fb-chats__menu button:hover,.fb-chats__menu button:focus-visible{background:var(--raised);outline:none}.fb-chats__menu svg{color:var(--ink-2);flex:none}.fb-chats__wait{display:grid;gap:10px;padding:6px 10px}.fb-sidenav{list-style:none;margin:4px 0 8px;padding:0 8px;display:grid;gap:0}.fb-sidenav__item{display:flex;align-items:center;gap:12px;width:100%;min-height:34px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--ink);font:600 var(--type-meta) var(--sans);text-align:left;cursor:pointer}button.fb-sidenav__item:hover{background:var(--raised)}.fb-sidenav__item svg{color:var(--ink-2);flex:none}.fb-sidenav__item--soon{cursor:default;color:var(--ink-3)}.fb-sidenav__item--soon svg{color:var(--ink-3)}.fb-sidenav__soon{margin-left:auto;padding:1px 8px;border-radius:999px;background:var(--raised);color:var(--ink-3);font-size:var(--type-meta);font-weight:600}.fb-side[data-closed] .fb-sidenav__item span{display:none}@media(pointer:coarse){.fb-sidenav__item{min-height:44px}}.fb-sidewait{display:grid;gap:10px;padding:8px 4px}.fb-sidewait__h{height:14px;width:40%;margin-top:10px}.fb-ctx__skel{height:40px;width:200px;border-radius:999px}.fb-ctx__skel--short{width:130px}.fb-brief__setup{display:flex;align-items:center;flex-wrap:wrap;gap:8px;color:var(--ink-2);font-size:var(--type-meta)}.fb-brief__info{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ink-3);color:var(--ink-3);font:600 var(--type-meta) var(--sans);flex:none}.fb-btn--link{padding:0;border:0;background:none;color:var(--primary-ink);font:inherit;font-weight:600;cursor:pointer}.fb-btn--link:hover{text-decoration:underline}.rp-head{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px}.rp-head__end{justify-self:end;display:inline-flex}.pv-devicebar{align-self:center;margin-top:4px}.pv-devicebar .pv-views,.pv-devicebar .fb-seg{padding:2px}.pv-devicebar .pv-views button,.pv-devicebar .fb-seg button{min-height:28px;min-width:32px;padding:0 8px}.pv-devicebar svg{width:14px;height:14px}.fb2-talkbody:not([hidden]){display:contents}.fb-apps{flex:1;min-height:0;overflow:auto;padding:20px 28px 32px;display:grid;align-content:start;gap:12px}.fb-apps__head{display:grid;gap:6px}.fb-apps__back{justify-self:start;padding-left:0}.fb-apps h1{margin:4px 0 0;font-size:var(--type-display)}.fb-apps__lede{margin:0;color:var(--ink-2)}.fb-apps__h{margin:16px 0 0;font-size:var(--type-lead)}button.fb-sidenav__item[aria-current=page]{background:var(--raised)}.fb-ctx__selectwrap{position:relative;align-items:center;gap:6px}.fb-ctx__auto{padding:1px 8px;border-radius:999px;background:var(--raised);color:var(--ink-3);font-size:var(--type-meta);font-weight:600}.fb-chats__rename{width:100%;min-height:36px;padding:0 10px;border:0;border-radius:8px;box-shadow:inset 0 0 0 2px var(--primary-ink);background:var(--surface);color:var(--ink);font:600 var(--type-meta) var(--sans)}.fb-chats__rename:focus{outline:none}.fb-brief__gaps{display:grid;gap:6px}.fb-brief__gapbtn{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:var(--ink-2);font:inherit;font-size:var(--type-meta);cursor:pointer}.fb-brief__gapbtn:hover{color:var(--ink)}.fb-brief__gapbtn svg{transition:transform .15s ease}.fb-brief__gapbtn[aria-expanded=true] svg{transform:rotate(180deg)}.fb-brief__gaplist{display:grid;gap:8px;padding:8px 12px;border-radius:10px;background:var(--raised)}.fb-brief__gaplist ul{margin:0;padding-left:18px;color:var(--ink-2);font-size:var(--type-meta)}.fb-brief__gaplist .fb-btn--link{justify-self:start}.fb-start h1,.fb-apps h1,.fb-gate h1{text-wrap:balance}.fb-sidenav{padding:0 8px;gap:0}.fb-sidenav__item,.fb-chats__item{gap:11px;min-height:0;padding:7px 9px 7px 15px;border-radius:8px;font:500 var(--type-body)/1.2 var(--sans);color:var(--ink-2)}.fb-sidenav__item svg{width:18px;height:18px;color:var(--ink-3)}.fb-chats__item strong{font-weight:500}button.fb-sidenav__item:hover,.fb-chats__item:hover{background:var(--raised)}button.fb-sidenav__item[aria-current=page],.fb-chats__item[aria-current]{background:var(--primary-tint);color:var(--primary-ink);font-weight:600}button.fb-sidenav__item[aria-current=page] svg{color:var(--primary)}.fb-chats__item[aria-current] strong{font-weight:600}.fb-sidenav__soon{padding:0;background:none;font-size:var(--type-meta);font-weight:500;color:var(--ink-3)}.fb-sidenav__item--soon{color:var(--ink-3)}@media(pointer:coarse){.fb-sidenav__item,.fb-chats__item{min-height:44px}}.fb-side[data-closed] .fb-sidenav{padding:0;margin:6px 0;justify-items:center}.fb-side[data-closed] .fb-sidenav__item{width:40px;height:40px;padding:0;justify-content:center;gap:0}.fb-side[data-closed] .fb-sidenav__item>span{display:none}.fb-btn--text,.fb-btn--link{background:none!important;box-shadow:none!important;border-color:transparent!important;color:var(--ink-2)!important;font-weight:500!important;padding:0;min-height:0;border-radius:0!important}.fb-btn--text:hover,.fb-btn--link:hover{background:none!important;color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px}.fb-suggest__text2 strong{font-weight:500}.fb-side,.fb2-talk,.fb2-preview,:root[data-theme=light] .fb-side{border-left:0!important;border-right:0!important}.fb-place{flex:1;min-height:0;overflow:auto;padding:20px 28px 40px;display:grid;align-content:start;gap:12px}.fb-place__head{display:grid;gap:6px}.fb-place__back{justify-self:start}.fb-place h1{margin:4px 0 0;font-size:var(--type-display);line-height:1.2}.fb-place__lede{margin:0;color:var(--ink-2);font-size:var(--type-body)}.fb-place__h{margin:20px 0 4px;font-size:var(--type-title);line-height:1.2}.fb-place__empty{color:var(--ink-3);font-size:var(--type-body)}.fb-place__grid .svc,.fb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.fb-place__grid .svc-card,.fb-tile{padding:20px;border-radius:14px;background:var(--surface);border:1px solid var(--line);display:grid;align-content:start;gap:8px}.fb-place__grid .svc-card header strong,.fb-tile header strong{font-size:var(--type-lead);font-weight:600}.fb-place__grid .svc-foot{grid-column:1 / -1}.fb-tile header{display:flex;align-items:center;justify-content:space-between;gap:8px}.fb-tile p{margin:0;color:var(--ink-2);font-size:var(--type-body)}.fb-tile--available{background:none;border-style:dashed}.fb-tile__state,.fb-tile .fb-tile__how{color:var(--ink-3);font-size:var(--type-meta)}.fb-ctx{padding-left:max(var(--gutter, 20px),calc((100% - var(--col, 720px)) / 2));padding-right:max(var(--gutter, 20px),calc((100% - var(--col, 720px)) / 2))}.fb-ctx__selectwrap{position:relative}.fb-ctx__selectwrap .fb-ctx__select{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;min-height:0;padding:0}.fb-ctx__tag,.fb-ctx__auto{padding:1px 8px;border-radius:999px;background:var(--raised);color:var(--ink-3);font-size:var(--type-meta);font-weight:500}.fb-ctx__selectwrap:focus-within{box-shadow:inset 0 0 0 2px var(--primary-ink)}.fb-start__lead{margin:-4px 0 4px;font-size:var(--type-lead);line-height:1.35;color:var(--ink-2)}.fb-chips{display:flex;flex-wrap:wrap;gap:8px;padding:0 max(var(--gutter, 20px),calc((100% - var(--col, 720px)) / 2)) 10px}.fb-chip{min-height:36px;padding:0 14px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface);color:var(--ink-2);font:500 var(--type-meta) var(--sans);white-space:nowrap;cursor:pointer}.fb-chip:hover{background:var(--raised);color:var(--ink)}.fb-chip:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}@media(pointer:coarse){.fb-chip{min-height:44px}}.fb-logo{height:26px;width:auto;display:block}.fb-logo--on-light{display:none}:root[data-theme=light] .fb-logo--on-light{display:block}:root[data-theme=light] .fb-logo--on-dark{display:none}.fb-side[data-closed] .fb-logo{display:none!important}.fb2-talk[data-fresh] .fb2-talkbody:not([hidden]){display:contents}.fb2-talk[data-fresh] .fb-ctx{margin-bottom:auto}.fb2-talk[data-fresh] .fb2-viewport{flex:0 1 auto;overflow:visible;padding-bottom:8px}.fb2-talk[data-fresh] .fb-start{padding-top:0}.fb2-talk[data-fresh] .fb-dock{order:2;border-top:0;background:none}.fb2-talk[data-fresh] .fb-chips{order:3;margin-bottom:auto;padding-top:4px}.fb2-talk[data-settling] .fb-dock{animation:fb-dock-settle .42s var(--ease-out, cubic-bezier(.2, .8, .2, 1)) both}@keyframes fb-dock-settle{0%{transform:translateY(-28vh);opacity:.6}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.fb2-talk[data-settling] .fb-dock{animation:none}}.fb-pbv__progress{display:grid;gap:10px;justify-items:start;margin-top:8px}.fb-pbv__count{font-size:var(--type-body);color:var(--ink-2)}.fb-pbv__progress .fb-pb__bar{width:min(420px,100%)}.fb-pbv__list{list-style:none;margin:16px 0 0;padding:0;display:grid}.fb-pbv__row{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line)}.fb-pbv__name{display:grid;gap:2px}.fb-pbv__name strong{font-size:var(--type-body);font-weight:600}.fb-pbv__name span,.fb-pbv__state{font-size:var(--type-meta);color:var(--ink-3)}.fb-ctx__search{width:100%;min-height:40px;margin-bottom:6px;padding:0 12px;border:0;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--bg);color:var(--ink);font:400 var(--type-body) var(--sans)}.fb-ctx__search:focus{outline:none;box-shadow:inset 0 0 0 2px var(--primary-ink)}.fb-ctx__list{display:grid}.fb-ctx__item{display:flex;align-items:center;justify-content:space-between;gap:12px}.fb-ctx__item[data-active]{background:var(--raised)}.fb-ctx__item[aria-selected=true]{font-weight:600}.fb-ctx__note{color:var(--ink-3);font-size:var(--type-meta)}.fb-ctx__none{margin:8px 10px;color:var(--ink-3);font-size:var(--type-body)}.fb-pick--main,:root[data-theme=light] .fb-pick--main{background:var(--surface)!important;color:var(--ink)!important;border:1px solid var(--line-strong)!important;box-shadow:none!important;min-height:0!important;padding:12px 16px!important;border-radius:12px!important}.fb-pick--main:hover,:root[data-theme=light] .fb-pick--main:hover{background:var(--raised)!important}.fb-pick--main .fb-pick__name{font-size:var(--type-body)!important;font-weight:600!important;color:var(--ink)!important}.fb-pick--main .fb-pick__do{color:var(--ink-3)!important;font-size:var(--type-meta)!important}.fb-pick--main .fb-pick__text{gap:2px!important}.fb-pick--main .fb-pick__go{background:none!important;padding:0!important;color:var(--ink-2)!important;font-weight:500!important;font-size:var(--type-meta)!important}.fb-mark--head{height:28px}.fb-side__tools{display:inline-flex;align-items:center;gap:2px}.fb-side[data-closed] .fb-side__tools>:not(.fb-panetoggle){display:none}.fb-pbv__sections{display:grid;gap:4px;margin-top:16px}.fb-pbv__section{padding:16px 0;border-bottom:1px solid var(--line);display:grid;gap:8px}.fb-pbv__shead{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fb-pbv__shead h2{margin:0;font-size:var(--type-lead);font-weight:600;line-height:1.2;flex:1}.fb-pbv__text{margin:0;white-space:pre-wrap;font-size:var(--type-body);line-height:1.5;color:var(--ink)}.fb-pbv__from,.fb-pbv__empty{margin:0;font-size:var(--type-meta);color:var(--ink-3)}.fb-pbv__section .fb-pl{list-style:none;margin:0;padding:0}.fb-pbv__section .fb-pl__text{white-space:pre-wrap;font-size:var(--type-body);line-height:1.5}.fb-apps__search{width:min(420px,100%);min-height:40px;padding:0 14px;border:0;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line-strong);background:var(--surface);color:var(--ink);font:400 var(--type-body) var(--sans)}.fb-apps__search:focus{outline:none;box-shadow:inset 0 0 0 2px var(--primary-ink)}.fb-apps__ask{display:grid;gap:10px;padding:14px 16px;border-radius:12px;background:var(--raised)}.fb-apps__ask p{margin:0;font-size:var(--type-body)}.fb-appgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:16px;margin-top:8px}.fb-appcard{display:grid;justify-items:center;align-content:start;gap:8px;padding:18px 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);color:var(--ink);font:inherit;text-align:center;cursor:pointer}.fb-appcard:hover{background:var(--raised)}.fb-appcard[aria-current]{border-color:var(--primary-ink)}.fb-appcard__icon{width:64px;height:64px;border-radius:16px;object-fit:cover}.fb-appcard__icon--blank{display:grid;place-items:center;background:var(--raised);color:var(--ink-2);font:600 var(--type-title) var(--sans)}.fb-appcard__name{font-size:var(--type-body);font-weight:600;line-height:1.25}.fb-appcard__meta{font-size:var(--type-meta);color:var(--ink-3);line-height:1.3}.fb-appcard--skel{cursor:default}.fb-sidenav--more{margin:0;padding:0;list-style:none}.fb-side[data-closed] .fb-sidenav__more span{display:none}.fb-brief:empty{display:none}.fb-chip--first{color:var(--ink);font-weight:500;box-shadow:inset 0 0 0 1px var(--line-strong)}.fb-send,.fb-send:disabled,.fb-send:hover:not(:disabled){box-shadow:none!important}.fb-send:disabled{background:var(--raised)!important;color:var(--ink-3)!important}.fb-send:not(:disabled):not(.fb-send--stop){background:var(--ink)!important;color:var(--bg)!important}.fb-btn:not(.fb-btn--primary):not(.fb-btn--text):not(.fb-btn--link):not(.fb-btn--borderless):hover:not(:disabled){background:color-mix(in srgb,var(--ink) 10%,transparent);box-shadow:inset 0 0 0 1px var(--ink);filter:none}.fb-btn--text:hover:not(:disabled),.fb-btn--link:hover:not(:disabled),.fb-btn--borderless:hover:not(:disabled){color:var(--ink)!important;text-decoration:underline;text-underline-offset:3px}.fb-headmark{height:28px;width:auto;flex:none;color:var(--ink);display:block;overflow:visible}.fb-headmark__bot{transform-origin:126px 130px;transition:transform .25s cubic-bezier(.3,1.4,.5,1)}.fb-headmark__eyes{transform-box:fill-box;transform-origin:center;transition:transform .18s ease}.fb-headmark[data-mood=blink] .fb-headmark__eyes{transform:scaleY(.12);transition-duration:.08s}.fb-headmark[data-mood=glance-l] .fb-headmark__eyes{transform:translate(-9px)}.fb-headmark[data-mood=glance-r] .fb-headmark__eyes{transform:translate(9px)}.fb-side__title:hover .fb-headmark__bot{transform:rotate(-6deg) scale(1.04)}.fb-side__title:hover .fb-headmark__eyes{transform:translateY(-8px) scaleY(1.08)}@media(prefers-reduced-motion:reduce){.fb-headmark__bot,.fb-headmark__eyes{transition:none}.fb-side__title:hover .fb-headmark__bot{transform:none}}.fb-msgacts{display:grid;justify-items:end;gap:6px;max-width:85%}.fb-msgacts__row{display:flex;gap:2px;opacity:0;transition:opacity .15s ease}.fb-msg--you:hover .fb-msgacts__row,.fb-msgacts:focus-within .fb-msgacts__row{opacity:1}@media(hover:none){.fb-msgacts__row{opacity:1}}.fb-msgacts__btn{width:28px;height:28px;min-width:28px;color:var(--ink-3)}.fb-msgacts__btn:hover{color:var(--ink)}.fb-msgacts__ask{border:1px solid var(--line-strong);border-radius:var(--radius);padding:12px;background:var(--surface);font-size:var(--type-meta);color:var(--ink-2)}.fb-msgacts__ask p{margin:0 0 8px}.fb-msgacts__ask .fb-ctx__askbtns{justify-content:flex-end}.fb-pbv__shead{flex-wrap:nowrap;align-items:baseline}.fb-pbv__edit{margin-left:auto;display:inline-flex;align-items:center;gap:6px;flex:none;font-size:var(--type-meta)!important}.fb-pbv__tag{flex:none;font-size:var(--type-meta);color:var(--ink-2);border:1px solid var(--line-strong);border-radius:999px;padding:1px 8px}.fb-pbv__text{white-space:normal}.fb-pbv__text p{margin:0 0 6px}.fb-pbv__text ul,.fb-pbv__text ol{margin:0;padding-left:20px;display:grid;gap:4px}.fb-pbv__text>:last-child{margin-bottom:0}.fb-pbv__ask{justify-self:start;font-size:var(--type-meta)!important}.fb-place__back{justify-self:start;margin-left:-8px;color:var(--ink-2)}.fb-place__back:hover{color:var(--ink)}button.sch-next{position:relative;width:100%;text-align:left;font:inherit;color:var(--ink);cursor:pointer;gap:2px;padding-right:32px}button.sch-next:hover{border-color:var(--ink)}button.sch-next:focus-visible{outline:2px solid var(--focus, currentColor);outline-offset:2px}.sch-next__go{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:var(--ink-3)}.sch-next .sch-next__warn{display:inline-flex;align-items:center;gap:6px;color:var(--ink-2)}.sch-next__warn svg{color:var(--warn);flex:none}.sch-item[data-flash] .sch-card{box-shadow:0 0 0 2px var(--ink);border-radius:10px;transition:box-shadow .3s ease}.fb-msgacts__btn{border-radius:50%!important}.fb-msgacts__btn:hover{background:var(--hover-2)}.fb-side__foot{justify-content:space-between}.fb-side__who{display:inline-flex;align-items:center;gap:10px;min-width:0;font-size:var(--type-meta);color:var(--ink);font-weight:500}.fb-side__avatar{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--hover-2);color:var(--ink);font-size:var(--type-meta);font-weight:600;letter-spacing:.02em}.fb-side__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fb-side__foot>.fb-iconbtn{margin-left:auto}.fb-side[data-closed] .fb-side__who{display:none}.fb-settings__signout{justify-content:space-between;align-items:center;gap:12px}.fb-settings__signout span{color:var(--ink-2)}.fb-sidebar .fb-suggest__btn,.fb-suggest__btn{min-height:36px;padding:6px 12px}.fb-suggest__text2{min-width:0;flex:1}.fb-suggest__text2 strong{font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fb-suggest__text2>span{display:none;color:var(--ink-3);font-weight:400}.fb-suggest__btn>span[aria-hidden]{opacity:0;transition:opacity .15s ease}.fb-suggest__btn:hover .fb-suggest__text2 strong,.fb-suggest__btn:focus-visible .fb-suggest__text2 strong{white-space:normal}.fb-suggest__btn:hover .fb-suggest__text2>span,.fb-suggest__btn:focus-visible .fb-suggest__text2>span{display:block}.fb-suggest__btn:hover>span[aria-hidden],.fb-suggest__btn:focus-visible>span[aria-hidden]{opacity:1}@media(hover:none){.fb-suggest__btn>span[aria-hidden]{opacity:1}}@media(min-width:1000px){.fb2-pvbody>.rp-body,.rp-body:has(>.pv){min-height:0}.pv{height:100%;min-height:0;padding-top:4px;padding-bottom:24px;gap:10px}.pv-device--phone{flex:1 1 0;min-height:0;height:auto;width:auto;max-width:min(100%,420px);max-height:940px;aspect-ratio:9 / 19.5;align-self:center}.pv-note{align-self:center}}.fbc-edit__ro{display:inline-flex;align-items:baseline;gap:12px;flex-wrap:wrap}.fbc-edit__ask{font-size:var(--type-meta)!important}.fb-side[data-closed] .fb-side__foot>.fb-iconbtn{margin-left:0}.sch{padding-left:0;padding-right:0}.sch-card:before{display:none}.sch-mark{position:absolute;left:-10px;top:2px;width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:var(--bg-deep, var(--surface));color:var(--ink-3)}.sch-mark--plain:after,.sch-mark--past:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--ink-3)}.sch-mark--past:after{background:var(--line-strong)}.sch-mark--live:after{content:"";width:10px;height:10px;border-radius:50%;background:var(--good)}.sch-mark--ready{color:var(--ink)}.sch-mark--warn{color:var(--warn)}.sch-item[data-status=past] .sch-card strong,.sch-item[data-status=past] .sch-time{color:var(--ink-3);font-weight:500}.sch-status{margin-top:2px!important;font-size:var(--type-meta);font-weight:600;color:var(--ink-2)}.sch-status--ready{color:var(--ink)}.sch-status__more{font-weight:400;color:var(--ink-3)}.sch-status--warn{color:var(--ink)}.sch-fix{margin-top:2px!important;font-size:var(--type-meta);color:var(--ink-2)}.sch-warn{display:none}.sch-kids{margin-top:6px;display:grid;gap:2px}.sch-kid summary{list-style:none;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--type-meta);color:var(--ink-2);font-weight:500}.sch-kid summary::-webkit-details-marker{display:none}.sch-kid summary:hover{color:var(--ink)}.sch-kid__chev{transition:transform .15s ease}.sch-kid[open] .sch-kid__chev{transform:rotate(90deg)}.sch-kid ul{margin:4px 0;padding-left:16px;font-size:var(--type-meta);color:var(--ink-2);display:grid;gap:2px}.sch-unsched{margin-top:18px;padding:0;border:0}.sch-un{padding:8px 0 0 62px}.sch-un strong{font-size:var(--type-body)}.sch-earlier{margin-top:18px}.sch-earlier>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px}.sch-earlier>summary::-webkit-details-marker{display:none}.sch-earlier>summary:after{content:"›";font-size:1.1em;transition:transform .15s ease}.sch-earlier[open]>summary:after{transform:rotate(90deg)}.sch-status--plain{font-weight:400;color:var(--ink-3)}.sch-un{padding-left:78px}.fb-sidenav,.fb-sidenav__item{transition:padding .18s ease}.fb-side[data-closed] .fb-sidenav{margin:4px 0 8px;padding:0;justify-items:stretch}.fb-side[data-closed] .fb-sidenav__item{width:100%;height:auto;min-height:34px;padding:0 17px;justify-content:flex-start;position:relative}.fb-side[data-closed] .fb-sidenav__item>span{display:block;position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.fb-side[data-closed] .fb-sidenav__item[data-tip]:hover:after,.fb-side[data-closed] .fb-sidenav__item[data-tip]:focus-visible:after{content:attr(data-tip);position:absolute;left:calc(100% + 6px);top:50%;transform:translateY(-50%);z-index:30;padding:4px 8px;border-radius:6px;background:var(--ink);color:var(--bg);font:500 var(--type-meta)/1.3 var(--sans);white-space:nowrap;pointer-events:none}.fb-side[data-closed]{overflow:visible}@media(pointer:coarse){.fb-side[data-closed] .fb-sidenav__item{min-height:44px}}@media(prefers-reduced-motion:reduce){.fb-sidenav,.fb-sidenav__item{transition:none}}.fb-sidenav>li>.fb-sidenav__item{height:34px;min-height:34px}@media(pointer:coarse){.fb-sidenav>li>.fb-sidenav__item{height:44px}}.fb-side__footbtns{margin-left:auto;display:inline-flex;align-items:center;gap:2px}.fb-side[data-closed] .fb-side__footbtns{margin-left:0;flex-direction:column}.fb-help{position:relative}.fb-help__panel{position:absolute;bottom:calc(100% + 8px);right:0;z-index:40;width:260px;display:grid;gap:8px;padding:14px;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--surface);box-shadow:0 12px 32px -12px #1016234d;font-size:var(--type-meta);color:var(--ink-2)}.fb-help__panel strong{color:var(--ink);font-size:var(--type-body)}.fb-help__panel p{margin:0}.fb-help__panel .fb-btn{justify-self:start}.fb-side[data-closed] .fb-help__panel{left:0;right:auto}.fb-ctx__state{display:inline-flex;align-items:center;gap:5px;padding:1px 8px;border-radius:999px;background:var(--raised);color:var(--ink-2);font-size:var(--type-meta);font-weight:500;white-space:nowrap}.fb-ctx__state[data-state=live]:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--good)}.fb-ctx__state[data-state=ended],.fb-ctx__state[data-state=reference]{color:var(--ink-3)}.pv-popout{width:28px;height:28px;min-width:28px;margin-left:2px;color:var(--ink-2);border-radius:50%}.pv-popout:hover{color:var(--ink);background:var(--hover-2)}.fb-side[data-closed] .fb-side__body{overflow:visible}.fb-ctx__menuwrap .fb-ctx__label{max-width:220px}.fb-sidenav__count{margin-left:auto;min-width:18px;height:18px;padding:0 5px;border-radius:9px;display:inline-grid;place-items:center;background:var(--ink);color:var(--bg);font:600 var(--type-meta)/1 var(--sans);font-size:.75em;font-variant-numeric:tabular-nums}.fb-side[data-closed] .fb-sidenav__count{position:absolute;top:3px;left:30px;min-width:14px;height:14px;padding:0 3px;font-size:.6em}.fb-side__foot{position:relative}.fb-help{position:static}.fb-help__panel{left:12px;right:12px;width:auto;max-width:340px;box-sizing:border-box}.fb-side[data-closed] .fb-help__panel{left:8px;right:auto;width:260px}.fb-side[data-closed] .fb-side__foot>.fb-side__footbtns{display:inline-flex}.fb-appcard__iconwrap{position:relative;display:block;overflow:hidden}.fb-appcard__iconwrap img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .2s ease}.fb-appcard__iconskel{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.fb-appcard__icon--blank{color:var(--ink);background:var(--raised);font-size:var(--type-lead);letter-spacing:.02em}.fb-appcard__name,.fb-appcard__meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.fb-appcard__icon--sm{width:20px;height:20px;border-radius:6px;font-size:.6em}.pv-wait h3{max-width:15em;line-height:1.25;text-wrap:balance}.pv-wait p{max-width:22em;text-wrap:pretty}.pv-wait__acts{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px}.pv-wait__small{font-size:var(--type-meta);color:var(--ink-3)}.fb-sidenav__chip{margin-left:auto;display:inline-flex;align-items:center;gap:4px;min-width:22px;height:20px;padding:0 7px;border-radius:10px;background:var(--raised);color:var(--ink-2);font:600 var(--type-meta)/1 var(--sans);font-size:.8em;font-variant-numeric:tabular-nums;justify-content:center}.fb-sidenav__chip[data-warn]{color:var(--ink)}.fb-side[data-closed] .fb-sidenav__chip{position:absolute;top:2px;left:28px;height:15px;min-width:15px;padding:0 4px;font-size:.62em}.fb-side[data-closed] .fb-sidenav__chip svg{display:none}.fb-appcard__iconwrap[data-tone=light]{background:#141824}.fb-appcard__iconwrap[data-tone=light] img{padding:12%;box-sizing:border-box;object-fit:contain}.fb-latest.fb-btn--text{min-height:30px!important;padding:0 14px!important;border-radius:999px!important;background:var(--surface)!important;border:1px solid var(--line-strong)!important;color:var(--ink-2)!important;font-size:var(--type-meta)!important;font-weight:500!important;box-shadow:0 2px 8px #10162314!important;text-decoration:none!important}.fb-latest.fb-btn--text:hover{color:var(--ink)!important;border-color:var(--ink)!important}.sch-title{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-align:left}.sch-title:hover{text-decoration:underline;text-underline-offset:3px}.sch-title__icon{opacity:0;color:var(--ink-3);transition:opacity .15s ease}.sch-title:hover .sch-title__icon,.sch-title:focus-visible .sch-title__icon{opacity:1}@media(hover:none){.sch-title__icon{opacity:1}}.fb-support{width:min(480px,100%)}.fb-support__body{display:grid;gap:14px;padding:18px 20px 20px}.fb-support__body p{margin:0}.fb-support__body input,.fb-support__body textarea{width:100%;box-sizing:border-box}.fb-support__note{font-size:var(--type-meta);color:var(--ink-3)}.fb-support__acts{display:flex;justify-content:flex-end;gap:8px}.fb-msgacts{margin-top:-6px}.fb-msgacts--fanbot{justify-items:start;max-width:100%;margin-left:-6px}.fb-msg--fanbot:hover .fb-msgacts__row,.fb-msgacts[data-open] .fb-msgacts__row,.fb-msg--fanbot:last-child .fb-msgacts__row{opacity:1}.fb-msgacts__menuwrap{position:relative}.fb-msgacts__menu{position:absolute;top:calc(100% + 4px);z-index:30;min-width:180px;padding:6px;border:1px solid var(--line);border-radius:14px;background:var(--surface);box-shadow:0 12px 32px -12px #1016234d;display:grid}.fb-msgacts--you .fb-msgacts__menu{right:0}.fb-msgacts--fanbot .fb-msgacts__menu{left:0}.fb-msgacts__menu button{text-align:left;padding:9px 12px;border:0;border-radius:9px;background:none;color:var(--ink);font:400 var(--type-body) var(--sans);cursor:pointer}.fb-msgacts__menu button:hover,.fb-msgacts__menu button:focus-visible{background:var(--hover-2);outline:none}.fb-msgacts__form{width:min(420px,100%)}.fb-msg--fanbot:has(+.fb-msg--fanbot) .fb-msgacts{display:none}.pv-loading{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.pv-loading p,.pv-wait--failed p{font-size:var(--type-meta);color:var(--ink-2);margin:0;text-align:center}.pv-wait--failed h3{font-size:var(--type-body)}.fb-ctx__pick{min-width:120px}.pv-monterosa{position:absolute;right:18px;bottom:14px;height:18px;width:auto;opacity:1;filter:brightness(0);pointer-events:none}:root[data-theme=dark] .pv-monterosa{filter:brightness(0) invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pv-monterosa{filter:brightness(0) invert(1)}}@media(max-width:999px){.pv-monterosa{display:none}}.fb-msg:has(.fb-msgacts[data-open]){position:relative;z-index:20}.fb-msgacts__menu button{white-space:nowrap}.fb-gaprows{display:grid;gap:12px;margin-top:8px}.fb-gaprows ul{list-style:none;margin:0;padding:0}.fb-gaprow{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;min-height:40px;border-top:1px solid var(--line)}.fb-gaprow:last-child{border-bottom:1px solid var(--line)}.fb-gaprow__name{font-size:var(--type-body);color:var(--ink)}.fb-gaprow__state{font-size:var(--type-meta);color:var(--ink-3)}.fb-gaprow__fill{padding:4px 10px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--ink);font:500 var(--type-meta) var(--sans);cursor:pointer}.fb-gaprow__fill:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}.fb-gaprows__all{justify-self:start}.pv-wait--note h3{font-size:var(--type-body)}.pv-wait--note .fb-btn{min-height:32px;padding:0 14px;font-size:var(--type-meta)}.fb-tzrow{justify-content:space-between;align-items:center;gap:16px}.fb-tzrow .fb-ctx__menu{right:0;left:auto;max-height:360px}.fb-admin__nav{display:flex;gap:4px;margin:16px 0 4px;border-bottom:1px solid var(--line)}.fb-admin__nav button{padding:8px 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--ink-2);font:500 var(--type-body) var(--sans);cursor:pointer;margin-bottom:-1px}.fb-admin__nav button[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.fb-admin__about{margin:0 0 16px;color:var(--ink-2);font-size:var(--type-body)}.fb-admin__cards{display:grid;gap:16px;max-width:760px}.fb-admin__about{margin-top:12px}.fb-terms__table{width:100%;border-collapse:collapse;font-size:var(--type-body)}.fb-terms__table th{text-align:left;font-size:var(--type-meta);font-weight:500;color:var(--ink-3);padding:0 0 6px}.fb-terms__table td{padding:8px 0;border-top:1px solid var(--line);vertical-align:top}.fb-terms__table td:first-child{width:34%;color:var(--ink-2)}.fb-terms__table td span{display:block;font-size:var(--type-meta);color:var(--ink-3)}.pv-monterosa{filter:none;height:16px}:root[data-theme=dark] .pv-monterosa{filter:invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pv-monterosa{filter:invert(1)}}.fb-sources{display:grid;gap:6px;justify-items:start;margin-top:4px}.fb-sources__pill{display:inline-flex;align-items:center;gap:8px;padding:3px 12px 3px 4px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);font:500 var(--type-meta) var(--sans);cursor:pointer}.fb-sources__pill:hover{border-color:var(--ink);color:var(--ink)}.fb-sources__marks{display:inline-flex}.fb-sources__marks .fb-sources__mark+.fb-sources__mark{margin-left:-7px}.fb-sources__mark{width:22px;height:22px;border-radius:50%;display:inline-grid;place-items:center;background:var(--raised);color:var(--ink);border:2px solid var(--surface);box-sizing:border-box;font:700 11px/1 var(--sans);flex:none}.fb-sources__mark svg{width:12px;height:12px}.fb-sources__mark--fantenna{background:var(--ink);color:var(--bg)}.fb-sources__mark--data{background:#141824;color:#fff}.fb-sources__list{list-style:none;margin:0;padding:8px 12px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;gap:8px;width:min(460px,100%);box-sizing:border-box}.fb-sources__list li{display:flex;gap:10px;align-items:flex-start}.fb-sources__text{display:grid;gap:1px;font-size:var(--type-meta);color:var(--ink-2)}.fb-sources__text strong{color:var(--ink);font-size:var(--type-body);font-weight:600}.pv>.pv-devicebar{order:-1;align-self:center;margin:0}.pv-wait__acts{align-items:center}.fb-appcard__iconwrap img{filter:drop-shadow(0 0 .6px rgb(16 22 35 / .7)) drop-shadow(0 1px 2px rgb(16 22 35 / .28))}.fb-appcard__iconwrap[data-tone=light] img{filter:none}.fb-msg--fanbot{display:grid;grid-template-columns:22px minmax(0,1fr);column-gap:12px;align-items:start}.fb-msg--fanbot>*{grid-column:2;min-width:0}.fb-msg--fanbot>.fb-msg__who{grid-column:1;grid-row:1 / span 30;margin:1px 0 0;align-self:start}.fb-call .aui-dot:not(.is-running):not(.is-failed){display:none}.fb-tile--offer{border:1px solid var(--line);border-style:solid;background:var(--surface);display:grid;gap:8px;align-content:start}.fb-tile--offer .fb-tile__state{font-size:var(--type-meta);color:var(--ink-3);border:1px solid var(--line);border-radius:999px;padding:1px 8px}.fb-tile__ask{justify-self:start}.fb-tile__done{font-size:var(--type-meta);color:var(--ink-2);margin:0}.fb-msgacts__btn,.pv-popout{aspect-ratio:1;height:28px;width:28px;min-width:28px;min-height:28px;padding:0;border-radius:50%!important;display:inline-grid;place-items:center;box-sizing:border-box;flex:none;line-height:1}.fb-iconbtn{aspect-ratio:1;border-radius:50%}.fb-ctx__footer{border-top:1px solid var(--line);margin-top:6px;padding-top:8px}.fb-evctl{display:flex;gap:6px;flex-wrap:wrap}.fb-evctl__btn{padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--ink);font:500 var(--type-meta) var(--sans);cursor:pointer}.fb-evctl__btn:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 6%,transparent)}@media(min-width:1000px){.rp-body>.pv{margin-top:-46px}.pv>.pv-devicebar{min-height:40px;display:flex;align-items:center}}.pv-monterosa{height:26px;right:20px;bottom:16px}@media(min-width:1000px){.pv{padding-bottom:56px}}.fbc-checklist__sub{margin:-2px 0 6px;font-size:var(--type-meta);color:var(--ink-3)}.fbc-checklist__acts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.fb-uicat{max-width:820px;margin:0 auto;padding:32px 24px 64px;color:var(--ink)}.fb-uicat h1{margin:0 0 6px;font-size:var(--type-display)}.fb-uicat__head{display:flex;justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px}.fb-uicat__head p{margin:0;color:var(--ink-2);font-size:var(--type-body);max-width:56ch}.fb-uicat__cards{display:grid;gap:16px;overflow:visible}.sch-stats{display:flex;flex-wrap:wrap;gap:4px 16px;margin:4px 0 0!important;font-size:var(--type-meta);color:var(--ink-2)}.sch-stats strong{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.sch-stats__at{color:var(--ink-3)}.sch-jobs ul{list-style:none;padding-left:0;gap:6px}.sch-job{display:flex;justify-content:space-between;align-items:center;gap:12px}.sch-job__text{display:grid;gap:1px}.sch-job__text strong{color:var(--ink);font-weight:500}.sch-job__text span{color:var(--ink-3)}@media(min-width:1000px){.rp-body>.pv{height:calc(100% + 46px)}}.sch-unsched__about{margin:0 0 8px!important}.sch-unlist{list-style:none;margin:0;padding:0}.sch-unrow{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;border-top:1px solid var(--line)}.sch-unrow:last-child{border-bottom:1px solid var(--line)}.sch-unrow .sch-title{font-weight:500;font-size:var(--type-body)}.sch-unrow__acts{display:inline-flex;gap:4px;flex:none}.sch-quiet{padding:4px 10px;border:1px solid transparent;border-radius:999px;background:none;color:var(--ink-2);font:500 var(--type-meta) var(--sans);cursor:pointer}.sch-quiet:hover,.sch-quiet:focus-visible{color:var(--ink);border-color:var(--line-strong)}.fb-surface--bare{background:none!important;padding:0!important;border:0!important}.fb-linkpill{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid var(--line-strong);border-radius:999px;color:var(--ink);font:500 var(--type-meta) var(--sans);text-decoration:none}.fb-linkpill:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.fbc-next{gap:6px}.fbc-next__q{font-size:var(--type-meta)!important;color:var(--ink-3)!important}.fbc-chip{min-height:34px;padding:6px 14px;background:none!important;border:1px solid var(--line-strong)!important;font-weight:500;font-size:var(--type-meta)}.fbc-chip:hover{box-shadow:none;border-color:var(--ink)!important;background:color-mix(in srgb,var(--ink) 5%,transparent)!important}.fbc-chip--lead{color:var(--ink)!important;border-color:var(--ink)!important;font-weight:600}.fb-ctx__tag[data-copy=copy]{background:var(--ink);color:var(--bg)}.fb-evctl__btn--lead{border-color:var(--ink);font-weight:600}.sch-job{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px}.sch-job__do{justify-self:start;padding:5px 12px;border:1px solid var(--line-strong);border-radius:999px;background:none;color:var(--ink);font:500 var(--type-meta) var(--sans);cursor:pointer;white-space:nowrap}.sch-job__do:hover,.sch-job__do:focus-visible{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.sch-job__name{font-weight:500;color:var(--ink);padding:5px 0}.sch-job__when{color:var(--ink-3)}.fb-howlink{margin-top:10px;padding:0;border:0;background:none;color:var(--ink-3);font:500 var(--type-meta) var(--sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.fb-howlink:hover{color:var(--ink)}.fb-trace{width:min(620px,100%)}.fb-trace__body{padding:16px 20px 20px;overflow:auto}.fb-trace__meta{margin:0 0 12px;font-size:var(--type-meta);color:var(--ink-3)}.fb-trace__list{list-style:none;margin:0;padding:0;display:grid}.fb-trace__item{display:grid;grid-template-columns:52px 1fr;gap:12px;padding:8px 0;border-top:1px solid var(--line)}.fb-trace__time{font-size:var(--type-meta);color:var(--ink-3);font-variant-numeric:tabular-nums}.fb-trace__text{display:grid;gap:2px;min-width:0}.fb-trace__text strong{font-weight:500;color:var(--ink)}.fb-trace__text span{font-size:var(--type-meta);color:var(--ink-2);overflow-wrap:anywhere}.fb-trace__item[data-kind=decision] strong,.fb-trace__item[data-kind=promotion] strong{font-weight:700}.fb-trace__item[data-failed] strong{color:var(--bad)}.fb-runs__list{list-style:none;margin:12px 0 0;padding:0}.fb-runs__row{display:grid;gap:2px;width:100%;padding:10px 0;border:0;border-top:1px solid var(--line);background:none;text-align:left;color:var(--ink);font:inherit;cursor:pointer}.fb-runs__row:hover .fb-runs__title{text-decoration:underline}.fb-runs__title{font-size:var(--type-body);font-weight:500}.fb-runs__meta{font-size:var(--type-meta);color:var(--ink-3)}.fb-rts{list-style:none;margin:0 0 20px;padding:0}.fb-rt{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:56px;border-top:1px solid var(--line)}.fb-rt:last-child{border-bottom:1px solid var(--line)}.fb-rt__text{display:grid;gap:2px;min-width:0}.fb-rt__text strong{font-weight:500}.fb-rt__text span{font-size:var(--type-meta);color:var(--ink-3)}.sch-rtwait{display:flex;align-items:center;gap:6px;margin-top:4px!important;font-size:var(--type-meta);color:var(--ink-2)}.fb-rt>.fb-btn,.fb-rt>.sch-quiet{flex:none;white-space:nowrap}.sch-mark--routine{color:var(--ink-2)}.sch-item--routine .sch-job__do{margin:-2px 0 4px}.fb-errline .fb-btn--text{display:inline;text-decoration:underline;text-underline-offset:3px;color:var(--ink)!important}@media(max-width:999px){.fb2[data-drawer] .fb-side{display:flex;position:fixed;inset:0 auto 0 0;width:min(320px,86vw);z-index:61;box-shadow:0 0 40px #10162340}.fb2[data-drawer] .fb-side .fb-panetoggle{display:none}.fb2-drawerback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#0a0c1259}}.fb-ideas__date{margin:4px 0 8px;display:flex;flex-wrap:wrap;gap:8px 12px;align-items:baseline;font-size:var(--type-meta);color:var(--ink-2);font-weight:600}.fb-ideas__sample{font-weight:400;color:var(--ink-3)}.fb-ideas__fan{--w: 200px;--h: 250px;position:relative;height:calc(var(--h) * 1.35);margin:12px 0 8px}.fb-idea{position:absolute;left:50%;top:24px;width:var(--w);height:var(--h);margin-left:calc(var(--w) / -2);box-sizing:border-box;display:flex;flex-direction:column;gap:8px;padding:16px;text-align:left;border:1px solid var(--line);border-radius:18px;background:var(--surface);color:var(--ink);font:inherit;cursor:pointer;box-shadow:0 10px 24px -12px #10162359;transform-origin:50% 120%;transform:translate(calc(var(--x) * var(--w))) translateY(calc(var(--drop) * var(--h) - var(--lift, 0) * 42px)) rotate(calc(var(--rot) * (1 - var(--lift, 0))));transition:transform .45s cubic-bezier(.2,1.3,.4,1),box-shadow .3s ease}.fb-idea:hover,.fb-idea:focus-visible{box-shadow:0 18px 36px -14px #10162373;outline:none}.fb-idea[aria-pressed=true]{border-color:var(--ink)}.fb-idea[data-kind=moment]{background:linear-gradient(160deg,color-mix(in srgb,var(--primary) 12%,var(--surface)),var(--surface) 60%)}.fb-idea[data-kind=build]{background:linear-gradient(160deg,color-mix(in srgb,var(--good) 12%,var(--surface)),var(--surface) 60%)}.fb-idea__kind{font-size:var(--type-meta);color:var(--ink-3);font-weight:600}.fb-idea__title{font-size:var(--type-body);line-height:1.3}.fb-idea__why{font-size:var(--type-meta);color:var(--ink-2);line-height:1.4;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.fb-idea__rated{margin-top:auto;font-size:var(--type-meta);color:var(--ink-3)}.fb-idea--skel{cursor:default}.fb-ideas__open{max-width:620px;margin:0 auto;padding:18px 20px;border:1px solid var(--line);border-radius:16px;background:var(--surface);display:grid;gap:8px}.fb-ideas__open h2{margin:0;font-size:var(--type-lead)}.fb-ideas__open p{margin:0;color:var(--ink-2)}.fb-ideas__acts{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.fb-ideas__rate{display:inline-flex;gap:2px;margin-left:4px}.fb-ideas__rate .fb-iconbtn[aria-pressed=true]{background:var(--hover-2);color:var(--ink)}@media(prefers-reduced-motion:reduce){.fb-idea{transition:none}}.fb-ideas__fan--row{height:auto;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding:8px 28px 16px;margin-inline:-28px;scroll-padding-inline:28px;--w: 220px !important;--h: 250px !important}.fb-ideas__fan--row .fb-idea{position:relative;left:auto;top:auto;margin:0;flex:none;transform:none!important;scroll-snap-align:start}.fb-idea{overflow:hidden}.fb-idea__title{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.fbc-ba .fbc-table thead{display:none}.fbc-ba .fbc-table,.fbc-ba .fbc-table tbody,.fbc-ba .fbc-table tr,.fbc-ba .fbc-table td{display:block;width:auto}.fbc-ba .fbc-table tr{padding:8px 0;border-top:1px solid var(--line)}.fbc-ba .fbc-table td{padding:2px 0;border:0}.fbc-ba .fbc-table td:first-child{font-weight:600;color:var(--ink)}.fbc-ba .fbc-table td:nth-child(2):before{content:"Before: ";color:var(--ink-3)}.fbc-ba .fbc-table td:nth-child(3):before{content:"After: ";color:var(--ink-3)}.fb-msg--fanbot{grid-template-columns:18px minmax(0,1fr);column-gap:8px}}.fb-notthrough{margin:8px 0 0;font-size:var(--type-meta);color:var(--ink);font-weight:600}@media(min-width:1000px){.fb2,.fb2[data-side=closed],.fb2[data-preview=closed],.fb2[data-side=closed][data-preview=closed]{--pv-track: var(--pv-w, 420px);--side-track: var(--side-w, 356px);grid-template-columns:var(--side-track) auto minmax(0,1fr) auto var(--pv-track)}.fb2[data-preview=open]{--pv-track: clamp(320px, calc(100vw - var(--side-w, 356px) - 518px), var(--pv-w, 420px))}.fb2[data-side=open]{--side-track: clamp(264px, calc(100vw - var(--pv-track) - 518px), var(--side-w, 356px))}}.fbc-sched{container-type:inline-size}.fbc-sched__head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.fbc-sched__head .fbc-muted{font-size:var(--type-meta)}.fbc-state--live{background:var(--good-tint);color:var(--good)}.fbc-slots{list-style:none;margin:0;padding:0;display:grid}.fbc-slot{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:8px 0;font-size:var(--type-body)}.fbc-slot+.fbc-slot{box-shadow:inset 0 1px 0 var(--line)}.fbc-slot__time{color:var(--ink-3);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.fbc-slot__sides{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;font-weight:600;min-width:0}.fbc-slot__q{display:grid;gap:2px;min-width:0}.fbc-slot__q strong{font-weight:600;overflow-wrap:anywhere}.fbc-slot__opts{font-size:var(--type-meta);color:var(--ink-3)}.fbc-side{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow-wrap:anywhere}.fbc-side__code{display:none;font-size:var(--type-meta);font-weight:600;letter-spacing:.02em;color:var(--ink-3)}.fbc-joiner{color:var(--ink-3);font-weight:400}@container (min-width: 520px){.fbc-slot{grid-template-columns:9.5em minmax(0,1fr);gap:12px;align-items:baseline}.fbc-slot__time{font-size:var(--type-body)}.fbc-side__code{display:inline}}.fbc-state-line{display:flex;align-items:baseline;gap:8px;margin:0;font-size:var(--type-body);line-height:1.45}.fbc-state-dot{flex:none;width:8px;height:8px;border-radius:50%;transform:translateY(-1px)}.fbc-state-dot--bad{background:var(--bad)}.fbc-card--error{box-shadow:none}.fbc-loading{display:grid;gap:10px;padding:4px 0}.fbc-loading .fb-skel--row{height:16px}.fb-seg{display:inline-flex;gap:2px;padding:4px;border-radius:var(--pill, 999px);background:var(--raised)}:root[data-theme=light] .fb-seg{background:#e2e5ee}.fb-seg button{min-height:36px;padding:0 14px;border:0;border-radius:var(--pill, 999px);background:none;color:var(--ink-3);font:600 var(--type-meta)/1 var(--sans);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.fb-seg button:hover:not(:disabled):not([aria-checked=true]){color:var(--ink)}.fb-seg button[aria-checked=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 3px #0000001f,0 1px 1px #0000000f}:root[data-theme=light] .fb-seg button[aria-checked=true]{background:#fff}.fb-seg button:disabled{cursor:default}.fb-seg button:disabled:not([aria-checked=true]){color:color-mix(in srgb,var(--ink-3) 70%,transparent)}.fb-seg button:focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px}.fb-seg--md{display:flex;width:100%}.fb-seg--md button{flex:1}.fb-seg--icons button{padding:0 10px}.fb-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;justify-content:center;align-items:flex-start;padding:8vh 16px 16px;background:#0a0c1266}.fb-sheet__box{width:min(560px,100%);max-height:84vh;display:flex;flex-direction:column;border-radius:18px;background:var(--surface);box-shadow:0 24px 64px #0000004d;overflow:hidden}:root[data-theme=light] .fb-sheet__box{background:#fff}.fb-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 14px 14px 20px;border-bottom:1px solid var(--line)}.fb-sheet__head h2{margin:0;font-size:var(--type-lead);font-weight:600}.fb-sheet__body{overflow-y:auto;padding:16px 20px 20px;display:grid;gap:0}.fb-sheet__body .fb-settings__access{font-size:var(--type-body)}.fb-sheet__body .fb-settings__access span{font-size:var(--type-meta)}.fb-sheet__row{margin:0 0 16px;padding-bottom:16px;border-bottom:1px solid var(--line)}.fb-sheet__body .fb-admin{gap:8px;margin-bottom:16px;padding-bottom:16px}.fb-sheet__body .fb-admin__d,.fb-sheet__body .fb-admin__note,.fb-sheet__body .fb-toggle__text span{font-size:var(--type-meta)}.fb-sheet__body .fb-switch{border-bottom:0;margin-bottom:0;padding-bottom:0}.fb-sheet__body .fb-switch__h{font-size:var(--type-body)}@media(max-width:480px){.fb-sheet{padding:0;align-items:stretch}.fb-sheet__box{max-height:none;border-radius:0}}.fb-switch .fb-btn{justify-self:start}.fb-switch .fb-btn--open{background:none;border:1px solid var(--line-strong);color:var(--ink)}.fb-switch .fb-btn--open:hover:not(:disabled){background:var(--hover)}.fb-switch__here{margin:0;font-size:var(--type-meta);color:var(--ink-3)}.fb-pl__sum{margin:2px 0 0;font-size:var(--type-meta);color:var(--ink-2)}.fb-pl__level{display:grid;gap:6px;margin-top:8px;padding:12px 14px;border-radius:12px;background:var(--surface-2)}:root[data-theme=light] .fb-pl__level{background:var(--bg)}.fb-pl__lh{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-pl__name{font-size:var(--type-body);color:var(--ink)}.fb-pl__list{list-style:none;margin:0;padding:0;display:grid}.fb-pl__row{display:grid;gap:2px;padding:8px 0}.fb-pl__row+.fb-pl__row{box-shadow:inset 0 1px 0 var(--line)}.fb-pl__top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:32px}.fb-pl__h{font-size:var(--type-body)}.fb-pl__edit{min-height:32px!important;padding:0 8px;font-size:var(--type-meta)}.fb-pl__text{margin:0;font-size:var(--type-body);line-height:1.45;color:var(--ink-2);white-space:pre-line;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.fb-pl__from{margin:2px 0 0;font-size:var(--type-meta);color:var(--ink-3)}.fb-pl__editor{display:grid;gap:8px}.fb-pl__editor textarea{width:100%;box-sizing:border-box;padding:10px 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--field);color:var(--ink);font:var(--type-body)/1.45 var(--sans);resize:vertical}.fb-pl__editor textarea:focus{outline:2px solid var(--primary-ink);outline-offset:1px}.fb-pl__actions{display:flex;flex-wrap:wrap;gap:8px}.fb-pl__remove{margin-left:auto;color:var(--bad)!important}.fb-pl__add select{min-height:36px;padding:0 32px 0 14px;border:1px dashed var(--line-strong);border-radius:var(--pill, 999px);background:none;color:var(--ink-2);font:600 var(--type-meta) var(--sans);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 19px) 55%,calc(100% - 14px) 55%;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}.fb-cmd__item{min-height:44px;padding:6px 12px}.fb-cmd__label{display:grid;gap:2px;min-width:0}.fb-cmd__desc{font-size:var(--type-meta);font-weight:500;color:var(--ink-3)}.fb-cmd__slash{flex:none;padding:2px 8px;border-radius:6px;background:var(--raised);color:var(--ink-3);font:600 var(--type-meta) var(--sans)}@media(max-width:480px){.fb-cmd{padding-top:0;align-items:stretch}.fb-cmd__box{width:100%;max-height:none;border-radius:0}.fb-cmd__foot{display:none}}.fb-gsection{margin:28px 0 4px;font-size:var(--type-meta);font-weight:600;color:var(--ink-3)}.fb-mdata{display:grid;gap:2px}.fb-mdata .fb-call--line{margin:0}.fb-mdata .a2-details{margin-top:2px;font-size:var(--type-meta)}.fb-mdata .a2-code{display:block;white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--type-meta)}.fb-cmd__top{display:flex;align-items:center;border-bottom:1px solid var(--line)}.fb-cmd__top .fb-cmd__search{flex:1;min-width:0;border-bottom:0}.fb-cmd__close{flex:none;margin-right:10px}@media(min-width:481px){.fb-cmd__close{display:none}}@media(max-width:480px){.fb-cmd__slash{display:none}}.fb2-tabs__btn{flex:none}.fb2-tabs__gap{flex:1}.fb-sheet__line{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:var(--type-body)}.pv-note{align-items:flex-start}.pv-note .pv-dot{margin-top:6px}.pv-note__text{flex:1 1 0;min-width:12em}.fb-sheet__box:focus{outline:none}.fb-msg:has(.fb-mdata .fbc-source) .fbc-source--mdata{display:none}:root,:root[data-theme=dark]{color-scheme:dark;--bg: #0E131F;--bg-deep: #0B101A;--surface: #131926;--surface-2: #181F2F;--raised: #1E2535;--field: #111723;--code: #0A0E17;--line: rgb(255 255 255 / .08);--line-strong: rgb(255 255 255 / .18);--hover: rgb(255 255 255 / .05);--hover-2: rgb(255 255 255 / .09);--ink: #FFFFFF;--ink-2: #CAC9D9;--ink-3: #9396AC;--primary: #6C57EA;--primary-hover: #5D48DB;--primary-fill: #5B45E0;--primary-fill-hover: #4E39D1;--primary-ink: #9484F5;--primary-tint: #241E4A;--good: #11C094;--good-tint: #0F2A26;--warn: #FFFFFF;--warn-tint: #23262F;--bad: #FF5468;--bad-tint: #3E1726;--frame: #000;--select: rgb(148 132 245 / .35)}:root[data-theme=light]{color-scheme:light;--bg: #F5F6FA;--bg-deep: #ECEEF4;--surface: #FFFFFF;--surface-2: #F7F8FB;--raised: #EEF0F6;--field: #FFFFFF;--code: #F0F2F7;--line: rgb(16 22 35 / .09);--line-strong: rgb(16 22 35 / .2);--hover: rgb(16 22 35 / .04);--hover-2: rgb(16 22 35 / .07);--ink: #141824;--ink-2: #3D4255;--ink-3: #5F657B;--primary: #6C57EA;--primary-hover: #5D48DB;--primary-fill: #5B45E0;--primary-fill-hover: #4E39D1;--primary-ink: #5B45E0;--primary-tint: #EEEBFD;--good: #0B7F60;--good-tint: #E3F6F0;--warn: #141824;--warn-tint: #EEF0F4;--bad: #C8102E;--bad-tint: #FDE7EA;--frame: #1B2030;--select: rgb(108 87 234 / .2)}body{background:var(--bg);color:var(--ink)}::selection{background:var(--select)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}input,textarea,select{caret-color:var(--primary-ink)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}:root{--fb-mark-idle: grayscale(1) brightness(0)}:root[data-theme=dark]{--fb-mark-idle: grayscale(1) brightness(0) invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--fb-mark-idle: grayscale(1) brightness(0) invert(1)}}.fb-mark--sm{filter:var(--fb-mark-idle)}
