@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-outline-style:solid;--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{:root,:host{--font-sans:ui-sans-serif, system-ui, 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;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{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}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, 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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{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{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,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{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-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{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.z-1{z-index:1}.z-2{z-index:2}.z-3{z-index:3}.z-4{z-index:4}.block{display:block}.flex{display:flex}.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,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.kopfzone{z-index:25;pointer-events:none;align-items:center;gap:8px;padding:0 16px;display:flex;position:fixed;top:16px;left:0;right:0}.kopfzone>*{pointer-events:auto}.kopfzone>.insel{margin-inline:auto}.kopfzone>.inselzurueck,.kopfzone>.themawahl{background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);width:38px;height:38px;box-shadow:0 0 0 1px var(--auf-2), 0 8px 30px var(--auf-3);border-radius:999px;flex:none;margin:0;transition:background .14s,color .14s}.kopfzone>.inselzurueck:hover,.kopfzone>.themawahl:hover{background:linear-gradient(var(--auf-1), var(--auf-1)), var(--papier-schleier);color:var(--tinte)}.kopfzone>.inselzurueck:active,.kopfzone>.themawahl:active{background:linear-gradient(var(--tinte-auf-3), var(--tinte-auf-3)), var(--papier-schleier)}.insel{background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);min-width:0;box-shadow:0 0 0 1px var(--auf-2), 0 8px 30px var(--auf-3);border-radius:999px;align-items:center;gap:4px;padding:5px;transition:box-shadow .22s,background .22s;display:flex;position:relative}.insel.weit{background:var(--papier-schleier-2);box-shadow:0 0 0 1px var(--auf-2), 0 12px 40px var(--auf-4)}.inselgriff{height:36px;color:var(--tinte);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:9px;padding:0 14px 0 6px;font-size:13px;transition:background .14s;display:flex}.inselgriff:hover{background:var(--auf-1)}.inselgriff.offen{background:var(--tinte-auf-2)}.inselgriff:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.inselgriff img{object-fit:contain;width:26px;height:26px}.inselgriff b{white-space:nowrap;font-weight:700}.inselzahl{border-left:1px solid var(--auf-3);color:var(--tinte-5);white-space:nowrap;margin-left:3px;padding-left:9px;font-size:11px;font-weight:600}.inselschritte{border-left:1px solid var(--auf-3);align-items:center;gap:2px;margin-left:1px;padding-left:4px;display:flex}.inselschritt{width:32px;height:32px;color:var(--tinte-4);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;font-size:15px;line-height:1;transition:background .14s,color .14s}.inselschritt:hover{background:var(--auf-1);color:var(--tinte)}.inselschritt:active{background:var(--tinte-auf-3)}.inselschritt:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.inselmeldung{white-space:nowrap;border-radius:999px;align-items:center;gap:7px;height:36px;padding:0 12px;font-size:12px;font-weight:600;animation:.2s inselauf;display:flex}@keyframes inselauf{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.inselmeldung i{font-size:13px;font-style:normal;line-height:1}.inselmeldung.zug{background:var(--akzent-weich);color:var(--tinte-2)}.inselmeldung.zug i{color:var(--akzent)}.inselmeldung.still{background:var(--tinte-auf-1);color:var(--tinte-4)}.inselmeldung.warn{color:#7a4c0d;background:#c77a1714}.inselaktion{background:var(--tinte-auf-2);height:30px;color:var(--tinte-2);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;margin-right:3px;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.inselaktion:hover{background:var(--tinte-auf-3)}.inselaktion kbd{background:var(--papier);color:var(--tinte-4);font:inherit;border-radius:5px;padding:1px 5px;font-size:10px}.zen .kopfzone{opacity:0;pointer-events:none;transition:opacity .2s}@media (max-width:720px){.inselzahl{display:none}.inselmeldung{font-size:11px}}.menuesuche{background:var(--tinte-auf-1);border-radius:11px;align-items:center;gap:8px;height:36px;padding:0 12px;display:flex}.menuesuche>span{color:var(--tinte-5);font-size:14px}.menuesuche input{width:100%;min-width:0;color:var(--tinte-2);background:0 0;border:0;outline:0;font-size:13px}.menuesuche input::placeholder{color:var(--tinte-6)}.menuesuche:focus-within{background:var(--akzent-weich)}.menuesuche input:focus,.menuesuche input:focus-visible{box-shadow:none;outline:none}.bereichswahl{position:relative}.bereichsknopf{background:var(--tinte-auf-1);width:100%;height:40px;color:var(--tinte-2);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:12px;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:500;transition:background .14s;display:flex}.bereichsknopf:hover,.bereichsknopf.auf{background:var(--tinte-auf-3)}.bereichsknopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.bereichstext{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.bereichspfeil{border-bottom:1.6px solid #8d867a;border-right:1.6px solid #8d867a;border-radius:1px;flex:none;width:8px;height:8px;margin-right:2px;transition:transform .16s;transform:translateY(-2px)rotate(45deg)}.bereichsknopf.auf .bereichspfeil{transform:translateY(1px)rotate(225deg)}.bereichsliste{z-index:3;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kante-2) transparent;background:var(--papier-schleier-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-height:264px;box-shadow:0 0 0 1px var(--auf-2), 0 14px 36px var(--auf-4);border-radius:14px;padding:5px;animation:.14s bereichauf;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}@keyframes bereichauf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.bereichszeile{width:100%;height:34px;color:var(--tinte-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:0 8px;font-size:13px;font-weight:500;display:flex}.bereichszeile.unterm-zeiger{background:var(--tinte-auf-2)}.bereichszeile.an{font-weight:700}.bereichszeile:focus-visible{outline:none}.bereichshaken{width:13px;color:var(--akzent);flex:none;font-size:11px}.seitenmenue{z-index:24;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kante-2) transparent;border:1px solid var(--kante);background:var(--papier-schleier-2);width:246px;max-height:calc(100vh - 96px);box-shadow:0 14px 44px var(--auf-3);opacity:0;pointer-events:none;border-radius:18px;flex-direction:column;gap:14px;padding:14px 13px 15px;transition:transform .22s cubic-bezier(.32,.72,0,1),opacity .16s;display:flex;position:fixed;top:78px;left:18px;overflow-y:auto;transform:translate(-118%)}.seitenmenue.offen{opacity:1;pointer-events:auto;transform:none}.menuegruppe{flex-direction:column;gap:4px;display:flex}.menueinhalt{flex-direction:column;gap:2px;display:flex}.menuegruppe.paar .menueinhalt{grid-template-columns:1fr 1fr;gap:4px;display:grid}.menuegruppe.paar .menuepunkt{gap:7px;padding:0 8px}.menuegruppe h2{margin:0}.menuekopf{width:100%;color:var(--tinte-5);letter-spacing:.07em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;padding:4px 10px;font-size:10px;font-weight:700;display:flex}.menuekopf:hover{background:var(--tinte-auf-1);color:var(--tinte-4)}.menuekopf:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.menuepfeil{margin-left:auto;font-size:13px;font-style:normal;line-height:1;transition:transform .18s cubic-bezier(.32,.72,0,1);transform:rotate(90deg)}.menuegruppe.zu .menuepfeil{transform:none}.menuepunkt{width:100%;height:38px;color:var(--tinte-2);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:500;transition:background .13s,border-color .13s,color .13s;display:flex}.menuepunkt:hover{background:var(--senke-2)}.menuepunkt:active{background:#ece6dc}.menuepunkt.aktiv{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.menuepunkt.aktiv:hover{background:var(--umkehr)}.menuepunkt.aktiv .menuezeichen{color:#fff;background:#ffffff1f}.menuezeichen{background:var(--papier);width:24px;height:24px;color:var(--tinte-4);border-radius:7px;flex:none;place-items:center;font-size:12px;line-height:1;display:grid}.menuetext{flex:auto;min-width:0}.menuekuerzel{color:var(--tinte-6);letter-spacing:.02em;flex:none;font-size:10px;font-weight:600}.menuepunkt.aktiv .menuekuerzel{color:#ffffffa8}.menuefuss{color:var(--tinte-5);margin:2px 4px 0;font-size:10px;line-height:1.5}.seitenmenue .kartereiter{grid-auto-columns:1fr;grid-auto-flow:column;align-self:stretch;margin:0;display:grid}.seitenmenue .kartereiterknopf{justify-content:center;min-width:0;height:28px;padding:0 6px;font-size:12.5px}.menueblatt{flex-direction:column;gap:14px;min-width:0;display:flex}.bilder,.ordnung{flex-direction:column;gap:12px;min-width:0;display:flex}.bilderkopf,.ordnungkopf{width:100%;color:var(--tinte-5);letter-spacing:.07em;text-transform:uppercase;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:6px;margin:0;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.ordnungkopf{color:var(--tinte-2);letter-spacing:0;text-transform:none;font-size:13px}.bilderzahl,.ordnungzahl{background:var(--tinte-auf-2);min-width:17px;height:16px;color:var(--tinte-4);letter-spacing:0;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;place-items:center;padding:0 5px;font-size:10px;font-weight:700;display:grid}.bildergruppe{flex-direction:column;gap:5px;display:flex}.bilderraster{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.bilderkachel{min-width:0;color:var(--tinte-3);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:11px;flex-direction:column;gap:5px;margin:0;padding:5px;transition:background .13s;display:flex}.bilderkachel:hover{background:var(--senke-2)}.bilderkachel.still{cursor:default}.bilderkachel.still:hover{background:0 0}.bilderrahmen{aspect-ratio:1;background:var(--papier);box-shadow:inset 0 0 0 1px var(--auf-2);border-radius:9px;place-items:center;display:grid;overflow:hidden}.bilderrahmen img{object-fit:contain;width:100%;height:100%}.bildername{white-space:nowrap;text-overflow:ellipsis;color:var(--tinte-5);font-size:10px;line-height:1.3;overflow:hidden}.bilderleer,.ordnungleer{border:1px dashed var(--kante);background:var(--papier);color:var(--tinte-3);border-radius:10px;margin:0;padding:12px 13px;font-size:12px;line-height:1.5}.ordnungbereich{flex-direction:column;gap:3px;display:flex}.ordnungbereich h2{margin:0}.ordnungkopf{cursor:pointer}.ordnungkopf:hover{background:var(--tinte-auf-1)}.ordnungpfeil{flex:none;font-size:12px;font-style:normal;line-height:1;transition:transform .18s cubic-bezier(.32,.72,0,1);transform:rotate(90deg)}.ordnungbereich.zu .ordnungpfeil{transform:none}.ordnungname{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;overflow:hidden}.ordnunghinweis{color:var(--tinte-5);margin:0 0 2px 30px;font-size:11.5px}.ordnungkarten,.ordnungnotizen{flex-direction:column;list-style:none;display:flex}.ordnungkarten{gap:1px;margin:0;padding:0 0 0 6px}.ordnungzeile{align-items:center;gap:1px;min-width:0;display:flex}.ordnungklapp{width:22px;height:30px;color:var(--tinte-5);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;font-size:12px;transition:background .13s,color .13s;display:grid}.ordnungklapp i{font-style:normal;line-height:1;transition:transform .18s cubic-bezier(.32,.72,0,1)}.ordnungklapp[aria-expanded=true] i{transform:rotate(90deg)}.ordnungklapp:hover:not(:disabled){background:var(--tinte-auf-1);color:var(--tinte-3)}.ordnungklapp:disabled{color:var(--tinte-7);cursor:default}.ordnungziel{min-width:0;height:30px;color:var(--tinte-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:auto;align-items:center;gap:6px;padding:0 8px;font-size:12.5px;font-weight:500;transition:background .13s;display:flex}.ordnungziel:hover{background:var(--senke-2)}.ordnungnotizen{border-left:1px solid var(--kante);gap:4px;margin:1px 0 5px 22px;padding:0 0 0 11px}.ordnungnotizen li{color:var(--tinte-4);overflow-wrap:anywhere;font-size:11.5px;line-height:1.45}.ordnungnotizen em{color:var(--tinte-6)}.ordnungmarke{background:var(--tinte-auf-2);color:var(--tinte-5);border-radius:999px;margin-right:5px;padding:0 6px;font-size:10px;font-weight:600;display:inline-block}@media (max-height:800px){.seitenmenue{gap:10px;padding:12px 12px 13px}.menueblatt{gap:10px}.menuegruppe h2{margin-bottom:4px}.menuepunkt{height:30px}.menuefuss{display:none}}.modushinweis{z-index:26;border:1px solid var(--akzent);background:var(--papier);max-width:calc(100vw - 36px);color:var(--tinte-2);border-radius:12px;align-items:center;gap:10px;padding:8px 8px 8px 12px;font-size:12px;font-weight:600;display:flex;position:fixed;top:80px;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #6c55ff26}.modushinweiszeichen{background:var(--akzent);color:#fff;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;font-size:12px;line-height:1;display:grid}.modushinweis button{background:var(--flaeche);height:28px;color:var(--tinte-2);cursor:pointer;border:1px solid #cdc3ff;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:600;display:inline-flex}.modushinweis button:hover{border-color:var(--akzent)}.modushinweis kbd{border:1px solid var(--kante);background:var(--papier-2);color:var(--tinte-4);font:inherit;border-radius:5px;padding:1px 5px;font-size:10px}.zen .modushinweis{opacity:0;pointer-events:none}@media (max-width:720px){.modushinweis{font-size:11px;top:64px}}.zen .seitenmenue{opacity:0;pointer-events:none;transition:opacity .2s}.seitenmenue :focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.seitenmenue::-webkit-scrollbar{width:8px}.seitenmenue::-webkit-scrollbar-track{background:0 0}.seitenmenue::-webkit-scrollbar-thumb{background:var(--kante-2);background-clip:content-box;border:2px solid #0000;border-radius:999px}.seitenmenue::-webkit-scrollbar-thumb:hover{background:#bdb6a8 padding-box content-box}.ordnungziel.gewaehlt,.ordnungkopf.gewaehlt{background:var(--akzent-weich);color:var(--tinte)}.ordnungziel.gewaehlt .ordnungname,.ordnungkopf.gewaehlt .ordnungname{font-weight:700}.ordnungkopfzeile{align-items:center;gap:2px;margin:0;display:flex}.ordnungkopfzeile .ordnungkopf{flex:auto;width:auto;min-width:0}.ordnungkopf-still{cursor:default}.bilderhinweis{color:var(--tinte-5);margin:0 0 8px;font-size:11px;line-height:1.4}.bilderraster [draggable=true]{cursor:grab}.bilderraster [draggable=true]:active{cursor:grabbing}.bilderkachel.eigen{padding:0;display:block;position:relative}.bilderablegen{width:100%;min-width:0;color:var(--tinte-3);font:inherit;text-align:center;background:0 0;border:0;border-radius:11px;flex-direction:column;gap:5px;padding:5px;display:flex}.bilderablegen:hover{background:var(--tinte-auf-1)}.bilderablegen:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.bildervorratweg{background:var(--papier);width:20px;height:20px;box-shadow:0 0 0 1px var(--auf-2);color:var(--tinte-5);opacity:0;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1;transition:opacity .12s,color .12s;display:flex;position:absolute;top:1px;right:1px}.bilderkachel.eigen:hover .bildervorratweg,.bildervorratweg:focus-visible{opacity:1}.bildervorratweg:hover{color:var(--schwer)}.bildereinlesen{background:var(--tinte-auf-1);height:34px;color:var(--tinte-2);border-radius:10px;justify-content:center;gap:7px;margin-top:10px;padding:0 12px;font-size:12.5px;font-weight:600}.bildereinlesen:hover{background:var(--tinte-auf-2)}.istsollbilanz{border:1px solid var(--kante);background:var(--papier);max-width:1080px;color:var(--tinte-4);border-radius:14px;margin:0 auto 16px;padding:13px 16px;font-size:13px;line-height:1.65}.istsollbilanz p{margin:0}.istsollbilanz strong{color:var(--tinte);font-weight:700}.istsollliste{gap:16px;max-width:1080px;margin:0 auto;display:grid}.istsoll{border:1px solid var(--kante);background:var(--papier);box-shadow:0 1px 3px var(--auf-2);border-radius:16px;padding:16px 18px}.istsollkopf{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;display:flex}.istsollkopf h2{margin:0;font-size:15px}.istsollabstand{background:var(--senke-2);color:var(--tinte-4);border-radius:999px;padding:3px 10px;font-size:11px;font-weight:700}.istsolljump{border:1px solid var(--kante);background:var(--papier-2);height:28px;color:var(--tinte-2);cursor:pointer;border-radius:9px;margin-left:auto;padding:0 11px;font-size:12px;font-weight:600}.istsollleer{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.istsollleer p{color:var(--tinte-4);margin:0;font-size:13px}.istsollstart{border:1px solid var(--kante);background:var(--papier-2);height:30px;color:var(--tinte-2);cursor:pointer;border-radius:9px;padding:0 13px;font-size:12px;font-weight:600}.istsollachse{margin-bottom:14px}.istsollbahn{background:var(--senke-2);border-radius:999px;height:14px;padding:0 7px}.istsollspur{height:100%;position:relative}.istsollbalken{background:var(--akzent);border-radius:999px;height:6px;position:absolute;top:4px}.istsollbalkenzurueck{background:#c77a17}.istsollpunkt{border-radius:50%;width:14px;height:14px;margin-left:-7px;position:absolute;top:0}.istsollpunktist{background:var(--papier);border:2px solid #2c2822}.istsollpunktsoll{background:var(--akzent);border:2px solid #fffefb}.istsollachsetext{color:var(--tinte-4);margin:7px 0 0;font-size:12px}.istsollskalen{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:14px;display:grid}.istsollskala{flex-direction:column;gap:6px;display:flex}.istsollskalakopf{align-items:baseline;gap:10px;display:flex}.istsollskalakopf>span{color:var(--tinte-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.istsollzurueck{color:var(--tinte-4);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.istsollzurueck:hover{color:var(--tinte-2)}.istsollwerte{grid-template-columns:repeat(10,minmax(0,1fr));gap:4px;display:grid}.istsollwert{border:1px solid var(--kante);background:var(--papier-2);height:30px;color:var(--tinte-4);cursor:pointer;border-radius:9px;padding:0;font-size:12px;font-weight:600}.istsollwert:hover{color:var(--tinte-2);border-color:#cfc9bf}.istsollwert:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.istsollskalaist .istsollwert.gewaehlt{border-color:var(--tinte-2);background:var(--umkehr);color:#fffefb}.istsollskalasoll .istsollwert.gewaehlt{border-color:var(--akzent);background:var(--akzent);color:#fffefb}.istsollfelder{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:12px;display:grid}.istsollfeld{flex-direction:column;gap:5px;display:flex}.istsollfeld>span{color:var(--tinte-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.istsollfeld textarea{border:1px solid var(--kante);background:var(--papier-2);min-height:84px;color:var(--tinte-2);resize:vertical;border-radius:11px;padding:9px 11px;font-size:13px;line-height:1.5}.istsollfeld textarea:focus{outline:2px solid var(--akzent-rand);border-color:var(--akzent)}@media (max-width:720px){.istsoll{padding:14px}.istsollfelder,.istsollskalen{grid-template-columns:1fr}.istsollwerte{gap:3px}.istsollwert{font-size:11px}}.traumknopf{border:1px solid var(--kante);background:var(--papier-2);height:30px;color:var(--tinte-2);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:600}.traumknopf:hover:not(:disabled){background:var(--flaeche);border-color:var(--tinte-7)}.traumknopf:disabled{opacity:.35;cursor:default}.traumneu{border:1px solid var(--kante);background:var(--papier-2);height:34px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0 14px;font-size:12px;font-weight:600}.traumneu:hover{background:var(--flaeche);border-color:var(--tinte-7)}.traumhinweis{z-index:1;border:1px solid var(--kante);background:var(--papier);color:var(--tinte-2);border-radius:11px;margin:0 0 12px;padding:9px 12px;font-size:12px;position:sticky;top:0;box-shadow:0 2px 8px #fdfbf7}.traumhinweis:empty{display:none}.traumkopfzeile{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:16px;display:flex}.traumleitsatz{color:var(--tinte-4);margin:0;font-size:12px}.traumleer{border:1px dashed var(--kante);color:var(--tinte-4);text-align:center;border-radius:16px;margin:0;padding:26px 18px;font-size:13px}.traumliste{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));align-items:start;gap:18px;display:grid}.traum{border:1px solid var(--kante);background:var(--papier);box-shadow:0 1px 3px var(--auf-2);border-radius:16px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.traum.top{border-color:var(--akzent-hauch);box-shadow:0 2px 10px var(--akzent-rand)}.traum.erfuellt .traumbild img{filter:saturate(.75)}.traum.erfuellt .traumtitel{color:var(--tinte-4)}.traumbild{background:var(--senke);border-radius:12px;position:relative;overflow:hidden}.traumbild img{object-fit:cover;width:100%;height:190px;display:block}.traumbildtasten{gap:6px;padding:8px;display:flex}.traumbild.leer{background:var(--papier-2);border:1px dashed #cabfae}.traumbild .traumbildwahl{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:150px;padding:16px;display:flex}.traumbildzeichen{color:var(--tinte-6);font-size:17px}.traumbildtext{color:var(--tinte-2);font-size:13px;font-weight:700}.traumbildwahl small{color:var(--tinte-4);font-size:11px}.traumbildwahl:hover{background:var(--papier)}.traumkopf{align-items:flex-end;gap:8px;display:flex}.traumtitel{border:0;border-bottom:1px solid var(--kante);min-width:0;color:var(--tinte);background:0 0;flex:auto;padding:2px 0 6px;font-size:16px;font-weight:700}.traumtitel:focus{border-bottom-color:var(--akzent);outline:0}.traumsortier{gap:4px;display:flex}.traumtext{border:1px solid var(--kante);background:var(--papier-2);min-height:76px;color:var(--tinte-2);resize:vertical;border-radius:11px;padding:9px 11px;font-size:13px;line-height:1.5}.traumtext:focus{outline:2px solid var(--akzent-rand);border-color:var(--akzent)}.traumtop{border:1px solid var(--kante);background:var(--papier-2);height:30px;color:var(--tinte-4);cursor:pointer;border-radius:9px;align-self:flex-start;padding:0 12px;font-size:12px;font-weight:600}.traumtop.an{border-color:var(--akzent);background:var(--akzent-weich);color:var(--tinte)}.traumzeile{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.traumfeld{flex-direction:column;flex:110px;gap:4px;min-width:0;display:flex}.traumfeld>span{color:var(--tinte-4);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.traumfeld input{border:1px solid var(--kante);background:var(--papier-2);width:100%;min-width:0;height:30px;color:var(--tinte-2);border-radius:9px;padding:0 9px;font-size:13px}.traumfeld input:focus{outline:2px solid var(--akzent-rand);border-color:var(--akzent)}.traumhaken{height:30px;color:var(--tinte-2);cursor:pointer;align-items:center;gap:6px;font-size:12px;display:flex}.traumhaken input{width:15px;height:15px;accent-color:var(--akzent);cursor:pointer}.gruende,.dose{border-top:1px solid var(--kante);padding-top:10px}.gruendekopf{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.gruendekopf h2{color:var(--tinte-4);text-transform:uppercase;letter-spacing:.04em;margin:0;font-size:11px;font-weight:700}.gruendezahl{color:var(--tinte-4);margin-left:auto;font-size:11px}.gruendevoll{color:var(--tinte-2);margin:0 0 8px;font-size:12px}.gruendemarke{color:var(--tinte-4);margin:8px 0 5px;font-size:11px;font-weight:700}.gruendeliste{color:var(--tinte-6);margin:0;padding-left:22px;font-size:11px;list-style:decimal}.grund{align-items:center;gap:4px;margin-bottom:5px;display:flex}.grund input{border:1px solid var(--kante);background:var(--papier-2);min-width:0;height:28px;color:var(--tinte-2);border-radius:9px;flex:auto;padding:0 9px;font-size:12px}.grund input:focus{outline:2px solid var(--akzent-rand);border-color:var(--akzent)}.grund.wichtig input{border-color:var(--akzent-hauch);background:var(--akzent-weich);font-weight:600}.grundknopf{border:1px solid var(--kante);background:var(--papier-2);width:26px;height:28px;color:var(--tinte-2);cursor:pointer;border-radius:9px;padding:0;font-size:12px}.grundknopf:hover:not(:disabled){background:var(--flaeche);border-color:var(--tinte-7)}.grundknopf:disabled{opacity:.3;cursor:default}.grundknopf.weg{color:var(--warnung)}.dosefelder{flex-wrap:wrap;gap:10px;margin-bottom:10px;display:flex}.dosebalken{border:1px solid var(--kante);background:var(--senke);border-radius:9px;height:10px;overflow:hidden}.dosefuellung{background:var(--akzent);border-radius:9px 0 0 9px;height:100%;display:block}.dosezugabe{align-items:center;gap:6px;margin-top:9px;display:flex}.dosezugabe input{border:1px solid var(--kante);background:var(--papier-2);width:96px;height:30px;color:var(--tinte-2);border-radius:9px;padding:0 9px;font-size:13px}.dosezugabe input:focus{outline:2px solid var(--akzent-rand);border-color:var(--akzent)}.traumweg{border:1px solid var(--kante);background:var(--papier-2);height:28px;color:var(--warnung);cursor:pointer;border-radius:9px;align-self:flex-start;padding:0 11px;font-size:12px;font-weight:600}.traumweg:hover{background:var(--flaeche);border-color:var(--tinte-7)}.tages{border:1px solid var(--kante);background:var(--papier);max-width:760px;box-shadow:0 1px 3px var(--auf-2);border-radius:16px;flex-direction:column;gap:14px;margin:0 auto;padding:18px;display:flex}.tagesbild{background:var(--senke);border-radius:12px;justify-content:center;align-items:center;min-height:220px;display:flex;overflow:hidden}.tagesbild img{object-fit:contain;width:100%;max-height:62vh;display:block}.tagesohnebild{color:var(--tinte-4);text-align:center;margin:0;padding:24px;font-size:13px}.tagestitel,.tagestext,.tagesfrist,.tagkopf h2{overflow-wrap:anywhere}.tagestitel{color:var(--tinte);margin:0;font-size:17px}.tagesstern{color:var(--akzent);margin-right:6px}.tagestext{color:var(--tinte-2);white-space:pre-wrap;margin:0;font-size:15px;line-height:1.6}.tagesfrist{color:var(--tinte-4);margin:0;font-size:12px}.tagesbalken{max-width:320px}.tagestasten{align-items:center;gap:12px;display:flex}.tageszahl{color:var(--tinte-4);margin-left:auto;font-size:11px;font-weight:700}.tagesleer{border:1px dashed var(--kante);max-width:480px;color:var(--tinte-4);border-radius:16px;flex-direction:column;align-items:center;gap:12px;margin:0 auto;padding:30px 18px;font-size:13px;display:flex}.tagesleer p{margin:0}.journal{gap:14px;max-width:760px;margin:0 auto;display:grid}.journalhinweis{color:var(--tinte-4);margin:0;font-size:12px}.tagkarte{border:1px solid var(--kante);background:var(--papier);box-shadow:0 1px 3px var(--auf-2);border-radius:16px;padding:14px 16px}.tagkarte.heutig{border-color:var(--akzent-hauch);box-shadow:0 2px 10px var(--akzent-rand)}.tagkopf{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.tagkopf h2{margin:0;font-size:15px}.tagdatum{color:var(--tinte-4);font-size:11px}.tagzeilen{color:var(--tinte-6);margin:0 0 10px;padding-left:22px;font-size:11px;list-style:decimal}.tagzeilen li{margin-bottom:6px}.tagzeilen input{border:1px solid var(--kante);background:var(--papier-2);width:100%;min-width:0;height:30px;color:var(--tinte-2);border-radius:9px;padding:0 10px;font-size:13px}.tagzeilen input:focus{outline:2px solid var(--akzent-rand);border-color:var(--akzent)}.tagtasten{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tagweg{border:1px solid var(--kante);background:var(--papier-2);height:30px;color:var(--warnung);white-space:nowrap;cursor:pointer;border-radius:9px;padding:0 12px;font-size:12px;font-weight:600}.tagweg:hover{background:var(--flaeche);border-color:var(--tinte-7)}@media (max-width:720px){.traumliste{grid-template-columns:1fr}.traumkopfzeile{flex-direction:column;align-items:flex-start;gap:8px}.traumbild img{height:160px}.dosefelder>.traumfeld{flex:100%}.tages{padding:14px}.tagesbild{min-height:160px}.tagestasten{flex-wrap:wrap}.tageszahl{order:-1;width:100%;margin-left:0}}.zeitstrahlseite,.leseseite{max-width:780px;margin:0 auto}.stationneu,.lesesichern{border:1px solid var(--kante);background:var(--papier-2);height:34px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0 14px;font-size:12px;font-weight:600}.stationneu{margin-bottom:16px}.stationneu:hover,.lesesichern:hover:not(:disabled){background:var(--flaeche);border-color:var(--tinte-7)}.lesesichern:disabled{opacity:.4;cursor:default}.leerhinweis{border:1px dashed var(--kante);background:var(--papier);max-width:560px;color:var(--tinte-3);border-radius:11px;margin:0 0 16px;padding:14px 16px;font-size:13px;line-height:1.6}.zeitstrahl{border-left:2px solid var(--kante);margin:0;padding:0 0 0 26px;list-style:none}.station{border:1px solid var(--kante);background:var(--papier);box-shadow:0 1px 3px var(--auf-2);border-radius:16px;flex-direction:column;gap:8px;margin-bottom:16px;padding:16px 18px;display:flex;position:relative}.stationpunkt{background:var(--papier-3);border-radius:50%;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:19px;left:-36px}.stationpunkt:after,.stationartmarke:after{content:"";background:#8d8d8d;border-radius:50%;width:12px;height:12px}.stationpunkt[data-art=hoch]:after,.stationartmarke[data-art=hoch]:after{background:var(--gut);clip-path:polygon(50% 0,100% 100%,0 100%)}.stationpunkt[data-art=tief]:after,.stationartmarke[data-art=tief]:after{clip-path:polygon(0 0,100% 0,50% 100%);background:#c0392b}.stationpunkt[data-art=wende]:after,.stationartmarke[data-art=wende]:after{background:var(--akzent);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.stationkopf{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.stationwann{border:1px solid var(--kante);background:var(--senke-2);width:160px;color:var(--tinte-4);border-radius:9px;padding:5px 9px;font-size:12px;font-weight:700}.stationartwahl{border:1px solid var(--kante);background:var(--papier-2);border-radius:9px;align-items:center;gap:6px;padding:0 9px 0 8px;display:inline-flex}.stationartmarke{place-items:center;width:12px;height:12px;display:grid}.stationart{height:28px;color:var(--tinte-4);font:inherit;cursor:pointer;background:0 0;border:0;font-size:12px;font-weight:600}.stationtitel{border:0;border-bottom:1px solid var(--kante);color:var(--tinte);background:0 0;padding:2px 0 6px;font-size:16px;font-weight:700}.stationtitel:focus{border-bottom-color:var(--akzent);outline:0}.stationtext{border:1px solid var(--kante);background:var(--papier-2);min-height:76px;color:var(--tinte-2);resize:vertical;border-radius:11px;padding:9px 11px;font-size:13px;line-height:1.5}.stationbild{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.stationbild img{border:1px solid var(--kante);border-radius:11px;max-width:100%;max-height:220px}.stationbildweg{border:1px solid var(--kante);background:var(--papier-2);height:28px;color:var(--tinte-4);cursor:pointer;border-radius:9px;padding:0 11px;font-size:12px;font-weight:600}.stationfehler{border:1px solid var(--kante);background:var(--papier);color:var(--schwer);border-radius:9px;margin:0;padding:8px 10px;font-size:12px}.stationknoepfe{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.stationknopf{border:1px solid var(--kante);background:var(--papier-2);height:28px;color:var(--tinte-2);cursor:pointer;border-radius:9px;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:inline-flex}.stationknopf:hover:not(:disabled){background:var(--flaeche);border-color:var(--tinte-7)}.stationknopf:disabled{opacity:.35;cursor:default}.stationweg{color:var(--warnung)}.stationbildwahl{position:relative}.stationbildwahl input{opacity:0;cursor:pointer;position:absolute;inset:0}.stationbildwahl:focus-within{border-color:var(--akzent);box-shadow:0 0 0 2px var(--akzent-rand)}.stationnachfrage{border:1px solid var(--kante);background:var(--papier);color:var(--schwer);border-radius:11px;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:8px 10px;font-size:12px;font-weight:600;display:flex}.stationnachfrage .stationknopf{background:var(--flaeche);border-color:#e0c5bf}.lesekopf{flex-wrap:wrap;align-items:center;gap:10px;max-width:680px;margin:0 auto 6px;display:flex}.lesekopf .ebenewahl{margin-left:0}.lesen{max-width:680px;color:var(--tinte-2);overflow-wrap:anywhere;margin:0 auto;font-size:15px;line-height:1.75;display:block}.lesen section{margin-bottom:34px}.lesen h2{color:var(--tinte);margin:0 0 10px;font-size:17px;line-height:1.35}.lesemarke{color:var(--tinte-4);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11px;font-weight:700;display:block}.leseart{color:var(--tinte-5);text-transform:uppercase;letter-spacing:.04em;margin-left:8px;font-size:11px;font-weight:700}.leseart[data-art=hoch]{color:var(--gut)}.leseart[data-art=tief]{color:#c0392b}.leseart[data-art=wende]{color:var(--akzent)}.lesen h3{color:var(--tinte-4);text-transform:uppercase;letter-spacing:.04em;margin:24px 0 6px;font-size:12px;font-weight:700}.lesefrage{color:var(--tinte-4);margin:16px 0 2px;font-size:13px;font-weight:600}.lesen p{white-space:pre-line;margin:0 0 12px}.lesebild{border-radius:12px;max-width:100%;margin:0 0 14px;display:block}@media (max-width:720px){.zeitstrahl{padding-left:20px}.stationpunkt{left:-30px}.station{padding:14px}.stationwann,.stationartwahl{width:100%}.stationart{flex:auto}.stationknopf{flex:auto;justify-content:center}.stationnachfrage{width:100%}}.griffe{z-index:7;pointer-events:none;animation:.2s griffauf;position:absolute;transform:translateY(-5px)rotate(-.5deg)}@keyframes griffauf{0%{opacity:0}to{opacity:1}}.griff{border:2px solid var(--akzent);background:var(--papier);width:13px;height:13px;box-shadow:0 1px 3px var(--auf-3);pointer-events:auto;touch-action:none;border-radius:4px;padding:0;position:absolute}.griff.nw{cursor:nwse-resize;top:0;left:0}.griff.ne{cursor:nesw-resize;top:0;left:100%}.griff.sw{cursor:nesw-resize;top:100%;left:0}.griff.se{cursor:nwse-resize;top:100%;left:100%}.griff:hover{background:var(--akzent)}.griff:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.griffe.gruppe{border:1px dashed #6c55ff80;border-radius:10px;transform:translateY(-5px)}.massband{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;white-space:nowrap;pointer-events:none;transform-origin:50% 0;background:#1a1710e6;border-radius:9px;flex-direction:column;align-items:center;gap:1px;padding:5px 9px;display:flex;position:absolute;top:100%;left:50%}.massband b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.massband i{color:#ffffffa6;font-variant-numeric:tabular-nums;font-size:10px;font-style:normal}.schloss{vertical-align:middle;background:#6b6459;border-radius:2px;width:12px;height:9px;display:inline-block;position:relative}.schloss:before{content:"";border:1.6px solid #6b6459;border-bottom:0;border-radius:4px 4px 0 0;width:8px;height:7px;position:absolute;top:-6px;left:50%;transform:translate(-50%)}.node .schloss{z-index:4;position:absolute;bottom:8px;right:9px}.rahmen .schloss,.freinotiz .schloss{position:absolute;top:-7px;right:-6px}.rahmen.gesperrt,.freinotiz.gesperrt,.rahmen.gesperrt:active,.freinotiz.gesperrt:active{cursor:default}.kartenmenu .schloss{margin-right:7px}.menufarben{border-bottom:1px solid var(--kante);flex-wrap:wrap;gap:5px;margin-bottom:2px;padding:7px 8px;display:flex}.tinte{cursor:pointer;border:2px solid #fffefb;border-radius:50%;width:20px;height:20px;padding:0;box-shadow:0 0 0 1px #cfc8bd}.tinte.standard{background:var(--papier);position:relative}.tinte.standard:after{content:"";background:#a9a294;height:1.5px;position:absolute;top:50%;left:2px;right:2px;transform:rotate(-45deg)}.tinte.active{box-shadow:0 0 0 2px #fffefb,0 0 0 4px #1a1710}.tinte:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.minikarte{z-index:21;background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 0 0 1px var(--auf-2), 0 12px 40px var(--auf-4);border:0;border-radius:18px;padding:6px;position:fixed;bottom:76px;right:18px}.minikartekopf{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:8px;padding:4px 4px 5px 8px;transition:background .14s;display:flex}.minikartekopf:hover{background:var(--auf-1)}.minikartekopf:hover b{color:var(--tinte-2)}.minikartekopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.minikartekopf b{color:var(--tinte-4);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.minikarteschalter{width:20px;height:20px;color:var(--tinte-4);place-items:center;margin-left:auto;font-size:11px;line-height:1;display:grid}.minikartekopf:hover .minikarteschalter{color:var(--tinte)}.minikarteflaeche{background:var(--tinte-auf-1);cursor:grab;touch-action:none;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden}.minikarteflaeche:active{cursor:grabbing}.minikartenode{background:#d9d2c6;border-radius:2px;position:absolute}.minikartenode.gesperrt{background:#bdb6a8}.minikartesicht{border:1.5px solid var(--akzent);background:var(--akzent-weich);pointer-events:none;border-radius:3px;position:absolute}.zen .minikarte{opacity:0;pointer-events:none;transition:opacity .2s}.kuerzelliste{grid-template-columns:repeat(auto-fit,minmax(310px,1fr));gap:16px;max-width:1080px;margin:0 auto;display:grid}.kuerzelgruppe{border:1px solid var(--kante);background:var(--papier);box-shadow:0 1px 3px var(--auf-2);border-radius:16px;padding:14px 18px 16px}.kuerzelgruppe h2{color:var(--tinte-4);letter-spacing:.04em;text-transform:uppercase;margin:0 0 11px;font-size:11px;font-weight:700}.kuerzelgruppe dl{grid-template-columns:auto 1fr;align-items:baseline;gap:8px 14px;margin:0;display:grid}.kuerzelgruppe dt{align-items:baseline;gap:5px;display:flex}.kuerzelgruppe dd{color:var(--tinte-2);margin:0;font-size:12px;line-height:1.45}.kuerzelgruppe em{color:var(--tinte-5);font-size:10px;font-style:normal}.kuerzelgruppe kbd{border:1px solid var(--kante);background:var(--papier-2);color:var(--tinte-2);white-space:nowrap;border-bottom-width:2px;border-radius:7px;padding:3px 7px;font-family:inherit;font-size:11px;font-weight:700;display:inline-block}.verbinder{z-index:6;border:2px solid var(--akzent);background:var(--papier);width:12px;height:12px;box-shadow:0 1px 4px var(--auf-3);cursor:crosshair;touch-action:none;border-radius:50%;padding:0;animation:.14s verbinderauf;position:absolute}.verbinder:before{content:"";border-radius:50%;position:absolute;inset:-10px}@keyframes verbinderauf{0%{opacity:0}to{opacity:1}}.verbinder:hover{background:var(--akzent)}.verbinder.ziel{background:var(--akzent);box-shadow:0 0 0 4px #6c55ff2e}.verbinder.ende{border-color:var(--akzent);width:17px;height:17px;box-shadow:none;cursor:grab;background:0 0}.verbinder.ende:hover{border-color:var(--umkehr);background:0 0}.verbinder.bogen{border-color:var(--akzent);background:var(--papier);cursor:grab;width:13px;height:13px}.verbinder.bogen:active{cursor:grabbing}.verbinder.bogen:hover,.verbinder.bogen.an{background:var(--akzent)}.verbinder.ende:active{cursor:grabbing}.verbinder:focus-visible{outline:2px solid var(--tinte);outline-offset:2px}.ziehlinie{fill:none;stroke:var(--umkehr);stroke-width:3.4px;stroke-dasharray:8 7;stroke-linecap:round;opacity:.55;pointer-events:none}.ziehlinie.rastet{stroke-dasharray:none;opacity:1}.kantenmitte{z-index:5;justify-content:center;align-items:center;width:200px;display:flex;position:absolute}.kantenmitte.weicht{margin-top:-19px}.kantenlabel{background:var(--flaeche);max-width:100%;color:var(--tinte-2);text-align:center;white-space:pre-wrap;overflow-wrap:anywhere;cursor:text;border-radius:7px;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.35}.kantenfeld{border:1px solid var(--kante);background:var(--flaeche);width:100%;min-height:30px;color:var(--tinte-2);font:inherit;text-align:center;resize:none;field-sizing:content;box-shadow:0 1px 2px var(--auf-3), 0 6px 18px var(--auf-3);border-radius:7px;outline:0;padding:5px 9px;font-size:12px;font-weight:600;line-height:1.35}.kantenfeld::placeholder{color:#b3aca0;font-weight:500}.kantenfeld:focus{border-color:var(--akzent);box-shadow:0 0 0 3px #6c55ff26, 0 6px 18px var(--auf-3)}.masslinie{z-index:8;background:var(--akzent);pointer-events:none;position:absolute}.masslinie:before,.masslinie:after{content:"";background:var(--akzent);position:absolute}.masslinie[style*="height: 1px"]:before,.masslinie[style*=height\:1px]:before{width:1px;height:7px;top:-3px;left:0}.masslinie[style*="height: 1px"]:after,.masslinie[style*=height\:1px]:after{width:1px;height:7px;top:-3px;right:0}.masslinie[style*="width: 1px"]:before,.masslinie[style*=width\:1px]:before{width:7px;height:1px;top:0;left:-3px}.masslinie[style*="width: 1px"]:after,.masslinie[style*=width\:1px]:after{width:7px;height:1px;bottom:0;left:-3px}.masslinie b{background:var(--akzent);color:#fff;white-space:nowrap;border-radius:5px;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.5;position:absolute;top:50%;left:50%}.masslinie.gleich,.masslinie.gleich:before,.masslinie.gleich:after,.masslinie.gleich b{background:var(--gut)}.linienmenu{min-width:208px}.menuzeile{gap:3px;padding:2px 6px;display:flex}.menuwahl{height:28px;color:var(--tinte-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:0 6px;font-size:12px;font-weight:600}.menuwahl:hover{background:var(--tinte-auf-1)}.menuwahl.an{background:var(--umkehr);color:var(--auf-umkehr)}.menuwahl:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.linienmenu .menuzeile+button[role=menuitem]{margin-top:4px}.pfeilleiste{z-index:32;background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-width:calc(100vw - 36px);box-shadow:0 0 0 1px var(--auf-2), 0 12px 40px var(--auf-4);border-radius:18px;align-items:center;gap:4px;padding:6px;animation:.18s pfeilleisteauf;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes pfeilleisteauf{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.pfeilfeld{position:relative}.pfeilknopf{height:34px;color:var(--tinte-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:600;transition:background .14s;display:flex}.pfeilknopf:hover{background:var(--auf-1)}.pfeilfeld.auf .pfeilknopf{background:var(--tinte-auf-2)}.pfeilknopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.pfeilzeichen{min-width:16px;color:var(--tinte);place-items:center;font-size:13px;line-height:1;display:grid}.pfeilfarbe{width:13px;height:13px;box-shadow:0 0 0 1px var(--auf-4);border-radius:50%;display:block}.pfeilauswahl{z-index:1;background:var(--papier-schleier-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 0 0 1px var(--auf-2), 0 10px 30px var(--auf-4);border-radius:16px;flex-direction:column;gap:6px;padding:8px;animation:.14s pfeilauswahlauf;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)}@keyframes pfeilauswahlauf{0%{opacity:0;transform:translate(-50%,4px)}to{opacity:1;transform:translate(-50%)}}.pfeilfeld:has(.pfeilwahl.farbe) .pfeilauswahl{flex-direction:row}.pfeilreihe{gap:4px;display:flex}.pfeilwahl{min-width:34px;height:30px;color:var(--tinte-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 9px;font-size:12px;font-weight:600}.pfeilwahl:hover{background:var(--auf-1)}.pfeilwahl.an{background:var(--umkehr);color:var(--auf-umkehr)}.pfeilwahl:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.pfeilwahl.farbe{width:22px;min-width:0;height:22px;box-shadow:0 0 0 1px var(--auf-4);border-radius:50%;padding:0}.pfeilwahl.farbe.an{box-shadow:0 0 0 2px #fffefb,0 0 0 4px #1a1710}.pfeilzeile{height:32px;color:var(--tinte-2);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 10px;font-size:12px;font-weight:600;display:flex}.pfeilzeile:hover{background:var(--auf-1)}.pfeilzeile:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.zen .pfeilleiste{opacity:0;pointer-events:none}@media (max-width:860px){.pfeiltext{display:none}.pfeilknopf{padding:0 11px}}.werkzeugleiste{z-index:31;background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);max-width:calc(100vw - 36px);box-shadow:0 0 0 1px var(--auf-2), 0 12px 40px var(--auf-4);border-radius:18px;align-items:center;gap:2px;padding:6px;animation:.18s werkzeugauf;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%)}@keyframes werkzeugauf{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.werkzeug{align-items:center;display:flex;position:relative}.werkzeug.trenner{margin-left:7px;padding-left:7px}.werkzeug.trenner:before{content:"";background:var(--tinte-auf-3);width:1px;position:absolute;top:7px;bottom:7px;left:0}.werkzeugknopf{width:36px;height:34px;color:var(--tinte-2);cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;padding:0;font-size:15px;line-height:1;transition:background .14s,color .14s;display:grid}.werkzeugknopf:hover{background:var(--auf-1)}.werkzeugknopf.an{background:var(--umkehr);color:var(--auf-umkehr)}.werkzeugknopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.werkzeugschild{z-index:1;background:var(--umkehr-schleier);color:#fff;white-space:nowrap;pointer-events:none;opacity:0;border-radius:7px;padding:4px 8px;font-size:11px;font-weight:600;transition:opacity .12s,transform .12s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,3px)}.werkzeug:hover .werkzeugschild,.werkzeugknopf:focus-visible+.werkzeugschild{opacity:1;transform:translate(-50%)}.zen .werkzeugleiste{opacity:0;pointer-events:none}@media (max-width:560px){.werkzeugknopf{width:32px}.werkzeug.trenner{margin-left:4px;padding-left:4px}}@media (min-width:721px) and (max-width:900px){.menue-offen .werkzeugleiste{transition:transform .22s cubic-bezier(.32,.72,0,1);transform:translate(calc(132px - 50%))}}.startseite{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kante-2) transparent;background:var(--grund);background-image:radial-gradient(circle, var(--raster-2) 1.1px, transparent 1.2px);background-size:26px 26px;padding:34px 34px 70px;position:absolute;inset:0;overflow-y:auto}.starthimmel{z-index:0;pointer-events:none;background:linear-gradient(170deg, var(--papier) 0%, var(--papier) 34%, #fdfcf900 100%);height:340px;position:fixed;top:0;left:0;right:0}.startkopf{z-index:5;flex-wrap:wrap;align-items:center;gap:12px;max-width:1500px;margin:0 auto 30px;display:flex;position:relative}.starttitel{align-items:center;gap:13px;margin-right:auto;display:flex}.starttitel img{object-fit:contain;width:38px;height:38px;filter:drop-shadow(0 3px 6px var(--auf-2))}.starttitel h1{color:var(--tinte);letter-spacing:-.02em;margin:0;font-size:25px;font-weight:700}.starttitel p{min-height:17px;color:var(--tinte-4);margin:2px 0 0;font-size:13px}.startsuche{background:var(--papier-schleier);width:230px;height:42px;box-shadow:0 0 0 1px var(--auf-2);color:var(--tinte-5);border-radius:13px;align-items:center;gap:8px;padding:0 13px;transition:background .14s,box-shadow .14s;display:flex}.startsuche:focus-within{background:var(--flaeche);box-shadow:0 0 0 1px var(--auf-3)}.startsuche input{width:100%;color:var(--tinte-2);font:inherit;background:0 0;border:0;outline:none;font-size:13px}.startsuche input::placeholder{color:var(--tinte-6)}.startsortierung{width:190px}.startsortierung .bereichsknopf{background:var(--papier-schleier);height:42px;box-shadow:0 0 0 1px var(--auf-2)}.startsortierung .bereichsknopf:hover,.startsortierung .bereichsknopf.auf{background:var(--flaeche)}.startneu{background:var(--umkehr);height:42px;color:var(--auf-umkehr);font:inherit;cursor:pointer;box-shadow:0 6px 18px var(--auf-4);border:0;border-radius:13px;align-items:center;gap:7px;padding:0 17px;font-size:13px;font-weight:600;transition:transform .14s,box-shadow .14s;display:flex}.startneu:hover{box-shadow:0 9px 24px var(--auf-4);transform:translateY(-1px)}.startneu:disabled{opacity:.5;cursor:default;transform:none}.startneu:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.startfehler{z-index:1;background:var(--warnung-grund);max-width:1500px;box-shadow:0 0 0 1px var(--warnung-rand);color:var(--warnung);border-radius:13px;margin:0 auto 20px;padding:11px 15px;font-size:13px;position:relative}.startsuchezurueck{background:var(--tinte-auf-2);height:34px;color:var(--tinte-2);font:inherit;cursor:pointer;border:0;border-radius:11px;margin:12px auto 0;padding:0 14px;font-size:13px;font-weight:600;display:block}.startsuchezurueck:hover{background:var(--tinte-auf-3)}.startsuchezurueck:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.startleer{z-index:1;color:var(--tinte-4);text-align:center;margin:70px 0;font-size:14px;position:relative}.startgitter{z-index:1;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px 24px;max-width:1500px;margin:0 auto;display:grid;position:relative}.projekt{animation:.34s cubic-bezier(.32,.72,0,1) backwards projektauf;position:relative}.projekt.menuoffen{z-index:6}@keyframes projektauf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.projektbild{background:var(--papier);cursor:pointer;width:100%;box-shadow:0 0 0 1px var(--auf-2), 0 2px 6px var(--auf-1);border:0;border-radius:18px;padding:0;transition:box-shadow .2s cubic-bezier(.32,.72,0,1),transform .2s cubic-bezier(.32,.72,0,1);display:block;position:relative;overflow:hidden}.projektbild:hover{box-shadow:0 0 0 1px var(--auf-3), 0 16px 36px var(--auf-3);transform:translateY(-3px)}.projektbild:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.projektflaeche{background-image:radial-gradient(circle, var(--raster-2) 1px, transparent 1.1px);background-size:15px 15px;display:block;position:relative}.projektflaeche svg{width:100%;height:auto;display:block}.projektflaeche line{stroke:var(--kante-2);stroke-width:1.2px;stroke-linecap:round}.projektflaeche rect{stroke:var(--auf-2);stroke-width:1px}.projektleer{color:var(--tinte-5);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;inset:0}.projektleer i{font-size:24px;font-style:normal;line-height:1}.projektoeffnen{background:var(--umkehr-schleier);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;opacity:0;border-radius:9px;padding:5px 10px;font-size:11px;font-weight:600;transition:opacity .16s,transform .16s;position:absolute;bottom:10px;right:10px;transform:translateY(4px)}.projektbild:hover .projektoeffnen,.projektbild:focus-visible .projektoeffnen{opacity:1;transform:translateY(0)}.startkachelneu{aspect-ratio:360/210;border:1.5px dashed var(--kante-2);color:var(--tinte-4);font:inherit;cursor:pointer;background:0 0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:5px;padding:0 20px;transition:border-color .16s,background .16s,color .16s,transform .2s cubic-bezier(.32,.72,0,1);display:flex}.startkachelneu:hover{border-color:var(--akzent-hauch);background:var(--akzent-weich);color:var(--akzent);transform:translateY(-3px)}.startkachelneu:disabled{opacity:.5;cursor:default;transform:none}.startkachelneu:focus-visible{outline:2px solid var(--akzent);outline-offset:3px}.startkachelneu span{font-size:27px;line-height:1}.startkachelneu b{color:var(--tinte-3);font-size:14px;font-weight:600}.startkachelneu:hover b{color:inherit}.startkachelneu i{font-size:12px;font-style:normal}.projektfuss{align-items:flex-start;gap:8px;padding:12px 3px 0;display:flex;position:relative}.projektname{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.projektname b{color:var(--tinte);white-space:nowrap;text-overflow:ellipsis;cursor:text;font-size:14.5px;font-weight:600;overflow:hidden}.projektname>span{color:var(--tinte-4);align-items:center;gap:6px;font-size:12px;display:flex}.projektname>span i{opacity:.6;font-style:normal}.projektname input{background:var(--akzent-weich);outline:2px solid var(--akzent);width:100%;height:23px;color:var(--tinte);font:inherit;border:0;border-radius:7px;margin:-1px -6px;padding:0 5px;font-size:14.5px;font-weight:600}.projektmehr{width:29px;height:29px;color:var(--tinte-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:9px;flex:none;margin-top:-3px;padding:0;font-size:15px;line-height:1;transition:opacity .14s,background .14s}.projekt:hover .projektmehr,.projektmehr:focus-visible,.projektmehr.auf{opacity:1}@media (hover:none){.projektmehr{opacity:.6;width:44px;height:44px;margin-top:-9px}}.projektmehr:hover{background:var(--tinte-auf-2)}.projektmehr:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.projektmenu{z-index:5;background:var(--papier-schleier-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);min-width:176px;box-shadow:0 0 0 1px var(--auf-2), 0 14px 36px var(--auf-4);border-radius:14px;flex-direction:column;gap:1px;padding:5px;animation:.14s projektmenuauf;display:flex;position:absolute;top:calc(100% + 4px);right:0}@keyframes projektmenuauf{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.projektmenu button{height:34px;color:var(--tinte-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:500;display:flex}.projektmenu button:hover{background:var(--tinte-auf-2)}.projektmenu button.danger{color:var(--warnung)}.projektmenu button.danger:hover{background:var(--warnung-rand)}.projektmenu button:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.projektmenu span{text-align:center;width:14px}.inselzurueck{width:26px;height:30px;color:var(--tinte-4);border-radius:10px;place-items:center;margin-right:-4px;font-size:19px;line-height:1;text-decoration:none;transition:background .14s,color .14s;display:grid}.inselzurueck:hover{background:var(--tinte-auf-2);color:var(--tinte)}.inselzurueck:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}@media (prefers-reduced-motion:reduce){.projekt{animation:none}.projektbild:hover,.startkachelneu:hover,.startneu:hover{transform:none}}@media (max-width:640px){.startseite{padding:20px 16px 56px}.starttitel{width:100%}.startsuche{flex:1;width:auto}.startsortierung{width:150px}.startgitter{grid-template-columns:1fr}}.nachfrageschleier{z-index:200;background:var(--schleier);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:20px;animation:.16s schleierauf;display:grid;position:fixed;inset:0}@keyframes schleierauf{0%{opacity:0}to{opacity:1}}.nachfrage{background:var(--papier);width:min(400px,100%);box-shadow:0 0 0 1px var(--auf-2), 0 24px 60px var(--auf-4);border-radius:20px;padding:22px 22px 18px;animation:.2s cubic-bezier(.32,.72,0,1) nachfrageauf}@keyframes nachfrageauf{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}.nachfrage h2{color:var(--tinte);letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.nachfrage p{color:var(--tinte-4);margin:7px 0 0;font-size:13.5px;line-height:1.5}.nachfrageknoepfe{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.nachfrageknoepfe button{height:38px;font:inherit;cursor:pointer;border:0;border-radius:12px;padding:0 17px;font-size:13px;font-weight:600;transition:background .14s,opacity .14s}.nachfrageknoepfe button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.nachfragenein{background:var(--tinte-auf-2);color:var(--tinte-2)}.nachfragenein:hover{background:var(--tinte-auf-3)}.nachfrageja{background:var(--umkehr);color:var(--auf-umkehr)}.nachfrageja:hover{opacity:.86}.nachfrageja.weg{background:var(--warnung)}@media (prefers-reduced-motion:reduce){.nachfrageschleier,.nachfrage{animation:none}}.anmeldeseite{background:var(--grund);background-image:radial-gradient(circle, var(--raster-2) 1.1px, transparent 1.2px);background-size:26px 26px;place-items:center;padding:24px;display:grid;position:absolute;inset:0;overflow-y:auto}.anmeldehimmel{z-index:0;pointer-events:none;background:radial-gradient(120% 90% at 50% 0%, var(--papier) 0%, var(--papier) 38%, #fdfcf900 100%);position:fixed;inset:0}.anmeldeblatt{z-index:1;background:var(--papier);width:min(380px,100%);box-shadow:0 0 0 1px var(--auf-2), 0 22px 60px var(--auf-3);border-radius:22px;flex-direction:column;padding:30px 28px 24px;animation:.3s cubic-bezier(.32,.72,0,1) anmeldeauf;display:flex;position:relative}@keyframes anmeldeauf{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.anmeldeblatt img{object-fit:contain;width:42px;height:42px;filter:drop-shadow(0 3px 6px var(--auf-2))}.anmeldeblatt h1{color:var(--tinte);letter-spacing:-.02em;margin:12px 0 0;font-size:22px;font-weight:700}.anmeldezeile{color:var(--tinte-4);margin:4px 0 22px;font-size:13.5px}.anmeldefeld{flex-direction:column;gap:5px;margin-bottom:13px;display:flex}.anmeldefeld span{color:var(--tinte-3);font-size:12px;font-weight:600}.anmeldefeld input{background:var(--tinte-auf-1);height:44px;box-shadow:0 0 0 1px var(--auf-2);color:var(--tinte);font:inherit;border:0;border-radius:12px;padding:0 13px;font-size:14px;transition:background .14s,box-shadow .14s}.anmeldefeld input:focus{background:var(--flaeche);box-shadow:0 0 0 2px var(--akzent);outline:none}.anmeldefehler{background:var(--warnung-grund);box-shadow:0 0 0 1px var(--warnung-rand);color:var(--warnung);border-radius:11px;margin:2px 0 12px;padding:10px 13px;font-size:13px}.anmeldeblatt button{background:var(--umkehr);height:46px;color:var(--auf-umkehr);font:inherit;cursor:pointer;border:0;border-radius:13px;margin-top:7px;font-size:14px;font-weight:600;transition:opacity .14s,transform .14s}.anmeldeblatt button:hover:not(:disabled){transform:translateY(-1px)}.anmeldeblatt button:disabled{opacity:.55;cursor:default}.anmeldeblatt button:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.anmeldefuss{color:var(--tinte-6);text-align:center;margin:18px 0 0;font-size:11.5px;line-height:1.5}.startabmelden{background:var(--papier-schleier);height:42px;box-shadow:0 0 0 1px var(--auf-2);color:var(--tinte-3);font:inherit;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:600;transition:background .14s;display:flex}.startabmelden:hover{background:var(--flaeche)}.startabmelden:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.anmeldeblatt{animation:none}.anmeldeblatt button:hover:not(:disabled){transform:none}}.kanban .ebenekopf{flex-wrap:wrap}.kanbanwerkzeuge{align-items:center;gap:10px;margin-left:auto;margin-right:10px;display:flex}.kanbansuche{background:var(--tinte-auf-1);width:210px;height:38px}.kanbanbereich{width:190px}.kanbanbereich .bereichsknopf{height:38px}.kanbanbalken{background:var(--umkehr)10;border-radius:999px;flex:none;height:4px;margin:0 22px;overflow:hidden}.kanbanbalken span{border-radius:inherit;background:var(--gut);height:100%;transition:width .4s cubic-bezier(.32,.72,0,1);display:block}.kanbanbrett{flex:1;grid-template-columns:repeat(3,1fr);gap:16px;min-height:0;padding:18px 22px 22px;display:grid}.kanbanspalte{background:var(--tinte-auf-1);border-radius:18px;flex-direction:column;min-height:0;transition:background .16s,box-shadow .16s;display:flex}.kanbanspalte.ziel{background:var(--akzent-weich);box-shadow:inset 0 0 0 2px var(--akzent-rand)}.kanbanspalte>header{flex-wrap:wrap;align-items:baseline;gap:8px;padding:14px 16px 10px;display:flex}.kanbanspalte>header b{color:var(--tinte);font-size:14px;font-weight:700}.kanbanzahl{background:var(--tinte-auf-3);color:var(--tinte-4);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.kanbanspalte>header i{width:100%;color:var(--tinte-5);font-size:11.5px;font-style:normal}.kanbanstapel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kante-2) transparent;flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 12px 14px;display:flex;overflow-y:auto}.kanbanleer{color:var(--tinte-6);margin:10px 4px;font-size:12.5px;line-height:1.5}.kanbanzettel{border-top:3px solid var(--kante-2);background:var(--papier);box-shadow:0 0 0 1px var(--auf-2), 0 1px 3px var(--auf-1);cursor:grab;border-radius:12px;flex-direction:column;gap:7px;padding:11px 12px 12px;transition:box-shadow .16s,transform .16s;display:flex}.kanbanzettel:hover{box-shadow:0 0 0 1px var(--auf-3), 0 6px 18px var(--auf-2)}.kanbanzettel:active{cursor:grabbing}.kanbanzettel.schreibt{cursor:default;box-shadow:0 0 0 2px var(--akzent), 0 8px 24px var(--auf-3)}.kanbanherkunft{color:var(--tinte-5);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:11px;font-weight:600;display:flex}.kanbanherkunft:hover{color:var(--tinte)}.kanbanherkunft:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.kanbanherkunft img{object-fit:contain;width:15px;height:15px}.kanbanfrage{color:var(--tinte);margin:0;font-size:13.5px;font-weight:600;line-height:1.4}.kanbantext,.kanbanschreiben{font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.kanbantext{color:var(--tinte-3);white-space:pre-wrap;font-size:12.5px;line-height:1.5}.kanbantext:hover{color:var(--tinte)}.kanbanschreiben{background:var(--tinte-auf-2);color:var(--tinte-3);border-radius:9px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:600}.kanbanschreiben:hover{background:var(--tinte-auf-3)}.kanbantext:focus-visible,.kanbanschreiben:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.kanbanantwort{background:var(--tinte-auf-1);width:100%;color:var(--tinte);font:inherit;resize:vertical;border:0;border-radius:10px;padding:8px 10px;font-size:12.5px;line-height:1.5}.kanbanantwort:focus{outline:2px solid var(--akzent);outline-offset:1px}@media (max-width:900px){.kanbanbrett{grid-template-columns:1fr;overflow-y:auto}.kanbanspalte{min-height:220px}.kanbanwerkzeuge{width:100%;margin:8px 0 0}.kanbansuche{flex:1;width:auto}}.detail-open .kopfzone{display:none}.focushead{padding:18px max(22px, calc(50% - var(--spalte) / 2)) 14px;border-bottom:1px solid var(--tinte-auf-2);flex:none;align-items:center;gap:12px;display:flex}.karteZurueck,.focusclose{width:34px;height:34px;color:var(--tinte-4);cursor:pointer;background:0 0;border:0;border-radius:11px;flex:none;place-items:center;font-size:20px;line-height:1;transition:background .14s,color .14s;display:grid}.karteZurueck:hover,.focusclose:hover{background:var(--tinte-auf-2);color:var(--tinte)}.karteZurueck:focus-visible,.focusclose:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.focusicon{cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;width:54px;height:47px;padding:0;transition:background .14s}.focusicon:hover{background:var(--tinte-auf-2)}.focusicon:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.focusicon img{object-fit:contain;width:100%;height:100%}.kartetitel{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.kartetitel input,.kartetitel h1{width:100%;color:var(--tinte);font:inherit;letter-spacing:-.02em;background:0 0;border:0;margin:0;padding:0;font-size:21px;font-weight:700}.kartetitel input:focus{outline:2px solid var(--akzent);outline-offset:4px;border-radius:6px}.kartestand{color:var(--tinte-5);font-variant-numeric:tabular-nums;align-items:center;gap:9px;margin:0;font-size:12px;display:flex}.kartebalken{background:var(--tinte-auf-2);border-radius:999px;width:120px;height:4px;display:block;overflow:hidden}.kartebalken i{border-radius:inherit;background:var(--gut);height:100%;transition:width .4s cubic-bezier(.32,.72,0,1);display:block}.menuegriff{flex:none;position:relative}.menuegriffknopf{height:34px;color:var(--tinte-2);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:7px;padding:0 12px;font-size:12.5px;font-weight:600;transition:background .14s;display:flex}.menuegriffknopf:hover,.menuegriff.auf .menuegriffknopf{background:var(--tinte-auf-2)}.menuegriffknopf:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.menuegriffzeichen{min-width:17px;height:17px;color:var(--tinte-3);border-radius:50%;place-items:center;font-size:11px;font-weight:800;line-height:1;display:grid}.menuegriffauswahl{z-index:20;background:var(--papier-schleier-2);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);min-width:190px;box-shadow:0 0 0 1px var(--auf-2), 0 14px 36px var(--auf-4);border-radius:14px;flex-direction:column;gap:1px;padding:5px;animation:.14s griffauf2;display:flex;position:absolute;top:calc(100% + 6px);right:0}@keyframes griffauf2{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.kartezeile{height:34px;color:var(--tinte-2);font:inherit;text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 9px;font-size:13px;font-weight:500;display:flex}.kartezeile:hover{background:var(--tinte-auf-2)}.kartezeile.an{font-weight:700}.kartezeile.weg{color:var(--schwer)}.kartezeile:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.kartezeile>span[aria-hidden]{text-align:center;width:15px}.focused{--spalte:760px}.focusbody{scrollbar-gutter:stable both-edges}.focusbody>[role=tabpanel]{max-width:var(--spalte);margin-inline:auto}.focusbody>#blatt-istsoll,.focusbody>#blatt-spannungen{max-width:1000px}.kartereiter{margin:12px auto 0 max(34px, calc(50% - var(--spalte) / 2));background:var(--tinte-auf-1);border-radius:13px;flex:none;align-self:flex-start;gap:3px;padding:3px;display:flex}.kartereiterknopf{height:30px;color:var(--tinte-4);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:7px;padding:0 13px;font-size:13.5px;font-weight:600;transition:background .14s,color .14s;display:flex}.kartereiterknopf:hover{color:var(--tinte-2)}.kartereiterknopf:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.kartereiterknopf.an{background:var(--papier);color:var(--tinte);box-shadow:0 0 0 1px var(--auf-2), 0 1px 2px var(--auf-3)}.kartereiterzahl{background:var(--tinte-auf-2);min-width:19px;height:18px;color:var(--tinte-4);font-variant-numeric:tabular-nums;border-radius:999px;place-items:center;padding:0 5px;font-size:11px;font-weight:700;display:grid}.kartereiterknopf.an .kartereiterzahl{color:var(--tinte-2)}@media (max-width:720px){.kartereiter{margin:10px auto 0 27px}}.focusnotes:has(.note.aslist){flex-direction:column;gap:0;max-width:760px;display:flex}.note.aslist{border:0;border-bottom:1px solid var(--tinte-auf-2);min-height:0;box-shadow:none;background:0 0;border-radius:0;padding:15px 0 17px;transform:none}.note.aslist:nth-child(2n){transform:none}.note.answered.aslist:after{display:none}.note.aslist .noteq,.note.aslist .notea{field-sizing:content;resize:none;min-height:0}.note.aslist .noteq{color:var(--tinte);font-size:15px;font-weight:600;line-height:1.45}.note.aslist .notea{color:var(--tinte-3);background:0 0;border:0;margin-top:6px;padding:0;font-size:14px;line-height:1.6}.note.aslist .notea:focus{outline:2px solid var(--akzent);outline-offset:6px;border-radius:6px}.note.aslist .notea::placeholder{color:var(--tinte-6)}.note.aslist{position:relative}.focused .focusfoot{padding-inline:max(34px, calc(50% - var(--spalte) / 2))}.note.aslist .noterow,.note.aslist .notetools{opacity:0;background:var(--papier-2);box-shadow:0 0 0 1px var(--auf-2), 0 2px 8px var(--auf-4);border-radius:9px;margin:0;padding:2px 5px;transition:opacity .14s;position:absolute;right:0}.note.aslist .noterow{top:6px}.note.aslist .notetools{top:34px}.note.aslist:hover .noterow,.note.aslist:hover .notetools,.note.aslist:focus-within .noterow,.note.aslist:focus-within .notetools{opacity:1}.focusnotes:has(.note.aslist) .newsticky{border:1px dashed var(--kante-2);min-height:0;color:var(--tinte-5);text-align:left;background:0 0;border-radius:12px;margin-top:14px;padding:11px 14px;font-size:13px;font-weight:600;transition:border-color .14s,color .14s}.focusnotes:has(.note.aslist) .newsticky:hover{border-color:var(--akzent-rand);color:var(--akzent)}@media (max-width:720px){.focushead{flex-wrap:wrap;padding:12px 14px}.kartetitel{flex:1 0 100%;order:-1;width:100%}.menuegrifftext{display:none}}.stilfenster{z-index:24;background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);width:268px;max-height:calc(100vh - 320px);box-shadow:0 0 0 1px var(--auf-2), 0 8px 30px var(--auf-3);border-radius:18px;flex-direction:column;animation:.18s stilauf;display:flex;position:fixed;top:66px;right:16px}@keyframes stilauf{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}.zen .stilfenster{opacity:0;pointer-events:none;transition:opacity .2s}.stilkopf{border-bottom:1px solid var(--auf-2);align-items:flex-start;gap:8px;padding:12px 10px 10px 14px;display:flex}.stiltitel{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.stiltitel b{color:var(--tinte);font-size:13px;font-weight:700}.stiltitel span{color:var(--tinte-5);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;line-height:1.35;overflow:hidden}.stilzu{width:26px;height:26px;color:var(--tinte-4);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;font-size:15px;line-height:1;transition:background .14s,color .14s}.stilzu:hover{background:var(--auf-1);color:var(--tinte)}.stilzu:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.stilinhalt{flex-direction:column;gap:14px;padding:14px;display:flex;overflow-y:auto}.stilfeld{flex-direction:column;gap:8px;display:flex}.stilname{color:var(--tinte-5);letter-spacing:.06em;text-transform:uppercase;font-size:10.5px;font-weight:700}.stilfarben{flex-wrap:wrap;gap:7px;display:flex}.stilname-feld{background:var(--tinte-auf-1);height:32px;color:var(--tinte-2);font:inherit;border:0;border-radius:9px;padding:0 10px;font-size:12.5px}.stilname-feld:focus{background:var(--akzent-weich);outline:none}.stilmasse{grid-template-columns:1fr 1fr;gap:8px;display:grid}.stilmasse label{flex-direction:column;gap:3px;display:flex}.stilmasse span{color:var(--tinte-5);font-size:10.5px}.stilmasse input{background:var(--tinte-auf-1);width:100%;height:30px;color:var(--tinte-2);font:inherit;border:0;border-radius:8px;padding:0 8px;font-size:12.5px}.stilmasse input:focus{background:var(--akzent-weich);outline:none}.stilfarbe{width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--auf-3);cursor:pointer;border:0;border-radius:9px;padding:0;transition:transform .12s,box-shadow .12s}.stilfarbe:hover{transform:scale(1.08)}.stilfarbe.an{box-shadow:inset 0 0 0 1px var(--auf-3), 0 0 0 2px var(--akzent)}.stilfarbe:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.stilfarbe.ohne{background:var(--papier);position:relative}.stilfarbe.ohne:after{content:"";background:linear-gradient(to bottom right, transparent calc(50% - 1px), var(--tinte-5) calc(50% - 1px), var(--tinte-5) calc(50% + 1px), transparent calc(50% + 1px));position:absolute;inset:5px}@media (max-width:720px){.stilfenster{width:auto;max-height:40vh;animation:.18s stilauf-unten;inset:auto 8px 8px}@keyframes stilauf-unten{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.stilfarbe,.stilzu{justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}}.stilwahl{flex-wrap:wrap;gap:5px;display:flex}.stilknopf{background:var(--tinte-auf-1);min-width:0;height:30px;color:var(--tinte-3);font:inherit;white-space:nowrap;cursor:pointer;border:0;border-radius:8px;flex:auto;padding:0 9px;font-size:12px;font-weight:600;transition:background .12s,color .12s}.stilknopf:hover{background:var(--tinte-auf-2);color:var(--tinte)}.stilknopf.an{background:var(--umkehr);color:var(--auf-umkehr)}.stilknopf:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.stilhinweis{color:var(--tinte-5);margin:0;font-size:11px;line-height:1.4}.stilleer{color:var(--tinte-5);margin:0;font-size:11.5px;line-height:1.45}.paletteschleier{z-index:150;background:var(--schleier);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);justify-content:center;align-items:flex-start;padding:12vh 20px 20px;animation:.14s schleierauf;display:flex;position:fixed;inset:0}.palette{background:var(--papier-schleier-2);-webkit-backdrop-filter:saturate(180%)blur(24px);backdrop-filter:saturate(180%)blur(24px);width:min(620px,100%);max-height:70vh;box-shadow:0 0 0 1px var(--auf-2), 0 30px 70px var(--auf-4);border-radius:20px;flex-direction:column;animation:.18s cubic-bezier(.32,.72,0,1) paletteauf;display:flex;overflow:hidden}@keyframes paletteauf{0%{opacity:0;transform:scale(.98)translateY(-8px)}to{opacity:1;transform:scale(1)translateY(0)}}.palettefeld{border-bottom:1px solid var(--tinte-auf-2);height:56px;color:var(--tinte-5);flex:none;align-items:center;gap:11px;padding:0 16px;font-size:16px;display:flex}.palettefeld input{min-width:0;color:var(--tinte);font:inherit;background:0 0;border:0;outline:none;flex:1;font-size:15px}.palettefeld input::placeholder{color:var(--tinte-6)}.paletteliste{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--kante-2) transparent;flex:1;min-height:0;padding:6px;overflow-y:auto}.paletteleer{color:var(--tinte-5);text-align:center;margin:26px 0;font-size:13px}.palettegruppe h3{color:var(--tinte-6);letter-spacing:.06em;text-transform:uppercase;margin:8px 10px 4px;font-size:10.5px;font-weight:700}.palettezeile{width:100%;color:var(--tinte);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:11px;padding:8px 10px;display:flex}.palettezeile.unterm-zeiger{background:var(--tinte-auf-2)}.palettezeichen{width:20px;color:var(--tinte-4);text-align:center;flex:none;font-size:13px}.palettetext{flex-direction:column;flex:1;min-width:0;display:flex}.palettetext b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.palettetext i{color:var(--tinte-5);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;font-style:normal;overflow:hidden}.palette kbd{background:var(--tinte-auf-2);color:var(--tinte-4);font:inherit;border-radius:6px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:600}.palettefuss{border-top:1px solid var(--tinte-auf-2);color:var(--tinte-5);flex:none;align-items:center;gap:14px;padding:9px 16px;font-size:11px;display:flex}.palettefuss span{align-items:center;gap:4px;display:flex}.palettefuss span:last-child{margin-left:auto}@media (prefers-reduced-motion:reduce){.paletteschleier,.palette{animation:none}}.themawahl{width:36px;height:36px;color:var(--tinte-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:background .14s,color .14s;display:grid}.themawahl:hover{background:var(--auf-1);color:var(--tinte)}.themawahl:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.themabild{width:19px;height:19px;display:block}.themabild svg{width:100%;height:100%;display:block;overflow:visible}.themabild .scheibe{fill:currentColor;transform-origin:12px 12px;transition:transform .42s cubic-bezier(.32,.72,0,1)}.themabild .strahlen line{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transform-origin:12px 12px;transform:rotate(var(--dreh,0deg));transition:opacity .22s,transform .34s cubic-bezier(.32,.72,0,1)}.themabild .biss{transition:transform .42s cubic-bezier(.32,.72,0,1)}.themabild[data-zeigt=dunkel] .strahlen line{opacity:0;transform:rotate(var(--dreh,0deg)) scale(.2)}.themabild[data-zeigt=dunkel] .scheibe{transform:scale(1.22)}.themabild[data-zeigt=dunkel] .biss{transform:translate(-7.5px,3px)}.startthema{background:var(--papier-schleier);width:42px;height:42px;box-shadow:0 0 0 1px var(--auf-2);color:var(--tinte-3);border-radius:13px}.startthema:hover{background:var(--flaeche);color:var(--tinte)}@media (prefers-reduced-motion:reduce){.themabild .scheibe,.themabild .strahlen line,.themabild .biss{transition:none}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--papier:#fffefb;--papier-2:#fdfcfa;--papier-3:#fdfbf7;--flaeche:#fff;--grund:#fdfcf9;--senke:#f6f1e9;--senke-2:#f4efe7;--blatt-oben:#fdfbf7;--blatt-unten:#f6f1e9;--tinte:#1a1710;--tinte-2:#2c2822;--tinte-3:#4b463d;--tinte-4:#6b6459;--tinte-5:#8d867a;--tinte-6:#a49c8f;--tinte-7:#c6bdae;--kante:#e2ded6;--kante-2:#d5cfc5;--kante-3:#e0d8cb;--raster:#d7d0c4;--raster-2:#ece7de;--umkehr:#1a1710;--auf-umkehr:#fff;--stets-dunkel:#1a1710;--akzent:#6c55ff;--gut:#1d7a4c;--warnung:#a33;--schwer:#8f2d24;--zettel:#fff994;--zettel-tinte:#4a4520;--zettel-tinte-2:#6c6552;--karte-papier:#e9dfd3;--auf-1:#0000000a;--auf-2:#0000000f;--auf-3:#00000014;--auf-4:#00000024;--tinte-auf-1:#1a17100a;--tinte-auf-2:#1a17100f;--tinte-auf-3:#1a171014;--akzent-weich:#6c55ff14;--akzent-rand:#6c55ff40;--akzent-hauch:#6c55ff88;--papier-schleier:#fffefbdb;--papier-schleier-2:#fffefbf7;--schleier:#1a171029;--warnung-grund:#fff4f4;--warnung-rand:#a3333318;--schatten-klein:0 1px 3px #0000001f;--schatten-gross:0 14px 44px #00000018}[data-theme=dunkel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--flaeche:#111110;--grund:#151513;--papier:#292826;--papier-2:#2e2d2b;--papier-3:#333230;--senke:#373633;--senke-2:#3c3b38;--blatt-oben:#1a1a18;--blatt-unten:#1f1f1e;--tinte:#f2f0ec;--tinte-2:#ddd9d2;--tinte-3:#bbb6ad;--tinte-4:#98938b;--tinte-5:#948f87;--tinte-6:#7d7871;--tinte-7:#55514c;--kante:#302f2d;--kante-2:#3d3b38;--kante-3:#363532;--raster:#262523;--raster-2:#1f1f1d;--umkehr:#ecebe7;--auf-umkehr:#171714;--stets-dunkel:#0a0a09;--akzent:#9d8dff;--gut:#4cae7c;--warnung:#e8938c;--schwer:#e8938c;--zettel:#3b382b;--zettel-tinte:#eae5d8;--zettel-tinte-2:#b9b39c;--karte-papier:#232220;--auf-1:#ffffff08;--auf-2:#ffffff10;--auf-3:#ffffff18;--auf-4:#0006;--tinte-auf-1:#ffffff08;--tinte-auf-2:#ffffff10;--tinte-auf-3:#ffffff1c;--akzent-weich:#9d8dff1c;--akzent-rand:#9d8dff55;--akzent-hauch:#9d8dff99;--papier-schleier:#292826e0;--papier-schleier-2:#292826f7;--schleier:#00000080;--warnung-grund:#2b1e1d;--warnung-rand:#e8938c33;--schatten-klein:0 1px 3px #0006;--schatten-gross:0 16px 48px #00000080}*{box-sizing:border-box}html,body{background:var(--flaeche);width:100%;height:100%;color:var(--tinte);margin:0;font-family:Arial,Helvetica,sans-serif;overflow:hidden}button,input,select{font:inherit}main{background:var(--flaeche);width:100vw;height:100vh}.detail-open .zoom{z-index:31}.dateiwahl{cursor:pointer;align-items:center;display:inline-flex;position:relative}.dateiwahl input{opacity:0;cursor:pointer;position:absolute;inset:0}.zen .zoom{opacity:0;pointer-events:none;transition:opacity .2s}.zen .viewport{cursor:default}.zen:after{content:"Fokus – Esc beendet";z-index:40;background:var(--umkehr)d9;color:var(--auf-umkehr);letter-spacing:.03em;pointer-events:none;border-radius:99px;padding:7px 14px;font-size:11px;font-weight:600;animation:3.4s forwards zenhint;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@keyframes zenhint{0%,70%{opacity:1}to{opacity:0}}.viewport{cursor:grab;touch-action:none;background:var(--flaeche);-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:hidden}.viewport:active{cursor:grabbing}.raster{z-index:0;pointer-events:none;background-image:radial-gradient(circle, var(--raster) 1.1px, transparent 1.2px);transition:opacity .3s;position:absolute;inset:-72px}.zen .raster{opacity:0}.marquee{z-index:30;pointer-events:none;border:1.5px solid var(--akzent);background:var(--akzent-weich);position:fixed;box-shadow:inset 0 0 0 1px #fff8}.node.selected:not(.notizgewaehlt):after{content:"";border:2px solid var(--akzent);pointer-events:none;border-radius:18px;position:absolute;inset:-7px}.node.selected:not(.notizgewaehlt):before{content:"";background:var(--flaeche);border:2px solid var(--akzent);z-index:8;border-radius:50%;width:9px;height:9px;position:absolute;bottom:-11px;right:-11px}.board{transform-origin:0 0;will-change:transform;width:1300px;height:1120px;position:absolute}.detail-open .board{will-change:auto}.arrows{pointer-events:none;width:1300px;height:1120px;position:absolute;inset:0;overflow:visible}.arrows g path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.arrows .hit{stroke:#0000;stroke-width:20px;pointer-events:stroke;cursor:pointer}.arrows .hit:focus{outline:none}.arrows .hit:focus-visible{stroke:var(--akzent-rand);outline:none}.arrows .glow{stroke:var(--akzent);stroke-width:11px;opacity:.24}.arrows marker path{stroke:none;vector-effect:none}.node{cursor:pointer;text-align:center;background:0 0;border:0;width:220px;height:182px;padding:0;transition:transform .2s,filter .2s;position:absolute}.node.edit{cursor:move}.node.explore{cursor:pointer}.node.selected:not(.notizgewaehlt){filter:drop-shadow(0 10px 8px var(--auf-4));transform:translateY(-5px)rotate(-.5deg)}.node:hover:not(:has(.nodekachel:hover,.nodeklapp:hover,.nodeoeffner:hover)){filter:drop-shadow(0 10px 8px var(--auf-4));transform:translateY(-5px)rotate(-.5deg)}.paper{top:calc(48 * var(--e));left:2.273%;right:2.273%;bottom:calc(3 * var(--e));background:var(--karte-papier);position:absolute;-webkit-mask:url(/canva-panel.png) 50%/100% 100% no-repeat;mask:url(/canva-panel.png) 50%/100% 100% no-repeat}.pill{left:9.091%;right:9.091%;top:calc(40 * var(--e));height:calc(42 * var(--e));background:var(--stets-dunkel);position:absolute;-webkit-mask:url(/canva-header.png) 50%/100% 100% no-repeat;mask:url(/canva-header.png) 50%/100% 100% no-repeat}.nodetitelfeld{z-index:4;top:calc(44 * var(--e));height:calc(34 * var(--e));color:#fff;letter-spacing:-.01em;text-align:center;background:0 0;border:0;padding:0;font-family:inherit;font-weight:700;line-height:1.1;position:absolute;left:10.909%;right:10.909%}.nodetitelfeld:focus{outline:none}.nodetitelfeld:focus+.nodestatus{filter:brightness(1.35)}.node:has(.nodetitelfeld) .pill{filter:brightness(1.35)}.node>b{top:calc(44 * var(--e));height:calc(34 * var(--e));color:#fff;font-size:calc(22.9 * var(--e));letter-spacing:-.01em;z-index:3;-webkit-line-clamp:2;text-align:center;-webkit-box-orient:vertical;justify-content:center;align-items:center;font-weight:700;line-height:1.1;display:-webkit-box;position:absolute;left:10.909%;right:10.909%;overflow:hidden}.nodeoeffner{z-index:3;width:calc(60 * var(--e));height:calc(52 * var(--e));cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0;transition:transform .14s,filter .14s;position:absolute;top:0;left:50%;transform:translate(-50%)}.node:hover .nodeoeffner:hover,.nodeoeffner:focus-visible{transform:translateX(-50%) translateY(calc(-2 * var(--e))) scale(1.06);filter:drop-shadow(0 calc(3 * var(--e)) calc(4 * var(--e)) var(--auf-4))}.nodeoeffner:focus-visible{outline:2px solid var(--akzent);outline-offset:2px}.nodeoeffner:active{transform:translate(-50%)scale(.97)}.icon{object-fit:contain;width:100%;height:100%;display:block}.node[id]{appearance:none}.nodestand{z-index:2;left:11%;right:11%;bottom:calc(26 * var(--e));align-items:center;gap:calc(8 * var(--e));display:flex;position:absolute}.nodebalken{min-width:0;height:calc(6 * var(--e));background:var(--auf-2);border-radius:999px;flex:auto;display:block;position:relative;overflow:hidden}.nodebalken:after{content:"";width:var(--anteil,0%);border-radius:inherit;background:var(--umkehr);transition:width .35s cubic-bezier(.32,.72,0,1);position:absolute;inset:0 auto 0 0}.nodezahl{color:var(--tinte-3);font-size:calc(14 * var(--e));letter-spacing:.01em;white-space:nowrap;flex:none;font-weight:700}.statusdot{color:#fff;width:17px;height:17px;box-shadow:0 1px 2px var(--auf-4);border:1.5px solid #fff;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:10px;font-weight:800;line-height:1;display:inline-flex}.statusdot.nodestatus{z-index:4;top:calc(7 * var(--e));right:calc(7 * var(--e));width:calc(17 * var(--e));height:calc(17 * var(--e));border-width:calc(1.5 * var(--e));font-size:calc(10 * var(--e));position:absolute}.focused{background:linear-gradient(168deg, var(--blatt-oben) 0%, var(--blatt-unten) 100%);z-index:30;flex-direction:column;width:100%;height:100%;padding:0;animation:.24s cubic-bezier(.2,.8,.2,1) focusOpen;display:flex;position:fixed;inset:0;overflow:visible}.focusbody{overscroll-behavior:contain;touch-action:pan-y;scrollbar-width:thin;scrollbar-color:#b9ae9e transparent;flex:auto;min-height:0;padding:16px 34px 20px;overflow-y:auto}.focusbody::-webkit-scrollbar{width:11px}.focusbody::-webkit-scrollbar-thumb{background:#b9ae9e padding-box content-box;border:3px solid #0000;border-radius:99px}.focusbody::-webkit-scrollbar-thumb:hover{background:#9a8f7e padding-box content-box}.focusfoot{border-top:1px solid var(--auf-3);flex:none;padding:9px 34px 15px}.focused input,.focused textarea{-webkit-user-select:text;user-select:text}.rahmen{z-index:0;border:1.5px dashed var(--kante);background:var(--auf-1);cursor:grab;border-radius:18px;position:absolute}.rahmen:active{cursor:grabbing}.rahmen.gewaehlt{border-style:solid;border-color:var(--akzent)}.rahmengriffe{pointer-events:none;position:absolute;inset:0}.rahmengriffe .griff{margin:-6.5px 0 0 -6.5px}.rahmentitel{border:1px solid var(--kante);background:var(--papier);max-width:calc(100% - 60px);color:var(--tinte-3);border-radius:99px;outline:0;padding:3px 10px;font-size:11px;font-weight:700;position:absolute;top:-13px;left:14px}.rahmentitel:focus{border-color:var(--umkehr)}.rahmenweg,.freiweg{border:1px solid var(--kante);background:var(--papier);width:22px;height:22px;color:var(--tinte-4);cursor:pointer;opacity:0;border-radius:50%;font-size:13px;line-height:1;transition:opacity .15s;position:absolute;top:-11px;right:-11px}.rahmen:hover .rahmenweg,.rahmen:focus-within .rahmenweg,.freinotiz:hover .freiweg,.freinotiz:focus-within .freiweg{opacity:1}.rahmenweg:hover,.freiweg:hover{background:var(--schwer);border-color:var(--schwer);color:#fff}.freinotiz{z-index:3;cursor:grab;position:absolute}.freinotiz:active{cursor:grabbing}.freinotiz.text{background:var(--zettel);box-shadow:5px 7px 0 var(--auf-2);border:1px solid #d5ca59;padding:10px 11px;transform:rotate(-.6deg)}.freinotiz.text textarea{resize:none;width:100%;height:100%;font:inherit;color:var(--tinte);cursor:text;background:0 0;border:0;outline:0;font-size:13px;line-height:1.35}.freinotiz.image{background:var(--papier);border:1px solid var(--kante);box-shadow:0 6px 18px var(--auf-3);border-radius:10px;padding:6px}.freinotiz.image img{object-fit:contain;pointer-events:none;width:100%;height:100%}.fanglinie{z-index:6;background:var(--akzent);opacity:.55;pointer-events:none;position:absolute}.menuschliesser{z-index:41;position:fixed;inset:0}.kartenmenu{z-index:42;border:1px solid var(--kante);background:var(--papier);min-width:168px;box-shadow:0 14px 40px var(--auf-4);border-radius:11px;flex-direction:column;gap:1px;padding:5px;display:flex;position:fixed}.kartenmenu button{height:34px;color:var(--tinte-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:600}.kartenmenu button:hover{background:var(--senke-2)}.kartenmenu .danger{color:var(--schwer)}.kartenmenu .danger:hover{background:var(--papier)}.iconpicker{z-index:38;border:1px solid var(--kante);background:var(--papier);width:min(460px,100vw - 32px);box-shadow:0 24px 70px var(--auf-4);border-radius:14px;padding:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.iconpickerhead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.iconpickerhead h2{margin:0;font-size:14px}.iconpickerclose{border:1px solid var(--kante);background:var(--papier-2);cursor:pointer;border-radius:8px;width:30px;height:30px;font-size:16px}.iconpickerclose:hover{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.iconpickergrid{grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:8px;display:grid}.iconoption{border:1px solid var(--kante);background:var(--papier-2);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;height:76px;padding:6px;transition:border-color .15s,background .15s;display:flex}.iconoption img{object-fit:contain;max-width:100%;max-height:100%}.iconoption:hover{background:var(--flaeche);border-color:#bfb3a1}.iconoption.active{border-color:var(--umkehr);box-shadow:0 0 0 2px var(--auf-4)}.iconpickerfoot{border-top:1px solid var(--raster-2);margin-top:14px;padding-top:12px}.iconupload{border:1px solid var(--kante-3);background:var(--papier);height:36px;color:var(--tinte-2);cursor:pointer;border-radius:9px;align-items:center;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex;position:relative}.iconupload:hover{border-color:#bfb3a1}.iconupload input{opacity:0;cursor:pointer;position:absolute;inset:0}.iconhint{color:var(--tinte-4);margin:8px 0 0;font-size:11px}.iconfehler{border:1px solid var(--kante);background:var(--papier);color:var(--schwer);border-radius:8px;margin:10px 0 0;padding:8px 10px;font-size:12px}.focusnotes{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));align-items:stretch;gap:13px;display:grid}.note{min-height:128px;position:relative;transform:rotate(-.5deg)}.note:nth-child(2n){transform:rotate(.7deg)}.note.asflip{box-shadow:none;perspective:1000px;background:0 0;border:0;padding:0}.noteinner{width:100%;height:100%;min-height:128px;transform-style:preserve-3d;transition:transform .5s cubic-bezier(.2,.8,.2,1);position:relative}.note.asflip.flipped .noteinner{transform:rotateY(180deg)}.noteface{backface-visibility:hidden;box-shadow:5px 7px 0 var(--auf-2);border:1px solid #d5ca59;flex-direction:column;justify-content:space-between;padding:13px 13px 10px;display:flex;position:absolute;inset:0}.notefront{background:var(--zettel)}.noteback{background:var(--papier);border-color:#e0d7a8;transform:rotateY(180deg)}.note.answered .notefront:after,.note.answered.aslist:after{content:"";border-top:0 solid #cbbf4d;border-bottom:15px solid #cbbf4d;border-left:0 solid #0000;border-right:15px solid #0000;position:absolute;top:0;right:0}.noteq{resize:none;width:100%;font:inherit;color:var(--tinte);background:0 0;border:0;outline:0;margin:0;font-size:13px;font-weight:600;line-height:1.35}textarea.noteq{resize:vertical;min-height:58px}.notea{border:1px dashed var(--auf-4);resize:vertical;width:100%;min-height:54px;font:inherit;color:var(--tinte);background:#ffffff6b;border-radius:7px;outline:0;flex:auto;margin-top:7px;padding:7px 8px;font-size:13px;line-height:1.35}.notea:focus{border-style:solid;border-color:var(--akzent-hauch);background:var(--flaeche)}.notea::placeholder{color:#8d8663}.noteback .notea{background:0 0;border-style:none;margin-top:0}.noterow{justify-content:space-between;align-items:center;gap:8px;margin-top:6px;display:flex}.noteflip{background:var(--auf-2);color:#5f5827;cursor:pointer;border:0;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:700;transition:background .15s}.noteflip:hover{background:var(--auf-3);color:#332f10}.noterowleft{align-items:center;gap:6px;display:flex}.weightstars{align-items:center;gap:1px;display:inline-flex}.weightstars button{width:15px;height:15px;color:var(--auf-4);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;line-height:1;transition:color .15s,transform .1s}.weightstars button:hover{color:#8a8065}.weightstars button.on{color:var(--tinte-3)}.weightstars button:active{transform:scale(.88)}.note small,.focusgroup small{color:#746d39;font-size:9px}.newsticky{border:1.5px dashed var(--kante);cursor:pointer;min-height:116px;color:var(--tinte-4);background:#ffffff5c;border-radius:8px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.newsticky:hover{background:var(--papier);color:var(--tinte-2);border-color:#a99c86}.focusgroup{margin-top:20px}.grouphead{align-items:center;gap:9px;margin-bottom:9px;display:flex}.focusgroup h2,.grouptitle{background:var(--umkehr);width:max-content;color:var(--auf-umkehr);font:inherit;border:0;border-radius:99px;outline:0;margin:0;padding:7px 14px;font-size:12px;font-weight:700}.grouptitle{min-width:120px;max-width:260px}.grouptitle:focus{box-shadow:0 0 0 2px #6c55ff77}.groupactions{gap:6px;display:flex}.groupactions button{border:1px solid var(--kante-3);background:var(--papier);height:28px;color:var(--tinte-2);cursor:pointer;border-radius:8px;padding:0 9px;font-size:10px;font-weight:600}.groupactions button:hover{border-color:#bfb3a1}.groupactions .danger{color:var(--schwer);border-color:var(--kante)}.groupnotes{grid-template-columns:repeat(auto-fill,minmax(212px,1fr));gap:10px;display:grid}.newgroup{border:1.5px dashed var(--kante);color:var(--tinte-4);cursor:pointer;background:#ffffff5c;border-radius:9px;margin-top:16px;padding:9px 14px;font-size:12px;font-weight:600}.newgroup:hover{background:var(--papier);color:var(--tinte-2);border-color:#a99c86}.statuspickerdot{color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:14px;height:14px;font-size:8px;font-weight:800;display:inline-flex}.savehint{text-align:left;color:var(--tinte-3);margin:0;padding-right:210px;font-size:10px}.zoom{z-index:21;background:var(--papier-schleier);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:0 0 0 1px var(--auf-2), 0 12px 40px var(--auf-4);border:0;border-radius:18px;align-items:center;padding:6px;display:flex;position:fixed;bottom:18px;right:18px}.zoom button{width:36px;height:34px;color:var(--tinte-2);cursor:pointer;background:0 0;border:0;border-radius:13px;place-items:center;padding:0;font-weight:800;transition:background .14s,color .14s;display:grid}.zoom button:hover{background:var(--auf-1);color:var(--tinte)}.zoom button:focus-visible{outline:2px solid var(--akzent);outline-offset:-2px}.zoom output{text-align:center;width:47px;color:var(--tinte-4);font-size:11px}.drawer{z-index:25;background:var(--karte-papier);width:min(410px,100vw - 36px);box-shadow:0 25px 80px var(--auf-4);border-radius:25px;padding:24px;animation:.25s ease-out drawer;position:fixed;top:88px;bottom:72px;right:18px;overflow:auto}.close{background:var(--umkehr);color:#fff;cursor:pointer;border:0;border-radius:50%;width:32px;height:32px;font-size:20px;position:absolute;top:15px;right:15px}.drawerhead{align-items:center;gap:15px;padding-right:35px;display:flex}.drawerhead img{object-fit:contain;width:75px;height:70px}.drawerhead small{letter-spacing:.14em;font-size:9px}.drawerhead h1{margin:3px 0 0;font-size:25px}.titleinput{background:0 0;border:0;border-bottom:2px solid #111;outline:none;width:100%;padding:3px 0;font-size:24px;font-weight:800}.draweractions{grid-template-columns:repeat(3,1fr);gap:7px;margin:16px 0 6px;display:grid}.draweractions button,.addprompt{border:1px solid var(--kante);background:var(--flaeche);cursor:pointer;border-radius:10px;padding:9px 5px;font-size:10px;font-weight:700}.draweractions .danger{color:#a22b24}.addprompt{width:100%;margin:0 0 12px;font-size:11px}.drawer textarea{resize:vertical;width:100%;min-height:48px;font:inherit;background:0 0;border:0;outline:none;font-size:12px;line-height:1.35}.notetools{z-index:3;opacity:0;align-items:center;gap:2px;transition:opacity .15s;display:flex;position:absolute;top:5px;right:5px}.note:hover .notetools,.note:focus-within .notetools{opacity:1}.notetools button,.notetools select{background:var(--auf-2);color:#6d6420;cursor:pointer;border:0;border-radius:6px;width:21px;height:21px;padding:0;font-size:12px;line-height:1;transition:background .15s}.notetools button:hover,.notetools select:hover{background:var(--auf-4);color:#3d3810}.notetools button:focus-visible,.notetools select:focus-visible{outline:2px solid var(--akzent);outline-offset:1px}.notedrag{cursor:grab}.notedrag:active{cursor:grabbing}.notesend{appearance:none;text-align:center;text-align-last:center}.note.dropover{outline:2px dashed var(--akzent);outline-offset:2px}.drawer article{position:relative}.promptgrid{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.drawer article{background:var(--zettel);min-height:86px;box-shadow:2px 3px 0 var(--auf-2);flex-direction:column;justify-content:space-between;padding:12px;display:flex;transform:rotate(-.4deg)}.drawer article:nth-child(2n){transform:rotate(.7deg)}.drawer article span{font-size:12px;line-height:1.35}.drawer article small{color:#766f3b;margin-top:12px;font-size:9px}.drawer section h2{background:var(--umkehr);color:#fff;border-radius:99px;margin:12px 0 9px;padding:7px 14px;font-size:12px;display:inline-block}.drawer article.wide{min-height:70px;margin-bottom:9px}.groupnote{color:var(--tinte-3);background:#ffffff80;border-radius:12px;padding:10px;font-size:10px;line-height:1.5}.node:focus-visible,.zoom button:focus-visible,.close:focus-visible{outline-offset:3px;outline:3px solid #315efb}@keyframes drawer{0%{opacity:0;transform:translate(25px)}to{opacity:1;transform:none}}@keyframes focusOpen{0%{opacity:0}to{opacity:1}}.allnotes{z-index:34;background:linear-gradient(168deg, var(--papier-3) 0%, var(--senke) 100%);flex-direction:column;display:flex;position:fixed;inset:0}.allhead{border-bottom:1px solid var(--kante);background:var(--papier);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.allhead h1{margin:0;font-size:17px}.allcount{color:var(--tinte-4);font-size:11px;font-weight:700}.allsearch{border:1px solid var(--kante);background:var(--papier-2);border-radius:10px;align-items:center;gap:6px;height:34px;margin-left:auto;padding:0 11px;display:flex}.allsearch input{background:0 0;border:0;outline:0;width:170px;font-size:12px}.allfilter,.allclose,.alljump{border:1px solid var(--kante);background:var(--papier-2);height:34px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0 12px;font-size:12px;font-weight:600}.allfilter.active{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.allminweight{border:1px solid var(--kante);background:var(--papier-2);height:34px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0 10px;font-size:12px;font-weight:600}.allclose{width:34px;padding:0;font-size:18px}.allbody{overscroll-behavior:contain;flex:auto;padding:18px;overflow-y:auto}.allempty{color:var(--tinte-4);font-size:13px}.allgroup{margin-bottom:26px}.allgroup h2{align-items:center;gap:10px;margin:0 0 10px;font-size:13px;display:flex}.allgroupcount{color:var(--tinte-5);margin-left:-4px;font-size:11px;font-weight:600}.alljump{height:28px;margin-left:auto;font-size:11px;font-weight:600}.allrow{border:1px solid var(--kante);background:var(--papier);border-radius:10px;grid-template-columns:minmax(180px,1fr) 2fr;gap:12px;margin-bottom:8px;padding:10px 12px;display:grid}.allrow.answered{background:var(--zettel);border-color:#d5ca59}.allq{color:#322f14;font-size:13px;font-weight:600;line-height:1.35}.alltag{background:var(--umkehr);color:var(--auf-umkehr);border-radius:99px;margin-right:6px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.alltag.cardtag{background:#6b6354}.allqweight{margin-top:6px}.allacol{align-items:flex-start;gap:6px;display:flex}.alla{border:1px solid var(--auf-4);resize:vertical;min-width:0;min-height:52px;font:inherit;background:#ffffffb0;border-radius:8px;outline:0;flex:auto;padding:7px 9px;font-size:13px;line-height:1.35}.alla:focus{border-color:var(--akzent-hauch);background:var(--flaeche)}@media (max-width:720px){.allrow{grid-template-columns:1fr}.allsearch{margin-left:0}.allsearch input{width:110px}}.dictate{flex:none;display:inline-flex;position:relative}.dictate-btn{border:1px solid var(--kante);background:var(--papier-2);width:30px;height:30px;color:var(--tinte-5);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-top:1px;padding:0;font-size:12px;line-height:1;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dictate-btn:hover{background:var(--flaeche);border-color:var(--tinte-7);color:var(--tinte-2)}.dictate-btn.recording{color:#fff;background:#c0392b;border-color:#c0392b;animation:1.1s ease-in-out infinite dictatepulse}@keyframes dictatepulse{0%,to{box-shadow:0 0 0 0 var(--auf-4)}50%{box-shadow:0 0 0 6px var(--auf-1)}}.dictate-error{z-index:5;background:var(--umkehr);width:max-content;max-width:200px;color:var(--auf-umkehr);box-shadow:0 6px 16px var(--auf-4);border-radius:8px;padding:6px 9px;font-size:11px;font-weight:600;line-height:1.35;position:absolute;top:calc(100% + 6px);right:0}.einwurf{z-index:32;background:var(--auf-4);justify-content:center;padding:90px 16px 16px;display:flex;position:fixed;inset:0}.einwurfcard{border:1px solid var(--kante);background:var(--papier);width:min(420px,100%);height:fit-content;box-shadow:0 14px 40px var(--auf-4);border-radius:10px;flex-direction:column;gap:10px;padding:14px;animation:.18s cubic-bezier(.2,.8,.2,1) focusOpen;display:flex}.einwurfhead{justify-content:space-between;align-items:center;display:flex}.einwurfhead b{color:var(--tinte);font-size:13px}.einwurfclose{border:1px solid var(--kante);background:var(--papier-2);width:28px;height:28px;color:var(--tinte-2);cursor:pointer;border-radius:8px;padding:0;font-size:16px;line-height:1;transition:background .15s,border-color .15s,color .15s}.einwurfclose:hover{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.einwurffeld{border:1px solid var(--kante);background:var(--papier-2);resize:vertical;min-height:96px;font:inherit;color:var(--tinte-2);border-radius:8px;outline:0;padding:10px 12px;font-size:13px;line-height:1.45;transition:border-color .15s,box-shadow .15s,background .15s}.einwurffeld:focus{border-color:var(--umkehr);box-shadow:0 0 0 3px var(--tinte-auf-3);background:var(--flaeche)}.einwurffoot{align-items:center;gap:8px;display:flex}.einwurfhint{color:var(--tinte-5);flex:auto;font-size:11px}.einwurffoot .primary{border:1px solid var(--umkehr);background:var(--umkehr);height:32px;color:var(--auf-umkehr);cursor:pointer;border-radius:8px;padding:0 14px;font-size:12px;font-weight:600;transition:background .15s,border-color .15s}.einwurffoot .primary:hover:not(:disabled){background:var(--umkehr);border-color:var(--tinte-3)}.einwurffoot .primary:disabled{opacity:.4;cursor:default}.durchlauf{z-index:36;background:linear-gradient(168deg, var(--papier-3) 0%, var(--senke) 100%);flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) focusOpen;display:flex;position:fixed;inset:0}.durchlaufhead{flex:none}.durchlaufbar{background:#e9e4d9;height:4px}.durchlaufbar>div{background:var(--umkehr);height:100%;transition:width .25s}.durchlaufheadrow{border-bottom:1px solid var(--kante);background:var(--papier);justify-content:space-between;align-items:center;gap:10px;padding:14px 18px;display:flex}.durchlaufcount{color:var(--tinte-4);font-size:11px;font-weight:700}.durchlaufclose{border:1px solid var(--kante);background:var(--papier-2);width:34px;height:34px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0;font-size:18px;line-height:1;transition:background .15s,border-color .15s,color .15s}.durchlaufclose:hover{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.durchlaufbody{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;padding:40px 24px;display:flex;overflow-y:auto}.durchlaufort{color:var(--tinte-4);font-size:11px;font-weight:700}.durchlauffrage{max-width:720px;color:var(--tinte);margin:0;font-size:clamp(22px,4vw,34px);font-weight:800;line-height:1.3}.durchlaufantwortwrap{align-items:flex-start;gap:8px;width:min(680px,100%);display:flex}.durchlaufantwort{border:1px solid var(--kante);background:var(--papier);resize:vertical;min-width:0;min-height:200px;font:inherit;color:var(--tinte-2);box-shadow:0 2px 6px var(--auf-2);border-radius:10px;outline:0;flex:auto;padding:16px 18px;font-size:16px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.durchlaufantwort:focus{border-color:var(--umkehr);box-shadow:0 0 0 3px var(--tinte-auf-3)}.durchlaufhint{color:var(--tinte-5);margin:0;font-size:11px}.durchlaufleer{color:var(--tinte-2);flex-direction:column;align-items:center;gap:16px;margin:auto;padding:24px;font-size:14px;display:flex}.durchlauffoot{padding:14px 24px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--kante);background:var(--papier);flex:none;align-items:center;gap:10px;display:flex}.durchlauffoot button,.durchlaufleer button{border:1px solid var(--kante);background:var(--papier-2);height:40px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0 18px;font-size:13px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.durchlauffoot button:hover:not(:disabled),.durchlaufleer button:hover{background:var(--flaeche);border-color:var(--tinte-7)}.durchlauffoot button:active:not(:disabled),.durchlaufleer button:active{transform:translateY(1px)}.durchlauffoot button:disabled{opacity:.35;cursor:default}.durchlauffoot .primary,.durchlaufleer .primary{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.durchlauffoot .primary:hover{background:var(--umkehr);border-color:var(--tinte-3)}.durchlauffoot .primary{margin-left:auto}@media (max-width:720px){.durchlaufheadrow{padding:12px 14px}.durchlaufbody{gap:12px;padding:24px 16px}.durchlauffrage{font-size:clamp(20px,6vw,26px)}.durchlaufantwort{min-height:160px;font-size:15px}.durchlauffoot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.kopfzone{gap:6px;top:8px}.insel{padding:4px}.inselgriff{height:40px;padding:0 12px 0 5px}.seitenmenue{width:auto;max-height:calc(100dvh - 82px - env(safe-area-inset-bottom));top:64px;left:8px;right:8px}.menuepunkt{height:44px;font-size:14px}.drawer{width:auto;max-height:58vh;inset:auto 8px 8px}.promptgrid{grid-template-columns:1fr 1fr}.zoom{bottom:calc(68px + env(safe-area-inset-bottom));top:auto;right:8px}.zoom button{width:42px;height:42px}.minikarte{right:8px;bottom:calc(130px + env(safe-area-inset-bottom))}.focused{width:calc(100vw - 16px);height:calc(100dvh - 205px);min-height:0;box-shadow:0 24px 70px var(--auf-4), 0 0 0 5px #ffffffc7;border-radius:28px;padding:0;top:calc(50% - 26px)}.focusbody{padding:12px 16px 16px}.focusfoot{padding:8px 16px 12px}.savehint{text-align:center;padding-right:0}.focusnotes,.focusgroup{grid-template-columns:repeat(auto-fill,minmax(148px,1fr))}}@media (max-width:420px){.zoom output{display:none}.zoom{padding:3px}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.konflikt{z-index:40;border:1px solid var(--kante);background:var(--papier);color:#7d2119;box-shadow:0 10px 30px var(--auf-3);border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:12px;font-weight:600;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.konflikt button{background:var(--flaeche);color:#7d2119;cursor:pointer;border:1px solid #cf9e97;border-radius:8px;height:28px;padding:0 10px;font-size:11px}.steps{margin-top:8px}.stepstoggle{color:#5f5827;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:2px 0;font-size:11px;font-weight:700;display:inline-flex}.stepstoggle:hover{color:#332f10}.stepsdone{background:var(--auf-3);color:var(--tinte-3);border-radius:99px;padding:1px 6px;font-size:9px;font-weight:700}.stepslist{flex-direction:column;gap:4px;margin-top:6px;display:flex}.stepsrow{align-items:center;gap:6px;display:flex}.stepsrow input[type=checkbox]{width:14px;height:14px;accent-color:var(--tinte);flex:none}.stepstext{border:0;border-bottom:1px dashed var(--auf-4);min-width:0;font:inherit;color:#2b2820;background:0 0;outline:0;flex:auto;padding:2px 0;font-size:12px}.stepstext:focus{border-bottom-style:solid;border-color:var(--akzent-hauch)}.stepsremove{background:var(--auf-2);color:#6d6420;cursor:pointer;border:0;border-radius:6px;flex:none;width:18px;height:18px;padding:0;font-size:12px;line-height:1}.stepsremove:hover{background:var(--auf-4)}.stepsadd{align-items:center;gap:6px;margin-top:2px;display:flex}.stepsadd input{border:1px dashed var(--auf-4);min-width:0;font:inherit;color:#2b2820;background:#ffffff6b;border-radius:6px;outline:0;flex:auto;padding:4px 7px;font-size:12px}.stepsadd input:focus{border-style:solid;border-color:var(--akzent-hauch);background:var(--flaeche)}.stepsadd button{background:var(--auf-2);color:#3d3810;cursor:pointer;border:0;border-radius:6px;flex:none;width:22px;height:22px;padding:0;font-size:13px;line-height:1}.stepsadd button:hover:not(:disabled){background:var(--auf-4)}.stepsadd button:disabled{opacity:.35;cursor:default}.allextra{flex-direction:column;grid-column:1/-1;gap:8px;margin-top:4px;display:flex}.spannungrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.spannungbtn{border:1px solid var(--kante);background:var(--papier-2);height:26px;color:var(--tinte-2);cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px;font-weight:600;transition:background .15s,border-color .15s,color .15s}.spannungbtn:hover{background:var(--flaeche);border-color:var(--tinte-7)}.spannungbtn.armed{background:var(--umkehr);border-color:var(--umkehr);color:var(--auf-umkehr)}.spannungchip{border:1px solid var(--kante);background:var(--flaeche);color:var(--tinte-3);border-radius:99px;align-items:center;gap:5px;max-width:320px;padding:3px 8px;font-size:11px;font-weight:600;display:inline-flex}.spannungchip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.spannungchip button{background:var(--auf-3);width:14px;height:14px;color:var(--tinte-3);cursor:pointer;border:0;border-radius:50%;flex:none;padding:0;font-size:10px;line-height:1}.spannungchip button:hover{background:var(--auf-4)}.spannungbar{border-bottom:1px solid var(--kante);background:var(--papier);color:var(--tinte-3);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:8px 18px;font-size:12px;font-weight:600;display:flex}.spannungbar button{border:1px solid var(--kante);background:var(--flaeche);height:26px;color:var(--tinte-2);cursor:pointer;border-radius:8px;padding:0 10px;font-size:11px;font-weight:600}@media (max-width:720px){.allextra{grid-column:1}}.dissonanzpanel{border-top:1px solid #1918151f;margin-top:24px;padding-top:18px}.dissonanzpanel h2{color:#16130d;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.dissonanzcount{background:var(--umkehr);color:var(--auf-umkehr);border-radius:99px;padding:2px 8px;font-size:11px;font-weight:700}.dissonanzempty{border:1px dashed var(--kante);background:var(--papier);max-width:560px;color:var(--tinte-3);border-radius:10px;margin:0;padding:14px 16px;font-size:13px;line-height:1.5}.dissonanzlist{flex-direction:column;gap:12px;display:flex}.dissonanzitem{border:1px solid var(--kante);background:var(--papier);border-radius:10px;padding:14px}.dissonanzsides{grid-template-columns:1fr 1fr;gap:14px;display:grid}.dissonanzside{flex-direction:column;gap:4px;display:flex}.dissonanztag{color:#fff;background:#6b6354;border-radius:99px;align-self:flex-start;padding:2px 8px;font-size:9px;font-weight:700}.dissonanzq{color:var(--tinte-2);margin:0;font-size:12px;font-weight:700;line-height:1.35}.dissonanza{color:var(--tinte-3);margin:0;font-size:12px;line-height:1.4}.dissonanzjump{border:1px solid var(--kante);background:var(--papier-2);height:26px;color:var(--tinte-2);cursor:pointer;border-radius:8px;align-self:flex-start;margin-top:2px;padding:0 10px;font-size:11px;font-weight:600}.dissonanzjump:hover{background:var(--flaeche);border-color:var(--tinte-7)}.dissonanznote{border:1px solid var(--auf-4);width:100%;font:inherit;background:#ffffffb0;border-radius:8px;outline:0;margin-top:10px;padding:6px 8px;font-size:12px}.dissonanznote:focus{border-color:var(--akzent-hauch);background:var(--flaeche)}.dissonanzremove{border:1px solid var(--kante);background:var(--papier);height:28px;color:var(--schwer);cursor:pointer;border-radius:8px;margin-top:8px;padding:0 10px;font-size:11px;font-weight:600}.dissonanzremove:hover{background:#fbe7e3;border-color:#cf9e97}@media (max-width:720px){.dissonanzsides{grid-template-columns:1fr}}.ebene{z-index:34;background:linear-gradient(168deg, var(--papier-3) 0%, var(--senke) 100%);flex-direction:column;display:flex;position:fixed;inset:0}.ebenekopf{border-bottom:1px solid var(--kante);background:var(--papier);flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:14px 18px;display:flex}.ebenekopf h1{margin:0;font-size:17px}.ebenezahl{color:var(--tinte-4);font-size:11px;font-weight:700}.ebenekopf>.ebeneschliessen{margin-left:auto}.ebeneschliessen{border:1px solid var(--kante);background:var(--papier-2);width:34px;height:34px;color:var(--tinte-2);cursor:pointer;border-radius:10px;padding:0;font-size:18px}.ebenewahl{border:1px solid var(--kante);background:var(--senke-2);border-radius:11px;gap:4px;margin-left:auto;padding:3px;display:flex}.ebenewahl button{height:28px;color:var(--tinte-4);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 11px;font-size:12px;font-weight:600}.ebenewahl button.active{background:var(--papier);color:var(--tinte);box-shadow:0 1px 3px var(--auf-3)}.ebenewahl+.ebeneschliessen{margin-left:0}.ebenekoerper{overscroll-behavior:contain;flex:auto;padding:18px;overflow-y:auto}.note,.noteface,.allrow.answered,.note .noteq,.note .notea,.note .noteflip,.note .notedrag,.note .notecopy,.note .removePrompt,.note .stepstoggle,.note small,.note button{color:var(--zettel-tinte)}.note .notea::placeholder,.note small,.note .stepstoggle{color:var(--zettel-tinte-2)}.nodekacheln{z-index:2;left:calc(32 * var(--e));right:calc(32 * var(--e));top:calc(102 * var(--e));bottom:calc(72 * var(--e));align-content:center;gap:calc(5 * var(--e));display:grid;position:absolute}.nodekacheln.s1{grid-template-columns:1fr}.nodekacheln.s2{grid-template-columns:repeat(2,1fr)}.nodekacheln.s3{grid-template-columns:repeat(3,1fr)}.nodekacheln.s4{grid-template-columns:repeat(4,1fr)}.nodekachel{padding:calc(5 * var(--e)) calc(5.5 * var(--e));border-radius:calc(6 * var(--e));background:var(--zettel);box-shadow:inset 0 0 0 calc(.5 * var(--e)) var(--auf-1), 0 calc(1 * var(--e)) calc(2 * var(--e)) var(--auf-1);color:var(--zettel-tinte);letter-spacing:-.005em;text-align:left;font-style:normal;font-weight:600;line-height:1.2;position:relative;overflow:hidden;transform:rotate(-.8deg)}.nodekachel:nth-child(2n){transform:rotate(.7deg)}.nodekachel:nth-child(3n){transform:rotate(-.4deg)}.nodekachel{font-size:calc(13.5 * var(--e) * var(--kachelschrift,1));font-family:var(--kachelfamilie,inherit)}.nodekachel.fertig{background:var(--zettel)}@supports (color:color-mix(in lab, red, red)){.nodekachel.fertig{background:color-mix(in srgb, var(--zettel) 52%, var(--karte-papier))}}.nodekachel.fertig{color:var(--zettel-tinte-2)}.nodekachel.fertig>span{padding-right:calc(10 * var(--e))}.nodekachel.fertig:after{content:"✓";right:calc(5 * var(--e));bottom:calc(4 * var(--e));color:var(--gut);font-size:calc(12 * var(--e));font-weight:800;line-height:1;position:absolute}.nodekachel{appearance:none;cursor:pointer;border:0}.node .nodekachel:hover{background:var(--zettel)}@supports (color:color-mix(in lab, red, red)){.node .nodekachel:hover{background:color-mix(in srgb, var(--zettel) 88%, var(--tinte))}}.nodekachel:focus-visible{outline:2px solid var(--akzent);outline-offset:calc(1 * var(--e))}.nodekachel.gewaehlt{box-shadow:inset 0 0 0 calc(.5 * var(--e)) var(--auf-1), 0 calc(1 * var(--e)) calc(2 * var(--e)) var(--auf-1), 0 0 0 calc(2 * var(--e)) var(--akzent)}@media (max-width:720px){input,textarea,select{font-size:16px!important}.inselschritt,.kopfzone>.inselzurueck,.kopfzone>.themawahl,.werkzeugknopf,.zoom button,.weightstars button,.spannungchip button,.allclose,.karteZurueck,.focusclose{justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.inselschritt,.kopfzone>.inselzurueck,.kopfzone>.themawahl{width:44px;height:44px}.werkzeugknopf{width:40px;height:40px}.inselgriff{height:44px}.zoom button{width:44px;height:44px}.menuekopf,.ordnungkopf,.menuepunkt,.minikartekopf,.allfilter,.allminweight,.alljump,.stepstoggle,.spannungbtn,.dictate-btn,.kartereiterknopf,.menuegriffknopf,.kartezeile{align-items:center;min-height:44px;display:flex}.allclose,.karteZurueck,.focusclose{min-width:44px;min-height:44px}.istsolljump,.istsollstart,.kanbanschreiben,.grundknopf,.bilderkachel,.ordnungklapp,.ordnungziel{align-items:center;min-height:40px;display:flex}.ordnungklapp{width:34px}.bilderraster{grid-template-columns:repeat(auto-fill,minmax(78px,1fr))}.weightstars button{width:40px;height:40px;font-size:21px}.spannungchip button{width:34px;height:34px;font-size:16px}.minikarteschalter,.inselgriff{align-items:center;display:inline-flex}.allcount,.allgroupcount,.alljump,.kartereiterzahl,.bildername,.bilderzahl,.ordnungzahl,.ordnungmarke,.minikartekopf b{font-size:12px}.ordnungziel{font-size:14px}.ordnunghinweis,.ordnungnotizen li{font-size:12.5px}}.nodeklapp{align-items:center;gap:calc(5 * var(--e));height:calc(28 * var(--e));padding:0 calc(10 * var(--e));background:var(--tinte-auf-1);color:var(--tinte-4);cursor:pointer;border:0;border-radius:999px;flex:none;font-family:inherit;transition:background .14s,color .14s;display:inline-flex;position:relative}.nodeklapp:before{content:"";inset:calc(-10px / var(--zoom,1)) calc(-8px / var(--zoom,1));position:absolute}.nodeklapp svg{width:calc(16 * var(--e));height:calc(16 * var(--e));fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.nodeklapp.weniger svg{transform:rotate(180deg)}.nodeklapp.weniger .deckel{display:none}.nodeklapp b{font-size:calc(14 * var(--e));font-weight:700;line-height:1}.nodeklapp:hover{background:var(--akzent-weich);color:var(--akzent)}.nodeklapp:focus-visible{outline:calc(2 * var(--e)) solid var(--akzent);outline-offset:calc(1 * var(--e))}.nodekachel[draggable=true]{cursor:grab}.nodekachel.zieht{opacity:.35;cursor:grabbing}.nodekachel.davor:before{content:"";top:calc(-2 * var(--e));bottom:calc(-2 * var(--e));left:calc(-4 * var(--e));width:calc(2.5 * var(--e));background:var(--akzent);border-radius:999px;position:absolute}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-outline-style{syntax:"*";inherits:false;initial-value:solid}@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}
