.home-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-bottom:32px}.home-shortcuts a{padding:22px 0;border-top:1px solid var(--line);font-size:19px;font-weight:600}.home-shortcuts span{display:block;font-size:13px;font-weight:400;color:var(--muted);margin-top:8px}.home-shortcuts a:hover{color:var(--link)}
.demo-note{font-size:13px;padding:14px 18px;background:var(--surface);border-radius:12px;margin-bottom:24px}.tutorial-search{font:inherit;color:var(--text);width:100%;padding:16px 20px;background:var(--card);border:1px solid var(--line);border-radius:14px;margin-bottom:24px;outline-offset:4px}.tutorial-search:focus{outline:2px solid var(--blue)}.tutorial-group{border:1px solid var(--line);border-radius:20px;margin-bottom:16px;overflow:hidden;background:var(--card)}.tutorial-group>summary{list-style:none;display:flex;gap:18px;align-items:center;padding:25px 28px;cursor:pointer}.tutorial-group>summary::-webkit-details-marker{display:none}.tutorial-group>summary:hover{background:var(--surface)}summary:focus-visible{outline:3px solid var(--blue);outline-offset:-4px}.tutorial-title{flex:1;min-width:0}.tutorial-title strong{display:block;font-size:21px;font-weight:600}.tutorial-title>span{display:block;color:var(--muted);font-size:12px;margin-top:4px}.expand-label{font-size:13px;color:var(--link)}.chevron{font-size:22px;color:var(--muted)}.tutorial-content{border-top:1px solid var(--line);padding:8px 28px 28px}.resource{padding:24px 0;border-bottom:1px solid var(--line)}.resource:last-child{border:0;padding-bottom:0}.resource-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:16px}.resource-heading h3{font-size:18px;flex:1}.resource-heading a{font-size:13px}.file-type{font-size:11px;letter-spacing:.04em;font-weight:600;background:var(--surface);padding:6px 10px;border-radius:7px;color:var(--muted)}.resource video{width:100%;max-height:400px;background:#171719;border-radius:12px;display:block;aspect-ratio:16/9}.resource-note{font-size:12px;margin-top:12px}.text-document summary{cursor:pointer;color:var(--link);font-size:14px}.text-document pre{font:inherit;font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere;padding:22px;background:var(--surface);border-radius:12px;line-height:1.9;margin:14px 0 0}.tutorial-content>.empty-state{margin-top:20px}.contact-app-icon{height:38px;width:38px;display:inline-block;vertical-align:middle;margin-right:13px;object-fit:contain}.contact-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:18px}.copy-contact{border:1px solid var(--line);border-radius:100px;background:var(--card);color:var(--text);padding:7px 15px;cursor:pointer;font-size:13px}.copy-status{font-size:12px}.qr-slot{margin-top:18px;font-size:13px}.qr-slot summary{cursor:pointer}.qr-slot p{margin-top:12px;padding:16px;background:var(--surface);border-radius:10px;color:var(--muted)}.other-contacts>article{display:block;padding-block:24px}.other-contacts h2{font-size:22px}.other-contacts>article>div:first-child p{margin-top:10px}.other-contacts>article>.tag{display:none}.telegram-card{justify-content:flex-start;gap:20px}.telegram-card .contact-actions{margin-top:0}.telegram-card .qr-slot{margin-top:0}.entry-card div{min-width:0}.entry-card p{overflow-wrap:anywhere}
@media(max-width:760px){.home-shortcuts{grid-template-columns:1fr;gap:0}.home-shortcuts a{padding:16px 0;font-size:17px}.home-shortcuts span{display:inline;float:right;margin-top:2px;font-size:12px}.tutorial-group>summary{padding:20px 16px;gap:12px}.tutorial-title strong{font-size:18px}.expand-label{display:none}.tutorial-content{padding:4px 16px 20px}.resource-heading{gap:8px}.resource-heading h3{font-size:16px}.resource-heading a{font-size:12px}.site-header nav{flex-wrap:wrap}.site-header nav a{font-size:12px}.contact-app-icon{height:32px;width:32px}.demo-note{font-size:12px}}
