.bridge-editor-panel{position:fixed;top:16px;left:16px;width:240px;background:#0a0e14eb;border:1px solid rgba(0,255,120,.15);border-radius:6px;color:#b8c4d0;font-family:JetBrains Mono,SF Mono,Fira Code,monospace;font-size:11px;z-index:9999;-webkit-user-select:none;user-select:none;overflow:hidden}.bridge-editor-panel *{box-sizing:border-box}.be-header{display:flex;align-items:center;justify-content:space-between;padding:8px 10px;border-bottom:1px solid rgba(0,255,120,.1);font-size:10px;text-transform:uppercase;letter-spacing:1.5px;color:#00ff78b3}.be-close{cursor:pointer;opacity:.5;font-size:14px;line-height:1}.be-close:hover{opacity:1}.be-mode-row{display:flex;gap:4px;padding:6px 10px;border-bottom:1px solid rgba(0,255,120,.08)}.be-mode-btn{flex:1;padding:4px 0;text-align:center;font-size:10px;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(0,255,120,.15);border-radius:3px;background:transparent;color:#6a7a88;cursor:pointer;font-family:inherit;transition:all .15s}.be-mode-btn:hover{color:#b8c4d0;border-color:#00ff784d}.be-mode-btn.active{color:#00ff78e6;border-color:#00ff7880;background:#00ff780f}.be-object-list{padding:6px 10px;border-bottom:1px solid rgba(0,255,120,.08)}.be-object-item{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:3px;cursor:pointer;transition:background .1s}.be-object-item:hover{background:#ffffff0a}.be-object-item.selected{background:#00ff7826;color:#00ff78;border-left:2px solid rgba(0,255,120,.8);font-weight:600}.be-color-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.be-transform-row{display:flex;gap:4px;padding:6px 10px;border-bottom:1px solid rgba(0,255,120,.08)}.be-transform-btn{flex:1;padding:3px 0;text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:.8px;border:1px solid rgba(255,255,255,.08);border-radius:3px;background:transparent;color:#6a7a88;cursor:pointer;font-family:inherit;transition:all .15s}.be-transform-btn:hover{color:#b8c4d0}.be-transform-btn.active{color:#ffd54f;border-color:#ffd54f66;background:#ffd54f0f}.be-props{padding:8px 10px;display:flex;flex-direction:column;gap:5px;max-height:300px;overflow-y:auto}.be-prop-row{display:flex;align-items:center;gap:6px}.be-prop-label{width:60px;flex-shrink:0;font-size:10px;color:#6a7a88;text-transform:uppercase;letter-spacing:.5px}.be-prop-slider{flex:1;height:4px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff14;border-radius:2px;outline:none}.be-prop-slider::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:#00ff78b3;cursor:pointer}.be-prop-value{width:38px;text-align:right;font-size:10px;color:#8a9aa8;font-variant-numeric:tabular-nums}.be-prop-color{width:28px;height:18px;border:1px solid rgba(255,255,255,.15);border-radius:3px;cursor:pointer;padding:0;background:none}.be-section-label{font-size:9px;text-transform:uppercase;letter-spacing:1px;color:#00ff7866;padding:4px 0 2px}.be-footer{display:flex;gap:4px;padding:6px 10px;border-top:1px solid rgba(0,255,120,.08)}.be-export-btn{flex:1;padding:5px 0;text-align:center;font-size:9px;text-transform:uppercase;letter-spacing:1px;border:1px solid rgba(0,255,120,.2);border-radius:3px;background:transparent;color:#00ff7899;cursor:pointer;font-family:inherit;transition:all .15s}.be-export-btn:hover{color:#00ff78e6;border-color:#00ff7866}.be-hints{padding:4px 10px 6px;font-size:9px;color:#4a5a68;line-height:1.5}.be-hint-key{display:inline-block;padding:0 3px;border:1px solid rgba(255,255,255,.1);border-radius:2px;font-size:9px;color:#6a7a88;margin:0 1px}.radar-container{display:flex;justify-content:center;padding:10px;position:relative;background:linear-gradient(180deg,#00000059,#00000026);box-shadow:inset 0 2px 6px #00000059}@keyframes radar-ping{0%{r:2.5;opacity:.6;stroke-width:1}to{r:7;opacity:0;stroke-width:.3}}.radar-ping{animation:radar-ping 1.2s ease-out infinite}.diagnostic-container{position:relative;display:flex;justify-content:center;background:linear-gradient(180deg,#0000008c,#00000059);border-bottom:1px solid rgba(255,255,255,.04);overflow:hidden;box-shadow:inset 0 2px 8px #0006,inset 0 -1px #ffffff06}.diagnostic-canvas{display:block}.diagnostic-scanlines{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(0,255,136,.015) 2px,rgba(0,255,136,.015) 4px);mix-blend-mode:screen}.diag-text-overlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;justify-content:space-between;pointer-events:none}.diag-overlay-header{padding:7px 12px 20px;font-size:10px;font-weight:600;letter-spacing:2px;color:var(--text-dim);background:linear-gradient(to bottom,rgba(4,4,14,.72) 0%,transparent 100%)}.diag-overlay-bottom{padding:18px 12px 10px;background:linear-gradient(to top,rgba(4,4,14,.85) 0%,rgba(4,4,14,.5) 70%,transparent 100%)}.diag-class{display:flex;justify-content:space-between;margin-bottom:5px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.06)}.diag-class-label{font-size:8px;letter-spacing:2px;color:var(--text-dim)}.diag-class-value{font-size:10px;letter-spacing:2px;color:var(--accent-green);text-shadow:0 0 8px rgba(0,255,136,.2)}.diag-stats{display:flex;flex-direction:column;gap:2px}.diag-stat{display:flex;align-items:center;gap:6px;font-size:9px}.diag-stat-label{width:24px;color:var(--text-dim);letter-spacing:1px;flex-shrink:0}.diag-stat-bar{display:flex;gap:2px;align-items:center;flex:1}.diag-seg{width:7px;height:5px;flex-shrink:0;background:#ffffff1a}.diag-seg--on{background:#48f;box-shadow:0 0 4px #48f6}.diag-stat--gold .diag-seg--on{background:#f0b429;box-shadow:0 0 5px #f0b42980}.diag-stat--gold .diag-stat-label{color:#f0b429}.diag-stat--gold .diag-stat-val{color:#f0b429;text-shadow:0 0 8px rgba(240,180,41,.4)}.diag-stat-val{width:24px;text-align:right;color:var(--text-primary);font-size:9px;flex-shrink:0}.color-selector{display:flex;gap:8px;justify-content:center;padding:8px 14px;border-bottom:1px solid var(--border-dim)}.color-swatch{width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.15);cursor:pointer;background:var(--swatch-color);transition:transform .15s,border-color .15s,box-shadow .15s;padding:0}.color-swatch:hover{transform:scale(1.25);border-color:#fff6}.color-swatch.active{border-color:#fff;box-shadow:0 0 8px var(--swatch-color),0 0 2px #fff;transform:scale(1.15)}.cargo-panel-toggle{display:flex;justify-content:space-between;align-items:center;padding:3px 0;cursor:pointer;-webkit-user-select:none;user-select:none}.cargo-panel-toggle:hover .cargo-chevron{color:var(--accent-green)}.cargo-label{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--text-dim);text-transform:uppercase}.cargo-value-row{display:flex;align-items:baseline;gap:6px}.cargo-amount{font-family:var(--font-mono);font-size:11px;color:var(--text-primary)}.cargo-pct{font-family:var(--font-mono);font-size:8px;color:var(--text-dim)}.cargo-chevron{font-size:9px;color:var(--text-dim);transition:color .15s}.cargo-bar-track{height:2px;background:#00000073;margin:4px 0 2px;border-radius:1px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.cargo-bar-fill{height:100%;border-radius:1px;transition:width .3s ease,background .3s ease}.cargo-bar-fill.bar-green{background:var(--accent-green)}.cargo-bar-fill.bar-yellow{background:#f0b429}.cargo-bar-fill.bar-red{background:#f46}.cargo-manifest{overflow:hidden;transition:max-height .25s ease,opacity .2s ease}.cargo-manifest.collapsed{max-height:0;opacity:0}.cargo-manifest.expanded{max-height:400px;opacity:1}.cargo-divider{height:1px;background:#ffffff0f;margin:6px 0}.cargo-item-row{display:flex;align-items:center;gap:6px;padding:2px 0}.cargo-item-icon{font-size:10px;width:14px;text-align:center;flex-shrink:0}.cargo-item-name{font-family:var(--font-mono);font-size:9px;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;letter-spacing:.05em}.cargo-item-qty{font-family:var(--font-mono);font-size:9px;color:var(--text-dim);flex-shrink:0}.cargo-item-value{font-family:var(--font-mono);font-size:9px;color:var(--accent-green);flex-shrink:0;text-align:right;min-width:52px}.cargo-summary-row{display:flex;justify-content:space-between;padding:2px 0}.cargo-summary-label{font-family:var(--font-mono);font-size:8px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase}.cargo-summary-value{font-family:var(--font-mono);font-size:9px;color:var(--text-primary)}.cargo-summary-value.positive{color:var(--accent-green)}.cargo-summary-value.negative{color:#f46}.cargo-ledger-toggle{font-family:var(--font-mono);font-size:8px;color:var(--text-dim);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;justify-content:space-between;align-items:center;padding:2px 0}.cargo-ledger-toggle:hover{color:var(--accent-green)}.cargo-tx-row{display:flex;gap:4px;padding:1px 0;font-family:var(--font-mono);font-size:8px;letter-spacing:.03em}.cargo-tx-time{color:var(--text-dim);width:32px;flex-shrink:0}.cargo-tx-action{width:28px;flex-shrink:0;font-weight:700;text-transform:uppercase}.cargo-tx-action.buy{color:#f46}.cargo-tx-action.sell{color:var(--accent-green)}.cargo-tx-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-primary)}.cargo-tx-amount{flex-shrink:0;text-align:right;min-width:44px}.cargo-tx-amount.buy{color:#f46}.cargo-tx-amount.sell{color:var(--accent-green)}.cargo-empty{font-family:var(--font-mono);font-size:8px;color:var(--text-dim);letter-spacing:.06em;text-transform:uppercase;text-align:center;padding:6px 0;opacity:.5}.sidebar{position:fixed;right:0;top:0;z-index:10;width:var(--sidebar-width);height:100vh;border-left:1px solid rgba(0,160,255,.1);display:flex;flex-direction:column;box-shadow:-40px 0 80px -10px #00a0ff0a,-2px 0 12px #00000080}.sidebar:before{content:"";position:fixed;right:0;top:0;width:var(--sidebar-width);height:100vh;background:linear-gradient(135deg,rgba(255,255,255,.025) 0%,rgba(255,255,255,.008) 20%,transparent 50%),rgba(8,8,16,var(--sidebar-bg-opacity, .65));backdrop-filter:blur(var(--sidebar-blur, 40px));-webkit-backdrop-filter:blur(var(--sidebar-blur, 40px));z-index:0;pointer-events:none;box-shadow:inset 1px 0 40px #00a0ff08,inset 0 1px #ffffff0f,inset 0 -1px #0003}.sidebar:after{content:"";position:fixed;right:0;top:0;width:var(--sidebar-width);height:100vh;pointer-events:none;z-index:2;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='grain'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.72' numOctaves='4' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23grain)' opacity='1'/%3E%3C/svg%3E");background-size:200px 200px;opacity:.028;mix-blend-mode:overlay}.sidebar-scroll{position:relative;z-index:1;flex:1;overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column}.sidebar-scroll::-webkit-scrollbar{width:3px}.sidebar-scroll::-webkit-scrollbar-track{background:transparent}.sidebar-scroll::-webkit-scrollbar-thumb{background:#00a0ff1a;border-radius:2px}.sidebar-scroll::-webkit-scrollbar-thumb:hover{background:#00a0ff38}.sidebar-scroll{scrollbar-width:thin;scrollbar-color:rgba(0,160,255,.1) transparent}.sidebar-logo{padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.05);text-align:center;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(180deg,rgba(255,255,255,.03) 0%,transparent 100%);box-shadow:inset 0 1px #ffffff0f,0 2px 8px #0000004d}.config-ghost-btn{position:absolute;right:8px;top:50%;transform:translateY(-50%);background:none;border:none;color:#ffffff0d;font-size:14px;cursor:pointer;padding:2px 4px;line-height:1}.config-ghost-btn:hover{color:#ffffff4d}.logo-text{font-size:13px;font-weight:700;letter-spacing:3px;color:var(--accent-green);text-shadow:0 0 12px rgba(0,255,136,.3)}.panel{border-bottom:1px solid rgba(255,255,255,.05);box-shadow:inset 0 1px #ffffff06,0 1px #0000004d;position:relative}.panel-header{padding:8px 14px;font-size:10px;font-weight:600;letter-spacing:2px;color:var(--text-dim);background:linear-gradient(180deg,#ffffff06,#ffffff02),#04040c80;border-bottom:1px solid rgba(255,255,255,.04);box-shadow:inset 0 1px #ffffff0a,0 1px 4px #00000059}.panel-body{padding:10px 14px;background:linear-gradient(180deg,rgba(0,0,0,.12) 0%,transparent 16px)}.status-bar{margin-bottom:6px}.status-bar-label{display:flex;justify-content:space-between;margin-bottom:2px;font-size:9px;letter-spacing:1px;color:var(--text-dim)}.status-bar-value{color:var(--text-primary)}.status-bar-track{height:4px;background:#0006;border-radius:2px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080,0 1px #ffffff08}.status-bar-fill{height:100%;border-radius:2px;transition:width .15s ease-out}.status-info{margin-top:10px;padding-top:8px;border-top:1px solid var(--border-dim)}.status-row{display:flex;justify-content:space-between;align-items:center;padding:3px 0}.status-row .label{font-size:9px;letter-spacing:1px;color:var(--text-dim)}.status-row .value{font-size:11px;color:var(--text-primary)}.status-row .value.accent{color:var(--accent-green)}.status-row .value.accent-blue{color:var(--accent-blue)}.target-bars{margin-top:8px}.no-target{text-align:center;padding:16px 0;color:var(--text-dim);font-size:10px;letter-spacing:2px}.sidebar-spacer{flex:1}.sidebar-footer{margin-top:auto;padding:8px 14px;border-top:1px solid rgba(255,255,255,.04);display:flex;justify-content:flex-end;box-shadow:inset 0 1px #ffffff06,inset 0 4px 12px #0003;background:linear-gradient(180deg,rgba(0,0,0,.15) 0%,transparent 100%)}.fps-counter{font-size:9px;color:var(--text-dim)}.sidebar-cta-panel{padding:8px;display:flex;flex-direction:column;gap:6px}.login-sidebar-cta{width:100%;background:#00c8ff0a;border:none;border-bottom:1px solid rgba(0,200,255,.08);font-family:var(--font-mono);font-size:9px;color:#00c8ff73;padding:7px 10px;cursor:pointer;letter-spacing:1.5px;text-transform:uppercase;display:flex;align-items:center;gap:6px;justify-content:center;transition:color .2s,background .2s}.login-sidebar-cta:hover{color:#00c8ffcc;background:#00c8ff14}.stellar-map-sidebar-btn{width:100%;background:#f0a01e0f;border:1px solid rgba(240,160,30,.22);font-family:var(--font-mono);font-size:10px;color:#f0a528bf;padding:9px 10px;cursor:pointer;letter-spacing:2px;transition:background .2s,border-color .2s,color .2s}.stellar-map-sidebar-btn:hover{background:#f0a01e1f;border-color:#f0a01e66;color:#faaf32}.forge-sidebar-btn{width:100%;background:#64b4ff0f;border:1px solid rgba(100,180,255,.15);font-family:var(--font-mono);font-size:10px;color:#8cf;padding:10px;cursor:pointer;letter-spacing:2px;transition:background .2s,border-color .2s}.forge-sidebar-btn:hover{background:#64b4ff1f;border-color:#64b4ff4d}.ship-list{display:flex;flex-direction:column;max-height:220px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.1) transparent}.ship-list::-webkit-scrollbar{width:3px}.ship-list::-webkit-scrollbar-track{background:transparent}.ship-list::-webkit-scrollbar-thumb{background:#00ff881a;border-radius:2px}.ship-list::-webkit-scrollbar-thumb:hover{background:#00ff8838}.ship-item{display:flex;justify-content:space-between;align-items:center;padding:5px 12px;cursor:pointer;background:transparent;border:none;border-left:2px solid transparent;transition:background .15s,border-color .15s;font-family:var(--font-mono);text-align:left}.ship-item:hover{background:#ffffff0a}.ship-item:focus{outline:none}.ship-item:focus-visible{outline:none}.ship-item.active{border-left-color:var(--accent-green);background:#00ff880a}.ship-item .ship-name{font-size:10px;letter-spacing:1px;color:var(--text-primary)}.ship-item.active .ship-name{color:var(--accent-green);text-shadow:0 0 8px rgba(0,255,136,.2)}.ship-item .ship-class{font-size:8px;letter-spacing:1px;color:var(--text-dim)}.sidebar-boot-wrapper{transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .4s ease}.sidebar-boot-wrapper.sidebar-fpv-hidden{transform:translate(100%);opacity:0;pointer-events:none}.sidebar-boot-wrapper.sidebar-booting{animation:sidebar-boot .8s ease-out}@keyframes sidebar-boot{0%{filter:brightness(3) saturate(0)}30%{filter:brightness(2) saturate(.2)}60%{filter:brightness(1.3) saturate(.7)}to{filter:brightness(1) saturate(1)}}.sidebar-toggle{display:none;position:fixed;top:10px;right:10px;z-index:25;width:40px;height:40px;align-items:center;justify-content:center;background:#080810cc;border:1px solid var(--border-dim);color:var(--accent-green);font-family:var(--font-mono);font-size:18px;cursor:pointer;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:4px}.sidebar-toggle:hover{border-color:#00ff884d}.chat-panel{position:fixed;bottom:8px;left:8px;z-index:20;width:380px;max-height:420px;background:#080810d9;border:1px solid var(--border-dim);font-family:var(--font-mono);display:flex;flex-direction:column;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:.2;transition:opacity .8s ease}.chat-panel:hover,.chat-panel:focus-within{opacity:1;transition:opacity .3s ease}.chat-panel.chat-fresh,.chat-panel.chat-quest-visible{opacity:1}.chat-panel.chat-mission-active{opacity:1;border-color:#ff282866;transition:opacity .3s ease,border-color .6s ease}.chat-panel.chat-minimized{max-height:none}.chat-header{display:flex;align-items:center;gap:6px;padding:4px 8px;border-bottom:1px solid var(--border-dim);cursor:pointer;-webkit-user-select:none;user-select:none}.chat-title{font-size:9px;letter-spacing:2px;color:var(--text-dim);flex:1}.chat-mission-active .chat-title{color:#ff2828cc}.chat-status{width:6px;height:6px;border-radius:50%}.chat-online{background:var(--accent-green);box-shadow:0 0 4px #00ff8880}.chat-offline{background:var(--accent-red, #ff4444)}.chat-toggle{background:none;border:none;color:var(--text-dim);font-family:var(--font-mono);font-size:12px;cursor:pointer;padding:0 2px;line-height:1}.chat-toggle:hover{color:var(--text-primary)}.chat-messages{flex:1;overflow-y:auto;padding:6px 10px;min-height:140px;max-height:340px;scrollbar-width:thin;scrollbar-color:rgba(0,255,136,.1) transparent}.chat-messages::-webkit-scrollbar{width:3px}.chat-messages::-webkit-scrollbar-track{background:transparent}.chat-messages::-webkit-scrollbar-thumb{background:#00ff881a;border-radius:2px}.chat-messages::-webkit-scrollbar-thumb:hover{background:#00ff8840}.chat-empty{text-align:center;padding:20px 0;font-size:9px;color:var(--text-dim);letter-spacing:1px}.chat-msg{font-size:12px;line-height:1.6;word-break:break-word}.chat-nick{color:var(--accent-green);font-weight:600}.chat-text{color:var(--text-primary)}.chat-quest{padding:1px 0}.chat-quest-sender{font-weight:600;font-size:11px}.chat-quest-text{font-size:12px}.chat-quest-emergency .chat-quest-sender{color:#f44}.chat-quest-emergency .chat-quest-text{color:#f65}.chat-quest-ship .chat-quest-sender{color:#f83}.chat-quest-ship .chat-quest-text{color:#fa6}.chat-quest-system .chat-quest-sender{color:#4cf}.chat-quest-system .chat-quest-text{color:#8df}.chat-quest-player .chat-quest-sender,.chat-quest-player .chat-quest-text{color:var(--accent-green)}.chat-input-row{position:relative;display:flex;align-items:center;gap:4px;padding:4px 8px;border-top:1px solid var(--border-dim)}.chat-prompt{color:var(--accent-green);font-size:10px;flex-shrink:0}.chat-prompt-mission{color:#f44}.chat-input{flex:1;background:transparent;border:none;color:var(--text-primary);font-family:var(--font-mono);font-size:12px;outline:none;padding:2px 0}.chat-input::placeholder{color:var(--text-dim);opacity:.5}.chat-input-locked{color:#fff;font-size:10px;letter-spacing:1px;padding:3px 8px;background:#ff1e1e33;text-shadow:0 0 6px rgba(255,255,255,.4);animation:mission-lock-glow 2s ease-in-out infinite}@keyframes mission-lock-glow{0%,to{background:#ff1e1e26;box-shadow:inset 0 0 10px #ff1e1e26,0 0 6px #ff1e1e1a}50%{background:#ff1e1e4d;box-shadow:inset 0 0 18px #ff1e1e4d,0 0 12px #ff1e1e33}}.chat-filter-tabs{display:inline-flex;gap:2px;margin-left:4px}.chat-filter-tab{background:none;border:1px solid rgba(245,166,35,.2);color:#f5a62380;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;padding:1px 5px;cursor:pointer;line-height:1}.chat-filter-tab:hover{color:#f5a623;border-color:#f5a62380}.chat-filter-tab.chat-filter-active{color:#f5a623;border-color:#f5a623;background:#f5a6231a}.chat-bounty-notification{font-size:9px;color:#f5a623;padding:4px 6px;margin-bottom:4px;background:#f5a62314;border-left:2px solid rgba(245,166,35,.4);letter-spacing:.5px}.chat-bounty-dot{display:inline-block;width:5px;height:5px;border-radius:50%;background:#f5a623;box-shadow:0 0 4px #f5a62399;vertical-align:middle;margin-right:2px;animation:bounty-dot-pulse 2s ease-in-out infinite}@keyframes bounty-dot-pulse{0%,to{opacity:1}50%{opacity:.4}}.chat-bounty-msg{padding:1px 0}.chat-bounty-badge{font-size:8px;letter-spacing:1px;color:#080810;background:#f5a623;padding:0 3px;font-weight:700;vertical-align:middle}.chat-bounty-name{font-variant:small-caps;font-size:11px;font-weight:600;color:#f5a623}.chat-bounty-text{color:#f5c869;font-size:12px}.chat-bounty-player .chat-bounty-name{color:var(--accent-green)}.chat-bounty-player .chat-bounty-text{color:var(--text-primary)}.chat-bounty-player .chat-bounty-badge{background:#f5a62366}.chat-char-counter{font-size:10px;color:#fff6;position:absolute;right:48px;bottom:8px;font-family:var(--font-mono, monospace)}.chat-char-counter--warn{color:#f5a623}.chat-char-counter--over{color:#f44}.game-docked .chat-panel{z-index:91}.player-hud{position:fixed;top:12px;left:12px;z-index:20;display:flex;align-items:center;gap:8px;background:#08081099;border:1px solid rgba(0,200,255,.1);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:6px 10px;font-family:var(--font-mono);animation:player-hud-in .4s ease-out;pointer-events:all}@keyframes player-hud-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.player-hud-guest{gap:6px}.player-hud-label{font-size:10px;letter-spacing:2px;color:#00c8ff66;text-transform:uppercase;flex-shrink:0}.player-hud-icon{width:36px;height:36px;flex-shrink:0;background:#00c8ff0a;border:1px solid rgba(0,200,255,.12);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.player-hud-icon:hover{background:#00c8ff1a;border-color:#00c8ff47}.player-hud-icon svg{width:20px;height:20px}.player-hud-info{display:flex;flex-direction:column;gap:2px;min-width:0}.player-hud-nick{font-size:15px;font-weight:700;letter-spacing:1px;color:#f0b429;text-shadow:0 0 10px rgba(240,180,41,.25);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;cursor:text;transition:color .15s;line-height:1.2}.player-hud-nick:hover{color:#ffd060}.player-hud-ship{font-size:10px;letter-spacing:.8px;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;cursor:text;transition:color .15s;line-height:1.2}.player-hud-ship:hover{color:#ffffffd9}.player-hud-info--btn{background:none;border:none;padding:0;cursor:pointer;text-align:left;gap:2px}.player-hud-info--btn:hover .player-hud-nick{color:#ffd060}.player-hud-info--btn:hover .player-hud-ship{color:#ffffffd9}.player-hud-input{background:none;border:none;border-bottom:1px solid rgba(240,180,41,.3);font-family:var(--font-mono);outline:none;padding:0 2px;line-height:1.2}.player-hud-nick-input{font-size:15px;font-weight:700;letter-spacing:1px;color:#f0b429;width:160px}.player-hud-ship-input{font-size:10px;letter-spacing:.8px;color:#ffffffbf;width:160px;border-bottom-color:#fff3}.offscreen-indicators{position:fixed;top:0;left:0;pointer-events:none;z-index:5}.offscreen-indicator{position:absolute;display:flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:8px;letter-spacing:1px;color:#4488ffb3;text-shadow:0 0 4px rgba(68,136,255,.3)}.offscreen-dot{width:5px;height:5px;border-radius:50%;background:#48fc;box-shadow:0 0 6px #48f6}.offscreen-indicator.ship-indicator{color:#0f89;text-shadow:0 0 4px rgba(0,255,136,.2)}.offscreen-indicator.ship-indicator .offscreen-dot{background:#00ff88b3;box-shadow:0 0 6px #00ff884d}.offscreen-indicator.quest-target-indicator{color:#fffffff2;text-shadow:0 0 8px rgba(255,255,255,.6),0 0 16px rgba(255,255,255,.3);font-size:9px;font-weight:700;letter-spacing:2px;animation:quest-target-glow 2s ease-in-out infinite}.offscreen-indicator.quest-target-indicator .offscreen-dot{background:#fffffff2;box-shadow:0 0 8px #fff9,0 0 14px #ffffff4d}@keyframes quest-target-glow{0%,to{text-shadow:0 0 6px rgba(255,255,255,.4),0 0 12px rgba(255,255,255,.2)}50%{text-shadow:0 0 10px rgba(255,255,255,.7),0 0 20px rgba(255,255,255,.4)}}.offscreen-indicator.bounty-npc-indicator{color:#f0b429d9;text-shadow:0 0 6px rgba(240,180,41,.4);font-size:9px;letter-spacing:1.5px;animation:bounty-npc-pulse 2.5s ease-in-out infinite}.offscreen-indicator.bounty-npc-indicator .offscreen-dot{background:#f0b429e6;box-shadow:0 0 8px #f0b42980}@keyframes bounty-npc-pulse{0%,to{text-shadow:0 0 4px rgba(240,180,41,.3),0 0 8px rgba(240,180,41,.15)}50%{text-shadow:0 0 8px rgba(240,180,41,.6),0 0 16px rgba(240,180,41,.3)}}.touch-controls{display:none;position:fixed;bottom:0;left:0;right:0;z-index:15;pointer-events:none;justify-content:space-between;align-items:flex-end;padding:0 16px 16px}.touch-group{display:flex;pointer-events:auto;gap:8px}.touch-left{flex-direction:column}.touch-right{flex-direction:row}.touch-btn{width:58px;height:58px;background:#00ff880f;border:1px solid rgba(0,255,136,.3);border-radius:4px;color:var(--accent-green);font-size:20px;font-family:var(--font-mono);cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center}.touch-btn:active{background:#0f83;border-color:#0f89}.dock-flash{position:fixed;top:0;right:0;bottom:0;left:0;background:#fff;pointer-events:none;z-index:100;animation:dock-flash-anim .65s ease-out forwards}@keyframes dock-flash-anim{0%{opacity:0}15%{opacity:.28}30%{opacity:.28}to{opacity:0}}.cwm-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:#000000bf;display:flex;align-items:center;justify-content:center;animation:cwm-fade-in .2s ease-out}@keyframes cwm-fade-in{0%{opacity:0}to{opacity:1}}.cwm-modal{width:min(420px,90vw);background:#0c0e14f2;border:1px solid rgba(255,120,60,.25);border-radius:8px;padding:20px 24px;box-shadow:0 0 30px #ff502814,0 4px 20px #00000080;animation:cwm-slide-in .25s ease-out}@keyframes cwm-slide-in{0%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:1}}.cwm-header{display:flex;align-items:center;gap:8px;margin-bottom:14px}.cwm-warning-icon{font-size:18px;color:#f94;text-shadow:0 0 8px rgba(255,153,68,.4)}.cwm-title{font-family:var(--font-mono, "Courier New", monospace);font-size:14px;font-weight:600;letter-spacing:2px;color:#f94;text-shadow:0 0 6px rgba(255,153,68,.3)}.cwm-stats{display:flex;flex-direction:column;gap:4px}.cwm-stat-row{display:flex;justify-content:space-between;font-family:var(--font-mono, "Courier New", monospace);font-size:11px}.cwm-stat-label{color:#ffffff80}.cwm-stat-value{color:#fffc}.cwm-stat-red{color:#f64}.cwm-divider{height:1px;background:#ffffff0f;margin:12px 0}.cwm-jettison-label{font-family:var(--font-mono, "Courier New", monospace);font-size:10px;color:#fff6;letter-spacing:.5px;margin-bottom:8px}.cwm-jettison-list{display:flex;flex-direction:column;gap:4px}.cwm-jettison-row{display:flex;align-items:center;gap:6px;font-family:var(--font-mono, "Courier New", monospace);font-size:11px;color:#ffffffa6}.cwm-jet-icon{font-size:12px;width:16px;text-align:center}.cwm-jet-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cwm-jet-qty{color:#fff6;min-width:30px;text-align:right}.cwm-jet-weight{color:#ffffff59;min-width:36px;text-align:right}.cwm-jet-value{color:#f64;min-width:60px;text-align:right}.cwm-total-row{display:flex;justify-content:space-between;font-family:var(--font-mono, "Courier New", monospace);font-size:12px;font-weight:600}.cwm-total-label{color:#ffffff80}.cwm-total-value{color:#f64;text-shadow:0 0 6px rgba(255,102,68,.3)}.cwm-actions{display:flex;gap:10px;margin-top:16px;justify-content:flex-end}.cwm-btn{font-family:var(--font-mono, "Courier New", monospace);font-size:11px;font-weight:600;letter-spacing:1px;padding:8px 16px;border-radius:4px;border:1px solid;cursor:pointer;transition:all .15s ease}.cwm-btn-cancel{background:transparent;border-color:#ffffff26;color:#ffffff80}.cwm-btn-cancel:hover{border-color:#ffffff4d;color:#fffc}.cwm-btn-confirm{background:#ff502826;border-color:#ff502866;color:#f85}.cwm-btn-confirm:hover{background:#ff502840;border-color:#ff502899;color:#fa7;box-shadow:0 0 12px #ff502826}.display-settings-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;background:#0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.display-settings-panel{background:var(--bg-panel, #0c0c14);border:1px solid var(--border-active, #2a3a4a);border-radius:4px;padding:28px 32px;width:340px;max-width:90vw;display:flex;flex-direction:column;gap:16px}.display-settings-header{display:flex;align-items:center;justify-content:space-between}.display-settings-title{font-family:monospace;font-size:11px;letter-spacing:.15em;color:var(--accent-green, #00ff88);font-weight:600}.display-settings-close{background:none;border:none;color:var(--text-dim, #606070);cursor:pointer;font-size:14px;padding:2px 6px;line-height:1}.display-settings-close:hover{color:#fff}.display-settings-hint{font-family:monospace;font-size:10px;color:var(--text-dim, #606070);margin:-6px 0 0;line-height:1.5}.display-settings-body{display:flex;flex-direction:column;gap:10px}.display-settings-label{display:flex;justify-content:space-between;font-family:monospace;font-size:10px;letter-spacing:.1em;color:#9090a0;margin-bottom:2px}.display-settings-value{color:#c0c0d0}.display-settings-slider{width:100%;accent-color:var(--accent-green, #00ff88);cursor:pointer;margin-bottom:6px}.display-settings-footer{display:flex;justify-content:flex-end;margin-top:4px}.display-settings-done{font-family:monospace;font-size:10px;letter-spacing:.12em;color:var(--accent-green, #00ff88);background:none;border:1px solid var(--accent-green, #00ff88);border-radius:2px;padding:6px 20px;cursor:pointer;transition:background .15s}.display-settings-done:hover{background:#00ff881a}.game-container{position:relative;width:100%;height:100vh}.game-canvas-container{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.game-canvas-container canvas{display:block;width:100%;height:100%}.game-canvas-container:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse at center,transparent 50%,rgba(0,5,15,.35) 100%)}.game-hud{position:absolute;bottom:0;left:0;right:0;pointer-events:none}.hud-controls{display:flex;gap:16px;padding:8px 12px;font-size:10px;color:var(--text-dim);opacity:.6}.hud-bounty-btn{position:fixed;top:70px;left:16px;z-index:20;padding:5px 14px;background:#f0b4290f;border:1px solid rgba(240,180,41,.25);color:#f0b429bf;font-family:var(--font-mono);font-size:9px;letter-spacing:2px;cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:flex;align-items:center;gap:6px}.hud-bounty-btn:hover{background:#f0b4291f;border-color:#f0b42966;color:#f0b429f2}.hud-bounty-btn:active{background:#f0b4292e}.hud-bounty-btn:focus{outline:none}.hud-bounty-active-dot{width:5px;height:5px;border-radius:50%;background:#f0b429;box-shadow:0 0 6px #f0b42999;animation:bounty-dot-pulse 2s ease-in-out infinite}@keyframes bounty-dot-pulse{0%,to{opacity:.6}50%{opacity:1}}.hud-jump-btn{position:fixed;bottom:12px;right:calc(var(--sidebar-width) + 16px);z-index:20;padding:6px 16px;background:#00ff8814;border:1px solid rgba(0,255,136,.3);color:var(--accent-green);font-family:var(--font-mono);font-size:10px;letter-spacing:2px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.hud-jump-btn:hover{background:#00ff8826;border-color:#00ff8880;box-shadow:0 0 12px #0f83}.hud-jump-btn:active{background:#00ff8840}.hud-jump-btn:focus{outline:none}.hud-jump-btn:focus-visible{outline:none}.hud-dock-btn{position:fixed;bottom:12px;right:calc(var(--sidebar-width) + 16px);z-index:20;padding:8px 20px;background:#48f;border:1px solid #6699ff;color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;animation:dock-pulse 2s ease-in-out infinite;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes dock-pulse{0%,to{box-shadow:0 0 12px #4488ff4d,inset 0 0 8px #ffffff0d}50%{box-shadow:0 0 28px #4488ff8c,inset 0 0 12px #ffffff1a}}.hud-dock-btn:hover{background:#59f;border-color:#8bf}.hud-dock-btn:active{background:#37e}.hud-dock-btn:focus{outline:none}.hud-undock-btn{position:fixed;bottom:12px;right:calc(var(--sidebar-width) + 16px);z-index:20;padding:8px 20px;background:#c22;border:1px solid #ee4444;color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;animation:undock-pulse 2s ease-in-out infinite;text-shadow:0 1px 2px rgba(0,0,0,.3)}@keyframes undock-pulse{0%,to{box-shadow:0 0 12px #c828284d,inset 0 0 8px #ffffff0d}50%{box-shadow:0 0 28px #c828288c,inset 0 0 12px #ffffff1a}}.hud-undock-btn:hover{background:#d33;border-color:#f66}.hud-undock-btn:active{background:#a11}.hud-undock-btn:focus{outline:none}.hud-mini-radar{display:none;position:fixed;top:56px;right:10px;z-index:15;background:#080810cc;border:1px solid var(--border-dim);border-radius:4px;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.hud-mini-radar .radar-container{padding:4px}.drawer-scrim{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9;background:#00000080}.game-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;right:var(--sidebar-width);z-index:5;background:#05050a;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;transition:opacity 1s ease;pointer-events:auto}.game-loading-overlay.game-loading-done{opacity:0;pointer-events:none}.loading-content{display:flex;flex-direction:column;align-items:center;gap:16px;transition:opacity .5s ease}.loading-content.loading-content-fading{opacity:0}.loading-text{font-family:var(--font-mono);font-size:10px;letter-spacing:4px;color:var(--accent-green);opacity:.6}.loading-bar-track{width:140px;height:2px;background:#ffffff0f;border-radius:1px;overflow:hidden;box-shadow:inset 0 1px 2px #0006}.loading-bar-fill{height:100%;min-width:10%;background:var(--accent-green);transition:width .3s ease-out;position:relative;overflow:hidden}.loading-bar-fill:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.35) 50%,transparent 100%);animation:loading-shimmer 1.4s ease-in-out infinite}@keyframes loading-shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}.ship-loading-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#04040cd9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;transition:opacity .4s ease;pointer-events:auto}.ship-loading-overlay.ship-loading-fade{opacity:0;pointer-events:none}.ship-loading-content{display:flex;flex-direction:column;align-items:center;gap:16px}.ship-loading-spinner{width:32px;height:32px;border:2px solid rgba(255,255,255,.08);border-top-color:var(--accent-green);border-radius:50%;animation:ship-spin .8s linear infinite}@keyframes ship-spin{to{transform:rotate(360deg)}}.ship-loading-text{font-family:var(--font-mono);font-size:10px;letter-spacing:3px;color:#fff6}.game-container .game-canvas-container{opacity:0;transition:opacity 1.2s ease}.game-container.game-ready .game-canvas-container{opacity:1}.hud-objective{position:fixed;top:14px;right:calc(var(--sidebar-width) + 16px);z-index:15;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:2px;color:#00ff64d9;text-shadow:0 0 10px rgba(0,255,100,.3);pointer-events:none;animation:objective-fadein .6s ease-out}@keyframes objective-fadein{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.quest-ship-overlay{position:fixed;z-index:22;transform:translate(-50%,-50%);pointer-events:auto}.quest-ship-overlay.quest-rescuable{cursor:pointer}.quest-acq-frame{position:absolute;width:70px;height:70px;left:-35px;top:-35px;border:1px solid transparent;transition:border-color .2s ease}.quest-ship-overlay:hover .quest-acq-frame{border-color:#80808080}.quest-ship-name{position:absolute;top:-46px;left:0;transform:translate(-50%);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:2px;color:#48f;white-space:nowrap;text-shadow:0 0 4px rgba(68,136,255,.3)}.quest-rescue-connector{position:absolute;top:-80px;left:5px;pointer-events:none}.quest-rescue-label{position:absolute;top:-84px;left:80px;font-family:var(--font-mono);font-size:9px;letter-spacing:1px;color:#fff9;white-space:nowrap;transition:color .2s ease;cursor:pointer}.quest-ship-overlay:hover .quest-rescue-label{color:#fff}.quest-ship-overlay:hover .quest-rescue-connector line{stroke:#ffffff80}.rescue-text{position:fixed;z-index:22;transform:translate(-50%,-120%);padding:6px 16px;font-family:var(--font-mono);font-size:12px;letter-spacing:3px;color:#f83;text-shadow:0 0 12px rgba(255,130,50,.6);pointer-events:none;animation:rescue-glow 1s ease-in-out infinite}@keyframes rescue-glow{0%,to{text-shadow:0 0 8px rgba(255,130,50,.4);opacity:.8}50%{text-shadow:0 0 20px rgba(255,130,50,.8);opacity:1}}.rescue-text-complete{color:#4f8;text-shadow:0 0 12px rgba(68,255,136,.6);animation:rescue-complete 1.5s ease-out forwards}@keyframes rescue-complete{0%{opacity:1;transform:translate(-50%,-120%);text-shadow:0 0 20px rgba(68,255,136,.8)}60%{opacity:1;transform:translate(-50%,-160%);text-shadow:0 0 30px rgba(68,255,136,1)}to{opacity:0;transform:translate(-50%,-200%);text-shadow:0 0 0 transparent}}.mobile-ship-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;background:#080810f2;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0}.mobile-modal-header{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.mobile-modal-close{background:none;border:1px solid var(--border-dim);color:var(--text-dim);font-family:var(--font-mono);font-size:18px;cursor:pointer;padding:4px 10px;border-radius:4px;line-height:1}.mobile-modal-close:hover{color:var(--accent-red);border-color:#ff44444d}.mobile-ship-modal .panel{border:none;background:transparent;width:min(90vw,320px)}.mobile-ship-modal .panel-header{text-align:center;background:transparent;border-bottom-color:#ffffff0f}.mobile-ship-modal .diagnostic-container{background:#0000004d;border-radius:4px}.mobile-ship-modal .diagnostic-canvas{width:100%;height:auto}.hud-exit-comm-btn{position:fixed;bottom:28px;right:28px;z-index:100;padding:10px 24px;background:#c81e1ed9;border:1px solid rgba(255,100,100,.6);color:#fff;font-family:var(--font-mono);font-size:11px;letter-spacing:2px;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s;animation:comm-exit-fadein .5s ease-out}@keyframes comm-exit-fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.hud-exit-comm-btn:hover{background:#dc2828f2;border-color:#ff7878cc;box-shadow:0 0 16px #ff3c3c59}.hud-exit-comm-btn:active{background:#b41414f2}.hud-exit-comm-btn:focus{outline:none}.hud-exit-comm-btn:focus-visible{outline:none}@media(max-width:1023px){:root{--sidebar-width: 200px}.sidebar:before{width:var(--sidebar-width)}.chat-panel{width:280px}.ship-list{max-height:160px}}@media(max-width:767px){:root{--sidebar-width: 0px}.hud-controls,.fps-counter{display:none}.sidebar-toggle{display:flex;left:10px;right:auto}.hud-mini-radar{display:block;top:10px}.touch-controls{display:flex}.debug-panel,.chat-panel,.nickname-editor,.hud-jump-btn{display:none!important}.touch-btn{width:44px;height:44px;font-size:16px}.touch-thrust{border-radius:50%;width:52px;height:52px;font-size:18px}}:root{--bg-deep: #05050a;--bg-panel: #0c0c14;--bg-panel-hover: #12121c;--border-dim: #1a1a2a;--border-active: #2a3a4a;--accent-green: #00ff88;--accent-blue: #4488ff;--accent-orange: #ff8844;--accent-red: #ff4444;--text-primary: #c0c0d0;--text-dim: #606070;--text-bright: #e0e0f0;--sidebar-width: 240px;--sidebar-bg-opacity: .6;--sidebar-blur: 40px;--font-sans: "Rajdhani", sans-serif;--font-mono: "Share Tech Mono", monospace}*{margin:0;padding:0;box-sizing:border-box}html,body,#root{width:100%;height:100vh;height:100dvh;overflow:hidden;background:var(--bg-deep);color:var(--text-primary);font-family:var(--font-sans);font-size:11px}.game-container{user-select:none;-webkit-user-select:none;touch-action:none}#root:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;pointer-events:none;opacity:.05;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}
