.obs .plt-inst{width:100%;margin:0;position:relative}.obs .plt-brk{pointer-events:none;position:absolute;inset:-8px}.obs .plt-brk i{border-color:color-mix(in oklab,var(--o-signal)55%,transparent);border-style:solid;width:18px;height:18px;position:absolute}.obs .plt-brk i:first-child{border-width:1px 0 0 1px;top:0;left:0}.obs .plt-brk i:nth-child(2){border-width:1px 1px 0 0;top:0;right:0}.obs .plt-brk i:nth-child(3){border-width:0 0 1px 1px;bottom:0;left:0}.obs .plt-brk i:nth-child(4){border-width:0 1px 1px 0;bottom:0;right:0}.obs .plt-inst-foot{border-top:1px solid var(--o-line);color:var(--o-dust);overflow-wrap:anywhere;margin:0;padding:12px 18px}.obs .plt-inst-foot em{color:var(--o-star);font-style:normal}.obs .plt-stack-apps{border-bottom:1px solid var(--o-line);padding:18px}.obs .plt-stack-apps>p{color:var(--o-dust);margin:0 0 12px}.obs .plt-layers dl>div{padding:18px}.obs .plt-layers dd b{color:var(--o-star);font-size:1.05rem}.obs .plt-layers dd span{font-size:14px}@media (min-width:560px){.obs .plt-layers dl>div{grid-template-columns:6.5rem minmax(0,1fr)}}.obs .plt-check{margin:0;padding:0;list-style:none}.obs .plt-check li{border-bottom:1px solid var(--o-line);color:var(--o-star);grid-template-columns:1.75rem 14px minmax(0,1fr);align-items:center;gap:4px 12px;padding:14px 18px;font-size:15px;line-height:1.45;display:grid}.obs .plt-check li:last-child{border-bottom:0}.obs .plt-check-no{color:var(--o-dust)}.obs .plt-check-mk{width:14px;height:14px;color:var(--positive)}.obs .plt-check-st{color:var(--o-signal);grid-column:3}@media (min-width:480px){.obs .plt-check li{grid-template-columns:1.75rem 14px minmax(0,1fr) auto}.obs .plt-check-st{grid-column:auto}}.obs .plt-rows{margin:0}.obs .plt-rows>div{border-bottom:1px solid var(--o-line);grid-template-columns:minmax(0,1fr);gap:4px 18px;padding:14px 18px;display:grid}.obs .plt-rows>div:last-child{border-bottom:0}.obs .plt-rows dt{color:var(--o-signal);padding-top:2px}.obs .plt-rows dd{color:var(--o-star);overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.5}@media (min-width:480px){.obs .plt-rows>div{grid-template-columns:6rem minmax(0,1fr)}}.obs .plt-pillar .obs-chips{margin-top:8px}.obs .plt-pillar-link{margin-top:auto;padding-top:8px;font-size:15px}.obs .plt-pillar{height:100%}.obs .plt-pillars-note{margin-top:clamp(28px,4vw,48px)}
