/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:host,:root{--font-sans:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.fixed{position:fixed}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f2f0fa;--bg2:#e8e4f8;--surface:#fff;--surface2:#f8f7fd;--ink:#1d1840;--ink2:#57527c;--ink3:#8b87a8;--line:#e2def2;--accent:#6b47f5;--accent-soft:#ede8ff;--accent-ink:#4a2fc4;--gold:#c98e14;--gold-soft:#fff3d6;--gold-line:#f2d48a;--ok:#1f9d6b;--ok-soft:#ddf5ea;--warn:#d97a06;--warn-soft:#ffebd2;--bad:#e0454a;--bad-soft:#fde2e3;--felt:#e3dbff;--felt2:#d6cbff;--shadow:0 18px 40px -18px #3c288c59;--shadow-sm:0 6px 16px -8px #3c288c47}[data-theme=dark]{--bg:#141128;--bg2:#1b1735;--surface:#211c40;--surface2:#29234d;--ink:#f1eeff;--ink2:#b9b3dc;--ink3:#8680ae;--line:#362f62;--accent:#8f72ff;--accent-soft:#2f2766;--accent-ink:#cfc2ff;--gold:#f2b94b;--gold-soft:#3a2f17;--gold-line:#6a5424;--ok:#3ccb8e;--ok-soft:#173b2e;--warn:#f6a13a;--warn-soft:#3f2d14;--bad:#ff6b70;--bad-soft:#40202a;--felt:#2c2560;--felt2:#362e74;--shadow:0 18px 40px -18px #0009;--shadow-sm:0 6px 16px -8px #00000080}*{box-sizing:border-box}body,html{height:100%;margin:0}body{color:var(--ink);background:var(--bg);background-image:radial-gradient(var(--line) 1.2px,transparent 1.2px);-webkit-font-smoothing:antialiased;background-size:26px 26px;font-family:Manrope,system-ui,sans-serif;font-size:17px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.01em;color:var(--ink);margin:0;font-family:Sora,Manrope,sans-serif}h1{font-size:34px}h1,h2{font-weight:700}h2{font-size:26px}h3{font-size:20px}h3,h4{font-weight:600}h4{font-size:17px}p{margin:0}button{font:inherit;cursor:pointer;color:inherit}input,textarea{font:inherit;color:var(--ink)}:focus-visible{outline:3px solid var(--accent);outline-offset:2px;border-radius:10px}.app{grid-template-columns:104px 1fr;min-height:100vh;display:grid}.rail{background:var(--surface);border-right:1px solid var(--line);flex-direction:column;align-items:center;gap:8px;height:100vh;padding:22px 10px;display:flex;position:sticky;top:0}.logo{background:var(--accent);color:#fff;width:52px;height:52px;box-shadow:var(--shadow-sm);border-radius:16px;place-items:center;margin-bottom:18px;font-size:28px;display:grid}.navbtn{width:84px;color:var(--ink3);background:0 0;border:0;border-radius:16px;flex-direction:column;align-items:center;gap:4px;padding:10px 4px;font-size:13px;font-weight:600;transition:background .2s,color .2s;display:flex}.navbtn i{font-size:26px}.navbtn:hover{background:var(--surface2);color:var(--ink2)}.navbtn.active{background:var(--accent-soft);color:var(--accent-ink)}.rail .spacer{flex:1}.theme{border:1px solid var(--line);background:var(--surface2);width:52px;height:52px;color:var(--ink2);border-radius:50%;font-size:22px}main{min-width:0;padding:22px 40px 60px}.top{flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:26px;display:flex}.top h1{font-size:28px}.journey{margin-left:auto}.journey,.jstep{align-items:center;gap:8px;display:flex}.jstep{background:var(--surface);border:1px solid var(--line);color:var(--ink3);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.jstep b{background:var(--bg2);width:24px;height:24px;color:var(--ink2);border-radius:50%;place-items:center;font-size:13px;display:grid}.jstep.done{color:var(--ink2)}.jstep.done b{background:var(--ok);color:#fff}.jstep.now{color:var(--accent-ink);border-color:var(--accent);background:var(--accent-soft)}.jstep.now b{background:var(--accent);color:#fff}.jline{background:var(--line);width:18px;height:2px}.ver{color:var(--ink3);font-size:13px;font-weight:600}.screen{animation:enter .45s both;display:none}.screen.active{display:block}@keyframes enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px}.btn{background:var(--surface2);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;padding:12px 20px;font-weight:700;transition:transform .15s,box-shadow .2s,background .2s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:#fff;box-shadow:0 10px 24px -10px var(--accent);border-color:#0000}.btn.big{border-radius:18px;padding:16px 26px;font-size:18px}.btn i{font-size:21px}.chip{background:var(--surface2);border:1px solid var(--line);color:var(--ink2);border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:700;display:inline-flex}.av{border-radius:50%;width:100%;height:100%;display:block}.avwrap{position:relative}.avwrap,.emblem{border-radius:50%;flex:none}.emblem{color:#fff;place-items:center;display:grid}.emblem.mod{background:var(--accent)}.emblem.lib{background:var(--gold)}.start{max-width:980px;margin:0 auto}.hero{align-items:flex-end;gap:22px;margin:10px 0 22px;display:flex}.hero .emblem{width:92px;height:92px;box-shadow:0 0 0 8px var(--accent-soft);font-size:46px}.bubble{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:22px 22px 22px 6px;padding:16px 22px;position:relative}.bubble .who{color:var(--accent-ink);margin-bottom:2px;font-size:14px;font-weight:700}.hero .bubble p{font-family:Sora;font-size:26px;font-weight:600;line-height:1.3}.ask{padding:22px}.ask textarea{resize:vertical;background:0 0;border:0;outline:none;width:100%;min-height:150px;font-size:21px;line-height:1.5}.askfoot{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;padding-top:16px;display:flex}.askfoot .chip{cursor:pointer}.askfoot .chip:hover{border-color:var(--accent);color:var(--accent-ink)}.askfoot .btn{margin-left:auto}.libhint{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:22px;align-items:center;gap:18px;margin:22px 0 34px;padding:18px 22px;display:flex}.libhint .emblem{width:54px;height:54px;font-size:26px}.libhint p{color:var(--ink2)}.libhint h4{margin-bottom:2px}.libhint .btn{white-space:nowrap;margin-left:auto}.recent{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:14px;display:grid}.rtile{background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:22px;flex-direction:column;gap:12px;padding:18px;transition:transform .2s,box-shadow .2s;display:flex}.rtile:hover{box-shadow:var(--shadow);transform:translateY(-3px)}.stack{display:flex}.stack .avwrap{width:40px;height:40px;box-shadow:0 0 0 3px var(--surface);margin-right:-10px}.rtile .meta{color:var(--ink3);justify-content:space-between;align-items:center;font-size:14px;display:flex}.st-ok{color:var(--ok);background:var(--ok-soft)}.st-ok,.st-open{border-color:#0000}.st-open{color:var(--warn);background:var(--warn-soft)}.draft{grid-template-columns:1fr 380px;align-items:start;gap:28px;display:grid}.draftmain{min-width:0}.modline{align-items:center;gap:14px;margin-bottom:20px;display:flex}.modline .emblem{width:56px;height:56px;font-size:28px}.modline .bubble p{font-size:18px}.arena{background:var(--felt);border-radius:32px;padding:34px 18px 46px;position:relative;overflow:hidden}.arena:after{content:"";background:var(--felt2);border-radius:50%;height:220px;position:absolute;bottom:-120px;left:8%;right:8%}.seats{z-index:1;grid-template-columns:repeat(5,1fr);align-items:stretch;gap:14px;display:grid;position:relative}.seat{border-radius:24px;min-height:360px;transition:background .2s,box-shadow .2s}.seat.empty{border:2px dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){.seat.empty{border:2px dashed color-mix(in srgb,var(--accent) 45%,transparent)}}.seat.empty{color:var(--accent-ink);text-align:center;place-items:center;font-size:15px;font-weight:700;display:grid}.seat.empty i{opacity:.7;margin:0 auto 6px;font-size:34px;display:block}.seat.over{box-shadow:0 0 0 4px var(--accent);background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.seat.over{background:color-mix(in srgb,var(--accent) 12%,transparent)}}.tcard{background:var(--surface);border:1px solid var(--line);height:100%;box-shadow:var(--shadow);text-align:center;cursor:grab;border-radius:24px;flex-direction:column;align-items:center;padding:0 14px 16px;animation:pop .35s cubic-bezier(.2,1.4,.4,1) both;display:flex;position:relative}.tcard:active{cursor:grabbing}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}.tcard .band{border-radius:24px 24px 0 0;align-self:stretch;height:58px;margin:0 -14px}.tcard .avwrap{width:92px;height:92px;box-shadow:0 0 0 5px var(--surface);margin-top:-46px}.tcard h4{margin-top:10px;font-size:17px}.tcard .typ{margin-top:6px}.fit{border-radius:50%;place-items:center;width:62px;height:62px;margin-top:12px;display:grid}.fit,.fit span{position:relative}.fit span{z-index:1;font-family:Sora;font-size:16px;font-weight:700}.fit:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}.fitlabel{color:var(--ink3);margin-top:2px;font-size:12px;font-weight:600}.tcard .why{color:var(--ink2);margin-top:auto;padding-top:10px;font-size:14px;line-height:1.45}.tcard .x{color:#333;background:#ffffffd9;border:0;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;display:grid;position:absolute;top:8px;right:8px}.draftfoot{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.count{color:var(--ink2);font-weight:700}.count b{color:var(--ink);font-family:Sora;font-size:22px}.draftfoot .hint{color:var(--ink3);font-size:15px}.draftfoot .btn{margin-left:auto}.bench{padding:20px;position:sticky;top:22px}.bench h3,.search{gap:10px}.search{background:var(--surface2);border:1px solid var(--line);border-radius:14px;align-items:center;margin:14px 0 12px;padding:10px 14px;display:flex}.search i{color:var(--ink3);font-size:20px}.search input{background:0 0;border:0;outline:none;width:100%;font-size:16px}.filters{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.filters .chip{cursor:pointer}.filters .chip.on{background:var(--accent);color:#fff;border-color:#0000}.benchlist{flex-direction:column;gap:10px;max-height:520px;padding:4px;display:flex;overflow:auto}.bcard{background:var(--surface2);border:1px solid var(--line);cursor:grab;border-radius:18px;align-items:center;gap:12px;padding:10px 12px;transition:transform .15s,border-color .2s;display:flex}.bcard:hover{border-color:var(--accent);transform:translate(-2px)}.bcard .avwrap{width:52px;height:52px}.bcard .t{flex:1;min-width:0}.bcard .t b{font-size:16px;display:block}.bcard .t small{color:var(--ink3);font-size:13px;font-weight:600}.bcard .t small.ar{font-weight:500;display:block}.bcard .add{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-ink);border-radius:12px;place-items:center;font-size:20px;display:grid}.bcard.locked{cursor:default;opacity:.75}.bcard.locked .avwrap{filter:grayscale()opacity(.6)}.bcard.locked .add{background:var(--gold-soft);color:var(--gold)}.benchnote{color:var(--ink3);margin-top:12px;font-size:13px}.tables{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:28px;display:grid}.rounds{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px;display:grid}.round{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:12px 16px}.round .rt{color:var(--ink3);justify-content:space-between;font-size:15px;font-weight:700;display:flex}.round .bar{background:var(--bg2);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.round .bar i{background:var(--accent);border-radius:99px;width:0;height:100%;transition:width .6s;display:block}.round.now{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.round.now .rt{color:var(--accent-ink)}.round.done .rt{color:var(--ok)}.round.done .bar i{background:var(--ok);width:100%!important}.board{aspect-ratio:1;width:100%;max-width:680px;margin:0 auto 64px;position:relative}.felt{background:var(--felt);width:50%;height:50%;box-shadow:inset 0 0 0 14px var(--felt2),var(--shadow);border-radius:50%;position:absolute;top:25%;left:25%}.stagebubble{z-index:2;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:41%;height:39%;padding:0 8px;display:flex;position:absolute;top:30.5%;left:29.5%}.stagebubble .spk{font-size:15px;font-weight:700}.stagebubble .txt{min-height:3em;font-family:Sora;font-size:clamp(14px,1.3vw,18px);font-weight:500;line-height:1.4}.stagebubble .toline{font-size:14px;font-weight:700}.caret{background:var(--accent);vertical-align:-3px;width:2px;height:1.1em;margin-left:2px;animation:blink 1s steps(2) infinite;display:inline-block}@keyframes blink{50%{opacity:0}}.arcs{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.arcs path{fill:none;stroke-width:.7px;stroke-linecap:round;stroke-dasharray:1.6 1.6;animation:dash 1.2s linear infinite}@keyframes dash{to{stroke-dashoffset:-5.6px}}.bseat{z-index:3;text-align:center;flex-direction:column;align-items:center;width:19%;transition:transform .4s;display:flex;position:absolute;transform:translate(-50%,-50%)}.bseat .avwrap,.bseat .emblem{aspect-ratio:1;width:100%;box-shadow:0 0 0 5px var(--surface),var(--shadow-sm)}.bseat .emblem{font-size:clamp(28px,4vw,46px)}.bseat .nm{margin-top:10px;font-size:16px;font-weight:700}.bseat .nm,.bseat .ty{white-space:nowrap;position:absolute;top:100%;left:50%;transform:translate(-50%)}.bseat .ty{margin-top:34px;font-size:13px;font-weight:600}.bseat.talk .avwrap,.bseat.talk .emblem{animation:speak 1.1s ease-in-out infinite}@keyframes speak{0%,to{box-shadow:0 0 0 5px var(--surface),0 0 0 9px var(--accent)}50%{box-shadow:0 0 0 5px var(--surface),0 0 0 16px color-mix(in srgb,var(--accent) 30%,transparent)}}.bseat.talk{transform:translate(-50%,-50%)scale(1.06)}.bseat .stance{color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;transition:transform .35s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;top:-6px;right:4%;transform:scale(0)}.bseat .stance.show{transform:scale(1)}.desk{z-index:3;text-align:center;flex-direction:column;align-items:center;width:15%;display:flex;position:absolute;bottom:-8%;right:-3%}.desk .emblem{aspect-ratio:1;width:78%;box-shadow:0 0 0 5px var(--surface);font-size:clamp(22px,3vw,34px)}.desk .nm{color:var(--gold);margin-top:8px;font-size:14px;font-weight:700}.desk.writing .emblem i{animation:quill .5s ease-in-out infinite alternate}@keyframes quill{0%{transform:rotate(-14deg)}to{transform:rotate(10deg)}}.flynote{background:var(--gold-soft);border:1px solid var(--gold-line);z-index:5;border-radius:6px;width:44px;height:34px;transition:left .9s cubic-bezier(.5,0,.3,1),top .9s cubic-bezier(.5,0,.3,1),transform .9s,opacity .9s;position:absolute;top:50%;left:50%}.flynote:after,.flynote:before{content:"";background:var(--gold-line);border-radius:2px;height:3px;position:absolute;left:7px;right:7px}.flynote:before{top:9px}.flynote:after{top:18px;right:15px}.stagefoot{flex-wrap:wrap;gap:12px;margin-top:12px}.interject,.stagefoot{align-items:center;display:flex}.interject{background:var(--surface);border:1px solid var(--line);min-width:260px;box-shadow:var(--shadow-sm);border-radius:18px;flex:1;gap:10px;padding:8px 8px 8px 16px}.interject input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:16px}.iconbtn{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--ink2);border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}.iconbtn.accent{background:var(--accent);color:#fff;border-color:#0000}.speed{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:4px;padding:4px;display:flex}.speed button{color:var(--ink3);background:0 0;border:0;border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700}.speed button.on{background:var(--accent-soft);color:var(--accent-ink)}.side{flex-direction:column;gap:18px;display:flex;position:sticky;top:22px}.panel{padding:18px 18px 14px}.phead{align-items:center;gap:10px;margin-bottom:10px;display:flex}.phead h4{flex:1}.toggle{color:var(--ink3);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;font-size:14px;font-weight:700;display:flex}.toggle .tr{background:var(--line);border-radius:99px;width:40px;height:24px;transition:background .2s;position:relative}.toggle .tr:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:transform .2s;position:absolute;top:3px;left:3px}.toggle.on .tr{background:var(--accent)}.toggle.on .tr:after{transform:translate(16px)}.feed{flex-direction:column;gap:12px;max-height:430px;padding-right:4px;transition:max-height .4s;display:flex;overflow:auto}.feed.collapsed{max-height:0;overflow:hidden}.feedoff{color:var(--ink3);font-size:14px;display:none}.feed.collapsed+.feedoff{display:block}.msg{gap:10px;animation:enter .35s both;display:flex}.msg .avwrap,.msg .emblem{width:38px;height:38px;font-size:19px}.msg .body{background:var(--surface2);border:1px solid var(--line);border-radius:6px 16px 16px;flex:1;min-width:0;padding:10px 12px}.msg .body b{font-size:14px}.msg .body p{color:var(--ink2);margin-top:2px;font-size:15px}.msg .re{border-radius:99px;margin-left:6px;padding:2px 8px;font-size:12px;font-weight:700}.msg.me{flex-direction:row-reverse}.msg.me .body{background:var(--accent-soft);border-color:#0000;border-radius:16px 6px 16px 16px}.msg.mod .body{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.msg.mod .body{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}.msg.mod .body{border-color:var(--accent)}@supports (color:color-mix(in lab,red,red)){.msg.mod .body{border-color:color-mix(in srgb,var(--accent) 30%,transparent)}}.notes{flex-direction:column;gap:8px;max-height:260px;display:flex;overflow:auto}.note{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:14px;align-items:flex-start;gap:10px;padding:10px 12px;font-size:15px;animation:enter .4s both;display:flex}.note i{color:var(--gold);margin-top:2px;font-size:18px}.note small{color:var(--gold);font-size:12px;font-weight:700;display:block}.lib-panel .phead i{color:var(--gold);font-size:22px}.typing{gap:4px;padding:6px 0;display:inline-flex}.typing i{background:var(--ink3);border-radius:50%;width:7px;height:7px;animation:tdot 1s infinite}.typing i:nth-child(2){animation-delay:.15s}.typing i:nth-child(3){animation-delay:.3s}@keyframes tdot{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.done-cta{margin-top:6px;display:none}.done-cta.show{animation:pop .4s both;display:inline-flex}.result{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:26px;display:grid}.verdict{padding:28px}.vhead{align-items:center;gap:16px;margin-bottom:18px;display:flex}.vhead .emblem{width:60px;height:60px;font-size:30px}.vhead small{color:var(--accent-ink);font-size:14px;font-weight:700;display:block}.steps{counter-reset:s;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.steps li{counter-increment:s;background:var(--surface2);border:1px solid var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:14px 16px;display:flex}.steps li:before{content:counter(s);background:var(--accent);color:#fff;border-radius:12px;flex:none;place-items:center;width:34px;height:34px;font-family:Sora;font-weight:700;display:grid}.steps li b{display:block}.steps li span{color:var(--ink2);font-size:16px}.steps .by{margin-top:8px;display:flex}.steps .by .avwrap{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface2);margin-right:-6px}.consensus{background:var(--ok-soft);color:var(--ok);border-radius:16px;align-items:center;gap:12px;margin:20px 0 22px;padding:12px 16px;font-weight:700;display:flex}.consensus .dots{gap:6px;display:flex}.consensus .dots i{background:var(--ok);border-radius:50%;width:14px;height:14px}.consensus .dots i.off{border:2px solid var(--ok);background:0 0}.actions{flex-wrap:wrap;gap:12px;display:flex}.spectrum{padding:24px}.track{height:146px;margin:22px 0 8px;position:relative}.track .zone{height:16px;position:absolute;top:96px}.track .z1{background:var(--ok-soft);border-radius:99px 0 0 99px;width:40%;left:0}.track .z2{background:var(--warn-soft);width:30%;left:40%}.track .z3{background:var(--bad-soft);border-radius:0 99px 99px 0;width:30%;left:70%}.track .zl{font-size:14px;font-weight:700;position:absolute;top:120px}.track .pin{cursor:pointer;flex-direction:column;align-items:center;transition:transform .2s;display:flex;position:absolute;top:32px;transform:translate(-50%)}.track .pin:hover{transform:translate(-50%)translateY(-4px)}.track .pin .avwrap{width:52px;height:52px;box-shadow:0 0 0 4px var(--surface),var(--shadow-sm)}.track .pin:after{content:"";background:var(--ink3);border-radius:2px;width:3px;height:12px}.track .pin.up{top:0}.track .pin.up:after{height:44px}.pos{flex-direction:column;gap:12px;margin-top:10px}.pos,.prow{display:flex}.prow{border:1px solid var(--line);background:var(--surface2);border-radius:18px;align-items:center;gap:14px;padding:12px 14px}.prow .avwrap{width:48px;height:48px}.prow .t{flex:1;min-width:0}.prow .t b{font-size:16px}.prow .t p{color:var(--ink2);font-size:15px}.prow .btns{flex-direction:column;gap:6px;display:flex}.prow .btns button{border:1px solid var(--line);background:var(--surface);white-space:nowrap;border-radius:12px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:flex}.prow .btns button:hover{border-color:var(--accent);color:var(--accent-ink)}.sc{border-radius:99px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:700}.sc.ok{background:var(--ok-soft);color:var(--ok)}.sc.warn{background:var(--warn-soft);color:var(--warn)}.sc.bad{background:var(--bad-soft);color:var(--bad)}.influence{margin-top:22px;padding:22px}.inf{align-items:center;gap:12px;margin-top:12px;display:flex}.inf .avwrap{width:36px;height:36px}.inf .nm{width:110px;font-size:15px;font-weight:700}.inf .bar{background:var(--bg2);border-radius:99px;flex:1;height:12px;overflow:hidden}.inf .bar i{border-radius:99px;width:0;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1);display:block}.inf .v{text-align:right;width:48px;font-family:Sora;font-size:15px;font-weight:700}.scrim{z-index:40;background:#14103259;transition:opacity .3s;position:fixed;inset:0}.scrim.show{opacity:1;pointer-events:auto}.drawer{background:var(--surface);z-index:41;flex-direction:column;width:min(520px,100vw);height:100vh;transition:transform .4s cubic-bezier(.2,.8,.2,1);display:flex;position:fixed;top:0;right:0;box-shadow:-20px 0 60px -20px #00000059}.drawer.show{transform:none}.dhead{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:22px 22px 16px;display:flex}.dhead .avwrap{width:64px;height:64px}.dhead .t{flex:1}.seg{background:var(--surface2);border:1px solid var(--line);border-radius:16px;margin:16px 22px 4px;padding:5px;display:flex}.seg button{color:var(--ink3);background:0 0;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:700;display:flex}.seg button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.modeinfo{color:var(--ink3);margin:8px 22px 0;font-size:14px}.dbody{flex-direction:column;flex:1;gap:12px;padding:18px 22px;display:flex;overflow:auto}.sysnote{background:var(--accent-soft);color:var(--accent-ink);border-radius:14px;flex-direction:column;gap:10px;padding:12px 14px;font-size:15px;font-weight:600;animation:enter .4s both;display:flex}.dfoot{border-top:1px solid var(--line);padding:14px 22px 22px}.lib{max-width:1100px}.libintro{align-items:center;gap:18px;margin-bottom:24px;display:flex}.libintro .emblem{width:70px;height:70px;box-shadow:0 0 0 7px var(--gold-soft);font-size:34px}.libintro p{color:var(--ink2);max-width:680px;margin-top:4px}.insights{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.ins{flex-direction:column;gap:12px;padding:20px;transition:transform .35s,opacity .35s;display:flex}.ins.gone{opacity:0;transform:scale(.9)}.ins.new{box-shadow:0 0 0 3px var(--gold),var(--shadow)}.ins .row{align-items:center;gap:10px;display:flex}.ins .row .chip.k{background:var(--gold-soft);border-color:var(--gold-line);color:var(--gold)}.ins p{font-family:Sora;font-size:18px;font-weight:600;line-height:1.4}.conf{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.conf .seg3{gap:4px;display:flex}.conf .seg3 i{background:var(--line);border-radius:99px;width:26px;height:8px}.conf .seg3 i.on{background:var(--gold)}.ins .foot{align-items:center;gap:10px;margin-top:auto;display:flex}.ins .foot .ev{color:var(--ink3);flex:1;font-size:14px}.ins .foot button{border:1px solid var(--line);background:var(--surface2);border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:14px;font-weight:700;display:flex}.ins .pending{color:var(--ink3);font-size:13px;font-weight:600}.toast{background:var(--ink);color:var(--bg);z-index:60;box-shadow:var(--shadow);border-radius:18px;align-items:center;gap:14px;max-width:92vw;padding:14px 20px;font-weight:600;transition:transform .45s cubic-bezier(.2,1.3,.4,1);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%,160%)}.toast.show{transform:translate(-50%)}.toast .emblem{width:40px;height:40px;font-size:20px}.toast button{background:var(--gold);color:#fff;border:0;border-radius:12px;padding:8px 14px;font-weight:700}.round.extra{display:none}.rounds.has4{grid-template-columns:repeat(4,1fr)}.rounds.has4 .round.extra{display:block}.btn.danger{color:var(--bad)}.btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none;transform:none}#draftActions{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}#draftActions .btn{margin-left:0}.seattag{color:#333;background:#ffffffeb;border-radius:99px;padding:3px 10px;font-size:12px;font-weight:700;position:absolute;top:10px;left:10px}.seattag.neu{background:var(--gold);color:#fff}.newtag{background:var(--gold);color:#fff;white-space:nowrap;margin-bottom:8px;padding:2px 10px;animation:pop .4s both;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.newtag,.steps .neu{border-radius:99px;font-size:12px;font-weight:700}.steps .neu{background:var(--gold-soft);color:var(--gold);vertical-align:2px;margin-left:8px;padding:2px 9px}.modal{z-index:50;opacity:0;pointer-events:none;background:#14103266;place-items:center;transition:opacity .25s;display:grid;position:fixed;inset:0}.modal.show{opacity:1;pointer-events:auto}.mbox{background:var(--surface);width:min(540px,92vw);box-shadow:var(--shadow);border-radius:26px;padding:28px;transition:transform .25s;transform:scale(.95)}.modal.show .mbox{transform:none}.mbox p{color:var(--ink2);margin:6px 0 18px}.mopts{flex-direction:column;gap:10px;display:flex}.mopt{text-align:left;border:1px solid var(--line);background:var(--surface2);border-radius:18px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s;display:flex}.mopt:hover{border-color:var(--accent)}.mopt i{color:var(--accent);font-size:24px}.mopt b{display:block}.mopt small{color:var(--ink3);font-size:14px}@media (max-width:1180px){.draft,.result,.tables{grid-template-columns:1fr}.bench,.side{position:static}.recent{grid-template-columns:1fr}}@media (max-width:760px){.app{grid-template-columns:1fr}.rail{z-index:30;flex-direction:row;justify-content:space-around;width:100%;height:auto;padding:6px;position:fixed;top:auto;bottom:0}.logo,.rail .spacer{display:none}.navbtn{width:auto}main{padding:18px 16px 110px}.seats{grid-template-columns:1fr 1fr}.seat{transform:none!important}.journey{display:none}.insights{grid-template-columns:1fr}}.loginwrap{background:radial-gradient(1200px 600px at 20% -10%,var(--bg2),transparent),var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.loginbox{text-align:center;width:min(400px,92vw);padding:32px}.loginbox .logo{margin:0 auto 16px}.loginbox h1{color:var(--ink);margin:0 0 6px;font-family:Sora;font-size:28px}.loginsub{color:var(--ink2);margin:0 0 22px;font-size:15px}.loginbox input{border:1px solid var(--line);background:var(--surface2);width:100%;color:var(--ink);font:inherit;border-radius:12px;margin-bottom:14px;padding:13px 15px;font-size:15px}.loginbox input:focus{outline:2px solid var(--accent);outline-offset:1px}.loginbox .btn{justify-content:center;width:100%}.loginerr{color:var(--bad);text-align:left;margin:0 0 14px;font-size:14px}.loginbox .ver{color:var(--ink3);margin-top:18px;font-size:12px;display:block}.budget{color:var(--ink3);border:1px solid var(--line);background:var(--surface2);white-space:nowrap;border-radius:999px;align-items:center;gap:8px;padding:6px 11px;font-size:12.5px;display:flex}.budget b{color:var(--ink2);font-weight:700}.budget.knapp{border-color:var(--warn);color:var(--warn)}.budget.voll{border-color:var(--bad);color:var(--bad)}.budgetstop{border:1px solid var(--bad);background:var(--bad-soft);color:var(--ink);border-radius:14px;margin:16px 0;padding:16px 18px;font-size:14.5px;line-height:1.55}.budgetstop b{margin-bottom:5px;font-family:Sora;display:block}.korrhinweis{color:var(--ink3);align-items:center;gap:5px;margin-top:6px;font-size:11.5px;display:flex}.seat.wartet .avwrap{animation:speak 1.1s ease-in-out infinite}.wartehinweis{color:var(--ink3);justify-content:center;align-items:center;gap:7px;padding:10px;font-size:13px;display:flex}.dmsg{border-radius:13px;margin-bottom:10px;padding:11px 13px;font-size:14px;line-height:1.55}.dmsg.von-ronny{background:var(--accent-soft);color:var(--accent-ink);margin-left:24px}.dmsg.von-berater{background:var(--surface2);border:1px solid var(--line);color:var(--ink);margin-right:24px}.dmsg small{color:var(--ink3);margin-bottom:3px;font-size:11.5px;font-weight:700;display:block}.leer{color:var(--ink3);text-align:center;padding:18px;font-size:14px;line-height:1.6}.stagebubble .txt{color:var(--ink);text-align:center;scrollbar-width:thin;max-height:100%;font-size:15px;line-height:1.5;overflow:auto}.stagebubble .spk{color:var(--ink2)}.bseat .emblem.talk{animation:speak 1.1s ease-in-out infinite}.avwrap.ghost{background:var(--surface2);width:44px;height:44px;color:var(--ink3);border:1px dashed var(--line);border-radius:50%;place-items:center;font-size:20px;display:grid}.bcard .add{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:50%;margin-left:auto;padding:6px;font-size:18px}.bcard:hover .add{color:var(--accent)}.why.lib{color:var(--gold);background:var(--gold-soft);border:1px solid var(--gold-line);text-align:left;border-radius:9px;margin-top:5px;padding:5px 7px;font-size:11.5px}.infrow{grid-template-columns:110px 1fr 92px;align-items:center;gap:10px;margin-bottom:9px;display:grid}.infrow span{color:var(--ink2);font-size:13.5px}.infrow b{color:var(--ink2);text-align:right;font-size:12.5px}.infbar{background:var(--surface2);border:1px solid var(--line);height:9px;overflow:hidden}.infbar,.infbar i{border-radius:999px}.infbar i{height:100%;display:block}.steps li em{color:var(--ink3);margin-top:3px;font-size:12px;font-style:normal;display:block}.insight{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;margin-bottom:12px;padding:16px 18px}.insight.gesichert{border-left:4px solid var(--ok)}.insight.gestuetzt{border-left:4px solid var(--warn)}.insight.vermutung{border-left:4px solid var(--ink3)}.insight.aus{opacity:.55}.insight p{color:var(--ink);margin:7px 0;font-size:14.5px;line-height:1.6}.insight small{color:var(--ink3);font-size:12px}.insight textarea{border:1px solid var(--line);width:100%;font:inherit;background:var(--surface2);color:var(--ink);resize:vertical;border-radius:11px;padding:10px;font-size:14px}.ihead{flex-wrap:wrap;gap:7px;margin-bottom:4px;display:flex}.iact{gap:8px;margin-top:11px;display:flex}.tag.zustimmung{background:var(--ok-soft);color:var(--ok)}.tag.einwand{background:var(--warn-soft);color:var(--warn)}.tag.gegenposition{background:var(--bad-soft);color:var(--bad)}.tag.gesichert{background:var(--ok-soft);color:var(--ok)}.tag.gestuetzt{background:var(--warn-soft);color:var(--warn)}.tag.vermutung{background:var(--surface2);color:var(--ink3)}.tag.fertig{background:var(--ok-soft);color:var(--ok)}.tag.abgebrochen{background:var(--bad-soft);color:var(--bad)}.tag.laeuft{background:var(--accent-soft);color:var(--accent-ink)}.tag.entwurf{background:var(--surface2);color:var(--ink3)}.scrim{opacity:0;pointer-events:none;transition:opacity .2s}.scrim.on{opacity:1;pointer-events:auto}.drawer{visibility:hidden;transition:transform .26s cubic-bezier(.4,0,.2,1),visibility 0s linear .26s;transform:translate(105%)}.drawer.on{visibility:visible;transition-delay:0s;transform:translate(0)}.consensus .dots i.halb{background:linear-gradient(90deg,var(--ok) 50%,transparent 50%);border:2px solid var(--ok);box-sizing:border-box}.consensus.keiner{background:var(--warn-soft);color:var(--warn)}.consensus.keiner .dots i{background:var(--warn)}.consensus.keiner .dots i.off{border-color:var(--warn);background:0 0}.modal{display:none}.modal.on{opacity:1;pointer-events:auto;display:grid}.modal.on .mbox{transform:none}.toast{opacity:0;pointer-events:none;transition:all .24s;transform:translateY(12px)}.toast.on{opacity:1;pointer-events:auto;transform:translateY(0)}.ti-loader-2{animation:dreh 1s linear infinite;display:inline-block}@keyframes dreh{to{transform:rotate(1turn)}}.konsens{background:var(--surface2);border:1px solid var(--line);color:var(--ink2);border-radius:14px;margin-top:10px;padding:14px 16px;font-size:14.5px;line-height:1.6}.konsens b{color:var(--ink)}#s-ueberlegung .qcard{align-items:flex-start;gap:16px;margin-bottom:22px;padding:18px 22px;display:flex}#s-ueberlegung .qcard .emblem{background:var(--ink2);width:44px;height:44px;font-size:22px}#s-ueberlegung .qcard .qt{font-size:19px;line-height:1.5}#s-ueberlegung .qcard .qt mark{color:inherit;background:0 0;border-radius:6px;padding:0 2px;transition:background .5s,color .5s}#s-ueberlegung .qcard .qt mark.hl{background:var(--accent-soft);color:var(--accent-ink)}#s-ueberlegung .path{grid-template-columns:repeat(4,1fr);margin:6px 0 26px;display:grid;position:relative}#s-ueberlegung .path .rail{background:var(--line);border-radius:4px;height:4px;position:absolute;top:31px;left:12.5%;right:12.5%}#s-ueberlegung .path .rail i{background:var(--accent);border-radius:4px;width:0;transition:width .8s cubic-bezier(.5,0,.2,1);position:absolute;top:0;bottom:0;left:0}#s-ueberlegung .station{text-align:center;z-index:1;flex-direction:column;align-items:center;gap:10px;display:flex;position:relative}#s-ueberlegung .station .dot{background:var(--surface);border:3px solid var(--line);width:66px;height:66px;color:var(--ink3);border-radius:50%;place-items:center;font-size:28px;transition:all .4s;display:grid}#s-ueberlegung .station.now .dot{border-color:var(--accent);color:#fff;background:var(--accent);box-shadow:0 0 0 8px var(--accent-soft);animation:pulse 1.4s ease-in-out infinite}#s-ueberlegung .station.done .dot{border-color:var(--ok);background:var(--ok);color:#fff}#s-ueberlegung .station b{color:var(--ink3);font-size:15px}#s-ueberlegung .station.now b{color:var(--accent-ink)}#s-ueberlegung .station.done b{color:var(--ok)}#s-ueberlegung .station small{color:var(--ink3);min-height:20px;font-size:13px}@keyframes pulse{50%{opacity:.5}}#s-ueberlegung .stageA{min-height:420px;padding:26px;position:relative;overflow:hidden}#s-ueberlegung .stageA .modsay{align-items:center;gap:14px;margin-bottom:22px;display:flex}#s-ueberlegung .stageA .modsay .emblem{width:52px;height:52px;font-size:26px}#s-ueberlegung .stageA .modsay p{font-family:Sora;font-size:20px;font-weight:600}#s-ueberlegung .chips{flex-wrap:wrap;gap:12px;display:flex}#s-ueberlegung .bchip{background:var(--accent-soft);color:var(--accent-ink);border-radius:16px;align-items:center;gap:8px;padding:10px 16px;font-size:16px;font-weight:700;animation:pop .45s cubic-bezier(.2,1.5,.4,1) both;display:inline-flex}#s-ueberlegung .bchip.kind{background:var(--ink);color:var(--bg)}#s-ueberlegung .libcard{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:20px;align-items:center;gap:16px;max-width:760px;padding:18px 20px;animation:pop .5s both;display:flex}#s-ueberlegung .libcard .emblem{width:54px;height:54px;font-size:26px}#s-ueberlegung .libcard .emblem i{animation:quill .5s ease-in-out 6 alternate}#s-ueberlegung .deckrow{grid-template-columns:1fr 340px;align-items:start;gap:24px;display:grid}#s-ueberlegung .deck{perspective:1200px;height:280px;position:relative}#s-ueberlegung .dcard{background:var(--surface);border:1px solid var(--line);width:170px;box-shadow:var(--shadow);text-align:center;border-radius:20px;flex-direction:column;align-items:center;padding:0 12px 14px;transition:transform .5s cubic-bezier(.3,.9,.3,1),opacity .5s,left .5s;display:flex;position:absolute;top:10px}#s-ueberlegung .dcard .band{border-radius:20px 20px 0 0;align-self:stretch;height:44px;margin:0 -12px}#s-ueberlegung .dcard .avwrap{width:70px;height:70px;box-shadow:0 0 0 4px var(--surface);margin-top:-35px}#s-ueberlegung .dcard b{margin-top:8px;font-family:Sora;font-size:15px}#s-ueberlegung .dcard small{font-size:12px;font-weight:700}#s-ueberlegung .dcard .score{margin-top:8px;font-family:Sora;font-size:26px;font-weight:700}#s-ueberlegung .dcard .score.low{color:var(--ink3)}#s-ueberlegung .dcard .why{color:var(--ink2);min-height:34px;margin-top:4px;font-size:12px}#s-ueberlegung .tray{background:var(--surface2);border:1px dashed var(--line);border-radius:20px;min-height:260px;padding:16px}#s-ueberlegung .tray h4{color:var(--ink2);justify-content:space-between;margin-bottom:10px;font-size:15px;display:flex}#s-ueberlegung .pick{background:var(--surface);border:1px solid var(--line);border-radius:14px;align-items:center;gap:10px;margin-bottom:8px;padding:8px 10px;animation:pop .4s both;display:flex}#s-ueberlegung .pick .avwrap{width:40px;height:40px}#s-ueberlegung .pick b{flex:1;font-size:15px}#s-ueberlegung .pick span{font-family:Sora;font-weight:700}#s-ueberlegung .counter{color:var(--ink3);font-size:14px;font-weight:700}#s-ueberlegung .final{flex-wrap:wrap;justify-content:center;gap:22px;margin-top:10px;display:flex}#s-ueberlegung .fcard{background:var(--surface);border:1px solid var(--line);width:220px;box-shadow:var(--shadow);text-align:center;border-radius:24px;flex-direction:column;align-items:center;padding:0 16px 18px;animation:land .7s cubic-bezier(.2,1.3,.4,1) both;display:flex}@keyframes land{0%{opacity:0;transform:translateY(-40px)rotate(-6deg)}to{opacity:1;transform:none}}#s-ueberlegung .fcard .band{border-radius:24px 24px 0 0;align-self:stretch;height:54px;margin:0 -16px}#s-ueberlegung .fcard .avwrap{width:88px;height:88px;box-shadow:0 0 0 5px var(--surface);margin-top:-44px}#s-ueberlegung .fcard h4{margin-top:10px}#s-ueberlegung .fit{border-radius:50%;place-items:center;width:58px;height:58px;margin-top:10px;display:grid;position:relative}#s-ueberlegung .fit:before{content:"";background:var(--surface);border-radius:50%;position:absolute;inset:6px}#s-ueberlegung .fit span{font-family:Sora;font-weight:700;position:relative}#s-ueberlegung .fcard p{color:var(--ink2);margin-top:10px;font-size:14px}#s-ueberlegung .finalfoot{justify-content:center;margin-top:24px;display:flex}#s-table .tb{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:24px;display:grid}#s-table .rounds{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:10px;display:grid}#s-table .round{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:10px 14px}#s-table .round .rt{color:var(--ink3);justify-content:space-between;font-size:14px;font-weight:700;display:flex}#s-table .round .bar{background:var(--bg2);border-radius:99px;height:6px;margin-top:8px;overflow:hidden}#s-table .round .bar i{background:var(--accent);width:0;height:100%;transition:width .5s;display:block}#s-table .round.now{border-color:var(--accent)}#s-table .round.now .rt{color:var(--accent-ink)}#s-table .round.done .rt{color:var(--ok)}#s-table .round.done .bar i{background:var(--ok);width:100%!important}#s-table .board{aspect-ratio:16/10.5;width:100%;margin:8px 0 56px;position:relative}#s-table .felt{background:var(--felt);width:52%;height:52%;box-shadow:inset 0 0 0 14px var(--felt2),var(--shadow);border-radius:50%;position:absolute;top:24%;left:24%}#s-table .stage{text-align:center;z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:10px;width:42%;height:38%;display:flex;position:absolute;top:31%;left:29%}#s-table .stage .who{align-items:center;gap:8px;font-weight:700;display:flex}#s-table .stage .who i{color:var(--ink3);font-size:16px}#s-table .stage .kern{min-height:2.7em;font-family:Sora;font-size:clamp(17px,1.6vw,23px);font-weight:600;line-height:1.35}#s-table .stage .more{color:var(--ink3);font-size:13px;font-weight:600}#s-table .caret{background:var(--accent);vertical-align:-2px;width:2px;height:1em;margin-left:2px;animation:blink 1s steps(2) infinite;display:inline-block}#s-table .arcs{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0;overflow:visible}#s-table .arcs path{fill:none;stroke-width:.55px;stroke-linecap:round;stroke-dasharray:1.4 1.4;animation:dash 1.1s linear infinite}#s-table .seat{z-index:3;width:12%;transition:transform .35s;position:absolute;transform:translate(-50%,-50%)}#s-table .seat .avwrap,#s-table .seat .emblem{aspect-ratio:1;width:100%}#s-table .seat .nm{margin-top:10px;font-size:15px}#s-table .seat .nm,#s-table .seat .ty{white-space:nowrap;font-weight:700;position:absolute;top:100%;left:50%;transform:translate(-50%)}#s-table .seat .ty{margin-top:32px;font-size:12px}#s-table .seat.talk .avwrap,#s-table .seat.talk .emblem{animation:speak 1.1s ease-in-out infinite}#s-table .think{pointer-events:none;flex-direction:column;align-items:center;gap:6px;display:flex;position:absolute;bottom:108%;left:50%;transform:translate(-50%)}#s-table .think .tb2{flex-wrap:nowrap;gap:6px;display:flex}#s-table .kw{white-space:nowrap;box-shadow:var(--shadow-sm);color:var(--ink2);padding:5px 10px;font-size:13px;font-weight:700;animation:pop .4s cubic-bezier(.2,1.5,.4,1) both}#s-table .dots,#s-table .kw{background:var(--surface);border:1px solid var(--line);border-radius:12px}#s-table .dots{gap:4px;padding:6px 10px;display:inline-flex}#s-table .dots i{background:var(--ink3);border-radius:50%;width:7px;height:7px;animation:td 1s infinite}#s-table .dots i:nth-child(2){animation-delay:.15s}#s-table .dots i:nth-child(3){animation-delay:.3s}@keyframes td{0%,60%,to{opacity:.3}30%{opacity:1;transform:translateY(-3px)}}#s-table .hand{background:var(--gold);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:18px;transition:transform .35s cubic-bezier(.2,1.6,.4,1);display:grid;position:absolute;left:-4px;transform:scale(0)}#s-table .hand.up{animation:wave 1s ease-in-out infinite;transform:scale(1)}@keyframes wave{50%{transform:rotate(-14deg)}}#s-table .desk{text-align:center;z-index:3;flex-direction:column;align-items:center;width:10%;display:flex;position:absolute;bottom:0;right:0}#s-table .desk .emblem{aspect-ratio:1;width:80%;box-shadow:0 0 0 5px var(--surface);font-size:clamp(20px,2.4vw,30px)}#s-table .desk .nm{margin-top:8px;font-size:13px;font-weight:700}#s-table .desk.writing .emblem i{animation:quill .5s ease-in-out infinite alternate}#s-table .queue{background:var(--surface);border:1px solid var(--line);color:var(--ink3);z-index:3;border-radius:16px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;font-weight:700;display:flex;position:absolute;top:0;left:0}#s-table .queue .qs{display:flex}#s-table .queue .qs .avwrap{width:28px;height:28px;box-shadow:0 0 0 2px var(--surface);margin-right:-6px}#s-table .foot{flex-wrap:wrap;align-items:center;gap:12px;margin-top:10px;display:flex}#s-table .iconbtn{border:1px solid var(--line);background:var(--surface);width:46px;height:46px;color:var(--ink2);border-radius:14px;place-items:center;font-size:22px;display:grid}#s-table .ij{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex:1;align-items:center;gap:10px;min-width:240px;padding:8px 8px 8px 16px;display:flex}#s-table .ij input{background:0 0;border:0;outline:none;flex:1}#s-table .side{flex-direction:column;gap:18px;display:flex}#s-table .panel h4{align-items:center;gap:8px;margin-bottom:10px;font-size:16px;display:flex}#s-table .feed{flex-direction:column;gap:10px;max-height:470px;display:flex;overflow:auto}#s-table .msg{gap:10px;animation:enter .3s both;display:flex}#s-table .msg .avwrap,#s-table .msg .emblem{width:34px;height:34px;font-size:17px}#s-table .msg .body{background:var(--surface2);border:1px solid var(--line);border-radius:6px 14px 14px;flex:1;padding:8px 11px}#s-table .msg .body b{font-size:13px}#s-table .msg .re{background:var(--warn-soft);color:var(--warn);border-radius:99px;margin-left:6px;padding:2px 7px;font-size:11px;font-weight:700}#s-table .msg .re.ok{background:var(--ok-soft);color:var(--ok)}#s-table .msg .k{margin-top:2px;font-size:14px;font-weight:700}#s-table .msg .full{color:var(--ink2);font-size:14px}#s-table .msg.mod .body{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){#s-table .msg.mod .body{background:color-mix(in srgb,var(--accent) 8%,var(--surface))}}#s-table .notes{flex-direction:column;gap:8px;max-height:220px;display:flex;overflow:auto}#s-table .nt{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:12px;padding:8px 11px;font-size:14px;animation:enter .4s both}#s-table .nt small{color:var(--gold);font-size:11px;font-weight:700;display:block}#s-table .explain{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:22px;display:grid}#s-table .ex{background:var(--surface);border:1px solid var(--line);color:var(--ink2);border-radius:18px;padding:14px 16px;font-size:14px}#s-table .ex b{color:var(--ink);margin-bottom:2px;font-size:15px;display:block}@media (max-width:1150px){#s-table .explain,#s-table .tb,#s-ueberlegung .deckrow{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}#s-table .seat{min-height:0}#s-table .panel h4 .mitlesen{color:var(--ink3);align-items:center;gap:6px;margin-left:auto;font-size:13px;font-weight:700;display:flex}#s-table .panel h4 .mitlesen input{accent-color:var(--accent)}#s-table .feed .leer,#s-table .notes .leer{color:var(--ink3);font-size:14px}#s-table .board{aspect-ratio:16/10;min-height:520px;margin:18px 0 96px}#s-table .felt{width:62%;box-shadow:inset 0 0 0 16px var(--felt2),var(--shadow);top:21%;left:19%}#s-table .stage{width:52%;height:46%;padding:0 10px;top:26%;left:24%}#s-table .stage .who{white-space:nowrap;font-size:15px}#s-table .stage .who i{font-size:15px}#s-table .stage .kern{max-width:36ch;min-height:0;font-size:clamp(15px,1.35vw,20px);line-height:1.34}#s-table .stage .more{font-size:12px}#s-table .stage .fertig{flex-direction:column;align-items:center;gap:12px;display:flex}#s-table .stage .fertig .t{color:var(--ok);font-family:Sora;font-size:clamp(17px,1.5vw,22px);font-weight:700}#s-table .arcs path{stroke-width:.5px;stroke-dasharray:1.3 1.3}#s-table .seat .avwrap,#s-table .seat .emblem{box-shadow:0 0 0 5px var(--surface),var(--shadow-sm)}#s-table .seat .lbl{text-align:center;white-space:nowrap;margin-top:10px;position:absolute;top:100%;left:50%;transform:translate(-50%)}#s-table .seat .lbl b{font-size:15px;display:block}#s-table .seat .lbl small{margin-top:2px;font-size:12px;font-weight:700;display:block}#s-table .seat.talk{transform:translate(-50%,-50%)scale(1.07)}#s-table .seat.addressed .avwrap{box-shadow:0 0 0 5px var(--surface),0 0 0 8px var(--warn)}#s-table .think{gap:5px;bottom:106%}#s-table .think.unten{flex-direction:column-reverse;margin-top:58px;top:100%;bottom:auto}#s-table .think .tb2{gap:5px}#s-table .dots{border-radius:11px;padding:5px 9px}#s-table .dots i{width:6px;height:6px}#s-table .hand{width:30px;height:30px;font-size:16px;top:-8px;right:-8px}#s-table .desk{width:8%;min-width:64px;top:2%;bottom:auto;right:1%}#s-table .desk .emblem{width:100%;font-size:clamp(18px,2vw,26px)}#s-table .desk .nm{color:var(--gold);font-size:12px}#s-table .queue{border-radius:14px;padding:9px 13px}#s-result .festlegung{background:var(--accent-soft);color:var(--ink);border-radius:14px;margin:6px 0 14px;padding:12px 16px;font-size:17px;line-height:1.45}#s-result .festlegung b{color:var(--accent-ink);font-family:Sora,Manrope,sans-serif}#s-table{max-width:1760px;margin:0 auto}#s-table .tb{grid-template-columns:minmax(0,1fr) 340px;gap:22px}#s-table .rounds{gap:10px;margin-bottom:6px}#s-table .round{border-radius:14px;padding:9px 13px}#s-table .round .rt{font-size:13px}#s-table .round .bar{height:5px;margin-top:7px}#s-table .tischcard{margin-top:12px;padding:10px 10px 16px}#s-table .boardrow{align-items:center;gap:10px;padding:4px 8px 10px;display:flex}#s-table .boardrow .queue{box-shadow:none;background:0 0;border:0;padding:0;font-size:13px;position:static}#s-table .boardrow .rest{color:var(--ink3);margin-left:auto;font-size:13px;font-weight:700}#s-table .queue .qs .avwrap{width:26px;height:26px}#s-table .board{aspect-ratio:16/8.4;width:calc(100% - 144px);min-height:420px;max-height:66vh;margin:0 auto 84px}#s-table .felt{width:58%;height:60%}#s-table .felt,#s-table .stage{top:50%;left:50%;transform:translate(-50%,-50%)}#s-table .stage{gap:8px;width:50%;height:52%;padding:0 8px}#s-table .stage .who{gap:7px;font-size:14px}#s-table .stage .kern{max-width:34ch;font-size:clamp(15px,1.25vw,21px)}#s-table .seat{width:8.5%;min-width:64px}#s-table .seat.mod{width:7%;min-width:56px}#s-table .seat .emblem{font-size:clamp(20px,2vw,30px)}#s-table .seat .lbl{margin-top:8px}#s-table .seat .lbl b{font-size:14px}#s-table .seat .lbl b.kurz{display:none}#s-table .seat .lbl small{margin-top:1px;font-size:11px}#s-table .seat.talk{z-index:5;transform:translate(-50%,-50%)}#s-table .denk{pointer-events:none;z-index:4;flex-direction:column;align-items:center;gap:4px;display:flex;position:absolute}#s-table .seat.d-n .denk{bottom:112%;left:50%;transform:translate(-50%)}#s-table .seat.d-s .denk{flex-flow:row;margin-top:58px;top:100%;left:50%;transform:translate(-50%)}#s-table .seat.d-w .denk{align-items:flex-end;top:50%;right:112%;transform:translateY(-50%)}#s-table .seat.d-e .denk{align-items:flex-start;top:50%;left:112%;transform:translateY(-50%)}#s-table .kw{border-radius:11px;padding:4px 9px;font-size:12px}#s-table .hand{z-index:6;width:28px;height:28px;font-size:15px;animation:none;top:-6px;left:auto;right:-6px;transform:none}#s-table .desk{display:none}#s-table .foot{gap:10px;margin-top:12px}#s-table .foot .btn{align-items:center;gap:9px;display:inline-flex}#s-table .side{gap:16px;position:sticky;top:16px}#s-table .panel{padding:14px}#s-table .panel h4{margin-bottom:9px;font-size:15px}#s-table .panel h4 .schreibt{color:var(--gold);margin-left:auto;font-size:12px;font-weight:700}#s-table .panel h4 i.q{color:var(--gold)}#s-table .panel.schreibend h4 i.q{animation:quill .5s ease-in-out infinite alternate;display:inline-block}#s-table .feed{max-height:44vh}#s-table .feed .msg.ersetzt .full,#s-table .feed .msg.ersetzt .k{opacity:.55;text-decoration:line-through}#s-table .notes{max-height:24vh}#s-table .seat .lbl small.auftrag{color:var(--ink3);white-space:nowrap;justify-content:center;align-items:center;gap:3px;margin-top:2px;font-size:10.5px;font-weight:700;display:flex}#s-table .seat .lbl small.auftrag i{font-size:12px}#s-table .seat.d-s:has(small.auftrag) .denk{margin-top:76px}#s-table .mobtabs{display:none}#s-table .denkleiste{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:6px;padding:0 8px 8px;font-size:12px;font-weight:700;display:none}#s-table .denkleiste .denkt{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}#s-result .erg{grid-template-columns:minmax(0,1fr);gap:16px;max-width:1100px;margin:0 auto;display:grid}#s-result .rat{padding:26px 28px}#s-result .rat .lab{color:var(--accent-ink);align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}#s-result .rat h2{overflow-wrap:anywhere;margin:10px 0 12px;font-family:Sora,Manrope,sans-serif;font-size:clamp(23px,2.1vw,32px);line-height:1.25}#s-result .rat .grund{color:var(--ink2);max-width:70ch;font-size:17px}#s-result .rat .minderheit{color:var(--ink2);border-left:3px solid var(--warn);max-width:70ch;margin-top:8px;padding-left:12px;font-size:15px}#s-result .tragen{background:var(--ok-soft);color:var(--ok);border-radius:14px;flex-wrap:wrap;align-items:center;gap:10px;width:fit-content;max-width:100%;margin-top:18px;padding:10px 14px;font-weight:700;display:flex}#s-result .tragen.keiner{background:var(--bad-soft);color:var(--bad)}#s-result .tragen .dd{gap:5px;display:flex}#s-result .tragen .dd i{background:currentColor;border-radius:50%;width:12px;height:12px}#s-result .tragen .dd i.halb{background:linear-gradient(90deg,currentColor 50%,#0000 0);border:2px solid}#s-result .tragen .dd i.off{background:0 0;border:2px solid}#s-result .aktionen{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}#s-result .klapp{overflow:hidden}#s-result .klapp>summary{cursor:pointer;align-items:center;gap:12px;padding:16px 20px;font-family:Sora,Manrope,sans-serif;font-size:17px;font-weight:600;list-style:none;display:flex}#s-result .klapp>summary::-webkit-details-marker{display:none}#s-result .klapp>summary .zahl{background:var(--accent-soft);width:26px;height:26px;color:var(--accent-ink);border-radius:9px;flex:none;place-items:center;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;display:grid}#s-result .klapp>summary .chev{color:var(--ink3);margin-left:auto;font-size:20px;transition:transform .25s}#s-result .klapp[open]>summary .chev{transform:rotate(180deg)}#s-result .klapp>summary .mini{margin-left:auto;display:flex}#s-result .klapp>summary .mini+.chev{margin-left:8px}#s-result .klapp>summary .mini .avwrap{width:26px;height:26px;box-shadow:0 0 0 2px var(--surface);margin-right:-7px}#s-result .klappin{padding:0 20px 18px}#s-result .schritt{text-align:left;cursor:pointer;background:0 0;border:0;border-top:1px solid var(--line);gap:12px;width:100%;padding:11px 0;display:flex}#s-result .schritt .n{background:var(--accent);color:#fff;border-radius:9px;flex:none;place-items:center;width:28px;height:28px;font-size:13px;font-weight:700;display:grid}#s-result .schritt .t{flex:1;min-width:0}#s-result .schritt b{font-size:16px;display:block}#s-result .schritt .by{margin-top:6px;display:flex}#s-result .schritt .by .avwrap{width:24px;height:24px;box-shadow:0 0 0 2px var(--surface);margin-right:-6px}#s-result .schritt .txt{color:var(--ink2);margin-top:2px;font-size:15px;display:none}#s-result .schritt.auf .txt{display:block}#s-result .schritt .mehr{color:var(--ink3);flex:none;margin-left:auto;font-size:18px;transition:transform .25s}#s-result .schritt.auf .mehr{transform:rotate(180deg)}#s-result .prow{border-top:1px solid var(--line);align-items:center;gap:12px;padding:10px 0;display:flex}#s-result .prow .avwrap{flex:none;width:42px;height:42px}#s-result .prow .t{flex:1;min-width:0}#s-result .prow .t b{font-size:15px}#s-result .prow .t p{color:var(--ink2);margin:2px 0 0;font-size:14px}#s-result .sc{margin-left:7px;padding:2px 8px;font-size:11px;font-weight:700}#s-result .prow .btns{flex:none;gap:6px;display:flex}#s-result .prow .btns button{border:1px solid var(--line);background:var(--surface2);border-radius:11px;align-items:center;gap:6px;padding:6px 10px;font-size:13px;font-weight:700;display:inline-flex}#s-result .kd{border-top:1px solid var(--line);grid-template-columns:1fr 1fr;gap:12px;padding-top:12px;display:grid}#s-result .kd div{border-radius:14px;padding:12px 14px;font-size:15px}#s-result .kd .kons{background:var(--ok-soft)}#s-result .kd .diss{background:var(--warn-soft)}#s-result .kd b{margin-bottom:3px;display:block}#s-result .inf{align-items:center;gap:10px;padding:7px 0;display:flex}#s-result .inf .avwrap{flex:none;width:30px;height:30px}#s-result .inf .nm{flex:none;width:96px;font-size:14px;font-weight:700}#s-result .inf .bar{background:var(--bg2);border-radius:99px;flex:1;height:10px;overflow:hidden}#s-result .inf .bar i{border-radius:99px;height:100%;display:block}#s-result .inf .v{text-align:right;flex:none;width:44px;font-size:14px;font-weight:700}#s-result .kosten{color:var(--ink3);text-align:center;margin:0;font-size:13px}#s-result .warum{max-width:70ch;margin-top:16px}#s-result .warum b{color:var(--ink3);font-size:13px;font-weight:700}#s-result .warum p{color:var(--ink2);margin:2px 0 0;font-size:17px}#s-result .rechnung{background:var(--accent-soft);color:var(--ink2);border-radius:14px;align-items:flex-start;gap:10px;max-width:70ch;margin:12px 0 0;padding:10px 14px;font-size:15px;display:flex}#s-result .rechnung i{color:var(--accent-ink);flex:none;margin-top:1px;font-size:18px}#s-result .schritt .formulierung{color:var(--ink);background:var(--surface2);border-left:3px solid var(--accent);border-radius:0 10px 10px 0;margin-top:6px;padding:6px 10px}#s-result .schritt .formulierung i{color:var(--accent-ink);margin-right:6px}#s-result .schritt.immer{cursor:default}#s-result .schritt.immer .txt{display:block}#s-result .schritt.immer .mehr{display:none}#s-result .schritt.immer .formulierung{margin-left:14px;font-style:italic}#s-result .pruefpunkte{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;padding:16px;display:grid}#s-result .pp{border-radius:14px;min-width:0;padding:12px 14px;font-size:15px}#s-result .pp b{align-items:center;gap:7px;display:flex}#s-result .pp p{color:var(--ink2);overflow-wrap:anywhere;margin:6px 0 0}#s-result .pp.dagegen{background:var(--warn-soft)}#s-result .pp.signal{background:var(--bg2)}#s-result .pp.offen{background:var(--accent-soft)}#s-result .pp .wer{align-items:center;gap:8px;margin-top:8px;font-size:13px;font-weight:700;display:flex}#s-result .pp .wer .avwrap{flex:none;width:24px;height:24px}#s-result .pp .bereich{background:var(--surface);border-radius:99px;margin-right:6px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}@media (max-width:860px){#s-table .tb{grid-template-columns:1fr}#s-table .side{position:static}#s-table .board{aspect-ratio:1/1.2;width:100%;min-height:0;max-height:none;margin:30px 0 28px}#s-table .seat{transform:translate(-50%,-50%)!important}#s-table .felt{width:76%;height:30%}#s-table .stage{width:70%;height:27%}#s-table .stage .kern{max-width:22ch;font-size:15px}#s-table .stage .who{font-size:12px}#s-table .stage .more{display:none}#s-table .seat{width:15%;min-width:0}#s-table .seat.mod{width:13%}#s-table .seat .lbl{margin-top:5px}#s-table .seat .lbl b.voll{display:none}#s-table .seat .lbl b.kurz{display:block}#s-table .seat .lbl b{font-size:12px}#s-table .seat .denk,#s-table .seat .lbl small{display:none}#s-table .hand{width:22px;height:22px;font-size:12px;top:-4px;right:-4px}#s-table .denkleiste{display:flex}#s-table .kw{padding:3px 7px;font-size:11px}#s-table .rounds{grid-template-columns:1fr 1fr 1fr;gap:6px}#s-table .round{border-radius:11px;padding:7px 9px}#s-table .round .rt span:first-child{font-size:11px}#s-table .round .rt span:last-child{display:none}#s-table .mobtabs{background:var(--surface);border:1px solid var(--line);border-radius:14px;gap:6px;margin-top:10px;padding:5px;display:flex}#s-table .mobtabs button{color:var(--ink3);background:0 0;border:0;border-radius:10px;flex:1;padding:9px;font-size:14px;font-weight:700}#s-table .mobtabs button.on{background:var(--accent-soft);color:var(--accent-ink)}#s-table .side .panel{display:none}#s-table .side .panel.aktiv{display:block}#s-table .feed{max-height:36vh}#s-table .foot .btn span{display:none}#s-table .ij{min-width:0}#s-result .kd{grid-template-columns:1fr}#s-result .rat{padding:18px}#s-result .rat h2{font-size:21px}#s-result .prow{flex-wrap:wrap}#s-result .prow .btns{width:100%}#s-result .aktionen .btn{flex:1;justify-content:center}#s-result .inf .nm{width:72px}}@media (max-width:760px){main{padding-bottom:140px}#s-ueberlegung .path .rail{z-index:0;width:auto;height:4px;padding:0;display:block;position:absolute;inset:31px 12.5% auto}}.pt{width:100%;height:100%;display:block}.pt .kopf{transform-origin:60px 96px}.pt .augen,.pt .kopf{transform-box:view-box}.pt .augen{transform-origin:60px 52px;animation:pt-blinzeln 5.5s infinite}.pt .braueL,.pt .braueR{transform-box:view-box;transition:transform .35s}.pt .braueL{transform-origin:48px 44px}.pt .braueR{transform-origin:72px 44px}.pt .mund>*{opacity:0;transition:opacity .25s}.pt .mund .m-neutral{opacity:1}@keyframes pt-blinzeln{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.mimik-nicken .pt .kopf{animation:pt-nicken 1s ease-in-out 2}@keyframes pt-nicken{0%,to{transform:translateY(0)}30%{transform:translateY(4px)rotate(1deg)}60%{transform:translateY(-1px)}}.mimik-schuetteln .pt .kopf{animation:pt-schuetteln .9s ease-in-out 2}@keyframes pt-schuetteln{0%,to{transform:rotate(0)}25%{transform:rotate(-6deg)}75%{transform:rotate(6deg)}}.mimik-stirn .pt .braueL{transform:translate(2px,2px)rotate(14deg)}.mimik-stirn .pt .braueR{transform:translate(-2px,2px)rotate(-14deg)}.mimik-stirn .pt .mund .m-neutral{opacity:0}.mimik-stirn .pt .mund .m-streng{opacity:1}.mimik-zweifel .pt .braueL{transform:translateY(-4px)rotate(-8deg)}.mimik-zweifel .pt .braueR{transform:translateY(1px)}.mimik-zweifel .pt .mund .m-neutral{opacity:0}.mimik-zweifel .pt .mund .m-schief{opacity:1}.mimik-laecheln .pt .mund .m-neutral{opacity:0}.mimik-laecheln .pt .mund .m-laecheln{opacity:1}.mimik-laecheln .pt .braueL,.mimik-laecheln .pt .braueR{transform:translateY(-2px)}.mimik-nicken .pt .mund .m-neutral{opacity:0}.mimik-nicken .pt .mund .m-laecheln{opacity:1}.reakt{white-space:nowrap;box-shadow:var(--shadow-sm);opacity:0;z-index:4;pointer-events:none;border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700;transition:all .3s;position:absolute;top:-4px;right:-10px;transform:translateY(4px)scale(.9)}.reakt.zeigen{opacity:1;transform:none}.r-ok{color:var(--ok);background:#ddf5ea}.r-warn{color:var(--warn);background:#ffebd2}.r-bad{color:var(--bad);background:#fde2e3}.r-neu{background:var(--accent-soft);color:var(--accent-ink)}@media (prefers-reduced-motion:reduce){.pt *{transition:none!important;animation:none!important}[class*=mimik-] .pt .braueL,[class*=mimik-] .pt .braueR{transform:none!important}[class*=mimik-] .pt .mund>*{opacity:0!important}[class*=mimik-] .pt .mund .m-neutral{opacity:1!important}.reakt{transition:none}}.bench h3 .pruefknopf{white-space:nowrap;border:1px solid var(--line);background:var(--surface2);color:var(--accent-ink);border-radius:12px;align-items:center;gap:6px;margin-left:auto;padding:5px 10px;font-family:Manrope,system-ui,sans-serif;font-size:13px;font-weight:700;display:inline-flex}.bench h3 .pruefknopf.leise{color:var(--ink2);padding:5px 7px;font-weight:500}.bench h3 .pruefknopf .zahl{background:var(--accent);color:#fff;border-radius:99px;padding:0 7px;font-size:12px}.bench h3{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bcard small.wartet{color:var(--gold);font-size:11px;font-weight:700;display:block}.ppruef .mbox{width:min(1080px,94vw);max-height:88vh;padding:24px;overflow:auto}.ppruef .kopfzeile{justify-content:space-between;align-items:center;gap:12px;display:flex}.ppruef .kopfzeile h3{align-items:center;gap:8px;display:flex}.ppruef .pliste{flex-direction:column;gap:16px;display:flex}.ppruef .pkarte{background:var(--surface2);border:1px solid var(--line);border-radius:20px;grid-template-columns:240px minmax(0,1fr);gap:22px;padding:18px;display:grid}.ppruef .rund{box-shadow:0 0 0 3px var(--surface),var(--shadow-sm);border-radius:50%;flex:none;overflow:hidden}.ppruef .rund.gross{width:220px;height:220px;box-shadow:0 0 0 6px var(--surface),var(--shadow);margin:0 auto}.ppruef .groessen{justify-content:center;align-items:center;gap:10px;margin-top:14px;display:flex}.ppruef .pinfo h4{font-size:19px}.ppruef .pinfo>small{font-size:13px;font-weight:700;display:block}.ppruef .pinfo small.leb{color:var(--ink3);font-weight:600}.ppruef .felder{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:12px 0;display:grid}.ppruef .feld{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:7px 10px}.ppruef .feld small{color:var(--ink3);font-size:11px;font-weight:700;display:block}.ppruef .feld b{font-size:14px}.ppruef .quelle{color:var(--ink2);overflow-wrap:anywhere;margin:0 0 12px;font-size:13px}.ppruef .quelle a{color:var(--accent-ink);font-weight:700}@media (max-width:760px){.ppruef .mbox{border-radius:0;width:100vw;max-height:100vh;padding:16px 16px 90px}.ppruef .pkarte{grid-template-columns:1fr;padding:14px}.ppruef .rund.gross{width:180px;height:180px}}#s-table .seat .reakt{top:-36px;left:50%;right:auto;transform:translate(-50%,4px)scale(.9)}#s-table .seat .reakt.zeigen{transform:translate(-50%)}@media (max-width:860px){#s-table .seat .reakt{padding:2px 6px;font-size:10px;top:-30px}}.by .pt .augen,.mini .pt .augen,.msg .pt .augen,.qs .pt .augen,.stack .pt .augen{animation:none}#s-table .msg .rk{flex-wrap:wrap;gap:5px;margin-top:6px;display:flex}#s-table .msg .rkc{border-radius:99px;align-items:center;gap:4px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-flex}#s-table .msg .rkc i{font-size:12px}.ins .chip.wer{align-items:center;gap:6px;padding-left:3px;display:inline-flex}.ins .chip.wer .avwrap{border-radius:50%;flex:none;width:22px;height:22px;overflow:hidden}#s-bibliothek .lib{grid-template-columns:290px minmax(0,1fr);align-items:start;gap:22px;display:grid}#s-bibliothek .filterknopf{display:none}#s-bibliothek .filter{max-height:calc(100vh - 32px);padding:18px;position:sticky;top:16px;overflow-y:auto}#s-bibliothek .filter h4{color:var(--ink3);margin:16px 0 8px;font-size:14px}#s-bibliothek .filter h4:first-child{margin-top:0}#s-bibliothek .chips{flex-wrap:wrap;gap:6px;display:flex}#s-bibliothek .chip{background:var(--surface2);border:1px solid var(--line);color:var(--ink2);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:5px 11px;font-family:inherit;font-size:13px;font-weight:700;display:inline-flex}#s-bibliothek .chip.on{background:var(--accent);color:#fff;border-color:#0000}#s-bibliothek .regler{flex-direction:column;gap:10px;display:flex}#s-bibliothek .regler label{color:var(--ink2);flex-direction:column;gap:3px;font-size:13px;font-weight:700;display:flex}#s-bibliothek .regler .enden{color:var(--ink3);justify-content:space-between;font-size:11px;font-weight:600;display:flex}#s-bibliothek input[type=range]{accent-color:var(--accent);width:100%}#s-bibliothek .kopfzeile{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}#s-bibliothek .suche{background:var(--surface);border:1px solid var(--line);min-width:240px;box-shadow:var(--shadow-sm);border-radius:16px;flex:1;align-items:center;gap:10px;padding:11px 15px;display:flex}#s-bibliothek .suche i{color:var(--ink3);font-size:20px}#s-bibliothek .suche input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none}#s-bibliothek select{border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:14px;padding:10px 12px;font-family:inherit;font-size:14px;font-weight:700}#s-bibliothek .sammlung{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;padding:14px 18px;display:flex}#s-bibliothek .sammlung>i{color:var(--accent);font-size:26px}#s-bibliothek .sammlung .balken{background:var(--bg2);border-radius:99px;flex:1;min-width:120px;height:12px;overflow:hidden}#s-bibliothek .sammlung .balken i{background:linear-gradient(90deg,var(--accent),#9b7cff);border-radius:99px;height:100%;display:block}#s-bibliothek .sammlung b{font-family:Sora,Manrope,sans-serif}#s-bibliothek .sammlung small{color:var(--ink3);font-weight:700}#s-bibliothek .btn.klein{border-radius:11px;padding:7px 12px;font-size:14px}#s-bibliothek .grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:16px;display:grid}#s-bibliothek .bk{perspective:1200px;cursor:pointer;height:436px}#s-bibliothek .bk .innen{width:100%;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,.9,.3,1);position:relative}#s-bibliothek .bk.gedreht .innen{transform:rotateY(180deg)}#s-bibliothek .seite{backface-visibility:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden}#s-bibliothek .bk.gedreht .vorn,#s-bibliothek .bk:not(.gedreht) .rueck{visibility:hidden;transition:visibility 0s .3s}#s-bibliothek .rueck{padding:16px;transform:rotateY(180deg)}#s-bibliothek .vorn .band{flex:none;height:64px;position:relative}#s-bibliothek .vorn .einsatz{color:var(--ink2);background:#ffffffe6;border-radius:99px;padding:3px 9px;font-size:11px;font-weight:700;position:absolute;top:10px;right:10px}#s-bibliothek .vorn .lebt{background:var(--gold);color:#fff;vertical-align:1px;border-radius:99px;margin-left:6px;padding:1px 8px;font-size:11px;font-weight:700;display:inline-block}#s-bibliothek .vorn .rund{z-index:2;width:96px;height:96px;box-shadow:0 0 0 5px var(--surface),var(--shadow-sm);background:var(--bg2);border-radius:50%;flex:none;margin:-50px auto 0;position:relative;overflow:hidden}#s-bibliothek .vorn .rund.leer{color:#c9c2e6;place-items:center;font-size:44px;display:grid}#s-bibliothek .vorn .nm{text-align:center;margin-top:8px}#s-bibliothek .vorn .nm b{font-family:Sora,Manrope,sans-serif;font-size:17px;display:block}#s-bibliothek .vorn .nm small{color:var(--ink3);font-size:12px;font-weight:700}#s-bibliothek .werte{flex-direction:column;gap:6px;padding:10px 16px 0;display:flex}#s-bibliothek .wert{color:var(--ink2);grid-template-columns:86px 1fr 26px;align-items:center;gap:8px;font-size:12px;font-weight:700;display:grid}#s-bibliothek .wert .b{background:var(--bg2);border-radius:99px;height:7px;overflow:hidden}#s-bibliothek .wert .b i{border-radius:99px;height:100%;display:block}#s-bibliothek .wert span:last-child{text-align:right;color:var(--ink3)}#s-bibliothek .staerken{flex-wrap:wrap;gap:5px;padding:10px 16px 0;display:flex}#s-bibliothek .staerken span{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;padding:3px 8px;font-size:11px;font-weight:700}#s-bibliothek .vorn .fuss{color:var(--ink3);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding:10px 16px 14px;font-size:12px;font-weight:700;display:flex}#s-bibliothek .rueck h4{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}#s-bibliothek .rueck .punkt{border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}#s-bibliothek .rueck .blk{margin-top:10px}#s-bibliothek .rueck .blk small{color:var(--ink3);font-size:11px;font-weight:700;display:block}#s-bibliothek .rueck .blk p{color:var(--ink2);margin:0;font-size:13.5px;line-height:1.45}#s-bibliothek .rueck .akt{flex-wrap:wrap;gap:8px;margin-top:auto;display:flex}#s-bibliothek .gesperrt{cursor:default}#s-bibliothek .gesperrt .band{background:var(--bg2)}#s-bibliothek .gesperrt .mitte{flex:1;place-items:center;display:grid}#s-bibliothek .ruhe .rund{filter:grayscale(.8)}#s-bibliothek .leer{text-align:center;color:var(--ink3);grid-column:1/-1;padding:40px}@media (max-width:1000px){#s-bibliothek .lib{grid-template-columns:1fr}#s-bibliothek .filterknopf{justify-self:start;display:inline-flex}#s-bibliothek .filter{max-height:none;display:none;position:static}#s-bibliothek .filter.offen{display:block}}@media (max-width:700px){#s-bibliothek .grid{grid-template-columns:1fr}#s-bibliothek .suche{min-width:0}#s-bibliothek .kopfzeile select{width:100%}}.toast{transform:translate(-50%,12px)}.toast.on{transform:translate(-50%)}@media (max-width:760px){.toast{width:calc(100vw - 32px);max-width:none;bottom:92px}.rail .navbtn{text-align:center;-webkit-hyphens:auto;hyphens:auto;flex:1 1 0;min-width:0;padding:8px 1px;font-size:10px;line-height:1.2}.rail .navbtn i{font-size:22px}.rail .theme{flex:none}}#s-ueberlegung .counter .voraus,.tray .counter .voraus{color:var(--ink3);font-size:11px;font-weight:700;display:block}.telegramknopf{border:1px solid var(--line);background:var(--surface);color:var(--ink2);cursor:pointer;border-radius:12px;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.telegramknopf:hover{border-color:var(--accent);color:var(--accent-ink)}.telegrambox h3{align-items:center;gap:8px;display:flex}.telegrambox .tgcode{background:var(--accent-soft);border-radius:16px;flex-direction:column;gap:4px;margin:4px 0 16px;padding:14px 16px;display:flex}.telegrambox .tgcode b{letter-spacing:.04em;color:var(--accent-ink);font-family:Sora,Manrope,sans-serif;font-size:24px}.telegrambox .tgcode small{color:var(--ink2);font-size:13px;font-weight:700}.telegrambox .tghinweise{border-top:1px solid var(--line);flex-direction:column;gap:10px;margin-top:18px;padding-top:14px;display:flex}.telegrambox .tghinweise label{color:var(--ink2);align-items:flex-start;gap:10px;font-size:14px;display:flex}.telegrambox .tghinweise input{accent-color:var(--accent);margin-top:3px}.telegrambox .tgfuss{justify-content:flex-end;margin-top:16px;display:flex}#s-aufnahme .auf{max-width:1100px;margin:0 auto}#s-aufnahme .eingabe{flex-direction:column;gap:14px;padding:24px;display:flex}#s-aufnahme .eingabe h2{font-family:Sora,Manrope,sans-serif;font-size:22px}#s-aufnahme .eingabe .zeile{flex-wrap:wrap;gap:10px;display:flex}#s-aufnahme .suche{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex:1;align-items:center;gap:10px;min-width:220px;padding:11px 15px;display:flex}#s-aufnahme .suche i{color:var(--ink3);font-size:20px}#s-aufnahme .suche input{width:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none}#s-aufnahme .vorschlaege{color:var(--ink3);flex-wrap:wrap;gap:8px;display:flex}#s-aufnahme .chip,#s-aufnahme .vorschlaege{align-items:center;font-size:13px;font-weight:700}#s-aufnahme .chip{background:var(--surface2);border:1px solid var(--line);color:var(--ink2);cursor:pointer;border-radius:99px;gap:6px;padding:5px 11px;font-family:inherit;display:inline-flex}#s-aufnahme .chip.on{background:var(--accent);color:#fff;border-color:#0000}#s-aufnahme .chip small{opacity:.75;font-weight:600}#s-aufnahme .hinweis{background:var(--gold-soft);border:1px solid var(--gold-line);color:var(--ink2);border-radius:14px;gap:10px;padding:12px 14px;font-size:14px;display:flex}#s-aufnahme .hinweis i{color:var(--gold);font-size:20px}#s-aufnahme .hinweis.fehler i{color:var(--warn)}#s-aufnahme .pfad{grid-template-columns:repeat(5,1fr);gap:10px;margin:22px 0;display:grid}#s-aufnahme .stufe{background:var(--surface);border:1px solid var(--line);text-align:center;border-radius:18px;padding:14px;transition:all .4s}#s-aufnahme .stufe .kreis{background:var(--bg2);width:48px;height:48px;color:var(--ink3);border-radius:50%;place-items:center;margin:0 auto 8px;font-size:22px;transition:all .4s;display:grid}#s-aufnahme .stufe b{font-size:14px;display:block}#s-aufnahme .stufe small{color:var(--ink3);min-height:34px;margin-top:3px;font-size:12px;display:block}#s-aufnahme .stufe.laeuft{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}#s-aufnahme .stufe.laeuft .kreis{background:var(--accent);color:#fff;animation:aufPuls 1.3s infinite}#s-aufnahme .stufe.fertig .kreis{background:var(--ok);color:#fff}#s-aufnahme .stufe.gestoppt .kreis{background:var(--warn);color:#fff}@keyframes aufPuls{50%{box-shadow:0 0 0 10px color-mix(in srgb,var(--accent) 15%,transparent)}}#s-aufnahme .buehne{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:22px;display:grid}#s-aufnahme .neukarte{text-align:center;padding:0 0 18px;overflow:hidden}#s-aufnahme .neukarte .band{height:84px}#s-aufnahme .neukarte .rund{z-index:2;width:150px;height:150px;box-shadow:0 0 0 6px var(--surface),var(--shadow);background:var(--bg2);border-radius:50%;margin:-75px auto 0;position:relative;overflow:hidden}#s-aufnahme .neukarte .rund svg{width:100%;height:100%;display:block}#s-aufnahme .neukarte .rund .pt{clip-path:inset(100% 0 0);transition:clip-path 2.4s ease-out}#s-aufnahme .neukarte .rund.leer .pt,#s-aufnahme .neukarte .rund.zeichnet .pt{clip-path:inset(0)}#s-aufnahme .neukarte b{margin-top:12px;font-family:Sora,Manrope,sans-serif;font-size:20px;display:block}#s-aufnahme .neukarte .typ{color:var(--ink3);font-size:13px;font-weight:700}#s-aufnahme .neukarte .neu{background:var(--gold);color:#fff;border-radius:99px;margin-top:8px;padding:4px 12px;font-size:12px;font-weight:700;animation:aufPop .5s both;display:inline-block}@keyframes aufPop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}#s-aufnahme .protokoll{flex-direction:column;gap:9px;min-width:0;min-height:360px;padding:18px;display:flex}#s-aufnahme .protokoll .leerhinweis{color:var(--ink3)}#s-aufnahme .pz{color:var(--ink2);overflow-wrap:anywhere;align-items:flex-start;gap:10px;font-size:14px;animation:aufEin .35s both;display:flex}#s-aufnahme .pz i{color:var(--ok);flex:none;margin-top:2px;font-size:18px}#s-aufnahme .pz.warn i{color:var(--warn)}#s-aufnahme .pz.laeuft i{color:var(--accent);animation:aufDreh 1.2s linear infinite}@keyframes aufEin{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aufDreh{to{transform:rotate(1turn)}}#s-aufnahme .probe{background:var(--surface2);border:1px solid var(--line);white-space:pre-line;border-radius:14px;padding:12px 14px;font-size:14px}#s-aufnahme .probe small{color:var(--ink3);font-size:12px;font-weight:700;display:block}#s-aufnahme .aktionen{flex-wrap:wrap;align-items:center;gap:10px;margin-top:auto;padding-top:6px;display:flex}#s-aufnahme .kosten{margin-left:auto}#s-aufnahme .kosten,#s-aufnahme .warteschlange{color:var(--ink3);font-size:13px;font-weight:700}#s-aufnahme .warteschlange{align-items:center;gap:6px;margin-top:14px;display:flex}@media (max-width:1000px){#s-aufnahme .buehne{grid-template-columns:1fr}#s-aufnahme .pfad{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){#s-aufnahme .eingabe{padding:18px}#s-aufnahme .kosten{margin-left:0}#s-aufnahme .aktionen .btn{flex:auto}}@media (prefers-reduced-motion:reduce){#s-aufnahme *{transition:none!important;animation:none!important}}@media (min-width:761px){.top{column-gap:16px}}.aspektdlg{z-index:60;background:#1410326b;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.aspektdlg .dlg{background:var(--surface);width:min(640px,94vw);max-height:calc(100dvh - 32px);box-shadow:var(--shadow);border-radius:26px;padding:26px;animation:dlgRein .3s both;overflow-y:auto}@keyframes dlgRein{0%{opacity:0;transform:translateY(10px)scale(.97)}to{opacity:1;transform:none}}.aspektdlg .dkopf{align-items:center;gap:14px;margin-bottom:12px;display:flex}.aspektdlg .dkopf .em{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:24px;display:grid}.aspektdlg .dkopf small{color:var(--accent-ink);font-size:13px;font-weight:700;display:block}.aspektdlg .dkopf h3{margin:0;font-size:21px}.aspektdlg .sub{color:var(--ink2);margin:0 0 14px;font-size:15px}.aspektdlg textarea{border:1px solid var(--line);background:var(--surface2);resize:vertical;width:100%;min-height:120px;font:inherit;color:var(--ink);box-sizing:border-box;border-radius:16px;outline:none;padding:14px 16px;font-size:17px}.aspektdlg textarea:focus{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.aspektdlg .bsp{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0 16px;font-size:13px;font-weight:700;display:flex}.aspektdlg .bsp button{background:var(--surface2);border:1px solid var(--line);cursor:pointer;color:var(--ink2);font:inherit;border-radius:99px;padding:5px 11px;font-size:13px;font-weight:700}.aspektdlg .bsp button:hover{border-color:var(--accent);color:var(--accent-ink)}.aspektdlg .umfang{grid-template-columns:1fr 1fr;gap:10px;margin-bottom:18px;display:grid}.aspektdlg .opt{border:1px solid var(--line);background:var(--surface2);cursor:pointer;text-align:left;font:inherit;color:inherit;border-radius:16px;align-items:flex-start;gap:12px;padding:13px 14px;display:flex}.aspektdlg .opt.on{border-color:var(--accent);background:var(--accent-soft)}.aspektdlg .opt i{color:var(--accent);margin-top:2px;font-size:22px}.aspektdlg .opt b{font-size:15px;display:block}.aspektdlg .opt small{color:var(--ink2);font-size:13px}.aspektdlg .dfuss{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.aspektdlg .btn[disabled]{opacity:.45;cursor:not-allowed;box-shadow:none}.nrkarte{margin-bottom:16px;padding:22px}.nrkarte .nrkopf{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.nrkarte .pill{background:var(--accent-soft);color:var(--accent-ink);border-radius:99px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.nrkarte .zeit{color:var(--ink3);font-variant-numeric:tabular-nums;margin-left:auto;font-size:14px;font-weight:700}.nrkarte .aspekt{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:16px;margin-bottom:16px;padding:12px 16px;font-size:16px}.nrkarte .aspekt small{color:var(--gold);font-size:12px;font-weight:700;display:block}.nrkarte .schritte{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nrkarte .st{border:1px solid var(--line);background:var(--surface2);border-radius:16px;padding:14px;transition:all .4s}.nrkarte .st .kr{background:var(--bg2);width:36px;height:36px;color:var(--ink3);border-radius:50%;place-items:center;margin-bottom:8px;font-size:18px;transition:all .4s;display:grid}.nrkarte .st b{font-size:15px;display:block}.nrkarte .st small{color:var(--ink3);font-size:13px}.nrkarte .st.laeuft{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.nrkarte .st.laeuft .kr{background:var(--accent);color:#fff}.nrkarte .st.fertig .kr{background:var(--ok);color:#fff}.nrkarte .neuzeile{background:var(--ok-soft);color:var(--ok);border-radius:16px;align-items:center;gap:10px;margin-top:16px;padding:14px 16px;font-weight:700;animation:nrPop .4s both;display:flex}@keyframes nrPop{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:none}}.schritt .neu{background:var(--gold-soft);color:var(--gold);vertical-align:2px;border-radius:99px;margin-left:8px;padding:2px 9px;font-size:12px;font-weight:700}@media (max-width:700px){.aspektdlg{align-items:end;padding:0}.aspektdlg .dlg{width:100%;padding:20px 16px calc(16px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0}.aspektdlg .umfang,.nrkarte .schritte{grid-template-columns:1fr}.aspektdlg .dfuss{background:var(--surface);padding-top:10px;position:sticky;bottom:0}.aspektdlg .dfuss .btn{flex:1;justify-content:center}.nrkarte{padding:16px}}#s-council{--cv-chat-h:calc(100vh - 150px)}#s-council .rund{box-shadow:0 0 0 3px var(--surface),var(--shadow-sm);border-radius:50%;flex:none;overflow:hidden}#s-council .rund .avwrap{width:100%;height:100%}#s-council .rund .avwrap svg{width:100%;height:100%;display:block}#s-council .card{border-radius:22px}#s-council .btn{gap:9px;padding:11px 18px}#s-council .btn i{font-size:19px}#s-council .start{max-width:1100px;margin:0 auto}#s-council .wahl{padding:24px}#s-council .wahl h2{font-size:22px}#s-council .wahl .sub{color:var(--ink2);margin:4px 0 16px}#s-council .plaetze{flex-wrap:wrap;gap:14px;margin-bottom:18px;display:flex}#s-council .platz{border:2px dashed var(--accent);border-radius:20px;width:150px;height:170px}@supports (color:color-mix(in lab,red,red)){#s-council .platz{border:2px dashed color-mix(in srgb,var(--accent) 40%,transparent)}}#s-council .platz{color:var(--accent-ink);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:14px;font-weight:700;display:flex}#s-council .platz.voll{border:1px solid var(--line);background:var(--surface2);animation:cv-pop .35s both;position:relative}#s-council .platz small{font-size:12px;font-weight:700;display:block}#s-council .platz .x{background:var(--surface);width:26px;height:26px;color:var(--ink3);border:0;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:6px;right:6px}#s-council .auswahl{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px;max-height:292px;margin-bottom:18px;padding:2px;display:grid;overflow:auto}#s-council .kandidat{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;align-items:center;gap:10px;padding:9px 11px;transition:border-color .2s;display:flex}#s-council .kandidat:hover{border-color:var(--accent)}#s-council .kandidat.gewaehlt{opacity:.4}#s-council .kandidat b{font-size:14px;line-height:1.3;display:block}#s-council .kandidat small{font-size:12px;font-weight:700}#s-council .suche,#s-council .thema{border:1px solid var(--line);background:var(--surface2);border-radius:16px;align-items:center;gap:10px;margin-bottom:16px;padding:10px 14px;display:flex}#s-council .suche{max-width:420px;margin-bottom:10px}#s-council .suche input,#s-council .thema input{background:0 0;border:0;outline:none;flex:1;min-width:0}#s-council .leerliste{color:var(--ink3);padding:8px 2px;font-size:14px;font-weight:700}#s-council .fuss{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#s-council .fuss .info{color:var(--ink3);font-size:14px;font-weight:700}#s-council .fuss .btn.primary{margin-left:auto}#s-council .frueher{margin-top:22px}#s-council .frueher h3{margin-bottom:10px;font-size:18px}#s-council .gliste{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}#s-council .gk{background:var(--surface);border:1px solid var(--line);border-radius:18px;flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}#s-council .gk b{overflow-wrap:anywhere;font-size:15px}#s-council .gk small{color:var(--ink3);font-size:13px;font-weight:700}#s-council .gk .marke{color:var(--gold);align-items:center;gap:4px;font-size:12px;font-weight:700;display:inline-flex}#s-council .gk .marke.aus{color:var(--ink3)}#s-council .stapel{display:flex}#s-council .stapel .rund{margin-right:-8px}#s-council .gespraech{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}#s-council .chat{height:var(--cv-chat-h);flex-direction:column;min-height:560px;display:flex;overflow:hidden}#s-council .ckopf{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px;padding:14px 18px;display:flex}#s-council .ckopf b{font-family:Sora;font-size:16px;display:block}#s-council .ckopf small{color:var(--ink3);font-size:13px;font-weight:700}#s-council .ckopf .modus{background:var(--surface2);border:1px solid var(--line);border-radius:12px;gap:4px;margin-left:auto;padding:4px;display:flex}#s-council .ckopf .modus button{color:var(--ink3);background:0 0;border:0;border-radius:9px;padding:6px 10px;font-size:13px;font-weight:700}#s-council .ckopf .modus button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}#s-council .ckopf .menue{border:1px solid var(--line);background:var(--surface2);width:38px;height:38px;color:var(--ink2);border-radius:12px;place-items:center;font-size:20px;display:none}#s-council .verlauf{flex-direction:column;flex:1;gap:14px;padding:18px;display:flex;overflow:auto}#s-council .nachr{gap:10px;max-width:78%;animation:cv-enter .3s both;display:flex}#s-council .nachr .rund{box-shadow:none}#s-council .nachr .blase{background:var(--surface2);border:1px solid var(--line);border-radius:6px 18px 18px;min-width:0;padding:10px 14px}#s-council .nachr .blase b{font-size:13px;display:block}#s-council .nachr .blase p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:2px;font-size:16px}#s-council .nachr .an{color:var(--ink3);margin-left:6px;font-size:11px;font-weight:700}#s-council .nachr.ich{flex-direction:row-reverse;align-self:flex-end}#s-council .nachr.ich .blase{background:var(--accent);color:#fff;border-color:#0000;border-radius:18px 6px 18px 18px}#s-council .nachr.ich .blase b{color:#ffffffd9}#s-council .nachr.hinweis{align-self:center;max-width:90%}#s-council .nachr.hinweis .blase{background:var(--gold-soft);border-color:var(--gold-line);color:var(--ink2);border-radius:14px;font-size:14px}#s-council .nachr.fehler .blase{background:var(--bad-soft);border-color:var(--bad);color:var(--ink)}#s-council .tipp{gap:4px;padding:8px 0;display:inline-flex}#s-council .tipp i{background:var(--ink3);border-radius:50%;width:7px;height:7px;animation:cv-td 1s infinite}#s-council .tipp i:nth-child(2){animation-delay:.15s}#s-council .tipp i:nth-child(3){animation-delay:.3s}#s-council .eingabe{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:12px 14px;display:flex}#s-council .adressat{color:var(--ink3);flex-wrap:wrap;display:flex}#s-council .adressat,#s-council .adressat button{align-items:center;gap:6px;font-size:13px;font-weight:700}#s-council .adressat button{border:1px solid var(--line);background:var(--surface2);color:var(--ink2);border-radius:99px;padding:3px 10px 3px 3px;display:inline-flex}#s-council .adressat button .rund{box-shadow:none}#s-council .adressat button.on{background:var(--accent-soft);border-color:var(--accent);color:var(--accent-ink)}#s-council .adressat button.alle{padding:4px 10px}#s-council .zeile{align-items:flex-end;gap:8px;display:flex}#s-council .zeile textarea{border:1px solid var(--line);background:var(--surface2);resize:none;border-radius:16px;outline:none;flex:1;min-width:0;min-height:48px;max-height:140px;padding:12px 14px}#s-council .zeile textarea:focus{border-color:var(--accent)}#s-council .senden{background:var(--accent);color:#fff;border:0;border-radius:14px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;display:grid}#s-council .senden[disabled]{opacity:.45;cursor:not-allowed}#s-council .seite{flex-direction:column;gap:14px;display:flex;position:sticky;top:16px}#s-council .seite .card{padding:16px}#s-council .seite h4{align-items:center;gap:8px;margin-bottom:10px;font-size:15px;display:flex}#s-council .mitglied{border-top:1px solid var(--line);align-items:center;gap:10px;padding:8px 0;display:flex}#s-council .mitglied:first-of-type{border-top:0}#s-council .mitglied b{font-size:14px;display:block}#s-council .mitglied small{font-size:12px;font-weight:700}#s-council .mitglied .aus{color:var(--ink3);background:0 0;border:0;margin-left:auto;font-size:18px}#s-council .mitglied .aus[disabled]{opacity:.35;cursor:not-allowed}#s-council .dazu{justify-content:center;width:100%;margin-top:8px}#s-council .aktion{text-align:left;justify-content:flex-start;width:100%;margin-top:8px}#s-council .aktion.on{background:var(--gold-soft);border-color:var(--gold-line)}#s-council .nz{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:12px;margin-top:6px;padding:8px 10px;font-size:14px}#s-council .nz small{color:var(--gold);font-size:11px;font-weight:700;display:block}#s-council .nzleer{color:var(--ink3);font-size:13px}#s-council #notizen{max-height:230px;overflow:auto}#s-council .hinzu{border-top:1px solid var(--line);margin-top:10px;padding-top:10px}#s-council .hinzu .suche{max-width:none;margin-bottom:8px;padding:8px 12px}#s-council .hinzu .auswahl{grid-template-columns:1fr;max-height:230px;margin-bottom:0}#s-council .verlinkt{color:var(--accent-ink);text-align:left;background:0 0;border:0;margin-top:8px;padding:0;font-size:13px;font-weight:700;display:block}#s-council .kosten{color:var(--ink3);font-size:12px;font-weight:700}.cvFrageDialog{z-index:60;background:#14112873;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.cvFrageDialog .box{border-radius:22px;flex-direction:column;gap:12px;width:100%;max-width:620px;padding:22px;display:flex}.cvFrageDialog textarea{border:1px solid var(--line);background:var(--surface2);resize:vertical;border-radius:14px;outline:none;width:100%;min-height:160px;padding:12px 14px}.cvFrageDialog .knoepfe{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.cvFrageDialog .btn{gap:9px;padding:11px 18px}#s-bibliothek .rueck .inhalt{flex:1;min-height:0;margin:0 -4px 10px;padding:0 4px;overflow:auto}#s-bibliothek .rueck .akt{flex:none;gap:6px;margin-top:0}#s-bibliothek .rueck .akt .btn.klein{padding:6px 11px}@keyframes cv-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes cv-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@keyframes cv-td{0%,60%,to{opacity:.3}30%{opacity:1;transform:translateY(-3px)}}@media (max-width:1000px){#s-council .gespraech{grid-template-columns:1fr}#s-council .seite{position:static}#s-council .gliste{grid-template-columns:1fr}#s-council .chat{height:70vh}}@media (max-width:760px){#s-council .wahl{padding:18px}#s-council .platz{width:calc(33.333% - 10px);min-width:96px;height:150px;font-size:13px}#s-council .platz .rund{width:56px!important;height:56px!important}#s-council .auswahl{grid-template-columns:1fr 1fr}#s-council .chat{height:calc(100dvh - 290px);min-height:420px}#s-council .ckopf{gap:10px;padding:10px 12px}#s-council .ckopf .modus{order:3;width:100%;margin-left:0}#s-council .ckopf .modus button{flex:1}#s-council .ckopf .menue{margin-left:auto;display:grid}#s-council .nachr{max-width:92%}#s-council .verlauf{padding:12px}#s-council .seite{display:none}#s-council .seite.offen{z-index:50;background:var(--bg);border-top:1px solid var(--line);border-radius:22px 22px 0 0;max-height:78dvh;padding:14px 12px 96px;display:flex;position:fixed;inset:auto 0 0;overflow:auto;box-shadow:0 -18px 40px -18px #3c288c73}}@media (prefers-reduced-motion:reduce){#s-council *{transition:none!important;animation:none!important}}.top .statusleiste{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.top .statusleiste .pill{background:var(--surface);border:1px solid var(--line);color:var(--ink2);white-space:nowrap;border-radius:99px;align-items:center;gap:7px;width:auto;height:auto;padding:7px 12px;font-size:13px;font-weight:700;line-height:1.3;display:inline-flex}.top .statusleiste .pill i{font-size:16px}.top .statusleiste .pill b{color:var(--ink);font-weight:700}.top .statusleiste .pill .dot{background:var(--ok);border-radius:50%;flex:none;width:8px;height:8px}.top .statusleiste .pill.ausgewichen{background:var(--warn-soft,#ffebd2);color:var(--ink);border-color:#f6d3a3}.top .statusleiste .pill.ausgewichen .dot{background:var(--warn,#d97a06)}.top .statusleiste .telegramknopf i{color:#2b6cb0}.top .statusleiste .telegramknopf.aus,.top .statusleiste .telegramknopf.aus i{color:var(--ink3)}.top .statusleiste .telegramknopf:hover{border-color:var(--accent);color:var(--accent-ink)}.top .statusleiste .budget.knapp{border-color:var(--warn);color:var(--warn)}.top .statusleiste .budget.voll{border-color:var(--bad);color:var(--bad)}.top .statusleiste .ver{color:var(--ink3)}.top.aufstart{margin-bottom:18px}#s-start .rund,#s-verlauf .rund{box-shadow:0 0 0 3px var(--surface),var(--shadow-sm);border-radius:50%;flex:none;overflow:hidden}#s-start .rund .avwrap,#s-verlauf .rund .avwrap{width:100%;height:100%}#s-start .rund .avwrap svg,#s-verlauf .rund .avwrap svg{width:100%;height:100%;display:block}#s-start .rund.leer{background:var(--bg2);color:var(--ink3);place-items:center;font-size:20px;display:grid}#s-start .btn i{font-size:20px}#s-start .btn.gross{border-radius:18px;flex:none;padding:15px 24px;font-size:18px}#s-start .leise,#s-verlauf .leise{color:var(--ink3);font-size:14px}#s-start .held{border-radius:24px;margin-bottom:22px;padding:30px 32px 26px;position:relative;overflow:hidden}#s-start .held:before{content:"";background:var(--accent-soft);opacity:.7;pointer-events:none;border-radius:50%;width:520px;height:520px;position:absolute;top:-140px;right:-120px}#s-start .held>*{position:relative}#s-start .gruss{color:var(--ink2);align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}#s-start .gruss .em{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font-size:20px;display:grid}#s-start .held h1{max-width:22ch;margin:10px 0 18px;font-size:clamp(28px,2.6vw,40px)}#s-start .modi{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}#s-start .modus{border:1px solid var(--line);background:var(--surface);text-align:left;border-radius:16px;align-items:center;gap:10px;min-width:250px;padding:10px 14px;transition:all .2s;display:flex}#s-start .modus i{color:var(--ink3);font-size:24px}#s-start .modus b{font-size:15px;display:block}#s-start .modus small{color:var(--ink3);font-size:13px}#s-start .modus.on{border-color:var(--accent);background:var(--accent-soft)}#s-start .modus.on i{color:var(--accent)}#s-start .eingabe{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:20px;align-items:flex-end;gap:12px;padding:12px;display:flex}#s-start .eingabe textarea{resize:none;background:0 0;border:0;outline:none;flex:1;min-width:0;min-height:64px;padding:6px 8px;font-size:19px}#s-start .eingabe .mik{border:1px solid var(--line);background:var(--surface2);width:48px;height:48px;color:var(--ink3);cursor:not-allowed;opacity:.7;border-radius:14px;flex:none;place-items:center;font-size:22px;display:grid}#s-start .vorschlag{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:700;display:flex}#s-start .vorschlag .c{background:var(--surface);border:1px solid var(--line);cursor:pointer;color:var(--ink2);text-align:left;border-radius:99px;padding:5px 11px;font-size:13px;font-weight:700}#s-start .vorschlag .c:hover{border-color:var(--accent);color:var(--accent-ink)}#s-start .libhint{margin-top:14px}#s-start .budgetstop{margin:14px 0 0}#s-start .parade{flex-wrap:wrap;align-items:center;gap:12px;margin-top:18px;display:flex}#s-start .parade .reihe{min-height:40px;display:flex}#s-start .parade .reihe .rund{margin-right:-10px;transition:transform .3s}#s-start .parade .reihe .rund:hover{transform:translateY(-4px)}#s-start .parade small{color:var(--ink3);font-size:13px;font-weight:700}#s-start .raster{grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;display:grid}#s-start .kachel,#s-verlauf .kachel{border-radius:24px;flex-direction:column;gap:12px;min-width:0;padding:20px;animation:v9-enter .4s both;display:flex}#s-start .kachel h3{align-items:center;gap:8px;font-size:17px;display:flex}#s-start .kachel h3 i{color:var(--accent);font-size:21px}#s-start .kachel h3 .mehr{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-family:Manrope;font-size:13px;font-weight:700}#s-start .s4{grid-column:span 4}#s-start .s5{grid-column:span 5}#s-start .s6{grid-column:span 6}#s-start .s7{grid-column:span 7}#s-start .s12{grid-column:span 12}#s-start .laufend{background:var(--accent-soft);border-radius:18px;align-items:center;gap:14px;padding:14px;display:flex}#s-start .laufend .stapel{flex:none;display:flex}#s-start .laufend .stapel .rund{margin-right:-10px}#s-start .laufend .mitte{flex:1;min-width:0}#s-start .laufend b{font-size:15px;display:block}#s-start .laufend small{color:var(--ink2);font-size:13px;display:block}#s-start .balken{background:#ffffffb3;border-radius:99px;height:8px;margin-top:6px;overflow:hidden}#s-start .balken i{background:var(--accent);border-radius:99px;height:100%;transition:width .6s;display:block}#s-start .laufend.gold{background:var(--gold-soft)}#s-start .laufend.gold .balken i{background:var(--gold)}#s-start .stab{align-items:center;gap:16px;display:flex}#s-start .stab .zahl{font-family:Sora;font-size:44px;font-weight:700;line-height:1}#s-start .stab .z small{color:var(--ink3);font-size:13px;font-weight:700;display:block}#s-start .sammel{background:var(--bg2);border-radius:99px;height:10px;overflow:hidden}#s-start .sammel i{background:linear-gradient(90deg,var(--accent),#9b7cff);border-radius:99px;height:100%;display:block}#s-start .klein{color:var(--ink3);font-size:13px;font-weight:700}#s-start .neu{flex-wrap:wrap;gap:10px;display:flex}#s-start .spot{gap:16px;display:flex}#s-start .spot b{font-family:Sora;font-size:18px;display:block}#s-start .spot small{font-size:13px;font-weight:700}#s-start .spot p{color:var(--ink2);margin-top:6px;font-size:15px;font-style:italic}#s-start .erk{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:16px;padding:14px}#s-start .erk small{color:var(--gold);font-size:12px;font-weight:700;display:block}#s-start .erk p{margin-top:2px;font-family:Sora;font-size:16px;font-weight:600;line-height:1.4}#s-start .erk.zweite{background:var(--surface2);border-color:var(--line)}#s-start .erk.zweite small{color:var(--ink3)}#s-start .erk.zweite p{font-size:15px}#s-start .woche{grid-template-columns:1fr 1fr;gap:10px;display:grid}#s-start .woche .wert{background:var(--surface2);border:1px solid var(--line);border-radius:16px;padding:12px}#s-start .woche .zz{font-family:Sora;font-size:24px;font-weight:700}#s-start .woche .ll{color:var(--ink3);font-size:13px;font-weight:700}#s-start .liste,#s-verlauf .liste{flex-direction:column;display:flex}#s-start .zeile,#s-verlauf .zeile{border:0;border-top:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;border-radius:12px;align-items:center;gap:14px;width:100%;padding:12px 4px;transition:background .2s;display:flex}#s-start .zeile:first-child,#s-verlauf .zeile:first-child{border-top:0}#s-start .zeile:hover,#s-verlauf .zeile:hover{background:var(--surface2)}#s-start .zeile .stapel,#s-verlauf .zeile .stapel{flex:none;width:96px;display:flex}#s-start .zeile .stapel .rund,#s-verlauf .zeile .stapel .rund{margin-right:-10px}#s-start .zeile .t,#s-verlauf .zeile .t{flex:1;min-width:0}#s-start .zeile .t b,#s-verlauf .zeile .t b{font-size:15px;display:block}#s-start .zeile .t p,#s-verlauf .zeile .t p{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}#s-start .zeile .rechts,#s-verlauf .zeile .rechts{text-align:right;color:var(--ink3);flex:none;font-size:12px;font-weight:700}#s-start .tag,#s-verlauf .tag{border-radius:99px;margin:0 4px 3px 0;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}#s-start .tag.tisch,#s-verlauf .tag.tisch{background:var(--accent-soft);color:var(--accent-ink)}#s-start .tag.council,#s-verlauf .tag.council{color:#0f766e;background:#ddf5f2}#s-start .tag.test,#s-verlauf .tag.test{background:var(--bg2);color:var(--ink3)}#s-start .tag.tg,#s-verlauf .tag.tg{color:#2b6cb0;background:#e3eefb}#s-start .willkommen p{color:var(--ink2);max-width:70ch;font-size:16px}#s-start .beispiele{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}#s-start .beispiel{border:1px solid var(--line);background:var(--surface2);text-align:left;color:var(--ink);cursor:pointer;border-radius:18px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:15px;font-weight:700;display:flex}#s-start .beispiel i{color:var(--accent);flex:none;font-size:20px}#s-start .beispiel:hover{border-color:var(--accent)}#s-verlauf .werkzeug{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#s-verlauf .suche{border:1px solid var(--line);background:var(--surface2);border-radius:16px;flex:1;align-items:center;gap:10px;min-width:220px;padding:10px 14px;display:flex}#s-verlauf .suche i{color:var(--ink3);font-size:18px}#s-verlauf .suche input{background:0 0;border:0;outline:none;flex:1;min-width:0}#s-verlauf .filter{background:var(--surface2);border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}#s-verlauf .filter button{color:var(--ink3);background:0 0;border:0;border-radius:9px;padding:6px 12px;font-size:13px;font-weight:700}#s-verlauf .filter button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}#s-verlauf .tests{align-items:center;gap:6px;display:flex}#s-verlauf .anzahl,#s-verlauf .tests{color:var(--ink3);font-size:13px;font-weight:700}@keyframes v9-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:1150px){#s-start .s4,#s-start .s5,#s-start .s6,#s-start .s7{grid-column:span 12}#s-start .beispiele{grid-template-columns:1fr}}@media (max-width:760px){.top .statusleiste{gap:6px;margin-left:0}.top .statusleiste .pill{padding:5px 10px;font-size:12px}#s-start .held{padding:22px 18px}#s-start .modi{grid-template-columns:1fr 1fr;display:grid}#s-start .modus{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding:10px 12px}#s-start .modus small{display:none}#s-start .eingabe{flex-wrap:wrap}#s-start .eingabe textarea{flex:100%;font-size:17px}#s-start .eingabe .btn.gross{flex:1;justify-content:center;padding:13px 16px;font-size:16px}#s-start .zeile .stapel,#s-verlauf .zeile .stapel{width:64px}#s-start .zeile .stapel .rund:nth-child(n+3),#s-verlauf .zeile .stapel .rund:nth-child(n+3){display:none}#s-start .zeile .rechts,#s-verlauf .zeile .rechts{max-width:84px}#s-start .parade .reihe .rund:nth-child(n+9){display:none}#s-start .spot{align-items:flex-start}#s-start .spot .rund{width:72px!important;height:72px!important}}@media (prefers-reduced-motion:reduce){#s-start *,#s-verlauf *{transition:none!important;animation:none!important}}#s-steuerung{--lokal:#16a34a;--luna:#6b47f5;--deep:#3e7bfa;--council:#13b8a6}#s-steuerung .kopf{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}#s-steuerung .zeitraum{background:var(--surface2);border:1px solid var(--line);border-radius:12px;gap:4px;padding:4px;display:flex}#s-steuerung .zeitraum button{color:var(--ink3);background:0 0;border:0;border-radius:9px;padding:6px 11px;font-size:13px;font-weight:700}#s-steuerung .zeitraum button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}#s-steuerung .tabs{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;gap:6px;margin-left:auto;padding:5px;display:flex}#s-steuerung .tabs button{color:var(--ink3);background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:9px 15px;font-weight:700;display:inline-flex}#s-steuerung .tabs button.on{background:var(--accent-soft);color:var(--accent-ink)}#s-steuerung .note{background:var(--surface);border:1px dashed var(--accent);color:var(--ink2);border-radius:16px;gap:12px;margin-bottom:18px;padding:12px 16px;font-size:15px;display:flex}#s-steuerung .note i{color:var(--accent);font-size:22px}#s-steuerung .note b{color:var(--ink)}#s-steuerung .scard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:22px}#s-steuerung .pad{padding:20px}#s-steuerung .reiter{display:none}#s-steuerung .reiter.on{animation:stEnter .3s both;display:block}@keyframes stEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}#s-steuerung .kpis{grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:18px;display:grid}#s-steuerung .kpi{min-width:0;padding:16px 18px}#s-steuerung .kpi small{color:var(--ink3);font-size:13px;font-weight:700;display:block}#s-steuerung .kpi b{white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-family:Sora,Manrope,sans-serif;font-size:26px;display:block;overflow:hidden}#s-steuerung .kpi span{font-size:12px;font-weight:700}#s-steuerung .auf{color:var(--ok)}#s-steuerung .ab{color:var(--bad)}#s-steuerung .neutral{color:var(--ink3)}#s-steuerung .raster{grid-template-columns:repeat(12,1fr);gap:18px;display:grid}#s-steuerung .s8{grid-column:span 8}#s-steuerung .s4{grid-column:span 4}#s-steuerung .s12{grid-column:span 12}#s-steuerung .s6{grid-column:span 6}#s-steuerung .raster>*{min-width:0}#s-steuerung .ktitel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}#s-steuerung .ktitel h3{font-size:17px}#s-steuerung .ktitel .rechts{margin-left:auto}#s-steuerung .leise{color:var(--ink3);font-size:13px;font-weight:700}#s-steuerung .legende{color:var(--ink2);flex-wrap:wrap;gap:14px;font-size:13px;font-weight:700;display:flex}#s-steuerung .legende i{vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:5px;display:inline-block}#s-steuerung .chart{width:100%;height:230px;display:block}#s-steuerung .chart text{fill:var(--ink3)}#s-steuerung .chart .gitter{stroke:var(--line)}#s-steuerung .chart .wert{fill:var(--ink2)}#s-steuerung .hinweise{flex-direction:column;gap:10px;display:flex}#s-steuerung .hw{background:var(--surface2);border:1px solid var(--line);border-radius:14px;gap:10px;padding:11px 12px;font-size:14px;display:flex}#s-steuerung .hw i{margin-top:1px;font-size:19px}#s-steuerung .hw.warn{background:var(--warn-soft);border-color:#f6d3a3}#s-steuerung .hw.warn i{color:var(--warn)}#s-steuerung .hw.ok i{color:var(--ok)}#s-steuerung .hw.info i{color:var(--accent)}#s-steuerung .tabelle{overflow-x:auto}#s-steuerung table{border-collapse:collapse;width:100%;font-size:14px}#s-steuerung th{text-align:left;color:var(--ink3);border-bottom:1px solid var(--line);cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:9px 10px;font-size:12px;font-weight:700}#s-steuerung td.num,#s-steuerung th.num{text-align:right}#s-steuerung td{border-bottom:1px solid var(--line);white-space:nowrap;padding:10px}#s-steuerung td.name{white-space:normal;min-width:180px}#s-steuerung tr.klick{cursor:pointer}#s-steuerung tr:hover td{background:var(--surface2)}#s-steuerung .dot{vertical-align:0;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}#s-steuerung .balkenzelle{justify-content:flex-end;align-items:center;gap:8px;display:flex}#s-steuerung .balkenzelle .b{background:var(--bg2);border-radius:99px;flex:none;width:90px;height:7px;overflow:hidden}#s-steuerung .balkenzelle .b i{background:var(--accent);border-radius:99px;height:100%;display:block}#s-steuerung .gruppen{background:var(--surface2);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}#s-steuerung .gruppen button{color:var(--ink3);background:0 0;border:0;border-radius:9px;padding:6px 11px;font-size:13px;font-weight:700}#s-steuerung .gruppen button.on{background:var(--accent);color:#fff}#s-steuerung .export{border:1px solid var(--line);background:var(--surface2);color:var(--ink2);border-radius:12px;align-items:center;gap:6px;padding:7px 12px;font-size:13px;font-weight:700;display:inline-flex}#s-steuerung .anbieter{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px;margin-bottom:18px;display:grid}#s-steuerung .anb{align-items:center;gap:14px;min-width:0;padding:16px 18px;display:flex}#s-steuerung .anb .ic{color:#fff;border-radius:14px;flex:none;place-items:center;width:46px;height:46px;font-size:23px;display:grid}#s-steuerung .anb b{font-size:15px;display:block}#s-steuerung .anb small{color:var(--ink3);font-size:13px;font-weight:600}#s-steuerung .anb .stat{text-align:right;margin-left:auto;font-size:12px;font-weight:700}#s-steuerung .puls{background:var(--ok);border-radius:50%;width:9px;height:9px;margin-right:6px;animation:stPuls 2s infinite;display:inline-block;box-shadow:0 0 #1f9d6b80}#s-steuerung .puls.aus{background:var(--bad);animation:none}@keyframes stPuls{70%{box-shadow:0 0 0 8px #1f9d6b00}to{box-shadow:0 0 #1f9d6b00}}#s-steuerung .ketten{flex-direction:column;gap:12px;display:flex}#s-steuerung .kette{background:var(--surface2);border:1px solid var(--line);border-radius:16px;grid-template-columns:190px 1fr;align-items:center;gap:14px;padding:12px 14px;display:grid}#s-steuerung .kette>b{font-size:15px}#s-steuerung .kette>b small{color:var(--ink3);font-size:12px;font-weight:600;display:block}#s-steuerung .glieder{flex-wrap:wrap;align-items:center;gap:8px;display:flex}#s-steuerung .glied{background:var(--surface);border:1px solid var(--line);cursor:grab;border-radius:12px;align-items:center;gap:8px;padding:7px 10px;font-size:13px;font-weight:700;display:inline-flex}#s-steuerung .glied.ziel{outline:2px dashed var(--accent)}#s-steuerung .glied .nr{color:#fff;border-radius:6px;place-items:center;width:20px;height:20px;font-size:11px;display:grid}#s-steuerung .glied button{color:var(--ink3);background:0 0;border:0;padding:0 0 0 2px;font-size:14px;line-height:1}#s-steuerung .glied .pfeile{gap:2px;display:none}#s-steuerung .pfeil{color:var(--ink3)}#s-steuerung .plus{border:1px dashed var(--line);color:var(--ink3);background:0 0;border-radius:12px;padding:7px 10px;font-size:13px;font-weight:700}#s-steuerung .plusmenue{flex-wrap:wrap;gap:6px;display:inline-flex}#s-steuerung .protokoll{color:var(--ink3);margin-top:12px;font-size:13px}#s-steuerung .jobs{flex-direction:column;gap:10px;display:flex}#s-steuerung .job{background:var(--surface2);border:1px solid var(--line);border-radius:16px;grid-template-columns:44px 1fr 150px 150px 190px 104px 52px;align-items:center;gap:14px;padding:12px 14px;display:grid}#s-steuerung .job .ic{background:var(--accent-soft);width:40px;height:40px;color:var(--accent);border-radius:12px;place-items:center;font-size:20px;display:grid}#s-steuerung .job b{font-size:15px;display:block}#s-steuerung .job p{color:var(--ink2);font-size:13px}#s-steuerung .job .meta{color:var(--ink3);min-width:0;font-size:12px;font-weight:700}#s-steuerung .job .meta b{color:var(--ink2);-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;display:-webkit-box;overflow:hidden}#s-steuerung .chart.nutzung{height:190px}#s-steuerung .job .neu{background:var(--gold-soft);color:var(--gold);border-radius:99px;margin-left:6px;padding:1px 7px;font-size:11px;font-weight:700;display:inline-block}#s-steuerung .job .jetzt{border:1px solid var(--line);background:var(--surface);color:var(--accent-ink);border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:6px 8px;font-size:12px;font-weight:700;display:inline-flex}#s-steuerung .job .jetzt:disabled{color:var(--ink3);cursor:default}#s-steuerung .job .details{color:var(--ink2);flex-direction:column;grid-column:2/-1;gap:4px;font-size:13px;display:flex}#s-steuerung .schalter{background:var(--line);border:0;border-radius:99px;width:44px;height:26px;transition:background .2s;position:relative}#s-steuerung .schalter:after{content:"";width:20px;height:20px;box-shadow:var(--shadow-sm);background:#fff;border-radius:50%;transition:transform .2s;position:absolute;top:3px;left:3px}#s-steuerung .schalter.an{background:var(--ok)}#s-steuerung .schalter.an:after{transform:translate(18px)}#s-steuerung .budget{grid-template-columns:repeat(3,1fr) auto;align-items:end;gap:14px;display:grid}#s-steuerung .feld{color:var(--ink2);flex-direction:column;gap:6px;font-size:13px;font-weight:700;display:flex}#s-steuerung .feld input{border:1px solid var(--line);background:var(--surface2);color:var(--ink);border-radius:12px;padding:10px 12px;font-size:15px;font-weight:700}#s-steuerung .meldung{margin-top:10px;font-size:13px;font-weight:700}#s-steuerung .meldung.fehler{color:var(--bad)}#s-steuerung .meldung.gut{color:var(--ok)}@media (min-width:1201px) and (max-width:1500px){#s-steuerung .kpi b{font-size:22px}}@media (max-width:1200px){#s-steuerung .kpis{grid-template-columns:repeat(3,1fr)}#s-steuerung .s4,#s-steuerung .s6,#s-steuerung .s8{grid-column:span 12}#s-steuerung .job{grid-template-columns:44px 1fr 104px 52px}#s-steuerung .job .meta{display:none}#s-steuerung .anbieter{grid-template-columns:1fr}#s-steuerung .budget{grid-template-columns:1fr 1fr}}@media (max-width:700px){#s-steuerung .kpis{grid-template-columns:1fr 1fr}#s-steuerung .kpi b{font-size:21px}#s-steuerung .kette{grid-template-columns:1fr}#s-steuerung .tabs{width:100%;margin-left:0}#s-steuerung .tabs button{padding:8px 10px;font-size:13px}#s-steuerung .glied{cursor:default}#s-steuerung .glied .pfeile{display:inline-flex}#s-steuerung .job{grid-template-columns:40px 1fr 52px}#s-steuerung .job .jetzt{grid-column:2/4;justify-self:start}#s-steuerung .job .schalter{grid-area:1/3}#s-steuerung .budget{grid-template-columns:1fr}#s-steuerung .chart,#s-steuerung .chart.nutzung{height:auto}}#s-bibliothek .vorn .nm b,#s-bibliothek .vorn .nm small.rolle,#s-bibliothek .vorn .nm small.typ,.bcard .t b,.bcard .t small,.kandidat b,.kandidat small,.mitglied b,.mitglied small,.platz span small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}small.rolle{color:var(--ink3);font-weight:600}#s-council .auswahl{grid-template-columns:repeat(auto-fill,minmax(min(210px,100%),1fr));overflow:hidden auto}#s-council .kandidat{min-width:0;overflow:hidden}#s-council .kandidat span{flex:1;min-width:0}#s-council .kandidat small.rolle{font-size:12px;line-height:1.3}#s-council .platz span{min-width:0;max-width:100%}#s-council .platz span small{font-size:12px}#s-council .mitglied span{flex:1;min-width:0}#s-council .bereichsfilter{margin:0 0 12px}.bereichsfilter{flex-wrap:wrap;gap:6px;display:flex}.bereichsfilter .chip{cursor:pointer;padding:5px 11px;font-family:inherit;font-size:13px}.bereichsfilter .chip.on{background:var(--accent);color:#fff;border-color:#0000}.benchlist{overflow-x:hidden}.bcard{min-width:0}#s-bibliothek .bk{height:auto;min-height:454px}#s-bibliothek .bk .innen,#s-bibliothek .bk .vorn{height:100%;min-height:454px}#s-bibliothek .bk .vorn{position:relative;inset:auto}#s-bibliothek .vorn .nm{padding:0 14px}#s-bibliothek .vorn .nm small.rolle{color:var(--ink3);font-weight:600}#s-ueberlegung .dcard small,#s-ueberlegung .fcard small{white-space:nowrap;text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}#s-ueberlegung .dcard small.rolle,#s-ueberlegung .fcard small.rolle{color:var(--ink3);margin-top:2px;font-weight:600}#s-ueberlegung .dcard b,#s-ueberlegung .fcard h4{overflow-wrap:anywhere;max-width:100%}small.seatrolle{white-space:nowrap;text-overflow:ellipsis;max-width:100%;margin:0 0 4px;font-size:12px;display:block;overflow:hidden}#s-start .spot small.rolle,.ppruef .pinfo small.rolle{color:var(--ink3);font-weight:600;display:block}#s-table .seat .lbl b,#s-table .seat .lbl small{text-overflow:ellipsis;max-width:150px;overflow:hidden}#s-result .inf .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:760px){#s-council .platz .x{width:24px;height:24px;box-shadow:var(--shadow-sm);border:1px solid var(--line);top:-9px;right:-9px}}.bench,.draft>*,.draftmain{min-width:0}.ppruef .mbox{box-sizing:border-box;min-width:0;max-width:calc(100vw - 16px)}#s-table .denk .kw{text-overflow:ellipsis;max-width:clamp(84px,9vw,190px);overflow:hidden}:root,[data-theme]{--scroll-daumen:var(--ink3)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--scroll-daumen:color-mix(in srgb,var(--ink3) 65%,var(--accent))}}:root,[data-theme]{--scroll-daumen-aktiv:var(--ink3)}@supports (color:color-mix(in lab,red,red)){:root,[data-theme]{--scroll-daumen-aktiv:color-mix(in srgb,var(--ink3) 30%,var(--accent))}}*{scrollbar-width:thin;scrollbar-color:var(--scroll-daumen) transparent}:hover{scrollbar-color:var(--scroll-daumen-aktiv) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--scroll-daumen);background-clip:padding-box;border:2px solid #0000;border-radius:99px}::-webkit-scrollbar-thumb:hover{background:var(--scroll-daumen-aktiv);background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}#s-vorhaben .pad{padding:20px}#s-vorhaben .card{border-radius:22px}#s-vorhaben .btn{border-radius:14px;gap:8px;padding:10px 16px;font-size:15px}#s-vorhaben .btn i{font-size:18px}#s-vorhaben .lab{color:var(--ink3);font-size:12px;font-weight:700}#s-vorhaben h3.t{align-items:center;gap:9px;margin-bottom:12px;font-size:18px;display:flex}#s-vorhaben h3.t i{color:var(--accent);font-size:21px}#s-vorhaben .chip{background:var(--accent-soft);color:var(--accent-ink);border:0;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}#s-vorhaben .chip.gold{background:var(--gold-soft);color:var(--gold)}#s-vorhaben .chip.ok{background:var(--ok-soft);color:var(--ok)}#s-vorhaben .chip.grau{background:var(--surface2);color:var(--ink3);border:1px solid var(--line)}#s-vorhaben .chip.warn{background:var(--warn-soft);color:var(--warn)}#s-vorhaben .stapel{display:flex}#s-vorhaben .stapel .rund{margin-right:-8px}#s-vorhaben .vh{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:20px;display:grid}#s-vorhaben .vliste{gap:10px}#s-vorhaben .vk,#s-vorhaben .vliste{flex-direction:column;min-width:0;display:flex}#s-vorhaben .vk{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:18px;gap:6px;padding:14px 16px}#s-vorhaben .vk.on{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}#s-vorhaben .vk b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}#s-vorhaben .vk small{color:var(--ink3);font-size:13px;font-weight:600}#s-vorhaben .vk.aus b{color:var(--ink3)}#s-vorhaben .vneu{border:2px dashed var(--accent)}@supports (color:color-mix(in lab,red,red)){#s-vorhaben .vneu{border:2px dashed color-mix(in srgb,var(--accent) 40%,transparent)}}#s-vorhaben .vneu{color:var(--accent-ink);background:0 0;border-radius:18px;padding:14px;font-weight:700}#s-vorhaben .vgruppe{color:var(--ink3);margin:6px 4px 0;font-size:12px;font-weight:700}#s-vorhaben .vdetail{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:18px;min-width:0;display:grid}#s-vorhaben .vkopf{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#s-vorhaben .vkopf h2{overflow-wrap:anywhere;min-width:0;font-size:22px}#s-vorhaben .vkopf .btn.primary{margin-left:auto}#s-vorhaben .hinter{color:var(--ink2);background:var(--surface2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;padding:14px;font-size:15px}#s-vorhaben .hinter.leer{color:var(--ink3);font-style:italic}#s-vorhaben .kennt{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}#s-vorhaben .feld{border:1px solid var(--line);background:var(--surface);border-radius:14px;outline:none;width:100%;padding:10px 12px;font-size:15px}#s-vorhaben .feld:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}#s-vorhaben textarea.feld{resize:vertical;min-height:120px;line-height:1.5}#s-vorhaben .knoepfe{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#s-vorhaben .leise{color:var(--ink3);font-size:13px}#s-vorhaben .mini{color:var(--accent-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;font-weight:700;display:inline-flex}#s-vorhaben .mini:hover{background:var(--accent-soft)}#s-vorhaben .mini.gefahr{color:var(--bad)}#s-vorhaben .mini.gefahr:hover{background:var(--bad-soft)}#s-vorhaben .fussleiste{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:16px;padding-top:12px;display:flex}#s-vorhaben .zeit{flex-direction:column;display:flex}#s-vorhaben .ze{grid-template-columns:22px minmax(0,1fr) auto;align-items:start;gap:12px;padding-bottom:16px;display:grid;position:relative}#s-vorhaben .ze:before{content:"";background:var(--line);width:2px;position:absolute;top:22px;bottom:0;left:10px}#s-vorhaben .ze:last-child:before{display:none}#s-vorhaben .ze .pk{background:var(--accent);width:22px;height:22px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}#s-vorhaben .ze .pk.c{background:#13b8a6;box-shadow:0 0 0 4px #ddf5f2}#s-vorhaben .ze .oeffnen{text-align:left;background:0 0;border:0;min-width:0;padding:0}#s-vorhaben .ze .oeffnen:hover b{color:var(--accent-ink)}#s-vorhaben .ze b{overflow-wrap:anywhere;font-size:15px;display:block}#s-vorhaben .ze p{color:var(--ink2);overflow-wrap:anywhere;font-size:14px}#s-vorhaben .ze .los{color:var(--ink3);background:0 0;border:0;border-radius:10px;place-items:center;width:30px;height:30px;font-size:17px;display:grid}#s-vorhaben .ze .los:hover{background:var(--bad-soft);color:var(--bad)}#s-vorhaben .zuordnen{flex-direction:column;gap:6px;max-height:none;margin-top:6px;display:flex}#s-vorhaben .zk{background:var(--surface2);border:1px solid var(--line);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}#s-vorhaben .zk b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;display:block;overflow:hidden}#s-vorhaben .zk small{color:var(--ink3);font-size:12px;font-weight:600}#s-vorhaben .tag{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}#s-vorhaben .tag.council{color:#0f766e;background:#ddf5f2}#s-vorhaben .dateien{flex-direction:column;gap:8px;display:flex}#s-vorhaben .datei{background:var(--surface2);border:1px solid var(--line);border-radius:14px;min-width:0;font-size:14px}#s-vorhaben .datei .zeile{text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px 12px;display:grid}#s-vorhaben .datei .zeile>i{font-size:22px}#s-vorhaben .datei .zeile span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#s-vorhaben .datei .zeile small{color:var(--ink3);white-space:nowrap;font-size:12px;font-weight:700}#s-vorhaben .datei .zeile small.warten{color:var(--warn)}#s-vorhaben .datei .zeile small.fehler{color:var(--bad)}#s-vorhaben .datei .zeile small.gut{color:var(--ok)}#s-vorhaben .datei .mehr{flex-direction:column;gap:10px;padding:0 12px 12px;display:flex}#s-vorhaben .datei .zf{color:var(--ink2);white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}#s-vorhaben .datei .hinweis{color:var(--warn);font-size:13px;font-weight:600}#s-vorhaben .datei .hinweis.fehler{color:var(--bad)}#s-vorhaben .datei .steuer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}#s-vorhaben .drop{border:2px dashed var(--line);text-align:center;color:var(--ink3);background:0 0;border-radius:14px;width:100%;margin-top:10px;padding:16px;font-size:14px;font-weight:700;display:block}#s-vorhaben .drop.ueber{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}#s-vorhaben .drop i{font-size:22px}#s-vorhaben .schalterzeile{align-items:center;gap:10px;margin-top:12px;font-size:14px;font-weight:700;display:flex}#s-vorhaben .schalter{background:var(--line);border:0;border-radius:99px;flex:none;width:44px;height:26px;padding:0;position:relative}#s-vorhaben .schalter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}#s-vorhaben .schalter.an{background:var(--ok)}#s-vorhaben .schalter.an:after{transform:translate(18px)}#s-vorhaben .hochladen{color:var(--accent-ink);margin-top:8px;font-size:13px;font-weight:700}#s-vorhaben .leerkarte h2{margin-bottom:6px;font-size:22px}#s-vorhaben .leerkarte p{color:var(--ink2);margin-bottom:14px}.vorhabenwahl{color:var(--ink3);align-items:center;gap:8px;min-width:0;max-width:100%;margin-top:10px;font-size:14px;font-weight:700;display:flex}.vorhabenwahl i{font-size:18px}.vorhabenwahl select{border:1px solid var(--line);background:var(--surface);min-width:0;max-width:100%;color:var(--ink);font:inherit;text-overflow:ellipsis;border-radius:12px;flex:0 auto;padding:7px 10px;font-weight:700}.vorhabenwahl.gewaehlt{color:var(--accent-ink)}.vorhabenwahl.gewaehlt select{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.vorhabenchip{background:var(--gold-soft);color:var(--gold);border:0;border-radius:99px;align-items:center;gap:6px;min-width:0;max-width:100%;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.vorhabenchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fwahl{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.fk{background:var(--surface);border:1px solid var(--line);text-align:left;border-radius:18px;flex-direction:column;gap:5px;min-width:0;padding:12px 14px;transition:all .2s;display:flex}.fk i{color:var(--ink3);font-size:24px}.fk b{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;font-size:15px}.fk small{color:var(--ink2);font-size:13px;line-height:1.4}.fk.on{border-color:var(--accent);background:var(--accent-soft)}.fk.on i{color:var(--accent)}.fk[disabled]{opacity:.6;cursor:not-allowed}.formatetikett{background:var(--accent-soft);color:var(--accent-ink);white-space:nowrap;border-radius:99px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.formatvorschlag{background:var(--gold-soft);border:1px solid var(--gold-line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.formatvorschlag .ic{background:var(--gold);color:#fff;border-radius:12px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;display:grid}.formatvorschlag .t{flex:260px;min-width:0;font-size:14.5px}.formatvorschlag .t b{font-size:15px;display:block}.formatvorschlag .knoepfe{flex-wrap:wrap;gap:8px;display:flex}.formatvorschlag .btn{padding:8px 14px;font-size:14px}.formatzeile{color:var(--ink2);flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;display:flex}.optionen{background:var(--surface);border:1px solid var(--line);border-radius:16px;flex-direction:column;gap:8px;margin:0 0 14px;padding:12px 14px;display:flex}.optionen .lab{color:var(--ink3);font-size:12px;font-weight:700}.optionen .oz{align-items:center;gap:8px;display:flex}.optionen input{border:1px solid var(--line);background:var(--surface2);border-radius:12px;flex:1;min-width:0;padding:8px 10px;font-size:15px}.optionen .mini{color:var(--accent-ink);background:0 0;border:0;border-radius:8px;align-self:flex-start;align-items:center;gap:5px;padding:4px 6px;font-size:13px;font-weight:700;display:inline-flex}#s-result .formaterg .frage{color:var(--ink3);margin:6px 0 2px;font-size:14px}#s-result .formatkarte{border-radius:24px;padding:20px}#s-result .formatkarte .lab{color:var(--ink3);text-transform:none;letter-spacing:0;font-size:12px;font-weight:700}#s-result .formatkarte .leise{color:var(--ink3);margin-top:8px;font-size:13px}#s-result .formatkarte .mitte{text-align:center}#s-result .formatkarte .moderatorsatz{margin-top:14px;font-size:15px}#s-result .formatkarte .chip{padding:3px 9px;font-size:12px}#s-result .formatkarte .chip.ok{background:var(--ok-soft);color:var(--ok);border:0}#s-result .ueberarbeitet{background:var(--surface2);border:1px dashed var(--line);border-radius:14px;flex-direction:column;gap:8px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}#s-result .duell{grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:start;gap:14px;display:grid}#s-result .duell .seite{flex-direction:column;gap:10px;min-width:0;display:flex}#s-result .duell .dkopf{border-radius:16px;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}#s-result .duell .seite[data-seite=a] .dkopf{background:#3e7bfa}@supports (color:color-mix(in lab,red,red)){#s-result .duell .seite[data-seite=a] .dkopf{background:color-mix(in srgb,#3e7bfa 14%,var(--surface))}}#s-result .duell .seite[data-seite=b] .dkopf{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){#s-result .duell .seite[data-seite=b] .dkopf{background:color-mix(in srgb,#f59e0b 18%,var(--surface))}}#s-result .duell .seite.sieger .dkopf{box-shadow:0 0 0 3px var(--ok)}#s-result .duell .dkopf b{font-size:16px;display:block}#s-result .duell .dkopf small{font-size:13px;font-weight:700}#s-result .duell .bl{background:var(--surface2);border:1px solid var(--line);overflow-wrap:anywhere;border-radius:16px;padding:12px 14px;font-size:14px}#s-result .duell .bl small{color:var(--ink3);font-size:11px;font-weight:700;display:block}#s-result .duell .vs{color:var(--ink3);flex-direction:column;align-items:center;gap:8px;padding-top:30px;font-family:Sora;font-weight:700;display:flex}#s-result .duell .rund-vs{background:var(--accent);color:#fff;border-radius:50%;place-items:center;width:62px;height:62px;font-size:20px;display:grid}#s-result .voten{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:16px;display:flex}#s-result .uebersehen{background:var(--accent-soft);border-radius:14px;margin-top:14px;padding:12px 14px;font-size:15px}#s-result .nachruf{flex-direction:column;gap:10px;display:flex}#s-result .nr{background:var(--surface2);border:1px solid var(--line);border-radius:16px;grid-template-columns:40px minmax(0,1fr) 160px;align-items:center;gap:14px;padding:12px 14px;display:grid}#s-result .nr .n{background:var(--bad-soft);width:34px;height:34px;color:var(--bad);border-radius:10px;place-items:center;font-weight:700;display:grid}#s-result .nr b{font-size:15px;display:block}#s-result .nr p{color:var(--ink2);font-size:13px}#s-result .nr .dagegen{color:var(--ok);font-size:13px;display:inline}#s-result .nr .wkopf{color:var(--ink3);justify-content:flex-end;align-items:center;gap:8px;margin-bottom:6px;font-size:12px;font-weight:700;display:flex}#s-result .nr[data-einschaetzung=hoch] .wkopf span{color:var(--bad)}#s-result .nr .wbar{background:var(--bg2);border-radius:99px;height:8px;overflow:hidden}#s-result .nr .wbar i{background:var(--warn);border-radius:99px;height:100%;display:block}#s-result .nr[data-einschaetzung=hoch] .wbar i{background:var(--bad)}#s-result .nr[data-einschaetzung=niedrig] .wbar i{background:var(--ink3)}#s-result .matrixrahmen{max-width:100%}#s-result table.matrix{border-collapse:collapse;width:100%;font-size:14px}#s-result table.matrix th{text-align:left;color:var(--ink3);vertical-align:bottom;font-size:12px}#s-result table.matrix td,#s-result table.matrix th{border-bottom:1px solid var(--line);padding:10px}#s-result table.matrix .optzelle{flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;display:flex}#s-result table.matrix .optzelle b{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;min-width:0}#s-result table.matrix .kopfzelle{align-items:center;gap:6px;min-width:0;display:flex}#s-result table.matrix td.wz{text-align:center;font-weight:700}#s-result table.matrix .wz span{cursor:help;border-radius:9px;min-width:34px;padding:3px 8px;display:inline-block}#s-result table.matrix .s5{color:#0f6b47;background:#c8f0dd}#s-result table.matrix .s4{background:var(--ok-soft);color:var(--ok)}#s-result table.matrix .s3{background:var(--surface2);color:var(--ink2)}#s-result table.matrix .s2{background:var(--warn-soft);color:var(--warn)}#s-result table.matrix .s1{background:var(--bad-soft);color:var(--bad)}#s-result table.matrix tr.sieg td{background:var(--ok-soft)}#s-result .gewichte{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:8px 18px;margin-top:14px;display:grid}#s-result .gewichte .lab{grid-column:1/-1}#s-result .gewicht{grid-template-columns:minmax(0,1fr) 120px 40px;align-items:center;gap:10px;font-size:14px;display:grid}#s-result .gewicht span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}#s-result .gewicht input{width:100%;accent-color:var(--accent)}#s-result .persp{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#s-result .pk2{background:var(--surface2);border:1px solid var(--line);border-radius:18px;min-width:0;padding:16px}#s-result .pk2 .kopf{align-items:center;gap:10px;margin-bottom:8px;display:flex}#s-result .pk2 .ic{color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}#s-result .pk2 b{font-size:15px}#s-result .pk2 p{color:var(--ink2);font-size:14px}#s-result .pk2 .zit{overflow-wrap:anywhere;margin-top:10px;font-family:Sora;font-size:15px;font-weight:600;line-height:1.4}#s-result .pk2 .von{color:var(--ink3);align-items:center;gap:8px;margin-top:12px;font-size:12px;font-weight:700;display:flex}.tag.format,.zeile .tag.format{background:var(--gold-soft);color:var(--gold)}@media (max-width:1100px){#s-vorhaben .vdetail,#s-vorhaben .vh{grid-template-columns:1fr}.fwahl{grid-template-columns:repeat(2,minmax(0,1fr))}#s-result .duell,#s-result .persp{grid-template-columns:1fr}#s-result .duell .vs{flex-direction:row;justify-content:center;padding-top:0}}@media (max-width:760px){#s-result .matrixrahmen{overflow-x:auto}#s-result table.matrix{min-width:620px}#s-result table.matrix td:first-child{min-width:150px}#s-result .nr{grid-template-columns:34px minmax(0,1fr)}#s-result .nr .wahrsch{grid-column:2}#s-result .gewicht{grid-template-columns:minmax(0,1fr) 110px 36px}#s-vorhaben .vkopf .btn.primary{justify-content:center;width:100%;margin-left:0}}.reiterleiste{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.reiterleiste button{border:1px solid var(--line);background:var(--surface);color:var(--ink2);border-radius:14px;align-items:center;gap:8px;padding:9px 16px;font-weight:700;display:inline-flex}.reiterleiste button.on{background:var(--accent-soft);color:var(--accent-ink);border-color:#0000}.reiterleiste button i{font-size:18px}#s-prinzipien .pad{padding:20px}#s-prinzipien .prin{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:18px;display:grid}#s-prinzipien .kopfzeile{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:6px;display:flex}#s-prinzipien .kopfzeile h2{font-size:22px}#s-prinzipien .einleitung{color:var(--ink2);margin-bottom:16px}#s-prinzipien .chip{background:var(--accent-soft);color:var(--accent-ink);border:0;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}#s-prinzipien .chip.grau{background:var(--surface2);color:var(--ink3);border:1px solid var(--line)}#s-prinzipien .lab{color:var(--ink3);font-size:12px;font-weight:700}#s-prinzipien .leise{color:var(--ink3);font-size:13px}#s-prinzipien .mini{color:var(--accent-ink);background:0 0;border:0;border-radius:8px;align-items:center;gap:5px;padding:4px 6px;font-size:13px;font-weight:700;display:inline-flex}#s-prinzipien .mini:hover{background:var(--accent-soft)}#s-prinzipien .mini[disabled]{opacity:.5;cursor:default;background:0 0}.pr{background:var(--surface2);border:1px solid var(--line);border-radius:18px;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;margin-bottom:10px;padding:16px;display:grid}.pr .nr2{background:var(--accent);color:#fff;border-radius:12px;place-items:center;width:40px;height:40px;font-family:Sora;font-weight:700;display:grid}.pr .satz{font-family:Sora;font-size:17px;font-weight:600;line-height:1.35}.pr .beleg,.pr .satz{overflow-wrap:anywhere}.pr .beleg{color:var(--ink3);margin-top:6px;font-size:13px}.pr .verweis{font:inherit;color:var(--accent-ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.pr .verweis[disabled]{color:inherit;cursor:default;text-decoration:none}.pr .aktion{flex-direction:column;gap:6px;display:flex}.pr .aktion button{border:1px solid var(--line);background:var(--surface);color:var(--ink2);white-space:nowrap;border-radius:10px;align-items:center;gap:4px;padding:5px 9px;font-size:12px;font-weight:700;display:inline-flex}.pr .aktion button:hover{border-color:var(--accent);color:var(--accent-ink)}.pr.neu{background:var(--gold-soft);border-color:var(--gold-line)}.pr.neu .nr2{background:var(--gold)}.prinzipfeld{border:1px solid var(--accent);background:var(--surface);width:100%;font:inherit;color:var(--ink);border-radius:10px;padding:8px 10px;font-family:Sora;font-size:16px;font-weight:600}.prinzipleer{background:var(--surface2);border:1px dashed var(--line);border-radius:18px;align-items:flex-start;gap:14px;padding:16px;display:flex}.prinzipleer>i{color:var(--ok);flex:none;font-size:26px}.prinzipleer b{margin-bottom:4px;font-size:16px;display:block}.prinzipleer p{color:var(--ink2);font-size:14px}.einwand{background:var(--surface);border:1px solid var(--accent);box-shadow:0 0 0 4px var(--accent-soft);border-radius:18px;padding:16px}.einwand .k{align-items:center;gap:10px;margin-bottom:8px;display:flex}.einwand .em{background:var(--accent);color:#fff;border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:19px;display:grid}.einwand .chip{background:var(--accent-soft);color:var(--accent-ink);border:0;border-radius:99px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.einwand p{overflow-wrap:anywhere;font-size:15px}.einwand .knoepfe{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.einwand .btn{border-radius:12px;padding:9px 14px;font-size:14px}.einwand .btn i{font-size:18px}.einwand .leise{color:var(--ink3);margin-top:8px;font-size:13px}#s-result .einwand,.einwandrahmen{margin-bottom:16px}.prinzipvermerk{color:var(--ink2);align-items:flex-start;gap:8px;margin-top:12px;font-size:13px;display:flex}.prinzipvermerk i{color:var(--accent);margin-top:1px;font-size:17px}#s-draft .aufstellungextras{flex-direction:column;gap:14px;margin-top:16px;display:flex}#s-draft .extrazeile{flex-wrap:wrap;align-items:center;gap:14px;display:flex}#s-draft .gastschalter{cursor:pointer;align-items:center;gap:10px;font-size:15px;font-weight:700;display:inline-flex}#s-draft .schalter{background:var(--line);border:0;border-radius:99px;flex:none;width:44px;height:26px;padding:0;position:relative}#s-draft .schalter:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}#s-draft .schalter.an{background:var(--ok)}#s-draft .schalter.an:after{transform:translate(18px)}#s-draft .schalter[disabled]{opacity:.6}#s-draft .gremiumknopf{margin-left:auto;padding:9px 14px;font-size:14px}#s-draft .gremiumknopf i{font-size:18px}.seattag.gastband{background:var(--gold);color:#fff}#s-draft .landkarte{padding:14px 18px}#s-draft .landkarte summary{cursor:pointer;flex-wrap:wrap;align-items:center;gap:9px;font-family:Sora;font-size:17px;font-weight:700;list-style:none;display:flex}#s-draft .landkarte summary::-webkit-details-marker{display:none}#s-draft .landkarte summary i{color:var(--accent);font-size:21px}#s-draft .landkarte summary small{color:var(--ink3);margin-left:auto;font-family:Manrope;font-size:12px;font-weight:700}#s-draft .landkarte .leise{color:var(--ink3);margin-top:8px;font-size:13px}.karte{background:var(--surface2);border:1px solid var(--line);border-radius:16px;height:300px;margin-top:12px;position:relative;overflow:hidden}.karte .achse{color:var(--ink3);max-width:30%;font-size:12px;font-weight:700;line-height:1.2;position:absolute}.karte .achse.links{top:50%;left:3%;transform:translateY(-120%)}.karte .achse.rechts{text-align:right;top:50%;right:3%;transform:translateY(-120%)}.karte .achse.oben{top:3%}.karte .achse.oben,.karte .achse.unten{white-space:nowrap;text-overflow:ellipsis;max-width:calc(50% - 16px);line-height:1.5;left:calc(50% + 8px);overflow:hidden}.karte .achse.unten{bottom:3%}.karte .linie-x{height:1px;top:50%;left:8%;right:8%}.karte .linie-x,.karte .linie-y{background:var(--line);position:absolute}.karte .linie-y{width:1px;top:8%;bottom:8%;left:50%}.karte .pp{color:var(--ink2);white-space:nowrap;flex-direction:column;align-items:center;gap:3px;max-width:90px;font-size:11px;font-weight:700;display:flex;position:absolute;transform:translate(-50%,-50%)}.karte .pp span{text-overflow:ellipsis;max-width:90px;overflow:hidden}#s-draft .gremienkarte{padding:14px 18px}#s-draft .gremienkarte h3{align-items:center;gap:9px;margin-bottom:10px;font-size:17px;display:flex}#s-draft .gremienkarte h3 i{color:var(--accent);font-size:21px}.gremien{flex-direction:column;gap:10px;display:flex}.gr{background:var(--surface2);border:1px solid var(--line);border-radius:16px;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.gr .stapel{flex:none;display:flex}.gr .stapel .rund{margin-right:-8px}.gr .t{min-width:0;margin-left:10px}.gr b{font-size:15px}.gr b,.gr small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.gr small{color:var(--ink3);font-size:13px;font-weight:600}.gr .knoepfe{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.gr .btn{border-radius:12px;padding:8px 13px;font-size:14px}.gr .btn i{font-size:18px}.gr .los{color:var(--ink3);background:0 0;border:0;border-radius:9px;place-items:center;width:32px;height:32px;font-size:17px;display:grid}.gr .los:hover{background:var(--bad-soft);color:var(--bad)}.gremien.kompakt .gr{padding:9px 12px}.gremiumform{flex-wrap:wrap;flex:320px;align-items:center;gap:8px;display:flex}.gremiumform input{border:1px solid var(--line);background:var(--surface);min-width:0;font:inherit;color:var(--ink);border-radius:12px;flex:180px;padding:9px 12px;font-size:14px}.gremiumform input:focus{border-color:var(--accent);outline:none}.gremiumform .knoepfe{gap:8px;display:flex}.gremiumform .btn{padding:9px 14px;font-size:14px}.gremienleiste{color:var(--ink3);flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;font-weight:700;display:flex}.gremienleiste>i{color:var(--accent);font-size:17px}.gremienleiste .gl{border:1px solid var(--line);background:var(--surface);color:var(--ink2);border-radius:99px;align-items:center;gap:6px;max-width:100%;padding:5px 11px;font-size:13px;font-weight:700;display:inline-flex}.gremienleiste .gl span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gremienleiste .gl.on{background:var(--accent-soft);color:var(--accent-ink);border-color:var(--accent)}.gremienleiste .gc{color:var(--ink3);background:0 0;border:0;border-radius:8px;place-items:center;padding:4px;font-size:16px;display:grid}.gremienleiste .gc:hover{color:var(--accent-ink);background:var(--accent-soft)}#s-council .gremienblock{margin:14px 0 22px}#s-council .gremienblock h3{align-items:center;gap:9px;margin-bottom:10px;font-size:16px;display:flex}#s-council .gremienblock h3 i{color:var(--accent);font-size:20px}#s-council .gremienblock .leise{color:var(--ink3);font-size:13px}#s-result .blinderfleck{margin-bottom:16px;padding:18px 20px}.fleck{background:var(--warn-soft);border:1px solid #f6d3a3;border-radius:16px;align-items:center;gap:12px;padding:14px;display:flex}[data-theme=dark] .fleck{border-color:var(--warn-soft)}.fleck .ic{background:var(--warn);color:#fff;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:21px;display:grid}.fleck b{font-size:15px;display:block}.fleck small{color:var(--ink2);overflow-wrap:anywhere;font-size:13px;display:block}.fleckfuss{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;font-size:14px;display:flex}.fleckfuss .btn{margin-left:auto;padding:9px 14px;font-size:14px}.fleckfuss .btn i{font-size:18px}#s-result .sc.gasttag{background:var(--gold-soft);color:var(--gold)}.einseiterseite{background:var(--bg);flex-direction:column;align-items:center;gap:16px;min-height:100vh;padding:28px 16px 40px;display:flex}.einseiterseite .werkzeug{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.einseiterseite .werkzeug .btn{padding:9px 16px;font-size:14px}.einseiterseite .werkzeug .btn i{font-size:18px}.einseiter{color:#1d1a33;border:1px solid var(--line);box-shadow:var(--shadow);aspect-ratio:1/1.414;background:#fff;border-radius:6px;flex-direction:column;gap:10px;width:100%;max-width:620px;padding:34px 38px;font-size:14px;display:flex}.einseiter .kopf{border-bottom:2px solid #6b47f5;justify-content:space-between;align-items:center;margin-bottom:6px;padding-bottom:10px;display:flex}.einseiter .kopf b{color:#4a2fc4;font-family:Sora;font-size:17px}.einseiter .kopf span{color:#7a7690}.einseiter .lab{color:#7a7690;text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:11px;font-weight:700}.einseiter .frage{font-size:15px}.einseiter h4{font-family:Sora;font-size:19px;line-height:1.35}.einseiter .grund{color:#4d4966}.einseiter ol{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:decimal;display:flex}.einseiter .stapel{display:flex}.einseiter .stapel .rund{margin-right:-6px}.einseiter .fuss{color:#7a7690;border-top:1px solid #ece9f5;margin-top:auto;padding-top:10px;font-size:13px}.einseiter .ausgelassen{color:#b06a00}@media print{.einseiterseite{background:#fff;padding:0}.einseiterseite .werkzeug{display:none}.einseiter{box-shadow:none;border:0;max-width:none}}@media (max-width:1100px){#s-prinzipien .prin{grid-template-columns:1fr}}@media (max-width:760px){.pr{grid-template-columns:40px minmax(0,1fr)}.pr .aktion{flex-flow:wrap;grid-column:1/-1}.gr{flex-wrap:wrap}.gr .knoepfe{width:100%;margin-left:0}.gr .knoepfe .btn{flex:1;justify-content:center}#s-draft .gremiumknopf{margin-left:0}.fleckfuss .btn{justify-content:center;width:100%;margin-left:0}.karte{height:260px}.einseiter{aspect-ratio:auto;padding:22px 20px}}.marke{--m-hinten:#cdbbff;--m-mitte:#ff7665;--m-vorn:#6b47f5;--m-schrift:#1d1840;--m-punkt:#6b47f5;flex:none;display:block}.marke .k-hinten{fill:var(--m-hinten)}.marke .k-mitte{fill:var(--m-mitte)}.marke .k-vorn{fill:var(--m-vorn)}.marke .schrift{fill:var(--m-schrift)}.marke .punkt{fill:var(--m-punkt)}.marke.weiss{--m-hinten:currentColor;--m-mitte:currentColor;--m-vorn:currentColor;--m-schrift:currentColor;--m-punkt:currentColor}[data-theme=dark] .marke.farbig:not(.immer-farbig){--m-hinten:#fff;--m-mitte:#fff;--m-vorn:#fff;--m-schrift:#fff;--m-punkt:#fff}.rail .logo{background:#f3efff;border-radius:12px}#s-start .gruss .em.marke-em{background:0 0;border-radius:0}.loginbox h1.loginmarke{margin:4px 0 16px;line-height:0}.loginbox .logo-voll{max-width:100%;height:auto;margin:0 auto}.einseiter .kopf .logo-voll{max-width:60%;height:auto}#s-table .seat.talk .avwrap,#s-table .seat.talk .emblem,.rund.schimmer{box-shadow:0 0 0 3px var(--surface),0 0 0 6px var(--accent),0 0 18px 6px var(--accent)}@supports (color:color-mix(in lab,red,red)){#s-table .seat.talk .avwrap,#s-table .seat.talk .emblem,.rund.schimmer{box-shadow:0 0 0 3px var(--surface),0 0 0 6px color-mix(in srgb,var(--accent) 55%,transparent),0 0 18px 6px color-mix(in srgb,var(--accent) 28%,transparent)}}#s-table .seat.talk .avwrap,#s-table .seat.talk .emblem,.rund.schimmer{animation:schimmer 2s ease-in-out infinite}@keyframes schimmer{0%,to{box-shadow:0 0 0 3px var(--surface),0 0 0 6px color-mix(in srgb,var(--accent) 45%,transparent),0 0 12px 3px color-mix(in srgb,var(--accent) 18%,transparent)}50%{box-shadow:0 0 0 3px var(--surface),0 0 0 7px color-mix(in srgb,var(--accent) 65%,transparent),0 0 26px 10px color-mix(in srgb,var(--accent) 34%,transparent)}}@media (prefers-reduced-motion:reduce){#s-table .seat.talk .avwrap,#s-table .seat.talk .emblem,.rund.schimmer{animation:none!important}}#s-table .felt{width:46%;height:56%}#s-table .stage{width:40%;height:48%}@media (min-width:861px){#s-table .board{margin-bottom:112px}}@media (max-width:860px){#s-table .board{aspect-ratio:1/1.4}#s-table .felt{width:56%;height:28%}#s-table .stage{width:54%;height:26%}}@media (min-width:861px){#s-table .side{max-height:max(420px,100vh - 170px)}#s-table .side .verlauf{flex-direction:column;flex:auto;min-height:0;display:flex}#s-table .side .verlauf .feed{flex:auto;min-height:96px;max-height:min(470px,52vh)}#s-table .side .notizen{flex:none}#s-table .side .notes{max-height:min(220px,28vh)}}.flugkarte{background:var(--gold-soft);border:1px solid var(--gold-line);width:44px;height:34px;box-shadow:var(--shadow-sm);z-index:30;pointer-events:none;border-radius:6px;animation:lernkarte .9s cubic-bezier(.5,0,.3,1) forwards;position:fixed}.flugkarte:after,.flugkarte:before{content:"";background:var(--gold-line);border-radius:2px;height:3px;position:absolute;left:7px;right:7px}.flugkarte:before{top:9px}.flugkarte:after{top:18px;right:15px}@keyframes lernkarte{0%{opacity:1;transform:none}to{transform:translate(var(--dx),var(--dy)) scale(.55) rotate(14deg);opacity:.35}}#s-table .notes .nt{animation:notizda .35s ease-out both}@keyframes notizda{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.flugkarte{display:none}#s-table .notes .nt{animation:none}}#s-table .tischcard{container:tischkarte/inline-size}@container tischkarte (max-width:940px){#s-table .seat .denk .kw{display:none}#s-table .denkleiste{padding-bottom:26px;display:flex}}#s-table .stage .kern{-webkit-line-clamp:6;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#s-table .stage .kern[data-laenge=lang]{max-width:38ch;font-size:clamp(14px,1.02vw,17px)}@media (max-width:860px){#s-table .stage .kern{-webkit-line-clamp:4}#s-table .stage .kern[data-laenge=lang]{font-size:13px}}#s-start .held43{text-align:center;background:radial-gradient(circle at calc(100% + 40px) -60px,var(--accent-soft) 0 300px,transparent 301px),var(--surface);max-width:1080px;margin:0 auto 20px;padding:38px 36px 28px;overflow:visible}@supports (color:color-mix(in lab,red,red)){#s-start .held43{background:radial-gradient(circle at calc(100% + 40px) -60px,color-mix(in srgb,var(--accent-soft) 75%,transparent) 0 300px,transparent 301px),var(--surface)}}#s-start .held43:before{display:none}#s-start .held43 .gruss{color:var(--ink3);justify-content:center;font-size:15px}#s-start .held43 h1{max-width:none;margin:8px auto 22px;font-size:46px;line-height:1.12}#s-start .modi.pillen{background:var(--surface2);border:1px solid var(--line);border-radius:99px;flex-wrap:nowrap;gap:4px;margin:0 auto 18px;padding:4px;display:inline-flex}#s-start .modi.pillen .modus{min-width:0;color:var(--ink2);background:0 0;border:0;border-radius:99px;flex-direction:row;gap:8px;padding:9px 20px}#s-start .modi.pillen .modus b{font-size:15px}#s-start .modi.pillen .modus i{font-size:19px}#s-start .modi.pillen .modus.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}#s-start .eingabe43{text-align:left;border:2px solid #d9ceff;border-radius:22px;flex-direction:column;align-items:stretch;gap:8px;max-width:820px;margin:0 auto;padding:14px 14px 12px;box-shadow:0 12px 32px #6b47f521}#s-start .eingabe43:focus-within{border-color:#b9a6ff}#s-start .eingabe43 textarea{width:100%;min-height:86px}#s-start .efuss{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}#s-start .auswahlen{flex-wrap:wrap;gap:6px;min-width:0;display:flex}#s-start .efuss .rechts{align-items:center;gap:10px;margin-left:auto;display:flex}#s-start .parade{justify-content:center}#s-start .budgetstop,#s-start .libhint{text-align:left;max-width:820px;margin-left:auto;margin-right:auto}.auswahl{min-width:0;position:relative}.aw-pille{border:1px solid var(--line);background:var(--surface2);max-width:100%;color:var(--ink2);cursor:pointer;border-radius:99px;align-items:center;gap:6px;padding:6px 10px 6px 11px;font-size:13px;font-weight:700;display:inline-flex}.aw-pille:hover{border-color:var(--accent)}.aw-pille i{color:var(--ink3);flex:none;font-size:16px}.aw-etikett{white-space:nowrap;text-overflow:ellipsis;min-width:0;max-width:210px;overflow:hidden}.auswahl.aktiv .aw-pille{border-color:var(--accent);background:var(--accent-soft);color:var(--accent-ink)}.auswahl.aktiv .aw-pille i{color:var(--accent)}.auswahl.offen .aw-pfeil{transform:rotate(180deg)}.aw-menue{z-index:40;background:var(--surface);border:1px solid var(--line);width:min(340px,100vw - 48px);max-height:360px;box-shadow:var(--shadow);border-radius:16px;padding:6px;position:absolute;top:calc(100% + 6px);left:0;overflow-y:auto}.aw-kopf,.aw-leer{color:var(--ink3);padding:6px 10px;font-size:12.5px;font-weight:600;line-height:1.4}.aw-zeile{border-radius:12px;align-items:stretch;display:flex}.aw-zeile.on{background:var(--accent-soft)}.aw-eintrag{text-align:left;cursor:pointer;min-width:0;color:var(--ink);background:0 0;border:0;border-radius:12px;flex:1;align-items:flex-start;gap:10px;padding:9px 10px;display:flex}.aw-eintrag:hover{background:var(--accent)}@supports (color:color-mix(in lab,red,red)){.aw-eintrag:hover{background:color-mix(in srgb,var(--accent) 6%,transparent)}}.aw-eintrag>i{color:var(--accent);flex:none;margin-top:1px;font-size:18px}.aw-eintrag span{min-width:0}.aw-eintrag b{font-size:14px;display:block}.aw-eintrag small{color:var(--ink3);overflow-wrap:anywhere;font-size:12.5px;line-height:1.35;display:block}.aw-eintrag .aw-haken{color:var(--accent);margin-left:auto}.aw-zusatz{color:var(--ink3);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;padding:0 10px;font-size:17px}.aw-zusatz:hover{background:var(--surface2);color:var(--accent-ink)}#s-start .laeuftkarte{max-width:1080px;margin:0 auto 18px}#s-start .drei{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;max-width:1080px;margin:0 auto;display:grid}#s-start .kachel.ruhig{gap:12px;padding:22px}#s-start .kachel .link{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;margin-top:auto;padding:0;font-size:14px;font-weight:700;display:inline-flex}#s-start .kachel .link i{font-size:16px;transition:transform .2s}#s-start .kachel .link:hover i{transform:translate(3px)}#s-start .spot{align-items:center;gap:14px;min-width:0}#s-start .spot-t{min-width:0}#s-start .spot .zeile1{color:var(--ink2);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}#s-start .frage-kursiv{color:var(--ink2);font-size:15px;font-style:italic;line-height:1.45}#s-start .weiter{text-align:left;min-width:0;color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:6px;padding:0;display:flex}#s-start .weiter .stapel{margin-bottom:2px;display:flex}#s-start .weiter .stapel .rund{margin-right:-8px}#s-start .weiter b{font-family:Sora;font-size:16px;line-height:1.35}#s-start .weiter small{color:var(--ink3);font-size:13px;font-weight:700}#s-start .weiter p{color:var(--ink2);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.45;display:-webkit-box;overflow:hidden}#s-start .weiter:hover b{color:var(--accent-ink)}#s-start .erk43 b{font-family:Sora;font-size:16px;font-weight:600;line-height:1.4;display:block}#s-start .erk43 small{color:var(--gold);margin-top:6px;font-size:12.5px;font-weight:700;display:block}#s-start .willkommen .beispiele{grid-template-columns:1fr;gap:8px}#s-start .willkommen .beispiel{padding:10px 12px;font-size:14px}@media (max-width:1100px){#s-start .drei{grid-template-columns:1fr}}@media (max-width:760px){#s-start .held43{padding:24px 16px 20px}#s-start .held43 h1{margin-bottom:16px;font-size:30px}#s-start .modi.pillen{display:inline-flex}#s-start .modi.pillen .modus{flex-direction:row;align-items:center;gap:6px;padding:8px 13px}#s-start .modi.pillen .modus b{font-size:14px}#s-start .erk43 b{font-size:15px}#s-start .eingabe43{padding:12px}#s-start .efuss .rechts{width:100%;margin-left:0}#s-start .efuss .rechts .btn.gross{flex:1;justify-content:center}.aw-etikett{max-width:150px}}.frageleiste{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-sm);border-radius:16px;align-items:flex-start;gap:14px;margin-bottom:16px;padding:11px 16px;display:flex}.fl-lab{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);white-space:nowrap;flex:none;padding-top:4px;font-size:11px;font-weight:800}.fl-mitte{flex:1;min-width:0}.fl-text{color:var(--ink);overflow-wrap:anywhere;font-family:Sora;font-size:16px;font-weight:600;line-height:1.45}.fl-text mark.hl{border-radius:6px}.fl-mehr{margin-top:2px;padding:0;font-size:13px}.fl-aendern,.fl-mehr{color:var(--accent-ink);cursor:pointer;background:0 0;border:0;font-weight:700}.fl-aendern{flex:none;align-items:center;gap:5px;padding:3px 0 0;font-size:14px;display:inline-flex}@media (max-width:860px){.frageleiste{flex-wrap:wrap;gap:2px 10px;margin-bottom:12px;padding:10px 12px}.fl-aendern,.fl-lab{padding-top:0}.fl-aendern{order:2;margin-left:auto}.fl-mitte{flex-basis:100%;order:3}.fl-text{font-size:15px}.fl-text:not(.auf){-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.emblem.mod.mp{background:var(--surface);color:inherit;overflow:hidden;box-shadow:0 0 0 2.5px #c98e14}.emblem.mod.mp svg{width:100%;height:100%;display:block}#s-table .seat.mod .emblem.mp{box-shadow:0 0 0 4px #c98e14,0 0 0 7px var(--surface),var(--shadow-sm)}#s-table .seat.mod .lbl b{color:var(--gold);letter-spacing:.11em;text-transform:uppercase;font-size:10.5px}#s-table .msg .emblem.mp{box-shadow:0 0 0 2px #c98e14}.aspektdlg .dkopf .emblem.mp{width:48px;height:48px}#s-council .modzeile{align-items:flex-start;gap:12px;display:flex}#s-council .modzeile .emblem.mp,.cvFrageDialog .modzeile .emblem.mp{width:44px;height:44px}.cvFrageDialog .modzeile{align-items:flex-start;gap:12px;display:flex}#s-steuerung .woche43{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}#s-steuerung .woche43 .wert{background:var(--surface2);border:1px solid var(--line);border-radius:16px;min-width:0;padding:14px}#s-steuerung .woche43 .zz{white-space:nowrap;text-overflow:ellipsis;font-family:Sora;font-size:26px;font-weight:700;overflow:hidden}#s-steuerung .woche43 .ll{color:var(--ink3);font-size:13px;font-weight:700}@media (max-width:760px){#s-steuerung .woche43{grid-template-columns:1fr 1fr}}.geschlechtfilter{background:var(--surface2);border:1px solid var(--line);border-radius:99px;gap:3px;max-width:100%;margin-bottom:10px;padding:3px;display:inline-flex}.geschlechtfilter button{color:var(--ink3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:99px;padding:6px 14px;font-size:13px;font-weight:700}.geschlechtfilter button.on{background:var(--surface);color:var(--accent-ink);box-shadow:var(--shadow-sm)}.tcard.gastverdeckt{color:#fff;cursor:default;background:linear-gradient(160deg,#1d1840,#3a2a8c 55%,#6b47f5);border:0;justify-content:center;gap:8px;padding:24px 14px}.tcard.gastverdeckt .fragekreis{border:2.5px dashed #ffffffa6;border-radius:50%;place-items:center;width:92px;height:92px;display:grid}.tcard.gastverdeckt .fragekreis span{color:#fff;font-family:Sora;font-size:48px;font-weight:700;line-height:1}.tcard.gastverdeckt h4{color:#fff;margin-top:8px}.tcard.gastverdeckt small{color:#ffffffd1;max-width:18ch;font-size:13px;line-height:1.4}.tcard.gastverdeckt .x{color:#fff;background:#ffffff2e}#s-table .seat .gastflip{aspect-ratio:1;perspective:600px;width:100%;position:relative}#s-table .seat .gastflip>.gf-bild,#s-table .seat .gastflip>.gf-frage{backface-visibility:hidden;transition:transform .8s cubic-bezier(.4,.1,.2,1);position:absolute;inset:0}#s-table .seat .gastflip>.gf-frage{box-shadow:0 0 0 5px var(--surface),var(--shadow-sm);background:linear-gradient(160deg,#1d1840,#6b47f5);border-radius:50%;place-items:center;display:grid;transform:rotateY(0)}#s-table .seat .gastflip>.gf-frage span{color:#fff;border:2px dashed #ffffffb3;border-radius:50%;place-items:center;width:72%;height:72%;font-family:Sora;font-size:clamp(18px,2.2vw,34px);font-weight:700;display:grid}#s-table .seat .gastflip>.gf-bild{transform:rotateY(180deg)}#s-table .seat .gastflip.gedreht>.gf-frage{transform:rotateY(-180deg)}#s-table .seat .gastflip.gedreht>.gf-bild{transform:rotateY(0)}@media (prefers-reduced-motion:reduce){#s-table .seat .gastflip>.gf-bild,#s-table .seat .gastflip>.gf-frage{transition:none}}#s-result .spielzug{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:20px;max-width:1320px;margin:0 auto;display:grid}#s-result .sz-links{flex-direction:column;gap:16px;min-width:0;display:flex}#s-result .sz-links>.frageleiste{margin-bottom:0}#s-result .sz-rechts{flex-direction:column;gap:16px;min-width:0;display:flex;position:sticky;top:16px}#s-result .card.seite{padding:18px 18px 16px}#s-result .card.seite h3{margin-bottom:12px;font-size:16px}#s-result .urteil{padding:26px 28px 24px;position:relative}#s-result .urteil .lab{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:12px;font-weight:800}#s-result .urteil h2{margin:10px 150px 14px 0;font-size:31px;line-height:1.22}#s-result .urteil .lab,#s-result .urteil .stimmen{margin-right:150px}#s-result .stempel{text-align:center;width:118px;height:118px;box-shadow:inset 0 0 0 4px var(--surface),inset 0 0 0 5.5px currentColor;border:3px solid;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:12px;font-family:Sora;font-size:14px;font-weight:700;line-height:1.2;display:flex;position:absolute;top:20px;right:22px;transform:rotate(-9deg)}#s-result .stempel small{opacity:.85;margin-top:4px;font-family:Manrope;font-size:10.5px;font-weight:800;display:block}#s-result .stempel.gruen{color:var(--ok);background:var(--ok)}@supports (color:color-mix(in lab,red,red)){#s-result .stempel.gruen{background:color-mix(in srgb,var(--ok) 8%,var(--surface))}}#s-result .stempel.orange{color:#c2620a;background:#f59e0b}@supports (color:color-mix(in lab,red,red)){#s-result .stempel.orange{background:color-mix(in srgb,#f59e0b 12%,var(--surface))}}#s-result .stempel.rot{color:var(--bad);background:var(--bad)}@supports (color:color-mix(in lab,red,red)){#s-result .stempel.rot{background:color-mix(in srgb,var(--bad) 8%,var(--surface))}}#s-result .stimmen{flex-wrap:wrap;gap:8px;margin:2px 0 14px;display:flex}#s-result .stimme{border:1px solid var(--line);background:var(--surface2);color:var(--ink);cursor:pointer;border-radius:99px;align-items:center;gap:7px;max-width:100%;padding:4px 10px 4px 4px;font-size:13.5px;font-weight:700;display:inline-flex}#s-result .stimme.offen,#s-result .stimme:hover{border-color:var(--accent)}#s-result .stimme .rund{box-shadow:none}#s-result .stimme .sn{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}#s-result .stimme .sz{text-align:center;width:18px;font-size:14px;font-weight:800}#s-result .stimme.ja .sz{color:var(--ok)}#s-result .stimme.vorbehalt .sz{color:#c2620a}#s-result .stimme.nein .sz{color:var(--bad)}#s-result .stimme.gast .sz{color:var(--gold)}#s-result .stimmdetail{background:var(--surface2);border:1px solid var(--line);border-radius:14px;margin:-4px 0 14px;padding:12px 14px}#s-result .stimmdetail .sd-kopf{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}#s-result .stimmdetail p{color:var(--ink2);margin-top:4px;font-size:14.5px}#s-result .stimmdetail .btns{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}#s-result .btn.klein{padding:7px 12px;font-size:13px}#s-result .sc{border-radius:99px;padding:2px 9px;font-size:11.5px;font-weight:800;display:inline-block}#s-result .sc.ok{background:var(--ok-soft);color:var(--ok)}#s-result .sc.warn{background:var(--warn-soft,#ffebd2);color:#c2620a}#s-result .sc.bad{background:var(--bad-soft);color:var(--bad)}#s-result .weg{padding:22px 24px}#s-result .weg-kopf{align-items:center;gap:16px;margin-bottom:12px;display:flex}#s-result .weg-kopf h3{font-size:19px}#s-result .weg-kopf .leise{color:var(--ink3);margin-top:2px;font-size:13.5px}#s-result .ring{border-radius:50%;flex:none;place-items:center;width:58px;height:58px;transition:background .4s;display:grid}#s-result .ring span{background:var(--surface);border-radius:50%;place-items:center;width:44px;height:44px;font-family:Sora;font-size:14px;font-weight:700;display:grid}#s-result .pfad{margin:0;padding:0;list-style:none}#s-result .weg .schritt{cursor:default;background:0 0;border:0;gap:14px;width:auto;padding:10px 0 14px;display:flex;position:relative}#s-result .weg .schritt:before{content:"";background:var(--line);width:2px;position:absolute;top:44px;bottom:-4px;left:16px}#s-result .weg .schritt:last-child:before{display:none}#s-result .weg .feld{z-index:1;border:2px solid var(--accent);background:var(--surface);width:34px;height:34px;color:var(--accent-ink);cursor:pointer;border-radius:10px;flex:none;place-items:center;font-size:14px;font-weight:800;transition:background .2s,color .2s;display:grid;position:relative}#s-result .weg .feld:hover{background:var(--accent-soft)}#s-result .weg .feld:disabled{cursor:default}#s-result .weg .schritt.fertig .feld{background:var(--accent);color:#fff;font-size:18px}#s-result .weg .st{flex:1;min-width:0;padding-top:5px}#s-result .weg .st>b{font-size:16px;line-height:1.35;display:block}#s-result .weg .schritt.fertig .st>b{color:var(--ink3);text-decoration:line-through}#s-result .weg .st .txt{color:var(--ink2);margin-top:3px;font-size:15px;display:block}#s-result .weg .schritt.fertig .st .txt{color:var(--ink3)}#s-result .weg .neu{margin-left:8px}#s-result .weg .blase{align-items:flex-start;gap:10px;margin-top:10px;display:flex}#s-result .weg .blase .rund{box-shadow:0 0 0 2px var(--surface);flex:none}#s-result .weg .blase .formulierung{background:var(--accent-soft);min-width:0;color:var(--ink);border-left:0;border-radius:4px 16px 16px;flex:1;margin:0;padding:10px 14px;font-size:15px;font-style:italic;line-height:1.45}#s-result .weg .by{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}#s-result .weg .by small{color:var(--ink3);margin-right:4px;font-size:12px;font-weight:700}#s-result .weg .by .rund{box-shadow:0 0 0 2px var(--surface)}#s-result .dreier{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}#s-result .pk{flex-direction:column;gap:8px;min-width:0;padding:16px 18px;display:flex}#s-result .pk>b{align-items:center;gap:7px;font-family:Sora;font-size:15px;display:flex}#s-result .pk>b i{font-size:19px}#s-result .pk p{color:var(--ink2);font-size:14.5px;line-height:1.45}#s-result .pk.gegen{background:#f59e0b}@supports (color:color-mix(in lab,red,red)){#s-result .pk.gegen{background:color-mix(in srgb,#f59e0b 13%,var(--surface))}}#s-result .pk.gegen{border-color:#f59e0b}@supports (color:color-mix(in lab,red,red)){#s-result .pk.gegen{border-color:color-mix(in srgb,#f59e0b 30%,var(--line))}}#s-result .pk.gegen>b{color:#b45309}#s-result .pk.warn{background:var(--bad)}@supports (color:color-mix(in lab,red,red)){#s-result .pk.warn{background:color-mix(in srgb,var(--bad) 7%,var(--surface))}}#s-result .pk.warn{border-color:var(--bad)}@supports (color:color-mix(in lab,red,red)){#s-result .pk.warn{border-color:color-mix(in srgb,var(--bad) 22%,var(--line))}}#s-result .pk.warn>b{color:var(--bad)}#s-result .pk.offen>b{color:var(--accent-ink)}#s-result .pk .wer{color:var(--ink2);align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:700;display:flex}#s-result .pk .frage{color:var(--ink2);cursor:pointer;align-items:flex-start;gap:9px;font-size:14.5px;line-height:1.45;display:flex}#s-result .pk .frage input{width:17px;height:17px;accent-color:var(--accent);flex:none;margin-top:3px}#s-result .pk .frage.fertig>span{color:var(--ink3);text-decoration:line-through}#s-result .pk .bereich{background:var(--accent-soft);color:var(--accent-ink);vertical-align:1px;border-radius:99px;margin-right:6px;padding:1px 8px;font-size:11px;font-weight:800;display:inline-block}#s-result .sz-rechts .inf{grid-template-columns:28px minmax(0,1fr) 44px;grid-template-areas:"bild name wert""bild balken balken";align-items:center;gap:3px 9px;margin-bottom:10px;display:grid}#s-result .sz-rechts .inf .rund{grid-area:bild}#s-result .sz-rechts .inf .nm{white-space:nowrap;text-overflow:ellipsis;grid-area:name;font-size:13.5px;font-weight:700;overflow:hidden}#s-result .sz-rechts .inf .v{text-align:right;color:var(--ink3);grid-area:wert;font-size:13px;font-weight:700}#s-result .sz-rechts .inf .bar{background:var(--bg2);border-radius:99px;grid-area:balken;height:8px;overflow:hidden}#s-result .sz-rechts .inf .bar i{border-radius:99px;height:100%;display:block}#s-result .minikarte{background:var(--surface2);border:1px solid var(--line);cursor:zoom-in;border-radius:14px;width:100%;height:170px;padding:0;display:block;position:relative;overflow:hidden}#s-result .minikarte:hover{border-color:var(--accent)}#s-result .minikarte .linie-x{background:var(--line);height:1px;position:absolute;top:50%;left:6%;right:6%}#s-result .minikarte .linie-y{background:var(--line);width:1px;position:absolute;top:6%;bottom:6%;left:50%}#s-result .minikarte .mp{position:absolute;transform:translate(-50%,-50%)}#s-result .minikarte .mp .rund{box-shadow:0 0 0 2px var(--surface),var(--shadow-sm)}#s-result .achsen{color:var(--ink3);grid-template-columns:1fr 1fr;gap:2px 10px;margin-top:8px;font-size:11.5px;font-weight:700;display:grid}#s-result .achsen span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#s-result .achsen span:nth-child(2n){text-align:right}#s-result .stuhl .stuhlkopf{align-items:center;gap:10px;margin-bottom:8px;display:flex}#s-result .stuhl .plus{border:2px dashed var(--accent);border-radius:50%;width:40px;height:40px}@supports (color:color-mix(in lab,red,red)){#s-result .stuhl .plus{border:2px dashed color-mix(in srgb,var(--accent) 55%,transparent)}}#s-result .stuhl .plus{color:var(--accent);flex:none;place-items:center;font-size:20px;display:grid}#s-result .stuhl .stuhlkopf b{font-family:Sora;font-size:16px}#s-result .stuhl p{color:var(--ink2);font-size:14px;line-height:1.45}#s-result .stuhl .btn{align-items:center;gap:8px;max-width:100%;margin-top:12px;display:inline-flex}#s-result .stuhl .btn .rund{box-shadow:none}.kartegross{z-index:60;background:#1d184073;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.kartegross .box{width:min(720px,100%);padding:20px 22px}.kartegross .kg-kopf{align-items:center;gap:10px;display:flex}.kartegross .kg-kopf small{color:var(--ink3);font-size:12px;font-weight:700}.kartegross .kg-kopf .iconbtn{margin-left:auto}.kartegross .karte{height:380px}@media (max-width:1100px){#s-result .spielzug{grid-template-columns:minmax(0,1fr)}#s-result .sz-rechts{position:static}}@media (max-width:860px){#s-result .dreier{grid-template-columns:1fr}}@media (max-width:760px){#s-result .urteil{padding:18px 16px}#s-result .urteil h2{margin-right:0;font-size:22px}#s-result .urteil .lab,#s-result .urteil .stimmen{margin-right:0}#s-result .stempel{width:auto;height:auto;box-shadow:none;border-width:2px;border-radius:99px;flex-direction:row;justify-content:flex-start;gap:8px;margin-bottom:10px;padding:6px 12px;font-size:13px;display:inline-flex;position:static;transform:none}#s-result .stempel small{margin:0 0 0 6px;display:inline}#s-result .weg{padding:18px 14px}.kartegross .karte{height:300px}}.einseiter .mittragen{color:#4b2fd0;background:#eee9ff;border-radius:99px;margin:2px 0 6px;padding:3px 10px;font-size:13px;font-weight:800;display:inline-block}.einseiter .punkt p{color:#4d4966;font-size:14px}#s-table .seat.mod.talk .emblem.mp{box-shadow:0 0 0 3px var(--surface),0 0 0 6px #c98e14,0 0 18px 6px #c98e144d;animation:schimmer-gold 2s ease-in-out infinite}@keyframes schimmer-gold{0%,to{box-shadow:0 0 0 3px var(--surface),0 0 0 6px #c98e14,0 0 12px 3px #c98e1433}50%{box-shadow:0 0 0 3px var(--surface),0 0 0 7px #c98e14,0 0 26px 10px #c98e1459}}@media (prefers-reduced-motion:reduce){#s-table .seat.mod.talk .emblem.mp{animation:none}}.gegenpol-schild{color:var(--warn);background:var(--warn-soft);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;margin-top:10px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.gegenpol-schild i{font-size:14px}#s-ueberlegung .fcard p.gegenpol-satz,.tcard .why.gegenpol-satz{color:var(--ink);margin-top:6px}.tcard .why.gegenpol-satz{padding-top:6px}.aspektdlg,.cvFrageDialog,.kartegross,.modal{z-index:200;overscroll-behavior:contain;place-items:center;padding:16px;position:fixed;inset:0}.aspektdlg .dlg,.cvFrageDialog .box,.kartegross .box,.modal .mbox{max-height:90dvh;position:relative;overflow-y:auto}.dlg-x{z-index:1;border-radius:12px;width:38px;height:38px;font-size:18px;position:absolute;top:12px;right:12px}.aspektdlg .dlg:has(>.dlg-x) .dkopf,.cvFrageDialog .box:has(>.dlg-x)>h3,.modal .mbox:has(>.dlg-x)>h3{padding-right:44px}.anm{--a-bg:#f6f4fd;--a-dot:#dcd5f2;--a-card:#fff;--a-line:#ece8f8;--a-line2:#dfd8f5;--a-violet:#6b47f5;--a-violet-d:#5a37e6;--a-violet-soft:#efeaff;--a-lav:#cdbbff;--a-ink:#1d1840;--a-muted:#6e6a8a;--a-faint:#9a96b3;--a-green:#15803d;--a-green-s:#e7f6ec;--a-amber-s:#fff3e0;--a-red-s:#fdede8;--a-shadow:0 10px 40px #3d26961a,0 2px 6px #3d26960d;color:var(--a-ink);background-color:var(--a-bg);background-image:radial-gradient(var(--a-dot) 1px,transparent 1.2px);-webkit-font-smoothing:antialiased;background-size:22px 22px;min-height:100dvh;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:normal}.anm *{box-sizing:border-box;margin:0;padding:0}.anm h1{letter-spacing:-.01em;color:var(--a-ink);font-family:Sora,Manrope,system-ui,sans-serif;font-size:26px;font-weight:700;line-height:1.2}.anm .a-stage{flex-direction:column;justify-content:flex-start;align-items:center;min-height:100dvh;padding:48px 20px 40px;display:flex;position:relative;overflow:hidden}.anm .a-stage:not(:has(>.a-logo))>.a-card,.anm .a-stage>.a-logo{margin-top:auto}.anm .a-stage>:last-child{margin-bottom:auto}.anm .a-plate{background:radial-gradient(at 50% 40%,#f1ecff 0,#e9e2ff 55%,#e2d9ff 100%);border-radius:50%;width:1040px;height:600px;position:absolute;top:54%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 -18px #6b47f50f}.anm .a-seat{border:1px solid var(--a-line);background:#fff;border-radius:20px;place-items:center;width:64px;height:64px;display:grid;position:absolute;box-shadow:0 4px 14px #3d269612}.anm .a-seat i{background:var(--a-lav);opacity:.55;border-radius:50%;width:26px;height:26px;display:block}.anm .a-logo{width:236px;margin-bottom:26px;line-height:0;position:relative}.anm .a-logo svg{width:100%;height:auto;display:block}.anm .a-card{background:var(--a-card);border:1px solid var(--a-line);width:440px;max-width:100%;height:660px;box-shadow:var(--a-shadow);border-radius:28px;padding:40px 40px 32px;position:relative}.anm .a-card,.anm .a-view{flex-direction:column;display:flex}.anm .a-view{flex:1;min-height:0}.anm .a-foot{color:var(--a-muted);text-align:center;align-items:center;gap:8px;margin-top:22px;font-size:13px;display:flex;position:relative}.anm .a-foot svg{flex:none}.anm .a-ver{color:var(--a-faint);margin-top:6px;font-size:12px;position:relative}.anm .a-lead{color:var(--a-muted);margin-top:8px;font-size:15px;line-height:1.55}.anm .a-fields{gap:16px;margin-top:26px}.anm .a-fields,.anm label.a-f{flex-direction:column;display:flex}.anm label.a-f{color:var(--a-ink);gap:7px;font-size:13px;font-weight:700}.anm .a-inp{border:1.5px solid var(--a-line2);background:#fcfbff;border-radius:14px;align-items:center;gap:8px;height:50px;padding:0 14px 0 16px;display:flex;position:relative}.anm .a-inp:focus-within{border-color:var(--a-violet);background:#fff;box-shadow:0 0 0 4px #6b47f51f}.anm .a-inp input{width:100%;min-width:0;height:100%;color:var(--a-ink);background:0 0;border:0;outline:none;flex:1;padding:0;font:500 15px Manrope,sans-serif}.anm .a-inp:has(input[readonly]){background:#f5f3fb}.anm .a-inp input[readonly]{color:var(--a-muted)}.anm .a-inp .a-ico{color:var(--a-faint);cursor:pointer;background:0 0;border:0;flex:none;padding:0;display:flex}.anm .a-inp .a-ico.a-still{cursor:default}.anm .a-inp.a-err{background:#fff9f7;border-color:#f0a08a}.anm .a-row{justify-content:space-between;gap:12px;margin-top:16px}.anm .a-row,.anm .a-tog{align-items:center;display:flex}.anm .a-tog{color:var(--a-ink);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:0;gap:10px;font-family:inherit;font-size:14px;font-weight:600}.anm .a-tog .a-sw{background:#dcd6ee;border-radius:999px;flex:none;width:40px;height:24px;transition:background .15s;position:relative}.anm .a-tog .a-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:left .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.anm .a-tog.a-on .a-sw{background:var(--a-violet)}.anm .a-tog.a-on .a-sw:after{left:19px}.anm .a-tog:disabled{cursor:default;opacity:.85}.anm .a-link{white-space:nowrap;color:var(--a-violet);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:14px;font-weight:700;text-decoration:none}.anm .a-btn{background:var(--a-violet);color:#fff;cursor:pointer;border:0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:52px;font:700 16px Manrope,sans-serif;display:flex;box-shadow:0 8px 20px #6b47f547}.anm .a-btn:hover{background:var(--a-violet-d)}.anm .a-btn:focus-visible,.anm .a-check:focus-visible,.anm .a-link:focus-visible,.anm .a-tog:focus-visible{outline-offset:2px;outline:3px solid #6b47f559}.anm .a-btn.a-off,.anm .a-btn:disabled{color:#a39fbb;box-shadow:none;cursor:not-allowed;background:#e4dff3}.anm .a-btn.a-ghost{color:var(--a-ink);border:1.5px solid var(--a-line2);box-shadow:none;background:#fff}.anm .a-btn.a-ghost:disabled{color:#a39fbb;background:#fff}.anm .a-push{margin-top:auto}.anm .a-note{color:var(--a-muted);align-items:flex-start;gap:9px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.anm .a-note svg{flex:none;margin-top:1px}.anm .a-alert{border-radius:14px;align-items:flex-start;gap:10px;margin-top:20px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.anm .a-alert.a-red{background:var(--a-red-s);color:#9a3412}.anm .a-alert.a-amber{background:var(--a-amber-s);color:#92400e}.anm .a-alert svg{flex:none;margin-top:2px}.anm .a-badge{color:var(--a-violet);background:var(--a-violet-soft);border-radius:999px;margin-bottom:14px;padding:5px 11px;font-size:12px;font-weight:800}.anm .a-back,.anm .a-badge{align-self:flex-start;align-items:center;gap:6px;display:inline-flex}.anm .a-back{color:var(--a-muted);cursor:pointer;background:0 0;border:0;margin-bottom:18px;font-family:inherit;font-size:14px;font-weight:700}.anm .a-bigicon{border-radius:24px;place-items:center;width:72px;height:72px;margin-bottom:22px;display:grid}.anm .a-bigicon.a-amber{background:var(--a-amber-s);color:#c2410c}.anm .a-bigicon.a-violet{background:var(--a-violet-soft);color:var(--a-violet)}.anm .a-timer{border:1px solid var(--a-line);background:#f7f5fd;border-radius:16px;align-self:flex-start;align-items:baseline;gap:8px;margin-top:22px;padding:14px 18px;display:flex}.anm .a-timer b{letter-spacing:.02em;font-variant-numeric:tabular-nums;font:700 30px Sora,sans-serif}.anm .a-timer span{color:var(--a-muted);font-size:14px;font-weight:600}.anm .a-codewrap{margin-top:26px;position:relative}.anm .a-codewrap.a-sm{margin-top:14px}.anm .a-code{grid-template-columns:repeat(6,1fr);gap:9px;display:grid}.anm .a-code div{border:1.5px solid var(--a-line2);background:#fcfbff;border-radius:14px;place-items:center;height:58px;font:700 24px Sora,sans-serif;display:grid}.anm .a-codewrap.a-sm .a-code div{height:50px;font-size:20px}.anm .a-code div.a-cur{border-color:var(--a-violet);background:#fff;box-shadow:0 0 0 4px #6b47f51f}.anm .a-code div.a-cur:empty:after{content:"";background:var(--a-violet);width:2px;height:24px;animation:anm-blink 1s step-end infinite}.anm .a-code.a-err div{background:#fff9f7;border-color:#f0a08a}.anm .a-codewrap input{opacity:0;cursor:text;border:0;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.anm .a-wcode{height:58px;margin-top:26px}.anm .a-wcode input{text-align:center;letter-spacing:.12em;font:700 20px ui-monospace,Menlo,Consolas,monospace}@keyframes anm-blink{50%{opacity:0}}.anm .a-strength{align-items:center;gap:6px;height:16px;margin-top:9px;display:flex}.anm .a-strength i{background:#e7e3f3;border-radius:9px;flex:1;height:5px}.anm .a-strength i.a-on{background:#22a55a}.anm .a-strength i.a-on.a-schwach{background:#e89b2e}.anm .a-strength span{color:var(--a-green);white-space:nowrap;min-width:72px;margin-left:6px;font-size:12px;font-weight:700}.anm .a-strength span.a-schwach{color:#b45309}.anm .a-steps{gap:6px;margin-bottom:18px;display:flex}.anm .a-steps div{color:var(--a-faint);flex-direction:column;flex:1;gap:7px;font-size:12px;font-weight:700;display:flex}.anm .a-steps div:before{content:"";background:#e7e3f3;border-radius:9px;height:4px}.anm .a-steps div.a-done{color:var(--a-violet)}.anm .a-steps div.a-done:before{background:var(--a-violet)}.anm .a-steps div.a-now{color:var(--a-ink)}.anm .a-steps div.a-now:before{background:var(--a-lav)}.anm .a-qrwrap{align-items:center;gap:18px;margin-top:20px;display:flex}.anm .a-qr{border:1px solid var(--a-line);background:#fff;border-radius:16px;flex:none;width:132px;height:132px;padding:10px}.anm .a-qr svg{width:100%;height:100%;display:block}.anm .a-key{color:var(--a-muted);flex-direction:column;gap:6px;min-width:0;font-size:13px;line-height:1.45;display:flex}.anm .a-key code{color:var(--a-ink);letter-spacing:.06em;overflow-wrap:normal;word-break:normal;background:#f5f3fb;border-radius:10px;padding:8px 10px;font:600 14px ui-monospace,Menlo,Consolas,monospace}.anm .a-codes{border:1px solid var(--a-line);background:#f7f5fd;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding:14px;display:grid}.anm .a-codes span{text-align:center;color:var(--a-ink);letter-spacing:.05em;padding:6px 0;font:600 14px ui-monospace,Menlo,Consolas,monospace}.anm .a-btnrow{gap:10px;margin-top:14px;display:flex}.anm .a-btn.a-sm{border-radius:13px;height:44px;font-size:14px}.anm .a-check{cursor:pointer;color:var(--a-ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:16px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.anm .a-check i{border:1.5px solid var(--a-line2);border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}.anm .a-check.a-on i{background:var(--a-violet);border-color:var(--a-violet)}.anm .a-check.a-on i:after{content:"";border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;width:6px;height:11px;transform:rotate(45deg)translate(-1px,-1px)}.anm .a-bot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:560px){.anm .a-stage{padding:32px 16px}.anm .a-plate{width:720px;height:520px;top:52%}.anm .a-seat{display:none}.anm .a-card{border-radius:24px;height:700px;padding:30px 22px 24px}.anm .a-logo{width:196px;margin-bottom:20px}.anm h1{font-size:23px}.anm .a-code{gap:6px}.anm .a-code div{height:50px;font-size:21px}.anm .a-qr{width:112px;height:112px}}@media (prefers-reduced-motion:reduce){.anm .a-code div.a-cur:empty:after{animation:none}.anm .a-tog .a-sw,.anm .a-tog .a-sw:after{transition:none}}.kontoknopf{background:var(--accent);color:#fff;border:3px solid var(--accent-soft);cursor:pointer;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;padding:0;font:700 15px Sora,sans-serif;display:grid}.kontoknopf:focus-visible{outline-offset:2px;outline:3px solid #6b47f559}.kontomenue{background:var(--surface);border:1px solid var(--line);z-index:300;border-radius:18px;width:250px;padding:10px;position:fixed;bottom:62px;left:112px;box-shadow:0 16px 40px #3d269629}.kontomenue .wer{border-bottom:1px solid var(--line);margin-bottom:6px;padding:8px 10px 12px}.kontomenue .wer b{color:var(--ink);font-size:14px;display:block}.kontomenue .wer span{color:var(--ink3);font-size:12px}.kontomenue button{width:100%;color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:10px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.kontomenue button i{color:var(--ink2);font-size:18px}.kontomenue button:hover{background:var(--surface2)}.anmeldungkarte .ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;padding-right:44px;display:flex}.anmeldungkarte .ch h2{margin:0;font-family:Sora,sans-serif;font-size:19px}.anmeldungkarte .chip.v{background:var(--accent-soft);color:var(--accent)}.anmeldungkarte .chip.g,.anmeldungkarte .chip.v{border-color:#0000;padding:4px 10px;font-size:12.5px}.anmeldungkarte .chip.g{color:#15803d;background:#e7f6ec}.anmeldungkarte .liste .it{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.anmeldungkarte .liste .it:first-child{border-top:0;padding-top:2px}.anmeldungkarte .liste .it>div{min-width:0}.anmeldungkarte .liste b{color:var(--ink);font-size:14.5px;display:block}.anmeldungkarte .liste p{color:var(--ink3);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.anmeldungkarte .btn.sm{white-space:nowrap;color:var(--ink);border-radius:10px;padding:7px 12px;font-size:13px;text-decoration:none}@media (max-width:760px){.kontoknopf{align-self:center;width:38px;height:38px;font-size:13px}.kontomenue{bottom:90px;left:auto;right:10px}.anmeldungkarte .liste .it{flex-wrap:wrap}}.vw{--v-line:#ece8f8;--v-line2:#dfd8f5;--v-soft:#f7f5fd;--v-violet:#6b47f5;--v-violet-d:#5a37e6;--v-violet-soft:#efeaff;--v-ink:#1d1840;--v-muted:#6e6a8a;--v-faint:#9a96b3;--v-green:#15803d;--v-green-s:#e7f6ec;--v-amber:#b45309;--v-amber-s:#fff3e0;--v-red:#c2410c;--v-red-s:#fdede8;--v-shadow:0 6px 24px #3d26960f,0 1px 3px #3d26960a;color:var(--v-ink)}.vw *{box-sizing:border-box}.vw .v-info{background:#fbfaff;border:1.5px dashed #b9a8f5;border-radius:18px;gap:12px;padding:16px 20px;font-size:15px;line-height:1.6;display:flex}.vw .v-info i{color:var(--v-violet);flex:none;margin-top:2px;font-size:20px}.vw .v-kpis{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:18px;display:grid}.vw .v-kpi{border:1px solid var(--v-line);box-shadow:var(--v-shadow);background:#fff;border-radius:22px;min-width:0;padding:18px 20px}.vw .v-kpi small{color:var(--v-muted);font-size:13px;font-weight:700}.vw .v-kpi .v-num{letter-spacing:-.01em;margin:6px 0 4px;font:700 28px Sora,sans-serif}.vw .v-kpi p{color:var(--v-muted);margin:0;font-size:12.5px;font-weight:600}.vw .v-card{border:1px solid var(--v-line);box-shadow:var(--v-shadow);background:#fff;border-radius:24px;min-width:0;margin-top:18px;padding:22px 24px}.vw .v-ch{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.vw .v-ch h2{margin:0;font:700 19px Sora,sans-serif}.vw .v-ch .v-sub{color:var(--v-muted);font-size:13px;font-weight:600}.vw .v-btn{background:var(--v-violet);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #6b47f540}.vw .v-btn:hover{background:var(--v-violet-d)}.vw .v-btn:focus-visible{outline-offset:2px;outline:3px solid #6b47f559}.vw .v-btn i{font-size:18px}.vw .v-btn.v-ghost{color:var(--v-ink);border:1.5px solid var(--v-line2);box-shadow:none;background:#fff}.vw .v-btn.v-ghost:hover{background:var(--v-soft)}.vw .v-btn.v-danger{background:#d9481f;box-shadow:0 6px 16px #d9481f38}.vw .v-btn.v-sm{border-radius:10px;gap:6px;height:34px;padding:0 11px;font-size:13px}.vw .v-btn:disabled{opacity:.45;cursor:default}.vw .v-scroll{margin:0 -6px;padding:0 6px;overflow-x:auto}.vw table{border-collapse:separate;border-spacing:0;width:100%;min-width:860px}.vw th{color:var(--v-muted);text-align:left;white-space:nowrap;padding:0 12px 10px;font-size:12.5px;font-weight:700}.vw td{border-top:1px solid var(--v-line);vertical-align:middle;padding:14px 12px;font-size:14px}.vw tr:hover td{background:#fcfbff}.vw .v-user{align-items:center;gap:12px;min-width:210px;display:flex}.vw .v-av{border-radius:50%;flex:none;place-items:center;width:40px;height:40px;font:700 14px Sora,sans-serif;display:grid}.vw .v-user b{font-size:14.5px;display:block}.vw .v-user span{color:var(--v-muted);font-size:12.5px}.vw .v-chip{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex}.vw .v-chip i{font-size:14px}.vw .v-chip.v-g{background:var(--v-green-s);color:var(--v-green)}.vw .v-chip.v-a{background:var(--v-amber-s);color:var(--v-amber)}.vw .v-chip.v-r{background:var(--v-red-s);color:var(--v-red)}.vw .v-chip.v-v{background:var(--v-violet-soft);color:var(--v-violet)}.vw .v-chip.v-n{color:var(--v-muted);background:#f1eff7}.vw .v-meter2{grid-template-columns:1fr;gap:3px;min-width:170px;display:grid}.vw .v-meter2 .v-ml{color:var(--v-muted);white-space:nowrap;font-size:12.5px;font-weight:600}.vw .v-meter2 .v-ml span{width:52px;display:inline-block}.vw .v-meter2 .v-ml b{color:var(--v-ink)}.vw .v-meter2 .v-b{background:#edeaf6;border-radius:9px;height:5px;margin-bottom:5px;overflow:hidden}.vw .v-meter2 .v-b i{background:var(--v-violet);border-radius:9px;height:100%;display:block}.vw .v-meter2 .v-b i.v-warm{background:#e89b2e}.vw .v-meter2 .v-b i.v-voll{background:#d9481f}.vw .v-muted{color:var(--v-muted);font-size:13px}.vw .v-when{color:var(--v-muted);white-space:nowrap;margin-top:5px;font-size:12px}.vw .v-acts{white-space:nowrap;justify-content:flex-end;gap:6px;display:flex}.vw .v-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.vw .v-bars{flex-direction:column;gap:13px;display:flex}.vw .v-bars .v-l{justify-content:space-between;gap:10px;margin-bottom:6px;font-size:14px;font-weight:600;display:flex}.vw .v-bars .v-l span{color:var(--v-muted);white-space:nowrap;font-weight:700}.vw .v-bars .v-l b{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.vw .v-bars .v-b{background:#edeaf6;border-radius:9px;height:10px;position:relative;overflow:hidden}.vw .v-bars .v-b i{border-radius:9px;height:100%;display:block}.vw .v-bars .v-cap{background:var(--v-ink);opacity:.35;width:2px;position:absolute;top:-3px;bottom:-3px;right:0}.vw .v-keys .v-k{border-top:1px solid var(--v-line);align-items:center;gap:16px;padding:14px 0;display:flex}.vw .v-keys .v-k:first-child{border-top:0;padding-top:2px}.vw .v-keys .v-lg{background:var(--v-soft);border:1px solid var(--v-line);width:42px;height:42px;color:var(--v-violet);border-radius:13px;flex:none;place-items:center;font:700 14px Sora,sans-serif;display:grid}.vw .v-keys .v-nm{flex:1;min-width:0}.vw .v-keys .v-nm b{font-size:15px}.vw .v-keys .v-nm p{color:var(--v-muted);margin:2px 0 0;font-size:13px}.vw .v-mask{background:var(--v-soft);color:var(--v-ink);white-space:nowrap;border-radius:9px;padding:6px 10px;font:600 13px ui-monospace,Menlo,Consolas,monospace}.vw .v-list .v-it{border-top:1px solid var(--v-line);justify-content:space-between;align-items:center;gap:14px;padding:13px 0;display:flex}.vw .v-list .v-it:first-child{border-top:0;padding-top:2px}.vw .v-list .v-it>div{min-width:0}.vw .v-list .v-it b{font-size:14.5px;display:block}.vw .v-list .v-it p{color:var(--v-muted);overflow-wrap:anywhere;margin:2px 0 0;font-size:13px}.vw .v-checks{flex-direction:column;gap:12px;display:flex}.vw .v-checks>div{align-items:flex-start;gap:11px;font-size:14.5px;line-height:1.45;display:flex}.vw .v-checks>div>i{background:var(--v-green-s);width:22px;height:22px;color:var(--v-green);border-radius:50%;flex:none;place-items:center;font-size:14px;font-style:normal;display:grid}.vw .v-checks>div.v-aus>i{color:var(--v-muted);background:#f1eff7}.vw .v-checks>div.v-spaeter>i{background:var(--v-amber-s);color:var(--v-amber)}.vw .v-checks small{color:var(--v-muted);font-size:12.5px;display:block}.vw .v-hint{background:var(--v-amber-s);color:#92400e;border:1px solid #f7ddb6;border-radius:14px;align-items:flex-start;gap:10px;padding:12px 14px;font-size:14px;line-height:1.5;display:flex}.vw .v-hint i{flex:none;margin-top:2px;font-size:18px}.vw .v-note{color:var(--v-muted);gap:9px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.vw .v-note i{flex:none;margin-top:1px;font-size:16px}.v-rmenu{z-index:300;background:#fff;border:1px solid #ece8f8;border-radius:14px;width:232px;padding:6px;position:fixed;box-shadow:0 16px 36px #3d269629}.v-rmenu button{color:#1d1840;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:8px;width:100%;padding:9px 10px;font:600 13.5px Manrope,sans-serif;display:flex}.v-rmenu button:hover{background:#f7f5fd}.v-rmenu button.v-del{color:#c2410c}.v-rmenu button i{font-size:16px}.v-veil{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:310;color:#1d1840;background:#1d184061;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.v-dlg{background:#fff;border-radius:26px;flex-direction:column;width:540px;max-width:100%;height:600px;max-height:90dvh;padding:28px 30px 24px;font-family:Manrope,system-ui,sans-serif;display:flex;position:relative;overflow:auto;box-shadow:0 30px 80px #1d18404d}.v-dlg.v-small{height:470px}.v-dlg .v-x{cursor:pointer;color:#6e6a8a;background:#fff;border:1px solid #ece8f8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;display:grid;position:absolute;top:18px;right:18px}.v-dlg h3{margin:0;padding-right:44px;font:700 22px Sora,sans-serif}.v-dlg .v-lead{color:#6e6a8a;margin:6px 0 0;font-size:14.5px;line-height:1.55}.v-dlg .v-step{flex-direction:column;flex:1;display:flex}.v-dlg .v-fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:20px;display:grid}.v-dlg .v-fields .v-full{grid-column:1/-1}.v-dlg label.v-f{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex}.v-dlg .v-inp{background:#fcfbff;border:1.5px solid #dfd8f5;border-radius:13px;align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.v-dlg .v-inp:focus-within{background:#fff;border-color:#6b47f5;box-shadow:0 0 0 4px #6b47f51f}.v-dlg .v-inp input,.v-dlg .v-inp select{color:#1d1840;background:0 0;border:0;outline:none;flex:1;min-width:0;font:500 15px Manrope,sans-serif}.v-dlg .v-inp em{color:#6e6a8a;font-size:13px;font-style:normal;font-weight:700}.v-dlg .v-inp.v-err{background:#fff9f7;border-color:#f0a08a}.v-dlg .v-tog{cursor:pointer;-webkit-user-select:none;user-select:none;color:#1d1840;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin-top:16px;padding:0;font-family:inherit;font-size:14px;font-weight:600;display:flex}.v-dlg .v-tog .v-sw{background:#dcd6ee;border-radius:999px;flex:none;width:40px;height:24px;position:relative}.v-dlg .v-tog .v-sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.v-dlg .v-tog.v-on .v-sw{background:#6b47f5}.v-dlg .v-tog.v-on .v-sw:after{left:19px}.v-dlg .v-tog:disabled{cursor:default}.v-dlg .v-note{color:#6e6a8a;gap:9px;margin-top:16px;font-size:13px;line-height:1.5;display:flex}.v-dlg .v-note i{flex:none;margin-top:1px;font-size:16px}.v-dlg .v-fehler{color:#c2410c;margin-top:12px;font-size:13.5px;font-weight:600}.v-dlg .v-foot{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:auto;padding-top:18px;display:flex}.v-dlg .v-done{color:#15803d;background:#e7f6ec;border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:16px;font-size:32px;display:grid}.v-dlg .v-linkbox{align-items:center;gap:10px;margin-top:20px;display:flex}.v-dlg .v-linkbox .v-inp{flex:1;min-width:0;overflow:hidden}.v-dlg .v-linkbox code{white-space:nowrap;text-overflow:ellipsis;min-width:0;font:600 13px ui-monospace,Menlo,Consolas,monospace;display:block;overflow:hidden}.v-dlg .v-warnbox{color:#9a3412;background:#fdede8;border-radius:14px;margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.55}.v-dlg .v-warnbox ul{margin:8px 0 0 18px;padding:0}.v-dlg .v-codes{background:#f7f5fd;border:1px solid #ece8f8;border-radius:16px;grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding:14px;display:grid}.v-dlg .v-codes span{text-align:center;letter-spacing:.05em;padding:6px 0;font:600 14px ui-monospace,Menlo,Consolas,monospace}.v-dlg .v-btn{color:#fff;cursor:pointer;white-space:nowrap;background:#6b47f5;border:0;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 18px;font:700 14px Manrope,sans-serif;display:inline-flex;box-shadow:0 6px 16px #6b47f540}.v-dlg .v-btn:hover{background:#5a37e6}.v-dlg .v-btn.v-ghost{color:#1d1840;box-shadow:none;background:#fff;border:1.5px solid #dfd8f5}.v-dlg .v-btn.v-danger{background:#d9481f;box-shadow:0 6px 16px #d9481f38}.v-dlg .v-btn:disabled{opacity:.45;cursor:default}.v-dlg .v-btn i{font-size:16px}@media (max-width:900px){.vw .v-kpis{grid-template-columns:1fr 1fr}.vw .v-two{grid-template-columns:1fr;gap:0}}@media (max-width:640px){.vw .v-kpis{gap:10px}.vw .v-kpi{padding:14px}.vw .v-kpi .v-num{font-size:22px}.vw .v-card{border-radius:20px;padding:18px 16px}.vw .v-keys .v-k{flex-wrap:wrap}.vw .v-keys .v-acts{justify-content:flex-start;width:100%}.vw .v-list .v-it{flex-wrap:wrap}.v-dlg{height:640px;padding:24px 18px 18px}.v-dlg.v-small{height:520px}.v-dlg .v-fields{grid-template-columns:1fr}}.vw.v-stapel{display:grid}.vw.v-stapel>.v-panel{grid-area:1/1;min-width:0}.vw .v-panel.v-weg{visibility:hidden;pointer-events:none}#s-steuerung .tabs button .v-neu{color:#fff;background:#ff7665;border-radius:999px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.4}.anmeldungkarte.eingebettet .ch{padding-right:0}.v-dlg.v-kurz{height:auto}.v-dlg.v-kurz .v-foot{margin-top:0;padding-top:26px}.kih{--kih-bg:#f4f1ff;--kih-rand:#e3dbff;--kih-text:#3d3470;--kih-link:#6b47f5;background:var(--kih-bg);border:1px solid var(--kih-rand);color:var(--kih-text);box-sizing:border-box;border-radius:14px;flex:none;align-items:center;gap:12px;min-height:46px;padding:10px 14px;font-size:13.5px;line-height:1.5;display:flex}[data-theme=dark] .kih{--kih-bg:#2a2456;--kih-rand:#3d3580;--kih-text:#dcd5ff;--kih-link:#b9a6ff}.kih>i{color:var(--kih-link);flex:none;font-size:20px}.kih p{flex:1;min-width:0;margin:0}.kih p b{font-weight:700}.kih .kih-mehr{color:var(--kih-link);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font:700 13.5px Manrope,sans-serif}.kih .kih-mehr:hover{text-decoration:underline}.frageleiste+.kih{margin-top:0}.kih.unter-frage{margin-bottom:6px}#s-result .sz-links>.kih.unter-frage{margin-bottom:0}@media (max-width:860px){#s-result .sz-links>.frageleiste+.kih{margin-top:-4px}}#verlauf>.kih{margin-bottom:2px}@media (max-width:640px){.kih{flex-wrap:wrap;align-items:flex-start}.kih p{flex-basis:calc(100% - 40px)}.kih .kih-mehr{margin-left:32px}}.kikurz{margin-top:6px;font-size:11.5px;font-weight:600;line-height:1.4;display:block}.fahne,.kikurz{color:var(--ink3)}.fahne{width:30px;height:30px;cursor:pointer;opacity:0;z-index:2;background:0 0;border:1px solid #0000;border-radius:9px;place-items:center;padding:0;font-size:16px;transition:opacity .15s;display:grid;position:absolute;top:6px;right:6px}.fahne:focus-visible,.fahne:hover{background:var(--surface);border-color:var(--line);color:#c2410c;opacity:1}.fahne-traeger{position:relative}.fahne-traeger:focus-within>.fahne,.fahne-traeger:hover>.fahne{opacity:1}.fahne .fahne-tip{color:#fff;white-space:nowrap;pointer-events:none;background:#1d1840;border-radius:7px;padding:3px 8px;font:700 11.5px Manrope,sans-serif;display:none;position:absolute;top:-30px;right:0}.fahne:focus-visible .fahne-tip,.fahne:hover .fahne-tip{display:block}@media (hover:none),(max-width:640px){.fahne{opacity:1}}#s-council .verlauf .nachr:not(.ich):not(.hinweis) .blase{padding-right:42px}#s-council .verlauf .nachr:not(.ich):not(.hinweis) .blase p{overflow-wrap:anywhere;padding-right:2px}#s-table .feed .msg.fahne-traeger .body{padding-right:30px}#s-result .duell .seite.fahne-traeger .dkopf,.dmsg.von-berater.fahne-traeger{padding-right:40px}#s-result .nr.fahne-traeger{padding-right:44px}#s-result table.matrix th.fahne-traeger{padding-right:36px;position:relative}#s-result .pk2.fahne-traeger{position:relative}#s-result .pk2.fahne-traeger .kopf{padding-right:34px}.v-dlg.v-mid{height:620px}.v-dlg.v-tall{height:700px}.v-dlg .v-body{flex-direction:column;gap:12px;margin-top:16px;font-size:14.5px;line-height:1.6;display:flex}.v-dlg .v-body p{margin:0}.v-dlg .v-src{color:#6e6a8a;background:#f7f5fd;border-radius:13px;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.v-dlg .v-src b{color:#1d1840}.v-dlg .v-src .v-pa{background:#fff;border-radius:50%;flex:none;width:30px;height:30px;overflow:hidden}.v-dlg .v-src .v-pa svg{width:100%;height:100%;display:block}.v-dlg .v-src span{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.v-dlg .v-opts{flex-direction:column;gap:8px;margin-top:18px;display:flex}.v-dlg .v-opt{cursor:pointer;color:#1d1840;text-align:left;background:#fff;border:1.5px solid #dfd8f5;border-radius:13px;align-items:center;gap:11px;width:100%;padding:11px 14px;font:600 14.5px Manrope,sans-serif;display:flex}.v-dlg .v-opt .v-rd{border:2px solid #c9c0e8;border-radius:50%;flex:none;width:18px;height:18px;position:relative}.v-dlg .v-opt.v-on{background:#fbfaff}.v-dlg .v-opt.v-on,.v-dlg .v-opt.v-on .v-rd{border-color:#6b47f5}.v-dlg .v-opt.v-on .v-rd:after{content:"";background:#6b47f5;border-radius:50%;position:absolute;inset:3px}.v-dlg textarea.v-ta{color:#1d1840;resize:none;box-sizing:border-box;background:#fcfbff;border:1.5px solid #dfd8f5;border-radius:13px;outline:none;width:100%;height:96px;padding:12px 14px;font:500 14.5px/1.5 Manrope,sans-serif}.v-dlg textarea.v-ta:focus{background:#fff;border-color:#6b47f5;box-shadow:0 0 0 4px #6b47f51f}.v-dlg .v-frei{color:#6e6a8a;font-weight:600}.v-dlg .v-mitte{text-align:center;flex-direction:column;align-items:center;margin:auto 0;display:flex}.v-dlg .v-mitte h3{padding:0}.v-dlg .v-facts{grid-template-columns:120px 1fr;gap:8px 12px;margin:16px 0 0;font-size:14px;display:grid}.v-dlg .v-facts dt{color:#6e6a8a;font-weight:600}.v-dlg .v-facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:600}.v-dlg .v-quote{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f5fd;border:1px solid #ece8f8;border-radius:14px;margin-top:14px;padding:12px 14px;font-size:14px;line-height:1.55}.v-dlg .v-quote small{color:#6e6a8a;white-space:normal;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.v-dlg .v-paused{color:#b45309;background:#fff3e0;border-radius:12px;align-items:center;gap:8px;margin-top:14px;padding:9px 12px;font-size:13px;font-weight:700;display:flex}.v-dlg .v-paused i{font-size:16px}.v-dlg .v-paused button{white-space:nowrap;color:#6b47f5;cursor:pointer;background:0 0;border:0;margin-left:auto;font:700 13px Manrope,sans-serif}.v-dlg .v-btn.v-aus{opacity:.45;cursor:default}.v-dlg a.v-btn{text-decoration:none}.mld .v-treffer,.v-dlg .v-treffer{background:#fff;border:1px solid #ece8f8;border-radius:13px;flex-direction:column;gap:2px;margin-top:6px;padding:4px;display:flex}.v-treffer button{cursor:pointer;text-align:left;color:#1d1840;background:0 0;border:0;border-radius:9px;flex-direction:column;align-items:flex-start;gap:1px;padding:8px 10px;font:600 14px Manrope,sans-serif;display:flex}.v-treffer button:focus-visible,.v-treffer button:hover{background:#f7f5fd}.v-treffer button small{color:#6e6a8a;font-size:12px;font-weight:600}@media (max-width:640px){.v-dlg.v-mid,.v-dlg.v-tall{height:auto;max-height:88dvh}}.vw .m-kind{white-space:nowrap;align-items:center;gap:7px;font-size:13.5px;font-weight:700;display:inline-flex}.vw .m-kind i{border-radius:10px;flex:none;place-items:center;width:30px;height:30px;font-size:16px;font-style:normal;display:grid}.vw .m-kind.m-p i{background:var(--v-red-s);color:var(--v-red)}.vw .m-kind.m-a i{background:var(--v-amber-s);color:var(--v-amber)}.vw .m-adv{align-items:center;gap:10px;min-width:180px;display:flex}.vw .m-adv .m-pa{background:#fff;border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.vw .m-adv .m-pa svg{width:100%;height:100%;display:block}.vw .m-adv b{font-size:14px;display:block}.vw .m-adv span{color:var(--v-muted);font-size:12px}.vw .m-dl b{white-space:nowrap;font-size:13.5px;display:block}.vw .m-dl span{color:var(--v-muted);white-space:nowrap;font-size:12px}.vw .m-dl b.m-knapp{color:#b45309}.vw .m-dl b.m-abgelaufen{color:#c2410c}.vw .m-von b{font-size:14px;display:block}.vw .v-kpi .v-num.m-knapp{color:#b45309}.vw .v-kpi .v-num.m-abgelaufen{color:#c2410c}.vw .m-leer{text-align:center;color:var(--v-muted);padding:28px 0 18px;font-weight:600}.vw .v-seg{border:1px solid var(--v-line);background:#fff;border-radius:14px;gap:2px;padding:4px;display:flex}.vw .v-seg button{color:var(--v-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:10px;padding:8px 12px;font:700 13px Manrope,sans-serif}.vw .v-seg button.v-on{background:var(--v-violet-soft);color:var(--v-violet)}#s-steuerung .tabs button .m-zahl{color:#fff;background:#ff7665;border-radius:999px;margin-left:2px;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.4}#s-bibliothek .vorn .ki-plakette{color:#6b47f5;white-space:nowrap;background:#ffffffeb;border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:11px;font-weight:700;display:flex;position:absolute;top:10px;left:10px}#s-bibliothek .vorn .lebt.pausiert-tag{background:#b45309}#s-bibliothek .rueck .kifuss{border-top:1px solid var(--line);color:var(--ink3);flex:none;margin:10px 0 0;padding-top:10px;font-size:12px;line-height:1.5}#s-bibliothek .rueck .kifuss button{color:var(--accent);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:5px;margin-top:4px;padding:0;font:700 12px Manrope,sans-serif;display:inline-flex}#s-bibliothek .rueck .kifuss button:hover{text-decoration:underline}#s-bibliothek .pausiert-karte .rund{filter:grayscale(.8)}#s-bibliothek .rueck .blk small{margin-bottom:3px}#s-bibliothek .rueck .pausiert-hinweis{color:#b45309;background:#fff3e0;border-radius:10px;padding:7px 10px;font-size:12.5px;font-weight:700}#s-result .kosten .ki-zeile{display:block}.einseiter .fuss:empty{display:none}.einseiter .pf{color:#6e6a8a;border-top:1px solid #ece8f8;justify-content:space-between;gap:16px;margin-top:22px;padding-top:10px;font-size:11.5px;line-height:1.5;display:flex}@media (max-width:640px){.einseiter .pf{flex-direction:column;gap:4px}}.mld{--m-violet:#6b47f5;--m-ink:#1d1840;--m-muted:#6e6a8a;--m-line:#ece8f8;--m-line2:#dfd8f5;min-height:100dvh;color:var(--m-ink);background-color:#f6f4fd;background-image:radial-gradient(#dcd5f2 1px,#0000 1.2px);background-size:22px 22px;padding:40px 16px 60px;font-family:Manrope,system-ui,-apple-system,Segoe UI,sans-serif}.mld,.mld *{box-sizing:border-box}.mld .pub{border:1px solid var(--m-line);background:#fff;border-radius:26px;flex-direction:column;max-width:640px;min-height:760px;margin:0 auto;padding:30px 32px;display:flex;box-shadow:0 6px 24px #3d26960f,0 1px 3px #3d26960a}.mld .lg{align-items:center;gap:10px;font:700 18px Sora,sans-serif;display:flex}.mld .lg img,.mld .lg svg{width:38px;height:38px}.mld h2{margin:20px 0 0;font:700 26px/1.25 Sora,sans-serif}.mld .lead{color:var(--m-muted);margin:8px 0 0;font-size:15px;line-height:1.6}.mld .fields{grid-template-columns:1fr 1fr;gap:14px;margin-top:22px;display:grid}.mld .fields .full{grid-column:1/-1}.mld label.f{flex-direction:column;gap:7px;font-size:13px;font-weight:700;display:flex;position:relative}.mld .inp{border:1.5px solid var(--m-line2);background:#fcfbff;border-radius:13px;align-items:center;gap:8px;height:48px;padding:0 14px;display:flex}.mld .inp:focus-within{border-color:var(--m-violet);background:#fff;box-shadow:0 0 0 4px #6b47f51f}.mld .inp input,.mld .inp select{color:var(--m-ink);background:0 0;border:0;outline:none;flex:1;min-width:0;font:500 15px Manrope,sans-serif}.mld .inp i{color:#9a96b3;font-size:16px}.mld textarea.ta{border:1.5px solid var(--m-line2);width:100%;height:96px;color:var(--m-ink);resize:none;background:#fcfbff;border-radius:13px;outline:none;padding:12px 14px;font:500 14.5px/1.5 Manrope,sans-serif}.mld textarea.ta:focus{border-color:var(--m-violet);background:#fff;box-shadow:0 0 0 4px #6b47f51f}.mld .foot{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.mld .btn{background:var(--m-violet);color:#fff;cursor:pointer;white-space:nowrap;border:0;border-radius:14px;align-items:center;gap:8px;height:44px;padding:0 18px;font:700 14px Manrope,sans-serif;display:inline-flex;box-shadow:0 6px 16px #6b47f540}.mld .btn:hover{background:#5a37e6}.mld .btn:disabled{opacity:.45;cursor:default}.mld .fehler{color:#c2410c;margin-top:12px;font-size:13.5px;font-weight:600}.mld .gewaehlt{color:var(--m-muted);align-items:center;gap:8px;font-size:12.5px;font-weight:600;display:flex}.mld .falle{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.mld .danke{text-align:center;flex-direction:column;align-items:center;margin:auto 0;padding:30px 0;display:flex}.mld .danke .ok{color:#15803d;background:#e7f6ec;border-radius:22px;place-items:center;width:64px;height:64px;margin-bottom:16px;font-size:32px;display:grid}.mld .danke h3{margin:0;font:700 22px Sora,sans-serif}@media (max-width:640px){.mld{padding:22px 16px 40px}.mld .pub{min-height:0;padding:24px 18px}.mld .fields{grid-template-columns:1fr}}.kontomenue:has(.k-tog){width:300px}.kontomenue .k-tog{width:auto;color:var(--ink);cursor:pointer;-webkit-user-select:none;user-select:none;text-align:left;background:0 0;border:0;align-items:center;gap:10px;margin:6px 10px 10px;padding:0;font:600 14px Manrope,sans-serif;display:flex}.kontomenue .k-tog:hover{background:0 0}.kontomenue .k-tog .sw{background:#dcd6ee;border-radius:999px;flex:none;width:40px;height:24px;position:relative}.kontomenue .k-tog .sw:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000026}.kontomenue .k-tog.on .sw{background:#6b47f5}.kontomenue .k-tog.on .sw:after{left:19px}.kontomenue .k-tog:disabled{opacity:.6;cursor:default}.top .statusleiste .pill.figurenansicht{color:#6b47f5;background:#efeaff;border-color:#dcd2ff}#s-bibliothek .rueck .figurzeile{color:var(--ink3);margin:2px 0 8px 16px;font-size:12px;line-height:1.4;display:block}#s-bibliothek .rueck .kifuss a{color:var(--accent);align-items:center;gap:5px;margin-top:4px;font:700 12px Manrope,sans-serif;text-decoration:none;display:inline-flex}#s-bibliothek .rueck .kifuss a:hover{text-decoration:underline}.vw.auftritt{margin-bottom:18px}.vw .a-pair{align-items:center;gap:12px;min-width:420px;display:flex}.vw .a-pair .m-adv{min-width:0}.vw .a-arr{color:var(--v-faint);font-weight:700}.vw .m-adv .m-figur{color:#6b47f5;font-weight:700}.vw .m-figurzeile{margin-top:4px}@media (max-width:640px){.vw .a-pair{min-width:380px}}.vw .v-warte-kopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.vw .v-ch h2 .v-chip{vertical-align:middle;margin-left:8px;font-family:Manrope,sans-serif}.vw .v-toast{color:#fff;background:#1d1840;border-radius:12px;align-items:center;gap:12px;width:max-content;max-width:100%;margin-top:14px;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.vw .v-toast button{color:#cdbbff;cursor:pointer;background:0 0;border:0;font:700 14px Manrope,sans-serif}.vw .v-warte-leer td{color:var(--v-muted)}.v-dlg .v-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.v-dlg .v-fields>*{min-width:0}@media (max-width:640px){.v-dlg .v-fields{grid-template-columns:minmax(0,1fr)}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}