@import"https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Inter:wght@400;450;500;600;700&family=JetBrains+Mono:wght@400;500;600&display=swap";:root{--bg-0: #07080a;--bg-1: #0d0f12;--bg-2: #14171c;--bg-3: #1a1e24;--bg-4: #232830;--line-1: #20242b;--line-2: #2a2f38;--line-3: #3a4150;--ink-1: #f1f3f6;--ink-2: #c2c7d0;--ink-3: #8a90a0;--ink-4: #5b6170;--ink-5: #3a3f4b;--red: #e0382d;--red-2: #c12a21;--red-3: #8a1d17;--red-bright: #ff5a4f;--red-soft: rgba(224, 56, 45, .14);--red-line: rgba(224, 56, 45, .35);--green: #4caf6d;--amber: #d99a3a;--amber-bg: rgba(217, 154, 58, .1);--f-display: "Barlow Condensed", sans-serif;--f-body: "Inter", system-ui, -apple-system, sans-serif;--f-mono: "JetBrains Mono", ui-monospace, monospace;--r-sm: 4px;--r-md: 6px;--r-lg: 10px;--shadow-1: 0 1px 2px rgba(0, 0, 0, .35);--shadow-2: 0 4px 16px rgba(0, 0, 0, .45)}*{box-sizing:border-box}html,body,#root{height:100%;margin:0;padding:0}body{font-family:var(--f-body);background:var(--bg-0);color:var(--ink-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow:hidden}a{color:var(--red);text-decoration:none}a:hover{text-decoration:underline}button{font-family:inherit;cursor:pointer}button:disabled{cursor:not-allowed}*{scrollbar-width:thin;scrollbar-color:#3a4150 transparent}*::-webkit-scrollbar{width:11px;height:11px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:#3a4150;border-radius:7px;border:1px solid transparent;background-clip:padding-box}*::-webkit-scrollbar-thumb:hover{background:#555a64;background-clip:padding-box}*::-webkit-scrollbar-corner{background:transparent}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,input:-webkit-autofill:active,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--ink-1, #e5e7ea);-webkit-box-shadow:0 0 0 1000px var(--bg-2, #14171c) inset;box-shadow:0 0 0 1000px var(--bg-2, #14171c) inset;caret-color:var(--ink-1, #e5e7ea);transition:background-color 9999s ease-in-out 0s}.shell-root{height:100vh;height:100dvh;width:100%;display:flex;flex-direction:column;background:var(--bg-0);color:var(--ink-1);overflow:hidden}.shell-app-frame{flex:1;overflow:hidden;position:relative;display:flex;flex-direction:column;min-height:0}.shell-back-fab{position:fixed;top:8px;right:12px;z-index:9999;background:var(--bg-1);border:1px solid var(--red-line);color:var(--ink-1);padding:5px 10px;border-radius:var(--r-sm);font-family:var(--f-body);font-size:11.5px;font-weight:500;letter-spacing:.03em;cursor:pointer;box-shadow:0 2px 8px #0006;transition:background .1s ease,border-color .1s ease}.shell-back-fab:hover{background:var(--red-soft);border-color:var(--red)}.shell-coming-soon{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:80px 40px;text-align:center;color:var(--ink-3)}.shell-coming-soon__title{font-family:var(--f-display);font-size:32px;color:var(--ink-1);margin:0}.shell-coming-soon__sub{max-width:520px;font-size:13px;line-height:1.55}.cs-login-wrap{flex:1;display:flex;align-items:center;justify-content:center;padding:40px 20px;background:radial-gradient(ellipse at 30% 10%,rgba(224,56,45,.05),transparent 50%),radial-gradient(ellipse at 70% 90%,rgba(80,120,200,.04),transparent 50%),var(--bg-0)}.cs-login-card{width:min(420px,100%);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);padding:36px 32px 24px;box-shadow:0 12px 32px #0000008c}.cs-login-brand{display:flex;align-items:center;gap:14px;margin-bottom:28px}.cs-login-brand-text{min-width:0}.cs-login-title{font-family:var(--f-display);font-size:22px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px;line-height:1.1;color:var(--ink-1)}.cs-login-sub{font-size:12.5px;color:var(--ink-3);margin:0}.cs-login-form{display:flex;flex-direction:column;gap:12px}.cs-login-field{display:flex;flex-direction:column;gap:5px}.cs-login-field span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.cs-login-field input{background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-1);border-radius:var(--r-sm);padding:9px 12px;font-family:var(--f-body);font-size:13.5px;outline:none;transition:border-color .12s ease,background .12s ease}@media (max-width: 819px){.cs-login-field input{font-size:16px;padding:11px 12px}}.cs-login-field input:focus{border-color:var(--red-line);background:var(--bg-3)}.cs-login-field input:disabled{opacity:.6}.cs-login-error{color:var(--red);background:var(--red-soft);border:1px solid var(--red-line);padding:7px 10px;border-radius:var(--r-sm);font-size:12px}.cs-login-notice{color:var(--green);background:#2faf6324;border:1px solid rgba(47,175,99,.35);padding:7px 10px;border-radius:var(--r-sm);font-size:12px}.cs-login-submit{background:var(--red);border:1px solid var(--red);color:#fff;padding:10px 14px;border-radius:var(--r-sm);font-family:var(--f-body);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;margin-top:6px;transition:background .12s ease}.cs-login-submit:hover:not(:disabled){background:var(--red-2, #c12a21)}.cs-login-submit:disabled{opacity:.6;cursor:not-allowed}.cs-login-btn{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-2);padding:10px 14px;border-radius:var(--r-sm);font-family:var(--f-body);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease}.cs-login-btn:hover{background:var(--bg-4);border-color:var(--line-3);color:var(--ink-1)}.cs-login-btn:active{background:var(--bg-2)}.cs-login-btn:focus-visible{outline:2px solid var(--red);outline-offset:2px}.cs-login-toggle{font-size:12px;color:var(--ink-3);text-align:center;margin-top:8px}.cs-login-link{background:none;border:none;padding:0;color:var(--red);cursor:pointer;font:inherit;text-decoration:underline}.cs-login-foot{margin-top:24px;text-align:center;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-5)}.cs-launcher{display:flex;flex-direction:column;height:100%;background:var(--bg-0);color:var(--ink-1);font-family:var(--f-body);font-size:14px;line-height:1.5}.cs-launcher__topbar{display:flex;align-items:center;height:56px;padding:0 24px;background:var(--bg-1);border-bottom:1px solid var(--line-2);gap:20px;flex:0 0 auto}.cs-launcher__brand{display:flex;align-items:center;gap:10px;cursor:pointer;padding:4px 6px;margin:0 -6px;border-radius:var(--r-sm);transition:background .12s ease;background:none;border:none;color:var(--ink-1)}.cs-launcher__brand:hover{background:var(--bg-2)}.cs-launcher__brand:focus-visible{outline:1px solid var(--red);outline-offset:1px}.cs-launcher__wordmark{font-family:var(--f-display);font-weight:800;font-size:14px;letter-spacing:.06em;line-height:1}.cs-launcher__caret{color:var(--ink-4);font-size:10px;margin-left:2px;transition:color .12s ease}.cs-launcher__brand:hover .cs-launcher__caret{color:var(--ink-2)}.cs-launcher__crumb-sep{width:1px;height:24px;background:var(--line-2)}.cs-launcher__crumb{font-family:var(--f-display);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.cs-launcher__spacer{flex:1}.cs-launcher__user{display:inline-flex;align-items:center;gap:8px;padding:5px 11px;background:var(--bg-2);border:1px solid var(--line-1);border-radius:999px;font-size:12px;color:var(--ink-2);white-space:nowrap}.cs-launcher__user-dot{width:6px;height:6px;border-radius:50%;background:var(--green);box-shadow:0 0 0 2px #2faf632e}.cs-launcher__console-link{background:none;border:1px solid var(--line-2);color:var(--ink-4);font-size:11px;letter-spacing:.02em;padding:5px 10px;border-radius:var(--r-sm);cursor:pointer;transition:border-color .12s,color .12s}.cs-launcher__console-link:hover{border-color:var(--red-line);color:var(--ink-1)}.cs-launcher__signout{background:none;border:1px solid var(--line-2);color:var(--ink-3);font-size:11px;padding:5px 10px;border-radius:var(--r-sm);cursor:pointer;transition:border-color .12s,color .12s}.cs-launcher__signout:hover{border-color:var(--red-line);color:var(--ink-1)}.cs-launcher__switcher{position:relative}.cs-launcher__menu{position:absolute;top:calc(100% + 6px);left:0;min-width:240px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);box-shadow:0 12px 32px #0000008c;padding:4px;z-index:50}.cs-launcher__menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;background:none;border:none;border-radius:var(--r-sm);cursor:pointer;color:var(--ink-1);text-align:left;font-size:13px;text-decoration:none}.cs-launcher__menu-item:hover{background:var(--bg-3);color:var(--ink-1)}.cs-launcher__menu-name{font-weight:500}.cs-launcher__menu-meta{margin-left:auto;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.cs-launcher__menu-divider{height:1px;background:var(--line-1);margin:4px 6px}.cs-launcher__canvas{flex:1;min-height:0;overflow:auto}.cs-launcher__page{max-width:1100px;margin:0 auto;padding:40px 32px 64px}.cs-launcher__brandline{display:flex;align-items:center;gap:16px;margin-bottom:32px}.cs-launcher__brandline-text{min-width:0}.cs-launcher__brandline-title{font-family:var(--f-display);font-size:24px;font-weight:700;letter-spacing:-.01em;margin:0 0 2px;line-height:1.1}.cs-launcher__brandline-sub{color:var(--ink-3);font-size:13.5px;margin:0}.cs-launcher__grid-wrap{width:100%}.cs-launcher__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.cs-launcher__card{display:flex;flex-direction:column;gap:16px;min-height:150px;background:var(--bg-1);border:1px solid var(--line-1);border-radius:var(--r-md);padding:18px;color:inherit;cursor:pointer;text-decoration:none;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}.cs-launcher__card:hover{border-color:var(--red-line);background:var(--bg-2);transform:translateY(-2px);box-shadow:0 4px 12px #00000080}.cs-launcher__card:focus-visible{outline:2px solid var(--red);outline-offset:2px}.cs-launcher__card:active{transform:translateY(0)}.cs-launcher__card-top{display:flex;align-items:flex-start;justify-content:space-between}.cs-launcher__card-icon{width:42px;height:42px;flex:0 0 42px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;color:var(--ink-2);transition:background .14s ease,border-color .14s ease,color .14s ease}.cs-launcher__card:hover .cs-launcher__card-icon{background:var(--red-soft);border-color:var(--red-line);color:var(--red)}.cs-launcher__card-arrow{font-size:16px;line-height:1;color:var(--ink-5);transform:translate(-4px);opacity:0;transition:opacity .14s ease,transform .14s ease,color .14s ease}.cs-launcher__card:hover .cs-launcher__card-arrow{opacity:1;transform:translate(0);color:var(--red)}.cs-launcher__card-body{margin-top:auto}.cs-launcher__card-name{font-family:var(--f-display);font-weight:600;font-size:16px;color:var(--ink-1);letter-spacing:.01em;margin:0 0 5px}.cs-launcher__card-tagline{font-size:12.5px;color:var(--ink-3);margin:0;line-height:1.5}.cs-launcher__card--planned{cursor:default;background:var(--bg-1);border-style:dashed;border-color:var(--line-1);opacity:.62}.cs-launcher__card--planned:hover{transform:none;box-shadow:none;border-color:var(--line-1);background:var(--bg-1)}.cs-launcher__card--planned:hover .cs-launcher__card-icon{background:var(--bg-3);border-color:var(--line-2);color:var(--ink-2)}.cs-launcher__card-badge{font-family:var(--f-display);font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);border:1px solid var(--line-2);border-radius:999px;padding:3px 9px}@media (max-width: 900px){.cs-launcher__grid{grid-template-columns:repeat(2,1fr)}.cs-launcher__page{padding:32px 24px 56px}}@media (max-width: 560px){.cs-launcher__topbar{padding:0 16px;gap:12px}.cs-launcher__crumb,.cs-launcher__crumb-sep{display:none}.cs-launcher__user{max-width:140px;overflow:hidden;text-overflow:ellipsis}.cs-launcher__page{padding:24px 16px 48px}.cs-launcher__brandline{gap:13px;margin-bottom:24px}.cs-launcher__brandline-title{font-size:20px}.cs-launcher__brandline-sub{font-size:12.5px}.cs-launcher__grid{grid-template-columns:1fr;gap:12px}.cs-launcher__card{min-height:0}}@media (min-width: 1240px){.cs-launcher__page{max-width:1140px}}.cs-console{display:flex;flex-direction:column;height:100%;background:var(--bg-0);color:var(--ink-1);font-family:var(--f-body);font-size:14px;line-height:1.5;overflow:hidden}.cs-console__topbar{display:flex;align-items:center;height:56px;padding:0 24px;background:var(--bg-1);border-bottom:1px solid var(--line-2);gap:14px;flex:0 0 auto}.cs-console__brand{display:flex;align-items:center;gap:10px}.cs-console__wordmark{font-family:var(--f-display);font-weight:800;font-size:14px;letter-spacing:.06em;line-height:1}.cs-console__pill{font-family:var(--f-display);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--red);border:1px solid var(--red-line);background:var(--red-soft);border-radius:999px;padding:3px 9px}.cs-console__spacer{flex:1}.cs-console__backlink{font-size:12px;color:var(--ink-3);text-decoration:none}.cs-console__backlink:hover{color:var(--ink-1)}.cs-console__canvas{flex:1;min-height:0;overflow:auto}.cs-console__page{max-width:880px;margin:0 auto;padding:32px 32px 64px;display:flex;flex-direction:column;gap:20px}.cs-console__card{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);padding:22px 24px}.cs-console__card-head{display:flex;align-items:center;justify-content:space-between}.cs-console__card-title{font-family:var(--f-display);font-size:16px;font-weight:700;margin:0;color:var(--ink-1)}.cs-console__muted{font-size:12.5px;color:var(--ink-3);margin:6px 0 0}.cs-console__denied{text-align:center;max-width:460px;margin:80px auto 0}.cs-console__denied .cs-console__backlink{display:inline-block;margin-top:14px}.cs-console__group{margin-top:16px}.cs-console__group:first-of-type{margin-top:12px}.cs-console__group-head{display:flex;align-items:baseline;justify-content:space-between;padding:6px 0;border-bottom:1px solid var(--line-1, rgba(255, 255, 255, .08));margin-bottom:4px}.cs-console__group-name{font-family:var(--f-display);font-weight:700;font-size:13.5px;color:var(--ink-1)}.cs-console__group-head .cs-console__muted{margin:0}.cs-console__form{display:flex;flex-direction:column;gap:12px;margin-top:16px}.cs-console__field{display:flex;flex-direction:column;gap:5px}.cs-console__field span{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.cs-console__field input,.cs-console__field select{background:var(--bg-2);border:1px solid var(--line-2);color:var(--ink-1);border-radius:var(--r-sm);padding:9px 12px;font-family:var(--f-body);font-size:13.5px;outline:none;transition:border-color .12s ease,background .12s ease}.cs-console__field input:focus,.cs-console__field select:focus{border-color:var(--red-line);background:var(--bg-3)}.cs-console__field input:disabled,.cs-console__field select:disabled{opacity:.6}.cs-console__error{color:var(--red);background:var(--red-soft);border:1px solid var(--red-line);padding:7px 10px;border-radius:var(--r-sm);font-size:12px}.cs-console__notice{color:var(--green);background:#2faf6324;border:1px solid rgba(47,175,99,.35);padding:7px 10px;border-radius:var(--r-sm);font-size:12px}.cs-console__submit{align-self:flex-start;background:var(--red);border:1px solid var(--red);color:#fff;padding:9px 16px;border-radius:var(--r-sm);font-family:var(--f-body);font-size:13px;font-weight:600;letter-spacing:.02em;cursor:pointer;margin-top:4px;transition:background .12s ease}.cs-console__submit:hover:not(:disabled){background:var(--red-2, #c12a21)}.cs-console__submit:disabled{opacity:.6;cursor:not-allowed}.cs-console__ghost{background:none;border:1px solid var(--line-2);color:var(--ink-3);font-size:11px;padding:5px 10px;border-radius:var(--r-sm);cursor:pointer;transition:border-color .12s,color .12s}.cs-console__ghost:hover:not(:disabled){border-color:var(--red-line);color:var(--ink-1)}.cs-console__ghost:disabled{opacity:.5;cursor:default}.cs-console__table{width:100%;border-collapse:collapse;margin-top:16px;font-size:13px}.cs-console__table th{text-align:left;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);font-weight:600;padding:0 12px 8px;border-bottom:1px solid var(--line-2)}.cs-console__table td{padding:10px 12px;border-bottom:1px solid var(--line-1);color:var(--ink-2)}.cs-console__cell-name{color:var(--ink-1);font-weight:500}.cs-console__cell-slug{color:var(--ink-3);font-family:var(--f-mono, monospace);font-size:12px}.cs-console__cell-date{color:var(--ink-3);white-space:nowrap}.cs-console__chip{display:inline-block;font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;padding:2px 8px;border-radius:999px;border:1px solid var(--line-2);color:var(--ink-3)}.cs-console__chip--active{color:var(--green);border-color:#2faf6359;background:#2faf631f}.cs-console__chip--trial{color:var(--red);border-color:var(--red-line);background:var(--red-soft)}.cs-console__cell-actions{text-align:right;white-space:nowrap}.cs-console__danger-ghost{background:none;border:1px solid var(--red-line);color:var(--red);font-size:11px;font-weight:600;padding:5px 10px;border-radius:var(--r-sm);cursor:pointer;transition:background .12s,color .12s}.cs-console__danger-ghost:hover{background:var(--red);color:#fff}.cs-console__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;padding:24px;z-index:100}.cs-console__modal{background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);padding:22px 24px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:12px}.cs-console__danger-warn{font-size:13px;line-height:1.5;color:var(--red);background:var(--red-soft);border:1px solid var(--red-line);padding:9px 12px;border-radius:var(--r-sm);margin:0}.cs-console__modal-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.cs-console__modal-actions .cs-console__submit{margin-top:0}@media (max-width: 560px){.cs-console__topbar{padding:0 16px}.cs-console__page{padding:24px 16px 48px}}.cs-launcher__card--locked{cursor:default;border-style:dashed;background:var(--bg-0)}.cs-launcher__card--locked:hover{transform:none;box-shadow:none;border-color:var(--line-2)}.cs-launcher__card--locked .cs-launcher__card-icon{opacity:.5}.cs-launcher__card--locked .cs-launcher__card-name{color:var(--ink-2)}.cs-launcher__card-lock{font-size:13px;opacity:.5;line-height:1}.cs-launcher__card-buy{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:12px;padding-top:12px;border-top:1px solid var(--line-1)}.cs-launcher__card-price{font-size:13px;font-weight:700;color:var(--ink-1)}.cs-launcher__card-price.is-quiet{font-size:12px;font-weight:500;color:var(--ink-4)}.cs-launcher__card-cta{background:var(--bg-3);border:1px solid var(--line-2);color:var(--ink-1);border-radius:var(--r-sm);padding:6px 12px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background .12s ease,border-color .12s ease}.cs-launcher__card-cta:hover{background:var(--red-soft);border-color:var(--red-line);color:var(--red)}.cs-modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200;background:#000000a6;display:flex;align-items:center;justify-content:center;padding:24px}.cs-modal{width:min(440px,100%);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-md);padding:24px;box-shadow:0 12px 32px #0000008c}.cs-modal__title{margin:0 0 6px;font-family:var(--f-display);font-size:18px;font-weight:700;color:var(--ink-1)}.cs-modal__body{margin:0 0 16px;font-size:13px;color:var(--ink-3);line-height:1.55}.cs-modal__price{padding:12px 14px;border-radius:var(--r-sm);background:var(--bg-2);border:1px solid var(--line-2);font-size:13px;color:var(--ink-2);margin-bottom:10px}.cs-modal__price strong{font-size:20px;color:var(--ink-1)}.cs-modal__note{margin:0 0 18px;font-size:12.5px;color:var(--ink-3);line-height:1.55}.cs-modal__actions{display:flex;gap:10px;justify-content:flex-end;align-items:center}.cs-modal__cta{text-decoration:none;display:inline-flex;align-items:center}.cs-modal__sent{padding:11px 12px;margin-bottom:14px;border-radius:var(--r-sm);background:#4fd07a1f;border:1px solid rgba(79,208,122,.35);color:var(--green-bright, #4fd07a);font-size:12.5px}.cs-modal__alt{margin:12px 0 0;text-align:right;font-size:11.5px;color:var(--ink-4)}.cs-modal__alt a{color:var(--ink-3)}.cs-console__adduser{margin:10px 0 14px;padding:12px;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-2)}.cs-console__adduser-head{font-size:12.5px;color:var(--ink-2);margin-bottom:8px}.cs-console__adduser-row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.cs-console__adduser-row .cs-console__input:first-child{flex:1;min-width:200px}.cs-console__issued{margin:10px 0 14px;padding:12px;border:1px solid rgba(79,208,122,.4);background:#4fd07a14;border-radius:var(--r-sm)}.cs-console__issued-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-size:13px;color:var(--ink-1)}.cs-console__linkbox{width:100%;margin:8px 0;padding:8px 10px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-sm);color:var(--ink-2);font-family:var(--mono, ui-monospace, monospace);font-size:11px}.cs-console__group-head{gap:10px}
