:root{--w-sell:#a6482f;--w-buy:#456626;--w-plan:#b96a00;--w-run:#006263;--hx-ease:cubic-bezier(.22, 1, .36, 1)}@supports (color:lab(0% 0 0)){:root{--w-sell:lab(43.2258% 38.251 34.4525);--w-buy:lab(39.5672% -21.3723 31.4734);--w-plan:lab(53.0374% 28.7569 61.9798);--w-run:lab(37.031% -25.9648 -8.33712)}}.dark{--w-sell:#f08d6a;--w-buy:#a1c670;--w-plan:#f9bf60;--w-run:#81cfc1}@supports (color:lab(0% 0 0)){.dark{--w-sell:lab(68.8804% 36.101 35.4539);--w-buy:lab(75.7227% -23.5368 38.59);--w-plan:lab(81.47% 14.0398 55.2364);--w-run:lab(77.7888% -27.5261 -1.28192)}}.hx{text-align:center;position:relative;overflow-x:clip}.hx-head{z-index:3;max-width:1180px;margin:0 auto;position:relative}.hx .k-news{margin-bottom:clamp(18px,1.6vw,28px)}.hx-h1{letter-spacing:-.045em;text-wrap:balance;color:var(--foreground);margin:0 auto;font-size:clamp(38px,4.6vw,92px);font-weight:600;line-height:1.03}.hx-h1 .hx-l{white-space:nowrap;display:block}.hx-sub{letter-spacing:-.012em;max-width:34em;color:var(--muted-foreground);text-wrap:balance;min-height:2.8em;animation:hx-sub-in .3s var(--hx-ease) both;margin:clamp(14px,1.4vw,22px) auto 0;font-size:clamp(16px,1.05vw,20px);line-height:1.4}@keyframes hx-sub-in{0%{opacity:0;transform:translateY(4px)}}.hx-w{font:inherit;letter-spacing:inherit;color:inherit;cursor:pointer;transition:color .32s var(--hx-ease);-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0;display:inline;position:relative}.hx-w:focus-visible{outline:3px solid var(--ink);outline-offset:6px;border-radius:6px}.hx-w[aria-pressed=true]{color:var(--wc)}.hx-w[data-w=sell]{--wc:var(--w-sell)}.hx-w[data-w=buy]{--wc:var(--w-buy)}.hx-w[data-w=plan]{--wc:var(--w-plan)}.hx-w[data-w=run]{--wc:var(--w-run)}.hx-u{pointer-events:none;background-image:radial-gradient(circle, var(--wc) 42%, transparent 46%);transform-origin:0;opacity:0;height:.075em;transition:transform .6s var(--hx-ease), opacity .3s;background-repeat:repeat-x;background-size:.11em .075em;position:absolute;bottom:-.04em;left:.04em;right:.04em;transform:scaleX(0)}.hx-w[aria-pressed=true] .hx-u{opacity:1;transform:scaleX(1)}.hx[data-auto=on] .hx-w[aria-pressed=true] .hx-u{animation:hx-count var(--dwell,5.2s) linear forwards;transition:none}.hx[data-auto=on][data-held] .hx-w[aria-pressed=true] .hx-u{animation-play-state:paused}@keyframes hx-count{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hx-wrap{position:relative}.hx-stage{z-index:2;width:min(100%,clamp(1000px,64vw,1180px));margin:0 auto;position:relative}.hx .kh-switch{margin-top:clamp(26px,2.6vw,44px)}.hx .kh-shot.km-field{background:0 0;border-radius:clamp(20px,2.4vw,40px);max-width:none;margin-top:18px;padding-top:clamp(64px,5.4vw,104px)}.hx-fields{z-index:0;position:absolute;inset:0}.hx-fields .km-field{border-radius:inherit;opacity:0;transition:opacity .7s var(--hx-ease);display:none;position:absolute;inset:0}.hx-fields .km-field[data-on],.hx-fields .km-field[data-prev]{display:block}.hx-fields .km-field[data-on]{opacity:1}.hx .kh-shot>.kh-shot-win{z-index:2;position:relative}.hx .kh-shot-chip{z-index:4;position:absolute}.hx .kh-shot-body{height:clamp(440px,33vw,580px)}.hx .kh-v{opacity:0;filter:blur(3px);pointer-events:none;transform:scale(.985)}.hx .kh-v[data-on]{opacity:1;filter:none;pointer-events:auto;transform:none}.hx .hx-view{animation:hx-view-in .3s var(--hx-ease) both}@keyframes hx-view-in{0%{opacity:0}}.hx .kh-shot-cap{max-width:none}.hx .kh-tr.hx-4{grid-template-columns:1.7fr 1.05fr .7fr .75fr}.hx .kh-shot .k-group .k-row:nth-of-type(2){animation-delay:.7s}.hx .kh-shot .k-group .k-row:nth-of-type(3){animation-delay:1s}.hx .kh-shot .k-group .k-row:nth-of-type(4){animation-delay:1.3s}.hx .kh-shot .k-group .k-group-h .k-mini{animation-delay:1.6s}.hx .hx-neg{color:#c9302d;color:lab(45.9154% 59.7076 40.9321)}.hx .k-row .k-t{font-weight:500}.hx-art{z-index:3;pointer-events:none;position:absolute;inset:0}.hx-pic{left:calc(50% + var(--cx) * var(--s,1) * 1px);top:calc(var(--y) * 1px);width:calc(var(--w) * 1px);margin-left:calc(var(--w) * -.5px);--sgn:1;position:absolute}.hx-pic[data-side=L]{--sgn:-1}.hx-pic>.hx-move{transform:translateX(calc(22rem * var(--sgn))) scale(.94);opacity:0;transition:transform .5s cubic-bezier(.4,0,.7,.2),opacity .4s}.hx-pic[data-on]>.hx-move{opacity:1;transition:transform .72s var(--hx-ease) calc(.42s + var(--i) * 60ms), opacity .4s ease calc(.42s + var(--i) * 60ms);transform:none}.hx-scale{transform:scale(var(--s,1));transform-origin:50% 0}.hx-turn{transform:rotate(var(--r,0deg))}.hx-drift{animation:hx-drift var(--dd,9s) ease-in-out infinite alternate}@keyframes hx-drift{0%{transform:translateY(-5px)rotate(-.5deg)}to{transform:translateY(6px)rotate(.5deg)}}.hx-pic .hx-need{transition:opacity .6s,filter .6s}.hx-pic[data-ok="0"] .hx-need{opacity:.5;filter:grayscale(.55)}@media (max-width:1179px){.hx-art{display:none}}@media (max-width:1699px){.hx-pic[data-lvl="2"]{display:none}}.hx-paper{color:#1b1915;font-size:calc(var(--w) * .037px);text-align:left;aspect-ratio:1/1.22;background:#fffefb;border-radius:6px;padding:9% 8% 8%;line-height:1.45;position:relative;box-shadow:0 1px #0000000a,0 30px 60px -28px #1e180c73,0 0 0 1px #1e180c12}.dark .hx-paper{box-shadow:0 30px 60px -28px #000c,0 0 0 1px #ffffff0f}.hx-paper .hp-top{justify-content:space-between;align-items:flex-start;margin-bottom:9%;display:flex}.hx-paper .hp-org{align-items:center;gap:.6em;font-size:1.15em;font-weight:600;display:flex}.hx-paper .hp-org svg{width:1.5em;height:1.5em}.hx-paper .hp-addr{color:#7a746a;text-align:right;font-size:.82em;line-height:1.5}.hx-paper h6{letter-spacing:-.02em;margin:0 0 .2em;font-size:2.1em;font-weight:600;line-height:1.1}.hx-paper .hp-no{font-family:var(--k-mono);color:#7a746a;margin-bottom:7%;font-size:.9em}.hx-paper .hp-meta{grid-template-columns:1fr 1fr;gap:.4em 1.2em;margin-bottom:7%;font-size:.9em;display:grid}.hx-paper .hp-meta span{color:#7a746a;font-size:.85em;display:block}.hx-paper .hp-tab{font-size:.92em;display:grid}.hx-paper .hp-tab div{border-bottom:1px solid #ece7dd;grid-template-columns:2.4fr .6fr 1fr 1.1fr;gap:.6em;padding:.55em 0;display:grid}.hx-paper .hp-tab div span:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.hx-paper .hp-tab .hp-th{color:#7a746a;font-size:.85em}.hx-paper .hp-sum{gap:.35em;margin:5% 0 0 40%;font-size:.92em;display:grid}.hx-paper .hp-sum div{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.hx-paper .hp-sum .hp-total{border-top:1.5px solid #1b1915;padding-top:.4em;font-size:1.15em;font-weight:600}.hx-paper .hp-stamp{letter-spacing:.02em;border:1.5px solid;border-radius:.4em;padding:.35em .8em;font-size:.95em;font-weight:600;transition:color .3s;position:absolute;bottom:8%;left:8%;transform:rotate(-6deg)}.hx-paper .hp-stamp.hp-draft{color:#9a9286}.hx-paper .hp-stamp.hp-ok{color:#21763c;color:lab(43.5038% -36.3107 24.0307)}.hc-bars{align-items:flex-end;gap:5px;height:96px;margin:6px 0 4px;display:flex}.hc-bars i{background:color-mix(in oklch, var(--w-run) 70%, #fffefb);height:var(--h);border-radius:3px 3px 0 0;flex:1}.hc-bars i:last-child{background:var(--w-run)}.hc-axis{color:var(--muted-foreground);justify-content:space-between;font-size:10.5px;display:flex}.hx-paper .hc-axis{color:#7a746a}.hc-meter{background:var(--muted);border-radius:3px;height:6px;margin:6px 0 2px;overflow:hidden}.hc-meter i{height:100%;width:var(--p);background:var(--w-plan);border-radius:3px;display:block}.hx-card{background:var(--paper);color:var(--ink);text-align:left;box-shadow:0 1px 0 #00000008, 0 28px 60px -26px #1e180c6b, 0 0 0 1px color-mix(in oklch, var(--ink) 8%, transparent);border-radius:16px;padding:16px 18px;font-size:13px;line-height:1.45}.dark .hx-card{color:#eae8e2;background:#1d1b18;box-shadow:0 28px 60px -26px #000c,0 0 0 1px #ffffff14}.hx-card .hc-k{color:var(--muted-foreground);font-size:11px;font-family:var(--k-mono);margin-bottom:6px}.hx-card h5{letter-spacing:-.01em;margin:0 0 10px;font-size:15px;font-weight:600}.hx-card .hc-row{border-top:1px solid var(--hairline);justify-content:space-between;gap:10px;padding:7px 0;font-size:12.5px;display:flex}.hx-card .hc-row span:last-child{font-variant-numeric:tabular-nums}.hx-card .hc-foot{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:8px;margin-top:10px;font-size:12px;display:flex}.hx-card .hc-ok{color:#1d7d3e;color:lab(45.9442% -39.3942 26.1392);font-weight:500}.dark .hx-card .hc-ok{color:#6fd087;color:lab(76.2673% -42.0219 27.4338)}.hx-card .hc-av{background:var(--muted);vertical-align:middle;border-radius:50%;place-items:center;width:22px;height:22px;margin-right:6px;font-size:10px;font-style:normal;font-weight:600;display:inline-grid}.hx-phone{background:#121110;border-radius:34px;padding:9px;box-shadow:0 30px 60px -26px #1e180c80}.hx-phone .hf-scr{color:#1b1915;text-align:left;aspect-ratio:9/17.5;background:#fffefb;border-radius:26px;flex-direction:column;gap:10px;padding:22px 14px 16px;font-size:11.5px;line-height:1.45;display:flex}.hx-phone .hf-org{align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.hx-phone .hf-org svg{width:16px;height:16px}.hx-phone .hf-mini{border:1px solid #ece7dd;border-radius:8px;gap:4px;padding:10px;font-size:10px;display:grid}.hx-phone .hf-mini b{font-size:12px}.hx-phone .hf-mini div{justify-content:space-between;gap:6px;display:flex}.hx-phone .hf-name{border:1px solid #d9d3c7;border-radius:8px;padding:8px 10px;font-size:12px}.hx-phone .hf-name em{color:#9a9286;font-style:normal}.hx-phone .hf-btns{grid-template-columns:1fr 1.5fr;gap:6px;margin-top:auto;display:grid}.hx-phone .hf-btns span{text-align:center;border:1px solid #d9d3c7;border-radius:9px;padding:9px 6px;font-weight:500}.hx-phone .hf-btns span:last-child{color:#fffefb;background:#1b1915;border-color:#1b1915}.hx-mini{justify-items:center;gap:10px;margin:0;display:grid}.hx-mini .km-mini{box-shadow:0 24px 50px -24px #1e180c66, inset 0 0 0 1px var(--border)!important}.hx-mini figcaption{max-width:15em;color:var(--muted-foreground);text-align:center;font-size:12.5px;line-height:1.4}.hx-mini figcaption b{color:var(--foreground);font-weight:600;display:block}@media (max-width:760px){.hx-h1{font-size:clamp(30px,9.4vw,52px)}}@media (prefers-reduced-motion:reduce){.hx-pic>.hx-move,.hx-pic[data-on]>.hx-move,.hx-w,.hx-u,.hx-fields .km-field,.hx .hx-view,.hx-sub{transition:none!important;animation:none!important}.hx-drift,.hx[data-auto=on] .hx-w[aria-pressed=true] .hx-u{animation:none}}.hx .kh-shot-cap{text-align:left;justify-content:flex-start;padding:0 clamp(0px,2vw,40px)}.hx .kh-shot-bar .k-m{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hx-pic:not([data-on]) .hx-drift{animation-play-state:paused}
