/* v7.10.24 | God's Eye: strategic information must be legible on an iPhone.
   The desktop orbit remains in the original stylesheet. All patches are restricted
   to this screen. Font sizes are deliberate fixes for legacy 22px blanket rules. */
#view.god-eye-view .god-eye-page{min-width:0;max-width:100%;overflow:clip}
#view.god-eye-view .god-eye-head{display:flex;align-items:flex-end;justify-content:space-between;gap:14px}
#view.god-eye-view .god-eye-head>div:first-child{min-width:0;flex:1}
#view.god-eye-view .god-eye-head .eyebrow{font-size:12px!important;line-height:1.35!important;letter-spacing:.13em!important;color:#bba7d6!important}
#view.god-eye-view .god-eye-head h1{font-size:clamp(36px,5.8vw,70px)!important;line-height:1.04!important;margin:6px 0 8px!important;letter-spacing:-.04em!important}
#view.god-eye-view .god-eye-head p{font-size:clamp(15px,1.5vw,19px)!important;line-height:1.36!important;color:#c2b2d5!important;max-width:560px}
#view.god-eye-view .god-eye-head-actions{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;min-width:0;gap:8px}
#view.god-eye-view .god-eye-head-actions .btn{font-size:clamp(14px,1.1vw,16px)!important;line-height:1.25!important;min-height:43px!important;padding:9px 12px!important;max-width:100%;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;text-align:center;border-radius:13px!important}
#view.god-eye-view .god-eye-scope{position:relative;display:flex;flex-wrap:wrap;gap:8px!important;margin:14px 0 10px!important;align-items:center;padding:8px!important;min-width:0!important;overflow:visible!important}
#view.god-eye-view .god-eye-scope>span{font-size:11px!important;line-height:1.2!important;letter-spacing:.07em!important;white-space:nowrap!important;margin:0 7px 0 1px!important;overflow-wrap:normal!important}
#view.god-eye-view .god-eye-scope button{font-size:14px!important;line-height:1.1!important;min-height:43px!important;padding:8px 13px!important;white-space:nowrap!important;overflow-wrap:normal!important}
#view.god-eye-view .god-eye-scope em{font-size:11px!important;letter-spacing:.025em!important;white-space:nowrap!important}
#view.god-eye-view .god-eye-priority{display:flex;align-items:center;gap:14px;justify-content:space-between;padding:16px 18px;border:1px solid #cba6f57e;border-radius:19px;background:radial-gradient(ellipse at 100% 0%,#935bc43a,transparent 65%),linear-gradient(135deg,#36204b,#1c132a);box-shadow:inset 0 1px #ffffff2c,0 12px 30px #0004;margin:8px 0 12px}
#view.god-eye-view .god-eye-priority>div{display:grid;gap:5px;min-width:0;flex:1}
#view.god-eye-view .god-eye-priority span{font-size:12px!important;line-height:1.25!important;letter-spacing:.08em!important;font-weight:800;color:#d6b1f4}
#view.god-eye-view .god-eye-priority strong{font-size:clamp(18px,2vw,23px)!important;line-height:1.26!important;font-weight:850;color:#fff;overflow-wrap:anywhere}
#view.god-eye-view .god-eye-priority small{font-size:clamp(13px,1.25vw,15px)!important;line-height:1.3!important;color:#c8b8d6;overflow-wrap:anywhere}
#view.god-eye-view .god-eye-priority button{font-size:15px!important;line-height:1.25!important;font-weight:800;padding:11px 15px!important;min-height:46px!important;max-width:50%;border-radius:13px;background:linear-gradient(115deg,#a95edc,#6842ab);border:1px solid #d4b6f2;color:#fff;cursor:pointer}
#view.god-eye-view .god-eye-orbit{max-width:100%;isolation:isolate}
#view.god-eye-view .god-eye-core small{font-size:12px!important;line-height:1.25!important;letter-spacing:.075em!important;text-align:center}
#view.god-eye-view .god-eye-core>span{font-size:13px!important;line-height:1.28!important;text-align:center}
#view.god-eye-view .god-orbit-artist b{font-size:13px!important;line-height:1.2!important}
#view.god-eye-view .god-orbit-artist small{font-size:12px!important;line-height:1.2!important}
#view.god-eye-view .god-orbit-artist>span{font-size:13px!important}
#view.god-eye-view .god-live-marquee{grid-template-columns:8px minmax(0,auto) minmax(0,1fr)!important;gap:7px!important;min-width:0;align-items:center}
#view.god-eye-view .god-live-marquee b{font-size:12px!important;line-height:1.2!important;white-space:nowrap!important;letter-spacing:.025em!important}
#view.god-eye-view .god-live-marquee>div{font-size:12px!important;min-width:0}
#view.god-eye-view .god-live-marquee em{font-size:12px!important}
#view.god-eye-view .god-kpi{overflow:hidden;min-width:0}
#view.god-eye-view .god-kpi>small{font-size:13px!important;line-height:1.2!important}
#view.god-eye-view .god-kpi>b{font-size:clamp(20px,2.7vw,29px)!important;line-height:1.2!important;overflow-wrap:anywhere}
#view.god-eye-view .god-kpi>span{font-size:13px!important;line-height:1.3!important;overflow-wrap:anywhere}
#view.god-eye-view .god-panel .section-head h2{font-size:clamp(20px,2vw,25px)!important;line-height:1.25!important}
#view.god-eye-view button:focus-visible{outline:3px solid #e7b4fb!important;outline-offset:3px}
@media(max-width:800px){
 /* Collapse a dense orbital chart into useful independent artist controls. */
 #view.god-eye-view .god-eye-head{display:block;margin:4px 0 10px!important}
 #view.god-eye-view .god-eye-head h1{font-size:clamp(36px,9vw,44px)!important;line-height:1.06!important}
 #view.god-eye-view .god-eye-head p{font-size:16px!important;line-height:1.32!important;max-width:40ch}
 #view.god-eye-view .god-eye-head-actions{display:grid!important;grid-template-columns:minmax(0,1.12fr) minmax(0,.8fr) minmax(0,1fr);margin-top:13px!important;gap:6px!important}
 #view.god-eye-view .god-eye-head-actions .btn{min-width:0!important;max-width:100%!important;width:100%!important;min-height:46px!important;padding:8px 5px!important;font-size:14px!important;word-break:normal!important;white-space:normal!important}
 #view.god-eye-view .god-eye-scope{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px!important;margin-top:10px!important;padding:8px!important;position:relative!important;top:auto!important;overflow:visible!important}
 #view.god-eye-view .god-eye-scope>span{grid-column:1/-1;font-size:12px!important;margin:0 0 1px 3px!important}
 #view.god-eye-view .god-eye-scope em{display:none!important}
 #view.god-eye-view .god-eye-scope button{width:100%!important;min-width:0!important;padding:8px 2px!important;min-height:44px!important;font-size:14px!important}
 #view.god-eye-view .god-eye-priority{padding:12px!important;align-items:stretch;flex-direction:column;gap:10px;border-radius:17px;margin:10px 0!important}
 #view.god-eye-view .god-eye-priority>div{gap:3px}
 #view.god-eye-view .god-eye-priority strong{font-size:19px!important;line-height:1.22!important;max-width:100%}
 #view.god-eye-view .god-eye-priority small{font-size:13px!important;line-height:1.25!important}
 #view.god-eye-view .god-eye-priority button{align-self:flex-start;max-width:none!important;width:auto!important;min-height:44px!important;font-size:14px!important;padding:8px 14px!important}
 #view.god-eye-view .god-eye-orbit{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;height:auto!important;max-height:none!important;min-height:0!important;padding:11px!important;overflow:visible!important;border-radius:20px!important;box-shadow:0 7px 26px #0006!important}
 #view.god-eye-view .god-orbit-grid,#view.god-eye-view .god-orbit-rings{display:none!important}
 #view.god-eye-view .god-eye-core{order:-1;position:relative!important;left:auto!important;top:auto!important;transform:none!important;grid-column:1/-1!important;width:100%!important;height:auto!important;min-height:92px!important;flex-direction:row!important;justify-content:flex-start!important;gap:13px!important;padding:14px 15px!important;border-radius:17px!important;box-shadow:inset 0 1px #ffffff30!important}
 #view.god-eye-view .god-eye-lens{display:none!important}
 #view.god-eye-view .god-eye-core strong{font-size:clamp(31px,9vw,41px)!important;line-height:1!important;letter-spacing:-.05em!important;flex:0 0 auto}
 #view.god-eye-view .god-eye-core small{font-size:12px!important;line-height:1.3!important;letter-spacing:.06em!important;white-space:normal!important;margin:0!important;text-align:left!important;max-width:110px}
 #view.god-eye-view .god-eye-core>span{font-size:12px!important;line-height:1.3!important;display:block!important;max-width:125px!important;margin:0 0 0 auto!important;text-align:right!important;color:#d5c4ef!important}
 #view.god-eye-view .god-orbit-artist{order:0;position:relative!important;left:auto!important;top:auto!important;transform:none!important;display:grid!important;grid-template-columns:35px minmax(0,1fr)!important;grid-template-rows:auto auto!important;justify-items:start!important;align-items:center!important;gap:2px 8px!important;width:100%!important;height:auto!important;min-height:79px!important;padding:10px!important;border-radius:15px!important;max-width:100%!important;overflow:hidden!important;transition:background .2s!important}
 #view.god-eye-view .god-orbit-artist:hover,#view.god-eye-view .god-orbit-artist:focus-visible{transform:none!important;border-color:#c9a8f4!important}
 #view.god-eye-view .god-orbit-artist>span{width:32px!important;height:32px!important;grid-row:1/3!important;grid-column:1!important;font-size:12px!important;border-radius:10px!important}
 #view.god-eye-view .god-orbit-artist b{grid-column:2!important;grid-row:1!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:14px!important;line-height:1.18!important}
 #view.god-eye-view .god-orbit-artist small{grid-column:2!important;grid-row:2!important;font-size:12px!important;color:#b5a5d5!important}
 #view.god-eye-view .god-live-marquee{display:flex!important;gap:7px!important;align-items:center!important;padding:10px!important;max-width:100%;margin:11px 0 5px!important}
 #view.god-eye-view .god-live-marquee>b{font-size:12px!important;letter-spacing:0!important;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}
 #view.god-eye-view .god-live-marquee>div{font-size:12px!important;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
 #view.god-eye-view .god-live-marquee>em{display:none!important}
 #view.god-eye-view .god-kpi-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}
 #view.god-eye-view .god-kpi{padding:12px!important;min-height:91px!important;border-radius:15px!important}
 #view.god-eye-view .god-kpi>b{font-size:23px!important}
 #view.god-eye-view .god-eye-grid,#view.god-eye-view .god-feed-grid,#view.god-eye-view .god-world-grid{grid-template-columns:1fr!important;min-width:0!important}
 #view.god-eye-view .god-world-map{max-width:100%!important}
 /* The giant Capture FAB obscures the lower analytics and the navigation dock. */
 body:has(#view.god-eye-view) .context-dock-action{display:none!important}
}
@media(max-width:365px){
 #view.god-eye-view .god-eye-head-actions{grid-template-columns:1fr 1fr!important}
 #view.god-eye-view .god-eye-head-actions #godEyeOs3{grid-column:1/-1!important}
 #view.god-eye-view .god-eye-core{gap:8px!important;padding:10px!important}
 #view.god-eye-view .god-orbit-artist{grid-template-columns:27px minmax(0,1fr)!important;padding:8px!important;gap:3px 5px!important}
 #view.god-eye-view .god-orbit-artist>span{width:26px!important;height:26px!important}
}
@media(prefers-reduced-motion:reduce){#view.god-eye-view .god-eye-page *{animation-duration:.001s!important;transition-duration:.001s!important}}
