.entry-motion[data-slot=dialog-content]{transform-origin:50%;--entry-from-x:0px;--entry-from-y:18px;--entry-inset-x:0px;--entry-inset-y:0px}.entry-motion[data-slot=dialog-content][data-state=open]{animation:.44s cubic-bezier(.16,1,.3,1) both entry-expand}.entry-motion[data-slot=dialog-content][data-state=closed]{pointer-events:none;animation:.26s cubic-bezier(.4,0,.7,.3) both entry-collapse}.entry-motion[data-slot=dialog-content][data-state=open]>:not([data-slot=dialog-close]){animation:.34s ease-out 70ms both entry-content-in}.entry-motion[data-slot=dialog-content][data-state=closed]>:not([data-slot=dialog-close]){animation:.16s ease-in both entry-content-out}.entry-motion-overlay[data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#121e335c}.entry-motion-overlay[data-state=open]{animation:.34s ease-out both entry-backdrop-in}.entry-motion-overlay[data-state=closed]{animation:.26s ease-in both entry-backdrop-out}@keyframes entry-expand{0%{opacity:0;transform:translate(var(--entry-from-x),var(--entry-from-y)) scale(.97);clip-path:inset(var(--entry-inset-y) var(--entry-inset-x) round 12px)}25%{opacity:1}to{opacity:1;clip-path:inset(0 round 12px);transform:translate(0)scale(1)}}@keyframes entry-collapse{0%{opacity:1;clip-path:inset(0 round 12px);transform:translate(0)scale(1)}to{opacity:0;transform:translate(var(--entry-from-x),var(--entry-from-y)) scale(.97);clip-path:inset(var(--entry-inset-y) var(--entry-inset-x) round 12px)}}@keyframes entry-content-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes entry-content-out{0%{opacity:1}to{opacity:0}}@keyframes entry-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes entry-backdrop-out{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.entry-motion[data-slot=dialog-content][data-state],.entry-motion[data-slot=dialog-content][data-state]>*{animation:none!important}.entry-motion-overlay[data-slot=dialog-overlay][data-state]{-webkit-backdrop-filter:none;backdrop-filter:none;animation:none!important}}html:has(.login-page){scrollbar-gutter:stable}.login-page.login-minimal{isolation:isolate;background:#111b2b;justify-content:flex-start;align-items:center;min-height:100svh;padding:clamp(48px,50svh - 240px,300px) clamp(24px,6vw,112px) 106px;display:flex;position:relative;overflow-x:clip}.login-minimal:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#080f1ec7 0%,#080f1e80 40%,#080f1e26 72%,#080f1e4d 100%),linear-gradient(#080f1e33 0%,#0000 35% 65%,#080f1ea6 100%);position:fixed;inset:0}.login-shell{z-index:2;pointer-events:none;grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:18px clamp(40px,5vw,96px);width:100%;min-width:0;max-width:1600px;display:grid;position:relative}.login-identity{pointer-events:auto;grid-area:1/1;align-self:start;min-width:0;padding:20px 0 40px;container-type:inline-size}.login-identity-eyebrow{letter-spacing:.22em;color:#e3cfa6;align-items:center;gap:12px;margin:0 0 28px;font-size:13px;font-weight:500;display:flex}.login-identity-eyebrow:before{content:"";background:#ddbf83;width:32px;height:1px}.login-identity-eyebrow svg{flex:none}.login-identity h1{color:#f7f6f2;font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(48px,8vw,180px);letter-spacing:-.065em;white-space:nowrap;text-shadow:0 4px 32px #0003;margin:0;font-size:clamp(48px,18.3cqw,180px);font-weight:600;line-height:1.02}.login-identity-caption{border-top:1px solid #fff3;max-width:390px;margin-top:30px;padding-top:25px}.login-identity-caption p{color:#f0f1f4;letter-spacing:.04em;margin:0 0 12px;font-size:clamp(16px,1.4vw,22px);font-weight:400;line-height:1.6}.login-identity-caption>span{color:#bcc7d7;letter-spacing:.14em;font-size:12px;line-height:1.8}.login-content{pointer-events:none;grid-area:1/2;justify-content:flex-end;align-self:start;min-width:0;display:flex}.login-card.login-panel{pointer-events:auto;-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);background:#f8fafcfa;border:1px solid #ffffffd9;border-radius:20px;width:100%;max-width:420px;padding:32px;box-shadow:0 24px 72px #03091640,inset 0 1px #fff}.login-panel-intro{margin:0 0 24px}.login-panel-intro h2{color:#20324b;letter-spacing:0;margin:0 0 8px;font-size:28px;font-weight:600;line-height:1.35}.login-panel-intro p{color:#6b7b91;margin:0;font-size:13px;line-height:1.7}.login-panel .auth-tabs{isolation:isolate;background:#eaf0f6;border:1px solid #e3e9f1;border-radius:10px;gap:4px;width:100%;margin:0 0 24px;padding:4px;display:flex;position:relative;height:44px!important}.login-panel .auth-tabs:before{content:"";z-index:-1;border:1px solid var(--interaction-selected-border);background:var(--interaction-selected-bg);width:calc(50% - 6px);box-shadow:none;border-radius:7px;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:4px;bottom:4px;left:4px}.login-panel .auth-tabs[data-auth-mode=register]:before{transform:translate(calc(100% + 4px))}.login-panel .auth-tabs [data-slot=tabs-trigger]{color:#6b7b91;min-width:0;height:34px;box-shadow:none;background:0 0;border:0;border-radius:7px;flex:1;padding:6px 12px;font-size:14px;font-weight:600;line-height:20px;transition:color .22s}.login-panel .auth-tabs [data-slot=tabs-trigger][data-state=active]{color:var(--interaction-selected-text);box-shadow:none;background:0 0;font-weight:600}.login-panel .auth-tabs [data-slot=tabs-trigger][data-state=active]:hover:enabled{color:var(--interaction-selected-text);background:0 0}.login-panel [data-slot=tabs]{gap:0}.login-panel [data-slot=tabs-content]{min-width:0;animation:none!important}.login-fields{border:0;min-width:0;margin:0;padding:0}.login-field{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.login-field+.login-field,.login-fields .login-registration .login-field{margin-top:18px}.login-minimal .login-form label{color:#485c78;letter-spacing:0;font-size:13px;font-weight:500;line-height:20px}.login-minimal .login-form input{color:#203553;background:#fff;border:1px solid #d7dfeb;border-radius:9px;height:48px;margin:0;padding:12px 14px;font-size:16px;transition:border-color .18s,box-shadow .18s,background .18s;box-shadow:0 1px 2px #213d6203}.login-minimal .login-form input::placeholder{color:#9aa8bc}.login-minimal .login-form input:hover:enabled{border-color:#adbed4}.login-minimal .login-form input:focus{background:#fff;border-color:#6687b2;outline:none;box-shadow:0 0 0 3px #345e9820}.login-minimal .login-form input:disabled{opacity:.65;cursor:wait}.login-minimal .login-form input:-webkit-autofill{-webkit-text-fill-color:#203553;-webkit-box-shadow:inset 0 0 0 1000px #f7faff}.login-minimal .login-form .primary{letter-spacing:.04em;background:#203c66;border-color:#203c66;border-radius:9px;min-height:48px;margin-top:24px;padding-inline:40px;font-size:15px;font-weight:600;transition:background .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 5px 14px #203c661f}.login-minimal .login-form .primary:hover:enabled{background:#294f83;border-color:#294f83;transform:translateY(-1px);box-shadow:0 7px 18px #203c6633}.login-minimal .login-form .primary:active:enabled{transform:translateY(0)}.login-minimal .login-form .primary:focus-visible{outline:2px solid var(--interaction-focus);outline-offset:2px}.login-minimal .login-form .account-help{color:#718198;margin:12px 0 0;font-size:12px;line-height:1.7}.login-minimal .login-form .error{color:#9d4b40;background:#fff0ed;border:1px solid #f1dcd7;border-radius:8px;margin:16px 0 0;padding:11px 13px;font-size:14px;line-height:1.7}.login-minimal .login-foot{text-align:center;color:#d2d9e4;text-shadow:0 1px 8px #0006;pointer-events:auto;grid-area:2/2;width:100%;margin:0;font-size:12px;line-height:1.8}.login-identity,.login-content{animation:.5s ease-out both login-appear}.login-content{animation-delay:60ms}@keyframes login-appear{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1100px) and (min-width:901px){.login-shell{grid-template-columns:minmax(0,1fr) 360px;column-gap:36px}.login-card.login-panel{padding:30px 28px}.login-identity-eyebrow{letter-spacing:.14em;font-size:12px}}@media (max-width:900px){.login-page.login-minimal{align-items:center;padding:42px 28px 108px}.login-shell{grid-template-columns:minmax(0,1fr);row-gap:24px;max-width:520px}.login-identity{grid-area:1/1;padding:0}.login-identity-eyebrow{margin-bottom:18px;font-size:12px}.login-identity h1{font-size:clamp(48px,18.3cqw,96px)}.login-identity-caption{max-width:none;margin-top:20px;padding-top:17px}.login-identity-caption p{margin-bottom:5px;font-size:16px}.login-identity-caption>span{font-size:11px}.login-content{grid-area:2/1;justify-content:center}.login-card.login-panel{max-width:440px;padding:30px}.login-panel-intro{margin-bottom:24px}.login-panel-intro h2{font-size:26px}.login-minimal .login-foot{grid-area:3/1;margin-top:-9px}.login-minimal:after{background:linear-gradient(#080f1eb3 0%,#080f1e4d 40% 70%,#080f1eb3 100%)}}@media (max-width:480px){.login-page.login-minimal{padding:28px 22px 104px}.login-shell{row-gap:24px}.login-identity-eyebrow{margin-bottom:16px;font-size:11px}.login-identity-caption{margin-top:15px;padding-top:14px}.login-identity-caption p{font-size:15px}.login-card.login-panel{border-radius:18px;padding:26px 24px}.login-panel-intro h2{font-size:25px}.login-panel-intro p{font-size:12px}.login-panel .auth-tabs{margin-bottom:22px}.login-field+.login-field,.login-fields .login-registration .login-field{margin-top:16px}}@media (max-width:350px){.login-page.login-minimal{padding-inline:18px}.login-identity h1{font-size:18cqw}.login-card.login-panel{padding:24px 20px}}@media (max-height:720px) and (min-width:901px){.login-page.login-minimal{padding-top:30px;padding-bottom:98px}.login-card.login-panel{padding-top:28px;padding-bottom:26px}.login-panel-intro{margin-bottom:20px}.login-panel-intro h2{font-size:26px}}@media (prefers-reduced-motion:reduce){.login-identity,.login-content{animation:none}.login-minimal .login-form input,.login-minimal .login-form .primary{transition:none}.login-minimal .login-form .primary:hover:enabled{transform:none}}.login-identity-caption p:last-child{margin-bottom:0}.login-submit-arrow{opacity:.8;transition:opacity .18s,transform .18s;position:absolute;top:50%;right:16px;translate:0 -50%}.login-submit-arrow[data-visible=false]{opacity:0;transform:translate(-3px)}.login-form .primary:hover:enabled .login-submit-arrow{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.login-panel .auth-tabs:before,.login-submit-arrow{transition:none}.login-form .primary:hover:enabled .login-submit-arrow{transform:none}}.login-copy{display:block;position:relative}.login-copy-action{flex:1;min-width:0}.login-copy-current{opacity:0;display:block}.login-copy-visual{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;inset:0}.login-copy-visual:before{content:attr(data-text)}.login-registration{grid-template-rows:0fr;transition:grid-template-rows .46s cubic-bezier(.22,1,.36,1);display:grid}.login-registration[data-open=true]{grid-template-rows:1fr}.login-registration[data-open=false]{transition-duration:.36s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.login-registration-clip{min-height:0;overflow:hidden}.login-registration-fields{opacity:0;border:0;min-width:0;margin:0;padding:0;transition:opacity .13s ease-out}.login-registration[data-open=true] .login-registration-fields{opacity:1;transition:opacity .26s ease-out 90ms}@media (prefers-reduced-motion:reduce){.login-registration,.login-registration-fields,.login-panel .auth-tabs [data-slot=tabs-trigger]{transition:none!important}}@media (min-width:901px){.login-page.login-minimal[data-auth-mode=register]{padding-top:clamp(28px,50svh - 380px,180px)}}.login-film{--film-frame-width:clamp(420px,34vw,620px);pointer-events:none;position:absolute;inset:0}.login-film-backdrop{z-index:0;background:#111b2b;position:fixed;inset:0;overflow:hidden}.login-film-stage{width:calc(100% + 80svh);transform:translate(-50%,-50%) rotate(var(--film-angle,-12deg));transform-origin:50%;gap:12px;display:grid;position:absolute;top:50%;left:50%}.login-film-row{isolation:isolate;background:#0d1725;border-block:1px solid #ffffff12;min-width:0;padding:10px 0;position:relative;overflow:hidden}.login-film-row:before,.login-film-row:after{content:"";z-index:1;background:repeating-linear-gradient(90deg,#0000 0 12px,#a9b6c65c 12px 19px,#0000 19px 32px);height:3px;position:absolute;left:0;right:0}.login-film-row:before{top:3px}.login-film-row:after{bottom:3px}.login-film-track{width:max-content;animation:panorama-film-travel var(--film-duration,180s) linear infinite;will-change:transform;display:flex}.login-film-row.is-reversed .login-film-track{animation-direction:reverse;animation-delay:-35s}.login-film-group{flex:none;gap:12px;padding-inline:6px;display:flex}.login-film-frame{width:var(--film-frame-width);background:#111b29;flex:none;margin:0;overflow:hidden}.login-film-photo{aspect-ratio:16/9;background:#111b29;width:100%;overflow:hidden}.login-film-photo img{object-fit:contain;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.login-film-frame figcaption{color:#bfcadb;letter-spacing:.16em;white-space:nowrap;justify-content:space-between;align-items:center;gap:8px;height:20px;padding:0 10px;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px;line-height:1;display:flex}.login-film-frame figcaption>span:first-child{color:#a9b6ca;font-size:9px}.login-film-frame figcaption>span:last-child{color:#e1c17f}.login-film[data-paused=true] .login-film-track{animation-play-state:paused}.login-film-controls{z-index:3;pointer-events:auto;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#121e30bf;border:1px solid #ffffff29;border-radius:30px;align-items:center;gap:16px;padding:8px 10px 8px 16px;display:flex;position:fixed;bottom:28px;left:clamp(24px,6vw,112px);box-shadow:0 6px 24px #0002}.login-film-label{color:#e8edf6;white-space:nowrap;letter-spacing:.08em;align-items:center;gap:10px;font-size:12px;display:flex}.login-film-label>span{color:#a6b5c9;letter-spacing:.12em;font-family:Helvetica Neue,Arial,sans-serif;font-size:10px}.login-film-control{color:#f3f5fa;background:#ffffff12;border:1px solid #ffffff29;border-radius:20px;justify-content:center;align-items:center;gap:6px;min-width:90px;min-height:32px;padding:5px 10px;font-size:12px;transition:background .18s,border-color .18s;display:inline-flex}.login-film-control:hover:enabled{background:#ffffff26;border-color:#ffffff70}.login-film-control:focus-visible{outline-offset:3px;outline:3px solid #e4c486}.login-film-control svg{flex:none}@keyframes panorama-film-travel{0%{transform:translate(0,0)}to{transform:translate3d(calc(-100% / var(--film-copies,3)),0,0)}}@media (max-width:900px){.login-film{--film-frame-width:400px}}@media (max-width:480px){.login-film{--film-frame-width:360px}.login-film-controls{gap:12px;bottom:22px;left:50%;transform:translate(-50%)}}@media (max-width:380px){.login-film-label>span{display:none}}@media (prefers-reduced-motion:reduce){.login-film-track{will-change:auto;animation:none!important;transform:none!important}.login-film-control{transition:none}}.account-password-form,.account-audit{border-top:1px solid #e2e7ef;margin-top:24px;padding-top:20px}.account-section-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.account-section-heading h3{margin:0!important}.account-section-heading .textbutton{white-space:nowrap;font-size:13px}.account-audit-list{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.account-audit-list li{overflow-wrap:anywhere;background:#fbfcff;border:1px solid #e2e7ef;border-radius:8px;padding:12px 14px}.audit-event-heading{flex-wrap:wrap;justify-content:space-between;gap:6px 16px;display:flex}.audit-event-heading b{color:#354b76;font-size:13px;font-weight:600}.audit-event-heading time{color:#78869c;font-size:12px}.account-audit-list p{color:#4d5f7b;margin:8px 0 0;font-size:13px;line-height:1.7}.account-audit-list p span{color:#8590a3;margin-left:14px;margin-right:4px;font-size:12px}.account-audit-list p span:first-child{margin-left:0}.account-audit-list .audit-role-change{color:#3156a6;background:#edf2fc;border-radius:4px;padding:4px 8px;display:inline-block}.account-content-panel>.account-audit{margin-top:26px}.permissions .permission-feedback{margin:12px 0}.permission-confirm-account{color:#354b76;overflow-wrap:anywhere;font-weight:600}.account-feedback{z-index:60;pointer-events:none;position:absolute;inset:0}.account-feedback [data-sonner-toaster]{width:min(360px,100% - 48px)}.account-feedback [data-sonner-toaster][data-x-position=center]{left:50%;right:auto;transform:translate(-50%)}.account-feedback [data-sonner-toaster] [data-sonner-toast]{pointer-events:auto;width:100%}.account-center-dialog.account-dialog{--workspace-width:1120px;gap:14px;height:min(850px,94dvh);overflow:hidden;padding:24px!important}.account-center-dialog>.account-summary{background:#f5f7fb;border:1px solid #e6ebf3;flex-shrink:0;margin:0;padding:12px 16px}.account-center-dialog [data-slot=dialog-description]{margin:0;font-size:13px}.account-center-tabs{flex-direction:column;flex:1;gap:0;min-width:0;min-height:0;display:flex}.account-center-nav[data-slot=tabs-list]{border:0;border-radius:0;flex:none;justify-content:flex-start;gap:8px;width:100%;height:46px;padding:3px 0}.account-center-nav [data-slot=tabs-trigger]{flex:none;gap:7px;height:40px;padding:8px 12px;font-size:14px}.account-tab-panel{outline-offset:-3px;flex:1;min-width:0;min-height:0;margin-top:18px;overflow-y:auto}.account-tab-panel[hidden]{display:none!important}.account-profile-layout{grid-template-columns:280px minmax(0,1fr);gap:20px;display:grid;overflow:hidden}.account-profile-side,.account-roles-panel{scrollbar-gutter:stable;border:1px solid #e2e7ef;border-radius:12px;min-width:0;min-height:0;padding:18px;overflow-y:auto}.account-profile-side{background:#f7f9fc}.account-roles-panel{background:#fff;container:account-roles/inline-size}.account-profile-side .profile-form{border:0;margin:0;padding:0}.account-profile-side .avatar-edit{flex-wrap:wrap;gap:8px;margin:18px 0 12px}.account-profile-side .avatar-edit .profile-avatar{width:62px;height:62px}.account-profile-side .secondary{padding:9px 12px;font-size:13px}.account-profile-note{color:#6d7d93;border-top:1px solid #e2e7ef;margin:20px 0 0;padding-top:16px;font-size:12px;line-height:1.8}.account-profile-side .account-help{font-size:12px}.account-roles-panel>.account-section-heading{align-items:flex-start;gap:12px;margin-bottom:16px}.account-roles-panel>.account-section-heading .account-help{margin:5px 0 0;font-size:12px}.account-roles-panel>.account-section-heading>.primary{min-height:39px;padding:9px 12px;font-size:13px}.account-role-search{color:#748299;background:#f7f9fc;border:1px solid #dce2ed;border-radius:8px;align-items:center;gap:8px;min-width:0;margin-bottom:14px;padding:10px 12px;display:flex}.account-role-search input{color:#35425a;background:0 0;border:0;outline:none;width:100%;min-width:0;margin:0;padding:0;font-size:14px}.account-role-search:focus-within{outline-offset:1px;outline:2px solid #91a8ee}.account-role-search>svg{flex:none}.account-role-search>button{color:#697589;background:0 0;border:0;justify-content:center;align-items:center;padding:3px;display:flex}.account-role-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.account-role-card{background:#fff;border:1px solid #e2e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:14px;transition:border-color .15s;display:flex}.account-role-card.is-editing{background:#f5f8ff;border-color:#a8bbe9}.account-role-identity{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.account-role-identity>div{min-width:0}.account-role-symbol{color:#6b83a7;background:#f0f4fa;border-radius:9px;flex:none;place-items:center;width:35px;height:35px;display:grid}.account-role-identity h4{color:#2d405e;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600}.account-role-identity p{color:#6c7c92;overflow-wrap:anywhere;margin:5px 0 0;font-size:12px}.account-role-actions{flex:none;gap:14px;display:flex}.account-role-actions .textbutton{align-items:center;gap:5px;padding:8px 0;font-size:13px;display:inline-flex}.account-role-actions .muted-action{color:#758297}.account-role-actions .muted-action:hover{color:#b74949}.character-editor{background:#f4f7fd;border:1px solid #dbe4f6;border-radius:10px;margin:0 0 16px;padding:16px;scroll-margin:16px}.character-editor .profession-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.character-editor input{margin-bottom:12px}.character-editor .account-help{margin:0 0 12px;font-size:12px}.character-editor-actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.character-editor-actions>button{min-height:40px;padding:9px 14px;font-size:13px}.account-roles-empty{text-align:center;color:#718198;grid-column:1/-1;padding:30px 14px}.account-roles-empty>svg{color:#9aabc3;margin:0 auto}.account-roles-empty p{margin:12px 0 8px;font-size:14px}.account-roles-empty span{font-size:12px}@container account-roles (width<=520px){.account-role-cards{grid-template-columns:minmax(0,1fr)}}.account-security-panel{background:#f7f9fc;border:1px solid #e2e7ef;border-radius:12px;grid-template-columns:minmax(180px,.7fr) minmax(0,1fr);align-content:start;gap:36px;padding:24px;display:grid}.account-security-intro{padding:8px}.account-security-intro>svg{color:#315bcb;margin-bottom:18px}.account-security-intro p{color:#697589;font-size:14px;line-height:1.8}.account-security-panel .account-password-form{background:#fff;border:0;border-radius:10px;max-width:480px;margin:0;padding:20px}.account-security-panel .account-password-form .account-help{font-size:13px}.account-center-footer{border-top:1px solid #e2e7ef;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.account-center-footer p{color:#758297;flex:1;min-width:0;margin:0;font-size:12px;line-height:1.6}.account-center-footer-actions{flex:none;justify-content:flex-end;align-items:center;gap:10px;display:flex}.account-center-footer-actions>button{min-height:40px;padding:8px 20px}.account-unsaved-dot{background:#be8c36;border-radius:50%;flex:none;width:6px;height:6px}.account-management-panel{scrollbar-gutter:stable;padding-right:5px}.account-management-panel .managed-accounts{border:0;margin:0;padding:0}.managed-accounts>.account-section-heading{align-items:flex-start;margin-bottom:14px}.managed-accounts>.account-section-heading .account-help{margin:5px 0 0;font-size:13px}.managed-accounts>.account-section-heading .textbutton{align-items:center;gap:5px;display:flex}.managed-toolbar{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.managed-toolbar .account-role-search{flex:1;min-width:200px;margin:0}.managed-role-filters{flex-wrap:wrap;gap:4px;display:flex}.managed-role-filters button{color:#65758d;background:#f4f6fa;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;min-height:36px;padding:8px 10px;font-size:12px;display:flex}.managed-role-filters button[aria-pressed=true]{background:var(--interaction-selected-bg);color:var(--interaction-selected-text);border-color:var(--interaction-selected-border)}.managed-role-filters button>span{font-variant-numeric:tabular-nums;opacity:.8;font-size:11px}.managed-account-list{gap:12px;display:grid}.managed-account-card{background:#fff;border:1px solid #e2e7ef;border-radius:10px;justify-content:space-between;align-items:center;gap:20px;padding:16px;display:flex}.managed-account-main{flex:1;min-width:0}.managed-account-heading{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.managed-identity{align-items:center;gap:10px;min-width:0;display:flex}.managed-identity>div{min-width:0}.managed-identity strong{color:#35425a;overflow-wrap:anywhere;font-size:15px;display:block}.managed-identity small{color:#6c7c92;overflow-wrap:anywhere;margin-top:4px;font-size:12px;display:block}.managed-role-badge{white-space:nowrap;color:#65758d;background:#f0f3f8;border-radius:5px;padding:4px 7px;font-size:11px;line-height:1.4}.managed-role-badge.admin{color:#315bcb;background:#eaf0ff}.managed-role-badge.super_admin{color:#87671f;background:#f7efdd}.managed-character-summary{flex-wrap:wrap;gap:6px;margin:12px 0 0 46px;display:flex}.managed-character-summary>span{background:#f5f7fb;border:1px solid #e9edf5;border-radius:5px;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%;padding:4px 8px;font-size:12px;display:inline-flex}.managed-character-summary b{color:#50617c;overflow-wrap:anywhere;font-weight:500}.managed-character-summary small{color:#74839a;font-size:11px}.managed-character-summary p{color:#7b899e;margin:0;font-size:12px}.managed-account-card .permission-actions{flex-wrap:wrap;flex-shrink:0;gap:8px;display:flex}.managed-account-card .secondary{min-height:36px;padding:8px 10px;font-size:12px}.managed-reset-form{background:#f6f8fd;border:1px solid #d9e3f6;border-radius:10px;margin:0 0 18px;padding:18px;scroll-margin:12px}.managed-reset-form>.managed-identity{margin-top:12px}.managed-reset-form>.account-help{font-size:12px}.managed-password-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.managed-reset-form>.primary{min-height:40px;padding:9px 14px;font-size:13px}.managed-permission-note{color:#718198;margin:16px 0;font-size:12px;line-height:1.8}.account-management-audit{background:#fafbfd;border:1px solid #e2e7ef;border-radius:10px;margin-top:20px;padding:14px 16px}.account-management-audit>summary{color:#41516c;cursor:pointer;font-size:14px;font-weight:500}.account-management-audit>summary>span{color:#758297;margin-left:12px;font-size:12px;font-weight:400}.account-management-audit .account-audit{margin-top:14px;padding-top:14px}@media (max-width:800px){.account-center-dialog.account-dialog{padding:20px!important}.account-profile-layout{grid-template-columns:220px minmax(0,1fr);gap:14px}.account-profile-side,.account-roles-panel{padding:14px}.account-role-card{flex-direction:column;align-items:flex-start}.account-role-actions{align-self:flex-end}.managed-account-card{flex-direction:column;align-items:flex-start;gap:12px}.managed-account-card .permission-actions{align-self:flex-end}.account-security-panel{grid-template-columns:1fr;gap:10px;padding:16px}.account-security-intro{display:none}.account-security-panel .account-password-form{max-width:none}}@media (max-width:600px){.account-center-dialog.account-dialog{gap:12px;width:calc(100vw - 20px);height:94dvh;padding:16px!important}.account-center-nav[data-slot=tabs-list]{gap:4px}.account-center-nav [data-slot=tabs-trigger]{gap:5px;padding:8px 6px;font-size:13px}.account-center-nav [data-slot=tabs-trigger]>svg{width:14px}.account-profile-layout{flex-direction:column;gap:14px;display:flex;overflow-y:auto}.account-profile-side,.account-roles-panel{flex:none;overflow:visible}.account-roles-panel{order:-1}.account-profile-note{display:none}.account-role-card{flex-direction:row;align-items:center}.account-role-actions{align-self:center}.account-center-dialog .account-summary{padding:10px}.account-center-dialog .account-summary b{font-size:15px}.account-center-dialog .account-summary button{font-size:12px}.account-center-footer{flex-wrap:wrap;gap:8px}.account-center-footer p{flex-basis:100%;max-width:none;font-size:11px}.account-center-footer-actions{gap:8px;margin-left:auto}.account-center-footer-actions>button{padding:8px 14px}.managed-toolbar{gap:10px}.managed-toolbar .account-role-search{flex-basis:100%}.managed-character-summary{margin-left:0}.managed-password-fields{grid-template-columns:1fr;gap:0}.account-management-audit>summary>span{margin:6px 0 0;display:block}}@media (max-width:390px){.account-center-nav[data-slot=tabs-list]{gap:4px}.account-center-nav [data-slot=tabs-trigger]{gap:4px;font-size:12px}.account-role-card{flex-wrap:wrap}.account-role-actions{margin-left:auto}.character-editor .profession-grid{grid-template-columns:1fr;gap:0}}.header-account-actions{align-items:center;gap:18px;display:flex;position:relative}.header-logout{color:#526784;white-space:nowrap;background:#f7f9fc;border:1px solid #dfe6f0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;padding:7px 11px;font-size:13px;font-weight:500;line-height:20px;display:inline-flex}.header-logout:hover:enabled{color:#284875;background:#edf2fa;border-color:#b9cbe4}.header-logout-error{color:#9d4b40;background:#fff5f3;border:1px solid #efcfc9;border-radius:8px;width:max-content;max-width:min(320px,85vw);margin:0;padding:10px 12px;font-size:13px;line-height:1.6;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 4px 16px #24385814}@media (max-width:650px){.header-account-actions{gap:10px}.header-logout{padding:7px 9px}}.item-library-dialog .catalog-dialog-close{color:#68748a;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:14px;right:14px}.item-library-dialog .catalog-dialog-close:hover:enabled{color:#233957;background:#f0f3f9}.item-library-dialog .catalog-dialog-close:disabled{opacity:.4;cursor:wait}.catalog-feedback{z-index:60;pointer-events:none;position:absolute;inset:0}.catalog-feedback [data-sonner-toaster]{width:min(420px,100% - 48px)}.catalog-feedback [data-sonner-toaster][data-x-position=center]{left:50%;right:auto;transform:translate(-50%)}.catalog-feedback [data-sonner-toaster] [data-sonner-toast]{pointer-events:auto;width:100%}.item-library-dialog .catalog-multi-card{grid-template-columns:16px minmax(0,1fr);gap:6px 8px;min-height:62px;padding:10px;display:grid}.item-library-dialog .catalog-multi-card.is-selected{background:var(--interaction-selected-bg);box-shadow:none;border-color:#b6caf0}.item-library-dialog .catalog-multi-card.is-selected:hover:enabled{background:#e7efff;border-color:#b6caf0}.item-library-dialog .catalog-choice-mark{color:#fff;background:#fff;border:1px solid #bcc6d7;border-radius:4px;justify-content:center;align-items:center;width:16px;height:16px;display:flex}.item-library-dialog .is-selected .catalog-choice-mark{background:#315bcb;border-color:#315bcb}:is(.item-library-dialog .catalog-multi-card:focus-visible,.item-library-dialog .catalog-selected-chip:focus-visible,.item-library-dialog .catalog-dialog-close:focus-visible){outline-offset:3px;outline:2px solid #315bcb}.item-library-dialog .catalog-item-card:disabled{cursor:not-allowed;opacity:.65}.item-library-dialog .catalog-selection-panel{border-top:1px solid #e2e7ef;flex-direction:column;flex:none;gap:10px;min-width:0;padding-top:14px;display:flex}.item-library-dialog .catalog-selection-heading{justify-content:space-between;align-items:center;gap:12px;font-size:14px;display:flex}.item-library-dialog .catalog-selection-heading .textbutton{font-size:13px}.item-library-dialog .catalog-selected-items{scrollbar-gutter:stable;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;gap:7px;height:62px;padding:2px;display:flex;overflow-y:auto}.item-library-dialog .catalog-selected-chip{color:#65748c;text-align:left;background:#f6f8fd;border:1px solid #dde5f4;border-radius:6px;align-items:center;gap:6px;max-width:100%;padding:5px 8px;font-size:12px;line-height:18px;display:inline-flex}.item-library-dialog .catalog-selected-chip>span{overflow-wrap:anywhere;min-width:0}.item-library-dialog .catalog-selected-chip>svg{flex:none}.equipment-item-name{vertical-align:middle;align-items:center;gap:6px;min-width:0;max-width:100%;display:inline-flex}.equipment-name-text{overflow-wrap:anywhere;min-width:0}.equipment-item-name .equipment-icon{flex:none;width:24px;height:24px;display:block}.item-library-dialog .catalog-selected-chip .equipment-icon{width:16px;height:16px}.item-library-dialog .catalog-selected-chip .equipment-item-name{gap:5px}@media (max-width:550px){.equipment-item-name .equipment-icon{width:18px;height:18px}.equipment-item-name{gap:5px}}.item-library-dialog .catalog-selected-chip:hover:enabled{background:#edf2fd;border-color:#9eafd4}.item-library-dialog .catalog-selection-empty{color:#8793a8;padding-top:5px;font-size:12px;line-height:20px}.item-library-dialog .catalog-selection-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.item-library-dialog .catalog-selection-footer>p{color:#758297;margin:0;font-size:12px;line-height:1.6}.item-library-dialog .catalog-selection-footer>.primary{flex:none;min-width:110px}.item-library-dialog.catalog-batch-dialog .item-library-body{overflow:hidden}.item-library-dialog.catalog-batch-dialog .catalog-browser{gap:12px;min-height:0}.item-library-dialog.catalog-batch-dialog .catalog-list{flex:1;min-height:72px}@media (max-width:550px){.item-library-dialog .catalog-multi-card{grid-template-columns:14px minmax(0,1fr);gap:6px;padding:9px 7px}.item-library-dialog .catalog-choice-mark{width:14px;height:14px}.item-library-dialog .catalog-multi-card b{font-size:13px}.item-library-dialog .catalog-selected-items{height:58px}.item-library-dialog .catalog-selection-footer{align-items:flex-end;gap:8px}.item-library-dialog .catalog-selection-footer>.primary{min-width:96px;padding-left:12px;padding-right:12px}}@media (max-height:650px){.item-library-dialog.catalog-batch-dialog .item-library-body{overflow-y:auto}.item-library-dialog.catalog-batch-dialog .catalog-list{flex:none;min-height:160px;max-height:240px}}.item-library-dialog .catalog-form-heading{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:20px;display:flex}.item-library-dialog .catalog-form .catalog-form-heading h3{min-width:0;margin:0}.item-library-dialog .catalog-reset-button{color:#68748a;cursor:pointer;background:#fff;border:1px solid #dce2ed;border-radius:7px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-4px;padding:0;display:inline-flex}.item-library-dialog .catalog-reset-button:hover:enabled{color:#315bcb;background:#edf2fd;border-color:#9eafd4}.item-library-dialog .catalog-reset-button:focus-visible{outline-offset:3px;outline:2px solid #315bcb}.item-library-dialog .catalog-reset-button:disabled{opacity:.4;cursor:default}.item-library-dialog .catalog-quality-level{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.item-library-dialog .catalog-quality-level>label{min-width:0}.item-library-dialog .catalog-metadata-filters{flex-wrap:wrap;gap:12px 32px;display:flex}.item-library-dialog .catalog-metadata-filters .catalog-grades{gap:14px;margin-top:12px}.item-library-dialog .catalog-numeric-levels label{color:#536079;font-size:13px}.item-spec-badge{white-space:nowrap;font-variant-numeric:tabular-nums;background:#f4f6fa;border-radius:5px;flex:none;align-items:center;padding:3px 6px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.item-spec-badge[data-grade=L]{background:#fff3f3}.item-spec-badge[data-grade=S]{background:#f9f3ff}.item-spec-badge[data-grade=A]{background:#fff7ec}.item-spec-badge[data-grade=B]{background:#eff5ff}.item-spec-badge[data-grade=C]{background:#f3faee}.drop-item-picker .item-spec-badge{vertical-align:middle;margin-left:6px}.item-library-dialog .catalog-item-heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.item-library-dialog .catalog-item-heading>b{min-width:0}.item-library-dialog .catalog-card-heading>.catalog-item-heading{flex:1}.item-library-dialog .catalog-management-card{--equipment-color:#8a97ac;--equipment-ink:#536079;--equipment-soft:#f4f6fa;border:2px solid var(--equipment-color);background:#fff;border-radius:12px;gap:12px;min-width:0;min-height:158px;padding:16px;transition:transform .16s,box-shadow .16s;box-shadow:0 4px 12px #24375412}.item-library-dialog .catalog-management-card[data-grade=L]{--equipment-color:#ef697b;--equipment-ink:#c43850;--equipment-soft:#fef3f4}.item-library-dialog .catalog-management-card[data-grade=S]{--equipment-color:#a17af0;--equipment-ink:#8050cc;--equipment-soft:#f7f4fe}.item-library-dialog .catalog-management-card[data-grade=A]{--equipment-color:#e6a34b;--equipment-ink:#9e6115;--equipment-soft:#fdf8f1}.item-library-dialog .catalog-management-card[data-grade=B]{--equipment-color:#5e8de8;--equipment-ink:#2c6cd5;--equipment-soft:#f2f6fd}.item-library-dialog .catalog-management-card[data-grade=C]{--equipment-color:#4fb597;--equipment-ink:#147a5b;--equipment-soft:#f1f9f7}.item-library-dialog .catalog-management-card:before,.item-library-dialog .catalog-management-card:after{content:none}.item-library-dialog .catalog-management-card:hover{border-color:var(--equipment-color);transform:translateY(-2px);box-shadow:0 6px 16px #24375416}.item-library-dialog .catalog-management-card.is-editing{border-color:var(--equipment-color);box-shadow:0 0 0 3px color-mix(in srgb,var(--equipment-color) 16%,transparent),0 6px 16px #24375416;background:#fff}.item-library-dialog .catalog-management-card .catalog-card-heading{align-items:center;gap:8px;min-height:30px}.item-library-dialog .catalog-management-card .catalog-item-heading>b{font-size:16px;font-weight:600}.item-library-dialog .catalog-management-card .item-grade{color:var(--equipment-ink)}.item-library-dialog .catalog-management-card .item-spec-badge{background:var(--equipment-soft);border-radius:6px;padding:3px 7px;font-size:12px;font-weight:600}.item-library-dialog .catalog-management-card .catalog-card-details{justify-content:space-between;gap:10px}.item-library-dialog .catalog-management-card .catalog-category-tag{color:#68758b;background:#fff;border-color:#e7ecf4;padding:4px 9px;font-size:12px}.item-library-dialog .catalog-management-card .catalog-seal-count{color:#68758b;gap:7px;font-size:12px}.item-library-dialog .catalog-management-card .catalog-seal-count b{color:#273449;font-size:20px;font-weight:600}.item-library-dialog .catalog-management-card .catalog-card-source{color:#68758b;border-color:#e7ecf4;margin-top:auto;padding-top:10px;font-size:12px}.item-library-dialog .catalog-management-card .catalog-edit-button{color:#68758b;background:0 0;border:0;border-radius:7px;flex:none;width:30px;min-height:30px;margin:0;padding:0}.item-library-dialog .catalog-management-card .catalog-edit-button:hover:enabled,.item-library-dialog .catalog-management-card .catalog-edit-button[aria-pressed=true]{background:var(--equipment-soft);color:var(--equipment-ink)}.item-library-dialog .catalog-management-card .catalog-edit-button:focus-visible{outline:2px solid var(--equipment-color);outline-offset:2px}@media (max-width:550px){.item-library-dialog .catalog-management-card{gap:10px;padding:12px}.item-library-dialog .catalog-management-card .catalog-item-heading>b{font-size:14px}.item-library-dialog .catalog-management-card .item-spec-badge{padding:2px 5px;font-size:11px}.item-library-dialog .catalog-management-card .catalog-card-details{gap:6px}.item-library-dialog .catalog-management-card .catalog-category-tag{padding:4px 6px}.item-library-dialog .catalog-management-card .catalog-seal-count{white-space:normal;flex-wrap:wrap;gap:3px;min-width:0;max-width:100%}.item-library-dialog .catalog-management-card .catalog-seal-count b{overflow-wrap:anywhere;min-width:0;font-size:17px}}@media (pointer:coarse){.item-library-dialog .catalog-management-card .catalog-edit-button{width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){.item-library-dialog .catalog-management-card{transition:none}.item-library-dialog .catalog-management-card:hover{transform:none}}.item-library-dialog .catalog-source-field{border:0;flex-wrap:wrap;gap:8px 12px;min-width:0;margin:0 0 14px;padding:0;display:flex}.item-library-dialog .catalog-source-field legend{color:#536079;margin-bottom:9px;font-size:14px;font-weight:500}.item-library-dialog .catalog-source-field label{white-space:nowrap;align-items:center;gap:6px;margin:0;font-size:13px;display:inline-flex}.item-library-dialog .catalog-source-field input{accent-color:#315bcb;width:16px;height:16px;margin:0;padding:0}.item-library-dialog .catalog-source-filter{flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:12px;display:flex}.item-library-dialog .catalog-dungeons{gap:6px}.item-library-dialog .catalog-dungeons button{padding:7px 10px;font-size:13px}.item-library-dialog .catalog-card-source,.item-library-dialog .catalog-item-source{color:#71819b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;line-height:1.5;overflow:hidden}.item-library-dialog .catalog-card-source{border-top:1px solid #edf0f6;padding-top:7px}.item-library-dialog .catalog-multi-card .catalog-choice-mark{grid-area:1/1/3;align-self:center}.item-library-dialog .catalog-multi-card .catalog-item-heading{grid-area:1/2}.item-library-dialog .catalog-multi-card .catalog-item-source{grid-area:2/2/auto/-1}.item-library-dialog .catalog-item-card:not(.catalog-multi-card){grid-template-columns:minmax(0,1fr);gap:6px 8px;display:grid}.item-library-dialog .catalog-item-card:not(.catalog-multi-card) .catalog-item-source{grid-column:1/-1}@media (max-width:550px){.item-library-dialog .catalog-multi-card{grid-template-columns:14px minmax(0,1fr)}.item-library-dialog .catalog-item-heading{gap:4px}.item-library-dialog .item-spec-badge{padding:2px 4px;font-size:10px}.item-library-dialog .catalog-metadata-filters{gap:0 16px}}.participant-module .participant-module-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.participant-module .participant-module-heading h3{margin:0;font-size:16px;font-weight:600}.participant-module .participant-open{flex:none;padding:9px 12px;font-size:14px}.participant-current{flex-wrap:wrap;gap:8px;min-width:0;display:flex}.participant-current-chip{background:#f4f7fd;border:1px solid #dce5f6;border-radius:7px;flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;padding:8px 10px;font-size:14px;line-height:1.6;display:inline-flex}.participant-seller-badge{color:#315bcb;background:#e6eeff;border-radius:4px;flex:none;width:fit-content;margin:3px 0;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.participant-current-chip>span{overflow-wrap:anywhere;min-width:0}.participant-current-chip b{color:#354b76;font-weight:600}.participant-job{color:#758297;font-weight:400}.participant-current-chip button,.participant-selected-row>button,.participant-search button{color:#8390a5;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.participant-current-chip button:hover:enabled,.participant-selected-row>button:hover:enabled{color:#315bcb;background:#e5ecfa}.participant-module .participant-summary{color:#758297;margin:12px 0 0;font-size:13px}.participant-empty-inline{color:#8793a8;margin:0;font-size:14px;line-height:1.8}.participant-picker-dialog{flex-direction:column;gap:12px;width:min(1440px,100vw - 32px);height:min(720px,90dvh);max-height:92dvh;display:flex;overflow:hidden;max-width:1440px!important;padding:24px!important}.participant-picker-dialog>[data-slot=dialog-title],.participant-picker-dialog>[data-slot=dialog-description]{flex:none;padding-right:24px}:is(.participant-picker-dialog,.participant-member-dialog) .participant-dialog-close{color:#68748a;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;padding:0;display:flex;position:absolute;top:14px;right:14px}.participant-dialog-close:hover:enabled{background:#f0f3f9}.participant-picker-body{flex:1;grid-template-columns:minmax(0,1fr) 320px;gap:16px;min-width:0;min-height:0;margin-top:4px;display:grid}.participant-candidates{flex-direction:column;min-width:0;min-height:0;display:flex;container:participant-directory/inline-size}.participant-picker-dialog .participant-search{color:#8793a8;background:#fff;border:1px solid #dce2ed;border-radius:8px;flex:none;align-items:center;gap:9px;padding:0 12px;display:flex}.participant-picker-dialog .participant-search input{color:#26354f;background:0 0;border:0;border-radius:0;outline:none;width:100%;min-width:0;margin:0;padding:10px 0;font-size:14px}.participant-search:focus-within{border-color:#8ca5e7;box-shadow:0 0 0 2px #dce6ff}.participant-search>svg{flex:none}.participant-search-note{color:#8793a8;flex:none;margin:8px 0 10px;font-size:12px;line-height:1.6}.participant-candidates>.error{flex:none;font-size:14px}.participant-member-list{scrollbar-gutter:stable;flex:1;min-height:0;padding:2px 4px 2px 2px;overflow-y:auto}.participant-member-columns{flex-direction:column;gap:10px;display:flex}.participant-member-row{align-items:start;gap:10px;min-width:0;display:grid}.participant-member-group{background:#fff;border:1px solid #e0e6ef;border-radius:10px;min-width:0;margin:0;padding:10px}.participant-member-group.has-selection{border-color:#c7d6f4}.participant-member-group:has(.participant-member-heading:hover:enabled){background:#f9fbff;border-color:#a8bfe9}.participant-picker-dialog .participant-member-heading{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;width:100%;min-width:0;min-height:40px;margin:0;padding:0;display:flex}.participant-member-heading:hover:enabled .participant-member-name{color:#315bcb}.participant-member-heading:disabled{cursor:default}.participant-member-chevron{color:#8b99ae;flex:none}.participant-member-avatar{color:#6885b8;background:#edf2fc;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex;overflow:hidden}.participant-member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.participant-member-identity{flex-direction:column;flex:1;align-items:flex-start;gap:1px;min-width:0;display:flex}.participant-member-name{color:#26354f;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:14px;font-weight:600;line-height:1.5;display:block;overflow:hidden}.participant-member-total{color:#8793a8;font-size:11px;line-height:1.5}.participant-member-count{border-radius:5px;flex:none;padding:3px 6px;font-size:11px}.participant-member-count.has-selection{color:#315bcb;background:#eaf0ff}.participant-role-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:6px;display:grid}:is(.participant-picker-dialog,.participant-member-dialog) label.participant-role-card{cursor:pointer;background:#f8fafd;border:1px solid #0000;border-radius:6px;align-items:center;gap:8px;min-width:0;min-height:36px;margin:0;padding:6px 8px;font-size:13px;line-height:1.6;display:flex}.participant-role-card:not(.is-disabled):not(.is-selected):hover{background:#f4f7fd!important;border-color:#9fb3e4!important}.participant-role-card.is-selected{background:var(--interaction-selected-bg)!important;border-color:#b6caf0!important}.participant-role-card.is-disabled{opacity:.55;cursor:not-allowed!important}.participant-role-card>span{overflow-wrap:anywhere;min-width:0}.participant-role-card [data-slot=checkbox]{flex:none;width:15px;height:15px}.participant-role-copy{flex:1}.participant-role-text{flex-wrap:wrap;align-items:baseline;gap:2px 7px;min-width:0;display:flex}.participant-role-text b{color:#35425a;overflow-wrap:anywhere;flex:0 auto;min-width:0;max-width:100%;font-weight:500}.participant-role-text .participant-job{color:#7a879c;white-space:nowrap;background:#edf1f7;border-radius:4px;flex:none;padding:1px 5px;font-size:11px;line-height:1.6}:is(.participant-picker-dialog,.participant-member-dialog) .participant-historical{color:#a7772c;margin-top:3px;font-size:12px;line-height:1.6;display:block}.participant-member-dialog-overlay{z-index:70;background:#1f2c4859}.participant-member-dialog{z-index:71;background:#fff;flex-direction:column;gap:14px;width:min(640px,100vw - 40px);max-height:min(640px,86dvh);display:flex;overflow:hidden;box-shadow:0 24px 80px #1324402e;border:1px solid #dce5f3!important;border-radius:16px!important;max-width:640px!important;padding:24px!important}.participant-member-dialog-heading{flex:none;align-items:center;gap:12px;min-width:0;padding-right:24px;display:flex}.participant-member-dialog-heading .participant-member-avatar{width:42px;height:42px}.participant-member-dialog-heading>div{min-width:0}.participant-member-dialog-heading [data-slot=dialog-title]{overflow-wrap:anywhere;margin:0;font-size:17px;line-height:1.5}.participant-member-dialog-heading [data-slot=dialog-description]{color:#8793a8;margin:3px 0 0;font-size:12px}.participant-member-dialog>.error{flex:none;margin:0;font-size:13px}.participant-member-dialog-tools{color:#6b7b94;flex:none;justify-content:space-between;align-items:center;gap:8px;font-size:12px;display:flex}.participant-member-dialog-tools .secondary{min-height:30px;padding:5px 10px;font-size:12px}.participant-member-dialog .participant-role-grid{scrollbar-gutter:stable;flex:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;min-height:0;padding:2px;overflow-y:auto}.participant-member-dialog label.participant-role-card{background:#f7f9fd;border-color:#e7edf6;border-radius:8px;gap:9px;min-height:52px;padding:10px 12px}.participant-member-dialog .participant-role-card [data-slot=checkbox]{width:17px;height:17px}.participant-member-dialog-actions{border-top:1px solid #e5ebf4;flex:none;justify-content:flex-end;gap:8px;padding-top:14px;display:flex}.participant-member-dialog-actions button{white-space:nowrap;min-height:40px;padding:8px 16px;font-size:13px}.participant-picker-dialog aside.participant-selection{background:#f6f8fc;border:1px solid #e1e7f0;border-radius:10px;flex-direction:column;gap:0;min-width:0;min-height:0;padding:14px;display:flex;container:participant-selection/inline-size}.participant-selection-heading{border-bottom:1px solid #e1e7f0;flex:none;padding-bottom:10px}.participant-selection-heading h3{color:#26354f;font-size:15px;font-weight:600;margin:0!important}.participant-selection-heading p{color:#6b7b94;margin:5px 0 0;font-size:12px;line-height:1.6}.participant-selection-list{scrollbar-gutter:stable;flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 3px 12px 0;display:flex;overflow-y:auto}.participant-selection-group{background:#fff;border:1px solid #e5eaf2;border-radius:8px;flex:none;min-width:0;padding:0 9px}.participant-selection-group-heading{border-bottom:1px solid #edf1f6;align-items:center;gap:6px;min-width:0;padding:8px 0 6px;display:flex}.participant-selection-avatar{color:#7b8eac;background:#edf2fa;border-radius:50%;flex:none;justify-content:center;align-items:center;width:20px;height:20px;display:flex;overflow:hidden}.participant-selection-avatar img{object-fit:cover;width:100%;height:100%}.participant-selection-group-heading h4{color:#566b8c;overflow-wrap:anywhere;flex:1;min-width:0;margin:0;font-size:13px;font-weight:600;line-height:1.5}.participant-selection-group-heading>span:last-child{color:#98a2b2;white-space:nowrap;flex:none;font-size:11px}.participant-selected-row{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1fr) 26px;align-items:center;gap:2px 6px;min-width:0;padding:5px 0;display:grid}.participant-selected-row:last-child{border-bottom:0}.participant-selected-identity{flex-wrap:wrap;grid-area:1/1;align-items:baseline;gap:2px 8px;min-width:0;display:flex}.participant-selected-row b{color:#35425a;overflow-wrap:anywhere;max-width:100%;font-size:13px;font-weight:600;line-height:1.5}.participant-selected-identity .participant-job{color:#8793a8;overflow-wrap:anywhere;max-width:100%;font-size:12px;line-height:1.5}.participant-selected-identity .participant-historical{flex-basis:100%;margin:0;font-size:10px}.participant-selected-row>button{grid-area:1/2}.participant-selected-row.has-seller-choice{grid-template-columns:minmax(0,1fr) auto 26px}.participant-selected-row.has-seller-choice>button{grid-column:3}.participant-picker-dialog label.participant-seller-choice{color:#7c8aa1;white-space:nowrap;cursor:pointer;grid-area:1/2;align-items:center;gap:6px;width:fit-content;margin:0;padding:0;font-size:11px;line-height:1.5;display:flex}.participant-seller-choice [data-slot=checkbox]{flex:none;width:14px;height:14px}.participant-seller-choice:has([aria-checked=true]){color:#315bcb}.participant-selection-empty{color:#95a2b8;text-align:center;padding:32px 4px}.participant-selection-empty svg{margin:auto}.participant-selection-empty p{margin:12px 0 8px;font-size:14px}.participant-selection-empty span{font-size:13px;line-height:1.8;display:block}.participant-selection-actions{border-top:1px solid #e1e7f0;flex:none;grid-template-columns:auto minmax(0,1fr);gap:8px;padding-top:10px;display:grid}.participant-selection-actions p{color:#7c8ba3;grid-column:1/-1;margin:0;font-size:11px;line-height:1.6}.participant-selection-actions button{white-space:nowrap;width:100%;min-height:42px;padding:8px 12px;font-size:13px}.participant-selection-actions .primary{grid-area:2/2}.participant-selection-actions .secondary{grid-area:2/1}.participant-picker-empty{color:#8793a8;text-align:center;grid-column:1/-1;padding:28px 12px;font-size:14px;line-height:1.8}@container participant-selection (width<=240px){.participant-selected-row.has-seller-choice{grid-template-columns:minmax(0,1fr) 26px}.participant-selected-row.has-seller-choice .participant-selected-identity{grid-column:1/-1}.participant-picker-dialog label.participant-seller-choice{grid-area:2/1}.participant-selected-row.has-seller-choice>button{grid-area:2/2}}@media (max-width:600px){.participant-member-dialog{gap:12px;width:calc(100vw - 28px);max-height:86dvh;padding:18px!important}.participant-member-dialog .participant-role-grid{grid-template-columns:1fr}.participant-member-dialog label.participant-role-card{min-height:48px;padding:10px}.participant-member-dialog-actions button{min-height:44px}.participant-member-dialog-tools .secondary{min-height:36px}}@media (max-width:800px){.participant-picker-body{grid-template-columns:minmax(0,1fr) 220px;gap:12px}.participant-picker-dialog aside.participant-selection{padding:14px}}@media (max-width:600px){.participant-picker-dialog label.participant-role-card{min-height:42px;padding:8px}.participant-role-card [data-slot=checkbox]{width:17px;height:17px}.participant-module-heading{flex-wrap:wrap}.participant-picker-dialog{width:calc(100vw - 20px);height:94dvh;max-height:94dvh;padding:18px!important}.participant-picker-body{flex-direction:column;gap:10px;display:flex}.participant-candidates{flex:1;min-height:150px}.participant-picker-dialog aside.participant-selection{flex:none;max-height:40%;padding:10px 12px}.participant-selection-heading{padding-bottom:6px}.participant-selection-heading h3{font-size:14px}.participant-selection-heading p{margin-top:3px}.participant-selection-list{min-height:0;max-height:90px;padding:2px 0}.participant-selected-row{padding:6px 0}.participant-selection-empty{padding:4px}.participant-selection-empty>svg,.participant-selection-empty>span{display:none}.participant-selection-empty p{margin:2px;font-size:13px}.participant-selection-actions{grid-template-columns:1fr 2fr;gap:8px;padding-top:8px;display:grid}.participant-selection-actions p{grid-column:1/-1;margin:0}.participant-selection-actions .primary{grid-area:2/2}.participant-selection-actions .secondary{grid-area:2/1}.participant-search-note{margin:6px 0 10px;font-size:12px}}@media (max-height:560px){.participant-picker-dialog{height:auto;max-height:94dvh;overflow-y:auto}.participant-picker-body{flex:none;min-height:420px;overflow:visible}.participant-candidates{min-height:0}.participant-member-list{max-height:300px}.participant-selection-list{max-height:180px}.participant-picker-dialog aside.participant-selection{max-height:none}}.proxy-fields .proxy-player-trigger{color:#35425a;width:100%;min-width:0;height:34px;font:inherit;text-align:left;background:#fff;border:1px solid #dce2ed;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:4px 0 0;padding:6px 8px;display:flex}.proxy-player-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.proxy-player-trigger>svg{color:#8b99ae;flex:none}.proxy-player-trigger .proxy-player-placeholder{color:#8793a8}.proxy-player-grid[data-slot=radio-group]{grid-template-columns:repeat(auto-fill,minmax(min(190px,100%),1fr));align-content:start;gap:8px;display:grid}.proxy-player-dialog label.proxy-player-card{cursor:pointer;background:#fff;border:1px solid #e0e6ef;border-radius:10px;align-items:center;gap:9px;min-width:0;min-height:54px;margin:0;padding:10px;display:flex}.proxy-player-dialog label.proxy-player-card:hover{background:#f8faff;border-color:#c7d6f4}.proxy-player-dialog label.proxy-player-card.is-selected{background:#eef3ff;border-color:#b8cdfc}.proxy-player-card [data-slot=radio-group-item]{color:#315bcb;border-color:#c9d3e5;flex:none;width:16px;height:16px}.proxy-player-card [data-state=checked]{border-color:#315bcb}.proxy-player-identity{flex-direction:column;gap:2px;min-width:0;display:flex}.proxy-player-identity b,.proxy-player-selected b{color:#35425a;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.5}.proxy-player-identity small,.proxy-player-selected small{color:#8793a8;font-size:11px}.proxy-player-dialog label.proxy-player-guest{background:#f7f9fc}.proxy-player-dialog label.proxy-player-guest.is-selected{background:#eef3ff}.proxy-player-selected{background:#fff;border:1px solid #e0e6ef;border-radius:8px;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.proxy-player-selected>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.proxy-player-selected>button{color:#8390a5;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;padding:0;display:flex}.proxy-player-selected>button:hover:enabled{color:#315bcb;background:#e5ecfa}@media (max-width:600px){.proxy-player-grid[data-slot=radio-group]{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-player-dialog label.proxy-player-card{gap:7px;padding:8px}.proxy-player-card .participant-member-avatar{width:22px;height:22px}.proxy-player-selected{padding:7px 9px}}@media (max-width:380px){.proxy-player-grid[data-slot=radio-group]{grid-template-columns:1fr}}.distribution-participants{margin-bottom:24px}.distribution-participants .participants{margin-bottom:12px}.guest-fields{background:#f3f6fc;border:1px solid #dce4f2;border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;margin-bottom:14px;padding:14px;display:grid}.guest-fields label{color:#63718b;font-size:14px}.guest-fields input{width:100%;min-width:0;height:40px;font:inherit;color:#35425a;background:#fff;border:1px solid #dce2ed;border-radius:7px;margin:6px 0 0;padding:8px 10px;display:block}.guest-fields p{color:#b32c39;grid-column:1/-1;margin:0}.allocation-list{background:#fff;border:1px solid #e3e8f2;border-radius:8px}.allocation-columns{grid-template-columns:minmax(110px,1.3fr) minmax(82px,.85fr) 48px minmax(108px,1fr) minmax(68px,.8fr) 88px;align-items:center;gap:8px;padding:9px 10px;display:grid}.allocation-table-heading{color:#8390a6;background:#f7f9fc;border-radius:8px 8px 0 0;min-height:34px;padding-block:7px;font-size:11px;line-height:1.5}.allocation-table-heading>span:nth-child(3){text-align:center}.allocation-table-heading>span:nth-child(5){text-align:right}.allocation-table-heading>span:last-child{text-align:center}.allocation-card{border-top:1px solid #e8edf4;min-width:0}.allocation-row{min-height:56px}.allocation-identity{min-width:0}.allocation-identity>div{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.allocation-identity b{color:#35425a;overflow-wrap:anywhere;min-width:0;font-size:13px}.allocation-identity small{color:#8390a6;overflow-wrap:anywhere;margin-top:2px;font-size:11px;line-height:1.5;display:block}.allocation-identity .participant-seller-badge{padding:2px 4px;font-size:10px}.allocation-row label{color:#63718b;min-width:0;margin:0;font-size:12px}.allocation-field-label{display:none}.allocation-row input{width:100%;min-width:0;height:34px;font:inherit;color:#35425a;text-align:center;background:#fff;border:1px solid #dce2ed;border-radius:6px;margin:0;padding:6px;display:block}.allocation-row .ledger-select-trigger[data-slot=select-trigger]{border-radius:6px;width:100%;height:34px;margin:0;padding:6px 7px;font-size:12px}.allocation-row input:disabled{color:#758297;background:#f4f6fa}.allocation-fixed-shares{color:#63718b;white-space:nowrap;justify-content:center;align-items:center;min-height:34px;font-size:12px;display:flex}.allocation-amount{text-align:right;font-variant-numeric:tabular-nums;color:#315bcb;overflow-wrap:anywhere;min-width:0}.allocation-amount>small{color:#8390a6;margin-bottom:2px;font-size:10px;display:block}.allocation-amount b{font-size:14px}.allocation-amount b small{white-space:nowrap;font-size:11px}.allocation-row-actions{justify-content:flex-end;align-items:center;gap:6px;min-width:0;display:flex}.allocation-proxy-control{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.allocation-row label.proxy-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:4px;font-size:11px;line-height:1.6;display:flex}.proxy-toggle [data-slot=checkbox]{flex:none;width:14px;height:14px}.allocation-proxy-expand{color:#315bcb;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:10px;line-height:1.6;display:inline-flex}.allocation-proxy-expand[aria-expanded=true] svg{transform:rotate(180deg)}.allocation-remove{color:#8a97ac;background:0 0;border:0;border-radius:5px;flex:none;justify-content:center;align-items:center;width:26px;height:30px;padding:0;display:flex}.allocation-remove:hover:enabled{color:#b74949;background:#fff0ee}.distribution-hint{color:#7d8aa0;margin:10px 0;font-size:13px;line-height:1.7}.distribution-lock{color:#617393;background:#eef3fd;border-radius:8px;align-items:flex-start;gap:6px;padding:10px 12px;font-size:13px;line-height:1.7;display:flex}.distribution-lock svg{flex:none;margin-top:4px}.distribution-actions{border-top:1px solid #e3e8f2;margin-top:24px;padding-top:22px}.distribution-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.distribution-heading h3{margin:0;font-size:17px}.distribution-heading p{color:#7d8aa0;margin:7px 0 14px;font-size:13px}.distribution-tasks{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.distribution-tasks>div{background:#f3f7ff;border:1px solid #dce4f4;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:12px;display:flex}.distribution-tasks svg{color:#315bcb;flex-shrink:0}.distribution-tasks>div>span:not(.tail-icon){color:#657796;flex:1;font-size:13px}.distribution-tasks b,.distribution-tasks small{display:block}.distribution-tasks b{color:#315bcb;margin:4px 0;font-size:18px}.distribution-tasks small{overflow-wrap:anywhere;font-size:12px}.distribution-tasks button{padding:7px 10px;font-size:13px}.tail-icon{color:#315bcb;font-size:14px}.payout-list{overscroll-behavior-x:contain;flex-direction:column;gap:0;display:flex;overflow-x:auto}.payout-row{border-bottom:1px solid #edf0f6;grid-template-columns:minmax(230px,1fr) 250px 110px;align-items:center;gap:12px;min-width:622px;min-height:50px;padding:8px 4px;display:grid}.payout-person{align-items:center;gap:10px;min-width:0;display:flex}.payout-row b{white-space:nowrap;font-size:14px}.payout-person>b{text-overflow:ellipsis;min-width:0;overflow:hidden}.payout-row small{color:#8390a6;white-space:nowrap;margin:0;font-size:12px;line-height:1.5}.payout-person>small{flex:none}.payout-money{font-variant-numeric:tabular-nums;align-items:center;gap:10px;min-width:0;display:flex}.payout-money>b{text-align:right;flex:none;min-width:86px}.payout-money>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.payout-operation{text-align:right;color:#7d8aa0;white-space:nowrap;min-width:0;font-size:13px}.payout-operation button{white-space:nowrap;min-height:32px;padding:6px 10px;font-size:13px}.payout-done{color:#238264;align-items:center;gap:4px;display:inline-flex}.payout-history{margin-top:16px;font-size:14px}.payout-history summary{cursor:pointer;color:#63718b;padding:8px 0}.payout-event{border-top:1px solid #edf0f6;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 0;display:flex}.payout-event>div{min-width:0}.payout-event b{overflow-wrap:anywhere;font-size:13px;font-weight:500}.payout-event small{color:#8b97aa;margin-top:5px;font-size:12px;display:block}.payout-event p{color:#63718b;overflow-wrap:anywhere;margin:7px 0 0;font-size:13px}.payout-event button{flex-shrink:0;font-size:13px}.payout-confirm-dialog{width:min(480px,100vw - 32px);max-height:88dvh;overflow-y:auto}.payout-dialog-buttons{justify-content:flex-end;gap:10px;margin-top:14px;display:flex}.distribution-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0 0 24px;display:grid}.distribution-metrics article{background:#fff;border:1px solid #dce4f2;border-radius:12px;padding:17px 20px}.distribution-metrics span{color:#667792;font-size:14px;display:block}.distribution-metrics strong{color:#315bcb;font-variant-numeric:tabular-nums;margin-top:8px;font-size:24px;display:block}.distribution-metrics small{color:#8995a8;font-size:13px}.payout-inline{color:#8390a6;max-width:230px;margin-top:5px;font-size:12px;line-height:1.5;display:block}.legacy-distribution-note{color:#63718b;border:1px solid #e1e7f2;border-radius:10px;margin:14px 0;padding:12px;font-size:13px;line-height:1.7}.legacy-distribution-note button{margin-top:10px}@container entry-content (width<=690px){.distribution-tasks{grid-template-columns:1fr}}@media (max-width:650px){.distribution-metrics{gap:8px}.distribution-metrics article{padding:12px}.distribution-metrics strong{font-size:20px}.distribution-metrics span{font-size:13px}.guest-fields{grid-template-columns:1fr}.guest-fields button{grid-column:1/-1}.distribution-heading{flex-wrap:wrap}}@media (prefers-reduced-motion:no-preference){.allocation-row,.payout-row,.distribution-tasks>div{animation:.18s ease-out payout-appear}@keyframes payout-appear{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}}@media (max-width:650px){.distribution-tasks>div>span:not(.tail-icon){overflow-wrap:anywhere;min-width:0}}.distribution-tail-field{border-top:1px solid #dce4f2;margin-top:16px;padding-top:16px}.distribution-tail-field label{color:#63718b;margin-top:12px;font-size:14px;display:block}.distribution-tail-field .ledger-select-trigger[data-slot=select-trigger]{margin-bottom:0}.distribution-tail-destination{margin-top:12px}.payout-money{justify-content:flex-end}.payout-row-combined{grid-template-columns:minmax(210px,1fr) minmax(270px,auto) 110px;min-height:64px}.payout-money.payout-money-breakdown{flex-direction:column;align-items:flex-end;gap:4px}.payout-money-breakdown>.payout-breakdown{white-space:normal;text-align:right;color:#73829b;font-size:11px;line-height:1.6;overflow:visible}.payout-breakdown>span{color:#a1adc0;padding-inline:3px}.payout-total{justify-content:flex-end;align-items:center;gap:10px;width:100%;min-width:0;display:flex}.payout-total>b{color:#315bcb;flex:none;font-size:16px}.payout-total>small{text-overflow:ellipsis;min-width:0;overflow:hidden}.proxy-allocation{padding:0 10px 9px}.proxy-config{background:#f5f8ff;border:1px solid #e0e8f8;border-radius:7px;margin-bottom:9px;padding:10px}.proxy-config>p{color:#7d8aa0;margin:0 0 9px;font-size:11px;line-height:1.6}.proxy-fields{grid-template-columns:minmax(0,1.4fr) minmax(80px,.8fr) minmax(80px,.8fr);gap:8px;display:grid}.proxy-fields label,.proxy-guest-fields label{color:#63718b;min-width:0;font-size:12px}.proxy-config input{color:#35425a;width:100%;min-width:0;height:34px;font:inherit;background:#fff;border:1px solid #dce2ed;border-radius:6px;margin:4px 0 0;padding:6px 8px;display:block}.proxy-config input[readonly]{color:#758297;background:#edf2fb}.proxy-config .ledger-select-trigger[data-slot=select-trigger]{height:34px;margin:4px 0 0;padding:6px 8px;font-size:12px}.proxy-guest-fields{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.proxy-amounts{background:#f5f8ff;border-radius:6px;flex-wrap:wrap;gap:6px 18px;padding:6px 9px;display:flex}.proxy-amounts>div{flex-wrap:wrap;align-items:baseline;gap:4px 7px;min-width:0;display:flex}.proxy-amounts span,.proxy-amounts small{overflow-wrap:anywhere;color:#758297;font-size:11px;line-height:1.6}.proxy-amounts b{color:#315bcb;font-variant-numeric:tabular-nums;font-size:12px}@container entry-content (width<=620px){.allocation-table-heading{display:none}.allocation-columns{grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) 82px;gap:8px;padding:9px 10px}.allocation-card:first-of-type{border-top:0}.allocation-identity{grid-area:1/1/auto/3}.allocation-amount{grid-area:1/3}.allocation-row-actions{grid-area:1/4}.allocation-guild{grid-area:2/1}.allocation-shares{grid-area:2/2}.allocation-channel{grid-area:2/3/auto/5}.allocation-field-label{color:#8390a6;margin-bottom:4px;font-size:10px;line-height:1.5;display:block}.proxy-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.proxy-fields>label:first-child{grid-column:1/-1}}@container entry-content (width<=350px){.allocation-columns{grid-template-columns:minmax(0,1fr) 50px minmax(0,1fr)}.allocation-identity{grid-column:1/3}.allocation-amount,.allocation-channel{grid-column:3}.allocation-row-actions{grid-area:3/1/auto/-1}.allocation-proxy-control{flex-direction:row;align-items:center;gap:8px}.proxy-guest-fields{grid-template-columns:1fr}}.entry-row-actions{white-space:nowrap;align-items:center;gap:14px;display:flex}.textbutton.entry-delete-button{color:#b74949;white-space:nowrap;justify-content:center;align-items:center;gap:5px;display:inline-flex}.textbutton.entry-delete-button:hover:enabled{color:#962f2f}.entry-delete-button:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #edb5b5}.entry-delete-button:disabled{opacity:.5;cursor:not-allowed}.entry-delete-target{color:#263b5b;margin:5px 0 14px;font-weight:600;display:block}.entry-delete-dirty{color:#a84d3c;margin-top:12px;display:block}.entry-action-result{color:#286244;background:#eef8f2;border:1px solid #cde4d6;border-radius:8px;margin:10px 0;padding:11px 15px;font-size:14px}.activity-drafts-count{color:#4763a0;font-variant-numeric:tabular-nums;background:#eaf0fc;border-radius:6px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 5px;font-size:11px;display:inline-flex}.activity-drafts-dialog[data-slot=dialog-content]{background:#fff;border:1px solid #d6dfed;border-radius:18px;flex-direction:column;gap:0;width:min(900px,100vw - 48px);max-width:900px;max-height:86dvh;padding:26px;display:flex;box-shadow:0 24px 80px #1c315e26}.activity-drafts-heading{align-items:center;gap:13px;margin-bottom:22px;padding-right:22px;display:flex}.activity-drafts-heading [data-slot=dialog-title]{color:#243551;margin:0 0 6px;font-size:19px;font-weight:650}.activity-drafts-heading [data-slot=dialog-description]{color:#7c8ba2;margin:0;font-size:13px;line-height:1.6}.activity-drafts-icon{color:#4a6cab;background:#edf2ff;border:1px solid #dce6fc;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.activity-drafts-list{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;min-width:0;min-height:160px;padding:2px 2px 16px;display:grid;overflow:auto}.activity-draft-card{background:linear-gradient(140deg,#f6f9ff,#fff 65%);border:1.5px solid #dbe4f2;border-radius:13px;flex-direction:column;gap:14px;min-width:0;padding:18px;display:flex;box-shadow:0 3px 10px #263f6a06}.activity-draft-card-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-draft-card h3{color:#273d61;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:650}.activity-draft-badge{color:#9a7c3a;background:#fff8e9;border:1px solid #e2d6b7;border-radius:6px;flex:none;padding:3px 8px;font-size:11px}.activity-draft-meta{color:#7283a0;flex-wrap:wrap;align-items:center;gap:8px 13px;font-size:12px;display:flex}.activity-draft-meta>span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.activity-draft-notes{-webkit-line-clamp:2;overflow-wrap:anywhere;color:#62738b;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.7;display:-webkit-box;overflow:hidden}.activity-draft-card-bottom{border-top:1px solid #e5ebf4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:13px;display:flex}.activity-draft-card-bottom time{color:#8a98ad;white-space:nowrap;font-size:11px}.activity-draft-card-bottom>div{align-items:center;gap:10px;margin-left:auto;display:flex}.activity-draft-card-bottom .secondary{gap:5px;min-height:34px;padding:8px 11px;font-size:12px}.activity-draft-delete{color:#8b96a8;align-items:center;gap:4px;padding:6px;font-size:12px;display:flex}.activity-draft-delete:hover:enabled{color:#c95e5e;background:#fff1f0;border-radius:6px}.activity-drafts-empty{color:#8c9ab0;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:12px;min-height:210px;font-size:13px;display:flex}.activity-drafts-empty>svg{color:#b6c5de}.activity-drafts-empty>strong{color:#687b99;font-size:15px;font-weight:500}.activity-drafts-error{color:#be5353;background:#fff4f3;border:1px solid #f1dad6;border-radius:9px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:13px;font-size:13px;display:flex}.activity-drafts-error button{flex:none;padding:7px 10px;font-size:12px}.activity-drafts-footer{color:#8997aa;border-top:1px solid #e4eaf3;justify-content:space-between;align-items:center;gap:12px;margin-top:6px;padding-top:16px;font-size:12px;display:flex}.activity-drafts-footer>.secondary{padding:9px 18px;font-size:13px}.entry-dialog-footer .entry-save-draft{color:#466598;background:#f2f6ff;border-color:#c8d8ef}.entry-dialog-footer .entry-save-draft:hover:enabled{background:#eaf1ff;border-color:#abc1e4}@media (max-width:600px){.activity-drafts-dialog[data-slot=dialog-content]{border-radius:14px;width:calc(100vw - 24px);max-height:90dvh;padding:20px 16px}.activity-drafts-heading{align-items:flex-start;gap:10px;margin-bottom:17px}.activity-drafts-heading [data-slot=dialog-title]{font-size:17px}.activity-drafts-heading [data-slot=dialog-description]{font-size:12px}.activity-drafts-icon{border-radius:10px;width:38px;height:38px}.activity-drafts-list{grid-template-columns:minmax(0,1fr);gap:11px}.activity-draft-card{gap:12px;padding:15px}.entry-footer-actions:has(.entry-save-draft){grid-template-columns:auto minmax(0,1fr) minmax(0,1fr);gap:7px;display:grid}.entry-footer-actions:has(.entry-save-draft)>button{white-space:nowrap;padding-inline:11px;font-size:12px}}html:has(.ledger-page):not(:has(body[data-scroll-locked])){scrollbar-gutter:stable}.ledger-page{padding-block:24px}.ledger-page .pagehead{gap:18px;margin-bottom:20px}.ledger-page .eyebrow{letter-spacing:1.6px;color:#637ba6;margin-bottom:7px;font-size:10px}.ledger-page h1{letter-spacing:-.5px;margin-bottom:6px;font-size:27px;line-height:1.3}.ledger-page .sub{color:#6e7d93;font-size:13px}.ledger-page .actions{gap:9px}.ledger-page .actions .primary,.ledger-page .actions .secondary{min-height:42px;padding:10px 14px;font-size:13px}.ledger-page .metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:16px}.ledger-page .metric{border:1px solid #dce4ef;border-radius:12px;min-width:0;padding:17px 19px;box-shadow:0 3px 12px #1e355807,inset 0 1px #fff;container-type:inline-size}.ledger-page .metric>span{font-size:13px}.ledger-page .metric strong{white-space:nowrap;margin:10px 0 9px;font-size:clamp(18px,13cqi,28px);line-height:1.3}.ledger-page .metric strong small{font-size:12px}.ledger-page .metric>div{color:#74829a;font-size:11px;line-height:1.6}.ledger-page .metric.featured>div{color:#b6c6e3}.ledger-page .metric.featured strong{color:#f3d386}.ledger-page .metric.featured{background:linear-gradient(125deg,#172d5c,#233f70);border-color:#294774;box-shadow:0 5px 16px #172d5c16,inset 0 1px #ffffff12}.ledger-page .metric-icon{width:58px;height:58px;top:25px}.ledger-page .scope-toolbar{background:#edf2f8;border:1px solid #e0e7f1;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 16px;padding:10px 14px;display:flex}.ledger-page .scope-summary{flex:1;grid-template-columns:minmax(0,1fr);gap:2px;min-width:0;margin:0;font-size:12px;line-height:20px;display:grid}.ledger-page .scope-summary>strong,.ledger-page .scope-summary>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.ledger-page .scope-summary>span{color:#758297;font-size:11px}.ledger-page .scope-toolbar>.textbutton{flex:none;align-items:center;gap:4px;padding:4px;font-size:12px;display:flex}.ledger-page .scope-toolbar>.textbutton:disabled{visibility:hidden;pointer-events:none}.ledger-page .workspace{overflow-anchor:none;grid-template-columns:minmax(0,1fr) 245px;gap:20px}.ledger-page .ledger{border-color:#dbe3ef;border-radius:14px;box-shadow:0 5px 22px #1e355808}.ledger-page .ledger>[data-slot=tabs]{gap:0}.ledger-page .ledger-top{border-bottom:1px solid #e8edf5;padding:14px 18px 12px}.ledger-page .ledger-top [data-slot=tabs-trigger]{height:40px;padding:9px 10px;font-size:14px}.ledger-page .ledger-controls{background:#f7f9fc;border:1px solid #e2e8f1;border-radius:10px;margin:14px;padding:12px}.ledger-page .ledger-task-filters{border-bottom:1px solid #e5ebf3;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:0 0 12px;display:flex}.ledger-task-filters button{color:#65758c;background:#f7f9fc;border:1px solid #e5eaf3;border-radius:7px;justify-content:space-between;align-items:center;gap:14px;min-height:37px;padding:7px 12px;font-size:12px;transition:background .15s,border-color .15s;display:inline-flex}.ledger-task-filters button>b{font-variant-numeric:tabular-nums;color:#607594;background:#eaf0f8;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:600}.ledger-task-filters button:hover:enabled{background:#f0f4fc;border-color:#b6c7e6}.ledger-task-filters button[aria-pressed=true]{background:var(--interaction-selected-bg);border-color:var(--interaction-selected-border);color:var(--interaction-selected-text)}.ledger-task-filters button[aria-pressed=true]>b{color:var(--interaction-selected-text);background:#dee8fb}.ledger-task-filters button[aria-pressed=true]:hover:enabled{border-color:var(--interaction-selected-border);background:#e7efff}.ledger-page .filters{gap:10px;padding:0}.ledger-page .search{background:#fff;border-color:#dfe5ef;min-width:190px;padding:9px 11px}.ledger-page .search input{color:#35425a;font-size:13px}.ledger-page .search:focus-within{outline-offset:1px;outline:2px solid #91a8ee}.ledger-page .periods{gap:3px}.ledger-page .periods button{padding:6px 8px;font-size:12px}.ledger-page .confirmation-note{color:#708198;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin:0;padding:0 4px 10px;font-size:12px;line-height:1.7;display:flex}.ledger-page .confirmation-note>span{white-space:nowrap;color:#8d752f;align-items:center;gap:6px;font-size:11px;display:inline-flex}.ledger-page .confirmation-note>span:before{content:"";background:#ddbc65;border-radius:50%;width:6px;height:6px}.ledger-page td{padding:14px!important}.ledger-page th{padding:11px 14px!important;font-size:12px!important}.ledger-page td small{color:#74839a}.ledger-page .ledger-amount-column{text-align:center;vertical-align:middle}.ledger-page .ledger-entry-heading{white-space:nowrap;align-items:baseline;gap:8px;display:flex}.ledger-page .ledger-entry-date{color:#475569;font-variant-numeric:tabular-nums;background:#f2f5fa;border:1px solid #e3e9f2;border-radius:5px;align-items:center;padding:3px 7px;font-size:14px;font-weight:500;line-height:22px;display:inline-flex}.ledger-page .ledger-amount{white-space:nowrap;align-items:baseline;gap:4px;display:inline-flex}.ledger-page .ledger-amount>small{margin:0;font-size:12px;font-weight:400;display:inline}.ledger-page .activity-list-panel{background:linear-gradient(#fff 0,#f3f6fb 64px);border-top:0;padding:0 12px 8px}.ledger-page .activity-table{border-collapse:separate;border-spacing:0 8px;font-family:inherit;line-height:22px}.ledger-page .activity-table td{color:#475569;font-size:14px;font-weight:400}.ledger-page .activity-table td strong{color:#334155;font-size:14px;font-weight:500}.ledger-page .activity-table td.number{color:#334155;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.ledger-page .activity-table .ledger-amount>small{font:inherit;color:inherit}.ledger-page .activity-table .badge{padding:4px 8px;font-size:13px;font-weight:500;line-height:20px}.ledger-page .activity-table .pending{color:#64748b;background:#f0f3f7}.ledger-page .activity-table .not-participated{color:#748196;font-size:13px;font-weight:400;line-height:20px}.ledger-page .activity-table .personal-confirmed{color:#64748b;font-size:13px;font-weight:500;line-height:20px}.ledger-page .activity-table .confirm-dividend{font-size:13px;font-weight:500;line-height:20px}.ledger-page .activity-table th,.ledger-page .activity-table td{text-align:center;vertical-align:middle}.ledger-page .activity-table .ledger-activity-row[aria-disabled=false]{cursor:pointer}.ledger-page .activity-table .ledger-activity-row:focus-visible{outline-offset:-2px;border-radius:10px;outline:2px solid #6484c5}.ledger-page .activity-table .ledger-entry-heading{justify-content:center}.ledger-page .activity-table .item-list{text-align:center;color:#475569;margin-inline:auto;font-size:14px;font-weight:400;line-height:22px}.ledger-page .activity-table thead{background:0 0}.ledger-page .activity-table thead tr,.ledger-page .activity-table tbody tr{border:0;background:0 0!important}.ledger-page .activity-table th{letter-spacing:0;vertical-align:middle;background:#edf2f8;height:38px;font-family:inherit;line-height:20px;color:#5b6b80!important;padding:8px 12px!important;font-size:13px!important;font-weight:500!important}.ledger-page .activity-table th:first-child{border-radius:8px 0 0 8px;padding-left:15px!important}.ledger-page .activity-table th:last-child{border-radius:0 8px 8px 0;padding-right:15px!important}.ledger-page .activity-table .ledger-activity-row>td{vertical-align:middle;background:#fff;border-top:1px solid #dfe6f0;border-bottom:1px solid #dfe6f0;height:62px;transition:background-color .16s,border-color .16s;box-shadow:0 2px 2px -2px #23395912;padding:10px 12px!important}.ledger-page .activity-table .ledger-activity-row>td:first-child{border-left:1px solid #dfe6f0;border-radius:10px 0 0 10px;padding-left:14px!important}.ledger-page .activity-table .ledger-activity-row>td:last-child{border-right:1px solid #dfe6f0;border-radius:0 10px 10px 0;padding-right:14px!important}.ledger-page .activity-table .ledger-activity-row:hover>td,.ledger-page .activity-table .ledger-activity-row:focus-within>td{background:#f7faff;border-color:#b7cae6}.ledger-page .activity-table .dividend-unconfirmed>td{background:#fffae9;border-color:#ead8a2}.ledger-page .activity-table .dividend-unconfirmed>td:first-child{border-left-color:#dfbf6c;box-shadow:inset 3px 0 #ddb658}.ledger-page .activity-table .dividend-unconfirmed>td:last-child{border-right-color:#ead8a2}.ledger-page .activity-table .dividend-unconfirmed:hover>td,.ledger-page .activity-table .dividend-unconfirmed:focus-within>td{background:#fff4d5;border-color:#d8b867}.ledger-page .activity-table .entry-row-actions{justify-content:center;gap:6px}.ledger-page .activity-table .entry-row-actions>.textbutton{color:#4263a0;background:#f4f7fd;border:1px solid #dce6f5;border-radius:6px;padding:5px 10px;font-size:13px;font-weight:500;line-height:20px}.ledger-page .activity-table .entry-row-actions>.textbutton:hover:enabled{background:#eaf1fc;border-color:#afc4e8}.ledger-page .activity-table .entry-row-actions>.entry-delete-button{background:0 0;border-color:#0000}.ledger-page .activity-table .entry-row-actions>.entry-delete-button:hover:enabled{background:#fff1f0;border-color:#f0d4d0}.ledger-page .panel{border-color:#dbe3ef;border-radius:12px;margin-bottom:14px;padding:18px;box-shadow:0 4px 18px #1e355807}.ledger-page .panel-title{border-bottom:1px solid #e8edf5;gap:8px;padding-bottom:12px}.ledger-page .panel-title h2{font-size:15px}.ledger-page .panel-title>span{color:#7b8a9f;font-size:10px}.ledger-page .bars,.ledger-page .bar-row{margin-top:16px}.ledger-page .chart-scope{margin-top:9px;font-size:11px}.ledger-page .rule{background:#fafcff;border:1px solid #dfe6f0;border-radius:10px;padding:12px 14px}.ledger-page .rule summary{cursor:pointer;color:#61718a;font-size:12px;font-weight:500}.ledger-page .rule p{margin:10px 0 0;font-size:12px;line-height:1.8}.ledger-page footer{color:#7e8da1;margin-top:20px;font-size:11px}@media (max-width:1100px){.ledger-page .workspace{grid-template-columns:minmax(0,1fr)}.ledger-page .workspace>aside{grid-template-columns:minmax(0,1fr) minmax(220px,.6fr);align-items:start;gap:16px;display:grid}.ledger-page .rule{grid-column:auto}.ledger-page .metrics{gap:10px}.ledger-page .metric{padding:16px}.ledger-page .metric strong{font-size:clamp(18px,13cqi,25px)}}@media (max-width:750px){.ledger-page .metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger-page .pagehead{flex-direction:column;align-items:flex-start;gap:14px}.ledger-page .actions{flex-wrap:wrap}.ledger-page .scope-toolbar{align-items:flex-start}.ledger-page .scope-summary{flex-direction:column;align-items:flex-start;gap:2px}.ledger-page .workspace>aside{grid-template-columns:1fr}.ledger-page .ledger-top{flex-wrap:wrap;gap:4px}.ledger-page .count{font-size:11px}}@media (max-width:550px){.ledger-page{padding-block:20px}.ledger-page h1{font-size:24px}.ledger-page .sub{font-size:12px}.ledger-page .metrics{gap:9px}.ledger-page .metric{padding:14px}.ledger-page .metric strong{font-size:clamp(18px,13cqi,24px)}.ledger-page .metric>div{font-size:10px}.ledger-page .ledger-top{padding:10px 10px 12px}.ledger-page .ledger-controls{margin:10px;padding:10px}.ledger-page .activity-list-panel{padding:0 8px 6px}.ledger-page .activity-table{border-spacing:0 7px}.ledger-page .ledger-top [data-slot=tabs-trigger]{gap:5px;padding:8px 7px;font-size:13px}.ledger-page .ledger-task-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;padding:0 0 10px;display:grid}.ledger-page .filters{gap:10px;padding:0}.ledger-page .search{flex-basis:100%}.ledger-page .confirmation-note{padding:0 4px 8px}.ledger-page .actions .primary,.ledger-page .actions .secondary{padding:9px 12px;font-size:12px}.ledger-page .metric-icon{display:none}}@media (prefers-reduced-motion:reduce){.ledger-task-filters button,.ledger-page .activity-table .ledger-activity-row>td{transition:none}}.entry-workspace>.entry-content-panel{background:0 0;border:0;border-radius:0;flex-direction:column;gap:16px;padding:4px;display:flex}.entry-content-panel .entry-module{--module-accent:#64748b;--module-icon-surface:#edf1f6;background:#fff;border:1px solid #e6eaf1;border-radius:16px;flex:none;min-width:0;margin:0;padding:20px;box-shadow:0 2px 7px #21375e05}.entry-content-panel .distribution-participants,.entry-content-panel .entry-participants{--module-accent:#4e6fb1;--module-icon-surface:#edf2fc}.entry-content-panel .drop-items{--module-accent:#a58240;--module-icon-surface:#fbf1df}.entry-content-panel .distribution-actions{--module-accent:#3e867b;--module-icon-surface:#e8f5f1}.entry-module .participants{background:0 0;border:0;margin:0;padding:0}.entry-module .participant-module-heading,.entry-module .drop-title,.entry-module .distribution-heading{justify-content:space-between;align-items:center;gap:12px;margin:0;display:flex}.entry-module-heading-copy{grid-template-columns:36px minmax(0,1fr);align-items:start;gap:2px 10px;min-width:0;display:grid}.entry-module-icon{background:var(--module-icon-surface,#edf2fc);width:36px;height:36px;color:var(--module-accent,#4e6fb1);border-radius:12px;grid-area:1/1/span 2;justify-content:center;align-self:center;align-items:center;display:flex}.entry-module-heading-copy>h3,.entry-module-heading-copy>p{grid-column:2}.entry-module .entry-module-heading-copy h3{color:#26354f;margin:0;font-size:16px;font-weight:600;line-height:1.5}.entry-module .entry-module-caption,.entry-module .participant-summary,.entry-module .distribution-heading p{color:#8390a6;margin:0;font-size:12px;line-height:1.6}.entry-module-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.entry-module .entry-module-actions button,.entry-module .distribution-heading>button{flex:none;min-height:36px;padding:8px 10px;font-size:13px;line-height:18px}.entry-module .participant-empty-inline,.entry-module .entry-module-empty{color:#8390a6;background:0 0;border-radius:0;width:100%;margin:0;padding:12px 0;font-size:13px;line-height:1.7}.entry-module .guest-fields{margin:14px 0 0}.entry-module .participant-current,.entry-module.drop-items>.drop-editor:not(:empty),.entry-module .allocation-list:not(:empty){margin-top:16px}.entry-module .allocation-list{border:0;border-radius:10px;overflow:hidden}.entry-module .allocation-table-heading{background:#f5f7fb;border-radius:10px 10px 0 0}.entry-module .distribution-hint,.entry-module .account-help{margin:12px 0 0;font-size:12px;line-height:1.7}.entry-module.distribution-actions>.distribution-hint{margin:12px 0 14px}.entry-module .distribution-lock{margin-top:12px}.entry-module .drop-card{background:#f7f8fb;border:0;border-radius:10px;margin-bottom:10px}.entry-module .drop-card:last-child,.entry-module .drop-card input,.entry-module .drop-card .drop-item-picker,.entry-module .drop-card .drop-seal-total{margin-bottom:0}.entry-module .distribution-tasks{margin-top:16px;margin-bottom:0}.entry-module .distribution-tasks>div{background:#f5f8f7;border:0;border-radius:10px}.entry-workspace>.entry-settings-panel{background:#f8f9fc;border:1px solid #e6eaf1;border-radius:16px}.entry-workspace>.entry-settlement-panel{background:#f8fafc;border:1px solid #e1e7f0;border-radius:16px}.entry-workspace .workspace-panel-title{align-items:center;gap:10px;line-height:1.5;display:flex}.entry-side-icon{color:#718099;background:#edf0f5;border-radius:10px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.entry-settlement-panel .entry-side-icon{color:#405d90;background:#e9eff9}.entry-workspace>.entry-settlement-panel .entry-settlement-summary{background:0 0;border:0;padding:0}.entry-workspace>.entry-settlement-panel .settlement-seal-block{background:0 0;border:0;border-radius:0;padding:0}.entry-workspace>.entry-settlement-panel .calculation{background:#203759;border-radius:12px;padding:16px}.entry-workspace>.entry-settlement-panel .calculation .settlement-label{color:#cbd7eb}.entry-workspace>.entry-settlement-panel .calculation strong{color:#fff}.entry-workspace>.entry-settlement-panel .calculation strong small{color:#cbd7eb}.entry-workspace>.entry-settlement-panel .calculation>.settlement-per-share{border-color:#496183}.entry-workspace>.entry-settlement-panel .settlement-per-share strong{color:#f4d383}.ledger-page .metric:not(.featured){background:var(--metric-surface,#f8faff);border:1px solid #e6eaf1;border-radius:16px;box-shadow:0 3px 12px #21375e05}.ledger-page .metric.featured{border-radius:16px}.ledger-page .metric:not(.featured)>span{align-items:center;gap:8px;display:flex}.ledger-page .metric:not(.featured)>span:before{content:"";background:var(--metric-accent,#7293cc);border-radius:50%;flex:none;width:7px;height:7px}.ledger-page .metric-sales,.ledger-page .metric-arranging{--metric-accent:#b99458;--metric-surface:#fffdf8}.ledger-page .metric-seals{--metric-accent:#94a1b5;--metric-surface:#f6f7fa}.ledger-page .metric-awaiting{--metric-accent:#8c81ad;--metric-surface:#fbfaff}.ledger-page .metric-received{--metric-accent:#689a91;--metric-surface:#f8fcfa}.ledger-page .distribution-metrics>article{--progress-accent:#7293cc;background:#fff;border:1px solid #e6eaf1;border-radius:14px;box-shadow:0 3px 12px #21375e05}.ledger-page .distribution-metrics>article>span{align-items:center;gap:8px;display:flex}.ledger-page .distribution-metrics>article>span:before{content:"";background:var(--progress-accent);border-radius:50%;flex:none;width:7px;height:7px}.ledger-page .distribution-metrics>.distribution-metric-claim{--progress-accent:#689a91}.ledger-page .distribution-metrics>.distribution-metric-direct{--progress-accent:#b99458}.entry-module .payout-list:not(:empty){margin-top:12px}@container entry-content (width<=500px){.entry-module .participant-module-heading,.entry-module .drop-title{flex-direction:column;align-items:stretch;gap:10px}.entry-module .entry-module-actions{justify-content:flex-start}}@container entry-content (width<=350px){.entry-content-panel .entry-module{padding:14px}}
