/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@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;--spacing:.25rem;--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{.collapse{visibility:collapse}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.uppercase{text-transform:uppercase}.underline{text-decoration-line:underline}}:root{--ink:#023d4d;--teal:#01576e;--blue:#1f5e76;--aqua:#01bbd4;--orange:#fa7f13;--muted:#66777d;--paper:#f3f7f7;--panel:#fff;--line:#d7e3e5;--coral:#fa7f13;--mint:#d8f0eb;--sky:#d8eef2}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit}.shell{max-width:1440px;min-height:100vh;margin:0 auto;padding:0 5vw 36px}.topbar{border-bottom:1px solid var(--line);align-items:center;gap:44px;height:80px;display:flex}.brand{align-items:center;width:150px;height:58px;display:flex}.brand img{object-fit:contain;width:100%;height:100%}nav{color:var(--muted);gap:28px;font-size:14px;display:flex}nav a{padding:31px 0 26px}nav a.active{color:var(--ink);border-bottom:3px solid var(--orange)}.headerActions{align-items:center;gap:12px;margin-left:auto;display:flex}.sync{color:#8b5b18;background:#fff7e8;border:1px solid #edd2aa;border-radius:999px;padding:9px 12px;font-size:12px}.syncDot{background:var(--orange);border-radius:50%;width:7px;height:7px;margin-right:7px;display:inline-block}.outlineButton{border:1px solid var(--ink);border-radius:8px;padding:10px 14px;font-size:13px;font-weight:700}.hero{justify-content:space-between;align-items:flex-end;gap:30px;padding:54px 0 30px;display:flex}.eyebrow{text-transform:uppercase;letter-spacing:1.5px;color:#7a7f87;margin:0 0 10px;font-size:11px;font-weight:800}h1{letter-spacing:-2px;text-transform:uppercase;color:var(--teal);margin:0;font-family:Arial,Helvetica,sans-serif;font-size:52px;font-weight:800;line-height:1}.subhead{color:var(--muted);margin:13px 0 0;font-size:16px}.heroStatus{background:#fbf7ed;border:1px solid #d8cdb9;border-radius:10px;gap:14px;max-width:390px;padding:15px 18px;display:flex}.statusIcon{color:var(--orange);font-weight:700}.heroStatus strong,.heroStatus span{display:block}.heroStatus strong{margin-bottom:4px;font-size:13px}.heroStatus div span{color:var(--muted);font-size:12px;line-height:1.4}.metricGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.metric{border:1px solid #141e3014;border-radius:12px;flex-direction:column;min-height:155px;padding:20px;display:flex}.metric.mint{background:var(--mint)}.metric.navy{background:var(--teal);color:#fff}.metric.sky{background:var(--sky)}.metric.coral{background:#ffe0c0}.metricTop{justify-content:space-between;font-size:12px;font-weight:700;display:flex}.metricReference{opacity:.7;align-self:flex-end;margin-top:8px;font-size:11px;font-weight:800}.miniTrend{opacity:.6}.metric strong{margin:auto 0 3px;font-family:Georgia,serif;font-size:42px;font-weight:500}.metric small{opacity:.68}.metricExpandable{padding:0;position:relative}.metricSummary{cursor:pointer;flex-direction:column;min-height:155px;padding:20px;list-style:none;display:flex}.metricSummary::-webkit-details-marker{display:none}.metricExpandable[open]{grid-column:span 2}.metricExpandable[open] .metricSummary{border-bottom:1px solid #fff3;min-height:125px}.metricBreakdown{background:#ffffff17;gap:1px;display:grid}.metricBreakdown a,.metricDetail{background:#0000001a;justify-content:space-between;gap:14px;padding:10px 18px;font-size:10px;display:flex}.metricBreakdown a:hover{background:#0003}.metricBreakdown p{margin:0;padding:12px 18px;font-size:11px}.metricDetail b{text-align:right;max-width:65%}.expandedReference{position:absolute;top:45px;right:20px}.contentGrid{grid-template-columns:1.6fr 1fr;gap:16px;margin-top:16px;display:grid}.panel{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:24px}.panelHeader{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}h2{letter-spacing:-.7px;color:var(--teal);margin:0;font:700 28px/1.1 Arial,Helvetica,sans-serif}.coralText{color:var(--coral)}.pill,.dateRange{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:11px}.emptyState{text-align:center;max-width:440px;margin:48px auto 42px}.attentionList{gap:9px;margin-top:20px;display:grid}.attentionRow{border:1px solid var(--line);background:#fbfdfd;border-radius:8px;grid-template-columns:1fr auto;gap:4px 14px;padding:14px 15px;display:grid;position:relative}.attentionRow.urgent{border-left:4px solid var(--orange)}.attentionRow>span{color:var(--orange);text-transform:uppercase;letter-spacing:.8px;grid-column:1/3;font-size:9px;font-weight:800}.attentionRow>strong{font-size:13px}.attentionRow>p{color:var(--muted);grid-column:1;margin:0;font-size:11px}.attentionRow>b{color:var(--teal);grid-area:2/2/4;align-self:center;font-size:10px}.attentionRow:hover{border-color:var(--aqua);box-shadow:0 4px 12px #023d4d0f}.emptyIcon{color:#468266;background:#dff0e7;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:21px;display:grid}.emptyState h3{margin:0 0 8px;font:500 20px Georgia,serif}.emptyState p{color:var(--muted);font-size:13px;line-height:1.55}.primaryButton{color:#fff;background:var(--orange);cursor:pointer;border:0;border-radius:8px;margin-top:8px;padding:11px 16px;font-size:13px;font-weight:700;display:inline-block}.stack{flex-direction:column;gap:12px;display:flex}.quickCard{background:var(--panel);border:1px solid var(--line);border-radius:12px;flex:1;align-items:center;gap:14px;min-height:103px;padding:18px;display:flex}.quickCard.urgent{border-left:5px solid var(--coral)}.letterIcon{background:#e9e7e1;border-radius:8px;flex:none;place-items:center;width:36px;height:36px;font:700 15px Georgia,serif;display:grid}.quickCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.quickCopy span{text-transform:uppercase;letter-spacing:.8px;color:var(--muted);font-size:11px;font-weight:700}.quickCopy strong{font-size:13px;line-height:1.3}.quickCount{margin-left:auto;font:500 28px Georgia,serif}.weekPanel{margin-top:16px}.weekGrid{grid-template-columns:repeat(7,1fr);gap:8px;margin-top:25px;display:grid}.day{border:1px solid var(--line);border-radius:8px;flex-direction:column;min-height:102px;padding:13px;display:flex}.day span{color:var(--muted);font-size:11px;font-weight:700}.day strong{margin:auto 0;font:500 27px Georgia,serif}.day small{color:var(--muted);font-size:10px}.day.weekend{background:#fff5f0;border-color:#efc7bb}.inboxPanel{border-top:5px solid var(--aqua);grid-template-columns:.8fr 1.5fr;gap:36px;margin-top:16px;padding:28px;display:grid}.inboxIntro>p:not(.eyebrow){color:var(--muted);margin:12px 0 18px;font-size:13px;line-height:1.55}.orangeText{color:var(--orange)}.inboxLegend{color:var(--muted);flex-wrap:wrap;gap:9px 14px;font-size:10px;display:flex}.inboxLegend span{align-items:center;gap:6px;display:flex}.dot{border-radius:50%;width:7px;height:7px;display:inline-block}.dot.hot{background:var(--orange)}.dot.client{background:var(--teal)}.dot.opportunity{background:var(--aqua)}.inboxEmpty{background:#f4f9fa;border:1px dashed #a9cbd1;border-radius:10px;align-items:center;gap:16px;padding:22px;display:flex}.mailGlyph{color:#fff;background:var(--teal);border-radius:50%;flex:none;place-items:center;width:48px;height:48px;font-size:20px;font-weight:800;display:grid}.inboxEmpty strong{font-size:13px}.inboxEmpty p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.5}.connectionBadge{color:#8b5b18;background:#fff2dc;border-radius:999px;flex:none;margin-left:auto;padding:7px 10px;font-size:10px;font-weight:700}.inboxResults{min-width:0}.sourceStrip{flex-wrap:wrap;gap:7px;margin-bottom:10px;display:flex}.sourceBadge{color:var(--muted);background:#edf2f3;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:800}.sourceBadge.connected{color:#2c745d;background:#dcf2e9}.sourceBadge.pending{color:#8b5b18;background:#fff2dc}.sourceBadge.unavailable{color:#a5422f;background:#fff0eb}.manageIgnored{color:var(--teal);margin-left:auto;font-size:10px;font-weight:800;text-decoration:underline}.ignoredList{gap:10px;display:grid}.messageList{gap:9px;display:grid}.messageCard{border:1px solid var(--line);background:#fbfdfd;border-radius:9px;transition:all .15s;display:block;overflow:hidden}.messageCard summary{cursor:pointer;padding:14px 15px;list-style:none}.messageCard summary::-webkit-details-marker{display:none}.messageCard:hover{border-color:var(--aqua);transform:translateY(-1px);box-shadow:0 5px 15px #023d4d12}.messageTop{color:var(--muted);align-items:center;gap:8px;margin-bottom:7px;font-size:10px;display:flex}.messageTop time{margin-left:auto}.messageCard summary>strong{font-size:14px;display:block}.messageCard summary>p{color:var(--muted);margin:5px 0 9px;font-size:11px;line-height:1.45}.urgency{text-transform:uppercase;border-radius:4px;padding:3px 6px;font-weight:800}.urgency.high{color:#a43d29;background:#ffe3dc}.urgency.today{color:#945a0e;background:#fff0d7}.urgency.normal{color:var(--teal);background:#e7f3f5}.messageAction{justify-content:space-between;gap:14px;font-size:10px;display:flex}.messageAction span{color:var(--orange);font-weight:800}.messageAction b{color:var(--teal);text-align:right}.messageCard[open]{border-color:#9bcbd2;transform:none;box-shadow:0 7px 20px #023d4d14}.messageCard[open] summary{border-bottom:1px solid var(--line);background:#f0f8f9}.messageCard[open] .messageAction b{font-size:0}.messageCard[open] .messageAction b:after{content:"Close email −";font-size:10px}.expandedEmail{background:#fff;padding:18px 16px}.emailMeta{color:var(--muted);justify-content:space-between;gap:15px;margin-bottom:14px;font-size:10px;display:flex}.emailMeta strong{color:var(--ink)}.deadlineCallout{border-left:4px solid var(--orange);background:#fff3e2;border-radius:6px;flex-direction:column;gap:5px;margin-bottom:14px;padding:11px 13px;font-size:11px;display:flex}.deadlineCallout strong{text-transform:uppercase;letter-spacing:.7px;color:#a14e06}.emailBody{white-space:pre-wrap;border:1px solid var(--line);color:#334d55;background:#fbfcfc;border-radius:7px;max-height:430px;padding:16px;font:12px/1.6 Arial,sans-serif;overflow:auto}.emailLinks,.workflowActions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:13px;display:flex}.primaryButton.compact{margin:0;padding:9px 12px}.outlineButton.compact{padding:8px 11px}.textLink{color:var(--teal);font-size:11px;font-weight:700;text-decoration:underline}.workflowActions{border-top:1px solid var(--line);padding-top:13px}.workflowActions button{color:var(--teal);cursor:pointer;background:#f6f9f9;border:1px solid #bdd0d3;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:800}.workflowActions button:hover{background:#e8f4f5}.workflowActions button:disabled{opacity:.5;cursor:wait}.workflowActions .dangerText{color:#9e442f;background:#fff8f5;border-color:#e3c0b7;margin-left:auto}.sourceErrors{color:#8e392a;background:#fff0eb;border-radius:7px;margin-top:10px;padding:8px 12px;font-size:11px}.sourceErrors p{margin:4px 0}.lastSync{color:var(--muted);text-align:right;margin:9px 2px 0;font-size:9px}footer{color:var(--muted);justify-content:space-between;padding:25px 2px 0;font-size:11px;display:flex}.connectionShell{max-width:900px;min-height:100vh;margin:0 auto;padding:24px 24px 60px}.connectionTop{justify-content:space-between;align-items:center;font-size:13px;font-weight:700;display:flex}.connectionTop img{object-fit:contain;width:145px;height:64px}.connectionHero{max-width:680px;padding:54px 0 30px}.connectionHero h1{font-size:44px}.connectionHero>p:last-child{color:var(--muted);line-height:1.6}.connectionGrid{gap:12px;display:grid}.jobberConnection{margin-bottom:24px}.connectionDivider{color:var(--muted);text-transform:uppercase;letter-spacing:1px;align-items:center;gap:12px;margin:8px 0 14px;font-size:10px;font-weight:800;display:flex}.connectionDivider:after{content:"";background:var(--line);flex:1;height:1px}.mailboxCard{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:16px;padding:20px;display:flex}.mailboxAvatar{background:var(--teal);color:#fff;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-weight:800;display:grid}.mailboxCopy{flex-direction:column;min-width:0;display:flex}.mailboxCopy span{color:var(--orange);text-transform:uppercase;letter-spacing:1px;font-size:10px;font-weight:800}.mailboxCopy strong{margin-top:3px;font-size:14px}.mailboxCopy p{color:var(--muted);margin:5px 0 0;font-size:12px}.connectButton,.connectedBadge{border-radius:8px;flex:none;margin-left:auto;padding:10px 14px;font-size:12px;font-weight:800}.connectButton{background:var(--orange);color:#fff}.connectButton.disabled{color:#7c898c;background:#e8ecec}.connectedBadge{color:#2c745d;background:#dcf2e9}.setupBanner,.errorBanner,.successBanner{border-radius:9px;flex-direction:column;gap:4px;margin-bottom:16px;padding:15px 18px;font-size:12px;display:flex}.setupBanner{background:#fff3df;border:1px solid #eed1a2}.errorBanner{background:#fff0eb;border:1px solid #efc0b3}.successBanner{color:#286a55;background:#e7f5ef;border:1px solid #b8dfce;font-weight:700}.privacyPanel{border-left:4px solid var(--aqua);background:#eaf5f6;border-radius:8px;margin-top:20px;padding:20px}.privacyPanel strong{font-size:13px}.privacyPanel p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.6}.setupLink{color:var(--teal);margin-top:12px;font-size:12px;font-weight:800;display:inline-block}.callbackBox{background:#eaf5f6;border-radius:9px;flex-direction:column;gap:7px;margin-bottom:16px;padding:18px;display:flex}.callbackBox span{text-transform:uppercase;letter-spacing:1px;color:var(--muted);font-size:10px;font-weight:800}.callbackBox code{overflow-wrap:anywhere;font-size:12px}.oauthForm{border:1px solid var(--line);background:#fff;border-radius:12px;gap:16px;padding:24px;display:grid}.oauthForm label{gap:7px;font-size:12px;font-weight:800;display:grid}.oauthForm input{border:1px solid #b8c9cc;border-radius:7px;width:100%;padding:12px;font:13px Arial,sans-serif}.oauthForm button{background:var(--orange);color:#fff;cursor:pointer;border:0;border-radius:8px;justify-self:start;padding:12px 16px;font-weight:800}@media (width<=900px){nav{display:none}.metricGrid{grid-template-columns:repeat(2,1fr)}.contentGrid{grid-template-columns:1fr}.weekGrid{grid-template-columns:repeat(4,1fr)}.inboxPanel{grid-template-columns:1fr}}@media (width<=600px){.shell{padding:0 18px 24px}.topbar{height:68px}.brand{width:118px}.sync{display:none}.hero{flex-direction:column;align-items:flex-start;padding-top:35px}h1{font-size:38px}.metricGrid{grid-template-columns:1fr 1fr;gap:8px}.metric{min-height:130px;padding:15px}.metric strong{font-size:34px}.contentGrid{gap:8px}.weekGrid{grid-template-columns:repeat(2,1fr)}.inboxEmpty{flex-wrap:wrap;align-items:flex-start}.connectionBadge{margin-left:64px}footer{flex-direction:column;gap:8px}.connectionShell{padding:18px}.connectionHero h1{font-size:34px}.mailboxCard{flex-wrap:wrap;align-items:flex-start}.connectButton,.connectedBadge{margin-left:60px}}.conceptPage{color:#17383c;background:#eceee9;min-height:100vh;overflow-x:hidden}.conceptNav{color:#fff;letter-spacing:.5px;z-index:20;background:#102f34;justify-content:space-between;align-items:center;height:62px;padding:0 28px;font:700 11px Arial,sans-serif;display:flex;position:sticky;top:0}.conceptNav>div{gap:5px;display:flex}.conceptNav a{border-radius:999px;padding:9px 13px}.conceptNav a.active{color:#17383c;background:#f29b64}.conceptNav>span{opacity:.55}.concept{max-width:1220px;min-height:calc(100vh - 62px);margin:0 auto}.conceptKicker{text-transform:uppercase;font:800 10px Arial,sans-serif;letter-spacing:1.8px!important}.shareCapture .concept{min-height:100vh}.shareCapture{background:#040e24}.shareCapture .cockpitHeader nav,.shareCapture .liveChip{display:none}.cockpitBrief{grid-template-columns:minmax(0,1.45fr) minmax(0,.75fr)}.cockpitBody{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr)}.cockpitBrief>*,.cockpitBody>*,.cockpitMetrics>*,.cockpitHero>div{min-width:0}.cockpitHero h1,.narrativeBrief h2,.narrativeBrief p{overflow-wrap:anywhere}.fieldConcept{background:#f6f3e9;padding:52px 50px 70px}.fieldHeader{grid-template-columns:58px 1fr auto;align-items:center;gap:18px;padding-bottom:35px;display:grid}.fieldMark{color:#f5b171;background:#163f3d;border-radius:50% 50% 46% 54%;place-items:center;height:58px;font:700 19px Georgia;display:grid}.fieldHeader small{letter-spacing:1.7px;color:#b75e33;font:800 9px Arial}.fieldHeader h1{color:#173c3b;margin:7px 0;font:500 46px/1 Georgia}.fieldHeader p{color:#637572;margin:0;font:14px Arial}.fieldWeather{border-left:1px solid #bec9bd;padding-left:28px;display:grid}.fieldWeather b{font:500 38px Georgia}.fieldWeather span{font:700 12px Arial}.fieldWeather small{color:#63806b;letter-spacing:0;margin-top:6px}.fieldPulse{color:#fff;letter-spacing:.8px;background:#163f3d;border-radius:3px;justify-content:space-between;padding:13px 18px;font:700 10px Arial;display:flex}.fieldPulse b{color:#f5b171}.fieldGrid{grid-template-columns:1.55fr .8fr;gap:58px;padding:48px 0;display:grid}.fieldPriorities>article{border-bottom:1px solid #cdd3c8;grid-template-columns:52px 1fr;gap:18px;padding:25px 0;display:grid}.fieldPriorities em{color:#d9a37a;font:italic 34px Georgia}.fieldPriorities small{color:#b75e33;text-transform:uppercase;letter-spacing:1px;font:800 9px Arial}.fieldPriorities h2{color:#173c3b;margin:7px 0;font:500 24px/1.2 Georgia}.fieldPriorities article p{color:#71807b;margin:0;font:12px Arial}.fieldPriorities article p span{float:right;color:#173c3b;font-weight:700}.fieldNumbers{border:1px solid #bfc8bc;padding:25px}.fieldNumbers>div{border-bottom:1px solid #d6dbd2;grid-template-columns:1fr auto;padding:19px 0;display:grid}.fieldNumbers>div:last-child{border:0}.fieldNumbers>div.hot{color:#b95430}.fieldNumbers span{text-transform:uppercase;font:700 10px Arial}.fieldNumbers b{font:500 25px Georgia}.fieldNumbers small{color:#788580;grid-column:1/3;margin-top:3px}.fieldWeek{border-top:3px solid #173c3b;grid-template-columns:.65fr 1.35fr;gap:30px;padding-top:27px;display:grid}.fieldWeek h2{font:500 25px Georgia}.fieldDays{grid-template-columns:repeat(6,1fr);gap:7px;display:grid}.fieldDays>div{border:1px solid #c8cfc5;flex-direction:column;min-height:96px;padding:12px;display:flex}.fieldDays span{font:800 9px Arial}.fieldDays b{margin:auto 0;font:500 27px Georgia}.fieldDays small{color:#65756f}.fieldDays .move{color:#fff;background:#c9643e;border-color:#c9643e}.fieldDays .move small{color:#fff}.conceptPage.cockpit{background:#012d3a}.cockpitConcept{color:#eef9fb;background:#023d4d;padding:0 42px 60px}.cockpitHeader{letter-spacing:1.2px;border-bottom:1px solid #1f5e76;justify-content:space-between;align-items:center;height:74px;font:700 9px Arial;display:flex}.cockpitHeader>div:first-child{align-items:center;gap:11px;display:flex}.cockpitLogo{color:#023d4d;background:#01bbd4;border-radius:8px;place-items:center;width:32px;height:32px;font-size:16px;display:grid}.cockpitHeader nav{color:#79a9b9;gap:30px;display:flex}.cockpitHeader nav span:first-child{color:#01bbd4}.liveChip{border:1px solid #1f5e76;border-radius:4px;padding:9px 12px}.liveChip i{background:#01bbd4;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #01bbd4}.cockpitHero{justify-content:space-between;align-items:flex-end;padding:46px 0 29px;display:flex}.cockpitHero p{color:#fa7f13;letter-spacing:2px;font:800 10px Arial}.cockpitHero h1{color:#fff;margin:10px 0;font:500 48px/1 Georgia}.cockpitHero>div>span{color:#8db7c5;font:13px Arial}.cockpitClock{text-align:right}.cockpitClock b{color:#fff;font:500 45px Georgia;display:block}.cockpitClock span{color:#8db7c5;font:800 9px Arial}.cockpitBrief{grid-template-columns:1.45fr .75fr;gap:10px;margin-bottom:10px;display:grid}.narrativeBrief,.cockpitWeather{background:#074c60;border:1px solid #1f6b82;border-radius:9px;padding:24px}.narrativeBrief{position:relative;overflow:hidden}.narrativeBrief:after{content:"";border:45px solid #01bbd412;border-radius:50%;width:180px;height:180px;position:absolute;top:-75px;right:-65px}.narrativeBrief h2{color:#fff;max-width:720px;margin:2px 0 13px;font:500 28px/1.15 Georgia}.narrativeBrief p{color:#a8cbd4;max-width:780px;margin:0;font:13px/1.65 Arial}.narrativeBrief p strong{color:#fff}.narrativeBrief button{color:#01bbd4;letter-spacing:.5px;background:0 0;border:0;margin-top:20px;padding:0;font:800 10px Arial}.narrativeBrief button span{color:#fa7f13;margin-left:7px}.weatherNow{align-items:center;gap:17px;display:flex}.weatherSun{color:#fa7f13;font-size:35px}.weatherNow>div{display:grid}.weatherNow b{font:500 40px Georgia}.weatherNow small{color:#9ec3ce}.cockpitWeather>p{color:#a8cbd4;border-left:3px solid #fa7f13;margin:17px 0;padding-left:10px;font:11px/1.5 Arial}.weatherWeek{grid-template-columns:repeat(3,1fr);gap:5px;display:grid}.weatherWeek>div{text-align:center;background:#023d4d;border-radius:5px;padding:9px 4px;display:grid}.weatherWeek span{color:#78a8b7;font:800 8px Arial}.weatherWeek b{margin:6px 0;font:500 17px Georgia}.weatherWeek small{color:#01bbd4;font-size:8px}.cockpitMetrics{grid-template-columns:repeat(4,1fr);gap:9px;display:grid}.cockpitMetrics article{background:#074c60;border:1px solid #1f6b82;border-radius:7px;padding:18px;display:grid}.cockpitMetrics article>span{color:#79a9b9;text-transform:uppercase;letter-spacing:1px;font:800 8px Arial}.cockpitMetrics article>b{margin:14px 0 3px;font:500 32px Georgia}.cockpitMetrics article>small{color:#79a9b9}.cockpitMetrics article>div{background:#023d4d;height:3px;margin-top:18px}.cockpitMetrics article>div i{background:#01bbd4;height:3px;display:block}.cockpitMetrics article.warning>div i{background:#fa7f13}.cockpitMetrics article.warning>b{color:#ffb37b}.cockpitBody{grid-template-columns:1.35fr .8fr;gap:10px;margin-top:10px;display:grid}.radar,.cockpitSchedule{background:#074c60;border:1px solid #1f6b82;border-radius:7px;padding:20px}.sectionTitle{letter-spacing:1.2px;color:#79a9b9;justify-content:space-between;margin-bottom:16px;font:800 9px Arial;display:flex}.sectionTitle b{color:#01bbd4}.radar article{border-top:1px solid #1f6b82;grid-template-columns:39px 1fr auto;align-items:center;gap:14px;padding:16px 0;display:grid}.radarCode{color:#01bbd4;background:#023d4d;border-radius:50%;place-items:center;width:37px;height:37px;font:800 10px Arial;display:grid}.radarCode.c1,.radarCode.c2{color:#ffb37b}.radar article small{color:#fa7f13;text-transform:uppercase;font:800 8px Arial;display:block}.radar article b{margin:5px 0;font:600 13px Arial;display:block}.radar article span{color:#79a9b9;font:10px Arial}.loadChart{border-bottom:1px solid #1f6b82;align-items:flex-end;gap:9px;height:160px;padding:8px;display:flex}.loadChart>div{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:8px;height:100%;display:flex}.loadChart i{background:#01bbd4;border-radius:3px 3px 0 0;width:100%;display:block}.loadChart i.danger{background:#fa7f13}.loadChart span{color:#79a9b9;font:800 8px Arial}.cockpitSchedule>p{border-left:3px solid #fa7f13;margin:20px 5px 0;padding-left:12px;font:11px Arial;display:grid}.cockpitSchedule>p span{color:#79a9b9;margin-top:4px}.conceptPage.editorial{background:#e9e3d6}.editorialConcept{color:#222b27;background:#f8f4e9;padding:34px 52px 70px}.editionMast{letter-spacing:1.5px;border-top:4px solid #1d3029;border-bottom:1px solid #1d3029;grid-template-columns:1fr auto 1fr;align-items:end;padding:17px 0 14px;font:700 8px Arial;display:grid}.editionMast h1{color:#1d3029;margin:0;font:italic 500 48px/1 Georgia}.editionMast div:last-child{text-align:right}.editionLead{border-bottom:1px solid #aeb1a7;grid-template-columns:1.5fr .55fr;gap:45px;padding:48px 0;display:grid}.editionStory h2{color:#1d3029;max-width:760px;margin:16px 0 20px;font:500 47px/1.02 Georgia}.editionStory>p:not(.conceptKicker){color:#59605b;max-width:720px;font:16px/1.6 Georgia}.editionStory button{color:#fff;background:#bd5b35;border:0;margin-top:12px;padding:12px 16px;font-weight:700}.editionLead aside{border-left:1px solid #aeb1a7;padding-left:35px}.editionLead aside span{letter-spacing:1.5px;font:800 9px Arial}.editionLead aside>b{margin:20px 0 5px;font:500 70px Georgia;display:block}.editionLead aside h3{margin:0;font:500 19px Georgia}.editionLead aside p{color:#71766f;font:12px/1.5 Arial}.editionNumbers{border-bottom:3px double #1d3029;grid-template-columns:repeat(4,1fr);display:grid}.editionNumbers article{border-right:1px solid #b9bbb2;padding:27px 20px;display:grid}.editionNumbers article:first-child{padding-left:0}.editionNumbers article:last-child{border:0}.editionNumbers span{text-transform:uppercase;letter-spacing:1px;font:800 8px Arial}.editionNumbers b{margin:10px 0 3px;font:500 31px Georgia}.editionNumbers small{color:#777d77}.editionLower{grid-template-columns:1.5fr .55fr;gap:45px;padding-top:35px;display:grid}.editionLower>div>article{border-bottom:1px solid #b9bbb2;padding:22px 0}.editionLower article span{color:#bd5b35;text-transform:uppercase;letter-spacing:1px;font:800 8px Arial}.editionLower article h3{margin:7px 0;font:500 22px Georgia}.editionLower article p{color:#727972;font:11px Arial}.editionLower aside{border-left:1px solid #b9bbb2;padding-left:35px}.editionLower aside>div{border-bottom:1px solid #c8c9c2;grid-template-columns:45px 1fr auto;padding:13px 0;font:11px Arial;display:grid}.editionLower aside small{color:#bd5b35;font-weight:800}@media (width<=760px){.conceptNav{gap:10px;padding:0 12px}.conceptNav>span{display:none}.conceptNav>div{scrollbar-width:none;gap:0;min-width:0;overflow-x:auto}.conceptNav>div::-webkit-scrollbar{display:none}.conceptNav>a{flex:none}.conceptNav a{white-space:nowrap;padding:8px;font-size:9px}.concept{max-width:100%;min-height:auto}.fieldConcept,.cockpitConcept,.editorialConcept{padding-left:20px;padding-right:20px}.fieldHeader{grid-template-columns:45px 1fr}.fieldMark{height:45px}.fieldHeader h1,.cockpitHero h1{letter-spacing:-1px;overflow-wrap:anywhere;max-width:100%;font-size:35px}.cockpitHero>div{min-width:0;max-width:100%}.fieldWeather,.cockpitHeader nav,.cockpitClock,.liveChip,.fieldPulse span:last-child{display:none}.fieldGrid,.fieldWeek,.cockpitBrief,.cockpitBody,.editionLead,.editionLower{grid-template-columns:minmax(0,1fr);gap:10px}.fieldDays{grid-template-columns:repeat(3,1fr)}.cockpitHeader{justify-content:space-between}.cockpitMetrics,.editionNumbers{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.narrativeBrief,.cockpitWeather{min-width:0}.narrativeBrief h2{overflow-wrap:anywhere;font-size:24px}.narrativeBrief p{overflow-wrap:anywhere}.editionMast{text-align:center;grid-template-columns:1fr;gap:8px}.editionMast div:last-child{text-align:center}.editionStory h2{font-size:36px}.editionLead aside,.editionLower aside{border-top:1px solid #aeb1a7;border-left:0;padding:25px 0 0}}.cockpit-glass{isolation:isolate;background:radial-gradient(circle at 18% 18%,#01bbd42b,#0000 28%),radial-gradient(circle at 88% 42%,#fa7f131f,#0000 25%),linear-gradient(145deg,#023d4d,#012c39 68%,#021f2b);position:relative;overflow:hidden}.cockpit-glass:before,.cockpit-glass:after{content:"";z-index:-1;pointer-events:none;border-radius:50%;position:absolute}.cockpit-glass:before{background:#01bbd417;width:460px;height:460px;top:210px;left:-250px;box-shadow:0 0 130px #01bbd440}.cockpit-glass:after{background:#fa7f1312;width:360px;height:360px;top:570px;right:-210px;box-shadow:0 0 130px #fa7f1338}.cockpit-glass .cockpitHeader{background:linear-gradient(#ffffff09,#0000);border-color:#9ce1eb33}.cockpit-glass .cockpitLogo{box-shadow:0 0 18px #01bbd48c,inset 0 1px #ffffffbf}.cockpit-glass .liveChip{background:#023d4d73;border-color:#01bbd473;box-shadow:inset 0 1px #ffffff14,0 0 20px #01bbd414}.cockpit-glass .cockpitHero h1{text-shadow:0 0 36px #01bbd42e}.cockpit-glass .cockpitClock{background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid #97dee838;border-radius:11px;padding:15px 20px;box-shadow:inset 0 1px #ffffff26,0 18px 35px #0000002e}.cockpit-glass .narrativeBrief,.cockpit-glass .cockpitWeather,.cockpit-glass .cockpitMetrics article,.cockpit-glass .radar,.cockpit-glass .cockpitSchedule{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#0c596cb8,#033c4c94);border:1px solid #94dce738;position:relative;box-shadow:inset 0 1px #ffffff21,inset 1px 0 #ffffff0a,0 16px 35px #0012193d}.cockpit-glass .narrativeBrief:before,.cockpit-glass .cockpitWeather:before,.cockpit-glass .cockpitMetrics article:before,.cockpit-glass .radar:before,.cockpit-glass .cockpitSchedule:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(115deg,#ffffff17,#0000 24% 76%,#01bbd40b);position:absolute;inset:0}.cockpit-glass .narrativeBrief{border-top-color:#01bbd4b3}.cockpit-glass .narrativeBrief h2{text-shadow:0 0 22px #ffffff14;position:relative}.cockpit-glass .narrativeBrief button{background:#01bbd414;border:1px solid #01bbd461;border-radius:999px;padding:8px 12px;position:relative;box-shadow:0 0 18px #01bbd414}.cockpit-glass .cockpitWeather{border-top-color:#fa7f13a6}.cockpit-glass .weatherSun{text-shadow:0 0 16px #fa7f13;background:radial-gradient(circle,#fa7f1352,#fa7f130d 58%,#0000 60%);border-radius:50%;place-items:center;width:52px;height:52px;display:grid}.cockpit-glass .weatherWeek>div{background:#011d276b;border:1px solid #82d2de1f;box-shadow:inset 0 1px #ffffff0f}.cockpit-glass .cockpitMetrics article{overflow:hidden}.cockpit-glass .cockpitMetrics article:nth-child(2),.cockpit-glass .cockpitMetrics article:nth-child(4){border-top-color:#fa7f13b8}.cockpit-glass .cockpitMetrics article:first-child,.cockpit-glass .cockpitMetrics article:nth-child(3){border-top-color:#01bbd4b8}.cockpit-glass .cockpitMetrics article>b{text-shadow:0 0 24px #01bbd426}.cockpit-glass .cockpitMetrics article.warning>b{text-shadow:0 0 22px #fa7f1345}.cockpit-glass .cockpitMetrics article>div{border-radius:999px;height:4px;box-shadow:inset 0 1px 2px #00000080}.cockpit-glass .cockpitMetrics article>div i{border-radius:999px;position:relative;box-shadow:0 0 12px #01bbd48c}.cockpit-glass .cockpitMetrics article>div i:after{content:"";background:#dffcff;border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;right:-2px;box-shadow:0 0 7px #fff,0 0 17px #01bbd4}.cockpit-glass .cockpitMetrics article.warning>div i{box-shadow:0 0 12px #fa7f138c}.cockpit-glass .cockpitMetrics article.warning>div i:after{background:#fff2dc;box-shadow:0 0 7px #fff,0 0 17px #fa7f13}.cockpit-glass .radar article{border-color:#94dce724;position:relative}.cockpit-glass .radarCode{border:1px solid #01bbd473;box-shadow:inset 0 0 15px #01bbd417,0 0 16px #01bbd414}.cockpit-glass .loadChart{border-color:#94dce733}.cockpit-glass .loadChart i{background:linear-gradient(#7cebf4,#01bbd4 60%,#01bbd438);box-shadow:0 0 13px #01bbd440}.cockpit-glass .loadChart i.danger{background:linear-gradient(#ffd0a9,#fa7f13 60%,#fa7f1340);box-shadow:0 0 15px #fa7f135c}.cockpit-glass .sectionTitle b,.cockpit-glass .liveChip i{animation:3.5s ease-in-out infinite glassPulse}@keyframes glassPulse{0%,to{opacity:.72;filter:brightness()}50%{opacity:1;filter:brightness(1.35)}}@media (prefers-reduced-motion:reduce){.cockpit-glass .sectionTitle b,.cockpit-glass .liveChip i{animation:none}}.conceptPage.glass{background:#040e24}.cockpit-glass{background:radial-gradient(circle at 18% 18%,#35a5eb30,#0000 29%),radial-gradient(circle at 88% 42%,#fa7f131c,#0000 25%),linear-gradient(145deg,#071b3d,#06152f 65%,#030b1d)}.cockpit-glass:before{background:#2597e01a;box-shadow:0 0 140px #2597e047}.cockpit-glass .liveChip{background:#06193980;border-color:#4bb8ef7a}.cockpit-glass .weatherWeek>div{background:#030e2680;border-color:#5bb1e626}.cockpit-glass .cockpitMetrics article>div,.cockpit-glass .radarCode{background:#06152f}.cockpit-glass .radar article,.cockpit-glass .loadChart{border-color:#5bb1e62e}.cockpit-glass{background-image:repeating-radial-gradient(58% 34% at 16% 68%,#0000 0 38px,#56b5ef0e 39px 40px,#0000 41px 64px),repeating-radial-gradient(42% 28% at 88% 30%,#0000 0 31px,#56b5ef0b 32px 33px,#0000 34px 57px),radial-gradient(circle at 18% 18%,#35a5eb30,#0000 29%),radial-gradient(circle at 88% 42%,#fa7f131c,#0000 25%),linear-gradient(145deg,#071b3d,#06152f 65%,#030b1d);background-size:115% 105%,108% 112%,100% 100%,100% 100%,100% 100%;animation:24s ease-in-out infinite alternate contourDrift}.cockpit-glass .narrativeBrief:after{display:none}@keyframes contourDrift{0%{background-position:-18px 4px,18px -8px,0 0,0 0,0 0}to{background-position:16px -11px,-14px 13px,0 0,0 0,0 0}}@media (prefers-reduced-motion:reduce){.cockpit-glass{animation:none}}.cockpit-glass{background-image:radial-gradient(circle at 18% 18%,#35a5eb24,#0000 30%),radial-gradient(circle at 88% 42%,#fa7f1314,#0000 26%),url(/topographic-blue.png);background-position:0 0,0 0,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,cover;animation:32s ease-in-out infinite alternate topoDrift}@keyframes topoDrift{0%{background-position:0 0,0 0,48% 48%}to{background-position:0 0,0 0,52% 53%}}@media (prefers-reduced-motion:reduce){.cockpit-glass{background-position:0 0,0 0,50%;animation:none}}.cockpit-glass{background-color:#0a2650;background-image:radial-gradient(circle at 18% 18%,#45b2f33d,#0000 32%),radial-gradient(circle at 88% 42%,#fa7f131a,#0000 27%),linear-gradient(145deg,#1c4f8b47,#05132f05 72%),url(/topographic-blue.png);background-position:0 0,0 0,0 0,50%;background-repeat:no-repeat;background-size:100% 100%,100% 100%,100% 100%,cover;animation:32s ease-in-out infinite alternate topoDriftLight}.cockpit-glass .narrativeBrief,.cockpit-glass .cockpitWeather,.cockpit-glass .cockpitMetrics article,.cockpit-glass .radar,.cockpit-glass .cockpitSchedule{background:linear-gradient(145deg,#133d6fc7,#081e44a8);border-color:#68c0f24a;box-shadow:inset 0 1px #e0f4ff2e,inset 1px 0 #ffffff0d,0 16px 38px #0005144d}@keyframes topoDriftLight{0%{background-position:0 0,0 0,0 0,48% 48%}to{background-position:0 0,0 0,0 0,52% 53%}}@media (prefers-reduced-motion:reduce){.cockpit-glass{background-position:0 0,0 0,0 0,50%;animation:none}}.conceptPage.signal{background:#001d27}.cockpit-signal{background:linear-gradient(145deg,#023d4d 0%,#012c39 65%,#001f29 100%);position:relative;overflow:hidden}.cockpit-signal:before{content:"";background:linear-gradient(90deg,#0000,#01bbd4,#0000);height:1px;position:absolute;inset:74px 0 auto;box-shadow:0 240px #01bbd41a,0 520px #01bbd414}.cockpit-signal .cockpitHeader,.cockpit-signal>section{z-index:2;position:relative}.cockpit-signal .cockpitHero{align-items:center;min-height:300px}.cockpit-signal .cockpitHero h1{letter-spacing:-4px;text-transform:uppercase;max-width:760px;font:900 66px/.9 Arial,sans-serif}.cockpit-signal .cockpitHero h1 em{color:#01bbd4;text-shadow:14px 14px #01bbd414;font-style:normal}.cockpit-signal .cockpitClock{background:#023d4db3;border:1px solid #1f6b82;border-radius:50%;align-content:center;place-items:center;width:115px;height:115px;padding:22px;display:grid}.cockpit-signal .cockpitClock b{font-size:32px}.signalGraphic{z-index:1;border:1px solid #01bbd447;border-radius:50%;width:420px;height:420px;position:absolute;top:100px;right:-80px}.signalGraphic i{border:1px dashed #01bbd438;border-radius:50%;position:absolute;inset:45px}.signalGraphic i:nth-child(2){border-style:solid;inset:95px}.signalGraphic i:nth-child(3){background:#fa7f1321;border-color:#fa7f13;inset:150px}.signalGraphic b{color:#fa7f13;letter-spacing:4px;place-items:center;font:900 22px Arial;display:grid;position:absolute;inset:0}.cockpit-signal .cockpitBrief{grid-template-columns:1.7fr .7fr}.cockpit-signal .narrativeBrief{background:linear-gradient(120deg,#07566c,#034659);border-left:5px solid #fa7f13}.cockpit-signal .narrativeBrief h2{letter-spacing:-1px;max-width:680px;font:800 31px/1.08 Arial}.cockpit-signal .cockpitMetrics article{clip-path:polygon(0 0,94% 0,100% 15%,100% 100%,0 100%);border-radius:0}.cockpit-signal .cockpitMetrics article:nth-child(2){background:#0a5970;transform:translateY(-6px)}.cockpit-signal .radarCode{border-radius:4px;transform:rotate(45deg)}.cockpit-signal .radarCode:first-line{transform:rotate(-45deg)}.conceptPage.overdrive{background:#fa7f13}.cockpit-overdrive{background:#023d4d;border-left:9px solid #01bbd4;border-right:9px solid #fa7f13;position:relative;overflow:hidden}.cockpit-overdrive:before{content:"PARAMOUNT / PARAMOUNT / PARAMOUNT";color:#01bbd40e;letter-spacing:-8px;z-index:0;width:140%;font:900 110px/.75 Arial;position:absolute;top:145px;left:-45px;transform:rotate(-7deg)}.cockpit-overdrive .cockpitHeader,.cockpit-overdrive>section{z-index:2;position:relative}.overdriveMarquee{color:#023d4d;letter-spacing:1.2px;background:#fa7f13;justify-content:space-around;align-items:center;height:31px;margin:0 -42px;font:900 9px Arial;display:flex;transform:rotate(-.5deg)}.cockpit-overdrive .cockpitHeader{height:64px}.cockpit-overdrive .cockpitLogo{background:#fa7f13;border-radius:50%;box-shadow:0 0 0 5px #01bbd4,0 0 0 8px #023d4d}.cockpit-overdrive .cockpitHero{align-items:center;min-height:315px}.cockpit-overdrive .cockpitHero h1{text-transform:uppercase;letter-spacing:-6px;max-width:800px;font:900 73px/.82 Arial;transform:skewY(-2deg)}.cockpit-overdrive .cockpitHero h1 em{color:#fa7f13;text-shadow:5px 5px #01bbd4,-2px -2px #fff;font-style:italic;display:inline-block}.mowMeter{background:conic-gradient(#fa7f13 0 92%,#07566c 92%);color:#023d4d;border-radius:50%;align-content:center;place-items:center;width:150px;height:150px;display:grid;transform:rotate(5deg);box-shadow:0 0 0 10px #01bbd4,0 0 0 15px #023d4d,16px 18px #0000002e}.mowMeter:before{content:"";background:#fff;border-radius:50%;width:118px;height:118px;position:absolute}.mowMeter>*{z-index:1;position:relative}.mowMeter span{text-align:center;font:900 8px/1 Arial}.mowMeter b{font:900 48px/.9 Arial}.mowMeter i{color:#fa7f13;font:900 10px Arial}.cockpit-overdrive .cockpitBrief{grid-template-columns:1.5fr .75fr;transform:rotate(.35deg)}.cockpit-overdrive .narrativeBrief{color:#023d4d;background:#fff;border:0;border-radius:0;box-shadow:11px 11px #01bbd4}.cockpit-overdrive .narrativeBrief .sectionTitle{color:#1f5e76}.cockpit-overdrive .narrativeBrief h2{color:#023d4d;text-transform:uppercase;font:900 31px/1 Arial}.cockpit-overdrive .narrativeBrief p{color:#376271}.cockpit-overdrive .narrativeBrief p strong{color:#fa7f13}.cockpit-overdrive .narrativeBrief button{color:#023d4d;background:#fa7f13;padding:10px 13px;transform:rotate(-1deg)}.cockpit-overdrive .cockpitWeather{color:#023d4d;background:#01bbd4;border:0;border-radius:50% 50% 12px 12px;box-shadow:-7px 8px #fa7f13}.cockpit-overdrive .cockpitWeather .sectionTitle,.cockpit-overdrive .cockpitWeather>p{color:#023d4d}.cockpit-overdrive .weatherNow small{color:#07566c}.cockpit-overdrive .cockpitMetrics{margin-top:18px}.cockpit-overdrive .cockpitMetrics article{border-radius:18px 3px;position:relative;box-shadow:5px 6px #00000029}.cockpit-overdrive .cockpitMetrics article:nth-child(2n){transform:translateY(8px)rotate(1deg)}.cockpit-overdrive .cockpitMetrics article:nth-child(odd){transform:rotate(-1deg)}.cockpit-overdrive .cockpitMetrics article>em{color:#023d4d;background:#fa7f13;padding:5px 8px;font:900 9px Arial;position:absolute;top:-14px;right:8px;transform:rotate(4deg)}.cockpit-overdrive .radar{border:3px solid #01bbd4}.cockpit-overdrive .cockpitSchedule{border:3px solid #fa7f13}.cockpit-overdrive .loadChart i{border-radius:50% 50% 0 0}.cockpit-overdrive .radarCode{color:#023d4d;background:#fa7f13;box-shadow:3px 3px #01bbd4}@media (width<=760px){.cockpit-signal .cockpitHero h1,.cockpit-overdrive .cockpitHero h1{letter-spacing:-3px;font-size:44px}.signalGraphic{width:250px;height:250px;right:-130px}.mowMeter{width:100px;height:100px;box-shadow:0 0 0 6px #01bbd4}.mowMeter:before{width:80px;height:80px}.mowMeter b{font-size:32px}.overdriveMarquee span:nth-child(2n){display:none}.cockpit-overdrive .cockpitWeather{border-radius:10px}.cockpit-overdrive .cockpitMetrics article{transform:none!important}}.glassLivePage{background:#06152f;min-height:100vh}.glassLive{max-width:1440px;min-height:100vh;margin:0 auto}.glassLive .cockpitHeader nav a{color:#79a9b9}.glassLive .cockpitHeader nav a:first-child{color:#01bbd4}.glassLive .glassPending i{background:#fa7f13;box-shadow:0 0 10px #fa7f13}.glassLive .narrativeBrief>a{color:#01bbd4;letter-spacing:.5px;background:#01bbd414;border:1px solid #01bbd461;border-radius:999px;margin-top:20px;padding:8px 12px;font:800 10px Arial;display:inline-block;position:relative}.glassLive .narrativeBrief>a span{color:#fa7f13;margin-left:7px}.glassLive .weatherUnavailable .weatherNow b{font-size:27px}.weatherConnect{letter-spacing:1px;color:#78a8b7;text-align:center;background:#030e2680;border:1px solid #5bb1e626;border-radius:5px;padding:12px;font:800 8px Arial}.glassLive .cockpitMetrics details{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#133d6fc7,#081e44a8);border:1px solid #68c0f24a;border-top-color:#01bbd4b8;border-radius:7px;position:relative;overflow:hidden;box-shadow:inset 0 1px #e0f4ff2e,0 16px 38px #0005144d}.glassLive .cockpitMetrics details.warning{border-top-color:#fa7f13b8}.glassLive .cockpitMetrics summary{cursor:pointer;padding:18px;list-style:none;display:grid}.glassLive .cockpitMetrics summary::-webkit-details-marker{display:none}.glassLive .cockpitMetrics summary>span{color:#79a9b9;text-transform:uppercase;letter-spacing:1px;font:800 8px Arial}.glassLive .cockpitMetrics summary>b{text-shadow:0 0 24px #01bbd426;margin:14px 0 3px;font:500 32px Georgia}.glassLive .cockpitMetrics .warning summary>b{color:#ffb37b;text-shadow:0 0 22px #fa7f1345}.glassLive .cockpitMetrics summary>small{color:#79a9b9}.glassLive .cockpitMetrics summary>div{background:#06152f;border-radius:999px;height:4px;margin-top:18px}.glassLive .cockpitMetrics summary>div i{background:#01bbd4;border-radius:999px;height:4px;display:block;position:relative;box-shadow:0 0 12px #01bbd48c}.glassLive .cockpitMetrics .warning summary>div i{background:#fa7f13;box-shadow:0 0 12px #fa7f138c}.glassLive .cockpitMetrics summary>em{color:#73a9bb;letter-spacing:.7px;font:800 7px Arial;position:absolute;top:15px;right:16px}.glassLive .glassMetricDetails{background:#030e263d;border-top:1px solid #68c0f22e}.glassMetricDetails>a,.glassMetricDetails>div{border-bottom:1px solid #68c0f21f;gap:4px;padding:11px 16px;font:10px Arial;display:grid}.glassMetricDetails>a:hover{background:#01bbd40f}.glassMetricDetails span{color:#cae6ed}.glassMetricDetails b{color:#79a9b9;font-weight:500}.glassMetricDetails p{color:#79a9b9;padding:12px 16px;font:10px Arial}.glassEmpty{text-align:center;color:#79a9b9;padding:45px 12px;font:12px Arial}.glassInbox{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#133d6fc7,#081e44a8);border:1px solid #68c0f24a;border-radius:9px;margin-top:10px;padding:24px;position:relative;box-shadow:inset 0 1px #e0f4ff2e,0 16px 38px #0005144d}.glassInboxHeader{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.glassInboxHeader h2{color:#fff;margin:0;font:500 28px/1.15 Georgia}.glassInboxHeader p{color:#a8cbd4;margin:8px 0 0;font:12px/1.5 Arial}.glassInboxLinks{gap:8px;display:flex}.glassInboxLinks a{color:#9fd5e3;text-transform:uppercase;border:1px solid #68c0f23d;border-radius:999px;padding:8px 10px;font:800 8px Arial}.glassSources{flex-wrap:wrap;gap:8px;margin:18px 0;display:flex}.glassSources span{color:#79a9b9;text-transform:uppercase;background:#030e2661;border-radius:999px;padding:7px 10px;font:800 8px Arial}.glassSources i{background:#fa7f13;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.glassSources .connected i{background:#01bbd4;box-shadow:0 0 8px #01bbd4}.glassLive .messageList{gap:8px;display:grid}.glassLive .messageCard{color:#eef9fb;background:#030e266b;border:1px solid #68c0f22b;border-radius:7px}.glassLive .messageCard summary{cursor:pointer;padding:15px 17px;list-style:none}.glassLive .messageCard summary::-webkit-details-marker{display:none}.glassLive .messageTop{color:#79a9b9;text-transform:uppercase;gap:10px;font:8px Arial;display:flex}.glassLive .messageTop time{margin-left:auto}.glassLive .messageCard summary>strong{margin:9px 0 5px;font:600 14px Arial;display:block}.glassLive .messageCard summary>p{color:#9fc2cc;margin:0;font:11px/1.5 Arial}.glassLive .messageAction{color:#79a9b9;text-transform:uppercase;justify-content:space-between;margin-top:10px;font:8px Arial;display:flex}.glassLive .messageAction b{color:#01bbd4}.glassLive .urgency{color:#ffb37b}.glassLive .expandedEmail{background:#020a1d47;border-top:1px solid #68c0f22b;padding:17px}.glassLive .emailMeta{color:#9fc2cc;justify-content:space-between;font:10px Arial;display:flex}.glassLive .deadlineCallout{background:#fa7f1314;border-left:3px solid #fa7f13;margin:13px 0;padding:10px;font:10px Arial;display:grid}.glassLive .emailBody{white-space:pre-wrap;color:#c2dce3;max-height:430px;font:12px/1.6 Arial;overflow:auto}.glassLive .emailLinks,.glassLive .workflowActions{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.glassLive .emailLinks a,.glassLive .workflowActions button{color:#b9e6ee;cursor:pointer;background:#01bbd414;border:1px solid #68c0f240;border-radius:5px;margin:0;padding:8px 10px;font:800 9px Arial}.glassLive .emailLinks .primaryButton{color:#fff;background:#fa7f13;border-color:#fa7f13}.glassLive .workflowActions .dangerText{color:#ffb37b}.glassLive .inboxEmpty{color:#cae6ed;border:1px solid #68c0f22b;border-radius:7px;align-items:center;gap:13px;padding:22px;display:flex}.glassLive .inboxEmpty p{color:#79a9b9;margin:4px 0 0;font-size:11px}.glassLive .mailGlyph{color:#01bbd4}.glassSourceErrors{color:#ffb37b;margin-top:14px;font:10px Arial}.glassSync{color:#658e9b;margin:15px 0 0;font:9px Arial}.glassFooter{color:#6f9dab;justify-content:space-between;padding:26px 0 0;font:9px Arial;display:flex}.glassFooter a{color:#9fd5e3}.glassLive .radar>a{display:block}.glassLive .radar>a article:hover{background:#01bbd409}@media (width<=760px){.glassLive{padding-left:16px;padding-right:16px}.glassLive .cockpitHero{padding-top:34px}.glassLive .cockpitMetrics{grid-template-columns:minmax(0,1fr)}.glassLive .glassInbox{padding:18px}.glassInboxHeader{flex-direction:column;align-items:flex-start}.glassInboxLinks{flex-wrap:wrap}.glassLive .emailMeta,.glassFooter{flex-direction:column;gap:7px}.glassLive .messageTop{flex-wrap:wrap}.glassLive .messageTop time{width:100%;margin-left:0}}.glassLive .cockpitMetrics summary>div i:after{content:"";background:#eaffff;width:1px;height:4px;position:absolute;top:0;right:0;box-shadow:0 0 3px 1px #ddfcffe6,0 0 9px 2px #01bbd49e}.glassLive .cockpitMetrics .warning summary>div i:after{background:#fff4e6;box-shadow:0 0 3px 1px #fff6e8eb,0 0 9px 2px #fa7f13ad}.glassLive .glassBrand .cockpitLogo{background:#ffffffeb;border-radius:9px;width:58px;height:42px;padding:4px 5px}.glassLive .glassBrand .cockpitLogo img{object-fit:contain;width:100%;height:100%;display:block}.glassLive .glassBrand>b{letter-spacing:1.8px;color:#f3fbff;text-shadow:0 0 18px #55bef02e;font-size:13px}.glassLive .glassBrand{gap:18px}.glassLive .glassBrand .cockpitLogo{width:118px;height:48px;box-shadow:none;background:0 0;border-radius:0;padding:0;overflow:visible}.glassLive .glassBrand .cockpitLogo img{filter:drop-shadow(0 0 6px #ffffff1a)}.glassLive .glassBrand>b{letter-spacing:2px;font-size:15px}@media (width<=760px){.glassLive .glassBrand{gap:11px}.glassLive .glassBrand .cockpitLogo{width:88px;height:39px}.glassLive .glassBrand>b{letter-spacing:1.2px;font-size:11px}}.glassLive .weatherLive{border-top-color:#01bbd4b8}.glassLive .weatherIcon{object-fit:contain;filter:drop-shadow(0 0 10px #7ce1f438);width:52px;height:52px}.glassLive .weatherWeek{grid-template-columns:repeat(5,minmax(0,1fr))}.glassLive .weatherWeek small{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.glassLive .weatherCredit{color:#678f9c;margin-top:10px;font:8px Arial;display:block}.glassLive .weatherAlert{background:#fa7f1314;border-left:3px solid #fa7f13;gap:3px;margin:14px 0;padding:10px;font:9px/1.35 Arial;display:grid}.glassLive .weatherAlert strong{color:#ffb37b;text-transform:uppercase}.glassLive .weatherAlert span{color:#c3dce3}@media (width<=980px){.glassLive .weatherWeek{grid-template-columns:repeat(3,1fr)}.glassLive .weatherWeek>div:nth-child(n+4){display:none}}.glassLive .weatherLive .weatherNow{min-height:52px}.glassLive .weatherLive .weatherWeek>div{justify-content:center;min-height:72px;transition:background .25s;position:relative;overflow:hidden}.glassLive .weatherLive .weatherWeek>div>*{z-index:1;position:relative}.glassLive .weatherLive .weatherWeek>div b{text-shadow:0 1px 8px #000a1cbf}.glassLive .glassBrand>b{letter-spacing:2.5px;flex-direction:column;justify-content:center;align-items:flex-start;gap:1px;height:47px;font-size:20px;line-height:1.03;display:flex}.glassLive .glassBrand>b span{display:block}.glassLive .glassBrand>b span:last-child{letter-spacing:2.5px;padding-left:0}@media (width<=760px){.glassLive .glassBrand>b{letter-spacing:1.8px;height:38px;font-size:15px}.glassLive .glassBrand>b span:last-child{letter-spacing:1.8px;padding-left:0}}.glassLive .weatherExpandable{padding:0;transition:border-color .2s}.glassLive .weatherExpandable>summary{cursor:pointer;padding:24px;list-style:none}.glassLive .weatherExpandable>summary::-webkit-details-marker{display:none}.glassLive .weatherExpandable[open]{grid-column:1/-1}.weatherExpandPrompt{color:#678f9c;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;gap:12px;margin-top:11px;font:8px Arial;display:flex}.weatherExpandPrompt b{color:#7cebf4}.areaForecasts{border-top:1px solid #68c0f22e;padding:0 24px 24px}.areaForecasts>section{border-bottom:1px solid #68c0f226;padding:20px 0}.areaForecastTitle{justify-content:space-between;gap:12px;margin-bottom:12px;display:flex}.areaForecastTitle strong{color:#eef9fb;font:700 13px Arial}.areaForecastTitle span{color:#79a9b9;text-transform:uppercase;letter-spacing:.8px;font:800 8px Arial}.areaForecastGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.areaForecastGrid article{background:#030e266b;border:1px solid #68c0f224;border-radius:6px;gap:5px;min-height:112px;padding:12px;display:grid}.areaForecastGrid article>span{color:#79a9b9;text-transform:uppercase;font:800 8px Arial}.areaForecastGrid article>b{color:#fff;font:500 25px Georgia}.areaForecastGrid article>strong{color:#fa7f13;text-shadow:0 0 9px #fa7f1333;font:800 10px Arial}.areaForecastGrid article>small{color:#9fc2cc;font:9px/1.35 Arial}.areaUnavailable{color:#ffb37b;font:10px Arial}@media (width<=760px){.glassLive .weatherExpandable[open]{grid-column:auto}.areaForecastGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.areaForecastGrid article:last-child{grid-column:1/-1}.weatherExpandPrompt span{display:none}.areaForecasts{padding-left:16px;padding-right:16px}}.glassLive .revenueGoal{background:linear-gradient(135deg,#ffffff12,#ffffff04);border:1px solid #97dee838;border-radius:11px;min-width:285px;padding:15px 18px;box-shadow:inset 0 1px #ffffff26,0 18px 35px #0000002e}.revenueGoal>span{color:#79a9b9;letter-spacing:1px;font:800 8px Arial;display:block}.revenueGoal>b{color:#fff;margin:6px 0;font:500 36px Georgia;display:block}.revenueGoal>div{color:#8db7c5;justify-content:space-between;gap:15px;font:8px Arial;display:flex}.revenueGoal>div strong{color:#ffb37b}.revenueGoal>i{background:#06152f;border-radius:999px;height:3px;margin-top:10px;display:block}.revenueGoal>i em{background:#01bbd4;border-radius:999px;height:3px;display:block;position:relative;box-shadow:0 0 9px #01bbd480}@media (width<=760px){.glassLive .cockpitHero{flex-direction:column;align-items:flex-start}.glassLive .revenueGoal{width:100%;min-width:0;margin-top:18px;display:block}}.glassLive .cockpitMetrics details[open],.glassLive .weatherExpandable[open],.glassLive .messageCard[open]{background:linear-gradient(145deg,#1b528ff0,#081d42f0);border-color:#7ed3ff94;box-shadow:inset 0 1px #ebf9ff3d,0 19px 44px #00051466,0 0 24px #2a9adb1a}.glassLive .cockpitMetrics details[open]{grid-column:span 2}.glassLive .cockpitMetrics details[open] summary>em{color:#fa7f13;font-size:0}.glassLive .cockpitMetrics details[open] summary>em:after{content:"COLLAPSE −";letter-spacing:.7px;font:800 7px Arial}.glassLive .weatherExpandable[open] .weatherExpandPrompt b{color:#fa7f13;font-size:0}.glassLive .weatherExpandable[open] .weatherExpandPrompt b:after{content:"Collapse forecast −";font:800 8px Arial}.glassLive .messageCard[open] .messageAction b{color:#fa7f13;font-size:0}.glassLive .messageCard[open] .messageAction b:after{content:"Close email −";font:800 8px Arial}@media (width<=760px){.glassLive .cockpitMetrics details[open]{grid-column:auto}}.glassLive .cockpitMetrics details[open],.glassLive .weatherExpandable[open],.glassLive .messageCard[open]{background:linear-gradient(145deg,#061e46fb,#020c23fb);border-color:#6fd6ffc7;border-top-width:2px;box-shadow:inset 0 1px #ebf9ff2b,0 22px 52px #00051485,0 0 28px #28aeeb2b}.glassLive .cockpitMetrics details[open] .glassMetricDetails,.glassLive .messageCard[open] .expandedEmail,.glassLive .weatherExpandable[open] .areaForecasts{background:#010819b3}.glassLive .weatherExpandable[open] .areaForecastGrid article,.glassLive .cockpitMetrics details[open] .glassMetricDetails>a,.glassLive .cockpitMetrics details[open] .glassMetricDetails>div{border-color:#5cbaeb3d;box-shadow:inset 0 1px #d3f2ff0f}.glassLive .messageCard[open] summary{background:linear-gradient(145deg,#0c3362f5,#05183af5);border-bottom:1px solid #68c0f240}.glassLive .messageCard[open] summary>strong{color:#f4fbff;font-size:15px}.glassLive .messageCard[open] summary>p{color:#b7d4dc}.glassLive .expandedEmail{padding:20px}.glassLive .emailMeta{color:#8fb8c5;border-bottom:1px solid #68c0f224;margin-bottom:14px;padding-bottom:13px}.glassLive .emailMeta strong{color:#eaf8fb}.glassLive .deadlineCallout{color:#d9e9ed;background:#fa7f1314;border-color:#fa7f13}.glassLive .deadlineCallout strong{color:#ffad65}.glassLive .emailBody{color:#d7e9ed;background:#030f27b8;border:1px solid #68c0f22e;border-radius:7px;padding:20px;font:13px/1.68 Arial,sans-serif;box-shadow:inset 0 1px #ffffff09}.glassLive .workflowActions{border-top:1px solid #68c0f226;padding-top:14px}.glassLive .workflowActions button{color:#b9e6ee;background:#01bbd414;border-color:#68c0f240}.glassLive .workflowActions button:hover{background:#01bbd429}.glassLive .workflowActions .dangerText{color:#ffb37b;background:#fa7f130f;border-color:#fa7f1347}@media (width<=760px){.glassLive .expandedEmail{padding:15px}.glassLive .emailBody{padding:15px;font-size:12px}.glassLive .workflowActions .dangerText{margin-left:0}}.cockpit-glass{background-position:0 0,0 0,0 0,50%!important;animation:none!important}.glassLive .messageTop .urgency{color:#ffc188;background:#fa7f1329;border:1px solid #fa7f1380}.glassLive .messageTop .urgency.normal{color:#8cebf3;background:#01bbd424;border-color:#01bbd47a}.glassLive .messageTop>span:not(.urgency){color:#b9dce5;background:#030e2675;border:1px solid #68c0f238;border-radius:4px;padding:3px 7px}.glassLive .messageTop time{color:#9fc7d2;font-weight:800}.glassLive .messageAction>span{color:#9de7ee;background:#01bbd41f;border:1px solid #01bbd440;border-radius:4px;padding:3px 7px;font-weight:800}.glassLive .sourceBadge,.glassLive .glassSources span{color:#b9dce5}.glassLive .glassSources .pending{color:#ffc188}
