.ine__in{text-align:center;flex-direction:column;align-items:center;display:flex}.ine-dial{aspect-ratio:1;width:min(680px,100%);position:relative}.ine-dial:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#96aaff1f,#0000);border-radius:50%;position:absolute;inset:12%}.ine-turn{position:absolute;inset:0}.ine-ring{width:100%;height:100%;transform:rotate(var(--turn,0deg));display:block;overflow:visible}.ine-tick{stroke:#ffffff0f;stroke-width:1px}.ine-month{fill:var(--hn-soft);font-size:12px;font-family:var(--hn-font)}.ine-track{fill:none;stroke:#ffffff0b;stroke-width:8px}.ine-arc{fill:none;stroke:var(--hue);stroke-width:8px;stroke-linecap:round;filter:drop-shadow(0 0 6px color-mix(in srgb, var(--hue) 45%, transparent))}.ine-now{transform-origin:50% 0;width:2px;height:47%;transform:rotate(calc(180deg + var(--now,0deg) + var(--turn,0deg)));opacity:0;transition:opacity .6s var(--hn-ease) 1.6s;pointer-events:none;margin-left:-1px;position:absolute;top:50%;left:50%}.ine-now:before{content:"";background:linear-gradient(#0000,#ffffffb3);position:absolute;inset:36% 0 0}.ine-now span{transform:translateX(-50%) rotate(calc(-180deg - var(--now,0deg) - var(--turn,0deg)));font-size:11px;font-weight:var(--hn-w);color:var(--hn-ink);white-space:nowrap;position:absolute;bottom:-26px;left:50%}.ine-turn[data-now] .ine-now{opacity:1}.ine-ask{width:36%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ine__h{color:var(--hn-ink);font-size:34px;line-height:38px;font-weight:var(--hn-w);letter-spacing:-.022em;text-wrap:balance;margin:0}.ine-key{max-width:760px;color:var(--hn-gray);flex-wrap:wrap;justify-content:center;gap:8px 20px;margin:48px 0 0;padding:0;font-size:13px;line-height:20px;list-style:none;display:flex}.ine-key li{align-items:center;gap:8px;display:inline-flex}.ine-key li:before{content:"";background:var(--hue);border-radius:2px;width:14px;height:4px}.ine__lead{max-width:30em;margin:40px 0 0}.ine__doors{gap:12px;margin-top:36px;display:flex}.ine__more{margin-top:28px;font-size:15px}.ine__fine{color:var(--hn-soft);margin:8px 0 0}@media (max-width:720px){.ine-dial{width:calc(100% + 16px)}.ine-ask{width:auto;position:static;transform:none}.ine-dial{aspect-ratio:auto}.ine-turn{aspect-ratio:1;position:relative}.ine__h{margin-top:40px;font-size:32px;line-height:36px}.ine-month{font-size:16px}.ine__doors{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.ine__doors .hn-btn{padding:0 12px}}
