@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=DM+Serif+Display&display=swap";*{box-sizing:border-box}body{background:#13131a;margin:0;padding:0}html,body{overscroll-behavior:none}input,textarea{font-size:16px}*{touch-action:manipulation}@keyframes pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes fadeSlideIn{to{opacity:1;transform:translateY(0)}}@keyframes dropIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lp{background:#13131a;justify-content:center;align-items:center;min-height:100vh;padding:24px 20px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.lp__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.lp__orb{filter:blur(80px);opacity:.11;border-radius:50%;position:absolute}.lp__orb--1{background:#7e041f;width:500px;height:500px;animation:20s ease-in-out infinite drift1;top:-200px;right:-200px}.lp__orb--2{background:#201e6e;width:400px;height:400px;animation:25s ease-in-out infinite drift2;bottom:-160px;left:-160px}@keyframes drift1{0%,to{transform:translate(0)}50%{transform:translate(-30px,30px)}}@keyframes drift2{0%,to{transform:translate(0)}50%{transform:translate(30px,-20px)}}.lp__card{z-index:1;background:#1c1c22;border:1px solid #ffffff12;border-radius:20px;width:100%;max-width:400px;padding:36px 32px 32px;transition:opacity .22s,transform .22s;position:relative}.lp__card--out{opacity:0;transform:translateY(8px)scale(.98)}.lp__card--in{opacity:1;transform:translateY(0)scale(1)}.lp__wordmark{color:#ffffff40;letter-spacing:.04em;margin-bottom:28px;font-family:DM Serif Display,serif;font-size:13px;font-style:italic}.lp__back{color:#fff9;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;width:fit-content;margin-bottom:20px;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-block}.lp__back:hover{color:#ffffffe6;background:#ffffff1a}.lp__section{flex-direction:column;display:flex}.lp__title{color:#f0ede8;margin:0 0 20px;font-family:DM Serif Display,serif;font-size:30px;font-weight:400;line-height:1.1}.lp__subtitle{color:#ffffff59;margin:0 0 32px;font-size:14px}.lp__btn-group{flex-direction:column;gap:10px;display:flex}.lp__btn{cursor:pointer;border:none;border-radius:12px;width:100%;padding:13px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s}.lp__btn:hover{opacity:.88;transform:translateY(-1px)}.lp__btn:active{transform:translateY(0)}.lp__btn--primary{color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f}.lp__btn--secondary{color:#ffffffbf;background:#ffffff12;border:1px solid #ffffff1a}.lp__btn--google{color:#ffffffbf;letter-spacing:.25px;background:#ffffff12;border:1px solid #ffffff1a;justify-content:center;align-items:center;gap:10px;font-family:Roboto,sans-serif;font-size:14px;font-weight:500;display:flex}.lp__divider{align-items:center;gap:12px;margin:2px 0;display:flex}.lp__divider:before,.lp__divider:after{content:"";background:#ffffff14;flex:1;height:1px}.lp__divider span{color:#fff3;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.lp__fields{flex-direction:column;gap:14px;margin-bottom:14px;display:flex}.lp__field{flex-direction:column;gap:6px;display:flex}.lp__label{letter-spacing:.07em;text-transform:uppercase;color:#ffffff4d;font-size:11px;font-weight:600}.lp__input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:16px;transition:border-color .15s,background .15s}.lp__input::placeholder{color:#fff3}.lp__input:focus{background:#ffffff12;border-color:#ffffff38}.lp__input--error{border-color:#dc505080}.lp__input-wrap{position:relative}.lp__input-wrap .lp__input{padding-right:42px}.lp__input-wrap input[type=password]::-ms-reveal{display:none}.lp__input-wrap input[type=password]::-ms-clear{display:none}.lp__input-wrap input::-webkit-credentials-auto-fill-button{visibility:hidden;display:none}.lp__input-wrap input::-webkit-strong-password-auto-fill-button{visibility:hidden;display:none}.lp__password-toggle{cursor:pointer;color:#ffffff40;background:0 0;border:none;align-items:center;padding:0;transition:color .15s;display:flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.lp__password-toggle:hover{color:#fff9}.lp__field-error{color:#dc6464e6;margin:0;font-size:12px}.lp__error{color:#dc6464e6;margin:0 0 14px;font-size:13px}.lp__btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.lp__sent{color:#6ee7b7;background:#6ee7b712;border:1px solid #6ee7b72e;border-radius:10px;align-items:flex-start;gap:9px;padding:13px 15px;font-size:13px;font-weight:500;line-height:1.55;display:flex}.lp__switch{color:#ffffff4d;text-align:center;margin:28px 0 0;font-size:13px}.lp__switch-link{color:#fff9;cursor:pointer;transition:color .15s}.lp__switch-link:hover{color:#6ee7b7}.lp__switch+.lp__switch{margin-top:8px}.lp__tos-field{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.lp__checkbox-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.lp__checkbox{background:#ffffff0d;border:1px solid #ffffff26;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:background .15s,border-color .15s;display:flex}.lp__checkbox:hover:not(.lp__checkbox--checked){background:#6ee7b712;border-color:#6ee7b740}.lp__checkbox--checked{color:#6ee7b7;background:#6ee7b72e;border-color:#6ee7b773}.lp__checkbox--error{border-color:#dc505080}.lp__checkbox-text{color:#fff6;font-size:13px;line-height:1.55}.lp__inline-link{color:#ffffff8c;cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .15s,text-decoration-color .15s}.lp__inline-link:hover{color:#6ee7b7;text-decoration-color:#6ee7b766}@media (width<=480px){.lp__card{border-radius:16px;padding:28px 22px}.lp__title{font-size:26px}}.settings{background:#13131a;flex-direction:column;height:100vh;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.settings__bg-wash{opacity:.08;pointer-events:none;z-index:0;background:radial-gradient(circle,#201e6e 0%,#0000 70%);width:480px;height:480px;position:fixed;top:-140px;right:-140px}.settings__topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131aeb;border-bottom:1px solid #ffffff0d;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.settings__back-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s}.settings__back-btn:hover{color:#ffffffd9}.settings__layout{z-index:1;opacity:0;flex-direction:row;flex:1;gap:28px;width:100%;max-width:860px;min-height:0;margin:0 auto;padding:28px 20px 0;transition:opacity .3s,transform .3s;display:flex;position:relative;overflow:hidden;transform:translateY(12px)}.settings__layout--loaded{opacity:1;transform:translateY(0)}.settings__sidebar{flex-direction:column;flex-shrink:0;gap:12px;width:200px;display:flex}.settings__sidebar-save{opacity:0;pointer-events:none;transition:opacity .25s,transform .25s;transform:translateY(-6px)}.settings__sidebar-save--visible{opacity:1;pointer-events:auto;transform:translateY(0)}.settings__nav{flex-direction:column;gap:4px;display:flex}.settings__title{color:#f0ede8;margin:0 0 16px 8px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400;line-height:1}.settings__nav-item{color:#ffffff73;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:400;transition:background .15s,color .15s;display:flex}.settings__nav-item:hover{color:#ffffffbf;background:#ffffff0a}.settings__nav-item--active{color:#f0ede8;background:#ffffff12;font-weight:500}.settings__nav-icon{opacity:.7;align-items:center;display:flex}.settings__nav-item--active .settings__nav-icon{opacity:1}.settings__content{flex:1;min-width:0;min-height:0;padding-bottom:48px;overflow-y:auto}.settings__content::-webkit-scrollbar{width:6px}.settings__content::-webkit-scrollbar-track{background:0 0}.settings__content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.settings__content::-webkit-scrollbar-thumb:hover{background:#ffffff47}.settings__panel{flex-direction:column;gap:24px;animation:.22s forwards panelIn;display:flex}@keyframes panelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.settings__section{flex-direction:column;gap:8px;display:flex}.settings__section-title{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;padding:0 4px;font-size:11px;font-weight:600}.settings__section-title-row{align-items:center;gap:7px;padding:0 4px;display:flex}.settings__section-title-row .settings__section-title{padding:0}.settings__help-badge{color:#a78bfae6;cursor:pointer;background:#8b5cf62e;border:1px solid #8b5cf666;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;padding:0;font-family:DM Sans,sans-serif;font-size:9px;font-weight:700;transition:background .15s,border-color .15s;display:flex}.settings__help-badge:hover{background:#8b5cf652;border-color:#8b5cf6a6}.settings__section-sub{color:#ffffff4d;padding:0 4px;font-size:13px;line-height:1.6}.settings__empty{color:#ffffff40;text-align:center;padding:20px 0 8px;font-size:13px}.settings__card{background:#1c1c22;border:1px solid #ffffff12;border-radius:14px;overflow:hidden}.settings__card--sub{background:#ffffff05;border-color:#ffffff0d;border-radius:12px;flex-direction:column;display:flex}.settings__row{-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;transition:background .15s;display:flex}.settings__row:hover{background:#ffffff08}.settings__row-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.settings__row-label{color:#f0ede8;margin-bottom:2px;font-size:15px;font-weight:500}.settings__row-label--danger{color:#dc5050e6}.settings__row-sub{color:#ffffff59;font-size:12px;line-height:1.4}.settings__toggle{cursor:pointer;background:#ffffff1a;border:1px solid #ffffff14;border-radius:13px;flex-shrink:0;width:44px;height:26px;transition:background .25s;position:relative}.settings__toggle--on{background:#6ee7b7;border-color:#6ee7b7}.settings__toggle--purple.settings__toggle--on{background:#8b5cf6;border-color:#8b5cf6}.settings__toggle__knob{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .25s;position:absolute;top:2px;left:2px;box-shadow:0 1px 4px #0000004d}.settings__toggle--on .settings__toggle__knob{transform:translate(18px)}.settings__expandable{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.settings__expandable--open{opacity:1;max-height:400px}.settings__field{flex-direction:column;gap:7px;padding:14px 18px;display:flex}.settings__field--inner{padding-top:6px}.settings__label{letter-spacing:.07em;text-transform:uppercase;color:#ffffff4d;font-size:11px;font-weight:600}.settings__input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.settings__input::placeholder{color:#fff3}.settings__input:focus{background:#ffffff12;border-color:#fff3}.settings__divider{background:#ffffff0d;height:1px;margin:0 18px}.settings__cf-list{overflow:visible}.settings__cf-row{justify-content:space-between;align-items:center;gap:12px;padding:13px 18px;display:flex}.settings__cf-name{color:#f0ede8;flex:1;font-size:14px;font-weight:500}.settings__cf-actions{align-items:center;gap:4px;display:flex}.settings__cf-icon-btn{color:#ffffff40;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex}.settings__cf-icon-btn:hover{color:#ffffffb3;background:#ffffff12}.settings__cf-icon-btn--danger:hover{color:#dc5050d9;background:#dc3c3c1f}.settings__cf-edit{flex:1;align-items:center;gap:8px;padding:2px 0;display:flex}.settings__cf-edit-input{flex:1;padding:8px 12px;font-size:14px}.settings__cf-action{cursor:pointer;white-space:nowrap;border:1px solid #ffffff1a;border-radius:8px;padding:7px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s}.settings__cf-action--save{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b740}.settings__cf-action--save:hover{background:#6ee7b72e}.settings__cf-action--cancel{color:#ffffff73;background:#ffffff0d}.settings__cf-action--cancel:hover{background:#ffffff17}.settings__cf-add{overflow:visible}.settings__cf-add-row{align-items:center;gap:8px;display:flex}.settings__cf-add-btn{color:#ffffffbf;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;padding:11px 18px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.settings__cf-add-btn:hover{background:#ffffff1f;border-color:#fff3}.settings__save-btn{color:#fffc;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:14px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:background .15s,transform .15s,border-color .15s,color .3s}.settings__save-btn:hover{background:#ffffff21;border-color:#fff3;transform:translateY(-1px)}.settings__save-btn:active{transform:translateY(0)}.settings__save-btn--saved{color:#6ee7b7;background:#6ee7b71f;border-color:#6ee7b74d}.settings__import-btn{color:#ffffffb3;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;align-items:center;gap:7px;padding:9px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:flex}.settings__import-btn:hover{color:#ffffffe6;background:#ffffff1f;border-color:#fff3}.settings__import-btn:disabled{opacity:.45;cursor:not-allowed}.settings__import-status{border-top:1px solid #ffffff0d;align-items:center;gap:8px;padding:11px 18px;font-size:13px;font-weight:500;display:flex}.settings__import-status--success{color:#6ee7b7}.settings__import-status--error{color:#dc6464e6}.settings__import-status--loading{color:#ffffff73}.settings__import-spinner{border:1.5px solid #ffffff1f;border-top-color:#ffffff80;border-radius:50%;flex-shrink:0;width:13px;height:13px;animation:.7s linear infinite importSpin;display:inline-block}@keyframes importSpin{to{transform:rotate(360deg)}}.settings__row-email{align-items:center;gap:6px;display:inline-flex}.settings__email-verify-icon{cursor:default;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.settings__email-verify-icon--verified{color:#fff;background:#6ee7b72e}.settings__email-verify-icon--unverified{color:#fff;background:#dc50502e}.settings__phrasing-options{flex-wrap:wrap;gap:8px;display:flex}.settings__phrasing-btn{color:#ffffff8c;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;padding:9px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s}.settings__phrasing-btn:hover{color:#fffc;background:#ffffff1c;border-color:#ffffff2e}.settings__phrasing-btn--selected{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b74d}.settings__phrasing-btn--selected:hover{background:#6ee7b729}.settings__row--link{cursor:pointer;text-decoration:none}.settings__discord-logo{color:#7289da;background:#5865f226;border:1px solid #5865f240;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.settings__billing-badge{letter-spacing:.03em;border-radius:20px;flex-shrink:0;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.settings__billing-badge--trial,.settings__billing-badge--active{color:#a78bfae6;background:#8b5cf61f;border:1px solid #8b5cf640}.settings__billing-badge--warning{color:#fb923ce6;background:#fb923c1f;border:1px solid #fb923c40}.settings__billing-badge--inactive{color:#fff6;background:#ffffff0f;border:1px solid #ffffff1a}.settings__information-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.settings__information-icon--bot{color:#a78bfae6;background:#8b5cf61f;border:1px solid #8b5cf633}.settings__information-icon--markdown{color:#6ee7b7;background:#6ee7b71a;border:1px solid #6ee7b733}.settings__information-icon--support{color:#93c5fde6;background:#60a5fa1a;border:1px solid #60a5fa33}.settings__preferences-footer{color:#ffffff47;text-align:center;margin:4px 0 0;padding:4px 0 8px;font-size:13px;line-height:1.65}.settings__preferences-footer-link{color:#6ee7b7;border-bottom:1px solid #6ee7b74d;text-decoration:none;transition:color .15s,border-color .15s}.settings__preferences-footer-link:hover{color:#a7f3d0;border-color:#6ee7b799}@media (width<=640px){.settings{height:auto;overflow:visible}.settings__layout{flex-direction:column;gap:16px;padding:16px 16px 0;overflow:visible}.settings__sidebar{gap:8px;width:100%}.settings__nav{flex-direction:row;gap:6px;width:100%;padding-bottom:4px;overflow-x:auto}.settings__content{padding-bottom:40px;overflow-y:visible}.settings__title{display:none}.settings__nav-item{flex-shrink:0;padding:8px 14px;font-size:13px}}.ob{background:#13131a;justify-content:center;align-items:center;min-height:100vh;padding:24px 20px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.ob__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.ob__bg-orb{filter:blur(80px);opacity:.08;border-radius:50%;position:absolute}.ob__bg-orb--1{background:#7c3aed;width:500px;height:500px;animation:20s ease-in-out infinite obDrift1;top:-200px;right:-200px}.ob__bg-orb--2{background:#22c55e;width:400px;height:400px;animation:25s ease-in-out infinite obDrift2;bottom:-160px;left:-160px}@keyframes obDrift1{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px)}}@keyframes obDrift2{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}.ob__card{z-index:1;opacity:0;background:#1c1c22;border:1px solid #ffffff12;border-radius:20px;flex-direction:column;gap:18px;width:100%;max-width:440px;padding:36px 32px 32px;display:flex;position:relative;transform:translateY(18px)scale(.97)}.ob__card--out{opacity:0;transition:opacity .22s,transform .22s,background .22s,border-color .22s;transform:translateY(8px)scale(.98)}.ob__card--in{opacity:1;transition:opacity .45s,transform .45s,background .22s,border-color .22s;transform:translateY(0)scale(1)}.ob__card--plain{background:0 0;border-color:#0000}.ob__wordmark{color:#ffffff40;letter-spacing:.04em;font-family:DM Serif Display,serif;font-size:13px;font-style:italic}.ob__progress{align-items:center;gap:6px;display:flex}.ob__dot{background:#ffffff1f;border-radius:3px;width:6px;height:6px;transition:background .35s,width .35s}.ob__dot--done{background:#6ee7b761}.ob__dot--active{background:#6ee7b7;width:22px}.ob__step{flex-direction:column;gap:22px;display:flex}.ob__step-header{flex-direction:column;gap:6px;display:flex}.ob__title{color:#f0ede8;margin:0;font-family:DM Serif Display,serif;font-size:28px;font-weight:400;line-height:1.15}.ob__subtitle{color:#ffffff61;margin:0;padding-top:6px;font-size:14px;line-height:1.6}.ob__field{flex-direction:column;gap:7px;display:flex}.ob__label{letter-spacing:.07em;text-transform:uppercase;color:#ffffff4d;font-size:11px;font-weight:600}.ob__input-wrap{position:relative}.ob__input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:16px;transition:border-color .15s,background .15s}.ob__input-wrap .ob__input{padding-right:52px}.ob__input::placeholder{color:#fff3}.ob__input:focus{background:#ffffff12;border-color:#ffffff38}.ob__input--error{border-color:#dc505080}.ob__char-count{color:#fff3;pointer-events:none;font-variant-numeric:tabular-nums;font-size:11px;position:absolute;top:50%;right:13px;transform:translateY(-50%)}.ob__inline-link{color:#ffffff8c;cursor:pointer;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .15s,text-decoration-color .15s}.ob__inline-link:hover{color:#6ee7b7;text-decoration-color:#6ee7b766}.ob__link-btn{color:#ffffff8c;cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-top:4px;padding:0;font-family:inherit;font-size:14px;-webkit-text-decoration:underline #ffffff2e;text-decoration:underline #ffffff2e;transition:color .15s,text-decoration-color .15s}.ob__link-btn:hover{color:#6ee7b7;text-decoration-color:#6ee7b766}.ob__checkbox-row{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.ob__checkbox{background:#ffffff0d;border:1px solid #ffffff26;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:2px;transition:background .15s,border-color .15s;display:flex}.ob__checkbox:hover:not(.ob__checkbox--checked){background:#6ee7b712;border-color:#6ee7b740}.ob__checkbox--checked{color:#6ee7b7;background:#6ee7b72e;border-color:#6ee7b773}.ob__checkbox--error{border-color:#dc505080}.ob__checkbox-text{color:#fff6;font-size:13px;line-height:1.55}.ob__error{color:#dc6464e6;margin:0;font-size:13px}.ob__btn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:13px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s;display:flex}.ob__btn:hover{opacity:.86;transform:translateY(-1px)}.ob__btn:active{transform:translateY(0)}.ob__btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.ob__btn--primary{color:#6ee7b7;background:#6ee7b71c;border:1px solid #6ee7b747}.ob__btn--secondary{color:#ffffffa6;background:#ffffff12;border:1px solid #ffffff1a}.ob__spinner{border:2px solid #6ee7b738;border-top-color:#6ee7b7;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite obSpin}@keyframes obSpin{to{transform:rotate(360deg)}}.ob__back{color:#ffffff61;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;align-self:flex-start;padding:6px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,color .15s}.ob__back:hover{color:#ffffffb8;background:#ffffff17}.ob__choice-cards{flex-direction:column;gap:10px;display:flex}.ob__choice-card{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:14px;width:100%;padding:16px 18px;font-family:DM Sans,sans-serif;transition:background .18s,border-color .18s,transform .18s;display:flex}.ob__choice-card:hover{background:#ffffff12;border-color:#ffffff24;transform:translateY(-2px)}.ob__choice-card:active{transform:translateY(0)}.ob__choice-icon{color:#ffffff73;background:#ffffff0d;border:1px solid #ffffff14;border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;transition:color .15s;display:flex}.ob__choice-card:hover .ob__choice-icon{color:#ffffffb3}.ob__choice-text{flex-direction:column;flex:1;gap:3px;display:flex}.ob__choice-title{color:#f0ede8;font-family:DM Serif Display,serif;font-size:16px;line-height:1.2}.ob__choice-sub{color:#ffffff54;margin-top:1px;font-size:12px}.ob__choice-arrow{color:#ffffff2e;font-size:20px;transition:color .15s}.ob__choice-card:hover .ob__choice-arrow{color:#ffffff80}.ob__hint{color:#ffffff38;text-align:center;margin:0;font-size:12px;transform:translateY(4px)}.ob__welcome{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 0 12px;display:flex}.ob__welcome>*{animation:.5s both obFadeUp}.ob__welcome>:first-child{animation-delay:.28s}.ob__welcome>:nth-child(2){animation-delay:.44s}.ob__welcome>:nth-child(3){animation-delay:.6s}.ob__welcome>:nth-child(4){animation-delay:.76s}.ob__welcome>:nth-child(5){animation-delay:.92s}@keyframes obFadeUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ob__welcome-orb{color:#6ee7b7;background:#6ee7b71a;border:1px solid #6ee7b738;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:6px;display:flex}.ob__welcome-eyebrow{letter-spacing:.05em;text-transform:uppercase;color:#ffffff4d;margin:0;font-size:12px;font-weight:500}.ob__welcome-name{color:#f0ede8;margin:4px 0 0;font-family:DM Serif Display,serif;font-size:38px;font-weight:400;line-height:1.1}.ob__welcome-sub{color:#ffffff6b;margin:2px 0 10px;font-size:15px}.ob__loading-dots{align-items:center;gap:7px;display:flex}.ob__loading-dots span{background:#6ee7b773;border-radius:50%;width:7px;height:7px;animation:1.3s ease-in-out infinite obDotPulse}.ob__loading-dots span:nth-child(2){animation-delay:.18s}.ob__loading-dots span:nth-child(3){animation-delay:.36s}@keyframes obDotPulse{0%,80%,to{opacity:.28;transform:scale(.8)}40%{opacity:1;transform:scale(1)}}@media (width<=480px){.ob__card{border-radius:16px;gap:16px;padding:28px 22px 26px}.ob__title{font-size:24px}.ob__welcome-name{font-size:30px}.ob__step{gap:18px}}.home{background:#13131a;justify-content:center;align-items:center;min-height:100vh;padding:32px 20px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.home__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.home__bg-orb{filter:blur(80px);opacity:.08;border-radius:50%;position:absolute}.home__bg-orb--1{width:500px;height:500px;animation:18s ease-in-out infinite drift1;top:-180px;right:-180px}.home__bg-orb--2{width:400px;height:400px;animation:22s ease-in-out infinite drift2;bottom:-150px;left:-150px}.home__content{z-index:1;opacity:0;flex-direction:column;gap:36px;width:100%;max-width:440px;transition:opacity .3s,transform .3s;display:flex;position:relative;transform:translateY(16px)}.home__content--loaded{opacity:1;transform:translateY(0)}.home__header{flex-direction:column;gap:8px;display:flex}.home__wordmark{color:#ffffff4d;letter-spacing:.04em;font-family:DM Serif Display,serif;font-size:15px;font-style:italic}.home__greeting{color:#f0ede8;margin:0;font-family:DM Serif Display,serif;font-size:42px;font-weight:400;line-height:1.1}.home__fronting-block{flex-direction:column;gap:12px;display:flex}.home__fronting-label{letter-spacing:.05em;text-transform:uppercase;color:#ffffff59;align-items:center;gap:7px;font-size:12px;font-weight:500;display:inline-flex}.home__fronting-dot{background:#6ee7b7;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 7px #6ee7b7}.home__fronting-alters{flex-direction:column;gap:8px;display:flex}.home__fronting-alter{--alter-color:#888;background:color-mix(in srgb, var(--alter-color) 10%, #1c1c22);border:1px solid color-mix(in srgb, var(--alter-color) 25%, transparent);cursor:pointer;opacity:0;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;transition:transform .18s,border-color .18s;animation:.3s forwards fadeSlideIn;display:flex;position:relative;overflow:hidden}.home__fronting-alter:before{content:"";background:var(--alter-color);border-radius:0 2px 2px 0;width:4px;position:absolute;top:0;bottom:0;left:0}.home__fronting-alter:hover{border-color:color-mix(in srgb, var(--alter-color) 45%, transparent);transform:translateY(-2px)}.home__fronting-avatar{object-fit:cover;background:#2a2a33;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;width:44px;height:44px}.home__fronting-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.home__fronting-name{color:#f0ede8;font-family:DM Serif Display,serif;font-size:17px}.home__fronting-pronouns{color:#ffffff61;font-size:12px}.home__fronting-arrow{color:#fff3;font-size:20px;transition:color .15s}.home__fronting-alter:hover .home__fronting-arrow{color:#ffffff80}.home__nav{flex-direction:column;gap:10px;display:flex}.home__nav-card{cursor:pointer;text-align:left;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;align-items:center;gap:16px;width:100%;padding:18px 20px;font-family:DM Sans,sans-serif;transition:background .18s,border-color .18s,transform .18s;display:flex}.home__nav-card:hover{background:#ffffff14;border-color:#ffffff26;transform:translateY(-2px)}.home__nav-card:active{transform:translateY(0)}.home__nav-card__icon{color:#fff9;background:#ffffff0f;border:1px solid #ffffff14;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.home__nav-card__text{flex-direction:column;flex:1;gap:3px;display:flex}.home__nav-card__title{color:#f0ede8;font-family:DM Serif Display,serif;font-size:18px;line-height:1.1}.home__nav-card__sub{color:#ffffff59;font-size:13px}.home__nav-card__arrow{color:#ffffff2e;font-size:22px;transition:color .15s}.home__nav-card:hover .home__nav-card__arrow{color:#ffffff80}@media (width<=480px){.home{align-items:flex-start;padding:48px 20px 40px}.home__greeting{font-size:36px}.home__content{gap:28px}}.kp-modal-error{text-align:center;color:#dc6464e6;margin:8px 0 0;font-size:12px}.kp-modal-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:1000;opacity:0;pointer-events:none;background:#000000b8;justify-content:center;align-items:center;padding:16px;transition:opacity .22s;display:flex;position:fixed;inset:0}.kp-modal-backdrop--open{opacity:1;pointer-events:all}.kp-modal-card{opacity:0;background:#1c1c22;border:1px solid #ffffff14;border-radius:18px;flex-direction:row;align-items:stretch;gap:20px;width:100%;max-width:660px;padding:24px;font-family:DM Sans,sans-serif;transition:transform .3s cubic-bezier(.34,1.56,.64,1),opacity .22s;display:flex;position:relative;transform:scale(.93)translateY(14px);box-shadow:0 32px 80px #0000008c,inset 0 1px #8b5cf62e}.kp-modal-backdrop--open .kp-modal-card{opacity:1;transform:scale(1)translateY(0)}.kp-modal-close{color:#ffffff47;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;transition:background .15s,color .15s;display:flex;position:absolute;top:14px;right:14px}.kp-modal-close:hover{color:#ffffffb3;background:#ffffff12}.kp-modal-video-col{flex-shrink:0;width:235px}.kp-modal-video-wrap{background:#13131a;border:1px solid #ffffff12;border-radius:10px;height:100%;overflow:hidden}.kp-modal-video-wrap video{object-fit:cover;width:100%;height:100%;display:block}.kp-modal-content-col{flex-direction:column;flex:1;min-width:0;display:flex}.kp-modal-badge{color:#a78bfae6;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:20px;align-self:flex-start;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.kp-modal-headline{color:#f0ede8;margin:0 0 16px;padding-right:28px;font-family:DM Serif Display,serif;font-size:20px;font-weight:400;line-height:1.3}.kp-modal-features-label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;margin:0 0 10px;font-size:11px;font-weight:600}.kp-modal-features{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.kp-modal-feature{align-items:flex-start;gap:10px;display:flex}.kp-modal-feature-icon{color:#a78bfad9;background:#8b5cf61a;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-top:1px;display:flex}.kp-modal-feature-text{color:#ffffffa6;padding-top:5px;font-size:13px;line-height:1.5}.kp-modal-cta{color:#6ee7b7;cursor:pointer;background:#6ee7b71a;border:1px solid #6ee7b74d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:16px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}.kp-modal-cta:hover{background:#6ee7b729;border-color:#6ee7b773;transform:translateY(-1px)}.kp-modal-cta:active{transform:translateY(0)}.kp-modal-cta--redirecting{color:#a78bfae6;cursor:default;background:#8b5cf626;border-color:#8b5cf666;transform:none}.kp-modal-cta--redirecting:hover{background:#8b5cf626;border-color:#8b5cf666;transform:none}.kp-modal-cta-spinner{border:1.5px solid #a78bfa40;border-top-color:#a78bfad9;border-radius:50%;flex-shrink:0;width:14px;height:14px;animation:.7s linear infinite kpCtaSpin;display:inline-block}@keyframes kpCtaSpin{to{transform:rotate(360deg)}}.kp-modal-cta-note{text-align:center;color:#ffffff40;margin:10px 0 0;font-size:12px}@media (width<=540px){.kp-modal-card{flex-direction:column;gap:0;padding:0 0 20px}.kp-modal-video-col{width:100%}.kp-modal-video-wrap{border-bottom:none;border-radius:14px 14px 0 0;height:180px}.kp-modal-content-col{padding:20px 20px 0}.kp-modal-headline{padding-right:32px;font-size:19px}.kp-modal-close{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#1c1c22bf;top:12px;right:12px}}.alter-card{--alter-color:#888;cursor:pointer;background:#1c1c22;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:14px;padding:14px 16px 14px 0;font-family:DM Sans,sans-serif;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden}.alter-card:hover{box-shadow:0 8px 32px #00000059, 0 0 0 1px var(--alter-color) inset;border-color:#ffffff26;transform:translateY(-2px)}.alter-card:active{transform:translateY(0)}.alter-card:before{content:"";background:var(--alter-color);opacity:.08;filter:blur(18px);pointer-events:none;width:60px;position:absolute;top:0;bottom:0;left:0}.alter-card--fronting{box-shadow:0 0 0 1.5px var(--alter-color), 0 4px 24px #0000004d;border-color:#ffffff21}.alter-card--fronting:hover{box-shadow:0 0 0 1.9px var(--alter-color), 0 8px 32px #00000059}.alter-card--fronting:after{content:"";background:var(--alter-color);opacity:.05;pointer-events:none;border-radius:14px;position:absolute;inset:0}.alter-card__accent{background:var(--alter-color);border-radius:0 3px 3px 0;flex-shrink:0;align-self:stretch;width:5px;margin-right:2px}.alter-card__avatar{object-fit:cover;background:#2a2a33;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;width:52px;height:52px}.alter-card__info{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.alter-card__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alter-card__name{color:#f0ede8;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;font-family:DM Serif Display,serif;font-size:17px;overflow:hidden}.alter-card__pronouns{color:#fff6;letter-spacing:.03em;font-size:12px;font-weight:400}.alter-card__description{color:#ffffff8c;white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-size:13px;line-height:1.4;overflow:hidden}.alter-card__fronting-badge{color:#ffffffbf;letter-spacing:.04em;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.alter-card__fronting-dot{background:var(--alter-color);width:6px;height:6px;box-shadow:0 0 6px var(--alter-color);border-radius:50%;animation:2s ease-in-out infinite pulse}@media (width<=480px){.alter-card{gap:11px;padding:12px 12px 12px 0}.alter-card__avatar{width:44px;height:44px}.alter-card__name{font-size:15px}}.alters-screen{background:#13131a;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.alters-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131a;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:12px;padding:16px 20px 12px;display:flex;position:sticky;top:0}.alters-back-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s;display:block}.alters-back-btn:hover{color:#fffc}.alters-title-row{align-items:center;gap:12px;display:flex}.alters-title{color:#f0ede8;letter-spacing:-.01em;margin:0;font-family:DM Serif Display,serif;font-size:32px;font-weight:400;line-height:1}.alters-fronting-count{color:#fff9;letter-spacing:.03em;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.alters-fronting-count__dot{background:#6ee7b7;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #6ee7b7}.alters-search-row{align-items:center;gap:10px;display:flex}.alters-search-wrapper{flex:1;align-items:center;display:flex;position:relative}.alters-search-icon{color:#ffffff4d;pointer-events:none;font-size:18px;line-height:1;position:absolute;left:12px}.alters-search{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:10px 36px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.alters-search::placeholder{color:#ffffff40}.alters-search:focus{background:#ffffff12;border-color:#fff3}.alters-search-clear{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:4px;font-size:13px;line-height:1;transition:color .15s;position:absolute;right:10px}.alters-search-clear:hover{color:#ffffffb3}.alters-field-dropdown{flex-shrink:0;align-self:stretch;position:relative}.alters-field-trigger{cursor:pointer;white-space:nowrap;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:6px;height:100%;padding:0 12px;font-family:DM Sans,sans-serif;font-size:13px;transition:background .15s,border-color .15s;display:flex}.alters-field-trigger:hover{background:#ffffff17;border-color:#ffffff24}.alters-field-trigger--open{background:#ffffff17;border-color:#ffffff2e}.alters-field-trigger__label{color:#ffffff59;font-size:12px}.alters-field-trigger__value{color:#ffffffd9;font-weight:500}.alters-field-trigger__chevron{color:#ffffff59;flex-shrink:0;transition:transform .2s}.alters-field-trigger--open .alters-field-trigger__chevron{transform:rotate(180deg)}.alters-field-menu{z-index:20;will-change:transform;contain:layout;background:#1c1c22;border:1px solid #ffffff1a;border-radius:12px;min-width:100%;max-height:min(460px,100vh - 120px);padding:4px;animation:.15s forwards dropdownIn;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto;box-shadow:0 8px 32px #00000080}.alters-field-menu::-webkit-scrollbar{width:4px}.alters-field-menu::-webkit-scrollbar-track{background:0 0;margin:8px 0}.alters-field-menu::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.alters-field-menu::-webkit-scrollbar-thumb:hover{background:#ffffff47}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.alters-field-option{color:#fff9;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:13px;transition:background .12s,color .12s;display:flex}.alters-field-option:hover{color:#ffffffe6;background:#ffffff0f}.alters-field-option--active{color:#f0ede8;font-weight:500}.alters-field-option--active svg{color:#ffffff8c;flex-shrink:0}.alters-create-btn{color:#fffc;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #ffffff1f;border-radius:10px;flex-shrink:0;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.alters-create-btn:hover{background:#ffffff21;border-color:#fff3}.alters-list{flex-direction:column;flex:1;gap:10px;padding:16px 20px 32px;display:flex}.alters-list__item{opacity:0;animation:.15s forwards fadeSlideIn;transform:translateY(10px)}.alters-loading,.alters-empty{color:#ffffff40;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:70px 20px;font-size:15px;display:flex}.alters-loading__spinner{border:2px solid #ffffff12;border-top-color:#ffffff59;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}.fsm{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-family:DM Sans,sans-serif;transition:background .15s,border-color .15s,transform .15s;display:flex;position:relative;overflow:hidden}.fsm:hover{background:#ffffff12;border-color:#ffffff21;transform:translate(2px)}.fsm:active{transform:translate(0)}.fsm--live{background:#6ee7b70a;border-color:#6ee7b733}.fsm--live:hover{background:#6ee7b717;border-color:#6ee7b761}.fsm--live:before{content:"";background:#6ee7b7;border-radius:0 2px 2px 0;width:3px;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 8px #6ee7b7}.fsm__left{flex-direction:column;gap:2px;min-width:0;display:flex}.fsm__date{color:#f0ede8;font-family:DM Serif Display,serif;font-size:15px;line-height:1.2}.fsm__time{color:#fff6;letter-spacing:.01em;font-size:12px}.fsm__status{color:#ffffff4d;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-style:italic;overflow:hidden}.fsm__right{flex-shrink:0;align-items:center;gap:8px;display:flex}.fsm__duration{color:#ffffff80;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:500}.fsm__live-badge{color:#6ee7b7;letter-spacing:.04em;background:#6ee7b71a;border:1px solid #6ee7b740;border-radius:20px;align-items:center;gap:5px;padding:3px 9px;font-size:11px;font-weight:500;display:inline-flex}.fsm__live-dot{background:#6ee7b7;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 5px #6ee7b7}.fsm__arrow{color:#fff3;font-size:18px;line-height:1;transition:color .15s}.fsm:hover .fsm__arrow{color:#ffffff80}.fsm__comment-count{color:#ffffff59;background:#ffffff12;border-radius:20px;align-items:center;gap:3px;margin-left:10px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.mte{--mte-color:#7e041f;width:100%;font-family:DM Sans,sans-serif}.mte__display{cursor:text;overflow-wrap:break-word;border:1px solid #ffffff0f;border-radius:10px;min-height:42px;padding:11px 14px;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.mte__display--hovered{border-color:color-mix(in srgb, var(--mte-color) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--mte-color) 10%, transparent), 0 0 18px color-mix(in srgb, var(--mte-color) 12%, transparent);background:#ffffff08}.mte__edit-hint{letter-spacing:.05em;text-transform:uppercase;color:var(--mte-color);background:color-mix(in srgb, var(--mte-color) 12%, transparent);border:1px solid color-mix(in srgb, var(--mte-color) 30%, transparent);opacity:0;pointer-events:none;border-radius:6px;align-items:center;gap:4px;padding:3px 8px 3px 6px;font-size:11px;font-weight:600;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;top:8px;right:10px;transform:translateY(-2px)}.mte__edit-hint svg{flex-shrink:0;width:11px;height:11px}.mte__display--hovered .mte__edit-hint{opacity:1;transform:translateY(0)}.mte__placeholder{color:#fff3;font-size:15px;font-style:italic;display:block}.mte__plain{color:#f0ede8;white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.mte__markdown{color:#f0ede8;font-size:15px;line-height:1.7}.mte__markdown p{margin:0 0 .6em}.mte__markdown p:last-child{margin-bottom:0}.mte__markdown h1,.mte__markdown h2,.mte__markdown h3{color:#f0ede8;margin:.8em 0 .3em;font-family:DM Serif Display,serif;font-weight:400;line-height:1.2}.mte__markdown h1{font-size:22px}.mte__markdown h2{font-size:18px}.mte__markdown h3{font-size:15px}.mte__markdown strong{color:#fff;font-weight:600}.mte__markdown em{color:#f0ede8cc}.mte__markdown a{color:color-mix(in srgb, var(--mte-color) 70%, #fff);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, var(--mte-color) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--mte-color) 40%, transparent);text-underline-offset:3px;transition:color .15s,text-decoration-color .15s}.mte__markdown a:hover{color:#fff;-webkit-text-decoration-color:var(--mte-color);text-decoration-color:var(--mte-color)}.mte__markdown ul,.mte__markdown ol{margin:.4em 0 .6em;padding-left:1.4em}.mte__markdown li{margin-bottom:.25em}.mte__markdown blockquote{border-left:3px solid color-mix(in srgb, var(--mte-color) 60%, transparent);color:#f0ede8bf;border-radius:0 6px 6px 0;margin:.5em 0;padding:6px 14px}.mte__markdown code{color:color-mix(in srgb, var(--mte-color) 60%, #f0ede8);background:#ffffff14;border:1px solid #ffffff1a;border-radius:5px;padding:1px 6px;font-family:JetBrains Mono,Fira Code,monospace;font-size:13px}.mte__markdown pre{background:#0000004d;border:1px solid #ffffff14;border-radius:10px;margin:.5em 0;padding:12px 16px;overflow-x:auto}.mte__markdown pre code{color:#f0ede8;background:0 0;border:none;padding:0}.mte__markdown hr{border:none;border-top:1px solid #ffffff14;margin:1em 0}.mte__img{border-radius:8px;max-width:100%;margin:6px 0;display:block}.mte__edit-wrap{flex-direction:column;gap:8px;animation:.18s mteEditIn;display:flex}.mte__edit-wrap--closing{animation:.18s forwards mteEditOut}@keyframes mteEditIn{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes mteEditOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(3px)}}.mte__textarea{border:1px solid var(--mte-color);color:#f0ede8;resize:none;box-sizing:border-box;width:100%;min-height:42px;box-shadow:0 0 0 3px color-mix(in srgb, var(--mte-color) 15%, transparent), 0 0 20px color-mix(in srgb, var(--mte-color) 10%, transparent);background:#ffffff0d;border-radius:10px;outline:none;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.6;transition:border-color .15s,box-shadow .15s;overflow:hidden}.mte__textarea::placeholder{color:#fff3}.mte__textarea:focus{border-color:color-mix(in srgb, var(--mte-color) 90%, #fff);box-shadow:0 0 0 3px color-mix(in srgb, var(--mte-color) 20%, transparent), 0 0 24px color-mix(in srgb, var(--mte-color) 15%, transparent)}.mte__toolbar{justify-content:space-between;align-items:center;gap:8px;display:flex}.mte__md-toggle{color:#fff6;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:8px;align-items:center;gap:6px;padding:5px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.mte__md-toggle:hover{color:#ffffffa6;background:#ffffff12}.mte__md-toggle--on{background:color-mix(in srgb, var(--mte-color) 15%, transparent);border-color:color-mix(in srgb, var(--mte-color) 50%, transparent);color:color-mix(in srgb, var(--mte-color) 70%, #fff)}.mte__md-toggle--on:hover{background:color-mix(in srgb, var(--mte-color) 22%, #ffffff12);border-color:color-mix(in srgb, var(--mte-color) 65%, #fff3);color:color-mix(in srgb, var(--mte-color) 60%, #fff)}.mte__md-icon{letter-spacing:-.03em;font-family:JetBrains Mono,Fira Code,monospace;font-size:11px;font-weight:700}.mte__md-label{letter-spacing:.02em;font-size:11px}.mte__md-pip{background:#fff3;border-radius:50%;flex-shrink:0;width:6px;height:6px;transition:background .2s,box-shadow .2s}.mte__md-pip--on{background:var(--mte-color);box-shadow:0 0 6px var(--mte-color)}.mte__save-btn{background:var(--mte-color);color:#fff;cursor:pointer;letter-spacing:.02em;box-shadow:0 2px 12px color-mix(in srgb, var(--mte-color) 40%, transparent);border:none;border-radius:8px;align-items:center;gap:6px;padding:6px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:opacity .15s,transform .15s,background .2s;display:inline-flex}.mte__save-btn:hover{opacity:.88}.mte table{border-collapse:collapse;width:100%}.mte th,.mte td{text-align:left;color:#f0ede8;border:1px solid #ffffff1a;padding:8px 16px;font-size:15px}.mte th{background:#ffffff0d;font-weight:600}.edit-alter{--alter-color:#7e041f;background:#13131a;flex-direction:row;min-height:100vh;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.edit-alter__bg-wash{background:radial-gradient(circle, var(--alter-color) 0%, transparent 70%);opacity:.07;pointer-events:none;z-index:0;width:500px;height:500px;transition:background .6s;position:fixed;top:-120px;left:-120px}.edit-alter__main{z-index:1;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.edit-alter__topbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#13131ae6;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.edit-alter__back-btn{color:#ffffff73;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s}.edit-alter__back-btn:hover{color:#ffffffd9}.edit-alter__delete-btn{color:#dc6464e6;cursor:pointer;background:#dc3c3c1a;border:1px solid #dc3c3c40;border-radius:8px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.edit-alter__delete-btn:hover{background:#dc3c3c33;border-color:#dc3c3c73}.edit-alter__form{opacity:0;flex-direction:column;gap:24px;padding:24px 20px;transition:opacity .35s,transform .35s;display:flex;transform:translateY(12px)}.edit-alter__form--loaded{opacity:1;transform:translateY(0)}.edit-alter__avatar-row{align-items:center;gap:16px;display:flex}.edit-alter__avatar-preview{border:2.5px solid var(--alter-color);width:100px;height:100px;box-shadow:0 0 20px color-mix(in srgb, var(--alter-color) 40%, transparent);background:#2a2a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .4s,box-shadow .4s;display:flex;overflow:hidden}.edit-alter__avatar-img{object-fit:cover;width:100%;height:100%}.edit-alter__avatar-placeholder{color:#fff3;font-family:DM Serif Display,serif;font-size:28px}.edit-alter__avatar-color-col{flex-direction:column;gap:4px;min-width:0;display:flex}.edit-alter__name-display{color:#f0ede8;white-space:nowrap;text-overflow:ellipsis;margin:0;font-family:DM Serif Display,serif;font-size:26px;font-weight:400;line-height:1.1;overflow:hidden}.edit-alter__pronouns-display{color:#fff6;letter-spacing:.03em;font-size:13px}.edit-alter__fields{flex-direction:column;gap:16px;display:flex}.edit-alter__field{flex-direction:column;gap:6px;display:flex}.edit-alter__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff59;font-size:11px;font-weight:600}.edit-alter__input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.edit-alter__input::placeholder{color:#fff3}.edit-alter__input:focus{border-color:var(--alter-color);box-shadow:0 0 0 3px color-mix(in srgb, var(--alter-color) 15%, transparent);background:#ffffff12}.edit-alter__textarea{resize:vertical;min-height:80px;line-height:1.5}.edit-alter__pronouns-textarea{resize:none;min-height:unset;line-height:1.5;overflow:hidden}.edit-alter__avatar-url-wrap{align-items:center;display:flex;position:relative}.edit-alter__avatar-url-input{padding-right:110px}.edit-alter__upload-btn{letter-spacing:.03em;cursor:pointer;color:#ffffff80;white-space:nowrap;-webkit-user-select:none;user-select:none;background:#ffffff12;border:1px solid #ffffff1a;border-radius:7px;align-items:center;gap:5px;padding:6px 10px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex;position:absolute;right:6px}.edit-alter__upload-btn:hover:not(:disabled){color:#ffffffd9;box-shadow:0 0 0 2px color-mix(in srgb, var(--alter-color) 14%, transparent);background:#ffffff1c;border-color:#fff3}.edit-alter__upload-icon{transition:transform .15s}.edit-alter__upload-btn:hover:not(:disabled) .edit-alter__upload-icon{transform:translateY(-2px)}.edit-alter__upload-btn:disabled{opacity:.38;cursor:not-allowed}.edit-alter__upload-btn--uploading{background:color-mix(in srgb, var(--alter-color) 18%, transparent);border-color:color-mix(in srgb, var(--alter-color) 38%, transparent);color:#ffffffbf}.edit-alter__upload-btn--success{color:#50d787e6;background:#32c36e26;border-color:#32c36e61;animation:.3s uploadPop}.edit-alter__upload-btn--error{color:#dc6969e6;background:#dc3c3c1f;border-color:#dc3c3c52}@keyframes uploadPop{0%,to{transform:scale(1)}45%{transform:scale(1.07)}}.edit-alter__upload-spin{animation:.7s linear infinite spin}.edit-alter__avatar-preview--uploading{animation:1.1s ease-in-out infinite avatarPulse}@keyframes avatarPulse{0%,to{box-shadow:0 0 20px color-mix(in srgb, var(--alter-color) 40%, transparent)}50%{box-shadow:0 0 32px color-mix(in srgb, var(--alter-color) 65%, transparent)}}.edit-alter__upload-error{color:#dc6969d9;margin:0;padding-left:2px;font-family:DM Sans,sans-serif;font-size:12px;animation:.2s forwards fadeSlideIn}.edit-alter__color-row{align-items:center;gap:10px;display:flex}.edit-alter__color-picker{cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:10px;flex-shrink:0;width:44px;height:44px;padding:2px}.edit-alter__color-text{flex:1}.edit-alter__save-btn{background:var(--alter-color);color:#fff;cursor:pointer;letter-spacing:.02em;box-shadow:0 4px 20px color-mix(in srgb, var(--alter-color) 35%, transparent);border:none;border-radius:12px;padding:14px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s;animation:.28s saveBtnPopIn}.edit-alter__save-btn:hover{opacity:.88;transform:translateY(-1px)}.edit-alter__save-btn:active{transform:translateY(0)}.edit-alter__save-btn--exiting{pointer-events:none;animation:.28s forwards saveBtnPopOut}@keyframes saveBtnPopIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes saveBtnPopOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}.edit-alter__sessions-panel{z-index:1;border-left:1px solid #ffffff0f;flex-direction:column;flex-shrink:0;width:320px;display:flex;position:relative}.edit-alter__sessions-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:5;background:#13131ae6;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex;position:sticky;top:0}.edit-alter__sessions-title{color:#f0ede8;font-family:DM Serif Display,serif;font-size:18px}.edit-alter__front-toggle{cursor:pointer;color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:20px;align-items:center;gap:7px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.edit-alter__front-toggle:not(:disabled):not(.edit-alter__front-toggle--active):hover{color:#ffffffe6;background:#ffffff1c;border-color:#ffffff38}.edit-alter__front-toggle--active{background:color-mix(in srgb, var(--alter-color) 20%, transparent);border-color:var(--alter-color);color:#f0ede8}.edit-alter__front-toggle--active:not(:disabled):hover{background:color-mix(in srgb, var(--alter-color) 34%, transparent);border-color:color-mix(in srgb, var(--alter-color) 80%, white)}.edit-alter__front-toggle__dot{background:#fff6;border-radius:50%;width:7px;height:7px;transition:background .2s,box-shadow .2s}.edit-alter__front-toggle--active .edit-alter__front-toggle__dot{background:var(--alter-color);box-shadow:0 0 8px var(--alter-color);animation:2s ease-in-out infinite pulse}.edit-alter__sessions-list{flex-direction:column;flex:1;gap:8px;padding:14px 16px 32px;display:flex;overflow-y:auto}.edit-alter__sessions-list::-webkit-scrollbar{width:6px}.edit-alter__main-content::-webkit-scrollbar{width:6px}.edit-alter__sessions-list::-webkit-scrollbar-track{background:0 0}.edit-alter__main-content::-webkit-scrollbar-track{background:0 0}.edit-alter__sessions-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.edit-alter__main-content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:4px}.edit-alter__sessions-list::-webkit-scrollbar-thumb:hover{background:#ffffff47}.edit-alter__main-content::-webkit-scrollbar-thumb:hover{background:#ffffff47}.edit-alter__session-item{opacity:0;animation:.25s forwards fadeSlideIn;transform:translateY(6px)}.edit-alter__sessions-empty{color:#ffffff40;text-align:center;padding:40px 0;font-size:14px}.edit-alter__sessions-loading{justify-content:center;padding:40px 0;display:flex}.edit-alter__sessions-loading__spinner{border:2px solid #ffffff12;border-top-color:#ffffff59;border-radius:50%;width:20px;height:20px;animation:.8s linear infinite spin}@media (width>=701px){.edit-alter{height:100vh}.edit-alter__main-content{flex:1;min-height:0;overflow-y:auto}}@media (width<=700px){.edit-alter{flex-direction:column}.edit-alter__sessions-panel{border-top:1px solid #ffffff0f;border-left:none;width:100%}}.edit-alter__tabs{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;gap:4px;padding:4px;display:flex}.edit-alter__tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .18s,color .18s,transform .18s;display:flex}.edit-alter__tab:not(.edit-alter__tab--active):hover{color:#ffffffa6;background:#ffffff0f}.edit-alter__tab--active{color:#f0ede8;background:#ffffff17}.edit-alter__panel{flex-direction:column;animation:.22s forwards panelIn;display:none}.edit-alter__panel--active{display:flex}.edit-alter__custom-empty{color:#ffffff4d;text-align:center;padding:20px 0 8px;font-size:13px;line-height:1.6}.edit-alter__field--custom{position:relative}.edit-alter__custom-label-row{justify-content:space-between;align-items:center;display:flex}.edit-alter__custom-delete{color:#fff3;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:2px;transition:color .15s;display:flex}.edit-alter__custom-delete:hover{color:#dc5050cc}.edit-alter__textarea--sm{resize:none;min-height:44px;overflow:hidden}.edit-alter__add-field-wrap{position:relative}.edit-alter__add-field-btn{color:#ffffff80;cursor:pointer;background:#ffffff0d;border:1px dashed #ffffff26;border-radius:10px;justify-content:center;align-items:center;gap:7px;width:100%;padding:10px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.edit-alter__add-field-btn:hover{color:#fffc;background:#ffffff14;border-color:#ffffff40}.edit-alter__field-picker{background:#1e1e28;border:1px solid #ffffff1a;border-radius:12px;margin-top:6px;animation:.15s dropIn;overflow:hidden}.edit-alter__field-picker-item{text-align:left;color:#f0ede8;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #ffffff0d;width:100%;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:14px;transition:background .12s;display:block}.edit-alter__field-picker-item:last-child{border-bottom:none}.edit-alter__field-picker-item:hover{background:#ffffff0f}.fsd{--alter-color:#888;cursor:pointer;background:#1c1c22;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:14px;padding:14px 16px 14px 0;font-family:DM Sans,sans-serif;transition:transform .18s,border-color .18s,background .18s;display:flex;position:relative;overflow:hidden}.fsd:hover{background:#202028;border-color:#ffffff21;transform:translateY(-2px)}.fsd:active{transform:translateY(0)}.fsd:before{content:"";background:var(--alter-color);opacity:.07;filter:blur(18px);pointer-events:none;width:70px;position:absolute;top:0;bottom:0;left:0}.fsd--live{box-shadow:0 0 0 1.5px var(--alter-color), 0 4px 24px #0000004d;border-color:#ffffff1a}.fsd__accent{background:var(--alter-color);border-radius:0 3px 3px 0;flex-shrink:0;align-self:stretch;width:5px;margin-right:2px}.fsd__avatar{object-fit:cover;background:#2a2a33;border:2px solid #ffffff14;border-radius:50%;flex-shrink:0;width:48px;height:48px}.fsd__info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fsd__name-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fsd__name{color:#f0ede8;white-space:nowrap;text-overflow:ellipsis;font-family:DM Serif Display,serif;font-size:16px;overflow:hidden}.fsd__live-badge{color:#6ee7b7;letter-spacing:.04em;background:#6ee7b71a;border:1px solid #6ee7b740;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:500;display:inline-flex}.fsd__live-dot{background:#6ee7b7;border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 5px #6ee7b7}.fsd__date{color:#ffffff59;letter-spacing:.02em;font-size:11px}.fsd__time-row{align-items:center;gap:5px;display:flex}.fsd__time{color:#ffffff73;font-variant-numeric:tabular-nums;font-size:12px}.fsd__time-sep{color:#fff3;font-size:12px}.fsd__status{color:#ffffff47;white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:11px;font-style:italic;overflow:hidden}.fsd__right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:6px;padding-right:2px;display:flex}.fsd__duration-row{align-items:center;gap:6px;display:flex}.fsd__duration{color:#ffffff73;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:13px;font-weight:500}.fsd__arrow{color:#ffffff2e;font-size:18px;line-height:1;transition:color .15s}.fsd:hover .fsd__arrow{color:#ffffff80}@media (width<=480px){.fsd{gap:10px;padding:12px 12px 12px 0}.fsd__avatar{width:40px;height:40px}.fsd__name{font-size:15px}}.fsd__comment-count{color:#ffffff59;background:#ffffff12;border-radius:20px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:500;display:inline-flex}.fs-screen{background:#13131a;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex}.fs-header{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131af2;border-bottom:1px solid #ffffff0f;flex-direction:column;gap:10px;padding:16px 20px 14px;display:flex;position:sticky;top:0}.fs-back-btn{color:#fff6;cursor:pointer;background:0 0;border:none;width:fit-content;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s}.fs-back-btn:hover{color:#fffc}.fs-title-row{align-items:center;gap:12px;display:flex}.fs-title{color:#f0ede8;margin:0;font-family:DM Serif Display,serif;font-size:32px;font-weight:400;line-height:1}.fs-live-pill{color:#6ee7b7;letter-spacing:.03em;background:#6ee7b714;border:1px solid #6ee7b733;border-radius:20px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:500;display:inline-flex}.fs-live-pill__dot{background:#6ee7b7;border-radius:50%;width:6px;height:6px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 6px #6ee7b7}.fs-create-btn{color:#ffffffbf;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1c;border-radius:10px;align-self:flex-start;padding:9px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s}.fs-create-btn:hover{background:#ffffff1f;border-color:#fff3}.fs-list{flex-direction:column;flex:1;gap:10px;padding:16px 20px 40px;display:flex}.fs-list__item{opacity:0;animation:.28s forwards fadeSlideIn;transform:translateY(8px)}.fs-loading,.fs-empty{color:#ffffff40;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:70px 20px;font-size:15px;display:flex}.fs-loading__spinner{border:2px solid #ffffff12;border-top-color:#ffffff59;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite spin}@media (width<=480px){.fs-header{padding:12px 16px}.fs-title{font-size:26px}.fs-list{gap:8px;padding:12px 16px 28px}}.fs-controls-row{align-items:center;gap:8px;display:flex}.fs-date-wrap{flex:1;align-self:stretch;position:relative}.fs-date-btn{color:#ffffffa6;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff17;border-radius:10px;align-items:center;gap:8px;width:100%;height:100%;padding:0 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.fs-date-btn:hover,.fs-date-btn--active{color:#f0ede8;background:#ffffff17;border-color:#ffffff2e}.fs-date-panel{z-index:20;background:#1e1e28;border:1px solid #ffffff1a;border-radius:14px;animation:.15s dropIn;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow:hidden;box-shadow:0 12px 40px #00000080}.fs-date-presets{background:#ffffff0d;grid-template-columns:1fr 1fr;gap:1px;display:grid}.fs-preset-btn{color:#fff9;cursor:pointer;text-align:left;background:#1e1e28;border:none;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:13px;transition:background .12s,color .12s}.fs-preset-btn:hover{color:#f0ede8;background:#ffffff0f}.fs-date-divider{background:#ffffff0f;height:1px}.fs-date-inputs{gap:12px;padding:14px 16px 8px;display:flex}.fs-date-field{flex-direction:column;flex:1;gap:5px;display:flex}.fs-date-label{letter-spacing:.07em;text-transform:uppercase;color:#ffffff47;font-size:10px;font-weight:600}.fs-date-input{color:#f0ede8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;outline:none;width:100%;padding:8px 10px;font-family:DM Sans,sans-serif;font-size:13px;transition:border-color .15s}.fs-date-input:focus{border-color:#fff3}.fs-date-input::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;width:18px;height:18px;transition:opacity .15s}.fs-date-input::-webkit-calendar-picker-indicator:hover{opacity:1}.fs-date-done{color:#ffffffb3;cursor:pointer;background:#ffffff12;border:1px solid #ffffff1a;border-radius:9px;width:calc(100% - 32px);margin:10px 16px 14px;padding:9px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s;display:block}.fs-date-done:hover{background:#ffffff1f}.fs-create-btn{flex-shrink:0;align-self:auto}.efs{background:#13131a;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.efs__loading{z-index:5;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex;position:fixed;inset:0}.efs__spinner{border:2.5px solid #ffffff1a;border-top-color:#ffffff8c;border-radius:50%;width:30px;height:30px;animation:.7s linear infinite spin}.efs__loading-text{color:#ffffff4d;letter-spacing:.04em;font-size:13px}.efs__bg-wash{opacity:.07;pointer-events:none;z-index:0;width:520px;height:520px;transition:background .6s;position:fixed;top:-140px;left:-140px}.efs__topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131aeb;border-bottom:1px solid #ffffff0d;justify-content:space-between;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.efs__back-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s}.efs__back-btn:hover{color:#ffffffd9}.efs__delete-btn{color:#dc6464e6;cursor:pointer;background:#dc3c3c1a;border:1px solid #dc3c3c40;border-radius:8px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s}.efs__delete-btn:hover{background:#dc3c3c33}.efs__body{z-index:1;opacity:0;flex-direction:column;gap:22px;width:100%;max-width:560px;margin:0 auto;padding:24px 20px 48px;transition:opacity .35s,transform .35s;display:flex;position:relative;transform:translateY(12px)}.efs__body--loaded{opacity:1;transform:translateY(0)}.efs__title-block{flex-direction:column;gap:4px;margin-bottom:4px;display:flex}.efs__title{color:#f0ede8;margin:0;font-family:DM Serif Display,serif;font-size:30px;font-weight:400;line-height:1}.efs__subtitle{color:#ffffff61;letter-spacing:.02em;font-size:14px}.efs__field{flex-direction:column;gap:8px;display:flex}.efs__field--animated{animation:.25s forwards slideDown}@keyframes slideDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.efs__label{letter-spacing:.08em;text-transform:uppercase;color:#ffffff4d;font-size:11px;font-weight:600}.efs__alter-picker{flex-direction:column;gap:8px;display:flex;position:relative}.efs__selected-alter{--alter-color:#888;background:color-mix(in srgb, var(--alter-color) 12%, #1c1c22);border:1px solid color-mix(in srgb, var(--alter-color) 30%, transparent);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:all .3s;display:flex}.efs__selected-avatar{object-fit:cover;background:#2a2a33;border:2px solid #ffffff1a;border-radius:50%;flex-shrink:0;width:36px;height:36px}.efs__selected-name{color:#f0ede8;flex:1;font-family:DM Serif Display,serif;font-size:17px}.efs__clear-alter{color:#ffffff4d;cursor:pointer;background:0 0;border:none;padding:4px;font-size:12px;transition:color .15s}.efs__clear-alter:hover{color:#ffffffb3}.efs__search-wrap{align-items:center;display:flex;position:relative}.efs__search-icon{color:#ffffff4d;pointer-events:none;font-size:18px;position:absolute;left:12px}.efs__search-input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px 11px 38px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.efs__search-input::placeholder{color:#fff3}.efs__search-input:focus{background:#ffffff12;border-color:#fff3}.efs__dropdown{z-index:20;background:#1e1e28;border:1px solid #ffffff1a;border-radius:12px;animation:.15s dropIn;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow:hidden;box-shadow:0 8px 32px #00000080}.efs__dropdown-item{--alter-color:#888;cursor:pointer;align-items:center;gap:10px;padding:10px 14px 10px 0;transition:background .12s;display:flex;position:relative;overflow:hidden}.efs__dropdown-item:before{content:"";background:var(--alter-color);opacity:0;transition:opacity .12s;position:absolute;inset:0}.efs__dropdown-item:hover:before{opacity:.08}.efs__dropdown-accent{background:var(--alter-color);z-index:1;border-radius:0 2px 2px 0;flex-shrink:0;align-self:stretch;width:4px;margin-right:4px;position:relative}.efs__dropdown-avatar{object-fit:cover;z-index:1;background:#2a2a33;border:1.5px solid #ffffff14;border-radius:50%;flex-shrink:0;width:34px;height:34px;position:relative}.efs__dropdown-name{color:#f0ede8;z-index:1;flex:1;font-family:DM Serif Display,serif;font-size:15px;position:relative}.efs__dropdown-pronouns{color:#ffffff59;z-index:1;font-size:11px;position:relative}.efs__status-row{align-items:center;gap:12px;display:flex}.efs__status-pill{color:#ffffff80;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:7px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .25s;display:inline-flex}.efs__status-pill--active{color:#6ee7b7;background:#6ee7b714;border-color:#6ee7b740}.efs__status-dot{background:#6ee7b7;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse;box-shadow:0 0 7px #6ee7b7}.efs__end-btn{--alter-color:#dc3c3c;background:color-mix(in srgb, var(--alter-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--alter-color) 50%, transparent);color:color-mix(in srgb, var(--alter-color) 70%, white);cursor:pointer;border-radius:20px;padding:8px 16px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .15s}.efs__end-btn:hover{background:color-mix(in srgb, var(--alter-color) 20%, transparent)}.efs__datetime{color:#f0ede8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.efs__datetime:focus{background:#ffffff12;border-color:#fff3}.efs__datetime::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.65;width:18px;height:18px;transition:opacity .15s}.efs__datetime::-webkit-calendar-picker-indicator:hover{opacity:1}.efs__input{color:#f0ede8;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;outline:none;width:100%;padding:11px 14px;font-family:DM Sans,sans-serif;font-size:15px;transition:border-color .15s,background .15s}.efs__input::placeholder{color:#fff3}.efs__input:focus{background:#ffffff12;border-color:#fff3}.efs__save-btn{color:#fff;cursor:pointer;letter-spacing:.02em;background:#ffffff1a;border:none;border-radius:12px;margin-top:6px;padding:14px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s,background .4s,box-shadow .4s;animation:.28s efsSaveBtnPopIn}.efs__save-btn:hover{opacity:.88;transform:translateY(-1px)}.efs__save-btn:active{transform:translateY(0)}.efs__save-btn--exiting{pointer-events:none;animation:.28s forwards efsSaveBtnPopOut}@keyframes efsSaveBtnPopIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes efsSaveBtnPopOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(6px)}}@media (width<=480px){.efs__body{gap:18px;padding:20px 16px 40px}.efs__title{font-size:25px}}.efs__tabs{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;gap:4px;padding:4px;display:flex}.efs__tab{color:#fff6;cursor:pointer;background:0 0;border:none;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:background .18s,color .18s;display:flex}.efs__tab:not(.efs__tab--active):hover{color:#ffffffa6;background:#ffffff0f}.efs__tab--active{color:#f0ede8;background:#ffffff17}.efs__tab-badge{color:#ffffffb3;background:#ffffff1f;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:600;display:inline-flex}.efs__tab--active .efs__tab-badge{color:#f0ede8;background:#ffffff2e}.efs__panel{flex-direction:column;gap:22px;animation:.22s forwards panelIn;display:none}.efs__panel--active{display:flex}.efs__comment-compose{flex-direction:column;gap:8px;display:flex}.efs__comment-input{color:#f0ede8;resize:none;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:12px 14px;font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5;transition:border-color .15s,background .15s}.efs__comment-input::placeholder{color:#fff3}.efs__comment-input:focus{background:#ffffff12;border-color:#fff3}.efs__comment-post-btn{--alter-color:#fff;background:color-mix(in srgb, var(--alter-color) 10%, transparent);border:1px solid color-mix(in srgb, var(--alter-color) 35%, transparent);color:color-mix(in srgb, var(--alter-color) 70%, white);cursor:pointer;border-radius:9px;align-self:flex-end;padding:8px 20px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.efs__comment-post-btn:hover:not(:disabled){background:color-mix(in srgb, var(--alter-color) 20%, transparent)}.efs__comment-post-btn:active:not(:disabled){background:color-mix(in srgb, var(--alter-color) 15%, transparent)}.efs__comment-post-btn:disabled{opacity:.35;cursor:default}.efs__comments-empty{color:#ffffff40;text-align:center;padding:24px 0;font-size:13px}.efs__comments-list{flex-direction:column;gap:10px;display:flex}.efs__comment{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.efs__comment-header{justify-content:space-between;align-items:center;display:flex}.efs__comment-time{color:#ffffff47;letter-spacing:.02em;font-size:11px}.efs__comment-actions{gap:2px;display:flex}.efs__comment-icon-btn{color:#fff3;cursor:pointer;background:0 0;border:none;border-radius:7px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,color .15s;display:flex}.efs__comment-icon-btn:hover{color:#ffffffa6;background:#ffffff12}.efs__comment-icon-btn--danger:hover{color:#dc5050d9;background:#dc3c3c1f}.efs__comment-text{color:#ffffffbf;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.6}.efs__comment-edit{flex-direction:column;gap:8px;display:flex}.efs__comment-edit-input{color:#f0ede8;resize:none;background:#ffffff0d;border:1px solid #ffffff26;border-radius:10px;outline:none;width:100%;padding:10px 12px;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.5}.efs__comment-edit-actions{gap:8px;display:flex}.efs__comment-action{cursor:pointer;border:1px solid #ffffff1a;border-radius:8px;padding:6px 14px;font-family:DM Sans,sans-serif;font-size:12px;font-weight:500;transition:background .15s}.efs__comment-action--save{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b740}.efs__comment-action--save:hover{background:#6ee7b72e}.efs__comment-action--cancel{color:#ffffff6b;background:#ffffff0d}.efs__comment-action--cancel:hover{background:#ffffff17}.ve{background:#13131a;justify-content:center;align-items:center;min-height:100vh;padding:24px 20px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.ve__bg{pointer-events:none;z-index:0;position:fixed;inset:0}.ve__orb{filter:blur(80px);opacity:.11;border-radius:50%;position:absolute}.ve__orb--1{background:#7e041f;width:500px;height:500px;animation:20s ease-in-out infinite veDrift1;top:-200px;right:-200px}.ve__orb--2{background:#201e6e;width:400px;height:400px;animation:25s ease-in-out infinite veDrift2;bottom:-160px;left:-160px}@keyframes veDrift1{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px)}}@keyframes veDrift2{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}.ve__card{z-index:1;background:#1c1c22;border:1px solid #ffffff12;border-radius:20px;width:100%;max-width:400px;padding:36px 32px;animation:.3s forwards veCardIn;position:relative}@keyframes veCardIn{0%{opacity:0;transform:translateY(10px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}.ve__wordmark{color:#ffffff40;letter-spacing:.04em;margin-bottom:32px;font-family:DM Serif Display,serif;font-size:13px;font-style:italic;display:block}.ve__content{text-align:center;flex-direction:column;align-items:center;display:flex}.ve__icon-wrap{border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:22px;display:flex}.ve__icon-wrap--awaiting{background:#ffffff0a;border:1px solid #ffffff14}.ve__icon-wrap--success{color:#6ee7b7;background:#6ee7b71a;border:1px solid #6ee7b733;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards veIconPop}.ve__icon-wrap--failure{color:#dc6464e6;background:#dc50501a;border:1px solid #dc505033;animation:.4s cubic-bezier(.34,1.56,.64,1) forwards veIconPop}@keyframes veIconPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ve__spinner{border:2px solid #ffffff1a;border-top-color:#ffffff73;border-radius:50%;width:28px;height:28px;animation:.8s linear infinite veSpin;display:block}@keyframes veSpin{to{transform:rotate(360deg)}}.ve__title{color:#f0ede8;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400;line-height:1.15}.ve__sub{color:#ffffff59;margin:0 0 24px;font-size:14px;line-height:1.6}.ve__btn{cursor:pointer;color:#ffffffd9;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;width:100%;padding:13px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:600;transition:opacity .15s,transform .15s}.ve__btn:hover{opacity:.88;transform:translateY(-1px)}.ve__btn:active{transform:translateY(0)}.ve__content--entry{text-align:left;align-items:flex-start}.ve__content--entry .ve__sub{margin-bottom:16px}.ve__email-highlight{color:#fff9;font-weight:500}.ve__code-form{flex-direction:column;gap:12px;width:100%;margin-bottom:32px;display:flex}.ve__code-input{letter-spacing:.25em;color:#f0ede8;text-align:center;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff14;border-radius:12px;outline:none;width:100%;padding:14px 18px;font-family:DM Mono,Courier New,Courier,monospace;font-size:28px;font-weight:600;transition:border-color .15s,background .15s}.ve__code-input::placeholder{color:#ffffff26;letter-spacing:.25em}.ve__code-input:focus{background:#ffffff12;border-color:#ffffff38}.ve__error{color:#dc6464e6;margin:0;font-size:13px}.ve__resend{color:#ffffff4d;text-align:center;width:100%;margin-top:-8px;margin-bottom:-10px;font-size:13px}.ve__resend-link{color:#fff9;cursor:pointer;transition:color .15s}.ve__resend-link:hover,.ve__resent-confirm{color:#6ee7b7}.ve__btn:disabled{opacity:.4;cursor:not-allowed;transform:none}@media (width<=480px){.ve__card{border-radius:16px;padding:28px 22px}.ve__title{font-size:22px}}.activated-sub{background:#13131a;justify-content:center;align-items:center;min-height:100vh;padding:24px 16px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.activated-sub__bg-wash{opacity:.08;pointer-events:none;background:radial-gradient(circle,#201e6e 0%,#0000 70%);width:480px;height:480px;position:fixed;top:-140px;right:-140px}.activated-sub__card{text-align:center;background:#1c1c22;border:1px solid #ffffff14;border-radius:18px;flex-direction:column;align-items:center;width:100%;max-width:440px;padding:36px 32px 32px;animation:.4s cubic-bezier(.34,1.56,.64,1) both activated-sub-enter;display:flex;position:relative;box-shadow:0 32px 80px #0000008c,inset 0 1px #8b5cf62e}@keyframes activated-sub-enter{0%{opacity:0;transform:scale(.93)translateY(14px)}to{opacity:1;transform:scale(1)translateY(0)}}.activated-sub__success-ring{color:#6ee7b7;background:#6ee7b71a;border:1px solid #6ee7b747;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.activated-sub__badge{color:#a78bfae6;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 10px;font-size:11px;font-weight:600;display:inline-flex}.activated-sub__headline{color:#f0ede8;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:26px;font-weight:400;line-height:1.25}.activated-sub__subtext{color:#ffffff80;margin:0;font-size:14px;line-height:1.6}.activated-sub__divider{background:#ffffff12;width:100%;height:1px;margin:24px 0}.activated-sub__discord-row{text-align:left;align-items:center;gap:14px;width:100%;display:flex}.activated-sub__discord-icon{color:#a78bfad9;background:#8b5cf61a;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.activated-sub__discord-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.activated-sub__discord-label{color:#ffffffbf;font-size:13px;font-weight:600;line-height:1.4}.activated-sub__discord-sub{color:#ffffff59;font-size:12px;line-height:1.4}.activated-sub__discord-btn{color:#a78bfae6;cursor:pointer;background:#8b5cf61a;border:1px solid #8b5cf64d;border-radius:9px;flex-shrink:0;align-items:center;gap:5px;padding:7px 13px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,transform .15s;display:inline-flex}.activated-sub__discord-btn:hover{background:#8b5cf62e;border-color:#8b5cf673;transform:translateY(-1px)}.activated-sub__discord-btn:active{transform:translateY(0)}.activated-sub__home-btn{color:#6ee7b7;cursor:pointer;background:#6ee7b71a;border:1px solid #6ee7b74d;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;margin-top:24px;padding:12px 16px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600;transition:background .15s,border-color .15s,transform .15s;display:flex}.activated-sub__home-btn:hover{background:#6ee7b729;border-color:#6ee7b773;transform:translateY(-1px)}.activated-sub__home-btn:active{transform:translateY(0)}@media (width<=480px){.activated-sub__card{padding:28px 22px 24px}.activated-sub__headline{font-size:22px}}.error-page{background:#13131a;justify-content:center;align-items:center;min-height:100vh;padding:24px;font-family:DM Sans,sans-serif;display:flex;position:relative;overflow:hidden}.error-page__bg-wash{opacity:.08;pointer-events:none;background:radial-gradient(circle,#201e6e 0%,#0000 70%);width:480px;height:480px;position:fixed;top:-140px;right:-140px}.error-page__content{z-index:1;text-align:center;flex-direction:column;align-items:center;width:100%;max-width:440px;animation:.35s forwards errorPageIn;display:flex;position:relative}@keyframes errorPageIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.error-page__code{color:#ffffff24;-webkit-user-select:none;user-select:none;margin-bottom:-4px;font-family:DM Serif Display,serif;font-size:96px;font-weight:400;line-height:1}.error-page__graphic{margin-bottom:8px}.error-page__title{color:#f0ede8;margin:0 0 12px;font-family:DM Serif Display,serif;font-size:32px;font-weight:400;line-height:1.2}.error-page__message{color:#ffffff73;margin:0 0 28px;font-size:14px;line-height:1.65}.error-page__actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:28px;display:flex}.error-page__btn{color:#ffffffbf;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:12px;padding:12px 24px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:500;transition:background .15s,border-color .15s,color .15s,transform .15s}.error-page__btn:hover{color:#ffffffeb;background:#ffffff21;border-color:#fff3;transform:translateY(-1px)}.error-page__btn:active{transform:translateY(0)}.error-page__btn--primary{color:#6ee7b7;background:#6ee7b71a;border-color:#6ee7b740}.error-page__btn--primary:hover{color:#6ee7b7;background:#6ee7b72b;border-color:#6ee7b761}.error-page__divider{background:#ffffff0f;width:100%;height:1px;margin-bottom:28px}.error-page__links{flex-direction:column;gap:8px;width:100%;display:flex}.error-page__link{cursor:pointer;background:#1c1c22;border:1px solid #ffffff12;border-radius:14px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.error-page__link:hover{background:#282834e6;border-color:#ffffff1c}.error-page__link-icon{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.error-page__link-icon--discord{color:#7289da;background:#5865f226;border:1px solid #5865f240}.error-page__link-icon--status{color:#ffffff73;background:#ffffff0f;border:1px solid #ffffff1a}.error-page__link-text{text-align:left;flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.error-page__link-label{color:#f0ede8;font-size:14px;font-weight:500}.error-page__link-sub{color:#ffffff59;font-size:12px;line-height:1.4}.ld{color:#ffffff8c;background:#13131a;min-height:100vh;font-family:DM Sans,sans-serif}.ld__content{width:100%;max-width:860px;margin:0 auto;padding:48px 24px 80px}.ld__logo{display:none}.ld ul{list-style-type:square}.ld ul>li>ul{list-style-type:circle}.ld ul>li>ul>li>ul{list-style-type:square}.ld ol li{font-family:DM Sans,sans-serif}.ld [data-custom-class=body],.ld [data-custom-class=body] *{background:0 0!important}.ld [data-custom-class=title],.ld [data-custom-class=title] *{color:#f0ede8!important;font-family:DM Sans,sans-serif!important;font-size:26px!important}.ld [data-custom-class=subtitle],.ld [data-custom-class=subtitle] *{color:#ffffff73!important;font-family:DM Sans,sans-serif!important;font-size:14px!important}.ld [data-custom-class=heading_1],.ld [data-custom-class=heading_1] *{color:#f0ede8!important;font-family:DM Sans,sans-serif!important;font-size:19px!important}.ld [data-custom-class=heading_2],.ld [data-custom-class=heading_2] *{color:#f0ede8!important;font-family:DM Sans,sans-serif!important;font-size:17px!important}.ld [data-custom-class=body_text],.ld [data-custom-class=body_text] *{color:#ffffff8c!important;font-family:DM Sans,sans-serif!important;font-size:14px!important}.ld [data-custom-class=link],.ld [data-custom-class=link] *{color:#6ee7b7!important;word-break:break-word!important;font-family:DM Sans,sans-serif!important;font-size:14px!important}@media (width<=640px){.ld__content{padding:24px 16px 52px}}.mg{background:#13131a;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex;position:relative}.mg__bg-wash{background:radial-gradient(circle, rgba(var(--mg-accent-rgb), .11) 0%, transparent 65%);pointer-events:none;z-index:0;width:640px;height:640px;position:fixed;top:-180px;left:50%;transform:translate(-50%)}.mg__topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131aeb;border-bottom:1px solid #ffffff0d;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.mg__back-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s}.mg__back-btn:hover{color:#ffffffd9}.mg__content{z-index:1;opacity:0;flex-direction:column;gap:16px;width:100%;max-width:680px;margin:0 auto;padding:36px 20px 64px;transition:opacity .35s,transform .35s;display:flex;position:relative;transform:translateY(-12px)}.mg__content--loaded{opacity:1;transform:translateY(0)}.mg__hero{margin-bottom:8px}.mg__hero-badge{background:rgba(var(--mg-accent-rgb), .12);border:1px solid rgba(var(--mg-accent-rgb), .28);color:var(--mg-accent);letter-spacing:.06em;text-transform:uppercase;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.mg__hero-title{color:#f0ede8;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:30px;font-weight:400;line-height:1.2}.mg__hero-sub{color:#fff6;margin:0;font-size:15px;line-height:1.65}.mg__card{background:#1c1c22;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.mg__card-header{align-items:center;gap:10px;padding:16px 20px 0;display:flex}.mg__card-icon{background:rgba(var(--mg-accent-rgb), .12);border:1px solid rgba(var(--mg-accent-rgb), .22);width:28px;height:28px;color:var(--mg-accent);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mg__card-title{color:#f0ede8;font-size:15px;font-weight:600}.mg__card-body{flex-direction:column;gap:12px;padding:12px 20px 20px;display:flex}.mg__card-text{color:#ffffff80;margin:0;font-size:14px;line-height:1.7}.mg__card-text strong{color:#ffffffd1;font-weight:600}.mg__kbd{color:#ffffffb3;background:#ffffff12;border:1px solid #ffffff24;border-radius:5px;padding:1px 6px;font-family:DM Sans,sans-serif;font-size:12px;line-height:1.6;display:inline-block}.mg__examples-pair{flex-direction:column;gap:8px;display:flex}.mg__try-note{color:#ffffff47;text-align:center;margin:0;padding:0 8px;font-size:13.5px;line-height:1.65}.mg__sections{flex-direction:column;gap:10px;display:flex}.mg__footer{text-align:center;flex-direction:column;gap:6px;padding:12px 0 4px;display:flex}.mg__footer-main{color:#ffffff8c;margin:0;font-size:15px;font-weight:500}.mg__footer-sub{color:#ffffff40;margin:0;font-size:13px;line-height:1.65}.mg__link{color:var(--mg-accent);border-bottom:1px solid rgba(var(--mg-accent-rgb), .3);text-decoration:none;transition:opacity .15s}.mg__link:hover{opacity:.75}@media (width<=640px){.mg__content{gap:14px;padding:24px 14px 52px}.mg__hero-title{font-size:24px}.mg__card-header{padding:14px 16px 0}.mg__card-body{padding:10px 16px 16px}}.kbg{background:#13131a;flex-direction:column;min-height:100vh;font-family:DM Sans,sans-serif;display:flex;position:relative}.kbg__bg-wash{pointer-events:none;z-index:0;background:radial-gradient(circle,#8b5cf629 0%,#0000 65%);width:640px;height:640px;position:fixed;top:-180px;left:50%;transform:translate(-50%)}.kbg__topbar{z-index:10;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#13131aeb;border-bottom:1px solid #ffffff0d;align-items:center;padding:16px 20px;display:flex;position:sticky;top:0}.kbg__back-btn{color:#fff6;cursor:pointer;background:0 0;border:none;padding:0;font-family:DM Sans,sans-serif;font-size:14px;transition:color .15s}.kbg__back-btn:hover{color:#ffffffd9}.kbg__content{z-index:1;opacity:0;flex-direction:column;gap:20px;width:100%;max-width:680px;margin:0 auto;padding:36px 20px 64px;transition:opacity .35s,transform .35s;display:flex;position:relative;transform:translateY(-12px)}.kbg__content--loaded{opacity:1;transform:translateY(0)}.kbg__hero{margin-bottom:4px}.kbg__hero-badge{color:#a78bfae6;letter-spacing:.06em;text-transform:uppercase;background:#8b5cf61f;border:1px solid #8b5cf647;border-radius:20px;align-items:center;gap:6px;margin-bottom:14px;padding:4px 11px;font-size:11px;font-weight:600;display:inline-flex}.kbg__hero-title{color:#f0ede8;margin:0 0 10px;font-family:DM Serif Display,serif;font-size:30px;font-weight:400;line-height:1.2}.kbg__hero-sub{color:#fff6;margin:0;font-size:15px;line-height:1.65}.kbg__notice{color:#a78bfad9;background:#8b5cf614;border:1px solid #8b5cf638;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14px;line-height:1.55;display:flex}.kbg__notice svg{flex-shrink:0;margin-top:2px}.kbg__notice strong{color:#a78bfa;font-weight:600}.kbg__notice--soft{color:#fff6;background:#ffffff08;border-color:#ffffff14}.kbg__notice--soft strong{color:#ffffffb3}.kbg__steps{flex-direction:column;gap:10px;display:flex}.kbg__step-card{background:#1c1c22;border:1px solid #ffffff12;border-radius:16px;overflow:hidden}.kbg__step-header{align-items:center;gap:14px;padding:18px 20px 0;display:flex}.kbg__step-number{color:#a78bfae6;letter-spacing:0;background:#8b5cf624;border:1px solid #8b5cf64d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:flex}.kbg__step-title-wrap{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kbg__step-title{color:#f0ede8;font-size:16px;font-weight:600}.kbg__step-optional{letter-spacing:.07em;text-transform:uppercase;color:#ffffff47;background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;padding:2px 8px;font-size:10px;font-weight:600}.kbg__step-body{flex-direction:column;gap:12px;padding:12px 20px 18px;display:flex}.kbg__step-text{color:#ffffff8c;margin:0;font-size:14px;line-height:1.7}.kbg__step-text strong{color:#ffffffd9;font-weight:600}.kbg__step-text em{padding-right:3px}.kbg__code-block{color:#ffffff80;background:#00000038;border:1px solid #8b5cf624;border-radius:10px;padding:12px 16px;font-family:Fira Code,SF Mono,Courier New,monospace;font-size:13px;line-height:1.7;overflow-x:auto}.kbg__code-block--multiline{flex-direction:column;gap:4px;display:flex}.kbg__code-muted{color:#ffffff4d}.kbg__code-highlight{color:#a78bfae6}.kbg__inline-code{color:#a78bfad9;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:4px;padding:1px 5px;font-family:Fira Code,SF Mono,Courier New,monospace;font-size:12px}.kbg__platform-dropdowns{flex-direction:column;gap:6px;display:flex}.kbg__dropdown{background:#ffffff05;border:1px solid #ffffff12;border-radius:10px;transition:border-color .2s,background .2s;overflow:hidden}.kbg__dropdown--open{background:#8b5cf60a;border-color:#8b5cf638}.kbg__dropdown-trigger{cursor:pointer;color:#ffffff80;text-align:left;background:0 0;border:none;align-items:center;gap:10px;width:100%;padding:10px 13px;font-family:DM Sans,sans-serif;font-size:13px;font-weight:500;transition:color .15s;display:flex}.kbg__dropdown-trigger:hover{color:#fffc}.kbg__dropdown--open .kbg__dropdown-trigger{color:#a78bfad9}.kbg__dropdown-icon{color:#fff6;background:#ffffff0d;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:background .15s,color .15s;display:flex}.kbg__dropdown--open .kbg__dropdown-icon{color:#a78bfad9;background:#8b5cf624}.kbg__dropdown-label{flex:1}.kbg__dropdown-chevron{transform-origin:50%;color:#ffffff40;flex-shrink:0;align-items:center;transition:transform .2s,color .15s;display:inline-flex}.kbg__dropdown--open .kbg__dropdown-chevron{color:#a78bfa99;transform:rotate(180deg)}.kbg__dropdown-body{max-height:0;transition:max-height .3s;overflow:hidden}.kbg__dropdown--open .kbg__dropdown-body{max-height:500px}.kbg__dropdown-content{border-top:1px solid #ffffff0a;padding:6px 14px 14px 49px}.kbg__ul{color:#ffffff80;flex-direction:column;gap:8px;margin:0;padding-left:18px;font-size:13.5px;line-height:1.65;display:flex}.kbg__ol{counter-reset:kbg-ol-counter;color:#ffffff80;flex-direction:column;gap:8px;margin:0;padding-left:0;font-size:13.5px;line-height:1.65;list-style:none;display:flex}.kbg__ol>li{counter-increment:kbg-ol-counter;align-items:flex-start;gap:8px;display:flex}.kbg__ol>li:before{content:counter(kbg-ol-counter) ".";color:#a78bfa99;flex-shrink:0;min-width:16px;font-weight:600;line-height:1.65}.kbg__ol li strong,.kbg__ul li strong{color:#ffffffd1;font-weight:600}.kbg__link{color:#8b5cf6d9;border-bottom:1px solid #8b5cf64d;text-decoration:none;transition:color .15s,border-color .15s}.kbg__link:hover{color:#a78bfa;border-color:#a78bfa8c}.kbg__footer-note{color:#ffffff47;text-align:center;padding:4px 0 8px;font-size:13px;line-height:1.65}@media (width<=640px){.kbg__content{gap:16px;padding:24px 14px 52px}.kbg__hero-title{font-size:24px}.kbg__step-header{padding:16px 16px 0}.kbg__step-body{padding:10px 16px 16px}.kbg__dropdown-content{padding-left:14px}}button{color:#d1d1db;background-color:#13131a}h1,p{color:#d1d1db}
