:root{--teal:#25d8c0;--muted:#879897;--bg:#0b1415;--line:#253334}*{box-sizing:border-box}body{margin:0;background:#e8eeec;color:#f3f8f7;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;display:flex;flex-direction:column;align-items:center;padding:35px 20px}button,input{font:inherit}button{cursor:pointer}button:focus-visible{outline:2px solid #fff;outline-offset:4px}.studio-label{width:393px;display:flex;align-items:center;gap:10px;margin-bottom:22px;color:#173c37;font-size:10px;font-weight:800;letter-spacing:1.5px}.studio-label small{display:block;font-size:8px;letter-spacing:2px;margin-top:5px;color:#7c918c}.brandmark{background:#143b35;color:var(--teal);padding:8px;font-size:20px;border-radius:10px;letter-spacing:-2px}.brandmark span{font-size:14px}.phone{width:393px;min-height:852px;position:relative;background:var(--bg);border-radius:46px;overflow:hidden;border:7px solid #20302f;box-sizing:content-box;box-shadow:0 24px 65px #1b453525,0 0 0 1px #566763;display:flex;flex-direction:column}.statusbar{height:57px;padding:15px 27px 0;display:flex;justify-content:space-between;position:relative;font-size:14px}.island{position:absolute;background:#020606;width:113px;height:31px;top:9px;left:140px;border-radius:22px}.signals{display:flex;gap:6px;align-items:center;height:16px;font-size:11px}.signals svg{width:16px;fill:none;stroke:white;stroke-width:2}.signals i{display:block;width:22px;height:11px;border:1px solid #94a09d;border-radius:3px;background:linear-gradient(to right,white 83%,transparent 83%);position:relative}.signals i:after{content:'';position:absolute;right:-3px;top:3px;width:2px;height:4px;background:#94a09d}header{height:52px;display:flex;align-items:center;justify-content:space-between;padding:0 21px;font-size:16px;font-weight:600}.icon-button{border:0;background:none;color:#e8f4f1;display:grid;place-items:center;padding:5px;font-size:25px;width:30px;height:32px}.icon-button svg{width:19px;fill:none;stroke:currentColor;stroke-width:1.6}header #help{font-size:20px;color:#9fafad}section{padding:25px 24px 0}.eyebrow{font-size:9px;letter-spacing:1.8px;font-weight:700;color:#94b5ae;display:flex;align-items:center;gap:7px}.eyebrow>span{width:5px;height:5px;border-radius:50%;background:var(--teal)}h1{font-size:36px;line-height:1.17;letter-spacing:-1.4px;font-weight:650;margin:17px 0 13px}h1 span{color:var(--teal)}.intro{color:#9aaba7;font-size:12px;line-height:1.75;margin:0}.hero-art{height:207px;position:relative;margin:3px -24px 1px;overflow:hidden;background:radial-gradient(ellipse at 50% 55%,#1b6a5635,transparent 61%)}.orbit{position:absolute;border:1px solid #28483d;border-radius:50%;width:270px;height:99px;left:62px;top:64px;transform:rotate(-23deg)}.orbit-two{transform:rotate(25deg);height:117px;top:54px;border-color:#1e382f}.coin{display:flex;align-items:center;justify-content:center;position:absolute;border-radius:50%;font-weight:750;letter-spacing:-7px}.coin-front{width:113px;height:113px;top:36px;left:155px;font-size:48px;background:linear-gradient(135deg,#9bfce0,#28cbb1 44%,#066750);color:#083d33;box-shadow:5px 7px 0 #075c4e,9px 12px 23px #0006,inset 0 0 0 5px #75ead18c,inset 0 0 0 7px #086e5c55;transform:rotate(-15deg)}.coin-front span{font-size:31px;align-self:flex-start;margin-top:25px;margin-left:1px}.coin-back{width:78px;height:78px;left:105px;top:81px;font-size:44px;background:linear-gradient(135deg,#336f60,#163e34);border:3px solid #4a8977;box-shadow:4px 5px 0 #0b3029;transform:rotate(-20deg);color:#8bc5af}.spark{position:absolute;color:#98ebbd}.s1{left:85px;top:37px;font-size:25px}.s2{right:66px;top:110px;font-size:23px}.tiny-dot{position:absolute;width:5px;height:5px;border-radius:50%;background:#57ac8c;right:97px;top:37px}.art-pill{position:absolute;top:161px;left:122px;font-size:9px;padding:7px 12px;border:1px solid #345448;border-radius:20px;background:#12271f;color:#bbd4c4;transform:rotate(-5deg)}.art-pill span{color:var(--teal);padding-right:5px}.referral-card{padding:18px;border:1px solid #2b4942;border-radius:18px;background:linear-gradient(110deg,#142622,#111d1c);position:relative}.card-heading{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:1.2px;color:#9bb1aa}.active-badge{background:#1c3b30;padding:4px 7px;border-radius:5px;font-size:8px;letter-spacing:0;color:#78d9a8}.name-row{display:flex;align-items:center;justify-content:space-between;margin-top:12px;gap:8px}h2{margin:0;font-size:24px;letter-spacing:-.6px;overflow-wrap:anywhere}.edit-button{border:0;background:none;color:var(--teal);font-size:10px;padding:4px 0;white-space:nowrap}.edit-button span{margin-left:5px}.link-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #2a3b34;margin-top:16px;padding-top:10px;gap:6px}.link-row>span{font-size:10px;color:#a5b5ae;overflow-wrap:anywhere}.link-row button{color:#8fb1a3}.personal-note{display:flex;gap:12px;margin:24px 0}.note-icon{color:var(--teal);font-size:23px;background:#142821;border-radius:10px;width:36px;height:36px;display:grid;place-items:center}.personal-note strong{font-size:11px;font-weight:500}.personal-note p{font-size:10px;line-height:1.7;margin:5px 0 0;color:#839a90}.primary{width:100%;border:0;border-radius:11px;background:var(--teal);color:#063b31;font-size:12px;font-weight:750;min-height:48px;padding:14px 17px;display:flex;justify-content:center;align-items:center;position:relative}.primary>span{position:absolute;right:18px;font-size:18px}.primary:hover{background:#5ce4cd}.primary:disabled{background:#203e36;color:#66847a;cursor:not-allowed}.footnote{font-size:9px;color:#70867c;text-align:center;margin:12px 0;line-height:1.6}.bottom-brand{font-size:12px;font-weight:750;letter-spacing:-.4px;text-align:center;color:#698178;margin-top:auto;padding:20px 0 28px}.bottom-brand>span{font-weight:400}.bottom-brand .brand-dot{color:var(--teal);font-weight:900}.home-indicator{position:absolute;bottom:8px;width:130px;height:4px;border-radius:5px;background:#dde7e3;left:calc(50% - 65px)}.desktop-caption{width:393px;display:flex;justify-content:space-between;color:#758d83;font-size:9px;padding-top:23px}.desktop-caption span:first-child{letter-spacing:1.3px}#editor h1{font-size:34px}.profile-symbol{width:79px;height:79px;border-radius:50%;background:linear-gradient(145deg,#28594b,#13251f);border:1px solid #426a58;margin:26px auto 31px;display:flex;align-items:center;justify-content:center;font-size:31px;letter-spacing:-3px;font-weight:700;color:var(--teal);position:relative}.profile-symbol>span{font-size:21px}.profile-symbol i{position:absolute;bottom:0;right:-2px;font-size:15px;background:var(--teal);color:#133d30;border:3px solid var(--bg);border-radius:50%;width:26px;height:26px;text-align:center;letter-spacing:0}label{font-size:12px;display:flex;justify-content:space-between;margin-bottom:10px}label>span{color:#6d877b;font-size:9px}.input-wrap{display:flex;align-items:center;border:1px solid #3e7361;border-radius:11px;background:#14231d;padding:0 13px;height:53px;gap:6px}.input-wrap:focus-within{box-shadow:0 0 0 3px #25d8c017;border-color:var(--teal)}.input-wrap>span:first-child{color:#6d9c87;font-size:17px}input{min-width:0;width:100%;background:none;border:0;outline:0;color:white;font-size:16px}#count{font-size:10px;color:#799a8b;white-space:nowrap}#validation,#cooldown{font-size:10px;line-height:1.6;color:#819b8e;margin:9px 0 0}.preview{background:#111e19;border:1px dashed #2b4739;padding:15px;margin-top:22px;border-radius:10px}.preview>span{font-size:8px;letter-spacing:1.3px;color:#769b86}.preview p{font-size:10px;color:#859d8e;margin:9px 0 0;overflow-wrap:anywhere}.preview strong{color:var(--teal);font-weight:500}.notice{display:flex;gap:10px;margin:22px 0;color:#79998a}.notice>span{font-size:16px;color:#93b5a0}.notice p{font-size:10px;line-height:1.8;margin:0}.notice strong{font-weight:500;color:#bdcfc3}.overlay{position:absolute;inset:0;background:#000a;backdrop-filter:blur(4px);z-index:5;display:flex;align-items:flex-end}.sheet{padding:12px 25px 32px;background:#15231e;border:1px solid #324d3c;border-radius:25px 25px 0 0;text-align:center;width:100%;box-shadow:0 -20px 80px #0003}.sheet-handle{width:32px;height:4px;border-radius:4px;background:#4a6153;margin:0 auto 25px}.modal-symbol{font-size:37px;color:var(--teal);width:66px;height:66px;border-radius:50%;background:#203c2e;display:grid;place-items:center;margin:0 auto 22px}.sheet .eyebrow{justify-content:center;font-size:8px}.sheet h2{font-size:27px;line-height:1.25;margin:12px 0 17px}.sheet p{font-size:12px;color:#9aafa0;line-height:1.7;margin:16px 0}.sheet strong{color:#e2ebe4;font-weight:600}#confirm-name{font-size:22px;color:var(--teal);font-weight:600;overflow-wrap:anywhere}.secondary{width:100%;border:1px solid #3b5142;background:transparent;border-radius:11px;color:#c4d2c8;padding:14px;margin-top:10px;font-size:12px}.toast{position:absolute;bottom:65px;left:24px;right:24px;padding:15px 18px;background:#dcf9ec;border:1px solid #b3e6ce;border-radius:12px;color:#0e4a35;font-size:12px;text-align:center;box-shadow:0 8px 35px #0005;z-index:8}[hidden]{display:none!important}.error{color:#ffa995!important}@media(max-width:480px){body{background:var(--bg);padding:0}.studio-label,.desktop-caption{display:none}.phone{width:100%;min-height:100svh;border:0;border-radius:0;box-shadow:none}.island{left:calc(50% - 56.5px)}.hero-art{max-width:393px;margin-left:auto;margin-right:auto;width:calc(100% + 48px);left:-24px}.bottom-brand{padding-bottom:30px}}@media(prefers-reduced-motion:no-preference){section{animation:appear .25s ease}@keyframes appear{from{opacity:.3;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}}
/* Keep the complete overview inside the iPhone 15 viewport. */
section{padding-top:20px}h1{margin:14px 0 10px}.hero-art{height:177px}.personal-note{margin:18px 0}.bottom-brand{padding-top:14px;padding-bottom:24px}#availability{font-size:10px;line-height:1.5;color:var(--teal);margin:9px 0;min-height:15px}#editor .profile-symbol{margin:18px auto 22px}#editor .preview{margin-top:15px}#editor .notice{margin:18px 0}#check{font-size:11px;margin-top:12px;padding:11px}#check:disabled{opacity:.4;cursor:not-allowed}input{text-transform:none}
.art-pill{top:147px}.coin-front>span,.profile-symbol>span{display:inline-block;transform:rotate(-35deg)}.coin-back{letter-spacing:0}.primary>span,.edit-button>span{display:inline-block;transform:rotate(-35deg)}
/* Referral page, aligned to the supplied Figma exports. */
:root{--teal:#0b8e95;--bg:#15171b;--muted:#bfc4c7}body{background:#25282d}.studio-label,.desktop-caption{color:#aebcbd}.phone{background:var(--bg);border-color:#34383d;height:852px;min-height:0}.statusbar{flex-shrink:0;height:48px;background:var(--bg);z-index:2}.island{display:none}header{flex-shrink:0;height:48px;justify-content:flex-start;gap:18px;font-size:17px;font-weight:500;padding:0 17px}header #back{color:#9099a3}header #help{margin-left:auto;font-size:18px}section{overflow-y:auto;scrollbar-width:none;flex:1;min-height:0;padding:0 13px 28px}section::-webkit-scrollbar{display:none}#overview{padding:0 13px 0}.ref-tabs{height:51px;display:flex;align-items:stretch;gap:7px;border-bottom:1px solid #242d31;position:sticky;top:0;background:#15171bf5;z-index:3;margin:0 -13px;padding:0 24px}.ref-tabs button{background:none;border:0;color:#c6cacd;font-size:13px;font-weight:600;padding:0 10px}.ref-tabs button.selected{color:#0d9aa2;border-bottom:2px solid #0b939a}.ref-tabs .history-button{margin-left:auto;padding:0;font-size:26px;font-weight:400;color:#c5cbce}.ref-hero{background:radial-gradient(ellipse at 50% 43%,#087f88b0,transparent 73%);margin:0 -13px;text-align:center;padding:3px 15px 24px}.ref-hero img{display:block;width:270px;height:225px;object-fit:contain;margin:0 auto 2px}.ref-hero h1{font-size:20px;line-height:1.35;letter-spacing:0;margin:7px 0 5px;font-weight:700}.ref-hero h1 span{color:#0a9fa7}.ref-hero>p{font-size:11px;line-height:1.5;color:#d0dadd;margin:0}.used-referral{margin-top:24px;font-size:12px;color:#d2d8db;display:flex;flex-direction:column;gap:9px}.used-referral strong{display:flex;align-items:center;justify-content:center;gap:8px;font-size:14px;letter-spacing:.4px}.used-referral svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8}.used-referral i{background:#43b95a;border-radius:50%;width:18px;height:18px;font-size:13px;font-style:normal;font-weight:400;display:grid;place-items:center}.referral-card{border:1px solid #2b383c;background:linear-gradient(135deg,#192a2c,#142428 70%);padding:23px 18px 19px;border-radius:12px;margin:0 0 34px}.referral-card h2{font-size:16px;letter-spacing:0;text-align:center;margin-bottom:23px;font-weight:650}.ref-row{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:11px;color:#d0d7d9;margin:14px 0 22px;min-height:25px}.ref-row>div{display:flex;align-items:center;gap:7px;min-width:0;max-width:60%}.ref-row strong{font-size:11px;font-weight:500;overflow-wrap:anywhere}#referral-link{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:157px;font-size:10px}.ref-row .icon-button,.ref-row .edit-button{width:22px;height:25px;min-width:22px;padding:2px;display:grid;place-items:center;color:#089aa1;background:none;border:0}.ref-row svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6}.primary{min-height:39px;background:var(--teal);color:#f1f9f9;font-weight:600;font-size:12px;border-radius:6px;padding:11px}.primary:hover{background:#0d9ea5}.social-links{display:flex;align-items:center;justify-content:space-around;margin:29px 10px 32px}.social-links button{background:none;border:0;color:#eef5f5;font-size:27px;width:36px;height:35px;display:grid;place-items:center}.social-links svg{width:23px;height:23px;fill:currentColor}.linkedin{font-size:18px;background:#edf4f4;color:#1a2a2c;border-radius:2px;line-height:20px;width:20px}.commission-note{text-align:center;font-size:12px;line-height:1.6;color:#d2dadc;margin:0}.how-it-works{padding:1px 5px 0}.how-it-works h2,.faq h2{font-size:23px;letter-spacing:-.4px;text-align:center;line-height:1.35;margin:0 0 35px}.how-it-works ol{padding:0;margin:0;list-style:none}.how-it-works li{display:flex;gap:16px;margin:0 0 39px;align-items:center}.step-number{width:30px;height:30px;flex-shrink:0;background:var(--teal);border-radius:50%;display:grid;place-items:center;font-size:16px}.how-it-works h3{font-size:14px;line-height:1.6;font-weight:600;margin:0 0 7px}.how-it-works p{font-size:12px;line-height:1.5;color:#c9ced0;margin:0}.faq{padding:16px 0 0}.faq h2{font-size:22px;text-align:left;margin-bottom:17px}.faq details{border-bottom:1px solid #343539;padding:22px 6px}.faq summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:12px;font-weight:600;line-height:1.6}.faq summary:after{content:'';width:6px;height:6px;border-right:1.5px solid #d4d9dc;border-bottom:1.5px solid #d4d9dc;transform:rotate(45deg);flex-shrink:0;margin:4px 5px 0 0}.faq details[open] summary:after{transform:rotate(225deg);margin-top:8px}.faq details p{font-size:12px;color:#b4bfc3;line-height:1.7;margin:15px 0 0}.contact-note{text-align:center;color:#b9c1c5;font-size:12px;line-height:1.9;padding:28px 0 36px;margin:0}.contact-note button{color:#099da6;border:0;background:none;font-size:12px}.bottom-brand{display:none}.home-indicator{z-index:7;bottom:6px}.phone:after{content:'';position:absolute;bottom:0;left:0;right:0;height:18px;background:var(--bg);pointer-events:none;z-index:6}#editor{padding:24px 24px 35px}#editor .eyebrow{color:#93adb0}#editor h1 span{color:#0fa4ac}.input-wrap{border-color:#35757a;background:#20262a}.input-wrap>span:first-child{color:#81a5a8}.preview{background:#1a2427;border-color:#365459}.preview strong,#availability{color:#1fb5bc}.notice{color:#b3bec2}.notice strong{color:#e1e9ec}.sheet{background:#1e2529;border-color:#35464b}.modal-symbol{background:#203d41;color:#22b6bd}#confirm-name{color:#21b9c0}.secondary{border-color:#3a5156;color:#d1dfe2}.primary:disabled{background:#254046;color:#719296}.toast{background:#e2f4f4;color:#164e52;border-color:#92c4c9}.dashboard-stats{display:flex;gap:15px;margin:25px 0}.dashboard-stats>div{flex:1;border:1px solid #334247;padding:20px 10px;border-radius:10px;background:#19272a}.dashboard-stats strong{display:block;font-size:24px;color:#20b3bb}.dashboard-stats span{font-size:11px;color:#adbfc3}#dashboard-content{padding:40px 10px}#dashboard-content h2{font-size:22px}#dashboard-content>p{color:#a6b4b9;font-size:13px}@media(max-width:480px){.phone{height:100svh;min-height:0}.hero-art{left:auto}.ref-hero img{width:270px}.phone:after{height:16px}}@media(min-width:481px){body{padding-top:28px}.phone{box-shadow:0 25px 70px #0005}}
.share-overlay{position:absolute;inset:48px 0 0;z-index:9;background:#202125;display:flex;flex-direction:column;overflow:auto;scrollbar-width:none}.poster-area{padding:20px 20px 0;flex:1;min-height:260px;overflow:hidden;display:flex;align-items:flex-start;justify-content:center}.poster-area canvas{display:block;width:100%;height:auto;box-shadow:0 0 12px #0a555a40}.share-panel{background:#15171b;padding:20px 20px 30px;flex-shrink:0;z-index:1}.share-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:22px}.share-heading h2{font-size:19px;letter-spacing:0;font-weight:600}.share-heading>button{border:0;color:#f4f6f7;background:none;font-size:32px;font-weight:300;line-height:1;padding:0 3px}.share-copy-row{width:100%;display:flex;align-items:center;gap:12px;padding:13px;background:#202226;border:0;border-radius:11px;color:#f0f2f4;margin-bottom:13px;min-height:43px;font-size:12px;text-align:left}.share-copy-row strong{white-space:nowrap;font-size:12px}.share-copy-row>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.share-copy-row svg{margin-left:auto;width:21px;height:21px;min-width:21px;fill:none;stroke:#0c969e;stroke-width:1.8}.share-actions{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;margin-top:23px}.share-actions button{background:none;border:0;color:#eef2f3;padding:0;font-size:10px;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0}.share-actions button>span{width:42px;height:43px;border:1px solid #393d43;border-radius:11px;display:grid;place-items:center;font-size:25px}.share-actions svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:1.8}.share-actions [data-social="Telegram"] svg{fill:currentColor;stroke:none}.share-overlay~.toast{z-index:12}.share-actions button:hover>span{background:#203638;border-color:#0d929b}.share-copy-row:hover{background:#293034}@media(max-height:730px){.share-panel{padding-top:15px;padding-bottom:23px}.share-heading{margin-bottom:15px}.share-actions{margin-top:17px}.poster-area{min-height:200px}}
/* Dashboard and claim history */
#dashboard-content{padding:15px 0 30px}.commission-card{border:1px solid #384246;border-radius:12px;background:linear-gradient(145deg,#203133,#181d23);padding:17px 16px 32px;margin-bottom:17px}.commission-totals{display:grid;grid-template-columns:1fr 1fr;gap:19px}.commission-totals>div>span{font-size:10px;color:#c4d1d4;display:block;white-space:nowrap}.commission-totals strong{font-size:16px;display:block;margin:7px 0 12px;letter-spacing:-.3px}.commission-totals .primary{border-radius:30px;min-height:28px;padding:5px;font-size:12px}.info-tip{border:0;background:none;color:#7c8b95;padding:0;font-size:11px}.referral-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;margin-top:27px;text-align:center}.referral-metrics>div{display:flex;align-items:center;flex-direction:column;gap:17px}.referral-metrics i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#078f98;color:white;box-shadow:0 0 18px #0b9da530;font-size:23px;font-style:normal}.referral-metrics b{font-size:11px;white-space:nowrap}.referral-metrics strong{font-size:15px;color:#0b9da6;font-weight:500}.list-heading h2{font-size:16px!important;font-weight:600;margin:0 0 8px;letter-spacing:0}.list-heading p{font-size:11px;color:#7b818a;margin:0 0 14px}.list-controls{display:flex;gap:10px;align-items:center;margin-bottom:34px}.tier-tabs{display:flex;gap:7px;overflow:auto;scrollbar-width:none;flex:1}.tier-tabs button{border:0;background:#202226;color:#808792;padding:9px 17px;border-radius:7px;white-space:nowrap;font-size:11px}.tier-tabs button.selected{background:var(--teal);color:white}.filter-icon{border:0;background:none;color:#8b97a7;font-size:23px;padding:0 7px}.data-table{margin:0 -13px;overflow:auto}table{border-collapse:collapse;width:100%;font-size:10px;table-layout:fixed}th{background:#202226;color:#a8afb7;font-weight:500;text-align:center;height:47px;line-height:1.5;padding:8px 6px}td{padding:13px 8px;color:#e2e7eb;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height:39px}tbody tr:nth-child(even){background:#202226}td.paid,td.buy{color:#0e9ca5}td.sell{color:#d65560}.history-heading{display:flex;align-items:center;gap:12px;margin:1px 0 18px}.history-heading h2{font-size:16px!important;letter-spacing:0;flex:1}.history-heading>button:first-child{border:0;background:none;color:white;font-size:30px;padding:0 4px}.filter-pill{background:#14262c;color:#e0e8ec;border:0;border-radius:23px;font-size:13px;padding:10px 14px}.claim-table th:first-child,.claim-table td:first-child{text-align:left;padding-left:14px;width:30%}.claim-table th:nth-child(2){width:43%}.claim-table th:last-child,.claim-table td:last-child{text-align:right;padding-right:14px}.claim-table th{font-size:11px;font-weight:400;height:36px}.claim-table td{font-size:11px;height:43px}.pagination{display:flex;justify-content:center;align-items:center;gap:9px;padding:28px 0 12px}.pagination button{border:0;background:none;color:#f1f4f6;min-width:31px;height:29px;font-size:11px}.pagination button.selected{background:var(--teal)}.pagination button:disabled{color:#626a74;cursor:default}.empty-message{padding:25px;text-align:center;font-size:12px;color:#a6b3b9}
/* Centered rename and confirmation modals */
#editor{position:absolute;inset:0;z-index:9;background:#0009;display:flex;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(2px);overflow:auto}.alias-dialog{width:100%;background:#202226;border:1px solid #353a3e;border-radius:19px;padding:22px 19px;max-height:100%;overflow-y:auto}.alias-heading{display:flex;gap:10px;align-items:center;justify-content:space-between;margin-bottom:15px}.alias-heading h2{font-size:17px;letter-spacing:-.3px;line-height:1.4}.alias-heading button{border:0;background:none;color:#dce4e7;font-size:27px;line-height:1;padding:0 2px}.alias-intro{font-size:11px;color:#aab6bc;margin:0 0 23px;line-height:1.6}#editor label{font-size:11px}.input-wrap{height:47px;background:#292c31;border-color:#434a50}#editor .preview{padding:12px;margin-top:10px}#editor .notice{margin:15px 0}#editor .footnote{font-size:8px;margin-bottom:0}#overlay{z-index:11;align-items:center;justify-content:center;padding:25px;background:#000b}#overlay .sheet{border-radius:19px;padding:25px 22px;border:0;background:#222427;max-height:100%;overflow:auto}#overlay .sheet-handle{display:none}#overlay .modal-symbol{margin:0 auto 20px;background:#263d40;width:58px;height:58px}#overlay .sheet h2{font-size:23px}#overlay .sheet p{font-size:12px;color:#bbc4c8}#overlay .sheet .secondary{background:#393d41;border:0}.filter-overlay{position:absolute;inset:0;z-index:10;background:#000a;display:flex;align-items:center;justify-content:center;padding:24px}.filter-dialog{width:100%;background:#202226;border:1px solid #3a4146;border-radius:18px;padding:22px}.filter-dialog label{margin:16px 0 8px;font-size:12px}.filter-dialog input,.filter-dialog select{width:100%;height:41px;background:#2b2f34;border:1px solid #414b50;border-radius:7px;padding:8px;color:#e9eff2;font-size:13px;color-scheme:dark}.filter-dialog #filter-error{font-size:11px;color:#ff9e9e;min-height:15px}.filter-dialog .primary{margin-top:20px}
#editor{animation:none}.alias-dialog{box-shadow:0 20px 60px #0006}
