.info-page{--line:#ffffff24;z-index:10;color:#f2f5ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at var(--orb-a-x,18%) var(--orb-a-y,5%), #dfff4f17, transparent 28rem), radial-gradient(circle at var(--orb-b-x,90%) var(--orb-b-y,74%), #dfff4f0e, transparent 32rem), linear-gradient(145deg, #141815, #0b0e0c 68%);scrollbar-color:#ffffff3d transparent;flex-direction:column;padding:84px 0 0;display:flex;position:absolute;inset:0;overflow:hidden auto}.info-page:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.info-page-content{width:min(100% - 48px,880px);margin:0 auto;padding:clamp(20px,2.5vw,28px)}.info-page.how-page,.info-page.earn-page{padding:0}.info-page.legal-page{scrollbar-color:auto}.how-page .info-page-content,.earn-page .info-page-content{width:min(1400px,100% - 40px);padding:112px 0 64px}.how-page .info-page-content{width:min(720px,100% - 48px)}.login-page .info-page-content{width:min(100% - 48px,560px);padding-top:0}.info-page .eyebrow{color:#aeb7ae;font-size:11px}.info-page-kicker{color:var(--acid);letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.how-page .info-page-kicker,.earn-page .info-page-kicker{font-weight:600}.info-page-heading h1{margin-top:0}.how-page .info-page-heading,.earn-page .info-page-heading{padding-top:36px}.how-page .info-page-heading{text-align:center;max-width:720px;margin-inline:auto;padding-top:36px}.how-page .info-page-heading h1,.earn-page .info-page-heading h1{letter-spacing:-.045em;margin:0;font-size:clamp(46px,5.6vw,78px);font-weight:400;line-height:1}.info-page h1{color:#f5f7f2;letter-spacing:-.055em;margin:0 0 16px;font-size:clamp(42px,6vw,68px);line-height:.98}.info-page h1:focus{outline:0}.info-page h1 em{color:var(--acid);font-weight:400}.how-page .steps-grid{background:0 0;border:0;border-top:1px solid #ffffff29;max-width:720px;margin:38px auto 28px;display:block}.how-page .steps-grid article{background:0 0;border:0;border-bottom:1px solid #ffffff1f;grid-template-columns:94px max-content 24px minmax(0,1fr);align-items:start;gap:8px 10px;min-height:0;padding:clamp(27px,3.5vw,38px) 0;display:grid}.how-page .steps-grid article>span{color:#929b92;letter-spacing:0;grid-area:1/1/span 2;padding-top:0;font-size:clamp(48px,6vw,60px);font-weight:400;line-height:.9;position:static}.how-page .steps-grid svg{color:var(--acid);grid-area:1/3;margin:2px 0 0}.how-page .steps-grid h2{color:#f5f7f2;letter-spacing:-.025em;grid-area:1/2;margin:0;font-size:clamp(18px,2vw,21px);line-height:1.25}.how-page .steps-grid p{color:#b8c0b8;grid-area:2/2/auto/5;max-width:650px;margin:0;font-size:14px;line-height:1.7}.info-page-actions{grid-template-columns:1fr;align-items:stretch;gap:10px;display:grid}.how-page .info-page-actions{max-width:720px;margin-inline:auto}.how-page .affiliate-how{color:#e8ff7c;background:#dfff4f16;border-color:#dfff4f4d;min-height:66px;margin:0;transition:border-color .15s,background .15s,transform .15s}.how-page .affiliate-how small{color:#bdc5ba}.how-page .affiliate-how strong{font-size:14px}.how-page .affiliate-how small{font-size:12px;line-height:1.45}.how-page .affiliate-how:hover{background:#dfff4f21;border-color:#dfff4f85;transform:translateY(-1px)}.how-page .info-page-actions>.primary-large{width:100%;min-width:185px;min-height:66px}.how-faq-link{color:#d8ded6;align-items:center;gap:8px;width:fit-content;margin:20px auto 0;font-size:13px;font-weight:700;text-decoration:none;display:flex}.how-faq-link:hover{color:var(--acid)}.random-plot-showcase{text-align:center;width:256px;margin:clamp(34px,4vw,54px) auto clamp(28px,4vw,48px)}.random-plot-showcase-label{color:#929b92;letter-spacing:.04em;margin-bottom:10px;font-size:11px;font-weight:700;display:block}.random-plot-showcase-art{box-sizing:border-box;background:#151916;border:1px solid #fff3;border-radius:5px;place-items:center;width:256px;height:256px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 55px #0000004d}.random-plot-showcase canvas{box-sizing:border-box;width:256px;height:256px;image-rendering:pixelated;opacity:0;background:0 0;grid-area:1/1;transition:opacity .18s;display:block}.random-plot-showcase.is-loaded canvas{opacity:1}.random-plot-showcase-loader,.random-plot-showcase-failed{z-index:1;color:var(--acid);grid-area:1/1}.random-plot-showcase-loader{background:#00000052;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.random-plot-showcase-failed{color:#899289;font-size:11px;font-weight:700}.random-plot-showcase figcaption{color:#aeb7ae;margin-top:13px;font-size:12px;font-weight:600;line-height:1.45}.recent-plots-page .info-page-content{width:min(100% - 40px,620px);padding:64px 0 70px}.recent-plots-heading{text-align:center;max-width:560px;margin:0 auto clamp(34px,6vw,56px)}.recent-plots-heading .info-page-kicker{margin-bottom:20px}.recent-plots-heading h1{margin:0 0 18px;font-size:clamp(32px,10.5vw,74px);font-weight:400}.recent-plots-heading h1 em{white-space:nowrap}.recent-plots-heading p{color:#aeb7ae;max-width:480px;margin:0 auto;font-size:15px;line-height:1.65}.recent-plots-grid{grid-template-columns:repeat(2,minmax(0,256px));justify-content:center;gap:clamp(24px,5vw,42px) clamp(18px,4vw,34px);display:grid}.recent-plot-card{color:#eef2eb;text-align:left;cursor:pointer;background:0 0;border:0;min-width:0;padding:0;display:block}.recent-plot-art{aspect-ratio:1;background:#151916;border:1px solid #ffffff29;border-radius:7px;place-items:center;transition:border-color .16s,transform .16s,box-shadow .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 45px #00000042}.recent-plot-card:hover .recent-plot-art,.recent-plot-card:focus-visible .recent-plot-art{border-color:#dfff4f9e;transform:translateY(-2px);box-shadow:0 20px 54px #0006}.recent-plot-card:focus-visible{outline:0}.recent-plot-art img,.recent-plot-art canvas{width:100%;height:100%;image-rendering:pixelated;grid-area:1/1;display:block}.recent-plot-art img{filter:saturate(.86)brightness(.8);opacity:.82}.recent-plot-art canvas{z-index:1;opacity:0;transition:opacity .18s;position:relative}.recent-plot-art.is-loaded canvas{opacity:1}.recent-plot-art.is-loaded img{opacity:0}.recent-plot-art>svg,.recent-plot-art>span{z-index:2;color:#dfff4f;position:absolute}.recent-plot-art>svg{box-sizing:content-box;background:#0a0c0abd;border-radius:50%;padding:8px}.recent-plot-art>span{color:#e2e7df;text-align:center;background:#0a0c0ad1;border-radius:4px;padding:6px 8px;font-size:11px;inset:auto 12px 12px}.recent-plot-card>span{color:#99a199;text-overflow:ellipsis;white-space:nowrap;margin-top:11px;font-size:12px;display:block;overflow:hidden}.recent-plot-card>span strong{color:#edf1ea;font-weight:800}.recent-plots-empty{color:#aeb7ae;text-align:center;border-block:1px solid #ffffff1f;padding:70px 20px}.recent-plots-sentinel{height:1px}@media (width<=620px){.recent-plots-page .info-page-content{width:min(100% - 28px,540px)}.recent-plots-grid{gap:24px 12px}.recent-plot-card>span{margin-top:8px;font-size:11px}}.invite-page-content{width:min(100% - 48px,720px);padding:0 0 64px}.invite-page-grid{flex-direction:column;align-items:center;width:100%;display:flex}.invite-page-heading{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:680px;padding:64px 0 0;display:flex}.invite-page-heading h1{letter-spacing:-.055em;margin:0;font-size:clamp(44px,5.5vw,72px);font-weight:400;line-height:1}.invite-page-heading .info-lead{color:#b8c0b8;max-width:590px;margin:24px 0 0;font-size:15px;line-height:1.65}.invite-form,.invite-sent{flex-direction:column;justify-content:center;width:min(100%,540px);padding:24px 0 clamp(32px,4vw,44px);display:flex}.invite-form>label:not(.invite-honeypot){flex-direction:column;gap:7px;margin-bottom:14px;display:flex}.invite-form>label>span{color:#aab3aa;letter-spacing:.11em;font-size:10px;font-weight:700}.invite-form input,.invite-form select,.invite-form textarea{color:#f3f6f1;width:100%;height:50px;caret-color:var(--acid);background:#fff1;border:1px solid #ffffff29;border-radius:4px;outline:0;padding:0 14px;font:500 14px/1 DM Sans,sans-serif}.invite-form textarea{resize:vertical;min-height:144px;padding:14px;line-height:1.5}.invite-form select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,#aab3aa 50%),linear-gradient(135deg,#aab3aa 50%,#0000 50%);background-position:calc(100% - 18px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding:0 42px 0 14px}.invite-form select option{color:#f3f6f1;background:#171b18}.invite-form input::placeholder,.invite-form textarea::placeholder{color:#7f897f;opacity:1}.invite-form input:focus,.invite-form select:focus,.invite-form textarea:focus{border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.invite-form .checkout-button{background:var(--acid);color:#151815;justify-content:center;width:100%;min-height:50px;margin-top:7px;font-size:13px}.invite-form .checkout-button:hover{background:#e7ff77}.invite-form .checkout-button span:first-child{text-align:center;white-space:nowrap;flex:none}.contact-report-guidance{border-left:3px solid var(--acid);color:#cdd4cd;background:#dfff4f13;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:-3px 0 17px;padding:12px 13px;display:grid}.contact-report-guidance>svg{color:var(--acid);margin-top:2px}.contact-report-guidance p{margin:0;font-size:12px;line-height:1.55}.contact-report-guidance strong{color:#f3f6f1}.invite-form>small{color:#899289;text-align:center;margin-top:11px;font-size:11px;line-height:1.45}.invite-form>.contact-build-id{color:#737c73;letter-spacing:.015em;margin-top:8px;font-size:9px;font-weight:500}.invite-honeypot{clip-path:inset(50%)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.invite-error{color:#ff9d84;margin:0 0 11px;font-size:13px;line-height:1.45}.invite-sent{text-align:center;align-items:center}.invite-sent>span{color:var(--acid);margin-bottom:18px;display:block}.invite-sent>span svg{display:block}.invite-sent strong{color:#f4f7f2;font-size:clamp(28px,3vw,38px)}.invite-sent p{color:#b8c0b8;max-width:430px;margin:13px 0 23px;font-size:14px;line-height:1.6}.invite-sent button{color:#eef2ec;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:4px;min-height:42px;padding:0 17px;font:700 11px/1 DM Sans,sans-serif}.invite-sent button:hover{border-color:var(--acid);color:var(--acid)}.faq-page .info-page-content,.free-claim-page .info-page-content{width:min(100% - 40px,900px);padding:64px 0 72px}.faq-page .info-page-heading{text-align:center}.faq-page .info-page-heading h1{font-weight:400}.faq-list{gap:10px;margin-top:34px;display:grid}.faq-list details{background:#ffffff0b;border:1px solid #ffffff24;border-radius:14px}.faq-list summary{color:#f3f6f1;cursor:pointer;padding:20px 22px;font-size:16px;font-weight:700}.faq-list p{color:#b8c0b8;margin:0;padding:0 22px 22px;line-height:1.65}.faq-list p a{color:var(--acid);text-underline-offset:3px;font-weight:700}.faq-list details[open]{border-color:#dfff4f52}.faq-secret button{appearance:none;color:var(--acid);cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;text-decoration:underline}.free-claim-page .info-lead{color:#b8c0b8}.free-claim-form,.free-claim-message{background:#ffffff09;border:1px solid #ffffff24;border-radius:18px;margin-top:34px;padding:clamp(22px,4vw,36px)}.free-claim-message strong{color:var(--acid);font-size:22px}.free-claim-message p{color:#c0c8c0;margin-bottom:0}.free-claim-account{gap:6px;margin-bottom:20px;display:grid}.free-claim-account span,.free-claim-form label>span{color:#9fa99f;letter-spacing:.12em;font-size:11px;font-weight:800}.free-claim-account strong{color:#f5f7f2;font-size:24px}.free-claim-form .field-row label>input,.free-claim-form .handle-input{color:#f3f6f1;caret-color:var(--acid);background:#fff1;border-color:#ffffff29}.free-claim-form .field-row input::placeholder,.free-claim-form .handle-input input::placeholder{color:#899289;opacity:1}.free-claim-form .handle-input i{color:#aeb7ae}.free-claim-form .handle-input input{color:#f3f6f1;caret-color:var(--acid);background:0 0}.free-claim-form .field-row label>input:focus,.free-claim-form .handle-input:focus-within{border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.free-claim-form .checkout-button{background:var(--acid);color:#151815;width:100%;margin-top:18px}.free-claim-form .checkout-button:hover{background:#e7ff77}.free-claim-error{color:#ff9f8a;margin:16px 0 0;font-size:13px}.info-page .primary-large{font-size:14px}.earn-page .affiliate-avatar{background:var(--acid);color:#151815;box-shadow:inset 0 0 0 1px #fff3}.earn-page .info-lead{color:#bdc5bd;width:100%;max-width:none;margin:25px 0 24px;font-size:16px;line-height:1.6}.earn-page .affiliate-link-field>span,.earn-page .affiliate-code-input>span,.earn-page .affiliate-payout-card span,.earn-page .affiliate-stats article>span,.earn-page .field-row label>span{color:#aab3aa;font-size:11px}.earn-page .affiliate-code-input small,.earn-page .affiliate-stats small,.earn-page .affiliate-payout-card small,.earn-page .affiliate-ledger-heading span,.earn-page .affiliate-ledger small,.earn-page .checkout-footnote{color:#aeb7ae;font-size:12px}.earn-page .affiliate-code-input small,.earn-page .affiliate-stats small,.earn-page .affiliate-payout-card small,.earn-page .affiliate-ledger-heading span,.earn-page .affiliate-ledger small{font-size:12px;line-height:1.45}.earn-page .field-row label>input,.earn-page .handle-input,.earn-page .affiliate-code-input>div,.earn-page .affiliate-link-field input{color:#f3f6f1;caret-color:var(--acid);background:#fff1;border-color:#ffffff29}.earn-page .field-row input,.earn-page .affiliate-code-input input,.earn-page .affiliate-link-field input{font-size:14px}.earn-page .affiliate-url-prefix{font-size:13px}.earn-page .field-row input::placeholder,.earn-page .handle-input input::placeholder,.earn-page .affiliate-code-input input::placeholder{color:#899289;opacity:1}.earn-page .handle-input i{color:#aeb7ae}.earn-page .handle-input input{color:#f3f6f1;caret-color:var(--acid);background:0 0}.earn-page .affiliate-code-input>div{color:#c6cdc5}.earn-page .affiliate-code-input input{color:#f3f6f1}.earn-page .affiliate-url-prefix{color:#899289}.earn-page .affiliate-code-input .affiliate-slug-error{color:#ff9d84}.earn-page .field-row label>input:focus,.earn-page .handle-input:focus-within,.earn-page .affiliate-code-input>div:focus-within,.earn-page .affiliate-link-field input:focus{border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.earn-page .checkout-button,.earn-page .affiliate-link-field button,.earn-page .affiliate-payout-card button{background:var(--acid);color:#151815;font-size:14px}.earn-page .checkout-button:hover,.earn-page .affiliate-link-field button:hover,.earn-page .affiliate-payout-card button:not(:disabled):hover{background:#e7ff77}.earn-page .affiliate-stats{background:#ffffff06}.earn-page .affiliate-stats.is-market-disabled{grid-template-columns:repeat(3,minmax(0,1fr))}.earn-page .affiliate-stats article{background:linear-gradient(145deg,#ffffff09,#0000);border-color:#ffffff24}.earn-page .affiliate-stats strong{font-size:22px}.earn-page .affiliate-payout-card{background:#dfff4f14;border-color:#dfff4f42}.earn-page .affiliate-payout-card+.affiliate-link-field{margin-top:18px}.earn-page .affiliate-payout-card strong{font-size:15px}.earn-page .affiliate-payout-card button{font-size:14px}.earn-page .affiliate-payout-card button:disabled{color:#aeb7ae;opacity:1;background:#ffffff14;border:1px solid #ffffff1f}.earn-page .affiliate-dashboard-heading h1{margin:5px 0 3px;font-size:clamp(30px,5vw,44px)}.earn-page .affiliate-dashboard-heading{padding-top:36px}.earn-page .affiliate-avatar{flex-basis:64px;width:64px;height:64px}.earn-page .affiliate-ledger{border-color:#ffffff24}.earn-page .affiliate-ledger-heading{font-size:14px}.earn-page .affiliate-ledger>div{border-color:#ffffff24}.earn-page .affiliate-ledger strong,.earn-page .affiliate-ledger b{font-size:13px}.earn-page .earning-kind{background:var(--acid);color:#151815}.earn-page .earning-kind.resale{color:#c7d1ff;background:#5271ff3d;box-shadow:inset 0 0 0 1px #788fff47}.earn-page .affiliate-empty{color:#aeb7ae;background:#ffffff06;border-color:#ffffff24;font-size:13px;line-height:1.5}.earn-page .affiliate-terms-note{color:#b8c0b8;background:#ffffff0e}.earn-page .affiliate-terms-note svg{color:var(--acid)}.earn-page .affiliate-terms-note strong{color:#f2f5ef}.claim-page .info-page-content{width:min(100% - 48px,720px);padding:0 0 64px}.claim-page-grid{flex-direction:column;align-items:center;width:100%;display:flex}.claim-page-heading{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:520px;padding:64px 0 0;display:flex}.claim-page-heading h1{margin:0;font-size:clamp(46px,5.6vw,76px);font-weight:400;line-height:1.01}.claim-page-heading h1 em{font-weight:400}.claim-page-heading .info-lead{color:#aeb7ae;max-width:450px;margin:13px auto 24px;font-size:14px;line-height:1.6}.claim-page-form{text-align:center;width:min(100%,520px);padding:0 0 clamp(32px,4vw,44px)}.claim-page-form .field-row{text-align:left;grid-template-columns:1fr;gap:14px}.claim-page-form .field-row label>span,.claim-page-form .quantity-picker>div:first-child>span{color:#aab3aa;letter-spacing:.11em;font-size:11px;font-weight:700}.claim-page-form .field-row label>input,.claim-page-form .handle-input{color:#f3f6f1;height:50px;caret-color:var(--acid);background:#fff1;border-color:#ffffff29}.claim-page-form .field-row input{font-size:14px}.claim-page-form .field-row input::placeholder{color:#899289;opacity:1}.claim-page-form .handle-input i{color:#aeb7ae;font-size:14px}.claim-page-form .handle-input input{color:#f3f6f1;caret-color:var(--acid);background:0 0}.claim-page-form .field-row label>input:focus,.claim-page-form .handle-input:focus-within{border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.claim-page-form .quantity-picker{background:#ffffff09;border-color:#ffffff24;margin:17px 0;padding:12px 14px}.claim-page-form .quantity-picker small{color:#aeb7ae;font-size:10px}.claim-page-form .quantity-picker button{color:#f2f5ef;background:#ffffff0f;border-color:#ffffff29}.claim-page-form .quantity-picker button:hover{background:#ffffff1f}.human-verification{text-align:left;width:100%;margin:17px 0 12px}.human-check{--human-progress:0%;background:#171b18;border:1px solid #ffffff26;border-radius:10px;grid-template-columns:42px minmax(0,1fr) 28px;align-items:center;gap:13px;min-height:72px;padding:13px 15px;transition:border-color .18s,background .18s;display:grid;position:relative;overflow:hidden}.human-check:after{content:"";width:var(--human-progress);background:var(--acid);height:2px;transition:width .9s cubic-bezier(.2,.8,.2,1);position:absolute;inset:auto auto 0 0}.human-pixel-seal{aspect-ratio:1;background:#101411;border:1px solid #fff3;border-radius:8px;place-items:center;width:42px;display:grid}.human-pixel-grid{grid-template-columns:repeat(3,6px);gap:2px;display:grid}.human-pixel-grid i{aspect-ratio:1;background:#4b534c;width:6px;transition:background .15s,transform .15s}.human-check-copy{min-width:0}.human-check-copy strong{color:#f7f8f5;letter-spacing:.12em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}.human-check-copy>span{color:#98a099;font-size:12px;line-height:1.35;display:block}.human-check-status{color:#707970;background:0 0;border:1px solid #465047;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;font-size:14px;font-weight:900;display:grid}.human-check-status.retry{cursor:pointer}.human-check-status.retry:hover{border-color:var(--acid);color:var(--acid)}.human-check.checking{--human-progress:72%;border-color:#ffffff40}.human-check.checking .human-pixel-grid i{animation:.85s infinite alternate humanPixelPulse}.human-check.checking .human-pixel-grid i:nth-child(2n){animation-delay:.17s}.human-check.checking .human-pixel-grid i:nth-child(3n){animation-delay:.32s}.human-check.checking .human-check-status{border-color:var(--acid);border-right-color:#0000;animation:.7s linear infinite humanCheckSpin}.human-check.interactive{--human-progress:82%;border-color:#dfff4f73}.human-check.interactive .human-check-status{border-color:var(--acid);color:var(--acid)}.human-check.verified{--human-progress:100%;background:linear-gradient(90deg,#dfff4f14,#0000 55%),#171b18;border-color:#dfff4fb8}.human-check.verified .human-pixel-grid i{background:var(--acid)}.human-check.verified .human-check-status{border-color:var(--acid);background:var(--acid);color:#111511}.human-check.error{border-color:#ffa56e7a}.turnstile-challenge-shell{opacity:0;pointer-events:none;max-height:0;transition:max-height .18s,opacity .18s,margin-top .18s;overflow:hidden}.turnstile-challenge-shell.visible{opacity:1;pointer-events:auto;place-items:center;min-height:72px;max-height:100px;display:grid}.turnstile-challenge{background:0 0;border:0;justify-content:center;width:100%;min-height:65px;display:flex;overflow:visible}@keyframes humanCheckSpin{to{transform:rotate(360deg)}}@keyframes humanPixelPulse{to{background:var(--acid);transform:scale(.82)}}.claim-page .checkout-button{background:var(--acid);color:#151815;min-height:53px;font-size:13px}.claim-page-form.is-free .checkout-button{margin-top:0}.claim-page .checkout-button:hover{background:#e7ff77}.claim-page .checkout-button:disabled,.free-claim-page .checkout-button:disabled{cursor:wait;opacity:.66}.claim-page .checkout-button strong{color:#394215}.claim-page .checkout-footnote{color:#9ba49b;font-size:11px}.claim-page-state{min-height:min(610px,100vh - 240px)}.claim-page-state.access-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.claim-page-state h1{text-align:center;margin:16px 0 18px;font-size:clamp(46px,6vw,76px)}.claim-page-state p{color:#aeb7ae;font-size:14px}.claim-page-state.access-state p{text-align:center;max-width:590px;line-height:1.65}.claim-page-state.access-state p strong{color:#f4f7f1}.claim-access-edit{color:#f4f7f1;background:#ffffff0d;border:1px solid #ffffff2e;min-height:42px;margin-top:24px;padding:0 18px;font:600 12px/1 DM Sans,sans-serif}.claim-access-edit:hover{border-color:var(--acid);color:var(--acid)}.claim-page .orbit-loader{border-color:#fff3}.claim-page .orbit-loader>i{border-top-color:var(--acid)}.claim-page-state.processing-state .plot-loading-animation{margin-bottom:22px}.claim-page .reveal-check{color:#151815}.claim-page .reveal-numbers strong{background:#ffffff0b;border-color:#ffffff24}.login-page .info-lead{color:#bdc5bd;max-width:680px;margin:0;font-size:16px;line-height:1.65}.login-page-grid{text-align:center;width:100%;max-width:520px;margin:0 auto}.login-existing{padding:64px 0 0}.login-section-label{color:var(--acid);letter-spacing:.14em;margin-bottom:12px;font-size:11px;font-weight:800;display:block}.login-page-grid h1{color:#f4f7f2;letter-spacing:-.035em;max-width:none;margin:0;font-size:clamp(46px,5.6vw,76px);font-weight:400;line-height:1.01}.login-mobile-break{display:none}.login-page-grid section>p{color:#aeb7ae;max-width:450px;margin:13px auto 24px;font-size:14px;line-height:1.6}.login-form label{flex-direction:column;gap:9px;display:flex}.login-form{text-align:left}.login-form label>span{color:#aab3aa;letter-spacing:.11em;font-size:11px;font-weight:700}.login-form input{color:#f3f6f1;width:100%;height:50px;caret-color:var(--acid);background:#fff1;border:1px solid #ffffff29;border-radius:5px;outline:0;padding:0 14px;font-size:14px}.login-form input::placeholder{color:#899289;opacity:1}.login-form input:focus{border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.login-form button{background:var(--acid);color:#151815;cursor:pointer;border:0;border-radius:5px;justify-content:flex-start;align-items:center;gap:9px;width:100%;min-height:50px;margin-top:12px;padding:0 15px;font-size:14px;font-weight:800;transition:background .15s,transform .15s;display:flex}.login-form button:hover{background:#e7ff77;transform:translateY(-1px)}.login-form button>svg:last-child,.login-claim-button>svg:last-child{margin-left:auto}.login-form button:disabled{cursor:wait;background:#dfff4f80;transform:none}.login-alternative{flex-direction:column;gap:13px;padding:18px 0 clamp(32px,5vw,54px);display:flex}.login-alternative>span{color:#899289;letter-spacing:.15em;font-size:10px;font-weight:800}.login-claim-button{width:100%;min-height:50px;color:var(--acid);letter-spacing:.04em;cursor:pointer;background:#dfff4f0e;border:1px solid #dfff4f9e;border-radius:5px;justify-content:flex-start;align-items:center;gap:9px;padding:0 15px;font-size:13px;font-weight:800;transition:border-color .15s,box-shadow .15s;display:flex}.login-claim-button:hover{border-color:var(--acid);box-shadow:inset 0 0 0 1px var(--acid)}.login-magic-sent{color:#e8eee7;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;gap:9px;min-height:50px;padding:0;display:flex}.login-magic-sent>svg{color:var(--acid);flex:none}.login-magic-sent p{flex-direction:column;gap:5px;margin:0;display:flex}.login-magic-sent strong{font-size:15px}.login-magic-sent span{color:#b7c0b7;font-size:13px;line-height:1.5}.login-error{color:#ff9d84;margin:10px 0 0;font-size:13px;line-height:1.45}.info-page-footer{z-index:20;width:100%;min-height:calc(38px + env(safe-area-inset-bottom));padding-top:0;padding-right:max(18px, env(safe-area-inset-right));padding-bottom:env(safe-area-inset-bottom);padding-left:max(18px, env(safe-area-inset-left));color:#929a92;letter-spacing:.035em;background:#000;border:0;flex:none;justify-content:flex-start;align-items:center;gap:16px;margin:auto 0 0;font-size:10px;font-weight:600;display:flex;position:static}.info-page-footer nav{align-items:center;gap:18px;margin-left:auto;display:flex}.plotland-weather{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.plotland-weather svg{flex:none}.footer-online-presence{color:#b2bab2;font-variant-numeric:tabular-nums;white-space:nowrap}.info-page-footer a{color:#a6ada6;text-underline-offset:4px;text-decoration:none;transition:color .15s}.info-page-footer a:hover{color:var(--acid);text-decoration:underline}.info-page-footer a[aria-current=page]{color:var(--acid)}.info-page-footer .footer-instagram{align-items:center;gap:5px;display:inline-flex}.info-page-footer .footer-instagram svg{flex:none}.info-page-footer a:focus-visible{outline:2px solid var(--acid);outline-offset:4px;border-radius:2px}.legal-page-content{width:min(100% - 48px,940px);margin:0 auto}.info-page.legal-page{padding-top:112px}.legal-page-heading{max-width:760px;padding:36px 0 clamp(30px,5vw,52px)}.legal-page-heading>.eyebrow{margin-bottom:18px;display:inline-flex}.legal-page-heading h1{margin-top:0;margin-bottom:22px}.legal-page-heading>p{color:#bdc5bd;margin:0;font-size:clamp(15px,1.8vw,18px);line-height:1.7}.legal-sections{border-top:1px solid #ffffff29}.legal-sections>section{border-bottom:1px solid #ffffff1f;grid-template-columns:minmax(190px,.34fr) minmax(0,1fr);gap:14px clamp(24px,5vw,72px);padding:clamp(28px,4.5vw,46px) 0;display:grid}.legal-sections>section>:not(h2){grid-column:2}.legal-sections h2{color:#f2f5ef;letter-spacing:-.025em;margin:0;font-size:clamp(16px,2vw,21px);line-height:1.25}.legal-sections p{color:#b2bbb2;max-width:650px;margin:0;font-size:14px;line-height:1.78}.legal-sections ul{color:#b2bbb2;max-width:650px;margin:0;padding-left:19px;font-size:14px;line-height:1.78}.legal-sections .legal-contact-placeholder{color:#d8ded5;font-weight:600}.legal-sections>.legal-review-note{border-bottom-color:#dfff4f3d}.legal-review-note h2{color:var(--acid)}.earn-page .affiliate-terms-note p{font-size:13px;line-height:1.55}@media (width<=920px){.how-page .info-page-content,.earn-page .info-page-content{padding-top:96px}.how-page .info-page-heading,.earn-page .info-page-heading,.earn-page .affiliate-dashboard-heading{padding-top:52px}.claim-page-grid{flex-direction:column}.info-page.legal-page{padding-top:96px}.legal-page-heading{padding-top:52px}}@media (width<=720px){.info-page{padding:max(76px, calc(env(safe-area-inset-top) + 76px)) 0 0}.info-page-content{width:min(100% - 16px,880px);padding:26px 20px}.login-page .info-page-content{width:min(100% - 32px,560px);padding-inline:0}.login-mobile-break{display:block}.claim-page .info-page-content{width:min(100% - 32px,720px);padding:0 0 32px}.invite-page-content{padding-top:0}.recent-plots-page .info-page-content,.faq-page .info-page-content,.free-claim-page .info-page-content{padding-top:32px}.legal-page-content{width:min(100% - 16px,940px)}.how-page .info-page-content,.earn-page .info-page-content{width:min(100% - 16px,1400px);padding:76px 0 32px}.how-page .info-page-content{width:min(100% - 32px,720px)}.how-page .info-page-heading,.earn-page .info-page-heading,.earn-page .affiliate-dashboard-heading,.how-page .info-page-heading{padding-top:32px}.info-page.legal-page{padding-top:76px}.info-page h1{font-size:clamp(38px,13vw,54px)}.info-page h1,.how-page .info-page-heading h1,.earn-page .info-page-heading h1,.recent-plots-heading h1,.invite-page-heading h1,.claim-page-heading h1,.claim-page-state h1,.login-page-grid h1{font-size:clamp(34px,7vw + 10px,52px)}.how-page .steps-grid{margin-top:30px}.how-page .steps-grid article{grid-template-columns:68px max-content 24px minmax(0,1fr);column-gap:8px;min-height:0;padding:24px 2px}.how-page .steps-grid svg{margin:1px 0 0}.info-page-actions{grid-template-columns:1fr}.how-page .info-page-actions>.primary-large{width:100%;min-height:54px}.earn-page .field-row{grid-template-columns:1fr}.earn-page .affiliate-stats{grid-template-columns:1fr 1fr}.earn-page .affiliate-stats article:nth-child(2){border-right:0}.earn-page .affiliate-stats article:nth-child(-n+2){border-bottom:1px solid #ffffff24}.earn-page .affiliate-stats.is-market-disabled{grid-template-columns:1fr}.earn-page .affiliate-stats.is-market-disabled article{border-bottom:1px solid #ffffff24;border-right:0}.earn-page .affiliate-stats.is-market-disabled article:last-child{border-bottom:0}.earn-page .affiliate-payout-card{flex-direction:column;align-items:stretch}.earn-page .affiliate-payout-card button{justify-content:center;min-height:40px}.login-existing{padding-top:32px}.claim-page-heading .info-lead{font-size:14px}.claim-page-form{padding:0 0 34px}.human-check{grid-template-columns:40px minmax(0,1fr) 28px;gap:10px;padding-inline:12px}.human-check-copy strong{letter-spacing:.09em;font-size:9px}.claim-page-heading{padding:32px 0 0}.random-plot-showcase{margin-top:28px}.invite-page-heading{padding:32px 0 0}.invite-form,.invite-sent{min-height:0;padding:24px 0 36px}.claim-page-state{min-height:calc(100vh - 230px)}.legal-page-heading{padding-top:32px}.legal-sections>section{grid-template-columns:1fr;gap:12px}.legal-sections>section>:not(h2){grid-column:1}.legal-sections p,.legal-sections ul{font-size:13px}.info-page-footer{padding-top:8px;padding-right:max(12px, env(safe-area-inset-right));padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left));flex-wrap:wrap;justify-content:center;gap:12px;font-size:9px}.info-page-footer>span{text-align:center;width:100%}.info-page-footer .plotland-weather{display:none}.info-page-footer nav{flex-wrap:wrap;justify-content:center;gap:12px;margin-left:0}}@media (width<=440px){.how-page .info-page-heading,.earn-page .info-page-heading,.earn-page .affiliate-dashboard-heading,.legal-page-heading{padding-top:32px}.how-page .info-page-kicker,.earn-page .info-page-kicker,.legal-page-heading>.eyebrow{margin-bottom:13px}}@media (width<=420px){.how-page .affiliate-how{align-items:flex-start}.how-page .affiliate-how>svg:last-child{margin-top:2px}.earn-page .affiliate-link-field>div{flex-wrap:wrap;height:auto}.earn-page .affiliate-link-field input{border-right:1px solid #ffffff29;border-radius:4px 4px 0 0;min-height:42px}.earn-page .affiliate-link-field button{border-radius:0 0 4px 4px;justify-content:center;width:100%;min-height:40px}}@media (prefers-reduced-motion:reduce){.info-page{scroll-behavior:auto}}.market-page{z-index:9;overscroll-behavior:contain;color:#f5f7f1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at var(--orb-a-x,87%) var(--orb-a-y,3%), #dfff4f14, transparent 28rem), radial-gradient(circle at var(--orb-b-x,7%) var(--orb-b-y,30%), #dfff4f0e, transparent 30rem), #111411;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden auto}.market-page:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.market-page-inner{flex:1 0 auto;width:min(1400px,100% - 40px);margin:0 auto;padding:112px 0 64px}.market-page-hero{grid-template-columns:minmax(380px,.9fr) minmax(520px,1.1fr);align-items:end;gap:clamp(40px,7vw,112px);padding:36px 0 clamp(38px,5vw,76px);display:grid}.market-page-kicker{color:var(--acid);letter-spacing:.16em;align-items:center;gap:8px;margin-bottom:18px;font-size:12px;font-weight:800;display:inline-flex}.market-page-intro h1{letter-spacing:-.045em;margin:0;font:400 clamp(46px,5.6vw,78px)/.96 DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.market-page-intro h1 em{color:var(--acid);font-weight:400}.market-page-intro>p{color:#a8afa8;max-width:610px;margin:25px 0 22px;font-size:15px;line-height:1.65}.market-page-intro>.market-hero-pricing{color:#929a92;border-left:2px solid #dfff4f8c;max-width:580px;margin:-5px 0 22px;padding-left:12px;font-size:12px;line-height:1.55}.market-hero-pricing strong{color:#e7ece3}.market-world-link{color:#e8ece5;cursor:pointer;background:#ffffff09;border:1px solid #ffffff29;border-radius:5px;align-items:center;gap:9px;min-height:41px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex}.market-world-link svg:last-child{margin-left:3px}.market-world-link:hover{color:var(--acid);border-color:#dfff4f80}.market-stats{border-top:1px solid #ffffff21;border-left:1px solid #ffffff21;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-stats article{background:#ffffff06;border-bottom:1px solid #ffffff21;border-right:1px solid #ffffff21;min-height:133px;padding:22px}.market-stats article>span{color:#838b83;letter-spacing:.12em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:flex}.market-stats strong{color:#f7faf3;letter-spacing:-.04em;margin-top:17px;font-size:clamp(23px,2.5vw,34px);line-height:1;display:block}.market-stats small{color:#6f776f;margin-top:7px;font-size:11px;display:block}.market-toolbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#111412e8;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:13px;margin:28px 0 33px;padding:11px;display:flex;box-shadow:0 16px 40px #00000038}.market-search{color:#8c948c;background:#ffffff0b;border:1px solid #ffffff24;border-radius:5px;align-items:center;gap:10px;width:min(350px,31vw);height:43px;padding:0 12px;display:flex}.market-search input{color:#f5f7f1;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:13px}.market-search input::placeholder{color:#737a73}.market-search input::-webkit-search-cancel-button{display:none}.market-search>button{color:#899089;cursor:pointer;background:0 0;border:0;place-items:center;padding:3px;display:grid}.market-price-filters{flex:1;align-items:center;gap:5px;display:flex}.market-price-filters>span{color:#747c74;letter-spacing:.11em;align-items:center;gap:6px;margin:0 3px;font-size:10px;font-weight:800;display:inline-flex}.market-price-filters button{color:#949c94;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #ffffff1f;border-radius:20px;height:31px;padding:0 10px;font-size:11px;font-weight:700}.market-price-filters button:hover{color:#fff;border-color:#ffffff40}.market-price-filters button.selected{border-color:var(--acid);background:var(--acid);color:#141714}.market-sort{color:#858d85;border-left:1px solid #ffffff21;align-items:center;gap:7px;height:43px;padding:0 10px 0 12px;display:flex}.market-sort>span{letter-spacing:.11em;font-size:10px;font-weight:800}.market-sort select{color:#f2f5ef;cursor:pointer;background:#111411;border:0;outline:0;font:700 12px/1 DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.market-sort select option{font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.market-results-heading{justify-content:space-between;align-items:flex-end;margin-bottom:15px;display:flex}.market-results-heading>div{flex-direction:column;gap:5px;display:flex}.market-results-heading span{color:var(--acid);letter-spacing:.14em;font-size:10px;font-weight:800}.market-results-heading strong{font:400 25px/1 DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.market-results-heading>button{color:#aab1aa;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #727a72;padding:6px 0;font-size:11px;font-weight:700}.market-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.market-card{background:#141815e6;border:1px solid #ffffff1f;border-radius:8px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 45px #00000029}.market-card:hover{border-color:#ffffff3d;transform:translateY(-3px);box-shadow:0 25px 55px #00000040}.market-card.is-owned-listing{border-color:#dfff4f4d}.market-card.is-frozen{border-color:#a6b0a840}.market-card-art{aspect-ratio:1;cursor:zoom-in;background:#080a09;border:0;border-bottom:1px solid #ffffff1c;width:100%;padding:0;display:block;position:relative;overflow:hidden}.market-card-art canvas{width:100%;height:100%;image-rendering:pixelated;transition:transform .28s cubic-bezier(.22,.8,.24,1),filter .18s;display:block}.market-card-art>span{opacity:0;color:#fff;white-space:nowrap;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0d0be0;border:1px solid #ffffff3b;border-radius:4px;align-items:center;gap:7px;padding:8px 10px;font-size:11px;font-weight:700;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:13px;left:50%;transform:translate(-50%,6px)}.market-card:hover .market-card-art canvas,.market-card-art:focus-visible canvas{filter:brightness(.82);transform:scale(1.025)}.market-card:hover .market-card-art>span,.market-card-art:focus-visible>span{opacity:1;transform:translate(-50%)}.market-card-body{padding:16px}.market-card-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.market-card-title h2{letter-spacing:.02em;margin:0;font-size:16px}.market-card-title p{color:#899189;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:11px;overflow:hidden}.market-card-title>strong{color:var(--acid);letter-spacing:-.025em;white-space:nowrap;font-size:18px}.market-card-meta{color:#747c74;border-top:1px solid #ffffff17;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:8px;margin:17px 0 14px;padding:10px 0;font-size:10px;display:flex}.market-card-meta span{align-items:center;gap:6px;display:inline-flex}.market-card-meta i{background:#5ddd75;border-radius:50%;width:5px;height:5px;box-shadow:0 0 8px #5ddd7573}.market-card-actions{grid-template-columns:auto 1fr;gap:7px;display:grid}.market-card-actions button{cursor:pointer;border-radius:4px;min-height:38px;font-size:11px;font-weight:800}.market-card-actions.is-owned{grid-template-columns:1fr}.market-card-view{color:#9aa29a;background:0 0;border:1px solid #ffffff21;padding:0 11px}.market-card-view:hover{color:#fff;border-color:#ffffff47}.market-card-buy{border:1px solid var(--acid);background:var(--acid);color:#121512;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:flex}.market-card-buy svg:last-child{margin-left:auto}.market-card-buy:hover{background:#e7ff72}.market-card-manage{color:var(--acid);background:#dfff4f17;border:1px solid #dfff4f6b;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:flex}.market-card-manage svg:last-child{margin-left:auto}.market-card-manage:hover{background:#dfff4f29}.market-card-locked{color:#aeb6af;background:#a6b0a812;border:1px solid #a6b0a83d;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 10px;font-size:11px;font-weight:800;display:flex}.market-empty{text-align:center;background:#ffffff05;border:1px dashed #ffffff29;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;min-height:340px;padding:40px;display:flex}.market-empty>span{width:52px;height:52px;color:var(--acid);background:#dfff4f1a;border-radius:50%;place-items:center;display:grid}.market-empty h2{margin:18px 0 6px;font:400 27px/1 DM Sans,Inter,ui-sans-serif,system-ui,sans-serif}.market-empty p{color:#808880;margin:0 0 18px;font-size:12px}.market-empty button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff2b;border-radius:4px;height:38px;padding:0 14px;font-size:11px;font-weight:700}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1180px){.market-page-hero{grid-template-columns:minmax(330px,.8fr) minmax(440px,1.2fr);gap:40px}.market-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-price-filters>span{display:none}}@media (width<=920px){.market-page-inner{padding-top:96px}.market-page-hero{grid-template-columns:1fr;align-items:start;padding-top:52px}.market-page-intro>p{max-width:680px}.market-toolbar{flex-wrap:wrap}.market-search{width:100%}.market-price-filters{overflow-x:auto}.market-sort{border-left:0}}@media (width<=720px){.market-page-inner{width:min(100% - 16px,1400px);padding:76px 0 32px}.market-page-hero{gap:30px;padding:32px 0 24px}.market-page-intro h1{font-size:clamp(34px,7vw + 10px,52px)}.market-page-intro>p{margin-top:18px;font-size:15px}.market-page-intro>.market-hero-pricing{margin:-4px 0 20px;font-size:12px}.market-stats article{min-height:106px;padding:17px}.market-stats strong{margin-top:13px;font-size:24px}.market-stats small{font-size:10px}.market-toolbar{gap:8px;margin:12px 0 25px}.market-price-filters{flex-basis:100%;order:3;width:100%}.market-sort{height:38px;margin-left:auto;padding-right:2px}.market-sort>span,.market-sort>svg{display:none}.market-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.market-card-body{padding:12px}.market-card-title{display:block}.market-card-title>strong{margin-top:10px;display:block}.market-card-meta{margin:12px 0;display:block}.market-card-meta span:last-child{display:none}.market-card-actions{grid-template-columns:1fr}.market-card-view,.market-card-buy svg:first-child{display:none}}@media (width<=440px){.market-page-kicker{margin-bottom:13px}.market-page-hero{padding:32px 0 20px}.market-stats article{min-height:95px;padding:14px}.market-stats article>span{font-size:10px}.market-stats strong{font-size:21px}.market-stats small{display:none}.market-results-heading strong{font-size:22px}.market-card-title h2{font-size:15px}.market-card-title>strong{font-size:17px}.market-card-buy{font-size:10px!important}}@media (prefers-reduced-motion:reduce){.market-card,.market-card-art canvas,.market-card-art>span{transition:none}}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/assets/dm-sans-latin-wght-normal-Xz1IZZA0.woff2)format("woff2-variations")}:root{color:#141714;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--paper:#f4f0e6;--paper-bright:#fffcf3;--ink:#121512;--muted:#6c716c;--line:#12151224;--acid:#dfff4f;--orange:#ff5c35;--blue:#5271ff;--nav-control-height:42px;--shadow:0 18px 55px #00000047, 0 2px 8px #00000029;background:#0e110f;font-family:DM Sans,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}@media (hover:none) and (pointer:coarse){:is(a,button,input,select,textarea,canvas,[role=button]){-webkit-tap-highlight-color:transparent}}html,body,#root{overscroll-behavior:none;width:100%;height:100dvh;margin:0;overflow:hidden}body{background:#0e110f;min-width:320px}button,input{font:inherit}button{color:inherit}button:focus-visible,input:focus-visible,canvas:focus-visible{outline:2px solid var(--acid);outline-offset:2px}.app-shell{isolation:isolate;background:#111411;width:100%;height:100%;position:relative}.world-canvas{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.world-canvas.is-inactive{visibility:hidden;pointer-events:none}.plot-editor-workbench{z-index:2;inset:calc(64px + env(safe-area-inset-top)) 0 0;background:radial-gradient(circle at 50% 46%,#d7ff4214,#0000 42%),#111411;place-items:center;padding:18px 18px 102px;display:grid;position:absolute;overflow:hidden}.plot-editor-canvas-frame{aspect-ratio:1;background:#080a09;border:1px solid #fff3;border-radius:8px;width:min(820px,100vw - 36px,100dvh - 188px);padding:7px;box-shadow:0 28px 80px #0000008c}.plot-editor-canvas{width:100%;height:100%;image-rendering:pixelated;touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;background:#eee9dd;border-radius:3px;display:block}.topbar{z-index:20;height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(20px + env(safe-area-inset-right)) 0 calc(20px + env(safe-area-inset-left));color:#f2f5ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-backdrop-filter:none;backdrop-filter:none;background:#0d100e;border:0;border-bottom:1px solid #ffffff29;border-radius:0;align-items:center;gap:20px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 9px 26px #0000004d}.terms-acceptance-gate{z-index:70;color:#f2f5ef;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:radial-gradient(circle at 18% 5%,#dfff4f17,#0000 28rem),radial-gradient(circle at 90% 74%,#dfff4f0e,#0000 32rem),linear-gradient(145deg,#141815,#0b0e0c 68%);position:fixed;inset:0}.terms-acceptance-gate:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 88%);mask-image:linear-gradient(#000000b3,#0000 88%)}.terms-gate-topbar{height:calc(64px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 20px 0;background:#0d100e;border-bottom:1px solid #ffffff29;justify-content:space-between;align-items:center;display:flex}.terms-gate-brand,.terms-gate-account{color:#f2f5ef;align-items:center;font-size:12px;font-weight:900;display:flex}.terms-gate-brand{letter-spacing:.05em;gap:10px}.terms-gate-brand .logo-mark{width:22px}.terms-gate-account{text-overflow:ellipsis;white-space:nowrap;max-width:44vw;overflow:hidden}.terms-gate-scroll{height:calc(100dvh - 64px - env(safe-area-inset-top));padding:64px 22px 38px;overflow:auto}.terms-gate-content{width:min(100%,560px);margin:0 auto}.terms-gate-mark{width:34px;color:var(--acid);margin:0 auto 24px}.terms-gate-mark .logo-mark{width:34px}.terms-gate-mark .logo-mark i{background:var(--acid)}.terms-gate-eyebrow{color:var(--acid);letter-spacing:.15em;text-align:center;margin-bottom:13px;font-size:10px;font-weight:800;display:block}.terms-gate-content h1{color:#f5f7f2;letter-spacing:-.045em;text-align:center;margin:0;font-size:clamp(43px,8vw,62px);font-weight:400;line-height:.98}.terms-gate-content h1:focus{outline:0}.terms-gate-rules{border-block:1px solid #ffffff24;margin-top:34px}.terms-gate-rule{grid-template-columns:40px 1fr;align-items:start;gap:15px;padding:19px 4px;display:grid}.terms-gate-rule+.terms-gate-rule{border-top:1px solid #ffffff24}.terms-gate-rule>span{color:var(--acid);letter-spacing:.08em;padding-top:2px;font-size:11px;font-weight:800}.terms-gate-rule p{color:#d8ddd7;margin:0;font-size:14px;line-height:1.55}.terms-gate-rule strong{color:#fff;font-weight:750}.terms-gate-agreement{cursor:pointer;background:#ffffff09;border:1px solid #ffffff24;border-radius:6px;align-items:center;gap:12px;margin:24px 0 12px;padding:14px 15px;transition:border-color .18s,background .18s;display:flex;position:relative}.terms-gate-agreement:hover{background:#dfff4f0b;border-color:#dfff4f7a}.terms-gate-agreement:has(input:focus-visible){background:#dfff4f0b;border-color:#dfff4f7a}.terms-gate-agreement input{opacity:0;width:1px;height:1px;position:absolute}.terms-gate-checkbox{color:#0000;background:#0b0e0c;border:1px solid #636b64;border-radius:3px;flex:0 0 20px;place-items:center;width:20px;height:20px;transition:all .16s;display:grid}.terms-gate-agreement input:checked+.terms-gate-checkbox{color:#111411;background:var(--acid);border-color:var(--acid)}.terms-gate-agreement>span:last-child{color:#dce1db;font-size:13px;line-height:1.4}.terms-gate-agreement a{color:var(--acid);text-underline-offset:3px}.terms-gate-error{color:#ff9c83;margin:0 0 12px;font-size:12px;line-height:1.45}.terms-gate-enter{color:#777e78;cursor:not-allowed;background:#222723;border:0;border-radius:6px;justify-content:center;align-items:center;gap:9px;width:100%;height:52px;font-size:13px;font-weight:800;transition:color .18s,background .18s,transform .18s;display:flex}.terms-gate-enter:not(:disabled){color:#111411;background:var(--acid);cursor:pointer}.terms-gate-enter:not(:disabled):hover{transform:translateY(-1px)}.terms-gate-links{color:#788079;flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 13px;margin-top:22px;font-size:10px;display:flex}.terms-gate-links a,.terms-gate-links button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.terms-gate-links a:hover,.terms-gate-links button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.terms-gate-links i{background:#4f5650;border-radius:50%;width:2px;height:2px}@media (width<=600px){.terms-gate-topbar{height:calc(58px + env(safe-area-inset-top));padding-inline:16px}.terms-gate-scroll{height:calc(100dvh - 58px - env(safe-area-inset-top));padding:32px 19px 26px}.terms-gate-mark{margin-bottom:19px}.terms-gate-content h1{font-size:clamp(40px,12.5vw,53px)}.terms-gate-rules{margin-top:28px}.terms-gate-rule{grid-template-columns:32px 1fr;gap:10px;padding:17px 2px}.terms-gate-rule p{font-size:13px}.terms-gate-agreement{padding:13px}}.email-verification-banner{z-index:44;width:100%;height:calc(52px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(18px, env(safe-area-inset-right)) 0 max(18px, env(safe-area-inset-left));color:#0d100e;background:var(--acid);border:0;border-bottom:1px solid #0d100e;border-radius:0;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;display:grid;position:fixed;top:0;left:0;right:0;box-shadow:0 8px 22px #00000042}.email-verification-banner span{font-size:13px;line-height:1.4}.email-verification-banner strong{font-weight:900}.email-verification-banner button{color:#f8faef;cursor:pointer;background:#0d100e;border:1px solid #0d100e;border-radius:9px;min-height:34px;padding:0 13px;font:800 11px/1 DM Sans,sans-serif}.app-shell.has-email-verification .topbar{top:calc(52px + env(safe-area-inset-top));height:64px;padding-top:0}.app-shell.has-email-verification .info-page{top:calc(52px + env(safe-area-inset-top))}.app-shell.has-email-verification .service-alert{top:calc(128px + env(safe-area-inset-top))}@media (width>=721px){.app-shell.has-email-verification .plot-panel{padding-top:calc(154px + env(safe-area-inset-top))}.app-shell.has-email-verification .plot-panel-top{top:calc(154px + env(safe-area-inset-top))}}.service-alert{z-index:45;top:calc(76px + env(safe-area-inset-top));color:#f6f8f2;background:#171b18;border:1px solid #dfff4f73;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;width:min(560px,100vw - 32px);min-height:44px;padding:9px 10px 9px 13px;display:grid;position:fixed;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #00000061}.service-alert>svg{color:var(--acid)}.service-alert span{font-size:13px;line-height:1.35}.service-alert button{color:#d8ddd6;cursor:pointer;background:0 0;border:0;place-items:center;width:30px;height:30px;padding:0;display:grid}.brand{cursor:pointer;color:#f7f9f4;background:0 0;border:0;border-right:1px solid #ffffff24;align-items:center;gap:10px;height:34px;padding:0 13px 0 0;transition:color .15s;display:flex}@media (hover:hover) and (pointer:fine){.brand:hover{color:var(--acid)}}.brand>span:not(.logo-mark){letter-spacing:.12em;font-size:17px;font-weight:800}.logo-mark{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px;width:18px;height:18px;display:grid}.logo-mark i{background:currentColor;display:block}.logo-mark i:nth-child(2){opacity:.42}.logo-mark i:nth-child(3){opacity:.68}.brand .logo-mark i{animation:15s linear infinite brandPixelLoad}.brand .logo-mark i:nth-child(2){animation-delay:90ms}.brand .logo-mark i:nth-child(3){animation-delay:.18s}.brand .logo-mark i:nth-child(4){animation-delay:.27s}@keyframes brandPixelLoad{0%,1.2%,4.2%,to{background-color:currentColor;transform:scale(1)}2.7%{background-color:var(--acid);transform:scale(.72)}}.main-nav{align-items:center;gap:4px;display:flex}.main-nav>:is(button,a){align-items:center;gap:6px;display:inline-flex}.main-nav>:is(button,a)>svg{color:currentColor;flex:none}.main-nav button,.main-nav a,.quiet-button{color:#adb5ad;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;padding:10px 11px;font-size:13px;font-weight:600;text-decoration:none}.main-nav button:hover,.main-nav a:hover,.quiet-button:hover{color:#fff;background:#ffffff17}.main-nav button.active,.main-nav a.active{color:#fff;background:#ffffff1f;box-shadow:inset 0 0 0 1px #ffffff0f}.topbar .quiet-button{height:var(--nav-control-height);color:#141815;background:#fff;justify-content:center;align-items:center;gap:6px;padding-inline:14px;display:inline-flex;box-shadow:0 1px #ffffff4d,0 5px 16px #0003}.topbar .quiet-button:hover{color:#0c0f0d;background:#f0f2ed}.topbar .quiet-button:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.nav-count{background:var(--acid);color:#171a17;border-radius:20px;justify-content:center;align-items:center;min-width:18px;height:17px;margin-left:5px;padding:0 4px;font:600 9px/1 DM Sans,sans-serif;display:inline-flex}.plot-search{width:clamp(170px,22vw,320px);height:var(--nav-control-height);color:#aeb6ae;background:#ffffff12;border:1px solid #ffffff29;border-radius:5px;align-items:center;gap:9px;margin-left:auto;padding:0 10px 0 13px;transition:border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.plot-search:focus-within{color:#f4f6f1;background:#ffffff1a;border-color:#dfff4fcc;box-shadow:0 0 0 3px #dfff4f21}.plot-search.has-error{border-color:var(--orange);animation:.36s shake}@keyframes shake{25%{transform:translate(-4px)}50%{transform:translate(4px)}75%{transform:translate(-2px)}}.plot-search input{color:#f5f7f2;width:100%;caret-color:var(--acid);background:0 0;border:0;outline:0;font-size:12px;font-weight:600}.plot-search input::placeholder{color:#969e96}.search-shortcut{color:#c1c7c0;background:#ffffff12;border:1px solid #ffffff29;border-radius:4px;place-items:center;width:22px;height:22px;font-size:11px;display:grid}.topbar-actions{align-items:center;gap:8px;display:flex}.affiliate-quick{text-decoration:none;display:none}.mobile-primary-links,.mobile-map-claim{display:none}.account-button{height:var(--nav-control-height);color:#eef1eb;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:5px;align-items:center;gap:7px;padding:0 9px 0 5px;font-size:11px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.account-button:hover{background:#ffffff1a;border-color:#ffffff45}.account-button:disabled{cursor:wait;opacity:.82}.account-glyph,.account-user-icon,.account-chevron{flex:none}.account-glyph,.account-user-icon{color:#d7ddd5}.account-chevron{color:#9ba39a}.claim-button{height:var(--nav-control-height);background:var(--acid);color:#151814;cursor:pointer;white-space:nowrap;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:8px;padding:0 14px;font-size:12px;font-weight:700;transition:transform .15s,background .15s,box-shadow .15s;display:flex;box-shadow:0 5px 14px #00000047}.claim-button:hover{background:#e7ff77;transform:translateY(-1px);box-shadow:0 7px 18px #00000057}.claim-button span{color:#3c451b}.claim-label-mobile{display:none}.topbar button:focus-visible,.topbar a:focus-visible{outline-color:var(--acid);outline-offset:3px}.claim-button:focus-visible{outline-color:#fff}@media (width>=921px){.topbar .quiet-button,.topbar .claim-button{font-size:11px}}.hero-card{isolation:isolate;z-index:8;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f4ea;width:min(600px,100vw - 40px);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0f1210f2,#0f1210c7);border:1px solid #ffffff24;border-radius:7px;padding:29px 32px 27px;animation:.56s cubic-bezier(.22,.8,.24,1) both cardIn;position:absolute;top:102px;left:20px}.hero-card:before{content:"";z-index:0;border-radius:inherit;opacity:.05;pointer-events:none;background:url(/modalbg.jpeg) 50%/cover no-repeat;position:absolute;inset:0}.hero-card>*{z-index:1;position:relative}.modal-backdrop.hero-backdrop{align-items:center;padding:20px}.hero-backdrop .hero-card{width:min(600px,100%);max-height:calc(100dvh - 40px);position:relative;inset:auto;overflow-y:auto;box-shadow:0 30px 100px #00000094}@keyframes cardIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-title-stack{grid-template-columns:minmax(0,1fr);justify-items:center;gap:27px;width:fit-content;margin-inline:auto;display:grid}.hero-community-square{aspect-ratio:1;background:#050705;border:5px solid #050705;border-radius:16px;width:128px;position:relative;overflow:hidden;box-shadow:0 18px 40px #00000061}.hero-community-square:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff14}.hero-community-square img{object-fit:cover;width:100%;height:100%;image-rendering:pixelated;display:block}.hero-card h1,.modal-card h2{letter-spacing:-.035em;margin:0;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-weight:400}.hero-card h1{text-align:left;font-size:clamp(43px,4.3vw,66px);line-height:.96}.modal-card h2 em{color:var(--acid);font-weight:400}.hero-card h1 em.hero-plot-word{color:#f7f4ea;font-weight:400}.hero-card h1 .hero-for-everyone{color:var(--acid)}.hero-card>p{color:#c3c9c2;text-align:center;max-width:495px;margin:19px auto 22px;font-size:14px;line-height:1.58}.hero-actions{justify-content:center;align-items:center;gap:10px;display:flex}.primary-large{background:var(--acid);color:#151815;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .15s,filter .15s;display:inline-flex}.primary-large:hover{filter:brightness(1.04);transform:translateY(-1px)}.watch-button{color:#e1e5df;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:9px;min-height:46px;padding:0 15px;font-size:12px;font-weight:600;display:inline-flex}.watch-button:hover{background:#ffffff1a}.hero-actions .hero-create-action:hover,.hero-actions .hero-create-action:focus-visible{border-color:#dfff4f94}.hero-actions .hero-create-action{justify-content:center}.hero-how-link{margin-top:17px;color:#aeb5ae;justify-content:center;align-items:center;gap:7px;width:fit-content;margin-inline:auto;font-size:11px;font-weight:650;text-decoration:none;transition:color .15s;display:flex}.hero-how-link:hover,.hero-how-link:focus-visible{color:var(--acid)}.panel-surface{color:var(--ink);box-shadow:var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f6f2e8f7;border:1px solid #ffffff8c;border-radius:7px}.plot-panel{z-index:11;width:380px;max-height:none;padding:102px 22px 24px;animation:.3s cubic-bezier(.22,.8,.24,1) both panelIn;position:absolute;inset:0 0 0 auto;overflow:auto}@keyframes panelIn{0%{opacity:0;transform:translate(12px)}to{opacity:1;transform:translate(0)}}@keyframes panelUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.plot-panel-top{z-index:2;justify-content:flex-end;align-items:center;margin:0;display:flex;position:absolute;top:102px;right:22px}.status-pill{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:20px;align-items:center;gap:7px;height:25px;padding:0 9px;font:600 8px/1 DM Sans,sans-serif;display:inline-flex}.status-pill i{background:#656b65;border-radius:50%;width:6px;height:6px}.status-pill.claimed i{background:#ff693f}.status-pill.available i{background:#35bf67}.status-pill.reserved i{background:#a3a8a3}.status-pill.for-sale{background:var(--acid);border-color:var(--acid)}.status-pill.for-sale i{background:#111411}.icon-button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;place-items:center;width:31px;height:31px;padding:0;display:grid}.icon-button:hover{background:#1417140f}.plot-label,.eyebrow{color:#777d76;letter-spacing:.13em;align-items:center;gap:6px;font:600 8px/1 DM Sans,sans-serif;display:inline-flex}.plot-panel h2{letter-spacing:-.06em;margin:7px 0 17px;padding-right:42px;font:600 34px/1 DM Sans,sans-serif}.plot-location-line{color:#777d77;letter-spacing:.04em;justify-content:space-between;align-items:center;margin-top:-7px;font:600 9px/1.3 DM Sans,sans-serif;display:flex}.plot-location-line span:last-child{color:#969b95;letter-spacing:0;text-transform:uppercase;font-size:8px}.plot-preview{aspect-ratio:1;appearance:none;cursor:zoom-in;background:0 0;border:0;border-radius:0;place-items:center;width:100%;height:auto;margin:16px 0 14px;padding:0;display:grid;position:relative;overflow:visible}.plot-preview:hover,.plot-preview:focus-visible{box-shadow:none;border:0}.plot-preview:focus-visible{outline:2px solid var(--acid);outline-offset:3px}.plot-preview canvas{width:100%;height:100%;box-shadow:none;image-rendering:pixelated;border:0;transition:filter .15s;display:block}.plot-preview:hover canvas,.plot-preview:focus-visible canvas{filter:brightness(1.045)}.owner-card>div span,.brush-group>span,.editor-plot-id span,.quantity-picker>div:first-child>span,.price-field>span,.field-row label>span,.owned-heading span{color:#80867f;letter-spacing:.11em;font:600 7px/1 DM Sans,sans-serif}.owner-card{background:#1417140e;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex}.owner-card>div{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.owner-card>div strong{text-overflow:ellipsis;font-size:11px;overflow:hidden}.owner-instagram-link{color:#899189;flex:none;place-items:center;width:24px;height:30px;transition:color .14s,transform .14s;display:grid}.owner-instagram-link:hover,.owner-instagram-link:focus-visible{color:#c9d0c9;outline:0;transform:translateY(-1px)}.unclaimed-note,.transfer-note{background:#dfff4f21;border:1px solid #70843142;border-radius:5px;align-items:flex-start;gap:10px;padding:12px;display:flex}.frozen-plot-notice{background:#acb5ad14;border:1px solid #acb5ad38;border-radius:5px;align-items:flex-start;gap:10px;padding:12px;display:flex}.frozen-plot-notice svg{color:#aab2ab;flex:none}.frozen-plot-notice p{color:#aeb6ae;margin:0;font-size:10px;line-height:1.45}.frozen-plot-notice p strong{color:#f2f5ef}.frozen-plot-notice+.owner-card{margin-top:10px}.unclaimed-note svg,.transfer-note svg{flex:none}.unclaimed-note p,.transfer-note p{color:#686e68;margin:0;font-size:10px;line-height:1.45}.unclaimed-note p strong{color:var(--ink)}.plot-primary-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.artwork-actions{margin-top:14px}.artwork-actions-label{color:#929b92;letter-spacing:.08em;margin-bottom:7px;font-size:9px;font-weight:800;display:block}.artwork-upload-input{display:none}.artwork-market-action{width:100%;margin-top:7px}.edit-plot-button,.upload-artwork-button,.secondary-action,.random-note-button,.buy-listing-button{cursor:pointer;border-radius:5px}.edit-plot-button,.upload-artwork-button{background:var(--ink);color:#fffdf5;border:0;align-items:center;gap:8px;min-height:45px;padding:0 12px;font-size:11px;font-weight:700;display:flex}.edit-plot-button:disabled,.upload-artwork-button:disabled,.secondary-action:disabled{cursor:wait;opacity:.62}.secondary-action{border:1px solid var(--line);background:0 0;justify-content:center;align-items:center;gap:7px;min-height:45px;padding:0 10px;font-size:9px;font-weight:700;display:flex}.buy-listing-button{background:var(--acid);width:100%;min-height:58px;color:var(--ink);border:0;justify-content:space-between;align-items:center;margin-top:14px;padding:0 15px;display:flex}.buy-listing-button span{flex-direction:column;align-items:flex-start;gap:3px;font:700 17px/1 DM Sans,sans-serif;display:flex}.buy-listing-button small{letter-spacing:.12em;font:700 7px/1 DM Sans,sans-serif}.random-note-button{background:var(--acid);color:#151815;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:52px;margin-top:14px;padding:9px 14px;display:flex}.random-note-button span{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.random-note-button strong{font-size:11px}.random-note-button small{color:#46502f;font-size:8px}.random-note-button>svg{flex:none}.plot-secondary-actions{justify-content:center;align-items:center;margin-top:12px;margin-bottom:12px;display:flex}.plot-secondary-actions button{border:0;border-right:1px solid var(--line);color:#737973;cursor:pointer;background:0 0;flex:1;justify-content:center;align-items:center;gap:6px;font-size:9px;font-weight:700;display:flex}.plot-secondary-actions button:last-child{border-right:0}.plot-secondary-actions button:hover{color:var(--ink)}.plot-panel.panel-surface{--line:#ffffff21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5ef;-webkit-backdrop-filter:none;backdrop-filter:none;scrollbar-color:#ffffff3d transparent;background:#0b0e0c;border-width:0 0 0 1px;border-color:#ffffff24;border-radius:0;box-shadow:-18px 0 48px #00000061,inset 1px 0 #ffffff06}.plot-panel::-webkit-scrollbar-thumb{background:#ffffff3d}.plot-panel .icon-button{color:#dce1da;background:#ffffff0b;border-color:#ffffff29;transition:border-color .15s,background .15s,color .15s}.plot-panel .icon-button:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.plot-panel .plot-panel-close,.plot-panel .plot-panel-close:hover{box-shadow:none;background:0 0;border:0;border-radius:0}.plot-panel>.plot-number-title{margin-top:0}.plot-panel .status-pill{color:#c9d0c8;background:#ffffff0b;border-color:#ffffff26}.plot-panel .status-pill.for-sale{border-color:var(--acid);background:var(--acid);color:#151815}.plot-panel .plot-label{color:#98a198}.plot-panel:not(.utility-panel)>.plot-label{transform:translateY(-4px)}.plot-panel h2{color:#f7f9f5}.plot-panel .plot-location-line{color:#9aa29a}.plot-panel .plot-location-line span:last-child{color:#7f887f}.plot-panel .plot-preview{box-shadow:none;background:0 0;border:0}.plot-panel .plot-preview:hover,.plot-panel .plot-preview:focus-visible,.plot-panel .plot-preview canvas{box-shadow:none;border:0}.plot-panel .plot-preview:hover canvas,.plot-panel .plot-preview:focus-visible canvas{box-shadow:none}.plot-panel .owner-card{background:#ffffff0e;border:1px solid #ffffff1a}.plot-panel .owner-card>div span{color:#929b92}.plot-panel .owner-card>div strong{color:#f2f5ef}.plot-neighbours{color:#929b92;flex-wrap:wrap;align-items:center;gap:7px;padding:12px 0 3px;font-size:10px;line-height:1.4;display:flex}.plot-neighbours>span{color:#c8cec7;flex:none;font-weight:700}.plot-neighbours>div{flex-wrap:wrap;gap:6px;display:flex}.plot-neighbours button{color:#b8c0b7;font:inherit;text-align:left;background:0 0;border:0;border-radius:0;padding:3px 0;font-weight:700;text-decoration:none}.plot-neighbours button:hover,.plot-neighbours button:focus-visible{color:#eef2ec;text-underline-offset:3px;background:0 0;text-decoration:underline}.plot-panel .unclaimed-note{background:#dfff4f13;border-color:#dfff4f3d}.plot-panel .unclaimed-note svg{color:var(--acid)}.plot-panel .unclaimed-note p{color:#b9c1b8}.plot-panel .unclaimed-note p strong{color:#f2f5ef}.plot-panel .upload-artwork-button,.plot-panel .design-artwork-button{white-space:nowrap;justify-content:center;gap:8px;min-width:0;padding:0 10px;font-size:10px;line-height:1}.plot-panel .upload-artwork-button svg,.plot-panel .design-artwork-button svg{flex:none;margin:0}.plot-panel .upload-artwork-button{background:var(--acid);color:#151815;transition:filter .15s,transform .15s}.plot-panel .upload-artwork-button:hover,.plot-panel .buy-listing-button:hover{filter:brightness(1.05);transform:translateY(-1px)}.plot-panel .clear-plot-button{color:#c6ccc5;width:100%;margin-top:7px}.plot-panel .clear-plot-button:hover{color:#ffb5aa;background:#b03e2d1f;border-color:#d35340b8}.plot-panel .clear-plot-button.is-confirming{color:#fff;background:#a53f30;border-color:#bd4938}.plot-panel .secondary-action{color:#d8ded7;background:#ffffff0b;border-color:#ffffff26;transition:border-color .15s,background .15s,color .15s}.plot-panel .secondary-action:hover{color:#fff;background:#ffffff1a;border-color:#ffffff47}.plot-panel .buy-listing-button{color:#151815;transition:filter .15s,transform .15s}.plot-panel .random-note-button{border:1px solid var(--acid);background:var(--acid);color:#151815;transition:filter .15s,transform .15s,box-shadow .15s;box-shadow:0 8px 24px #0000002e}.plot-panel .random-note-button:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 11px 28px #00000040}.plot-panel .random-note-button:active{filter:brightness(.96);transform:translateY(0)}.plot-panel .random-note-button:focus-visible{outline-offset:3px;outline:3px solid #fff}.plot-panel .random-note-button small{color:#46502f}.plot-panel .plot-secondary-actions button{color:#9ea69e;border-right-color:#ffffff1f;transition:color .15s}.plot-panel .plot-secondary-actions button:hover{color:#fff}.plot-panel::-webkit-scrollbar{width:4px}.plot-panel::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.editor-dock{z-index:30;color:#eef2ec;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c0f0cf7;border:1px solid #ffffff29;border-radius:7px;align-items:center;gap:13px;width:min(1080px,100vw - 190px);min-height:64px;padding:9px;animation:.28s cubic-bezier(.22,.8,.24,1) both dockIn;display:flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 14px 45px #00000061}@keyframes dockIn{0%{opacity:0;transform:translate(-50%,14px)}to{opacity:1;transform:translate(-50%)}}.editor-plot-id{border-right:1px solid #ffffff24;flex-direction:column;justify-content:center;gap:5px;height:42px;padding:0 13px 0 7px;display:flex}.editor-plot-id span{color:#879087}.editor-plot-id strong{color:#f4f7f2;font:600 11px/1 DM Sans,sans-serif}.tool-group,.palette-group,.brush-group{align-items:center;gap:5px;display:flex}.editor-options{display:contents}.palette-toggle{display:none}.tool-group button,.brush-group button{color:#bec6bd;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:4px;place-items:center;width:35px;height:35px;padding:0;font:700 9px/1 DM Sans,sans-serif;display:grid}.tool-group button:hover,.brush-group button:hover,.tool-group button.active,.brush-group button.active{background:#ffffff14;border-color:#ffffff2b}.tool-group button.active{border-color:var(--acid);background:var(--acid);color:#151815}.tool-group button:disabled{opacity:.25;cursor:not-allowed}.tool-divider{background:#ffffff24;width:1px;height:24px;margin:0 3px}.palette-group{flex:1;justify-content:center}.color-swatch,.custom-color{--swatch:#fff;background:var(--swatch);cursor:pointer;border:2px solid #111511;border-radius:50%;outline:1px solid #ffffff38;flex:none;width:25px;height:25px;padding:0;transition:transform .12s;position:relative}.color-swatch:hover,.color-swatch.active{transform:translateY(-2px)scale(1.08)}.color-swatch.active:after{content:"";border:1px solid #f3f6f1;border-radius:50%;position:absolute;inset:-5px}.custom-color{color:#fff;background:conic-gradient(#f44,#fd4,#4d7,#4cf,#65f,#e4d,#f44);place-items:center;display:grid;overflow:hidden}.custom-color input{opacity:0;cursor:pointer;position:absolute;inset:0}.brush-group{border-left:1px solid #ffffff24;border-right:1px solid #ffffff24;padding:0 10px}.brush-group>span{margin-right:3px}.brush-group button{width:27px;height:27px}.save-state{color:#9ca59c;align-items:center;gap:5px;min-width:65px;font-size:8px;font-weight:700;display:flex}.save-state.saved svg{color:#2eb961}.save-state.offline svg{color:#e78237}.clear-artwork{color:#b9c1b8;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #ffffff29;border-radius:4px;flex:none;justify-content:center;align-items:center;gap:5px;min-width:82px;height:35px;padding:0 9px;font:700 8px/1 DM Sans,sans-serif;display:flex}.clear-artwork:hover{color:#8c3528;background:#b03e2d14;border-color:#9e4a3c}.clear-artwork.is-confirming{color:#fff;background:#a53f30;border-color:#a53f30}.clear-artwork:disabled{opacity:.45;cursor:not-allowed}.spin{animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.done-editing{background:var(--acid);color:#151815;cursor:pointer;border:0;border-radius:4px;align-self:stretch;min-width:65px;font-size:9px;font-weight:700}.done-editing:hover{background:#e7ff77}.is-editing .plot-panel:not(.utility-panel),.is-editing .hero-card{display:none}.map-controls{z-index:9;color:#f3f5ef;background:#0d100ef0;border:1px solid #ffffff2b;border-radius:5px;align-items:stretch;display:flex;position:absolute;bottom:22px;left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 7px 22px #0000003d}.map-controls button{cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff21;flex:none;place-items:center;width:38px;height:38px;padding:0;display:grid}.map-controls button:last-of-type{border-right:0}.map-controls button:hover{background:#ffffff1c}.map-status{color:#bdc4bd;background:0 0;border-left:1px solid #ffffff2b;align-items:center;min-height:38px;padding:0 12px;font:500 8px/1 DM Sans,sans-serif;display:flex}.map-status span{white-space:nowrap;align-items:center;gap:6px;display:flex}.map-zoom{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.modal-backdrop{z-index:100;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#060807ba;place-items:center;padding:20px;animation:.18s both fadeIn;display:grid;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}}.modal-card{background:var(--paper);width:min(540px,100%);max-height:calc(100vh - 40px);color:var(--ink);border:1px solid #ffffffb3;border-radius:8px;padding:31px;animation:.26s cubic-bezier(.2,.85,.25,1) both modalIn;position:relative;overflow:auto;box-shadow:0 30px 100px #00000080}@keyframes modalIn{0%{opacity:0;transform:translateY(12px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-close{z-index:2;border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;place-items:center;width:32px;height:32px;padding:0;display:grid;position:absolute;top:14px;right:14px}.modal-icon-grid{width:43px;height:43px;color:var(--paper);background:var(--ink);border-radius:4px;place-items:center;margin-bottom:22px;display:grid}.modal-icon-grid .logo-mark{transform:scale(1.12)}.modal-card h2{margin:9px 0 12px;font-size:40px;line-height:1.02}.modal-card h2 em{color:#71861e}.modal-lead{color:#6e746e;margin:0 0 21px;font-size:11px;line-height:1.55}.field-row{grid-template-columns:1fr 1fr;gap:9px;display:grid}.field-row label,.price-field{flex-direction:column;gap:7px;display:flex}.field-row input,.handle-input,.price-field>div{border:1px solid var(--line);background:#ffffff80;border-radius:4px;width:100%;height:44px}.field-row input{outline:0;padding:0 11px;font-size:11px}.field-row input:focus,.handle-input:focus-within{border-color:#454b45}.handle-input{align-items:center;display:flex;overflow:hidden}.handle-input i{color:#7d837d;padding-left:10px;font-size:11px;font-style:normal}.handle-input input{background:0 0;border:0;height:100%;padding-left:3px}.quantity-picker{border:1px solid var(--line);border-radius:4px;justify-content:space-between;align-items:center;margin:12px 0;padding:10px 12px;display:flex}.quantity-picker>div:first-child{flex-direction:column;gap:4px;display:flex}.quantity-picker small{color:#858b85;font-size:8px}.quantity-picker>div:last-child{align-items:center;gap:13px;display:flex}.quantity-picker button{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;place-items:center;width:28px;height:28px;padding:0;display:grid}.quantity-picker strong{text-align:center;min-width:13px;font:600 12px/1 DM Sans,sans-serif}.checkout-button{background:var(--ink);color:#fffdf5;cursor:pointer;border:0;border-radius:5px;align-items:center;gap:10px;width:100%;height:53px;padding:0 16px;font-size:11px;font-weight:700;display:flex}.checkout-button span:first-child{text-align:left;flex:1}.checkout-button strong{color:var(--acid);font:600 13px/1 DM Sans,sans-serif}.checkout-footnote{color:#858b85;justify-content:center;align-items:center;gap:6px;margin-top:12px;font-size:8px;display:flex}.processing-state,.reveal-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:390px;display:flex}.processing-state h2,.reveal-state h2{margin-top:13px}.processing-state p,.reveal-state p{color:#787e78;margin:0;font-size:10px}.orbit-loader{border:1px solid #1417142b;border-radius:50%;place-items:center;width:75px;height:75px;margin-bottom:30px;display:grid;position:relative}.orbit-loader>i{border:2px solid #0000;border-top-color:var(--ink);border-radius:50%;animation:.9s linear infinite spin;position:absolute;inset:-1px}.reveal-check{background:var(--acid);border-radius:50%;place-items:center;width:52px;height:52px;margin-bottom:25px;display:grid}.reveal-numbers{flex-wrap:wrap;justify-content:center;gap:8px;margin:4px 0 16px;display:flex}.reveal-numbers strong{border:1px solid var(--line);border-radius:4px;padding:10px 13px;font:600 15px/1 DM Sans,sans-serif}.reveal-state .checkout-button{width:auto;min-width:230px;margin-top:24px}.steps-grid{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:26px 0 23px;display:grid}.steps-grid article{border-right:1px solid var(--line);min-height:190px;padding:20px;position:relative}.steps-grid article:last-child{border-right:0}.steps-grid article>span{color:#a0a59f;font:600 8px/1 DM Sans,sans-serif;position:absolute;top:13px;right:13px}.steps-grid svg{margin:8px 0 31px}.steps-grid h3{margin:0 0 7px;font-size:13px}.steps-grid p{color:#747a74;margin:0;font-size:9px;line-height:1.5}.profile-heading{align-items:center;gap:17px;display:flex}.profile-heading h2{margin:5px 0 3px;font-size:28px}.profile-heading p{color:#858b85;margin:0;font-size:9px}.profile-heading>div{min-width:0}.owned-heading{border-top:1px solid var(--line);justify-content:space-between;align-items:center;margin:25px 0 8px;padding-top:18px;display:flex}.owned-heading strong{font-size:11px}.owned-list{max-height:230px;margin-bottom:12px;overflow:auto}.owned-list button{border:0;border-top:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;width:100%;padding:8px 0;display:flex}.owned-list button:disabled{cursor:default;opacity:.62}.owned-list button>span:nth-child(2){flex-direction:column;flex:1;gap:4px;display:flex}.owned-list button strong{font:600 10px/1 DM Sans,sans-serif}.owned-list button small{color:#7c827c;font-size:8px}.owned-list button i{background:var(--acid);border-radius:3px;padding:4px 6px;font:600 8px/1 DM Sans,sans-serif}.owned-mini-art{border:2px solid var(--ink);background-image:linear-gradient(45deg,#ffffff73 25%,#0000 25% 75%,#ffffff73 75%);background-size:12px 12px;flex:0 0 34px;width:34px;height:34px}.empty-state{color:#818781;border:1px dashed var(--line);text-align:center;padding:20px;font-size:9px}.account-modal .primary-large{width:100%}.sign-out{color:#7a807a;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:15px auto 0;font-size:8px;display:flex}.secondary-wide{border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:4px;width:100%;height:43px;margin-top:8px;font-size:9px;font-weight:700}.price-field{margin:22px 0 12px}.price-field>div{align-items:center;height:62px;padding:0 14px;display:flex}.price-field i{color:#666c66;font:600 22px/1 DM Sans,sans-serif}.price-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;font:600 25px/1 DM Sans,sans-serif}.price-field small{color:#858b85;font:600 8px/1 DM Sans,sans-serif}.sale-price-error{color:#b54835;margin:-3px 0 13px;font-size:10px;line-height:1.4}.payout-row{background:#1417140d;border-radius:4px;grid-template-columns:1fr auto;gap:8px;margin-bottom:14px;padding:12px;font-size:9px;display:grid}.payout-row span{color:#7c827c}.payout-row strong{text-align:right}.purchase-summary{border:1px solid var(--line);border-radius:5px;align-items:center;gap:12px;margin:22px 0 12px;padding:12px;display:flex}.purchase-art{border:3px solid var(--ink);flex:0 0 55px;width:55px;height:55px;position:relative}.purchase-art i{border-radius:50%;width:24px;height:24px;position:absolute;top:12px;left:12px}.purchase-summary>div{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.purchase-summary>div strong{font:600 12px/1 DM Sans,sans-serif}.purchase-summary>div small{color:#777d77;font-size:8px}.purchase-summary>b{font:600 18px/1 DM Sans,sans-serif}.transfer-note{margin-bottom:12px}.affiliate-how{color:#303b79;text-align:left;cursor:pointer;background:#5271ff12;border:1px solid #5271ff33;border-radius:5px;align-items:center;gap:12px;width:100%;min-height:61px;margin:-10px 0 10px;padding:11px 14px;display:flex}.affiliate-how>span{flex-direction:column;flex:1;gap:3px;display:flex}.affiliate-how strong{font-size:11px}.affiliate-how small{color:#6f7692;font-size:8px;line-height:1.4}.affiliate-link-field>span,.affiliate-code-input>span,.affiliate-payout-card span,.affiliate-stats article>span{color:#7a817a;letter-spacing:.1em;font-size:7px;font-weight:700}.affiliate-code-input{flex-direction:column;gap:7px;margin:11px 0 14px;display:flex}.affiliate-code-input>div{border:1px solid var(--line);background:#ffffff80;border-radius:4px;align-items:center;gap:9px;height:44px;padding:0 11px;display:flex}.affiliate-code-input input{letter-spacing:.06em;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px;font-weight:700}.affiliate-slug-field{gap:0!important}.affiliate-url-prefix{color:#838a83;letter-spacing:0;white-space:nowrap;flex:none;font-size:10px;font-weight:600}.affiliate-slug-field input{letter-spacing:.02em;padding-left:0}.affiliate-code-input small{color:#858b85;font-size:7px}.affiliate-code-input .affiliate-slug-error{color:#c94d31}.affiliate-dashboard-heading{align-items:center;gap:14px;margin-bottom:18px;display:flex}.affiliate-dashboard-heading>div{min-width:0}.affiliate-dashboard-heading h2{margin:4px 0 2px;font-size:27px}.affiliate-dashboard-heading p{color:#7f857f;margin:0;font-size:8px}.affiliate-avatar{background:#dfff4f;border-radius:5px;flex:0 0 56px;place-items:center;width:56px;height:56px;display:grid}.affiliate-link-field{flex-direction:column;gap:7px;display:flex}.affiliate-link-field>div{height:42px;display:flex}.affiliate-link-field input{border:1px solid var(--line);color:#575d57;background:#ffffff75;border-right:0;border-radius:4px 0 0 4px;outline:0;flex:1;min-width:0;padding:0 11px;font-size:9px}.affiliate-link-field button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:0 4px 4px 0;align-items:center;gap:6px;padding:0 13px;font-size:9px;font-weight:700;display:flex}.affiliate-stats{border:1px solid var(--line);border-radius:5px;grid-template-columns:repeat(4,1fr);margin:16px 0;display:grid;overflow:hidden}.affiliate-stats article{border-right:1px solid var(--line);flex-direction:column;gap:5px;min-width:0;padding:12px;display:flex}.affiliate-stats article:last-child{border-right:0}.affiliate-stats strong{font-size:18px;line-height:1}.affiliate-stats small{color:#858b85;font-size:7px;line-height:1.35}.affiliate-payout-card{background:#dfff4f1f;border:1px solid #70843140;border-radius:5px;align-items:center;gap:12px;padding:12px;display:flex}.affiliate-payout-card>div{flex-direction:column;flex:1;gap:3px;display:flex}.affiliate-payout-card strong{font-size:11px}.affiliate-payout-card small{color:#747a74;font-size:8px}.affiliate-payout-card button{background:var(--ink);color:#fff;cursor:pointer;border:0;border-radius:4px;align-items:center;gap:6px;min-height:35px;padding:0 11px;font-size:8px;font-weight:700;display:flex}.affiliate-payout-card button:disabled{opacity:.55;cursor:default}.affiliate-ledger-heading{justify-content:space-between;margin:18px 0 7px;font-size:9px;display:flex}.affiliate-ledger-heading span{color:#858b85;font-size:8px}.affiliate-ledger{border-top:1px solid var(--line)}.affiliate-ledger>div{border-bottom:1px solid var(--line);align-items:center;gap:9px;padding:8px 0;display:flex}.affiliate-ledger>div>span:nth-child(2){flex-direction:column;flex:1;gap:3px;display:flex}.affiliate-ledger strong{font-size:9px}.affiliate-ledger small{color:#858b85;font-size:7px}.affiliate-ledger b{font-size:10px}.earning-kind{background:#dfff4f;border-radius:4px;place-items:center;width:28px;height:28px;display:grid}.earning-kind.resale{color:#5263b7;background:#dce3ff}.affiliate-empty{border:1px dashed var(--line);color:#7d837d;text-align:center;border-top:0;margin:0;padding:18px;font-size:8px}.affiliate-terms-note{color:#59605a;background:#1417140d;border-radius:5px;align-items:flex-start;gap:9px;margin-top:15px;padding:10px;display:flex}.affiliate-terms-note svg{flex:none}.affiliate-terms-note p{margin:0;font-size:8px;line-height:1.5}.affiliate-terms-note strong{color:var(--ink)}.modal-card.account-modal,.modal-card.claim-modal,.modal-card.market-buy-modal,.modal-card.owner-search-modal{--line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5ef;scrollbar-color:#ffffff3d transparent;background:linear-gradient(145deg,#141815fa,#0b0e0cfc);border-color:#ffffff29;box-shadow:0 30px 100px #000000a3,inset 0 1px #ffffff09}.account-modal::-webkit-scrollbar{width:5px}.claim-modal::-webkit-scrollbar{width:5px}.market-buy-modal::-webkit-scrollbar{width:5px}.owner-search-modal::-webkit-scrollbar{width:5px}.account-modal::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.claim-modal::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.market-buy-modal::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.owner-search-modal::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.account-modal .modal-close,.claim-modal .modal-close,.market-buy-modal .modal-close,.owner-search-modal .modal-close{color:#dce1da;background:#ffffff0b;border-color:#ffffff29;transition:border-color .15s,background .15s,color .15s}.account-modal .modal-close:hover,.claim-modal .modal-close:hover,.market-buy-modal .modal-close:hover,.owner-search-modal .modal-close:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.account-modal .eyebrow,.claim-modal .eyebrow,.market-buy-modal .eyebrow,.owner-search-modal .eyebrow{color:#aeb6ae}.account-modal .modal-icon-grid,.claim-modal .modal-icon-grid{background:var(--acid);color:#151815}.account-modal .modal-lead,.claim-modal .modal-lead,.account-modal .profile-heading p,.claim-modal .processing-state p,.claim-modal .reveal-state p,.account-modal .owned-list button small,.account-modal .empty-state,.account-modal .auth-confirm-note,.claim-modal .checkout-footnote{color:#aeb7ae}.claim-modal h2 em{color:var(--acid)}.claim-modal .field-row label>span,.claim-modal .quantity-picker>div:first-child>span,.account-modal .owned-heading span{color:#9fa89f}.claim-modal .field-row label>input,.claim-modal .handle-input{color:#f3f6f1;caret-color:var(--acid);background:#fff1;border-color:#ffffff29}.claim-modal .field-row input::placeholder,.claim-modal .handle-input input::placeholder{color:#899289;opacity:1}.claim-modal .handle-input i{color:#aeb7ae}.claim-modal .handle-input input{color:#f3f6f1;caret-color:var(--acid);background:0 0}.claim-modal .field-row label>input:focus,.claim-modal .handle-input:focus-within{border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.claim-modal .quantity-picker{background:#ffffff09;border-color:#ffffff24}.claim-modal .quantity-picker small{color:#aeb7ae}.claim-modal .quantity-picker button{color:#f2f5ef;background:#ffffff0f;border-color:#ffffff29}.claim-modal .quantity-picker button:hover{background:#ffffff1f}.claim-modal .checkout-button{background:var(--acid);color:#151815}.claim-modal .checkout-button strong{color:#394215}.claim-modal .checkout-button:hover{background:#e7ff77}.claim-modal .orbit-loader{border-color:#fff3}.claim-modal .orbit-loader>i{border-top-color:var(--acid)}.claim-modal .reveal-check{color:#151815}.claim-modal .reveal-numbers strong{background:#ffffff0b;border-color:#ffffff24}.market-buy-modal h2{color:#f5f7f2}.market-buy-modal h2 em{color:var(--acid)}.market-buy-modal .purchase-summary{background:#ffffff0b;border-color:#ffffff24}.market-buy-modal .purchase-art{background:#171a17;border:1px solid #ffffff47;overflow:hidden;box-shadow:0 7px 20px #00000052}.market-buy-modal .purchase-art canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.market-buy-modal .purchase-summary>div strong,.market-buy-modal .purchase-summary>b{color:#f5f7f2}.market-buy-modal .purchase-summary>div small{color:#aeb7ae}.market-buy-modal .transfer-note{color:var(--acid);background:#dfff4f16;border-color:#dfff4f4d}.market-buy-modal .transfer-note p{color:#c5ccc4}.market-buy-modal .checkout-button{background:var(--acid);color:#151815}.market-buy-modal .checkout-button strong{color:#394215}.market-buy-modal .checkout-button:hover{background:#e7ff77}.market-buy-modal .checkout-footnote,.market-buy-modal .processing-state p{color:#aeb7ae}.market-buy-modal .orbit-loader{border-color:#fff3}.market-buy-modal .orbit-loader>i{border-top-color:var(--acid)}.plot-panel.is-sale-open>:not(.plot-sale-panel){display:none}.plot-sale-panel{color:#f2f5ef;min-height:100%}.plot-sale-panel h2{color:#f5f7f2}.plot-sale-panel-lead{color:#aeb7ae;margin:0;font-size:11px;line-height:1.55}.plot-sale-panel form{display:grid}.plot-sale-panel .price-field>span{color:#c5ccc4}.plot-sale-panel .price-field>div{background:#fff1;border-color:#ffffff29;transition:border-color .15s,box-shadow .15s,background .15s}.plot-sale-panel .price-field>div:focus-within{background:#ffffff16;border-color:#dfff4fb8;box-shadow:0 0 0 3px #dfff4f1a}.plot-sale-panel .price-field i,.plot-sale-panel .price-field small{color:#aeb7ae}.plot-sale-panel .price-field input{color:#f5f7f2;caret-color:var(--acid)}.plot-sale-panel .sale-price-error{color:#ff9b8a}.plot-sale-panel .payout-row{background:#ffffff0b;border:1px solid #ffffff1f}.plot-sale-panel .payout-row span{color:#aeb7ae}.plot-sale-panel .payout-row strong{color:#f5f7f2}.plot-sale-panel .fee-breakdown .payout-total{color:#f5f7f2;border-color:#ffffff24}.plot-sale-panel .checkout-button{background:var(--acid);color:#151815}.plot-sale-panel .checkout-button:hover{background:#e7ff77}.plot-sale-panel .checkout-footnote{color:#aeb7ae}.account-modal .auth-confirm-success{color:#fff;background:#24864a}.account-modal .owned-heading{border-color:#ffffff24}.account-modal .owned-list button{color:#f2f5ef;border-color:#ffffff1f}.account-modal .owned-list button:not(:disabled):hover{background:#ffffff0e}.account-modal .owned-mini-art{border-color:#ffffff80}.account-modal .empty-state{background:#ffffff06;border-color:#ffffff29}.account-modal .sign-out{color:#aeb7ae}.account-modal .sign-out:hover{color:#fff}.account-modal .secondary-wide{color:#eef2ec;background:#ffffff0b;border-color:#ffffff29}.account-modal .secondary-wide:hover{background:#ffffff1a}.owner-search-modal{width:min(620px,100%);overflow:hidden}.owner-search-modal h2{color:#f5f7f2;margin-right:36px;font-size:clamp(31px,4vw,42px)}.owner-search-modal h2 em{color:var(--acid)}.owner-search-modal .modal-lead{color:#aeb7ae}.owner-search-list{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;gap:7px;max-height:min(48vh,430px);padding:1px 4px 1px 1px;display:grid;overflow-y:auto}.owner-search-list>div{min-width:0}.owner-search-result{color:#f2f5ef;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:6px;align-items:center;gap:13px;width:100%;min-height:74px;padding:7px 11px 7px 7px;transition:border-color .15s,background .15s,transform .15s;display:flex}.owner-search-result:hover{background:#dfff4f13;border-color:#dfff4f7a;transform:translate(2px)}.owner-search-art{background:#171a17;border:1px solid #ffffff2e;border-radius:4px;flex:0 0 58px;width:58px;height:58px;overflow:hidden;box-shadow:0 5px 16px #00000047}.owner-search-art canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.owner-search-copy{gap:6px;min-width:0;display:grid}.owner-search-copy strong{color:#fff;letter-spacing:.02em;font-size:15px}.owner-search-copy small{color:#aeb7ae;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:9px;display:flex;overflow:hidden}.owner-search-copy small i{background:#43d476;border-radius:50%;flex:none;width:6px;height:6px;box-shadow:0 0 0 3px #43d4761a}.owner-search-result>svg{color:#aeb7ae;flex:none;margin-left:auto}.owner-search-result:hover>svg{color:var(--acid)}.fee-breakdown .payout-total{border-top:1px solid var(--line);color:var(--ink);margin-top:3px;padding-top:8px;font-size:10px}.auth-confirm-backdrop{z-index:210}.auth-confirm-modal{width:min(460px,100%)}.auth-confirm-modal .primary-large{justify-content:center;align-items:center;gap:8px;display:flex}.auth-confirm-success{background:#24864a}.auth-confirm-note{color:#858b85;text-align:center;margin:10px 0 0;font-size:8px}.auth-confirm-loading{z-index:210;color:var(--acid);background:#0c0f0d;outline:0;place-content:center;justify-items:center;display:grid;position:fixed;inset:0}.auth-confirm-loading .plot-loading-animation{margin:0}.plot-loading-animation{width:62px;height:62px;color:var(--acid);place-items:center;margin-inline:auto;display:grid}.plot-loading-mark{grid-template-rows:repeat(2,24px);grid-template-columns:repeat(2,24px);gap:6px;width:54px;height:54px;display:grid}.plot-loading-mark i{opacity:.16;background:currentColor;animation:1.45s cubic-bezier(.22,1,.36,1) infinite plotLoadingPixel;display:block;transform:scale(.58)}.plot-loading-mark i:nth-child(2){animation-delay:.12s}.plot-loading-mark i:nth-child(4){animation-delay:.24s}.plot-loading-mark i:nth-child(3){animation-delay:.36s}@keyframes plotLoadingPixel{0%,18%,to{opacity:.16;border-radius:1px;transform:scale(.58)}42%,62%{opacity:1;border-radius:5px;transform:scale(1)}}.toast-message{z-index:200;color:#fff;background:#161a17;border:1px solid #ffffff2e;border-radius:5px;align-items:center;gap:8px;min-height:40px;padding:0 15px;font-size:10px;animation:.22s both toastIn;display:flex;position:fixed;bottom:78px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000052}.toast-message svg{color:var(--acid)}@keyframes toastIn{0%{opacity:0;transform:translate(-50%,8px)}}@media (width<=1180px){.main-nav>:last-child{display:none}.editor-dock{width:calc(100vw - 40px);overflow-x:auto}.palette-group{justify-content:flex-start}.color-swatch,.custom-color{width:23px;height:23px}}@media (width<=920px){.topbar{gap:10px}.main-nav{display:none}.affiliate-quick{height:38px;color:var(--acid);cursor:pointer;background:#dfff4f1f;border:1px solid #dfff4f4d;border-radius:5px;align-items:center;gap:6px;padding:0 10px;font-size:9px;font-weight:700;transition:border-color .15s,background .15s;display:flex}.affiliate-quick:hover{background:#dfff4f33;border-color:#dfff4f7a}.plot-search{width:min(280px,33vw)}.account-button>span,.account-button>strong,.account-button .account-chevron,.account-button>svg:not(.account-glyph):not(.account-user-icon){display:none}.account-button .account-glyph,.account-button .account-user-icon{display:block}.claim-button span{display:none}.hero-card{width:min(600px,100vw - 40px)}.editor-plot-id,.brush-group>span,.save-state{display:none}}@media (width<=720px){.topbar{height:calc(60px + env(safe-area-inset-top));padding:env(safe-area-inset-top) calc(12px + env(safe-area-inset-right)) 0 calc(12px + env(safe-area-inset-left));gap:7px;top:0;left:0;right:0}.email-verification-banner{padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(8px, env(safe-area-inset-left));grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.email-verification-banner>svg{display:none}.email-verification-banner span{font-size:10px}.email-verification-banner .verification-banner-detail{display:none}.email-verification-banner button{min-height:32px;padding-inline:10px;font-size:10px}.app-shell.has-email-verification .topbar{height:60px;padding-top:0}.brand{gap:7px;padding-right:8px}.brand>span:not(.logo-mark){font-size:14px}.mobile-primary-links{white-space:nowrap;align-items:center;gap:12px;min-width:0;margin-right:auto;display:flex}.mobile-primary-links a{color:#c3cac2;font-size:9px;font-weight:650;text-decoration:none}.mobile-primary-links a:hover,.mobile-primary-links a[aria-current=page]{color:var(--acid)}.topbar>.plot-search{display:none}.topbar-actions{margin-left:0}.search-shortcut,.quiet-button,.account-button{display:none}.affiliate-quick{justify-content:center;width:38px;padding:0}.affiliate-quick span{display:none}.claim-button{width:auto;min-width:128px;height:var(--nav-control-height);flex:none;justify-content:center;gap:7px;padding:0 11px;font-size:10px}.topbar .quiet-button{display:none}.claim-button svg{width:19px;height:19px}.claim-button .claim-label-desktop{display:none}.claim-button .claim-label-mobile{display:inline}.topbar[data-account=guest] .claim-button{display:none}.hero-card{width:auto;padding:21px 20px 19px;inset:auto 8px 61px}.modal-backdrop.hero-backdrop{padding:12px}.hero-backdrop .hero-card{width:min(100%,600px);max-height:calc(100dvh - 24px)}.hero-title-stack{gap:21px;width:100%}.hero-community-square{border-radius:12px;width:clamp(72px,22vw,88px);box-shadow:0 14px 28px #00000057}.hero-card h1{font-size:39px}.hero-card>p{margin:18px auto 20px;font-size:13px}.hero-actions{align-items:stretch}.hero-actions button{flex:1;padding:0 10px}.plot-panel{width:auto;max-height:calc(100dvh - 70px - env(safe-area-inset-top));padding:14px max(18px, calc(14px + env(safe-area-inset-right))) max(16px, calc(12px + env(safe-area-inset-bottom))) max(18px, calc(14px + env(safe-area-inset-left)));overscroll-behavior:contain;animation-name:panelUp;inset:auto 0 0}.plot-panel.panel-surface{border-width:1px 0 0;border-radius:0;box-shadow:0 -18px 48px #00000061,inset 0 1px #ffffff06}.plot-panel-top{top:14px;right:max(18px, calc(14px + env(safe-area-inset-right)))}.plot-panel h2{font-size:28px}.owner-card{margin-top:12px}.map-controls{left:50%;bottom:max(8px, env(safe-area-inset-bottom));max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));transform:translate(-50%)}.map-controls.is-guest{display:none}.mobile-map-claim{z-index:9;left:50%;bottom:max(8px, env(safe-area-inset-bottom));background:var(--acid);color:#151814;cursor:pointer;white-space:nowrap;border:1px solid #1418142e;border-radius:5px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:0 18px;font-size:11px;font-weight:800;display:inline-flex;position:absolute;transform:translate(-50%);box-shadow:0 8px 24px #00000047}.mobile-map-claim:hover{background:#e7ff77}.map-controls button{flex-basis:44px;width:44px;height:44px}.map-status{display:none}.editor-dock{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));gap:7px;width:auto;min-height:58px;animation:.22s both dockInMobile;overflow-x:auto;transform:none}.plot-editor-workbench{inset:calc(64px + env(safe-area-inset-top)) 0 0;padding:8px max(8px, env(safe-area-inset-right)) calc(82px + env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.plot-editor-canvas-frame{width:min(calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)), calc(100dvh - 164px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border-radius:5px;padding:4px}@keyframes dockInMobile{0%{opacity:0;transform:translateY(8px)}}.tool-divider,.tool-group .undo-tool,.brush-group{display:none}.tool-group button{width:40px;height:40px}.palette-group{min-width:max-content}.color-swatch,.custom-color{width:30px;height:30px}.color-swatch:nth-child(n+8){display:none}.done-editing{min-width:52px}.clear-artwork{min-width:84px;height:44px}.is-editing .map-controls{display:none}.modal-backdrop{padding-top:max(8px, env(safe-area-inset-top));padding-right:max(8px, env(safe-area-inset-right));padding-bottom:max(8px, env(safe-area-inset-bottom));padding-left:max(8px, env(safe-area-inset-left));align-items:end}.modal-card{border-radius:9px;width:100%;max-height:calc(100vh - 16px);padding:25px 20px 20px}.modal-card.owner-search-modal{max-height:calc(100dvh - 16px)}.owner-search-list{max-height:54dvh}.owner-search-result{gap:10px;min-height:68px}.owner-search-art{flex-basis:52px;width:52px;height:52px}.modal-card h2{font-size:34px}.field-row{grid-template-columns:1fr}.affiliate-stats{grid-template-columns:1fr 1fr}.affiliate-stats article:nth-child(2){border-right:0}.affiliate-stats article:nth-child(-n+2){border-bottom:1px solid var(--line)}.steps-grid{grid-template-columns:1fr}.steps-grid article{border-right:0;border-bottom:1px solid var(--line);min-height:130px}.steps-grid article:last-child{border-bottom:0}.steps-grid svg{margin-bottom:13px}.processing-state,.reveal-state{min-height:65vh}.toast-message{bottom:max(76px, calc(env(safe-area-inset-bottom) + 76px));max-width:calc(100vw - 24px - env(safe-area-inset-left) - env(safe-area-inset-right))}}@media (height<=500px) and (width<=920px){.topbar{height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(8px, env(safe-area-inset-right)) 0 max(10px, env(safe-area-inset-left));gap:6px;top:0;left:0;right:0}.plot-panel{width:auto;max-height:min(68dvh, calc(100dvh - 70px - env(safe-area-inset-top)));padding:14px max(18px, calc(14px + env(safe-area-inset-right))) max(16px, calc(12px + env(safe-area-inset-bottom))) max(18px, calc(14px + env(safe-area-inset-left)));overscroll-behavior:contain;animation-name:panelUp;inset:auto 0 0}.plot-panel.panel-surface{border-width:1px 0 0;box-shadow:0 -18px 48px #00000061,inset 0 1px #ffffff06}.plot-panel-top{top:14px;right:max(18px, calc(14px + env(safe-area-inset-right)))}.plot-panel h2{font-size:28px}.map-controls{left:50%;bottom:max(8px, env(safe-area-inset-bottom));max-width:calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right));transform:translate(-50%)}.map-controls button{flex-basis:44px;width:44px;height:44px}.map-status{display:none}.editor-dock{left:max(8px, env(safe-area-inset-left));right:max(8px, env(safe-area-inset-right));bottom:max(8px, env(safe-area-inset-bottom));gap:7px;width:auto;min-height:56px;animation:.22s both dockInMobile;overflow-x:auto;transform:none}.is-editing .map-controls{display:none}.modal-backdrop{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.modal-card{max-height:calc(100dvh - 16px)}}@media (height<=690px) and (width>=721px){.hero-card{padding:22px 27px 20px}.hero-card h1{font-size:47px}.plot-panel{max-height:calc(100vh - 125px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.admin-login-shell,.admin-shell{z-index:500;color:#161916;background:#efede6;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;position:fixed;inset:0}.admin-login-shell{background-color:#111512;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px),radial-gradient(circle at 50% 45%,#7197662e,#0000 36%);background-size:36px 36px,36px 36px,100% 100%;place-items:center;display:grid;overflow:auto}.admin-login-shell:before{content:"";pointer-events:none;border:1px solid #dfff4f14;border-radius:50%;width:520px;height:520px;position:absolute;box-shadow:0 0 0 90px #dfff4f04,0 0 0 180px #dfff4f03}.admin-back{z-index:2;color:#9da49d;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;font-size:10px;font-weight:600;display:flex;position:absolute;top:24px;left:26px}.admin-login-card{z-index:1;background:#f1eee5;border:1px solid #ffffff59;border-radius:7px;width:min(430px,100vw - 32px);padding:34px;position:relative;box-shadow:0 35px 120px #0000008c}.admin-loading-card{text-align:center;flex-direction:column;align-items:center;display:flex}.admin-loading-card>svg{color:#65705f}.admin-loading-card>p{margin-bottom:0}.admin-access-check{color:var(--acid);background:#0c0f0d;overflow:hidden}.admin-access-check:before{display:none}.admin-access-check-loader{place-items:center;width:62px;height:62px;display:grid}.admin-access-check-loader .admin-logo-mark{grid-template-rows:repeat(2,24px);grid-template-columns:repeat(2,24px);gap:6px;width:54px;height:54px}.admin-access-check-loader .plot-loading-mark{color:var(--acid)}.admin-access-check-loader .admin-logo-mark i{opacity:.16;animation:1.45s cubic-bezier(.22,1,.36,1) infinite adminAccessPixel;transform:scale(.58)}.admin-access-check-loader .admin-logo-mark i:nth-child(2){animation-delay:.12s}.admin-access-check-loader .admin-logo-mark i:nth-child(4){animation-delay:.24s}.admin-access-check-loader .admin-logo-mark i:nth-child(3){animation-delay:.36s}@keyframes adminAccessPixel{0%,18%,to{opacity:.16;border-radius:1px;transform:scale(.58)}42%,62%{opacity:1;border-radius:5px;transform:scale(1)}}.admin-signed-out-card{width:min(320px,100vw - 32px);box-shadow:none;background:0 0;border:0;padding:16px}.admin-signed-out-card>button{background:var(--acid);color:#151815;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:9px;width:100%;height:50px;font:800 12px/1 DM Sans,sans-serif;display:flex}.admin-login-brand,.admin-side-brand{letter-spacing:.11em;align-items:center;gap:9px;font-size:15px;font-weight:800;display:flex}.admin-login-brand{margin-bottom:38px}.admin-login-brand b,.admin-side-brand b{background:var(--acid);color:#151815;letter-spacing:.1em;border-radius:3px;margin-left:2px;padding:4px 6px;font:700 7px/1 DM Sans,sans-serif}.admin-logo-mark{grid-template-rows:repeat(2,7px);grid-template-columns:repeat(2,7px);gap:2px;width:17px;height:17px;display:grid}.admin-logo-mark i{background:currentColor}.admin-logo-mark i:nth-child(2){opacity:.4}.admin-logo-mark i:nth-child(3){opacity:.68}.admin-lock{width:45px;height:45px;color:var(--acid);background:#171b18;border-radius:5px;place-items:center;margin-bottom:20px;display:grid}.admin-eyebrow,.admin-login-card label>span,.admin-form-grid label>span{color:#7b817b;letter-spacing:.14em;font:600 7px/1 DM Sans,sans-serif}.admin-login-card h1{letter-spacing:-.035em;margin:9px 0 10px;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:37px;font-weight:400;line-height:1.03}.admin-login-card>p{color:#777d77;margin:0 0 23px;font-size:10px;line-height:1.55}.admin-login-card form{flex-direction:column;gap:10px;display:flex}.admin-login-card label{flex-direction:column;gap:7px;display:flex}.admin-login-card label>div{background:#ffffff73;border:1px solid #14171424;border-radius:4px;align-items:center;gap:9px;height:44px;padding:0 12px;display:flex}.admin-login-card label>div:focus-within{border-color:#555c55;box-shadow:0 0 0 3px #1417140d}.admin-login-card label input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:11px}.admin-login-card form>button{color:#fff;cursor:pointer;background:#171b18;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;height:48px;margin-top:3px;font-size:10px;font-weight:700;display:flex}.admin-login-card form>button svg:last-child{margin-left:auto;margin-right:6px}.admin-login-error{color:#b53d31;background:#d2413214;border:1px solid #d2413233;border-radius:4px;align-items:center;gap:7px;padding:9px 10px;font-size:8px;display:flex}.admin-login-note{color:#868c86;border-top:1px solid #1417141a;align-items:flex-start;gap:9px;margin-top:18px;padding-top:16px;font-size:7px;line-height:1.45;display:flex}.admin-login-note svg{flex:none}.admin-login-note span{flex-direction:column;gap:2px;display:flex}.admin-login-note strong{color:#575d57}.admin-build{color:#626a63;letter-spacing:.12em;font:500 7px/1 DM Sans,sans-serif;position:absolute;bottom:23px}.admin-shell{display:flex;overflow:hidden}.admin-sidebar{color:#d8ddd7;background:#141815;border-right:1px solid #2b302c;flex-direction:column;flex:0 0 220px;width:220px;padding:22px 13px 13px;display:flex}.admin-side-brand{color:#f5f2e8;height:36px;padding:0 10px}.admin-sidebar nav{flex-direction:column;flex:1;gap:3px;margin-top:30px;display:flex}.admin-nav-label{color:#626a63;letter-spacing:.16em;margin:0 10px 7px;font:600 6px/1 DM Sans,sans-serif}.admin-nav-label.second{margin-top:23px}.admin-sidebar nav button{color:#858d86;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:10px;height:38px;padding:0 10px;font-size:9px;font-weight:600;display:flex}.admin-sidebar nav button span{flex:1}.admin-sidebar nav button i{color:#969e97;background:#292f2a;border-radius:12px;place-items:center;min-width:18px;height:17px;padding:0 4px;font:600 6px/1 DM Sans,sans-serif;display:grid}.admin-sidebar nav button:hover{color:#f0f3ed;background:#1c211d}.admin-sidebar nav button.active{color:#171b18;background:var(--acid)}.admin-sidebar nav button.active i{color:#171b18;background:#14171421}.admin-side-user div{flex-direction:column;flex:1;gap:3px;display:flex}.admin-side-user strong{color:#d3d8d2;font-size:8px}.admin-side-user{align-items:center;padding:7px 5px;display:flex}.admin-side-user button{color:#7d857e;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}.admin-main{background:#eeece5;flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.admin-topbar{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#f8f6efc2;border-bottom:1px solid #1417141a;flex:0 0 64px;justify-content:space-between;align-items:center;gap:20px;height:64px;padding:0 25px;display:flex;position:relative}.admin-topbar>div:first-child{letter-spacing:.08em;align-items:center;gap:5px;font:600 7px/1 DM Sans,sans-serif;display:flex}.admin-breadcrumb{color:#929892}.admin-top-actions{align-items:center;gap:7px;display:flex}.admin-search{background:#ffffffa6;border:1px solid #1417141f;border-radius:4px;align-items:center;gap:7px;width:240px;height:35px;padding:0 10px;display:flex}.admin-search input{background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:9px}.admin-ghost,.admin-view-world,.admin-primary{cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:7px;height:35px;padding:0 11px;font-size:8px;font-weight:700;display:inline-flex}.admin-ghost{background:0 0;border:1px solid #14171421}.admin-view-world,.admin-primary{color:#fff;background:#181c19;border:0}.admin-content{flex:1;padding:26px;overflow:auto}.admin-pull-refresh{display:none}.admin-title-row{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;display:flex}.admin-title-row h1{letter-spacing:-.025em;margin:6px 0 4px;font-family:DM Sans,Inter,ui-sans-serif,system-ui,sans-serif;font-size:30px;font-weight:400;line-height:1}.admin-title-row p{color:#7b817b;margin:0;font-size:9px}.admin-stats-grid{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.admin-stats-grid article{background:#faf8f2c7;border:1px solid #1417141a;border-radius:5px;min-height:127px;padding:15px;position:relative;box-shadow:0 2px 3px #14171408}.admin-stats-grid article>div{margin:13px 0 0}.stat-icon{color:#4d554d;place-items:center;width:20px;height:20px;display:grid}.admin-stats-grid small{color:#7c827c;letter-spacing:.1em;margin-bottom:5px;font:600 6px/1 DM Sans,sans-serif;display:block}.admin-stats-grid strong{letter-spacing:-.04em;font:600 23px/1 DM Sans,sans-serif}.trend{align-items:center;gap:2px;font:600 7px/1 DM Sans,sans-serif;display:flex;position:absolute;top:17px;right:14px}.trend.up{color:#299652}.trend.down{color:#b45d42}.admin-stats-grid article>p{color:#8a908a;margin:9px 0 0;font-size:7px}.admin-dashboard-grid{grid-template-columns:minmax(420px,1.6fr) minmax(280px,.9fr);gap:10px;margin-top:10px;display:grid}.admin-dashboard-grid>article{background:#faf8f2c7;border:1px solid #1417141a;border-radius:5px}.admin-chart-card{grid-row:span 2;min-height:300px;padding:17px}.admin-card-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-card-heading h2{margin:5px 0 0;font-size:12px}.admin-card-heading select{color:#606660;background:0 0;border:1px solid #1417141f;border-radius:4px;height:29px;padding:0 9px;font-size:7px}.chart-summary{align-items:flex-end;gap:10px;margin-top:20px;display:flex}.chart-summary strong{font:600 25px/1 DM Sans,sans-serif}.chart-summary span{color:#35975b;align-items:center;gap:2px;font-size:7px;display:flex}.bar-chart{background-image:linear-gradient(#1417140e 1px,#0000 1px);background-size:100% 38px;border-bottom:1px solid #1417141a;align-items:flex-end;gap:7px;height:167px;margin-top:17px;padding:0 4px 20px;display:flex}.bar-chart>div{flex:1;align-items:flex-end;height:100%;display:flex;position:relative}.bar-chart i{background:#a7afa8;border-radius:2px 2px 0 0;width:100%;min-height:4px;display:block}.bar-chart .today i{background:var(--acid);box-shadow:inset 0 0 0 1px #1417141f}.bar-chart span{color:#8b918b;font:500 6px/1 DM Sans,sans-serif;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.admin-activity-card,.admin-health-card{padding:16px}.admin-live{color:#40915d;align-items:center;gap:5px;font:600 6px/1 DM Sans,sans-serif;display:flex}.admin-live i{background:#3bd16b;border-radius:50%;width:6px;height:6px}.activity-list{margin-top:10px}.activity-list>div{border-top:1px solid #14171414;align-items:center;gap:9px;padding:8px 0;display:flex}.activity-icon{border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;display:grid}.activity-icon.claim,.activity-icon.edit,.activity-icon.resend-delivered,.activity-icon.resend-clicked,.activity-icon.resend-opened,.activity-icon.resend-suppressed,.activity-icon.resend-bounced,.activity-icon.resend-neutral,.activity-icon.pending-email,.activity-icon.terms-pending{background:0 0;border-radius:0;flex-basis:18px;width:18px;height:18px}.activity-icon.claim{color:#59614d}.activity-icon.sale{color:#5365bd;background:#d5dcff}.activity-icon.edit{color:#418457}.activity-icon.report{color:#ad5038;background:#f5d1c6}.activity-icon.resend-delivered{color:#357c4c}.activity-icon.resend-clicked{color:#76509b}.activity-icon.resend-opened{color:#426aa5}.activity-icon.resend-suppressed,.activity-icon.resend-neutral,.activity-icon.pending-email{color:#747b74}.activity-icon.resend-bounced{color:#9e4436}.activity-icon.terms-pending{color:#b56f25}.admin-activity-copy{color:#6e746e;flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;font:500 7px/1.3 DM Sans,sans-serif;display:flex}.admin-activity-copy strong{color:#232723;font-size:8px}.admin-activity-copy span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.admin-activity-copy small{color:#9ca19c;font-size:6px}.activity-list p{color:#6e746e;flex-wrap:wrap;flex:1;gap:3px;margin:0;font-size:7px;display:flex}.activity-list p strong,.activity-list p b{color:#232723}.activity-list p small{color:#9ca19c;width:100%;font-size:6px}.health-row{border-top:1px solid #14171414;grid-template-columns:1fr auto 45px;align-items:center;gap:10px;padding:9px 0;font-size:7px;display:grid}.health-row:first-of-type{margin-top:10px}.health-row>span{color:#737973}.health-row strong{font:600 7px/1 DM Sans,sans-serif}.health-row i{color:#747a74;text-align:center;background:#e4e4df;border-radius:3px;padding:4px 5px;font-size:6px;font-style:normal}.health-row i.good{color:#347c4d;background:#d6eddd}.health-row i.warn{color:#9a6c2c;background:#f5e3c8}.admin-table-card{background:#faf8f2d1;border:1px solid #1417141a;border-radius:5px;overflow:auto}.admin-table-card table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:8px}.admin-table-card th{color:#828882;letter-spacing:.09em;text-align:left;border-bottom:1px solid #1417141c;height:35px;padding:0 12px;font:600 6px/1 DM Sans,sans-serif}.admin-sort-header{min-width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:5px;padding:0;display:inline-flex}.admin-sort-header svg{opacity:.32;transition:opacity .14s,transform .14s}.admin-sort-header:hover{color:#353b35}.admin-sort-header:hover svg,.admin-sort-header.is-active svg{opacity:1}.admin-table-card th[aria-sort=ascending] .admin-sort-header svg{transform:rotate(180deg)}.admin-pagination{color:#737a73;background:#faf8f2f5;border-top:1px solid #14171417;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:9px 12px;font-size:10px;display:flex;position:sticky;left:0}.admin-pagination>div{align-items:center;gap:4px;display:flex}.admin-pagination button{color:#596159;cursor:pointer;background:0 0;border:1px solid #14171421;border-radius:4px;place-items:center;min-width:30px;height:30px;padding:0 7px;font:700 10px/1 DM Sans,sans-serif;display:grid}.admin-pagination button:hover:not(:disabled){color:#1d221d;border-color:#14171452}.admin-pagination button.is-current{color:#fff;background:#1d221d;border-color:#1d221d}.admin-pagination button:disabled{opacity:.35;cursor:default}.admin-table-card td{color:#5f655f;border-bottom:1px solid #14171413;height:52px;padding:0 12px}.admin-table-card tr:last-child td{border-bottom:0}.admin-table-card tbody tr:hover{background:#14171406}.admin-table-card td>strong{color:#202420}.admin-user-plot-links{flex-wrap:wrap;gap:5px;display:inline-flex}.admin-plot-jump,.admin-user-jump{color:#3f5140;cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font:700 9px/1.2 DM Sans,sans-serif;display:inline-flex}.admin-plot-jump:hover,.admin-user-jump:hover{color:#151b15;text-underline-offset:3px;text-decoration:underline}.admin-table-card tbody tr.admin-plot-row-focus td,.admin-table-card tbody tr.admin-user-row-focus td{animation:2.8s ease-out admin-row-focus}@keyframes admin-row-focus{0%,30%{background-color:#cfff4157}to{background-color:#0000}}@media (prefers-reduced-motion:reduce){.admin-table-card tbody tr.admin-plot-row-focus td,.admin-table-card tbody tr.admin-user-row-focus td{background-color:#cfff4133;animation:none}}.table-user,.table-stack{align-items:center;gap:9px;display:flex}.table-user>div,.table-stack{flex-direction:column;align-items:flex-start;gap:3px}.table-user strong,.table-stack strong{color:#272b27;font-size:8px}.table-user small,.table-stack small{color:#929792;font-size:6px}.admin-status{color:#636963;text-transform:uppercase;background:#e2e3df;border:1px solid #0000;border-radius:12px;align-items:center;gap:5px;padding:5px 7px;font:600 6px/1 DM Sans,sans-serif;display:inline-flex}.admin-status i{background:currentColor;border-radius:50%;width:5px;height:5px}.admin-status.good{color:#357c4c;background:#d9edde}.admin-status.warn{color:#916b31;background:#f2e4ca}.admin-status.bad{color:#9e4436;background:#f1d8d1}.admin-status.blue{color:#5269b1;background:#dbe1f8}.admin-status.resend-delivered{color:#357c4c;background:#d9edde}.admin-status.resend-clicked{color:#76509b;background:#eadcf5}.admin-status.resend-opened{color:#426aa5;background:#dbe7f8}.admin-status.resend-suppressed{color:#636963;background:#e2e3df}.admin-status.resend-bounced{color:#9e4436;background:#f1d8d1}.admin-status.resend-neutral{color:#636963;background:#e2e3df}.mono{font-family:DM Sans,sans-serif}.market-price{background:var(--acid);border-radius:3px;padding:5px 7px;font:600 7px/1 DM Sans,sans-serif;display:inline-block}.row-actions{justify-content:flex-end;gap:3px;display:flex}.row-actions button{color:#707670;cursor:pointer;background:0 0;border:1px solid #1417141a;border-radius:3px;place-items:center;width:27px;height:27px;padding:0;display:grid}.row-actions button:hover{color:#1b1f1b;background:#1417140f}.payment-total,.market-admin-summary{align-items:center;gap:10px;display:flex}.payment-total{flex-direction:column;align-items:flex-end;gap:4px}.payment-total span{color:#818781;letter-spacing:.1em;font:600 6px/1 DM Sans,sans-serif}.payment-total strong{font:600 18px/1 DM Sans,sans-serif}.market-admin-summary>span{background:#fff6;border:1px solid #1417141a;border-radius:4px;align-items:center;gap:6px;height:34px;padding:0 10px;font-size:7px;display:flex}.affiliate-admin-view{min-width:1120px}.affiliate-admin-view .admin-table-card table{min-width:1260px}.affiliate-admin-view .admin-table-card th:last-child,.affiliate-admin-view .admin-table-card td:last-child{z-index:1;background:#f8f6ef;min-width:108px;position:sticky;right:0;box-shadow:-8px 0 14px #14171409}.affiliate-admin-view .admin-table-card th:last-child{z-index:2}.affiliate-admin-view .table-user>div{min-width:170px;display:flex}.affiliate-admin-view .table-user small{text-overflow:ellipsis;max-width:170px;overflow:hidden}.affiliate-policy-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:10px;display:grid}.affiliate-policy-grid article{background:#faf8f2d1;border:1px solid #1417141a;border-radius:5px;min-height:158px;padding:17px}.affiliate-policy-grid article>span,.affiliate-kpis article>span{color:#7e847e;letter-spacing:.09em;font:700 8px/1 DM Sans,sans-serif;display:block}.affiliate-policy-grid article>strong{color:#1f231f;letter-spacing:-.04em;margin:15px 0 10px;font:650 25px/1 DM Sans,sans-serif;display:block}.affiliate-policy-grid article>div{color:#5f655f;flex-wrap:wrap;align-items:center;gap:6px;font-size:10px;display:flex}.affiliate-policy-grid article>div b{color:#222622;font-size:11px}.affiliate-policy-grid article>div i{background:#a0a59f;border-radius:50%;width:3px;height:3px}.affiliate-policy-grid article>p{color:#848a84;margin:12px 0 0;font-size:10px;line-height:1.45}.affiliate-policy-grid article.permanent{background:#1c201c;border-color:#1c201c}.affiliate-policy-grid article.permanent>span,.affiliate-policy-grid article.permanent>p{color:#8f978f}.affiliate-policy-grid article.permanent>strong{color:var(--acid)}.affiliate-policy-grid article.permanent>div{color:#e4e8e2}.affiliate-policy-grid article.permanent>div svg{color:var(--acid)}.affiliate-kpis{background:#faf8f2d1;border:1px solid #1417141a;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:10px;display:grid}.affiliate-kpis article{border-right:1px solid #14171417;min-height:102px;padding:18px}.affiliate-kpis article:last-child{border-right:0}.affiliate-kpis article>strong{color:#232723;letter-spacing:-.03em;margin-top:12px;font:650 22px/1 DM Sans,sans-serif;display:block}.affiliate-kpis article>small{color:#8b918b;margin-top:7px;font-size:9px;display:block}.affiliate-code{color:#41483a;letter-spacing:.04em;background:#dfff4f59;border:1px solid #1417141a;border-radius:3px;padding:6px 8px;font-size:10px;display:inline-block}.affiliate-plot-link strong{color:#49753c}.affiliate-immutability-note{color:#5c684c;background:#dfff4f1f;border:1px solid #5d763b33;border-radius:5px;align-items:flex-start;gap:11px;margin-top:10px;padding:15px 17px;display:flex}.affiliate-immutability-note svg{flex:none;margin-top:1px}.affiliate-immutability-note strong{color:#3f4736;font-size:11px}.affiliate-immutability-note p{color:#747c69;margin:4px 0 0;font-size:10px;line-height:1.45}.queue-count{color:#994a38;background:#efdbd4;border-radius:3px;padding:7px 9px;font:600 7px/1 DM Sans,sans-serif}.report-grid{grid-template-columns:repeat(2,minmax(300px,1fr));gap:10px;display:grid}.report-grid article{background:#faf8f2d1;border:1px solid #1417141a;border-radius:5px;min-height:150px;padding:10px;display:flex}.report-preview{background-image:linear-gradient(45deg,#ffffff2e 25%,#0000 25% 75%,#ffffff2e 75%);background-size:24px 24px;border:3px solid #1a1e1b;flex:0 0 130px;align-items:flex-end;width:130px;padding:8px;display:flex;position:relative}.report-preview span{color:#fff;background:#171b18;padding:4px 5px;font:600 6px/1 DM Sans,sans-serif}.report-preview button{cursor:pointer;background:#ffffffd9;border:0;border-radius:3px;place-items:center;width:27px;height:27px;display:grid;position:absolute;top:6px;right:6px}.report-copy{flex:1;padding:7px 9px 4px 15px}.report-copy h3{margin:13px 0 4px;font-size:11px}.report-copy p{color:#858b85;margin:0;font-size:7px}.report-copy>div{gap:5px;margin-top:18px;display:flex}.report-copy>div button{cursor:pointer;background:0 0;border:1px solid #1417141c;border-radius:3px;align-items:center;gap:5px;height:28px;padding:0 8px;font-size:7px;font-weight:600;display:flex}.report-copy>div button:first-child{color:#fff;background:#1a1e1b;border-color:#1a1e1b}.audit-timeline{background:#faf8f2d1;border:1px solid #1417141a;border-radius:5px}.audit-timeline>div{border-bottom:1px solid #14171414;align-items:center;gap:13px;min-height:62px;padding:0 17px 0 35px;display:flex;position:relative}.audit-timeline>div:last-child{border-bottom:0}.audit-timeline>div>div{flex:1}.audit-timeline p{color:#858b85;margin:4px 0 0;font-size:7px}.audit-timeline p b{color:#5f655f;font-family:DM Sans,sans-serif}.audit-timeline time{color:#959a95;font:500 7px/1 DM Sans,sans-serif}.audit-dot{background:#627063;border-radius:50%;width:6px;height:6px;position:absolute;left:18px;box-shadow:0 0 0 4px #e4e6df}.admin-modal-backdrop{z-index:550;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#090b0a99;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.admin-edit-modal{background:#f3f0e8;border-radius:6px;width:min(500px,100%);padding:27px;position:relative;box-shadow:0 25px 80px #00000061}.admin-edit-modal h2{margin:8px 0 4px;font:600 24px/1 DM Sans,sans-serif}.admin-edit-modal>p{color:#838983;margin:0;font-size:8px}.admin-modal-x{cursor:pointer;background:0 0;border:1px solid #1417141f;border-radius:3px;place-items:center;width:30px;height:30px;display:grid;position:absolute;top:13px;right:13px}.admin-form-grid{grid-template-columns:1fr 1fr;gap:10px;margin:23px 0 14px;display:grid}.admin-form-grid label{flex-direction:column;gap:7px;display:flex}.admin-form-grid input,.admin-form-grid select{background:#ffffff80;border:1px solid #14171424;border-radius:4px;outline:0;height:40px;padding:0 10px;font-size:9px}.admin-edit-warning{color:#68704a;background:#dfff4f2b;border-radius:4px;align-items:center;gap:7px;margin-bottom:13px;padding:9px;font-size:7px;display:flex}.admin-edit-modal>.admin-primary{width:100%}.admin-notice{z-index:600;color:#fff;background:#171b18;border:1px solid #ffffff26;border-radius:4px;align-items:center;gap:7px;min-height:39px;padding:0 13px;font-size:8px;display:flex;position:fixed;bottom:22px;right:22px;box-shadow:0 12px 35px #0000004d}.admin-notice svg{color:var(--acid)}@media (width<=1050px){.admin-sidebar{flex-basis:190px;width:190px}.admin-stats-grid{grid-template-columns:repeat(2,1fr)}.admin-dashboard-grid{grid-template-columns:1fr}.admin-chart-card{grid-row:auto}.admin-topbar{padding:0 15px}.admin-search{width:190px}}@media (width<=760px){.admin-shell{overflow:auto}.admin-sidebar{z-index:3;border:0;border-top:1px solid #303530;width:auto;height:57px;padding:5px 8px;position:fixed;bottom:0;left:0;right:0}.admin-side-brand,.admin-nav-label,.admin-side-user{display:none}.admin-sidebar nav{flex-direction:row;margin:0;overflow-x:auto}.admin-sidebar nav button{flex-direction:column;justify-content:center;gap:3px;min-width:56px;height:46px;padding:0 5px;font-size:6px}.admin-sidebar nav button i,.admin-sidebar nav button:last-child{display:none}.admin-main{padding-bottom:57px}.admin-topbar{flex-basis:55px;height:55px}.admin-topbar>div:first-child,.admin-ghost{display:none}.admin-top-actions{width:100%}.admin-search{flex:1;width:auto}.admin-content{padding:15px}.admin-title-row{align-items:flex-start}.admin-title-row h1{font-size:27px}.admin-stats-grid{grid-template-columns:1fr 1fr}.admin-data-view{min-width:650px}.admin-content:has(.admin-data-view){overflow:auto}.report-grid{grid-template-columns:1fr}.admin-login-card{padding:27px 22px}}@media (width<=480px){.admin-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-form-grid{grid-template-columns:1fr}.admin-build{display:none}}.admin-login-card{width:min(470px,100vw - 32px)}.admin-eyebrow,.admin-login-card label>span,.admin-form-grid label>span{font-size:9px}.admin-login-card>p,.admin-login-card label input{font-size:13px}.admin-login-card form>button{font-size:12px}.admin-login-error,.admin-login-note{font-size:10px}.admin-build{font-size:9px}.admin-sidebar{flex-basis:244px;width:244px}.admin-nav-label{font-size:8px}.admin-sidebar nav button{height:42px;font-size:12px}.admin-sidebar nav button i{min-width:22px;height:20px;font-size:8px}.admin-side-user strong{font-size:11px}.admin-topbar>div:first-child{font-size:10px}.admin-search input{font-size:12px}.admin-ghost,.admin-view-world,.admin-primary{height:38px;font-size:11px}.admin-title-row h1{font-size:36px}.admin-title-row p{font-size:12px}.admin-stats-grid article{min-height:145px}.admin-stats-grid small{font-size:9px}.admin-stats-grid strong{font-size:27px}.trend{font-size:9px}.admin-stats-grid article>p{font-size:10px}.admin-card-heading h2{font-size:16px}.admin-card-heading select,.chart-summary span{font-size:10px}.bar-chart span{font-size:8px}.admin-live{font-size:9px}.activity-list p{font-size:11px}.activity-list p small{font-size:9px}.health-row{min-height:39px;font-size:11px}.health-row strong{font-size:11px}.health-row i{font-size:9px}.admin-activity-copy{gap:3px;font-size:10px}.admin-activity-copy strong{font-size:12px}.admin-activity-copy small{font-size:9px}.admin-data-view{min-width:860px}.admin-table-card table{font-size:11px}.admin-table-card th{height:42px;font-size:9px}.admin-table-card td{height:62px}.table-user strong,.table-stack strong{font-size:11px}.table-user small,.table-stack small{font-size:9px}.admin-status{padding:6px 9px;font-size:8px}.market-price{font-size:10px}.payment-total span{font-size:8px}.market-admin-summary>span,.queue-count{font-size:10px}.report-copy h3{font-size:14px}.report-copy p,.report-copy>div button{font-size:10px}.audit-timeline strong{font-size:12px}.audit-timeline p,.audit-timeline time{font-size:10px}.admin-edit-modal>p,.admin-form-grid input,.admin-form-grid select,.admin-edit-warning,.admin-notice{font-size:11px}@media (width<=1050px){.admin-sidebar{flex-basis:210px;width:210px}}@media (width<=760px){.admin-sidebar{width:auto}.admin-sidebar nav button{font-size:8px}.admin-data-view{min-width:780px}}.admin-functional .admin-demo-banner{color:#68704f;background:#dfff4f1f;border:1px solid #5c6e3633;border-radius:5px;align-items:flex-start;gap:9px;margin:-7px 0 14px;padding:11px 13px;font-size:10px;line-height:1.45;display:flex}.admin-functional .admin-demo-banner svg{flex:none;margin-top:1px}.admin-functional .admin-demo-banner strong{color:#3f4736}.admin-functional .admin-dashboard-grid{grid-template-columns:minmax(320px,1fr) minmax(320px,1fr)}.admin-functional .admin-dashboard-grid>article{min-height:230px}.admin-alert-inbox{position:relative}.admin-alert-bell{color:#525a52;cursor:pointer;background:0 0;border:1px solid #14171421;border-radius:4px;place-items:center;width:38px;height:38px;padding:0;display:grid;position:relative}.admin-alert-bell:hover,.admin-alert-bell[aria-expanded=true]{color:#171b18;background:#1417140a;border-color:#14171447}.admin-alert-bell>span{color:#fff;background:#d65b48;border:2px solid #f6f4ed;border-radius:9px;place-items:center;min-width:18px;height:18px;padding:0 4px;font:800 9px/1 DM Sans,sans-serif;display:grid;position:absolute;top:-6px;right:-6px}.admin-alert-popover{z-index:80;background:#faf8f2;border:1px solid #14171424;border-radius:7px;width:min(390px,100vw - 32px);padding:15px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 18px 50px #1417142e}.admin-alert-popover>header{justify-content:space-between;align-items:flex-start;gap:14px;padding:1px 1px 12px;display:flex}.admin-alert-popover>header h2{margin:5px 0 0;font-size:15px}.admin-alert-popover>header>small{color:#777e77;font-size:10px}.admin-alert-popover-actions{justify-content:flex-end;gap:11px;margin:-3px 1px 11px;display:flex}.admin-alert-popover-actions button,.admin-alert-clear button{color:#596258;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font:700 9px/1.2 DM Sans,sans-serif;text-decoration:underline}.admin-alert-list{gap:7px;display:grid}.admin-alert-message{position:relative}.admin-alert-message.is-read{opacity:.7}.admin-alert-row{color:#252a25;text-align:left;cursor:pointer;background:#ffffff57;border:1px solid #14171417;border-radius:5px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:9px 42px 9px 11px;display:grid}.admin-alert-row:hover{border-color:#1417143d}.admin-alert-row>i{background:#14171414;border-radius:50%;place-items:center;width:28px;height:28px;font-size:9px;font-style:normal;font-weight:900;display:grid}.admin-alert-row>span{gap:3px;min-width:0;display:grid}.admin-alert-row strong{font-size:11px}.admin-alert-row small{color:#747b74;font-size:10px;line-height:1.4}.admin-alert-row.is-critical>i{color:#a83728;background:#bf443221}.admin-alert-row.is-warning>i{color:#916215;background:#b77f1f24}.admin-alert-row.is-info>i{color:#3f68a9;background:#4570bb21}.admin-alert-dismiss{z-index:1;color:#7b827b;cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;width:25px;height:25px;padding:0;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.admin-alert-dismiss:hover{color:#242924;background:#14171414}.admin-alert-clear{align-items:center;gap:9px;padding:2px 0;display:flex}.admin-alert-clear>span{color:#397b4c;flex:none;place-items:center;width:18px;height:18px;display:grid}.admin-alert-clear>div{gap:3px;display:grid}.admin-alert-clear strong{font-size:11px}.admin-alert-clear small{color:#747b74;font-size:10px;line-height:1.4}.admin-push-control{border-top:1px solid #1417141a;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:13px;padding:12px 1px 0;display:grid}.admin-push-control>svg{color:#6c746c}.admin-push-control>span{gap:3px;min-width:0;display:grid}.admin-push-control strong{font-size:10px}.admin-push-control small{color:#747b74;font-size:9px;line-height:1.35}.admin-push-control.is-enabled>svg{color:#397b4c}.admin-push-control button{color:#252a25;cursor:pointer;background:0 0;border:1px solid #1417142e;border-radius:4px;min-height:30px;padding:0 10px;font:700 9px/1 DM Sans,sans-serif}.admin-push-control button:hover{border-color:#1417146b}.admin-functional .admin-empty{color:#777e77;border:1px dashed #14171429;border-radius:5px;margin:12px 0 0;padding:16px;font-size:11px}.admin-functional .row-actions button:disabled,.admin-functional .report-preview button:disabled,.admin-functional .report-copy button:disabled,.admin-functional button:disabled{cursor:not-allowed;opacity:.42}.admin-functional .report-grid article{min-height:210px}.admin-functional .report-preview{flex-basis:150px;width:150px}.admin-functional .report-preview.missing{filter:grayscale();background-image:repeating-linear-gradient(135deg,#14171414 0 10px,#0000 10px 20px)}.admin-functional .report-copy{min-width:0}.admin-functional .report-copy .report-tags{gap:6px;margin:0;display:flex}.admin-functional .report-copy h3{margin-top:12px}.admin-functional .report-copy .report-details{color:#515751;white-space:normal;margin:0 0 7px;font-size:10px;line-height:1.45}.admin-functional .report-copy .report-missing{color:#9e4436;margin-top:7px;font-weight:600}.admin-functional .report-copy>div:last-child{margin-top:13px}.admin-functional .admin-section-label{color:#777e77;letter-spacing:.11em;margin:22px 0 9px;font:700 9px/1 DM Sans,sans-serif}.admin-functional .audit-timeline.seeded{opacity:.78}.admin-settings-view{width:min(760px,100%)}.admin-settings-form{background:#faf8f2d1;border:1px solid #1417141a;border-radius:6px;padding:22px}.admin-settings-form .admin-form-grid{margin-top:0}.admin-feature-flags{border:1px solid #1417141a;border-radius:5px;gap:0;margin:18px 0;padding:0;display:grid}.admin-feature-flags legend{color:#727872;letter-spacing:.1em;margin-left:12px;padding:0 5px;font:700 9px/1 DM Sans,sans-serif}.admin-feature-flags>label{cursor:pointer;border-bottom:1px solid #14171414;align-items:center;gap:12px;min-height:66px;padding:12px 15px;display:flex}.admin-feature-flags>label:last-child{border-bottom:0}.admin-feature-flags input{accent-color:#273020;width:17px;height:17px}.admin-feature-flags label>span{flex-direction:column;gap:4px;display:flex}.admin-feature-flags strong{color:#2c312c;font-size:11px}.admin-feature-flags small{color:#828882;font-size:9px;line-height:1.4}.admin-form-error{color:#8d3f33;background:#f1d8d1;border-radius:4px;margin:0 0 13px;padding:9px 11px;font-size:10px;line-height:1.4}.admin-form-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:15px;display:flex}.admin-danger{color:#934235;cursor:pointer;background:0 0;border:1px solid #a94d3e;border-radius:3px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:10px;font-weight:600;display:inline-flex}.admin-detail-modal{max-height:min(720px,100vh - 40px);overflow:auto}.admin-detail-list{background:#1417141a;border-radius:5px;grid-template-columns:1fr 1fr;gap:1px;margin:22px 0 8px;padding:1px;display:grid;overflow:hidden}.admin-detail-list>div{background:#f8f6ef;flex-direction:column;justify-content:center;gap:5px;min-height:62px;padding:10px 12px;display:flex}.admin-detail-list dt{color:#858b85;letter-spacing:.08em;text-transform:uppercase;font:700 8px/1 DM Sans,sans-serif}.admin-detail-list dd{color:#2a2f2a;overflow-wrap:anywhere;margin:0;font-size:11px}.admin-mini-audit{border:1px solid #1417141a;border-radius:4px;max-height:150px;overflow:auto}.admin-mini-audit p{color:#777e77;border-bottom:1px solid #14171414;flex-direction:column;gap:4px;margin:0;padding:10px;font-size:9px;display:flex}.admin-mini-audit p:last-child{border-bottom:0}.admin-mini-audit strong{color:#333833}@media (width<=760px){.admin-functional .admin-sidebar nav button:last-child{display:flex}.admin-functional .admin-dashboard-grid{grid-template-columns:1fr}.admin-settings-view{width:100%;min-width:0}.admin-settings-view .admin-title-row{margin-bottom:16px}.admin-settings-view .admin-title-row p{max-width:34rem;font-size:11px;line-height:1.5}.admin-settings-form{width:100%;min-width:0;padding:14px}.admin-settings-form .admin-form-grid{grid-template-columns:1fr}.admin-settings-form .admin-feature-flags{margin:16px 0}.admin-settings-form .admin-feature-flags>label{align-items:flex-start;min-width:0;min-height:62px;padding:13px 12px}.admin-settings-form .admin-feature-flags input{flex:none;margin-top:2px}.admin-settings-form .admin-feature-flags label>span{min-width:0}.admin-settings-form .admin-feature-flags small,.admin-settings-form .admin-font-setting>small{overflow-wrap:anywhere;font-size:10px}.admin-settings-form .admin-edit-warning{align-items:flex-start;line-height:1.45}.admin-settings-form>.admin-primary{width:100%;min-height:42px}}.watchlist-trigger{height:var(--nav-control-height);color:#eef1eb;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:5px;align-items:center;gap:7px;padding:0 9px;font-size:9px;font-weight:700;transition:border-color .15s,background .15s;display:flex;position:relative}.watchlist-trigger:hover,.watchlist-trigger[aria-expanded=true]{background:#ffffff1a;border-color:#ffffff45}.watchlist-trigger>strong{background:var(--acid);color:#171a17;border-radius:20px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:8px;display:grid}.plot-panel .plot-secondary-actions button.is-liked{color:var(--acid)}.plot-panel .plot-secondary-actions button.plot-like-action{gap:8px}.plot-panel .plot-secondary-actions button:disabled{color:#707770;cursor:not-allowed;opacity:.72}.utility-panel{flex-direction:column;display:flex}.utility-panel-heading{justify-content:space-between;align-items:center;gap:16px;min-height:42px;display:flex}.utility-panel-heading>.utility-title{color:#fff;text-overflow:ellipsis;white-space:nowrap;align-items:center;min-width:0;height:42px;margin:0;padding:0;line-height:1.15;display:flex;overflow:hidden}.utility-panel-heading+.watchlist-empty{margin-top:14px}.utility-panel-heading .icon-button,.utility-panel-heading .icon-button:hover{box-shadow:none;background:0 0;border:0;border-radius:0;flex:0 0 31px}.utility-panel-summary{gap:12px;min-width:0}.utility-panel-summary span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.utility-instagram-form{background:#ffffff09;border:1px solid #ffffff1c;border-radius:7px;gap:7px;margin:10px 0 0;padding:11px;display:grid}.utility-instagram-form>label{justify-content:space-between;align-items:center;gap:10px;display:flex}.utility-instagram-form>label>span{color:#dce2da;letter-spacing:.1em;align-items:center;gap:5px;font-size:8px;font-weight:700;display:inline-flex}.utility-instagram-form>label i{color:#737c74;font-size:7px;font-style:normal}.utility-instagram-form>label small{color:#7f8880;font-size:8px}.utility-instagram-form>div{background:#04070594;border:1px solid #ffffff21;border-radius:5px;align-items:center;height:38px;display:flex;overflow:hidden}.utility-instagram-form>div:focus-within{border-color:#dfff4f8c}.utility-instagram-form>div>span{color:#8d968e;padding-left:10px;font-size:11px}.utility-instagram-form input{color:#f2f5ef;background:0 0;border:0;outline:0;flex:1;align-self:stretch;min-width:0;padding:0 5px 0 2px;font-size:11px}.utility-instagram-form button{background:var(--acid);min-width:47px;height:28px;color:var(--ink);cursor:pointer;border:0;border-radius:4px;place-items:center;margin-right:4px;font-size:8px;font-weight:800;display:grid}.utility-instagram-form button:disabled{cursor:wait;opacity:.68}.utility-instagram-form>p{color:#ff9b8d;margin:0;font-size:8px;line-height:1.4}.utility-panel .watchlist-list{flex:none;grid-auto-rows:min-content;align-content:start;min-height:auto;max-height:none;margin-top:20px;padding-left:0;padding-right:0;overflow:visible}.utility-instagram-form+.registry-plot-list,.utility-instagram-form+.watchlist-empty{margin-top:16px}.utility-panel .watchlist-open-plot{width:100%}.utility-panel .watchlist-item{align-self:start}.utility-panel .registry-plot-list{gap:8px}.utility-panel .registry-plot-item{flex:none}.utility-panel .registry-plot-item:disabled{cursor:default;opacity:.6}.utility-listing-price{background:var(--acid);color:#151815;border-radius:3px;flex:none;padding:4px 6px;font-size:8px;font-style:normal;font-weight:700}.utility-panel .utility-claim-button{flex:none;width:100%;margin-top:12px}.utility-panel .sign-out{color:#d9ded7;background:#ffffff0b;border:1px solid #ffffff21;border-radius:5px;flex:none;justify-content:center;width:100%;height:38px;margin:10px 0 0;font-size:9px;font-weight:700}.utility-panel .sign-out:hover{color:#fff;background:#dfff4f17;border-color:#dfff4f7a}.modal-card.watchlist-modal,.modal-card.report-modal{--line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5ef;scrollbar-color:#ffffff3d transparent;background:linear-gradient(145deg,#141815fc,#0b0e0cfe);border-color:#ffffff29;width:min(620px,100%);box-shadow:0 30px 100px #000000a3,inset 0 1px #ffffff09}.watchlist-modal::-webkit-scrollbar{width:5px}.report-modal::-webkit-scrollbar{width:5px}.watchlist-modal::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.report-modal::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:10px}.watchlist-modal .modal-close,.report-modal .modal-close{color:#dce1da;background:#ffffff0b;border-color:#ffffff29}.watchlist-modal .modal-close:hover,.report-modal .modal-close:hover{color:#fff;background:#ffffff1a;border-color:#ffffff4d}.watchlist-modal .eyebrow,.report-modal .eyebrow{color:#aeb6ae}.watchlist-modal h2,.report-modal h2{color:#f5f7f2;margin-right:36px;font-size:clamp(31px,4vw,42px)}.watchlist-modal h2 em,.report-modal h2 em{color:var(--acid)}.watchlist-modal .modal-lead,.report-modal .modal-lead{color:#aeb7ae}.watchlist-list{scrollbar-width:thin;scrollbar-color:#ffffff3d transparent;gap:8px;max-height:min(52vh,480px);padding:1px 4px 1px 1px;display:grid;overflow-y:auto}.watchlist-item{grid-template-columns:minmax(0,1fr) 38px;gap:7px;min-width:0;display:grid}.watchlist-open-plot,.watchlist-remove{color:#f2f5ef;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:6px;transition:border-color .15s,background .15s,color .15s}.watchlist-open-plot{text-align:left;align-items:center;gap:13px;min-width:0;min-height:74px;padding:7px 11px 7px 7px;display:flex}.watchlist-open-plot:hover,.watchlist-remove:hover{background:#dfff4f13;border-color:#dfff4f7a}.watchlist-art{background:#171a17;border:1px solid #ffffff2e;border-radius:4px;flex:0 0 58px;width:58px;height:58px;overflow:hidden;box-shadow:0 5px 16px #00000047}.watchlist-art canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.watchlist-copy{gap:6px;min-width:0;display:grid}.watchlist-copy strong{color:#fff;letter-spacing:.02em;font-size:15px}.watchlist-copy small{color:#aeb7ae;text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.watchlist-open-plot>svg{color:#aeb7ae;flex:none;margin-left:auto}.watchlist-remove{color:#aeb7ae;place-items:center;display:grid}.watchlist-empty{color:#c4cbc4;text-align:center;background:#ffffff06;border:1px dashed #ffffff2b;border-radius:7px;align-content:center;place-items:center;gap:8px;min-height:190px;padding:24px;display:grid}.watchlist-empty>svg{color:var(--acid)}.watchlist-empty strong{font-size:13px}.watchlist-empty p{color:#969f96;margin:0;font-size:9px}.report-form{gap:14px;display:grid}.report-form>label{gap:7px;display:grid}.report-form>label>span{color:#aeb7ae;letter-spacing:.11em;font-size:8px;font-weight:700}.report-form>label>span i{color:#737b73;font-style:normal}.report-form select,.report-form textarea{color:#f2f5ef;background:#ffffff0e;border:1px solid #ffffff29;border-radius:5px;outline:0;width:100%;font:500 11px/1.5 DM Sans,sans-serif}.report-form select{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5ef;background-color:#202520;height:44px;padding:0 11px}.report-form select option{color:#f2f5ef;background:#202520}.report-form textarea{resize:vertical;min-height:108px;padding:10px 11px}.report-form select:focus,.report-form textarea:focus{border-color:#dfff4fb3;box-shadow:0 0 0 3px #dfff4f1a}.report-form select[aria-invalid=true]{border-color:#ff8061}.report-form>label>small{color:#858e85;text-align:right;font-size:8px}.reporter-choice{background:#ffffff09;border:1px solid #ffffff1f;border-radius:5px;padding:11px 12px}.reporter-choice label,.reporter-choice p{color:#b8c0b8;align-items:center;gap:9px;margin:0;font-size:9px;line-height:1.4;display:flex}.reporter-choice input{accent-color:var(--acid)}.reporter-choice strong{color:#fff}.report-error{color:#ff9d84;margin:-3px 0 0;font-size:9px}.report-submit{background:var(--acid);color:#151814;cursor:pointer;border:0;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:11px;font-weight:800;display:flex}.report-submit:hover{background:#e7ff77}.report-submit:disabled{cursor:wait;opacity:.58}.mobile-menu-trigger{display:none}.modal-card.mobile-menu-modal{--line:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f2f5ef;background:linear-gradient(145deg,#141815fc,#0b0e0cfe);border-color:#ffffff29;width:min(430px,100%);padding-top:17px;box-shadow:0 30px 100px #000000a3,inset 0 1px #ffffff09}.mobile-menu-modal .modal-close{color:#dce1da;background:0 0;border:0;border-radius:0;width:24px;height:24px;top:31px;right:31px}.mobile-menu-modal .modal-close:hover{color:#fff;background:0 0;border:0}.mobile-menu-modal .eyebrow{color:#aeb6ae}.mobile-menu-modal h2{color:#f5f7f2;margin-right:36px;font-size:34px}.mobile-menu-modal h2 em{color:var(--acid)}.mobile-menu-search{color:#aeb6ae;background:#fff1;border:1px solid #ffffff2b;border-radius:6px;align-items:center;gap:10px;width:100%;height:48px;margin-top:18px;padding-left:13px;transition:border-color .16s,background .16s,box-shadow .16s;display:flex;overflow:hidden}.mobile-menu-search:focus-within{background:#ffffff18;border-color:#dfff4fcc;box-shadow:0 0 0 3px #dfff4f1a}.mobile-menu-search.has-error{border-color:var(--orange);animation:.36s shake}.mobile-menu-search input{color:#f5f7f2;min-width:0;caret-color:var(--acid);background:0 0;border:0;outline:0;flex:1;align-self:stretch;font-size:12px;font-weight:600}.mobile-menu-search input::placeholder{color:#919a91}.mobile-menu-search button{background:var(--acid);color:#151814;cursor:pointer;border:0;border-left:1px solid #ffffff21;flex:0 0 48px;align-self:stretch;place-items:center;padding:0;display:grid}.mobile-menu-search button:hover{background:#e7ff77}.mobile-menu-links{gap:7px;margin-top:12px;display:grid}.mobile-menu-links button,.mobile-menu-links a{color:#f2f5ef;text-align:left;cursor:pointer;background:#ffffff0b;border:1px solid #ffffff21;border-radius:6px;align-items:center;gap:10px;min-height:48px;padding:0 13px;font-size:11px;font-weight:700;text-decoration:none;display:flex}.mobile-menu-links button:hover,.mobile-menu-links a:hover{background:#dfff4f13;border-color:#dfff4f7a}.mobile-menu-links>:is(button,a)>svg:last-child{color:var(--acid);margin-left:auto}@media (width>=921px) and (width<=1180px){.main-nav>:last-child{display:flex}.main-nav{gap:0}.main-nav>:is(button,a){gap:3px;padding:10px 5px;font-size:9px}.main-nav>:is(button,a)>svg{width:12px;height:12px}.plot-search{width:clamp(150px,18vw,220px)}.watchlist-trigger{justify-content:center;width:38px;padding:0}.watchlist-trigger>span,.account-button>strong,.claim-button span{display:none}}@media (width<=920px){.mobile-menu-trigger{color:#eef1eb;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff29;border-radius:5px;order:99;place-items:center;width:38px;height:38px;padding:0;display:grid}.topbar .affiliate-quick{display:none}.watchlist-trigger{justify-content:center;width:38px;padding:0}.watchlist-trigger>span{display:none}.watchlist-trigger>strong{min-width:16px;height:16px;font-size:7px;position:absolute;top:-5px;right:-5px}}@media (width<=720px){.utility-panel-heading,.utility-panel-heading .icon-button{height:42px;min-height:42px}.utility-panel-heading .icon-button{flex-basis:42px}.utility-panel-heading>.utility-title{font-size:28px}.mobile-menu-trigger,.watchlist-trigger{flex:0 0 42px;width:42px;height:42px}.modal-card.watchlist-modal,.modal-card.report-modal{max-height:calc(100dvh - 16px)}.watchlist-list{max-height:52dvh}.watchlist-open-plot{gap:10px;min-height:68px}.watchlist-art{flex-basis:52px;width:52px;height:52px}}.mobile-plot-summary{display:none}@media (width<=720px),(height<=500px) and (width<=920px){.mobile-plot-summary{gap:8px;margin-top:0;display:grid}.mobile-plot-summary .owner-card,.mobile-plot-summary .unclaimed-note,.mobile-plot-summary .buy-listing-button,.mobile-plot-summary .random-note-button{margin-top:0}.plot-panel>.owner-card,.plot-panel>.unclaimed-note,.plot-panel>.buy-listing-button,.plot-panel>.random-note-button{display:none}}.search-results-panel .search-results-list{max-height:calc(100dvh - 220px);margin-top:18px;padding-right:4px;overflow-y:auto}.search-results-panel .search-results-list>div,.search-results-panel .watchlist-open-plot{width:100%}.admin-functional .admin-table-card td{vertical-align:middle;height:auto;min-height:62px;padding-top:12px;padding-bottom:12px}.admin-functional .admin-cell-stack{white-space:normal;align-items:start;gap:4px;min-width:0;display:inline-grid}.admin-functional .admin-cell-stack>strong,.admin-functional .admin-cell-stack>small,.admin-functional .admin-subline{min-width:0;display:block}.admin-functional .admin-cell-stack>small,.admin-functional .admin-subline{color:#7b827b;font-size:9px;line-height:1.35}.admin-functional .admin-identity{align-items:center;gap:10px;min-width:220px;display:flex}.admin-functional .admin-id,.admin-functional .admin-record-cell{overflow-wrap:anywhere;max-width:245px}.admin-functional .admin-subline{margin:5px 0 0}.admin-data-tools,.admin-date-range,.admin-heading-actions,.admin-broadcast-test,.admin-broadcast-confirm,.admin-broadcast-sync{align-items:flex-end;gap:10px;display:flex}.admin-data-tools{flex-wrap:wrap;justify-content:flex-end}.admin-heading-actions{flex-direction:column;align-items:flex-end}.admin-data-actions{justify-content:flex-end;align-items:center;gap:10px;display:flex}.admin-date-range label,.admin-broadcast-form label{gap:5px;display:grid}.admin-date-range label>span,.admin-broadcast-form label>span{color:#747b74;letter-spacing:.1em;font-size:9px;font-weight:800}.admin-date-range input,.admin-broadcast-form input,.admin-broadcast-form textarea{box-sizing:border-box;color:#171b17;min-height:38px;font:inherit;background:#fff;border:1px solid #14181529;border-radius:5px}.admin-date-range input{padding:0 9px;font-size:11px}.admin-export-button{color:#171b17;min-height:38px;font:inherit;cursor:pointer;background:#f5f7f3;border:1px solid #14181533;border-radius:5px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:800;display:inline-flex}.admin-export-button:hover{background:#e7ff77;border-color:#799600}.admin-export-button:disabled{opacity:.45;cursor:not-allowed}.admin-broadcast-view{gap:18px;display:grid}.admin-broadcast-loading,.admin-broadcast-setup,.admin-broadcast-sync{background:#fff;border:1px solid #1418151f;border-radius:7px;padding:18px}.admin-broadcast-loading{align-items:center;gap:9px;display:flex}.admin-broadcast-setup{align-items:flex-start;gap:12px;display:flex}.admin-broadcast-setup h2{margin:0 0 4px;font-size:17px}.admin-broadcast-setup p{color:#747b74;margin:0 0 14px}.admin-broadcast-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.admin-broadcast-stats article{background:#fff;border:1px solid #1418151f;border-radius:7px;gap:4px;padding:16px;display:grid}.admin-broadcast-stats article.warn{background:#fff8e9;border-color:#d19b35}.admin-broadcast-stats small{color:#747b74;letter-spacing:.1em;font-size:9px;font-weight:800}.admin-broadcast-stats strong{font-size:26px}.admin-broadcast-stats span{color:#747b74;font-size:10px}.admin-broadcast-sync{justify-content:space-between;align-items:center}.admin-broadcast-sync>div{gap:3px;display:grid}.admin-broadcast-sync span{color:#747b74;font-size:11px}.admin-broadcast-form{background:#fff;border:1px solid #14181524;border-radius:7px;gap:15px;padding:20px;display:grid}.admin-broadcast-form input,.admin-broadcast-form textarea{width:100%;padding:10px 11px}.admin-broadcast-form textarea{resize:vertical;min-height:180px;line-height:1.5}.admin-broadcast-form label>small{color:#747b74;font-size:10px}.admin-broadcast-form label>span i{font-style:normal;font-weight:600}.admin-broadcast-composer{grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);align-items:start;gap:18px;display:grid}.admin-broadcast-fields{gap:13px;display:grid}.admin-broadcast-button-fields{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:10px;display:grid}.admin-broadcast-field-error{color:#a44639;margin:-5px 0 0;font-size:10px;font-weight:700}.admin-broadcast-preview{background:#f3f5f1;border:1px solid #14181524;border-radius:7px;overflow:hidden}.admin-broadcast-preview-subject{background:#fff;border-bottom:1px solid #1418151f;gap:3px;padding:10px 13px;display:grid}.admin-broadcast-preview-subject small{color:#7a827a;letter-spacing:.1em;font-size:7px;font-weight:800}.admin-broadcast-preview-subject strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.admin-broadcast-preview-canvas{background:#0b0e0c;padding:22px}.admin-broadcast-preview-card{color:#fffdf5;background:#121613;border:1px solid #303630;border-radius:8px;min-height:360px;padding:26px}.admin-broadcast-preview-mark{background:#0d100e;border-radius:6px;grid-template-rows:repeat(2,14px);grid-template-columns:repeat(2,14px);gap:3px;width:39px;height:39px;margin-bottom:24px;padding:4px;display:grid}.admin-broadcast-preview-mark i{background:#fffdf5;border-radius:3px}.admin-broadcast-preview-mark i:first-child,.admin-broadcast-preview-mark i:last-child{background:var(--acid)}.admin-broadcast-preview-card h2{color:#fffdf5;margin:0 0 14px;font-size:24px;font-weight:600;line-height:1.15}.admin-broadcast-preview-card>p{color:#bcc3bc;white-space:pre-wrap;margin:0 0 20px;font-size:13px;line-height:1.6}.admin-broadcast-preview-button{background:var(--acid);color:#111411;border-radius:5px;align-items:center;min-height:40px;margin-bottom:24px;padding:0 17px;font-size:12px;font-weight:750;display:inline-flex}.admin-broadcast-preview-signoff{margin-top:4px;font-size:12px;font-weight:600;display:block}.admin-broadcast-preview-unsubscribe{color:var(--acid);text-underline-offset:3px;margin-top:20px;font-size:10px;text-decoration:underline;display:block}.admin-broadcast-test label,.admin-broadcast-confirm label{flex:1}.admin-broadcast-test button,.admin-broadcast-confirm button{white-space:nowrap;min-height:40px}.admin-broadcast-history .admin-card-heading{padding:16px 18px 0}@media (width<=900px){.admin-title-row{align-items:flex-start}.admin-data-tools,.admin-heading-actions{align-items:stretch}.admin-broadcast-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-broadcast-composer{grid-template-columns:1fr}}@media (width<=600px){.admin-date-range,.admin-broadcast-test,.admin-broadcast-confirm,.admin-broadcast-sync{flex-direction:column;align-items:stretch}.admin-date-range label{flex:1}.admin-broadcast-stats,.admin-broadcast-button-fields{grid-template-columns:1fr}}.admin-functional .admin-plot-cell{align-items:center;gap:10px;min-width:155px;display:flex}.admin-functional .admin-plot-thumb{color:#727a72;cursor:zoom-in;background:#d9ded5;border:1px solid #1418152e;border-radius:5px;flex:0 0 46px;place-items:center;width:46px;height:46px;padding:0;display:grid;overflow:hidden;box-shadow:0 4px 12px #14181517}.admin-functional .admin-plot-thumb img,.admin-functional .admin-plot-thumb-placeholder{width:100%;height:100%;display:block}.admin-functional .admin-plot-thumb img{object-fit:cover;image-rendering:pixelated}.admin-functional .admin-plot-thumb-placeholder{place-items:center;display:grid}.admin-artwork-lightbox{z-index:700;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#090b0ab8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-artwork-lightbox>section{background:#f3f0e8;border-radius:8px;width:min(440px,100%);padding:24px;position:relative;box-shadow:0 28px 90px #00000073}.admin-artwork-lightbox h2{margin:7px 0 18px;font:650 22px/1 DM Sans,sans-serif}.admin-artwork-full{aspect-ratio:1;background:#d9ded5;border:1px solid #1418152e;border-radius:6px;place-items:center;width:min(100%,384px);margin:0 auto;display:grid;position:relative;overflow:hidden}.admin-artwork-full canvas{width:100%;height:100%;image-rendering:pixelated;display:block}.admin-artwork-full:not(.ready) canvas{visibility:hidden}.admin-artwork-full>span{color:#596059;text-align:center;justify-content:center;align-items:center;gap:8px;padding:20px;font-size:10px;display:flex;position:absolute;inset:0}.admin-functional .admin-email-cell{white-space:normal;overflow-wrap:anywhere;min-width:190px}.admin-functional .admin-action-cell{min-width:190px}.admin-functional .admin-reason-cell{white-space:normal;min-width:180px;max-width:320px;line-height:1.45}.admin-functional .admin-affiliates-view{min-width:1280px}.admin-functional .admin-affiliates-view .admin-table-card td{white-space:normal}.admin-functional .admin-payments-view{min-width:1320px}.info-page-footer.world-footer{z-index:9;width:100%;min-height:calc(40px + env(safe-area-inset-bottom));padding:0 max(18px, env(safe-area-inset-right)) env(safe-area-inset-bottom) max(18px, env(safe-area-inset-left));color:#e2e8e1c2;text-shadow:0 1px 8px #000000eb;pointer-events:none;background:0 0;flex-wrap:nowrap;margin:0;position:absolute;bottom:0}.info-page-footer.world-footer>span{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;background:#070a085c;border-radius:4px;width:auto;padding:5px 7px}.info-page-footer.world-footer nav{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:auto;background:#070a085c;border-radius:4px;flex-direction:row;padding:5px 7px}.info-page-footer.world-footer a{color:#eef3ecd1}.world-footer-visible .map-controls{bottom:calc(54px + env(safe-area-inset-bottom))}.world-footer-visible .toast-message{bottom:calc(108px + env(safe-area-inset-bottom))}@media (width<=700px){.info-page-footer.world-footer{padding-right:max(8px, env(safe-area-inset-right));padding-left:max(8px, env(safe-area-inset-left));justify-content:center;gap:0}.info-page-footer.world-footer>span{display:none}.info-page-footer.world-footer nav{gap:12px}.world-footer-visible .map-controls,.world-footer-visible .mobile-map-claim{bottom:calc(50px + env(safe-area-inset-bottom))}.world-footer-visible .toast-message{bottom:calc(108px + env(safe-area-inset-bottom))}}@media (width<=390px){.info-page-footer.world-footer nav{gap:9px;font-size:8px}}@media (width<=720px),(height<=500px) and (width<=920px){.editor-dock{gap:6px;padding:6px;overflow:visible}.editor-dock .tool-group{gap:5px}.editor-dock .tool-group button{width:38px;height:40px}.editor-dock .tool-group .undo-tool{display:grid}.palette-toggle{color:#c4ccc3;background:#ffffff0f;border:1px solid #ffffff29;border-radius:4px;flex:0 0 48px;justify-content:center;align-items:center;gap:3px;width:48px;height:40px;padding:0 7px;display:flex}.palette-toggle>span{aspect-ratio:1;box-sizing:border-box;background:var(--current-color);border:2px solid #111511;border-radius:50%;outline:1px solid #ffffff4d;flex:0 0 19px;width:19px;min-width:19px;height:19px}.palette-toggle.active,.palette-toggle:hover{background:#dfff4f17;border-color:#dfff4fb3}.editor-options{width:min(420px, calc(100vw - 16px - env(safe-area-inset-left) - env(safe-area-inset-right)));background:#0c0f0cfc;border:1px solid #ffffff29;border-radius:7px;flex-direction:column;gap:10px;padding:11px;display:none;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 12px 35px #00000057}.editor-options.is-open{display:flex}.editor-options .palette-group{flex-wrap:wrap;flex:none;justify-content:flex-start;gap:8px;min-width:0}.editor-options .color-swatch,.editor-options .custom-color{width:31px;height:31px}.editor-options .color-swatch:nth-child(n){display:block}.editor-options .brush-group{border:0;border-top:1px solid #ffffff24;justify-content:flex-start;padding:9px 0 0;display:flex}.editor-options .brush-group>span{display:block}.editor-options .brush-group button{width:34px;height:32px}.editor-dock .clear-artwork{width:40px;min-width:40px;height:40px;margin-left:auto;padding:0}.editor-dock .clear-artwork span{display:none}.editor-dock .done-editing{min-width:48px}.is-editing .utility-panel{z-index:40}}@media (width<=340px){.editor-dock .eyedropper-tool{display:none}}@media (width<=920px){.topbar .account-button{flex:0 0 38px;place-items:center;width:38px;height:38px;padding:0;display:grid}.topbar .account-button>strong,.topbar .account-button>svg:not(.account-user-icon){display:none}.topbar .account-button .account-user-icon{display:block}}@media (width<=720px){.topbar .account-button{flex-basis:42px;width:42px;height:42px}.plot-panel-top{top:7px;right:max(18px, calc(14px + env(safe-area-inset-right)))}.plot-panel-top .icon-button{width:42px;height:42px}}.admin-theme-toggle{flex:none;min-width:70px;height:38px;min-height:38px;max-height:38px}.admin-shell[data-admin-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#edf1eb}.admin-shell[data-admin-theme=dark] .admin-main{background:#101310}.admin-shell[data-admin-theme=dark] .admin-topbar{background:#141815e0;border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-breadcrumb,.admin-shell[data-admin-theme=dark] .admin-title-row p,.admin-shell[data-admin-theme=dark] .admin-stats-grid small,.admin-shell[data-admin-theme=dark] .admin-stats-grid article>p,.admin-shell[data-admin-theme=dark] .activity-list p,.admin-shell[data-admin-theme=dark] .activity-list p small,.admin-shell[data-admin-theme=dark] .health-row>span,.admin-shell[data-admin-theme=dark] .admin-table-card th,.admin-shell[data-admin-theme=dark] .admin-table-card td,.admin-shell[data-admin-theme=dark] .table-user small,.admin-shell[data-admin-theme=dark] .table-stack small,.admin-shell[data-admin-theme=dark] .admin-functional .admin-cell-stack>small,.admin-shell[data-admin-theme=dark] .admin-functional .admin-subline,.admin-shell[data-admin-theme=dark] .affiliate-policy-grid article>span,.admin-shell[data-admin-theme=dark] .affiliate-policy-grid article>p,.admin-shell[data-admin-theme=dark] .affiliate-kpis article>span,.admin-shell[data-admin-theme=dark] .affiliate-kpis article>small,.admin-shell[data-admin-theme=dark] .report-copy p,.admin-shell[data-admin-theme=dark] .admin-functional .report-copy .report-details,.admin-shell[data-admin-theme=dark] .audit-timeline p,.admin-shell[data-admin-theme=dark] .audit-timeline time,.admin-shell[data-admin-theme=dark] .admin-feature-flags small,.admin-shell[data-admin-theme=dark] .admin-detail-list dt,.admin-shell[data-admin-theme=dark] .admin-mini-audit p,.admin-shell[data-admin-theme=dark] .admin-date-range label>span,.admin-shell[data-admin-theme=dark] .admin-broadcast-form label>span,.admin-shell[data-admin-theme=dark] .admin-broadcast-form label>small,.admin-shell[data-admin-theme=dark] .admin-broadcast-setup p,.admin-shell[data-admin-theme=dark] .admin-broadcast-stats small,.admin-shell[data-admin-theme=dark] .admin-broadcast-stats span,.admin-shell[data-admin-theme=dark] .admin-broadcast-sync span{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-sort-header:hover,.admin-shell[data-admin-theme=dark] .admin-sort-header.is-active{color:#edf1eb}.admin-shell[data-admin-theme=dark] .admin-pagination{color:#929b93;background:#181c19;border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-pagination button{color:#cbd2cb;border-color:#ffffff21}.admin-shell[data-admin-theme=dark] .admin-pagination button:hover:not(:disabled){color:var(--acid);border-color:#dfff4f66}.admin-shell[data-admin-theme=dark] .admin-pagination button.is-current{border-color:var(--acid);background:var(--acid);color:#151914}.admin-shell[data-admin-theme=dark] .admin-search,.admin-shell[data-admin-theme=dark] .admin-ghost,.admin-shell[data-admin-theme=dark] .admin-alert-bell,.admin-shell[data-admin-theme=dark] .admin-card-heading select,.admin-shell[data-admin-theme=dark] .row-actions button,.admin-shell[data-admin-theme=dark] .report-copy>div button,.admin-shell[data-admin-theme=dark] .admin-modal-x,.admin-shell[data-admin-theme=dark] .admin-export-button{color:#dfe5de;background:#ffffff06;border-color:#ffffff21}.admin-shell[data-admin-theme=dark] .admin-search input,.admin-shell[data-admin-theme=dark] .admin-card-heading select{color:#edf1eb}.admin-shell[data-admin-theme=dark] input::placeholder,.admin-shell[data-admin-theme=dark] textarea::placeholder{color:#697169}.admin-shell[data-admin-theme=dark] .admin-view-world,.admin-shell[data-admin-theme=dark] .admin-primary{background:var(--acid);color:#151914}.admin-shell[data-admin-theme=dark] .admin-stats-grid article,.admin-shell[data-admin-theme=dark] .admin-dashboard-grid>article,.admin-shell[data-admin-theme=dark] .admin-alert-popover,.admin-shell[data-admin-theme=dark] .admin-table-card,.admin-shell[data-admin-theme=dark] .affiliate-policy-grid article:not(.permanent),.admin-shell[data-admin-theme=dark] .affiliate-kpis,.admin-shell[data-admin-theme=dark] .report-grid article,.admin-shell[data-admin-theme=dark] .audit-timeline,.admin-shell[data-admin-theme=dark] .admin-settings-form,.admin-shell[data-admin-theme=dark] .admin-broadcast-loading,.admin-shell[data-admin-theme=dark] .admin-broadcast-setup,.admin-shell[data-admin-theme=dark] .admin-broadcast-sync,.admin-shell[data-admin-theme=dark] .admin-broadcast-stats article,.admin-shell[data-admin-theme=dark] .admin-broadcast-form{box-shadow:none;background:#181c19;border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-alert-popover{box-shadow:0 20px 55px #0000006b}.admin-shell[data-admin-theme=dark] .admin-alert-bell:hover,.admin-shell[data-admin-theme=dark] .admin-alert-bell[aria-expanded=true]{color:var(--acid);background:#dfff4f0f;border-color:#dfff4f6b}.admin-shell[data-admin-theme=dark] .admin-alert-bell>span{border-color:#141815}.admin-shell[data-admin-theme=dark] .admin-alert-popover>header>small{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-alert-popover-actions button,.admin-shell[data-admin-theme=dark] .admin-alert-clear button{color:#b9c2b9}.admin-shell[data-admin-theme=dark] .admin-alert-dismiss{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-alert-dismiss:hover{color:#edf1eb;background:#ffffff14}.admin-shell[data-admin-theme=dark] .admin-alert-row{color:#e8ede7;background:#ffffff06;border-color:#ffffff14}.admin-shell[data-admin-theme=dark] .admin-alert-row:hover{background:#dfff4f09;border-color:#dfff4f59}.admin-shell[data-admin-theme=dark] .admin-alert-row small,.admin-shell[data-admin-theme=dark] .admin-alert-clear small{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-alert-row.is-critical>i{color:#eea092;background:#bf443233}.admin-shell[data-admin-theme=dark] .admin-alert-row.is-warning>i{color:#e2bd75;background:#b77f1f2e}.admin-shell[data-admin-theme=dark] .admin-alert-row.is-info>i{color:#a8bced;background:#4570bb33}.admin-shell[data-admin-theme=dark] .admin-alert-clear>span{color:#8dd3a1}.admin-shell[data-admin-theme=dark] .admin-push-control{border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-push-control>svg,.admin-shell[data-admin-theme=dark] .admin-push-control small{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-push-control.is-enabled>svg{color:var(--acid)}.admin-shell[data-admin-theme=dark] .admin-push-control button{color:#edf1eb;border-color:#ffffff29}.admin-shell[data-admin-theme=dark] .admin-push-control button:hover{border-color:#dfff4f6b}.admin-shell[data-admin-theme=dark] .stat-icon{color:#e4e9e4}.admin-shell[data-admin-theme=dark] .admin-status{color:#c6cec7;background:#292e2a;border-color:#ffffff1c}.admin-shell[data-admin-theme=dark] .admin-status.good{color:#8dd3a1;background:#3e89532e;border-color:#6cc4853d}.admin-shell[data-admin-theme=dark] .admin-status.warn{color:#dfbd7b;background:#996c232e;border-color:#daab5840}.admin-shell[data-admin-theme=dark] .admin-status.bad{color:#e49a8d;background:#9b3f3030;border-color:#e0705b40}.admin-shell[data-admin-theme=dark] .admin-status.blue{color:#aabbed;background:#465d9c33;border-color:#7c97dd40}.admin-shell[data-admin-theme=dark] .admin-status.resend-delivered{color:#8dd3a1;background:#3e89532e;border-color:#6cc4853d}.admin-shell[data-admin-theme=dark] .admin-status.resend-clicked{color:#d0a9ee;background:#77469d38;border-color:#b684de47}.admin-shell[data-admin-theme=dark] .admin-status.resend-opened{color:#9dc7f3;background:#37659e38;border-color:#699fe247}.admin-shell[data-admin-theme=dark] .admin-status.resend-suppressed{color:#aab2ab;background:#292e2a;border-color:#ffffff1c}.admin-shell[data-admin-theme=dark] .admin-status.resend-bounced{color:#e49a8d;background:#9b3f3030;border-color:#e0705b40}.admin-shell[data-admin-theme=dark] .admin-status.resend-neutral{color:#c6cec7;background:#292e2a;border-color:#ffffff1c}.admin-shell[data-admin-theme=dark] .admin-eyebrow,.admin-shell[data-admin-theme=dark] .admin-login-card label>span,.admin-shell[data-admin-theme=dark] .admin-form-grid label>span{color:#929c93}.admin-shell[data-admin-theme=dark] .admin-live{color:#85cf9a}.admin-shell[data-admin-theme=dark] .health-row i{color:#c6cec7;background:#292e2a;border:1px solid #ffffff1a}.admin-shell[data-admin-theme=dark] .health-row i.good{color:#8dd3a1;background:#3e89532e;border-color:#6cc4853d}.admin-shell[data-admin-theme=dark] .health-row i.warn{color:#dfbd7b;background:#996c232e;border-color:#daab5840}.admin-shell[data-admin-theme=dark] .queue-count{color:#e49a8d;background:#9b3f302e;border:1px solid #e0705b3b}.admin-shell[data-admin-theme=dark] .market-admin-summary>span{color:#cbd2cb;background:#ffffff09;border-color:#ffffff1c}.admin-shell[data-admin-theme=dark] .admin-broadcast-stats article.warn{background:#241f14;border-color:#d39e358c}.admin-shell[data-admin-theme=dark] .admin-table-card th,.admin-shell[data-admin-theme=dark] .admin-table-card td,.admin-shell[data-admin-theme=dark] .activity-list>div,.admin-shell[data-admin-theme=dark] .health-row,.admin-shell[data-admin-theme=dark] .affiliate-kpis article,.admin-shell[data-admin-theme=dark] .audit-timeline>div,.admin-shell[data-admin-theme=dark] .admin-feature-flags>label,.admin-shell[data-admin-theme=dark] .admin-mini-audit p{border-color:#ffffff13}.admin-shell[data-admin-theme=dark] .admin-table-card tbody tr:hover{background:#ffffff09}.admin-shell[data-admin-theme=dark] .admin-plot-jump,.admin-shell[data-admin-theme=dark] .admin-user-jump{color:#c8d1c8}.admin-shell[data-admin-theme=dark] .admin-plot-jump:hover,.admin-shell[data-admin-theme=dark] .admin-user-jump:hover{color:#dfff4f}.admin-shell[data-admin-theme=dark] .admin-table-card td>strong,.admin-shell[data-admin-theme=dark] .table-user strong,.admin-shell[data-admin-theme=dark] .table-stack strong,.admin-shell[data-admin-theme=dark] .activity-list p strong,.admin-shell[data-admin-theme=dark] .activity-list p b,.admin-shell[data-admin-theme=dark] .admin-activity-copy strong,.admin-shell[data-admin-theme=dark] .health-row strong,.admin-shell[data-admin-theme=dark] .affiliate-policy-grid article>strong,.admin-shell[data-admin-theme=dark] .affiliate-policy-grid article>div b,.admin-shell[data-admin-theme=dark] .affiliate-kpis article>strong,.admin-shell[data-admin-theme=dark] .audit-timeline p b,.admin-shell[data-admin-theme=dark] .admin-feature-flags strong,.admin-shell[data-admin-theme=dark] .admin-detail-list dd,.admin-shell[data-admin-theme=dark] .admin-mini-audit strong{color:#edf1eb}.admin-shell[data-admin-theme=dark] .admin-activity-copy{color:#b5beb5}.admin-shell[data-admin-theme=dark] .admin-activity-copy small{color:#899389}.admin-shell[data-admin-theme=dark] .activity-icon.claim{color:#c4cdb9}.admin-shell[data-admin-theme=dark] .activity-icon.edit{color:#8bc89f}.admin-shell[data-admin-theme=dark] .activity-icon.resend-delivered{color:#8dd3a1}.admin-shell[data-admin-theme=dark] .activity-icon.resend-clicked{color:#d0a9ee}.admin-shell[data-admin-theme=dark] .activity-icon.resend-opened{color:#9dc7f3}.admin-shell[data-admin-theme=dark] .activity-icon.resend-suppressed,.admin-shell[data-admin-theme=dark] .activity-icon.resend-neutral,.admin-shell[data-admin-theme=dark] .activity-icon.pending-email{color:#899389}.admin-shell[data-admin-theme=dark] .activity-icon.resend-bounced{color:#e49a8d}.admin-shell[data-admin-theme=dark] .activity-icon.terms-pending{color:#e4a25f}.admin-shell[data-admin-theme=dark] .affiliate-policy-grid article>div{color:#b0b8b0}.admin-shell[data-admin-theme=dark] .affiliate-admin-view .admin-table-card th:last-child,.admin-shell[data-admin-theme=dark] .affiliate-admin-view .admin-table-card td:last-child{background:#181c19;box-shadow:-8px 0 14px #0000002e}.admin-shell[data-admin-theme=dark] .admin-feature-flags,.admin-shell[data-admin-theme=dark] .admin-mini-audit,.admin-shell[data-admin-theme=dark] .admin-detail-list{background:#ffffff1a;border-color:#ffffff1a}.admin-shell[data-admin-theme=dark] .admin-detail-list>div{background:#181c19}.admin-shell[data-admin-theme=dark] .admin-form-grid input,.admin-shell[data-admin-theme=dark] .admin-form-grid select,.admin-shell[data-admin-theme=dark] .admin-date-range input,.admin-shell[data-admin-theme=dark] .admin-broadcast-form input,.admin-shell[data-admin-theme=dark] .admin-broadcast-form textarea{color:#edf1eb;background:#101410;border-color:#ffffff21}.admin-shell[data-admin-theme=dark] .admin-broadcast-preview{background:#101410;border-color:#ffffff1f}.admin-shell[data-admin-theme=dark] .admin-broadcast-preview-subject{background:#151a16;border-color:#ffffff1a}.admin-shell[data-admin-theme=dark] .admin-broadcast-preview-subject small{color:#899289}.admin-shell[data-admin-theme=dark] .admin-broadcast-field-error{color:#ef9b8d}.admin-shell[data-admin-theme=dark] .admin-edit-modal,.admin-shell[data-admin-theme=dark] .admin-artwork-lightbox>section{color:#edf1eb;background:#181c19}.admin-shell[data-admin-theme=dark] .admin-functional .admin-empty{color:#909890;border-color:#ffffff24}.admin-shell[data-admin-theme=dark] .admin-functional .admin-demo-banner,.admin-shell[data-admin-theme=dark] .affiliate-immutability-note{color:#c2cc9f;background:#dfff4f14;border-color:#dfff4f38}.admin-shell[data-admin-theme=dark] .admin-functional .admin-demo-banner strong,.admin-shell[data-admin-theme=dark] .affiliate-immutability-note strong{color:#e6efc5}.admin-shell[data-admin-theme=dark] .row-actions button:hover,.admin-shell[data-admin-theme=dark] .admin-ghost:hover,.admin-shell[data-admin-theme=dark] .admin-export-button:hover{color:var(--acid);background:#dfff4f14;border-color:#dfff4f80}@media (width<=720px){.admin-theme-toggle{min-width:35px;padding:0;display:inline-flex}.admin-theme-toggle span{display:none}}.admin-latest-plots{background:#faf8f2c7;border:1px solid #1417141a;border-radius:5px;margin-top:10px;padding:17px}.admin-latest-plots>.admin-card-heading{align-items:center;margin-bottom:0}.admin-latest-plots.is-expanded>.admin-card-heading{margin-bottom:14px}.admin-latest-plots .admin-card-heading h2{margin-top:5px}.admin-latest-plots-toggle{color:#697169;height:32px;font:inherit;cursor:pointer;background:#ffffff7a;border:1px solid #1417141f;border-radius:5px;align-items:center;gap:7px;padding:0 10px;font-size:9px;font-weight:700;display:inline-flex}.admin-latest-plots-toggle:hover{color:#222722;background:#ffffffc7;border-color:#1417143d}.admin-latest-plots-toggle svg{transition:transform .16s}.admin-latest-plots.is-expanded .admin-latest-plots-toggle svg{transform:rotate(180deg)}.admin-latest-plots-grid{grid-template-columns:repeat(10,minmax(0,1fr));gap:10px;display:grid}.admin-latest-plot{min-width:0}.admin-latest-plot .admin-plot-thumb{aspect-ratio:1;border-radius:6px;width:100%;height:auto}.admin-latest-plot>div:last-child{gap:3px;min-width:0;margin-top:7px;display:grid}.admin-latest-plot strong,.admin-latest-plot span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-latest-plot strong{font-size:8px}.admin-latest-plot span{color:#7c837c;font-size:8px}.admin-shell[data-admin-theme=dark] .admin-latest-plots{background:#181c19;border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-latest-plot span{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-latest-plots-toggle{color:#aeb6ae;background:#ffffff0a;border-color:#ffffff1f}.admin-shell[data-admin-theme=dark] .admin-latest-plots-toggle:hover{color:#f2f5ef;background:#ffffff14;border-color:#ffffff3d}@media (width<=1180px){.admin-latest-plots-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=760px){.admin-latest-plots-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-font-settings{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px;display:grid}.admin-font-setting{background:#ffffff59;border:1px solid #1417141a;border-radius:5px;gap:7px;min-width:0;padding:15px;display:grid}.admin-font-setting>span{color:#727872;letter-spacing:.1em;font-size:9px;font-weight:800}.admin-font-setting input{background:#ffffffb8;border:1px solid #14171424;border-radius:4px;outline:0;width:100%;height:40px;padding:0 10px;font-size:10px}.admin-font-setting>small{color:#828882;font-size:9px;line-height:1.4}.admin-font-preview{color:#f5f2e8;overflow-wrap:anywhere;background:#151915;border-radius:5px;align-items:center;min-height:76px;padding:13px;font-size:clamp(23px,2.4vw,36px);font-weight:400;line-height:1.05;display:flex;overflow:hidden}.admin-font-setting .admin-font-family{color:#577249}.admin-font-setting .admin-font-error{color:#a44639}.admin-shell[data-admin-theme=dark] .admin-font-setting{background:#141814;border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-font-setting>span,.admin-shell[data-admin-theme=dark] .admin-font-setting>small{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-font-setting input{color:#edf1eb;background:#0f130f;border-color:#ffffff21}.admin-shell[data-admin-theme=dark] .admin-font-setting .admin-font-family{color:#b8cf83}.admin-shell[data-admin-theme=dark] .admin-font-setting .admin-font-error{color:#ef9b8d}@media (width<=760px){.admin-font-settings{grid-template-columns:1fr}}.admin-instagram-view{gap:14px;display:grid}.admin-instagram-form,.admin-instagram-workspace,.admin-instagram-error{width:min(100%,630px);margin-inline:auto}.admin-instagram-form{background:#faf8f2c7;border:1px solid #1417141a;border-radius:5px;align-items:end;gap:12px;padding:14px;display:flex}.admin-instagram-form label{flex:1;gap:7px;min-width:0;display:grid}.admin-instagram-form label>span{color:#727872;letter-spacing:.1em;font-size:9px;font-weight:800}.admin-instagram-form label>div{background:#ffffffb8;border:1px solid #14171424;border-radius:4px;align-items:center;height:40px;display:flex;overflow:hidden}.admin-instagram-form label>div>span{color:#707770;padding-left:11px;font-size:11px;font-weight:700}.admin-instagram-form input{color:#151915;font-variant-numeric:tabular-nums;background:0 0;border:0;outline:0;flex:1;min-width:0;height:100%;padding:0 11px 0 3px;font-size:11px}.admin-instagram-form .admin-primary{flex:none;height:40px;padding-inline:15px}.admin-instagram-error{color:#a44639;margin-block:-2px 0;font-size:10px;font-weight:650}.admin-instagram-workspace{gap:10px;display:grid}.admin-instagram-preview{aspect-ratio:1;background:#101410 url(/igbg.jpg) 50%/cover no-repeat;border-radius:5px;width:100%;position:relative;overflow:hidden;box-shadow:0 14px 35px #0a0d0b29}.admin-instagram-preview canvas{width:100%;height:100%;display:block}.admin-instagram-preview:not(.is-ready) canvas{visibility:hidden}.admin-instagram-empty{z-index:1;color:#f4f7f1;text-align:center;background:#0a0d0ba3;place-content:center;justify-items:center;gap:11px;display:grid;position:absolute;inset:0}.admin-instagram-empty strong{font-size:11px;font-weight:650}.admin-instagram-download{background:var(--acid);color:#151914;cursor:pointer;border:0;border-radius:4px;justify-content:center;align-items:center;gap:8px;height:43px;font-size:9px;font-weight:800;display:inline-flex}.admin-instagram-download:disabled{color:#8a918a;cursor:not-allowed;background:#dfe3dc}.admin-shell[data-admin-theme=dark] .admin-instagram-form{background:#181c19;border-color:#ffffff17}.admin-shell[data-admin-theme=dark] .admin-instagram-form label>span{color:#929b93}.admin-shell[data-admin-theme=dark] .admin-instagram-form label>div{background:#0f130f;border-color:#ffffff21}.admin-shell[data-admin-theme=dark] .admin-instagram-form input{color:#edf1eb}.admin-shell[data-admin-theme=dark] .admin-instagram-error{color:#ef9b8d}.admin-shell[data-admin-theme=dark] .admin-instagram-download:disabled{color:#6f776f;background:#252b26}@media (width<=600px){.admin-instagram-form{flex-direction:column;align-items:stretch}.admin-instagram-form .admin-primary{width:100%}}.admin-mobile-menu,.admin-sidebar-close,.admin-sidebar-scrim{display:none}.admin-topbar-leading,.admin-topbar-context{align-items:center;display:flex}.admin-topbar-context{gap:5px}@media (width<=760px){.admin-shell.admin-remote{overflow:hidden}.admin-remote .admin-sidebar{z-index:302;width:min(82vw,304px);height:auto;padding:max(18px, env(safe-area-inset-top)) 13px max(13px, env(safe-area-inset-bottom));visibility:hidden;border:0;border-right:1px solid #303630;transition:transform .18s;position:fixed;inset:0 auto 0 0;transform:translate(-102%);box-shadow:18px 0 50px #00000057}.admin-remote .admin-sidebar.is-mobile-open{visibility:visible;transform:translate(0)}.admin-sidebar-scrim{z-index:301;opacity:0;pointer-events:none;background:#05070594;border:0;width:100%;height:100%;padding:0;transition:opacity .18s;position:fixed;inset:0}.admin-sidebar-scrim.is-visible{opacity:1;pointer-events:auto;display:block}.admin-remote .admin-side-brand,.admin-remote .admin-nav-label,.admin-remote .admin-side-user{display:flex}.admin-remote .admin-side-brand{flex:0 0 42px}.admin-remote .admin-sidebar-close{color:#a5aca6;background:0 0;border:0;border-radius:0;place-items:center;width:36px;height:36px;margin-left:auto;padding:0;display:grid}.admin-remote .admin-nav-label{display:block}.admin-remote .admin-sidebar nav{overscroll-behavior:contain;flex-direction:column;gap:3px;min-height:0;margin:22px 0 10px;overflow:hidden auto}.admin-remote .admin-sidebar nav button,.admin-remote .admin-sidebar nav button:last-child{flex-direction:row;flex:0 0 43px;justify-content:flex-start;gap:11px;width:100%;min-width:0;height:43px;padding:0 11px;font-size:12px}.admin-remote .admin-sidebar nav button i{margin-left:auto;display:grid}.admin-remote .admin-main{width:100%;min-width:0;padding-bottom:0}.admin-remote .admin-topbar{height:58px;padding:0 max(9px, env(safe-area-inset-right)) 0 max(9px, env(safe-area-inset-left));flex-basis:58px;gap:8px}.admin-remote .admin-topbar>div:first-child,.admin-remote .admin-topbar-leading{flex:none;display:flex}.admin-remote .admin-topbar-context{display:none}.admin-remote .admin-mobile-menu{color:currentColor;background:0 0;border:1px solid #14171421;border-radius:5px;place-items:center;width:40px;height:40px;padding:0;display:grid}.admin-remote .admin-top-actions{flex:1;justify-content:flex-end;gap:6px;width:auto;min-width:0}.admin-remote .admin-search{flex:130px;width:min(100%,220px);min-width:0;height:40px}.admin-remote .admin-alert-bell,.admin-remote .admin-theme-toggle,.admin-remote .admin-view-world{justify-content:center;width:40px;min-width:40px;height:40px;padding:0}.admin-remote .admin-theme-toggle{min-height:40px;max-height:40px;display:inline-flex}.admin-remote .admin-theme-toggle span,.admin-remote .admin-view-world span{display:none}.admin-remote .admin-alert-popover{width:auto;max-height:calc(100dvh - 76px);position:fixed;top:66px;left:9px;right:9px;overflow-y:auto}.admin-remote .admin-content{overscroll-behavior-y:contain;padding:18px 12px max(18px, env(safe-area-inset-bottom));overflow:hidden auto}.admin-remote .admin-pull-refresh{z-index:99;color:#596159;pointer-events:none;background:#f8f6eff0;border:1px solid #14171424;border-radius:999px;align-items:center;gap:7px;height:29px;padding:0 10px;font-size:9px;font-weight:700;transition:opacity .12s,transform .12s,color .12s;display:inline-flex;position:absolute;top:58px;left:50%;box-shadow:0 5px 18px #1417141f}.admin-remote .admin-pull-refresh.is-ready,.admin-remote .admin-pull-refresh.is-refreshing{color:#181c19}.admin-shell.admin-remote[data-admin-theme=dark] .admin-pull-refresh{color:#b6bdb7;background:#191d1af2;border-color:#ffffff24;box-shadow:0 5px 18px #0000004d}.admin-shell.admin-remote[data-admin-theme=dark] .admin-pull-refresh.is-ready,.admin-shell.admin-remote[data-admin-theme=dark] .admin-pull-refresh.is-refreshing{color:var(--acid)}.admin-remote .admin-content:has(.admin-data-view){overflow:hidden auto}.admin-data-view{width:100%;min-width:0}.admin-title-row{align-items:start;gap:14px;width:100%;display:grid}.admin-title-row h1{font-size:30px}.admin-title-row p{max-width:62ch;font-size:11px;line-height:1.5}.admin-data-tools,.admin-heading-actions{justify-content:flex-start;align-items:stretch;width:100%}.admin-table-card{overscroll-behavior-x:contain;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;max-width:calc(100vw - 24px);overflow:auto hidden}.admin-table-card table{width:max-content;min-width:100%}.admin-table-card th,.admin-table-card td{padding-left:14px;padding-right:14px}.admin-table-card th:first-child,.admin-table-card td:first-child{z-index:1;background:#faf8f2fa;position:sticky;left:0;box-shadow:8px 0 14px -13px #0a0d0acc}.admin-table-card th:first-child{z-index:2}.admin-table-card tbody tr:hover td:first-child{background:#f5f3ec}.admin-pagination{gap:8px;width:min(100vw - 26px,100%);min-width:0;padding:10px}.admin-pagination>div{max-width:70%;overflow-x:auto}.admin-shell.admin-remote[data-admin-theme=dark] .admin-mobile-menu{background:#171c18;border-color:#ffffff21}.admin-shell[data-admin-theme=dark] .admin-table-card th:first-child,.admin-shell[data-admin-theme=dark] .admin-table-card td:first-child{background:#181c19}.admin-shell[data-admin-theme=dark] .admin-table-card tbody tr:hover td:first-child{background:#1d221e}}@media (width<=480px){.admin-remote .admin-search{max-width:none}.admin-stats-grid article{min-height:116px;padding:12px}.admin-stats-grid article>div{margin-top:8px}.admin-stats-grid article>p{margin-top:6px;line-height:1.25}.admin-stats-grid .trend{top:13px;right:11px}.admin-data-tools{grid-template-columns:minmax(0,1fr);display:grid}.admin-export-button{justify-content:center}.admin-data-actions .admin-export-button{flex:1 1 0}}
