.hh .lead-more{background:linear-gradient(90deg,#0000,var(--pn) 26px)}.home{display:grid;grid-template-columns:minmax(0,1fr)}.home>*{grid-column:1/-1;min-width:0;order:3}.home>.hh{order:0}.home>.lives{order:1}.home>.hh-art{order:2}.hh{position:relative;background:var(--pn);border-radius:var(--rad);padding:16px 16px 22px;box-shadow:var(--sh);overflow:clip}.hh::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;background:linear-gradient(var(--y) 0 5px,var(--r) 0)}.hh .cta{margin:0}.hh-art{margin:22px 0 0;align-self:end;justify-self:center;position:relative;width:min(190px,52%)}.hh-art::before{content:"";position:absolute;inset:24% 6% 12px;background:linear-gradient(#d5e5f3,#a8c5e2);border-radius:14px 14px 0 0;z-index:0}:root[data-theme=dark] .hh-art::before{background:linear-gradient(#22324a,#111a28)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .hh-art::before{background:linear-gradient(#22324a,#111a28)}}.hh-art img{position:relative;z-index:1;display:block;width:100%}@media (min-width:760px){.home{grid-template-columns:minmax(0,1fr) 230px}.home>.hh{grid-row:1;padding:30px 290px 40px 32px}.home>.hh-art{grid-row:1;grid-column:2;order:0;width:230px;margin:0 28px 0 0;justify-self:end;z-index:1}.home>.hh-art img{margin-bottom:12px}}@media (min-width:1000px){.home{grid-template-columns:minmax(0,1fr) 300px}.home>.hh{padding:36px 380px 44px 40px}.home>.hh-art{width:300px;margin-right:40px}}.quick{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 14px}.quick span{font:700 12px var(--mo);text-transform:uppercase;color:var(--m)}.quick a{display:inline-flex;align-items:center;min-height:40px;padding:0 13px;border-radius:999px;background:var(--pn2);border:1px solid var(--ln);color:var(--i);font-weight:700;font-size:15px;text-decoration:none}.quick a:hover{border-color:var(--rt);color:var(--rt)}.blk>.quick{margin:0}.sgs{display:grid;gap:14px}@media (min-width:760px){.sgs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.sgs{grid-template-columns:repeat(3,minmax(0,1fr))}}.sg{background:var(--pn);border-radius:12px;box-shadow:var(--sh);border-top:6px solid var(--c,var(--b));padding:12px 14px 14px}.sg h3{font:400 20px/1.2 var(--d);margin:0 0 10px}.sg h3 a{display:inline-block;padding:8px 0;margin:-8px 0;color:inherit;text-decoration:none}.sg ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.sg li a{display:inline-flex;align-items:center;min-height:40px;padding:0 10px;border-radius:8px;background:var(--pn2);color:var(--i);font-size:14px;font-weight:700;text-decoration:none}.sg li a:hover{background:var(--led);color:var(--bd)}.sg-all{display:inline-block;padding:11px 0;margin:-1px 0 -11px;font:700 14px var(--mo)}.all-routes{margin-top:14px;background:var(--pn);border-radius:12px;box-shadow:var(--sh)}.all-routes summary,.src-d summary{cursor:pointer;padding:14px 16px;font-weight:700}.ar{display:grid;gap:16px;padding:0 16px 16px}@media (min-width:760px){.ar{grid-template-columns:repeat(3,minmax(0,1fr))}}.ar h3{font:700 13px var(--mo);text-transform:uppercase;color:var(--m);margin:0 0 4px}.ar ul{margin:0;padding-left:18px}.ar li{padding:3px 0}.ticket{position:relative;max-width:420px;margin:8px 0 0;padding:18px 18px 18px 40px;border-radius:6px;font-family:var(--mo);color:var(--tki);background:radial-gradient(circle at 0 50%,var(--bg) 0 11px,#0000 12px),radial-gradient(circle at 100% 50%,var(--bg) 0 11px,#0000 12px),var(--tk)}.ticket::before{content:"";position:absolute;left:16px;top:12px;bottom:12px;border-left:2px dashed var(--tkm)}.ticket p{margin:0}.ticket a{color:inherit;font-weight:700}.t-k{font-size:12px;font-weight:700;color:var(--tkm);text-transform:uppercase}.t-n{font:400 24px/1.2 var(--d);margin:4px 0 8px!important}.st{font:700 13px var(--mo);padding:2px 6px;border-radius:4px;text-transform:uppercase}.st.ok{background:var(--g);color:#fff}.st.off{background:var(--r);color:#fff}.hub-l small{display:block}.src-d{margin-top:10px;background:var(--pn);border-radius:10px;box-shadow:var(--sh)}.src-d small{font:500 13px var(--mo);color:var(--m)}.src-d .srcs{padding:0 16px 16px 36px}.lives{display:grid;gap:18px;margin:18px 0 0}@media (max-width:759px){.lives{grid-auto-flow:column;grid-auto-columns:86%;align-items:start;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;margin-inline:-16px;padding:0 16px 6px;scroll-padding-inline:16px}.lives:has(>:only-child){grid-auto-columns:100%}.lives>*{scroll-snap-align:start}}@media (min-width:900px){.lives{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}.card{background:var(--bd);color:var(--lt);border-radius:var(--rad);padding:18px 18px 12px;box-shadow:var(--sh)}.card-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-bottom:10px}.card-h h2{color:var(--led);font-size:22px}.card-h p{margin:0;font:500 12px var(--mo);color:var(--lm);text-transform:uppercase}.line-n{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 8px;border-radius:8px;background:var(--c,var(--r));color:#fff;font:400 18px/1 var(--d)}.card a{color:var(--led)}.help-now .rg-card{background:var(--pn);color:var(--i);border-radius:12px;padding:14px;box-shadow:var(--sh);margin-top:12px}.help-now .rg-card small,.help-now .rg-unv{color:var(--m)}.help-now .rg-card a{color:var(--lk)}.tb-rg small{display:block;color:var(--m)}@media (max-width:600px){.tb-rg thead{display:none}.tb-rg,.tb-rg :is(tbody,tr,th,td){display:block}.tb-rg tr{padding:10px 6px;border-top:1px dashed var(--ln)}.tb-rg :is(th,td){border:0;padding:2px 0;overflow-wrap:anywhere}.tb-rg td::before{content:attr(data-l);display:block;margin-top:6px;font:700 13px var(--mo);text-transform:uppercase;color:var(--m)}}.card-sub{margin:0 0 8px;font:500 13px var(--mo);color:var(--lm);text-transform:uppercase}.card-l{list-style:none;margin:0;padding:0;display:grid;gap:10px}.card-l li{border-top:1px dashed #ffffff33;padding-top:8px}.card-l b{color:var(--lt);font-size:16px}.card-l em{font:700 15px var(--mo);font-style:normal;color:var(--led)}.card-l small{display:block;font:500 13px var(--mo);color:var(--lm)}.card-more{display:inline-block;padding:11px 0;margin:1px 0 -11px;font:700 14px var(--mo)}.card li>b>a,.card [data-feed-body] p>a,.tb-rg td a{display:inline-block;padding:11px 0;margin:-11px 0}.src-k{font:700 13px var(--mo);text-transform:uppercase;color:var(--m);margin:18px 0 8px}