.lc-crumb:hover{color:var(--blue)!important}.lc-spec-row:hover{background:var(--surface)}.lc-cut{aspect-ratio:600/440;background:radial-gradient(ellipse 70% 75% at 50% 50%, color-mix(in oklch, var(--blue) 32%, var(--navy)), var(--navy))}.lc-stage{width:600px;height:440px;transform:translate(-50%, -50%) scale(var(--k,.84));position:absolute;top:50%;left:50%}.lc-half{position:absolute;overflow:hidden}.lc-half-top{inset:0 0 220px}.lc-half-bottom{inset:220px 0 0}.lc-half-left{inset:0 300px 0 0}.lc-half-right{inset:0 0 0 300px}.lc-mover{will-change:transform;position:absolute}.lc-mover>img,.lc-mover>svg,.lc-tintmask{width:100%;height:100%;display:block;position:absolute;inset:0}.lc-tintmask{overflow:hidden;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.lc-tint{will-change:transform;--tint:color-mix(in srgb, var(--heat-oxide) 90%, transparent) 0%, color-mix(in srgb, var(--heat-blue) 75%, transparent) 12%, color-mix(in srgb, var(--heat-violet) 55%, transparent) 30%, color-mix(in srgb, var(--heat-bronze) 45%, transparent) 50%, color-mix(in srgb, var(--heat-straw) 25%, transparent) 75%, transparent 100%;position:absolute}.lc-tint-down{background:linear-gradient(to bottom, var(--tint))}.lc-tint-up{background:linear-gradient(to top, var(--tint))}.lc-tint-right{background:linear-gradient(to right, var(--tint))}.lc-tint-left{background:linear-gradient(to left, var(--tint))}.lc-line{pointer-events:none;will-change:opacity;--glow:transparent, #ff7a1f73 50%, transparent;--core:#ffb27f59, #ffb27ff2 20%, #ffb27ff2 80%, #ffb27f59;position:absolute}.lc-line-h{background:linear-gradient(#fff3e6, #fff3e6) center / 100% 1.8px no-repeat, linear-gradient(to right, var(--core)) center / 100% 4.4px no-repeat, linear-gradient(to bottom, var(--glow)) center / 100% 14px no-repeat, linear-gradient(to bottom, var(--glow));width:600px;height:32px;top:204px;left:0}.lc-line-v{background:linear-gradient(#fff3e6, #fff3e6) center / 1.8px 100% no-repeat, linear-gradient(to bottom, var(--core)) center / 4.4px 100% no-repeat, linear-gradient(to right, var(--glow)) center / 14px 100% no-repeat, linear-gradient(to right, var(--glow));width:32px;height:440px;top:0;left:284px}.lc-glow{pointer-events:none;will-change:transform, opacity;background:radial-gradient(closest-side,#fff4e8,#ffb27fe6 25%,#f600 100%);border-radius:50%;width:60px;height:60px;position:absolute;top:0;left:0}.lc-related-card{transition:border-color var(--duration) var(--ease-standard), box-shadow var(--duration) var(--ease-standard), transform var(--duration) var(--ease-standard)}.lc-related-card:hover{border-color:color-mix(in oklch, var(--blue) 40%, var(--line));box-shadow:var(--shadow-md);transform:translateY(-3px)}@media (width<=960px){.lc-hero-grid,.lc-specs-grid,.lc-edge-head,.lc-rules-grid{grid-template-columns:1fr!important}.lc-related-grid{grid-template-columns:1fr 1fr!important}.lc-rule-card{border-top:1px solid var(--line);border-inline-start:none!important}.lc-rule-card:first-child{border-top:none}.lc-hero-h1{font-size:44px!important}.lc-hero-stats{grid-template-columns:1fr 1fr!important}}@media (width<=640px){.lc-titleblock{grid-template-columns:minmax(0,1fr) auto!important}.lc-titleblock>:first-child{grid-column:1/-1}.lc-titleblock>:nth-child(2){border-inline-start:0!important}.lc-titleblock>:not(:first-child){border-top:1px solid var(--line)}.lc-spec-head{display:none!important}.lc-spec-row{grid-template-columns:max-content minmax(0,1fr)!important;gap:8px 28px!important}.lc-spec-row>:first-child,.lc-spec-row>:last-child{grid-column:1/-1}.lc-spec-row [data-label]:before{content:attr(data-label);font-family:var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:10.5px;font-weight:600;display:block}.lc-related-grid{grid-template-columns:minmax(0,1fr)!important}.lc-hero-h1{font-size:38px!important}.lc-cut{aspect-ratio:2}.lc-cut-chip{padding:1px 8px!important;font-size:10px!important;inset-block-start:.5rem!important;inset-inline-start:.5rem!important}.lc-hero-grid{gap:2.25rem!important;padding:3.5rem 20px 3rem!important}.lc-cta-inner{padding:36px 24px!important}}
