@layer components{.pcard,.scard{--go:5px;transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out)}:is(.pcard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)),.scard:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){--go:-5px}.pcard:hover,.pcard:focus-visible,.scard:hover,.scard:focus-visible{border-color:color-mix(in srgb, var(--color-azure-300) 55%, transparent);box-shadow:0 18px 40px -18px color-mix(in srgb, var(--color-azure-900) 45%, transparent), 0 0 0 1px color-mix(in srgb, var(--color-azure-300) 35%, transparent);transform:translateY(-6px)}.pcard-img,.scard-img{transition:transform .9s var(--ease-out), filter var(--duration-slow) var(--ease-out)}.pcard:hover .pcard-img,.pcard:focus-visible .pcard-img,.scard:hover .scard-img,.scard:focus-visible .scard-img{filter:saturate(1.08)contrast(1.04);transform:scale(1.11)}.pcard-scrim{background:linear-gradient(0deg, color-mix(in srgb, var(--color-paper-950) 88%, transparent), color-mix(in srgb, var(--color-paper-950) 4%, transparent) 55%);transition:opacity var(--duration-slow) var(--ease-out)}.pcard:hover .pcard-scrim,.pcard:focus-visible .pcard-scrim{opacity:.82}.pcard-rim{border-radius:inherit;opacity:0;transition:opacity var(--duration-slow) var(--ease-out);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-azure-300) 70%, transparent), inset 0 16px 26px -18px color-mix(in srgb, var(--color-azure-300) 75%, transparent), inset 0 -16px 26px -18px color-mix(in srgb, var(--color-azure-400) 55%, transparent)}.pcard:hover .pcard-rim,.pcard:focus-visible .pcard-rim{opacity:1}.pcard-go{opacity:0;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);transform:translateY(8px)}.pcard:hover .pcard-go,.pcard:focus-visible .pcard-go{opacity:1;transform:none}.scard-go>span{transition:transform var(--duration-base) var(--ease-out);display:inline-block}.scard:hover .scard-go>span,.scard:focus-visible .scard-go>span{transform:translateX(var(--go))}.idx-go{opacity:0;transform:translateX(calc(var(--go,5px) * -1));transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out)}.idx-row{--go:5px}.idx-row:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){--go:-5px}.idx-row:hover .idx-go,.idx-row:focus-visible .idx-go{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.pcard,.scard,.pcard-img,.scard-img,.pcard-go,.idx-go,.scard-go>span{transition:none}.pcard:hover,.scard:hover,.pcard:focus-visible,.scard:focus-visible,.pcard:hover .pcard-img,.scard:hover .scard-img,.pcard:focus-visible .pcard-img,.scard:focus-visible .scard-img{transform:none}.pcard-go,.idx-go{opacity:1;transform:none}}.nav-link .nav-underline{border-radius:var(--radius-xs);background:var(--grad-rule);opacity:0;block-size:3px;transition:transform var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out);position:absolute;inset-block-end:-.5rem;inset-inline:0;transform:scaleX(.4)}.nav-link:hover .nav-underline,.nav-link:focus-visible .nav-underline{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.nav-link .nav-underline{transition:none;transform:none}}}
@layer components{.brand-bands{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.brand-bands>span{block-size:170%;position:absolute;inset-block-start:-30%;transform:skew(-18deg)}.brand-bands:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>span{transform:skew(18deg)}.brand-bands>.band-a{background:linear-gradient(180deg, var(--color-azure-500), var(--color-azure-600));opacity:.26;inline-size:52%;inset-inline-start:-8%}.brand-bands>.band-b{background:linear-gradient(180deg, var(--color-azure-300), var(--color-azure-500));opacity:.2;inline-size:22%;inset-inline-start:15%}.brand-bands>.band-c{background:linear-gradient(180deg, var(--color-azure-400), var(--color-azure-700));opacity:.24;inline-size:34%;inset-inline-end:-10%}.brand-bands[data-weight=soft]>.band-a{opacity:.16}.brand-bands[data-weight=soft]>.band-b{opacity:.12}.brand-bands[data-weight=soft]>.band-c{opacity:.14}.brand-bands[data-weight=deep]>.band-a{opacity:.13}.brand-bands[data-weight=deep]>.band-b{opacity:.1}.brand-bands[data-weight=deep]>.band-c{opacity:.12}.brand-bands[data-weight=bar]>span{block-size:220%;inset-block-start:-60%}.brand-bands[data-weight=bar]>.band-a{opacity:.22;inline-size:26%;inset-inline-start:-4%}.brand-bands[data-weight=bar]>.band-b{opacity:.16;inline-size:12%;inset-inline-start:26%}.brand-bands[data-weight=bar]>.band-c{opacity:.2;inline-size:22%;inset-inline-end:-6%}.brand-banded{position:relative}.brand-banded>:not(.brand-bands){z-index:1;position:relative}.lit-edge{position:relative}.brand-banded:after,.lit-edge:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(90deg, transparent 0, var(--color-azure-300) 46%, var(--color-paper-0) 50%, var(--color-azure-300) 54%, transparent 100%) top / 100% 2px no-repeat, linear-gradient(90deg, transparent 0, var(--color-azure-300) 46%, var(--color-paper-0) 50%, var(--color-azure-300) 54%, transparent 100%) bottom / 100% 2px no-repeat;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-azure-300) 26%, transparent), inset 0 9px 14px -9px color-mix(in srgb, var(--color-azure-300) 82%, transparent), inset 0 -9px 14px -9px color-mix(in srgb, var(--color-azure-300) 70%, transparent), inset 0 26px 40px -26px color-mix(in srgb, var(--color-azure-400) 62%, transparent), inset 0 -26px 40px -26px color-mix(in srgb, var(--color-azure-400) 48%, transparent);position:absolute;inset:0}.brand-banded:has(>.brand-bands[data-weight=bar]):after{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--color-azure-300) 20%, transparent), inset 0 -8px 13px -8px color-mix(in srgb, var(--color-azure-300) 78%, transparent), inset 0 8px 13px -8px color-mix(in srgb, var(--color-azure-300) 45%, transparent)}}
@layer components{.idx{border-block-start:1px solid var(--color-border);position:relative}.idx-row{border-block-end:1px solid var(--color-border);transition:padding-inline var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);grid-template-columns:5rem minmax(0,1fr) auto;align-items:center;gap:1.5rem;padding-block:2.1rem;display:grid;position:relative}.idx-row:after{content:"";background:var(--grad-brand);opacity:0;transform-origin:bottom;transition:opacity var(--duration-base) var(--ease-out), transform var(--duration-base) var(--ease-out);z-index:-1;position:absolute;inset-block:0;inset-inline:-1.5rem;transform:scaleY(.35)}.idx-row>*{z-index:1;position:relative}@media (hover:hover){.idx:hover .idx-row{opacity:.38}.idx-row:hover{padding-inline:1.5rem;opacity:1!important}.idx-row:hover:after{opacity:1;transform:scaleY(1)}.idx-row:hover .idx-title,.idx-row:hover .idx-num,.idx-row:hover .idx-kind{color:var(--color-text-inverse)}.idx-row:hover .idx-kind{opacity:.8}}.idx-row:focus-within{padding-inline:1.5rem;opacity:1!important}.idx-row:focus-within:after{opacity:1;transform:scaleY(1)}.idx-row:focus-within .idx-title,.idx-row:focus-within .idx-num,.idx-row:focus-within .idx-kind{color:var(--color-text-inverse)}.idx-num{font-size:var(--text-meta);color:var(--color-text-faint);font-variant-numeric:tabular-nums}.idx-title{color:var(--color-text-primary);font-size:clamp(1.5rem,3.2vw,2.6rem);font-weight:600;line-height:1.25}.idx-kind{font-size:var(--text-sm);color:var(--color-text-muted);white-space:nowrap}.idx-preview{border-radius:var(--radius-lg);pointer-events:none;opacity:0;block-size:15rem;inline-size:22rem;transition:opacity var(--duration-base) var(--ease-out), scale var(--duration-base) var(--ease-out);z-index:60;box-shadow:var(--lift-open);will-change:transform;position:fixed;top:0;left:0;overflow:hidden;scale:.92}.idx-preview[data-on=true]{opacity:1;scale:1}.idx-preview img{object-fit:cover;block-size:100%;inline-size:100%}.idx-thumb{display:none}@media (hover:none){.idx-preview{display:none}.idx-row{grid-template-columns:5rem minmax(0,1fr);grid-template-areas:"thumb title""thumb kind";align-items:center;gap:3px .9rem;padding-block:1.1rem}.idx-thumb{border-radius:var(--radius-lg);background:var(--color-surface-sunken);grid-area:thumb;block-size:3.75rem;inline-size:5rem;display:block;overflow:hidden}.idx-thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.idx-title{grid-area:title;align-self:end;font-size:1.125rem;line-height:1.3}.idx-kind{grid-area:kind;align-self:start}.idx-num,.idx-go{display:none}}.kinetic{margin-block:-.32em;display:block}.kinetic .word{vertical-align:bottom;padding-block:.36em;display:inline-block;overflow:hidden}.kinetic .word>span{transition:transform var(--duration-reveal) var(--ease-out);transition-delay:calc(var(--i,0) * 70ms);display:inline-block;transform:translateY(150%)}html:not(.js) .kinetic .word>span,.kinetic[data-kin=shown] .word>span{transform:none}.kinetic[data-kin=shown] .word>span{will-change:auto}.leds{pointer-events:none;position:absolute;inset:0;overflow:hidden}.leds>i{background:linear-gradient(90deg, transparent 0%, #7fd4ff1a 12%, var(--color-azure-300) 50%, #7fd4ff1a 88%, transparent 100%);block-size:1px;display:block;position:absolute;inset-inline:0}.leds>i:first-child{opacity:.9;inset-block-start:0}.leds>i:nth-child(2){opacity:.55;inset-block-end:0}.leds>i:nth-child(3),.leds>i:nth-child(4){transform-origin:100%;background:linear-gradient(90deg, transparent, var(--color-azure-300));filter:drop-shadow(0 0 6px #7fd4ffb3);block-size:2px;inline-size:12rem;inset-inline:auto 4%;transform:rotate(-32deg)}.leds>i:nth-child(3){opacity:.85;inset-block-start:14%}.leds>i:nth-child(4){opacity:.5;inline-size:7rem;inset-block-start:21%}.leds>b{filter:blur(28px);background:radial-gradient(circle,#7fd4ff38,#0000 65%);border-radius:50%;block-size:22rem;inline-size:22rem;position:absolute;inset-block-start:-18%;inset-inline-end:-6%}.wipe{clip-path:inset(0)}html.js .wipe{clip-path:inset(0 0 100%);transition:clip-path .9s var(--ease-out)}html.js .wipe[data-wipe=shown]{clip-path:inset(0)}@keyframes wipe-failsafe{to{clip-path:inset(0)}}@keyframes kinetic-failsafe{to{transform:none}}html.js:not([data-reveal-ready]) .wipe{animation:1ms linear 3s forwards wipe-failsafe}html.js:not([data-reveal-ready]) .kinetic .word>span{animation:1ms linear 3s forwards kinetic-failsafe}.marquee{display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.marquee>div{flex-shrink:0;gap:3.5rem;padding-inline-end:3.5rem;animation:34s linear infinite marquee-run;display:flex}.marquee:hover>div{animation-play-state:paused}@keyframes marquee-run{to{transform:translate(-100%)}}.marquee:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))>div{animation-name:marquee-run-rtl}@keyframes marquee-run-rtl{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.kinetic .word>span{transition:none;transform:none}html.js .wipe{clip-path:none;transition:none}.marquee>div{animation:none}.idx-preview{display:none}}}
