.member-access{background:var(--hero);place-items:center;min-height:100vh;padding:72px 20px 80px;display:grid}.member-access__card{border:1px solid var(--hl-strong);border-radius:var(--rad);background:color-mix(in srgb, var(--bg3) 85%, transparent);width:min(100%,650px);box-shadow:0 35px 100px var(--shadow-2);padding:56px}.member-access__card .dawn-mark{margin-bottom:35px}.member-access__card h1{font:var(--dw) clamp(48px, 8vw, 72px)/.95 var(--display);letter-spacing:-.05em;margin:16px 0 20px}.member-access__card>p{color:var(--mut);font-size:17px;line-height:1.7}.member-access__card>.button{margin-top:18px}.member-access__privacy{border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:5px;margin:32px 0 24px;padding:20px 0;display:grid}.member-access__privacy strong{color:var(--acc-t);text-transform:uppercase;letter-spacing:.12em;font-size:12px}.member-access__privacy span{color:var(--mut);font-size:12px;line-height:1.6}.guild-hall__hero,.guild-subpage__hero{background:var(--hero);border-bottom:1px solid var(--line);padding:90px 0}.guild-hall__hero-grid{grid-template-columns:1.2fr .8fr;align-items:end;gap:75px;display:grid}.guild-hall__hero h1,.guild-subpage__hero h1{font:var(--dw) clamp(52px, 7vw, 82px)/.95 var(--display);letter-spacing:-.05em;margin:18px 0 24px}.guild-hall__hero h1 em,.guild-subpage__hero h1 em{color:var(--acc-t);font-weight:400}.guild-hall__hero p,.guild-subpage__hero p{max-width:680px;color:var(--mut);font-size:17px;line-height:1.75}.guild-subpage__hero--sessions{background:radial-gradient(circle at 80% 25%, color-mix(in srgb, var(--atm) 22%, transparent), transparent 26%), var(--hero)}.guild-subpage__hero--admin{background:radial-gradient(circle at 78% 20%, color-mix(in srgb, var(--acc) 18%, transparent), transparent 25%), var(--hero)}.member-seal{border:1px solid var(--hl-strong);border-radius:var(--rad);background:color-mix(in srgb, var(--bg3) 55%, transparent);padding:28px;display:grid}.member-seal .dawn-mark{margin-bottom:28px}.member-seal>span{color:var(--mut);text-transform:uppercase;letter-spacing:.2em;font-size:9px}.member-seal>strong{font:var(--dw) 25px/1.15 var(--display);margin-top:5px}.member-seal>small{color:var(--mut);margin-top:5px}.member-seal>a{color:var(--acc-t);margin-top:25px;font-size:12px;font-weight:800}.member-nav{z-index:20;border-block:1px solid var(--hl-strong);background:color-mix(in srgb, var(--bg3) 94%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:72px}.member-nav__inner{justify-content:space-between;align-items:center;gap:30px;min-height:64px;display:flex}.member-nav__label{color:var(--acc-t);font:var(--dw) 14px/1 var(--display);white-space:nowrap;align-items:center;gap:9px;display:inline-flex}.member-nav__label span{font-size:9px}.member-nav__links{scrollbar-width:thin;align-items:stretch;gap:5px;display:flex;overflow-x:auto}.member-nav__links a{color:var(--mut);white-space:nowrap;border:1px solid #0000;border-radius:999px;margin:10px 0;padding:13px 14px;font-size:11px;font-weight:800}.member-nav__links a:hover{border-color:var(--hl-strong);color:var(--text)}.member-nav__links a[aria-current=page]{border-color:var(--hl-strong);background:var(--hl);color:var(--text)}.member-week{background:var(--bg);padding:95px 0}.member-week__grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:110px;display:grid}.member-week h2,.member-role-desk h2,.member-admin-callout h2{font:var(--dw) clamp(42px, 5vw, 66px)/1.02 var(--display);letter-spacing:-.045em;margin:15px 0 20px}.member-week__grid>div>p{max-width:500px;color:var(--mut);line-height:1.75}.member-week .button{margin-top:18px}.member-week__timeline{counter-reset:week;border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.member-week__timeline li{border-bottom:1px solid var(--line);counter-increment:week;min-height:125px;padding:24px 25px 24px 95px;position:relative}.member-week__timeline li:before{content:"0" counter(week);color:var(--acc-t);font:var(--dw) 30px/1 var(--display);position:absolute;top:29px;left:10px}.member-week__timeline span{color:var(--acc-t);letter-spacing:.13em;text-transform:uppercase;font-size:10px;font-weight:850;display:block}.member-week__timeline strong{font:var(--dw) 22px/1.2 var(--display);margin-top:7px;display:block}.member-week__timeline p{color:var(--mut);margin:7px 0 0;font-size:13px;line-height:1.55}.member-tool-grid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:65px;display:grid}.member-tool-grid article{border:1px solid var(--line);border-radius:var(--rad);background:var(--bg2);flex-direction:column;min-height:285px;padding:28px;transition:transform .18s,border-color .18s;display:flex}.member-tool-grid article:hover{border-color:var(--acc);transform:translateY(-3px)}.member-tool-grid article>span{color:var(--acc-t);text-transform:uppercase;letter-spacing:.16em;font-size:9px;font-weight:850}.member-tool-grid h3{font:var(--dw) 24px/1.15 var(--display);margin:48px 0 12px}.member-tool-grid p{color:var(--mut);margin:0;font-size:13px;line-height:1.7}.member-tool-grid a{color:var(--acc-t);margin-top:auto;padding-top:25px;font-size:12px;font-weight:850}.member-role-desk{background:radial-gradient(circle at 80% 50%, color-mix(in srgb, var(--atm) 18%, transparent), transparent 30%), var(--bg3);border-top:1px solid var(--line);padding:85px 0}.member-role-desk__grid,.member-admin-callout__grid{grid-template-columns:1fr auto;align-items:center;gap:70px;display:grid}.member-role-desk p{max-width:680px;color:var(--mut);line-height:1.7}.member-admin-callout{background:var(--acc);color:var(--acc-ink);padding:70px 0}.member-admin-callout p{max-width:680px;color:var(--acc-ink);line-height:1.7}.member-connection-grid{grid-template-columns:1.35fr .65fr;align-items:stretch;gap:22px;display:grid}.member-connection-state,.member-connection-preview{border:1px solid var(--line);padding:clamp(28px,5vw,54px)}.member-connection-state{background:var(--bg2)}.member-connection-state h2{max-width:700px;font:var(--dw) clamp(36px, 5vw, 58px)/1 var(--display);letter-spacing:-.04em;margin:35px 0 18px}.member-connection-state>p{max-width:760px;color:var(--mut);line-height:1.75}.member-status{color:var(--acc-t);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:10px;font-weight:850;display:inline-flex}.member-status i{border:2px solid var(--acc);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in srgb, var(--acc) 12%, transparent);border-radius:50%}.member-status--verified{color:var(--ok)}.member-status--verified i{border-color:var(--ok);background:var(--ok);box-shadow:0 0 0 5px var(--ok-bg)}.member-action-row{flex-wrap:wrap;align-items:center;gap:24px;margin-top:32px;display:flex}.member-connection-preview{background:var(--bg3)}.member-connection-preview ul,.member-connection-preview ol{margin:32px 0 0;padding-left:22px}.member-connection-preview li{color:var(--mut);margin:0 0 16px;padding-left:7px;font-size:13px;line-height:1.5}.member-loading{background:var(--bg);min-height:70vh;color:var(--text);text-align:center;place-content:center;justify-items:center;gap:10px;display:grid}.member-loading__sun{background:var(--acc);width:25px;height:25px;box-shadow:0 0 45px color-mix(in srgb, var(--acc) 80%, transparent);border-radius:50%;margin-bottom:20px;animation:1.5s ease-in-out infinite member-pulse}.member-loading strong{font:var(--dw) 25px/1.2 var(--display)}.member-loading>span:last-child{color:var(--mut);font-size:13px}@keyframes member-pulse{50%{opacity:.6;transform:scale(.82)}}@media (max-width:920px){.guild-hall__hero-grid,.member-week__grid,.member-connection-grid{grid-template-columns:1fr;gap:50px}.member-tool-grid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.member-nav__inner{width:100%;display:block}.member-nav__label{display:none}.member-nav__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:8px 12px;display:grid;overflow:visible}.member-nav__links a{min-height:42px;color:var(--text);text-align:center;white-space:normal;place-items:center;margin:0;padding:8px 5px;font-size:10px;line-height:1.2;display:grid}.member-role-desk__grid,.member-admin-callout__grid{grid-template-columns:1fr;gap:25px}}@media (max-width:620px){.member-access{padding:48px 14px 60px}.member-access__card{padding:34px 24px}.guild-hall__hero,.guild-subpage__hero{padding:64px 0 60px}.member-nav{top:64px}.member-week{padding:70px 0}.member-tool-grid{grid-template-columns:1fr}.member-week__timeline li{padding-left:75px}}@media (prefers-reduced-motion:reduce){.member-tool-grid article{transition:none}.member-tool-grid article:hover{transform:none}.member-loading__sun{animation:none}}.session-library-section{padding-top:75px}.session-library-intro{grid-template-columns:1fr auto;align-items:end;gap:50px;margin-bottom:42px;display:grid}.session-library-intro h2{font:var(--dw) clamp(38px, 5vw, 60px)/1 var(--display);letter-spacing:-.045em;margin:13px 0 16px}.session-library-intro p{max-width:720px;color:var(--mut);margin:0;line-height:1.7}.session-library-intro>a{color:var(--acc-t);white-space:nowrap;margin-bottom:8px;font-weight:850}.session-library{gap:22px;display:grid}.session-library__controls{border:1px solid var(--line);background:var(--bg3);grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px;padding:20px;display:grid}.session-library__search{grid-column:span 2}.session-library__controls label>span{color:var(--mut);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.session-library__controls input,.session-library__controls select{border:1px solid var(--line);background:var(--bg2);width:100%;min-height:47px;color:var(--text);font:inherit;border-radius:0;padding:0 13px;font-size:13px}:is(.session-library__controls input:focus,.session-library__controls select:focus,.session-library__controls button:focus-visible,.session-record summary:focus-visible,.session-library-state button:focus-visible,.session-library__more button:focus-visible){outline:3px solid var(--focus);outline-offset:2px}.session-library__clear{border:1px solid var(--text);min-height:47px;color:var(--text);font:inherit;cursor:pointer;background:0 0;align-self:end;font-size:11px;font-weight:850}.session-library__clear:hover{background:var(--text);color:var(--bg)}.session-library__result-count{color:var(--mut);font-size:12px}.session-library__result-count strong{color:var(--text);font-size:17px}.session-library__partial{border-left:3px solid var(--warn);background:var(--warn-bg);color:var(--warn);margin:0;padding:13px 15px;font-size:11px;line-height:1.6}.session-library__records{gap:14px;display:grid}.session-record,.session-journal{border:1px solid var(--line);background:var(--bg2)}.session-record>header{justify-content:space-between;gap:25px;padding:26px;display:flex}.session-record__kind{color:var(--acc-t);letter-spacing:.14em;text-transform:uppercase;font-size:9px;font-weight:850}.session-record h3{font:var(--dw) clamp(25px, 3vw, 35px)/1.1 var(--display);letter-spacing:-.025em;margin:9px 0 6px}.session-record header p{color:var(--mut);margin:0;font-size:12px}.session-record__badges{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:6px;display:flex}.session-record__badges span{background:var(--bg3);color:var(--mut);text-transform:uppercase;letter-spacing:.08em;padding:6px 8px;font-size:9px;font-weight:800}.session-spoiler{border-top:1px solid var(--line)}.session-spoiler>summary,.session-journal>summary{color:var(--text);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 26px;list-style:none;display:flex}.session-spoiler>summary::-webkit-details-marker{display:none}.session-journal>summary::-webkit-details-marker{display:none}.session-spoiler>summary span{letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:850}.session-spoiler>summary small{color:var(--acc-t);font-size:10px;font-weight:800}.session-spoiler[open]>summary{background:var(--text);color:var(--bg)}.session-spoiler[open]>summary small{color:var(--acc-t)}.session-spoiler__body{border-top:1px solid var(--line);color:var(--mut);padding:28px;line-height:1.76}.session-spoiler__body>p:first-child{white-space:pre-line;margin-top:0;font-size:16px}.session-spoiler__body section{border-top:1px solid var(--line);margin-top:24px;padding-top:20px}.session-spoiler__body section strong,.session-corrections>strong{color:var(--acc-t);letter-spacing:.12em;text-transform:uppercase;font-size:10px}.session-spoiler__body footer,.session-journal__body footer{color:var(--mut);margin-top:25px;font-size:10px}.session-journal__body footer a{color:var(--acc-t);font-weight:850}.session-corrections{border-left:3px solid var(--warn);background:var(--warn-bg);margin-top:25px;padding:18px}.session-corrections p{margin:8px 0 0}.session-corrections small{color:var(--mut)}.session-linked-journals{border-top:1px solid var(--line);background:var(--bg3);gap:8px;padding:18px 26px 26px;display:grid}.session-linked-journals>span{color:var(--acc-t);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.session-journal>summary span{font:var(--dw) 19px/1.15 var(--display);gap:5px;display:grid}.session-journal>summary small{color:var(--mut);letter-spacing:.11em;text-transform:uppercase;font:800 8px/1.2 Arial,sans-serif}.session-journal>summary>strong{color:var(--acc-t);font-size:11px}.session-journal__body{color:var(--mut);white-space:pre-line;padding:0 26px 24px;line-height:1.7}.session-journal--linked{background:var(--bg2)}.session-record--historical{border-left:4px solid var(--focus)}.session-library__more{border:1px dashed var(--line);color:var(--mut);text-align:center;justify-items:center;gap:8px;padding:22px;font-size:10px;display:grid}.session-library__more button{border:1px solid var(--text);background:var(--text);min-height:46px;color:var(--bg);font:inherit;cursor:pointer;padding:0 24px;font-size:11px;font-weight:850}.session-library__more button:disabled{cursor:wait;opacity:.65}.session-library__end,.session-library__load-error{color:var(--mut);text-align:center;margin:0;font-size:11px}.session-library__load-error{color:var(--err)}.session-library-state,.session-library__empty{border:1px solid var(--line);background:var(--bg2);min-height:250px;color:var(--mut);text-align:center;place-content:center;justify-items:center;gap:8px;padding:40px;display:grid}.session-library-state i{border:3px solid var(--line);border-top-color:var(--atm);border-radius:50%;width:18px;height:18px;margin-bottom:12px;animation:.8s linear infinite library-spin}.session-library-state strong,.session-library__empty strong{color:var(--text);font:var(--dw) 25px/1.2 var(--display)}.session-library-state>div{gap:12px;margin-top:15px;display:flex}.session-library-state button,.session-library-state a{border:1px solid var(--text);background:var(--text);min-height:42px;color:var(--bg);font:inherit;cursor:pointer;align-items:center;padding:0 16px;font-size:11px;font-weight:800;display:inline-flex}.session-library-state a{color:var(--text);background:0 0}.session-library-state--error{border-color:var(--err)}@keyframes library-spin{to{transform:rotate(360deg)}}@media (max-width:920px){.session-library__controls{grid-template-columns:1fr 1fr}.session-library__search{grid-column:1/-1}}@media (max-width:700px){.session-library-intro{grid-template-columns:1fr;gap:20px}.session-library__controls{grid-template-columns:1fr}.session-library__search{grid-column:auto}.session-record>header,.session-spoiler>summary,.session-journal>summary{flex-direction:column;align-items:flex-start}.session-record__badges{justify-content:flex-start}.session-library-state>div{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.session-library-state i{animation:none}}.progression-page{padding-top:74px}.progression-intro{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px;margin-bottom:40px;display:grid}.progression-intro h2{font:var(--dw) clamp(38px, 5vw, 60px)/1 var(--display);letter-spacing:-.045em;margin:13px 0 16px}.progression-intro p{max-width:720px;color:var(--mut);margin:0;line-height:1.7}.progression-intro>a{color:var(--acc-t);white-space:nowrap;margin-bottom:8px;font-weight:850}.progression-view{gap:42px;display:grid}.progression-controls{border:1px solid var(--line);background:var(--bg3);grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(280px,1.4fr);gap:12px;padding:20px;display:grid}.progression-controls label>span{color:var(--mut);letter-spacing:.14em;text-transform:uppercase;margin-bottom:7px;font-size:9px;font-weight:850;display:block}.progression-controls select{border:1px solid var(--line);background:var(--bg2);width:100%;min-height:47px;color:var(--text);font:inherit;border-radius:0;padding:0 13px;font-size:13px}.progression-controls select:focus{outline:3px solid var(--focus);outline-offset:2px}.progression-load-more:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.progression-controls p{border-left:2px solid var(--focus);color:var(--mut);align-content:center;align-self:stretch;gap:3px;margin:0;padding:10px 16px;font-size:11px;line-height:1.5;display:grid}.progression-controls p strong{color:var(--text);letter-spacing:.1em;text-transform:uppercase;font-size:10px}.character-roster{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.character-record{border:1px solid var(--line);background:var(--bg2);gap:20px;min-width:0;padding:22px;display:grid}.character-record>div:first-child>span{color:var(--acc-t);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.character-record h3{overflow-wrap:anywhere;font:var(--dw) 27px/1.05 var(--display);margin:8px 0 0}.character-record__states{flex-wrap:wrap;gap:6px;display:flex}.character-record .state{background:var(--bg3);color:var(--mut);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px;font-size:8px;font-weight:850}.character-record .state--approved,.character-record .state--active{background:var(--ok-bg);color:var(--ok)}.character-record .state--frozen{background:var(--info-bg);color:var(--info)}.character-record .state--revoked{background:var(--err-bg);color:var(--err)}.character-record footer{border-top:1px solid var(--line);color:var(--mut);flex-wrap:wrap;justify-content:space-between;gap:8px 14px;padding-top:15px;font-size:9px;display:flex}.character-record footer a{color:var(--acc-t);font-weight:850}.progression-section{gap:18px;display:grid}.progression-section>header{justify-content:space-between;align-items:end;gap:30px;display:flex}.progression-section>header h2{font:var(--dw) clamp(30px, 4vw, 46px)/1 var(--display);letter-spacing:-.035em;margin:10px 0 0}.progression-section>header>small,.progression-section__actions{max-width:340px;color:var(--mut);text-align:right;font-size:10px;line-height:1.5}.progression-section__actions{gap:5px;display:grid}.progression-section__actions a{color:var(--acc-t);font-weight:850}.progression-balance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.progression-balance{border:1px solid var(--line);background:var(--bg2)}.progression-balance>header{justify-content:space-between;gap:20px;padding:23px 24px 18px;display:flex}.progression-balance>header span{color:var(--acc-t);letter-spacing:.13em;text-transform:uppercase;font-size:9px;font-weight:850}.progression-balance>header h3{font:var(--dw) 28px/1.05 var(--display);margin:8px 0 0}.progression-balance>header>small{color:var(--mut);text-transform:uppercase;font-size:9px}.progression-balance__numbers{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.progression-balance__numbers>div{border-right:1px solid var(--line);padding:20px 24px}.progression-balance__numbers>div:last-child{border-right:0}.progression-balance__numbers span{color:var(--mut);letter-spacing:.13em;text-transform:uppercase;margin-bottom:7px;font-size:8px;font-weight:850;display:block}.progression-balance__numbers strong{color:var(--text);font:var(--dw) clamp(29px, 4vw, 42px)/1 var(--display)}.progression-balance__numbers small{color:var(--mut);font-size:10px}.level-progress{border-bottom:1px solid var(--line);background:var(--bg3);grid-template-columns:minmax(0,1fr) minmax(130px,.7fr);align-items:center;gap:18px;margin:0;padding:16px 24px;display:grid}.level-progress div{gap:4px;display:grid}.level-progress strong{color:var(--text);font:var(--dw) 15px/1.2 var(--display)}.level-progress span{color:var(--mut);font-size:9px;line-height:1.4}.level-progress progress{width:100%;height:10px;accent-color:var(--atm)}.level-progress__cap{justify-self:end;color:var(--atm)!important;font-size:24px!important}.level-progress--unavailable{color:var(--mut);font-size:10px;line-height:1.5;display:block}.progression-balance>footer{color:var(--mut);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;gap:8px 15px;padding:13px 24px;font-size:8px;font-weight:800;display:flex}.ledger-list{gap:10px;display:grid}.ledger-record{border:1px solid var(--line);border-left:4px solid var(--focus);background:var(--bg2);gap:12px;padding:21px 24px;display:grid}.ledger-record--reversed{border-left-color:var(--err);background:var(--err-bg)}.ledger-record>header{justify-content:space-between;gap:25px;display:flex}.ledger-record>header span{color:var(--acc-t);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:850}.ledger-record h4{font:var(--dw) 20px/1.15 var(--display);margin:6px 0 4px}.ledger-record header p,.ledger-record__before,.ledger-record__reason{color:var(--mut);margin:0;font-size:10px}.ledger-record__deltas{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:7px;display:flex}.ledger-record__deltas strong{padding:7px 9px;font-size:10px}.ledger-record__deltas .positive{background:var(--ok-bg);color:var(--ok)}.ledger-record__deltas .negative{background:var(--err-bg);color:var(--err)}.ledger-record__routing{border-left:2px solid var(--warn);background:var(--warn-bg);color:var(--warn);margin:0;padding:12px 14px;font-size:11px;line-height:1.55}.ledger-record__reversal{color:var(--err);margin:0;font-size:11px}.ledger-record footer{border-top:1px solid var(--line);color:var(--mut);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;gap:8px 16px;padding-top:12px;font-size:8px;display:flex}.progression-empty{border:1px solid var(--line);background:var(--bg2);min-height:180px;color:var(--mut);text-align:center;place-content:center;justify-items:center;gap:7px;padding:35px;display:grid}.progression-empty strong{color:var(--text);font:var(--dw) 24px/1.2 var(--display)}.progression-load-more{border:1px solid var(--text);background:var(--text);min-height:47px;color:var(--bg);font:inherit;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;justify-self:center;padding:0 23px;font-size:10px;font-weight:850}.progression-load-more:disabled{cursor:wait;opacity:.65}.progression-end,.progression-inline-error{color:var(--mut);text-align:center;margin:0;font-size:10px}.progression-inline-error{color:var(--err)}@media (max-width:920px){.progression-controls,.character-roster{grid-template-columns:1fr 1fr}.progression-controls p,.character-record:first-child:last-child{grid-column:1/-1}}@media (max-width:700px){.progression-intro,.progression-controls,.character-roster,.progression-balance-grid{grid-template-columns:1fr}.progression-intro{gap:20px}.progression-controls p,.character-record:first-child:last-child{grid-column:auto}.progression-section>header,.progression-balance>header,.ledger-record>header{flex-direction:column;align-items:flex-start}.progression-section>header>small,.progression-section__actions{text-align:left}.level-progress{grid-template-columns:1fr}.level-progress__cap{justify-self:start}.progression-balance__numbers>div{padding:17px 14px}.ledger-record__deltas{justify-content:flex-start}}
