.gd-concept{z-index:5;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#4a98ee2e;border:1px solid #4a98ee8c;border-radius:14px;max-width:760px;margin:110px auto -90px;padding:12px 18px;font-size:14px;position:sticky;top:84px}.gd-box{border:1px solid color-mix(in srgb, var(--accent,#4a98ee) 45%, transparent);background:radial-gradient(120% 90% at 10% 0%, color-mix(in srgb, var(--accent,#4a98ee) 12%, transparent), transparent 60%), #ffffff06;border-radius:28px;margin:0 0 56px;padding:clamp(22px,3vw,36px)}.gd-box-head{gap:10px;margin-bottom:22px;display:grid}.gd-box-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(1.5rem,2.6vw,2.1rem);line-height:1.1}.gd-box-head p{color:#c7c7cc;margin:0}.gd-badge{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#4a98ee);background:color-mix(in srgb, var(--accent,#4a98ee) 14%, transparent);border-radius:999px;justify-self:start;padding:5px 11px;font-size:12px;font-weight:600;display:inline-flex}.gd-items{gap:10px;margin:0;padding:0;list-style:none;display:grid}.gd-items li{background:#ffffff08;border:1px solid #ffffff12;border-radius:16px;grid-template-columns:34px 1fr;align-items:start;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid}.gd-items li b{color:var(--ink);letter-spacing:-.01em;font-weight:600;display:block}.gd-items li span:not(.gd-nr):not(.gd-sr){color:#a9a9b0;margin-top:4px;font-size:.95em;line-height:1.55;display:block}.gd-items.vink li.on{border-color:color-mix(in srgb, var(--accent,#4a98ee) 50%, transparent);background:color-mix(in srgb, var(--accent,#4a98ee) 7%, transparent)}.gd-items.vink li.on b{text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--accent,#4a98ee) 70%, transparent);text-decoration-color:color-mix(in srgb, var(--accent,#4a98ee) 70%, transparent);color:#c7c7cc}.gd-nr{color:#fff;background:var(--accent,#4a98ee);border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:700;display:grid}.gd-check{cursor:pointer;background:0 0;border:1.5px solid #ffffff4d;border-radius:9px;place-items:center;width:28px;height:28px;margin-top:1px;display:grid}.gd-check[aria-pressed=true]{background:var(--accent,#4a98ee);border-color:var(--accent,#4a98ee)}.gd-check[aria-pressed=true]:after{content:"";border-bottom:2.5px solid #fff;border-left:2.5px solid #fff;width:12px;height:7px;transform:translateY(-2px)rotate(-45deg)}.gd-sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gd-tpl{gap:12px;margin-top:18px;display:grid}.gd-tpl pre{white-space:pre-wrap;font:inherit;color:var(--ink);background:#00000059;border:1px solid #ffffff14;border-radius:16px;margin:0;padding:18px 20px;line-height:1.6}.gd-box-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;display:flex}.gd-progress{color:#a9a9b0;margin-right:auto;font-size:14px}.gd-btn{appearance:none;cursor:pointer;font:inherit;color:#fff;background:var(--accent,#4a98ee);border:0;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:600}.gd-btn.ghost{color:var(--ink);background:#ffffff12}.gd-tpl .gd-btn{justify-self:start}.gd-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:18px;max-width:1180px;margin:0 auto 80px;padding:0;list-style:none;display:grid}.gd-grid a{height:100%;color:inherit;background:#ffffff08;border:1px solid #ffffff14;border-radius:24px;gap:12px;padding:24px;text-decoration:none;transition:border-color .25s,transform .25s;display:grid}.gd-grid a:hover{border-color:#4a98ee80;transform:translateY(-2px)}.gd-card-top{justify-content:space-between;align-items:center;gap:10px;display:flex}.gd-word{letter-spacing:.12em;color:#8e8e95;font-size:12px;font-weight:700}@media print{header,footer,.hdr,.cta-band,.bl-faq,.bl-sources,.bl-svc,.gd-box-foot,nav{display:none!important}body,.gd-box{color:#000!important;background:#fff!important}.gd-items li,.gd-tpl pre{background:#fff!important;border-color:#ccc!important}.gd-items li b,.gd-box-head h2{color:#000!important}}.hs{margin:8px calc(50% - 50vw) 64px;padding:0 0 8px;position:relative}.hs-head{justify-content:space-between;align-items:center;gap:16px;max-width:760px;margin:0 auto 18px;padding:0 16px;display:flex}.hs-nav{align-items:center;gap:10px;display:flex}.hs-nav button{width:40px;height:40px;color:var(--ink);cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0d;border:1px solid #ffffff24;border-radius:50%;place-items:center;transition:background .25s,border-color .25s,opacity .25s;display:grid}.hs-nav button:hover:not(:disabled){background:#4a98ee2e;border-color:#4a98ee99}.hs-nav button:disabled{opacity:.3;cursor:default}.hs-count{font-variant-numeric:tabular-nums;letter-spacing:.14em;color:#a9a9b0;text-align:center;min-width:64px;font-size:13px}.hs-track{scroll-snap-type:x mandatory;scrollbar-width:none;perspective:1600px;cursor:grab;-webkit-overflow-scrolling:touch;gap:clamp(14px,2.2vw,28px);padding:34px calc(50vw - min(clamp(150px,13vw,190px),38vw)) 42px;display:flex;overflow-x:auto}.hs-track::-webkit-scrollbar{display:none}.hs-track.sleept{cursor:grabbing;scroll-snap-type:none}.hs-track.sleept .hs-card{transition:none}.hs-card{--d:0;--ad:0;scroll-snap-align:center;width:min(clamp(300px,26vw,380px),76vw);transform-style:preserve-3d;transform:rotateY(calc(var(--d) * -24deg)) translateZ(calc(var(--ad) * -120px)) scale(calc(1 - var(--ad) * .1));opacity:calc(1 - var(--ad) * .38);filter:saturate(calc(1 - var(--ad) * .35));cursor:pointer;flex:none;margin:0;transition:transform .5s cubic-bezier(.2,.8,.2,1),opacity .5s,filter .5s}.hs-card.on{cursor:default}.hs-glass{aspect-ratio:4/5;-webkit-backdrop-filter:blur(18px)saturate(140%);backdrop-filter:blur(18px)saturate(140%);background:linear-gradient(160deg,#ffffff24,#ffffff08 40%,#4a98ee14);border:1px solid #ffffff29;border-radius:26px;padding:7px;position:relative;overflow:hidden;box-shadow:0 40px 90px -30px #000000e6,inset 0 0 0 1px #0006,inset 0 1px #ffffff2e}.hs-card.on .hs-glass{border-color:#4a98ee8c;box-shadow:0 50px 110px -30px #000000f2,0 0 80px -20px #4a98ee73,inset 0 1px #ffffff38}.hs-glass img,.hs-glass video{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:20px;width:100%;height:100%;display:block}.hs-sheen{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #ffffff38, #fff0 45%);mix-blend-mode:soft-light;border-radius:26px;transition:opacity .35s;position:absolute;inset:0}.hs-card:hover .hs-sheen{opacity:1}.hs-card.on .hs-glass:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 30%,#ffffff29 48%,#fff0 62%) 0 0/260% 100%;border-radius:26px;animation:4.5s ease-in-out infinite hs-shine;position:absolute;inset:0}@keyframes hs-shine{0%,55%{background-position:130% 0}to{background-position:-40% 0}}.hs-dots{justify-content:center;gap:8px;margin-top:2px;display:flex}.hs-dots button{cursor:pointer;background:#ffffff38;border:0;border-radius:99px;width:7px;height:7px;padding:0;transition:width .35s,background .35s}.hs-dots button.on{background:#4a98ee;width:26px}.hs .hs-card{translate:0 60px}.hs .hs-glass{opacity:0}.hs.in .hs-card{transition:translate .9s cubic-bezier(.16,1,.3,1) calc(var(--i) * 70ms), transform .5s cubic-bezier(.2,.8,.2,1), opacity .5s, filter .5s;translate:0}.hs.in .hs-glass{opacity:1;transition:opacity .8s ease calc(var(--i) * 70ms)}@media (prefers-reduced-motion:reduce){.hs-card,.hs.in .hs-card{opacity:1;filter:none;transition:none;transform:translate(0,0)}.hs .hs-glass{opacity:1}.hs-card.on .hs-glass:after{animation:none}}@media print{.hs{display:none}}.gd-grid a{align-content:start}.gd-card-media{aspect-ratio:4/5;background:#050608;border:1px solid #ffffff14;border-radius:18px;margin:-12px -12px 6px;display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px -24px #000000e6}.gd-card-media video,.gd-card-media img{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1);display:block}.gd-grid a:hover .gd-card-media video,.gd-grid a:hover .gd-card-media img{transform:scale(1.035)}.gd-card-media:after{content:"";pointer-events:none;background:linear-gradient(105deg,#fff0 35%,#ffffff1f 50%,#fff0 65%) 130% 0/250% 100%;transition:background-position 1.1s;position:absolute;inset:0}.gd-grid a:hover .gd-card-media:after{background-position:-30% 0}.gd .bl-more h2{text-align:center;margin:0 0 clamp(28px,4vw,44px)}.gd-grid-sm{grid-template-columns:repeat(auto-fit,minmax(240px,320px));justify-content:center;margin:0 auto 28px}.gd-tip{background:radial-gradient(120% 100% at 0 0,#4a98ee1f,#0000 60%),#ffffff06;border:1px solid #4a98ee66;border-radius:22px;gap:10px;margin:8px 0 48px;padding:22px 24px;display:grid}.gd-tip a{color:var(--ink);border-top:1px solid #ffffff14;gap:4px;padding:12px 0;text-decoration:none;display:grid}.gd-tip a:first-of-type{border-top:0}.gd-tip a span{color:#a9a9b0;font-size:.95em}.gd-tip a:hover b{color:#4a98ee}.gd-strip{max-width:1180px;color:var(--ink);background:#4a98ee0f;border:1px solid #4a98ee59;border-radius:22px;align-items:center;gap:16px;margin:0 auto 64px;padding:20px 24px;text-decoration:none;transition:border-color .25s,background .25s;display:flex}.gd-strip b{letter-spacing:-.01em;flex:1;font-weight:600}.gd-strip:hover{background:#4a98ee1a;border-color:#4a98eeb3}
