.cl-setup{background:linear-gradient(165deg,#fff5ee,#ffe1cf);border-radius:30px;margin-top:60px;padding:40px}.cl-tabs{background:#fff9}.cl-panel{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:start;gap:30px;margin-top:26px;display:grid}.cl-facts{background:#ffffffe6;border-radius:22px;padding:24px 26px 8px;box-shadow:0 10px 30px #1e143c0f}.cl-where{color:var(--ink-3);border-bottom:1px solid var(--line);padding-bottom:14px;font-size:15px;line-height:1.45}.cl-fact{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 0;display:flex}.cl-fact:last-child{border-bottom:0}.cl-fact h3{letter-spacing:-.01em;color:var(--ink);font-size:18px;font-weight:500;line-height:1.3}.cl-fact p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:5px;font-size:15.5px;line-height:1.5}.cl-fact .gd-pill{margin-top:1px}.cl-send{background:#ffffffe6;border-radius:22px;padding:22px;box-shadow:0 14px 40px #3c288c14}.cl-send-l{color:#000000b8;font-size:15px;font-weight:600}.cl-send .gd-inv-msg{margin-top:12px}.cl-note{color:var(--ink-3);margin-top:22px;font-size:13.5px}.cl-rule{flex-direction:column;display:flex}.cl-rule-chat{flex-direction:column;gap:12px;margin-top:auto;padding-top:30px;display:flex}.cl-rule-chat .gd-msg{background:#ffffffd1;border-radius:18px;padding:12px 14px}.cl-rule-chat .gd-msg .av{flex:none;width:28px;height:28px}.cl-rule-chat .gd-msg .av img{width:21px;height:21px}.cl-rule-chat .gd-who{font-size:13px}.cl-rule-chat .gd-bub{margin-top:3px;padding:7px 11px;font-size:14.5px}.cl-bub-me{background:#f6f2ec}.cl-rules{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:30px;display:flex}.cl-rules>p{color:#000000b8;font-size:15px;font-weight:600}.cl-rules ul{flex-wrap:wrap;gap:8px;display:flex}.cl-rules li{color:#000000c2;background:#0000000b;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:6px 14px;font-size:14.5px;line-height:1.3;display:inline-flex}.cl-rules li svg{color:#1e7a3c;flex:none}@media (max-width:900px){.cl-setup{padding:24px}.cl-panel{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.cl-setup{margin-top:40px;padding:16px}.cl-facts{padding:18px 18px 4px}.cl-fact{flex-direction:column;gap:10px}.cl-send{padding:16px}}
