/* Editorial pages and product cover proportions. */
.detail-grid .product-artwork.product-cover{width:100%;max-width:420px;height:auto;aspect-ratio:3/4;margin-inline:auto;background:transparent}
.detail-grid .product-artwork.product-cover .cover-image{display:block;width:100%;height:100%;object-fit:contain;transform:none}
.product-specs{margin:26px 0;padding:22px 0;border-block:1px solid var(--line);font-size:14px}
.product-specs>div{display:flex;align-items:baseline;justify-content:space-between;gap:18px;margin:12px 0}
.product-specs dt{color:var(--muted);flex-shrink:0}
.product-specs dd{margin:0;text-align:right;font-weight:650}
.product-specs .link{display:inline-flex;align-items:center;gap:7px}
.order-search-state{padding:15px 20px;color:var(--muted);font-size:13px;border-top:1px solid var(--line)}
.order-search-empty{text-align:center;padding:32px 20px 40px}
.order-search-empty .circle-icon{margin:0 auto 14px}.order-search-empty h3{margin-bottom:8px}
.order-search-empty p{margin-bottom:19px;font-size:14px}
.admin-topbar .search{max-width:460px}.admin-topbar .search input{font-size:13px}
.activation-article{max-width:1150px;margin:0 auto}
.activation-article-header{max-width:850px;padding:25px 0 42px}
.activation-article-header h1{font-size:50px;letter-spacing:-2px;margin:0 0 20px}
.activation-article-header>p{font-size:18px;line-height:1.8}
.activation-meta{display:flex;flex-wrap:wrap;gap:24px;margin-top:23px;color:var(--muted);font-size:13px}
.activation-meta span{display:flex;align-items:center;gap:8px}.activation-meta .icon{width:17px;color:var(--blue)}
.activation-article-layout{display:grid;grid-template-columns:205px minmax(0,1fr);gap:50px;align-items:start}
.activation-contents{position:sticky;top:112px;padding:20px 0;min-width:0}
.activation-contents>strong{font-size:13px;display:block;margin-bottom:15px}
.activation-contents nav{display:flex;flex-direction:column;gap:6px;border-left:1px solid var(--line);padding-left:15px}
.activation-contents a{font-size:13px;color:var(--muted);padding:7px 0;transition:color .2s}.activation-contents a:hover{color:var(--blue)}
.activation-article-content{min-width:0}
.activation-article-content>section{scroll-margin-top:112px;margin-bottom:48px}
.activation-article-content h2{font-size:28px;letter-spacing:-.7px;margin-bottom:18px;line-height:1.4}
.activation-article-content p{font-size:16px;line-height:1.9;margin:14px 0}
.activation-article-content .notice{font-size:14px;line-height:1.8;margin:22px 0}
.activation-article-content .notice .link{display:inline}
.activation-figure{margin:24px 0 30px}
.activation-image-button{padding:0;position:relative;width:100%;display:block;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:#f4f4f4;cursor:zoom-in}
.activation-image-button>img{display:block;width:100%;height:auto;max-height:700px;object-fit:contain}
.activation-image-zoom{position:absolute;right:12px;bottom:12px;display:flex;align-items:center;gap:7px;background:#07121ce6;color:white;padding:8px 12px;border:1px solid #ffffff25;border-radius:9px;font-size:11px;opacity:0;transform:translateY(5px);transition:.2s}
.activation-image-zoom .icon{width:14px;height:14px}
.activation-image-button:hover .activation-image-zoom,.activation-image-button:focus-visible .activation-image-zoom{opacity:1;transform:none}
.activation-figure figcaption{font-size:12px;color:var(--muted);line-height:1.7;margin-top:10px}
.activation-article-content .activation-image-note{font-size:13px}
.activation-help-panel{padding:28px;border:1px solid var(--line);background:var(--surface);border-radius:18px}
.activation-article-content .activation-official{font-size:12px;margin:22px 0 0}.activation-official a{color:var(--blue)}
.image-dialog-open{overflow:hidden}
.article-image-dialog{padding:42px 16px 16px;border:1px solid var(--line);border-radius:15px;background:var(--surface);color:var(--text);max-width:calc(100vw - 32px);max-height:calc(100dvh - 32px);overflow:auto;box-shadow:0 30px 100px #0006}
.article-image-dialog::backdrop{background:#020812dd;backdrop-filter:blur(8px)}
.article-image-dialog figure{margin:0}.article-image-dialog img{display:block;max-width:100%;max-height:calc(100dvh - 135px);object-fit:contain;margin:auto}
.article-image-dialog figcaption{font-size:13px;margin:13px 10px 2px;text-align:center;color:var(--muted)}
.article-image-close{position:absolute;right:8px;top:5px;border:0;border-radius:7px;font-size:27px;line-height:30px;width:34px;background:var(--soft);color:var(--text)}
.returns-case{display:flex;flex-direction:column;align-items:start;transition:border-color .2s,transform .2s}
.returns-case:hover{border-color:color-mix(in srgb,var(--blue) 50%,var(--line));transform:translateY(-3px)}
.returns-case h3{font-size:19px;line-height:1.4}.returns-case>strong{font-size:12px;margin-bottom:12px}
.returns-case p{font-size:14px;line-height:1.85;margin-bottom:20px}.returns-case .link{font-size:12px;margin-top:auto}
.returns-case .link .icon{width:15px;height:15px}
.returns-process{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;position:relative;padding-top:10px}
.returns-process li{display:block;position:relative}
.returns-step-number{position:relative;z-index:1;display:grid;place-items:center;width:55px;height:55px;border-radius:16px;background:var(--surface);border:1px solid var(--line);color:var(--blue);font-size:21px;font-weight:800;box-shadow:var(--shadow);margin-bottom:21px}
.returns-process li:not(:last-child):before{content:'';height:1px;background:var(--line);position:absolute;top:27px;left:55px;right:-20px}
.returns-process li:last-child .returns-step-number{background:var(--blue);border-color:var(--blue);color:white}
.returns-process p{font-size:14px;line-height:1.85}.returns-process .btn{font-size:11px;padding:9px 12px;margin-top:14px}
.returns-exclusions{padding:26px 28px;background:var(--soft);border:1px solid var(--line);border-radius:16px}
.returns-exclusions>h2{font-size:22px;margin-bottom:16px}.returns-exclusions p{font-size:15px;line-height:1.9;margin:10px 0}
.returns-accordions{display:grid;gap:12px;margin-bottom:25px}
.returns-accordions details{margin:0;border:1px solid var(--line);background:var(--surface);border-radius:14px;overflow:hidden}
.returns-accordions summary{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:16px;font-weight:650;line-height:1.6;padding:21px 24px;cursor:pointer;list-style:none}
.returns-accordions summary::-webkit-details-marker{display:none}.returns-accordions summary:after{display:none}
.returns-accordions summary>span{color:var(--blue);font-size:23px;font-weight:400;transition:transform .2s}
.returns-accordions details[open] summary>span{transform:rotate(45deg)}
.returns-accordions .returns-term{padding:0 24px 17px;margin:0}.returns-term p{font-size:15px;line-height:1.9}
.purchase-journey{margin:0 0 54px;padding:30px;border:1px solid var(--line);border-radius:20px;background:linear-gradient(120deg,var(--soft),var(--surface));scroll-margin-top:108px}
.purchase-journey header{max-width:710px}.purchase-journey header .eyebrow{font-size:10px;margin-bottom:10px}
.purchase-journey h2{font-size:29px;margin-bottom:12px}.purchase-journey header p{font-size:14px;line-height:1.8}
.purchase-journey ol{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}
.purchase-journey li{min-width:0;position:relative}.journey-icon{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:color-mix(in srgb,var(--blue) 9%,var(--surface));color:var(--blue);margin-bottom:17px;transition:transform .25s}
.purchase-journey li:hover .journey-icon{transform:translateY(-4px) rotate(-3deg)}
.journey-icon-1{color:#ed8d25;background:color-mix(in srgb,#ed8d25 9%,var(--surface))}.journey-icon-2{color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--surface))}
.journey-icon-3{color:var(--text);background:var(--surface)}
.journey-number{font-size:12px;color:var(--muted);display:block;margin-bottom:6px}.purchase-journey h3{font-size:16px;line-height:1.5;margin-bottom:9px;letter-spacing:-.3px}
.purchase-journey li p{font-size:13px;line-height:1.9}
.download-page-header{max-width:850px;padding:24px 0 42px}.download-page-header h1{font-size:48px;margin-bottom:20px}
.download-page-header p{font-size:17px;line-height:1.9;margin-bottom:20px}
.download-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-bottom:40px}
.download-card{display:grid;grid-template-columns:145px minmax(0,1fr);gap:25px;padding:22px;background:var(--surface);border:1px solid var(--line);border-radius:18px;align-items:center}
.download-card-image{min-width:0}.download-card .product-cover{height:auto;aspect-ratio:3/4;border-radius:9px}
.download-card .eyebrow{font-size:9px;letter-spacing:.7px;margin-bottom:9px;display:block}
.download-card h2{font-size:23px;letter-spacing:-.7px;margin-bottom:9px}.download-card p{font-size:13px;line-height:1.7}
.download-size{display:block;font-size:12px;color:var(--muted);margin:10px 0 17px}.download-card .btn{font-size:12px;padding:10px 13px}
.download-hero{display:grid;grid-template-columns:minmax(250px,.8fr) minmax(0,1.2fr);gap:70px;align-items:start;padding:20px 0 50px}
.download-cover{width:100%;max-width:340px;justify-self:center}.download-cover .product-cover{height:auto;aspect-ratio:3/4}
.download-info h1{font-size:43px;line-height:1.2;margin-bottom:18px}.download-info>p{font-size:16px;line-height:1.85}
.download-specs{margin:24px 0;border-top:1px solid var(--line);font-size:14px}.download-specs>div{display:flex;justify-content:space-between;gap:16px;padding:11px 0;border-bottom:1px solid var(--line)}
.download-specs dt{color:var(--muted)}.download-specs dd{margin:0;text-align:right;font-weight:650}
.download-iso .icon{transform:rotate(180deg)}.download-origin{display:grid;gap:7px;margin:15px 0;color:var(--muted);font-size:11px;overflow-wrap:anywhere}.download-origin code{font-size:11px}
.download-info .download-disclosure{font-size:13px;line-height:1.85;margin-top:13px}
.installation-links{display:flex;flex-wrap:wrap;gap:15px 25px;margin-top:22px;font-size:13px}
.installation-section{max-width:960px;margin:25px auto 0}.installation-section>header{padding-bottom:35px;border-bottom:1px solid var(--line)}
.installation-section>header h2{font-size:33px;margin-bottom:15px}.installation-section>header p{font-size:16px;line-height:1.85}
.installation-article{max-width:1100px;margin:auto}.installation-select{margin:42px 0}.installation-select>h2{margin-bottom:24px;font-size:28px}
.installation-steps{counter-reset:install}.installation-steps>section{position:relative;padding:30px 0 30px 70px;border-bottom:1px solid var(--line);scroll-margin-top:110px}
.install-step{position:absolute;top:31px;left:0;display:grid;place-items:center;width:43px;height:43px;border:1px solid var(--line);border-radius:13px;background:var(--soft);color:var(--blue);font-size:14px;font-weight:750}
.installation-steps h2{font-size:25px;letter-spacing:-.5px;line-height:1.4;margin-bottom:15px}.installation-steps p{font-size:16px;line-height:1.95}
.installation-steps .notice{font-size:14px;line-height:1.8;margin-top:20px}.installation-steps p .link{display:inline}
.installation-support{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:34px 0;padding:26px;background:var(--surface);border:1px solid var(--line);border-radius:17px}
.installation-support h3{font-size:20px;margin-bottom:7px}.installation-support p{font-size:14px}.installation-sources{font-size:12px;line-height:1.8}.installation-sources a{color:var(--blue)}
.site-contact-links{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:13px;margin-top:18px}.site-contact-links a{display:inline-flex;gap:7px;align-items:center;color:var(--blue);overflow-wrap:anywhere;word-break:break-word}.site-contact-links .icon{width:16px;height:16px}
.contact-preview{margin-top:25px;padding:22px;border:1px solid var(--line);border-radius:13px;background:var(--bg)}.contact-preview .site-contact-links{margin-top:12px}
.contacts-status{margin-top:16px;font-size:13px;line-height:1.7;color:var(--green)}.contacts-status.error{color:#ed756a}
.contacts-form .field small{font-weight:400;font-size:12px;color:var(--muted);line-height:1.7}
@media(max-width:1100px){.returns-process{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.returns-process li:before{display:none}.purchase-journey ol{gap:20px}.purchase-journey{padding:25px}.download-card{grid-template-columns:110px minmax(0,1fr);gap:20px;padding:20px}.download-card h2{font-size:20px}.download-hero{gap:38px}.activation-article-layout{gap:30px;grid-template-columns:180px minmax(0,1fr)}}
@media(max-width:800px){.activation-article-layout{grid-template-columns:minmax(0,1fr);gap:25px}.activation-contents{position:static;padding:0 0 20px;border-bottom:1px solid var(--line)}.activation-contents nav{flex-direction:row;flex-wrap:wrap;gap:0 20px;border:0;padding:0}.activation-article-header h1{font-size:42px}.activation-article-content h2{font-size:27px}.purchase-journey ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:27px}.download-grid{gap:15px}.download-card{grid-template-columns:90px minmax(0,1fr);gap:15px;padding:16px}.download-card .btn{font-size:11px;padding:9px}.download-card h2{font-size:19px}.download-card p{font-size:12px}.download-info h1{font-size:35px}.download-hero{gap:27px;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr)}.download-page-header h1{font-size:40px}}
@media(max-width:560px){.detail-grid .product-artwork.product-cover{max-width:330px;height:auto;aspect-ratio:3/4}.product-specs{font-size:12px}.product-specs>div{align-items:start;gap:12px}.product-specs dt{max-width:45%;flex-shrink:1}.product-specs dd{max-width:58%}.activation-article-header{padding:15px 0 28px}.activation-article-header h1{font-size:35px;letter-spacing:-1.3px}.activation-article-header>p{font-size:16px}.activation-meta{gap:12px 20px;font-size:12px}.activation-article-content h2{font-size:24px}.activation-article-content p{font-size:15px}.activation-contents a{font-size:12px}.activation-help-panel{padding:22px}.activation-help-panel .btn{font-size:12px}.activation-image-zoom{opacity:1;transform:none;font-size:10px;padding:6px 9px}.activation-figure{margin:20px 0 25px}.returns-case{display:flex;padding:23px}.returns-case>.circle-icon{margin-bottom:20px}.returns-case h3{font-size:20px}.returns-case p{font-size:14px}.returns-case .link{font-size:13px}.returns-process{grid-template-columns:minmax(0,1fr);gap:26px}.returns-process li{display:flex;gap:18px}.returns-step-number{flex-shrink:0;width:43px;height:43px;font-size:17px;border-radius:12px;margin:0}.returns-process h3{font-size:16px}.returns-process p{font-size:14px}.returns-exclusions{padding:22px}.returns-exclusions>h2{font-size:22px}.returns-exclusions p{font-size:14px}.returns-accordions summary{padding:19px 20px;font-size:15px}.returns-accordions .returns-term{padding:0 20px 12px}.returns-term p{font-size:14px}.purchase-journey{padding:24px 20px;margin-bottom:35px;border-radius:16px}.purchase-journey h2{font-size:26px}.purchase-journey ol{grid-template-columns:minmax(0,1fr);gap:25px;margin-top:25px}.purchase-journey li{padding-left:60px}.journey-icon{position:absolute;left:0;top:0;width:42px;height:42px;border-radius:12px}.purchase-journey h3{font-size:16px}.purchase-journey li p{font-size:14px}.journey-number{font-size:11px;margin-bottom:4px}.download-page-header{padding:12px 0 28px}.download-page-header h1{font-size:34px;letter-spacing:-1.2px}.download-page-header p{font-size:15px}.download-grid{grid-template-columns:minmax(0,1fr);gap:15px}.download-card{grid-template-columns:95px minmax(0,1fr);padding:17px;gap:18px}.download-card h2{font-size:21px}.download-card .btn{font-size:11px;padding:10px}.download-hero{grid-template-columns:minmax(0,1fr);gap:30px;padding-top:5px;padding-bottom:25px}.download-cover{max-width:220px}.download-info h1{font-size:34px}.download-info>p{font-size:15px}.download-specs{font-size:13px}.download-origin{font-size:10px}.download-iso{width:100%}.installation-section>header h2{font-size:28px}.installation-section>header p{font-size:15px}.installation-steps>section{padding:25px 0}.install-step{position:static;margin-bottom:16px;width:38px;height:38px;font-size:12px}.installation-steps h2{font-size:24px}.installation-steps p{font-size:15px}.installation-steps .notice{font-size:13px}.installation-support{padding:22px}.installation-support .btn{width:100%;font-size:13px}.installation-links{gap:12px;font-size:12px}.admin-topbar .search input{font-size:11px}.admin-topbar .tools{gap:5px}.admin-topbar .tools .avatar{display:none}.site-contact-links{font-size:12px}.returns-process li>div{min-width:0}}
@media(prefers-reduced-motion:reduce){.returns-case,.journey-icon,.activation-image-zoom{transition:none}.returns-case:hover,.purchase-journey li:hover .journey-icon{transform:none}}

.activation-version-links{display:flex;gap:8px;flex-wrap:wrap;margin-top:24px}

.windows10-activation-steps{list-style:none;counter-reset:activation-step;margin:26px 0 0;padding:0}
.windows10-activation-steps>li{counter-increment:activation-step;position:relative;padding:0 0 27px 65px;margin-bottom:27px;border-bottom:1px solid var(--line)}
.windows10-activation-steps>li:last-child{border:0;padding-bottom:0;margin-bottom:0}
.windows10-activation-steps>li:before{content:counter(activation-step);position:absolute;left:0;top:0;display:grid;place-items:center;width:40px;height:40px;border:1px solid var(--line);border-radius:12px;background:var(--soft);color:var(--blue);font-size:16px;font-weight:800}
.windows10-activation-steps h3{font-size:20px;line-height:1.5;margin:0 0 10px}
.activation-article-content .windows10-activation-steps p{margin:0;font-size:16px}
.activation-article-content strong{color:var(--text);font-weight:650}
.activation-key-format{margin-top:16px;padding:15px 18px;background:var(--soft);border:1px solid var(--line);border-radius:11px}
.activation-key-format span{display:block;font-size:11px;color:var(--muted);margin-bottom:7px}
.activation-key-format code{font-size:14px;color:var(--text);overflow-wrap:anywhere}
@media(max-width:560px){.windows10-activation-steps>li{padding-left:0;padding-top:54px;margin-bottom:24px;padding-bottom:24px}.windows10-activation-steps h3{font-size:19px}.activation-article-content .windows10-activation-steps p{font-size:15px}.activation-key-format{padding:13px 14px}.activation-key-format code{font-size:12px}}

.ticket-attachments{margin:25px 0}.ticket-attachments>h3{font-size:14px;margin-bottom:12px;letter-spacing:0}
.attachment-box{position:relative;display:flex;align-items:center;gap:15px;padding:21px;border:1px dashed color-mix(in srgb,var(--blue) 45%,var(--line));border-radius:14px;background:color-mix(in srgb,var(--soft) 55%,var(--bg));transition:border-color .2s,background .2s}
.attachment-box:focus-visible,.attachment-box:focus-within{outline:2px solid var(--cyan);outline-offset:3px;border-color:var(--blue)}
.attachment-symbol{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;flex-shrink:0;background:var(--soft);color:var(--blue)}.attachment-symbol .icon{width:21px;height:21px}
.attachment-copy{flex:1;min-width:0}.attachment-copy>strong{font-size:13px;font-weight:650;line-height:1.9}.attachment-copy p{font-size:12px;margin-top:4px}
.attachment-copy kbd{font-family:inherit;display:inline-block;font-size:11px;line-height:1.5;padding:1px 5px;border:1px solid var(--line);border-radius:5px;background:var(--surface);box-shadow:0 2px 0 var(--line);color:var(--text)}
.attachment-picker{cursor:pointer;white-space:nowrap;flex-shrink:0;margin:0}.attachment-picker .icon{width:16px;height:16px}
.attachment-file-input{position:absolute;width:1px;height:1px;opacity:0;left:20px;bottom:15px;overflow:hidden;clip-path:inset(50%)}
.attachment-limits,.attachment-demo{font-size:11px;line-height:1.8;margin-top:10px;color:var(--muted)}.attachment-demo{margin-top:12px}
.attachment-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:15px}.attachment-list:empty{margin:0}
.attachment-preview{position:relative;display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--line);border-radius:12px;background:var(--bg);min-width:0}
.attachment-thumbnail{width:64px;height:54px;display:grid;place-items:center;flex-shrink:0;background:var(--soft);color:var(--blue);border-radius:7px;overflow:hidden}.attachment-thumbnail img{width:100%;height:100%;object-fit:cover}.attachment-thumbnail>.icon{width:24px;height:24px}
.attachment-file-info{flex:1;min-width:0}.attachment-file-info strong{font-size:12px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight:650}.attachment-file-info span{display:block;font-size:10px;color:var(--muted);margin-top:5px}
.attachment-remove{display:grid;place-items:center;flex-shrink:0;width:30px;height:32px;border:0;border-radius:7px;background:transparent;color:var(--muted)}.attachment-remove:hover{color:#e97772;background:#e9777212}.attachment-remove .icon{width:17px;height:17px}
.attachment-status{font-size:12px;color:var(--green);margin-top:12px;line-height:1.8}.attachment-status.error{color:#df6c5c}
@media(max-width:1100px){.attachment-box{flex-wrap:wrap}.attachment-picker{margin-left:58px}.attachment-list{grid-template-columns:minmax(0,1fr)}}
@media(max-width:560px){.attachment-box{padding:17px;gap:13px}.attachment-symbol{width:36px;height:36px;border-radius:10px}.attachment-copy>strong{font-size:12px}.attachment-copy p{font-size:11px}.attachment-picker{margin-left:49px;font-size:11px;padding:9px 12px}.attachment-limits,.attachment-demo{font-size:11px}.attachment-thumbnail{width:56px;height:49px}.attachment-list{grid-template-columns:minmax(0,1fr)}.attachment-preview{gap:10px;padding:10px}}
@media(prefers-reduced-motion:reduce){.attachment-box{transition:none}}

.support-telegram{display:grid;grid-template-columns:50px minmax(0,1fr);gap:17px 20px;position:relative;overflow:hidden;border-color:color-mix(in srgb,var(--blue) 28%,var(--line));background:linear-gradient(120deg,var(--soft),var(--surface));margin:0}
.support-telegram-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:15px;color:#fff;background:linear-gradient(145deg,#36b4f1,#1685df);box-shadow:0 7px 20px #1685df20}.support-telegram-icon .icon{width:25px;height:25px;transform:rotate(-10deg)}
.support-telegram-kicker{display:block;font-size:10px;letter-spacing:.8px;color:var(--blue);margin-bottom:8px;font-weight:700}
.support-telegram h2{font-size:24px;letter-spacing:-.65px;line-height:1.35;margin-bottom:12px}
.support-telegram-copy p{font-size:14px;line-height:1.85}
.support-telegram-actions{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:13px 18px}
.support-telegram-actions .btn{font-size:13px;padding:12px 17px;background:#168ddd;flex-shrink:0}.support-telegram-actions .btn:hover{background:#087bc8}
.support-telegram-link>.icon:first-child{width:18px;height:18px}.support-telegram-link>.icon:last-child{width:16px;height:16px;transform:rotate(-35deg)}
.support-telegram-link[aria-disabled=true]{opacity:.48;pointer-events:none;cursor:default}
.support-telegram-actions p{font-size:12px;line-height:1.75;max-width:260px}
@media(max-width:560px){.support-telegram{grid-template-columns:40px minmax(0,1fr);gap:16px;padding:22px 20px}.support-telegram-icon{width:40px;height:40px;border-radius:12px}.support-telegram-icon .icon{width:22px;height:22px}.support-telegram h2{font-size:21px}.support-telegram-kicker{font-size:9px;letter-spacing:0}.support-telegram-copy p{font-size:13px}.support-telegram-actions{grid-column:1/-1;gap:12px}.support-telegram-actions .btn{width:100%;font-size:12px;flex-shrink:1}.support-telegram-actions p{max-width:none}}
