@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700;800&display=swap";.fb-advertise .fb-page-intro{max-width:1050px}.fb-advertise-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:26px 0 46px}.fb-advertise-position{border:1px solid var(--line);padding:18px 18px 24px;min-width:0}.fb-advertise-position h3{font-size:clamp(30px,3vw,42px);margin:12px 0}.fb-advertise-position p{font-size:15px;max-width:560px}.fb-advertise-position .fb-eyebrow{margin-top:18px;color:var(--blue)}.fb-advertise-mock{display:flex;justify-content:space-between;gap:18px;align-items:center;min-height:132px;padding:18px 22px;background:#f0f2ed;border-top:7px solid #181b18;color:#292e28;font:600 24px/1.1 var(--font-ui)}.fb-advertise-mock-topic{background:#e7eceb;border-top-color:#377f79}.fb-advertise-mock-slot{border:1px solid #8a9185;padding:13px 17px;background:#fff;font:700 12px/1.3 var(--font-ui);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.fb-advertise-terms{display:grid;grid-template-columns:1fr 1fr;gap:45px;padding:32px;border-top:4px solid #b47b28;background:#f5f0e4}.fb-advertise-terms h2{font-size:clamp(31px,3vw,42px);margin-top:15px}.fb-advertise-terms p{font-size:15px}.fb-advertise-contact{display:grid;grid-template-columns:.82fr 1.18fr;gap:60px;padding:56px 0}.fb-advertise-contact h2{margin:15px 0 18px;font-size:clamp(34px,3.5vw,48px)}.fb-advertise-contact>div>p{font-size:15px;margin-bottom:16px}.fb-advertise-contact a:not(.fb-button){color:var(--blue);text-decoration:underline}.fb-advertise-contact form{border:1px solid var(--line);padding:27px;background:#fff;min-width:0}.fb-advertise-contact fieldset{border:0;padding:0;margin:0 0 22px;display:flex;flex-wrap:wrap;gap:10px}.fb-advertise-contact legend,.fb-advertise-fields label{font-weight:700;font-size:13px}.fb-advertise-contact fieldset label{border:1px solid var(--line);padding:10px 13px;display:inline-flex;align-items:center;gap:8px;cursor:pointer;font-size:13px}.fb-advertise-contact input[type=radio]{accent-color:var(--blue)}.fb-advertise-fields{display:grid;grid-template-columns:1fr 1fr;gap:17px 14px;margin-bottom:22px}.fb-advertise-fields label{display:grid;gap:7px;min-width:0}.fb-advertise-fields label span{color:var(--muted);font-weight:400}.fb-advertise-fields input,.fb-advertise-fields textarea{width:100%;min-width:0;padding:11px 12px;border:1px solid #abb1a8;background:#fcfcfa;color:var(--ink);font-size:15px}.fb-advertise-fields textarea{resize:vertical}.fb-advertise-wide{grid-column:1/-1}.fb-advertise-error{margin-top:13px;color:#a43b20}.fb-advertise-draft{margin-top:23px;padding:20px;background:#e8efe6;border-left:4px solid #377f79}.fb-advertise-draft p{margin:6px 0 15px}.fb-advertise .fb-editor-note{margin-bottom:55px}@media(max-width:850px){.fb-advertise-contact{grid-template-columns:1fr;gap:25px}.fb-advertise-terms{gap:25px}}@media(max-width:640px){.fb-advertise-position-grid,.fb-advertise-terms,.fb-advertise-fields{grid-template-columns:1fr}.fb-advertise-mock{min-height:110px;font-size:18px;padding:14px}.fb-advertise-mock-slot{padding:9px}.fb-advertise-terms{padding:24px}.fb-advertise-contact{padding:35px 0}.fb-advertise-contact form{padding:19px}.fb-advertise-wide{grid-column:auto}}.fb-advertise-intro-actions{display:flex;align-items:center;flex-wrap:wrap;gap:15px;margin:24px 0}.fb-advertise-select{margin-top:12px;white-space:normal;text-align:left}.fb-advertise-select[aria-pressed=true]{border-color:var(--blue)}.fb-advertise-contact{scroll-margin-top:110px}.fb-advertise-delivery{border-left:3px solid #b47b28;padding:10px 14px;background:#f5f0e4}.fb-advertise-contact code{overflow-wrap:anywhere}.fb-advertise-fields input[aria-invalid=true],.fb-advertise-fields textarea[aria-invalid=true]{border-color:#a43b20}.fb-advertise-draft h3{font:700 16px/1.4 var(--font-ui);margin:0 0 8px}.fb-advertise-draft-label{display:block;font-weight:700;font-size:13px;margin:14px 0 7px}.fb-advertise-draft-text{display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;resize:vertical;min-height:240px;border:1px solid #8a9185;padding:12px;background:#fff;color:var(--ink);font:13px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.fb-advertise-draft-actions{display:flex;flex-wrap:wrap;gap:10px;margin:16px 0}.fb-advertise-draft-actions>*{white-space:normal;max-width:100%}.fb-advertise :is(button,a,input,textarea):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.fb-advertise-botcheck{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.fb-advertise-submit-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.fb-advertise-submit-status{margin-top:16px;padding:14px;border-left:4px solid #377f79;background:#e8efe6}@media(max-width:640px){.fb-advertise-intro-actions{align-items:flex-start;flex-direction:column}.fb-advertise-draft{padding:14px}.fb-advertise-draft-actions{align-items:stretch;flex-direction:column}.fb-advertise-draft-actions>*{justify-content:center}}@media(max-width:640px){.fb-advertise-submit-actions{flex-direction:column}.fb-advertise-submit-actions>*{width:100%;justify-content:center}}.fb-site .fb-head .fr-store-account-btn{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--fg);font:500 14px/1 var(--font-ui);text-decoration:none;cursor:pointer;white-space:nowrap}.fb-site .fb-head .fr-store-account-btn:hover{background:var(--secondary);text-decoration:none}.fr-store-account{position:relative}.fr-store-avatar{width:24px;height:24px;border-radius:999px;display:inline-grid;place-items:center;background:var(--btn);color:var(--btn-fg);font-size:12px;font-weight:600}.fr-store-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:60;width:240px;max-width:calc(100vw - 16px);padding:4px;display:grid;background:var(--card);border:1px solid var(--line);border-radius:14px;box-shadow:0 16px 40px #0000001f}.fb-site .fr-store-menu a,.fb-site .fr-store-menu button{display:flex;align-items:center;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--fg);font:500 14px/1.2 var(--font-ui);text-align:left;text-decoration:none;cursor:pointer}.fb-site .fr-store-menu a:hover,.fb-site .fr-store-menu button:hover{background:var(--secondary)}.fr-store-menu-who{margin:0 0 4px;padding:8px 10px 10px;border-bottom:1px solid var(--line);display:grid;gap:2px;font-size:13px;color:var(--muted-fg);overflow-wrap:anywhere}.fr-store-menu-who strong{color:var(--fg);font-size:14px;font-weight:600}@media(max-width:639px){.fb-site .fb-head .fr-store-account{display:none}.fb-site .fb-head.is-menu-open .fr-store-account{display:block}.fb-site .fb-head .fr-store-account-btn[aria-haspopup]{padding:0 6px}.fb-site .fb-head .fr-store-account-btn[aria-haspopup]>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.fr-store-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:6px}.fr-store-actions:empty{display:none}.fb-site .fr-store-btn{min-height:40px;padding:0 16px;font-size:14px}.fb-site .fr-store-premium{font-size:14px;font-weight:600;color:var(--fg);text-decoration:underline;text-underline-offset:3px}.fr-store-owned{font-size:13px;color:var(--success);font-weight:600}.fb-site .fr-store-dialog,.fr-store-dialog{box-sizing:border-box;width:calc(100% - 32px);max-width:400px;margin:auto;padding:28px 28px 20px;box-shadow:0 24px 80px #0000002e;border:1px solid var(--line);border-radius:24px;background:var(--card);color:var(--fg);font:14px/1.5 var(--font-ui)}.fr-store-dialog h2{margin:14px 0 6px!important;font-size:28px!important;line-height:1.15;letter-spacing:-.03em;font-weight:600;font-family:var(--font-ui)!important}.fr-store-mark{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:var(--btn);color:var(--btn-fg);font:800 16px/1 var(--font-ui)}.fb-site .fr-store-dialog .fb-close{position:absolute;top:14px;right:14px;width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--muted-fg);font-size:22px;line-height:1;cursor:pointer}.fb-site .fr-store-dialog .fb-close:hover{background:var(--secondary);color:var(--fg)}.fb-site .fr-store-lead,.fr-store-lead{margin:0 0 18px;color:var(--muted-fg);font-size:14px;line-height:1.55}.fr-store-notice{margin:0 0 14px;padding:10px 12px;border-radius:12px;background:var(--secondary);font-size:13px}.fr-store-form{display:grid;gap:8px}.fr-store-form label{font-size:14px;font-weight:500}.fb-site .fr-store-form input{width:100%;height:44px;padding:0 14px;border:1px solid var(--input);border-radius:12px;background:var(--card);color:var(--fg);font:16px var(--font-ui);box-sizing:border-box}.fb-site .fr-store-form input:focus-visible{outline:none;border-color:var(--fg);box-shadow:0 0 0 3px #1111111f}.fb-site .fr-store-form input[aria-invalid]{border-color:var(--danger)}.fr-store-label-row{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.fr-store-label-row a{font-size:12px;color:var(--muted-fg)}.fr-store-password{position:relative;display:block}.fr-store-password input{padding-right:64px}.fb-site .fr-store-password button{position:absolute;right:4px;top:4px;height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--muted-fg);font-size:12px;font-weight:600;cursor:pointer}.fr-store-field-error,.fr-store-server-error{margin:0;font-size:13px;color:var(--danger)}.fb-site .fr-store-form .fr-btn,.fb-site .fr-store-google{width:100%;min-height:44px;margin-top:10px;font-size:15px;cursor:pointer}.fb-site .fr-store-form .fr-btn:disabled,.fb-site .fr-store-google:disabled{opacity:.6;cursor:wait}.fb-site .fr-store-divider,.fr-store-divider{margin:18px 0 0;text-align:center;font-size:12px;font-weight:500;color:var(--muted-fg)}.fb-site .fr-store-google{margin-top:10px;display:inline-flex;justify-content:center;align-items:center;gap:10px}.fb-site .fr-store-switch{display:flex;justify-content:center;align-items:center;min-height:36px;margin-top:14px;font-size:13px;font-weight:500;color:var(--muted-fg)}.fr-store-legal{margin:6px 0 0;text-align:center;font-size:12px;color:var(--muted-fg)}.fr-store-legal a{color:inherit;text-decoration:underline;text-underline-offset:2px}.fr-store-row{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:8px}@media(max-width:480px){.fb-site .fr-store-dialog,.fr-store-dialog{padding:24px 20px 16px}}.fr-page{padding:40px 0 72px;display:grid;gap:56px}.fb-site .fr-page h2{font-size:clamp(26px,3vw,38px)}.fr-section-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:20px;flex-wrap:wrap}.fr-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.fr-actions-center{justify-content:center}.fb-site .fr-btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border-radius:999px;font-size:14px;font-weight:650;border:1px solid var(--ink);cursor:pointer;text-decoration:none}.fb-site .fr-btn-dark{background:var(--ink);color:#fff}.fb-site .fr-btn-dark:hover{background:#2b2e29}.fb-site .fr-btn-outline{background:transparent;color:var(--ink)}.fb-site .fr-btn-outline:hover{background:#efefe8}.fb-site .fr-btn-light{background:#fff;color:var(--ink);border-color:#fff}.fr-anchor{position:relative;top:-80px;display:block}.fr-answer{border:1px solid var(--ink);border-radius:24px;padding:36px 40px;background:#fff}.fb-site .fr-answer-q{font-size:clamp(40px,6vw,76px);margin:14px 0}.fb-site .fr-answer-compact .fr-answer-q{font-size:clamp(32px,4vw,52px)}.fr-answer-q strong{color:#b4231b;font-weight:700}.fb-site .fr-answer-sentence{font-size:18px;color:var(--ink);max-width:720px}.fr-answer-numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:26px 0 18px}.fr-answer-numbers div{border-top:2px solid var(--ink);padding-top:10px}.fr-answer-numbers dt{font-size:12px;color:var(--muted)}.fr-answer-numbers dd{margin:0;font:600 48px/1 var(--font-ui);letter-spacing:-.03em}.fb-site .fr-answer-latest{color:var(--ink);max-width:780px}.fr-answer-latest .fb-eyebrow{margin-bottom:4px;color:var(--muted)}.fr-answer-latest a{color:var(--blue)}.fr-answer-checked{margin-top:10px;max-width:780px}.fr-entry{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fb-site .fr-entry-card{display:flex;flex-direction:column;gap:10px;padding:24px;border:1px solid var(--line);border-radius:20px;background:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease}.fb-site .fr-entry-card:hover{transform:translateY(-2px);border-color:var(--ink);text-decoration:none}.fb-site .fr-entry-card h2{font-size:26px}.fr-entry-card .fr-link{margin-top:auto}.fb-site .fr-entry-accent{background:#fff3c4;border-color:#f0d777}.fr-entry.fr-entry-4{grid-template-columns:repeat(4,minmax(0,1fr))}.fb-site .fr-entry-4 .fr-entry-card h2{font-size:22px}.fb-site .fr-home-tiers .fr-entry-card h3{font-size:20px;line-height:1.25}.fr-home-tiers .fr-tag{align-self:flex-start}.fr-entry-links{list-style:none;margin:auto 0 0;padding:0;display:grid;gap:6px}.fb-site .fr-entry-soon{background:#f5f5f2;border-style:dashed}.fb-site .fr-entry-soon:hover{transform:none;border-color:var(--line)}.fr-soon-badge{margin-top:auto;align-self:flex-start;font-size:12px;font-weight:700;padding:3px 10px;border-radius:999px;background:#e7e7e2;color:var(--ink)}.fb-site .fr-home .fr-answer-compact{padding-block:28px}.fb-site .fr-reports-entry{background:#eef0ff}.fr-access-links ul{list-style:none;padding:0;margin:14px 0 0;display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:8px 24px}.fr-access-links a{color:var(--blue)}.fb-site .fr-access-links h2{font-size:24px}.fr-notify{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;padding:32px 36px;border-radius:24px;background:#eef0ff}.fb-site .fr-notify h2{margin:8px 0 10px}.fr-notify form{display:grid;gap:10px;align-content:start}.fr-notify label{font-size:13px}.fr-notify-row{display:flex;gap:8px}.fr-notify-row input{flex:1;min-width:0;min-height:48px;padding:0 16px;border:1px solid var(--ink);border-radius:999px;background:#fff}.fr-notify-topics{border:0;padding:0;margin:4px 0 0;display:grid;gap:6px}.fr-notify-topics label,.fr-notify-consent{display:flex;gap:8px;align-items:flex-start}.fr-notify-status{font-weight:600;color:var(--ink);align-self:center}.fr-notify-error{color:#b4231b}.fr-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.fb-site .fr-store-note{margin:-6px 0 22px}.fr-skill-grid,.fr-plan-grid,.fr-grid{list-style:none;padding:0;margin:0;display:grid;gap:24px 16px}.fr-skill-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fr-skill-card{display:flex;flex-direction:column;gap:8px;height:100%}.fr-skill-cover{aspect-ratio:16/9;border-radius:16px;background:linear-gradient(135deg,#0f1b4d,#2445dd 55%,#8ea0ff);display:grid;place-items:center;color:#fff;font:600 22px/1.1 var(--font-ui);padding:16px;text-align:center}.fr-skill-tags{display:flex;gap:6px}.fr-skill-tags span{font-size:11px;border:1px solid var(--line);border-radius:999px;padding:2px 8px}.fb-site .fr-skill-card h3{font-size:20px}.fr-skill-card p{font-size:14px}.fr-skill-card .fr-link{margin-top:auto}.fr-pricebar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 28px;border-radius:20px;background:#fff3c4;flex-wrap:wrap}.fb-site .fr-pricebar p{color:var(--ink)}.fr-pricing{text-align:center;display:grid;gap:12px;justify-items:center;border-top:1px solid var(--line);padding-top:48px}.fr-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;max-width:960px;margin-top:16px;text-align:left}.fr-plan-grid li{border:1px solid var(--line);border-radius:20px;padding:24px;display:grid;gap:10px;background:#fff}.fr-plan-grid li.is-featured{border-color:var(--ink)}.fr-plan-price{font:600 40px/1 var(--font-ui)}.fr-plan-price small{font:400 14px var(--font-ui);color:var(--muted)}.fr-legal{max-width:640px}.fr-faq{display:grid;grid-template-columns:minmax(0,22rem) minmax(0,1fr);gap:24px 64px;border-top:1px solid var(--line);padding-top:48px}.fr-faq details{border-bottom:1px solid var(--line);padding:16px 0}.fr-faq summary{cursor:pointer;font-weight:650;font-size:17px;list-style:none;display:flex;justify-content:space-between;gap:16px}.fr-faq summary::-webkit-details-marker{display:none}.fr-faq summary:after{content:"+";font-size:22px;line-height:1;transition:transform .2s ease}.fr-faq details[open] summary:after{transform:rotate(45deg)}.fr-faq details p{margin-top:10px}.fr-legend{list-style:none;padding:0;margin:0 0 16px;display:flex;flex-wrap:wrap;gap:8px 20px;font-size:13px;color:var(--muted)}.fr-status{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.04em;padding:3px 8px;border-radius:999px;white-space:nowrap}.fr-status.is-verified{background:#e2f4e6;color:#17602a}.fr-status.is-predicted{background:#fff1cc;color:#7a5500}.fr-status.is-retracted{background:#fde3e1;color:#a1271d}.fr-event-list{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.fr-event-list li{border-bottom:1px solid var(--line)}.fr-event-list summary{display:grid;grid-template-columns:110px 90px minmax(0,1fr) auto;gap:16px;align-items:center;padding:14px 4px;cursor:pointer;list-style:none}.fr-event-list summary::-webkit-details-marker{display:none}.fr-event-list time{font-size:13px;color:var(--muted);font-variant-numeric:tabular-nums}.fr-event-type{font-size:12px;color:var(--muted)}.fr-event-title{font-weight:600}.fr-event-body{padding:0 4px 16px 232px;display:grid;gap:6px}.fr-event-body a{color:var(--blue)}.fr-prose{max-width:760px;display:grid;gap:10px}.fr-prose-group{display:grid;gap:36px}.fr-works-hero{text-align:center;display:grid;justify-items:center;gap:14px;padding-top:24px}.fb-site .fr-works-hero h1{font-size:clamp(40px,5.4vw,76px);max-width:900px}.fb-site .fr-works-sub{font-size:18px;max-width:680px}.fb-site .fr-star{border:1px solid var(--line);border-radius:999px;padding:6px 14px;font-size:13px}.fr-points{list-style:none;padding:0;margin:18px 0 0;display:flex;flex-wrap:wrap;justify-content:center;gap:8px 28px;font-size:14px}.fr-points li:before{content:"✓ ";color:var(--blue);font-weight:700}.fb-site .fr-growing{margin:8px 0 18px}.fr-filters{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:24px}.fb-site .fr-filters a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border:1px solid var(--line);border-radius:999px;font-size:13px;background:#fff;text-decoration:none}.fb-site .fr-filters a.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.fr-count{opacity:.7;font-variant-numeric:tabular-nums}.fr-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fr-grid.fr-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-work-card{display:flex;flex-direction:column;gap:8px;height:100%;transition:transform .25s ease}.fr-work-card:hover{transform:translateY(-3px)}.fb-site .fr-work-cover{position:relative;aspect-ratio:16/9;border-radius:16px;overflow:hidden;display:block;background:#1b1c1c;color:#fff;text-decoration:none}.fr-work-cover[data-tone=motion]{background:linear-gradient(140deg,#1b1c1c,#4a2c82)}.fr-work-cover[data-tone=explainer]{background:linear-gradient(140deg,#1b1c1c,#1d5c4f)}.fr-work-cover[data-tone="3d"]{background:linear-gradient(140deg,#1b1c1c,#22409a)}.fr-work-cover[data-tone=interactive]{background:linear-gradient(140deg,#1b1c1c,#8a3b16)}.fr-work-cover[data-tone=launch]{background:linear-gradient(140deg,#1b1c1c,#7a1f4f)}.fr-work-cover[data-tone=comparison]{background:linear-gradient(140deg,#1b1c1c,#5c5c1d)}.fr-work-cover[data-tone=apps]{background:linear-gradient(140deg,#1b1c1c,#3b4048)}.fr-work-cat{position:absolute;left:10px;top:10px;font-size:11px;font-weight:650;background:#ffffffe0;color:#121313;border-radius:999px;padding:3px 9px}.fr-work-new{position:absolute;right:10px;top:10px;font-size:11px;font-weight:700;background:#ffd84d;color:#121313;border-radius:999px;padding:3px 9px}.fr-work-model{position:absolute;left:14px;bottom:14px;right:90px;font:600 20px/1.1 var(--font-ui)}.fr-work-onx{position:absolute;right:10px;bottom:10px;font-size:10px;font-weight:650;background:#0000008c;border-radius:999px;padding:3px 8px}.fr-work-text{display:grid;gap:2px;padding:0 2px;min-width:0}.fb-site .fr-work-title{font-weight:650;font-size:15px;line-height:1.35}.fr-work-by{font-size:13px;color:var(--muted)}.fr-pager{display:grid;justify-items:center;gap:16px;margin-top:32px}.fr-pages{display:flex;gap:6px;align-items:center}.fr-pages a,.fr-pages span{min-width:36px;height:36px;display:grid;place-items:center;border-radius:10px;border:1px solid var(--line);font-size:13px}.fr-pages a[aria-current=page]{background:var(--ink);color:#fff}.fr-pages span[aria-disabled]{opacity:.4}.fr-ad{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;padding:40px;border-radius:28px;background:#151714;color:#fff}.fb-site .fr-ad p,.fr-ad .fb-eyebrow{color:#c9cbc4}.fb-site .fr-ad h2{color:#fff;margin:10px 0 12px}.fr-ad-side{border-radius:18px;border:1px solid rgba(255,255,255,.15);background:linear-gradient(135deg,#0f1b4d,#2445dd 60%,#8ea0ff);display:grid;place-items:center;font:600 24px/1.2 var(--font-ui);min-height:180px;padding:24px;text-align:center}.fr-final .fr-notify{background:#fff3c4}.fr-detail{max-width:880px;gap:28px}.fr-crumbs{font-size:13px;color:var(--muted)}.fr-crumbs a{color:var(--blue)}.fb-site .fr-detail h1{font-size:clamp(34px,4.6vw,58px)}.fr-detail-meta{font-size:14px}.fr-detail-meta a{color:var(--blue)}.fb-site .fr-claim{display:inline-block;font-size:13px;font-weight:600;color:#7a5500;background:#fff1cc;border-radius:999px;padding:5px 12px;justify-self:start}.fr-detail>.fr-actions{margin-top:0}.fr-player{min-height:200px}.fr-detail-block{display:grid;gap:10px}.fb-site .fr-detail-block h2{font-size:26px}.fr-detail-block pre{white-space:pre-wrap;background:#fff;border:1px solid var(--line);border-radius:12px;padding:16px;font-size:14px}.fr-facts{display:grid;gap:10px;margin:0}.fr-facts div{display:grid;grid-template-columns:160px minmax(0,1fr);gap:16px;border-bottom:1px solid var(--line);padding-bottom:10px}.fr-facts dt{font-size:13px;color:var(--muted)}.fr-facts dd{margin:0}.fr-facts a{color:var(--blue)}.fr-detail .fr-skill-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-site .fr-affiliation{margin-top:8px}@media(max-width:1100px){.fr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fr-skill-grid,.fr-entry.fr-entry-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:860px){.fr-entry,.fr-entry.fr-entry-4,.fr-plan-grid,.fr-grid.fr-grid-3{grid-template-columns:1fr}.fr-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-notify,.fr-faq,.fr-ad{grid-template-columns:1fr}.fr-event-list summary{grid-template-columns:1fr auto;gap:4px 12px}.fr-event-type{display:none}.fr-event-title{grid-column:1 / -1;grid-row:2}.fr-event-body{padding-left:4px}}@media(max-width:640px){.fr-page{gap:40px;padding-top:24px}.fr-answer,.fr-notify,.fr-ad{padding:24px 20px;border-radius:18px}.fr-answer-numbers dd{font-size:36px}.fr-grid,.fr-skill-grid,.fr-detail .fr-skill-grid{grid-template-columns:1fr}.fr-notify-row{flex-direction:column}.fr-facts div{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.fr-work-card,.fr-entry-card,.fr-faq summary:after{transition:none}}.fr-legal-nav{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:14px;border-bottom:1px solid var(--line);padding-bottom:16px}.fr-legal-nav a[aria-current=page]{font-weight:650;text-decoration:underline}.fr-legal-toc{display:grid;gap:6px;padding-left:0;list-style:none;font-size:14px;max-width:640px}.fr-legal-body{display:grid;gap:32px;max-width:760px}.fr-legal-body section{display:grid;gap:12px}.fb-site .fr-legal-body h2{font-size:clamp(20px,2.2vw,26px)}.fr-legal-body p{font-size:16px;line-height:1.6}.fr-plan-table{width:100%;border-collapse:collapse;font-size:15px}.fr-plan-table th,.fr-plan-table td{text-align:left;vertical-align:top;padding:12px 10px;border-bottom:1px solid var(--line)}.fr-plan-table thead th{font-size:12px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.fr-footer-legal{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:11px;grid-column:1/-1}@media(max-width:720px){.fr-plan-table thead{display:none}.fr-plan-table tr{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--line)}.fr-plan-table tbody tr th,.fr-plan-table tbody tr td{padding:0;border-bottom:0}}.fr-event-marks{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.fr-label{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;padding:3px 8px;border-radius:999px;white-space:nowrap}.fr-label.is-official{background:#e3edff;color:#1f3bb3}.fr-label.is-check{background:#ecebe6;color:#3f3f3f}.fr-label.is-claim{background:#fbe9d7;color:#8a4b12}@media(max-width:700px){.fr-event-marks{justify-content:flex-start}}.fr-frame{border:1px solid var(--line);border-radius:20px;padding:20px 24px;background:#fff;display:grid;gap:8px}.fr-tag{display:inline-block;font-size:11px;font-weight:700;letter-spacing:.02em;padding:2px 8px;border-radius:999px;white-space:nowrap;vertical-align:middle}.fr-tag.is-experience{background:#e8ecff;color:#1f3bb3}.fr-tag.is-verify{background:#fff1cc;color:#7a5500}.fr-tagged{padding-left:20px;display:grid;gap:10px}.fb-site .fr-official{font-size:14px;color:var(--muted)}.fr-official a{color:var(--blue)}.fb-site .fr-tier-cards .fr-entry-card h2{font-size:22px}.fr-next{list-style:none;padding:0;margin:0;display:grid;gap:8px}.fr-next a{color:var(--blue)}.fr-model-head{display:grid;gap:12px}.fb-site .fr-model-head h1{font-size:clamp(40px,6vw,76px)}.fr-model-head .fr-answer-sentence strong{color:#b4231b}.fb-site .fr-empty{border:1px dashed var(--line);border-radius:16px;padding:18px 20px;color:var(--muted);background:#fff}.fr-rank-note{margin-top:10px}.fr-evals{padding-left:20px;display:grid;gap:12px}.fr-evals a{color:var(--blue)}.fb-site .fr-frame-title{font-size:20px;margin:0}.fr-edition{margin:4px 0 0;display:grid;gap:8px}.fr-edition div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;font-size:14px;line-height:1.5}.fr-edition dt{font-weight:700;color:var(--ink)}.fr-edition dd{margin:0;color:var(--muted)}.fr-edition dd a{color:var(--blue)}.fr-say-group{display:grid;gap:8px;margin-top:12px}.fb-site .fr-say-group h3{font-size:17px;margin:0}.fr-say-list{list-style:none;padding:0;margin:0;display:grid;gap:10px}.fr-say-list li{display:block;padding-left:14px;border-left:2px solid var(--line);font-size:15px;line-height:1.55}.fr-say-meta{font-size:12px;font-weight:700;letter-spacing:.02em;color:var(--muted);display:block}.fr-say-meta a{color:var(--blue);font-weight:600}.fr-say-text em{color:var(--muted);font-style:italic}.fr-say-link{color:var(--blue);white-space:nowrap}.fr-say-conflicts li{border-left-color:#e3b54b}@media(max-width:640px){.fr-edition div{grid-template-columns:1fr;gap:2px}}.fr-say-note{color:var(--muted);font-size:14px}.fr-say-seen-block{border:1px dashed var(--line);border-radius:14px;padding:10px 14px}.fr-say-seen-block summary{cursor:pointer;font-size:14px;font-weight:700}.fr-say-seen-block>p{margin:8px 0 10px}.fr-say-seen-list li{border-left-style:dashed}.fr-claim-counts-wrap{display:grid;gap:8px;margin:0 0 20px}.fr-claim-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0}.fr-claim-counts div{border-top:2px solid var(--line);padding-top:8px}.fr-claim-counts dt{font-size:12px;color:var(--muted)}.fr-claim-counts dd{margin:0;font:600 28px/1.1 var(--font-ui);letter-spacing:-.02em}.fr-after .fr-after-status{margin:0;padding:14px 16px;border-left:3px solid #b4231b;background:#fff}.fr-after-grid{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fr-after-grid li{border:1px dashed var(--line);border-radius:16px;padding:16px;background:#fff;color:var(--muted);font-size:14px}.fb-site .fr-after-grid h3{font-size:16px;margin:0 0 6px;color:var(--ink)}.fr-after-grid p{margin:0}@media(max-width:860px){.fr-claim-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.fr-after-grid{grid-template-columns:1fr}}html{margin:0;background:#fafaf7}body{margin:0}.fb-site{--ink:#151714;--muted:#62655e;--line:#d9dcd4;--blue:#2445dd;--paper:#fafaf7;color:var(--ink);background:var(--paper);font:15px/1.6 var(--font-ui);min-height:100vh}.fb-site *,.fb-site *:before,.fb-site *:after{box-sizing:border-box}.fb-site h1,.fb-site h2,.fb-site h3,.fb-site p,.fb-site figure{margin:0}.fb-site h1,.fb-site h2,.fb-site h3{font-family:var(--font-ui);font-weight:600;line-height:1.05;letter-spacing:-.035em;text-wrap:pretty}.fb-site h1{font-size:clamp(42px,5.4vw,78px)}.fb-site h2{font-size:36px}.fb-site h3{font-size:26px}.fb-site p{color:var(--muted)}.fb-site a{color:inherit;text-decoration:none;text-underline-offset:4px}.fb-site a:hover{text-decoration:underline}.fb-site button,.fb-site input{font:inherit}.fb-site button{cursor:pointer}.fb-site button,.fb-site input,.fb-site select{border-radius:0}.fb-site button:focus-visible,.fb-site a:focus-visible,.fb-site input:focus-visible,.fb-site summary:focus-visible,.fb-site pre:focus-visible{outline:3px solid #7387ff;outline-offset:4px}.fb-main:focus{outline:none}.fb-site img{display:block;width:100%;height:auto}.fb-site .fb-eyebrow{display:block;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.5}.fb-site .fb-blue{color:var(--blue)}.fb-site .fb-small{font-size:12px;line-height:1.6}.fb-site .fb-meta{font-size:11px;line-height:1.5}.fb-site .fb-disclosure{font-size:10px;color:#62665e;line-height:1.6;margin-top:14px}.fb-site .fb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.fb-skip{position:fixed;top:-60px;left:20px;background:#fff;padding:12px;z-index:100}.fb-skip:focus{top:10px}.fb-masthead{color:#fff;background:#151714}.fb-header-inner{max-width:1488px;padding:24px 42px;margin:auto;display:flex;align-items:center;gap:32px;min-height:86px}.fb-site .fb-wordmark{font:600 31px/1 var(--font-ui);letter-spacing:-1.2px;white-space:nowrap}.fb-wordmark-dot{color:#8ea0ff}.fb-masthead nav{display:flex;align-items:center;gap:26px;margin-left:auto}.fb-masthead nav a{font-size:12px;color:#e0e2db}.fb-masthead nav a[aria-current]{color:#fff;text-decoration:underline;text-decoration-color:#8ea0ff}.fb-masthead .fb-nav-member{border-left:1px solid #565952;padding-left:26px}.fb-account{color:#fff;background:transparent;border:1px solid #696d62;padding:8px 12px;font-size:11px!important;white-space:nowrap;min-height:38px}.fb-menu-button{display:none}.fb-preview-strip{padding:7px 42px;display:flex;justify-content:space-between;align-items:center;gap:10px;background:#eef0e9;border-bottom:1px solid var(--line);font-size:10px;color:#5a6055}.fb-preview-strip strong{font-size:9px;letter-spacing:.1em}.fb-preview-strip button{color:#364a9b;background:transparent;border:0;font-size:11px;padding:3px 0}.fb-main{max-width:1488px;padding:0 42px;margin:auto;min-height:60vh}.fb-edition{display:flex;justify-content:space-between;gap:20px;padding:23px 0 18px;border-bottom:1px solid var(--line);font-size:11px;color:var(--muted)}.fb-home-intro{display:grid;grid-template-columns:2.3fr 1fr;gap:60px;align-items:end;padding:22px 0 24px;border-bottom:1px solid var(--ink)}.fb-home-intro h1{font-size:clamp(44px,5.1vw,74px);line-height:.98;letter-spacing:-.04em}.fb-home-intro p{max-width:315px;font-size:14px;line-height:1.65;padding-bottom:4px}.fb-lead-grid{display:grid;grid-template-columns:1fr 1.13fr 1fr;gap:26px;padding:26px 0 30px;border-bottom:1px solid var(--line)}.fb-lead-story{padding:10px 10px 0 0}.fb-lead-story h2{font-size:42px;margin:14px 0 17px}.fb-lead-story>p{font-size:16px;max-width:380px}.fb-lead-story .fb-button{margin:25px 0 18px}.fb-site .fb-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;min-height:44px;padding:11px 17px;background:var(--blue);color:#fff;border:1px solid var(--blue);font-size:12px;font-weight:600;line-height:1.4}.fb-site .fb-button:hover{background:#1834b9;text-decoration:none}.fb-site .fb-button-light{color:var(--ink);background:#f4f5ed;border-color:#f4f5ed}.fb-site .fb-text-link{color:var(--blue);font-size:13px;font-weight:600;display:inline-block}.fb-hero-art{align-self:stretch}.fb-hero-art img{height:342px;object-fit:cover}.fb-site figcaption{font-size:9px;line-height:1.5;color:#72766d;margin-top:8px}.fb-chart{padding:8px 0 0 20px;border-left:1px solid var(--line);min-width:0}.fb-chart h2{font-size:27px;margin:12px 0 8px}.fb-bars{margin:23px 0 18px}.fb-bar-row{margin-bottom:15px}.fb-bar-row>div:first-child{display:flex;justify-content:space-between;font-size:12px;margin-bottom:6px}.fb-bar-row strong{font-size:13px}.fb-bar-track{height:10px;background:#e7e9e2}.fb-bar-fill{height:100%;background:var(--blue)}.fb-bar-0{background:#161b1b}.fb-bar-2{background:#959caa}.fb-site .fb-source{display:inline-block;font-size:11px;color:var(--blue);font-weight:500}.fb-chart>.fb-source{margin-top:12px}.fb-chart .fb-disclosure{font-size:9px}.fb-home-lower{display:grid;grid-template-columns:1.06fr 1fr;gap:36px;padding:30px 0 12px}.fb-field-note{background:#e9edf9;padding:29px}.fb-field-note h2{margin:22px 0 16px;font-size:43px}.fb-field-note>p{max-width:440px;font-size:14px}.fb-field-note .fb-text-link,.fb-field-note .fb-button{margin-top:22px}.fb-note-rule{display:flex;flex-wrap:wrap;gap:12px 24px;font-size:10px;margin-top:32px;border-top:1px solid #bfc8e8;padding-top:18px}.fb-section{margin:52px 0}.fb-section-heading{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:22px}.fb-section-heading h2{margin-top:8px;font-size:32px}.fb-section-intro{max-width:580px;margin-top:-7px!important;margin-bottom:24px!important;font-size:14px}.fb-voice{border-top:1px solid var(--line);padding:19px 0}.fb-voice h3{font-size:25px;margin:14px 0 12px;line-height:1.15}.fb-voice p{font-size:13px}.fb-voice-footer{display:flex;justify-content:space-between;gap:20px;margin-top:18px;font-size:11px}.fb-voice-compact{padding:14px 0}.fb-voice-compact h3{font-size:21px;margin:9px 0}.fb-voice-compact p{font-size:11px}.fb-voice-compact .fb-voice-footer{margin-top:10px}.fb-position{color:var(--blue);font-size:9px}.fb-position-amber{color:#845018}.fb-card-meta{display:flex;justify-content:space-between;gap:10px;text-transform:uppercase;letter-spacing:.055em;font-size:9px;line-height:1.5;font-weight:600}.fb-work-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.fb-work-card{min-width:0;display:flex;flex-direction:column}.fb-work-card>.fb-card-meta{margin:19px 0 10px}.fb-work-card h3{font-size:29px;line-height:1.08}.fb-work-card>p{margin:12px 0;font-size:13px}.fb-work-card .fb-meta{font-size:10px}.fb-card-links{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-top:auto;padding-top:16px;border-top:1px solid var(--line);font-size:14px;color:var(--blue);font-weight:600;min-height:48px}.fb-media{min-width:0}.fb-media img{aspect-ratio:16/10;object-fit:cover;object-position:top;background:#e4e6e0}.fb-media iframe{display:block;width:100%;aspect-ratio:16/10;border:0;background:#111}.fb-poster{position:relative;display:block;width:100%;padding:0;border:0;background:#151714}.fb-poster img{aspect-ratio:16/10;object-fit:cover}.fb-poster>span{position:absolute;left:14px;bottom:14px;padding:9px 12px;background:#fafaf7;color:#151714;font-size:11px;box-shadow:0 1px 4px #0003}.fb-reset-video{background:transparent;border:0;padding:6px 0;color:var(--blue);font-size:11px!important;min-height:32px}.fb-member-notice:focus,.fb-member-gate:focus{outline:2px solid var(--blue);outline-offset:3px}.fb-video-cover{width:100%;min-width:0;aspect-ratio:16/10;display:flex;flex-direction:column;justify-content:space-between;align-items:start;padding:25px;color:#f2f3e9;background:#242e36}.fb-work-card:nth-child(2) .fb-video-cover{background:#484843}.fb-video-cover h3{color:#f8f8ed;font-size:30px!important;max-width:300px}.fb-video-cover .fb-eyebrow{color:#b8c7d2;font-size:8px}.fb-video-cover .fb-small{color:#ccd3d5;font-size:9px}.fb-play{background:#f7f8ef;color:#142129;border:0;padding:10px 13px;font-size:11px!important;min-height:40px}.fb-site .fb-media figcaption .fb-source{font-size:9px}.fb-membership-band{background:#171a18;color:#f7f7ef;padding:42px 38px;margin:55px 0;display:flex;justify-content:space-between;align-items:center;gap:40px}.fb-membership-band h2{margin:15px 0 18px;font-size:43px}.fb-membership-band p{color:#c7ccc3;max-width:520px;font-size:14px}.fb-membership-band .fb-button{flex-shrink:0}.fb-footer{max-width:1488px;margin:auto;border-top:1px solid var(--line);padding:35px 42px;display:grid;grid-template-columns:1fr auto;gap:28px}.fb-footer .fb-wordmark{font-size:26px}.fb-footer p{font-size:12px;margin-top:9px}.fb-footer>div:nth-child(2){display:flex;align-items:start;gap:25px;font-size:11px}.fb-footer>.fb-small{grid-column:1/-1;border-top:1px solid var(--line);padding-top:20px;font-size:10px}.fb-page-intro{padding:54px 0 35px;border-bottom:1px solid var(--ink)}.fb-page-intro h1{margin:19px 0 23px;max-width:1000px;font-size:64px}.fb-page-intro>p{max-width:670px;font-size:16px}.fb-library-tools{padding:24px 0 20px;display:flex;flex-direction:column;gap:22px}.fb-filters{display:flex;flex-wrap:wrap;gap:7px}.fb-filters a{padding:9px 13px;border:1px solid var(--line);font-size:12px;min-height:40px}.fb-filters a.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.fb-search{display:flex;max-width:520px;border-bottom:1px solid var(--ink)}.fb-search input{width:100%;min-width:0;background:transparent;border:0;padding:10px 0;color:var(--ink)}.fb-search button{border:0;background:transparent;color:var(--blue);padding:10px 12px;font-size:12px}.fb-results-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px;border-top:1px solid var(--line);padding:13px 0 23px}.fb-results-meta span{color:var(--muted)}.fb-empty{padding:75px 25px;background:#eef0e9;margin:35px 0;text-align:center}.fb-empty h2,.fb-empty h1{margin:15px 0}.fb-empty p{max-width:500px;margin:auto}.fb-empty .fb-button{margin-top:25px}.fb-editor-note{padding:25px 0;margin:40px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:900px}.fb-editor-note strong{font-size:16px}.fb-editor-note p{margin-top:9px;font-size:14px}.fb-editor-note>.fb-source{margin-top:12px}.fb-compare-grid{display:grid;grid-template-columns:1fr 1fr;gap:64px;margin:35px 0}.fb-compare-grid .fb-chart{border-left:0;padding:0}.fb-compare-grid .fb-chart h2{font-size:35px}.fb-compare-grid .fb-bar-track{height:18px}.fb-compare-grid .fb-bars{margin:30px 0}.fb-compare-grid .fb-bar-row{margin-bottom:22px}.fb-comparison-read{background:#edf0fa;padding:28px;align-self:start}.fb-comparison-read h2{margin:20px 0;font-size:42px}.fb-comparison-read p{margin:16px 0}.fb-comparison-read .fb-text-link{margin-top:16px}.fb-method{margin-top:20px;font-size:12px}.fb-method summary{cursor:pointer;color:var(--blue);min-height:40px;padding:8px 0}.fb-site table{border-collapse:collapse;width:100%;text-align:left;font-size:13px}.fb-site caption{text-align:left;color:var(--muted);font-size:11px;padding:10px 0}.fb-site th,.fb-site td{padding:14px 13px 14px 0;vertical-align:top;border-bottom:1px solid var(--line)}.fb-site thead th{font-size:10px;text-transform:uppercase;letter-spacing:.06em}.fb-method table{font-size:11px;margin-bottom:16px}.fb-fit-table th:first-child{width:22%}.fb-fit-table a{color:var(--blue)}.fb-voices-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px;margin-top:30px}.fb-breadcrumb{display:flex;justify-content:space-between;gap:20px;padding:26px 0;border-bottom:1px solid var(--line);font-size:11px}.fb-breadcrumb>a{color:var(--blue)}.fb-breadcrumb>span{color:var(--muted)}.fb-story-head{max-width:1000px;margin:42px auto 35px;text-align:center}.fb-story-head h1{font-size:64px;max-width:950px;margin:20px auto}.fb-story-head>p{max-width:710px;margin:0 auto;font-size:17px}.fb-byline{display:flex;justify-content:center;gap:25px;margin-top:25px;font-size:11px;color:var(--muted)}.fb-story-media{display:grid;grid-template-columns:2fr 1fr;gap:32px;padding:10px 0 35px;border-bottom:1px solid var(--line)}.fb-story-media aside{background:#edf0e7;padding:25px}.fb-story-media dl{font-size:12px;margin:20px 0}.fb-story-media dt{font-weight:700;font-size:10px;text-transform:uppercase;letter-spacing:.07em;margin:15px 0 5px}.fb-story-media dd{margin:0;color:var(--muted)}.fb-story-media aside>.fb-source{display:block;margin-top:12px}.fb-media-large img{aspect-ratio:auto;max-height:670px;object-fit:contain}.fb-media-large .fb-video-cover,.fb-media-large iframe{aspect-ratio:16/9}.fb-media-large .fb-video-cover{padding:38px}.fb-media-large .fb-video-cover h3{font-size:49px!important;max-width:550px}.fb-media-large .fb-play{font-size:14px!important}.fb-article-body{max-width:740px;margin:38px auto 65px;font-size:16px;line-height:1.8}.fb-article-body>p,.fb-prose-section>p{margin:20px 0}.fb-article-body h2{font-size:32px;line-height:1.17;margin:32px 0 15px}.fb-article-body h3{font-size:28px}.fb-article-body .fb-standfirst{font:400 28px/1.35 var(--font-ui);color:var(--ink)}.fb-prose-section{margin:36px 0}.fb-prose-section .fb-source{font-size:12px}.fb-member-gate{background:#edf0fc;border:1px solid #cbd2ee;padding:32px;margin:36px 0}.fb-member-gate h2{margin:17px 0}.fb-member-gate p{font-size:15px}.fb-member-gate ul{padding-left:20px;font-size:14px}.fb-member-gate .fb-small{font-size:11px;margin:15px 0}.fb-member-gate .fb-text-link{font-size:12px}.fb-member-notice{display:flex;flex-direction:column;gap:7px;background:#e8efdf;border:1px solid #c7d4b7;padding:18px 22px;font-size:12px;margin:30px 0}.fb-member-notice button{background:transparent;border:0;text-align:left;padding:5px 0;color:#345629;text-decoration:underline;align-self:start}.fb-copy-block{background:#f0f1eb;padding:22px;border:1px solid var(--line)}.fb-copy-block>div{display:flex;justify-content:space-between;gap:20px;align-items:center}.fb-copy-block pre{white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.8 monospace;margin:20px 0 0}.fb-outline{background:transparent;border:1px solid #9aa18d;white-space:nowrap;padding:8px 12px;font-size:11px!important}.fb-copy-block .fb-small{margin-top:10px}.fb-article-next{background:#edf0fa;padding:24px;margin:35px 0}.fb-article-next .fb-text-link{margin-top:18px}.fb-article-end{display:flex;justify-content:space-between;gap:20px;font-size:11px;border-top:1px solid var(--line);padding-top:20px;margin-top:40px}.fb-article-end a{color:var(--blue)}.fb-guide-grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin:35px 0 65px}.fb-guide-member{padding:29px;border:1px solid var(--line)}.fb-guide-member h2{font-size:43px;margin:22px 0 16px}.fb-guide-member .fb-text-link{margin-top:25px}.fb-membership-layout{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;margin:42px 0}.fb-membership-layout h2{margin-bottom:20px;font-size:39px}.fb-benefit-list{list-style:none;padding:0;margin:25px 0}.fb-benefit-list li{padding:20px 0;border-top:1px solid var(--line)}.fb-benefit-list strong,.fb-benefit-list span{display:block}.fb-benefit-list span{font-size:14px;color:var(--muted);margin-top:5px}.fb-offer-preview{background:#ebeffb;padding:32px;align-self:start}.fb-offer-preview h2{margin-top:20px}.fb-offer-preview .fb-button{margin:24px 0 18px}.fb-offer-preview .fb-text-link{display:block}.fb-dialog{border:1px solid var(--line);background:var(--paper);color:var(--ink);padding:35px;max-width:540px;width:calc(100% - 32px);font:14px/1.65 var(--font-ui);box-shadow:0 20px 100px #0004}.fb-dialog::backdrop{background:#1119}.fb-dialog h2{font-size:37px;margin:20px 0}.fb-close{position:absolute;right:12px;top:8px;background:transparent;border:0;font-size:30px!important;width:36px;height:36px}.fb-mode-options{display:flex;flex-direction:column;gap:10px;margin:23px 0}.fb-mode-options button{text-align:left;background:transparent;border:1px solid var(--line);padding:14px}.fb-mode-options button[aria-pressed=true]{border-color:var(--blue);background:#edf0ff}.fb-mode-options strong,.fb-mode-options span{display:block}.fb-mode-options span{font-size:12px;color:var(--muted);margin-top:4px}@media(min-width:1600px){.fb-preview-strip{padding-left:max(42px,calc((100vw - 1404px)/2));padding-right:max(42px,calc((100vw - 1404px)/2))}}@media(max-width:1150px){.fb-header-inner{gap:20px;padding:22px 28px}.fb-masthead nav{gap:17px}.fb-masthead .fb-nav-member{padding-left:17px}.fb-site .fb-wordmark{font-size:27px}.fb-main{padding:0 28px}.fb-preview-strip{padding-left:28px;padding-right:28px}.fb-lead-grid{gap:20px;grid-template-columns:1fr 1.1fr 1fr}.fb-lead-story h2{font-size:38px}.fb-lead-story .fb-button{gap:12px;font-size:11px}.fb-hero-art img{height:330px}.fb-chart{padding-left:15px}.fb-home-intro{gap:35px}.fb-home-lower{gap:28px}.fb-work-grid{gap:20px}.fb-video-cover{padding:18px}.fb-video-cover h3{font-size:25px!important}.fb-video-cover .fb-small{display:none}.fb-footer{padding:30px 28px}}@media(max-width:950px){.fb-header-inner{flex-wrap:wrap}.fb-masthead nav{order:3;width:100%;justify-content:space-between;margin:2px 0 0}.fb-account{margin-left:auto}.fb-home-intro{grid-template-columns:1.8fr 1fr}.fb-home-intro h1{font-size:54px}.fb-lead-grid{grid-template-columns:1fr 1.2fr}.fb-lead-grid>.fb-chart{grid-column:1/-1;border-left:0;border-top:1px solid var(--line);padding-top:20px;display:grid;grid-template-columns:1fr 1.3fr;gap:3px 30px}.fb-chart-compact .fb-bars{grid-column:2;grid-row:1/5;margin:0}.fb-chart-compact .fb-small{grid-column:1}.fb-chart-compact h2{margin:6px 0}.fb-home-lower{grid-template-columns:1fr 1fr}.fb-field-note h2{font-size:34px}.fb-home-lower .fb-section-heading{align-items:start;flex-direction:column;gap:10px}.fb-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-membership-band{padding:32px}.fb-membership-band h2{font-size:36px}.fb-compare-grid{gap:30px}.fb-comparison-read h2{font-size:33px}.fb-story-head h1,.fb-page-intro h1{font-size:53px}.fb-story-media{grid-template-columns:1.5fr 1fr;gap:22px}.fb-media-large .fb-video-cover h3{font-size:34px!important}.fb-membership-layout{gap:30px}.fb-offer-preview{padding:24px}}@media(max-width:640px){.fb-site{font-size:14px}.fb-header-inner{padding:20px;gap:14px;min-height:75px}.fb-site .fb-wordmark{font-size:27px}.fb-menu-button{display:block;margin-left:auto;background:transparent;color:#fff;border:1px solid #6f7367;padding:6px 10px;font-size:11px!important;min-height:36px}.fb-masthead .fb-account{width:100%;margin:0;text-align:left;border:none;border-top:1px solid #41473d;padding:10px 0 0;min-height:28px;color:#c9d0c0}.fb-masthead nav{display:none}.fb-masthead nav.is-open{display:flex;order:2;flex-wrap:wrap;justify-content:flex-start;gap:10px 23px;padding:12px 0}.fb-masthead nav a{min-height:36px;display:flex;align-items:center}.fb-masthead .fb-nav-member{padding-left:0;border:0}.fb-header-inner>.fb-account{order:3}.fb-preview-strip{padding:8px 20px;flex-direction:column;align-items:start;gap:3px;font-size:9px}.fb-preview-strip button{font-size:11px;min-height:28px}.fb-main{padding:0 20px}.fb-edition{padding:17px 0 14px;font-size:9px;gap:20px;align-items:start}.fb-edition>span{max-width:190px}.fb-edition time{white-space:nowrap}.fb-home-intro{display:block;padding:24px 0}.fb-home-intro h1{font-size:43px;line-height:1.02;letter-spacing:-.045em}.fb-home-intro p{font-size:13px;max-width:100%;margin-top:17px}.fb-lead-grid{grid-template-columns:1fr;gap:20px;padding:23px 0}.fb-lead-story{padding:0}.fb-lead-story h2{font-size:39px;margin:13px 0}.fb-lead-story>p{font-size:14px;max-width:none}.fb-lead-story .fb-button{margin:19px 0 13px;font-size:12px}.fb-lead-story>.fb-small{font-size:11px}.fb-hero-art img{height:auto;aspect-ratio:4/3}.fb-lead-grid>.fb-chart{display:block;padding:21px 0 0}.fb-chart-compact .fb-bars{margin:22px 0}.fb-chart h2{font-size:30px}.fb-bar-track{height:12px}.fb-site .fb-disclosure{font-size:10px}.fb-home-lower{display:block;padding-top:23px}.fb-field-note{padding:24px}.fb-field-note h2{font-size:35px;margin-top:18px}.fb-note-rule{flex-direction:column;gap:6px;margin-top:24px}.fb-home-lower>div:last-child{margin-top:28px}.fb-home-lower .fb-section-heading{flex-direction:row;align-items:end}.fb-section-heading h2{font-size:29px}.fb-section-heading .fb-text-link{font-size:11px;max-width:110px;text-align:right;flex-shrink:0}.fb-voice-compact h3{font-size:23px}.fb-voice-compact p{font-size:13px}.fb-voice-compact .fb-voice-footer{margin-top:15px}.fb-section{margin:35px 0}.fb-work-grid{grid-template-columns:1fr;gap:32px}.fb-video-cover{padding:25px}.fb-video-cover h3{font-size:32px!important}.fb-video-cover .fb-small{display:block}.fb-card-meta{font-size:9px}.fb-work-card h3{font-size:30px}.fb-work-card>p{font-size:14px}.fb-work-card .fb-meta{font-size:11px}.fb-card-links{padding-top:15px;min-height:44px}.fb-source{min-height:26px}.fb-membership-band{padding:26px;margin:36px 0;display:block}.fb-membership-band h2{font-size:36px}.fb-membership-band .fb-button{margin-top:25px}.fb-footer{padding:28px 20px;grid-template-columns:1fr;gap:22px}.fb-footer>div:nth-child(2){flex-wrap:wrap;gap:12px 22px}.fb-footer a{min-height:30px}.fb-page-intro{padding:34px 0 25px}.fb-page-intro h1{font-size:43px;margin:17px 0 20px}.fb-page-intro>p{font-size:14px}.fb-library-tools{padding-top:20px}.fb-filters{gap:8px}.fb-filters a{font-size:11px;padding:10px 11px}.fb-search input{font-size:13px}.fb-results-meta{font-size:10px;flex-direction:column;gap:2px}.fb-empty{padding:45px 20px}.fb-empty h2{font-size:35px}.fb-compare-grid{grid-template-columns:1fr;gap:28px}.fb-compare-grid .fb-chart h2{font-size:33px}.fb-comparison-read{padding:25px}.fb-fit-table{font-size:12px!important}.fb-site th,.fb-site td{padding:12px 9px 12px 0;overflow-wrap:anywhere}.fb-table-scroll{overflow-x:auto}.fb-fit-table{min-width:560px}.fb-voices-grid{grid-template-columns:1fr;gap:12px}.fb-voice h3{font-size:28px}.fb-breadcrumb{font-size:10px;padding:19px 0;flex-wrap:wrap;gap:7px}.fb-story-head{text-align:left;margin-top:30px}.fb-story-head h1{font-size:43px}.fb-story-head>p{font-size:15px}.fb-byline{justify-content:start;flex-direction:column;gap:3px;font-size:10px}.fb-story-media{grid-template-columns:1fr;padding-bottom:24px}.fb-media-large .fb-video-cover{padding:23px}.fb-media-large .fb-video-cover h3{font-size:30px!important}.fb-story-media aside{padding:23px}.fb-story-media dl{display:grid;grid-template-columns:100px 1fr;gap:12px 15px;margin:20px 0}.fb-story-media dt{margin:0}.fb-story-media dd{font-size:11px}.fb-article-body{font-size:15px;line-height:1.85;margin:30px auto 45px}.fb-article-body .fb-standfirst{font-size:26px}.fb-article-body h2{font-size:29px}.fb-member-gate{padding:23px}.fb-member-gate h2{font-size:30px}.fb-member-gate ul{padding-left:17px}.fb-copy-block{padding:17px}.fb-copy-block>div{gap:12px;align-items:start}.fb-copy-block .fb-eyebrow{font-size:9px}.fb-copy-block pre{font-size:11px}.fb-article-end{flex-direction:column;gap:10px}.fb-guide-grid,.fb-membership-layout{grid-template-columns:1fr;gap:24px;margin:28px 0 40px}.fb-guide-member h2,.fb-membership-layout h2{font-size:34px}.fb-dialog{padding:28px 22px}.fb-dialog h2{font-size:32px}}.fb-site{--motion-fast:.16s;--motion-ui:.22s;--ease-out:cubic-bezier(.16,1,.3,1)}.fb-header-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.fb-header-actions .fb-account{min-height:44px}.fb-header-actions .fb-membership-cta{padding:11px 16px;white-space:nowrap}.fb-preview-strip{min-height:30px}.fb-prototype-tools{max-width:1404px;margin:0 auto;padding:18px 42px 28px;border-top:1px solid var(--line);font-size:11px;color:var(--muted)}.fb-prototype-tools summary{cursor:pointer;width:fit-content;min-height:32px}.fb-prototype-tools p{margin:8px 0 12px;max-width:530px}.fb-unavailable-auth{display:block;width:100%;min-height:48px;margin:24px 0 16px;padding:12px;border:1px solid var(--line);color:#62655e;background:#eef0e9;cursor:not-allowed!important}.fb-dialog-links{display:flex;align-items:center;flex-wrap:wrap;gap:18px;margin-top:24px}.fb-signin-dialog .fb-dialog-links .fb-text-link{font-size:12px}.fb-membership-entry{display:flex;align-items:center;flex-wrap:wrap;gap:16px 26px;padding:24px 0;border-bottom:1px solid var(--line)}.fb-membership-entry p{flex-basis:100%;font-size:12px}.fb-media .fb-poster{overflow:hidden}.fb-media .fb-poster:focus-visible{outline-offset:3px}.fb-media .fb-poster:hover{text-decoration:none}.fb-media-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.fb-media-actions .fb-source{min-height:44px;display:inline-flex;align-items:center;font-size:12px}.fb-inline-toggle{flex-shrink:0;background:transparent;border:1px solid var(--line);padding:8px 10px;min-height:44px;color:var(--ink);font-size:11px!important}.fb-inline-toggle[aria-expanded=true]{border-color:var(--blue);color:var(--blue);background:#edf0fa}.fb-inline-player{margin-top:12px}.fb-playback-note{padding:13px 15px;background:#edf0fa;border-left:3px solid var(--blue);font-size:12px;line-height:1.6}.fb-member-gate,.fb-member-notice{scroll-margin-top:24px}.fb-story .fb-article-body{overflow-anchor:none}.fb-site .fb-button,.fb-site .fb-account,.fb-site .fb-inline-toggle,.fb-site .fb-outline,.fb-site .fb-menu-button{transition:background-color var(--motion-fast) ease,border-color var(--motion-fast) ease,box-shadow var(--motion-fast) ease,transform var(--motion-fast) var(--ease-out)}.fb-site .fb-button:active,.fb-site .fb-account:active,.fb-site .fb-inline-toggle:active,.fb-site .fb-outline:active{transform:translateY(1px)}.fb-site .fb-button-light:hover{color:var(--ink);background:#e2e8fb;border-color:#e2e8fb}.fb-filters a,.fb-masthead nav a,.fb-text-link{transition:background-color var(--motion-fast) ease,color var(--motion-fast) ease,text-decoration-color var(--motion-fast) ease}.fb-work-card{transition:transform var(--motion-ui) var(--ease-out),box-shadow var(--motion-ui) var(--ease-out)}.fb-poster img{transition:transform var(--motion-ui) var(--ease-out)}.fb-dialog[open]{animation:fb-surface-in var(--motion-ui) var(--ease-out)}.fb-dialog[open]::backdrop{animation:fb-backdrop-in var(--motion-fast) ease}@keyframes fb-surface-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes fb-backdrop-in{0%{opacity:0}to{opacity:1}}@media(hover:hover)and (pointer:fine){.fb-work-card:hover{transform:translateY(-3px);box-shadow:0 8px 18px -15px #15171480}.fb-poster:hover img{transform:scale(1.015)}.fb-account:hover{background:#ffffff12;border-color:#d6dccd}.fb-outline:hover,.fb-inline-toggle:hover{background:#edf0fa;border-color:#7387ff}.fb-filters a:not(.is-active):hover{background:#edf0fa;text-decoration:none}}@media(max-width:950px){.fb-header-actions{margin-left:auto}}@media(max-width:640px){.fb-header-inner{gap:12px;padding:18px 20px}.fb-header-actions{order:2;display:grid;grid-template-columns:1fr 1.45fr;gap:12px;width:100%;margin:0}.fb-header-actions .fb-account{width:auto;margin:0;text-align:center;border:1px solid #696d62;padding:10px 12px;min-height:44px;color:#fff}.fb-header-actions .fb-membership-cta{width:100%}.fb-masthead nav.is-open{order:3;padding:10px 0 0;border-top:1px solid #41473d;animation:fb-menu-in var(--motion-ui) var(--ease-out);transform-origin:top right}.fb-preview-strip{padding:7px 20px;font-size:9px}.fb-prototype-tools{padding:16px 20px 24px}.fb-dialog-links{align-items:stretch;flex-direction:column;gap:15px}.fb-dialog-links .fb-text-link{min-height:36px;display:flex;align-items:center;justify-content:center}.fb-media-actions{gap:8px}.fb-membership-entry{align-items:stretch;flex-direction:column;gap:14px}.fb-membership-entry>.fb-text-link{min-height:36px;display:flex;align-items:center;justify-content:center}}@media(max-width:360px){.fb-header-inner .fb-wordmark{font-size:23px}}.fb-filter-count{display:inline-block;min-width:18px;margin-left:4px;opacity:.72;font-variant-numeric:tabular-nums}.fb-source-map{background:#e9edfa;border:1px solid #d0d8eb;color:#151714}.fb-story-media .fb-image-fallback{align-self:start}.fb-workflow-map{min-height:250px;padding:28px;display:flex;flex-direction:column;justify-content:center}.fb-workflow-map ol{list-style:none;padding:0;margin:22px 0;display:grid;gap:0}.fb-workflow-map li{border-top:1px solid #bfc9e1;padding:13px 0;font-family:var(--font-ui);font-size:16px;font-weight:600;display:flex;align-items:baseline;gap:15px}.fb-workflow-map li>span{font-size:11px;color:#394b9b;font-variant-numeric:tabular-nums}.fb-workflow-map .fb-source{align-self:flex-start;font-size:12px;min-height:32px}.fb-source-map figcaption{padding:12px 28px;border-top:1px solid #c5cee4}.fb-source-map-dark{background:#202820;color:#f0f4e9;border-color:#384638}.fb-source-map-dark li,.fb-source-map-dark figcaption{border-color:#485748}.fb-source-map-dark li>span,.fb-source-map-dark .fb-source{color:#cbdc9e}.fb-source-map-dark figcaption{color:#c8d1c4}.fb-unavailable-auth+.fb-unavailable-auth{margin-top:10px}.fb-signin-dialog form{display:grid;gap:12px;text-align:left}.fb-signin-dialog input{width:100%;min-height:48px;padding:12px;border:1px solid #aeb4c4;border-radius:6px;font:inherit}.fb-google-signin{width:100%;justify-content:center;min-height:48px}.fb-auth-divider{display:flex;align-items:center;gap:15px;margin:22px 0;color:#606873;font-size:14px}.fb-auth-divider:before,.fb-auth-divider:after{content:"";height:1px;background:#d5d9df;flex:1}.fb-account-email{overflow-wrap:anywhere}.fb-auth-notice{padding:16px 24px;background:#edf0fa;display:flex;gap:20px;justify-content:center}.fb-signin-dialog .fb-small{font-size:13px;line-height:1.65}.fb-signin-dialog [role=alert]{color:#9b2921;padding:12px;background:#fff2ef;border-left:3px solid #ba3b2c}.fb-signin-dialog button:disabled{opacity:.6;cursor:wait}.fb-source-filter{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:0 0 20px;font-size:14px}.fb-source-filter select{min-height:44px;padding:8px 32px 8px 12px;background:#fff;border:1px solid #aeb4c4;border-radius:4px;font:inherit;max-width:100%}.fb-media>a{display:block}.fb-media>a>img{display:block;width:100%;aspect-ratio:16/10;object-fit:cover}.fb-media-large>a>img{max-height:640px;object-fit:contain;background:#eef0f3}.fb-external-media video,.fb-external-media iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#111}.fb-external-media .fb-video-cover{min-height:0;aspect-ratio:auto;padding:28px;background:#182439;color:#fff}.fb-external-media .fb-video-cover h3{font-size:26px;line-height:1.15;margin:15px 0}.fb-external-media .fb-video-cover p{font-size:14px;color:#d2d8e4}.fb-external-media .fb-video-cover .fb-button{margin-top:12px}.fb-work-card .fb-small{font-size:12px;line-height:1.6}.fb-player-toolbar{padding:12px 16px;background:#182337}.fb-work-card>.fb-media{margin-bottom:0}.fb-work-card>.fb-small{margin-bottom:20px}.fb-work-card .fb-card-links .fb-source{font-size:13px;min-height:44px;display:inline-flex;align-items:center}.fb-work-card>.fb-card-meta{font-size:10px}.fb-work-card>p{font-size:14px}.fb-work-card .fb-meta{font-size:12px}.fb-work-card .fb-video-cover{min-height:250px}.fb-media-actions{flex-wrap:wrap}.fb-member-journey{margin:50px 0;padding:32px 0;border-top:1px solid #bcc2ce;border-bottom:1px solid #bcc2ce}.fb-topic-links{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;padding:15px 0;border-bottom:1px solid var(--line);margin-bottom:24px;font-size:13px}.fb-topic-links a{color:var(--blue);min-height:36px;display:inline-flex;align-items:center}.fb-launch-brief{border-left:1px solid var(--line);padding:8px 0 0 22px;min-width:0}.fb-launch-brief h2{font-size:28px;margin:12px 0}.fb-launch-brief ol{list-style:none;counter-reset:signal;padding:0;margin:16px 0}.fb-launch-brief li{counter-increment:signal;border-top:1px solid var(--line);padding:13px 0;font-size:12px}.fb-launch-brief li:before{content:"0" counter(signal);color:var(--blue);font-size:11px;margin-right:10px}.fb-launch-brief li span{display:block;color:var(--muted);margin-top:5px;line-height:1.55}.fb-topic-intro{display:grid;grid-template-columns:1.3fr 1fr;gap:42px;padding:28px 0}.fb-topic-intro h2,.fb-topic-intro h3{margin-bottom:20px}.fb-topic-intro p{margin-bottom:18px}.fb-topic-intro .fb-source{display:block;margin:14px 0;font-size:13px}.fb-topic-intro aside{background:#e9edfa;padding:28px;min-width:0}.fb-topic-task-links,.fb-access-nav{display:grid;gap:12px;margin:24px 0}.fb-topic-task-links a,.fb-access-nav a{min-height:44px;display:flex;align-items:center;color:var(--blue);font-weight:600;font-size:14px}.fb-historical-snapshot{padding:24px;border:1px solid var(--line);margin:25px 0}.fb-historical-snapshot summary{cursor:pointer;font-size:15px;font-weight:600;min-height:44px}.fb-historical-snapshot .fb-chart{border:0;padding:15px 0;max-width:650px}.fb-access-answer{background:#e9edfa;padding:32px}.fb-access-answer h2{font-size:clamp(26px,3vw,38px);max-width:1000px;margin:16px 0 22px}.fb-voice blockquote{border-left:2px solid var(--blue);padding-left:14px;margin:14px 0;font-size:16px}.fb-voice cite{display:block;font-style:normal;font-size:11px;color:var(--muted);margin-top:7px}.fb-site select:focus-visible{outline:3px solid #7387ff;outline-offset:4px}@media(max-width:950px){.fb-launch-brief{padding:22px 0 0;border-left:0;grid-column:1/-1}.fb-launch-brief ol{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}@media(max-width:640px){.fb-topic-intro{grid-template-columns:1fr;gap:20px;padding:18px 0}.fb-topic-links{gap:6px 16px}.fb-launch-brief ol{grid-template-columns:1fr;gap:0}.fb-access-answer{padding:23px}.fb-topic-intro aside{padding:23px}.fb-source-filter{display:grid;grid-template-columns:1fr 2fr;gap:10px}.fb-source-filter select{min-width:0;width:100%}}.fb-member-journey ol{padding:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:30px;counter-reset:step}.fb-member-journey li{display:grid;gap:12px;counter-increment:step}.fb-member-journey li:before{content:"0" counter(step);color:var(--blue);font-size:24px}.fb-member-journey li span{line-height:1.65;color:#555d64;font-size:16px}@media(max-width:640px){.fb-source-filter select{flex:1;min-width:180px}.fb-member-journey ol{grid-template-columns:1fr}.fb-member-journey{margin:32px 0}}@media(prefers-reduced-motion:reduce){.fb-site *,.fb-site *:before,.fb-site *:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}.fb-site dialog::backdrop{animation:none!important;transition:none!important}.fb-site .fb-work-card:hover,.fb-site .fb-poster:hover img,.fb-site .fb-button:active,.fb-site .fb-account:active,.fb-site .fb-inline-toggle:active,.fb-site .fb-outline:active{transform:none}}.fb-site .fb-eyebrow,.fb-work-card>.fb-card-meta{font-size:12px;letter-spacing:.075em}.fb-site .fb-small,.fb-site .fb-meta,.fb-site .fb-disclosure,.fb-site figcaption,.fb-work-card .fb-small{font-size:13px}.fb-masthead nav a{font-size:14px}.fb-site .fb-account{font-size:14px!important}.fb-site .fb-button{font-size:14px}.fb-preview-strip,.fb-edition,.fb-results-meta,.fb-breadcrumb,.fb-byline,.fb-launch-brief li{font-size:12px}.fb-preview-strip strong{font-size:11px}.fb-header-actions .fb-membership-cta{color:#d9dfed;font-size:13px;padding:10px 3px;min-height:44px;display:inline-flex;align-items:center}.fb-header-actions .fb-brief-cta{white-space:nowrap}.fb-site figcaption,.fb-site .fb-disclosure{line-height:1.55}.fb-labs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:28px 0 44px}.fb-labs-card{border:1px solid var(--line);padding:30px;min-width:0;display:flex;flex-direction:column;align-items:start;gap:18px}.fb-labs-card:first-child{background:#e9edf9;border-color:#c7d0e9}.fb-labs-card h2{font-size:clamp(30px,3vw,42px)}.fb-labs-card p{max-width:630px;font-size:16px}.fb-labs-card .fb-button,.fb-labs-card .fb-text-link{margin-top:auto}@media(max-width:1250px){.fb-header-inner{flex-wrap:wrap}.fb-masthead nav{order:3;width:100%;margin:0;justify-content:flex-start;flex-wrap:wrap}.fb-header-actions{margin-left:auto}}@media(max-width:640px){.fb-site{font-size:16px}.fb-header-actions{grid-template-columns:1fr 1fr}.fb-header-actions .fb-brief-cta{grid-column:1/-1}.fb-header-actions .fb-membership-cta{justify-content:center;border:1px solid #696d62}.fb-masthead nav{display:none}.fb-masthead nav.is-open{display:flex}.fb-home-intro p,.fb-lead-story>p,.fb-page-intro>p,.fb-work-card>p{font-size:16px}.fb-site .fb-eyebrow,.fb-work-card>.fb-card-meta{font-size:12px}.fb-site .fb-small,.fb-site .fb-disclosure,.fb-work-card .fb-small,.fb-results-meta,.fb-edition,.fb-preview-strip{font-size:12px}.fb-filters a,.fb-search input{font-size:14px}.fb-labs-grid{grid-template-columns:1fr;gap:16px}.fb-labs-card{padding:23px}}.fb-topic-art{margin:0 0 17px;border-top:4px solid var(--topic-accent)}.fb-topic-art img{width:100%;height:clamp(200px,20vw,290px);object-fit:cover}.fb-topic-art figcaption{padding:9px 0;color:var(--muted)}.fb-tone-teal{--topic-accent:#377f79}.fb-tone-amber{--topic-accent:#b47b28}.fb-tone-coral{--topic-accent:#c45b4c}.fb-topic-shelf{margin:27px 0 35px}.fb-topic-shelf-head{display:flex;justify-content:space-between;align-items:end;gap:16px;margin-bottom:13px}.fb-topic-shelf-head p{font-size:13px}.fb-edition-actions{display:flex;align-items:center;gap:22px;white-space:nowrap}.fb-edition-actions a{color:#4459b6;font-weight:700}.fb-topic-shelf-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fb-topic-shelf-card{position:relative;display:grid;grid-template-columns:1fr auto;align-content:start;gap:2px 12px;min-width:0;border-top:4px solid var(--topic-accent);background:#f0f1ed;padding-bottom:16px;overflow:hidden;transition:transform var(--motion-ui) var(--ease-out),box-shadow var(--motion-ui) ease}.fb-topic-shelf-card:hover{text-decoration:none;transform:translateY(-3px);box-shadow:0 10px 25px #1b28221c}.fb-topic-shelf-card img{grid-column:1/-1;aspect-ratio:2.25/1;object-fit:cover;margin-bottom:12px}.fb-topic-shelf-card .fb-eyebrow,.fb-topic-shelf-card strong{margin-left:15px}.fb-topic-shelf-card .fb-eyebrow{color:var(--topic-accent);grid-column:1}.fb-topic-shelf-card strong{grid-column:1;font:600 clamp(20px,2.1vw,27px)/1.1 var(--font-ui);letter-spacing:-.02em}.fb-topic-shelf-arrow{grid-column:2;grid-row:3;margin-right:15px;color:var(--topic-accent);font-size:19px}.fb-visual-archive{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.fb-topic-shelf-grid{grid-template-columns:1fr;gap:13px}.fb-topic-shelf-card img{aspect-ratio:3/1}.fb-topic-shelf-head{align-items:start;flex-direction:column;gap:3px}.fb-topic-art img{height:185px}}@media(max-width:640px){.fb-visual-archive{grid-template-columns:1fr}}@media(max-width:640px){.fb-edition{flex-wrap:wrap}.fb-edition-actions{width:100%;justify-content:space-between;gap:12px;font-size:11px}}@media(prefers-reduced-motion:reduce){.fb-topic-shelf-card:hover{transform:none}}.fb-model-table{margin-top:20px}.fb-model-table .fb-fit-table{width:100%;min-width:0;table-layout:fixed}.fb-model-table th:first-child{width:17%}.fb-model-table td:nth-child(2){width:25%}.fb-model-table .fb-price-cell{width:16%;font-weight:700;white-space:nowrap}.fb-model-table small{display:block;font:600 12px/1.4 var(--font-ui);color:#696f6a;margin-top:4px}.fb-model-table td strong{font-weight:700}.fb-model-table .fb-source{display:inline-block;margin-top:5px}.fb-model-cards{display:none}.fb-benchmark-list{border-top:1px solid #d9ddd6}.fb-benchmark-row{display:grid;grid-template-columns:minmax(0,1fr) 60px 170px;align-items:center;gap:16px;padding:15px 0;border-bottom:1px solid #d9ddd6}.fb-benchmark-row div{display:flex;flex-direction:column;gap:3px}.fb-benchmark-row div span{color:#626a66;font-size:14px}.fb-benchmark-row b{color:#2548d3;font:600 31px/1 var(--font-ui)}.fb-benchmark-row .fb-source{font-size:13px}.fb-search-answers{border-top:4px solid #b47b28;padding-top:22px}.fb-search-answers nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}.fb-search-answers nav a{display:flex;align-items:center;min-width:0;min-height:66px;padding:14px;background:#f6f3eb;color:#2548a7;font-weight:700}@media(max-width:980px){.fb-model-table{display:none}.fb-model-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:18px}.fb-model-card{min-width:0;padding:19px 20px;border:1px solid #d9ddd6;border-top:4px solid #377f79;background:#fafbf9}.fb-model-card h3{font:600 27px/1.1 var(--font-ui);margin:10px 0}.fb-model-card p{margin:9px 0;font-size:15px;line-height:1.5}.fb-model-card .fb-model-price{color:#1c315d;font-size:23px;font-weight:700}.fb-model-price span{display:block;color:#59625d;font-size:12px;font-weight:400}}@media(max-width:760px){.fb-model-cards{grid-template-columns:1fr}.fb-benchmark-row{grid-template-columns:minmax(0,1fr) 42px;gap:7px 12px}.fb-benchmark-row .fb-source{grid-column:1/-1}.fb-search-answers nav{grid-template-columns:1fr;gap:7px}}.fb-search-answers{margin-top:8px}.fb-fable-answer h2{font-size:clamp(24px,2.6vw,32px);margin:10px 0;max-width:880px}.fb-fable-answer p{max-width:880px;margin:0 0 12px;line-height:1.55}.fb-search-answers nav{grid-template-columns:repeat(4,minmax(0,1fr))}.fb-search-answers nav a{min-height:56px}.fb-legacy-guides{border-top:1px solid #d8d2c4;padding-top:22px}.fb-legacy-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 32px;margin-top:18px}.fb-legacy-guide-grid h3{font-size:15px;margin:0 0 8px}.fb-legacy-guide-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.fb-legacy-guide-grid a{color:var(--blue);font-weight:600;font-size:15px;min-height:32px;display:inline-flex;align-items:center}.fb-access-faq details{border-top:1px solid #d8d2c4;padding:14px 0}.fb-access-faq summary{cursor:pointer;font-weight:700;min-height:32px}.fb-access-faq details p{margin:10px 0 6px}[id=summary],[id^=section-],[id=faq],[id=paths],[id=latest],[id=research]{scroll-margin-top:88px}@media(max-width:900px){.fb-search-answers nav{grid-template-columns:repeat(2,minmax(0,1fr))}.fb-legacy-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fb-search-answers nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.fb-search-answers nav a{min-height:48px;padding:10px;font-size:14px}.fb-legacy-guide-grid{grid-template-columns:1fr}}.fb-lang{position:relative}.fb-lang summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:1px solid #696d62;color:#fff;font-weight:600;font-size:13px;letter-spacing:.04em}.fb-lang summary::-webkit-details-marker{display:none}.fb-lang summary:hover,.fb-lang[open] summary{border-color:#d6dccd;background:#ffffff12}.fb-lang-caret{font-size:10px;opacity:.8}.fb-lang-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:230px;background:var(--paper);color:var(--ink);border:1px solid var(--line);box-shadow:0 18px 40px #0000002b;padding:8px;display:grid;animation:fb-menu-in var(--motion-ui,.16s) var(--ease-out,ease-out)}.fb-lang-menu p{margin:6px 10px;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}.fb-lang-menu a{display:flex;align-items:center;min-height:38px;padding:0 10px;color:var(--ink);font-size:14px}.fb-lang-menu a:hover{background:#edf0fa;text-decoration:none}.fb-lang-menu a[aria-current=true]{font-weight:700;color:var(--blue)}.fb-lang-menu .fb-lang-note{text-transform:none;letter-spacing:0;font-size:12px;line-height:1.45;margin-top:8px;border-top:1px solid var(--line);padding-top:8px}.fb-notice-bar{display:flex;align-items:center;justify-content:center;gap:16px;padding:9px 20px;background:#eef1fb;border-bottom:1px solid #d5dbf3;font-size:13px;color:var(--ink);animation:fb-notice-in .26s ease-out}.fb-notice-bar a{color:var(--blue);font-weight:700;margin-left:6px}.fb-notice-bar button{border:0;background:transparent;font-size:20px;line-height:1;min-width:32px;min-height:32px;cursor:pointer;color:var(--muted)}@keyframes fb-notice-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.fb-sponsor-open{display:inline-flex;align-items:center;gap:8px}.fb-pulse{width:8px;height:8px;border-radius:50%;background:#1f9d55;box-shadow:0 0 #1f9d5566;animation:fb-pulse 2s ease-out infinite}@keyframes fb-pulse{0%{box-shadow:0 0 #1f9d5566}70%{box-shadow:0 0 0 8px #1f9d5500}to{box-shadow:0 0 #1f9d5500}}.fb-weekly{border-top:1px solid var(--line);padding-top:22px}.fb-weekly-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:18px}.fb-weekly-grid article{border-top:3px solid var(--ink);padding-top:14px}.fb-weekly-grid h3{font-size:22px;line-height:1.15;margin:10px 0 8px}.fb-weekly-grid p{font-size:14px;line-height:1.55;margin:0 0 8px}.fb-weekly-why{color:var(--muted)}.fb-founding{border:1px solid var(--line);background:#fff;padding:32px;margin-top:8px}.fb-founding-grid{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:18px 0 22px}.fb-founding h3{font-size:22px;margin:0 0 10px}.fb-founding ul{margin:0;padding-left:18px;display:grid;gap:8px;line-height:1.55}@media(max-width:950px){.fb-weekly-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fb-header-actions{grid-template-columns:auto 1fr 1.45fr}.fb-lang summary{min-height:44px;padding:0 10px}.fb-lang-menu{left:0;right:auto}.fb-notice-bar{justify-content:space-between;align-items:flex-start;font-size:12px;padding:9px 16px}.fb-weekly-grid,.fb-founding-grid{grid-template-columns:1fr;gap:18px}.fb-founding{padding:22px}}@media(prefers-reduced-motion:reduce){.fb-pulse,.fb-notice-bar,.fb-lang-menu{animation:none}}.fb-sonnet-facts{margin:18px 0 0;border-top:1px solid var(--line)}.fb-sonnet-facts>div{display:grid;grid-template-columns:minmax(140px,22%) 1fr;gap:18px;padding:14px 0;border-bottom:1px solid var(--line)}.fb-sonnet-facts dt{font-weight:700}.fb-sonnet-facts dd{margin:0;line-height:1.55}.fb-sonnet-kind{display:inline-block;margin-left:8px;font:600 11px/1.4 var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:#62665e}.fb-sonnet-scores th small{display:block;font:600 12px/1.4 var(--font-ui);color:#696f6a;margin-top:3px}.fb-sonnet-scores td,.fb-sonnet-scores th{padding:10px 8px;vertical-align:top;border-bottom:1px solid var(--line)}.fb-sonnet-where{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.fb-sonnet-card{border:1px solid var(--line);padding:18px}.fb-sonnet-card h3{font-size:20px;line-height:1.2;margin:10px 0 8px}.fb-sonnet-card p{font-size:14px;line-height:1.55;margin:0 0 8px}.fb-sonnet-status{display:inline-block;font:700 11px/1 var(--font-ui);letter-spacing:.05em;text-transform:uppercase;padding:5px 8px;background:#e9edfa;color:#1f3a8a}.fb-sonnet-status.fb-sonnet-available,.fb-sonnet-status.fb-sonnet-right{background:#e2f1e6;color:#1d5a32}.fb-sonnet-status.fb-sonnet-rolling-out,.fb-sonnet-status.fb-sonnet-listed,.fb-sonnet-status.fb-sonnet-right-but-not-new{background:#fbf0d9;color:#6b4a07}.fb-sonnet-status.fb-sonnet-not-listed-yet,.fb-sonnet-status.fb-sonnet-too-late{background:#f6e3de;color:#8a2f1d}.fb-sonnet .fb-access-faq{margin-top:40px}.fb-weekly-grid .fb-text-link{display:block;margin-top:8px}@media(max-width:950px){.fb-sonnet-where{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.fb-sonnet-facts>div{grid-template-columns:1fr;gap:4px}.fb-sonnet-where{grid-template-columns:1fr}.fb-sonnet-scores{font-size:12px}.fb-sonnet-scores td,.fb-sonnet-scores th{padding:8px 4px}}.fb-site .fb-sonnet-scores{table-layout:fixed;min-width:0;width:100%}.fb-sonnet-scores th:first-child{width:40%}.fb-topic-source-row{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:12px}@media(max-width:640px){.fb-sonnet-scores th:first-child{width:34%}}@media(max-width:640px){.fb-sonnet-scores th:first-child{width:37%}.fb-sonnet-scores thead th{font-size:10px}.fb-sonnet-scores td{font-size:12px;overflow-wrap:anywhere}}.fb-site .fb-header-actions .fb-account-quiet{border-color:transparent;background:transparent;padding:10px 6px}.fb-site .fb-header-actions .fb-account-quiet:hover{border-color:transparent;background:transparent;text-decoration:underline}@media(max-width:640px){.fb-site .fb-header-actions{display:flex;align-items:center;justify-content:space-between;grid-template-columns:none}.fb-site .fb-header-actions .fb-account-quiet{border:0;padding:10px 4px;width:auto}.fb-site .fb-header-actions .fb-brief-cta{flex:1;max-width:230px;text-align:center}}.fb-sonnet-index{margin-top:26px;padding:20px 22px;border-left:4px solid var(--blue);background:#f0f2f8}.fb-sonnet-index p{margin:8px 0 4px;font-size:15px;line-height:1.55}.fb-sonnet-index strong{font:600 30px/1 var(--font-ui);margin-right:4px}.fb-sonnet-reactions{display:grid;grid-template-columns:1fr 1fr;gap:24px;align-items:start;margin-top:18px}.fb-sonnet-reactions .fb-voices-grid,.fb-sonnet-reactions .fb-work-grid{grid-template-columns:1fr;margin:0}@media(max-width:760px){.fb-sonnet-reactions{grid-template-columns:1fr}}.fb-shelf-type{grid-column:1/-1;aspect-ratio:2.25/1;margin-bottom:12px;display:flex;align-items:center;justify-content:center;background:radial-gradient(120% 140% at 20% 10%,#3a57e8,#1b2a8f 55%,#101634);color:#fff;font:600 clamp(54px,6vw,88px)/1 var(--font-ui);letter-spacing:-.04em}@media(max-width:760px){.fb-shelf-type{aspect-ratio:3/1}}.fb-tone-blue{--topic-accent:#2445dd}.fb-tone-ink{--topic-accent:#151714}.fb-tone-ink .fb-shelf-type{background:radial-gradient(120% 140% at 20% 10%,#3b3f38,#151714 60%,#070807);font-size:clamp(40px,4.6vw,66px)}.fb-sonnet-status.fb-sonnet-pending{background:#fbf0d9;color:#6b4a07}.fb-big-story{display:grid;grid-template-columns:1.35fr 1fr;gap:0;margin:18px 0 8px;background:#151714;color:#f3f3ee;overflow:hidden}.fb-big-copy{padding:clamp(24px,4vw,52px)}.fb-big-story .fb-eyebrow{color:#e6c27a}.fb-big-story h1{font-size:clamp(34px,4.2vw,62px);line-height:1.02;letter-spacing:-.035em;margin:14px 0 16px;color:#fff}.fb-big-story p{color:#d6d8d0;font-size:16px;line-height:1.6;max-width:620px}.fb-big-actions{margin:22px 0 18px}.fb-big-story .fb-button{background:#f3f3ee;color:#151714;border-color:#f3f3ee}.fb-big-also{list-style:none;margin:0;padding:14px 0 0;border-top:1px solid #3a3d36;display:grid;gap:8px}.fb-big-also a{color:#f3f3ee;font-size:15px}.fb-big-art{margin:0;min-height:100%}.fb-big-art img{width:100%;height:100%;object-fit:cover;display:block}.fb-big-type{display:flex;align-items:center;justify-content:center;background:radial-gradient(90% 90% at 30% 25%,#34469e,#1b2459 45%,#0c0e14)}.fb-big-type span{font:600 clamp(80px,11vw,170px)/1 var(--font-ui);letter-spacing:.06em;color:#f3f3ee;text-shadow:0 0 40px #8fa2ff66}@media(max-width:860px){.fb-big-story{grid-template-columns:1fr}.fb-big-type{min-height:170px}}.fb-big-pill{position:fixed;right:18px;bottom:18px;z-index:60;display:inline-flex;align-items:center;gap:8px;background:#151714;color:#f3f3ee;padding:11px 16px;border-radius:999px;font:600 14px/1 var(--font-ui);box-shadow:0 10px 26px #0000003d;text-decoration:none}.fb-big-pill:hover{text-decoration:none;background:#23261f}@media(max-width:640px){.fb-big-pill{left:50%;right:auto;transform:translate(-50%);bottom:14px;white-space:nowrap}}.fb-site{--blue:#1f3796}.fb-site .fb-blue{color:var(--ink)}.fb-site .fb-access-answer,.fb-site .fb-field-note{background:#f1eee6}.fb-site .fb-sonnet-index{background:#f1eee6;border-left-color:var(--ink)}.fb-front{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:28px;padding:18px 0 30px;border-bottom:1px solid var(--line)}.fb-front-lead{display:grid;gap:0;background:#151714;color:#f3f3ee}.fb-front-lead-art{display:block;overflow:hidden}.fb-front-lead-art img{width:100%;aspect-ratio:16/7;object-fit:cover;display:block;transition:transform .6s var(--ease-out,ease)}.fb-front-lead:hover .fb-front-lead-art img{transform:scale(1.02)}.fb-front-lead-copy{padding:22px clamp(20px,3vw,34px) 26px}.fb-front-lead .fb-eyebrow{color:#e6c27a}.fb-front-lead h1{font-size:clamp(30px,3.3vw,50px);line-height:1.04;letter-spacing:-.03em;margin:10px 0 12px}.fb-front-lead h1 a{color:#fff;text-decoration:none}.fb-front-lead p{color:#d6d8d0;font-size:15px;line-height:1.6;max-width:640px;margin:0}.fb-front-lead .fb-button{margin:18px 0 0;background:#f3f3ee;color:#151714;border-color:#f3f3ee}.fb-front-lead .fb-button:hover{background:#fff;color:#151714}.fb-front-side{display:grid;gap:16px;align-content:start}.fb-front-subs{display:grid;gap:12px}.fb-front-sub{display:grid;gap:6px;padding:16px 18px;border:1px solid var(--line);border-top:3px solid var(--ink);color:var(--ink);text-decoration:none;background:#fff}.fb-front-sub:hover{text-decoration:none;border-color:var(--ink)}.fb-front-sub strong{font:600 21px/1.15 var(--font-ui);letter-spacing:-.01em}.fb-front-sub span:last-child{font-size:14px;line-height:1.5;color:var(--muted)}.fb-signals{padding:16px 18px;background:#f1eee6}.fb-signals h2{font:700 12px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.fb-signals ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}.fb-signals li{display:grid;gap:4px;font-size:14px;line-height:1.45}.fb-signals li a{color:var(--ink)}.fb-signal-tag{justify-self:start;font:700 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px}.fb-signal-released{background:#e2f1e6;color:#1d5a32}.fb-signal-confirmed-next{background:#e3e8f7;color:#1f3796}.fb-signal-rumored{background:#fbf0d9;color:#6b4a07}.fb-signal-our-read{background:#151714;color:#f3f3ee}.fb-signals .fb-small{margin:10px 0 0;color:var(--muted)}@media(max-width:900px){.fb-front{grid-template-columns:1fr}.fb-front-lead-art img{aspect-ratio:16/9}}.fb-site .fb-big-pill,.fb-site .fb-big-pill:hover{color:#f3f3ee}.fb-devday-art{margin:0 0 22px}.fb-devday-art img{width:100%;aspect-ratio:16/6;object-fit:cover;display:block}.fb-devday-heads{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.fb-devday-heads h3{font-size:24px}.fb-devday-all{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:18px}.fb-devday-all h3{font-size:18px;margin:0 0 8px}.fb-devday-all ul{margin:0;padding-left:18px;display:grid;gap:6px;font-size:14px;line-height:1.5}.fb-agents-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:18px}.fb-agent-card h3{font-size:26px;margin:0 0 10px}.fb-agent-card dl{margin:0 0 10px;display:grid;gap:8px}.fb-agent-card dt{font:700 11px/1.3 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.fb-agent-card dd{margin:2px 0 0;font-size:14px;line-height:1.45}.fb-agents-smb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.fb-agents-read{background:#f1eee6;padding:10px 12px}@media(max-width:1100px){.fb-agents-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.fb-devday-heads,.fb-devday-all,.fb-agents-smb{grid-template-columns:1fr}}@media(max-width:640px){.fb-agents-grid{grid-template-columns:1fr}.fb-devday-art img{aspect-ratio:16/9}}.fb-front-lead{align-content:start}.fb-china-glyph{display:flex;align-items:center;justify-content:center;background:radial-gradient(110% 120% at 25% 15%,#3a2d1a,#1a1612 60%,#0d0b09);color:#e6c27a;min-height:180px}.fb-china-glyph span{font:600 clamp(56px,7vw,96px)/1 var(--font-ui);letter-spacing:.08em}.fb-china-glyph-lg{min-height:260px}.fb-china-thread{border-left:4px solid #b47b28;background:#f1eee6;padding:14px 18px;margin:0 0 22px}.fb-china-thread p{margin:6px 0 0;font-size:16px;line-height:1.55}.fb-china-cards{display:grid;gap:20px;margin-bottom:30px}.fb-china-card{display:grid;grid-template-columns:260px 1fr;gap:24px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none}.fb-china-card:hover{text-decoration:none;border-color:var(--ink)}.fb-china-card>div{padding:20px 22px 20px 0}.fb-china-card h2{font-size:clamp(24px,2.4vw,32px);line-height:1.12;margin:8px 0 10px}.fb-china-card p{color:var(--muted);line-height:1.55}.fb-china-crumbs{display:flex;gap:8px;font-size:13px;margin:18px 0 10px;color:var(--muted)}.fb-china-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:28px;align-items:stretch;margin-bottom:24px}.fb-china-hero h1{font-size:clamp(32px,3.6vw,54px);line-height:1.05;letter-spacing:-.03em;margin:10px 0 14px}.fb-china-hero p{font-size:17px;line-height:1.6;color:var(--muted)}.fb-china-brief{background:#151714;color:#f3f3ee;padding:22px clamp(18px,3vw,32px)}.fb-china-brief h2{font:700 13px/1.3 var(--font-ui);letter-spacing:.08em;text-transform:uppercase;color:#e6c27a;margin:0 0 12px}.fb-china-brief ol{margin:0;padding-left:20px;display:grid;gap:10px;font-size:16px;line-height:1.55}.fb-china-who{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.fb-china-who p{margin:6px 0 0;line-height:1.6}.fb-china-ideas{display:grid;gap:10px;margin-top:16px}.fb-china-idea{border:1px solid var(--line);background:#fff}.fb-china-idea.is-open{border-color:var(--ink)}.fb-china-idea button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:16px;align-items:start;text-align:left;background:none;border:0;padding:16px 18px;cursor:pointer;color:var(--ink);font:inherit}.fb-china-idea button strong{display:block;font:600 21px/1.2 var(--font-ui)}.fb-china-idea button span span{display:block;color:var(--muted);font-size:15px;line-height:1.5;margin-top:4px}.fb-china-num{font:700 12px/1.8 var(--font-ui);color:#b47b28}.fb-china-toggle{font-size:24px;line-height:1}.fb-china-detail{margin:0;padding:0 18px 18px 52px;font-size:16px;line-height:1.65}.fb-china-quotes{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:20px}.fb-china-quotes blockquote{margin:0;padding:16px 18px;border-left:4px solid var(--ink);font:500 20px/1.35 var(--font-ui)}.fb-china-quotes cite{display:block;font:600 12px/1.4 var(--font-ui);font-style:normal;color:var(--muted);margin-top:8px}.fb-china-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 12px}.fb-china-tabs button{border:1px solid var(--line);background:#fff;padding:9px 14px;font:600 14px/1 var(--font-ui);cursor:pointer;color:var(--ink)}.fb-china-tabs button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.fb-china-points{margin:0;padding-left:20px;display:grid;gap:10px;font-size:16px;line-height:1.6;max-width:860px}.fb-china-counter{margin:30px 0;padding:18px 20px;background:#f1eee6;border-left:4px solid #b47b28}.fb-china-counter p{margin:6px 0 10px;font-size:16px;line-height:1.6}.fb-china-sources{padding:18px 0;border-top:1px solid var(--line)}.fb-china-sources h2{font-size:22px;margin:0 0 6px}.fb-home-china-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:16px}.fb-home-china-card{display:grid;gap:8px;padding:20px 22px;background:#151714;color:#f3f3ee;text-decoration:none;position:relative;overflow:hidden}.fb-home-china-card:hover{text-decoration:none;background:#1f221d}.fb-home-china-card .fb-eyebrow{color:#e6c27a}.fb-home-china-card strong{font:600 24px/1.15 var(--font-ui);max-width:80%}.fb-home-china-card>span:last-child{color:#c9cbc3;font-size:15px;line-height:1.5;max-width:85%}.fb-home-china-glyph{position:absolute;right:14px;top:10px;font:600 64px/1 Songti SC,"Noto Serif SC",serif;color:#e6c27a33}@media(max-width:860px){.fb-china-card,.fb-china-hero,.fb-china-who,.fb-home-china-grid,.fb-china-quotes{grid-template-columns:1fr}.fb-china-card>div{padding:0 18px 18px}.fb-china-glyph{min-height:140px}.fb-china-detail{padding-left:18px}}.fb-china-points[hidden],.fb-china-detail[hidden]{display:none}.fb-site .fb-home-china-card strong{color:#fff;display:block}.fb-move-tag{display:inline-block;font:700 10px/1 var(--font-ui);letter-spacing:.06em;text-transform:uppercase;padding:4px 7px;white-space:nowrap}.fb-move-plus{background:#e2f1e6;color:#1d5a32}.fb-move-minus{background:#f6e3de;color:#8a2f1d}.fb-move-watch{background:#fbf0d9;color:#6b4a07}.fb-move-reported{background:#e8e6f5;color:#3c2f7a}.fb-moves-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:16px}.fb-moves-col{border-top:3px solid var(--ink);padding-top:10px}.fb-moves-head{display:flex;justify-content:space-between;align-items:baseline}.fb-moves-head h3{font-size:24px;margin:0 0 8px}.fb-moves-head a{font-size:13px;font-weight:600}.fb-moves-col ul{list-style:none;margin:0;padding:0;display:grid}.fb-moves-col li{border-bottom:1px solid var(--line)}.fb-moves-col li a{display:grid;gap:6px;padding:12px 0;color:var(--ink);text-decoration:none}.fb-moves-col li a:hover strong{text-decoration:underline}.fb-moves-meta{display:flex;gap:8px;align-items:center;font-size:12px;color:var(--muted)}.fb-moves-col strong{font:600 18px/1.25 var(--font-ui)}.fb-company-score{margin-top:12px;display:flex;gap:8px;flex-wrap:wrap}.fb-ledger{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:0}.fb-ledger li{display:grid;grid-template-columns:130px 1fr;gap:20px;padding:18px 0;border-bottom:1px solid var(--line)}.fb-ledger-meta{display:grid;gap:6px;align-content:start;font-size:13px;color:var(--muted)}.fb-ledger h3{font-size:22px;margin:0 0 6px}.fb-ledger p{margin:0 0 8px;line-height:1.6}.fb-ledger-you{background:#f1eee6;padding:8px 12px}.fb-company-models{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:16px}.fb-company-model{display:grid;gap:6px;padding:16px;border:1px solid var(--line);background:#fff;color:var(--ink);text-decoration:none}a.fb-company-model:hover{border-color:var(--ink);text-decoration:none}.fb-company-model strong{font:600 20px/1.2 var(--font-ui)}.fb-company-price{font-weight:700}.fb-company-advice{font-size:17px;line-height:1.6;max-width:820px}.fb-company-advice[hidden]{display:none}@media(max-width:900px){.fb-moves-grid{grid-template-columns:1fr}.fb-ledger li{grid-template-columns:1fr;gap:6px}}.fb-devday-heads{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:900px){.fb-devday-heads{grid-template-columns:1fr}}.fb-search-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;color:#fff}.fb-search-link:hover{color:#e6c27a}.fb-search-form{display:flex;gap:10px;margin:8px 0 14px;max-width:760px}.fb-search-form input{flex:1;font:inherit;font-size:18px;padding:12px 14px;border:1px solid var(--ink);background:#fff}.fb-site .fb-search-form .fb-button{margin:0}.fb-search-suggest{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:6px 0 20px}.fb-search-suggest button{border:1px solid var(--line);background:#fff;padding:7px 12px;cursor:pointer;font:inherit;font-size:14px}.fb-search-results{list-style:none;margin:10px 0 40px;padding:0;display:grid;max-width:900px}.fb-search-results li a{display:grid;gap:4px;padding:14px 0;border-bottom:1px solid var(--line);color:var(--ink);text-decoration:none}.fb-search-results li a:hover strong{text-decoration:underline}.fb-search-results strong{font:600 20px/1.25 var(--font-ui)}@media(max-width:640px){.fb-site .fb-header-actions .fb-search-link{width:36px}}.fb-china-long .fb-small{color:var(--muted);margin:0 0 12px}.fb-china-toc{columns:2;column-gap:28px;margin:0 0 18px;padding:0;list-style:none}.fb-china-toc li{break-inside:avoid;padding:5px 0}.fb-china-toc a{color:var(--ink);font-size:15px}.fb-china-chapters{display:grid;gap:10px}.fb-china-chapter{border:1px solid var(--line);background:#fff;scroll-margin-top:90px}.fb-china-chapter.is-open{border-color:var(--ink)}.fb-china-chapter>button{width:100%;display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;text-align:left;background:none;border:0;padding:16px 18px;cursor:pointer;color:var(--ink);font:inherit}.fb-china-chapter>button strong{font:600 21px/1.25 var(--font-ui)}.fb-china-chapter-body{padding:0 18px 18px 52px;max-width:860px}.fb-china-chapter-body[hidden]{display:none}.fb-china-chapter-body p{font-size:17px;line-height:1.7;margin:0 0 14px}.fb-china-next{background:none;border:0;padding:0;cursor:pointer;font-weight:600}@media(max-width:760px){.fb-china-toc{columns:1}.fb-china-chapter-body{padding-left:18px}}.fb-signin-dialog .fb-auth-optin{display:flex;gap:10px;align-items:flex-start;margin:4px 0 14px;font-size:14px;line-height:1.45;cursor:pointer}.fb-signin-dialog .fb-auth-optin input{width:18px;height:18px;min-height:0;padding:0;margin:2px 0 0;flex:none;accent-color:#2433a8}.fb-signin-dialog .fb-auth-optin span{flex:1}.fb-access-entry{display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;padding:20px 0;border-bottom:1px solid var(--line)}.fb-access-entry>div{margin-right:auto}.fb-access-entry strong,.fb-access-entry span{display:block}.fb-access-entry span{color:var(--muted);font-size:15px}.fb-access-entry>a{min-height:44px;display:inline-flex;align-items:center;font-weight:650}.fb-access-finder{max-width:900px;margin:0 0 36px;padding:28px;border:1px solid var(--line);border-top:3px solid var(--blue);background:#f1f4fa;scroll-margin-top:24px}.fb-access-finder h2{font-size:clamp(28px,3vw,42px);margin:12px 0}.fb-access-finder>p{max-width:72ch}.fb-access-routes{margin:22px 0}.fb-access-routes details{background:var(--paper,#fff);border:1px solid var(--line);margin:8px 0}.fb-access-routes summary{cursor:pointer;padding:16px;font-weight:650;min-height:52px}.fb-access-routes summary:focus-visible{outline:3px solid var(--blue);outline-offset:2px}.fb-site:has(.fb-access-finder) .fb-big-pill{position:static;transform:none;width:fit-content;margin:24px auto}.fb-access-route-body{padding:0 20px 20px}.fb-access-route-body h3{font-size:clamp(23px,2.5vw,30px);line-height:1.2;margin:8px 0 16px}.fb-access-route-body ol{padding-left:22px}.fb-access-route-body li{margin:12px 0}.fb-access-route-actions{display:flex;flex-wrap:wrap;gap:14px 24px}@media(max-width:640px){.fb-access-entry{gap:8px 20px;padding:16px 0}.fb-access-entry>div{width:100%}.fb-access-entry .fb-button{width:100%;justify-content:center}.fb-access-finder{padding:18px 14px}.fb-access-route-body{padding:0 14px 16px}}.fb-ask{padding:28px 0 26px;border-bottom:1px solid var(--line)}.fb-ask-intro{display:flex;align-items:baseline;gap:8px 18px;flex-wrap:wrap;margin-bottom:14px}.fb-site .fb-ask-intro h2{font-size:30px}.fb-ask-intro p{font-size:13px;max-width:640px}.fb-ask-form{max-width:1000px}.fb-ask-field{position:relative;display:flex;align-items:center;background:#fff;border:1.5px solid var(--ink);border-radius:14px;box-shadow:0 1px #1517140a,0 14px 34px -22px #15171473;transition:border-color .2s ease,box-shadow .2s ease}.fb-ask-field.is-focused{border-color:var(--blue);box-shadow:0 0 0 4px #2445dd1f,0 14px 34px -22px #15171473}.fb-site .fb-ask-field input{flex:1;min-width:0;border:0;background:transparent;font-size:21px;line-height:1.3;padding:20px 22px;color:var(--ink);border-radius:14px}.fb-site .fb-ask-field input:focus-visible{outline:none}.fb-ask-hint{position:absolute;left:23.5px;right:78px;font-size:21px;line-height:1.3;color:#8b8f86;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:fbAskHint 3.2s ease both}@keyframes fbAskHint{0%{opacity:0;transform:translateY(6px)}12%,86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-4px)}}.fb-site .fb-ask-send{flex:none;margin-right:10px;width:46px;height:46px;border-radius:50%;border:0;background:var(--blue);color:#fff;display:grid;place-items:center;transition:transform .15s ease,background .15s ease}.fb-ask-send:disabled{background:#cdd0c8;cursor:default}.fb-ask-send:not(:disabled):hover{transform:translate(2px)}.fb-ask-instant{margin-top:10px;padding:12px 16px 10px;background:#fff;border:1px solid var(--line);border-radius:12px}.fb-ask-instant ul{list-style:none;margin:6px 0 2px;padding:0}.fb-ask-instant li a{display:flex;gap:12px;align-items:baseline;padding:7px 0;font-size:14px;color:var(--ink);border-top:1px solid #eef0ea}.fb-ask-instant li:first-child a{border-top:0}.fb-ask-instant li a span{flex:none;width:96px;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fb-ask-small .fb-ask-field{border-radius:12px;box-shadow:none}.fb-site .fb-ask-small .fb-ask-field input{font-size:17px;padding:14px 18px}.fb-ask-small .fb-ask-hint{font-size:17px;left:19.5px;right:64px}.fb-ask-small .fb-ask-send{width:38px;height:38px;margin-right:8px}.fb-ask-page{padding:34px 0 64px}.fb-site .fb-ask-page-head h1{font-size:clamp(32px,4vw,52px);max-width:980px;margin-top:8px}.fb-ask-page>.fb-ask-form{margin-top:24px}.fb-ask-layout{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:48px;margin-top:28px;align-items:start}.fb-ask-main{min-height:220px}.fb-ask-answer p,.fb-ask-answer li{font-size:18px;line-height:1.68;color:var(--ink)}.fb-ask-answer p+p,.fb-ask-answer p+ul,.fb-ask-answer ul+p{margin-top:14px}.fb-ask-answer ul{margin:12px 0 0;padding-left:20px}.fb-ask-answer li+li{margin-top:6px}.fb-site .fb-ask-cite{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;margin:0 1px 0 3px;border-radius:9px;background:#e8ecff;color:var(--blue);font:700 10.5px/1 var(--font-ui);vertical-align:3px;text-decoration:none}.fb-site .fb-ask-cite:hover{background:var(--blue);color:#fff;text-decoration:none}.fb-ask-caret{display:inline-block;width:8px;height:18px;margin-left:3px;vertical-align:-3px;background:var(--ink);animation:fbAskBlink 1s steps(2) infinite}@keyframes fbAskBlink{50%{opacity:0}}.fb-ask-wait{font-size:14px;color:var(--muted);display:block}.fb-ask-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:9px;vertical-align:1px;animation:fbAskPulse 1.2s ease-in-out infinite}@keyframes fbAskPulse{50%{opacity:.25;transform:scale(.8)}}.fb-ask-skeleton{margin-top:16px}.fb-ask-skeleton i{display:block;height:15px;margin-top:12px;border-radius:8px;background:linear-gradient(90deg,#ecede7,#f6f6f1,#ecede7);background-size:200% 100%;animation:fbAskShimmer 1.3s linear infinite}.fb-ask-skeleton i:nth-child(2){width:92%}.fb-ask-skeleton i:nth-child(3){width:62%}@keyframes fbAskShimmer{to{background-position:-200% 0}}.fb-site .fb-ask-disclosure{margin-top:24px;padding-top:14px;border-top:1px solid var(--line);font-size:12px;line-height:1.6}.fb-ask-disclosure a{color:var(--blue)}.fb-ask-error{padding:18px 20px;border:1px solid var(--line);background:#fff;border-radius:12px}.fb-ask-error strong{display:block;color:var(--ink);font-size:16px;margin-bottom:6px}.fb-ask-error a{color:var(--blue)}.fb-site .fb-text-button{background:none;border:0;padding:0;color:var(--blue);text-decoration:underline;text-underline-offset:3px}.fb-ask-next{margin-top:34px}.fb-ask-next .fb-small{margin-top:8px}.fb-ask-sources{position:sticky;top:24px}.fb-ask-sources ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:10px}.fb-ask-sources li{display:grid;grid-template-columns:24px 1fr;gap:10px;padding:12px 14px;background:#fff;border:1px solid var(--line);border-radius:12px;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease;scroll-margin-top:90px}.fb-ask-sources li.is-cited{border-color:#bcc6fb}.fb-ask-sources li:not(.is-cited){opacity:.74}.fb-ask-sources li:target{border-color:var(--blue);box-shadow:0 0 0 3px #2445dd24;opacity:1}.fb-ask-num{width:22px;height:22px;border-radius:50%;background:#e8ecff;color:var(--blue);font:700 11px/22px var(--font-ui);text-align:center}.fb-ask-sources li:not(.is-cited) .fb-ask-num{background:#eef0e9;color:var(--muted)}.fb-ask-kind{display:block;font-size:9.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.fb-ask-sources li a{display:block;margin:2px 0 4px;font-size:14px;font-weight:600;line-height:1.35;color:var(--ink)}.fb-ask-checked{font-size:11px;color:var(--muted)}@media(max-width:900px){.fb-ask-layout{grid-template-columns:1fr;gap:30px}.fb-ask-sources{position:static}}@media(max-width:640px){.fb-ask{padding:20px 0}.fb-site .fb-ask-intro h2{font-size:25px}.fb-site .fb-ask-field input{font-size:17px;padding:16px}.fb-ask-hint{font-size:16px;left:17.5px;right:64px}.fb-site .fb-ask-send{width:40px;height:40px;margin-right:8px}.fb-ask-answer p,.fb-ask-answer li{font-size:17px}.fb-ask-instant li a span{width:76px}}@media(prefers-reduced-motion:reduce){.fb-ask-hint,.fb-ask-caret,.fb-ask-dot,.fb-ask-skeleton i{animation:none}.fb-ask-send:not(:disabled):hover{transform:none}}.fb-work-grid,.fb-sonnet-where{align-items:start}.fb-x-embed{min-height:200px;display:flex;flex-direction:column;justify-content:center;gap:12px}.fb-x-embed[data-state=loaded]{min-height:0}.fb-x-post{min-width:0}.fb-media .twitter-tweet,.fb-x-embed .twitter-tweet{margin:0 auto;max-width:100%}.fb-site .fb-x-embed blockquote.twitter-tweet{margin:0;padding:22px 20px;border:1px solid var(--line);border-left:1px solid var(--line);background:#f3f3ee;text-align:center;font-size:13px;line-height:1.5}.fb-x-embed blockquote.twitter-tweet a{color:var(--blue);font-weight:600}.fb-media .fb-x-embed iframe,.fb-x-embed iframe{aspect-ratio:auto;background:transparent}.fb-embed-gate{aspect-ratio:auto;min-height:0;gap:12px;justify-content:center;padding:22px}.fb-embed-gate .fb-small{color:#ccd3d5}.fb-embed-status{font-size:12px;padding:10px 12px;background:#edf0fa;border-left:3px solid var(--blue)}.fb-site .fb-embed-caption{font-size:12px;line-height:1.5;color:#72766d;margin:8px 0 0}.fb-voice-original{margin:14px 0 4px}.fb-sonnet-card .fb-voice-original{margin:10px 0 12px}.fb-voice-links{display:inline-flex;flex-wrap:wrap;gap:6px 16px;align-items:center}.fb-voice-links>a:first-child{color:var(--blue);font-weight:600}.fb-youtube iframe{display:block;width:100%;aspect-ratio:16/9;border:0;background:#111}.fb-play-demo{margin-top:22px}.fb-play-cover{aspect-ratio:auto;min-height:0;gap:10px;justify-content:center;padding:26px;background:#182439}.fb-play-cover h3{color:#f8f8ed;font-size:26px!important}.fb-play-cover p{color:#d2d8e4;font-size:14px}.fb-play-demo .fb-player-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;color:#f2f3e9;font-size:12px}.fb-site .fb-play-demo iframe.fb-play-frame{display:block;width:100%;aspect-ratio:16/10;border:0;background:#fff}.fb-look-for{margin:18px 0 6px;padding-top:14px;border-top:1px solid var(--line)}.fb-look-for ol{margin:10px 0 0;padding-left:20px;font-size:13px;line-height:1.5;display:grid;gap:8px}@media(max-width:640px){.fb-site .fb-play-demo iframe.fb-play-frame{aspect-ratio:auto;min-height:520px}.fb-play-cover{padding:20px}}.fb-brief-interest{scroll-margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;margin:26px 0 12px;padding:28px 32px;background:#eff2ed;border:1px solid #d6ded1}.fb-brief-interest h2{margin:8px 0 12px;font-size:clamp(32px,3.4vw,46px)}.fb-brief-interest p{max-width:540px;font-size:15px;line-height:1.6}.fb-brief-interest form{min-width:0}.fb-brief-interest form>label:first-child{display:block;font-size:14px;font-weight:700;margin-bottom:8px}.fb-brief-email-row{display:flex;min-height:48px}.fb-brief-email-row input{flex:1;min-width:0;padding:11px 13px;background:#fff;border:1px solid #aab5a7;font-size:16px}.fb-brief-email-row button{min-width:170px;padding:10px 14px;background:#2445dd;border:1px solid #2445dd;color:#fff;font-weight:700;font-size:14px}.fb-brief-email-row button:disabled{opacity:.65;cursor:wait}.fb-brief-consent{display:flex;align-items:start;gap:10px;margin-top:13px;font-size:14px;line-height:1.5}.fb-brief-consent input{flex:none;margin:4px 0 0;width:17px;height:17px;accent-color:#2445dd}.fb-brief-interest .fb-brief-fine{margin-top:10px;font-size:12px}.fb-brief-interest a{text-decoration:underline}.fb-brief-interest .fb-brief-error{color:#a43b20;margin-top:10px;font-size:14px}.fb-brief-interest .fb-brief-status{padding:24px;border-left:4px solid #2445dd;background:#fff;color:#151714;font-size:16px}@media(max-width:850px){.fb-brief-interest{grid-template-columns:1fr;gap:20px}}@media(max-width:560px){.fb-brief-interest{padding:22px 18px}.fb-brief-email-row{flex-direction:column;gap:8px}.fb-brief-email-row button{min-height:46px}}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .fb-site .fb-disclosure{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-skip{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-preview-strip{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-site .fb-button-light{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-site figcaption{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-bar-track{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-field-note{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-position-amber{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-media img{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-poster>span{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-play{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-filters a.is-active{color:var(--bg)}:root:not([data-theme=light]) .fb-empty{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-comparison-read{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-story-media aside{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-member-gate{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-member-notice{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-copy-block{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-article-next{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-offer-preview{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-mode-options button[aria-pressed=true]{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-unavailable-auth{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-inline-toggle[aria-expanded=true]{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-playback-note{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-site .fb-button-light:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}@media(hover:hover)and (pointer:fine){:root:not([data-theme=light]) .fb-outline:hover,:root:not([data-theme=light]) .fb-inline-toggle:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}}@media(hover:hover)and (pointer:fine){:root:not([data-theme=light]) .fb-filters a:not(.is-active):hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}}:root:not([data-theme=light]) .fb-source-map{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-workflow-map li>span{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-auth-divider{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-auth-divider:before,:root:not([data-theme=light]) .fb-auth-divider:after{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-auth-notice{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-signin-dialog [role=alert]{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-source-filter select{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-media-large>a>img{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-topic-intro aside{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-access-answer{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-member-journey li span{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-labs-card:first-child{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-edition-actions a{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-topic-shelf-card{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-model-table small{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-benchmark-row div span{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-benchmark-row b{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-search-answers nav a{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}@media(max-width:980px){:root:not([data-theme=light]) .fb-model-card{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}}@media(max-width:980px){:root:not([data-theme=light]) .fb-model-card .fb-model-price{color:var(--muted-fg)}}@media(max-width:980px){:root:not([data-theme=light]) .fb-model-price span{color:var(--muted-fg)}}:root:not([data-theme=light]) .fb-lang-menu a:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-notice-bar{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-founding{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-sonnet-kind{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-sonnet-scores th small{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-sonnet-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-available,:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-right{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-rolling-out,:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-listed,:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-right-but-not-new{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-not-listed-yet,:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-too-late{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-sonnet-index{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-sonnet-status.fb-sonnet-pending{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-big-story .fb-button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-site .fb-access-answer,:root:not([data-theme=light]) .fb-site .fb-field-note{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-site .fb-sonnet-index{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-front-lead .fb-button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-front-lead .fb-button:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-front-sub{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-signals{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-signal-released{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-signal-confirmed-next{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-signal-rumored{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-agents-read{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-china-thread{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-china-card{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-china-idea{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-china-tabs button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-china-tabs button.is-active{color:var(--bg)}:root:not([data-theme=light]) .fb-china-counter{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-move-plus{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-move-minus{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-move-watch{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-move-reported{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-ledger-you{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-company-model{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-search-form input{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-search-suggest button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-china-chapter{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-access-finder{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-access-routes details{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-ask-field{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-ask-send:disabled{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-ask-instant{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-site .fb-ask-cite{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-ask-error{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-ask-sources li{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-ask-num{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-ask-sources li:not(.is-cited) .fb-ask-num{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-site .fb-x-embed blockquote.twitter-tweet{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-embed-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-site .fb-embed-caption{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-site .fb-play-demo iframe.fb-play-frame{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-mock{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-advertise-mock-topic{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-mock-slot{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-terms{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-contact form{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-fields input,:root:not([data-theme=light]) .fb-advertise-fields textarea{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-advertise-error{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-advertise-draft{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-delivery{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-advertise-draft-text{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root:not([data-theme=light]) .fb-advertise-submit-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-brief-interest{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-brief-email-row input{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root:not([data-theme=light]) .fb-brief-interest .fb-brief-error{color:var(--muted-fg)}:root:not([data-theme=light]) .fb-brief-interest .fb-brief-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}}:root[data-theme=dark] .fb-site .fb-disclosure{color:var(--muted-fg)}:root[data-theme=dark] .fb-skip{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-preview-strip{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-site .fb-button-light{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-site figcaption{color:var(--muted-fg)}:root[data-theme=dark] .fb-bar-track{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-field-note{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-position-amber{color:var(--muted-fg)}:root[data-theme=dark] .fb-media img{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-poster>span{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-play{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-filters a.is-active{color:var(--bg)}:root[data-theme=dark] .fb-empty{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-comparison-read{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-story-media aside{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-member-gate{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-member-notice{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-copy-block{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-article-next{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-offer-preview{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-mode-options button[aria-pressed=true]{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-unavailable-auth{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-inline-toggle[aria-expanded=true]{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-playback-note{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-site .fb-button-light:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .fb-outline:hover,:root[data-theme=dark] .fb-inline-toggle:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}}@media(hover:hover)and (pointer:fine){:root[data-theme=dark] .fb-filters a:not(.is-active):hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}}:root[data-theme=dark] .fb-source-map{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-workflow-map li>span{color:var(--muted-fg)}:root[data-theme=dark] .fb-auth-divider{color:var(--muted-fg)}:root[data-theme=dark] .fb-auth-divider:before,:root[data-theme=dark] .fb-auth-divider:after{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-auth-notice{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-signin-dialog [role=alert]{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-source-filter select{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-media-large>a>img{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-topic-intro aside{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-access-answer{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-member-journey li span{color:var(--muted-fg)}:root[data-theme=dark] .fb-labs-card:first-child{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-edition-actions a{color:var(--muted-fg)}:root[data-theme=dark] .fb-topic-shelf-card{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-model-table small{color:var(--muted-fg)}:root[data-theme=dark] .fb-benchmark-row div span{color:var(--muted-fg)}:root[data-theme=dark] .fb-benchmark-row b{color:var(--muted-fg)}:root[data-theme=dark] .fb-search-answers nav a{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}@media(max-width:980px){:root[data-theme=dark] .fb-model-card{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}}@media(max-width:980px){:root[data-theme=dark] .fb-model-card .fb-model-price{color:var(--muted-fg)}}@media(max-width:980px){:root[data-theme=dark] .fb-model-price span{color:var(--muted-fg)}}:root[data-theme=dark] .fb-lang-menu a:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-notice-bar{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-founding{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-sonnet-kind{color:var(--muted-fg)}:root[data-theme=dark] .fb-sonnet-scores th small{color:var(--muted-fg)}:root[data-theme=dark] .fb-sonnet-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-available,:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-right{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-rolling-out,:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-listed,:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-right-but-not-new{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-not-listed-yet,:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-too-late{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-sonnet-index{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-sonnet-status.fb-sonnet-pending{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-big-story .fb-button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-site .fb-access-answer,:root[data-theme=dark] .fb-site .fb-field-note{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-site .fb-sonnet-index{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-front-lead .fb-button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-front-lead .fb-button:hover{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-front-sub{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-signals{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-signal-released{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-signal-confirmed-next{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-signal-rumored{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-agents-read{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-china-thread{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-china-card{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-china-idea{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-china-tabs button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-china-tabs button.is-active{color:var(--bg)}:root[data-theme=dark] .fb-china-counter{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-move-plus{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-move-minus{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-move-watch{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-move-reported{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-ledger-you{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-company-model{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-search-form input{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-search-suggest button{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-china-chapter{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-access-finder{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-access-routes details{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-ask-field{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-ask-send:disabled{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-ask-instant{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-site .fb-ask-cite{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-ask-error{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-ask-sources li{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-ask-num{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-ask-sources li:not(.is-cited) .fb-ask-num{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-site .fb-x-embed blockquote.twitter-tweet{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-embed-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-site .fb-embed-caption{color:var(--muted-fg)}:root[data-theme=dark] .fb-site .fb-play-demo iframe.fb-play-frame{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-mock{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-advertise-mock-topic{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-mock-slot{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-terms{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-contact form{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-fields input,:root[data-theme=dark] .fb-advertise-fields textarea{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-advertise-error{color:var(--muted-fg)}:root[data-theme=dark] .fb-advertise-draft{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-delivery{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-advertise-draft-text{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root[data-theme=dark] .fb-advertise-submit-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-brief-interest{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-brief-email-row input{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff;color:var(--fg)}:root[data-theme=dark] .fb-brief-interest .fb-brief-error{color:var(--muted-fg)}:root[data-theme=dark] .fb-brief-interest .fb-brief-status{--fg:#111;--ink:#151714;--muted-fg:#60605c;--muted:#5d6058;--sec-fg:#343432;--line:#deded7;--card:#fff;--bg:#f6f6f3;--paper:#fafaf7;--secondary:#eeeee8;--blue:#2b44ff;--input:#b8b8b0;--btn:#111;--btn-fg:#fff}:root,.fb-site{--bg:#f6f6f3;--fg:#111;--card:#fff;--secondary:#eeeee8;--sec-fg:#343432;--muted-fg:#60605c;--line:#deded7;--line-hover:#60605c;--input:#b8b8b0;--grid:#1111110b;--mint:#7ee8b5;--sky:#8fd3ff;--butter:#ffe45c;--lilac:#9b8cff;--on-color:#111;--on-color-soft:#343432;--blue:#2b44ff;--success:#186641;--warning:#725500;--danger:#b4231b;--btn:#111;--btn-fg:#fff;--strip:#111;--strip-fg:#f6f6f3;--strip-muted:#bdbdb6;--tag-official-fg:#2B44FF;--tag-official-bg:#E7EAFF;--tag-check-fg:#55554F;--tag-check-bg:#EDEBE5;--tag-team-fg:#5B3FD0;--tag-team-bg:#EEE9FB;--tag-claim-fg:#C23A1E;--tag-claim-bg:#FDE8E2;--white-soft:rgba(255,255,255,.55);--font-ui:"Inter","PingFang SC","Noto Sans SC",-apple-system,system-ui,"Segoe UI",sans-serif;--font-mark:ui-serif,Georgia,"Times New Roman",serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.fb-site{--ink:var(--fg);--muted:var(--muted-fg);--paper:var(--bg)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]),:root:not([data-theme=light]) .fb-site{--bg:#050505;--fg:#f6f6f3;--card:#101010;--secondary:#1a1a1a;--sec-fg:#deded7;--muted-fg:#b8b8b0;--line:#262626;--line-hover:#b8b8b0;--input:#3a3a3a;--grid:#ffffff0f;--btn:#f6f6f3;--btn-fg:#111;--strip:#101010;--strip-fg:#f6f6f3;--strip-muted:#8a8a84;--blue:#8ea0ff;--success:#7ee8b5;--warning:#ffe45c;--danger:#ff8a7a;color-scheme:dark}}:root[data-theme=dark],:root[data-theme=dark] .fb-site{--bg:#050505;--fg:#f6f6f3;--card:#101010;--secondary:#1a1a1a;--sec-fg:#deded7;--muted-fg:#b8b8b0;--line:#262626;--line-hover:#b8b8b0;--input:#3a3a3a;--grid:#ffffff0f;--btn:#f6f6f3;--btn-fg:#111;--strip:#101010;--strip-fg:#f6f6f3;--strip-muted:#8a8a84;--blue:#8ea0ff;--success:#7ee8b5;--warning:#ffe45c;--danger:#ff8a7a;color-scheme:dark}.fr-wait,.fr-tier-top,.fr-slot,.fr-stat,.fr-store-block,.fr-mcard-top,.fr-cta,.fr-ad,.fr-notify:not(.fr-notify-compact),.fr-pricebar,.fr-entry-accent,.fb-site .fr-reports-entry{--fg:#111;--ink:#111;--sec-fg:#343432;--muted-fg:#343432;--muted:#343432;--line:rgba(17,17,17,.14);--line-hover:#343432;--input:rgba(17,17,17,.25);--card:#fff;--secondary:#eeeee8;--bg:#f6f6f3;--btn:#111;--btn-fg:#fff;--blue:#2b44ff;--success:#186641;--warning:#725500;--danger:#b4231b;color:#111;color-scheme:light}html{background:var(--bg)}body{background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased}.fb-site{color:var(--fg);background-color:var(--bg);font:400 16px/1.6 var(--font-ui);background-image:linear-gradient(var(--grid) 1px,transparent 1px),linear-gradient(90deg,var(--grid) 1px,transparent 1px);background-size:24px 24px}.fb-site h1,.fb-site h2,.fb-site h3{font-family:var(--font-ui);font-weight:700;line-height:1.15;letter-spacing:-.025em;text-wrap:balance}.fb-site h1{font-weight:800;letter-spacing:-.03em}.fb-site p{color:var(--muted-fg)}.fb-site h1 mark{background:var(--butter);color:var(--on-color);border-radius:.24em;padding:0 .18em .06em;font-family:var(--font-mark);font-style:italic;font-weight:700;letter-spacing:-.01em}.fb-site .fb-eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em;color:var(--muted-fg)}.fb-site button:focus-visible,.fb-site a:focus-visible,.fb-site input:focus-visible,.fb-site summary:focus-visible,.fb-site pre:focus-visible{outline:2px solid var(--line-hover);outline-offset:2px}.fb-main{max-width:1264px;padding:0 16px}@media(min-width:1024px){.fb-main{padding:0 32px}}.fr-page{padding:32px 0 96px;gap:56px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fr-page{gap:80px;padding-top:40px}}.fr-page.fr-detail{gap:28px}.fr-offer{background:var(--strip);color:var(--strip-fg);font-size:13px}.fr-offer-inner{max-width:1264px;margin:0 auto;min-height:36px;padding:6px 16px;display:flex;align-items:center;justify-content:center;gap:4px 12px;flex-wrap:wrap;text-align:center}.fr-offer-inner span{color:var(--strip-muted)}.fb-site .fr-offer-inner a{font-weight:600;text-decoration:underline;text-underline-offset:3px}.fb-head{position:sticky;top:0;z-index:40;background:var(--bg);color:var(--fg);border-bottom:1px solid var(--line)}.fb-head-inner{position:relative;max-width:1264px;margin:0 auto;height:56px;padding:0 16px;display:flex;align-items:center;gap:24px}@media(min-width:1024px){.fb-head-inner{height:64px;padding:0 32px;gap:32px}}.fb-site .fb-brand{display:inline-flex;align-items:center;gap:10px;font:700 19px/1 var(--font-ui);letter-spacing:-.04em;white-space:nowrap;color:var(--fg);text-decoration:none}@media(min-width:640px){.fb-site .fb-brand{font-size:22px}}.fb-brand i{width:24px;height:24px;flex:none;border-radius:6px;background:var(--fg);color:var(--bg);display:inline-grid;place-items:center;font:800 13px/1 var(--font-ui);font-style:normal;letter-spacing:0}.fb-site .fb-brand:hover{text-decoration:none}.fb-head #fb-nav{display:none}.fb-head #fb-nav a{color:var(--muted-fg);font-size:15px;text-decoration:none}.fb-head #fb-nav a:hover,.fb-head #fb-nav a[aria-current]{color:var(--fg)}.fb-head #fb-nav a[aria-current]{font-weight:500}.fb-head-actions{margin-left:auto;display:flex;align-items:center;gap:6px}.fb-site .fb-head .fb-search-link{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;color:var(--fg)}.fb-site .fb-head .fb-search-link:hover{background:var(--secondary);color:var(--fg)}.fb-site .fb-head .fb-account,.fb-site .fb-head .fb-account-quiet{min-height:36px;padding:0 10px;border:0;border-radius:999px;background:transparent;color:var(--fg);font-size:14px!important;font-weight:500}.fb-site .fb-head .fb-account:hover{background:var(--secondary);text-decoration:none}.fb-site .fb-head .fb-brief-cta{min-height:36px;height:36px;padding:0 16px;font-size:14px;font-weight:600;white-space:nowrap}.fb-site .fb-head-menu{width:36px;height:36px;flex:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--fg);padding:0}.fb-site .fb-head-menu:hover{border-color:var(--line-hover)}.fb-head.is-menu-open #fb-nav{display:grid;position:absolute;top:100%;left:0;right:0;padding:8px 16px 16px;background:var(--bg);border-bottom:1px solid var(--line);box-shadow:0 12px 24px #0000000f}.fb-head.is-menu-open #fb-nav a{min-height:44px;display:flex;align-items:center;font-size:16px;border-bottom:1px solid var(--line)}@media(max-width:639px){.fb-site .fb-head .fb-search-link,.fb-site .fb-head .fb-account{display:none}.fb-site .fb-head .fb-brief-cta{padding:0 14px;font-size:13px}.fb-head-inner{gap:12px}.fb-site .fb-head.is-menu-open .fb-search-link,.fb-site .fb-head.is-menu-open .fb-account{display:inline-flex;align-items:center}.fb-site .fb-head.is-menu-open .fb-brief-cta{display:none}}@media(min-width:1024px){.fb-head #fb-nav,.fb-head.is-menu-open #fb-nav{display:flex;position:static;gap:28px;margin:0 auto;padding:0;background:transparent;border:0;box-shadow:none}.fb-head.is-menu-open #fb-nav a{min-height:0;border:0;font-size:15px}.fb-head-actions{margin-left:0}.fb-site .fb-head-menu{display:none}.fb-site .fb-head .fb-brief-cta{height:40px;padding:0 20px}.fb-head #fb-nav a{white-space:nowrap}}@media(min-width:1024px)and (max-width:1199px){.fb-head-inner{gap:20px}.fb-head #fb-nav,.fb-head.is-menu-open #fb-nav{gap:18px}.fb-head #fb-nav a,.fb-head.is-menu-open #fb-nav a{font-size:14px}}.fb-site .fb-button{gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;background:var(--btn);color:var(--btn-fg);font-size:14px;font-weight:600;line-height:1.2}.fb-site .fb-button:hover{background:var(--btn);color:var(--btn-fg);opacity:.86;text-decoration:none}.fb-site .fb-button-light,.fb-site .fb-button-light:hover{background:var(--card);color:var(--fg);border-color:var(--line);opacity:1}.fb-site .fb-button-light:hover{border-color:var(--line-hover)}.fb-site .fr-btn{gap:8px;min-height:44px;padding:0 20px;border:1px solid transparent;border-radius:999px;font-size:15px;font-weight:500;white-space:nowrap}.fb-site .fr-btn-dark,.fb-site .fr-btn-dark:hover{background:var(--btn);color:var(--btn-fg)}.fb-site .fr-btn-dark:hover{opacity:.86;text-decoration:none}.fb-site .fr-btn-outline{background:var(--card);color:var(--fg);border-color:var(--line)}.fb-site .fr-btn-outline:hover{background:var(--card);border-color:var(--line-hover);text-decoration:none}.fb-site .fr-btn-light{background:#fff;color:#111;border-color:#fff}.fb-site .fr-btn-lg{min-height:50px;font-size:16px}.fr-arrow{width:16px;height:16px;flex:none}.fb-site .fr-link{color:var(--blue);font-weight:600;font-size:14px}.fr-src-tag,.fb-site .fr-tag,.fr-label{display:inline-block;width:max-content;max-width:100%;font-size:11px;font-weight:600;line-height:16px;letter-spacing:0;padding:1px 7px;border-radius:4px;white-space:nowrap}.fr-src-tag.is-official,.fr-label.is-official{color:var(--tag-official-fg);background:var(--tag-official-bg)}.fr-src-tag.is-check,.fr-label.is-check,.fr-tag.is-verify{color:var(--tag-check-fg);background:var(--tag-check-bg)}.fr-src-tag.is-claim,.fr-label.is-claim{color:var(--tag-claim-fg);background:var(--tag-claim-bg)}.fr-tag.is-experience,.fr-src-tag.is-team{color:var(--tag-team-fg);background:var(--tag-team-bg)}.fr-status{border-radius:999px;font-weight:600}.fr-chip{display:inline-block;font-size:12px;font-weight:600;line-height:1.5;padding:3px 9px;border-radius:999px;background:#eeeee8;color:#343432;white-space:nowrap}.fr-chip.is-free{background:#d8f7e8;color:#186641}.fr-shead{display:grid;gap:12px;justify-items:center;text-align:center;margin-bottom:32px}.fb-site .fr-page .fr-shead h2{font-size:28px;line-height:1.25;font-weight:700;letter-spacing:-.8px}@media(min-width:640px){.fb-site .fr-page .fr-shead h2{font-size:36px}}.fb-site .fr-shead p{font-size:14px;line-height:1.6;max-width:660px;color:var(--muted-fg)}.fb-site .fr-page h2{letter-spacing:-.025em}.fr-answer{border:1px solid var(--line);border-radius:28px;background:var(--card)}.fb-site .fr-answer-sentence,.fb-site .fr-answer-latest{color:var(--sec-fg)}.fr-answer-q strong,.fr-model-head .fr-answer-sentence strong{color:var(--danger)}.fb-site .fr-entry-card,.fr-frame,.fb-site .fr-empty,.fr-after-grid li,.fr-plan-grid li,.fr-detail-block pre,.fr-after .fr-after-status{background:var(--card)}.fb-site .fr-entry-soon{background:var(--secondary)}.fb-site .fr-entry-card:hover{border-color:var(--line-hover)}.fr-frame,.fb-site .fr-entry-card,.fr-plan-grid li{border-radius:20px}.fr-notify:not(.fr-notify-compact){background:var(--sky);border-radius:28px}.fr-final .fr-notify:not(.fr-notify-compact){background:var(--butter)}.fb-site .fr-notify-row input{border-color:var(--input);border-radius:999px;background:#fff;color:#111}.fr-notify.fr-notify-compact{display:block;padding:0;border-radius:0;background:transparent}.fr-notify-compact form{display:grid;gap:10px;max-width:560px}.fr-notify-compact form,.fr-hero-main,.fb-site .fr-home .fr-answer-hero,.fr-wait,.fr-slot,.fr-access-links{grid-template-columns:minmax(0,1fr)}.fr-notify-pill{display:flex;align-items:center;height:56px;padding:4px 4px 4px 20px;gap:8px;border:1px solid var(--input);border-radius:999px;background:var(--card)}.fr-notify-pill:focus-within{border-color:var(--fg);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg) 14%,transparent)}.fb-site .fr-notify-pill input{flex:1;min-width:0;height:100%;border:0;background:transparent;color:var(--fg);font:400 16px var(--font-ui);outline:none}.fb-site .fr-notify-pill input:focus-visible{outline:none}.fr-notify-pill input::placeholder{color:var(--muted-fg)}.fb-site .fr-notify-pill .fr-btn{height:48px;min-height:48px;padding:0 20px;font-size:16px}.fr-notify-compact .fr-short{display:none}@media(max-width:519px){.fr-notify-compact .fr-long{display:none}.fr-notify-compact .fr-short{display:inline}}.fr-notify-compact .fr-notify-consent{font-size:13px;color:var(--muted-fg)}.fr-notify-consent input{accent-color:var(--fg);margin-top:3px}.fr-notify-more summary{cursor:pointer;font-size:13px;color:var(--muted-fg)}.fr-notify-more summary:hover{color:var(--fg)}.fr-notify-more .fr-notify-topics{margin-top:8px;font-size:14px}.fb-site .fr-notify-compact .fb-small{font-size:13px;color:var(--muted-fg)}.fb-site .fr-notify-compact .fb-small a{text-decoration:underline}.fr-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1024px){.fr-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:32px;align-items:start}}.fr-hero-main{display:grid;gap:18px;min-width:0}.fb-site .fr-home .fr-answer-hero{padding:0;border:0;border-radius:0;background:transparent;display:grid;gap:16px}.fb-site .fr-answer-hero .fr-answer-q{margin:0;font-size:clamp(34px,5vw,60px);line-height:1.12;font-weight:800;letter-spacing:-.03em}.fr-answer-card{display:grid;gap:10px;padding:18px 20px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.fb-site .fr-answer-card .fr-answer-sentence{font-size:16px;line-height:1.55;color:var(--sec-fg)}.fr-answer-card .fr-answer-sentence small{display:block;margin-top:6px;font-size:13px;color:var(--muted-fg)}.fb-site .fr-answer-card .fr-answer-latest{font-size:14px;line-height:1.55;color:var(--sec-fg)}.fr-answer-card .fr-answer-latest .fb-eyebrow{margin-bottom:2px;font-size:11px}.fr-answer-card>.fr-link{justify-self:start}.fr-access-links{display:grid;gap:10px}.fb-site .fr-access-links h2{font:600 14px/1.4 var(--font-ui);letter-spacing:0}.fr-access-links ul{display:flex;flex-wrap:wrap;gap:8px;margin:0}.fb-site .fr-access-links a{display:inline-flex;align-items:center;min-height:36px;padding:7px 14px;border:1px solid var(--line);border-radius:18px;background:var(--card);color:var(--fg);font-size:14px;line-height:1.4;text-decoration:none}.fb-site .fr-access-links a:hover{border-color:var(--line-hover)}.fr-wait{display:grid;gap:14px;min-width:0;padding:24px;border-radius:28px;background:var(--lilac)}.fb-site .fr-wait h2{font:800 26px/1.15 var(--font-ui);letter-spacing:-.8px;color:#111}.fb-site .fr-wait>p{font-size:15px;line-height:1.55;color:#343432}.fb-site .fr-mini{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 16px;border-radius:16px;background:#fff;color:#111;text-decoration:none}.fb-site .fr-mini:hover{text-decoration:none;box-shadow:0 0 0 2px #1113}.fr-mini-art{width:52px;height:52px;border-radius:12px;background:linear-gradient(135deg,#1b1f4a,#2b44ff 55%,#8fd3ff)}.fr-wait .fr-mini:nth-of-type(2) .fr-mini-art{background:radial-gradient(circle at 30% 40%,#ffe45c 0 18%,transparent 19%),linear-gradient(160deg,#111,#3a2a6b)}.fr-mini-text{display:grid;gap:2px;min-width:0}.fr-mini-text strong{font:600 15px/1.3 var(--font-ui)}.fr-mini-text span{font-size:13px;line-height:1.45;color:#60605c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fr-wait .fr-btn{justify-self:start}.fr-tiers{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.fr-tiers{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-site .fr-tier-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--card);color:var(--fg);text-decoration:none}.fb-site .fr-tier-card:hover{border-color:var(--line-hover);text-decoration:none}.fr-tier-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:20px;background:var(--sky)}.fr-tier-plan{font:700 18px/1.3 var(--font-ui)}.fr-tier-price{font:700 32px/1 var(--font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.fr-tier-price small{font-size:14px;font-weight:500;letter-spacing:0}.fr-tier-body{flex:1;display:grid;gap:12px;align-content:start;padding:20px}.fr-tier-line{display:block;font-size:15px;line-height:1.6;color:var(--sec-fg)}.fr-tier-more{display:block;font-size:13px;color:var(--muted-fg)}.fr-tier-foot{display:block;padding:14px 20px;border-top:1px solid var(--line);font-size:13px;line-height:1.5;color:var(--muted-fg)}.fr-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:16px 20px;border:1px solid var(--line);border-radius:20px;background:var(--card)}.fb-site .fr-bar p{flex:1 1 280px;min-width:0;font-size:15px;color:var(--sec-fg)}.fr-grid{gap:16px}.fr-grid.fr-home-works-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fr-grid.fr-home-works-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.fr-grid.fr-home-works-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.fr-work-card{gap:0;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card);transition:border-color .2s ease}.fr-work-card:hover{transform:none;border-color:var(--line-hover)}.fb-site .fr-work-cover{aspect-ratio:16/10;border-radius:0}.fb-site .fr-work-cover:hover{text-decoration:none}.fr-work-media{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:linear-gradient(135deg,#1b1f4a,#2b44ff 55%,#8fd3ff)}.fr-work-media[data-tone=motion]{background:radial-gradient(circle at 30% 40%,#ffe45c 0 18%,transparent 19%),linear-gradient(160deg,#111,#3a2a6b)}.fr-work-media[data-tone=explainer]{background:radial-gradient(circle at 70% 30%,#9b8cff 0 22%,transparent 23%),linear-gradient(180deg,#e9e9e3,#c9c9c0)}.fr-work-media[data-tone="3d"]{background:linear-gradient(135deg,#1b1f4a,#2b44ff 55%,#8fd3ff)}.fr-work-media[data-tone=interactive]{background:linear-gradient(120deg,#ff8a8a,#ffe45c,#7ee8b5)}.fr-work-media[data-tone=launch]{background:linear-gradient(200deg,#050505,#186641)}.fr-work-media[data-tone=comparison]{background:repeating-linear-gradient(90deg,#111 0,#111 10px,#2b2b2b 10px,#2b2b2b 20px)}.fr-work-media[data-tone=apps]{background:linear-gradient(150deg,#8fd3ff,#9b8cff)}.fr-work-cat,.fr-work-new,.fr-work-model,.fr-work-onx{font:600 11px/1.45 var(--font-ui);border-radius:999px;padding:3px 9px}.fr-work-cat{left:12px;top:12px;background:#ffffffe0;color:#111}.fr-work-new{right:12px;top:12px;background:var(--butter);color:#111}.fr-work-model{left:12px;bottom:12px;right:auto;max-width:calc(100% - 110px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#ffffffe0;color:#111;letter-spacing:0}.fr-work-onx{right:12px;bottom:12px;background:#0009;color:#fff}.fr-work-text{gap:6px;padding:14px 16px 16px}.fb-site .fr-work-title{font-size:15px;font-weight:600;line-height:1.4;color:var(--fg)}.fr-work-by{color:var(--muted-fg)}.fr-slot-cell{display:flex}.fr-slot{width:100%;display:grid;gap:12px;align-content:center;padding:22px;border-radius:16px;background:var(--butter)}.fb-site .fr-slot h3{font:800 22px/1.2 var(--font-ui);letter-spacing:-.5px}.fb-site .fr-slot p{font-size:14px;line-height:1.55;color:#343432}.fr-slot .fr-btn{justify-self:start}.fr-note{margin-top:14px;text-align:center;font-size:13px;color:var(--muted-fg)}.fr-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0}@media(min-width:1024px){.fr-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.fr-stat{min-height:150px;display:flex;flex-direction:column;justify-content:space-between;gap:10px;padding:20px;border-radius:20px;background:var(--butter)}.fr-stat:nth-child(2){background:var(--mint)}.fr-stat:nth-child(3){background:var(--sky)}.fr-stat:nth-child(4){background:var(--lilac)}.fr-stat dt{font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.fr-stat dd{margin:0;font:700 32px/1 var(--font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums}@media(min-width:640px){.fr-stat dd{font-size:40px}}.fr-stat span{font-size:13px;line-height:1.45;color:#343432}.fr-panel{margin-top:16px;overflow:hidden;border:1px solid var(--line);border-radius:20px;background:var(--card)}.fr-panel-head{display:flex;justify-content:space-between;gap:12px;padding:16px 20px;border-bottom:1px solid var(--line)}.fb-site .fr-panel-head h3{font:600 16px/1.3 var(--font-ui);letter-spacing:0}.fr-panel-head span{font-size:13px;color:var(--muted-fg)}.fr-ev-list{list-style:none;margin:0;padding:0}.fr-ev{display:grid;grid-template-columns:96px minmax(0,1fr) auto;gap:6px 16px;align-items:start;padding:15px 20px;border-bottom:1px solid var(--line)}.fr-ev:hover{background:var(--secondary)}.fr-ev-date{padding-top:2px;font:13px/1.5 var(--font-mono);color:var(--muted-fg);font-variant-numeric:tabular-nums}.fr-ev-body{display:grid;gap:4px;min-width:0}.fb-site .fr-ev-title{font-size:15px;line-height:1.5;font-weight:500;color:var(--fg)}.fr-ev-by{font-size:13px;color:var(--muted-fg)}.fr-ev-res{padding-top:3px;font-size:12px;font-weight:600;white-space:nowrap}.fr-ev-res.is-open{color:var(--warning)}.fr-ev-res.is-done{color:var(--success)}.fr-ev-res.is-missed{color:var(--danger)}.fr-ev-slot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px;background:var(--secondary);border-bottom:1px solid var(--line)}.fb-site .fr-ev-slot p{flex:1 1 300px;min-width:0;font-size:14px;color:var(--sec-fg)}.fr-ev-slot b{font-weight:600;color:var(--fg)}.fr-panel-foot{display:flex;justify-content:center;padding:12px}.fb-site .fr-textlink{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--muted-fg)}.fb-site .fr-textlink:hover{color:var(--fg);text-decoration:none}@media(max-width:639px){.fr-ev{grid-template-columns:minmax(0,1fr) auto}.fr-ev-date{grid-column:1 / -1}}.fr-store-block{padding:48px 20px;border-radius:28px;background:var(--lilac)}@media(min-width:1024px){.fr-store-block{padding:48px}}.fr-store-block .fr-section-head{margin-bottom:14px;align-items:flex-end}.fb-site .fr-store-block h2{font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-1px}@media(min-width:640px){.fb-site .fr-store-block h2{font-size:40px}}.fb-site .fr-store-block .fr-store-note{margin:0 0 28px;max-width:560px;font-size:16px;line-height:1.65;color:#343432}.fr-store-block .fr-section-head .fr-link{color:#111;text-decoration:underline;text-underline-offset:3px}.fr-skill-grid{gap:12px}.fr-skill-card{gap:8px;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--fg)}.fr-store-block .fr-skill-card{border-color:transparent;background:#fff;color:#111}.fr-skill-card>:not(.fr-skill-cover){margin-inline:16px}.fr-skill-card>:last-child{margin-bottom:16px}.fr-skill-cover{aspect-ratio:16/10;border-radius:0;font:600 18px/1.15 var(--font-ui);background:linear-gradient(135deg,#1b1f4a,#2b44ff 55%,#8fd3ff)}.fr-skill-grid li:nth-child(4n+2) .fr-skill-cover{background:radial-gradient(circle at 30% 40%,#ffe45c 0 18%,transparent 19%),linear-gradient(160deg,#111,#3a2a6b)}.fr-skill-grid li:nth-child(4n+3) .fr-skill-cover{background:linear-gradient(120deg,#ff8a8a,#ffe45c,#7ee8b5);color:#111}.fr-skill-grid li:nth-child(4n+4) .fr-skill-cover{background:linear-gradient(200deg,#050505,#186641)}.fr-skill-tags{margin-top:6px}.fr-skill-tags span{border-color:var(--line);color:var(--sec-fg)}.fb-site .fr-skill-card h3{font:600 15px/1.3 var(--font-ui);letter-spacing:0}.fb-site .fr-skill-card p{font-size:13px;line-height:1.55;color:var(--sec-fg)}.fr-home-plans{margin-top:16px}.fr-plans{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:minmax(0,1fr)}@media(min-width:768px){.fr-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.fr-plan{display:grid;gap:8px;align-content:start;padding:20px;border-radius:20px;background:#fff9;color:#111}.fr-plan-name{font:700 18px/1.3 var(--font-ui)}.fr-plan .fr-plan-price{font:700 30px/1.1 var(--font-ui);letter-spacing:-1px}.fr-plan .fr-plan-price small{margin-left:4px;font-size:13px;font-weight:500;letter-spacing:0;color:#343432}.fb-site .fr-plan p{font-size:14px;line-height:1.55;color:#343432}.fr-plans-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.fb-site .fr-plans-foot p{flex:1 1 320px;min-width:0;font-size:15px;color:#343432}.fr-plans-foot strong{color:#111}.fb-site .fr-store-block .fr-reports-entry{margin-top:12px;padding:16px 20px;border-radius:20px;background:#fff9}.fb-site .fr-plans-note{margin-top:14px;font-size:13px;color:#343432}.fr-pricebar{border-radius:20px}.fr-mcards{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.fr-mcards{grid-template-columns:repeat(2,minmax(0,1fr))}}.fb-site .fr-mcard{display:flex;flex-direction:column;height:100%;overflow:hidden;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--fg);text-decoration:none}.fb-site .fr-mcard:hover{border-color:var(--line-hover);text-decoration:none}.fr-mcard-top{display:grid;gap:8px;padding:18px 20px;background:var(--butter)}.fr-mcard-top[data-tone=sky]{background:var(--sky)}.fr-mcard-top[data-tone=mint]{background:var(--mint)}.fr-mcard-top[data-tone=lilac]{background:var(--lilac)}.fr-mcard-top .fr-chip{justify-self:start;background:var(--white-soft);color:#111}.fr-mcard-name{font:700 22px/1.15 var(--font-ui);letter-spacing:-.02em}.fr-mcard-foot{display:flex;justify-content:space-between;gap:8px;padding:12px 20px;border-top:1px solid var(--line);font-size:13px;color:var(--muted-fg)}.fr-mcard-foot b{color:var(--fg);font-variant-numeric:tabular-nums}.fr-faq{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;padding-top:0;border-top:0}@media(min-width:1024px){.fr-faq{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:48px}}.fb-site .fr-page .fr-faq-head h2{margin-top:10px;font-size:32px;line-height:1.15;font-weight:700;letter-spacing:-1.3px}@media(min-width:640px){.fb-site .fr-page .fr-faq-head h2{font-size:48px;letter-spacing:-2px}}.fr-faq>div:last-child{border-top:1px solid var(--line)}.fr-faq details{padding:0;border-bottom:1px solid var(--line)}.fr-faq summary{min-height:80px;display:flex;align-items:center;justify-content:flex-start;gap:16px;padding:14px 0;font-size:16px;font-weight:500}.fr-faq summary:after{content:none}.fr-faq-n{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;font-size:14px;font-weight:500;font-variant-numeric:tabular-nums}.fr-faq details[open] .fr-faq-n{background:var(--mint);border-color:var(--mint);color:#111}.fr-faq-q{flex:1;min-width:0}.fr-faq-pm{flex:none;position:relative;width:32px;height:32px;border:1px solid var(--input);border-radius:50%}.fr-faq-pm:before,.fr-faq-pm:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;background:currentColor;transform:translate(-50%,-50%)}.fr-faq-pm:after{transform:translate(-50%,-50%) rotate(90deg)}.fr-faq details[open] .fr-faq-pm{background:var(--fg);border-color:var(--fg);color:var(--bg)}.fr-faq details[open] .fr-faq-pm:after{display:none}.fb-site .fr-faq details>p{margin:0;padding:0 0 22px 60px;max-width:720px;font-size:15px;line-height:1.8;color:var(--sec-fg)}@media(max-width:639px){.fb-site .fr-faq details>p{padding-left:0}.fr-faq summary{gap:12px}}.fr-cta{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;padding:48px 20px;border-radius:28px;background:var(--butter);text-align:center}@media(min-width:1024px){.fr-cta{padding:48px}}.fb-site .fr-cta h2{font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-1px}@media(min-width:640px){.fb-site .fr-cta h2{font-size:40px}}.fb-site .fr-cta>p{margin-top:14px;max-width:560px;font-size:16px;line-height:1.65;color:#343432}.fr-cta .fr-notify-compact{width:100%}.fr-cta .fr-notify-compact form{margin:22px auto 0}.fr-cta .fr-notify-consent{justify-content:center;text-align:left}.fr-cta .fr-notify-pill{width:100%;background:#fff;border-color:#11111140}.fb-site .fr-cta .fr-notify-pill input{color:#111}.fb-foot{padding:56px 16px 28px;border-top:1px solid var(--line);background:var(--bg);color:var(--fg)}@media(min-width:1024px){.fb-foot{padding:56px 32px 28px}}.fb-foot>*{max-width:1200px;margin-inline:auto}.fb-foot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}@media(min-width:1024px){.fb-foot-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px}}.fb-foot-brand{grid-column:1 / -1;display:grid;gap:14px;align-content:start;max-width:300px}@media(min-width:1024px){.fb-foot-brand{grid-column:auto}}.fb-site .fb-foot-brand p{font-size:18px;line-height:1.4;font-weight:500;letter-spacing:-.02em;color:var(--fg)}.fb-foot-col,.fb-foot-col.fr-footer-legal{display:grid;gap:8px;align-content:start;grid-column:auto;font-size:14px}.fb-site .fb-foot-h{margin:0 0 4px;font-size:14px;font-weight:600;color:var(--fg)}.fb-site .fb-foot-col a{color:var(--muted-fg);overflow-wrap:anywhere}.fb-site .fb-foot-col a:hover{color:var(--fg)}.fb-foot-bottom{display:grid;gap:6px;margin-top:56px;padding-top:16px;border-top:1px solid var(--line)}.fb-site .fb-foot-bottom .fb-small{font-size:12px;color:var(--muted-fg)}.fb-site .fb-foot-bottom .fr-affiliation{margin-top:0}.fb-site .fr-works-hero h1{font-size:clamp(36px,5vw,64px)}.fb-site .fr-works-sub{font-size:17px;color:var(--sec-fg)}.fb-site .fr-star{background:var(--card)}.fb-site .fr-filters a{background:var(--card);color:var(--fg)}.fb-site .fr-filters a:hover{border-color:var(--line-hover);text-decoration:none}.fb-site .fr-filters a.is-active{background:var(--btn);color:var(--btn-fg);border-color:var(--btn)}.fr-pages a,.fr-pages span{border-radius:999px;background:var(--card)}.fr-pages a[aria-current=page]{background:var(--btn);color:var(--btn-fg);border-color:var(--btn)}.fr-ad{background:var(--lilac);color:#111}.fb-site .fr-ad p,.fb-site .fr-ad .fb-eyebrow{color:#343432}.fb-site .fr-ad h2{color:#111}.fr-ad-side{border:0;color:#fff;background:linear-gradient(135deg,#1b1f4a,#2b44ff 55%,#8fd3ff)}.fb-site .fr-claim{border-radius:4px;color:var(--tag-claim-fg);background:var(--tag-claim-bg)}.fr-event-list{border-top-color:var(--line)}.fr-legal-nav a[aria-current=page]{color:var(--fg)}.fr-say-list li{border-left-color:var(--line)}@media(max-width:640px){.fr-answer,.fr-ad{border-radius:20px}.fr-notify:not(.fr-notify-compact){border-radius:20px}}.fr-skills-page{display:grid;gap:48px}.fb-site .fr-skills-status{margin:0;max-width:620px;font-size:14px;line-height:1.55;color:var(--sec-fg)}.fb-site .fr-skills-page #fr-skills-title{font-size:22px;margin:0 0 14px}.fr-grid.fr-skills-grid{grid-template-columns:minmax(0,1fr)}@media(min-width:560px){.fr-grid.fr-skills-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.fr-grid.fr-skills-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1180px){.fr-grid.fr-skills-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.fr-skills-grid>li{scroll-margin-top:96px;min-width:0}.fb-site .fr-skill-tile-cover{aspect-ratio:16/9}.fr-skill-tile-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fr-skill-tile-tags{display:flex;align-items:center;gap:8px}.fr-skill-tile-cat{font-size:12px;color:var(--muted-fg)}.fr-chip.is-premium{background:#e9e4ff;color:#3b2a8a}.fb-site .fr-skill-tile-line{margin:0;font-size:13px;line-height:1.5;color:var(--sec-fg);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fb-site .fr-skill-tile-price{margin:2px 0 0;font-size:13px;font-weight:600;color:var(--fg)}.fb-site .fr-plan-single{margin:12px 0 0;font-size:14px;color:var(--sec-fg)}.fr-skill-cover{position:relative;overflow:hidden}.fr-skill-cover img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.fr-agent-page .fr-crumbs{margin:0}.fr-agent-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:center}@media(min-width:960px){.fr-agent-hero{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px}}.fb-site .fr-agent-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.05;margin:0 0 14px}.fb-site .fr-agent-hero .fr-works-sub{margin:0 0 12px;max-width:620px}.fr-agent-tree{margin:0;padding:20px;border-radius:20px;background:#111;color:#f6f6f3;min-width:0}.fr-agent-tree pre{margin:0;overflow-x:auto;font:500 14px/1.7 ui-monospace,SFMono-Regular,Menlo,monospace;color:#7ee8b5;background:none}.fb-site .fr-agent-tree figcaption{margin-top:12px;font-size:13px;line-height:1.55;color:#cfcfc8}.fb-site .fr-agent-page h2{font-size:22px;margin:0 0 14px}.fr-agent-facts dl{margin:0;display:grid;grid-template-columns:minmax(0,1fr);border-top:1px solid var(--line)}.fr-agent-facts dl>div{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;padding:12px 0;border-bottom:1px solid var(--line)}@media(min-width:720px){.fr-agent-facts dl>div{grid-template-columns:200px minmax(0,1fr);gap:16px}}.fb-site .fr-agent-facts dt{font-size:13px;font-weight:600;color:var(--muted-fg)}.fb-site .fr-agent-facts dd{margin:0;font-size:15px;line-height:1.55;color:var(--fg);overflow-wrap:anywhere}.fb-site .fr-agent-source{margin:12px 0 0;font-size:13px;color:var(--muted-fg)}.fb-site .fr-agent-links-lead{margin:0 0 14px;max-width:680px;font-size:15px;line-height:1.6;color:var(--sec-fg)}.fb-site .fr-skill-tile-link{color:inherit;text-decoration:none}.fb-site .fr-skill-tile-link:hover{text-decoration:underline}.fr-agent-steps ol{margin:0;padding:0;list-style:none;counter-reset:step;display:grid;gap:10px;max-width:760px}.fb-site .fr-agent-steps li{counter-increment:step;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card);font-size:15px;line-height:1.55;color:var(--fg);overflow-wrap:anywhere}.fr-agent-steps li:before{content:counter(step);display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:var(--mint);color:#111;font-weight:700;font-size:13px}.fr-agent-notes ul{margin:0 0 24px;padding:0;list-style:none;display:grid;gap:12px;max-width:760px}.fb-site .fr-agent-notes li{font-size:15px;line-height:1.6;color:var(--sec-fg)}.fb-site .fr-agent-notes li strong{color:var(--fg)}.fb-site .fr-agent-notes h3{font-size:17px;margin:0 0 6px}.fb-site .fr-agent-notes p{margin:0;max-width:760px;font-size:15px;line-height:1.6;color:var(--sec-fg)}.fr-agent-links ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:560px){.fr-agent-links ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.fr-agent-links ul{grid-template-columns:repeat(3,minmax(0,1fr))}}.fb-site .fr-agent-links a{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--line);border-radius:16px;background:var(--card);color:var(--fg);text-decoration:none}.fb-site .fr-agent-links a:hover{border-color:var(--line-hover)}.fr-agent-links code{font-size:13px;color:var(--muted-fg);background:none;padding:0}.fr-work-media.has-media{background:#111}.fr-work-media.has-media img,.fr-work-clip,.fr-work-clip video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fr-work-clip{pointer-events:none}.fr-player-own{margin:0}.fr-player-own video{width:100%;height:auto;aspect-ratio:16/9;display:block;border-radius:16px;background:#111}.fr-player-own figcaption{margin-top:8px;font:400 13px/1.5 var(--font-ui);color:var(--muted-fg)}.fr-facet-page>section,.fr-facet-index{margin-top:40px}.fb-site .fr-facet-group h3{font-size:17px;margin:24px 0 12px}.fb-site .fr-facet-links a span{font-size:13px;line-height:1.45;color:var(--muted-fg)}.fb-site .fr-facet-page .fr-agent-steps li strong{color:var(--fg)}.fr-table-wrap{overflow-x:auto;max-width:760px}.fr-facet-compare table{width:100%;border-collapse:collapse;font-size:15px;line-height:1.5}.fr-facet-compare th,.fr-facet-compare td{text-align:left;vertical-align:top;padding:10px 12px 10px 0;border-bottom:1px solid var(--line)}.fb-site .fr-facet-compare thead th{font-size:13px;font-weight:600;color:var(--muted-fg)}.fb-site .fr-facet-compare td{color:var(--sec-fg)}.fr-facet-index-row{margin-top:16px}.fb-site .fr-facet-index h3{font-size:15px;margin:0 0 8px;color:var(--muted-fg);font-weight:600}.fr-facet-index ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.fb-site .fr-facet-index a{display:inline-flex;gap:6px;align-items:center;padding:6px 12px;border:1px solid var(--line);border-radius:999px;background:var(--card);color:var(--fg);font-size:14px;text-decoration:none}.fb-site .fr-facet-index a:hover{border-color:var(--line-hover)}.fb-site .fr-facet-page h2,.fb-site .fr-facet-index h2{font-size:22px;margin:0 0 14px}.fr-facet-page .fr-crumbs{margin:0}
