.ana-page{--ana-blaa:#79aaf0;--ana-gul:#ecc94b;--ana-krone:#f5f2ea;--ana-rot:#c9a86c;--ana-nerve:#39c86b}.ana-scene{background:radial-gradient(ellipse at 50% 35%,#fff 0,#f1f3f6 55%,#dde2e8 100%)}.ana-hover{animation:studio-inn .14s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1c2a3aeb;border-radius:6px;box-shadow:0 4px 14px #0f203a2e;color:#fff;font-size:11px;padding:5px 9px;white-space:nowrap;z-index:4}.ana-hover,.ana-legende{pointer-events:none;position:absolute}.ana-legende{bottom:12px;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;right:12px;z-index:3}.ana-legende li{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe8;border:1px solid #d6dde6;border-radius:999px;color:#2b3a4d;display:flex;font-size:10.5px;gap:6px;padding:4px 8px}.ana-legende i{border-radius:50%;box-shadow:inset 0 0 0 1px #0000001f;height:10px;width:10px}.ana-lagliste{list-style:none;margin:0;padding:0}.ana-lagliste .studio-bryter>span{align-items:center;color:var(--st-ink);display:flex;gap:8px}.ana-lagfarge{border-radius:4px;box-shadow:inset 0 0 0 1px #0000001a;flex-shrink:0;height:14px;width:14px}.ana-lagliste input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#c9d3dc;border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;position:relative;transition:background-color .18s;width:34px}.ana-lagliste input[type=checkbox]:after{background:#fff;border-radius:50%;box-shadow:0 1px 3px #0003;content:"";height:16px;left:2px;position:absolute;top:2px;transition:transform .18s;width:16px}.ana-lagliste input[type=checkbox]:checked{background:#11695d}.ana-lagliste input[type=checkbox]:checked:after{transform:translateX(14px)}.studio-innstillinger .studio-bryter input[type=checkbox][role=switch]{accent-color:#11695d}.ana-skjema{grid-gap:12px;animation:studio-inn .22s ease;background:var(--st-soft);border:1px solid var(--st-line);border-radius:10px;display:grid;gap:12px;margin-bottom:20px;padding:14px}.ana-skjema header h3{color:var(--st-ink);font-size:14px;font-weight:600;margin-top:2px}.ana-skjema header p{margin-top:4px}.ana-felt,.ana-skjema header p{color:var(--st-muted);font-size:11px}.ana-felt{grid-gap:5px;display:grid;gap:5px;min-width:0}.ana-felt>span{color:var(--st-ink);font-size:11px;font-weight:600}.ana-felt input,.ana-felt select,.ana-felt textarea{background:var(--st-panel);border:1px solid var(--st-line);border-radius:6px;color:var(--st-ink);font-family:inherit;font-size:12px;max-width:100%;min-width:0;padding:8px;width:100%}.ana-felt textarea{line-height:1.5;resize:vertical}.ana-felt-rad{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.ana-alvor{border:0;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0}.ana-alvor legend{color:var(--st-ink);font-size:11px;font-weight:600;margin-bottom:6px}.ana-alvor button{align-items:center;background:var(--st-panel);border:1px solid var(--st-line);border-radius:999px;color:var(--st-ink);display:inline-flex;font-size:11px;gap:6px;padding:6px 10px;transition:border-color .16s,background-color .16s,box-shadow .16s}.ana-alvor button i{background:var(--alvor);border-radius:50%;height:9px;width:9px}.ana-alvor button[aria-pressed=true]{background:color-mix(in srgb,var(--alvor) 12%,var(--st-panel));border-color:var(--alvor);box-shadow:inset 0 0 0 1px var(--alvor)}.ana-skjema-knapper{display:flex;flex-wrap:wrap;gap:8px}.ana-skjema-knapper button{gap:6px}.ana-feil{background:#fff1ec;border:1px solid #f0cfc4;border-radius:6px;color:#a33a2a;font-size:11px;margin:0;padding:6px 9px}.ana-funnliste header{align-items:center;display:flex;font-size:12px;gap:8px;margin-bottom:10px}.ana-funnliste header h3{color:var(--st-ink);font-weight:600}.ana-funnliste header>span{background:var(--st-soft);border-radius:4px;color:var(--st-muted);font:11px IBM Plex Mono,monospace;padding:2px 6px}.ana-filter{border:1px solid var(--st-line);border-radius:999px;color:var(--st-muted);font-size:10.5px;margin-left:auto;padding:3px 8px}.ana-filter[aria-pressed=true]{background:#11695d;border-color:#11695d;color:#fff}.ana-funnliste ul{list-style:none;margin:0;padding:0}.ana-funnliste li{border-bottom:1px solid var(--st-line)}.ana-funnliste li.er-valgt{background:var(--st-soft);border-radius:8px}.ana-funn-hode{align-items:flex-start;display:flex;gap:10px;padding:10px 6px;text-align:left;transition:background-color .15s;width:100%}.ana-funn-hode:hover{background:var(--st-soft)}.ana-funn-hode b{align-items:center;border-radius:999px;box-shadow:inset 0 0 0 2px #ffffffb0;color:#fff;display:inline-flex;flex-shrink:0;font:600 12px IBM Plex Mono,monospace;height:26px;justify-content:center;min-width:26px;padding:0 6px}.ana-funn-hode>span{color:var(--st-ink);flex:1 1;font-size:12px;line-height:1.45;min-width:0}.ana-funn-hode strong{font-weight:600}.ana-funn-hode em{background:#e8eff9;border-radius:4px;color:#2d5aa8;font:11px IBM Plex Mono,monospace;margin-left:6px;padding:1px 5px}.ana-funn-hode small{color:var(--st-muted);display:block;font-size:10.5px;margin-top:2px}.ana-funn-hode small.ana-icdnavn{color:#2d5aa8}.ana-funn-hode small.ana-notat{color:var(--st-ink);white-space:pre-wrap}.ana-funn-hode>i{border-radius:50%;box-shadow:0 0 0 2px #fff;flex-shrink:0;height:9px;margin-top:8px;width:9px}.ana-funn-handlinger{display:flex;flex-wrap:wrap;gap:4px;padding:0 6px 10px 42px}.ana-funn-handlinger button{align-items:center;border:1px solid #0000;border-radius:6px;color:#11604d;display:inline-flex;font-size:11px;gap:4px;padding:5px 8px;transition:background-color .15s}.ana-funn-handlinger button:hover{background:#14684912}.ana-funn-handlinger button.er-slett{color:#a33a2a}.ana-funn-handlinger button.er-slett:hover{background:#a33a2a14}.ana-tom{color:var(--st-muted);font-size:12px;line-height:1.6;padding:6px 0 12px}.ana-alvorlegende{color:var(--st-muted);display:flex;flex-wrap:wrap;font-size:10.5px;gap:12px;margin-top:12px}.ana-alvorlegende span{align-items:center;display:inline-flex;gap:5px}.ana-alvorlegende i{border-radius:50%;height:8px;width:8px}.ana-alvorlegende b{color:var(--st-ink);font:600 10.5px IBM Plex Mono,monospace}.ana-info dd{line-height:1.55}.dark .ana-scene{background:radial-gradient(ellipse at 50% 35%,#fff 0,#eef1f5 55%,#d9dfe6 100%)}@media(max-width:640px){.ana-legende{bottom:36px;gap:4px;right:8px}.ana-legende li{font-size:9px;padding:3px 6px}.ana-felt-rad{grid-template-columns:1fr}.studio-kameralinje[data-testid=anatomi-kameralinje] .studio-segment button{font-size:10.5px;padding:5px 7px}}.ana-etikett{left:0;pointer-events:none;position:absolute;top:0;transition:opacity .25s ease;will-change:transform;z-index:5}.ana-etikett-punkt{background:var(--farge);border-radius:50%;box-shadow:0 0 0 3px #fffc,0 0 0 6px color-mix(in srgb,var(--farge) 35%,#0000);height:10px;left:-5px;position:absolute;top:-5px;width:10px}.ana-etikett-linje{background:linear-gradient(90deg,var(--farge),color-mix(in srgb,var(--farge) 40%,#0000));height:1.5px;left:0;position:absolute;top:0;transform:rotate(-38deg);transform-origin:0 50%;width:46px}.ana-etikett-chip{backdrop-filter:blur(14px) saturate(160%);-webkit-backdrop-filter:blur(14px) saturate(160%);background:#ffffffd9;border:1px solid #ffffffb0;border-radius:12px;box-shadow:0 10px 30px -10px #0f172a4d,inset 0 1px 0 #fff;color:#0f172a;display:flex;flex-direction:column;font:600 12px/1.2 -apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif;gap:1px;left:34px;letter-spacing:-.01em;padding:6px 10px;position:absolute;top:-44px;white-space:nowrap}.ana-etikett-chip:before{background:var(--farge);border-radius:12px 0 0 12px;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.ana-etikett-chip small{color:#475569;font:500 10.5px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.ana-etikett.er-venstre .ana-etikett-linje{transform:rotate(-142deg)}.ana-etikett.er-venstre .ana-etikett-chip{left:auto;right:34px}@media(max-width:640px){.ana-etikett-chip{font-size:10.5px;padding:4px 8px;top:-36px}.ana-etikett-linje{width:34px}}