:root,:root.dark,.dark{--bg-page:#08080a;--bg-panel:#0e0e11;--bg-surface:var(--card2);--bg-elevated:#141418;--bg-overlay:#000000b8;--border-primary:rgb(var(--fg-rgb)/.13);--border-secondary:rgb(var(--fg-rgb)/.08);--border-focus:#ff7a3d;--text-primary:#f4f2ee;--text-secondary:#b4b1ab;--text-muted:#8c8983;--text-on-accent:#160a03;--text-success:#3ddc97;--text-warning:#facc15;--text-danger:#ff6b6f;--accent:#ff7a3d;--accent-hover:#ff935f;--accent-subtle:#ff7a3d1f;--accent-fill:#ff7a3d29;--accent-2:#ffb36b;--glow:#ff7a3d59;--shadow-offset:0 1px 2px #0000004d;--shadow-offset-hover:0 8px 30px #ff7a3d40;--shadow-card:0 2px 10px #0006;--gradient-decoration:none;--ease:cubic-bezier(.2,.8,.2,1);--page-rgb:8 8 10;--fg-rgb:255 255 255;--glass-rgb:22 22 27;--sheet:#111115;--menu:#18181d;--card2:#1b1b21;--skel:#1d1d23;--on-text:#000;--shadow-pop:0 24px 64px #0000008c,0 0 0 1px #ffffff0a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{background:var(--bg-page)}html.light{--bg-page:#f5f2ec;--bg-panel:#efebe4;--bg-surface:#e9e4db;--bg-elevated:#fff;--bg-overlay:#17140f73;--border-primary:#17140f26;--border-secondary:#17140f17;--border-focus:#e8611f;--text-primary:#17140f;--text-secondary:#4d4840;--text-muted:#7a746a;--text-on-accent:#1a0b03;--text-success:#1e8452;--text-warning:#9a6a00;--text-danger:#c8343a;--accent:#f26a21;--accent-hover:#e05b14;--accent-2:#c2541a;--accent-subtle:#f26a211a;--accent-fill:#f26a2126;--glow:#f26a2138;--shadow-offset:0 1px 2px #17140f0f;--shadow-offset-hover:0 8px 26px #f26a2138;--shadow-card:0 2px 12px #17140f12;--page-rgb:245 242 236;--fg-rgb:23 20 15;--glass-rgb:255 255 255;--sheet:#fff;--menu:#fff;--card2:#f3efe8;--skel:#ece7df;--on-text:#fff;--shadow-pop:0 20px 60px #17140f29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@font-face{font-family:SigmaRub;src:local(Roboto),local(Arial),local(Helvetica),local(DejaVu Sans);unicode-range:U+20BD}body{--font-disp:"SigmaRub",var(--font-display),"Unbounded",system-ui,sans-serif;transition:none}::selection{background:var(--accent);color:var(--text-on-accent)}.disp{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.02em;font-weight:800;line-height:.98}.ac{color:var(--accent)}.btn-cta{box-shadow:none;border-radius:14px;font-weight:700}.mouse .btn-cta:hover{background-color:var(--accent);box-shadow:0 8px 30px var(--glow);transform:translateY(-1px)}.btn-ghost{background:rgb(var(--fg-rgb)/.06);color:var(--text-primary);border-color:var(--border-primary);border-radius:14px}.btn-ghost:hover{background:rgb(var(--fg-rgb)/.11)}.chip{background:rgb(var(--fg-rgb)/.05);border-color:var(--border-primary);box-shadow:none;border-radius:999px}.chip:hover{box-shadow:none;transform:none}.card-brutal{background:var(--bg-elevated);border-color:var(--border-secondary);border-radius:18px}.card-brutal:hover{border-color:var(--border-primary)}.inp,.inp-r,.inp-prompt{background:var(--bg-elevated);border-color:var(--border-primary);border-radius:14px}.select-trigger{background:var(--bg-elevated);border-radius:14px}.select-popover{background:var(--menu);border-color:var(--border-primary);box-shadow:var(--shadow-pop);border-radius:18px;padding:6px}.select-option{border-radius:12px}.progress-fill{background:linear-gradient(90deg,var(--accent),var(--accent-2))}.workspace-rail{background:var(--bg-page);border-right:1px solid var(--border-secondary);scrollbar-width:none;align-items:center;gap:4px;width:84px;padding:16px 0}.workspace-rail::-webkit-scrollbar{display:none}.rail-logo{background:var(--text-primary);border-radius:11px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;margin-bottom:14px;display:flex}.rail-logo:after,.sg-logo:after{content:"";background:var(--on-text);width:25px;height:25px;-webkit-mask:url(/sigma-mark.png) 50%/contain no-repeat;mask:url(/sigma-mark.png) 50%/contain no-repeat}.rail-item{width:70px;color:var(--text-muted);text-align:center;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:center;gap:5px;padding:10px 0 8px;font-size:11px;font-weight:500;line-height:1.15;transition:background .2s,color .2s;display:flex;position:relative}.rail-item svg{stroke-width:1.7px;width:20px;height:20px}.mouse .rail-item:hover{color:var(--text-primary);background:rgb(var(--fg-rgb)/.04)}.rail-item[aria-current=page]{color:var(--text-primary);background:rgb(var(--fg-rgb)/.08)}.rail-item[aria-current=page] svg{color:var(--accent)}.rail-bottom{flex-direction:column;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.rail-avatar{background:linear-gradient(135deg,var(--accent),var(--accent-2));width:38px;height:38px;color:var(--text-on-accent);cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;font-weight:700;transition:transform .15s;display:flex}.rail-avatar:active{transform:scale(.93)}.rail-login{background:var(--accent);width:46px;height:46px;color:var(--text-on-accent);cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;display:flex}.rail-login svg{width:20px;height:20px}.acc-menu{z-index:120;background:var(--menu);border:1px solid var(--border-primary);min-width:260px;box-shadow:var(--shadow-pop);animation:rdPop .18s var(--ease);transform-origin:0 100%;border-radius:18px;padding:6px;position:fixed}.acc-menu .who{align-items:center;gap:10px;padding:10px;display:flex}.acc-menu .who small{color:var(--text-muted);font-size:12.5px;display:block}.acc-menu hr{border:0;border-top:1px solid var(--border-secondary);margin:4px 0}.acc-menu a,.acc-menu button{text-align:left;width:100%;color:var(--text-primary);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:12px;padding:10px;font-size:14.5px;transition:background .15s;display:flex}.acc-menu a:hover,.acc-menu button:hover{background:rgb(var(--fg-rgb)/.06)}.acc-menu svg{width:18px;height:18px;color:var(--text-secondary);flex:none}@keyframes rdPop{0%{opacity:0;transform:scale(.96)translateY(6px)}}.topbar{background:var(--bg-page);border-bottom:1px solid var(--border-secondary);-webkit-backdrop-filter:none}.workspace-topbar-title{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;font-size:20px;font-weight:800;line-height:1.2}.workspace-topbar-description{font-size:12.5px}.rd-balance{background:var(--bg-elevated);border:1px solid var(--border-secondary);font-variant-numeric:tabular-nums;height:40px;color:var(--text-primary);cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:10px;padding:0 5px 0 14px;font-size:14px;font-weight:600;transition:border-color .2s;display:flex}.rd-balance:hover{border-color:var(--border-primary)}.rd-balance .coin{background:var(--accent);border-radius:50%;flex:none;width:12px;height:12px;box-shadow:inset 0 -2px #0003}.rd-balance .top{background:var(--accent);height:30px;color:var(--text-on-accent);border-radius:9px;align-items:center;padding:0 10px;font-size:13px;font-weight:700;display:flex}.rd-balance.flash{animation:.8s rdFlash}@keyframes rdFlash{30%{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-subtle)}}.workspace-mobile-nav{background:rgb(var(--glass-rgb)/.97);border-top:1px solid var(--border-secondary);min-height:62px;padding:4px 6px max(4px,env(safe-area-inset-bottom))}.workspace-mobile-nav button{color:var(--text-muted);gap:3px;font-size:10.5px;background:0 0!important}.workspace-mobile-nav button[aria-current=page]{color:var(--text-primary)}.workspace-mobile-nav button[aria-current=page] svg{color:var(--accent)}.workspace-mobile-menu{background:var(--bg-panel)!important;border-color:var(--border-primary)!important;border-radius:24px!important}.workspace-nav-item{border-radius:12px}.workspace-nav-item[aria-current=page]{background:rgb(var(--fg-rgb)/.08);color:var(--text-primary)}.workspace-nav-item[aria-current=page] svg{color:var(--accent)}.workspace-tools-sheet{background:var(--bg-panel)!important;border-color:var(--border-primary)!important;border-radius:24px 24px 0 0!important}.workspace-tools-option{background:var(--bg-elevated);border-radius:16px}[data-slot=dialog-overlay]{background:#000000b8!important}.mouse:not(.lite) [data-slot=dialog-overlay]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}[data-slot=dialog-content]{background:var(--bg-panel);border-color:var(--border-primary);border-radius:24px}.rd-sheet-menu{padding:20px 14px max(18px,env(safe-area-inset-bottom))!important}.rd-sheet-title{font:800 17px var(--font-disp);text-transform:uppercase;align-items:center;gap:10px;padding:0 6px 14px;display:flex}.rd-sheet-grid{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:10px;display:grid}.rd-sheet-grid button{background:var(--bg-elevated);border:1px solid var(--border-secondary);min-height:54px;color:var(--text-primary);text-align:left;border-radius:14px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;line-height:1.2;display:flex}.rd-sheet-grid button svg{width:19px;height:19px;color:var(--text-secondary);flex:none}.rd-sheet-grid button[aria-current=page]{border-color:var(--accent);background:var(--accent-subtle)}.rd-sheet-grid button[aria-current=page] svg{color:var(--accent)}.acc-menu.rd-inline{box-shadow:none;background:0 0;border:0;min-width:0;padding:0;animation:none;position:static}.sg-boot{border-radius:18px;width:64px;height:64px;margin:0}.sg-boot:after{content:"";background:var(--on-text);width:42px;height:42px;-webkit-mask:url(/sigma-mark.png) 50%/contain no-repeat;mask:url(/sigma-mark.png) 50%/contain no-repeat}html .public-page{background:var(--bg-page);font-size:16px}html .public-container{width:min(1280px,100% - 56px)}html .rd-mark{background:var(--text-primary);border-radius:10px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}html .rd-mark:after{content:"";background:var(--on-text);width:22px;height:22px;-webkit-mask:url(/sigma-mark.png) 50%/contain no-repeat;mask:url(/sigma-mark.png) 50%/contain no-repeat}html .public-brand{text-transform:uppercase;word-spacing:.18em;white-space:nowrap;color:var(--text-primary);align-items:center;gap:10px;display:flex;font:700 18px/1 var(--font-disp)!important;letter-spacing:-.02em!important}html body .public-header{background:0 0;border-bottom:1px solid #0000;transition:background .25s,border-color .25s;-webkit-backdrop-filter:none!important}html body .public-header.solid{background:rgb(var(--page-rgb)/.94);border-color:var(--border-secondary)}html.mouse:not(.lite) body .public-header.solid{background:rgb(var(--page-rgb)/.72);-webkit-backdrop-filter:blur(16px)!important;backdrop-filter:blur(16px)!important}html .public-header-inner{gap:26px;min-height:68px}html .public-header-nav{gap:2px;margin-right:auto;font-size:15px}html .public-header-nav a{color:var(--text-secondary);border-radius:10px;align-items:center;gap:6px;padding:8px 13px;font-weight:500;transition:background .2s,color .2s;display:flex}html .public-header-nav a:hover{color:var(--text-primary);background:rgb(var(--fg-rgb)/.06)}html .public-header-actions{align-items:center;gap:8px;display:flex}html .public-header-login{background:rgb(var(--fg-rgb)/.07);border:1px solid var(--border-primary);border-radius:11px;align-items:center;height:38px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;color:var(--text-primary)!important}html .public-header-actions .public-button{border-radius:11px;height:38px;min-height:38px;padding:0 16px;font-size:14px}html .rd-badge{font:700 10px/1 var(--font-disp);letter-spacing:.04em;background:var(--accent);color:var(--text-on-accent);text-transform:uppercase;white-space:nowrap;border-radius:6px;padding:5px 7px;display:inline-block}html .rd-badge.sm{padding:3px 5px;font-size:8.5px}html .rd-badge.w{color:#000;background:#fff}html .rd-burger{background:rgb(var(--fg-rgb)/.07);width:42px;height:42px;color:var(--text-primary);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;display:none}html .rd-burger svg{width:20px;height:20px}html .rd-mmenu{z-index:80;background:var(--bg-page);padding:14px 16px max(24px,env(safe-area-inset-bottom));animation:rdFade .25s var(--ease);flex-direction:column;display:flex;position:fixed;inset:0}html .rd-mmenu .top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}html .rd-mmenu .top .rd-burger{display:flex}html .rd-mmenu nav{flex-direction:column;display:flex}html .rd-mmenu nav a{font:800 30px/1.1 var(--font-disp);text-transform:uppercase;letter-spacing:-.02em;border-bottom:1px solid var(--border-secondary);opacity:0;animation:rdUp .4s var(--ease)forwards;justify-content:space-between;align-items:center;padding:13px 0;display:flex;transform:translateY(12px)}html .rd-mmenu nav a svg{color:var(--accent);width:22px;height:22px}html .rd-mmenu .cta{margin-top:auto}@keyframes rdUp{to{opacity:1;transform:none}}@keyframes rdFade{0%{opacity:0}}html .rd-promo{background:var(--bg-elevated);border-bottom:1px solid var(--border-secondary);color:var(--text-secondary);text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;padding:8px 48px;font-size:13.5px;font-weight:500;display:flex;position:relative}html .rd-promo b{color:var(--text-primary);font-weight:700}html .rd-promo a{text-underline-offset:3px;color:var(--accent);font-weight:600;text-decoration:underline}html .rd-promo button{width:30px;height:30px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}html .rd-promo button svg{width:16px;height:16px}html .public-button{min-height:48px;transition:transform .15s var(--ease),box-shadow .2s,background .2s;border-radius:14px;gap:10px;padding:0 22px;font-weight:700}html .public-button:active{transform:scale(.97)}html .public-button-primary{background:var(--accent);color:var(--text-on-accent)}html.mouse .public-button-primary:hover{background:var(--accent);box-shadow:0 8px 30px var(--glow);transform:translateY(-1px)}html .public-button-secondary{background:rgb(var(--fg-rgb)/.07);border:1px solid var(--border-primary);color:var(--text-primary)}html .public-text-link{color:var(--text-primary);font-weight:600}html .public-text-link svg{color:var(--accent)}html .rd-btn{white-space:nowrap;height:46px;transition:transform .15s var(--ease),box-shadow .2s,background .2s;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}html .rd-btn:active{transform:scale(.97)}html .rd-btn.a{background:var(--accent);color:var(--text-on-accent)}html.mouse .rd-btn.a:hover{box-shadow:0 8px 30px var(--glow);transform:translateY(-1px)}html .rd-btn.g{background:rgb(var(--fg-rgb)/.07);border:1px solid var(--border-primary);color:var(--text-primary)}html.mouse .rd-btn.g:hover{background:rgb(var(--fg-rgb)/.12)}html .rd-btn.lg{border-radius:16px;height:56px;padding:0 32px;font-size:17px}html .rd-btn.full{width:100%}html .public-eyebrow,html .public-kicker{text-transform:uppercase;font:700 12px/1 var(--font-disp)!important;letter-spacing:.12em!important;color:var(--accent)!important}html .public-eyebrow>span{display:none}html .public-section h2,html .landing-hero-copy h1,html .landing-how h2,html .landing-content-layout h2,html .landing-examples h2,html .landing-faq h2,html .landing-final h2,html .seo-pricing-intro h1,html .seo-pricing-section h2,html .seo-directory h2,html .landing-guide h2,html .landing-sample h2,html .app-download-card h2{font-family:var(--font-disp);text-transform:uppercase;font-weight:800;line-height:1.02;letter-spacing:-.02em!important}html .landing-hero-copy h1{font-size:clamp(38px,5.4vw,76px)}html .public-section h2{font-size:clamp(30px,4.4vw,58px)}html .landing-content-layout h2,html .landing-examples h2,html .landing-how h2,html .landing-faq h2,html .landing-guide h2,html .landing-sample h2{font-size:clamp(24px,2.8vw,36px)}html .landing-final h2{font-size:clamp(30px,4vw,52px)}html .public-faq-list details{border-color:var(--border-secondary)}html .public-faq-list summary{font-size:17px;font-weight:600}html .public-faq-list summary>span{color:var(--accent)}html .landing-media,html .landing-process-preview,html .landing-related,html .seo-price-card,html .seo-directory-grid>a,html .landing-guide-grid article,html .app-download-card,html .landing-sample-request,html .landing-sample-answer{border-color:var(--border-secondary)!important;background:var(--bg-elevated)!important;border-radius:20px!important}html .landing-media{overflow:hidden}html .landing-steps>li:before{color:var(--accent)}html .seo-price-card .seo-price{font:800 30px var(--font-disp);letter-spacing:-.02em}html .public-footer{border-top:1px solid var(--border-secondary);background:var(--bg-page)}html .public-footer-caption{font-weight:600;color:var(--text-primary)!important}html .public-footer-links a,html .public-store-links a{color:var(--text-secondary)}html .public-footer-links a:hover,html .public-store-links a:hover{color:var(--text-primary)}@media (max-width:1100px){html .public-header-nav{display:none}html .rd-burger{display:inline-flex}}@media (max-width:700px){html .public-container{width:calc(100% - 32px)}html .public-header-inner{flex-wrap:nowrap;gap:10px;min-height:60px;padding-block:0}html .public-header-login{display:none}html .public-brand{font-size:16px!important}html .rd-mark{border-radius:9px;width:30px;height:30px}html .rd-mark:after{width:19px;height:19px}html .rd-promo{text-align:left;flex-wrap:nowrap;justify-content:flex-start;gap:6px;padding:7px 40px 7px 12px;font-size:12.5px}html .rd-promo .lt{display:none}}.chat-list-item{border-radius:12px;margin:1px 8px;transition:background .2s;background:0 0!important;border-left:0!important}.chat-list-item:not(.is-active):hover{background:rgb(var(--fg-rgb)/.04)!important}.chat-list-item.is-active{box-shadow:inset 3px 0 0 var(--accent);background:rgb(var(--fg-rgb)/.08)!important}.chat-list-item.is-active span{color:var(--text-primary)!important}.msg-avatar.msg-avatar-ai{background:var(--text-primary);width:30px;height:30px;color:var(--on-text);border-radius:9px;position:relative}.msg-avatar.msg-avatar-ai.is-busy:before{content:"";background:conic-gradient(from 0deg,var(--accent),#ff3d77,var(--accent-2),var(--accent));-webkit-mask-composite:xor;border-radius:12px;padding:2px;animation:1.4s linear infinite rdSpin;position:absolute;inset:-4px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes rdSpin{to{transform:rotate(360deg)}}.rd-ai-name{font:700 12px var(--font-disp);text-transform:uppercase;letter-spacing:.04em;color:var(--text-primary)}.bubble-user{color:var(--text-primary);background:linear-gradient(135deg,#ff7a3d3d,#ff7a3d14)!important;border:1px solid #ff7a3d52!important;border-radius:22px 22px 6px!important}.bubble-ai{box-shadow:none!important;background:0 0!important;border:0!important;padding:0 0 0 38px!important}.bubble-ai .prose,.bubble-ai .prose p,.bubble-ai .prose li{font-size:15.5px!important;line-height:1.65!important}@media (max-width:700px){.bubble-ai{padding-left:0!important}.bubble-ai .prose{font-size:15.5px}}.rd-cmedia{box-shadow:0 30px 80px -30px var(--glow),0 0 0 1px var(--border-primary);background:#000;border-radius:22px;max-width:560px}.rd-cmedia.is-audio{background:var(--bg-elevated);box-shadow:0 0 0 1px var(--border-primary)}.rd-cmedia>div:last-child{background:var(--bg-panel)!important}.rd-reveal{filter:blur(24px)saturate(.4);opacity:.6;transition:filter 1.1s var(--ease),transform 1.1s var(--ease),opacity .6s;transform:scale(1.04)}.rd-reveal.ld{filter:none;opacity:1;transform:none}.lite .rd-reveal{filter:none;opacity:1;transition:none;transform:none}.rd-working span{background:linear-gradient(90deg,var(--text-secondary)0%,var(--text-primary)40%,var(--text-secondary)80%)0 0/200% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite rdShine}.lite .rd-working span{-webkit-text-fill-color:var(--text-secondary);animation:none}@keyframes rdShine{to{background-position:-200% 0}}.chat-input{box-shadow:var(--shadow-pop);background:rgb(var(--glass-rgb)/.96)!important;border:1px solid var(--border-primary)!important;border-radius:22px!important;padding:8px 8px 8px 10px!important}.chat-input:focus-within{box-shadow:var(--shadow-pop),0 0 0 4px var(--accent-subtle)!important;border-color:#ff7a3d8c!important}.chat-input .send-btn{border-radius:14px!important;width:44px!important;height:44px!important}.chat-input .attach-btn{background:rgb(var(--fg-rgb)/.06);border-radius:12px;width:40px!important;height:40px!important}.chat-input textarea{font-size:16px!important}.rd-chat-empty{isolation:isolate;position:relative;overflow-x:hidden}.rd-chat-mosaic{opacity:.3;z-index:-2;height:150%;position:absolute;inset:-30% -10% auto}.rd-chat-empty:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(ellipse 65% 55% at 50% 42%,rgb(var(--page-rgb)/.94)0%,rgb(var(--page-rgb)/.8)50%,rgb(var(--page-rgb)/.45)100%),linear-gradient(180deg,transparent 40%,var(--bg-page)92%);position:absolute;inset:0}.rd-hello{background:rgb(var(--glass-rgb)/.8);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:999px;align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:14px;display:inline-flex}.rd-chat-title{color:var(--text-primary);margin:0;font-size:clamp(30px,4.4vw,64px)}.rd-chat-sub{color:var(--text-secondary);max-width:460px;margin:16px auto 26px;font-size:16px}.rd-ideas{text-align:left;grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.rd-idea{border:1px solid var(--border-secondary);background:var(--bg-elevated);isolation:isolate;text-align:left;color:#fff;cursor:pointer;height:150px;transition:border-color .2s,transform .3s var(--ease);border-radius:20px;flex-direction:column;justify-content:flex-end;padding:14px 16px;display:flex;position:relative;overflow:hidden}.rd-idea:active{transform:scale(.98)}.mouse .rd-idea:hover{border-color:var(--accent);transform:translateY(-3px)}.rd-idea img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.mouse .rd-idea:hover img{transform:scale(1.07)}.rd-idea:before{content:"";z-index:-1;background:linear-gradient(#0000 25%,#000000e0);position:absolute;inset:0}.rd-idea.plain{background:radial-gradient(circle at 75% 0%,var(--glow),transparent 65%),var(--card2)}.rd-idea.plain:before{display:none}.rd-idea b{font:800 15px/1.05 var(--font-disp);text-transform:uppercase;margin-bottom:4px}.rd-idea>span:last-child{color:#fffc;font-size:12.5px}.rd-idea .ico{background:#0000008c;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s;display:flex;position:absolute;top:12px;left:12px}.rd-idea .ico svg{width:16px;height:16px}.mouse .rd-idea:hover .ico{background:var(--accent);color:var(--text-on-accent)}@media (max-width:700px){.rd-ideas{grid-template-columns:1fr 1fr;gap:8px}.rd-idea{border-radius:16px;height:112px;padding:11px}.rd-idea b{font-size:12.5px}.rd-idea>span:last-child{font-size:11px}.rd-chat-title{font-size:clamp(24px,7.6vw,38px)}.rd-chat-sub{margin:12px auto 18px;font-size:14.5px}.rd-chat-mosaic{inset:-15% -30% auto;grid-template-columns:repeat(3,1fr)!important}.rd-chat-mosaic .mcol:nth-child(n+4){display:none}}html .landing-related h2{line-height:1.2;font-size:18px!important}.rd-cat-tabs{background:var(--bg-panel);border-bottom:1px solid var(--border-secondary);gap:4px;padding:10px}.rd-cat-tab{height:38px;color:var(--text-muted);background:0 0;border-radius:11px;flex:1;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:background .2s,color .2s;display:flex}.rd-cat-tab svg{width:15px;height:15px}.rd-cat-tab:hover{color:var(--text-primary)}.rd-cat-tab[aria-pressed=true]{background:rgb(var(--fg-rgb)/.08);color:var(--text-primary)}.rd-cat-tab[aria-pressed=true] svg{color:var(--accent)}.media-workspace .media-model-card,.media-model-card{border-color:var(--border-secondary)!important;background:var(--bg-elevated)!important;transition:border-color .2s,transform .2s var(--ease),background .2s!important;border-radius:16px!important}.mouse .media-model-card:hover{transform:translateY(-1px);border-color:var(--border-primary)!important}.media-model-card.active,.media-model-card[aria-pressed=true]{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent),0 12px 30px -16px var(--glow)!important;background:linear-gradient(#ff7a3d1a,#ff7a3d08)!important}.model-mono{flex:none;justify-content:center;align-items:center;display:flex;background:var(--bg-surface)!important;width:38px!important;height:38px!important;color:var(--accent)!important;font:800 11px var(--font-disp)!important;border:0!important;border-radius:11px!important}.rd-price-tag{font-variant-numeric:tabular-nums;background:var(--accent-subtle);color:var(--accent-2);white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px;font-size:11.5px;font-weight:700;line-height:1}.rd-tool-title{color:var(--text-primary);margin:0;font-size:clamp(22px,2.4vw,32px);line-height:1.05}.rd-tool-sub{color:var(--text-secondary);max-width:560px;margin-top:6px;font-size:13.5px}.gen-card{background:var(--bg-elevated)!important;border:1px solid var(--border-secondary)!important;box-shadow:none!important;border-radius:20px!important;padding:20px!important}.gen-step-label{font:700 11px var(--font-disp)!important;letter-spacing:.1em!important;color:var(--accent)!important}.media-field-label{color:var(--text-secondary);font-size:13.5px}.media-prompt,.inp-prompt textarea,.gen-card textarea{font-size:16px!important;line-height:1.5!important}.gen-card .inp,.gen-card .inp-r,.gen-card textarea.inp,.inp-prompt{background:var(--bg-page)!important;border-color:var(--border-primary)!important;border-radius:14px!important}.gen-card .chip{background:rgb(var(--fg-rgb)/.05);height:34px;color:var(--text-secondary);border-radius:999px;padding:0 14px;font-size:13px}.gen-card .chip:hover{border-color:var(--accent);color:var(--text-primary);background:var(--accent-subtle)}.gen-card .select-trigger{background:var(--bg-page);border-color:var(--border-primary);border-radius:14px;min-height:48px}.media-dropzone{background:rgb(var(--fg-rgb)/.02)!important;border-radius:14px!important;min-height:60px!important}input[type=range]{accent-color:var(--accent)}.rd-actbar{z-index:20;background:linear-gradient(180deg,rgb(var(--page-rgb)/0),var(--bg-page)38%);justify-content:space-between;align-items:center;gap:14px;margin:8px -24px -24px;padding:18px 24px;display:flex;position:sticky;bottom:0}.rd-act-note{color:var(--text-muted);align-items:center;gap:10px;min-width:0;font-size:12.5px;display:flex}.rd-act-note s{color:var(--text-muted)}.rd-go.big{border-radius:16px;justify-content:space-between;min-width:260px;height:54px;padding:0 8px 0 24px;font-size:16px}.rd-go.big em b{font-variant-numeric:tabular-nums;font-weight:700}.rd-go[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none!important;transform:none!important}@media (max-width:1023px){.rd-actbar{padding:12px 14px calc(12px + env(safe-area-inset-bottom,0px));margin:4px -14px -14px}.rd-go.big{flex:1;min-width:0;height:52px;padding:0 6px 0 18px;font-size:15px}.rd-act-note:empty{display:none}}.trends-bar{background:rgb(var(--page-rgb)/.94)!important}.trends-cats button,.trends-types button{color:var(--text-secondary);font-weight:500;background:rgb(var(--fg-rgb)/.04)!important;border-color:var(--border-secondary)!important}.trends-cats button[aria-selected=true]{background:var(--text-primary)!important;border-color:var(--text-primary)!important;color:var(--on-text)!important}.trends-types{background:var(--bg-elevated)!important;border-color:var(--border-secondary)!important}.trends-types button{background:0 0!important;border:0!important}.trends-types button[aria-pressed=true]{background:var(--text-primary)!important;color:var(--on-text)!important;box-shadow:none!important}.trend-card{background:var(--bg-elevated)!important;transition:transform .3s var(--ease),box-shadow .3s!important;border-radius:18px!important}.trend-card-media>img{transition:transform .7s var(--ease)}.mouse .trend-card:hover .trend-card-media>img{transform:scale(1.04)}.trend-card-title{text-transform:uppercase;letter-spacing:-.01em;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font:700 14px/1.15 var(--font-disp)!important;white-space:normal!important}.trend-badge{letter-spacing:.04em;text-transform:uppercase;font:700 10px var(--font-disp)!important;border-radius:6px!important}.trend-badge:not([data-kind=new]){background:var(--accent)!important;color:var(--text-on-accent)!important}.trend-badge[data-kind=new]{color:#000!important;background:#fff!important}.trend-card-tags .trend-card-more{background:var(--accent)!important;color:var(--text-on-accent)!important}.trend-dialog{background:var(--bg-panel)!important;border-radius:26px!important}.library-toolbar input,.library-search{background:var(--bg-elevated)!important;border-color:var(--border-secondary)!important;border-radius:14px!important}.library-item{overflow:hidden;background:var(--bg-elevated)!important;border-color:var(--border-secondary)!important;transition:transform .3s var(--ease),border-color .2s!important;border-radius:18px!important}.mouse .library-item:hover{transform:translateY(-2px);border-color:var(--border-primary)!important}.library-preview,.library-preview-placeholder{background:#000!important}.library-info{padding-top:12px!important}.document-heading h2,.document-heading h1,.document-types-heading h2,.document-results-heading h2{text-transform:uppercase;font-family:var(--font-disp)!important;letter-spacing:-.02em!important}.document-form-section,.document-results,.document-job{background:var(--bg-elevated)!important;border-color:var(--border-secondary)!important;box-shadow:none!important;border-radius:20px!important}.document-section-heading{font-weight:700!important}.document-eyebrow{text-transform:uppercase;font:700 11px var(--font-disp)!important;letter-spacing:.1em!important;color:var(--accent)!important}.document-type{border-color:var(--border-secondary)!important;background:var(--bg-elevated)!important;transition:border-color .2s,transform .2s var(--ease)!important;border-radius:16px!important}.mouse .document-type:hover{transform:translateY(-1px);border-color:var(--border-primary)!important}.document-type[aria-pressed=true],.document-type[aria-current=true],.document-type.active{border-color:var(--accent)!important;box-shadow:0 0 0 1px var(--accent)!important;background:linear-gradient(#ff7a3d1a,#ff7a3d08)!important}.document-field-input,.documents-workspace textarea,.documents-workspace input[type=text]{font-size:15px;background:var(--bg-page)!important;border-color:var(--border-primary)!important;border-radius:14px!important}.document-submit-bar{background:linear-gradient(180deg,rgb(var(--page-rgb)/0),var(--bg-page)38%)!important;border:0!important}.rd-eyebrow{font:700 12px/1 var(--font-disp);letter-spacing:.12em;color:var(--accent);text-transform:uppercase;display:inline-block}.rd-sec-title{color:var(--text-primary);margin:12px 0 0;font-size:clamp(30px,4vw,52px)}.rd-balcard{background:radial-gradient(ellipse at 90% 0%,var(--glow),transparent 60%),var(--bg-elevated)!important;border:1px solid var(--border-secondary)!important;border-radius:22px!important}.rd-balcard strong{font-family:var(--font-disp);align-items:center;gap:8px;display:flex}.rd-balcard .coin{background:var(--accent);border-radius:50%;width:14px;height:14px;display:inline-block}.rd-alert{color:var(--text-danger);background:#ff5a5f14;border:1px solid #ff5a5f66;border-radius:14px;padding:12px 16px;font-size:14px}.rd-subhead{grid-template-columns:auto 1fr;align-items:center;gap:4px 10px;margin-bottom:18px;display:grid}.rd-subhead svg{width:18px;height:18px;color:var(--accent)}.rd-subhead h3{font:800 18px var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:0}.rd-subhead p{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:14px}.rd-plans.app .p{font-size:36px}.rd-packs.app .pk{position:relative}.rd-packs.app .pk.hot{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rd-packs.app .pk>.rd-badge{position:absolute;top:-10px;left:16px}.rd-packs .ok{color:var(--text-success);font-weight:600}.rd-btn.sm{border-radius:12px;height:40px;padding:0 16px;font-size:14px}.rd-skel{min-height:300px;animation:1.4s linear infinite rdShine;background:linear-gradient(110deg,var(--bg-elevated)30%,var(--skel)50%,var(--bg-elevated)70%)0 0/200% 100%!important}.lite .rd-skel{animation:none}@media (max-width:1180px){.rd-plans.app{grid-template-columns:1fr 1fr}.rd-packs.app{grid-template-columns:repeat(3,1fr)}}@media (max-width:700px){.rd-plans.app{grid-template-columns:1fr}.rd-packs.app{grid-template-columns:1fr 1fr}.rd-plans.app .p{font-size:32px}}[data-slot=dialog-content] .inp-r,[data-slot=dialog-content] input[type=email],[data-slot=dialog-content] input[type=password],[data-slot=dialog-content] input[type=text]{min-height:48px;font-size:16px;background:var(--bg-page)!important;border-color:var(--border-primary)!important;border-radius:14px!important}[data-slot=dialog-content] .btn-cta{border-radius:14px;min-height:48px;font-size:15px}[data-slot=dialog-content] .btn-ghost{border-radius:14px;min-height:46px}.task-tray-row{border-radius:14px}.billing-balance.rd-balcard{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start;gap:18px 28px;padding:24px;display:grid}.billing-balance.rd-balcard>div{min-width:0}.billing-balance.rd-balcard strong{letter-spacing:-.02em;overflow-wrap:anywhere;flex-wrap:wrap;font-size:clamp(20px,2.2vw,28px);font-weight:800}.billing-balance.rd-balcard strong span{font-family:var(--font-sigma-sans),sans-serif;color:var(--text-secondary);font-size:13px;font-weight:500}.billing-balance.rd-balcard>p{grid-column:1/-1;margin:0}@media (max-width:700px){.billing-balance.rd-balcard{grid-template-columns:1fr 1fr;padding:18px}.billing-balance.rd-balcard>div:first-child{grid-column:1/-1}}@media (max-width:1023px){.rd-balance .top{display:none!important}.rd-balance{height:36px;padding:0 12px;font-size:13px}.workspace-topbar-title{font-size:16px}}@media (max-width:420px){.topbar .workspace-topbar-title{font-size:14px}}.bubble-ai .prose table{border-collapse:separate;border-spacing:0;border:1px solid var(--border-primary);border-radius:14px;width:100%;margin:12px 0 16px;font-size:14px;display:block;overflow:auto hidden}.bubble-ai .prose th,.bubble-ai .prose td{border-bottom:1px solid var(--border-secondary);text-align:left;white-space:nowrap;padding:10px 12px}.bubble-ai .prose th{background:var(--bg-elevated);color:var(--text-secondary);font-size:13px;font-weight:600}.bubble-ai .prose tr:last-child td{border-bottom:0}.bubble-ai .prose tbody tr:hover td{background:rgb(var(--fg-rgb)/.03)}.bubble-ai .prose strong{color:var(--text-primary);font-weight:650}.bubble-ai .prose ul,.bubble-ai .prose ol{padding-left:22px}.bubble-ai .prose ul{list-style:outside}.bubble-ai .prose ol{list-style:decimal}.bubble-ai .prose li::marker{color:var(--accent)}.bubble-ai .prose a{color:var(--accent-2);text-underline-offset:3px}.bubble-ai .prose h1,.bubble-ai .prose h2,.bubble-ai .prose h3{font-family:var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;margin:18px 0 8px;font-size:17px}.bubble-ai .prose blockquote{border-left:3px solid var(--accent);color:var(--text-secondary);padding-left:14px}.bubble-ai .prose del{color:var(--text-muted)}.rd-idea img{object-position:center 28%}.media-workspace.rd-studio{flex-direction:column;height:100%;min-height:0;display:flex;position:relative;overflow:hidden}.rd-studio-scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:22px 24px 260px;overflow-y:auto}.rd-feed{max-width:1280px;margin:0 auto}.rd-feed-head{justify-content:space-between;align-items:flex-end;gap:16px;margin:8px 0 16px;display:flex}.rd-feed-head h2{margin:0;font-size:clamp(22px,2.4vw,30px)}.rd-feed-note{color:var(--text-secondary);max-width:560px;margin:-6px 0 16px;font-size:14.5px}.rd-link{color:var(--text-secondary);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex}.rd-link svg{width:15px;height:15px;color:var(--accent)}.rd-link:hover{color:var(--text-primary)}.rd-masonry{columns:4 230px;column-gap:12px}.rd-masonry.audio{columns:3 280px}.rd-tile{break-inside:avoid;background:var(--bg-elevated);animation:rdTileIn .45s var(--ease)both;isolation:isolate;border-radius:16px;margin-bottom:12px;display:block;position:relative;overflow:hidden}.lite .rd-tile{animation:none}@keyframes rdTileIn{0%{opacity:0;transform:translateY(10px)scale(.98)}}.rd-tile img,.rd-tile video{width:100%;height:auto;display:block}.rd-tile.rd-vidwrap>img,.rd-tile.rd-vidwrap>video{object-fit:cover;height:100%;position:absolute;inset:0}.rd-tile-open{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.rd-tile-open.other{height:160px;color:var(--text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.rd-feed-vid{position:relative}.rd-feed-vid>video.still{position:relative;opacity:1!important}.rd-feed-vid>video:not(.still){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.rd-feed-vid .play-b{background:#0009;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:opacity .2s;display:flex;position:absolute;top:10px;right:10px}.rd-feed-vid .play-b svg{fill:#fff;color:#fff;width:13px;height:13px}.rd-feed-vid.play .play-b{opacity:0}.rd-tile .tag{z-index:2;color:#fff;pointer-events:none;background:#0009;border-radius:7px;padding:4px 8px;font-size:11.5px;position:absolute;top:10px;left:10px}.rd-tile .ov{z-index:2;pointer-events:none;background:linear-gradient(#0000,#000000d9);flex-direction:column;justify-content:flex-end;gap:8px;padding:40px 12px 12px;transition:opacity .25s;display:flex;position:absolute;inset:auto 0 0}.rd-tile .ov>*{pointer-events:auto}.mouse .rd-tile:not(:hover) .ov{opacity:0}.rd-tile .ov p{color:#ffffffe0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;display:-webkit-box;overflow:hidden}.rd-tile .ov b{font:700 14px/1.15 var(--font-disp);text-transform:uppercase;color:#fff}.rd-tile .ov .act{background:var(--accent);height:32px;color:var(--text-on-accent);border-radius:10px;align-self:flex-start;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.rd-tile .ov .act svg{width:14px;height:14px}.rd-tile .acts{gap:6px;display:flex}.rd-tile .acts button,.rd-tile .acts a{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-width:32px;height:32px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.rd-tile .acts .p{background:var(--accent);color:var(--text-on-accent)}.rd-tile .acts svg{width:14px;height:14px}.rd-tile.audio{background:linear-gradient(135deg,#ff7a3d24,transparent 70%),var(--bg-elevated);border:1px solid var(--border-secondary);padding:14px}.rd-tile.audio .ov{background:0 0;padding:10px 0 0;position:static;opacity:1!important}.rd-tile.audio .tag{background:rgb(var(--fg-rgb)/.07);margin-top:10px;display:inline-block;position:static}.rd-feed-audio{grid-template-columns:auto 1fr;align-items:center;gap:10px 14px;display:grid}.rd-feed-audio .bars{grid-column:1/-1;align-items:flex-end;gap:3px;height:54px;display:flex}.rd-feed-audio .bars i{background:var(--border-primary);border-radius:2px;flex:1;transition:background .3s}.rd-feed-audio .bars.on i{background:var(--accent);animation:1s ease-in-out infinite alternate rdEq}.rd-feed-audio .pb{background:var(--accent);width:44px;height:44px;color:var(--text-on-accent);cursor:pointer;box-shadow:0 8px 24px var(--glow);border:0;border-radius:50%;justify-content:center;align-items:center;display:flex}.rd-feed-audio .pb svg{fill:currentColor;width:16px;height:16px}.rd-feed-audio b{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;font-weight:600;display:-webkit-box;overflow:hidden}.rd-skel{background:linear-gradient(110deg,var(--bg-elevated)30%,var(--skel)50%,var(--bg-elevated)70%)0 0/200% 100%;animation:1.4s linear infinite rdShine}.rd-live{gap:12px;margin-bottom:26px;display:grid}.rd-live-card{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:20px;padding:16px}.rd-live-card.completed{border-color:#3ddc9759}.rd-live-card.failed{border-color:#ff5a5f66}.rd-live-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.rd-live-head b{font-weight:700}.rd-live-state{color:var(--text-secondary);font-size:13px}.rd-live-dot{background:var(--accent);border-radius:50%;width:9px;height:9px}.rd-live-dot.running{box-shadow:0 0 0 0 var(--glow);animation:1.2s infinite pulse}.rd-live-dot.completed{background:var(--text-success)}.rd-live-dot.failed{background:var(--text-danger)}@keyframes pulse{50%{box-shadow:0 0 0 7px #ff7a3d26}}.rd-live-x{background:rgb(var(--fg-rgb)/.06);width:32px;height:32px;color:var(--text-secondary);cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.rd-live-x svg{width:15px;height:15px}.rd-live-wait{background:var(--card2);color:var(--text-secondary);border-radius:14px;align-items:center;gap:12px;padding:22px 18px;font-size:14px;display:flex;position:relative;overflow:hidden}.rd-live-wait svg{color:var(--accent);flex:none}.rd-live-shine{pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ff7a3d1a 50%,#0000 70%) 0 0/200% 100%;animation:1.6s linear infinite rdShine;position:absolute;inset:0}.lite .rd-live-shine{animation:none}.rd-live-err{color:var(--text-danger);margin:0;font-size:14px}.rd-studio-dock{z-index:6;pointer-events:none;flex-direction:column;align-items:center;gap:8px;display:flex;position:absolute;bottom:18px;left:24px;right:24px}.rd-studio-dock:before{content:"";background:linear-gradient(180deg,rgb(var(--page-rgb)/0),var(--bg-page)62%);z-index:-1;height:190px;position:absolute;bottom:-18px;left:-24px;right:-24px}.rd-studio-dock>*{pointer-events:auto;width:100%;max-width:900px}.rd-studio-dock[data-dragging] .rd-comp{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-subtle)}.rd-dock-notes{gap:6px;display:grid}.rd-dock-notes .note{background:rgb(var(--glass-rgb)/.97);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:9px 14px;font-size:13px;display:flex}.rd-dock-notes .note svg{width:15px;height:15px;color:var(--accent)}.rd-dock-notes .note button{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin-left:auto;font-weight:600;display:inline-flex}.rd-dock-notes .note.err{color:var(--text-danger);border-color:#ff5a5f66}.rd-dock-hint{color:var(--accent-2);text-align:center;margin:0;font-size:13px}.rd-settings{background:rgb(var(--glass-rgb)/.98);border:1px solid var(--border-primary);max-height:min(52vh,520px);box-shadow:var(--shadow-pop);border-radius:22px;padding:16px;overflow-y:auto}.rd-settings-head{align-items:center;gap:12px;margin-bottom:12px;display:flex}.rd-settings-head b{font:700 13px var(--font-disp);text-transform:uppercase;letter-spacing:.03em}.rd-settings-head .rd-link{margin-left:auto;font-size:13px}.rd-settings-head .rd-live-x{margin-left:0}.rd-settings-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.rd-settings-grid .wide{grid-column:1/-1}.rd-voice-box{background:var(--bg-page);border:1px solid var(--border-secondary);border-radius:16px;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;padding:12px;display:flex}.rd-voice-box>b{align-items:center;gap:8px;width:100%;font-size:14px;font-weight:600;display:flex}.rd-voice-box>b svg{width:16px;height:16px;color:var(--accent)}.rd-voice-box .hint{color:var(--text-muted);font-size:12.5px}.rd-voice-row{background:rgb(var(--fg-rgb)/.04);border-radius:10px;align-items:center;gap:6px;width:100%;padding:6px 10px;display:flex}.rd-voice-row.on{background:var(--accent-subtle)}.rd-voice-row button{color:var(--text-primary);cursor:pointer;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:6px;font-size:14px;display:inline-flex}.rd-voice-row button svg{width:14px;height:14px;color:var(--accent)}.rd-voice-row .rm{color:var(--text-muted);flex:none;font-size:12.5px}.rd-chips-box{margin-top:14px}.rd-chips-box>span{color:var(--text-muted);font-size:12.5px}.rd-comp.app{text-align:left;background:rgb(var(--glass-rgb)/.97);border:1px solid var(--border-primary);max-width:900px;box-shadow:var(--shadow-pop);border-radius:24px;padding:8px;transition:border-color .25s,box-shadow .25s}.mouse:not(.lite) .rd-comp.app{background:rgb(var(--glass-rgb)/.86);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.rd-comp.app:focus-within{box-shadow:var(--shadow-pop),0 0 0 4px var(--accent-subtle);border-color:#ff7a3d8c}.rd-comp.shake{animation:.4s rdShake}.rd-extra{padding:6px 10px 2px;display:block}.rd-extra span{color:var(--text-muted);margin-bottom:4px;font-size:12px;display:block}.rd-extra textarea{resize:vertical;background:var(--bg-page);border:1px solid var(--border-secondary);width:100%;min-height:54px;max-height:220px;color:var(--text-primary);border-radius:14px;outline:none;padding:10px 12px;font-size:15px;line-height:1.45}.rd-extra textarea:focus{border-color:var(--accent)}.rd-field{align-items:flex-start;gap:10px;padding:8px 8px 2px;display:flex}.rd-atts{flex:none;gap:8px;display:flex}.rd-att{border:1px solid var(--border-primary);width:60px;height:60px;animation:rdTileIn .3s var(--ease);background:var(--bg-surface);border-radius:14px;flex:none;position:relative;overflow:hidden}.rd-att img{object-fit:cover;width:100%;height:100%}.rd-att .fn{width:100%;height:100%;color:var(--accent);flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex}.rd-att .fn svg{width:20px;height:20px}.rd-att .fn small{font:700 9px var(--font-disp);color:var(--text-secondary)}.rd-att>button{color:#fff;cursor:pointer;background:#000000b8;border:0;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:3px;right:3px}.rd-att>button svg{stroke-width:2.5px;width:11px;height:11px}.rd-att.more{color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;font-weight:700;display:flex}.rd-drop{border:1.5px dashed var(--border-primary);width:60px;height:60px;color:var(--text-muted);cursor:pointer;background:0 0;border-radius:14px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:3px;font-size:10.5px;transition:all .2s;display:flex}.rd-drop svg{width:18px;height:18px}.mouse .rd-drop:hover{border-color:var(--accent);color:var(--accent)}.rd-comp.app .rd-ta{resize:none;min-width:0;min-height:60px;max-height:200px;font:16.5px/1.45 var(--font-sigma-sans),sans-serif;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;padding:6px 4px;display:block}.rd-comp.app .rd-ta::placeholder{color:var(--text-muted)}.rd-ta-note{color:var(--text-muted);flex:1;margin:0;padding:18px 4px;font-size:15px}.rd-comp.app .rd-crow{flex-wrap:wrap;align-items:center;gap:6px;padding:6px 6px 6px 8px;display:flex}.rd-comp.app .rd-crow .sp{flex:1}.rd-pillwrap{position:relative}.rd-pill.strong{color:var(--text-primary);border-color:var(--border-primary)}.rd-pill.on{color:var(--text-primary);border-color:var(--accent);background:var(--accent-subtle)}.rd-pill.on svg{color:var(--accent)}.rd-pill .cnt{background:var(--accent);min-width:18px;height:18px;color:var(--text-on-accent);border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:11px;font-style:normal;font-weight:700;display:inline-flex}.rd-pill span{text-overflow:ellipsis;max-width:180px;overflow:hidden}.rd-cmenu .h{color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px 6px;font-size:11.5px;font-weight:600}.rd-cmenu .list{max-height:min(46vh,420px);overflow-y:auto}.rd-cmenu.wide{width:420px}.rd-cmenu .mi2{background:var(--bg-surface);width:36px;height:36px;font:800 11px var(--font-disp);color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rd-cmenu .mi2 svg{width:16px;height:16px}.rd-cmenu .t2 b{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rd-cmenu .t2 span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rd-cmenu .empty{color:var(--text-muted);padding:16px;font-size:14px}.rd-msearch{background:var(--bg-page);border:1px solid var(--border-secondary);width:calc(100% - 12px);height:40px;color:var(--text-primary);border-radius:12px;outline:none;margin:0 6px 6px;padding:0 12px;font-size:15px}.rd-msearch:focus{border-color:var(--accent)}.rd-scrim{z-index:19;background:0 0;position:fixed;inset:0}.rd-cmenu{z-index:25}.rd-go.dim{opacity:.55}.rd-go em s{opacity:.6;margin-right:4px;font-weight:500}.rd-go em b{font-variant-numeric:tabular-nums;font-weight:700}.rd-go em .coin{background:var(--text-on-accent);opacity:.75;border-radius:50%;width:10px;height:10px;display:inline-block}.rd-viewer{max-height:calc(100dvh - 40px);overflow-y:auto;width:min(980px,100vw - 32px)!important;max-width:none!important;padding:20px!important}.rd-viewer-prompt{color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:14px;margin:12px 0 0;padding:12px 14px;font-size:14.5px}.rd-viewer-prompt p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;line-height:1.45;display:-webkit-box;overflow:hidden}.rd-viewer-prompt.open p{-webkit-line-clamp:unset;max-height:40vh;display:block;overflow-y:auto}.rd-viewer-prompt button{color:var(--accent);cursor:pointer;background:0 0;border:0;margin-top:6px;padding:0;font-size:13.5px;font-weight:600}.rd-viewer-acts .short,.library-detail-actions .short{display:none}.rd-viewer-acts{justify-content:flex-end;margin-top:12px;display:flex}.rd-center{justify-content:center;margin:18px 0;display:flex}@media (max-width:1023px){.rd-studio-scroll{padding:14px 12px 300px}.rd-masonry{columns:2;column-gap:8px}.rd-masonry.audio{columns:1}.rd-tile{border-radius:14px;margin-bottom:8px}.rd-studio-dock{bottom:8px;left:8px;right:8px}.rd-studio-dock:before{height:230px;bottom:-8px;left:-8px;right:-8px}.rd-comp.app{border-radius:20px;padding:6px}.rd-comp.app .rd-crow{scrollbar-width:none;flex-wrap:nowrap;padding:4px;overflow-x:auto}.rd-comp.app .rd-crow::-webkit-scrollbar{display:none}.rd-comp.app .rd-crow .rd-pill{flex:none}.rd-comp.app .rd-crow .sp{display:none}.rd-comp.app .rd-go{height:44px;box-shadow:-14px 0 14px rgb(var(--glass-rgb)/.97);flex:none;gap:8px;padding:0 6px 0 14px;font-size:14px;position:sticky;right:0}.rd-comp.app .rd-ta{min-height:54px;font-size:16px}.rd-att,.rd-drop{width:52px;height:52px}.rd-settings{max-height:50vh;padding:12px}.rd-settings-grid{grid-template-columns:1fr}.rd-pillwrap .rd-cmenu{max-width:none;padding:10px 8px calc(10px + env(safe-area-inset-bottom,0px));animation:rdSheetUp .3s var(--ease);z-index:70;border-radius:22px 22px 0 0;position:fixed;top:auto;bottom:0;right:0;width:auto!important;left:0!important}.rd-pillwrap .rd-scrim{z-index:69;background:#0009}.rd-cmenu .list{max-height:56vh}}@keyframes rdSheetUp{0%{transform:translateY(100%)}}.rd-hist{border-right:1px solid var(--border-secondary);background:var(--bg-page);z-index:2;flex-direction:column;flex:none;gap:8px;width:290px;min-height:0;padding:16px 12px;position:relative}.rd-hist-search{background:var(--bg-elevated);border:1px solid var(--border-secondary);height:40px;color:var(--text-muted);border-radius:12px;align-items:center;gap:8px;padding:0 12px;transition:border-color .2s;display:flex}.rd-hist-search:focus-within{border-color:var(--accent)}.rd-hist-search input{min-width:0;color:var(--text-primary);background:0 0;border:0;outline:none;flex:1;font-size:14px}.rd-hist-list{flex:1;margin:0 -4px;padding:0 4px;overflow-y:auto}.rd-hist-list h6{color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em;margin:16px 10px 6px;font-size:11.5px;font-weight:600}.rd-hi{color:var(--text-secondary);cursor:pointer;border-radius:13px;align-items:center;gap:11px;padding:7px 8px;font-size:14px;transition:background .2s,color .2s;display:flex;position:relative}.rd-hi .t{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.rd-hi .ic{object-fit:cover;background:var(--bg-surface);width:36px;height:36px;color:var(--text-muted);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rd-hi .ic svg{width:15px;height:15px}.mouse .rd-hi:hover{background:rgb(var(--fg-rgb)/.04);color:var(--text-primary)}.rd-hi.on{background:rgb(var(--fg-rgb)/.08);color:var(--text-primary)}.rd-hi.on:before{content:"";background:var(--accent);border-radius:0 3px 3px 0;width:3px;position:absolute;top:12px;bottom:12px;left:-12px}.rd-hi .live{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;animation:1.2s infinite pulse}.rd-hi .rm{color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:4px;display:none}.mouse .rd-hi:hover .rm{display:inline-flex}.rd-hi .rm:hover{color:var(--text-danger);background:#ff5a5f1a}.rd-hist-empty{color:var(--text-muted);padding:16px 10px;font-size:13.5px}.rd-chat-main{isolation:isolate;position:relative}.rd-amb{z-index:-1;pointer-events:none;background:radial-gradient(70% 45% at 60% 0,#ff7a3d17,#0000 70%);position:absolute;inset:0;overflow:hidden}.rd-amb img{object-fit:cover;filter:blur(90px)saturate(1.6);opacity:0;width:80%;height:80%;transition:opacity 1.2s;position:absolute;top:-25%;left:10%;transform:translateZ(0)}.rd-amb img.on{opacity:.26}.lite .rd-amb img{display:none}.rd-chat-dock{background:linear-gradient(180deg,rgb(var(--page-rgb)/0),var(--bg-page)40%);padding:0 24px 16px;position:relative}.rd-chat-dock[data-file-dragging] .rd-comp{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-subtle)}.rd-chat-form{max-width:820px;margin:0 auto}.rd-chat-form .chat-input{border-radius:24px!important;padding:8px!important;display:block!important}.rd-chat-form .rd-ta{max-height:200px;min-height:52px!important}.rd-pill.ghost{cursor:default;color:var(--text-muted)}.rd-send-hint{color:var(--text-muted);margin-right:4px;font-size:12px}.rd-send{cursor:pointer;border:0;justify-content:center;align-items:center;transition:transform .15s,opacity .2s,box-shadow .2s;display:inline-flex;background:var(--accent)!important;width:46px!important;height:46px!important;color:var(--text-on-accent)!important;border-radius:15px!important}.rd-send:disabled{opacity:.35;cursor:default}.mouse .rd-send:not(:disabled):hover{box-shadow:0 8px 26px var(--glow)}.rd-send:active{transform:scale(.94)}.rd-chat-note{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:12px}.rail-bal{cursor:pointer;width:70px;color:var(--text-secondary);font-variant-numeric:tabular-nums;background:0 0;border:0;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:8px 2px;font-size:11px;font-weight:700;transition:background .2s,color .2s;display:flex}.rail-bal .coin{background:var(--accent);border-radius:50%;width:12px;height:12px}.rail-bal:hover,.rail-bal[aria-current=page]{background:rgb(var(--fg-rgb)/.06);color:var(--text-primary)}@media (max-width:1023px){.rd-chat-dock{padding:0 8px 8px}.rd-send-hint,.rd-chat-note,.rd-pill.ghost{display:none}.rd-chat-form .rd-crow{flex-wrap:nowrap}}.rd-comp.app .rd-crow{align-items:flex-end;flex-wrap:nowrap!important}.rd-pills{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rd-comp.app .rd-crow>.rd-go{flex:none;margin-left:8px}html:not(.mouse) .rd-tile:not(.audio) .ov{display:none}.chat-input .attach-btn.rd-pill{background:rgb(var(--fg-rgb)/.06)!important;border-radius:11px!important;width:auto!important;height:34px!important}@media (max-width:1023px){.rd-comp.app .rd-crow{flex-direction:column;align-items:stretch;gap:6px;padding:4px;overflow:visible!important}.rd-pills{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.rd-pills::-webkit-scrollbar{display:none}.rd-pills .rd-pill{flex:none}.rd-comp.app .rd-crow>.rd-go{justify-content:space-between;width:100%;height:48px;margin:0;padding:0 6px 0 18px;font-size:15px;box-shadow:none!important;position:static!important}.rd-chat-form .rd-crow{flex-direction:row!important;align-items:center!important}}.rd-pill span{max-width:220px}.rd-mpick-ov{justify-content:center;align-items:center;padding:24px;display:flex}.rd-drawer-ov,.rd-mpick-ov{z-index:90;background:#0000008c;animation:.2s rdFade;position:fixed;inset:0}.mouse:not(.lite) .rd-drawer-ov,.mouse:not(.lite) .rd-mpick-ov{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rd-drawer{background:var(--sheet);border:1px solid var(--border-primary);border-radius:24px;flex-direction:column;width:min(520px,100vw - 24px);display:flex;position:absolute;top:12px;bottom:12px;right:12px;overflow:hidden;box-shadow:-30px 0 80px #00000080}.rd-drawer-head{border-bottom:1px solid var(--border-secondary);justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px;display:flex}.rd-drawer-head h3{margin:8px 0 0;font-size:22px}.rd-drawer-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:18px;min-height:0;padding:16px 20px 24px;display:flex;overflow-y:auto}.rd-drawer-model{background:var(--bg-elevated);border:1px solid var(--border-secondary);text-align:left;cursor:pointer;color:var(--text-primary);border-radius:16px;align-items:center;gap:12px;padding:12px;transition:border-color .2s;display:flex}.rd-drawer-model:hover{border-color:var(--accent)}.rd-drawer-model .mi2{background:var(--bg-surface);width:40px;height:40px;font:800 11px var(--font-disp);color:var(--accent);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.rd-drawer-model .t2{flex:1;min-width:0}.rd-drawer-model .t2 b{font-weight:700;display:block}.rd-drawer-model .t2 span{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.rd-drawer-model .rd-link svg{width:14px;height:14px}.rd-dfield .lbl{color:var(--text-secondary);margin-bottom:8px;font-size:13.5px;font-weight:600;display:block}.rd-seg-opts{flex-wrap:wrap;gap:6px;display:flex}.rd-seg-opts button{border:1px solid var(--border-secondary);background:rgb(var(--fg-rgb)/.04);min-height:40px;color:var(--text-secondary);cursor:pointer;text-align:left;border-radius:12px;padding:8px 14px;font-size:14px;font-weight:500;transition:all .15s}.rd-seg-opts button:hover{color:var(--text-primary);border-color:var(--border-primary)}.rd-seg-opts button.on{background:var(--accent-subtle);border-color:var(--accent);color:var(--text-primary);box-shadow:inset 0 0 0 1px var(--accent)}.rd-seg-opts.list{grid-template-columns:1fr 1fr;display:grid}.rd-dswitch{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;font-size:14.5px;display:flex}.rd-sw{background:var(--bg-surface);border:1px solid var(--border-primary);cursor:pointer;border-radius:14px;flex:none;width:46px;height:28px;transition:background .2s;position:relative}.rd-sw i{background:var(--text-secondary);width:20px;height:20px;transition:transform .2s var(--ease),background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.rd-sw.on{background:var(--accent);border-color:var(--accent)}.rd-sw.on i{background:var(--text-on-accent);transform:translate(18px)}.rd-drawer-foot{padding:14px 20px calc(14px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-secondary);background:var(--sheet);align-items:center;gap:12px;display:flex}.rd-drawer-foot .rd-go{height:50px;margin-left:auto}.rd-drawer-hint{color:var(--accent-2);background:var(--sheet);margin:0;padding:0 20px 14px;font-size:13px}.rd-mpick{background:var(--sheet);border:1px solid var(--border-primary);width:min(1080px,100vw - 48px);height:min(780px,100dvh - 48px);box-shadow:var(--shadow-pop);border-radius:26px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rd-mpick-head{justify-content:space-between;align-items:center;padding:20px 22px 8px;display:flex}.rd-mpick-head h3{margin:0;font-size:26px}.rd-mpick-tools{border-bottom:1px solid var(--border-secondary);flex-wrap:wrap;align-items:center;gap:12px;padding:8px 22px 14px;display:flex}.rd-mpick-tabs{background:var(--bg-elevated);border-radius:14px;gap:4px;padding:4px;display:flex}.rd-mpick-tabs button{height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.rd-mpick-tabs button svg{width:15px;height:15px}.rd-mpick-tabs button.on{background:var(--text-primary);color:var(--on-text)}.rd-mpick-tools .rd-msearch{flex:1;width:auto;min-width:200px;height:44px;margin:0}.rd-mpick-grid{overscroll-behavior:contain;flex:1;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-auto-rows:max-content;align-content:start;gap:12px;min-height:0;padding:16px 22px 24px;display:grid;overflow-y:auto}.rd-mpick-grid .empty{color:var(--text-muted);text-align:center;grid-column:1/-1;padding:30px 0}.rd-mcard{text-align:left;background:var(--bg-elevated);border:1px solid var(--border-secondary);color:var(--text-primary);cursor:pointer;transition:border-color .2s,transform .2s var(--ease);border-radius:18px;flex-direction:column;gap:8px;min-height:150px;padding:16px;display:flex;position:relative}.mouse .rd-mcard:hover{border-color:var(--border-primary);transform:translateY(-2px)}.rd-mcard.on{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 14px 34px -18px var(--glow);background:linear-gradient(180deg,#ff7a3d14,transparent 60%),var(--bg-elevated)}.rd-mcard .top{align-items:center;gap:10px;display:flex}.rd-mcard .mi2{background:var(--bg-surface);width:36px;height:36px;font:800 11px var(--font-disp);color:var(--accent);border-radius:10px;flex:none;justify-content:center;align-items:center;display:flex}.rd-mcard .prov{color:var(--text-muted);flex:1;font-size:12.5px}.rd-mcard b{font-size:17px;font-weight:700}.rd-mcard .d{color:var(--text-secondary);-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.rd-mcard .promo{color:#052e1c;background:#10b981;align-self:flex-start}.rd-mcard .ck{color:var(--accent);align-items:center;gap:4px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:12px;right:14px}.rd-mcard .ck svg{width:14px;height:14px}@media (max-width:1023px){.hide-sm{display:none!important}.rd-drawer{border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:92dvh;inset:auto 0 0}.rd-mpick-ov{align-items:flex-end;padding:0}.rd-mpick{border-bottom:0;border-radius:24px 24px 0 0;width:100%;height:94dvh}.rd-mpick-head{padding:16px 16px 6px}.rd-mpick-head h3{font-size:22px}.rd-mpick-tools{padding:6px 16px 12px}.rd-mpick-tabs{width:100%}.rd-mpick-tabs button{flex:1;justify-content:center}.rd-mpick-grid{padding:12px 16px calc(20px + env(safe-area-inset-bottom,0px));grid-template-columns:1fr}.rd-mcard{min-height:0}.rd-drawer-body{padding:14px 16px 20px}.rd-seg-opts.list{grid-template-columns:1fr}}.rd-comp.app{padding:10px!important}.rd-comp.app .rd-field{align-items:flex-end;gap:10px;padding:2px 2px 6px;display:flex}.rd-plus{border:1px solid var(--border-primary);background:rgb(var(--fg-rgb)/.05);width:44px;height:44px;color:var(--text-secondary);cursor:pointer;border-radius:14px;flex:none;justify-content:center;align-items:center;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.rd-plus svg{width:19px;height:19px}.mouse .rd-plus:hover{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle)}.rd-plus:disabled{opacity:.4;cursor:default}.rd-comp.app .rd-ta{flex:1;min-width:0;max-height:180px;min-height:44px!important;padding:11px 4px 9px!important;font-size:16px!important;line-height:1.4!important}.rd-attrow{scrollbar-width:none;gap:8px;padding:2px 2px 10px;display:flex;overflow-x:auto}.rd-attrow::-webkit-scrollbar{display:none}.rd-attrow .rd-att{width:56px;height:56px}.rd-comp.app .rd-extra{border-top:1px solid var(--border-secondary);margin-top:2px;padding:8px 2px 6px 56px;display:block}.rd-comp.app .rd-extra span{color:var(--text-muted);font-size:12px}.rd-comp.app .rd-extra textarea{resize:none;width:100%;min-height:40px;max-height:160px;color:var(--text-primary);background:0 0;border:0;outline:none;padding:4px 0;font-size:15px;line-height:1.4}.rd-comp.app.studio .rd-crow{border-top:1px solid var(--border-secondary);align-items:center;gap:8px;display:flex;flex-wrap:nowrap!important;padding:6px 2px 0!important}.rd-comp.app.studio .rd-pills{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.rd-comp.app.studio .rd-crow>.rd-go{flex:none;margin:0}.only-sm{display:none!important}.rd-chat-form .rd-comp.app .rd-field{padding-bottom:2px}.rd-chat-form .rd-send{flex:none}.rd-chat-meta{border-top:1px solid var(--border-secondary);justify-content:space-between;align-items:center;gap:10px;margin-top:6px;padding:8px 2px 0;display:flex}.rd-chat-meta .rd-pill{height:30px;font-size:12.5px}@media (max-width:1023px){.only-sm{display:inline-flex!important}.rd-comp.app{border-radius:22px!important;padding:8px!important}.rd-comp.app.studio .rd-crow{gap:8px;flex-direction:column!important;align-items:stretch!important}.rd-comp.app.studio .rd-pills{flex-wrap:nowrap;gap:8px;overflow:visible}.rd-comp.app.studio .rd-pills>.rd-pillwrap:not(.hide-sm),.rd-comp.app.studio .rd-pills>.rd-pill.sum{flex:1 1 0;min-width:0}.rd-comp.app.studio .rd-pills .rd-pill{justify-content:flex-start;width:100%;height:40px}.rd-comp.app.studio .rd-pills .rd-pill span{text-align:left;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;max-width:none;overflow:hidden}.rd-comp.app.studio .rd-crow>.rd-go{justify-content:space-between;width:100%;height:50px;padding:0 6px 0 18px;font-size:15.5px}.rd-comp.app .rd-extra{padding-left:2px}.rd-chat-meta{display:none}.rd-plus{width:42px;height:42px}}.rail-logo:after,.sg-logo:after,.sg-boot:after{transform:translate(3%)}.rd-mark:after{transform:translate(2%)}.msg-avatar.msg-avatar-ai svg{transform:translate(7%)}.rd-starters{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:28px;display:grid}.rd-starter{isolation:isolate;border:1px solid var(--border-secondary);background:var(--bg-elevated);color:#fff;text-align:left;cursor:pointer;min-height:220px;transition:border-color .2s,transform .3s var(--ease);border-radius:20px;flex-direction:column;justify-content:flex-end;gap:6px;padding:16px;display:flex;position:relative;overflow:hidden}.rd-starter img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform .7s var(--ease);position:absolute;inset:0}.rd-starter:before{content:"";z-index:-1;background:linear-gradient(#0000001a 10%,#000000e6);position:absolute;inset:0}.mouse .rd-starter:hover{border-color:var(--accent);transform:translateY(-3px)}.mouse .rd-starter:hover img{transform:scale(1.05)}.rd-starter:active{transform:scale(.98)}.rd-starter .ico{background:#0000008c;border-radius:11px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;top:14px;left:14px}.rd-starter .ico svg{width:16px;height:16px;color:var(--accent)}.rd-starter b{font:800 17px/1.1 var(--font-disp);text-transform:uppercase}.rd-starter .p{color:#fffc;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.rd-starter .go{color:var(--accent-2);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:700;display:inline-flex}.rd-starter .go svg{width:14px;height:14px}.rd-feed-sub{font:800 16px var(--font-disp);text-transform:uppercase;letter-spacing:-.01em;color:var(--text-secondary);margin:0 0 12px}@media (max-width:1023px){.rd-starters{grid-template-columns:1fr;gap:8px}.rd-starter{min-height:148px;padding:14px}.rd-starter .ico{display:none}.rd-starter .p{-webkit-line-clamp:2}.rd-comp.app.studio .rd-ta{min-height:64px!important}}.rd-theme-btn{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.rd-theme-btn svg{width:15px;height:15px}.rd-theme-btn:hover{color:var(--text-primary)}html .public-page a.rd-btn,html .public-page a.public-button{text-decoration:none!important}html .landing-breadcrumbs{font-size:12.5px}html .landing-cta-note{font-size:12.5px;line-height:1.55}html .landing-media figcaption{font-size:13px}html .public-footer-about>p{max-width:270px;font-size:13.5px;line-height:1.55}html .public-footer-caption{letter-spacing:.01em;font-size:12.5px}html .public-footer-links{gap:2px 18px}html .public-footer-links a,html .public-store-links a{min-height:32px;font-size:13.5px}html .public-footer-bottom{font-size:12.5px}html .landing-related strong{font-size:14px}html .landing-related a>span{font-size:12.5px}.landing-rd .seo-directory-grid>a strong{font-size:16px;line-height:1.35}.landing-rd .seo-directory-grid>a span{font-size:14px;line-height:1.55}.landing-rd .landing-guide-grid article h3{font-weight:600}html .landing-hero-visual .landing-media>img{object-fit:cover}@media (min-width:901px){.landing-rd .landing-content-layout:has(.landing-prompts)>.landing-related{margin-top:96px}}.landing-rd .landing-final .public-actions .rd-btn,.pg-rd .landing-final .public-actions .rd-btn{min-width:200px}.rd-go.dim,.rd-go[disabled]{opacity:1;background:rgb(var(--fg-rgb)/.1);color:var(--text-secondary);box-shadow:none!important}.rd-go.dim em,.rd-go[disabled] em{background:rgb(var(--fg-rgb)/.08)}.rd-go.dim em .coin,.rd-go[disabled] em .coin,.rd-go.dim .coin{background:var(--text-muted)}.mouse .rd-go.dim:hover{background:rgb(var(--fg-rgb)/.14);transform:none}.rd-send:disabled{opacity:1;background:rgb(var(--fg-rgb)/.1)!important;color:var(--text-muted)!important}.btn-cta:disabled{opacity:1;background:rgb(var(--fg-rgb)/.1)!important;color:var(--text-muted)!important;box-shadow:none!important;border-color:#0000!important}.rd-mcard .ck{align-self:flex-end;margin-top:auto;padding-top:2px;position:static}.rd-studio-dock>*,.rd-studio-dock>.rd-comp.app{max-width:980px}@media (min-width:1024px) and (max-width:1365px){.rd-comp.app.studio .rd-pill.hide-sm:has(>.cnt)>span{display:none}.rd-comp.app.studio .rd-pill span{max-width:160px}}.rd-comp.app .rd-field:not(:has(.rd-plus))~.rd-extra{padding-left:4px}@media (max-width:1023px){.rd-comp.app{background:rgb(var(--glass-rgb))!important}.rd-comp.app.studio .rd-field{align-items:flex-start}.document-submit-bar{background:var(--bg-page)!important;border-top:1px solid var(--border-secondary)!important}}.document-type-icon{flex:none}html .rd-btn svg{flex:none;width:18px;height:18px}.rd-live-wait-t{gap:3px;min-width:0;display:grid}.rd-live-wait-t small{color:var(--text-muted);font-size:13px}.rd-timer{color:var(--text-secondary);font-size:14px}.rd-timer b{color:var(--text-primary);font-variant-numeric:tabular-nums;font-weight:600}.rd-fail{background:#ff5a5f0f;border:1px solid #ff5a5f47;border-radius:14px;gap:10px;padding:14px 16px;display:grid}.rd-fail-msg{color:var(--text-primary);margin:0;font-size:14px;line-height:1.45}.rd-fail-ok{color:var(--text-success);align-items:center;gap:6px;margin:0;font-size:13px;display:flex}.rd-fail-ok svg{width:15px;height:15px}.rd-fail-acts{flex-wrap:wrap;gap:8px;display:flex}.rd-fail-acts .rd-btn svg,.rd-viewer-acts .rd-btn svg{width:16px;height:16px}.rd-fail-note{color:var(--text-muted);margin:0;font-size:13px}.rd-variants{gap:6px;display:grid}.rd-variants .lbl{color:var(--text-muted);font-size:12.5px}.rd-variant{text-align:left;background:var(--card2);border:1px solid var(--border-primary);color:var(--text-primary);cursor:pointer;border-radius:12px;padding:10px 12px;font-size:13.5px;line-height:1.4;transition:border-color .15s}.rd-variant:hover,.rd-variant:focus-visible{border-color:var(--accent);outline:none}.rd-next{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.rd-next-btn{background:var(--card2);border:1px solid var(--border-primary);height:36px;color:var(--text-primary);cursor:pointer;border-radius:11px;align-items:center;gap:7px;padding:0 12px;font-size:13.5px;transition:border-color .15s,background .15s;display:inline-flex}.rd-next-btn:hover,.rd-next-btn:focus-visible{border-color:var(--accent);background:var(--accent-subtle);outline:none}.rd-next-btn svg{width:15px;height:15px;color:var(--accent)}.rd-next-btn em{color:var(--text-secondary);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-style:normal;display:inline-flex}.rd-next-btn .coin,.rd-fail .coin{background:var(--accent);border-radius:50%;width:9px;height:9px;display:inline-block}.rd-dock-notes .note.warn{color:var(--text-warning);border-color:#facc1559}.rd-go.topup{background:var(--text-primary);color:var(--bg-page)}.rd-btn.danger{color:var(--text-danger);background:#ff5a5f1f;border:1px solid #ff5a5f73}.rd-viewer-acts{flex-wrap:wrap;gap:8px;display:flex}@media (max-width:640px){.rd-next-btn,.rd-fail-acts .rd-btn{flex:calc(50% - 8px);justify-content:center}}.rd-buy{gap:12px;display:grid;max-width:480px!important}.rd-buy h2,.rd-buy [data-slot=dialog-title]{margin:0;font-size:20px}.rd-buy-sub{color:var(--text-secondary);margin:0;font-size:14px}.rd-buy-list{gap:8px;display:grid}.rd-buy-opt{text-align:left;background:var(--card2);border:1px solid var(--border-primary);width:100%;color:var(--text-primary);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:14px 16px;transition:border-color .15s,background .15s;display:flex}.rd-buy-opt:hover:not(:disabled),.rd-buy-opt:focus-visible{border-color:var(--accent);background:var(--accent-subtle);outline:none}.rd-buy-opt.hot{border-color:var(--accent)}.rd-buy-opt .t{flex:1;gap:3px;min-width:0;display:grid}.rd-buy-opt .t b{font-size:15px}.rd-buy-opt .t span{color:var(--text-secondary);font-size:13px}.rd-buy-opt .t s{color:var(--text-muted)}.rd-buy-opt .p{white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.rd-buy-opt .p svg{width:16px;height:16px;color:var(--accent)}.rd-buy-err{color:var(--text-danger);margin:0;font-size:13px}.rd-buy-all{justify-self:start;font-size:14px}.rd-toasts{right:16px;top:calc(64px + env(safe-area-inset-top,0px));z-index:90;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed}@media (min-width:1024px){.rd-toasts{top:84px;right:28px}}.rd-toast{pointer-events:auto;background:var(--menu);border:1px solid var(--border-primary);box-shadow:var(--shadow-pop);color:var(--text-primary);border-radius:16px;align-items:center;gap:10px;padding:12px 12px 12px 14px;font-size:14px;display:flex}.rd-toast>svg{width:18px;height:18px;color:var(--text-success);flex:none}.rd-toast span{flex:1;min-width:0}.rd-toast .open{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:0;border-radius:10px;padding:7px 12px;font-weight:600}.rd-toast .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;padding:4px;display:flex}.rd-toast .x svg{width:16px;height:16px}.rd-support-btn{border:1px solid var(--border-primary);background:rgb(var(--glass-rgb)/.6);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;border-radius:12px;flex:none;justify-content:center;align-items:center;margin-left:8px;display:inline-flex;position:relative}.rd-support-btn:hover,.rd-support-btn:focus-visible{color:var(--text-primary);border-color:var(--accent);outline:none}.rd-support-btn svg{width:18px;height:18px}.rd-support-btn .dot{background:var(--accent);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg-page);border-radius:50%;position:absolute;top:7px;right:7px}.rd-support{flex-direction:column;display:flex}.rd-support-list{flex-direction:column;flex:1;gap:10px;padding:4px 20px 12px;display:flex;overflow-y:auto}.rd-support-empty{color:var(--text-secondary);align-items:center;gap:8px;margin:8px 0;font-size:14px;display:flex}.rd-support-empty svg{width:16px;height:16px}.rd-support-msg{background:var(--card2);border:1px solid var(--border-secondary);border-radius:14px;align-self:flex-start;max-width:86%;padding:10px 13px}.rd-support-msg.user{background:var(--accent-subtle);border-color:#ff7a3d4d;align-self:flex-end}.rd-support-msg p{white-space:pre-wrap;word-break:break-word;margin:0;font-size:14px;line-height:1.45}.rd-support-msg time{color:var(--text-muted);margin-top:4px;font-size:11.5px;display:block}.rd-support-form{padding:12px 20px calc(16px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--border-secondary);gap:8px;display:grid}.rd-support-form textarea{resize:vertical;background:var(--bg-page);border:1px solid var(--border-primary);width:100%;min-height:72px;color:var(--text-primary);border-radius:14px;padding:10px 12px;font-size:16px}.rd-support-form textarea:focus{border-color:var(--accent);outline:none}.rd-support-form .rd-btn{justify-self:end}.rd-support-form .rd-btn svg{width:16px;height:16px}.rd-support-head-actions{align-items:center;gap:8px;display:flex}.rd-support-empty.pad{padding:4px 20px}.rd-support-msg .who{color:var(--accent);margin-bottom:4px;font-size:12px;font-weight:600;display:block}.rd-support-msg .topic{color:var(--text-muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.rd-support-msg .photo{cursor:zoom-in;background:0 0;border:0;margin:0 0 8px;padding:0;display:block}.rd-support-msg .photo img{object-fit:cover;background:var(--card2);border-radius:10px;width:220px;max-width:100%;display:block}.rd-support-resolved{color:var(--text-secondary);align-items:center;gap:8px;margin:4px 0 0;font-size:13px;display:flex}.rd-support-resolved svg{color:#34d399;flex:none;width:16px;height:16px}.rd-support-actions{justify-content:space-between;align-items:center;gap:8px;display:flex}.rd-support-attach{border:1px solid var(--border-primary);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:12px;justify-content:center;align-items:center;display:inline-flex}.rd-support-attach:hover:not(:disabled){color:var(--text-primary);border-color:var(--accent)}.rd-support-attach:disabled{opacity:.45;cursor:default}.rd-support-attach svg,.rd-support-attach-wide svg{width:17px;height:17px}html .rd-support-attach-wide{border:1px solid var(--border-primary);width:100%;height:44px;color:var(--text-primary);background:0 0;justify-content:center;gap:8px}.rd-support-thumbs{flex-wrap:wrap;gap:8px;display:flex}.rd-support-thumb{background:var(--card2);border-radius:10px;width:64px;height:64px;position:relative;overflow:hidden}.rd-support-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rd-support-thumb .busy{color:#fff;background:#00000073;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rd-support-thumb .busy svg{width:18px;height:18px}.rd-support-thumb button{color:#fff;cursor:pointer;background:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:flex;position:absolute;top:3px;right:3px}.rd-support-thumb button svg{width:13px;height:13px}.rd-support-new{padding:4px 20px calc(20px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;display:flex;overflow-y:auto}.rd-support-new>*{flex-shrink:0}.rd-support-intro{color:var(--text-secondary);margin:0 0 4px;font-size:14px;line-height:1.45}.rd-support-label{color:var(--text-primary);margin:18px 0 8px;font-size:13px;font-weight:600;display:block}.rd-support-topics{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.rd-support-topic{border:1px solid var(--border-primary);background:var(--card2);min-height:88px;color:var(--text-primary);text-align:center;cursor:pointer;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:13.5px;font-weight:600;line-height:1.25;display:flex}.rd-support-topic svg{width:20px;height:20px;color:var(--accent)}.rd-support-topic:hover{border-color:var(--accent)}.rd-support-topic.on{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.rd-support-items{border:1px solid var(--border-primary);background:var(--card2);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.rd-support-item{border:0;border-bottom:1px solid var(--border-secondary);min-height:52px;color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:8px 12px;display:flex}.rd-support-item:last-child{border-bottom:0}.rd-support-item:hover{background:rgb(var(--glass-rgb)/.5)}.rd-support-item .txt{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rd-support-item b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.rd-support-item small{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.rd-support-item.bad b{color:var(--text-danger,#f87171)}.rd-support-item svg{width:18px;height:18px;color:var(--text-muted);flex:none}.rd-support-item.on svg{color:var(--accent)}.rd-support-area{resize:vertical;background:var(--bg-page);border:1px solid var(--border-primary);width:100%;min-height:104px;color:var(--text-primary);border-radius:14px;padding:10px 12px;font-size:16px}.rd-support-area:focus{border-color:var(--accent);outline:none}.rd-support-example{color:var(--text-muted);margin:6px 0 0;font-size:12.5px;line-height:1.4}.rd-support-example.top{margin:-2px 0 10px}.rd-support-new .rd-support-thumbs{margin-bottom:10px}.rd-support-send{justify-content:center;width:100%;min-height:48px;margin-top:18px}.rd-support-send svg{width:16px;height:16px}.rd-support-viewer{z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.rd-support-viewer img{object-fit:contain;border-radius:8px;max-width:100%;max-height:100%}.rd-support-viewer .rd-live-x{color:#fff;position:absolute;top:14px;right:14px}.rd-banner{background:var(--bg-elevated);border:1px solid var(--border-primary);color:var(--text-secondary);border-radius:14px;flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px 12px;margin:0 16px 8px;padding:10px 16px;font-size:14px;display:flex}@media (min-width:1024px){.rd-banner{margin:0 28px 10px}}.rd-banner>svg{width:18px;height:18px;color:var(--accent);flex:none}.rd-banner>span{flex:260px;min-width:0}.rd-banner.gift>span:first-of-type{color:var(--text-primary);flex:0 auto;font-weight:600}.rd-banner .ex{flex-wrap:wrap;flex:auto;gap:6px;display:flex}.rd-banner .ex button{border:1px solid var(--border-primary);background:var(--card2);color:var(--text-primary);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;display:inline-flex}.rd-banner .ex button:hover{border-color:var(--accent)}.rd-banner .ex em{color:var(--text-muted);font-style:normal}.rd-banner .go{background:var(--accent);color:var(--text-on-accent);cursor:pointer;border:0;border-radius:10px;align-items:center;gap:6px;padding:7px 12px;font-weight:600;display:inline-flex}.rd-banner .go svg{width:15px;height:15px}.rd-banner .x{color:var(--text-muted);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:4px;display:flex}.rd-banner .x svg{width:16px;height:16px}.rd-banner .err{color:var(--text-danger);font-size:13px;font-style:normal}.rd-tx{gap:12px;display:grid}.rd-tx-filters{flex-wrap:wrap;gap:6px;display:flex}.rd-tx-filters button{border:1px solid var(--border-primary);background:var(--card2);color:var(--text-secondary);cursor:pointer;border-radius:10px;padding:7px 12px;font-size:13.5px}.rd-tx-filters button.on{color:var(--text-on-accent);background:var(--accent);border-color:var(--accent)}.rd-tx-list{border:1px solid var(--border-secondary);border-radius:16px;display:grid;overflow:hidden}.rd-tx-row{border-bottom:1px solid var(--border-secondary);background:var(--bg-elevated);align-items:center;gap:12px;padding:11px 16px;display:flex}.rd-tx-row:last-child{border-bottom:0}.rd-tx-row .t{flex:1;gap:2px;min-width:0;display:grid}.rd-tx-row .t b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.rd-tx-row .t time{color:var(--text-muted);font-size:12.5px}.rd-tx-row .a{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.rd-tx-row.plus .a{color:var(--text-success)}.rd-tx-empty{color:var(--text-muted);align-items:center;gap:8px;margin:0;padding:16px;font-size:14px;display:flex}.rd-tx-empty svg{width:16px;height:16px}.rd-balcard small{color:var(--text-muted);margin-top:4px;font-size:12.5px;line-height:1.35;display:block}@media (hover:none) and (pointer:coarse){.workspace-section input:not([type=checkbox]):not([type=radio]):not([type=range]),.workspace-section textarea,.workspace-section select,.rd-drawer textarea,.rd-drawer input,[data-slot=dialog-content] input{font-size:16px!important}}@media (prefers-reduced-motion:reduce){.rd-live-shine,.rd-skel,.rd-marq .tr{animation:none!important}.rd-studio *,.rd-home *{transition-duration:.01ms!important}}.rd-partner{gap:12px;display:grid}.rd-partner-link{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 12px;display:flex}.rd-partner-link code{color:var(--text-primary);overflow-wrap:anywhere;flex:200px;font-size:14px}.rd-partner-link .rd-btn svg,.rd-partner-form .rd-btn svg{width:16px;height:16px}.rd-partner-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rd-partner-stats>div{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:14px;padding:12px 14px}.rd-partner-stats p{color:var(--text-muted);margin:0;font-size:12.5px}.rd-partner-stats strong{margin-top:4px;font-size:18px;display:block}.rd-partner-stats small{color:var(--text-muted);font-size:11.5px}.rd-partner-form{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.rd-partner-form input{border:1px solid var(--border-primary);background:var(--bg-page);min-height:42px;color:var(--text-primary);border-radius:12px;padding:0 12px;font-size:15px}.rd-partner-note{color:var(--text-secondary);margin:0;font-size:13.5px}@media (max-width:760px){.rd-partner-stats{grid-template-columns:1fr 1fr}.rd-partner-form{grid-template-columns:1fr}}.promo-off .rd-promo{display:none!important}.rd-rate{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:13px;display:flex}.rd-rate button{border:1px solid var(--border-secondary);min-width:34px;height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;padding:0 8px;font-size:12.5px;display:inline-flex}.rd-rate button:hover,.rd-rate button:focus-visible{border-color:var(--accent);color:var(--text-primary);outline:none}.rd-rate button svg{width:15px;height:15px}.rd-rate-done{color:var(--text-muted);margin:8px 0 0;font-size:13px}.rd-share-note{color:var(--text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.rd-share-note a{color:var(--accent);word-break:break-all}.rd-share-note label{cursor:pointer;align-items:center;gap:6px;margin-left:6px;display:inline-flex}.rd-series{resize:vertical;border:1px solid var(--border-primary);background:var(--bg-page);width:100%;min-height:90px;color:var(--text-primary);border-radius:12px;padding:10px 12px;font-size:14px;line-height:1.45}.rd-series:focus{border-color:var(--accent);outline:none}.rd-dfield .hint{color:var(--text-muted);font-size:12.5px}.rd-templates{flex-wrap:wrap;gap:6px;display:flex}.rd-template{border:1px solid var(--border-primary);background:var(--card2);border-radius:10px;align-items:center;display:inline-flex;overflow:hidden}.rd-template button{color:var(--text-primary);cursor:pointer;background:0 0;border:0;padding:7px 10px;font-size:13px}.rd-template button+button{color:var(--text-muted);border-left:1px solid var(--border-secondary);padding:7px 8px;display:flex}.rd-template button svg{width:13px;height:13px}.rd-template.add{color:var(--accent);cursor:pointer;border-style:dashed;padding:7px 10px;font-size:13px}.rd-works-picker{max-width:640px!important}.rd-works-grid{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:8px;max-height:60vh;display:grid;overflow-y:auto}.rd-works-grid button{border:1px solid var(--border-secondary);background:var(--card2);cursor:pointer;aspect-ratio:1;border-radius:12px;padding:0;overflow:hidden}.rd-works-grid button:hover,.rd-works-grid button:focus-visible{border-color:var(--accent);outline:none}.rd-works-grid img{object-fit:cover;width:100%;height:100%}.workspace-topbar-title .t-short,.rd-balance .short,.rd-go .go-short,.library-refresh,.library-toolbar .short,.library-filters .short{display:none}.library-toggles{display:contents}@media (max-width:640px){.topbar{gap:8px!important;padding:8px 12px!important}.topbar .task-tray-btn:not(.is-running),.topbar .rd-support-btn:not(.has-unread){display:none!important}.topbar .task-tray-btn,.topbar .rd-support-btn{justify-content:center;width:40px;height:40px;min-height:40px;margin:0;padding:0!important}.rd-balance{height:40px!important;margin-left:0!important}.rd-balance .full{display:none}.rd-balance .short{display:inline}.topbar .workspace-topbar-title{font-size:17px!important}.topbar .workspace-topbar-title .t-long{display:none}.topbar .workspace-topbar-title .t-short{display:inline}.rd-tile .tag{border-radius:6px;padding:3px 6px;font-size:10.5px;top:6px;left:6px}.rd-studio-dock{bottom:8px!important;left:8px!important;right:8px!important}.rd-comp.app{border-radius:18px!important;padding:8px!important}.rd-comp.app .rd-field{align-items:center!important;gap:8px!important;padding:0 0 8px!important}.rd-comp.app .rd-plus{border-radius:12px;width:40px;height:40px}.rd-comp.app .rd-ta{min-height:40px!important;padding:9px 2px 8px!important}.rd-comp.app .rd-crow,.rd-comp.app.studio .rd-crow{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:0!important}.rd-comp.app.studio .rd-pills>.rd-pill.sum{flex:none}.rd-comp.app .rd-pills{flex:1;grid-template-columns:minmax(0,1fr) 40px;gap:8px;min-width:0;padding:0!important;display:grid!important;overflow:visible!important}.rd-comp.app .rd-pills .rd-pillwrap{min-width:0}.rd-comp.app .rd-crow .rd-pill{border-radius:12px;min-height:40px;height:40px!important}.rd-comp.app .rd-pills .rd-pill.strong{justify-content:flex-start;width:100%;padding:0 10px}.rd-comp.app .rd-pills .rd-pill.strong span{white-space:nowrap;text-overflow:ellipsis;text-align:left;flex:1;min-width:0;max-width:none;overflow:hidden}.rd-comp.app .rd-pills .rd-pill.sum{justify-content:center;width:40px;padding:0}.rd-comp.app .rd-pills .rd-pill.sum span{display:none}.rd-comp.app .rd-crow>.rd-go{border-radius:12px;flex:none;gap:8px;width:auto!important;height:40px!important;padding:0 5px 0 14px!important;font-size:14px!important}.rd-comp.app .rd-crow>.rd-go em{border-radius:9px;height:30px;padding:0 9px}.rd-go .go-long{display:none}.rd-go .go-short{display:inline}.rd-comp.app.studio .rd-pills .rd-pill.strong>svg:first-child{display:none}.rd-comp.app.studio .rd-crow>.rd-go em{gap:5px;padding:0 6px 0 0;background:0 0!important}.rd-feed-head .rd-link{white-space:nowrap}.rd-sheet-pair a{white-space:nowrap;gap:8px!important}.library-head{display:none!important}.media-workspace .library-toolbar{grid-template-columns:minmax(0,1fr) 40px;gap:8px;margin:0 0 8px;display:grid}.media-workspace .library-search{border-radius:12px;min-width:0;height:40px}.media-workspace .library-search input{height:38px;padding:0;font-size:16px}.library-refresh{border:1px solid var(--border-primary);background:var(--bg-elevated);width:40px;height:40px;color:var(--text-secondary);border-radius:12px;justify-content:center;align-items:center;display:flex}.library-refresh svg{width:17px;height:17px}.library-toggles{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.media-workspace .library-toggles button{white-space:nowrap;border-radius:12px;justify-content:center;gap:6px;height:40px;font-size:13px;min-height:40px!important;padding:0 6px!important}.library-toolbar .long,.library-filters .long{display:none}.library-toolbar .short,.library-filters .short{display:inline}.library-folders{scrollbar-width:none;flex-wrap:nowrap;margin:0 -16px 8px;padding:0 16px;overflow-x:auto}.library-folders::-webkit-scrollbar{display:none}.library-folders{grid-auto-columns:minmax(calc(33.3333% - 5.33333px),max-content);grid-auto-flow:column;gap:8px;display:grid!important}.library-folders button{border-radius:10px;justify-content:center;height:36px;min-height:36px}.media-workspace .library-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-bottom:12px!important;display:grid!important}.media-workspace .library-filters button{border-radius:10px;min-height:36px;padding:0 2px;font-size:12.5px}.library-folder-acts{margin-bottom:8px}.media-workspace .library-item .library-item-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.media-workspace .library-item .library-item-actions button{width:100%;min-width:0;padding:0}.rd-sheet-menu{padding:16px 12px max(14px,env(safe-area-inset-bottom))!important}.rd-sheet-title{padding:0 4px 12px}.rd-sheet-grid.four{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:8px}.rd-sheet-grid.four button{text-align:center;flex-direction:column;justify-content:center;gap:6px;min-height:64px;padding:8px 2px;font-size:12.5px}.rd-sheet-menu .acc-menu.rd-inline>a,.rd-sheet-menu .acc-menu.rd-inline>button{min-height:44px;padding:0 10px;font-size:14.5px}.rd-sheet-pair{grid-template-columns:1fr 1fr;gap:8px;margin:2px 0;display:grid}.rd-sheet-pair a{border-radius:12px;justify-content:center;min-height:44px;border:1px solid var(--border-secondary)!important;padding:0 8px!important;font-size:14px!important}.rd-ai-head{gap:8px!important;margin-bottom:6px!important}.rd-ai-head .msg-avatar.msg-avatar-ai{border-radius:7px;width:24px;height:24px}.rd-ai-head .rd-ai-name{font-size:12px}.trends-views{border:1px solid var(--border-primary);background:var(--bg-surface);border-radius:12px;grid-template-columns:1fr 1fr;margin:10px 12px 0;gap:0!important;padding:3px!important;display:grid!important}.trends-views button{min-height:34px;border:0!important;border-radius:9px!important;padding:0!important;font-size:13.5px!important}.trends-bar{flex-direction:row!important;align-items:center!important;gap:8px!important;padding:8px 0!important}.trends-cats button{height:34px;min-height:34px;padding:0 12px}.trends-types{padding:2px}.trends-types button{height:30px;min-height:30px;padding:0 10px}.rd-sec-title{font-size:26px!important;line-height:1.1!important}.billing-balance.rd-balcard{gap:14px!important;padding:16px!important}.billing-balance.rd-balcard>div:not(:first-child) strong{white-space:nowrap;overflow-wrap:normal;font-size:18px}.billing-balance.rd-balcard>div:first-child strong{white-space:nowrap;font-size:24px}}@media (max-width:350px){.rd-comp.app.studio .rd-crow{flex-wrap:wrap!important}.rd-comp.app.studio .rd-crow>.rd-pills{flex:100%}.rd-comp.app.studio .rd-crow>.rd-go{flex:100%;justify-content:space-between}.rd-feed-head h2{font-size:22px!important}.billing-balance.rd-balcard{grid-template-columns:1fr!important}.billing-balance.rd-balcard>div:first-child strong{font-size:22px}.rd-sheet-menu .acc-menu.rd-inline>a,.rd-sheet-menu .acc-menu.rd-inline>button{font-size:14px}}@media (max-width:640px){.rd-comp.app .rd-ta::placeholder{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rd-viewer{width:calc(100vw - 16px)!important;padding:14px!important}.rd-viewer-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.rd-viewer-acts>.rd-btn{white-space:nowrap;justify-content:center;width:100%;min-width:0;height:44px;padding:0 8px;font-size:14px}.rd-viewer-acts>.rd-btn:first-child,.rd-viewer-acts>.rd-btn:last-child:nth-child(2n){grid-column:1/-1}.rd-viewer-acts .long,.library-detail-actions .long{display:none}.rd-viewer-acts .short,.library-detail-actions .short{display:inline}.library-detail-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.library-detail-actions>*{white-space:nowrap;justify-content:center;width:100%;min-width:0;min-height:44px}.library-detail-actions>:first-child,.library-detail-actions>:last-child:nth-child(2n){grid-column:1/-1}.rd-fail-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.rd-fail-acts>.rd-btn{white-space:nowrap;justify-content:center;width:100%;min-width:0;height:40px;padding:0 6px}.rd-fail-acts>.rd-btn:first-child,.rd-fail-acts>.rd-btn:last-child:nth-child(2n){grid-column:1/-1}.rd-next{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid!important}.rd-next .rd-next-btn{width:100%;min-width:0;height:44px}.rd-next .rd-next-btn:last-child:nth-child(odd){grid-column:1/-1}.media-result-actions{flex-wrap:nowrap!important;gap:6px!important;padding:8px!important}.media-result-actions .media-result-label{display:none}.media-result-actions>a,.media-result-actions>button{border:1px solid var(--border-secondary);border-radius:12px;flex:none;width:44px;height:44px;min-height:44px;padding:0!important;font-size:13px!important}.media-result-actions>:has(span){white-space:nowrap;flex:1 1 0;width:auto;min-width:0}.rd-viewer .media-image-open img,.rd-viewer .media-result-content video{object-fit:contain;width:100%;max-height:46dvh}.rd-viewer [data-slot=dialog-close],.rd-viewer>button[aria-label=Закрыть]{z-index:3}}@media (max-width:380px){.media-result-actions>a,.media-result-actions>button{width:auto;flex:1 1 0!important}.media-result-actions>:has(span) span{display:none}}@media (max-width:640px){.rd-btn-wide{justify-content:center;width:100%}.public-footer-bottom nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;width:100%;display:grid!important}.public-footer-bottom nav>a,.public-footer-bottom nav>button{text-align:left;justify-content:flex-start;align-items:center;min-height:40px;padding:0;display:flex}}.rd-hi .rm.confirm{color:var(--text-danger);white-space:nowrap;background:#ff5a5f1f;padding:4px 8px;font-size:12px;font-weight:600;display:inline-flex!important}html:not(.mouse) .auth-qr-btn{display:none!important}.rd-install ol{gap:8px;margin:14px 0 10px;padding:0;list-style:none;display:grid}.rd-install li{background:var(--bg-elevated);border:1px solid var(--border-secondary);border-radius:12px;align-items:center;gap:12px;min-height:48px;padding:0 14px;font-size:14.5px;display:flex}.rd-install li svg{width:20px;height:20px;color:var(--accent);flex:none}.rd-install p{color:var(--text-secondary);margin:0 0 14px;font-size:13.5px;line-height:1.45}.rd-install .rd-btn{justify-content:center;width:100%;height:44px}.rd-mtasks{scrollbar-width:none;flex:100%;gap:6px;display:flex;overflow-x:auto}.rd-mtasks::-webkit-scrollbar{display:none}.rd-mtasks button{border:1px solid var(--border-primary);background:var(--bg-elevated);height:34px;color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:10px;flex:none;padding:0 12px;font-size:13px}.rd-mtasks button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent)}@media (max-width:640px){.rd-mpick-tools{gap:8px!important;padding:6px 12px 10px!important}.rd-mpick-tools .rd-msearch{flex:100%;min-width:0;height:40px}.rd-mtasks{margin:0 -12px;padding:0 12px}.rd-mpick-grid{padding:10px 12px calc(16px + env(safe-area-inset-bottom,0px))!important;gap:8px!important}.rd-mcard{grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:2px 10px;border-radius:14px!important;min-height:0!important;padding:10px 12px!important;display:grid!important}.rd-mcard .top{display:contents}.rd-mcard .mi2{grid-area:1/1/span 2;width:34px;height:34px}.rd-mcard .prov,.rd-mcard .ck{display:none!important}.rd-mcard b{white-space:nowrap;text-overflow:ellipsis;grid-area:1/2;overflow:hidden;font-size:15px!important}.rd-mcard .rd-price-tag{grid-area:1/3}.rd-mcard .d{line-clamp:1;grid-area:2/2/auto/4;-webkit-line-clamp:1!important;font-size:12.5px!important}.rd-mcard .promo{grid-area:3/2/auto/4;margin-top:4px}}.rd-mtasks{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),#0000);padding-right:28px!important}.rd-cmedia-btn{border:1px solid var(--border-secondary);min-height:44px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;font-weight:500;display:inline-flex}.mouse .rd-cmedia-btn:hover{border-color:var(--accent);color:var(--accent)}@media (max-width:640px){.rd-cmedia-acts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px!important;padding:8px!important;display:grid!important}.rd-cmedia-acts>a,.rd-cmedia-acts>button{white-space:nowrap;border:1px solid var(--border-secondary);border-radius:10px;justify-content:center;width:100%;min-height:44px;gap:6px!important;min-width:0!important;padding:0 8px!important;font-size:13px!important}.rd-cmedia-acts svg{flex:none;width:15px!important;height:15px!important}.rd-cmedia-acts>:last-child:nth-child(odd){grid-column:1/-1}}.rd-action-done{flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.rd-action-done span{color:var(--text-secondary);align-items:center;gap:6px;display:inline-flex}.rd-action-done span svg{color:var(--accent)}.rd-action-done button{border:1px solid var(--border-primary);min-height:36px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:10px;padding:0 12px;font-size:13px}@media (max-width:640px){.rd-cmedia img,.rd-cmedia video{max-height:50dvh!important}}.rd-new-dot{background:var(--accent);border-radius:50%;flex:none;width:8px;height:8px;margin-left:auto}@media (max-width:640px){.landing-prompt .landing-prompt-note{white-space:nowrap;justify-content:center;width:100%;min-height:44px;font-size:13px}}.rd-lib-tabs{border:1px solid var(--border-primary);background:var(--bg-surface);border-radius:12px;grid-template-columns:1fr 1fr;margin:10px 0 14px;padding:3px;display:grid}.rd-lib-tabs button{min-height:36px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:14px}.rd-lib-tabs button[aria-selected=true]{background:var(--bg-elevated);color:var(--text-primary);box-shadow:var(--shadow-offset)}.rd-char-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:60vh;display:grid;overflow-y:auto}.rd-char-card{border:1px solid var(--border-secondary);background:var(--card2);border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}.rd-char-card .main{text-align:left;color:var(--text-primary);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0 0 8px;display:flex}.rd-char-card .main img{aspect-ratio:1;object-fit:cover;background:var(--bg-surface);width:100%}.rd-char-card .main b{white-space:nowrap;text-overflow:ellipsis;padding:8px 10px 0;font-size:14px;overflow:hidden}.rd-char-card .main span{color:var(--text-muted);padding:2px 10px 0;font-size:12px}.rd-char-card .tools{border-top:1px solid var(--border-secondary);grid-template-columns:1fr 1fr;display:grid}.rd-char-card .tools button{min-height:40px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;font-size:12.5px;display:flex}.rd-char-card .tools button+button{border-left:1px solid var(--border-secondary)}.rd-char-card .tools button svg{width:16px;height:16px}.rd-char-card .tools button.danger{color:var(--text-danger);font-weight:600}.rd-char-card.add{min-height:180px;color:var(--accent);cursor:pointer;background:0 0;border-style:dashed;justify-content:center;align-items:center;gap:8px;font-size:14px}.rd-char-card.add svg{width:24px;height:24px}.rd-char-form{gap:12px;display:grid}.rd-char-field{color:var(--text-secondary);gap:6px;font-size:13px;display:grid}.rd-char-field input{border:1px solid var(--border-primary);background:var(--bg-page);height:44px;color:var(--text-primary);border-radius:12px;padding:0 12px;font-size:16px}.rd-char-kinds{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.rd-char-kinds button{border:1px solid var(--border-primary);background:var(--bg-elevated);min-height:40px;color:var(--text-secondary);cursor:pointer;border-radius:10px;font-size:13px}.rd-char-kinds button[aria-pressed=true]{border-color:var(--accent);color:var(--text-primary);background:var(--accent-subtle)}.rd-char-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rd-char-photos .ph{aspect-ratio:1;border:1px solid var(--border-secondary);background:var(--card2);border-radius:12px;position:relative;overflow:hidden}.rd-char-photos .ph img{object-fit:cover;width:100%;height:100%}.rd-char-photos .ph>button{color:#fff;cursor:pointer;background:#0009;border:0;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;display:flex;position:absolute;top:4px;right:4px}.rd-char-photos .ph>button svg{width:14px;height:14px}.rd-char-photos .ph.add{color:var(--accent);cursor:pointer;border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:12.5px;display:flex}.rd-char-photos .ph.add svg{width:20px;height:20px}.rd-char-hint{color:var(--text-muted);margin:0;font-size:13px;line-height:1.45}.rd-char-err{color:var(--text-danger);margin:0;font-size:13px}.rd-char-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.rd-char-acts .rd-btn{justify-content:center;height:44px}@media (max-width:640px){.rd-char-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rd-banner.gift .ex .short{display:none}@media (max-width:1023px){.rd-banner.gift{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;margin:0 8px 8px;padding:8px 10px;font-size:13px;display:grid}.rd-banner.gift>svg{width:16px;height:16px}.rd-banner.gift>span:first-of-type{flex:none;grid-area:1/2}.rd-banner.gift .x{grid-area:1/3;margin:0}.rd-banner.gift .ex{grid-column:1/-1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:8px;display:grid}.rd-banner.gift .ex button{white-space:nowrap;justify-content:center;min-width:0;height:40px;padding:0 6px;font-size:13px;overflow:hidden}.rd-banner.gift .ex .long{display:none}.rd-banner.gift .ex .short{display:inline}.rd-banner.gift .hint{display:none}}@media (max-width:359px){.rd-banner.gift .ex{gap:6px}.rd-banner.gift .ex button{gap:4px;padding:0 4px;font-size:12.5px}}
