@property --bh-dust-front{syntax:"<percentage>";inherits:false;initial-value:-18%}.bh-concept .bh-hero:has(.bh-task-books){width:calc(100% - clamp(40px, 5vw, 128px));max-width:2100px;grid-template-columns:minmax(0,1fr) minmax(0,1.85fr) minmax(0,1fr);gap:clamp(24px,2.2vw,48px);min-height:clamp(650px,41vw,850px);padding-block:clamp(40px,3.2vw,76px) clamp(56px,4vw,90px)}.bh-task-books{display:contents}.bh-hero:has(.bh-task-books) .bh-hero-content{container-type:inline-size}.bh-concept .bh-hero:has(.bh-task-books) h1{font-size:clamp(30px,9.4cqw,80px);text-shadow:0 2px 45px #ffffff08}.bh-concept .bh-hero:has(.bh-task-books) .bh-hero-message-subscription{width:100%}.bh-concept .bh-hero:has(.bh-task-books) .bh-hero-message-subscription>span{padding-inline:0}.bh-hero:has(.bh-task-books) .bh-hero-content:before{content:"";position:absolute;inset:-90px -50px;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 46%,#b9e5cd0d,#ffffff04 40%,transparent 72%);filter:blur(14px)}.bh-hero:has(.bh-task-books) .bh-pill{max-width:100%;font-size:clamp(9px,2.1cqw,12px);border-color:#c7dfd229;background:#c7dfd208;color:#d4dcd7}.bh-hero:has(.bh-task-books) .bh-pill>span{background:#c9e8d7;box-shadow:0 0 12px #c9e8d760}.bh-concept .bh-hero:has(.bh-task-books) .bh-hero-description-lines{max-width:none;font-size:clamp(12px,1.7cqw,15px);line-height:1.9;color:#aaa}.bh-hero:has(.bh-task-books) .bh-hero-description-lines>span:first-child{white-space:nowrap}.bh-hero:has(.bh-task-books) .bh-hero-subscription-line{color:#ace4ca;text-shadow:0 0 28px #ace4ca35;font-size:clamp(18px,3.7cqw,28px);margin-top:clamp(14px,2.8cqw,22px)}.bh-hero:has(.bh-task-books) .bh-actions{flex-wrap:wrap;gap:20px}.bh-hero:has(.bh-task-books) .bh-hero-note{max-width:430px;margin-inline:auto;font-size:10px;line-height:1.8}.bh-hero:has(.bh-task-books) .bh-button{position:relative;background:linear-gradient(150deg,#fff,#e8e8e8);border-color:#fff;border-radius:12px;padding:18px 24px;box-shadow:inset 0 1px 0 #fff,0 8px 24px #0004,0 0 28px #ffffff07;color:#131313!important;transition:transform .25s,box-shadow .25s,background .25s}.bh-hero:has(.bh-task-books) .bh-button:hover{background:#fff;box-shadow:inset 0 1px 0 #fff,0 10px 30px #0005,0 0 35px #ffffff18;transform:translateY(-2px)}.bh-hero:has(.bh-task-books) .bh-text-link{color:#d2d2d2;font-size:12px}.bh-concept .bh-hero-art.bh-task-deck{--rest-angle:-1.3deg;width:100%;height:auto;max-width:500px;min-width:0;align-self:center;container-type:inline-size;overflow:visible;isolation:isolate;pointer-events:auto;z-index:1}.bh-hero-art-left.bh-task-deck{justify-self:start}.bh-concept .bh-hero-art-right.bh-task-deck{justify-self:end;--rest-angle:1.3deg}.bh-task-atmosphere{position:absolute;inset:-12% -14%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 50% 45%,#ffffff09,transparent 68%)}.bh-task-book{position:relative;perspective:1700px;transform:rotate(var(--rest-angle))}.bh-task-stack{position:absolute;inset:0;border:1px solid #ffffff17;border-radius:21px;background:#202020;transform:translate(6px,7px) rotate(1deg);box-shadow:0 26px 65px #0004}.bh-task-stack:before{content:"";position:absolute;inset:0;border:1px solid #ffffff12;border-radius:inherit;background:#191919;transform:translate(5px,5px) rotate(.6deg);z-index:-1}.bh-task-deck[data-side=right] .bh-task-stack{transform:translate(-6px,7px) rotate(-1deg)}.bh-task-deck[data-side=right] .bh-task-stack:before{transform:translate(-5px,5px) rotate(-.6deg)}.bh-task-page{border:1px solid #ffffff25;border-radius:20px;background:linear-gradient(145deg,#ffffff0e,#ffffff02 42%,#00000016),linear-gradient(155deg,#252525d9,#111111ed 65%);box-shadow:inset 0 1px 0 #ffffff14,inset 1px 0 0 #ffffff08,0 25px 75px #0003;backdrop-filter:blur(22px) saturate(0);-webkit-backdrop-filter:blur(22px) saturate(0)}.bh-task-current{position:relative}.bh-task-page-content{padding:clamp(18px,6.5cqw,34px);display:flex;flex-direction:column;min-height:clamp(520px,140cqw,650px)}.bh-task-window-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:clamp(22px,6cqw,31px);color:#b2b2b2;font-size:clamp(8px,2.3cqw,11px);letter-spacing:.1em;line-height:1.5}.bh-task-window-head i{color:#686868;font-style:normal}.bh-task-window-head>span:first-child i{margin-inline:6px}.bh-task-page-number{flex-shrink:0;color:#e4e4e4;font-size:11px;letter-spacing:.02em;font-variant-numeric:tabular-nums}.bh-task-request{flex:1}.bh-task-topline{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:clamp(18px,5.5cqw,28px)}.bh-task-icon{display:grid;place-items:center;width:44px;height:44px;border:1px solid #ffffff29;border-radius:12px;background:linear-gradient(145deg,#ffffff0e,#ffffff02);color:#dedede;box-shadow:inset 0 1px 0 #ffffff10}.bh-task-icon svg{stroke-width:1.3}.bh-task-status{display:inline-flex;align-items:center;gap:7px;border:1px solid #ffffff21;border-radius:30px;padding:7px 11px;color:#dedede;background:#ffffff04;font-size:10px;white-space:nowrap;line-height:1.4}.bh-task-status>span{width:4px;height:4px;background:#ddd;border-radius:50%;box-shadow:0 0 7px #ffffff30}.bh-concept .bh-task-category{color:#a2a2a2;font-size:clamp(8px,2.3cqw,11px);letter-spacing:.1em;line-height:1.5;min-height:14px}.bh-concept .bh-task-request h2{color:#e4ece7;text-shadow:0 0 22px #b5dec321;margin:14px 0 clamp(20px,6cqw,28px);min-height:3.72em;display:grid;place-items:center;text-align:center;font-size:clamp(21px,7.2cqw,34px);font-weight:550;line-height:1.24;letter-spacing:-.035em;text-wrap:balance;overflow-wrap:anywhere}.bh-task-meta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;border-top:1px solid #ffffff10;padding:12px 0;font-size:clamp(10px,2.8cqw,13px);line-height:1.65}.bh-task-meta>span{color:#929292;flex-shrink:0}.bh-task-meta strong{color:#d3d3d3;text-align:right;font-weight:500;max-width:70%}.bh-task-meta:last-child{min-height:61px;padding-bottom:0}.bh-task-reply{display:flex;gap:12px;align-items:flex-start;padding:23px 0 20px;line-height:1.5;border-top:1px solid #ffffff10}.bh-task-avatar{flex-shrink:0;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(150deg,#ffffff19,#ffffff05);border:1px solid #ffffff20;color:#e2e2e2;font-size:9px;letter-spacing:-.03em}.bh-task-reply strong{display:flex;align-items:baseline;flex-wrap:wrap;column-gap:9px;font-weight:500;color:#e6e6e6;font-size:clamp(10px,2.8cqw,13px)}.bh-task-reply strong>span{font-size:9px;font-weight:400;color:#777}.bh-concept .bh-task-reply p{color:#b9b9b9;font-size:clamp(11px,3.1cqw,14px);line-height:1.8;margin:8px 0 0;min-height:7.2em}.bh-task-page-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:17px;border-top:1px solid #ffffff0d;color:#939393;font-size:clamp(8px,2.3cqw,11px);line-height:1.5}.bh-task-page-foot>span:first-child{display:flex;align-items:center;gap:5px}.bh-task-page-foot>span:last-child{color:#737373}.bh-task-spine{position:absolute;top:21px;bottom:21px;left:7px;width:1px;background:linear-gradient(transparent,#ffffff10 20%,#ffffff07 80%,transparent);pointer-events:none}.bh-task-deck[data-side=right] .bh-task-spine{left:auto;right:7px}.bh-task-dissolve{position:absolute;inset:0;z-index:3;pointer-events:none;transform-origin:center bottom;mask-image:linear-gradient(176deg,transparent calc(var(--bh-dust-front) - 1%),#000 calc(var(--bh-dust-front) + 2%)),linear-gradient(184deg,transparent calc(var(--bh-dust-front) - 2%),#000 calc(var(--bh-dust-front) + 3%));mask-composite:intersect;animation:bh-card-dust 2.2s linear both}.bh-task-outgoing{height:100%;background-color:#171717}.bh-task-dust{position:absolute;top:-100px;left:-65px;width:calc(100% + 130px);height:calc(100% + 140px);z-index:5;pointer-events:none}.bh-task-deck[data-turning=true] .bh-task-current{animation:bh-page-emerge 2.2s cubic-bezier(.22,.61,.36,1) both}.bh-task-deck[data-turning=true] .bh-task-current:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(180deg,#00000065,#00000018);pointer-events:none;animation:bh-dust-shadow 2.2s ease-out both}@keyframes bh-card-dust{0%{--bh-dust-front:-18%;transform:translateZ(0) rotateX(0)}15%{--bh-dust-front:-8%;transform:translate3d(0,-7px,18px) rotateX(1deg)}85%{--bh-dust-front:96%;transform:translate3d(0,-22px,42px) rotateX(2deg)}to{--bh-dust-front:120%;transform:translate3d(0,-28px,48px) rotateX(2deg)}}@keyframes bh-page-emerge{0%{transform:translateY(10px) scale(.976)}30%{transform:translateY(8px) scale(.983)}to{transform:none}}@keyframes bh-dust-shadow{0%{opacity:1}80%,to{opacity:0}}.bh-task-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:25px 9px 0}.bh-task-progress{width:72px;max-width:35%;height:2px;flex-shrink:0;border-radius:2px;overflow:hidden;background:#383838}.bh-task-progress i{display:block;height:100%;background:#dadada;transform-origin:left;transition:transform .4s ease}.bh-task-auto-label{font-size:clamp(8px,2.1cqw,10px);letter-spacing:.1em;color:#777}.bh-header-account{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:10px 15px;border:1px solid #ffffff42;border-radius:999px;background:#ffffff06;font-size:12px;font-weight:550;white-space:nowrap;color:#eee;transition:border-color .2s,background .2s}.bh-header-account:hover{border-color:#ffffff80;background:#ffffff0d}.bh-header-account:focus-visible{outline:2px solid #fff;outline-offset:3px}.bh-header-account svg{width:16px;height:16px}.bh-header-catalog .bh-nav-categories{gap:clamp(9px,.8vw,20px)}@media (min-width:1101px) and (max-width:1550px){.bh-header-catalog .bh-nav-categories>a:nth-last-child(-n+2){display:none}}@media (max-width:1599px){.bh-hero:has(.bh-task-books) .bh-hero-description-lines>span:first-child{white-space:normal;text-wrap:balance}}@media (max-width:1279px){.bh-header-catalog .bh-nav-categories{display:none}.bh-header-catalog .bh-mobile-menu{display:block;position:relative;flex-shrink:0}.bh-header-catalog .bh-mobile-menu summary{display:grid;place-items:center;min-width:44px;min-height:44px;padding:9px;list-style:none;border:1px solid #ffffff20;border-radius:11px;cursor:pointer}.bh-header-catalog .bh-mobile-menu summary::-webkit-details-marker{display:none}.bh-header-catalog .bh-mobile-menu nav{position:absolute;right:0;top:calc(100% + 14px);display:flex;flex-direction:column;gap:0;width:min(320px,calc(100vw - 32px));max-height:calc(100dvh - 108px);overflow-y:auto;background:#202020f5;border:1px solid #ffffff25;border-radius:14px;padding:10px;box-shadow:0 18px 45px #0008}.bh-header-catalog .bh-mobile-menu nav a{padding:12px;font-size:14px}.bh-concept .bh-hero:has(.bh-task-books){grid-template-columns:repeat(2,minmax(0,1fr));row-gap:clamp(28px,4vw,44px);column-gap:30px;padding-block:48px 64px;min-height:0}.bh-hero:has(.bh-task-books) .bh-hero-content{grid-column:1/-1;grid-row:1;max-width:730px}.bh-concept .bh-hero:has(.bh-task-books) h1{font-size:clamp(30px,9.4cqw,65px)}.bh-concept .bh-hero:has(.bh-task-books) .bh-hero-description-lines{max-width:700px;font-size:14px}.bh-hero:has(.bh-task-books) .bh-hero-description-lines>span:first-child{white-space:normal;text-wrap:balance}.bh-concept .bh-hero-art-left.bh-task-deck{grid-column:1;grid-row:2;justify-self:end}.bh-concept .bh-hero-art-right.bh-task-deck{grid-column:2;grid-row:2;justify-self:start}.bh-concept .bh-hero-art.bh-task-deck{max-width:425px}}@media (min-width:801px) and (max-width:1279px){.bh-header-catalog .bh-header-cta{display:inline-flex}}@media (max-width:700px){.bh-concept .bh-hero:has(.bh-task-books){width:calc(100% - 32px);padding-top:36px;padding-bottom:38px;row-gap:17px}.bh-concept .bh-hero:has(.bh-task-books) h1{font-size:clamp(30px,9.4cqw,55px)}.bh-concept .bh-hero:has(.bh-task-books) .bh-hero-description-lines{font-size:13px}.bh-hero:has(.bh-task-books) .bh-hero-note{font-size:9px}.bh-hero:has(.bh-task-books) .bh-actions{gap:19px}.bh-hero:has(.bh-task-books) .bh-button{width:min(100%,300px);min-height:54px;padding:17px}.bh-task-books{grid-column:1/-1;grid-row:2;display:grid;grid-auto-flow:column;grid-auto-columns:min(400px,calc(100% - 22px));gap:22px;width:100%;min-width:0;padding:28px 12px 20px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:12px;scrollbar-width:thin;scrollbar-color:#555 transparent}.bh-concept .bh-hero-art.bh-task-deck{grid-column:auto;grid-row:auto;width:100%;max-width:none;scroll-snap-align:start;justify-self:stretch;--rest-angle:0deg}.bh-task-atmosphere{display:none}.bh-task-controls{padding-top:22px}.bh-header-account{font-size:10px;gap:4px;min-height:40px;padding:9px 12px}.bh-header-account svg{display:none}.bh-header-catalog .bh-brand{min-width:0}.bh-header-catalog .bh-header-vpn{display:none}}@media (max-width:360px){.bh-task-window-head{letter-spacing:.05em;font-size:7px}.bh-header-catalog .brand-copy strong{font-size:11px}.bh-header-catalog .brand-copy small{font-size:6px}.bh-header-catalog .brand-mark{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.bh-task-deck[data-turning=true] .bh-task-current:after,.bh-task-dissolve,.bh-task-dust{display:none}.bh-task-progress i{transition:none}}