@layer tokens, base, components, areas;@layer areas{.bl-head{position:relative;overflow:clip;padding-top:26px;border-bottom:1px solid var(--line)}.bl-bg{pointer-events:none;z-index:0;background:radial-gradient(42% 78% at 92% -8%,var(--accent-soft),transparent 72%),radial-gradient(30% 60% at 62% -20%,var(--info-soft),transparent 70%)}.bl-bg,.bl-bg:after{position:absolute;inset:0}.bl-bg:after{content:"";background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 88%);mask-image:linear-gradient(180deg,#000,transparent 88%)}.bl-head .wrap{position:relative;z-index:1}.bl-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:26px clamp(28px,4cqi,64px);align-items:end;margin-top:30px}.bl-h1{font-size:clamp(48px,6.6cqi,92px);line-height:.94;letter-spacing:-.056em;font-weight:650}.bl-lead{margin-top:18px;max-width:34em;font-size:clamp(16px,1.5cqi,19px);line-height:1.55;color:var(--fg-2)}.bl-upd{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:18px;font:500 12.5px/1.3 var(--font-mono);color:var(--fg-3)}.bl-upd,.bl-upd-d{align-items:center}.bl-upd-d{display:inline-flex;gap:7px}.bl-rss,.bl-upd time{color:var(--fg-2)}.bl-rss{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 9px 0 7px;margin-block:-4px;border-radius:8px;transition:color .2s,background-color .2s}.bl-rss:hover{color:var(--accent-text);background:var(--surface-2)}.bl-search{position:relative;display:flex;align-items:center;height:56px;border-radius:15px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow-1);transition:box-shadow .2s var(--ease)}.bl-search:hover{box-shadow:inset 0 0 0 1px var(--line-3),var(--shadow-1)}.bl-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus),0 0 0 4px var(--accent-soft)}.bl-search-i{position:absolute;left:18px;color:var(--fg-3);pointer-events:none}.bl-search input{flex:1 1;min-width:0;height:100%;padding:0 12px 0 48px;border:0;border-radius:inherit;background:none;color:var(--fg);font-size:15.5px;appearance:none}.bl-search input::placeholder{color:var(--fg-3);opacity:1}.bl-search input::-webkit-search-cancel-button{display:none}.bl-search input:focus{outline:none}.bl-kbd{margin-right:16px}.bl-search.has-q .bl-kbd{display:none}.bl-clear{display:grid;place-items:center;flex:none;width:38px;height:38px;margin-right:9px;border-radius:10px;color:var(--fg-3);transition:color .2s,background-color .2s}.bl-clear:hover{color:var(--fg);background:var(--surface-2)}.bl-bar{display:flex;align-items:center;justify-content:space-between;gap:14px 28px;margin-top:clamp(30px,3.6cqi,44px);padding-block:16px;border-top:1px solid var(--line)}.bl-rubs{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.bl-mf{display:flex;align-items:center;flex:none}.bl-sel{position:relative;display:inline-flex;min-width:0}.bl-sel select{width:100%;min-width:206px;height:36px;padding:0 34px 0 36px;border-radius:10px;border:1px solid var(--line-2);background:var(--surface);color:var(--fg);font:500 13.5px/1 var(--font-sans);appearance:none;cursor:pointer;transition:border-color .2s,background-color .2s,color .2s}.bl-sel select:hover{border-color:var(--line-3)}.bl-sel select:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.bl-sel>.ico{position:absolute;top:50%;margin-top:-7.5px;color:var(--fg-3);pointer-events:none}.bl-sel-i{left:13px}.bl-sel-c{right:12px}.bl-sel.on select{border-color:var(--accent-line);background:var(--accent-soft)}.bl-sel.on select,.bl-sel.on>.ico{color:var(--accent-text)}.bl-sec{padding-top:clamp(36px,4.4cqi,56px)}.bl-sl{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;font:500 11.5px/1.3 var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3)}.bl-sl .ico{color:var(--accent-text)}.bl-feat-sec .bl-sl{display:flex;width:fit-content}.bl-sh{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin-bottom:20px}.bl-h2{font-size:clamp(28px,3cqi,40px);line-height:1.05;letter-spacing:-.042em;font-weight:640}.bl-h2.sm{display:inline-flex;align-items:center;gap:10px;font-size:clamp(20px,1.9cqi,24px);letter-spacing:-.03em}.bl-h2.sm .ico{color:var(--accent-text)}.bl-count,.bl-sh-n{font:500 12.5px/1.3 var(--font-mono);color:var(--fg-3)}.bl-count:empty{display:none}.bl-feat .bcard.feat{padding-block:4px 32px}.bl-feat .bc-img{object-position:50% 14%}.bl-feat .bl-split .bc-img{right:50%;width:50%}.bl-fb{position:absolute;top:0;bottom:0;left:50%;width:50%}.bl-fb,.bl-fb>img{display:block;height:100%;object-fit:cover;object-position:50% 14%}.bl-fb>img{width:100%}.bl-split .bc-cover:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:2px;margin-left:-1px;background:var(--surface);z-index:1}.bl-feat .bl-split .bc-link:hover .bc-img{transform:none}.bl-split .bc-img,.bl-split .bl-fb{transition:filter .4s var(--ease)}.bl-split .bc-link:hover .bc-img,.bl-split .bc-link:hover .bl-fb{filter:brightness(1.06)}.bl-ftag{position:absolute;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 11px 0 5px;border-radius:10px;background:var(--glass-strong);box-shadow:0 0 0 1px var(--glass-line),var(--shadow-2);font-size:12.5px;font-weight:600;color:var(--fg);white-space:nowrap;-webkit-backdrop-filter:blur(14px) saturate(1.3);backdrop-filter:blur(14px) saturate(1.3)}.bl-ft1{left:14px}.bl-ft2{left:calc(50% + 14px)}.bl-pins .bc-link{flex-direction:row;align-items:stretch}.bl-pins .bc-cover{flex:none;width:clamp(92px,9cqi,116px);min-height:96px;aspect-ratio:auto}.bl-pins .bc-img{position:absolute;inset:0}.bl-pins .bc-body{gap:7px;padding:15px 16px 14px}.bl-pins .bc-t{font-size:15.5px;line-height:1.3;letter-spacing:-.012em}.bl-pins .bc-ex{display:none}.bl-grid .bcard.bl-in{animation:bl-in .5s var(--ease-out) both}@keyframes bl-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.bl-empty{display:grid;justify-items:center;gap:10px;padding:clamp(36px,5cqi,64px) 20px;border-radius:22px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);text-align:center}.bl-empty-i{display:grid;place-items:center;width:52px;height:52px;margin-bottom:6px;border-radius:15px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--fg-2)}.bl-empty-h{font-size:18px;font-weight:620;letter-spacing:-.02em;color:var(--fg);text-wrap:balance}.bl-empty-s{max-width:30em;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.bl-empty .tlink{font-size:inherit}.bl-reset{margin-top:8px}.bl-pages{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:clamp(32px,4cqi,48px)}.bl-pgs{display:flex;gap:6px}.bl-pg{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:42px;height:42px;padding:0 13px;border-radius:11px;font:500 14px/1 var(--font-mono);color:var(--fg-2);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:color .2s,box-shadow .2s,background-color .2s}a.bl-pg:hover{color:var(--fg);box-shadow:inset 0 0 0 1px var(--line-3)}.bl-pg[aria-current=page]{color:var(--accent-text);background:var(--accent-soft);box-shadow:inset 0 0 0 1px var(--accent-line)}.bl-pg.dir{font:550 13.5px/1 var(--font-sans)}.bl-pg.off{color:var(--fg-3);background:none;box-shadow:inset 0 0 0 1px var(--line);opacity:.95}.bl-cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px clamp(24px,3cqi,40px);margin-top:clamp(56px,7cqi,88px);padding:clamp(20px,2.6cqi,30px) clamp(20px,3cqi,36px);border-radius:24px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow-1)}.bl-cta-pics{position:relative;width:154px;height:108px;flex:none}.bl-cp{position:absolute;top:2px;width:80px;height:104px;border-radius:12px;overflow:hidden;background:var(--surface-2);box-shadow:0 0 0 1px var(--line-2),var(--shadow-2)}.bl-cp img{width:100%;height:100%;object-fit:cover}.bl-cp1{left:0;transform:rotate(-7deg)}.bl-cp2{left:37px;z-index:1;top:-2px}.bl-cp3{left:74px;transform:rotate(7deg)}.bl-cta-h{font-size:clamp(20px,2cqi,25px);line-height:1.2;letter-spacing:-.03em}.bl-cta-t p{margin-top:7px;max-width:38em;font-size:14.5px;line-height:1.6;color:var(--fg-2)}.bl-cta-b{display:flex;flex-wrap:wrap;gap:8px}@container scr (max-width: 1080px){.bl-top{grid-template-columns:minmax(0,1fr) minmax(0,380px)}.bl-bar{flex-direction:column;align-items:stretch}.bl-mf{justify-content:flex-start}}@container scr (max-width: 900px){.bl-top{align-items:stretch}.bl-pins,.bl-top{grid-template-columns:minmax(0,1fr)}.bl-pins .bc-cover{width:104px}.bl-ftag{bottom:10px;height:28px;font-size:12px}.bl-ft1{left:10px}.bl-ft2{left:calc(50% + 10px)}.bl-cta{grid-template-columns:minmax(0,1fr)}.bl-cta-pics{order:-1}}@container scr (max-width: 760px){.bl-kbd{display:none}}@container scr (max-width: 600px){.bl-feat .bcard.feat{padding-bottom:24px}.bl-head{padding-top:18px}.bl-top{margin-top:22px;gap:20px}.bl-h1{font-size:clamp(44px,13cqi,56px)}.bl-lead{font-size:16px}.bl-search{height:52px;border-radius:14px}.bl-bar{margin-top:24px;padding-block:14px;gap:12px}.bl-rubs{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--pad));padding:2px var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--pad),#000 calc(100% - var(--pad)),transparent)}.bl-rubs::-webkit-scrollbar{display:none}.bl-rubs .chip{flex:none}.bl-sel{flex:1 1}.bl-sel select{min-width:0;height:40px}.bl-sec{padding-top:34px}.bl-sh{margin-bottom:16px}.bl-ftag{bottom:8px;height:26px;padding:0 8px 0 4px;font-size:11px;gap:6px}.bl-ftag .mk.sm{width:18px;height:18px;font-size:10px}.bl-ft1{left:8px}.bl-ft2{left:calc(50% + 8px)}.bl-pins .bc-cover{width:96px}.bl-pins .bc-body{padding:13px 14px 12px}.bl-pins .bc-t{font-size:15px}.bl-cta{padding:18px;border-radius:20px}.bl-cta-b .btn{flex:1 1 auto}}@container scr (max-width: 400px){.bl-pg-t{display:none}.bl-pg.dir{padding:0;width:42px}}}