:root{color-scheme:dark;--bg:#080f19;--text:#ebf4ff;--sub:#91a5bd;--line:#23364a;--cyan:#67dfd9;--blue:#2b8dff;--gold:#e3b967}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;background:var(--bg);color:var(--text);font-family:Inter,'Segoe UI',Arial,sans-serif;font-size:14px;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid #7ceadd;outline-offset:3px}.ambient{pointer-events:none;position:absolute;width:650px;height:650px;filter:blur(100px);opacity:.09;z-index:-1}.ambient-one{top:-320px;left:10%;background:#3fa7ff}.ambient-two{top:300px;right:-300px;background:#65ffe1}.suite-header{height:74px;display:flex;align-items:center;gap:22px;padding:0 max(28px,calc((100vw - 1620px)/2));border-bottom:1px solid #203348;background:#0a1220f2;position:relative;z-index:2}.suite-brand{display:flex;align-items:center;gap:12px}.suite-mark{position:relative;width:43px;height:43px;display:grid;place-items:center;border-radius:13px;background:linear-gradient(140deg,#0dbfac,#145aa7 74%);font-size:23px;font-weight:1000;letter-spacing:-6px;padding-right:5px;color:white;box-shadow:0 0 27px #1fc5a62e}.suite-mark span{color:#d2f8ff;font-size:14px;position:relative;top:5px;left:1px}.brand-copy strong{display:block;letter-spacing:1.5px;font-size:16px;font-weight:900;line-height:1.2}.brand-copy strong span{color:var(--cyan)}.brand-copy small{display:block;color:#89a4bd;letter-spacing:3px;font-size:9px;font-weight:850;margin-top:5px}.header-meta{display:flex;align-items:center;gap:20px}.header-divider{height:32px;border-left:1px solid #304054}.header-edition{font-size:10px;font-weight:900;color:#bfd1e7;letter-spacing:1.8px}.header-right{margin-left:auto;display:flex;align-items:center;gap:19px;font-size:10px;color:#9eb3c8;font-weight:850;letter-spacing:.7px}.online-indicator{display:flex;align-items:center;gap:7px;color:#80dec6}.online-indicator i,.state-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#4bd8b5;box-shadow:0 0 11px #4bd8b550}.free-indicator{border:1px solid #275247;border-radius:20px;padding:7px 11px;background:#103028}.external-link:hover{color:white}.suite-main{max-width:1680px;margin:0 auto;padding:0 27px}.suite-intro{min-height:214px;display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 10px 19px;position:relative;overflow:hidden}.eyebrow{display:flex;align-items:center;gap:9px;color:#66d8d8;font-size:10px;font-weight:900;letter-spacing:1.8px}.tiny-line{height:3px;width:18px;background:#55c8d2;border-radius:3px}.suite-intro h1{font-weight:900;letter-spacing:-1.4px;font-size:clamp(28px,3.1vw,44px);margin:7px 0 10px;line-height:1.1}.suite-intro h1 span{background:linear-gradient(110deg,#73e3d6,#6dabfc);background-clip:text;-webkit-background-clip:text;color:transparent}.suite-intro p{max-width:750px;font-size:13px;color:#9fb0c5;line-height:1.65;margin:0}.intro-insignia{min-width:140px;position:relative;text-align:center;opacity:.6}.intro-insignia span{display:block;font-size:74px;font-weight:1000;letter-spacing:-9px;color:#234e6a;line-height:1}.intro-insignia small{display:block;letter-spacing:3px;font-size:10px;color:#567f96}.suite-nav-wrap{border:1px solid #273d52;border-radius:15px;padding:19px;background:linear-gradient(120deg,#111f31,#121b2c 75%);box-shadow:0 15px 45px #0002}.tools-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:15px}.tools-kicker{font-size:9px;color:#6ab9cc;font-weight:850;letter-spacing:1.5px}.tools-heading h2{font-size:16px;margin:2px 0 0;letter-spacing:-.2px}.tools-count{font-size:9px;letter-spacing:1px;color:#7e95a9;border:1px solid #294257;border-radius:30px;padding:6px 9px}.suite-tabs{display:grid;grid-template-columns:1fr 1fr;gap:13px}.suite-tab{width:100%;position:relative;border:1px solid #2c425a;background:#0d1828;color:#d1e1f2;border-radius:11px;min-height:96px;display:flex;align-items:center;gap:15px;text-align:left;padding:16px 18px;cursor:pointer;transition:background .18s,border-color .18s,transform .18s}.suite-tab:hover{background:#192c42;transform:translateY(-1px)}.suite-tab.active{border-color:#3ec9ca;background:linear-gradient(110deg,#103142,#11283b 80%);box-shadow:inset 0 0 0 1px #3ec9ca22,0 0 0 1px #2dc4b416}.suite-tab.active:before{content:'';position:absolute;left:19px;right:19px;bottom:-1px;height:2px;background:linear-gradient(90deg,#4ae1d4,#2996f8);border-radius:3px}.tab-symbol{width:55px;height:55px;flex-shrink:0;border-radius:12px;background:#17404d;display:grid;place-items:center;border:1px solid #326d75}.tab-symbol.cash{background:#283450;border-color:#4a6390}.tab-symbol svg{width:27px;height:27px;stroke:#6aeee1;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.tab-symbol.cash svg{stroke:#84adff}.tab-copy{min-width:0;flex:1}.tab-copy strong{display:block;color:#f2f8ff;font-size:17px;letter-spacing:-.2px}.tab-copy small{display:block;color:#93acc2;margin-top:4px;font-size:11px}.tab-action{color:#60859b;font-size:18px}.suite-tab.active .tab-action{color:#7ee7de}.workspace-toolbar{margin:23px 0 0;border:1px solid #263b50;border-bottom:0;border-radius:12px 12px 0 0;background:#101b2c;padding:15px 18px;display:flex;justify-content:space-between;align-items:center;gap:18px}.toolbar-name{display:flex;align-items:center;gap:10px}.toolbar-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:9px;color:#7bede1;background:#203b4b;font-size:17px}.toolbar-name strong{display:block;font-size:13px}.toolbar-name small{color:#90a6bb;font-size:11px}.toolbar-state{display:flex;align-items:center;gap:8px;font-size:9px;color:#72b8b1;font-weight:800;letter-spacing:.5px}.editor-stage{background:#0a111c;border:1px solid #263b50;border-radius:0 0 13px 13px;overflow:hidden}.editor-stage[hidden]{display:none!important}.editor-frame{display:block;border:0;width:100%;height:1000px;min-height:700px;background:#0a111c;overflow:hidden}.suite-footer{padding:22px 4px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px;color:#748aa1;font-size:10px}.suite-footer span:last-child{text-align:right}@media(max-width:800px){.suite-header{padding:0 14px;gap:10px}.header-edition{display:none}.header-divider{display:none}.header-right{gap:8px}.external-link,.free-indicator{display:none}.suite-main{padding:0 11px}.suite-intro{min-height:195px}.intro-insignia{display:none}.suite-nav-wrap{padding:13px}.suite-tab{min-height:83px;padding:10px;gap:10px}.tab-symbol{width:43px;height:43px}.tab-symbol svg{width:22px;height:22px}.tab-copy strong{font-size:14px}.tab-copy small{font-size:9px;line-height:1.4}.toolbar-state{display:none}.suite-footer{flex-direction:column;align-items:flex-start}.suite-footer span:last-child{text-align:left}}@media(max-width:480px){.suite-tabs{gap:7px}.suite-tab{flex-direction:column;align-items:flex-start;gap:8px}.suite-tab .tab-symbol{width:38px;height:38px}.suite-tab .tab-copy strong{font-size:12px}.suite-tab .tab-copy small{font-size:9px}.tab-action{position:absolute;right:10px;top:10px}.tools-count{display:none}.suite-intro h1{font-size:28px}.suite-intro p{font-size:12px}.suite-intro{min-height:194px}.brand-copy strong{font-size:12px}.online-indicator{font-size:9px}.suite-brand{gap:9px}.suite-mark{height:37px;width:37px}.workspace-toolbar{margin-top:12px}}
