.home-hero-grid{align-items:start}@media (min-width:1024px){[data-ask=off] .home-hero-grid{align-items:center}}.home-ask{text-align:start}.home-ask-box{background:#fff;border:2px dashed #d4d4d4;border-radius:22px;color:#171717;padding:.85rem .85rem .6rem 1.05rem;position:relative;transition:border-color .15s,box-shadow .15s,background-color .15s}.dark .home-ask-box{background:#24262e;border-color:#525252;color:#fff}.home-ask-box:hover{border-color:var(--color-blue-400)}.home-ask-box:focus-within{border-color:var(--color-blue-600);box-shadow:0 0 0 3px var(--color-blue-200)}.dark .home-ask-box:focus-within{box-shadow:0 0 0 3px var(--color-blue-800)}.dark .home-ask-box.is-over,.home-ask-box.is-over{background:var(--color-blue-50);border-color:var(--color-blue-600)}.dark .home-ask-box.is-over{background:color-mix(in oklab,var(--color-blue-600) 16%,#24262e)}@keyframes home-ask-shake{0%,to{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-3px)}80%{transform:translateX(2px)}}.home-ask-box.is-shake{animation:home-ask-shake .32s ease-in-out}.home-ask-input{background:#0000;border:0;color:inherit;display:block;font:inherit;font-size:1.0625rem;line-height:1.5;max-height:9em;min-height:3em;overflow-y:auto;padding:0;resize:none;width:100%}.home-ask-input,.home-ask-input:focus{box-shadow:none;outline:0}.home-ask-input::placeholder{color:#737373;opacity:1}.dark .home-ask-input::placeholder{color:#a3a3a3}.home-ask-bar{align-items:center;display:flex;gap:.6rem;margin-top:.55rem}.home-ask-clip{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:999px;color:#171717;cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:40px;padding:.4rem .9rem;transition:border-color .15s;white-space:nowrap}.home-ask-clip:hover{border-color:var(--color-blue-400)}.home-ask-clip:focus-within{outline:2px solid var(--color-blue-600);outline-offset:2px}.dark .home-ask-clip{background:#0000;border-color:#ffffff26;color:#fff}.home-ask-clip svg{color:var(--color-blue-600);flex:none;height:16px;width:16px}.dark .home-ask-clip svg{color:var(--color-blue-400)}.home-ask-hint{color:#737373;font-size:.8125rem}.dark .home-ask-hint{color:#a3a3a3}@media (max-width:639px){.home-ask-hint{display:none}}.home-ask-box.has-files .home-ask-hint{display:none}@media (max-width:639px){.home-ask-file-size{display:none}.home-ask-box.has-files .home-ask-clip-txt{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}}.home-ask-send{background:var(--color-blue-600);border:0;border-radius:999px;box-shadow:0 6px 14px -8px #17171773;color:#fff;cursor:pointer;display:grid;flex:none;height:2.75rem;margin-inline-start:auto;place-items:center;transition:background-color .15s;width:2.75rem}.home-ask-send:hover{background:var(--color-blue-700)}.home-ask-answer a:focus-visible,.home-ask-file-x:focus-visible,.home-ask-line button:focus-visible,.home-ask-send:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}.dark .home-ask-clip:focus-within,.dark :is(.home-ask-send,.home-ask-file-x,.home-ask-line button,.home-ask-answer a):focus-visible{outline-color:var(--color-blue-400)}.home-ask-send svg{height:18px;width:18px}.home-ask.is-opening{cursor:progress}.home-ask.is-opening .home-ask-send{opacity:.7}.home-ask-files{align-items:center;display:flex;flex:1 1 auto;flex-wrap:nowrap;gap:.4rem;list-style:none;margin:0;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;padding:4px 2px;scrollbar-width:none}.home-ask-files::-webkit-scrollbar{display:none}.home-ask-files[hidden]{display:none}.home-ask-file{align-items:center;background:#f5f5f5;border-radius:10px;color:#262626;display:inline-flex;flex:0 1 auto;font-size:.8125rem;gap:.45rem;line-height:1.2;max-width:100%;min-height:36px;padding:.25rem .25rem .25rem .35rem}.dark .home-ask-file{background:#ffffff14;color:#e5e5e5}.home-ask-file--more{flex:none;font-weight:600;padding-inline:.7rem;white-space:nowrap}.home-ask-file-ext{background:#525252;border-radius:6px;color:#fff;flex:none;font-size:.625rem;font-weight:700;letter-spacing:.04em;padding:.22rem .36rem}.home-ask-file-ext--pdf{background:var(--color-blue-600)}.home-ask-file-name{font-weight:600;max-width:14rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ask-file-size{color:#525252;flex:none;white-space:nowrap}.dark .home-ask-file-size{color:#a3a3a3}.home-ask-file-x{background:#0000;border:0;border-radius:8px;color:#525252;cursor:pointer;display:grid;flex:none;height:28px;place-items:center;width:28px}.home-ask-file-x:hover{background:#e5e5e5;color:#171717}.dark .home-ask-file-x{color:#d4d4d4}.dark .home-ask-file-x:hover{background:#ffffff1f;color:#fff}.home-ask-file-x svg{height:14px;width:14px}.home-ask-line{color:#525252;font-size:.9375rem;line-height:1.7;margin:.9rem 0 0}.dark .home-ask-line{color:#d4d4d4}.home-ask-line button{background:none;border:0;color:#171717;cursor:pointer;font:inherit;font-weight:600;padding:0;text-decoration:underline;text-decoration-color:var(--color-blue-300);text-decoration-thickness:2px;text-underline-offset:4px;transition:text-decoration-color .15s}.home-ask-line button:before{content:open-quote}.home-ask-line button:after{content:close-quote}.home-ask-line button:hover{text-decoration-color:var(--color-blue-600)}.dark .home-ask-line button{color:#fff;text-decoration-color:var(--color-blue-700)}.dark .home-ask-line button:hover{text-decoration-color:var(--color-blue-400)}.home-ask-answer-slot{display:flow-root}.home-ask-answer{display:grid;gap:.6rem;margin-top:1rem;text-align:start}.home-ask-answer[hidden]{display:none}.home-ask-answer.is-opening,.home-ask.is-opening~.home-ask-answer-slot .home-ask-answer{opacity:.7}.home-ask-card{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:16px;box-shadow:0 12px 28px -20px #17171773;display:flex;gap:.75rem;min-width:0;padding:.6rem .65rem .6rem .6rem}.dark .home-ask-card{background:#1d1f26;border-color:#ffffff1a}.home-ask-tile{background:var(--color-blue-600);border-radius:12px;color:#fff;display:grid;flex:none;height:40px;place-items:center;width:40px}.home-ask-tile svg{height:58%;width:58%}.home-ask-tile--sm{border-radius:8px;height:28px;width:28px}.home-ask-tile--xs{border-radius:7px;height:24px;width:24px}.home-ask-card-txt{flex:1;min-width:0}.home-ask-card-head{color:#525252;display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ask-card-name{color:#171717;display:block;font-size:.975rem;line-height:1.3}.home-ask-card-desc{color:#525252;display:block;font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark :is(.home-ask-card-desc,.home-ask-card-head){color:#a3a3a3}.dark .home-ask-card-name{color:#fff}.home-ask-open{align-items:center;background:var(--color-blue-600);border-radius:12px;box-shadow:0 6px 14px -8px #17171773;color:#fff;display:inline-flex;flex:none;font-size:.875rem;font-weight:600;gap:.35rem;min-height:40px;padding:.45rem .9rem;text-decoration:none;transition:background-color .15s}.home-ask-open:hover{background:var(--color-blue-700);color:#fff}.home-ask-arrow svg,.home-ask-open svg{height:15px;width:15px}[dir=rtl] :is(.home-ask-arrow,.home-ask-open,.home-ask-send) svg{transform:scaleX(-1)}.home-ask-chain{align-items:center;display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.25rem 0 0;padding:0}.home-ask-chain-item{align-items:center;display:inline-flex;gap:.35rem;min-width:0}.home-ask-arrow{color:#737373;display:inline-grid;place-items:center}.home-ask-step{align-items:center;background:#f5f5f5;border-radius:12px;color:#171717;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:36px;min-width:0;padding:.2rem .6rem .2rem .3rem;text-decoration:none;transition:background-color .15s}.home-ask-step:hover{background:#ebebeb}.dark .home-ask-step{background:#ffffff12;color:#fff}.dark .home-ask-step:hover{background:#ffffff1f}.home-ask-step-n{background:#171717;border-radius:999px;color:#fff;display:grid;flex:none;font-size:.6875rem;font-weight:700;height:20px;place-items:center;width:20px}.dark .home-ask-step-n{background:#fff;color:#171717}.home-ask-step-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ask-note{color:#525252;display:block;font-size:.8125rem;margin-top:.35rem}.dark .home-ask-note{color:#a3a3a3}.home-ask-also{align-items:center;color:#525252;display:flex;flex-wrap:wrap;font-size:.8125rem;gap:.4rem}.dark .home-ask-also{color:#a3a3a3}.home-ask-also-label{margin-inline-end:.1rem}.home-ask-chip{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:10px;color:#262626;display:inline-flex;font-weight:600;gap:.45rem;min-height:36px;padding:.2rem .7rem .2rem .3rem;text-decoration:none;transition:border-color .15s}.home-ask-chip:hover{border-color:var(--color-blue-300);color:#171717}.dark .home-ask-chip{background:#1d1f26;border-color:#ffffff1f;color:#e5e5e5}.dark .home-ask-chip:hover{border-color:var(--color-blue-700);color:#fff}.home-ask-none{color:#525252;font-size:.9375rem;margin:0}.dark .home-ask-none{color:#d4d4d4}.home-ask-none a{color:var(--color-blue-700);font-weight:600;text-decoration:underline;text-underline-offset:3px}.dark .home-ask-none a{color:var(--color-blue-400)}@media (max-width:639px){.home-ask-card-desc,[data-home-hero].has-answer .home-ask-line{display:none}.home-ask-card-head,.home-ask-card-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-ask-open{flex:none;padding-inline:.85rem}.home-ask-also,.home-ask-chain{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding-block:2px;scrollbar-width:none}.home-ask-also::-webkit-scrollbar,.home-ask-chain::-webkit-scrollbar{display:none}.home-ask-also-label,.home-ask-chain-item,.home-ask-chip{flex:none}.home-ask-also:after,.home-ask-also:before{align-self:stretch;content:"";flex:none;inline-size:2rem;pointer-events:none}.home-ask-also:before{align-items:center;display:flex;font-size:1.375rem;font-weight:600;inset-inline-end:0;justify-content:flex-end;line-height:1;margin-inline-end:-2.5rem;order:98;position:sticky;z-index:1}.home-ask-also:after{background:#f5f5f5;order:99;z-index:2}.dark .home-ask-also:after{background:#0f1015}.home-ask-card{position:relative;z-index:1}.home-ask-also{isolation:isolate}

  /*!rtl:begin:ignore*/.home-ask-also:before{background:linear-gradient(90deg,#f5f5f500,#f5f5f5 55%);content:"\203A";content:"\203A"/""}.dark .home-ask-also:before{background:linear-gradient(90deg,#0f101500,#0f1015 55%)}[dir=rtl] .home-ask-also:before{background:linear-gradient(270deg,#f5f5f500,#f5f5f5 55%);content:"\2039";content:"\2039"/""}:is(.dark [dir=rtl],[dir=rtl].dark) .home-ask-also:before{background:linear-gradient(270deg,#0f101500,#0f1015 55%)}
  /*!rtl:end:ignore*/}.home-hero-art-col{min-width:0}@media (max-width:1023px){.home-hero-art-col{margin-inline:auto;max-width:440px;width:100%}}@media (max-width:639px),(pointer:coarse){.home-ask-chip,.home-ask-clip,.home-ask-open,.home-ask-step{min-height:44px}.home-ask-file-x{position:relative}.home-ask-file-x:after{content:"";inset:-8px;position:absolute}.home-ask-line{line-height:2.95}.home-ask-also,.home-ask-chain,.home-ask-files{gap:.5rem}}@media (prefers-reduced-motion:reduce){.home-ask-box.is-shake{animation:none}.home-ask-box,.home-ask-chip,.home-ask-clip,.home-ask-line button,.home-ask-open,.home-ask-send,.home-ask-step{transition:none}}[data-home-hero] h1:lang(ja){word-break:auto-phrase}

/*!rtl:begin:ignore*/.hb{-webkit-tap-highlight-color:transparent}.hb,.hb-stage{position:relative}.hb-ground,.hb-svg{display:block;height:auto;overflow:visible;width:100%}.hb-ground{inset:0;pointer-events:none;position:absolute}.hb-float{position:relative}.hb-glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-blue-200) 80%,#0000),color-mix(in oklab,var(--color-blue-200) 30%,#0000) 60%,#0000);border-radius:50%;height:89%;left:-5%;pointer-events:none;position:absolute;top:2.5%;width:110%}.dark .hb-glow{background:radial-gradient(closest-side,color-mix(in oklab,var(--color-blue-800) 80%,#0000),color-mix(in oklab,var(--color-blue-800) 30%,#0000) 60%,#0000);opacity:.55}.hb-b1{fill:var(--color-blue-100)}.hb-b2{fill:var(--color-blue-200)}.hb-b3{fill:var(--color-blue-300)}.hb-b4{fill:var(--color-blue-400)}.hb-b5{fill:var(--color-blue-500);stroke:var(--color-blue-500)}.hb-b6{fill:var(--color-blue-600);stroke:var(--color-blue-600)}.hb-b7{fill:var(--color-blue-700);stroke:var(--color-blue-700)}.hb-b8{fill:var(--color-blue-800);stroke:var(--color-blue-800)}.hb-b9{fill:var(--color-blue-900);stroke:var(--color-blue-900)}.hb-k2{stroke:var(--color-blue-200)}.hb-k3{stroke:var(--color-blue-300)}.hb-k4{stroke:var(--color-blue-400)}.hb-k5{stroke:var(--color-blue-500)}.hb-k6{stroke:var(--color-blue-600)}.hb-k7{stroke:var(--color-blue-700)}.hb-g0{stop-color:var(--color-blue-50)}.hb-g2{stop-color:var(--color-blue-200)}.hb-g3{stop-color:var(--color-blue-300)}.hb-g4{stop-color:var(--color-blue-400)}.hb-g5{stop-color:var(--color-blue-500)}.hb-g6{stop-color:var(--color-blue-600)}.hb-g7{stop-color:var(--color-blue-700)}.hb-g8{stop-color:var(--color-blue-800)}.hb-g9{stop-color:var(--color-blue-900)}.hb-qw0{fill:#e8cba2;stroke:#e8cba2}.hb-qw1{fill:#f0d6b0;stroke:#f0d6b0}.hb-qw2{fill:#e0be91;stroke:#e0be91}.hb-qw4{fill:#c49c6d;stroke:#c49c6d}.hb-qw5{fill:#ae875b;stroke:#ae875b}.hb-ql0{fill:#f2dfc3;stroke:#f2dfc3}.hb-ql1{fill:#f6e7cf;stroke:#f6e7cf}.hb-ql2{fill:#ead3b1;stroke:#ead3b1}.hb-ql4{fill:#cfb089;stroke:#cfb089}.hb-ql5{fill:#bb9c74;stroke:#bb9c74}.hb-qd0,.hb-qd1{fill:#525252;stroke:#525252}.hb-qd2{fill:#404040;stroke:#404040}.hb-qd4{fill:#262626;stroke:#262626}.hb-qd5{fill:#171717;stroke:#171717}.hb-qp0,.hb-qp1{fill:#fff;stroke:#fff}.hb-qp2{fill:#f5f5f5;stroke:#f5f5f5}.hb-qp4{fill:#e5e5e5;stroke:#e5e5e5}.hb-qp5{fill:#d4d4d4;stroke:#d4d4d4}.hb-svg :is(:is(.hb-b5,.hb-b6,.hb-b7,.hb-b8,.hb-b9,.hb-w1,.hb-w2,.hb-w3,.hb-w4),[class*=hb-q]){stroke-linejoin:round;stroke-width:.6}.hb-glw{stop-color:var(--color-blue-200)}.dark .hb-glw{stop-color:var(--color-blue-800)}.hb-swc{stop-color:#fff}.dark .hb-swc{stop-color:#fde68a;stop-opacity:.2}.hb-wta{stop-color:#f4e9da}.hb-wtb{stop-color:#e8d6bd}.hb-w1{fill:#e2cdb0;stroke:#e2cdb0}.hb-w2{fill:#d8bf9c;stroke:#d8bf9c}.hb-w3{fill:#c8ac85;stroke:#c8ac85}.hb-w4{fill:#b69872;stroke:#b69872}.hb-grn{stroke:#dcc6a6;stroke-opacity:.55}.hb-grf{stroke:#c3a57e;stroke-opacity:.7}.dark .hb-wta{stop-color:#d3bf9f}.dark .hb-wtb{stop-color:#b9a17f}.dark .hb-w1{fill:#a68e6d;stroke:#a68e6d}.dark .hb-w2{fill:#97805f;stroke:#97805f}.dark .hb-w3{fill:#816b4e;stroke:#816b4e}.dark .hb-w4{fill:#6c5940;stroke:#6c5940}.dark .hb-grn{stroke:#b49c79}.dark .hb-grf{stroke:#7a654a}.hb-gsh{fill:#171717;opacity:.26}.dark .hb-gsh{fill:#000;opacity:.8}.hb-pool{opacity:.35}.dark .hb-pool{opacity:.8}.hb-mat{fill:color-mix(in oklab,var(--color-blue-500) 11%,#fff)}.hb-mate{fill:color-mix(in oklab,var(--color-blue-500) 32%,#fff)}.dark .hb-mat{fill:color-mix(in oklab,var(--color-blue-500) 14%,#e9e9e9)}.hb-grid{stroke:var(--color-blue-300);stroke-opacity:.42}.hb-gridm{stroke:var(--color-blue-400);stroke-opacity:.5}.hb-drop{opacity:0;stroke:var(--color-blue-600);transition:opacity .2s}.hb.is-over .hb-drop{opacity:1}.hb-dgl{fill:url(#hb-glow);opacity:0}.hb-ping{stroke:var(--color-blue-500)}.hb-ok,.hb-okp,.hb-spk{opacity:0}.hb.is-over .hb-stage{border-radius:24px;outline:2px dashed var(--color-blue-500);outline-offset:-4px}.hb-o{cursor:pointer;transition:opacity .45s ease}.hb-o:focus{outline:none}.hb-hit{fill:#000;fill-opacity:0;stroke:none;transform:scale(var(--hb-hit,1));transform-box:fill-box;transform-origin:center}.hb-lf{transition:transform .42s cubic-bezier(.34,1.56,.64,1)}.hb-o:is(:hover,:focus-visible) .hb-lf{transform:translateY(-9px)}.hb-o.is-hot .hb-lf{transform:translateY(-7px)}.hb-o.is-act .hb-lf{transform:none}.hb-sh{transition:transform .42s ease,opacity .42s ease}.hb-o:is(:hover,:focus-visible) .hb-sh{opacity:.6;transform:scale(1.18)}.hb-ring{fill:url(#hb-glow);opacity:0;stroke:var(--color-blue-400);stroke-dasharray:3 4;stroke-width:1.2;transition:opacity .3s}.hb-o.is-hot .hb-ring{animation:hb-ring 1.8s ease-in-out 3;opacity:.8}.hb-o:focus-visible .hb-ring{animation:none;opacity:1;stroke:var(--color-blue-700);stroke-dasharray:none;stroke-width:2.4}.hb-halo{fill:none;pointer-events:none;stroke:none}.dark .hb-o:focus-visible .hb-halo{stroke:var(--color-blue-100);stroke-width:5.6}.dark .hb-o:focus-visible .hb-ring{fill:none;stroke:#0f1015}@keyframes hb-ring{0%,to{opacity:.8}50%{opacity:.35}}.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-cupdim .hb-cup,.hb.is-paddim .hb-pad{opacity:.55}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b1{fill:#f0f0f0}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b2{fill:#e5e5e5}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b3{fill:#d4d4d4}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b4{fill:#b5b5b5}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b5{fill:#a3a3a3;stroke:#a3a3a3}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b6{fill:#8f8f8f;stroke:#8f8f8f}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b7{fill:#737373;stroke:#737373}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b8{fill:#5c5c5c;stroke:#5c5c5c}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-b9{fill:#404040;stroke:#404040}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-k2{stroke:#e5e5e5}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-k3{stroke:#d4d4d4}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-k4{stroke:#b5b5b5}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-k5{stroke:#a3a3a3}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-qw0{fill:#dedede;stroke:#dedede}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-qw1{fill:#e8e8e8;stroke:#e8e8e8}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-qw2{fill:#d4d4d4;stroke:#d4d4d4}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-qw4{fill:#b5b5b5;stroke:#b5b5b5}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-qw5{fill:#a3a3a3;stroke:#a3a3a3}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-ql0{fill:#e8e8e8;stroke:#e8e8e8}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-ql1{fill:#f0f0f0;stroke:#f0f0f0}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-ql2{fill:#dedede;stroke:#dedede}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-ql4{fill:#c4c4c4;stroke:#c4c4c4}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) .hb-ql5{fill:#b0b0b0;stroke:#b0b0b0}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="url(#hb-gB)"]{fill:url(#hb-gBx)}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="url(#hb-gBd)"]{fill:url(#hb-gBdx)}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="url(#hb-gA)"]{fill:url(#hb-gAx)}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="url(#hb-gW)"]{fill:url(#hb-gWx)}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="url(#hb-sph)"]{fill:url(#hb-sphx)}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="#f59e0b"]{fill:#a3a3a3}:is(.hb-o.is-dim:not(:hover,:focus-visible),.hb.is-paddim .hb-pad,.hb.is-cupdim .hb-cup) [fill="#e0be91"]{fill:#cfcfcf}.hb-chip.is-empty{display:none}.hb-imp{opacity:0}.hb-m-gen .hb-imp{opacity:1}.hb-warm{fill:rgb(var(--hb-warm-rgb,251,191,36))}.hb-float{animation:hb-float 9s ease-in-out infinite paused}.hb-glow{animation:hb-glow 8s ease-in-out infinite paused}.hb.is-amb :is(.hb-float,.hb-glow,.hb-mo){animation-play-state:running}.hb.is-amb .hb-float{will-change:transform}@keyframes hb-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes hb-glow{0%,to{transform:scale(.95)}50%{transform:scale(1.04)}}.hb-mo{animation:hb-mote 12s ease-in-out infinite paused;background:radial-gradient(closest-side,rgba(var(--hb-warm-rgb,245,158,11),.9),rgba(var(--hb-warm-rgb,245,158,11),0));border-radius:50%;height:7px;margin:-3.5px 0 0 -3.5px;opacity:0;pointer-events:none;position:absolute;width:7px}.dark .hb-mo{background:radial-gradient(closest-side,rgba(var(--hb-warm-dark-rgb,253,230,138),.9),rgba(var(--hb-warm-dark-rgb,253,230,138),0))}.hb-mo1{animation-delay:-1s;left:27%;top:37%}.hb-mo2{animation-delay:-7s;animation-duration:13s;left:60%;top:41%}.hb-mo3{animation-delay:-4s;animation-duration:11s;left:86%;top:52%}.hb:not(.is-amb) .hb-mo{animation-name:none}@keyframes hb-mote{0%{opacity:0;transform:translate(0)}25%{opacity:.85}70%{opacity:.6}to{opacity:0;transform:translate(16px,-58px)}}.hb-tags{align-items:flex-end;display:flex;flex-direction:column;gap:.45rem;max-width:54%;pointer-events:none;position:absolute;right:1%;top:.5%;z-index:2}.hb-cap,.hb-file,.hb-lab,.hb-pin{align-items:center;background:#fff;border:1px solid #e5e5e5;box-shadow:0 10px 24px -14px #17171773;color:#171717;display:inline-flex;font-weight:600;gap:.5rem;line-height:1.25;max-width:100%}.hb-cap,.hb-file{border-radius:12px;font-size:.8125rem;padding:.32rem .8rem .32rem .32rem}.hb-cap{opacity:0;overflow:hidden;position:relative;transform:translateY(-6px) scale(.96);transition:opacity .28s ease,transform .45s cubic-bezier(.34,1.56,.64,1);white-space:nowrap}.hb-cap.is-on{opacity:1;transform:none}.hb-cap:empty{display:none}.hb-cnm{min-width:0;overflow:hidden;text-overflow:ellipsis}.hb-cap small{color:#525252;font-weight:500}.hb-cpb{background:var(--color-blue-500);bottom:0;height:2.5px;left:0;position:absolute;transform:scaleX(0);transform-origin:0 50%;width:100%}.hb-cn{background:var(--color-blue-50);border-radius:6px;color:var(--color-blue-700);flex:none;font-size:.6875rem;font-weight:700;padding:.12rem .35rem}.hb-cap.is-plain{padding-inline-start:.8rem}.hb-file:empty{display:none}.hb-fm{min-width:0}.hb-file b{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-file small{color:#525252;display:block;font-size:.6875rem;font-weight:500}.hb-fi{background:#f5f5f5;border-radius:10px;color:#525252;display:grid;flex:none;height:34px;padding:7px;place-items:center;width:34px}.hb-fi svg{height:100%;width:100%}.hb-lab{border-radius:11px;font-size:.8125rem;left:0;opacity:0;padding:.28rem .7rem .28rem .28rem;pointer-events:none;position:absolute;top:0;transform:translate(-50%,calc(-100% - 8px)) scale(.94);transition:opacity .16s ease,transform .3s cubic-bezier(.34,1.56,.64,1);white-space:nowrap;z-index:3}.hb-lab.is-on{opacity:1;transform:translate(-50%,calc(-100% - 12px))}.hb-lab.is-on.is-hov{cursor:pointer;pointer-events:auto}.hb-pop{left:0;opacity:0;top:0;z-index:2}.hb-nums,.hb-pins,.hb-pop{pointer-events:none;position:absolute}.hb-nums,.hb-pins{inset:0}.hb-num{background:var(--color-blue-600);border-radius:50%;box-shadow:0 0 0 2px #fff,0 6px 12px -6px #17171780;color:#fff;display:grid;font-size:.75rem;font-weight:700;height:22px;margin:-6px 0 0 -8px;place-items:center;position:absolute;width:22px}.hb-pins{display:none}.hb.is-pins .hb-pins{display:block}.hb-pin{border-radius:8px;box-shadow:0 6px 14px -10px #17171780;font-size:.6875rem;gap:.3rem;padding:.14rem .45rem .14rem .16rem;position:absolute;white-space:nowrap}.hb-t{background:var(--color-blue-600);border-radius:11px;box-shadow:0 1px 2px #17171724;color:#fff;display:grid;flex:none;height:36px;padding:8px;place-items:center;width:36px}.hb-t svg{color:#fff;height:100%;width:100%}.hb-ts{border-radius:7px;height:24px;padding:5px;width:24px}.hb-tx{border-radius:6px;height:18px;padding:3.5px;width:18px}.hb-tl{border-radius:15px;box-shadow:0 0 0 3px #fff,0 18px 30px -14px #1717178c;height:54px;padding:13px;width:54px}.hb-pause{background:#fff;border:1px solid #e5e5e5;border-radius:9999px;bottom:3%;box-shadow:0 6px 14px -10px #17171780;color:#404040;cursor:pointer;display:grid;height:32px;padding:0;place-items:center;position:absolute;right:2%;transition:border-color .15s ease,color .15s ease;width:32px;z-index:4}.hb-pause[hidden]{display:none}.hb-pause:hover{border-color:#d4d4d4;color:#171717}.hb-pause:focus{outline:none}.hb-pause:focus-visible{outline:2px solid var(--color-blue-600);outline-offset:2px}.hb-pause svg{height:16px;width:16px}.hb-pause .hb-play-i,.hb-pause[data-state=paused] .hb-pause-i{display:none}.hb-pause[data-state=paused] .hb-play-i{display:block}.hb-pause:after{content:"";inset:-6px;position:absolute}.hb-hint{color:#525252;font-size:.875rem;line-height:1.5;margin:.15rem auto 0;max-width:44ch;text-align:center}.dark .hb :is(.hb-cap,.hb-file,.hb-lab,.hb-pin,.hb-pause){background:#1d1f26;border-color:#ffffff1f;color:#fff}.dark .hb :is(.hb-cap small,.hb-file small,.hb-hint){color:#d4d4d4}.dark .hb-cpb{background:var(--color-blue-400)}.dark .hb-fi{background:#ffffff14;color:#d4d4d4}.dark .hb-cn{background:#ffffff14;color:var(--color-blue-300)}.dark .hb-num{box-shadow:0 0 0 2px #0f1015}.dark .hb-tl{box-shadow:0 0 0 3px #0f1015,0 18px 30px -14px #000}.dark .hb-pause:hover{border-color:#ffffff3d;color:#fff}.dark .hb-pause:focus-visible{outline-color:var(--color-blue-400)}@media (max-width:1023.98px){.hb-tags{gap:.3rem;max-width:62%}.hb-cap,.hb-file{border-radius:10px;font-size:.75rem;padding:.25rem .6rem .25rem .25rem}.hb-fi{border-radius:8px;height:28px;padding:5px;width:28px}.hb-tl{border-radius:13px;height:44px;padding:10px;width:44px}.hb-glow{left:0;width:100%}.hb-hint{font-size:.8125rem}}@media (max-width:479.98px){.hb-file small:last-child{display:none}.hb-ts{border-radius:6px;height:20px;padding:4px;width:20px}}@media (prefers-reduced-motion:reduce){.hb *,.hb :after{animation:none!important;transition:none!important}}
/*!rtl:end:ignore*/