.ai-resources{margin-block:28px 36px;container:onboarding/inline-size}.connection-choices{grid-template-columns:1fr 1fr;gap:16px;display:grid}.connection-choice{border:1px solid var(--color-fd-border);background:var(--color-fd-card);min-height:148px;color:var(--color-fd-foreground);text-align:left;border-radius:8px;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;gap:16px;padding:28px;transition:border-color .18s,background .18s,box-shadow .18s;display:grid}.connection-choice:hover{border-color:#7191b5;box-shadow:0 4px 16px #1c416b12}.connection-choice[aria-selected=true]{color:#183d75;background:#e9f1fd;border-color:#4a77b9;box-shadow:inset 0 0 0 1px #4a77b9}.connection-choice-copy{gap:10px;display:grid}.connection-choice-copy strong{font-size:23px;font-weight:650;line-height:1.25}.connection-choice-copy>span{color:var(--color-fd-muted-foreground);font-size:13px;line-height:1.7}.connection-choice[aria-selected=true] .connection-choice-copy>span{color:#41608d}.connection-choice-check{visibility:hidden}.connection-choice[aria-selected=true] .connection-choice-check{visibility:visible}.ai-route-panel{padding-top:34px}.ai-route-heading{flex-wrap:wrap;align-items:baseline;gap:10px 20px;margin-bottom:18px;display:flex}.ai-route-heading h2{letter-spacing:0;font-size:20px;font-weight:600}.ai-route-heading p{color:var(--color-fd-muted-foreground);font-size:13px;line-height:1.7}.ai-task-list{border-top:1px solid var(--color-fd-border)}.ai-task-card{border-bottom:1px solid var(--color-fd-border);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:24px;padding:25px 0;display:grid}.task-kind{color:var(--selection-ink);justify-items:start;gap:8px;display:grid}.task-kind>span{letter-spacing:.04em;font:700 13px monospace}.task-kind svg{width:25px;height:25px}.ai-task-skill .task-kind{color:var(--status-success)}.task-copy{gap:7px;display:grid}.task-copy h3{font-size:17px;font-weight:600;line-height:1.5}.task-copy p{color:var(--color-fd-muted-foreground);font-size:13px;line-height:1.7}.task-copy small{color:var(--color-fd-muted-foreground);font-size:11px;line-height:1.6}.ai-task-card>.copy-control{justify-self:end}.ai-task-card .action-button{white-space:nowrap;min-height:40px}.ai-task-card .primary-button{color:#fff;background:#285c9e;border-color:#285c9e}.ai-task-card .primary-button:hover{background:#1a487f}.manual-method-choices{border-block:1px solid var(--color-fd-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.manual-method-choices [role=tab]{text-align:left;border-bottom:2px solid #0000;grid-template-columns:25px minmax(0,1fr) 16px;align-items:center;gap:3px 10px;min-height:108px;padding:18px 16px;transition:background .18s;display:grid}.manual-method-choices [role=tab]+[role=tab]{border-left:1px solid var(--color-fd-border)}.manual-method-choices [role=tab]:hover{background:var(--color-fd-muted)}.manual-method-choices [aria-selected=true]{background:var(--selection-soft);border-bottom-color:var(--selection-ink)}.manual-method-choices strong{font-size:15px;font-weight:650}.manual-method-choices span{color:var(--color-fd-muted-foreground);grid-column:2;font-size:11px;line-height:1.6}.manual-method-choices [role=tab]>svg:first-child{width:29px;height:29px;color:var(--selection-ink);grid-row:span 2}.method-check{visibility:hidden;color:var(--selection-ink);grid-area:1/3/span 2}.manual-method-choices [aria-selected=true] .method-check{visibility:visible}.manual-configuration{margin-top:28px}.manual-configuration h3{font-size:20px;font-weight:600}.manual-configuration p{margin-block:14px;font-size:14px;line-height:1.8}.manual-configuration figure{margin-block:18px}.manual-config-values{margin-block:20px}.manual-config-values>div{border-bottom:1px solid var(--color-fd-border);grid-template-columns:100px minmax(0,1fr);align-items:center;gap:16px;padding-block:16px;font-size:13px;display:grid}.manual-config-values dt{color:var(--color-fd-muted-foreground)}.manual-config-values :is(dd,a){overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.dark .connection-choice[aria-selected=true]{color:#d9eaff;background:#192f4c;border-color:#6c9ad7;box-shadow:inset 0 0 0 1px #6c9ad7}.dark .connection-choice[aria-selected=true] .connection-choice-copy>span{color:#aac5e8}@container onboarding (max-width:850px){.connection-choice{gap:12px;padding:22px 18px}.connection-choice-copy strong{font-size:20px}.ai-task-card{grid-template-columns:40px minmax(0,1fr) auto;gap:14px}}@container onboarding (max-width:600px){.connection-choices{grid-template-columns:1fr;gap:10px}.connection-choice{min-height:106px;padding:20px}.connection-choice-copy{gap:5px}.connection-choice-copy strong{font-size:20px}.connection-choice-copy>span{font-size:12px}.ai-route-panel{padding-top:28px}.ai-route-heading{gap:7px}.ai-task-card{grid-template-columns:38px minmax(0,1fr);gap:12px 14px;padding-block:22px}.task-kind{grid-row:span 2;align-self:start;padding-top:4px}.ai-task-card>.copy-control{grid-column:2;justify-self:start}.manual-method-choices{grid-template-columns:1fr}.manual-method-choices [role=tab]{min-height:82px;padding:15px 12px}.manual-method-choices [role=tab]+[role=tab]{border-left:0;border-top:1px solid var(--color-fd-border)}.manual-config-values>div{grid-template-columns:70px minmax(0,1fr);gap:10px}}@media (prefers-reduced-motion:reduce){.connection-choice,.manual-method-choices [role=tab]{transition:none}}
.bento-card{isolation:isolate;background:#f4f8f7;border:1px solid #ffffffa6;border-radius:18px;transition:transform .2s,box-shadow .2s;position:relative;overflow:hidden;box-shadow:inset 0 1px 1px #fffffff2,inset 0 -1px 1px #14322d24,0 5px 12px #1b403a17}.bento-card:before{z-index:-1;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(145deg,#fff9 0%,#ffffff1a 38%,#0000 55%);position:absolute;inset:0}.bento-card:hover{transform:translateY(-3px);box-shadow:inset 0 1px 1px #ffffffe6,inset 0 -1px 1px #14322d24,0 14px 28px #1c323629}.dark .bento-card{border-color:#ffffff29;box-shadow:inset 0 1px #ffffff38,inset 0 -1px #00000038,0 8px 18px #0003}.dark .bento-card:before{background:linear-gradient(145deg,#ffffff1f,#0000 60%)}
.model-showcase{margin-block:12px 36px;container:model-overview/inline-size}.model-bento{grid-template-columns:1.14fr 1fr 1fr;grid-template-areas:"flare sunburst image2""flare banana2 banana-pro";gap:14px;display:grid}.model-tile{--tile-ink:#222b2d;--tile-secondary:#4d6264;--tile-accent:#167364;--tile-line:#154a4126;min-width:0;color:var(--tile-ink);flex-direction:column;gap:16px;padding:22px;animation:.5s backwards model-arrive;display:flex}.model-tile-flare{--tile-ink:#113b31;--tile-secondary:#235649;--tile-accent:#12634e;background:linear-gradient(155deg,#b0f5df 0%,#70d7bd 64%,#47b89f 100%);grid-area:flare}.model-tile-sunburst{--tile-ink:#542c35;--tile-secondary:#724b51;--tile-accent:#a13957;--tile-line:#762f372e;background:linear-gradient(145deg,#ffe5b3,#ffc6b9 56%,#f6a9c1);grid-area:sunburst;animation-delay:50ms}.model-tile-image2{--tile-accent:#356ba2;--tile-secondary:#556575;--tile-line:#274b6e24;background:linear-gradient(145deg,#d5f0ff,#a4d1fc 62%,#87b9f4);grid-area:image2;animation-delay:.1s}.model-tile-banana2{--tile-ink:#403c19;--tile-secondary:#6c6134;--tile-accent:#836509;--tile-line:#5b4d0e29;background:linear-gradient(150deg,#fff0b7,#ffdc68 65%,#f3c94c);grid-area:banana2;animation-delay:.15s}.model-tile-banana-pro{--tile-ink:#303922;--tile-secondary:#5a624b;--tile-accent:#5a701d;--tile-line:#3e4d1a29;background:linear-gradient(150deg,#edf4ba,#cbdf8d 60%,#adc960);grid-area:banana-pro;animation-delay:.2s}.model-tile-header{color:var(--tile-secondary);justify-content:space-between;align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.model-protocol-link{border:1px solid var(--tile-line);width:30px;height:30px;color:var(--tile-accent);border-radius:50%;flex:none;place-items:center;transition:background .18s;display:grid}.model-protocol-link:hover{background:#ffffff8c}.model-tile-copy{align-content:start;gap:12px;display:grid}.model-identity{grid-template-columns:minmax(0,1fr) 92px;align-items:center;gap:10px;min-height:92px;display:grid}.model-tile-flare .model-identity{flex-direction:column;flex:1;justify-content:space-between;align-items:start;gap:14px;display:flex}.model-artwork{place-items:center;width:92px;height:92px;display:grid}.model-artwork img{object-fit:contain;filter:drop-shadow(0 10px 7px #442b1938);width:100%;height:100%;transition:transform .32s,filter .32s;transform:rotate(-8deg)}.model-tile-flare .model-artwork{align-self:center;width:min(100%,220px);height:220px}.model-tile-flare .model-artwork img{filter:drop-shadow(0 18px 12px #05584042);transform:rotate(-12deg)}.model-tile-sunburst .model-artwork img{transform:rotate(10deg)}.model-tile-banana-pro .model-artwork img{transform:rotate(14deg)}.model-tile:hover .model-artwork img{transform:translateY(-5px)rotate(0)}.model-version{letter-spacing:0;color:#12604c;text-shadow:0 1px #ffffffb3,0 -1px #09423038;margin:0;font-size:94px;font-weight:750;line-height:1;display:block}.model-tile h2{color:var(--tile-ink);letter-spacing:0;text-wrap:balance;font-size:26px;font-weight:650;line-height:1.15}.model-tile-flare h2{font-size:44px}.model-tile .model-tile-detail{color:var(--tile-secondary);font-size:12px;line-height:1.75}.model-tile-specs{border-top:1px solid var(--tile-line);grid-template-columns:1fr 1fr;gap:16px;margin-top:auto;padding-top:16px;display:grid}.model-tile-specs span{align-content:start;gap:6px;display:grid}.model-tile-specs strong{color:var(--tile-accent);font-size:17px;font-weight:650;line-height:1.2}.model-tile-specs small{color:var(--tile-secondary);font-size:10px;line-height:1.6}.model-tile-footer{border-top:1px solid var(--tile-line);color:var(--tile-secondary);gap:6px;padding-top:14px;font-size:10px;line-height:1.5;display:grid}.model-name-copy{justify-content:space-between;align-items:center;gap:4px;display:flex}.model-name-copy code{overflow-wrap:anywhere;color:var(--tile-ink);font-size:10px}.model-name-copy .icon-button{width:28px;height:28px;color:var(--tile-accent)}.model-name-copy .icon-button:hover{background:var(--tile-line)}.model-showcase .model-alias-note{color:var(--color-fd-muted-foreground);margin-top:14px;font-size:12px;line-height:1.7}.dark .model-tile{--tile-ink:#edf6f1;--tile-secondary:#b0c8bf;--tile-accent:#9fdcc5;--tile-line:#aeddca2e}.dark .model-tile-flare{background:linear-gradient(155deg,#155b50,#153e31)}.dark .model-version{color:#a5f2d4;text-shadow:0 2px #00000038}.dark .model-tile-sunburst{--tile-secondary:#e4b8ba;--tile-accent:#ffc7a6;background:linear-gradient(145deg,#6f323f,#41253a)}.dark .model-tile-image2{--tile-secondary:#b1c6d8;--tile-accent:#a2c9f0;background:linear-gradient(145deg,#235483,#29384e)}.dark .model-tile-banana2{--tile-secondary:#e1d3a4;--tile-accent:#f4d86b;background:linear-gradient(150deg,#68521e,#3f361c)}.dark .model-tile-banana-pro{--tile-secondary:#cad9a8;--tile-accent:#d6ec93;background:linear-gradient(150deg,#455b23,#29391e)}.dark .model-protocol-link:hover{background:#ffffff1a}@keyframes model-arrive{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@container model-overview (max-width:900px){.model-bento{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"flare flare""sunburst image2""banana2 banana-pro"}.model-tile-flare .model-identity{grid-template-columns:1fr 1fr;align-items:center;display:grid}.model-tile-flare .model-artwork{justify-self:end}.model-version{margin:0;font-size:72px}.model-tile-flare h2{font-size:36px}.model-tile h2{font-size:25px}}@container model-overview (max-width:550px){.model-bento{grid-template-columns:1fr;grid-template-areas:"flare""sunburst""image2""banana2""banana-pro"}.model-tile,.model-tile-flare{gap:18px;padding:22px;display:flex}.model-tile-flare .model-identity{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.model-tile-flare .model-artwork{width:100%;height:144px}.model-tile-flare h2{font-size:36px}.model-tile-copy{gap:10px}.model-name-copy code{font-size:11px}}@media (prefers-reduced-motion:reduce){.model-tile,.model-protocol-link,.model-artwork img{transition:none;animation:none}.model-tile:hover{transform:none}}.model-name-matrix,.model-advice{border-top:1px solid var(--color-fd-border);margin-top:32px;padding-top:22px}.model-name-matrix h2,.model-advice h2{color:var(--color-fd-foreground);margin-bottom:15px;font-size:19px;font-weight:650}.model-matrix-grid{grid-template-columns:1.2fr 1fr 1fr;gap:10px;display:grid}.model-matrix-grid>div{border:1px solid var(--color-fd-border);background:color-mix(in srgb, var(--color-fd-muted), transparent 20%);border-radius:12px;align-content:start;gap:8px;min-width:0;padding:16px;display:grid}.model-matrix-grid strong{color:var(--color-fd-primary);font-size:14px}.model-matrix-grid code{overflow-wrap:anywhere;color:var(--color-fd-foreground);font-size:11px;line-height:1.5}.model-advice-track{counter-reset:advice;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.model-advice-track>div{background:linear-gradient(145deg, color-mix(in srgb, var(--brand-soft), var(--color-fd-background) 15%), var(--color-fd-muted));border-radius:14px;min-width:0;padding:18px}.model-advice-track span{color:var(--color-fd-primary);font:700 12px var(--font-mono,monospace);margin-bottom:24px;display:block}.model-advice-track strong{margin-bottom:7px;font-size:15px;display:block}.model-advice-track p{color:var(--color-fd-muted-foreground);font-size:12px;line-height:1.7}@container model-overview (max-width:700px){.model-matrix-grid,.model-advice-track{grid-template-columns:1fr}}
.pricing-overview{margin-block:12px 32px;container:pricing/inline-size}.pricing-notice{border-block:1px dashed color-mix(in srgb, var(--color-fd-primary), transparent 65%);color:var(--color-fd-muted-foreground);margin-bottom:24px;padding-block:12px 16px;font-size:14px;font-style:italic;font-weight:500;line-height:2}.pricing-notice>span{display:inline-block}.pricing-notice strong{color:var(--color-fd-primary);font-size:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--color-fd-primary), transparent 55%);text-decoration-color:color-mix(in srgb, var(--color-fd-primary), transparent 55%);text-underline-offset:5px;font-weight:600;text-decoration-thickness:1px}.pricing-bento{grid-template-columns:repeat(12,minmax(0,1fr));gap:16px;display:grid}.pricing-tile{--price-ink:#17334b;--price-muted:#405e76;--price-line:#1942622e;min-width:0;color:var(--price-ink);grid-template-rows:auto 1fr auto auto;gap:20px;padding:24px 28px;display:grid}.pricing-tile-image2{background:linear-gradient(135deg,#e1f3ff,#aad2f6);grid-column:span 7}.pricing-tile-image25{--price-ink:#153e32;--price-muted:#3d6154;--price-line:#1647352e;background:linear-gradient(135deg,#d1f8e6,#90dbc1);grid-column:span 5}.pricing-tile-banana-pro{--price-ink:#3b343e;--price-muted:#675569;--price-line:#562e5429;background:linear-gradient(135deg,#f7eaf1,#eac9d9);grid-column:span 5}.pricing-tile-banana2{--price-ink:#483d1b;--price-muted:#706034;--price-line:#644e112e;background:linear-gradient(135deg,#fff2c5,#f5d577);grid-column:span 7}.pricing-tile-group{color:var(--price-muted);justify-content:space-between;align-items:baseline;gap:12px;font-size:12px;font-weight:550;display:flex}.pricing-tile-group>:last-child{font-size:11px}.pricing-identity{grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:12px;display:grid}.pricing-identity h2{text-wrap:balance;font-size:26px;font-weight:650;line-height:1.2}.pricing-identity p{color:var(--price-muted);overflow-wrap:anywhere;margin-top:10px;font-size:12px;line-height:1.6}.pricing-artwork{object-fit:contain;filter:drop-shadow(0 10px 10px #0000001a);width:96px;height:96px}.pricing-tile-banana-pro .pricing-artwork{transform:rotate(-16deg)}.pricing-tile-banana2 .pricing-artwork{transform:rotate(12deg)}.pricing-amount{flex-wrap:wrap;align-items:center;gap:12px;min-height:58px;display:flex}.pricing-amount>strong{font-variant-numeric:tabular-nums;font-size:48px;font-weight:600;line-height:1.1}.pricing-amount>span{gap:4px;font-size:12px;display:grid}.pricing-amount small{color:var(--price-muted);font-size:11px}.pricing-tiers,.pricing-flat-note{border-top:1px solid var(--price-line);min-height:58px;padding-top:14px}.pricing-tiers{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.pricing-tiers dt{color:var(--price-muted);margin-bottom:6px;font-size:11px}.pricing-tiers dd{font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:16px;font-weight:600;display:flex}.pricing-tiers dd span{color:var(--price-muted);font-size:10px;font-weight:400}.pricing-flat-note{align-content:center;gap:6px;display:grid}.pricing-flat-note strong{font-size:13px;font-weight:600}.pricing-flat-note span{color:var(--price-muted);font-size:12px}.pricing-details{margin-top:44px}.pricing-details-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;margin-bottom:18px;display:flex}.pricing-details-heading h2{font-size:22px;font-weight:650}.pricing-table-block{margin-top:24px}.pricing-table-block+.pricing-table-block{margin-top:36px}.pricing-table-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;margin-bottom:14px;display:flex}.pricing-table-heading h3{font-size:16px;font-weight:600}.pricing-table-heading p{color:var(--color-fd-muted-foreground);font-size:12px}.pricing-table-scroll{border-block:1px solid var(--color-fd-border);overflow-x:auto}.pricing-table-scroll:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:4px}.pricing-table{border-collapse:collapse;width:100%;min-width:660px;font-size:14px}.pricing-table th,.pricing-table td{text-align:right;padding:18px 16px}.pricing-table th:first-child{text-align:left;width:44%;padding-left:0}.pricing-table th:last-child,.pricing-table td:last-child{padding-right:0}.pricing-table thead{color:var(--color-fd-muted-foreground);font-size:12px}.pricing-table thead th{font-weight:500}.pricing-table tbody tr{border-top:1px solid var(--color-fd-border)}.pricing-table tbody tr:hover{background:color-mix(in srgb, var(--color-fd-muted), transparent 55%)}.pricing-table tbody th[scope=row]{font-weight:550}.pricing-table tbody th[scope=row] span{display:block}.pricing-table code{color:var(--color-fd-muted-foreground);overflow-wrap:anywhere;margin-top:6px;font-size:11px;font-weight:400;display:block}.pricing-table td{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:16px;font-weight:550}.pricing-table-unit{color:var(--color-fd-muted-foreground);font-size:11px;font-weight:400}.pricing-table-flat{table-layout:fixed;min-width:0}.pricing-table-flat th:first-child{width:60%}.dark .pricing-tile-image2{--price-ink:#e4f1ff;--price-muted:#b1cce5;--price-line:#b1cce538;background:linear-gradient(135deg,#254e70,#233b53)}.dark .pricing-tile-image25{--price-ink:#def8eb;--price-muted:#add3c1;--price-line:#add3c138;background:linear-gradient(135deg,#225846,#203e33)}.dark .pricing-tile-banana-pro{--price-ink:#f9e6f1;--price-muted:#d8b8cc;--price-line:#d8b8cc38;background:linear-gradient(135deg,#5b3a50,#3d2c39)}.dark .pricing-tile-banana2{--price-ink:#fff1c4;--price-muted:#decea0;--price-line:#decea038;background:linear-gradient(135deg,#645226,#41391f)}@container pricing (max-width:800px){.pricing-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tile{grid-column:auto;padding:22px}.pricing-identity{grid-template-columns:minmax(0,1fr) 72px;gap:8px}.pricing-identity h2{font-size:23px}.pricing-artwork{width:72px;height:72px}}@container pricing (max-width:560px){.pricing-bento{grid-template-columns:minmax(0,1fr);gap:14px}.pricing-tile{gap:18px;padding:22px}.pricing-identity{min-height:82px}.pricing-details{margin-top:32px}.pricing-table-flat .pricing-table-unit{margin-top:4px;display:block}}@container pricing (max-width:350px){.pricing-amount{gap:8px;display:grid}.pricing-amount>span{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pricing-tiers dd{gap:4px;display:grid}}@media (prefers-reduced-motion:reduce){.pricing-tile{transition:none}.pricing-tile:hover{transform:none}}
[data-rmiz]{display:block;position:relative}[data-rmiz-ghost]{pointer-events:none;position:absolute}[data-rmiz-btn-zoom],[data-rmiz-btn-unzoom]{display:none}[data-rmiz-content=found] img{cursor:zoom-in}[data-rmiz-modal][open]{background-color:#0000;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}[data-rmiz-modal]:focus-visible{outline:none}[data-rmiz-modal-overlay]{transition:background-color .3s;position:absolute;inset:0}[data-rmiz-modal-overlay=visible]{background-color:var(--color-fd-background)}[data-rmiz-modal-overlay=hidden]{background-color:#0000}[data-rmiz-modal-content]{width:100%;height:100%;position:relative}[data-rmiz-modal]::backdrop{display:none}[data-rmiz-modal-img]{cursor:zoom-out;image-rendering:high-quality;transform-origin:0 0;transition:transform .3s;position:absolute}@media (prefers-reduced-motion:reduce){[data-rmiz-modal-overlay],[data-rmiz-modal-img]{transition-duration:.01ms!important}}
.provenance-comparison{border-top:1px solid var(--color-fd-border);margin-block:32px;padding-block:24px 0}.provenance-comparison>h3{margin:0 0 20px;font-size:16px;font-weight:600;line-height:1.5}.provenance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.provenance-example{min-width:0;margin:0}.provenance-caption{margin-bottom:14px}.provenance-caption h4{margin:0;font-size:15px;font-weight:600;line-height:1.5}.provenance-caption p{color:var(--color-fd-muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.6}.provenance-media{border:1px solid var(--color-fd-border);background:#fff;border-radius:6px;overflow:hidden}.provenance-media img{aspect-ratio:1488/901;object-fit:contain;width:100%;height:auto;display:block}.provenance-media [data-rmiz-btn-zoom],.provenance-zoom-dialog [data-rmiz-btn-unzoom]{border:1px solid var(--color-fd-border);background:var(--color-fd-background);width:32px;height:32px;color:var(--color-fd-foreground);cursor:pointer;border-radius:4px;place-items:center;display:grid;position:absolute}.provenance-media [data-rmiz-btn-zoom]{pointer-events:auto;bottom:8px;right:8px}.provenance-zoom-dialog [data-rmiz-btn-unzoom]{z-index:1;top:20px;right:20px}.provenance-media [data-rmiz-btn-zoom] svg,.provenance-zoom-dialog [data-rmiz-btn-unzoom] svg{width:16px;height:16px}.provenance-media [data-rmiz-btn-zoom]:hover,.provenance-zoom-dialog [data-rmiz-btn-unzoom]:hover{background:var(--color-fd-muted)}.provenance-media [data-rmiz-btn-zoom]:focus-visible,.provenance-zoom-dialog [data-rmiz-btn-unzoom]:focus-visible{outline:2px solid var(--color-fd-primary);outline-offset:2px}.provenance-signals{margin:16px 0 0;font-size:12px;line-height:1.6}.provenance-signals>div{grid-template-columns:58px minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.provenance-signals>div+div{margin-top:8px}.provenance-signals dt{color:var(--color-fd-muted-foreground)}.provenance-signals dd{align-items:baseline;gap:6px;margin:0;display:flex}.provenance-signals dd svg{flex-shrink:0;align-self:flex-start;margin-top:2px}.provenance-detected{color:#247368}.provenance-missing{color:#96600e}.dark .provenance-detected{color:#90d3c6}.dark .provenance-missing{color:#edc16f}.provenance-note{color:var(--color-fd-muted-foreground);margin:20px 0 0;font-size:12px;line-height:1.8}@media (max-width:767px){.provenance-grid{grid-template-columns:minmax(0,1fr);gap:24px}}
.support-notice{color:#24544e;background:#edf8f6;border-left:3px solid #168783;border-radius:0 6px 6px 0;align-items:flex-start;gap:12px;margin-block:0 28px;padding:16px 18px;font-size:13px;display:flex}.dark .support-notice{color:#bce5de;background:#112826}.support-notice>svg{flex:none;margin-top:3px}.support-notice p{line-height:1.8}.support-inline-link{color:inherit;font-size:inherit;text-underline-offset:4px;align-items:center;gap:5px;font-weight:550;text-decoration:underline;text-decoration-thickness:1px;transition:opacity .15s;display:inline-flex}.support-inline-link:hover{opacity:.7}.support-actions{flex-wrap:wrap;gap:8px 24px;padding-block:8px 16px;display:flex}.support-actions .text-action{font-size:13px}.support-document .error-rank{border-top:1px solid var(--color-fd-border);padding-block:22px}.error-rank-heading{grid-template-columns:32px minmax(0,1fr) 60px;align-items:baseline;gap:12px;display:grid}.error-rank-number{font-family:var(--font-mono,monospace);color:var(--color-fd-primary);font-variant-numeric:tabular-nums;font-size:17px}.support-document .error-rank-heading h3{overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:600;line-height:1.6}.error-rank-share{color:var(--color-fd-muted-foreground);text-align:right;font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;line-height:1.6}.error-rank-content{padding-left:44px}.support-document .error-rank-content>p{margin-block:10px 0;font-size:13px;line-height:1.85}.error-example{color:#304762;background:#f0f4f9;border:1px solid #d9e2ee;border-left:3px solid #5479a4;border-radius:0 6px 6px 0;margin-block:16px}.dark .error-example{color:#d4e0ee;background:#19232f;border-color:#31465f #31465f #31465f #87a9d0}.error-section-label{align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.5;display:flex}.error-example .error-section-label{padding:10px 14px 0}.support-document .error-example blockquote{color:inherit;overflow-wrap:anywhere;background:0 0;border:0;margin:0;padding:10px 14px;font-size:13px;font-style:normal;font-weight:400}.support-document .error-example blockquote p{margin:0}.support-document .error-example blockquote p:before,.support-document .error-example blockquote p:after{content:none}.error-solution{margin-top:16px}.error-solution>.error-section-label{color:#247368}.dark .error-solution>.error-section-label{color:#90d3c6}.support-document .error-solution-content>p{margin-block:8px 0;font-size:13px;line-height:1.85}.support-document .support-purchase{margin-top:4px;font-size:13px;font-weight:500;text-decoration:none}.support-document table{font-size:12px}.support-document table :is(th,td){vertical-align:top;overflow-wrap:anywhere}.support-document table :is(th,td):first-child{white-space:normal;width:28%}.support-document table :is(th,td):first-child code{white-space:normal;overflow-wrap:anywhere}.support-document table td:nth-child(2){width:37%}.support-document>h2{padding-top:12px}@media (max-width:600px){.support-notice{gap:8px;padding:12px}.error-rank-heading{grid-template-columns:25px minmax(0,1fr) 52px;gap:8px}.error-rank-content{padding-left:0}.support-document table{min-width:500px}.support-actions{gap:12px 16px}}@media (prefers-reduced-motion:reduce){.support-inline-link,.support-purchase,.support-purchase svg{transition:none}}
