.hw{--ink:#0E1A1C;--teal:#1C899E;--teal-deep:#167486;--coral:#FF5A3C;--mist:#EEF5F6;--slate:#4A5A5D;--line:#DCE6E8;--coral-text:#A3301A;--star:#F5A524;--ink-2:#14262A;--on-dark:#B7C6C9;--teal-light:#7FD3E2;--dark-line:rgba(255,255,255,.14);--wa:#1A7F45;--wa-dark:#075E54;--wa-paper:#ECE5DD;--wa-bubble:#DCF8C6;--f-display:var(--font-heading--family,"Archivo",Arial,sans-serif);--f-body:var(--font-body--family,"DM Sans",system-ui,sans-serif);color:var(--ink);font:400 16px/1.6 var(--f-body);position:relative;overflow-x:clip}.hw *{box-sizing:border-box}.hw h1,.hw h2,.hw h3{font-family:var(--f-display);margin:0;text-wrap:balance;color:inherit}.hw p{margin:0}.hw .in{max-width:1280px;margin:0 auto;padding-inline:32px}.hw .lbl{font:700 12px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--teal-deep);display:block}.hw.dark .lbl,.hw-stage .lbl{color:var(--teal-light)}.hw.sec{padding-block:96px}.hw .h2{font-size:40px;font-weight:800;letter-spacing:-.02em;line-height:1.1;margin-top:12px}.hw .sub{color:var(--slate);margin-top:12px;max-width:46ch;font-size:17px}.hw.dark{background:var(--ink);color:#fff}.hw.dark .sub{color:var(--on-dark)}.hw .small{font-size:13px;color:var(--slate)}.hw .btn{font:700 16px/1 var(--f-body);height:52px;padding:0 24px;border-radius:8px;border:2px solid var(--ink);display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;background:var(--ink);color:#fff;text-decoration:none;transition:transform .12s,background .2s,border-color .2s;width:100%}.hw .btn:hover{background:var(--teal-deep);border-color:var(--teal-deep)}.hw .btn:active{transform:scale(.97)}.hw .btn.out{background:#fff;color:var(--ink)}.hw .btn.out:hover{background:var(--mist)}.hw .btn.done{background:var(--teal-deep);border-color:var(--teal-deep);color:#fff}.hw .btn[disabled]{opacity:.5;cursor:not-allowed}.hw .btn:focus-visible{outline:3px solid var(--teal);outline-offset:2px}.hw .btn svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2}.hw.dark .btn,.hw-stage .btn{background:#fff;border-color:#fff;color:var(--ink)}.hw.dark .btn:hover,.hw-stage .btn:hover{background:var(--mist);border-color:var(--mist)}.hw.dark .btn.out,.hw-stage .btn.out{background:transparent;border-color:#fff;color:#fff}.hw.dark .btn.out:hover,.hw-stage .btn.out:hover{background:#ffffff1f}.hw .paynote{display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;color:var(--slate);margin-top:-4px}.hw .paynote svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2}.hw.dark .paynote{color:var(--on-dark)}.hw .badge{display:inline-block;font:700 11px/1 var(--f-body);letter-spacing:.08em;text-transform:uppercase;padding:6px 8px;border-radius:4px;background:var(--coral);color:var(--ink)}.hw .stars{color:var(--star);letter-spacing:1px}html:not([data-hw-q]) .hw-t:not([data-q="1"]),html[data-hw-q="1"] .hw-t:not([data-q="1"]),html[data-hw-q="2"] .hw-t:not([data-q="2"]),html[data-hw-q="3"] .hw-t:not([data-q="3"]),html[data-hw-q="4"] .hw-t:not([data-q="4"]){display:none!important}.hw-stage{background:radial-gradient(120% 80% at 70% 40%,#1c899e52,#1c899e00 60%),var(--ink);color:#fff;overflow:hidden}.hw-stage .in{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-block:48px 64px}.hw-stage .crumb{font-size:13px;color:var(--on-dark)}.hw-stage .crumb a{color:var(--on-dark)}.hw-stage .hcopy{display:flex;flex-direction:column;gap:16px;min-width:0;position:relative;z-index:2}.hw-stage .rrow{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:14px;color:var(--on-dark)}.hw-stage .lead{font:700 20px/1.3 var(--f-display);color:var(--teal-light);margin-bottom:-8px}.hw-stage h1{font-size:64px;font-weight:900;line-height:1;letter-spacing:-.03em;color:#fff}.hw-stage h1 .w{display:inline-block;will-change:transform}.hw-stage .hsub{color:var(--on-dark);font-size:17px;max-width:36ch}.hw-stage .hprice{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.hw-stage .hprice b{font:800 28px/1 var(--f-display);color:#fff;font-variant-numeric:tabular-nums}.hw-stage .hprice s{color:var(--on-dark);font-size:17px}.hw-stage .hprice .badge{align-self:center}.hw-stage .hnote{font-size:14px;color:var(--on-dark);margin-top:-8px}.hw-stage .tobund{align-self:flex-start;width:auto;height:48px}.hw-stage .tobund svg{width:16px;height:16px;stroke-width:2.4;animation:hw-bob 1.4s ease-in-out infinite}@keyframes hw-bob{50%{transform:translateY(3px)}}.hw-stage .prod{position:relative;aspect-ratio:1/1;max-width:460px;width:100%;margin:0 auto;will-change:transform}.hw-stage .halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle,#ff5a3c80,#ff5a3c1f 40%,#ff5a3c00 66%);animation:hw-breathe 3.2s ease-in-out infinite}.hw-stage .ring{position:absolute;top:6%;right:6%;bottom:6%;left:6%;border-radius:50%;border:1.5px dashed rgba(127,211,226,.35);animation:hw-spin 40s linear infinite}.hw-stage .ring.r2{top:-4%;right:-4%;bottom:-4%;left:-4%;border-style:solid;border-color:#7fd3e21f;animation-duration:70s;animation-direction:reverse}@keyframes hw-breathe{50%{transform:scale(1.12);opacity:.7}}@keyframes hw-spin{to{transform:rotate(360deg)}}.hw-stage .pic{position:absolute;top:13%;right:13%;bottom:13%;left:13%;border-radius:12px;overflow:hidden;box-shadow:0 30px 60px #00000080;background:var(--mist);transition:inset .35s}.hw-stage .pic img{width:100%;height:100%;object-fit:cover;display:block;transition:opacity .25s}.hw-stage .prod.alt .pic{top:3%;right:3%;bottom:3%;left:3%}.hw-stage .prod.alt .halo,.hw-stage .prod.alt .ring,.hw-stage .prod.alt .orb{opacity:0;pointer-events:none}.hw-stage .halo,.hw-stage .ring,.hw-stage .orb{transition:opacity .35s}.hw-stage .orb{position:absolute;font:700 12px/1 var(--f-body);background:#0e1a1cb8;border:1px solid var(--dark-line);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;border-radius:4px;padding:8px 12px;white-space:nowrap;animation:hw-float 5s ease-in-out infinite;z-index:3}.hw-stage .orb i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:8px}.hw-stage .orb:nth-of-type(1){top:6%;left:-2%;animation-delay:-1s}.hw-stage .orb:nth-of-type(2){top:20%;right:-4%;animation-delay:-2.5s}.hw-stage .orb:nth-of-type(3){bottom:22%;left:-4%;animation-delay:-3.5s}.hw-stage .orb:nth-of-type(4){bottom:6%;right:2%;animation-delay:-.5s}@keyframes hw-float{50%{transform:translateY(-8px)}}.hw-stage .film{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:8px auto 0;padding-bottom:4px;max-width:460px}.hw-stage .film::-webkit-scrollbar{display:none}.hw-stage .film button{flex:0 0 56px;height:56px;border-radius:8px;border:2px solid var(--dark-line);background:#ffffff0f;scroll-snap-align:start;cursor:pointer;padding:0;overflow:hidden}.hw-stage .film button img{width:100%;height:100%;object-fit:cover;display:block}.hw-stage .film button[aria-current=true]{border-color:var(--teal-light)}.hw-stage .film button:focus-visible{outline:3px solid var(--teal-light);outline-offset:2px}.hw-stage .filmcap{font-size:13px;color:var(--on-dark);margin:8px auto 0;max-width:460px}.hw-stage .filmcap b{color:#fff}.hw-play{background:var(--mist)}.hw-play .playg{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center}.hw-play .leg{background:#fff;border-radius:12px;aspect-ratio:1/.9;display:grid;place-items:center;position:relative;overflow:hidden}.hw-play .leg svg{width:94%;height:94%;overflow:visible}.hw-play .fx{opacity:0;transition:opacity .4s}.hw-play .leg.m-red .fx-red,.hw-play .leg.m-heat .fx-heat,.hw-play .leg.m-mass .fx-mass{opacity:1}.hw-play .ray{animation:hw-ray calc(2.4s / var(--i,1)) ease-in-out infinite;transform-box:fill-box;transform-origin:top center}.hw-play .ray:nth-child(2){animation-delay:.2s}.hw-play .ray:nth-child(3){animation-delay:.4s}.hw-play .ray:nth-child(4){animation-delay:.6s}@keyframes hw-ray{50%{opacity:.25;transform:scaleY(.85)}}.hw-play .wave{animation:hw-rise calc(2.6s / var(--i,1)) ease-in infinite;opacity:0}.hw-play .wave:nth-child(2){animation-delay:.5s}.hw-play .wave:nth-child(3){animation-delay:1s}@keyframes hw-rise{0%{transform:translateY(16px);opacity:0}30%{opacity:1}to{transform:translateY(-40px);opacity:0}}.hw-play .rip{transform-box:fill-box;transform-origin:center;animation:hw-rip calc(1.6s / var(--i,1)) ease-out infinite;opacity:0}.hw-play .rip:nth-child(2){animation-delay:.5s}.hw-play .rip:nth-child(3){animation-delay:1s}@keyframes hw-rip{0%{transform:scale(.5);opacity:.9}to{transform:scale(1.8);opacity:0}}.hw-play .devbody{transform-box:fill-box;transform-origin:center}.hw-play .leg.m-mass .devbody{animation:hw-buzz calc(.18s / var(--i,1)) linear infinite}@keyframes hw-buzz{25%{transform:translate(-1px)}75%{transform:translate(1px)}}.hw-play .modes{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:24px}.hw-play .modes button{border:2px solid var(--line);background:#fff;color:var(--ink);border-radius:8px;padding:16px 8px;cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:8px;font:700 15px/1.1 var(--f-body);transition:all .2s}.hw-play .modes button svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2}.hw-play .modes button[aria-pressed=true]{border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-2px);box-shadow:0 8px 20px #0e1a1c2e}.hw-play .mdesc{margin-top:16px;min-height:52px;font-size:17px;color:var(--slate)}.hw-play .mdesc b{color:var(--ink)}.hw-play .lvl{margin-top:16px;display:flex;align-items:center;gap:12px}.hw-play .lvl label{font:700 14px var(--f-body);white-space:nowrap}.hw-play .lvl input{flex:1;accent-color:var(--teal-deep);height:28px;min-width:0}.hw-play .lvl output{font:800 15px var(--f-display);width:64px;text-align:right}.hw-build .buildg{display:grid;grid-template-columns:1fr 1.1fr;grid-template-areas:"box head" "box ctl";column-gap:48px;align-items:start}.hw-build .bhead{grid-area:head;align-self:end}.hw-build .boxart{grid-area:box;position:sticky;top:120px;background:var(--mist);border-radius:12px;aspect-ratio:1/.92;display:grid;place-items:center;overflow:hidden}.hw-build .boxart svg{width:88%;height:88%;overflow:visible}.hw-build .bctl{grid-area:ctl;min-width:0}.hw-build .slot{transition:transform .55s cubic-bezier(.3,1.4,.5,1),opacity .3s}.hw-build .slot.out{transform:translateY(-230px);opacity:0}.hw-build .savemeter{position:absolute;left:16px;right:16px;bottom:16px;background:#fff;border-radius:8px;padding:12px;box-shadow:0 6px 16px #0e1a1c14}.hw-build .savemeter .t{display:flex;justify-content:space-between;font-size:13px;font-weight:700}.hw-build .savemeter .t>span:last-child{color:var(--coral-text)}.hw-build .savemeter .b{height:8px;background:var(--line);border-radius:4px;overflow:hidden;margin-top:8px}.hw-build .savemeter .b i{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--teal),var(--coral));transition:width .6s cubic-bezier(.2,.7,.2,1)}.hw-build .who{display:grid;grid-template-columns:repeat(var(--n,3),1fr);gap:12px;margin:24px 0 0;border:0;padding:0;min-width:0}.hw-build .who legend{position:absolute;left:-9999px}.hw-build .who label{position:relative;border:2px solid var(--line);border-radius:12px;padding:16px 8px 12px;display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer;text-align:center;transition:all .2s;background:#fff;color:var(--ink)}.hw-build .who label:has(input:checked){border-color:var(--ink);background:var(--ink);color:#fff;transform:translateY(-4px);box-shadow:0 10px 24px #0e1a1c2e}.hw-build .who label:has(input:focus-visible){outline:3px solid var(--teal);outline-offset:2px}.hw-build .who input{position:absolute;opacity:0;pointer-events:none}.hw-build .who svg{width:56px;height:34px}.hw-build .who b{font:500 15px/1.2 var(--f-body)}.hw-build .who .pp{font:800 17px/1 var(--f-display)}.hw-build .who .each{font-size:12px;color:var(--slate)}.hw-build .who label:has(input:checked) .each{color:var(--on-dark)}.hw-build .who .tg{position:absolute;top:-12px;left:50%;transform:translate(-50%);white-space:nowrap}.hw-build .variants{display:flex;flex-wrap:wrap;gap:8px;margin-top:24px}.hw-build .variants a{border:2px solid var(--line);border-radius:8px;padding:10px 14px;font:700 14px/1 var(--f-body);color:var(--ink);text-decoration:none}.hw-build .variants a[aria-current=true]{border-color:var(--ink);background:var(--ink);color:#fff}.hw-build .variants a.na{opacity:.45;text-decoration:line-through}.hw-build .totalrow{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:24px;flex-wrap:wrap}.hw-build .totalrow .big{font:800 28px/1 var(--f-display);font-variant-numeric:tabular-nums}.hw-build .totalrow .was{color:var(--slate);text-decoration:line-through;margin-left:8px;font-size:17px}.hw-build .tam{margin-top:8px;min-height:0}.hw-build .acts{display:flex;flex-direction:column;gap:12px;margin-top:16px}.hw-build .apps:empty{display:none}.hw-build .apps{margin-top:16px}.hw-build .trust{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:16px;padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.hw-build .trust div{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;font-size:13px;line-height:1.3;color:var(--slate)}.hw-build .trust b{color:var(--ink);font-size:14px}.hw-build .trust svg{width:24px;height:24px;stroke:var(--teal-deep);fill:none;stroke-width:1.8}.hw-build .bens{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hw-build .bens li{display:flex;gap:12px;align-items:center;font-size:16px}.hw-build .bens svg{flex:none;width:20px;height:20px;stroke:var(--teal-deep);fill:none;stroke-width:2.4}.hw-build .hw-freeship{margin:24px 0 0!important}.hw-build [class^=bx-],.hw-build [class*=" bx-"],[data-hw-es]{display:none!important}.hw-karak{background:var(--coral);color:var(--ink);overflow:hidden}.hw-karak .in{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center;padding-block:64px}.hw-karak .lbl{color:var(--ink)}.hw-karak .num{font:900 64px/1 var(--f-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:12px;white-space:nowrap}.hw-karak .num small{font-size:.4em;letter-spacing:0;margin-left:8px}.hw-karak .kline{font:700 32px/1.15 var(--f-display);margin-top:12px;max-width:18ch;min-height:2.3em}.hw-karak .fine{display:block;font:400 14px/1.5 var(--f-body);margin-top:12px;max-width:40ch;min-height:3em}.hw-karak .kchips{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}.hw-karak .kchips button{font:700 14px/1 var(--f-body);border:2px solid var(--ink);background:transparent;color:var(--ink);border-radius:8px;padding:12px 16px;cursor:pointer;transition:all .2s}.hw-karak .kchips button[aria-pressed=true]{background:var(--ink);color:#fff}.hw-karak .kart{display:grid;place-items:center}.hw-karak .kart svg{width:100%;max-width:260px;overflow:visible;animation:hw-kin .4s cubic-bezier(.3,1.4,.5,1)}@keyframes hw-kin{0%{transform:scale(.7) rotate(-6deg);opacity:0}}.hw-karak .steam{animation:hw-rise 3s ease-in infinite;opacity:0}.hw-karak .steam:nth-child(2){animation-delay:1s}.hw-karak .steam:nth-child(3){animation-delay:2s}.hw-clock{height:240vh;position:relative}.hw-clock .stick{position:sticky;top:0;height:100vh;overflow:hidden}.hw-clock .in{height:100%;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center;padding-top:96px;padding-bottom:24px}.hw-clock .ms{list-style:none;margin:24px 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.hw-clock .ms li{display:grid;grid-template-columns:56px 1fr;gap:12px;align-items:baseline;opacity:.3;transition:opacity .3s,transform .3s}.hw-clock .ms li.on{opacity:1;transform:translate(4px)}.hw-clock .tm{font:800 15px var(--f-display);color:var(--teal-light);font-variant-numeric:tabular-nums}.hw-clock .ms b{display:block;font:700 20px/1.3 var(--f-display)}.hw-clock .ms .d{font-size:14px;color:var(--on-dark)}.hw-clock .dial{height:100%;min-height:0;display:grid;place-items:center}.hw-clock .dial svg{width:100%;max-width:340px;max-height:100%;overflow:visible}.hw-chat{background:var(--mist)}.hw-chat .phonechat{max-width:560px;margin:0 auto;background:var(--wa-paper);border-radius:12px;overflow:hidden;box-shadow:0 20px 40px #0e1a1c1f}.hw-chat .ch{background:var(--wa-dark);color:#fff;display:flex;align-items:center;gap:12px;padding:12px 16px}.hw-chat .av{width:36px;height:36px;border-radius:50%;background:#fff;display:grid;place-items:center;font:900 14px var(--f-display);color:var(--teal)}.hw-chat .ch b{font-size:15px;display:block;line-height:1.2}.hw-chat .ch span{font-size:12px;opacity:.85}.hw-chat .msgs{padding:16px 12px;display:flex;flex-direction:column;gap:8px;min-height:380px}.hw-chat .msg{max-width:82%;padding:8px 12px 4px;border-radius:8px;font-size:16px;line-height:1.4;box-shadow:0 1px 1px #00000014;animation:hw-pop .3s ease both;color:var(--ink)}.hw-chat .msg .tt{display:block;text-align:right;font-size:11px;color:var(--slate);margin-top:4px}.hw-chat .msg.q{align-self:flex-end;background:var(--wa-bubble);border-top-right-radius:0}.hw-chat .msg.a{align-self:flex-start;background:#fff;border-top-left-radius:0}.hw-chat .typing{align-self:flex-start;background:#fff;border-radius:8px;padding:12px 16px;display:flex;gap:4px}.hw-chat .typing i{width:8px;height:8px;border-radius:50%;background:var(--slate);opacity:.6;animation:hw-blink 1s infinite}.hw-chat .typing i:nth-child(2){animation-delay:.15s}.hw-chat .typing i:nth-child(3){animation-delay:.3s}@keyframes hw-blink{50%{opacity:.2}}@keyframes hw-pop{0%{transform:translateY(8px) scale(.96);opacity:0}}.hw-chat .chips{display:flex;gap:8px;flex-wrap:wrap;padding:0 12px 16px}.hw-chat .chips button{font:700 14px var(--f-body);border:2px solid var(--wa-dark);color:var(--wa-dark);background:#fff;border-radius:8px;padding:8px 12px;cursor:pointer}.hw-chat .askwa{display:flex;justify-content:center;margin-top:24px}.hw-chat .askwa .btn{max-width:320px;background:var(--wa);border-color:var(--wa)}.hw-chat .askwa .btn:hover{background:var(--wa-dark);border-color:var(--wa-dark)}.hw-chat noscript .msg{animation:none}.hw-rev .revg{display:grid;grid-template-columns:1fr 420px;gap:64px;align-items:center}.hw-rev .rsum{display:flex;gap:16px;align-items:center;margin-top:24px}.hw-rev .rsum .big{font:900 64px/1 var(--f-display)}.hw-rev .stack{position:relative;height:232px;touch-action:pan-y}.hw-rev .rc{position:absolute;top:0;right:0;bottom:0;left:0;background:#fff;border:1px solid var(--line);border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px;box-shadow:0 8px 24px #0e1a1c14;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .35s cubic-bezier(.2,.7,.2,1),opacity .35s}.hw-rev .rc.drag{transition:none;cursor:grabbing}.hw-rev .rc .who2{margin-top:auto;font-size:13px;color:var(--slate)}.hw-rev .rc .who2 b{color:var(--ink)}.hw-rev .swipehint{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:16px;font-size:13px;color:var(--slate)}.hw-rev .nav2{display:flex;align-items:center;gap:8px}.hw-rev .cnt{font:700 13px var(--f-body);color:var(--ink);min-width:48px;text-align:center}.hw-rev .nav2 button{width:40px;height:40px;border-radius:8px;border:2px solid var(--ink);background:#fff;display:grid;place-items:center;cursor:pointer;padding:0}.hw-rev .nav2 button svg{width:18px;height:18px;stroke:var(--ink);fill:none;stroke-width:2.4}.hw-spec .spec{border-top:1px solid var(--line)}.hw-spec details{border-bottom:1px solid var(--line)}.hw-spec summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;padding:16px 0;font:700 20px var(--f-display)}.hw-spec summary::-webkit-details-marker{display:none}.hw-spec summary:after{content:"+";color:var(--teal-deep);font-weight:400;font-size:24px;line-height:1}.hw-spec details[open] summary:after{content:"\2013"}.hw-spec .body{padding-bottom:16px;color:var(--slate);font-size:16px}.hw-spec .body p+p{margin-top:8px}.hw-runway .in{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.hw-runway .rw svg{width:100%;overflow:visible}.hw-runway .rwvan{transition:transform 2.2s cubic-bezier(.4,0,.2,1)}.hw-runway.go .rwvan{transform:translate(178px)}.hw-runway .rwfill{stroke-dasharray:260;stroke-dashoffset:260;transition:stroke-dashoffset 2.2s cubic-bezier(.4,0,.2,1)}.hw-runway.go .rwfill{stroke-dashoffset:0}.hw-runway .door{transition:fill .4s 2s}.hw-runway.go .door{fill:var(--coral)}.hw-runway .summary{background:var(--ink-2);border:1px solid var(--dark-line);border-radius:12px;padding:16px;margin-top:24px;display:flex;flex-direction:column;gap:8px}.hw-runway .summary>div{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:var(--on-dark)}.hw-runway .summary>div b{color:#fff}.hw-runway .summary .tot{border-top:1px solid var(--dark-line);padding-top:12px;font:800 20px var(--f-display);color:#fff}.hw-rel .relrow{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;padding-bottom:4px;margin-top:32px}.hw-rel .relrow::-webkit-scrollbar{display:none}.hw-rel .card{flex:0 0 232px;scroll-snap-align:start;display:flex;flex-direction:column;gap:8px}.hw-rel .card .im{aspect-ratio:1/1;background:var(--mist);border-radius:12px;overflow:hidden;display:block}.hw-rel .card .im img{width:100%;height:100%;object-fit:cover;display:block}.hw-rel .card .t{font:500 15px/1.35 var(--f-body);min-height:2.7em;color:var(--ink);text-decoration:none}.hw-rel .card .p{font:800 17px/1.2 var(--f-display)}.hw-rel .card .p s{font:400 14px var(--f-body);color:var(--slate);margin-left:6px}.hw-rel .add{font:700 15px/1 var(--f-body);height:44px;border-radius:8px;border:2px solid var(--ink);background:var(--ink);color:#fff;cursor:pointer;width:100%}.hw-rel .add.done{background:var(--teal-deep);border-color:var(--teal-deep)}.hw-sob{display:none}@media screen and (max-width:749px){.hw .in{padding-inline:16px}.hw.sec{padding-block:48px}.hw .h2{font-size:28px}.hw .sub{font-size:16px}.hw .btn{height:48px}.hw-stage .in{grid-template-columns:minmax(0,1fr);gap:8px;padding-block:16px 32px}.hw-stage .vis{order:-1}.hw-stage .orb:nth-of-type(2),.hw-stage .orb:nth-of-type(4){right:0}.hw-stage .orb:nth-of-type(1),.hw-stage .orb:nth-of-type(3){left:0}.hw-stage .lead{font-size:18px}.hw-stage h1{font-size:40px}.hw-stage .hsub{font-size:16px}.hw-stage .hprice b{font-size:24px}.hw-stage .prod{max-width:320px}.hw-stage .orb{padding:8px}.hw-play .playg,.hw-rev .revg,.hw-runway .in{grid-template-columns:1fr;gap:24px}.hw-play .mdesc{font-size:16px}.hw-build .buildg{grid-template-columns:1fr;grid-template-areas:"head" "box" "ctl";row-gap:16px}.hw-build .bhead .sub{font-size:14px;margin-top:8px}.hw-build .boxart{position:relative;top:auto;aspect-ratio:auto;height:192px;grid-template-columns:152px 1fr;place-items:center start;padding:0 12px 0 0}.hw-build .boxart svg{width:152px;height:152px}.hw-build .savemeter{position:static;box-shadow:none;width:100%}.hw-build .who{margin-top:8px;gap:8px}.hw-build .who label{padding:16px 4px 12px}.hw-build .who b{font-size:14px}.hw-build .totalrow .big{font-size:24px}.hw-build .trust div{font-size:12px}.hw-karak .in{grid-template-columns:minmax(0,1fr) 72px;gap:8px;padding-block:48px;align-items:start}.hw-karak .kchips{grid-column:1 / -1}.hw-karak .num{font-size:40px}.hw-karak .kline{font-size:24px;min-height:3.45em}.hw-karak .fine{min-height:6em}.hw-clock{height:260vh}.hw-clock .in{grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0;padding-top:72px}.hw-clock .ms{margin-top:12px;gap:4px}.hw-clock .ms b{font-size:18px}.hw-clock .ms .d{display:none}.hw-clock .ms li.cur .d{display:block}.hw-rev .rsum .big{font-size:40px}.hw-spec summary{font-size:18px}.hw-rel .card{flex-basis:62%}.hw-rel .relrow{gap:16px}.hw-sob{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:40;background:#fff;border-top:1px solid var(--line);padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));gap:12px;align-items:center;box-shadow:0 -6px 18px #0e1a1c14;transition:transform .3s}.hw-sob.hide{transform:translateY(110%)}.hw-sob .t{flex:1;min-width:0;font-size:12px;line-height:1.3;color:var(--slate)}.hw-sob .t b{display:block;font:800 17px/1.2 var(--f-display);color:var(--ink)}.hw-sob .btn{width:auto;height:48px;font-size:15px;padding:0 24px}}@media(prefers-reduced-motion:reduce){.hw *{animation:none!important;transition:none!important}.hw-clock{height:auto}.hw-clock .stick{position:relative;height:auto;min-height:640px}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/hw-product.css.map */
