:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#f7f3e9;--sheet:#fffaf0;--ink:#252b29;--muted:#5c5b51;--line:#c8c0af;--orange:#a44414;--action:#ab4818;--mono:"Cascadia Mono",Consolas,monospace}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:20px}body{color:var(--ink);background:var(--paper);margin:0;font:16px/1.55 Inter,Segoe UI,Arial,sans-serif}h1,h2,h3,p,figure{margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}a,button{touch-action:manipulation}button{cursor:pointer}button:disabled{opacity:.65;cursor:wait}:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.wrap{width:min(1360px,100% - clamp(32px,8vw,128px));margin-inline:auto}.top{border-bottom:1px solid var(--line)}.nav,.brand,.nav-right,.nav-link,.signal,.eyebrow,.primary,.secondary,.actions,.back,.foot,.listhead,.metric>div,.dashhead{align-items:center;display:flex}.nav{justify-content:space-between;gap:12px;min-height:70px}.brand{gap:10px}.brand img{flex:none;display:block}.brand span{letter-spacing:-.045em;font:800 clamp(15px,1.4vw,21px)/1 Arial,sans-serif}.nav-right{gap:20px}.signal,.nav-link{gap:8px;font-size:13px;font-weight:650}.signal{color:var(--muted)}.signal i{background:var(--orange);border-radius:50%;width:7px;height:7px}.nav-sep{border-left:1px solid var(--line);height:15px}.nav-link{color:var(--ink);background:0 0;border:0;padding:8px 0}.nav-link:hover,.back:hover,.owner-link a:hover,.rowlink:hover{color:var(--orange);text-decoration:underline}.entry{border:1px solid var(--line);background:var(--sheet);grid-template-columns:minmax(0,1.85fr) minmax(290px,1fr);align-items:stretch;margin:clamp(20px,3.2vw,48px) 0 clamp(22px,3.2vw,48px);display:grid}.cover{background:#eee3d0;align-items:center;min-width:0;display:grid}.cover h1{line-height:0}.cover img{width:100%;height:auto;display:block}.card{background:var(--sheet);border:1px solid var(--line);min-width:0;padding:clamp(20px,2.4vw,34px)}.entry .access{border:0;border-left:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(23px,2.8vw,44px);display:flex}.eyebrow,.foot{font:650 10px/1.4 var(--mono);letter-spacing:1.65px}.eyebrow{color:var(--orange);gap:9px}.rule{background:currentColor;width:25px;height:2px}.card h2,.level-feature h2,.dash h1{letter-spacing:-.058em;font-family:Inter,Segoe UI,Arial,sans-serif;line-height:1.04}.card h2{font-size:29px}.card>.eyebrow+h2{margin:13px 0 9px}.access h2{font-size:clamp(31px,3.1vw,52px)}.card p,.level-feature p{color:var(--muted);font-size:14px;line-height:1.6}.fields{grid-template-columns:1fr 1fr;gap:12px;margin:20px 0 15px;display:grid}.access .fields{grid-template-columns:1fr}label{min-width:0;font-size:12px;font-weight:650;display:block}input{width:100%;min-width:0;height:43px;color:var(--ink);background:#fffdf8;border:1px solid #928b7b;border-radius:3px;padding:9px 12px;font-size:14px;font-weight:400;display:block}input::placeholder{color:#726e62}label>input,label>.pw{margin-top:5px}.pw{position:relative}.pw input{padding-right:44px}.pw button{width:38px;color:var(--muted);background:0 0;border:0;place-items:center;display:grid;position:absolute;top:2px;bottom:2px;right:2px}.primary,.secondary{border-radius:3px;justify-content:center;gap:13px;min-height:43px;padding:10px 17px;font-size:14px;font-weight:650}.primary{border:1px solid var(--action);background:var(--action);color:#fffaf1}.primary:hover{background:#88340c;border-color:#88340c}.secondary{color:var(--ink);background:0 0;border:1px solid #938b7b}.secondary:hover{background:#f0e7d7}.flat{justify-content:space-between;width:100%}.actions{flex-wrap:wrap;gap:12px;margin-top:18px}.owner-link{color:var(--muted);margin-top:13px;font-size:12px}.level-feature{border-top:1px solid var(--line);grid-template-columns:minmax(180px,32%) 1fr;align-items:center;gap:clamp(24px,4vw,58px);padding:clamp(20px,2.8vw,40px) 0;display:grid}.level-feature img{object-fit:cover;object-position:center 49%;width:100%;height:clamp(125px,13vw,190px);display:block}.level-feature h2{margin:10px 0;font-size:clamp(32px,3.5vw,55px)}.level-feature p{max-width:48ch}.foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:12px;padding:19px 0 25px;font-size:9px}.mint-dot,.metric svg,.rowlink span{color:var(--orange)}.error,.card .error{color:#9d2416;margin-top:12px}.notice{color:#315023;margin:12px 0}.dash{padding:36px 0 26px}.back{color:var(--muted);width:fit-content;margin-bottom:25px;font-size:13px}.dashhead,.listhead{flex-wrap:wrap;justify-content:space-between;gap:12px}.dash h1{margin:10px 0 0;font-size:clamp(40px,6vw,73px)}.metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:25px 0 17px;display:grid}.metric>div{color:var(--muted);gap:9px;font-size:13px}.metric strong{margin-top:12px;font:650 clamp(22px,3vw,36px)/1.2 Inter,Segoe UI,sans-serif;display:block}.listhead h2,.detail h2,.create h2{font-size:25px}.listhead p,.detail p{margin-top:5px}.testlist>input{max-width:310px;margin:18px 0 14px}.scroll{overflow-x:auto}.scroll table{border-collapse:collapse;text-align:left;white-space:nowrap;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.scroll th{color:var(--muted);font-weight:550}.scroll th,.scroll td{border-bottom:1px solid var(--line);padding:13px 15px 13px 0}.scroll tr:last-child td{border:0}.rowlink{color:var(--ink);background:0 0;border:0;padding:3px 0;font-weight:650}.rowlink span{margin-left:5px}.chosen td{background:#f3e7d4}.empty{text-align:center;border-top:1px solid var(--line);color:var(--muted);padding:25px}.empty svg,.empty strong{margin:0 auto 7px;display:block}.create,.detail{margin-top:16px}.detail .scroll{margin-top:14px}.invite-card{max-width:700px;margin:clamp(12px,5vw,64px) auto}.invite-card h1{margin:14px 0;font-size:clamp(36px,6vw,60px)}.invite-card .back{margin:24px 0 0}.invite-issued,.pending{border-top:1px solid var(--line);margin-top:20px;padding-top:18px}.invite-issued p,.create>.listhead+p,.invite-issued button{margin-top:10px}.pending h3{font-size:16px}.pending .listhead{margin:8px 0}@media (max-width:839px){.entry{grid-template-columns:1fr}.entry .access{border-left:0;border-top:1px solid var(--line)}.access .fields{grid-template-columns:1fr 1fr}}@media (max-width:560px){.nav{min-height:58px}.brand{gap:6px}.brand img{width:27px;height:27px}.nav-right{gap:9px}.nav-sep{display:none}.signal,.nav-link{font-size:12px}.entry{margin:18px 0 24px}.fields,.access .fields{grid-template-columns:1fr}.level-feature{grid-template-columns:1fr;gap:15px}.level-feature img{aspect-ratio:2.5;object-fit:cover;height:auto}.metrics{grid-template-columns:1fr}.metric{justify-content:space-between;align-items:center;padding:15px;display:flex}.metric strong{margin:0}.foot{font-size:8px}}@media (max-width:365px){.signal{display:none}.wrap{width:calc(100% - 24px)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.foot nav{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.foot nav a:hover{color:var(--orange);text-decoration:underline}.legal{max-width:760px}.legal h1{margin:12px 0 18px;font-size:clamp(34px,5vw,52px)}.legal h2{letter-spacing:-.01em;margin:26px 0 8px;font:650 18px/1.3 Inter,Segoe UI,Arial,sans-serif}.legal p,.legal li{margin:8px 0;line-height:1.6}.legal ul{margin:8px 0;padding-left:22px}.legal .todo{color:#3b2a00;background:#f4d9a8;border-radius:3px;padding:0 4px;font-weight:600}.legal .hint{border:1px solid var(--line);background:var(--sheet);color:var(--muted);border-radius:6px;padding:12px 14px;font-size:13px}.consent{align-items:flex-start;gap:10px;margin:16px 0;font-size:14px;line-height:1.45;display:flex}.consent input{flex:none;width:18px;height:18px;margin:3px 0 0;padding:0}.datahint{color:var(--muted);border-left:3px solid var(--line);margin:14px 0;padding-left:12px;font-size:13px;line-height:1.5}.datahint a,.consent a,.legal a{color:var(--action);text-decoration:underline}.danger{border-top:1px solid var(--line);margin-top:22px;padding-top:16px}.danger .secondary{color:#9d2416;border-color:#9d2416}.legal-editor{border-top:1px solid var(--line);margin-top:18px;padding-top:12px}.legal-editor textarea{width:100%;color:var(--ink);resize:vertical;background:#fffdf8;border:1px solid #928b7b;border-radius:3px;margin-top:5px;padding:9px 12px;font:13px/1.5 ui-monospace,Consolas,monospace;display:block}.legal-editor input[type=file]{height:auto;padding:8px 10px}.nda-text{border:1px solid var(--line);background:#ffffff05;border-radius:10px;max-height:min(60vh,520px);margin:16px 0;padding:4px 16px;overflow:auto}.nda-text h2{font-size:1.05rem}.nda .fields{margin-top:8px}.status{white-space:nowrap;border:1px solid;border-radius:999px;padding:2px 9px;font-size:.82rem;display:inline-block}.status.live{color:#2e7d32}.status.wait{color:var(--orange)}.status.off{color:#b3261e}.status.idle{opacity:.7}.status.live:before{content:"● "}@media (prefers-color-scheme:dark){.status.live{color:#7bd88f}.status.off{color:#ff8a80}}.tag{font:650 10px/1 var(--mono);letter-spacing:1.2px;text-transform:uppercase;border:1px solid var(--line);background:var(--paper);color:var(--ink);vertical-align:2px;border-radius:3px;margin-right:6px;padding:4px 7px;display:inline-block}.tag-spiel{border-color:var(--orange);color:var(--orange)}.tag-behoben{color:#3a4a2c;background:#e8efe3;border-color:#7c8f6c}.tag-soon{color:#3b2a00;background:#f4d9a8;border-color:#c9a45a;margin-left:8px}.news-list{margin:8px 0;padding:0;list-style:none}.news-list li{border-top:1px solid var(--line);margin:0;padding:10px 0;line-height:1.6}.news-entry,.news-soon{margin-top:24px}.news-entry h2,.news-soon h2{flex-wrap:wrap;align-items:center;display:flex}.badge-new{font:700 9px/1 var(--mono);letter-spacing:1.3px;text-transform:uppercase;background:var(--action);color:#fffaf1;vertical-align:2px;border-radius:3px;margin-left:7px;padding:4px 6px;display:inline-block}.nav-link .badge-new{margin-left:0}
