.demoLoopScene-module__Oh3uaq__root{width:100%;container-type:inline-size}.demoLoopScene-module__Oh3uaq__scene{align-items:stretch;gap:14px;width:100%;max-width:840px;margin-inline:auto;display:flex;position:relative}.demoLoopScene-module__Oh3uaq__stage{flex:56%;min-width:0;display:flex}.demoLoopScene-module__Oh3uaq__window{background:#fff;border-radius:14px;flex-direction:column;flex:auto;min-width:0;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 50px #26443c29,0 0 0 1px #26443c0f}.demoLoopScene-module__Oh3uaq__chrome{background:#f1efe9;border-bottom:1px solid #26443c14;align-items:center;gap:10px;padding:7px 10px;display:flex}.demoLoopScene-module__Oh3uaq__traffic{flex:none;gap:5px;display:flex}.demoLoopScene-module__Oh3uaq__traffic span{border-radius:50%;width:9px;height:9px}.demoLoopScene-module__Oh3uaq__traffic span:first-child{background:#ff5f57}.demoLoopScene-module__Oh3uaq__traffic span:nth-child(2){background:#febc2e}.demoLoopScene-module__Oh3uaq__traffic span:nth-child(3){background:#28c840}.demoLoopScene-module__Oh3uaq__tabs{flex:auto;gap:4px;min-width:0;display:flex;overflow:hidden}.demoLoopScene-module__Oh3uaq__tab{max-width:104px;color:var(--forest-green,#3a5a4f);opacity:.48;white-space:nowrap;border-radius:7px 7px 0 0;align-items:center;gap:5px;padding:4px 8px;font:600 11px Instrument Sans,system-ui,sans-serif;transition:background .3s,opacity .3s,color .3s;display:flex;overflow:hidden}.demoLoopScene-module__Oh3uaq__tab img{object-fit:contain;filter:grayscale(.65);width:13px;height:13px;transition:filter .3s}.demoLoopScene-module__Oh3uaq__tab span{text-overflow:ellipsis;overflow:hidden}.demoLoopScene-module__Oh3uaq__tabVisited{opacity:.82}.demoLoopScene-module__Oh3uaq__tabVisited img{filter:none}.demoLoopScene-module__Oh3uaq__tabActive{opacity:1;color:var(--evergreen,#26443c);box-shadow:0 -2px 0 var(--brand,#4f7d5b) inset;background:#fff;animation:.4s cubic-bezier(.34,1.56,.64,1) demoLoopScene-module__Oh3uaq__tabPop}@keyframes demoLoopScene-module__Oh3uaq__tabPop{0%{transform:translateY(2px)scale(.96)}to{transform:none}}.demoLoopScene-module__Oh3uaq__rec{letter-spacing:.12em;color:#b8003a;background:#de00461a;border-radius:999px;flex:none;align-items:center;gap:5px;padding:3px 8px;font:500 9px DM Mono,ui-monospace,monospace;display:inline-flex}.demoLoopScene-module__Oh3uaq__recDot{background:#de0046;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite demoLoopScene-module__Oh3uaq__recBlink}@keyframes demoLoopScene-module__Oh3uaq__recBlink{0%,to{opacity:1}50%{opacity:.35}}.demoLoopScene-module__Oh3uaq__viewport{aspect-ratio:16/10.4;background:#fff;flex:auto;min-height:0;position:relative;overflow:hidden}.demoLoopScene-module__Oh3uaq__app{flex-direction:column;animation:.4s cubic-bezier(.65,0,.35,1) demoLoopScene-module__Oh3uaq__appIn;display:flex;position:absolute;inset:0}@keyframes demoLoopScene-module__Oh3uaq__appIn{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.demoLoopScene-module__Oh3uaq__topbar{background:var(--brand,#2d3748);flex:none;align-items:center;gap:8px;height:30px;padding:0 10px;transition:background .3s;display:flex}.demoLoopScene-module__Oh3uaq__topbarLogo{background:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;width:17px;height:17px;padding:2px;display:flex}.demoLoopScene-module__Oh3uaq__topbarLogo img{object-fit:contain;width:100%;height:100%}.demoLoopScene-module__Oh3uaq__topbarName{color:#fff;white-space:nowrap;text-overflow:ellipsis;font:700 11px Instrument Sans,system-ui,sans-serif;overflow:hidden}.demoLoopScene-module__Oh3uaq__topbarSearch{background:#ffffff3d;border-radius:4px;width:32%;max-width:120px;height:15px;margin-left:auto}.demoLoopScene-module__Oh3uaq__topbarAvatar{background:#ffffff61;border-radius:50%;flex:none;width:16px;height:16px}.demoLoopScene-module__Oh3uaq__body{flex:auto;min-height:0;display:flex}.demoLoopScene-module__Oh3uaq__rail{background:#fbfbf9;border-right:1px solid #26443c14;flex-direction:column;flex:0 0 23%;gap:1px;min-width:0;padding:7px 5px;display:flex}.demoLoopScene-module__Oh3uaq__navItem{color:#26443c8c;white-space:nowrap;text-overflow:ellipsis;border-radius:5px;align-items:center;gap:5px;padding:4px 6px;font:600 9.5px Instrument Sans,system-ui,sans-serif;display:flex;overflow:hidden}.demoLoopScene-module__Oh3uaq__navDot{opacity:.45;background:currentColor;border-radius:1.5px;flex:none;width:5px;height:5px}.demoLoopScene-module__Oh3uaq__navItemActive{background:var(--brand-soft,#2d37481a);color:var(--brand-ink,#2d3748)}.demoLoopScene-module__Oh3uaq__main{flex-direction:column;flex:auto;gap:7px;min-width:0;padding:8px 10px;display:flex}.demoLoopScene-module__Oh3uaq__mainHead{align-items:center;gap:7px;min-width:0;display:flex}.demoLoopScene-module__Oh3uaq__mainTitle{color:var(--taiga,#12211d);white-space:nowrap;font:700 12px Instrument Sans,system-ui,sans-serif}.demoLoopScene-module__Oh3uaq__mainCount{color:#26443c73;white-space:nowrap;font:500 9px DM Mono,ui-monospace,monospace}.demoLoopScene-module__Oh3uaq__primary{background:var(--brand,#2d3748);color:#fff;white-space:nowrap;border-radius:6px;flex:0 auto;align-items:center;gap:5px;min-width:0;max-width:62%;height:22px;margin-left:auto;padding:0 9px;font:600 10px Instrument Sans,system-ui,sans-serif;transition:transform .14s,box-shadow .24s,background .24s;display:inline-flex;overflow:hidden}.demoLoopScene-module__Oh3uaq__primary span{text-overflow:ellipsis;overflow:hidden}.demoLoopScene-module__Oh3uaq__primary svg{flex:none}.demoLoopScene-module__Oh3uaq__primaryPressed{box-shadow:0 0 0 5px var(--brand-ring,#2d374833);transform:scale(.94)}.demoLoopScene-module__Oh3uaq__primaryDone{background:#157347}.demoLoopScene-module__Oh3uaq__table{border:1px solid #26443c17;border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.demoLoopScene-module__Oh3uaq__thead,.demoLoopScene-module__Oh3uaq__row,.demoLoopScene-module__Oh3uaq__detail{flex:none}.demoLoopScene-module__Oh3uaq__thead{letter-spacing:.08em;text-transform:uppercase;color:#26443c6b;background:#f7f8f7;align-items:center;gap:8px;padding:4px 8px;font:600 8px Instrument Sans,system-ui,sans-serif;display:flex}.demoLoopScene-module__Oh3uaq__row{border-top:1px solid #26443c12;align-items:center;gap:8px;padding:5px 8px;transition:background .22s,box-shadow .22s;display:flex}.demoLoopScene-module__Oh3uaq__rowSelected{background:var(--brand-soft,#2d37481a);box-shadow:inset 2px 0 0 var(--brand,#2d3748)}.demoLoopScene-module__Oh3uaq__cellMain{min-width:0;color:var(--evergreen,#26443c);white-space:nowrap;text-overflow:ellipsis;flex:46%;font:600 10px Instrument Sans,system-ui,sans-serif;overflow:hidden}.demoLoopScene-module__Oh3uaq__cellSub{color:#26443c80;white-space:nowrap;text-overflow:ellipsis;flex:38%;min-width:0;font:500 9.5px Instrument Sans,system-ui,sans-serif;overflow:hidden}.demoLoopScene-module__Oh3uaq__cellTag{color:#26443c8c;white-space:nowrap;background:#26443c12;border-radius:999px;flex:none;padding:2px 6px;font:600 8.5px Instrument Sans,system-ui,sans-serif}.demoLoopScene-module__Oh3uaq__theadTag{color:inherit;background:0 0;padding:0}.demoLoopScene-module__Oh3uaq__detail{background:#fcfdfc;border:1px solid #26443c17;border-radius:8px;gap:6px;padding:7px 8px;animation:.32s cubic-bezier(.34,1.56,.64,1) demoLoopScene-module__Oh3uaq__detailIn;display:flex}@keyframes demoLoopScene-module__Oh3uaq__detailIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}.demoLoopScene-module__Oh3uaq__detailField{flex-direction:column;flex:1 1 0;gap:2px;min-width:0;display:flex}.demoLoopScene-module__Oh3uaq__detailLabel{letter-spacing:.08em;text-transform:uppercase;color:#26443c66;white-space:nowrap;text-overflow:ellipsis;font:600 7.5px Instrument Sans,system-ui,sans-serif;overflow:hidden}.demoLoopScene-module__Oh3uaq__detailValue{color:var(--evergreen,#26443c);white-space:nowrap;text-overflow:ellipsis;font:600 9.5px Instrument Sans,system-ui,sans-serif;overflow:hidden}.demoLoopScene-module__Oh3uaq__cursor{z-index:6;pointer-events:none;transform-origin:0 0;filter:drop-shadow(0 3px 6px #00000052);transition:transform .5s cubic-bezier(.34,.9,.36,1),opacity .3s;position:absolute;top:0;left:0}.demoLoopScene-module__Oh3uaq__cursorPressed .demoLoopScene-module__Oh3uaq__cursorArrow{transform:scale(.86)}.demoLoopScene-module__Oh3uaq__cursorArrow{transform-origin:0 0;transition:transform .14s;display:block}.demoLoopScene-module__Oh3uaq__cursorRing{border:2px solid var(--golf-green,#6ac489);opacity:0;border-radius:50%;width:30px;height:30px;margin:-15px 0 0 -15px;position:absolute;top:2px;left:3px}.demoLoopScene-module__Oh3uaq__cursorPressed .demoLoopScene-module__Oh3uaq__cursorRing{animation:.5s ease-out demoLoopScene-module__Oh3uaq__clickRing}@keyframes demoLoopScene-module__Oh3uaq__clickRing{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(1.5)}}.demoLoopScene-module__Oh3uaq__pip{z-index:5;background:var(--evergreen,#26443c);border-radius:50%;width:56px;height:56px;position:absolute;bottom:10px;left:10px;overflow:hidden;box-shadow:0 0 0 2px #ffffffe6,0 8px 20px #26443c47}.demoLoopScene-module__Oh3uaq__pip img{object-fit:cover;width:100%;height:100%}.demoLoopScene-module__Oh3uaq__flow{background:#ffffffa8;border:1px solid #26443c1a;border-radius:14px;flex-direction:column;flex:44%;gap:9px;min-width:0;padding:12px;display:flex}.demoLoopScene-module__Oh3uaq__flowHead{flex-direction:column;gap:2px;min-width:0;display:flex}.demoLoopScene-module__Oh3uaq__flowEyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--golf-green,#4f7d5b);align-items:center;gap:6px;font:500 9px DM Mono,ui-monospace,monospace;display:flex}.demoLoopScene-module__Oh3uaq__flowTitle{color:var(--evergreen,#26443c);font:700 13px/1.25 Instrument Sans,system-ui,sans-serif}.demoLoopScene-module__Oh3uaq__canvas{background-color:#f4f5f3;background-image:radial-gradient(circle,#26443c21 1px,#0000 1px);background-size:15px 15px;border-radius:10px;flex:auto;align-items:center;padding:8px;display:flex}.demoLoopScene-module__Oh3uaq__canvas svg{width:100%;height:auto;display:block}.demoLoopScene-module__Oh3uaq__flowNote{color:var(--evergreen,#26443c);background:#f5c1551f;border:1px solid #f5c1558c;border-left:4px solid #f5c155;border-radius:9px;align-items:center;gap:7px;padding:7px 9px;font:600 10px/1.35 Instrument Sans,system-ui,sans-serif;display:flex}@container (max-width:760px){.demoLoopScene-module__Oh3uaq__scene{background:linear-gradient(180deg, var(--evergreen,#26443c) 0%, var(--forest-green,#3a5a4f) 100%);border-radius:18px;flex-direction:column;gap:12px;max-width:460px;padding:14px;box-shadow:0 18px 50px #26443c38,inset 0 0 0 1px #ffffff14}.demoLoopScene-module__Oh3uaq__stage,.demoLoopScene-module__Oh3uaq__flow{flex:none;width:100%}.demoLoopScene-module__Oh3uaq__flow{background:#ffffffeb}.demoLoopScene-module__Oh3uaq__tab{max-width:none;padding:4px 7px}.demoLoopScene-module__Oh3uaq__tab span{display:none}.demoLoopScene-module__Oh3uaq__pip{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){.demoLoopScene-module__Oh3uaq__app,.demoLoopScene-module__Oh3uaq__tabActive,.demoLoopScene-module__Oh3uaq__detail,.demoLoopScene-module__Oh3uaq__recDot,.demoLoopScene-module__Oh3uaq__cursor,.demoLoopScene-module__Oh3uaq__cursorArrow,.demoLoopScene-module__Oh3uaq__cursorRing{transition:none;animation:none}}
