@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.static{position:static}.block{display:block}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}html,body{margin:0;padding:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
:root{--bg:#070d16;--panel:#0b1422;--panel2:#0f1b2c;--line:#1d2d44;--line2:#2b466a;--text:#edf5ff;--muted:#8ea1bb;--blue:#247cff;--red:#ff5368;--orange:#ff8a1f;--green:#22c55e;--yellow:#f7c948;--purple:#8b5cf6;--pink:#ec4899}.leRoot *{box-sizing:border-box}body{color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;background:radial-gradient(circle at 78% 8%,#247cff29,#0000 26%),linear-gradient(135deg,#050913,#08111f 52%,#050913);margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:14px;line-height:1.4}.leRoot button,.leRoot input{font:inherit;color:inherit}.app{grid-template:"rail topbar"72px"rail tabs"52px"rail content"minmax(0,1fr)/104px minmax(0,1fr);gap:14px 16px;min-width:1180px;height:100vh;padding:16px 16px 16px 0;display:grid}.topbar{grid-area:topbar;grid-template-columns:minmax(300px,360px) minmax(260px,330px) minmax(420px,1fr) 108px 40px;align-items:center;gap:10px;min-width:0;display:grid}.brand,.control,.tab,.supportWorkspace,.panel{border:1px solid var(--line);background:#09111df0;box-shadow:0 18px 50px #00000047}.brand{border-radius:14px;align-items:center;gap:12px;min-width:0;height:52px;padding:0 16px;display:flex}.brandCopy{gap:3px;min-width:0;display:grid}.brandName{letter-spacing:0;font-size:21px;font-weight:920;line-height:1.05}.brandTagline{color:#9fb0c7;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:700;line-height:1.25;overflow:hidden}.logo{background:linear-gradient(145deg,#2e8cff,#00b2ff);border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:900;display:grid;box-shadow:0 12px 28px #1f75ff3d}.control{white-space:nowrap;border-radius:13px;align-items:center;gap:10px;min-width:0;height:52px;padding:0 14px;font-size:13px;font-weight:750;display:flex}.control input{width:100%;color:var(--text);background:0 0;border:0;outline:0;min-width:0}.control input::placeholder{color:#71839b}.globalSearchCluster{border:1px solid var(--line);background:#09111df0;border-radius:13px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:0;min-width:0;height:52px;display:grid;overflow:visible;box-shadow:0 18px 50px #00000047}.globalSearchInput{border-radius:13px 0 0 13px;height:100%;padding:0 14px;box-shadow:none!important;background:0 0!important;border:0!important}.searchGlyph{opacity:.64;border:2px solid;border-radius:50%;flex:0 0 16px;width:16px;height:16px;position:relative}.searchGlyph:after{content:"";transform-origin:0;background:currentColor;border-radius:999px;width:6px;height:2px;position:absolute;bottom:-3px;right:-5px;transform:rotate(45deg)}.globalSearchCluster .dateWrap,.globalSearchCluster .filterWrap{height:100%}.globalSearchCluster .miniSelect,.globalSearchCluster .filterBtn{border:0;border-left:1px solid var(--line);max-width:none;height:100%;box-shadow:none;background:0 0;border-radius:0;padding:0 14px;font-size:12px}.globalSearchCluster .filterBtn{border-radius:0 13px 13px 0}.globalSearchCluster .miniSelect:hover,.globalSearchCluster .filterBtn:hover{background:#ffffff0e}.themeToggle{width:36px;height:36px;box-shadow:none;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;padding:0;display:inline-flex}.themeToggle:hover{background:#ffffff14}.topAlertButton{border:1px solid var(--line);height:52px;box-shadow:none;color:var(--text);cursor:pointer;white-space:nowrap;background:#09111dad;border-radius:13px;justify-content:center;align-items:center;gap:8px;font-size:13px;font-weight:860;display:inline-flex}.alertButtonIcon{flex:0 0 16px;width:16px;height:16px;display:inline-block;position:relative}.alertButtonIcon:before{content:"";border:2px solid;border-bottom-width:1px;border-radius:8px 8px 5px 5px;width:10px;height:11px;position:absolute;top:2px;left:3px}.alertButtonIcon:after{content:"";background:currentColor;border-radius:999px;width:4px;height:2px;position:absolute;bottom:0;left:6px}.themeIcon{background:#ffffff14;border-radius:999px;place-items:center;width:30px;height:30px;font-size:14px;display:grid}.areaPicker{min-width:0;position:relative}.areaButton{cursor:pointer;justify-content:flex-start;width:100%}.areaValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.areaMenu{z-index:20;border:1px solid var(--line2);background:#070d16fa;border-radius:14px;width:min(760px,100vw - 40px);position:absolute;top:64px;left:0;right:auto;overflow:hidden;box-shadow:0 24px 70px #00000073}.areaMenuHeader{border-bottom:1px solid var(--line);padding:12px}.areaSearch{border:1px solid var(--line2);background:#0b1422;border-radius:10px;outline:0;width:100%;height:42px;padding:0 12px}.areaMenuBody{max-height:360px;padding:12px;overflow:auto}.areaMenuTitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin:4px 0 10px;font-size:11px;font-weight:850}.areaScopeGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.areaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px;display:grid}.areaOption{color:#c9d8eb;text-align:left;cursor:pointer;text-overflow:ellipsis;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:8px;min-width:0;padding:7px 8px;font-size:13px;font-weight:720;line-height:1.25;display:flex;overflow:hidden}.areaOption:hover{color:#fff;background:#247cff24}.areaOption:before{content:"";background:#60a5fa;border-radius:50%;flex:0 0 9px;width:9px;height:9px;margin-top:4px;display:block}.areaOptionText{gap:2px;min-width:0;display:grid}.areaOptionLabel,.areaOptionMeta{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.areaOptionLabel{color:inherit;font-weight:820}.areaOptionMeta{color:var(--muted);font-size:11px;font-weight:700}.areaEmpty{color:var(--muted);padding:6px 8px;font-size:12px;line-height:1.45}.categoryTabs{grid-area:tabs;grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;min-width:0;display:grid}.tab{cursor:pointer;border-radius:12px;align-items:center;gap:7px;min-width:0;min-height:44px;padding:7px 9px;line-height:1.2;display:flex}.tab.active{background:#247cff33;border-color:#3b82f6;box-shadow:inset 0 0 0 1px #50a0ff2e}.tab.disabled{cursor:not-allowed;opacity:.45;filter:grayscale(.75)}.tabIcon,.signalIcon{color:#fff;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;font-weight:900;display:grid}.tabIcon svg{stroke:currentColor;fill:none;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.tabText{min-width:0}.tabName{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:880;overflow:hidden}.tabState{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:10px;font-weight:760;overflow:hidden}.workspace{grid-area:content;grid-template-columns:minmax(280px,22%) minmax(420px,1fr) minmax(420px,1fr);gap:14px;min-height:0;display:grid}.workspaceShell{min-height:0;display:contents}.workspaceView{grid-area:content;min-width:0;min-height:0}.primaryRail{box-shadow:none;background:#09111d14;border-right:1px solid #1d2d4457;border-radius:0;flex-direction:column;grid-area:rail;align-self:start;gap:6px;width:104px;height:calc(100vh - 32px);min-height:0;padding:12px 6px;display:flex;position:sticky;top:16px}.primaryNavItem{width:100%;min-height:42px;color:var(--muted);cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:flex-start;align-items:center;gap:6px;padding:0 6px;font-size:11px;font-weight:820;line-height:1.05;display:flex}.primaryNavItem:hover{color:var(--text);background:#247cff1a}.primaryNavItem.active{color:var(--text);box-shadow:none;background:#247cff29;border-color:#247cff61}.primaryIcon{color:currentColor;background:#ffffff12;border-radius:7px;flex:0 0 18px;place-items:center;width:18px;height:18px;font-size:13px;font-weight:950;display:grid;position:relative}.primaryNavLabel{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signalPrimaryIcon:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ffffff14}.helpPrimaryIcon:before{content:"";border:2px solid;border-bottom-color:#0000;border-radius:50%;width:12px;height:12px;transform:rotate(-24deg)}.helpPrimaryIcon:after{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;position:absolute;bottom:5px}.settingsPrimaryIcon:before{content:"";border:2px solid;border-radius:50%;width:13px;height:13px;box-shadow:0 -7px 0 -5px,0 7px 0 -5px,7px 0 0 -5px,-7px 0 0 -5px}.alertsPrimaryIcon:before{content:"";border:2px solid;border-bottom-width:1px;border-radius:7px 7px 5px 5px;width:12px;height:13px;transform:translateY(-1px)}.alertsPrimaryIcon:after{content:"";background:currentColor;border-radius:999px;width:5px;height:2px;position:absolute;bottom:4px}.supportWorkspace{border-radius:15px;min-height:0;padding:22px;overflow:auto}.supportInner{gap:16px;max-width:1040px;display:grid}.supportHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:16px;display:flex}.supportEyebrow{color:#7fa9df;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:880}.supportTitle{letter-spacing:0;margin:5px 0 6px;font-size:26px;font-weight:920;line-height:1.12}.supportCopy{max-width:680px;color:var(--muted);margin:0;font-size:13px;font-weight:650;line-height:1.5}.supportGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.supportSection{border:1px solid var(--line);background:#ffffff09;border-radius:12px;min-width:0;padding:16px}.supportSection.full{grid-column:1/-1}.supportSection h3{letter-spacing:0;margin:0 0 10px;font-size:15px;font-weight:900;line-height:1.22}.supportList{color:#c8d7ea;margin:0;padding-left:18px;font-size:13px;font-weight:620;line-height:1.55}.feedbackBox{gap:10px;display:grid}.feedbackInput{resize:vertical;border:1px solid var(--line2);min-height:104px;color:var(--text);font:inherit;background:#0b1422;border-radius:10px;outline:0;padding:12px}.feedbackActions{justify-content:flex-end;gap:8px;display:flex}.supportButton{border:1px solid var(--line2);color:#cfe0f6;cursor:pointer;background:#0b1422;border-radius:9px;height:34px;padding:0 12px;font-size:12px;font-weight:850}.settingsRows{gap:8px;display:grid}.settingsRow{border-top:1px solid var(--line);color:#c8d7ea;grid-template-columns:160px minmax(0,1fr);gap:12px;padding-top:10px;font-size:13px;line-height:1.45;display:grid}.settingsLabel{color:var(--muted);font-size:12px;font-weight:850}.alertBuilder{gap:12px;display:grid}.alertGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.alertField{color:var(--muted);gap:6px;font-size:12px;font-weight:820;display:grid}.alertInput,.alertSelect,.alertTextarea{border:1px solid var(--line2);width:100%;color:var(--text);font:inherit;background:#0b1422;border-radius:10px;outline:0}.alertInput,.alertSelect{height:38px;padding:0 11px}.alertTextarea{resize:vertical;min-height:112px;padding:11px;line-height:1.45}.alertPreview{border:1px solid var(--line);color:#c8d7ea;background:#ffffff09;border-radius:12px;padding:12px;font-size:13px;line-height:1.45}#signalPanel{order:1}#detailPanel{order:2}#mapPanel{order:3}.panel{border-radius:15px;flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.panelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:50px;padding:0 14px;display:flex}.panelTitle{letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:900;overflow:hidden}.muted{color:var(--muted)}.moduleActions{flex:none;align-items:center;gap:8px;display:flex}.miniSelect,.filterBtn{border:1px solid var(--line2);color:#cfe0f6;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:#0b1422;border-radius:9px;max-width:190px;height:32px;padding:0 10px;font-size:11px;font-weight:820;overflow:hidden}.dateWrap{position:relative}.dateRangeMenu{z-index:80;border:1px solid var(--line2);background:#070d16fa;border-radius:14px;width:min(340px,100vw - 24px);max-height:calc(100vh - 24px);padding:14px;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 24px 70px #00000073}.dateInputs{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.dateField{color:#9fb0c7;gap:6px;font-size:12px;font-weight:850;display:grid}.dateInput{border:1px solid var(--line2);color:#d7e6fb;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b1422;border-radius:9px;outline:0;height:36px;padding:0 10px}.filterBtn.active{color:#fff;background:#145ad8;border-color:#3b82f6}.filterWrap{position:relative}.filterMenu{z-index:80;border:1px solid var(--line2);background:#070d16fa;border-radius:14px;width:min(390px,100vw - 24px);max-height:calc(100vh - 24px);padding:16px;position:fixed;top:0;left:0;overflow:auto;box-shadow:0 24px 70px #00000073}.filterMenuHeader{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.filterMenuTitle{font-size:17px;font-weight:920;line-height:1.2}.filterClose{color:#9fb0c7;cursor:pointer;background:0 0;border:0;font-size:18px}.filterGroup{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.filterGroup:first-of-type{border-top:0;margin-top:0;padding-top:0}.filterLabel{color:#b6c8dd;margin-bottom:9px;font-size:12px;font-weight:880}.chipGrid{flex-wrap:wrap;gap:8px;display:flex}.filterChip{border:1px solid var(--line);color:#d7e5f7;cursor:pointer;background:#ffffff0a;border-radius:999px;min-height:32px;padding:0 12px;font-size:11px;font-weight:780}.filterChip.active{color:#fff;background:#5267ff59;border-color:#5267ff}.listToolbar{background:#0409115c;justify-content:space-between;align-items:center;gap:6px;padding:8px 8px 6px;display:flex}.listTabs{gap:6px;min-width:0;display:flex;overflow:hidden}.listTab{border:1px solid var(--line2);color:#b9c9dd;cursor:pointer;white-space:nowrap;background:#0b1422;border-radius:9px;flex:none;justify-content:center;align-items:center;height:30px;padding:0 10px;font-size:11px;font-weight:820;display:inline-flex}.listTab.active{color:#fff;background:#145ad8;border-color:#3b82f6}.trendMark{margin-left:3px;font-size:10px;font-weight:950}.trendMedal{vertical-align:middle;flex:0 0 14px;width:14px;height:16px;margin-right:4px;display:inline-block;position:relative}.trendMedal:before{content:"";background:#f7c948;border-radius:50%;width:10px;height:10px;position:absolute;top:0;left:2px;box-shadow:inset 0 0 0 2px #1118272e}.trendMedal:after{content:"";clip-path:polygon(0 0,100% 0,50% 100%);background:#60a5fa;width:6px;height:7px;position:absolute;top:9px;left:4px}.listSearchToggle{border:1px solid var(--line2);color:#b9c9dd;cursor:pointer;background:#0b1422;border-radius:9px;flex:none;width:30px;height:30px;position:relative}.listSearchToggle:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;left:8px}.listSearchToggle:after{content:"";transform-origin:0;background:currentColor;border-radius:999px;width:7px;height:2px;position:absolute;top:18px;left:18px;transform:rotate(45deg)}.listSearchToggle.active{color:#fff;background:#145ad8;border-color:#3b82f6}.listSearchInput{border:1px solid var(--line2);height:32px;color:var(--text);background:#0409115c;border-radius:9px;outline:0;margin:0 8px 8px;padding:0 10px;font-size:12px;font-weight:750}.listSearchInput::placeholder{color:#71839b}.signalCountText{border-bottom:1px solid var(--line);color:var(--muted);background:#0409115c;padding:0 10px 9px;font-size:11px;font-weight:720;line-height:1.25}.signalList{align-content:start;gap:7px;min-height:0;padding:8px;display:grid;overflow:auto}.signalCard{border:1px solid var(--line);cursor:pointer;text-align:left;background:#0b1422;border-radius:11px;grid-template-columns:minmax(0,1fr) 60px;align-items:start;gap:8px;width:100%;padding:9px 9px 10px;display:grid}.signalCard:hover{border-color:#35577f}.signalCard.selected{background:#102849;border-color:#3b82f6;box-shadow:inset 3px 0 #60a5fa}.signalCard.trendingCard{background:linear-gradient(90deg,#f7c94821,#0b142200 42%),#0b1422;border-color:#f7c94847;grid-template-columns:34px minmax(0,1fr) 54px}.signalCard.trendingCard.selected{background:linear-gradient(90deg,#f7c94838,#102849eb 48%),#102849;border-color:#f7c94894;box-shadow:inset 3px 0 #f7c948}.rankBadge{color:#ffe28b;background:#f7c94824;border:1px solid #f7c94857;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:920;display:grid}.trendScore{color:#facc15;text-transform:uppercase;margin-top:6px;font-size:10px;font-weight:860}.signalMain{min-width:0}.signalTopline{color:#a8b6c9;align-items:center;gap:6px;font-size:10.5px;font-weight:760;line-height:1.25;display:flex}.typeDot{background:#ffffff14;border-radius:7px;flex:none;place-items:center;width:19px;height:19px;font-size:13px;display:grid}.signalTitle,.detailHeading,.assetName{overflow-wrap:anywhere;word-break:normal}.signalTitle{margin-top:6px;font-size:12.5px;font-weight:900;line-height:1.24;display:block}.signalSummary{color:#b5c4d8;margin-top:5px;font-size:12px;font-weight:620;line-height:1.4}.signalMeta{color:#8ea1bb;flex-wrap:wrap;gap:5px;margin-top:7px;font-size:10px;line-height:1.25;display:flex}.metaLine{align-items:center;gap:6px;width:100%;min-width:0;display:flex}.metaIcon{color:#7f91a9;flex:none;width:38px;font-weight:760}.metaText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.signalThumb{border:1px solid var(--line2);isolation:isolate;background-color:#162131;background-position:50%;background-size:cover;border-radius:10px;flex:none;place-items:center;width:60px;height:52px;display:grid;position:relative;overflow:hidden}.signalThumb:before{content:"";opacity:1;z-index:-1;background:radial-gradient(circle at 70% 22%,#ffffff38,#0000 16%),linear-gradient(#050a120a,#050a1285);position:absolute;inset:0}.playMark{color:#fff;background:#050a128f;border:2px solid #ffffffdb;border-radius:50%;place-items:center;width:20px;height:20px;font-size:10px;display:grid;position:absolute;bottom:5px;right:5px}.thumbTag{color:#d7e6fb;text-overflow:ellipsis;white-space:nowrap;background:#050a129e;border-radius:999px;max-width:calc(100% - 12px);padding:2px 6px;font-size:10px;font-weight:900;position:absolute;top:5px;left:5px;overflow:hidden}.favoriteBadge{color:#f7c948;margin-left:auto;font-size:13px;line-height:1}.pill{color:#d6e6fa;background:#ffffff14;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:12px;font-weight:850;display:inline-flex}.p1{color:#ff9ca8;background:#ff536833}.p2{color:#ffe28b;background:#f7c9482e}.heat{color:#ff6b7d;text-align:right;font-size:22px;font-weight:950}.map{background:#162131;flex:1;min-height:0;position:relative;overflow:hidden}.mapViewport{cursor:grab;scrollbar-width:none;touch-action:none;position:absolute;inset:0;overflow:auto}.mapViewport::-webkit-scrollbar{display:none}.mapViewport.dragging{cursor:grabbing}.mapCanvas{background:radial-gradient(circle at 20% 22%,#2463eb47,#0000 16%),radial-gradient(circle at 70% 70%,#22c55e29,#0000 22%),linear-gradient(0deg,#ffffff09 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#ffffff08 1px,#0000 1px) 0 0/72px 72px,#162131;width:2600px;height:1600px;min-height:1600px;position:relative}.mapCanvas:before{content:"";background:#1c68aa57;border-radius:999px;width:360px;height:1900px;position:absolute;top:-160px;left:1160px;transform:rotate(18deg);box-shadow:inset 0 0 0 10px #93c5fd14}.mapCanvas:after{content:"";background:#22c55e29;border:1px solid #86efac2e;border-radius:54% 46% 48% 52%;width:560px;height:330px;position:absolute;top:640px;left:1720px}.mapBlock{background:#ffffff09;border:1px solid #e2ecfa14;position:absolute;box-shadow:inset 0 0 0 1px #0000000a}.road{transform-origin:0;background:#e2ecfa42;border-radius:999px;height:10px;position:absolute;box-shadow:0 0 0 1px #050a121f,0 0 0 5px #e2ecfa0d}.mapLabel{color:#e7efffc7;text-shadow:0 1px 5px #000;pointer-events:none;font-size:13px;position:absolute;transform:rotate(-15deg)}.pin{cursor:pointer;border:2px solid #ffffffe6;border-radius:50% 50% 50% 8px;place-items:center;width:36px;height:36px;display:grid;position:absolute;transform:translate(-50%,-50%)rotate(-45deg);box-shadow:0 14px 24px #0000006b}.pin span{font-weight:950;transform:rotate(45deg)}.pin.selected{outline:5px solid #50a0ff47}.pin.ambientPin{opacity:.72;filter:saturate(.9);pointer-events:none;width:28px;height:28px}.pin.ambientPin span{font-size:12px}.mapTools{z-index:12;gap:8px;display:grid;position:absolute;top:16px;left:16px}.toolBtn{border:1px solid var(--line2);width:40px;height:40px;color:inherit;background:#060d18e0;border-radius:10px;place-items:center;font-weight:950;display:grid}button.toolBtn{cursor:pointer}.locateIcon{border:2px solid;border-radius:999px;width:17px;height:17px;display:block;position:relative}.locateIcon:before,.locateIcon:after{content:"";opacity:.9;background:currentColor;position:absolute}.locateIcon:before{width:2px;height:23px;top:50%;left:50%;transform:translate(-50%,-50%)}.locateIcon:after{width:23px;height:2px;top:50%;left:50%;transform:translate(-50%,-50%)}.mapMaximize{border:1px solid var(--line2);color:#d7e6fb;cursor:pointer;z-index:12;background:#060d18eb;border-radius:12px;place-items:center;width:44px;height:44px;font-size:18px;font-weight:950;display:grid;position:absolute;bottom:16px;right:16px;box-shadow:0 16px 34px #0000004d}.mapExpanded{z-index:120;border-radius:0;min-height:auto;position:fixed;inset:0;box-shadow:0 28px 90px #00000085}.mapExpanded .map{min-height:0}.mapFinderMode .topbar,.mapFinderMode .categoryTabs,.mapFinderMode .primaryRail{opacity:0;pointer-events:none}.mapFinderMode #signalPanel,.mapFinderMode #detailPanel{z-index:150;border-radius:15px;position:fixed;top:22px;bottom:22px;box-shadow:0 24px 70px #00000047}.mapFinderMode #signalPanel{width:min(430px,50vw - 34px);left:22px}.mapFinderMode #detailPanel{width:min(500px,50vw - 34px);right:22px}.mapFinderMode #mapPanel .panelHeader{display:none}.mapFinderMode .mapMaximize{bottom:22px;right:calc(min(500px,50vw - 34px) + 38px)}.panelCollapse{z-index:4;border:1px solid var(--line2);color:#111;cursor:pointer;background:#ffffffe6;border-radius:10px;width:34px;height:34px;font-weight:950;display:none;position:absolute;top:14px;box-shadow:0 10px 22px #0000001f}#signalPanel .panelCollapse{right:14px}#detailPanel .panelCollapse{left:14px}.mapFinderMode .panelCollapse{place-items:center;display:grid}.mapFinderMode #signalPanel .panelCollapse{top:68px;right:14px}.mapFinderMode #detailPanel .panelCollapse{top:76px;left:14px}.mapFinderMode #signalPanel.panelCollapsed,.mapFinderMode #detailPanel.panelCollapsed{width:56px;min-width:56px;overflow:hidden}.mapFinderMode #signalPanel.panelCollapsed>:not(.panelCollapse),.mapFinderMode #detailPanel.panelCollapsed>:not(.panelCollapse){opacity:0;pointer-events:none}.detailTop{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;min-height:144px;padding:14px 16px 24px;display:grid}.detailModuleTitle{color:#7fa9df;letter-spacing:.07em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:880}.detailIdentity{align-items:flex-start;gap:12px;width:100%;min-width:0;display:flex}.detailHeading{letter-spacing:0;margin:0;font-size:clamp(17px,1.08vw,20px);font-weight:920;line-height:1.2}.detailSub{color:var(--muted);margin-top:6px;font-size:12px;font-weight:680;line-height:1.4}.detailActions{flex:none;justify-content:flex-end;align-items:center;gap:8px;width:100%;min-height:32px;display:flex}.saveBtn,.downloadAllBtn,.suggestEditBtn{cursor:pointer;background:#145ad8;border:1px solid #2f78d7;border-radius:9px;flex:none;min-height:32px;padding:0 10px;font-size:11px;font-weight:820}.suggestEditBtn{border-color:var(--line2);color:#d7e5f7;background:#ffffff0a;align-items:center;gap:6px;display:inline-flex}.suggestEditIcon{flex:0 0 13px;width:13px;height:13px;display:inline-block;position:relative}.suggestEditIcon:before{content:"";background:currentColor;border-radius:2px;width:10px;height:3px;position:absolute;top:8px;left:1px;transform:rotate(-38deg)}.suggestEditIcon:after{content:"";background:currentColor;border-radius:1px;width:4px;height:4px;position:absolute;top:2px;right:0;transform:rotate(-38deg)}.saveBtn{border-color:var(--line2);color:#d7e5f7;background:#ffffff0a;min-width:34px;padding:0 9px}.saveBtn.saved{color:#ffe28b;background:#f7c94829;border-color:#f7c9486b}.feedbackOverlay{z-index:80;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050a127a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.correctionDialog{border:1px solid var(--line);width:min(560px,100vw - 48px);color:var(--text);background:#0c1522f5;border-radius:18px;overflow:hidden;box-shadow:0 30px 90px #00000061}.correctionHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 20px 14px;display:flex}.correctionEyebrow{color:#8ea1bb;letter-spacing:.12em;text-transform:uppercase;margin-bottom:7px;font-size:11px;font-weight:900;line-height:1}.correctionTitle{letter-spacing:0;margin:0;font-size:22px;font-weight:950;line-height:1.15}.correctionClose{border:1px solid var(--line2);width:34px;height:34px;color:inherit;cursor:pointer;background:#ffffff0a;border-radius:10px;font-size:18px}.correctionBody{gap:14px;padding:18px 20px 20px;display:grid}.correctionSignal{border:1px solid var(--line2);color:#b5c4d8;background:#ffffff09;border-radius:12px;padding:11px 12px;font-size:12px;font-weight:720;line-height:1.4}.correctionOptions{gap:8px;display:grid}.correctionOption{border:1px solid var(--line2);min-height:50px;color:inherit;cursor:pointer;text-align:left;background:#ffffff0a;border-radius:13px;align-items:center;gap:12px;padding:0 13px;font-size:14px;font-weight:860;display:flex}.correctionOption.active{background:#22b9811f;border-color:#22b9818a}.correctionOptionIcon{color:#d7e5f7;background:#ffffff12;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;font-size:13px;font-weight:950;display:grid}.correctionField{color:#8ea1bb;gap:7px;font-size:12px;font-weight:850;display:grid}.correctionTextarea{border:1px solid var(--line2);min-height:96px;color:inherit;resize:vertical;font:inherit;background:#ffffff09;border-radius:12px;outline:0;padding:12px;font-size:13px;font-weight:680;line-height:1.45}.correctionTextarea:focus{border-color:#22b981;box-shadow:0 0 0 3px #22b9811f}.correctionActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.correctionStatus{color:#8ea1bb;font-size:12px;font-weight:760}.correctionSubmit{color:#fff;cursor:pointer;background:#145ad8;border:0;border-radius:10px;height:38px;padding:0 14px;font-size:12px;font-weight:920}.creatorFeedbackBlock{border:1px solid var(--line2);background:#ffffff09;border-radius:12px;padding:12px}.creatorFeedbackHead{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:10px;display:flex}.creatorFeedbackHead b{margin-bottom:4px;font-size:13px;font-weight:920;line-height:1.2;display:block}.creatorFeedbackHead p{color:#8ea1bb;margin:0;font-size:11px;font-weight:680;line-height:1.4}.creatorFeedbackHead>span{color:#9ee8ce;white-space:nowrap;background:#22b98124;border-radius:999px;align-items:center;min-height:24px;padding:0 8px;font-size:11px;font-weight:900;display:inline-flex}.creatorFeedbackList{gap:8px;display:grid}.creatorFeedbackItem{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:10px}.creatorFeedbackMeta{color:#8ea1bb;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:6px;font-size:10px;font-weight:850;line-height:1.2;display:flex}.feedbackType,.feedbackStatus{color:#d7e5f7;background:#ffffff12;border-radius:999px;align-items:center;min-height:20px;padding:0 7px;display:inline-flex}.feedbackStatus{color:#ffe28b;background:#f7c94829}.creatorFeedbackNote,.creatorFeedbackEmpty{color:#d7e5f7;font-size:12px;font-weight:680;line-height:1.42}.creatorFeedbackEmpty{color:#8ea1bb;font-style:italic}.detailTabs{border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);align-items:stretch;height:44px;display:grid}.detailTab{color:#9aacbf;letter-spacing:0;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:0;border-bottom:2px solid #0000;justify-content:center;align-items:center;min-width:0;height:44px;padding:0 8px;font-size:12px;font-weight:820;line-height:1;display:flex;overflow:hidden}.detailTab.active{color:#69aeff;border-bottom:2px solid #3b82f6}.detailContent{min-height:0;padding:14px;overflow:auto}.infoGrid{grid-template-columns:1fr 1.08fr;gap:12px;display:grid}.briefingCard{gap:14px;display:grid}.audioBriefing{border:1px solid var(--line);background-color:#0b1422;border-radius:12px;overflow:hidden}.audioBriefingTitle{border-bottom:1px solid var(--line);min-height:40px;color:var(--text);letter-spacing:0;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;font-weight:900;display:flex}.audioSource{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--muted);font-size:11px;font-weight:760;overflow:hidden}.audioPlayer{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;min-height:68px;padding:12px;display:grid}.audioPlay{color:#fff;cursor:pointer;background:#145ad8;border:1px solid #2f78d7;border-radius:999px;place-items:center;width:40px;height:40px;font-weight:950;display:grid}.audioTrack{gap:7px;min-width:0;display:grid}.heardOn{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:760;overflow:hidden}.progressLine{background:#94a3b83d;border-radius:999px;height:4px;overflow:hidden}.progressFill{border-radius:inherit;background:#23e78d;width:12%;height:100%}.audioTimes{color:var(--muted);justify-content:space-between;font-size:11px;font-weight:760;display:flex}.transcriptPreview{border-top:1px solid var(--line);gap:8px;padding:10px 12px 12px;display:grid}.transcriptTitle{color:var(--text);font-size:12px;font-weight:880}.transcriptNotice{border:1px solid var(--line);color:var(--muted);border-radius:9px;padding:8px 9px;font-size:11px;font-weight:620;line-height:1.4}.transcriptLine{color:var(--text);grid-template-columns:44px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.42;display:grid}.transcriptLine b{color:#23e78d;font-weight:900}.detailMetaRow{grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:12px;display:grid}.detailFacts{color:var(--text);gap:8px;font-size:13px;font-weight:700;line-height:1.38;display:grid}.detailFact{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:8px;display:grid}.detailFact label{color:var(--muted);text-transform:uppercase;margin-bottom:2px;font-size:10px;font-weight:860;line-height:1.2;display:block}.briefingMeta{grid-template-columns:1fr 1fr;gap:10px;display:grid}.briefingMetaItem{border:1px solid var(--line);background:#ffffff09;border-radius:10px;min-width:0;padding:10px}.briefingMetaItem label{color:var(--muted);text-transform:uppercase;margin-bottom:5px;font-size:10px;font-weight:860;display:block}.briefingSplit{grid-template-columns:minmax(0,1fr) 132px;align-items:start;gap:12px;display:grid}.sceneImage{border:1px solid var(--line);background:linear-gradient(140deg,#1d2737,#8a3f2a 45%,#172337);border-radius:12px;min-height:112px;position:relative;overflow:hidden}.sceneImage:after{content:"";background:linear-gradient(145deg,#ffffff2e,#0000 52%),#00000029;border-radius:8px;position:absolute;inset:18px 12px}.sectionList{gap:10px;display:grid}.sectionItem{border:1px solid var(--line);background:#ffffff09;border-radius:10px;padding:11px 12px;font-size:13px;font-weight:660;line-height:1.45}.sectionItem b{margin-bottom:4px;font-size:13px;font-weight:900;line-height:1.25;display:block}.recordsWorkspace{gap:12px;display:grid}.recordGroup{border:1px solid var(--line);background:#0b1422;border-radius:12px;min-width:0;padding:12px}.recordGroupTitle{color:var(--text);justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;font-size:13px;font-weight:900;line-height:1.25;display:flex}.recordStatus{border:1px solid var(--line2);color:var(--muted);text-transform:uppercase;white-space:nowrap;border-radius:999px;padding:3px 8px;font-size:10px;font-weight:860}.recordFieldGrid{gap:8px;display:grid}.recordField{border-top:1px solid var(--line);color:var(--text);grid-template-columns:128px minmax(0,1fr);gap:10px;padding-top:8px;font-size:12px;font-weight:650;line-height:1.45;display:grid}.recordField:first-child{border-top:0;padding-top:0}.recordField label{color:var(--muted);font-size:11px;font-weight:820;line-height:1.35}.box{border:1px solid var(--line);background:#0b1422;border-radius:12px;min-width:0;padding:14px;font-size:13px;line-height:1.45}.field{grid-template-columns:90px minmax(0,1fr);gap:10px;margin-bottom:12px;font-size:12px;line-height:1.42;display:grid}.field label{color:var(--muted);font-size:11px;font-weight:820}.alert{color:#ffb2bd;background:#ff53681f;border:1px solid #ff536857;border-radius:10px;margin-top:9px;padding:10px 12px;font-size:12px;font-weight:760;line-height:1.42}.timeline{gap:0;margin-top:10px;display:grid}.timelineItem{grid-template-columns:86px 12px minmax(0,1fr);align-items:start;gap:14px;padding-bottom:14px;font-size:12px;display:grid;position:relative}.timelineItem:before{content:"";background:var(--line2);width:1px;position:absolute;top:9px;bottom:-3px;left:106px;transform:translate(-.5px)}.timelineItem:last-child{padding-bottom:0}.timelineItem:last-child:before{display:none}.timelineTime{color:var(--muted);white-space:nowrap;font-size:12px;font-weight:880;line-height:1.25}.dot{z-index:1;background:var(--panel);border:2px solid #9fb0c7;border-radius:50%;justify-self:center;width:12px;height:12px;margin-top:3px;position:relative;box-shadow:0 0 0 4px #94a3b81a}.timelineCard{border:1px solid var(--line);background:#ffffff09;border-radius:12px;padding:11px 12px;line-height:1.42}.timelineCard b{color:var(--text);margin-bottom:5px;font-size:13px;font-weight:900;line-height:1.25;display:block}.timelineCard span{color:var(--muted);font-size:12px;font-weight:650}.assetRow{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) 58px 72px;align-items:center;gap:8px;min-height:44px;font-size:12px;line-height:1.35;display:grid}.linkText{color:#93c5fd;overflow-wrap:anywhere}.assetWorkspace{gap:12px;display:grid}.assetBlock{border:1px solid var(--line);background:#0b1422;border-radius:12px;min-width:0;padding:12px}.assetBlockTitle{color:var(--text);margin-bottom:9px;font-size:13px;font-weight:900;line-height:1.25}.storyGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.storyCard{border:1px solid var(--line);color:inherit;background:#ffffff09;border-radius:12px;gap:7px;min-width:0;padding:11px;text-decoration:none;display:grid}.storySource{color:#93c5fd;text-transform:uppercase;font-size:11px;font-weight:860}.storyTitle{color:var(--text);font-size:13px;font-weight:900;line-height:1.32}.storyMeta,.storySummary{color:var(--muted);font-size:12px;font-weight:640;line-height:1.45}.discussionList{gap:9px;display:grid}.discussionPost{border:1px solid var(--line);background:#ffffff09;border-radius:11px;padding:10px}.postHead{grid-template-columns:34px minmax(0,1fr) 22px;align-items:start;gap:9px;display:grid}.postAvatar{background:linear-gradient(135deg,#3b82f6,#f08fa0);border-radius:50%;width:34px;height:34px}.postMenu{color:var(--muted);text-align:right;font-weight:950}.postMeta{color:var(--muted);flex-wrap:wrap;gap:10px;font-size:11px;font-weight:760;display:flex}.postBody{color:var(--text);margin-top:6px;font-size:12px;font-weight:650;line-height:1.45}.postActions{color:var(--muted);gap:14px;margin-top:8px;font-size:12px;font-weight:760;display:flex}.postReply{color:var(--muted);background:#ffffff09;border-radius:10px;margin-top:8px;margin-left:43px;padding:9px;font-size:12px;font-weight:620;line-height:1.45}.assetActions{flex-wrap:wrap;gap:8px;display:flex}.assetAction{border:1px solid var(--line2);color:#d7e5f7;cursor:pointer;background:#ffffff0a;border-radius:8px;min-height:30px;padding:0 10px;font-size:11px;font-weight:820}.assetAction.primary{color:#fff;background:#145ad8;border-color:#2f78d7}.assetDownload{border:1px solid var(--line2);color:#d7e5f7;cursor:pointer;background:#ffffff0a;border-radius:8px;min-height:30px;padding:0 10px;font-size:11px;font-weight:820}.evidenceStack{gap:10px;display:grid}.audioAssetCard,.transcriptAssetCard{border:1px solid var(--line);background:#ffffff09;border-radius:12px;gap:10px;padding:11px;display:grid}.assetCardHead{justify-content:space-between;align-items:center;gap:10px;display:flex}.assetCardTitle{color:var(--text);font-size:13px;font-weight:900;line-height:1.25}.assetCardMeta{color:var(--muted);font-size:11px;font-weight:760}.transcriptSnippet{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:10px;padding:10px;font-size:12px;font-weight:620;line-height:1.5}.mediaGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.mediaTile{border:1px solid var(--line);color:#fff;background:linear-gradient(135deg,#172337,#334155);border-radius:11px;align-items:flex-end;min-height:104px;padding:0;font-size:11px;font-weight:860;line-height:1.25;display:flex;position:relative;overflow:hidden}.mediaTile img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.videoTile{background:linear-gradient(140deg,#111827,#4b5563 52%,#0f172a)}.mediaTile:before{content:"";background:linear-gradient(#00000005,#000000b8);position:absolute;inset:0}.mediaTile span{z-index:1;width:100%;padding:8px;display:block;position:relative}.notice{color:#b8d2ff;background:#247cff26;border-radius:10px;margin-top:12px;padding:12px;font-size:12px;font-weight:620;line-height:1.5}.emptyActions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.emptyAction{border:1px solid var(--line2);color:#d7e5f7;cursor:pointer;background:#ffffff0a;border-radius:8px;min-height:30px;padding:0 10px;font-size:12px;font-weight:820}.color-safety{background:var(--red)}.color-business{background:var(--green)}.color-traffic{background:var(--orange)}.color-housing{background:var(--purple)}.color-schools{background:var(--blue)}.color-events{background:var(--pink)}.color-food{background:#f59e0b}.color-records{background:#64748b}.hidden{display:none}.onboarding{z-index:50;color:var(--text);background-color:#0000;background-image:linear-gradient(90deg,#050913eb 0%,#050913ad 44%,#05091375 100%),linear-gradient(#0509131a,#050913bd),url(https://images.unsplash.com/photo-1495020689067-958852a7765e?auto=format&fit=crop&w=2400&q=82);background-position:50%;background-repeat:repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;padding:20px;display:grid;position:fixed;inset:0;overflow:hidden}.onboarding:before,.onboarding:after{content:"";pointer-events:none;opacity:1;background:0 0;border:1px solid #ffffff2e;position:absolute}.onboarding:before{border-style:dotted;animation:none;inset:34px;box-shadow:inset 0 0 0 1px #ffffff0d}.onboarding:after{border-color:#ffffff29;border-radius:999px;width:640px;height:640px;animation:14s ease-in-out infinite onboardingFloat;top:14%;right:6%;transform:rotate(24deg)}.onboardingScene{opacity:.55;background:linear-gradient(90deg,#ffffff0f 1px,#0000 1px) 0 0/84px 84px,linear-gradient(#ffffff0a 1px,#0000 1px) 0 0/84px 84px;border-top:0;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000006b,#0000 72%);mask-image:linear-gradient(90deg,#0000006b,#0000 72%)}.onboardingCity{opacity:.86;background:linear-gradient(90deg,#fff 0 12px,#0000 12px 20px,#fff 20px 32px,#0000 32px 40px,#fff 40px 52px,#0000 52px) 14px 14px,linear-gradient(#fff3,#ffffff08) 50%/cover,url(https://images.unsplash.com/photo-1504711434969-e33886168f5c?auto=format&fit=crop&w=600&q=78) 50%/cover;border:1px solid #ffffff57;border-radius:0;width:210px;height:138px;transition:transform .45s,opacity .45s;position:absolute;bottom:18%;right:9%;transform:rotate(1deg)}.onboarding:hover .onboardingCity{opacity:.9;transform:rotate(0)translateY(-6px)}.onboardingCard{z-index:1;text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(340px,.72fr);align-items:end;gap:34px;width:min(1160px,100vw - 80px);min-height:min(700px,100vh - 80px);display:grid;position:relative}.onboardingFrame{z-index:-1;pointer-events:none;border:1px dotted #ffffff6b;position:absolute;inset:-18px}.onboardingFrame:before,.onboardingFrame:after{content:"";border-style:solid;border-color:#fff;width:26px;height:26px;position:absolute}.onboardingFrame:before{border-width:3px 0 0 3px;top:-1px;left:-1px}.onboardingFrame:after{border-width:0 3px 3px 0;bottom:-1px;right:-1px}.onboardingHeroCopy{max-width:730px}.onboardingTitle{letter-spacing:0;text-shadow:0 20px 60px #0000008c;max-width:760px;margin:0 0 18px;font-size:clamp(42px,6vw,78px);font-weight:950;line-height:.98}.onboardingSubtitle{color:#eef6ffdb;max-width:600px;margin:0 0 28px;font-size:17px;font-weight:700;line-height:1.5}.onboardingBenefits{text-align:left;grid-template-columns:1fr;gap:10px;max-width:720px;margin:0;display:grid}.onboardingBenefit{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#070d166b;border:1px solid #ffffff29;border-radius:0;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:12px;min-height:0;padding:12px 14px;transition:transform .22s,border-color .22s,background .22s;display:grid}.onboardingBenefit:hover{background:#070d169e;border-color:#ffffff73;transform:translate(5px)}.benefitIcon{color:#d9f8ea;background:#22c55e29;border-radius:999px;place-items:center;width:30px;height:30px;margin-bottom:0;font-weight:950;display:grid}.onboardingBenefit h3{letter-spacing:0;margin:0 0 7px;font-size:14px;line-height:1.25}.onboardingBenefit p{color:#a9bbd3;margin:0;font-size:12px;font-weight:650;line-height:1.45}.signupBox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);text-align:left;background:#070d1694;border:1px solid #fff3;border-radius:0;max-width:none;margin:0;padding:22px;box-shadow:0 24px 80px #0000005c}.signupBox h2{color:var(--text);margin:0 0 8px;font-size:20px;line-height:1.15}.signupIntro{color:#8ea1bb;margin:0 0 16px;font-size:13px;font-weight:680;line-height:1.45}.signupFields{grid-template-columns:1fr;align-items:center;gap:10px;display:grid}.loginPrimary{color:#fff;cursor:pointer;background:#101010;border:1px solid #ffffff29;border-radius:999px;width:100%;height:48px;margin-top:2px;font-size:15px;font-weight:950;transition:transform .18s,background .18s}.loginPrimary:hover{background:#1b1b1b;transform:translateY(-1px)}.forgotLink{width:max-content;color:var(--text);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:850;line-height:1.2;text-decoration:underline}.employeeEntry{color:#8ea1bb;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;width:max-content;margin:12px auto 0;padding:0;font-size:11px;font-weight:820;line-height:1.2;text-decoration:underline;display:block}.employeeEntry:hover{color:var(--text)}.signupInput{border:1px solid var(--line2);width:100%;height:46px;color:var(--text);background:#0b1422;border-radius:8px;outline:0;margin-bottom:0;padding:0 13px;font-size:14px}.authDivider{color:#8ea1bb;text-transform:none;letter-spacing:0;align-items:center;gap:10px;margin:14px 0;font-size:13px;font-weight:850;display:flex}.authDivider:before,.authDivider:after{content:"";background:var(--line2);flex:1;height:1px}.authOptions{gap:10px;display:grid}.authOption{width:100%;height:46px;color:var(--text);cursor:pointer;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:900;transition:transform .18s,border-color .18s,background .18s;display:flex}.authOption:hover{background:#ffffff1f;border-color:#ffffff47;transform:translateY(-1px)}.authIcon{border-radius:999px;flex:none;place-items:center;width:20px;height:20px;font-size:14px;font-weight:950;line-height:1;display:inline-grid}.authIcon.google{background:conic-gradient(from -45deg, #4285f4 0 25%, #34a853 0 50%, #fbbc05 0 75%, #ea4335 0);color:#fff;font-size:12px}.authIcon.apple{color:#fff;font-size:18px}.authIcon.email{border:2px solid;border-radius:5px;font-size:0;position:relative}.authIcon.email:before{content:"";border-bottom:2px solid;border-left:2px solid;height:7px;position:absolute;top:5px;left:3px;right:3px;transform:rotate(-45deg)}.authIcon.facebook{color:#fff;background:#1877f2;font-family:Arial,sans-serif;font-size:18px}.signupInput:focus{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f629}.signupBtn{color:#fff;cursor:pointer;background:#145ad8;border:0;border-radius:8px;width:100%;height:46px;font-size:14px;font-weight:900;transition:transform .18s,background .18s}.signupBtn:hover{background:#0f6fdc;transform:translateY(-1px)}.signupNote{text-align:center;color:#8ea1bb;margin-top:14px;font-size:14px}.applicationScreen{z-index:51;color:var(--text);background:radial-gradient(circle at 16% 16%,#b7edd8e0,#0000 28%),radial-gradient(circle at 86% 68%,#ffdbab9e,#0000 30%),linear-gradient(135deg,#c4f0dc 0%,#f7f3ec 42%,#fffdf9 100%);place-items:center;padding:28px;display:grid;position:fixed;inset:0;overflow:auto}.applicationSkip{z-index:2;color:#151313;cursor:pointer;background:#fffdf9db;border:1px solid #e0d2c5b8;border-radius:999px;height:40px;padding:0 15px;font-size:12px;font-weight:900;position:fixed;top:24px;right:28px;box-shadow:0 14px 34px #56432e1a}.applicationCard{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffdf9eb;border:1px solid #e0d2c5b8;border-radius:22px;width:min(1020px,100vw - 56px);max-height:calc(100vh - 56px);overflow:auto;box-shadow:0 28px 90px #56432e29}.applicationHeader{border-bottom:1px solid #e2d8cc94;grid-template-columns:minmax(0,1fr) 220px;align-items:end;gap:24px;padding:30px 34px 22px;display:grid}.applicationEyebrow{color:#0f6fdc;letter-spacing:.14em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:950;line-height:1}.applicationTitle{letter-spacing:0;max-width:720px;margin:0 0 12px;font-size:34px;font-weight:950;line-height:1.05}.applicationCopy{color:#6f665f;max-width:720px;margin:0;font-size:14px;font-weight:680;line-height:1.55}.applicationStatus{color:#27624f;background:#eefaf4c7;border:1px solid #22b98138;border-radius:16px;padding:15px;font-size:12px;font-weight:780;line-height:1.45}.applicationStatus strong{color:#174739;margin-bottom:5px;font-size:13px;font-weight:950;display:block}.applicationBody{gap:18px;padding:26px 34px 32px;display:grid}.applicationSection{background:#fffaf4b8;border:1px solid #e2d8cc9e;border-radius:18px;padding:18px}.applicationSectionTitle{letter-spacing:.08em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:950}.applicationGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.applicationField{color:#6f665f;gap:7px;font-size:12px;font-weight:860;display:grid}.applicationField.full{grid-column:1/-1}.applicationInput,.applicationSelect,.applicationTextarea{color:#151313;width:100%;font:inherit;background:#fffdf9f0;border:1px solid #e0d2c5;border-radius:11px;outline:0;font-size:14px;font-weight:700}.applicationInput,.applicationSelect{height:44px;padding:0 12px}.applicationTextarea{resize:vertical;min-height:94px;padding:12px;line-height:1.45}.applicationInput:focus,.applicationSelect:focus,.applicationTextarea:focus{border-color:#22b981;box-shadow:0 0 0 3px #22b98124}.topicChips{flex-wrap:wrap;gap:8px;display:flex}.topicChip{color:#342f2a;cursor:pointer;background:#fffdf9f0;border:1px solid #e0d2c5;border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:860;display:inline-flex}.topicChip input{accent-color:#22b981}.applicationActions{border-top:1px solid #e2d8cc94;justify-content:space-between;align-items:center;gap:14px;padding-top:18px;display:flex}.applicationNotice{color:#766d66;max-width:590px;margin:0;font-size:12px;font-weight:700;line-height:1.45}.applicationSubmit{color:#fff;white-space:nowrap;cursor:pointer;background:#101010;border:0;border-radius:12px;height:46px;padding:0 18px;font-size:13px;font-weight:950}@keyframes onboardingFloat{0%,to{transform:translate(0,0)}50%{transform:translate(18px,-12px)}}.hidden,.onboarding.hidden,.areaMenu.hidden{display:none!important}body.lightTheme{--bg:#f8f5ef;--panel:#fffdfa;--panel2:#f5eee7;--line:#eadfd4;--line2:#ded0c3;--text:#151313;--muted:#766d66;--blue:#0f6fdc;--red:#ef6f7d;--orange:#f59e0b;--green:#22b981;--yellow:#f4c46f;--purple:#9485ee;--pink:#f08fa0;color:var(--text);background:radial-gradient(circle at 12% 6%,#b7edd8d9,#0000 28%),radial-gradient(circle at 84% 12%,#ffdbab7a,#0000 30%),linear-gradient(135deg,#c4f0dc 0%,#f7f3ec 34%,#fffdf9 100%)}body.lightTheme .control,body.lightTheme .panel,body.lightTheme .supportWorkspace,body.lightTheme .topAlertButton,body.lightTheme .themeToggle{background:#fffdf9e6;border-color:#0000;box-shadow:0 22px 48px #56432e1a}body.lightTheme .primaryRail{box-shadow:none;background:#fffdf93d;border-right:1px solid #e0d2c58a}body.lightTheme .primaryNavItem{color:#756d65}body.lightTheme .primaryNavItem:hover{color:#151313;background:#86dcbc3d}body.lightTheme .primaryNavItem.active{color:#fff;box-shadow:none;background:#111;border-color:#22b98142}body.lightTheme .primaryIcon{background:#ffffff29}body.lightTheme .supportSection{background:#fffaf4b8;border-color:#e2d8ccb3}body.lightTheme .supportList,body.lightTheme .settingsRow{color:#35302c}body.lightTheme .feedbackInput,body.lightTheme .supportButton{color:#23201d;background:#fffaf4;border-color:#e0d2c5}body.lightTheme .brand{box-shadow:none;background:0 0;border-color:#0000;padding-left:2px}body.lightTheme .topbar{grid-template-columns:minmax(300px,360px) minmax(260px,330px) minmax(420px,1fr) 108px 40px}body.lightTheme .brandTagline,body.lightTheme .tabState,body.lightTheme .muted,body.lightTheme .field label{color:#7a7068}body.lightTheme .logo{color:#0b1714;background:linear-gradient(145deg,#c6f4df,#80dec1);box-shadow:0 12px 28px #49af8e38}body.lightTheme .control input,body.lightTheme .areaSearch,body.lightTheme .signupInput{color:#151313}body.lightTheme .control input::placeholder{color:#948981}body.lightTheme .areaMenu,body.lightTheme .dateRangeMenu,body.lightTheme .filterMenu{background:#fffdf9fa;border-color:#e1d5c9;box-shadow:0 28px 70px #56432e29}body.lightTheme .areaSearch,body.lightTheme .miniSelect,body.lightTheme .filterBtn,body.lightTheme .alertInput,body.lightTheme .alertSelect,body.lightTheme .alertTextarea,body.lightTheme .dateInput,body.lightTheme .box,body.lightTheme .assetBlock,body.lightTheme .recordGroup,body.lightTheme .briefingMetaItem,body.lightTheme .sectionItem{color:#23201d;background:#fffaf4;border-color:#0000}body.lightTheme .alertPreview{color:#35302c;background:#fff6ee;border-color:#0000}body.lightTheme .audioBriefing{background-color:#fffaf4;border-color:#0000;box-shadow:0 12px 26px #56432e1a}body.lightTheme .detailFacts{color:#23201d}body.lightTheme .miniSelect,body.lightTheme .filterBtn,body.lightTheme .listTab{color:#23201d;background:#fffaf4;border-color:#e0d2c5;box-shadow:0 4px 12px #56432e0d}body.lightTheme .globalSearchCluster{background:#fffdf9e6;border-color:#0000;box-shadow:0 22px 48px #56432e1a}body.lightTheme .globalSearchCluster .globalSearchInput,body.lightTheme .globalSearchCluster .miniSelect,body.lightTheme .globalSearchCluster .filterBtn{box-shadow:none;background:0 0}body.lightTheme .globalSearchCluster .miniSelect,body.lightTheme .globalSearchCluster .filterBtn{border-left-color:#e0d2c5}body.lightTheme .themeToggle{box-shadow:none;background:0 0}body.lightTheme .topAlertButton{box-shadow:none;background:#fffdf9ad;border-color:#e0d2c5}body.lightTheme .themeToggle:hover{background:#56432e14}body.lightTheme .panelHeader,body.lightTheme .detailTop,body.lightTheme .detailTabs,body.lightTheme .assetRow,body.lightTheme .filterGroup,body.lightTheme .areaMenuHeader{border-color:#e2d8cc6b}body.lightTheme .areaOption{color:#3b352f}body.lightTheme .areaOption:hover{color:#111;background:#86dcbc42}body.lightTheme .themeIcon{background:#f3ebe3}body.lightTheme .categoryTabs{align-items:center;gap:10px;min-height:40px;display:flex;overflow:hidden}body.lightTheme .tab{min-height:36px;box-shadow:none;background:#f3ece4;border:0;border-radius:999px;flex:none;gap:8px;padding:3px 13px 3px 4px}body.lightTheme .tabIcon{width:30px;height:30px;box-shadow:none;border-radius:999px;color:#111!important;background:#fffefa!important}body.lightTheme .tabName{font-size:12px;font-weight:900}body.lightTheme .tabState{display:none}body.lightTheme .tab.active{color:#fff;box-shadow:none;background:#100d12}body.lightTheme .tab.active .tabIcon{color:#111!important;background:#fff!important}body.lightTheme .tab.disabled{opacity:.52;filter:grayscale(.45)}body.lightTheme .listToolbar{background:#f6efe8;border-color:#0000}body.lightTheme .listSearchToggle,body.lightTheme .listSearchInput{color:#23201d;background:#fffaf4;border-color:#e0d2c5}body.lightTheme .listSearchToggle.active{color:#fff;background:#101010;border-color:#101010}body.lightTheme .listSearchInput::placeholder{color:#948981}body.lightTheme .signalCountText{color:#766b62;background:#f6efe8;border-color:#0000}body.lightTheme .listTab.active,body.lightTheme .filterBtn.active,body.lightTheme .filterChip.active{color:#fff;background:#101010;border-color:#101010}body.lightTheme .filterChip{color:#342f2a;background:#fffaf4;border-color:#0000}body.lightTheme .discussionPost,body.lightTheme .storyCard,body.lightTheme .postReply,body.lightTheme .audioAssetCard,body.lightTheme .transcriptAssetCard,body.lightTheme .transcriptSnippet{background:#fff6ee;border-color:#0000}body.lightTheme .assetAction,body.lightTheme .assetDownload,body.lightTheme .emptyAction,body.lightTheme .suggestEditBtn,body.lightTheme .saveBtn{color:#342f2a;background:#fff6ee;border-color:#e0d2c5}body.lightTheme .correctionDialog{color:#151313;background:#fffdf9fa;border-color:#e0d2c5;box-shadow:0 30px 90px #56432e2e}body.lightTheme .correctionHeader{border-color:#e2d8ccb8}body.lightTheme .correctionEyebrow,body.lightTheme .correctionStatus,body.lightTheme .correctionField{color:#766d66}body.lightTheme .correctionClose,body.lightTheme .correctionSignal,body.lightTheme .correctionOption,body.lightTheme .correctionTextarea{color:#342f2a;background:#fff6ee;border-color:#e0d2c5}body.lightTheme .correctionOption.active{background:#eefaf4;border-color:#9edfc6}body.lightTheme .correctionOptionIcon{color:#342f2a;background:#fffefa}body.lightTheme .creatorFeedbackBlock,body.lightTheme .creatorFeedbackItem{background:#fff6ee;border-color:#0000}body.lightTheme .creatorFeedbackHead p,body.lightTheme .creatorFeedbackMeta,body.lightTheme .creatorFeedbackEmpty{color:#766d66}body.lightTheme .creatorFeedbackHead>span{color:#27624f;background:#eefaf4}body.lightTheme .creatorFeedbackNote{color:#342f2a}body.lightTheme .feedbackType{color:#342f2a;background:#fffefa}body.lightTheme .feedbackStatus{color:#6b4308;background:#fee6b8}body.lightTheme .assetAction.primary,body.lightTheme .downloadAllBtn{color:#fff;background:#101010;border-color:#101010}body.lightTheme .signalCard{background:#fffaf4;border-color:#0000;box-shadow:0 10px 24px #56432e12}body.lightTheme .signalCard:hover{background:#fff3eb}body.lightTheme .signalCard.selected{background:#ffecef;border-color:#0000;box-shadow:inset 4px 0 #f08fa0,0 14px 28px #56432e17}body.lightTheme .signalCard.trendingCard{background:linear-gradient(90deg,#f6c46f47,#fffaf400 48%),#fffaf4;border-color:#0000}body.lightTheme .signalCard.trendingCard.selected{background:linear-gradient(90deg,#f6c46f57,#ffecefeb 48%),#ffecef;box-shadow:inset 4px 0 #f6c46f,0 14px 28px #56432e17}body.lightTheme .rankBadge{color:#6d4b00;background:#fff1ca;border-color:#f2c45f}body.lightTheme .trendScore{color:#8a5a00}body.lightTheme .signalTopline,body.lightTheme .signalSummary,body.lightTheme .signalMeta,body.lightTheme .detailSub{color:#6f665f}body.lightTheme .typeDot{background:#f4ece4}body.lightTheme .map{background:#f4eee6}body.lightTheme .mapCanvas{background:radial-gradient(circle at 20% 22%,#60a5fa42,#0000 16%),radial-gradient(circle at 70% 70%,#22c55e33,#0000 22%),linear-gradient(0deg,#7c6e6014 1px,#0000 1px) 0 0/72px 72px,linear-gradient(90deg,#7c6e6012 1px,#0000 1px) 0 0/72px 72px,#f4eee6}body.lightTheme .mapCanvas:before{background:#60a5fa47;box-shadow:inset 0 0 0 10px #ffffff47}body.lightTheme .mapCanvas:after{background:#22c55e2e;border-color:#16a34a2e}body.lightTheme .mapBlock{background:#fffdf980;border-color:#7c6e601a}body.lightTheme .road{background:#6c5e513d;box-shadow:0 0 0 1px #ffffff61,0 0 0 5px #6c5e5114}body.lightTheme .mapLabel{color:#373029b8;text-shadow:none}body.lightTheme .toolBtn,body.lightTheme .mapMaximize{color:#181512;background:#fffdf9e6;border-color:#0000;box-shadow:0 12px 26px #56432e1f}body.lightTheme .detailModuleTitle,body.lightTheme .detailTab.active,body.lightTheme .linkText{color:#0f6fdc}body.lightTheme .detailTab{color:#7a7068}body.lightTheme .alert{color:#9c2637;background:#ffe9ed;border-color:#f4a7b1}body.lightTheme .notice{color:#27624f;background:#eefaf4;border-color:#c9eddd}body.lightTheme .saveBtn{color:#fff;background:#101010;border-color:#101010}body.lightTheme .saveBtn.saved{color:#6b4308;background:#fee6b8;border-color:#f4c46f}body.lightTheme .signupBox{background:#fffdf9f0;box-shadow:0 24px 70px #56432e29}body.lightTheme .signupBtn{background:#101010}body.lightTheme .onboarding{color:#151313;background-color:#0000;background-image:radial-gradient(circle at 16% 16%,#b7edd8e0,#0000 28%),radial-gradient(circle at 86% 68%,#ffdbab9e,#0000 30%),linear-gradient(90deg,#f8f5eff0 0%,#f8f5efd6 46%,#f8f5ef94 100%),linear-gradient(#c4f0dc42,#fffdf9db),url(https://images.unsplash.com/photo-1495020689067-958852a7765e?auto=format&fit=crop&w=2400&q=82);background-position:50%;background-repeat:repeat,repeat,repeat,repeat,repeat;background-size:cover;background-attachment:scroll,scroll,scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box,border-box,border-box}body.lightTheme .onboarding:before,body.lightTheme .onboarding:after{box-shadow:none;background:0 0;border-color:#56432e3d}body.lightTheme .onboardingScene{background:linear-gradient(90deg,#7c6e6014 1px,#0000 1px) 0 0/84px 84px,linear-gradient(#7c6e6012 1px,#0000 1px) 0 0/84px 84px;border-top:0}body.lightTheme .onboardingFrame{border-color:#56432e4d}body.lightTheme .onboardingFrame:before,body.lightTheme .onboardingFrame:after{border-color:#151313}body.lightTheme .onboardingTitle{text-shadow:0 18px 50px #56432e21}body.lightTheme .onboardingCity{opacity:.66;background:linear-gradient(90deg,#fff 0 12px,#0000 12px 20px,#fff 20px 32px,#0000 32px 40px,#fff 40px 52px,#0000 52px) 14px 14px,linear-gradient(#fffdf98c,#fffdf914) 50%/cover,url(https://images.unsplash.com/photo-1504711434969-e33886168f5c?auto=format&fit=crop&w=600&q=78) 50%/cover;border-color:#56432e47}body.lightTheme .onboardingSubtitle,body.lightTheme .signupNote,body.lightTheme .onboardingBenefit p{color:#6f665f}body.lightTheme .onboardingBenefit{background:#fffdf9b8;border-color:#e0d2c5c2}body.lightTheme .onboardingBenefit:hover{background:#fffdf9eb;border-color:#22b98157}body.lightTheme .benefitIcon{color:#174739;background:#22b98124}body.lightTheme .signupBox{background:#fffdf9e0;border-color:#e0d2c59e;box-shadow:0 24px 80px #56432e29}body.lightTheme .signupBox h2{color:#151313}body.lightTheme .signupIntro,body.lightTheme .authDivider{color:#6f665f}body.lightTheme .signupInput{color:#151313;background:#fffaf4f0;border-color:#e0d2c5}body.lightTheme .authOption{color:#202a3c;box-shadow:none;background:#eef0f3;border-color:#eef0f3}body.lightTheme .authOption:hover{background:#e7eaee;border-color:#e7eaee}@media (max-width:1320px){.app{min-width:0;height:auto;min-height:100vh}.topbar{grid-template-columns:1fr}.categoryTabs{grid-template-columns:repeat(4,minmax(130px,1fr))}.workspace{grid-template-columns:1fr}.primaryNavItem{min-height:60px}.map{min-height:480px}}@media (max-width:820px){.onboarding{place-items:start center;overflow:auto}.onboardingBenefits,.signupFields,.applicationGrid,.applicationHeader{grid-template-columns:1fr}.applicationCard{width:100%;max-height:none}.applicationActions{flex-direction:column;align-items:stretch}.applicationSubmit{width:100%}}
