html:has(.hc-home){background:#fbfaf6}#tour,#quotes,#compare,#top{scroll-margin-top:68px}body:has(.hc-home){color:#0b0b0f;background:#fbfaf6}:where(.hc-home) a{color:#0b0b0f}:where(.hc-home) a:hover{color:#0a2e8c}.hc-pill{appearance:none;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:10px;padding:14px 24px;font:600 17px Space Grotesk,system-ui,sans-serif;text-decoration:none;transition:transform .15s,background .15s,box-shadow .15s,opacity .15s;display:inline-flex}.hc-pill:hover{transform:translateY(-2px)}.hc-pill.dark{color:#fff;background:#0b0b0f;box-shadow:0 8px 22px #3c280040}.hc-pill.dark:hover{color:#fff;background:#1d1d24}.hc-pill.soft{color:#0b0b0f;background:#ffffffb3}.hc-pill.soft:hover{color:#0b0b0f;background:#fff}.hc-pill.ghost{color:#0b0b0f;background:#efede4}.hc-pill.ghost:hover{color:#0b0b0f;background:#e4e1d6}.hc-pill.primary{color:#fff;background:#0a2e8c;box-shadow:4px 4px #0b0b0f}.hc-pill.primary:hover{color:#fff;background:#0c38a8;transform:translate(-1px,-2px);box-shadow:5px 6px #0b0b0f}.hc-pill.primary:active{transform:translate(2px,2px);box-shadow:2px 2px #0b0b0f}.hc-pill.line{color:#0b0b0f;background:0 0;box-shadow:inset 0 0 0 2px #0b0b0fd9}.hc-pill.line:hover{color:#0b0b0f;background:#ffffff73}.hc-pill.next{color:#0b0b0f;background:#ffda1b;position:relative;box-shadow:inset 0 0 0 2px #0b0b0f,4px 4px #0b0b0f}.hc-pill.next.beat{animation:1.1s ease-in-out infinite hc-beat}@keyframes hc-beat{0%,to{transform:scale(1)}22%{transform:scale(1.1)}40%{transform:scale(.98)}58%{transform:scale(1.06)}76%{transform:scale(1)}}.hc-pill.next .hc-clickhint{bottom:-40px;right:-18px}@media (prefers-reduced-motion:reduce){.hc-pill.next.beat{animation:none}}.hc-pill.next:active{transform:translate(2px,2px);box-shadow:inset 0 0 0 2px #0b0b0f,2px 2px #0b0b0f}.hc-pill.next:hover{color:#0b0b0f;background:#ffe14a}.hc-icon{appearance:none;cursor:pointer;color:#3c3c46;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:40px;height:40px;transition:background .15s;display:inline-flex}.hc-icon:hover{background:#efede4}.hc-icon[disabled]{opacity:.3;pointer-events:none}.hc-icon:focus-visible{outline-offset:2px;outline:3px solid #0a2e8c}.hc-nav{color:#0b0b0f;font-weight:500;text-decoration:none}.hc-nav:hover,.hc-nav[aria-current]{color:#0b0b0f;text-underline-offset:4px;text-decoration:underline}.hc-nav[aria-current]{text-decoration-thickness:2px}.hc-quiet{color:#6a6a75;font-size:15px;font-weight:500;text-decoration:none}.hc-quiet:hover{color:#0b0b0f;text-underline-offset:4px;text-decoration:underline}.hc-pill[disabled]{opacity:.35;pointer-events:none}.hc-pill:focus-visible,.hc-dot:focus-visible{outline-offset:3px;outline:3px solid #0a2e8c}.hc-dot{appearance:none;cursor:pointer;background:#d8d4c6;border:0;border-radius:999px;width:10px;height:10px;padding:0;transition:width .3s cubic-bezier(.2,.8,.2,1),background .2s}.hc-dot:hover{background:#b9b4a3}.hc-dot.on{background:#0b0b0f;width:34px}.hc-step{appearance:none;cursor:pointer;color:#8a8a95;background:0 0;border:0;border-radius:999px;padding:8px 14px;font:600 14px Space Grotesk,system-ui,sans-serif;transition:background .2s,color .2s}.hc-step:hover{color:#0b0b0f;background:#efede4}.hc-step.done{color:#3c3c46}.hc-step.done:before{content:"✓ ";color:#0e9f6e}.hc-step.on{color:#ffda1b;background:#0b0b0f}.hc-step:focus-visible{outline-offset:2px;outline:3px solid #0a2e8c}.hc-item{border-radius:16px;transition:background .25s}.hc-item.on{background:#fff;box-shadow:0 1px #0000000a,0 10px 28px #281e0014}.hc-arrows{gap:3px;margin-left:10px;display:inline-flex}.hc-arrows kbd{color:#6a6a75;background:#efede4;border-radius:5px;justify-content:center;align-items:center;width:20px;height:18px;font:600 11px JetBrains Mono,ui-monospace,monospace;display:inline-flex;box-shadow:inset 0 -1.5px #0000001f}.hc-section-hype{pointer-events:none;width:132px;height:132px;position:absolute;top:-58px;right:0}.hc-home #quotes>div,.hc-home #compare>div{position:relative}.hc-trav.section-mode{visibility:visible}.hc-trav.section-mode .hc-trav-tip{display:none}.hc-trav.section-still .hc-trav-vid{opacity:0!important}.hc-trav.section-mode.section-still .hc-trav-still{opacity:1}.hc-section-video{opacity:0;transform:translate(-2%,-1%)rotate(var(--tilt,0deg))scaleY(var(--stretch,1))}.hc-trav.section-speaking .hc-trav-vid:not(.hc-section-video){opacity:0!important}.hc-trav.section-speaking .hc-trav-still{opacity:0}.hc-trav.section-speaking.s-quotes .intro-quotes,.hc-trav.section-speaking.s-compare .intro-compare{opacity:1}.hc-flying-ui{z-index:3;pointer-events:auto;white-space:nowrap;align-items:center;gap:6px;transition:opacity .18s;display:flex;position:absolute;top:104px;left:50%;transform:translate(-50%)}.hc-flying-ui button{cursor:pointer;color:#0b0b0f;background:#ffda1b;border:0;border-radius:999px;padding:8px 10px;font:600 12px Space Grotesk,system-ui,sans-serif;box-shadow:inset 0 0 0 2px #0b0b0f,2px 2px #0b0b0f}.hc-flying-ui button:hover{background:#ffe14a}.hc-flying-ui button:focus-visible{outline-offset:3px;outline:3px solid #0a2e8c}.hc-flying-caption{color:#0b0b0f;pointer-events:none;opacity:0;transform-origin:100%;background:#fff;border-radius:16px;width:220px;padding:12px 16px;font:500 14px/1.4 Space Grotesk,system-ui,sans-serif;transition:opacity .2s,transform .3s cubic-bezier(.3,1.4,.4,1);position:absolute;top:26px;right:118px;transform:translate(8px)scale(.96);box-shadow:0 6px 22px #0000001a}.hc-trav.bubble .hc-flying-caption{opacity:1;transform:none}.hc-trav.docked{position:absolute}.hc-trav-rot{transform:rotate(var(--rot,0deg));position:absolute;inset:0}.hc-trav-squash{transform-origin:50% 82%;transform:scale(var(--sx,1),var(--sy,1));position:absolute;inset:0}.hc-trav.ui-off .hc-flying-ui{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s,visibility 0s .18s}@media (min-width:1251px){.hc-home #quotes h2,.hc-home #compare h2{text-wrap:balance;max-width:calc(100% - 380px)}}@media (max-width:1250px){.hc-home #quotes,.hc-home #compare{padding-top:220px!important}.hc-section-hype{top:-160px;right:0}.hc-flying-caption{width:min(210px,100vw - 160px);padding:10px 12px;font-size:12px;right:110px}}@media (prefers-reduced-motion:reduce){.hc-trav.section-mode,.hc-flying-caption,.hc-flying-ui,.hc-trav.ui-off .hc-flying-ui{transition:none}}.quotes-bento{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1100px){.quotes-bento{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:700px){.quotes-bento{grid-template-columns:1fr!important}.quotes-lead{grid-column:span 1!important}.quotes-lead>div:first-child{height:180px;flex:0 0 100%!important}.quotes-lead>div:first-child img{-o-object-fit:contain!important;object-fit:contain!important}}.hc-tourwrap.top{flex-flow:column!important;gap:12px!important}.hc-tourwrap.top .hc-steps{align-items:center;flex-direction:row!important;flex:none!important;gap:16px!important;overflow:visible!important}.hc-tourwrap.top .hc-steps-h{white-space:nowrap;padding:0!important}.hc-tourwrap.top ol{flex-wrap:wrap;align-items:center;flex-direction:row!important;gap:6px!important}.hc-tourwrap.top .hc-row{border-radius:999px;gap:9px;width:auto;padding:5px;font-size:15px}.hc-tourwrap.top .hc-lab{display:none}.hc-tourwrap.top .hc-row{position:relative}.hc-tourwrap.top .hc-item:not(.on) .hc-row:after{content:attr(data-tip);z-index:8;white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#0b0b0f;border-radius:8px;padding:6px 11px;font:600 13px Space Grotesk,system-ui,sans-serif;transition:opacity .14s,transform .18s cubic-bezier(.3,1.4,.4,1);position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%,-4px);box-shadow:0 8px 18px #281e0040}.hc-tourwrap.top .hc-item:not(.on) .hc-row:hover:after,.hc-tourwrap.top .hc-item:not(.on) .hc-row:focus-visible:after{opacity:1;transform:translate(-50%)}.hc-tourwrap.top .hc-item{border-radius:999px}.hc-tourwrap.top .hc-item.on .hc-row{padding:5px 15px 5px 5px}.hc-tourwrap.top .hc-item.on .hc-lab{display:inline}.hc-tourwrap.top .hc-main{min-height:0;flex:1 1 0!important}.hc-row{appearance:none;cursor:pointer;color:#8a8a95;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;width:100%;padding:11px 14px;font:600 17px Space Grotesk,system-ui,sans-serif;transition:color .2s,background .2s;display:flex}.hc-row:hover{color:#0b0b0f;background:#00000009}.hc-item.on .hc-row{color:#0b0b0f}.hc-item.on .hc-row:hover{background:0 0}.hc-item.done .hc-row{color:#3c3c46}.hc-num{color:#6a6a75;background:#efede4;border-radius:999px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font:600 12px JetBrains Mono,ui-monospace,monospace;display:flex}.hc-item.on .hc-num{color:#ffda1b;background:#0b0b0f}.hc-item.done .hc-num{color:#0e9f6e;background:#d8f3e6}.hc-row:focus-visible{outline-offset:2px;outline:3px solid #0a2e8c}.hc-fold{opacity:0;visibility:hidden;grid-template-rows:0fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .25s,visibility 0s linear .4s;display:grid}.hc-item.on .hc-fold{opacity:1;visibility:visible;grid-template-rows:1fr;transition:grid-template-rows .4s cubic-bezier(.22,1,.36,1),opacity .3s 80ms,visibility}.hc-fold-in{min-height:0;overflow:hidden}.hc-body{flex-direction:column;gap:10px;padding:0 16px 16px 52px;display:flex}.hc-item{transition:background .3s,box-shadow .3s}.hc-wave{flex:none;align-items:center;gap:3px;height:24px;display:flex}.hc-wave i{background:#ff3ea5;border-radius:2px;width:4px;animation:.9s ease-in-out infinite hc-wave}.hc-wave i:first-child{height:10px}.hc-wave i:nth-child(2){height:20px;animation-delay:.15s}.hc-wave i:nth-child(3){height:14px;animation-delay:.3s}.hc-wave i:nth-child(4){height:22px;animation-delay:.45s}.hc-wave i:nth-child(5){height:12px;animation-delay:.6s}@keyframes hc-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.hc-ubtn{color:#fff;background:#0b0b0f;border-radius:999px;padding:8px 14px;font:700 16px Space Grotesk,system-ui,sans-serif;transition:transform 90ms,background 90ms}.hc-ubtn.down{background:#2a2a33;transform:scale(.94)}.hc-vpill{--neon:#00d9ff;box-sizing:border-box;border:1.4px solid color-mix(in srgb,var(--neon)55%,transparent);background:#24283b repeating-linear-gradient(0deg,color-mix(in srgb,var(--neon)3%,transparent)0 1px,transparent 1px 6px);color:#a9b1d6;border-radius:15px;align-items:center;gap:18px;height:73px;padding:18px 24px;transition:border-color .35s,box-shadow .35s;animation:.17s ease-out both hc-vin;display:flex;position:absolute;bottom:34px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 0 17px #00d9ff40}.hc-vpill.busy{--neon:#ff006e;box-shadow:0 0 17px #ff006e40}.hc-vpill:after{content:"";background:linear-gradient(90deg,transparent,var(--neon),#ff006e,transparent);height:1.4px;position:absolute;bottom:0;left:28px;right:28px}.hc-vbars{align-items:center;gap:4px;width:55px;height:34px;display:flex}.hc-vbars i{background:var(--neon);transform-origin:50%;border-radius:999px;width:4px;height:34px;transition:background .35s;display:block;transform:scaleY(.18)}@property --env{syntax:"<number>";inherits:true;initial-value:0}@property --j{syntax:"<number>";inherits:false;initial-value:.6}.hc-vpill:not(.busy) .hc-vbars{animation:3.6s linear infinite hc-vspeech}.hc-vpill:not(.busy) .hc-vbars i{transform:scaleY(calc(.12 + .88*var(--env)*var(--a,1)*var(--j)));animation:hc-vflutter var(--d,.3s)ease-in-out infinite alternate}.hc-vbars i:first-child{--a:.5;--d:.31s}.hc-vbars i:nth-child(2){--a:.8;--d:.23s}.hc-vbars i:nth-child(3){--a:1;--d:.37s}.hc-vbars i:nth-child(4){--a:.88;--d:.27s}.hc-vbars i:nth-child(5){--a:1;--d:.41s}.hc-vbars i:nth-child(6){--a:.68;--d:.29s}.hc-vbars i:nth-child(7){--a:.45;--d:.35s}@keyframes hc-vflutter{0%{--j:.35}35%{--j:.95}60%{--j:.55}to{--j:1}}@keyframes hc-vspeech{0%{--env:0}4%{--env:.9}9%{--env:.5}13%{--env:1}18%{--env:.35}22%{--env:.85}27%{--env:.6}31%{--env:.08}35%{--env:.95}40%{--env:.55}45%{--env:1}50%{--env:.7}54%,61%{--env:.04}65%{--env:.9}70%{--env:.45}74%{--env:1}79%{--env:.6}84%{--env:.85}89%{--env:.3}94%{--env:.7}to{--env:0}}.hc-vpill.busy .hc-vbars i{animation:1.05s cubic-bezier(.45,0,.55,1) infinite hc-vripple}.hc-vpill.busy .hc-vbars i:first-child{animation-delay:0s}.hc-vpill.busy .hc-vbars i:nth-child(2){animation-delay:90ms}.hc-vpill.busy .hc-vbars i:nth-child(3){animation-delay:.18s}.hc-vpill.busy .hc-vbars i:nth-child(4){animation-delay:.27s}.hc-vpill.busy .hc-vbars i:nth-child(5){animation-delay:.36s}.hc-vpill.busy .hc-vbars i:nth-child(6){animation-delay:.45s}.hc-vpill.busy .hc-vbars i:nth-child(7){animation-delay:.54s}@keyframes hc-vripple{0%,60%,to{opacity:.55;transform:scaleY(.18)}25%{opacity:1;transform:scaleY(.62)}}.hc-vlabel{white-space:nowrap;text-overflow:ellipsis;width:157px;font:500 17px JetBrains Mono,ui-monospace,monospace;animation:.3s both hc-capin;overflow:hidden}.hc-vswap{height:22px;position:relative}.hc-vswap b{font-weight:500;position:absolute;top:0;left:0}.hc-vswap b:first-child{animation:1.8s linear both hc-vswap-a}.hc-vswap b:last-child{animation:1.8s linear both hc-vswap-b}@keyframes hc-vswap-a{0%,40%{opacity:1}46%,to{opacity:0}}@keyframes hc-vswap-b{0%,44%{opacity:0}50%,to{opacity:1}}.hc-vdot{background:var(--neon);width:6px;height:6px;box-shadow:0 0 11px var(--neon);border-radius:50%}.hc-subs{box-sizing:border-box;transform-origin:0 100%;color:#fffc;background:#2e323a;border-radius:12px;width:286px;padding:11px 7px 7px;font-family:Inter,system-ui,sans-serif;animation:.35s cubic-bezier(.2,.8,.2,1) both hc-capin;position:absolute;bottom:112px;left:18px;box-shadow:0 0 0 1px #ffffff14,0 24px 50px #0000008c}.hc-rbbar{background:#ffffff29;border-radius:3px;width:300px;height:6px;overflow:hidden}.hc-rbbar i{transform-origin:0;background:#ffffffe6;border-radius:3px;width:100%;height:100%;animation:1.5s cubic-bezier(.3,.1,.3,1) both hc-rbfill;display:block}@keyframes hc-rbfill{0%{transform:scaleX(.04)}45%{transform:scaleX(.5)}70%{transform:scaleX(.62)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.hc-rbbar i{animation:none}}.hc-say{--at:translateX(calc(-50% + var(--dx,0px)));z-index:2;color:#0b0b0f;text-align:center;pointer-events:none;width:max-content;max-width:290px;transform:var(--at);transform-origin:50% 100%;background:#fff;border-radius:16px;padding:9px 14px;font:600 14.5px/1.35 Space Grotesk,system-ui,sans-serif;animation:.34s cubic-bezier(.3,1.6,.4,1) both hc-say-in;position:absolute;bottom:calc(100% - 12px);left:50%;box-shadow:0 6px 18px #00000047}.hc-say:after{content:"";left:calc(50% - var(--dx,0px));background:#fff;border-radius:3px;width:14px;height:14px;margin:-8px 0 0 -7px;position:absolute;top:100%;transform:rotate(45deg)}.hc-say.under{transform-origin:50% 0;top:calc(100% - 12px);bottom:auto}.hc-say.under:after{top:0}.hc-say.out{animation:.2s ease-in both hc-say-out}.hc-say span{z-index:1;opacity:.36;transition:opacity .12s;position:relative}.hc-say span.said{opacity:1}@keyframes hc-say-in{0%{opacity:0;transform:var(--at)scale(.5)rotate(-4deg)}70%{opacity:1}to{opacity:1;transform:var(--at)scale(1)}}@keyframes hc-say-out{0%{opacity:1;transform:var(--at)scale(1)}to{opacity:0;transform:var(--at)scale(.6)}}@media (prefers-reduced-motion:reduce){.hc-say,.hc-say.out{animation:none}.hc-say span{transition:none}}.hc-guide{z-index:6;transform-origin:0 0;width:132px;height:132px;position:absolute}.hc-trav{z-index:25;pointer-events:none;will-change:transform;opacity:0;width:132px;height:132px;position:fixed;top:0;left:0}.hc-trav-vid{width:100%;height:100%;transform:scale(.875)translate(-2%,-1%)rotate(var(--tilt,0deg))scaleY(var(--stretch,1));filter:drop-shadow(0 10px 10px rgba(60,40,0,calc(.3*var(--d,1))));transition:transform .28s cubic-bezier(.3,1.3,.4,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hc-trav-vid{transition:none}}.hc-trav-hit{appearance:none;pointer-events:auto;cursor:pointer;z-index:2;background:0 0;border:0;border-radius:50%;padding:0;position:absolute;inset:14%}.hc-trav-hit:focus-visible{outline-offset:6px;outline:3px solid #0a2e8c}.hc-trav-tip{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#0b0b0f;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font:600 13px Space Grotesk,system-ui,sans-serif;transition:opacity .16s,transform .22s cubic-bezier(.3,1.4,.4,1);display:inline-flex;position:absolute;top:100%;left:50%;transform:translate(-50%,-10px)scale(.9);box-shadow:0 8px 18px #281e004d}.hc-trav.over .hc-trav-tip{opacity:1;transform:translate(-50%,-2px)scale(1)}.hc-trav-still{filter:drop-shadow(0 10px 10px rgba(60,40,0,calc(.3*var(--d,1))));background:url(/tour/guide/m0-ink.webp) 50%/120% no-repeat;position:absolute;inset:0}.hc-trav.live .hc-trav-still{opacity:0}.hc-trav.gone{visibility:hidden}.hc-trav.gone .hc-trav-hit{pointer-events:none}.hc-trav.section-mode .hc-trav-hit{pointer-events:auto;border-radius:28px;inset:0 -12px 0 0}.hc-trav-hov,.hc-trav-talk{opacity:0}.hc-trav.talk .hc-trav-talk{opacity:1}.hc-trav.talk .hc-trav-vid:not(.hc-trav-talk){opacity:0!important}.hc-trav.hov .hc-trav-hov{opacity:1}.hc-trav.hov .hc-trav-vid:not(.hc-trav-hov){opacity:0}.hc-trav.hov .hc-trav-vid,.hc-guide-tile:hover .hc-gv,.hc-guide-tile:hover .hc-guide-blob{scale:1.1}.hc-gv,.hc-guide-blob,.hc-trav-vid{transition:scale .25s cubic-bezier(.3,1.5,.4,1),transform .28s cubic-bezier(.3,1.3,.4,1)}.hc-guide.away,.hc-guide-ui.away{opacity:0;pointer-events:none}.hc-guide,.hc-guide-ui{transition:transform .95s cubic-bezier(.3,1.22,.4,1)}@media (prefers-reduced-motion:reduce){.hc-guide,.hc-guide-ui{transition:none}}.hc-guide-ui{z-index:7;flex-direction:column;align-items:center;gap:8px;width:132px;display:flex;position:absolute}.hc-guide-tile{appearance:none;cursor:pointer;border:0;padding:0;display:block}.hc-guide-tile:focus-visible{outline-offset:-4px;border-radius:50%;outline:2px dashed #0a2e8c}.hc-guide-note{color:#0b0b0f;text-align:center;background:#ffe9a8;border-radius:8px;padding:6px 9px;font:500 12px/1.3 Inter,system-ui,sans-serif}.hc-guide-tile{filter:drop-shadow(0 8px 14px #00000073);background:0 0;width:132px;height:132px;transition:transform .3s cubic-bezier(.2,.8,.2,1);position:relative}.hc-guide-blob{animation:3.4s ease-in-out infinite alternate hc-blobfloat;position:absolute;inset:0}.hc-guide.talking .hc-guide-blob{animation-duration:.7s}@keyframes hc-blobfloat{0%{transform:translateY(2px)}to{transform:translateY(-3px)}}.hc-gv{opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:scale(.875)translate(-2%,-1%)}.hc-guide.m-hover .gv-hover,.hc-guide.m-talk-dock .gv-talk-dock,.hc-guide.m-talk-rail .gv-talk-rail,.hc-guide.m-talk-board .gv-talk-board,.hc-guide.m-talk-inbox .gv-talk-inbox,.hc-guide.m-talk-voice .gv-talk-voice,.hc-guide.m-talk-talk .gv-talk-talk,.hc-guide.m-talk-more .gv-talk-more,.hc-guide.m-talk-talkintro .gv-talk-talkintro,.hc-guide.m-talk-hush1 .gv-talk-hush1,.hc-guide.m-talk-hush2 .gv-talk-hush2,.hc-guide.m-talk-hush3 .gv-talk-hush3,.hc-guide.m-idle1 .gv-idle1,.hc-guide.m-idle2 .gv-idle2,.hc-guide.m-idle3 .gv-idle3,.hc-guide.m-talk-welcome .gv-talk-welcome{opacity:1}.hc-guide:not(.m-mouth) .hc-guide-blob{opacity:0}.hc-gv,.hc-guide-blob{transition:opacity .2s,scale .25s cubic-bezier(.3,1.5,.4,1),transform .28s cubic-bezier(.3,1.3,.4,1)}.hc-guide.popa .hc-guide-tile{animation:.42s cubic-bezier(.3,1.4,.4,1) hc-popa}.hc-guide.popb .hc-guide-tile{animation:.42s cubic-bezier(.3,1.4,.4,1) hc-popb}@keyframes hc-popa{0%{transform:scale(1)}35%{transform:scale(.8,.72)}70%{transform:scale(1.07,1.1)}to{transform:scale(1)}}@keyframes hc-popb{0%{transform:scale(1)}35%{transform:scale(.8,.72)}70%{transform:scale(1.07,1.1)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.hc-guide.popa .hc-guide-tile,.hc-guide.popb .hc-guide-tile{animation:none}}.hc-gv.gv-talk-talk{transform:scale(1.25)translate(-2%,2%)}.hc-pal{opacity:0;pointer-events:none;transform-origin:50% 100%;width:86px;height:86px;position:absolute;top:36%}.hc-pal.pl{right:92%}.hc-pal.pr{left:92%}.hc-pal video{width:100%;height:100%;transition:scale .22s cubic-bezier(.3,1.5,.4,1),translate .22s cubic-bezier(.3,1.5,.4,1);position:absolute;inset:0;transform:scale(1.15)}.hc-guide.pals .hc-pal{pointer-events:auto}.hc-pal:hover video{translate:0 -6px;scale:1.14}.hc-pal b{white-space:nowrap;color:#0b0b0f;opacity:0;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:3px 9px 3px 5px;font:600 11px Space Grotesk,system-ui,sans-serif;display:inline-flex;position:absolute;top:100%;left:50%;transform:translate(-50%,2px)}.hc-pal b img{width:14px;height:14px;display:block}.hc-guide.pals .hc-pal{opacity:1;animation:.75s cubic-bezier(.3,1.3,.5,1) both hc-paljump}.hc-guide.pals .hc-pal.pr{animation-delay:.5s}.hc-guide.pals .hc-pal b{animation:.35s cubic-bezier(.3,1.6,.4,1) .55s both hc-paltag}.hc-guide.pals .hc-pal.pr b{animation-delay:1.05s}@keyframes hc-paljump{0%{opacity:0;transform:translateY(70px)scale(.3)}30%{opacity:1;transform:translateY(-26px)scale(.82,1.28)}52%{transform:translateY(0)scale(1.24,.76)}68%{transform:translateY(-8px)scale(.95,1.08)rotate(-7deg)}82%{transform:translateY(0)scale(1.05,.96)rotate(6deg)}to{opacity:1;transform:none}}@keyframes hc-paltag{0%{opacity:0;transform:translate(-50%,-10px)scale(.5)}to{opacity:1;transform:translate(-50%,2px)scale(1)}}.hc-pal:after{content:"";opacity:0;color:#ffda1b;border-radius:50%;width:6px;height:6px;margin:-3px;position:absolute;top:55%;left:50%;box-shadow:0 -46px,40px -23px #ff3ea5,40px 23px #19e08b,0 46px,-40px 23px #ff3ea5,-40px -23px #19e08b}.hc-guide.pals .hc-pal:after{animation:.6s ease-out .28s both hc-palspark}.hc-guide.pals .hc-pal.pr:after{animation-delay:.78s}@keyframes hc-palspark{0%{opacity:0;transform:scale(.2)}25%{opacity:1}to{opacity:0;transform:scale(1.25)rotate(25deg)}}@media (prefers-reduced-motion:reduce){.hc-guide.pals .hc-pal,.hc-guide.pals .hc-pal b{opacity:1;animation:none}.hc-pal:after{display:none}}.hc-gv.gv-talk-welcome{transform:scale(.787)translate(-2%,-1%)}.hc-gv.gv-talk-dock{transform:scale(.77)translate(-2%,-1%)}.hc-gv.gv-talk-rail{transform:scale(.787)translate(-2%,-1%)}.hc-gv.gv-talk-board{transform:scale(.831)translate(-2%,-1%)}.hc-gv.gv-talk-inbox{transform:scale(.752)translate(-2%,-1%)}.hc-gv.gv-talk-voice{transform:scale(1.2)translateY(-2%)}.hc-guide.v-voice.talking .hc-guide-tile:before,.hc-guide.v-voice.talking .hc-guide-tile:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffffd9,#fff0) 0 4px/44px 3px no-repeat,linear-gradient(90deg,#ffda1be6,#ffda1b00) 10px 18px/58px 3px no-repeat,linear-gradient(90deg,#ffffffb3,#fff0) 4px 32px/36px 3px no-repeat;width:70px;height:40px;animation:.42s linear infinite hc-speed;position:absolute;left:88%}.hc-guide.v-voice.talking .hc-guide-tile:before{top:34%}.hc-guide.v-voice.talking .hc-guide-tile:after{background-size:30px 3px,46px 3px,54px 3px;animation-delay:-.21s;top:52%}@keyframes hc-speed{0%{opacity:0;transform:translate(-14px)scaleX(.5)}25%{opacity:1}to{opacity:0;transform:translate(34px)scaleX(1.1)}}@media (prefers-reduced-motion:reduce){.hc-guide.v-voice.talking .hc-guide-tile:before,.hc-guide.v-voice.talking .hc-guide-tile:after{display:none}}.hc-mf{opacity:0;background-position:50%;background-repeat:no-repeat;background-size:120%;position:absolute;inset:0}.hc-mf.f0{opacity:1;background-image:url(/tour/guide/m0-ink.webp)}.hc-mf.f1{background-image:url(/tour/guide/m1-ink.webp)}.hc-mf.f2{background-image:url(/tour/guide/m2-ink.webp)}.hc-mf.f3{background-image:url(/tour/guide/m3-ink.webp)}.hc-guide-btn{appearance:none;cursor:pointer;color:#fff;white-space:nowrap;background:#0b0b0f;border:0;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font:600 13px Space Grotesk,system-ui,sans-serif;transition:transform .15s,background .15s;display:inline-flex;box-shadow:0 8px 20px #281e0040}.hc-guide-btn:hover{background:#1d1d24;transform:translateY(-2px)}.hc-guide-btn.quiet{color:#ffffffdb;background:#24242c;box-shadow:0 6px 16px #0000004d}.hc-guide-btn.quiet:hover{color:#fff;background:#2e2e38}@media (hover:hover){.hc-guide-ui .hc-guide-btn.quiet{opacity:0;transition:opacity .2s .45s,transform .12s,background .15s}.hc-guide:hover+.hc-guide-ui .hc-guide-btn.quiet,.hc-guide-ui:hover .hc-guide-btn.quiet,.hc-guide-ui .hc-guide-btn.quiet:focus-visible{opacity:1;transition-delay:0s}}.hc-guide-btn.cta{color:#0b0b0f;background:#ffda1b;position:relative;box-shadow:inset 0 0 0 2px #0b0b0f,3px 3px #0b0b0f}.hc-guide-btn.cta:hover{background:#ffe14a}.hc-guide-btn.cta.first-use:after{content:"";pointer-events:none;border:2px solid #ffda1b;border-radius:999px;animation:1.5s ease-out infinite hc-ctaring;position:absolute;inset:-4px}@keyframes hc-ctaring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.22,1.5)}}@media (prefers-reduced-motion:reduce){.hc-guide-btn.cta.first-use:after{opacity:0;animation:none}}.hc-guide-btn:focus-visible{outline-offset:3px;outline:3px solid #0a2e8c}@media (prefers-reduced-motion:reduce){.hc-guide-blob{animation:none}}.hc-subs{pointer-events:auto}.hc-subs-open{color:#a9c8ea;cursor:pointer;background:#7aa6da2e;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;width:100%;height:34px;margin-top:6px;font:600 12.5px Inter,system-ui,sans-serif;transition:background .15s;display:flex;position:relative}.hc-subs-open:hover{background:#7aa6da4d}.hc-clickhint{z-index:3;pointer-events:none;filter:drop-shadow(0 4px 8px #0000008c);align-items:flex-start;animation:1.3s cubic-bezier(.45,0,.55,1) infinite alternate hc-clickhint;display:flex;position:absolute;bottom:-52px;right:6px}.hc-clickhint i{border:3px solid #ffda1b;border-radius:50%;width:44px;height:44px;animation:1.3s ease-out infinite hc-clickhint-ring;position:absolute;top:-14px;left:-14px}.hc-clickhint b{color:#0b0b0f;white-space:nowrap;background:#ffda1b;border-radius:999px;margin:40px 0 0 -6px;padding:4px 10px;font:700 15px Inter,system-ui,sans-serif}@keyframes hc-clickhint{0%{transform:translate(8px,8px)}to{transform:none}}@keyframes hc-clickhint-ring{0%{opacity:1;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}@media (prefers-reduced-motion:reduce){.hc-clickhint,.hc-clickhint i{animation:none}}.hc-subs-h{color:#ffffff8c;padding:0 9px 6px;font-size:12px}.hc-subs-row{border-radius:8px;align-items:center;gap:8px;padding:10px 9px;transition:background .35s;display:flex}.hc-subs-row+.hc-subs-row{border-top:1px solid #ffffff0f}.hc-subs-row.on{background:#7aa6da29}.hc-subs-ic{background:#ffffff14;border-radius:50%;flex:none;justify-content:center;align-items:center;width:19px;height:19px;font-size:11px;display:flex}.hc-subs-who{color:#ffffff80;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:12.5px;overflow:hidden}.hc-subs-who b{color:#8fb5e0;font-weight:500}.hc-subs-pct{font-variant-numeric:tabular-nums;color:#ffffffbf;font-size:12.5px;transition:color .3s}.hc-subs-pct.full{color:#de935f;font-weight:600}.hc-subs-mark{text-align:center;color:#ffffffb3;width:13px;font-size:12.5px}.hc-subs-note{box-sizing:border-box;color:#0b0b0f;background:#d8f3e6;border-radius:12px;padding:12px 18px;font:500 19px Space Grotesk,system-ui,sans-serif;position:absolute;bottom:112px;left:326px;box-shadow:0 14px 34px #00000059}.hc-key{color:#0b0b0f;background:#fff;border:1px solid #00000024;border-radius:10px;justify-content:center;align-items:center;min-width:44px;height:44px;padding:0 12px;font:600 20px JetBrains Mono,ui-monospace,monospace;transition:transform 90ms,box-shadow 90ms,background 90ms;display:inline-flex;box-shadow:0 3px #0000002e}.hc-key.down{background:#fff4b8;transform:translateY(3px);box-shadow:0 0 #0000002e}.hc-card{background:#fff;border:1px solid #00000014;border-radius:24px;transition:transform .2s,box-shadow .2s}.hc-card:hover{transform:translateY(-3px);box-shadow:0 14px 34px #281e001a}.hc-chip{color:#0b0b0f;background:#f0eee6;border-radius:999px;align-items:center;padding:10px 16px;font:600 15px Space Grotesk,system-ui,sans-serif;text-decoration:none;transition:background .15s;display:inline-flex}.hc-chip:hover{color:#0b0b0f;background:#e6e3d8}.hc-speed i{will-change:transform;background:#46370038;border-radius:2px;height:3px;animation:linear infinite hc-zoom;position:absolute;left:0}@keyframes hc-zoom{0%{transform:translate(110vw)}to{transform:translate(-320px)}}.hc-spot{pointer-events:none;border-radius:12px;transition:all .5s cubic-bezier(.2,.8,.2,1);position:absolute;box-shadow:0 0 0 1.5px #ffffff80,0 0 26px 2px #ffffff24,0 26px 60px 12px #000000eb,0 0 0 9999px #0a0a0ead}.hc-spot.off{opacity:0;transition:opacity .3s}.hc-spot.jump{transition:opacity .3s}.hc-cap{animation:.4s cubic-bezier(.2,.8,.2,1) both hc-capin}@keyframes hc-capin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.hc-link{color:#0a2e8c;border-bottom:2px solid #0a2e8c40;font-weight:600;text-decoration:none}.hc-link:hover{border-bottom-color:#0a2e8c}.hc-proto,.hc-proto *,.hc-proto :before,.hc-proto :after{box-sizing:border-box}.hc-proto{aspect-ratio:16/10;background:#f1eee4;border-radius:14px;position:relative;overflow:hidden;container-type:inline-size}.hc-proto .cv{font-size:2.08333cqw;line-height:1.4;position:absolute;inset:0}.hc-proto .win{color:#e6e6ea;border-radius:.9em .9em 0 0;position:absolute;overflow:hidden;box-shadow:0 1.2em 2.6em #281e003d,0 0 0 .08em #00000047}.hc-proto .bar{flex:none;align-items:center;gap:.5em;height:3em;padding:0 1em;display:flex}.hc-proto .lights{flex:none;gap:.5em;margin-right:.6em;display:flex}.hc-proto .lights i{background:#fff3;border-radius:50%;width:.9em;height:.9em}.hc-proto .ln{background:#ffffff29;border-radius:.3em;height:.55em}.hc-proto .me{background:#9db8ff38;align-self:flex-end;font-weight:500}.hc-proto .ask{color:#ffffff80;border:.08em solid #fff3;margin-top:auto;font-weight:500}.hc-p-term .win{background:#16171b;flex-direction:column;display:flex;inset:2.6em 2.4em 0}.hc-p-term .tab{color:#ffffff80;white-space:nowrap;background:#ffffff14;border-radius:.45em;flex:1;min-width:0;height:1.9em;padding:0 .55em;font:500 .9em/1.9em JetBrains Mono,ui-monospace,monospace;overflow:hidden}.hc-p-term .tab.on{color:#e6e6ea;background:#ffffff2e}.hc-p-term .blk{border-top:.08em solid #ffffff14;padding:1em 1.6em;font-family:JetBrains Mono,ui-monospace,monospace}.hc-p-term .path{color:#9db8ff;font-size:.95em}.hc-p-term .path span{color:#ffffff80}.hc-p-term .cmd{font-size:1.25em}.hc-p-term .out{color:#ffffff80;font-size:1.1em}.hc-p-term .out.ok{color:#14d990}.hc-p-ide .win{background:#1e1f25;flex-direction:column;width:38em;height:26em;display:flex}.hc-p-ide .w3{opacity:.45;top:1.6em;left:7.6em}.hc-p-ide .w2{opacity:.75;top:3.4em;left:5em}.hc-p-ide .w1{top:5.2em;left:2.4em}.hc-p-ide .bar{background:#191a1f;height:2.4em}.hc-p-ide .cols{flex:1;min-height:0;display:flex}.hc-p-ide .tree{color:#ffffff80;white-space:nowrap;background:#191a1f;flex-direction:column;flex:none;width:8em;padding:.8em .5em;font-size:.95em;font-weight:500;line-height:1.9;display:flex;overflow:hidden}.hc-p-ide .tree span{border-radius:.35em;padding:0 .4em}.hc-p-ide .tree .file{padding-left:1.3em}.hc-p-ide .tree .open{color:#e6e6ea;background:#ffffff14}.hc-p-ide .ed{flex-direction:column;flex:1;min-width:0;display:flex}.hc-p-ide .ftab{border-bottom:.08em solid #ffffff14;align-items:center;height:2.2em;padding:0 1em;font-size:.95em;font-weight:500;display:flex}.hc-p-ide .code{white-space:pre;color:#ffffffc7;padding:.9em 1em;font:400 .95em/1.75 JetBrains Mono,ui-monospace,monospace;overflow:hidden}.hc-p-ide .code .k{color:#ff7fc2}.hc-p-ide .code .f{color:#9db8ff}.hc-p-ide .code .s{color:#14d990}.hc-p-ide .chat{border-left:.08em solid #ffffff14;flex-direction:column;flex:none;gap:.7em;width:10.5em;padding:.8em;display:flex}.hc-p-ide .chat b{color:#ffffff80;font-size:.95em;font-weight:600}.hc-p-ide .me{border-radius:.7em;max-width:92%;padding:.45em .7em;font-size:.9em;line-height:1.35}.hc-p-ide .ln.s{width:60%}.hc-p-ide .ask{border-radius:.6em;padding:.5em .7em;font-size:.9em}.hc-p-wrap .win{background:#1e1f25;display:flex;inset:2.6em 2.4em 0}.hc-p-wrap .side{background:#191a1f;flex-direction:column;flex:none;width:11em;display:flex}.hc-p-wrap .side b{color:#ffffff80;padding:.2em 1.2em .5em;font-size:.9em;font-weight:600}.hc-p-wrap .ws{white-space:nowrap;border-radius:.5em;margin:0 .6em;padding:.45em .6em;font-size:1.05em;font-weight:600;line-height:1.3;overflow:hidden}.hc-p-wrap .ws small{color:#ffffff80;font:500 .82em JetBrains Mono,ui-monospace,monospace;display:block}.hc-p-wrap .ws.on{background:#ffffff14}.hc-p-wrap .main{flex-direction:column;flex:1;gap:.8em;min-width:0;padding:1.2em 1.4em 0;display:flex}.hc-p-wrap .me{border-radius:.9em;padding:.5em .9em;font-size:1.05em}.hc-p-wrap .tool{background:#ffffff14;border-radius:.5em;align-self:flex-start;align-items:center;gap:.5em;padding:.35em .7em;font:500 .9em JetBrains Mono,ui-monospace,monospace;display:flex}.hc-p-wrap .tool:before{content:"";background:#14d990;border-radius:50%;width:.5em;height:.5em}.hc-p-wrap .ln{width:86%}.hc-p-wrap .ln.s{width:52%}.hc-p-wrap .ask{border-radius:.9em;justify-content:space-between;align-items:center;gap:.8em;margin-bottom:1.2em;padding:.7em .9em;display:flex}.hc-p-wrap .ask span{color:#e6e6ea;white-space:nowrap;background:#ffffff14;border-radius:999px;padding:.2em .7em;font-size:.85em;font-weight:600}@media (prefers-reduced-motion:reduce){.hc-vbars,.hc-vbars i,.hc-vsweep,.hc-vpill{animation:none!important}.hc-wave i{animation:none}.hc-fold,.hc-item{transition:none!important}.hc-speed i,.hc-cap{animation:none}.hc-spot,.hc-card,.hc-pill,.hc-dot,.hc-key{transition:none}}:where(.hc-home),:where(.hc-home) *,:where(.hc-home) :before,:where(.hc-home) :after{box-sizing:content-box}.hc-home{color:#0b0b0f;background:#fbfaf6;min-width:0;font-family:Space Grotesk,system-ui,sans-serif;line-height:normal;overflow-x:clip}:where(.hc-home) :is(h1,h2,h3){font-weight:700}.hc-home #tour,.hc-home #quotes,.hc-home #compare,.hc-home #top{scroll-margin-top:68px}.hc-pill.line:focus-visible,.hc-nav:focus-visible,.hc-quiet:focus-visible,.hc-chip:focus-visible,.hc-subs-open:focus-visible,.hc-home footer a:focus-visible,.hc-wordmark:focus-visible,.hc-quote a:focus-visible{outline-offset:3px;outline:3px solid #0a2e8c}.hc-home footer a:focus-visible,.hc-subs-open:focus-visible{outline-color:#ffda1b}.hc-sr{clip:rect(0 0 0 0);width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.hc-wide{max-width:min(1560px,92vw);margin:0 auto}.hc-nav-inner{align-items:center;gap:24px;height:100%;padding:0 24px;display:flex}.hc-nav-links{gap:22px;font-size:15px;font-weight:500;display:flex}.hc-nav-dl{padding:10px 18px;font-size:15px}.hc-wordmark{color:#0b0b0f;letter-spacing:-.02em;align-items:center;gap:10px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.hc-hero-inner{flex-direction:column;gap:26px;padding:88px 24px 96px;display:flex;position:relative}.hc-hero-h{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(48px,8vw,104px);font-weight:700;line-height:.98}.hc-hero-p{color:#0b0b0fcc;max-width:680px;margin:0;font-size:clamp(19px,2.2vw,24px);line-height:1.45}.hc-hero-dl{gap:12px;padding:19px 34px;font-size:22px}.hc-slant{color:#14d990;background:#0a2e8c;border-radius:.1em;margin-top:.08em;padding:.02em .16em .08em;display:inline-block;position:relative;transform:skew(-8deg);box-shadow:.07em .07em #ff3ea5}.hc-slant>span:first-child{display:inline-block;transform:skew(8deg)}.hc-perch{width:1px;height:1px;position:absolute;top:-.34em;right:-.12em}.hc-tour{background:#fbfaf6;padding-top:56px;position:relative}.hc-tour-bands{pointer-events:none;position:absolute;top:56px;left:0;right:0}.hc-tour-bands>div{height:560px;scroll-margin-top:68px}.hc-tour-pin{z-index:2;box-sizing:border-box;height:calc(100svh - 68px);min-height:560px;max-height:1080px;padding:24px;display:flex;position:sticky;top:68px}.hc-tourwrap{gap:28px;width:100%;max-width:min(1560px,92vw);min-height:0;margin:0 auto;display:flex}.hc-steps{flex-direction:column;flex:0 260px;gap:4px;min-width:0;display:flex;overflow-y:auto}.hc-steps-h{justify-content:space-between;align-items:baseline;padding:0 4px 10px;display:flex}.hc-steps-h>span:first-child{letter-spacing:.14em;text-transform:uppercase;color:#6a6a75;font:700 14px Space Grotesk,system-ui,sans-serif}.hc-steps ol{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.hc-lab{text-align:left;flex:1}.hc-main{flex-direction:column;flex:560px;gap:16px;min-width:0;display:flex}.hc-tour-head{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.hc-tour-cap{flex-direction:column;flex:380px;gap:6px;min-width:0;min-height:84px;display:flex}.hc-tour-cap p{color:#3c3c46;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:19px;line-height:1.42;display:-webkit-box;overflow:hidden}@media (min-width:1280px){.hc-tour-cap p{-webkit-line-clamp:2}}.hc-tour-cap p b{color:#0b0b0f}.hc-kicker{letter-spacing:.14em;text-transform:uppercase;font:700 13px Space Grotesk,system-ui,sans-serif}.hc-tour-btns{z-index:12;flex-wrap:wrap;align-items:center;gap:8px;display:flex;position:relative}.hc-tour-btns .hc-pill.next{padding:14px 28px;font-size:19px}.hc-stage{flex:1;min-width:0;min-height:280px;position:relative}.hc-stage.phone{isolation:isolate;background:#202329;border-radius:12px;flex:none;min-height:0;overflow:hidden;box-shadow:0 18px 40px #281e0038}.hc-stage.phone .hc-app{transition:transform .7s cubic-bezier(.3,.9,.3,1)}.hc-frame{background:#202329;border-radius:10px;position:absolute;overflow:hidden;box-shadow:0 30px 70px #281e003d}.hc-app{transform-origin:0 0;width:1440px;height:900px;position:absolute;top:0;left:0}.hc-app iframe{border:0;width:1440px;max-width:none;height:900px;display:block;position:absolute;inset:0}.hc-over{pointer-events:none;position:absolute;inset:0}.hc-over .hc-subs,.hc-over .hc-more{pointer-events:auto}.hc-more{box-sizing:border-box;background:#fbfaf6;border-radius:30px;flex-direction:column;gap:28px;width:700px;padding:40px 48px;display:flex;position:absolute;top:250px;left:370px;box-shadow:0 30px 80px #00000073}.hc-rb{pointer-events:none;background:#050507;flex-direction:column;justify-content:center;align-items:center;gap:26px;transition:opacity .3s;display:flex;position:absolute;inset:0}.hc-section-inner{flex-direction:column;gap:32px;display:flex}.hc-grid3{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;display:grid}.hc-guide video,.hc-trav video{max-width:none}.hc-quotes{background:#fbfaf6;padding:72px 24px 48px}.hc-quotes-inner{flex-direction:column;gap:36px;max-width:1320px;margin:0 auto;display:flex}.hc-quotes-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hc-quotes-more{align-self:center}.hc-quote{color:#0b0b0f;background:#fff;border-radius:20px;min-height:280px;margin:0;display:flex;overflow:hidden;box-shadow:0 0 0 1px #0b0b0f14}.hc-quote-portrait{background:#ffda1b;flex:0 0 150px;position:relative}.hc-quote-portrait img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.hc-quote-body{flex-direction:column;flex:1;justify-content:space-between;gap:20px;min-width:0;padding:24px;display:flex}.hc-quote blockquote{letter-spacing:-.015em;margin:0;font:500 18px/1.45 Space Grotesk,system-ui,sans-serif}.hc-quote figcaption{font-size:15px;line-height:1.35}.hc-quote figcaption a{color:inherit;text-decoration:none}.hc-quote-name{font-weight:700}.hc-quote-role{opacity:.7;font-size:14px}.hc-quote figcaption a.hc-quote-role{text-decoration:underline}.hc-quote-note{opacity:.65;min-height:15px;font-size:11px}@media (max-width:899px){.hc-tourwrap{flex-direction:column}}@media (max-width:760px){.hc-nav-links{display:none}.hc-nav-dl{padding:8px 14px;font-size:14px}.hc-hero-inner{gap:18px;padding:44px 20px 52px}.hc-hero-h{font-size:40px;line-height:1.02}.hc-hero-p{font-size:17px}.hc-hero-inner .hc-pill{padding:12px 18px;font-size:16px}.hc-tour-pin{min-height:0;max-height:none;padding:12px}.hc-tourwrap{gap:10px!important}.hc-steps-h>span:first-child{font-size:11px}.hc-arrows{display:none}.hc-tourwrap.top ol{scrollbar-width:none;flex:1 1 0;min-width:0;padding:2px 2px 6px;overflow-x:auto;flex-wrap:nowrap!important}.hc-tourwrap.top ol::-webkit-scrollbar{display:none}.hc-tourwrap.top .hc-row{white-space:nowrap;font-size:13px}.hc-tour-cap{min-height:0}.hc-kicker{font-size:13px}.hc-tour-cap p{-webkit-line-clamp:5;font-size:20px;line-height:1.38}.hc-tour-btns .hc-pill.next{padding:9px 16px;font-size:15px}.hc-icon{width:34px;height:34px}.hc-guide-btn.cta.first-use:after{inset:-3px}.hc-home #quotes{padding:64px 20px 36px}.hc-home #compare{padding:56px 20px 72px}.hc-home #quotes h2,.hc-home #compare h2{font-size:30px}.hc-closing-inner{padding:56px 20px!important}.hc-home #end-h{font-size:36px}.hc-home footer>div{padding:36px 20px!important}.hc-trav-tip,.hc-pal{display:none}.hc-quotes-grid{grid-template-columns:1fr}.hc-quote{flex-direction:column}.hc-quote-portrait{flex:0 0 160px;height:160px}.hc-quote-portrait img{-o-object-fit:contain;object-fit:contain}}@media (max-width:400px){.hc-hero-h{font-size:34px}}@media (prefers-reduced-motion:reduce){.hc-speed{display:none}.hc-rb,.hc-guide-tile,.hc-guide-btn,.hc-subs,.hc-subs-row,.hc-row,.hc-icon,.hc-gv,.hc-guide-blob,.hc-stage.phone .hc-app{transition:none!important}.hc-vswap b,.hc-vlabel,.hc-subs{animation:none!important}.hc-vswap b:first-child{opacity:0}}html[data-theme=dark]:has(.hc-home){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#101014}html[data-theme=dark] body:has(.hc-home){color:#f5f2e7;background:#101014}html[data-theme=dark] .hc-home{--hc-page:#101014;--hc-raise:#1b1b22;--hc-raise2:#272730;--hc-ink:#f5f2e7;--hc-body:#c9c9d2;--hc-mute:#a3a3af;--hc-line:#ffffff1a;--hc-nav:#101014e6;--hc-nav-line:#ffffff14;--hc-band:#101014;--hc-band-mute:#f5f2e799;color:var(--hc-ink);background:var(--hc-page)}html[data-theme=dark] :where(.hc-home) a{color:var(--hc-ink)}html[data-theme=dark] :where(.hc-home) a:hover{color:#9db8ff}html[data-theme=dark] .hc-home :focus-visible{outline-color:#9db8ff}html[data-theme=dark] .hc-band :is(h1,h2){color:#ffda1b}html[data-theme=dark] .hc-band{box-shadow:inset 0 -1px 0 var(--hc-line)}html[data-theme=dark] .hc-wordmark,html[data-theme=dark] .hc-nav,html[data-theme=dark] .hc-nav:hover,html[data-theme=dark] .hc-nav[aria-current]{color:var(--hc-ink)}html[data-theme=dark] .hc-hero-p{color:#f5f2e7c7}html[data-theme=dark] .hc-speed i{background:#ffffff24}html[data-theme=dark] .hc-pill.dark{color:#0b0b0f;background:#f5f2e7;box-shadow:0 8px 22px #0006}html[data-theme=dark] .hc-pill.dark:hover{color:#0b0b0f;background:#fff}html[data-theme=dark] .hc-pill.soft{color:var(--hc-ink);background:#ffffff1a}html[data-theme=dark] .hc-pill.soft:hover{color:var(--hc-ink);background:#ffffff2e}html[data-theme=dark] .hc-pill.ghost{background:var(--hc-raise2);color:var(--hc-ink)}html[data-theme=dark] .hc-pill.ghost:hover{color:var(--hc-ink);background:#33333e}html[data-theme=dark] .hc-pill.primary{color:#0b0b0f;background:#ffda1b;box-shadow:4px 4px #ff3ea5}html[data-theme=dark] .hc-pill.primary:hover{color:#0b0b0f;background:#ffe14a;box-shadow:5px 6px #ff3ea5}html[data-theme=dark] .hc-pill.primary:active{box-shadow:2px 2px #ff3ea5}html[data-theme=dark] .hc-pill.line{color:var(--hc-ink);box-shadow:inset 0 0 0 2px #f5f2e7cc}html[data-theme=dark] .hc-pill.line:hover{color:var(--hc-ink);background:#ffffff1a}html[data-theme=dark] .hc-pill.next{box-shadow:inset 0 0 0 2px #0b0b0f,4px 4px #ff3ea5}html[data-theme=dark] .hc-pill.next:active{box-shadow:inset 0 0 0 2px #0b0b0f,2px 2px #ff3ea5}html[data-theme=dark] .hc-icon{color:var(--hc-mute)}html[data-theme=dark] .hc-icon:hover{background:var(--hc-raise2);color:var(--hc-ink)}html[data-theme=dark] .hc-quiet{color:var(--hc-mute)}html[data-theme=dark] .hc-quiet:hover{color:var(--hc-ink)}html[data-theme=dark] .hc-dot{background:#3a3a45}html[data-theme=dark] .hc-dot:hover{background:#5a5a68}html[data-theme=dark] .hc-dot.on{background:#ffda1b}html[data-theme=dark] .hc-step{color:var(--hc-mute)}html[data-theme=dark] .hc-step:hover{background:var(--hc-raise2);color:var(--hc-ink)}html[data-theme=dark] .hc-step.done{color:var(--hc-body)}html[data-theme=dark] .hc-step.done:before{color:#19e08b}html[data-theme=dark] .hc-step.on{color:#0b0b0f;background:#ffda1b}html[data-theme=dark] .hc-item.on{background:var(--hc-raise);box-shadow:0 0 0 1px var(--hc-line)}html[data-theme=dark] .hc-arrows kbd{background:var(--hc-raise2);color:var(--hc-mute);box-shadow:inset 0 -1.5px #00000080}html[data-theme=dark] .hc-flying-caption{background:var(--hc-raise2);color:var(--hc-ink);box-shadow:0 6px 22px #00000080}html[data-theme=dark] .hc-tourwrap.top .hc-item:not(.on) .hc-row:after,html[data-theme=dark] .hc-trav-tip{color:#0b0b0f;background:#f5f2e7}html[data-theme=dark] .hc-row{color:var(--hc-mute)}html[data-theme=dark] .hc-row:hover{color:var(--hc-ink);background:#ffffff0d}html[data-theme=dark] .hc-item.on .hc-row{color:var(--hc-ink)}html[data-theme=dark] .hc-item.done .hc-row{color:var(--hc-body)}html[data-theme=dark] .hc-num{background:var(--hc-raise2);color:var(--hc-mute)}html[data-theme=dark] .hc-item.on .hc-num{color:#0b0b0f;background:#ffda1b}html[data-theme=dark] .hc-item.done .hc-num{color:#19e08b;background:#19e08b29}html[data-theme=dark] .hc-guide-btn{color:#0b0b0f;background:#f5f2e7;box-shadow:0 8px 20px #00000073}html[data-theme=dark] .hc-guide-btn:hover{background:#fff}html[data-theme=dark] .hc-guide-btn.quiet{background:var(--hc-raise2);color:var(--hc-ink)}html[data-theme=dark] .hc-guide-btn.quiet:hover{color:#fff;background:#33333e}html[data-theme=dark] .hc-guide-btn.cta{color:#0b0b0f;background:#ffda1b;box-shadow:inset 0 0 0 2px #0b0b0f,3px 3px #ff3ea5}html[data-theme=dark] .hc-guide-btn.cta:hover{background:#ffe14a}html[data-theme=dark] .hc-key{background:var(--hc-raise2);border-color:var(--hc-line);color:var(--hc-ink);box-shadow:0 3px #0009}html[data-theme=dark] .hc-key.down{color:#0b0b0f;background:#ffda1b;box-shadow:0 0 #0009}html[data-theme=dark] .hc-card{background:var(--hc-raise);border-color:var(--hc-line)}html[data-theme=dark] .hc-card:hover{box-shadow:0 14px 34px #00000080}html[data-theme=dark] .hc-chip{background:var(--hc-raise2);color:var(--hc-ink)}html[data-theme=dark] .hc-chip:hover{color:var(--hc-ink);background:#33333e}html[data-theme=dark] .hc-link{color:#9db8ff;border-bottom-color:#9db8ff4d}html[data-theme=dark] .hc-link:hover{border-bottom-color:#9db8ff}html[data-theme=dark] .hc-proto{background:#17171d}html[data-theme=dark] .hc-tour,html[data-theme=dark] .hc-quotes{background:var(--hc-page)}html[data-theme=dark] .hc-steps-h>span:first-child{color:var(--hc-mute)}html[data-theme=dark] .hc-tour-cap p{color:var(--hc-body)}html[data-theme=dark] .hc-tour-cap p b{color:var(--hc-ink)}html[data-theme=dark] .hc-frame,html[data-theme=dark] .hc-stage.phone{box-shadow:0 0 0 1px #ffffff24,0 30px 70px #0009}html[data-theme=dark] .hc-more{background:var(--hc-raise);box-shadow:0 0 0 1px var(--hc-line),0 30px 80px #0009}html[data-theme=dark] .hc-quote{background:var(--hc-raise);color:var(--hc-ink);box-shadow:0 0 0 1px var(--hc-line)}.hc-theme{color:#0b0b0f;flex:none}.hc-theme:hover{background:#0b0b0f1a}.hc-theme svg:last-child,html[data-theme=dark] .hc-theme svg:first-child{display:none}html[data-theme=dark] .hc-theme svg:last-child{display:block}html[data-theme=dark] .hc-theme{color:var(--hc-ink)}
