/* GP-DP-20260904-131 — NORTH STAR CANONICAL HOME
   This is a reconstruction contract, not a cumulative enlargement patch.
   Desktop is authored in the reference 1536×1024 coordinate system and fitted
   as one coherent composition. Tablet/mobile keep the proven narrative flow. */

:root{
  --gp131-gold:#efca67;
  --gp131-cyan:#47d9f5;
  --gp131-line:rgba(76,157,191,.30);
  --gp131-soft-line:rgba(76,157,191,.16);
  --gp131-panel:linear-gradient(180deg,rgba(4,18,31,.94),rgba(2,10,18,.96));
  --gp131-radius:8px;
}

@media (min-width:1280px){
  html,body,#app{min-width:0!important;width:100%!important;margin:0!important;overflow-x:hidden!important}
  body{min-height:calc(1024px * var(--gp-desktop-fit,1))!important;background:#01060d!important}
  .gp-app{
    position:absolute!important;
    top:0!important;
    left:50%!important;
    width:1536px!important;
    min-width:1536px!important;
    height:1024px!important;
    min-height:1024px!important;
    transform:translateX(-50%) scale(var(--gp-desktop-fit,1))!important;
    transform-origin:top center!important;
    overflow:hidden!important;
    background:radial-gradient(ellipse at 51% 30%,rgba(8,45,76,.18),transparent 53%),#020812!important;
  }

  /* 01 — canonical masthead: 64px, four stable authorities. */
  .topbar{
    width:1536px!important;height:64px!important;min-height:64px!important;
    display:grid!important;grid-template-columns:330px 1fr 250px 210px!important;
    padding:0!important;margin:0!important;align-items:center!important;
    background:linear-gradient(180deg,#020812,#020a12)!important;
    border-bottom:1px solid rgba(68,153,190,.18)!important;
  }
  .topbar .brand{height:64px!important;padding:0 0 0 24px!important;gap:12px!important;justify-content:flex-start!important}
  .topbar .brand-orbit{width:42px!important;height:42px!important;flex:0 0 42px!important}
  .topbar .brand strong{font-size:20px!important;line-height:1!important;letter-spacing:.04em!important;white-space:nowrap!important}
  .topbar .brand small{font-size:8px!important;line-height:1.2!important;letter-spacing:.04em!important;margin-top:4px!important;white-space:nowrap!important}
  .topbar .manifesto{display:flex!important;flex-direction:column!important;height:64px!important;align-items:center!important;justify-content:center!important;text-align:center!important}
  .topbar .manifesto strong{font-size:17px!important;line-height:1.05!important;letter-spacing:.025em!important;white-space:nowrap!important}
  .topbar .manifesto span{font-size:11px!important;line-height:1.25!important;margin-top:5px!important;letter-spacing:.015em!important}
  .topbar .system-status,.topbar .profile{height:44px!important;align-self:center!important}
  .topbar .system-status strong,.topbar .profile strong{font-size:9px!important;line-height:1.15!important}
  .topbar .system-status small,.topbar .profile small{font-size:7px!important;line-height:1.2!important;margin-top:4px!important}

  /* 02 — exact North Star frame: 194 / 925 / 368 with 9px gutters. */
  .experience{
    width:1506px!important;height:870px!important;min-height:870px!important;
    margin:11px 18px 11px 12px!important;padding:0!important;
    display:grid!important;grid-template-columns:194px 925px 368px!important;
    grid-template-rows:870px!important;column-gap:9px!important;row-gap:0!important;
    overflow:visible!important;
  }
  .left-rail,.intelligence-stage,.right-rail{grid-row:1!important;height:870px!important;min-height:870px!important;margin:0!important}

  /* 03 — navigation becomes a quiet institutional anchor. */
  .left-rail{grid-column:1!important;padding:0!important;border:1px solid var(--gp131-line)!important;border-radius:var(--gp131-radius)!important;background:var(--gp131-panel)!important;overflow:hidden!important}
  .left-rail nav{position:relative!important;inset:auto!important;width:100%!important;height:681px!important;display:grid!important;grid-template-rows:repeat(13,1fr)!important;gap:0!important}
  .left-rail nav button{height:auto!important;min-height:0!important;padding:0 10px!important;gap:9px!important;border-bottom:1px solid rgba(74,145,174,.08)!important}
  .left-rail nav button>span{width:28px!important;height:28px!important;flex:0 0 28px!important}
  .left-rail nav button .icon{width:14px!important;height:14px!important}
  .left-rail nav strong{font-size:10px!important;line-height:1.1!important;letter-spacing:.02em!important}
  .left-rail nav small{font-size:7px!important;line-height:1.15!important;letter-spacing:.025em!important;margin-top:4px!important;white-space:nowrap!important}
  .constitution-mark{position:absolute!important;left:9px!important;right:9px!important;bottom:10px!important;height:178px!important;min-height:178px!important;padding:12px 7px!important;border:1px solid rgba(229,190,79,.27)!important;border-radius:6px!important;background:radial-gradient(circle at 50% 26%,rgba(204,162,53,.10),transparent 38%),rgba(2,10,17,.76)!important}
  .constitution-mark>span{width:86px!important;height:86px!important}
  .constitution-mark strong{font-size:11px!important;line-height:1.1!important;margin-top:6px!important}
  .constitution-mark small{font-size:7px!important;line-height:1.2!important;margin-top:6px!important}
  .constitution-mark em{font-size:6px!important;line-height:1.2!important;margin-top:8px!important}

  /* 04 — center follows the four canonical North Star bands. */
  .intelligence-stage{
    grid-column:2!important;padding:0!important;display:grid!important;
    grid-template-rows:94px 316px 219px 213px!important;gap:9px!important;
    overflow:visible!important;
  }
  .market-context{height:94px!important;min-height:94px!important;margin:0!important;border:1px solid var(--gp131-line)!important;border-radius:var(--gp131-radius)!important;overflow:hidden!important;background:var(--gp131-panel)!important}
  .market-tabs{height:30px!important;padding:0 10px!important}
  .market-tabs button{font-size:8px!important;line-height:1!important;letter-spacing:.035em!important}
  .market-tape{height:63px!important;padding:0 6px 6px!important;gap:5px!important}
  .market-cell{height:57px!important;padding:8px 8px 5px!important;border-radius:5px!important}
  .market-cell>span{font-size:7px!important;line-height:1.05!important}
  .market-cell>strong{font-size:11px!important;line-height:1.1!important;margin-top:4px!important}
  .market-cell>em{font-size:7px!important;line-height:1!important;margin-top:4px!important}
  .market-cell .spark{right:6px!important;bottom:7px!important;width:35px!important;height:17px!important}

  /* 05 — World Model: full sphere, generous stage, no cockpit clutter. */
  .world:not(.world-expanded){height:316px!important;min-height:316px!important;margin:0!important;border:1px solid var(--gp131-line)!important;border-radius:var(--gp131-radius)!important;overflow:hidden!important;background:radial-gradient(ellipse at 50% 53%,rgba(5,74,124,.26),transparent 53%),linear-gradient(180deg,rgba(3,16,28,.91),rgba(1,8,15,.96))!important}
  .world:not(.world-expanded) .decision-command-deck,
  .world:not(.world-expanded) .world-focus-hud,
  .world:not(.world-expanded) .world-decision-synthesis{display:none!important}
  .world:not(.world-expanded) .world-mode-header{display:flex!important;position:absolute!important;z-index:15!important;left:auto!important;right:8px!important;top:7px!important;width:286px!important;height:25px!important;min-height:25px!important;transform:none!important;background:rgba(2,14,23,.64)!important;border:1px solid rgba(69,180,214,.18)!important;border-radius:4px!important;overflow:hidden!important;gap:0!important}
  .world:not(.world-expanded) .world-mode-header>div{display:none!important}
  .world:not(.world-expanded) .north-star-layer-switcher{display:flex!important;position:static!important;flex:1!important;height:25px!important;margin:0!important;border:0!important}
  .world:not(.world-expanded) .north-star-layer-switcher button{display:block!important;flex:1!important;height:25px!important;padding:0 5px!important;font-size:5px!important;letter-spacing:.025em!important}
  .world:not(.world-expanded) .world-expand-btn{position:static!important;display:flex!important;width:82px!important;height:25px!important;min-height:25px!important;padding:0 8px!important;align-items:center!important;justify-content:center!important;gap:5px!important;border:0!important;border-left:1px solid rgba(69,180,214,.25)!important;border-radius:0!important;background:rgba(3,24,36,.78)!important;color:#73dff2!important;font-size:6px!important;letter-spacing:.04em!important}
  .world:not(.world-expanded) .world-expand-btn .icon{width:11px!important;height:11px!important}
  .world:not(.world-expanded) .world-core{position:absolute!important;left:50%!important;top:49%!important;width:520px!important;height:306px!important;min-height:306px!important;transform:translate(-50%,-50%)!important;overflow:visible!important}
  .world:not(.world-expanded) .world-canvas{width:100%!important;height:100%!important;display:block!important}
  .world:not(.world-expanded) .world-axis{bottom:7px!important;opacity:.56!important}
  .world:not(.world-expanded) .world-axis span{font-size:7px!important}.world:not(.world-expanded) .world-axis b{font-size:6px!important}
  .world:not(.world-expanded) .world-force-field{inset:0!important;width:100%!important;height:100%!important;opacity:.42!important}
  .world:not(.world-expanded) .forces{position:absolute!important;top:20px!important;width:230px!important;height:276px!important;display:grid!important;grid-template-rows:repeat(3,1fr)!important;gap:0!important;z-index:6!important}
  .world:not(.world-expanded) .left-forces{left:18px!important}.world:not(.world-expanded) .right-forces{right:18px!important}
  .world:not(.world-expanded) .force{width:230px!important;height:auto!important;min-height:0!important;padding:0!important;gap:10px!important;align-items:center!important;background:transparent!important;border:0!important}
  .world:not(.world-expanded) .right-forces .force{justify-content:flex-end!important;text-align:left!important}
  .world:not(.world-expanded) .force-icon{width:39px!important;height:39px!important;flex:0 0 39px!important}
  .world:not(.world-expanded) .force-icon .icon{width:20px!important;height:20px!important}
  .world:not(.world-expanded) .force-copy{min-width:0!important}
  .world:not(.world-expanded) .force-kicker,
  .world:not(.world-expanded) .force-signal svg{display:none!important}
  .world:not(.world-expanded) .force strong{font-size:12px!important;line-height:1.08!important;letter-spacing:.005em!important;white-space:nowrap!important}
  .world:not(.world-expanded) .force small{font-size:9px!important;line-height:1.2!important;margin-top:4px!important;white-space:nowrap!important}
  .world:not(.world-expanded) .force-signal{margin-top:5px!important}.world:not(.world-expanded) .force-signal em{font-size:8px!important;line-height:1.1!important}

  /* 06 — Canvas is one tribunal, not six unrelated thumbnails. */
  .canvas-zone{height:219px!important;min-height:219px!important;margin:0!important;transform:none!important;border:1px solid var(--gp131-line)!important;border-radius:var(--gp131-radius)!important;overflow:hidden!important;background:var(--gp131-panel)!important}
  .canvas-zone .tribunal-header{height:36px!important;min-height:36px!important;padding:0 12px!important}
  .tribunal-header>div{display:flex!important;align-items:baseline!important;gap:12px!important}
  .tribunal-header strong{font-size:15px!important;line-height:1!important;letter-spacing:.02em!important}
  .tribunal-header span{font-size:7px!important;line-height:1!important;letter-spacing:.045em!important}
  .tribunal-header em{font-size:6px!important;line-height:1!important}
  .canvas-grid.canvas-tribunal-081{height:154px!important;min-height:154px!important;grid-template-rows:154px!important;grid-template-columns:1.18fr 1.18fr 1.18fr 1fr 1.2fr .9fr!important}
  .tribunal-lens{height:154px!important;min-height:154px!important;padding:8px 8px 4px!important;overflow:hidden!important}
  .tribunal-lens>header{min-height:27px!important}
  .tribunal-lens>header strong{font-size:8px!important;line-height:1.05!important}.tribunal-lens>header small{font-size:6px!important;line-height:1.05!important}.tribunal-lens>header em{font-size:5.5px!important;line-height:1.05!important}
  .tribunal-lens canvas,.tribunal-lens>svg{max-height:104px!important}
  .tribunal-ribbon{height:29px!important;min-height:29px!important;font-size:7px!important}

  /* 07 — lower intelligence: four equal-authority, readable modules. */
  .lower-intelligence{height:213px!important;min-height:213px!important;padding:0!important;margin:0!important;transform:none!important;display:grid!important;grid-template-columns:204px 272px 214px 205px!important;gap:10px!important}
  .intelligence-module{height:213px!important;min-height:213px!important;border:1px solid var(--gp131-line)!important;border-radius:var(--gp131-radius)!important;overflow:hidden!important;background:var(--gp131-panel)!important}
  .intelligence-module>header{height:39px!important;padding:9px 11px!important}
  .intelligence-module>header strong{font-size:11px!important;line-height:1.05!important}.intelligence-module>header small{font-size:7px!important;line-height:1.1!important;margin-top:4px!important}
  .module-kpi,.thesis-confidence,.legend{font-size:7px!important;line-height:1.2!important}
  .causal-map,.exposure-map{height:111px!important;margin-top:0!important}
  .diary-module ol,.watch-module ul{gap:7px!important}.diary-module li,.watch-module li{font-size:7.5px!important;line-height:1.2!important}.intelligence-module li small{font-size:6px!important}
  .module-action,.right-action{height:29px!important;bottom:6px!important;font-size:7.5px!important;line-height:1!important;letter-spacing:.04em!important}

  /* 08 — right rail: one coherent Guardian, then evidence and synthesis. */
  .right-rail{grid-column:3!important;width:368px!important;height:870px!important;min-height:870px!important;padding:0!important;display:grid!important;grid-template-rows:401px 149px 300px!important;gap:10px!important;border:0!important;background:transparent!important;overflow:visible!important}
  .right-rail>.guardian-presence,.right-rail>.right-module{width:368px!important;margin:0!important;border:1px solid var(--gp131-line)!important;border-radius:var(--gp131-radius)!important;background:var(--gp131-panel)!important;box-shadow:inset 0 1px rgba(255,255,255,.025),0 12px 28px rgba(0,0,0,.20)!important;overflow:hidden!important}
  .right-rail>.guardian-presence{height:401px!important;min-height:401px!important;display:grid!important;grid-template-rows:62px 252px 87px!important;border-color:rgba(232,192,82,.39)!important;background:radial-gradient(circle at 27% 43%,rgba(13,101,146,.22),transparent 34%),var(--gp131-panel)!important}
  .guardian-presence>header{height:62px!important;min-height:62px!important;padding:0 14px!important;display:grid!important;grid-template-columns:36px 1fr 32px!important;gap:10px!important;align-items:center!important}
  .guardian-presence>header .guardian-seal{width:34px!important;height:34px!important;margin:0!important}
  .guardian-presence>header strong{font-size:18px!important;line-height:1!important;letter-spacing:.13em!important}.guardian-presence>header small{font-size:7px!important;line-height:1.15!important;margin-top:6px!important;letter-spacing:.02em!important}
  .guardian-presence>.guardian-body{grid-row:2!important;height:252px!important;min-height:252px!important;display:grid!important;grid-template-columns:51% 49%!important;overflow:hidden!important}
  .guardian-body>.guardian-portrait{height:252px!important;min-height:252px!important;overflow:hidden!important}
  .guardian-body>.guardian-portrait>.guardian-render{height:100%!important;min-height:100%!important;width:112%!important;inset:0 -6%!important}
  .guardian-live-canvas{inset:0!important;width:100%!important;height:100%!important}
  .guardian-dialogue{height:224px!important;margin:14px 12px 14px 0!important;padding:14px 12px!important;border:1px solid rgba(69,152,183,.20)!important;border-radius:5px!important;background:rgba(3,15,24,.72)!important;display:flex!important;flex-direction:column!important}
  .guardian-dialogue .eyebrow{font-size:6px!important;line-height:1.15!important;letter-spacing:.06em!important}
  .guardian-synthesis{font-size:10px!important;line-height:1.48!important;margin:12px 0 10px!important;display:block!important;overflow:hidden!important}
  .guardian-claim{font-size:10px!important;line-height:1.35!important}
  .guardian-context-line{margin-top:auto!important;font-size:7px!important}.guardian-context-line span,.guardian-context-line b{font-size:7px!important}
  .guardian-primary{height:33px!important;min-height:33px!important;margin-top:10px!important;font-size:8px!important;letter-spacing:.04em!important}
  .guardian-presence>.guardian-form{display:none!important}
  .guardian-presence>.quick-actions{grid-row:3!important;height:87px!important;min-height:87px!important;padding:7px 10px 10px!important;display:grid!important;grid-template-columns:repeat(3,1fr)!important;grid-template-rows:17px 25px 25px!important;gap:4px 6px!important;border-top:1px solid var(--gp131-soft-line)!important}
  .quick-actions-title{grid-column:1/-1!important;font-size:7px!important;line-height:1!important;letter-spacing:.07em!important}
  .quick-actions button{height:25px!important;min-height:25px!important;padding:0 4px!important;font-size:6.5px!important;line-height:1.1!important;letter-spacing:.01em!important;white-space:nowrap!important}

  .right-rail>.alerts-080{height:149px!important;min-height:149px!important}
  .right-rail>.market-summary-080{height:300px!important;min-height:300px!important}
  .right-module>header{height:43px!important;padding:0 14px!important}.right-module>header strong{font-size:12px!important;line-height:1!important}.right-module>header span{font-size:7px!important;line-height:1!important}
  .alerts-080>button:not(.right-action){height:28px!important;padding:0 12px!important;grid-template-columns:10px 72px 1fr 28px!important}
  .alerts-080 b,.alerts-080>button:not(.right-action)>span{font-size:7.5px!important;line-height:1.1!important}.alerts-080 b small,.alerts-080>button:not(.right-action)>span em{display:none!important}.alerts-080 time{font-size:7px!important}
  .alerts-080 .right-action{height:22px!important;bottom:0!important;font-size:7px!important}
  .market-summary-080 .regime-strip{height:40px!important;margin:0 13px!important}.regime-strip small{font-size:6px!important}.regime-strip b{font-size:7.5px!important}
  .market-summary-080 p{height:70px!important;margin:11px 15px 0!important;font-size:9px!important;line-height:1.45!important;overflow:hidden!important}
  .market-summary-080 .summary-chart{left:14px!important;right:14px!important;bottom:38px!important;width:340px!important;height:103px!important}
  .summary-factors{left:15px!important;right:15px!important;bottom:30px!important;font-size:6px!important}

  /* 09 — constitutional close: visible, calm and exactly inside the page. */
  .foundation{width:1536px!important;height:68px!important;min-height:68px!important;margin:0!important;display:grid!important;grid-template-columns:repeat(7,1fr) 210px!important;border-top:1px solid rgba(232,192,82,.28)!important;background:linear-gradient(180deg,#05101b,#020812)!important}
  .foundation>button{height:68px!important;padding:0 8px!important;gap:9px!important}
  .foundation>button>span{width:26px!important;height:26px!important}.foundation>button .icon{width:20px!important;height:20px!important}
  .foundation strong{font-size:10px!important;line-height:1.1!important}.foundation small{font-size:7px!important;line-height:1.15!important;margin-top:4px!important}
  .footer-brand strong{font-size:16px!important;line-height:1!important}.footer-brand small{font-size:7px!important;line-height:1.1!important;margin-top:5px!important}

  /* All governed desktop surfaces must remain in the authored canvas. */
  .modal-layer{transform:none!important}
}

@media (max-width:1279px){
  /* Preserve the proven responsive topology and only prevent the removed 129/130
     desktop layers from leaking assumptions into tablet/mobile. */
  .gp-app{transform:none!important}
  .guardian-presence>.guardian-form{display:none!important}
  .quick-actions button{white-space:normal!important}
}

/* Specificity seal: historical source-parity selectors and runtime classes may
   not displace the canonical 131 composition. */
@media (min-width:1280px){
  html[data-gp-viewport] body .experience{
    width:1506px!important;height:870px!important;min-height:870px!important;
    margin:11px 18px 11px 12px!important;padding:0!important;
    grid-template-columns:194px 925px 368px!important;grid-template-rows:870px!important;
    gap:0 9px!important;
  }
  html[data-gp-viewport] body .left-rail,
  html[data-gp-viewport] body .intelligence-stage,
  html[data-gp-viewport] body .right-rail{height:870px!important;min-height:870px!important}
  html[data-gp-viewport] body .intelligence-stage{padding:0!important;grid-template-rows:94px 316px 219px 213px!important;gap:9px!important}
  html[data-gp-viewport] body .market-context{height:94px!important;min-height:94px!important}
  html[data-gp-viewport] body .world:not(.world-expanded){height:316px!important;min-height:316px!important}
  html[data-gp-viewport] body .canvas-zone{height:219px!important;min-height:219px!important}
  html[data-gp-viewport] body .lower-intelligence{height:213px!important;min-height:213px!important;grid-template-columns:204px 272px 214px 205px!important;gap:10px!important}
  html[data-gp-viewport] body .lower-intelligence>.intelligence-module{height:213px!important;min-height:213px!important}
  html[data-gp-viewport] body .right-rail{width:368px!important;grid-template-rows:401px 149px 300px!important;gap:10px!important}
  html[data-gp-viewport] body .right-rail>.guardian-presence{height:401px!important;min-height:401px!important;grid-template-rows:62px 252px 87px!important}
  html[data-gp-viewport] body .right-rail>.alerts-080{height:149px!important;min-height:149px!important}
  html[data-gp-viewport] body .right-rail>.market-summary-080{height:300px!important;min-height:300px!important}
  html[data-gp-viewport] body .guardian-presence>header{height:62px!important;min-height:62px!important;padding:0 14px!important;grid-template-columns:36px 1fr 32px!important;gap:10px!important}
  html[data-gp-viewport] body .guardian-presence>.guardian-body{height:252px!important;min-height:252px!important;grid-template-columns:51% 49%!important}
  html[data-gp-viewport] body .guardian-presence>.quick-actions{height:87px!important;min-height:87px!important;padding:7px 10px 10px!important;grid-template-rows:17px 25px 25px!important;gap:4px 6px!important}
  html[data-gp-viewport] body .guardian-presence>.quick-actions>button{height:25px!important;min-height:25px!important;font-size:6.5px!important}
  html[data-gp-viewport] body .constitution-mark{left:9px!important;right:9px!important;bottom:10px!important;width:auto!important;height:178px!important;min-height:178px!important}
  html[data-gp-viewport] body .foundation{width:1536px!important;height:68px!important;min-height:68px!important;grid-template-columns:repeat(7,1fr) 210px!important}

  html[data-gp-viewport] body .topbar{display:block!important;position:relative!important}
  html[data-gp-viewport] body .topbar>.brand{position:absolute!important;left:24px!important;top:11px!important;width:260px!important;height:43px!important;padding:0!important}
  html[data-gp-viewport] body .topbar>.manifesto{position:absolute!important;left:410px!important;top:11px!important;width:716px!important;height:43px!important;padding:0!important;border:0!important}
  html[data-gp-viewport] body .topbar>.system-status{position:absolute!important;left:1154px!important;top:10px!important;width:164px!important;height:44px!important;padding:0 16px!important}
  html[data-gp-viewport] body .topbar>.profile{position:absolute!important;left:1327px!important;top:10px!important;width:190px!important;height:44px!important}
  html[data-gp-viewport] body .topbar>.brand>div,
  html[data-gp-viewport] body .topbar>.manifesto>*{position:static!important;transform:none!important}
  html[data-gp-viewport] body .topbar>.brand>.brand-orbit{position:relative!important;left:auto!important;top:auto!important}
  html[data-gp-viewport] body .topbar .manifesto strong{font-size:17px!important}
  html[data-gp-viewport] body .topbar .manifesto span{position:static!important;display:block!important;width:auto!important;height:auto!important;font-size:10px!important;white-space:nowrap!important}
  html[data-gp-viewport] body .constitution-mark strong{font-size:10px!important;white-space:nowrap!important;letter-spacing:.02em!important}

  html[data-gp-viewport] body .world:not(.world-expanded)>.world-core{
    position:absolute!important;left:50%!important;top:50%!important;
    width:704px!important;height:316px!important;min-height:316px!important;
    transform:translate(-50%,-50%)!important;transform-origin:center!important;
    margin:0!important;
  }
  html[data-gp-viewport] body .world:not(.world-expanded)>.world-core:before{inset:28px 72px 20px!important}
  html[data-gp-viewport] body .world:not(.world-expanded)>.world-core:after{inset:4% 8% 1%!important}
  html[data-gp-viewport] body .world:not(.world-expanded)>.world-core>.world-axis{bottom:3px!important}
  html[data-gp-viewport] body .world:not(.world-expanded)>.decision-thread-105,
  html[data-gp-viewport] body .world:not(.world-expanded)>.decision-spine-097{display:none!important}

  html[data-gp-viewport] body .canvas-grid.canvas-tribunal-081{grid-template-columns:1.18fr 1.18fr 1.18fr .96fr 1.16fr .88fr!important}
  html[data-gp-viewport] body .canvas-grid.canvas-tribunal-081>.tribunal-lens{height:154px!important;padding:0!important}
  html[data-gp-viewport] body .canvas-grid.canvas-tribunal-081>.tribunal-lens>header{
    height:30px!important;min-height:30px!important;padding:0 7px!important;
    display:flex!important;align-items:center!important;gap:4px!important;
    border-bottom:1px solid rgba(73,172,203,.13)!important;
  }
  html[data-gp-viewport] body .tribunal-lens>header strong{font-size:7.5px!important;white-space:nowrap!important}
  html[data-gp-viewport] body .tribunal-lens>header small{font-size:5.4px!important;white-space:nowrap!important}
  html[data-gp-viewport] body .tribunal-lens>header em{display:none!important}
  html[data-gp-viewport] body .tribunal-lens .native-chart{position:absolute!important;left:6px!important;right:6px!important;top:33px!important;width:calc(100% - 12px)!important;height:91px!important;max-height:91px!important}
  html[data-gp-viewport] body .tribunal-lens>footer,
  html[data-gp-viewport] body .lens-signals{font-size:5.7px!important;bottom:5px!important}
  html[data-gp-viewport] body .probability-lens .probability-viz{height:91px!important;margin:2px 5px 0!important;grid-template-columns:48px 1fr!important}
  html[data-gp-viewport] body .probability-viz>svg{width:48px!important;height:48px!important}
  html[data-gp-viewport] body .probability-viz>div span{font-size:5px!important}
  html[data-gp-viewport] body .rng-lens .distribution{height:78px!important;margin-top:4px!important}
  html[data-gp-viewport] body .rng-boundary{font-size:4.8px!important}
  html[data-gp-viewport] body .tribunal-decision{height:154px!important;padding:10px 7px!important;overflow:hidden!important}
  html[data-gp-viewport] body .tribunal-decision>span{font-size:5.5px!important}
  html[data-gp-viewport] body .tribunal-decision>strong{font-size:8px!important;line-height:1.15!important;margin-top:10px!important;white-space:normal!important}
  html[data-gp-viewport] body .tribunal-decision>small{font-size:4.8px!important;line-height:1.25!important;margin-top:5px!important;white-space:normal!important}
  html[data-gp-viewport] body .tribunal-decision>div{margin-top:8px!important}
  html[data-gp-viewport] body .tribunal-decision .home-open-trader{font-size:5px!important;height:24px!important;white-space:nowrap!important}

  html[data-gp-viewport] body .market-summary-080 p{position:relative!important;z-index:2!important;background:linear-gradient(90deg,rgba(3,15,24,.94),rgba(3,15,24,.72),transparent)!important;width:72%!important;padding-right:7px!important}
  html[data-gp-viewport] body .market-summary-080 .summary-chart{z-index:1!important;opacity:.72!important}
}
