.wa-app-root{--accent-hue:250;--radius-sm:6px;--radius:8px;--radius-lg:12px;--font-display:var(--font-geist-sans),"Söhne","Inter Tight",-apple-system,BlinkMacSystemFont,sans-serif;--font-mono:var(--font-geist-mono),"JetBrains Mono","SF Mono",ui-monospace,monospace;--font-body:var(--font-display)}.wa-app-root[data-theme=dark]{--spark-l:.78;--bar-l-1:.62;--bar-l-2:.78;--bg:#08090b;--bg-deep:#030304;--surface-1:#0f121599;--surface-2:#171b1f8c;--surface-3:#20242999;--surface-pop:#14181b;--border:#484e5438;--border-strong:#5d646b52;--text:#eff2f5;--text-dim:#a0a5ab;--text-mute:#6d7277;--accent:oklch(.78 .15 var(--accent-hue));--accent-dim:oklch(.62 .14 var(--accent-hue));--shadow-card:none;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.wa-app-root[data-theme=dark]{--bg:lab(2.47584% -.231132 -.860232);--bg-deep:lab(.901606% -.112623 -.447014);--surface-1:lab(5.25979% -.594564 -2.30088/.6);--surface-2:lab(9.50623% -.98861 -3.51966/.55);--surface-3:lab(14.1473% -1.00957 -3.52893/.6);--surface-pop:lab(7.77007% -.869103 -3.16566);--border:lab(32.7066% -1.24663 -4.25125/.22);--border-strong:lab(41.9845% -1.4568 -4.96092/.32);--text:lab(95.3562% -.55331 -1.78927);--text-dim:lab(67.5111% -1.08168 -3.56467);--text-mute:lab(47.7904% -1.06922 -3.55804)}}.wa-app-root[data-theme=light]{--spark-l:.55;--bar-l-1:.55;--bar-l-2:.7;--bg:#f9fafc;--bg-deep:#eff2f5;--surface-1:#ffffffd9;--surface-2:#f3f5f8b3;--surface-3:#e9ebee99;--surface-pop:#fff;--border:#b9bec44d;--border-strong:#9fa5ac73;--text:#13161a;--text-dim:#494e52;--text-mute:#7c8186;--accent:oklch(.55 .16 var(--accent-hue));--accent-dim:oklch(.45 .14 var(--accent-hue));--shadow-card:0 1px 2px #00000008;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@supports (color:lab(0% 0 0)){.wa-app-root[data-theme=light]{--bg:lab(98.2578% -.333846 -1.07464);--bg-deep:lab(95.3562% -.55331 -1.78927);--surface-1:lab(100% 0 0/.85);--surface-2:lab(96.517% -.443906 -1.43213/.7);--surface-3:lab(93.0362% -.553161 -1.78919/.6);--surface-pop:lab(100% 0 0);--border:lab(76.7913% -1.08567 -3.56684/.3);--border-strong:lab(67.5088% -1.28841 -4.27244/.45);--text:lab(7.21672% -.744574 -2.77485);--text-dim:lab(32.7096% -1.05289 -3.5496);--text-mute:lab(53.5907% -1.0736 -3.56036);--shadow-card:0 1px 2px lab(0% 0 0/.03)}}.wa-app-root[data-density=compact]{--pad-card:12px;--pad-row:8px;--gap-grid:12px;--row-h:36px}.wa-app-root[data-density=comfortable]{--pad-card:16px;--pad-row:12px;--gap-grid:16px;--row-h:44px}.wa-app-root{background:var(--bg);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;letter-spacing:-.005em;min-height:100vh;font-size:14px;line-height:1.5;position:relative}.wa-app-root *,.wa-app-root :before,.wa-app-root :after{box-sizing:border-box}.wa-app-root ::selection{background:oklch(.6 .18 var(--accent-hue)/.35);color:var(--text)}:where(.wa-app-root button){color:inherit;cursor:pointer;background:0 0}.wa-app-root:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(1100px 700px at 0% 0%,oklch(.55 .16 var(--accent-hue)/.05),transparent 60%);position:absolute;inset:0}.wa-sidebar,.wa-platform-sidebar{border-right:1px solid var(--border);background:linear-gradient(#0b0e1166,#05060766);background:linear-gradient(lab(3.69298% -.46131 -1.83096/.4),lab(1.55868% -.166647 -.636861/.4));flex-direction:column;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.wa-app-root[data-theme=light] .wa-sidebar,.wa-app-root[data-theme=light] .wa-platform-sidebar{background:linear-gradient(#f9fcffb3,#f3f5f899);background:linear-gradient(lab(98.8362% -.553519 -1.78941/.7),lab(96.5162% -.553399 -1.78931/.6))}.wa-nav::-webkit-scrollbar{width:6px}.wa-nav::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.wa-nav::-webkit-scrollbar-track{background:0 0}@media (max-width:768px){.wa-sidebar,.wa-platform-sidebar{z-index:1001;width:240px;transition:transform .3s cubic-bezier(.4,0,.2,1);position:fixed;top:0;bottom:0;left:-260px;box-shadow:20px 0 50px #0000004d;box-shadow:20px 0 50px lab(0% 0 0/.3)}.wa-sidebar.is-open,.wa-platform-sidebar.is-open{transform:translate(260px)}}.wa-topbar,.wa-platform-topbar{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#08090b99;background:lab(2.47584% -.231132 -.860232/.6);align-items:center;gap:16px;padding:12px 28px;display:flex;position:sticky;top:0}.wa-app-root[data-theme=light] .wa-topbar,.wa-app-root[data-theme=light] .wa-platform-topbar{background:#f9fafcb3;background:lab(98.2578% -.333846 -1.07464/.7)}@media (max-width:768px){.wa-topbar,.wa-platform-topbar{gap:12px;padding:10px 16px}}.wa-btn{white-space:nowrap;letter-spacing:-.005em;cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-family:inherit;font-weight:500;line-height:1.2;transition:all .12s;display:inline-flex}.wa-btn:hover{filter:brightness(1.08);transform:translateY(-.5px)}.wa-btn:active{filter:brightness(.95);transform:translateY(0)}.wa-app-root[data-theme=light] .wa-btn:hover{filter:brightness(.96)}.wa-hue-tile,.wa-hue-avatar{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wa-hue{color:oklch(.82 .14 var(--icon-hue))}.wa-app-root[data-theme=dark] .wa-hue-tile{background:oklch(.28 .07 var(--icon-hue)/.35);color:oklch(.85 .14 var(--icon-hue));border:1px solid oklch(.55 .1 var(--icon-hue)/.35)}.wa-app-root[data-theme=dark] .wa-hue-avatar{background:oklch(.32 .08 var(--icon-hue)/.55);color:oklch(.92 .05 var(--icon-hue));border:1px solid oklch(.62 .12 var(--icon-hue)/.4);font-weight:600;font-family:var(--font-display);border-radius:999px}.wa-app-root[data-theme=light] .wa-hue-tile{background:oklch(.95 .04 var(--icon-hue));color:oklch(.48 .16 var(--icon-hue));border:1px solid oklch(.82 .08 var(--icon-hue))}.wa-app-root[data-theme=light] .wa-hue-avatar{background:oklch(.93 .05 var(--icon-hue));color:oklch(.38 .16 var(--icon-hue));border:1px solid oklch(.78 .08 var(--icon-hue));font-weight:600;font-family:var(--font-display);border-radius:999px}.wa-app-root[data-theme=light] .wa-hue{color:oklch(.48 .16 var(--icon-hue))}.wa-hue-tile.is-muted{opacity:.55;background:var(--surface-3)!important;color:var(--text-mute)!important;border-color:var(--border)!important}.wa-badge{letter-spacing:.005em;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:2px 8px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.wa-badge-dot{border-radius:999px;flex-shrink:0;width:6px;height:6px}.wa-badge-neutral{background:var(--surface-2);color:var(--text-dim);border:1px solid var(--border)}.wa-badge-neutral .wa-badge-dot{background:var(--text-mute)}.wa-app-root[data-theme=dark] .wa-badge:not(.wa-badge-neutral){background:oklch(.3 .07 var(--icon-hue)/.3);color:oklch(.86 .13 var(--icon-hue))}.wa-app-root[data-theme=light] .wa-badge:not(.wa-badge-neutral){background:oklch(.94 .05 var(--icon-hue));color:oklch(.42 .16 var(--icon-hue))}.wa-badge:not(.wa-badge-neutral) .wa-badge-dot{background:oklch(.65 .18 var(--icon-hue))}.wa-trial-icon{color:#67ee8c;color:lab(84.8752% -54.2523 35.6625);background:#1c87422e;background:lab(49.5467% -42.4533 28.2033/.18);border:1px solid #1c874259;border:1px solid lab(49.5467% -42.4533 28.2033/.35);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.wa-app-root[data-theme=light] .wa-trial-icon{color:#005820;color:lab(32.3131% -49.8291 35.0831);background:#bff4c9;background:lab(91.7716% -23.7741 15.2763);border-color:#7fc08c;border-color:lab(72.2952% -29.8567 19.3263)}.wa-billing-feat-c{color:#67ee8c;color:lab(84.8752% -54.2523 35.6625);background:#00783540;background:lab(43.7335% -42.6217 28.5221/.25);border:1px solid #1c874259;border:1px solid lab(49.5467% -42.4533 28.2033/.35);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.wa-app-root[data-theme=light] .wa-billing-feat-c{color:#006925;color:lab(38.1376% -49.3699 33.9704);background:#ccf4d3;background:lab(92.6745% -17.7943 11.3974);border-color:#8abd93;border-color:lab(72.045% -23.8194 15.3513)}.wa-launcher-header{border-bottom:1px solid var(--border);z-index:10;background:color-mix(in oklch,var(--bg)88%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:12px;height:56px;padding:0 24px;display:flex;position:sticky;top:0}.wa-launch-card{background:var(--surface-1);border:1px solid var(--border);box-shadow:var(--shadow-card);cursor:pointer;border-radius:14px;flex-direction:column;gap:14px;padding:20px;transition:transform .14s,border-color .14s,box-shadow .14s;display:flex;position:relative;overflow:hidden}.wa-launch-card:hover,.wa-launch-card:focus-visible{border-color:oklch(.6 .12 var(--icon-hue)/.5);box-shadow:0 8px 28px oklch(.5 .1 var(--icon-hue)/.18);outline:none;transform:translateY(-2px)}.wa-launch-card[aria-busy=true]{opacity:.7;pointer-events:none}.wa-launch-card.is-skeleton{cursor:default;pointer-events:none}.wa-launch-card-glow{background:radial-gradient(closest-side,oklch(.6 .16 var(--icon-hue)/.25),transparent);pointer-events:none;opacity:0;border-radius:999px;width:160px;height:160px;transition:opacity .2s;position:absolute;top:-60px;right:-60px}.wa-launch-card:hover .wa-launch-card-glow,.wa-launch-card:focus-visible .wa-launch-card-glow{opacity:1}.wa-input{border-radius:var(--radius);width:100%;color:var(--text);appearance:none;background:#13161a99;background:lab(7.21672% -.744574 -2.77485/.6);border:1px solid #484e5466;border:1px solid lab(32.7066% -1.24663 -4.25125/.4);outline:none;padding:7px 10px;font-family:inherit;font-size:13px;line-height:1.5;transition:border-color .12s,background .12s,box-shadow .12s;display:block}.wa-input:focus{border-color:oklch(.65 .16 var(--accent-hue)/.7);box-shadow:0 0 0 3px oklch(.55 .16 var(--accent-hue)/.12);background:#171b1fcc;background:lab(9.50825% -.902012 -3.17309/.8)}.wa-input::placeholder{color:var(--text-mute)}.wa-input:disabled{opacity:.5;cursor:not-allowed}.wa-app-root[data-theme=light] .wa-input{color:var(--text);background:#fff;background:lab(100% 0 0);border-color:#c0c5c9b3;border-color:lab(79.1134% -.874937 -2.85695/.7)}.wa-app-root[data-theme=light] .wa-input:focus{border-color:oklch(.55 .16 var(--accent-hue));box-shadow:0 0 0 3px oklch(.55 .16 var(--accent-hue)/.1);background:#fdfdfd;background:lab(99.42% -.0000298023 0)}select.wa-input{cursor:pointer}.wa-platform-modal-backdrop{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b3;background:lab(0% 0 0/.7);justify-content:center;align-items:center;animation:.15s wa-modal-in;display:flex;position:fixed;inset:0}.wa-platform-modal-card{background:#040608;background:lab(1.5563% -.245102 -1.05201);border:1px solid #25292f99;border:1px solid lab(16.464% -1.19568 -4.22768/.6);border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:28rem;padding:24px;display:flex;box-shadow:inset 0 0 0 1px #1f74bf0f,0 24px 64px #00000080,0 4px 16px #0000004d;box-shadow:inset 0 0 0 1px lab(47.1027% -3.97182 -47.02/.06),0 24px 64px lab(0% 0 0/.5),0 4px 16px lab(0% 0 0/.3)}@keyframes wa-modal-in{0%{opacity:0;transform:scale(.97)translateY(6px)}to{opacity:1;transform:none}}.wa-brand-mark{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:linear-gradient(145deg,oklch(.72 .16 var(--accent-hue)),oklch(.54 .19 var(--accent-hue)));box-shadow:0 1px 0 #ffffff40 inset,0 6px 16px oklch(.5 .18 var(--accent-hue)/.35);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:lab(0% 0 0)){.wa-brand-mark{box-shadow:0 1px 0 lab(100% 0 0/.25) inset,0 6px 16px oklch(.5 .18 var(--accent-hue)/.35)}}.wa-auth-bg{isolation:isolate;background:radial-gradient(900px 600px at 12% 4%,oklch(.6 .17 var(--accent-hue)/.14),transparent 55%),radial-gradient(800px 600px at 90% 96%,oklch(.6 .15 calc(var(--accent-hue) + 40)/.1),transparent 55%)}.wa-auth-bg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(#77818c0a 1px,#0000 1px),linear-gradient(90deg,#77818c0a 1px,#0000 1px);background-image:linear-gradient(lab(53.5763% -2.04968 -7.07192/.04) 1px,#0000 1px),linear-gradient(90deg,lab(53.5763% -2.04968 -7.07192/.04) 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 35%,#0000 80%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 35%,#0000 80%)}.wa-auth-shell{border:1px solid var(--border-strong);-webkit-backdrop-filter:blur(20px)saturate(150%);backdrop-filter:blur(20px)saturate(150%);background:#0b0e11b3;background:lab(3.69298% -.46131 -1.83096/.7);animation:.4s cubic-bezier(.22,1,.36,1) both wa-auth-rise;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000080,0 8px 24px #0000004d;box-shadow:inset 0 1px lab(100% 0 0/.04),0 30px 80px lab(0% 0 0/.5),0 8px 24px lab(0% 0 0/.3)}.wa-app-root[data-theme=light] .wa-auth-shell{background:#fffc;background:lab(100% 0 0/.8);box-shadow:0 24px 64px #192f461f,0 4px 12px #192f4614;box-shadow:0 24px 64px lab(18.631% -2.98554 -17.024/.12),0 4px 12px lab(18.631% -2.98554 -17.024/.08)}@keyframes wa-auth-rise{0%{opacity:0;transform:translateY(12px)scale(.99)}to{opacity:1;transform:none}}.wa-auth-showcase{border-right:1px solid var(--border);background:linear-gradient(160deg,oklch(.3 .1 var(--accent-hue)/.55),oklch(.15 .04 calc(var(--accent-hue) + 25)/.35)70%)}.wa-app-root[data-theme=light] .wa-auth-showcase{background:linear-gradient(160deg,oklch(.93 .05 var(--accent-hue)),oklch(.97 .02 calc(var(--accent-hue) + 25))75%)}.wa-auth-showcase-glow{pointer-events:none;background:radial-gradient(closest-side,oklch(.7 .18 var(--accent-hue)/.45),transparent);border-radius:999px;width:280px;height:280px;animation:7s ease-in-out infinite wa-auth-float;position:absolute;top:-90px;right:-70px}@keyframes wa-auth-float{0%,to{transform:translateY(0)}50%{transform:translateY(14px)}}.wa-auth-feat-icon{width:30px;height:30px;color:oklch(.86 .13 var(--accent-hue));background:oklch(.6 .14 var(--accent-hue)/.16);border:1px solid oklch(.6 .14 var(--accent-hue)/.3);border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.wa-app-root[data-theme=light] .wa-auth-feat-icon{color:oklch(.48 .16 var(--accent-hue));background:oklch(.95 .05 var(--accent-hue));border-color:oklch(.8 .08 var(--accent-hue))}.wa-auth-submit{color:#fcfcfc;color:lab(98.84% .0000298023 -.0000119209);background:linear-gradient(145deg,oklch(.7 .16 var(--accent-hue)),oklch(.55 .19 var(--accent-hue)));border:1px solid oklch(.6 .18 var(--accent-hue)/.55);box-shadow:0 1px 0 #ffffff38 inset,0 8px 20px oklch(.5 .18 var(--accent-hue)/.32);margin-top:2px;padding:10px 14px;font-size:13.5px;font-weight:550}@supports (color:lab(0% 0 0)){.wa-auth-submit{box-shadow:0 1px 0 lab(100% 0 0/.22) inset,0 8px 20px oklch(.5 .18 var(--accent-hue)/.32)}}.wa-auth-submit:disabled{opacity:.6;cursor:not-allowed;filter:none;transform:none}.wa-auth-input{appearance:none;background:#13161a99;background:lab(7.21672% -.744574 -2.77485/.6);border:1px solid #484e5466;border:1px solid lab(32.7066% -1.24663 -4.25125/.4);font-family:inherit;transition:border-color .12s,background .12s,box-shadow .12s}.wa-auth-input::placeholder{color:var(--text-mute)}.wa-auth-input:focus{border-color:oklch(.65 .16 var(--accent-hue)/.8);box-shadow:0 0 0 3px oklch(.55 .16 var(--accent-hue)/.15);background:#171b1fd9;background:lab(9.50825% -.902012 -3.17309/.85)}.wa-auth-input-error{border-color:#bd413f99;border-color:lab(46.203% 50.4327 30.0437/.6)}.wa-auth-input-error:focus{box-shadow:0 0 0 3px #bd413f26;box-shadow:0 0 0 3px lab(46.203% 50.4327 30.0437/.15)}.wa-app-root[data-theme=light] .wa-auth-input{background:#fff;background:lab(100% 0 0);border-color:#c0c5c9cc;border-color:lab(79.1134% -.874937 -2.85695/.8)}.wa-app-root[data-theme=light] .wa-auth-input:focus{border-color:oklch(.55 .16 var(--accent-hue));box-shadow:0 0 0 3px oklch(.55 .16 var(--accent-hue)/.12);background:#fdfdfd;background:lab(99.42% -.0000298023 0)}.wa-skel,.wa-skel-icon,.wa-skel-line{background:linear-gradient(90deg,var(--surface-2)0%,var(--surface-3)50%,var(--surface-2)100%);background-size:200% 100%;border-radius:6px;animation:1.6s ease-in-out infinite wa-skel-shimmer}.wa-skel-icon{border-radius:13px;flex-shrink:0;width:52px;height:52px}.wa-skel-line{height:12px}@keyframes wa-skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes wa-skel-pulse{0%,to{opacity:.5}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.wa-skel,.wa-skel-icon,.wa-skel-line{background:var(--surface-3);animation:1.8s ease-in-out infinite wa-skel-pulse}}
