:root{
  --bg:#050b14;--bg2:#081323;--panel:rgba(9,20,37,.72);--panel2:rgba(13,28,49,.82);--line:rgba(112,170,255,.16);
  --text:#eef6ff;--muted:#8ea6c2;--accent:#5ea6ff;--accent2:#8d6cff;--good:#47d7a0;--warn:#ffc15a;--danger:#ff6677;
  --shadow:0 20px 60px rgba(0,0,0,.35);--radius:22px;--radius-sm:14px;--blur:20px;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 15% 0%,#0b2142 0%,transparent 32%),linear-gradient(145deg,var(--bg),#03070d 60%,#07101b);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;min-height:100vh;overflow-x:hidden}
button,input,select,textarea{font:inherit}.noise{position:fixed;inset:0;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E");z-index:0}.ambient{position:fixed;border-radius:50%;filter:blur(90px);opacity:.16;pointer-events:none}.ambient-a{width:380px;height:380px;background:#177dff;top:-100px;left:12%}.ambient-b{width:420px;height:420px;background:#7b42ff;bottom:-180px;right:-80px}.glass{background:linear-gradient(180deg,rgba(12,27,48,.82),rgba(5,13,25,.72));border:1px solid var(--line);backdrop-filter:blur(var(--blur));box-shadow:var(--shadow)}
.app-shell{position:relative;z-index:1;display:grid;grid-template-columns:240px minmax(0,1fr);min-height:100vh}.sidebar{position:sticky;top:0;height:100vh;padding:18px 14px;display:flex;flex-direction:column;border-radius:0 22px 22px 0;border-left:0}.brand{display:flex;gap:12px;align-items:center;background:transparent;border:0;color:inherit;text-align:left;padding:8px;border-radius:16px;cursor:pointer}.brand:hover{background:rgba(255,255,255,.035)}.brand-mark{width:46px;height:46px;display:grid;place-items:center;position:relative}.brand-mark::before{content:"FDS";font-weight:950;font-style:italic;font-size:17px;letter-spacing:-1px;color:white;text-shadow:0 0 20px var(--accent);z-index:2}.brand-mark::after{content:"";position:absolute;inset:5px;border-radius:50%;background:radial-gradient(circle,#2bc7ff 0 12%,#1a67ff 13% 24%,transparent 25%);border:1px solid rgba(112,190,255,.8);box-shadow:0 0 20px #2478ff,0 0 40px rgba(130,70,255,.45)}.brand-copy{display:grid;gap:2px}.brand-copy b{font-size:14px}.brand-copy small{font-size:10px;color:var(--muted);line-height:1.25}.nav-list{display:grid;gap:5px;margin-top:20px}.nav-item{width:100%;display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:7px;padding:11px 12px;color:#c7d7eb;background:transparent;border:1px solid transparent;border-radius:13px;text-align:left;cursor:pointer}.nav-item span{font-size:18px;color:#85b8ff}.nav-item b{font-size:13px;font-weight:650}.nav-item em{font-style:normal;min-width:20px;height:20px;padding:0 5px;border-radius:999px;background:rgba(255,90,107,.18);color:#ff8a99;font-size:10px;display:grid;place-items:center}.nav-item:hover{background:rgba(255,255,255,.04)}.nav-item.active{background:linear-gradient(90deg,rgba(54,126,255,.22),rgba(113,75,255,.11));border-color:rgba(93,156,255,.35);box-shadow:inset 3px 0 0 var(--accent)}.sidebar-footer{margin-top:auto;padding:14px 9px 4px;color:var(--muted);display:grid;gap:8px}.sidebar-footer small{font-size:10px}.status-dot-wrap{display:flex;gap:8px;align-items:center;font-size:12px}.status-dot{width:8px;height:8px;border-radius:50%;background:var(--good);box-shadow:0 0 12px var(--good)}
.main{min-width:0;padding:16px 18px 28px}.topbar{position:sticky;top:10px;z-index:20;height:58px;border-radius:18px;padding:8px 10px;display:flex;align-items:center;gap:12px}.command-wrap{max-width:720px;flex:1;margin:0 auto;height:40px;border:1px solid rgba(116,166,236,.19);border-radius:13px;background:rgba(2,8,17,.55);display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:0 10px;color:#7ca7da}.command-wrap input{background:transparent;border:0;outline:0;color:var(--text);min-width:0}.command-wrap input::placeholder{color:#6f86a1}.command-wrap kbd{font-size:10px;color:#6f86a1;border:1px solid rgba(255,255,255,.08);border-radius:6px;padding:3px 6px}.top-actions{display:flex;align-items:center;gap:8px}.icon-btn{width:38px;height:38px;border-radius:12px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:#bcd6fa;cursor:pointer;position:relative}.icon-btn:hover{border-color:rgba(110,176,255,.42);background:rgba(90,150,255,.08)}.ping{position:absolute;right:7px;top:7px;width:6px;height:6px;border-radius:50%;background:#ff6274;box-shadow:0 0 8px #ff6274}.profile-chip{display:flex;align-items:center;gap:8px;border:0;background:transparent;color:inherit;cursor:pointer;padding:4px 8px;border-radius:12px}.profile-chip:hover{background:rgba(255,255,255,.04)}.profile-chip span:last-child{display:grid;text-align:left}.profile-chip b{font-size:11px}.profile-chip small{font-size:9px;color:var(--good)}.avatar{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--accent),var(--accent2));display:grid!important;place-items:center;font-weight:900}
.view{display:none;animation:fadeUp .24s ease}.view.active{display:block}@keyframes fadeUp{from{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 170px 170px;gap:14px;margin-top:14px}.hero{min-height:245px;border-radius:var(--radius);padding:30px;display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;overflow:hidden;position:relative}.hero::after{content:"";position:absolute;inset:auto -30px -90px auto;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(78,144,255,.2),transparent 70%)}.eyebrow{font-size:10px;letter-spacing:.16em;color:#6f9bd1;font-weight:800}.hero h1,.page-head h1{font-size:clamp(28px,4vw,48px);line-height:1.03;margin:9px 0 11px;letter-spacing:-.045em}.hero h1 strong{background:linear-gradient(90deg,#5cd8ff,#6c86ff 45%,#b179ff);-webkit-background-clip:text;color:transparent}.hero p,.page-head p{color:var(--muted);max-width:650px}.hero-actions{display:flex;gap:10px;margin-top:20px}.primary,.ghost,.danger,.link-btn,.add-inline{border-radius:12px;padding:10px 14px;cursor:pointer}.primary{border:1px solid rgba(111,175,255,.55);color:white;background:linear-gradient(135deg,#2477ff,#6b55f6);box-shadow:0 8px 28px rgba(53,100,255,.22)}.primary:hover{filter:brightness(1.08)}.ghost{border:1px solid var(--line);background:rgba(255,255,255,.035);color:#cae0ff}.danger{border:1px solid rgba(255,100,118,.28);background:rgba(255,77,98,.1);color:#ff9aa7}.link-btn{background:transparent;border:0;color:#6bb2ff;padding:6px}.orb-wrap{position:relative;height:190px;display:grid;place-items:center}.orb{width:126px;height:126px;border-radius:50%;position:relative;background:radial-gradient(circle at 35% 25%,#e8fcff 0 3%,#58e2ff 4% 8%,#266eff 12% 28%,#171540 52%,#050914 72%);box-shadow:0 0 45px rgba(72,137,255,.75),inset -18px -24px 40px rgba(0,0,0,.5);display:grid;place-items:center;z-index:2}.orb::after{content:"";position:absolute;inset:18px;border-radius:50%;border:1px solid rgba(255,255,255,.18)}.orb-core{font-weight:950;font-style:italic;letter-spacing:-2px;text-shadow:0 0 18px #5ad8ff}.orbit{position:absolute;border-radius:50%;border:1px solid rgba(92,170,255,.35)}.orbit-1{width:170px;height:170px;animation:spin 12s linear infinite}.orbit-2{width:205px;height:110px;transform:rotate(-22deg);border-color:rgba(135,89,255,.3);animation:spin2 15s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes spin2{to{transform:rotate(338deg)}}.mini{border-radius:var(--radius);padding:20px}.metric-card{display:flex;flex-direction:column;justify-content:center;gap:6px}.metric-card span{font-size:11px;color:var(--muted)}.metric-card strong{font-size:36px}.metric-card small{font-size:11px;color:#7f96af}
.section-head,.panel-head,.page-head,.modal-head{display:flex;justify-content:space-between;align-items:flex-start;gap:14px}.section-head{margin:26px 2px 12px}.section-head h2,.panel-head h3{margin:3px 0}.project-strip{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:12px}.project-card{border-radius:18px;padding:16px;background:linear-gradient(180deg,rgba(14,31,54,.86),rgba(6,15,28,.8));border:1px solid var(--line);position:relative;overflow:hidden}.project-card::after{content:"";position:absolute;width:130px;height:130px;border-radius:50%;background:radial-gradient(circle,var(--project-color),transparent 72%);opacity:.15;right:-45px;top:-45px}.project-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.035);border:1px solid color-mix(in srgb,var(--project-color) 60%,transparent);box-shadow:0 0 18px color-mix(in srgb,var(--project-color) 26%,transparent);font-size:21px}.project-card h3{font-size:14px;margin:13px 0 4px}.project-card p{font-size:11px;color:var(--muted);min-height:30px}.project-meta{display:flex;justify-content:space-between;align-items:center;margin:10px 0;font-size:10px;color:#7893ad}.online{color:var(--good)}.project-actions{display:flex;gap:7px}.project-actions button,.project-actions a{flex:1;text-align:center;text-decoration:none;font-size:11px;padding:8px;border-radius:10px}.dashboard-grid{display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px;margin-top:14px}.panel{border-radius:var(--radius);padding:18px;min-height:210px}.chat-preview{grid-row:span 1}.assistant-bubble{display:flex;gap:10px;margin-top:14px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.05);padding:12px;border-radius:16px}.assistant-bubble p{margin:3px 0;color:var(--muted);font-size:12px}.mini-orb{width:36px;height:36px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#64e4ff,#286cff 45%,#221458 72%);box-shadow:0 0 16px rgba(70,126,255,.5);font-weight:900}.quick-pills{display:flex;flex-wrap:wrap;gap:7px;margin-top:12px}.quick-pills button,.command-panel button{border:1px solid var(--line);background:rgba(255,255,255,.025);color:#bcd3ed;border-radius:999px;padding:7px 10px;font-size:10px;cursor:pointer}.quick-pills button:hover,.command-panel button:hover{background:rgba(74,137,255,.11)}.task-list{display:grid;gap:8px;margin-top:12px}.task-row{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:9px;padding:10px;border:1px solid rgba(255,255,255,.05);background:rgba(255,255,255,.02);border-radius:12px}.task-row input{accent-color:var(--accent)}.task-row.done .task-title{text-decoration:line-through;color:#6f849c}.task-title{font-size:12px}.task-priority{font-size:9px;padding:4px 7px;border-radius:999px;background:rgba(255,255,255,.05);color:#93abc4}.task-priority.high{color:#ff8c9b;background:rgba(255,84,105,.1)}.task-priority.low{color:#70d5bc;background:rgba(68,213,163,.08)}.task-delete{border:0;background:transparent;color:#6f8298;cursor:pointer}.add-inline{width:100%;margin-top:10px;border:1px dashed rgba(112,171,255,.22);background:transparent;color:#83a9d4}.summary-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:16px 0}.summary-stats div{padding:12px;border:1px solid var(--line);border-radius:13px;background:rgba(255,255,255,.025);display:grid;gap:3px}.summary-stats strong{font-size:22px}.summary-stats span{font-size:9px;color:var(--muted)}blockquote{margin:12px 0 0;border-left:2px solid var(--accent);padding-left:12px;color:#d4e4f7;font-size:12px}blockquote small{color:var(--muted)}.notification-list{display:grid;gap:8px;margin-top:12px}.notification-item{display:grid;grid-template-columns:auto 1fr auto;gap:9px;align-items:center;padding:9px;border:1px solid rgba(255,255,255,.05);border-radius:12px;background:rgba(255,255,255,.02)}.notification-item.unread{background:rgba(70,126,255,.06);border-color:rgba(90,152,255,.14)}.notif-icon{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;background:rgba(89,142,255,.1)}.notification-item b{font-size:11px}.notification-item p{margin:2px 0 0;font-size:10px;color:var(--muted)}.notification-item time{font-size:9px;color:#6e87a2}
.page-head{margin:26px 2px 18px;align-items:flex-end}.page-head h1{font-size:36px}.page-head p{margin:0}.chip{font-size:10px;padding:7px 10px;border-radius:999px;border:1px solid var(--line);background:rgba(255,255,255,.03);color:#85abd6}.chat-layout{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:14px}.chat-window{border-radius:var(--radius);min-height:620px;display:grid;grid-template-rows:1fr auto;overflow:hidden}.chat-messages{padding:22px;overflow:auto;max-height:70vh;display:flex;flex-direction:column;gap:11px}.msg{max-width:min(680px,88%);padding:11px 13px;border-radius:15px;font-size:13px;line-height:1.5}.msg.assistant{align-self:flex-start;background:rgba(62,121,236,.11);border:1px solid rgba(89,150,255,.14)}.msg.user{align-self:flex-end;background:linear-gradient(135deg,rgba(45,120,255,.62),rgba(102,77,241,.62));border:1px solid rgba(126,178,255,.2)}.msg small{display:block;margin-top:4px;color:#7f96ae}.chat-input{display:grid;grid-template-columns:1fr auto;gap:9px;padding:14px;border-top:1px solid var(--line)}.chat-input input,.task-toolbar input,.field select,.settings-card input,.settings-card select,.modal input,.modal select,.modal textarea{width:100%;background:rgba(2,8,17,.65);border:1px solid var(--line);border-radius:11px;color:var(--text);padding:11px;outline:0}.chat-input input:focus,.task-toolbar input:focus,.settings-card input:focus,.modal input:focus,.modal textarea:focus{border-color:rgba(96,166,255,.55)}.command-panel{border-radius:var(--radius);padding:18px;align-self:start;display:grid;gap:8px}.command-panel h3{margin:3px 0 8px}.command-panel button{border-radius:12px;text-align:left;padding:10px}.note{font-size:11px;color:var(--muted);line-height:1.5}.project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.project-grid .project-card{min-height:220px}.project-grid .project-icon{width:55px;height:55px;font-size:26px}.project-grid .project-card h3{font-size:18px}.project-grid .project-card p{font-size:12px}.task-toolbar{border-radius:16px;padding:10px;display:grid;grid-template-columns:1fr 180px;gap:9px}.task-toolbar select{background:#091527;border:1px solid var(--line);color:var(--text);border-radius:11px;padding:10px}.task-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:12px}.task-board .task-row{padding:14px}.shortcut-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.shortcut-card{border-radius:17px;padding:16px;display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit}.shortcut-card:hover{transform:translateY(-2px);border-color:rgba(103,166,255,.35)}.shortcut-icon{width:46px;height:46px;border-radius:13px;display:grid;place-items:center;background:rgba(255,255,255,.04);font-size:20px}.shortcut-card b{font-size:13px}.shortcut-card small{display:block;color:var(--muted);margin-top:2px}.notification-page{display:grid;gap:9px}.notification-page .notification-item{padding:14px}.brand-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.logo-card{border-radius:var(--radius);padding:22px;color:inherit;text-align:left;cursor:pointer}.logo-card.selected{border-color:rgba(95,167,255,.6);box-shadow:0 0 0 1px rgba(95,167,255,.15),var(--shadow)}.logo-demo{height:160px;border-radius:18px;background:radial-gradient(circle at center,rgba(40,101,200,.17),rgba(3,8,15,.85));border:1px solid rgba(255,255,255,.05);display:grid;place-items:center;margin-bottom:16px}.logo-monogram{font-size:48px;font-weight:950;font-style:italic;letter-spacing:-5px;background:radial-gradient(circle at center,rgba(49,135,255,.2),rgba(3,8,15,.9));color:white;text-shadow:0 0 12px #45c8ff,0 0 30px #4b65ff}.logo-orb span{width:92px;height:92px;border-radius:50%;display:grid;place-items:center;font-size:36px;font-weight:950;background:radial-gradient(circle at 35% 28%,#dffcff 0 4%,#5ee5ff 5% 11%,#2b6fff 18% 37%,#18153e 59%,#050911 78%);box-shadow:0 0 36px rgba(64,136,255,.7)}.logo-hex span{width:90px;height:90px;clip-path:polygon(25% 6%,75% 6%,96% 50%,75% 94%,25% 94%,4% 50%);display:grid;place-items:center;font-size:38px;font-weight:950;background:linear-gradient(145deg,#0d2d60,#5238bf);box-shadow:0 0 30px #335cff}.logo-card h3{margin:8px 0}.logo-card p{font-size:12px;color:var(--muted)}.brand-preview{border-radius:var(--radius);padding:24px;margin-top:14px;display:flex;align-items:center;justify-content:space-between}.brand-preview-logo{width:120px;height:120px}.brand-preview-logo.monogram::before{content:"FDS";height:100%;display:grid;place-items:center;font-size:40px;font-weight:950;font-style:italic;text-shadow:0 0 22px var(--accent)}.brand-preview-logo.orb::before{content:"F";width:100%;height:100%;border-radius:50%;display:grid;place-items:center;font-size:40px;font-weight:950;background:radial-gradient(circle,#6ee8ff,#2b6eff 37%,#111331 67%,#050914);box-shadow:0 0 35px rgba(72,138,255,.65)}.brand-preview-logo.hex::before{content:"F";width:100%;height:100%;display:grid;place-items:center;font-size:40px;font-weight:950;background:linear-gradient(145deg,#0d2d60,#5238bf);clip-path:polygon(25% 6%,75% 6%,96% 50%,75% 94%,25% 94%,4% 50%)}.concept-board{border-radius:var(--radius);margin-top:14px;padding:0;overflow:hidden}.concept-board summary{cursor:pointer;padding:16px 20px;color:#b9d4f4}.concept-board img{display:block;width:100%;border-top:1px solid var(--line)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.settings-card{border-radius:var(--radius);padding:20px;display:grid;gap:14px}.settings-card label,.modal label{display:grid;gap:6px;font-size:11px;color:#b8cde6}.switch-row{grid-template-columns:1fr auto!important;align-items:center}.switch-row input{width:auto}.field{display:grid;gap:6px}.modal{border:1px solid var(--line);border-radius:20px;color:var(--text);padding:0;width:min(520px,calc(100vw - 24px));background:linear-gradient(180deg,rgba(12,27,48,.97),rgba(5,13,25,.96));box-shadow:0 30px 80px rgba(0,0,0,.55)}.modal::backdrop{background:rgba(1,5,11,.72);backdrop-filter:blur(7px)}.modal form,.modal>div:not(.modal-head){padding:0 18px 18px}.modal-head{padding:16px 18px;border-bottom:1px solid var(--line);align-items:center}.modal-head h3{margin:0}.modal form{display:grid;gap:13px;padding:0}.modal form>.modal-head{margin:0 -0px}.modal-body{color:#bfd0e5;line-height:1.6}.modal-actions{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px 18px}.toast-host{position:fixed;right:18px;bottom:18px;z-index:100;display:grid;gap:8px}.toast{min-width:250px;max-width:360px;border-radius:13px;padding:11px 13px;border:1px solid var(--line);background:rgba(7,18,32,.95);box-shadow:var(--shadow);font-size:12px}.toast.success{border-color:rgba(65,214,157,.35)}.toast.error{border-color:rgba(255,92,112,.35)}footer{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin-top:26px;padding:16px 4px;color:#6d8299;font-size:10px}.footer-link{border:0;background:transparent;color:#7da9d8;cursor:pointer;padding:0}.mobile-only{display:none}
body.compact .hero{min-height:205px;padding:22px}body.compact .panel{min-height:180px;padding:14px}body.compact .project-card{padding:12px}body.reduce-motion *,body.reduce-motion *::before,body.reduce-motion *::after{animation:none!important;transition:none!important}body.accent-purple{--accent:#9b72ff;--accent2:#5f7dff}body.accent-cyan{--accent:#4de1e8;--accent2:#4f8cff}
@media(max-width:1200px){.hero-grid{grid-template-columns:1fr 150px}.hero-grid .mini:last-child{display:none}.project-strip{grid-template-columns:repeat(3,1fr)}.dashboard-grid{grid-template-columns:1fr 1fr}.project-grid{grid-template-columns:repeat(2,1fr)}.shortcut-grid{grid-template-columns:repeat(3,1fr)}}
@media(max-width:900px){.app-shell{grid-template-columns:1fr}.sidebar{position:fixed;left:-260px;z-index:60;width:240px;transition:left .22s ease}.sidebar.open{left:0}.mobile-only{display:block}.topbar{top:6px}.profile-chip span:last-child{display:none}.hero-grid{grid-template-columns:1fr}.hero-grid .mini{display:none}.hero{grid-template-columns:1fr 190px}.project-strip{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1fr}.chat-layout{grid-template-columns:1fr}.command-panel{order:-1}.brand-grid{grid-template-columns:1fr}.settings-grid{grid-template-columns:1fr}.shortcut-grid{grid-template-columns:repeat(2,1fr)}.main{padding:10px}.command-wrap kbd{display:none}}
@media(max-width:600px){.top-actions>.icon-btn{display:none}.command-wrap{margin:0}.hero{grid-template-columns:1fr;padding:22px}.orb-wrap{display:none}.hero h1{font-size:34px}.project-strip,.project-grid,.task-board,.shortcut-grid{grid-template-columns:1fr}.task-toolbar{grid-template-columns:1fr}.brand-preview{align-items:flex-start}.brand-preview-logo{width:80px;height:80px}.page-head{align-items:flex-start;flex-direction:column}.profile-chip{padding:0}.dashboard-grid{gap:10px}.main{padding-bottom:20px}.topbar{height:54px}.task-row{grid-template-columns:auto 1fr auto}.task-row .task-priority{display:none}footer{gap:9px}.toast-host{left:12px;right:12px}.toast{min-width:0;max-width:none}}
/* Brand mark variants selected in Brand Lab */
.brand-mark[data-logo="orb"]::before{content:"F";font-size:20px;letter-spacing:0}.brand-mark[data-logo="orb"]::after{inset:3px;background:radial-gradient(circle at 35% 28%,#dffcff 0 4%,#5ee5ff 5% 11%,#2b6fff 18% 37%,#18153e 59%,#050911 78%);border-color:#75dfff}
.brand-mark[data-logo="hex"]::before{content:"F";font-size:21px;letter-spacing:0}.brand-mark[data-logo="hex"]::after{inset:2px;border-radius:0;clip-path:polygon(25% 6%,75% 6%,96% 50%,75% 94%,25% 94%,4% 50%);background:linear-gradient(145deg,#0d2d60,#5238bf);border:0;box-shadow:0 0 22px #335cff}
body.focus .sidebar,body.focus .topbar .top-actions,body.focus footer{opacity:.28}body.focus .sidebar:hover,body.focus .topbar .top-actions:hover,body.focus footer:hover{opacity:1}
