.ot-header{position:sticky;top:0;z-index:50;box-sizing:border-box;height:var(--header-h);display:flex;align-items:center;gap:28px;padding:0 clamp(16px,4.2vw,64px);margin:0;background:var(--ot-surface);border:0;border-bottom:1px solid var(--ot-line);color:var(--ot-strong);font-family:var(--ot-sans);-webkit-font-smoothing:antialiased}.ot-header *,.ot-header *:before,.ot-header *:after{box-sizing:border-box}.ot-brand{display:flex;align-items:center;flex-shrink:0;min-height:44px;min-width:44px;border-radius:8px}.ot-logo{display:block;width:186px;height:auto}.ot-mark{display:none;width:30px;height:30px}.ot-nav{display:flex;align-items:center;gap:24px;margin-left:16px}.ot-nav>a{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:14px;font-weight:500;color:var(--ot-text);text-decoration:none;padding:0;border-bottom:1.5px solid transparent;white-space:nowrap;transition:color .2s}.ot-nav>a:hover{color:var(--ot-blue)}.ot-nav>a[aria-current]{color:var(--ot-strong);border-color:currentColor}.ot-out{flex:none;width:12px;height:12px;margin-left:2px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.72}.ot-drop{position:static}.ot-drop summary{display:flex;align-items:center;gap:4px;min-height:44px;height:var(--header-h);cursor:pointer;list-style:none;font-size:14px;font-weight:500;color:var(--ot-text);white-space:nowrap;transition:color .2s}.ot-drop summary::-webkit-details-marker{display:none}.ot-drop summary:hover,.ot-drop[open] summary{color:var(--ot-strong)}.ot-drop summary svg{width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ot-drop[open] summary svg{transform:rotate(180deg)}.ot-drop[open] summary{box-shadow:inset 0 -2px 0 var(--ot-accent)}.ot-mega{position:absolute;left:0;right:0;top:100%;z-index:60;max-height:calc(100vh - var(--header-h) - 16px);overflow:auto;overscroll-behavior:contain;background:var(--ot-surface);border-bottom:1px solid var(--ot-line);box-shadow:0 40px 48px -40px var(--ot-shadow)}@media(prefers-reduced-motion:no-preference){.ot-drop[open]>.ot-mega{animation:ot-drop .16s ease-out}}@keyframes ot-drop{0%{opacity:0;transform:translateY(-4px)}}.ot-mega-in{display:grid;grid-template-columns:max-content minmax(0,712px);justify-content:space-between;align-items:start;gap:24px 48px;max-width:1440px;margin:0 auto;padding:24px clamp(16px,4.2vw,64px) 32px}.ot-mega-in:not(:has(.ot-mega-side)){grid-template-columns:minmax(0,1fr)}.ot-mega-in:has(.ot-mega-card.is-text){grid-template-columns:max-content minmax(0,460px)}.ot-mega-links{display:flex;flex-wrap:wrap;align-content:start;gap:24px 40px;min-width:0}.ot-drop[data-drop=text] .ot-mega-links{display:grid;grid-template-columns:repeat(3,minmax(150px,max-content));gap:24px 40px}.ot-drop[data-drop=text] .ot-mega-col.is-browse{grid-column:3;grid-row:1/span 2}.ot-drop[data-drop=models] .ot-mega-links{display:grid;grid-template-columns:repeat(4,max-content);gap:24px 40px}.ot-mega-col{min-width:150px}.ot-mega-h{margin:0;padding:0 0 6px;font:500 12px/1.4 var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted)}:root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.ot-mega-h,.ot-menu-h){font-family:var(--ot-sans);letter-spacing:.04em}:host(:is(:lang(zh),:lang(ja),:lang(ko))) :is(.ot-mega-h,.ot-menu-h){font-family:var(--ot-sans);letter-spacing:.04em}.ot-mega ul{list-style:none;margin:0;padding:0;display:grid}.ot-mega a{display:flex;align-items:center;min-height:44px;margin:0 -10px;padding:0 10px;border-radius:8px;font:500 14px/1.25 var(--ot-sans);color:var(--ot-strong);text-decoration:none;white-space:nowrap}.ot-mega li a:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ot-mega .ot-mega-all{gap:0;font-weight:600;color:var(--ot-blue)}.ot-mega-side{min-width:0}.ot-mega .ot-mega-card,.ot-mega-card{position:relative;isolation:isolate;display:grid;align-content:end;min-height:0;margin:0;padding:0;overflow:hidden;border-radius:var(--ot-radius);background:var(--ot-bg);color:var(--ot-strong);text-decoration:none;white-space:normal}.ot-mega-card.is-media{aspect-ratio:15/8;max-height:380px}.ot-mega-card.is-text{min-height:340px;background:radial-gradient(120% 90% at 100% 0%,var(--ot-glow),transparent 60%),var(--ot-bg)}.ot-mega-pic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 72%;object-position:70% 72%;transition:transform .5s ease}.ot-mega-clip{-o-object-position:0% 50%;object-position:0% 50%;background:var(--sea-abyss-3)}.ot-mega-card.is-media:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,color-mix(in srgb,var(--sea-abyss-3) 78%,transparent) 0%,color-mix(in srgb,var(--sea-abyss-3) 52%,transparent) 40%,transparent 68%),linear-gradient(0deg,color-mix(in srgb,var(--sea-abyss-3) 55%,transparent) 0%,transparent 55%)}.ot-mega-strands{position:absolute;inset:0 0 auto;z-index:-1;width:100%;height:58%;fill:none;stroke-width:1.8;stroke-linecap:round;opacity:.9}.ot-mega-strands path{stroke:var(--c)}.ot-mega-copy{display:grid;justify-items:start;gap:12px;max-width:min(100%,460px);padding:28px 32px 30px}.ot-mega-title{font:700 40px/1.06 var(--ot-sans);letter-spacing:-.02em;color:var(--ot-strong);text-wrap:balance;word-break:keep-all;overflow-wrap:anywhere}.ot-mega-card.is-text .ot-mega-title{font-size:28px;line-height:1.12}.ot-mega-line{font-size:14px;line-height:1.45;color:var(--ot-text);text-wrap:pretty}.ot-mega-line b{font-weight:600;color:var(--ot-strong);font-variant-numeric:tabular-nums}.ot-mega-line s{color:var(--ot-muted);text-decoration-thickness:1px}.ot-mega-btn{display:inline-flex;align-items:center;justify-content:center;gap:2px;min-height:44px;padding:0 20px;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font:600 14px/1 var(--ot-sans);white-space:nowrap;transition:background-color .2s}.ot-mega-card:hover .ot-mega-btn{background:var(--ot-solid-hover)}@media(prefers-reduced-motion:no-preference){.ot-mega-card:hover .ot-mega-pic{transform:scale(1.03)}}:is(.ot-mega-card,.ot-menu-panel .ot-mega-card):focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}@media(max-width:1240px){.ot-mega-in{gap:24px 32px}.ot-mega-links,.ot-drop:is([data-drop=text],[data-drop=models]) .ot-mega-links{-moz-column-gap:28px;column-gap:28px}.ot-mega-in:has(.ot-mega-card.is-text){grid-template-columns:max-content minmax(0,380px)}.ot-mega-title,.ot-mega-card.is-text .ot-mega-title{font-size:28px}.ot-mega-copy{padding:22px 24px 24px}}.ot-mega-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:var(--ot-green-soft);color:var(--ot-green);font:700 12px/1 var(--ot-sans);font-variant-numeric:tabular-nums;white-space:nowrap}.ot-mega .ot-mega-offer{flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;min-height:44px;margin:0;padding:0;white-space:normal}.ot-mega-from{font-size:28px;font-weight:700;letter-spacing:-.02em;line-height:1.1}.ot-mega-of{font-size:12px;color:var(--ot-green)}.ot-mega-foot{display:flex;justify-content:flex-end;max-width:1440px;margin:0 auto;padding:0 clamp(16px,4.2vw,64px) 14px}.ot-mega .ot-mega-more{margin:0;padding:0;font-weight:600;color:var(--ot-blue)}:root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.ot-mega li a,.ot-menu-group a:not(.ot-nav-pricing)){font-weight:400}.ot-aiws{display:inline-flex;align-items:center;gap:6px;flex:none;min-height:44px;margin-left:auto;padding:0 6px;border-radius:8px;font:500 14px/1 var(--ot-sans);color:var(--ot-strong);text-decoration:none;white-space:nowrap;transition:color .2s}:is(.ot-aiws,.ot-menu-panel .ot-menu-foot>.ot-menu-aiws):before{content:"";flex:none;width:16px;height:16px;background:var(--ot-blue);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M10 3.5 11.9 9 17.5 11l-5.6 2-1.9 5.5L8.1 13 2.5 11l5.6-2z'/%3E%3Cpath d='M18.5 14.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linejoin='round'%3E%3Cpath d='M10 3.5 11.9 9 17.5 11l-5.6 2-1.9 5.5L8.1 13 2.5 11l5.6-2z'/%3E%3Cpath d='M18.5 14.5l.8 2.2 2.2.8-2.2.8-.8 2.2-.8-2.2-2.2-.8 2.2-.8z'/%3E%3C/svg%3E") center/contain no-repeat}.ot-aiws[aria-current]{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:6px}.ot-actions{display:flex;align-items:center;gap:8px;padding-left:16px;background:linear-gradient(var(--ot-line-2),var(--ot-line-2)) left center/1px 20px no-repeat}.ot-header .ot-talk{min-height:44px;font:500 14px/1 var(--ot-sans);color:var(--ot-strong);background:none;border:1px solid var(--ot-line-2);border-radius:999px;padding:0 16px;cursor:pointer}.ot-console{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:var(--ot-solid);color:var(--ot-on-solid);font:600 14px/1 var(--ot-sans);text-decoration:none;white-space:nowrap;transition:background-color .2s}.ot-console:hover{background:var(--ot-solid-hover);color:var(--ot-on-solid)}.ot-console[aria-current]{background:var(--ot-solid-hover)}:is(.ot-aiws,.ot-header .ot-talk,.ot-langmenu summary,.ot-menu summary,.ot-balance,.ot-brand):hover{background:color-mix(in srgb,currentColor 8%,transparent)}:is(.ot-session-pending .ot-actions,.ot-actions.ot-session-pending)[data-session=out]:before{content:"";order:7;flex:none;width:64px;height:44px;animation:ot-session-wait 0s 3s forwards}:is(.ot-session-pending .ot-actions,.ot-actions.ot-session-pending)[data-session=out]:after{content:"";order:9;flex:none;width:44px;height:44px;animation:ot-session-wait 0s 3s forwards}@keyframes ot-session-wait{to{width:0}}.ot-balance{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,currentColor 6%,transparent);font:600 14px/1 var(--ot-sans);color:var(--ot-strong);text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap}.ot-balance span{font-weight:600}.ot-balance.is-low{background:var(--ot-red-soft);color:var(--ot-red)}.ot-account{position:relative}.ot-account summary{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;cursor:pointer;list-style:none}.ot-account summary::-webkit-details-marker{display:none}.ot-account summary>span{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--ot-solid);color:var(--ot-on-solid);font:600 14px/1 var(--ot-sans)}.ot-account .ot-menu-panel{z-index:60}.ot-account-name{margin:0;padding:10px 14px 6px;font:600 14px/1.3 var(--ot-sans);color:var(--ot-muted)}.ot-menu-panel{position:absolute;right:0;top:calc(100% + 8px);display:grid;min-width:220px;padding:8px;background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:12px;box-shadow:0 18px 40px var(--ot-shadow)}.ot-menu-panel :is(a,button){display:flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;font:500 14px/1.25 var(--ot-sans);color:var(--ot-strong);text-align:left;text-decoration:none;background:none;border:0;border-radius:8px;cursor:pointer}.ot-menu-panel :is(a,button):hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ot-menu-panel a[aria-current]{font-weight:600}.ot-menu-panel .ot-signout{border-top:1px solid var(--ot-line);border-radius:0 0 8px 8px;margin-top:4px;color:var(--ot-muted)}.ot-search-btn{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;color:var(--ot-strong);cursor:pointer}.ot-search-btn:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ot-search-btn svg,.ot-search-field svg{width:20px;height:20px;flex:none}.ot-actions>.ot-search-btn{order:-2}.ot-search{box-sizing:border-box;width:min(720px,calc(100vw - 32px));max-width:none;max-height:min(640px,calc(100dvh - 96px));margin:72px auto auto;padding:16px;border:1px solid var(--ot-line);border-radius:16px;background:var(--ot-surface);color:var(--ot-strong);box-shadow:0 30px 80px var(--ot-shadow);overflow:auto;overscroll-behavior:contain;font-family:var(--ot-sans)}.ot-search[open]{display:flex;flex-direction:column;gap:8px}.ot-search::backdrop{background:color-mix(in srgb,black 45%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}html.ot-search-open,html.ot-search-open body{overflow:hidden}.ot-search-form{display:flex;align-items:center;gap:8px;margin:0}.ot-search-field{display:flex;flex:1;align-items:center;gap:10px;min-width:0;min-height:48px;padding:0 14px;border-radius:10px;background:color-mix(in srgb,currentColor 6%,transparent);color:var(--ot-muted);cursor:text}.ot-search-field:focus-within{outline:2px solid var(--ot-accent);outline-offset:0}.ot-search-input{flex:1;min-width:0;height:44px;padding:0;border:0;background:none;color:var(--ot-strong);font:400 16px/1.4 var(--ot-sans);outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ot-search-input::-moz-placeholder{color:var(--ot-muted);opacity:1}.ot-search-input::placeholder{color:var(--ot-muted);opacity:1}.ot-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ot-search-close{display:flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;padding:0;border:0;border-radius:999px;background:none;color:var(--ot-strong);cursor:pointer}.ot-search-close:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ot-search-close svg{width:20px;height:20px}.ot-search-body{display:grid;gap:4px;min-height:0}.ot-search-h{margin:8px 12px 2px;font:500 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-search-h{font-family:var(--ot-sans);letter-spacing:.04em}.ot-search-list{display:grid;margin:0;padding:0;list-style:none}.ot-search-item{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;color:var(--ot-strong);text-decoration:none;font:500 14px/1.3 var(--ot-sans)}.ot-search-item:is(:hover,:focus-visible){background:color-mix(in srgb,currentColor 8%,transparent);outline:none}.ot-search-item .ot-arrow{margin-left:auto;opacity:.6}.ot-search-kind{font-size:14px;color:var(--ot-muted);white-space:nowrap}.ot-search-all{font-weight:600;color:var(--ot-blue)}.ot-search-none{margin:8px 12px 0;font-size:14px;color:var(--ot-muted)}@media(max-width:600px){.ot-search{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);margin-top:8px;padding:10px}.ot-search-kind{display:none}}.ot-langmenu{position:relative}.ot-langmenu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:0;border-radius:999px;cursor:pointer;list-style:none;color:var(--ot-strong)}.ot-langmenu summary::-webkit-details-marker{display:none}.ot-langmenu[open] summary{background:color-mix(in srgb,currentColor 8%,transparent)}.ot-langmenu summary svg{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ot-langmenu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:60;display:grid;min-width:176px;padding:8px;background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:12px;box-shadow:0 18px 40px var(--ot-shadow)}.ot-langmenu-panel a{display:flex;align-items:center;min-height:44px;padding:0 14px;font:500 14px/1.2 var(--ot-sans);color:var(--ot-strong);text-decoration:none;border-radius:8px;white-space:nowrap}.ot-langmenu-panel a:hover{background:color-mix(in srgb,currentColor 8%,transparent)}.ot-langmenu-panel a[aria-current]{font-weight:600;background:color-mix(in srgb,var(--ot-accent) 12%,transparent)}.ot-menu{display:none;position:static}.ot-menu summary{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:999px;cursor:pointer;list-style:none;color:var(--ot-strong)}.ot-menu summary::-webkit-details-marker{display:none}.ot-menu summary svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ot-menu .ot-menu-close,.ot-menu[open] .ot-menu-icon{display:none}.ot-menu[open] .ot-menu-close{display:block}.ot-menu>.ot-menu-panel{position:fixed;left:0;right:0;bottom:0;top:var(--ot-drawer-top,var(--header-h));z-index:60;display:grid;grid-template-columns:minmax(0,880px);grid-auto-rows:max-content;justify-content:center;align-content:start;gap:16px;min-width:0;width:auto;max-height:none;overflow:auto;overscroll-behavior:contain;padding:16px clamp(16px,4.2vw,64px) calc(32px + env(safe-area-inset-bottom,0px));background:var(--ot-surface);border:0;border-top:1px solid var(--ot-line);border-radius:0;box-shadow:none}@media(prefers-reduced-motion:no-preference){.ot-menu[open]>.ot-menu-panel{animation:ot-drop .18s ease-out}}@media(max-width:1100px){html:has(.ot-header .ot-menu[open]),html:has(.ot-header .ot-menu[open]) body{overflow:hidden}}@media(max-width:1200px){html:is(:lang(es),:lang(fr)):has(.ot-header .ot-menu[open]),html:is(:lang(es),:lang(fr)):has(.ot-header .ot-menu[open]) body{overflow:hidden}}.ot-menu-groups{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px 16px;min-width:0}.ot-menu-group{display:grid;align-content:start;min-width:0}.ot-menu-h{margin:0;padding:6px 10px 4px;font:500 12px/1.4 var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted)}.ot-menu-group a{display:flex;align-items:center;gap:6px;min-height:44px;padding:6px 10px;font-size:14px;line-height:1.25}.ot-menu-group .ot-mega-all{font-weight:600;color:var(--ot-blue)}.ot-menu-panel .ot-mega-card,.ot-menu-panel .ot-mega-card:hover{display:grid;align-content:start;justify-self:start;width:min(100%,560px);min-height:0;padding:0;border-radius:var(--ot-radius);background:var(--ot-bg);color:var(--ot-strong);font:400 14px/1.45 var(--ot-sans)}.ot-menu-panel .ot-mega-card.is-media{aspect-ratio:auto;max-height:none}.ot-menu-panel .ot-mega-card.is-media:before{display:none}.ot-menu-panel .ot-mega-pic{position:static;z-index:auto;aspect-ratio:16/9;height:auto;-o-object-position:50% 50%;object-position:50% 50%}.ot-menu-panel .ot-mega-copy{gap:10px;max-width:none;padding:16px 18px 20px}.ot-menu-panel .ot-mega-title{font-size:28px}.ot-menu-panel .ot-mega-btn{padding:0 18px}@media(max-width:1100px){.ot-nav,.ot-header .ot-talk{display:none}.ot-menu{display:block}}@media(max-width:1180px){.ot-logo{display:none}.ot-mark{display:block}}@media(max-width:1320px){:root:not(:lang(en)) .ot-logo{display:none}:root:not(:lang(en)) .ot-mark{display:block}}@media(max-width:1200px){:root:is(:lang(es),:lang(fr)) .ot-nav{display:none}:root:is(:lang(es),:lang(fr)) .ot-menu{display:block}}@media(max-width:820px){.ot-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ot-logo{display:none}.ot-mark{display:block}.ot-header{gap:12px}.ot-actions{gap:4px}.ot-console{padding:0 14px;font-size:14px}.ot-balance span{display:none}}@media(max-width:480px){.ot-menu>.ot-menu-panel{gap:12px;padding-top:8px}.ot-menu-groups{gap:12px 8px}.ot-menu-group a{padding:6px 8px;font-size:14px}.ot-menu-h{padding:6px 8px 2px}}@media(max-width:340px){.ot-menu-groups{grid-template-columns:minmax(0,1fr)}}.ot-header .ot-talk{white-space:nowrap}@media(max-width:1240px){:root:not(:lang(en)) .ot-header .ot-talk{display:none}}@media(max-width:1320px){.ot-header{gap:20px}.ot-nav{gap:18px}}.ot-nav .ot-nav-pricing{display:inline-flex;align-items:center;gap:7px;border-bottom:0}.ot-nav .ot-nav-pricing>span:first-child{padding:8px 0;border-bottom:1.5px solid transparent}.ot-nav .ot-nav-pricing[aria-current]>span:first-child{border-color:currentColor}.ot-menu-panel .ot-nav-pricing{display:flex;align-items:center;gap:8px}.ot-deal-tag{--dt-ink:var(--ot-save-low-ink);display:inline-flex;align-items:center;flex:none;padding:2px 8px;border-radius:999px;background:transparent;color:var(--dt-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--dt-ink) 60%,transparent);font-size:12px;font-weight:700;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap}.ot-deal-tag.is-mid{--dt-ink:var(--ot-save-mid-ink)}.ot-deal-tag.is-high{--dt-ink:var(--ot-save-high-ink)}.ot-header :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.ot-header .ot-drop summary:focus-visible{outline-offset:-4px;border-radius:8px}:where([id]){scroll-margin-top:calc(var(--header-h,80px) + 16px)}.ot-balance,.ot-balance:hover{background:none;padding:0 8px;font-weight:500}.ot-balance:hover{text-decoration:underline;text-underline-offset:4px}.ot-balance.is-low{background:none;color:var(--ot-red)}.ot-actions>.ot-balance{order:7}.ot-actions>.ot-console{order:8}.ot-actions>.ot-account{order:9}.ot-drop[data-current] summary{color:var(--ot-strong)}.ot-drop[data-drop=enterprise] .ot-mega-links{display:grid;grid-template-columns:repeat(2,minmax(220px,272px));gap:16px 40px}.ot-mega-col.is-ent ul{gap:4px}.ot-mega .ot-mega-item,.ot-menu-panel .ot-mega-item{display:flex;align-items:flex-start;gap:12px;min-height:44px;margin:0 -10px;padding:10px;border-radius:8px;white-space:normal;color:var(--ot-strong);text-decoration:none}.ot-mega-item:hover{background:color-mix(in srgb,currentColor 6%,transparent)}.ot-mega-item svg{flex:none;width:var(--ico-20,20px);height:var(--ico-20,20px);margin-top:1px;fill:none;stroke:currentColor;stroke-width:var(--ico-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;color:var(--ot-blue)}.ot-mega-item-copy{display:grid;gap:2px;min-width:0}.ot-mega-item-title{font:600 14px/1.35 var(--ot-sans);color:var(--ot-strong)}.ot-mega-item-line{font:400 14px/1.4 var(--ot-sans);color:var(--ot-muted)}.ot-mega-way{grid-column:1/-1;margin:0}.ot-mega-way .ot-mega-all{display:inline-flex;min-height:44px}.ot-drop[data-drop=media] .ot-mega-links{display:grid;grid-template-columns:repeat(3,minmax(150px,max-content));gap:24px 40px}.ot-drop:is([data-drop=pricing],[data-drop=integrations]) .ot-mega-links{display:grid;grid-template-columns:repeat(2,minmax(180px,max-content));gap:16px 40px}@media(max-width:1240px){.ot-drop[data-drop=media] .ot-mega-links,.ot-drop:is([data-drop=pricing],[data-drop=integrations]) .ot-mega-links{-moz-column-gap:28px;column-gap:28px}}.ot-drop[data-drop=pricing] summary .ot-deal-tag{margin-left:3px}.ot-drop[data-drop=pricing][data-current] summary>span:first-child{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:8px}.ot-drop[data-current]:is([data-drop=integrations]) summary{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:8px}.ot-mega .ot-mega-all[aria-current]{text-decoration:underline;text-underline-offset:4px}.ot-menu-acc-name{display:inline-flex;align-items:center;gap:8px}.ot-mega-in,.ot-mega-in:has(.ot-mega-card.is-text){grid-template-columns:max-content minmax(0,440px)}.ot-mega .ot-brand-card,.ot-mega .ot-brand-card.is-media{aspect-ratio:auto;min-height:300px;max-height:none;background:radial-gradient(120% 90% at 100% 0%,var(--ot-glow),transparent 60%),var(--ot-bg)}.ot-brand-card .ot-mega-copy{gap:8px;padding:24px}.ot-brand-card .ot-mega-title,.ot-brand-card.is-text .ot-mega-title{font:600 28px/1.15 var(--ot-sans);letter-spacing:-.01em}.ot-brand-card .ot-mega-line{font-size:14px;line-height:1.5;margin-bottom:8px}.ot-brand-card .ot-mega-btn{min-height:36px;padding:0 16px;font:600 14px/1 var(--ot-sans)}.ot-brand-tile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;width:100%;height:100%;fill:none;stroke:var(--ot-accent);stroke-width:1}.ot-brand-tile .is-dot{fill:var(--ot-accent);stroke:none}.ot-mega .ot-brand-card.is-media:before{background:linear-gradient(90deg,color-mix(in srgb,var(--sea-abyss-3) 86%,transparent) 0%,color-mix(in srgb,var(--sea-abyss-3) 60%,transparent) 50%,transparent 80%),linear-gradient(0deg,color-mix(in srgb,var(--sea-abyss-3) 70%,transparent) 0%,transparent 60%)}.ot-mega-card:is(.is-enterprise,.is-pricing,.is-integrations):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(0deg,color-mix(in srgb,var(--ot-bg) 85%,transparent) 0%,transparent 70%)}@media(max-width:1240px){.ot-mega-in,.ot-mega-in:has(.ot-mega-card.is-text){grid-template-columns:max-content minmax(0,360px)}.ot-brand-card .ot-mega-title,.ot-brand-card.is-text .ot-mega-title{font-size:22px}}.ot-menu>.ot-menu-panel{display:flex;flex-direction:column;align-items:stretch;gap:0;padding-bottom:0}.ot-menu-panel .ot-menu-groups{display:flex;flex-direction:column;gap:0;width:100%;max-width:880px;margin:0 auto;flex:1 0 auto}.ot-menu-acc{border-bottom:1px solid var(--ot-line)}.ot-menu .ot-menu-acc>summary,.ot-menu-panel .ot-menu-rows>a{display:flex;width:auto;height:auto;background:none;align-items:center;justify-content:space-between;gap:12px;min-height:56px;margin:0;padding:0 4px;border-radius:0;font:600 18px/1.25 var(--ot-sans);color:var(--ot-strong);text-decoration:none;list-style:none;cursor:pointer}.ot-menu-acc>summary::-webkit-details-marker{display:none}.ot-menu .ot-menu-acc>summary>svg{flex:none;width:var(--ico-16,16px);height:var(--ico-16,16px);fill:none;stroke:currentColor;stroke-width:var(--ico-stroke,1.5);stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}.ot-menu .ot-menu-acc[open]>summary>svg{transform:rotate(180deg)}.ot-menu-acc-in{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;padding:0 0 16px}.ot-menu-panel .ot-menu-acc-in>a{display:flex;align-items:center;min-height:44px;padding:6px 4px;font:400 16px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-menu-panel .ot-menu-acc-in>.ot-mega-all{font-weight:600;color:var(--ot-blue)}.ot-menu-acc[data-acc=enterprise] .ot-menu-acc-in{grid-template-columns:minmax(0,1fr)}.ot-menu-panel .ot-menu-acc-in>.ot-mega-item{margin:0;padding:10px 4px}.ot-menu-panel .ot-menu-acc-in>.ot-menu-talk{font-weight:600;color:var(--ot-blue)}.ot-menu-acc>.ot-mega-card{margin:0 0 16px}.ot-menu-panel .ot-menu-rows{display:grid}.ot-menu-panel .ot-menu-rows>a{justify-content:flex-start;border-bottom:1px solid var(--ot-line)}.ot-menu-panel .ot-menu-rows>a:hover,.ot-menu .ot-menu-acc>summary:hover{background:none;color:var(--ot-blue)}.ot-menu-panel .ot-menu-rows .ot-menu-en{font:500 14px/1 var(--ot-sans);color:var(--ot-muted)}.ot-menu-lang-now{display:inline-flex;align-items:center;gap:8px;margin-left:auto;font-weight:400;font-size:16px;color:var(--ot-muted)}.ot-menu-lang-now svg{width:var(--ico-20,20px);height:var(--ico-20,20px);fill:none;stroke:currentColor;stroke-width:var(--ico-stroke,1.5)}.ot-menu-lang .ot-menu-acc-in{grid-template-columns:repeat(2,minmax(0,1fr))}.ot-menu-lang .ot-menu-acc-in a[aria-current]{font-weight:600}.ot-menu-foot{position:sticky;bottom:0;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:100%;max-width:880px;margin:16px auto 0;padding:16px 0 calc(16px + env(safe-area-inset-bottom,0px));background:var(--ot-surface);border-top:1px solid var(--ot-line)}.ot-menu-panel .ot-menu-foot>a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;font:600 16px/1 var(--ot-sans);text-decoration:none;white-space:nowrap}.ot-menu-panel .ot-menu-foot>.ot-menu-console{background:var(--ot-solid);color:var(--ot-on-solid)}.ot-menu-panel .ot-menu-foot>.ot-menu-console:hover{background:var(--ot-solid-hover)}.ot-menu-panel .ot-menu-foot>.ot-menu-aiws{border:1px solid var(--ot-line-2);background:none;color:var(--ot-strong)}.ot-menu-panel .ot-menu-foot>.ot-menu-aiws:hover{border-color:var(--ot-strong);background:none}.ot-menu-panel .ot-menu-sub{grid-column:1/-1;margin:8px 0 0;padding:6px 4px 2px;font:500 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-menu-sub,:host(:is(:lang(zh),:lang(ja),:lang(ko))) .ot-menu-sub{font-family:var(--ot-sans);letter-spacing:.04em}.ot-header:has(.ot-menu[open]) .ot-actions>:not(.ot-menu){visibility:hidden}.ot-header:has(.ot-menu[open])>.ot-aiws{visibility:hidden}.ot-header:has(.ot-menu[open]) .ot-actions{background:none}@media(max-width:340px){.ot-menu-acc-in{grid-template-columns:minmax(0,1fr)}}@media(max-width:767px){.ot-actions>:is(.ot-langmenu,.ot-balance),.ot-header>.ot-aiws{display:none}.ot-actions{margin-left:auto;padding-left:0;background:none}:is(.ot-session-pending .ot-actions,.ot-actions.ot-session-pending)[data-session=out]:before{display:none}}.ot-drop[data-drop=text] .ot-mega-col.is-browse{grid-column:auto;grid-row:auto}:is(.ot-chev,.ot-out,.ot-globe,.ot-i-search,.ot-menu-icon,.ot-menu-close,.ot-i-bill,.ot-i-deployment,.ot-i-fde,.ot-i-workspace,.ot-i-control,.ot-i-faq){background:currentColor;-webkit-mask:var(--glyph) center/contain no-repeat;mask:var(--glyph) center/contain no-repeat}.ot-chev{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")}.ot-out{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E")}.ot-globe{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.4 2.5 3.6 5.5 3.6 9s-1.2 6.5-3.6 9c-2.4-2.5-3.6-5.5-3.6-9S9.6 5.5 12 3z'/%3E%3C/svg%3E")}.ot-i-search{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-4-4'/%3E%3C/svg%3E")}.ot-menu-icon{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 7h16M4 12h16M4 17h16'/%3E%3C/svg%3E")}.ot-menu-close{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 6l12 12M18 6L6 18'/%3E%3C/svg%3E")}.ot-i-bill{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7l6 6 4-4 8 8'/%3E%3Cpath d='M21 11v6h-6'/%3E%3C/svg%3E")}.ot-i-deployment{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='4' width='18' height='7' rx='2'/%3E%3Crect x='3' y='13' width='18' height='7' rx='2'/%3E%3Cpath d='M7 7.5h.01M7 16.5h.01'/%3E%3C/svg%3E")}.ot-i-fde{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a4 4 0 0 0-5.2 5.2L3.6 17.4a1.5 1.5 0 0 0 2.1 2.1l5.9-5.9a4 4 0 0 0 5.2-5.2l-2.5 2.5-2.1-.5-.5-2.1z'/%3E%3C/svg%3E")}.ot-i-workspace{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2'/%3E%3Cpath d='M3 9h18M9 21V9'/%3E%3C/svg%3E")}.ot-i-control{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 21v-7M4 10V3M12 21v-9M12 8V3M20 21v-5M20 12V3M2 14h4M10 8h4M18 16h4'/%3E%3C/svg%3E")}.ot-i-faq{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7.5-3.6 7.5-9.4V5.3L12 2.6 4.5 5.3v6.3C4.5 17.4 12 21 12 21z'/%3E%3C/svg%3E")}.ot-menu-lang-now .ot-globe{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M3 12h18M12 3c2.4 2.5 3.6 5.5 3.6 9s-1.2 6.5-3.6 9c-2.4-2.5-3.6-5.5-3.6-9S9.6 5.5 12 3z'/%3E%3C/svg%3E")}.ot-brand-tile{background:var(--ot-accent);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 300' fill='none' stroke='black' stroke-width='1'%3E%3Ccircle cx='340' cy='110' r='40' stroke-opacity='0.90'/%3E%3Ccircle cx='340' cy='110' r='80' stroke-opacity='0.77'/%3E%3Ccircle cx='340' cy='110' r='120' stroke-opacity='0.64'/%3E%3Ccircle cx='340' cy='110' r='160' stroke-opacity='0.51'/%3E%3Ccircle cx='340' cy='110' r='200' stroke-opacity='0.38'/%3E%3Ccircle cx='340' cy='110' r='240' stroke-opacity='0.25'/%3E%3Ccircle cx='340' cy='110' r='4' fill='black' stroke='none'/%3E%3C/svg%3E") right center/cover no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 300' fill='none' stroke='black' stroke-width='1'%3E%3Ccircle cx='340' cy='110' r='40' stroke-opacity='0.90'/%3E%3Ccircle cx='340' cy='110' r='80' stroke-opacity='0.77'/%3E%3Ccircle cx='340' cy='110' r='120' stroke-opacity='0.64'/%3E%3Ccircle cx='340' cy='110' r='160' stroke-opacity='0.51'/%3E%3Ccircle cx='340' cy='110' r='200' stroke-opacity='0.38'/%3E%3Ccircle cx='340' cy='110' r='240' stroke-opacity='0.25'/%3E%3Ccircle cx='340' cy='110' r='4' fill='black' stroke='none'/%3E%3C/svg%3E") right center/cover no-repeat}.ot-brand-tile.is-steps{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 300' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M250 28h170' stroke-dasharray='4 6' stroke-opacity='.5'/%3E%3Crect x='262' y='40' width='36' height='104' rx='6' stroke-opacity='.45'/%3E%3Crect x='322' y='72' width='36' height='72' rx='6' stroke-opacity='.7'/%3E%3Crect x='382' y='104' width='36' height='40' rx='6' fill='black'/%3E%3Cpath d='M250 152h170' stroke-opacity='.35'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 300' fill='none' stroke='black' stroke-width='1.5'%3E%3Cpath d='M250 28h170' stroke-dasharray='4 6' stroke-opacity='.5'/%3E%3Crect x='262' y='40' width='36' height='104' rx='6' stroke-opacity='.45'/%3E%3Crect x='322' y='72' width='36' height='72' rx='6' stroke-opacity='.7'/%3E%3Crect x='382' y='104' width='36' height='40' rx='6' fill='black'/%3E%3Cpath d='M250 152h170' stroke-opacity='.35'/%3E%3C/svg%3E")}.ot-brand-tile.is-prompt{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 300' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='236' y='28' width='184' height='120' rx='10' stroke-opacity='.6'/%3E%3Cpath d='M236 50h184' stroke-opacity='.4'/%3E%3Ccircle cx='250' cy='39' r='3' fill='black' stroke='none' fill-opacity='.5'/%3E%3Ccircle cx='261' cy='39' r='3' fill='black' stroke='none' fill-opacity='.5'/%3E%3Cpath d='M252 70l10 8-10 8'/%3E%3Cpath d='M270 86h16'/%3E%3Cpath d='M252 108h120M252 126h80' stroke-opacity='.45'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 440 300' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='236' y='28' width='184' height='120' rx='10' stroke-opacity='.6'/%3E%3Cpath d='M236 50h184' stroke-opacity='.4'/%3E%3Ccircle cx='250' cy='39' r='3' fill='black' stroke='none' fill-opacity='.5'/%3E%3Ccircle cx='261' cy='39' r='3' fill='black' stroke='none' fill-opacity='.5'/%3E%3Cpath d='M252 70l10 8-10 8'/%3E%3Cpath d='M270 86h16'/%3E%3Cpath d='M252 108h120M252 126h80' stroke-opacity='.45'/%3E%3C/svg%3E")}.ot-brand-tile.is-strands{inset:0 0 auto;height:58%;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 220' preserveAspectRatio='none' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M-10 70C150 18 300 150 470 92S600 40 650 58' stroke-opacity='1'/%3E%3Cpath d='M-10 86C150 38 300 144 470 101S600 54 650 73' stroke-opacity='0.85'/%3E%3Cpath d='M-10 102C150 58 300 138 470 110S600 68 650 88' stroke-opacity='0.7'/%3E%3Cpath d='M-10 118C150 78 300 132 470 119S600 82 650 103' stroke-opacity='0.55'/%3E%3Cpath d='M-10 134C150 98 300 126 470 128S600 96 650 118' stroke-opacity='0.45'/%3E%3Cpath d='M-10 150C150 118 300 120 470 137S600 110 650 133' stroke-opacity='0.35'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 640 220' preserveAspectRatio='none' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round'%3E%3Cpath d='M-10 70C150 18 300 150 470 92S600 40 650 58' stroke-opacity='1'/%3E%3Cpath d='M-10 86C150 38 300 144 470 101S600 54 650 73' stroke-opacity='0.85'/%3E%3Cpath d='M-10 102C150 58 300 138 470 110S600 68 650 88' stroke-opacity='0.7'/%3E%3Cpath d='M-10 118C150 78 300 132 470 119S600 82 650 103' stroke-opacity='0.55'/%3E%3Cpath d='M-10 134C150 98 300 126 470 128S600 96 650 118' stroke-opacity='0.45'/%3E%3Cpath d='M-10 150C150 118 300 120 470 137S600 110 650 133' stroke-opacity='0.35'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}:root{--ot-sans:"Bricolage Grotesque",-apple-system,BlinkMacSystemFont,"Segoe UI",var(--ot-cjk),system-ui,sans-serif;--ot-mono:"Martian Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,var(--ot-cjk),monospace;--ot-cjk:"PingFang SC","Hiragino Sans GB","Microsoft YaHei","Noto Sans SC","Source Han Sans SC";--sea-cream:#e9eeeb;--sea-cream-line:#cbdad4;--sea-grid:rgba(6,42,48,.07);--sea-ink:#062a30;--sea-text:#2f4a4f;--sea-muted:#4c6468;--sea-blue:#007463;--sea-blue-ink:#006760;--sea-white:#fff;--sea-blue-lite:#5ef2d6;--sea-cream-rule-2:#b3c8c1;--sea-cream-card:rgba(244,248,246,.6);--sea-abyss-1:#03181d;--sea-abyss-2:#021014;--sea-abyss-3:#01080a;--sea-foam:#e6f6f2;--sea-mist:#a6c2be;--sea-haze:#7f9e9a;--sea-rule:#12313a;--sea-rule-2:#1b414b;--sea-card:rgba(230,246,242,.035);--sea-sky:var(--sea-blue-lite);--sea-snow:#e0eeea;--sea-chip-line:rgba(230,246,242,.26);--k-text:#2fb8c8;--k-image-in:#8a7cf0;--k-av-in:#2fc79a;--k-image-out:#f08a62;--k-audio-out:#d8bd4e;--k-video-out:#ee6f9f;--k-3d-out:#b57af0;--k-transcription:#86cf5a;--k-embeddings:#5aa2ef;--k-special:#b8a488;--ot-bg:var(--sea-cream);--ot-bg-alt:#e0e8e4;--ot-surface:#f4f8f6;--ot-surface-2:#e2eae6;--ot-field:#fafcfb;--ot-track:#d4dfdb;--ot-skel:#d1dcd8;--ot-chip:#dae4e0;--ot-strong:var(--sea-ink);--ot-text:var(--sea-text);--ot-muted:var(--sea-muted);--ot-faint:#53676a;--ot-line:var(--sea-cream-line);--ot-line-2:#b3c8c1;--ot-solid:var(--sea-ink);--ot-solid-hover:var(--sea-blue-ink);--ot-on-solid:var(--sea-white);--ot-blue:var(--sea-blue-ink);--ot-accent:var(--sea-blue);--ot-blue-soft:#d4eae5;--ot-green:#1f6f61;--ot-green-soft:#d6ebe3;--ot-violet:#4f55a8;--ot-red:#b3410f;--ot-red-soft:#f5e2d8;--ot-glow:#d3e3de;--ot-grid:var(--sea-grid);--ot-band:var(--sea-ink);--ot-band-accent:var(--sea-sky);--ot-footer:var(--sea-abyss-3);--ot-footer-line:var(--sea-rule);--ot-shadow:#062a3038;--ot-radius:12px;--ot-save-low:#dde5e2;--ot-save-low-on:#2f4a4f;--ot-save-low-ink:#53676a;--ot-save-mid:#8db7ff;--ot-save-mid-on:#05161a;--ot-save-mid-ink:#1d5bc0;--ot-save-high:#5ef3d6;--ot-save-high-on:#05161a;--ot-save-high-ink:#007463;--ot-save-track:#d4dfdb;--ot-ours:#007463;--ot-ours-head:#d6ebe3;--ot-ours-head-ink:#00574a;--ot-ours-wash:rgba(0,116,99,.06);--ot-ours-wash-hover:rgba(0,116,99,.11);--ot-official:#5b6f71;--ot-hot:#ff9f5a;--ot-hot-on:#05161a;--ot-focus:#2563c9;--ot-cat-video:var(--ot-hot);--ot-cat-econ:var(--ot-save-high);--ot-cat-coding:#7fb2ff;--ot-cat-on:#05161a;--ot-head-font:var(--ot-sans);--ot-em:var(--sea-blue);--ot-code-bg:var(--sea-ink);--ot-code-ink:var(--sea-foam);--ot-display-xl:var(--fs-56);--ot-display-l:var(--fs-40);--fs-12:12px;--fs-14:14px;--fs-16:16px;--fs-18:18px;--fs-22:22px;--fs-28:28px;--fs-40:40px;--fs-56:56px;--fs-hero:72px;--fw-400:400;--fw-500:500;--fw-600:600;--fw-700:700;--lh-body:1.6;--lh-cjk:1.75;--lh-head:1.1;--lh-ui:1.25;--sp-4:4px;--sp-8:8px;--sp-12:12px;--sp-16:16px;--sp-24:24px;--sp-32:32px;--sp-48:48px;--sp-64:64px;--sp-96:96px;--sp-128:128px;--r-pill:999px;--r-12:12px;--r-8:8px;--ot-container:1320px;--ot-gutter:clamp(16px,4vw,48px);--ot-edge:max(var(--ot-gutter),calc((100% - var(--ot-container)) / 2 + var(--ot-gutter)));--ot-bar-h:64px;--ot-promo-h:36px;--ico-16:16px;--ico-20:20px;--ico-maker:24px;--ico-out:12px;--ico-stroke:1.5;--btn-h:44px;--btn-h-s:36px;--zone-0:#127c90;--zone-1:#0b5566;--zone-2:#083f4d;--zone-3:#062e39;--zone-4:#041e26;--zone-5:#021317;--zone-6:#01080a;--zone-mist:#c2dad6;--zone-haze:#a9c6c1;--zone-foam:var(--sea-foam);--zone-sun:#d6fff7;--zone-clear:transparent;--glass-fill:rgba(230,246,242,.045);--glass-fill-2:rgba(230,246,242,.075);--glass-sink:rgba(1,12,16,.34);--glass-line:rgba(230,246,242,.12);--glass-grid:rgba(230,246,242,.055);--glass-line-2:rgba(230,246,242,.22);--glass-hi:rgba(255,255,255,.12);--glass-shade:rgba(0,6,8,.5);--paper-glass:rgba(250,252,251,.74);--paper-line:rgba(6,42,48,.11);--paper-hi:rgba(255,255,255,.9);--paper-shade:rgba(6,42,48,.16);--glow-aqua:var(--sea-blue-lite);--glow-violet:var(--k-image-in);--glow-sky:var(--k-text);--ot-radius-l:12px;--ot-ease:cubic-bezier(.2,.7,.2,1)}.k-text{--c:var(--k-text)}.k-image-in{--c:var(--k-image-in)}.k-av-in{--c:var(--k-av-in)}.k-image-out{--c:var(--k-image-out)}.k-audio-out{--c:var(--k-audio-out)}.k-video-out{--c:var(--k-video-out)}.k-3d-out{--c:var(--k-3d-out)}.k-transcription{--c:var(--k-transcription)}.k-embeddings{--c:var(--k-embeddings)}.k-special{--c:var(--k-special)}.ot-ink,.ot-footer{--ot-bg:#03181d;--ot-bg-alt:#041d23;--ot-surface:#06222a;--ot-surface-2:#092a33;--ot-field:#0b303a;--ot-track:#12313a;--ot-skel:#12313a;--ot-chip:#082730;--ot-strong:var(--sea-foam);--ot-text:var(--sea-mist);--ot-muted:var(--sea-haze);--ot-faint:#7a9a96;--ot-line:var(--sea-rule);--ot-line-2:var(--sea-rule-2);--ot-solid:var(--sea-sky);--ot-solid-hover:var(--sea-foam);--ot-on-solid:var(--sea-abyss-2);--ot-blue:var(--sea-sky);--ot-accent:var(--sea-sky);--ot-blue-soft:#0b3540;--ot-green:var(--sea-sky);--ot-green-soft:#0e3a36;--ot-violet:#b3a6ff;--ot-red:#ff9e7a;--ot-red-soft:#3a2420;--ot-glow:#0a3a3e;--ot-grid:#ffffff06;--ot-band:var(--sea-abyss-3);--ot-footer:var(--sea-abyss-3);--ot-footer-line:var(--sea-rule);--ot-shadow:#000000b0;--ot-save-low:#323c3e;--ot-save-low-on:#f2f4f3;--ot-save-low-ink:#b4bebc;--ot-save-mid:#8db7ff;--ot-save-mid-on:#05161a;--ot-save-mid-ink:#8db7ff;--ot-save-high:#5ef3d6;--ot-save-high-on:#05161a;--ot-save-high-ink:#5ef3d6;--ot-save-track:rgba(255,255,255,.08);--ot-ours:#5ef3d6;--ot-ours-head:#0f2124;--ot-ours-head-ink:#5ef3d6;--ot-ours-wash:rgba(94,243,214,.055);--ot-ours-wash-hover:rgba(94,243,214,.1);--ot-official:#c3ccca;--ot-hot:#ff9f5a;--ot-hot-on:#05161a;--ot-focus:#7fb2ff}:root:not(.ot-arm-classic) .ot-night,.ot-night.is-both-arms{color-scheme:dark;--ot-sans:"OTB Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",var(--ot-cjk),system-ui,sans-serif;--ot-mono:"OTB Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,var(--ot-cjk),monospace;--ot-head-font:"OTB Display","OTB Sans",var(--ot-cjk),system-ui,sans-serif;--ot-bg:#0a0d0e;--ot-bg-alt:#0c1416;--ot-surface:#0f1314;--ot-surface-2:#121718;--ot-field:#121718;--ot-track:#1b2224;--ot-skel:#1b2224;--ot-chip:#121718;--ot-strong:#f2f4f3;--ot-text:#c7d0ce;--ot-muted:#a9b4b2;--ot-faint:#9aa6a4;--ot-em:#7d8a88;--ot-line:rgba(255,255,255,.08);--ot-line-2:rgba(255,255,255,.16);--ot-solid:#5ef3d6;--ot-solid-hover:#9af8e6;--ot-on-solid:#05161a;--ot-blue:#5ef3d6;--ot-accent:#5ef3d6;--ot-blue-soft:rgba(94,243,214,.06);--ot-grid:rgba(255,255,255,.06);--ot-shadow:#000000b0;--ot-code-bg:#070a0b;--ot-code-ink:#e8edec;--ot-radius:4px;--ot-radius-l:4px;--r-12:4px;--r-8:3px;--r-pill:2px;--ot-save-low:#323c3e;--ot-save-low-on:#f2f4f3;--ot-save-low-ink:#b4bebc;--ot-save-mid:#8db7ff;--ot-save-mid-on:#05161a;--ot-save-mid-ink:#8db7ff;--ot-save-high:#5ef3d6;--ot-save-high-on:#05161a;--ot-save-high-ink:#5ef3d6;--ot-save-track:rgba(255,255,255,.08);--ot-ours:#5ef3d6;--ot-ours-head:#0f2124;--ot-ours-head-ink:#5ef3d6;--ot-ours-wash:rgba(94,243,214,.055);--ot-ours-wash-hover:rgba(94,243,214,.1);--ot-official:#c3ccca;--ot-hot:#ff9f5a;--ot-hot-on:#05161a;--ot-focus:#7fb2ff}:root:lang(ja),:host(:lang(ja)){--ot-cjk:"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic UI","Yu Gothic","Meiryo","Noto Sans JP","Source Han Sans JP"}:root:is(:lang(zh-TW),:lang(zh-Hant)),:host(:is(:lang(zh-TW),:lang(zh-Hant))){--ot-cjk:"PingFang TC","Heiti TC","Microsoft JhengHei","Noto Sans TC","Source Han Sans TC"}:root:lang(ko),:host(:lang(ko)){--ot-cjk:"Apple SD Gothic Neo","Malgun Gothic","Noto Sans KR","Source Han Sans KR"}@media(max-width:900px){:root{--ot-display-xl:var(--fs-40);--ot-display-l:var(--fs-40);--fs-hero:var(--fs-56)}}@media(max-width:600px){:root{--ot-display-xl:var(--fs-40);--ot-display-l:var(--fs-28);--fs-hero:var(--fs-40)}}.ot-db{display:inline-flex;align-items:center;justify-content:center;flex:none;box-sizing:border-box;height:1.8em;padding:0 .62em;border:0;border-radius:999px;font-family:inherit;font-size:14px;font-style:normal;font-weight:700;line-height:1;font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;vertical-align:middle}.ot-db.is-s{font-size:12px}.ot-db.is-l{height:auto;padding:.1em .34em;border-radius:.22em;font-size:56px;line-height:1;letter-spacing:-.02em}@media(max-width:1199px){.ot-db.is-l{font-size:40px}}@media(max-width:760px){.ot-db.is-l{font-size:28px}}.ot-db.is-low{--db-bg:var(--ot-save-low);--db-fg:var(--ot-save-low-on);--db-ink:var(--ot-save-low-ink)}.ot-db.is-mid{--db-bg:var(--ot-save-mid);--db-fg:var(--ot-save-mid-on);--db-ink:var(--ot-save-mid-ink)}.ot-db.is-high{--db-bg:var(--ot-save-high);--db-fg:var(--ot-save-high-on);--db-ink:var(--ot-save-high-ink)}.ot-db:is(.is-low,.is-mid,.is-high){background:var(--db-bg);color:var(--db-fg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--db-ink) 45%,transparent)}.ot-db.is-quiet:is(.is-low,.is-mid,.is-high){background:transparent;color:var(--db-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--db-ink) 60%,transparent)}a.ot-db:is(.is-low,.is-mid,.is-high):is(:hover,:focus-visible){color:var(--db-fg);text-decoration:underline;text-underline-offset:2px}a.ot-db.is-quiet:is(:hover,:focus-visible){color:var(--db-ink)}a.ot-db:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.ot-sb{display:inline-block;flex:none;width:88px;max-width:100%;height:8px;border-radius:1px;background:var(--ot-save-track);overflow:hidden;vertical-align:middle}.ot-sb i{display:block;height:100%}.ot-sb.is-low i{background:var(--ot-save-low-ink)}.ot-sb.is-mid i{background:var(--ot-save-mid-ink)}.ot-sb.is-high i{background:var(--ot-save-high-ink)}.ot-save{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}.ot-sl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0 0 12px;padding:0;list-style:none;font-size:14px;line-height:1.4;color:var(--ot-muted,var(--muted))}.ot-sl li{display:inline-flex;align-items:center;min-width:0}.ot-sl .ot-sl-label{margin-right:4px}.ot-hot{display:inline-flex;align-items:center;flex:none;padding:3px 6px;border-radius:3px;background:var(--ot-hot);color:var(--ot-hot-on);font-family:var(--ot-mono,ui-monospace,monospace);font-size:12px;font-weight:600;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;vertical-align:middle}:is(:lang(zh),:lang(ja),:lang(ko)) .ot-hot{font-family:inherit;letter-spacing:0}.ot-tt :is(th,td).is-official{color:var(--ot-official)}.ot-tt :is(th,td).is-official s{color:var(--ot-official);text-decoration-color:currentColor}.ot-tt thead :is(th,td).is-ours{background:var(--ot-ours-head);color:var(--ot-ours-head-ink);box-shadow:inset 0 2px 0 var(--ot-ours)}.ot-tt tbody td.is-ours{background:var(--ot-ours-wash)}.ot-tt tbody tr:hover td.is-ours{background:var(--ot-ours-wash-hover)}.ot-tt td.is-ours :is(b,strong){color:var(--ot-strong,var(--ink))}.ot-basis{margin:12px 0 0;max-width:72em;font-size:14px;line-height:1.55;color:var(--ot-muted,var(--muted));text-wrap:pretty}.ot-basis a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ot-footer{display:block;margin:0;background:var(--ot-footer);color:var(--ot-muted);border:0;border-top:1px solid var(--ot-footer-line);padding:56px 0 28px;font:14px/1.4 var(--ot-sans);-webkit-font-smoothing:antialiased}.ot-footer :is(p,ul,li,nav){margin:0}.ot-footer ul{display:grid;padding:0;list-style:none}.ot-footer .ot-wrap{max-width:var(--ot-container);margin:0 auto;padding:0 var(--ot-gutter)}.ot-foot{display:grid;gap:40px;min-width:0}.ot-foot-main{display:grid;grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:40px}.ot-foot-id{display:grid;justify-items:start;gap:14px;min-width:0}.ot-footer-brand{display:inline-flex;align-items:center;min-height:44px}.ot-footer-brand img{display:block;filter:invert(1) brightness(1.6)}.ot-foot-line{max-width:220px;font-size:14px;line-height:1.5;color:var(--ot-text)}.ot-foot-mail{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:14px;color:var(--ot-strong);text-decoration:none;overflow-wrap:anywhere}.ot-foot-mail:hover{text-decoration:underline;text-underline-offset:4px}.ot-foot-social{display:flex;flex-wrap:wrap;gap:8px}.ot-footer .ot-social{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px 0 12px;border:1px solid var(--sea-chip-line);border-radius:999px;font-size:14px;color:var(--ot-strong);text-decoration:none}.ot-footer .ot-social:hover{background:color-mix(in srgb,var(--sea-foam) 8%,transparent);border-color:var(--sea-chip-line)}.ot-social svg,.ot-foot-mail svg,.ot-foot-h svg{flex:none;width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ot-foot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,max-content));justify-content:space-between;gap:32px 28px}.ot-foot-col{min-width:0}.ot-foot-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:10px;list-style:none;cursor:default;font:500 14px/1.4 var(--ot-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ot-muted)}.ot-foot-h::-webkit-details-marker{display:none}.ot-foot-h svg{display:none}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-foot-h{font-family:var(--ot-sans);font-size:14px;letter-spacing:.04em}.ot-foot-col :is(a,button){display:inline-flex;align-items:center;gap:2px;min-height:44px;padding:0;border:0;background:none;font:inherit;font-size:14px;line-height:1.35;color:var(--ot-text);text-align:left;text-decoration:none;cursor:pointer}.ot-foot-col :is(a,button):hover{color:var(--ot-strong);text-decoration:underline;text-underline-offset:4px}.ot-foot-col .ot-mega-all{font-weight:600;color:var(--ot-strong)}.ot-footer .ot-out{flex:none;width:12px;height:12px;margin-left:3px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.7}.ot-foot-bottom{display:grid;gap:4px;padding-top:20px;border-top:1px solid var(--ot-footer-line)}.ot-foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:0 20px;color:var(--ot-text)}.ot-footer-copy{color:var(--ot-text);white-space:nowrap}.ot-foot-legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--ot-text);text-decoration:none}.ot-foot-legal a:hover{color:var(--ot-strong);text-decoration:underline;text-underline-offset:4px}.ot-footer .ot-cookie-settings{min-height:44px;font-size:14px;color:var(--ot-text);text-decoration:none}.ot-foot-langs{display:flex;flex-wrap:wrap;gap:0 18px}.ot-foot-langs a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;color:var(--ot-muted);text-decoration:none}.ot-foot-langs a:hover,.ot-foot-langs a[aria-current]{color:var(--ot-strong)}.ot-foot-notes{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 32px;padding-top:8px;border-top:1px solid var(--ot-footer-line)}.ot-footer :is(.ot-footer-note,.ot-tier-note){max-width:640px;font-size:14px;line-height:1.5;color:var(--ot-muted)}.ot-footer .ot-tier-note a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:3px}.ot-footer :is(a,button,summary):focus-visible{outline:3px solid var(--ot-accent);outline-offset:3px}@media(max-width:1100px){.ot-foot-main{grid-template-columns:minmax(0,1fr)}.ot-foot-cols{grid-template-columns:repeat(3,minmax(0,1fr));justify-content:stretch}}@media(max-width:640px){.ot-footer{padding-top:40px}.ot-foot-cols{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--ot-footer-line)}.ot-foot-col{border-bottom:1px solid var(--ot-footer-line)}.ot-foot-h{min-height:52px;padding:0;cursor:pointer;font-size:14px;color:var(--ot-strong)}.ot-foot-h svg{display:block;color:var(--ot-muted);transition:transform .2s}.ot-foot-col[open] .ot-foot-h svg{transform:rotate(180deg)}.ot-foot-col ul{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;padding-bottom:12px}.ot-foot-notes{flex-direction:column}}@media(prefers-reduced-motion:reduce){.ot-foot-h svg{transition:none}}.ot-news{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);align-items:start;gap:16px 40px;padding:28px 0;border-top:1px solid var(--ot-footer-line)}.ot-news-copy{display:grid;gap:6px;min-width:0}.ot-news-title{margin:0;font:600 18px/1.3 var(--ot-sans);color:var(--ot-strong)}.ot-news-line{max-width:520px;font-size:14px;line-height:1.5;color:var(--ot-text)}.ot-news-form{display:grid;gap:8px;min-width:0;margin:0}.ot-news-row{display:flex;gap:8px;min-width:0}.ot-news-input{flex:1 1 auto;min-width:0;height:44px;padding:0 14px;border:1px solid var(--sea-chip-line);border-radius:var(--r-8);background:var(--glass-fill-2);font:inherit;font-size:16px;color:var(--ot-strong)}.ot-news-input::-moz-placeholder{color:var(--ot-muted)}.ot-news-input::placeholder{color:var(--ot-muted)}.ot-news-input[aria-invalid=true]{border-color:var(--ot-red)}.ot-news-btn{flex:none;height:44px;padding:0 20px;border:0;border-radius:var(--r-pill);background:var(--sea-sky);color:var(--sea-abyss-2);font:600 14px/1 var(--ot-sans);cursor:pointer}.ot-news-btn:hover{background:var(--sea-foam)}.ot-news-btn:disabled{opacity:.6;cursor:progress}.ot-news-consent{font-size:12px;line-height:1.5;color:var(--ot-muted)}.ot-news-consent a{color:var(--ot-text);text-decoration:underline;text-underline-offset:3px}.ot-news-status{min-height:1.4em;font-size:14px;color:var(--ot-text)}.ot-news-status:empty{min-height:0}.ot-news-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.ot-footer :is(input):focus-visible{outline:3px solid var(--ot-accent);outline-offset:2px}@media(max-width:860px){.ot-news{grid-template-columns:minmax(0,1fr)}}@media(max-width:380px){.ot-news-row{flex-direction:column}.ot-news-btn{width:100%}}.ot-news .ot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:is(.ot-i-mail,.ot-i-x,.ot-i-linkedin){background:currentColor;-webkit-mask:var(--glyph) center/contain no-repeat;mask:var(--glyph) center/contain no-repeat}.ot-i-mail{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 6 9-6'/%3E%3C/svg%3E")}.ot-i-x{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 4l16 16M20 4L4 20'/%3E%3C/svg%3E")}.ot-i-linkedin{--glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='17' height='17' rx='3'/%3E%3Cpath d='M8 10.5v6M8 7.5v.01M12 16.5v-3.5a2.5 2.5 0 0 1 5 0v3.5M12 10.5v6'/%3E%3C/svg%3E")}:root{--shape-wave:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 64' preserveAspectRatio='none'%3E%3Cpath d='M0 64l0-18 16 0 16 0 16-1 16-1 16 0 16-1 16-1 16-1 16-1 16 0 16 0 16 0 16 0 16 0 16 1 16 0 16 1 16 0 16 0 16 0 16-1 16-1 16-1 16-1 16-2 16-3 16-2 16-2 16-3 16-2 16-2 16-2 16-2 16-1 16-1 16 0 16 0 16 1 16 1 16 1 16 1 16 1 16 1 16 1 16 1 16 1 16 1 16 0 16 0 16 0 16-1 16 0 16 0 16 0 16 0 16 0 16 1 16 1 16 1 16 2 16 2 16 2 16 2 16 2 16 3 16 2 16 2 16 1 16 2 16 1 16 0 16 0 16 0 16-1 16-1 16-2 16-1 16-2 16-1 16-2 16-1 16-1 16 0 16-1 16 0 16 0 16 0 16 0 16 0 16 0 0 28Z'/%3E%3C/svg%3E");--shape-ridges:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 300' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='black' stroke-width='1.1' vector-effect='non-scaling-stroke'%3E%3Cpath d='M0 80l18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-2 18-3 18-5 18-7 18-7 18-2 18 2 18 5 18 3 18 1 18 1 18 1 18 1 18 1 18 2 18 2 18 2 18 2 18 2 18 1 18 0 18-1 18 0 18-1 18-1 18-1 18-1 18-1 18-2 18-3 18-5 18-7 18-8 18-8 18-7 18-4 18 0 18 3 18 6 18 8 18 9 18 8 18 6 18 4 18 2 18 1 18 0 18 0 18 1 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0' stroke-opacity='0.3'/%3E%3Cpath d='M0 94l18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18-1 18-2 18-5 18-6 18-7 18-3 18 1 18 2 18 1 18 1 18 2 18 3 18 4 18 3 18 3 18 2 18 2 18 1 18 1 18-1 18 0 18-1 18-1 18 0 18 0 18-1 18-1 18-1 18-3 18-5 18-8 18-9 18-11 18-11 18-8 18-3 18 1 18 6 18 9 18 10 18 10 18 8 18 7 18 4 18 3 18 2 18 1 18 1 18 1 18 1 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18 0' stroke-opacity='0.3'/%3E%3Cpath d='M0 107l18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18-1 18-1 18-2 18-5 18-5 18-4 18-3 18-3 18-3 18-1 18 3 18 6 18 6 18 6 18 4 18 2 18 1 18 1 18 0 18-1 18 0 18-1 18 0 18 1 18 0 18-1 18-1 18-2 18-4 18-6 18-8 18-10 18-12 18-10 18-8 18-1 18 4 18 7 18 9 18 9 18 9 18 8 18 6 18 5 18 3 18 2 18 2 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18 0 18-1 18-1 18 0' stroke-opacity='0.4'/%3E%3Cpath d='M0 119l18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 0 18-1 18-3 18-4 18-5 18-6 18-6 18-5 18-3 18 3 18 6 18 7 18 6 18 5 18 2 18 1 18 1 18 0 18 1 18 0 18 1 18 0 18 1 18 0 18-1 18-1 18-3 18-3 18-5 18-7 18-8 18-9 18-9 18-5 18 0 18 4 18 7 18 8 18 7 18 6 18 6 18 4 18 4 18 3 18 2 18 1 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0' stroke-opacity='0.4'/%3E%3Cpath d='M0 131l18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18-1 18-1 18-3 18-5 18-5 18-5 18-5 18-5 18-3 18 2 18 4 18 5 18 4 18 4 18 3 18 2 18 2 18 2 18 1 18 2 18 1 18 1 18 0 18-1 18-1 18-1 18-3 18-2 18-3 18-4 18-5 18-6 18-6 18-4 18 0 18 2 18 5 18 5 18 6 18 4 18 5 18 3 18 3 18 2 18 1 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 1' stroke-opacity='0.5'/%3E%3Cpath d='M0 144l18 0 18 1 18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18-2 18-4 18-5 18-6 18-4 18-2 18-1 18-1 18-1 18 0 18 1 18 2 18 2 18 3 18 3 18 4 18 3 18 3 18 2 18 2 18 1 18 0 18-1 18-1 18-1 18-1 18-2 18-1 18-2 18-3 18-4 18-5 18-6 18-4 18-2 18 1 18 3 18 4 18 5 18 6 18 5 18 4 18 2 18 2 18 0 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0' stroke-opacity='0.5'/%3E%3Cpath d='M0 158l18 0 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-4 18-6 18-8 18-8 18-4 18 3 18 4 18 3 18 0 18-1 18 0 18 1 18 2 18 2 18 4 18 3 18 4 18 3 18 1 18 1 18 0 18 0 18-1 18-1 18-1 18-1 18-1 18-2 18-3 18-5 18-6 18-7 18-8 18-6 18-4 18-1 18 3 18 6 18 7 18 9 18 8 18 6 18 3 18 2 18 1 18 0 18 0 18 1 18 1 18 0 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0' stroke-opacity='0.6'/%3E%3Cpath d='M0 172l18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 1 18 0 18 0 18 0 18-1 18-2 18-4 18-7 18-10 18-9 18-4 18 3 18 6 18 4 18 2 18 0 18 2 18 2 18 3 18 3 18 4 18 2 18 3 18 1 18 1 18 0 18-1 18 0 18-1 18-1 18 0 18-1 18-2 18-4 18-5 18-8 18-11 18-11 18-12 18-9 18-5 18 0 18 5 18 8 18 12 18 12 18 11 18 9 18 5 18 4 18 2 18 1 18 1 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 1 18 0 18 0 18 0 18-1' stroke-opacity='0.7'/%3E%3Cpath d='M0 185l18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18-2 18-2 18-6 18-10 18-9 18-5 18 0 18 2 18 2 18 1 18 3 18 5 18 7 18 5 18 4 18 3 18 2 18 1 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18-1 18-1 18-4 18-5 18-8 18-10 18-14 18-15 18-15 18-10 18-5 18 2 18 8 18 12 18 13 18 14 18 13 18 10 18 7 18 5 18 3 18 2 18 1 18 1 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0' stroke-opacity='0.7'/%3E%3Cpath d='M0 198l18-1 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18-1 18-1 18-4 18-6 18-8 18-7 18-5 18-4 18-3 18 0 18 4 18 9 18 9 18 8 18 4 18 3 18 1 18 0 18 0 18 0 18 0 18 0 18 1 18 0 18 0 18-1 18-2 18-4 18-6 18-8 18-11 18-13 18-16 18-15 18-10 18-3 18 5 18 10 18 12 18 13 18 13 18 11 18 10 18 7 18 4 18 3 18 2 18 1 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0' stroke-opacity='0.8'/%3E%3Cpath d='M0 209l18 0 18 0 18 0 18 1 18 0 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 0 18-3 18-4 18-6 18-7 18-8 18-8 18-7 18-2 18 3 18 8 18 10 18 8 18 5 18 3 18 2 18 1 18 1 18 1 18 2 18 1 18 0 18 0 18 0 18-2 18-2 18-4 18-4 18-6 18-8 18-11 18-13 18-12 18-8 18-1 18 5 18 10 18 10 18 11 18 9 18 8 18 7 18 5 18 4 18 2 18 0 18 0 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1' stroke-opacity='0.8'/%3E%3Cpath d='M0 222l18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 1 18 0 18-1 18-3 18-4 18-6 18-6 18-7 18-6 18-7 18-3 18 1 18 5 18 6 18 6 18 5 18 4 18 4 18 3 18 3 18 3 18 1 18 2 18 0 18-1 18-1 18-1 18-2 18-2 18-3 18-4 18-5 18-7 18-9 18-9 18-6 18 0 18 4 18 6 18 8 18 8 18 7 18 6 18 4 18 3 18 2 18 1 18 0 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 0 18 1' stroke-opacity='0.9'/%3E%3Cpath d='M0 235l18 1 18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18-1 18-3 18-4 18-8 18-7 18-5 18-1 18-1 18-2 18-2 18-2 18 1 18 3 18 3 18 5 18 5 18 5 18 5 18 4 18 2 18 2 18 0 18 0 18-1 18-1 18-1 18-1 18-1 18-2 18-3 18-4 18-7 18-7 18-8 18-5 18-3 18 2 18 4 18 6 18 8 18 7 18 6 18 5 18 3 18 1 18 0 18 0 18 0 18 1 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 0 18 1 18 1 18 0 18 0' stroke-opacity='0.9'/%3E%3Cpath d='M0 250l18 0 18 0 18 0 18 0 18-1 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1 18-2 18-4 18-7 18-11 18-10 18-4 18 2 18 6 18 3 18 0 18-1 18-1 18 2 18 3 18 4 18 5 18 5 18 4 18 3 18 2 18 1 18-1 18 0 18-1 18-1 18 0 18-1 18-2 18-3 18-5 18-6 18-9 18-10 18-10 18-8 18-4 18-1 18 4 18 7 18 11 18 11 18 9 18 8 18 5 18 2 18 2 18 1 18 1 18 1 18 1 18 0 18 0 18 0 18-1 18 0 18-1 18 0 18 0 18 0 18 1 18 1 18 0 18 0 18 0 18-1' stroke-opacity='1'/%3E%3C/g%3E%3C/svg%3E");--shape-plankton:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 700 700' width='700' height='700'%3E%3Cdefs%3E%3Cfilter id='g' x='-1' y='-1' width='3' height='3'%3E%3CfeGaussianBlur stdDeviation='.9'/%3E%3C/filter%3E%3C/defs%3E%3Cg filter='url(%23g)'%3E%3Ccircle cx='147' cy='105' r='0.9' fill-opacity='0.6'/%3E%3Ccircle cx='242' cy='251' r='0.9' fill-opacity='0.4'/%3E%3Ccircle cx='454' cy='3' r='1.9' fill-opacity='1'/%3E%3Ccircle cx='340' cy='487' r='0.8' fill-opacity='0.9'/%3E%3Ccircle cx='528' cy='192' r='0.8' fill-opacity='0.5'/%3E%3Ccircle cx='60' cy='51' r='1.1' fill-opacity='0.6'/%3E%3Ccircle cx='109' cy='219' r='1.2' fill-opacity='0.9'/%3E%3Ccircle cx='520' cy='434' r='1.4' fill-opacity='0.7'/%3E%3Ccircle cx='571' cy='57' r='0.9' fill-opacity='0.5'/%3E%3Ccircle cx='25' cy='523' r='0.9' fill-opacity='0.5'/%3E%3Ccircle cx='425' cy='157' r='1.1' fill-opacity='0.7'/%3E%3Ccircle cx='80' cy='516' r='1.4' fill-opacity='0.6'/%3E%3Ccircle cx='142' cy='616' r='1' fill-opacity='0.5'/%3E%3Ccircle cx='609' cy='199' r='2.5' fill-opacity='0.6'/%3E%3Ccircle cx='327' cy='311' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='136' cy='256' r='2.9' fill-opacity='0.7'/%3E%3Ccircle cx='271' cy='37' r='0.8' fill-opacity='0.7'/%3E%3Ccircle cx='311' cy='401' r='0.8' fill-opacity='1'/%3E%3Ccircle cx='435' cy='123' r='1.4' fill-opacity='0.6'/%3E%3Ccircle cx='473' cy='580' r='2.1' fill-opacity='0.7'/%3E%3Ccircle cx='510' cy='602' r='0.8' fill-opacity='0.7'/%3E%3Ccircle cx='477' cy='219' r='2.5' fill-opacity='0.9'/%3E%3Ccircle cx='300' cy='166' r='1.6' fill-opacity='0.5'/%3E%3Ccircle cx='374' cy='157' r='1.3' fill-opacity='0.5'/%3E%3Ccircle cx='399' cy='206' r='2.6' fill-opacity='0.4'/%3E%3Ccircle cx='404' cy='1' r='1.6' fill-opacity='0.6'/%3E%3Ccircle cx='600' cy='306' r='0.7' fill-opacity='0.5'/%3E%3Ccircle cx='195' cy='603' r='0.9' fill-opacity='0.5'/%3E%3Ccircle cx='461' cy='432' r='0.9' fill-opacity='1'/%3E%3Ccircle cx='385' cy='445' r='0.9' fill-opacity='0.9'/%3E%3Ccircle cx='76' cy='91' r='2.2' fill-opacity='0.7'/%3E%3Ccircle cx='167' cy='669' r='1.8' fill-opacity='0.7'/%3E%3Ccircle cx='620' cy='516' r='1.3' fill-opacity='0.6'/%3E%3Ccircle cx='636' cy='295' r='1.7' fill-opacity='0.8'/%3E%3C/g%3E%3C/svg%3E")}:root[data-vis=a] .ot-footer{position:relative;border-top-color:transparent}:root[data-vis=a] .ot-footer:before{content:"";position:absolute;left:0;right:0;bottom:calc(100% - 1px);height:56px;background:var(--ot-footer);pointer-events:none;-webkit-mask:var(--shape-wave) 0 100%/100% 100% no-repeat;mask:var(--shape-wave) 0 100%/100% 100% no-repeat}:root[data-vis=a] .ot-footer:after{content:"";position:absolute;left:0;right:0;top:0;height:220px;pointer-events:none;background:radial-gradient(ellipse 50% 100% at 50% 0,color-mix(in srgb,var(--glow-aqua) 7%,transparent),transparent 70%)}:root[data-vis=a] .sea-floor .ot-footer:before{display:none}:root:is([data-vis=b],:not([data-vis])) .ot-footer{position:relative}:root[data-vis=b] .ot-footer:before{content:"";position:absolute;left:0;right:0;top:0;height:140px;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--glow-aqua) 30%,transparent),transparent);-webkit-mask:var(--shape-ridges) 0 0/100% 100% no-repeat;mask:var(--shape-ridges) 0 0/100% 100% no-repeat}:root[data-vis=b] .sea-floor .ot-footer:before{display:none}:root[data-vis=c] .ot-footer{position:relative}:root[data-vis=c] .ot-footer:before{content:"";position:absolute;inset:0 0 auto;height:260px;pointer-events:none;background:var(--glow-aqua);opacity:.35;-webkit-mask-image:linear-gradient(180deg,black,transparent),var(--shape-plankton);mask-image:linear-gradient(180deg,black,transparent),var(--shape-plankton);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-size:100% 100%,700px 700px;mask-size:100% 100%,700px 700px;-webkit-mask-repeat:no-repeat,repeat;mask-repeat:no-repeat,repeat}:root[data-vis=c] .sea-floor .ot-footer:before{display:none}body{line-height:var(--lh-body)}:root:is(:lang(zh),:lang(ja),:lang(ko)) body :is(p,li,dd,blockquote,figcaption){line-height:var(--lh-cjk)}:root:is(:lang(zh),:lang(ja),:lang(ko)) body{line-break:strict}:root:lang(ko) body :is(h1,h2,h3,h4,p,li,dd,a,button){word-break:keep-all;overflow-wrap:anywhere}:root:lang(ja) body :is(h1,h2,h3,h4){word-break:keep-all;overflow-wrap:anywhere}@supports (word-break:auto-phrase){:root:lang(ja) body :is(h1,h2,h3,h4,p,li,dd){word-break:auto-phrase;overflow-wrap:anywhere}}:where(h1,h2,h3){text-wrap:balance}:where([class*=price],[class*=Price],[class*=-val],[class*=-was],[class*=-now],[class*=-off],[class*=cost],td,th,data,output,code,kbd,.ot-mono){font-variant-numeric:tabular-nums}.ot-header{height:var(--ot-bar-h);padding-inline:var(--ot-edge);gap:24px}.ot-header .ot-brand{margin-left:0}.ot-header .ot-logo{width:auto;height:28px}.ot-header .ot-mark{width:28px;height:28px}.ot-mega-in,.ot-mega-foot{max-width:var(--ot-container);padding-inline:var(--ot-gutter)}.ot-actions{gap:12px}.ot-actions>.ot-langmenu{order:-1}.ot-actions>.ot-menu{order:10}.ot-header :is(.ot-console,.ot-start){min-height:var(--btn-h-s);padding:0 16px;font-size:var(--fs-14);font-weight:var(--fw-600)}.ot-nav>a,.ot-drop summary,.ot-header .ot-aiws,.ot-header .ot-signin{font-size:var(--fs-14);font-weight:var(--fw-500)}@media(max-width:600px){.ot-header{padding-inline:var(--ot-gutter)}.ot-header :is(.ot-console,.ot-start){padding:0 12px}}.ot-promo{height:var(--ot-promo-h);font-size:var(--fs-14);line-height:1}.ot-promo-text{overflow:hidden;text-overflow:ellipsis;min-width:0}.ot-promo-badge{font-size:var(--fs-12);line-height:1.4}.ot-promo-close svg{width:var(--ico-16);height:var(--ico-16);stroke-width:var(--ico-stroke)}:is(.ot-ink,.ot-footer,.sea-deep,.ot-vhero) .ot-btn{border-color:var(--sea-chip-line);color:var(--sea-foam);background:transparent}:is(.ot-ink,.ot-footer,.sea-deep,.ot-vhero) .ot-btn:hover{background:color-mix(in srgb,var(--sea-foam) 8%,transparent);border-color:var(--sea-chip-line)}:is(.ot-ink,.ot-footer,.sea-deep,.ot-vhero) :is(.ot-btn-dark,.ot-btn-solid,.ot-btn-light){background:var(--sea-foam);border-color:var(--sea-foam);color:var(--sea-ink)}:is(.ot-ink,.ot-footer,.sea-deep,.ot-vhero) :is(.ot-btn-dark,.ot-btn-solid,.ot-btn-light):hover{background:var(--sea-sky);border-color:var(--sea-sky);color:var(--sea-ink)}:is(.ot-ink,.ot-footer,.sea-deep,.ot-vhero) .ot-btn:focus-visible{outline-color:var(--sea-sky)}:is(.ot-ink,.ot-footer,.sea-deep,.ot-vhero) :is(.ot-more,.ot-btn-text){color:var(--sea-sky)}.ot-out{width:var(--ico-out);height:var(--ico-out);margin-left:4px;stroke-width:var(--ico-stroke);opacity:.8}.ot-drop summary svg,.ot-langmenu summary svg{width:var(--ico-16);height:var(--ico-16);stroke-width:var(--ico-stroke)}:where(svg.gv-icon,svg.sea-ico,svg.hc-ico,svg.ot-ico,.ot-header svg,.ot-footer svg){stroke-width:var(--ico-stroke)}.ot-ico{width:var(--ico-16);height:var(--ico-16);flex:none;fill:none;stroke:currentColor;stroke-width:var(--ico-stroke);stroke-linecap:round;stroke-linejoin:round}.ot-ico.is-20{width:var(--ico-20);height:var(--ico-20)}.ot-arrow{display:inline-block;flex:none;width:var(--ico-16);height:var(--ico-16);vertical-align:-.18em;background:currentColor;-webkit-mask:var(--ot-arrow-m) center/contain no-repeat;mask:var(--ot-arrow-m) center/contain no-repeat;--ot-arrow-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.ot-arrow.is-out{--ot-arrow-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 17 17 7M9 7h8v8'/%3E%3C/svg%3E")}.ot-arrow.is-down{--ot-arrow-m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M6 13l6 6 6-6'/%3E%3C/svg%3E")}.ot-arrow.is-out{width:var(--ico-out);height:var(--ico-out);vertical-align:0}.ot-btn .ot-arrow.is-out,.ot-more .ot-arrow.is-out,.ot-btn-text .ot-arrow.is-out{width:var(--ico-16);height:var(--ico-16)}:is(.ot-btn,.ot-more,.ot-btn-text,.text-link,.ot-mega-all) .ot-arrow{transition:transform .2s var(--ot-ease)}:is(.ot-btn,.ot-more,.ot-btn-text,.text-link,.ot-mega-all):hover .ot-arrow:not(.is-out){transform:translate(2px)}:is(.ot-btn,.ot-more,.ot-btn-text,.text-link):hover .ot-arrow.is-down{transform:translateY(2px)}@media(prefers-reduced-motion:reduce){.ot-arrow{transition:none!important}}.ot-page :is(.ot-card,.ot-faq-card,.sea-faq-card,.ot-mega-card){box-shadow:none}.hs-hero-card :is(.hc-card,.hc-wall),.hs-hero-card .hc-card:hover,.gv-variant .ticket,.gv-variant .ticket:hover{box-shadow:none}.hs-hero-card .hc-card:hover,.gv-variant .ticket:hover{transform:none}@media(min-width:1321px){:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-header .ot-logo{display:block}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-header .ot-mark{display:none}}@media(min-width:1201px){:root:is(:lang(es),:lang(fr)) .ot-header{gap:16px}:root:is(:lang(es),:lang(fr)) .ot-header .ot-nav{gap:16px}:root:is(:lang(es),:lang(fr)) .ot-actions{gap:8px}}@media(min-width:1201px)and (max-width:1499px){:root:lang(es) .ot-header .ot-logo{display:none}:root:lang(es) .ot-header .ot-mark{display:block}}@media(min-width:1201px)and (max-width:1499px){:root:lang(fr) .ot-header .ot-nav{gap:12px}}@media(min-width:601px){.ot-header{gap:18px}.ot-header .ot-nav{gap:18px;margin-left:4px}.ot-actions{gap:8px}:is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-logo{display:none}:is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-mark{display:block}:root:is(:lang(es),:lang(fr)) .ot-header .ot-nav{gap:12px}}@media(min-width:601px)and (max-width:1320px){.ot-header .ot-logo{display:none}.ot-header .ot-mark{display:block}.ot-actions>.ot-balance,:is(.ot-session-pending .ot-actions,.ot-actions.ot-session-pending)[data-session=out]:before{display:none}}@media(min-width:601px){:root:is(:lang(es),:lang(fr)) .ot-header .ot-logo{display:none}:root:is(:lang(es),:lang(fr)) .ot-header .ot-mark{display:block}:root:is(:lang(es),:lang(fr)) .ot-actions>.ot-balance,:root:is(:lang(es),:lang(fr)) :is(.ot-session-pending .ot-actions,.ot-actions.ot-session-pending)[data-session=out]:before{display:none}}@media(max-width:1149px){:root:lang(en) .ot-header .ot-nav{display:none}:root:lang(en) .ot-header .ot-menu{display:block}}@media(max-width:1209px){:root:lang(en) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-nav{display:none}:root:lang(en) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-menu{display:block}}@media(max-width:1249px){:root:lang(es) .ot-header .ot-nav{display:none}:root:lang(es) .ot-header .ot-menu{display:block}}@media(max-width:1299px){:root:lang(es) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-nav{display:none}:root:lang(es) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-menu{display:block}}@media(max-width:1219px){:root:lang(fr) .ot-header .ot-nav{display:none}:root:lang(fr) .ot-header .ot-menu{display:block}}@media(max-width:1269px){:root:lang(fr) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-nav{display:none}:root:lang(fr) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-menu{display:block}}@media(max-width:1179px){:root:lang(ja) .ot-header .ot-nav{display:none}:root:lang(ja) .ot-header .ot-menu{display:block}}@media(max-width:1239px){:root:lang(ja) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-nav{display:none}:root:lang(ja) :is(.ot-session-pending .ot-header,.ot-header:has(.ot-actions:is([data-session=in],.ot-session-pending))) .ot-menu{display:block}}html:has(.ot-header .ot-menu[open]),html:has(.ot-header .ot-menu[open]) body{overflow:hidden}.ot-close-strip{width:100%;max-width:var(--ot-container,1320px);margin:var(--sp-64,64px) auto var(--sp-96,96px);padding-inline:var(--ot-gutter,48px)}.ot-close-in{border:1px solid var(--sea-rule);border-radius:12px;background:linear-gradient(180deg,var(--zone-3,var(--sea-abyss-1)),var(--zone-4,var(--sea-abyss-2)));color:var(--sea-mist)}.ot-close-copy{display:grid;gap:var(--sp-8,8px);min-width:0}.ot-close-strip .ot-close-premise{margin:0;font:500 16px/1.6 var(--ot-sans);color:var(--sea-haze)}.ot-close-strip h2.ot-close-h2{margin:0;padding:0;border:0;font:700 40px/1.1 var(--ot-sans);letter-spacing:-.02em;color:var(--sea-foam);text-wrap:balance}.ot-close-strip .ot-close-end{color:var(--sea-foam)}.ot-close-strip .ot-close-mark{color:var(--sea-blue-lite)}.ot-close-act{display:flex;flex-wrap:wrap;gap:var(--sp-12,12px)}.ot-close-act .ot-btn{margin:0;white-space:nowrap}.ot-close-strip[data-close-strip=box] .ot-close-in{display:grid;justify-items:center;gap:var(--sp-16,16px);padding:var(--sp-64,64px) var(--sp-24,24px);text-align:center}.ot-close-strip[data-close-strip=box] .ot-close-copy{justify-items:center;gap:var(--sp-16,16px)}.ot-close-strip[data-close-strip=box] .ot-close-act{justify-content:center;margin-top:var(--sp-8,8px)}.ot-close-strip:is([data-close-strip=bar],[data-close-strip=line],[data-close-strip=accent]) .ot-close-in{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-24,24px) var(--sp-48,48px);padding:var(--sp-32,32px) var(--sp-48,48px);text-align:start}.ot-close-strip:is([data-close-strip=bar],[data-close-strip=line],[data-close-strip=accent]) .ot-close-premise{font-size:14px;line-height:1.5}.ot-close-strip:is([data-close-strip=bar],[data-close-strip=line],[data-close-strip=accent]) h2.ot-close-h2{font-size:28px;line-height:1.15}.ot-close-strip:is([data-close-strip=bar],[data-close-strip=line],[data-close-strip=accent]) .ot-close-act{flex:none}.ot-close-strip[data-close-strip=line] .ot-close-in{padding-inline:0;border-width:1px 0;border-color:var(--ot-line-2);border-radius:0;background:none;color:var(--ot-text)}.ot-close-strip[data-close-strip=line] .ot-close-premise{color:var(--ot-muted)}.ot-close-strip[data-close-strip=line] :is(h2.ot-close-h2,.ot-close-end){color:var(--ot-strong)}.ot-close-strip[data-close-strip=line] .ot-close-mark{color:var(--ot-accent)}.ot-close-strip[data-close-strip=accent] .ot-close-in{border-color:var(--sea-blue-lite);background:var(--sea-blue-lite);color:var(--sea-ink)}.ot-close-strip[data-close-strip=accent] .ot-close-premise{color:var(--sea-text)}.ot-close-strip[data-close-strip=accent] :is(h2.ot-close-h2,.ot-close-end,.ot-close-mark){color:var(--sea-ink)}.ot-close-strip[data-close-strip=accent] .ot-close-mark{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:6px}html:not(.ot-arm-classic) .ot-model.has-guide .ot-close-strip[data-close-strip=line] .ot-close-in{border-width:1px 0;border-color:var(--ot-line-2);background:none}html:not(.ot-arm-classic) .ot-model.has-guide .ot-close-strip[data-close-strip=line] .ot-close-mark{color:var(--sea-blue-lite)}html:not(.ot-arm-classic) .ot-model.has-guide .ot-close-strip[data-close-strip=accent] .ot-close-in{border-color:var(--sea-blue-lite);background:var(--sea-blue-lite)}html:not(.ot-arm-classic) .ot-model.has-guide .ot-close-strip[data-close-strip=accent] .ot-btn{background:var(--sea-ink);border-color:var(--sea-ink);color:var(--sea-foam);box-shadow:none}@media(max-width:760px){.ot-close-strip{padding-inline:16px;margin:var(--sp-48,48px) auto var(--sp-64,64px)}.ot-close-strip[data-close-strip=box] .ot-close-in{padding:var(--sp-48,48px) var(--sp-16,16px)}.ot-close-strip[data-close-strip=box] h2.ot-close-h2{font-size:28px}.ot-close-strip:is([data-close-strip=bar],[data-close-strip=line],[data-close-strip=accent]) .ot-close-in{flex-direction:column;align-items:stretch;gap:var(--sp-16,16px);padding:var(--sp-24,24px)}.ot-close-strip[data-close-strip=line] .ot-close-in{padding-inline:0}.ot-close-strip:is([data-close-strip=bar],[data-close-strip=line],[data-close-strip=accent]) h2.ot-close-h2{font-size:22px}.ot-close-act .ot-btn{width:100%;justify-content:center}}:is(:lang(zh),:lang(ja),:lang(ko)) .ot-close-strip h2.ot-close-h2{letter-spacing:0;line-height:1.25}.guide-toc{--toc-line:var(--ot-line,var(--line,#cbdad4));--toc-muted:var(--ot-muted,var(--muted,#4c6468));--toc-strong:var(--ot-strong,var(--ink,#062a30));--toc-text:var(--ot-text,var(--text,#2f4a4f));--toc-accent:var(--accent,var(--ot-accent,#007463));--toc-bg:var(--ot-bg,var(--bg,#e9eeeb));--toc-card:var(--g-card,var(--ot-surface,var(--surface,#f4f8f6)));--toc-mono:var(--ot-mono,var(--mono,ui-monospace,monospace));--toc-top:var(--ot-bar-h,64px);--toc-hover:color-mix(in srgb,var(--toc-strong) 7%,transparent);--toc-on:color-mix(in srgb,var(--toc-accent) 15%,transparent);--toc-on-ink:color-mix(in srgb,var(--toc-accent) 72%,var(--toc-strong));position:relative;min-width:0;box-sizing:border-box;font:400 14px/1.3 var(--ot-sans,var(--sans,system-ui,sans-serif))}.guide-toc-h{margin:0 0 8px;padding:0 10px;font:500 12px/1.3 var(--toc-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--toc-muted)}.guide-toc-stage{display:none}.guide-toc-bar{height:2px;margin:0 10px 8px;border-radius:2px;background:var(--toc-line);overflow:hidden}.guide-toc-bar span{display:block;height:100%;background:var(--toc-accent);transform:scaleX(0);transform-origin:left;transition:transform .15s linear}.guide-toc ul{display:grid;gap:2px;list-style:none;margin:0;padding:0}.guide-toc a{display:flex;align-items:center;gap:10px;min-height:32px;padding:5px 10px;border-radius:8px;color:var(--toc-muted);text-decoration:none;transition:background-color .15s,color .15s}.guide-toc a:before{content:"";flex:none;width:16px;height:16px;background:currentColor;-webkit-mask:var(--toc-glyph) center/contain no-repeat;mask:var(--toc-glyph) center/contain no-repeat}.guide-toc a:hover{background:var(--toc-hover);color:var(--toc-strong)}.guide-toc a[aria-current]{background:var(--toc-on);color:var(--toc-on-ink);font-weight:600}.guide-toc a:focus-visible{outline:2px solid var(--ot-focus,var(--toc-accent));outline-offset:-2px}.guide-toc li.is-sub a{padding-left:24px;font-size:14px}.guide-toc li.is-sub a:before{width:14px;height:14px}:root:has(.guide-toc) :is(section,h2,h3,header,div,details)[id]{scroll-margin-top:calc(var(--ot-bar-h,64px) + 72px)}.toc-shell,.toc-body{min-width:0}.toc-flow{--toc-max:var(--ot-container,1320px);--toc-pad:var(--ot-gutter,clamp(16px,4vw,48px));--toc-col:0px}.toc-flow.is-lp{--toc-max:1320px;--toc-pad:16px}@media(min-width:720px){.toc-flow.is-lp{--toc-pad:32px}}.toc-pin{box-sizing:border-box;width:100%;max-width:var(--toc-max);margin:0 auto;padding:0 var(--toc-pad)}.toc-top>.guide-toc,.toc-top>.toc-pin{position:sticky;top:var(--toc-top,var(--ot-bar-h,64px));z-index:30}.toc-top>.guide-toc,.toc-top>.toc-pin>.guide-toc{display:flex;align-items:center;gap:12px;margin:0 0 20px;padding:6px 0;-o-border-image:linear-gradient(to top,var(--toc-line) 1px,var(--toc-bg) 1px) 0 / / 0 100vmax;border-image:linear-gradient(to top,var(--toc-line) 1px,var(--toc-bg) 1px) fill 0 / / 0 100vmax}.toc-top .guide-toc-h{flex:none;margin:0;padding:0}.toc-top .guide-toc-bar{position:absolute;left:0;right:0;bottom:0;height:2px;margin:0;border-radius:0;background:none}.toc-top .guide-toc ul{display:flex;flex:1;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}.toc-top .guide-toc ul::-webkit-scrollbar{display:none}.toc-top .guide-toc li{flex:none}.toc-top .guide-toc li.is-sub{display:none}.toc-top .guide-toc a{min-height:36px;padding:4px 12px 4px 10px;border-radius:999px;white-space:nowrap}@media(max-width:1119.98px){:is(.toc-side,.toc-slim)>.guide-toc,:is(.toc-side,.toc-slim)>.toc-pin{position:sticky;top:var(--toc-top,var(--ot-bar-h,64px));z-index:30}:is(.toc-side,.toc-slim)>.guide-toc,:is(.toc-side,.toc-slim)>.toc-pin>.guide-toc{display:flex;align-items:center;gap:12px;margin:0 0 16px;padding:4px 0;-o-border-image:linear-gradient(to top,var(--toc-line) 1px,var(--toc-bg) 1px) 0 / / 0 100vmax;border-image:linear-gradient(to top,var(--toc-line) 1px,var(--toc-bg) 1px) fill 0 / / 0 100vmax}:is(.toc-side,.toc-slim) .guide-toc-h{flex:none;margin:0;padding:0}:is(.toc-side,.toc-slim) .guide-toc-bar{position:absolute;left:0;right:0;bottom:0;height:2px;margin:0;border-radius:0;background:none}:is(.toc-side,.toc-slim) .guide-toc ul{display:flex;flex:1;gap:4px;min-width:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 32px),transparent)}:is(.toc-side,.toc-slim) .guide-toc ul::-webkit-scrollbar{display:none}:is(.toc-side,.toc-slim) .guide-toc li{flex:none}:is(.toc-side,.toc-slim) .guide-toc li.is-sub{display:none}:is(.toc-side,.toc-slim) .guide-toc a{min-height:36px;padding:4px 12px 4px 10px;border-radius:999px;white-space:nowrap}}@media(max-width:599.98px){.guide-toc-h{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(min-width:1120px){.toc-shell.toc-side{display:grid;grid-template-columns:184px minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;align-items:start}.toc-shell.toc-side>.guide-toc{position:sticky;top:calc(var(--toc-top) + 24px);max-height:calc(100vh - var(--toc-top) - 48px);overflow:auto;margin:24px 0 32px -10px;scrollbar-width:thin}.toc-shell.toc-slim{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;align-items:start}.toc-shell.toc-slim>.guide-toc{position:sticky;top:calc(var(--toc-top) + 24px);z-index:20;margin:24px 0 32px -6px}.toc-slim .guide-toc{width:48px;padding:6px 0;border-radius:12px;transition:width .15s,box-shadow .15s,background-color .15s}.toc-slim .guide-toc-h,.toc-slim .guide-toc-bar{display:none}.toc-slim .guide-toc a{gap:12px;padding:8px 14px;overflow:hidden;white-space:nowrap}.toc-slim .guide-toc li.is-sub a{padding-left:14px}.toc-slim .guide-toc a>span{opacity:0;transition:opacity .1s}.toc-slim .guide-toc:is(:hover,:focus-within){width:232px;background:var(--toc-card);box-shadow:0 12px 32px #00000029,0 0 0 1px var(--toc-line)}.toc-slim .guide-toc:is(:hover,:focus-within) a>span{opacity:1}.toc-flow.toc-side{--toc-col:224px}.toc-flow.toc-slim{--toc-col:64px}.toc-flow:is(.toc-side,.toc-slim){position:relative;overflow-y:clip}.toc-flow:is(.toc-side,.toc-slim)>.toc-pin{position:sticky;z-index:20;top:var(--toc-top,64px);height:var(--toc-h,0px);margin-bottom:calc(-1 * var(--toc-h,0px));padding-top:24px;pointer-events:none}.toc-flow.is-vx>.toc-pin{padding-top:56px}.toc-flow.toc-side>.toc-pin>.guide-toc{width:200px;max-height:calc(100vh - var(--toc-top) - 48px);overflow:auto;margin-left:-10px;padding:12px 0;border-radius:12px;background:var(--toc-bg);pointer-events:auto}.toc-flow.toc-slim>.toc-pin>.guide-toc{margin-left:-6px;background:var(--toc-bg);pointer-events:auto}.toc-flow:is(.toc-side,.toc-slim).is-lp .wrap,.toc-flow:is(.toc-side,.toc-slim).is-vx :is(.vx-wrap,.vx-hero-in),.toc-flow:is(.toc-side,.toc-slim).is-ig :is(.ig-wrap,.cc-wrap),.toc-flow:is(.toc-side,.toc-slim).is-gx .gx-wrap{padding-left:calc(var(--toc-pad) + var(--toc-col))}}@media(prefers-reduced-motion:reduce){.guide-toc :is(.guide-toc-bar span,a,a>span){transition:none}.toc-slim .guide-toc{transition:none}}@media print{.guide-toc{display:none}}.guide-toc a[data-i=faq]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.1 9a3 3 0 0 1 5.8 1c0 2-3 3-3 3'/%3E%3Cpath d='M12 17h.01'/%3E%3C/svg%3E")}.guide-toc a[data-i=calc]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='2.5' width='14' height='19' rx='2'/%3E%3Cpath d='M8.5 6.5h7M8.5 11h.01M12 11h.01M15.5 11h.01M8.5 14.5h.01M12 14.5h.01M15.5 14.5h.01M8.5 18h.01M12 18h3.5'/%3E%3C/svg%3E")}.guide-toc a[data-i=tiers]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 20h18M6 16.5V13M11 16.5V9M16 16.5V5'/%3E%3C/svg%3E")}.guide-toc a[data-i=price]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 2.5v19M16.5 6H10a3 3 0 0 0 0 6h4a3 3 0 0 1 0 6H7'/%3E%3C/svg%3E")}.guide-toc a[data-i=compare]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M8 3.5 4 7.5l4 4M4 7.5h16M16 12.5l4 4-4 4M20 16.5H4'/%3E%3C/svg%3E")}.guide-toc a[data-i=specs]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 5h-7M9 5H4M20 12h-9M7 12H4M20 19h-5M11 19H4M13 3v4M7 10v4M15 17v4'/%3E%3C/svg%3E")}.guide-toc a[data-i=overview]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 16.5V11M12 7.5h.01'/%3E%3C/svg%3E")}.guide-toc a[data-i=can]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M11 3.5 12.9 8.6 18 10.5l-5.1 1.9L11 17.5l-1.9-5.1L4 10.5l5.1-1.9z'/%3E%3Cpath d='M18.5 3v4M20.5 5h-4'/%3E%3C/svg%3E")}.guide-toc a[data-i=agents]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='8' width='16' height='12' rx='2'/%3E%3Cpath d='M12 8V4.5M9.5 13v2M14.5 13v2M2 13.5h2M20 13.5h2'/%3E%3C/svg%3E")}.guide-toc a[data-i=perf]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M13 2.5 4.5 13.5H11l-1 8 8.5-11H12z'/%3E%3C/svg%3E")}.guide-toc a[data-i=chat]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 15a2 2 0 0 1-2 2H8l-4 3.5V6a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.guide-toc a[data-i=limit]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.2 18.5a9 9 0 1 1 15.6 0'/%3E%3Cpath d='m12 14 4-4.5'/%3E%3C/svg%3E")}.guide-toc a[data-i=plans]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m12 3 9 4.5-9 4.5-9-4.5z'/%3E%3Cpath d='m3 12 9 4.5 9-4.5M3 16.5 12 21l9-4.5'/%3E%3C/svg%3E")}.guide-toc a[data-i=shield]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21s7.5-3 7.5-9.5V5.5L12 3 4.5 5.5v6C4.5 18 12 21 12 21z'/%3E%3C/svg%3E")}.guide-toc a[data-i=code]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m15.5 17.5 5.5-5.5-5.5-5.5M8.5 6.5 3 12l5.5 5.5'/%3E%3C/svg%3E")}.guide-toc a[data-i=docs]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 4.5h5.5A3.5 3.5 0 0 1 12 8v12.5a2.5 2.5 0 0 0-2.5-2.5H3zM21 4.5h-5.5A3.5 3.5 0 0 0 12 8v12.5a2.5 2.5 0 0 1 2.5-2.5H21z'/%3E%3C/svg%3E")}.guide-toc a[data-i=video]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='2.5' y='6' width='13.5' height='12' rx='2'/%3E%3Cpath d='m16 10.5 5.5-3v9l-5.5-3'/%3E%3C/svg%3E")}.guide-toc a[data-i=image]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3.5' width='18' height='17' rx='2'/%3E%3Ccircle cx='9' cy='9.5' r='1.8'/%3E%3Cpath d='m21 15.5-4.5-4.5L6 20.5'/%3E%3C/svg%3E")}.guide-toc a[data-i=makers]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4.5' y='3' width='15' height='18' rx='1.5'/%3E%3Cpath d='M9.5 21v-3.5h5V21M8.5 7h.01M12 7h.01M15.5 7h.01M8.5 10.5h.01M12 10.5h.01M15.5 10.5h.01M8.5 14h.01M12 14h.01M15.5 14h.01'/%3E%3C/svg%3E")}.guide-toc a[data-i=models]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='3.5' width='7' height='7' rx='1.5'/%3E%3Crect x='13.5' y='3.5' width='7' height='7' rx='1.5'/%3E%3Crect x='3.5' y='13.5' width='7' height='7' rx='1.5'/%3E%3Crect x='13.5' y='13.5' width='7' height='7' rx='1.5'/%3E%3C/svg%3E")}.guide-toc a[data-i=more]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='m15.5 8.5-2 5-5 2 2-5z'/%3E%3C/svg%3E")}.guide-toc a[data-i=dot]{--toc-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 9h14M5 15h14M10 4 8 20M16 4l-2 16'/%3E%3C/svg%3E")}:root{--ot-help-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M9.5 9.4a2.6 2.6 0 0 1 5 .9c0 1.8-2.5 2.3-2.5 3.9'/%3E%3Cpath d='M12 17.3h.01'/%3E%3C/svg%3E")}.ot-help{position:relative;display:inline-block;flex:none;vertical-align:middle;width:18px;height:18px;min-width:0;min-height:0;margin:-3px 0 -3px .3em;padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;line-height:1;opacity:.62;cursor:help;-webkit-tap-highlight-color:transparent;transition:opacity .15s}.ot-help:before{content:"";position:absolute;top:1px;right:1px;bottom:1px;left:1px;background:currentColor;-webkit-mask:var(--ot-help-glyph) center/contain no-repeat;mask:var(--ot-help-glyph) center/contain no-repeat}.ot-help:after{content:"";position:absolute;top:-13px;right:-13px;bottom:-13px;left:-13px}.ot-help:hover,.ot-help[data-open]{opacity:1}.ot-help:focus-visible{opacity:1;outline:2px solid currentColor;outline-offset:2px}.ot-help-pop{position:fixed;z-index:1000;top:0;left:0;box-sizing:border-box;width:-moz-max-content;width:max-content;max-width:min(300px,calc(100vw - 32px));margin:0;padding:10px 12px;border:0;border-radius:6px;background:var(--ot-strong);color:var(--ot-bg);box-shadow:0 8px 24px color-mix(in srgb,var(--sea-abyss-3) 28%,transparent);font:400 14px/1.5 var(--ot-sans);letter-spacing:normal;text-transform:none;text-align:start;white-space:normal;overflow-wrap:break-word;pointer-events:none}.ot-help-pop[hidden]{display:none}:is(:lang(zh),:lang(ja),:lang(ko)) .ot-help-pop{line-height:1.65}@media(prefers-reduced-motion:no-preference){.ot-help-pop:not([hidden]){animation:ot-help-in .12s ease-out}}@keyframes ot-help-in{0%{opacity:0}to{opacity:1}}@media print{.ot-help{display:none}}.gc-id>.ot-help{margin-inline:6px auto}.ot-fine-tip{display:flex;align-items:center;margin:var(--sp-12,12px) 0 0;font:500 14px/1.5 var(--ot-sans);color:var(--ot-muted)}:root{--header-h:var(--ot-bar-h)}.tone-blue{--tone:var(--ot-blue)}.tone-green{--tone:var(--ot-green)}.tone-violet{--tone:var(--ot-violet)}.tone-ink{--tone:var(--ot-strong)}html{color-scheme:only light;background:var(--ot-bg);-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{overflow-x:clip}body{margin:0;background:var(--ot-bg);color:var(--ot-text);font-family:var(--ot-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,*:before,*:after{box-sizing:border-box}:where(button,input,select,textarea){font:inherit}:where(img,video){max-width:100%}.ot-skip{position:absolute;left:12px;top:12px;z-index:1000;padding:12px 18px;border-radius:10px;background:var(--ot-bg);color:var(--ot-text);font-weight:600;text-decoration:none;box-shadow:0 4px 18px #00000040}.ot-skip:not(:focus){width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}:root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.ot-page h1,.ot-page h2,.ot-model h1,.model-headline){letter-spacing:0}:root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.hero-label,.section-label){letter-spacing:.06em}:root:lang(ko) body{word-break:keep-all;overflow-wrap:break-word}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-title{letter-spacing:0;line-height:1.18;word-break:normal;line-break:strict}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-title em{display:block}:root:is(:lang(zh),:lang(ja),:lang(ko)) :is(.ot-eyebrow,.ot-num,.ot-who,.section-label,.hero-label){font-family:var(--ot-sans)}.ot-promo{position:relative;z-index:51;display:flex;align-items:center;justify-content:center;height:var(--ot-promo-h);min-height:0;padding:0 52px;overflow:hidden;white-space:nowrap;background:linear-gradient(90deg,var(--sea-rule-2) 0%,var(--ot-band) 45%,var(--sea-abyss-1) 100%);font:500 14px/1.45 var(--ot-sans);text-align:center;-webkit-font-smoothing:antialiased}.ot-promo-link{display:inline-flex;align-items:center;justify-content:center;flex-wrap:nowrap;gap:12px;min-width:0;padding:0;color:var(--sea-white);text-decoration:none;text-wrap:balance}.ot-promo-badge{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--sea-sky);color:var(--sea-abyss-2);font-weight:700;font-size:14px;letter-spacing:.01em;white-space:nowrap}.ot-promo-cta{display:inline-flex;align-items:center;gap:4px;padding:0;border-radius:0;background:none;color:var(--sea-sky);font-weight:600;font-size:14px;transition:transform .15s}.ot-promo-link:hover .ot-promo-cta{transform:translate(2px)}.ot-promo-link:hover .ot-promo-text{text-decoration:underline;text-underline-offset:3px}@media(prefers-reduced-motion:reduce){.ot-promo-cta{transition:none}}.ot-promo-close{position:absolute;top:0;bottom:0;right:max(0px,calc(var(--ot-edge) - 14px));display:grid;place-items:center;width:44px;padding:0;border:0;background:none;color:color-mix(in srgb,var(--sea-white) 66%,transparent);cursor:pointer}.ot-promo-close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ot-promo-close:hover{color:var(--sea-white)}.ot-promo :is(a,button):focus-visible{outline:2px solid var(--ot-band-accent);outline-offset:-2px}.ot-promo-closed .ot-promo,.ot-promo-short{display:none}.ot-promo-perks{display:inline-flex;align-items:center;gap:8px;margin-left:16px;padding-left:16px;border-left:1px solid color-mix(in srgb,var(--sea-white) 28%,transparent);color:var(--sea-white);text-decoration:none;white-space:nowrap}.ot-promo-perks:hover span:first-child{text-decoration:underline;text-underline-offset:3px}@media(max-width:1100px){.ot-promo-perks{display:none}}@media(max-width:600px){.ot-promo{padding:0 44px;font-size:12px}.ot-promo-close{right:0}}.ot-body{margin:0;background:var(--ot-bg)}.ot-page{font-family:var(--ot-sans);color:var(--ot-text);background:var(--ot-bg);-webkit-font-smoothing:antialiased}.ot-page *,.ot-page *:before,.ot-page *:after{box-sizing:border-box}.ot-page header{display:block;padding:0;border:0;gap:0}.ot-page h2,.ot-page h3{overflow-wrap:normal}:where(.ot-page,.ot-dialog,.ot-footer) :is(p,h1,h2,h3,h4,ul,ol,figure){margin:0}:where(.ot-page) :is(ul,ol){padding:0;list-style:none}:where(.ot-page) a{color:inherit;text-decoration:none}:where(.ot-page) :is(h3,h4){font-family:var(--ot-sans);color:var(--ot-strong);letter-spacing:-.01em}html:has(.ot-page){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(.ot-page){scroll-behavior:auto}}.ot-wrap{max-width:var(--ot-container);margin:0 auto;padding:0 var(--ot-gutter)}.ot-section{padding:clamp(72px,9vw,128px) 0;scroll-margin-top:var(--header-h)}.ot-alt{background:var(--ot-bg-alt);border-block:1px solid var(--ot-line)}.ot-eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font:400 12px/1.3 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ot-muted);margin:0 0 20px}.ot-eyebrow span{color:var(--tone,var(--ot-blue));letter-spacing:.04em}.ot-title{font:700 56px/1.04 var(--ot-sans);letter-spacing:-.03em;color:var(--ot-strong);text-wrap:balance}@media(max-width:1199px){.ot-title{font-size:40px}}@media(max-width:760px){.ot-title{font-size:28px}}.ot-title em{font-style:normal;font-weight:inherit;color:var(--ot-accent)}h1.ot-title{font-weight:700;font-size:var(--ot-display-xl);line-height:1.02;letter-spacing:-.035em}h1.ot-title em{display:block}h3.ot-title{font-size:40px}@media(max-width:1199px){h3.ot-title{font-size:28px}}.ot-sub{font-size:18px;line-height:1.55;color:var(--ot-text);max-width:40em;margin-top:22px;text-wrap:pretty}@media(max-width:1199px){.ot-sub{font-size:16px}}.ot-fixes{display:inline-flex;align-items:center;gap:8px;margin-top:18px;padding:7px 12px;border-radius:999px;font-size:14px;font-weight:500;color:var(--tone);background:var(--ot-surface-2);background:color-mix(in srgb,var(--tone) 12%,transparent)}.ot-fixes:before{content:"✓";font-weight:700}.ot-head{margin-bottom:clamp(40px,5vw,60px)}.ot-head.is-center{text-align:center}.ot-head.is-center .ot-sub{margin-left:auto;margin-right:auto}.ot-head.is-center .ot-eyebrow{justify-content:center}.ot-head.is-light .ot-eyebrow{color:var(--sea-haze)}.ot-head.is-light .ot-eyebrow span{color:var(--sea-sky)}.ot-head.is-light .ot-title{color:var(--sea-foam)}.ot-head.is-light .ot-title em{color:var(--sea-sky)}.ot-head.is-light .ot-sub{color:var(--sea-mist)}.ot-num{font:400 12px/1 var(--ot-mono);letter-spacing:.04em;color:var(--tone,var(--ot-blue));font-variant-numeric:tabular-nums}.ot-who{font:400 12px/1.4 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tone,var(--ot-muted))}.ot-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:var(--btn-h);padding:0 20px;border-radius:var(--r-pill);font:600 16px/1 var(--ot-sans);border:1px solid var(--ot-line);background:transparent;color:var(--ot-strong);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background-color .15s,border-color .15s,color .15s}.ot-btn:hover{background:var(--ot-surface);border-color:var(--ot-line)}.ot-btn:focus-visible{outline:2px solid var(--ot-focus);outline-offset:2px}.ot-btn span{font-size:inherit;font-weight:inherit}.ot-btn-dark,.ot-btn-solid{background:var(--ot-solid);border-color:var(--ot-solid);color:var(--ot-on-solid)}.ot-btn-dark:hover,.ot-btn-solid:hover{background:var(--ot-solid-hover);border-color:var(--ot-solid-hover)}.ot-btn-light{background:var(--sea-foam);border-color:var(--sea-foam);color:var(--sea-ink)}.ot-btn-light:hover{background:var(--sea-sky);border-color:var(--sea-sky)}.ot-btn-ghost{background:transparent;border-color:var(--ot-line)}.ot-btn-s{min-height:var(--btn-h-s);padding:0 16px;font-size:14px}.ot-btn[aria-disabled=true],.ot-btn:disabled{background:var(--ot-surface-2);border-color:var(--ot-surface-2);color:var(--ot-faint);cursor:not-allowed}.ot-btn-text{display:inline-flex;align-items:center;gap:4px;min-height:var(--btn-h);padding:0;border:0;background:none;font:600 16px/1.25 var(--ot-sans);color:var(--ot-blue);text-decoration:none;cursor:pointer}.ot-btn-text:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ot-actions-row{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:32px}.ot-actions-row.is-center{justify-content:center}.ot-more{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-weight:600;font-size:16px;color:var(--ot-blue);text-decoration:none}.ot-more:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.ot-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(40px,6vw,80px);align-items:center}.ot-split.is-top{align-items:start}.ot-sub-block{margin-top:clamp(72px,9vw,120px);padding-top:clamp(56px,7vw,88px);border-top:1px solid var(--ot-line);scroll-margin-top:var(--header-h)}.ot-sub-block .ot-head{margin-bottom:28px}.ot-list li{padding:20px 0;border-top:1px solid var(--ot-line)}.ot-list li:last-child{border-bottom:1px solid var(--ot-line)}.ot-list h4{font-size:18px;font-weight:600;margin-bottom:6px}.ot-list p{font-size:16px;line-height:1.6;color:var(--ot-muted)}.ot-list.is-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 28px;margin-top:48px}.ot-list.is-grid li{border-bottom:0;border-top:2px solid var(--tone,var(--ot-strong))}.ot-list.is-grid li:last-child{border-bottom:0}.ot-list.is-three{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:32px}.ot-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ot-chips li{padding:16px 18px;border-radius:12px;background:var(--ot-surface);border:1px solid var(--ot-line)}.ot-chips b{display:block;font-size:14px;font-weight:600;color:var(--ot-strong);margin-bottom:4px}.ot-chips span{font-size:14px;line-height:1.5;color:var(--ot-muted)}.ot-footnote{text-align:center;margin-top:24px;font-size:14px;line-height:1.55;color:var(--ot-muted)}.ot-intro{padding:clamp(72px,9vw,128px) 0 clamp(72px,8vw,112px);background-color: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;background-position:-1px -1px;border-bottom:1px solid var(--ot-line)}.ot-intro .ot-sub{max-width:40em}.ot-notfound .ot-intro{min-height:calc(100vh - var(--header-h) - 80px);border-bottom:0}@supports (height:1svh){.ot-notfound .ot-intro{min-height:calc(100svh - var(--header-h) - 80px)}}.ot-fde{background:linear-gradient(180deg,var(--sea-abyss-1),var(--sea-abyss-2));color:var(--sea-mist);border:0}.ot-fde-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(40px,7vw,104px);align-items:start}.ot-fde-list li{display:grid;grid-template-columns:40px 1fr;padding:24px 0;border-top:1px solid var(--sea-rule)}.ot-fde-list li:first-child{border-top:0;padding-top:4px}.ot-fde-list .ot-num{color:var(--sea-sky);padding-top:5px}.ot-fde-list h4{color:var(--sea-foam);font-size:18px;font-weight:600;margin-bottom:8px}.ot-fde-list p{font-size:16px;line-height:1.6;color:var(--sea-mist)}.ot-closing{text-align:center;background-color: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}.ot-closing .ot-title{font-size:72px}@media(max-width:1199px){.ot-closing .ot-title{font-size:56px}}@media(max-width:760px){.ot-closing .ot-title{font-size:40px}}.ot-closing .ot-sub{margin:22px auto 0}.ot-topics{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.ot-topics button{min-height:44px;font:500 14px/1 var(--ot-sans);padding:0 18px;border-radius:999px;border:1px solid var(--ot-line-2);background:var(--ot-surface);color:var(--ot-strong);cursor:pointer;transition:border-color .2s}.ot-topics button:hover{border-color:var(--ot-strong)}.ot-dialog{width:min(560px,calc(100% - 32px));max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);padding:36px;border:1px solid var(--ot-line);border-radius:20px;background:var(--ot-surface);color:var(--ot-strong);font-family:var(--ot-sans);box-shadow:0 40px 100px var(--ot-shadow)}.ot-dialog::backdrop{background:color-mix(in srgb,var(--sea-ink) 40%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ot-dialog h2{font-size:28px;font-weight:700;letter-spacing:-.03em;margin:0 0 10px;overflow-wrap:normal}.ot-dialog .ot-eyebrow{margin-bottom:14px}.ot-dialog-sub{font-size:14px;line-height:1.55;color:var(--ot-muted);margin-bottom:22px!important}.ot-dialog-close{position:absolute;top:10px;right:12px;width:44px;height:44px;border:0;background:none;font-size:22px;color:var(--ot-muted);cursor:pointer}.ot-dialog form{display:grid;gap:14px}.ot-dialog label{display:grid;gap:6px;font-size:14px;font-weight:500;color:var(--ot-muted)}.ot-dialog :is(input,select,textarea){font:14px/1.4 var(--ot-sans);color:var(--ot-strong);padding:11px 12px;border:1px solid var(--ot-line-2);border-radius:8px;background:var(--ot-field);width:100%;box-sizing:border-box;max-width:none}.ot-dialog :is(input,select,textarea):focus{outline:2px solid var(--ot-blue);outline-offset:1px;border-color:transparent}.ot-form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ot-dialog .ot-btn{justify-self:start}#talk-status{font-size:14px;color:var(--ot-green);min-height:1em}.ot-field-error{font-size:12px;font-weight:500;color:var(--ot-red)}.ot-field-error:empty{display:none}.ot-field-hint{font-size:12px;font-weight:500;color:var(--ot-muted)}.ot-field-hint:empty{display:none}.ot-dialog [aria-invalid=true]{border-color:var(--ot-red)}.ot-form-note{font-size:12px;line-height:1.5;color:var(--ot-muted)}.ot-form-note a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ot-anim .ot-reveal{transition:opacity .7s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.ot-anim .ot-reveal:not(.is-in){opacity:0;transform:translateY(18px)}@media(prefers-reduced-motion:reduce){.ot-anim .ot-reveal,.ot-anim .ot-reveal:not(.is-in){opacity:1;transform:none;transition:none}}:is(.ot-page,.ot-dialog,.ot-header,.ot-footer,.ot-model) :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--ot-focus);outline-offset:3px}@media(max-width:1000px){.ot-split,.ot-fde-grid{grid-template-columns:minmax(0,1fr)}.ot-list.is-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px}}@media(max-width:700px){.ot-list.is-grid,.ot-list.is-three,.ot-chips,.ot-form-row{grid-template-columns:minmax(0,1fr)}.ot-dialog{padding:28px 22px}}@media(max-width:520px){.ot-intro .ot-actions-row .ot-btn,.ot-closing .ot-actions-row .ot-btn{width:100%}}@media print{html{print-color-adjust:exact;-webkit-print-color-adjust:exact}*,*:before,*:after{animation:none!important;transition:none!important}.ot-anim .ot-reveal,.tg-card,.ws-report,.ws-file,.ws-memory,.ws-copy p{opacity:1!important;transform:none!important}.ot-header{position:static}.ot-menu,.ot-dialog{display:none!important}}.ot-publisher a,.ot-compare a{color:var(--ot-text)}.ot-publisher a:hover,.ot-compare a:hover{color:var(--ot-blue);text-decoration:underline;text-underline-offset:3px}.ot-publisher .ot-section,.ot-compare .ot-section{padding-top:clamp(40px,5vw,64px)}.ot-publisher h1,.ot-compare h1{margin:16px 0 18px;font:700 var(--ot-display-l)/1.04 var(--ot-sans);letter-spacing:-.035em;color:var(--ot-strong);text-wrap:balance}.ot-publisher h2,.ot-compare h2{margin:44px 0 14px;font:700 22px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-publisher h2 span,.ot-compare h2 span{font-weight:400;color:var(--ot-muted)}.ot-lede{max-width:780px;color:var(--ot-text);font-size:16px;line-height:1.7}.ot-lede code,.ot-models small{font-family:var(--ot-mono)}.ot-lede code{font-size:.88em}.ot-crumbs{font:400 12px/1.4 var(--ot-mono);letter-spacing:.06em;color:var(--ot-muted)}.ot-crumbs span{margin:0 6px}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-crumbs{font-family:var(--ot-sans);letter-spacing:0}.ot-table-wrap{overflow-x:auto;border:1px solid var(--ot-line);border-radius:12px;background:var(--ot-surface)}.ot-models{width:100%;border-collapse:collapse;font-size:14px}.ot-models th,.ot-models td{padding:12px 16px;text-align:left;border-bottom:1px solid var(--ot-line);vertical-align:top}.ot-models thead th{font:400 12px/1.3 var(--ot-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ot-muted);background:var(--ot-surface-2)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-models thead th{font-family:var(--ot-sans);letter-spacing:.04em}.ot-models tbody tr:last-child>*{border-bottom:0}.ot-models tbody th{font-weight:600}.ot-models tbody th a{color:var(--ot-strong)}.ot-models small{display:block;margin-top:2px;font-size:12px;color:var(--ot-muted);font-weight:400}.ot-models td:last-child{white-space:nowrap}.ot-others{line-height:2;color:var(--ot-muted)}.ot-publisher .ot-actions-row,.ot-compare .ot-actions-row{display:flex;gap:12px 20px;flex-wrap:wrap;margin-top:36px}.ot-vs td:last-child{white-space:normal}.ot-vs-pair th[scope=row]{width:24%;color:var(--ot-muted)}.ot-vs-pair td{width:38%}.ot-vs small{overflow-wrap:break-word;word-break:normal}.ot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ot-compare-note{max-width:780px;margin-top:20px;padding:14px 18px;border-left:3px solid var(--ot-blue);border-radius:8px;background:var(--ot-blue-soft);color:var(--ot-strong);font-size:14px;line-height:1.7}.ot-cmp-off{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;background:var(--ot-green-soft);color:var(--ot-green);font:600 12px/1.2 var(--ot-sans);font-variant-numeric:tabular-nums;letter-spacing:0;text-transform:none;text-decoration:none;white-space:nowrap;margin-left:8px;vertical-align:1px}.ot-compare-fine{max-width:780px;margin-top:10px;font-size:14px;line-height:1.6;color:var(--ot-muted)}.ot-bullets{display:grid;gap:10px;max-width:780px}.ot-bullets li{position:relative;padding-left:22px;line-height:1.7;color:var(--ot-text)}.ot-bullets li:before{content:"";position:absolute;left:2px;top:.8em;width:12px;height:1.5px;background:var(--ot-accent)}.ot-compare-faq{max-width:780px}.ot-compare-faq h3{margin:22px 0 6px;font:600 16px/1.4 var(--ot-sans);color:var(--ot-strong)}.ot-compare-faq h3:first-child{margin-top:0}.ot-compare-faq p{line-height:1.7;color:var(--ot-text)}@media(max-width:640px){.ot-models:not(.ot-vs) td:nth-child(2),.ot-models:not(.ot-vs) th:nth-child(2){display:none}.ot-models td:last-child{white-space:normal}.ot-vs th,.ot-vs td{padding:10px 12px;overflow-wrap:anywhere}.ot-vs small{overflow-wrap:break-word}.ot-vs-pair{table-layout:fixed}.ot-vs-pair th[scope=row],.ot-vs-pair td{width:auto}.ot-vs thead th{letter-spacing:.02em}.ot-promo{padding:0 44px 0 12px;font-size:14px}.ot-promo-link{flex-wrap:nowrap;gap:8px;white-space:nowrap}.ot-promo-cta,.ot-promo-text{display:none}.ot-promo-short{display:inline}.ot-promo-badge{font-size:12px;padding:2px 8px}}.ot-promo-badge{flex:none;white-space:nowrap}:is(:lang(ja),:lang(ko)) .ot-promo-text{word-break:keep-all;overflow-wrap:anywhere}.ot-video .ot-section{padding-top:40px}.ot-video .ot-vcompare-wrap{padding-top:24px}.ot-vhero{position:relative;display:grid;align-items:end;min-height:420px;margin-top:18px;border-radius:20px;overflow:hidden;background:var(--sea-abyss-1);color:var(--sea-white)}.ot-vhero-media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.9}.ot-vhero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,color-mix(in srgb,var(--sea-abyss-2) 94%,transparent) 0%,color-mix(in srgb,var(--sea-abyss-2) 69%,transparent) 45%,transparent 80%)}.ot-vhero-copy{position:relative;z-index:1;display:grid;gap:12px;max-width:600px;padding:40px}.ot-vhero h1{margin:0;font:700 var(--ot-display-l)/1.02 var(--ot-sans);letter-spacing:-.035em;color:var(--sea-foam)}.ot-vhero p{margin:0;color:var(--sea-mist);line-height:1.6;font-size:16px}.ot-vchip{justify-self:start;display:inline-flex;flex-wrap:wrap;-moz-column-gap:.3em;column-gap:.3em;padding:4px 12px;border-radius:999px;background:var(--sea-sky);color:var(--sea-abyss-2);font-weight:700;font-size:14px}.ot-vchip .ot-nowrap{white-space:nowrap}.ot-vactions{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ot-vactions .ot-more{color:var(--sea-foam);text-decoration-color:var(--sea-rule-2)}.ot-vactions .ot-more:hover{text-decoration-color:currentColor}.ot-vbtn{display:inline-flex;gap:10px;align-items:center;min-height:52px;padding:0 24px;border-radius:999px;background:var(--sea-foam);color:var(--sea-ink);font:600 16px/1 var(--ot-sans);transition:background-color .2s}.ot-vbtn:hover{background:var(--sea-sky)}.ot-vstats{list-style:none;display:flex;flex-wrap:wrap;gap:12px;margin:20px 0 8px;padding:0}.ot-vstats li{background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:12px;padding:12px 16px;font-size:14px;color:var(--ot-muted)}.ot-vstats b{display:block;font:400 22px/1.3 var(--ot-mono);color:var(--ot-strong)}.ot-video h2{margin:40px 0 16px;font:700 22px/1.3 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-vgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:14px}.ot-vcard{display:grid;background:var(--ot-surface);border:1px solid var(--ot-line);border-radius:12px;overflow:hidden;color:var(--ot-text);transition:border-color .15s}.ot-vcard:hover{border-color:var(--ot-strong)}.ot-vthumb{position:relative;aspect-ratio:16/9;background:var(--sea-abyss-1)}.ot-vthumb img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ot-vposter{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;align-content:center;gap:8px;background:radial-gradient(circle at 30% 20%,var(--sea-rule),var(--sea-abyss-1) 70%);color:var(--sea-mist);font:400 12px/1.3 var(--ot-mono);letter-spacing:.08em;text-transform:uppercase}.ot-vposter svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round}.ot-vtag{position:absolute;top:8px;left:8px}.ot-vbody{display:grid;gap:3px;padding:12px 14px 14px}.ot-vpub{font:400 12px/1.4 var(--ot-mono);letter-spacing:.04em;color:var(--ot-muted)}.ot-vbody strong{font-size:16px;color:var(--ot-strong);font-weight:600}.ot-vmeta{font-size:12px;color:var(--ot-muted)}.ot-video .upscale-compare{border-top:0;padding-top:8px}@media(max-width:640px){.ot-vhero{min-height:360px}.ot-vhero-copy{padding:24px}}@media(prefers-reduced-motion:reduce){.ot-vcard{transition:none}}.ot-tier-note,.ot-footer-note{margin:0;font-size:14px;line-height:1.5;color:var(--ot-muted)}.ot-tier-note a{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.price-was{color:var(--ot-muted);font-weight:400;text-decoration-thickness:1px;white-space:nowrap}.price-off{display:inline-block;padding:2px 8px;border-radius:999px;background:var(--ot-green-soft);color:var(--ot-green);font:600 12px/1.35 var(--ot-sans);letter-spacing:0;text-transform:none;white-space:nowrap;vertical-align:middle}.model-price-off{margin:16px 0 -6px}.ot-models small.ot-off-note{font-family:inherit;color:var(--ot-green)}.ot-pillars{list-style:none;margin:48px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ot-pillars a{display:grid;align-content:start;gap:8px;height:100%;padding:20px 22px;border-radius:12px;border:1px solid var(--ot-line);background:var(--ot-surface);color:var(--ot-text);text-decoration:none;transition:border-color .2s}.ot-pillars a:hover{border-color:var(--ot-strong)}.ot-pillars b{font-size:18px;font-weight:700;color:var(--ot-strong);letter-spacing:-.01em}.ot-pillars span:last-child{font-size:14px;line-height:1.5;color:var(--ot-muted)}.ot-eyebrow.is-center{justify-content:center}.ot-steps{list-style:none;margin:40px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ot-steps li{display:grid;gap:8px;padding:22px 22px 20px;border-radius:12px;border:1px solid var(--ot-line);background:var(--ot-surface)}.ot-steps h3{font-size:18px;font-weight:600}.ot-steps p{font-size:14px;line-height:1.6;color:var(--ot-muted)}.ot-ent #deployment .ot-footnote{max-width:760px;margin-left:auto;margin-right:auto;line-height:1.6}.ot-faq{display:grid;max-width:880px;border-top:1px solid var(--ot-line)}.ot-faq details{border-bottom:1px solid var(--ot-line)}.ot-faq summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;cursor:pointer;list-style:none}.ot-faq summary::-webkit-details-marker{display:none}.ot-faq summary h3{margin:0;font:600 18px/1.4 var(--ot-sans);letter-spacing:-.01em;color:var(--ot-strong)}.ot-faq-icon{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;color:var(--ot-muted);transition:transform .2s}.ot-faq details[open] .ot-faq-icon{transform:rotate(45deg)}.ot-faq summary:hover h3{color:var(--ot-blue)}.ot-faq details p{margin:0;padding:0 40px 24px 0;max-width:68ch;font-size:16px;line-height:1.65;color:var(--ot-text)}.ot-faq a{color:var(--ot-blue);overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ot-faq-icon{transition:none}}@media(max-width:600px){.ot-faq summary h3{font-size:16px}.ot-faq details p{padding-right:0}}.ot-ent .ot-intro .ot-title{font-size:56px}@media(max-width:1199px){.ot-ent .ot-intro .ot-title{font-size:40px}}@media(max-width:480px){.ot-ent .ot-intro .ot-title{font-size:40px;line-height:1.08;letter-spacing:-.025em}@media(max-width:760px){.ot-ent .ot-intro .ot-title{font-size:28px}}:root:is(:lang(fr),:lang(es)) .ot-ent .ot-intro .ot-title{font-size:28px}}@media(min-width:1001px){.ot-split.is-code{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.ot-code{margin:0;border-radius:14px;background:var(--sea-abyss-1);border:1px solid var(--sea-rule);overflow:hidden}.ot-code figcaption{padding:12px 18px;border-bottom:1px solid var(--sea-rule);font:400 12px/1.4 var(--ot-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--sea-haze)}:root:is(:lang(zh),:lang(ja),:lang(ko)) .ot-code figcaption{font-family:var(--ot-sans);letter-spacing:.04em}.ot-code pre{margin:0;padding:18px;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}.ot-code .c-k{color:var(--sea-haze)}.ot-code .c-s{color:var(--sea-foam)}.ot-code .c-c{color:var(--sea-sky)}:is(.ot-code,.sea-code) pre.has-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 56px),transparent)}:is(.ot-code,.sea-code) pre.has-more-left{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px);mask-image:linear-gradient(90deg,transparent,#000 40px)}:is(.ot-code,.sea-code) pre.has-more-left.has-more-right{-webkit-mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent);mask-image:linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 56px),transparent)}@media(max-width:800px){.ot-pillars,.ot-steps{grid-template-columns:minmax(0,1fr)}}.ot-cookie-settings{display:none;padding:0;border:0;background:none;font:inherit;font-size:12px;line-height:1.5;color:var(--ot-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ot-consent-region .ot-cookie-settings{display:inline-block}.ot-cookie-settings:hover{color:var(--ot-strong)}.ot-consent{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:16px;box-sizing:border-box;max-width:600px;margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;padding:16px 18px;border:1px solid var(--sea-cream-line);border-radius:14px;background:var(--ot-surface);color:var(--sea-ink);box-shadow:0 12px 32px color-mix(in srgb,var(--sea-ink) 16%,transparent);font:400 14px/1.5 var(--ot-sans);-webkit-font-smoothing:antialiased}.ot-consent-text{flex:1 1 300px;margin:0}.ot-consent-text a{color:inherit;text-decoration:underline;text-underline-offset:3px}.ot-consent-actions{display:flex;flex:none;gap:8px}.ot-consent button{min-height:44px;padding:0 18px;border:1px solid var(--sea-ink);border-radius:999px;background:transparent;color:var(--sea-ink);font:600 14px/1 var(--ot-sans);cursor:pointer;transition:background-color .2s,color .2s}.ot-consent button:hover{background:var(--sea-ink);color:var(--sea-white)}.ot-consent :is(a,button):focus-visible{outline:2px solid var(--sea-blue);outline-offset:2px}@media(max-width:600px){.ot-consent{left:8px;right:8px;bottom:8px;padding:14px}.ot-consent-actions{width:100%}.ot-consent button{flex:1 1 0}}@media(prefers-reduced-motion:reduce){.ot-consent button{transition:none}}
