:root,:root[data-theme=dark]{--sol-violet:#9945ff;--sol-green:#14f195;--sol-cyan:#19d3f5;--sol-gradient:linear-gradient(100deg, var(--sol-violet), var(--sol-cyan) 55%, var(--sol-green));--rb-bg:#0b0814;--rb-panel:#130f20;--rb-raised:#1b162c;--rb-hover:#171227;--rb-line:#251e3a;--rb-line-strong:#382e55;--rb-text:#f3f0fc;--rb-text-2:#aea6c8;--rb-text-3:#7b7397;--rb-brand:var(--sol-green);--rb-brand-ink:#03170f;--font-display-stack:var(--font-display), var(--font-geist-sans), ui-sans-serif, system-ui, sans-serif}h1,h2{font-family:var(--font-display-stack)}.rb-btn{border-radius:999px;padding:0 14px}.rb-btn--brand:hover,:root body .wallet-button:hover{background:#5ff7b8}:root body .wallet-button{border-radius:999px;padding:0 14px}.rb-btn--outline{border-color:var(--rb-line-strong)}.brand-mark svg{width:100%;height:100%;display:block}html{background:var(--rb-bg)}:root[data-theme=dark] body{background:0 0}:root{--glass-bg:linear-gradient(140deg, #ffffff1f, #ffffff09 42%, #ffffff12);--glass-line:#ffffff26;--glass-shadow:inset 0 1px 0 #ffffff4d, inset 0 -1px 0 #ffffff0d, 0 26px 60px -30px #000000d9;--glass-blur:blur(22px) saturate(170%)}body:before{content:"";z-index:-1;background:radial-gradient(38vmax 38vmax at 10% 6%, color-mix(in srgb, var(--sol-violet) 34%, transparent), transparent 70%), radial-gradient(30vmax 30vmax at 92% 28%, color-mix(in srgb, var(--sol-cyan) 16%, transparent), transparent 70%), radial-gradient(34vmax 34vmax at 22% 92%, color-mix(in srgb, var(--sol-green) 13%, transparent), transparent 70%), radial-gradient(30vmax 30vmax at 88% 96%, color-mix(in srgb, var(--sol-violet) 22%, transparent), transparent 70%);pointer-events:none;position:fixed;inset:0}.diy-glass{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--glass-line)!important;background:var(--glass-bg)!important}.wallet-button,.studio-generate,.rb-btn{white-space:nowrap}@media (max-width:620px){:root body .pages-studio .wallet-button{padding:0 10px;font-size:12px}.studio-generate{font-size:14px}.public-token-rumble-bar{gap:10px;padding:0 12px}.public-token-rumble-bar a{min-width:0;font-size:12px}.public-token-rumble-bar a:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.public-token-rumble-bar a:last-child{white-space:nowrap;flex:none}}
.diy-top{z-index:40;pointer-events:none;padding:12px 16px 0;position:sticky;top:0}.diy-top__bar{border:1px solid var(--rb-line);background:color-mix(in srgb, var(--rb-panel) 82%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;border-radius:999px;align-items:center;gap:28px;max-width:1160px;height:56px;margin-inline:auto;padding:0 10px 0 16px;display:flex}.diy-top__brand,.diy-foot>span{align-items:center;gap:9px;display:inline-flex}.diy-top__brand .brand-mark,.diy-foot .brand-mark{width:28px;height:28px;display:inline-grid}.diy-word{font:700 19px/1 var(--font-display-stack);letter-spacing:-.03em}.diy-word b{background:var(--sol-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.diy-top nav{gap:22px;display:flex}.diy-top nav a,.diy-foot nav a{color:var(--rb-text-2);font-size:14px;transition:color .12s}.diy-top nav a:hover,.diy-foot nav a:hover{color:var(--rb-text)}.diy-top__end{align-items:center;gap:8px;margin-left:auto;display:flex}.diy-top__end .rb-btn,.diy-top__end .wallet-button{height:36px!important;min-height:36px!important}.diy{max-width:1160px;margin-inline:auto;padding:0 20px 48px}.diy--narrow{max-width:900px}.diy-cta{background:var(--sol-gradient);color:#07030f;height:50px;font:700 16px/1 var(--font-display-stack);letter-spacing:-.01em;box-shadow:0 10px 34px -10px color-mix(in srgb, var(--sol-violet) 70%, transparent);border-radius:999px;align-items:center;gap:8px;padding:0 24px;transition:transform .14s,box-shadow .14s;display:inline-flex}.diy-cta:hover{box-shadow:0 16px 40px -10px color-mix(in srgb, var(--sol-cyan) 70%, transparent);transform:translateY(-1px)}.diy-ghost{border:1px solid var(--rb-line-strong);height:50px;color:var(--rb-text);border-radius:999px;align-items:center;padding:0 20px;font-weight:500;transition:background .12s;display:inline-flex}.diy-hero{isolation:isolate;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:40px;padding:72px 0 56px;display:grid;position:relative}.diy-hero:before{content:"";z-index:-1;background:radial-gradient(38% 55% at 22% 30%, color-mix(in srgb, var(--sol-violet) 26%, transparent), transparent 70%), radial-gradient(34% 50% at 78% 45%, color-mix(in srgb, var(--sol-green) 13%, transparent), transparent 70%);pointer-events:none;height:620px;position:absolute;inset:-80px -10% auto;-webkit-mask-image:radial-gradient(62% 62% at 50% 42%,#000 35%,#0000 100%);mask-image:radial-gradient(62% 62% at 50% 42%,#000 35%,#0000 100%)}.diy-hero__copy{justify-items:start;gap:20px;display:grid}.diy-pill{border:1px solid var(--rb-line-strong);background:color-mix(in srgb, var(--rb-panel) 80%, transparent);height:30px;color:var(--rb-text-2);border-radius:999px;align-items:center;gap:8px;padding:0 13px;font-size:13px;display:inline-flex}.diy-pill i{background:var(--sol-green);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--sol-green) 22%, transparent);border-radius:50%}.diy-hero h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,6.2vw,78px);font-weight:750;line-height:.98}.diy-hero h1 em,.diy-final h2 em{background:var(--sol-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.diy-hero__copy>p{max-width:46ch;color:var(--rb-text-2);margin:0;font-size:18px;line-height:1.5}.diy-hero__cta{flex-wrap:wrap;gap:10px;display:flex}.diy-hero__notes{color:var(--rb-text-2);flex-wrap:wrap;gap:8px 20px;margin:4px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.diy-hero__notes li{align-items:center;gap:6px;display:inline-flex}.diy-hero__notes svg{color:var(--sol-green)}.diy-deck{height:420px;position:relative}.diy-deck .studio-template-card{background:var(--rb-panel);border:1px solid #ffffff1f;border-radius:22px;width:270px;transition:transform .35s;position:absolute;top:50%;left:50%;overflow:hidden;box-shadow:0 30px 70px -20px #000000bf}.diy-deck .studio-template-card:first-child{transform:translate(-108%,-52%)rotate(-10deg)}.diy-deck .studio-template-card:nth-child(2){z-index:2;transform:translate(-50%,-58%)rotate(1deg)}.diy-deck .studio-template-card:nth-child(3){transform:translate(8%,-44%)rotate(9deg)}.diy-deck:hover .studio-template-card:first-child{transform:translate(-118%,-54%)rotate(-13deg)}.diy-deck:hover .studio-template-card:nth-child(3){transform:translate(18%,-46%)rotate(12deg)}.diy-deck .studio-template-art{border-bottom:1px solid #ffffff1a;height:190px}.diy-deck__label{gap:3px;padding:14px 16px 16px;display:grid}.diy-deck__label b{font:600 16px/1.2 var(--font-display-stack)}.diy-deck__label small{color:var(--rb-text-3);font-size:12px}.diy-section{padding:64px 0 0;scroll-margin-top:72px}.diy-section>header{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:6px 20px;margin-bottom:26px;display:grid}.diy-section>header small{color:var(--sol-green);font:500 12px/1 var(--rb-font-data);letter-spacing:.08em;text-transform:uppercase;grid-column:1/-1}.diy-section>header :is(h1,h2){letter-spacing:-.035em;margin:0;font-size:clamp(26px,3.4vw,40px);font-weight:700;line-height:1.05}.diy-section>header .diy-pill{justify-self:end}.diy-section>header p{max-width:60ch;color:var(--rb-text-2);grid-column:1/-1;margin:0;font-size:16px}.diy-section>header a{color:var(--rb-text-2);align-items:center;gap:5px;font-size:14px;display:inline-flex}.diy-section>header a:hover{color:var(--rb-text)}.diy-section>header a.rb-btn{color:var(--rb-brand-ink)}.diy-switch{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:18px;display:grid}.diy-switch__list{border:1px solid var(--rb-line);background:var(--rb-panel);border-radius:20px;gap:4px;padding:6px;display:grid}.diy-switch__list button{color:var(--rb-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;grid-template-columns:22px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:9px 10px;transition:background .12s;display:grid}.diy-switch__list button[aria-pressed=true]{background:var(--rb-raised);color:var(--rb-text)}.diy-switch__list small{color:var(--rb-text-3);font:400 11px/1 var(--rb-font-data)}.diy-switch__list span{gap:2px;min-width:0;display:grid}.diy-switch__list strong{font-size:14px;font-weight:600}.diy-switch__list em{color:var(--rb-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-style:normal;overflow:hidden}.diy-switch__list i{border-radius:6px;width:18px;height:18px}.diy-switch__stage{gap:12px;min-width:0;display:grid}.diy-switch__stage .ts-frame{max-height:560px;box-shadow:0 40px 90px -40px color-mix(in srgb, var(--sol-violet) 60%, transparent);border-radius:20px;overflow:hidden}.diy-switch__stage>p{color:var(--rb-text-3);margin:0;font-size:14px}.diy-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.diy-steps li{border:1px solid var(--rb-line);background:var(--rb-panel);border-radius:22px;align-content:start;gap:8px;padding:22px;display:grid}.diy-steps b{background:var(--sol-gradient);color:#0000;font:750 54px/.9 var(--font-display-stack);letter-spacing:-.05em;-webkit-background-clip:text;background-clip:text;margin-bottom:14px}.diy-steps strong{font:600 18px/1.2 var(--font-display-stack)}.diy-steps p{color:var(--rb-text-2);margin:0;line-height:1.5}.diy-bento{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.diy-bento li{border:1px solid var(--rb-line);background:var(--rb-panel);border-radius:22px;grid-column:span 2;align-content:start;gap:8px;padding:22px;display:grid}.diy-bento li:first-child,.diy-bento li:nth-child(2){background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--sol-violet) 16%, transparent), transparent 70%), var(--rb-panel);grid-column:span 3}.diy-bento span{background:var(--rb-raised);width:38px;height:38px;color:var(--sol-green);border-radius:12px;place-items:center;margin-bottom:8px;display:grid}.diy-bento strong{font:600 18px/1.2 var(--font-display-stack)}.diy-bento p{color:var(--rb-text-2);margin:0;line-height:1.5}.diy-price{background:linear-gradient(var(--rb-panel), var(--rb-panel)) padding-box, var(--sol-gradient) border-box;border:1px solid #0000;border-radius:28px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:40px;padding:34px;display:grid}.diy-price__tag{justify-items:start;gap:10px;display:grid}.diy-price__tag small{color:var(--rb-text-3);font-size:13px}.diy-price__tag strong{font:750 76px/.9 var(--font-display-stack);letter-spacing:-.05em}.diy-price__tag strong i{color:var(--rb-text-3);font:500 20px/1 var(--rb-font);letter-spacing:0;margin-left:8px;font-style:normal}.diy-price__tag .diy-cta{margin-top:10px}.diy-price ul{border-left:1px solid var(--rb-line);gap:12px;margin:0;padding:0 0 0 40px;font-size:16px;list-style:none;display:grid}.diy-price li{align-items:center;gap:10px;display:flex}.diy-price li svg{color:var(--sol-green);flex:none}.diy-sites{grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:12px;display:grid}.diy-sites a{border:1px solid var(--rb-line);background:var(--rb-panel);border-radius:18px;align-items:center;gap:12px;min-width:0;padding:14px;transition:border-color .12s,transform .12s;display:flex}.diy-sites a:hover{border-color:var(--rb-line-strong);transform:translateY(-1px)}.diy-sites .rb-coin{border-radius:12px;width:44px;display:block}.diy-sites a>span:last-child{gap:2px;min-width:0;display:grid}.diy-sites strong{font-weight:600}.diy-sites small{color:var(--rb-text-3);font:400 12px/1 var(--rb-font-data)}.diy-sites em{color:var(--rb-text-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-style:normal;overflow:hidden}.diy .rb-panel__empty{border:1px dashed var(--rb-line-strong);border-radius:22px}.diy-faq{gap:8px;display:grid}.diy-faq details{border:1px solid var(--rb-line);background:var(--rb-panel);border-radius:18px}.diy-faq summary{font:600 16px/1.3 var(--font-display-stack);cursor:pointer;padding:16px 20px;list-style:none}.diy-faq summary::-webkit-details-marker{display:none}.diy-faq summary:after{content:"+";float:right;color:var(--rb-text-3);font-weight:400}.diy-faq details[open] summary:after{content:"–"}.diy-faq p{color:var(--rb-text-2);margin:0;padding:0 20px 18px;line-height:1.55}.diy-final{border:1px solid var(--rb-line);background:radial-gradient(45% 110% at 50% 110%, color-mix(in srgb, var(--sol-violet) 30%, transparent), transparent 70%), var(--rb-panel);text-align:center;border-radius:32px;justify-items:center;gap:22px;margin-top:72px;padding:64px 20px;display:grid}.diy-final h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,4.6vw,54px);font-weight:750;line-height:1}.diy-foot{grid-template-columns:auto 1fr;align-items:center;gap:12px 24px;max-width:1160px;margin:8px auto 0;padding:28px 20px 44px;display:grid}.diy-foot nav{flex-wrap:wrap;justify-content:flex-end;gap:20px;display:flex}.diy-foot p{color:var(--rb-text-3);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}@media (max-width:900px){.diy-top{padding:8px 10px 0}.diy-top__bar{gap:10px;height:52px;padding:0 8px 0 12px}.diy-top nav,.diy-top__create{display:none}.diy{padding:0 16px 36px}.diy-hero{grid-template-columns:1fr;gap:12px;padding:44px 0 20px}.diy-hero__copy>p{font-size:16px}.diy-deck{height:300px;margin-inline:-16px;overflow:hidden}.diy-deck .studio-template-card{border-radius:18px;width:190px}.diy-deck .studio-template-art{height:130px}.diy-section{padding-top:48px}.diy-switch{grid-template-columns:1fr}.diy-switch__list{scrollbar-width:none;border-radius:18px;gap:6px;display:flex;overflow-x:auto}.diy-switch__list button{flex:none;grid-template-columns:auto 16px}.diy-switch__list small,.diy-switch__list em{display:none}.diy-steps{grid-template-columns:1fr}.diy-bento li,.diy-bento li:first-child,.diy-bento li:nth-child(2){grid-column:1/-1}.diy-price{grid-template-columns:1fr;gap:24px;padding:24px}.diy-price ul{border-left:0;border-top:1px solid var(--rb-line);padding:24px 0 0;font-size:15px}.diy-price__tag strong{font-size:60px}.diy-final{border-radius:24px;margin-top:48px;padding:44px 18px}.diy-foot{grid-template-columns:1fr}.diy-foot nav{justify-content:flex-start}}.diy-sites .rb-tag{vertical-align:middle;margin-left:8px;font-style:normal}.diy-top__bar,.diy-pill,.diy-ghost,.diy-switch__list,.diy-steps li,.diy-bento li,.diy-sites a,.diy-faq details,.diy-traction__totals>div,.diy-chart,.diy-final,.diy .rb-table{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur)}.diy-bento li:first-child{background:radial-gradient(70% 120% at 0% 0%, color-mix(in srgb, var(--sol-violet) 22%, transparent), transparent 70%), var(--glass-bg)}.diy-bento li:nth-child(2){background:radial-gradient(70% 120% at 100% 0%, color-mix(in srgb, var(--sol-green) 16%, transparent), transparent 70%), var(--glass-bg)}.diy-final{background:radial-gradient(45% 110% at 50% 110%, color-mix(in srgb, var(--sol-violet) 36%, transparent), transparent 70%), var(--glass-bg)}.diy-price{background:linear-gradient(#130f20b8, #130f20b8) padding-box, var(--sol-gradient) border-box;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur)}.diy-bento span,.diy-switch__list button[aria-pressed=true]{background:#ffffff1a;box-shadow:inset 0 1px #ffffff38}.diy-switch__list button:hover{background:#ffffff0f}.diy-ghost:hover{background:linear-gradient(140deg,#ffffff2e,#ffffff0f)}.diy-cta{box-shadow:inset 0 1px 0 #fff9, inset 0 -10px 18px -10px #0000004d, 0 12px 36px -10px color-mix(in srgb, var(--sol-violet) 75%, transparent);position:relative;overflow:hidden}.diy-cta:before{content:"";pointer-events:none;background:linear-gradient(#ffffff80,#ffffff0a);border-radius:999px 999px 40% 40%/999px 999px 100% 100%;position:absolute;inset:2px 2px 52%}.diy-cta>*{position:relative}.diy-top__end .wallet-button,.diy .rb-btn--brand{box-shadow:inset 0 1px #ffffff8c,inset 0 -8px 14px -8px #00000047}.diy-deck .studio-template-card{box-shadow:inset 0 1px #ffffff40,0 30px 70px -20px #000000bf}.diy-hero:before{display:none}.diy-features{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:28px;grid-template-columns:1fr 1fr;margin:0;padding:6px 26px;list-style:none;display:grid;overflow:hidden}.diy-features li{border-bottom:1px solid var(--glass-line);grid-template-columns:22px 40px minmax(0,1fr);align-items:start;gap:6px 14px;padding:24px 0;display:grid}.diy-features li:nth-child(odd){border-right:1px solid var(--glass-line);padding-right:28px}.diy-features li:nth-child(2n){padding-left:28px}.diy-features li:nth-last-child(-n+2){border-bottom:0}.diy-features small{color:var(--rb-text-3);font:400 11px/1 var(--rb-font-data);padding-top:12px}.diy-features__icon{width:40px;height:40px;color:var(--sol-green);background:#ffffff1a;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff40}.diy-features strong{font:600 18px/1.25 var(--font-display-stack);display:block}.diy-features p{color:var(--rb-text-2);margin:4px 0 0;line-height:1.5}.diy-features em{border:1px solid var(--glass-line);height:28px;color:var(--rb-text-2);font:400 12px/1 var(--rb-font-data);background:#00000047;border-radius:999px;grid-column:3;justify-self:start;align-items:center;gap:7px;margin-top:6px;padding:0 12px;font-style:normal;display:inline-flex}.diy-features em b{color:var(--rb-text);font-weight:500}.diy-features em i{font-style:normal}.diy-features em .is-up{color:var(--sol-green)}.diy-foot{position:sticky;top:100dvh}@media (max-width:900px){.diy-features{border-radius:22px;grid-template-columns:1fr;padding:2px 18px}.diy-features li,.diy-features li:nth-child(odd),.diy-features li:nth-child(2n){border-right:0;border-bottom:1px solid var(--glass-line);padding:20px 0}.diy-features li:last-child{border-bottom:0}}.diy-paste{border:1px solid var(--glass-line);background:var(--glass-bg);width:min(100%,560px);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:999px;gap:8px;padding:7px;display:flex}.diy-paste input{min-width:0;color:var(--rb-text);font:400 15px/1 var(--rb-font-data);background:0 0;border:0;outline:0;flex:1;padding:0 16px}.diy-paste input::placeholder{color:var(--rb-text-3);font-family:var(--rb-font)}.diy-paste:focus-within{border-color:color-mix(in srgb, var(--sol-green) 60%, transparent)}.diy-paste .diy-cta{flex:none;height:46px;padding:0 20px;font-size:15px}.diy-hero__cta{color:var(--rb-text-3);align-items:center;gap:6px 18px;font-size:14px}.diy-hero__cta a{color:var(--rb-text-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--rb-line-strong);text-decoration-color:var(--rb-line-strong)}.diy-hero__cta a:hover{color:var(--rb-text)}@media (max-width:520px){.diy-paste{border-radius:24px;flex-direction:column}.diy-paste input{height:44px}}.diy-start{gap:10px;width:min(100%,560px);display:grid}.diy-start__tabs{border:1px solid var(--glass-line);background:#00000040;border-radius:999px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.diy-start__tabs button{height:30px;color:var(--rb-text-2);font:500 13px/1 var(--rb-font);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.diy-start__tabs button[aria-selected=true]{color:var(--rb-text);background:#ffffff24;box-shadow:inset 0 1px #ffffff40}.diy-start>p{color:var(--rb-text-3);margin:0;font-size:13px;line-height:1.5}.diy-start .diy-paste input{font-family:var(--rb-font)}.diy-plans{grid-template-columns:1fr 1fr;align-items:stretch;gap:14px;display:grid}.diy-plans article{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex}.diy-plans article.is-premium{background:linear-gradient(#130f20bd, #130f20bd) padding-box, var(--sol-gradient) border-box;border-color:#0000}.diy-plans header{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.diy-plans header strong{font:600 20px/1 var(--font-display-stack)}.diy-plans header b{font:750 44px/.9 var(--font-display-stack);letter-spacing:-.04em}.diy-plans header i{color:var(--rb-text-3);font:500 14px/1 var(--rb-font);letter-spacing:0;margin-left:6px;font-style:normal}.diy-plans p{color:var(--rb-text-2);margin:0}.diy-plans ul{flex:1;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.diy-plans li{align-items:flex-start;gap:10px;line-height:1.4;display:flex}.diy-plans li svg{color:var(--sol-green);flex:none;margin-top:2px}.diy-plans li em{color:var(--rb-text);font:500 13px/1.4 var(--rb-font-data);overflow-wrap:anywhere;font-style:normal}.diy-plans li.is-miss{color:var(--rb-text-3)}.diy-plans li.is-miss i{background:var(--rb-text-3);border-radius:1px;flex:none;width:10px;height:2px;margin:9px 3px 0}.diy-plans .diy-cta,.diy-plans .diy-ghost{justify-content:center}@media (max-width:900px){.diy-plans{grid-template-columns:1fr}.diy-plans article{border-radius:22px;padding:22px}}.diy-brand{grid-template-columns:1fr 1fr;gap:14px;display:grid}.diy-brand article{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow);border-radius:28px;gap:18px;padding:24px;display:grid}.diy-brand header{align-items:flex-start;gap:14px;display:flex}.diy-brand header>b{width:34px;height:34px;font:700 15px/1 var(--font-display-stack);background:#ffffff1f;border-radius:50%;flex:none;place-items:center;display:grid}.diy-brand header strong{font:600 18px/1.2 var(--font-display-stack)}.diy-brand header p{color:var(--rb-text-2);margin:3px 0 0;font-size:14px;line-height:1.45}.diy-brand__big{background:#0000004d;border-radius:20px;place-items:center;padding:26px;display:grid}.diy-brand__big svg{width:150px;height:150px}.diy-brand__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.diy-brand__lockup{align-items:center;gap:9px;margin-right:auto;display:inline-flex}.diy-brand__lockup svg{width:30px;height:30px}.diy-brand__tile{border:1px solid var(--rb-line-strong);background:#0b0814;border-radius:15px;place-items:center;width:56px;height:56px;display:grid}.diy-brand__tile.is-light{background:#fff;border-color:#fff}.diy-brand__tile svg{width:36px;height:36px}.diy-brand__tiny svg{width:16px;height:16px;display:block}@media (max-width:900px){.diy-brand{grid-template-columns:1fr}}.dash{gap:14px;padding-top:40px;display:grid}.dash-head small{color:var(--sol-green);font:500 12px/1 var(--rb-font-data);letter-spacing:.08em;text-transform:uppercase}.dash-head h1{letter-spacing:-.035em;margin:6px 0 4px;font-size:clamp(28px,3.4vw,40px);font-weight:700}.dash-head p{color:var(--rb-text-2);margin:0}.dash-card{border:1px solid var(--glass-line);background:var(--glass-bg);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:var(--glass-blur);border-radius:22px;padding:20px}.dash-card>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.dash-card h2{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:600}.dash-card>header span,.dash-card>header a{color:var(--rb-text-3);font-size:13px}.dash-card>header a:hover{color:var(--rb-text)}.dash-totals{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.dash-totals .dash-card{gap:6px;display:grid}.dash-totals small{color:var(--rb-text-3);font-size:13px}.dash-totals strong{background:var(--sol-gradient);color:#0000;font:750 44px/1 var(--font-display-stack);letter-spacing:-.04em;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text}.dash-totals span{color:var(--rb-text-2);font-size:13px}.dash-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.dash-chart__bars{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:4px;height:150px;display:grid}.dash-chart__bars>div{grid-template-rows:1fr auto;align-items:end;gap:6px;min-width:0;height:100%;display:grid}.dash-chart__bars b{display:block;position:relative}.dash-chart__bars b:before{content:attr(data-value);color:var(--rb-text-2);font:500 10px/1 var(--rb-font-data);text-align:center;margin-bottom:3px;position:absolute;inset:auto 0 100%}.dash-chart__bars i{background:var(--sol-gradient);border-radius:5px 5px 2px 2px;display:block}.dash-chart__bars i[data-empty=true]{background:var(--rb-line-strong)}.dash-chart__bars small{color:var(--rb-text-3);font:400 10px/1 var(--rb-font-data);text-align:center;overflow:hidden}.dash-split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px;display:grid}.dash-stack{gap:14px;display:grid}.dash-bars{gap:12px;margin:0;padding:0;list-style:none;display:grid}.dash-bar>div{justify-content:space-between;gap:12px;margin-bottom:6px;font-size:14px;display:flex}.dash-bar span{color:var(--rb-text-2)}.dash-bar b{font-variant-numeric:tabular-nums;font-weight:600}.dash-bar b small{color:var(--rb-text-3);margin-left:8px;font-size:12px;font-weight:400}.dash-bar>i{background:#ffffff12;border-radius:4px;height:8px;display:block;overflow:hidden}.dash-bar>i em{background:var(--sol-gradient);border-radius:4px;height:100%;display:block}.dash-empty{color:var(--rb-text-3);margin:0;font-size:14px}.dash-sites{margin:0;padding:0;list-style:none;display:grid}.dash-sites li{border-top:1px solid var(--glass-line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:12px 0;font-size:14px;display:grid}.dash-sites li:first-child{border-top:0}.dash-sites a{align-items:baseline;gap:8px;min-width:0;display:flex}.dash-sites a strong{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.dash-sites a span{color:var(--rb-text-3);font:400 12px/1 var(--rb-font-data)}.dash-sites em{color:var(--rb-text-2);background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal}.dash-sites em.is-premium{background:color-mix(in srgb, var(--sol-green) 16%, transparent);color:var(--sol-green)}.dash-sites small,.dash-sites time{color:var(--rb-text-3);font-size:12px}@media (max-width:900px){.dash-totals{grid-template-columns:1fr 1fr}.dash-totals strong{font-size:34px}.dash-charts,.dash-split{grid-template-columns:1fr}.dash-sites li{grid-template-columns:minmax(0,1fr) auto}.dash-sites small,.dash-sites time{display:none}}.admin-nav{border:1px solid var(--glass-line);background:#00000040;border-radius:999px;justify-self:start;gap:4px;padding:4px;display:flex}.admin-nav a{color:var(--rb-text-2);border-radius:999px;padding:8px 16px;font-size:14px;font-weight:500}.admin-nav a:hover{color:var(--rb-text)}.admin-nav a[aria-current=page]{color:var(--rb-text);background:#ffffff21;box-shadow:inset 0 1px #ffffff38}.dash-note{color:var(--rb-text-3);margin:14px 0 0;font-size:12px}.admin-table{padding:8px 4px;overflow-x:auto}.admin-table table{border-collapse:collapse;width:100%;min-width:820px;font-size:14px}.admin-table th{color:var(--rb-text-3);text-align:left;padding:10px 14px;font-size:12px;font-weight:500}.admin-table td{border-top:1px solid var(--glass-line);vertical-align:top;padding:12px 14px}.admin-table td small{color:var(--rb-text-3);font:400 12px/1.3 var(--rb-font-data);margin-top:3px;display:block}.admin-table td a{text-decoration:underline;-webkit-text-decoration-color:var(--rb-line-strong);text-decoration-color:var(--rb-line-strong);text-underline-offset:3px}.admin-table td a:hover{text-decoration-color:currentColor}.admin-table em{color:var(--rb-text-2);white-space:nowrap;background:#ffffff14;border-radius:999px;padding:3px 9px;font-size:12px;font-style:normal}.admin-table em.is-premium{background:color-mix(in srgb, var(--sol-green) 16%, transparent);color:var(--sol-green)}.admin-table tr.is-removed td{opacity:.55}.admin-table tr.is-removed td:last-child{opacity:1}.admin-act{border:1px solid var(--rb-line-strong);height:30px;color:var(--rb-text-2);font:500 12px/1 var(--rb-font);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:5px;padding:0 12px;display:inline-flex}.admin-act:hover{color:var(--rb-text)}.admin-act.is-danger{border-color:var(--rb-b);background:var(--rb-b);color:#1a0606}.admin-confirm{gap:6px;display:inline-flex}.diy-sites--mine{grid-template-columns:1fr}.diy-sites--mine article{border:1px solid var(--glass-line);background:var(--glass-bg);min-width:0;box-shadow:var(--glass-shadow);border-radius:18px;align-items:center;gap:12px;padding:14px;display:flex}.diy-sites--mine article>span:nth-child(2){flex:1;gap:3px;min-width:0;display:grid}.diy-sites--mine .rb-tag.is-premium{background:color-mix(in srgb, var(--sol-green) 16%, transparent);color:var(--sol-green)}.diy-sites--mine em{color:var(--rb-text-3);font:400 12px/1.3 var(--rb-font-data);overflow-wrap:anywhere;font-style:normal}.diy-sites--mine nav{flex:none;gap:6px;display:flex}.diy-sites--mine nav a{border:1px solid var(--rb-line-strong);height:34px;color:var(--rb-text-2);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.diy-sites--mine nav a:hover{color:var(--rb-text)}@media (max-width:620px){.diy-sites--mine article{flex-wrap:wrap}.diy-sites--mine nav{width:100%}}.diy-foot nav a.diy-foot__x{align-items:center;gap:6px;display:inline-flex}.diy-cta:after{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(105deg,#0000 32%,#ffffff8c 50%,#0000 68%);position:absolute;inset:0;translate:-130%}.diy-switch__frame{min-width:0;display:grid}@media (prefers-reduced-motion:no-preference){body:has(main.diy):before{animation:28s ease-in-out infinite alternate diy-drift}.diy-hero__copy>*{animation:.8s cubic-bezier(.2,.8,.2,1) both diy-rise}.diy-hero__copy>:nth-child(2){animation-delay:80ms}.diy-hero__copy>:nth-child(3){animation-delay:.16s}.diy-hero__copy>:nth-child(4){animation-delay:.24s}.diy-hero__copy>:nth-child(5){animation-delay:.32s}.diy-hero__copy>:nth-child(6){animation-delay:.4s}.diy-deck .studio-template-card{animation:.9s cubic-bezier(.2,.8,.2,1) both diy-deal,7s ease-in-out infinite diy-float}.diy-deck .studio-template-card:first-child{animation-delay:.3s,1.3s}.diy-deck .studio-template-card:nth-child(2){animation-delay:.42s,2.1s}.diy-deck .studio-template-card:nth-child(3){animation-delay:.54s,2.9s}.diy-hero h1 em,.diy-final h2 em,.diy-steps b{background-size:220% 100%;animation:7s ease-in-out infinite alternate diy-sheen}.diy-pill i{animation:2.4s ease-out infinite diy-ping}.diy-cta:after{animation:5.5s ease-in-out infinite diy-sweep}.diy-cta:hover:after{animation-duration:1.2s}.diy-plans article.is-premium{background:linear-gradient(#130f20bd, #130f20bd) padding-box, var(--sol-gradient) 0 0 / 220% 100% border-box;animation:6s ease-in-out infinite alternate diy-border}.diy-steps li,.diy-plans article,.diy-faq details{transition:transform .3s cubic-bezier(.2,.8,.2,1),border-color .3s}.diy-steps li:hover,.diy-plans article:hover{transform:translateY(-4px)}.diy-faq details:hover{transform:translate(4px)}.diy-features__icon{transition:transform .4s cubic-bezier(.3,1.6,.5,1)}.diy-features li:hover .diy-features__icon{transform:rotate(-10deg)scale(1.12)}.diy-faq details[open] p{animation:.35s both diy-rise}.diy-switch__frame{animation:.45s cubic-bezier(.2,.8,.2,1) both diy-swap}@supports (animation-timeline:view()){.diy-section>header,.diy-switch,.diy-steps li,.diy-features li,.diy-plans article,.diy-faq details,.diy-final{animation:linear both diy-reveal;animation-timeline:view();animation-range:entry entry 55%}.diy-steps li:nth-child(2),.diy-features li:nth-child(2n),.diy-plans article:nth-child(2){animation-range:entry 8% entry 63%}.diy-steps li:nth-child(3){animation-range:entry 16% entry 71%}}}@keyframes diy-drift{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-2%,1.5%)scale(1.06)}to{transform:translate(2%,-1%)scale(1.04)}}@keyframes diy-rise{0%{opacity:0;filter:blur(6px);translate:0 18px}}@keyframes diy-deal{0%{opacity:0;translate:0 48px;scale:.82}}@keyframes diy-float{50%{translate:0 -12px}}@keyframes diy-sheen{0%{background-position:0%}to{background-position:100%}}@keyframes diy-ping{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--sol-green) 60%, transparent)}80%,to{box-shadow:0 0 0 10px #0000}}@keyframes diy-sweep{0%,70%{translate:-130%}to{translate:130%}}@keyframes diy-border{to{background-position:0 0,100% 0}}@keyframes diy-swap{0%{opacity:0;filter:blur(4px);translate:0 12px}}@keyframes diy-reveal{0%{opacity:0;translate:0 40px;scale:.97}}.diy-switch__list{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff38 transparent;max-height:610px;overflow-y:auto}.diy-switch__list button{padding-block:8px}@media (max-width:900px){.diy-switch__list{max-height:none;overflow-y:hidden}}
