.XEnWla_actions{align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.XEnWla_band{background:var(--nul-main);color:var(--nul-background);padding-block:clamp(1.5rem,.5rem + 4vw,5rem)}.XEnWla_bandCaption{margin-top:var(--space-5);opacity:.85}.XEnWla_makeGrid{gap:var(--space-7) var(--space-gap);display:grid}@media (min-width:40rem){.XEnWla_makeGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.XEnWla_makeGrid{grid-template-columns:repeat(3,1fr)}}.XEnWla_makeGrid li{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);align-content:start;display:grid}.XEnWla_standard{gap:var(--space-gap);display:grid}@media (min-width:40rem){.XEnWla_standard{grid-template-columns:repeat(2,1fr)}}@media (min-width:64rem){.XEnWla_standard{grid-template-columns:repeat(4,1fr)}}.XEnWla_standard li{--frame-color:var(--color-acid);gap:var(--space-3);padding:var(--space-6);background:var(--color-ink-raised);align-content:start;min-height:12rem;display:grid}.XEnWla_standardIndex{font-family:var(--font-label);font-size:var(--size-xs);color:var(--color-acid)}.XEnWla_who{gap:var(--space-gap);display:grid}@media (min-width:48rem){.XEnWla_who{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.XEnWla_who{grid-template-columns:repeat(4,1fr)}}.XEnWla_who li{align-content:start;gap:var(--space-4);padding:var(--space-6);background:var(--surface-raised);border:1px solid var(--border-subtle);min-height:14rem;display:grid}.XEnWla_tokensText{gap:var(--space-5);grid-column:1/-1;align-content:start;display:grid}.XEnWla_code{padding:var(--space-6);background:var(--color-ink);color:var(--color-paper);font-family:var(--font-mono);font-size:var(--size-sm);line-height:1.6;overflow-x:auto}@media (min-width:64rem){.XEnWla_tokensText{grid-column:1/span 6}}.XEnWla_own{gap:var(--space-8);display:grid}.XEnWla_ownBlock{gap:var(--space-5);align-content:start;display:grid}.XEnWla_ownSplit{gap:var(--space-8);display:grid}@media (min-width:64rem){.XEnWla_ownSplit{grid-template-columns:1fr 1fr}}.XEnWla_swatches{gap:var(--space-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.XEnWla_swatches li{align-content:start;gap:2px;display:grid}.XEnWla_swatch{height:6rem;margin-bottom:var(--space-3);box-shadow:inset 0 0 0 1px #0b0b0f1f}.XEnWla_tokenName{font-family:var(--font-mono);font-size:var(--size-xs);font-weight:600}.XEnWla_tokenValue{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-secondary)}.XEnWla_tokenDesc{font-size:var(--size-xs);color:var(--text-secondary)}.XEnWla_typeScale li{gap:var(--space-2);padding-block:var(--space-4);border-top:1px solid var(--border-subtle);display:grid}@media (min-width:64rem){.XEnWla_typeScale li{align-items:baseline;gap:var(--space-5);grid-template-columns:8rem 1fr 14rem}}.XEnWla_typeSample{letter-spacing:-.02em;white-space:nowrap;text-overflow:ellipsis;font-weight:600;line-height:1;overflow:hidden}.XEnWla_spacing li,.XEnWla_motionList li{align-items:center;gap:var(--space-2) var(--space-4);padding-block:var(--space-2);grid-template-columns:6.5rem 1fr;display:grid}.XEnWla_spacing .XEnWla_tokenValue,.XEnWla_motionList .XEnWla_tokenValue{grid-column:2}.XEnWla_bar{background:var(--action-primary);height:.75rem}.XEnWla_motionTrack{background:var(--border-subtle);height:2px;position:relative}.XEnWla_motionTrack i{background:var(--action-primary);width:16px;height:16px;position:absolute;top:-7px;left:0}@media (prefers-reduced-motion:no-preference){.XEnWla_motionList li:hover .XEnWla_motionTrack i{transition:left var(--dur) var(--motion-ease-in-out);left:calc(100% - 16px)}.XEnWla_motionTrack i{transition:left var(--dur) var(--motion-ease-in-out)}}.XEnWla_packageText{gap:var(--space-5);grid-column:1/-1;align-content:start;display:grid}.XEnWla_tree{margin-top:var(--space-7);background:var(--color-ink-raised);grid-column:1/-1;padding:clamp(1.25rem,1rem + 1.5vw,2.5rem)}.XEnWla_tree li{padding-block:var(--space-3);border-bottom:1px solid #f3f3f01a;gap:2px;display:grid}.XEnWla_tree strong{font-family:var(--font-display);font-size:var(--size-lg);color:var(--color-paper);font-weight:600}.XEnWla_tree span{font-size:var(--size-sm);color:var(--color-ink-muted)}.XEnWla_tree code{font-family:var(--font-mono);font-size:var(--size-2xs);color:var(--color-acid);opacity:.8}@media (min-width:48rem){.XEnWla_tree li{gap:var(--space-4);grid-template-columns:15rem 1fr auto;align-items:baseline}}@media (min-width:64rem){.XEnWla_packageText{grid-column:1/span 5}.XEnWla_tree{grid-column:7/span 6;margin-top:0}}.XEnWla_maintain{gap:var(--space-7) var(--space-gap);display:grid}@media (min-width:48rem){.XEnWla_maintain{grid-template-columns:repeat(3,1fr)}}.XEnWla_maintain li{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);align-content:start;display:grid}.XEnWla_cta{align-items:center;gap:var(--space-5);padding-top:var(--space-7);border-top:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.XEnWla_cta p{flex:100%;max-width:22ch}.XEnWla_completeTitle{font-size:var(--size-3xl);flex-direction:column;grid-column:1/-1;display:flex}.XEnWla_completeIntro{margin-top:var(--space-6);grid-column:1/-1;max-width:44rem}.XEnWla_completeCols{gap:var(--space-gap);margin-top:var(--space-8);grid-column:1/-1;display:grid}@media (min-width:48rem){.XEnWla_completeCols{grid-template-columns:1fr 1fr}}.XEnWla_completeCol{gap:var(--space-5);background:var(--surface-raised);border:1px solid var(--border-subtle);align-content:start;padding:clamp(1.5rem,1rem + 2vw,3rem);display:grid}.XEnWla_devDetails{margin-top:var(--space-7);grid-column:1/-1;align-self:center}.XEnWla_devDetails summary{min-height:var(--layout-target-min);color:var(--action-primary);cursor:pointer;align-items:center;font-weight:600;display:flex}.XEnWla_devDetails[open] summary{margin-bottom:var(--space-3)}.XEnWla_devDetails .XEnWla_code{margin-top:var(--space-4)}@media (min-width:64rem){.XEnWla_devDetails{grid-column:8/span 5;margin-top:0}}.XEnWla_scaleTable{border-top:1px solid var(--border-subtle);display:grid;overflow-x:auto}.XEnWla_scaleRow{gap:var(--space-4);padding-block:var(--space-4);border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(7rem,1fr) repeat(3,minmax(9rem,2fr));align-items:center;display:grid}.XEnWla_scaleHead{font-family:var(--font-display);font-size:var(--size-xl);font-weight:600}.XEnWla_scaleRole{font-size:var(--size-sm);color:var(--text-secondary);font-weight:600}.XEnWla_scaleCell{align-items:center;gap:var(--space-3);display:flex}.XEnWla_scaleCell i{width:3rem;height:2rem;box-shadow:inset 0 0 0 1px #0b0b0f1f}.XEnWla_scaleCell code{font-family:var(--font-mono);font-size:var(--size-xs);color:var(--text-secondary)}.XEnWla_scaleFont{font-size:var(--size-xl);font-weight:700;line-height:1.1}.XEnWla_completeColAccent{background:var(--color-acid);border-color:var(--color-acid);color:var(--color-ink);--action-primary:var(--color-ink)}.XEnWla_folder{margin-top:var(--space-7);color:var(--text-primary);grid-column:1/-1}@media (min-width:64rem){.XEnWla_packageText{grid-column:1/span 4}.XEnWla_folder{grid-column:5/span 8;margin-top:0}}.XEnWla_day{gap:var(--space-6) var(--space-gap);counter-reset:day;display:grid}@media (min-width:48rem){.XEnWla_day{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.XEnWla_day{grid-template-columns:repeat(5,minmax(0,1fr))}}.XEnWla_dayStep{gap:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--border-subtle);align-content:start;display:grid;position:relative}.XEnWla_dayStep:before{content:"";background:var(--color-volt);border-radius:var(--radius-pill);width:10px;height:10px;position:absolute;top:-6px;left:0}.XEnWla_dayStep:last-child:before{background:var(--color-acid);box-shadow:inset 0 0 0 1.5px var(--color-ink)}.XEnWla_dayTime{font-family:var(--font-display);font-size:var(--size-2xl,2rem);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-weight:540;line-height:1}.XEnWla_processList{gap:var(--space-5);display:grid}@media (min-width:48rem){.XEnWla_processList{gap:var(--space-6) var(--space-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:72rem){.XEnWla_processList{grid-template-columns:repeat(3,minmax(0,1fr))}}.XEnWla_processList li{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--border-subtle);align-content:start;display:grid}.XEnWla_processIndex{font-family:var(--font-label);font-size:var(--size-2xs);letter-spacing:.08em;color:var(--action-primary);font-weight:550}.XEnWla_processResult{font-size:var(--size-sm);font-weight:600}
