.look .ws-browser{display:block;border:1px solid var(--line);border-radius:var(--r-3);background:var(--card);overflow:hidden;box-shadow:var(--shadow-2);color:inherit;text-decoration:none}.look a.ws-browser:hover{border-color:var(--ocean)}.look .ws-browser-bar{display:flex;align-items:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-3);background:var(--surface);border-bottom:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-3);font-weight:600}.look .ws-browser-bar i{width:9px;height:9px;border-radius:var(--r-pill);background:var(--line)}.look .ws-browser-bar span{margin-left:var(--sp-2);padding:var(--sp-1) var(--sp-3);border-radius:var(--r-pill);background:var(--card);border:1px solid var(--line)}.look .ws-browser-body{display:grid;gap:var(--sp-3);padding:var(--sp-5)}.look .ws-skel{display:block;height:10px;border-radius:var(--r-pill);background:var(--line)}.look .ws-skel-l{height:22px;width:70%;background:var(--line)}.look .ws-w-90{width:90%}.look .ws-w-80{width:80%}.look .ws-w-60{width:60%}.look .ws-w-40{width:40%}.look .ws-svc{display:flex;flex-direction:column;gap:var(--sp-4)}.look .ws-svc .link-arrow{margin-top:auto;align-self:flex-start}.look .ws-svc-list{display:grid;gap:var(--sp-2);font-size:var(--fs-s);color:var(--ink-2)}.look .ws-svc-list li{display:flex;gap:var(--sp-2);align-items:flex-start}.look .ws-svc-list .i{color:var(--ocean);margin-top:var(--sp-1);flex:none}.look .ws-feat{display:flex;flex-direction:column;gap:var(--sp-3)}.look .ws-feat .link-arrow{margin-top:auto;align-self:flex-start}.look .ws-chips,.look .ws-crumbs{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.look .ws-crumbs{align-items:center;font-size:var(--fs-s);font-weight:600;color:var(--ink-3)}.look .ws-crumbs a{color:var(--ocean-text);text-decoration:underline;text-underline-offset:3px}.look .ws-timeline{display:grid;gap:0}.look .ws-tl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-4)}.look .ws-tl-n{display:grid;justify-items:center;grid-template-rows:auto 1fr}.look .ws-tl-n b{display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-pill);background:var(--card);border:1.5px solid var(--navy);font-size:var(--fs-s);font-weight:800}.look .ws-tl-n i{display:block;width:1.5px;background:var(--line-strong)}.look .ws-tl:last-child .ws-tl-n i{display:none}.look .ws-tl-c{padding-bottom:var(--sp-6);display:grid;gap:var(--sp-1)}.look .ws-tl-c p{color:var(--ink-2);font-size:var(--fs-s)}.look .ws-org{display:grid;gap:var(--sp-4);align-content:start}.look .ws-org-name{font-size:var(--fs-xl);font-weight:800;letter-spacing:-.015em}.look .ws-dark{background:var(--ocean-soft);color:var(--navy)}.look .ws-dark .eyebrow{color:var(--ocean-text)}.look .ws-dark .lead,.look .ws-dark .soft{color:var(--ink-2)}.look .ws-dark .card{background:var(--card);border-color:var(--ocean-line);color:var(--navy)}.look .ws-chan{display:flex;gap:var(--sp-4);align-items:center;padding:var(--sp-5);background:var(--card);border:1px solid var(--line);border-radius:var(--r-3);min-height:var(--tap);color:inherit;text-decoration:none}.look .ws-chan:hover{border-color:var(--ocean)}.look .ws-chan>svg.i{margin-left:auto;color:var(--ink-3);flex:none}.look .ws-cols,.look .ws-two{display:grid;gap:var(--sp-8)}.look .ws-side{display:grid;gap:var(--sp-4);align-content:start}.look .ws-mono{display:grid;place-items:center;width:56px;height:56px;border-radius:var(--r-pill);background:var(--navy);color:var(--on-dark);font-weight:800;font-size:var(--fs-l);flex:none}.look .ws-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.look .fld>span.ws-hilfe{font-weight:400}.look .ws-fehler{color:var(--bad)}.look .ws-fehler,.look .ws-melden{font-size:var(--fs-s);font-weight:600}.look .ws-melden{padding:var(--sp-4);border-radius:var(--r-2)}.look .ws-melden-bad{background:var(--bad-soft);color:var(--bad)}.look .ws-melden-ok{background:var(--ok-soft);color:var(--ok)}.look .ws-leistung{display:flex;gap:var(--sp-2);align-items:center;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-2);background:var(--ocean-soft);color:var(--ocean-text);font-size:var(--fs-s);font-weight:600}.look .inp[aria-invalid=true]{border-color:var(--bad)}@media (min-width:1024px){.look .ws-cols{grid-template-columns:repeat(2,minmax(0,1fr))}.look .ws-cols,.look .ws-two{gap:var(--sp-12);align-items:start}.look .ws-two{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}}