:root{--bg:#0b0c12;--surface:#11131b;--surface-2:#171923;--surface-3:#20232f;--line:#292d3b;--text:#f5f6fa;--muted:#9298aa;--purple:#7c5cff;--purple-2:#a78bfa;--green:#35d07f;--pink:#f05da8;--blue:#4ca6ff;--orange:#ff9b51;--shadow:0 24px 70px #0007}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:"Alexandria",system-ui,sans-serif;min-width:320px;overflow:hidden}button,textarea{font:inherit}.app-shell{height:100vh;display:flex;flex-direction:column;background:radial-gradient(circle at 30% -20%,#2b205c33,transparent 30%),var(--bg)}.topbar{height:72px;display:grid;grid-template-columns:285px 1fr 285px;align-items:center;padding:0 22px;border-bottom:1px solid #242631;background:#0e1017}.brand{display:flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-weight:700;font-size:20px}.brand-mark{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:linear-gradient(145deg,var(--purple),#6043e7);box-shadow:0 8px 24px #7c5cff45}.beta{font-size:10px;font-weight:500;color:#b9aaff;border:1px solid #6953c9;padding:3px 7px;border-radius:9px}.project-name{justify-self:center;display:flex;align-items:center;gap:8px;font-size:14px;color:#d6d9e3}.live-dot{width:8px;height:8px;background:var(--green);border-radius:50%;box-shadow:0 0 10px #35d07f88}.icon-button,.canvas-toolbar button{border:0;background:transparent;color:var(--muted);cursor:pointer}.top-actions{direction:rtl;justify-self:end;display:flex;gap:10px}.button{border:1px solid var(--line);border-radius:10px;padding:10px 17px;color:#eceef5;background:#171a23;cursor:pointer;transition:.2s}.button:hover{transform:translateY(-1px);border-color:#454b60}.button.primary{background:var(--purple);border-color:var(--purple);box-shadow:0 8px 24px #7c5cff2f}.button.primary:hover{background:#8b70ff}.workspace{flex:1;min-height:0;display:grid;grid-template-columns:88px 360px minmax(600px,1fr);direction:rtl}.toolrail{grid-column:3;direction:rtl;border-left:1px solid var(--line);background:#0f1118;padding:14px 8px;display:flex;flex-direction:column;gap:5px}.rail-item{border:0;background:transparent;color:#747b8e;display:flex;flex-direction:column;align-items:center;gap:5px;padding:9px 2px;border-radius:10px;font-size:10px;cursor:pointer}.rail-item:hover,.rail-item.active{background:#7c5cff12;color:#c7bfff}.rail-item.active{box-shadow:inset -3px 0 var(--purple)}.rail-icon{font-size:20px;line-height:26px}.sparkle{color:#a78bfa}.rail-spacer{flex:1}.control-panel{grid-column:2;direction:rtl;background:#12141c;border-left:1px solid var(--line);padding:28px 26px;overflow:auto}.panel-head{display:flex;justify-content:space-between;align-items:flex-end}.eyebrow{font-size:11px;color:#9b86ff;margin-bottom:4px}.panel-head h1{font-size:20px;margin:0;letter-spacing:-.5px}.ai-badge{font-size:10px;background:#7c5cff24;color:#b8a9ff;padding:4px 7px;border:1px solid #7c5cff55;border-radius:7px}.intro{font-size:12px;color:var(--muted);line-height:1.8;margin:10px 0 15px}.prompt-box{display:block;position:relative}.prompt-box textarea{width:100%;resize:none;border:1px solid #333748;background:#191c26;color:#e8eaf0;border-radius:13px;padding:14px 14px 27px;outline:none;font-size:12px;line-height:1.8;transition:.2s}.prompt-box textarea:focus{border-color:#7861e4;box-shadow:0 0 0 3px #7c5cff14}.counter{position:absolute;bottom:9px;left:11px;font-size:9px;color:#696f81}.chips{display:flex;gap:5px;flex-wrap:wrap;margin:10px 0 13px}.chips button{border:1px solid #303442;background:#191c26;color:#aeb3c2;border-radius:20px;font-size:9px;padding:6px 9px;cursor:pointer}.chips button:hover{border-color:#715be0;color:#fff}.generate-button{width:100%;border:0;background:linear-gradient(110deg,#6d4ff0,#9476ff);color:#fff;border-radius:12px;display:flex;align-items:center;gap:11px;padding:12px 15px;cursor:pointer;box-shadow:0 11px 30px #7156e533;text-align:right}.generate-button>span:first-child{font-size:22px}.generate-copy{display:flex;flex-direction:column;gap:2px;flex:1}.generate-copy b{font-size:13px}.generate-copy small{font-size:9px;opacity:.72}.arrow{font-size:19px}.generate-button.loading{animation:pulse 1s infinite;pointer-events:none}.generation-status{min-height:18px;text-align:center;color:#ac9cff;font-size:10px;padding-top:6px}.divider{display:flex;align-items:center;gap:8px;color:#62687a;font-size:9px;margin:9px 0 11px}.divider:before,.divider:after{content:"";height:1px;background:#272a36;flex:1}.template-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.template{border:1px solid #292d3a;background:#171a23;color:#fff;border-radius:11px;padding:8px;display:flex;align-items:center;gap:8px;text-align:right;cursor:pointer}.template:hover{border-color:#6754c7;background:#1d202b}.template-art{width:33px;height:33px;border-radius:9px;display:grid;place-items:center}.purple{background:#7c5cff33}.pink{background:#f05da833}.blue{background:#4ca6ff33}.orange{background:#ff9b5133}.template span:last-child{display:flex;flex-direction:column;gap:2px}.template b{font-size:9px}.template small{font-size:7px;color:#777e90}.credit{margin-top:16px;border:1px solid #3b315e;background:linear-gradient(100deg,#241d3a,#181723);border-radius:11px;padding:10px 11px;display:flex;align-items:center;gap:9px;color:#b9a8ff}.credit>span:first-child{font-size:18px}.credit div{display:flex;flex-direction:column;gap:2px;flex:1}.credit b{font-size:9px;color:#d9d1ff}.credit small{font-size:7px;color:#77728f}.credit-count{font-size:9px}.canvas{grid-column:1;direction:ltr;min-width:0;background:#0b0d13}.canvas-toolbar{height:51px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#11131a;font-size:11px;color:var(--muted)}.zoom,.history{display:flex;align-items:center;gap:6px}.zoom{background:#191c25;border:1px solid #282c38;border-radius:7px;padding:3px}.zoom button{font-size:14px}.zoom span{min-width:42px;text-align:center;color:#c7cad3;font-size:9px}.history button{padding:7px 9px;border-radius:6px}.history button:hover{background:#20232d;color:#fff}.save-state{color:#667080}.save-state span{color:var(--green)}.preview-stage{height:calc(100% - 51px);display:grid;place-items:center;padding:40px;position:relative;overflow:auto;background-image:radial-gradient(#2c3040 1px,transparent 1px);background-size:22px 22px}.discord-window{width:min(920px,100%);height:min(610px,calc(100vh - 150px));min-height:500px;display:grid;grid-template-columns:62px 210px 1fr 160px;direction:ltr;background:#313338;border:1px solid #3a3d47;border-radius:14px;overflow:hidden;box-shadow:var(--shadow);transition:.25s transform}.servers{background:#1e1f22;padding:10px 8px;display:flex;flex-direction:column;align-items:center;gap:8px}.discord-home,.server-icon,.server-add{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:#313338;color:#ddd;transition:.2s}.discord-home{font-size:25px;color:#b5bac1}.server-icon{font-weight:700;background:linear-gradient(145deg,#8269ff,#4b37bd)}.server-icon.selected{border-radius:13px;box-shadow:0 0 0 2px #a694ff66}.server-icon.mini{font-size:11px}.server-icon.cyan{background:linear-gradient(145deg,#25bfd2,#1784a2)}.server-icon.sunset{background:linear-gradient(145deg,#ff9b60,#df436d)}.server-add{color:#23a559;font-size:21px}.server-sep{width:28px;height:2px;background:#35363c}.channel-list{background:#2b2d31;display:flex;flex-direction:column;min-width:0}.server-title{height:44px;padding:0 14px;display:flex;justify-content:space-between;align-items:center;color:#f2f3f5;font-size:10px;font-weight:700;box-shadow:0 1px #1f2023}.event-card{margin:10px 8px;background:linear-gradient(100deg,#42336c,#302c49);border-radius:8px;padding:8px;display:flex;align-items:center;gap:7px}.event-icon{font-size:16px}.event-card div{display:flex;flex-direction:column}.event-card small{font-size:6px;color:#bdb5d2}.event-card b{font-size:8px}.event-time{margin-left:auto;font-size:6px;color:#d3caff}.channel-group{margin:6px 8px 2px}.category{font-size:7px;color:#949ba4;font-weight:700;margin:5px 3px}.channel{direction:rtl;display:flex;align-items:center;gap:6px;color:#949ba4;font-size:8px;padding:5px 7px;border-radius:4px;cursor:pointer}.channel:hover,.channel.active{color:#dbdee1;background:#35373c}.channel .channel-icon{font-size:11px;color:#80848e}.channel .lock{margin-right:auto;font-size:7px}.voice-users{padding-left:20px}.voice-user{display:flex;gap:5px;align-items:center;color:#9097a3;font-size:7px;padding:3px}.tiny-avatar{width:14px;height:14px;border-radius:50%;background:#745de2;display:grid;place-items:center;font-size:6px;color:#fff}.user-strip{height:48px;margin-top:auto;background:#232428;display:flex;align-items:center;gap:7px;padding:6px}.avatar{width:31px;height:31px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:linear-gradient(145deg,#5a47c2,#8e77ff);color:#fff;font-size:10px;position:relative}.avatar.bot{background:linear-gradient(145deg,#7c5cff,#bf65d8)}.avatar.member{background:linear-gradient(145deg,#e29842,#b85144)}.avatar.rose{background:linear-gradient(145deg,#f05da8,#93386b)}.avatar.cyan{background:linear-gradient(145deg,#35bfce,#3272b1)}.online{position:absolute;bottom:-1px;right:-1px;width:9px;height:9px;background:#23a559;border:2px solid #232428;border-radius:50%}.user-strip div:nth-child(2),.member>div:nth-child(2){display:flex;flex-direction:column}.user-strip b{font-size:7px}.user-strip small{font-size:6px;color:#949ba4}.user-actions{margin-left:auto;font-size:8px;color:#b5bac1}.chat-area{min-width:0;display:flex;flex-direction:column;background:#313338}.chat-head{height:44px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;box-shadow:0 1px 2px #1115;color:#f2f3f5}.chat-head>div{display:flex;align-items:center;gap:7px}.hash{font-size:20px;color:#949ba4}.chat-head b{font-size:9px}.topic{border-left:1px solid #4d5058;padding-left:8px;color:#aeb2b8;font-size:7px}.chat-tools{color:#b5bac1;font-size:13px}.chat-body{direction:rtl;flex:1;overflow:hidden;padding:15px;display:flex;flex-direction:column;justify-content:flex-end}.welcome{text-align:right;border-bottom:1px solid #3f4147;padding-bottom:12px}.big-hash{width:42px;height:42px;border-radius:50%;background:#41434a;display:grid;place-items:center;font-size:24px;color:#fff}.welcome h2{font-size:15px;margin:7px 0 3px}.welcome p{font-size:7px;color:#b5bac1}.message{direction:ltr;display:flex;gap:9px;text-align:left;padding-top:14px}.message>div:last-child{min-width:0}.message b{font-size:8px}.message small{font-size:6px;color:#949ba4;margin-left:5px}.message p{font-size:8px;line-height:1.7;margin:3px 0;color:#dbdee1}.bot-name{color:#b6a4ff}.member-name{color:#f0a85d}.bot-tag{font-size:5px;background:#5865f2;color:white;border-radius:2px;padding:1px 3px;margin-left:4px}.mention{background:#5865f233;color:#c9cdfb;padding:1px 3px}.embed{border-left:3px solid #7c5cff;background:#2b2d31;border-radius:4px;padding:7px;margin-top:4px;display:flex}.embed div{display:flex;flex-direction:column}.embed small{margin:0}.reactions{display:flex;gap:4px}.reactions span{font-size:7px;border:1px solid #4e5058;background:#2b2d31;border-radius:4px;padding:2px 5px}.composer{height:38px;margin:0 12px 12px;background:#383a40;border-radius:6px;display:flex;align-items:center;gap:8px;padding:0 10px;color:#8f959e;font-size:7px}.composer button{width:17px;height:17px;border:0;border-radius:50%;background:#b5bac1;color:#383a40;display:grid;place-items:center;padding:0}.composer span{flex:1}.member-list{direction:rtl;background:#2b2d31;padding:14px 8px}.member-section{font-size:6px;color:#949ba4;margin:8px 4px 4px}.member{direction:ltr;display:flex;align-items:center;gap:6px;padding:5px;border-radius:5px;color:#b5bac1}.member:hover{background:#35373c}.member .avatar{width:27px;height:27px;font-size:8px}.member b{font-size:7px}.member small{font-size:5px;color:#868b94}.crown{margin-left:auto;color:#f0bd45}.floating-hint{position:absolute;left:50%;bottom:18px;transform:translateX(-50%);direction:rtl;background:#171923ee;border:1px solid #363a4a;box-shadow:0 12px 30px #0007;border-radius:10px;padding:9px 11px;display:flex;align-items:center;gap:8px;color:#ab9bff}.floating-hint div{display:flex;flex-direction:column}.floating-hint b{font-size:8px;color:#e4e0f8}.floating-hint small{font-size:6px;color:#888da0}.floating-hint button{margin-right:10px;background:transparent;border:0;color:#777d8d}.modal-backdrop{position:fixed;inset:0;background:#05060aaa;backdrop-filter:blur(8px);display:grid;place-items:center;z-index:10}.modal-backdrop[hidden]{display:none}.modal{width:min(430px,calc(100% - 32px));background:#171923;border:1px solid #35394a;border-radius:20px;padding:30px;text-align:center;box-shadow:var(--shadow);position:relative}.modal-close{position:absolute;left:15px;top:12px;background:transparent;border:0;color:#888;font-size:22px}.modal-icon{width:54px;height:54px;border-radius:17px;background:#7c5cff22;color:#a997ff;display:grid;place-items:center;margin:0 auto;font-size:27px}.modal h2{font-size:20px}.modal p{color:#9da2b2;font-size:12px;line-height:1.8}.permission-list{display:grid;gap:8px;text-align:right;background:#11131a;border-radius:12px;padding:14px;margin:16px 0}.permission-list span{font-size:11px;color:#c3c7d1}.permission-list span::first-letter{color:#35d07f}.wide{width:100%}.modal-note{display:block;margin-top:12px;color:#686e7e;font-size:8px}.toast{position:fixed;bottom:24px;left:24px;background:#242733;color:#fff;border:1px solid #3c4152;border-radius:10px;padding:12px 16px;font-size:11px;box-shadow:0 12px 30px #0006;opacity:0;transform:translateY(15px);pointer-events:none;transition:.25s;z-index:20}.toast.show{opacity:1;transform:none}@keyframes pulse{50%{filter:brightness(1.2);transform:scale(.99)}}@media(max-width:1100px){.workspace{grid-template-columns:76px 320px minmax(500px,1fr)}.member-list{display:none}.discord-window{grid-template-columns:56px 190px 1fr}.topbar{grid-template-columns:240px 1fr 240px}}@media(max-width:780px){body{overflow:auto}.app-shell{height:auto;min-height:100vh}.topbar{grid-template-columns:1fr auto;height:62px;padding:0 14px}.project-name{display:none}.top-actions .ghost{display:none}.workspace{display:flex;flex-direction:column}.toolrail{order:1;position:sticky;top:0;z-index:3;height:63px;flex-direction:row;border:0;border-bottom:1px solid var(--line);padding:5px;overflow-x:auto}.rail-item{min-width:68px}.rail-spacer{display:none}.control-panel{order:2;border:0;padding:22px 18px;max-height:none}.canvas{order:3;min-height:610px}.preview-stage{padding:20px 10px;place-items:start center}.discord-window{width:900px;transform-origin:top center;transform:scale(.68);margin-bottom:-160px}.template-grid{grid-template-columns:1fr 1fr}}

.workspace{direction:ltr;grid-template-columns:minmax(600px,1fr) 360px 88px}
.toolrail,.control-panel,.canvas{grid-row:1}
@media(max-width:1100px) and (min-width:781px){.workspace{grid-template-columns:minmax(500px,1fr) 320px 76px}}

/* diskoko MVP panels */
.panel-body{display:flex;flex-direction:column;gap:12px}.panel-head .intro{max-width:290px}.field{display:flex;flex-direction:column;gap:6px;color:#bfc4d1;font-size:10px}.field input,.field textarea,.field select{width:100%;background:#191c26;border:1px solid #333748;border-radius:9px;color:#eef0f5;padding:10px;outline:none;font-size:11px}.field input:focus,.field textarea:focus,.field select:focus{border-color:#7861e4}.field input[type=color]{height:40px;padding:4px}.stats-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.stats-row>div,.security-score,.analytics-card{background:#191c26;border:1px solid #2b2f3d;border-radius:11px;padding:12px;text-align:center}.stats-row b,.metric b{display:block;font-size:18px;color:#dcd7ff}.stats-row small,.metric small{display:block;color:#818797;font-size:8px;margin-top:4px}.list-editor,.role-list,.event-list{display:flex;flex-direction:column;gap:8px}.editor-group{border:1px solid #2d3140;background:#171a23;border-radius:10px;padding:9px}.editor-group>div:first-child{display:flex;justify-content:space-between;align-items:center;color:#d9dc e4;font-size:10px;margin-bottom:5px}.editor-row{display:flex;justify-content:space-between;padding:6px 3px;border-top:1px solid #252936;color:#9ba2b1;font-size:9px}.mini{border:1px solid #3a3f50;background:#20232e;color:#c8c5ff;border-radius:6px;padding:4px 7px;font-size:8px;cursor:pointer}.mini:hover{border-color:#7c5cff}.mini.danger{color:#ff98a4}.role-card,.event-row{display:flex;align-items:center;gap:9px;border:1px solid #2d3140;background:#171a23;padding:10px;border-radius:10px}.role-card>div,.event-row>div{display:flex;flex-direction:column;gap:3px;flex:1}.role-card b,.event-row b{font-size:10px}.role-card small,.event-row small{color:#858b9b;font-size:8px}.role-dot{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:14px}.security-score{display:flex;align-items:center;gap:10px;text-align:right}.security-score b{font-size:30px;color:#35d07f}.security-score span{font-size:9px;color:#aeb4c2}.toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px;background:#171a23;border:1px solid #2b2f3d;border-radius:9px;cursor:pointer}.toggle-row>span{display:flex;flex-direction:column;gap:3px}.toggle-row b{font-size:10px}.toggle-row small{font-size:8px;color:#7f8697}.toggle-row input{display:none}.toggle-row i{width:35px;height:19px;border-radius:20px;background:#3a3e4b;position:relative}.toggle-row i:after{content:'';position:absolute;width:15px;height:15px;top:2px;right:18px;background:#a4a9b6;border-radius:50%;transition:.2s}.toggle-row input:checked+i{background:#5942c0}.toggle-row input:checked+i:after{right:2px;background:#fff}.status-pill{font-size:8px;color:#8e7dff;background:#7c5cff20;border:1px solid #7c5cff50;padding:4px 6px;border-radius:10px}.event-mark{width:28px;height:28px;border-radius:8px;background:#ffb14a22;color:#ffb65b;display:grid;place-items:center}.analytics-card{display:flex;flex-direction:column;gap:15px;text-align:right}.metric b{font-size:20px}.bar{height:6px;background:#2c3040;border-radius:8px;margin-top:7px;overflow:hidden}.bar i{display:block;height:100%;background:linear-gradient(90deg,#7c5cff,#35d07f);border-radius:8px}.insight,.notice{background:#292043;border:1px solid #4b3f77;border-radius:10px;padding:12px;color:#cfc7ff;font-size:9px;line-height:1.9}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.setting{border:1px solid #2d3140;background:#171a23;color:#d9dc e4;border-radius:10px;padding:14px 8px;display:flex;flex-direction:column;gap:5px;align-items:center;cursor:pointer}.setting:hover{border-color:#7c5cff}.setting:first-letter{font-size:20px;color:#ab9bff}.setting b{font-size:9px}.setting small{font-size:7px;color:#858b9b}.notice{margin-top:12px;color:#b7b0d8}.modal-note{line-height:1.6}.preview-mode .control-panel,.preview-mode .toolrail{display:none}.preview-mode .workspace{display:block}.preview-mode .canvas{height:calc(100vh - 72px)}@media(max-width:780px){.panel-head{align-items:flex-start}.settings-grid{grid-template-columns:1fr 1fr}.stats-row b{font-size:15px}}

/* diskoko landing experience */
.home-overlay{position:fixed;inset:0;z-index:30;overflow:auto;background:radial-gradient(circle at 72% 12%,#5d3acb55,transparent 28%),radial-gradient(circle at 18% 52%,#0d8fbe22,transparent 30%),#080914;color:#f7f6ff;perspective:1200px}.home-noise{position:fixed;inset:0;opacity:.07;pointer-events:none;background-image:linear-gradient(115deg,transparent 20%,#fff 21%,transparent 22%),linear-gradient(35deg,transparent 49%,#fff 50%,transparent 51%);background-size:8px 8px}.home-nav{height:78px;max-width:1240px;margin:auto;padding:0 30px;display:flex;align-items:center;justify-content:space-between;position:relative;z-index:2}.home-logo{display:flex;align-items:center;gap:11px;color:#fff;text-decoration:none;font-size:21px;font-weight:700;letter-spacing:-.6px}.logo-orbit{width:40px;height:40px;border-radius:14px;display:grid;place-items:center;font-size:22px;color:#fff;background:linear-gradient(145deg,#9a7cff,#5a35db);box-shadow:0 0 0 5px #7c5cff17,0 12px 35px #6041df77;transform:rotate(-8deg)}.home-nav nav{display:flex;gap:30px}.home-nav nav a{color:#aaa8c1;text-decoration:none;font-size:11px}.home-nav nav a:hover{color:#fff}.home-main{max-width:1240px;margin:auto;padding:38px 30px 70px;position:relative;z-index:1}.hero-section{min-height:520px;display:grid;grid-template-columns:.9fr 1.1fr;align-items:center;gap:42px}.hero-copy{padding-right:18px}.eyebrow-pill{display:inline-flex;border:1px solid #8172df66;background:#7861e419;color:#c5b9ff;border-radius:30px;padding:8px 13px;font-size:10px;letter-spacing:.1px}.hero-copy h1{font-size:clamp(46px,6vw,82px);line-height:1.04;letter-spacing:-4px;margin:20px 0 18px}.hero-copy h1 em{font-style:normal;background:linear-gradient(100deg,#9e8bff,#4fd5e4);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-copy p{color:#a8a6be;font-size:14px;line-height:2;max-width:450px}.hero-actions{display:flex;gap:10px;align-items:center;margin-top:25px}.hero-cta{border:0;border-radius:12px;padding:14px 20px;background:#fff;color:#151226;font-weight:700;cursor:pointer;box-shadow:0 12px 35px #fff2;transition:.2s}.hero-cta:hover{transform:translateY(-3px);box-shadow:0 16px 40px #fff3}.hero-cta span{margin-right:15px;color:#7054e8}.hero-proof{display:flex;gap:10px;align-items:center;margin-top:32px;color:#d8d5e7}.hero-proof>span:last-child{display:flex;flex-direction:column;gap:4px}.hero-proof b{font-size:10px}.hero-proof small{font-size:8px;color:#848199}.avatar-stack{display:flex;direction:ltr}.avatar-stack i{width:25px;height:25px;border-radius:50%;display:grid;place-items:center;border:2px solid #0b0b17;margin-left:-6px;font-style:normal;font-size:8px;background:#795de5}.avatar-stack i:nth-child(2){background:#e479b5}.avatar-stack i:nth-child(3){background:#3eb5d5}.avatar-stack i:nth-child(4){background:#27253a;color:#aaa}.hero-visual{height:460px;display:grid;place-items:center;position:relative;transform-style:preserve-3d}.orb{position:absolute;border-radius:50%;filter:blur(2px);opacity:.55;animation:float 5s ease-in-out infinite}.orb-a{width:130px;height:130px;background:radial-gradient(circle at 30% 25%,#fff8,#6c4fff 32%,transparent 70%);top:15px;right:40px}.orb-b{width:70px;height:70px;background:radial-gradient(circle at 30% 25%,#fff9,#31d6db 35%,transparent 72%);bottom:40px;left:20px;animation-delay:-2s}.game-card{width:min(620px,100%);padding:13px;border:1px solid #a395ff40;border-radius:24px;background:linear-gradient(145deg,#1d1934dd,#101525dd);box-shadow:28px 35px 90px #0009,0 0 70px #765cff25;transform:rotateX(8deg) rotateY(-8deg);position:relative;z-index:2}.game-top,.game-bottom{display:flex;justify-content:space-between;align-items:center;color:#aaa8ca;font-size:9px;padding:3px 8px 10px}.game-top span{color:#e1ddff}.status-dot{display:inline-block;width:6px;height:6px;background:#4be19b;border-radius:50%;box-shadow:0 0 10px #4be19b;margin-left:6px}.game-top small{color:#7f7b9e}.game-card canvas{display:block;width:100%;height:auto;border-radius:15px;background:linear-gradient(#171841,#263361 63%,#151524)}.game-bottom{padding:10px 8px 2px;color:#8b87ae}.game-bottom span:nth-child(2){color:#beb8ed}.game-reset{border:0;color:#bdb3ff;background:#7562e322;border-radius:8px;padding:4px 8px;cursor:pointer}.trust-strip{display:flex;justify-content:space-between;gap:18px;flex-wrap:wrap;border-top:1px solid #ffffff10;border-bottom:1px solid #ffffff10;padding:17px 0;color:#8e8ba8;font-size:9px}.trust-strip b,.trust-strip span:not(:first-child){color:#c8c2e7}.plans-section{padding:100px 0 80px}.section-heading{text-align:center;margin-bottom:38px}.section-heading h2,.policy-section h2{font-size:35px;letter-spacing:-1.5px;margin:16px 0 8px}.section-heading p,.policy-section p{font-size:11px;color:#9895b1}.plan-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.plan-card{position:relative;min-height:400px;border:1px solid #ffffff12;border-radius:20px;padding:25px;background:linear-gradient(145deg,#141525dd,#0e0f1bdd);box-shadow:0 20px 60px #0004;transition:.25s}.plan-card:hover{transform:translateY(-7px);border-color:#7c5cff66}.plan-card.featured{background:linear-gradient(150deg,#231d48,#121429);border-color:#806bff80;box-shadow:0 20px 70px #6d51dc25}.popular{position:absolute;top:-12px;left:25px;padding:6px 10px;border-radius:9px;background:#8d76ff;color:#fff;font-size:8px}.plan-label{color:#9b95bd;font-size:9px}.plan-card h3{font-size:25px;margin:10px 0}.price{font-size:35px;font-weight:700}.price small{font-size:9px;color:#85819e;font-weight:400}.plan-card p{height:42px;color:#9996b0;font-size:10px;line-height:1.7}.plan-card ul{list-style:none;padding:0;margin:25px 0;display:grid;gap:11px;color:#d1cee1;font-size:9px}.plan-card li:before{content:'✓';color:#6bdca6;margin-left:8px}.plan-button{width:100%;padding:11px;border-radius:9px;border:1px solid #3b3854;background:#1c1b2b;color:#eee;cursor:pointer;font-size:10px}.primary-plan{background:#7c5cff;border-color:#7c5cff}.policy-section{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:75px 0;border-top:1px solid #ffffff10}.policy-section h2{font-size:30px}.policy-section p{line-height:2;max-width:460px}.policy-links{display:grid;grid-template-columns:1fr 1fr;gap:10px}.policy-links button{display:flex;justify-content:space-between;border:1px solid #ffffff13;background:#151625;color:#d5d1e5;border-radius:12px;padding:16px;text-align:right;cursor:pointer;font-size:10px}.policy-links button:hover{border-color:#7c5cff;background:#201c3a}.policy-links span{color:#a795ff}.home-footer{max-width:1240px;margin:auto;border-top:1px solid #ffffff10;padding:20px 30px;display:flex;justify-content:space-between;color:#737088;font-size:8px}.home-overlay.home-hidden{display:none}@keyframes float{50%{transform:translateY(-16px) rotate(10deg)}}@media(max-width:850px){.home-nav nav{display:none}.hero-section{grid-template-columns:1fr;min-height:auto;padding-top:25px}.hero-copy{text-align:center;padding:0}.hero-copy p{margin:0 auto}.hero-actions,.hero-proof{justify-content:center}.hero-visual{height:370px}.game-card{transform:rotateX(5deg) rotateY(-3deg)}.plan-grid,.policy-section{grid-template-columns:1fr}.policy-section{gap:25px}.home-main{padding:20px 18px 50px}.home-footer{padding:20px 18px;gap:10px;flex-direction:column}.trust-strip{justify-content:center}.hero-copy h1{letter-spacing:-2px}}

/* Interactive preview field */
.preview-stage{--field-x:50%;--field-y:50%;--field-dx:0px;--field-dy:0px;--field-opacity:0;background-image:radial-gradient(circle,#3d4358 1px,transparent 1.4px),radial-gradient(circle,#252a3a 1px,transparent 1.4px);background-size:22px 22px,44px 44px;background-position:var(--field-dx) var(--field-dy),calc(var(--field-dx) * -0.55) calc(var(--field-dy) * -0.55);transition:background-position .18s ease-out;isolation:isolate}.preview-stage:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:var(--field-opacity);background:radial-gradient(circle 170px at var(--field-x) var(--field-y),#8c7bff22,transparent 72%);transition:opacity .25s ease}.preview-stage:after{content:"";position:absolute;z-index:0;left:var(--field-x);top:var(--field-y);width:8px;height:8px;border-radius:50%;pointer-events:none;background:#b5a9ff;box-shadow:0 0 0 5px #9d8dff22,0 0 28px 8px #7964ff66;opacity:var(--field-opacity);transform:translate(-50%,-50%);transition:opacity .2s ease}.preview-stage>.discord-window,.preview-stage>.floating-hint{z-index:1}.preview-stage:hover{cursor:crosshair}.preview-stage:hover .discord-window{box-shadow:var(--shadow),0 0 80px #6554d41c}

/* Runner controls and fullscreen zoom */
.game-canvas-wrap{position:relative;transition:.35s ease;transform-origin:center}.game-canvas-wrap.game-zoomed{position:fixed;z-index:50;inset:8vh 7vw;width:86vw;height:78vh;padding:14px;border-radius:24px;background:#111426f5;box-shadow:0 30px 100px #000d,0 0 0 1px #998aff55;display:grid;place-items:center}.game-canvas-wrap.game-zoomed canvas{width:100%;height:100%;object-fit:contain}.game-card:has(.game-zoomed):after{content:'اضغط ⛶ للإغلاق';position:fixed;inset:0;background:#050612aa;z-index:-1}.game-bottom{gap:9px}.game-bottom #gameScore{color:#b7a7ff;font-weight:700}.game-bottom #gameBest{color:#75e1c6}.field-particle{position:absolute;z-index:0;width:3px;height:3px;border-radius:50%;background:#a69bff;box-shadow:0 0 12px #8f7cff;opacity:.25;pointer-events:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),opacity .3s}.preview-stage:hover .field-particle{opacity:.72}.preview-stage:has(.discord-window:hover) .field-particle{opacity:.42}@media(max-width:780px){.game-canvas-wrap.game-zoomed{inset:8vh 3vw;width:94vw;height:72vh}.game-bottom{font-size:8px}.game-bottom #gameBest{display:none}}

/* Runner customization, public-board UI, and difficulty atmosphere */
.runner-customize{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:7px 8px;border-top:1px solid #ffffff0c;color:#aaa6c5;font-size:8px}.skin-options{display:flex;gap:5px}.skin-option{border:1px solid #ffffff15;background:#171827;color:#aaa6c5;border-radius:7px;padding:5px 7px;font-size:7px;cursor:pointer}.skin-option:before{content:'';display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--skin);vertical-align:-1px;margin-left:4px;box-shadow:0 0 8px var(--skin)}.skin-option.active{border-color:var(--skin);color:#fff;box-shadow:0 0 13px color-mix(in srgb,var(--skin),transparent 65%)}.leaderboard{border-top:1px solid #ffffff0c;padding:8px;display:grid;grid-template-columns:1fr 1.3fr;gap:8px;align-items:start}.leaderboard>div{display:flex;flex-direction:column;gap:3px}.leaderboard b{font-size:9px;color:#d9d4f4}.leaderboard small{font-size:7px;color:#77738f}.leaderboard ol{list-style:none;padding:0;margin:0;display:grid;gap:3px}.leaderboard li{display:flex;justify-content:space-between;background:#171827;border-radius:5px;padding:4px 6px;color:#aaa6c5;font-size:7px}.leaderboard li b{font-size:7px;color:#82e9cc}.leaderboard .empty-score{color:#77738f}.runner-red-mode .home-overlay{background:radial-gradient(circle at 72% 12%,#a3264b66,transparent 28%),radial-gradient(circle at 18% 52%,#7b182b33,transparent 30%),#16080f;transition:background .8s}.runner-red-mode .game-card{box-shadow:28px 35px 90px #0009,0 0 90px #ff3f5925;border-color:#ff667755}.runner-red-mode .status-dot{background:#ff6b72;box-shadow:0 0 12px #ff4855}.runner-red-mode .difficultyLabel{color:#ff8e92}@media(max-width:780px){.runner-customize{align-items:flex-start;flex-direction:column}.skin-options{width:100%;justify-content:space-between}.skin-option{flex:1}.leaderboard{grid-template-columns:1fr 1.5fr}}

/* English game controls: compact by default, full tools after expansion */
.game-extras{display:none}.game-canvas-wrap.game-zoomed~.game-extras{display:block;position:relative;z-index:52}.game-top-right{display:flex;align-items:center;gap:9px}.leaderboard-toggle{border:1px solid #8d78ff99;background:linear-gradient(135deg,#6d54ed,#a282ff);color:#fff;border-radius:6px;padding:5px 8px;font-size:7px;font-weight:700;cursor:pointer;box-shadow:0 0 16px #806aff44;transition:.2s}.leaderboard-toggle:hover{transform:translateY(-1px);filter:brightness(1.16);box-shadow:0 0 22px #a38dff88}.leaderboard{display:none}.leaderboard.leaderboard-open{display:grid}.game-modal-open:after{content:'';position:fixed;inset:0;z-index:49;background:#050612aa;pointer-events:none}.game-canvas-wrap.game-zoomed{z-index:51}.game-canvas-wrap.game-zoomed~.game-extras{padding:0 12px 12px;border-radius:0 0 18px 18px;background:#111426f5}.game-canvas-wrap.game-zoomed~.game-extras .runner-customize{padding-top:12px}.game-card:has(.game-canvas-wrap.game-zoomed){position:relative;z-index:50}

/* Calm disappearing dot field and reliable full-card game expansion */
.preview-stage{background-image:radial-gradient(circle,#343949 .8px,transparent 1.2px),radial-gradient(circle,#242936 .8px,transparent 1.2px);background-size:22px 22px,44px 44px;background-position:var(--field-dx) var(--field-dy),calc(var(--field-dx) * -.5) calc(var(--field-dy) * -.5);transition:background-position .35s ease-out}.preview-stage:before{background:radial-gradient(circle 145px at var(--field-x) var(--field-y),#0b0d13 0%,#0b0d13e8 34%,#0b0d1388 58%,transparent 78%);opacity:var(--field-opacity);transition:opacity .45s ease}.preview-stage:after{display:none}.preview-stage:hover .field-particle{opacity:.26}.field-particle{width:2px;height:2px;background:#858b9c;box-shadow:none;opacity:.2;transition:transform .5s ease,opacity .65s ease}.game-card.game-expanded{position:fixed;z-index:51;inset:5vh 7vw;width:86vw;max-width:980px;max-height:90vh;margin:auto;overflow:auto;padding:16px;border-radius:24px;background:#111426f7;box-shadow:0 30px 100px #000d,0 0 0 1px #998aff55}.game-card.game-expanded .game-canvas-wrap.game-zoomed{position:relative;inset:auto;width:100%;height:auto;padding:0;background:none;box-shadow:none;display:block}.game-card.game-expanded .game-canvas-wrap.game-zoomed canvas{width:100%;height:auto;max-height:64vh;object-fit:contain}.game-card.game-expanded .game-extras{display:block}.game-card.game-expanded .leaderboard{display:none}.game-card.game-expanded .leaderboard.leaderboard-open{display:grid}.game-card.game-expanded .game-bottom{padding-bottom:10px}.game-modal-open:after{background:#050612b8;backdrop-filter:blur(2px)}@media(max-width:780px){.game-card.game-expanded{inset:3vh 3vw;width:94vw;max-height:94vh;padding:10px}.game-card.game-expanded .game-canvas-wrap.game-zoomed canvas{max-height:55vh}}

/* Calm cartoon night-sky stars: one layer only, no purple cursor glow */
.preview-stage{background-color:#0b0d13;background-image:radial-gradient(circle,rgba(112,120,146,.34) .7px,transparent 1px);background-size:28px 28px;background-position:center;transition:none}.preview-stage:before,.preview-stage:after{display:none}.field-particle{position:absolute;z-index:0;pointer-events:none;width:var(--star-size);height:var(--star-size);border-radius:50%;background:#f1efff;box-shadow:0 0 4px rgba(218,219,255,.65);opacity:.38;transform:none!important;transition:opacity .65s ease;animation:star-twinkle 4.5s ease-in-out var(--twinkle-delay) infinite}.preview-stage:hover .field-particle{opacity:.38}.preview-stage>.discord-window,.preview-stage>.floating-hint{z-index:1}@keyframes star-twinkle{0%,100%{filter:brightness(.82);transform:scale(.9)}50%{filter:brightness(1.16);transform:scale(1.12)}}

.preview-stage{background-image:none;background-color:#0b0d13}

/* diskoko client workspace: overview, templates, and Diskoko Bot Studio */
.product-rail-item{border-top:1px solid #ffffff08}.product-rail-item .rail-icon{color:#a998ff}.product-panel-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;padding:4px 2px 20px;border-bottom:1px solid #ffffff0c}.product-panel-head h1{font-size:25px;letter-spacing:-.8px;margin:7px 0 6px;color:#f0effa}.product-panel-head p{color:#888b9b;font-size:10px;line-height:1.8;margin:0;max-width:330px}.product-eyebrow,.banner-kicker{color:#9e8cff;font-size:8px;letter-spacing:1.2px;font-weight:700}.product-live{font-size:7px;color:#6be0b7;border:1px solid #42c99740;background:#42c99712;border-radius:10px;padding:5px 8px;white-space:nowrap}.product-panel-body{display:flex;flex-direction:column;gap:16px;padding-top:18px}.workspace-banner{display:flex;align-items:center;justify-content:space-between;gap:14px;border:1px solid #5f4acb55;border-radius:15px;padding:17px;background:radial-gradient(circle at 90% 15%,#7a61e42e,transparent 40%),linear-gradient(135deg,#201a3f,#151725)}.workspace-banner h2{font-size:15px;margin:7px 0;color:#f5f3ff}.workspace-banner p{font-size:9px;color:#aba8bf;line-height:1.7;margin:0;max-width:330px}.product-cta{border:1px solid #9a87ff88;border-radius:8px;background:#7861e9;color:#fff;padding:9px 11px;font-size:9px;cursor:pointer;white-space:nowrap;box-shadow:0 8px 25px #6954dc22}.product-cta:hover{background:#8b76ff;transform:translateY(-1px)}.product-cta span{margin-right:9px}.overview-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.overview-stats>div{background:#171a25;border:1px solid #ffffff0d;border-radius:10px;padding:11px}.overview-stats small,.overview-stats span{display:block;color:#777b8d;font-size:7px}.overview-stats b{display:block;color:#e7e3fa;font-size:18px;margin:5px 0}.overview-stats b.green{color:#62d9ad;font-size:13px;margin:9px 0}.overview-stats i{height:4px;display:block;background:#303345;border-radius:8px;overflow:hidden}.overview-stats i em{display:block;height:100%;background:linear-gradient(90deg,#6f55ef,#73e2bd);border-radius:8px}.section-label{display:flex;justify-content:space-between;align-items:center;color:#e1deef;font-size:10px}.section-label span{color:#777b8b;font-size:8px}.build-steps{display:grid;gap:7px}.build-steps button{display:flex;align-items:center;gap:10px;border:1px solid #ffffff0d;background:#171a24;color:#e5e2f1;border-radius:10px;padding:10px;text-align:right;cursor:pointer}.build-steps button:hover{border-color:#7964e566;background:#1d1a31}.build-steps button>span{font-size:10px;color:#8c78ff;font-weight:700}.build-steps button>div{display:flex;flex:1;flex-direction:column;gap:4px}.build-steps b{font-size:9px}.build-steps small{color:#818697;font-size:7px}.build-steps strong{color:#9d8dff;font-size:14px}.quick-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.quick-actions button{display:flex;flex-direction:column;align-items:flex-start;gap:5px;border:1px solid #ffffff0d;background:#171a24;color:#dedbed;border-radius:10px;padding:12px;text-align:right;cursor:pointer}.quick-actions button:first-letter{color:#a694ff}.quick-actions b{font-size:9px}.quick-actions small{color:#7d8292;font-size:7px}.template-hero{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff0c;padding-bottom:17px}.template-hero h2{font-size:16px;margin:7px 0}.template-hero p{font-size:9px;color:#888c9d;margin:0}.template-count{text-align:center;color:#a89aff;font-size:23px;font-weight:700;line-height:.8}.template-count small{font-size:7px;color:#777b8c;font-weight:400}.product-template-grid{display:grid;gap:10px}.product-template{position:relative;overflow:hidden;border:1px solid #ffffff12;border-radius:14px;padding:14px;background:#171a24}.product-template:before{content:'';position:absolute;right:-35px;top:-38px;width:120px;height:120px;border-radius:50%;background:#7962e433;filter:blur(18px)}.product-template.creator:before{background:#e05d9c2e}.product-template.study:before{background:#4daaff2e}.template-symbol{position:absolute;left:14px;top:12px;color:#a799ff;font-size:20px}.template-meta{position:relative;padding-left:45px}.template-meta span{font-size:7px;color:#9286dd;letter-spacing:.6px}.template-meta h3{font-size:15px;margin:6px 0}.template-meta p{font-size:9px;line-height:1.7;color:#9296a5;margin:0;max-width:280px}.template-tags{display:flex;gap:5px;margin:12px 0}.template-tags i{font-size:7px;color:#aaa6bf;background:#292c3b;border-radius:7px;padding:4px 6px;font-style:normal}.template-note{display:flex;gap:8px;align-items:center;background:#201b3a;border:1px solid #5d4da155;border-radius:10px;padding:10px;color:#bcb2ef}.template-note div{display:flex;flex-direction:column;gap:3px}.template-note b{font-size:8px}.template-note small{font-size:7px;color:#8e89a6}.bot-studio-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px;min-height:470px}.bot-config,.bot-chat{border:1px solid #ffffff12;background:#151823;border-radius:14px;padding:13px}.bot-identity{display:flex;align-items:center;gap:9px;border-bottom:1px solid #ffffff0c;padding-bottom:12px;margin-bottom:13px}.bot-orb{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;background:linear-gradient(145deg,#b28cff,#6240dc);color:white;font-weight:700;box-shadow:0 0 20px #7859df55}.bot-identity>div:nth-child(2){flex:1}.bot-identity span,.chat-heading small{display:block;color:#8b89a2;font-size:7px}.bot-identity h2{font-size:13px;margin:3px 0}.bot-identity small{color:#e1a86d;font-size:7px}.mini{border:1px solid #3a3f50;background:#20232e;color:#c8c5ff;border-radius:6px;padding:5px 8px;font-size:8px;cursor:pointer}.bot-config .field textarea{min-height:76px;resize:vertical;line-height:1.6}.bot-capabilities{display:grid;gap:7px;margin-top:14px}.capability{display:flex;align-items:center;gap:7px;border:1px solid #ffffff0b;background:#1b1e2a;border-radius:8px;padding:8px;cursor:pointer}.capability input{display:none}.capability span{display:flex;flex-direction:column;gap:3px;flex:1}.capability b{font-size:8px}.capability small{font-size:7px;color:#7d8291;line-height:1.5}.capability i{width:27px;height:15px;border-radius:10px;background:#393d4b;position:relative}.capability i:after{content:'';width:11px;height:11px;border-radius:50%;position:absolute;right:13px;top:2px;background:#969bab;transition:.2s}.capability input:checked+i{background:#624dde}.capability input:checked+i:after{right:2px;background:white}.wide-product{width:100%;margin-top:13px}.bot-chat{display:flex;flex-direction:column;padding:0;overflow:hidden}.chat-heading{display:flex;align-items:center;justify-content:space-between;padding:13px;border-bottom:1px solid #ffffff0c}.chat-heading b{font-size:10px;display:block;margin-bottom:4px}.online-badge{font-size:7px;color:#66dfaf;background:#45cd9b17;border:1px solid #45cd9b44;padding:4px 6px;border-radius:7px}.bot-messages{display:flex;flex:1;flex-direction:column;gap:10px;padding:13px;overflow:auto;min-height:250px}.bot-message{display:flex;gap:8px;max-width:94%}.bot-message.user{justify-content:flex-end;align-self:flex-end;text-align:left}.bot-message.user>div{background:#4d3aa4}.bot-message>div{background:#202331;border:1px solid #ffffff0c;border-radius:10px;padding:8px}.bot-message small{font-size:7px;color:#85899a}.bot-message p{font-size:9px;line-height:1.7;color:#dedbea;margin:4px 0 0}.bot-avatar{width:24px;height:24px;display:grid;place-items:center;border-radius:8px;background:#765ae6;color:#fff;font-size:9px;flex:none}.inline-action{border:0;background:none;padding:5px 0 0;color:#a697ff;font-size:8px;cursor:pointer}.suggested-prompts{display:flex;flex-wrap:wrap;gap:5px;padding:8px 12px}.suggested-prompts button{border:1px solid #48415f;background:#201c32;color:#aaa1de;border-radius:7px;padding:6px 7px;font-size:7px;cursor:pointer}.bot-composer{display:flex;gap:7px;border-top:1px solid #ffffff0c;padding:10px}.bot-composer input{flex:1;min-width:0;background:#202331;border:1px solid #34384a;border-radius:8px;color:#eee;padding:9px;font-size:9px;outline:none}.bot-composer button{border:0;background:#765be6;color:white;border-radius:8px;padding:0 10px;font-size:8px;cursor:pointer}@media(max-width:1100px){.bot-studio-layout{grid-template-columns:1fr}.bot-config{min-height:auto}}@media(max-width:780px){.workspace-banner{align-items:flex-start;flex-direction:column}.overview-stats{grid-template-columns:1fr 1fr}.overview-stats>div:last-child{grid-column:span 2}.quick-actions{grid-template-columns:1fr 1fr}.product-panel-head h1{font-size:21px}}

/* Server Hub: plan-gated server management, services, and scheduling */
.server-plan-card{display:flex;align-items:center;justify-content:space-between;gap:15px;border:1px solid #6654c955;border-radius:14px;padding:15px;background:radial-gradient(circle at 92% 5%,#795ee530,transparent 42%),#19182b}.server-plan-card h2{font-size:18px;margin:7px 0}.server-plan-card h2 span{font-size:8px;color:#8e8ba0;font-weight:400;border:1px solid #ffffff14;border-radius:5px;padding:3px 5px;margin-right:6px}.server-plan-card p{font-size:8px;color:#9693a5;line-height:1.7;margin:0;max-width:290px}.plan-usage{text-align:left;min-width:118px}.plan-usage>b{font-size:19px;color:#eae5ff;display:block}.plan-usage>b small{font-size:10px;color:#858395}.plan-usage>span{display:block;color:#8e8b9d;font-size:7px;margin:2px 0 7px}.plan-usage>i{display:block;height:4px;background:#363348;border-radius:8px;overflow:hidden;margin-bottom:9px}.plan-usage>i em{display:block;background:linear-gradient(90deg,#a187ff,#6be0b4);height:100%;border-radius:8px}.server-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.server-toolbar p{color:#7f8291;font-size:8px;margin:5px 0 0}.server-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.server-card{border:1px solid #ffffff12;background:#171a24;border-radius:13px;padding:12px;position:relative;overflow:hidden}.server-card.connected{border-color:#5e50ab66}.server-card.connected:before{content:'';position:absolute;right:-30px;top:-40px;width:100px;height:100px;border-radius:50%;background:#7258ec26;filter:blur(14px)}.server-card-top{display:flex;align-items:center;justify-content:space-between}.server-mark{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;background:linear-gradient(145deg,#9b84ff,#5841bf);font-weight:700;color:white}.cyan-mark{background:linear-gradient(145deg,#62d9e7,#2f809f)}.server-status{font-size:6px;color:#66d9ae;border:1px solid #55ce9d55;background:#55ce9d12;padding:4px 5px;border-radius:6px}.server-status.draft-status{color:#e5b77a;border-color:#e5b77a44;background:#e5b77a12}.server-card h3{font-size:11px;margin:12px 0 4px}.server-card p{font-size:8px;color:#838797;margin:0 0 11px}.server-metrics{display:flex;gap:8px;border-top:1px solid #ffffff0c;border-bottom:1px solid #ffffff0c;padding:8px 0;margin-bottom:9px}.server-metrics span{display:flex;flex-direction:column;gap:3px;color:#858a9a;font-size:7px;flex:1}.server-metrics b{color:#dcd8ec;font-size:11px}.server-card-actions{display:flex;align-items:center;gap:6px}.server-open{flex:1;border:0;border-radius:7px;padding:7px;background:#2a2546;color:#b8adff;font-size:7px;cursor:pointer;text-align:center}.server-open:hover{background:#3a3063}.server-more{border:0;background:none;color:#7e8292;cursor:pointer}.add-server{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:184px;border-style:dashed}.add-server .add-icon{width:30px;height:30px;border:1px dashed #7666ba;border-radius:9px;display:grid;place-items:center;color:#9f91ff;font-size:20px;margin-bottom:8px}.add-server h3{margin:0 0 5px}.add-server p{max-width:145px;line-height:1.5}.server-workspace{display:grid;grid-template-columns:145px 1fr;gap:8px}.service-list{display:flex;flex-direction:column;gap:6px}.service-tab{display:flex;align-items:center;gap:7px;border:1px solid #ffffff0d;background:#171a24;color:#dedbea;border-radius:9px;padding:9px 7px;text-align:right;cursor:pointer}.service-tab.active{border-color:#7662df88;background:#282145}.service-tab>span{color:#a697ff;font-size:15px}.service-tab>div{display:flex;flex:1;flex-direction:column;gap:3px}.service-tab b{font-size:7px}.service-tab small{font-size:6px;color:#777c8d;line-height:1.35}.service-tab strong{font-size:10px;color:#8372d9}.service-detail{border:1px solid #ffffff0e;background:#1b1e2a;border-radius:10px;padding:12px}.detail-kicker{font-size:7px;color:#9d8eff;letter-spacing:1px}.service-detail h3{font-size:14px;margin:6px 0}.service-detail>p{font-size:8px;line-height:1.7;color:#969aa9;margin:0 0 11px}.service-toggles{display:grid;gap:6px;margin-bottom:11px}.service-toggles label{display:flex;align-items:center;gap:7px;background:#222633;border-radius:7px;padding:7px;cursor:pointer}.service-toggles label>span{display:flex;flex-direction:column;gap:3px;flex:1}.service-toggles b{font-size:7px}.service-toggles small{font-size:6px;color:#7c8291}.service-toggles input{display:none}.service-toggles i{width:25px;height:14px;border-radius:9px;background:#3d4150;position:relative}.service-toggles i:after{content:'';position:absolute;width:10px;height:10px;right:12px;top:2px;background:#8e93a2;border-radius:50%;transition:.2s}.service-toggles input:checked+i{background:#6b56d4}.service-toggles input:checked+i:after{right:2px;background:white}.schedule-list{display:grid;gap:7px}.schedule-list>div{display:flex;align-items:center;gap:10px;border:1px solid #ffffff0d;background:#171a24;border-radius:9px;padding:9px}.schedule-time{font-size:6px;color:#898c9e;line-height:1.6;min-width:34px}.schedule-time b{font-size:11px;color:#dad5ed}.schedule-list>div>div{display:flex;flex:1;flex-direction:column;gap:3px}.schedule-list>div>div b{font-size:8px}.schedule-list>div>div small{font-size:7px;color:#7e8392}.schedule-badge{font-size:6px;color:#67dcae;border:1px solid #56cd9c55;background:#56cd9c12;padding:4px 5px;border-radius:5px}.schedule-badge.paused{color:#e7b873;border-color:#e7b87355;background:#e7b87312}@media(max-width:1100px){.server-grid{grid-template-columns:1fr}.server-workspace{grid-template-columns:1fr}.service-list{display:grid;grid-template-columns:repeat(3,1fr)}}@media(max-width:780px){.server-plan-card{align-items:flex-start;flex-direction:column}.plan-usage{width:100%;text-align:right}.server-toolbar{align-items:flex-start;flex-direction:column}.server-toolbar .product-cta{width:100%}.service-list{grid-template-columns:1fr}.server-grid{grid-template-columns:1fr}}

/* Admin Dashboard: operations, subscriptions, customers, and platform activity */
.admin-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.admin-head-row h2{font-size:18px;margin:6px 0}.admin-head-row p{font-size:8px;color:#858998;margin:0}.admin-head-actions{display:flex;gap:6px}.admin-refresh{font-size:8px;padding:7px 9px}.admin-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.admin-kpis article{position:relative;overflow:hidden;background:#171a24;border:1px solid #ffffff0d;border-radius:10px;padding:11px}.kpi-icon{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;font-size:12px;margin-bottom:10px}.kpi-icon.violet{background:#7259db29;color:#a798ff}.kpi-icon.cyan{background:#54cddd20;color:#71e0e9}.kpi-icon.green{background:#56d2a020;color:#68dfb0}.kpi-icon.orange{background:#e7a75d20;color:#f0bd7a}.admin-kpis small{display:block;color:#818597;font-size:6px;white-space:nowrap}.admin-kpis b{display:inline-block;font-size:17px;color:#eeeafa;margin:6px 4px 3px 0}.admin-kpis em{font-size:7px;font-style:normal}.admin-kpis em.up{color:#65dbad}.admin-kpis p{font-size:7px;color:#74798a;margin:0}.admin-main-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:9px}.admin-card{background:#171a24;border:1px solid #ffffff0d;border-radius:11px;padding:12px}.admin-card-head{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.admin-card-head>b,.admin-card-head>div>b{font-size:9px;display:block}.admin-card-head small{display:block;color:#7d8291;font-size:7px;margin-top:4px}.admin-select{background:#202330;border:1px solid #373b4c;color:#989bad;border-radius:5px;padding:5px;font-size:7px}.revenue-chart{height:180px;display:flex;gap:7px;margin-top:13px}.chart-y{display:flex;flex-direction:column;justify-content:space-between;color:#686d7e;font-size:6px;padding:1px 0 19px}.chart-area{flex:1;position:relative;padding-bottom:18px}.chart-grid{position:absolute;inset:0 0 18px;background:linear-gradient(#ffffff0b 1px,transparent 1px);background-size:100% 25%}.chart-area svg{position:absolute;inset:0 0 18px;width:100%;height:calc(100% - 18px);overflow:visible}.chart-x{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;color:#737889;font-size:6px}.live-dot{font-size:6px;color:#63dbae}.plan-card{min-height:235px}.donut-wrap{display:flex;align-items:center;justify-content:center;gap:18px;height:145px}.donut{width:105px;height:105px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(#9b83ff 0 43%,#5bd2d3 43% 84%,#e4a667 84% 100%);position:relative}.donut:after{content:'';position:absolute;inset:14px;border-radius:50%;background:#171a24}.donut b,.donut small{position:relative;z-index:1}.donut b{font-size:18px}.donut small{font-size:6px;color:#85899a}.plan-legend{display:flex;flex-direction:column;gap:10px;min-width:95px}.plan-legend span{font-size:7px;color:#9b9eae}.plan-legend b{float:left;color:#e2deec}.legend{display:inline-block;width:7px;height:7px;border-radius:2px;margin-left:5px}.legend.starter{background:#e5a766}.legend.growth{background:#9a82ff}.legend.complete{background:#5bd2d3}.plan-total{display:flex;align-items:center;gap:8px;border-top:1px solid #ffffff0c;padding-top:10px;font-size:7px;color:#858999}.plan-total b{font-size:11px;color:#e5e1f1}.plan-total em{color:#65dbaa;font-style:normal}.admin-tabs{display:flex;align-items:center;gap:5px;border-bottom:1px solid #ffffff0d;padding:3px 0 8px}.admin-tab{border:0;background:transparent;color:#7e8393;border-radius:6px;padding:7px 9px;font-size:8px;cursor:pointer}.admin-tab.active{background:#2b244b;color:#c4b9ff}.admin-tab span{font-size:6px;margin-right:3px;opacity:.7}.admin-search{display:flex;align-items:center;gap:5px;margin-right:auto;background:#1a1d28;border:1px solid #ffffff0d;border-radius:6px;padding:0 7px;color:#73788b}.admin-search input{background:transparent;border:0;color:#ddd9eb;outline:0;width:145px;font-size:7px;padding:7px}.admin-table-card{padding:12px 0 0;overflow:hidden}.admin-table-head{display:flex;align-items:center;justify-content:space-between;padding:0 12px 10px}.admin-table-head>b,.admin-table-head div>b{font-size:9px}.admin-table-head small{display:block;color:#7e8392;font-size:7px;margin-top:4px}.admin-table-head>div:last-child{display:flex;gap:5px}.admin-table-scroll{overflow-x:auto}.admin-table{border-collapse:collapse;width:100%;font-size:7px;min-width:690px}.admin-table th{font-size:6px;color:#696e7f;font-weight:400;text-align:right;border-top:1px solid #ffffff0b;border-bottom:1px solid #ffffff0b;padding:8px 12px;white-space:nowrap}.admin-table td{padding:9px 12px;border-bottom:1px solid #ffffff08;color:#9b9eae;white-space:nowrap}.table-person{display:flex;align-items:center;gap:7px;min-width:140px}.table-avatar{width:23px;height:23px;border-radius:7px;display:grid;place-items:center;color:white;font-size:8px;font-weight:700}.table-avatar.purple{background:#715bdd}.table-avatar.cyan{background:#3aa9bd}.table-avatar.orange{background:#c17b3c}.table-avatar.rose{background:#b55387}.table-person span:last-child{display:flex;flex-direction:column;gap:3px}.table-person b{font-size:7px;color:#d9d6e6}.table-person small{font-size:6px;color:#757a8a}.plan-badge,.status-pill{font-size:6px;padding:4px 6px;border-radius:5px}.growth-badge{color:#b3a7ff;background:#7763e522}.complete-badge{color:#67dce2;background:#5bd2d322}.starter-badge{color:#edbb7a;background:#e7a66722}.active-status{color:#64dcae;background:#55ca9920}.warning-status{color:#eebd78;background:#e2a45d20}.trial-status{color:#9dc5ff;background:#679ce620}.usage-cell{display:flex;align-items:center;gap:5px;min-width:72px}.usage-cell i{width:45px;height:4px;border-radius:8px;background:#343746;overflow:hidden}.usage-cell em{display:block;height:100%;background:#6bca9d;border-radius:8px}.usage-cell em.warning-bar{background:#e5a661}.usage-cell small{font-size:6px}.row-more{border:0;background:transparent;color:#7b8090;cursor:pointer}.admin-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.attention-count{color:#f0bb79;background:#e7a6671c;border:1px solid #e7a66744;border-radius:5px;padding:4px 6px;font-size:7px}.attention-item,.activity-item{display:flex;align-items:center;gap:8px;border-top:1px solid #ffffff0b;padding:10px 0}.attention-item:first-of-type,.activity-item:first-of-type{margin-top:8px}.attention-item>div,.activity-item>div{display:flex;flex:1;flex-direction:column;gap:3px}.attention-item b,.activity-item b{font-size:7px}.attention-item small,.activity-item small{font-size:6px;color:#797e8e}.attention-item button{border:0;background:transparent;color:#9b8dff;cursor:pointer}.attention-symbol{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:9px}.attention-symbol.red{color:#ed7d91;background:#dd62711c}.attention-symbol.yellow{color:#efbc77;background:#e6a55e1c}.attention-symbol.purple{color:#a998ff;background:#8069e61c}.activity-dot{width:7px;height:7px;border-radius:50%;box-shadow:0 0 0 4px #ffffff08}.green-dot{background:#61d7a4}.blue-dot{background:#6da5ed}.purple-dot{background:#a58bff}.activity-item strong{font-size:7px;color:#a797ff}@media(max-width:1100px){.admin-kpis{grid-template-columns:1fr 1fr}.admin-main-grid{grid-template-columns:1fr}.admin-bottom-grid{grid-template-columns:1fr}}@media(max-width:780px){.admin-head-row{flex-direction:column}.admin-head-actions{width:100%}.admin-head-actions>*{flex:1}.admin-tabs{overflow:auto}.admin-search{display:none}.admin-kpis{grid-template-columns:1fr 1fr}.admin-card{padding:10px}}

/* Smooth full-width focus mode for Admin Console */
.workspace{transition:grid-template-columns .5s cubic-bezier(.2,.8,.2,1)}.control-panel{transition:padding .45s ease,background .45s ease}.admin-focus .workspace{grid-template-columns:minmax(0,1fr) 88px}.admin-focus .control-panel{grid-column:1;padding:34px clamp(28px,4vw,72px);background:linear-gradient(135deg,#12141c,#101119)}.admin-focus .toolrail{grid-column:2}.admin-focus .canvas{display:none}.admin-focus .product-panel-head{max-width:1440px;margin:0 auto;padding-bottom:25px}.admin-focus .product-panel-body{max-width:1440px;margin:0 auto;padding-top:24px;gap:20px}.admin-focus .admin-kpis{grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.admin-focus .admin-kpis article{padding:17px}.admin-focus .admin-kpis b{font-size:24px}.admin-focus .admin-main-grid{grid-template-columns:minmax(0,1.65fr) minmax(290px,.85fr);gap:14px}.admin-focus .admin-card{padding:17px}.admin-focus .admin-bottom-grid{gap:14px}.admin-focus .admin-table-card{padding:17px 0 0}.admin-focus .admin-table-head{padding:0 17px 13px}.admin-focus .admin-table th{padding:11px 17px}.admin-focus .admin-table td{padding:13px 17px}.admin-focus .admin-tabs{padding-top:8px}.admin-focus .admin-head-row h2{font-size:25px}.admin-focus .admin-head-row p{font-size:10px}.admin-focus .admin-card-head>b,.admin-focus .admin-card-head>div>b{font-size:11px}.admin-focus .admin-card-head small{font-size:8px}.admin-focus .plan-card{min-height:270px}@media(max-width:1100px) and (min-width:781px){.admin-focus .admin-kpis{grid-template-columns:repeat(2,1fr)}.admin-focus .admin-main-grid{grid-template-columns:1fr}}@media(max-width:780px){.admin-focus .workspace{display:flex}.admin-focus .control-panel{order:2;padding:22px 18px}.admin-focus .toolrail{order:1}.admin-focus .admin-kpis{grid-template-columns:1fr 1fr}.admin-focus .admin-head-row h2{font-size:19px}}

/* New diskoko: guided server creation and bot catalog */
.new-server-progress{display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #ffffff10;background:linear-gradient(105deg,#1b1830,#171923);border-radius:15px;padding:15px}.new-progress-copy h2{font-size:16px;margin:6px 0}.new-progress-copy p{font-size:8px;color:#898d9d;margin:0;line-height:1.7;max-width:300px}.new-progress-steps{display:flex;align-items:center;gap:7px}.new-progress-steps i{width:28px;height:1px;background:#47425b}.new-step{display:flex;flex-direction:column;align-items:center;gap:4px;background:none;border:0;color:#73788c;font-size:7px;cursor:pointer}.new-step b{width:24px;height:24px;display:grid;place-items:center;border:1px solid #393d4f;border-radius:50%;font-size:8px}.new-step.active{color:#b5a7ff}.new-step.active b{background:#725ce4;border-color:#9a88ff;color:white;box-shadow:0 0 15px #785de655}.new-builder-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:11px}.new-builder-card{border:1px solid #ffffff10;background:#171a24;border-radius:14px;padding:15px}.new-step-heading{display:flex;align-items:flex-start;gap:9px;margin-bottom:14px}.step-number{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:#b1a4ff;background:#7159df22;border:1px solid #806ce044;font-size:8px;font-weight:700;flex:none}.new-step-heading h3{font-size:13px;margin:5px 0 3px}.new-step-heading p{font-size:8px;color:#818696;margin:0;line-height:1.6}.new-form-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:9px}.new-builder-card .field{margin-bottom:10px}.identity-color-row{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff0b;padding-top:12px}.identity-color-row>div>span{font-size:7px;color:#888c9c}.color-picks{display:flex;gap:6px;margin-top:7px}.color-pick{width:19px;height:19px;border-radius:6px;border:2px solid transparent;background:var(--pick);cursor:pointer}.color-pick.selected{border-color:white;box-shadow:0 0 0 2px var(--pick)}.identity-preview{display:flex;align-items:center;gap:7px}.identity-preview>div{display:flex;flex-direction:column;gap:3px}.identity-preview b{font-size:8px}.identity-preview small{font-size:6px;color:#7d8292}.new-mark{width:29px;height:29px}.new-preview-card{display:flex;flex-direction:column}.new-preview-top{display:flex;justify-content:space-between;align-items:flex-start}.new-preview-top h3{font-size:13px;margin:5px 0}.preview-live{font-size:6px;color:#e8b76e;background:#e8b76e15;border:1px solid #e8b76e44;padding:4px 5px;border-radius:5px}.mini-server-preview{border:1px solid #ffffff10;border-radius:11px;overflow:hidden;background:#252735;flex:1;margin:3px 0 12px}.mini-server-cover{height:60px;background:linear-gradient(120deg,#3e307a,#7965de,#2c6e85);position:relative}.mini-server-cover:after{content:'';position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,#ffffff44 1px,transparent 1px);background-size:14px 14px}.mini-server-body{position:relative;padding:21px 11px 12px}.mini-server-icon{position:absolute;top:-18px;right:11px;width:35px;height:35px;display:grid;place-items:center;border:4px solid #252735;border-radius:11px;background:#7861df;font-weight:700}.mini-server-body h3{font-size:12px;margin:3px 0}.mini-server-body p{font-size:7px;color:#979aaa;line-height:1.7;margin:0 0 11px}.mini-preview-chips{display:flex;gap:4px}.mini-preview-chips span{font-size:6px;color:#aaa1d4;background:#302c4c;padding:5px;border-radius:5px}.bot-catalog-card{margin-top:11px}.bot-catalog-card .new-step-heading{align-items:center}.bot-limit-pill{margin-right:auto;display:flex;align-items:center;gap:4px;background:#292445;border:1px solid #705be455;border-radius:7px;padding:5px 7px}.bot-limit-pill b{color:#c8bdff;font-size:13px}.bot-limit-pill span{color:#9088ae;font-size:6px}.bot-catalog-toolbar{display:flex;align-items:center;gap:8px;margin-bottom:10px}.bot-search{display:flex;align-items:center;gap:5px;background:#1e212c;border:1px solid #ffffff0c;border-radius:7px;color:#7e8394;padding:0 7px;flex:1}.bot-search input{background:none;border:0;outline:0;color:#dedbed;font-size:8px;padding:8px;width:100%}.bot-categories{display:flex;gap:4px}.bot-categories button{border:1px solid #343848;background:#1e212c;color:#898e9e;border-radius:6px;padding:6px 7px;font-size:7px;cursor:pointer}.bot-categories button.active{color:#c2b7ff;background:#2b2449;border-color:#6754bf}.bot-catalog-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.catalog-bot{display:flex;align-items:center;gap:7px;border:1px solid #ffffff0d;background:#1d202b;border-radius:9px;padding:9px;cursor:pointer;transition:.2s}.catalog-bot:hover,.catalog-bot.selected{border-color:#6f5bd288;background:#27223e}.catalog-icon{width:25px;height:25px;display:grid;place-items:center;border-radius:7px;color:white;font-size:10px;font-weight:700;flex:none}.catalog-bot>div{display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.catalog-bot b{font-size:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-bot small{font-size:6px;color:#7d8293;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.catalog-check,.catalog-add{font-size:11px;color:#a798ff}.catalog-check{color:#6be0b3}.catalog-more{display:flex;flex-direction:column;text-align:center;justify-content:center;gap:2px;color:#9f94df}.catalog-more>span{font-size:14px}.bot-plan-note{display:flex;align-items:center;gap:8px;background:#211d38;border:1px solid #594c9955;border-radius:9px;margin-top:10px;padding:9px}.bot-plan-note>span{color:#a797ff;font-size:16px}.bot-plan-note>div{display:flex;flex-direction:column;gap:3px;flex:1}.bot-plan-note b{font-size:8px}.bot-plan-note small{font-size:7px;color:#8985a1}.new-launch-bar{display:flex;align-items:center;justify-content:space-between;background:#171a24;border:1px solid #ffffff12;border-radius:12px;padding:12px 14px;margin-top:11px}.new-launch-bar>div{display:flex;align-items:center;gap:8px}.new-launch-bar>div>div{display:flex;flex-direction:column;gap:3px}.new-launch-bar b{font-size:8px}.new-launch-bar small{font-size:7px;color:#7d8292}.launch-dot{width:8px;height:8px;border-radius:50%;background:#67dcb0;box-shadow:0 0 0 4px #67dcb01c,0 0 12px #67dcb0}.new-builder-card .wide-product{margin-top:auto}@media(max-width:1100px){.new-builder-grid{grid-template-columns:1fr}.bot-catalog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:780px){.new-server-progress{align-items:flex-start;flex-direction:column}.new-progress-steps{width:100%;justify-content:space-between}.new-progress-steps i{flex:1}.new-form-grid{grid-template-columns:1fr}.identity-color-row{align-items:flex-start;flex-direction:column;gap:12px}.bot-catalog-toolbar{align-items:stretch;flex-direction:column}.bot-categories{overflow:auto}.bot-catalog-grid{grid-template-columns:1fr}.bot-plan-note{align-items:flex-start;flex-wrap:wrap}.new-launch-bar{align-items:stretch;flex-direction:column;gap:10px}.new-launch-bar .product-cta{width:100%}}

/* New diskoko independent Discord Core builder */
.discord-core-page{position:fixed;inset:0;z-index:60;background:#0d0e15;color:#eff0f8;display:flex;flex-direction:column;animation:core-page-in .45s cubic-bezier(.2,.8,.2,1)}@keyframes core-page-in{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}.core-topbar{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;border-bottom:1px solid #282b38;background:#11131c}.core-brand{display:flex;align-items:center;gap:9px}.core-brand-mark{width:31px;height:31px;border-radius:10px;display:grid;place-items:center;background:linear-gradient(145deg,#8a73ff,#5a3fd1);font-weight:700;box-shadow:0 6px 17px #7257dc44}.core-brand div{display:flex;flex-direction:column;gap:3px}.core-brand b{font-size:11px}.core-brand small{color:#7d8293;font-size:7px}.core-context{display:flex;align-items:center;gap:7px;color:#c5c7d2;font-size:8px}.core-context em{color:#68dcb0;font-style:normal;background:#55c99b12;border:1px solid #55c99b33;border-radius:6px;padding:4px 6px;font-size:6px}.core-draft-dot{width:6px;height:6px;border-radius:50%;background:#68dcb0;box-shadow:0 0 10px #68dcb0}.core-top-actions{display:flex;align-items:center;gap:10px}.core-plan{font-size:6px;color:#b2a5ff;background:#292248;border:1px solid #6f5ce055;padding:5px 7px;border-radius:5px}.core-exit{border:1px solid #363a4a;background:#1b1e28;color:#969aaa;border-radius:7px;padding:7px 9px;font-size:8px;cursor:pointer}.core-exit:hover{color:#fff;border-color:#7160c8}.core-layout{flex:1;min-height:0;display:grid;grid-template-columns:230px minmax(500px,1fr) minmax(340px,470px)}.core-steps{background:#11131b;border-left:1px solid #252936;padding:28px 15px;display:flex;flex-direction:column;gap:5px}.core-steps-title{display:flex;justify-content:space-between;align-items:center;color:#7d8292;font-size:7px;padding:0 7px 12px;border-bottom:1px solid #242834;margin-bottom:6px}.core-steps-title b{color:#a599e2;font-size:6px}.core-step{display:flex;align-items:center;gap:9px;border:1px solid transparent;background:transparent;color:#757b8d;border-radius:9px;padding:10px 7px;text-align:right;cursor:pointer}.core-step:hover{background:#191c27}.core-step.active{border-color:#5f4dc455;background:#28213e;color:#e4e0fa}.core-step i{width:26px;height:26px;border:1px solid #363a4a;border-radius:8px;display:grid;place-items:center;font-size:7px;font-style:normal}.core-step.active i{background:#765ce6;border-color:#927fff;color:#fff}.core-step span{display:flex;flex:1;flex-direction:column;gap:4px}.core-step b{font-size:8px}.core-step small{color:#73788a;font-size:6px}.core-step strong{color:#61d9a7;font-size:9px}.core-step.active strong{color:#a99aff}.core-step-foot{margin-top:auto;border:1px solid #302951;background:#19162d;border-radius:10px;padding:10px}.core-step-foot>span{color:#8b82ac;font-size:6px}.core-step-foot>div{display:flex;align-items:baseline;gap:4px;margin:7px 0}.core-step-foot b{font-size:16px;color:#c3b8ff}.core-step-foot small{font-size:7px;color:#85809e}.core-step-foot>i{display:block;height:4px;border-radius:4px;background:#3b3458;overflow:hidden}.core-step-foot>i em{display:block;height:100%;background:#8d76f5;border-radius:4px}.core-step-foot p{font-size:6px;color:#817b98;line-height:1.5;margin:7px 0 0}.core-builder{min-width:0;overflow:auto;background:linear-gradient(135deg,#12141d,#0f1017);padding:36px clamp(25px,4vw,68px)}.core-builder-head{display:flex;justify-content:space-between;gap:20px;max-width:800px;margin:0 auto 27px}.core-kicker,.core-card-label{display:block;color:#a191ff;font-size:7px;letter-spacing:1px;font-weight:700}.core-builder-head h1{font-size:26px;letter-spacing:-1px;margin:8px 0}.core-builder-head p{color:#858a9b;font-size:9px;line-height:1.7;margin:0;max-width:450px}.core-save-state{color:#68dcb0;font-size:7px;border:1px solid #54c89a44;background:#54c89a12;border-radius:6px;padding:5px 7px;height:max-content;white-space:nowrap}.core-builder>div:nth-child(2){max-width:800px;margin:0 auto}.core-card{background:#171a24;border:1px solid #ffffff10;border-radius:13px;padding:16px}.core-card-grid{display:grid;grid-template-columns:1fr 230px;gap:11px}.core-identity-card{display:flex;flex-direction:column;gap:15px}.core-field{display:flex;flex-direction:column;gap:7px}.core-field>span{color:#7f8495;font-size:7px;letter-spacing:.6px}.core-field input,.core-field textarea{width:100%;resize:vertical;background:#1f222d;border:1px solid #363b4c;border-radius:8px;color:#e6e3ef;outline:0;padding:10px;font-size:9px;line-height:1.7}.core-field input:focus,.core-field textarea:focus{border-color:#7761e2;box-shadow:0 0 0 3px #7761e21c}.personality-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.personality{border:1px solid #ffffff0e;background:#1d202b;border-radius:8px;text-align:right;padding:9px;color:#8e93a3;cursor:pointer}.personality.active{background:#292342;border-color:#7660d877;color:#ddd7fa}.personality b,.personality small{display:block;margin-top:4px}.personality b{font-size:8px}.personality small{font-size:6px;color:#74798a}.logo-card{display:flex;align-items:center;flex-direction:column;text-align:center}.core-logo-large{width:86px;height:86px;border-radius:23px;display:grid;place-items:center;background:linear-gradient(145deg,#8d78ff,#5136bf);font-size:36px;font-weight:700;margin:15px auto 10px;box-shadow:0 12px 32px #7255dc44}.core-upload,.core-outline{border:1px solid #4d447b;background:#282242;color:#b8adff;border-radius:7px;padding:7px 9px;font-size:7px;cursor:pointer}.logo-card>small{font-size:6px;color:#737889;margin-top:7px}.core-color-line{width:100%;display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ffffff0c;margin-top:auto;padding-top:12px;color:#828798;font-size:7px}.core-color-line>div{display:flex;gap:5px}.core-color{width:15px;height:15px;border:2px solid transparent;border-radius:5px;background:var(--c);cursor:pointer}.core-color.active{border-color:#fff;box-shadow:0 0 0 2px var(--c)}.core-footer{display:flex;align-items:center;justify-content:space-between;max-width:800px;margin:22px auto 0;color:#666c7d;font-size:7px}.core-back,.core-next{border-radius:7px;padding:9px 13px;font-size:8px;cursor:pointer}.core-back{border:1px solid #303544;background:transparent;color:#858b9b}.core-next{border:1px solid #8068ea;background:#7359df;color:white;box-shadow:0 8px 20px #7155dd33}.core-next:disabled{opacity:.4}.core-preview{background:#11131b;border-right:1px solid #282b38;padding:24px 17px;display:flex;flex-direction:column;min-width:0}.core-preview-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:13px}.core-preview-head>div{display:flex;flex-direction:column;gap:5px}.core-preview-head span{font-size:6px;color:#9b8cff;letter-spacing:.7px}.core-preview-head b{font-size:10px}.core-preview-head button{border:1px solid #303544;background:#1a1d27;border-radius:6px;color:#9a91b9;padding:5px;cursor:pointer}.core-discord-window{flex:1;min-height:420px;border:1px solid #3a3d47;border-radius:10px;overflow:hidden;display:grid;grid-template-columns:39px 118px 1fr;background:#313338;box-shadow:0 18px 38px #0006}.core-discord-rail{background:#1e1f22;padding:8px 5px;display:flex;align-items:center;flex-direction:column;gap:8px}.core-discord-rail>span{width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:#34363b;color:#ddd;font-size:13px}.core-discord-rail i{width:20px;height:1px;background:#404249}.core-discord-rail .core-discord-server{border-radius:9px;background:linear-gradient(145deg,#8068ff,#4d37bd);font-weight:700;font-size:8px}.core-discord-add{color:#6addaa!important}.core-discord-channels{background:#2b2d31;padding:10px 6px;display:flex;flex-direction:column;gap:7px;direction:rtl;color:#9299a3;font-size:6px}.core-discord-channels>b{color:#f2f3f5;font-size:7px;padding:2px 4px 8px;border-bottom:1px solid #1f2023}.core-channel-section{font-size:5px;color:#777e8a;margin-top:5px}.core-discord-channels>span{padding:4px;border-radius:3px}.core-discord-channels>span.selected{color:#e1e2e6;background:#3a3c43}.core-discord-user{display:flex;align-items:center;gap:4px;margin-top:auto;border-top:1px solid #1f2023;padding-top:8px}.core-discord-user>i{width:17px;height:17px;border-radius:50%;display:grid;place-items:center;background:#8068ff;color:white;font-size:6px;font-style:normal}.core-discord-user>div{display:flex;flex-direction:column;gap:2px}.core-discord-user b{font-size:6px;color:#e2e3e5}.core-discord-user small{font-size:5px;color:#8e949e}.core-discord-chat{display:flex;flex-direction:column;min-width:0;background:#313338}.core-chat-head{height:34px;padding:0 8px;display:flex;align-items:center;gap:5px;box-shadow:0 1px 2px #1115;color:#c3c6cc;font-size:8px}.core-chat-head b{font-size:7px}.core-chat-head span{margin-right:auto;color:#9096a1;font-size:8px}.core-chat-welcome{margin:auto 9px 12px;padding-bottom:12px;border-bottom:1px solid #45474d;text-align:right}.core-chat-welcome>span{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;background:#8068ff;color:#fff;font-size:14px;font-weight:700}.core-chat-welcome h3{font-size:9px;margin:7px 0 3px;color:#f1f2f3}.core-chat-welcome p{font-size:6px;color:#a7abb2;line-height:1.6;margin:0}.core-chat-message{display:flex;gap:6px;padding:0 9px 13px;direction:ltr}.core-chat-message>i{width:20px;height:20px;display:grid;place-items:center;border-radius:6px;background:#7c5df0;color:#fff;font-style:normal;font-size:8px}.core-chat-message>div{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.core-chat-message b{font-size:6px}.core-chat-message em{font-size:4px;background:#5865f2;padding:2px;color:white;font-style:normal}.core-chat-message small{font-size:5px;color:#858b94}.core-chat-message p{font-size:6px;color:#c4c7cc;flex-basis:100%;margin:0}.core-chat-composer{margin:0 7px 8px;background:#383a40;border-radius:5px;padding:8px;color:#9298a0;font-size:6px}.core-chat-composer span{margin:0 8px}.core-preview-tip{display:flex;align-items:center;gap:7px;border:1px solid #3b315d;background:#1e1a32;border-radius:8px;padding:9px;margin-top:11px}.core-preview-tip>span{color:#a493ff}.core-preview-tip>div{display:flex;flex-direction:column;gap:3px}.core-preview-tip b{font-size:7px}.core-preview-tip small{color:#87819e;font-size:6px}.core-structure-card{margin-bottom:10px}.structure-template-head{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff0b;padding-bottom:12px;margin-bottom:8px}.structure-template-head h3{font-size:11px;margin:6px 0 0}.structure-template-head h3 small{font-weight:400;color:#777d8d;font-size:7px;margin-right:5px}.structure-tree{display:grid;gap:3px}.structure-category{display:flex;justify-content:space-between;color:#8c92a1;font-size:7px;padding:8px 5px 4px}.structure-channel{display:flex;align-items:center;gap:8px;color:#a2a6b0;background:#1e212c;border-radius:5px;padding:7px;font-size:8px}.structure-channel.selected{color:#c1b6ff;background:#2d264b}.structure-channel small{margin-right:auto;color:#707687;font-size:6px}.core-add-row{border:1px dashed #4d4b70;background:transparent;color:#a99cff;border-radius:6px;padding:8px;margin-top:9px;width:100%;font-size:7px;cursor:pointer}.structure-side{display:grid;gap:8px}.structure-side>label,.ai-permissions>label,.safety-options>label{display:flex;align-items:center;gap:8px;background:#1f222d;border-radius:7px;padding:10px}.structure-side label>span,.ai-permissions label>span,.safety-options label>span{display:flex;flex-direction:column;gap:3px;flex:1}.structure-side b,.ai-permissions b,.safety-options b{font-size:8px}.structure-side small,.ai-permissions small,.safety-options small{font-size:6px;color:#7e8493}.structure-side input,.ai-permissions input,.safety-options input{display:none}.structure-side i,.ai-permissions i,.safety-options i{width:24px;height:13px;background:#3e4250;border-radius:8px;position:relative}.structure-side i:after,.ai-permissions i:after,.safety-options i:after{content:'';position:absolute;width:9px;height:9px;right:11px;top:2px;background:#8f94a2;border-radius:50%;transition:.2s}.structure-side input:checked+i,.ai-permissions input:checked+i,.safety-options input:checked+i{background:#6f59d8}.structure-side input:checked+i:after,.ai-permissions input:checked+i:after,.safety-options input:checked+i:after{right:2px;background:#fff}.core-bot-header{display:flex;align-items:center;justify-content:space-between;background:#1c1931;border:1px solid #58499a55;border-radius:10px;padding:12px;margin-bottom:10px}.core-bot-header h3{font-size:18px;margin:7px 0 0}.core-bot-header h3 small{color:#8781a1;font-size:8px;font-weight:400}.core-capacity{font-size:7px;color:#68dcb0}.core-bot-library{display:grid;grid-template-columns:1fr 1fr;gap:8px}.core-bot-tile{display:flex;align-items:center;gap:9px;background:#1a1d28;border:1px solid #ffffff0d;border-radius:9px;color:#dedbea;padding:11px;text-align:right;cursor:pointer}.core-bot-tile.selected{border-color:#7963e277;background:#25203c}.core-bot-tile>div{display:flex;flex:1;flex-direction:column;gap:4px}.core-bot-tile b{font-size:8px}.core-bot-tile small{font-size:6px;color:#7f8494}.core-bot-tile em{font-size:5px;color:#9e91ff;font-style:normal}.core-bot-tile>i{color:#6be0b0;font-size:11px;font-style:normal}.core-bot-icon{width:28px;height:28px;display:grid;place-items:center;border-radius:8px;color:white;font-weight:700;font-style:normal}.core-bot-icon.purple{background:#775be2}.core-bot-icon.cyan{background:#3bafbd}.core-bot-icon.pink{background:#c0598e}.core-bot-icon.orange{background:#ca8242}.core-bot-icon.green{background:#4caa76}.core-bot-icon.blue{background:#4d80c6}.core-bot-discovery{display:flex;align-items:center;gap:7px;background:#1c1f2b;border:1px solid #ffffff0d;border-radius:8px;margin-top:10px;padding:2px 7px;color:#7f8494}.core-bot-discovery input{flex:1;background:none;border:0;outline:0;color:#ddd9eb;font-size:8px;padding:8px}.core-bot-discovery button{border:0;background:none;color:#aa9cff;font-size:7px;cursor:pointer}.core-ai-layout,.core-safety-grid,.core-launch-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-personality{text-align:center}.ai-avatar{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#a98bff,#5d42cf);font-size:24px;font-weight:700;margin:4px auto 12px;box-shadow:0 10px 25px #795fe044}.ai-personality h3{font-size:13px;margin:7px 0}.ai-personality p,.safety-score p{color:#858a9a;font-size:8px;line-height:1.7}.ai-personality .core-field{text-align:right;margin-top:14px}.ai-permissions,.safety-options{display:grid;gap:8px;align-content:start}.ai-approval{display:flex;align-items:center;gap:7px;border:1px solid #4a8f7655;background:#24403333;border-radius:8px;padding:9px}.ai-approval>span{color:#6fe0b0}.ai-approval div{display:flex;flex-direction:column;gap:3px}.ai-approval b{font-size:8px}.ai-approval small{font-size:6px;color:#7ca993}.safety-score{text-align:center}.safety-ring{width:95px;height:95px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:conic-gradient(#67dcb0 0 84%,#353d44 84%);position:relative;margin:18px auto}.safety-ring:after{content:'';position:absolute;inset:10px;border-radius:50%;background:#171a24}.safety-ring b,.safety-ring small{position:relative;z-index:1}.safety-ring b{font-size:22px}.safety-ring small{font-size:6px;color:#6bdcae}.safety-score h3{font-size:11px}.safety-options .core-outline{margin-top:4px}.review-line{display:flex;align-items:center;border-bottom:1px solid #ffffff0b;padding:12px 0;gap:9px}.review-line span{font-size:7px;color:#818696;width:70px}.review-line b{font-size:8px;flex:1}.review-line i{font-size:11px;color:#67dcb0;font-style:normal}.launch-connect{text-align:center}.launch-connect-icon{width:53px;height:53px;border-radius:16px;background:#725be033;color:#a997ff;display:grid;place-items:center;font-size:25px;margin:5px auto 12px}.launch-connect h3{font-size:13px}.launch-connect p{font-size:8px;color:#858a9a;line-height:1.8}.connect-permissions{display:grid;gap:6px;text-align:right;background:#1d202a;border-radius:8px;padding:10px;margin:12px 0}.connect-permissions span{font-size:7px;color:#c2c5d0}.connect-permissions span:first-letter{color:#67dcb0}.core-launch-button{width:100%;border:0;border-radius:8px;background:linear-gradient(110deg,#7257dc,#9178ff);color:white;padding:11px;font-size:9px;cursor:pointer;box-shadow:0 10px 25px #745bd233}.launch-connect>small{display:block;color:#74798b;font-size:6px;margin-top:9px}@media(max-width:1200px){.core-layout{grid-template-columns:190px minmax(430px,1fr) 340px}.core-builder{padding:28px 25px}.core-card-grid{grid-template-columns:1fr}.logo-card{min-height:240px}}@media(max-width:900px){.core-layout{grid-template-columns:180px 1fr}.core-preview{display:none}}@media(max-width:650px){.core-topbar{padding:0 12px}.core-context{display:none}.core-plan{display:none}.core-layout{display:block}.core-steps{height:auto;flex-direction:row;overflow:auto;padding:8px}.core-steps-title,.core-step-foot{display:none}.core-step{min-width:100px;flex-direction:column;text-align:center;gap:4px}.core-step span{display:block}.core-step small{display:none}.core-step strong{display:none}.core-builder{padding:22px 15px}.core-builder-head h1{font-size:21px}.core-card-grid,.core-ai-layout,.core-safety-grid,.core-launch-grid{grid-template-columns:1fr}.core-bot-library{grid-template-columns:1fr}.core-footer{margin-top:16px}}

/* New diskoko live preview and advanced bot controls */
.core-preview{transition:background .35s ease,box-shadow .35s ease}.core-preview:before{content:'';position:absolute;inset:64px 0 0;pointer-events:none;opacity:.2;background:radial-gradient(circle at 20% 20%,#8874ff44,transparent 34%),radial-gradient(circle at 80% 70%,#45cdd533,transparent 30%)}.core-preview{position:relative;overflow:hidden}.core-preview>*{position:relative;z-index:1}.core-preview.preview-bright{background:linear-gradient(160deg,#181a2a,#11131b)}.core-preview.preview-bright .core-discord-window{box-shadow:0 18px 38px #0006,0 0 38px #8068ff28}.core-discord-channels>span{transition:background .2s,color .2s,transform .2s}.core-discord-channels>span:hover{background:#444650;color:#fff;transform:translateX(-2px);cursor:pointer}.core-chat-message,.core-chat-welcome{transition:transform .25s,opacity .25s}.core-discord-window:hover .core-chat-message{transform:translateX(-3px)}.core-chat-composer{transition:border-color .2s,background .2s}.core-discord-window:hover .core-chat-composer{background:#41434a;box-shadow:0 0 0 1px #8068ff33}.core-plan-switcher{display:flex;gap:6px;background:#11131b;border:1px solid #ffffff0d;border-radius:9px;padding:5px;margin:11px 0}.core-plan-choice{flex:1;display:flex;flex-direction:column;gap:3px;text-align:right;border:1px solid transparent;background:transparent;color:#808696;border-radius:6px;padding:8px;cursor:pointer}.core-plan-choice b{font-size:8px}.core-plan-choice small{font-size:6px;color:#707687}.core-plan-choice.active{background:#302850;border-color:#7962e477;color:#ddd7fa}.core-plan-choice.active small{color:#b0a4eb}.core-bot-advanced{border:1px solid #ffffff0e;background:#1b1e29;border-radius:9px;padding:11px}.advanced-bot-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:9px}.advanced-bot-title>b{font-size:8px}.advanced-status{font-size:6px;color:#67dcb0;background:#55c99b12;border:1px solid #55c99b33;padding:4px 6px;border-radius:5px}.advanced-bot-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.advanced-bot-grid label:not(.advanced-toggle){display:flex;flex-direction:column;gap:5px}.advanced-bot-grid label>span{font-size:6px;color:#848a99}.advanced-bot-grid input,.advanced-bot-grid select{background:#222631;border:1px solid #34394a;color:#ddd9ea;border-radius:6px;padding:7px;font-size:7px;outline:0}.advanced-toggle{display:flex;align-items:center;gap:7px;border:1px solid #ffffff0c;background:#20232e;border-radius:6px;padding:7px}.advanced-toggle>span{display:flex;flex:1;flex-direction:column;gap:3px}.advanced-toggle b{font-size:7px}.advanced-toggle small{font-size:5px;color:#777d8d}.advanced-toggle input{display:none}.advanced-toggle i{width:23px;height:13px;border-radius:8px;background:#3d4150;position:relative}.advanced-toggle i:after{content:'';position:absolute;width:9px;height:9px;right:11px;top:2px;background:#8e93a2;border-radius:50%;transition:.2s}.advanced-toggle input:checked+i{background:#6b56d4}.advanced-toggle input:checked+i:after{right:2px;background:white}.core-bot-discovery{transition:border-color .2s,box-shadow .2s}.core-bot-discovery:focus-within{border-color:#7964e288;box-shadow:0 0 0 3px #7964e21a}.core-bot-tile{transition:transform .2s,border-color .2s,background .2s;position:relative;overflow:hidden}.core-bot-tile:after{content:'';position:absolute;inset:0;background:linear-gradient(110deg,transparent,#ffffff08,transparent);transform:translateX(-100%);transition:.5s}.core-bot-tile:hover:after{transform:translateX(100%)}.core-bot-tile:hover{transform:translateY(-2px)}@media(max-width:700px){.advanced-bot-grid{grid-template-columns:1fr}.core-plan-switcher{overflow:auto}.core-plan-choice{min-width:88px}}

/* Arabic-first dashboard navigation and language control */
.rail-section-label{font-size:7px;color:#666d7e;letter-spacing:.3px;padding:6px 2px;text-align:center;border-bottom:1px solid #252936;margin-bottom:3px}.lang-toggle{padding:8px 11px;font-size:9px;color:#c2b8ff;border-color:#554b86;background:#201b35}.lang-toggle:hover{color:#fff;background:#2a2347}.toolrail:has(.rail-section-label){padding-top:16px}.toolrail:has(.rail-section-label) .rail-spacer{min-height:18px}.discord-core-page[dir="ltr"]{direction:ltr}.discord-core-page[dir="ltr"] .core-steps,.discord-core-page[dir="ltr"] .core-preview{direction:ltr}.discord-core-page[dir="ltr"] .core-builder{text-align:left}.discord-core-page[dir="ltr"] .core-step,.discord-core-page[dir="ltr"] .core-discord-channels{direction:ltr;text-align:left}.discord-core-page[dir="ltr"] .core-topbar,.discord-core-page[dir="ltr"] .core-layout{direction:ltr}.discord-core-page[dir="ltr"] .core-discord-channels>span{text-align:left}.discord-core-page[dir="ltr"] .advanced-bot-grid label,.discord-core-page[dir="ltr"] .core-field{text-align:left}

/* Specialized server templates and guided connection checks */
.foundation-picker{border:1px solid #302f48;background:linear-gradient(135deg,#19182a,#151722);border-radius:16px;padding:16px;margin-bottom:14px}.foundation-picker-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start}.foundation-picker-head h3{margin:3px 0;font-size:15px}.foundation-picker-head p{margin:0;color:#9298aa;font-size:10px;line-height:1.7}.foundation-count{font-size:9px;color:#b9a8ff;background:#7c5cff1c;border:1px solid #7c5cff55;border-radius:20px;padding:6px 9px;white-space:nowrap}.foundation-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:13px}.foundation-option{border:1px solid #303345;background:#171a24;color:#e9eaf0;border-radius:11px;padding:11px;text-align:right;display:flex;flex-direction:column;gap:4px;cursor:pointer;transition:.2s}.foundation-option:hover{border-color:#6e5bdd;transform:translateY(-2px)}.foundation-option.active{border-color:#9b86ff;background:linear-gradient(145deg,#2b2451,#1b1b2a);box-shadow:0 0 0 2px #7c5cff22}.foundation-option>span{font-size:21px}.foundation-option b{font-size:10px}.foundation-option small{font-size:8px;color:#898fa1;line-height:1.5}.foundation-status,.core-bot-status{margin-top:10px;color:#83e4ae;font-size:9px;background:#35d07f0d;border:1px solid #35d07f2e;border-radius:8px;padding:8px 10px}.core-ai-test{border:1px solid #5d4dc2;background:#241e42;color:#d7d0ff;border-radius:9px;padding:9px 12px;cursor:pointer;margin-top:9px}.core-ai-test:hover{background:#30255a}.core-ai-status{font-size:9px;color:#858b9d;margin-top:8px}.core-ai-status.testing{color:#ffd166}.core-ai-status.passed{color:#35d07f}.core-bot-status{margin:12px 0}.core-foundation-picker[dir="ltr"],.foundation-picker-head[dir="ltr"]{direction:ltr;text-align:left}@media(max-width:900px){.foundation-grid{grid-template-columns:repeat(2,1fr)}}

/* Brand asset, studio authentication gate, and calm game controls */
.logo-frame{overflow:hidden;display:grid;place-items:center}.logo-frame img{width:100%;height:100%;object-fit:contain;display:block}.brand-mark.logo-frame{background:#080912;padding:3px}.home-logo .logo-orbit.logo-frame{width:42px;height:42px;background:#080912;padding:2px}.modal-icon.logo-frame{padding:4px;background:#0b0d18}.studio-gate{z-index:40}.gate-modal{max-width:470px}.gate-secondary{margin-top:9px;background:#202431}.footer-links{display:flex;gap:12px;flex-wrap:wrap}.footer-links button{border:0;background:transparent;color:#8f96ab;font-size:10px;cursor:pointer}.footer-links button:hover{color:#fff}.home-footer{gap:16px;flex-wrap:wrap}.game-canvas-wrap{transition:.3s transform}.game-canvas-wrap.game-zoomed{transform:scale(1.04)}.game-card.game-expanded{box-shadow:0 0 0 1px #8a75ff,0 30px 100px #000b}.game-modal-open{overflow:hidden}.runner-red-mode .home-overlay{background:#130b13}.positive{color:var(--green)!important}
/* Arabic/English control dashboard extensions */
.language-btn{width:100%;border:1px solid var(--line);background:#171b28;color:#c8baff;border-radius:10px;padding:9px 12px;cursor:pointer;margin-bottom:18px}.language-btn:hover{border-color:var(--purple);background:#211c38}.muted{color:var(--muted);font-size:13px;line-height:1.8}.subscription-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.subscription-grid>div{background:#0d111b;border:1px solid #232b3c;border-radius:13px;padding:16px}.subscription-grid span{display:block;color:var(--muted);font-size:12px}.subscription-grid b{display:block;margin-top:9px;font-size:19px}.admin-overview{margin-bottom:24px}.plan-bars{display:grid;gap:13px}.plan-bars>div{display:grid;grid-template-columns:80px 1fr 40px;gap:10px;align-items:center;color:var(--muted);font-size:12px}.plan-bars i{height:9px;background:#0b0e16;border-radius:99px;overflow:hidden}.plan-bars em{display:block;height:100%;width:0;background:linear-gradient(90deg,var(--purple),var(--purple2));border-radius:inherit;transition:width .5s}.plan-bars b{color:var(--text);text-align:left}.login-card .brand i{background:#080912;overflow:hidden}.login-card .brand i:after{content:'d';display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,var(--purple),var(--purple2));color:#fff}.login-card .brand i{font-size:0}
@media(max-width:650px){.subscription-grid{grid-template-columns:1fr}.footer-links{width:100%}}
