.ihlb-wrapper,.ihlb-calc,.ihlb-path{--ihlb-text:#0f1712;--ihlb-text-2:#26332b;--ihlb-label:#3c4440;--ihlb-muted:#8a928d;--ihlb-muted-2:#6e7671;--ihlb-placeholder:#8a968f;--ihlb-accent:#119a4b;--ihlb-accent-dark:#0b7538;--ihlb-bad:#a3311f;--ihlb-bad-ring:#e8a598;--ihlb-surface:#f4f6f4;--ihlb-mint:#f1f7f3;--ihlb-chip:#e4e8e5;--ihlb-chip-hover:#d9dfdb;--ihlb-line:#eceeec;--ihlb-hover:#f6f7f6;--ihlb-off:#b3b9b5;--ihlb-track:#dde2de;--ihlb-font:'Golos Text', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--ihlb-display:'Manrope', 'Golos Text', system-ui, -apple-system, 'Segoe UI', Roboto, sans-serif;--ihlb-mono:'IBM Plex Mono', ui-monospace, 'SFMono-Regular', Consolas, monospace;--ihlb-field-shadow:0 1px 2px rgba(0, 0, 0, 0.06), 0 0 0 1px rgba(0, 0, 0, 0.04);--ihlb-raised:0 1px 2px rgba(0, 0, 0, 0.08), 0 2px 6px rgba(0, 0, 0, 0.08);box-sizing:border-box;margin:0 0 1.5em;color:var(--ihlb-text);font:400 16px/1.6 var(--ihlb-font);text-align:right;-webkit-font-smoothing:antialiased}.ihlb-wrapper *,.ihlb-wrapper *::before,.ihlb-wrapper *::after,.ihlb-calc *,.ihlb-calc *::before,.ihlb-calc *::after,.ihlb-path *,.ihlb-path *::before,.ihlb-path *::after{box-sizing:border-box}.ihlb-wrapper [hidden],.ihlb-calc [hidden],.ihlb-path [hidden]{display:none!important}.ihlb-wrapper button,.ihlb-calc button,.ihlb-path button{margin:0;border:0;border-radius:0;background:none;box-shadow:none;color:inherit;font:inherit;letter-spacing:normal;text-transform:none;cursor:pointer}.ihlb-wrapper :focus-visible,.ihlb-calc :focus-visible,.ihlb-path :focus-visible{outline:2px solid var(--ihlb-accent);outline-offset:2px}.ihlb-wrapper{display:flex;flex-direction:column;gap:20px;padding:clamp(20px, 4vw, 36px);border-radius:28px;background:var(--ihlb-surface);container-type:inline-size}.ihlb-row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px 12px}.ihlb-wrapper .ihlb-field{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0}.ihlb-wrapper .ihlb-field[role="group"],.ihlb-wrapper .ihlb-result{gap:8px}.ihlb-wrapper .ihlb-field--code{flex:1 1 180px;max-width:260px}.ihlb-wrapper .ihlb-field--url{flex:999 1 280px}.ihlb-label{color:var(--ihlb-label);font:600 13px/1.4 var(--ihlb-display)}.ihlb-opt{color:var(--ihlb-muted);font-weight:500}.ihlb-code-wrap{position:relative;display:block}.ihlb-wrapper .ihlb-input{display:block;width:100%;height:48px;margin:0;padding:0 14px;border:0;border-radius:12px;background:#fff;box-shadow:var(--ihlb-field-shadow);color:var(--ihlb-text);outline:none}.ihlb-wrapper .ihlb-rcode{padding-left:44px;font:600 16px var(--ihlb-mono);letter-spacing:.04em}.ihlb-wrapper .ihlb-url{font:500 14px var(--ihlb-mono)}.ihlb-wrapper .ihlb-input:focus{border:0;box-shadow:0 0 0 2px var(--ihlb-accent);outline:none}.ihlb-wrapper .ihlb-input.is-invalid,.ihlb-wrapper .ihlb-input.is-invalid:focus{box-shadow:0 0 0 2px var(--ihlb-bad-ring)}.ihlb-wrapper .ihlb-input::placeholder,.ihlb-wrapper .ihlb-chip--input::placeholder{color:var(--ihlb-placeholder);opacity:1}.ihlb-saved{position:absolute;top:50%;left:12px;width:22px;height:22px;margin-top:-11px;border-radius:50%;background:var(--ihlb-accent);color:#fff;font:800 12px/22px var(--ihlb-display);text-align:center;pointer-events:none;opacity:0;transform:scale(.6);transition:opacity 0.35s,transform 0.35s}.ihlb-saved.is-visible{opacity:1;transform:scale(1)}.ihlb-hint{color:var(--ihlb-muted);font:500 12px/1.4 var(--ihlb-display)}.ihlb-hint.is-ok{color:var(--ihlb-accent-dark)}.ihlb-hint.is-bad{color:var(--ihlb-bad)}.ihlb-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ihlb-wrapper .ihlb-chip{display:inline-flex;align-items:center;height:32px;margin:0;padding:0 12px;border:0;border-radius:999px;background:var(--ihlb-chip);box-shadow:none;color:var(--ihlb-text);font:600 13px/1 var(--ihlb-mono);white-space:nowrap;transition:background-color 0.2s,color 0.2s}.ihlb-wrapper .ihlb-chip:hover,.ihlb-wrapper .ihlb-chip:focus{background:var(--ihlb-chip-hover);color:var(--ihlb-text)}.ihlb-wrapper .ihlb-chip.is-active,.ihlb-wrapper .ihlb-chip.is-active:hover{background:var(--ihlb-text);color:#fff}.ihlb-wrapper .ihlb-chip--none{font-family:var(--ihlb-display)}.ihlb-wrapper .ihlb-chip--input{width:78px;background:#fff;box-shadow:var(--ihlb-field-shadow);cursor:text;outline:none}.ihlb-wrapper .ihlb-chip--input:hover,.ihlb-wrapper .ihlb-chip--input:focus{background:#fff}.ihlb-wrapper .ihlb-chip--input:focus{box-shadow:0 0 0 2px var(--ihlb-accent)}.ihlb-wrapper .ihlb-chip--input.is-active,.ihlb-wrapper .ihlb-chip--input.is-active:focus{background:var(--ihlb-text);color:#fff}.ihlb-wrapper .ihlb-chip--more,.ihlb-wrapper .ihlb-chip--more:focus{border:1px dashed #b9c2bc;background:#fff0;color:var(--ihlb-label);font:600 13px/1 var(--ihlb-display)}.ihlb-wrapper .ihlb-chip--more:hover{border-color:var(--ihlb-text);background:#fff0;color:var(--ihlb-text)}.ihlb-order{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ihlb-seg{display:flex;flex-wrap:wrap;gap:2px;max-width:100%;padding:2px;border-radius:12px;background:var(--ihlb-chip)}.ihlb-wrapper .ihlb-seg button,.ihlb-calc .ihlb-seg button{min-height:32px;padding:5px 12px;border-radius:10px;background:#fff0;color:var(--ihlb-text);font:500 13px/1.3 var(--ihlb-display);white-space:nowrap;transition:background-color 0.2s,box-shadow 0.2s}.ihlb-wrapper .ihlb-seg button:hover,.ihlb-calc .ihlb-seg button:hover,.ihlb-wrapper .ihlb-seg button:focus,.ihlb-calc .ihlb-seg button:focus{background:rgb(255 255 255 / .5);color:var(--ihlb-text)}.ihlb-wrapper .ihlb-seg button[aria-pressed="true"],.ihlb-calc .ihlb-seg button[aria-pressed="true"]{background:#fff;box-shadow:var(--ihlb-raised);font-weight:700}.ihlb-wrapper .ihlb-result{margin-top:6px}.ihlb-card{overflow:hidden;border-radius:16px;background:#fff;box-shadow:0 1px 3px rgb(0 0 0 / .06),0 8px 24px -12px rgb(0 0 0 / .12)}.ihlb-link{padding:16px 18px;border-bottom:1px solid var(--ihlb-line);color:var(--ihlb-text);font:500 15px/1.5 var(--ihlb-mono);overflow-wrap:anywhere}.ihlb-card.is-empty .ihlb-link{color:#9aa19c}.ihlb-actions{display:flex}.ihlb-wrapper .ihlb-action{display:flex;flex:1 1 0%;align-items:center;justify-content:center;gap:8px;min-width:0;height:48px;padding:0 8px;border-right:1px solid var(--ihlb-line);background:#fff0;color:var(--ihlb-text);font:600 14px var(--ihlb-display);text-decoration:none;white-space:nowrap}.ihlb-wrapper .ihlb-action:first-child{border-right:0;font-weight:700}.ihlb-wrapper .ihlb-action:hover,.ihlb-wrapper .ihlb-action:focus{background:var(--ihlb-hover);color:var(--ihlb-text);text-decoration:none}.ihlb-wrapper .ihlb-action.is-copied{color:var(--ihlb-accent-dark)}.ihlb-action svg{flex:none}.ihlb-action span{overflow:hidden;text-overflow:ellipsis}.ihlb-wrapper .ihlb-card.is-empty .ihlb-action{color:var(--ihlb-off);cursor:default;pointer-events:none}@container (max-width:479px){.ihlb-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ihlb-wrapper .ihlb-action:nth-child(3){border-right:0}.ihlb-wrapper .ihlb-action:nth-child(n+3){border-top:1px solid var(--ihlb-line)}}.ihlb-qr{display:flex;align-items:center;gap:16px;padding:14px;border-radius:16px;background:#fff;box-shadow:var(--ihlb-field-shadow)}.ihlb-wrapper .ihlb-qr-img{flex:none;width:120px;height:120px;margin:0;border-radius:0;image-rendering:pixelated}.ihlb-qr-text{display:flex;flex-direction:column;gap:4px;min-width:0;color:var(--ihlb-label);font:500 14px/1.5 var(--ihlb-display)}.ihlb-qr-text b{color:var(--ihlb-text);font:800 15px/1.4 var(--ihlb-display)}.ihlb-wrapper .ihlb-qr-save{align-self:flex-start;margin-top:2px;color:var(--ihlb-accent);font:700 14px var(--ihlb-display);text-decoration:none}.ihlb-wrapper .ihlb-qr-save:hover{color:var(--ihlb-accent-dark)}@container (max-width:359px){.ihlb-qr{flex-direction:column;align-items:flex-start}}.ihlb-wrapper .ihlb-error{margin:0;color:var(--ihlb-bad);font:600 13px/1.4 var(--ihlb-display)}@media (pointer:coarse){.ihlb-wrapper .ihlb-url,.ihlb-wrapper .ihlb-chip--input{font-size:16px}.ihlb-wrapper .ihlb-chip--input{width:92px}}.ihlb-calc{display:flex;flex-direction:column;align-items:center;gap:28px;padding:clamp(28px, 5vw, 48px) clamp(20px, 5vw, 48px);border-radius:28px;background:var(--ihlb-surface);text-align:center}.ihlb-calc__out{display:flex;flex-direction:column;align-items:center;gap:6px}.ihlb-calc__label{color:var(--ihlb-muted-2);font:700 14px var(--ihlb-display)}.ihlb-calc .ihlb-calc__reward{color:var(--ihlb-text);font:800 clamp(64px, 9vw, 96px)/1.1 var(--ihlb-display);letter-spacing:-.06em;white-space:nowrap}.ihlb-calc__note{color:var(--ihlb-muted-2);font:500 15px/1.5 var(--ihlb-display)}.ihlb-calc .ihlb-calc__buyer button{min-width:132px;min-height:36px;padding:0 16px;font-size:14px}.ihlb-calc__range,.ihlb-calc__time{display:flex;flex-direction:column;width:100%;max-width:520px}.ihlb-calc__range{gap:12px}.ihlb-calc__range-head{display:flex;align-items:baseline;justify-content:space-between}.ihlb-calc .ihlb-calc__range-head label{margin:0;color:var(--ihlb-label);font:600 15px var(--ihlb-display)}.ihlb-calc .ihlb-calc__sum{color:var(--ihlb-text);font:800 17px var(--ihlb-display)}.ihlb-calc__slider{--ihlb-sum:0%;position:relative;height:28px}.ihlb-calc__track,.ihlb-calc__fill{position:absolute;top:12px;right:0;height:4px;border-radius:2px}.ihlb-calc__track{left:0;background:var(--ihlb-track)}.ihlb-calc__fill{width:var(--ihlb-sum);background:var(--ihlb-text)}.ihlb-calc__thumb{position:absolute;top:0;right:var(--ihlb-sum);width:28px;height:28px;margin-right:-14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgb(0 0 0 / .12),0 3px 10px rgb(0 0 0 / .14);pointer-events:none}.ihlb-calc__slider:focus-within .ihlb-calc__thumb{box-shadow:0 0 0 3px rgb(17 154 75 / .4),0 3px 10px rgb(0 0 0 / .14)}.ihlb-calc .ihlb-calc__slider input{position:absolute;inset:0;width:100%;height:28px;margin:0;padding:0;border:0;background:none;opacity:0;cursor:pointer}.ihlb-calc__time{gap:14px;padding-top:4px}.ihlb-calc__line{position:relative;height:4px;border-radius:2px;background:var(--ihlb-track)}.ihlb-calc__line-fill{position:absolute;top:0;right:0;width:100%;height:4px;border-radius:2px;background:var(--ihlb-accent);transform:scaleX(0);transform-origin:100% 50%;transition:transform 0.3s}.ihlb-calc__dot{position:absolute;top:-4px;width:12px;height:12px;margin-right:-6px;border-radius:50%;background:#c9d0cb;box-shadow:0 0 0 3px var(--ihlb-surface)}.ihlb-calc__dot.is-start{right:0}.ihlb-calc__dot.is-mid{right:var(--ihlb-mid,53.85%)}.ihlb-calc__dot.is-end{right:100%}.ihlb-calc__dot.is-on{background:var(--ihlb-accent)}.ihlb-calc__dates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px;align-items:end}.ihlb-calc__dates>div{display:contents}.ihlb-calc__dates>div>:first-child{grid-row:1;align-self:end}.ihlb-calc__dates>div>:last-child{grid-row:2;align-self:start}.ihlb-calc__dates>div:nth-child(1)>*{grid-column:1;justify-self:start;text-align:right}.ihlb-calc__dates>div:nth-child(2)>*{grid-column:2;justify-self:center;text-align:center}.ihlb-calc__dates>div:nth-child(3)>*{grid-column:3;justify-self:end;text-align:left}.ihlb-calc__dates>div>span{color:var(--ihlb-muted-2);font:600 12px/1.3 var(--ihlb-display)}.ihlb-calc .ihlb-calc__dates b{color:var(--ihlb-text);font:800 15px var(--ihlb-display);white-space:nowrap}.ihlb-calc .ihlb-calc__date{position:relative;display:inline-flex;align-items:center;gap:4px;margin:0;cursor:pointer}.ihlb-calc__caret{color:var(--ihlb-accent);font-size:10px}.ihlb-calc .ihlb-calc__date-input{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;padding:0;border:0;background:none;box-shadow:none;opacity:0;cursor:pointer}.ihlb-calc__date:focus-within{border-radius:4px;outline:2px solid var(--ihlb-accent);outline-offset:3px}.ihlb-calc__status{color:var(--ihlb-label);font:700 14px/1.4 var(--ihlb-display)}.ihlb-calc__status[data-state="ok"]{color:var(--ihlb-accent-dark)}.ihlb-calc__status[data-state="gone"]{color:#3c4a42}.ihlb-calc .ihlb-calc__link{color:var(--ihlb-accent);font:700 15px var(--ihlb-display);text-decoration:none}.ihlb-calc .ihlb-calc__link:hover{color:var(--ihlb-accent-dark);text-decoration:none}.ihlb-path{display:flex;flex-direction:column;gap:18px;padding:clamp(18px, 3vw, 24px);border-radius:16px;background:var(--ihlb-mint);container-type:inline-size}.ihlb-path__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ihlb-path__title{color:var(--ihlb-accent-dark);font:800 12px var(--ihlb-display);letter-spacing:.06em;text-transform:uppercase}.ihlb-path .ihlb-path__play{display:flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:1px solid #cfdcd3;border-radius:50%;background:#fff;color:var(--ihlb-text);font:700 12px/1 var(--ihlb-display)}.ihlb-path .ihlb-path__play:hover,.ihlb-path .ihlb-path__play:focus{border-color:var(--ihlb-accent);background:#fff;color:var(--ihlb-text)}.ihlb-path .ihlb-path__steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 10px;margin:0;padding:0;list-style:none}@container (min-width:560px){.ihlb-path .ihlb-path__steps{grid-template-columns:repeat(var(--ihlb-steps,6),minmax(0,1fr))}}.ihlb-path .ihlb-path__steps>li{min-width:0;margin:0;padding:0}.ihlb-path .ihlb-path__steps>li::before{content:none}.ihlb-path .ihlb-path__step{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0;padding:0;background:none;text-align:right}.ihlb-path .ihlb-path__step:hover,.ihlb-path .ihlb-path__step:focus{background:none;color:inherit}.ihlb-path__bar{display:block;height:4px;border-radius:2px;background:#d3ddd6;transition:background-color 0.4s}.ihlb-path__name{color:var(--ihlb-placeholder);font:800 16px/1.2 var(--ihlb-display);transition:color 0.4s}.ihlb-path__sub{color:var(--ihlb-placeholder);font-size:13px;line-height:1.4;transition:color 0.4s}.ihlb-path__step.is-done .ihlb-path__bar,.ihlb-path__step.is-current .ihlb-path__bar{background:var(--ihlb-accent)}.ihlb-path__step.is-done .ihlb-path__name{color:#2d5a3d}.ihlb-path__step.is-current .ihlb-path__name{color:var(--ihlb-text)}.ihlb-path__step.is-current .ihlb-path__sub{color:var(--ihlb-text-2)}.ihlb-path .ihlb-path__text{display:flex;align-items:baseline;gap:14px;min-height:48px;margin:0;padding:14px 16px;border-radius:12px;background:#fff}.ihlb-path__num{flex:none;color:var(--ihlb-accent);font:800 13px var(--ihlb-display);font-variant-numeric:tabular-nums}.ihlb-path__desc{color:var(--ihlb-text);font-size:16px;line-height:1.5}.ihlb-path__descs{display:grid;flex:1;min-width:0}.ihlb-path__descs>.ihlb-path__desc{grid-area:1 / 1;visibility:hidden}.ihlb-path__descs>.ihlb-path__desc.is-current{visibility:visible}@media (prefers-reduced-motion:reduce){.ihlb-saved,.ihlb-path__bar,.ihlb-path__name,.ihlb-path__sub,.ihlb-calc__line-fill{transition:none}}