.df-panel{--df-panel-pad:0px;box-sizing:border-box;padding:var(--df-panel-pad);color:var(--df-ink);font-family:var(--df-font-sans);border-radius:var(--df-radius);border-color:var(--df-line);transition:border-color var(--df-dur) var(--df-ease), background-color var(--df-dur) var(--df-ease);background-color:#0000;border-style:solid;border-width:0;display:block}.df-panel--border-all{border-width:var(--df-border-width)}.df-panel--border-none{border-width:0}.df-panel--border-top{border-top-width:var(--df-border-width)}.df-panel--border-bottom{border-bottom-width:var(--df-border-width)}.df-panel--border-x{border-left-width:var(--df-border-width);border-right-width:var(--df-border-width)}.df-panel--border-y{border-top-width:var(--df-border-width);border-bottom-width:var(--df-border-width)}.df-panel--filled{background-color:var(--df-fill)}.df-panel:is(button){appearance:none;font:inherit;text-align:inherit;cursor:pointer}.df-panel:is(a){color:inherit;text-decoration:none}.df-panel--interactive{cursor:pointer}.df-panel--interactive:hover{border-color:var(--df-accent)}.df-panel:focus-visible{outline:1px solid var(--df-accent);outline-offset:2px}
.df-text{line-height:var(--df-leading);color:var(--df-ink);margin:0}.df-text--serif{font-family:var(--df-font-serif);font-weight:var(--df-weight-regular)}.df-text--sans{font-family:var(--df-font-sans);font-weight:var(--df-weight-light)}.df-text--mono{font-family:var(--df-font-mono);font-weight:var(--df-weight-regular);letter-spacing:var(--df-track-mono)}.df-text--mega{font-size:var(--df-fs-mega);line-height:var(--df-leading-tight);letter-spacing:var(--df-track-mega)}.df-text--display{font-size:var(--df-fs-display);line-height:var(--df-leading-tight);letter-spacing:var(--df-track-display)}.df-text--h{font-size:var(--df-fs-h);letter-spacing:var(--df-track-display);line-height:1.1}.df-text--lead{font-size:var(--df-fs-lead);line-height:1.3}.df-text--body{font-size:var(--df-fs-body)}.df-text--micro{font-size:var(--df-fs-micro);line-height:var(--df-leading-tight)}.df-text--ink{color:var(--df-ink)}.df-text--muted{color:var(--df-muted)}.df-text--accent{color:var(--df-accent)}.df-text--inherit{color:inherit}.df-text--caps{text-transform:uppercase}
.df-rule{border:0;display:block}.df-rule--h{border-top:var(--df-border-width) solid var(--df-line);width:100%}.df-rule--v{border-left:var(--df-border-width) solid var(--df-line);align-self:stretch;min-height:1em}.df-rule--strong.df-rule--h{border-top-color:var(--df-line-strong)}.df-rule--strong.df-rule--v{border-left-color:var(--df-line-strong)}
.df-section{gap:16px;width:100%;display:grid}.df-section__inner{text-align:center;justify-items:center;gap:6px;display:grid}.df-section__num{display:block}.df-section__label{letter-spacing:.12em;display:block}
.df-button{border-radius:var(--df-radius);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:10px 18px;line-height:1;display:inline-flex}.df-button.df-button--accent{background-color:var(--df-accent);border-color:var(--df-accent);color:var(--df-canvas)}.df-button.df-button--accent:hover{border-color:var(--df-accent);opacity:.9}.df-button.df-button--ghost:hover{color:var(--df-accent)}
.df-spotlight{color:var(--df-ink);transition:color var(--df-dur) var(--df-ease);align-items:baseline;gap:16px;text-decoration:none;display:flex}.df-spotlight__name{transition:color var(--df-dur) var(--df-ease)}.df-spotlight__meta{white-space:nowrap;transform:translateY(-.6em)}a.df-spotlight:hover .df-spotlight__name{color:var(--df-accent)}
.df-index-cell{border-radius:0;justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:-.5px;padding:10px 12px;display:flex}.df-index-cell__name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
