.starlight{--star-purple:#6350b7;--star-ink:#28243a;--star-muted:#7a768b;min-height:100vh;color:var(--star-ink);background:#faf9fc;font-family:inherit}.starlight *{box-sizing:border-box}.star-header{justify-content:space-between;align-items:center;gap:16px;max-width:1160px;margin:auto;padding:25px 36px;display:flex}.star-logo{color:var(--star-ink);align-items:center;gap:10px;font-size:24px;font-weight:800;text-decoration:none;display:flex}.star-logo>span{color:var(--star-purple);font-size:30px}.star-logo small{color:var(--star-muted);border-left:1px solid #dedbe7;padding-left:10px;font-size:12px;font-weight:400}.star-button{background:var(--star-purple);color:#fff;cursor:pointer;font:inherit;border:0;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:14px 22px;font-size:14px;font-weight:600;display:inline-flex}.star-button.compact{padding:10px 16px}.star-button.full{justify-content:space-between;width:100%}.star-button.secondary{color:var(--star-purple);background:#eeebf9}.star-button:disabled,.star-link:disabled{opacity:.45;cursor:not-allowed}.star-link{color:var(--star-purple);font:inherit;cursor:pointer;background:0 0;border:0;padding:6px;font-size:13px}.star-main{max-width:1088px;margin:auto;padding:0 24px 60px}.star-hero{background:#efecf7;border-radius:24px;justify-content:space-between;align-items:center;min-height:320px;margin:10px 0 32px;padding:44px 52px;display:flex;position:relative;overflow:hidden}.star-eyebrow{letter-spacing:2px;color:#8173ab;font-size:10px}.star-hero h1{letter-spacing:-1px;margin:20px 0 16px;font-size:44px;font-weight:800;line-height:1.25}.star-hero h1 em{color:var(--star-purple);font-style:normal}.star-hero p{color:#79718c;font-size:14px}.star-hero-tags{gap:10px;margin-top:24px;font-size:11px;display:flex}.star-hero-tags span{color:#81739b;border:1px solid #dcd5ed;border-radius:30px;padding:6px 10px}.star-orbit{border:1px solid #d8cee9;border-radius:50%;place-items:center;width:210px;height:210px;margin-right:60px;display:grid;position:relative;transform:rotate(-14deg)}.star-orbit:after{content:"";border:1px solid #d5c9e9;border-radius:50%;width:145%;height:44%;position:absolute;transform:rotate(-15deg)}.star-orbit span{color:#a390cb;text-shadow:6px 10px #ddd3eb;font-size:140px}.star-orbit i{letter-spacing:4px;color:#9684b4;z-index:1;background:#efecf7;padding:4px;font-size:10px;position:absolute;bottom:0}.star-tabs{border-bottom:1px solid #e9e6ee;gap:30px;margin-bottom:24px;display:flex}.star-tabs button{font:inherit;color:#898393;cursor:pointer;background:0 0;border:0;padding:0 2px 16px;font-size:15px}.star-tabs button.active{color:var(--star-purple);border-bottom:2px solid var(--star-purple);font-weight:700}.star-tabs small{background:#ece8f6;border-radius:10px;margin-left:6px;padding:2px 6px;font-size:10px}.star-tabs .star-refresh{margin-left:auto;font-size:12px}.star-notice{color:var(--star-muted);background:#f0edf7;border-radius:8px;padding:12px 16px;font-size:12px;line-height:1.7}.star-section-heading{justify-content:space-between;align-items:center;gap:16px;margin:30px 0 20px;display:flex}.star-section-heading h2{margin:0 0 8px;font-size:23px}.star-section-heading p,.star-section-heading>span{color:var(--star-muted);margin:0;font-size:12px}.star-task-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.star-task-card{background:#fff;border:1px solid #e9e5ef;border-radius:16px;padding:24px;transition:box-shadow .2s}.star-task-card:hover{box-shadow:0 10px 30px #5443710b}.star-card-top{justify-content:space-between;gap:10px;display:flex}.star-platform{color:#938697;font-size:11px}.star-badge,.star-status{color:#6350b7;background:#f0edf9;border-radius:6px;padding:4px 8px;font-size:11px;display:inline-block}.star-status.completed,.star-status.paid{color:#267c61;background:#e6f4ec}.star-status.rejected,.star-status.expired{color:#9b674b;background:#faf0e7}.star-task-card h3{margin:22px 0 10px;font-size:18px}.star-task-card>p{color:var(--star-muted);font-size:12px}.star-price{padding:22px 0}.star-price>small{color:#9990a7;margin-bottom:8px;font-size:11px;display:block}.star-price strong{letter-spacing:-1px;color:var(--star-purple);font-size:32px}.star-price strong small{margin-right:4px;font-size:16px}.star-card-facts{color:#928999;border-bottom:1px solid #f0edf4;gap:14px;padding-bottom:14px;font-size:11px;display:flex}.star-help{color:var(--star-muted);font-size:12px;line-height:1.8}.star-empty{text-align:center;color:var(--star-muted);border:1px dashed #ded9e9;border-radius:14px;margin-top:20px;padding:65px 20px}.star-empty>span{color:#b2a4cf;font-size:36px}.star-empty h3{color:#665b7c;font-size:18px}.star-empty p{font-size:13px}.star-claim-card{background:#fff;border:1px solid #e9e5ef;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:22px 26px;display:flex}.star-claim-card h3{margin:12px 0 8px;font-size:18px}.star-claim-card p{font-size:13px}.star-wallet{background:var(--star-purple);color:#fff;border-radius:18px;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0;padding:32px;display:grid}.star-wallet span{color:#d6ceed;font-size:12px}.star-wallet strong{margin:10px 0;font-size:34px;display:block}.star-wallet p{color:#d6ceed;font-size:12px}.star-panel{background:#fff;border:1px solid #e9e5ef;border-radius:14px;margin:20px 0;padding:26px}.star-panel h2{margin:0 0 16px;font-size:20px}.star-form{gap:17px;margin-top:20px;display:grid}.star-form label,.star-evidence label{color:#70687f;gap:9px;font-size:13px;display:grid}.star-form input,.star-form textarea,.star-form select,.star-evidence input{font:inherit;width:100%;color:var(--star-ink);background:#fdfcfe;border:1px solid #dfd9e8;border-radius:8px;min-width:0;padding:12px}.star-form textarea{resize:vertical;min-height:110px}.star-form input:focus,.star-form textarea:focus,.star-form select:focus{outline-offset:2px;outline:2px solid #a899d7}.star-alert{color:#416f53;background:#edf4ee;border-radius:10px;margin:16px 0;padding:14px 18px;font-size:13px;line-height:1.7}.star-alert.error,.star-error{color:#a84b38;background:#fff0eb}.star-error{border-radius:6px;padding:10px;font-size:13px}.star-withdrawal{border-bottom:1px solid #eee9f3;padding:15px 0}.star-withdrawal summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;display:flex}.star-withdrawal small{color:var(--star-muted);margin-top:6px;font-size:11px;display:block}.star-withdrawal>p{overflow-wrap:anywhere;font-size:12px}.star-ledger{border-bottom:1px solid #efecf4;justify-content:space-between;gap:10px;padding:16px 0;font-size:14px;display:flex}.star-ledger small{color:var(--star-muted);margin-top:7px;font-size:11px;display:block}.star-ledger>span{text-align:right}.star-footer{text-align:center;color:#9d93aa;border-top:1px solid #eae6f0;padding:30px;font-size:12px}.star-footer span{color:#87749f;font-size:16px;font-weight:700}.star-footer a{color:#9d93aa}.star-dialog{width:calc(100% - 32px);max-width:620px;max-height:90dvh;color:var(--star-ink);background:#fff;border:0;border-radius:20px;padding:28px;overflow:auto;box-shadow:0 30px 100px #28243a33}.star-dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#27223d75}.star-dialog>header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.star-dialog h2{margin:0;font-size:22px}.star-dialog h3{margin-top:24px;font-size:15px}.star-dialog p{font-size:13px;line-height:1.8}.star-dialog details{border-bottom:1px solid #eeeaf4;padding:12px 0}.star-dialog summary{cursor:pointer;color:var(--star-purple);font-size:13px}.star-icon{cursor:pointer;color:#857498;background:#f0edf7;border:0;border-radius:50%;flex-shrink:0;width:30px;height:30px;font-size:22px}.star-rule-grid{background:#f6f4fa;border-radius:12px;grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.star-rule-grid small{color:var(--star-muted);margin-bottom:6px;font-size:11px;display:block}.star-rule-grid strong{font-size:15px}.star-detail-reward{background:#f3eefb;border-radius:10px;justify-content:space-between;align-items:center;margin:20px 0;padding:16px 20px;font-size:13px;display:flex}.star-detail-reward strong{color:var(--star-purple);font-size:26px}.star-pre{white-space:pre-wrap;overflow-wrap:anywhere}.star-timing{color:#7c718e;background:#f7f5fa;border-radius:10px;margin-top:18px;padding:8px 18px}.star-thumbs{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.star-thumbs img{object-fit:cover;border:1px solid #e4ddec;border-radius:8px;width:78px;height:78px}.star-thumbs>div{justify-items:center;display:grid}.star-timeline{border-left:1px solid #e4deed;margin-left:4px;padding:0 0 0 20px;list-style:none}.star-timeline li{margin-bottom:24px;position:relative}.star-timeline li:before{content:"";background:#a795c8;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-25px}.star-timeline strong{font-size:13px}.star-timeline time{color:var(--star-muted);margin-top:5px;font-size:10px;display:block}.star-timeline p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px}.starlight button:focus-visible,.starlight a:focus-visible,.star-dialog button:focus-visible{outline-offset:4px;outline:2px solid #9f8bcb}@media (max-width:850px){.star-task-grid{grid-template-columns:repeat(2,1fr)}.star-hero{padding:36px}.star-orbit{width:160px;height:160px;margin-right:15px}.star-orbit span{font-size:110px}}@media (max-width:580px){.star-header{padding:20px}.star-logo small{display:none}.star-main{padding:0 18px 40px}.star-hero{border-radius:18px;min-height:310px;margin:0 0 24px;padding:28px}.star-hero h1{font-size:37px}.star-hero p{max-width:205px;line-height:1.8}.star-orbit{opacity:.4;width:150px;height:150px;position:absolute;top:90px;right:-62px}.star-hero>div:first-child{z-index:1}.star-task-grid{grid-template-columns:1fr}.star-tabs{gap:22px}.star-tabs button{font-size:14px}.star-section-heading h2{font-size:20px}.star-section-heading>span{white-space:nowrap;font-size:10px}.star-claim-card{flex-direction:column;align-items:flex-start;padding:20px}.star-wallet{gap:15px;padding:24px}.star-wallet strong{font-size:27px}.star-panel{padding:20px}.star-dialog{padding:22px}.star-header>.star-link{overflow-wrap:anywhere;max-width:145px}}
