:root{--bricko-ink: #1d312c;--bricko-muted: #6f6d55;--bricko-panel: rgba(255, 248, 216, .9);--bricko-line: rgba(94, 72, 40, .2);--bricko-rail: #29b7e8;--bricko-ledger: #35b864;--bricko-alert: #f2b13d;--bricko-danger: #d84b4b;--bricko-lounge: #8d73de;--bricko-glass: rgba(230, 251, 231, .76);--bricko-shadow: 0 22px 58px rgba(58, 66, 42, .2);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.bricko-page,.bricko-page *{box-sizing:border-box}.bricko-page{min-height:calc(100vh - 32px);color:var(--bricko-ink);padding:20px;background:radial-gradient(circle at 12% 14%,rgba(43,167,255,.16),transparent 26%),radial-gradient(circle at 86% 18%,rgba(32,181,107,.14),transparent 28%),linear-gradient(135deg,#f6fbff,#f7f8ef 43%,#eef7f8)}.bricko-page-top{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.bricko-eyebrow,.bricko-panel-kicker{display:block;margin:0 0 6px;color:#2b6c8f;font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.bricko-page h1,.bricko-page h2,.bricko-page p{margin:0}.bricko-page h1{font-size:clamp(28px,3.4vw,42px);line-height:1.02;letter-spacing:0}.bricko-page-top p{max-width:660px;margin-top:8px;color:var(--bricko-muted);font-size:14px}.bricko-top-controls{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.bricko-top-controls span,.bricko-top-controls button,.bricko-top-controls a,.bricko-stage-status span{min-width:42px;min-height:34px;display:inline-grid;place-items:center;border:1px solid rgba(30,48,68,.14);border-radius:8px;color:var(--bricko-ink);background:#ffffffc7;box-shadow:0 8px 24px #1e304414;font-size:12px;font-weight:900;text-decoration:none}.bricko-top-controls a,.bricko-top-controls button{padding:0 12px;cursor:pointer}.bricko-top-controls button:disabled{opacity:.58;cursor:wait}.bricko-top-controls .has-issue,.bricko-live-window .has-issue{color:#8b1525;border-color:#d93e4f57;background:#ffebeeeb}.bricko-top-controls .has-warning,.bricko-live-window .has-warning{color:#5b3a98;border-color:#8d73de57;background:#f4efffe6}.bricko-load-warning{margin-bottom:12px;padding:10px 12px;border:1px solid rgba(217,62,79,.26);border-radius:8px;color:#8b1525;background:#fff5f6e6;font-size:13px;font-weight:800}.bricko-studio-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:16px;align-items:stretch}.bricko-stage-shell{position:relative;min-height:690px;border:1px solid rgba(47,74,102,.14);border-radius:12px;overflow:hidden;background:#f7fbff;box-shadow:var(--bricko-shadow)}.bricko-world{position:relative;width:100%;height:100%;min-height:690px;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,rgba(34,72,96,.09) 1px,transparent 1px),linear-gradient(0deg,rgba(34,72,96,.09) 1px,transparent 1px),linear-gradient(135deg,#f9fcff,#e8f7f0 34%,#f7f0df,#eef3ff);background-size:38px 38px,38px 38px,auto}.bricko-canvas-stage{display:block;width:100%;height:100%;min-height:inherit}.bricko-pixi-stage{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;background:radial-gradient(circle at 18% 13%,rgba(255,232,172,.58),transparent 28%),radial-gradient(circle at 82% 17%,rgba(157,212,222,.34),transparent 25%),radial-gradient(circle at 56% 78%,rgba(126,176,107,.26),transparent 32%),linear-gradient(135deg,#f6edd0,#e9f2d3 46%,#d8edf0)}.bricko-pixi-canvas{display:block;width:100%;height:100%;min-height:inherit;outline:0;touch-action:manipulation}.bricko-pixi-stage--pannable .bricko-pixi-canvas{cursor:grab;touch-action:none}.bricko-pixi-stage--panning .bricko-pixi-canvas{cursor:grabbing}.bricko-canvas-target-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:35;pointer-events:none}.bricko-canvas-diagnosis-target{position:absolute;left:var(--bricko-target-left);top:var(--bricko-target-top);width:var(--bricko-target-width);height:var(--bricko-target-height);display:flex;align-items:center;justify-content:center;overflow:hidden;padding:0;border:0;border-radius:8px;color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:11px;font-family:inherit;font-weight:800;text-decoration:none;text-indent:-999px;pointer-events:auto;background:transparent}.bricko-canvas-diagnosis-target:hover{background:#ffffff1f}.bricko-canvas-diagnosis-target:focus-visible{color:#132f3b;text-indent:0;background:#fffbeceb;box-shadow:0 0 0 3px #2b9dff5c,0 8px 20px #2437402e;outline:0}.bricko-canvas-diagnosis-target--reply-cs{z-index:2;border-radius:5px}.bricko-world--isometric{background:radial-gradient(circle at 22% 18%,rgba(255,232,170,.34),transparent 32%),linear-gradient(135deg,#f7efd2,#dcefd7 58%,#d7eaf0)}.bricko-pixi-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;padding:16px;color:#20364e;background:#fff8d8d1;font-size:12px;font-weight:850;text-align:center}.bricko-page--game{min-height:calc(100vh - 24px);padding:10px;background:radial-gradient(circle at 14% 18%,rgba(70,164,76,.16),transparent 30%),radial-gradient(circle at 78% 12%,rgba(242,177,61,.18),transparent 28%),linear-gradient(180deg,#3c542d1f,#3c542d08),linear-gradient(135deg,#dff4c9,#f8f0c6 44%,#d9f1d4,#d7edf0)}.bricko-game-stage{position:relative;min-height:clamp(720px,calc(100vh - 44px),980px);border:2px solid rgba(94,72,40,.26);border-radius:8px;overflow:hidden;background:linear-gradient(90deg,rgba(94,122,67,.1) 1px,transparent 1px),linear-gradient(0deg,rgba(94,122,67,.1) 1px,transparent 1px),#e6f3c8;background-size:32px 32px;box-shadow:0 24px 68px #3a422a3d}.bricko-game-stage:fullscreen{width:100vw;height:100vh;min-height:100vh;border:0;border-radius:0;background:#e6f3c8}.bricko-game-stage:fullscreen .bricko-world,.bricko-game-stage:fullscreen .bricko-pixi-stage,.bricko-game-stage:fullscreen .bricko-pixi-canvas{width:100%;height:100%;min-height:100vh}.bricko-game-stage .bricko-world{height:100%;min-height:clamp(720px,calc(100vh - 44px),980px)}.bricko-game-hud{position:absolute;z-index:40;border:2px solid rgba(94,72,40,.22);border-radius:8px;color:var(--bricko-ink);background:linear-gradient(180deg,#fffbe0f0,#f5e4aed6);box-shadow:0 14px 30px #3a422a38,inset 0 1px #ffffffb8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.bricko-game-toolbar{position:absolute;left:14px;right:14px;top:14px;z-index:46;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:12px;min-width:0;padding:7px 8px 7px 12px;border:2px solid rgba(94,72,40,.2);border-radius:8px;background:#fff8d8e0;box-shadow:0 12px 26px #3a422a2e;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overflow:visible;white-space:normal;scrollbar-width:thin}.bricko-toolbar-title{flex:0 0 auto;min-width:0;max-width:240px;display:inline-flex;align-items:center;gap:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--bricko-ink);font-size:16px;line-height:1.08;font-weight:1000}.bricko-toolbar-title img{width:28px;height:28px;flex:0 0 auto;border-radius:7px;box-shadow:0 4px 10px #5e48282e}.brick-villages-mascot-stack{position:relative;width:60px;height:30px;flex:0 0 60px}.brick-villages-mascot-stack img{position:absolute;top:1px;width:28px;height:28px;border-radius:50%;object-fit:contain;background:#ffffffc2}.brick-villages-mascot-stack img:nth-child(1){left:0}.brick-villages-mascot-stack img:nth-child(2){left:16px}.brick-villages-mascot-stack img:nth-child(3){left:32px}.brick-villages-crew-key{display:flex;align-items:center;gap:5px;flex:0 1 auto;min-width:0}.brick-villages-crew-key>span{display:grid;grid-template-columns:24px auto;grid-template-rows:auto auto;align-items:center;column-gap:5px;min-width:86px;padding:3px 7px 3px 4px;border:1px solid rgba(94,72,40,.18);border-radius:8px;background:#ffffff9e}.brick-villages-crew-key img{grid-row:1 / 3;width:24px;height:24px;object-fit:contain}.brick-villages-crew-key b,.brick-villages-crew-key small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.brick-villages-crew-key b{color:var(--bricko-ink);font-size:10px;line-height:1}.brick-villages-crew-key small{color:#22342fb8;font-size:8px;line-height:1}.bricko-toolbar-actions{flex:1 1 430px;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:thin}.bricko-toolbar-status{flex:1 1 420px;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}.bricko-game-toolbar button,.bricko-panel-drag-handle button{min-height:28px;border:1px solid rgba(94,72,40,.22);border-radius:6px;padding:0 9px;color:var(--bricko-ink);background:#fffcecbd;cursor:pointer;font-size:11px;font-weight:950}.bricko-game-toolbar button:hover,.bricko-panel-drag-handle button:hover{border-color:#2e824a57;color:#1f6f43;background:#efffdce6}.bricko-game-toolbar button.is-active{border-color:#2f97526b;color:#145c34;background:#dbf7bee6}.bricko-game-toolbar button.is-danger{border-color:#d93e4f7a;color:#8b1525;background:#ffebeeeb}.bricko-draggable-panel{transform:translate(var(--bricko-panel-x, 0),var(--bricko-panel-y, 0));will-change:transform}.bricko-panel-drag-handle{min-height:28px;display:flex;align-items:center;justify-content:space-between;gap:8px;margin:-4px -4px 2px;padding:3px 4px 7px;color:#6d532d;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bricko-panel-drag-handle:active{cursor:grabbing}.bricko-hud-title span,.bricko-activity-console-head span,.bricko-inspector-title span{color:#227545;font-size:10px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bricko-hud-title strong{color:var(--bricko-ink);font-size:17px;line-height:1.05}.bricko-hud-readouts{display:flex;align-items:center;justify-content:flex-start;gap:7px;flex-wrap:wrap}.bricko-toolbar-status.bricko-hud-readouts{flex-wrap:nowrap}.bricko-hud-readouts span,.bricko-hud-readouts button,.bricko-hud-readouts a{min-height:30px;display:inline-grid;place-items:center;border:1px solid rgba(94,72,40,.18);border-radius:6px;padding:0 10px;color:var(--bricko-ink);background:#fffcecb8;font-size:11px;font-weight:950;text-decoration:none;white-space:nowrap}.bricko-hud-readouts button{cursor:pointer}.bricko-hud-readouts button:disabled{opacity:.58;cursor:wait}.bricko-hud-readouts .has-issue{color:#8b1525;border-color:#d93e4f57;background:#ffebeed1}.bricko-hud-readouts .has-warning{color:#5b3a98;border-color:#8d73de57;background:#f4efffdb}.bricko-game-alert{left:18px;top:66px;max-width:min(520px,calc(100% - 36px));padding:9px 11px;color:#8b1525;background:#ffefcee0;font-size:12px;font-weight:850}.bricko-inspector{right:16px;top:130px;width:min(292px,calc(100% - 32px));max-height:calc(100% - 188px);display:grid;gap:10px;padding:12px;overflow:auto}.bricko-inspector-led{position:absolute;right:14px;top:14px;width:13px;height:13px;border-radius:50%;background:#21b66f;box-shadow:0 0 0 5px #21b66f1f}.bricko-inspector-led--running,.bricko-inspector-led--info{background:#2b9dff;box-shadow:0 0 0 5px #2b9dff1f}.bricko-inspector-led--stale,.bricko-inspector-led--unconfigured{background:#f5b83e;box-shadow:0 0 0 5px #f5b83e29}.bricko-inspector-led--failed{background:#d93e4f;box-shadow:0 0 0 5px #d93e4f26}.bricko-inspector-led--disabled{background:#8d98a8;box-shadow:0 0 0 5px #8d98a824}.bricko-inspector-title{display:grid;gap:3px;padding-right:24px}.bricko-inspector-title strong{color:#102033;font-size:16px;line-height:1.1}.bricko-inspector p{margin:0;color:#405068;font-size:12px;line-height:1.4}.bricko-inspector-grid{display:grid;grid-template-columns:1fr 1fr;gap:7px}.bricko-inspector-grid span{min-width:0;display:grid;gap:3px;padding:7px;border:1px solid rgba(94,72,40,.14);border-radius:7px;background:#fffcec9e;overflow-wrap:anywhere;color:#20364e;font-size:12px;font-weight:900}.bricko-inspector-grid small{color:#6b7888;font-size:9px;font-weight:950;text-transform:uppercase}.bricko-inspector-note{padding:8px;border:1px solid rgba(32,181,107,.16);border-radius:8px;background:#effff7a8}.bricko-inspector-note--danger{border-color:#d93e4f2e;color:#8b1525;background:#ffebeeb3}.bricko-health-console-link{min-height:34px;display:inline-grid;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(135deg,#1f6f43,#1f6d82);font-size:12px;font-weight:950;text-decoration:none}.bricko-health-console-link--copy{width:100%;border:1px solid rgba(104,80,176,.32);background:linear-gradient(135deg,#5c49a6,#1f6d82);cursor:pointer;font-family:inherit;text-align:center}.bricko-health-console-link--copy:hover,.bricko-health-console-link--copy:focus-visible{filter:brightness(1.06)}.bricko-health-console-link--secondary{color:#174d62;background:#ffffffb8;border:1px solid rgba(31,109,130,.24)}.bricko-health-console-link--discussion{color:#7a3415;background:#fff8e2d1;border:1px solid rgba(214,123,25,.28)}.bricko-inspector-copy-note{color:#2c6b55;font-size:11px;font-weight:850;text-align:center}.bricko-activity-console{left:20px;right:auto;bottom:20px;width:min(980px,calc(100% - 40px));padding:10px;max-height:142px}.bricko-activity-console-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}.bricko-activity-console-head.bricko-panel-drag-handle{margin:-3px -2px 8px;padding-bottom:6px}.bricko-activity-console-head strong{color:#637083;font-size:11px;font-weight:900}.bricko-activity-stream{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(190px,242px);gap:8px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px}.bricko-activity-chip{min-width:0;display:grid;gap:3px;padding:9px;border:1px solid rgba(94,72,40,.16);border-left:4px solid #2b9dff;border-radius:7px;color:var(--bricko-ink);background:#fffcecb3;text-decoration:none}.bricko-activity-chip-main{min-width:0;display:grid;gap:3px;color:inherit;text-decoration:none}.bricko-activity-chip-action{justify-self:start;min-height:22px;display:inline-grid;align-items:center;padding:0 7px;border:1px solid rgba(214,123,25,.24);border-radius:6px;color:#7a3415;background:#fff8e2d1;font-size:10px;font-weight:900;text-decoration:none}.bricko-activity-chip--success{border-left-color:#21b66f}.bricko-activity-chip--warning{border-left-color:#f5b83e}.bricko-activity-chip--danger{border-left-color:#d93e4f}.bricko-activity-chip--muted{border-left-color:#8d98a8}.bricko-activity-chip span{color:#227545;font-size:9px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bricko-activity-chip strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.15}.bricko-activity-chip small{display:-webkit-box;overflow:hidden;color:#637083;font-size:11px;line-height:1.25;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bricko-floor-grid{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(45deg,rgba(255,255,255,.26) 0 12px,transparent 12px 24px),radial-gradient(circle at 54% 48%,rgba(255,255,255,.76),transparent 38%);pointer-events:none}.bricko-world-glass{position:absolute;border:1px solid rgba(55,102,131,.13);border-radius:10px;background:linear-gradient(145deg,#ffffff75,#e1f5ff33);pointer-events:none}.bricko-world-glass-a{left:5%;top:9%;width:46%;height:39%}.bricko-world-glass-b{right:5%;bottom:7%;width:41%;height:40%}.bricko-zone{position:absolute;z-index:1}.bricko-zone-sign{position:absolute;left:12px;top:10px;z-index:4;padding:4px 7px;border:1px solid rgba(28,45,72,.16);border-radius:6px;color:#20364e;background:#ffffffc7;font-size:10px;font-weight:950;letter-spacing:0}.bricko-zone-rails{left:5%;top:8%;width:53%;height:43%}.bricko-zone-ledger{left:7%;bottom:8%;width:48%;height:38%}.bricko-zone-alerts{right:6%;top:8%;width:33%;height:36%}.bricko-zone-incident{right:7%;bottom:22%;width:31%;height:25%}.bricko-zone-lounge{right:6%;bottom:7%;width:34%;height:20%}.bricko-rail{position:absolute;left:9%;width:76%;height:16px;border:1px solid rgba(41,167,255,.3);border-radius:8px;background:repeating-linear-gradient(90deg,#29a7ff80 0,#29a7ff80 18px,#ffffff40 18px,#ffffff40 28px),#29a7ff1f;box-shadow:0 0 20px #29a7ff33;animation:rail-flow 2.2s linear infinite}.bricko-rail-a{top:29%}.bricko-rail-b{top:45%}.bricko-rail-c{top:61%}.bricko-terminal,.bricko-ledger-monitor,.bricko-human-console{position:absolute;border:1px solid rgba(20,60,92,.18);border-radius:8px;background:linear-gradient(180deg,#ffffffeb,#dcf4ffd6),linear-gradient(90deg,transparent 0 55%,rgba(41,167,255,.18) 55% 57%,transparent 57%);box-shadow:0 10px 26px #2d547624}.bricko-terminal:after,.bricko-ledger-monitor:after,.bricko-human-console:after{content:"";position:absolute;left:10px;right:10px;top:11px;height:8px;border-radius:999px;background:linear-gradient(90deg,#29a7ff,#20b56b,#f4b63f);animation:screen-flicker 2.5s ease-in-out infinite}.bricko-terminal-rail-a{right:5%;top:19%;width:72px;height:54px}.bricko-terminal-rail-b{left:7%;bottom:9%;width:64px;height:50px}.bricko-data-packet,.bricko-alert-capsule,.bricko-rail-spark{position:absolute;z-index:5;display:block}.bricko-data-packet{width:22px;height:16px;border-radius:5px;background:linear-gradient(145deg,#e8fbff,#45b8ff);border:2px solid #ffffff;box-shadow:0 0 14px #29a7ff5c}.bricko-data-packet--running{animation:data-packet-flow 1.7s linear infinite}.bricko-data-packet--stale{background:linear-gradient(145deg,#fff8dc,#f4b63f);box-shadow:0 0 14px #f4b63f6b;animation:bricko-alert 1.3s ease-in-out infinite}.bricko-rail-spark{width:26px;height:26px;border-radius:50%;background:linear-gradient(45deg,transparent 38%,#ffffff 39% 42%,transparent 43%),radial-gradient(circle,#ffffff 0 18%,#d93e4f 19% 58%,transparent 59%);animation:beacon-pulse .95s ease-out infinite}.bricko-ledger-shelf{position:absolute;width:120px;height:66px;border:1px solid rgba(32,181,107,.2);border-radius:8px;background:repeating-linear-gradient(90deg,#20b56b47 0,#20b56b47 14px,#ffffff9e 14px,#ffffff9e 18px),#eefff6d1;box-shadow:0 12px 28px #20b56b21}.bricko-ledger-shelf-a{left:8%;top:28%}.bricko-ledger-shelf-b{right:10%;bottom:12%}.bricko-ledger-monitor{width:84px;height:60px}.bricko-ledger-monitor-a{left:42%;top:22%}.bricko-ledger-monitor-b{left:22%;bottom:18%}.bricko-ledger-stamp{position:absolute;padding:5px 8px;border:2px solid rgba(32,181,107,.6);border-radius:6px;color:#0e6f44;background:#ffffffb3;font-size:11px;font-weight:1000;transform:rotate(-8deg)}.bricko-ledger-stamp-a{left:61%;top:42%}.bricko-ledger-stamp-b{left:42%;bottom:18%}.bricko-dispatch-dock{position:absolute;left:12%;top:32%;width:72%;height:56px;border:1px solid rgba(244,182,63,.28);border-radius:10px;background:linear-gradient(90deg,#f4b63f26,#29a7ff24),#ffffffa8}.bricko-drone-lane{position:absolute;left:14%;top:58%;width:70%;height:8px;border-radius:999px;background:repeating-linear-gradient(90deg,rgba(244,182,63,.5) 0 12px,transparent 12px 22px)}.bricko-alert-capsule{width:28px;height:18px;border-radius:12px;border:2px solid #ffffff;background:#f4b63f;box-shadow:0 10px 20px #f4b63f47;animation:bricko-carry 2.8s ease-in-out infinite}.bricko-alert-capsule:after{content:"";position:absolute;left:6px;right:6px;top:7px;height:2px;background:#ffffffd1}.bricko-alert-capsule--delivered{background:#20b56b}.bricko-alert-capsule--failed{background:#d93e4f;animation:bricko-alert 1s ease-in-out infinite}.bricko-alert-capsule--pending{background:#29a7ff}.bricko-incident-terminal{position:absolute;left:12%;top:20%;width:70%;height:88px;border:1px solid rgba(35,54,76,.16);border-radius:10px;color:#20364e;background:linear-gradient(180deg,#ffffffe6,#ebf1f6e0),#ffffffdb;cursor:pointer;box-shadow:0 16px 32px #182a4224}.bricko-incident-terminal.is-active{border-color:#d93e4f61;background:linear-gradient(180deg,#ffffffeb,#ffebeee6),#ffffffe0}.bricko-incident-screen{position:absolute;left:14px;top:14px;right:14px;height:36px;display:grid;place-items:center;border-radius:7px;color:#fff;background:linear-gradient(90deg,#20364e,#476077);font-size:11px;font-weight:1000;letter-spacing:0}.bricko-incident-terminal.is-active .bricko-incident-screen{background:linear-gradient(90deg,#8b1525,#d93e4f);animation:screen-flicker 1.1s ease-in-out infinite}.bricko-incident-beacon{position:absolute;right:14px;bottom:13px;width:18px;height:18px;border-radius:50%;background:#d93e4f;box-shadow:0 0 #d93e4f6b;animation:beacon-pulse 1s ease-out infinite}.bricko-incident-bubble{position:absolute;left:14px;bottom:11px;padding:4px 8px;border-radius:7px;color:#8b1525;background:#fffc;font-size:11px;font-weight:900}.bricko-human-console{right:4%;bottom:3%;width:76px;height:54px}.bricko-charging-dock{position:absolute;bottom:20%;width:54px;height:54px;border:1px solid rgba(143,120,219,.26);border-radius:8px;background:linear-gradient(180deg,#fffc,#f1ebffe6),repeating-linear-gradient(90deg,rgba(143,120,219,.18) 0 8px,transparent 8px 16px)}.bricko-charging-dock-a{left:13%}.bricko-charging-dock-b{left:34%}.bricko-coffee-station{position:absolute;right:12%;bottom:22%;width:58px;height:48px;border:1px solid rgba(112,91,63,.2);border-radius:8px;background:linear-gradient(180deg,#fffaf0,#e6d8c8)}.bricko-actor{position:absolute;left:var(--bricko-x);top:var(--bricko-y);z-index:12;width:70px;height:76px;padding:0;border:0;background:transparent;transform:translate(-50%,-50%);cursor:pointer}.bricko-actor:focus-visible{outline:3px solid rgba(41,167,255,.55);outline-offset:4px;border-radius:12px}.bricko-actor.is-selected .bricko-robot-sprite,.bricko-actor.is-selected .bricko-human-sprite{filter:drop-shadow(0 0 14px rgba(41,167,255,.55))}.bricko-actor--attention{z-index:34;animation:bricko-panic-hop .44s steps(2,end) infinite}.bricko-actor--attention:before,.bricko-actor--attention:after{content:"";position:absolute;left:50%;pointer-events:none;transform:translate(-50%)}.bricko-actor--attention:before{bottom:-6px;z-index:-1;width:92px;height:52px;border:4px solid rgba(216,75,75,.78);border-radius:50%;background:repeating-linear-gradient(135deg,#d84b4b38 0,#d84b4b38 8px,#14181c1f 8px,#14181c1f 16px),#d84b4b1f;box-shadow:0 0 0 8px #d84b4b1f,0 0 28px #d84b4b6b;animation:bricko-danger-isolate .82s ease-in-out infinite}.bricko-actor--attention:after{top:-28px;z-index:8;min-width:64px;min-height:22px;display:grid;place-items:center;border:2px solid rgba(255,255,255,.86);border-radius:6px;padding:0 7px;color:#fffaf0;background:#d84b4b;box-shadow:0 0 18px #d84b4b75;font-size:10px;font-weight:1000;line-height:1;text-shadow:0 1px 0 rgba(0,0,0,.28);content:attr(data-alert)}.bricko-attention-stale:before{border-color:#e59b38d1;background:repeating-linear-gradient(135deg,#e59b3842 0,#e59b3842 8px,#14181c1f 8px,#14181c1f 16px),#e59b3824;box-shadow:0 0 0 8px #e59b3821,0 0 26px #e59b3870}.bricko-attention-stale:after{background:#e59b38}.bricko-attention-unconfigured:before{border-color:#8d73ded1;background:repeating-linear-gradient(135deg,#8d73de42 0,#8d73de42 8px,#14181c1f 8px,#14181c1f 16px),#8d73de24;box-shadow:0 0 0 8px #8d73de21,0 0 26px #8d73de70}.bricko-attention-unconfigured:after{background:#8d73de}.bricko-actor--attention .bricko-robot-sprite,.bricko-actor--attention .bricko-human-sprite{filter:drop-shadow(0 0 8px rgba(255,255,255,.82)) drop-shadow(0 0 16px rgba(216,75,75,.55))}.bricko-sprite-shadow{position:absolute;left:50%;bottom:5px;width:42px;height:10px;border-radius:50%;background:#12203329;transform:translate(-50%)}.bricko-robot-sprite,.bricko-human-sprite{position:absolute;left:50%;bottom:10px;width:48px;height:58px;transform-origin:bottom center}.bricko-robot-sprite{transform:translate(-50%) scale(.375)}.bricko-human-sprite{transform:translate(-50%) scale(.75)}.bricko-head,.bricko-body,.bricko-arm,.bricko-leg,.bricko-antenna,.bricko-human-head,.bricko-human-body,.bricko-human-arm,.bricko-human-leg{position:absolute;display:block}.bricko-head{left:8px;top:3px;width:32px;height:25px;border:2px solid #ffffff;border-radius:10px 10px 8px 8px;background:linear-gradient(180deg,#fff,#dceefe);box-shadow:inset 0 -5px #1c2d4814,0 8px 14px #1e304426}.bricko-visor{position:absolute;left:6px;right:6px;top:8px;height:8px;border-radius:999px;background:#29a7ff}.bricko-eye{position:absolute;top:10px;width:3px;height:3px;border-radius:50%;background:#fff}.bricko-eye-left{left:12px}.bricko-eye-right{right:12px}.bricko-body{left:11px;top:28px;width:26px;height:22px;border:2px solid #ffffff;border-radius:7px;background:linear-gradient(180deg,#eaf6ff,#c4d7ea)}.bricko-core-light{position:absolute;left:50%;top:6px;width:8px;height:8px;border-radius:50%;background:#20b56b;transform:translate(-50%);box-shadow:0 0 10px #20b56b99}.bricko-arm{top:32px;width:8px;height:18px;border-radius:6px;background:#b8cbe1}.bricko-arm-left{left:2px;transform-origin:top right}.bricko-arm-right{right:2px;transform-origin:top left}.bricko-leg{top:49px;width:8px;height:10px;border-radius:5px;background:#839ab4}.bricko-leg-left{left:13px}.bricko-leg-right{right:13px}.bricko-antenna{left:23px;top:-1px;width:2px;height:8px;background:#7e98b3}.bricko-antenna:after{content:"";position:absolute;left:-3px;top:-5px;width:8px;height:8px;border-radius:50%;background:#29a7ff}.bricko-state-healthy .bricko-visor,.bricko-state-idle .bricko-visor{background:#20b56b}.bricko-state-running .bricko-visor{background:#29a7ff}.bricko-state-stale .bricko-visor{background:#f4b63f}.bricko-state-failed .bricko-visor{background:#d93e4f}.bricko-state-disabled .bricko-visor{background:#8a96a5}.bricko-state-unconfigured .bricko-visor{background:#8f78db}.bricko-actor--bricko .bricko-head{left:2px;top:-3px;width:44px;height:31px;border:3px solid #ef7956;border-radius:13px;background:#f4f7f4}.bricko-actor--bricko .bricko-head:before{content:"";position:absolute;left:9px;top:-11px;width:24px;height:11px;border-radius:9px 9px 3px 3px;background:#ef7956;box-shadow:inset 0 3px #ffffff3d}.bricko-actor--bricko .bricko-visor{left:6px;right:6px;top:7px;height:15px;border-radius:4px;background:linear-gradient(135deg,transparent 0 39%,rgba(32,79,117,.65) 40% 42%,transparent 43% 100%),linear-gradient(45deg,transparent 0 45%,rgba(239,121,86,.7) 46% 49%,transparent 50% 100%),#fffdf1}.bricko-actor--bricko .bricko-eye{display:none}.bricko-actor--bricko .bricko-body{left:9px;top:31px;width:30px;height:23px;border-color:#fff;border-radius:9px;background:linear-gradient(90deg,#172033 0,#172033 7px,#e8ece8 7px,#e8ece8 23px,#172033 23px,#172033)}.bricko-actor--bricko .bricko-arm{background:linear-gradient(180deg,#ef7956 0,#ef7956 44%,#cdd6d3 45%,#cdd6d3)}.bricko-actor--bricko .bricko-antenna{display:none}.bricko-actor--bricki .bricko-head{left:5px;top:-8px;width:38px;height:38px;border:2px solid #ffffff;border-radius:50%;background:radial-gradient(circle at 63% 42%,#fff 0,#fff 36%,#e2e4e2 37%,#e2e4e2)}.bricko-actor--bricki .bricko-head:before{content:"";position:absolute;left:13px;top:-8px;width:20px;height:23px;border-radius:11px 11px 8px 8px;background:#ef7956}.bricko-actor--bricki .bricko-visor{left:5px;right:5px;top:12px;height:15px;border:2px solid #ffffff;border-radius:8px;background:#050807}.bricko-actor--bricki .bricko-eye{top:17px;width:8px;height:7px;border:0;border-bottom:4px solid #ffffff;border-radius:0 0 10px 10px;background:transparent}.bricko-actor--bricki .bricko-eye-left{left:12px}.bricko-actor--bricki .bricko-eye-right{right:12px}.bricko-actor--bricki .bricko-body{left:11px;top:32px;width:27px;height:22px;border-radius:13px;background:linear-gradient(180deg,#f2f3ef,#d7dad5)}.bricko-actor--bricki .bricko-arm{top:31px;height:19px;background:#eef2ee}.bricko-actor--bricki .bricko-leg{display:none}.bricko-actor--bricki .bricko-antenna{left:9px;top:-18px;width:3px;height:20px;background:#101716;transform:rotate(-13deg);transform-origin:bottom center}.bricko-actor--bricki .bricko-antenna:after{left:-3px;top:-6px;width:9px;height:9px;background:#101716}.bricko-human-head{left:15px;top:2px;width:20px;height:20px;border-radius:50%;background:linear-gradient(180deg,#f4d2b8,#d9aa85);border:2px solid #ffffff}.bricko-human-body{left:11px;top:23px;width:28px;height:28px;border-radius:8px;background:linear-gradient(180deg,#20364e,#4f6b84);border:2px solid #ffffff}.bricko-human-arm{top:29px;width:7px;height:18px;border-radius:5px;background:#d9aa85}.bricko-human-arm-left{left:3px}.bricko-human-arm-right{right:3px}.bricko-human-leg{top:50px;width:8px;height:11px;border-radius:5px;background:#20364e}.bricko-human-leg-left{left:14px}.bricko-human-leg-right{right:14px}.bricko-accessory{position:absolute;right:4px;top:30px;width:20px;height:20px;z-index:2;border:2px solid #ffffff;border-radius:6px;background:#29a7ff;box-shadow:0 6px 12px #1e304424}.bricko-accessory span{position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:2px;background:#ffffffbf}.bricko-accessory-ledger{background:#20b56b}.bricko-accessory-capsule{background:#f4b63f;border-radius:12px}.bricko-accessory-beacon,.bricko-accessory-clock{background:#d93e4f;border-radius:50%;animation:beacon-pulse 1s ease-out infinite}.bricko-accessory-clock{background:#f4b63f}.bricko-accessory-plug,.bricko-accessory-tablet{background:#8f78db}.bricko-accessory-wa{background:#35c971;border-radius:12px 12px 4px 4px}.bricko-accessory-database{background:#2fb5d6;border-radius:8px}.bricko-accessory-report{background:#d8a53a}.bricko-accessory-pipeline{background:#6a8cf2}.bricko-activity-bubble{position:absolute;left:50%;bottom:72px;width:max-content;min-width:0;max-width:190px;padding:7px 9px;border:1px solid rgba(32,54,78,.16);border-radius:9px;color:#20364e;background:#ffffffeb;box-shadow:0 12px 28px #1e30441f;font-size:11px;font-weight:800;line-height:1.12;white-space:normal;overflow-wrap:anywhere;opacity:0;pointer-events:none;transform:translate(-50%) translateY(5px);transition:opacity .16s ease,transform .16s ease}.bricko-actor:hover .bricko-activity-bubble,.bricko-actor:focus-visible .bricko-activity-bubble,.bricko-actor.is-selected .bricko-activity-bubble{opacity:1;transform:translate(-50%) translateY(0)}.bricko-anim-walking{animation:bricko-walk 2.6s ease-in-out infinite}.bricko-anim-working{animation:bricko-work 1.3s ease-in-out infinite}.bricko-anim-carrying{animation:bricko-carry 1.6s ease-in-out infinite}.bricko-anim-scanning{animation:bricko-scan 1.8s ease-in-out infinite}.bricko-anim-alerting,.bricko-anim-repairing,.bricko-anim-plugging{animation:bricko-alert 1s ease-in-out infinite}.bricko-anim-sleeping{animation:bricko-sleep 2.8s ease-in-out infinite}.bricko-anim-working .bricko-arm-right,.bricko-anim-repairing .bricko-arm-right,.bricko-anim-plugging .bricko-arm-right{animation:bricko-arm-work .7s ease-in-out infinite}.bricko-anim-walking .bricko-leg-left,.bricko-anim-walking .bricko-leg-right{animation:bricko-walk .9s ease-in-out infinite}.bricko-stage-status{position:absolute;left:14px;bottom:14px;z-index:30;display:flex;gap:7px;flex-wrap:wrap}.bricko-panels{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:14px}.bricko-side-panel,.bricko-courier-log{border:1px solid rgba(47,74,102,.14);border-radius:12px;background:var(--bricko-panel);box-shadow:var(--bricko-shadow);padding:16px}.bricko-panel-heading h2{color:var(--bricko-ink);font-size:18px;line-height:1.14}.bricko-selected-activity,.bricko-quiet-copy,.bricko-error-copy,.bricko-action-copy{margin-top:10px;color:var(--bricko-muted);font-size:13px;line-height:1.45}.bricko-error-copy{color:#8b1525}.bricko-action-copy{color:#28633f}.bricko-job-spec{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0 0}.bricko-job-spec div{min-width:0;padding:9px;border:1px solid rgba(35,54,76,.1);border-radius:8px;background:#ffffff94}.bricko-job-spec dt{color:#6b7888;font-size:10px;font-weight:900;text-transform:uppercase}.bricko-job-spec dd{margin:3px 0 0;overflow-wrap:anywhere;color:#20364e;font-size:12px;font-weight:850}.bricko-automation-link{display:inline-grid;min-height:38px;margin-top:14px;padding:0 12px;place-items:center;border-radius:8px;color:#fff;background:linear-gradient(135deg,#20364e,#2b6c8f);font-size:13px;font-weight:900;text-decoration:none}.bricko-issue-list{display:grid;gap:8px;margin-top:18px}.bricko-issue-row{display:grid;gap:4px;width:100%;padding:9px;border:1px solid rgba(217,62,79,.2);border-radius:8px;text-align:left;color:#20364e;background:#ffffffa8;cursor:pointer}.bricko-issue-row span{font-size:12px;font-weight:950}.bricko-issue-row small{color:var(--bricko-muted);font-size:11px;line-height:1.35}.bricko-issue-row--failed{border-color:#d93e4f57}.bricko-issue-row--stale{border-color:#f4b63f75}.bricko-courier-log ol{display:grid;gap:8px;margin:12px 0 0;padding:0;list-style:none}.bricko-courier-item{display:grid;grid-template-columns:30px 1fr auto;gap:8px;align-items:center;padding:9px;border:1px solid rgba(35,54,76,.1);border-radius:8px;background:#ffffff9e}.bricko-courier-drone{width:26px;height:18px;border:2px solid #ffffff;border-radius:11px 11px 7px 7px;background:#f4b63f;box-shadow:0 8px 16px #f4b63f38}.bricko-courier-item--delivered .bricko-courier-drone{background:#20b56b}.bricko-courier-item--failed .bricko-courier-drone{background:#d93e4f}.bricko-courier-item strong,.bricko-courier-item small,.bricko-courier-item em{display:block}.bricko-courier-item strong{color:#20364e;font-size:12px}.bricko-courier-item small{margin-top:2px;color:var(--bricko-muted);font-size:11px;line-height:1.35}.bricko-courier-item em{color:#6b7888;font-size:10px;font-style:normal;font-weight:800}.bricko-page-foot{display:flex;justify-content:space-between;gap:12px;margin-top:12px;color:#6b7888;font-size:12px;font-weight:800}.bricko-live-window{display:block;min-height:250px;border:1px solid rgba(47,74,102,.14);border-radius:12px;overflow:hidden;color:var(--bricko-ink);background:#ffffffd6;box-shadow:var(--bricko-shadow);text-decoration:none}.bricko-live-window-top,.bricko-live-window-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;font-size:12px;font-weight:950}.bricko-live-window-top strong{padding:4px 8px;border-radius:999px;color:#0e6f44;background:#20b56b21}.bricko-live-window-bottom{color:#637083;font-size:11px}.bricko-world--compact{min-height:160px;height:160px;border-top:1px solid rgba(35,54,76,.1);border-bottom:1px solid rgba(35,54,76,.1)}.bricko-world--compact .bricko-zone-sign,.bricko-world--compact .bricko-activity-bubble,.bricko-world--compact .bricko-ledger-stamp,.bricko-world--compact .bricko-human-console,.bricko-world--compact .bricko-coffee-station,.bricko-world--compact .bricko-issue-list{display:none}.bricko-world--compact .bricko-actor{width:42px;height:48px}.bricko-world--compact .bricko-robot-sprite{transform:translate(-50%) scale(.255);transform-origin:bottom center}.bricko-world--compact .bricko-human-sprite{transform:translate(-50%) scale(.51);transform-origin:bottom center}.bricko-world--compact .bricko-accessory{transform:scale(.7)}.bricko-world--compact .bricko-rail{height:9px}.bricko-world--compact .bricko-terminal,.bricko-world--compact .bricko-ledger-monitor{transform:scale(.7);transform-origin:center}.bricko-world{background:#5aa64b;image-rendering:pixelated}.bricko-pixel-stage{position:relative;width:100%;height:100%;min-height:inherit;overflow:hidden;isolation:isolate;background:linear-gradient(90deg,rgba(45,125,58,.18) 1px,transparent 1px),linear-gradient(0deg,rgba(45,125,58,.18) 1px,transparent 1px),radial-gradient(circle at 16% 28%,rgba(44,118,55,.22) 0 8px,transparent 9px),radial-gradient(circle at 80% 74%,rgba(44,118,55,.18) 0 10px,transparent 11px),#5aa64b;background-size:16px 16px,16px 16px,84px 84px,96px 96px,auto;image-rendering:pixelated}.bricko-pixel-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(90deg,transparent 0 38px,rgba(255,239,166,.18) 38px 42px,transparent 42px 82px),repeating-linear-gradient(0deg,transparent 0 46px,rgba(37,102,55,.16) 46px 50px,transparent 50px 92px);opacity:.34;pointer-events:none}.bricko-pixel-stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:linear-gradient(180deg,rgba(255,246,182,.18),transparent 18%),radial-gradient(circle at 50% 42%,transparent 0 54%,rgba(24,58,45,.12) 100%);pointer-events:none}.bricko-pixel-path{position:absolute;z-index:1;border:4px solid #b37a43;background:radial-gradient(circle at 18px 13px,rgba(133,88,45,.28) 0 2px,transparent 3px),radial-gradient(circle at 58px 28px,rgba(255,229,151,.38) 0 3px,transparent 4px),repeating-linear-gradient(45deg,rgba(205,154,82,.24) 0 10px,transparent 10px 22px),#d9b466;background-size:78px 54px,94px 62px,32px 32px,auto;box-shadow:inset 0 0 0 4px #ffe6943d,0 4px #563a212e}.bricko-pixel-path--main{left:-5%;top:39%;width:110%;height:16%;transform:rotate(-5deg)}.bricko-pixel-path--cross{left:42%;top:-8%;width:15%;height:118%;transform:rotate(4deg)}.bricko-pixel-path--alerts{left:48%;top:70%;width:49%;height:13%;transform:rotate(-4deg)}.bricko-pixel-fence{position:absolute;z-index:7;pointer-events:none}.bricko-pixel-fence--top,.bricko-pixel-fence--right{height:13px;background:linear-gradient(180deg,#8b4a2d 0,#8b4a2d 4px,#d78a4b 4px,#d78a4b 8px,#62361f 8px,#62361f 13px),repeating-linear-gradient(90deg,#5c301e 0 7px,transparent 7px 58px);box-shadow:0 3px #40241438}.bricko-pixel-fence--top{left:30%;top:13%;width:42%}.bricko-pixel-fence--right{right:4%;top:32%;width:31%;transform:rotate(90deg);transform-origin:right top}.bricko-pixel-fence--left{left:6%;top:24%;width:28%;height:12px;background:linear-gradient(180deg,#8b4a2d 0,#8b4a2d 4px,#d78a4b 4px,#d78a4b 8px,#62361f 8px,#62361f 12px),repeating-linear-gradient(90deg,#5c301e 0 7px,transparent 7px 52px);box-shadow:0 3px #40241438}.bricko-pixel-zone{position:absolute;z-index:6;pointer-events:none}.bricko-pixel-zone--ledger{left:31%;top:14%;width:30%;height:29%}.bricko-pixel-zone--rails{left:5%;top:31%;width:43%;height:36%}.bricko-pixel-zone--alerts{left:42%;top:68%;width:28%;height:25%}.bricko-pixel-zone--database{left:30%;top:51%;width:28%;height:20%}.bricko-pixel-zone--reporting{left:10%;top:72%;width:30%;height:20%}.bricko-pixel-zone--incident{left:58%;top:41%;width:21%;height:25%}.bricko-pixel-zone--support{right:6%;top:39%;width:23%;height:28%}.bricko-pixel-zone--lounge{right:6%;top:17%;width:21%;height:21%}.bricko-pixel-sign{position:absolute;left:10px;top:-18px;z-index:8;display:inline-grid;min-height:18px;place-items:center;padding:2px 7px;border:2px solid #5b3128;border-radius:2px;color:#2d211d;background:#f4cc77;box-shadow:0 2px #8a4d2db8;font-size:8px;font-weight:700;letter-spacing:0}.bricko-maintenance-strip{position:absolute;left:6%;top:20%;z-index:18;width:23%;min-height:86px;padding:9px;border:2px solid rgba(83,57,35,.28);border-radius:8px;color:#2d211d;background:#fff9e6c2;box-shadow:0 5px #4e3a2226;pointer-events:auto}.bricko-maintenance-strip.has-maintenance{border-color:#d65f379e;background:#fff1cee0}.bricko-maintenance-strip__title{display:block;margin-bottom:7px;font-size:9px;font-weight:700;line-height:1}.bricko-maintenance-token{position:absolute;left:10%;top:50%;max-width:86px;min-height:20px;display:inline-grid;place-items:center;padding:2px 6px;border:2px solid rgba(57,42,30,.36);border-radius:5px;overflow:hidden;color:#2d211d;background:#fff8de;box-shadow:0 3px #392a1e2e;font-size:8px;font-weight:650;line-height:1.05;text-align:center;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.bricko-maintenance-token--warning{border-color:#e59b38c7;background:#fff0c4}.bricko-maintenance-token--danger{border-color:#d94f4fc7;color:#7a1f24;background:#ffe2dd;animation:beacon-pulse 1.2s ease-out infinite}.bricko-maintenance-token--quiet{position:static;max-width:none;color:#6c695a;background:#fffcecb8}.bricko-pixel-building{position:absolute;left:50%;top:48%;width:168px;height:96px;border:4px solid #4a2a27;border-radius:2px;background:linear-gradient(90deg,rgba(126,70,49,.12) 0 10px,transparent 10px 22px),var(--bricko-building-wall, #ffe7b9);box-shadow:inset 0 -10px #72472c29,0 8px #432a1f33;transform:translate(-50%,-50%);pointer-events:auto}button.bricko-pixel-building{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bricko-pixel-building:before{content:"";position:absolute;left:-16px;right:-16px;top:-44px;height:54px;border:4px solid #4a2a27;border-radius:18px 18px 2px 2px;background:repeating-linear-gradient(90deg,rgba(77,36,34,.32) 0 8px,transparent 8px 18px),linear-gradient(180deg,#f58f5d 0 18%,var(--bricko-building-roof, #c94d45) 18% 100%);box-shadow:inset 0 -7px #4d242233}.bricko-pixel-building:after{content:"";position:absolute;left:50%;bottom:-4px;width:28px;height:42px;border:4px solid #4a2a27;background:linear-gradient(90deg,transparent 0 12px,#271716 12px 16px,transparent 16px 100%),#8a4d2d;transform:translate(-50%)}.bricko-pixel-building--rails{left:22%;top:24%;width:126px;height:82px}.bricko-pixel-building--alerts{left:28%;top:30%;width:122px;height:78px}.bricko-pixel-building--database{left:42%;top:42%;width:136px;height:84px}.bricko-pixel-building--reporting{left:45%;top:48%;width:132px;height:78px}.bricko-pixel-building--incident{left:48%;top:46%;width:118px;height:82px}.bricko-pixel-building--support{left:48%;top:42%;width:142px;height:86px}.bricko-pixel-building--charging{left:48%;top:46%;width:112px;height:72px}.bricko-pixel-building--incident.is-active{animation:pixel-danger-hop 1.1s ease-in-out infinite}.bricko-pixel-building--incident.is-active:before{background:repeating-linear-gradient(90deg,rgba(77,36,34,.38) 0 8px,transparent 8px 18px),linear-gradient(180deg,var(--bricko-building-hot, #ff8a78) 0 18%,var(--bricko-building-roof, #b8243d) 18% 100%)}.bricko-pixel-rail{position:absolute;left:31%;right:5%;height:12px;border:3px solid #473026;border-radius:0;background:repeating-linear-gradient(90deg,#2b95be 0,#2b95be 14px,#bfeaff 14px,#bfeaff 18px,#2b95be 18px,#2b95be 28px),#2b95be;box-shadow:0 4px #362b2233;animation:rail-flow 2s linear infinite}.bricko-pixel-rail--0{top:42%}.bricko-pixel-rail--1{top:56%}.bricko-pixel-rail--2{top:70%}.bricko-pixel-packet,.bricko-pixel-capsule{position:absolute;z-index:12;display:block;border:3px solid #3b2a25;box-shadow:0 4px #2a201a2e;transform:translate(-50%,-50%)}.bricko-pixel-capsule,.bricko-client-token,.bricko-pixel-sla-count,.bricko-pixel-sla-reminder{cursor:pointer;text-decoration:none}.bricko-pixel-capsule:focus-visible,.bricko-client-token:focus-visible,.bricko-pixel-sla-count:focus-visible,.bricko-pixel-sla-reminder:focus-visible{outline:3px solid rgba(37,99,235,.72);outline-offset:4px}.bricko-pixel-packet{width:20px;height:16px;background:#46b9ff;animation:data-packet-flow 1.8s linear infinite;animation-delay:var(--bricko-delay, 0s)}.bricko-pixel-packet--healthy{background:#53c96d;animation-duration:4.2s}.bricko-pixel-packet--stale,.bricko-pixel-packet--unconfigured{background:#f4c44f;animation:bricko-alert 1.25s ease-in-out infinite}.bricko-pixel-packet--failed{background:#d9404f;animation:bricko-alert .85s ease-in-out infinite}.bricko-pixel-packet--disabled{background:#a9a9a9;animation:none}.bricko-pixel-capsule{width:26px;height:18px;border-radius:10px 10px 4px 4px;background:#4ab9ff;animation:capsule-pixel-hop 2.4s ease-in-out infinite;animation-delay:var(--bricko-delay, 0s)}.bricko-pixel-capsule:after{content:"";position:absolute;left:5px;right:5px;top:6px;height:3px;background:#fff7c8}.bricko-pixel-capsule--delivered{background:#4dc86b}.bricko-pixel-capsule--failed{background:#d9404f;animation:bricko-alert .95s ease-in-out infinite}.bricko-pixel-capsule--pending{background:#48a7f1}.bricko-client-strip{position:absolute;top:0;right:0;bottom:0;left:0;z-index:14;pointer-events:none}.bricko-client-strip.has-breach:before{content:"";position:absolute;left:6%;top:49%;width:39%;height:25%;border:4px solid rgba(217,64,79,.78);border-radius:6px;box-shadow:0 0 0 8px #d9404f24,inset 0 0 0 5px #fff4a433;animation:beacon-pulse 1s ease-in-out infinite}.bricko-client-token{position:absolute;pointer-events:auto;width:24px;height:28px;border:3px solid #3b2a25;border-radius:12px 12px 8px 8px;background:#f08d6c;box-shadow:0 5px #2a201a2e,12px -5px 0 -4px #f7efb2;transform:translate(-50%,-50%);animation:client-token-bob 2.6s ease-in-out infinite;animation-delay:var(--bricko-delay, 0s)}.bricko-client-token:before{content:"";position:absolute;left:5px;top:-12px;width:10px;height:10px;border:2px solid #3b2a25;border-radius:50%;background:#d4a17e}.bricko-client-token:after{content:"";position:absolute;right:-12px;top:7px;width:12px;height:16px;border:2px solid #3b2a25;border-radius:3px;background:#b8e6e8}.bricko-client-token--breached12h,.bricko-client-token--breached2h{background:#d9404f;animation:bricko-alert .82s ease-in-out infinite}.bricko-client-token--breached2h{background:#f4b34d}.bricko-client-token--assigned,.bricko-client-token--acknowledged{background:#8767d8}.bricko-client-token--resolved{background:#4dc86b}.bricko-client-token--open{background:#48a7f1}.bricko-pixel-sla-count{position:absolute;left:50%;top:22%;z-index:4;min-width:72px;padding:4px 8px;border:2px solid rgba(42,32,26,.48);border-radius:5px;background:#fff9e6f0;color:#2f3b35;font-size:.64rem;font-weight:800;text-align:center;text-transform:uppercase;transform:translate(-50%);box-shadow:0 5px #2a201a24}.bricko-pixel-sla-count.has-breach{border-color:#d9404fb8;background:#fff1d4;color:#8a2630;animation:beacon-pulse 1.1s ease-in-out infinite}.bricko-pixel-sla-reminder{position:absolute;left:50%;top:68%;z-index:5;width:min(170px,82%);padding:5px 7px;border:2px solid rgba(39,128,144,.62);border-radius:5px;background:#f7fcfaf5;color:#1d423d;font-size:.58rem;font-weight:800;line-height:1.12;overflow:hidden;text-align:center;text-transform:uppercase;transform:translate(-50%);white-space:normal;overflow-wrap:anywhere;box-shadow:0 5px #2a201a24}.bricko-pixel-sla-reminder.has-breach{border-color:#d9404fbd;background:#fff7de;color:#812733}.bricko-pixel-beacon{position:absolute;right:18%;top:10%;z-index:13;width:22px;height:22px;border:4px solid #4a2a27;border-radius:2px 2px 8px 8px;background:#773a3d}.bricko-pixel-beacon.is-active{background:#f33f4e;box-shadow:0 0 0 8px #f33f4e38;animation:beacon-pulse 1s ease-out infinite}.bricko-pixel-ledger-stack,.bricko-pixel-console,.bricko-pixel-dock,.bricko-pixel-mailbox,.bricko-pixel-server-rack,.bricko-pixel-report-stack,.bricko-pixel-conveyor{position:absolute;z-index:9;border:3px solid #4a2a27;background:#fff0a8;box-shadow:0 4px #34261b2e}.bricko-pixel-ledger-stack{width:42px;height:28px;background:repeating-linear-gradient(0deg,#fff3b5 0,#fff3b5 7px,#58b778 7px,#58b778 10px),#fff3b5}.bricko-pixel-ledger-stack--a{left:8%;top:56%}.bricko-pixel-ledger-stack--b{right:8%;top:58%}.bricko-pixel-console{width:40px;height:28px;background:linear-gradient(180deg,#233b50 0,#233b50 60%,#8a4d2d 60%,#8a4d2d)}.bricko-pixel-console:after{content:"";position:absolute;left:7px;right:7px;top:6px;height:7px;background:#78e8ff;animation:screen-flicker 1.8s ease-in-out infinite}.bricko-pixel-console--a{left:13%;top:65%}.bricko-pixel-console--b{right:8%;top:65%}.bricko-pixel-dock{width:34px;height:26px;background:repeating-linear-gradient(90deg,#8b73d6 0,#8b73d6 7px,#d8cdf7 7px,#d8cdf7 12px),#8b73d6}.bricko-pixel-dock--a{left:14%;top:69%}.bricko-pixel-dock--b{right:17%;top:69%}.bricko-pixel-mailbox{right:12%;top:64%;width:30px;height:34px;border-radius:12px 12px 2px 2px;background:#df6b43}.bricko-pixel-mailbox:after{content:"";position:absolute;left:8px;right:8px;top:8px;height:4px;background:#fff6c6}.bricko-pixel-server-rack{width:30px;height:48px;background:repeating-linear-gradient(0deg,#172432 0,#172432 6px,#64d4f5 6px,#64d4f5 8px,#172432 8px,#172432 13px),#172432}.bricko-pixel-server-rack--a{left:10%;top:54%}.bricko-pixel-server-rack--b{right:9%;top:50%}.bricko-pixel-replica-line{position:absolute;z-index:10;left:22%;right:22%;height:8px;border:3px solid #4a2a27;background:repeating-linear-gradient(90deg,#48d8ff 0,#48d8ff 10px,#1e3342 10px,#1e3342 14px),#48d8ff;animation:data-packet-flow 1.6s linear infinite}.bricko-pixel-replica-line--a{top:66%}.bricko-pixel-replica-line--b{top:78%;animation-delay:-.4s}.bricko-pixel-report-stack{width:36px;height:24px;background:repeating-linear-gradient(0deg,#fff0c2 0,#fff0c2 5px,#4b5d70 5px,#4b5d70 8px),#fff0c2}.bricko-pixel-report-stack--a{left:11%;top:62%}.bricko-pixel-report-stack--b{right:11%;top:64%}.bricko-pixel-conveyor{left:20%;right:18%;top:78%;height:14px;background:repeating-linear-gradient(90deg,#665b44 0,#665b44 10px,#f0c658 10px,#f0c658 16px),#665b44;animation:rail-flow 2.2s linear infinite}.bricko-pixel-decor{position:absolute;z-index:3;display:block;transform:translate(-50%,-50%);pointer-events:none}.bricko-pixel-decor--grass-a,.bricko-pixel-decor--grass-b,.bricko-pixel-decor--grass-c{width:22px;height:18px;background:linear-gradient(135deg,transparent 0 42%,#3f8f46 43% 58%,transparent 59%),linear-gradient(45deg,transparent 0 42%,#73c45c 43% 58%,transparent 59%)}.bricko-pixel-decor--grass-b{transform:translate(-50%,-50%) scale(1.35)}.bricko-pixel-decor--grass-c{transform:translate(-50%,-50%) scale(.85) rotate(90deg)}.bricko-pixel-decor--flower-a,.bricko-pixel-decor--flower-b{width:18px;height:18px;background:radial-gradient(circle at 50% 50%,#ffe586 0 3px,transparent 4px),radial-gradient(circle at 28% 50%,#ff7d8a 0 4px,transparent 5px),radial-gradient(circle at 72% 50%,#ff7d8a 0 4px,transparent 5px),radial-gradient(circle at 50% 28%,#ff7d8a 0 4px,transparent 5px),radial-gradient(circle at 50% 72%,#ff7d8a 0 4px,transparent 5px)}.bricko-pixel-decor--flower-b{filter:hue-rotate(62deg)}.bricko-pixel-decor--stone-a,.bricko-pixel-decor--stone-b{width:28px;height:18px;border:3px solid #66706f;border-radius:5px;background:#a7beb8;box-shadow:inset -6px -3px #475c5838}.bricko-pixel-decor--stone-b{width:20px;height:14px;filter:hue-rotate(16deg)}.bricko-pixel-stage .bricko-actor{z-index:22;width:48px;height:56px;image-rendering:pixelated}.bricko-pixel-stage .bricko-sprite-shadow{bottom:2px;width:34px;height:10px;border-radius:50%;background:#25291d47}.bricko-pixel-stage .bricko-robot-sprite,.bricko-pixel-stage .bricko-human-sprite{bottom:8px;width:38px;height:47px}.bricko-pixel-stage .bricko-head,.bricko-pixel-stage .bricko-body,.bricko-pixel-stage .bricko-arm,.bricko-pixel-stage .bricko-leg,.bricko-pixel-stage .bricko-human-head,.bricko-pixel-stage .bricko-human-body,.bricko-pixel-stage .bricko-human-arm,.bricko-pixel-stage .bricko-human-leg{border-radius:2px;border-color:#2a2020;box-shadow:none}.bricko-pixel-stage .bricko-head{left:5px;top:1px;width:28px;height:22px;border-width:3px;background:linear-gradient(180deg,#fff8df 0,#fff8df 30%,#f2f5f0 30%,#f2f5f0);box-shadow:inset 0 -5px #c8d2d0,0 3px #33201a38}.bricko-pixel-stage .bricko-head:before{content:"";position:absolute;left:2px;top:-6px;width:10px;height:6px;border:3px solid #2a2020;background:#ef7956}.bricko-pixel-stage .bricko-visor{left:4px;right:4px;top:7px;height:7px;border-radius:1px;border:2px solid #2a2020;background:#57c8ec}.bricko-pixel-stage .bricko-eye{display:none}.bricko-pixel-stage .bricko-body{left:8px;top:25px;width:22px;height:18px;border-width:3px;background:linear-gradient(90deg,#ef7956 0,#ef7956 5px,#f3f1e4 5px,#f3f1e4 17px,#ef7956 17px,#ef7956)}.bricko-pixel-stage .bricko-core-light{left:50%;top:5px;width:7px;height:7px;border-radius:1px;background:#5be06c;box-shadow:none}.bricko-pixel-stage .bricko-arm{top:27px;width:8px;height:15px;border:3px solid #2a2020;background:#dadfd7}.bricko-pixel-stage .bricko-arm-left{left:0}.bricko-pixel-stage .bricko-arm-right{right:0}.bricko-pixel-stage .bricko-leg{top:42px;width:9px;height:9px;border:3px solid #2a2020;background:#263147}.bricko-pixel-stage .bricko-leg-left{left:8px}.bricko-pixel-stage .bricko-leg-right{right:8px}.bricko-pixel-stage .bricko-antenna{left:18px;top:-5px;width:4px;height:9px;background:#2a2020}.bricko-pixel-stage .bricko-antenna:after{left:-4px;top:-6px;width:12px;height:9px;border-radius:2px;background:#ef7956}.bricko-pixel-stage .bricko-state-healthy .bricko-visor,.bricko-pixel-stage .bricko-state-idle .bricko-visor{background:#63d36f}.bricko-pixel-stage .bricko-state-running .bricko-visor{background:#57c8ec}.bricko-pixel-stage .bricko-state-stale .bricko-visor,.bricko-pixel-stage .bricko-state-unconfigured .bricko-visor{background:#ffd261}.bricko-pixel-stage .bricko-state-failed .bricko-visor{background:#f04855}.bricko-pixel-stage .bricko-state-disabled .bricko-visor{background:#8f9a97}.bricko-pixel-stage .bricko-phase-preparing .bricko-sprite-shadow,.bricko-pixel-stage .bricko-phase-executing .bricko-sprite-shadow,.bricko-pixel-stage .bricko-phase-cooldown .bricko-sprite-shadow{background:#56cfef5c;box-shadow:0 0 0 7px #56cfef14}.bricko-pixel-stage .bricko-phase-preparing .bricko-visor,.bricko-pixel-stage .bricko-phase-cooldown .bricko-visor{background:#7ee7ff}.bricko-pixel-stage .bricko-phase-executing .bricko-visor{background:#3fb7ff;animation:screen-flicker .9s ease-in-out infinite}.bricko-pixel-stage .bricko-phase-preparing .bricko-accessory,.bricko-pixel-stage .bricko-phase-executing .bricko-accessory,.bricko-pixel-stage .bricko-phase-cooldown .bricko-accessory{animation:beacon-pulse 1.25s ease-out infinite}.bricko-pixel-stage .bricko-role-wa-dispatcher .bricko-head:before,.bricko-pixel-stage .bricko-role-wa-dispatcher .bricko-antenna:after{background:#36c46f}.bricko-pixel-stage .bricko-role-wa-dispatcher .bricko-body{background:linear-gradient(90deg,#36c46f 0,#36c46f 5px,#f3f1e4 5px,#f3f1e4 17px,#36c46f 17px,#36c46f)}.bricko-pixel-stage .bricko-role-db-replicator .bricko-head:before,.bricko-pixel-stage .bricko-role-db-replicator .bricko-antenna:after{background:#44c8e8}.bricko-pixel-stage .bricko-role-db-replicator .bricko-body{background:linear-gradient(90deg,#44c8e8 0,#44c8e8 5px,#d7eef4 5px,#d7eef4 17px,#315f78 17px,#315f78)}.bricko-pixel-stage .bricko-role-report-runner .bricko-head:before,.bricko-pixel-stage .bricko-role-report-runner .bricko-antenna:after{background:#f1b84d}.bricko-pixel-stage .bricko-role-report-runner .bricko-body{background:linear-gradient(90deg,#f1b84d 0,#f1b84d 5px,#fff2cc 5px,#fff2cc 17px,#7d6234 17px,#7d6234)}.bricko-pixel-stage .bricko-role-pipeline-runner .bricko-head:before,.bricko-pixel-stage .bricko-role-pipeline-runner .bricko-antenna:after{background:#7b95ff}.bricko-pixel-stage .bricko-role-pipeline-runner .bricko-body{background:linear-gradient(90deg,#7b95ff 0,#7b95ff 5px,#eef1ff 5px,#eef1ff 17px,#4654a3 17px,#4654a3)}.bricko-pixel-stage .bricko-actor--bricko .bricko-head{left:2px;top:-1px;width:34px;height:24px;border-color:#2a2020;border-radius:3px;background:linear-gradient(180deg,#ef7956 0,#ef7956 7px,#fff8df 7px,#fff8df)}.bricko-pixel-stage .bricko-actor--bricko .bricko-head:before{left:10px;top:-7px;width:14px;height:7px;border:3px solid #2a2020;border-bottom:0;border-radius:2px 2px 0 0;background:#ef7956}.bricko-pixel-stage .bricko-actor--bricko .bricko-visor{left:5px;right:5px;top:9px;height:8px;border-radius:1px;border-color:#2a2020;background:linear-gradient(135deg,transparent 0 43%,#1f6a92 44% 48%,transparent 49% 100%),#fff8df}.bricko-pixel-stage .bricko-actor--bricki .bricko-head{left:4px;top:-6px;width:31px;height:31px;border-color:#2a2020;border-radius:50%;background:radial-gradient(circle at 63% 40%,#fff8df 0,#fff8df 36%,#dde0da 37%,#dde0da)}.bricko-pixel-stage .bricko-actor--bricki .bricko-head:before{left:13px;top:-8px;width:14px;height:17px;border:3px solid #2a2020;border-bottom:0;border-radius:8px 8px 3px 3px;background:#ef7956}.bricko-pixel-stage .bricko-actor--bricki .bricko-visor{left:4px;right:4px;top:11px;height:10px;border-color:#fff8df;border-radius:5px;background:#050807}.bricko-pixel-stage .bricko-actor--bricki .bricko-eye{display:block;top:14px;width:6px;height:5px;border-bottom:3px solid #fff8df;border-radius:0 0 7px 7px}.bricko-pixel-stage .bricko-actor--bricki .bricko-body{left:8px;top:27px;width:23px;height:18px;border-radius:7px;background:#f3f1e4}.bricko-pixel-stage .bricko-actor--bricki .bricko-leg{display:none}.bricko-pixel-stage .bricko-actor--bricki .bricko-antenna{display:block;left:7px;top:-15px;width:4px;height:16px;border-radius:0;background:#2a2020;transform:rotate(-13deg)}.bricko-pixel-stage .bricko-actor--bricki .bricko-antenna:after{left:-4px;top:-7px;width:10px;height:10px;border-radius:50%;background:#2a2020}.bricko-pixel-stage .bricko-human-head{left:11px;top:2px;width:17px;height:17px;border-width:3px;background:linear-gradient(180deg,#b44b2f 0,#b44b2f 8px,#f1bc8d 8px,#f1bc8d)}.bricko-pixel-stage .bricko-human-body{left:9px;top:21px;width:21px;height:22px;border-width:3px;background:linear-gradient(90deg,#2a3145 0,#2a3145 6px,#6bd2d9 6px,#6bd2d9 15px,#2a3145 15px,#2a3145)}.bricko-pixel-stage .bricko-human-arm{top:25px;width:7px;height:13px;border:3px solid #2a2020;background:#f1bc8d}.bricko-pixel-stage .bricko-human-arm-left{left:2px}.bricko-pixel-stage .bricko-human-arm-right{right:2px}.bricko-pixel-stage .bricko-human-leg{top:42px;width:8px;height:9px;border:3px solid #2a2020;background:#2a3145}.bricko-pixel-stage .bricko-human-leg-left{left:10px}.bricko-pixel-stage .bricko-human-leg-right{right:10px}.bricko-pixel-stage .bricko-accessory{right:-4px;top:24px;width:17px;height:17px;border:3px solid #2a2020;border-radius:2px;box-shadow:0 3px #2d1f1633}.bricko-pixel-stage .bricko-schedule-chip{position:absolute;left:50%;bottom:1px;z-index:4;min-width:34px;max-width:96px;min-height:14px;display:inline-grid;place-items:center;padding:1px 4px;border:2px solid #2a2020;border-radius:2px;color:#15242c;background:#b9f1ff;box-shadow:0 3px #2d1f1633;font-size:8px;font-weight:1000;line-height:1.05;text-align:center;white-space:normal;overflow-wrap:anywhere;transform:translate(-50%)}.bricko-pixel-stage .bricko-phase-preparing .bricko-schedule-chip{background:#fff06f}.bricko-pixel-stage .bricko-phase-executing .bricko-schedule-chip{color:#fff;background:#2b9dff;animation:beacon-pulse 1s ease-out infinite}.bricko-pixel-stage .bricko-phase-cooldown .bricko-schedule-chip{background:#78e6a0}.bricko-pixel-stage .bricko-phase-waiting .bricko-schedule-chip{color:#20364e;background:#d9f3f7}.bricko-pixel-stage .bricko-accessory span{top:4px;right:4px;bottom:4px;left:4px;border-radius:1px}.bricko-pixel-stage .bricko-accessory-wa:before{content:"";position:absolute;left:4px;top:4px;width:5px;height:5px;background:#fff}.bricko-pixel-stage .bricko-accessory-database:before,.bricko-pixel-stage .bricko-accessory-database:after{content:"";position:absolute;left:3px;right:3px;height:3px;background:#fff}.bricko-pixel-stage .bricko-accessory-database:before{top:4px}.bricko-pixel-stage .bricko-accessory-database:after{bottom:4px}.bricko-pixel-stage .bricko-accessory-report span{top:3px;right:4px;bottom:3px;left:4px;background:repeating-linear-gradient(0deg,rgba(255,255,255,.82) 0 2px,transparent 2px 4px),#ffffff38}.bricko-pixel-stage .bricko-accessory-pipeline span{top:3px;right:3px;bottom:3px;left:3px;background:linear-gradient(90deg,transparent 0 5px,#ffffff 5px 7px,transparent 7px 100%),linear-gradient(0deg,transparent 0 5px,#ffffff 5px 7px,transparent 7px 100%),#ffffff38}.bricko-pixel-stage .bricko-activity-bubble{bottom:56px;min-width:0;max-width:176px;border:3px solid #3d2c24;border-radius:2px;color:#2a2020;background:#fff5c7;box-shadow:0 5px #482e1c3d;font-size:10px;font-weight:950}.bricko-pixel-stage .bricko-activity-bubble:after{content:"";position:absolute;left:50%;bottom:-8px;width:12px;height:12px;border-right:3px solid #3d2c24;border-bottom:3px solid #3d2c24;background:#fff5c7;transform:translate(-50%) rotate(45deg)}.bricko-pixel-stage--compact .bricko-pixel-sign,.bricko-pixel-stage--compact .bricko-pixel-fence,.bricko-pixel-stage--compact .bricko-activity-bubble{display:none}.bricko-pixel-stage--compact .bricko-pixel-building{transform:translate(-50%,-50%) scale(.62);transform-origin:center}.bricko-pixel-stage--compact .bricko-actor{width:34px;height:40px}.bricko-pixel-stage--compact .bricko-robot-sprite{transform:translate(-50%) scale(.2175);transform-origin:bottom center}.bricko-pixel-stage--compact .bricko-human-sprite{transform:translate(-50%) scale(.435);transform-origin:bottom center}.bricko-world{background:#27323a}.bricko-pixel-stage{background:linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(0deg,rgba(255,255,255,.045) 1px,transparent 1px),radial-gradient(circle at 18% 22%,rgba(44,166,209,.1) 0 42px,transparent 43px),radial-gradient(circle at 82% 64%,rgba(246,178,70,.09) 0 50px,transparent 51px),#2f3b43;background-size:24px 24px,24px 24px,240px 240px,260px 260px,auto}.bricko-industrial-backplane{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:repeating-linear-gradient(90deg,transparent 0 116px,rgba(21,28,34,.35) 116px 124px),repeating-linear-gradient(0deg,transparent 0 92px,rgba(21,28,34,.3) 92px 100px),linear-gradient(135deg,rgba(255,255,255,.04),transparent 42%);pointer-events:none}.bricko-pixel-stage:before{background:repeating-linear-gradient(90deg,transparent 0 36px,rgba(255,196,65,.18) 36px 42px,transparent 42px 72px),repeating-linear-gradient(0deg,transparent 0 54px,rgba(23,31,38,.32) 54px 62px,transparent 62px 108px);opacity:.5}.bricko-pixel-stage:after{background:linear-gradient(180deg,rgba(102,150,170,.12),transparent 22%),radial-gradient(circle at 50% 48%,transparent 0 58%,rgba(8,13,18,.22) 100%)}.bricko-pixel-path{border-color:#59626a;background:repeating-linear-gradient(135deg,rgba(255,196,65,.34) 0 10px,transparent 10px 20px),linear-gradient(180deg,#4a555d,#39454d);box-shadow:inset 0 0 0 4px #10171d47,0 4px #060c1033}.bricko-pixel-path--main{top:42%;height:14%}.bricko-pixel-path--cross{left:43%;width:13%}.bricko-pixel-path--alerts{top:71%;height:11%}.bricko-pixel-fence--top,.bricko-pixel-fence--left,.bricko-pixel-fence--right{background:linear-gradient(180deg,#222a31 0,#222a31 3px,#7d8992 3px,#7d8992 8px,#1c2329 8px,#1c2329 13px),repeating-linear-gradient(90deg,#151b20 0 8px,transparent 8px 42px);box-shadow:0 3px #070c1052}.bricko-pixel-pipe{position:absolute;z-index:5;border:3px solid #19232a;background:repeating-linear-gradient(90deg,#69808f 0,#69808f 26px,#2b3a43 26px,#2b3a43 32px),#69808f;box-shadow:0 5px #070c103d;pointer-events:none}.bricko-pixel-pipe--north{left:33%;top:19%;width:40%;height:14px}.bricko-pixel-pipe--east{right:12%;top:26%;width:14px;height:45%;background:repeating-linear-gradient(0deg,#69808f 0,#69808f 26px,#2b3a43 26px,#2b3a43 32px),#69808f}.bricko-pixel-pipe--south{left:48%;bottom:10%;width:36%;height:14px}.bricko-pixel-pipe--database{left:31%;top:58%;width:27%;height:14px}.bricko-pixel-zone--ledger{left:31%;top:15%}.bricko-pixel-zone--rails{left:5%;top:30%}.bricko-pixel-zone--maintenance{left:7%;top:31%;width:22%;height:14%}.bricko-pixel-zone--alerts{left:42%;top:68%}.bricko-pixel-zone--database{left:29%;top:50%;width:29%;height:20%}.bricko-pixel-zone--reporting{left:9%;top:72%;width:31%;height:20%}.bricko-pixel-zone--incident{left:58%;top:41%}.bricko-pixel-zone--support{right:6%;top:39%}.bricko-pixel-zone--lounge{right:6%;top:18%}.bricko-pixel-sign{isolation:isolate;border-color:#161d22;color:#0e1720;background:#fff2b8;box-shadow:0 2px #11171cc7,inset 0 -2px #f5c3486b;font-weight:700;line-height:1;text-shadow:0 1px 0 rgba(255,255,255,.8)}.bricko-pixel-sign:before{content:"";position:absolute;top:-5px;right:-7px;bottom:-5px;left:-7px;z-index:-1;border:2px solid #161d22;border-radius:2px;background:repeating-linear-gradient(135deg,#f5c348 0,#f5c348 7px,#232a2f 7px,#232a2f 12px),#f5c348;box-shadow:0 3px #11171cd1}.bricko-pixel-building{border-color:#151c22;background:linear-gradient(90deg,rgba(255,255,255,.08) 0 8px,transparent 8px 18px),linear-gradient(180deg,rgba(255,255,255,.1),transparent 46%),var(--bricko-building-wall, #cfd8de);box-shadow:inset 0 -10px #10181f3d,0 8px #070c1047}.bricko-pixel-building:before{left:-10px;right:-10px;top:-28px;height:36px;border-color:#151c22;border-radius:2px;background:repeating-linear-gradient(90deg,rgba(255,255,255,.12) 0 8px,transparent 8px 18px),linear-gradient(180deg,#7a8791 0 18%,var(--bricko-building-roof, #53606f) 18% 100%);box-shadow:inset 0 -7px #080f1342}.bricko-pixel-building:after{border-color:#151c22;background:linear-gradient(90deg,transparent 0 10px,#101820 10px 14px,transparent 14px 100%),#45525d}.bricko-pixel-building--rails:after,.bricko-pixel-building--support:after,.bricko-pixel-building--ledger:after,.bricko-pixel-building--database:after,.bricko-pixel-building--reporting:after{background:linear-gradient(90deg,#52d5ff 0,#52d5ff 8px,#1a2a34 8px,#1a2a34 12px,#67e38c 12px,#67e38c 20px,#1a2a34 20px,#1a2a34 24px,#f5c348 24px,#f5c348)}.bricko-pixel-gantry{position:absolute;left:29%;top:32%;right:3%;height:28px;z-index:12;border-top:5px solid #1a232a;border-bottom:5px solid #1a232a;background:repeating-linear-gradient(90deg,transparent 0 44px,#1a232a 44px 50px,transparent 50px 90px);pointer-events:none}.bricko-pixel-gantry:after{content:"";position:absolute;left:44%;top:18px;width:18px;height:22px;border:3px solid #1a232a;background:#f5c348;box-shadow:0 4px #070c103d}.bricko-pixel-rail{border-color:#121a20;background:repeating-linear-gradient(90deg,#42b7d8 0,#42b7d8 18px,#17222a 18px,#17222a 23px,#42b7d8 23px,#42b7d8 36px),#42b7d8;box-shadow:0 4px #070c1042,0 0 20px #42b7d82e}.bricko-pixel-packet,.bricko-pixel-capsule{border-color:#121a20;box-shadow:0 4px #070c1047,0 0 14px #42b7d82e}.bricko-pixel-ledger-stack,.bricko-pixel-console,.bricko-pixel-dock,.bricko-pixel-mailbox,.bricko-pixel-server-rack,.bricko-pixel-report-stack,.bricko-pixel-conveyor{border-color:#121a20;background:#8b98a2;box-shadow:0 4px #070c1047}.bricko-pixel-ledger-stack{background:repeating-linear-gradient(0deg,#d7e4e8 0,#d7e4e8 6px,#4b9f73 6px,#4b9f73 9px,#1c272f 9px,#1c272f 12px),#d7e4e8}.bricko-pixel-console{background:linear-gradient(180deg,#14222b 0,#14222b 60%,#56636b 60%,#56636b)}.bricko-pixel-dock{background:repeating-linear-gradient(90deg,#5e6575 0,#5e6575 7px,#cfd4dc 7px,#cfd4dc 12px),#5e6575}.bricko-pixel-mailbox{border-radius:2px;background:#c75b3b}.bricko-pixel-server-rack{background:repeating-linear-gradient(0deg,#172432 0,#172432 6px,#58d4ff 6px,#58d4ff 8px,#172432 8px,#172432 13px),#172432;box-shadow:0 4px #070c1047,0 0 16px #52d5ff29}.bricko-pixel-replica-line{border-color:#121a20;background:repeating-linear-gradient(90deg,#52d5ff 0,#52d5ff 10px,#17222a 10px,#17222a 15px),#52d5ff;box-shadow:0 4px #070c1042,0 0 16px #52d5ff2e}.bricko-pixel-report-stack{background:repeating-linear-gradient(0deg,#f2dfaa 0,#f2dfaa 5px,#374b61 5px,#374b61 8px),#f2dfaa}.bricko-pixel-conveyor{background:repeating-linear-gradient(90deg,#1e2932 0,#1e2932 10px,#f5c348 10px,#f5c348 16px),#1e2932;box-shadow:0 4px #070c1047}.bricko-pixel-decor--vent-a,.bricko-pixel-decor--vent-b{width:34px;height:22px;border:3px solid #151c22;background:repeating-linear-gradient(90deg,#1c252c 0,#1c252c 4px,#7f8f99 4px,#7f8f99 8px),#7f8f99;box-shadow:0 4px #070c1033}.bricko-pixel-decor--vent-b{transform:translate(-50%,-50%) rotate(90deg)}.bricko-pixel-decor--bolt-a,.bricko-pixel-decor--bolt-b{width:16px;height:16px;border:3px solid #151c22;background:#a9b4ba;box-shadow:inset -4px -4px #141c2233}.bricko-pixel-decor--bolt-b{transform:translate(-50%,-50%) scale(1.25)}.bricko-pixel-decor--crate-a,.bricko-pixel-decor--crate-b{width:28px;height:24px;border:3px solid #151c22;background:linear-gradient(45deg,transparent 0 42%,#151c22 43% 53%,transparent 54%),#a76d3f;box-shadow:0 4px #070c1033}.bricko-pixel-decor--crate-b{background:linear-gradient(45deg,transparent 0 42%,#151c22 43% 53%,transparent 54%),#6f8795}.bricko-pixel-decor--hazard-a,.bricko-pixel-decor--hazard-b{width:36px;height:12px;border:3px solid #151c22;background:repeating-linear-gradient(135deg,#f5c348 0,#f5c348 7px,#222a31 7px,#222a31 13px)}.bricko-pixel-decor--hazard-b{transform:translate(-50%,-50%) rotate(90deg)}.bricko-pixel-decor--warning-light{width:18px;height:18px;border:3px solid #151c22;background:#ff5b4d;box-shadow:0 0 #ff5b4d59;animation:beacon-pulse 1.4s ease-out infinite}.bricko-pixel-decor--pipe-cap{width:28px;height:18px;border:3px solid #151c22;border-radius:2px;background:#657985;box-shadow:inset -6px -3px #10181f38}.bricko-pixel-decor--db-cylinder{width:24px;height:30px;border:3px solid #151c22;border-radius:50% 50% 4px 4px;background:linear-gradient(180deg,#5ed6ff 0,#5ed6ff 18%,#275067 18%,#275067);box-shadow:inset -5px -4px #0c161d3d}.bricko-pixel-decor--report-pallet{width:32px;height:18px;border:3px solid #151c22;background:repeating-linear-gradient(0deg,#e3cb8d 0,#e3cb8d 4px,#6d5d3d 4px,#6d5d3d 7px),#e3cb8d;box-shadow:0 4px #070c1033}.bricko-pixel-stage .bricko-route-execution{animation:bricko-run-to-station var(--bricko-route-duration, 5s) linear infinite;animation-delay:var(--bricko-route-delay, 0s);will-change:transform}.bricko-pixel-stage .bricko-route-courier{animation:bricko-courier-route var(--bricko-route-duration, 5.4s) linear infinite;animation-delay:var(--bricko-route-delay, 0s);will-change:transform}.bricko-pixel-stage .bricko-route-patrol{animation:bricko-patrol-route var(--bricko-route-duration, 7.4s) ease-in-out infinite;animation-delay:var(--bricko-route-delay, 0s);will-change:transform}.bricko-pixel-stage .bricko-route-execution .bricko-leg-left,.bricko-pixel-stage .bricko-route-execution .bricko-leg-right,.bricko-pixel-stage .bricko-route-courier .bricko-leg-left,.bricko-pixel-stage .bricko-route-courier .bricko-leg-right,.bricko-pixel-stage .bricko-route-patrol .bricko-leg-left,.bricko-pixel-stage .bricko-route-patrol .bricko-leg-right{animation:bricko-pixel-step .34s steps(2,end) infinite}.bricko-pixel-stage .bricko-route-execution .bricko-arm-left,.bricko-pixel-stage .bricko-route-courier .bricko-arm-left,.bricko-pixel-stage .bricko-route-patrol .bricko-arm-left{animation:bricko-arm-work .42s ease-in-out infinite reverse}.bricko-pixel-stage .bricko-route-execution .bricko-arm-right,.bricko-pixel-stage .bricko-route-courier .bricko-arm-right,.bricko-pixel-stage .bricko-route-patrol .bricko-arm-right{animation:bricko-arm-work .42s ease-in-out infinite}@keyframes capsule-pixel-hop{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-8px)}to{transform:translate(-50%,-50%) translateY(0)}}@keyframes pixel-danger-hop{0%,to{filter:brightness(1)}50%{filter:brightness(1.18)}}@keyframes bricko-run-to-station{0%{transform:translate(-50%,-50%) translate(var(--bricko-route-start-x, -80px),var(--bricko-route-start-y, 36px))}42%{transform:translate(-50%,-50%) translate(var(--bricko-route-mid-x, -28px),var(--bricko-route-mid-y, 12px))}64%,88%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(var(--bricko-route-start-x, -80px),var(--bricko-route-start-y, 36px))}}@keyframes bricko-courier-route{0%{transform:translate(-50%,-50%) translate(var(--bricko-route-start-x, -72px),var(--bricko-route-start-y, -22px))}50%{transform:translate(-50%,-50%) translate(var(--bricko-route-mid-x, 36px),var(--bricko-route-mid-y, -8px))}72%,88%{transform:translate(-50%,-50%) translate(0)}to{transform:translate(-50%,-50%) translate(var(--bricko-route-start-x, -72px),var(--bricko-route-start-y, -22px))}}@keyframes bricko-patrol-route{0%{transform:translate(-50%,-50%) translate(var(--bricko-route-start-x, -36px),var(--bricko-route-start-y, -18px))}50%{transform:translate(-50%,-50%) translate(var(--bricko-route-mid-x, 36px),var(--bricko-route-mid-y, 18px))}to{transform:translate(-50%,-50%) translate(var(--bricko-route-start-x, -36px),var(--bricko-route-start-y, -18px))}}@keyframes bricko-pixel-step{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes bricko-walk{0%{transform:translate(-50%,-50%) translate(-2px)}50%{transform:translate(-50%,-50%) translate(3px) translateY(-2px)}to{transform:translate(-50%,-50%) translate(-2px)}}@keyframes bricko-work{0%{transform:translate(-50%,-50%) translateY(0) rotate(-2deg)}50%{transform:translate(-50%,-50%) translateY(-2px) rotate(5deg)}to{transform:translate(-50%,-50%) translateY(0) rotate(-2deg)}}@keyframes bricko-arm-work{0%{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-2px) rotate(5deg)}to{transform:translateY(0) rotate(-2deg)}}@keyframes bricko-carry{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-5px)}to{transform:translate(-50%,-50%) translateY(0)}}@keyframes bricko-scan{0%{filter:drop-shadow(0 0 0 rgba(41,167,255,0))}50%{filter:drop-shadow(0 0 12px rgba(41,167,255,.72))}to{filter:drop-shadow(0 0 0 rgba(41,167,255,0))}}@keyframes bricko-alert{0%{transform:translate(-50%,-50%) rotate(-2deg)}50%{transform:translate(-50%,-50%) rotate(3deg) translateY(-3px)}to{transform:translate(-50%,-50%) rotate(-2deg)}}@keyframes bricko-panic-hop{0%,to{transform:translate(-50%,-50%) translate(0) rotate(-1deg)}25%{transform:translate(-50%,-50%) translate(3px,-4px) rotate(2deg)}50%{transform:translate(-50%,-50%) translate(-4px,2px) rotate(-3deg)}75%{transform:translate(-50%,-50%) translate(4px,1px) rotate(3deg)}}@keyframes bricko-danger-isolate{0%,to{opacity:.78;transform:translate(-50%) scale(.92)}50%{opacity:1;transform:translate(-50%) scale(1.08)}}@keyframes bricko-sleep{0%{opacity:.72;transform:translate(-50%,-50%) translateY(0)}50%{opacity:1;transform:translate(-50%,-50%) translateY(2px)}to{opacity:.72;transform:translate(-50%,-50%) translateY(0)}}@keyframes data-packet-flow{0%{transform:translate(0)}to{transform:translate(82px)}}@keyframes rail-flow{0%{background-position:0 0}to{background-position:48px 0}}@keyframes client-token-bob{0%{transform:translate(-50%,-50%) translateY(0)}50%{transform:translate(-50%,-50%) translateY(-5px)}to{transform:translate(-50%,-50%) translateY(0)}}@keyframes beacon-pulse{0%{box-shadow:0 0 #d93e4f6b}to{box-shadow:0 0 0 12px #d93e4f00}}@keyframes screen-flicker{0%,to{opacity:.82}48%{opacity:1}52%{opacity:.64}}@media(max-width:1100px){.bricko-studio-layout{grid-template-columns:1fr}.bricko-game-toolbar{display:grid;grid-template-columns:minmax(160px,max-content) minmax(0,1fr);align-items:center;gap:8px;white-space:normal;overflow:hidden}.bricko-toolbar-title{max-width:260px}.brick-villages-crew-key{display:none}.bricko-toolbar-status{width:100%}.bricko-toolbar-actions{grid-column:1 / -1;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;padding-bottom:1px;scrollbar-width:thin}.bricko-panels{grid-template-columns:1fr 1fr;grid-template-rows:auto}.bricko-hud-readouts{justify-content:flex-start}.bricko-inspector{top:128px;width:min(320px,calc(100% - 32px))}}@media(max-width:760px){.bricko-page{padding:12px}.bricko-page-top{display:grid}.bricko-top-controls{justify-content:flex-start}.bricko-stage-shell,.bricko-world{min-height:620px}.bricko-panels,.bricko-job-spec{grid-template-columns:1fr}.bricko-actor{width:58px;height:64px}.bricko-robot-sprite{transform:translate(-50%) scale(.3225);transform-origin:bottom center}.bricko-human-sprite{transform:translate(-50%) scale(.645);transform-origin:bottom center}.bricko-activity-bubble{min-width:0;max-width:146px;font-size:10px}.bricko-page--game{min-height:calc(100svh - 56px);padding:6px}.bricko-game-stage{min-height:min(760px,calc(100svh - 76px))}.bricko-game-stage .bricko-world{min-height:inherit}.bricko-game-toolbar{left:8px;right:8px;top:8px;display:grid;grid-template-columns:1fr;gap:6px;padding:6px 7px;white-space:normal;overflow:visible}.bricko-toolbar-title{min-width:0;max-width:100%;font-size:14px}.bricko-toolbar-status,.bricko-toolbar-actions{width:100%;min-width:0;white-space:normal}.bricko-toolbar-status.bricko-hud-readouts{flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;white-space:nowrap;scrollbar-width:thin}.bricko-toolbar-actions{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:4px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:2px;scrollbar-width:thin}.bricko-toolbar-actions button{flex:0 0 auto;width:auto;min-width:0;min-height:26px;padding:0 5px;font-size:9px;white-space:nowrap;line-height:1.12}.bricko-hud-readouts span,.bricko-hud-readouts button,.bricko-hud-readouts a{min-height:26px;padding:0 6px;font-size:9px}.bricko-game-alert{left:10px;top:126px;max-width:calc(100% - 20px)}.bricko-pixel-stage--compact .bricko-maintenance-strip{left:5%;top:29%;width:25%;min-height:72px;padding:7px}.bricko-pixel-stage--compact .bricko-maintenance-strip__title{margin-bottom:5px;font-size:8px}.bricko-pixel-stage--compact .bricko-maintenance-token{max-width:74px;min-height:18px;padding:2px 5px;font-size:7px}.bricko-pixel-stage--compact .bricko-pixel-zone--ledger{left:35%;top:29%;width:29%;height:22%}.bricko-pixel-stage--compact .bricko-pixel-zone--lounge{right:6%;top:29%;width:22%;height:18%}.bricko-pixel-stage--compact .bricko-pixel-zone--rails{left:5%;top:39%;width:48%;height:28%}.bricko-pixel-stage--compact .bricko-pixel-zone--incident{left:58%;top:43%;width:22%;height:22%}.bricko-pixel-stage--compact .bricko-pixel-zone--support{right:6%;top:46%;width:25%;height:23%}.bricko-pixel-stage--compact .bricko-pixel-zone--database{left:29%;top:57%;width:31%;height:18%}.bricko-pixel-stage--compact .bricko-pixel-zone--reporting{left:8%;top:74%;width:34%;height:18%}.bricko-pixel-stage--compact .bricko-pixel-zone--alerts{left:49%;top:73%;width:30%;height:19%}.bricko-inspector{left:10px;right:10px;top:auto;bottom:176px;width:auto;padding:10px}.bricko-inspector-grid{grid-template-columns:1fr 1fr}.bricko-activity-console{left:10px;right:10px;bottom:10px}.bricko-activity-stream{grid-auto-columns:minmax(180px,82%)}}.bricko-game-stage--mobile-deck{min-height:calc(100svh - 72px);display:grid;align-content:start;gap:10px;padding:8px;border:0;border-radius:0;overflow:auto;background:#f3f7f2;box-shadow:none}.bricko-mobile-game-window{position:relative;height:clamp(300px,52svh,440px);min-height:300px;overflow:hidden;border:2px solid rgba(94,72,40,.24);border-radius:8px;background:#5aa64b;box-shadow:0 10px 24px #22313f1f;isolation:isolate}.bricko-mobile-game-window .bricko-world{height:100%;min-height:100%;border:0}.bricko-mobile-deck{min-height:0;display:grid;align-content:start;gap:12px;padding:0;color:#172637;background:linear-gradient(180deg,#ffffffd1,#f3f7f2eb),linear-gradient(135deg,#eef7e7,#f7f1d7 45%,#e9f5f6)}.bricko-mobile-hero{display:grid;gap:12px;padding:14px;border:1px solid rgba(42,68,86,.14);border-radius:8px;background:#ffffffdb;box-shadow:0 10px 24px #22313f14}.bricko-mobile-hero-copy{display:grid;gap:3px}.bricko-mobile-hero-copy span,.bricko-mobile-feed header span,.bricko-mobile-crew header span{color:#2e6f55;font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.bricko-mobile-hero-copy h1{margin:0;color:#102033;font-size:24px;line-height:1.05;font-weight:1000;letter-spacing:0}.bricko-mobile-hero-copy p{margin:0;color:#526174;font-size:12px;font-weight:800}.bricko-mobile-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bricko-mobile-actions button,.bricko-mobile-actions a,.bricko-mobile-priority-actions a,.bricko-mobile-feed header a{min-height:38px;display:inline-grid;place-items:center;border:1px solid rgba(42,68,86,.16);border-radius:7px;padding:0 10px;color:#173247;background:#fff;font-size:12px;font-weight:950;text-align:center;text-decoration:none;cursor:pointer}.bricko-mobile-actions button:disabled{opacity:.58;cursor:wait}.bricko-mobile-actions a,.bricko-mobile-priority-actions a:first-child{color:#0f4f37;border-color:#1e86543d;background:#e8f7eb}.bricko-mobile-alert{display:grid;gap:4px;padding:12px;border:1px solid rgba(194,77,45,.28);border-radius:8px;color:#852514;background:#fff2dc}.bricko-mobile-alert strong{font-size:12px;font-weight:1000}.bricko-mobile-alert p{margin:0;font-size:12px;line-height:1.45;font-weight:800}.bricko-mobile-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.bricko-mobile-metrics article{min-width:0;display:grid;gap:4px;padding:10px 8px;border:1px solid rgba(42,68,86,.13);border-radius:8px;background:#ffffffe0}.bricko-mobile-metrics small,.bricko-mobile-lane span,.bricko-mobile-event span,.bricko-mobile-crew-card span{min-width:0;overflow:hidden;color:#627086;font-size:10px;font-weight:950;line-height:1.1;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.bricko-mobile-metrics strong{color:#132538;font-size:22px;line-height:1;font-weight:1000}.bricko-mobile-metrics article.is-danger strong{color:#a51d35}.bricko-mobile-metrics article.is-warning strong{color:#5b3a98}.bricko-mobile-metrics article.is-success strong{color:#15744a}.bricko-mobile-priority{display:grid;gap:12px;padding:14px;border:1px solid rgba(42,68,86,.14);border-left:5px solid #2b9dff;border-radius:8px;background:#ffffffe6;box-shadow:0 10px 24px #22313f14}.bricko-mobile-priority--danger{border-left-color:#d93e4f}.bricko-mobile-priority--warning{border-left-color:#f5b83e}.bricko-mobile-priority--success{border-left-color:#21a66d}.bricko-mobile-priority--muted{border-left-color:#8d98a8}.bricko-mobile-priority div:first-child{display:grid;gap:5px}.bricko-mobile-priority span{color:#2e6f55;font-size:11px;font-weight:950;text-transform:uppercase}.bricko-mobile-priority h2{margin:0;color:#102033;font-size:18px;line-height:1.12;font-weight:1000;letter-spacing:0}.bricko-mobile-priority p{margin:0;color:#45556a;font-size:13px;line-height:1.45;font-weight:750}.bricko-mobile-priority-actions,.bricko-mobile-lanes{display:grid;gap:8px}.bricko-mobile-lane{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;align-items:center;padding:12px;border:1px solid rgba(42,68,86,.13);border-left:5px solid #2b9dff;border-radius:8px;color:inherit;background:#ffffffe6;text-decoration:none}.bricko-mobile-lane--danger{border-left-color:#d93e4f}.bricko-mobile-lane--warning{border-left-color:#f5b83e}.bricko-mobile-lane--success{border-left-color:#21a66d}.bricko-mobile-lane--muted{border-left-color:#8d98a8}.bricko-mobile-lane strong{color:#14283b;font-size:14px;font-weight:1000;white-space:nowrap}.bricko-mobile-lane small{grid-column:1 / -1;min-width:0;overflow:hidden;color:#4e5d71;font-size:12px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.bricko-mobile-feed,.bricko-mobile-crew{display:grid;gap:8px}.bricko-mobile-feed header,.bricko-mobile-crew header{display:flex;align-items:center;justify-content:space-between;gap:10px}.bricko-mobile-feed header a{min-height:30px;padding:0 9px;font-size:11px}.bricko-mobile-event{display:grid;gap:7px;padding:12px;border:1px solid rgba(42,68,86,.13);border-left:5px solid #2b9dff;border-radius:8px;background:#ffffffeb}.bricko-mobile-event--danger{border-left-color:#d93e4f}.bricko-mobile-event--warning{border-left-color:#f5b83e}.bricko-mobile-event--success{border-left-color:#21a66d}.bricko-mobile-event--muted{border-left-color:#8d98a8}.bricko-mobile-event a:first-child{min-width:0;display:grid;gap:5px;color:inherit;text-decoration:none}.bricko-mobile-event strong,.bricko-mobile-crew-card strong{min-width:0;overflow:hidden;color:#12263a;font-size:14px;line-height:1.18;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.bricko-mobile-event small,.bricko-mobile-crew-card small,.bricko-mobile-crew header small{min-width:0;overflow:hidden;color:#4e5d71;font-size:12px;line-height:1.35;font-weight:750;text-overflow:ellipsis}.bricko-mobile-event>a:last-child{justify-self:start;min-height:30px;display:inline-grid;place-items:center;border:1px solid rgba(194,104,43,.26);border-radius:7px;padding:0 9px;color:#773a12;background:#fff4df;font-size:11px;font-weight:950;text-decoration:none}.bricko-mobile-crew>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.bricko-mobile-crew-card{min-width:0;display:grid;gap:5px;padding:10px;border:1px solid rgba(42,68,86,.13);border-top:4px solid #2b9dff;border-radius:8px;color:inherit;background:#ffffffe6;text-decoration:none}.bricko-mobile-crew-card--danger{border-top-color:#d93e4f}.bricko-mobile-crew-card--warning{border-top-color:#f5b83e}.bricko-mobile-crew-card--success{border-top-color:#21a66d}.bricko-mobile-crew-card--muted{border-top-color:#8d98a8}.bricko-actor--mascot .bricko-robot-sprite{bottom:2px;width:84px;height:84px;transform:translate(-50%)}.bricko-actor--bricko .bricko-robot-sprite{width:68px;height:86px}.bricko-actor--bricka .bricko-robot-sprite{width:88px;height:82px}.bricko-actor--bricki .bricko-robot-sprite{width:84px;height:84px}.brick-mascot-image{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 7px 8px rgba(24,35,31,.24))}.bricko-actor--mascot.bricko-state-failed .brick-mascot-image{filter:drop-shadow(0 0 8px rgba(217,62,79,.9)) drop-shadow(0 7px 8px rgba(24,35,31,.24))}.bricko-actor--mascot.bricko-state-stale .brick-mascot-image,.bricko-actor--mascot.bricko-state-unconfigured .brick-mascot-image{filter:drop-shadow(0 0 7px rgba(244,182,63,.85)) drop-shadow(0 7px 8px rgba(24,35,31,.24))}.bricko-world--compact .bricko-actor--mascot .bricko-robot-sprite,.bricko-pixel-stage--compact .bricko-actor--mascot .bricko-robot-sprite{transform:translate(-50%) scale(.72)}@media(max-width:420px){.bricko-mobile-deck{padding:10px;gap:10px}.bricko-mobile-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.bricko-mobile-crew>div{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.bricko-page *,.bricko-live-window *{animation:none!important;transition:none!important}}
