.pico-bot-float-container{position:fixed;right:24px;bottom:24px;z-index:9999;display:flex;flex-direction:column;align-items:flex-end;pointer-events:auto;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-user-select:none;user-select:none}.pico-bot-tooltip{position:absolute;bottom:74px;right:4px;background:#181b22f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#e2e8f0;padding:8px 14px;border-radius:10px;font-size:12px;font-weight:500;letter-spacing:.2px;white-space:nowrap;box-shadow:0 10px 25px -5px #0009,0 0 0 1px #38bdf840;display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(8px) scale(.95);pointer-events:none;transition:all .25s cubic-bezier(.16,1,.3,1)}.pico-bot-tooltip.visible,.pico-bot-float-btn:hover .pico-bot-tooltip{opacity:1;transform:translateY(0) scale(1)}.pico-bot-tooltip:after{content:"";position:absolute;bottom:-6px;right:24px;width:12px;height:12px;background:#181b22f2;border-right:1px solid rgba(56,189,248,.25);border-bottom:1px solid rgba(56,189,248,.25);transform:rotate(45deg)}.pico-bot-badge{background:#2c5d88;color:#fff;font-size:10px;font-weight:700;padding:2px 6px;border-radius:4px;text-transform:uppercase;letter-spacing:.4px}.pico-bot-float-btn{width:62px;height:62px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#2a313d,#12161f);border:1.5px solid rgba(56,189,248,.4);box-shadow:0 8px 30px #0009,0 0 20px #00f2fe40,inset 0 1px 2px #ffffff40;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s ease;overflow:visible}.pico-bot-float-btn:hover{transform:scale(1.08) translateY(-2px);border-color:#38bdf8d9;box-shadow:0 14px 40px #000000b3,0 0 30px #00f2fe80,inset 0 1px 3px #fff6}.pico-bot-float-btn:active{transform:scale(.96)}.pico-visor-wrapper{width:50px;height:50px;position:relative;display:flex;align-items:center;justify-content:center}.pico-visor-base-img{width:48px;height:48px;object-fit:contain;pointer-events:none;filter:drop-shadow(0 2px 5px rgba(0,0,0,.5))}.pico-visor-eyes-layer{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.pico-visor-eyes{display:flex;align-items:center;justify-content:center;gap:10px;animation:pico-eyes-move 5.5s infinite ease-in-out;transform-origin:center center;margin-top:1px}.pico-eye{width:8px;height:11px;background:#fff;border-radius:50%;box-shadow:0 0 7px 2px #00f2fe,0 0 15px 4px #0072ffd9,inset 0 0 2px #38bdf8;position:relative;transition:transform .15s ease}@keyframes pico-eyes-move{0%,15%{transform:translate(0) scale(1)}17%{transform:translate(0) scale(1.1,.08)}19%,25%{transform:translate(0) scale(1)}30%,42%{transform:translate(4px) scale(1)}44%{transform:translate(4px) scale(1.1,.08)}46%,50%{transform:translate(4px) scale(1)}55%,70%{transform:translate(-4px) scale(1)}72%{transform:translate(-4px) scale(1.1,.08)}74%,82%{transform:translateY(-2.5px) scale(1)}84%{transform:translate(0) scale(1.1,.08)}86%{transform:translate(0) scale(1)}88%{transform:translate(0) scale(1.1,.08)}90%,to{transform:translate(0) scale(1)}}.unity-build-window{position:fixed;right:24px;bottom:96px;width:560px;max-width:calc(100vw - 32px);max-height:min(650px,calc(100vh - 120px));background:#2a2a2a;border:1px solid #1c1c1c;border-radius:6px;box-shadow:0 20px 60px #000000d9,0 0 0 1px #ffffff14,0 0 30px #00000080;display:flex;flex-direction:column;overflow:hidden;color:#c4c4c4;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:11.5px;z-index:9998;opacity:0;pointer-events:none;transform:translateY(16px) scale(.97);transform-origin:bottom right;transition:all .25s cubic-bezier(.16,1,.3,1);-webkit-user-select:none;user-select:none}.unity-build-window.open{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.unity-build-titlebar{background:#1e1e1e;border-bottom:1px solid #141414;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.unity-titlebar-left{display:flex;align-items:center;gap:8px;font-weight:600;color:#dfdfdf;font-size:12px}.unity-icon{width:15px;height:15px;color:#fff}.unity-titlebar-actions{display:flex;align-items:center;gap:4px}.unity-btn-icon{background:transparent;border:none;color:#8c8c8c;cursor:pointer;padding:4px 6px;border-radius:3px;display:flex;align-items:center;justify-content:center;transition:background .15s,color .15s}.unity-btn-icon:hover{background:#383838;color:#fff}.unity-btn-close:hover{background:#e81123!important;color:#fff!important}.unity-build-body{padding:12px 14px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;max-height:calc(min(650px,calc(100vh - 120px)) - 82px)}.unity-section-title{font-size:11.5px;font-weight:600;color:#c4c4c4;margin-bottom:4px;display:flex;align-items:center;justify-content:space-between}.unity-scenes-container{background:#202020;border:1px solid #181818;border-radius:3px;overflow:hidden;box-shadow:inset 0 1px 3px #0006}.unity-scenes-list{display:flex;flex-direction:column}.unity-scene-row{display:flex;align-items:center;padding:5px 10px;border-bottom:1px solid #282828;cursor:pointer;transition:background .1s}.unity-scene-row:last-child{border-bottom:none}.unity-scene-row:hover{background:#2b2b2b}.unity-scene-row.selected{background:#2c5d88;color:#fff}.unity-scene-row.selected .unity-scene-name{color:#fff;font-weight:600}.unity-scene-row.selected .unity-scene-idx{color:#fff}.unity-scene-checkbox{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:14px;height:14px;border:1px solid #4a4a4a;border-radius:2px;background:#1a1a1a;margin-right:10px;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.unity-scene-checkbox:checked{background:#2c5d88;border-color:#38bdf8}.unity-scene-checkbox:checked:after{content:"";width:4px;height:8px;border:solid #ffffff;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.unity-scene-icon{margin-right:8px;font-size:13px}.unity-scene-name{font-size:11.5px;color:#b5b5b5;flex-grow:1;font-family:inherit}.unity-scene-badge{font-size:10px;background:#ffffff14;padding:1px 6px;border-radius:3px;color:#88c0d0;margin-right:10px}.unity-scene-idx{font-size:11px;color:gray;font-weight:600;min-width:16px;text-align:right;font-family:monospace}.unity-scenes-toolbar{background:#272727;border-top:1px solid #1c1c1c;display:flex;justify-content:space-between;align-items:center;padding:3px 6px}.unity-btn-text-small{background:#333;border:1px solid #222222;border-radius:2px;color:#ccc;font-size:10.5px;padding:2px 8px;cursor:pointer;transition:background .1s}.unity-btn-text-small:hover{background:#444;color:#fff}.unity-split-view{display:grid;grid-template-columns:180px 1fr;gap:10px;background:#222;border:1px solid #181818;border-radius:4px;padding:10px}.unity-platform-col{display:flex;flex-direction:column;gap:4px;border-right:1px solid #2d2d2d;padding-right:8px}.unity-platform-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:3px;cursor:pointer;color:#a8a8a8;transition:all .1s;font-size:11px}.unity-platform-item:hover{background:#2c2c2c;color:#e0e0e0}.unity-platform-item.active{background:#2c5d88;color:#fff;font-weight:600}.unity-platform-icon{font-size:14px}.unity-device-details-col{display:flex;flex-direction:column;gap:8px}.unity-device-header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #2e2e2e;padding-bottom:6px}.unity-device-title{color:#38bdf8;font-weight:600;font-size:12px}.unity-device-specs-grid{display:grid;grid-template-columns:100px 1fr;gap:5px 8px;font-size:11px}.unity-spec-label{color:#888}.unity-spec-val{color:#e2e8f0;font-family:inherit}.unity-tested-badge{display:inline-flex;align-items:center;gap:4px;background:#14532d;color:#4ade80;font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px}.unity-build-footer{background:#202020;border-top:1px solid #181818;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.unity-footer-left,.unity-footer-right{display:flex;gap:6px}.unity-footer-btn{background:#333;border:1px solid #444444;border-radius:3px;color:#d1d5db;font-size:11px;padding:5px 12px;cursor:pointer;transition:all .12s}.unity-footer-btn:hover{background:#444;color:#fff}.unity-footer-btn.primary{background:#1e3a5f;border-color:#2c5d88;color:#60a5fa;font-weight:600}.unity-footer-btn.primary:hover{background:#2c5d88;color:#fff}.unity-build-progress-bar{display:none;height:4px;background:#1e3a5f;position:relative;overflow:hidden}.unity-build-progress-bar.active{display:block}.unity-build-progress-fill{width:100%;height:100%;background:linear-gradient(90deg,#38bdf8,#818cf8);animation:unity-build-anim 1.2s infinite ease-in-out}@keyframes unity-build-anim{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media (max-width: 640px){.pico-bot-float-container{right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px))}.pico-bot-float-btn{width:52px;height:52px}.pico-visor-wrapper{width:42px;height:42px}.pico-visor-base-img{width:40px;height:40px}.pico-eye{width:6px;height:9px}.pico-visor-eyes{gap:8px}.unity-build-window{right:8px;left:8px;bottom:calc(74px + env(safe-area-inset-bottom,0px));width:auto;max-width:none;max-height:calc(100vh - 96px);border-radius:8px}.unity-build-body{padding:10px;max-height:calc(100vh - 180px);gap:10px}.unity-scene-path-text{display:none}.unity-scene-row{padding:6px 8px}.unity-split-view{grid-template-columns:1fr;padding:8px;gap:8px}.unity-platform-col{display:flex;flex-direction:row;overflow-x:auto;padding-bottom:6px;border-right:none;border-bottom:1px solid #2d2d2d;gap:4px;-webkit-overflow-scrolling:touch}.unity-platform-item{white-space:nowrap;padding:4px 8px;font-size:10.5px}.unity-device-specs-grid{grid-template-columns:90px 1fr;font-size:10.5px;gap:4px 6px}.unity-build-footer{padding:8px 10px;flex-wrap:wrap;gap:6px}.unity-footer-btn{padding:6px 10px;font-size:11px}}@media (hover: none) and (pointer: coarse){.pico-bot-tooltip{display:none}}.lanyard{position:relative;width:100%;height:100%;overflow:hidden}.lanyard-canvas{display:block;width:100%;height:100%}
