.city-panel{--city-navy:#161d2c;--city-deep:#0b0f19;--city-mint:#5ee0cf;--city-mint-dark:#1f8f86;--city-mint-soft:#a8f0e6;--city-cyan:#64f5ff;--city-cyan-dark:#0e7c86;--city-violet:#786cff;--city-amber:#efc879;--city-text:#0b1434;--city-line:#12133c29}.city-panel .city-chips{flex-wrap:wrap;gap:8px;margin:14px 0 18px;display:flex}.city-panel .city-chips .chip{letter-spacing:.8px;text-transform:uppercase;align-items:center;gap:6px;font-size:10px;display:inline-flex}.city-panel .city-chips .chip i{border-radius:50%;width:7px;height:7px;display:inline-block}.city-stage{border:1px solid var(--city-line);height:min(72vh,780px);min-height:420px;color:var(--city-text);background:linear-gradient(#1a62d9 0%,#74b6ff 55%,#8cc3ff 100%);border-radius:20px;position:relative;overflow:hidden}.city-stage canvas{touch-action:none;cursor:grab;outline:none;width:100%;height:100%;display:block}.city-stage canvas.city-pick{cursor:pointer}.city-grid-overlay{pointer-events:none;background-image:linear-gradient(#64f5ff0b 1px,#0000 1px),linear-gradient(90deg,#64f5ff0b 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000b3,#0000 70%);mask-image:linear-gradient(#000000b3,#0000 70%)}.city-labels{pointer-events:none;position:absolute;inset:0;overflow:hidden}.city-label{white-space:nowrap;letter-spacing:1.6px;text-transform:uppercase;color:#0b1434;text-shadow:0 0 6px #fffffff2,0 0 2px #fff;font-size:10px;font-weight:700;position:absolute;transform:translate(-50%,-100%)}.city-label.city-label-minor{letter-spacing:1.1px;color:#223055;text-shadow:0 0 5px #fffffff2,0 0 2px #fff;font-size:9px}.city-label.city-label-tokify{color:var(--city-cyan-dark);text-shadow:0 0 6px #fffffff2}.city-hud{pointer-events:none;flex-wrap:wrap;gap:8px;display:flex;position:absolute;bottom:12px;left:14px;right:64px}.city-hud span{letter-spacing:1.4px;text-transform:uppercase;color:#223055;border:1px solid var(--city-line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffffb8;border-radius:999px;padding:5px 9px;font-size:9px}.city-card{border:1px solid var(--city-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(360px,100% - 28px);max-height:calc(100% - 28px);color:var(--city-text);background:#ffffffeb;border-radius:16px;padding:16px 18px;font-size:12px;position:absolute;top:14px;right:14px;overflow:auto;box-shadow:0 20px 60px #12133c40}.city-card h3{color:var(--city-text);margin:0 0 2px;padding-right:32px;font-size:15px;line-height:1.3}.city-card .city-kind{letter-spacing:2px;text-transform:uppercase;color:var(--city-mint-dark);margin-bottom:12px;font-size:9px}.city-card p{color:#3a4668;margin:6px 0;font-size:12px;line-height:1.55}.city-card dl{grid-template-columns:auto 1fr;gap:5px 12px;margin:8px 0;font-size:11px;display:grid}.city-card dt{color:#6b7591}.city-card dd{color:var(--city-text);overflow-wrap:anywhere;margin:0}.city-card ul{gap:5px;margin:6px 0;padding:0;list-style:none;display:grid}.city-card li{align-items:baseline;gap:8px;font-size:11px;display:flex}.city-card li .city-status{white-space:nowrap;margin-left:auto}.city-card .city-close{width:26px;height:26px;color:var(--city-text);background:#12133c14;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.city-card .city-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.city-card .city-actions button{border-radius:999px;padding:8px 14px;font-size:11px;font-weight:600}.city-card .city-actions .primary{background:var(--city-mint);color:#09091d;border:1px solid var(--city-mint)}.city-card .city-actions .secondary{color:var(--city-text);border:1px solid var(--city-line);background:#fff}.city-card .city-note{color:#6b7591;border-top:1px solid var(--city-line);margin-top:10px;padding-top:8px;font-size:10px;line-height:1.5}.city-status{letter-spacing:1px;text-transform:uppercase;border:1px solid #0000;border-radius:999px;padding:2px 7px;font-size:9px;display:inline-block}.city-status.running{color:#09091d;background:var(--city-mint)}.city-status.waiting{color:#09091d;background:var(--city-amber)}.city-status.planned{color:var(--city-text);border-color:var(--city-violet);background:#786cff2e}.city-status.done{color:#3a4668;border-color:var(--city-line)}.city-status.failed{color:#fff;background:var(--city-error,#ff5c7a)}.city-status.pilot{color:#09091d;background:var(--city-cyan)}.city-status.teil{color:var(--city-text);border-color:var(--city-mint-dark);background:#5ee0cf2e}.city-loading,.city-error{letter-spacing:1.4px;text-transform:uppercase;color:#223055;place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.city-bar{background:#12133c1a;border-radius:999px;height:6px;margin:4px 0 8px;overflow:hidden}.city-bar i{background:linear-gradient(90deg,var(--city-mint),var(--city-cyan));height:100%;display:block}.city-notes{margin:16px 0 0;padding-left:18px;font-size:11px;line-height:1.7}.city-notes li{color:var(--muted)}@media (max-width:760px){.city-stage{height:70vh;min-height:360px}.city-card{border-radius:16px 16px 0 0;width:auto;max-height:58%;inset:auto 0 0}.city-hud{display:none}}@media (prefers-reduced-motion:reduce){.city-label{transition:none}}.city-order{border-top:1px solid var(--city-line);gap:8px;margin-top:12px;padding-top:10px;display:grid}.city-order label{color:#3a4668;gap:4px;font-size:11px;display:grid}.city-order input,.city-order select{border:1px solid var(--city-line);color:var(--city-text);background:#fff;border-radius:8px;padding:7px 9px;font-size:12px}.city-order .muted{color:#6b7591;font-size:10px}.city-card .text-button{color:var(--city-mint-dark);background:0 0;padding:0;font-size:12px}@media (max-height:560px){.city-stage{height:calc(100vh - 24px);min-height:220px}}.city-card .city-cost{border:1px solid var(--city-line);overflow-wrap:anywhere;border-radius:8px;margin:8px 0;padding:8px 10px;font-size:12px;line-height:1.5}.city-card .city-cost .error{color:#ff5c7a}.city-live{border:1px solid var(--city-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(320px,100% - 28px);color:var(--city-text);background:#ffffffdb;border-radius:16px;animation:.5s both city-live-in;position:absolute;top:14px;left:14px;overflow:hidden;box-shadow:0 14px 40px #0b14342e}.city-live-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:11px 14px;font-size:12px;display:flex}.city-live-head strong{letter-spacing:1.8px;text-transform:uppercase;color:var(--city-mint-dark);font-size:10px}.city-live-head span:last-child{color:#3a4668;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.city-live-dot{background:#9aa6c0;border-radius:50%;flex:none;width:8px;height:8px;position:relative}.city-live.busy .city-live-dot{background:var(--city-mint);box-shadow:0 0 10px var(--city-mint)}.city-live.busy .city-live-dot:after{content:"";border:1px solid var(--city-mint-dark);border-radius:50%;animation:2.4s ease-out infinite city-live-ping;position:absolute;inset:-5px}.city-live-body{gap:10px;padding:0 10px 12px;display:grid}.city-live ul,.city-live ol{gap:4px;margin:0;padding:0;list-style:none;display:grid}.city-live ul button{width:100%;color:inherit;text-align:left;cursor:pointer;font:inherit;background:#12133c0a;border:0;border-radius:10px;align-items:center;gap:10px;padding:8px;display:flex}.city-live ul button:hover{background:#5ee0cf29}.city-live ul i{border:2px solid #12133c24;border-radius:50%;flex:none;width:22px;height:22px;position:relative}.city-live li.running i{background:conic-gradient(#1f8f86,#9d8cff,#0000 70%,#1f8f86) border-box;border-color:#0000;animation:2.4s linear infinite city-live-spin;-webkit-mask:radial-gradient(circle,#0000 6px,#000 7px);mask:radial-gradient(circle,#0000 6px,#000 7px)}.city-live li.waiting i{border-color:var(--city-amber)}.city-live ul span{min-width:0;display:grid}.city-live ul b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.city-live ul small{color:#6b7591;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.city-live ol{border-top:1px solid var(--city-line);padding:8px 4px 0}.city-live ol li{color:#3a4668;gap:8px;font-size:10.5px;animation:.5s both city-live-in;display:flex}.city-live ol li span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.city-live ol li:before{content:"";background:#9aa6c0;border-radius:50%;flex:none;width:6px;height:6px;margin-top:4px}.city-live ol li.start:before{background:var(--city-mint-dark)}.city-live ol li.fertig:before{background:#9d8cff}.city-live ol li.pruefung:before{background:var(--city-amber)}.city-live time{color:#8a93ab;white-space:nowrap;font-size:10px}.city-live-quiet{color:#6b7591;margin:0 4px;font-size:11px}@keyframes city-live-ping{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.2)}}@keyframes city-live-spin{to{transform:rotate(1turn)}}@keyframes city-live-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.city-live,.city-live *,.city-live :after{animation:none!important}}@media (max-width:760px){.city-live{width:auto;right:14px}.city-live ol{display:none}}.city-panel .city-numbers{margin:12px 0 16px}.city-panel .city-numbers summary{cursor:pointer;letter-spacing:.6px;color:var(--muted);width:max-content;max-width:100%;font-size:11px}.city-panel .city-numbers .city-chips{margin:10px 0 0}.net-view{gap:10px;display:grid}.net-bar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.net-bar select{margin-left:6px}.net-stage{background:radial-gradient(circle at 50% 40%,#13204a 0%,#070b18 70%)}.net-labels .city-label{color:#e8f0ff;text-shadow:0 0 6px #000000e6}.net-labels .net-kunde{color:#ffe2a3}.net-labels .net-jarvis{font-size:12px}.net-labels .net-selected{color:#fff;font-size:11px}.net-legend{color:#cfd8f0;pointer-events:none;flex-wrap:wrap;gap:6px 12px;font-size:10px;display:flex;position:absolute;bottom:12px;left:12px;right:12px}.net-legend i{vertical-align:middle;border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}@media (max-width:640px){.net-legend{display:none}}.room-stage{background:radial-gradient(circle at 50% 30%,#1a2a5a 0%,#0a1022 75%)}.room-stage .city-label.room-label{color:#e8f0ff;text-shadow:0 0 6px #000000e6}.room-empty{color:#0b1434;text-align:center;background:#ffffffe6;border-radius:12px;max-width:min(420px,100% - 32px);padding:10px 14px;font-size:12px;position:absolute;top:18px;left:50%;transform:translate(-50%)}.room-list .text-button{color:inherit;text-align:left;background:0 0;padding:0}.city-focus{align-items:center;gap:8px;margin:0 0 10px;font-size:13px;display:inline-flex}.net-levels{flex-wrap:wrap;align-items:center;gap:6px;padding:8px 0;display:flex}.net-levels strong{margin-right:6px}.net-level{color:inherit;cursor:pointer;background:0 0;border:1px dashed #7dffa059;border-radius:10px;flex-direction:column;align-items:flex-start;gap:1px;padding:5px 9px;font-size:12px;display:inline-flex}.net-level small{opacity:.7;font-size:11px}.net-level.offen{border-style:solid;border-color:#7dffa08c}.net-level.aktiv{background:#7dffa029;border-style:solid;border-color:#7dffa0;box-shadow:0 0 12px #7dffa059}.city-themes{flex-wrap:wrap;gap:6px;margin:0 0 10px;display:flex}.city-themes .pk-chip{font:inherit;border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.city-themes .pk-chip i{border-radius:50%;width:10px;height:10px;display:inline-block}.city-themes .pk-chip[aria-pressed=true]{border-color:var(--purple);color:var(--purple)}.city-card .city-actions .primary.wissen{color:#fff;background:linear-gradient(135deg,#5b3fd6,#9d8cff);border-color:#ffd36a}.city-themes{align-items:center}.city-themes .city-focus{margin:0 6px 0 0}.we-seite .city-stage{height:clamp(360px,100vh - 450px,780px)}.we-seite .city-panel .section-heading p{display:none}@media (max-width:760px){.we-seite .city-panel{padding:12px}.we-seite .city-panel .section-heading{margin-bottom:6px}.we-seite .city-panel .section-heading h2{margin:0;font-size:18px}.we-seite .city-panel .section-heading .chip{display:none}.we-seite .city-themes{scrollbar-width:none;flex-wrap:nowrap;margin-bottom:8px;overflow-x:auto}.we-seite .city-themes>*{flex:none}.we-seite .city-stage{height:clamp(240px,100dvh - 540px,780px);min-height:240px}}
.pk{gap:18px;min-width:0;display:grid}.pk h2{margin:4px 0 0}.pk h3{margin:0;font-size:16px}.pk-intro p{color:var(--muted);max-width:68ch;margin:6px 0 0}.pk-tag{letter-spacing:1px;text-transform:uppercase;color:var(--muted);font-size:10px}.pk-note{color:var(--muted);margin:8px 0 0;font-size:12px}.pk-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;display:grid}.pk-card{text-align:left;border:1px solid var(--border);background:var(--panel);color:inherit;cursor:pointer;font:inherit;border-radius:10px;gap:5px;padding:14px 16px;display:grid}.pk-card[aria-pressed=true]{border-color:var(--purple);box-shadow:0 0 0 1px var(--purple),0 0 22px -10px var(--purple)}.pk-card b{font-size:16px}.pk-aud{color:var(--muted);font-size:12px}.pk-num{font-variant-numeric:tabular-nums;font-size:12px}.pk-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}@media (max-width:900px){.pk-main{grid-template-columns:1fr}}.pk-city,.pk-box{border:1px solid var(--border);background:var(--panel);border-radius:12px;min-width:0}.pk-box{padding:14px 16px}.pk-city{overflow:hidden}.pk-city-head{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 14px;display:flex}.pk-themes{flex-wrap:wrap;gap:6px;margin:10px 0;display:flex}.pk-city-head .pk-themes{margin:0}.pk-chip{font:inherit;border:1px solid var(--border);color:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:inline-flex}.pk-chip i{border-radius:50%;width:10px;height:10px;display:inline-block}.pk-chip[aria-pressed=true]{border-color:var(--purple);color:var(--purple)}.pk-scene{touch-action:pan-y;height:clamp(360px,54vw,560px);position:relative;overflow:hidden}.pk-loading{color:var(--muted);place-items:center;height:100%;display:grid}.pk-legend{color:var(--muted);border-top:1px solid var(--border);margin:0;padding:10px 14px;font-size:12px}.pk-side{gap:12px;min-width:0;display:grid}.pk-totals{grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:10px;display:grid}.pk-totals div{gap:2px;display:grid}.pk-totals strong{font-variant-numeric:tabular-nums;font-size:20px}.pk-bar{background:var(--border);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.pk-bar i{background:var(--brand-fill,var(--purple));height:100%;display:block}.pk-table{border-collapse:collapse;width:100%;font-size:13px}.pk-table td,.pk-table th{border-bottom:1px solid var(--border);text-align:left;vertical-align:top;padding:7px 4px}.pk-table th{color:var(--muted);font-size:11px;font-weight:500}.pk-table .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pk-sub{color:var(--muted);font-size:11px;display:block}.pk-status{white-space:nowrap;border:1px solid;border-radius:4px;padding:1px 6px;font-size:10px}.pk-status.pilot{color:#6fdc8c}.pk-status.geplant{color:#f2c46d}.pk-status.ohne-ki{color:var(--muted)}.pk-plan{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:start;gap:18px;display:grid}@media (max-width:900px){.pk-plan{grid-template-columns:1fr}}.pk-budget{font-variant-numeric:tabular-nums;font-size:32px;font-weight:600}.pk-plan input[type=range]{width:100%;accent-color:var(--purple)}.pk-units{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:8px 0;display:grid}.pk-unit{border:1px solid var(--border);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.pk-unit strong{font-variant-numeric:tabular-nums;font-size:22px}.pk-unit span{color:var(--muted);font-size:12px}.pk-unit.plan strong{color:#f2c46d}.pk-media{gap:10px;display:grid}.pk-scroll{overflow-x:auto}.pk-scroll table{min-width:620px}.pk-info p{max-width:72ch;margin:4px 0 0;font-size:13px}.pk-steps{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.pk-steps li{border:1px dashed var(--border);border-radius:10px;gap:3px;padding:10px 12px;font-size:13px;display:grid}.pk-steps li .pk-tag{color:var(--purple)}.pk-stage{position:relative}.pk-karte{color:#eef2f8;border:1px solid var(--pk-label-ac,#7c5cff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:min(300px,100% - 24px);box-shadow:0 10px 30px #00000059,0 0 24px color-mix(in srgb,var(--pk-label-ac,#7c5cff) 35%,transparent);background:#0a0e18db;border-radius:12px;gap:8px;padding:12px 14px;animation:.25s ease-out pk-karte-in;display:grid;position:absolute;top:12px;right:12px}.pk-karte p{margin:0;font-size:13px;line-height:1.45}.pk-karte .pk-note{color:#b9c2d6}.pk-karte-kopf{align-items:center;gap:8px;display:flex}.pk-karte-kopf b{flex:1;font-size:15px}.pk-karte-x{color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:2px 6px;font-size:20px;line-height:1}.pk-karte-x:hover{background:#ffffff1a}.pk-karte-fakten{color:#cfd6e6;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12px;display:flex}.pk-karte-nav{justify-content:space-between;gap:8px;display:flex}@keyframes pk-karte-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.pk-row-btn{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.pk-row-btn:hover,.pk-row-btn:focus-visible{text-decoration:underline}.pk-table tr.an td{background:color-mix(in srgb,var(--purple,#7c5cff) 14%,transparent)}@media (max-width:640px){.pk-karte{width:auto;inset:auto 12px 12px}}@media (prefers-reduced-motion:reduce){.pk-karte{animation:none}}.pk-karte-tun{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pk-karte .pk-chip{color:#eef2f8;border-color:#ffffff4d}.pk-haupt{font:inherit;background:var(--pk-label-ac,#7c5cff);color:#0b0f18;cursor:pointer;border:0;border-radius:99px;padding:7px 14px;font-size:13px;font-weight:600}.pk-haupt:hover,.pk-haupt:focus-visible{outline:none;box-shadow:0 0 0 2px #fff9}.pk-innen{padding:12px 14px}.pk-innen .city-stage{height:clamp(360px,54vw,560px);min-height:0}
.cr{--cr-claude:#8fb8ff;--cr-gpt:#7fd1b0;--cr-media:#f0a868;--cr-data:#c9b6ff;--cr-none:#9eabbf;border:1px solid var(--sx-line,#ffffff14);border-radius:12px;gap:12px;min-width:0;margin:8px 0;padding:12px 16px;display:grid}.cr summary{cursor:pointer;font-weight:600}.cr-card{border-top:1px solid var(--sx-line,#ffffff14);gap:10px;min-width:0;padding-top:12px;display:grid}.cr-head{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.cr-head>div:first-child{display:grid}.cr-sum{text-align:right;display:grid}.cr-sum b{font-variant-numeric:tabular-nums;font-size:20px}.cr-bar{border-radius:5px;gap:2px;height:10px;display:flex;overflow:hidden}.cr-legend{flex-wrap:wrap;gap:4px 14px;font-size:13px;display:flex}.cr-legend i,.cr-chip i{border-radius:50%;width:9px;height:9px;margin-right:6px;display:inline-block}.cr-lines{margin:0;padding:0;list-style:none;display:grid}.cr-lines li{border-top:1px solid var(--sx-line,#ffffff14);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.cr-lines li>div{gap:2px;min-width:0;display:grid}.cr-chip{border:1px solid var(--sx-line-strong,#ffffff24);border-radius:999px;width:fit-content;padding:1px 8px;font-size:12px}.cr-n{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;align-content:start;display:grid}.cr-n em{color:var(--sx-ok,#7fd1b0);font-style:normal}.cr-n small{color:var(--sx-muted,#9eabbf);font-size:11px}.cr-g-claude{background:var(--cr-claude)}.cr-g-gpt{background:var(--cr-gpt)}.cr-g-media{background:var(--cr-media)}.cr-g-data{background:var(--cr-data)}.cr-g-none{background:var(--cr-none)}.cr-files{margin:0;font-size:.9em}.cr-files a{font-weight:600}
.sx{--sx-bg:#0f1420;--sx-surface:#161d2c;--sx-raised:#1d2536;--sx-line:#ffffff14;--sx-line-strong:#ffffff24;--sx-text:#e3e9f1;--sx-soft:#b7c2d3;--sx-muted:#9eabbf;--sx-ok:#7fd1b0;--sx-seen:#c9b6ff;--sx-accent:var(--purple,#a28bfa);background:var(--sx-bg);min-height:100dvh;color:var(--sx-text);-webkit-font-smoothing:antialiased;flex-direction:column;font:16px/1.65 -apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;display:flex}.sx *{box-sizing:border-box}.sx h1,.sx h2{letter-spacing:-.02em;margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Inter,Segoe UI,system-ui,sans-serif}.sx p{color:inherit;line-height:inherit;margin:0}.sx button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}.sx button:disabled{cursor:default}.sx :focus-visible{outline:2px solid var(--sx-accent);outline-offset:2px}.sx-muted{color:var(--sx-muted);font-size:13px}.sx-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sx-top{z-index:5;background:color-mix(in srgb,var(--sx-bg) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--sx-line);justify-content:space-between;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.sx-brand{align-items:center;gap:10px;min-height:44px;padding:0;font-size:15px;font-weight:600;display:flex}.sx-logo{background:var(--brand-fill,var(--sx-accent));color:#0b1220;border-radius:8px;place-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:grid}.sx-top-right{align-items:center;gap:6px;display:flex}.sx-link{border-radius:8px;align-items:center;gap:6px;min-height:40px;font-size:14px;display:inline-flex;color:var(--sx-soft)!important;padding:0 10px!important}.sx-link:hover{background:var(--sx-raised)!important;color:var(--sx-text)!important}.sx-me{background:var(--sx-raised);border:1px solid var(--sx-line-strong);width:30px;height:30px;color:var(--sx-soft);border-radius:50%;place-items:center;margin-left:6px;font-size:11px;font-weight:700;display:grid}.sx-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;font-size:15px;font-weight:600;transition:filter .15s,transform .15s;display:inline-flex;background:var(--brand-fill,var(--sx-accent))!important;color:#0b1220!important;padding:0 20px!important}.sx-btn:hover:not(:disabled){filter:brightness(1.08)}.sx-btn:active:not(:disabled){transform:scale(.98)}.sx-btn:disabled{opacity:.45}.sx-btn.ghost{box-shadow:inset 0 0 0 1px var(--sx-line-strong);color:var(--sx-text)!important;background:0 0!important}.sx-btn.ghost:hover:not(:disabled){filter:none;background:var(--sx-raised)!important}.sx-ghost-icon{border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;transition:background .15s;display:grid;color:var(--sx-soft)!important}.sx-ghost-icon:hover{background:var(--sx-raised)!important;color:var(--sx-text)!important}.sx-ghost-icon.on{color:var(--sx-accent)!important}.sx-ghost-icon.rec{color:#f4abae!important;background:#3a1d24!important}.sx-chip-btn{height:36px;box-shadow:inset 0 0 0 1px var(--sx-line-strong);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;font-size:14px;display:inline-flex;color:var(--sx-soft)!important;padding:0 12px!important}.sx-chip-btn:hover{background:var(--sx-raised)!important}.sx-home{flex-direction:column;gap:28px;width:100%;max-width:760px;margin:0 auto;padding:72px 20px 48px;display:flex}.sx-hero{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.sx-hero h1{font-size:34px;font-weight:600;line-height:1.2}.sx-hero p{color:var(--sx-soft);max-width:560px;font-size:17px}.sx-mark{width:40px;height:40px;color:var(--sx-accent);background:color-mix(in srgb,var(--sx-accent) 14%,transparent);border-radius:12px;place-items:center;margin-bottom:6px;display:grid}.sx-list{flex-direction:column;gap:12px;display:flex}.sx-row{background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;transition:border-color .15s;display:flex}.sx-row:hover{border-color:var(--sx-line-strong)}.sx-row-logo{background:var(--sx-raised);width:44px;height:44px;color:var(--sx-soft);border-radius:12px;flex-shrink:0;place-items:center;font-size:14px;font-weight:700;display:grid}.sx-row-main{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.sx-row-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sx-row-title h2{font-size:17px;font-weight:600}.sx-bar{background:var(--sx-line);border-radius:999px;max-width:280px;height:4px;overflow:hidden}.sx-bar i{background:var(--sx-accent);border-radius:999px;height:100%;transition:width .4s;display:block}.sx-pill{white-space:nowrap;background:var(--sx-raised);color:var(--sx-muted);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:500}.sx-pill.ok{color:var(--sx-ok);background:color-mix(in srgb,var(--sx-ok) 12%,transparent)}.sx-pill.run{color:var(--sx-seen);background:color-mix(in srgb,var(--sx-seen) 12%,transparent)}.sx-pill.wait{color:#e2bd7c;background:#e2bd7c1c}.sx-tech{border-top:1px solid var(--sx-line);color:var(--sx-muted);padding-top:8px;font-size:14px}.sx-tech summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.sx-tech p{padding-bottom:8px}.sx-error{color:#f4abae;background:#351d25;border-radius:12px;padding:10px 14px;font-size:14px}.sx-note{background:var(--sx-surface);border:1px solid var(--sx-line);color:var(--sx-soft);border-radius:12px;padding:10px 14px;font-size:14px}.sx-conv{flex:none;height:calc(100dvh - 56px);min-height:0;display:flex;overflow:hidden}.sx-conv-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.sx-conv-head{align-items:center;gap:8px;width:100%;max-width:860px;margin:0 auto;padding:10px 16px;display:flex}.sx-conv-title{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.sx-conv-title strong{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sx-scroll{scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.sx-thread{flex-direction:column;gap:28px;max-width:760px;margin:0 auto;padding:16px 20px 32px;display:flex}.sx-msg{align-items:flex-start;gap:14px;display:flex}.sx-msg.me{justify-content:flex-end}.sx-ai{width:28px;height:28px;color:var(--sx-accent);background:color-mix(in srgb,var(--sx-accent) 15%,transparent);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.sx-text{overflow-wrap:anywhere;min-width:0;color:var(--sx-text);flex:1}.sx-text p+p,.sx-text p+ul,.sx-text ul+p{margin-top:12px}.sx-text ul{margin:8px 0 0;padding-left:22px}.sx-text li+li{margin-top:4px}.sx-bubble{background:var(--sx-raised);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:20px;max-width:min(80%,560px);padding:10px 16px}.sx-swatch{font-variant-numeric:tabular-nums;background:var(--sx-surface);border:1px solid var(--sx-line);border-radius:6px;align-items:center;gap:6px;padding:1px 8px 1px 4px;font-size:.92em;display:inline-flex}.sx-swatch i{border-radius:4px;width:14px;height:14px;display:inline-block;box-shadow:inset 0 0 0 1px #ffffff2a}.sx-event{color:var(--sx-ok);align-self:center;align-items:center;gap:6px;font-size:13px;display:inline-flex}.sx-offer{background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:18px;flex-direction:column;gap:16px;margin-left:42px;padding:20px;display:flex;box-shadow:0 12px 40px #0006}.sx-offer-head{flex-direction:column;gap:2px;display:flex}.sx-offer-head strong{font-size:16px}.sx-offer dl{border-top:1px solid var(--sx-line);flex-direction:column;margin:0;display:flex}.sx-offer dl>div{border-bottom:1px solid var(--sx-line);grid-template-columns:minmax(120px,190px) 1fr;gap:12px;padding:12px 0;display:grid}.sx-offer dt{color:var(--sx-muted);font-size:14px}.sx-offer dd{flex-direction:column;gap:2px;margin:0;font-weight:500;display:flex}.sx-offer small{color:var(--sx-muted);font-size:13px;font-weight:400}.sx-actions{flex-wrap:wrap;gap:10px;display:flex}.sx-typing{align-items:center;gap:5px;height:28px;display:flex}.sx-typing i{background:var(--sx-muted);border-radius:50%;width:7px;height:7px;animation:1.2s infinite sx-dot}.sx-typing i:nth-child(2){animation-delay:.2s}.sx-typing i:nth-child(3){animation-delay:.4s}@keyframes sx-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}.sx-composer-wrap{flex-direction:column;gap:8px;width:100%;max-width:760px;margin:0 auto;padding:0 20px 14px;display:flex}.sx-composer{background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:24px;flex-direction:column;gap:4px;padding:12px 12px 10px 18px;transition:border-color .15s;display:flex;box-shadow:0 8px 30px #0005}.sx-composer:focus-within{border-color:color-mix(in srgb,var(--sx-accent) 55%,transparent)}.sx-composer.listening{border-color:#f4abae80}.sx-composer textarea{resize:none;width:100%;min-height:28px;max-height:200px;font:inherit;outline:none;color:var(--sx-text)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:4px 0!important}.sx-composer textarea::placeholder{color:var(--sx-muted)}.sx-composer-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.sx-send{border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .15s;display:grid;background:var(--sx-accent)!important;color:#111!important}.sx-send:disabled{opacity:.3}.sx-foot{text-align:center;color:var(--sx-muted);font-size:12px}.sx-brief{border-left:1px solid var(--sx-line);background:var(--sx-surface);flex-direction:column;flex-shrink:0;gap:16px;width:320px;padding:20px;display:flex;overflow-y:auto}.sx-brief-head{justify-content:space-between;align-items:center;min-height:40px;display:flex}.sx-brief-head strong{font-size:15px}.sx-brief-progress{flex-direction:column;gap:6px;display:flex}.sx-brief-progress .sx-bar{max-width:none}.sx-tabs{background:var(--sx-bg);border-radius:12px;gap:4px;padding:4px;display:flex}.sx-tabs button{border-radius:9px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:14px;display:inline-flex;color:var(--sx-muted)!important}.sx-tabs button.on{background:var(--sx-raised)!important;color:var(--sx-text)!important}.sx-fields{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.sx-fields li{align-items:flex-start;gap:12px;font-size:14px;line-height:1.45;display:flex}.sx-fields li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.sx-fields small{color:var(--sx-muted)}.sx-field-value{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden;color:var(--sx-soft)!important}.sx-fields li.open .sx-field-value{color:var(--sx-muted)!important}.sx-dot{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--sx-line-strong);border-radius:50%;flex-shrink:0;place-items:center;margin-top:1px;display:grid}.sx-fields li.seen .sx-dot{box-shadow:inset 0 0 0 1.5px var(--sx-seen);background:color-mix(in srgb,var(--sx-seen) 18%,transparent)}.sx-fields li.ok .sx-dot{background:var(--sx-ok);color:#0e0f14;box-shadow:none}.sx-scrim{display:none}@media (prefers-reduced-motion:reduce){.sx-typing i{animation:none}.sx-bar i,.sx-btn{transition:none}.sx-scroll{scroll-behavior:auto}}@media (max-width:1100px){.sx-brief{z-index:20;width:min(360px,92vw);transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0008}.sx-brief.open{transform:none}.sx-brief-close{display:grid!important}.sx-scrim{z-index:15;background:#0008;display:block;position:fixed;inset:0}}@media (min-width:1101px){.sx-chip-btn{display:none}}@media (max-width:640px){.sx-top{padding:0 12px}.sx-link{font-size:13px}.sx-home{padding:40px 16px 32px}.sx-hero h1{font-size:28px}.sx-row{flex-wrap:wrap;padding:16px}.sx-row .sx-btn{width:100%}.sx-thread{gap:22px;padding:12px 16px 24px}.sx-composer-wrap{padding:0 12px 10px}.sx-offer{margin-left:0;padding:16px}.sx-offer dl>div{grid-template-columns:1fr;gap:2px}.sx-bubble{max-width:88%}}.sx-composer textarea:focus-visible{outline:none}@media (max-width:640px){.sx-brand span:last-child,.sx-link-label{display:none}.sx-top-right{gap:2px}.sx-conv-title span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.sx-next{margin-top:14px}.sx-final{box-shadow:none;margin:14px 0;margin-left:0!important}.sx-final section+section{margin-top:8px}.sx-final strong{margin-bottom:6px;display:block}.sx-design{flex-direction:column;gap:12px;display:flex}.sx-design h3{color:var(--sx-text);margin:10px 0 0;font-size:15px}.sx-design ul{margin:0;padding-left:20px}.sx-design-kicker{color:var(--sx-seen);align-items:center;gap:6px;font-size:13px;font-weight:600;display:inline-flex}.sx-palettes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.sx-palette{border:1px solid var(--sx-line);background:var(--sx-surface);border-radius:14px;flex-direction:column;display:flex;overflow:hidden}.sx-palette-preview{flex-direction:column;gap:6px;min-height:150px;padding:16px;display:flex}.sx-palette-preview strong{font-size:20px;line-height:1.2}.sx-palette-preview span{font-size:13px;line-height:1.45}.sx-palette-row{align-items:center;gap:6px;margin-top:auto;display:flex}.sx-palette-row i{border-radius:999px;padding:6px 12px;font-size:12px;font-style:normal;font-weight:600}.sx-palette-row b{border-radius:50%;width:18px;height:18px;display:inline-block}.sx-design .sx-palette-colors{flex-direction:column;gap:6px;padding:10px 12px;list-style:none;display:flex}.sx-palette-colors li{grid-template-columns:22px 1fr;align-items:center;column-gap:8px;font-size:13px;display:grid}.sx-palette-colors i{border-radius:6px;grid-row:span 2;width:22px;height:22px;box-shadow:inset 0 0 0 1px #ffffff2a}.sx-palette-colors small{color:var(--sx-muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-build-page{border:1px solid var(--sx-raised);border-radius:10px;margin:8px 0;padding:8px 12px}.sx-build-page summary{cursor:pointer}.sx-build-section{margin:10px 0}.sx-build-code{white-space:pre-wrap;word-break:break-word;background:var(--sx-raised);border-radius:8px;max-height:320px;padding:8px;font-size:12px;overflow:auto}.sx-design-warn{color:#e2bd7c;padding:0 12px 10px;font-size:12px}.sx-design .sx-fonts{flex-direction:column;gap:10px;padding:0;list-style:none;display:flex}.sx-fonts li{border:1px solid var(--sx-line);background:var(--sx-surface);border-radius:12px;flex-direction:column;gap:2px;padding:12px 14px;display:flex}.sx-font-head{font-size:20px;font-weight:600}.sx-fonts small a{color:var(--sx-soft);align-items:center;gap:3px;display:inline-flex}.sx-keywords{flex-wrap:wrap;gap:6px;display:flex}.sx-design-start{flex-direction:column;gap:10px;margin-top:6px;display:flex}.sx-design-wish{border:1px solid var(--sx-line-strong);background:var(--sx-surface);width:100%;min-height:44px;color:var(--sx-text);font:inherit;border-radius:12px;padding:0 14px;font-size:15px}.sx-design-wish:focus{border-color:var(--sx-accent);outline:none}.sx-design-start .sx-actions{flex-wrap:wrap;align-items:center}.sx-entry{flex-direction:column;gap:14px;display:flex}.sx-entry-log{max-height:46vh;padding-right:4px;overflow-y:auto}.sx-section-title{color:var(--sx-soft);margin-top:8px;font-size:15px;font-weight:600}.sx-steps{gap:6px;max-width:420px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sx-steps li{min-width:0;color:var(--sx-muted);flex-direction:column;flex:1;gap:3px;font-size:11px;display:flex}.sx-steps li i{background:var(--sx-line-strong);border-radius:3px;height:3px;display:block}.sx-steps li.now{color:var(--sx-text);font-weight:600}.sx-steps li span{white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.sx-conv-title .sx-steps span{overflow:visible}.sx-projects{color:var(--sx-soft);font-size:14px}.sx-projects summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.sx-projects .sx-list{margin-top:8px}.sx-build-all{margin:10px 0}.sx-build-all>summary{cursor:pointer;min-height:44px;color:var(--sx-soft);align-items:center;font-size:14px;display:flex}@media (max-width:640px){.sx-steps li{font-size:10px}}.sx-brief{z-index:20;width:min(360px,92vw);transition:transform .25s;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-20px 0 60px #0008}.sx-brief.open{transform:none}.sx-brief-close{display:grid!important}.sx-scrim{z-index:15;background:#0008;display:block;position:fixed;inset:0}.sx-chip-btn{display:inline-flex!important}.sx-projects>summary,.sx-build-all>summary{box-shadow:inset 0 0 0 1px var(--sx-line-strong);border-radius:12px;gap:8px;width:fit-content;padding:0 14px;font-size:15px;list-style:none}.sx-projects>summary::-webkit-details-marker{display:none}.sx-build-all>summary::-webkit-details-marker{display:none}.sx-projects>summary:before,.sx-build-all>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;transition:transform .15s;transform:rotate(-45deg)}.sx-projects[open]>summary:before,.sx-build-all[open]>summary:before{transform:rotate(45deg)}.sx-projects>summary:hover,.sx-build-all>summary:hover{background:var(--sx-raised)}.sx-examples{flex-wrap:wrap;gap:8px;margin-top:-4px;display:flex}.sx-example{min-height:44px;box-shadow:inset 0 0 0 1px var(--sx-line-strong);color:var(--sx-soft);border-radius:999px;padding:0 16px;font-size:15px}.sx-example:hover{background:var(--sx-raised);color:var(--sx-text)}@media (max-width:420px){.sx-chip-label{display:none}}.sx-av{flex-shrink:0;line-height:0;display:inline-block;position:relative}.sx-av svg{display:block;overflow:visible}.sx-av-ring,.sx-av-spin{opacity:0;transform-box:view-box;transform-origin:60px 60px;transition:opacity .2s}.sx-av.listening .sx-av-ring{opacity:.9;animation:1.2s ease-in-out infinite sx-av-pulse}.sx-av.thinking .sx-av-spin{opacity:.7;animation:1.6s linear infinite sx-av-spin}.sx-av.speaking .sx-av-ring{opacity:.5}.sx-av-eyes{transform-box:fill-box;transform-origin:50%;animation:5.5s infinite sx-av-blink}.sx-av-mouth{transform-box:fill-box;transform-origin:50%}.sx-av.speaking .sx-av-mouth{animation:.26s ease-in-out infinite alternate sx-av-talk}.sx-av-led{animation:2.4s ease-in-out infinite sx-av-led}@keyframes sx-av-pulse{0%,to{opacity:.35;transform:scale(.96)}50%{opacity:1;transform:scale(1.04)}}@keyframes sx-av-spin{to{transform:rotate(360deg)}}@keyframes sx-av-blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.12)}}@keyframes sx-av-talk{0%{transform:scaleY(1)}to{transform:scaleY(2.8)}}@keyframes sx-av-led{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.sx-av *{animation:none!important}}.sx-hero-av{text-align:center;align-items:center;gap:12px;position:relative}.sx-hero-av h1{font-size:30px}.sx-av-stage{flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.sx-av-main{cursor:pointer;border-radius:50%;transition:transform .2s;background:radial-gradient(circle,color-mix(in srgb,var(--sx-accent) 16%,transparent),transparent 70%)!important;padding:8px!important}.sx-av-main:hover{transform:scale(1.03)}.sx-av-edit{min-height:36px;box-shadow:inset 0 0 0 1px var(--sx-line-strong);border-radius:999px;align-items:center;gap:6px;font-size:14px;display:inline-flex;color:var(--sx-soft)!important;padding:0 12px!important}.sx-hint{color:var(--sx-soft);max-width:520px;min-height:26px;font-size:17px}.sx-talk{min-width:220px;min-height:60px;box-shadow:0 10px 30px color-mix(in srgb,var(--sx-accent) 30%,transparent);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:18px;font-weight:700;display:inline-flex;background:var(--brand-fill,var(--sx-accent))!important;color:#0b1220!important;padding:0 28px!important}.sx-talk.on{animation:1.4s ease-in-out infinite sx-av-pulse;background:#ff7a90!important}.sx-home-speaker{position:absolute;top:0;right:0}.sx-ai-face{width:30px;height:30px;background:0 0!important}.sx-guide{background:color-mix(in srgb,var(--sx-accent) 10%,var(--sx-surface));border:1px solid color-mix(in srgb,var(--sx-accent) 30%,transparent);border-radius:16px;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;display:flex}.sx-guide p{color:var(--sx-text);flex:1;margin:0;font-size:15px;line-height:1.4}.sx-guide-stop{font-size:14px;min-height:36px!important;padding:0 14px!important}.sx-pulse:not(:disabled),.sx-glow{animation:1.6s ease-in-out infinite sx-glow}@keyframes sx-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--sx-accent) 55%,transparent)}50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--sx-accent) 0%,transparent),0 0 24px color-mix(in srgb,var(--sx-accent) 45%,transparent)}}.sx-av-editor{text-align:left;background:var(--sx-surface);border:1px solid var(--sx-line-strong);border-radius:20px;flex-direction:column;gap:10px;width:100%;max-width:440px;padding:18px;display:flex;box-shadow:0 20px 50px #0008}.sx-av-editor-head{justify-content:space-between;align-items:center;font-size:17px;display:flex}.sx-av-editor-label{color:var(--sx-soft);margin:6px 0 0;font-size:14px}.sx-av-choices{gap:10px;display:flex}.sx-av-choice{box-shadow:inset 0 0 0 1px var(--sx-line);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:6px;font-size:14px;display:flex;color:var(--sx-text)!important;padding:10px 4px!important}.sx-av-choice.on{box-shadow:inset 0 0 0 2px var(--sx-accent);background:var(--sx-raised)!important}.sx-av-colors{gap:12px;display:flex}.sx-av-color{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;box-shadow:inset 0 0 0 2px #fff2;color:#0b1220!important}.sx-av-color.on{box-shadow:0 0 0 3px var(--sx-bg),0 0 0 5px var(--sx-text)}.sx-av-name{background:var(--sx-bg);border:1px solid var(--sx-line-strong);min-height:48px;color:var(--sx-text);border-radius:12px;padding:0 14px;font-size:16px}@media (max-width:600px){.sx-hero-av h1{font-size:25px}.sx-hint{font-size:16px}.sx-talk{width:100%;min-width:0}.sx-guide p{font-size:14px}}.sx-guide-go{flex-shrink:0;font-size:14px;min-height:40px!important;padding:0 16px!important}@media (max-width:600px){.sx-guide{flex-wrap:wrap}.sx-guide p{flex:calc(100% - 60px)}.sx-guide-go{width:100%}}.sx-holo{background:radial-gradient(circle at 50% 46%,color-mix(in srgb,var(--av) 22%,transparent),color-mix(in srgb,var(--av) 6%,transparent) 45%,transparent 70%);border-radius:50%;line-height:0;display:inline-block;position:relative}.sx-holo canvas{z-index:1;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--av) 55%,transparent));display:block;position:relative}.sx-holo-scan{z-index:2;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,color-mix(in srgb,var(--av) 9%,transparent) 3px 4px);mix-blend-mode:screen;opacity:.6;border-radius:50%;animation:4s step-end infinite sx-holo-flicker;position:absolute;inset:8%}.sx-holo.listening .sx-holo-scan{opacity:.95}@keyframes sx-holo-flicker{0%,to{opacity:.6}47%{opacity:.6}48%{opacity:.25}49%{opacity:.7}}.sx-holo-mini{background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--av) 70%,#fff 10%),color-mix(in srgb,var(--av) 25%,transparent) 55%,transparent 72%);box-shadow:0 0 12px color-mix(in srgb,var(--av) 45%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--av) 60%,transparent);border-radius:50%;flex-shrink:0;place-items:center;display:inline-grid;position:relative}.sx-holo-mini i{border:1.5px solid color-mix(in srgb,#fff 70%,var(--av));opacity:.8;border-radius:50%;width:44%;height:44%}.sx-holo-mini.speaking,.sx-holo-mini.listening{animation:1s ease-in-out infinite sx-av-pulse}.sx-av-choice{justify-content:center;min-height:52px;font-size:15px}@media (prefers-reduced-motion:reduce){.sx-holo-scan,.sx-holo-mini{animation:none!important}}.sx-holo[data-fallback]:after{content:"";background:radial-gradient(circle at 50% 40%,color-mix(in srgb,var(--av) 70%,#fff 10%),transparent 70%);box-shadow:0 0 30px var(--av);border-radius:50%;position:absolute;inset:30%}.sx{background:#04070d}.sx-space{z-index:0;pointer-events:none;background:radial-gradient(at 50% 38%,#0d1a30 0%,#070c18 45%,#03050a 100%);position:fixed;inset:0}.sx-space canvas{display:block;width:100%!important;height:100%!important}.sx>:not(.sx-space):not(.sx-top){z-index:1;position:relative}.sx-top{background:#04070db8}.sx-boot{min-height:60vh}.sx-gate{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:calc(100dvh - 200px);animation:1.2s both sx-fade-in;display:flex}.sx-gate-kicker{letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--av) 80%,#fff);font-size:15px}.sx-gate h1{max-width:620px;text-shadow:0 0 30px color-mix(in srgb,var(--av) 45%,transparent);font-size:clamp(28px,5vw,44px)}.sx-enter{letter-spacing:.06em;min-width:240px;min-height:64px;box-shadow:0 0 0 1px color-mix(in srgb,var(--av) 60%,#fff),0 0 40px color-mix(in srgb,var(--av) 55%,transparent);border-radius:999px;font-size:20px;font-weight:700;animation:2.2s ease-in-out infinite sx-enter-pulse;color:#03050a!important;background:var(--av)!important;padding:0 36px!important}@keyframes sx-enter-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb,var(--av) 60%,#fff),0 0 26px color-mix(in srgb,var(--av) 40%,transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb,var(--av) 60%,#fff),0 0 60px color-mix(in srgb,var(--av) 70%,transparent)}}@keyframes sx-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.sx-hero-av>*{transition:opacity .8s}.sx-hero-av.forming>:not(.sx-av-stage){opacity:0;pointer-events:none}.sx-hero-av.forming .sx-av-edit{opacity:0}.sx-hero-av:not(.forming)>:not(.sx-av-stage){animation:.8s both sx-fade-in}.sx-av-main{background:0 0!important}.sx-av-floor{background:radial-gradient(ellipse,color-mix(in srgb,var(--av) 45%,transparent),transparent 70%);filter:blur(2px);pointer-events:none;border-radius:50%;width:180px;height:26px;margin-top:-18px;display:block}.sx-tour-open{color:var(--sx-text)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av) 55%,transparent)!important}.sx-hs{flex-direction:column;align-items:center;width:100%;animation:.6s both sx-fade-in;display:flex}.sx-hs-panel{text-align:center;background:linear-gradient(180deg,color-mix(in srgb,var(--av) 10%,#03060cdd),color-mix(in srgb,var(--av) 4%,#03060cee));border:1px solid color-mix(in srgb,var(--av) 45%,transparent);width:100%;max-width:560px;box-shadow:0 0 40px color-mix(in srgb,var(--av) 22%,transparent),inset 0 0 30px color-mix(in srgb,var(--av) 12%,transparent);border-radius:20px;padding:18px 18px 14px;position:relative;overflow:hidden}.sx-hs-panel h2{color:color-mix(in srgb,var(--av) 35%,#fff);text-shadow:0 0 14px color-mix(in srgb,var(--av) 60%,transparent);margin-top:8px;font-size:20px}.sx-hs-panel p{color:var(--sx-soft);margin-top:6px;font-size:16px;line-height:1.5}.sx-hs-scan{pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 3px,color-mix(in srgb,var(--av) 7%,transparent) 3px 4px);z-index:2;animation:5s step-end infinite sx-holo-flicker;position:absolute;inset:0}.sx-hs-stage{height:190px;color:var(--av);place-items:center;animation:.7s both sx-hs-in;display:grid;position:relative}@keyframes sx-hs-in{0%{opacity:0;filter:blur(4px);transform:scale(.92)}to{opacity:1;filter:none;transform:none}}.sx-hs-vwrap{isolation:isolate;background:var(--av);line-height:0;display:block;position:relative}.sx-hs-stage.video{mix-blend-mode:screen}.sx-hs-video{mix-blend-mode:multiply;filter:brightness(1.15);width:auto;max-width:100%;height:190px;display:block}.sx-hs-cone{clip-path:polygon(0 0,100% 0,58% 100%,42% 100%);background:linear-gradient(180deg,color-mix(in srgb,var(--av) 22%,transparent),color-mix(in srgb,var(--av) 4%,transparent));pointer-events:none;width:70%;max-width:360px;height:46px;margin-bottom:-14px}.sx-hs-controls{z-index:3;justify-content:flex-end;align-items:center;gap:10px;margin-top:12px;display:flex;position:relative}.sx-hs-controls .sx-btn{min-height:44px}.sx-hs-dots{gap:6px;margin-right:auto;display:flex}.sx-hs-dots i{background:color-mix(in srgb,var(--av) 25%,transparent);border-radius:50%;width:8px;height:8px}.sx-hs-dots i.on{background:var(--av);box-shadow:0 0 8px var(--av)}.sx-hs-dots i.done{background:color-mix(in srgb,var(--av) 60%,transparent)}.sx-hs-talk{place-items:center;width:100%;height:100%;display:grid;position:relative}.sx-hs-mic{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;filter:drop-shadow(0 0 8px);z-index:1;width:54px;height:54px;position:relative}.sx-hs-wave{opacity:0;border:1.5px solid;border-radius:50%;width:70px;height:70px;margin:-35px 0 0 -35px;animation:2.4s ease-out infinite sx-hs-wave;position:absolute;top:50%;left:50%}.sx-hs-wave.d2{animation-delay:.8s}.sx-hs-wave.d3{animation-delay:1.6s}@keyframes sx-hs-wave{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.sx-hs-bubble{border:1px solid color-mix(in srgb,currentColor 60%,transparent);background:color-mix(in srgb,currentColor 10%,transparent);max-width:46%;color:color-mix(in srgb,currentColor 40%,#fff);opacity:0;border-radius:14px;padding:7px 12px;font-size:13px;line-height:1.3;animation:6s infinite sx-hs-pop;position:absolute}.sx-hs-bubble.me{top:12%;left:2%}.sx-hs-bubble.you{animation-delay:1.4s;bottom:12%;right:2%}@keyframes sx-hs-pop{0%,8%{opacity:0;transform:translateY(8px)}16%,80%{opacity:1;transform:none}92%,to{opacity:0}}.sx-hs-agents{width:200px;height:190px;position:relative}.sx-hs-links{width:100%;height:100%;position:absolute;inset:0}.sx-hs-links line{stroke:currentColor;stroke-width:1.2px;stroke-dasharray:4 5;opacity:.6;animation:1.2s linear infinite sx-hs-dash}@keyframes sx-hs-dash{to{stroke-dashoffset:-18px}}.sx-hs-core{color:#03060c;background:var(--av);width:54px;height:54px;box-shadow:0 0 24px var(--av);border-radius:50%;place-items:center;margin:-27px 0 0 -27px;font-size:13px;font-weight:700;animation:2s ease-in-out infinite sx-av-pulse;display:grid;position:absolute;top:50%;left:50%}.sx-hs-node{white-space:nowrap;color:color-mix(in srgb,currentColor 35%,#fff);box-shadow:0 0 10px color-mix(in srgb,currentColor 40%,transparent);background:#03060ccc;border:1px solid;border-radius:999px;padding:4px 9px;font-size:12px;animation:.6s both sx-hs-in;position:absolute;transform:translate(-50%,-50%)}.sx-hs-site{width:230px;height:160px;box-shadow:0 0 18px color-mix(in srgb,currentColor 40%,transparent);border:1.5px solid;border-radius:10px;grid-template-rows:46px 40px 20px;grid-template-columns:1fr 1fr 1fr;gap:8px;padding:24px 12px 10px;display:grid;position:relative}.sx-hs-bar{border-bottom:1px solid color-mix(in srgb,currentColor 50%,transparent);align-items:center;gap:4px;height:16px;padding-left:8px;display:flex;position:absolute;top:0;left:0;right:0}.sx-hs-bar i{background:currentColor;border-radius:50%;width:5px;height:5px}.sx-hs-block{border:1px solid color-mix(in srgb,currentColor 70%,transparent);background:color-mix(in srgb,currentColor 14%,transparent);border-radius:5px;animation:5s infinite both sx-hs-build}.sx-hs-block.hero{grid-column:1/4}.sx-hs-block.a{animation-delay:.5s}.sx-hs-block.b{animation-delay:.9s}.sx-hs-block.c{animation-delay:1.3s}.sx-hs-block.foot{grid-column:1/4;animation-delay:1.7s}@keyframes sx-hs-build{0%{opacity:0;transform:scaleY(.2)}12%,88%{opacity:1;transform:none}to{opacity:0}}.sx-hs-site.done .sx-hs-block{opacity:1;animation:none}.sx-hs-check{background:#03060c;border:2px solid;border-radius:50%;place-items:center;width:44px;height:44px;animation:.6s .4s both sx-hs-in;display:grid;position:absolute;bottom:-14px;right:-14px;box-shadow:0 0 18px}.sx-hs-check svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sx-hs-approve{flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.sx-hs-button{color:#03060c;background:var(--av);border-radius:999px;padding:12px 22px;font-size:15px;font-weight:700;animation:1.6s ease-in-out infinite sx-glow}.sx-hs-finger{fill:#03060ccc;stroke:currentColor;stroke-width:1.4px;stroke-linejoin:round;width:44px;height:44px;animation:2.4s ease-in-out infinite sx-hs-tap;position:absolute;top:26px;right:-18px}@keyframes sx-hs-tap{0%,to{transform:translate(14px,18px)}45%,55%{transform:translate(0)scale(.92)}}.sx-hs-note{letter-spacing:.12em;text-transform:uppercase;color:color-mix(in srgb,currentColor 40%,#fff);font-size:13px}@media (max-width:600px){.sx-hs-panel{padding:14px 12px 12px}.sx-hs-stage{height:200px}.sx-hs-panel p{font-size:15px}.sx-hs-controls{flex-wrap:wrap}.sx-hs-controls .sx-btn{flex:1}.sx-hs-dots{justify-content:center;width:100%;margin:0 0 4px}}@media (prefers-reduced-motion:reduce){.sx-gate,.sx-enter,.sx-hs *,.sx-hs{animation:none!important}.sx-hs-bubble,.sx-hs-wave{opacity:1}}.sx-hero-av.touring .sx-home-speaker{display:none}.sx-hs-stage{margin-bottom:6px}.sx-hs-agents{height:100%;min-height:190px}.sx{--av:#6fb7ff;--sx-bg:#050a14;--sx-surface:color-mix(in srgb,var(--av) 7%,#060c18e8);--sx-raised:color-mix(in srgb,var(--av) 14%,#0a1324ee);--sx-line:color-mix(in srgb,var(--av) 18%,transparent);--sx-line-strong:color-mix(in srgb,var(--av) 36%,transparent);--sx-glow:0 0 0 1px color-mix(in srgb,var(--av) 30%,transparent),0 0 28px color-mix(in srgb,var(--av) 14%,transparent),inset 0 1px 0 color-mix(in srgb,var(--av) 30%,transparent)}.sx-top{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--sx-line);box-shadow:0 1px 0 color-mix(in srgb,var(--av) 20%,transparent),0 8px 30px #0006}.sx-logo{box-shadow:0 0 14px color-mix(in srgb,var(--av) 45%,transparent)}.sx-me{box-shadow:0 0 0 1px var(--sx-line-strong),0 0 10px color-mix(in srgb,var(--av) 25%,transparent)}.sx-offer,.sx-composer,.sx-guide,.sx-row,.sx-palette,.sx-fonts li,.sx-note,.sx-av-editor,.sx-projects>summary{-webkit-backdrop-filter:blur(12px)}.sx-offer,.sx-row,.sx-palette,.sx-av-editor{box-shadow:var(--sx-glow);border-color:var(--sx-line-strong)!important}.sx-composer{border-color:var(--sx-line-strong);box-shadow:var(--sx-glow),0 12px 40px #0007}.sx-composer:focus-within{border-color:color-mix(in srgb,var(--av) 70%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--av) 55%,transparent),0 0 36px color-mix(in srgb,var(--av) 26%,transparent)}.sx-send{box-shadow:0 0 14px color-mix(in srgb,var(--av) 60%,transparent);background:var(--av)!important}.sx-guide{background:color-mix(in srgb,var(--av) 10%,#060c18eb);border-color:var(--sx-line-strong);box-shadow:var(--sx-glow)}.sx-conv-head{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid var(--sx-line);background:linear-gradient(#03060ccc,#03060c66);border-top:0;border-radius:0 0 18px 18px;position:relative}.sx-thread{background:linear-gradient(90deg,#0000,#03060cc7 6% 94%,#0000);border-radius:20px}.sx-bubble{background:color-mix(in srgb,var(--av) 16%,#08101ff0);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av) 40%,transparent),0 0 18px color-mix(in srgb,var(--av) 12%,transparent)}.sx-event{text-shadow:0 0 10px color-mix(in srgb,var(--sx-ok) 60%,transparent)}.sx-steps li.now i{box-shadow:0 0 10px var(--av)}.sx-brief{background:linear-gradient(180deg,color-mix(in srgb,var(--av) 8%,#050a14f2),#03060cf2);border-left:1px solid var(--sx-line-strong);box-shadow:-1px 0 0 color-mix(in srgb,var(--av) 20%,transparent),-20px 0 50px #0007;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sx-brief-head strong{letter-spacing:.08em;text-transform:uppercase;color:color-mix(in srgb,var(--av) 40%,#fff);font-size:13px}.sx-bar{background:color-mix(in srgb,var(--av) 14%,transparent)}.sx-bar i{background:linear-gradient(90deg,color-mix(in srgb,var(--av) 70%,#fff 0%),var(--av));box-shadow:0 0 10px var(--av)}.sx-fields li.ok .sx-dot{box-shadow:0 0 8px color-mix(in srgb,var(--sx-ok) 70%,transparent)}.sx-tabs{box-shadow:inset 0 0 0 1px var(--sx-line);background:#03060cb3}.sx-tabs button.on{box-shadow:inset 0 0 0 1px var(--sx-line-strong),0 0 12px color-mix(in srgb,var(--av) 18%,transparent)}.sx-btn:not(.ghost){box-shadow:0 0 18px color-mix(in srgb,var(--av) 30%,transparent)}.sx-btn.ghost{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03060c80!important}.sx-example{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:inset 0 0 0 1px var(--sx-line-strong);background:#03060c99}.sx-projects>summary{box-shadow:inset 0 0 0 1px var(--sx-line);background:#03060c99;border-radius:14px}.sx-design-wish,.sx-av-name{border-color:var(--sx-line-strong);background:#03060cb3}.sx-build-code{box-shadow:inset 0 0 0 1px var(--sx-line);background:#03060ccc}@media (max-width:640px){.sx-thread{background:#03060cc7;border-radius:0}}.sx-steps li.done i,.sx-steps li.now i{background:var(--av)}.sx-talk-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.sx-msg.ai.agent .sx-bubble,.sx-msg.ai.agent .sx-text p{border-left:2px solid var(--av,var(--sx-accent));padding-left:10px}.sx-speaker{letter-spacing:.04em;text-transform:uppercase;color:var(--av,var(--sx-accent));margin-bottom:2px;font-size:12px;font-weight:700;display:block}@media (max-width:600px){.sx-talk-row{flex-direction:column;width:100%}}
.sx-world .sx-entry{position:relative}.sx-world .sx-entry-log{max-height:min(52vh,560px);box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--av) 30%,transparent);-webkit-backdrop-filter:blur(10px);scrollbar-width:thin;background:linear-gradient(#0000 0,#050a14b3 64px,#050a14db 100%);border-radius:22px;padding:56px 18px 14px;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 72px);mask-image:linear-gradient(#0000 0,#000 72px)}.sx-world .sx-entry-log .sx-msg{animation:.55s both wl-materialize}.sx-world .sx-entry-log .sx-msg.ai .sx-text{position:relative}.sx-world .sx-entry-log .sx-msg.me .sx-bubble{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--av) 35%,transparent);background:color-mix(in srgb,var(--av) 16%,#0a1324)!important}.sx-world .sx-entry-log .sx-actions{flex-wrap:wrap;gap:8px}.sx-world .sx-entry-log .sx-btn{white-space:normal;text-align:center;max-width:100%;min-height:42px}.sx-world .sx-composer{-webkit-backdrop-filter:blur(12px);background:#060c18e0}@keyframes wl-materialize{0%{opacity:0;filter:blur(6px);clip-path:inset(0 0 100%);transform:translateY(8px)}60%{opacity:1;filter:blur();clip-path:inset(0)}to{transform:none}}.sx-world .sx-entry-log .sx-msg.ai:last-of-type .sx-text:after{content:"";background:linear-gradient(90deg,transparent,var(--av),transparent);opacity:0;height:2px;animation:1.2s .1s wl-scan;position:absolute;top:0;left:0;right:0}@keyframes wl-scan{0%{opacity:.9;top:0}to{opacity:0;top:100%}}@media (prefers-reduced-motion:reduce){.sx-world .sx-entry-log .sx-msg{animation:none}.sx-world .sx-entry-log .sx-msg.ai .sx-text:after{display:none}}.sx-world .sx-home:has(.sx-entry-log) .sx-av-stage{margin:-44px 0 -52px;transition:transform .6s,margin .6s;transform:scale(.62)}.sx-world .sx-home:has(.sx-entry-log) .sx-hero-av h1{font-size:24px}.sx-world .sx-home:has(.sx-entry-log) .sx-tour-open{display:none}.sx-world .sx-home.listening .sx-entry-log{animation:1.8s ease-in-out infinite wl-listen}.sx-world .sx-home.talking .sx-entry-log{box-shadow:inset 0 -2px 0 var(--av),0 10px 40px -20px var(--av)}@keyframes wl-listen{0%,to{box-shadow:inset 0 -1px 0 color-mix(in srgb,var(--av) 30%,transparent)}50%{box-shadow:inset 0 -2px 0 var(--av),0 12px 44px -18px var(--av)}}@media (prefers-reduced-motion:reduce){.sx-world .sx-home.listening .sx-entry-log{animation:none}}.sx .sx-thinking{color:var(--sx-muted);background:linear-gradient(90deg,var(--sx-muted) 0%,var(--sx-accent) 45%,var(--sx-muted) 90%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;margin:0;font-style:italic;animation:2.2s linear infinite wl-think}@keyframes wl-think{0%{background-position:120% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.sx .sx-thinking{-webkit-text-fill-color:currentColor;background:0 0;animation:none}}.wl-filled{animation:2.4s ease-out wl-filled}@keyframes wl-filled{0%{box-shadow:0 0 #a28bfa8c}to{box-shadow:0 0 0 14px #a28bfa00}}@media (prefers-reduced-motion:reduce){.wl-filled{animation:none}}.wr{--licht:var(--av,#5ee0cf);--licht-2:#9d8cff;--warten:#f2b33d;--fertig:#58d68d;--stopp:#f87171;--schrift:#e3e9f1;--leise:#8a97ab;--sehr-leise:#7a8799;--knopftext:#0b1220;--ease:cubic-bezier(.2,.8,.2,1);--f-display:"Space Grotesk","Inter",system-ui,sans-serif;--f-body:"Inter",system-ui,sans-serif;z-index:2;color:var(--schrift);font-family:var(--f-body);background:#03060c;font-size:15px;position:fixed;inset:0;overflow:hidden}.wr button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.wr button:focus-visible,.wr input:focus-visible,.wr [tabindex]:focus-visible{outline:2px solid var(--licht);outline-offset:3px}.wr-viewport{z-index:4;pointer-events:none;position:absolute;inset:0}.wr-viewport>*{pointer-events:auto}.wr-stage{transform-origin:0 0;width:1440px;height:900px;position:absolute;top:0;left:0;overflow:hidden}.wr-hint{left:50%;top:max(12px,env(safe-area-inset-top,0px));z-index:99;border:1px solid color-mix(in srgb,var(--licht) 40%,transparent);max-width:calc(100vw - 32px);color:var(--schrift);text-align:center;background:#03060cd9;border-radius:999px;padding:8px 14px;font-size:13px;position:fixed;transform:translate(-50%)}.wr .sx-space{z-index:0}.wr-mask{pointer-events:none;opacity:0;background:radial-gradient(560px at 720px 430px,#03060c 0 300px,#03060c00 560px);transition:opacity 1.2s;position:absolute;inset:0}.wr-stage.tafeln .wr-mask{opacity:1}.wr-halo{pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--licht) 12%,transparent),transparent 60%);opacity:0;border-radius:50%;width:440px;height:440px;transition:opacity 1.2s;position:absolute;top:180px;left:500px}.wr-stage.klein .wr-halo{opacity:1}.wr-floor{opacity:.14;pointer-events:none;background:repeating-linear-gradient(to bottom,transparent 0 26px,color-mix(in srgb,var(--licht) 90%,transparent) 26px 27px),repeating-linear-gradient(to right,transparent 0 70px,color-mix(in srgb,var(--licht) 45%,transparent) 70px 71px);transform-origin:50% 0;position:absolute;inset:560px 0 0;transform:perspective(600px)rotateX(55deg);-webkit-mask-image:linear-gradient(#0000,#000 50%);mask-image:linear-gradient(#0000,#000 50%)}.wr-face{transform-origin:50%;width:360px;height:360px;transition:transform .6s var(--ease),filter .4s;z-index:20;position:absolute;top:220px;left:540px}.wr-stage.klein .wr-face{transform:scale(.3556)}.wr-face .sx-holo{background:0 0;width:360px;height:360px}.wr-face.hoert{filter:brightness(1.25) drop-shadow(0 0 30px color-mix(in srgb,var(--licht) 50%,transparent))}.wr-face-btn{z-index:2;border-radius:50%;position:absolute;inset:0}.wr-face .sx-holo{pointer-events:none}.wr-face-btn:focus-visible{outline-offset:-4px}.wr-face-back{text-align:center;letter-spacing:.08em;text-transform:uppercase;width:160px;color:var(--leise);opacity:0;z-index:21;font-size:11px;transition:opacity .3s;position:absolute;top:482px;left:640px}.wr-stage.klein .wr-face-back{opacity:1}.wr-face-back:hover{color:var(--licht)}.wr-wave{opacity:0;z-index:19;pointer-events:none;justify-content:center;align-items:center;gap:3px;width:160px;height:14px;transition:opacity .3s;display:flex;position:absolute;top:482px;left:640px}.wr-wave i{background:var(--licht);transform-origin:50%;border-radius:2px;width:3px;height:4px;animation:1s ease-in-out infinite wr-wave}.wr-wave.an{opacity:.9}.wr-stage.klein .wr-wave{width:80px;top:466px;left:680px;transform:scale(.7)}@keyframes wr-wave{0%,to{transform:scaleY(.4)}50%{transform:scaleY(2.4)}}.wr-ring{pointer-events:none;z-index:5;width:1440px;height:900px;position:absolute;inset:0;overflow:visible}.wr-ring-line{fill:none;stroke:var(--licht);transition:rx .42s var(--ease),ry .42s var(--ease),cx .42s var(--ease),cy .42s var(--ease),stroke-opacity .42s,stroke-width .42s;filter:drop-shadow(0 0 12px color-mix(in srgb,var(--licht) 35%,transparent))}.wr-ring-back{fill:none;stroke:var(--licht);transition:stroke-opacity .42s}.wr-runner{fill:var(--licht);pointer-events:auto;cursor:pointer;transition:fill .42s}.wr-runner.wartet{fill:var(--warten)}.wr-runner.fertig{fill:#fff}.wr-runner.entwurf{fill:var(--leise)}.wr-thread{fill:none;stroke:var(--licht);stroke-opacity:.6;stroke-width:1px;opacity:0;transition:opacity .24s}.wr-thread.an{opacity:1}.wr-ring-hit{z-index:11;cursor:pointer;border-radius:50%;width:520px;height:96px;position:absolute;top:552px;left:460px}.wr-ring-label{color:var(--leise);opacity:0;z-index:12;pointer-events:none;font-size:12px;transition:opacity .2s;position:absolute;top:586px;left:990px}.wr-ring-hit:hover~.wr-ring-label{opacity:1}.wr-ring-drag{cursor:grab;z-index:4;touch-action:none;border-radius:50%;width:1120px;height:440px;position:absolute;top:210px;left:160px}.wr-ring-drag.zieht{cursor:grabbing}.wr-arrow{border:1px solid color-mix(in srgb,var(--licht) 40%,transparent);width:28px;height:28px;color:var(--licht);z-index:12;border-radius:50%;place-items:center;font-size:14px;line-height:1;display:grid;position:absolute;top:620px}.wr-arrow:hover{border-color:var(--licht);box-shadow:0 0 12px color-mix(in srgb,var(--licht) 30%,transparent)}.wr-arrow.links{left:556px}.wr-arrow.rechts{left:856px}.wr-glas{-webkit-backdrop-filter:blur(16px)saturate(120%);border:1px solid color-mix(in srgb,var(--licht) 22%,transparent);background:#0a12208c linear-gradient(135deg,#ffffff0d,#0000 45%);border-radius:16px;box-shadow:inset 0 1px #ffffff2e,0 20px 60px #00000080}.wr-glas.aktiv{border-color:var(--licht);box-shadow:inset 0 1px 0 #ffffff2e,0 0 0 1px var(--licht),0 0 32px color-mix(in srgb,var(--licht) 25%,transparent)}.wr-glas.vorschlag{border-color:#9d8cffb3}.wr-glas.wartet{border-color:var(--warten);animation:2s ease-in-out infinite wr-puls}@keyframes wr-puls{0%,to{box-shadow:inset 0 1px #ffffff2e,0 0 24px #f2b33d40}50%{box-shadow:inset 0 1px #ffffff2e,0 0 24px #f2b33d73}}.wr-glas.leer{border:1px dashed color-mix(in srgb,var(--licht) 30%,transparent);box-shadow:none;background:#0a122080}.wr-tafel{text-align:left;transform-origin:50%;width:232px;height:92px;transform:scale(var(--s,1));opacity:var(--o,1);transition:left .42s var(--ease),top .42s var(--ease),transform .42s var(--ease),opacity .42s,filter .42s,width .24s var(--ease),height .24s var(--ease),border-color .3s,box-shadow .3s;z-index:8;cursor:pointer;padding:0;position:absolute;overflow:hidden}.wr-tafel.flieg{filter:blur(6px);opacity:0!important;transform:scale(calc(var(--s,1)*.6))!important}.wr-tafel.schwung{transition-duration:1.2s}.wr-tafel .wr-zeichen{width:28px;height:28px;color:var(--licht);position:absolute;top:14px;left:14px}.wr-tafel .wr-zeichen svg{width:28px;height:28px}.wr-tafel .wr-name{white-space:nowrap;font-size:17px;font-weight:500;position:absolute;top:16px;left:54px}.wr-tafel .wr-punkte{color:var(--leise);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:16px;transition:opacity .3s;position:absolute;top:44px;left:54px;right:14px;overflow:hidden}.wr-tafel.hinten .wr-punkte{opacity:0}.wr-tafel .wr-neu{letter-spacing:.1em;text-transform:uppercase;color:var(--licht);font-size:11px;display:none;position:absolute;top:46px;left:54px}.wr-tafel.leer .wr-neu{display:block}.wr-tafel.leer:not(.hinten) .wr-punkte{font-size:11px;top:62px}.wr-tafel.leer:not(.hinten) .wr-punkte,.wr-tafel.leer .wr-name{opacity:.7}.wr-frage{border:1px solid var(--leise);width:20px;height:20px;color:var(--leise);border-radius:50%;place-items:center;font-size:12px;line-height:1;transition:border-color .2s,color .2s;display:grid;position:absolute;top:10px;left:196px}.wr-frage:after{content:"";position:absolute;inset:-8px}.wr-frage:hover,.wr-tafel.erklaert .wr-frage{border-color:var(--licht);color:var(--licht)}.wr-tafel.gross{width:480px;height:128px}.wr-tafel.gross .wr-punkte,.wr-tafel.gross .wr-neu{display:none}.wr-chips{opacity:0;visibility:hidden;pointer-events:none;gap:8px;transition:opacity .24s;display:flex;position:absolute;top:76px;left:14px}.wr-tafel.gross .wr-chips{opacity:1;visibility:visible;pointer-events:auto}.wr-chip{white-space:nowrap;border:1px solid color-mix(in srgb,var(--licht) 30%,transparent);height:28px;color:var(--schrift);background:#0a122099;border-radius:14px;align-items:center;padding:0 12px;font-size:12px;transition:border-color .2s;display:inline-flex}.wr-chip.aktiv{border-color:var(--licht);box-shadow:0 0 12px color-mix(in srgb,var(--licht) 30%,transparent)}.wr-chip:hover{border-color:var(--licht)}.wr-glass{z-index:30;border-radius:20px;width:800px;height:168px;position:absolute;top:712px;left:320px;-webkit-mask-image:linear-gradient(#0000 0,#000 48px);mask-image:linear-gradient(#0000 0,#000 48px)}.wr-glass-frage{border:1px solid var(--leise);width:24px;height:24px;color:var(--leise);z-index:31;border-radius:50%;place-items:center;font-size:13px;display:grid;position:absolute;top:724px;left:1084px}.wr-glass-frage:hover{border-color:var(--licht);color:var(--licht)}.wr-satz{z-index:31;-webkit-line-clamp:2;text-wrap:balance;-webkit-box-orient:vertical;width:700px;height:52px;margin:0;font-size:19px;line-height:26px;display:-webkit-box;position:absolute;top:728px;left:352px;overflow:hidden}.wr-satz.denkt{color:var(--leise);font-style:italic}.wr-mic{border:1px solid color-mix(in srgb,var(--licht) 20%,transparent);width:48px;height:48px;color:var(--leise);z-index:31;border-radius:50%;place-items:center;transition:border-color .2s,box-shadow .2s,color .2s;display:grid;position:absolute;top:792px;left:352px}.wr-mic.an{color:var(--licht);border-color:var(--licht);box-shadow:0 0 0 1px var(--licht),0 0 24px color-mix(in srgb,var(--licht) 40%,transparent);animation:1.6s ease-in-out infinite wr-micpuls}.wr-mic.spricht{color:var(--schrift);border-color:#f8717199}.wr-mic-hint{text-align:center;width:72px;color:var(--leise);z-index:31;opacity:0;pointer-events:none;font-size:11px;transition:opacity .2s;position:absolute;top:844px;left:340px}.wr-mic.spricht~.wr-mic-hint{opacity:1}@keyframes wr-micpuls{0%,to{box-shadow:0 0 0 1px var(--licht),0 0 18px color-mix(in srgb,var(--licht) 30%,transparent)}50%{box-shadow:0 0 0 3px color-mix(in srgb,var(--licht) 60%,transparent),0 0 30px color-mix(in srgb,var(--licht) 50%,transparent)}}.wr-feld{width:464px;height:48px;font:inherit;color:var(--schrift);border:1px solid color-mix(in srgb,var(--licht) 22%,transparent);z-index:31;background:#0a12208c;border-radius:24px;padding:0 18px;font-size:15px;position:absolute;top:792px;left:412px;box-shadow:inset 0 1px #ffffff1a}.wr-feld::placeholder{color:var(--sehr-leise)}.wr-feld.hoert{color:var(--leise)}.wr-haupt{background:linear-gradient(135deg,var(--licht),var(--licht-2));width:196px;height:48px;color:var(--knopftext);font:600 15px var(--f-display);box-shadow:0 0 28px color-mix(in srgb,var(--licht) 35%,transparent);z-index:31;white-space:nowrap;border-radius:24px;justify-content:center;align-items:center;gap:8px;transition:background .2s,color .2s,box-shadow .2s;display:flex;position:absolute;top:792px;left:892px}.wr-haupt.stopp{color:var(--schrift);box-shadow:none;background:0 0;border:1px solid #f8717199}.wr-haupt svg{flex:none;width:16px;height:16px}.wr-neben{width:736px;height:28px;color:var(--leise);z-index:31;justify-content:center;align-items:center;gap:10px;font-size:13px;display:flex;position:absolute;top:846px;left:352px}.wr-neben .sep{opacity:.6}.wr-neben button{color:var(--leise)}.wr-neben button:hover,.wr-neben .wr-chip{color:var(--schrift)}.wr-kennung{color:var(--leise);z-index:31;font-size:12px;position:absolute;top:20px;left:24px}.wr-ort{color:var(--leise);z-index:31;opacity:0;gap:6px;font-size:13px;transition:opacity .3s;display:flex;position:absolute;top:40px;left:24px}.wr-stage.klein .wr-ort,.wr.uebergang .wr-ort{opacity:1}.wr-ort button{color:var(--schrift)}.wr-ort button:hover{color:var(--licht)}.wr-konto{border:1px solid color-mix(in srgb,var(--licht) 40%,transparent);width:36px;height:36px;font:600 12px var(--f-display);z-index:40;color:var(--schrift);background:#0a122080;border-radius:50%;place-items:center;display:grid;position:absolute;top:20px;left:1380px}.wr-konto-tafel{z-index:40;width:280px;padding:14px 16px;font-size:13px;position:absolute;top:64px;left:1136px}.wr-konto-tafel b{font:600 20px var(--f-display);margin-bottom:2px;display:block}.wr-konto-tafel .zeile{color:var(--leise);align-items:center;gap:6px;margin-bottom:10px;display:flex}.wr-konto-tafel .links{flex-direction:column;gap:6px;display:flex}.wr-konto-tafel .links button{text-align:left;color:var(--schrift)}.wr-konto-tafel .links button:hover{color:var(--licht)}.wr-konto-tafel .wr-look{gap:8px;margin:4px 0 10px;display:flex}.wr-konto-tafel .wr-look button{border:1px solid #0000;border-radius:50%;width:22px;height:22px}.wr-konto-tafel .wr-look button.on{border-color:#fff}.wr-lichter{z-index:31;white-space:nowrap;border-radius:22px;align-items:center;gap:12px;max-width:236px;height:44px;padding:0 16px;font-size:13px;display:flex;position:absolute;top:828px;right:24px}.wr-lichter i{border-radius:50%;width:8px;height:8px;margin-right:6px;display:inline-block}.wr-lichter .l{background:var(--licht);box-shadow:0 0 8px var(--licht);animation:2s ease-in-out infinite wr-lp}.wr-lichter .w{background:var(--warten)}.wr-lichter .f{background:var(--fertig)}@keyframes wr-lp{50%{opacity:.4}}.wr-gruss{text-align:center;width:800px;height:40px;font:600 32px var(--f-display);z-index:12;text-wrap:balance;margin:0;transition:opacity .3s;position:absolute;top:646px;left:320px}.wr-stage.klein .wr-gruss{opacity:0;pointer-events:none}.wr-page{z-index:3;scrollbar-width:thin;padding:136px 24px 200px;position:absolute;inset:0;overflow:auto}.wr-page-inner{max-width:1180px;box-shadow:inset 0 1px 0 #ffffff1f,0 0 0 1px color-mix(in srgb,var(--licht) 22%,transparent),0 20px 60px #00000080;-webkit-backdrop-filter:blur(14px);background:#060c18db;border-radius:18px;margin:0 auto}.wr-page-inner .world-embed.shell{min-height:0;display:block;background:0 0!important}.wr-page-inner .world-embed .content{margin:0;padding:28px 28px 22px}.wr.uebergang .wr-stage{pointer-events:none}.wr.uebergang .wr-stage .wr-face,.wr.uebergang .wr-stage .wr-face-back,.wr.uebergang .wr-stage .wr-glass,.wr.uebergang .wr-stage .wr-glass-frage,.wr.uebergang .wr-stage .wr-satz,.wr.uebergang .wr-stage .wr-mic,.wr.uebergang .wr-stage .wr-feld,.wr.uebergang .wr-stage .wr-haupt,.wr.uebergang .wr-stage .wr-neben,.wr.uebergang .wr-stage .wr-kennung,.wr.uebergang .wr-stage .wr-ort,.wr.uebergang .wr-stage .wr-konto,.wr.uebergang .wr-stage .wr-konto-tafel,.wr.uebergang .wr-stage .wr-lichter{pointer-events:auto}.wr.uebergang .wr-face{transform:translateY(-330px)scale(.2667)}.wr.uebergang .wr-wave,.wr.uebergang .wr-halo,.wr.uebergang .wr-ring,.wr.uebergang .wr-face-back,.wr.uebergang .wr-floor,.wr.uebergang .wr-mask{opacity:0}.wr-error{text-align:center;width:800px;color:var(--stopp);z-index:32;font-size:13px;position:absolute;top:690px;left:320px}@media (prefers-reduced-motion:reduce){.wr *,.wr :before,.wr :after{transition-duration:.2s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.wr-feld-tafel{cursor:text;width:236px;height:92px}.wr-feld-tafel.leer{cursor:text}.wr-feld-tafel .wr-feld-label{letter-spacing:.08em;text-transform:uppercase;color:var(--leise);white-space:nowrap;text-overflow:ellipsis;font-size:11px;position:absolute;top:12px;left:14px;right:40px;overflow:hidden}.wr-feld-tafel.vorschlag .wr-feld-label{color:var(--licht-2)}.wr-feld-tafel.wartet .wr-feld-label{color:var(--warten)}.wr-feld-tafel .wr-feld-wert{color:var(--schrift);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:19px;display:-webkit-box;position:absolute;top:32px;left:14px;right:14px;overflow:hidden}.wr-feld-tafel .wr-feld-wert.platz{color:var(--sehr-leise)}.wr-feld-tafel.wartet .wr-feld-wert.platz{color:var(--schrift)}.wr-feld-tafel .wr-feld-punkt{background:var(--licht);width:6px;height:6px;box-shadow:0 0 8px var(--licht);border-radius:50%;position:absolute;top:72px;left:14px}.wr-feld-tafel.leer .wr-feld-punkt{box-shadow:none;border:1px solid var(--sehr-leise);background:0 0}.wr-feld-tafel.vorschlag .wr-feld-punkt{background:var(--licht-2);box-shadow:0 0 8px var(--licht-2)}.wr-feld-tafel.wartet .wr-feld-punkt{background:var(--warten);box-shadow:0 0 8px var(--warten)}.wr-feld-tafel .wr-feld-eingabe{height:34px;font:inherit;color:var(--schrift);border:1px solid var(--licht);background:#0a1220b3;border-radius:8px;outline:none;padding:0 6px;font-size:15px;position:absolute;top:28px;left:10px;right:10px}.wr-feld-tafel.schreibt{border-color:var(--licht)}.wr-feld-tafel .wr-feld-erkl{color:var(--schrift);align-items:center;gap:10px;font-size:13px;line-height:17px;animation:.24s both wr-ein;display:flex;position:absolute;top:30px;left:14px;right:14px}.wr-skizze-box{width:48px;height:48px;color:var(--licht);flex:0 0 48px}.wr-skizze{stroke-dasharray:100;stroke-dashoffset:100px;width:48px;height:48px;animation:1.2s forwards wr-zeichnen;display:block}.wr-feld-tafel.einflug{animation:wr-einflug .42s var(--ease) both;animation-delay:calc(var(--k,0)*25ms)}@keyframes wr-einflug{0%{opacity:0;filter:blur(6px);transform:scale(.6)}to{opacity:1;filter:blur();transform:scale(1)}}@keyframes wr-zeichnen{to{stroke-dashoffset:0}}@keyframes wr-ein{0%{opacity:0}to{opacity:1}}.wr-feld-tafel.erklaert .wr-feld-punkt{opacity:0}.wr-satz .wr-inline-frage{border:1px solid var(--leise);width:18px;height:18px;color:var(--leise);vertical-align:2px;cursor:pointer;border-radius:50%;place-items:center;margin-left:6px;font-size:11px;display:inline-grid}.wr-satz .wr-inline-frage:hover{border-color:var(--licht);color:var(--licht)}@media (prefers-reduced-motion:reduce){.wr-skizze{stroke-dashoffset:0;animation:none}.wr-feld-tafel .wr-feld-erkl,.wr-feld-tafel.einflug{animation:none}}.wr.handy .wr-stage{width:100vw;height:100dvh;top:0;left:0;transform:none!important}.wr.handy .wr-hint{display:none}.wr.handy .wr-face{top:-84px!important;left:calc(50% - 180px)!important;transform:scale(.2667)!important}.wr.handy .wr-stage[data-stage=start] .wr-face{top:-30px!important;transform:scale(.5)!important}.wr.handy .wr-face-back,.wr.handy .wr-wave{width:160px!important;top:148px!important;left:calc(50% - 80px)!important;transform:none!important}.wr.handy .wr-stage[data-stage=start] .wr-wave{top:250px!important}.wr.handy .wr-gruss{height:auto;font-size:22px;width:auto!important;top:270px!important;left:16px!important;right:16px!important}.wr.handy .wr-frage{right:10px;left:auto!important}.wr.handy .wr-ring,.wr.handy .wr-ring-hit,.wr.handy .wr-ring-drag,.wr.handy .wr-arrow,.wr.handy .wr-floor,.wr.handy .wr-mask,.wr.handy .wr-halo,.wr.handy .wr-thread,.wr.handy .wr-ring-label{display:none!important}.wr.handy [role=listbox],.wr.handy [role=list]{z-index:10;scrollbar-width:thin;flex-direction:column;gap:10px;padding:2px;display:flex;position:absolute;inset:172px 16px 210px;overflow:auto}.wr.handy [role=listbox] .wr-tafel,.wr.handy [role=list] .wr-tafel{flex:none;opacity:1!important;filter:none!important;width:auto!important;height:92px!important;transition-delay:0s!important;position:static!important;top:auto!important;left:auto!important;transform:none!important}.wr.handy .wr-tafel.hinten .wr-punkte{opacity:1}.wr.handy .wr-glass{border-radius:20px 20px 0 0;height:200px;bottom:0;width:auto!important;top:auto!important;left:0!important;right:0!important}.wr.handy .wr-glass-frage{bottom:168px;right:16px;top:auto!important;left:auto!important}.wr.handy .wr-neben{height:28px;bottom:166px;overflow:hidden;width:auto!important;top:auto!important;left:16px!important;right:16px!important}.wr.handy .wr-satz{height:48px;font-size:16px;line-height:22px;bottom:108px;width:auto!important;top:auto!important;left:16px!important;right:16px!important}.wr.handy .wr-mic{bottom:56px;top:auto!important;left:16px!important}.wr.handy .wr-feld{bottom:56px;width:auto!important;top:auto!important;left:72px!important;right:16px!important}.wr.handy .wr-haupt{height:44px;bottom:6px;width:auto!important;top:auto!important;left:16px!important;right:16px!important}.wr.handy .wr-mic-hint{display:none}.wr.handy .wr-error{bottom:206px;width:auto!important;top:auto!important;left:16px!important;right:16px!important}.wr.handy .wr-kennung{top:12px!important;left:16px!important}.wr.handy .wr-ort{top:30px!important;left:16px!important}.wr.handy .wr-konto{right:16px;top:12px!important;left:auto!important}.wr.handy .wr-konto-tafel{width:auto!important;top:56px!important;left:16px!important;right:16px!important}.wr.handy .wr-lichter{max-width:calc(100vw - 32px);bottom:210px;top:auto!important;right:16px!important}.wr.handy .wr-status{display:none!important}.wr.handy .wr-stage[data-stage=lauf] .wr-face-back{display:none}.wr.handy .wr-lauf-titel{width:auto!important;top:150px!important;left:16px!important;right:16px!important}.wr.handy .wr-lauf-unter{width:auto!important;top:174px!important;left:16px!important;right:16px!important}.wr.handy .wr-arbeiten{max-height:200px;overflow:auto;width:auto!important;height:auto!important;top:204px!important;left:16px!important;right:16px!important}.wr.handy .wr-auftrag,.wr.handy .wr-ergebnis{display:none!important}.wr.uebergang.handy .wr-page{padding:120px 12px 220px}
.wr-status{pointer-events:none;z-index:6;width:1440px;height:900px;position:absolute;inset:0;overflow:visible}.wr-status-arc{fill:none;stroke:var(--licht);stroke-width:4px;stroke-linecap:round;stroke-opacity:.2;transition:stroke-opacity .42s,stroke .42s}.wr-status-arc.erreicht{stroke-opacity:1;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--licht) 45%,transparent))}.wr-status-arc.warten{stroke:var(--warten)}.wr-status-arc.fertig{stroke:var(--fertig)}.wr-status-arc.aus{stroke-opacity:.2;filter:none}.wr-status-label{font-family:var(--f-body);letter-spacing:.08em;fill:var(--leise);font-size:11px}.wr-funke{fill:#fff;filter:drop-shadow(0 0 6px var(--licht)) drop-shadow(0 0 2px #fff)}.wr-status.blitz .wr-status-arc.erreicht{animation:.6s ease-out wr-blitz}@keyframes wr-blitz{0%{stroke:#fff;filter:drop-shadow(0 0 14px #fff)}to{stroke:var(--fertig);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--fertig) 45%,transparent))}}.wr-lauf-titel{width:360px;height:22px;font:600 16px/22px var(--f-display);text-align:center;color:var(--schrift);white-space:nowrap;text-overflow:ellipsis;z-index:7;position:absolute;top:536px;left:540px;overflow:hidden}.wr-lauf-unter{text-align:center;width:360px;height:18px;color:var(--leise);white-space:nowrap;text-overflow:ellipsis;z-index:7;font-size:13px;line-height:18px;position:absolute;top:560px;left:540px;overflow:hidden}.wr-lauf-label{letter-spacing:.1em;text-transform:uppercase;color:var(--leise);margin:0 0 6px;font-size:11px;display:block}.wr-arbeiten{z-index:8;flex-direction:column;width:300px;height:232px;padding:12px 12px 8px;display:flex;position:absolute;top:116px;left:180px;overflow:hidden}.wr-arbeit-liste{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.wr-arbeit-zeile{text-align:left;border:1px solid #0000;border-radius:10px;flex:none;align-items:center;gap:10px;width:100%;height:48px;padding:0 10px;transition:border-color .3s,background .2s;display:flex}.wr-arbeit-zeile:hover{background:#ffffff0a}.wr-arbeit-zeile.aktuell{border-color:var(--licht);box-shadow:0 0 16px color-mix(in srgb,var(--licht) 20%,transparent)}.wr-arbeit-punkt{background:var(--leise);border-radius:50%;flex:none;width:8px;height:8px}.wr-arbeit-punkt.laeuft{background:var(--licht);box-shadow:0 0 8px var(--licht);animation:2s ease-in-out infinite wr-lp}.wr-arbeit-punkt.wartet{background:var(--warten);box-shadow:0 0 8px var(--warten)}.wr-arbeit-punkt.fertig{background:var(--fertig)}.wr-arbeit-punkt.aus{background:var(--stopp)}.wr-arbeit-punkt.geplant{background:var(--leise)}.wr-arbeit-titel{min-width:0;color:var(--schrift);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.wr-arbeit-stand{color:var(--leise);white-space:nowrap;flex:none;font-size:12px}.wr-arbeit-leer{color:var(--leise);padding:10px;font-size:13px}.wr-alle{color:var(--leise);align-self:flex-start;margin-top:auto;padding:4px 10px;font-size:12px}.wr-alle:hover{color:var(--licht)}.wr-auftrag{z-index:8;text-align:left;width:300px;height:320px;color:var(--schrift);flex-direction:column;padding:12px 14px;display:flex;position:absolute;top:364px;left:180px;overflow:hidden}.wr-auftrag.tippbar{cursor:pointer;transition:border-color .3s,box-shadow .3s}.wr-auftrag.tippbar:hover{border-color:var(--licht);box-shadow:inset 0 1px 0 #ffffff2e,0 0 24px color-mix(in srgb,var(--licht) 20%,transparent)}.wr-auftrag-zeile{flex:none;align-items:center;gap:10px;height:26px;display:flex}.wr-auftrag-k{letter-spacing:.06em;text-transform:uppercase;width:92px;color:var(--leise);white-space:nowrap;text-overflow:ellipsis;flex:none;font-size:11px;overflow:hidden}.wr-auftrag-v{text-align:right;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;overflow:hidden}.wr-auftrag-credits{color:var(--leise);margin-top:auto;padding-top:6px;font-size:12px}.wr-auftrag-leer{color:var(--leise);font-size:13px}.wr-ergebnis{z-index:8;text-align:center;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:320px;height:568px;padding:24px;transition:border-color .42s,box-shadow .42s;display:flex;position:absolute;top:116px;left:920px;overflow:hidden}.wr-ergebnis.pruefung{border-color:var(--warten);box-shadow:inset 0 1px #ffffff2e,0 0 24px #f2b33d40}.wr-ergebnis.fertig{border-color:color-mix(in srgb,var(--fertig) 60%,transparent)}.wr-ergebnis.aus{border-color:#f8717166}.wr-ergebnis-linie{background:linear-gradient(90deg,transparent,var(--licht),transparent);height:1px;box-shadow:0 0 10px var(--licht);pointer-events:none;animation:1.6s linear infinite wr-linie;position:absolute;top:0;left:0;right:0}@keyframes wr-linie{0%{top:0}to{top:100%}}.wr-ergebnis-text{color:var(--leise);text-wrap:balance;font-size:13px}.wr-ergebnis-hinweis{color:var(--leise);text-wrap:balance;font-size:12px;line-height:16px}.wr-ergebnis-summary{color:var(--schrift);text-align:left;-webkit-line-clamp:8;-webkit-box-orient:vertical;align-self:stretch;margin:0;font-size:13px;line-height:19px;display:-webkit-box;overflow:hidden}.wr-ergebnis-farben{justify-content:center;gap:6px;display:flex}.wr-ergebnis-farben i{border-radius:5px;width:18px;height:18px;display:block;box-shadow:inset 0 0 0 1px #fff3}.wr-play{border:1px solid var(--licht);width:56px;height:56px;color:var(--licht);box-shadow:0 0 24px color-mix(in srgb,var(--licht) 30%,transparent);border-radius:50%;place-items:center;transition:box-shadow .2s,background .2s;display:grid}.wr-play:hover{background:color-mix(in srgb,var(--licht) 12%,transparent);box-shadow:0 0 32px color-mix(in srgb,var(--licht) 45%,transparent)}.wr-play svg{fill:currentColor;width:24px;height:24px;margin-left:3px}.wr-play.pause{justify-content:center;align-items:center;gap:6px;display:flex}.wr-play.pause i{background:currentColor;border-radius:2px;width:5px;height:20px;display:block}@media (prefers-reduced-motion:reduce){.wr-funke{filter:none}.wr-ergebnis-linie{animation:none;top:50%}.wr-arbeit-punkt.laeuft,.wr-status.blitz .wr-status-arc.erreicht{animation:none}}.wr-stage[data-stage=lauf] .wr-face-back{display:none}.wr-lauf-titel,.wr-lauf-unter{margin:0}
.we{--licht:var(--av,#6fb7ff);--licht-2:#9d8cff;--warten:#ffbf5e;--fertig:#5be39a;--stopp:#ff7a7a;--schrift:#e9eef8;--leise:#8e9bb5;--glas:#0e1626b8;--linie:#8caadc29;--hover:#ffffff0f;--f-display:"Sora",ui-rounded,system-ui,sans-serif;--f-text:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;color:var(--schrift);font:15px/1.5 var(--f-text);background:#070c16;grid-template-columns:272px minmax(0,1fr);transition:grid-template-columns .3s;display:grid;position:fixed;inset:0;overflow:hidden}.we.mit-flaeche{grid-template-columns:272px minmax(0,1fr) 420px}.we>canvas,.we>.holo-space{z-index:0;position:absolute;inset:0}.we.ruhe>canvas,.we.ruhe>.holo-space{opacity:.45}:where(.we) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.we) button:disabled{cursor:default;opacity:.4}.we button:focus-visible,.we textarea:focus-visible,.we input:focus-visible{outline:2px solid var(--licht);outline-offset:2px}.we .leise{color:var(--leise)}.we .handy{display:none}.we .ico{width:22px;height:22px;color:var(--licht);flex:none;place-items:center;display:grid}.we .ico svg{width:18px;height:18px}.we-leiste{z-index:3;border-right:1px solid var(--linie);-webkit-backdrop-filter:blur(12px);background:#070c169e;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.we-side-top{flex-direction:column;gap:10px;padding:14px 12px 8px;display:flex}.we-brand{align-items:center;gap:10px;padding:0 4px;display:flex}.we-brand b{font:600 15px var(--f-display);white-space:nowrap;flex:1}.we-brand-face{flex:none;width:30px;height:30px;display:block}.we-facedot{width:100%;height:100%;color:var(--licht);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--licht) 60%,transparent));display:block}.we-neu{color:var(--schrift);border:1px solid var(--linie);white-space:nowrap;background:#ffffff08;border-radius:12px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:15px;display:flex}.we-neu svg{flex:none;width:18px;height:18px}.we-neu span{text-align:left;flex:1}.we-neu kbd{font:11px var(--f-text);color:var(--leise);border:1px solid var(--linie);border-radius:5px;padding:1px 5px}.we-neu:hover{border-color:var(--licht)}.we-side-scroll{scrollbar-width:thin;flex-direction:column;flex:1;gap:2px;min-height:0;padding:0 12px 8px;display:flex;overflow:hidden auto}.we-grp{letter-spacing:.08em;text-transform:uppercase;color:var(--leise);white-space:nowrap;margin-top:14px;padding:0 10px 6px;font-size:11px}.we-cat{border-radius:12px}.we-cat.auf{background:#ffffff09}.we-cat-h{color:var(--schrift);white-space:nowrap;text-align:left;border-radius:12px;align-items:center;gap:10px;width:100%;height:40px;padding:0 10px;font-size:15px;display:flex}.we-cat-h:hover,.we-cat-h.aktiv{background:var(--hover)}.we-cat-h .t{text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.we-cat-h .chev{color:var(--leise);font-size:18px;line-height:1;transition:transform .2s}.we-cat.auf .chev{transform:rotate(90deg)}.we-cat-h.einzeln{margin-top:6px}.we-rec{font:600 10px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:#06101c;background:var(--licht);border-radius:8px;flex:none;padding:3px 6px;font-style:normal}.we-fns{flex-direction:column;gap:2px;padding:2px 8px 10px 14px;display:flex}.we-fn{text-align:left;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:34px;padding:4px 10px;font-size:14px;line-height:1.3;display:flex}.we-fn:hover{background:var(--hover)}.we-fn i{background:var(--licht);width:6px;height:6px;box-shadow:0 0 8px var(--licht);border-radius:50%;flex:none}.we-fn-bereiche{color:var(--leise);flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px 0;font-size:12px;display:flex}.we-bereich{border:1px solid var(--linie);color:var(--leise);border-radius:999px;padding:3px 9px;font-size:12px}.we-bereich:hover,.we-bereich.offen{color:var(--schrift);border-color:var(--licht)}.we-bereich.besucht{color:var(--schrift)}.we-proj{color:var(--schrift);white-space:nowrap;text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;height:36px;padding:0 10px;font-size:14px;display:flex}.we-proj .t{text-overflow:ellipsis;overflow:hidden}.we-proj .ico{color:var(--leise)}.we-proj:hover{background:var(--hover)}.we-proj small,.we-prev small{color:var(--leise);flex:none;margin-left:auto;font-size:11px}.we-prev{align-items:center;gap:2px;display:flex}.we-prev .we-proj{flex:1;min-width:0}.we-x.klein{opacity:0;border-radius:8px;width:28px;height:28px;font-size:18px;transition:opacity .15s}.we-prev:hover .we-x.klein,.we-x.klein:focus-visible{opacity:1}.we-plans{gap:10px;margin-bottom:12px;display:grid}.we-plan{border:1px solid var(--linie);background:#ffffff08;border-radius:14px;gap:6px;padding:12px 14px;display:grid}.we-plan b{font-size:14px}.we-plan small{color:var(--leise);font-size:12px}.we-plan ol{color:var(--schrift);gap:3px;margin:2px 0 0;padding-left:18px;font-size:13px;display:grid}.we-plan li.done,.we-plan li.skipped{color:var(--leise);text-decoration:line-through}.we-plan li.running{color:var(--licht)}.we-plan li.waiting{color:#f0b35a}.we-plan.fertig{opacity:.7}.we-felder{border:1px solid var(--linie);height:32px;color:var(--schrift);background:var(--hover);white-space:nowrap;border-radius:999px;padding:0 10px;font-size:12px}.we-felder.an{background:var(--licht);color:#06101c;border-color:#0000}.we-side-foot{border-top:1px solid var(--linie);flex-direction:column;gap:4px;padding:8px 12px 14px;display:flex;position:relative}.we-know{height:38px;color:var(--leise);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:14px;display:flex}.we-know svg{flex:none;width:18px;height:18px}.we-know:hover{background:var(--hover);color:var(--schrift)}.we-me{text-align:left;white-space:nowrap;border-radius:12px;align-items:center;gap:10px;width:100%;padding:6px 8px;display:flex}.we-me:hover{background:var(--hover)}.we-me .text{flex-direction:column;min-width:0;font-size:13px;line-height:1.25;display:flex;overflow:hidden}.we-me .text span{text-overflow:ellipsis;overflow:hidden}.we-avatar{background:linear-gradient(135deg,var(--licht),var(--licht-2));width:32px;height:32px;font:600 12px var(--f-display);color:#06101c;border-radius:50%;flex:none;place-items:center;display:grid}.we-konto{background:var(--glas);border:1px solid var(--linie);-webkit-backdrop-filter:blur(14px);z-index:6;border-radius:16px;width:260px;max-width:calc(100vw - 32px);padding:14px;font-size:13px;position:absolute;bottom:calc(100% + 6px);left:12px;box-shadow:0 20px 60px -30px #000000e6}.we-konto b{font-size:16px}.we-konto .zeile{color:var(--leise);margin-top:4px}.we-look{gap:8px;margin:6px 0 10px;display:flex}.we-look button{border:2px solid #0000;border-radius:50%;width:22px;height:22px}.we-look button.on{border-color:#fff}.we-konto-zeile{text-align:left;border-radius:8px;width:calc(100% + 20px);margin:0 -10px;padding:8px 10px;font-size:13px;display:block}.we-konto-zeile:hover{background:var(--hover)}.we-schleier{display:none}.we-mitte{z-index:2;flex-direction:column;min-width:0;min-height:0;display:flex;position:relative}.we-bar{height:56px;padding:0 max(16px,env(safe-area-inset-right,0px)) 0 16px;color:var(--leise);flex:none;align-items:center;gap:10px;font-size:13px;display:flex}.we-who{min-width:0;color:var(--schrift);flex:1;align-items:center;gap:10px;display:flex;overflow:hidden}.we-who .nm{font:600 15px var(--f-display);white-space:nowrap}.we-who .ort{color:var(--leise);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.we-face-klein{flex:none;width:34px;height:34px;display:block}.we-back{border:1px solid var(--linie);color:var(--schrift);white-space:nowrap;border-radius:999px;flex:none;padding:6px 12px;font-size:13px}.we-back:hover{border-color:var(--licht)}.we-pill{border:1px solid var(--linie);color:var(--leise);white-space:nowrap;border-radius:999px;align-items:center;gap:7px;padding:5px 11px;font-size:13px;display:inline-flex}.we-pill i{background:var(--leise);border-radius:50%;width:8px;height:8px;display:inline-block}.we-pill.live{color:var(--schrift)}.we-pill.live i{background:var(--licht);box-shadow:0 0 8px var(--licht);animation:1.6s infinite we-puls}.we-pill:hover{background:var(--hover);color:var(--schrift)}.we-pill.klein{color:#06101c;background:var(--licht);border:0;margin-left:auto;padding:1px 8px;font-size:11px}@keyframes we-puls{0%,to{opacity:1}50%{opacity:.35}}.we-frage-knopf{border:1px solid var(--linie);width:30px;height:30px;color:var(--leise);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.we-frage-knopf:hover{color:var(--licht);border-color:var(--licht)}.we-x{width:36px;height:36px;color:var(--leise);border-radius:10px;flex:none;place-items:center;font-size:22px;display:grid}.we-x svg{width:20px;height:20px}.we-x:hover{background:var(--hover);color:var(--schrift)}.we-scroll{min-height:0;padding:0 max(16px,env(safe-area-inset-right,0px)) 28px max(16px,env(safe-area-inset-left,0px));scrollbar-width:thin;flex:1;overflow:auto}.we-hero{text-align:center;flex-direction:column;align-items:center;width:min(820px,100%);margin:0 auto;padding-top:clamp(8px,4vh,40px);display:flex}.we-facewrap{place-items:center;height:190px;display:grid;position:relative}.we-facewrap:after{content:"";background:radial-gradient(ellipse,color-mix(in srgb,var(--licht) 30%,transparent),transparent 70%);filter:blur(8px);pointer-events:none;border-radius:50%;width:160px;height:44px;position:absolute;bottom:0}.we-hero h1{font:600 clamp(22px,3.2vw,30px)/1.25 var(--f-display);text-wrap:balance;max-width:28ch;margin:6px 0 0}.we-hero p{color:var(--leise);margin:6px 0 0}.we-intro-offer{border:1px solid var(--licht);background:#ffffff0d;border-radius:14px;max-width:520px;margin:10px 0 4px;padding:12px 16px}.we-intro-offer p{color:inherit;margin:0 0 10px}.we-intro-offer .we-opts{justify-content:center}.we-chips{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.we-opt{border:1px solid var(--linie);text-align:left;background:#ffffff0a;border-radius:999px;padding:8px 14px;font-size:14px;line-height:1.3}.we-opt:hover{border-color:var(--licht);background:#ffffff12}.we-opt.leise{color:var(--leise);background:0 0}.we-opt.leise:hover{color:var(--schrift)}.we-opt.used{opacity:.5;border-style:dashed}.we-opt.primary{background:var(--licht);color:#06101c;box-shadow:0 8px 28px -12px var(--licht);border-color:#0000;font-weight:600}.we-opt.primary:hover{filter:brightness(1.08);border-color:#0000}.we-opt.breit{text-align:center;border-radius:14px;width:100%;margin-top:14px;padding:12px 16px;font-size:15px}.we-cards-h{letter-spacing:.08em;text-transform:uppercase;color:var(--leise);margin:30px 0 10px;font-size:12px}.we-cards{text-align:left;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;width:100%;display:grid}.we-card{background:var(--glas);border:1px solid var(--linie);-webkit-backdrop-filter:blur(10px);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.we-card.rec{border-color:color-mix(in srgb,var(--licht) 55%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--licht) 20%,transparent) inset}.we-card-h{color:var(--schrift);text-align:left;align-items:center;gap:10px;width:100%;display:flex}.we-card-h b{font:600 16px var(--f-display);flex:1}.we-card p{color:var(--leise);margin:0;font-size:13px;line-height:1.45}.we-card-fns{flex-direction:column;gap:2px;margin:4px -6px 0;display:flex}.we-card .we-fn{padding:5px 8px}.we-thread{flex-direction:column;gap:18px;width:min(760px,100%);margin:0 auto;padding-top:12px;display:flex}.we-msg{align-items:flex-start;gap:12px;min-width:0;display:flex}.we-msg .a{width:28px;height:28px;font:600 11px var(--f-display);color:#06101c;background:linear-gradient(135deg,var(--licht),var(--licht-2));border-radius:50%;flex:none;place-items:center;padding:0;display:grid;overflow:hidden}.we-msg:not(.me) .a{background:0 0}.we-msg .b{flex:1;min-width:0}.we-msg .nm{color:var(--leise);margin-bottom:3px;font-size:12px}.we-msg .tx{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.55}.we-msg.me .tx{border:1px solid var(--linie);background:#ffffff12;border-radius:14px 14px 14px 4px;padding:8px 12px;display:inline-block}.we-msg .tx.denkt{color:var(--leise);font-style:italic}.we-stimme{border:1px solid var(--linie);opacity:.7;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.we-stimme.an{opacity:1}.we-typing{vertical-align:middle;align-items:center;gap:5px;height:1.2em;margin-left:6px;display:inline-flex}.we-typing i{background:var(--leise);border-radius:50%;width:7px;height:7px;animation:1.2s infinite we-dot}.we-typing i:nth-child(2){animation-delay:.2s}.we-typing i:nth-child(3){animation-delay:.4s}@keyframes we-dot{0%,60%,to{opacity:.25;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.we-caret{vertical-align:-2px;opacity:.6;background:currentColor;width:2px;height:1em;margin-left:2px;animation:1s step-end infinite we-blink;display:inline-block}@keyframes we-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.we-typing i,.we-caret{animation:none}}.we-msg .tx.kosten{border-left:3px solid var(--warten);padding-left:10px}.we-msg .tx.gemacht{border-left:3px solid var(--fertig);padding-left:10px}.we-msg .tx.hinweis{border-left:3px solid var(--licht);padding-left:10px}.we-opts{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.we-haupt-zeile{margin-top:10px}.we-haupt-zeile.einzeln{width:min(760px,100%);margin:0 auto}.we-composer-wrap{padding:6px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));flex:none;width:min(792px,100%);margin:0 auto}.we-listen{color:var(--licht);align-items:center;gap:10px;padding:0 6px 8px;font-size:14px;display:flex}.we-wave{align-items:center;gap:3px;height:14px;display:inline-flex}.we-wave i{background:var(--licht);border-radius:2px;width:3px;height:6px;animation:.9s ease-in-out infinite we-wave}.we-wave i:nth-child(2){animation-delay:.15s}.we-wave i:nth-child(3){animation-delay:.3s}.we-wave i:nth-child(4){animation-delay:.45s}@keyframes we-wave{0%,to{height:5px}50%{height:14px}}.we-composer{background:var(--glas);border:1px solid var(--linie);-webkit-backdrop-filter:blur(14px);border-radius:20px;padding:10px 12px 8px;transition:border-color .2s;box-shadow:0 20px 60px -30px #000000e6}.we-composer:focus-within,.we-composer.hoert{border-color:var(--licht)}.we-composer textarea{resize:none;width:100%;color:var(--schrift);font:16px/1.4 var(--f-text);background:0 0;border:0;max-height:160px;padding:4px 6px;display:block}.we-composer textarea::placeholder{color:var(--leise)}.we-crow{align-items:center;gap:8px;margin-top:6px;display:flex}.we-tool-wrap{position:relative}.we-tool{border:1px solid var(--linie);color:var(--leise);border-radius:999px;align-items:center;gap:6px;padding:6px 10px 6px 8px;font-size:13px;display:inline-flex}.we-tool svg{width:16px;height:16px}.we-tool:hover,.we-tool.an{color:var(--schrift);border-color:var(--licht)}.we-toolmenu{border:1px solid var(--linie);-webkit-backdrop-filter:blur(16px);z-index:5;scrollbar-width:thin;background:#0a111ef7;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;width:min(640px,100vw - 48px);max-height:min(60vh,520px);padding:12px;display:grid;position:absolute;bottom:calc(100% + 8px);left:0;overflow:auto;box-shadow:0 20px 60px -30px #000000e6}.we-toolgrp{flex-direction:column;gap:2px;min-width:0;display:flex}.we-toolgrp b{font:600 11px var(--f-text);letter-spacing:.08em;text-transform:uppercase;color:var(--leise);padding:4px 8px}.we-toolgrp button{text-align:left;border-radius:8px;padding:7px 8px;font-size:14px;line-height:1.3}.we-toolgrp button:hover{background:var(--hover)}.we-fine{color:var(--leise);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;overflow:hidden}.we-fine.mitte{text-align:center;flex:none;margin:8px 0 0;display:block}.we-leise-knopf{border:1px solid var(--linie);color:var(--leise);border-radius:999px;padding:5px 10px;font-size:13px}.we-leise-knopf:hover{color:var(--schrift)}.we-mic,.we-send{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid}.we-mic{border:1px solid var(--linie);color:var(--schrift)}.we-mic svg,.we-send svg{width:18px;height:18px}.we-mic:hover{border-color:var(--licht)}.we-mic.live{background:var(--licht);color:#06101c;box-shadow:0 0 0 6px color-mix(in srgb,var(--licht) 25%,transparent);border-color:#0000;animation:1.6s infinite we-puls}.we-send{background:var(--licht);color:#06101c}.we-send:disabled{color:var(--leise);background:#ffffff1a}.we-seite{flex-direction:column;flex:1;min-height:0;display:flex}.we-seite-inner{min-height:0;padding:0 max(16px,env(safe-area-inset-right,0px)) 16px max(16px,env(safe-area-inset-left,0px));scrollbar-width:thin;flex:1;overflow:auto}.we-work{z-index:3;border-left:1px solid var(--linie);-webkit-backdrop-filter:blur(12px);scrollbar-width:thin;background:#070c169e;min-width:0;min-height:0;position:relative;overflow:auto}.we-work-in{flex-direction:column;gap:10px;padding:18px 18px 24px;display:flex}.we-wh{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.we-wh span{flex:1}.we-work-x{margin-left:auto;display:grid}.we-wh b{font:600 17px var(--f-display)}.we-wh span{color:var(--leise);font-size:13px}.we-prog{letter-spacing:.04em;text-transform:uppercase;color:var(--leise);gap:4px;font-size:11px;display:flex}.we-prog span{text-align:center;border-top:2px solid var(--linie);flex:1;padding:5px 0}.we-prog span.d{border-color:var(--fertig);color:var(--fertig)}.we-prog span.n{border-color:var(--licht);color:var(--schrift)}.we-hinweis-text{color:var(--leise);margin:0;font-size:13px}.we-field{border:1px solid var(--linie);background:#ffffff08;border-left-width:3px;border-radius:14px;padding:10px 12px;transition:background .3s}.we-field.said{border-left-color:var(--licht)}.we-field.proposed{border-left-color:var(--licht-2)}.we-field.asked{border-left-color:var(--warten)}.we-field.empty{border-left-color:var(--linie)}.we-field.flash{background:color-mix(in srgb,var(--licht) 14%,transparent)}.we-field.now{border-color:var(--licht)}.we-field .l{color:var(--leise);align-items:center;gap:8px;font-size:12px;display:flex}.we-field .st{letter-spacing:.04em;text-transform:uppercase;margin-left:auto;font-size:11px}.we-field.said .st{color:var(--licht)}.we-field.proposed .st{color:var(--licht-2)}.we-field.asked .st{color:var(--warten)}.we-field .q{border:1px solid var(--linie);border-radius:50%;place-items:center;width:20px;height:20px;font-size:11px;display:grid}.we-field .q:hover{border-color:var(--licht);color:var(--licht)}.we-field .v{text-align:left;width:100%;color:var(--schrift);background:0 0;border:0;margin-top:4px;padding:0;font-size:15px;line-height:1.4;display:block}.we-field.empty .v,.we-field.asked .v{color:var(--leise)}.we-field input.v{border-bottom:1px solid var(--licht);font:inherit;outline:none}.we-field.still .v{color:var(--schrift)}.we-leer{color:var(--leise);margin:0}.we-runs{flex-direction:column;gap:4px;display:flex}.we-run{text-align:left;border:1px solid #0000;border-radius:12px;align-items:center;gap:10px;width:100%;padding:8px 10px;display:flex}.we-run:hover{background:var(--hover)}.we-run.aktuell{border-color:var(--linie);background:#ffffff0a}.we-run i{background:var(--leise);border-radius:50%;flex:none;width:8px;height:8px}.we-run i.running,.we-run i.planned{background:var(--licht);box-shadow:0 0 8px var(--licht);animation:1.6s infinite we-puls}.we-run i.waiting{background:var(--warten)}.we-run i.done{background:var(--fertig)}.we-run i.failed{background:var(--stopp)}.we-run .t{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:14px;overflow:hidden}.we-run .t small{color:var(--leise)}.we-run .z{color:var(--leise);white-space:nowrap;font-size:12px}.we-ergebnis-block{border-top:1px solid var(--linie);flex-direction:column;gap:10px;margin-top:10px;padding-top:14px;display:flex}.we-ergebnis{border:1px solid var(--linie);aspect-ratio:16/9;background:linear-gradient(160deg,#ffffff0d,#ffffff03);border-radius:16px;place-items:center;display:grid;position:relative;overflow:hidden}.we-ergebnis.hoch{aspect-ratio:9/12;max-height:260px}.we-ergebnis.fertig{border-color:color-mix(in srgb,var(--fertig) 50%,transparent)}.we-ergebnis .ring{border:3px solid var(--linie);border-top-color:var(--licht);border-radius:50%;width:54px;height:54px;animation:1.1s linear infinite we-dreh}@keyframes we-dreh{to{transform:rotate(360deg)}}.we-ergebnis .we-note{color:var(--leise);text-align:center;padding:0 12px;font-size:13px}.we-brief{flex-direction:column;gap:6px;display:flex}.we-tabbar{display:none}@media (max-width:1100px){.we.mit-flaeche{grid-template-columns:272px minmax(0,1fr) 360px}}@media (max-width:820px){.we,.we.mit-flaeche{grid-template-columns:minmax(0,1fr)}.we .handy{display:grid}.we-leiste{z-index:20;width:min(86vw,320px);padding-left:env(safe-area-inset-left,0px);transition:transform .25s;position:fixed;inset:0 auto 0 0;transform:translate(-100%);box-shadow:0 0 80px #0009}.we.leiste-auf .we-leiste{transform:none}.we-schleier{opacity:0;pointer-events:none;z-index:19;background:#00000080;transition:opacity .25s;display:block;position:fixed;inset:0}.we.leiste-auf .we-schleier{opacity:1;pointer-events:auto}.we-mitte{padding-bottom:calc(58px + env(safe-area-inset-bottom,0px))}.we-who .nm{font-size:14px}.we-back{padding:5px 9px;font-size:12px}.we-pill,.we-crow .we-fine{display:none}.we-facewrap{height:150px}.we-cards{grid-template-columns:1fr 1fr;gap:8px}.we-card{border-radius:14px;padding:12px}.we-card .we-fn{font-size:13px}.we-work{inset:56px 0 calc(58px + env(safe-area-inset-bottom,0px)) 0;z-index:15;border-left:0;border-top:1px solid var(--linie);display:none;position:fixed}.we.flaeche-auf .we-work,.we[data-view=arbeiten] .we-work{display:block}.we-toolmenu{left:16px;right:16px;bottom:calc(140px + env(safe-area-inset-bottom,0px));width:auto;position:fixed}.we-tabbar{height:calc(58px + env(safe-area-inset-bottom,0px));padding:0 max(8px,env(safe-area-inset-left,0px)) env(safe-area-inset-bottom,0px) max(8px,env(safe-area-inset-right,0px));-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--linie);z-index:16;background:#070c16d1;display:flex;position:fixed;bottom:0;left:0;right:0}.we-tabbar button{color:var(--leise);text-overflow:ellipsis;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:3px;min-width:0;font-size:10px;display:flex;overflow:hidden}.we-tabbar button svg,.we-tab-face{width:22px;height:22px;display:block}.we-tabbar button.aktiv{color:var(--licht)}}@media (max-width:480px){.we-cards{grid-template-columns:1fr}.we-hero h1{font-size:20px}}@media (prefers-reduced-motion:reduce){.we *{transition:none!important;animation:none!important}}.we-wuensche{border-top:1px solid #ffffff14;margin-top:18px;padding-top:12px}.we-wunsch{background:#ffffff0a;border:1px solid #ffffff12;border-radius:12px;margin:6px 0;padding:10px 12px}.we-wunsch .t{flex-direction:column;gap:3px;margin-bottom:6px;display:flex}.we-wunsch .t b{font-size:13px;font-weight:600}.we-wunsch .t small{opacity:.7;font-size:12px;line-height:1.35}.we-wunsch.geplant{border-color:#78aaff59}.we-wunsch.erledigt{opacity:.55}.we-wunsch.erledigt .t b{text-decoration:line-through}.we-bald{font:600 9px/1 var(--f-text);letter-spacing:.06em;text-transform:uppercase;color:var(--licht);border:1px solid var(--licht);opacity:.8;border-radius:7px;flex:none;margin-left:auto;padding:2px 5px;font-style:normal}.we-card-fns .we-fn.bald,.we-toolmenu button.bald{align-items:center;gap:6px;display:inline-flex}.we-fn.bald{opacity:.85}.we-konto-recht{gap:14px;margin-top:10px;font-size:12px;display:flex}.we-konto-recht a{color:inherit;opacity:.65;align-items:center;min-height:36px;text-decoration:none;display:inline-flex}.we-konto-recht a:hover,.we-konto-recht a:focus-visible{opacity:1;text-decoration:underline}.we-consent{background:var(--glas);border:1px solid var(--linie);color:var(--leise);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 8px;padding:10px 14px;font-size:13px;line-height:1.4;display:flex}.we-consent b{color:inherit;font-weight:600}.we-consent-btns{flex-shrink:0;align-items:center;gap:8px;display:flex}.we-consent-btns a{color:inherit;font-size:13px;text-decoration:underline}.we-consent-btns button{border:1px solid var(--linie);background:#ffffff14;border-radius:999px;padding:6px 12px;font-size:13px}.we-gallery{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:12px;display:grid}.we-gal{background:var(--glas);border:1px solid var(--linie);border-radius:16px;flex-direction:column;min-width:0;display:flex;overflow:hidden}.we-gal.rec{border-color:color-mix(in srgb,var(--licht) 60%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--licht) 25%,transparent) inset}.we-gal img{aspect-ratio:64/45;object-fit:cover;object-position:top;border-bottom:1px solid var(--linie);background:#ffffff0a;width:100%;height:auto;display:block}.we-gal-b{flex-direction:column;gap:4px;min-width:0;padding:10px 12px 12px;display:flex}.we-gal-b b{font:600 15px var(--f-display);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.we-gal-b p{color:var(--leise);margin:0;font-size:13px;line-height:1.45}.we-gal-badge{font:600 11px var(--f-display);letter-spacing:.04em;background:var(--licht);color:#06101c;border-radius:999px;padding:2px 8px}.we-gal .we-opts{margin-top:8px}.we-msg .tx{cursor:text}.we-meta{color:var(--leise);align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.we-msg.me .we-meta{justify-content:flex-end}.we-copy{border:1px solid var(--linie);color:var(--leise);background:0 0;border-radius:999px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;display:inline-flex}.we-copy:hover{color:var(--schrift);border-color:var(--licht)}.we-copy.ok{color:var(--fertig);border-color:var(--fertig)}.hh-tip{z-index:60;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;width:30px;height:30px;font:600 15px var(--f-display);opacity:.85;background:#1420388c;border:1px solid #ffffff59;border-radius:50%;place-items:center;animation:.2s ease-out hh-in;display:grid;position:fixed}.hh-tip:hover{opacity:1;background:#28406ecc}@keyframes hh-in{0%{opacity:0;transform:scale(.8)}to{opacity:.85;transform:none}}.hh-back{z-index:70;background:#03081299;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.hh-box{background:var(--glas);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--linie);border-radius:16px;width:min(980px,100%);max-height:calc(100vh - 32px);padding:14px 16px;overflow:auto}.hh-head{align-items:center;gap:10px;margin-bottom:10px;display:flex}.hh-head b{font:600 17px var(--f-display);flex:1}.hh-x{border:1px solid var(--linie);width:32px;height:32px;color:inherit;background:0 0;border-radius:50%;font-size:20px;line-height:1}.hh-body{grid-template-columns:minmax(0,1.7fr) minmax(220px,1fr);gap:14px;display:grid}.hh-media video{aspect-ratio:16/9;background:#000;border-radius:10px;width:100%;display:block}.hh-noclip{aspect-ratio:16/9;border:1px dashed var(--linie);border-radius:10px;flex-direction:column;justify-content:center;gap:8px;padding:18px;line-height:1.5;display:flex}.hh-noclip p{margin:0}.hh-noclip .leise{color:var(--leise)}.hh-noclip .klein{font-size:13px}.hh-chapters{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hh-chapters button{text-align:left;border:1px solid var(--linie);width:100%;color:inherit;background:#ffffff08;border-radius:10px;grid-template-columns:auto 1fr;gap:2px 8px;padding:8px 10px;display:grid}.hh-chapters button:hover{border-color:var(--licht)}.hh-chapters button.an{border-color:var(--licht);background:#6fb7ff1f}.hh-chapters b{grid-column:2;font-weight:600}.hh-chapters small{color:var(--leise);grid-column:1/-1;font-size:12.5px;line-height:1.4}.hh-t{font-variant-numeric:tabular-nums;color:var(--licht);grid-column:1;font-size:13px}@media (max-width:720px){.hh-body{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.hh-tip{animation:none}}.we .we-mark{width:100%;height:100%;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--licht) 55%,transparent));display:block;overflow:visible}.we-mark .bahn{transform-origin:16px 16px;transform-box:view-box}.we-mark.we-mark-live .bahn.a{animation:26s linear infinite we-bahn}.we-mark.we-mark-live .bahn.b{animation:38s linear infinite reverse we-bahn}@keyframes we-bahn{to{transform:rotate(360deg)}}.we-brand-knopf{min-width:0;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:12px;flex:1;align-items:center;gap:11px;margin:-6px -8px;padding:6px 8px;display:flex}.we-brand-knopf:hover{border-color:var(--linie);background:var(--hover)}.we-brand-knopf:hover .we-mark .bahn.a{animation-duration:6s}.we-brand-face{width:32px;height:32px}.we-brand-t{flex-direction:column;min-width:0;line-height:1.15;display:flex}.we-brand-t b{font:600 15px var(--f-display);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(90deg,var(--schrift),color-mix(in srgb,var(--licht) 70%,var(--schrift)));color:#0000;-webkit-background-clip:text;background-clip:text;overflow:hidden}.we-brand-t small{color:var(--leise);letter-spacing:.02em;font-size:11.5px}button.we-who{cursor:pointer;color:inherit;text-align:left;background:0 0;border:1px solid #0000;border-radius:999px;flex:0 auto;margin-left:-3px;margin-right:auto;padding:3px 12px 3px 3px}button.we-who:hover{border-color:var(--linie);background:var(--hover)}.we-start-knopf{border-color:color-mix(in srgb,var(--licht) 45%,var(--linie));align-items:center;gap:7px;display:inline-flex}.we-start-ico{width:18px;height:18px;display:block}.we-msg .a .we-mark{width:22px;height:22px}.we-msg:not(.me) .a{border:1px solid var(--linie);background:radial-gradient(circle at 50% 45%,#14223ce6,#080e1af2)}.we-fortsetzen{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.we-fortsetzen span{color:var(--leise);text-overflow:ellipsis;white-space:nowrap;max-width:36ch;font-size:13px;overflow:hidden}@media (prefers-reduced-motion:reduce){.we-mark.we-mark-live .bahn.a,.we-mark.we-mark-live .bahn.b{animation:none}}
.fb-knopf{z-index:60;writing-mode:vertical-rl;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9eef8;letter-spacing:.4px;cursor:pointer;background:#0e1626db;border:1px solid #8caadc47;border-right:0;border-radius:12px 0 0 12px;align-items:center;gap:8px;padding:14px 9px;font:600 12px/1 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;transition:padding .2s,background .2s;display:flex;position:fixed;top:50%;right:0;transform:translateY(-50%);box-shadow:0 10px 30px #00000059}.fb-knopf:hover,.fb-knopf:focus-visible{background:#18243cf2;padding-right:13px}.fb-knopf svg{color:#6fb7ff;width:16px;height:16px;transform:rotate(90deg)}.fb-punkt{color:#1a1204;writing-mode:horizontal-tb;background:#ffbf5e;border-radius:9px;place-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 5px;font:700 10px/1 system-ui,sans-serif;display:inline-grid}.fb-knopf .fb-punkt{margin:0}.fb-hinter{z-index:70;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03060c99;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fb-dialog{color:#e9eef8;background:#0e1626;border:1px solid #8caadc38;border-radius:18px;width:min(100%,620px);max-height:min(88vh,820px);padding:24px;font:14px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow:auto;box-shadow:0 30px 100px #0000008c}.fb-dialog h2{color:#fff;margin:0;font:700 20px/1.3 Sora,system-ui,sans-serif}.fb-dialog p{color:#aab6cc;margin:0;line-height:1.55}.fb-kopf{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fb-kopf p{margin-top:6px;font-size:13px}.fb-zu{color:#8e9bb5;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:26px;line-height:1}.fb-zu:hover{color:#fff}.fb-tabs{border-bottom:1px solid #8caadc29;gap:4px;margin:18px 0 16px;display:flex}.fb-tabs button{color:#8e9bb5;cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:10px 12px;font:600 13px system-ui,sans-serif;display:flex}.fb-tabs button[aria-current=page]{color:#fff;border-bottom-color:#6fb7ff}.fb-form{gap:16px;display:grid}.fb-form label,.fb-eintrag label{color:#cdd6e6;gap:7px;font-size:13px;display:grid}.fb-form small,.fb-eintrag small{color:#8e9bb5;font-size:12px}.fb-dialog input,.fb-dialog textarea,.fb-dialog select{color:#e9eef8;box-sizing:border-box;background:#ffffff0a;border:1px solid #8caadc38;border-radius:10px;width:100%;padding:10px 12px;font:14px/1.45 system-ui,sans-serif}.fb-dialog textarea{resize:vertical}.fb-dialog input:focus,.fb-dialog textarea:focus,.fb-dialog select:focus{outline-offset:1px;border-color:#0000;outline:2px solid #6fb7ff}.fb-arten{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.fb-arten legend{color:#cdd6e6;margin-bottom:8px;padding:0;font-size:13px}.fb-arten button{color:#cdd6e6;cursor:pointer;background:0 0;border:1px solid #8caadc40;border-radius:999px;padding:7px 13px;font:13px system-ui,sans-serif}.fb-arten button[aria-pressed=true]{color:#fff;background:#6fb7ff29;border-color:#6fb7ff}.fb-fuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fb-senden{color:#06101c;cursor:pointer;background:#6fb7ff;border:0;border-radius:10px;padding:10px 18px;font:700 13px system-ui,sans-serif}.fb-senden:disabled{opacity:.45;cursor:default}.fb-leise{color:#aab6cc;cursor:pointer;background:0 0;border:1px solid #8caadc40;border-radius:10px;padding:9px 14px;font:13px system-ui,sans-serif}.fb-danke{background:#5be39a1a;border:1px solid #5be39a59;border-radius:10px;padding:10px 12px;color:#c9f5dc!important}.fb-fehler{background:#ff7a7a1a;border:1px solid #ff7a7a59;border-radius:10px;padding:10px 12px;color:#ffd0d0!important;margin-bottom:12px!important}.fb-liste{gap:12px;display:grid}.fb-eintrag{background:#ffffff05;border:1px solid #8caadc29;border-radius:14px;gap:8px;padding:14px 16px;display:grid}.fb-eintrag.neu{border-color:#ffbf5e}.fb-zeile{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fb-zeile b{color:#fff;font-size:15px}.fb-status,.fb-check{color:#cdd6e6;background:#ffffff14;border-radius:999px;flex-shrink:0;padding:3px 9px;font-size:11px;font-weight:700}.fb-status.geplant,.fb-status.in_entwicklung{color:#bfe0ff;background:#6fb7ff29}.fb-status.freigegeben{color:#bff5d6;background:#5be39a29}.fb-status.nicht_geplant{color:#8e9bb5;background:#ffffff0f}.fb-check.luecke{color:#ffe0ad;background:#ffbf5e29}.fb-check.vorhanden{color:#bff5d6;background:#5be39a29}.fb-check.neu{color:#dcd5ff;background:#9d8cff2e}.fb-why{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px}.fb-statuszeile{font-size:13px;color:#cdd6e6!important}.fb-pruefung{border-left:2px solid #8caadc4d;padding-left:10px;font-size:12px}.fb-antwort{background:#6fb7ff14;border-radius:10px;padding:10px 12px}.fb-antwort b{color:#bfe0ff;font-size:12px}.fb-antwort p{color:#e9eef8;white-space:pre-wrap;margin-top:4px}.fb-steuer{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.fb-steuer label{flex:150px}.fb-leer{text-align:center;padding:28px 0}@media (max-width:640px){.fb-knopf{padding:11px 7px;top:96px;transform:none}.fb-hinter{place-items:end stretch;padding:0}.fb-dialog{border-radius:18px 18px 0 0;max-height:92vh;padding:20px 16px}}@media (prefers-reduced-motion:reduce){.fb-knopf{transition:none}}.fb-hinweis{z-index:60;color:#e9eef8;background:#0e1626f5;border:1px solid #6ee7b773;border-radius:14px;align-items:flex-start;gap:10px;max-width:min(360px,100vw - 32px);padding:12px 12px 12px 14px;font-size:14px;line-height:1.4;display:flex;position:fixed;bottom:96px;right:64px;box-shadow:0 10px 30px #00000059}.fb-hinweis p{flex:1;margin:0}.fb-hinweis>div{align-items:center;gap:6px;display:flex}.fb-belohnung{color:#6ee7b7;margin:.4em 0 0;font-weight:600}@media (max-width:640px){.fb-hinweis{max-width:none;bottom:84px;left:16px;right:16px}}
