.characters-list-module__QuqXrq__page{background:var(--ground);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);flex-direction:column;display:flex}.characters-list-module__QuqXrq__main{gap:var(--s-5);max-width:720px;padding:var(--s-7) var(--s-4);flex-direction:column;width:100%;margin:0 auto;display:flex}.characters-list-module__QuqXrq__header{align-items:center;gap:var(--s-4);flex-wrap:wrap;justify-content:space-between;display:flex}.characters-list-module__QuqXrq__title{color:var(--text-strong);font-family:var(--font-display);letter-spacing:-.01em;margin:0;font-size:24px;font-weight:600}.characters-list-module__QuqXrq__actions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.characters-list-module__QuqXrq__create{background:var(--attention);border:var(--border-width) solid var(--attention);border-radius:var(--radius);color:var(--attention-contrast);padding:var(--s-2) var(--s-4);white-space:nowrap;font-weight:600;line-height:1;text-decoration:none}.characters-list-module__QuqXrq__create:focus-visible,.characters-list-module__QuqXrq__link:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.characters-list-module__QuqXrq__note{color:var(--text-muted);margin:0}.characters-list-module__QuqXrq__note a{color:var(--accent)}.characters-list-module__QuqXrq__note a:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:none}.characters-list-module__QuqXrq__failure{color:var(--status-danger);margin:0}.characters-list-module__QuqXrq__rows{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.characters-list-module__QuqXrq__card{background:var(--panel);border:var(--border-width) solid var(--line);border-radius:var(--radius);gap:var(--s-2);padding:var(--s-4);flex-direction:column;display:flex}.characters-list-module__QuqXrq__link{color:inherit;align-items:center;gap:var(--s-3);text-decoration:none;display:flex}.characters-list-module__QuqXrq__picture{width:48px;height:48px}.characters-list-module__QuqXrq__text{gap:var(--s-1);flex-direction:column;min-width:0;display:flex}.characters-list-module__QuqXrq__nameRow{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.characters-list-module__QuqXrq__name{color:var(--text-strong);font-weight:600}.characters-list-module__QuqXrq__tagline{color:var(--text-muted);font-size:var(--ui-size-sm)}.characters-list-module__QuqXrq__locked{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}
.import-dialog-module__K-56Ca__body{gap:var(--s-4);flex-direction:column;min-width:0;display:flex}.import-dialog-module__K-56Ca__picker{gap:var(--s-2);flex-direction:column;min-width:0;display:flex}.import-dialog-module__K-56Ca__pickerLabel{color:var(--text-faint);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.import-dialog-module__K-56Ca__file{color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size-sm);min-width:0;max-width:100%}.import-dialog-module__K-56Ca__file::file-selector-button{border:var(--border-width) solid var(--accent);border-radius:var(--radius);color:var(--accent);cursor:pointer;font-family:var(--font-ui);font-size:var(--ui-size);margin-right:var(--s-3);padding:var(--s-2) var(--s-4);background:0 0;font-weight:600}.import-dialog-module__K-56Ca__file::file-selector-button:hover{border-color:var(--accent-hover);color:var(--accent-hover)}.import-dialog-module__K-56Ca__file:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.import-dialog-module__K-56Ca__hint{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}.import-dialog-module__K-56Ca__text{overflow-wrap:anywhere;margin:0}.import-dialog-module__K-56Ca__steps{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.import-dialog-module__K-56Ca__step{color:var(--text-faint);align-items:center;gap:var(--s-3);display:flex}.import-dialog-module__K-56Ca__step[data-state=current]{color:var(--text-strong)}.import-dialog-module__K-56Ca__step[data-state=done]{color:var(--text-muted)}.import-dialog-module__K-56Ca__marker{border:var(--border-width) solid var(--line-strong);height:var(--s-3);width:var(--s-3);border-radius:50%;flex:none}.import-dialog-module__K-56Ca__step[data-state=current] .import-dialog-module__K-56Ca__marker{background:var(--accent-soft);border-color:var(--accent)}.import-dialog-module__K-56Ca__step[data-state=done] .import-dialog-module__K-56Ca__marker{background:var(--accent);border-color:var(--accent)}.import-dialog-module__K-56Ca__stepName{flex:1;min-width:0}.import-dialog-module__K-56Ca__stepState{font-size:var(--ui-size-sm)}.import-dialog-module__K-56Ca__choices{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.import-dialog-module__K-56Ca__notes{gap:var(--s-2);margin:var(--s-2) 0 0;overflow-wrap:anywhere;padding-left:var(--s-5);flex-direction:column;display:flex}.import-dialog-module__K-56Ca__actions{gap:var(--s-3);margin-top:var(--s-4);flex-wrap:wrap;display:flex}
.worlds-module__1_iCOG__page{background:var(--ground);color:var(--text);font-family:var(--font-ui);font-size:var(--ui-size);gap:var(--s-5);max-width:64rem;min-height:100dvh;padding:var(--s-5) var(--s-4);flex-direction:column;margin:0 auto;display:flex}.worlds-module__1_iCOG__head{align-items:flex-end;gap:var(--s-3);flex-wrap:wrap;justify-content:space-between;display:flex}.worlds-module__1_iCOG__headActions{gap:var(--s-3);flex-wrap:wrap;display:flex}.worlds-module__1_iCOG__imports{gap:var(--s-3);flex-direction:column;display:flex}.worlds-module__1_iCOG__title{color:var(--text-strong);font-family:var(--font-display,var(--font-ui));margin:var(--s-1) 0 0;font-size:1.75rem}.worlds-module__1_iCOG__grid{gap:var(--s-4);grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));display:grid}.worlds-module__1_iCOG__facts{gap:var(--s-4);margin:0 0 var(--s-3);flex-wrap:wrap;display:flex}.worlds-module__1_iCOG__facts dt{color:var(--text-muted);font-size:var(--label-size);letter-spacing:var(--label-tracking);text-transform:uppercase}.worlds-module__1_iCOG__facts dd{color:var(--text);margin:0}.worlds-module__1_iCOG__mono{font-family:var(--font-mono)}.worlds-module__1_iCOG__review{margin-left:var(--s-2);vertical-align:middle}.worlds-module__1_iCOG__body{max-width:60ch;margin:0}.worlds-module__1_iCOG__guide{color:var(--text-soft);max-width:65ch;margin:0;font-size:16px;line-height:1.55}.worlds-module__1_iCOG__failure{color:var(--status-danger);font-size:var(--ui-size-sm);margin:var(--s-3) 0 0}.worlds-module__1_iCOG__published{gap:var(--s-4);margin-top:var(--s-7);padding-top:var(--s-6);border-top:var(--border-width) solid var(--line);flex-direction:column;display:flex}.worlds-module__1_iCOG__cardActions{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.worlds-module__1_iCOG__playLink{border-bottom:var(--border-width) solid var(--line-strong);color:var(--text-muted);font-size:var(--ui-size-sm);text-decoration:none}.worlds-module__1_iCOG__playLink:hover{border-bottom-color:var(--accent);color:var(--accent)}.worlds-module__1_iCOG__playLink:focus-visible{border-radius:var(--radius);outline:2px solid var(--focus-ring);outline-offset:2px}.worlds-module__1_iCOG__templates{border:var(--border-width) solid var(--line);border-radius:var(--radius);gap:var(--s-1);padding:var(--s-3);flex-direction:column;margin:0;display:flex}.worlds-module__1_iCOG__templatesLegend{color:var(--text-faint);font-size:var(--label-size);letter-spacing:var(--label-tracking);padding:0 var(--s-2);text-transform:uppercase}.worlds-module__1_iCOG__template{border-radius:var(--radius);cursor:pointer;align-items:flex-start;gap:var(--s-3);padding:var(--s-2);display:flex}.worlds-module__1_iCOG__template:hover{background:var(--ground-raised,transparent)}.worlds-module__1_iCOG__template input{margin-top:.2rem}.worlds-module__1_iCOG__templateText{gap:var(--s-1);flex-direction:column;display:flex}.worlds-module__1_iCOG__templateLabel{color:var(--text-strong)}.worlds-module__1_iCOG__templateBlurb{color:var(--text-muted);font-size:var(--ui-size-sm)}.worlds-module__1_iCOG__templateNote{color:var(--text-muted);font-size:var(--ui-size-sm);margin:0}
