.ud-terminate-backdrop{z-index:200;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#090b0fbf;background:lab(3.0218% -.0582188 -2.17502/.75);justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.ud-terminate-modal{background:#2a303c;background:lab(19.6723% -.17938 -8.46498);border:1px solid #b2ccd626;border:1px solid lab(80.3291% -7.40752 -8.00557/.15);border-radius:.75rem;width:100%;max-width:28rem;padding:1.5rem;box-shadow:0 25px 50px -12px #00000080;box-shadow:0 25px 50px -12px lab(0% 0 0/.5)}.ud-terminate-title{letter-spacing:-.02em;color:#ffae9b;color:lab(78.8025% 28.7108 22.315);margin:0 0 .75rem;font-size:1.25rem;font-weight:800}.ud-terminate-warning{color:#b2ccd6;color:lab(80.3291% -7.40752 -8.00557);margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.ud-terminate-list{color:#b2ccd6bf;color:lab(80.3291% -7.40752 -8.00557/.75);margin:0 0 1rem;padding-left:1.25rem;font-size:.8125rem;line-height:1.6;list-style:outside}.ud-terminate-list li{margin-bottom:.125rem}.ud-terminate-kept{color:#b2ccd680;color:lab(80.3291% -7.40752 -8.00557/.5);margin:0 0 1.25rem;font-size:.75rem;font-style:italic;line-height:1.5}.ud-terminate-label{text-transform:uppercase;letter-spacing:.1em;color:#b2ccd6a6;color:lab(80.3291% -7.40752 -8.00557/.65);margin-bottom:1rem;font-size:.75rem;font-weight:600;display:block}.ud-terminate-username{color:#ffae9b;color:lab(78.8025% 28.7108 22.315);text-transform:none;letter-spacing:0;padding:0 .25rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:700}.ud-terminate-input{color:#b2ccd6;color:lab(80.3291% -7.40752 -8.00557);text-transform:none;letter-spacing:0;background:0 0;border:none;border-bottom:1px solid oklch(82.901% .031 222.959/.3);border-radius:0;outline:none;width:100%;margin-top:.5rem;padding:.5rem 0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.9375rem;transition:border-bottom-color .15s;display:block}.ud-terminate-input:focus{border-bottom-color:#6e51eb;border-bottom-color:lab(44.8505% 42.5863 -75.333)}.ud-terminate-input:disabled{opacity:.4;cursor:not-allowed}.ud-terminate-error{color:#ffae9b;color:lab(78.8025% 28.7108 22.315);margin:0 0 .75rem;font-size:.8125rem}.ud-terminate-actions{justify-content:flex-end;gap:.5rem;margin-top:.5rem;display:flex}.ud-terminate-cancel{color:#b2ccd6cc;color:lab(80.3291% -7.40752 -8.00557/.8);cursor:pointer;background:0 0;border:1px solid #b2ccd633;border:1px solid lab(80.3291% -7.40752 -8.00557/.2);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:600;transition:all .15s}.ud-terminate-cancel:hover:not(:disabled){color:#b2ccd6;color:lab(80.3291% -7.40752 -8.00557);background:#b2ccd614;background:lab(80.3291% -7.40752 -8.00557/.08)}.ud-terminate-cancel:disabled{opacity:.4;cursor:not-allowed}.ud-terminate-confirm{color:#ffae9b80;color:lab(78.8025% 28.7108 22.315/.5);text-transform:uppercase;letter-spacing:.05em;cursor:not-allowed;background:#ffae9b26;background:lab(78.8025% 28.7108 22.315/.15);border:1px solid #ffae9b4d;border:1px solid lab(78.8025% 28.7108 22.315/.3);border-radius:.375rem;padding:.5rem 1rem;font-size:.875rem;font-weight:700;transition:all .2s}.ud-terminate-confirm--armed{color:#090b0f;color:lab(3.0218% -.0582188 -2.17502);cursor:pointer;background:#ffae9b;background:lab(78.8025% 28.7108 22.315);border-color:#ffae9b;border-color:lab(78.8025% 28.7108 22.315);animation:2s ease-in-out infinite ud-terminate-pulse;box-shadow:0 0 #ffae9b80;box-shadow:0 0 lab(78.8025% 28.7108 22.315/.5)}.ud-terminate-confirm--armed:hover:not(:disabled){filter:brightness(1.1)}.ud-terminate-confirm:disabled{cursor:not-allowed}.ud-terminate-confirm--armed:disabled{opacity:.7}@keyframes ud-terminate-pulse{0%,to{box-shadow:0 0 #ffae9b66;box-shadow:0 0 lab(78.8025% 28.7108 22.315/.4)}50%{box-shadow:0 0 0 6px #ffae9b00;box-shadow:0 0 0 6px lab(78.8025% 28.7108 22.315/0)}}@media (max-width:1023px){.ud-terminate-backdrop{-webkit-backdrop-filter:none}}
.cf{vertical-align:middle;flex-shrink:0;justify-content:center;align-items:center;line-height:0;display:inline-flex}.cf__svg{border-radius:.15rem;width:100%;height:auto;display:block;box-shadow:0 0 0 1px #b2ccd614;box-shadow:0 0 0 1px lab(80.3291% -7.40752 -8.00557/.08)}.cf__code{letter-spacing:.08em;justify-content:center;align-items:center;width:100%;height:100%;font-weight:700;line-height:1;display:inline-flex}.cf--xs{width:.9rem}.cf--sm{width:1.1rem}.cf--md{width:1.45rem}.cf--lg{width:1.9rem}.cf--fallback{color:#b2ccd6b8;color:lab(80.3291% -7.40752 -8.00557/.72);background:#b2ccd61a;background:lab(80.3291% -7.40752 -8.00557/.1);border-radius:.2rem;min-width:1.35rem;height:.95rem}.cf--xs.cf--fallback{min-width:.95rem;height:.7rem}.cf--sm.cf--fallback{min-width:1.15rem;height:.82rem}.cf--md.cf--fallback{min-width:1.4rem;height:1rem}.cf--lg.cf--fallback{min-width:1.8rem;height:1.25rem}.cf--xs .cf__code{font-size:.45rem}.cf--sm .cf__code{font-size:.52rem}.cf--md .cf__code{font-size:.62rem}.cf--lg .cf__code{font-size:.72rem}
.am-section-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.25rem;display:flex}.am-section-label{letter-spacing:.2em;text-transform:uppercase;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);font-variant-numeric:tabular-nums;font-size:.72rem;font-weight:700}.am-stats-list{flex-direction:column;display:flex}.am-stat-row{border-bottom:1px solid #b2ccd612;border-bottom:1px solid lab(80.3291% -7.40752 -8.00557/.07);justify-content:space-between;align-items:baseline;gap:1rem;padding:.75rem 0;display:flex}.am-stat-row:last-child{border-bottom:none}.am-stat-label{letter-spacing:.15em;text-transform:uppercase;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);white-space:nowrap;font-size:.72rem;font-weight:700}.am-stat-value{color:#fff;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:1.5rem;font-weight:800;line-height:1}.am-stat-row--skeleton{border-bottom:1px solid #b2ccd612;border-bottom:1px solid lab(80.3291% -7.40752 -8.00557/.07);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 0;display:flex}.am-stat-row--skeleton:last-child{border-bottom:none}.am-skeleton--label{background:#b2ccd60f;background:lab(80.3291% -7.40752 -8.00557/.06);border-radius:2px;width:5rem;height:.72rem;animation:1.5s ease-in-out infinite am-pulse}.am-skeleton--value{background:#b2ccd60f;background:lab(80.3291% -7.40752 -8.00557/.06);border-radius:2px;flex-shrink:0;width:2rem;height:1.5rem;animation:1.5s ease-in-out infinite am-pulse}.am-select{color:#fff;cursor:pointer;appearance:none;background:0 0;background-image:linear-gradient(45deg,#0000 50%,oklch(82.901% .031 222.959/.5) 50%),linear-gradient(135deg,oklch(82.901% .031 222.959/.5) 50%,#0000 50%);background-position:calc(100% - .15rem) calc(50% - .15rem),calc(100% + .1rem) calc(50% - .15rem);background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border:none;border-bottom:2px solid oklch(82.901% .031 222.959/.12);border-radius:0;outline:none;padding:.4rem 1.25rem .4rem 0;font-size:.82rem;font-weight:600;transition:border-color .15s}.am-select:focus{border-bottom-color:#6e51eb;border-bottom-color:lab(44.8505% 42.5863 -75.333)}.am-select option{color:#b2ccd6;color:lab(80.3291% -7.40752 -8.00557);background:#242933;background:lab(16.4233% -.185296 -7.00837)}.am-empty{color:#b2ccd64d;color:lab(80.3291% -7.40752 -8.00557/.3);padding:2rem 0;font-size:.78rem}.am-skeleton{background:#b2ccd60f;background:lab(80.3291% -7.40752 -8.00557/.06);border-radius:2px;width:60%;height:1rem;animation:1.5s ease-in-out infinite am-pulse}@keyframes am-pulse{0%,to{opacity:1}50%{opacity:.4}}.am-dev{align-items:center;gap:.75rem;display:inline-flex}.am-dev-btn{all:unset;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;color:#b2ccd64d;color:lab(80.3291% -7.40752 -8.00557/.3);font-size:.68rem;font-weight:600;transition:color .15s}.am-dev-btn:hover{color:#b2ccd699;color:lab(80.3291% -7.40752 -8.00557/.6)}.am-dev-btn:disabled{opacity:.4;cursor:not-allowed}.am-ghost-block{flex-direction:column;gap:.5rem;display:flex}.am-ghost-label{letter-spacing:.2em;text-transform:uppercase;color:#b2ccd647;color:lab(80.3291% -7.40752 -8.00557/.28);font-size:.72rem;font-weight:700}.am-ghost-stats{opacity:.45;pointer-events:none;-webkit-user-select:none;user-select:none}
.ep-color-layout{flex-direction:row;align-items:center;gap:.75rem;display:flex}.ep-color-preview{flex-shrink:0}.ep-avatar-circle{border-radius:50%;flex-shrink:0;width:2.75rem;height:2.75rem;transition:background .2s}.ep-color-controls{flex-direction:column;flex:1;gap:.4rem;min-width:0;display:flex}@media (min-width:1024px){.ep-avatar-circle{width:3.5rem;height:3.5rem}}.ep-section-label{letter-spacing:.2em;text-transform:uppercase;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);margin-bottom:.75rem;font-size:.68rem;font-weight:700;display:block}.ep-field{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.ep-field-label{letter-spacing:.15em;text-transform:uppercase;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);font-size:.68rem;font-weight:700}.ep-field-label--with-flag{align-items:center;gap:.35rem;display:flex}.ep-input{color:#fff;background:0 0;border:none;border-bottom:1.5px solid oklch(82.901% .031 222.959/.15);border-radius:0;outline:none;width:100%;padding:.5rem 0;font-size:.9rem;font-weight:500;transition:border-color .15s}.ep-input:focus{border-bottom-color:#6e51eb;border-bottom-color:lab(44.8505% 42.5863 -75.333)}.ep-input:disabled{opacity:.35;cursor:not-allowed}.ep-select{color:#fff;appearance:none;cursor:pointer;background:0 0;border:none;border-bottom:1.5px solid oklch(82.901% .031 222.959/.15);border-radius:0;outline:none;width:100%;padding:.5rem 0;font-size:.9rem;font-weight:500;transition:border-color .15s}.ep-select:focus{border-bottom-color:#6e51eb;border-bottom-color:lab(44.8505% 42.5863 -75.333)}.ep-select option{color:#fff;background:#242933;background:lab(16.4233% -.185296 -7.00837)}.ep-select:invalid,.ep-select option[value=""]{color:#b2ccd659;color:lab(80.3291% -7.40752 -8.00557/.35)}.ep-location-row{align-items:center;gap:.5rem;display:flex}.ep-location-row .ep-select{flex:1}.ep-char-count{color:#b2ccd64d;color:lab(80.3291% -7.40752 -8.00557/.3);text-align:right;margin-top:-.25rem;font-size:.67rem}.ep-locked-hint{color:#b2ccd659;color:lab(80.3291% -7.40752 -8.00557/.35);letter-spacing:.05em;font-size:.68rem}.ep-swatches-row{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.ep-swatch{cursor:pointer;border:2px solid #0000;border-radius:50%;outline:none;flex-shrink:0;width:1.5rem;height:1.5rem;transition:transform .12s,box-shadow .12s,border-color .12s;position:relative}.ep-swatch:hover:not(:disabled){transform:scale(1.12);box-shadow:0 0 0 2px #b2ccd640;box-shadow:0 0 0 2px lab(80.3291% -7.40752 -8.00557/.25)}.ep-swatch--selected{border-color:#fff;transform:scale(1.15);box-shadow:0 0 0 2px #6e51eb;box-shadow:0 0 0 2px lab(44.8505% 42.5863 -75.333)}.ep-swatch--current{border-color:#b2ccd680;border-color:lab(80.3291% -7.40752 -8.00557/.5)}.ep-swatch:disabled{opacity:.3;cursor:not-allowed;transform:none}.ep-swatch-current-label{letter-spacing:.12em;text-transform:uppercase;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);text-align:center;margin-top:.15rem;font-size:.5rem;font-weight:700}.ep-swatch-wrapper{flex-direction:column;align-items:center;gap:0;display:flex}.ep-regen-btn{all:unset;cursor:pointer;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);border:1.5px solid #b2ccd61f;border:1.5px solid lab(80.3291% -7.40752 -8.00557/.12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;transition:color .15s,border-color .15s,opacity .15s;display:flex}.ep-regen-btn:hover:not(:disabled){color:#b2ccd6cc;color:lab(80.3291% -7.40752 -8.00557/.8);border-color:#b2ccd64d;border-color:lab(80.3291% -7.40752 -8.00557/.3)}.ep-regen-btn:disabled,.ep-regen-btn--used{opacity:.2;cursor:not-allowed}.ep-lock-banner{letter-spacing:.05em;color:#efd057d9;color:lab(84.4832% 1.40542 62.0505/.85);background:#efd0570f;background:lab(84.4832% 1.40542 62.0505/.06);border-left:2px solid #efd057;border-left:2px solid lab(84.4832% 1.40542 62.0505);padding:.35rem .6rem;font-size:.67rem;font-weight:600}.ep-color-locked{color:#b2ccd659;color:lab(80.3291% -7.40752 -8.00557/.35);letter-spacing:.04em;margin-top:.25rem;font-size:.68rem}.ep-color-note{color:#b2ccd647;color:lab(80.3291% -7.40752 -8.00557/.28);letter-spacing:.03em;margin-top:.1rem;font-size:.65rem}.ep-saved-flash{letter-spacing:.1em;text-transform:uppercase;color:#00a95a;color:lab(60.7791% -65.3525 33.9557);font-size:.72rem;font-weight:700}.ep-save-error{color:#ffae9b;color:lab(78.8025% 28.7108 22.315);letter-spacing:.02em;font-size:.72rem;font-weight:600}.ep-save-row{align-items:center;gap:1rem;margin-top:auto;padding-top:1.5rem;display:flex}
.pp-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:100;pointer-events:none;background:#0009;background:lab(0% 0 0/.6);position:fixed;inset:0}.pp-container{z-index:101;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.pp-card-anim{flex-direction:column;width:100%;max-width:32rem;max-height:80vh;display:flex}.pp-card{background:#242933;backface-visibility:hidden;background:oklch(28.036% .019 264.182);border:1px solid #b2ccd614;border:1px solid lab(80.3291% -7.40752 -8.00557/.08);border-radius:1rem;flex-direction:column;flex:1;width:100%;display:flex;overflow:hidden;box-shadow:0 25px 60px #0009;box-shadow:0 25px 60px lab(0% 0 0/.6)}.pp-header{border-bottom:1px solid #b2ccd614;border-bottom:1px solid lab(80.3291% -7.40752 -8.00557/.08);flex-shrink:0;padding:1.25rem 1.25rem 0}.pp-header-top{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.pp-title{letter-spacing:.18em;text-transform:uppercase;color:#b2ccd680;color:lab(80.3291% -7.40752 -8.00557/.5);margin:0;font-size:.78rem;font-weight:700}.pp-subtitle{color:#b2ccd64d;color:lab(80.3291% -7.40752 -8.00557/.3);margin:.15rem 0 0;font-size:.7rem}.pp-close-btn{all:unset;cursor:pointer;color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;transition:color .15s,background .15s;display:flex}.pp-close-btn:hover{color:#b2ccd6cc;color:lab(80.3291% -7.40752 -8.00557/.8);background:#b2ccd60f;background:lab(80.3291% -7.40752 -8.00557/.06)}.pp-tabs{gap:0;margin:0 -1.25rem;display:flex}.pp-tab{all:unset;cursor:pointer;text-align:center;letter-spacing:.12em;text-transform:uppercase;color:#b2ccd659;color:lab(80.3291% -7.40752 -8.00557/.35);border-bottom:2px solid #0000;flex:1;padding:.6rem .5rem;font-size:.68rem;font-weight:700;transition:color .15s,border-color .15s}.pp-tab:hover{color:#b2ccd6a6;color:lab(80.3291% -7.40752 -8.00557/.65)}.pp-tab--active{color:#b2ccd6e6;color:lab(80.3291% -7.40752 -8.00557/.9);border-bottom-color:#6e51eb;border-bottom-color:lab(44.8505% 42.5863 -75.333)}.pp-body{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.pp-page{flex-direction:column;flex:1;min-height:0;display:flex}@media (max-width:1023px){.pp-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}.pp-container{align-items:flex-end;padding:0}.pp-card-anim{width:100%;max-width:100%;height:100dvh;max-height:100dvh}.pp-card{border-radius:1rem 1rem 0 0}}
.gr-shell{pointer-events:auto;flex-direction:column;gap:2rem;width:100%;max-width:22rem;padding:0;display:flex;position:relative}.gr-close{color:#b2ccd659;color:lab(80.3291% -7.40752 -8.00557/.35);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;padding:0;transition:color .15s;display:flex;position:absolute;top:0;right:0}.gr-close:hover{color:#b2ccd6cc;color:lab(80.3291% -7.40752 -8.00557/.8)}.gr-header{flex-direction:column;gap:.5rem;display:flex}.gr-title{letter-spacing:-.04em;color:#fff;margin:0;font-size:clamp(1.5rem,5vw,2rem);font-weight:800;line-height:1.1}.gr-sub{color:#b2ccd680;color:lab(80.3291% -7.40752 -8.00557/.5);margin:0;font-size:.8rem;font-weight:500;line-height:1.5}.gr-form{flex-direction:column;gap:.875rem;width:100%;display:flex}.gr-input{color:#fff;letter-spacing:-.01em;-webkit-appearance:none;background:0 0;border:none;border-bottom:1.5px solid oklch(82.901% .031 222.959/.25);border-radius:0;outline:none;width:100%;padding:.5rem 0;font-size:1.1rem;font-weight:600;transition:border-color .15s}.gr-input::placeholder{color:#b2ccd640;color:lab(80.3291% -7.40752 -8.00557/.25);font-weight:500}.gr-input:focus{border-bottom-color:#6e51ebb3;border-bottom-color:lab(44.8505% 42.5863 -75.333/.7)}.gr-input:disabled{opacity:.5}.gr-field-group{flex-direction:column;gap:.35rem;margin-top:.25rem;display:flex}.gr-field-label{letter-spacing:.08em;text-transform:uppercase;color:#b2ccd64d;color:lab(80.3291% -7.40752 -8.00557/.3);font-size:.65rem;font-weight:700}.gr-error{color:#ffae9b;color:lab(78.8025% 28.7108 22.315);margin:0;font-size:.78rem;font-weight:600;line-height:1.4}.gr-submit{align-self:flex-start;min-width:7rem;margin-top:.25rem}.gr-disclaimer{color:#b2ccd64d;color:lab(80.3291% -7.40752 -8.00557/.3);margin:0;font-size:.68rem;font-weight:500;line-height:1.4}.gr-legacy-details{margin-top:.25rem}.gr-legacy-summary{color:#b2ccd666;color:lab(80.3291% -7.40752 -8.00557/.4);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.68rem;font-weight:600;list-style:none;transition:color .15s}.gr-legacy-summary::-webkit-details-marker{display:none}.gr-legacy-summary:hover{color:#b2ccd6b3;color:lab(80.3291% -7.40752 -8.00557/.7)}.gr-swatches{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.gr-swatch{cursor:pointer;-webkit-tap-highlight-color:transparent;border:2px solid #0000;border-radius:50%;flex-shrink:0;width:2.5rem;height:2.5rem;padding:0;transition:border-color .15s,transform .15s,opacity .15s}.gr-swatch:hover{border-color:#b2ccd699;border-color:lab(80.3291% -7.40752 -8.00557/.6);transform:scale(1.1)}.gr-swatch:focus-visible{outline-offset:3px;outline:2px solid #6e51eb;outline:2px solid lab(44.8505% 42.5863 -75.333)}.gr-swatch:disabled{opacity:.5;cursor:not-allowed;transform:none}@media (min-width:1024px){.gr-shell{max-width:24rem;padding:0}.gr-title{font-size:2rem}.gr-swatch{width:2.75rem;height:2.75rem}}
