.hs-data :is(h3,p,ol,li){margin:0}.hs-data :is(ol){padding:0;list-style:none}.hs-data .gv-icon{width:20px;height:20px;flex:none}.hs-data .hs-data-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.hs-data .hs-data-lanes{display:grid;gap:0;margin-top:clamp(36px,4vw,56px);border-top:1px solid var(--ot-line)}.hs-data .hs-data-lane{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:clamp(24px,4vw,56px);align-items:center;padding-block:36px;border-bottom:1px solid var(--ot-line)}.hs-data .hs-data-plan{display:grid;gap:8px;justify-items:start;min-width:0}.hs-data .hs-data-mode{font:400 12px/1.4 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted)}.hs-data .hs-data-name{font:700 28px/1.15 var(--ot-sans);letter-spacing:-.015em;color:var(--ot-strong)}.hs-data .hs-data-price{font:500 14px/1.3 var(--ot-mono);color:var(--ot-accent)}.hs-data .hs-data-status{display:inline-flex;align-items:center;gap:8px;padding-block:4px 6px;font-size:14px;line-height:1.35;color:var(--ot-strong)}.hs-data .hs-data-status .gv-icon{color:var(--ot-accent)}.hs-data .hs-data-cta{min-height:48px;padding:0 20px;font-size:14px}.hs-data .hs-data-cta .gv-icon{width:16px;height:16px}.hs-data .hs-data-track{display:grid;gap:14px;min-width:0}.hs-data .hs-data-fence{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;font:400 12px/1 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-accent)}.hs-data .hs-data-route{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:56px;column-gap:56px;row-gap:40px;align-items:center;padding:14px}.hs-data .hs-data-route:before{content:"";grid-row:1;grid-column:1 / span 1;align-self:stretch;margin:-14px;border:1.5px dashed var(--ot-accent);border-radius:calc(var(--ot-radius) + 6px);background:var(--ot-blue-soft);opacity:.85}.hs-data .hs-data-route.in-2:before{grid-column:1 / span 2}.hs-data .hs-data-node{position:relative;grid-row:1;display:flex;align-items:flex-start;gap:12px;min-width:0;padding:16px 16px 18px;border:1px solid var(--ot-line-2);border-radius:var(--ot-radius);background:var(--ot-surface)}.hs-data .hs-data-node:nth-child(1){grid-column:1}.hs-data .hs-data-node:nth-child(2){grid-column:2}.hs-data .hs-data-node:nth-child(3){grid-column:3}.hs-data .hs-data-node>div{display:grid;gap:6px;min-width:0}.hs-data .hs-data-node b{font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-data .hs-data-node span:not(.hs-data-sr){font-size:14px;line-height:1.5;color:var(--ot-text);text-wrap:pretty}.hs-data .hs-data-node>.gv-icon{width:20px;height:20px;margin-top:1px;color:var(--ot-accent)}.hs-data .hs-data-node.is-in{border-color:var(--ot-line)}.hs-data .hs-data-node+.hs-data-node:before{content:"";position:absolute;top:50%;right:calc(100% + 8px);width:40px;height:0;border-top:1.5px solid var(--ot-muted)}.hs-data .hs-data-node+.hs-data-node:after{content:"";position:absolute;top:calc(50% - 5px);right:calc(100% + 9px);width:9px;height:9px;border-top:1.5px solid var(--ot-muted);border-right:1.5px solid var(--ot-muted);transform:rotate(45deg)}.hs-data .hs-data-foot{display:grid;gap:10px;max-width:880px;margin-top:24px}.hs-data .hs-data-sources{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;font-size:14px;line-height:1.5;color:var(--ot-muted)}.hs-data .hs-data-src{display:inline-flex;align-items:center;min-height:44px;font:500 14px/1.2 var(--ot-mono);color:var(--ot-accent);text-decoration:underline;text-underline-offset:4px}.hs-data .hs-data-fine{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;font-size:14px;line-height:1.6;color:var(--ot-muted)}.hs-data .hs-data-fine span{flex:1 1 100%}.hs-data .hs-data-fine a{display:inline-flex;align-items:center;min-height:44px;color:var(--ot-strong);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:4px}.hs-data .hs-data-fine a:hover{text-decoration-color:currentColor}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-data :is(.hs-data-mode,.hs-data-price,.hs-data-fence,.hs-data-src){font-family:var(--ot-sans);letter-spacing:.04em}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-data .hs-data-mode{font-size:14px}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-data .hs-data-fence{font-size:12px}@media(max-width:1000px){.hs-data .hs-data-lane{grid-template-columns:minmax(0,1fr);gap:24px}}@media(max-width:640px){.hs-data .hs-data-fence,.hs-data .hs-data-route{grid-template-columns:minmax(0,1fr)}.hs-data .hs-data-route:before{grid-column:1;grid-row:1 / span 1}.hs-data .hs-data-route.in-2:before{grid-column:1;grid-row:1 / span 2}.hs-data .hs-data-node:nth-child(n){grid-column:1}.hs-data .hs-data-node:nth-child(1){grid-row:1}.hs-data .hs-data-node:nth-child(2){grid-row:2}.hs-data .hs-data-node:nth-child(3){grid-row:3}.hs-data .hs-data-node+.hs-data-node:before{top:auto;bottom:calc(100% + 6px);right:auto;left:28px;width:0;height:28px;border-top:0;border-left:1.5px solid var(--ot-muted)}.hs-data .hs-data-node+.hs-data-node:after{top:auto;bottom:calc(100% + 7px);right:auto;left:24px;transform:rotate(135deg)}.hs-data .hs-data-lane{padding-block:28px}.hs-data .hs-data-plan{justify-items:stretch}.hs-data .hs-data-plan>p{justify-self:start}.hs-data .hs-data-cta{width:100%}}.hs-data .hs-data-more .gv-icon{width:16px;height:16px}.hs-faq :is(h3,p,ul,li){margin:0}.hs-faq .gv-icon{width:20px;height:20px;flex:none}.hs-faq .hs-faq-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:clamp(32px,5vw,80px);align-items:start;margin-top:clamp(32px,4vw,48px)}.hs-faq .hs-faq-list{display:grid;min-width:0}.hs-faq details{border-top:1px solid var(--ot-line);scroll-margin-top:calc(var(--header-h,80px) + 16px)}.hs-faq details:last-of-type{border-bottom:1px solid var(--ot-line)}.hs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;padding:18px 0;color:var(--ot-strong);cursor:pointer;list-style:none}.hs-faq summary::-webkit-details-marker{display:none}.hs-faq summary h3{font:600 18px/1.35 var(--ot-sans);letter-spacing:-.005em;color:inherit}.hs-faq summary:hover h3{color:var(--ot-accent)}.hs-faq summary .gv-icon{color:var(--ot-muted);transition:transform .25s}.hs-faq details[open] summary .gv-icon{transform:rotate(45deg)}.hs-faq details>p{max-width:760px;padding:0 0 22px;font-size:16px;line-height:1.7;color:var(--ot-text);overflow-wrap:anywhere}.hs-faq details>p.hs-faq-also{margin-top:-14px;padding-bottom:14px}.hs-faq details>p a:not(.sea-link),.hs-faq .hs-faq-more a{color:var(--ot-accent);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.hs-faq .hs-faq-more{padding-top:20px;font-size:14px;line-height:1.55;color:var(--ot-muted)}.hs-faq .hs-faq-card{position:sticky;top:calc(var(--header-h,80px) + 24px);display:grid;justify-items:start;gap:14px;padding:28px;border:1px solid var(--ot-line-2);border-radius:var(--ot-radius);background:var(--ot-surface)}.hs-faq .hs-faq-card-title{font:700 22px/1.2 var(--ot-sans);letter-spacing:-.015em;color:var(--ot-strong)}.hs-faq .hs-faq-card p{font-size:14px;line-height:1.55;color:var(--ot-text)}.hs-faq .hs-faq-talk{width:100%;min-height:48px;font-size:14px}.hs-faq .hs-faq-links{list-style:none;display:grid;width:100%;padding:0;border-top:1px solid var(--ot-line)}.hs-faq .hs-faq-links li+li{border-top:1px solid var(--ot-line)}.hs-faq .hs-faq-links a{display:flex;align-items:center;gap:12px;min-height:48px;font-size:14px;color:var(--ot-strong);text-decoration:none;overflow-wrap:anywhere}.hs-faq .hs-faq-links a>span{flex:1;min-width:0}.hs-faq .hs-faq-links a:hover span{text-decoration:underline;text-underline-offset:4px}.hs-faq .hs-faq-links .gv-icon{color:var(--ot-accent)}.hs-faq .hs-faq-links .gv-icon:last-child:not(:first-child){width:16px;height:16px;color:var(--ot-muted)}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-faq summary h3{letter-spacing:0}@media(max-width:960px){.hs-faq .hs-faq-grid{grid-template-columns:minmax(0,1fr)}.hs-faq .hs-faq-card{position:static}}@media(prefers-reduced-motion:reduce){.hs-faq summary .gv-icon{transition:none}}.hs-final{padding-bottom:clamp(80px,10vw,140px)}.hs-final :is(h2,p,ul,li){margin:0}.hs-final ul{padding:0;list-style:none}.hs-final .hs-final-in{display:grid;justify-items:center;gap:clamp(14px,1.8vw,24px);text-align:center;min-width:0}.hs-final .hs-final-depth{justify-content:center}.hs-final .hs-final-premise{font:400 18px/1.5 var(--ot-sans);letter-spacing:.01em;color:var(--ot-muted)}@media(max-width:1199px){.hs-final .hs-final-premise{font-size:16px}}.hs-final .hs-roll{display:grid;justify-items:center;gap:10px;width:min(100%,1120px);min-width:0}.hs-final .hs-fways{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%}.hs-final .hs-fway{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 14px;min-width:0;padding:8px 8px 8px 18px;border:1px solid var(--ot-line);border-radius:14px;background:var(--ot-surface);text-align:start}.hs-final .hs-fway:is(.is-prose,[data-way=mcp]){grid-column:1 / -1}.hs-final .hs-fway-text{display:grid;gap:2px;min-width:0}.hs-final .hs-fway-name{font:600 14px/1.35 var(--ot-sans);color:var(--ot-strong)}.hs-final .hs-fway-line{min-width:0;font:400 14px/1.5 var(--ot-mono);color:var(--ot-text);overflow-wrap:anywhere}.hs-final .is-prose .hs-fway-line{font:400 14px/1.5 var(--ot-sans)}.hs-final .hs-pick{-moz-user-select:all;user-select:all;-webkit-user-select:all}.hs-final .hs-fway-line code{font:inherit}.hs-final .hs-prompt{color:var(--ot-accent);-moz-user-select:none;user-select:none;-webkit-user-select:none}.hs-final .hs-roll.is-rolling .hs-fways{grid-template-columns:minmax(0,1fr);gap:0}.hs-final .hs-roll.is-rolling .hs-fway{grid-area:1 / 1;justify-self:center;max-width:100%;padding:8px 8px 8px 24px;border-color:var(--ot-line-2);border-radius:999px;background:var(--ot-field);opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .5s ease,transform .5s ease,visibility 0s linear .5s}.hs-final .hs-roll.is-rolling .hs-fway[data-on]{opacity:1;visibility:visible;transform:none;transition:opacity .5s ease,transform .5s ease,visibility 0s}.hs-final .hs-roll.is-rolling .hs-fway.is-leaving{transform:translateY(-14px)}.hs-final .hs-roll.is-rolling .hs-fway-text{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 14px}.hs-final .hs-roll.is-rolling .hs-fway-name{font-size:22px;font-weight:600}@media(max-width:1199px){.hs-final .hs-roll.is-rolling .hs-fway-name{font-size:18px}}@media(max-width:760px){.hs-final .hs-roll.is-rolling .hs-fway-name{font-size:16px}}.hs-final .hs-roll.is-rolling .hs-fway-line{font-size:18px;color:var(--ot-strong)}@media(max-width:1199px){.hs-final .hs-roll.is-rolling .hs-fway-line{font-size:14px}}.hs-final .hs-roll.is-rolling .is-prose .hs-fway-line{font-size:18px}@media(max-width:1199px){.hs-final .hs-roll.is-rolling .is-prose .hs-fway-line{font-size:14px}}.hs-final .hs-roll-all{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 4px;border:0;background:none;font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:5px;cursor:pointer}.hs-final .hs-roll-all:hover{color:var(--ot-strong);text-decoration-color:currentColor}.hs-final .hs-roll-all[hidden]{display:none}.hs-final .hs-roll-all .sea-ico{width:16px;height:16px}.hs-final .hs-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:44px;min-height:44px;padding:0 14px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field);color:var(--ot-strong);font:500 14px/1 var(--ot-sans);cursor:pointer;transition:border-color .2s,color .2s}.hs-final .hs-copy:hover{border-color:var(--ot-strong)}.hs-final .hs-copy[hidden]{display:none}.hs-final .hs-copy .sea-ico{width:16px;height:16px}.hs-final .hs-copy .sea-ico+.sea-ico{display:none}.hs-final .hs-copy.is-done{border-color:var(--ot-accent);color:var(--ot-accent)}.hs-final .hs-copy.is-done .sea-ico:first-child{display:none}.hs-final .hs-copy.is-done .sea-ico+.sea-ico{display:block}.hs-final .hs-copy.is-selected{border-color:var(--ot-accent);color:var(--ot-accent)}.hs-final .hs-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hs-final .hs-final-plus{font:400 40px/1 var(--ot-sans);color:var(--ot-muted)}@media(max-width:1199px){.hs-final .hs-final-plus{font-size:28px}}.hs-final .hs-final-h2{display:grid;justify-items:center;gap:clamp(4px,.6vw,10px);color:var(--ot-strong)}.hs-final .hs-final-mark{display:block;font:700 72px/.95 var(--ot-sans);letter-spacing:-.06em;padding-right:.06em;color:var(--ot-accent)}@media(max-width:760px){.hs-final .hs-final-mark{font-size:56px}}.hs-final .hs-final-end{display:block;font:600 72px/1.1 var(--ot-sans);letter-spacing:-.03em;color:var(--ot-strong);text-wrap:balance}@media(max-width:1199px){.hs-final .hs-final-end{font-size:56px}}@media(max-width:760px){.hs-final .hs-final-end{font-size:28px}}.hs-final .hs-final-is{font-size:40px;font-weight:400;color:var(--ot-text)}@media(max-width:1199px){.hs-final .hs-final-is{font-size:28px}}@media(max-width:760px){.hs-final .hs-final-is{font-size:18px}}.hs-final .hs-final-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;padding-top:clamp(4px,1vw,12px)}.hs-final .hs-final-terms{font:400 14px/1.5 var(--ot-mono);color:var(--ot-muted)}.hs-final :is(a,button):focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-final :is(.hs-final-end,.hs-final-premise){letter-spacing:0}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-final .hs-final-end{line-height:1.2}:lang(ja) .hs-final :is(.hs-final-end,.hs-fway-line){word-break:auto-phrase}:lang(ko) .hs-final :is(.hs-final-end,.hs-fway-line){word-break:keep-all}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-final .hs-final-terms{font-family:var(--ot-sans);font-size:14px;letter-spacing:.02em}@media(max-width:1100px){.hs-final .hs-fways{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.hs-final .hs-fway{padding:10px 6px 10px 14px}.hs-final .hs-roll.is-rolling .hs-fway{justify-self:stretch;padding:12px 8px 12px 18px;border-radius:18px}.hs-final .hs-roll.is-rolling .hs-fway-text{display:grid}}@media(max-width:520px){.hs-final .hs-final-cta{flex-direction:column;align-items:stretch;width:100%}}@media(prefers-reduced-motion:reduce){.hs-final *,.hs-final *:before,.hs-final *:after{animation:none!important;transition:none!important}}.hs-hero-card{display:grid;gap:22px;width:100%;max-width:400px;min-width:0;justify-self:end}.hs-hero-card .hc-stage{display:grid;min-width:0;touch-action:pan-y}.hs-hero-card .hc-slide{grid-area:1/1;display:grid;min-width:0}.hs-hero-card .hc-card{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:26px 28px 22px;border:1.5px solid var(--sea-ink);border-radius:calc(var(--ot-radius) * 1.6);background:var(--sea-white);color:var(--sea-ink);text-decoration:none;box-shadow:12px 12px 0 var(--sea-blue-lite);transition:box-shadow .2s ease,transform .2s ease}.hs-hero-card .hc-card:hover{transform:translate(-2px,-2px);box-shadow:14px 14px 0 var(--sea-blue-lite)}.hs-hero-card .hc-card:focus-visible{outline:3px solid var(--sea-blue);outline-offset:4px}.hs-hero-card .hc-kicker{display:grid;gap:4px;min-width:0}.hs-hero-card .hc-name{font:600 14px/1.35 var(--ot-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sea-ink);overflow-wrap:anywhere}.hs-hero-card .hc-unit{font:400 12px/1.35 var(--ot-mono);letter-spacing:.02em;color:var(--sea-muted)}.hs-hero-card .hc-was{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-top:18px}.hs-hero-card .hc-was-label{font:400 12px/1.2 var(--ot-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--sea-muted)}.hs-hero-card .hc-was s{font:500 28px/1.1 var(--ot-sans);letter-spacing:-.02em;color:var(--ot-official);text-decoration-thickness:2px;text-decoration-color:currentColor}@media(max-width:1199px){.hs-hero-card .hc-was s{font-size:22px}}.hs-hero-card .hc-arrow{display:flex;align-items:center;gap:6px;margin-top:6px;color:var(--sea-blue);font:600 12px/1.2 var(--ot-mono);letter-spacing:.06em;text-transform:uppercase}.hs-hero-card .hc-ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-hero-card .hc-price{margin-top:4px;font:700 72px/1 var(--ot-sans);letter-spacing:-.045em;color:var(--sea-ink);font-variant-numeric:tabular-nums}@media(max-width:1199px){.hs-hero-card .hc-price{font-size:56px}}.hs-hero-card .hc-pill{display:inline-flex;align-items:center;margin:14px 0 18px;padding:7px 13px;border-radius:999px;background:var(--sea-blue-lite);color:var(--sea-ink);font:700 14px/1.2 var(--ot-sans);white-space:nowrap}.hs-hero-card .hc-pill.is-low{background:var(--ot-save-low);color:var(--ot-save-low-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ot-save-low-ink) 45%,transparent)}.hs-hero-card .hc-pill.is-mid{background:var(--ot-save-mid);color:var(--ot-save-mid-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ot-save-mid-ink) 45%,transparent)}.hs-hero-card .hc-pill.is-high{background:var(--ot-save-high);color:var(--ot-save-high-on);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ot-save-high-ink) 45%,transparent)}.hs-hero-card .hc-rule{align-self:stretch;flex:none;height:1px;margin:auto 0 12px;background:var(--sea-cream-line)}.hs-hero-card .hc-foot{font:500 14px/1.5 var(--ot-sans);color:var(--sea-muted);text-wrap:pretty}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-hero-card .hc-foot{letter-spacing:.02em;line-height:1.65}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-hero-card :is(.hc-was-label,.hc-arrow,.hc-unit){font-family:var(--ot-sans);letter-spacing:.04em}.hs-hero-card .hc-nav{display:flex;align-items:center;gap:6px;min-height:44px}.hs-hero-card:not(.is-ready) .hc-nav{visibility:hidden}.hs-hero-card .hc-btn{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border:1px solid var(--sea-cream-rule-2);border-radius:999px;background:var(--ot-surface);color:var(--sea-ink);cursor:pointer;transition:background .15s ease,border-color .15s ease}.hs-hero-card .hc-btn:hover{background:var(--sea-white);border-color:var(--sea-ink)}.hs-hero-card .hc-btn:focus-visible{outline:3px solid var(--sea-blue);outline-offset:2px}.hs-hero-card .hc-btn .hc-ico{width:20px;height:20px}.hs-hero-card .hc-pause{margin-left:auto}.hs-hero-card .hc-pause[hidden],.hs-hero-card .hc-ico-play,.hs-hero-card.is-paused .hc-ico-pause{display:none}.hs-hero-card.is-paused .hc-ico-play{display:block}.hs-hero-card .hc-count{min-width:5ch;text-align:center;font:500 14px/1 var(--ot-mono);color:var(--sea-text);font-variant-numeric:tabular-nums}.hs-hero-card[data-variant=rotate] .hc-slide{opacity:0;visibility:hidden;transform:translateY(14px);transition:opacity .35s ease,transform .45s cubic-bezier(.2,.7,.2,1),visibility 0s linear .45s}.hs-hero-card[data-variant=rotate] .hc-slide.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .45s ease .1s,transform .55s cubic-bezier(.2,.7,.2,1) .1s,visibility 0s}.hs-hero-card[data-variant=rotate] .hc-slide.is-leaving{transform:translateY(-14px)}.hs-hero-card.is-ready[data-variant=rotate] .hc-slide.is-on .hc-price{animation:hc-drop .6s cubic-bezier(.2,.8,.2,1) .22s both}@keyframes hc-drop{0%{opacity:0;transform:translateY(-.3em)}to{opacity:1;transform:none}}.hs-hero-card[data-variant=deck] .hc-stage{padding:22px 22px 0 0}.hs-hero-card[data-variant=deck] .hc-slide{transition:transform .55s cubic-bezier(.2,.7,.2,1),opacity .4s ease,visibility 0s}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="0"]{z-index:3}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="1"]{z-index:2;transform:translate(11px,-11px)}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="2"]{z-index:1;transform:translate(22px,-22px)}.hs-hero-card[data-variant=deck] .hc-slide:not([data-pos="0"]):not([data-pos="1"]):not([data-pos="2"]){z-index:0;opacity:0;visibility:hidden;transform:translate(22px,-22px)}.hs-hero-card[data-variant=deck] .hc-slide:not([data-pos="0"]) .hc-card{box-shadow:none}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="1"] .hc-card{background:var(--sea-blue-lite)}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="2"] .hc-card{background:var(--sea-blue)}.hs-hero-card[data-variant=deck] .hc-slide:not([data-pos="0"]) .hc-card>*{visibility:hidden}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="0"] .hc-card{box-shadow:none}.hs-hero-card[data-variant=deck] .hc-slide.is-leaving{z-index:4;opacity:0;visibility:visible;transform:translate(-56px,10px) rotate(-5deg);transition:transform .5s cubic-bezier(.4,0,.6,1),opacity .45s ease .05s}.hs-hero-card .hc-wall{display:grid;gap:4px;padding:22px 24px 10px;border:1.5px solid var(--sea-ink);border-radius:calc(var(--ot-radius) * 1.6);background:var(--sea-white);color:var(--sea-ink);box-shadow:12px 12px 0 var(--sea-blue-lite)}.hs-hero-card .hc-wall-head{display:flex;justify-content:space-between;gap:12px;margin:0 0 6px;font:600 12px/1.3 var(--ot-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--sea-muted)}.hs-hero-card .hc-rows{display:grid;margin:0;padding:0;list-style:none}.hs-hero-card .hc-row+.hc-row{border-top:1px solid var(--sea-cream-line)}.hs-hero-card .hc-row-link{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding:14px 0;color:inherit;text-decoration:none}.hs-hero-card .hc-row-link:focus-visible{outline:3px solid var(--sea-blue);outline-offset:2px}.hs-hero-card .hc-row-name{display:grid;gap:3px;min-width:0}.hs-hero-card .hc-row-foot{font:500 12px/1.45 var(--ot-sans);color:var(--sea-muted)}.hs-hero-card .hc-row-fig{display:grid;justify-items:end;gap:2px}.hs-hero-card .hc-row-fig s{font:500 14px/1.2 var(--ot-sans);color:var(--ot-official)}.hs-hero-card .hc-row-fig b{font:700 28px/1 var(--ot-sans);letter-spacing:-.03em;color:var(--sea-ink)}.hs-hero-card .hc-row-fig .hc-pill{margin-top:4px;padding:4px 9px;font-size:12px}@media(max-width:959px){.hs-hero-card{justify-self:start}}@media(max-width:560px){.hs-hero-card{max-width:none;gap:16px}.hs-hero-card .hc-card{padding:18px 18px 16px;box-shadow:8px 8px 0 var(--sea-blue-lite)}.hs-hero-card .hc-card:hover{transform:none;box-shadow:8px 8px 0 var(--sea-blue-lite)}.hs-hero-card .hc-was{margin-top:12px}.hs-hero-card .hc-was s{font-size:18px}.hs-hero-card .hc-price{font-size:40px}.hs-hero-card .hc-pill{margin:10px 0 14px}.hs-hero-card .hc-rule{margin:auto 0 10px}.hs-hero-card .hc-foot{font-size:12px}.hs-hero-card[data-variant=deck] .hc-stage{padding:14px 14px 0 0}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="1"]{transform:translate(7px,-7px)}.hs-hero-card[data-variant=deck] .hc-slide[data-pos="2"]{transform:translate(14px,-14px)}.hs-hero-card .hc-wall{padding:16px 18px 6px;box-shadow:8px 8px 0 var(--sea-blue-lite)}.hs-hero-card .hc-row-fig b{font-size:22px}}@media(prefers-reduced-motion:reduce){.hs-hero-card .hc-slide,.hs-hero-card .hc-slide.is-on,.hs-hero-card .hc-card{transition:none}.hs-hero-card .hc-slide.is-on .hc-price{animation:none}.hs-hero-card .hc-card:hover{transform:none}.hs-hero-card[data-variant=deck] .hc-slide.is-leaving{opacity:0;visibility:hidden;transition:none}}.hs-hero{background-color:var(--sea-cream);background-image:linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px}.hs-hero :is(.sea-hero,.sea-wave){background:none}.hs-hero .sea-hero .sea-wrap{padding-block:clamp(40px,5vw,72px) clamp(16px,2vw,28px)}.hs-hero .sea-sub{max-width:36em;font-size:22px}@media(max-width:1199px){.hs-hero .sea-sub{font-size:18px}}:is(:lang(zh),:lang(ja)) .hs-hero :is(.sea-h1,.sea-sub){word-break:keep-all;overflow-wrap:anywhere}.hs-hero .sea-hero .hs-hero-top{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:36px;padding-top:clamp(32px,3.4vw,52px)}.hs-hero .hs-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;min-width:0}@media(min-width:960px){.hs-hero .sea-hero .hs-hero-top{grid-template-columns:minmax(0,1fr) minmax(340px,400px);-moz-column-gap:clamp(40px,5vw,88px);column-gap:clamp(40px,5vw,88px)}}@media(max-width:560px){.hs-hero .sea-hero .hs-hero-top{gap:28px}.hs-hero .hs-hero-copy .sea-cta{width:100%}}.hs-platform{--plat-step:clamp(200px,28svh,300px);--plat-rail:var(--sea-rule);--plat-fill:var(--sea-sky)}.hs-platform :is(*,*:before,*:after){box-sizing:border-box}.hs-platform :is(a,button,pre):focus-visible{outline:3px solid var(--sea-sky);outline-offset:3px}.hs-platform .hs-platform-track{min-width:0;margin-top:clamp(32px,4vw,56px)}.hs-platform .hs-platform-runway{height:0}.hs-platform .hs-platform-stage{display:grid;gap:20px;min-width:0}.hs-platform .hs-platform-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;min-width:0}.hs-platform .hs-platform-steps li{display:grid;min-width:0}.hs-platform .hs-platform-step{--p:0;position:relative;display:grid;align-content:start;gap:4px;min-height:56px;padding:10px 2px 14px;color:var(--sea-haze);text-decoration:none;cursor:pointer;transition:color .25s}.hs-platform .hs-platform-step:hover{color:var(--sea-foam)}.hs-platform .hs-platform-num{font:400 12px/1.2 var(--ot-mono);letter-spacing:.06em;color:var(--sea-sky)}.hs-platform .hs-platform-step-txt{display:grid;gap:2px;min-width:0}.hs-platform .hs-platform-step b{font:600 14px/1.25 var(--ot-sans);letter-spacing:-.01em}.hs-platform .hs-platform-step small{display:none;font-size:14px;line-height:1.35;color:var(--sea-haze)}.hs-platform .hs-platform-bar{position:absolute;left:0;right:0;bottom:0;height:2px;border-radius:2px;background:var(--plat-rail);overflow:hidden}.hs-platform .hs-platform-bar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--plat-fill);transform:scaleX(var(--p));transform-origin:left center;transition:transform .2s linear}.hs-platform:not(.is-js):not(:has(.hs-platform-panel:target)) .hs-platform-steps li:first-child .hs-platform-step,.hs-platform:not(.is-js):has(#platform-api:target) [data-step="0"],.hs-platform:not(.is-js):has(#platform-workspace:target) [data-step="1"],.hs-platform:not(.is-js):has(#platform-control:target) [data-step="2"],.hs-platform.is-js .hs-platform-step[aria-selected=true]{--p:1;color:var(--sea-foam)}.hs-platform .hs-platform-panels{display:grid;grid-auto-flow:column;grid-auto-columns:100%;gap:24px;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hs-platform .hs-platform-panels::-webkit-scrollbar{display:none}.hs-platform .hs-platform-panel{display:grid;align-content:start;gap:20px;min-width:0;scroll-snap-align:start;scroll-margin-top:calc(var(--header-h,80px) + 16px)}.hs-platform .hs-platform-text{display:grid;align-content:start;gap:10px;min-width:0}.hs-platform .hs-platform-who{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-haze)}.ot-sea .hs-platform .hs-platform-name{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hs-platform .hs-platform-line{margin:0;max-width:34em;font-size:16px;line-height:1.6;color:var(--sea-mist);text-wrap:pretty}.hs-platform .hs-platform-act{display:flex;margin:0}.hs-platform .hs-platform-visual{display:grid;min-width:0}.hs-platform .hs-platform-api{display:grid;gap:14px;min-width:0}.hs-platform .ot-window{background:var(--ot-surface);border-color:var(--ot-line)}.hs-platform .ot-window-bar{background:var(--ot-surface-2);border-color:var(--ot-line)}.hs-platform .hs-platform-code{margin:0;padding:16px 18px 20px;overflow-x:auto;font:400 14px/1.75 var(--ot-mono);color:var(--ot-text);-moz-tab-size:4;-o-tab-size:4;tab-size:4;min-width:0}.hs-platform .hs-platform-code .c-k{color:var(--ot-muted)}.hs-platform .hs-platform-code .c-s{color:var(--ot-strong)}.hs-platform .hs-platform-code .c-c{color:var(--sea-sky)}.hs-platform .hs-platform-code .c-hl{display:inline-block;margin-inline:-6px;padding-inline:6px;border-radius:4px;background:var(--ot-line);color:var(--ot-strong)}.hs-platform .hs-platform-chips-h{margin:4px 0 0;font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-haze)}.hs-platform .hs-platform-chips{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.hs-platform .hs-platform-chips a{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--sea-rule-2);border-radius:999px;font:400 14px/1 var(--ot-mono);color:var(--sea-foam);text-decoration:none;transition:border-color .2s}.hs-platform .hs-platform-chips a:hover{border-color:var(--sea-foam)}.hs-platform .hs-platform-dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--c,var(--sea-sky))}.hs-platform .ot-ws.is-compact .ws-main{height:430px;min-height:0;overflow:hidden}.hs-platform .ot-control{grid-template-columns:minmax(0,1fr)}.hs-platform .ct-scatter{display:none}.hs-platform .ct-kpis strong{font-size:28px}@media(max-width:1199px){.hs-platform .ct-kpis strong{font-size:22px}}@media(max-width:760px){.hs-platform .ct-kpis strong{font-size:18px}}.hs-platform .ws-tabs button{min-height:44px}.hs-platform .ct-console .lg-rows{-webkit-mask-image:linear-gradient(to bottom,var(--ot-text) 72%,transparent);mask-image:linear-gradient(to bottom,var(--ot-text) 72%,transparent)}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-platform :is(.hs-platform-who,.hs-platform-chips-h){letter-spacing:.04em;text-transform:none}@media(max-width:520px){.hs-platform .hs-platform-line{font-size:16px}.hs-platform .hs-platform-code{font-size:12px;padding:14px 12px 16px}.hs-platform .ot-ws.is-compact .ws-main{height:450px}.hs-platform .ct-kpis strong{font-size:16px}}@media(min-width:960px){.hs-platform .hs-platform-stage{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto auto 1fr;gap:0 clamp(40px,5vw,80px)}.hs-platform .hs-platform-steps{grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr);gap:0}.hs-platform .hs-platform-step{grid-template-columns:28px minmax(0,1fr);align-items:baseline;gap:12px;min-height:68px;padding:12px 0 12px 22px}.hs-platform .hs-platform-step b{font-size:18px}.hs-platform .hs-platform-step small{display:block}.hs-platform .hs-platform-num{font-size:12px}.hs-platform .hs-platform-bar{left:0;right:auto;top:0;bottom:0;width:2px;height:auto;border-radius:0}.hs-platform .hs-platform-bar:after{transform:scaleY(var(--p));transform-origin:center top}.hs-platform .hs-platform-panels{grid-column:1/-1;grid-row:1/-1;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 clamp(40px,5vw,80px);overflow:visible;scroll-snap-type:none;pointer-events:none}.hs-platform .hs-platform-panel{grid-column:1/-1;grid-row:1/-1;grid-template-columns:subgrid;grid-template-rows:subgrid;gap:0 clamp(40px,5vw,80px);align-content:normal}.hs-platform.is-swap .hs-platform-panel{transition:opacity .35s ease,visibility 0s linear 0s}.hs-platform .hs-platform-text{grid-column:1;grid-row:3;gap:14px;padding:28px 0 0 62px;pointer-events:auto}.hs-platform .hs-platform-who{display:none}.hs-platform .hs-platform-line{font-size:16px}.hs-platform .hs-platform-visual{grid-column:2;grid-row:1/-1;align-self:center;pointer-events:auto}.hs-platform.is-swap .hs-platform-visual{transition:transform .45s cubic-bezier(.2,.7,.2,1)}.hs-platform:not(.is-js) .hs-platform-panel:not(:first-child),.hs-platform:not(.is-js) .hs-platform-panels:has(:target) .hs-platform-panel:not(:target),.hs-platform.is-js .hs-platform-panel:not(.is-on){visibility:hidden;opacity:0}.hs-platform.is-swap .hs-platform-panel:not(.is-on){transition:opacity .25s ease,visibility 0s linear .25s}.hs-platform:not(.is-js) .hs-platform-panel:target{visibility:visible;opacity:1}.hs-platform.is-js .hs-platform-panel:not(.is-on) .hs-platform-visual{transform:translateY(12px)}.hs-platform[data-mode=pin] .hs-platform-stage{position:sticky;top:var(--plat-top,calc(var(--header-h,80px) + 24px))}.hs-platform[data-mode=pin] .hs-platform-runway{height:calc(2 * var(--plat-step))}}@media(prefers-reduced-motion:reduce){.hs-platform *,.hs-platform *:before,.hs-platform *:after{transition:none!important}}.hs-pricing{--hp-start:color-mix(in oklab,var(--sea-blue) 38%,var(--sea-cream));--hp-top:var(--sea-blue);--hp-market:var(--sea-rule-2);--hp-line:var(--sea-haze);--hp-lab:224px;--hp-g:16px;--hp-bar:14px;display:grid;grid-template-columns:minmax(0,1fr);row-gap:clamp(28px,3vw,40px)}.hs-pricing>:is(.sea-labs,.sea-more){margin:0}.hs-pricing .hp-fig{display:grid;gap:28px;margin:0;min-width:0}.hs-pricing .hp-top{display:grid;gap:14px;max-width:64em}.hs-pricing .hp-title{margin:0;font:600 16px/1.5 var(--ot-sans);color:var(--sea-foam);text-wrap:pretty}.hs-pricing .hp-legend{display:flex;flex-wrap:wrap;gap:8px 22px;margin:0;padding:0;list-style:none;font:400 14px/1.3 var(--ot-sans);color:var(--sea-mist)}.hs-pricing .hp-legend li{display:inline-flex;align-items:center;gap:8px}.hs-pricing .hp-sw{display:inline-block;flex:none;width:18px;height:10px;border-radius:3px;background:var(--hp-top)}.hs-pricing .hp-sw.is-start{background:var(--hp-start)}.hs-pricing .hp-sw.is-market{background:var(--hp-market)}.hs-pricing .hp-sw.is-official{width:0;height:16px;border-radius:0;background:none;border-left:2px dashed var(--hp-line)}.hs-pricing .hp-chart{display:grid;gap:36px;min-width:0}.hs-pricing .hp-group{display:grid;gap:14px;padding-top:16px;border-top:3px solid var(--sea-rule-2);min-width:0}.hs-pricing .hp-ghead{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.hs-pricing .hp-ghead h3{margin:0;font:700 18px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--sea-foam)}.hs-pricing .hp-gunit{margin:0;font:400 14px/1.4 var(--ot-sans);color:var(--sea-haze)}.hs-pricing .hp-best{margin:0 0 0 auto;font:500 14px/1.3 var(--ot-mono);color:var(--sea-sky);font-variant-numeric:tabular-nums;white-space:nowrap}.hs-pricing .hp-models{position:relative;display:grid;gap:20px;padding-top:26px;min-width:0;--hp-x:calc(var(--hp-lab) + var(--hp-g) + (100% - var(--hp-lab) - var(--hp-g)) * 100 / var(--max))}.hs-pricing .hp-models:before{content:"";position:absolute;top:22px;bottom:-6px;left:var(--hp-x);border-left:2px dashed var(--hp-line);opacity:.5;pointer-events:none}.hs-pricing .hp-models:after{content:attr(data-official);position:absolute;top:0;left:var(--hp-x);transform:translate(-50%);font:400 12px/1.4 var(--ot-mono);color:var(--sea-haze);white-space:nowrap}.hs-pricing .hp-model{display:grid;gap:6px;min-width:0}.hs-pricing .hp-mhead{display:grid;grid-template-columns:var(--hp-lab) minmax(0,1fr);-moz-column-gap:var(--hp-g);column-gap:var(--hp-g);row-gap:4px;align-items:start;margin:0}.hs-pricing .hp-mname{display:grid;gap:2px;min-width:0}.hs-pricing .hp-mname a{display:inline-flex;align-items:center;min-height:32px;font:600 14px/1.3 var(--ot-sans);color:var(--sea-foam);text-decoration:none}.hs-pricing .hp-mname a:hover{text-decoration:underline;text-underline-offset:4px}.hs-pricing .hp-mname>span{font:400 12px/1.45 var(--ot-mono);color:var(--sea-haze)}.hs-pricing .hp-off{align-self:center;padding-left:calc(100% * 100 / var(--max) + 10px);font:400 12px/1.3 var(--ot-mono);color:var(--sea-haze);white-space:nowrap}.hs-pricing .hp-off b{font-weight:500;color:var(--sea-haze)}.hs-pricing .hp-basis{margin:0;padding-left:calc(var(--hp-lab) + var(--hp-g));font:400 12px/1.5 var(--ot-sans);color:var(--sea-mist)}.hs-pricing .hp-basis span{position:relative;z-index:1;padding-right:6px;background:var(--sea-cream)}.hs-pricing .hp-bars{display:grid;gap:6px;margin:0;padding:0;list-style:none}.hs-pricing .hp-bar{display:grid;grid-template-columns:var(--hp-lab) minmax(0,1fr);-moz-column-gap:var(--hp-g);column-gap:var(--hp-g);row-gap:4px;align-items:center;min-height:24px}.hs-pricing .hp-lab{font:400 14px/1.3 var(--ot-sans);color:var(--sea-mist);text-align:right}.hs-pricing .hp-bar.is-top .hp-lab{font-weight:600;color:var(--sea-foam)}.hs-pricing .hp-track{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.hs-pricing .hp-track i{display:block;flex:none;width:calc(var(--s) * 100% / var(--max));height:var(--hp-bar);border-radius:4px;background:var(--hp-top);transform-origin:left center}.hs-pricing .is-start .hp-track i{background:var(--hp-start)}.hs-pricing .is-market .hp-track i{background:var(--hp-market)}.hs-pricing .hp-val{position:relative;z-index:1;display:inline-flex;align-items:baseline;gap:6px;padding:1px 4px;border-radius:4px;background:var(--sea-cream);white-space:nowrap;font-variant-numeric:tabular-nums}.hs-pricing .hp-val b{font:500 14px/1.2 var(--ot-mono);color:var(--sea-foam)}.hs-pricing .hp-tag{font:500 14px/1.2 var(--ot-mono);color:var(--sea-mist)}.hs-pricing .hp-notes{display:grid;gap:6px;max-width:72em;font-size:14px;line-height:1.6;color:var(--sea-haze)}.hs-pricing .hp-notes p{margin:0}.hs-pricing .hp-notes a{color:var(--sea-sky);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.hs-pricing .hp-table{min-width:0}.hs-pricing .hp-table summary{display:inline-flex;align-items:center;min-height:44px;cursor:pointer;font:500 14px/1.2 var(--ot-sans);color:var(--sea-foam);text-decoration:underline;text-decoration-color:var(--sea-rule-2);text-underline-offset:5px}.hs-pricing .hp-table summary:hover{text-decoration-color:currentColor}.hs-pricing .hp-table[open]{display:grid;gap:8px}.hs-pricing .hp-scroll{overflow-x:auto}.hs-pricing .hp-table table{width:100%;min-width:560px;border-collapse:collapse;font:400 14px/1.4 var(--ot-sans);color:var(--sea-mist);font-variant-numeric:tabular-nums}.hs-pricing .hp-table caption{padding:0 0 10px;text-align:left;font-size:14px;color:var(--sea-haze)}.hs-pricing .hp-table :is(th,td){padding:10px 12px;border-bottom:1px solid var(--sea-rule);text-align:left;vertical-align:top}.hs-pricing .hp-table thead th{font:500 12px/1.3 var(--ot-mono);letter-spacing:.04em;color:var(--sea-haze)}.hs-pricing .hp-table tbody th{font-weight:600;color:var(--sea-foam)}.hs-pricing .hp-table td{font-family:var(--ot-mono);font-size:14px}.hs-pricing .hp-table thead th.is-ours{box-shadow:inset 0 2px 0 var(--sea-blue)}.hs-pricing .hp-table td.is-ours{background:color-mix(in srgb,var(--sea-blue) 6%,transparent);color:var(--sea-foam)}.hs-pricing .hp-table td.is-official s{color:var(--sea-haze);text-decoration-color:currentColor}.hs-pricing .hp-chart.is-armed .hp-track i{transform:scaleX(0)}.hs-pricing .hp-chart.is-armed.is-in .hp-track i{transform:none;transition:transform .9s cubic-bezier(.2,.7,.2,1)}@media(prefers-reduced-motion:reduce){.hs-pricing .hp-chart.is-armed .hp-track i{transform:none;transition:none}}@media(max-width:760px){.hs-pricing{--hp-lab:0px;--hp-g:0px;--hp-bar:12px}.hs-pricing .hp-mhead,.hs-pricing .hp-bar{grid-template-columns:minmax(0,1fr)}.hs-pricing .hp-lab{text-align:left}.hs-pricing .hp-off{padding-left:0}.hs-pricing :is(.hp-mname,.hp-lab,.hp-off){position:relative;z-index:1;justify-self:start;max-width:100%;padding-right:6px;background:var(--sea-cream)}.hs-pricing .hp-best{margin-left:0;flex-basis:100%}.hs-pricing .hp-legend{gap:8px 16px}}.hs-problem :is(p,ul,li,figure,h3){margin:0}.hs-problem .gv-icon{width:16px;height:16px;flex:none}.hs-problem .hs-problem-panels{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;margin-top:clamp(32px,4vw,48px)}.hs-problem .hs-problem-panel{display:grid;align-content:start;gap:20px;min-width:0;padding:24px clamp(16px,2vw,28px);border:1px solid var(--sea-rule);border-radius:16px;background:var(--sea-card)}.hs-problem .hs-problem-panel.is-one{border-color:color-mix(in srgb,var(--sea-sky) 45%,var(--sea-rule))}.hs-problem figcaption{display:grid;gap:4px}.hs-problem figcaption b{font:700 18px/1.3 var(--ot-sans);color:var(--sea-foam)}.hs-problem figcaption span{font-size:14px;line-height:1.5;color:var(--sea-haze)}.hs-problem .hs-problem-net{display:grid;grid-template-columns:auto minmax(32px,1fr) max-content;align-items:center;min-width:0}.hs-problem .hs-problem-net.is-one{grid-template-columns:auto minmax(16px,.5fr) auto minmax(28px,1fr) max-content}.hs-problem .hs-problem-wires{display:block;width:100%;height:280px;overflow:visible}.hs-problem .hs-problem-wires path{fill:none;stroke:var(--c,var(--sea-sky));stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:.85}.hs-problem .hs-problem-wires.is-line path{stroke-width:2.4}.hs-problem .hs-problem-node{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 14px;border:1px solid var(--sea-rule-2);border-radius:10px;background:var(--sea-abyss-2);font-size:14px;font-weight:600;color:var(--sea-foam);white-space:nowrap}.hs-problem .hs-problem-node.is-ot{flex-wrap:wrap;max-width:132px;padding:10px 12px;border-color:var(--sea-sky);background:color-mix(in srgb,var(--sea-sky) 12%,var(--sea-abyss-2));white-space:normal}.hs-problem .hs-problem-node.is-ot b{flex-basis:100%;text-align:center}.hs-problem .hs-problem-node.is-ot .gv-icon{color:var(--sea-sky)}.hs-problem .hs-problem-makers{list-style:none;display:grid;grid-auto-rows:40px;gap:8px;padding:0}.hs-problem .hs-problem-makers li{display:flex;align-items:center;gap:10px;padding:0 12px;border:1px solid var(--sea-rule);border-radius:10px;font-size:14px;color:var(--sea-foam)}.hs-problem .is-one .hs-problem-makers li{border-color:transparent;padding-left:4px;color:var(--sea-mist)}.hs-problem .hs-problem-own{display:inline-flex;gap:4px;margin-left:auto;color:var(--sea-haze)}.hs-problem .hs-problem-more{font:400 12px/1.4 var(--ot-mono);color:var(--sea-haze)}.hs-problem .hs-problem-pains{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 32px;margin-top:40px;padding:0}.hs-problem .hs-problem-pains li{display:grid;align-content:start;gap:6px;padding-top:18px;border-top:1px solid var(--sea-rule);min-width:0}.hs-problem .hs-problem-pains h3{font:600 16px/1.35 var(--ot-sans);color:var(--sea-foam)}.hs-problem .hs-problem-fix{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;font-size:14px;color:var(--sea-mist);text-decoration:underline;text-decoration-color:var(--sea-rule-2);text-underline-offset:5px}.hs-problem .hs-problem-fix:hover{text-decoration-color:currentColor}.hs-problem .hs-problem-fix b{font-weight:600;color:var(--sea-sky)}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-problem .hs-problem-more{font-family:var(--ot-sans);letter-spacing:.04em}@media(max-width:1040px){.hs-problem .hs-problem-panels{grid-template-columns:minmax(0,1fr)}.hs-problem .hs-problem-pains{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.hs-problem .hs-problem-pains{grid-template-columns:minmax(0,1fr)}.hs-problem .hs-problem-node{padding:0 8px;font-size:12px}.hs-problem .hs-problem-node.is-ot{max-width:96px;padding:8px}.hs-problem .hs-problem-node.is-ot .gv-icon{width:16px;height:16px}.hs-problem .hs-problem-makers li{gap:6px;padding:0 8px;font-size:14px}.hs-problem .hs-problem-own .gv-icon{width:16px;height:16px}}.hs-routing :is(p,ol,li){margin:0}.hs-routing .gv-icon{width:16px;height:16px;flex:none}.hs-routing .hs-routing-mono{font:400 12px/1.3 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-muted)}.hs-routing .hs-routing-sim{display:grid;grid-template-columns:minmax(260px,320px) minmax(0,1fr);margin-top:clamp(36px,4vw,56px);border:1px solid var(--ot-line);border-radius:20px;background:var(--ot-surface);overflow:hidden}.hs-routing .hs-routing-controls{display:flex;flex-direction:column;gap:8px;padding:24px;border-right:1px solid var(--ot-line);background:var(--ot-surface-2)}.hs-routing .hs-routing-controls .hs-routing-mono{padding-bottom:6px}.hs-routing .hs-routing-switch{display:none;align-items:center;gap:14px;width:100%;min-height:56px;padding:10px 14px;border:1px solid var(--ot-line);border-radius:14px;background:var(--ot-surface);color:var(--ot-strong);font:500 14px/1.3 var(--ot-sans);text-align:left;cursor:pointer;transition:border-color .2s,background-color .2s}.hs-routing.is-js .hs-routing-switch{display:flex}.hs-routing .hs-routing-switch:hover{border-color:var(--ot-line-2)}.hs-routing .hs-routing-knob{position:relative;flex:none;width:40px;height:24px;border-radius:999px;background:var(--ot-track);transition:background-color .2s}.hs-routing .hs-routing-knob:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--ot-muted);transition:transform .2s,background-color .2s}.hs-routing .hs-routing-switch[aria-pressed=true] .hs-routing-knob:after{transform:translate(16px);background:var(--ot-strong)}.hs-routing .hs-routing-switch[data-switch^=c][aria-pressed=true] .hs-routing-knob{background:var(--ot-strong)}.hs-routing .hs-routing-switch[data-switch=backup][aria-pressed=true] .hs-routing-knob{background:var(--ot-accent)}.hs-routing .hs-routing-hint{padding-top:4px;font-size:14px;line-height:1.55;color:var(--ot-muted)}.hs-routing.is-js .hs-routing-hint{display:none}.hs-routing .hs-routing-map{display:flex;flex-direction:column;gap:18px;min-width:0;padding:24px clamp(18px,2.5vw,32px)}.hs-routing .hs-routing-request{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.hs-routing .hs-routing-request code{padding:6px 10px;border:1px solid var(--ot-line-2);border-radius:8px;background:var(--ot-bg);font:400 14px/1.3 var(--ot-mono);color:var(--ot-strong);overflow-wrap:anywhere;transition:opacity .25s}.hs-routing .hs-routing-sim[data-backup=false] .hs-routing-fb{opacity:.35;text-decoration:line-through}.hs-routing .hs-routing-lanes{list-style:none;display:grid;gap:10px;padding:0}.hs-routing .hs-routing-lane{display:grid;grid-template-columns:minmax(150px,200px) minmax(40px,1fr) minmax(120px,auto);align-items:center;gap:16px;min-height:64px;padding:10px 16px;border:1px solid var(--ot-line);border-radius:14px;background:var(--ot-bg);transition:border-color .25s,opacity .25s}.hs-routing .hs-routing-name{display:grid;gap:2px;min-width:0}.hs-routing .hs-routing-name b{font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-routing .hs-routing-name small{font:400 12px/1.3 var(--ot-mono);color:var(--ot-muted)}.hs-routing .hs-routing-wire{height:2px;border-radius:2px;background:var(--ot-line-2);transition:background .25s}.hs-routing .hs-routing-status{justify-self:end;font:500 14px/1 var(--ot-mono)}.hs-routing .hs-routing-status span{display:none;padding:7px 10px;border-radius:999px;background:var(--ot-chip);color:var(--ot-muted);white-space:nowrap}.hs-routing .hs-routing-lane[data-state=ok] [data-is=ok],.hs-routing .hs-routing-lane[data-state=fail] [data-is=fail],.hs-routing .hs-routing-lane[data-state=idle] [data-is=idle],.hs-routing .hs-routing-lane[data-state=off] [data-is=off]{display:inline-block}.hs-routing .hs-routing-lane[data-state=ok]{border-color:var(--ot-accent)}.hs-routing .hs-routing-lane[data-state=ok] .hs-routing-wire{background:var(--ot-accent)}.hs-routing .hs-routing-lane[data-state=ok] .hs-routing-status span{background:var(--ot-chip);color:var(--ot-strong)}.hs-routing .hs-routing-lane[data-state=fail] .hs-routing-wire{background:repeating-linear-gradient(90deg,var(--ot-faint) 0 6px,transparent 6px 12px)}.hs-routing .hs-routing-lane[data-state=fail] .hs-routing-status span{background:var(--ot-chip);color:var(--ot-muted)}.hs-routing .hs-routing-lane[data-state=off]{opacity:.45;border-style:dashed}.hs-routing .hs-routing-lane[data-state=idle] .hs-routing-wire{opacity:.4}.hs-routing .hs-routing-outcomes{display:grid}.hs-routing .hs-routing-outcome{display:grid;gap:6px;padding:18px 20px;border-radius:14px;background:var(--ot-chip)}.hs-routing .hs-routing-outcome[hidden]{display:none}.hs-routing .hs-routing-outcome.is-error{background:var(--ot-chip);box-shadow:inset 0 0 0 1px var(--ot-line-2)}.hs-routing .hs-routing-outcome b{font:600 18px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-routing .hs-routing-outcome span{font-size:14px;line-height:1.55;color:var(--ot-text)}.hs-routing.is-js .hs-routing-outcome:not([hidden]){animation:hs-routing-in .3s ease}@keyframes hs-routing-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.hs-routing .hs-routing-cases{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:20px;padding:0}.hs-routing .hs-routing-cases li{display:grid;align-content:start;gap:6px;padding:16px 18px;border:1px solid var(--ot-line);border-radius:14px;transition:border-color .25s}.hs-routing .hs-routing-cases li[aria-current]{border-color:var(--ot-accent)}.hs-routing.is-js .hs-routing-cases li{cursor:pointer}.hs-routing.is-js .hs-routing-cases li:hover{border-color:var(--ot-line-2)}.hs-routing.is-js .hs-routing-cases li[aria-current]:hover{border-color:var(--ot-accent)}.hs-routing .hs-routing-cases li:focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}.hs-routing .hs-routing-num{font:400 12px/1 var(--ot-mono);color:var(--ot-accent)}.hs-routing .hs-routing-cases b{font:600 14px/1.35 var(--ot-sans);color:var(--ot-strong)}.hs-routing .hs-routing-cases li>span:last-child{font-size:14px;line-height:1.5;color:var(--ot-text)}.hs-routing .hs-routing-foot{margin-top:16px}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-routing :is(.hs-routing-mono,.hs-routing-name small){font-family:var(--ot-sans);letter-spacing:.04em}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-routing .hs-routing-mono{font-size:12px}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-routing .hs-routing-status{font-family:var(--ot-sans)}@media(max-width:1000px){.hs-routing .hs-routing-sim{grid-template-columns:minmax(0,1fr)}.hs-routing .hs-routing-controls{border-right:0;border-bottom:1px solid var(--ot-line)}.hs-routing .hs-routing-cases{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hs-routing .hs-routing-controls,.hs-routing .hs-routing-map{padding:18px 16px}.hs-routing .hs-routing-lane{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.hs-routing .hs-routing-wire{display:none}.hs-routing .hs-routing-cases{grid-template-columns:minmax(0,1fr)}.hs-routing .hs-routing-cases li{padding:14px}.hs-routing .hs-routing-request code{font-size:12px}}@media(prefers-reduced-motion:reduce){.hs-routing *,.hs-routing *:before,.hs-routing *:after{animation:none!important;transition:none!important}}.hs-sonar{--hs-sonar-gutter:clamp(16px,4vw,48px);position:relative;margin-inline:calc(50% - 50vw);font:400 14px/1.4 var(--ot-sans)}.hs-sonar-surface{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 80px;min-height:56px;padding-inline:max(var(--hs-sonar-gutter),calc((100% - 1320px) / 2 + var(--hs-sonar-gutter)));padding-block:6px;border-bottom:1px solid var(--sea-rule)}.hs-sonar-line{margin:0;max-width:calc(50% - 40px);font:400 12px/1.5 var(--ot-mono);letter-spacing:.02em;color:var(--sea-haze);text-wrap:pretty}.ot-sea .hs-sonar-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 14px/1.2 var(--ot-sans);color:var(--sea-foam);text-decoration:underline;text-decoration-color:var(--sea-rule-2);text-decoration-thickness:1px;text-underline-offset:5px}.ot-sea .hs-sonar-link:hover{text-decoration-color:currentColor}.hs-sonar-link .sea-ico{color:var(--sea-sky)}.hs-sonar-ship{position:absolute;left:50%;bottom:-6px;width:11px;height:11px;margin-left:-5.5px;border-radius:50%;background:var(--sea-sky);box-shadow:0 0 0 4px var(--sea-abyss-1),0 0 0 5px var(--sea-rule-2)}.hs-sonar-sea{position:relative;height:300px;overflow:hidden;background:repeating-radial-gradient(circle at 50% 0,transparent 0 109px,color-mix(in srgb,var(--sea-sky) 11%,transparent) 109px 110px),radial-gradient(ellipse 60% 100% at 50% 0,color-mix(in srgb,var(--sea-blue) 18%,transparent),transparent 72%);-webkit-mask-image:linear-gradient(180deg,black 76%,transparent);mask-image:linear-gradient(180deg,black 76%,transparent)}.hs-sonar-beam{position:absolute;left:50%;top:0;width:1600px;height:1600px;margin:-800px 0 0 -800px;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 120deg,color-mix(in srgb,var(--sea-sky) 0%,transparent) 120deg,color-mix(in srgb,var(--sea-sky) 20%,transparent) 180deg,transparent 180deg 300deg,color-mix(in srgb,var(--sea-sky) 0%,transparent) 300deg,color-mix(in srgb,var(--sea-sky) 20%,transparent) 360deg);-webkit-mask-image:radial-gradient(circle,black 0,black 30%,transparent 62%);mask-image:radial-gradient(circle,black 0,black 30%,transparent 62%);animation:hs-sonar-turn var(--turn) linear infinite}.hs-sonar-name{position:absolute;left:calc(50% + var(--x));top:var(--y);display:inline-flex;align-items:center;gap:6px;transform:translate(-50%,-50%);font:500 12px/1 var(--ot-sans);color:var(--sea-foam);white-space:nowrap;opacity:.28;animation:hs-sonar-ping calc(var(--turn) / 2) linear infinite}.hs-sonar-name:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--c);box-shadow:0 0 0 3px color-mix(in srgb,var(--c) 25%,transparent)}.hs-sonar.is-still :is(.hs-sonar-beam,.hs-sonar-name){animation-play-state:paused}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-sonar-line{font-family:var(--ot-sans);letter-spacing:.02em}@keyframes hs-sonar-turn{to{transform:rotate(360deg)}}@keyframes hs-sonar-ping{0%{opacity:1}6%{opacity:1}55%{opacity:.3}to{opacity:.28}}@media(max-width:760px){.hs-sonar-surface{flex-direction:column;align-items:flex-start;gap:0;padding-block:14px 10px}.hs-sonar-line{max-width:100%}.hs-sonar-sea{height:300px}}@media(prefers-reduced-motion:reduce){.hs-sonar-beam{display:none}.hs-sonar-name{animation:none;opacity:.75}}:is(:lang(zh),:lang(ja)) .hs-sonar-line{word-break:keep-all;overflow-wrap:anywhere}.hs-start{display:grid;gap:clamp(32px,4vw,56px)}.hs-start :is(h3,p,ol,ul,li,pre){margin:0}.hs-start :is(ol,ul){padding:0;list-style:none}.hs-start .hs-start-top{display:grid;gap:clamp(28px,3vw,40px)}.hs-start .hs-start-cta{padding-top:6px}.hs-start .hs-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.hs-start .hs-steps li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;padding-top:16px;border-top:1px solid var(--ot-line-2)}.hs-start .hs-steps li>div{display:grid;align-content:start;gap:4px}.hs-start .hs-step-n{font:400 14px/1.6 var(--ot-mono);color:var(--ot-accent)}.hs-start .hs-step-h{font:600 16px/1.35 var(--ot-sans);color:var(--ot-strong)}.hs-start .hs-steps p{font-size:14px;line-height:1.55;color:var(--ot-text)}.hs-start .hs-ways{display:grid;border:1px solid var(--ot-line-2);border-radius:20px;background:var(--ot-surface);overflow:hidden}.hs-start .hs-way{display:grid;gap:14px;min-width:0;padding:clamp(20px,2.4vw,32px)}.hs-start .hs-way+.hs-way{border-top:1px solid var(--ot-line)}.hs-start .hs-way-head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px}.hs-start .hs-way-ico{display:grid;place-items:center;align-self:center;width:36px;height:36px;border:1px solid var(--ot-line-2);border-radius:10px;color:var(--ot-accent)}.hs-start .hs-way-h{font:600 18px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-start .hs-way-sub{font-size:14px;line-height:1.4;color:var(--ot-muted)}.hs-start .hs-way-note{max-width:72em;font-size:14px;line-height:1.6;color:var(--ot-text);text-wrap:pretty}.hs-start .hs-way-note code{font:400 .9em/1.4 var(--ot-mono);color:var(--ot-strong);overflow-wrap:anywhere}.hs-start .hs-line{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px;min-width:0}.hs-start .hs-line-text{min-width:0;font:400 28px/1.3 var(--ot-mono);letter-spacing:-.02em;color:var(--ot-strong);overflow-wrap:anywhere}@media(max-width:1199px){.hs-start .hs-line-text{font-size:22px}}@media(max-width:760px){.hs-start .hs-line-text{font-size:16px}}.hs-start .is-prose .hs-line-text{font:500 28px/1.3 var(--ot-sans);letter-spacing:-.01em;text-wrap:pretty}@media(max-width:1199px){.hs-start .is-prose .hs-line-text{font-size:22px}}@media(max-width:760px){.hs-start .is-prose .hs-line-text{font-size:18px}}.hs-start .is-prose .hs-pick:before{content:open-quote;color:var(--ot-muted)}.hs-start .is-prose .hs-pick:after{content:close-quote;color:var(--ot-muted)}.hs-start .is-small .hs-line-text{font-size:18px}@media(max-width:1199px){.hs-start .is-small .hs-line-text{font-size:14px}}.hs-start .hs-pick{-moz-user-select:all;user-select:all;-webkit-user-select:all}.hs-start :is(.hs-line-text,.hs-code) code{font:inherit;letter-spacing:inherit}.hs-start .hs-key{color:var(--ot-muted)}.hs-start .hs-eq{color:var(--ot-faint)}.hs-start .hs-str{color:var(--ot-accent)}.hs-start .hs-prompt{color:var(--ot-accent);-moz-user-select:none;user-select:none;-webkit-user-select:none}.hs-start .hs-copy{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:none;min-width:48px;min-height:48px;padding:0 18px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field);color:var(--ot-strong);font:500 14px/1 var(--ot-sans);cursor:pointer;transition:border-color .2s,color .2s}.hs-start .hs-copy:hover{border-color:var(--ot-strong)}.hs-start .hs-copy[hidden]{display:none}.hs-start .hs-copy .sea-ico{width:16px;height:16px}.hs-start .hs-copy .sea-ico+.sea-ico{display:none}.hs-start .hs-copy.is-done{border-color:var(--ot-accent);color:var(--ot-accent)}.hs-start .hs-copy.is-done .sea-ico:first-child{display:none}.hs-start .hs-copy.is-done .sea-ico+.sea-ico{display:block}.hs-start .hs-copy.is-selected{border-color:var(--ot-accent);color:var(--ot-accent)}.hs-start .hs-status{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.hs-start .hs-ex{min-width:0}.hs-start .hs-ex summary{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 14px/1.2 var(--ot-sans);color:var(--ot-strong);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:5px;cursor:pointer;list-style:none}.hs-start .hs-ex summary::-webkit-details-marker{display:none}.hs-start .hs-ex summary:hover{text-decoration-color:currentColor}.hs-start .hs-ex summary .sea-ico{transition:transform .2s}.hs-start .hs-ex[open] summary .sea-ico{transform:rotate(180deg)}.hs-start .hs-ex-box{display:grid;min-width:0;margin-top:8px;border:1px solid var(--ot-line);border-radius:14px;background:var(--ot-bg);overflow:hidden}.hs-start .hs-ex-top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px 8px 12px;border-bottom:1px solid var(--ot-line)}.hs-start .hs-ex-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hs-start .hs-mono{margin-right:6px;font:400 12px/1.3 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-muted)}.hs-start .sea-mchip{min-height:44px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--ot-text);font:400 14px/1 var(--ot-mono);cursor:pointer}.hs-start .sea-mchip:hover{border-color:var(--ot-line-2)}.hs-start .sea-mchip[aria-pressed=true]{border-color:var(--ot-accent);color:var(--ot-strong)}.hs-start .sea-mchip[hidden]{display:none}.hs-start .hs-ex-top .hs-copy{min-height:44px;padding:0 14px;font-size:14px}.hs-start .hs-code{padding:18px 18px 22px;overflow-x:auto;font:400 14px/1.75 var(--ot-mono);color:var(--ot-text);-moz-tab-size:4;-o-tab-size:4;tab-size:4}.hs-start .hs-code .c-k{color:var(--ot-muted)}.hs-start .hs-code .c-s{color:var(--ot-strong)}.hs-start .hs-code .c-c{color:var(--ot-accent)}.hs-start .hs-code .c-hl{display:inline-block;margin-inline:-6px;padding-inline:6px;border-radius:4px;background:var(--ot-line);color:var(--ot-strong)}.hs-start .sea-caret{display:inline-block;width:.6em;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--ot-accent);animation:hs-start-blink 1.1s steps(1) infinite}.hs-start .sea-caret[hidden]{display:none}@keyframes hs-start-blink{50%{opacity:0}}.hs-start .hs-picker{display:grid;gap:16px;min-width:0}.hs-start .hs-clients{display:flex;flex-wrap:wrap;gap:8px}.hs-start .hs-clients[hidden]{display:none}.hs-start .hs-client{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 16px;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-bg);color:var(--ot-text);font:inherit;cursor:pointer;transition:border-color .2s,background-color .2s}.hs-start .hs-client:hover{border-color:var(--ot-line-2)}.hs-start .hs-client b{font:600 14px/1.2 var(--ot-sans);color:var(--ot-strong)}.hs-start .hs-client code{font:400 12px/1 var(--ot-mono);color:var(--ot-muted)}.hs-start .hs-client[aria-checked=true]{border-color:var(--ot-accent);background:var(--ot-blue-soft)}.hs-start .hs-client[aria-checked=true] code{color:var(--ot-accent)}.hs-start .hs-cmds{display:grid;gap:2px}.hs-start .hs-cmd{display:grid;grid-template-columns:minmax(96px,150px) minmax(0,1fr);align-items:center;gap:4px 16px;padding-block:6px;border-bottom:1px solid var(--ot-line)}.hs-start .hs-cmd:last-child{border-bottom:0}.hs-start .hs-cmd-name{font:600 14px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-start .hs-cmd .hs-line-text{font-size:16px}@media(max-width:1199px){.hs-start .hs-cmd .hs-line-text{font-size:14px}}.hs-start .hs-cmd .hs-copy{min-height:44px;padding:0 14px;font-size:14px}.hs-start .hs-picker.is-live .hs-cmd{display:none;grid-template-columns:minmax(0,1fr);padding:0;border:0}.hs-start .hs-picker.is-live .hs-cmd[data-on]{display:grid}.hs-start .hs-picker.is-live .hs-cmd-name{display:none}.hs-start .hs-picker.is-live .hs-cmd .hs-line-text{font-size:28px}@media(max-width:1199px){.hs-start .hs-picker.is-live .hs-cmd .hs-line-text{font-size:22px}}@media(max-width:760px){.hs-start .hs-picker.is-live .hs-cmd .hs-line-text{font-size:16px}}.hs-start .hs-picker.is-live .hs-cmd .hs-copy{min-height:48px;padding:0 18px;font-size:14px}.hs-start .hs-start-foot{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:20px 40px}.hs-start .hs-mcp{display:grid;gap:10px;min-width:0;flex:1 1 420px}.hs-start .hs-mcp-h{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}.hs-start .hs-mcp-h .sea-ico{color:var(--ot-accent)}.hs-start .hs-mcp-h b{font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-start .hs-mcp-h span{font-size:14px;line-height:1.5;color:var(--ot-muted)}.hs-start .hs-mcp .hs-line{grid-template-columns:minmax(0,max-content) auto;justify-content:start}.hs-start .hs-mcp .hs-copy{min-height:44px;padding:0 14px;font-size:14px}.hs-start .hs-links{display:flex;flex-wrap:wrap;gap:4px 28px}.hs-start :is(a,button,summary,pre):focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-start .hs-mono{font-family:var(--ot-sans);font-size:12px;letter-spacing:.06em}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-start .is-prose .hs-line-text{letter-spacing:0;line-height:1.45}:lang(zh) .hs-start .sea-h2{word-break:keep-all;overflow-wrap:anywhere}:lang(ja) .hs-start :is(.sea-h2,.hs-line-text){word-break:auto-phrase}:lang(ko) .hs-start :is(.sea-h2,.hs-line-text,.hs-way-note){word-break:keep-all}@media(max-width:900px){.hs-start .hs-steps{grid-template-columns:minmax(0,1fr)}.hs-start .hs-steps li{padding-block:14px 0}}@media(max-width:640px){.hs-start .hs-way{padding:20px 16px}.hs-start .hs-ways{border-radius:16px}.hs-start .hs-cmd{grid-template-columns:minmax(0,1fr);padding-block:10px}.hs-start .hs-client{padding:0 12px}.hs-start .hs-client code{display:none}.hs-start .hs-code{font-size:12px;padding:14px 12px}}@media(max-width:520px){.hs-start .hs-line{grid-template-columns:minmax(0,1fr)}.hs-start .hs-line .hs-copy{justify-self:start}.hs-start .is-code .hs-str{display:block}.hs-start .hs-mcp .hs-line{grid-template-columns:minmax(0,1fr)}.hs-start .hs-start-cta,.hs-start .hs-start-cta .ot-btn{width:100%}}@media(prefers-reduced-motion:reduce){.hs-start *,.hs-start *:before,.hs-start *:after{animation:none!important;transition:none!important}}.hs-teams :is(p,ul,li,figure){margin:0}.hs-teams .hs-teams-ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.hs-teams .hs-teams-cols{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:center}.hs-teams .hs-teams-text{display:grid;gap:28px;min-width:0}.hs-teams .hs-teams-promises{list-style:none;display:grid;padding:0}.hs-teams .hs-teams-promises li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:14px;padding:14px 0;border-top:1px solid var(--ot-line)}.hs-teams .hs-teams-promises li:first-child{border-top:0;padding-top:0}.hs-teams .hs-teams-promises .hs-teams-ico{width:20px;height:20px;margin-top:1px;color:var(--ot-accent)}.hs-teams .hs-teams-promises span{display:grid;gap:2px}.hs-teams .hs-teams-promises b{font:600 16px/1.35 var(--ot-sans);color:var(--ot-strong)}.hs-teams .hs-teams-promises small{font-size:14px;line-height:1.5;color:var(--ot-text)}.hs-teams .hs-teams-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px}.hs-teams .hs-teams-btn{min-height:48px;padding:0 22px;font-size:14px}.hs-teams .hs-teams-btn .hs-teams-ico,.hs-teams .sea-link .hs-teams-ico{width:16px;height:16px}.hs-teams .hs-teams-tree{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;border:1px solid var(--ot-line);border-radius:18px;background:var(--ot-surface);overflow:hidden}.hs-teams .hs-teams-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--ot-line);background:var(--ot-surface-2);font:600 14px/1.2 var(--ot-sans);color:var(--ot-strong)}.hs-teams .hs-teams-mono{font:400 12px/1.3 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-muted)}.hs-teams .hs-teams-root,.hs-teams .hs-teams-root ul{list-style:none;margin:0;padding:0}.hs-teams .hs-teams-root{padding:18px 20px 22px}.hs-teams .hs-teams-root ul{margin-left:11px;padding-left:22px;border-left:1px solid var(--ot-line-2)}.hs-teams .hs-teams-root ul>li{position:relative}.hs-teams .hs-teams-root ul>li:before{content:"";position:absolute;left:-22px;top:22px;width:16px;height:1px;background:var(--ot-line-2)}.hs-teams .hs-teams-root ul>li:last-child:after{content:"";position:absolute;left:-23px;top:23px;bottom:0;width:3px;background:var(--ot-surface)}.hs-teams .hs-teams-node{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:44px;padding:4px 0}.hs-teams .hs-teams-node .hs-teams-ico{color:var(--ot-muted)}.hs-teams .hs-teams-root>li>.hs-teams-node .hs-teams-ico{color:var(--ot-accent)}.hs-teams .hs-teams-label{font:500 14px/1.3 var(--ot-sans);color:var(--ot-strong)}.hs-teams .hs-teams-label b{font-weight:700}.hs-teams .hs-teams-label code{font:400 14px/1.3 var(--ot-mono);color:var(--ot-strong)}.hs-teams .hs-teams-tags{display:flex;flex-wrap:wrap;gap:6px}.hs-teams .hs-teams-tags:empty{display:none}.hs-teams .hs-teams-tag{padding:4px 9px;border:1px solid var(--ot-line-2);border-radius:999px;font:400 12px/1.2 var(--ot-sans);color:var(--ot-text);white-space:nowrap}.hs-teams .hs-teams-tag.is-strong{border-color:var(--ot-accent);color:var(--ot-accent)}.hs-teams .hs-teams-tag.is-allow{border-color:var(--ot-accent);color:var(--ot-accent);white-space:normal}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-teams .hs-teams-mono{font-family:var(--ot-sans);font-size:12px;letter-spacing:.06em}@media(max-width:1000px){.hs-teams .hs-teams-cols{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.hs-teams .hs-teams-root{padding:14px 14px 18px}.hs-teams .hs-teams-root ul{padding-left:16px;margin-left:8px}.hs-teams .hs-teams-root ul>li:before{left:-16px;width:11px}.hs-teams .hs-teams-root ul>li:last-child:after{left:-17px}.hs-teams .hs-teams-actions .hs-teams-btn{flex:1 1 100%}}.hs-tiers{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.hs-tiers .ht-main{display:grid;gap:16px;min-width:0}.hs-tiers .ht-cols{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:16px;align-items:stretch}.hs-tiers .ht-arrow{display:grid;place-items:center;color:var(--sea-haze)}.hs-tiers .ht-col{display:flex;flex-direction:column;gap:14px;padding:28px;border:1px solid var(--sea-rule);border-radius:var(--ot-radius);background:var(--sea-card);min-width:0}.hs-tiers .ht-col:is(.is-start,.is-top){box-shadow:inset 0 3px 0 var(--ot-ours)}.hs-tiers .ht-kicker{display:flex;align-items:center;gap:10px;margin:0;font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-haze)}.hs-tiers :is(.is-start,.is-top) .ht-kicker svg{color:var(--ot-ours)}.hs-tiers .ht-col h3{margin:0;font:700 28px/1.2 var(--ot-sans);letter-spacing:-.015em;color:var(--sea-foam)}@media(max-width:1199px){.hs-tiers .ht-col h3{font-size:22px}}.hs-tiers .ht-text{margin:0;font-size:16px;line-height:1.6;color:var(--sea-mist)}.hs-tiers .ht-example{display:grid;gap:6px;margin-top:auto;padding:16px 18px;border:1px dashed var(--sea-rule-2);border-radius:12px}.hs-tiers .ht-example p{margin:0}.hs-tiers .ht-name{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.hs-tiers .ht-name a{display:inline-flex;align-items:center;min-height:44px;font:600 14px/1.3 var(--ot-sans);color:var(--sea-foam);text-underline-offset:4px}.hs-tiers .ht-name span{font:400 12px/1.3 var(--ot-mono);color:var(--sea-haze)}.hs-tiers .ht-fig b{font:500 22px/1.3 var(--ot-mono);color:var(--sea-foam);font-variant-numeric:tabular-nums}@media(max-width:1199px){.hs-tiers .ht-fig b{font-size:18px}}.hs-tiers .ht-was{display:flex;flex-wrap:wrap;gap:8px;font:400 14px/1.4 var(--ot-mono);color:var(--sea-haze)}.hs-tiers .ht-was s{color:var(--ot-official);text-decoration-color:currentColor}.hs-tiers .ht-tag{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:var(--sea-mist)}.hs-tiers .ht-pill{font-family:var(--ot-mono)}.hs-tiers .ht-notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:12px}.hs-tiers .ht-notes p{display:flex;align-items:flex-start;gap:12px;margin:0;padding:16px 20px;border:1px solid var(--sea-rule);border-radius:var(--ot-radius);font-size:14px;line-height:1.55;color:var(--sea-foam)}.hs-tiers .ht-notes p>span{display:block}.hs-tiers .ht-notes svg{flex:none;margin-top:2px;color:var(--sea-sky)}.hs-tiers .ht-notes a{color:var(--sea-sky);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}@media(max-width:820px){.hs-tiers .ht-cols{grid-template-columns:minmax(0,1fr)}.hs-tiers .ht-arrow{transform:rotate(90deg)}.hs-tiers .ht-col{padding:22px 16px}}.hs-trust :is(h3,p,ul,li){margin:0}.hs-trust .hs-trust-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:clamp(36px,4vw,56px);padding:0}.hs-trust .hs-trust-card{display:grid;grid-template-rows:auto auto 1fr auto;align-content:start;gap:10px;min-width:0;padding:24px 22px 10px;border:1px solid var(--ot-line-2);border-radius:var(--ot-radius);background:var(--ot-surface)}.hs-trust .hs-trust-card>.gv-icon{width:24px;height:24px;color:var(--ot-accent)}.hs-trust .hs-trust-title{font:600 18px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.hs-trust .hs-trust-text{font-size:14px;line-height:1.55;color:var(--ot-text);text-wrap:pretty;overflow-wrap:anywhere}.hs-trust .hs-trust-text a{color:var(--ot-strong);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:3px}.hs-trust .hs-trust-src{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;padding-top:4px;border-top:1px solid var(--ot-line);font:500 14px/1.3 var(--ot-mono)}.hs-trust .hs-trust-src span{flex:1 0 100%;padding-top:10px;font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted)}.hs-trust .hs-trust-src a{display:inline-flex;align-items:center;gap:6px;min-height:44px;color:var(--ot-accent);text-decoration:none;overflow-wrap:anywhere}.hs-trust .hs-trust-src a:hover{text-decoration:underline;text-underline-offset:4px}.hs-trust .hs-trust-src .gv-icon{width:16px;height:16px;flex:none}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-trust .hs-trust-src{font-family:var(--ot-sans);letter-spacing:.02em}:is(:lang(zh),:lang(ja),:lang(ko)) .hs-trust .hs-trust-src span{font-size:12px;letter-spacing:.04em}@media(max-width:1100px){.hs-trust .hs-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.hs-trust .hs-trust-grid{grid-template-columns:minmax(0,1fr);gap:12px}.hs-trust .hs-trust-card{padding:20px 18px 6px}}.hs-video{display:grid;grid-template-columns:minmax(0,1fr);row-gap:40px}.hs-video .hv-main{display:grid;gap:16px;min-width:0}.hs-video .hv-rungs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:stretch}.hs-video .hv-rung{display:flex;flex-direction:column;border:1px solid var(--sea-rule);border-radius:var(--ot-radius);background:var(--sea-card);overflow:hidden;min-width:0}.hs-video .hv-frame{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--sea-rule)}.hs-video .hv-body{display:flex;flex-direction:column;gap:12px;flex:1;padding:18px 18px 8px}.hs-video .hv-body h3{margin:0;font:700 18px/1.25 var(--ot-sans);letter-spacing:-.01em}.hs-video .hv-body h3 a{display:inline-flex;align-items:center;min-height:32px;color:var(--sea-foam);text-decoration:none}.hs-video .hv-body h3 a:hover{text-decoration:underline;text-underline-offset:4px}.hs-video .hv-lines{display:grid;margin:0;border-top:1px solid var(--sea-rule)}.hs-video .hv-line{display:grid;gap:2px;padding-block:9px;border-bottom:1px solid var(--sea-rule)}.hs-video .hv-line dt{font:400 12px/1.3 var(--ot-mono);letter-spacing:.04em;color:var(--sea-haze)}.hs-video .hv-line.is-up dt{color:var(--sea-sky)}.hs-video .hv-line dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0}.hs-video .hv-line b{font:500 18px/1.15 var(--ot-mono);color:var(--sea-foam);font-variant-numeric:tabular-nums}.hs-video .hv-line small{font:400 12px/1 var(--ot-mono);color:var(--sea-haze)}.hs-video .hv-line s{font:400 14px/1 var(--ot-mono);color:var(--ot-official);text-decoration-color:currentColor}.hs-video .hv-top{display:grid;gap:4px;margin:auto 0 0;padding:10px 12px;border-radius:10px;background:var(--ot-ours-wash);box-shadow:inset 2px 0 0 var(--ot-ours)}.hs-video .hv-top>span:first-child{font:400 12px/1.3 var(--ot-mono);letter-spacing:.04em;color:var(--sea-mist)}.hs-video .hv-top-fig{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.hs-video .hv-top-fig b{font:500 18px/1.2 var(--ot-mono);color:var(--sea-foam);font-variant-numeric:tabular-nums}.hs-video .hv-pill{font-family:var(--ot-mono)}.hs-video .hv-more{display:inline-flex;align-items:center;gap:6px;min-height:44px;font:600 14px/1.3 var(--ot-sans);color:var(--sea-sky);text-underline-offset:3px}.hs-video .hv-explain{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;padding:14px 20px;border:1px solid var(--sea-rule);border-radius:var(--ot-radius);font-size:14px;line-height:1.55;color:var(--sea-foam)}.hs-video .hv-explain>span{flex:1 1 28em}.hs-video .hv-explain>svg{flex:none;color:var(--sea-sky)}.hs-video .hv-explain a{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-weight:600;color:var(--sea-sky);text-underline-offset:3px}@media(max-width:1080px){.hs-video .hv-rungs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.hs-video .hv-rungs{grid-template-columns:minmax(0,1fr)}.hs-video .hv-rung{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding:14px 14px 6px}.hs-video .hv-body{display:contents}.hs-video .hv-frame{grid-column:1;grid-row:1;border-radius:8px}.hs-video .hv-body h3{grid-column:2;grid-row:1}.hs-video .hv-body>:not(h3){grid-column:1/-1}.hs-video .hv-rung:not(:has(.hv-frame)) .hv-body h3{grid-column:1/-1}}.ot-fig{position:relative;margin:0}.ot-fig>figcaption{font-size:12px;color:var(--ot-faint);margin-top:10px;text-align:right}.ot-window{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:var(--ot-radius);box-shadow:0 30px 60px -36px var(--ot-shadow);overflow:hidden}.ot-window-bar{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid var(--ot-line);background:var(--ot-surface-2);min-height:48px;box-sizing:border-box}.ot-window-bar i{width:10px;height:10px;border-radius:50%;background:var(--ot-line-2);flex-shrink:0}.ot-window-bar b{font-size:12px;font-weight:500;color:var(--ot-muted);margin-left:10px}@keyframes ot-spin{to{transform:rotate(360deg)}}@keyframes ot-blink{50%{opacity:0}}.ot-hub{padding:20px 22px;border-radius:calc(var(--ot-radius) + 2px);background:var(--ot-surface);border:1px solid var(--ot-line);box-shadow:0 30px 60px -38px var(--ot-shadow)}.ot-hub>figcaption{text-align:left;font-size:14px;line-height:1.5;color:var(--ot-muted);margin-top:14px;padding-top:14px;border-top:1px solid var(--ot-line)}.ot-hub-canvas svg{display:block;width:100%;max-width:900px;height:auto;margin:0 auto;overflow:visible}.hub-wire{fill:none;stroke:var(--ot-line-2);stroke-width:1.5}.hub-node rect{fill:var(--ot-field);stroke:var(--ot-line-2);stroke-width:1.2;transition:fill .3s,stroke .3s}.hub-src rect{fill:var(--ot-surface-2)}.hub-node text{font:500 14px var(--ot-sans);fill:var(--ot-strong);text-anchor:middle;dominant-baseline:central}.is-v .hub-node text{font-size:14px}.hub-node.is-on rect{fill:var(--ot-blue-soft);stroke:var(--ot-blue);stroke-width:2}.hub-node.is-fail rect{fill:var(--ot-surface-2);stroke:var(--ot-faint);stroke-width:2;stroke-dasharray:5 4}.hub-core rect{fill:var(--ot-solid);transition:filter .3s}.hub-core.is-on rect{filter:brightness(1.25)}.hub-core-name{font:600 18px var(--ot-sans);fill:var(--ot-on-solid);text-anchor:middle}.hub-core-sub{font:400 14px var(--ot-sans);fill:var(--ot-on-solid);opacity:.65;text-anchor:middle}.hub-status{font:500 14px var(--ot-sans);fill:var(--ot-blue);text-anchor:middle}.hub-dot{fill:var(--ot-blue);filter:drop-shadow(0 0 5px var(--ot-blue));opacity:0;transition:opacity .2s}.hub-dot.is-moving{opacity:1}.hub-dot.is-fail{fill:var(--ot-faint);filter:none}.ot-pr-avg{display:flex;align-items:center;gap:24px;padding:20px 22px;border-radius:12px;background:var(--ot-bg)}.ot-pr-avg span{display:block;font-size:12px;font-weight:500;color:var(--ot-muted);margin-bottom:2px}.ot-pr-avg strong{display:block;white-space:nowrap;font-size:56px;font-weight:600;letter-spacing:-.05em;line-height:1;color:var(--ot-strong);font-variant-numeric:tabular-nums}.ot-pr-avg-note{display:grid;gap:4px;padding-left:24px;border-left:1px solid var(--ot-line)}.ot-pr-avg-note b{font-size:14px;font-weight:600;color:var(--ot-strong)}.ot-pr-avg-note small{font-size:12px;color:var(--ot-muted)}.ot-tags{padding:22px;border-radius:calc(var(--ot-radius) + 2px);background:var(--ot-surface);border:1px solid var(--ot-line);box-shadow:0 30px 60px -38px var(--ot-shadow)}.tg-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:22px}.tg-card{position:relative;padding:20px 18px 16px;border-radius:12px;background:var(--ot-bg);border:1.5px dashed var(--ot-line-2);opacity:0;transform:translateY(10px) rotate(-1.2deg);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--i) * .1s)}.is-on .tg-card{opacity:1;transform:none}.tg-hole{position:absolute;top:12px;right:12px;width:10px;height:10px;border-radius:50%;border:1.5px solid var(--ot-line-2);background:var(--ot-surface)}.tg-badge{position:absolute;top:-11px;left:14px;padding:4px 9px;border-radius:999px;background:var(--ot-chip);color:var(--ot-strong);font-size:12px;font-weight:700;transform:scale(0);transition:transform .45s cubic-bezier(.3,1.6,.5,1);transition-delay:calc(.9s + var(--i) * .12s)}.is-on .tg-badge{transform:none}.ot-ink .fd-answers [aria-checked=true]{color:var(--ot-bg)}.tg-name{font-size:14px;font-weight:600;color:var(--ot-strong);margin:2px 22px 10px 0!important}.tg-name a:hover{color:var(--ot-blue)}.tg-old{display:flex;flex-wrap:wrap;align-items:baseline;-moz-column-gap:8px;column-gap:8px;row-gap:2px;font-size:14px;color:var(--ot-official);font-variant-numeric:tabular-nums}.tg-old small{white-space:nowrap}.tg-old s{position:relative;text-decoration:none}.tg-old s:after{content:"";position:absolute;left:-3px;right:-3px;top:55%;height:2px;background:var(--ot-official);transform:scaleX(0);transform-origin:left;transition:transform .45s ease;transition-delay:calc(.4s + var(--i) * .12s)}.is-on .tg-old s:after{transform:scaleX(1)}.tg-old small,.tg-new small{font-size:12px;color:var(--ot-faint)}.tg-new strong{display:block;margin-top:4px;font-size:28px;font-weight:600;letter-spacing:-.03em;line-height:1.15;color:var(--ot-strong);font-variant-numeric:tabular-nums}.ot-tags>figcaption{text-align:left;font-size:12px;line-height:1.6;color:var(--ot-faint);margin-top:16px}.tg-mark{font-size:.6em;font-weight:600;vertical-align:super;line-height:0;margin-left:1px}.tg-badge .tg-mark{font-size:.8em}.tg-badge[title],.tg-new[title]{cursor:help}.tg-footnote{display:block;margin-top:6px}.tg-card.is-promo{grid-column:1/-1;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"name price" "vs unit";align-items:baseline;-moz-column-gap:12px;column-gap:12px}.is-promo .tg-name{grid-area:name;margin:0!important}.is-promo .tg-price{grid-area:price;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;-moz-column-gap:12px;column-gap:12px}.is-promo :is(.tg-price,.tg-unit){padding-right:14px}.is-promo .tg-price .tg-new strong{display:inline;margin:0}.is-promo .tg-vs{grid-area:vs;font-size:12px;font-weight:600;color:var(--ot-muted)}.is-promo .tg-unit{grid-column:1/-1;grid-row:2;justify-self:end;text-align:right}.is-promo :is(.tg-vs,.tg-unit){line-height:16px}.is-promo .tg-unit{font-size:12px}.ot-agent .ot-window{background:var(--sea-abyss-1);border-color:var(--sea-abyss-1)}.ot-agent .ot-window-bar{background:var(--sea-rule);border-color:color-mix(in srgb,var(--sea-white) 7%,transparent)}.ot-agent .ot-window-bar b{color:var(--sea-haze)}.ot-ink .ot-agent .ot-window{border-color:var(--ot-line-2)}.ag-body{min-height:300px;padding:20px 22px;overflow-x:auto;font:14px/1.55 var(--ot-mono);color:var(--sea-snow);white-space:pre}.ag-line{margin:0 0 4px}.ag-blank{height:10px;margin:0}.ag-you{margin-bottom:12px;color:var(--sea-white)}.ag-you span{color:var(--sea-sky);margin-right:2px}.ag-you em{font-style:normal}.ag-head{color:var(--sea-white)}.ag-ok{color:var(--sea-snow)}.ag-tick{color:var(--sea-sky)}.ag-row{color:var(--sea-mist)}.ag-caret{display:inline-block;width:8px;height:15px;margin-left:2px;vertical-align:-2px;background:var(--sea-sky);animation:ot-blink 1s steps(1) infinite;text-decoration:none}.ot-ws:not(.is-compact){padding-right:300px}.ws-model{margin:0 auto;padding:6px 14px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field);font-size:14px;color:var(--ot-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:60%}.ws-model em{font-style:normal;font-weight:500}.ws-main{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:440px}.ws-side{display:flex;flex-direction:column;gap:3px;padding:18px 14px;border-right:1px solid var(--ot-line);background:var(--ot-surface-2)}.ws-new{align-self:flex-start;padding:10px 16px;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font-size:14px;font-weight:500;margin-bottom:18px}.ws-side small{font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ot-faint);margin:0 0 6px 10px}.ws-hist{font-size:14px;color:var(--ot-muted);padding:9px 10px;border-radius:9px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:background .3s,color .3s}.ws-hist.is-on{background:var(--ot-field);color:var(--ot-strong);font-weight:500;box-shadow:inset 0 0 0 1px var(--ot-line-2)}.ws-chat{display:flex;flex-direction:column;gap:14px;padding:24px 26px;min-width:0}.ws-msg{max-width:80%;padding:13px 16px;border-radius:16px;font-size:14px;line-height:1.55}.ws-user{align-self:flex-end;background:var(--ot-solid);color:var(--ot-on-solid);border-bottom-right-radius:5px}.ws-ai{background:var(--ot-surface-2);color:var(--ot-text);border-bottom-left-radius:5px;max-width:92%}.ws-type{display:block;min-height:4.6em}.ws-answer{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ws-steps{display:grid;gap:8px;font-size:14px;color:var(--ot-muted)}.ws-steps li{display:flex;align-items:center;gap:10px;opacity:.4;transition:opacity .3s}.ws-steps li span{width:14px;height:14px;border-radius:50%;border:2px solid var(--ot-line-2);box-sizing:border-box}.ws-steps li.is-run{opacity:1}.ws-steps li.is-run span{border-color:var(--ot-accent);border-top-color:transparent;animation:ot-spin .8s linear infinite}.ws-steps li.is-done{opacity:1;color:var(--ot-strong)}.ws-steps li.is-done span{background:var(--ot-accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M2 5.2 4.2 7.3 8 3' fill='none' stroke='white' stroke-width='1.6'/%3E%3C/svg%3E") center/10px no-repeat;border-color:var(--ot-accent)}.ws-report,.ws-file,.ws-memory{opacity:0;transform:translateY(8px);transition:opacity .5s,transform .6s cubic-bezier(.2,.7,.2,1)}:is(.ws-report,.ws-file,.ws-memory).is-in{opacity:1;transform:none}.ws-report{width:min(440px,100%);padding:16px 18px;border-radius:12px;background:var(--ot-field);border:1px solid var(--ot-line)}.ws-report strong{display:block;font-size:14px;color:var(--ot-strong);margin-bottom:8px}.ws-report i{display:block;height:7px;border-radius:4px;background:var(--ot-skel);margin-top:8px}.ws-report i.short{width:62%}.ws-cites{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.ws-cites span{font-size:12px;font-weight:500;padding:4px 7px;border-radius:5px;background:var(--ot-blue-soft);color:var(--ot-blue)}.ws-file{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;border:1px solid var(--ot-line-2);background:var(--ot-field);font-size:14px;font-weight:500;color:var(--ot-blue)}.ws-assets{display:grid;grid-template-columns:1.25fr 1fr 1fr;gap:10px;width:100%}.ws-asset{position:relative;height:190px;border-radius:12px;overflow:hidden;background:var(--ot-track);transition:background .6s}.ws-asset>span{position:absolute;left:10px;bottom:10px;z-index:2;font-size:12px;font-weight:600;padding:4px 8px;border-radius:6px;background:color-mix(in srgb,var(--sea-white) 88%,transparent);color:var(--sea-ink)}.ws-asset.is-gen:not(.is-in):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,color-mix(in srgb,var(--sea-white) 44%,transparent) 50%,transparent 70%);background-size:220% 100%;animation:ws-shimmer 1.1s linear infinite}@keyframes ws-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.ws-img.is-in{background:radial-gradient(circle at 72% 28%,var(--zone-sun) 0 14%,transparent 15%),radial-gradient(ellipse at 30% 85%,var(--sea-mist) 0 30%,transparent 31%),linear-gradient(150deg,var(--ot-green-soft),var(--zone-mist) 60%,var(--ot-blue-soft))}.ws-vid.is-in{background:linear-gradient(160deg,var(--zone-3),var(--zone-0) 60%,var(--sea-mist))}.ws-vid b{position:absolute;top:42%;left:50%;transform:translate(-50%,-50%) scale(.6);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:color-mix(in srgb,var(--sea-white) 90%,transparent);color:var(--sea-ink);font-size:14px;opacity:0;transition:opacity .4s,transform .4s}.ws-vid.is-in b{opacity:1;transform:translate(-50%,-50%)}.ws-vid u{position:absolute;left:10px;right:10px;bottom:40px;height:3px;border-radius:2px;background:color-mix(in srgb,var(--sea-white) 30%,transparent);opacity:0}.ws-vid.is-in u{opacity:1}.ws-vid u i{display:block;height:100%;width:0;background:var(--sea-white);border-radius:2px}.ws-vid.is-in u i{animation:ws-play 5s linear infinite}@keyframes ws-play{to{width:100%}}.ws-copy{padding:14px 12px 40px;background:var(--ot-field);border:1px solid var(--ot-line)}.ws-copy p{font-size:12px;font-weight:600;line-height:1.35;color:var(--ot-strong);margin-bottom:9px;opacity:0;transform:translateY(4px);transition:opacity .4s,transform .4s}.ws-copy.is-in p{opacity:1;transform:none}.ws-copy.is-in p:nth-of-type(2){transition-delay:.15s}.ws-copy.is-in p:nth-of-type(3){transition-delay:.3s}.ws-memory{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--ot-blue-soft);color:var(--ot-blue);font-size:12px;font-weight:500}.ws-tabs{display:flex;justify-content:center;flex-wrap:wrap;gap:6px;padding:12px;border-top:1px solid var(--ot-line);background:var(--ot-surface-2)}.ws-tabs button{font:500 14px/1 var(--ot-sans);padding:10px 16px;border-radius:999px;border:1px solid transparent;background:none;color:var(--ot-muted);cursor:pointer;transition:background .2s,color .2s}.ws-tabs button:hover{color:var(--ot-strong)}.ws-tabs button{position:relative}.ws-tabs button:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.ws-tabs button[aria-selected=true]{background:var(--ot-field);border-color:var(--ot-line-2);color:var(--ot-strong)}.ws-prompts{position:absolute;right:0;top:50%;width:282px;padding:16px;border:2px solid var(--ot-strong);border-radius:16px;background:var(--ot-bg);transform:translateY(-50%) rotate(-3deg);box-shadow:10px 12px 0 var(--ot-shadow)}.ws-prompts p{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ot-muted);padding-bottom:10px;margin-bottom:6px;border-bottom:1px solid var(--ot-line-2)}.ws-prompts p span{font-size:16px}.ws-prompts button{display:block;width:100%;text-align:left;font:14px/1.4 var(--ot-sans);padding:10px 14px;margin-top:8px;border:0;border-radius:999px;background:var(--ot-chip);color:var(--ot-strong);cursor:pointer;transition:filter .2s}.ws-prompts button:hover{filter:brightness(.96)}.ot-ws.is-compact .ws-side{display:none}.ot-ws.is-compact .ws-main{grid-template-columns:minmax(0,1fr);min-height:400px}.ot-control{display:grid;grid-template-columns:230px minmax(0,1fr);gap:36px;align-items:center}.ct-scatter{position:relative;height:380px}.ct-scatter span{position:absolute;padding:9px 12px;border-radius:9px;background:var(--ot-field);border:1px dashed var(--ot-line-2);font-size:12px;color:var(--ot-muted);white-space:nowrap;box-shadow:0 8px 18px -12px var(--ot-shadow);transform:rotate(var(--r));transition:transform .9s cubic-bezier(.6,0,.3,1),opacity .8s;transition-delay:calc(var(--i) * .07s)}.ct-scatter span:nth-child(1){top:6px;left:0;--r:-5deg}.ct-scatter span:nth-child(2){top:66px;left:52px;--r:3deg}.ct-scatter span:nth-child(3){top:128px;left:4px;--r:-2deg}.ct-scatter span:nth-child(4){top:192px;left:44px;--r:4deg}.ct-scatter span:nth-child(5){top:256px;left:0;--r:-3deg}.ct-scatter span:nth-child(6){top:318px;left:38px;--r:2deg}.ct-after{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;gap:10px;opacity:0;transition:opacity .6s .8s}.ct-after s{font-size:14px;line-height:1.5;color:var(--ot-faint)}.ct-after strong{font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:var(--ot-strong)}.ct-after strong:before{content:"↓";display:block;font-size:18px;color:var(--ot-line-2);margin-bottom:8px}.ot-control>figcaption{grid-column:1/-1;margin-top:0}.is-merged .ct-scatter span{transform:translate(280px) scale(.4);opacity:0}.is-merged .ct-after{opacity:1}.ct-console .lg-rows{height:232px}.ct-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--ot-line)}.ct-kpis>div{padding:18px 22px;border-left:1px solid var(--ot-line)}.ct-kpis>div:first-child{border-left:0}.ct-kpis span{display:block;font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted)}.ct-kpis strong{display:block;margin:6px 0 2px;font-size:28px;font-weight:600;letter-spacing:-.035em;color:var(--ot-strong);font-variant-numeric:tabular-nums}.ct-kpis small{font-size:12px;color:var(--ot-muted)}.ct-kpis .is-up{animation:ct-up 1.1s ease}.ct-kpis .is-bad{animation:ct-bad 1.3s ease}@keyframes ct-up{0%{background:var(--ot-chip)}}@keyframes ct-bad{0%{background:var(--ot-chip)}}.ct-alert{display:flex;align-items:center;gap:10px;margin:0;padding:10px 22px;border-bottom:1px solid var(--ot-line);background:var(--ot-surface-2);font-size:12px;color:var(--ot-muted);transition:background .3s,color .3s}.ct-alert:before{content:"";flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--ot-faint)}.ct-alert span{animation:ct-msg .4s ease}@keyframes ct-msg{0%{opacity:0;transform:translateY(4px)}}.ct-alert.is-amber{background:var(--ot-chip);color:var(--ot-text)}.ct-alert.is-amber:before{background:var(--ot-muted)}.ct-alert.is-red{background:var(--ot-chip);color:var(--ot-strong);font-weight:600}.ct-alert.is-red:before{background:var(--ot-strong)}.lg-head,.lg-row{display:grid;grid-template-columns:70px minmax(0,1fr) minmax(0,1fr) 150px;gap:10px;align-items:center;padding:11px 20px;font-size:12px}.lg-head{font-size:12px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ot-faint);border-bottom:1px solid var(--ot-line)}.lg-head span:last-child,.lg-row b{text-align:right}.lg-rows{height:290px;overflow:hidden}.lg-row{border-bottom:1px solid var(--ot-line);color:var(--ot-text)}.lg-row>*{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lg-row span:first-child{color:var(--ot-faint);font-variant-numeric:tabular-nums}.lg-row code{font:12px var(--ot-mono);color:var(--ot-strong)}.lg-row b{font-weight:600;color:var(--ot-strong);font-variant-numeric:tabular-nums}.lg-row.is-blocked b{font-size:12px;color:var(--ot-strong)}.lg-row.is-blocked code{text-decoration:line-through;color:var(--ot-faint)}.lg-row.is-fallback span:nth-child(3){color:var(--ot-muted)}.lg-row.is-new{animation:lg-in .55s ease}@keyframes lg-in{0%{opacity:0;transform:translateY(-14px);background:var(--ot-blue-soft)}}.ot-finder{padding:28px;border-radius:calc(var(--ot-radius) + 2px);background:var(--ot-surface);border:1px solid var(--ot-line);box-shadow:0 30px 60px -38px var(--ot-shadow)}.fd-q{width:-moz-fit-content;width:fit-content;margin:0 auto!important;padding:14px 22px;border-radius:12px;border:1px solid var(--ot-line-2);background:var(--ot-bg);font-size:18px;font-weight:600;letter-spacing:-.02em;color:var(--ot-strong);text-align:center}.fd-tree{position:relative;height:150px}.fd-tree svg{position:absolute;left:0;top:0;width:100%;height:110px}.fd-tree path{fill:none;stroke:var(--ot-line-2);stroke-width:2;vector-effect:non-scaling-stroke;transition:stroke .3s}.fd-tree path.is-on{stroke:var(--ot-blue);stroke-dasharray:6 6;animation:fd-flow .8s linear infinite}@keyframes fd-flow{to{stroke-dashoffset:-12}}.fd-answers{position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.fd-answers button{justify-self:center;min-height:44px;font:500 14px/1.3 var(--ot-sans);padding:10px 16px;border-radius:999px;border:1px solid var(--ot-line-2);background:var(--ot-field);color:var(--ot-strong);cursor:pointer;transition:background .25s,border-color .25s,color .25s}.fd-answers [aria-checked=true]{background:var(--ot-blue);border-color:var(--ot-blue);color:var(--ot-on-solid)}.fd-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:18px}.fd-plan{display:flex;flex-direction:column;gap:8px;padding:20px;border-radius:14px;border:2px solid var(--ot-line);background:var(--ot-bg);transform:scale(.98);transition:transform .35s,border-color .35s,box-shadow .35s}.fd-plan.is-on{transform:none;border-color:var(--ot-blue);box-shadow:0 22px 44px -30px var(--ot-shadow)}.fd-plan>:not(.ot-btn){transition:opacity .35s}.fd-plan:not(.is-on)>:not(.ot-btn){opacity:.5}.fd-plan .ot-btn{background:transparent;border-color:var(--ot-line-2);color:var(--ot-strong)}.fd-plan .ot-btn:hover{border-color:var(--ot-strong)}.fd-plan.is-on .ot-btn{background:var(--ot-solid);border-color:var(--ot-solid);color:var(--ot-on-solid)}.fd-plan.is-on .ot-btn:hover{background:var(--ot-solid-hover);border-color:var(--ot-solid-hover)}.fd-plan h3{font-size:22px;font-weight:600;letter-spacing:-.03em}.fd-plan strong{font-size:14px;font-weight:600;color:var(--ot-blue)}.fd-plan>p:not(.ot-who){flex:1;font-size:14px;line-height:1.55;color:var(--ot-muted)}.fd-plan .ot-btn{margin-top:8px}@media(max-width:1100px){.ot-ws:not(.is-compact){padding-right:0}.ws-prompts{display:none}}@media(max-width:1000px){.ot-control{grid-template-columns:minmax(0,1fr)}.ct-scatter{display:none}}@media(max-width:800px){.fd-tree{height:auto}.fd-tree svg{display:none}.fd-answers{position:static;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.fd-answers button{justify-self:stretch}.fd-plans{grid-template-columns:minmax(0,1fr)}.fd-plan:not(.is-on){display:none}}@media(max-width:700px){.ws-side{display:none}.ws-main{grid-template-columns:minmax(0,1fr);min-height:360px}.ws-chat{padding:18px 16px}.ws-msg{max-width:92%}.ws-tabs button{font-size:12px;padding:8px 11px}.ws-assets{grid-template-columns:1fr 1fr}.ws-copy{grid-column:1/-1;height:auto}.ws-asset{height:140px}.ot-hub{padding:14px}.ot-pr-avg{gap:16px;padding:16px}.ot-pr-avg strong{font-size:40px}.ot-pr-avg-note{padding-left:16px}.tg-card{padding:18px 14px 14px}.tg-new strong{font-size:22px}.tg-card.is-promo{grid-template-columns:minmax(0,1fr);grid-template-areas:"name" "price" "unit" "vs"}.is-promo .tg-unit{grid-area:unit;justify-self:start}.is-promo .tg-name{margin-bottom:10px!important}.is-promo .tg-price{justify-content:flex-start;flex-wrap:wrap;-moz-column-gap:8px;column-gap:8px}.is-promo .tg-unit{text-align:left}.is-promo :is(.tg-price,.tg-unit){padding-right:0}.is-promo .tg-vs{padding-top:6px}.ag-body{font-size:12px;padding:16px;min-height:280px}.ct-kpis>div{padding:14px 12px}.ct-kpis strong{font-size:18px}.ct-kpis small{display:none}.ct-alert{padding:10px 14px}.lg-head,.lg-row{grid-template-columns:100px minmax(0,1fr) 110px;gap:8px;padding:10px 12px}.lg-row code{letter-spacing:-.02em}.lg-head>:nth-child(1),.lg-row>:nth-child(1){display:none}.ot-finder,.ot-tags{padding:18px}}:root{--shape-school:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 300'%3E%3Cdefs%3E%3Cg id='f'%3E%3Cpath d='M11 0C7-4.6-1-4.6-7 0C-1 4.6 7 4.6 11 0Z'/%3E%3Cpath d='M-7 0L-13-4.4-11.4 0-13 4.4Z'/%3E%3C/g%3E%3C/defs%3E%3Cuse href='%23f' transform='translate(15.4 146.6) rotate(41.5) scale(0.9690000000000001)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(43.5 184.4) rotate(23.3) scale(0.882)' opacity='0.9'/%3E%3Cuse href='%23f' transform='translate(55.5 171.3) rotate(32.2) scale(0.861)' opacity='0.6'/%3E%3Cuse href='%23f' transform='translate(75.1 188.4) rotate(23.9) scale(0.728)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(87.9 235.7) rotate(12.3) scale(0.636)' opacity='0.6'/%3E%3Cuse href='%23f' transform='translate(105.5 217.6) rotate(20.3) scale(0.595)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(129.8 226.2) rotate(13.4) scale(1.13)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(157.2 242.6) rotate(-6.2) scale(0.655)' opacity='0.7'/%3E%3Cuse href='%23f' transform='translate(158.7 186.3) rotate(-10.8) scale(1.011)' opacity='0.7'/%3E%3Cuse href='%23f' transform='translate(175.1 216.4) rotate(2.4) scale(0.972)' opacity='0.9'/%3E%3Cuse href='%23f' transform='translate(188.6 205.6) rotate(-20.6) scale(0.63)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(204.7 189.6) rotate(-14.6) scale(0.752)' opacity='0.6'/%3E%3Cuse href='%23f' transform='translate(231.9 234.9) rotate(-20.6) scale(1.046)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(255.3 171.5) rotate(-24.6) scale(0.9390000000000001)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(272.9 213.7) rotate(-26) scale(1.128)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(276.9 203.2) rotate(-41.2) scale(0.86)' opacity='0.7'/%3E%3Cuse href='%23f' transform='translate(298.5 174.5) rotate(-26.2) scale(1.136)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(317.9 155.7) rotate(-29.7) scale(0.993)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(318.9 131.6) rotate(-43.9) scale(0.564)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(350.9 148.5) rotate(-43.5) scale(0.9209999999999999)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(363.8 163.6) rotate(-36.7) scale(1.1420000000000001)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(382.8 127.8) rotate(-23.1) scale(0.633)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(390.2 114.6) rotate(-35.6) scale(0.7879999999999999)' opacity='0.6'/%3E%3Cuse href='%23f' transform='translate(415.8 127) rotate(-20.1) scale(0.945)' opacity='1'/%3E%3Cuse href='%23f' transform='translate(426 111.1) rotate(-11.7) scale(0.8440000000000001)' opacity='0.7'/%3E%3Cuse href='%23f' transform='translate(441.6 109.4) rotate(-9.7) scale(0.664)' opacity='0.8'/%3E%3Cuse href='%23f' transform='translate(454.8 86.1) rotate(-19.7) scale(0.7)' opacity='0.7'/%3E%3Cuse href='%23f' transform='translate(471.1 58.4) rotate(-18.3) scale(0.654)' opacity='0.6'/%3E%3Cuse href='%23f' transform='translate(476.4 106.4) rotate(8.9) scale(0.586)' opacity='0.6'/%3E%3Cuse href='%23f' transform='translate(501.7 80.3) rotate(9) scale(0.7709999999999999)' opacity='0.7'/%3E%3Cuse href='%23f' transform='translate(529.7 97.1) rotate(16) scale(0.868)' opacity='0.9'/%3E%3Cuse href='%23f' transform='translate(534.6 90.2) rotate(10) scale(0.866)' opacity='0.9'/%3E%3Cuse href='%23f' transform='translate(541 73.4) rotate(26.3) scale(1.046)' opacity='0.9'/%3E%3Cuse href='%23f' transform='translate(567.9 87.1) rotate(32.4) scale(0.701)' opacity='0.7'/%3E%3C/svg%3E");--shape-jelly:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 320'%3E%3Cpath d='M14 70C14 22 126 22 126 70C119 76 112 69 105 75C98 69 91 77 84 72C77 77 70 70 63 76C56 70 49 77 42 72C35 77 28 69 21 75C18 72 16 72 14 70Z' fill-opacity='.55'/%3E%3Cpath d='M26 58C32 34 108 34 114 58' fill='none' stroke='black' stroke-opacity='.45' stroke-width='3' stroke-linecap='round'/%3E %3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cg stroke-width='5' stroke-opacity='.45'%3E%3Cpath d='M56 74l3 8 2 8 2 8 0 8-1 8-3 8-3 8-3 8-2 8-2 8 0 8 1 8 3 8 3 8 3 8'/%3E%3Cpath d='M76 74l-2 8-2 8-3 8-3 8-2 8-1 8 1 8 1 8 3 8 3 8 3 8 2 8 1 8 0 8-2 8'/%3E%3Cpath d='M79 74l-2 8 0 8 1 8 3 8 3 8 3 8 2 8 2 8 0 8-1 8-2 8-3 8-3 8-3 8-2 8'/%3E%3C/g%3E%3Cg stroke-width='1.1' stroke-opacity='.6'%3E%3Cpath d='M20 74l0 10 1 10-1 10 0 10-1 10-1 10-1 10-1 10 0 10 1 10 1 10 2 10 3 10 2 10 2 10 1 10 0 10-1 10'/%3E%3Cpath d='M37 74l-1 10 0 10 1 10 1 10 1 10 1 10 0 10 0 10-1 10-1 10-2 10-3 10-2 10-2 10 0 10 0 10 2 10 3 10'/%3E%3Cpath d='M53 74l0 10 0 10 0 10-1 10-1 10 0 10 0 10 1 10 1 10 1 10 2 10 1 10 1 10 1 10-1 10-1 10-2 10-3 10-2 10-3 10-1 10-1 10'/%3E%3Cpath d='M70 74l0 10 0 10 0 10-1 10 0 10-1 10 0 10-1 10 1 10 1 10 1 10 1 10 2 10 1 10 1 10 0 10-1 10-1 10-3 10-2 10-3 10'/%3E%3Cpath d='M87 74l0 10 0 10 1 10 0 10 0 10-1 10-1 10-1 10-1 10-1 10-1 10 0 10 1 10 2 10 2 10 3 10 2 10 2 10 1 10-1 10'/%3E%3Cpath d='M103 74l0 10 0 10-1 10 0 10 0 10 0 10 1 10 1 10 1 10 1 10 1 10 0 10 0 10-1 10-1 10-2 10-2 10-2 10-2 10 0 10 0 10 1 10 2 10'/%3E%3Cpath d='M120 74l0 10 0 10-1 10 0 10 0 10 0 10 0 10 0 10 1 10 1 10 1 10 1 10 1 10 0 10-1 10-1 10-2 10-2 10-2 10-1 10-1 10 0 10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--shape-jelly-glow:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-30 -30 200 380'%3E%3Cdefs%3E%3Cfilter id='b' x='-50%' y='-50%' width='200%' height='200%'%3E%3CfeGaussianBlur stdDeviation='9'/%3E%3C/filter%3E%3C/defs%3E %3Cpath d='M14 70C14 22 126 22 126 70C119 76 112 69 105 75C98 69 91 77 84 72C77 77 70 70 63 76C56 70 49 77 42 72C35 77 28 69 21 75C18 72 16 72 14 70Z' filter='url(%23b)' fill-opacity='.7'/%3E%3Cpath d='M14 70C14 22 126 22 126 70C119 76 112 69 105 75C98 69 91 77 84 72C77 77 70 70 63 76C56 70 49 77 42 72C35 77 28 69 21 75C18 72 16 72 14 70Z' fill-opacity='.18'/%3E %3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M14 70C14 22 126 22 126 70C119 76 112 69 105 75C98 69 91 77 84 72C77 77 70 70 63 76C56 70 49 77 42 72C35 77 28 69 21 75C18 72 16 72 14 70Z' stroke-width='1.6'/%3E%3Cpath d='M30 56C36 36 104 36 110 56' stroke-width='1' stroke-opacity='.7'/%3E %3Cg stroke-width='1' stroke-opacity='.75'%3E%3Cpath d='M20 74l0 10-1 10-1 10 0 10 0 10 1 10 2 10 1 10 2 10 2 10 1 10-1 10-1 10-2 10-4 10-3 10-4 10-2 10-1 10'/%3E%3Cpath d='M40 74l-1 10 0 10 1 10 0 10 2 10 1 10 1 10 1 10 0 10-1 10-2 10-3 10-3 10-3 10-2 10'/%3E%3Cpath d='M60 74l-1 10 0 10 0 10 1 10 1 10 2 10 1 10 1 10 0 10 0 10-2 10-2 10-3 10-4 10-2 10-2 10 0 10'/%3E%3Cpath d='M80 74l0 10 0 10 0 10 0 10 1 10 1 10 0 10 1 10 0 10-1 10-1 10-1 10-2 10-2 10-1 10-1 10 0 10 1 10 2 10 3 10 3 10 2 10 3 10'/%3E%3Cpath d='M100 74l-1 10 0 10 1 10 1 10 2 10 1 10 1 10 1 10-1 10-2 10-3 10-3 10-3 10-3 10-2 10 0 10 1 10'/%3E%3Cpath d='M120 74l0 10 1 10 0 10 1 10-1 10-1 10-1 10-2 10-1 10-1 10 0 10 0 10 2 10 2 10 3 10 3 10 2 10 2 10 0 10-1 10'/%3E%3C/g%3E%3Cg stroke-width='7' stroke-opacity='.35' filter='url(%23b)'%3E%3Cpath d='M20 74l0 10-1 10-1 10 0 10 0 10 1 10 2 10 1 10 2 10 2 10 1 10-1 10-1 10-2 10-4 10-3 10-4 10-2 10-1 10'/%3E%3Cpath d='M40 74l-1 10 0 10 1 10 0 10 2 10 1 10 1 10 1 10 0 10-1 10-2 10-3 10-3 10-3 10-2 10'/%3E%3Cpath d='M60 74l-1 10 0 10 0 10 1 10 1 10 2 10 1 10 1 10 0 10 0 10-2 10-2 10-3 10-4 10-2 10-2 10 0 10'/%3E%3Cpath d='M80 74l0 10 0 10 0 10 0 10 1 10 1 10 0 10 1 10 0 10-1 10-1 10-1 10-2 10-2 10-1 10-1 10 0 10 1 10 2 10 3 10 3 10 2 10 3 10'/%3E%3Cpath d='M100 74l-1 10 0 10 1 10 1 10 2 10 1 10 1 10 1 10-1 10-2 10-3 10-3 10-3 10-3 10-2 10 0 10 1 10'/%3E%3Cpath d='M120 74l0 10 1 10 0 10 1 10-1 10-1 10-1 10-2 10-1 10-1 10 0 10 0 10 2 10 2 10 3 10 3 10 2 10 2 10 0 10-1 10'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");--shape-manta:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 210'%3E%3Cpath d='M160 52C140 50 112 40 92 46C64 54 36 74 6 104C46 100 84 104 112 116C128 124 142 138 152 150L160 156L168 150C178 138 192 124 208 116C236 104 274 100 314 104C284 74 256 54 228 46C208 40 180 50 160 52Z'/%3E %3Cpath d='M148 54C143 44 141 35 146 28C151 37 153 46 153 52Z'/%3E%3Cpath d='M172 54C177 44 179 35 174 28C169 37 167 46 167 52Z'/%3E %3Cpath d='M160 154C161 172 164 188 171 206' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E");--shape-floor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 240' preserveAspectRatio='none'%3E%3Cpath d='M0 240l0-96 16 6 16 3 16 0 16-2 16-3 16-3 16 0 16 1 16 1 16 2 16-1 16-3 16-3 16-4 16-1 16 1 16 4 16 5 16 6 16 3 16 1 16 0 16-2 16 0 16 0 16 3 16 2 16 1 16-2 16-5 16-7 16-8 16-7 16-5 16-2 16-1 16-1 16-2 16-4 16-5 16-4 16-2 16 0 16 4 16 5 16 4 16 3 16 1 16-2 16-2 16-2 16 0 16 2 16 2 16 1 16-1 16-3 16-5 16-6 16-4 16-1 16 2 16 3 16 4 16 4 16 1 16 1 16 1 16 2 16 5 16 7 16 8 16 8 16 5 16 2 16 0 16-2 16-1 16 0 16 1 16 2 16 1 16-1 16-3 16-4 16-6 16-3 16-2 16 2 16 4 0 97Z' fill-opacity='.45'/%3E%3Cpath d='M0 240l0-36 16 3 16-2 16-3 16-2 16 1 16 0 16-2 16-7 16-11 16-11 16-6 16-2 16 0 16-2 16-4 16-4 16-2 16 3 16 7 16 7 16 2 16-2 16-4 16-3 16 1 16 2 16 0 16-4 16-7 16-5 16-1 16 5 16 7 16 6 16 2 16 2 16 4 16 8 16 11 16 9 16 4 16-1 16-4 16-2 16 1 16 2 16 1 16-4 16-6 16-5 16-1 16 5 16 6 16 4 16 1 16-2 16-1 16 3 16 4 16 2 16-3 16-8 16-10 16-8 16-4 16-2 16-3 16-6 16-8 16-6 16-1 16 4 16 7 16 4 16 0 16-2 16-1 16 2 16 4 16 3 16-2 16-6 16-7 16-5 16 1 16 4 16 3 16 1 16 0 16 1 0 81Z'/%3E%3C/svg%3E");--shape-corals:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 320 240'%3E%3Cg fill='none' stroke='black' stroke-linecap='round'%3E%3Cpath d='M110 236Q110 211 106 186' stroke-width='4.2'/%3E%3Cpath d='M106 186Q100 169 92 152' stroke-width='3'/%3E%3Cpath d='M92 152Q85 139 75 127' stroke-width='2.2'/%3E%3Cpath d='M75 127Q64 120 56 112' stroke-width='1.6'/%3E%3Cpath d='M56 112Q43 108 38 104' stroke-width='1.1'/%3E%3Cpath d='M38 104Q29 103 22 102' stroke-width='0.8'/%3E%3Cpath d='M38 104Q30 99 26 94' stroke-width='0.8'/%3E%3Cpath d='M56 112Q48 104 44 96' stroke-width='1.1'/%3E%3Cpath d='M44 96Q41 93 30 89' stroke-width='0.8'/%3E%3Cpath d='M44 96Q42 90 35 84' stroke-width='0.8'/%3E%3Cpath d='M44 96Q47 88 42 81' stroke-width='0.8'/%3E%3Cpath d='M75 127Q69 117 67 106' stroke-width='1.6'/%3E%3Cpath d='M67 106Q61 99 56 91' stroke-width='1.1'/%3E%3Cpath d='M56 91Q51 88 44 84' stroke-width='0.8'/%3E%3Cpath d='M56 91Q55 85 50 78' stroke-width='0.8'/%3E%3Cpath d='M67 106Q70 98 66 90' stroke-width='1.1'/%3E%3Cpath d='M66 90Q62 84 61 77' stroke-width='0.8'/%3E%3Cpath d='M66 90Q65 83 68 77' stroke-width='0.8'/%3E%3Cpath d='M92 152Q90 138 91 125' stroke-width='2.2'/%3E%3Cpath d='M91 125Q88 115 83 106' stroke-width='1.6'/%3E%3Cpath d='M83 106Q78 100 72 94' stroke-width='1.1'/%3E%3Cpath d='M72 94Q68 93 60 93' stroke-width='0.8'/%3E%3Cpath d='M72 94Q67 90 63 85' stroke-width='0.8'/%3E%3Cpath d='M72 94Q71 87 69 81' stroke-width='0.8'/%3E%3Cpath d='M83 106Q81 98 78 90' stroke-width='1.1'/%3E%3Cpath d='M78 90Q70 86 68 82' stroke-width='0.8'/%3E%3Cpath d='M78 90Q72 84 73 78' stroke-width='0.8'/%3E%3Cpath d='M78 90Q81 84 79 78' stroke-width='0.8'/%3E%3Cpath d='M83 106Q82 98 87 90' stroke-width='1.1'/%3E%3Cpath d='M87 90Q86 85 82 79' stroke-width='0.8'/%3E%3Cpath d='M87 90Q90 85 89 79' stroke-width='0.8'/%3E%3Cpath d='M87 90Q89 86 96 82' stroke-width='0.8'/%3E%3Cpath d='M91 125Q89 115 95 104' stroke-width='1.6'/%3E%3Cpath d='M95 104Q96 97 93 89' stroke-width='1.1'/%3E%3Cpath d='M93 89Q89 85 85 80' stroke-width='0.8'/%3E%3Cpath d='M93 89Q93 83 91 77' stroke-width='0.8'/%3E%3Cpath d='M93 89Q96 83 97 78' stroke-width='0.8'/%3E%3Cpath d='M95 104Q96 97 102 89' stroke-width='1.1'/%3E%3Cpath d='M102 89Q100 83 99 77' stroke-width='0.8'/%3E%3Cpath d='M102 89Q105 84 107 79' stroke-width='0.8'/%3E%3Cpath d='M102 89Q104 86 112 83' stroke-width='0.8'/%3E%3Cpath d='M106 186Q110 167 112 149' stroke-width='3'/%3E%3Cpath d='M112 149Q113 134 108 119' stroke-width='2.2'/%3E%3Cpath d='M108 119Q99 109 98 99' stroke-width='1.6'/%3E%3Cpath d='M98 99Q94 93 84 88' stroke-width='1.1'/%3E%3Cpath d='M84 88Q79 85 72 82' stroke-width='0.8'/%3E%3Cpath d='M84 88Q82 83 76 77' stroke-width='0.8'/%3E%3Cpath d='M98 99Q92 91 90 84' stroke-width='1.1'/%3E%3Cpath d='M90 84Q88 79 82 74' stroke-width='0.8'/%3E%3Cpath d='M90 84Q89 77 87 71' stroke-width='0.8'/%3E%3Cpath d='M98 99Q99 90 98 82' stroke-width='1.1'/%3E%3Cpath d='M98 82Q98 75 95 69' stroke-width='0.8'/%3E%3Cpath d='M98 82Q98 75 102 69' stroke-width='0.8'/%3E%3Cpath d='M108 119Q109 108 109 96' stroke-width='1.6'/%3E%3Cpath d='M109 96Q105 88 101 80' stroke-width='1.1'/%3E%3Cpath d='M101 80Q94 76 91 71' stroke-width='0.8'/%3E%3Cpath d='M101 80Q100 74 97 67' stroke-width='0.8'/%3E%3Cpath d='M109 96Q112 87 110 79' stroke-width='1.1'/%3E%3Cpath d='M110 79Q105 73 105 66' stroke-width='0.8'/%3E%3Cpath d='M110 79Q108 72 111 64' stroke-width='0.8'/%3E%3Cpath d='M110 79Q111 73 118 68' stroke-width='0.8'/%3E%3Cpath d='M109 96Q113 88 119 80' stroke-width='1.1'/%3E%3Cpath d='M119 80Q121 72 119 64' stroke-width='0.8'/%3E%3Cpath d='M119 80Q120 73 127 67' stroke-width='0.8'/%3E%3Cpath d='M119 80Q127 76 134 73' stroke-width='0.8'/%3E%3Cpath d='M112 149Q118 135 124 121' stroke-width='2.2'/%3E%3Cpath d='M124 121Q126 110 127 98' stroke-width='1.6'/%3E%3Cpath d='M127 98Q124 90 125 82' stroke-width='1.1'/%3E%3Cpath d='M125 82Q125 76 121 69' stroke-width='0.8'/%3E%3Cpath d='M125 82Q126 76 127 70' stroke-width='0.8'/%3E%3Cpath d='M127 98Q133 91 135 84' stroke-width='1.1'/%3E%3Cpath d='M135 84Q135 78 137 72' stroke-width='0.8'/%3E%3Cpath d='M135 84Q138 79 144 75' stroke-width='0.8'/%3E%3Cpath d='M124 121Q129 112 138 103' stroke-width='1.6'/%3E%3Cpath d='M138 103Q145 95 144 86' stroke-width='1.1'/%3E%3Cpath d='M144 86Q142 80 145 73' stroke-width='0.8'/%3E%3Cpath d='M144 86Q149 81 153 75' stroke-width='0.8'/%3E%3Cpath d='M138 103Q140 98 151 93' stroke-width='1.1'/%3E%3Cpath d='M151 93Q152 88 158 83' stroke-width='0.8'/%3E%3Cpath d='M151 93Q161 91 164 88' stroke-width='0.8'/%3E%3Cpath d='M236 238Q241 221 240 204' stroke-width='3'/%3E%3Cpath d='M240 204Q240 192 236 180' stroke-width='2.2'/%3E%3Cpath d='M236 180Q234 171 229 161' stroke-width='1.6'/%3E%3Cpath d='M229 161Q225 157 215 152' stroke-width='1.1'/%3E%3Cpath d='M215 152Q209 149 202 147' stroke-width='0.8'/%3E%3Cpath d='M215 152Q212 147 207 142' stroke-width='0.8'/%3E%3Cpath d='M229 161Q226 154 222 146' stroke-width='1.1'/%3E%3Cpath d='M222 146Q218 141 215 136' stroke-width='0.8'/%3E%3Cpath d='M222 146Q220 140 220 134' stroke-width='0.8'/%3E%3Cpath d='M229 161Q228 154 232 146' stroke-width='1.1'/%3E%3Cpath d='M232 146Q232 140 228 135' stroke-width='0.8'/%3E%3Cpath d='M232 146Q234 140 234 135' stroke-width='0.8'/%3E%3Cpath d='M232 146Q238 142 241 138' stroke-width='0.8'/%3E%3Cpath d='M236 180Q238 170 239 160' stroke-width='1.6'/%3E%3Cpath d='M239 160Q235 153 236 145' stroke-width='1.1'/%3E%3Cpath d='M236 145Q235 140 230 135' stroke-width='0.8'/%3E%3Cpath d='M236 145Q231 139 234 133' stroke-width='0.8'/%3E%3Cpath d='M236 145Q239 140 241 135' stroke-width='0.8'/%3E%3Cpath d='M239 160Q240 153 245 146' stroke-width='1.1'/%3E%3Cpath d='M245 146Q245 141 243 135' stroke-width='0.8'/%3E%3Cpath d='M245 146Q245 141 250 136' stroke-width='0.8'/%3E%3Cpath d='M245 146Q252 143 255 139' stroke-width='0.8'/%3E%3Cpath d='M240 204Q248 192 250 179' stroke-width='2.2'/%3E%3Cpath d='M250 179Q252 169 253 159' stroke-width='1.6'/%3E%3Cpath d='M253 159Q247 152 247 145' stroke-width='1.1'/%3E%3Cpath d='M247 145Q243 141 239 137' stroke-width='0.8'/%3E%3Cpath d='M247 145Q244 140 246 134' stroke-width='0.8'/%3E%3Cpath d='M253 159Q256 151 255 143' stroke-width='1.1'/%3E%3Cpath d='M255 143Q256 137 254 130' stroke-width='0.8'/%3E%3Cpath d='M255 143Q258 138 261 132' stroke-width='0.8'/%3E%3Cpath d='M253 159Q257 153 263 147' stroke-width='1.1'/%3E%3Cpath d='M263 147Q263 140 268 134' stroke-width='0.8'/%3E%3Cpath d='M263 147Q265 143 273 140' stroke-width='0.8'/%3E%3Cpath d='M250 179Q259 171 265 162' stroke-width='1.6'/%3E%3Cpath d='M265 162Q269 154 272 146' stroke-width='1.1'/%3E%3Cpath d='M272 146Q274 140 275 134' stroke-width='0.8'/%3E%3Cpath d='M272 146Q278 141 281 137' stroke-width='0.8'/%3E%3Cpath d='M265 162Q274 158 279 153' stroke-width='1.1'/%3E%3Cpath d='M279 153Q281 148 287 144' stroke-width='0.8'/%3E%3Cpath d='M279 153Q283 151 291 149' stroke-width='0.8'/%3E%3Cpath d='M30 238Q26 204 24.4 170' stroke-width='2'/%3E%3Cpath d='M52 238Q40 179 35.2 120' stroke-width='2'/%3E%3Cpath d='M282 238Q300 189 307.2 140' stroke-width='2'/%3E%3Cpath d='M190 238Q176 217 170.4 196' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");--shape-bubbles:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 600 900' width='600' height='900'%3E%3Ccircle cx='337.1' cy='329.7' r='1.6' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='40.6' cy='25.8' r='1.8' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='332.6' cy='768.7' r='4.3' fill='none' stroke='black' stroke-width='1.1'/%3E%3Ccircle cx='331.1' cy='767.2' r='1'/%3E%3Ccircle cx='183.1' cy='163.1' r='2.7' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='343.3' cy='549.3' r='2' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='263.3' cy='584' r='1.8' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='437.7' cy='367' r='1.8' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='42.6' cy='72.8' r='3.1' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='41.5' cy='71.7' r='0.7'/%3E%3Ccircle cx='224.5' cy='643.4' r='2' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='184.7' cy='623.7' r='1.7' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='66.2' cy='183.5' r='1.9' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='116.2' cy='245.5' r='2.2' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='114.9' cy='672.8' r='1.7' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='167.4' cy='794.2' r='5.8' fill='none' stroke='black' stroke-width='1.4'/%3E%3Ccircle cx='165.4' cy='792.2' r='1.3'/%3E%3Ccircle cx='92.3' cy='344.1' r='1.8' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='103.6' cy='229.2' r='2.1' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='485.8' cy='852.1' r='2.4' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='410.5' cy='797.8' r='4.1' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='409.1' cy='796.4' r='0.9'/%3E%3Ccircle cx='421.5' cy='814' r='3.9' fill='none' stroke='black' stroke-width='1'/%3E%3Ccircle cx='420.1' cy='812.7' r='0.9'/%3E%3Ccircle cx='318.7' cy='748.2' r='2.6' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='136.6' cy='285.4' r='3' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='82.9' cy='82.3' r='2.1' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='538.8' cy='698.2' r='3.4' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='537.6' cy='697' r='0.7'/%3E%3Ccircle cx='525.7' cy='146.5' r='1.9' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='296.9' cy='306.2' r='2' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='370.7' cy='670.6' r='3.1' fill='none' stroke='black' stroke-width='0.8'/%3E%3Ccircle cx='369.6' cy='669.5' r='0.7'/%3E%3C/svg%3E");--shape-caustics:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 640' width='640' height='640'%3E%3Cfilter id='c' x='0' y='0' width='100%' height='100%'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.011 .016' numOctaves='2' seed='4' stitchTiles='stitch'/%3E %3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0'/%3E%3CfeComponentTransfer%3E%3CfeFuncA type='table' tableValues='0 0 0 .15 1 .15 0 0 0'/%3E%3C/feComponentTransfer%3E%3CfeGaussianBlur stdDeviation='.6'/%3E%3C/filter%3E %3Crect width='640' height='640' filter='url(%23c)'/%3E%3C/svg%3E");--shape-contours:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 1000'%3E%3Cg fill='none' stroke='black' stroke-width='1.2'%3E%3Cpath d='M346 330l2 4 0 4-2 3-2 4-3 3-3 2-4 2-4 2-5 1-5-1-4 0-4 0-3 1-2 2-3 4-4 3-4 2-5 1-5 0-4-2-4-2-4-2-4-2-3-3-2-3-2-3-1-4 0-3-1-4-1-3-1-3 0-3 1-3 2-3 3-2 3-3 1-2 0-4-1-4 0-4 1-5 3-3 4-3 5-1 5-1 5 0 4 1 5 1 4 2 4 3 3 3 2 2 3 1 4 1 4 0 5 1 4 1 3 3 1 3 1 3 2 3 2 3 2 4 2 3Z' stroke-opacity='1'/%3E%3Cpath d='M388 330l1 7 0 7-3 7-5 6-5 5-6 5-7 4-7 3-9 2-9 0-8-1-7 0-5 3-5 4-6 7-7 6-9 5-9 2-9-1-8-3-8-4-6-5-7-5-5-5-4-6-2-7-2-7 0-6-2-6-2-5-2-6-2-6 2-6 3-5 5-5 4-5 2-5 1-6-1-8 0-8 3-8 5-7 8-4 9-3 9-1 9 1 10 1 8 3 8 4 6 5 6 6 5 4 5 2 7 0 9 0 9 1 8 3 6 4 3 6 3 6 2 6 3 6 4 6 4 7Z' stroke-opacity='0.9'/%3E%3Cpath d='M429 330l1 10-2 10-5 10-7 8-8 8-8 7-9 7-10 5-12 2-13 0-11 0-10 0-8 4-8 7-8 10-11 9-13 7-14 3-13-1-12-5-11-7-10-7-9-7-7-9-5-9-2-10-1-10-1-9-3-9-4-7-4-8-3-9 0-9 4-8 6-8 6-7 4-7 1-10 0-11 1-12 4-11 9-10 11-6 13-3 14-1 14 1 13 2 12 4 11 7 9 8 8 7 7 6 9 2 11 1 13-1 14 1 12 3 9 7 6 8 4 10 3 9 4 9 5 9 4 10Z' stroke-opacity='0.8'/%3E%3Cpath d='M470 330l0 13-5 13-7 12-10 11-10 10-10 10-10 8-13 7-14 4-16 1-15 0-13 1-11 5-10 10-12 13-14 12-17 10-19 3-17-2-17-7-14-9-12-10-11-10-9-12-5-13-3-14 0-13-1-11-4-11-6-9-8-11-6-11-1-12 4-11 8-11 7-9 5-11 3-12 1-14 2-16 7-14 11-12 16-7 17-4 18-1 18 1 17 3 16 6 14 8 12 10 10 10 10 7 11 3 15 0 18-2 19 1 18 4 13 8 8 12 5 12 4 13 5 12 4 13 4 13Z' stroke-opacity='0.8'/%3E%3Cpath d='M510 330l-2 16-7 16-11 14-12 13-11 12-11 12-12 11-14 10-17 6-19 2-19 1-16 2-13 6-13 12-15 16-18 15-22 12-23 4-22-3-20-9-17-12-15-13-13-14-10-16-5-16-2-17 0-16-2-14-5-12-9-12-11-12-10-14-3-15 3-15 9-13 9-13 7-13 4-15 3-17 4-19 10-17 15-13 19-8 22-4 22-1 22 1 20 4 20 6 17 10 15 13 13 12 12 8 14 3 19-1 23-3 25 0 23 5 17 10 11 14 7 16 4 17 4 16 4 16 2 16Z' stroke-opacity='0.7'/%3E%3Cpath d='M548 330l-5 19-9 18-14 16-14 15-13 15-11 14-13 14-15 13-19 8-21 4-22 2-19 3-17 8-16 14-18 18-22 18-26 13-28 4-26-4-24-11-20-15-18-16-14-18-11-19-5-20-2-20 1-19-2-16-7-14-13-13-15-14-14-17-6-18 2-18 9-17 11-16 9-16 7-18 5-20 8-20 12-19 19-15 24-9 26-4 26-1 25 1 24 4 23 7 21 12 17 14 15 13 14 10 18 3 23-2 28-4 31-1 29 6 22 12 13 17 8 20 4 20 3 20 2 19 0 20Z' stroke-opacity='0.6'/%3E%3Cpath d='M585 330l-8 22-13 20-16 18-17 17-13 16-12 17-11 18-15 16-21 11-24 7-25 3-22 4-20 9-20 16-22 20-26 20-31 14-32 4-30-6-27-13-24-18-19-19-16-21-11-23-6-23-1-24 1-21-3-18-9-16-17-14-20-17-19-19-10-22 1-21 10-21 13-19 12-19 10-20 8-22 11-23 17-20 23-15 28-9 29-5 30-1 28 1 28 3 26 8 24 12 20 15 18 15 17 11 21 3 27-3 34-5 37-1 34 6 26 14 17 21 8 23 3 25 2 23 0 23-3 23Z' stroke-opacity='0.5'/%3E%3Cpath d='M621 330l-12 24-17 23-19 19-18 18-14 19-10 20-11 22-14 19-22 16-26 9-28 5-27 6-23 10-24 17-25 22-31 20-35 14-36 4-35-8-30-16-26-20-22-23-17-24-12-25-6-27-1-27 1-23-3-20-12-17-21-16-26-19-24-22-14-25-1-26 10-24 16-22 16-22 13-23 13-24 15-24 21-21 27-15 32-9 33-4 33-2 31 0 31 3 29 7 27 12 23 16 21 16 20 11 24 3 32-3 40-6 42-1 40 7 30 16 19 24 9 28 2 28 0 28-2 26-6 26Z' stroke-opacity='0.4'/%3E%3Cpath d='M655 330l-16 27-21 24-22 21-19 20-14 21-8 23-9 26-14 24-21 19-29 13-31 8-31 6-28 11-27 18-30 22-35 21-39 14-41 2-38-10-33-18-28-23-24-26-19-26-14-29-6-29 0-29 0-27-4-21-15-19-26-17-32-21-29-25-18-29-3-30 11-28 19-25 19-25 18-24 17-26 20-25 26-21 32-15 36-9 36-4 35-2 34-1 34 1 32 5 30 12 27 16 24 17 23 12 28 3 37-4 44-6 49-1 44 8 34 19 21 28 9 31 2 33-3 31-5 30-9 29Z' stroke-opacity='0.3'/%3E%3Cpath d='M803 700l0 3 1 4 1 4 1 4-2 4-3 3-5 2-5 1-5 1-4 0-4 0-4 1-4 0-3 0-4 1-3 1-4 2-4 2-5 2-6 1-5-1-4-2-2-3-3-4-1-3-2-4-3-2-2-3-1-4 0-3 1-4 1-3 1-3 1-3 1-3 2-3 2-2 2-3 2-2 2-3 1-3 1-4 2-5 3-4 5-2 5-1 5 1 5 3 4 2 4 3 4 2 3 1 3 2 3 2 2 3 3 1 3 2 4 1 4 2 3 3 2 3 1 3 0 4 0 3Z' stroke-opacity='1'/%3E%3Cpath d='M842 700l0 6 1 7 2 8-1 7-2 7-7 5-8 4-9 2-9 1-9 1-7 1-7 1-7 1-6 0-7 1-6 3-7 3-9 5-10 4-10 2-9-1-8-5-5-6-4-8-3-7-3-6-3-5-4-6-2-6 0-7 1-6 2-6 2-6 1-5 1-6 2-5 4-6 4-4 4-5 4-5 2-6 3-8 4-8 6-8 8-4 10-1 10 3 9 4 8 5 7 5 6 4 6 3 6 4 5 4 5 3 5 3 7 3 8 2 8 4 6 4 5 6 1 7 0 6-1 7Z' stroke-opacity='0.9'/%3E%3Cpath d='M882 700l-1 10 1 9 1 11-1 10-5 10-9 8-12 5-13 3-13 2-11 2-11 2-10 2-9 1-10 1-9 2-10 4-11 5-12 7-15 7-15 2-15-2-11-7-7-10-5-11-3-11-4-10-4-8-4-9-3-9 0-9 1-8 2-9 1-8 0-9 1-8 2-9 5-8 6-7 7-6 5-8 5-9 5-11 6-12 9-10 12-6 14-1 15 4 13 7 11 8 11 7 9 5 8 6 8 5 7 5 8 5 9 3 10 4 13 3 12 4 11 7 7 9 2 10-2 10-2 10Z' stroke-opacity='0.8'/%3E%3Cpath d='M923 700l-3 13-1 12 0 14-2 13-7 12-12 10-15 7-16 4-16 4-14 3-13 3-13 3-13 3-13 1-12 3-13 5-14 7-17 10-20 8-20 3-19-3-15-10-9-14-5-15-4-15-4-13-5-12-4-11-3-11-1-12 1-11 1-11 0-11-1-11-1-12 2-12 5-11 9-9 9-9 9-10 7-11 7-14 9-15 12-12 16-8 19 0 19 5 17 9 15 10 13 9 12 7 11 7 10 7 10 6 10 6 12 4 15 4 18 4 18 6 15 8 9 12 2 14-2 14-5 13Z' stroke-opacity='0.7'/%3E%3Cpath d='M965 700l-6 16-4 15-2 16-4 16-8 14-14 12-18 9-19 6-18 5-17 5-15 5-16 5-16 4-16 2-16 3-16 6-18 9-22 11-24 10-26 4-23-4-17-13-12-18-6-20-3-19-4-16-4-15-5-14-4-13-1-14 0-14 0-13-2-13-4-15-3-15 1-16 7-14 10-12 13-11 12-12 11-13 9-16 12-17 16-15 20-8 23-1 23 7 21 11 18 12 16 11 14 9 14 8 13 8 13 7 13 7 16 5 19 3 23 5 24 7 19 11 12 15 2 18-4 17-7 17Z' stroke-opacity='0.6'/%3E%3Cpath d='M1006 700l-9 19-7 18-4 18-6 18-11 16-16 14-20 10-21 8-20 8-18 7-18 8-18 7-19 5-19 4-20 4-20 6-22 10-26 13-29 10-30 5-28-6-21-16-12-22-7-24-3-23-3-20-5-18-5-16-4-16-2-16-1-15-2-16-5-16-7-18-5-19-1-19 8-18 13-15 17-13 16-13 14-15 13-18 15-19 19-16 24-9 27 0 27 8 25 13 21 14 19 12 17 10 17 9 15 8 16 9 16 7 20 5 24 4 29 5 29 9 24 13 14 19 2 21-6 22-11 20Z' stroke-opacity='0.5'/%3E%3Cpath d='M1047 700l-14 22-10 20-7 20-8 20-13 19-18 15-21 13-23 10-21 10-19 10-19 11-21 10-22 7-23 4-24 4-24 7-26 11-30 13-34 12-35 4-31-8-24-18-14-27-7-28-3-27-3-24-4-20-5-18-5-18-3-18-3-18-5-18-9-19-10-21-8-23-2-23 8-22 17-18 21-15 21-14 19-16 17-19 18-20 23-17 27-9 31 0 31 9 28 14 24 15 22 13 20 10 20 10 18 9 19 9 20 8 23 6 30 5 34 5 34 10 29 16 16 22 2 26-9 25-15 24Z' stroke-opacity='0.4'/%3E%3C/g%3E%3C/svg%3E")}:root:not([data-vis="0"]) .ot-sea .sea-wave{--sea-abyss-1:var(--zone-0)}:root:not([data-vis="0"]) .ot-sea .sea-deep{--sea-mist:var(--zone-mist);--sea-haze:var(--zone-haze);--ot-faint:var(--zone-haze);--sea-rule:var(--glass-line);--sea-rule-2:var(--glass-line-2);--sea-card:var(--glass-fill);--ot-surface:var(--glass-fill);--ot-surface-2:var(--glass-fill-2);--ot-bg:var(--glass-sink);--ot-bg-alt:var(--glass-fill);--ot-field:var(--glass-sink);--ot-chip:var(--glass-fill-2);--ot-track:var(--glass-line-2);--ot-line:var(--glass-line);--ot-line-2:var(--glass-line-2);background:linear-gradient(180deg,var(--zone-0) 0,var(--zone-1) 640px,var(--zone-2) max(17%,1000px),var(--zone-3) max(32%,1400px),var(--zone-4) max(50%,1800px),var(--zone-5) max(70%,2200px),var(--zone-6) max(90%,2600px))}:root:not([data-vis="0"]) .ot-sea .hs-sonar-ship{box-shadow:0 0 0 4px var(--zone-0),0 0 0 5px var(--glass-line-2)}:root:not([data-vis="0"]) .ot-sea .sea-deep .hv-pill{background:var(--glass-sink)}:root:not([data-vis="0"]) .ot-sea .sea-deep .hs-problem-node{background:var(--glass-sink)}:root:not([data-vis="0"]) .ot-sea .sea-deep .hs-problem-node.is-ot{background:color-mix(in srgb,var(--sea-sky) 14%,var(--glass-sink))}:root:not([data-vis="0"]) .ot-sea .hs-teams .hs-teams-root ul>li:last-child:after{display:none}:root:not([data-vis="0"]) .ot-sea .sea-sec.is-light{--sea-foam:var(--zone-foam);--sea-mist:var(--zone-mist);--sea-haze:var(--zone-haze);--sea-sky:var(--sea-blue-lite);--sea-rule:var(--glass-line);--sea-rule-2:var(--glass-line-2);--sea-card:var(--glass-fill);--sea-cream:var(--zone-clear);margin-top:0;padding-block:clamp(72px,9vw,128px) 0;color:var(--zone-mist);-o-border-image:none;border-image:none}:root:not([data-vis="0"]) .ot-sea .sea-sec.is-light .sea-h2 em{color:var(--sea-blue-lite)}:root:not([data-vis="0"]) .ot-sea .hs-pricing{--hp-start:color-mix(in srgb,var(--sea-blue-lite) 34%,transparent);--hp-top:var(--sea-blue-lite);--hp-line:var(--zone-foam)}:root:not([data-vis="0"]) .ot-sea .hs-pricing :is(.hp-val,.hp-basis span,.hp-mname,.hp-lab,.hp-off){background:none}:root:not([data-vis="0"]) .ot-sea .sea-depth{display:none}:root:not([data-vis="0"]) .ot-sea .sea-eyebrow:not(:has(>:not(.sea-depth))){display:none}:root:not([data-vis="0"]) .ot-sea .sea-deep:before,:root:not([data-vis="0"]) .ot-sea .sea-deep:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}:root:not([data-vis="0"]) .ot-sea .sea-deep-main{isolation:isolate}:root:not([data-vis="0"]) .ot-sea .sea-deep-main:before,:root:not([data-vis="0"]) .ot-sea .sea-deep-main:after{content:"";position:absolute;left:0;right:0;z-index:-1;pointer-events:none}@keyframes w1-rise{0%{opacity:0;transform:translateY(32px)}to{opacity:1;transform:none}}@keyframes w1-rise-soft{0%{opacity:.001;transform:translateY(20px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@media(prefers-reduced-motion:reduce){:root .ot-sea .sea-deep:before,:root .ot-sea .sea-deep:after,:root .ot-sea .sea-deep-main:before,:root .ot-sea .sea-deep-main:after{animation:none!important}}:root[data-vis=a] .hs-hero{background-image:linear-gradient(180deg,transparent 58%,color-mix(in srgb,var(--glow-sky) 14%,transparent)),linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;background-position:0 0,-1px -1px,-1px -1px}:root[data-vis=a] .ot-sea .sea-deep:before{bottom:auto;height:min(1900px,40%);background:radial-gradient(ellipse 60% 520px at 50% 0,color-mix(in srgb,var(--zone-sun) 22%,transparent),transparent 70%),repeating-linear-gradient(104deg,transparent 0 120px,color-mix(in srgb,var(--zone-sun) 9%,transparent) 150px 190px,transparent 230px 310px),repeating-linear-gradient(97deg,transparent 0 210px,color-mix(in srgb,var(--zone-sun) 5%,transparent) 240px 260px,transparent 300px 420px);-webkit-mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.6) 30%,transparent 100%);mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.6) 30%,transparent 100%);animation:w1a-rays 14s ease-in-out infinite alternate}@keyframes w1a-rays{0%{opacity:.75}to{opacity:1}}:root[data-vis=a] .ot-sea .sea-deep-main:before{top:0;height:1500px;background:var(--zone-sun);opacity:.12;-webkit-mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.5) 40%,transparent 100%),var(--shape-caustics),var(--shape-bubbles);mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.5) 40%,transparent 100%),var(--shape-caustics),var(--shape-bubbles);-webkit-mask-composite:source-in,source-over;mask-composite:intersect,add;-webkit-mask-size:100% 100%,640px 640px,600px 900px;mask-size:100% 100%,640px 640px,600px 900px;-webkit-mask-repeat:no-repeat,repeat,repeat;mask-repeat:no-repeat,repeat,repeat;animation:w1a-drift 60s linear infinite}@keyframes w1a-drift{0%{-webkit-mask-position:0 0,0 0,0 0;mask-position:0 0,0 0,0 0}to{-webkit-mask-position:0 0,320px 160px,40px -1800px;mask-position:0 0,320px 160px,40px -1800px}}:root[data-vis=a] .ot-sea .sea-deep:after{background:linear-gradient(180deg,color-mix(in srgb,var(--zone-6) 34%,transparent) 0,color-mix(in srgb,var(--zone-6) 30%,transparent) 30%,color-mix(in srgb,var(--zone-foam) 16%,transparent) 42%,color-mix(in srgb,var(--glow-aqua) 34%,transparent) 62%,color-mix(in srgb,var(--glow-violet) 40%,transparent) 84%);--w1a-masks:var(--shape-school),var(--shape-school),var(--shape-manta),var(--shape-jelly),var(--shape-jelly),var(--shape-jelly-glow),var(--shape-jelly-glow),var(--shape-jelly-glow);-webkit-mask-image:var(--w1a-masks);mask-image:var(--w1a-masks);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--w1a-pos:100% 9%,0 21%,100% 28%,0 38%,100% 47%,0 60%,100% 70%,0 84%;-webkit-mask-position:var(--w1a-pos);mask-position:var(--w1a-pos);--w1a-size:520px 260px,340px 170px,340px 223px,104px 238px,150px 343px,130px 247px,190px 361px,110px 209px;-webkit-mask-size:var(--w1a-size);mask-size:var(--w1a-size)}:root[data-vis=a] .ot-sea .sea-deep-main:after{bottom:0;height:300px;background:linear-gradient(180deg,color-mix(in srgb,var(--glow-aqua) 26%,transparent),color-mix(in srgb,var(--zone-foam) 7%,transparent) 50%,transparent 96%);-webkit-mask-image:var(--shape-floor),var(--shape-corals),var(--shape-corals);mask-image:var(--shape-floor),var(--shape-corals),var(--shape-corals);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 100%,6% 92%,92% 96%;mask-position:0 100%,6% 92%,92% 96%;-webkit-mask-size:100% 200px,300px 225px,220px 165px;mask-size:100% 200px,300px 225px,220px 165px}:root[data-vis=a] .ot-sea .sea-deep .sea-sec{padding-top:clamp(96px,11vw,168px)}:root[data-vis=a] .ot-sea .sea-h2{font-weight:700;letter-spacing:-.036em;line-height:1.02}:root[data-vis=a] .ot-sea .sea-head{gap:16px}:root[data-vis=a] .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-data-node,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway){border-color:var(--glass-line);border-radius:var(--ot-radius-l);background-color:var(--glass-fill);box-shadow:inset 0 1px 0 var(--glass-hi),0 30px 60px -32px var(--glass-shade);-webkit-backdrop-filter:blur(12px) saturate(1.25);backdrop-filter:blur(12px) saturate(1.25)}:root[data-vis=a] .ot-sea .sea-deep :is(.ht-col.is-start){box-shadow:inset 0 2px 0 var(--sea-sky),0 30px 60px -32px var(--glass-shade)}:root[data-vis=a] .ot-sea .sea-deep :is(.ht-col.is-top){box-shadow:inset 0 2px 0 var(--ot-ours),0 30px 60px -32px var(--glass-shade)}:root[data-vis=a] .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li){transition:transform .35s var(--ot-ease),border-color .25s,background-color .25s}:root[data-vis=a] .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li):hover{transform:translateY(-3px);border-color:var(--glass-line-2);background-color:var(--glass-fill-2)}:root[data-vis=a] .ot-sea .sea-deep .ot-btn-light{box-shadow:0 12px 32px -12px color-mix(in srgb,var(--glow-aqua) 55%,transparent)}:root[data-vis=a] .ot-sea .sea-deep .ot-btn-ghost{background:var(--glass-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-vis=a] .ot-btn svg,:root[data-vis=a] .sea-link svg{transition:transform .25s var(--ot-ease)}:root[data-vis=a] .ot-btn:hover svg,:root[data-vis=a] .sea-link:hover svg{transform:translate(3px)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){:root[data-vis=a] .ot-sea .sea-deep .sea-sec:not(.hs-platform)>*,:root[data-vis=a] .ot-sea .sea-deep .hs-platform>.sea-head{animation:w1-rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}}}@media(max-width:760px){:root[data-vis=a] .ot-sea .sea-deep:after{--w1a-size:260px 130px,180px 90px,170px 111px,56px 128px,80px 183px,74px 141px,100px 190px,60px 114px;--w1a-pos:104% 9%,-6% 21%,108% 27%,-2% 38%,104% 47%,-3% 60%,106% 70%,0 82%}:root[data-vis=a] .ot-sea .sea-deep-main:after{height:220px;-webkit-mask-size:100% 150px,180px 135px,140px 105px;mask-size:100% 150px,180px 135px,140px 105px}:root[data-vis=a] .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-data-node,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--glass-fill-2)}}@media(prefers-reduced-motion:reduce){:root[data-vis=a] .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li):hover{transform:none}}:root[data-vis=b] .ot-sea .sea-deep:before{bottom:auto;height:min(2600px,46%);background:radial-gradient(ellipse 55% 460px at 50% 0,color-mix(in srgb,var(--zone-sun) 14%,transparent),transparent 72%),linear-gradient(var(--glass-grid) 1px,transparent 1px),linear-gradient(90deg,var(--glass-grid) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;background-position:0 0,-1px -1px,-1px -1px;-webkit-mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.45) 35%,transparent 100%);mask-image:linear-gradient(180deg,black 0,rgba(0,0,0,.45) 35%,transparent 100%)}:root[data-vis=b] .ot-sea .sea-deep:after{background:linear-gradient(180deg,color-mix(in srgb,var(--zone-foam) 18%,transparent),color-mix(in srgb,var(--glow-aqua) 24%,transparent) 50%,color-mix(in srgb,var(--glow-aqua) 30%,transparent));--w1b-masks:var(--shape-contours),var(--shape-school),var(--shape-contours),var(--shape-jelly-glow),var(--shape-contours),var(--shape-jelly-glow);-webkit-mask-image:var(--w1b-masks);mask-image:var(--w1b-masks);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--w1b-pos:112% 12%,100% 21%,-14% 41%,100% 52%,108% 72%,0 83%;-webkit-mask-position:var(--w1b-pos);mask-position:var(--w1b-pos);--w1b-size:820px 820px,420px 210px,960px 960px,120px 228px,700px 700px,150px 285px;-webkit-mask-size:var(--w1b-size);mask-size:var(--w1b-size)}:root[data-vis=b] .ot-sea .sea-deep-main:after{bottom:0;height:300px;background:linear-gradient(180deg,color-mix(in srgb,var(--glow-aqua) 34%,transparent),color-mix(in srgb,var(--glow-aqua) 12%,transparent));-webkit-mask:var(--shape-ridges) 0 100%/100% 100% no-repeat;mask:var(--shape-ridges) 0 100%/100% 100% no-repeat}:root:not([data-vis]) .ot-sea .sea-deep:before{bottom:auto;height:min(1400px,30%);background:radial-gradient(ellipse 55% 460px at 50% 0,color-mix(in srgb,var(--zone-sun) 12%,transparent),transparent 72%)}:root:not([data-vis]) .ot-sea .sea-deep{--sea-shafts:0}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .sea-sec{position:relative;padding-top:clamp(96px,11vw,160px)}:root[data-vis=b] .ot-sea .sea-deep .sea-sec+.sea-sec:before{content:"";position:absolute;left:0;right:0;top:clamp(40px,5vw,72px);height:1px;pointer-events:none;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--glow-aqua) 34%,transparent) 50%,transparent)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-h2{font-weight:600;letter-spacing:-.04em;line-height:1.02}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .sea-h2 em{background:linear-gradient(92deg,var(--sea-blue-lite),var(--glow-sky));-webkit-background-clip:text;background-clip:text;color:transparent}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-head{gap:16px}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .sea-eyebrow>span:not(.sea-depth){display:inline-flex;align-items:center;gap:8px;padding:5px 12px 5px 10px;border:1px solid var(--glass-line);border-radius:999px;background:none;font-size:12px;letter-spacing:.14em;color:var(--zone-mist)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .sea-eyebrow>span:not(.sea-depth):before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sea-blue-lite);box-shadow:0 0 color-mix(in srgb,var(--glow-aqua) 60%,transparent);animation:w1b-ping 2.4s ease-out infinite}@keyframes w1b-ping{0%{box-shadow:0 0 color-mix(in srgb,var(--glow-aqua) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-data-node,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway){border-color:var(--glass-line);border-radius:16px;background-color:var(--glass-fill);box-shadow:inset 0 1px 0 var(--glass-hi);-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-trust-card,.hs-teams-tree,.sea-labs,.ot-window,.hs-fway){position:relative}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,color-mix(in srgb,var(--glow-aqua) 70%,transparent),transparent 30%,transparent 72%,color-mix(in srgb,var(--glow-aqua) 30%,transparent));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .ht-col.is-start{box-shadow:inset 0 2px 0 var(--sea-sky),0 24px 48px -30px var(--glass-shade)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .ht-col.is-top{box-shadow:inset 0 2px 0 var(--ot-ours),0 24px 48px -30px var(--glass-shade)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li,.ht-col){transition:transform .35s var(--ot-ease),box-shadow .35s var(--ot-ease)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li):hover{transform:translateY(-3px);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px color-mix(in srgb,var(--glow-aqua) 30%,transparent),0 28px 56px -30px var(--glass-shade)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .hs-trust-card>.gv-icon{box-sizing:content-box;padding:8px;border:1px solid var(--glass-line-2);border-radius:10px;background:var(--glass-fill-2)}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .hs-way-ico{background:var(--glass-fill-2);border-color:color-mix(in srgb,var(--glow-aqua) 35%,transparent)}@property --w1b-a{syntax:"<angle>";inherits:false;initial-value:0deg}:root[data-vis=b] .ot-sea .sea-deep .ot-btn-light{border:1px solid transparent;background:linear-gradient(var(--sea-foam),var(--sea-foam)) padding-box,conic-gradient(from var(--w1b-a),var(--sea-foam) 0 70%,var(--glow-aqua) 82%,var(--sea-foam) 94%) border-box;box-shadow:0 0 0 4px color-mix(in srgb,var(--glow-aqua) 12%,transparent),0 14px 34px -14px color-mix(in srgb,var(--glow-aqua) 50%,transparent);animation:w1b-ring 6s linear infinite}:root[data-vis=b] .ot-sea .sea-deep .ot-btn-light:hover{background:linear-gradient(var(--sea-sky),var(--sea-sky)) padding-box,conic-gradient(from var(--w1b-a),var(--sea-sky) 0 70%,var(--sea-foam) 82%,var(--sea-sky) 94%) border-box}@keyframes w1b-ring{to{--w1b-a:360deg}}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .ot-btn-ghost{background:var(--glass-fill);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:is([data-vis=b],:not([data-vis])) .ot-btn svg,:root:is([data-vis=b],:not([data-vis])) .sea-link svg{transition:transform .25s var(--ot-ease)}:root:is([data-vis=b],:not([data-vis])) .ot-btn:hover svg,:root:is([data-vis=b],:not([data-vis])) .sea-link:hover svg{transform:translate(3px)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .sea-sec:not(.hs-platform)>*,:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .hs-platform>.sea-head{animation:w1-rise-soft linear both;animation-timeline:view();animation-range:entry 0% entry 40%}}}@media(max-width:760px){:root[data-vis=b] .ot-sea .sea-deep:after{--w1b-size:420px 420px,240px 120px,480px 480px,70px 133px,380px 380px,86px 163px;--w1b-pos:150% 12%,-4% 22%,-60% 41%,106% 52%,150% 72%,-2% 80%}:root[data-vis=b] .ot-sea .sea-deep-main:after{height:200px}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-data-node,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--glass-fill-2)}}@media(prefers-reduced-motion:reduce){:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep .sea-eyebrow>span:before,:root[data-vis=b] .ot-sea .sea-deep .ot-btn-light{animation:none}:root:is([data-vis=b],:not([data-vis])) .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li):hover{transform:none}}:root[data-vis=c] .hs-hero{background-image:linear-gradient(180deg,transparent 62%,color-mix(in srgb,var(--glow-aqua) 12%,transparent)),linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px);background-size:100% 100%,64px 64px,64px 64px;background-position:0 0,-1px -1px,-1px -1px}:root[data-vis=c] .ot-sea .sea-deep:before{background:radial-gradient(ellipse 60% 560px at 50% 0,color-mix(in srgb,var(--zone-sun) 20%,transparent),transparent 70%),radial-gradient(ellipse 34% 9% at 10% 30%,color-mix(in srgb,var(--glow-aqua) 12%,transparent),transparent 70%),radial-gradient(ellipse 30% 8% at 90% 44%,color-mix(in srgb,var(--glow-violet) 16%,transparent),transparent 70%),radial-gradient(ellipse 36% 9% at 18% 60%,color-mix(in srgb,var(--glow-sky) 12%,transparent),transparent 70%),radial-gradient(ellipse 34% 8% at 84% 74%,color-mix(in srgb,var(--glow-violet) 16%,transparent),transparent 70%),radial-gradient(ellipse 50% 7% at 50% 92%,color-mix(in srgb,var(--glow-aqua) 12%,transparent),transparent 70%)}:root[data-vis=c] .ot-sea .sea-deep-main:before{top:28%;bottom:0;background:color-mix(in srgb,var(--glow-aqua) 50%,transparent);-webkit-mask:var(--shape-plankton) 0 0/700px 700px repeat;mask:var(--shape-plankton) 0 0/700px 700px repeat}:root[data-vis=c] .ot-sea .sea-deep:after{background:linear-gradient(180deg,color-mix(in srgb,var(--zone-foam) 18%,transparent) 0,color-mix(in srgb,var(--glow-aqua) 34%,transparent),color-mix(in srgb,var(--glow-violet) 40%,transparent) 80%);--w1c-masks:var(--shape-school),var(--shape-jelly-glow),var(--shape-jelly-glow),var(--shape-jelly-glow),var(--shape-jelly-glow),var(--shape-jelly-glow);-webkit-mask-image:var(--w1c-masks);mask-image:var(--w1c-masks);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;--w1c-pos:100% 12%,0 27%,100% 40%,0 53%,100% 66%,0 81%;-webkit-mask-position:var(--w1c-pos);mask-position:var(--w1c-pos);--w1c-size:420px 210px,110px 209px,150px 285px,96px 182px,170px 323px,120px 228px;-webkit-mask-size:var(--w1c-size);mask-size:var(--w1c-size)}:root[data-vis=c] .ot-sea .sea-deep-main:after{bottom:0;height:300px;background:linear-gradient(180deg,color-mix(in srgb,var(--glow-aqua) 46%,transparent),color-mix(in srgb,var(--glow-violet) 30%,transparent) 60%,color-mix(in srgb,var(--zone-foam) 6%,transparent));-webkit-mask-image:var(--shape-corals),var(--shape-corals),var(--shape-floor);mask-image:var(--shape-corals),var(--shape-corals),var(--shape-floor);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:8% 90%,90% 96%,0 100%;mask-position:8% 90%,90% 96%,0 100%;-webkit-mask-size:300px 225px,220px 165px,100% 150px;mask-size:300px 225px,220px 165px,100% 150px;opacity:.75}:root[data-vis=c] .ot-sea .sea-deep .sea-sec{padding-top:clamp(104px,12vw,176px)}:root[data-vis=c] .ot-sea .sea-h2{font-weight:600;letter-spacing:-.036em;line-height:1.02}:root[data-vis=c] .ot-sea .sea-deep .sea-h2 em{text-shadow:0 0 28px color-mix(in srgb,var(--glow-aqua) 45%,transparent)}:root[data-vis=c] .ot-sea .hs-final .hs-final-mark{text-shadow:0 0 60px color-mix(in srgb,var(--glow-aqua) 40%,transparent)}:root[data-vis=c] .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-data-node,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway){border-color:color-mix(in srgb,var(--glow-aqua) 18%,var(--glass-line));border-radius:var(--ot-radius-l);background-image:radial-gradient(120% 70% at 50% -10%,color-mix(in srgb,var(--glow-aqua) 9%,transparent),transparent 60%);background-color:var(--glass-fill);box-shadow:inset 0 1px 0 var(--glass-hi),0 30px 70px -40px color-mix(in srgb,var(--glow-aqua) 35%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:border-color .3s,box-shadow .3s,transform .35s var(--ot-ease)}:root[data-vis=c] .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li,.ht-col,.hs-problem-panel):hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--glow-aqua) 45%,transparent);box-shadow:inset 0 1px 0 var(--glass-hi),0 0 0 1px color-mix(in srgb,var(--glow-aqua) 20%,transparent),0 30px 80px -30px color-mix(in srgb,var(--glow-aqua) 45%,transparent)}:root[data-vis=c] .ot-sea .sea-deep .hs-trust-card>.gv-icon{filter:drop-shadow(0 0 8px color-mix(in srgb,var(--glow-aqua) 60%,transparent))}:root[data-vis=c] .ot-sea .sea-deep .ot-btn-light{box-shadow:0 0 0 6px color-mix(in srgb,var(--glow-aqua) 10%,transparent),0 0 40px -6px color-mix(in srgb,var(--glow-aqua) 60%,transparent)}:root[data-vis=c] .ot-sea .sea-deep .ot-btn-ghost{background:var(--glass-fill)}:root[data-vis=c] .ot-btn svg,:root[data-vis=c] .sea-link svg{transition:transform .25s var(--ot-ease)}:root[data-vis=c] .ot-btn:hover svg,:root[data-vis=c] .sea-link:hover svg{transform:translate(3px)}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){:root[data-vis=c] .ot-sea .sea-deep .sea-sec:not(.hs-platform)>*,:root[data-vis=c] .ot-sea .sea-deep .hs-platform>.sea-head{animation:w1-rise linear both;animation-timeline:view();animation-range:entry 0% entry 42%}}}@media(max-width:760px){:root[data-vis=c] .ot-sea .sea-deep:after{--w1c-size:240px 120px,66px 125px,90px 171px,60px 114px,100px 190px,72px 137px;--w1c-pos:110% 12%,-3% 27%,106% 40%,-2% 53%,106% 66%,0 80%}:root[data-vis=c] .ot-sea .sea-deep-main:after{height:220px;-webkit-mask-size:180px 135px,140px 105px,100% 120px;mask-size:180px 135px,140px 105px,100% 120px}:root[data-vis=c] .ot-sea .sea-deep :is(.hs-problem-panel,.hs-routing-sim,.hs-routing-cases li,.ht-col,.ht-notes p,.hv-rung,.hv-explain,.hs-ways,.hs-data-node,.hs-trust-card,.hs-teams-tree,.hs-faq-card,.sea-faq-card,.sea-labs,.ot-window,.hs-fway){-webkit-backdrop-filter:none;backdrop-filter:none;background-color:var(--glass-fill-2)}}@media(prefers-reduced-motion:reduce){:root[data-vis=c] .ot-sea .sea-deep :is(.hs-trust-card,.hv-rung,.hs-routing-cases li,.ht-col,.hs-problem-panel):hover{transform:none}}html:has(.ot-sea),html:has(.ot-sea) body{margin:0;background:var(--sea-abyss-3)}html:has(.ot-sea) :is(*,*:before,*:after){box-sizing:border-box}.ot-page.ot-sea{background:var(--sea-abyss-2);color:var(--sea-text);font:400 16px/1.55 var(--ot-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:clip}.ot-sea .sea-wrap{max-width:var(--ot-container);margin-inline:auto;padding-inline:var(--ot-gutter);min-width:0}.sea-ico{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ot-sea :is(a,button,summary,pre):focus-visible{outline:3px solid var(--ot-focus);outline-offset:3px}.sea-wave :is(a,button):focus-visible{outline-color:var(--sea-sky)}.sea-hero{background-color:var(--sea-cream);background-image:linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px}.sea-hero .sea-wrap{display:flex;flex-direction:column;align-items:flex-start;gap:20px;padding-block:clamp(32px,4vw,56px) clamp(8px,1.2vw,16px)}.sea-h1{margin:0;max-width:1120px;font:700 var(--fs-hero)/1.02 var(--ot-sans);letter-spacing:-.035em;color:var(--sea-ink);text-wrap:balance}.sea-h1 em{display:block;font-style:normal;color:var(--sea-blue)}.sea-sub{margin:0;max-width:40em;font-size:18px;line-height:1.55;color:var(--sea-text);text-wrap:pretty}@media(max-width:1199px){.sea-sub{font-size:16px}}.sea-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.sea-note{font:400 14px/1.45 var(--ot-mono);color:var(--sea-muted)}:is(:lang(zh),:lang(ja),:lang(ko)) .sea-h1{letter-spacing:0;line-height:1.16;font-weight:700;font-size:56px}@media(max-width:1199px){:is(:lang(zh),:lang(ja),:lang(ko)) .sea-h1{font-size:40px}}@media(max-width:760px){:is(:lang(zh),:lang(ja),:lang(ko)) .sea-h1{font-size:28px}}:is(:lang(zh),:lang(ja),:lang(ko)) .sea-sub{line-height:1.75}:is(:lang(zh),:lang(ja),:lang(ko)) :is(.sea-note,.sea-wave-note){font-family:var(--ot-sans);letter-spacing:.02em}.sea-proof{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;width:100%;max-width:1040px;margin:4px 0 0;padding:0;border:1px solid var(--sea-cream-line);border-radius:12px;background:var(--sea-cream-card);overflow:hidden}.sea-proof li{min-width:0}.sea-proof li+li{border-left:1px solid var(--sea-cream-line)}.ot-sea .sea-proof a{position:relative;display:grid;gap:4px;height:100%;padding:12px 18px 13px;color:var(--sea-ink);text-decoration:none}.sea-proof a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:currentColor;opacity:0;transition:opacity .15s;pointer-events:none}.sea-proof a:hover:before{opacity:.06}.sea-proof-k{font:400 12px/1.3 var(--ot-mono);letter-spacing:.04em;color:var(--sea-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sea-proof-v{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 6px;font:400 14px/1.35 var(--ot-sans);color:var(--sea-text);font-variant-numeric:tabular-nums}.sea-proof-v b{font:600 16px/1.2 var(--ot-sans);color:var(--sea-ink)}.sea-proof-v small{font-size:14px;color:var(--sea-muted)}.sea-proof-v code{font:500 14px/1.3 var(--ot-mono);color:var(--sea-ink)}.sea-proof-tag{align-self:center;margin-left:auto;padding:2px 8px;border-radius:999px;background:var(--ot-chip);color:var(--ot-strong);font:600 12px/1.3 var(--ot-sans);font-variant-numeric:tabular-nums;white-space:nowrap}:is(:lang(zh),:lang(ja),:lang(ko)) .sea-proof-k{font-family:var(--ot-sans);letter-spacing:.02em}.sea-wave{position:relative;background:var(--sea-cream)}.sea-wave-cap{position:relative;z-index:1;padding-block:clamp(14px,1.8vw,22px) 0}.sea-wave-cap .sea-wrap{display:grid;gap:8px}.sea-pick-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.sea-pick-q{margin:0;font:600 14px/1.3 var(--ot-sans);color:var(--sea-ink)}.sea-pick{display:flex;flex-wrap:wrap;gap:8px}.sea-chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--sea-cream-line);border-radius:999px;background:var(--sea-cream-card);color:var(--sea-ink);font:500 14px/1 var(--ot-sans);cursor:pointer;transition:background-color .2s,border-color .2s,color .2s}.sea-chip:hover{border-color:var(--sea-ink)}.sea-chip[aria-pressed=true]{background:var(--sea-ink);border-color:var(--sea-ink);color:var(--sea-white)}.sea-dot{width:10px;height:10px;flex:none;border-radius:50%;background:var(--c)}.sea-wave-note{margin:0;max-width:66em;min-height:1.5em;font:400 12px/1.5 var(--ot-mono);letter-spacing:.02em;color:var(--sea-muted);text-wrap:pretty}.sea-wave-note b{font-weight:400;color:var(--sea-ink)}.sea-wave-art{position:relative;height:clamp(250px,24vw,330px);margin-top:-8px;overflow:hidden}.sea-wave-cv{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;touch-action:pan-y}.sea-wave.is-plain .sea-wave-art{margin-top:0}.sea-deep{position:relative;color:var(--sea-mist);background:linear-gradient(180deg,var(--sea-abyss-1) 0%,var(--sea-abyss-2) 42%,var(--sea-abyss-3) 88%)}.sea-deep-bg{position:sticky;top:0;z-index:0;height:100vh;margin-bottom:-100vh;pointer-events:none}.sea-deep-cv{display:block;width:100%;height:100%}.sea-deep-main{position:relative;z-index:1}.sea-sec{padding-top:clamp(72px,9vw,128px);scroll-margin-top:calc(var(--header-h,80px) + 16px);min-width:0}.sea-trust{display:flex;align-items:flex-start;gap:10px;max-width:880px;margin:0;padding-top:clamp(20px,2.4vw,32px);font-size:14px;line-height:1.55;color:var(--sea-mist)}.sea-trust .sea-ico{margin-top:2px;color:var(--sea-sky)}.ot-sea .sea-trust a{color:var(--sea-foam);text-decoration:underline;text-decoration-color:var(--sea-rule-2);text-underline-offset:4px;white-space:nowrap}.ot-sea .sea-trust a:hover{text-decoration-color:currentColor}.sea-trust+.sea-sec{padding-top:clamp(40px,5vw,64px)}.sea-head{display:grid;gap:18px;max-width:820px}.sea-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font:400 12px/1.3 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sea-haze)}.sea-depth{color:var(--sea-sky);letter-spacing:.04em;text-transform:none}.sea-h2{margin:0;font:700 56px/1.04 var(--ot-sans);letter-spacing:-.03em;color:var(--sea-foam);text-wrap:balance}@media(max-width:1199px){.sea-h2{font-size:40px}}@media(max-width:760px){.sea-h2{font-size:28px}}.sea-h2 em{font-style:normal;color:var(--sea-sky)}.sea-lede{margin:0;max-width:40em;font-size:18px;line-height:1.6;color:var(--sea-mist);text-wrap:pretty}.ot-sea .sea-h3{margin:0;font:700 18px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--sea-foam)}.sea-mono{margin:0;font:400 12px/1.3 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sea-haze)}.ot-sea .sea-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 14px/1.2 var(--ot-sans);color:var(--sea-foam);text-decoration:underline;text-decoration-color:var(--sea-rule-2);text-decoration-thickness:1px;text-underline-offset:5px}.ot-sea .sea-link:hover{text-decoration-color:currentColor}.sea-link b{font-weight:600;color:var(--sea-sky)}.sea-more{display:flex;flex-wrap:wrap;gap:4px 28px;margin:24px 0 0}:is(:lang(zh),:lang(ja),:lang(ko)) :is(.sea-h2,.sea-h3,.sea-pillar-name){letter-spacing:0}:is(:lang(zh),:lang(ja),:lang(ko)) .sea-h2{line-height:1.18}:is(:lang(zh),:lang(ja),:lang(ko)) .sea-h2 em{display:block}:is(:lang(zh),:lang(ja),:lang(ko)) .sea-eyebrow{letter-spacing:.06em}.sea-probs{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 48px;margin:48px 0 0;padding:0}.sea-prob{display:grid;align-content:start;gap:10px;padding:24px 0 16px;border-top:1px solid var(--sea-rule);min-width:0}.sea-prob p{margin:0;font-size:16px;line-height:1.6;color:var(--sea-mist)}.sea-prob .sea-link{justify-self:start}.sea-pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:48px;border-top:1px solid var(--sea-rule)}.sea-pillar{display:grid;align-content:start;gap:14px;padding:28px 28px 32px 0;min-width:0}.sea-pillar+.sea-pillar{padding-left:28px;border-left:1px solid var(--sea-rule)}.ot-sea .sea-pillar-name{margin:0;font:700 40px/1.05 var(--ot-sans);letter-spacing:-.03em;color:var(--sea-foam)}@media(max-width:1199px){.ot-sea .sea-pillar-name{font-size:28px}}.sea-ticks{list-style:none;display:grid;gap:10px;margin:0;padding:0}.sea-ticks li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.5;color:var(--sea-mist)}.sea-ticks li:before{content:"";width:14px;height:1.5px;margin-top:11px;background:var(--sea-sky)}.sea-prices{margin:40px 0 0}.sea-price-list{list-style:none;display:grid;margin:0;padding:0;border-top:1px solid var(--sea-rule)}.sea-price{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(64px,1.5fr) minmax(76px,max-content) minmax(96px,max-content) minmax(124px,max-content);align-items:center;gap:8px 24px;padding-block:16px;border-bottom:1px solid var(--sea-rule)}.sea-price-name{display:grid;gap:2px;min-width:0}.ot-sea .sea-price-name a{font:600 16px/1.3 var(--ot-sans);color:var(--sea-foam)}.ot-sea .sea-price-name a:hover{text-decoration:underline;text-underline-offset:4px}.sea-price-name span{font:400 12px/1.4 var(--ot-mono);color:var(--sea-haze)}.sea-bar{position:relative;height:8px;border-radius:8px;background:var(--sea-rule)}.sea-bar i{position:absolute;top:0;bottom:0;left:0;border-radius:8px;background:var(--c,var(--sea-sky))}.sea-bar i.is-low{--c:var(--ot-save-low-ink)}.sea-bar i.is-mid{--c:var(--ot-save-mid-ink)}.sea-bar i.is-high{--c:var(--ot-save-high-ink)}.sea-price-name .ot-hot{justify-self:start}.sea-num{display:grid;gap:2px;justify-items:end;font-variant-numeric:tabular-nums;white-space:nowrap}.sea-num :is(s,b){font:400 14px/1.2 var(--ot-mono)}.sea-num s{color:var(--ot-official);text-decoration-color:currentColor}.sea-num b{color:var(--sea-foam)}.sea-num small{font:400 12px/1.2 var(--ot-mono);color:var(--sea-haze)}.sea-save{justify-self:end;font:400 14px/1.2 var(--ot-mono);color:var(--sea-sky);font-variant-numeric:tabular-nums;white-space:nowrap}.sea-price.is-offer .sea-save{font-size:14px}.sea-prices figcaption{display:grid;gap:8px;max-width:64em;margin-top:20px;font-size:14px;line-height:1.55;color:var(--sea-haze)}.ot-sea .sea-prices figcaption a{color:var(--sea-sky);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.sea-labs{margin:20px 0 0;padding:16px 18px;border:1px solid var(--sea-rule);border-radius:14px;background:var(--sea-card);font-size:14px;line-height:1.5;color:var(--sea-mist)}.sea-labs[hidden]{display:none}.sea-figure{min-width:0;margin-top:40px}.sea-deep .ot-agent .ot-window{background:var(--ot-surface);border-color:var(--sea-rule)}.sea-deep .ot-agent .ot-window-bar{background:var(--ot-surface-2);border-color:var(--sea-rule)}.sea-cols{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px;margin:40px 0 0;padding:0}.sea-cols li{display:grid;align-content:start;gap:8px;padding-top:20px;border-top:1px solid var(--sea-rule)}.sea-cols p{margin:0;font-size:16px;line-height:1.6;color:var(--sea-mist)}.sea-sec.is-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.sea-sec.is-split .sea-figure{margin-top:0}.sea-chips{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:32px 0 0;padding:0}.sea-chips li{display:grid;gap:4px;padding:14px 16px;border:1px solid var(--sea-rule);border-radius:12px;background:var(--sea-card)}.sea-chips b{font:600 14px/1.3 var(--ot-sans);color:var(--sea-foam)}.sea-chips span{font-size:14px;line-height:1.5;color:var(--sea-haze)}.sea-start{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:48px;align-items:start;margin-top:48px}.sea-steps{list-style:none;display:grid;margin:0;padding:0;counter-reset:step}.sea-steps li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:4px 12px;padding-block:20px;border-top:1px solid var(--sea-rule);counter-increment:step}.sea-steps li:before{content:counter(step);grid-row:span 2;display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--sea-sky);border-radius:50%;font:400 14px/1 var(--ot-mono);color:var(--sea-sky)}.sea-steps p{margin:0;font-size:16px;line-height:1.6;color:var(--sea-mist)}.sea-code{min-width:0;border:1px solid var(--sea-rule);border-radius:14px;background:#00000047;overflow:hidden}.sea-code-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--sea-rule)}.sea-code-top .sea-mono{margin-right:6px}.sea-mchip{min-height:40px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:var(--sea-mist);font:400 14px/1 var(--ot-mono);cursor:pointer}.sea-mchip:hover{border-color:var(--sea-rule-2)}.sea-mchip[aria-pressed=true]{border-color:var(--sea-sky);color:var(--sea-foam)}.sea-mchip[hidden]{display:none}.sea-code pre{margin:0;padding:18px 18px 22px;overflow-x:auto;font:400 14px/1.75 var(--ot-mono);color:var(--sea-mist);-moz-tab-size:4;-o-tab-size:4;tab-size:4}.sea-code .c-k{color:var(--sea-haze)}.sea-code .c-s{color:var(--sea-foam)}.sea-code .c-c{color:var(--sea-sky)}.sea-code .c-hl{display:inline-block;margin-inline:-6px;padding-inline:6px;border-radius:4px;background:var(--sea-rule);color:var(--sea-foam)}.sea-caret{display:inline-block;width:.6em;height:1.1em;margin-left:1px;vertical-align:-.2em;background:var(--sea-sky);animation:sea-blink 1.1s steps(1) infinite}.sea-caret[hidden]{display:none}@keyframes sea-blink{50%{opacity:0}}.sea-faq{max-width:880px;margin-top:40px}.sea-faq details{border-top:1px solid var(--sea-rule)}.sea-faq details:last-child{border-bottom:1px solid var(--sea-rule)}.sea-faq summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;padding:18px 0;color:var(--sea-foam);cursor:pointer;list-style:none}.sea-faq summary::-webkit-details-marker{display:none}.ot-sea .sea-faq summary h3{margin:0;font:600 18px/1.35 var(--ot-sans);letter-spacing:-.005em;color:inherit}.sea-faq summary:hover h3{color:var(--sea-sky)}.sea-faq summary .sea-ico{color:var(--sea-haze);transition:transform .25s}.sea-faq details[open] summary .sea-ico{transform:rotate(45deg)}.sea-faq p{max-width:760px;margin:0;padding:0 0 22px;font-size:16px;line-height:1.7;color:var(--sea-mist)}.sea-faq p+p{margin-top:-10px}.ot-sea .sea-faq p a,.ot-sea .sea-fine a{color:var(--sea-sky);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.sea-fine{margin:20px 0 0;font-size:14px;line-height:1.55;color:var(--sea-haze)}.sea-final{padding-bottom:clamp(72px,9vw,120px)}.sea-final .sea-h2{font-size:72px}@media(max-width:1199px){.sea-final .sea-h2{font-size:56px}}@media(max-width:760px){.sea-final .sea-h2{font-size:40px}}.sea-final .sea-cta{margin-top:28px}.sea-floor{position:relative;z-index:1;background:var(--sea-abyss-3)}.sea-sec.is-light{--sea-foam:var(--sea-ink);--sea-mist:var(--sea-text);--sea-haze:var(--sea-muted);--sea-sky:var(--sea-blue-ink);--sea-rule:var(--sea-cream-line);--sea-rule-2:var(--sea-cream-rule-2);--sea-card:var(--sea-cream-card);position:relative;margin-top:clamp(72px,9vw,128px);padding-block:clamp(56px,6vw,88px);color:var(--sea-text);-o-border-image:conic-gradient(var(--sea-cream) 0 0) 0//0 100vmax;border-image:conic-gradient(var(--sea-cream) 0 0) fill 0//0 100vmax}.sea-sec.is-light .sea-h2 em{color:var(--sea-blue)}.sea-sec.is-light .sea-depth{color:var(--sea-blue-ink)}.sea-sec.is-light :is(a,button,summary,pre):focus-visible{outline-color:var(--sea-blue)}.sea-sec.is-light+.sea-sec{padding-top:clamp(72px,9vw,128px)}.sea-faq-wrap{display:grid;grid-template-columns:minmax(0,880px) minmax(260px,320px);justify-content:space-between;gap:32px 56px;align-items:start;margin-top:40px}.sea-faq-wrap .sea-faq{margin-top:0}.sea-faq-card{position:sticky;top:calc(var(--header-h,80px) + 24px);display:grid;justify-items:start;gap:14px;padding:24px;border:1px solid var(--sea-rule);border-radius:14px;background:var(--sea-card)}.sea-faq-card p{margin:0;font-size:14px;line-height:1.6;color:var(--sea-mist)}.ot-sea .sea-faq-card .sea-link{min-height:32px;font-size:14px;overflow-wrap:anywhere}@media(max-width:1060px){.sea-faq-wrap{grid-template-columns:minmax(0,1fr)}.sea-faq-card{position:static}}@media(max-width:900px){.sea-pillars{grid-template-columns:minmax(0,1fr)}.sea-pillar,.sea-pillar+.sea-pillar{padding:28px 0;border-left:0;border-top:1px solid var(--sea-rule)}.sea-pillar:first-child{border-top:0}.sea-start,.sea-sec.is-split{grid-template-columns:minmax(0,1fr)}.sea-sec.is-split .sea-figure{margin-top:8px}.sea-cols,.sea-chips{grid-template-columns:minmax(0,1fr)}.sea-cols{gap:0}.sea-cols li{padding-bottom:16px}}@media(max-width:760px){.sea-probs{grid-template-columns:minmax(0,1fr)}.sea-price{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"name name name" "bar bar bar" "off ours save";gap:10px 16px}.sea-price-name{grid-area:name}.sea-bar{grid-area:bar}.sea-num.is-off{grid-area:off;justify-items:start}.sea-num.is-ours{grid-area:ours;justify-items:start}.sea-save{grid-area:save;align-self:end}}@media(max-width:860px){.sea-proof{grid-template-columns:minmax(0,1fr)}.sea-proof li+li{border-left:0;border-top:1px solid var(--sea-cream-line)}.sea-proof a{grid-template-columns:minmax(0,1fr);padding:10px 14px 11px}}@media(max-width:640px){.sea-wave-cap{display:none}.sea-wave-art{height:200px;margin-top:0}.sea-trust{font-size:14px}.sea-trust+.sea-sec{padding-top:36px}}@media(max-width:520px){.sea-hero .sea-cta,.ot-sea .sea-hero .sea-btn{width:100%}.sea-final .sea-cta{flex-direction:column;align-items:stretch}.sea-lede{font-size:16px}}@media(prefers-reduced-motion:reduce){.ot-sea *,.ot-sea *:before,.ot-sea *:after{transition:none!important;animation:none!important}html:has(.ot-sea){scroll-behavior:auto}}:root[data-vis=a] :is(.ot-mp-table-wrap,.ot-mp-strip,.ot-chips li,.ot-intro .ot-card,.ot-models-page .ot-mp-select,.ot-models-page .ot-mp-search){border-color:var(--paper-line);background-color:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi),0 18px 40px -30px var(--paper-shade);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-vis=a] :is(.ot-mp-table-wrap,.ot-mp-strip){border-radius:16px}:root[data-vis=a] .ot-mp-table thead th{background:color-mix(in srgb,var(--paper-glass) 80%,var(--ot-surface-2))}:root[data-vis=a] .ot-mp-table tbody tr{transition:background-color .2s}:root[data-vis=a] .ot-mp-table tbody tr:hover{background:color-mix(in srgb,var(--glow-sky) 8%,transparent)}:root[data-vis=a] .ot-models-page{background-image:radial-gradient(ellipse 80% 420px at 50% 0,color-mix(in srgb,var(--glow-sky) 10%,transparent),transparent 72%)}:root:is([data-vis=b],:not([data-vis])) :is(.ot-mp-table-wrap,.ot-mp-strip){position:relative;border-color:var(--paper-line);border-radius:14px;background-color:var(--paper-glass);box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root:is([data-vis=b],:not([data-vis])) :is(.ot-mp-table-wrap,.ot-mp-strip):after{content:"";position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;padding:1px;pointer-events:none;background:linear-gradient(140deg,color-mix(in srgb,var(--sea-blue) 60%,transparent),transparent 26%,transparent 74%,color-mix(in srgb,var(--sea-blue) 26%,transparent));-webkit-mask:linear-gradient(black 0 0) content-box,linear-gradient(black 0 0);-webkit-mask-composite:xor;mask:linear-gradient(black 0 0) content-box exclude,linear-gradient(black 0 0)}:root:is([data-vis=b],:not([data-vis])) .ot-mp-table tbody tr{transition:background-color .2s,box-shadow .2s}:root:is([data-vis=b],:not([data-vis])) .ot-mp-table tbody tr:hover{background:color-mix(in srgb,var(--sea-blue) 6%,transparent);box-shadow:inset 3px 0 0 var(--sea-blue)}:root:is([data-vis=b],:not([data-vis])) .ot-mp-table thead th{border-bottom-color:color-mix(in srgb,var(--sea-blue) 30%,var(--paper-line))}:root[data-vis=b] .ot-models-page{background-image:linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px;background-repeat:repeat}:root:is([data-vis=b],:not([data-vis])) .ot-mp-tabs button[aria-pressed=true]{border-color:var(--sea-blue);color:var(--ot-strong)}:root[data-vis=c] .ot-models-page{background-image:radial-gradient(ellipse 40% 360px at 12% 0,color-mix(in srgb,var(--glow-aqua) 16%,transparent),transparent 70%),radial-gradient(ellipse 36% 320px at 88% 40px,color-mix(in srgb,var(--glow-violet) 10%,transparent),transparent 70%)}:root[data-vis=c] :is(.ot-mp-table-wrap,.ot-mp-strip){border-color:color-mix(in srgb,var(--sea-blue) 16%,var(--paper-line));border-radius:16px;background-color:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi),0 24px 50px -34px color-mix(in srgb,var(--sea-blue) 40%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-vis=c] .ot-mp-table tbody tr:hover{background:color-mix(in srgb,var(--glow-aqua) 10%,transparent)}.ot-models-page{padding:clamp(32px,4vw,56px) 0 clamp(64px,8vw,104px)}.ot-models-page .ot-wrap{max-width:var(--ot-container)}.ot-models-page .ot-mp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap}.ot-mp-head h1{margin:0;font:700 var(--ot-display-l)/1.1 var(--ot-sans);letter-spacing:-.025em;color:var(--ot-strong)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-mp-head h1{letter-spacing:0;line-height:1.12}.ot-mp-deal{margin:16px 0 0;max-width:46em;font:600 18px/1.45 var(--ot-sans);letter-spacing:-.005em;color:var(--ot-strong);text-wrap:pretty}@media(max-width:1199px){.ot-mp-deal{font-size:16px}}.ot-mp-sub{margin:8px 0 0;max-width:46em;font-size:16px;line-height:1.55;color:var(--ot-text);text-wrap:pretty}.ot-mp-cta{min-height:48px}.ot-signed-in .ot-models-page .ot-mp-cta{display:none}.ot-session-pending .ot-models-page .ot-mp-cta{visibility:hidden;animation:ot-session-show 0s 3s forwards}.ot-models-page svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ot-mp-sprite{position:absolute;width:0;height:0;overflow:hidden}.ot-mp-strip{display:flex;flex-wrap:wrap;align-items:center;gap:6px 24px;margin:24px 0 0;padding:10px 16px;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface)}.ot-mp-facts{flex:1 1 auto;min-width:0}.ot-mp-facts ul{display:flex;flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none}.ot-mp-facts li{display:inline-flex;align-items:center;gap:8px;min-height:28px;font-size:14px;line-height:1.35;color:var(--ot-text)}.ot-mp-facts li svg{width:16px;height:16px;flex:none;color:var(--ot-muted)}.ot-mp-facts a{color:var(--ot-blue);white-space:nowrap}.ot-mp-strip>.is-talk{margin-left:auto}.ot-mp-talk{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;font:600 14px/1.3 var(--ot-sans);color:var(--ot-blue);cursor:pointer;white-space:nowrap}.ot-mp-talk:hover{text-decoration:underline;text-underline-offset:3px}.ot-mp-tabs{display:flex;gap:4px;margin:24px 0 0;border-bottom:1px solid var(--ot-line);overflow-x:auto;scrollbar-width:none}.ot-mp-tabs::-webkit-scrollbar{display:none}.ot-mp-tabs.has-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.ot-mp-tabs.has-more-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px);mask-image:linear-gradient(90deg,transparent,#000 48px)}.ot-mp-tabs.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,#000 48px,#000 calc(100% - 48px),transparent)}.ot-mp-tabs button{flex:none;display:flex;align-items:center;gap:6px;min-height:44px;padding:0 var(--tab-pad,12px);border:0;border-bottom:2px solid transparent;background:none;font:500 14px/1 var(--ot-sans);color:var(--ot-muted);cursor:pointer;white-space:nowrap}.ot-mp-tabs button span{font-size:12px;color:var(--ot-faint)}.ot-mp-tabs button:hover{color:var(--ot-strong)}.ot-mp-tabs button[aria-pressed=true]{color:var(--ot-strong);border-color:var(--ot-strong);font-weight:600}.ot-mp-controls{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px}.ot-mp-filters{flex:none}.ot-mp-filters[hidden]{display:none}.ot-mp-filters summary{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px;border:1px solid var(--ot-line);border-radius:999px;background:transparent;font:500 14px/1 var(--ot-sans);color:var(--ot-strong);cursor:pointer;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ot-mp-filters summary::-webkit-details-marker{display:none}.ot-mp-filters summary:hover,.ot-mp-filters[open] summary{border-color:var(--ot-strong)}.ot-mp-filters summary:focus-visible{outline:2px solid var(--ot-focus);outline-offset:1px}.ot-mp-filters summary svg{width:16px;height:16px;flex:none}.ot-mp-filters-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--ot-blue);color:#fff;font:600 12px/1 var(--ot-sans);font-variant-numeric:tabular-nums}.ot-mp-filters-n[hidden]{display:none}.ot-mp-filters-panel{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 8px);display:grid;gap:12px;padding:16px;border:1px solid var(--ot-line-2);border-radius:12px;background:var(--ot-surface)}.ot-mp-filters-panel .ot-mp-legend{margin:0}.ot-mp-price.is-free small{display:block;margin-top:4px;font-size:12px;line-height:1.4;color:var(--ot-muted);white-space:normal}.ot-mp-search{position:relative;flex:1 1 160px;min-width:0}.ot-mp-search svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--ot-muted)}.ot-models-page .ot-mp-search input{box-sizing:border-box;width:100%;height:40px;padding:0 12px 0 36px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field);font:400 14px/1 var(--ot-sans);color:var(--ot-strong)}.ot-models-page .ot-mp-search input:focus{outline:2px solid var(--ot-focus);outline-offset:-1px;border-color:transparent}.ot-mp-selects{display:flex;flex-wrap:wrap;gap:8px}.ot-mp-select{position:relative;display:inline-flex;align-items:center;gap:2px;height:40px;padding-left:14px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field);font:500 12px/1 var(--ot-sans);color:var(--ot-muted);cursor:pointer;min-width:0}.ot-mp-select:hover{border-color:var(--ot-strong)}.ot-mp-select:focus-within{outline:2px solid var(--ot-focus);outline-offset:1px}.ot-mp-select:after{content:"";position:absolute;right:14px;top:50%;width:6px;height:6px;border-right:1.8px solid var(--ot-muted);border-bottom:1.8px solid var(--ot-muted);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ot-mp-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:100%;max-width:160px;margin:0;padding:0 32px 0 4px;border:0;border-radius:999px;background:transparent;font:600 14px/1 var(--ot-sans);color:var(--ot-strong);cursor:pointer;text-overflow:ellipsis}.ot-mp-select select:focus{outline:none}.ot-mp-filterbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:8px}.ot-mp-filterbar:not(:has(>:not([hidden]))){display:none}.ot-mp-legend{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0 0 0 auto;padding:0;list-style:none;font-size:12px;line-height:1.3;color:var(--ot-muted)}.ot-mp-legend[hidden]{display:none}.ot-mp-legend li{display:inline-flex;align-items:center;gap:6px;min-height:24px}.ot-mp-legend svg{width:16px;height:16px;flex:none}.ot-mp-flags{display:flex;flex-wrap:wrap;gap:6px}.ot-mp-flags[hidden]{display:none}.ot-mp-flags button{min-height:32px;padding:0 12px;border:1px solid var(--ot-line-2);border-radius:999px;background:transparent;font:500 14px/1 var(--ot-sans);color:var(--ot-text);cursor:pointer}.ot-mp-flags button:hover{border-color:var(--ot-strong)}.ot-mp-flags button[aria-pressed=true]{background:var(--ot-blue-soft);border-color:var(--ot-blue);color:var(--ot-blue)}.ot-mp-flags button[aria-pressed=true]:after{content:" ✓"}.ot-mp-count{display:flex;align-items:center;gap:10px;margin:0;font-size:14px;color:var(--ot-muted)}.ot-mp-count[hidden]{display:none}.ot-mp-count button,.ot-mp-empty button{min-height:32px;padding:0;border:0;background:none;color:var(--ot-blue);font:600 14px/1 var(--ot-sans);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ot-mp-views{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field)}.ot-mp-views button{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:var(--ot-text);font:600 14px/1 var(--ot-sans);cursor:pointer;transition:background-color .2s,color .2s}.ot-mp-views button:after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.ot-mp-views button:hover{background:color-mix(in srgb,var(--ot-strong) 8%,transparent)}.ot-mp-views button[aria-pressed=true]{background:var(--ot-solid);color:var(--ot-on-solid)}.ot-mp-views svg{width:16px;height:16px;flex:none}.ot-mp-table-wrap[hidden],.ot-mp-ocean[hidden],.ot-mp-curated[hidden]{display:none}@media(hover:none)and (max-width:640px){.ot-mp-views{display:none}}.ot-mp-trust{display:flex;align-items:center;gap:8px;margin:18px 0 20px;font-size:14px;line-height:1.45;color:var(--ot-muted)}.ot-mp-key{max-width:960px;margin:-12px 0 20px 24px;font-size:14px;line-height:1.5;color:var(--ot-muted)}@media(max-width:600px){.ot-mp-key{margin-left:0}}.ot-mp-trust svg{width:16px;height:16px;flex:none;color:var(--ot-muted)}.ot-mp-curated{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}.ot-models-page .ot-mp-group-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:6px 20px;margin-bottom:10px}.ot-mp-group-head h2{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font:700 22px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-mp-group-head p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--ot-muted)}.ot-mp-seeall,.ot-mp-browse-all{display:inline-flex;align-items:center;min-height:44px;font:600 14px/1.2 var(--ot-sans);color:var(--ot-blue);text-decoration:none;white-space:nowrap}.ot-mp-seeall:hover,.ot-mp-browse-all:hover{text-decoration:underline;text-underline-offset:3px}.ot-mp-browse{display:flex;justify-content:center;margin:0}.ot-mp-browse-all{padding:0 24px;border:1px solid var(--ot-line);border-radius:999px;background:transparent;color:var(--ot-strong)}.ot-mp-browse-all:hover{border-color:var(--ot-strong);text-decoration:none}.ot-mp-ocean{display:grid;gap:14px;padding:18px 20px 20px;border:1px solid var(--sea-rule);border-radius:14px;background:linear-gradient(180deg,var(--sea-abyss-1),var(--sea-abyss-2));color:var(--sea-mist)}.oc-top{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 28px}.oc-hint{margin:0;max-width:46em;font-size:14px;line-height:1.5;color:var(--sea-mist)}.oc-legend{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none}.oc-legend li{display:inline-flex;align-items:center;gap:7px;font:400 12px/1.4 var(--ot-sans);color:var(--sea-haze)}.oc-swatch{width:10px;height:10px;flex:none;border-radius:50%;background:var(--c)}.oc-plot{position:relative;height:560px;margin:0 -8px}.oc-svg{display:block;width:100%;height:100%;border-radius:10px;touch-action:pan-y}.oc-svg:focus{outline:none}.oc-svg:focus-visible{outline:3px solid var(--sea-sky);outline-offset:2px}.oc-loading{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;margin:0;font:400 12px/1 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-haze)}.oc-loading[hidden]{display:none}.oc-line{fill:none;stroke-width:1;opacity:.32;transition:opacity .25s}.oc-line.is-match{opacity:.62}.oc-line.is-dim{opacity:.05}.oc-line.is-on{opacity:1}.oc-hit{fill:none;stroke:transparent;stroke-width:9;pointer-events:stroke;cursor:pointer}.oc-hit.is-off{pointer-events:none}.oc-axis,.oc-tick{stroke:var(--sea-rule-2);stroke-width:1}.oc-axis-title{font:600 14px var(--ot-sans);fill:var(--sea-foam)}.oc-axis-sub,.oc-tick-label{font:400 12px var(--ot-mono);fill:var(--sea-haze)}.oc-axis-sub{letter-spacing:.08em}.oc-tick-label.is-quiet{fill:var(--ot-faint)}.oc-dot{fill:var(--sea-abyss-1);stroke-width:2}.oc-value{font:400 12px var(--ot-mono);fill:var(--sea-foam);paint-order:stroke;stroke:var(--sea-abyss-1);stroke-width:4px;stroke-linejoin:round}:root:is(:lang(zh),:lang(ja),:lang(ko)) .oc-axis-sub{font-family:var(--ot-sans)}.oc-note{margin:0;font-size:14px;line-height:1.5;color:var(--sea-mist)}.oc-note[hidden]{display:none}.oc-note button{min-height:44px;padding:0;border:0;background:none;color:var(--sea-sky);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.oc-panel{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.6fr) auto;align-items:center;gap:16px 32px;min-height:96px;padding-top:16px;border-top:1px solid var(--sea-rule)}.oc-empty{grid-column:1/-1;margin:0;font-size:14px;color:var(--sea-haze)}.oc-model{display:grid;gap:4px;min-width:0}.oc-meta{margin:0;font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-haze)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .oc-meta{font-family:var(--ot-sans);letter-spacing:.04em}.oc-name{margin:0;font:700 22px/1.2 var(--ot-sans);letter-spacing:-.015em;color:var(--sea-foam)}.oc-id{margin:0}.oc-id code{font:400 12px/1.3 var(--ot-mono);color:var(--sea-haze);overflow-wrap:anywhere}.oc-metrics{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px 24px;margin:0}.oc-metrics div{display:grid;gap:4px;min-width:0}.oc-metrics dt{font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--sea-haze)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .oc-metrics dt{font-family:var(--ot-sans);letter-spacing:.04em}.oc-metrics dd{margin:0;font-size:16px;color:var(--sea-mist)}.oc-metrics b{font-weight:600;color:var(--sea-foam)}.oc-metrics small{font-size:14px;color:var(--sea-haze)}.oc-metrics .price-was{margin-left:6px;font-size:14px;color:var(--ot-official);text-decoration-color:currentColor}.oc-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.oc-open{min-height:48px;padding:0 20px;font-size:16px}.oc-clear{min-height:44px;padding:0 4px;border:0;background:none;color:var(--sea-mist);font:500 14px/1 var(--ot-sans);text-decoration:underline;text-decoration-color:var(--sea-rule-2);text-underline-offset:5px;cursor:pointer}.oc-clear:hover{color:var(--sea-foam);text-decoration-color:currentColor}.ot-mp-ocean :is(a,button):focus-visible{outline:3px solid var(--sea-sky);outline-offset:3px}@media(max-width:900px){.oc-panel{grid-template-columns:minmax(0,1fr)}.oc-plot{height:480px}}@media(max-width:600px){.ot-mp-ocean{padding:14px 12px 16px}.oc-plot{height:440px;margin:0 -6px}.oc-hint{font-size:14px}.ot-mp-listbar{flex-direction:column;align-items:stretch}.ot-mp-views{align-self:flex-start}}@media(prefers-reduced-motion:reduce){.oc-line,.ot-mp-views button{transition:none}}.ot-mp-table-wrap{border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface);overflow:clip}.ot-mp-table{width:100%;border-collapse:collapse;font-size:16px}.ot-mp-table thead th{position:sticky;top:var(--header-h);z-index:2;padding:10px 16px;background:var(--ot-surface-2);border-bottom:1px solid var(--ot-line);font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted);text-align:left;white-space:nowrap}.ot-mp-curated .ot-mp-table thead th{position:static}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-mp-table thead th{font-family:var(--ot-sans);letter-spacing:.04em}.ot-mp-table thead th small{font-size:inherit;font-weight:500;letter-spacing:.02em;text-transform:none}.ot-mp-table tbody tr{border-top:1px solid var(--ot-line)}.ot-mp-table tbody tr:first-child{border-top:0}.ot-mp-table tbody tr[hidden]{display:none}.ot-mp-table tbody tr:hover{background:var(--ot-bg-alt)}.ot-mp-table th[scope=row],.ot-mp-table td{padding:12px 16px;text-align:left;vertical-align:middle;font-weight:400}.ot-mp-table th[scope=row]{width:44%}.ot-mp-table.is-unit th[scope=row],.ot-mp-table.is-video th[scope=row]{width:50%}.ot-mp-who{display:grid;gap:6px;min-width:0}.ot-mp-line{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ot-mp-name{font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong);text-decoration:none;letter-spacing:-.01em}.ot-mp-name:hover{color:var(--ot-blue)}.ot-mp-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:12px;line-height:1.35;color:var(--ot-muted)}.ot-mp-meta code{font:12px/1.3 var(--ot-mono);color:var(--ot-faint);overflow-wrap:anywhere}.ot-mp-caps{display:inline-flex;gap:6px;margin-left:2px}.ot-mp-cap{position:relative;display:inline-flex;width:16px;height:16px;color:var(--ot-muted)}.ot-mp-cap svg{width:16px;height:16px}.ot-mp-cap:hover{color:var(--ot-strong)}.ot-mp-cap:hover:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);z-index:3;transform:translate(-50%);padding:4px 8px;border-radius:4px;background:var(--ot-strong);color:var(--ot-on-solid);font:500 12px/1.2 var(--ot-sans);letter-spacing:0;white-space:nowrap;pointer-events:none}.ot-mp-disc{white-space:nowrap}.ot-mp-sorthead{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;margin:-4px 0;padding:4px 0;border:0;background:none;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;text-align:left;cursor:pointer}.ot-mp-sorthead:hover,th[aria-sort] .ot-mp-sorthead{color:var(--ot-strong)}.ot-mp-price{white-space:nowrap;font-variant-numeric:tabular-nums}.ot-mp-price b{font-size:16px;font-weight:600;color:var(--ot-strong)}.ot-mp-price .price-was{margin-left:6px;font-weight:400;font-size:12px;color:var(--ot-official);text-decoration-color:currentColor}.ot-mp-price small{font-size:12px;color:var(--ot-muted)}.ot-mp-price .ot-mp-sep{margin:0 4px;color:var(--ot-faint)}.ot-mp-ctx,.ot-mp-res{color:var(--ot-text);white-space:nowrap}.ot-mp-na{color:var(--ot-faint)}.ot-mp-act{text-align:right!important;width:1%}.ot-mp-chat,.ot-mp-details{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--ot-line);border-radius:999px;font:500 14px/1 var(--ot-sans);color:var(--ot-strong);text-decoration:none;white-space:nowrap}.ot-mp-details{border-color:transparent;color:var(--ot-blue)}.ot-mp-chat:hover{border-color:var(--ot-blue);color:var(--ot-blue)}.ot-mp-details:hover{border-color:var(--ot-line-2)}.ot-mp-chat:after,.ot-mp-details:after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}.ot-mp-empty{margin:0;padding:28px 16px;text-align:center;color:var(--ot-muted)}.ot-mp-empty[hidden]{display:none}.ot-mp-more{display:block;width:100%;min-height:48px;border:0;border-top:1px solid var(--ot-line);background:var(--ot-surface-2);font:600 14px/1 var(--ot-sans);color:var(--ot-strong);cursor:pointer}.ot-mp-more:hover{background:var(--ot-chip)}.ot-mp-more[hidden]{display:none}.ot-mp-note{margin:14px 0 0;font-size:12px;line-height:1.5;color:var(--ot-muted)}.ot-mp-tiers{margin-top:12px;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface);scroll-margin-top:calc(var(--header-h, 64px) + 16px)}.ot-mp-tiers>summary{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;min-height:52px;padding:8px 48px 8px 20px;position:relative;cursor:pointer;list-style:none}.ot-mp-tiers>summary::-webkit-details-marker{display:none}.ot-mp-tiers>summary:after{content:"";position:absolute;right:22px;top:50%;width:8px;height:8px;margin-top:-6px;border-right:1.8px solid var(--ot-muted);border-bottom:1.8px solid var(--ot-muted);transform:rotate(45deg);transition:transform .2s}.ot-mp-tiers[open]>summary:after{transform:rotate(225deg);margin-top:-2px}.ot-mp-tiers h2{margin:0;font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-mp-tiers-hint{font-size:14px;line-height:1.4;color:var(--ot-muted)}.ot-mp-tiers-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:24px 40px;align-items:start;padding:8px 24px 24px;border-top:1px solid var(--ot-line)}.ot-mp-tiers-text p{margin:12px 0 0;max-width:62ch;font-size:14px;line-height:1.65;color:var(--ot-text)}.ot-tier-fig{margin:16px 0 0}.ot-tier-chart{position:relative;height:150px;margin-top:28px}.ot-tier-bars{display:block;width:100%;height:100%;overflow:visible}.ot-tier-bars rect:is(.is-t1,.is-t2,.is-t3){fill:var(--ot-ours)}.ot-tier-bars rect.is-official{fill:none;stroke:var(--ot-official);stroke-width:1.5;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.ot-tier-line{stroke:var(--ot-muted);stroke-width:1;stroke-dasharray:4 3}.ot-tier-tag{position:absolute;transform:translate(-50%)}.ot-tier-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:8px 0 0;border-top:1px solid var(--ot-line-2, var(--ot-line));list-style:none;text-align:center}.ot-tier-steps li{display:grid;gap:2px;padding:0 4px;min-width:0}.ot-tier-steps b{font:600 14px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-tier-price{font:600 14px/1.3 var(--ot-mono);color:var(--ot-strong);font-variant-numeric:tabular-nums}.ot-tier-steps .is-official :is(b,.ot-tier-price){color:var(--ot-official)}.ot-tier-steps .is-official .ot-tier-price{text-decoration:line-through}.ot-tier-when{font-size:12px;line-height:1.35;color:var(--ot-muted)}.ot-tier-axis{display:flex;align-items:center;gap:8px;margin:10px 0 0 25%;font:600 12px/1.3 var(--ot-sans);letter-spacing:.02em;color:var(--ot-muted)}.ot-tier-axis:before{content:"";flex:1 1 auto;height:1px;background:var(--ot-line);order:2}.ot-tier-axis svg{order:3;flex:none}.ot-tier-fig figcaption{margin-top:12px}.ot-tier-fig figcaption .ot-basis{margin:0}.ot-tier-fig figcaption a{color:var(--ot-blue)}@media(max-width:760px){.ot-mp-tiers>summary{padding:8px 44px 8px 16px}.ot-mp-tiers-body{grid-template-columns:minmax(0,1fr);gap:8px;padding:4px 16px 20px}.ot-tier-chart{height:120px}.ot-tier-steps b,.ot-tier-price{font-size:14px}}@media(prefers-reduced-motion:reduce){.ot-mp-tiers>summary:after{transition:none}}.ot-mp-makers{margin-top:32px;border-top:1px solid var(--ot-line)}.ot-mp-makers summary{display:flex;align-items:center;justify-content:space-between;min-height:56px;cursor:pointer;list-style:none}.ot-mp-makers summary::-webkit-details-marker{display:none}.ot-mp-makers summary:after{content:"";width:8px;height:8px;margin-right:6px;border-right:1.8px solid var(--ot-muted);border-bottom:1.8px solid var(--ot-muted);transform:rotate(45deg);transition:transform .2s}.ot-mp-makers details[open] summary:after{transform:rotate(225deg)}.ot-mp-makers h2{margin:0;font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-mp-makers h2 span{font-weight:400;color:var(--ot-muted)}.ot-mp-makers ul{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 8px;padding:0;list-style:none}.ot-mp-makers a{position:relative;display:inline-flex;align-items:center;min-height:36px;padding:0 12px;border:1px solid var(--ot-line);border-radius:999px;background:var(--ot-surface);font:400 14px/1.2 var(--ot-sans);color:var(--ot-text);text-decoration:none}.ot-mp-makers a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity .15s;pointer-events:none}.ot-mp-makers a:hover:before{opacity:.08}.ot-mp-makers a:hover{color:var(--ot-strong)}@media(prefers-reduced-motion:reduce){.ot-mp-makers a:before,.ot-mp-makers summary:after{transition:none}}@media(max-width:1020px){.ot-mp-controls .ot-mp-search{flex-basis:100%}}@media(max-width:760px){.ot-models-page .ot-mp-cta{display:none}.ot-mp-tabs{gap:0;margin-right:calc(-1*clamp(16px,4vw,48px));padding-right:clamp(16px,4vw,48px)}.ot-mp-tabs button{gap:4px;padding:0 var(--tab-pad,9px);font-size:14px}.ot-mp-tabs button:first-child{padding-left:0}.ot-mp-tabs button span{font-size:12px}.ot-mp-tabs.has-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),rgb(0 0 0 / .3));mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000004d)}.ot-mp-tabs.has-more-left{-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / .3),#000 28px);mask-image:linear-gradient(90deg,#0000004d,#000 28px)}.ot-mp-tabs.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg,rgb(0 0 0 / .3),#000 28px,#000 calc(100% - 28px),rgb(0 0 0 / .3));mask-image:linear-gradient(90deg,#0000004d,#000 28px,#000 calc(100% - 28px),#0000004d)}.ot-models-page .ot-mp-search input,.ot-mp-select{height:44px}.ot-mp-count button,.ot-mp-empty button{min-height:44px}.ot-mp-legend{margin:0}.ot-mp-sub{font-size:14px}.ot-mp-strip{gap:2px 16px;padding:8px 14px}.ot-mp-facts ul{flex-direction:column;gap:0}.ot-mp-facts li{min-height:26px;font-size:14px}.ot-mp-strip>.is-talk{margin-left:0}.ot-mp-talk{min-height:44px;padding:0}.ot-mp-selects{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.ot-mp-select{display:flex;padding-left:12px}.ot-mp-select select{flex:1 1 auto;width:100%;max-width:none;min-width:0}.ot-mp-select span{flex:none}.ot-mp-filterbar{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.ot-mp-filterbar:not(:has(>:not([hidden]))){display:none}.ot-mp-flags button{flex:none;min-height:44px}.ot-mp-filters summary{height:44px}.ot-mp-table thead{display:none}.ot-mp-table,.ot-mp-table tbody{display:block}.ot-mp-table tbody tr{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:14px 16px}.ot-mp-table.is-tokens tbody tr{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,.8fr)}.ot-mp-table th[scope=row],.ot-mp-table.is-unit th[scope=row],.ot-mp-table.is-video th[scope=row]{grid-column:1/-1;width:auto;padding:0}.ot-mp-table td{padding:0}.ot-mp-table td.is-ours{margin:-4px -5px;padding:4px 5px;border-radius:4px}.ot-mp-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font:600 12px/1.2 var(--ot-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ot-faint)}.ot-mp-table td[colspan],.ot-mp-table.is-unit .ot-mp-price{grid-column:span 2}.ot-mp-table.is-video .ot-mp-price{white-space:normal}.ot-mp-table tbody tr:has(.ot-mp-act a) th[scope=row]{padding-right:84px}.ot-mp-act{position:absolute;top:12px;right:12px;width:auto}.ot-mp-act:empty{display:none}.ot-mp-chat,.ot-mp-details{min-height:44px;padding:0 14px}}@media(max-width:480px){.ot-mp-selects{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-mp-select:last-child{grid-column:1/-1}}.ot-mp-group~.ot-mp-group,.ot-mp-makers{content-visibility:auto;contain-intrinsic-size:none auto 1200px}.ot-mp-search label{display:block}.ot-models-page .ot-mp-count button,.ot-models-page .ot-mp-empty button,.ot-models-page .ot-mp-flags button{min-height:44px}.ot-models-page .ot-mp-filters-panel{z-index:40}.ot-mp-empty{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 20px}.ot-mp-empty>span{flex-basis:100%}.ot-mp-empty button[hidden],.ot-mp-count button[hidden]{display:none}.ot-pp{--pp-side:248px;--pp-gap:32px}.ot-pp .ot-wrap{display:grid;grid-template-columns:minmax(0,1fr);gap:0}.ot-pp .ot-pp-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px}.ot-pp-head>div{flex:1 1 560px;min-width:0}.ot-pp .ot-pp-cta{flex:none}.ot-pp-head h1,.ot-pp-h1{margin:0;max-width:20em;font:700 var(--ot-display-l)/1.1 var(--ot-sans);letter-spacing:-.025em;color:var(--ot-strong);text-wrap:balance}:root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.ot-pp-head h1,.ot-pp-h1){letter-spacing:0;line-height:1.2}.ot-pp-lede{margin:12px 0 0;max-width:46em;font:400 var(--fs-18)/1.5 var(--ot-sans);color:var(--ot-text);text-wrap:pretty}.ot-pp-cta{min-height:48px}.ot-signed-in .ot-pp .ot-pp-cta{display:none}.ot-pp-mark{display:inline-flex;align-items:center;gap:4px;padding:3px 6px;border-radius:999px;font:600 var(--fs-12)/1.2 var(--ot-sans);white-space:nowrap}.ot-pp-mark>svg{width:16px;height:16px;flex:none}.ot-pp-mark .ot-help{margin-inline-start:0}.ot-pp-low{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ot-ours) 55%,transparent);background:var(--ot-ours-wash);color:var(--ot-ours)}.ot-pp .price-was{font:400 var(--fs-14)/1.3 var(--ot-sans);color:var(--ot-official);text-decoration-color:currentColor;font-variant-numeric:tabular-nums}.ot-pp-ours{font:700 var(--fs-22)/1.2 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.ot-pp-unit{font:400 var(--fs-12)/1.4 var(--ot-sans);color:var(--ot-muted)}.ot-pp-pill{flex:none}.ot-pp .ot-pp-name{font:600 var(--fs-16)/1.3 var(--ot-sans);color:var(--ot-strong);text-decoration:none;letter-spacing:-.005em}.ot-pp .ot-pp-name:hover{color:var(--ot-blue);text-decoration:underline;text-underline-offset:3px}.ot-pp-ico{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:10px;background:var(--ot-surface-2);color:var(--ot-strong)}.ot-pp-ico svg{width:20px;height:20px}.ot-pp-all{display:inline-flex;align-items:center;min-height:44px;font:600 var(--fs-14)/1.2 var(--ot-sans);color:var(--ot-blue);text-decoration:none;white-space:nowrap}.ot-pp-all:hover{text-decoration:underline;text-underline-offset:3px}.ot-pp-top{margin-top:32px}.ot-pp-sechead{display:flex;align-items:center;gap:10px;margin-bottom:16px}.ot-pp-sechead h2{margin:0;font:700 var(--fs-22)/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-pp-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ot-pp-col{display:flex;flex-direction:column;min-width:0;padding:20px 20px 8px;border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface)}.ot-pp .ot-pp-colhead{display:flex;align-items:center;gap:10px;padding:0 0 12px;border-bottom:1px solid var(--ot-line)}.ot-pp-colhead h3{flex:1 1 auto;min-width:0;margin:0;font:700 var(--fs-18)/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-pp-rows{flex:1 1 auto;margin:0;padding:0;list-style:none}.ot-pp-row{display:grid;gap:4px;padding:12px 0;border-bottom:1px solid var(--ot-line)}.ot-pp-row:last-child{border-bottom:0}.ot-pp-row-top{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0;min-width:0}.ot-pp-row-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.ot-pp-row-price .ot-pp-low{align-self:center}.ot-pp-colfoot{display:flex;align-items:center;gap:6px;margin:4px 0 0;padding-top:10px;border-top:1px solid var(--ot-line)}.ot-pp-col>.ot-pp-all{align-self:flex-start}.ot-pp-top.is-cards{display:grid;gap:24px}.ot-pp .ot-pp-shelfhead{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-bottom:12px}.ot-pp-shelfhead h3{margin:0;font:700 var(--fs-18)/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-pp-shelfhead .ot-pp-all{margin-left:auto}.ot-pp-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;margin:0;padding:0;list-style:none}.ot-pp-card{display:grid;align-content:start;gap:6px;min-width:0;padding:16px;border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface)}.ot-pp-card-maker{margin:0;font:500 var(--fs-12)/1.3 var(--ot-sans);color:var(--ot-muted)}.ot-pp-card-pill{margin:4px 0 0}.ot-pp-card-pill .ot-db.is-l{font-size:var(--fs-28)}.ot-pp-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0}.ot-pp-card-unit{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0}.ot-pp-board-wrap{border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface);overflow:clip}.ot-pp-board{width:100%;border-collapse:collapse}.ot-pp-board thead th{padding:10px 16px;background:var(--ot-surface-2);border-bottom:1px solid var(--ot-line);font:500 var(--fs-12)/1.3 var(--ot-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ot-muted);text-align:left;white-space:nowrap}.ot-pp-board :is(th[scope=row],td){padding:10px 16px;border-top:1px solid var(--ot-line);text-align:left;vertical-align:middle;font-weight:400}.ot-pp-board th[scope=row]{width:34%}.ot-pp-board th[scope=row] .ot-pp-name{display:block}.ot-pp-maker{font:400 var(--fs-12)/1.3 var(--ot-sans);color:var(--ot-muted)}.ot-pp-board td.ot-pp-save{white-space:nowrap}.ot-pp-board td.ot-pp-save .ot-pp-low{margin-left:10px}.ot-pp-board .ot-pp-ours{font-size:var(--fs-18)}.ot-pp-board-cat th{padding:14px 16px 8px;border-top:1px solid var(--ot-line-2);background:var(--ot-bg-alt);text-align:left}.ot-pp-board tbody:first-of-type .ot-pp-board-cat th{border-top:0}.ot-pp-board-cat-in{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.ot-pp-board-name{font:700 var(--fs-16)/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-pp-board-cat .ot-pp-all{margin-left:auto;min-height:32px}.ot-pp-board-cat .ot-pp-ico{width:24px;height:24px;border-radius:8px}.ot-pp-board-cat .ot-pp-ico svg{width:16px;height:16px}.ot-pp .ot-mp-strip,.ot-pp .gv-variant[data-gv-module="35-pricing-banner"]{margin-top:24px}.ot-pp-catalog{margin-top:48px;scroll-margin-top:calc(var(--header-h,64px) + 8px)}.ot-pp-cat-title{margin:0 0 16px;font:700 var(--fs-22)/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-pp-grid{display:grid;grid-template-columns:var(--pp-side) minmax(0,1fr);gap:var(--pp-gap);align-items:start}.ot-pp-side{position:sticky;top:calc(var(--header-h,64px) + 16px);display:grid;gap:16px;max-height:calc(100vh - var(--header-h,64px) - 32px);overflow:auto;padding:4px 4px 8px 0;scrollbar-width:thin}.ot-pp-side-h{margin:0 0 6px;font:600 var(--fs-12)/1.3 var(--ot-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ot-muted)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-pp-side-h{letter-spacing:.02em}.ot-pp-n{margin-left:auto;font:500 var(--fs-12)/1 var(--ot-sans);color:var(--ot-faint);font-variant-numeric:tabular-nums}.ot-pp-n[hidden]{display:none}.ot-pp-deal{position:relative;display:flex;align-items:center;gap:10px;min-height:48px;padding:0 12px;border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface);font:600 var(--fs-14)/1.3 var(--ot-sans);color:var(--ot-strong);cursor:pointer}.ot-pp-deal>svg{width:20px;height:20px;flex:none;color:var(--ot-ours)}.ot-pp-deal .ot-pp-n{margin-left:0}.ot-pp-deal input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ot-pp-switch{position:relative;flex:none;margin-left:auto;width:36px;height:20px;border-radius:999px;background:var(--ot-track);transition:background-color .15s}.ot-pp-switch:after{content:"";position:absolute;left:2px;top:2px;width:16px;height:16px;border-radius:50%;background:var(--ot-field);box-shadow:0 1px 2px var(--ot-shadow);transition:transform .15s}.ot-pp-deal:has(input:checked){border-color:var(--ot-ours);background:var(--ot-ours-wash)}.ot-pp-deal input:checked~.ot-pp-switch{background:var(--ot-ours)}.ot-pp-deal input:checked~.ot-pp-switch:after{transform:translate(16px)}.ot-pp-deal:has(input:focus-visible){outline:2px solid var(--ot-focus);outline-offset:2px}.ot-pp-cats{display:grid;gap:2px}.ot-pp-cats button{display:flex;align-items:center;gap:10px;width:100%;min-height:40px;padding:0 10px;border:0;border-radius:var(--r-8);background:none;font:500 var(--fs-14)/1.3 var(--ot-sans);color:var(--ot-text);text-align:left;cursor:pointer}.ot-pp-cats button svg{width:20px;height:20px;flex:none;color:var(--ot-muted)}.ot-pp-cats button:hover{background:var(--ot-surface-2);color:var(--ot-strong)}.ot-pp-cats button[aria-pressed=true]{background:var(--ot-solid);color:var(--ot-on-solid);font-weight:600}.ot-pp-cats button[aria-pressed=true] :is(svg,.ot-pp-n){color:var(--ot-on-solid)}.ot-pp-cats button:focus-visible{outline:2px solid var(--ot-focus);outline-offset:1px}.ot-pp-cat-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ot-pp-more{display:grid;gap:12px}.ot-pp-more-btn,.ot-pp-done,.ot-pp-flags-box[hidden]{display:none}.ot-pp-flags{display:grid;gap:2px}.ot-pp .ot-pp-flags button{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 10px;border:0;border-radius:var(--r-8);background:none;font:500 var(--fs-14)/1.3 var(--ot-sans);color:var(--ot-text);text-align:left;cursor:pointer}.ot-pp .ot-pp-flags button:before{content:"";flex:none;width:16px;height:16px;box-sizing:border-box;border:1.5px solid var(--ot-line-2);border-radius:4px;background:var(--ot-field)}.ot-pp .ot-pp-flags button[aria-pressed=true]{background:none;color:var(--ot-strong);font-weight:600}.ot-pp .ot-pp-flags button{position:relative}.ot-pp .ot-pp-flags button[aria-pressed=true]:before{border-color:var(--ot-solid);background:var(--ot-solid)}.ot-pp .ot-pp-flags button[aria-pressed=true]:after{content:"";position:absolute;left:16px;top:50%;width:4px;height:8px;margin-top:-6px;border:solid var(--ot-on-solid);border-width:0 2px 2px 0;transform:rotate(45deg)}.ot-pp .ot-pp-flags button:hover{background:var(--ot-surface-2)}.ot-pp-select{position:relative;display:grid;gap:6px;font:600 var(--fs-12)/1.3 var(--ot-sans);letter-spacing:.06em;text-transform:uppercase;color:var(--ot-muted)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-pp-select{letter-spacing:.02em}.ot-pp-select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;height:40px;padding:0 32px 0 12px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-field);font:500 var(--fs-14)/1 var(--ot-sans);letter-spacing:0;text-transform:none;color:var(--ot-strong);cursor:pointer}.ot-pp-select:after{content:"";position:absolute;right:14px;bottom:17px;width:6px;height:6px;border-right:1.8px solid var(--ot-muted);border-bottom:1.8px solid var(--ot-muted);transform:rotate(45deg);pointer-events:none}.ot-pp-select.is-sort:after{bottom:auto;top:50%;margin-top:-5px}.ot-pp-select select:hover{border-color:var(--ot-strong)}.ot-pp-select select:focus-visible{outline:2px solid var(--ot-focus);outline-offset:1px}.ot-pp-main{display:grid;gap:12px;min-width:0}.ot-pp-bar{display:grid;gap:10px}.ot-pp .ot-pp-search{flex:none}.ot-pp .ot-pp-search input{height:44px;font-size:var(--fs-16)}.ot-pp-bar-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ot-pp-count{flex:1 1 auto;min-width:0}.ot-pp-chips:empty{display:none}.ot-pp-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 10px 0 14px;border:1px solid var(--ot-solid);border-radius:999px;background:var(--ot-solid);font:600 var(--fs-14)/1 var(--ot-sans);color:var(--ot-on-solid);cursor:pointer}.ot-pp-chip-x{position:relative;width:12px;height:12px}.ot-pp-chip-x:before,.ot-pp-chip-x:after{content:"";position:absolute;left:5px;top:0;width:1.8px;height:12px;background:currentColor;transform:rotate(45deg)}.ot-pp-chip-x:after{transform:rotate(-45deg)}.ot-pp-chip:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.ot-pp-select.is-sort{display:flex;align-items:center;gap:8px}.ot-pp-select.is-sort select{width:auto;min-width:150px}.ot-pp-when{display:flex;align-items:center;gap:6px;margin:0;font:400 var(--fs-12)/1.4 var(--ot-sans);color:var(--ot-muted)}.ot-pp-when>svg{width:16px;height:16px;flex:none}.ot-pp .ot-mp-table .ot-mp-price b{font-size:var(--fs-18);font-weight:700}.ot-pp .ot-mp-table .ot-mp-price .price-was{font-size:var(--fs-12)}.ot-pp .ot-mp-table thead th{top:var(--header-h,64px)}@media(min-width:761px){.ot-pp.is-cards .ot-mp-table-wrap{border:0;background:none;overflow:visible}.ot-pp.is-cards .ot-mp-table-wrap:after{content:none}.ot-pp.is-cards .ot-mp-table thead{display:none}.ot-pp.is-cards .ot-mp-table,.ot-pp.is-cards .ot-mp-table tbody{display:block}.ot-pp.is-cards .ot-mp-table tbody{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ot-pp.is-cards .ot-mp-table tbody tr{position:relative;display:grid;grid-template-columns:1fr 1fr;align-content:start;gap:10px 12px;padding:16px;border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface)}.ot-pp.is-cards .ot-mp-table tbody tr:hover{border-color:var(--ot-line-2);background:var(--ot-surface)}.ot-pp.is-cards .ot-mp-table :is(th[scope=row],td){width:auto;padding:0}.ot-pp.is-cards .ot-mp-table th[scope=row]{grid-column:1/-1;padding-right:72px}.ot-pp.is-cards .ot-mp-table td.is-ours{margin:-4px -6px;padding:4px 6px;border-radius:6px}.ot-pp.is-cards .ot-mp-table td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font:600 var(--fs-12)/1.2 var(--ot-sans);letter-spacing:.04em;text-transform:uppercase;color:var(--ot-faint)}.ot-pp.is-cards .ot-mp-table td[colspan]{grid-column:1/-1}.ot-pp.is-cards .ot-mp-table .ot-mp-price{white-space:normal}.ot-pp.is-cards .ot-mp-table .ot-mp-ctx{grid-column:1/-1}.ot-pp.is-cards .ot-mp-act{position:absolute;top:12px;right:12px;width:auto}.ot-pp.is-cards .ot-mp-more{margin-top:12px;border:1px solid var(--ot-line);border-radius:var(--r-12)}}@media(max-width:1180px){.ot-pp-cols{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ot-pp-col.is-chat{grid-row:span 2}}@media(max-width:1020px){.ot-pp{--pp-side:220px;--pp-gap:24px}}@media(max-width:900px){.ot-pp-grid{grid-template-columns:minmax(0,1fr);gap:16px}.ot-pp-side{position:static;max-height:none;overflow:visible;padding:0;gap:12px}.ot-pp-cats{display:flex;gap:6px;margin-right:calc(-1 * var(--ot-gutter));padding-right:var(--ot-gutter);overflow-x:auto;scrollbar-width:none}.ot-pp-cats::-webkit-scrollbar{display:none}.ot-pp-cats button{flex:none;width:auto;min-height:44px;padding:0 12px;border:1px solid var(--ot-line-2);border-radius:999px}.ot-pp-cats button[aria-pressed=true]{border-color:var(--ot-solid)}.ot-pp-more-btn{display:inline-flex;align-items:center;gap:8px;justify-self:start;min-height:44px;padding:0 16px;border:1px solid var(--ot-line-2);border-radius:999px;background:var(--ot-field);font:600 var(--fs-14)/1 var(--ot-sans);color:var(--ot-strong);cursor:pointer}.ot-pp-more-btn svg{width:16px;height:16px;flex:none}.ot-pp-more-btn .ot-pp-n{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid)}.ot-pp-more-btn .ot-pp-n[hidden]{display:none}.ot-pp-more-btn[aria-expanded=true]{border-color:var(--ot-strong)}.ot-pp-more{padding:16px;border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface)}.ot-pp-side.is-folded .ot-pp-more{display:none}.ot-pp-done{display:block;min-height:44px;border:0;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font:600 var(--fs-14)/1 var(--ot-sans);cursor:pointer}.ot-pp-flags{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.ot-pp .ot-pp-flags button{min-height:44px}}@media(max-width:760px){.ot-pp-cols{grid-template-columns:minmax(0,1fr)}.ot-pp-col.is-chat{grid-row:auto}.ot-pp-col{padding:16px 16px 4px}.ot-pp-ours{font-size:var(--fs-18)}.ot-pp .ot-pp-cta{display:none}.ot-pp-lede{font-size:var(--fs-16)}.ot-pp-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ot-pp-card{padding:12px}.ot-pp-board thead{display:none}.ot-pp-board,.ot-pp-board tbody{display:block}.ot-pp-board tbody tr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;padding:12px 16px;border-top:1px solid var(--ot-line)}.ot-pp-board tbody tr.ot-pp-board-cat{display:block;padding:0}.ot-pp-board :is(th[scope=row],td){width:auto;padding:0;border:0}.ot-pp-board th[scope=row]{grid-column:1/-1}.ot-pp-board td[data-label]:before{content:attr(data-label);display:block;margin-bottom:2px;font:600 var(--fs-12)/1.2 var(--ot-sans);color:var(--ot-faint)}.ot-pp-board td.ot-pp-save{white-space:normal}.ot-pp-board td.ot-pp-save .ot-sb{display:none}.ot-pp-board td.ot-pp-save .ot-pp-low{margin:6px 0 0}.ot-pp-select.is-sort{flex:1 1 auto}.ot-pp-select.is-sort select{flex:1 1 auto;min-width:0}.ot-pp-bar-row{gap:8px 12px}.ot-pp-count{flex-basis:100%}}@media(max-width:480px){.ot-pp-cards{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ot-pp-switch,.ot-pp-switch:after{transition:none}}.ot-vladder{margin:28px 0 8px}.ot-vladder-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 24px;margin-bottom:14px}.ot-video .ot-vladder h2{margin:0}.ot-vladder-head p{margin:0;max-width:62ch;font-size:14px;line-height:1.55;color:var(--ot-muted)}.ot-vladder-grid{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,.85fr);gap:12px;margin:0;padding:0}.ot-vrung{display:grid;align-content:start;gap:8px;min-width:0;padding:14px;border:1px solid var(--ot-line);border-radius:14px;background:var(--ot-surface)}.ot-video .ot-vrung h3{margin:0 0 2px;font:600 16px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-vrung-line{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label tag" "price price" "res res";gap:2px 8px;padding:10px 12px;border-radius:10px;background:var(--ot-bg-alt);color:var(--ot-text);text-decoration:none}.ot-vrung-line:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:currentColor;opacity:0;transition:opacity .15s;pointer-events:none}.ot-vrung-line:hover:before{opacity:.08}.ot-vrung-label{grid-area:label;font:400 12px/1.4 var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-vrung-label{font-family:var(--ot-sans);letter-spacing:.04em}.ot-video .ot-vrung-line .ot-vtag{grid-area:tag;position:static;justify-self:end;align-self:start}.ot-vrung-price{grid-area:price;font-size:14px;color:var(--ot-muted);font-variant-numeric:tabular-nums}.ot-vrung-price b{font:600 22px/1.2 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-vrung-price .price-was{margin-left:6px;font-size:12px;color:var(--ot-official);text-decoration-color:currentColor}.ot-vrung-line small{grid-area:res;font-size:12px;color:var(--ot-muted)}.ot-vrung-none{margin:0;padding:10px 12px;font-size:14px;line-height:1.5;color:var(--ot-muted)}.ot-vrung.is-save{align-content:center;gap:10px}.ot-video .ot-vrung.is-save .ot-vsave{justify-self:start}.ot-vrung.is-save p{margin:0;font-size:14px;line-height:1.5;color:var(--ot-strong)}.ot-vrung.is-save .ot-more{justify-self:start}.ot-vevery{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-top:44px}.ot-video .ot-vevery h2{margin:0}.ot-vevery p{margin:0;font-size:14px;color:var(--ot-muted)}.ot-vgroup{margin-top:24px}.ot-video .ot-vgroup h3{margin:0 0 10px;font:600 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-vgroup h3 a{color:inherit;text-decoration:none}.ot-vgroup h3 a:hover{color:var(--ot-blue)}.ot-vgroup h3 span{margin-left:4px;font-size:14px;font-weight:400;color:var(--ot-muted)}.ot-vgroup .ot-vgrid+.ot-vrows{margin-top:12px}.ot-vrows{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:12px}.ot-vrow{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:96px;padding:12px 14px;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface);color:var(--ot-text);text-decoration:none;transition:border-color .15s}.ot-vrow:hover{border-color:var(--ot-strong)}.ot-vrow-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:10px;background:var(--ot-chip);color:var(--ot-text);font:700 14px/1 var(--ot-sans);letter-spacing:.02em}.ot-vrow-body{display:grid;gap:4px;min-width:0}.ot-vrow strong{font:600 14px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-vrow:has(.ot-vtag) strong{padding-right:52px}.ot-vrow-price{font-size:14px;color:var(--ot-muted);font-variant-numeric:tabular-nums}.ot-vrow-price b{font:600 18px/1.2 var(--ot-sans);color:var(--ot-strong)}.ot-vrow-price .price-was{margin-left:6px;font-size:12px;color:var(--ot-official);text-decoration-color:currentColor}.ot-vrow-price small{display:block;font-size:12px}.ot-vin{display:flex;gap:8px;color:var(--ot-muted)}.ot-vin svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ot-video .ot-vrow .ot-vtag{top:10px;right:10px;left:auto}.ot-video .ot-vmeta b{font-weight:600;color:var(--ot-strong)}.ot-video .ot-vmeta .price-was{color:var(--ot-official);text-decoration-color:currentColor}.ot-video :is(.ot-vbody,.ot-vrow-body) strong .ot-hot{vertical-align:1px}.ot-video .gv-39-video-page-A11 .vx-price s{color:var(--ot-official);text-decoration-color:currentColor}.ot-video .gv-39-video-page-A11 .vx-lines li.is-up>span:first-child{color:var(--ot-text)}.ot-video .gv-39-video-page-A11 .vx-tile-name .ot-hot{vertical-align:2px}@media(max-width:1020px){.ot-video .ot-vladder-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-video .ot-vrung.is-save{grid-column:1/-1}}@media(max-width:640px){.ot-video .ot-vhero{min-height:460px}.ot-video .ot-vhero-media{-o-object-position:78% 100%;object-position:78% 100%}.ot-video .ot-vhero:after{background:linear-gradient(180deg,color-mix(in srgb,var(--sea-abyss-2) 25%,transparent),color-mix(in srgb,var(--sea-abyss-2) 82%,transparent),color-mix(in srgb,var(--sea-abyss-2) 96%,transparent) 72%)}.ot-video .ot-vladder-grid{gap:8px}.ot-video .ot-vrung{padding:10px;gap:6px}.ot-video .ot-vrung-line{padding:8px 10px}.ot-video .ot-vrung-price b{font-size:18px}.ot-video .ot-vrung-price .price-was{display:block;margin-left:0}.ot-video .ot-vgrid,.ot-video .ot-vrows{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ot-video .ot-vbody{padding:8px 10px 10px}.ot-video .ot-vbody strong{font-size:14px}.ot-video .ot-vcard .ot-vmeta+.ot-vmeta{display:none}.ot-video .ot-vrow{grid-template-columns:minmax(0,1fr);align-items:start;gap:8px;min-height:0;padding:10px}.ot-video .ot-vrow-mark{width:34px;height:34px;border-radius:8px;font-size:12px}.ot-video .ot-vrow strong,.ot-video .ot-vrow:has(.ot-vtag) strong{padding-right:0;font-size:14px}.ot-video .ot-vrow-price b{font-size:16px}}@media(prefers-reduced-motion:reduce){.ot-vrow,.ot-vrung-line:before{transition:none}}.ot-integrations>.ot-int-shell{padding:clamp(48px,8vw,112px) 0 clamp(64px,9vw,128px)}.ot-int-head{display:grid;gap:0;max-width:46em}.ot-int-head .ot-sub{margin-top:20px}.ot-int-shell .ot-actions-row{margin-top:clamp(24px,3.5vw,36px)}.ot-int-line[data-ot-staging-only]{padding:12px 16px;border:1px dashed var(--ot-line-2);border-radius:var(--ot-radius);background:var(--ot-surface);font-size:16px}.gv-30-product-window-N12 .w3b{container-type:inline-size;position:relative;color:var(--sea-foam);background:linear-gradient(180deg,var(--zone-2),var(--zone-3) 60%,var(--zone-4));padding-block:64px}.sea-deep .gv-30-product-window-N12 .w3b{background:none;padding-bottom:0}.gv-30-product-window-N12 .w3b-in{max-width:var(--ot-container);margin-inline:auto;padding-inline:var(--ot-gutter);min-width:0}.sea-wrap .gv-30-product-window-N12 .w3b .w3b-in{padding-inline:0;max-width:none}.gv-30-product-window-N12 .w3b-pin{display:grid;gap:24px;min-width:0}.gv-30-product-window-N12 .w3b[data-scroll=on] .w3b-in:after{content:"";display:block;height:var(--runway,0px)}.gv-30-product-window-N12 .w3b[data-scroll=on] .w3b-pin{position:sticky;top:var(--pin-top,88px);z-index:1}.gv-30-product-window-N12 .w3b-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px 32px;min-width:0}.gv-30-product-window-N12 .w3b-h{margin:0;max-width:none}.gv-30-product-window-N12 .w3b-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gv-30-product-window-N12 .w3b-win{position:relative;border:1px solid var(--glass-line-2);border-radius:12px;background:color-mix(in srgb,var(--sea-abyss-1) 82%,transparent);overflow:hidden}.gv-30-product-window-N12 .w3b-bar{position:relative;z-index:2;display:flex;align-items:center;gap:8px;height:36px;padding:0 16px;border-bottom:1px solid var(--glass-line);background:color-mix(in srgb,var(--sea-abyss-2) 70%,transparent)}.gv-30-product-window-N12 .w3b-bar>i{width:8px;height:8px;border-radius:999px;background:var(--glass-line-2)}.gv-30-product-window-N12 .w3b-brand{position:absolute;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:8px;font:500 14px/1 var(--ot-sans);color:var(--zone-haze);white-space:nowrap}.gv-30-product-window-N12 .w3b-logo{width:16px;height:16px;background:currentColor;-webkit-mask:url(/brand/oceantoken-brandmark.svg) center/contain no-repeat;mask:url(/brand/oceantoken-brandmark.svg) center/contain no-repeat}.gv-30-product-window-N12 .w3b-port{position:relative;height:clamp(400px,calc(100svh - 380px),480px);overflow:hidden}.gv-30-product-window-N12 .w3b-app{--code:ui-monospace,SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:208px minmax(0,1fr);font:400 14px/1.5 var(--ot-sans);color:var(--zone-mist)}.gv-30-product-window-N12 .w3b-app :is(p,ol,ul){margin:0}.gv-30-product-window-N12 .w3b-app .gv-icon{flex:none}.gv-30-product-window-N12 .w3b-side{display:flex;flex-direction:column;gap:12px;min-width:0;padding:12px;border-right:1px solid var(--glass-line);background:var(--glass-fill)}.gv-30-product-window-N12 .w3b-org{display:flex;align-items:center;gap:8px;min-width:0;padding:4px;font:600 14px/1.25 var(--ot-sans);color:var(--sea-foam);white-space:nowrap}.gv-30-product-window-N12 .w3b-org>b{display:grid;place-items:center;flex:none;width:28px;height:28px;border:1px solid var(--glass-line-2);border-radius:8px;background:var(--glass-fill-2);color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-org>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.gv-30-product-window-N12 .w3b-org>.gv-icon{margin-left:auto;color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-navs{display:grid;gap:4px}.gv-30-product-window-N12 .w3b-nav{display:flex;align-items:center;gap:8px;height:36px;padding:0 8px;border-radius:8px;font:500 14px/1 var(--ot-sans);color:var(--zone-haze);white-space:nowrap}.gv-30-product-window-N12 :is([data-stage="0"],[data-stage="1"]) .w3b-nav[data-nav=api],.gv-30-product-window-N12 [data-stage="2"] .w3b-nav[data-nav=workspace],.gv-30-product-window-N12 [data-stage="3"] .w3b-nav[data-nav=control]{background:var(--glass-fill-2);color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-main{position:relative;min-width:0;min-height:0;overflow:hidden}.gv-30-product-window-N12 .w3b-panel{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;min-width:0;min-height:0;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .35s var(--ot-ease),transform .45s var(--ot-ease),visibility 0s linear .45s}.gv-30-product-window-N12 :is([data-stage="0"],[data-stage="1"]) [data-panel=api],.gv-30-product-window-N12 [data-stage="2"] [data-panel=workspace],.gv-30-product-window-N12 [data-stage="3"] [data-panel=control]{opacity:1;visibility:visible;transform:none;transition:opacity .35s var(--ot-ease) .1s,transform .45s var(--ot-ease) .1s,visibility 0s}.gv-30-product-window-N12 .w3b-api{padding:16px}.gv-30-product-window-N12 .w3b-editor{display:flex;flex-direction:column;flex:1;min-height:0;border:1px solid var(--glass-line);border-radius:8px;background:color-mix(in srgb,var(--sea-abyss-3) 55%,transparent);overflow:hidden}.gv-30-product-window-N12 .w3b-tabs{display:flex;align-items:center;gap:12px;flex:none;height:40px;padding-right:12px;border-bottom:1px solid var(--glass-line);background:var(--glass-fill)}.gv-30-product-window-N12 .w3b-file{display:inline-flex;align-items:center;gap:8px;align-self:stretch;margin-bottom:-1px;padding:0 16px;border-right:1px solid var(--glass-line);background:color-mix(in srgb,var(--sea-abyss-3) 55%,transparent);color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-file code{font:400 14px/1 var(--code)}.gv-30-product-window-N12 .w3b-file .gv-icon{color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-stat{display:inline-flex;gap:8px;font:500 12px/1 var(--code);opacity:0;transition:opacity .4s}.gv-30-product-window-N12 .w3b-stat .is-add{color:var(--ot-green)}.gv-30-product-window-N12 .w3b-stat .is-del{color:var(--ot-red)}.gv-30-product-window-N12 :is(.w3b-stat.is-on,.w3b:not([data-anim]) .w3b-stat){opacity:1}.gv-30-product-window-N12 .w3b-keychip{display:inline-flex;align-items:center;gap:8px;height:28px;margin-left:auto;padding:0 12px;border:1px solid var(--glass-line-2);border-radius:999px;color:var(--zone-haze);white-space:nowrap}.gv-30-product-window-N12 .w3b-keychip code{font:400 12px/1 var(--code);color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-code{--lh:1.75;flex:1;min-height:0;padding:12px 0;font:400 14px/var(--lh) var(--code);color:var(--zone-mist);overflow:hidden}@media(max-height:859px){.gv-30-product-window-N12 .w3b-code{--lh:1.6}}.gv-30-product-window-N12 .ln{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);min-height:calc(var(--lh) * 1em);white-space:pre}.gv-30-product-window-N12 .ln:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .3s}.gv-30-product-window-N12 .ln[data-diff=del]:before{background:color-mix(in srgb,var(--ot-red) 14%,transparent)}.gv-30-product-window-N12 .ln[data-diff=add]:before{background:color-mix(in srgb,var(--ot-green) 13%,transparent)}.gv-30-product-window-N12 .ln>.sg{position:relative;text-align:center;opacity:0;transition:opacity .3s}.gv-30-product-window-N12 .ln[data-diff=del]>.sg{color:var(--ot-red)}.gv-30-product-window-N12 .ln[data-diff=add]>.sg{color:var(--ot-green)}.gv-30-product-window-N12 :is(.ln.is-on,.w3b:not([data-anim]) .ln[data-diff]):before,.gv-30-product-window-N12 :is(.ln.is-on,.w3b:not([data-anim]) .ln[data-diff])>.sg{opacity:1}.gv-30-product-window-N12 .ln :is(.tx,.ty){position:relative;min-width:0;font:inherit;color:inherit}.gv-30-product-window-N12 .ln.i1>.tx,.gv-30-product-window-N12 .ln.i1>.ty{padding-left:4ch}.gv-30-product-window-N12 .ln .c-k{color:var(--zone-haze)}.gv-30-product-window-N12 .ln .c-s{color:var(--sea-foam)}.gv-30-product-window-N12 .ln .c-c{color:var(--zone-haze)}.gv-30-product-window-N12 :is(.ln[data-diff=del].is-on,.w3b:not([data-anim]) .ln[data-diff=del]) .tx{color:var(--ot-red)}.gv-30-product-window-N12 :is(.ln[data-diff=del].is-on,.w3b:not([data-anim]) .ln[data-diff=del]) .tx :is(.c-s,.c-k){color:inherit}.gv-30-product-window-N12 .ln[data-diff=add] .tx{display:inline-block;color:var(--sea-foam)}.gv-30-product-window-N12 :is(.ln[data-diff=add].is-on,.w3b:not([data-anim]) .ln[data-diff=add]) .c-s{color:var(--ot-green)}.gv-30-product-window-N12 .ln[data-diff=add].is-typing .tx{clip-path:inset(0 calc(100% - var(--n,0) * 1ch) 0 0)}.gv-30-product-window-N12 .cr{position:absolute;left:0;top:.2em;bottom:.2em;width:2px;background:var(--sea-foam);opacity:0;pointer-events:none}.gv-30-product-window-N12 .ln.i1 .ty>.cr{left:4ch;transform:translate(calc(var(--n,0) * 1ch))}.gv-30-product-window-N12 .ln.is-model .cr{position:relative;display:inline-block;top:0;bottom:auto;width:2px;height:1.2em;margin-right:-2px;vertical-align:-.25em}.gv-30-product-window-N12 .ln.has-caret .cr{opacity:1}.gv-30-product-window-N12 .ln.has-caret:not(.is-typing) .cr{animation:w3bN12-blink 1s steps(1) infinite}@keyframes w3bN12-blink{50%{opacity:0}}.gv-30-product-window-N12 .w3b-ws{padding:12px 24px 16px}.gv-30-product-window-N12 .w3b-top{display:flex;align-items:center;gap:12px;flex:none;min-width:0;height:36px}.gv-30-product-window-N12 .w3b-auto{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;padding:0 12px;border:1px solid var(--glass-line-2);border-radius:999px;background:var(--glass-fill);color:var(--sea-foam);white-space:nowrap}.gv-30-product-window-N12 .w3b-auto>b{font:600 14px/1 var(--ot-sans)}.gv-30-product-window-N12 .w3b-auto>.gv-icon:first-child{color:var(--sea-sky)}.gv-30-product-window-N12 .w3b-auto>.gv-icon:last-child{color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-hint{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-new{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-left:auto;border:1px solid var(--glass-line);border-radius:8px;color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-chat{position:relative;display:flex;flex-direction:column;justify-content:flex-end;flex:1;min-height:0;padding:16px 0;overflow:hidden}.gv-30-product-window-N12 .w3b-hello{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);text-align:center;font:600 22px/1.25 var(--ot-sans);color:var(--sea-foam);opacity:0;transition:opacity .4s}.gv-30-product-window-N12 .w3b[data-anim] .w3b-ws:not(.is-sent) .w3b-hello{opacity:1}.gv-30-product-window-N12 .w3b-thread{display:grid;justify-items:start;gap:12px;width:100%;max-width:640px;margin-inline:auto}.gv-30-product-window-N12 .w3b-ask{justify-self:end;max-width:78%;padding:8px 12px;border-radius:12px;background:var(--glass-fill-2);line-height:1.6;color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-think{display:flex;align-items:center;gap:8px;min-height:24px;font:500 14px/1.4 var(--ot-sans);color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-spin{position:relative;display:grid;place-items:center;flex:none;width:16px;height:16px}.gv-30-product-window-N12 .w3b-spin>i{position:absolute;top:1px;right:1px;bottom:1px;left:1px;border:2px solid var(--glass-line-2);border-top-color:var(--sea-foam);border-radius:999px}.gv-30-product-window-N12 .w3b-spin>.gv-icon{opacity:0;color:var(--sea-sky);transition:opacity .3s}.gv-30-product-window-N12 .w3b-ws.is-think:not([data-th=done]) .w3b-spin>i{animation:w3bN12-spin .8s linear infinite}.gv-30-product-window-N12 :is(.w3b-ws[data-th=done],.w3b:not([data-anim]) .w3b-ws) .w3b-spin>i{opacity:0}.gv-30-product-window-N12 :is(.w3b-ws[data-th=done],.w3b:not([data-anim]) .w3b-ws) .w3b-spin>.gv-icon{opacity:1}@keyframes w3bN12-spin{to{transform:rotate(1turn)}}.gv-30-product-window-N12 .w3b-says{display:grid;min-width:0}.gv-30-product-window-N12 .w3b-says>span{grid-area:1/1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:0;transition:opacity .3s}.gv-30-product-window-N12 :is(.w3b-ws[data-th="0"] [data-th="0"],.w3b-ws[data-th="1"] [data-th="1"],.w3b-ws[data-th="2"] [data-th="2"],.w3b-ws[data-th=done] [data-th=done],.w3b:not([data-anim]) .w3b-ws:not([data-th]) [data-th=done]){opacity:1}.gv-30-product-window-N12 .w3b-ws:not([data-th=done]) .w3b-says>span{color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-reply{line-height:1.6;color:var(--zone-mist)}.gv-30-product-window-N12 .w3b[data-anim] :is(.w3b-ask,.w3b-think,.w3b-reply,.w3b-card){opacity:0;transform:translateY(8px);transition:opacity .4s var(--ot-ease),transform .5s var(--ot-ease)}.gv-30-product-window-N12 .w3b[data-anim] :is(.w3b-ws.is-sent .w3b-ask,.w3b-ws.is-think .w3b-think,.w3b-ws.is-reply .w3b-reply,.w3b-ws.is-reply .w3b-card){opacity:1;transform:none}.gv-30-product-window-N12 .w3b[data-anim] .w3b-ws.is-reply .w3b-card[data-card=video]{transition-delay:.1s}.gv-30-product-window-N12 .w3b-cards{display:flex;gap:12px;width:100%}.gv-30-product-window-N12 .w3b-card{position:relative;flex:0 1 240px;min-width:0;aspect-ratio:16/9;border:1px solid var(--glass-line);border-radius:8px;overflow:hidden;background:var(--glass-fill)}.gv-30-product-window-N12 .w3b-card>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .6s}.gv-30-product-window-N12 .w3b[data-anim] .w3b-card:not(.is-done)>img{opacity:0}.gv-30-product-window-N12 .w3b-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(100deg,transparent 30%,var(--glass-fill-2) 50%,transparent 70%);opacity:0;transform:translate(-100%)}.gv-30-product-window-N12 .w3b-card.is-gen:after{opacity:1;animation:w3bN12-shimmer 1.2s linear infinite}@keyframes w3bN12-shimmer{to{transform:translate(100%)}}.gv-30-product-window-N12 :is(.w3b-tag,.w3b-dur){position:absolute;top:8px;z-index:2;display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:999px;background:color-mix(in srgb,var(--sea-abyss-3) 70%,transparent);font:500 12px/1 var(--ot-sans);color:var(--sea-foam);white-space:nowrap}.gv-30-product-window-N12 .w3b-tag{left:8px}.gv-30-product-window-N12 .w3b-dur{right:8px;font-family:var(--ot-mono);font-variant-numeric:tabular-nums}.gv-30-product-window-N12 .w3b-prog{position:absolute;left:12px;right:12px;bottom:12px;z-index:2;height:4px;border-radius:999px;background:color-mix(in srgb,var(--sea-foam) 22%,transparent);overflow:hidden;opacity:0;transition:opacity .3s}.gv-30-product-window-N12 .w3b-prog>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--sea-foam);transform-origin:0 50%;transform:scaleX(0)}.gv-30-product-window-N12 .w3b-card.is-gen .w3b-prog{opacity:1}.gv-30-product-window-N12 .w3b-play{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:999px;background:color-mix(in srgb,var(--sea-abyss-3) 55%,transparent);color:var(--sea-foam);transition:opacity .4s,transform .4s}.gv-30-product-window-N12 .w3b-run{position:absolute;left:0;right:0;bottom:0;z-index:2;height:2px;background:color-mix(in srgb,var(--sea-foam) 25%,transparent);text-decoration:none}.gv-30-product-window-N12 .w3b-run>i{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--sea-foam);transform-origin:0 50%;transform:scaleX(.35)}.gv-30-product-window-N12 .w3b[data-anim] .w3b-card:not(.is-done) :is(.w3b-play,.w3b-dur,.w3b-run){opacity:0}.gv-30-product-window-N12 .w3b[data-anim] .w3b-card:not(.is-done) .w3b-play{transform:scale(.8)}.gv-30-product-window-N12 .w3b[data-anim] .w3b-card.is-done .w3b-run>i{animation:w3bN12-play 10s linear both}@keyframes w3bN12-play{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gv-30-product-window-N12 .w3b-compose{display:grid;gap:8px;flex:none;width:100%;max-width:640px;margin-inline:auto;padding:12px 12px 8px 16px;border:1px solid var(--glass-line-2);border-radius:12px;background:var(--glass-fill)}.gv-30-product-window-N12 .w3b-ws.is-typing .w3b-compose{border-color:color-mix(in srgb,var(--sea-foam) 45%,transparent)}.gv-30-product-window-N12 .w3b-box{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:1.6em;max-height:3.2em;overflow:hidden;line-height:1.6;color:var(--sea-foam);contain:paint}.gv-30-product-window-N12 .w3b-line{display:block}.gv-30-product-window-N12 .w3b-line>.cr{position:relative;display:inline-block;top:0;bottom:auto;height:1.2em;margin-left:1px;vertical-align:-.2em}.gv-30-product-window-N12 .w3b-ws.is-typing .w3b-line>.cr{opacity:1}.gv-30-product-window-N12 .w3b-ws.is-typing:not(.has-text) .w3b-line>.cr{animation:w3bN12-blink 1s steps(1) infinite}.gv-30-product-window-N12 .w3b-ph{position:absolute;left:0;top:0;color:var(--zone-haze);white-space:nowrap;transition:opacity .2s}.gv-30-product-window-N12 .w3b-ws.has-text .w3b-ph,.gv-30-product-window-N12 .w3b-ws.is-typing .w3b-ph{opacity:0}.gv-30-product-window-N12 .w3b-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.gv-30-product-window-N12 .w3b-modes{display:flex;gap:8px;min-width:0;overflow:hidden}.gv-30-product-window-N12 .w3b-mode{display:inline-flex;align-items:center;gap:4px;flex:none;height:28px;padding:0 12px;border:1px solid var(--glass-line);border-radius:999px;font:500 12px/1 var(--ot-sans);color:var(--zone-haze);white-space:nowrap}.gv-30-product-window-N12 .w3b-mode.is-on{border-color:var(--glass-line-2);background:var(--glass-fill-2);color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-send{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:8px;background:var(--glass-fill-2);color:var(--zone-haze);transition:transform .15s}.gv-30-product-window-N12 .w3b-ws.has-text .w3b-send{background:var(--sea-foam);color:var(--sea-abyss-2)}.gv-30-product-window-N12 .w3b-ws.is-press .w3b-send{transform:scale(.88)}.gv-30-product-window-N12 .w3b-ctl{gap:16px;padding:16px 24px}.gv-30-product-window-N12 .w3b-ctl-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none;min-width:0}.gv-30-product-window-N12 .w3b-ctl-h{display:flex;align-items:center;gap:12px;min-width:0}.gv-30-product-window-N12 .w3b-ctl-h>b{font:600 16px/1.25 var(--ot-sans);color:var(--sea-foam);white-space:nowrap}.gv-30-product-window-N12 .w3b-ctl-h>span{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:1px solid var(--glass-line);border-radius:999px;font:500 12px/1 var(--ot-sans);color:var(--zone-haze);white-space:nowrap}.gv-30-product-window-N12 .w3b-stmt{display:inline-flex;align-items:center;gap:8px;flex:none;height:32px;padding:0 12px;border:1px solid var(--glass-line-2);border-radius:8px;font:500 14px/1 var(--ot-sans);color:var(--zone-mist);white-space:nowrap}.gv-30-product-window-N12 .w3b-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;flex:none}.gv-30-product-window-N12 .w3b-kpi{display:grid;gap:8px;min-width:0;padding:12px 16px;border:1px solid var(--glass-line);border-radius:12px;background:var(--glass-fill)}.gv-30-product-window-N12 .w3b-kpi[data-kpi=wallet]{border-color:var(--glass-line-2)}.gv-30-product-window-N12 .w3b-kpi>p{display:flex;align-items:center;gap:8px;min-width:0;font:500 14px/1.25 var(--ot-sans);color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-kpi>p>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-30-product-window-N12 .w3b-kpi .w3b-short{display:none}.gv-30-product-window-N12 .w3b-kpi>b{font:600 22px/1.2 var(--ot-mono);letter-spacing:-.01em;color:var(--sea-foam);font-variant-numeric:tabular-nums;white-space:nowrap}.gv-30-product-window-N12 .w3b-team{display:flex;flex-direction:column;min-height:0;padding:0 16px 4px;border:1px solid var(--glass-line);border-radius:12px;background:var(--glass-fill)}.gv-30-product-window-N12 .w3b-team-h{display:grid;grid-template-columns:minmax(0,1fr) 112px 72px;align-items:center;gap:12px;flex:none;height:40px;border-bottom:1px solid var(--glass-line);font:500 12px/1.25 var(--ot-sans);color:var(--zone-haze)}.gv-30-product-window-N12 .w3b-team-h>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-30-product-window-N12 .w3b-team-h>span+span{text-align:end}.gv-30-product-window-N12 .w3b-members{position:relative;flex:none;height:220px;padding:0;list-style:none}@media(max-height:859px){.gv-30-product-window-N12 .w3b-members{height:176px}.gv-30-product-window-N12 .w3b-members>li[data-member="4"]{display:none}}.gv-30-product-window-N12 .w3b-members>li{position:absolute;left:0;right:0;top:0;display:grid;grid-template-columns:24px 64px minmax(0,1fr) 112px 72px;align-items:center;gap:12px;height:44px;transform:translateY(calc(var(--rank,0) * 44px));transition:transform .5s var(--ot-ease)}.gv-30-product-window-N12 .w3b-av{display:grid;place-items:center;width:24px;height:24px;border:1px solid var(--glass-line-2);border-radius:999px;background:var(--glass-fill-2);font:600 12px/1 var(--ot-sans);color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-who{font:500 14px/1 var(--ot-sans);color:var(--zone-mist)}.gv-30-product-window-N12 .w3b-bud{position:relative;height:6px;border-radius:999px;background:var(--glass-fill-2);overflow:hidden}.gv-30-product-window-N12 .w3b-bud>i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--zone-mist);transform-origin:0 50%;transform:scaleX(var(--f,0))}.gv-30-product-window-N12 .w3b-amt{text-align:end;font:600 14px/1 var(--ot-mono);color:var(--sea-foam);font-variant-numeric:tabular-nums;white-space:nowrap}.gv-30-product-window-N12 .w3b-of{text-align:end;font:400 14px/1 var(--ot-mono);color:var(--zone-haze);font-variant-numeric:tabular-nums;white-space:nowrap}.gv-30-product-window-N12 .w3b-members>li.is-top .w3b-who{color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-members>li.is-top .w3b-bud>i{background:var(--sea-sky)}.gv-30-product-window-N12 .w3b-steps{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none;min-width:0}.gv-30-product-window-N12 .w3b-steps button{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;width:100%;min-height:44px;padding:0;border:0;background:none;color:var(--zone-haze);font:500 16px/1.4 var(--ot-sans);text-align:start;cursor:pointer}.gv-30-product-window-N12 .w3b-steps button:hover{color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-steps button:focus-visible{outline:2px solid var(--sea-sky);outline-offset:4px;border-radius:8px}.gv-30-product-window-N12 :is(.w3b-steps button[aria-pressed=true],[data-stage="0"] [data-cap="1"] button){color:var(--sea-foam)}.gv-30-product-window-N12 .w3b-bar-p{grid-column:1/-1;display:block;height:2px;margin-bottom:4px;border-radius:999px;background:var(--glass-line-2);overflow:hidden}.gv-30-product-window-N12 .w3b-bar-p>s{display:block;height:100%;border-radius:inherit;background:var(--sea-sky);transform:scaleX(0);transform-origin:0 50%;text-decoration:none}.gv-30-product-window-N12 .w3b-steps b{font:600 14px/1.6 var(--ot-mono);font-variant-numeric:tabular-nums}.gv-30-product-window-N12 :is([data-stage="1"] [data-cap="1"],[data-stage="2"] [data-cap="2"],[data-stage="3"] [data-cap="3"]) .w3b-bar-p>s{transform:scaleX(var(--p,1))}.gv-30-product-window-N12 .w3b:not([data-scroll=on]) .w3b-bar-p>s{transition:transform .4s var(--ot-ease)}.gv-30-product-window-N12 :is([data-stage="2"] [data-cap="1"],[data-stage="3"] :is([data-cap="1"],[data-cap="2"])) .w3b-bar-p>s{transform:none}@container (max-width:719px){.gv-30-product-window-N12 .w3b{padding-block:48px}.gv-30-product-window-N12 .w3b-pin{gap:16px}.gv-30-product-window-N12 .w3b-head{flex-direction:column;align-items:flex-start;gap:16px}.gv-30-product-window-N12 .w3b-ctas{gap:8px}.gv-30-product-window-N12 .w3b-bar{height:32px}.gv-30-product-window-N12 .w3b-port{height:clamp(340px,calc(100svh - 470px),420px)}.gv-30-product-window-N12 .w3b-app{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.gv-30-product-window-N12 .w3b-side{flex-direction:row;align-items:center;justify-content:space-between;gap:8px;padding:4px 4px 4px 8px;border-right:0;border-bottom:1px solid var(--glass-line)}.gv-30-product-window-N12 .w3b-org{padding:0}.gv-30-product-window-N12 .w3b-org>b{width:24px;height:24px}.gv-30-product-window-N12 .w3b-navs{display:flex;gap:4px}.gv-30-product-window-N12 .w3b-nav{justify-content:center;width:36px;padding:0}.gv-30-product-window-N12 .w3b-nav>span{display:none}.gv-30-product-window-N12 .w3b-api{padding:0}.gv-30-product-window-N12 .w3b-editor{border:0}.gv-30-product-window-N12 .w3b-tabs{height:36px}.gv-30-product-window-N12 .w3b-file{padding:0 12px}.gv-30-product-window-N12 .w3b-file code{font-size:12px}.gv-30-product-window-N12 .w3b-keychip{display:none}.gv-30-product-window-N12 .w3b-code{--lh:1.6;padding:8px 0;font-size:12px}.gv-30-product-window-N12 .ln{grid-template-columns:20px minmax(0,1fr)}.gv-30-product-window-N12 .ln:is([data-ln="2"],[data-ln="9"]){display:none}.gv-30-product-window-N12 .ln.i1>.tx,.gv-30-product-window-N12 .ln.i1>.ty{padding-left:2ch}.gv-30-product-window-N12 .ln.i1 .ty>.cr{left:2ch}.gv-30-product-window-N12 .w3b-ws{padding:8px 12px 12px}.gv-30-product-window-N12 .w3b-hint{display:none}.gv-30-product-window-N12 .w3b-hello{font-size:18px}.gv-30-product-window-N12 .w3b-chat{padding:12px 0}.gv-30-product-window-N12 .w3b-thread{gap:8px}.gv-30-product-window-N12 .w3b-ask{max-width:88%}.gv-30-product-window-N12 .w3b-reply{display:none}.gv-30-product-window-N12 .w3b-card{flex:1 1 0}.gv-30-product-window-N12 .w3b-compose{display:flex;align-items:flex-end;gap:8px;padding:8px 8px 8px 12px}.gv-30-product-window-N12 .w3b-box{flex:1;min-width:0}.gv-30-product-window-N12 .w3b-modes{display:none}.gv-30-product-window-N12 .w3b-ctl{gap:12px;padding:12px}.gv-30-product-window-N12 .w3b-stmt{width:32px;padding:0;justify-content:center}.gv-30-product-window-N12 .w3b-stmt>span{display:none}.gv-30-product-window-N12 .w3b-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gv-30-product-window-N12 .w3b-kpi{padding:8px 12px}.gv-30-product-window-N12 .w3b-kpi[data-kpi=requests],.gv-30-product-window-N12 .w3b-kpi .w3b-long{display:none}.gv-30-product-window-N12 .w3b-kpi .w3b-short{display:inline}.gv-30-product-window-N12 .w3b-kpi>b{font-size:18px}.gv-30-product-window-N12 .w3b-team{padding:0 12px 4px}.gv-30-product-window-N12 .w3b-team-h{grid-template-columns:minmax(0,1fr) 88px;height:32px}.gv-30-product-window-N12 .w3b-team-h>span:last-child{display:none}.gv-30-product-window-N12 .w3b-members{height:144px}.gv-30-product-window-N12 .w3b-members>li[data-member="4"]{display:none}.gv-30-product-window-N12 .w3b-members>li{grid-template-columns:24px 40px minmax(0,1fr) 88px;gap:8px;height:36px;transform:translateY(calc(var(--rank,0) * 36px))}.gv-30-product-window-N12 .w3b-of{display:none}.gv-30-product-window-N12 .w3b-steps{gap:8px;padding-bottom:52px}.gv-30-product-window-N12 .w3b-steps b{display:none}.gv-30-product-window-N12 .w3b-steps button{min-height:24px;padding-top:10px}.gv-30-product-window-N12 .w3b-steps span{position:absolute;left:0;right:0;top:28px;opacity:0;pointer-events:none;transition:opacity .4s;color:var(--sea-foam)}.gv-30-product-window-N12 :is(.w3b-steps button[aria-pressed=true],[data-stage="0"] [data-cap="1"] button) span{opacity:1}}.gv-30-product-window-N12 .w3b[data-off] *,.gv-30-product-window-N12 .w3b[data-off] *:after{animation-play-state:paused}.gv-30-product-window-N12 [data-frozen] *,.gv-30-product-window-N12 [data-frozen] *:before,.gv-30-product-window-N12 [data-frozen] *:after{transition:none!important}@media(prefers-reduced-motion:reduce){.gv-30-product-window-N12 :is(.w3b-panel,.w3b-nav,.w3b-members>li,.w3b-steps button,.w3b-steps span,.w3b-bar-p>s),.gv-30-product-window-N12 .ln:before{transition:none}.gv-30-product-window-N12 :is(.w3b-run>i,.cr,.w3b-spin>i),.gv-30-product-window-N12 .w3b-card:after{animation:none}}.gv-31-hero-r2-D7 .hs-hero,.gv-31-hero-r2-D7 .sea-hero{background-image:none}.gv-31-hero-r2-D7 .hs-hero .sea-hero .sea-wrap.hs-hero-top{align-items:start;padding-block:var(--sp-96) var(--sp-64);row-gap:var(--sp-48)}@media(min-width:960px){.gv-31-hero-r2-D7 .hs-hero .sea-hero .sea-wrap.hs-hero-top{grid-template-columns:minmax(0,1fr) minmax(360px,492px);-moz-column-gap:var(--sp-64);column-gap:var(--sp-64);align-items:center}.gv-31-hero-r2-D7 .hs-hero-card{max-width:492px}}@media(min-width:1200px){.gv-31-hero-r2-D7 .hs-hero .sea-hero .sea-wrap.hs-hero-top{-moz-column-gap:var(--sp-96);column-gap:var(--sp-96)}}.gv-31-hero-r2-D7 .sea-h1 em{color:var(--sea-ink)}.gv-31-hero-r2-D7 .sea-h1 em .rh-mark{background:linear-gradient(transparent 70%,var(--sea-blue-lite) 70%,var(--sea-blue-lite) 88%,transparent 88%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.gv-31-hero-r2-D7 .hs-hero-copy{gap:0}.gv-31-hero-r2-D7 .hs-hero-copy .sea-sub{margin-top:var(--sp-24);max-width:28em;font-size:var(--fs-22);font-weight:var(--fw-400);line-height:1.5;color:var(--sea-text)}.gv-31-hero-r2-D7 .hs-hero-copy .sea-cta{margin-top:var(--sp-32);gap:var(--sp-12)}.gv-31-hero-r2-D7 .w2-install-btn{border:1px solid var(--ot-line);background:transparent;color:var(--sea-ink)}.gv-31-hero-r2-D7 .w2-install-btn:hover{background:var(--sea-white);border-color:var(--sea-cream-rule-2)}.gv-31-hero-r2-D7 .w2-install-btn:focus-visible{outline:2px solid var(--sea-blue);outline-offset:2px}.gv-31-hero-r2-D7 .w2-install-btn .sea-ico{width:var(--ico-16);height:var(--ico-16);flex:none;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.gv-31-hero-r2-D7 .w2-install-btn.is-done{border-color:var(--sea-ink);color:var(--sea-ink)}.gv-31-hero-r2-D7 .w2-copy-manual{display:grid;gap:var(--sp-8);width:min(100%,560px);margin-top:var(--sp-12)}.gv-31-hero-r2-D7 .w2-copy-manual textarea{width:100%;padding:var(--sp-12);border:1px solid var(--sea-blue);border-radius:var(--r-8);background:var(--sea-white);color:var(--sea-ink);font:var(--fw-500) var(--fs-14)/1.5 var(--ot-mono);resize:none}.gv-31-hero-r2-D7 .w2-copy-manual p{margin:0;color:var(--sea-ink);font:var(--fw-600) var(--fs-14)/1.4 var(--ot-sans)}.gv-31-hero-r2-D7 .hs-hero-card{position:relative;gap:0;justify-self:stretch;padding:0 var(--sp-12) var(--sp-12) 0}.gv-31-hero-r2-D7 .hs-hero-card .hc-stage{display:grid;overflow:hidden;border:1.5px solid var(--sea-ink);border-radius:var(--r-12);background:var(--sea-white);box-shadow:12px 12px 0 var(--sea-blue-lite);transition:transform .2s var(--ot-ease),box-shadow .2s var(--ot-ease)}.gv-31-hero-r2-D7 .hs-hero-card .hc-stage:hover{transform:translate(-2px,-2px);box-shadow:14px 14px 0 var(--sea-blue-lite)}.gv-31-hero-r2-D7 .hs-hero-card .fc-card{display:grid;align-content:start;gap:0;min-height:100%;padding:var(--sp-32) var(--sp-32) var(--sp-48);border:0;border-radius:var(--r-12);background:none;color:var(--sea-ink);box-shadow:none}.gv-31-hero-r2-D7 .hs-hero-card .fc-card:hover{transform:none;box-shadow:none}.gv-31-hero-r2-D7 .hs-hero-card .fc-card:focus-visible{outline:2px solid var(--sea-blue);outline-offset:-6px}.gv-31-hero-r2-D7 .hs-hero-card[data-variant=rotate] .hc-slide{transition:opacity .2s ease,transform .3s cubic-bezier(.4,0,.6,1),visibility 0s linear .3s}.gv-31-hero-r2-D7 .hs-hero-card[data-variant=rotate] .hc-slide.is-on{transition:opacity .3s ease .15s,transform .45s cubic-bezier(.2,.7,.2,1) .15s,visibility 0s}.gv-31-hero-r2-D7 .fc-name{font:var(--fw-600) var(--fs-18)/1.4 var(--ot-sans);color:var(--sea-ink);overflow-wrap:anywhere}.gv-31-hero-r2-D7 .fc-off{--rl-h:1.12em;justify-self:start;max-width:100%;margin-top:var(--sp-32);font:var(--fw-700) var(--fs-56)/var(--rl-h) var(--ot-sans);letter-spacing:-.03em;color:var(--sea-ink);font-variant-numeric:tabular-nums;text-wrap:balance}.gv-31-hero-r2-D7 .fc-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-16);margin-top:var(--sp-16)}.gv-31-hero-r2-D7 .fc-price{font:var(--fw-600) var(--fs-28)/1.2 var(--ot-sans);letter-spacing:-.01em;color:var(--sea-ink);font-variant-numeric:tabular-nums}.gv-31-hero-r2-D7 .fc-was{font:var(--fw-500) var(--fs-16)/1.4 var(--ot-sans);color:var(--sea-muted);font-variant-numeric:tabular-nums}.gv-31-hero-r2-D7 .fc-was s{color:var(--ot-official);text-decoration-thickness:1.5px;text-decoration-color:currentColor}.gv-31-hero-r2-D7:is(:lang(zh),:lang(ja),:lang(ko)) .fc-off{letter-spacing:0}.gv-31-hero-r2-D7:is(:lang(es),:lang(fr)) .fc-off{font-size:var(--fs-40)}.gv-31-hero-r2-D7 .fc-off{padding:var(--sp-4) var(--sp-16);border-radius:var(--r-8);background:var(--sea-ink);color:var(--sea-blue-lite)}.gv-31-hero-r2-D7 .fc-off.is-low{--fc-bg:var(--ot-save-low);--fc-fg:var(--ot-save-low-on);--fc-ink:var(--ot-save-low-ink)}.gv-31-hero-r2-D7 .fc-off.is-mid{--fc-bg:var(--ot-save-mid);--fc-fg:var(--ot-save-mid-on);--fc-ink:var(--ot-save-mid-ink)}.gv-31-hero-r2-D7 .fc-off.is-high{--fc-bg:var(--ot-save-high);--fc-fg:var(--ot-save-high-on);--fc-ink:var(--ot-save-high-ink)}.gv-31-hero-r2-D7 .fc-off:is(.is-low,.is-mid,.is-high){background:var(--fc-bg);color:var(--fc-fg);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--fc-ink) 45%,transparent)}.gv-31-hero-r2-D7 .fc-name .ot-hot{margin-left:var(--sp-4);vertical-align:.2em}.gv-31-hero-r2-D7 .rl{display:inline-block;height:var(--rl-h);overflow:hidden;vertical-align:top;-webkit-mask-image:linear-gradient(transparent,black 16%,black 84%,transparent);mask-image:linear-gradient(transparent,black 16%,black 84%,transparent)}.gv-31-hero-r2-D7 .rl-col{display:block}.gv-31-hero-r2-D7 .rl-d{display:block;height:var(--rl-h);line-height:var(--rl-h);text-align:center}@media(max-width:959px){.gv-31-hero-r2-D7 .hs-hero-card{justify-self:stretch;max-width:none}}.gv-31-hero-r2-D7 .w2-ws-btn{display:none}@media(max-width:600px){.gv-31-hero-r2-D7 .w2-ws-btn{display:inline-flex;border:1px solid var(--sea-ink);background:transparent;color:var(--sea-ink)}.gv-31-hero-r2-D7 .w2-ws-btn:focus-visible{outline:2px solid var(--sea-blue);outline-offset:2px}.gv-31-hero-r2-D7 .sea-cta .w2-install-btn{min-height:0;height:auto;padding:var(--sp-4) 0;border:0;background:none;font-size:var(--fs-14);font-weight:var(--fw-500);color:var(--sea-text)}.gv-31-hero-r2-D7 .cc-plugin.is-compact .cc-lines,.gv-31-hero-r2-D7 .cc-plugin.is-compact .cc-short{display:none}.gv-31-hero-r2-D7 .cc-plugin.is-compact .cc-head{margin:0}.gv-31-hero-r2-D7 .cc-plugin.is-compact{padding:var(--sp-12) var(--sp-16)}.gv-31-hero-r2-D7 .hs-hero .sea-hero .sea-wrap.hs-hero-top{padding-block:var(--sp-48) var(--sp-32);row-gap:var(--sp-32)}.gv-31-hero-r2-D7 .hs-hero-copy .sea-sub{margin-top:var(--sp-16);font-size:var(--fs-18)}.gv-31-hero-r2-D7 .hs-hero-copy .sea-cta{margin-top:var(--sp-24)}.gv-31-hero-r2-D7 .hs-hero-card{padding:0 var(--sp-8) var(--sp-8) 0}.gv-31-hero-r2-D7 .hs-hero-card .fc-card{padding:var(--sp-24)}.gv-31-hero-r2-D7 .hs-hero-card .hc-stage,.gv-31-hero-r2-D7 .hs-hero-card .hc-stage:hover{transform:none;box-shadow:8px 8px 0 var(--sea-blue-lite)}.gv-31-hero-r2-D7 .fc-off{margin-top:var(--sp-16);font-size:var(--fs-40)}.gv-31-hero-r2-D7:is(:lang(es),:lang(fr)) .fc-off{font-size:var(--fs-28)}.gv-31-hero-r2-D7 .fc-line{margin-top:var(--sp-12)}.gv-31-hero-r2-D7 .fc-price{font-size:var(--fs-22)}.gv-31-hero-r2-D7 .w2-install-btn{white-space:normal;text-wrap:balance;line-height:1.25;text-align:center}}@media(max-width:380px){.gv-31-hero-r2-D7 .hs-hero-card .fc-card{padding-inline:var(--sp-16)}}@media(prefers-reduced-motion:reduce){.gv-31-hero-r2-D7 .hs-hero-card .hc-stage,.gv-31-hero-r2-D7 .hs-hero-card[data-variant=rotate] .hc-slide,.gv-31-hero-r2-D7 .hs-hero-card[data-variant=rotate] .hc-slide.is-on{transition:none}.gv-31-hero-r2-D7 .hs-hero-card .hc-stage:hover{transform:none}}.gv-32-sonar-r2-H8 .w2-sv-page.ot-page{background:none}.gv-32-sonar-r2-H8:not([data-gv-placed]) .w2-sv{background:linear-gradient(180deg,var(--zone-0),var(--zone-1))}.gv-32-sonar-r2-H8 .w2-sv-ctx{background-color:var(--sea-cream);background-image:linear-gradient(var(--sea-grid) 1px,transparent 1px),linear-gradient(90deg,var(--sea-grid) 1px,transparent 1px);background-size:64px 64px;background-position:-1px -1px}.gv-32-sonar-r2-H8[data-gv-placed] .w2-sv-page.ot-page{overflow:visible;background:none!important}.gv-32-sonar-r2-H8[data-gv-placed] .w2-sv-ctx{display:none}.gv-32-sonar-r2-H8 .w2-sv{--sv-lift:220px;--sv-cy:132px;--sv-r:760px;--sv-ring:112px;position:relative;height:440px;margin-inline:calc(50% - 50vw);font-family:var(--ot-sans)}.gv-32-sonar-r2-H8 .w2-sv-scope{position:absolute;left:0;right:0;top:calc(var(--sv-lift) * -1);height:calc(100% + var(--sv-lift));pointer-events:none;clip-path:inset(var(--sv-lift) 0 0 0);background:linear-gradient(180deg,var(--zone-0) 0 calc(var(--sv-lift) + 12px),transparent calc(var(--sv-lift) + 160px));-webkit-mask-image:linear-gradient(180deg,black calc(100% - 180px),transparent);mask-image:linear-gradient(180deg,black calc(100% - 180px),transparent)}.gv-32-sonar-r2-H8 .w2-sv-disc{position:absolute;left:50%;top:calc(var(--sv-lift) + var(--sv-cy));width:calc(var(--sv-r) * 2);height:calc(var(--sv-r) * 2);margin:calc(var(--sv-r) * -1) 0 0 calc(var(--sv-r) * -1);border-radius:50%}.gv-32-sonar-r2-H8 .w2-sv-rings{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 calc(var(--sv-ring) - 1px),color-mix(in srgb,var(--sea-sky) 18%,transparent) calc(var(--sv-ring) - 1px) var(--sv-ring));-webkit-mask-image:radial-gradient(circle,black 0 36%,transparent 82%);mask-image:radial-gradient(circle,black 0 36%,transparent 82%)}.gv-32-sonar-r2-H8 .w2-sv-beam{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0 280deg,color-mix(in srgb,var(--sea-sky) 9%,transparent) 352deg,transparent 360deg);-webkit-mask-image:radial-gradient(circle,black 0 26%,transparent 70%);mask-image:radial-gradient(circle,black 0 26%,transparent 70%);animation:w2-sv-h8-turn var(--turn) linear infinite}.gv-32-sonar-r2-H8 .w2-sv-ship{position:absolute;left:50%;top:calc(var(--sv-lift) + var(--sv-cy));width:8px;height:8px;margin:-4px 0 0 -4px;border-radius:50%;background:var(--sea-sky);opacity:.85;box-shadow:0 0 0 4px color-mix(in srgb,var(--sea-sky) 16%,transparent)}.gv-32-sonar-r2-H8 .w2-sv-names{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;list-style:none;overflow:hidden;pointer-events:none}.gv-32-sonar-r2-H8 .w2-sv-name{position:absolute;left:calc(50% + var(--x));top:calc(var(--sv-cy) + var(--y));display:inline-flex;align-items:center;gap:8px;transform:translate(-50%,-50%);font-size:var(--ws);line-height:1;font-weight:500;color:var(--zone-sun);white-space:nowrap;opacity:1;text-shadow:0 0 6px rgba(2,22,26,.9),0 1px 2px rgba(2,22,26,.9)}.gv-32-sonar-r2-H8 .w2-sv-name:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:currentColor}.gv-32-sonar-r2-H8 .w2-sv-name.r1{color:var(--zone-sun);opacity:1}.gv-32-sonar-r2-H8 .w2-sv-name.r2{opacity:1}.gv-32-sonar-r2-H8 .w2-sv-name.r3{opacity:.96}.gv-32-sonar-r2-H8 .w2-sv-name.is-phone{display:none}.gv-32-sonar-r2-H8 .w2-sv-on{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;gap:8px;color:var(--zone-foam);opacity:0;animation:w2-sv-h8-lit var(--turn) linear infinite;animation-delay:var(--d)}.gv-32-sonar-r2-H8 .w2-sv-on:before{content:"";flex:none;width:4px;height:4px;border-radius:50%;background:var(--sea-sky);box-shadow:0 0 0 3px color-mix(in srgb,var(--sea-sky) 28%,transparent)}@media(min-width:761px)and (max-width:1439px){.gv-32-sonar-r2-H8 .w2-sv-name.v1440{display:none}}@media(min-width:761px)and (max-width:1279px){.gv-32-sonar-r2-H8 .w2-sv-name.v1280{display:none}}@media(min-width:761px)and (max-width:1119px){.gv-32-sonar-r2-H8 .w2-sv-name.v1120{display:none}}@media(min-width:761px)and (max-width:959px){.gv-32-sonar-r2-H8 .w2-sv-name.v960{display:none}}@media(min-width:761px)and (max-width:799px){.gv-32-sonar-r2-H8 .w2-sv-name.v800{display:none}}.gv-32-sonar-r2-H8 .w2-sv-line{position:absolute;left:50%;top:348px;width:min(880px,calc(100% - 32px));margin:0;transform:translate(-50%);text-align:center;font:var(--fw-600) var(--fs-40)/1.2 var(--ot-sans);letter-spacing:-.015em;color:var(--zone-foam);text-wrap:balance}.gv-32-sonar-r2-H8[data-gv-placed] .w2-sv-line{display:none}.gv-32-sonar-r2-H8 .w2-sv.is-still :is(.w2-sv-beam,.w2-sv-on){animation-play-state:paused}@keyframes w2-sv-h8-turn{to{transform:rotate(360deg)}}@keyframes w2-sv-h8-lit{0%{opacity:0}3%{opacity:1}9%{opacity:1}38%{opacity:0}to{opacity:0}}@media(max-width:760px){.gv-32-sonar-r2-H8 .w2-sv{--sv-lift:160px;--sv-cy:118px;--sv-r:460px;--sv-ring:84px;height:400px}.gv-32-sonar-r2-H8 .w2-sv-name{font-size:var(--ms);left:calc(50% + var(--mx));top:calc(var(--sv-cy) + var(--my))}.gv-32-sonar-r2-H8 .w2-sv-on{animation-delay:var(--md)}.gv-32-sonar-r2-H8 .w2-sv-name.is-wide{display:none}.gv-32-sonar-r2-H8 .w2-sv-name.is-phone{display:inline-flex}.gv-32-sonar-r2-H8 .w2-sv-line{top:340px;font-size:var(--fs-28);line-height:1.25}}@media(prefers-reduced-motion:reduce){.gv-32-sonar-r2-H8 :is(.w2-sv-beam,.w2-sv-on){display:none}}.gv-33-problem-r2-E8 .w2-pb-page.ot-page{background:none}.gv-33-problem-r2-E8:not([data-gv-placed]) .w2-pb-deep{padding-block:8px 48px}.gv-33-problem-r2-E8[data-gv-placed] .w2-pb-page.ot-page,.gv-33-problem-r2-E8[data-gv-placed] .w2-pb-deep{overflow:visible;background:none!important}.gv-33-problem-r2-E8[data-gv-placed] .w2-pb-deep:before,.gv-33-problem-r2-E8[data-gv-placed] .w2-pb-deep:after{display:none!important}.gv-33-problem-r2-E8[data-gv-placed] .w2-pb-wrap{max-width:none;padding-inline:0}.gv-33-problem-r2-E8 .w2-pb.is-one{position:relative;z-index:1;padding-block:var(--sp-48) var(--sp-64);text-align:center}.gv-33-problem-r2-E8 .w2-pb-h{max-width:880px;margin:0 auto;font:var(--fw-600) var(--fs-40)/1.2 var(--ot-sans);letter-spacing:-.015em;color:var(--zone-foam);text-wrap:balance}.gv-33-problem-r2-E8 .w2-pb-h:is(:lang(zh),:lang(ja)){letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.gv-33-problem-r2-E8 .w2-pb-h:lang(ko){letter-spacing:0;word-break:keep-all}.gv-32-sonar-r2-H8[data-gv-placed]+.gv-33-problem-r2-E8 .w2-pb.is-one{margin-top:-92px;padding-top:0}@media(max-width:760px){.gv-33-problem-r2-E8 .w2-pb.is-one{padding-block:var(--sp-32) var(--sp-48)}.gv-33-problem-r2-E8 .w2-pb-h{font-size:var(--fs-28);line-height:1.25}.gv-32-sonar-r2-H8[data-gv-placed]+.gv-33-problem-r2-E8 .w2-pb.is-one{margin-top:-60px;padding-top:0}}.gv-34-pricing-chart-r2-P7>.r2pp{--nw:300px;--fw:80px;--g:var(--sp-24);--line:.88;--bar:32px;--thin:12px;--c-ours:var(--sea-sky);--c-ink:var(--sea-abyss-2);--c-line:var(--ot-official);--c-ghost:var(--glass-fill-2);--c-ghost-line:var(--glass-line-2);--c-them:var(--ot-muted);display:grid;gap:var(--sp-32);margin:0;padding-top:var(--sp-96);padding-bottom:var(--sp-96);color:var(--zone-mist);min-width:0}.gv-34-pricing-chart-r2-P7>.r2pp{background:linear-gradient(180deg,var(--zone-3),var(--zone-4));padding-inline:max(16px,calc((100% - 1224px)/2))}.sea-deep .gv-34-pricing-chart-r2-P7>.r2pp{background:none;padding-inline:0}.gv-34-pricing-chart-r2-P7:not([data-gv-placed]) .ot-btn{border-color:var(--sea-chip-line);color:var(--sea-foam);background:transparent}.gv-34-pricing-chart-r2-P7:not([data-gv-placed]) .ot-btn:hover{background:color-mix(in srgb,var(--sea-foam) 8%,transparent)}.gv-34-pricing-chart-r2-P7:not([data-gv-placed]) .ot-btn-text{color:var(--sea-sky)}.gv-34-pricing-chart-r2-P7 .r2pp-h{max-width:22em}.gv-34-pricing-chart-r2-P7:is(:lang(zh),:lang(ja),:lang(ko)) .r2pp-h em{display:inline}.gv-34-pricing-chart-r2-P7 .r2pp-fig{position:relative;display:grid;gap:var(--sp-12);margin:0;min-width:0}.gv-34-pricing-chart-r2-P7 :is(.r2pp-head,.r2pp-row){display:grid;grid-template-columns:var(--nw) minmax(0,1fr) var(--fw);grid-template-areas:"name plot fig";-moz-column-gap:var(--g);column-gap:var(--g);align-items:center}.gv-34-pricing-chart-r2-P7 .r2pp-head{min-height:22px}.gv-34-pricing-chart-r2-P7 .r2pp-head .r2pp-plot{grid-area:plot;position:relative;display:block;height:22px}.gv-34-pricing-chart-r2-P7 .r2pp-line-label{position:absolute;bottom:0;left:calc(100% * var(--line));transform:translate(-50%);font:var(--fw-500) var(--fs-14)/1.2 var(--ot-mono);letter-spacing:.02em;color:var(--ot-official);white-space:nowrap}.gv-34-pricing-chart-r2-P7 .r2pp-rows{position:relative;display:grid;gap:var(--sp-12);margin:0;padding:var(--sp-8) 0;list-style:none}.gv-34-pricing-chart-r2-P7 .r2pp-rows:before{content:"";position:absolute;top:0;bottom:0;left:calc(var(--nw) + var(--g) + (100% - var(--nw) - var(--fw) - 2 * var(--g)) * var(--line) - 1px);border-left:2px dashed var(--c-line);opacity:.55;pointer-events:none}.gv-34-pricing-chart-r2-P7 .r2pp-row{position:relative;min-height:48px}.gv-34-pricing-chart-r2-P7 .r2pp-name{grid-area:name;min-width:0;font:var(--fw-600) var(--fs-22)/1.2 var(--ot-sans);letter-spacing:-.01em;color:var(--zone-foam);overflow-wrap:anywhere}.gv-34-pricing-chart-r2-P7 .r2pp-kind{font-weight:var(--fw-500);color:var(--zone-mist)}.gv-34-pricing-chart-r2-P7 .r2pp-plot{grid-area:plot;position:relative;display:block;height:var(--bar);min-width:0}.gv-34-pricing-chart-r2-P7 .r2pp-plot>i{position:absolute;top:0;bottom:0;left:0;display:block;border-radius:var(--r-8)}.gv-34-pricing-chart-r2-P7 .r2pp-ghost{width:calc(100% * var(--line));background:var(--c-ghost);box-shadow:inset 0 0 0 1px var(--c-ghost-line)}.gv-34-pricing-chart-r2-P7 .r2pp-ours{width:calc(100% * var(--line) * var(--s) / 100);background:var(--c-ours)}.gv-34-pricing-chart-r2-P7 .r2pp-row.is-low{--c-ours:var(--ot-save-low-ink)}.gv-34-pricing-chart-r2-P7 .r2pp-row.is-mid{--c-ours:var(--ot-save-mid-ink)}.gv-34-pricing-chart-r2-P7 .r2pp-row.is-high{--c-ours:var(--ot-save-high-ink)}.gv-34-pricing-chart-r2-P7 .r2pp-price{position:absolute;top:0;bottom:0;right:calc(100% - 100% * var(--line) * var(--s) / 100 + var(--sp-12));display:flex;align-items:center;font:var(--fw-700) var(--fs-18)/1 var(--ot-sans);color:var(--c-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.gv-34-pricing-chart-r2-P7 .r2pp-was{position:absolute;top:0;bottom:0;left:calc(100% * var(--line) + var(--sp-16));display:flex;align-items:center;font:var(--fw-500) var(--fs-16)/1 var(--ot-sans);color:var(--ot-official);text-decoration:line-through;text-decoration-thickness:1px;font-variant-numeric:tabular-nums;white-space:nowrap}.gv-34-pricing-chart-r2-P7 .r2pp-pct{grid-area:fig;justify-self:end;font:var(--fw-600) var(--fs-22)/1 var(--ot-sans);color:var(--zone-foam);font-variant-numeric:tabular-nums;white-space:nowrap}.gv-34-pricing-chart-r2-P7 .r2pp-pct .ot-db{font-size:var(--fs-16)}.gv-34-pricing-chart-r2-P7 .r2pp-name .ot-hot{margin-left:var(--sp-4);vertical-align:.25em}.gv-34-pricing-chart-r2-P7 .r2pp-row.has-rivals{margin-bottom:calc(-1 * var(--sp-4))}.gv-34-pricing-chart-r2-P7 .r2pp-row.is-rival{min-height:28px}.gv-34-pricing-chart-r2-P7 .is-rival .r2pp-name{padding-left:var(--sp-16);font:var(--fw-500) var(--fs-18)/1.2 var(--ot-sans);color:var(--zone-mist)}.gv-34-pricing-chart-r2-P7 .is-rival .r2pp-plot{height:var(--thin)}.gv-34-pricing-chart-r2-P7 .r2pp-them{width:min(100%,calc(100% * var(--line) * var(--r) / 100));background:var(--c-them)}.gv-34-pricing-chart-r2-P7 .is-cut .r2pp-them{-webkit-mask-image:linear-gradient(90deg,black 72%,transparent);mask-image:linear-gradient(90deg,black 72%,transparent)}.gv-34-pricing-chart-r2-P7 .is-rival .r2pp-pct{font-size:var(--fs-18);font-weight:var(--fw-500);color:var(--c-them)}.gv-34-pricing-chart-r2-P7 [data-rival][title]{cursor:help}.gv-34-pricing-chart-r2-P7 .r2pp-unit{display:block}.gv-34-pricing-chart-r2-P7 .r2pp-unit .r2pp-name{display:block;grid-area:auto;font:var(--fw-500) var(--fs-14)/1.4 var(--ot-sans);color:var(--zone-haze)}.gv-34-pricing-chart-r2-P7 .r2pp-unit.is-video{margin-top:var(--sp-16)}.gv-34-pricing-chart-r2-P7 .r2pp-ent{display:grid;grid-template-columns:var(--nw) minmax(0,1fr) auto;grid-template-areas:"name line talk";-moz-column-gap:var(--g);column-gap:var(--g);align-items:center;margin-top:var(--sp-24)}.gv-34-pricing-chart-r2-P7 .r2pp-ent-line{grid-area:line;font:var(--fw-500) var(--fs-18)/1.4 var(--ot-sans);color:var(--zone-mist)}.gv-34-pricing-chart-r2-P7 .r2pp-talk{grid-area:talk;justify-self:end;font-size:var(--fs-18);white-space:nowrap}.gv-34-pricing-chart-r2-P7 .r2pp-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-16) var(--sp-24);margin:0;min-width:0}.gv-34-pricing-chart-r2-P7 .r2pp-foot>[data-gv-placed]{min-width:0}.gv-34-pricing-chart-r2-P7:is(:lang(zh),:lang(ja),:lang(ko)) .r2pp-name{letter-spacing:0}.gv-34-pricing-chart-r2-P7 .r2pp-rows .r2pp-plot>i{transform-origin:left center}.gv-34-pricing-chart-r2-P7 .r2pp-rows.is-armed .r2pp-plot>:is(.r2pp-ours,.r2pp-them){transform:scaleX(0)}.gv-34-pricing-chart-r2-P7 .r2pp-rows.is-armed .r2pp-plot>:is(.r2pp-price,.r2pp-was){opacity:0}.gv-34-pricing-chart-r2-P7 .r2pp-rows.is-armed.is-in .r2pp-plot>:is(.r2pp-ours,.r2pp-them){transform:none;transition:transform .8s cubic-bezier(.2,.7,.2,1) calc(var(--i,0) * 70ms)}.gv-34-pricing-chart-r2-P7 .r2pp-rows.is-armed.is-in .r2pp-plot>:is(.r2pp-price,.r2pp-was){opacity:1;transition:opacity .4s ease calc(var(--i,0) * 70ms + .55s)}.gv-34-pricing-chart-r2-P7 .r2pp-rows.is-armed.is-in .r2pp-plot>.r2pp-them{transition-delay:calc(var(--i,0) * 70ms + .3s)}@media(prefers-reduced-motion:reduce){.gv-34-pricing-chart-r2-P7 .r2pp-rows.is-armed .r2pp-plot>*{transform:none;opacity:1;transition:none}}@media(max-width:1100px){.gv-34-pricing-chart-r2-P7>.r2pp{--nw:240px;--fw:80px;--line:.82}.gv-34-pricing-chart-r2-P7 .r2pp-name{font-size:var(--fs-18)}.gv-34-pricing-chart-r2-P7 .is-rival .r2pp-name{font-size:var(--fs-16)}}@media(max-width:760px){.gv-34-pricing-chart-r2-P7>.r2pp{--line:.72;--bar:28px;--thin:10px;padding-top:var(--sp-64);padding-bottom:var(--sp-64);gap:var(--sp-24)}.gv-34-pricing-chart-r2-P7 :is(.r2pp-head,.r2pp-row){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name fig" "plot plot";-moz-column-gap:var(--sp-12);column-gap:var(--sp-12);row-gap:var(--sp-8)}.gv-34-pricing-chart-r2-P7 .r2pp-head{grid-template-areas:"plot plot";min-height:18px}.gv-34-pricing-chart-r2-P7 .r2pp-head .r2pp-plot{height:18px}.gv-34-pricing-chart-r2-P7 .r2pp-line-label{font-size:var(--fs-12)}.gv-34-pricing-chart-r2-P7 .r2pp-rows{gap:var(--sp-16)}.gv-34-pricing-chart-r2-P7 .r2pp-rows:before{display:none}.gv-34-pricing-chart-r2-P7 .r2pp-row .r2pp-plot:after{content:"";position:absolute;top:-6px;bottom:-6px;left:calc(100% * var(--line) - 1px);border-left:2px dashed var(--c-line);opacity:.6}.gv-34-pricing-chart-r2-P7 .r2pp-row{min-height:0}.gv-34-pricing-chart-r2-P7 .r2pp-name{font-size:var(--fs-18);overflow-wrap:normal}.gv-34-pricing-chart-r2-P7 .r2pp-pct{font-size:var(--fs-18)}.gv-34-pricing-chart-r2-P7 .r2pp-price{font-size:var(--fs-16)}.gv-34-pricing-chart-r2-P7 .r2pp-was{left:calc(100% * var(--line) + var(--sp-8));font-size:var(--fs-14)}.gv-34-pricing-chart-r2-P7 .r2pp-row.has-rivals{margin-bottom:0}.gv-34-pricing-chart-r2-P7 .r2pp-row.is-rival{row-gap:var(--sp-4);margin-top:calc(-1 * var(--sp-4))}.gv-34-pricing-chart-r2-P7 .is-rival .r2pp-name,.gv-34-pricing-chart-r2-P7 .is-rival .r2pp-pct{font-size:var(--fs-16)}.gv-34-pricing-chart-r2-P7 .r2pp-ent{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name talk" "line line";row-gap:var(--sp-4);margin-top:var(--sp-8)}.gv-34-pricing-chart-r2-P7 .r2pp-ent .r2pp-name{font-size:var(--fs-18)}.gv-34-pricing-chart-r2-P7 .r2pp-ent-line,.gv-34-pricing-chart-r2-P7 .r2pp-talk{font-size:var(--fs-16)}.gv-34-pricing-chart-r2-P7 .r2pp-foot>*{flex:1 1 100%}.gv-34-pricing-chart-r2-P7 .r2pp-foot>.ot-btn{flex:0 1 auto}}.gv-35-pricing-banner-P6{min-width:0}.gv-35-pricing-banner-P6[data-gv-placed]{margin-top:24px}.gv-35-pricing-banner-P6:not([data-gv-placed]){padding:40px max(16px,4vw);background:var(--ot-bg)}.gv-35-pricing-banner-P6:not([data-gv-placed]) .bn{max-width:1224px;margin-inline:auto}.gv-35-pricing-banner-P6 :is(p,ul){margin:0}.gv-35-pricing-banner-P6 .bn{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;min-height:56px;padding:8px 16px 8px 20px;border-radius:12px;background:color-mix(in srgb,var(--ot-green-soft) 70%,transparent)}.gv-35-pricing-banner-P6 .title{display:inline-flex;align-items:center;gap:8px;font:600 18px/1.3 var(--ot-sans);color:var(--ot-strong);white-space:nowrap}.gv-35-pricing-banner-P6 .title .gv-icon,.gv-35-pricing-banner-P6 .x .gv-icon{flex:none;color:var(--ot-green)}.gv-35-pricing-banner-P6 .xs{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;flex:1 1 auto;min-width:0;padding:0;list-style:none}.gv-35-pricing-banner-P6 .x{display:inline-flex;align-items:center;gap:8px;font:500 16px/1.4 var(--ot-sans);color:var(--ot-text)}.gv-35-pricing-banner-P6 .x b{font-weight:600;color:var(--ot-strong);font-variant-numeric:tabular-nums}.gv-35-pricing-banner-P6 .links{display:flex;flex-wrap:wrap;align-items:center;gap:0 16px;margin-left:auto}.gv-35-pricing-banner-P6 .links a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font:500 14px/1 var(--ot-sans);color:var(--ot-blue);text-decoration:none;white-space:nowrap}.gv-35-pricing-banner-P6 .links a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.gv-35-pricing-banner-P6 .bn{display:grid;gap:4px;padding:12px 16px}.gv-35-pricing-banner-P6 .title{font-size:16px}.gv-35-pricing-banner-P6 .xs{gap:4px 16px}.gv-35-pricing-banner-P6 .x{font-size:14px}.gv-35-pricing-banner-P6 .links{margin-left:0}}.gv-36-starter-pack-J8{min-width:0}.gv-36-starter-pack-J8:not([data-gv-placed]){padding:var(--sp-48) max(16px,4vw);background:linear-gradient(180deg,var(--zone-3),var(--zone-4))}.gv-36-starter-pack-J8 .slot{display:flex;min-width:0}.gv-36-starter-pack-J8 .note{margin:0;font:var(--fw-500) var(--fs-16)/1.5 var(--ot-sans);color:var(--zone-mist)}.gv-36-starter-pack-J8 .pass{position:relative;display:inline-grid;grid-template-columns:52px minmax(0,auto) auto;align-items:stretch;max-width:100%;min-height:56px;border:1px solid var(--glass-line-2);border-radius:var(--r-12);background:var(--glass-fill);color:var(--zone-foam);text-decoration:none;transition:border-color .2s var(--ot-ease),background-color .2s var(--ot-ease);-webkit-mask:radial-gradient(circle at 52px 0,transparent 6px,black 6.5px) top/100% 51% no-repeat,radial-gradient(circle at 52px 100%,transparent 6px,black 6.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 52px 0,transparent 6px,black 6.5px) top/100% 51% no-repeat,radial-gradient(circle at 52px 100%,transparent 6px,black 6.5px) bottom/100% 51% no-repeat}.gv-36-starter-pack-J8 .pass:hover{border-color:var(--sea-chip-line);background:var(--glass-fill-2)}.gv-36-starter-pack-J8 .pass:focus-visible{outline:2px solid var(--sea-sky);outline-offset:2px}.gv-36-starter-pack-J8 .stub{display:grid;place-items:center;border-right:1px dashed var(--glass-line-2);color:var(--zone-foam)}.gv-36-starter-pack-J8 .say{display:grid;align-content:center;gap:var(--sp-4);min-width:0;padding:var(--sp-8) var(--sp-12) var(--sp-8) var(--sp-16)}.gv-36-starter-pack-J8 .deal{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-8);font:var(--fw-600) var(--fs-16)/1.2 var(--ot-sans);color:var(--zone-foam)}.gv-36-starter-pack-J8 .deal b{font:var(--fw-700) var(--fs-18)/1 var(--ot-sans);letter-spacing:-.01em;font-variant-numeric:tabular-nums}.gv-36-starter-pack-J8 .sub{font:var(--fw-500) var(--fs-14)/1.4 var(--ot-sans);color:var(--zone-mist);font-variant-numeric:tabular-nums}.gv-36-starter-pack-J8 .deal:lang(zh){font-size:var(--fs-18);font-weight:var(--fw-700)}.gv-36-starter-pack-J8 .deal:lang(zh) b{font-size:var(--fs-22)}.gv-36-starter-pack-J8 .go{display:grid;place-items:center;padding:0 var(--sp-16) 0 var(--sp-4);color:var(--zone-foam)}.gv-36-starter-pack-J8 .go svg{transition:transform .2s var(--ot-ease)}.gv-36-starter-pack-J8 .pass:hover .go svg{transform:translate(2px)}@media(max-width:560px){.gv-36-starter-pack-J8[data-gv-placed]{flex:1 1 100%;width:100%}.gv-36-starter-pack-J8 .slot,.gv-36-starter-pack-J8 .pass{width:100%}.gv-36-starter-pack-J8 .pass{grid-template-columns:48px minmax(0,1fr) auto;-webkit-mask:radial-gradient(circle at 48px 0,transparent 6px,black 6.5px) top/100% 51% no-repeat,radial-gradient(circle at 48px 100%,transparent 6px,black 6.5px) bottom/100% 51% no-repeat;mask:radial-gradient(circle at 48px 0,transparent 6px,black 6.5px) top/100% 51% no-repeat,radial-gradient(circle at 48px 100%,transparent 6px,black 6.5px) bottom/100% 51% no-repeat}}@media(prefers-reduced-motion:reduce){.gv-36-starter-pack-J8 :is(.pass,.go svg){transition:none}}.gv-37-integrations-F9{display:block;min-width:0}.gv-37-integrations-F9 .ix{display:block;position:relative;background:var(--ot-bg);color:var(--ot-text);font-family:var(--ot-sans);font-size:var(--fs-16);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}.gv-37-integrations-F9 .ix :is(*,*:before,*:after){box-sizing:border-box}.gv-37-integrations-F9 .ix :is(h2,h3,p,ul,ol){margin:0}.gv-37-integrations-F9 .ix :is(ul,ol){padding:0;list-style:none}.gv-37-integrations-F9 .ix :is(section,h2)[id]{scroll-margin-top:calc(var(--ot-bar-h) + 24px)}.gv-37-integrations-F9 .ig-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.gv-37-integrations-F9 .ig-status{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.gv-37-integrations-F9 .ix-w{max-width:var(--ot-container);margin:0 auto;padding-inline:var(--ot-gutter)}@media(max-width:1119.98px){.gv-37-integrations-F9 .ix .toc-shell>.guide-toc{margin-top:0}}.gv-37-integrations-F9 .gv-icon{flex:none}.gv-37-integrations-F9 .ix-hero{position:relative;padding:var(--sp-64) 0 var(--sp-96)}.gv-37-integrations-F9 .ix-head{display:grid;gap:var(--sp-24);max-width:880px}.gv-37-integrations-F9 .ix-eb{display:inline-flex;align-items:center;gap:10px;font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted)}.gv-37-integrations-F9 .ix-eb:before{content:"";flex:none;width:7px;height:7px;background:var(--ot-accent)}.gv-37-integrations-F9 .ix-h1{font:var(--fw-500) var(--fs-56)/1.04 var(--ot-head-font);letter-spacing:-.035em;color:var(--ot-strong);text-wrap:balance}.gv-37-integrations-F9 :is(.ix-h1,.ig-h2) em{font-style:normal;color:var(--ot-em)}.gv-37-integrations-F9 .ix-lead{max-width:640px;font:var(--fw-400) var(--fs-18)/1.5 var(--ot-sans);color:var(--ot-muted)}.gv-37-integrations-F9 .ix-box{display:grid;grid-template-columns:260px minmax(0,1fr);margin-top:var(--sp-48);border:1px solid var(--ot-line-2);border-radius:var(--r-8);overflow:hidden;background:var(--ot-bg)}.gv-37-integrations-F9 .ix-tools{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;border:0;border-right:1px solid var(--ot-line-2)}.gv-37-integrations-F9 .ix-tool{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 18px;border-bottom:1px solid var(--ot-line);font:var(--fw-500) var(--fs-16)/1.25 var(--ot-sans);color:var(--ot-muted);cursor:pointer;transition:color .18s cubic-bezier(.16,.84,.32,1),background-color .18s cubic-bezier(.16,.84,.32,1)}.gv-37-integrations-F9 .ix-tool input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.gv-37-integrations-F9 .ix-tool .gv-icon{width:var(--ico-20);height:var(--ico-20);color:var(--ot-faint)}.gv-37-integrations-F9 .ix-tool:hover{color:var(--ot-strong);background:color-mix(in srgb,var(--ot-strong) 3%,transparent)}.gv-37-integrations-F9 .ix-tool:has(input:checked){color:var(--ot-strong);background:color-mix(in srgb,var(--ot-accent) 6%,transparent);box-shadow:inset 2px 0 0 var(--ot-accent)}.gv-37-integrations-F9 .ix-tool:has(input:checked) .gv-icon{color:var(--ot-accent)}.gv-37-integrations-F9 .ix-tool:has(input:focus-visible){outline:2px solid var(--ot-focus);outline-offset:-2px}.gv-37-integrations-F9 .ix-cards{min-width:0;padding:var(--sp-32) var(--sp-48) var(--sp-32) var(--sp-32)}.gv-37-integrations-F9 .ig-card{max-width:760px;display:none;gap:var(--sp-24);align-content:start;min-width:0}.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=codex]:checked) .ig-card[data-tool=codex],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=claude-code]:checked) .ig-card[data-tool=claude-code],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=cline]:checked) .ig-card[data-tool=cline],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=kilo]:checked) .ig-card[data-tool=kilo],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=vercel]:checked) .ig-card[data-tool=vercel],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=terminal]:checked) .ig-card[data-tool=terminal],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=api]:checked) .ig-card[data-tool=api],.gv-37-integrations-F9 .ig-pick:has(.ix-tools input[value=any]:checked) .ig-card[data-tool=any]{display:grid}@supports not selector(:has(*)){.gv-37-integrations-F9 .ig-card{display:grid}.gv-37-integrations-F9 .ig-card+.ig-card{padding-top:var(--sp-32);border-top:1px solid var(--ot-line)}}.gv-37-integrations-F9 .ix-name{display:flex;align-items:center;gap:12px;font:var(--fw-500) var(--fs-28)/1.15 var(--ot-head-font);letter-spacing:-.02em;color:var(--ot-strong)}.gv-37-integrations-F9 .ix-name .gv-icon{width:var(--ico-maker);height:var(--ico-maker);color:var(--ot-accent)}.gv-37-integrations-F9 .ix-jobs{display:grid;gap:var(--sp-24);min-width:0}.gv-37-integrations-F9 .ix-jobs:not(.is-switch) .ig-job+.ig-job{padding-top:var(--sp-24);border-top:1px solid var(--ot-line)}.gv-37-integrations-F9 .ig-job{display:grid;gap:var(--sp-12);min-width:0}.gv-37-integrations-F9 .ix-k{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-strong)}.gv-37-integrations-F9 .ig-say{font:var(--fw-400) var(--fs-16)/1.5 var(--ot-sans);color:var(--ot-muted);text-wrap:pretty}.gv-37-integrations-F9 .ix-guide{display:flex}.gv-37-integrations-F9 .ig-jobs{display:inline-flex;justify-self:start;border:1px solid var(--ot-line-2);border-radius:var(--r-8);overflow:hidden}.gv-37-integrations-F9 .ig-jobtab{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted);cursor:pointer;transition:background-color .15s,color .15s}.gv-37-integrations-F9 .ig-jobtab+.ig-jobtab{border-left:1px solid var(--ot-line-2)}.gv-37-integrations-F9 .ig-jobtab input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.gv-37-integrations-F9 .ig-jobtab:hover{color:var(--ot-strong)}.gv-37-integrations-F9 .ig-jobtab:has(input:checked){background:var(--ot-solid);color:var(--ot-on-solid)}.gv-37-integrations-F9 .ig-jobtab:has(input:focus-visible){outline:2px solid var(--ot-focus);outline-offset:-2px}.gv-37-integrations-F9 .ix-jobs.is-switch .ig-job{display:none}.gv-37-integrations-F9 .ix-jobs.is-switch:has(.ig-jobtab input[value=swap]:checked) .ig-job[data-job=swap],.gv-37-integrations-F9 .ix-jobs.is-switch:has(.ig-jobtab input[value=add]:checked) .ig-job[data-job=add]{display:grid}@supports not selector(:has(*)){.gv-37-integrations-F9 .ix-jobs.is-switch .ig-job{display:grid}}.gv-37-integrations-F9 .ig-field{font:var(--fw-500) var(--fs-14)/1.3 var(--ot-mono);color:var(--ot-muted)}.gv-37-integrations-F9 .ig-line{display:flex;align-items:center;gap:12px;min-width:0;padding:6px 8px 6px 16px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-code-bg);color:var(--ot-code-ink)}.gv-37-integrations-F9 .ig-text{flex:1 1 auto;min-width:0;padding:8px 0;background:none;font:var(--fw-400) var(--fs-14)/1.55 var(--ot-mono);color:var(--ot-code-ink);overflow-wrap:break-word;-webkit-user-select:all;-moz-user-select:all;user-select:all}.gv-37-integrations-F9 .ig-nw{white-space:nowrap}.gv-37-integrations-F9 .ig-prompt{color:var(--sea-blue-lite)}.gv-37-integrations-F9 .ig-line.is-prose .ig-text{font:var(--fw-400) var(--fs-16)/1.5 var(--ot-sans)}.gv-37-integrations-F9 :is(.ig-copy,.cc-copy){flex:none;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border:1px solid color-mix(in srgb,var(--ot-code-ink) 22%,transparent);border-radius:var(--r-8);background:color-mix(in srgb,var(--ot-code-ink) 3%,transparent);color:var(--ot-code-ink);font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:border-color .18s,background-color .18s,color .18s}.gv-37-integrations-F9 :is(.ig-copy,.cc-copy):hover{border-color:color-mix(in srgb,var(--ot-code-ink) 50%,transparent);background:color-mix(in srgb,var(--ot-code-ink) 8%,transparent);color:var(--ot-code-ink)}.gv-37-integrations-F9 :is(.ig-copy,.cc-copy)[hidden]{display:none}.gv-37-integrations-F9 :is(.ig-copy,.cc-copy):focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.gv-37-integrations-F9 :is(.ig-copy,.cc-copy) :is(.gv-icon,.cc-ico){width:var(--ico-16);height:var(--ico-16)}.gv-37-integrations-F9 .ig-copy .gv-icon+.gv-icon,.gv-37-integrations-F9 .ig-copy.is-done .gv-icon:first-child{display:none}.gv-37-integrations-F9 .ig-copy.is-done .gv-icon+.gv-icon{display:inline}.gv-37-integrations-F9 :is(.ig-copy,.cc-copy).is-done{border-color:var(--sea-blue-lite);color:var(--sea-blue-lite)}.gv-37-integrations-F9 .ig-agentpick{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.gv-37-integrations-F9 .ig-select{min-height:44px;padding:0 12px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-surface);color:var(--ot-strong);font:var(--fw-500) var(--fs-16)/1 var(--ot-sans);cursor:pointer}.gv-37-integrations-F9 .ig-select:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.gv-37-integrations-F9 .ig-lines{display:grid;min-width:0}.gv-37-integrations-F9 .ig-lines .ig-line{display:none}.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=codex]:checked) .ig-line[data-client=codex],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=claude-code]:checked) .ig-line[data-client=claude-code],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=cursor]:checked) .ig-line[data-client=cursor],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=gemini]:checked) .ig-line[data-client=gemini],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=openclaw]:checked) .ig-line[data-client=openclaw],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=opencode]:checked) .ig-line[data-client=opencode],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=vscode]:checked) .ig-line[data-client=vscode],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=workbuddy]:checked) .ig-line[data-client=workbuddy],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=hermes]:checked) .ig-line[data-client=hermes],.gv-37-integrations-F9 .ig-job:has(.ig-select option[value=windsurf]:checked) .ig-line[data-client=windsurf]{display:flex}@supports not selector(:has(*)){.gv-37-integrations-F9 .ig-lines{gap:8px}.gv-37-integrations-F9 .ig-lines .ig-line{display:flex}}.gv-37-integrations-F9 .ig-back{display:grid;gap:8px;min-width:0}.gv-37-integrations-F9 .ig-back-say{font:var(--fw-400) var(--fs-14)/1.4 var(--ot-sans);color:var(--ot-muted)}.gv-37-integrations-F9 :is(.ig-guide,.ix-more,.ig-link,.cc-link){position:relative;display:inline-flex;align-items:center;gap:6px;padding-bottom:4px;border-bottom:1px solid color-mix(in srgb,var(--ot-strong) 30%,transparent);font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-strong);text-decoration:none;transition:color .18s,border-color .18s}.gv-37-integrations-F9 :is(.ig-guide,.ix-more,.ig-link,.cc-link):after{content:"";position:absolute;top:-14px;right:-6px;bottom:-10px;left:-6px}.gv-37-integrations-F9 :is(.ig-guide,.ix-more,.ig-link,.cc-link):hover{color:var(--ot-accent);border-color:var(--ot-accent);text-decoration:none}.gv-37-integrations-F9 :is(.ig-guide,.ix-more,.ig-link,.cc-link) :is(.gv-icon,.cc-ico){width:var(--ico-out);height:var(--ico-out)}.gv-37-integrations-F9 .ix-more .gv-icon{width:var(--ico-16);height:var(--ico-16)}.gv-37-integrations-F9 :is(.ix-b,.ot-btn){display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:transparent;color:var(--ot-strong);font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .18s cubic-bezier(.16,.84,.32,1),border-color .18s cubic-bezier(.16,.84,.32,1),color .18s cubic-bezier(.16,.84,.32,1)}.gv-37-integrations-F9 :is(.ix-b,.ot-btn):hover{background:color-mix(in srgb,var(--ot-strong) 7%,transparent);border-color:color-mix(in srgb,var(--ot-strong) 40%,transparent);color:var(--ot-strong)}.gv-37-integrations-F9 :is(.ix-b.is-p,.ig-end-btns .ot-btn-ghost){background:var(--ot-solid);border-color:var(--ot-solid);color:var(--ot-on-solid)}.gv-37-integrations-F9 :is(.ix-b.is-p,.ig-end-btns .ot-btn-ghost):hover{background:var(--ot-solid-hover);border-color:var(--ot-solid-hover);color:var(--ot-on-solid)}.gv-37-integrations-F9 :is(.ix-b,.ot-btn) .gv-icon{width:var(--ico-16);height:var(--ico-16);transition:transform .18s cubic-bezier(.16,.84,.32,1)}.gv-37-integrations-F9 :is(.ix-b,.ot-btn,.ix-more,.ix-agent):hover .gv-icon{transform:translate(3px)}.gv-37-integrations-F9 .ix-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;padding-top:var(--sp-8)}.gv-37-integrations-F9 .ix .toc-body{min-width:0}@media(min-width:1120px){.gv-37-integrations-F9 .ix .toc-shell:is(.toc-side,.toc-slim)>.guide-toc{margin-top:var(--sp-64)}}.gv-37-integrations-F9 .ix .guide-toc-h{display:flex;align-items:center;gap:10px}.gv-37-integrations-F9 .ix .guide-toc-h:before{content:"";flex:none;width:7px;height:7px;background:var(--ot-accent)}.gv-37-integrations-F9 .ix-body{border-top:1px solid var(--ot-line)}.gv-37-integrations-F9 .ix-body .ig-sec .ig-wrap{max-width:none;margin:0;padding:0}.gv-37-integrations-F9 .ix-body :is(.ig-sec,.cc-plugin.is-full){padding:var(--sp-64) 0;border-bottom:1px solid var(--ot-line)}.gv-37-integrations-F9 .ix-body>:last-child{border-bottom:0}.gv-37-integrations-F9 .ix-slot:empty{display:none}.gv-37-integrations-F9 :is(.ig-h2,.cc-h2){margin:0;font:var(--fw-500) var(--fs-40)/1.1 var(--ot-head-font);letter-spacing:-.03em;color:var(--ot-strong);text-wrap:balance}.gv-37-integrations-F9 .cc-plugin{color:var(--ot-text);font-family:var(--ot-sans)}.gv-37-integrations-F9 .cc-plugin .cc-wrap{max-width:none;margin:0;padding:0}.gv-37-integrations-F9 .cc-plugin .cc-lede{max-width:680px;margin:var(--sp-16) 0 var(--sp-32);font:var(--fw-400) var(--fs-18)/1.5 var(--ot-sans);color:var(--ot-muted)}.gv-37-integrations-F9 .cc-plugin.is-full .cc-lines{max-width:none;padding:0;border:0;border-radius:0;background:none;box-shadow:none;gap:var(--sp-16)}.gv-37-integrations-F9 .cc-plugin .cc-step{font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted)}.gv-37-integrations-F9 .cc-plugin .cc-n{display:inline;width:auto;height:auto;border:0;border-radius:0;font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);color:var(--ot-faint)}.gv-37-integrations-F9 .cc-plugin .cc-n:before{content:"0"}.gv-37-integrations-F9 .cc-plugin .cc-n:after{content:" ·"}.gv-37-integrations-F9 .cc-plugin .cc-box{gap:12px;padding:6px 8px 6px 16px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-code-bg);color:var(--ot-code-ink)}.gv-37-integrations-F9 .cc-plugin .cc-cmd{padding:8px 0;font:var(--fw-400) var(--fs-14)/1.55 var(--ot-mono);color:var(--ot-code-ink)}.gv-37-integrations-F9 .cc-plugin .cc-cmd:before{color:var(--sea-blue-lite)}.gv-37-integrations-F9 .cc-plugin .cc-foot{gap:16px 28px;margin:var(--sp-24) 0 0}.gv-37-integrations-F9 .cc-plugin .cc-copy.is-both{min-height:44px;padding:0 20px;border-color:var(--ot-line-2);background:transparent;color:var(--ot-strong)}.gv-37-integrations-F9 .cc-plugin .cc-copy.is-both:hover{border-color:color-mix(in srgb,var(--ot-strong) 40%,transparent);background:color-mix(in srgb,var(--ot-strong) 7%,transparent);color:var(--ot-strong)}.gv-37-integrations-F9 .ix-ways{display:grid;margin-top:var(--sp-32);border-top:1px solid var(--ot-line)}.gv-37-integrations-F9 .ix-way{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:var(--sp-24) var(--sp-32);padding:var(--sp-32) 0;border-bottom:1px solid var(--ot-line)}.gv-37-integrations-F9 .ix-way-text{display:grid;gap:var(--sp-12);align-content:start;min-width:0}.gv-37-integrations-F9 .ix-n{font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;color:var(--ot-faint)}.gv-37-integrations-F9 :is(.ig-way-h,.ig-stop-h,.ig-lane-plan){display:flex;align-items:center;gap:10px;font:var(--fw-500) var(--fs-22)/1.2 var(--ot-head-font);letter-spacing:-.015em;color:var(--ot-strong)}.gv-37-integrations-F9 :is(.ig-way-h,.ig-stop-h) .gv-icon{width:var(--ico-20);height:var(--ico-20);color:var(--ot-accent)}.gv-37-integrations-F9 .ix-def{font:var(--fw-400) var(--fs-18)/1.5 var(--ot-sans);color:var(--ot-text);text-wrap:pretty}.gv-37-integrations-F9 .ix-scenes{display:flex;flex-wrap:wrap;gap:8px}.gv-37-integrations-F9 .ig-said{padding:6px 12px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);font:var(--fw-400) var(--fs-14)/1.4 var(--ot-sans);color:var(--ot-muted)}.gv-37-integrations-F9 .ig-said:before{content:"“"}.gv-37-integrations-F9 .ig-said:after{content:"”"}:root.gv-37-integrations-F9:is(:lang(zh),:lang(ja)) .ig-said:before{content:"「"}:root.gv-37-integrations-F9:is(:lang(zh),:lang(ja)) .ig-said:after{content:"」"}.gv-37-integrations-F9 .ig-pic{display:flex;align-items:center;gap:14px;min-width:0;min-height:168px;padding:var(--sp-24);border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface);color:var(--ot-strong)}.gv-37-integrations-F9 .ig-pic-agent{flex:none;display:grid;justify-items:center;gap:8px;padding:14px 16px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-surface-2);font:var(--fw-500) var(--fs-14)/1.2 var(--ot-sans)}.gv-37-integrations-F9 .ig-pic-agent .gv-icon{width:var(--ico-maker);height:var(--ico-maker);color:var(--ot-accent)}.gv-37-integrations-F9 .ig-pic-wire{flex:1;min-width:20px;height:1px;background:var(--ot-accent)}.gv-37-integrations-F9 .ig-pic-slot{flex:none;display:grid;gap:8px;padding:12px 16px;border:1px solid var(--ot-accent);border-radius:var(--r-8);background:color-mix(in srgb,var(--ot-accent) 5%,transparent)}.gv-37-integrations-F9 .ig-pic-slot b{font:var(--fw-500) var(--fs-12)/16px var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-accent)}.gv-37-integrations-F9 .ig-pic-slot li{font:var(--fw-400) var(--fs-14)/1.4 var(--ot-mono);color:var(--ot-strong)}.gv-37-integrations-F9 .ig-pic-plus{flex:none;font:var(--fw-400) var(--fs-28)/1 var(--ot-sans);color:var(--ot-accent)}.gv-37-integrations-F9 .ig-pic-tools{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.gv-37-integrations-F9 .ig-pic-tools li{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);font:var(--fw-500) var(--fs-14)/1 var(--ot-sans)}.gv-37-integrations-F9 .ig-pic-tools .gv-icon{width:var(--ico-16);height:var(--ico-16);color:var(--ot-accent)}.gv-37-integrations-F9 .is-cards .ix-ways{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-16);border-top:0}.gv-37-integrations-F9 .is-cards .ix-way{grid-template-columns:minmax(0,1fr);align-items:start;padding:var(--sp-24);border:1px solid var(--ot-line);border-radius:var(--r-12)}.gv-37-integrations-F9 .is-cards .ix-way .ig-pic{order:-1;flex-wrap:wrap}.gv-37-integrations-F9 .ig-path{margin-top:var(--sp-32)}.gv-37-integrations-F9 .ig-stops{display:grid;border-top:1px solid var(--ot-line)}.gv-37-integrations-F9 .ig-stop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);grid-template-areas:"h pic" "l pic";align-content:center;gap:var(--sp-12) var(--sp-32);padding:var(--sp-32) 0;border-bottom:1px solid var(--ot-line)}.gv-37-integrations-F9 .ig-stop-pic{grid-area:pic;display:grid;place-items:center;min-height:168px;padding:var(--sp-16);border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface)}.gv-37-integrations-F9 .ig-stop-h{grid-area:h;align-self:end}.gv-37-integrations-F9 .ig-stop-line{grid-area:l;align-self:start;font:var(--fw-400) var(--fs-18)/1.5 var(--ot-sans);color:var(--ot-text);text-wrap:pretty}.gv-37-integrations-F9 .is-cards .ig-stops{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-16);border-top:0}.gv-37-integrations-F9 .is-cards .ig-stop{grid-template-columns:minmax(0,1fr);grid-template-areas:"pic" "h" "l";align-content:start;padding:var(--sp-16);border:1px solid var(--ot-line);border-radius:var(--r-12)}.gv-37-integrations-F9 .is-cards .ig-stop-line{font-size:var(--fs-16)}@media(min-width:1101px){.gv-37-integrations-F9 .is-cards .ig-stop{grid-row:span 3;grid-template-rows:subgrid;row-gap:var(--sp-12)}}.gv-37-integrations-F9 :is(.ix-way,.ig-stop,.ig-lane):last-child{border-bottom:0}.gv-37-integrations-F9 .is-cards :is(.ix-way,.ig-stop):last-child{border-bottom:1px solid var(--ot-line)}.gv-37-integrations-F9 .ig-mask{display:grid;gap:12px;width:100%;max-width:280px}.gv-37-integrations-F9 .ig-mask p{display:grid;grid-template-columns:20px auto minmax(0,1fr);align-items:center;gap:10px}.gv-37-integrations-F9 .ig-mask .gv-icon{width:var(--ico-20);height:var(--ico-20);color:var(--ot-accent)}.gv-37-integrations-F9 .ig-mask span{font:var(--fw-500) var(--fs-16)/1.2 var(--ot-sans);color:var(--ot-strong);white-space:nowrap}.gv-37-integrations-F9 .ig-mask s{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;text-decoration:none}.gv-37-integrations-F9 .ig-mask i{height:14px;border-radius:2px;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--ot-accent) 70%,transparent) 0,color-mix(in srgb,var(--ot-accent) 70%,transparent) 3px,color-mix(in srgb,var(--ot-accent) 25%,transparent) 3px,color-mix(in srgb,var(--ot-accent) 25%,transparent) 6px)}.gv-37-integrations-F9 .ig-autopick{display:grid;gap:var(--sp-12);width:100%;max-width:280px}.gv-37-integrations-F9 .ig-ask{display:grid;gap:var(--sp-8);padding:var(--sp-12) var(--sp-12) var(--sp-8) var(--sp-16);border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-surface-2)}.gv-37-integrations-F9 .ig-ask-text{font:var(--fw-500) var(--fs-16)/1.4 var(--ot-sans);color:var(--ot-strong);text-wrap:pretty}.gv-37-integrations-F9 .ig-ask-bar{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-8)}.gv-37-integrations-F9 .ig-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 var(--sp-12);border:1px solid var(--ot-accent);border-radius:var(--r-pill);font:var(--fw-600) var(--fs-16)/1 var(--ot-sans);color:var(--ot-accent)}.gv-37-integrations-F9 .ig-ask i{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:var(--r-pill);background:var(--ot-strong);color:var(--ot-bg)}.gv-37-integrations-F9 .ig-ask i .gv-icon{width:var(--ico-16);height:var(--ico-16)}.gv-37-integrations-F9 .ig-tiers{display:grid;gap:var(--sp-8)}.gv-37-integrations-F9 .ig-tiers li{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;align-items:center;gap:var(--sp-8);min-height:40px;padding:0 var(--sp-12);border:1px solid var(--ot-line-2);border-radius:var(--r-8);font:var(--fw-600) var(--fs-16)/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-37-integrations-F9 .ig-tier-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-37-integrations-F9 .ig-tier-tag{font:var(--fw-500) var(--fs-16)/1.2 var(--ot-sans);color:var(--ot-muted);white-space:nowrap}.gv-37-integrations-F9 .ig-tiers b{display:inline-flex;color:var(--ot-accent)}.gv-37-integrations-F9 .ig-tiers .gv-icon{width:20px;height:20px}.gv-37-integrations-F9 .ig-tiers .is-skip{opacity:.5}.gv-37-integrations-F9 .ig-tiers .is-pick{border-color:var(--ot-accent);box-shadow:inset 0 0 0 1px var(--ot-accent)}.gv-37-integrations-F9 .ig-tiers .is-pick .ig-tier-tag{color:var(--ot-accent)}.gv-37-integrations-F9 .ig-next{display:flex;flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:var(--sp-32)}.gv-37-integrations-F9 .ig-lanes{display:grid;margin-top:var(--sp-32);border-top:1px solid var(--ot-line)}.gv-37-integrations-F9 .ig-lane{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-16);padding:var(--sp-24) 0;border-bottom:1px solid var(--ot-line)}.gv-37-integrations-F9 .ig-lane-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px}.gv-37-integrations-F9 .ig-lane-plan{font-size:var(--fs-18)}.gv-37-integrations-F9 .ig-lane-status{font:var(--fw-400) var(--fs-16)/1.4 var(--ot-sans);color:var(--ot-muted)}.gv-37-integrations-F9 .ig-route{display:flex;align-items:center;flex-wrap:wrap;gap:12px 0;min-width:0}.gv-37-integrations-F9 .ig-inside{position:relative;display:flex;align-items:center;padding:34px 12px 12px;border:1px dashed var(--ot-line-2);border-radius:var(--r-8)}.gv-37-integrations-F9 .is-own .ig-inside{border-color:var(--ot-accent)}.gv-37-integrations-F9 .ig-fence{position:absolute;top:8px;left:12px;font:var(--fw-500) var(--fs-16)/1 var(--ot-sans);color:var(--ot-faint)}.gv-37-integrations-F9 .ig-nodes{display:flex;align-items:center;flex-wrap:wrap;gap:12px 0}.gv-37-integrations-F9 .ig-node{position:relative;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-surface);font:var(--fw-500) var(--fs-16)/1.2 var(--ot-sans);color:var(--ot-strong);white-space:nowrap}.gv-37-integrations-F9 .ig-node .gv-icon{width:var(--ico-16);height:var(--ico-16);color:var(--ot-accent)}.gv-37-integrations-F9 .ig-node+.ig-node,.gv-37-integrations-F9 .ig-nodes.is-out .ig-node{margin-left:32px}.gv-37-integrations-F9 .ig-node+.ig-node:before,.gv-37-integrations-F9 .ig-nodes.is-out .ig-node:before{content:"";position:absolute;right:calc(100% + 1px);top:50%;width:32px;height:1px;background:var(--ot-accent)}.gv-37-integrations-F9 .ig-inside .ig-node+.ig-node{margin-left:12px}.gv-37-integrations-F9 .ig-inside .ig-node+.ig-node:before{display:none}.gv-37-integrations-F9 .ig-node.is-us{border-color:var(--ot-accent);background:color-mix(in srgb,var(--ot-accent) 8%,transparent)}.gv-37-integrations-F9 .ix-agents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--sp-32);border-top:1px solid var(--ot-line);border-left:1px solid var(--ot-line)}.gv-37-integrations-F9 .ix-agent{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name go" "n go";align-items:center;gap:4px 16px;min-height:88px;padding:var(--sp-16) var(--sp-24);border-right:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line);color:var(--ot-strong);text-decoration:none;transition:background-color .18s}.gv-37-integrations-F9 .ix-agent b{grid-area:name;font:var(--fw-500) var(--fs-22)/1.2 var(--ot-head-font);letter-spacing:-.015em}.gv-37-integrations-F9 .ix-agent span{grid-area:n;font:var(--fw-400) var(--fs-14)/1.4 var(--ot-sans);color:var(--ot-muted)}.gv-37-integrations-F9 .ix-agent .gv-icon{grid-area:go;width:var(--ico-20);height:var(--ico-20);color:var(--ot-muted);transition:transform .18s,color .18s}.gv-37-integrations-F9 .ix-agent:hover{background:color-mix(in srgb,var(--ot-accent) 5%,transparent)}.gv-37-integrations-F9 .ix-agent:hover .gv-icon{color:var(--ot-accent)}.gv-37-integrations-F9 .ig-end-btns{display:flex;flex-wrap:wrap;gap:12px;margin-top:var(--sp-24)}html.ot-arm-classic .gv-37-integrations-F9 .ix:not(.is-both-arms) :is(.ix-h1,.ig-h2,.cc-h2,.ix-name,.ig-way-h,.ig-stop-h,.ig-lane-plan,.ix-agent b){font-weight:var(--fw-700)}html.ot-arm-classic .gv-37-integrations-F9 .ix:not(.is-both-arms) :is(.ix-b,.ot-btn,.ig-jobtab){font:var(--fw-600) var(--fs-16)/1 var(--ot-sans);letter-spacing:0;text-transform:none}@media(max-width:1100px){.gv-37-integrations-F9 .ix-box{grid-template-columns:220px minmax(0,1fr)}.gv-37-integrations-F9 .is-cards .ig-stops{grid-template-columns:minmax(0,1fr)}.gv-37-integrations-F9 .ig-stop{grid-template-columns:minmax(0,1fr);grid-template-areas:"h" "l" "pic"}.gv-37-integrations-F9 .is-cards .ig-stop{grid-template-areas:"pic" "h" "l"}.gv-37-integrations-F9 .ix-way{grid-template-columns:minmax(0,1fr)}.gv-37-integrations-F9 .ig-stop-pic{justify-self:stretch}}@media(max-width:900px){.gv-37-integrations-F9 .ix-body :is(.ig-sec,.cc-plugin.is-full){padding:var(--sp-48) 0}.gv-37-integrations-F9 .is-cards .ix-ways{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.gv-37-integrations-F9 .ix-hero{padding:var(--sp-48) 0 var(--sp-64)}.gv-37-integrations-F9 .ix-h1{font-size:var(--fs-40)}.gv-37-integrations-F9 :is(.ig-h2,.cc-h2){font-size:var(--fs-28)}.gv-37-integrations-F9 .ix-lead{font-size:var(--fs-16)}.gv-37-integrations-F9 .ix-box{grid-template-columns:minmax(0,1fr);margin-top:var(--sp-32)}.gv-37-integrations-F9 .ix-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--ot-line-2)}.gv-37-integrations-F9 .ix-tool{min-height:48px;padding:0 12px;gap:8px;font-size:var(--fs-14);border-right:1px solid var(--ot-line)}.gv-37-integrations-F9 .ix-tool:nth-of-type(2n){border-right:0}.gv-37-integrations-F9 .ix-tool .gv-icon{width:var(--ico-16);height:var(--ico-16)}.gv-37-integrations-F9 .ix-cards{padding:var(--sp-24) var(--sp-16)}.gv-37-integrations-F9 .ix-name{font-size:var(--fs-22)}.gv-37-integrations-F9 :is(.ig-line,.cc-plugin .cc-box){flex-wrap:nowrap;padding:6px 6px 6px 12px}.gv-37-integrations-F9 :is(.ig-line,.cc-plugin .cc-box) :is(.ig-copy,.cc-copy){justify-content:center;min-width:44px;min-height:44px;margin-left:0;padding:0}.gv-37-integrations-F9 :is(.ig-line,.cc-plugin .cc-box) :is(.ig-copy,.cc-copy) span{display:none}.gv-37-integrations-F9 .cc-plugin .cc-box .cc-cmd{flex-basis:auto;font-size:var(--fs-12)}.gv-37-integrations-F9 .ig-line .ig-text{font-size:var(--fs-12)}.gv-37-integrations-F9 .ig-pic{flex-wrap:wrap;padding:var(--sp-16)}.gv-37-integrations-F9 .ig-pic-wire{display:none}.gv-37-integrations-F9 .ix-agents{grid-template-columns:minmax(0,1fr)}.gv-37-integrations-F9 .ig-node+.ig-node,.gv-37-integrations-F9 .ig-nodes.is-out .ig-node{margin-left:20px}.gv-37-integrations-F9 .ig-node+.ig-node:before,.gv-37-integrations-F9 .ig-nodes.is-out .ig-node:before{width:20px}}:root.gv-37-integrations-F9:is(:lang(zh),:lang(ja),:lang(ko)) :is(.ix-h1,.ig-h2,.cc-h2,.ix-name){letter-spacing:0;line-height:1.25}@media(prefers-reduced-motion:reduce){.gv-37-integrations-F9 *{transition:none!important;animation:none!important}}.gv-38-enterprise-A7 .gx{--gx-ink:var(--sea-ink);background:var(--ot-bg);color:var(--ot-text);font:400 16px/1.55 var(--ot-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.gv-38-enterprise-A7 .gx :is(*,*:before,*:after){box-sizing:border-box}.gv-38-enterprise-A7 .gx :is(h2,h3,p,ul,ol,figure){margin:0}.gv-38-enterprise-A7 .gx :is(ul,ol){padding:0;list-style:none}.gv-38-enterprise-A7 .gx svg{flex:none}.gv-38-enterprise-A7 .gx-wrap{display:grid;gap:clamp(28px,3.5vw,48px);width:100%;max-width:1240px;margin-inline:auto;padding:clamp(56px,7vw,104px) clamp(16px,4vw,48px);min-width:0}.gv-38-enterprise-A7 .gx-h1{font:600 72px/1.03 var(--ot-sans);letter-spacing:-.035em;color:var(--ot-strong);text-wrap:balance}.gv-38-enterprise-A7 .gx-h2{font:600 40px/1.08 var(--ot-sans);letter-spacing:-.03em;color:var(--ot-strong);text-wrap:balance;max-width:20em}@media(max-width:760px){.gv-38-enterprise-A7 .gx-h2{font-size:28px}}.gv-38-enterprise-A7 :is(.gx-h1,.gx-h2) em{display:block;font-style:normal;color:var(--ot-accent)}.gv-38-enterprise-A7 .gx :is(a,button,summary):focus-visible{outline:3px solid var(--ot-focus);outline-offset:3px}.gv-38-enterprise-A7 .gx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.gv-38-enterprise-A7 .gx-actions.is-center{justify-content:center}.gv-38-enterprise-A7 .gx-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font:600 16px/1 var(--ot-sans);text-decoration:none;cursor:pointer;transition:background-color .2s,border-color .2s}.gv-38-enterprise-A7 .gx-btn:hover{background:var(--ot-solid-hover)}.gv-38-enterprise-A7 .gx-btn.is-line{background:transparent;border-color:var(--ot-line-2);color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-btn.is-line:hover{border-color:var(--ot-strong);background:transparent}.gv-38-enterprise-A7 .gx-btn.is-aqua{background:var(--sea-blue-lite);color:var(--sea-abyss-2)}.gv-38-enterprise-A7 .gx-btn.is-aqua:hover{background:var(--sea-foam)}.gv-38-enterprise-A7 .gx-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 16px/1.3 var(--ot-sans);color:var(--ot-strong);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:5px}.gv-38-enterprise-A7 .gx-link:hover{text-decoration-color:currentColor}.gv-38-enterprise-A7 .gx-hero{background:var(--ot-bg);background-image:linear-gradient(var(--ot-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ot-grid) 1px,transparent 1px);background-size:64px 64px}.gv-38-enterprise-A7 .gx-hero .gx-wrap{padding-top:clamp(40px,5vw,80px)}.gv-38-enterprise-A7 .gx-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,5vw,72px)}.gv-38-enterprise-A7 .gx-hero-text{display:grid;gap:28px;min-width:0}.gv-38-enterprise-A7 .gx-lanes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gv-38-enterprise-A7 .gx-lane{display:grid;gap:8px;align-content:start;padding:18px 20px;border:1px solid var(--paper-line);border-radius:16px;background:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi)}.gv-38-enterprise-A7 .gx-lane.is-ent{background:var(--gx-ink);border-color:var(--gx-ink);box-shadow:none}.gv-38-enterprise-A7 :is(.gx-lane-name,.gx-plan-name){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font:600 22px/1.1 var(--ot-sans);letter-spacing:-.02em;color:var(--ot-strong)}.gv-38-enterprise-A7 :is(.gx-lane-name,.gx-plan-name) span{padding:5px 10px;border-radius:999px;background:var(--ot-chip);font:600 14px/1 var(--ot-sans);letter-spacing:0;color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-lane-line{font-size:16px;line-height:1.45;color:var(--ot-text)}.gv-38-enterprise-A7 .gx-lane.is-ent .gx-lane-name{color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-lane.is-ent .gx-lane-name span{background:var(--glass-fill-2);color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-lane.is-ent .gx-lane-line{color:var(--sea-mist)}.gv-38-enterprise-A7 .gx-aside{display:flex}.gv-38-enterprise-A7 .gx-win{min-width:0;border:1px solid var(--paper-line);border-radius:var(--ot-radius-l);background:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi),0 36px 70px -36px var(--paper-shade);overflow:hidden}.gv-38-enterprise-A7 .gx-bar{display:flex;align-items:center;gap:14px;min-height:44px;padding:0 18px;border-bottom:1px solid var(--paper-line)}.gv-38-enterprise-A7 .gx-dots{display:flex;gap:6px}.gv-38-enterprise-A7 .gx-dots i{width:10px;height:10px;border-radius:50%;background:var(--ot-line-2)}.gv-38-enterprise-A7 .gx-bar-name{font:600 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-38-enterprise-A7 .gx-m{display:block;flex:none;height:9px;border-radius:99px;background:var(--ot-track)}.gv-38-enterprise-A7 .gx-m.w1{width:22%}.gv-38-enterprise-A7 .gx-m.w2{width:38%}.gv-38-enterprise-A7 .gx-m.w3{width:54%}.gv-38-enterprise-A7 .gx-m.w4{width:72%}.gv-38-enterprise-A7 .gx-m.w5{width:88%}.gv-38-enterprise-A7 .gx-m.is-num{width:56px;background:var(--ot-line-2)}.gv-38-enterprise-A7 .gx-console-body{display:grid;justify-items:center;padding:28px clamp(14px,2vw,26px) 30px}.gv-38-enterprise-A7 .gx-wallet{display:flex;align-items:center;gap:12px;padding:14px 20px;border-radius:999px;background:var(--gx-ink);color:var(--sea-foam);font:600 18px/1 var(--ot-sans)}.gv-38-enterprise-A7 .gx-wallet .gx-m.is-num{background:var(--sea-rule-2)}.gv-38-enterprise-A7 .gx-trunk{width:1px;height:26px;background:var(--ot-line-2)}.gv-38-enterprise-A7 .gx-tcols{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%;padding-top:18px}.gv-38-enterprise-A7 .gx-tcols:before{content:"";position:absolute;top:0;left:16.6%;right:16.6%;height:18px;border:1px solid var(--ot-line-2);border-bottom:0;border-radius:10px 10px 0 0}.gv-38-enterprise-A7 .gx-tcol{display:grid;gap:12px;align-content:start;min-width:0;padding:14px;border:1px solid var(--paper-line);border-radius:14px;background:var(--ot-field)}.gv-38-enterprise-A7 .gx-tname{display:flex;align-items:center;gap:8px;min-width:0;font:600 16px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-tname span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gv-38-enterprise-A7 .gx-cap{display:block;height:8px;border-radius:99px;background:var(--ot-track);overflow:hidden}.gv-38-enterprise-A7 .gx-cap i{display:block;height:100%;border-radius:inherit;background:var(--ot-blue)}.gv-38-enterprise-A7 .gx-mems{display:grid;gap:10px}.gv-38-enterprise-A7 .gx-mem{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}.gv-38-enterprise-A7 .gx-av{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--ot-chip);color:var(--ot-muted)}.gv-38-enterprise-A7 .gx-meter{display:block;flex:1 1 40px;min-width:30px;height:7px;border-radius:99px;background:var(--ot-track);overflow:hidden}.gv-38-enterprise-A7 .gx-meter i{display:block;height:100%;border-radius:inherit;background:var(--ot-blue)}.gv-38-enterprise-A7 :is(.gx-meter,.gx-cap) i{width:60%}.gv-38-enterprise-A7 :is(.gx-meter.f1 i,.gx-cap i.f1){width:28%}.gv-38-enterprise-A7 :is(.gx-meter.f2 i,.gx-cap i.f2){width:52%}.gv-38-enterprise-A7 :is(.gx-meter.f3 i,.gx-cap i.f3){width:76%}.gv-38-enterprise-A7 .gx-meter.f4 i{width:100%;background:var(--ot-strong)}.gv-38-enterprise-A7 .is-hot .gx-av{background:var(--gx-ink);color:var(--sea-blue-lite);box-shadow:0 0 0 3px color-mix(in srgb,var(--sea-blue-lite) 45%,transparent)}.gv-38-enterprise-A7 .is-hot .gx-meter i{background:var(--sea-blue)}.gv-38-enterprise-A7 .gx-callout{flex-basis:100%;justify-self:start;width:-moz-max-content;width:max-content;max-width:100%;padding:7px 11px;border-radius:999px;background:var(--gx-ink);color:var(--sea-foam);font:600 14px/1.1 var(--ot-sans)}.gv-38-enterprise-A7 .gx-tcol.is-hot{border-color:var(--ot-blue);box-shadow:0 0 0 3px color-mix(in srgb,var(--sea-blue-lite) 35%,transparent)}.gv-38-enterprise-A7 .gx-console.is-compact .gx-console-body{padding:20px 14px 22px}.gv-38-enterprise-A7 .gx-sec{background:var(--ot-bg)}.gv-38-enterprise-A7 .gx-sec.is-alt{background:var(--ot-bg-alt)}.gv-38-enterprise-A7 :is(.gx-sec,.gx-close,.gx-hero).is-deep,.gv-38-enterprise-A7 .gx-hero.is-ent{--ot-strong:var(--sea-foam);--ot-text:var(--sea-mist);--ot-muted:var(--sea-haze);--ot-accent:var(--sea-blue-lite);--ot-line-2:var(--sea-rule-2);background:linear-gradient(180deg,var(--zone-2),var(--zone-4));color:var(--sea-mist)}.gv-38-enterprise-A7 .gx-hero.is-ent{background:linear-gradient(180deg,var(--zone-1),var(--zone-3))}.gv-38-enterprise-A7 .gx-close{background:var(--ot-bg-alt);text-align:center}.gv-38-enterprise-A7 .gx-close .gx-wrap{justify-items:center}.gv-38-enterprise-A7 .gx-close .gx-h2{margin-inline:auto}.gv-38-enterprise-A7 .gx-panels{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gv-38-enterprise-A7 .gx-panel{display:grid;gap:16px;align-content:start;min-width:0}.gv-38-enterprise-A7 .gx-step{display:flex;align-items:baseline;gap:12px;font:600 22px/1.25 var(--ot-sans);color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-step span{font:500 14px/1 var(--ot-mono);color:var(--ot-blue)}.gv-38-enterprise-A7 .gx-win.is-small{box-shadow:inset 0 1px 0 var(--paper-hi),0 24px 50px -32px var(--paper-shade)}.gv-38-enterprise-A7 .gx-mini{display:grid;gap:12px;align-content:start;min-height:230px;padding:18px}.gv-38-enterprise-A7 .gx-chip{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:7px 12px;border:1px solid var(--paper-line);border-radius:999px;background:var(--ot-field);font:600 14px/1 var(--ot-sans);color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-msg{display:grid;gap:7px;width:84%;padding:12px 14px;border-radius:14px;background:var(--ot-surface-2)}.gv-38-enterprise-A7 .gx-msg .gx-m{width:auto;max-width:100%}.gv-38-enterprise-A7 .gx-msg .w5{width:92%}.gv-38-enterprise-A7 .gx-msg .w4{width:76%}.gv-38-enterprise-A7 .gx-msg .w3{width:58%}.gv-38-enterprise-A7 .gx-msg .w2{width:40%}.gv-38-enterprise-A7 .gx-msg.is-me{justify-self:end;width:62%;background:var(--ot-blue-soft)}.gv-38-enterprise-A7 .gx-hi{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:9px 13px;border-radius:999px;background:var(--gx-ink);color:var(--sea-foam);font:600 14px/1.2 var(--ot-sans);box-shadow:0 0 0 4px color-mix(in srgb,var(--sea-blue-lite) 30%,transparent)}.gv-38-enterprise-A7 .gx-hi .gx-m.is-num{width:36px;background:var(--sea-rule-2)}.gv-38-enterprise-A7 .gx-hi svg{color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-row{display:flex;align-items:center;gap:10px;min-width:0;color:var(--ot-muted)}.gv-38-enterprise-A7 .gx-row .gx-m{flex:0 0 32%}.gv-38-enterprise-A7 .gx-row .gx-m.is-num{flex:0 0 48px;margin-left:auto}.gv-38-enterprise-A7 .gx-row .gx-meter{flex:1 1 auto}.gv-38-enterprise-A7 .gx-row.is-head{font:600 16px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-row.is-sub{padding-left:22px}.gv-38-enterprise-A7 .gx-row.is-full svg{color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.gv-38-enterprise-A7 .gx-plan{display:grid;gap:22px;align-content:start;justify-items:start;padding:clamp(22px,3vw,36px);border:1px solid var(--paper-line);border-radius:var(--ot-radius-l);background:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi)}.gv-38-enterprise-A7 .gx-plan.is-ent{background:var(--gx-ink);border-color:var(--gx-ink)}.gv-38-enterprise-A7 .gx-plan.is-ent .gx-plan-name{color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-plan.is-ent .gx-plan-name span{background:var(--glass-fill-2);color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-points{display:grid;gap:12px}.gv-38-enterprise-A7 .gx-points li{display:flex;align-items:flex-start;gap:10px;font-size:16px;line-height:1.4;color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-points svg{margin-top:3px;color:var(--ot-blue)}.gv-38-enterprise-A7 .gx-plan.is-ent .gx-points li{color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-plan.is-ent .gx-points svg{color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-modes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.gv-38-enterprise-A7 .gx-mode{display:grid;gap:10px;align-content:start;padding:20px;border:1px solid var(--glass-line);border-radius:16px;background:var(--glass-fill);box-shadow:inset 0 1px 0 var(--glass-hi);color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-mode b{font:600 18px/1.25 var(--ot-sans);color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-mode span{justify-self:start;padding:5px 10px;border-radius:999px;background:var(--glass-fill-2);font:600 14px/1.1 var(--ot-sans);color:var(--sea-mist)}.gv-38-enterprise-A7 .gx-mode.m0{opacity:.82}.gv-38-enterprise-A7 .gx-offers{display:grid;gap:14px}.gv-38-enterprise-A7 .gx-offers li{display:grid;grid-template-columns:auto minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;row-gap:2px;align-items:center;color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-offers b{font:600 18px/1.2 var(--ot-sans);color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-offers span{grid-column:2;font-size:16px;color:var(--sea-mist)}.gv-38-enterprise-A7 .gx-hero.is-ent .gx-link{color:var(--sea-foam);text-decoration-color:var(--sea-rule-2)}.gv-38-enterprise-A7 .gx-deploy{border-color:var(--glass-line);background:var(--glass-sink);box-shadow:inset 0 1px 0 var(--glass-hi),0 36px 70px -36px var(--glass-shade)}.gv-38-enterprise-A7 .gx-deploy .gx-bar{border-bottom-color:var(--glass-line)}.gv-38-enterprise-A7 .gx-deploy .gx-bar-name{color:var(--sea-mist)}.gv-38-enterprise-A7 .gx-deploy .gx-dots i{background:var(--sea-rule-2)}.gv-38-enterprise-A7 .gx-deploy .gx-modes{grid-template-columns:minmax(0,1fr);padding:20px}.gv-38-enterprise-A7 .gx-claims{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.gv-38-enterprise-A7 .gx-claims li{display:grid;gap:12px;align-content:start;padding:24px;border:1px solid var(--paper-line);border-radius:18px;background:var(--paper-glass);color:var(--ot-blue)}.gv-38-enterprise-A7 .gx-claims b{font:600 22px/1.3 var(--ot-sans);color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-claims a{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;font:500 16px/1.3 var(--ot-sans);color:var(--ot-blue);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:4px}.gv-38-enterprise-A7 .gx-faq-wrap{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:start}.gv-38-enterprise-A7 .gx-faq{display:grid;border-top:1px solid var(--ot-line-2)}.gv-38-enterprise-A7 .gx-faq details{border-bottom:1px solid var(--ot-line-2)}.gv-38-enterprise-A7 .gx-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;cursor:pointer;list-style:none;color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-faq summary::-webkit-details-marker{display:none}.gv-38-enterprise-A7 .gx-faq h3{font:600 18px/1.35 var(--ot-sans)}.gv-38-enterprise-A7 .gx-faq details[open] summary svg{transform:rotate(45deg)}.gv-38-enterprise-A7 .gx-faq p{padding:0 0 20px;max-width:40em;color:var(--ot-text)}.gv-38-enterprise-A7 .gx-hero.is-doors .gx-wrap{gap:clamp(24px,3vw,40px)}.gv-38-enterprise-A7 .gx-doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.gv-38-enterprise-A7 .gx-door{display:grid;gap:20px;align-content:start;justify-items:start;padding:clamp(20px,2.4vw,30px);border:1px solid var(--paper-line);border-radius:var(--ot-radius-l);background:var(--paper-glass);min-width:0}.gv-38-enterprise-A7 .gx-door>.gx-win{justify-self:stretch}.gv-38-enterprise-A7 .gx-door.is-ent{background:linear-gradient(180deg,var(--zone-2),var(--zone-4));border-color:var(--zone-2)}.gv-38-enterprise-A7 .gx-door.is-ent .gx-plan-name{color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-door.is-ent .gx-plan-name span{background:var(--glass-fill-2);color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-door .gx-modes{justify-self:stretch;grid-template-columns:minmax(0,1fr);gap:10px}.gv-38-enterprise-A7 .gx-door .gx-mode{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding:14px 16px}.gv-38-enterprise-A7 .gx-door .gx-mode b{font-size:16px}.gv-38-enterprise-A7:lang(zh) :is(.gx-h1,.gx-h2,.gx-lane-name,.gx-plan-name,.gx-step){letter-spacing:0}.gv-38-enterprise-A7:lang(zh) .gx-h1{line-height:1.14}.gv-38-enterprise-A7:lang(zh) .gx-h2{line-height:1.2}@media(max-width:1100px){.gv-38-enterprise-A7 .gx-hero-grid,.gv-38-enterprise-A7 .gx-panels{grid-template-columns:minmax(0,1fr)}.gv-38-enterprise-A7 .gx-mini{min-height:0}}@media(max-width:760px){.gv-38-enterprise-A7 .gx{font-size:16px}.gv-38-enterprise-A7 .gx-lanes,.gv-38-enterprise-A7 .gx-plans,.gv-38-enterprise-A7 .gx-modes,.gv-38-enterprise-A7 .gx-claims,.gv-38-enterprise-A7 .gx-doors,.gv-38-enterprise-A7 .gx-faq-wrap{grid-template-columns:minmax(0,1fr)}.gv-38-enterprise-A7 .gx-tcols{gap:8px}.gv-38-enterprise-A7 .gx-tcol{padding:10px 8px;gap:10px}.gv-38-enterprise-A7 .gx-tname{font-size:14px;gap:5px}.gv-38-enterprise-A7 .gx-tname svg{display:none}.gv-38-enterprise-A7 .gx-console-body{padding:20px 12px 22px}.gv-38-enterprise-A7 .gx-wallet{font-size:16px;padding:12px 16px}.gv-38-enterprise-A7 .gx-callout{font-size:14px;padding:6px 9px}.gv-38-enterprise-A7 .gx-btn{flex:1 1 auto}.gv-38-enterprise-A7 .gx-claims b{font-size:18px}}@media(prefers-reduced-motion:reduce){.gv-38-enterprise-A7 .gx *,.gv-38-enterprise-A7 .gx *:before,.gv-38-enterprise-A7 .gx *:after{animation:none!important;transition:none!important}}.gv-38-enterprise-A7 .gx-hero-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.gv-38-enterprise-A7 .gx-h1{font-size:56px}@media(max-width:1199px){.gv-38-enterprise-A7 .gx-h1{font-size:40px}}.gv-38-enterprise-A7 .gx-paths{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-width:600px}.gv-38-enterprise-A7 .gx-path{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:12px;column-gap:12px;row-gap:4px;min-height:80px;padding:16px 20px;border:1px solid var(--paper-line);border-radius:18px;background:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi),0 18px 36px -28px var(--paper-shade);color:var(--ot-strong);font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform .2s var(--ot-ease),border-color .2s}.gv-38-enterprise-A7 .gx-path:hover{transform:translateY(-2px);border-color:var(--ot-line-2)}.gv-38-enterprise-A7 .gx-path b{grid-column:1;font:600 22px/1.1 var(--ot-sans);letter-spacing:-.02em}.gv-38-enterprise-A7 .gx-path span{grid-column:1;font:600 16px/1.25 var(--ot-sans);color:var(--ot-blue)}.gv-38-enterprise-A7 .gx-path svg{grid-column:2;grid-row:1/span 2;color:var(--ot-blue)}.gv-38-enterprise-A7 .gx-path.is-ent{background:var(--gx-ink);border-color:var(--gx-ink);color:var(--sea-foam);box-shadow:0 18px 36px -24px var(--paper-shade)}.gv-38-enterprise-A7 .gx-path.is-ent :is(span,svg){color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-path.is-on-deep{background:var(--sea-blue-lite);border-color:var(--sea-blue-lite);color:var(--sea-abyss-2)}.gv-38-enterprise-A7 .gx-path.is-on-deep :is(span,svg){color:var(--sea-abyss-2)}.gv-38-enterprise-A7 .gx-hero.is-ent .gx-path.is-team{background:var(--glass-fill-2);border-color:var(--glass-line);color:var(--sea-foam);box-shadow:none}.gv-38-enterprise-A7 .gx-hero.is-ent .gx-path.is-team :is(span,svg){color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-callout{font-size:16px;padding:8px 12px}.gv-38-enterprise-A7 .gx-door .gx-path{min-height:60px;padding:12px 18px;justify-self:stretch}.gv-38-enterprise-A7 .gx-door .gx-path span{font-size:18px}.gv-38-enterprise-A7 .gx-door .gx-path.is-team{background:var(--gx-ink);border-color:var(--gx-ink)}.gv-38-enterprise-A7 .gx-door .gx-path.is-team :is(span,svg){color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-door .gx-plan-name{font-size:28px}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;row-gap:clamp(28px,3vw,44px)}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-text{display:contents}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-h1{grid-column:1/-1;max-width:none}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-paths{grid-column:1;grid-template-columns:minmax(0,1fr);gap:14px}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid>.gx-win{grid-column:2}@media(max-width:1100px){.gv-38-enterprise-A7 .gx-hero-grid,.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid{grid-template-columns:minmax(0,1fr)}.gv-38-enterprise-A7 .gx-hero-text{display:contents}.gv-38-enterprise-A7 .gx-hero-grid :is(.gx-h1,.gx-win,.gx-paths),.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid :is(.gx-h1,.gx-win,.gx-paths){grid-column:1}.gv-38-enterprise-A7 .gx-hero-grid>*,.gv-38-enterprise-A7 .gx-hero-text>*{order:1}.gv-38-enterprise-A7 .gx-hero-text>.gx-h1{order:0}.gv-38-enterprise-A7 .gx-hero-grid>.gx-win{order:2}.gv-38-enterprise-A7 .gx-hero-text>.gx-paths{order:3}}@media(max-width:760px){.gv-38-enterprise-A7 .gx-hero .gx-wrap{padding-top:28px;gap:22px}.gv-38-enterprise-A7 .gx-h1{font-size:40px}.gv-38-enterprise-A7 .gx-paths{grid-template-columns:minmax(0,1fr);gap:10px}.gv-38-enterprise-A7 .gx-path{min-height:64px;padding:12px 18px;grid-template-columns:auto minmax(0,1fr) auto}.gv-38-enterprise-A7 .gx-path b{font-size:18px}.gv-38-enterprise-A7 .gx-path span{grid-column:2;grid-row:1;justify-self:end;font-size:16px}.gv-38-enterprise-A7 .gx-path svg{grid-column:3;grid-row:1}.gv-38-enterprise-A7 .gx-console-body{padding:16px 10px 18px}.gv-38-enterprise-A7 .gx-trunk{height:16px}.gv-38-enterprise-A7 .gx-mems{gap:8px}.gv-38-enterprise-A7 .gx-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gv-38-enterprise-A7 .gx-door{gap:14px;padding:14px 12px}.gv-38-enterprise-A7 .gx-door .gx-plan-name{font-size:22px}.gv-38-enterprise-A7 .gx-door .gx-console .gx-bar,.gv-38-enterprise-A7 .gx-door .gx-tcols,.gv-38-enterprise-A7 .gx-door .gx-trunk{display:none}.gv-38-enterprise-A7 .gx-door .gx-console-body{padding:14px 8px}.gv-38-enterprise-A7 .gx-door .gx-wallet{font-size:14px;padding:10px 12px;gap:8px}.gv-38-enterprise-A7 .gx-door .gx-mode{grid-template-columns:auto minmax(0,1fr);padding:10px;gap:8px}.gv-38-enterprise-A7 .gx-door .gx-mode span{display:none}.gv-38-enterprise-A7 .gx-door .gx-mode b{font-size:14px}.gv-38-enterprise-A7 .gx-door .gx-path{min-height:52px;padding:10px 12px;grid-template-columns:minmax(0,1fr) auto}.gv-38-enterprise-A7 .gx-door .gx-path span{grid-column:1;justify-self:start;font-size:14px}.gv-38-enterprise-A7 .gx-door .gx-path svg{grid-column:2}}.gv-38-enterprise-A7 .gx-path{grid-template-columns:minmax(0,1fr) auto;row-gap:6px;min-height:84px;padding:16px 20px}.gv-38-enterprise-A7 .gx-path .gx-path-tag{grid-column:1;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:600 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-38-enterprise-A7 .gx-path .gx-path-tag b{font:600 14px/1.2 var(--ot-sans);color:var(--ot-blue)}.gv-38-enterprise-A7 .gx-path .gx-path-do{grid-column:1;font:600 22px/1.15 var(--ot-sans);letter-spacing:-.015em;color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-path svg{grid-column:2;grid-row:1/span 2;color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-path.is-ent .gx-path-tag{color:var(--sea-mist)}.gv-38-enterprise-A7 .gx-path.is-ent .gx-path-tag b,.gv-38-enterprise-A7 .gx-path.is-ent .gx-path-do{color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-path.is-ent svg{color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-path.is-door{min-height:60px;grid-template-columns:minmax(0,1fr) auto}.gv-38-enterprise-A7 .gx-path.is-door svg{grid-row:1}.gv-38-enterprise-A7 .gx-path.is-door.is-on-deep{background:var(--sea-blue-lite);border-color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-path.is-door.is-on-deep :is(.gx-path-do,svg){color:var(--sea-abyss-2)}@media(max-width:760px){.gv-38-enterprise-A7 .gx-path{min-height:72px;padding:12px 16px;grid-template-columns:minmax(0,1fr) auto}.gv-38-enterprise-A7 .gx-path .gx-path-tag{grid-column:1;grid-row:1;justify-self:start}.gv-38-enterprise-A7 .gx-path .gx-path-do{grid-column:1;grid-row:2;justify-self:start;font-size:22px}.gv-38-enterprise-A7 .gx-path svg{grid-column:2;grid-row:1/span 2}.gv-38-enterprise-A7 .gx-hero .gx-console .gx-tcols{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-38-enterprise-A7 .gx-hero .gx-console .gx-tcols:before{left:25%;right:25%}.gv-38-enterprise-A7 .gx-hero .gx-console .gx-tcol:nth-child(3){display:none}.gv-38-enterprise-A7 .gx-door .gx-modes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gv-38-enterprise-A7 .gx-door .gx-mode{display:grid;place-items:center;padding:10px 4px}.gv-38-enterprise-A7 .gx-door .gx-mode b{display:none}.gv-38-enterprise-A7 .gx-door .gx-path.is-door{min-height:56px;padding:10px 12px}.gv-38-enterprise-A7 .gx-door .gx-path .gx-path-do{grid-row:1;font-size:16px}.gv-38-enterprise-A7 .gx-door .gx-path.is-door svg{grid-row:1}}@media(min-width:1101px){.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr)}}.gv-38-enterprise-A7 .gx-paths{max-width:none}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-paths{gap:14px}.gv-38-enterprise-A7 .gx-path{grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:88px;padding:18px 24px;border-radius:20px}.gv-38-enterprise-A7 .gx-path .gx-path-do{grid-column:1;grid-row:1;font:600 28px/1.15 var(--ot-sans);letter-spacing:-.015em}.gv-38-enterprise-A7:lang(zh) .gx-path .gx-path-do{font-size:28px;letter-spacing:0}.gv-38-enterprise-A7 .gx-path svg{grid-column:2;grid-row:1}.gv-38-enterprise-A7 .gx-path.is-team{background:var(--gx-ink);border-color:var(--gx-ink);box-shadow:0 18px 36px -24px var(--paper-shade)}.gv-38-enterprise-A7 .gx-path.is-team :is(.gx-path-do,svg){color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-path.is-ent{background:var(--sea-blue-lite);border-color:var(--sea-blue-lite);box-shadow:0 18px 36px -24px var(--paper-shade)}.gv-38-enterprise-A7 .gx-path.is-ent :is(.gx-path-do,svg){color:var(--sea-abyss-2)}.gv-38-enterprise-A7 .gx-path.is-ent:hover{background:var(--sea-foam);border-color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-path.is-team.is-on-deep{background:var(--glass-fill-2);border-color:var(--glass-line-2);box-shadow:none}.gv-38-enterprise-A7 .gx-path.is-team.is-on-deep :is(.gx-path-do,svg){color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-path.is-door{min-height:72px;padding:14px 22px;justify-self:stretch}.gv-38-enterprise-A7 .gx-path.is-door .gx-path-do{font-size:22px}.gv-38-enterprise-A7:lang(zh) .gx-path.is-door .gx-path-do{font-size:28px}.gv-38-enterprise-A7 .gx-path.is-door.is-team{background:var(--gx-ink);border-color:var(--gx-ink)}.gv-38-enterprise-A7 .gx-path.is-door.is-team :is(.gx-path-do,svg){color:var(--sea-foam)}.gv-38-enterprise-A7 .gx-path.is-door.is-ent{background:var(--sea-blue-lite);border-color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-path.is-door.is-ent :is(.gx-path-do,svg){color:var(--sea-abyss-2)}.gv-38-enterprise-A7 .gx-hero.is-ent .gx-paths{grid-template-columns:minmax(0,1fr);max-width:520px}.gv-38-enterprise-A7 .gx-callout{font:600 18px/1.1 var(--ot-sans);padding:9px 14px}.gv-38-enterprise-A7 .gx-tcol{gap:14px}.gv-38-enterprise-A7 .gx-bar-name{font-size:16px}.gv-38-enterprise-A7 .gx-ws{display:grid;justify-items:center;min-width:0}.gv-38-enterprise-A7 .gx-ws .ot-fig{width:100%;max-width:1040px;margin:0}.gv-38-enterprise-A7 .gx-panels.is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.gv-38-enterprise-A7 .gx-step{font-size:22px}.gv-38-enterprise-A7 .gx-offers li{grid-template-columns:auto minmax(0,1fr)}.gv-38-enterprise-A7 .gx-offers b{font-size:22px}.gv-38-enterprise-A7 .gx-modes.is-short{grid-template-columns:minmax(0,1fr);gap:10px}.gv-38-enterprise-A7 .gx-modes.is-short .gx-mode{grid-template-columns:auto minmax(0,1fr);align-items:center;padding:14px 18px}.gv-38-enterprise-A7 .gx-modes.is-short .gx-mode b{font-size:22px}@media(max-width:1100px){.gv-38-enterprise-A7 .gx-hero-text>.gx-paths{order:1}.gv-38-enterprise-A7 .gx-hero-grid>.gx-win{order:2}}@media(max-width:760px){.gv-38-enterprise-A7 .gx-path{min-height:68px;padding:12px 18px;border-radius:18px}.gv-38-enterprise-A7 .gx-path .gx-path-do{grid-row:1;font-size:22px}.gv-38-enterprise-A7:lang(zh) .gx-path .gx-path-do{font-size:22px}.gv-38-enterprise-A7 .gx-path svg{grid-row:1}.gv-38-enterprise-A7 .gx-callout{font-size:16px;padding:7px 11px}.gv-38-enterprise-A7 .gx-panels.is-two{grid-template-columns:minmax(0,1fr)}.gv-38-enterprise-A7 .gx-doors{grid-template-columns:minmax(0,1fr);gap:12px}.gv-38-enterprise-A7 .gx-door{gap:12px;padding:14px}.gv-38-enterprise-A7 .gx-door .gx-plan-name{font-size:22px}.gv-38-enterprise-A7 .gx-door .gx-console .gx-bar,.gv-38-enterprise-A7 .gx-door .gx-tcols,.gv-38-enterprise-A7 .gx-door .gx-trunk{display:none}.gv-38-enterprise-A7 .gx-door .gx-console-body{padding:12px}.gv-38-enterprise-A7 .gx-door .gx-modes.is-short{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.gv-38-enterprise-A7 .gx-door .gx-modes.is-short .gx-mode{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:6px;padding:10px 4px}.gv-38-enterprise-A7 .gx-door .gx-modes.is-short .gx-mode b{display:block;font-size:16px}.gv-38-enterprise-A7 .gx-door .gx-path.is-door{min-height:60px;padding:10px 16px}.gv-38-enterprise-A7 .gx-door .gx-path.is-door .gx-path-do{font-size:22px}.gv-38-enterprise-A7:lang(zh) .gx-door .gx-path.is-door .gx-path-do{font-size:22px}}.gv-38-enterprise-A7 .gx-hero.is-wide{display:grid;align-content:center;min-height:calc(100svh - 80px)}.gv-38-enterprise-A7 .gx-tname{font-size:18px}@media(max-width:760px){.gv-38-enterprise-A7 .gx-hero.is-wide{min-height:calc(100svh - 64px)}.gv-38-enterprise-A7 .gx-tname{font-size:16px}}.gv-38-enterprise-A7 .gx-hero .gx-save{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0;font:600 28px/1.2 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-hero .gx-save svg{color:var(--ot-muted)}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-save{grid-column:1}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid>.gx-win{grid-row:2/span 2}.gv-38-enterprise-A7:lang(zh) .gx-hero .gx-save{letter-spacing:0}@media(max-width:1100px){.gv-38-enterprise-A7 .gx-hero-grid .gx-save,.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid .gx-save{grid-column:1}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-hero-grid>.gx-win{grid-row:auto}.gv-38-enterprise-A7 .gx-hero-text>.gx-save{order:0}}@media(max-width:760px){.gv-38-enterprise-A7 .gx-hero .gx-save{font-size:22px}}.gv-38-enterprise-A7 .gx{background:linear-gradient(180deg,var(--ot-bg) 0,var(--ot-bg) 40%,var(--ot-bg-alt) 100%)}.gv-38-enterprise-A7 :is(.gx-hero,.gx-sec,.gx-sec.is-alt,.gx-close){background:transparent;background-image:none}.gv-38-enterprise-A7 .gx-sec.is-deep{--ot-strong:inherit;--ot-text:inherit;--ot-muted:inherit;--ot-accent:inherit;--ot-line-2:inherit;background:transparent;color:inherit}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-mode{border-color:var(--paper-line);background:var(--paper-glass);color:var(--ot-accent)}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-mode b{color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-mode span{background:var(--ot-bg-alt);color:var(--ot-text)}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-offers li{color:var(--ot-accent)}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-offers b{color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-offers span{color:var(--ot-text)}.gv-38-enterprise-A7 .gx-sec.is-deep .gx-btn{--ot-solid:var(--gx-ink);--ot-on-solid:var(--sea-foam);--ot-solid-hover:var(--sea-ink-2,var(--gx-ink))}.gv-38-enterprise-A7 :is(.gx-lane,.gx-win,.gx-win.is-small,.gx-plan,.gx-mode,.gx-deploy,.gx-path,.gx-path.is-team,.gx-path.is-ent,.gx-hi){box-shadow:none}.gv-38-enterprise-A7 :is(.gx-lane,.gx-win,.gx-plan,.gx-mode,.gx-deploy,.gx-path){border-radius:12px}.gv-38-enterprise-A7 .gx-btn{min-height:44px;padding:0 20px;font-size:16px;font-weight:600}.gv-38-enterprise-A7 .gx-hero .gx-path{min-height:44px;padding:0 20px;border-radius:999px;font-size:16px}.gv-38-enterprise-A7 .gx-hero .gx-path :is(b,span){font-size:16px;font-weight:600;line-height:1.2}.gv-38-enterprise-A7 .gx-path.is-ent{background:transparent;border-color:var(--ot-line-2,var(--paper-line));color:var(--ot-strong)}.gv-38-enterprise-A7 .gx-path.is-ent:hover{border-color:var(--ot-strong)}.gv-38-enterprise-A7 [role=tab]{min-height:36px}.gv-38-enterprise-A7 .gx-faq p{max-width:68ch}@media(max-width:760px){.gv-38-enterprise-A7 [role=tab]{min-height:44px}.gv-38-enterprise-A7 .gx-hero .gx-path{width:100%}}.gv-38-enterprise-A7 .ot-window{box-shadow:none}.gv-38-enterprise-A7 .is-hot .gx-av{box-shadow:none;outline:2px solid color-mix(in srgb,var(--sea-blue-lite) 60%,transparent);outline-offset:1px}.gv-38-enterprise-A7 .gx-hero.is-wide .gx-paths{display:flex;flex-wrap:wrap;gap:12px}.gv-38-enterprise-A7 .gx-hero .gx-path{grid-template-columns:auto auto;-moz-column-gap:8px;column-gap:8px;width:auto}@media(max-width:760px){.gv-38-enterprise-A7 .gx-hero.is-wide .gx-paths{display:grid;grid-template-columns:minmax(0,1fr)}.gv-38-enterprise-A7 .gx-hero .gx-path{grid-template-columns:minmax(0,1fr) auto}}.gv-38-enterprise-A7 .gx-btn.is-aqua{background:var(--sea-foam);border-color:var(--sea-foam);color:var(--sea-ink)}.gv-38-enterprise-A7 .gx-btn.is-aqua:hover{background:var(--sea-blue-lite);border-color:var(--sea-blue-lite)}.gv-38-enterprise-A7 .gx-btn.is-line,.gv-38-enterprise-A7 .gx-hero .gx-paths .gx-path.is-ent{border-color:var(--sea-cream-line)}.gv-38-enterprise-A7 .gx-hero:not(.is-ent) .gx-paths .gx-path.is-team :is(b,.gx-path-do,svg){color:var(--ot-on-solid)}.gv-38-enterprise-A7 .gx-hero:not(.is-ent) .gx-paths .gx-path.is-ent :is(b,.gx-path-do,svg){color:var(--ot-strong)}.gv-39-video-page-A12 .vx{background:var(--ot-bg);color:var(--ot-text);font:400 16px/1.55 var(--ot-sans);-webkit-font-smoothing:antialiased;overflow-x:clip}.gv-39-video-page-A12 .vx :is(*,*:before,*:after){box-sizing:border-box}.gv-39-video-page-A12 .vx :is(h2,h3,p,ul,ol,figure){margin:0}.gv-39-video-page-A12 .vx :is(ul,ol){padding:0;list-style:none}.gv-39-video-page-A12 .vx svg{flex:none}.gv-39-video-page-A12 .vx-wrap{display:grid;gap:clamp(24px,3vw,40px);width:100%;max-width:1240px;margin-inline:auto;padding:clamp(48px,6vw,88px) clamp(16px,4vw,48px);min-width:0}.gv-39-video-page-A12 .vx-h1{font:600 56px/1.04 var(--ot-sans);letter-spacing:-.035em;color:var(--ot-strong);text-wrap:balance;max-width:16em}@media(max-width:1199px){.gv-39-video-page-A12 .vx-h1{font-size:40px}}.gv-39-video-page-A12 .vx-h2{font:600 40px/1.1 var(--ot-sans);letter-spacing:-.03em;color:var(--ot-strong);text-wrap:balance}@media(max-width:1199px){.gv-39-video-page-A12 .vx-h2{font-size:28px}}.gv-39-video-page-A12 :is(.vx-h1,.vx-h2) em{font-style:normal;color:var(--ot-accent)}.gv-39-video-page-A12 .vx-h1 em{display:block}.gv-39-video-page-A12 .vx :is(a,button,summary):focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}.gv-39-video-page-A12 .vx-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.gv-39-video-page-A12 .vx-btn{display:inline-flex;align-items:center;gap:10px;min-height:52px;padding:0 24px;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font:600 16px/1 var(--ot-sans);text-decoration:none}.gv-39-video-page-A12 .vx-btn:hover{background:var(--ot-solid-hover)}.gv-39-video-page-A12 .vx-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font:500 16px/1.3 var(--ot-sans);color:var(--ot-strong);text-decoration:underline;text-decoration-color:var(--ot-line-2);text-underline-offset:5px}.gv-39-video-page-A12 .vx-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 6px;font-variant-numeric:tabular-nums}.gv-39-video-page-A12 .vx-price b{font:600 18px/1.1 var(--ot-mono);letter-spacing:-.02em;color:var(--ot-strong)}.gv-39-video-page-A12 .vx-per{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-price s{font:400 14px/1 var(--ot-mono);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-hero{position:relative;isolation:isolate;--ot-strong:var(--sea-foam);--ot-text:var(--sea-mist);--ot-muted:var(--sea-haze);--ot-accent:var(--sea-blue-lite);--ot-solid:var(--sea-blue-lite);--ot-on-solid:var(--sea-abyss-2);--ot-solid-hover:var(--sea-foam);--ot-line-2:var(--sea-rule-2);background:var(--zone-3);color:var(--sea-mist);overflow:hidden}.gv-39-video-page-A12 .vx-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gv-39-video-page-A12 picture.vx-media img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gv-39-video-page-A12 .vx-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,var(--zone-4) 0,color-mix(in srgb,var(--zone-4) 82%,transparent) 42%,transparent 78%),linear-gradient(0deg,var(--zone-4),transparent 40%)}.gv-39-video-page-A12 .vx-hero-copy{display:grid;gap:28px;width:100%;max-width:1240px;margin-inline:auto;padding:clamp(56px,7vw,104px) clamp(16px,4vw,48px)}.gv-39-video-page-A12 .vx-stats{display:flex;flex-wrap:wrap;gap:12px}.gv-39-video-page-A12 .vx-stats li{display:grid;gap:6px;min-width:150px;padding:16px 20px;border:1px solid var(--glass-line);border-radius:16px;background:var(--glass-sink);box-shadow:inset 0 1px 0 var(--glass-hi);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.gv-39-video-page-A12 .vx-stats b{font:600 40px/1 var(--ot-sans);letter-spacing:-.02em;color:var(--sea-foam)}@media(max-width:1199px){.gv-39-video-page-A12 .vx-stats b{font-size:28px}}.gv-39-video-page-A12 .vx-stats b small{font-size:.5em;font-weight:500;color:var(--sea-mist)}.gv-39-video-page-A12 .vx-stats li:first-child b{color:var(--sea-blue-lite)}.gv-39-video-page-A12 .vx-stats span{font:500 14px/1.2 var(--ot-sans);color:var(--sea-mist)}.gv-39-video-page-A12 .vx-link.is-light{color:var(--sea-foam);text-decoration-color:var(--sea-rule-2)}.gv-39-video-page-A12 .vx-hero.is-stairs{background:linear-gradient(180deg,var(--zone-1),var(--zone-3) 70%,var(--zone-4))}.gv-39-video-page-A12 .vx-hero.is-stairs:after{display:none}.gv-39-video-page-A12 .vx-stairs{display:grid;grid-template-columns:854fr 1280fr 1920fr 3840fr;gap:clamp(10px,1.4vw,20px);align-items:end}.gv-39-video-page-A12 .vx-step{display:grid;gap:10px;align-content:end;min-width:0}.gv-39-video-page-A12 .vx-box{position:relative;display:grid;place-items:center;aspect-ratio:16/9;border:1.5px solid var(--sea-blue-lite);border-radius:6px;background:linear-gradient(135deg,color-mix(in srgb,var(--sea-blue-lite) 18%,transparent),color-mix(in srgb,var(--sea-blue-lite) 4%,transparent));color:var(--sea-foam);text-decoration:none;transition:background-color .2s}.gv-39-video-page-A12 .vx-box:hover{background:color-mix(in srgb,var(--sea-blue-lite) 22%,transparent)}.gv-39-video-page-A12 .vx-res{font:600 22px/1 var(--ot-sans);letter-spacing:-.01em}@media(max-width:1199px){.gv-39-video-page-A12 .vx-res{font-size:16px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-res{font-size:14px}}.gv-39-video-page-A12 .vx-step:last-child .vx-res{font-size:72px;letter-spacing:-.04em}@media(max-width:1199px){.gv-39-video-page-A12 .vx-step:last-child .vx-res{font-size:56px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-step:last-child .vx-res{font-size:40px}}.gv-39-video-page-A12 .vx-step:nth-last-child(2) .vx-res{font-size:40px}@media(max-width:1199px){.gv-39-video-page-A12 .vx-step:nth-last-child(2) .vx-res{font-size:22px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-step:nth-last-child(2) .vx-res{font-size:18px}}.gv-39-video-page-A12 .vx-step-price{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.gv-39-video-page-A12 .vx-step-price .vx-price b{color:var(--sea-foam)}.gv-39-video-page-A12 .vx-step-name{font:500 14px/1.3 var(--ot-sans);color:var(--sea-mist)}.gv-39-video-page-A12 .vx-step:first-child :is(.vx-step-price,.vx-step-name){min-width:120px}.gv-39-video-page-A12 .vx-top{background:var(--ot-bg);background-image:linear-gradient(var(--ot-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ot-grid) 1px,transparent 1px);background-size:64px 64px}.gv-39-video-page-A12 .vx-top .vx-wrap{padding-top:clamp(36px,4.5vw,64px)}.gv-39-video-page-A12 .vx-top-head{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:20px 40px}.gv-39-video-page-A12 .vx-rungs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.gv-39-video-page-A12 .vx-rung{display:grid;align-content:start;border:1px solid var(--paper-line);border-radius:18px;background:var(--paper-glass);box-shadow:inset 0 1px 0 var(--paper-hi),0 24px 50px -34px var(--paper-shade);overflow:hidden}.gv-39-video-page-A12 .vx-frame{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--sea-abyss-1)}.gv-39-video-page-A12 .vx-frame.is-empty{display:grid;place-items:center;color:var(--sea-haze)}.gv-39-video-page-A12 .vx-rung-body{display:grid;gap:14px;padding:16px 18px 20px}.gv-39-video-page-A12 .vx-rung h3{display:flex;align-items:center;justify-content:space-between;gap:10px;font:600 18px/1.2 var(--ot-sans)}.gv-39-video-page-A12 .vx-rung h3 a{color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-rung h3 a:hover{text-decoration:underline}.gv-39-video-page-A12 .vx-lines{display:grid;gap:10px}.gv-39-video-page-A12 .vx-lines li{display:grid;gap:4px}.gv-39-video-page-A12 .vx-lines li>span:first-child{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-lines li.is-up>span:first-child{color:var(--ot-blue)}.gv-39-video-page-A12 .vx-sec{background:var(--ot-bg)}.gv-39-video-page-A12 .vx-sec.is-alt{background:var(--ot-bg-alt)}.gv-39-video-page-A12 .vx-compare .upscale-compare{margin:0}.gv-39-video-page-A12 .vx-group{display:grid;gap:12px}.gv-39-video-page-A12 .vx-group h3{display:flex;align-items:baseline;gap:10px;font:600 18px/1.2 var(--ot-sans)}.gv-39-video-page-A12 .vx-group h3 a{color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-group h3 span{font:500 14px/1 var(--ot-mono);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px}.gv-39-video-page-A12 .vx-card{display:grid;gap:8px;align-content:start;justify-items:start;padding:14px 16px;border:1px solid var(--paper-line);border-radius:14px;background:var(--paper-glass);color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-card:hover{border-color:var(--ot-line-2)}.gv-39-video-page-A12 .vx-card b{font:600 16px/1.25 var(--ot-sans)}.gv-39-video-page-A12 .vx-card-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px}.gv-39-video-page-A12 .vx-card-price .vx-price b{font-size:16px}.gv-39-video-page-A12 .vx-card-price small{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-faq-wrap{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start}.gv-39-video-page-A12 .vx-faq{display:grid;border-top:1px solid var(--ot-line-2)}.gv-39-video-page-A12 .vx-faq details{border-bottom:1px solid var(--ot-line-2)}.gv-39-video-page-A12 .vx-faq summary{min-height:60px;padding:16px 0;cursor:pointer;list-style:none;color:var(--ot-strong)}.gv-39-video-page-A12 .vx-faq summary::-webkit-details-marker{display:none}.gv-39-video-page-A12 .vx-faq h3{font:600 18px/1.35 var(--ot-sans)}.gv-39-video-page-A12 .vx-faq p{padding:0 0 18px;color:var(--ot-text)}.gv-39-video-page-A12:lang(zh) :is(.vx-h1,.vx-h2){letter-spacing:0}.gv-39-video-page-A12:lang(zh) .vx-h1{line-height:1.16}@media(max-width:760px){.gv-39-video-page-A12 .vx{font-size:16px}.gv-39-video-page-A12 .vx-hero:after{background:linear-gradient(0deg,var(--zone-4) 0,color-mix(in srgb,var(--zone-4) 80%,transparent) 60%,color-mix(in srgb,var(--zone-4) 40%,transparent))}.gv-39-video-page-A12 .vx-stats li{flex:1 1 140px;min-width:0;padding:14px 16px}.gv-39-video-page-A12 .vx-stairs{grid-template-columns:854fr 1280fr 1920fr}.gv-39-video-page-A12 .vx-step:last-child{grid-column:1/-1}.gv-39-video-page-A12 .vx-step:first-child :is(.vx-step-price,.vx-step-name){min-width:0}.gv-39-video-page-A12 .vx-step .vx-price b{font-size:16px}.gv-39-video-page-A12 .vx-step-name{font-size:14px}.gv-39-video-page-A12 .vx-faq-wrap{grid-template-columns:minmax(0,1fr)}.gv-39-video-page-A12 .vx-btn{flex:1 1 auto;justify-content:center}}@media(prefers-reduced-motion:reduce){.gv-39-video-page-A12 video.vx-media{display:none}.gv-39-video-page-A12 .vx *{transition:none!important}}.gv-39-video-page-A12 .vx-stats li.is-off b{color:var(--sea-blue-lite)}.gv-39-video-page-A12 .vx-box{align-content:center;gap:6px}.gv-39-video-page-A12 .vx-off{font:600 22px/1 var(--ot-sans);color:var(--sea-blue-lite);letter-spacing:-.01em}@media(max-width:1199px){.gv-39-video-page-A12 .vx-off{font-size:16px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-off{font-size:14px}}.gv-39-video-page-A12 .vx-step:last-child .vx-off{font-size:40px}@media(max-width:1199px){.gv-39-video-page-A12 .vx-step:last-child .vx-off{font-size:28px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-step:last-child .vx-off{font-size:22px}}.gv-39-video-page-A12 .vx-step:nth-last-child(2) .vx-off{font-size:28px}@media(max-width:1199px){.gv-39-video-page-A12 .vx-step:nth-last-child(2) .vx-off{font-size:22px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-step:nth-last-child(2) .vx-off{font-size:18px}}.gv-39-video-page-A12 .vx-step:first-child .vx-res{font-size:18px}@media(max-width:1199px){.gv-39-video-page-A12 .vx-step:first-child .vx-res{font-size:14px}}.gv-39-video-page-A12 .vx-step:first-child .vx-off{font-size:18px}@media(max-width:1199px){.gv-39-video-page-A12 .vx-step:first-child .vx-off{font-size:14px}}.gv-39-video-page-A12 .vx-compare .upscale-compare .section-label{display:none}@media(max-width:760px){.gv-39-video-page-A12 .vx-hero:after{background:linear-gradient(0deg,var(--zone-4) 0,color-mix(in srgb,var(--zone-4) 88%,transparent) 55%,color-mix(in srgb,var(--zone-4) 70%,transparent))}.gv-39-video-page-A12 .vx-step:first-child .vx-res,.gv-39-video-page-A12 .vx-step:first-child .vx-off{font-size:12px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-hero{background:var(--zone-4)}.gv-39-video-page-A12 .vx-media{top:auto;bottom:0;height:62%}.gv-39-video-page-A12 .vx-hero:after{background:linear-gradient(180deg,var(--zone-4) 0,var(--zone-4) 40%,color-mix(in srgb,var(--zone-4) 72%,transparent) 62%,color-mix(in srgb,var(--zone-4) 55%,transparent))}.gv-39-video-page-A12 .vx-hero-copy{padding-top:32px}.gv-39-video-page-A12 .vx-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.gv-39-video-page-A12 .vx-card{padding:12px}.gv-39-video-page-A12 .vx-card b{font-size:14px}.gv-39-video-page-A12 .vx-card-price .vx-price{flex-direction:column;align-items:flex-start;gap:0}}.gv-39-video-page-A12:lang(zh) .vx-h1{word-break:keep-all;max-width:18em}.gv-39-video-page-A12 .vx-pairs{display:flex;flex-wrap:wrap;gap:10px}.gv-39-video-page-A12 .vx-pairs a{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border:1px solid var(--paper-line);border-radius:999px;background:var(--paper-glass);font:500 14px/1.2 var(--ot-sans);color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-pairs a:hover{border-color:var(--ot-line-2)}.gv-39-video-page-A12 .vx-hero.is-player{background:linear-gradient(180deg,var(--zone-2),var(--zone-4))}.gv-39-video-page-A12 .vx-hero.is-player:after{display:none}.gv-39-video-page-A12 .vx-hero-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.6fr);grid-template-areas:"h h" "s p" "a p";align-items:center;gap:clamp(24px,3vw,36px) clamp(28px,4vw,64px);width:100%;max-width:1240px;margin-inline:auto;padding:clamp(48px,6vw,80px) clamp(16px,4vw,48px)}.gv-39-video-page-A12 .vx-hero.is-player .vx-h1{grid-area:h;max-width:none}.gv-39-video-page-A12 .vx-hero.is-player .vx-stats{grid-area:s;align-self:end}.gv-39-video-page-A12 .vx-hero.is-player .vx-player{grid-area:p}.gv-39-video-page-A12 .vx-hero.is-player .vx-actions{grid-area:a;align-self:start}.gv-39-video-page-A12 .vx-stats li{gap:8px;padding:18px 22px}.gv-39-video-page-A12 .vx-stats b{text-wrap:balance}.gv-39-video-page-A12 .vx-stats li span{font:600 22px/1.2 var(--ot-sans);color:var(--sea-foam)}.gv-39-video-page-A12 .vx-stats li.is-res{align-content:center}.gv-39-video-page-A12 .vx-stats li.is-res b{color:var(--sea-foam)}.gv-39-video-page-A12 .vx-player{position:relative;margin:0;aspect-ratio:1/1;border:1px solid var(--glass-line-2);border-radius:var(--ot-radius-l);background:var(--zone-5);box-shadow:inset 0 1px 0 var(--glass-hi),0 36px 70px -36px var(--glass-shade);overflow:hidden;isolation:isolate}.gv-39-video-page-A12 .vx-player :is(picture,img,video){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:0 50%;object-position:0 50%}.gv-39-video-page-A12 .vx-player video{z-index:1}.gv-39-video-page-A12 .vx-progress{position:absolute;left:16px;right:16px;bottom:14px;z-index:2;height:4px;border-radius:99px;background:#e6f6f247;overflow:hidden}.gv-39-video-page-A12 .vx-progress i{display:block;width:100%;height:100%;border-radius:inherit;background:var(--sea-blue-lite);transform-origin:left;animation:vx-play-S 5s linear forwards}.gv-39-video-page-A12 .vx-player:not(.is-playing) .vx-progress{opacity:0}.gv-39-video-page-A12 .vx-player:not(.is-playing) .vx-progress i{animation-play-state:paused}@keyframes vx-play-S{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gv-39-video-page-A12 .vx-compare :is(.uc-lead,.uc-facts){position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.gv-39-video-page-A12 .vx-compare .uc-label{font-size:14px;padding:8px 12px}.gv-39-video-page-A12 .vx-compare .uc-label b{font-size:16px}.gv-39-video-page-A12 .vx-compare .uc-shots button{font-size:14px}.gv-39-video-page-A12 .vx-rung h3 a,.gv-39-video-page-A12 .vx-group h3 a{display:inline-flex;align-items:center;min-height:44px}.gv-39-video-page-A12 .vx-rung h3{min-height:44px}.gv-39-video-page-A12:lang(zh) .vx-stats b{word-break:keep-all}@media(max-width:900px){.gv-39-video-page-A12 .vx-hero-in{grid-template-columns:minmax(0,1fr) minmax(0,.62fr);grid-template-areas:"h h" "s p" "a a";padding-top:32px;gap:20px 12px}.gv-39-video-page-A12 .vx-hero.is-player .vx-stats{flex-direction:column;align-self:center}.gv-39-video-page-A12 .vx-hero.is-player .vx-stats li{flex:none}}@media(max-width:760px){.gv-39-video-page-A12 .vx-hero.is-player{background:var(--zone-4)}.gv-39-video-page-A12 .vx-hero.is-player .vx-media{display:none}.gv-39-video-page-A12 .vx-hero.is-player .vx-h1{font-size:40px}.gv-39-video-page-A12 .vx-stats li span{font-size:18px}.gv-39-video-page-A12 .vx-compare .uc-label{font-size:14px;padding:6px 9px}.gv-39-video-page-A12 .vx-compare .uc-label b{font-size:14px}}@media(prefers-reduced-motion:reduce){.gv-39-video-page-A12 .vx-player video{display:none}.gv-39-video-page-A12 .vx-progress{display:none}}.gv-39-video-page-A12 .vx-stats li.is-off{align-content:center}.gv-39-video-page-A12 .vx-stats li span{font:600 28px/1.1 var(--ot-sans);letter-spacing:-.01em;color:var(--sea-foam)}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn{min-height:60px;padding:0 30px;font-size:18px;gap:12px}.gv-39-video-page-A12 .vx-hero.is-player .vx-link.is-light{font-size:18px}@media(max-width:760px){.gv-39-video-page-A12 .vx-stats li span{font-size:22px}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn{min-height:56px;padding:0 22px;font-size:18px}.gv-39-video-page-A12 .vx-hero.is-player .vx-link.is-light{font-size:16px}}.gv-39-video-page-A12 .vx-hero.is-player{display:grid;align-content:center;min-height:calc(100svh - 80px)}.gv-39-video-page-A12 .vx-hero.is-player .vx-actions{gap:14px}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn{min-height:68px;padding:0 30px;border-radius:20px;font:600 22px/1.1 var(--ot-sans);letter-spacing:-.01em;gap:14px}.gv-39-video-page-A12:lang(zh) .vx-hero.is-player .vx-btn{font-size:28px;letter-spacing:0}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn.is-ghost{background:var(--glass-fill-2);border:1.5px solid var(--glass-line-2);color:var(--sea-foam)}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn.is-ghost:hover{border-color:var(--sea-blue-lite)}@media(max-width:760px){.gv-39-video-page-A12 .vx-hero.is-player{min-height:calc(100svh - 64px)}.gv-39-video-page-A12 .vx-hero.is-player .vx-actions{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn{min-height:58px;padding:0 20px;justify-content:space-between;font-size:18px;gap:8px}.gv-39-video-page-A12:lang(zh) .vx-hero.is-player .vx-btn{font-size:22px}}@media(max-width:760px){.gv-39-video-page-A12 .vx-stats li.is-off b{order:-1;font-size:28px}.gv-39-video-page-A12 .vx-stats li.is-res b{font-size:28px}}.gv-39-video-page-A12 .vx-hero-in{grid-template-areas:"h h" "s p" "a p" "m m"}.gv-39-video-page-A12 .vx-makers{grid-area:m;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;padding-top:20px;border-top:1px solid var(--glass-line)}.gv-39-video-page-A12 .vx-makers b{font:600 22px/1.2 var(--ot-sans);color:var(--sea-foam)}.gv-39-video-page-A12 .vx-makers ul{display:flex;flex-wrap:wrap;gap:6px 8px}.gv-39-video-page-A12 .vx-makers li a,.gv-39-video-page-A12 .vx-makers li.is-more{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--glass-line);border-radius:999px;background:var(--glass-fill-2);font:600 18px/1 var(--ot-sans);color:var(--sea-foam);text-decoration:none}.gv-39-video-page-A12 .vx-makers li a:hover{border-color:var(--sea-blue-lite);color:var(--sea-foam)}.gv-39-video-page-A12 .vx-makers li a:focus-visible{outline:3px solid var(--sea-blue-lite);outline-offset:2px}.gv-39-video-page-A12 .vx-makers li.is-narrow{display:none}@media(max-width:900px){.gv-39-video-page-A12 .vx-hero-in{grid-template-areas:"h h" "s p" "a a" "m m"}}@media(max-width:760px){.gv-39-video-page-A12 .vx-makers{gap:8px;padding-top:16px}.gv-39-video-page-A12 .vx-makers b{flex:1 1 100%;font-size:18px}.gv-39-video-page-A12 .vx-makers li a,.gv-39-video-page-A12 .vx-makers li.is-more{padding:0 13px;font-size:18px}.gv-39-video-page-A12 .vx-makers li:nth-child(n+5):not(.is-more){display:none}.gv-39-video-page-A12 .vx-makers li.is-narrow{display:inline-flex}.gv-39-video-page-A12 .vx-makers li.is-wide:has(~.is-narrow){display:none}}.gv-39-video-page-A12 .vx-per,.gv-39-video-page-A12 .vx-card-price small,.gv-39-video-page-A12 .vx-compare .uc-label{font-size:14px}.gv-39-video-page-A12 .vx{background:linear-gradient(180deg,var(--ot-bg) 0,var(--ot-bg) 50%,var(--ot-bg-alt) 100%)}.gv-39-video-page-A12 .vx-hero.is-player,.gv-39-video-page-A12 .vx-hero{--ot-strong:inherit;--ot-text:inherit;--ot-muted:inherit;--ot-accent:inherit;--ot-solid:inherit;--ot-on-solid:inherit;--ot-solid-hover:inherit;--ot-line-2:inherit;background:transparent;color:var(--ot-text)}.gv-39-video-page-A12 .vx-hero.is-player{min-height:0}.gv-39-video-page-A12 .vx-hero-in{padding-block:clamp(48px,6vw,96px)}.gv-39-video-page-A12 :is(.vx-sec,.vx-sec.is-alt){background:transparent}.gv-39-video-page-A12 .vx-stats li{border:1px solid var(--paper-line);border-radius:12px;background:var(--paper-glass);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.gv-39-video-page-A12 .vx-stats li span,.gv-39-video-page-A12 .vx-stats li.is-res b{color:var(--ot-strong)}.gv-39-video-page-A12 .vx-stats li.is-off b{color:var(--ot-accent)}.gv-39-video-page-A12 .vx-player{border-radius:12px;box-shadow:none}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn,.gv-39-video-page-A12 .vx-btn{min-height:44px;padding:0 20px;border-radius:999px;font:600 16px/1 var(--ot-sans);letter-spacing:0;gap:8px;background:var(--ot-solid);color:var(--ot-on-solid);border:1px solid var(--ot-solid)}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn.is-ghost{background:transparent;border:1px solid var(--ot-line-2,var(--paper-line));color:var(--ot-strong)}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn.is-ghost:hover{border-color:var(--ot-strong)}.gv-39-video-page-A12:lang(zh) .vx-hero.is-player .vx-btn{font-size:16px}.gv-39-video-page-A12 .vx-makers{border-top-color:var(--paper-line)}.gv-39-video-page-A12 .vx-makers b{font:600 18px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-39-video-page-A12 .vx-makers li a,.gv-39-video-page-A12 .vx-makers li.is-more{min-height:36px;padding:0 14px;border:1px solid var(--paper-line);background:transparent;font:500 16px/1 var(--ot-sans);color:var(--ot-strong)}.gv-39-video-page-A12 .vx-makers li a:hover{border-color:var(--ot-strong);color:var(--ot-strong)}.gv-39-video-page-A12 :is(.vx-rung,.vx-tile){display:grid;align-content:start;border:1px solid var(--paper-line);border-radius:12px;background:var(--paper-glass);box-shadow:none;overflow:hidden;color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-tile:hover{border-color:var(--ot-line-2)}.gv-39-video-page-A12 .vx-cards.is-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));gap:16px}.gv-39-video-page-A12 .vx-frame.is-mark{display:grid;place-items:center;aspect-ratio:16/9;background:var(--zone-4);color:var(--sea-haze)}.gv-39-video-page-A12 .vx-frame.is-mark b{font:500 16px/1 var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;opacity:.8}.gv-39-video-page-A12 .vx-tile-body,.gv-39-video-page-A12 .vx-rung-body{display:grid;gap:12px;padding:16px}.gv-39-video-page-A12 .vx-tile-name,.gv-39-video-page-A12 .vx-rung h3{display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 18px/1.25 var(--ot-sans);color:var(--ot-strong)}.gv-39-video-page-A12 .vx-tile-name b{font:inherit}.gv-39-video-page-A12 .vx-tile-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.gv-39-video-page-A12 .vx-tile-price small{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-price,.gv-39-video-page-A12 .vx-price *{font-variant-numeric:tabular-nums}.gv-39-video-page-A12 .vx-price b,.gv-39-video-page-A12 .vx-card-price .vx-price b,.gv-39-video-page-A12 .vx-step .vx-price b{font:600 18px/1.2 var(--ot-sans);letter-spacing:0;color:var(--ot-strong)}.gv-39-video-page-A12 .vx-price s{font:400 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-per{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-group h3{font:600 18px/1.2 var(--ot-sans)}.gv-39-video-page-A12 .vx-group h3 span{font:500 14px/1 var(--ot-sans);font-variant-numeric:tabular-nums}.gv-39-video-page-A12 .vx-faq p{max-width:68ch}@media(max-width:760px){.gv-39-video-page-A12 .vx-hero.is-player{background:transparent}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn{min-height:44px;font-size:16px;justify-content:space-between}.gv-39-video-page-A12 .vx-stats li.is-off b,.gv-39-video-page-A12 .vx-stats li.is-res b{font-size:28px}.gv-39-video-page-A12 .vx-makers li a,.gv-39-video-page-A12 .vx-makers li.is-more{min-height:44px}}.gv-39-video-page-A12 :is(.vx-price,.vx-price b,.vx-price s,.vx-per,.vx-tag,.vx-tile-price small){font-variant-numeric:tabular-nums}.gv-39-video-page-A12 .vx-player{aspect-ratio:16/9}.gv-39-video-page-A12 :is(.vx-makers li a,.vx-makers li.is-more,.vx-pairs a){display:inline-flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid var(--paper-line);border-radius:999px;background:transparent;font:500 14px/1 var(--ot-sans);color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-makers li.is-more{border-style:dashed}.gv-39-video-page-A12 :is(.vx-makers li a,.vx-pairs a):hover{border-color:var(--ot-strong)}@media(max-width:760px){.gv-39-video-page-A12 :is(.vx-makers li a,.vx-makers li.is-more,.vx-pairs a){min-height:44px}}.gv-39-video-page-A12 .vx{background:transparent}.gv-39-video-page-A12 .vx-cards.is-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.gv-39-video-page-A12 :is(.vx-makers li a,.vx-makers li.is-more,.vx-pairs a){border-color:var(--ot-line)}.gv-39-video-page-A12 .vx-btn.is-ghost{border-color:var(--ot-line)}.gv-39-video-page-A12 .vx-hero.is-player .vx-btn.is-ghost{border:1px solid var(--sea-cream-line)}.gv-39-video-page-A12 .vx-sec :is(h2){scroll-margin-top:calc(var(--ot-bar-h,64px) + 24px)}.gv-39-video-page-A12 .vx-makers ul{align-items:center}.gv-39-video-page-A12 .vx-makers-more details{display:contents}.gv-39-video-page-A12 .vx-makers-more summary{display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border:1px dashed var(--ot-line);border-radius:999px;font:500 14px/1 var(--ot-sans);color:var(--ot-strong);cursor:pointer;list-style:none}.gv-39-video-page-A12 .vx-makers-more summary::-webkit-details-marker{display:none}.gv-39-video-page-A12 .vx-makers-more summary:after{content:"";width:7px;height:7px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .15s}.gv-39-video-page-A12 .vx-makers-more details[open] summary:after{transform:translateY(1px) rotate(-135deg)}.gv-39-video-page-A12 .vx-makers-more summary:hover{border-color:var(--ot-strong)}.gv-39-video-page-A12 .vx-makers-more details>ul{display:inline-flex;flex-wrap:wrap;gap:6px 8px;margin-left:8px;vertical-align:middle}.gv-39-video-page-A12 .vx-makers li:nth-child(n+5):not(.is-more){display:inline-flex}.gv-39-video-page-A12 .vx-lines li{display:grid;grid-template-columns:minmax(0,1fr);gap:4px;padding-top:10px;border-top:1px solid var(--ot-line)}.gv-39-video-page-A12 .vx-lines li:first-child{padding-top:0;border-top:0}.gv-39-video-page-A12 .vx-line-end{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.gv-39-video-page-A12 .vx-rung h3{flex-wrap:wrap}.gv-39-video-page-A12 .vx-note{max-width:72ch;font:400 14px/1.55 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-rungs{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));align-items:start}.gv-39-video-page-A12 .vx-more .vx-wrap{padding-block:clamp(24px,3vw,40px)}.gv-39-video-page-A12 .vx-more-fold{border-top:1px solid var(--ot-line);border-bottom:1px solid var(--ot-line)}.gv-39-video-page-A12 .vx-more-fold>summary{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-height:60px;padding:16px 0;cursor:pointer;list-style:none}.gv-39-video-page-A12 .vx-more-fold>summary::-webkit-details-marker{display:none}.gv-39-video-page-A12 .vx-more-fold>summary:after{content:"";align-self:center;width:8px;height:8px;margin-left:auto;border-right:1.5px solid var(--ot-muted);border-bottom:1.5px solid var(--ot-muted);transform:rotate(45deg);transition:transform .15s}.gv-39-video-page-A12 .vx-more-fold[open]>summary:after{transform:rotate(-135deg)}.gv-39-video-page-A12 .vx-h3{font:600 18px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-39-video-page-A12 .vx-h3 span{font:500 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-39-video-page-A12 .vx-more-fold>summary small{font:400 14px/1.3 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-more-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px;padding:0 0 20px}.gv-39-video-page-A12 .vx-more-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;min-height:56px;padding:10px 14px;border:1px solid var(--ot-line);border-radius:10px;color:var(--ot-strong);text-decoration:none}.gv-39-video-page-A12 .vx-more-row:hover{border-color:var(--ot-strong)}.gv-39-video-page-A12 .vx-more-row>span:first-child{display:grid;gap:2px;min-width:0}.gv-39-video-page-A12 .vx-more-row b{font:600 16px/1.25 var(--ot-sans)}.gv-39-video-page-A12 .vx-more-row small{font:400 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-39-video-page-A12 .vx-more-row .vx-price b{font-size:16px}@media(max-width:760px){.gv-39-video-page-A12 .vx-makers-more details>ul{display:flex;margin:8px 0 0}}.gv-48-video-cards-A .vc{display:grid;gap:28px;min-width:0}.gv-48-video-cards-A .vc :is(*,*:before,*:after){box-sizing:border-box}.gv-48-video-cards-A .vc :is(h3,p){margin:0}.gv-48-video-cards-A .vc-group{display:grid;gap:12px;min-width:0}.gv-48-video-cards-A .vc-group h3{display:flex;align-items:baseline;gap:10px;font:600 18px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-48-video-cards-A .vc-group h3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--ot-strong);text-decoration:none}.gv-48-video-cards-A .vc-group h3 a:hover{text-decoration:underline}.gv-48-video-cards-A .vc-group h3 span{font:500 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-48-video-cards-A .vc-card{position:relative;display:grid;min-width:0;border:1px solid var(--ot-line);border-radius:12px;background:var(--paper-glass);color:var(--ot-strong);text-decoration:none;overflow:hidden;transition:border-color .15s}.gv-48-video-cards-A .vc-card:hover{border-color:var(--ot-strong)}.gv-48-video-cards-A .vc-card:focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}.gv-48-video-cards-A .vc-thumb{position:relative;display:block;min-width:0}.gv-48-video-cards-A .vc-frame{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--zone-4)}.gv-48-video-cards-A .vc-frame.is-mark{display:grid;place-items:center;color:var(--sea-haze)}.gv-48-video-cards-A .vc-frame.is-mark b{padding:0 8px;font:500 14px/1.2 var(--ot-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.85}.gv-48-video-cards-A .vc-body{display:grid;align-content:start;gap:6px;min-width:0}.gv-48-video-cards-A .vc-maker{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-A .vc-name{font:600 18px/1.25 var(--ot-sans);color:var(--ot-strong);overflow-wrap:anywhere}.gv-48-video-cards-A .vc-prompt{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font:400 14px/1.4 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-A .vc-prompt code{font:inherit;color:inherit;background:none;padding:0}.gv-48-video-cards-A .vc-prompt-l{font-weight:600}.gv-48-video-cards-A .vc-cost{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.gv-48-video-cards-A .vc-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;font-variant-numeric:tabular-nums}.gv-48-video-cards-A .vc-price b{font:600 22px/1.1 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong);font-variant-numeric:tabular-nums}.gv-48-video-cards-A .vc-price small{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-A .vc-price s{margin-left:4px;font:400 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-48-video-cards-A .vc-price.is-none{font:500 14px/1.3 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-A .vc-res{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-A .vc-deal{display:flex}.gv-48-video-cards-A .vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:16px}.gv-48-video-cards-A .vc-card{grid-template-rows:auto 1fr}.gv-48-video-cards-A .vc-body{padding:14px 16px 16px}.gv-48-video-cards-A .vc-cost{margin-top:4px;padding-top:10px;border-top:1px solid var(--ot-line)}.gv-48-video-cards-A .vc-deal.is-on-frame{display:none}.gv-48-video-cards-A .vc-deal.is-in-body{margin-top:2px}@media(max-width:760px){.gv-48-video-cards-A .vc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gv-48-video-cards-A .vc-body{padding:10px 12px 12px}.gv-48-video-cards-A .vc-name{font-size:16px}.gv-48-video-cards-A .vc-price b{font-size:18px}}.gv-48-video-cards-A:not([data-gv-placed]) .vc-page{padding:32px clamp(16px,4vw,48px)}.gv-48-video-cards-A .vf{display:grid;gap:10px;margin:0 0 24px;padding:16px;border:1px solid var(--ot-line);border-radius:var(--r-12);background:var(--ot-surface)}.gv-48-video-cards-A .vf[hidden]{display:none}.gv-48-video-cards-A .vf-search input{box-sizing:border-box;width:100%;min-height:44px;padding:0 14px;border:1px solid var(--ot-line-2);border-radius:var(--r-8);background:var(--ot-field);color:var(--ot-strong);font:inherit}.gv-48-video-cards-A .vf-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.gv-48-video-cards-A .vf-k{min-width:4.5em;font-size:var(--fs-12);color:var(--ot-muted)}.gv-48-video-cards-A .vf-chip{min-height:36px;padding:0 12px;border:1px solid var(--ot-line-2);border-radius:var(--r-pill);background:transparent;color:var(--ot-text);font:500 var(--fs-14)/1 var(--ot-sans);cursor:pointer}.gv-48-video-cards-A .vf-chip[aria-pressed=true]{background:var(--ot-solid);border-color:var(--ot-solid);color:var(--ot-on-solid)}.gv-48-video-cards-A .vf-count,.gv-48-video-cards-A .vf-none{margin:0;font-size:var(--fs-14);color:var(--ot-muted)}.gv-48-video-cards-A .vc-card[hidden],.gv-48-video-cards-A .vc-group[hidden]{display:none}.gv-48-video-cards-B .vc{display:grid;gap:28px;min-width:0}.gv-48-video-cards-B .vc :is(*,*:before,*:after){box-sizing:border-box}.gv-48-video-cards-B .vc :is(h3,p){margin:0}.gv-48-video-cards-B .vc-group{display:grid;gap:12px;min-width:0}.gv-48-video-cards-B .vc-group h3{display:flex;align-items:baseline;gap:10px;font:600 18px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-48-video-cards-B .vc-group h3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--ot-strong);text-decoration:none}.gv-48-video-cards-B .vc-group h3 a:hover{text-decoration:underline}.gv-48-video-cards-B .vc-group h3 span{font:500 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-48-video-cards-B .vc-card{position:relative;display:grid;min-width:0;border:1px solid var(--ot-line);border-radius:12px;background:var(--paper-glass);color:var(--ot-strong);text-decoration:none;overflow:hidden;transition:border-color .15s}.gv-48-video-cards-B .vc-card:hover{border-color:var(--ot-strong)}.gv-48-video-cards-B .vc-card:focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}.gv-48-video-cards-B .vc-thumb{position:relative;display:block;min-width:0}.gv-48-video-cards-B .vc-frame{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--zone-4)}.gv-48-video-cards-B .vc-frame.is-mark{display:grid;place-items:center;color:var(--sea-haze)}.gv-48-video-cards-B .vc-frame.is-mark b{padding:0 8px;font:500 14px/1.2 var(--ot-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.85}.gv-48-video-cards-B .vc-body{display:grid;align-content:start;gap:6px;min-width:0}.gv-48-video-cards-B .vc-maker{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-B .vc-name{font:600 18px/1.25 var(--ot-sans);color:var(--ot-strong);overflow-wrap:anywhere}.gv-48-video-cards-B .vc-cost{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.gv-48-video-cards-B .vc-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;font-variant-numeric:tabular-nums}.gv-48-video-cards-B .vc-price b{font:600 22px/1.1 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong);font-variant-numeric:tabular-nums}.gv-48-video-cards-B .vc-price small{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-B .vc-price s{margin-left:4px;font:400 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-48-video-cards-B .vc-price.is-none{font:500 14px/1.3 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-B .vc-res{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-B .vc-deal{display:flex}.gv-48-video-cards-B .vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:18px}.gv-48-video-cards-B .vc-card{grid-template-rows:auto 1fr;border-radius:14px}.gv-48-video-cards-B .vc-deal.is-on-frame{position:absolute;top:10px;left:10px;padding:4px;border-radius:999px;background:var(--ot-bg);box-shadow:0 6px 16px -8px var(--paper-shade)}.gv-48-video-cards-B .vc-deal.is-in-body{display:none}.gv-48-video-cards-B .vc-body{gap:8px;padding:14px 16px 18px}.gv-48-video-cards-B .vc-maker{order:2}.gv-48-video-cards-B .vc-name{order:1;font-size:16px}.gv-48-video-cards-B .vc-cost{order:3;gap:2px 8px}.gv-48-video-cards-B .vc-price b{font-size:28px}@media(max-width:760px){.gv-48-video-cards-B .vc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gv-48-video-cards-B .vc-deal.is-on-frame{top:6px;left:6px;padding:2px}.gv-48-video-cards-B .vc-body{padding:10px 12px 12px}.gv-48-video-cards-B .vc-name{font-size:14px}.gv-48-video-cards-B .vc-price b{font-size:22px}}.gv-48-video-cards-B:not([data-gv-placed]) .vc-page{padding:32px clamp(16px,4vw,48px)}.gv-48-video-cards-B .vc-prompt{display:none}.gv-48-video-cards-C .vc{display:grid;gap:28px;min-width:0}.gv-48-video-cards-C .vc :is(*,*:before,*:after){box-sizing:border-box}.gv-48-video-cards-C .vc :is(h3,p){margin:0}.gv-48-video-cards-C .vc-group{display:grid;gap:12px;min-width:0}.gv-48-video-cards-C .vc-group h3{display:flex;align-items:baseline;gap:10px;font:600 18px/1.2 var(--ot-sans);color:var(--ot-strong)}.gv-48-video-cards-C .vc-group h3 a{display:inline-flex;align-items:center;min-height:44px;color:var(--ot-strong);text-decoration:none}.gv-48-video-cards-C .vc-group h3 a:hover{text-decoration:underline}.gv-48-video-cards-C .vc-group h3 span{font:500 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-48-video-cards-C .vc-card{position:relative;display:grid;min-width:0;border:1px solid var(--ot-line);border-radius:12px;background:var(--paper-glass);color:var(--ot-strong);text-decoration:none;overflow:hidden;transition:border-color .15s}.gv-48-video-cards-C .vc-card:hover{border-color:var(--ot-strong)}.gv-48-video-cards-C .vc-card:focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}.gv-48-video-cards-C .vc-thumb{position:relative;display:block;min-width:0}.gv-48-video-cards-C .vc-frame{display:block;width:100%;height:auto;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:var(--zone-4)}.gv-48-video-cards-C .vc-frame.is-mark{display:grid;place-items:center;color:var(--sea-haze)}.gv-48-video-cards-C .vc-frame.is-mark b{padding:0 8px;font:500 14px/1.2 var(--ot-mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;opacity:.85}.gv-48-video-cards-C .vc-body{display:grid;align-content:start;gap:6px;min-width:0}.gv-48-video-cards-C .vc-maker{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-C .vc-name{font:600 18px/1.25 var(--ot-sans);color:var(--ot-strong);overflow-wrap:anywhere}.gv-48-video-cards-C .vc-cost{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.gv-48-video-cards-C .vc-price{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:2px 4px;font-variant-numeric:tabular-nums}.gv-48-video-cards-C .vc-price b{font:600 22px/1.1 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong);font-variant-numeric:tabular-nums}.gv-48-video-cards-C .vc-price small{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-C .vc-price s{margin-left:4px;font:400 14px/1 var(--ot-sans);color:var(--ot-muted);font-variant-numeric:tabular-nums}.gv-48-video-cards-C .vc-price.is-none{font:500 14px/1.3 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-C .vc-res{font:500 14px/1.2 var(--ot-sans);color:var(--ot-muted)}.gv-48-video-cards-C .vc-deal{display:flex}.gv-48-video-cards-C .vc-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,520px),1fr));gap:10px}.gv-48-video-cards-C .vc-card{grid-template-columns:132px minmax(0,1fr);align-items:center;border-radius:12px}.gv-48-video-cards-C .vc-thumb{align-self:stretch}.gv-48-video-cards-C .vc-frame{height:100%;min-height:74px}.gv-48-video-cards-C .vc-deal.is-on-frame{display:none}.gv-48-video-cards-C .vc-body{grid-template-columns:minmax(0,1fr) 168px 112px;grid-template-areas:"maker cost deal" "name cost deal";align-items:center;gap:2px 16px;padding:12px 16px}.gv-48-video-cards-C .vc-maker{grid-area:maker}.gv-48-video-cards-C .vc-name{grid-area:name;font-size:16px}.gv-48-video-cards-C .vc-cost{grid-area:cost;display:grid;justify-items:end;gap:2px}.gv-48-video-cards-C .vc-price{justify-content:flex-end}.gv-48-video-cards-C .vc-price b{font-size:18px}.gv-48-video-cards-C .vc-deal.is-in-body{grid-area:deal;justify-content:flex-end}@media(max-width:760px){.gv-48-video-cards-C .vc-card{grid-template-columns:96px minmax(0,1fr)}.gv-48-video-cards-C .vc-body{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"maker deal" "name deal" "cost cost";padding:10px 12px;gap:2px 8px}.gv-48-video-cards-C .vc-cost{grid-template-columns:none;justify-items:start;grid-auto-flow:column;align-items:baseline;justify-content:start;gap:8px}.gv-48-video-cards-C .vc-deal.is-in-body{min-width:0}.gv-48-video-cards-C .vc-name{font-size:14px}.gv-48-video-cards-C .vc-price b{font-size:18px}}.gv-48-video-cards-C:not([data-gv-placed]) .vc-page{padding:32px clamp(16px,4vw,48px)}.gv-48-video-cards-C .vc-prompt{display:none}.cc-plugin{--cc-pad:var(--sp-16);color:var(--ot-text);font-family:var(--ot-sans)}.cc-plugin .cc-ico{width:var(--ico-16);height:var(--ico-16);fill:none;stroke:currentColor;stroke-width:var(--ico-stroke);stroke-linecap:round;stroke-linejoin:round;flex:none}.cc-plugin .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-lines{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-12)}.cc-line{display:grid;gap:var(--sp-8);min-width:0}.cc-step{display:flex;align-items:center;gap:var(--sp-8);font-size:var(--fs-14);color:var(--ot-muted);line-height:var(--lh-ui)}.cc-n{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:var(--r-pill);border:1px solid var(--ot-line-2);font-family:var(--ot-mono);font-size:var(--fs-12);color:var(--ot-strong)}.cc-box{display:flex;align-items:center;gap:var(--sp-12);min-width:0;padding:var(--sp-12) var(--sp-12) var(--sp-12) var(--sp-16);border-radius:var(--r-8);background:var(--sea-ink);color:var(--sea-foam)}.cc-cmd{flex:1;min-width:0;font-family:var(--ot-mono);font-size:var(--fs-14);line-height:var(--lh-ui);overflow-wrap:break-word;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--sea-foam);background:none;padding:0}.cc-cmd:before{content:">";margin-right:var(--sp-8);color:var(--sea-blue-lite)}.cc-copy{display:inline-flex;align-items:center;gap:6px;flex:none;height:var(--btn-h-s);padding:0 var(--sp-12);border-radius:var(--r-pill);border:1px solid var(--sea-chip-line);background:transparent;color:var(--sea-foam);font:var(--fw-500) var(--fs-14)/1 var(--ot-sans);cursor:pointer}.cc-copy[hidden]{display:none}.cc-copy:hover{border-color:var(--sea-blue-lite);color:var(--sea-blue-lite)}.cc-copy:focus-visible{outline:2px solid var(--sea-blue-lite);outline-offset:2px}.cc-copy .cc-ico+.cc-ico{display:none}.cc-copy.is-done .cc-ico:first-child{display:none}.cc-copy.is-done .cc-ico+.cc-ico{display:inline}.cc-copy.is-both{border-color:var(--ot-strong);background:var(--ot-strong);color:var(--ot-on-solid)}.cc-copy.is-both:hover{background:var(--ot-solid-hover);border-color:var(--ot-solid-hover);color:var(--ot-on-solid)}.cc-copy.is-both:focus-visible{outline-color:var(--ot-focus)}.cc-foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-12) var(--sp-24);margin:var(--sp-16) 0 0}.cc-link{display:inline-flex;align-items:center;gap:6px;color:var(--ot-blue);font-size:var(--fs-14);font-weight:var(--fw-500);text-decoration:none}.cc-link:hover{text-decoration:underline}.cc-plugin.is-compact{position:relative;margin-top:var(--sp-24);max-width:600px;padding:var(--cc-pad);border:1px solid var(--paper-line);border-radius:var(--r-12);background:var(--paper-glass);box-shadow:0 1px 0 var(--paper-hi) inset,0 10px 28px -18px var(--paper-shade);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cc-head{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-4) var(--sp-12);margin:0 0 var(--sp-12)}.cc-title{font-size:var(--fs-18);font-weight:var(--fw-600);color:var(--ot-strong)}.cc-short{font-size:var(--fs-14);color:var(--ot-muted)}.cc-plugin.is-compact .cc-lines{gap:var(--sp-8)}.cc-plugin.is-compact .cc-line{grid-template-columns:auto 1fr;align-items:center;gap:var(--sp-12)}.cc-plugin.is-compact .cc-step-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cc-plugin.is-compact .cc-box{padding-block:6px}.cc-plugin.is-compact .cc-foot{margin-top:var(--sp-12)}.cc-plugin.is-full{padding:clamp(24px,4vw,48px) 0 clamp(40px,5vw,72px)}.cc-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.cc-h2{margin:0;font-size:var(--fs-40);line-height:var(--lh-head);font-weight:var(--fw-600);color:var(--ot-strong)}.cc-lede{max-width:760px;margin:var(--sp-12) 0 var(--sp-24);font-size:var(--fs-16);line-height:var(--lh-body);color:var(--ot-text)}.cc-plugin.is-full .cc-lines{max-width:760px;padding:var(--sp-24);border:1px solid var(--paper-line);border-radius:var(--r-12);background:var(--paper-glass);box-shadow:0 1px 0 var(--paper-hi) inset,0 14px 36px -24px var(--paper-shade);gap:var(--sp-16)}@media(max-width:640px){.cc-h2{font-size:var(--fs-28)}.cc-plugin.is-compact{margin-top:var(--sp-16)}.cc-box{flex-wrap:wrap;gap:var(--sp-8);padding-left:var(--sp-12)}.cc-cmd{flex-basis:100%;font-size:var(--fs-12)}.cc-box .cc-copy{margin-left:auto}.cc-plugin.is-full .cc-lines{padding:var(--sp-16)}}.gv-variant[data-gv-placed]{display:flow-root;min-width:0}.r2-faq>.sea-h2{max-width:none}.r2-faq .r2-faq-grid{grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--sp-48) clamp(48px,6.5vw,96px);margin-top:clamp(24px,3vw,40px)}.ot-sea .sea-deep .r2-faq .r2-faq-card.hs-faq-card{position:static;gap:var(--sp-16);padding:var(--sp-32);border-radius:var(--ot-radius-l)}.r2-faq .r2-faq-card .hs-faq-card-title{font-size:var(--fs-22);font-weight:var(--fw-700);line-height:1.25}.r2-faq .r2-faq-card>p{font-size:var(--fs-16);line-height:1.6;color:var(--ot-text)}.r2-faq .r2-faq-card .hs-faq-talk{min-height:var(--btn-h);margin-top:var(--sp-8);font-size:var(--fs-16)}.r2-faq .r2-faq-card .hs-faq-links a{font-size:var(--fs-14)}.r2-faq .r2-faq-card .hs-faq-links .gv-icon{width:var(--ico-16);height:var(--ico-16)}.r2-faq .r2-faq-card .hs-faq-links .ot-arrow{color:var(--ot-muted)}@media(max-width:960px){.r2-faq .r2-faq-grid{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.ot-sea .sea-deep .r2-faq .r2-faq-card.hs-faq-card{padding:var(--sp-24)}}.r2-final{position:relative;--r2-close-mark:clamp(56px,11vw,168px);--r2-close-end:clamp(28px,5vw,72px);--r2-close-is:clamp(18px,2.8vw,40px)}.r2-final .hs-final-in{position:relative;z-index:1}.r2-final .hs-final-mark{font-size:var(--r2-close-mark);font-weight:700}.r2-final .hs-final-end{font-size:var(--r2-close-end)}.r2-final .hs-final-is{font-size:var(--r2-close-is)}.r2-final .hs-final-cta{padding-top:var(--sp-8)}.r2-final .hs-roll{width:100%}.ot-sea .sea-deep .r2-final .hs-roll .hs-fway{-moz-column-gap:var(--sp-12);column-gap:var(--sp-12);border-radius:var(--ot-radius-l)}.ot-sea .sea-deep .r2-final .hs-roll.is-rolling .hs-fway{align-self:center;width:min(100%,640px);padding:var(--sp-12) var(--sp-8) var(--sp-12) var(--sp-24)}.r2-final .hs-roll.is-rolling .hs-fway-text{display:grid;gap:2px}.r2-final .hs-fway-name{font-size:var(--fs-14);font-weight:600}.r2-final .hs-fway-line{font-size:var(--fs-14)}.r2-final .hs-roll.is-rolling :is(.hs-fway-name,.hs-fway-line){font-size:var(--fs-14)}.r2-final .hs-roll.is-rolling .hs-fway-line{color:var(--ot-text)}.r2-final .hs-roll.is-rolling .is-prose .hs-fway-line,.r2-final .is-prose .hs-fway-line{font-size:var(--fs-16)}.r2-final .hs-copy{min-height:var(--btn-h-s);padding:0 var(--sp-12);font-size:var(--fs-14);background:transparent;border-color:var(--sea-chip-line)}.ot-sea .sea-deep .r2-faq .hs-faq-talk.ot-btn-ghost,.ot-sea .sea-deep .r2-final .hs-final-cta .ot-btn.ot-btn-ghost{background:transparent;border-color:var(--sea-chip-line);-webkit-backdrop-filter:none;backdrop-filter:none}.r2-final .hs-fway-line{overflow-wrap:break-word}.r2-final .hs-roll-all{font-size:var(--fs-14)}@media(max-width:640px){.r2-final .hs-roll .hs-copy{width:var(--btn-h);min-height:var(--btn-h);padding:0}.r2-final .hs-roll .hs-copy-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.r2-final .r2-final-key{position:relative;isolation:isolate;box-shadow:0 0 0 1px color-mix(in srgb,var(--ot-accent) 70%,transparent),0 0 22px 2px color-mix(in srgb,var(--ot-accent) 34%,transparent)}.r2-final .r2-final-key:before{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;z-index:-1;border-radius:inherit;box-shadow:0 0 32px 8px color-mix(in srgb,var(--ot-accent) 42%,transparent);opacity:.3;pointer-events:none;animation:r2-close-glow 2.8s ease-in-out infinite alternate;animation-play-state:paused}.r2-final.is-live .r2-final-key:before{animation-play-state:running}@keyframes r2-close-glow{to{opacity:1}}.ot-sea .sea-deep .r2-final.sea-sec>.r2-waves.r2-waves{animation:none}.r2-final .r2-waves{position:absolute;z-index:0;bottom:0;left:calc(50% - 50vw);width:100vw;height:clamp(240px,30vw,420px);overflow:hidden;pointer-events:none;color:var(--ot-accent)}.r2-final .r2-waves-b{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 100%;will-change:transform;animation:r2-close-swell 9s ease-in-out infinite alternate;animation-play-state:paused}.r2-final .r2-waves-l{position:absolute;top:0;left:0;width:200%;height:100%;will-change:transform;animation:r2-close-drift 80s linear infinite;animation-play-state:paused}.r2-final .r2-waves-l svg{display:block;width:100%;height:100%;overflow:visible}.r2-final.is-live :is(.r2-waves-b,.r2-waves-l){animation-play-state:running}@keyframes r2-close-drift{to{transform:translate3d(-50%,0,0)}}@keyframes r2-close-swell{to{transform:scale3d(1,1.08,1)}}@media(prefers-reduced-motion:reduce){.r2-final :is(.r2-waves-b,.r2-waves-l),.r2-final .r2-final-key:before{animation:none}}[data-r2-page=video]{position:relative}.r2-crumbs{position:absolute;inset-inline:0;top:0;z-index:2}.r2-crumbs-in{max-width:var(--ot-container);margin-inline:auto;padding:clamp(16px,1.8vw,22px) var(--ot-gutter) 0}[data-r2-page=video] .gv-variant[data-gv-module="39-video-page"] .vx-hero-in{padding-top:clamp(56px,5.5vw,72px)}.r2-crumbs .ot-crumbs{font-size:14px}.r2-crumbs .ot-crumbs,.r2-crumbs .ot-crumbs a{color:var(--sea-mist)}.r2-crumbs .ot-crumbs a:hover,.r2-crumbs .ot-crumbs [aria-current]{color:var(--sea-foam)}[data-r2-page=video]:has(.gv-39-video-page-A11) .r2-crumbs .ot-crumbs,[data-r2-page=video]:has(.gv-39-video-page-A11) .r2-crumbs .ot-crumbs a{color:var(--ot-muted)}[data-r2-page=video]:has(.gv-39-video-page-A11) .r2-crumbs .ot-crumbs [aria-current]{color:var(--ot-strong)}.gv-variant[data-gv-placed] :is(.gx-wrap,.vx-wrap,.vx-hero-copy,.vx-hero-in,.ig-wrap,.w3b-in){max-width:var(--ot-container);padding-inline:var(--ot-gutter)}
