.ct{padding:64px 0 96px;position:relative;overflow:clip}.ct .glow.g1{background:#eef2f3;width:720px;height:500px;top:160px;left:2%}.ct .glow.g2{background:#2b3134;width:540px;height:540px;top:-140px;right:-220px}.ct .lp-wrap{z-index:1}.ct-head{max-width:720px;margin-bottom:40px}.ct-head h1{color:#edf1f2;margin:22px 0 14px;font-size:52px;font-weight:400;line-height:1.35}.ct-head h1 .grad{padding-bottom:4px;display:inline-block}.ct-head .lead{max-width:600px;color:var(--slate-200);margin:0;font-size:17px;line-height:2}.ct-grid{grid-template-columns:minmax(0,1fr) 372px;align-items:start;gap:32px;display:grid}.ct-card{padding:32px 36px 26px}.ct-card .panel:focus{outline:none}.ct-fields{row-gap:22px}.ct-card .combo-ok{top:15px}.ct-digits{letter-spacing:.04em}.ct-ta{height:auto;font-family:var(--font);color:#edf1f2;resize:none;scrollbar-width:thin;scrollbar-color:#ffffff2e transparent;min-height:152px;max-height:380px;padding:14px 16px;font-size:14px;font-weight:400;line-height:1.9;display:block;overflow:auto}.ct-ta::placeholder{color:var(--slate-500)}.ct-msg-meta{justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-count{color:var(--slate-400);white-space:nowrap;margin-inline-start:auto;font-size:12px;line-height:1.7}.ct-count.is-near{color:var(--orange)}.ct kbd{border:1px solid var(--line-strong);font-family:var(--font-latin);color:var(--slate-200);background:#161a1c;border-radius:5px;padding:0 6px;font-size:10.5px;line-height:18px;display:inline-block}@media (hover:none){.ct-msg-meta .hint{display:none}}.ct-hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-actions .ct-privacy{color:var(--slate-400);align-items:center;gap:8px;font-size:12.5px;line-height:1.8;display:flex}.ct-actions .ct-privacy svg{width:15px;height:15px;color:var(--cyan-300);flex:none}.ct-actions .btn-primary{min-width:176px}.ct-card .done{padding:20px 0 8px}.ct-card .done .btns{flex-wrap:wrap}.ct-sent{border-radius:var(--radius-md);border:1px solid var(--line);background:#161a1c;flex-wrap:wrap;justify-content:center;gap:10px 28px;width:max-content;max-width:100%;margin:20px auto 0;padding:12px 20px;display:flex}.ct-sent div{align-items:center;gap:10px;display:flex}.ct-sent dt{color:var(--slate-400);align-items:center;gap:6px;font-size:13px;display:flex}.ct-sent dt svg{width:15px;height:15px;color:var(--cyan-300)}.ct-sent dd{color:#edf1f2;letter-spacing:.03em;margin:0;font-size:14px;font-weight:600}.ct-side{flex-direction:column;gap:14px;display:flex}.ct-note{border-radius:var(--radius-lg);border:1px solid var(--line);background:#161a1c;gap:14px;padding:18px 20px;display:flex}.ct-side .ic{width:40px;height:40px;color:var(--blue-300);background:#1d2225;border-radius:12px;flex:none;place-items:center;display:grid}.ct-side .ic svg{width:19px;height:19px}.ct-note h2{color:#edf1f2;margin:0 0 2px;font-size:15px;font-weight:500;line-height:1.7}.ct-note p{color:var(--slate-300);margin:0;font-size:13px;line-height:1.9}.ct-links{border-radius:var(--radius-lg);border:1px solid var(--line);background:#161a1c;margin-top:4px;padding:18px 14px 10px}.ct-links h2{color:var(--slate-200);margin:0 6px 8px;font-size:14px;font-weight:500;line-height:1.7}.ct-links ul{margin:0;padding:0;list-style:none}.ct-links a{border-radius:12px;align-items:center;gap:12px;padding:10px 8px;transition:background .2s;display:flex}.ct-links a:hover{background:#161a1c}.ct-links a:focus-visible{outline:2px solid var(--blue-300);outline-offset:1px}.ct-links .ic{border-radius:10px;width:36px;height:36px}.ct-links .ic svg{width:17px;height:17px}.ct-links .t{flex:1;min-width:0}.ct-links b{color:#edf1f2;font-size:14px;font-weight:500;line-height:1.7;display:block}.ct-links small{color:var(--slate-400);font-size:12px;line-height:1.7;display:block}.ct-links a>svg:last-child{width:16px;height:16px;color:var(--slate-500);transition:transform .25s var(--ease),color .2s;flex:none}.ct-links a:hover>svg:last-child{color:#edf1f2;transform:translate(-3px)}@media (max-width:1100px){.ct-grid{grid-template-columns:minmax(0,1fr) 320px;gap:24px}.ct-head h1{font-size:44px}}@media (max-width:900px){.ct{padding-top:40px}.ct-grid{grid-template-columns:1fr}.ct-side{grid-template-columns:1fr 1fr;display:grid}.ct-links{grid-column:1/-1;margin-top:0}.ct-links ul{grid-template-columns:1fr 1fr;column-gap:8px;display:grid}}@media (max-width:640px){.ct{padding:28px 0 56px}.ct .lp-wrap{padding:0 16px}.ct-head{margin-bottom:24px}.ct-head h1{margin-top:16px;font-size:32px}.ct-head .lead{font-size:15px;line-height:1.95}.ct-card{border-radius:22px;padding:22px 18px 18px}.ct .input{font-size:16px}.ct-actions{flex-direction:column-reverse;align-items:stretch;gap:14px}.ct-actions .btn-primary{border-radius:12px;flex:none;width:100%;min-width:0;height:56px;margin:0;font-size:16px}.ct-actions .btn-primary svg{width:20px;height:20px}.ct-card .done .btns{flex-direction:column-reverse;align-items:stretch;gap:10px;width:100%}.ct-card .done .btns .btn{border-radius:12px;width:100%;height:56px;font-size:15px}.ct-sent{justify-content:space-between;width:100%}.ct-actions .ct-privacy{text-align:center;justify-content:center}.ct-side,.ct-links ul{grid-template-columns:1fr}.ct-note{padding:16px}}@media (prefers-reduced-motion:reduce){.ct-links a,.ct-links a>svg:last-child{transition:none}}
