.sd-network-template{--sn-bg:#f9fbff;--sn-text:#242832;--sn-muted:#596c82;--sn-panel-top:#f0ecff;--sn-panel-bottom:#f1f6fc;--sn-panel-line:#d5cdeb;--sn-line:#dbe3ee;--sn-card:#fff;--sn-hover:#f5f7fc;--sn-cyan:#0876b8;--sn-violet:#7751c7;--sn-mint:#167e69;--sn-pink:#bc3f72;--sn-warm:#a66a20}
html[data-qq-theme=dark] .sd-network-template{--sn-bg:#121b24;--sn-text:#f6f8fc;--sn-muted:#b5c0d1;--sn-panel-top:#243043;--sn-panel-bottom:#1c2735;--sn-panel-line:#46516b;--sn-line:#354457;--sn-card:#1b2734;--sn-hover:#202d3c;--sn-cyan:#72c9fc;--sn-violet:#b3a0fb;--sn-mint:#8cdbca;--sn-pink:#f49abb;--sn-warm:#f2b779}

/* Agreed Telegram v3 design, scoped to isolated network previews. */
/* Telegram dark-theme review only. */
.sd-network-template .tg2-new-quick{display:none}
.sd-network-template{background:radial-gradient(ellipse 680px 520px at 93% 5%,#987bff14,transparent),radial-gradient(ellipse 540px 410px at 3% 34%,#ffae6407,transparent),var(--sn-bg)}
.sd-network-template .tg2-light-quick{display:none}
.sd-network-template .tg2-new-quick{display:block;position:relative;isolation:isolate;min-width:0;padding:30px;background:linear-gradient(145deg,var(--sn-panel-top),var(--sn-panel-bottom) 70%);border:1px solid var(--sn-panel-line);border-radius:25px;box-shadow:0 20px 45px #050e191a}
.sd-network-template .tg2-new-quick::before{content:'';position:absolute;z-index:-1;inset:0;border-radius:inherit;background:radial-gradient(ellipse 250px 230px at 100% 0,#a88bfa19,transparent);pointer-events:none}
.sd-network-template .tg2-panel-brand{display:flex;align-items:center;gap:12px;font-size:19px;font-weight:600;color:var(--sn-text)}
.sd-network-template .tg2-panel-brand img{width:40px;height:40px;object-fit:contain;border-radius:12px}
.sd-network-template .tg2-panel-title{font-size:27px;font-weight:600;letter-spacing:-.65px;line-height:1.25;margin:27px 0 9px;color:var(--sn-text)}
.sd-network-template .tg2-panel-caption{color:var(--sn-muted);font-size:16px;line-height:1.55;margin:0 0 18px}
.sd-network-template .tg2-panel-rows{display:grid;gap:0}
.sd-network-template .tg2-panel-row{--tg2-accent:var(--sn-cyan);display:grid;grid-template-columns:43px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:86px;padding:18px 0;color:var(--sn-text);border-bottom:1px solid var(--sn-line);transition:background .2s}
.sd-network-template .tg2-panel-row:last-child{border-bottom:0;padding-bottom:3px}
.sd-network-template .tg2-panel-row:nth-child(2){--tg2-accent:var(--sn-mint)}
.sd-network-template .tg2-panel-row:nth-child(3){--tg2-accent:var(--sn-pink)}
.sd-network-template .tg2-panel-icon{display:grid;place-items:center;width:43px;height:43px;border:1px solid color-mix(in srgb,var(--tg2-accent) 25%,transparent);border-radius:14px;background:color-mix(in srgb,var(--tg2-accent) 8%,transparent);color:var(--tg2-accent)}
.sd-network-template .tg2-panel-icon svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}
.sd-network-template .tg2-panel-row b{font-size:18px;font-weight:500;line-height:1.4}
.sd-network-template .tg2-panel-row strong{font-size:21px;font-weight:600;color:var(--tg2-accent);white-space:nowrap;line-height:1.35}
.sd-network-template .tg2-panel-row strong span{font-weight:400;font-size:15px}
.sd-network-template .tg2-panel-row:hover b{color:var(--tg2-accent)}
.sd-network-template .content-hero{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:60px;padding-top:15px;min-height:440px;margin-bottom:58px}
.sd-network-template .content-hero .sd-accent{background:linear-gradient(100deg,#60bdff,#b09aff);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
.sd-network-template .content-hero h1{font-size:55px;line-height:1.12}
.sd-network-template .content-page .content-hero p{font-size:18px;line-height:1.65;color:var(--sn-muted)}
.sd-network-template .sd-eyebrow{font-size:15px;color:#91c5ff;border-color:#536291;background:#24334b66;padding:8px 13px}
.sd-network-template .content-hero .content-button{font-size:17px;background:#168bff;border-radius:17px}
.sd-network-template .seo-breadcrumbs{font-size:14px}
.sd-network-template .seo-breadcrumbs a{color:#aebacf}
.sd-network-template .sd-trust{font-size:15px;color:#adb9cb;gap:15px 26px;margin-bottom:57px}
.sd-network-template .sd-trust span:nth-child(2) i{background:#b39df2}
.sd-network-template .sd-trust span:nth-child(3) i{background:#f3b57d}
.sd-network-template :is(.telegram-choice,.max-choice,.sn-choice)>h2{font-size:34px;line-height:1.25;max-width:850px}
.sd-network-template :is(.telegram-choice,.max-choice,.sn-choice)>p{font-size:18px;line-height:1.6;color:var(--sn-muted);margin-bottom:30px}
.sd-network-template .seo-grid{gap:18px}
.sd-network-template .seo-card{--tg2-accent:var(--sn-cyan);background:var(--sn-card);border:1px solid var(--sn-line);border-radius:22px;padding:25px;min-height:270px;box-shadow:none}
.sd-network-template .seo-card:nth-child(2),.sd-network-template .seo-card:nth-child(3),.sd-network-template .seo-card:nth-child(9),.sd-network-template .seo-card:nth-child(10){--tg2-accent:var(--sn-violet)}
.sd-network-template .seo-card:nth-child(4),.sd-network-template .seo-card:nth-child(5),.sd-network-template .seo-card:nth-child(11){--tg2-accent:var(--sn-mint)}
.sd-network-template .seo-card:nth-child(6){--tg2-accent:var(--sn-pink)}
.sd-network-template .seo-card:nth-child(7),.sd-network-template .seo-card:nth-child(12){--tg2-accent:var(--sn-warm)}
.sd-network-template .seo-card .sd-card-icon{width:45px;height:45px;color:var(--tg2-accent);background:color-mix(in srgb,var(--tg2-accent) 9%,transparent);border:1px solid color-mix(in srgb,var(--tg2-accent) 16%,transparent);border-radius:14px;margin-bottom:20px}
.sd-network-template .seo-card h2{font-size:22px;line-height:1.35;letter-spacing:-.4px;margin-bottom:12px}
.sd-network-template .seo-card p{font-size:16px;line-height:1.65;color:var(--sn-muted)!important;margin:0 0 20px}
.sd-network-template .sd-card-meta{display:block;font-size:17px;line-height:1.5;color:var(--sn-text);margin:0 0 19px}
.sd-network-template .seo-card-available{color:var(--tg2-accent);font-size:16px;font-weight:500;padding-top:17px;border-color:var(--sn-line)}
.sd-network-template .seo-card:hover,.sd-network-template .seo-card:focus-within{border-color:color-mix(in srgb,var(--tg2-accent) 65%,var(--sn-line));background:var(--sn-hover);box-shadow:none}
.sd-network-template :is(.seo-guide,.seo-copy-wide,.seo-service-copy) p,.sd-network-template .seo-guide li{font-size:18px;line-height:1.8;color:var(--sn-muted)}
.sd-network-template .seo-hub-detail p{font-size:17px;line-height:1.8;color:var(--sn-muted)}
.sd-network-template .seo-hub-detail>div{background:var(--sn-card);border-color:var(--sn-line)}
.sd-network-template .seo-service-reading{border-color:var(--sn-panel-line);background:linear-gradient(110deg,var(--sn-panel-top),var(--sn-panel-bottom))}
.sd-network-template .seo-service-reading>span{font-size:15px;color:var(--sn-muted)}
.sd-network-template .seo-service-reading>a{font-size:19px;color:var(--sn-violet)}
.sd-network-template .sd-preview-tools :is(button,a){font-size:13px}
@media(max-width:1050px){
 .sd-network-template .content-hero{gap:32px}
 .sd-network-template .content-hero h1{font-size:47px}
 .sd-network-template .tg2-new-quick{padding:24px}
 .sd-network-template .tg2-panel-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px}
 .sd-network-template .tg2-panel-icon{width:38px;height:38px}
 .sd-network-template .tg2-panel-row b{font-size:17px}
 .sd-network-template .tg2-panel-row strong{font-size:20px}
}
@media(max-width:760px){
 .sd-network-template .content-hero{display:flex;gap:29px;min-height:0;padding-top:0;margin-bottom:35px}
 .sd-network-template .content-hero h1{font-size:39px;line-height:1.14;letter-spacing:-1.1px}
 .sd-network-template .content-page .content-hero p{font-size:17px;line-height:1.7}
 .sd-network-template .sd-eyebrow{font-size:14px}
 .sd-network-template .seo-breadcrumbs{font-size:12px}
 .sd-network-template .tg2-new-quick{padding:23px 21px;border-radius:22px}
 .sd-network-template .tg2-panel-title{font-size:25px;margin-top:23px}
 .sd-network-template .tg2-panel-caption{font-size:15px}
 .sd-network-template .tg2-panel-brand{font-size:18px}
 .sd-network-template .tg2-panel-row{grid-template-columns:38px minmax(0,1fr) auto;gap:10px;min-height:81px;padding:16px 0}
 .sd-network-template .tg2-panel-row b{font-size:17px}
 .sd-network-template .tg2-panel-row strong{font-size:20px}
 .sd-network-template .tg2-panel-row strong span{font-size:14px}
 .sd-network-template .sd-trust{font-size:14px;gap:12px;margin-bottom:41px}
 .sd-network-template :is(.telegram-choice,.max-choice,.sn-choice)>h2{font-size:29px!important;line-height:1.25}
 .sd-network-template :is(.telegram-choice,.max-choice,.sn-choice)>p{font-size:17px;line-height:1.7;margin-bottom:23px}
 .sd-network-template .seo-card{min-height:0;padding:24px;border-radius:21px}
 .sd-network-template .seo-card h2{font-size:22px!important}
 .sd-network-template .seo-card p{font-size:16px}
 .sd-network-template .sd-card-meta{font-size:17px}
 .sd-network-template .seo-card-available{font-size:16px}
 .sd-network-template :is(.seo-guide,.seo-copy-wide,.seo-service-copy) p,.sd-network-template .seo-guide li{font-size:17px}
 .sd-network-template .seo-hub-detail p{font-size:17px}
}
@media(max-width:360px){
 .sd-network-template .tg2-new-quick{padding:21px 18px}
 .sd-network-template .tg2-panel-row{grid-template-columns:31px minmax(0,1fr) auto;gap:9px}
 .sd-network-template .tg2-panel-icon{width:31px;height:35px;border-radius:10px}
 .sd-network-template .tg2-panel-row b{font-size:16px}
 .sd-network-template .tg2-panel-row strong{font-size:19px}
 .sd-network-template .tg2-panel-row strong span{font-size:13px}
}

.sd-network-template .tg3-card-bottom{display:none}
.sd-network-template .sd-hero-copy .sd-eyebrow,.sd-network-template .sd-trust{display:none}
.sd-network-template .content-hero{margin-bottom:75px;min-height:430px;padding-top:20px;padding-bottom:16px}
.sd-network-template .content-page .content-hero p{margin-bottom:26px;max-width:570px}
.sd-network-template .tg2-panel-caption{margin-bottom:12px!important;color:var(--sn-muted);font-size:16px}
.sd-network-template :is(.telegram-choice,.max-choice,.sn-choice)>p{margin-top:15px;margin-bottom:31px;color:var(--sn-muted)}
.sd-network-template .seo-grid{gap:20px}
.sd-network-template .seo-card{padding:27px;min-height:255px}
.sd-network-template .seo-card .sd-card-icon{margin-bottom:21px}
.sd-network-template .seo-card h2{margin-bottom:14px}
.sd-network-template .seo-card p{line-height:1.65;margin:0 0 24px}
.sd-network-template .seo-card>.sd-card-meta,.sd-network-template .seo-card>.seo-card-available{display:none}
.sd-network-template .tg3-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;margin-top:auto}
.sd-network-template .tg3-card-bottom .sd-card-meta{margin:0;font-size:17px;line-height:1.5;color:var(--sn-text)}
.sd-network-template .tg3-card-go{display:grid;place-items:center;width:35px;height:35px;flex:0 0 35px;color:var(--tg2-accent)}
.sd-network-template .tg3-card-go svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s}
.sd-network-template .seo-card:hover .tg3-card-go svg{transform:translateX(3px)}
.sd-network-template .seo-card h2 a::after{content:'';position:absolute;inset:0;border-radius:21px;z-index:1}
.sd-network-template .seo-card h2 a:focus-visible::after{outline:2px solid var(--tg2-accent);outline-offset:3px}
.sd-network-template .seo-guide{margin-top:70px}
@media(max-width:760px){
 .sd-network-template .content-hero{margin-bottom:49px;min-height:0;padding-top:0;padding-bottom:0;gap:33px}
 .sd-network-template .content-hero h1{margin-bottom:21px}
 .sd-network-template .content-page .content-hero p{margin-bottom:22px}
 .sd-network-template :is(.telegram-choice,.max-choice,.sn-choice)>p{margin-top:14px;margin-bottom:25px}
 .sd-network-template .seo-grid{gap:15px}
 .sd-network-template .seo-card{padding:25px;min-height:0}
 .sd-network-template .seo-card p{margin-bottom:23px}
 .sd-network-template .tg3-card-bottom{gap:12px}
 .sd-network-template .tg3-card-bottom .sd-card-meta{font-size:17px}
 .sd-network-template .seo-guide{margin-top:48px}
}

.sd-network-template .tg2-new-quick{display:block!important}
.sd-network-template .tg3-card-bottom{display:flex}
.sd-network-template .tg2-panel-row strong .sn-price-number{font-size:inherit;font-weight:600}
.sd-network-template .tg2-panel-row b{overflow-wrap:anywhere}
.sd-network-template .tg2-panel-icon .sd-card-icon{display:contents}
.sd-network-template .seo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.sd-network-template .sn-choice{margin:0 0 60px}
.sd-network-template .sn-choice>h2{font-size:34px;line-height:1.25;margin:0 0 15px}
.sd-network-template .sn-choice>p{font-size:18px;line-height:1.65;color:var(--sn-muted);margin-bottom:31px}
.sd-network-template .seo-card{--tg2-accent:var(--sn-cyan)}
.sd-network-template .seo-card:nth-child(3n+2){--tg2-accent:var(--sn-violet)}
.sd-network-template .seo-card:nth-child(4n){--tg2-accent:var(--sn-mint)}
.sd-network-template .seo-card:nth-child(5n){--tg2-accent:var(--sn-pink)}
.sd-network-template .seo-card:nth-child(7n){--tg2-accent:var(--sn-warm)}
.sd-network-template .seo-card>.tg3-card-bottom{display:flex}
.sd-network-template .seo-card .sd-card-meta{font-size:17px!important}
.sd-network-template .seo-card h2 a:focus-visible{outline:none}
.sd-network-template .seo-offers li b{font-size:17px;line-height:1.6}
.sd-network-template .seo-offers li strong{font-size:20px}
.sd-network-template .seo-offer-meta,.sd-network-template .sd-unit{font-size:14px}
.sd-network-template .seo-offer-order{font-size:15px;min-height:44px}
.sd-network-template .seo-offers-head>p,.sd-network-template .seo-price-note,.sd-network-template .seo-service-intro p,.sd-network-template .sd-notice{font-size:17px;line-height:1.7}
.sd-network-template .seo-offer-group{font-size:22px;line-height:1.45}
.sd-network-template .service-hero .tg2-panel-row b{font-size:16px}
.sd-network-template .service-hero .tg2-panel-row{min-height:95px}
.sd-network-template .content-hero h1{overflow-wrap:anywhere}
.sd-network-template .sn-empty{font-size:17px;color:var(--sn-muted)}
.sd-network-template .sn-index-intro{margin:40px 0 60px;max-width:850px}
.sd-network-template .sn-index-intro h1{font-size:56px;line-height:1.1;letter-spacing:-1.5px}
.sd-network-template .sn-index-intro p{font-size:19px;color:var(--sn-muted)}
html[data-qq-theme=light] .sd-network-template .sd-accent{background:linear-gradient(100deg,#168bff,#8050c8);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent}
@media(max-width:1050px){.sd-network-template .seo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:760px){
 .sd-network-template .seo-grid{grid-template-columns:1fr}
 .sd-network-template .sn-choice>h2{font-size:29px!important}
 .sd-network-template .sn-choice>p{font-size:17px}
 .sd-network-template .seo-offers li{padding:21px}
 .sd-network-template .seo-offers li b{font-size:16px}
 .sd-network-template .seo-offers-head>p,.sd-network-template .seo-price-note{font-size:16px}
 .sd-network-template .sn-index-intro h1{font-size:39px}
 .sd-network-template .sn-index-intro p{font-size:17px}
 .sd-network-template .sd-preview-tools{max-width:calc(100vw - 20px);gap:5px;white-space:nowrap}
 .sd-network-template .sd-preview-tools :is(button,a){padding:9px 10px}
}
@media(max-width:360px){
 .sd-network-template .service-hero .tg2-panel-row{grid-template-columns:31px minmax(0,1fr);gap:10px}
 .sd-network-template .service-hero .tg2-panel-row strong{grid-column:2}
}

.sd-network-template [hidden]{display:none!important}
