.oct-sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:where(.oct-svg) text{font-family:var(--font-sans)}.oct-svg-h{fill:#e2e8f0;font-size:17px;font-weight:600}.oct-svg-sm{fill:#cbd5e1;font-size:13px}.oct-svg-xs{fill:#94a3b8;font-size:11px}.oct-svg-big{font-family:var(--font-display);fill:#e2e8f0;font-size:46px;font-weight:700}.oct-svg-b{font-weight:600}.oct-svg-light{fill:#cbd5e1}.oct-svg-acc{fill:#fcd34d}.oct-svg-dark{fill:#0f172a}.oct-svg-field{fill:var(--navy-900);stroke:#334155}.oct-tb{transform-box:fill-box}.oct-app-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid}.oct-app-facts{color:#94a3b8;flex-wrap:wrap;gap:10px 20px;margin:26px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.oct-app-facts li:before{content:"";vertical-align:2px;background:#fcd34d;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.oct-app-art{width:100%;height:auto;display:block;overflow:visible}@media (max-width:1023px){.oct-app-hero{grid-template-columns:minmax(0,1fr)}}@keyframes octAppFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@keyframes octAppMarch{to{stroke-dashoffset:-40px}}.oct-app-flowline{stroke-dasharray:4 6}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-app-float{animation:5s ease-in-out infinite octAppFloat}html:not([data-motion=off]) .oct-app-float--2{animation-duration:6.2s;animation-delay:-1s}html:not([data-motion=off]) .oct-app-float--3{animation-duration:4.6s;animation-delay:-2s}html:not([data-motion=off]) .oct-app-float--4{animation-duration:5.6s;animation-delay:-3s}html:not([data-motion=off]) .oct-app-art .oct-app-flowline{animation:2.2s linear infinite octAppMarch}}@media print{.oct-app-art{display:none}}.oct-story{grid-template-columns:minmax(0,5fr) minmax(0,6fr);column-gap:clamp(32px,5vw,80px);margin-top:24px;display:grid}.oct-story-steps{grid-area:1/1;margin:0;padding:0;list-style:none}.oct-story-step{flex-direction:column;justify-content:center;min-height:78svh;transition:opacity .5s;display:flex}.oct-story[data-js] .oct-story-step:not([data-active]){opacity:.6}.oct-story-inline{display:none}.oct-story-stage{flex-direction:column;grid-area:1/2;justify-content:center;align-self:start;gap:18px;height:min(76svh,680px);display:flex;position:sticky;top:96px}.oct-story-canvas>svg,.oct-story-inline>svg{width:100%;height:auto;max-height:min(66svh,600px);display:block;overflow:visible}.oct-story-dots{justify-content:center;gap:8px;display:flex}.oct-story-dots i{background:#334155;border-radius:4px;width:7px;height:7px;transition:width .3s,background .3s}.oct-story-dots i[data-on]{background:#fcd34d;width:22px}.oct-story-when{font-family:var(--font-display);letter-spacing:.06em;color:#fcd34d;margin:0;font-size:15px}.oct-story-beat{color:#f8fafc;max-width:20ch;margin:10px 0 0;font-size:clamp(22px,2.4vw,30px);line-height:1.3}.oct-story-kicker{font-family:var(--font-display);letter-spacing:.08em;color:#fcd34d;margin:0;font-size:14px}.oct-story-h3{letter-spacing:-.5px;color:#f8fafc;max-width:18ch;margin:10px 0 0;font-size:clamp(24px,2.4vw,32px);font-weight:600;line-height:1.2}.oct-story-body{max-width:40ch;font-size:17px;line-height:var(--lh-body);color:#e2e8f0;margin:14px 0 0}.oct-story-gone{color:#cbd5e1;margin:20px 0 0;font-size:15px}.oct-story-gone span{letter-spacing:.06em;text-transform:uppercase;color:#fecaca;margin-right:8px;font-size:12px;font-weight:600}.oct-story-gone s{text-decoration-color:#f87171;text-decoration-thickness:2px}@media (max-width:1023px){.oct-story{grid-template-columns:minmax(0,1fr)}.oct-story-stage{display:none}.oct-story-step{min-height:0;padding:32px 0;display:block}.oct-story[data-js] .oct-story-step:not([data-active]){opacity:1}.oct-story-inline{margin-bottom:20px;display:block}}@media print{.oct-story{grid-template-columns:minmax(0,1fr)}.oct-story-stage,.oct-story-inline{display:none}.oct-story-step{min-height:0;display:block}}@media (prefers-reduced-motion:reduce){.oct-story-step,.oct-story-dots i{transition:none}}html[data-motion=off] .oct-story-step,html[data-motion=off] .oct-story-dots i{transition:none}.oct-board-card{transform-box:fill-box;transform-origin:50%}[data-play] .oct-board-card{transition:opacity .7s,transform .7s}[data-play] .oct-board-acc{transition:fill .7s}[data-step="2"] .oct-board-card--stale{opacity:.5}[data-step="2"] .oct-board-card--stale .oct-board-acc,[data-step="3"] .oct-board-acc{fill:#334155}[data-step="3"] .oct-board-card{opacity:.38}[data-step="3"] .oct-board-card--tl{transform:rotate(-5deg)translateY(6px)}[data-step="3"] .oct-board-card--tr{transform:rotate(4deg)translateY(10px)}.oct-board-st,.oct-board-talk{opacity:0}.oct-board-note{opacity:0;transform-box:fill-box;transform-origin:50%;transform:translateY(-30px)rotate(14deg)}[data-play] .oct-board-st,[data-play] .oct-board-note,[data-play] .oct-board-talk{transition:opacity .6s,transform .6s}[data-play] .oct-board-talk--2{transition-delay:.6s}[data-step="1"] .oct-board-st--1,[data-step="2"] .oct-board-st--2,[data-step="3"] .oct-board-st--3{opacity:1}[data-step="2"] .oct-board-note,[data-step="3"] .oct-board-note{opacity:1;transform:rotate(6deg)}[data-step="3"] .oct-board-talk{opacity:1}.oct-scene{opacity:0;visibility:hidden}[data-step="1"] .oct-scene-1,[data-step="2"] .oct-scene-2,[data-step="3"] .oct-scene-3,[data-step="4"] .oct-scene-4,[data-step="5"] .oct-scene-5,[data-step="6"] .oct-scene-6,[data-step="7"] .oct-scene-7{opacity:1;visibility:visible}[data-play] .oct-scene{transition:opacity .5s,visibility .5s}@keyframes octAppFade{0%{opacity:0}to{opacity:1}}@keyframes octAppFly{0%{opacity:0;transform:translate(-170px,150px)scale(.6)}to{opacity:1;transform:none}}@keyframes octAppDraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes octAppGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes octAppToTight{0%{fill:#34d399}to{fill:#fcd34d}}@keyframes octAppToBad{0%{fill:#34d399}to{fill:#f87171}}@keyframes octAppSlide{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@keyframes octAppRing{0%{stroke-dashoffset:578px}to{stroke-dashoffset:250px}}@keyframes octAppRipple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@keyframes octAppRise{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}@keyframes octAppPulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.oct-fx-fly{transform-origin:50%}.oct-fx-tick{stroke-dasharray:1}.oct-fx-grow,.oct-fx-bar{transform-origin:0}.oct-fx-ripple,.oct-fx-pulse{opacity:0;transform-origin:50%}[data-play][data-step="1"] .oct-fx-fly{animation:1s cubic-bezier(.2,.8,.2,1) .4s both octAppFly}[data-play][data-step="1"] .oct-fx-trail{animation:.4s .2s both octAppFade,2s linear infinite octAppMarch}[data-play][data-step="2"] .oct-fx-tick{animation:.35s ease-out both octAppDraw}[data-play][data-step="2"] .oct-fx-tick--1{animation-delay:.6s}[data-play][data-step="2"] .oct-fx-tick--2{animation-delay:1s}[data-play][data-step="2"] .oct-fx-tick--3{animation-delay:1.4s}[data-play][data-step="2"] .oct-fx-total{animation:.5s 1.8s both octAppFade}[data-play][data-step="3"] .oct-fx-grow{animation:.9s cubic-bezier(.2,.8,.2,1) .3s both octAppGrow}[data-play][data-step="3"] .oct-fx-to-tight{animation:.4s 1.1s both octAppToTight}[data-play][data-step="3"] .oct-fx-to-bad{animation:.4s 1.3s both octAppToBad}[data-play][data-step="3"] .oct-fx-callout{animation:.6s 1.8s both octAppFade}[data-play][data-step="4"] .oct-fx-item{animation:.5s both octAppSlide}[data-play][data-step="4"] .oct-fx-item--1{animation-delay:.3s}[data-play][data-step="4"] .oct-fx-item--2{animation-delay:.5s}[data-play][data-step="4"] .oct-fx-item--3{animation-delay:.7s}[data-play][data-step="4"] .oct-fx-item--4{animation-delay:1s}[data-play][data-step="5"] .oct-fx-ring{animation:2.6s ease-out .3s both octAppRing}[data-play][data-step="5"] .oct-fx-ripple{animation:1s ease-out .2s both octAppRipple}[data-play][data-step="5"] .oct-fx-toast{animation:.6s cubic-bezier(.2,.8,.2,1) 1.3s both octAppRise}[data-play][data-step="6"] .oct-fx-pulse{animation:1.6s ease-out infinite octAppPulse}[data-play][data-step="6"] .oct-fx-notice{animation:.6s .8s both octAppFade}[data-play][data-step="7"] .oct-fx-bar{animation:.8s both octAppGrow}[data-play][data-step="7"] .oct-fx-bar--1{animation-delay:.3s}[data-play][data-step="7"] .oct-fx-bar--2{animation-delay:.5s}[data-play][data-step="7"] .oct-fx-bar--3{animation-delay:.7s}[data-play][data-step="7"] .oct-fx-bar--4{animation-delay:.9s}[data-play][data-step="7"] .oct-fx-bar--5{animation-delay:1.1s}[data-play][data-step="7"] .oct-fx-bar--6{animation-delay:1.3s}[data-play][data-step="7"] .oct-fx-moved{animation:.6s 1.7s both octAppFade}.oct-demo{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:40px;margin-top:44px;display:grid}.oct-demo-label{letter-spacing:var(--ls-label);text-transform:uppercase;color:#94a3b8;margin:0 0 14px;font-size:12px;font-weight:600}.oct-demo-requests,.oct-demo-rows,.oct-demo-key{margin:0;padding:0;list-style:none}.oct-demo-requests li{border-bottom:1px solid var(--navy-800);justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.oct-demo-title{color:#f8fafc;margin:0;font-size:15px;font-weight:500}.oct-demo-meta{color:#94a3b8;margin:2px 0 0;font-size:13px}.oct-demo-add{color:#fcd34d;width:40px;height:40px;font:inherit;cursor:pointer;background:0 0;border:1px solid #fcd34d99;border-radius:50%;flex:none;font-size:20px;line-height:1}.oct-demo-add:hover:not([aria-disabled=true]){background:#fcd34d1a}.oct-demo-add[aria-disabled=true]{border-color:var(--navy-700);color:#94a3b8;cursor:default;font-size:15px}.oct-demo-reset{font:inherit;color:#cbd5e1;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-top:16px;padding:0;font-size:14px;text-decoration:underline}.oct-demo-add:focus-visible,.oct-demo-reset:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px}.oct-demo-verdict{margin-bottom:18px}.oct-demo-verdict p{margin:0}.oct-demo-word{font-size:clamp(18px,2vw,24px);font-weight:600}.oct-demo-word[data-status=ok]{color:#34d399}.oct-demo-word[data-status=tight]{color:#fcd34d}.oct-demo-word[data-status=bad]{color:#f87171}.oct-demo-verdict .oct-demo-load{color:#94a3b8;margin-top:4px;font-size:13px}.oct-demo-verdict .oct-demo-fix{color:#fecaca;border-left:3px solid #f87171;margin-top:14px;padding-left:14px;font-size:15px}.oct-demo-fix strong{color:#fff}.oct-demo-head,.oct-demo-row{grid-template-columns:minmax(0,200px) repeat(5,minmax(0,1fr));font-size:13px;display:grid}.oct-demo-head span{color:#94a3b8;border-bottom:1px solid var(--navy-700);padding:6px 8px}.oct-demo-head small{color:#94a3b8;font-size:11px;display:block}.oct-demo-name{color:#e2e8f0;overflow-wrap:anywhere;border-left:4px solid #34d399;padding:9px 8px 9px 12px}.oct-demo-row[data-status=tight] .oct-demo-name{border-left-color:#fcd34d}.oct-demo-row[data-status=bad] .oct-demo-name{border-left-color:#f87171}.oct-demo-mark{width:1.3em;font-weight:700;display:inline-block}.oct-demo-row[data-status=ok] .oct-demo-mark{color:#34d399}.oct-demo-row[data-status=tight] .oct-demo-mark{color:#fcd34d}.oct-demo-row[data-status=bad] .oct-demo-mark{color:#f87171}.oct-demo-cell{padding:7px 0}.oct-demo-bar{text-align:right;color:#fcd34d;background:#fcd34d1f;border-top:1px solid #fcd34d59;border-bottom:1px solid #fcd34d59;height:22px;padding-right:8px;font-size:11px;line-height:20px;display:block}.oct-demo-bar[data-start]{border-left:1px solid #fcd34d59;border-radius:6px 0 0 6px;margin-left:4px}.oct-demo-bar[data-end]{border-right:1px solid #fcd34d59;border-radius:0 6px 6px 0;margin-right:4px}.oct-demo-bar[data-start][data-end]{border-radius:6px}.oct-demo-key{color:#94a3b8;flex-wrap:wrap;gap:8px 18px;margin-top:18px;font-size:12px;display:flex}.oct-demo-key i{vertical-align:-1px;width:4px;height:12px;margin-right:6px;display:inline-block}.oct-demo-note{color:#94a3b8;margin:18px 0 0;font-size:13px}@media (max-width:1023px){.oct-demo{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.oct-demo-head,.oct-demo-row{grid-template-columns:repeat(5,minmax(0,1fr))}.oct-demo-name{grid-column:1/-1}.oct-demo-head>span:first-child{display:none}}.oct-app-audiences{grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid}.oct-app-audiences li{border-left:1px solid var(--navy-700);padding:0 26px}.oct-app-audiences li:first-child{border-left:0;padding-left:0}.oct-app-audiences h3{color:#f8fafc;margin:14px 0 0;font-size:18px;font-weight:600}.oct-app-audiences p{font-size:15px;line-height:var(--lh-body);color:#c7cdf0;margin:8px 0 0}.oct-app-icon svg{width:44px;height:44px;display:block}@media (max-width:1023px){.oct-app-audiences{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}.oct-app-audiences li:nth-child(3){border-left:0;padding-left:0}}@media (max-width:559px){.oct-app-audiences{grid-template-columns:minmax(0,1fr)}.oct-app-audiences li{border-left:0;padding-left:0}}.oct-app-numbers{border-top:1px solid var(--navy-700);grid-template-columns:repeat(4,minmax(0,1fr));margin:52px 0 0;padding:0;list-style:none;display:grid}.oct-app-numbers li{padding:26px 22px 0 0}.oct-app-numbers strong{font-family:var(--font-display);color:#f8fafc;font-size:clamp(40px,4.6vw,60px);font-weight:700;line-height:1;display:block}.oct-app-numbers span{color:#94a3b8;max-width:22ch;margin-top:10px;font-size:14px;display:block}.oct-app-asof{color:#94a3b8;margin:18px 0 0;font-size:13px}.oct-app-stack{color:#cbd5e1;flex-wrap:wrap;row-gap:6px;margin:48px 0 0;padding:0;font-size:18px;line-height:1.8;list-style:none;display:flex}.oct-app-stack li:not(:last-child):after{content:"/";content:"/" / "";color:#64748b;margin:0 10px}.oct-app-arch{margin-top:48px}.oct-app-arch-chain{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 56px;margin:0;padding:0;list-style:none;display:grid}.oct-app-arch-chain li,.oct-app-arch-branch{padding-left:22px;position:relative}.oct-app-arch-chain li:before{content:"";background:#818cf8;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:0}.oct-app-arch strong{color:#f8fafc;font-size:19px;font-weight:600;display:block}.oct-app-arch span{color:#94a3b8;margin-top:6px;font-size:14px;line-height:1.6;display:block}.oct-app-arch-branch{margin:36px 0 0 calc(33.3333% + 18.6667px)}.oct-app-arch-branch:before{content:"";box-sizing:border-box;border:2px solid #818cf8;border-radius:50%;width:10px;height:10px;position:absolute;top:9px;left:0}.oct-app-arch .oct-app-arch-link{width:40px;height:10px;margin:0;font-size:0;position:absolute;top:9px;left:-48px}.oct-app-arch-link svg{width:100%;height:100%;display:block;overflow:visible}.oct-app-arch-branch .oct-app-arch-link{width:30px;top:-26px;left:-10px;transform:rotate(90deg)}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-app-arch .oct-app-flowline{animation:2.2s linear infinite octAppMarch}}.oct-app-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;margin:40px 0 0;padding:0;list-style:none;display:grid}.oct-app-principles li{font-size:16px;line-height:var(--lh-body);color:#cbd5e1;border-left:2px solid #818cf8;padding-left:18px}@media (max-width:1023px){.oct-app-numbers{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.oct-app-arch-chain{grid-template-columns:minmax(0,1fr);gap:28px}.oct-app-arch-chain .oct-app-arch-link{width:30px;top:-22px;left:-10px;transform:rotate(90deg)}.oct-app-arch-branch{margin-left:0}.oct-app-principles{grid-template-columns:minmax(0,1fr)}}.oct-app-timeline{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin:56px 0 0;padding:0;list-style:none;display:grid}.oct-app-timeline li{padding:34px 24px 0 0;position:relative}.oct-app-timeline li:before{content:"";box-sizing:border-box;background:#fcd34d;border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.oct-app-timeline li:after{content:"";border-top:2px solid #fcd34d;position:absolute;top:7px;left:16px;right:0}.oct-app-timeline li:last-child:after{display:none}.oct-app-timeline li[data-state=now]:after,.oct-app-timeline li[data-state=next]:after{border-top-style:dashed;border-top-color:#64748b}.oct-app-timeline li[data-state=next]:before{background:var(--navy-900);border:2px dashed #f59e0b}.oct-app-timeline strong{color:#f8fafc;font-size:15px;font-weight:600;display:block}.oct-app-timeline span{color:#94a3b8;max-width:26ch;margin-top:6px;font-size:14px;line-height:1.6;display:block}@keyframes octAppNow{0%{box-shadow:0 0 #fcd34d99}to{box-shadow:0 0 0 14px #fcd34d00}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-app-timeline li[data-state=now]:before{animation:1.8s ease-out infinite octAppNow}}@media (max-width:767px){.oct-app-timeline{grid-auto-flow:row;row-gap:28px}.oct-app-timeline li{padding:0 0 0 34px}.oct-app-timeline li:after{border-top:0;border-left:2px solid #fcd34d;inset:16px auto -28px 7px}.oct-app-timeline li[data-state=now]:after,.oct-app-timeline li[data-state=next]:after{border-left-style:dashed;border-left-color:#64748b}}.oct-app-others-h{letter-spacing:var(--ls-label);text-transform:uppercase;color:#94a3b8;margin:0;font-size:12px;font-weight:600}.oct-app-others{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:22px 0 0;padding:0;list-style:none;display:grid}.oct-app-other{border-radius:var(--radius-sm);text-decoration:none;display:block}.oct-app-other:focus-visible{outline:2px solid var(--indigo-500);outline-offset:4px}.oct-app-other-name{color:#f8fafc;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.oct-app-other:hover .oct-app-other-name{text-underline-offset:4px;text-decoration:underline}.oct-app-other-name i{border-radius:50%;flex:none;width:10px;height:10px}.oct-app-other-name small{color:#94a3b8;font-size:13px;font-weight:400}.oct-app-other-line{font-size:15px;line-height:var(--lh-body);color:#94a3b8;margin-top:8px;display:block}@media (max-width:767px){.oct-app-others{grid-template-columns:minmax(0,1fr)}}.oct-pulse-acc{fill:#fbbf24}.oct-pulse-ok{fill:#34d399}.oct-pulse-bad{fill:#fca5a5}.oct-pulse-warn{fill:#fcd34d}.oct-pulse-chip{transform-box:fill-box;transform-origin:50%}@keyframes octPulseBeat{0%{stroke-dashoffset:900px}to{stroke-dashoffset:0}}@keyframes octPulsePop{0%{opacity:0;transform:scale(.4)}70%{opacity:1;transform:scale(1.12)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-pulse-ecg{stroke-dasharray:900;animation:3.2s linear infinite octPulseBeat}html:not([data-motion=off]) .oct-pulse-chip{animation:.5s cubic-bezier(.2,.8,.2,1) .6s both octPulsePop}html:not([data-motion=off]) .oct-pulse-chip--2{animation-delay:1.1s}html:not([data-motion=off]) .oct-pulse-chip--3{animation-delay:1.6s}html:not([data-motion=off]) .oct-pulse-chip--4{animation-delay:2.1s}}.oct-sheet-clock,.oct-sheet-st,.oct-sheet-mark,.oct-sheet-note{opacity:0}[data-step="1"] .oct-sheet-clock--1,[data-step="2"] .oct-sheet-clock--2,[data-step="3"] .oct-sheet-clock--3,[data-step="4"] .oct-sheet-clock--4,[data-step="1"] .oct-sheet-st--1,[data-step="2"] .oct-sheet-st--2,[data-step="3"] .oct-sheet-st--3,[data-step="4"] .oct-sheet-st--4,[data-step="2"] .oct-sheet-from-2,[data-step="3"] .oct-sheet-from-2,[data-step="4"] .oct-sheet-from-2,[data-step="3"] .oct-sheet-from-3,[data-step="4"] .oct-sheet-from-3,[data-step="4"] .oct-sheet-from-4,[data-step="2"] .oct-sheet-note--2,[data-step="3"] .oct-sheet-note--3{opacity:1}[data-play] .oct-sheet-clock,[data-play] .oct-sheet-st,[data-play] .oct-sheet-mark,[data-play] .oct-sheet-note{transition:opacity .6s}.oct-story-when.oct-pulse-when{letter-spacing:.04em;font-size:28px}@keyframes octPulseDrop{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:none}}@keyframes octPulseFlyIn{0%{opacity:0;transform:translate(-150px)scale(.7)}to{opacity:1;transform:none}}.oct-pulse-fx-drop,.oct-pulse-fx-fly,.oct-pulse-fx-pick,.oct-pulse-fx-answer,.oct-pulse-fx-bed,.oct-pulse-fx-stamp{transform-origin:50%}.oct-pulse-fx-strike,.oct-pulse-fx-bar{transform-origin:0}.oct-pulse-fx-curve{stroke-dasharray:1}[data-play][data-step="1"] .oct-pulse-fx-drop{animation:.7s cubic-bezier(.2,.8,.2,1) .4s both octPulseDrop}[data-play][data-step="2"] .oct-pulse-fx-fly{animation:.7s cubic-bezier(.2,.8,.2,1) both octPulseFlyIn}[data-play][data-step="2"] .oct-pulse-fx-fly--1{animation-delay:.3s}[data-play][data-step="2"] .oct-pulse-fx-fly--2{animation-delay:.55s}[data-play][data-step="2"] .oct-pulse-fx-fly--3{animation-delay:.8s}[data-play][data-step="2"] .oct-pulse-fx-fly--4{animation-delay:1.05s}[data-play][data-step="2"] .oct-pulse-fx-skip{animation:.5s 1.5s both octAppFade}[data-play][data-step="3"] .oct-pulse-fx-strike{animation:.35s both octAppGrow}[data-play][data-step="3"] .oct-pulse-fx-strike--1{animation-delay:.4s}[data-play][data-step="3"] .oct-pulse-fx-strike--2{animation-delay:.75s}[data-play][data-step="3"] .oct-pulse-fx-strike--3{animation-delay:1.1s}[data-play][data-step="3"] .oct-pulse-fx-pick{animation:.5s 1.6s both octPulsePop}[data-play][data-step="3"] .oct-pulse-fx-filled{animation:.5s 2s both octAppFade}[data-play][data-step="4"] .oct-pulse-fx-item{animation:.5s both octAppSlide}[data-play][data-step="4"] .oct-pulse-fx-item--1{animation-delay:.3s}[data-play][data-step="4"] .oct-pulse-fx-item--2{animation-delay:.5s}[data-play][data-step="4"] .oct-pulse-fx-item--3{animation-delay:.7s}[data-play][data-step="4"] .oct-pulse-fx-item--4{animation-delay:.9s}[data-play][data-step="5"] .oct-pulse-fx-ask{animation:.5s .5s both octAppFade}[data-play][data-step="5"] .oct-pulse-fx-answer{animation:.4s 1.2s both octPulsePop}[data-play][data-step="5"] .oct-pulse-fx-bedline{animation:.4s 1.6s both octAppFade,2s linear infinite octAppMarch}[data-play][data-step="5"] .oct-pulse-fx-bed{animation:.5s 1.9s both octPulsePop}[data-play][data-step="5"] .oct-pulse-fx-ready{animation:.5s 2.4s both octAppFade}[data-play][data-step="6"] .oct-pulse-fx-bar{animation:.7s both octAppGrow}[data-play][data-step="6"] .oct-pulse-fx-bar--1{animation-delay:.3s}[data-play][data-step="6"] .oct-pulse-fx-bar--2{animation-delay:.5s}[data-play][data-step="6"] .oct-pulse-fx-bar--3{animation-delay:.7s}[data-play][data-step="6"] .oct-pulse-fx-bar--4{animation-delay:.9s}[data-play][data-step="6"] .oct-pulse-fx-stamp{animation:.5s 1.5s both octPulsePop}[data-play][data-step="7"] .oct-pulse-fx-curve{animation:1.2s ease-out .3s both octAppDraw}[data-play][data-step="7"] .oct-pulse-fx-curve--2{animation-delay:1.1s}[data-play][data-step="7"] .oct-pulse-fx-legend{animation:.5s 2s both octAppFade}.oct-standin{grid-template-columns:minmax(0,300px) minmax(0,1fr);align-items:start;gap:44px;margin-top:44px;display:grid}.oct-standin-people,.oct-standin-rooms,.oct-standin-cases,.oct-standin-team,.oct-standin-why{margin:0;padding:0;list-style:none}.oct-standin-people li{border-bottom:1px solid var(--navy-800);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;display:flex}.oct-standin-sick{color:#fca5a5;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:1px solid #f8717199;border-radius:999px;flex:none;padding:6px 14px;font-size:13px}.oct-standin-sick:hover:not([aria-disabled=true]){background:#f871711a}.oct-standin-sick[aria-disabled=true]{border-color:var(--navy-700);color:#94a3b8;cursor:default}.oct-standin-sick:focus-visible,.oct-standin-confirm:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px}.oct-standin-rooms{border-top:1px solid var(--navy-700)}.oct-standin-room{border-bottom:1px solid var(--navy-800);grid-template-columns:150px minmax(0,1fr);gap:14px;padding:16px 0;display:grid}.oct-standin-room-name{color:#f8fafc;margin:0;font-weight:600}.oct-standin-room-name small{color:#94a3b8;font-size:13px;font-weight:400;display:block}.oct-standin-cases{flex-wrap:wrap;gap:8px;display:flex}.oct-standin-cases li{color:#e2e8f0;background:#16213a;border-left:4px solid #34d399;border-radius:0 8px 8px 0;flex:140px;padding:7px 10px;font-size:13px;font-weight:600}.oct-standin-cases li[data-status=warn]{border-left-color:#fcd34d}.oct-standin-cases li[data-status=bad]{border-left-color:#f87171}.oct-standin-team{flex-wrap:wrap;gap:6px;margin-top:10px;font-size:13px;display:flex}.oct-standin-team li{color:#cbd5e1;background:#1e2b48;border-radius:999px;padding:2px 10px}.oct-standin-team li[data-stand-in]{color:#6ee7b7;background:#34d39926}.oct-standin-team li[data-open]{color:#fca5a5;background:#f8717126}.oct-standin-panel{border-left:3px solid #f59e0b;margin-top:22px;padding-left:16px}.oct-standin-panel h3{color:#f8fafc;margin:0;font-size:17px;font-weight:600}.oct-standin-sum{color:#94a3b8;margin:2px 0 0;font-size:14px}.oct-standin-role{color:#f8fafc;margin:14px 0 0;font-size:14px;font-weight:600}.oct-standin-role[data-open]{color:#fca5a5}.oct-standin-surgeon{color:#fecaca;margin:14px 0 0;font-size:14px}.oct-standin-why{color:#94a3b8;margin-top:6px;font-size:13px}.oct-standin-why li{padding:2px 0}.oct-standin-why li[data-fits]{color:#6ee7b7}.oct-standin-confirm{color:#0f172a;min-height:44px;font:inherit;cursor:pointer;background:#f59e0b;border:0;border-radius:10px;margin-top:16px;padding:10px 20px;font-size:15px;font-weight:600}.oct-standin-result{color:#6ee7b7;margin:18px 0 0;font-size:15px}.oct-standin-result[data-open]{color:#fca5a5}@media (max-width:1023px){.oct-standin{grid-template-columns:minmax(0,1fr)}.oct-standin-room{grid-template-columns:minmax(0,1fr);gap:8px}}@media (max-width:559px){.oct-standin-cases li{flex-basis:100%}}.oct-app-audiences-art{margin-top:36px}.oct-app-audiences .oct-app-kicker{letter-spacing:var(--ls-label);text-transform:uppercase;color:#fcd34d;margin:14px 0 0;font-size:12px;font-weight:600}.oct-app-audiences .oct-app-kicker+h3{margin-top:6px}.oct-app-note{max-width:70ch;font-size:16px;line-height:var(--lh-body);color:#cbd5e1;border-left:2px solid #f59e0b;margin:34px 0 0;padding-left:18px}.oct-pulse-ring{opacity:0;transform-origin:50%}@keyframes octPulseCount{0%{stroke-dashoffset:0}to{stroke-dashoffset:126px}}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-pulse-ring{animation:1.8s ease-out infinite octAppPulse}html:not([data-motion=off]) .oct-pulse-countdown{stroke-dasharray:126;animation:45s linear infinite octPulseCount}}.oct-pulse-privacy{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:52px 0 0;padding:0;list-style:none;display:grid}.oct-pulse-privacy svg{width:100%;height:auto;display:block}.oct-pulse-privacy h3{color:#f8fafc;margin:18px 0 0;font-size:18px;font-weight:600}.oct-pulse-privacy p{font-size:15px;line-height:var(--lh-body);color:#c7cdf0;margin:8px 0 0}@media (max-width:1023px){.oct-pulse-privacy{grid-template-columns:minmax(0,1fr)}}.oct-app-why{max-width:62ch;font-size:18px;line-height:var(--lh-body);color:#cbd5e1;margin:44px 0 0}.oct-app-why strong{color:#f8fafc;font-weight:600}@media (max-width:559px){.oct-app-audiences-art{display:none}}.oct-pulse-privacy svg{max-width:420px}.oct-summa-ink-num{fill:#fb923c}.oct-summa-ink-words{fill:#a5b4fc}.oct-summa-ok{fill:#34d399}.oct-summa-bad{fill:#fca5a5}.oct-summa-warn{fill:#fcd34d}.oct-summa-paper-num{fill:#c2410c}.oct-summa-paper-words{fill:#4338ca}.oct-summa-paper-soft{fill:#475569}.oct-summa-inks{color:#94a3b8;flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.oct-summa-inks li:before{content:"";vertical-align:4px;background:#fb923c;border-radius:2px;width:18px;height:3px;margin-right:8px;display:inline-block}.oct-summa-inks li[data-ink=words]:before{background:#a5b4fc}.oct-summa-inks li[data-ink=approval]:before{background:#34d399}@keyframes octSummaType{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.oct-summa-hero-stamp{transform-origin:50%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-summa-hero-num{animation:.5s .3s both octAppFade}html:not([data-motion=off]) .oct-summa-hero-num--2{animation-delay:.5s}html:not([data-motion=off]) .oct-summa-hero-num--3{animation-delay:.7s}html:not([data-motion=off]) .oct-summa-hero-num--4{animation-delay:.9s}html:not([data-motion=off]) .oct-summa-hero-type{animation:1.4s steps(28,end) 1.3s both octSummaType}html:not([data-motion=off]) .oct-summa-hero-type--2{animation-delay:2.5s}html:not([data-motion=off]) .oct-summa-hero-stamp{animation:.55s cubic-bezier(.2,.8,.2,1) 3.9s both octPulsePop}}.oct-slide-from-2,.oct-slide-from-3,.oct-slide-from-4,.oct-slide-only-2,.oct-slide-only-3{opacity:0}[data-step="2"] .oct-slide-from-2,[data-step="3"] .oct-slide-from-2,[data-step="4"] .oct-slide-from-2,[data-step="3"] .oct-slide-from-3,[data-step="4"] .oct-slide-from-3,[data-step="4"] .oct-slide-from-4,[data-step="2"] .oct-slide-only-2,[data-step="3"] .oct-slide-only-3{opacity:1}[data-step="2"] .oct-slide-tabs,[data-step="3"] .oct-slide-tabs{opacity:.25}[data-step="4"] .oct-slide-tabs{opacity:0}[data-play] .oct-slide-tabs,[data-play] .oct-slide-from-2,[data-play] .oct-slide-from-3,[data-play] .oct-slide-from-4,[data-play] .oct-slide-only-2,[data-play] .oct-slide-only-3{transition:opacity .6s}.oct-story-when.oct-summa-when{letter-spacing:.04em;font-size:28px}.oct-summa-fx-grow{transform-origin:0}.oct-summa-fx-stamp{transform-origin:50%}[data-play][data-step="1"] .oct-summa-fx-check{animation:.4s both octAppFade}[data-play][data-step="1"] .oct-summa-fx-check--1{animation-delay:.4s}[data-play][data-step="1"] .oct-summa-fx-check--2{animation-delay:.7s}[data-play][data-step="1"] .oct-summa-fx-check--3{animation-delay:1s}[data-play][data-step="1"] .oct-summa-fx-check--4{animation-delay:1.3s}[data-play][data-step="2"] .oct-summa-fx-grow{animation:.9s ease-out .3s both octAppGrow}[data-play][data-step="3"] .oct-summa-fx-line{animation:.4s both octAppFade}[data-play][data-step="3"] .oct-summa-fx-line--1{animation-delay:.4s}[data-play][data-step="3"] .oct-summa-fx-line--2{animation-delay:.8s}[data-play][data-step="3"] .oct-summa-fx-line--3{animation-delay:1.2s}[data-play][data-step="3"] .oct-summa-fx-line--4{animation-delay:1.6s}[data-play][data-step="4"] .oct-summa-fx-flag{animation:.5s .6s both octAppFade}[data-play][data-step="4"] .oct-summa-fx-guard{animation:.5s 1.3s both octAppFade}[data-play][data-step="5"] .oct-summa-fx-filled{animation:.5s .9s both octAppFade}[data-play][data-step="5"] .oct-summa-fx-refused{animation:.5s 1.8s both octAppFade}[data-play][data-step="6"] .oct-summa-fx-stamp{animation:.55s cubic-bezier(.2,.8,.2,1) 1s both octPulsePop}[data-play][data-step="6"] .oct-summa-fx-note{animation:.5s 1.7s both octAppFade}[data-play][data-step="7"] .oct-summa-fx-deal{animation:.5s both octAppSlide}[data-play][data-step="7"] .oct-summa-fx-deal--1{animation-delay:.2s}[data-play][data-step="7"] .oct-summa-fx-deal--2{animation-delay:.35s}[data-play][data-step="7"] .oct-summa-fx-deal--3{animation-delay:.5s}[data-play][data-step="7"] .oct-summa-fx-deal--4{animation-delay:.65s}[data-play][data-step="7"] .oct-summa-fx-deal--5{animation-delay:.8s}.oct-summa-demo{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:44px;margin-top:44px;display:grid}.oct-summa-editor label{display:block}.oct-summa-text{resize:vertical;border:1px solid var(--navy-700);background:var(--navy-800);color:#f8fafc;width:100%;min-height:160px;font:inherit;border-radius:10px;padding:12px 14px;font-size:15px;line-height:1.55;display:block}.oct-summa-chips{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.oct-summa-chips button{color:#fdba74;min-height:32px;font-family:var(--font-display);cursor:pointer;background:#ea580c1a;border:1px solid #fb923c80;border-radius:999px;padding:5px 10px;font-size:12.5px}.oct-summa-chips button:hover{background:#ea580c33}.oct-summa-text:focus-visible,.oct-summa-chips button:focus-visible,.oct-summa-approve:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px}.oct-summa-problems{color:#6ee7b7;margin:14px 0 0;padding:0;font-size:14px;list-style:none}.oct-summa-problems li[data-bad]{color:#fca5a5}.oct-summa-try{color:#94a3b8;margin:12px 0 0;font-size:13.5px}.oct-summa-try code{font-family:var(--font-display);color:#e2e8f0}.oct-summa-actions{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.oct-summa-actions .oct-demo-reset{margin-top:0}.oct-summa-approve{color:#0f172a;min-height:44px;font:inherit;cursor:pointer;background:#fb923c;border:0;border-radius:10px;padding:10px 20px;font-size:15px;font-weight:600}.oct-summa-approve[aria-disabled=true]{background:var(--navy-700);color:#94a3b8;cursor:not-allowed}.oct-summa-approved{color:#6ee7b7;min-height:1.5em;margin:14px 0 0;font-size:15px}.oct-summa-paper{color:#0f172a;background:#f8fafc;border-top:10px solid #8a5a2b;border-radius:6px;overflow:hidden;box-shadow:0 30px 60px -30px #000c}.oct-summa-paper-in{padding:18px 20px 20px}.oct-summa-paper-top{color:#475569;justify-content:space-between;gap:12px;margin:0;font-size:12px;display:flex}.oct-summa-verdict{flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin:12px 0 0;display:flex}.oct-summa-pill{color:#065f46;background:#d1fae5;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.oct-summa-headline{color:#4338ca;overflow-wrap:anywhere;font-size:17px;font-weight:600}.oct-summa-sentence{color:#4338ca;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.5}.oct-summa-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.oct-summa-cards li{background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:10px}.oct-summa-cards p{margin:0}.oct-summa-cards .oct-summa-q{color:#475569;font-size:11.5px}.oct-summa-cards .oct-summa-st{letter-spacing:.06em;text-transform:uppercase;margin-top:4px;font-size:10.5px;font-weight:600}.oct-summa-st[data-status=good]{color:#047857}.oct-summa-st[data-status=watch]{color:#b45309}.oct-summa-st[data-status=attention]{color:#b91c1c}.oct-summa-cards .oct-summa-n{font-family:var(--font-display);color:#c2410c;font-size:22px;font-weight:700;line-height:1.2}.oct-summa-n small{font-family:var(--font-sans);color:#475569;font-size:11px;font-weight:500}.oct-summa-cards .oct-summa-w{color:#475569;font-size:11px;line-height:1.4}@media (max-width:1023px){.oct-summa-demo{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px) and (max-width:1239px){.oct-summa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:559px){.oct-summa-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.oct-summa-trace{grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;margin:52px 0 0;padding:0;list-style:none;display:grid}.oct-summa-trace svg{width:100%;max-width:420px;height:auto;display:block}.oct-summa-trace h3{color:#f8fafc;margin:18px 0 0;font-size:18px;font-weight:600}.oct-summa-trace p{font-size:15px;line-height:var(--lh-body);color:#c7cdf0;margin:8px 0 0}.oct-summa-estimate{max-width:70ch;font-size:16px;line-height:var(--lh-body);color:#cbd5e1;border-left:2px solid #fcd34d;margin:44px 0 0;padding-left:18px}.oct-summa-estimate strong{color:#f8fafc;font-weight:600}@media (max-width:1023px){.oct-summa-trace{grid-template-columns:minmax(0,1fr)}}@media (min-width:1024px){.oct-app-audiences:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}.oct-radio-acc{fill:#fdba74}.oct-radio-ok{fill:#34d399}.oct-radio-hint{fill:#fcd34d}.oct-radio-crit{fill:#fca5a5}.oct-radio-card-crit{fill:#b91c1c}.oct-radio-facts li:first-child{color:#fdba74}.oct-radio-facts li:first-child:before{background:#fb923c}.oct-radio-marks{color:#94a3b8;flex-wrap:wrap;gap:10px 20px;margin:18px 0 0;padding:0;font-size:13.5px;list-style:none;display:flex}.oct-radio-marks li:before{content:"";vertical-align:-1px;background:#34d399;border-radius:50%;width:10px;height:10px;margin-right:8px;display:inline-block}.oct-radio-marks li[data-mark=hinweis]:before{background:#fcd34d}.oct-radio-marks li[data-mark=kritisch]:before{background:#f87171}@keyframes octRadioSweep{to{transform:rotate(360deg)}}@keyframes octRadioPing{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}.oct-radio-sweep{transform-origin:300px 205px}.oct-radio-ping{transform-origin:50%}@media (prefers-reduced-motion:no-preference){html:not([data-motion=off]) .oct-radio-sweep{animation:6s linear infinite octRadioSweep}html:not([data-motion=off]) .oct-radio-ping{animation:2.4s ease-out infinite octRadioPing}html:not([data-motion=off]) .oct-radio-hero-tick{animation:.4s .6s both octAppFade}html:not([data-motion=off]) .oct-radio-hero-tick--2{animation-delay:1s}html:not([data-motion=off]) .oct-radio-hero-tick--3{animation-delay:1.4s}html:not([data-motion=off]) .oct-radio-hero-tick--4{animation-delay:1.8s}html:not([data-motion=off]) .oct-radio-hero-flag{animation:.5s 2.4s both octAppFade}}.oct-phone-from-2,.oct-phone-from-3,.oct-phone-from-4,.oct-phone-only-1,.oct-phone-only-2,.oct-phone-only-4{opacity:0}[data-step="2"] .oct-phone-from-2,[data-step="3"] .oct-phone-from-2,[data-step="4"] .oct-phone-from-2,[data-step="3"] .oct-phone-from-3,[data-step="4"] .oct-phone-from-3,[data-step="4"] .oct-phone-from-4,[data-step="1"] .oct-phone-only-1,[data-step="2"] .oct-phone-only-2,[data-step="4"] .oct-phone-only-4{opacity:1}[data-step="4"] .oct-phone-results{opacity:.25}[data-play] .oct-phone-results,[data-play] .oct-phone-from-2,[data-play] .oct-phone-from-3,[data-play] .oct-phone-from-4,[data-play] .oct-phone-only-1,[data-play] .oct-phone-only-2,[data-play] .oct-phone-only-4{transition:opacity .6s}.oct-story-when.oct-radio-when{letter-spacing:.04em;font-size:28px}[data-play][data-step="2"] .oct-radio-fx-row{animation:.4s both octAppFade}[data-play][data-step="2"] .oct-radio-fx-row--1{animation-delay:.3s}[data-play][data-step="2"] .oct-radio-fx-row--2{animation-delay:.6s}[data-play][data-step="2"] .oct-radio-fx-row--3{animation-delay:.9s}[data-play][data-step="2"] .oct-radio-fx-row--4{animation-delay:1.2s}[data-play][data-step="3"] .oct-radio-fx-line{animation:.4s both octAppFade}[data-play][data-step="3"] .oct-radio-fx-line--1{animation-delay:.5s}[data-play][data-step="3"] .oct-radio-fx-line--2{animation-delay:.9s}[data-play][data-step="3"] .oct-radio-fx-line--3{animation-delay:1.3s}[data-play][data-step="4"] .oct-radio-fx-never,[data-play][data-step="5"] .oct-radio-fx-alert{animation:.5s .8s both octAppFade}[data-play][data-step="6"] .oct-radio-fx-check{animation:.4s both octAppFade}[data-play][data-step="6"] .oct-radio-fx-check--1{animation-delay:.4s}[data-play][data-step="6"] .oct-radio-fx-check--2{animation-delay:.6s}[data-play][data-step="6"] .oct-radio-fx-check--3{animation-delay:.8s}[data-play][data-step="6"] .oct-radio-fx-check--4{animation-delay:1s}[data-play][data-step="6"] .oct-radio-fx-check--5{animation-delay:1.2s}[data-play][data-step="6"] .oct-radio-fx-approve{animation:.5s 1.8s both octAppFade}[data-play][data-step="7"] .oct-radio-fx-result{animation:.4s both octAppFade}[data-play][data-step="7"] .oct-radio-fx-result--1{animation-delay:.6s}[data-play][data-step="7"] .oct-radio-fx-result--2{animation-delay:1s}[data-play][data-step="7"] .oct-radio-fx-result--3{animation-delay:1.4s}.oct-radio-soon{color:#fdba74;margin:12px 0 0;font-size:14px}.oct-radio-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:44px;margin-top:44px;display:grid}.oct-radio-own{border:1px solid var(--navy-700);background:var(--navy-800);border-radius:12px;gap:10px;margin:0;padding:20px 22px;font-size:15px;display:grid}.oct-radio-own>div{grid-template-columns:110px minmax(0,1fr);gap:14px;display:grid}.oct-radio-own dt{color:#94a3b8}.oct-radio-own dd{color:#e2e8f0;overflow-wrap:anywhere;margin:0}.oct-radio-own--light{background:0 0;border:0;margin-top:14px;padding:0;font-size:14px}.oct-radio-own--light dt{color:#475569}.oct-radio-own--light dd{color:#0f172a}.oct-radio-try{color:#94a3b8;margin:16px 0 0;font-size:13.5px;line-height:1.6}.oct-radio-try code{font-family:var(--font-display);color:#e2e8f0}.oct-radio-demo .oct-demo-reset{margin-top:12px}.oct-radio-card{color:#0f172a;background:#f8fafc;border-radius:12px;padding:18px 20px 20px;box-shadow:0 30px 60px -30px #000c}.oct-radio-card-top{color:#475569;justify-content:space-between;align-items:center;gap:12px;margin:0;font-size:12px;display:flex}.oct-radio-fields{gap:10px;margin-top:14px;display:grid}.oct-radio-row{grid-template-columns:110px minmax(0,1fr);align-items:center;gap:14px;display:grid}.oct-radio-row label{color:#475569;font-size:13px}.oct-radio-row input,.oct-radio-row select{color:#0f172a;width:100%;min-height:40px;font:inherit;background:#fff;border:1px solid #64748b;border-radius:8px;padding:8px 10px;font-size:16px}.oct-radio-row input:focus-visible,.oct-radio-row select:focus-visible{outline:2px solid var(--indigo-500);outline-offset:2px}.oct-radio-row [data-sev=kritisch]{background:#fef2f2;border-color:#b91c1c}.oct-radio-row [data-sev=hinweis]{background:#fffbeb;border-color:#b45309}.oct-radio-hint-line{color:#475569;margin-top:4px;font-size:12px;display:block}.oct-radio-sev{letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.oct-radio-sev[data-sev=kritisch]{color:#991b1b;background:#fee2e2}.oct-radio-sev[data-sev=hinweis]{color:#92400e;background:#fef3c7}.oct-radio-sev[data-sev=ok]{color:#065f46;background:#d1fae5}.oct-radio-findings{color:#cbd5e1;gap:8px;margin:16px 0 0;padding:0;font-size:14.5px;line-height:1.5;list-style:none;display:grid}.oct-radio-findings li{overflow-wrap:anywhere}@media (max-width:1023px){.oct-radio-demo{grid-template-columns:minmax(0,1fr)}}@media (max-width:559px){.oct-radio-own>div,.oct-radio-row{grid-template-columns:minmax(0,1fr);gap:4px}}
