.rigb{color-scheme:dark;--surface:#111416;--raised:#1a1f23;--chrome:#0b0d0f;--text:#e9ecec;--strong:#fff;--quiet:#9aa3a6;--line:#2a3136;--line-quiet:#4a555b;--line-strong:#7d8081;--teal:#0097B2;--accent:#6fd3ea;--on-accent:#0c1012;--accent-hover:#6bbbce;--alert:#ff9696;--alert-surface:#3a161a;--wash:rgba(0,151,178,.14);--ease:cubic-bezier(.2,.7,.2,1);--sans:"DM Sans",system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--cond:"Barlow Condensed","DM Sans",system-ui,sans-serif;--bar:76px}.rigb button{font:inherit;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rigb img{display:block}.rigb :focus-visible{outline:2px solid var(--strong);outline-offset:2px}.rigb .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rigb .wrap{max-width:1360px;margin:0 auto;padding:0 16px}.rigb .eyebrow{font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--quiet)}.rigb-head{background:var(--chrome);border-bottom:1px solid var(--line)}.rigb-head .wrap{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px;padding-top:16px;padding-bottom:14px;align-items:center}.rigb .ttl{grid-column:1/-1}.rigb .ttl .eyebrow{display:block;margin-bottom:2px;color:var(--accent)}.rigb .ttl h1{margin:0;font:700 34px/1 var(--cond);text-transform:uppercase;letter-spacing:.01em;color:var(--strong)}.rigb .rbtn{min-height:44px;padding:0 16px;border-radius:8px;border:1px solid var(--line-quiet);background:transparent;color:var(--strong);font-weight:500;font-size:15px;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-align:center;transition:background .1s,border-color .1s}.rigb .rbtn:hover{background:#ffffff0f;border-color:var(--line-strong)}.rigb .rbtn:active{background:#ffffff1a}.rigb .rbtn.main{background:var(--accent);border-color:var(--accent);color:var(--on-accent);font-weight:700}.rigb .rbtn.main:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.rigb .rbtn[aria-disabled=true]{background:var(--raised);border-color:var(--line);color:var(--quiet)}.rigb-main{max-width:1360px;margin:16px auto 0;padding:0 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.rigb .col{display:grid;gap:16px;align-content:start;min-width:0}.rigb .rpanel{background:var(--raised);border:1px solid var(--line);border-radius:12px;overflow:hidden}.rigb .stage{background:var(--chrome)}.rigb .shead{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding:14px 16px 12px;border-bottom:1px solid var(--line)}.rigb .shead .who{min-width:0}.rigb .shead .cam{font:700 24px/1.05 var(--cond);text-transform:uppercase;letter-spacing:.02em;color:var(--strong);margin-top:2px}.rigb .shead .meta{font-size:13px;color:var(--quiet);text-align:right;line-height:1.35}.rigb .shead .meta b{color:var(--text);font-weight:500}.rigb .prog{height:3px;background:var(--line);border-radius:2px;overflow:hidden;margin-top:6px;width:140px;margin-left:auto}.rigb .prog i{display:block;height:100%;background:var(--teal);transition:width .2s var(--ease)}.rigb .quick{border-top:1px solid var(--line);background:var(--raised)}.rigb .qhead{display:grid;grid-template-columns:52px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;min-height:72px}.rigb .qhead.plain{grid-template-columns:minmax(0,1fr) auto}.rigb .qth{width:52px;height:52px;border-radius:8px;background:var(--surface);border:1px solid var(--line);position:relative;overflow:hidden}.rigb .qth img{position:absolute;top:5px;right:5px;bottom:5px;left:5px;width:calc(100% - 10px);height:calc(100% - 10px);object-fit:contain}.rigb .qth.empty{border-style:dashed;border-color:var(--line-quiet);display:grid;place-items:center;color:var(--quiet);font-size:20px}.rigb .qt{min-width:0}.rigb .qt .k{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.rigb .qt .n{font-size:15px;font-weight:500;line-height:1.3;color:var(--strong);overflow-wrap:anywhere}.rigb .qt .s{font-size:13px;color:var(--quiet);line-height:1.3;margin-top:1px}.rigb .qt .s .fitok{color:var(--accent)}.rigb .qt .s .warn{color:var(--alert)}.rigb .qacts{display:flex;gap:8px}.rigb .qacts .rbtn{min-height:44px;padding:0 14px;font-size:14px}.rigb .chooser{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;padding:0 12px 12px}.rigb .chooser::-webkit-scrollbar{display:none}.rigb .qnext{padding:0 12px 12px}.rigb .rbtn.alone{width:100%}.rigb .opt{min-width:0;text-align:left;padding:8px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:grid;gap:6px;align-content:start;transition:border-color .1s,background .1s}.rigb .opt .oi{height:64px;border-radius:8px;background:radial-gradient(circle at 50% 42%,#262d32,#1a1f23);position:relative;overflow:hidden}.rigb .opt .oi img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.rigb .opt .on{font-size:13px;line-height:1.3;font-weight:500;color:var(--text)}.rigb .opt .op{font-size:14px;font-weight:700;color:var(--strong)}.rigb .opt[aria-checked=true]{border-color:var(--teal);background:var(--wash);box-shadow:inset 0 0 0 1px var(--teal)}.rigb .reads{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line)}.rigb .cell{background:var(--raised);padding:12px 14px;min-width:0;position:relative}.rigb .cell .eyebrow{display:block;margin-bottom:2px}.rigb .cell .v{font-size:26px;line-height:1.15;font-weight:500;letter-spacing:-.015em;white-space:nowrap}.rigb .cell .v.big{font-weight:700;color:var(--strong)}.rigb .cell .s{font-size:13px;line-height:1.3;color:var(--quiet);margin-top:2px}.rigb .delta{position:absolute;right:14px;top:14px;font-size:14px;font-weight:700;color:var(--accent);opacity:0;pointer-events:none}.rigb .delta.go{animation:rig-delta 1.6s ease-out both}@keyframes rig-delta{0%{opacity:0;transform:translateY(6px)}12%{opacity:1;transform:none}75%{opacity:1}to{opacity:0}}.rigb .mounts{display:flex;gap:3px;margin-top:6px;flex-wrap:wrap}.rigb .mounts b{width:12px;height:12px;border:1px solid var(--line-strong);border-radius:2px;display:block}.rigb .mounts b.u{background:var(--teal);border-color:var(--teal)}.rigb .mounts b.x{background:var(--alert);border-color:var(--alert)}.rigb .fhead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-bottom:1px solid var(--line);min-height:56px}.rigb .fhead h2{margin:0;font-size:16px;font-weight:700}.rigb .verdict{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:500;min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-quiet)}.rigb .verdict.ok{border-color:var(--teal);background:var(--wash)}.rigb .verdict.warn{border-color:var(--alert);background:var(--alert-surface);color:var(--alert)}.rigb .items{list-style:none;margin:0;padding:0}.rigb .items li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:10px 14px;border-bottom:1px solid var(--line);font-size:14px;line-height:1.35}.rigb .items li:last-child{border-bottom:0}.rigb .items .ic{width:22px;height:22px;border:1px solid var(--line-strong);border-radius:6px;display:grid;place-items:center;font-size:13px;font-weight:700;line-height:1;margin-top:1px}.rigb .items li.ok .ic{border-color:var(--teal);color:var(--accent)}.rigb .items li.warn .ic,.rigb .items li.block .ic{border-color:var(--alert);color:var(--alert)}.rigb .items b{display:block;font-weight:700;font-size:14px}.rigb .items span{color:var(--quiet)}.rigb .items li.warn span,.rigb .items li.block span{color:var(--text)}.rigb details>summary{list-style:none;min-height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer;font-size:14px;font-weight:500;border-top:1px solid var(--line)}.rigb details>summary::-webkit-details-marker{display:none}.rigb details>summary .chev{color:var(--quiet);transition:transform .15s}.rigb details[open]>summary .chev{transform:rotate(180deg)}.rigb .bomlist{list-style:none;margin:0;padding:0 14px 8px}.rigb .bomlist li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:8px;padding:8px 0;border-top:1px solid var(--line);font-size:14px}.rigb .bomlist li i{font-style:normal;color:var(--quiet);font-size:13px}.rigb .bomlist li small{display:block;color:var(--quiet);font-size:13px}.rigb .picker{display:flex;flex-direction:column;min-height:0}.rigb .phead{padding:12px 12px 8px;border-bottom:1px solid var(--line)}.rigb .phead h2{margin:0 0 8px 2px;font-size:16px;font-weight:700;display:flex;justify-content:space-between;gap:8px;align-items:baseline}.rigb .phead h2 small{font-size:13px;font-weight:400;color:var(--quiet)}.rigb .tabs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 -12px;padding:0 12px 4px}.rigb .tabs::-webkit-scrollbar{display:none}.rigb .tab{flex:none;min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;font-size:14px;font-weight:500;color:var(--text);display:flex;align-items:center;justify-content:center;gap:6px;white-space:nowrap;transition:background .1s,border-color .1s}.rigb .tab:hover{border-color:var(--line-quiet)}.rigb .tab[aria-selected=true]{border-color:var(--teal);background:var(--wash);box-shadow:inset 0 0 0 1px var(--teal);font-weight:700}.rigb .tab .ct{font-size:13px;font-weight:700;color:var(--accent)}.rigb .hint{margin:8px 2px 0;font-size:13px;color:var(--quiet);line-height:1.35}.rigb .list{padding:8px 10px 14px;display:grid;gap:6px;align-content:start}.rigb .grp h3{margin:10px 4px 6px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet);display:flex;justify-content:space-between}.rigb .row{width:100%;text-align:left;display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px 8px 8px;min-height:76px;border:1px solid var(--line);border-radius:12px;background:var(--surface);transition:border-color .1s,background .1s}.rigb .row+.row{margin-top:6px}.rigb .row:hover{border-color:var(--line-quiet)}.rigb .row[aria-checked=true]{border-color:var(--teal);background:var(--wash);box-shadow:inset 0 0 0 1px var(--teal)}.rigb .th{width:64px;height:64px;border-radius:8px;background:radial-gradient(circle at 50% 40%,#2a3136,#1a1f23);position:relative;overflow:hidden}.rigb .th img{position:absolute;top:6px;right:6px;bottom:6px;left:6px;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain}.rigb .th.ph{background:var(--raised);border:1px dashed var(--line-quiet)}.rigb .nm{font-size:15px;line-height:1.28;font-weight:500;overflow-wrap:anywhere}.rigb .mt{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:13px;line-height:1.3;color:var(--quiet)}.rigb .mt .fitok{color:var(--accent)}.rigb .mt .fitwarn{color:var(--alert)}.rigb .pr{text-align:right;font-size:16px;font-weight:700;white-space:nowrap}.rigb .pr small{display:block;font-size:12px;font-weight:500;color:var(--accent);margin-top:2px;letter-spacing:.04em}.rigb .row .note2{display:block;margin-top:3px;font-size:13px;color:var(--quiet);line-height:1.3}.rigb .clear{min-height:44px;margin:6px 0 0;width:100%;border:1px solid var(--line);border-radius:8px;background:transparent;font-size:14px;color:var(--quiet)}.rigb .clear:hover{color:var(--text);border-color:var(--line-quiet)}.rigb .more{margin:6px 4px;font-size:13px;color:var(--quiet)}.rigb .bar{position:fixed;left:0;right:0;bottom:0;z-index:60;background:var(--chrome);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom)}.rigb .barin{max-width:1360px;margin:0 auto;height:var(--bar);padding:10px 16px;display:flex;align-items:center;gap:10px}.rigb .tot{margin-right:auto;min-width:0;background:none;border:0;padding:0;text-align:left;color:inherit;cursor:default;min-height:52px}.rigb .tot small{display:block;font-size:13px;color:var(--quiet);line-height:1.2}.rigb .tot small.flash{color:var(--accent);font-weight:700}.rigb .tot strong{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.015em;color:var(--strong)}.rigb .bar .rbtn{min-height:52px}.rigb .bar .go{padding:0 20px;font-size:19px;white-space:nowrap}.rigb .toast{position:fixed;left:16px;right:16px;bottom:calc(var(--bar) + 12px);z-index:70;max-width:560px;margin:0 auto;background:#000;border:1px solid var(--line-quiet);border-radius:12px;padding:10px 10px 10px 14px;font-size:14px;line-height:1.35;display:flex;align-items:center;gap:10px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .2s ease-out,transform .2s ease-out}.rigb .toast.on{opacity:1;transform:none;pointer-events:auto}.rigb .toast .t{flex:1}.rigb .toast button{min-height:44px;padding:0 12px;border:0;background:none;color:var(--strong);font-weight:700;font-size:14px;text-decoration:underline;text-underline-offset:3px}@media(min-width:1000px){.rigb-head .wrap{grid-template-columns:1fr auto auto;padding-top:18px;padding-bottom:16px}.rigb .ttl{grid-column:auto}.rigb .ttl h1{font-size:40px}.rigb-main{grid-template-columns:minmax(0,1fr) 440px;gap:20px;margin-top:20px;align-items:start}.rigb .picker{position:sticky;top:16px;max-height:calc(100vh - var(--bar) - 36px)}.rigb .list{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--line-quiet) transparent}.rigb .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}.rigb .reads{grid-template-columns:repeat(4,minmax(0,1fr))}.rigb .cell .v{font-size:28px}.rigb .chooser{display:none}.rigb .shead .cam{font-size:28px}}@media(max-width:999px){.rigb .barin .share-t,.rigb .barin .rg{display:none}.rigb .reads{grid-template-columns:1.45fr 1.2fr 1fr .8fr}.rigb .col{display:contents}.rigb .stage{order:1}.rigb .rd{order:2}.rigb .picker{order:3}.rigb .ft{order:4}.rigb .cell{padding:10px 8px 10px 10px}.rigb .cell .eyebrow{font-size:12px;letter-spacing:.06em}.rigb .cell .v,.rigb .cell .v.big{font-size:17px;letter-spacing:-.01em}.rigb .cell .s,.rigb .cell .mounts,.rigb .cell .delta,.rigb .shead .meta .long{display:none}.rigb .tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;margin:0;padding:0}.rigb .tab{white-space:normal;text-align:center;padding:4px 6px;line-height:1.2}}@media(prefers-reduced-motion:reduce){.rigb *,.rigb *:before,.rigb *:after{animation:none!important;transition:none!important}}.rigb .spec{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 12px 14px;background:radial-gradient(70% 55% at 50% 30%,#1a1f23,#111416 60%,#0b0d0f)}.rigb .leads{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;display:none;overflow:visible}.rigb .leads path{fill:none;stroke:var(--teal);stroke-width:1;opacity:.55;transition:opacity .2s}.rigb .leads path.on{opacity:1;stroke-width:1.5}.rigb .leads path.empty{stroke:var(--line-strong);stroke-dasharray:3 4;opacity:.7}.rigb .hero{position:relative;order:-1;display:grid;place-items:center;padding:8px 6px 34px;min-height:220px}.rigb .hero .cam{position:relative;width:100%;max-width:440px}.rigb .hero .cam img{width:100%;height:auto;display:block;-webkit-box-reflect:below 3px linear-gradient(transparent 72%,rgba(255,255,255,.13))}.rigb .hero .cam:after{content:"";position:absolute;left:8%;right:8%;bottom:-6px;height:14px;border-radius:50%;background:radial-gradient(closest-side,#000000b3,#0000)}.rigb .hero .cam button.camhit{position:absolute;top:0;right:0;bottom:0;left:0;border:0;background:none;padding:0;border-radius:8px}.rigb .dot{position:absolute;width:0;height:0;z-index:3}.rigb .dot i{position:absolute;left:-11px;top:-11px;width:22px;height:22px;border-radius:50%;border:1px solid var(--teal);background:#0b0d0fd1;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;color:var(--strong)}.rigb .dot i:after{content:"";position:absolute;left:8px;top:8px;width:4px;height:4px;border-radius:50%;background:var(--accent);display:none}.rigb .dot.on i{border-width:2px;background:var(--wash)}.rigb .dot.empty i{border-style:dashed;border-color:var(--line-strong)}.rigb .hero .none{display:grid;justify-items:center;gap:10px;text-align:center;background:none;border:0;color:inherit;padding:30px 0}.rigb .hero .none .ring{width:120px;height:120px;border-radius:50%;border:1px dashed var(--line-strong);display:grid;place-items:center;font-size:34px}.rigb .hero .none b{font-size:16px;font-weight:500;color:var(--strong)}.rigb .hero .none span{font-size:13px;color:var(--quiet)}.rigb .spec{grid-template-columns:repeat(2,minmax(0,1fr))}.rigb .hero{grid-column:1/-1}.rigb .zcol{display:contents}.rigb .zh .zc{letter-spacing:.04em}.rigb .zh .zp{grid-column:2/-1}.rigb .zone{border:1px solid var(--line);border-radius:12px;background:#111416db;min-width:0}.rigb .zone.on{border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal)}.rigb .zh{width:100%;display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:4px 8px;align-items:center;min-height:44px;padding:8px 10px;border:0;background:none;text-align:left}.rigb .zh .no{width:22px;height:22px;border-radius:50%;border:1px solid var(--teal);display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--strong)}.rigb .zh .zt{font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.rigb .zh .zp{font-size:13px;font-weight:700;color:var(--text)}.rigb .zthumbs{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 10px}.rigb .zthumbs span{width:34px;height:34px;border-radius:8px;background:var(--raised);position:relative;overflow:hidden;flex:none}.rigb .zthumbs span img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.rigb .zthumbs span.e{border:1px dashed var(--line-quiet);background:none}.rigb .zrows{display:none;border-top:1px solid var(--line)}.rigb .zone.open,.rigb .zone.span{grid-column:1/-1}.rigb .zone.open .zthumbs{display:none}.rigb .zone.open .zrows{display:block}.rigb .zr{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr);gap:10px;align-items:center;min-height:56px;padding:6px 10px;border:0;border-top:1px solid var(--line);background:none;text-align:left}.rigb .zr:first-child{border-top:0}.rigb .zr .ti{width:40px;height:40px;border-radius:8px;background:var(--raised);position:relative;overflow:hidden}.rigb .zr .ti img{position:absolute;top:4px;right:4px;bottom:4px;left:4px;width:calc(100% - 8px);height:calc(100% - 8px);object-fit:contain}.rigb .zr .ti.e{border:1px dashed var(--line-quiet);background:none;display:grid;place-items:center;color:var(--quiet);font-size:18px}.rigb .zr .tx{min-width:0}.rigb .zr .k{display:block;font-size:12px;color:var(--quiet);line-height:1.2}.rigb .zr .nm2{display:block;font-size:14px;font-weight:500;line-height:1.28;color:var(--strong);overflow-wrap:anywhere}.rigb .zr.empty .nm2{color:var(--quiet);font-weight:400}.rigb .zr .pz{display:block;font-size:13px;font-weight:700;color:var(--text);line-height:1.3;margin-top:1px}.rigb .zr[aria-pressed=true]{background:var(--wash);box-shadow:inset 2px 0 0 var(--teal)}.rigb .zr.warn .k{color:var(--alert)}@media(min-width:1000px){.rigb .spec{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap:0 16px;padding:20px 16px;align-items:center}.rigb .leads{display:block}.rigb .hero{order:0;padding:0 0 28px}.rigb .zcol{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-content:center}.rigb .hero,.rigb .zh .zp{grid-column:auto}.rigb .zone .zthumbs{display:none}.rigb .zone .zrows{display:block}.rigb .zone.open,.rigb .zone.span{grid-column:auto}.rigb .dot i{left:-5px;top:-5px;width:10px;height:10px;font-size:0;border:1px solid var(--teal);background:var(--chrome)}.rigb .dot i:after{display:block;left:2px;top:2px;width:4px;height:4px}.rigb .dot.on i{left:-8px;top:-8px;width:16px;height:16px;border-width:2px}.rigb .dot.on i:after{left:4px;top:4px}.rigb .dot.empty i:after{display:none}}.rigb .caseout{padding:12px;background:radial-gradient(80% 60% at 50% 20%,#1a1f23,#111416 60%,#0b0d0f)}.rigb .case{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:1fr;gap:8px;padding:10px;border-radius:16px;background-color:#111416;background-image:radial-gradient(rgba(74,85,91,.22) 1px,transparent 1.4px),radial-gradient(rgba(0,0,0,.35) 1px,transparent 1.4px);background-size:6px 6px,6px 6px;background-position:0 0,3px 3px;box-shadow:inset 0 0 0 1px #2a3136,inset 0 10px 24px #0000008c;grid-template-areas:"camera camera cage cage" "camera camera cage cage" "monitor monitor onmic onmic" "handle handle arm phone" "battery plate rail wireless" "mmount cable card ff"}.rigb .pk{position:relative;min-width:0;aspect-ratio:1;border:0;padding:0;border-radius:12px;background:#0b0d0f;color:inherit;text-align:left;overflow:hidden;box-shadow:inset 0 3px 8px #000000e6,inset 0 0 0 1px #2a3136;transition:box-shadow .15s}.rigb .pk.w2{aspect-ratio:auto}.rigb .pk img{position:absolute;top:14%;right:14%;bottom:14%;left:14%;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 6px 6px rgba(0,0,0,.65));transition:opacity .2s}.rigb .pk.big img{top:10%;right:10%;bottom:24%;left:10%;width:80%;height:66%}.rigb .pk.wide img{top:8%;right:10%;bottom:20%;left:10%;width:80%;height:72%}.rigb .pk.on{box-shadow:inset 0 3px 8px #000000e6,inset 0 0 0 2px var(--teal)}.rigb .pk.settle img{animation:rig-settle .22s ease-out both}@keyframes rig-settle{0%{opacity:0;transform:scale(1.06) translateY(-6px)}to{opacity:1;transform:none}}.rigb .pk .cap{position:absolute;left:10px;right:10px;bottom:8px;font-size:13px;line-height:1.25;color:var(--text)}.rigb .pk .cap b{display:block;font-weight:500;color:var(--strong);overflow-wrap:anywhere}.rigb .pk .cap i{font-style:normal;color:var(--quiet)}.rigb .pk .add{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;place-content:center;justify-items:center;gap:2px;text-align:center;border:1px dashed var(--line-quiet);border-radius:9px;font-size:13px;line-height:1.2;color:var(--quiet)}.rigb .pk .add b{font-size:20px;font-weight:400;line-height:1;color:var(--text)}.rigb .pk .add.kit{border-style:solid;border-color:var(--line)}.rigb .pk .ph{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;place-content:center;text-align:center;font-size:12px;line-height:1.25;color:var(--quiet);border:1px solid var(--line);border-radius:9px;padding:4px}.rigb .pk .bd{position:absolute;right:6px;top:6px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:#0b0d0fe6;border:1px solid var(--line-quiet);font-size:12px;font-weight:700;line-height:20px;text-align:center;color:var(--text)}.rigb .pk .bd.warn{border-color:var(--alert);color:var(--alert)}.rigb .pk.hm img{opacity:.45}.rigb .pk .tagn{display:none}@media(min-width:1000px){.rigb .caseout{padding:18px}.rigb .case{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:14px;grid-template-areas:"camera camera cage cage monitor monitor" "camera camera cage cage onmic onmic" "handle handle arm phone battery plate" "rail wireless mmount cable card ff"}.rigb .pk .tagn{display:block;position:absolute;left:8px;right:8px;bottom:6px;font-size:12px;line-height:1.2;color:var(--quiet);white-space:normal}.rigb .pk.small img{top:10%;right:14%;bottom:26%;left:14%;width:72%;height:64%}}.rigb .shead{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.rigb .shead .who{grid-column:1;grid-row:1}.rigb .shead .meta{grid-column:2;grid-row:1}.rigb .vsw{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;gap:6px}.rigb .vsw button{min-height:44px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:transparent;font-size:14px;font-weight:500;color:var(--text);display:flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;transition:background .1s,border-color .1s}.rigb .vsw button:hover{border-color:var(--line-quiet)}.rigb .vsw button[aria-pressed=true]{border-color:var(--teal);background:var(--wash);box-shadow:inset 0 0 0 1px var(--teal);font-weight:700;color:var(--strong)}.rigb .vsw svg{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@media(min-width:1000px){.rigb .shead{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr)}.rigb .vsw{grid-column:2;grid-row:1;align-self:center;grid-template-columns:auto auto}.rigb .vsw button{padding:0 16px;min-width:140px}.rigb .shead .meta{grid-column:3;grid-row:1;justify-self:end}}.rigb[data-view=tiles] .spec,.rigb[data-view=spec] .caseout{display:none}.rigb .viewin{animation:rig-viewin .2s ease-out both}@keyframes rig-viewin{0%{opacity:0}to{opacity:1}}.rigb .caseout{padding:8px}.rigb .case{gap:6px;padding:8px}.rigb .pk .tagn{position:absolute;left:3px;right:3px;bottom:4px;height:28px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:12px;line-height:1.15;color:var(--quiet);text-align:center;overflow-wrap:anywhere}.rigb .pk .tagn .tp{display:none}.rigb .pk.small img{top:6px;right:8px;bottom:36px;left:8px;width:calc(100% - 16px);height:calc(100% - 42px)}.rigb .pk.wide img{top:6px;right:10%;bottom:36px;left:10%;width:80%;height:calc(100% - 42px)}.rigb .pk .ph{top:6px;right:6px;bottom:36px;left:6px;font-size:12px}@media(min-width:1000px){.rigb .caseout{padding:18px}.rigb .case{gap:10px;padding:14px}.rigb .pk .tagn{display:block;height:auto;left:10px;right:10px;bottom:8px;text-align:left;font-size:13px;line-height:1.25}.rigb .pk .tagn .tp{display:block;font-weight:700;color:var(--text)}.rigb .pk.small img{top:8%;right:14%;bottom:38%;left:14%;width:72%;height:54%}.rigb .pk.wide img{top:6%;right:10%;bottom:36%;left:10%;width:80%;height:58%}.rigb .pk .ph{top:6px;right:6px;bottom:46px;left:6px}}.rigb{position:relative;background:var(--surface);color:var(--text);font:400 16px/1.45 var(--sans);font-variant-numeric:tabular-nums;letter-spacing:normal;text-transform:none;text-align:left;overflow-wrap:normal;word-break:normal;overflow-x:clip;-webkit-text-size-adjust:100%}.rigb,.rigb *,.rigb *:before,.rigb *:after{box-sizing:border-box}.rigb h1,.rigb h2,.rigb h3,.rigb p,.rigb ul,.rigb ol,.rigb li,.rigb summary,.rigb small,.rigb b,.rigb strong,.rigb i,.rigb span{font-family:inherit;font-style:normal;letter-spacing:normal;text-transform:none;word-break:normal;overflow-wrap:inherit}.rigb h1,.rigb h2,.rigb h3,.rigb p{margin:0;color:inherit}.rigb details,.rigb summary{margin:0;padding:0;background:none;border-left:0;border-right:0;border-bottom:0}.rigb button{margin:0;border-radius:0;text-transform:none;letter-spacing:normal;text-decoration:none;box-shadow:none;background:none;border:0;padding:0;-webkit-appearance:none;appearance:none}.rigb svg{max-width:none}.rigb a{color:var(--accent)}.rigb img.photo{background:#fff;border-radius:6px}.rigb .bomlist a{color:inherit;text-decoration:none}.rigb .bomlist a:hover{text-decoration:underline;text-underline-offset:3px}.rigb-nojs{margin:16px;color:var(--text)}.rigb [hidden]{display:none!important}.rigb .stage{scroll-margin-top:calc(var(--rig-sticky,0px) + 8px)}.rigb .bar{position:sticky;bottom:0;left:auto;right:auto;padding-bottom:calc(env(safe-area-inset-bottom) + var(--rig-obst,0px))}@media(min-width:1000px){.rigb .picker{top:calc(var(--rig-sticky,0px) + 16px);max-height:calc(100vh - var(--bar) - var(--rig-sticky,0px) - 36px)}}.rigb .grp{scroll-margin-top:8px;border-radius:12px;transition:background .3s}.rigb .grp h3:focus{outline:none}.rigb .grp h3:focus-visible{outline:2px solid var(--strong);outline-offset:2px}.rigb .grp.pinned h3 span:first-child{color:var(--accent)}.rigb .grp.hot{animation:rig-hot 1.4s ease-out}@keyframes rig-hot{0%{box-shadow:0 0 0 2px var(--teal);background:var(--wash)}to{box-shadow:0 0 0 2px transparent;background:transparent}}.rigb .avbody{padding:6px 14px 14px;display:grid;gap:14px}.rigb .lead{margin:8px 0 0;font-size:14px;line-height:1.4;color:var(--text)}.rigb .lead b{color:var(--strong);font-weight:700}.rigb .avg{border-left:3px solid var(--line-quiet);padding:2px 0 2px 12px}.rigb .avg.store{border-left-color:var(--teal)}.rigb .avg.ship{border-left-color:var(--accent);border-left-style:dashed}.rigb .avg.order{border-left-color:var(--line-strong);border-left-style:dotted}.rigb .avg h3{margin:0;font-size:15px;font-weight:700;color:var(--strong);display:flex;gap:8px;align-items:baseline}.rigb .avg h3 span{font-size:13px;font-weight:500;color:var(--quiet)}.rigb .avg p{margin:2px 0 6px;font-size:13px;line-height:1.35;color:var(--quiet)}.rigb .avg ul{margin:0;padding:0;list-style:none;display:grid;gap:3px}.rigb .avg li{font-size:14px;line-height:1.35;color:var(--text);overflow-wrap:anywhere}.rigb .avg .rbtn{margin-top:10px}.rigb .avs{display:grid;gap:14px}@media(max-width:999px){.rigb .av{order:5}}.rigb .avh{margin:4px 0 -4px;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--quiet)}.rigb.rigb-layer{position:fixed;left:0;right:0;top:0;height:100%;height:var(--rig-vvh,100%);transform:translateY(var(--rig-vvt,0px));z-index:2147483000;pointer-events:none;background:none;overflow:clip;display:flex;flex-direction:column;justify-content:flex-end;padding:0 0 var(--rig-obst,0px);margin:0;max-width:none}.rigb .sheetback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:80;background:#0000009e;pointer-events:auto;animation:rig-fade .3s ease-out;transition:opacity .22s ease-in;touch-action:none}.rigb .sheet{position:relative;z-index:81;width:100%;max-height:calc(100% - 44px);min-height:0;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line-quiet);border-bottom:0;border-radius:16px 16px 0 0;box-shadow:0 -8px 30px #00000080;pointer-events:auto;animation:rig-up .3s var(--ease);transition:transform .2s var(--ease)}.rigb .sheet.drag{transition:none}.rigb .sheet.out{transform:translateY(100%);transition:transform .22s cubic-bezier(.4,0,1,1);pointer-events:none}.rigb .sheetback.out{opacity:0;pointer-events:none}.rigb .sheet:focus{outline:none}.rigb .grab{flex:none;display:grid;place-items:center;height:18px;margin-bottom:-8px;touch-action:none}.rigb .grab i{display:block;width:36px;height:4px;border-radius:999px;background:var(--line-strong)}.rigb .sheethead{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 10px 16px;border-bottom:1px solid var(--line);flex:none;touch-action:none}.rigb .sheethead .sht{min-width:0}.rigb .sheethead h2{margin:0;font-size:17px;font-weight:700;line-height:1.25;color:var(--strong)}.rigb .sheetsub{margin:2px 0 0;font-size:13px;line-height:1.3;color:var(--quiet)}.rigb .sheetsub:empty{display:none}.rigb .sheethead .rbtn{flex:none}.rigb .sheetbody{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:10px 12px calc(16px + env(safe-area-inset-bottom));display:grid;gap:14px;align-content:start}.rigb .sheetbody .grp>h3{display:none}.rigb .sheetbody .grp>.more:first-child{margin-top:0}.rigb .sheetacts{display:grid;gap:8px}.rigb-layer .toast{position:absolute;bottom:calc(var(--bar) + 12px + var(--rig-obst,0px));z-index:90}.rigb-layer.open .toast{top:12px;bottom:auto;transform:translateY(-8px)}.rigb-layer.open .toast.on{transform:none}@keyframes rig-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes rig-fade{0%{opacity:0}to{opacity:1}}@media(min-width:1000px){.rigb.rigb-layer{justify-content:center;align-items:center}.rigb .sheet{width:min(560px,92vw);max-height:calc(100% - 64px);border-radius:16px;border-bottom:1px solid var(--line-quiet);animation:rig-in .25s var(--ease)}.rigb .sheet.out{transform:translateY(12px);opacity:0;transition:transform .2s ease-in,opacity .2s ease-in}.rigb .grab{display:none}@keyframes rig-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){.rigb .grp.hot{animation:none;box-shadow:0 0 0 2px var(--teal)}}@media(max-width:999px){.rigb .reads{grid-template-columns:repeat(4,auto)}.rigb .cell{padding:10px 8px}.rigb .cell .eyebrow{letter-spacing:.04em}.rigb .cell .v,.rigb .cell .v.big{font-size:clamp(15px,4.4vw,17px)}}@media(max-width:349px){.rigb .reads{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px)and (max-width:1199px){.rigb-main{grid-template-columns:minmax(0,1fr) 380px}.rigb .reads{grid-template-columns:repeat(2,minmax(0,1fr))}.rigb .zh .zp{grid-column:2/-1}}.rigb .rbtn,.rigb .pk,.rigb .tab,.rigb .vsw button,.rigb .zh{transition:transform .08s,background .1s,border-color .1s}.rigb .rbtn:active,.rigb .pk:active,.rigb .tab:active,.rigb .vsw button:active{transform:scale(.97)}.rigb .row:active,.rigb .zr:active,.rigb .zh:active{background:#ffffff0f}.rigb .row[aria-checked=true]:active{background:var(--wash)}.rigb .row.just{animation:rig-pick .2s var(--ease)}@keyframes rig-pick{0%{box-shadow:inset 0 0 0 0 var(--teal);background:transparent}to{box-shadow:inset 0 0 0 1px var(--teal);background:var(--wash)}}.rigb .zr.arrive{animation:rig-arrive .4s ease-out}.rigb .camhit.arrive{animation:rig-ring .4s ease-out}@keyframes rig-arrive{0%{background:#0097b252}to{background:var(--wash)}}@keyframes rig-ring{0%{box-shadow:0 0 0 2px var(--teal)}to{box-shadow:0 0 0 2px transparent}}body:has(.rigb .bar) #smile-ui-lite-launcher-frame-container{bottom:calc(76px + 16px + var(--rig-obst,0px))!important}html.rigb-open #smile-ui-lite-container,html.rigb-open #smile-ui-container,html.rigb-open #impulse-chat-widget{visibility:hidden!important}.rigb .chooser{display:none}.rigb .zr.none .nm2{color:var(--quiet);font-weight:400}.rigb .zr.none .ti.e{border-style:solid;border-color:var(--line)}.rigb .pk.none{background:none;box-shadow:none}.rigb .pk .nil{position:absolute;top:6px;right:6px;bottom:6px;left:6px;display:grid;place-content:center;text-align:center;border:1px solid var(--line);border-radius:9px;font-size:12px;line-height:1.25;color:var(--quiet);padding:4px;overflow-wrap:anywhere}.rigb .zone.none .zh{cursor:default}.rigb .zone.none .zc{text-transform:none;letter-spacing:0}
/*# sourceMappingURL=/cdn/shop/t/89/assets/rig-builder.css.map */
