.application-workspace{display:grid;gap:24px}.application-panel{padding:28px;border:1px solid var(--line);background:var(--panel)}.application-form fieldset{padding:0;border:0;min-width:0;display:grid;gap:20px}.application-form label{display:grid;gap:8px}.application-names{display:grid;grid-template-columns:1fr 1fr;gap:20px}.application-form input:not([type=checkbox]),.application-form textarea{width:100%;padding:12px;background:#0e1412;color:#eee5cf;border:1px solid #655538;border-radius:0;font:inherit;box-sizing:border-box}.application-form textarea{resize:vertical}.application-form .application-check{display:flex;align-items:flex-start;gap:12px;line-height:1.6}.application-check input{margin-top:6px;flex:none}.application-check a{text-decoration:underline}.application-actions,.application-history,.application-toolbar{display:flex;gap:16px;align-items:center;justify-content:space-between;flex-wrap:wrap}.application-history{padding:16px 0;border-bottom:1px solid var(--line)}.application-toolbar{margin-bottom:22px}.application-toolbar>input{flex:1 1;min-width:180px}.application-modal-shade{position:fixed;inset:0;background:#000b;z-index:100;display:grid;place-items:center;padding:20px}.application-dialog{width:min(100%,620px);max-height:85vh;overflow:auto;padding:30px;background:#182019;color:#eee5cf;border:1px solid #b39a64;box-shadow:0 20px 80px #0008}.application-dialog dd{margin:4px 0 18px;overflow-wrap:anywhere}.application-dialog dt{color:#cbb47e}.application-dialog h2{margin-top:0}.application-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;align-items:start;margin-bottom:24px}.application-column{min-height:240px;padding:16px;background:var(--admin-panel);border:1px solid var(--admin-border);border-radius:8px}.application-column>header{display:flex;justify-content:space-between;gap:8px;margin-bottom:18px}.application-column h2{font-size:16px;margin:0}.application-column>header>span{color:var(--admin-muted)}.reference-admin .application-card{display:grid;gap:7px;width:100%;text-align:left;white-space:normal;overflow-wrap:anywhere;padding:16px;margin-bottom:12px;background:var(--admin-panel-2);color:var(--admin-text);border:1px solid var(--admin-border);border-radius:6px;cursor:grab}.reference-admin .application-card.is-selected,.reference-admin .application-card:hover{border-color:var(--admin-accent)}.application-card small{color:var(--admin-muted)}.application-detail-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;margin-top:24px}.application-detail-grid p{white-space:pre-wrap;overflow-wrap:anywhere}.application-detail-grid h3{font-size:18px}.application-detail-grid label{display:block}.application-detail-grid textarea{width:100%;margin-bottom:12px}.application-note{padding:16px 0;border-top:1px solid var(--admin-border);margin-top:18px}.application-note small{display:block;color:var(--admin-muted)}.application-dialog{margin:auto;box-sizing:border-box;width:min(calc(100% - 40px),620px)}.application-dialog::backdrop{background:#000b}.application-form .lifepath-choice{margin:12px 0 28px;gap:16px}.lifepath-choice legend{font-family:Cinzel,Georgia,serif;font-size:24px}.lifepath-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.application-form .lifepath-card{display:block;padding:22px;border:1px solid #655538;background:#111813;cursor:pointer;min-width:0}.lifepath-card:has(input:checked){border-color:#dfc58b;background:#28291c;box-shadow:inset 0 0 0 1px #dfc58b}.lifepath-card:focus-within{outline:2px solid #dfc58b;outline-offset:3px}.lifepath-heading{display:flex;gap:12px;align-items:center;font-family:Cinzel,Georgia,serif;font-size:22px}.lifepath-heading input{width:auto!important;flex:none;accent-color:#dfc58b}.lifepath-card small{display:block;margin-top:8px;color:#cbb47e}.lifepath-card dd,.lifepath-card p{font-size:14px;line-height:1.75}.lifepath-card blockquote{margin:18px 0;font-style:italic;color:#dfc58b}.lifepath-card dt{font-weight:600;color:#dfc58b;margin-top:16px}.lifepath-card dd{margin:4px 0 0}.lifepath-warning{border-top:1px solid #655538;padding-top:16px;color:#ddc8aa}.reference-public .public-document.application-page{width:100%;max-width:1720px;box-sizing:border-box}@media(min-width:1200px){.application-page .lifepath-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.application-page .lifepath-card{padding:18px}.application-page .lifepath-heading{font-size:20px}}@media(max-width:750px){.lifepath-grid{grid-template-columns:1fr}}@media(max-width:1100px){.application-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.application-board,.application-detail-grid,.application-names{grid-template-columns:1fr}.application-dialog,.application-panel{padding:20px}.application-actions>*{width:100%}}.community-workspace{display:grid;grid-template-columns:1.2fr 1fr;gap:24px;align-items:start}.community-workspace label,.record-workspace label{display:block;margin:0 0 16px}.community-table{overflow:auto}.community-table table{width:100%;border-collapse:collapse}.community-table td,.community-table th{padding:14px 10px;text-align:left;border-bottom:1px solid #8c784633}.community-table a{overflow-wrap:anywhere}.record-workspace{grid-template-columns:280px minmax(0,1fr);align-items:start}.record-content,.record-workspace{display:grid;gap:24px}.record-workspace aside>.btn{margin-top:16px}.record-entry{padding:20px;margin:16px 0;border:1px solid #81735033;border-left:4px solid #897951;border-radius:4px}.record-application p,.record-entry p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.7}.record-entry header{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.record-entry h3{margin:0}.record-kind{font-size:12px;letter-spacing:.04em;background:#89795122;padding:5px 10px;border-radius:20px}.record-entry-warning{border-left-color:#b88230}.record-entry-ban{border-left-color:#a5433b}.record-entry-sensitization{border-left-color:#567b91}.record-entry-correction{border-left-color:#578064}.record-entry small{display:block;opacity:.8;overflow-wrap:anywhere}.record-application{padding:16px 0;border-bottom:1px solid #89795133}.record-application summary{cursor:pointer}.record-application h3{margin-top:20px}.record-workspace .module-panel{min-width:0}.record-workspace .module-actions{flex-wrap:wrap}.application-record-actions{display:flex;gap:12px;align-items:end;flex-wrap:wrap;margin:18px 0;padding:18px;background:#89795112;border:1px solid #89795133}.application-record-actions label{flex:1 1;min-width:220px}.streamer-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;margin:32px 0}.streamer-card{padding:30px;border:1px solid #aa906344;background:#ffffff04;display:flex;flex-direction:column;align-items:start}.streamer-card p{line-height:1.7;flex:1 1;white-space:pre-wrap;overflow-wrap:anywhere}.streamer-card h2{margin-top:16px}@media(max-width:1100px){.community-workspace{grid-template-columns:1fr}.record-workspace{grid-template-columns:230px minmax(0,1fr)}}@media(max-width:760px){.record-workspace{grid-template-columns:1fr}.record-entry{padding:14px}.streamer-grid{grid-template-columns:1fr}}