@layer components{.k-phone{width:fit-content;max-width:100%;font-family:var(--font-display);letter-spacing:-.036em;font-variant-numeric:lining-nums;color:var(--fg);flex-wrap:wrap;column-gap:.26em;font-size:clamp(3.4rem,12.1vw,20rem);font-weight:700;line-height:.88;display:flex}.k-phone>span{white-space:nowrap}@media not (min-width:640px){.k-phone{flex-direction:column;column-gap:0;font-size:clamp(2.6rem,20.2vw,8.5rem)}}.kb-band{grid-template-columns:1fr}.kb-cell{--kp-line-size:clamp(1.6rem, 6.6vw, 2.25rem);min-height:clamp(116px,26vw,156px)}@media (min-width:768px){.kb-band{grid-template-columns:1.18fr 1fr 1fr}.kb-cell{--kp-line-size:clamp(2.5rem, 3.1vw, 3.6rem);min-height:clamp(150px,13vw,208px)}}.kb{column-gap:max(10px, var(--gutter));grid-template-columns:repeat(4,minmax(0,1fr));row-gap:clamp(34px,3.6vw,68px);display:grid}.kb-plate,.kb-sheet{grid-column:span 4}@media (min-width:1024px){.kb{column-gap:var(--gutter);grid-template-columns:repeat(12,minmax(0,1fr))}.kb-plate{grid-column:1/span 5;padding-top:clamp(20px,2vw,42px)}.kb-sheet{grid-column:7/span 6}}.kb-field{padding-block:clamp(13px,1.3vw,22px)}.kb-field:first-child{padding-top:0}.kb-label{margin-bottom:clamp(8px,.8vw,13px);display:block}.kb-input{width:100%;color:var(--fg);font-family:var(--font-text);font-size:var(--text-lead);letter-spacing:-.008em;resize:none;background:0 0;border:0;outline:0;padding:0;line-height:1.38;display:block}.kb-input::placeholder{color:var(--fg-56)}.kb-area{min-height:calc(var(--text-lead) * 2.76)}.kb-chips{--kb-chip-pad:clamp(10px, 1vw, 18px);flex-wrap:wrap;display:flex}.kb-chip{min-height:max(44px, calc(var(--text-lead) * 1.38 + 2 * clamp(6px, .6vw, 11px)));padding-inline:var(--kb-chip-pad);font-family:var(--font-text);font-size:var(--text-lead);letter-spacing:-.008em;color:var(--fg-56);transition:color .2s linear, background-color .2s var(--ease-ink);align-items:center;line-height:1.38;display:inline-flex}.kb-chip:hover{color:var(--fg)}.kb-chip.is-on{background:var(--fg);color:var(--color-ink)}.kb-sheet{background:var(--color-proof);flex-direction:column;padding:clamp(20px,2vw,42px);display:flex}.kb-sheet-head{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:clamp(12px,1.1vw,19px);display:flex}.kb-sheet-body{--kb-mark:clamp(13px, 1.3vw, 22px);flex:1;padding-top:clamp(20px,2vw,38px)}.kb-hello{padding-inline:var(--kb-mark);font-size:var(--text-lead);letter-spacing:-.008em;color:var(--fg);line-height:1.38;position:relative}.kb-rows{grid-template-columns:max-content minmax(0,1fr);margin-top:clamp(16px,1.7vw,30px);display:grid}.kb-row{grid-column:1/-1;grid-template-columns:subgrid;padding-block:clamp(7px,.7vw,12px);padding-inline:var(--kb-mark);align-items:baseline;gap:clamp(10px,1vw,20px);display:grid;position:relative}.kb-hello:before,.kb-row:before{content:"";background:var(--color-rubine);transform-origin:top;width:3px;height:1.15em;transition:transform .2s var(--ease-blade);margin-top:-.575em;position:absolute;top:50%;left:0;transform:scaleY(0)}.kb-hello:before{top:.69em}.kb-hello[data-set]:before,.kb-row[data-set]:before{transform:scaleY(1)}.kb-row-label{color:var(--fg-56)}.kb-row-value{min-width:0;display:block}.kb-row-text{font-size:var(--text-body);color:var(--fg);white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;display:block}.kb-row-blank{width:100%;height:calc(var(--text-body) * 1.5);font-size:var(--text-body);border-bottom:1px solid var(--rule);line-height:1.5;display:block}.kb-row-blank:before{content:"​"}.kb-sheet-foot{flex-wrap:wrap;align-items:center;gap:clamp(14px,1.6vw,30px);min-height:clamp(48px,3.6vw,64px);margin-top:clamp(24px,2.4vw,46px);display:flex}@media not (min-width:520px){.kb-sheet-foot{flex-direction:column;align-items:flex-start}}.kb-send{background:var(--color-ink);min-height:clamp(48px,3.6vw,64px);color:var(--color-paper);font-family:var(--font-display);font-weight:600;font-size:var(--text-lead);letter-spacing:-.012em;transition:background-color .22s var(--ease-ink);justify-content:center;align-items:center;padding-inline:clamp(20px,2vw,38px);display:inline-flex}.kb-send:hover,.kb-send:focus-visible{background:var(--color-rubine)}.kb-send:disabled{cursor:default;background:var(--color-ink)}.kb-stamp{border:1px solid var(--color-rubine);min-height:clamp(48px,3.6vw,64px);color:var(--color-rubine);animation:kb-stamp-land .19s var(--ease-ink) both;align-items:center;gap:clamp(10px,1vw,18px);padding-inline:clamp(14px,1.4vw,24px);display:inline-flex}@keyframes kb-stamp-land{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}.kb-plate[data-locked] .kb-input,.kb-plate[data-locked] .kb-chip{color:var(--fg-56)}.kb-plate[data-locked] .kb-chip.is-on{background:var(--fg-56);color:var(--color-ink)}.kb-plate[data-locked] .kb-input,.kb-plate[data-locked] .kb-chip{cursor:default}.kb-note{min-height:calc(var(--text-small) * 1.5 * 2);font-size:var(--text-small);color:var(--fg-56);margin-top:clamp(12px,1.2vw,20px);line-height:1.5;transition:color .2s linear}.kb-note[data-tone=fail]{color:var(--color-rubine)}.kb-soglasie{margin-top:clamp(8px,.8vw,14px)}.cp{color:var(--fg);display:block}.cp-frame{--vx:0;--vy:0;--vw:1200;--vh:540;display:block;position:relative}.cp-film{width:100%;height:auto;display:block}.cp-mark{left:calc((var(--x) - var(--vx)) / var(--vw) * 100%);top:calc((var(--y) - var(--vy)) / var(--vh) * 100%);white-space:nowrap;pointer-events:none;color:var(--fg);position:absolute}.cp-mark-door,.cp-mark-turn{transform:translate(clamp(14px,1.4vw,24px),-50%)}.cp-mark-street{transform-origin:0;transform:rotate(var(--cp-angle,43.8deg)) translateY(-145%)}.cp-mark-scale{transform:translateY(-100%)}.cp-mark-north{transform:translate(-50%,-135%)}.cp-ring{opacity:0;transition:opacity .32s var(--ease-ink)}.cp:hover .cp-ring,.cp:focus-visible .cp-ring{opacity:.5}.cp-foot{flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:clamp(10px,1.2vw,24px);margin-top:clamp(12px,1.2vw,22px);display:flex}.cp-cta{color:var(--fg);opacity:0;transition:opacity .26s var(--ease-ink)}.cp:hover .cp-cta,.cp:focus-visible .cp-cta{opacity:1}.cp-narrow{display:none}@media not (min-width:768px){.cp-frame{aspect-ratio:3/2;--vx:195;--vw:810}.cp-film{height:100%;position:absolute;inset:0}.cp-wide{display:none}.cp-narrow{display:inline}.cp-cta{opacity:1}}@media not (min-width:560px){.cp-frame{aspect-ratio:4/5;--vx:384;--vw:432}.cp-mark-street{display:none}.cp-mark-turn{transform:translate(calc(-100% - 16px),-50%)}}}@layer utilities{.kb-field:focus-within{border-bottom-color:var(--color-rubine)}.kb-cell.ground-ink:hover .kp-arrow-ring,.kb-cell.ground-ink:focus-visible .kp-arrow-ring{fill:var(--color-chalk);stroke:var(--color-chalk)}.kb-cell.ground-ink:hover .kp-arrow-tip,.kb-cell.ground-ink:focus-visible .kp-arrow-tip{stroke:var(--color-ink)}}
