.flex-1 .flex.items-center.gap-x-4 a img{height:50px}.venice-agents-cards{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:20px 0 16px}@media (max-width: 900px){.venice-agents-cards{grid-template-columns:1fr}}.venice-section-header{text-align:left;margin:56px 0 20px}.venice-section-eyebrow{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:0.14em;text-transform:uppercase;color:#125DA3!important}.venice-section-title{margin:0 0 8px;font-size:24px;line-height:1.2;font-weight:600}.venice-section-subtitle{margin:0;font-size:14px;line-height:1.5;opacity:0.68}.venice-subsection-title{margin:34px 0 14px;font-size:17px;line-height:1.3;font-weight:600}.venice-section-header+.venice-subsection-title{margin-top:20px}@media (max-width: 900px){.venice-section-title{font-size:22px}}.venice-pricing{margin:32px 0}.venice-pricing-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px}.venice-pricing-card{display:flex;flex-direction:column;padding:20px;border:1px solid rgba(128, 128, 128, 0.2);border-radius:14px;background:rgba(255, 255, 255, 0.55)}.dark .venice-pricing-card,[data-theme="dark"] .venice-pricing-card{background:rgba(255, 255, 255, 0.025);border-color:rgba(255, 255, 255, 0.1)}.venice-pricing-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:10px}.venice-pricing-card-name{display:block;font-size:18px;font-weight:700;color:inherit;white-space:nowrap}.venice-pricing-card-badge{display:inline-block;padding:3px 8px;border-radius:999px;background:rgba(128, 128, 128, 0.12);font-size:9.5px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.7;white-space:nowrap}.venice-pricing-card-desc{margin:0 0 14px;font-size:13px;line-height:1.5;opacity:0.75}.venice-pricing-card-list{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-direction:column;gap:7px;flex:1}.venice-pricing-card-list li{position:relative;padding-left:20px;font-size:13px;line-height:1.45}.venice-pricing-card-list li::before{content:"";position:absolute;left:0;top:4px;width:12px;height:12px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2310b981' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'><polyline points='20 6 9 17 4 12'/></svg>");background-repeat:no-repeat;background-size:contain}.venice-pricing-card-cta{display:block;margin-top:auto;padding:9px 14px;border-radius:8px;background:#125DA3;color:#fff!important;font-size:13px;font-weight:600;text-align:center;text-decoration:none!important;transition:background 0.15s ease}.venice-pricing-card-cta:hover{background:#0e4a82}@media (max-width: 900px){.venice-pricing-grid{grid-template-columns:1fr}}.venice-models-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:20px 0 16px}.venice-model-card{display:flex;flex-direction:column;padding:18px 20px;border:1px solid rgba(128, 128, 128, 0.22);border-radius:14px;background:rgba(255, 255, 255, 0.55);color:inherit!important;text-decoration:none!important;transition:border-color 0.15s ease, transform 0.15s ease, background 0.15s ease}.venice-model-card:hover{transform:translateY(-1px);border-color:rgba(18, 93, 163, 0.45)}.dark .venice-model-card,[data-theme="dark"] .venice-model-card{background:rgba(255, 255, 255, 0.025);border-color:rgba(255, 255, 255, 0.1)}.dark .venice-model-card:hover,[data-theme="dark"] .venice-model-card:hover{background:rgba(255, 255, 255, 0.045);border-color:rgba(96, 165, 250, 0.45)}.venice-model-card-top{display:flex;align-items:center;gap:12px;margin-bottom:12px}.venice-model-card-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 38px;width:38px;height:38px;border:1px solid rgba(128, 128, 128, 0.2);border-radius:10px;background:rgba(128, 128, 128, 0.08)}.dark .venice-model-card-logo,[data-theme="dark"] .venice-model-card-logo{border-color:rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.04)}.venice-model-card-logo-mask{width:22px;height:22px;background:linear-gradient(135deg, #60a5fa, #125DA3);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}.venice-model-card-head{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.venice-model-card-top .venice-model-card-head{min-width:0;margin-bottom:0}.venice-model-card-name{font-size:17px;font-weight:700;line-height:1.2}.venice-model-card-maker{font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.55}.venice-model-card-desc{margin:0 0 14px;font-size:13px;line-height:1.5;opacity:0.78;flex:1}.venice-model-card-stats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.venice-model-card-stats>span{padding:3px 8px;border-radius:999px;background:rgba(128, 128, 128, 0.12);font-size:11px;font-weight:500;white-space:nowrap}.venice-model-card-stats .venice-model-card-privacy{background:rgba(16, 185, 129, 0.12);color:#10b981}.venice-model-card-stats .venice-model-card-privacy.is-anonymized{background:rgba(148, 163, 184, 0.16);color:#64748b}.dark .venice-model-card-stats .venice-model-card-privacy.is-anonymized,[data-theme="dark"] .venice-model-card-stats .venice-model-card-privacy.is-anonymized{color:#cbd5e1}.venice-model-card-id{display:block;padding:6px 10px;border-radius:6px;background:rgba(128, 128, 128, 0.14);font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:12px;font-weight:500;color:inherit;width:fit-content;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media (max-width: 900px){.venice-models-grid{grid-template-columns:1fr}}.venice-models-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:8px 0 4px;padding:16px 22px;border:1px solid rgba(18, 93, 163, 0.3);border-radius:12px;background:radial-gradient(circle at right, rgba(18, 93, 163, 0.12), transparent 50%),
    rgba(18, 93, 163, 0.05);color:inherit!important;text-decoration:none!important;transition:background 0.15s ease, border-color 0.15s ease, transform 0.15s ease}.venice-models-cta:hover{border-color:rgba(18, 93, 163, 0.55);transform:translateY(-1px);background:radial-gradient(circle at right, rgba(18, 93, 163, 0.18), transparent 50%),
    rgba(18, 93, 163, 0.08)}.dark .venice-models-cta,[data-theme="dark"] .venice-models-cta{border-color:rgba(80, 140, 200, 0.32)}.venice-models-cta-left{display:flex;flex-direction:column;gap:2px}.venice-models-cta-count{font-size:20px;font-weight:700;color:#125DA3;line-height:1.1}.dark .venice-models-cta-count,[data-theme="dark"] .venice-models-cta-count{color:#6ba7e0}.venice-models-cta-sub{font-size:13px;opacity:0.65}.venice-models-cta-action{font-size:14px;font-weight:600;white-space:nowrap}@media (max-width: 600px){.venice-models-cta{flex-direction:column;align-items:flex-start;gap:8px}}.venice-hero-copy{display:flex;flex-direction:column;gap:14px;margin:4px 0 24px}.venice-hero-tagline{font-size:22px;font-weight:500;line-height:1.4;margin:0}.venice-hero-subtitle{font-size:15px;line-height:1.55;margin:0;opacity:0.7}.venice-hero-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.venice-hero-cta{display:inline-flex;align-items:center;padding:9px 16px;border-radius:8px;border:1px solid rgba(128, 128, 128, 0.25);font-size:14px;font-weight:600;text-decoration:none!important;color:inherit!important;transition:border-color 0.15s ease, background 0.15s ease}.venice-hero-cta:hover{border-color:rgba(18, 93, 163, 0.55)}.venice-hero-cta-primary{background:#125DA3;color:#fff!important;border-color:#125DA3}.venice-hero-cta-primary:hover{background:#0e4d87;border-color:#0e4d87}.dark .venice-hero-cta,[data-theme="dark"] .venice-hero-cta{border-color:rgba(255, 255, 255, 0.14)}.dark .venice-hero-cta:hover,[data-theme="dark"] .venice-hero-cta:hover{border-color:rgba(96, 165, 250, 0.55)}.venice-hero-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:24px 0 8px}@media (max-width: 700px){.venice-hero-grid{grid-template-columns:1fr}}.venice-apis-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:14px;margin:20px 0 16px}.venice-apis-extras{margin:22px 0 0;font-size:15px;line-height:1.65;opacity:0.92}.venice-apis-extras a{color:inherit;text-decoration:underline;text-decoration-color:rgba(128, 128, 128, 0.55);text-underline-offset:3px}.venice-apis-extras a:hover{text-decoration-color:currentColor}.venice-apis-extras-cta{color:#125DA3!important;font-weight:600;text-decoration:none!important;margin-left:6px;white-space:nowrap}.venice-apis-extras-cta:hover{text-decoration:underline!important;text-decoration-color:currentColor!important}.dark .venice-apis-extras-cta,[data-theme="dark"] .venice-apis-extras-cta{color:#6ba7e0!important}.venice-api-card{display:flex;flex-direction:column;padding:22px;border:1px solid rgba(128, 128, 128, 0.22);border-radius:14px;background:rgba(255, 255, 255, 0.55);color:inherit!important;text-decoration:none!important;transition:border-color 0.15s ease, transform 0.15s ease, background 0.15s ease}.venice-api-card:hover{transform:translateY(-1px);border-color:rgba(18, 93, 163, 0.45)}.dark .venice-api-card,[data-theme="dark"] .venice-api-card{background:rgba(255, 255, 255, 0.025);border-color:rgba(255, 255, 255, 0.1)}.dark .venice-api-card:hover,[data-theme="dark"] .venice-api-card:hover{background:rgba(255, 255, 255, 0.045);border-color:rgba(96, 165, 250, 0.45)}.venice-api-card-name{display:block;font-size:18px;font-weight:700;margin-bottom:8px}.venice-api-card-desc{margin:0 0 12px;font-size:13px;line-height:1.5;opacity:0.78;flex:1}.venice-api-card-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.venice-api-card-chip{padding:3px 8px;border-radius:999px;background:rgba(128, 128, 128, 0.12);font-size:11px;font-weight:500}.venice-api-card-action{display:inline-block;font-size:13px;font-weight:600;color:#125DA3}.dark .venice-api-card-action,[data-theme="dark"] .venice-api-card-action{color:#6ba7e0}.venice-agent-grid{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:14px;margin:0 0 18px}.venice-agent-grid.is-pair{grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 900px){.venice-agent-grid,.venice-agent-grid.is-pair{grid-template-columns:1fr}}.venice-agent-card{display:flex;flex-direction:column;gap:10px;padding:18px;border:1px solid rgba(128, 128, 128, 0.22);border-radius:14px;background:rgba(255, 255, 255, 0.55);color:inherit!important;text-decoration:none!important;transition:border-color 0.15s ease, transform 0.15s ease, background 0.15s ease}.venice-agent-card:hover{transform:translateY(-1px);border-color:rgba(18, 93, 163, 0.45)}.dark .venice-agent-card,[data-theme="dark"] .venice-agent-card{background:rgba(255, 255, 255, 0.025);border-color:rgba(255, 255, 255, 0.1)}.dark .venice-agent-card:hover,[data-theme="dark"] .venice-agent-card:hover{background:rgba(255, 255, 255, 0.045);border-color:rgba(96, 165, 250, 0.45)}.venice-agent-card-top{display:flex;align-items:center;gap:11px}.venice-agent-card-logo{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border:1px solid rgba(128, 128, 128, 0.2);border-radius:9px;background:rgba(128, 128, 128, 0.08)}.dark .venice-agent-card-logo,[data-theme="dark"] .venice-agent-card-logo{border-color:rgba(255, 255, 255, 0.1);background:rgba(255, 255, 255, 0.05)}.venice-agent-card-logo img{width:20px;height:20px;object-fit:contain}.dark img[src*="/icons/integrations/mono/"],[data-theme="dark"] img[src*="/icons/integrations/mono/"]{filter:invert(1)}.venice-agent-card-name{font-size:15px;font-weight:600}.venice-agent-card-desc{margin:0;font-size:13px;line-height:1.5;opacity:0.72}@media (max-width: 600px){.venice-apis-grid{grid-template-columns:1fr}}[id$="-placeholder"]{visibility:hidden;height:0;overflow:hidden}#venice-model-browser{font-family:inherit;max-width:1100px;margin-inline:auto}.vmb-toolbar{display:flex;gap:12px;align-items:center;margin-bottom:16px}.vmb-toolbar-left{flex:1}.vmb-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:28px}.vmb-controls-group{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.vmb-controls-divider{align-self:stretch;width:1px;min-height:22px;margin:0 2px;background:rgba(128,128,128,0.25);flex-shrink:0}.vmb-search{width:100%;padding:10px 14px;font-size:14px;border:1px solid rgba(128,128,128,0.25);border-radius:8px;background:rgba(128,128,128,0.06);color:inherit;box-sizing:border-box;outline:none;transition:border-color 0.15s, background 0.15s}.vmb-search:focus{border-color:rgba(128,128,128,0.4);background:rgba(128,128,128,0.08)}.vmb-search::placeholder{color:rgba(128,128,128,0.6)}.vmb-sort-dd .vmb-dd-sort-icon{flex-shrink:0;opacity:0.7}.vmb-sort-dd.vmb-dd-active .vmb-dd-sort-icon{opacity:1}.vmb-dd-right .vmb-dd-panel{left:auto;right:0}.vmb-filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.vmb-count{font-size:13px;opacity:0.6;white-space:nowrap}.vmb-search-highlight{padding:0 1px;border-radius:3px;background:rgba(18,93,163,0.16);color:inherit}.vmb-dd{position:relative}.vmb-dd-trigger{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:10px;border:1px solid rgba(128,128,128,0.25);background:transparent;color:inherit;font-size:13px;font-weight:500;line-height:1.2;cursor:pointer;white-space:nowrap;opacity:0.85;transition:background 0.15s ease, border-color 0.15s ease, opacity 0.15s ease, color 0.15s ease}.vmb-dd-trigger:hover{background:rgba(128,128,128,0.08);border-color:rgba(128,128,128,0.4);opacity:1}.vmb-dd-chevron{opacity:0.6;transition:transform 0.15s ease}.vmb-dd.open .vmb-dd-chevron{transform:rotate(180deg)}.vmb-dd-active .vmb-dd-trigger{background:rgba(18,93,163,0.12);border-color:rgba(18,93,163,0.4);color:#125DA3;opacity:1}.dark .vmb-dd-active .vmb-dd-trigger,[data-theme="dark"] .vmb-dd-active .vmb-dd-trigger{background:rgba(96,165,250,0.16);border-color:rgba(96,165,250,0.4);color:#6ba7e0}.vmb-dd-disabled{opacity:0.4}.vmb-dd-disabled .vmb-dd-trigger{cursor:not-allowed}.vmb-dd-disabled .vmb-dd-trigger:hover{background:transparent;border-color:rgba(128,128,128,0.25)}.vmb-dd-panel{position:absolute;top:calc(100% + 6px);left:0;z-index:50;min-width:190px;padding:4px;display:flex;flex-direction:column;gap:2px;border-radius:16px;border:1px solid rgba(0,0,0,0.1);background:#ffffff;box-shadow:0 10px 30px rgba(100,116,139,0.12), 0 2px 8px rgba(100,116,139,0.06)}.dark .vmb-dd-panel,[data-theme="dark"] .vmb-dd-panel{background:rgb(10, 13, 15);border-color:rgba(255,255,255,0.1);box-shadow:none}.vmb-dd-panel[hidden]{display:none}.vmb-dd-option{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;min-height:36px;padding:8px;border:none;border-radius:12px;background:transparent;color:inherit;font-size:14px;text-align:left;cursor:pointer;transition:background 0.12s ease}.vmb-dd-option:hover{background:rgba(0,0,0,0.05)}.dark .vmb-dd-option:hover,[data-theme="dark"] .vmb-dd-option:hover{background:rgba(255,255,255,0.05)}.vmb-dd-option .vmb-dd-check{opacity:0;color:#125DA3;flex-shrink:0}.dark .vmb-dd-option .vmb-dd-check,[data-theme="dark"] .vmb-dd-option .vmb-dd-check{color:#6ba7e0}.vmb-dd-option.selected{color:#125DA3;font-weight:500}.dark .vmb-dd-option.selected,[data-theme="dark"] .vmb-dd-option.selected{color:#6ba7e0}.vmb-dd-option.selected .vmb-dd-check{opacity:1}.vmb-dd-clear{padding:7px 10px;border:none;background:transparent;color:inherit;font-size:13px;font-weight:500;cursor:pointer;opacity:0.6;transition:opacity 0.15s ease, color 0.15s ease}.vmb-dd-clear:hover{opacity:1;color:#125DA3}.vmb-dd-clear[hidden]{display:none}.vmb-models{display:flex;flex-direction:column}.vmb-model{padding:20px 0;border-bottom:1px solid rgba(128,128,128,0.2)}.vmb-model:last-child{border-bottom:none}.vmb-model-shell{display:flex;align-items:flex-start;gap:12px;min-width:0;margin-inline:-8px;padding:10px 8px;border-radius:10px;transition:background-color 0.15s ease}.vmb-model-shell:hover{background:rgba(128,128,128,0.08)}.dark .vmb-model-shell:hover,[data-theme="dark"] .vmb-model-shell:hover{background:rgba(255,255,255,0.045)}.vmb-model-body{flex:1;min-width:0}.vmb-model-avatar{display:inline-flex;align-items:center;justify-content:center;flex:0 0 40px;width:40px;height:40px;border:1px solid rgba(128,128,128,0.2);border-radius:10px;background:rgba(128,128,128,0.08)}.dark .vmb-model-avatar,[data-theme="dark"] .vmb-model-avatar{border-color:rgba(255,255,255,0.1);background:rgba(255,255,255,0.04)}.vmb-model-avatar-mask{width:24px;height:24px;background:linear-gradient(135deg, #60a5fa, #125DA3);-webkit-mask-image:var(--vmb-model-icon);mask-image:var(--vmb-model-icon);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}#venice-model-browser .vmb-model-name,#venice-model-browser a.vmb-model-name,#venice-model-browser a.vmb-model-name:link,#venice-model-browser a.vmb-model-name:visited,#venice-model-browser span.vmb-model-name{font-size:17px!important;font-weight:600!important;color:var(--tw-prose-headings, inherit)!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:none!important;box-shadow:none!important;background:none!important;background-image:none!important}#venice-model-browser a.vmb-model-name:hover{color:#125DA3!important;text-decoration:none!important;text-decoration-line:none!important;border-bottom:none!important;background:none!important}.vmb-copy-btn{background:none;border:none;cursor:pointer;padding:4px;opacity:0.35;vertical-align:middle;margin-left:6px;display:inline-flex;align-items:center;justify-content:center;transition:opacity 0.15s ease;position:relative}.vmb-copy-btn:hover{opacity:0.7}.vmb-copy-btn svg{width:14px;height:14px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vmb-copy-btn .copy-icon,.vmb-copy-btn .check-icon{transition:opacity 0.15s ease, transform 0.15s ease}.vmb-copy-btn .check-icon{position:absolute;opacity:0;transform:scale(0.8)}.vmb-copy-btn.copied .copy-icon{opacity:0;transform:scale(0.8)}.vmb-copy-btn.copied .check-icon{opacity:1;transform:scale(1)}.vmb-copy-btn.copied{opacity:0.7}.vmb-copied-tooltip{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 8px;background:#18181b;border:1px solid rgba(255,255,255,0.1);border-radius:4px;font-size:11px;font-weight:500;color:rgba(255,255,255,0.85);white-space:nowrap;z-index:1000;animation:vmb-tooltip-fade 0.15s ease-out}@keyframes vmb-tooltip-fade{from{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.vmb-model-context{font-size:14px}.vmb-pricing-group{display:inline-flex;align-items:center;gap:10px}.vmb-fixed-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.5px;color:#888;margin-right:-6px}.dark .vmb-fixed-label,[data-theme="dark"] .vmb-fixed-label{color:#777}.vmb-res-select,.vmb-dur-select,.vpt-res-select{font-size:12px;font-weight:500;padding:4px 22px 4px 8px;border:none;border-radius:4px;background-color:rgba(128,128,128,0.12);color:inherit;cursor:pointer;outline:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;transition:background-color 0.15s}.vmb-res-select:hover,.vmb-dur-select:hover,.vpt-res-select:hover{background-color:rgba(128,128,128,0.18)}.dark .vmb-res-select,.dark .vmb-dur-select,.dark .vpt-res-select,[data-theme="dark"] .vmb-res-select,[data-theme="dark"] .vmb-dur-select,[data-theme="dark"] .vpt-res-select{background-color:rgba(255,255,255,0.08);color:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.dark .vmb-res-select:hover,.dark .vmb-dur-select:hover,.dark .vpt-res-select:hover,[data-theme="dark"] .vmb-res-select:hover,[data-theme="dark"] .vmb-dur-select:hover,[data-theme="dark"] .vpt-res-select:hover{background-color:rgba(255,255,255,0.12)}.vmb-res-select option,.vmb-dur-select option,.vpt-res-select option{background-color:#fff;color:#1a1a1a}.dark .vmb-res-select,.dark .vmb-dur-select,.dark .vpt-res-select,[data-theme="dark"] .vmb-res-select,[data-theme="dark"] .vmb-dur-select,[data-theme="dark"] .vpt-res-select{color-scheme:dark}.dark .vmb-res-select option,.dark .vmb-dur-select option,.dark .vpt-res-select option,[data-theme="dark"] .vmb-res-select option,[data-theme="dark"] .vmb-dur-select option,[data-theme="dark"] .vpt-res-select option{background-color:#1a1a1a;color:#e5e5e5}.vmb-aspect-ratios{display:inline-flex;align-items:center;gap:4px}.vmb-ar{display:inline-block;border:1.5px solid #888;border-radius:2px;opacity:0.7}.vmb-ar.landscape{width:14px;height:9px}.vmb-ar.portrait{width:9px;height:14px}.vmb-ar.square{width:11px;height:11px}.dark .vmb-ar,[data-theme="dark"] .vmb-ar{border-color:#666}.vmb-video-controls{display:inline-flex;align-items:center;gap:8px}.vmb-video-select{appearance:none;-webkit-appearance:none;padding:3px 20px 3px 8px;border-radius:4px;border:1px solid rgba(128,128,128,0.25);background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 6px center;color:inherit;font-size:11px;cursor:pointer}.vmb-audio-toggle{padding:3px 8px;border-radius:4px;background:rgba(128,128,128,0.12);font-size:10px;cursor:pointer;transition:all 0.15s;user-select:none}.vmb-audio-toggle:hover{background:rgba(128,128,128,0.2)}.vmb-audio-toggle.off{opacity:0.5;text-decoration:line-through}.vmb-video-price{font-size:12px}.vpt-res-price{color:#125DA3;font-weight:500;font-size:14px;white-space:nowrap;min-width:50px;display:inline-block}.vmb-model-row{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;flex-wrap:wrap;min-width:0}.vmb-model-left{display:flex;align-items:center;gap:6px;min-width:0}.vmb-model-right{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.vmb-model-info{font-size:13px;color:inherit;display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;min-width:0}.vmb-info-left{display:flex;flex-wrap:wrap;align-items:center;flex:1 1 auto;min-width:0}.vmb-info-right{display:flex;align-items:center;gap:12px;flex-shrink:0}.vmb-dot{margin:0 8px;opacity:0.4}.vmb-release-date{font-size:11px;opacity:0.45;white-space:nowrap}.vmb-model-id{font-family:ui-monospace, monospace;font-size:12px;background:rgba(128,128,128,0.15);padding:3px 8px;border-radius:4px;color:inherit}.vmb-id-copy-btn{display:none}.vmb-caps{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.vmb-cap{display:inline-flex;align-items:center}.vmb-cap .vmb-cap-icon{opacity:0.65;transition:opacity 0.15s}.vmb-cap:hover .vmb-cap-icon{opacity:1}.vmb-cap.vmb-tooltip::after{white-space:nowrap;width:auto;max-width:none;padding:6px 10px;font-size:13px;background:#fafafa;border:1px solid #e4e4e7;color:#18181b;box-shadow:0 4px 20px rgba(0,0,0,0.1);opacity:0}.vmb-cap.vmb-tooltip:hover::after{opacity:1}.dark .vmb-cap.vmb-tooltip::after{background:#18181b;border-color:#3f3f46;color:#fafafa;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.vmb-cap-icon{width:14px;height:14px}.vmb-pricing{font-size:12px;opacity:0.7;min-width:0;overflow-wrap:anywhere}.vmb-extended-pricing{opacity:0.6;font-size:11px}.vmb-pipe{opacity:0.25;margin:0 2px}.vmb-video-info{opacity:0.7}.vmb-context{font-size:12px;opacity:0.7}.vmb-context-mobile{display:none}.vmb-new-dot{display:inline-flex;align-items:center;margin-left:6px;font-size:9px;font-weight:600;letter-spacing:0.5px;text-transform:uppercase;color:#10b981;opacity:0.9}.vmb-new-dot::before{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#10b981;margin-right:4px;animation:vmb-pulse 2s ease-in-out infinite}@keyframes vmb-pulse{0%,100%{opacity:1;transform:scale(1)}50%{opacity:0.5;transform:scale(0.85)}}.vmb-type-badge{font-size:11px;padding:2px 8px;background:rgba(128,128,128,0.15);border-radius:4px;color:inherit;text-transform:uppercase;font-weight:500}.vmb-video-type-badge{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;background:rgba(128,128,128,0.15);color:inherit;text-transform:uppercase}.vmb-privacy-badge{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;background:transparent;border:1px solid rgba(128, 128, 128, 0.3);color:#71717a}.dark .vmb-privacy-badge{color:#a1a1aa}.vmb-privacy-badge.tee,.vmb-privacy-badge.e2ee{background:rgba(71, 85, 105, 0.08);border-color:rgba(71, 85, 105, 0.25);color:#64748b}.dark .vmb-privacy-badge.tee,.dark .vmb-privacy-badge.e2ee{background:rgba(148, 163, 184, 0.1);border-color:rgba(148, 163, 184, 0.25);color:#cbd5e1}.vmb-beta-badge{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;background:rgba(80, 120, 180, 0.1);border:1px solid rgba(80, 120, 180, 0.25);color:#6090c0}.dark .vmb-beta-badge{background:rgba(100, 140, 200, 0.12);border-color:rgba(100, 140, 200, 0.3);color:#80a8d0}.vmb-uncensored-badge{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;background:transparent;border:1px solid rgba(128, 128, 128, 0.3);color:#71717a}.dark .vmb-uncensored-badge{color:#a1a1aa}.vmb-deprecated-badge{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;background:rgba(107, 114, 128, 0.2);color:#9ca3af}.vmb-upgraded-badge{font-size:11px;padding:2px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;background:rgba(16, 185, 129, 0.15);color:#10b981}.vmb-moderation-badge{font-size:10px;padding:2px 8px;border-radius:4px;font-weight:500;text-transform:uppercase;background:rgba(130, 115, 150, 0.12);border:1px solid rgba(130, 115, 150, 0.25);color:#8a7ea0}.dark .vmb-moderation-badge{background:rgba(150, 135, 170, 0.1);border-color:rgba(150, 135, 170, 0.25);color:#a098b8}.vmb-tooltip{position:relative;cursor:help}.vmb-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:10px 14px;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.5;color:#18181b;white-space:normal;width:280px;max-width:280px;opacity:0;visibility:hidden;transition:opacity 0.15s ease, visibility 0.15s ease;pointer-events:none;z-index:1000;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.vmb-tooltip::before{content:'';position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#fafafa;opacity:0;visibility:hidden;transition:opacity 0.15s ease, visibility 0.15s ease;z-index:1001}.dark .vmb-tooltip::after{background:#18181b;border-color:#3f3f46;color:#fafafa;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.dark .vmb-tooltip::before{border-top-color:#18181b}.vmb-tooltip:hover::after,.vmb-tooltip:hover::before{opacity:1;visibility:visible}#venice-model-browser .vmb-model-right .vmb-tooltip::after,#venice-model-browser .vmb-info-right .vmb-tooltip::after{left:auto;right:0;transform:none}.vmb-loading{text-align:center;padding:40px;color:#6b7280}.vmb-error{text-align:center;padding:40px;color:#dc2626}.vpt-table{width:100%;border-collapse:collapse;font-size:14px;margin:16px 0 24px}.vpt-table th,.vpt-table td{padding:12px 16px;text-align:left;border-bottom:1px solid rgba(128,128,128,0.2)}.vpt-table th{font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:0.3px;opacity:0.7;background:rgba(128,128,128,0.05)}.vpt-table td code{font-size:12px;background:rgba(128,128,128,0.12);padding:3px 8px;border-radius:4px}.vpt-table .vpt-price{text-align:center;font-weight:500;white-space:nowrap}.vpt-table td.vpt-price{color:inherit;opacity:0.8}.vmb-res-select,.vpt-res-select{margin-right:8px}.vpt-res-select{color:inherit}.vpt-table td.vpt-price .vpt-res-select{color:var(--tw-prose-body, #374151)}.dark .vpt-table td.vpt-price .vpt-res-select,[data-theme="dark"] .vpt-table td.vpt-price .vpt-res-select{color:#e5e5e5}.vpt-beta{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;padding:2px 6px;border-radius:3px;margin-left:6px;background:rgba(59, 130, 246, 0.15);color:#60a5fa}.vpt-beta-row{opacity:0.85}.vpt-upgraded{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;padding:2px 6px;border-radius:3px;margin-left:6px;background:rgba(16, 185, 129, 0.15);color:#10b981}.vpt-upgraded-row{opacity:0.85}.vpt-retiring{margin-left:6px;background:rgba(251, 191, 36, 0.15);color:#f59e0b}.vpt-quality-table{margin-top:12px;font-size:13px}.vpt-beta-note{font-size:13px;color:#f59e0b;margin:16px 0 24px;padding:10px 14px;background:rgba(251, 191, 36, 0.1);border-radius:6px;border-left:3px solid #f59e0b}.vpt-beta-note a{color:inherit;text-decoration:underline}.vpt-tooltip{position:relative;cursor:help}.vpt-tooltip::after{content:attr(data-tooltip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);padding:10px 14px;background:#fafafa;border:1px solid #e4e4e7;border-radius:8px;font-size:13px;font-weight:400;text-transform:none;letter-spacing:normal;line-height:1.5;color:#18181b;white-space:normal;width:280px;max-width:280px;opacity:0;visibility:hidden;transition:opacity 0.15s ease, visibility 0.15s ease;pointer-events:none;z-index:9999;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.vpt-tooltip::before{content:'';position:absolute;bottom:calc(100% + 2px);left:50%;transform:translateX(-50%);border:6px solid transparent;border-top-color:#fafafa;opacity:0;visibility:hidden;transition:opacity 0.15s ease, visibility 0.15s ease;z-index:10000}.dark .vpt-tooltip::after,[data-theme="dark"] .vpt-tooltip::after{background:#18181b;border-color:#3f3f46;color:#fafafa;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.dark .vpt-tooltip::before,[data-theme="dark"] .vpt-tooltip::before{border-top-color:#18181b}.vpt-tooltip:hover::after,.vpt-tooltip:hover::before{opacity:1;visibility:visible}#pricing-tables-placeholder,#pricing-tables-placeholder *{overflow:visible!important}.vpt-table{overflow:visible}.vpt-copy-btn{background:none;border:none;cursor:pointer;padding:2px;opacity:0.35;vertical-align:middle;margin-left:4px;display:inline-flex;align-items:center;transition:opacity 0.15s;position:relative}.vpt-copy-btn:hover{opacity:0.7}.vpt-copy-btn svg{width:12px;height:12px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.vpt-copy-btn .check-icon{position:absolute;opacity:0;transform:scale(0.8);transition:opacity 0.15s, transform 0.15s}.vpt-copy-btn.copied .copy-icon{opacity:0}.vpt-copy-btn.copied .check-icon{opacity:1;transform:scale(1)}.vpt-copy-btn.copied{opacity:0.7}#pricing-tables-placeholder h3{margin-top:32px}#pricing-tables-placeholder h4{margin-top:24px}#deprecation-tracker-placeholder,#traits-list-placeholder{visibility:visible!important;overflow:visible!important;height:auto!important}.vpt-status-retiring{font-size:11px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:rgba(251, 191, 36, 0.15);color:#f59e0b}.vpt-status-deprecated{font-size:11px;font-weight:600;text-transform:uppercase;padding:3px 8px;border-radius:4px;background:rgba(239, 68, 68, 0.15);color:#f87171}.vpt-list{display:flex;flex-direction:column}.vpt-row{padding:16px 0;border-bottom:1px solid rgba(128, 128, 128, 0.15)}.vpt-row:last-child{border-bottom:none}.vpt-extended-line{font-size:12px;opacity:0.6;margin-top:6px;padding-left:2px}.vpt-row-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px;gap:12px;flex-wrap:wrap}.vpt-row-left{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.vpt-model-name{font-weight:600;font-size:15px;color:var(--tw-prose-headings, inherit)}.vpt-model-id{font-size:11px;background:rgba(128, 128, 128, 0.12);padding:2px 8px;border-radius:4px;opacity:0.7}.vpt-moderation{margin-left:6px;background:rgba(130, 115, 150, 0.12);color:#8a7ea0}.dark .vpt-moderation{background:rgba(150, 135, 170, 0.1);color:#a098b8}.vpt-badge{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.3px;padding:2px 6px;border-radius:3px}.vpt-row-right{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.vpt-row-bottom{display:flex;gap:24px;flex-wrap:wrap;align-items:flex-end}.vpt-context-right{margin-left:auto}.vpt-video-note{font-size:13px;opacity:0.7;margin-top:16px}.vpt-video-note a{color:#125DA3}.vpt-price-item{display:flex;flex-direction:column;gap:2px}.vpt-price-label{font-size:10px;text-transform:uppercase;letter-spacing:0.3px;opacity:0.5;font-weight:500}.vpt-price-value{font-size:14px;font-weight:500;color:inherit;opacity:0.85}.vpt-context-badge{font-size:11px;font-weight:600;padding:3px 8px;border-radius:4px;background:rgba(128, 128, 128, 0.12);color:inherit;opacity:0.8}.vpt-section-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.vpt-section-info{font-size:14px;opacity:0.7}.vpt-endpoint{font-size:12px;background:rgba(128, 128, 128, 0.12);padding:4px 10px;border-radius:4px;opacity:0.8}.vpt-res-group{display:inline-flex;align-items:center;gap:8px}.vpt-cap-tag{font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:0.3px;padding:2px 6px;border-radius:3px;background:rgba(128, 128, 128, 0.12);color:#71717a}.dark .vpt-cap-tag{color:#a1a1aa}.vpt-cap{display:inline-flex;align-items:center;opacity:0.6}.vpt-cap:hover{opacity:1}.vpt-cap-icon,.vpt-cap .vmb-cap-icon{width:14px;height:14px}.vpt-cap.vpt-tooltip::after{white-space:nowrap;width:auto;max-width:none;padding:6px 10px;font-size:13px;background:#fafafa;border:1px solid #e4e4e7;color:#18181b;box-shadow:0 4px 20px rgba(0,0,0,0.1)}.vpt-cap.vpt-tooltip:hover::after{opacity:1}.dark .vpt-cap.vpt-tooltip::after{background:#18181b;border-color:#3f3f46;color:#fafafa;box-shadow:0 4px 20px rgba(0,0,0,0.3)}@media (max-width: 768px){.vmb-toolbar{gap:8px}.vmb-search{font-size:16px;padding:8px 10px;border-radius:6px}.vmb-controls{margin-bottom:12px}.vmb-controls-divider{display:none}.vmb-dd{flex:1 1 auto}.vmb-dd-panel{min-width:100%}.vmb-model{padding:14px 0}.vmb-model-avatar{display:none}.vmb-model-shell{gap:0;margin-inline:0;padding:0}.vmb-model-row{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.vmb-model-left{flex:1;min-width:0}.vmb-model-right{flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:4px}.vmb-model-info{flex-direction:column;align-items:flex-start;gap:8px}.vmb-info-left{flex-wrap:wrap;gap:4px 8px}.vmb-dot{display:none}.vmb-info-right{display:flex;justify-content:space-between;align-items:center;width:100%}.vmb-release-date{margin-left:auto}.vmb-caps{gap:6px}.vmb-context-desktop{display:none}.vmb-context-mobile{display:inline}.vmb-model-id{display:none}.vmb-pricing{font-size:11px}.vmb-privacy-badge,.vmb-uncensored-badge,.vmb-beta-badge{font-size:9px;padding:2px 6px}.vmb-tooltip::after{left:0;transform:none;max-width:200px;width:auto}.vmb-cap.vmb-tooltip::after{left:50%;transform:translateX(-50%)}}@media (max-width: 768px){#venice-model-browser .vmb-model-name,#venice-model-browser a.vmb-model-name,#venice-model-browser a.vmb-model-name:link,#venice-model-browser a.vmb-model-name:visited,#venice-model-browser span.vmb-model-name{font-size:15px!important;font-weight:600!important}.vmb-pricing{font-size:12px}.vmb-context{font-size:12px}}@media (max-width: 480px){#venice-model-browser .vmb-model-name,#venice-model-browser a.vmb-model-name,#venice-model-browser a.vmb-model-name:link,#venice-model-browser a.vmb-model-name:visited,#venice-model-browser span.vmb-model-name{font-size:14px!important;font-weight:600!important}.vmb-pricing{font-size:12px}.vmb-context{font-size:12px}.vmb-context{font-size:11px}.vmb-pricing .vmb-pipe{display:none}.vmb-pricing{display:flex;flex-wrap:wrap;gap:4px 10px;line-height:1.5}}#tts-voice-picker-placeholder{visibility:visible!important;overflow:visible!important;height:auto!important}.vtp-picker{display:flex;flex-direction:column;gap:16px;margin-top:8px;font-family:inherit}.vtp-row-controls{display:grid;grid-template-columns:minmax(220px, 1fr) minmax(180px, 1fr);gap:12px}@media (max-width: 640px){.vtp-row-controls{grid-template-columns:1fr}}.vtp-field{display:flex;flex-direction:column;gap:6px;min-width:0}.vtp-label{font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.6}.vtp-model-select,.vtp-search{width:100%;padding:10px 14px;font-size:14px;font-family:inherit;color:inherit;background:rgba(128,128,128,0.06);border:1px solid rgba(128,128,128,0.25);border-radius:8px;outline:none;box-sizing:border-box;transition:border-color 0.15s, background 0.15s}.vtp-model-select{font-weight:500;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='6 9 12 15 18 9'/></svg>");background-repeat:no-repeat;background-position:right 12px center;padding-right:36px}.vtp-model-select:focus,.vtp-search:focus{border-color:rgba(128,128,128,0.45);background-color:rgba(128,128,128,0.09)}.vtp-search::placeholder{color:rgba(128,128,128,0.55)}.vtp-meta{display:flex;flex-direction:column;gap:8px}.vtp-pills{display:flex;flex-wrap:wrap;gap:6px}.vtp-pill{display:inline-flex;align-items:center;font-size:12px;padding:4px 10px;border-radius:999px;background:rgba(128,128,128,0.1);color:inherit;white-space:nowrap}.vtp-pill code{font-size:12px;background:none;padding:0;border:none;color:inherit}.vtp-pill-id{background:rgba(18, 93, 163, 0.1);color:#125DA3}.vtp-blurb{margin:0;font-size:13px;line-height:1.5;opacity:0.75}.vtp-list-header{display:flex;align-items:baseline;justify-content:space-between;margin-top:4px}.vtp-list-title{font-size:11px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;opacity:0.6}.vtp-count{font-size:12px;opacity:0.55;white-space:nowrap}.vtp-voice-list{display:flex;flex-direction:column;border:1px solid rgba(128,128,128,0.18);border-radius:10px;overflow:hidden;max-height:480px;overflow-y:auto}.vtp-voice{display:grid;grid-template-columns:minmax(140px, max-content) 1fr auto;align-items:center;gap:16px;width:100%;padding:10px 14px;border:none;border-bottom:1px solid rgba(128,128,128,0.12);background:transparent;color:inherit;text-align:left;font-family:inherit;cursor:pointer;transition:background 0.1s}.vtp-voice:last-child{border-bottom:none}.vtp-voice:hover{background:rgba(128,128,128,0.06)}.vtp-voice:focus-visible{outline:2px solid #125DA3;outline-offset:-2px}.vtp-voice-id{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:13px;font-weight:500}.vtp-voice-meta{font-size:13px;opacity:0.6;min-width:0}.vtp-voice-action{font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;opacity:0;transition:opacity 0.15s, color 0.15s;position:relative;color:rgba(128,128,128,0.7)}.vtp-voice:hover .vtp-voice-action{opacity:1}.vtp-action-copied{display:none}.vtp-voice.copied .vtp-voice-action{opacity:1;color:#125DA3}.vtp-voice.copied .vtp-action-copy{display:none}.vtp-voice.copied .vtp-action-copied{display:inline}.vtp-empty{padding:24px;text-align:center;font-size:13px;opacity:0.55}.vtp-hint{margin:0;font-size:12px;opacity:0.55;line-height:1.5}.vtp-hint code{font-size:12px;background:rgba(128,128,128,0.1);padding:1px 5px;border-radius:4px}.venice-privacy-mode-grid{display:grid;grid-template-columns:1fr;gap:14px;position:relative;margin:14px 0 18px;padding-left:28px}.venice-privacy-mode-grid::before{content:"";position:absolute;top:12px;bottom:12px;left:7px;width:1px;background:linear-gradient(180deg, rgba(18, 93, 163, 0.22), rgba(18, 93, 163, 0.55), rgba(18, 93, 163, 0.22))}.venice-privacy-level-label{display:flex;align-items:center;gap:10px;margin:22px 0 0;color:#125DA3;font-size:11px;font-weight:800;letter-spacing:0.12em;text-transform:uppercase}.venice-privacy-level-label::after{content:"";flex:1;height:1px;background:linear-gradient(90deg, rgba(18, 93, 163, 0.55), rgba(18, 93, 163, 0))}.venice-privacy-mode-card{position:relative;padding:24px;border:1px solid rgba(128, 128, 128, 0.2);border-radius:18px;background:rgba(255, 255, 255, 0.55)}.venice-privacy-mode-card::before{content:"";position:absolute;top:28px;left:-27px;width:13px;height:13px;border:3px solid var(--background, #fff);border-radius:999px;background:#125DA3;box-shadow:0 0 0 1px rgba(18, 93, 163, 0.28)}.dark .venice-privacy-mode-card,[data-theme="dark"] .venice-privacy-mode-card{background:rgba(255, 255, 255, 0.025);border-color:rgba(255, 255, 255, 0.11)}.venice-privacy-mode-header{display:flex;align-items:center;margin-bottom:18px}.venice-privacy-mode-name{font-size:clamp(21px, 2.3vw, 25px);font-weight:800;line-height:1.1;letter-spacing:-0.035em;color:inherit}.venice-privacy-mode-card h3{margin:0 0 10px;font-size:16px;line-height:1.25;font-weight:700;color:#125DA3}.venice-privacy-mode-card p{margin:0;font-size:14px;line-height:1.62;opacity:0.72}@media (max-width: 900px){.venice-privacy-mode-grid{grid-template-columns:1fr}.venice-privacy-mode-card{min-height:auto}}@media (max-width: 640px){.venice-privacy-mode-grid{padding-left:22px}.venice-privacy-mode-card{padding:20px}.venice-privacy-mode-card::before{left:-24px}}@media (min-width: 1024px){nav#sidebar-content{width:18rem!important}#body-content{padding-left:18rem!important}#content-area{max-width:820px!important;margin-left:max(0px, calc(50vw - 410px - 18rem))!important;margin-right:auto!important}html[data-current-path*="/api-reference/endpoint/"] #content-area{margin-left:auto!important;margin-right:auto!important}header .items-center.h-12{height:5rem!important}header .w-full.h-full.border-b{border-bottom:0!important}header .absolute.inset-0.bg-background-light{background-color:color-mix(in srgb, var(--color-background-light) 60%, transparent)!important;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.dark header .absolute.inset-0.bg-background-light,[data-theme="dark"] header .absolute.inset-0.bg-background-light{background-color:color-mix(in srgb, var(--color-background-dark) 60%, transparent)!important}nav#sidebar-content{top:5rem!important}#content-side-layout{top:5rem!important}#navigation-items{padding-bottom:5rem!important}header ul:has(#topbar-cta-button){display:none!important}header div:has(>#search-bar-entry){column-gap:0.5rem!important}header .nav-logo{height:3rem!important}@layer utilities{header #search-bar-entry,header #assistant-entry{width:2.25rem!important;padding:0!important;justify-content:center!important}header #search-bar-entry .truncate.min-w-0,header #search-bar-entry>span,header #assistant-entry>span{display:none!important}}header div:has(>#localization-select-trigger){margin-right:0.5rem}html[data-current-path="/learn"] nav#sidebar-content{display:none!important}html[data-current-path="/learn"] #body-content{padding-left:0!important}html[data-current-path="/learn"] #content-area{max-width:min(1100px, calc(100vw - 6rem))!important;margin-left:auto!important;margin-right:auto!important}html[data-current-path="/learn"] #content-side-layout{display:none!important}html[data-current-path="/learn"] #header .eyebrow{display:none!important}html[data-current-path="/learn"] #header{padding-top:1.875rem}}html[data-current-path="/learn"] #pagination{display:none!important}.chat-assistant-floating-input{display:none!important}#footer{margin-top:2.5rem!important}.venice-demo-grid{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:16px;margin:24px 0}.venice-demo-card{position:relative;display:flex;flex-direction:column;padding:20px;border-radius:16px;border:1px solid rgba(128,128,128,0.2);background:rgba(128,128,128,0.03);cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease, transform 0.15s ease, box-shadow 0.15s ease}.venice-demo-card:hover{border-color:rgba(18,93,163,0.4);background:rgba(18,93,163,0.04);transform:translateY(-2px);box-shadow:0 10px 30px rgba(0,0,0,0.08)}.dark .venice-demo-card:hover,[data-theme="dark"] .venice-demo-card:hover{border-color:rgba(96,165,250,0.4);background:rgba(96,165,250,0.06);box-shadow:0 10px 30px rgba(0,0,0,0.35)}.venice-demo-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.venice-demo-icon{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;border-radius:10px;color:#125DA3;background:rgba(18,93,163,0.1)}.dark .venice-demo-icon,[data-theme="dark"] .venice-demo-icon{color:#6ba7e0;background:rgba(96,165,250,0.14)}.venice-demo-lang{font-size:11px;font-weight:600;letter-spacing:0.02em;text-transform:uppercase;padding:4px 9px;border-radius:999px;border:1px solid rgba(128,128,128,0.25);opacity:0.75}.venice-demo-title{margin:0 0 6px!important;font-size:16px!important;font-weight:600!important;line-height:1.3!important}.venice-demo-desc{margin:0 0 14px!important;font-size:13.5px;line-height:1.5;opacity:0.7}.venice-demo-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.venice-demo-tag{font-size:12px;padding:3px 9px;border-radius:7px;background:rgba(128,128,128,0.1);opacity:0.85;white-space:nowrap}.venice-demo-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:auto;padding-top:14px;border-top:1px solid rgba(128,128,128,0.15)}.venice-demo-link{font-size:13.5px;font-weight:600;color:#125DA3!important;text-decoration:none!important;border-bottom:0!important}.dark .venice-demo-link,[data-theme="dark"] .venice-demo-link{color:#6ba7e0!important}.venice-demo-arrow{display:inline-block;transition:transform 0.15s ease}.venice-demo-card:hover .venice-demo-arrow{transform:translateX(4px)}.venice-demo-link::after{content:"";position:absolute;inset:0;border-radius:inherit}.venice-demo-repo{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;font-size:13px;color:inherit!important;text-decoration:none!important;border-bottom:0!important;opacity:0.6;transition:opacity 0.15s ease}.venice-demo-repo:hover{opacity:1}.venice-demo-byline{margin-top:12px;font-size:12px;opacity:0.45}@media (max-width: 768px){.venice-demo-grid{grid-template-columns:1fr}}@layer utilities{.dark .dark\:bg-codeblock.dark\:bg-codeblock,[data-theme="dark"] .dark\:bg-codeblock.dark\:bg-codeblock{background-color:var(--color-background-dark)!important}}@layer utilities{header a.link.bg-gray-950\/\[0\.03\]{background-color:rgba(18, 93, 163, 0.12)!important;color:#125DA3!important}.dark header a.link.bg-gray-950\/\[0\.03\],[data-theme="dark"] header a.link.bg-gray-950\/\[0\.03\]{background-color:rgba(96, 165, 250, 0.16)!important;color:#6ba7e0!important}}.venice-learn{--learn-accent: #125DA3;--learn-tint: rgba(18,93,163,0.08);--learn-edge: rgba(18,93,163,0.42);--learn-line: rgba(128,128,128,0.2);--learn-thumb: rgba(128,128,128,0.5)}.dark .venice-learn,[data-theme="dark"] .venice-learn{--learn-accent: #6ba7e0;--learn-tint: rgba(96,165,250,0.1);--learn-edge: rgba(96,165,250,0.42)}.venice-learn-section{margin-top:40px}.venice-learn-section:first-of-type{margin-top:28px}.venice-learn-section h2{margin:0!important;padding:0!important;border:0!important;font-size:17px;font-weight:600;line-height:1.4}.venice-learn-lede{margin:4px 0 0;font-size:13.5px;line-height:1.6;opacity:0.55}.venice-learn-row{display:grid;grid-auto-flow:column;grid-auto-columns:300px;justify-content:start;gap:12px;margin:12px -8px 0;padding:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-left:8px;mask-image:linear-gradient(to right, #000 calc(100% - 64px), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 64px), transparent);scrollbar-width:none}.venice-learn-row::-webkit-scrollbar{display:none}.venice-learn-row.is-dragging{scroll-snap-type:none;cursor:grabbing;-webkit-user-select:none;user-select:none}.venice-learn-row.is-dragging .venice-learn-card{cursor:grabbing}.venice-learn-scrollbar{height:3px;margin:10px 0 0;border-radius:999px;background:var(--learn-line);opacity:0;pointer-events:none;transition:opacity 0.2s ease}.venice-learn-scrollbar.is-visible{opacity:1}.venice-learn-scrollbar.is-idle{display:none}.venice-learn-scrollbar-thumb{height:100%;border-radius:inherit;background:var(--learn-thumb)}@media (prefers-reduced-motion: reduce){.venice-learn-scrollbar{transition:none}}.venice-learn-card{display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;border:1px solid var(--learn-line);border-bottom-color:var(--learn-line)!important;border-radius:12px;background:rgba(128,128,128,0.03);scroll-snap-align:start;color:inherit!important;text-decoration:none!important;transition:border-color 0.15s ease, background 0.15s ease}.venice-learn-card:hover{border-color:var(--learn-edge);border-bottom-color:var(--learn-edge)!important;background:var(--learn-tint)}.venice-learn-card-head{display:flex;align-items:flex-start;gap:9px}.venice-learn-icon{display:inline-flex;flex-shrink:0;padding-top:1px}.venice-learn-icon svg{width:17px;height:17px}.venice-learn-title{font-size:15px;font-weight:600;line-height:1.4}.venice-learn-desc{display:block;font-size:13px;line-height:1.55;opacity:0.6}.venice-learn-meta{display:block;margin-top:auto;padding-top:4px;font-size:12px;opacity:0.5}.venice-learn-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin:4px 0 8px}.venice-learn-links a{display:inline-flex;align-items:baseline;gap:6px;font-size:14px;color:inherit!important;text-decoration:none!important;border-bottom-color:transparent!important;opacity:0.75;transition:opacity 0.15s ease, color 0.15s ease}.venice-learn-links a:hover{color:var(--learn-accent)!important;opacity:1}.venice-learn-links .venice-learn-arrow{font-size:12px;opacity:0.5}@media (max-width: 768px){.venice-learn-row{grid-auto-columns:min(86vw, 320px);scroll-snap-type:x mandatory;mask-image:linear-gradient(to right, #000 calc(100% - 36px), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - 36px), transparent)}}.venice-keys-diagram{--venice-keys-line: rgba(128, 128, 128, 0.4);--venice-keys-reach: 22px;--venice-keys-row-gap: 10px;display:grid;grid-template-columns:minmax(0, 14rem) minmax(0, 1fr);column-gap:calc(var(--venice-keys-reach) * 2);align-items:center;margin:24px 0 28px}.dark .venice-keys-diagram,[data-theme="dark"] .venice-keys-diagram{--venice-keys-line: rgba(255, 255, 255, 0.22)}.venice-keys-admin{position:relative;display:flex;flex-direction:column;gap:6px;padding:18px 18px 20px;border-radius:14px;background:#125DA3;color:#fff}.venice-keys-admin::after{content:"";position:absolute;top:50%;left:100%;width:var(--venice-keys-reach);border-top:1.5px solid var(--venice-keys-line)}.venice-keys-admin-title{margin:4px 0 2px;font-size:16px;font-weight:600;line-height:1.3}.venice-keys-admin-point{position:relative;padding-left:14px;font-size:12.5px;line-height:1.45;opacity:0.88}.venice-keys-admin-point::before{content:"";position:absolute;top:0.6em;left:0;width:5px;height:5px;border-radius:50%;background:currentColor;opacity:0.7}.venice-keys-list{display:flex;flex-direction:column;gap:var(--venice-keys-row-gap)}.venice-keys-item{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;min-height:52px;padding:10px 14px;border:1px solid rgba(128, 128, 128, 0.2);border-radius:12px;background:rgba(255, 255, 255, 0.55)}.dark .venice-keys-item,[data-theme="dark"] .venice-keys-item{background:rgba(255, 255, 255, 0.025);border-color:rgba(255, 255, 255, 0.1)}.venice-keys-item::before{content:"";position:absolute;top:50%;left:calc(var(--venice-keys-reach) * -1 - 1px);width:calc(var(--venice-keys-reach) + 1px);border-top:1.5px solid var(--venice-keys-line)}.venice-keys-item::after{content:"";position:absolute;top:calc(var(--venice-keys-row-gap) / -2 - 1px);bottom:calc(var(--venice-keys-row-gap) / -2 - 1px);left:calc(var(--venice-keys-reach) * -1 - 1px);border-left:1.5px solid var(--venice-keys-line)}.venice-keys-item:first-child::after{top:50%}.venice-keys-item:last-child::after{bottom:calc(50% - 1.5px)}.venice-keys-tag{align-self:flex-start;padding:3px 7px;border-radius:6px;background:rgba(128, 128, 128, 0.12);font-size:9.5px;font-weight:600;letter-spacing:0.06em;line-height:1.2;text-transform:uppercase;white-space:nowrap}.venice-keys-item .venice-keys-tag{align-self:center;opacity:0.75}.venice-keys-admin .venice-keys-tag{background:rgba(255, 255, 255, 0.16)}.venice-keys-name{font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:13px;font-weight:500}.venice-keys-chips{display:flex;flex-wrap:wrap;gap:6px;margin-left:auto}.venice-keys-chip{padding:3px 9px;border:1px solid rgba(128, 128, 128, 0.18);border-radius:999px;background:rgba(128, 128, 128, 0.07);font-size:12px;line-height:1.4;white-space:nowrap}.dark .venice-keys-chip,[data-theme="dark"] .venice-keys-chip{border-color:rgba(255, 255, 255, 0.12);background:rgba(255, 255, 255, 0.04)}.venice-keys-chip.is-cap{border-color:rgba(18, 93, 163, 0.22);background:rgba(18, 93, 163, 0.08);color:#125DA3;font-family:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;font-size:11.5px}.dark .venice-keys-chip.is-cap,[data-theme="dark"] .venice-keys-chip.is-cap{border-color:rgba(72, 152, 230, 0.32);background:rgba(72, 152, 230, 0.12);color:#8EC1F3}@media (max-width: 600px){.venice-keys-diagram{grid-template-columns:minmax(0, 1fr);row-gap:var(--venice-keys-reach)}.venice-keys-admin::after{top:100%;left:var(--venice-keys-reach);width:0;height:var(--venice-keys-reach);border-top:0;border-left:1.5px solid var(--venice-keys-line)}.venice-keys-list{padding-left:calc(var(--venice-keys-reach) * 2)}.venice-keys-item:first-child::after{top:-1px}}