.cd-discovery{--cd-gutter:max(5vw,24px);--cd-max:1400px;width:100%;margin:0 auto;color:var(--k-text-body);font-family:var(--k-font-sans);overflow:clip;isolation:isolate;background:var(--k-bg)}.cd-discovery *{box-sizing:border-box}.cd-discovery [hidden]{display:none!important}.cd-discovery :is(a,button,input,select):focus-visible{outline:var(--k-focus-width) solid var(--k-focus);outline-offset:var(--k-focus-offset)}.cd-discovery a{color:inherit}.cd-discovery :is(button,input,select){font-family:inherit}.cd-discovery :is(h1,h2,h3,p,ul,ol,dl,dd){margin:0}.cd-discovery .k-btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:40px;padding:10px 18px;white-space:nowrap;text-align:center;font-size:var(--k-fs-ui);border-radius:var(--k-r-pill);text-decoration:none}.cd-discovery .k-btn--primary{color:var(--k-inverse-ink)}.cd-discovery .cd-ghost{border:1px solid var(--k-line-button);background:var(--k-fill-soft);color:var(--k-text)}.cd-discovery .cd-ghost:hover{border-color:var(--k-line-hover-strong);background:var(--k-fill-hover)}.cd-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:9px;font-size:var(--k-fs-tiny);letter-spacing:var(--k-ls-eyebrow);font-weight:var(--k-fw-medium);color:var(--k-text-muted);line-height:1.7}.cd-eyebrow__count{padding-left:10px;border-left:1px solid var(--k-line-control);letter-spacing:var(--k-ls-badge);color:var(--k-text-body)}.cd-textlink{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:4px 0;border:0;background:transparent;color:var(--k-text-body);font-size:var(--k-fs-small);line-height:1.5;text-decoration:none;cursor:pointer;text-align:left}.cd-textlink:hover{color:var(--k-text);text-decoration:underline;text-underline-offset:5px}.cd-dot{display:inline-block;flex:none;width:7px;height:7px;border-radius:var(--k-r-round);background:var(--k-text);animation:cd-pulse 1.8s ease-out infinite}.cd-discovery [lang=ru],html[lang=ru] .cd-discovery [lang=en]{display:none}html[lang=ru] .cd-discovery [lang=ru]{display:initial}.cd-hero__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;border-bottom:1px solid var(--k-line);max-width:var(--cd-max);width:100%;margin:0 auto}.cd-hero__brand{display:flex;align-items:center;gap:12px;font-size:var(--k-fs-small);letter-spacing:var(--k-ls-head);color:var(--k-text);text-decoration:none}.cd-hero__brand>[lang]{padding-left:12px;border-left:1px solid var(--k-line-control);letter-spacing:normal;color:var(--k-text-muted)}.cd-hero__nav{display:flex;align-items:center;gap:2px}.cd-hero__nav>a{padding:7px 12px;border-radius:var(--k-r-pill);font-size:var(--k-fs-small);color:var(--k-text-muted);text-decoration:none;transition:color .2s,background .2s}.cd-hero__nav>a:hover{color:var(--k-text);background:var(--k-fill-hover)}.cd-hero__nav>.cd-hero__nav-start{margin-left:6px;border:1px solid var(--k-line-control);color:var(--k-text)}.cd-onair{display:inline-flex;align-items:center;gap:9px;padding:6px 13px 6px 11px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-soft);font-size:var(--k-fs-tiny);letter-spacing:var(--k-ls-caps);text-transform:uppercase;color:var(--k-text-body)}.cd-actions{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:30px}.cd-actions--center{justify-content:center}.cd-live-badge{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-nano);font-weight:var(--k-fw-bold);letter-spacing:var(--k-ls-caps)}.cd-live-badge>.cd-dot{width:6px;height:6px;background:var(--k-inverse-ink);animation-name:cd-pulse-ink}.cd-wave{display:flex;align-items:center;gap:2px;height:28px;flex:none}.cd-wave>i{display:block;width:2px;height:100%;border-radius:2px;background:var(--k-text);transform:scaleY(var(--h,.5));transform-origin:center;animation:cd-wave 1.15s var(--k-ease-loop) infinite alternate;animation-delay:calc(var(--i) * -.11s)}.cd-wave>i:nth-child(3n){animation-duration:.85s}.cd-wave>i:nth-child(4n+1){animation-duration:1.45s}.cd-ticker{position:relative;z-index:1;margin:0 calc(var(--cd-gutter) * -1);border-top:1px solid var(--k-line);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,var(--k-text) 8%,var(--k-text) 92%,transparent);mask-image:linear-gradient(90deg,transparent,var(--k-text) 8%,var(--k-text) 92%,transparent)}.cd-ticker__track{display:flex;width:-moz-max-content;width:max-content;animation:cd-marquee-half 46s linear infinite}.cd-ticker__track>span{display:flex;align-items:center;gap:22px;padding:15px 0 15px 22px;font-size:var(--k-fs-small);letter-spacing:var(--k-ls-caps);text-transform:uppercase;white-space:nowrap;color:var(--k-text-muted)}.cd-ticker__track>span:after{content:"";width:4px;height:4px;border-radius:var(--k-r-round);background:var(--k-text-ghost)}.cd-head{display:flex;align-items:flex-end;justify-content:space-between;gap:28px 48px;max-width:var(--cd-max);margin:0 auto 28px}.cd-head h2{margin-top:12px!important;font:var(--k-fw-medium) var(--k-fs-hv-title)/1.05 var(--k-font-sans);letter-spacing:-.035em;color:var(--k-text);text-wrap:balance}.cd-head h2 em{font-family:var(--k-font-serif);font-weight:var(--k-fw-regular);font-style:italic;letter-spacing:-.02em;color:var(--k-text-soft)}.cd-head>p,.cd-head__side>p{max-width:440px;font-size:var(--k-fs-body);line-height:1.75;color:var(--k-text-muted);text-wrap:pretty}.cd-head__side{display:flex;flex-direction:column;align-items:flex-start;gap:18px}.cd-live{position:relative;padding:78px 0 52px;scroll-margin-top:calc(var(--k-nav-h) + 10px)}.cd-live>.cd-head{padding:0 var(--cd-gutter);max-width:calc(var(--cd-max) + 2 * var(--cd-gutter))}.cd-live .cd-eyebrow{color:var(--k-text-body)}.cd-rail{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 var(--cd-gutter);padding:6px max(var(--cd-gutter),calc((100% - var(--cd-max)) / 2)) 18px;scrollbar-width:none}.cd-rail::-webkit-scrollbar{display:none}.cd-poster{position:relative;flex:none;display:block;width:clamp(220px,21vw,280px);aspect-ratio:3/4;overflow:hidden;isolation:isolate;border-radius:var(--k-r-composer);border:1px solid var(--k-line);background:var(--k-well);scroll-snap-align:start;text-decoration:none;color:inherit;transition:transform .45s var(--k-ease-cine),border-color .3s}a.cd-poster:hover{transform:translateY(-5px);border-color:var(--k-line-hover-strong)}.cd-poster__art{position:absolute;inset:-10%;z-index:-2;background:radial-gradient(60% 46% at var(--x,40%) var(--y,30%),var(--k-text-ghost),transparent 70%),radial-gradient(55% 45% at calc(100% - var(--x,40%)) 92%,var(--k-fill-heavy),transparent 70%),conic-gradient(from var(--r,0deg) at 50% 50%,var(--k-fill-card),var(--k-fill-strong),var(--k-fill-card));animation:cd-poster-drift 16s var(--k-ease-loop) infinite alternate}.cd-poster__art:after{content:"";position:absolute;inset:0;background:var(--k-grain);opacity:.6;mix-blend-mode:overlay}.cd-poster:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 38%,var(--k-bg) 96%)}.cd-poster__glyph{position:absolute;left:0;right:0;top:20%;text-align:center;font:italic var(--k-fw-regular) var(--k-fs-lx-dword)/1 var(--k-font-serif);color:var(--k-text-soft);opacity:.55;pointer-events:none}.cd-ribbon{position:absolute;left:14px;top:14px;padding:4px 9px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-nano);font-weight:var(--k-fw-bold);letter-spacing:var(--k-ls-caps)}.cd-ribbon--ghost{background:var(--k-glass-tag);color:var(--k-text-strong);border:1px solid var(--k-line-glass)}.cd-poster__live{position:absolute;right:14px;top:14px;display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:var(--k-r-pill);background:var(--k-glass-tag);border:1px solid var(--k-line-glass);font-size:var(--k-fs-caption);font-variant-numeric:tabular-nums;color:var(--k-text)}.cd-poster__live>.cd-dot{width:6px;height:6px}.cd-poster__meta{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:5px}.cd-poster__meta>b{font-size:var(--k-fs-title);font-weight:var(--k-fw-medium);line-height:1.25;color:var(--k-text);overflow-wrap:anywhere}.cd-poster__meta>small{font-size:var(--k-fs-caption);line-height:1.55;color:var(--k-text-muted)}.cd-poster__time{display:flex;align-items:center;gap:8px}.cd-wave--mini{height:12px}.cd-wave--mini>i{width:2px}.cd-poster--empty{width:clamp(270px,30vw,380px);border-color:var(--k-line-control);background:radial-gradient(70% 50% at 50% 34%,var(--k-fill-strong),transparent 70%),var(--k-well)}.cd-poster__rings{position:absolute;left:50%;top:34%;width:150px;height:150px;translate:-50% -50%;display:grid;place-items:center}.cd-poster__rings>i{position:absolute;inset:0;border-radius:var(--k-r-round);border:1px solid var(--k-line-button);animation:cd-ripple 3.6s ease-out infinite}.cd-poster__rings>i:nth-child(2){animation-delay:-1.2s}.cd-poster__rings>i:nth-child(3){animation-delay:-2.4s}.cd-poster__cta{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;margin-top:8px;padding:8px 14px;border-radius:var(--k-r-pill);background:var(--k-inverse);color:var(--k-inverse-ink);font-size:var(--k-fs-caption);font-weight:var(--k-fw-medium)}.cd-directory{position:relative;max-width:calc(var(--cd-max) + 2 * var(--cd-gutter));margin:0 auto;padding:64px var(--cd-gutter) 60px;min-height:560px;scroll-margin-top:calc(var(--k-nav-h) + 10px)}.cd-tabs{display:flex;gap:28px;border-bottom:1px solid var(--k-line);margin-bottom:28px}.cd-tabs>a{position:relative;padding:0 0 15px;min-height:34px;font-size:var(--k-fs-body);font-weight:var(--k-fw-medium);color:var(--k-text-muted);text-decoration:none}.cd-tabs>a[aria-current=page]{color:var(--k-text)}.cd-tabs>a[aria-current=page]:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:1px;background:var(--k-text)}.cd-tabs>a:hover{color:var(--k-text-body)}.cd-featured{position:relative;isolation:isolate;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px;padding:26px 28px;margin-bottom:46px;overflow:hidden;border-radius:var(--k-r-composer);border:1px solid var(--k-line-control);background:var(--k-fill-card)}.cd-featured__glow{position:absolute;left:50%;top:50%;width:140%;aspect-ratio:1;z-index:-1;translate:-50% -50%;background:conic-gradient(from 0deg,transparent,var(--k-fill-strong) 12%,transparent 30%,var(--k-fill-soft) 55%,transparent 72%);filter:blur(40px);animation:cd-spin 22s linear infinite}.cd-featured__mark{position:relative;display:grid;place-items:center;width:104px;height:104px;border-radius:var(--k-r-round);border:1px solid var(--k-line-button);background:var(--k-bg)}.cd-featured__mark:before{content:"";position:absolute;inset:-9px;border-radius:var(--k-r-round);border:1px dashed var(--k-line-control);animation:cd-spin 36s linear infinite}.cd-featured__mark>span{font:var(--k-fw-regular) var(--k-fs-serif-2xl)/1 var(--k-font-serif);letter-spacing:-.06em;color:var(--k-text)}.cd-featured__mark em{font-style:italic;color:var(--k-text-soft)}.cd-featured__body h2{margin:6px 0 10px;font:var(--k-fw-medium) var(--k-fs-lx-card)/1.1 var(--k-font-sans);letter-spacing:-.03em;color:var(--k-text)}.cd-featured__body>p:last-child{max-width:520px;font-size:var(--k-fs-body);line-height:1.7;color:var(--k-text-muted);margin-top:12px}.cd-badges{display:flex;flex-wrap:wrap;gap:6px;list-style:none;padding:0}.cd-badges>li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:var(--k-r-pill);border:1px solid var(--k-line-control);font-size:var(--k-fs-caption);color:var(--k-text-body)}.cd-badges>li.is-on{background:var(--k-inverse);border-color:transparent;color:var(--k-inverse-ink);font-weight:var(--k-fw-medium)}.cd-badges>li.is-live>.cd-dot{width:6px;height:6px}.cd-featured__join{display:flex;flex-direction:column;align-items:center;gap:10px}.cd-featured__state{display:inline-flex;align-items:center;gap:7px;font-size:var(--k-fs-caption);color:var(--k-text-muted)}.cd-featured__state>i{width:4px;height:4px;border-radius:var(--k-r-round);background:var(--k-text-soft)}.cd-directory__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:24px}.cd-directory__heading h2{margin:10px 0;font:var(--k-fw-medium) var(--k-fs-hv-title)/1.06 var(--k-font-sans);letter-spacing:-.035em;color:var(--k-text)}.cd-directory__heading>div>p:last-child{font-size:var(--k-fs-body);line-height:1.7;color:var(--k-text-muted);max-width:520px}.cd-search{display:flex;align-items:center;flex:none;width:290px;min-width:180px;height:42px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);background:var(--k-fill-sunken);transition:border-color .2s}.cd-search:focus-within{border-color:var(--k-line-focus)}.cd-search input{width:100%;min-width:0;height:100%;padding:0 0 0 16px;border:0;outline:0;border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-body);font-size:var(--k-fs-small)}.cd-search input::-moz-placeholder{color:var(--k-text-placeholder)}.cd-search input::placeholder{color:var(--k-text-placeholder)}.cd-search button{display:grid;place-items:center;flex:none;padding:10px 14px;border:0;border-radius:var(--k-r-pill);background:transparent;color:var(--k-text-body);cursor:pointer}.cd-search button:hover{color:var(--k-text)}.cd-filterbar{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.cd-subjects{display:flex;flex-wrap:wrap;gap:6px}.cd-subjects a{min-height:34px;padding:8px 13px;border:1px solid var(--k-line);border-radius:var(--k-r-pill);font-size:var(--k-fs-small);line-height:1.4;color:var(--k-text-muted);text-decoration:none;white-space:nowrap;transition:background .2s,color .2s,border-color .2s}.cd-subjects a[aria-current=page]{background:var(--k-inverse);border-color:transparent;color:var(--k-inverse-ink)}.cd-subjects a:not([aria-current=page]):hover{background:var(--k-fill-hover);color:var(--k-text-body)}.cd-sort{display:flex;align-items:center;flex:none;max-width:220px}.cd-sort select{width:100%;max-width:100%;padding:9px 18px 9px 6px;border:0;background:var(--k-bg);color:var(--k-text-muted);font-size:var(--k-fs-small);cursor:pointer}.cd-results-meta{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding-top:14px;border-top:1px solid var(--k-line)}.cd-results-meta>p{font-size:var(--k-fs-caption);color:var(--k-text-muted);font-variant-numeric:tabular-nums}.cd-results-meta .cd-textlink{font-size:var(--k-fs-caption)}.cd-feedback{display:flex;align-items:center;gap:18px;font-size:var(--k-fs-small);line-height:1.7;color:var(--k-text-body)}.cd-feedback:has([data-cd-status]:empty):not(:has(button:not([hidden]))){display:none}.cd-feedback:not(:has([data-cd-status]:empty)){padding:16px 0}.cd-feedback .cd-textlink{flex:none}.cd-results{position:relative;min-height:200px}.cd-results[aria-busy=true] .cd-circles{opacity:.4;pointer-events:none;transition:opacity .15s}.cd-circles{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;padding:22px 0 40px}.cd-circles:empty{display:none}.cd-circle{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id id" "cat cat" "tag tag" "price link";align-items:center;min-width:0;padding:18px;border-radius:var(--k-r-4xl);border:1px solid var(--k-line);background:var(--k-fill-card);animation:cd-circle-enter .45s ease both;transition:border-color .3s,background .3s,transform .35s}.cd-circle:hover{border-color:var(--k-line-hover-strong);background:var(--k-fill-soft);transform:translateY(-3px)}.cd-circle__identity{grid-area:id;display:flex;align-items:center;gap:14px;min-width:0;text-decoration:none}.cd-avatar{position:relative;isolation:isolate;display:grid;place-items:center;flex:none;width:58px;height:58px;border-radius:var(--k-r-round);border:1px solid var(--k-line-button);background:var(--k-well);transition:transform .35s,border-color .35s}.cd-avatar:before{content:"";position:absolute;inset:-5px;border:1px solid var(--k-line-faint);border-radius:var(--k-r-round);transition:inset .35s,border-color .35s;pointer-events:none}.cd-avatar__initials{font:var(--k-fw-regular) var(--k-fs-serif-md)/1 var(--k-font-serif);letter-spacing:var(--k-ls-title);color:var(--k-text)}.cd-avatar>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:var(--k-r-round);opacity:.9;transition:opacity .35s}.cd-avatar:has(>img) .cd-avatar__initials{visibility:hidden}.cd-avatar__arrow{position:absolute;right:-3px;bottom:-3px;z-index:1;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--k-line-control);border-radius:var(--k-r-round);background:var(--k-bg);color:var(--k-text-body);font-size:var(--k-fs-caption);transition:transform .3s}.cd-circle__identity:hover .cd-avatar{border-color:var(--k-line-hover-strong)}.cd-circle__identity:hover .cd-avatar:before{inset:-8px;border-color:var(--k-line-control)}.cd-circle__identity:hover .cd-avatar>img{opacity:1}.cd-circle__identity:hover .cd-avatar__arrow{transform:translate(2px,-2px)}.cd-circle h3{min-width:0;font:var(--k-fw-medium) var(--k-fs-title)/1.25 var(--k-font-sans);color:var(--k-text);overflow-wrap:anywhere}.cd-circle__category{grid-area:cat;display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:14px!important;font-size:var(--k-fs-caption);line-height:1.5;color:var(--k-text-muted)}.cd-circle__badge{display:inline-block;padding:1px 7px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);font-size:var(--k-fs-tiny);line-height:1.5;color:var(--k-text-body)}.cd-circle__tagline{grid-area:tag;margin-top:8px!important;font-size:var(--k-fs-small);line-height:1.65;color:var(--k-text-muted);overflow-wrap:anywhere}.cd-circle__price{grid-area:price;margin-top:14px!important;font-size:var(--k-fs-caption);line-height:1.5;color:var(--k-text-muted)}.cd-circle__link{grid-area:link;display:flex;align-items:center;gap:6px;min-height:32px;margin-top:14px;padding:6px 12px;border:1px solid var(--k-line-control);border-radius:var(--k-r-pill);font-size:var(--k-fs-caption);line-height:1.4;color:var(--k-text);text-decoration:none;transition:background .2s,color .2s}.cd-circle__link:hover{background:var(--k-inverse);color:var(--k-inverse-ink)}.cd-loadmore{display:flex!important;width:-moz-max-content;width:max-content;max-width:100%;margin:0 auto 38px!important}.cd-empty{display:flex;flex-direction:column;align-items:center;text-align:center;max-width:500px;margin:0 auto;padding:40px 0 36px}.cd-empty__orbit{position:relative;display:grid;place-items:center;width:88px;height:76px;margin-bottom:22px;color:var(--k-text-body);font:var(--k-fw-regular) var(--k-fs-serif-lg)/1 var(--k-font-serif)}.cd-empty__orbit i{position:absolute;left:10px;top:4px;width:68px;height:68px;border:1px solid var(--k-line-control);border-radius:var(--k-r-round)}.cd-empty__orbit i:nth-child(2){transform:rotate(60deg) scaleX(.45);border-color:var(--k-line-button);animation:cd-spin 14s linear infinite}.cd-empty__orbit i:nth-child(3){transform:rotate(-60deg) scaleX(.45);border-color:var(--k-line-button)}.cd-empty h3{margin-bottom:10px;font:var(--k-fw-medium) var(--k-fs-lx-card)/1.2 var(--k-font-sans);letter-spacing:-.02em;color:var(--k-text)}.cd-empty>p{margin-bottom:14px;font-size:var(--k-fs-body);line-height:1.75;color:var(--k-text-muted)}.cd-creation{position:relative;padding:76px var(--cd-gutter) 60px;max-width:calc(var(--cd-max) + 2 * var(--cd-gutter));margin:0 auto;scroll-margin-top:calc(var(--k-nav-h) + 10px)}.cd-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;list-style:none;padding:0;margin:6px 0 24px}.cd-steps>li{position:relative;padding:24px 22px 26px;border-radius:var(--k-r-composer);border:1px solid var(--k-line);background:var(--k-fill-card);overflow:hidden}.cd-step-number{display:block;margin-bottom:34px;font:var(--k-fw-medium) var(--k-fs-num-lg)/1 var(--k-font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.04em;color:var(--k-text-faint)}.cd-steps h3{margin-bottom:10px;font-size:var(--k-fs-title);font-weight:var(--k-fw-medium);line-height:1.3;color:var(--k-text)}.cd-steps p{font-size:var(--k-fs-body);line-height:1.7;color:var(--k-text-muted);text-wrap:pretty}.cd-creation__note{padding-top:18px;border-top:1px solid var(--k-line);font-size:var(--k-fs-small);line-height:1.75;color:var(--k-text-subtle)}.cd-finale{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;text-align:center;padding:120px var(--cd-gutter) 110px;overflow:clip}.cd-finale__rings{position:absolute;left:50%;top:50%;z-index:-1;width:min(860px,130vw);aspect-ratio:1;translate:-50% -50%;pointer-events:none;-webkit-mask-image:radial-gradient(circle,var(--k-text) 40%,transparent 70%),linear-gradient(180deg,transparent,var(--k-text) 18%,var(--k-text) 82%,transparent);mask-image:radial-gradient(circle,var(--k-text) 40%,transparent 70%),linear-gradient(180deg,transparent,var(--k-text) 18%,var(--k-text) 82%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.cd-finale__rings>i{position:absolute;inset:calc(var(--n) * 11%);border-radius:var(--k-r-round);border:1px solid var(--k-line-control);animation:cd-breathe 9s var(--k-ease-loop) infinite;animation-delay:calc(var(--n) * -1.4s)}.cd-finale__orbit{position:absolute;inset:11%;animation:cd-spin 60s linear infinite}.cd-finale__orbit>b{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(calc(var(--i) * 45deg)) translateY(calc(min(860px,130vw)*-.39))}.cd-finale h2{font:var(--k-fw-medium) var(--k-fs-lx-mega)/.95 var(--k-font-sans);letter-spacing:-.058em;color:var(--k-text);text-wrap:balance}.cd-finale h2 em{display:block;font-family:var(--k-font-serif);font-weight:var(--k-fw-regular);font-style:italic;letter-spacing:-.03em;color:var(--k-text-soft)}.cd-finale>p{max-width:460px;margin-top:24px!important;font-size:var(--k-fs-lx-lead);line-height:1.6;color:var(--k-text-soft)}.cd-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:30px var(--cd-gutter) 36px;border-top:1px solid var(--k-line);font-size:var(--k-fs-small);color:var(--k-text-muted)}.cd-footer>span{letter-spacing:var(--k-ls-head);color:var(--k-text-body)}.cd-footer p{font:italic var(--k-fw-regular) var(--k-fs-serif-sm)/1.5 var(--k-font-serif);text-align:center}.cd-footer>a{display:flex;align-items:center;gap:14px;min-height:36px;text-decoration:none}.cd-footer>a:hover{text-decoration:underline;text-underline-offset:5px}@keyframes cd-pulse{0%{box-shadow:0 0 0 0 var(--k-text-soft)}to{box-shadow:0 0 0 9px transparent}}@keyframes cd-pulse-ink{0%,to{opacity:1}50%{opacity:.35}}@keyframes cd-marquee{to{transform:translate(-100%)}}@keyframes cd-marquee-half{to{transform:translate(-50%)}}@keyframes cd-scan{0%{transform:translateY(-100%)}to{transform:translateY(560%)}}@keyframes cd-wave{0%{transform:scaleY(.18)}to{transform:scaleY(var(--h,.8))}}@keyframes cd-poster-drift{0%{transform:translateZ(0) rotate(0)}to{transform:translate3d(-3%,2%,0) rotate(4deg)}}@keyframes cd-ripple{0%{transform:scale(.35);opacity:1}to{transform:scale(1.25);opacity:0}}@keyframes cd-spin{to{rotate:360deg}}@keyframes cd-breathe{0%,to{transform:scale(1);opacity:.7}50%{transform:scale(1.04);opacity:1}}@keyframes cd-circle-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1700px){.cd-discovery{--cd-max:1520px}}@media(max-width:1100px){.cd-discovery{--cd-gutter:32px}.cd-hero__nav>a:not(.cd-hero__nav-start){display:none}.cd-featured{grid-template-columns:auto minmax(0,1fr)}.cd-featured__join{grid-column:1/-1;flex-direction:row;justify-content:flex-start}.cd-directory__heading{align-items:flex-start}.cd-search{width:240px}.cd-filterbar{align-items:flex-start;flex-direction:column;gap:12px}}@media(max-width:820px){.cd-head{flex-direction:column;align-items:flex-start}.cd-steps{grid-template-columns:minmax(0,1fr)}.cd-step-number{margin-bottom:18px}}@media(max-width:760px){.cd-discovery{--cd-gutter:18px}.cd-hero__bar{min-height:54px}.cd-hero__brand{font-size:var(--k-fs-caption)}.cd-live{padding-top:56px}.cd-poster{width:72vw;max-width:280px}.cd-poster--empty{width:84vw;max-width:360px}.cd-directory{padding-top:48px}.cd-featured{grid-template-columns:minmax(0,1fr);padding:22px 20px;gap:18px}.cd-featured__mark{width:76px;height:76px}.cd-featured__join{flex-direction:column;align-items:stretch}.cd-directory__heading{display:block}.cd-search{width:100%;margin-top:20px;height:44px}.cd-search input{font-size:var(--k-fs-input)}.cd-subjects{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none;padding-bottom:2px}.cd-circles{grid-template-columns:minmax(0,1fr)}.cd-finale{padding:90px var(--cd-gutter) 80px}.cd-footer{flex-direction:column;text-align:center;gap:10px}}@media(prefers-reduced-motion:reduce){.cd-discovery *,.cd-discovery *:before,.cd-discovery *:after{animation:none!important;transition:none!important}}html[data-cls-motion=on] .cd-discovery *,html[data-cls-motion=on] .cd-discovery *:before,html[data-cls-motion=on] .cd-discovery *:after{animation:none!important;transition:none!important}.cd-discovery:is([data-cd-motion=reduced],[data-cd-motion=static]) :is(*,*:before,*:after){animation:none!important;transition:none!important}.cd-discovery[data-paused=true] :is(*,*:before,*:after),.cd-discovery [data-cd-visible=false] :is(*,*:before,*:after){animation-play-state:paused!important}
