.kg-account-nav{background:#f0eef8;border:1px solid #d5d1e8;border-radius:13px;gap:.35rem;margin:0 0 1.1rem;padding:.25rem;display:flex}.kg-account-nav button{color:#514b69;min-height:40px;font:inherit;background:0 0;border:1px solid #0000;border-radius:9px;flex:1;padding:.25rem .5rem;font-size:.88rem;font-weight:700}.kg-account-nav button[aria-pressed=true]{color:#372765;background:#fff;border-color:#d4cce8;box-shadow:0 1px 4px #24174310}.kg-wallet{margin-block:0 1rem}.kg-wallet .wallet-balance{color:#fff;background:linear-gradient(120deg,#272953,#43316d);border:1px solid #3e315c;border-radius:16px;justify-content:space-between;align-items:center;gap:.6rem;padding:1rem 1.15rem;display:flex}.wallet-balance>div>span{color:#dedaf4;font-size:.85rem}.wallet-figure{overflow-wrap:anywhere;align-items:baseline;gap:.45rem;display:flex}.wallet-figure strong{font-variant-numeric:tabular-nums;font-size:clamp(1.6rem,5vw,2.25rem);line-height:1.45}.wallet-figure>span{color:#d4e9e4;font-size:.87rem}.wallet-badge{color:#a0f2db;background:#3f486c;border:1px solid #717f9b;border-radius:15px;flex:none;place-items:center;width:47px;height:47px;display:grid;transform:rotate(-5deg)}.kg-wallet h3{margin:1.1rem 0 .2rem}.kg-wallet form{gap:.4rem;margin:.8rem 0 0}.wallet-money-input{direction:ltr;background:#fff;border:1px solid #a9a6be;border-radius:10px;align-items:center;display:flex;overflow:clip}.wallet-money-input:focus-within{outline-offset:2px;outline:3px solid #277bba}.mission-access .wallet-money-input input{background:0 0;border:0;outline:0}.wallet-money-input small{color:#514e66;padding-inline-end:.75rem;font-size:.85rem}.wallet-range,.wallet-history time,.wallet-ref{color:#635d78;font-size:.79rem;display:block}.wallet-presets{flex-wrap:wrap;gap:.4rem;margin-top:.2rem;display:flex}.wallet-presets button,.wallet-link{color:#41357b;min-height:36px;font:inherit;background:#fff;border:1px solid #c8c2dc;border-radius:9px;padding:.35rem .75rem;font-size:.82rem;font-weight:650}.wallet-presets button[aria-pressed=true]{color:#3c257c;background:#eae3ff;border-color:#7056ac}.kg-wallet .wallet-return{color:#254c42;background:#e8f4ee;border-inline-start:3px solid #538173;margin:0 0 .7rem;padding:.5rem .75rem}.wallet-history{border-block-start:1px solid #d6cfea;margin-block-start:1rem}.wallet-history ul{margin:.5rem 0 0;padding:0;list-style:none}.wallet-history li{border-block-start:1px dashed #d6cfea;padding:.7rem 0}.wallet-entry{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.3rem;display:flex}.wallet-entry strong{font-variant-numeric:tabular-nums}.wallet-entry small{font-weight:500}.wallet-state{color:#59451d;background:#f7eed4;border-radius:6px;padding:.12rem .48rem;font-size:.75rem}.wallet-state.is-paid{color:#185744;background:#e1f4ea}.wallet-state.is-failed{color:#783a3d;background:#faeced}.wallet-link{margin-top:.4rem;display:block}.wallet-status{color:#433768;margin-top:.4rem;font-size:.87rem}.wallet-status:empty{margin:0}
.mission-access{color:#222246;width:min(480px,100% - 24px);max-height:88dvh;font:inherit;text-align:start;background:#fcfbff;border:1px solid #bfc0eb;border-radius:24px;margin:auto;padding:0;inset:0;overflow:auto;box-shadow:0 26px 90px #08062255}.mission-access::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#10092caa}.mission-access-inner{padding:clamp(19px,4vw,30px)}.mission-access-top,.mission-links,.mission-check{align-items:center;gap:10px;display:flex}.mission-access-top{justify-content:space-between}.mission-access-tag{color:#59519a;letter-spacing:.03em;align-items:center;gap:7px;font-size:.75rem;font-weight:750;display:flex}.mission-access-tag i{background:#75d3c4;border:2px solid #315867;border-radius:50%;width:.7rem;height:.7rem;box-shadow:2px 2px #d7ccff}.mission-access-top button{color:#3d3363;background:#fff;border:1px solid #d3cfea;border-radius:12px;width:36px;height:36px;font-size:1.4rem;line-height:1}.mission-access h2,.mission-access h3{color:#282348;font-weight:800;line-height:1.5}.mission-access h2{margin:.45rem 0 1rem;font-size:1.8rem}.mission-access h3{margin:.5rem 0;font-size:1.13rem}.mission-access p{color:#534e68;margin:.45rem 0;font-size:.91rem;line-height:1.9}.mission-data{background:linear-gradient(125deg,#f3f0ff,#edf9fb);border:1px solid #d4ccec;border-radius:17px;margin:.7rem 0;padding:14px}.mission-data small,.mission-answer small{color:#53647b;font-weight:650}.mission-data dl{gap:4px;margin:.65rem 0 0;display:grid}.mission-data dl>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.mission-data dt{font-size:.87rem}.mission-data dd{margin:0;font-size:1rem;font-weight:750}.mission-access form,.mission-tools{gap:.7rem;display:grid}.mission-access label:not(.mission-check){color:#3e3c54;gap:.35rem;font-size:.9rem;font-weight:650;display:grid}.mission-access :is(input:not([type=checkbox]),select){color:#282348;width:100%;font:inherit;background:#fff;border:1px solid #b4b0c9;border-radius:.65rem;padding:.68rem .9rem}.mission-access .mission-check{color:#494457;align-items:flex-start;margin:.35rem 0;font-size:.81rem;line-height:1.8}.mission-check input{accent-color:#6050b1;flex:none;width:16px;height:16px;margin-top:.28rem}.mission-access button{cursor:pointer;font-family:inherit}.mission-submit,.mission-secondary{min-height:42px;font:inherit;border-radius:.75rem;padding:.6rem 1rem;font-weight:750}.mission-submit{color:#fff;background:#4c3a9b;border:1px solid #42318e}.mission-secondary{color:#48358c;background:#fff;border:1px solid #b7acda}.mission-links{justify-content:space-between}.mission-links button{color:#51479c;font:inherit;background:0 0;border:0;font-size:.8rem}.mission-access button:disabled{opacity:.6;cursor:default}.mission-access :is(button,input,select):focus-visible{outline-offset:3px;outline:3px solid #277bba}.mission-notice,.mission-error,.mission-answer{background:#eeedf5;border-radius:.6rem;padding:.7rem .9rem}.mission-access .mission-error{color:#872e27;background:#fff1ee}.mission-answer{background:#eaf6f3}.mission-notes{padding:0;list-style:none}.mission-notes li{border-bottom:1px solid #d5ddea;padding:.5rem 0}.mission-notes span{color:#556078;font-size:.8rem;display:block}
.kg-member-bell{color:#e5e0fd;cursor:pointer;background:#22273f;border:1px solid #585975;border-radius:11px;flex:none;place-items:center;width:37px;height:37px;padding:0;display:grid;position:relative}.kg-member-bell:hover{background:#343850}.kg-member-bell:focus-visible{outline-offset:2px;outline:3px solid #95eddd}.kg-member-bell b,.member-tab-count{font-variant-numeric:tabular-nums;border-radius:1rem;place-items:center;font-weight:750;line-height:1.25;display:grid}.kg-member-bell b{inset-inline-end:-5px;color:#123931;background:#9ce4ce;border:2px solid #1b1b30;min-width:18px;height:18px;padding:0 .2rem;font-size:10px;position:absolute;top:-5px}.member-tab-count{inset-inline-end:4px;color:#fff;background:#57428e;padding:0 .24rem;font-size:.68rem;position:absolute;top:2px}.mission-access .kg-account-nav{grid-template-columns:repeat(4,minmax(0,1fr));gap:.22rem;display:grid}.mission-access .kg-account-nav button{align-content:center;justify-items:center;gap:.2rem;min-width:0;min-height:52px;padding:.35rem .15rem;font-size:.78rem;line-height:1.4;display:grid;position:relative}.mission-access .kg-account-nav button[aria-pressed=true] svg{color:#6f48a7}.member-id{color:#f9f6ff;background:linear-gradient(120deg,#30305a,#49346a);border:1px solid #4e4278;border-radius:17px;flex-wrap:wrap;align-items:center;gap:.7rem;padding:.9rem;display:flex}.member-id h3{color:#fff;overflow-wrap:anywhere;margin:0}.member-id small{color:#ded5f0;font-size:.75rem}.member-avatar{color:#2e4f53;background:#d6efe8;border-radius:15px;flex:none;place-items:center;min-width:46px;height:46px;font-size:1rem;font-weight:800;display:grid}.member-pill{color:#f4e6b4;background:#4d4165;border-radius:20px;align-items:center;gap:.25rem;min-height:24px;margin-inline-start:auto;padding:.12rem .45rem;font-size:.73rem;display:inline-flex}.member-pill.is-ok{color:#adf2d8;background:#304d54}.kg-profile form{margin:.9rem 0}.kg-profile fieldset,.member-bank{background:#fff;border:1px solid #d6d1e3;border-radius:13px;min-width:0;margin:.25rem 0;padding:.55rem .85rem .85rem}.kg-profile legend,.member-bank summary{color:#3b3159;padding:0 .35rem;font-size:.98rem;font-weight:750}.kg-profile legend svg,.member-bank summary svg{vertical-align:middle;color:#665192;margin-inline-end:.35rem}.kg-profile legend small,.member-bank summary small{color:#665f78;margin-inline-start:.4rem;font-size:.72rem;font-weight:500}.kg-profile fieldset p,.member-bank p{margin:.1rem 0 .65rem;font-size:.82rem}.member-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem .65rem;display:grid}.member-fields .member-wide{grid-column:1/-1}.kg-profile textarea{resize:vertical;width:100%;min-height:4.2rem;font:inherit;color:#282348;background:#fff;border:1px solid #b4b0c9;border-radius:.65rem;padding:.6rem .8rem}.member-bank summary{cursor:pointer}.member-bank{padding:.75rem}.member-bank-field{border-top:1px solid #e1ddea;padding:.5rem 0}.member-bank-field label{margin-bottom:.3rem}.member-bank-row,.member-success,.member-event-actions,.member-admin-link,.member-inbox-head,.member-unread{align-items:center;gap:.5rem;display:flex}.member-bank-row{flex-wrap:wrap;margin-top:.35rem}.member-bank-row bdi{color:#554d70;font-variant-numeric:tabular-nums;margin-inline-end:auto}.member-bank-row small{color:#91403f}.member-bank-row button,.member-event-actions button,.member-text-btn,.member-unread button{color:#453576;min-height:36px;font:inherit;background:#fff;border:1px solid #cdc6df;border-radius:8px;padding:.25rem .6rem;font-size:.8rem;font-weight:650}.member-success{color:#215e4b!important}.member-admin-link{color:#48338b;text-underline-offset:.18em;width:fit-content;margin:.7rem 0;font-size:.9rem;font-weight:700;text-decoration:underline}.member-gate{color:#493879;background:#f0edf9;border-radius:12px;align-items:flex-start;gap:.6rem;margin:.7rem 0;padding:.85rem;display:flex}.member-gate>svg{flex:none}.member-gate p{margin:.2rem 0}.member-inbox-head,.member-unread{flex-wrap:wrap;justify-content:space-between}.member-inbox-head small{color:#6c6181;font-size:.75rem}.member-inbox-head h3{margin:.15rem 0}.member-unread{color:#4c356d;background:#f1edf9;border-radius:10px;margin:.6rem 0;padding:.4rem .65rem;font-size:.8rem}.member-feed{gap:.45rem;margin:.8rem 0;padding:0;list-style:none;display:grid}.member-feed li{background:#fff;border:1px solid #ded9e9;border-radius:12px;align-items:flex-start;gap:.65rem;padding:.65rem;display:flex}.member-feed li.is-new{background:#f8f6fc;border-inline-start:.25rem solid #7964a5}.member-event-icon,.member-empty>svg{flex:none}.member-event-icon{color:#365c79;background:#e8f1f9;border-radius:11px;place-items:center;width:35px;height:35px;display:grid}.member-event-icon.mint{color:#285f4c;background:#e0f3eb}.member-event-icon.amber{color:#805b17;background:#fcf0d4}.member-event-icon.rose{color:#874342;background:#fae5e4}.member-event-title{font-size:.93rem;font-weight:730}.member-feed time,.member-feed small{color:#635c77;font-size:.77rem;display:block}.member-event-amount{font-size:.9rem;font-weight:700;display:block}.member-event-actions{flex-wrap:wrap;margin-top:.33rem}.member-event-actions button{font-size:.75rem}.member-empty{text-align:center;color:#675d87;padding:1rem}.mission-access :is(summary,textarea,a):focus-visible{outline-offset:2px;outline:3px solid #277bba}@media (max-width:410px){.kg-actions:has(.kg-member-bell){gap:5px}.kg-member-bell{width:32px;height:34px}.kg-mast-row:has(.kg-member-bell) .kg-login{padding:4px 6px}.kg-mast-row:has(.kg-member-bell) .kg-login svg{display:none}.member-fields{grid-template-columns:1fr}.member-tab-count{inset-inline-end:1px}}@media (min-width:530px){.mission-access:has(.kg-account-nav){width:min(590px,100% - 24px)}}
