.chat-shell{width:100%;max-width:600px;padding:var(--ox-space-3) var(--ox-space-4);border-radius:var(--ox-radius-card);text-align:left;margin:0 auto}.composer-input{min-height:var(--ox-space-10);padding-inline:var(--ox-space-1);display:grid}#prompt,.composer-question{width:100%;min-width:0;color:var(--ox-hero-ink);font:var(--ox-text-body)/var(--ox-space-5) var(--ox-font-sans);text-align:left;grid-area:1/1;align-self:start;margin:0;padding:0}#prompt{height:var(--ox-space-5);min-height:var(--ox-space-5);max-height:var(--ox-space-10);resize:none;box-shadow:none;background:0 0;border:0;border-radius:0;overflow-y:auto}#prompt::placeholder{opacity:0}.composer-question{color:var(--ox-hero-secondary);cursor:text}#prompt:not(:placeholder-shown)+.composer-question{opacity:0;pointer-events:none}.composer-toolbar{align-items:center;gap:var(--ox-space-1);margin-top:var(--ox-space-1);display:flex}.composer-toolbar .ox-button{white-space:nowrap;font-size:var(--ox-text-label)}.composer-toolbar .ox-button[hidden]{display:none}.composer-toolbar svg{width:var(--ox-icon-sm);height:var(--ox-icon-sm);flex:none}.composer-plus{font-size:var(--ox-text-title);font-weight:var(--ox-weight-regular);line-height:1}.composer-toolbar .composer-icon{width:var(--ox-control-touch);flex:none;padding:0}.composer-toolbar .ox-button--ghost,.composer-popover .ox-button{color:var(--ox-hero-ink);box-shadow:none}.composer-popover .ox-button:hover{background:var(--ox-glass-rail);box-shadow:none}.composer-toolbar .ox-button--ghost{isolation:isolate;position:relative}.composer-toolbar .ox-button--ghost:before{content:"";z-index:-1;width:var(--ox-control-xs);height:var(--ox-control-xs);border-radius:var(--ox-radius-control);pointer-events:none;position:absolute}.composer-toolbar #composer-model:before{width:100%}.composer-toolbar .ox-button--ghost:is(:hover,:active,[aria-pressed=true],[aria-expanded=true]){color:var(--ox-hero-ink);box-shadow:none;background:0 0}.composer-toolbar .ox-button--ghost:is(:hover,:active,[aria-pressed=true],[aria-expanded=true]):before{background:var(--ox-glass-rail)}.composer-toolbar .composer-submit{color:var(--ox-hero-ink);background:0 0;margin-left:auto;position:relative}.composer-toolbar .composer-submit:before{content:"";width:var(--ox-control-xs);height:var(--ox-control-xs);border-radius:var(--ox-radius-control);border:1px solid var(--ox-glass-line);background:var(--ox-glass-fill);box-shadow:var(--ox-shadow-soft);position:absolute}.composer-submit svg{position:relative}.composer-toolbar .composer-submit:hover{box-shadow:none;background:0 0}.composer-submit:hover:before{background:var(--ox-glass-rail)}.chat-shell .ox-button:focus-visible,.composer-popover .ox-button:focus-visible{outline:1px solid var(--ox-hero-ink);outline-offset:2px;box-shadow:none}.chat-shell #prompt:focus-visible{box-shadow:none;outline:none}.chat-shell[data-keyboard-focus]:has(#prompt:focus-visible){outline:1px solid var(--ox-hero-secondary);outline-offset:2px}#composer-model{min-width:0;padding-inline:var(--ox-space-1);gap:var(--ox-space-1)}#composer-model-label{text-overflow:ellipsis;overflow:hidden}.composer-popover{width:208px;max-width:calc(100vw - var(--ox-space-6));max-height:calc(100dvh - var(--ox-space-6));padding:var(--ox-space-1);border-radius:var(--ox-radius-inner);margin:0;position:fixed;inset:auto;overflow-y:auto}.composer-popover .ox-button{width:100%;padding-inline:var(--ox-space-2);font-size:var(--ox-text-label);justify-content:flex-start}.composer-popover .model-selected{visibility:hidden;margin-left:auto}.composer-popover [aria-checked=true] .model-selected{visibility:visible}.composer-popover img,#composer-model img{width:var(--ox-text-body);height:var(--ox-text-body);flex:none}.composer-attachment{width:fit-content;max-width:100%;padding-left:var(--ox-space-2);margin-top:var(--ox-space-2);font-size:var(--ox-text-label);align-items:center;display:flex}#composer-attachment-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.composer-attachment .ox-button{width:var(--ox-control-touch);color:var(--ox-hero-secondary);box-shadow:none;background:0 0;flex:none;padding:0}@media (pointer:fine){.composer-popover .ox-button{min-height:var(--ox-control-sm);padding-block:var(--ox-space-1)}}@media (forced-colors:active){.composer-submit:before{box-shadow:none;background:buttonface;border-color:buttontext}.composer-toolbar .ox-button--ghost:is(:hover,:active,[aria-pressed=true],[aria-expanded=true]):before{background:buttonface;border:1px solid buttontext}}@container (max-width:650px){.chat-shell{padding:var(--ox-space-3)}.composer-toolbar{gap:0}}
.landing-plans{gap:var(--ox-space-4);grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.landing-plan{grid-row:span 6;grid-template-rows:subgrid;padding:var(--ox-space-6);border-radius:var(--ox-radius-feature);row-gap:0;display:grid}.landing-plan-price>span:first-child{font-size:calc(var(--ox-text-page) * 1.7)}.landing-plan-button{grid-row:4;margin-top:0}.pricing-credit-controls{min-width:0;padding-top:var(--ox-space-4);grid-row:5}.landing-pricing{--secondary:var(--ink)}.pricing-landscape:after{background:linear-gradient(180deg, color-mix(in srgb, var(--ox-paper) 91%, transparent), color-mix(in srgb, var(--ox-paper) 20%, transparent) 35%, color-mix(in srgb, var(--ox-paper) 8%, transparent) 65%, color-mix(in srgb, var(--ox-paper) 42%, transparent))}.landing-plan.ox-glass,.pricing-enterprise.ox-glass,.pricing-breakdown.ox-glass{--_ox-glass-fill:var(--ox-glass-wash-large), color-mix(in srgb, var(--ox-porcelain) 55%, transparent);background:var(--_ox-glass-fill)}.landing-plan-featured .landing-plan-badge{background:var(--ox-sage)}.landing-plan-heading{margin-bottom:var(--ox-space-6)}.landing-plan-allowance{margin:var(--ox-space-3) 0 var(--ox-space-6);color:var(--ink);font-size:var(--ox-text-caption);line-height:var(--ox-leading-prose)}.landing-plan-features{align-content:start;gap:var(--ox-space-3);margin:var(--ox-space-6) 0 0;padding:var(--ox-space-6) 0 0;border-top:1px solid var(--ox-control-line);grid-row:6;list-style:none;display:grid}.landing-plan-features li{align-items:baseline;gap:var(--ox-space-2);color:var(--ink);font-size:var(--ox-text-label);line-height:var(--ox-leading-prose);display:flex}.landing-plan-features li>span{flex-shrink:0}.pricing-credit-note{margin:var(--ox-space-3) 0 0;color:var(--ink);font-size:var(--ox-text-caption);line-height:var(--ox-leading-prose)}.pricing-credit-label{margin-bottom:var(--ox-space-2);color:var(--ink);font-size:var(--ox-text-label);font-weight:var(--ox-weight-medium);display:block}.pricing-credit-select{justify-content:space-between;align-items:center;gap:var(--ox-space-2);text-align:left;white-space:nowrap;width:max-content;min-width:0;max-width:100%;min-height:var(--ox-control-touch);padding:var(--ox-space-3);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-control);background:var(--ox-glass-rail);color:var(--ink);font:inherit;font-size:var(--ox-text-label);cursor:pointer;margin:0;display:flex}.pricing-credit-select:hover{background:var(--ox-sage)}.pricing-credit-menu{width:max-content}.pricing-credit-menu:popover-open{display:grid}.pricing-credit-menu .ox-button{white-space:nowrap;width:auto;min-width:0;min-height:var(--ox-control-touch)}.pricing-credit-menu [aria-checked=true]{background:var(--ox-sage)}.pricing-credit-select:disabled{cursor:default}.pricing-credit-select:focus-visible{outline:2px solid var(--ox-focus);outline-offset:var(--ox-space-1)}.landing-plan-price>span:only-child{color:var(--ink);font-size:calc(var(--ox-text-page) * 1.7)}.pricing-breakdown{margin-top:var(--ox-space-4);scroll-margin-top:var(--ox-space-6);color:var(--ink);padding:0 var(--ox-space-6);border-radius:var(--ox-radius-feature)}.pricing-breakdown summary{justify-content:space-between;align-items:center;gap:var(--ox-space-6);padding:var(--ox-space-6) 0;min-height:var(--ox-control-touch);cursor:pointer;color:var(--ink);list-style:none;display:flex}.pricing-breakdown summary::-webkit-details-marker{display:none}.pricing-breakdown summary strong{font-size:var(--ox-text-lead);font-weight:var(--ox-weight-medium);display:block}.pricing-breakdown summary>span>span{margin-top:var(--ox-space-2);color:var(--secondary);font-size:var(--ox-text-label);display:block}.pricing-expand{width:var(--ox-control-touch);height:var(--ox-control-touch);border:1px solid var(--ox-control-line);border-radius:var(--ox-radius-pill);font-size:var(--ox-text-lead);flex-shrink:0;place-items:center;display:grid}.pricing-breakdown[open] .pricing-expand{transform:rotate(45deg)}.pricing-breakdown summary:hover .pricing-expand{background:var(--ox-sage)}.pricing-breakdown summary:focus-visible{outline:2px solid var(--ox-focus);outline-offset:-2px;border-radius:var(--ox-radius-control)}.pricing-cost-scroll:focus-visible{outline:2px solid var(--ox-focus);outline-offset:var(--ox-space-1)}.pricing-cost-scroll{overflow-x:auto}.pricing-cost-table{border-collapse:collapse;text-align:left;width:100%;min-width:660px;font-size:var(--ox-text-label);line-height:var(--ox-leading-prose)}.pricing-cost-table caption{text-align:left;padding:0 0 var(--ox-space-5);color:var(--secondary);font-size:var(--ox-text-caption)}.pricing-cost-table th,.pricing-cost-table td{padding:var(--ox-space-5) var(--ox-space-4);border-bottom:1px solid var(--ox-hairline)}.pricing-cost-table thead th{color:var(--secondary);font-weight:var(--ox-weight-medium);font-size:var(--ox-text-caption)}.pricing-cost-table tbody th{font-weight:var(--ox-weight-medium)}.pricing-cost-table td:nth-child(2){white-space:nowrap;color:var(--ink);font-size:var(--ox-text-lead);font-variant-numeric:tabular-nums}.pricing-cost-table td:nth-child(3){white-space:nowrap}.pricing-cost-table td:last-child{width:40%;color:var(--secondary)}.pricing-cost-table tbody tr:not(.pricing-cost-group):hover{background:var(--ox-sage)}.pricing-cost-table .pricing-cost-group th{padding-top:var(--ox-space-8);padding-bottom:var(--ox-space-5);background:var(--ox-glass-rail)}.pricing-cost-group strong,.pricing-cost-group span{display:block}.pricing-cost-group strong{color:var(--ink);font-weight:var(--ox-weight-emphasis);font-size:var(--ox-text-body)}.pricing-cost-group span{margin-top:var(--ox-space-1);color:var(--secondary);font-size:var(--ox-text-caption);font-weight:var(--ox-weight-regular)}.pricing-cost-example{padding:var(--ox-space-6) var(--ox-space-4);color:var(--ink);font-size:var(--ox-text-label);line-height:var(--ox-leading-prose);margin:0}@container (max-width:1100px){.landing-plan{padding:var(--ox-space-5)}.landing-plan-heading{flex-wrap:wrap;align-content:start;min-height:56px}}@container (max-width:900px){.landing-plans{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-enterprise{grid-column:1/-1}.landing-plan{padding:var(--ox-space-6) var(--ox-space-5)}.landing-plan-heading{min-height:28px}.landing-plan-price>span:first-child{font-size:calc(var(--ox-text-page) * 1.75)}}@container (max-width:650px){.landing-plans{grid-template-columns:1fr}.landing-plan{padding:var(--ox-space-6)}.landing-plan-price>span:first-child{font-size:calc(var(--ox-text-page) * 2)}.pricing-breakdown summary strong{font-size:var(--ox-text-body)}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.landing-plan.ox-glass,.pricing-enterprise.ox-glass,.pricing-breakdown.ox-glass{background:var(--ox-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.landing-plan.ox-glass,.pricing-enterprise.ox-glass,.pricing-breakdown.ox-glass{background:var(--ox-glass-fallback);-webkit-backdrop-filter:none;backdrop-filter:none}.landing-plan{border-color:var(--ox-forest)}}@media (forced-colors:active){.pricing-landscape{display:none}.landing-pricing,.landing-plan.ox-glass,.pricing-enterprise.ox-glass,.pricing-breakdown.ox-glass{color:canvastext;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:canvas}.landing-plan,.landing-plan-button{border-color:canvastext}.landing-pricing a,.landing-pricing a:hover{color:linktext;background:canvas}.landing-pricing a:focus-visible,.landing-stack a:focus-visible{outline-color:highlight}}.pricing-cost-credits{white-space:nowrap}
/*# sourceMappingURL=1k7mxu95jq_lh.css.map*/