.workspace-picker.svelte-dd56ov{position:relative}.workspace-picker--empty.svelte-dd56ov{color:#504838;text-transform:uppercase;letter-spacing:.06em;border:1px solid #252018;border-radius:3px;padding:4px 10px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem;text-decoration:none;transition:border-color .15s,color .15s}.workspace-picker--empty.svelte-dd56ov:hover{color:#f0b800;border-color:#9a7800}.workspace-picker__trigger.svelte-dd56ov{color:#f0b800;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;background:0 0;border:1px solid #252018;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem;transition:border-color .15s,box-shadow .15s;display:flex}.workspace-picker__trigger.svelte-dd56ov:hover{border-color:#9a7800;box-shadow:0 0 6px #f0b8001f}.workspace-picker__arrow.svelte-dd56ov{color:#9a7800;transition:transform .15s}.workspace-picker__arrow.open.svelte-dd56ov{transform:rotate(180deg)}.workspace-picker__dropdown.svelte-dd56ov{z-index:100;background:#111;border:1px solid #c89b14;border-radius:4px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 4px 24px #0009,0 0 0 1px #f0b8000d}.workspace-picker__item.svelte-dd56ov{color:#9a8e6e;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:8px 16px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem;text-decoration:none;transition:background .1s,color .1s;display:block}.workspace-picker__item.svelte-dd56ov:hover{color:#f0b800;background:#f0b8000f}.workspace-picker__item--active.svelte-dd56ov{color:#f0b800;background:#f0b80014}.workspace-picker__divider.svelte-dd56ov{background:#252018;height:1px;margin:4px 8px}.workspace-picker__manage.svelte-dd56ov{color:#504838;text-transform:uppercase;letter-spacing:.06em;border-radius:2px;padding:8px 16px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem;text-decoration:none;transition:background .1s,color .1s;display:block}.workspace-picker__manage.svelte-dd56ov:hover{color:#f0b800;background:#f0b8000f}.user-menu.svelte-1xgz5ag{position:relative}.user-menu__trigger.svelte-1xgz5ag{color:#504838;cursor:pointer;background:0 0;border:1px solid #252018;border-radius:3px;align-items:center;gap:4px;padding:4px 10px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem;transition:border-color .15s,color .15s;display:flex}.user-menu__trigger.svelte-1xgz5ag:hover{color:#9a8e6e;border-color:#c89b14}.user-menu__arrow.svelte-1xgz5ag{transition:transform .15s}.user-menu__arrow.open.svelte-1xgz5ag{transform:rotate(180deg)}.user-menu__dropdown.svelte-1xgz5ag{z-index:100;background:#111;border:1px solid #c89b14;border-radius:4px;min-width:200px;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 4px 24px #0009,0 0 0 1px #f0b8000d}.user-menu__item.svelte-1xgz5ag{color:#9a8e6e;text-transform:uppercase;letter-spacing:.05em;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:2px;width:100%;padding:8px 16px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem;text-decoration:none;transition:background .1s,color .1s;display:block}.user-menu__item.svelte-1xgz5ag:hover{color:#f0e8c8;background:#f0b8000f}.user-menu__item--danger.svelte-1xgz5ag:hover{color:#ff4d4d;background:#ff4d4d0f}.navbar.svelte-rfuq4y{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;background:#080808f2;border-bottom:1px solid #252018;align-items:center;gap:16px;height:48px;padding:0 24px;display:flex;position:sticky;top:0}.navbar__logo.svelte-rfuq4y{text-transform:uppercase;letter-spacing:.08em;background:linear-gradient(135deg,#ffd000 0%,#f0b800 40%,#c87800 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.9rem;font-weight:700;text-decoration:none;transition:filter .15s}.navbar__logo.svelte-rfuq4y:hover{filter:brightness(1.2)}.navbar__center.svelte-rfuq4y{align-items:center;gap:16px;margin-left:16px;margin-right:auto;display:flex}.navbar__link.svelte-rfuq4y{color:#504838;text-transform:uppercase;letter-spacing:.06em;border-radius:3px;padding:4px 10px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.8rem;text-decoration:none;transition:color .15s}.navbar__link.svelte-rfuq4y:hover{color:#9a8e6e}.navbar__link--active.svelte-rfuq4y{color:#f0b800;background:#f0b80014;border:1px solid #f0b80026}*,:before,:after{box-sizing:border-box}body{color:#f0e8c8;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#080808 linear-gradient(#1a1200 0%,#080808 100%) fixed;margin:0;font-family:system-ui,sans-serif}p{margin:0}h1,h2,h3{color:#f0e8c8;margin:0;font-weight:700}h1{letter-spacing:-.02em;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:2rem}h2{color:#9a7800;text-transform:uppercase;letter-spacing:.12em;margin-bottom:10px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.75rem}.tagline{color:#9a8e6e;margin:0 0 48px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:1.05rem}.hint{color:#504838;margin:6px 0 0;font-size:.875rem}.label{color:#9a8e6e;margin:0 0 6px;font-size:.875rem}.btn-primary{color:#0a0800;letter-spacing:.03em;cursor:pointer;text-transform:uppercase;background:linear-gradient(135deg,#ffd000 0%,#f0b800 40%,#c87800 100%);border:none;border-radius:3px;width:100%;padding:10px 16px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.95rem;font-weight:700;transition:filter .15s,box-shadow .15s}.btn-primary:hover:not(:disabled){filter:brightness(1.15);box-shadow:0 0 12px #f0b80059}.btn-primary:disabled{opacity:.4;cursor:not-allowed}.btn-ghost{color:#504838;cursor:pointer;text-transform:uppercase;letter-spacing:.03em;background:0 0;border:1px solid #252018;border-radius:3px;width:100%;padding:8px 14px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.875rem;transition:border-color .15s,color .15s}.btn-ghost:hover{color:#9a8e6e;border-color:#9a7800}.btn-ghost--small{width:auto;padding:5px 10px;font-size:.8rem}.btn{cursor:pointer;letter-spacing:.04em;text-transform:uppercase;border:1px solid #252018;border-radius:2px;padding:8px 24px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.8rem;transition:background .15s,color .15s}.btn--primary{color:#080808;background:#9a7800;border-color:#9a7800}.btn--primary:hover:not(:disabled){background:#f0b800;border-color:#f0b800}.btn--primary:disabled{opacity:.5;cursor:not-allowed}.btn--secondary{color:#9a8e6e;background:0 0}.btn--secondary:hover{color:#f0e8c8;background:#ffffff0a}.btn--danger{color:#c0392b;background:0 0;border-color:#0000;margin-left:auto}.btn--danger:hover{background:#c0392b1a}form{flex-direction:column;gap:14px;display:flex}label{color:#9a7800;text-transform:uppercase;letter-spacing:.08em;flex-direction:column;gap:5px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.8rem;display:flex}input{color:#f0e8c8;background:#111;border:1px solid #252018;border-radius:3px;padding:9px 12px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.95rem;transition:border-color .15s,box-shadow .15s}input:focus{border-color:#f0b800;outline:none;box-shadow:0 0 0 2px #f0b8001f}.center{justify-content:center;align-items:center;height:100vh;display:flex}.spinner{border:2px solid #252018;border-top-color:#f0b800;border-radius:50%;width:24px;height:24px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error{color:#ff4d4d;background:#ff4d4d14;border-left:2px solid #ff4d4d;border-radius:2px;margin:0;padding:8px 10px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.8rem}.card{background:#111;border:1px solid #252018;border-radius:5px;margin-bottom:20px;padding:16px 20px}.client-name{color:#f0e8c8;margin:0;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:1.1rem;font-weight:700}.code-block{word-break:break-all;color:#ffe566;letter-spacing:.02em;background:#111;border:1px solid #c89b14;border-radius:4px;margin:10px 0;padding:12px 16px;font-family:ui-monospace,Cascadia Code,SF Mono,Consolas,monospace;font-size:.875rem;display:block}
