.workspace-inbox{background:#fff;color:#172f41;min-height:calc(100vh - 60px)}.workspace-inbox header{padding:24px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d9e3ea}.workspace-inbox header span{font-size:var(--type-mc-label-size);letter-spacing:.13em;color:#567083}.workspace-inbox h1{font-size:28px;margin:8px 0}.workspace-inbox nav{display:flex;gap:28px;padding:0 24px;border-bottom:1px solid #d9e3ea}.workspace-inbox nav a{padding:16px 0;text-decoration:none;color:#506679}.workspace-inbox nav a[aria-current=page]{border-bottom:3px solid #08796c;color:#07564e}.workspace-inbox__layout{display:grid;grid-template-columns:360px minmax(0,1fr);min-height:70vh}.workspace-inbox aside{padding:20px;border-right:1px solid #d9e3ea}.workspace-inbox label{display:grid;gap:8px;font-size:var(--type-mc-body-small-size)}.workspace-inbox input,.workspace-inbox textarea{border:1px solid #bdcdd7;border-radius:6px;padding:12px;font:inherit;background:#f8fafb;color:#193749}.workspace-inbox p{color:#506679;line-height:1.6}.workspace-inbox__thread{display:grid;gap:8px;padding:18px 12px;margin:4px 0;border-radius:6px;text-decoration:none;color:#173447}.workspace-inbox__thread span{font-size:var(--type-mc-body-small-size)}.workspace-inbox__thread[aria-current=page]{background:#dcefe9}.workspace-inbox__thread:hover{background:#edf4f5}.workspace-inbox main{padding:28px 36px}.workspace-inbox__messages article{padding:20px 0;border-bottom:1px solid #e1e8ed}.workspace-inbox__messages article>div{display:flex;justify-content:space-between;gap:16px;font-size:var(--type-mc-body-small-size)}.workspace-inbox__messages article p{white-space:pre-wrap;overflow-wrap:anywhere;color:#193749}.workspace-inbox__draft{margin-top:24px}.workspace-inbox button{padding:12px 18px;border:0;border-radius:6px;background:#075c52;color:#fff}.workspace-inbox button:disabled{opacity:.5}.workspace-inbox__empty{padding:100px 20px;text-align:center}.seow{color:var(--ink);font:14px/1.5 var(--font-sans)}.seow *{box-sizing:border-box}.seow-body{display:flex;flex-direction:column;gap:24px}.seow-body>*{flex-shrink:0}.seow a{text-decoration:none}.seow-body a{color:var(--accent)}.seow-body a:hover{text-decoration:underline}.seow :is(a,button,input,select,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:4px}.seow button{cursor:pointer}.seow button:disabled{cursor:wait;opacity:.6}.seow-header-stamp{font-size:var(--type-mc-body-small-size)}.seow-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:8px 8px 0}.seow-intro h2{margin:0;font:600 18px/1.4 var(--font-sans);letter-spacing:-.015em}.seow-intro p{margin:6px 0 0;color:var(--ink-mute)}.seow-panel{min-width:0;background:var(--paper);border:1px solid var(--hairline);border-radius:12px}.seow-panel>header{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;border-bottom:1px solid var(--hairline-soft)}.seow-panel h2{margin:0;font:600 16px/1.4 var(--font-sans)}.seow-panel header p{margin:5px 0 0;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);max-width:78ch}.seow-panel header>a{flex-shrink:0;font-size:var(--type-mc-body-small-size);padding-top:3px}.seow-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.seow-metrics section{background:var(--paper);border:1px solid var(--hairline);border-radius:12px;padding:22px 24px}.seow-metrics h3{margin:0;color:var(--ink-mute);font:500 13px/1.4 var(--font-sans)}.seow-metrics strong{display:block;margin:12px 0 8px;font:600 24px/1.2 var(--font-sans);letter-spacing:-.025em;font-variant-numeric:tabular-nums}.seow-metrics p{margin:0;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.seow-overview-grid{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr);gap:24px;align-items:start}.seow-chart{display:block;margin:12px 24px 0}.seow-chartlabels{display:flex;justify-content:flex-end;gap:10px;padding:0 24px 20px;font-size:var(--type-mc-label-size);color:var(--ink-mute);font-variant-numeric:tabular-nums}.seow-segment{display:flex;border:1px solid var(--hairline);border-radius:7px;padding:3px;flex-shrink:0}.seow-segment button{border:0;border-radius:4px;background:transparent;color:var(--ink-mute);padding:5px 9px;font:500 12px var(--font-sans)}.seow-segment button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.seow-priorities{list-style:none;margin:0;padding:0 24px}.seow-priorities li{display:grid;gap:7px;padding:18px 0;border-bottom:1px solid var(--hairline-soft)}.seow-priorities li:last-child{border-bottom:0}.seow-priorities li>a{color:var(--ink);font-weight:600;overflow-wrap:anywhere}.seow-priorities p{margin:0;overflow-wrap:anywhere}.seow-priorities p,.seow-status{color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.seow-status{display:inline-flex;align-items:center;gap:7px}.seow-status>span{width:7px;height:7px;border-radius:50%;background:var(--ink-faint);flex-shrink:0}.seow-status[data-tone=ready]>span{background:var(--accent)}.seow-status[data-tone=stale]>span{background:var(--warn)}.seow-table{width:100%;border-collapse:collapse;font-size:var(--type-mc-body-size)}.seow-table th{font-weight:500;text-align:left}.seow-table thead th{background:var(--canvas);color:var(--ink-mute);font-size:var(--type-mc-body-small-size);padding:12px 20px}.seow-table tbody th,.seow-table td{padding:15px 20px;border-top:1px solid var(--hairline-soft);vertical-align:top;font-variant-numeric:tabular-nums}.seow-table tbody tr:hover,.seow-table tr[aria-selected=true]{background:var(--canvas)}.seow-table small{display:block;margin-top:4px;color:var(--ink-mute);font-size:var(--type-mc-label-size)}.seow-table small,.seow-table tbody th{overflow-wrap:anywhere}.seow-stack{padding:22px 24px;display:grid;gap:18px}.seow-stack p{margin:5px 0;color:var(--ink-mute);overflow-wrap:anywhere}.seow-stack dl{margin:0}.seow-stack dt{color:var(--ink-mute);font-size:var(--type-mc-body-small-size);margin-top:16px}.seow-stack dd{margin:5px 0 0;overflow-wrap:anywhere}.seow-empty{padding:36px 24px;color:var(--ink-mute)}.seow-empty h3{margin:0 0 8px;color:var(--ink);font-size:16px}.seow-empty p{margin:0 0 18px;max-width:55ch}.seow-flow{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;padding:24px}.seow-flow a{position:relative;display:flex;flex-direction:column;gap:12px;padding:16px 12px;border:1px solid var(--hairline);border-radius:8px;color:var(--ink);font-size:var(--type-mc-body-size);font-weight:500;background:var(--canvas)}.seow-flow a:not(:last-child):after{content:"→";position:absolute;right:-12px;top:18px;color:var(--ink-mute);z-index:1}.seow-flow a:hover{border-color:var(--accent);text-decoration:none}.seow-flow a[aria-current=step]{background:var(--accent-soft);border-color:var(--accent-line);color:var(--accent-strong)}.seow-stepnumber{color:var(--ink-mute);font-size:var(--type-mc-label-size);font-variant-numeric:tabular-nums}.seow-stage{padding:0 24px 24px;display:flex;justify-content:space-between;align-items:center;gap:28px}.seow-stage h2{margin-top:6px;font-size:var(--type-mc-h1-size)}.seow-stage p{margin:10px 0 0;max-width:78ch;color:var(--ink-soft)}.seow-stage .seow-button{flex-shrink:0}.seow-stage-links{padding:16px 24px;display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid var(--hairline-soft);font-size:var(--type-mc-body-size)}.seow-stage-links p{margin:0;color:var(--ink-mute)}.seow-kicker{font:500 var(--type-mc-body-small-size)/1.3 var(--font-sans);color:var(--ink-mute)}.seow-automations article{display:grid;grid-template-columns:minmax(0,1fr) 220px 60px;gap:24px;padding:24px;border-bottom:1px solid var(--hairline-soft);scroll-margin:24px}.seow-automations article:last-child{border-bottom:0}.seow-automations article:target{background:var(--accent-soft)}.seow-automations h3{margin:5px 0;font-size:var(--type-mc-h2-size);font-weight:600}.seow-automations h3 a{color:var(--ink)}.seow-automations p{color:var(--ink-mute);margin:6px 0;font-size:var(--type-mc-body-small-size);overflow-wrap:anywhere}.seow-automations summary{font-size:var(--type-mc-body-small-size);color:var(--accent);cursor:pointer}.seow-button{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--hairline);border-radius:6px;padding:9px 14px;background:var(--paper);color:var(--ink);font:550 13px/1.4 var(--font-sans);min-height:38px}.seow-button--primary{background:var(--accent);border-color:var(--accent);color:var(--paper)}.seow-toolbar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px;padding:18px 24px;background:var(--paper);border:1px solid var(--hairline);border-radius:10px}.seow-toolbar label{display:grid;gap:6px}.seow-toolbar label,.seow-toolbar>span{color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.seow-toolbar>span{margin-left:auto;padding-bottom:10px}.seow :is(input[type=search],input[type=number],select,textarea){width:100%;background:var(--canvas);border:1px solid var(--hairline);border-radius:6px;padding:9px 12px;color:var(--ink);font:14px/1.5 var(--font-sans)}.seow-toolbar input[type=search]{min-width:280px}.seow-pagegrid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}.seow-pagegrid[data-detail=true]{grid-template-columns:minmax(0,1fr) minmax(300px,360px)}.seow-page-table{overflow-x:auto}.seow-page-table table{min-width:600px}.seow-page-detail>header{flex-wrap:wrap}.seow-page-detail h2{overflow-wrap:anywhere}.seow-pagination{display:flex;justify-content:space-between;gap:12px;padding:18px 20px;border-top:1px solid var(--hairline);color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.seow-settings fieldset{padding:0;border:0;margin:0;display:grid;gap:24px;min-width:0}.seow-settings fieldset:disabled{opacity:.7}.seow-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:24px}.seow-fields label{display:grid;gap:8px;font-size:var(--type-mc-body-size);font-weight:500}.seow-fields textarea{resize:vertical;font-weight:400}.seow-switches{padding:0 24px}.seow-switches label{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--hairline-soft);padding:18px 0}.seow-switches strong{font-size:14px;font-weight:500}.seow-switches small{display:block;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);margin-top:5px}.seow-switches input{accent-color:var(--accent);width:18px;height:18px}.seow-platform{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--hairline-soft);padding:18px 0}.seow-platform--field{display:grid;gap:8px;border-bottom:0;padding:0;font-size:var(--type-mc-body-size);font-weight:500}.seow-platform__value{font-size:14px;font-weight:600;text-align:right}.seow-platform--field .seow-platform__value{text-align:left}.seow-platform__value small{display:block;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);font-weight:400;margin-top:4px}.seow-save{display:flex;align-items:center;gap:20px}.seow-save>span{color:var(--ink-mute);font-size:var(--type-mc-body-size)}.seow-report>summary{padding:20px 24px;cursor:pointer;font-weight:500}.seow-report[open]>summary{border-bottom:1px solid var(--hairline);margin-bottom:16px}.seow-report>:not(summary){margin:16px}.seow-disclosure{padding:0 24px 20px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.seow-disclosure summary{cursor:pointer}.seow-notice{padding:14px 20px;margin:0;border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:8px}.seow-workflow-steps{max-width:620px;font-weight:400;margin-top:8px}.seow-workflow-steps summary{cursor:pointer;color:var(--accent)}.seow-workflow-steps ol{padding-left:24px}.seow-workflow-steps li{padding:8px 0;border-bottom:1px solid var(--hairline)}.seow-workflow-steps p{white-space:pre-wrap;font-size:var(--type-mc-body-small-size);line-height:1.6}.seow-plan-tabs{display:flex;gap:24px;border-bottom:1px solid var(--hairline)}.seow-plan-tabs a{padding:12px 0;font-size:var(--type-mc-body-size)}.seow-plan-tabs a[aria-current=page]{color:var(--accent);border-bottom:2px solid}.seow-tree{padding:12px 20px}.seow-branch{border-bottom:1px solid var(--hairline)}.seow-branch>summary{padding:12px 0;cursor:pointer;font-size:var(--type-mc-body-size);font-weight:600}.seow-branch>summary span{float:right;font-size:var(--type-mc-body-small-size);color:var(--ink-mute);font-weight:400}.seow-branch>div{padding-left:20px;border-left:1px solid var(--hairline)}.seow-tree-leaf{padding:8px 0;border-bottom:1px solid var(--hairline)}.seow-tree-leaf>small{color:var(--ink-mute);font-size:var(--type-mc-label-size)}.seow-route{display:grid;grid-template-columns:minmax(240px,1fr) 140px 150px;gap:16px;padding:5px 0;font-size:var(--type-mc-body-small-size)}.seow-route span{color:var(--ink-mute)}@media(max-width:1100px){.seow-overview-grid{grid-template-columns:minmax(0,1fr)}.seow-flow{grid-template-columns:repeat(3,minmax(0,1fr))}.seow-flow a:nth-child(3):after{content:none}.seow-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.seow-pagegrid[data-detail=true]{grid-template-columns:minmax(0,1fr)}}.seo-opportunities{list-style:none;margin:10px 0 0;padding:0;border:1px solid var(--hairline);border-radius:8px;overflow:hidden;background:var(--paper)}.seo-opportunity{display:grid;grid-template-columns:16px minmax(0,1fr);gap:12px;padding:0 16px;border-bottom:1px solid var(--hairline-soft);color:var(--ink)}.seo-opportunity:last-child{border-bottom:0}.seo-opportunity:hover{background:var(--canvas)}.seo-opportunity--selected{background:var(--accent-soft)}.seo-opportunity--dismissed{opacity:.65}.seo-opportunity-select{width:14px;height:14px;margin:20px 0 0;accent-color:var(--accent);cursor:pointer}.seo-opportunity-summary{display:grid;grid-template-columns:minmax(0,1fr) 90px 70px 100px 16px;align-items:center;gap:20px;padding:14px 0;cursor:pointer;list-style:none}.seo-opportunity-summary::-webkit-details-marker{display:none}.seo-opportunity-copy{min-width:0}.seo-opportunity-title{display:block;font:500 13px/1.5 var(--font-sans);overflow-wrap:anywhere}.seo-opportunity-meta{display:block;margin-top:3px;color:var(--ink-mute);font:400 var(--type-mc-body-small-size)/1.5 var(--font-sans);overflow-wrap:anywhere}.seo-opportunity-owner,.seo-opportunity-state{color:var(--ink-mute);font:400 12px/1.5 var(--font-sans)}.seo-opportunity-priority{display:flex;align-items:center;gap:6px;font:500 var(--type-mc-body-small-size)/1.5 var(--font-sans);text-transform:capitalize}.seo-opportunity-priority:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.seo-opportunity-priority[data-severity=high]:before{background:var(--warn)}.seo-opportunity-priority[data-severity=medium]:before{background:var(--accent)}.seo-opportunity-chevron{color:var(--ink-mute);text-align:center}.seo-opportunity-detail[open] .seo-opportunity-chevron{transform:rotate(180deg)}.seo-opportunity-expanded{padding:4px 16px 18px 0;max-width:1000px}.seo-opportunity-expanded>div{margin-top:12px}.seo-opportunity-expanded button{min-height:32px}.seo-opportunity-expanded button[class*="bg-[#E8742F]"]{background:var(--accent);font-size:var(--type-mc-body-small-size);font-weight:500;letter-spacing:normal;text-transform:none}.seo-opportunity-expanded button[class*="bg-[#E8742F]"]:hover{background:var(--accent-strong)}.seo-opportunity :is(summary,input,button):focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:900px){.seo-opportunity-summary{grid-template-columns:minmax(0,1fr) 65px 16px;gap:12px}.seo-opportunity-owner,.seo-opportunity-state{display:none}}.cx-tbl{--cx-edge:var(--hairline);--cx-muted:var(--ink-mute);--cx-ok:var(--ok-ink);--cx-warn:var(--warn-ink);--cx-error:var(--critical-ink);--cx-soft:var(--canvas);background:var(--paper);color:var(--ink);font:14px/1.5 var(--font-sans);min-width:0}.cx-tbl *{box-sizing:border-box}.cx-tbl a{color:var(--accent);text-decoration:none}.cx-tbl a:hover{text-decoration:underline}.cx-tbl :is(a,button,input,textarea,summary):focus-visible{outline:2px solid var(--accent);outline-offset:3px}.cx-tbl button{font:inherit;cursor:pointer;color:inherit}.cx-tbl button:disabled{cursor:progress;opacity:.7}.cx-tbl__head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;padding:32px 32px 24px;flex-wrap:wrap}.cx-tbl__eyebrow{margin:0;font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-muted)}.cx-tbl__head h2{margin:8px 0 0;font:600 24px/1.25 var(--font-sans);text-wrap:balance}.cx-tbl__purpose{margin:8px 0 0;color:var(--cx-muted)}.cx-tbl__search{display:grid;gap:6px;font:500 12px/1.3 var(--font-sans);color:var(--cx-muted);min-width:260px}.cx-tbl__search input{border:1px solid var(--cx-edge);border-radius:6px;background:var(--cx-soft);color:var(--ink);font:14px var(--font-sans);padding:9px 11px}.cx-tbl__body{padding:0 32px 40px;display:grid;gap:22px}.cx-tbl__readiness{display:flex;gap:28px;justify-content:space-between;align-items:center;padding:22px 26px;background:var(--accent-soft);border:1px solid var(--accent-line);border-radius:10px}.cx-tbl__readiness h2{margin:6px 0;font-size:20px;line-height:1.3;letter-spacing:-.02em}.cx-tbl__readiness p:not(.cx-tbl__eyebrow){margin:0;color:var(--cx-muted)}.cx-tbl__readinessmeter{width:min(100%,440px);margin-top:16px}.cx-tbl__readinessmark{color:var(--cx-ok);font-size:32px}.cx-tbl__stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border:1px solid var(--cx-edge);border-radius:10px}.cx-tbl__stats>div{padding:14px 20px;border-left:1px solid var(--cx-edge)}.cx-tbl__stats>div:first-child{border-left:0}.cx-tbl__stats dt{display:flex;align-items:center;gap:8px;color:var(--cx-muted);font-size:var(--type-mc-body-small-size)}.cx-tbl__stats dd{font-size:24px;line-height:1;font-weight:600;margin:10px 0 0;font-variant-numeric:tabular-nums}.cx-tbl__categories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:thin;padding-bottom:2px}.cx-tbl__categories button{flex:none;border:1px solid var(--cx-edge);background:transparent;color:var(--cx-muted);border-radius:6px;padding:8px 12px;font-size:var(--type-mc-body-small-size);white-space:nowrap}.cx-tbl__categories button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cx-tbl__categories button span{margin-left:8px;opacity:.8;font-variant-numeric:tabular-nums}.cx-tbl__groups{display:grid;gap:22px}.cx-tbl__category{border:1px solid var(--cx-edge);border-radius:10px;overflow:hidden}.cx-tbl__category>header{display:flex;justify-content:space-between;gap:16px;align-items:baseline;padding:12px 20px;background:var(--cx-soft)}.cx-tbl__category h2{margin:0;font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-muted)}.cx-tbl__category>header>span{color:var(--cx-muted);font-size:var(--type-mc-body-small-size);font-variant-numeric:tabular-nums}.cx-tbl__category>ul{list-style:none;padding:0;margin:0}.cx-tbl__connection{border-top:1px solid var(--cx-edge)}.cx-tbl__rowhead{margin:0;font:inherit}.cx-tbl__rowhead>button{display:grid;grid-template-columns:10px minmax(0,1fr) minmax(0,220px) 150px 16px;align-items:center;gap:18px;width:100%;padding:16px 20px;border:0;background:transparent;text-align:left}.cx-tbl__connection[data-open=true]>.cx-tbl__rowhead>button,.cx-tbl__rowhead>button:hover{background:var(--cx-soft)}.cx-tbl__dot{width:10px;height:10px;border-radius:50%;background:var(--cx-muted);opacity:.55}.cx-tbl__dot[data-state=verified]{background:var(--cx-ok);opacity:1}.cx-tbl__dot[data-state=attention]{background:var(--cx-warn);opacity:1}.cx-tbl__dot[data-state=failed]{background:var(--cx-error);opacity:1}.cx-tbl__connectioncopy{display:grid;gap:2px;min-width:0}.cx-tbl__name{font-weight:600;font-size:14px}.cx-tbl__line{font-size:12.5px}.cx-tbl__account,.cx-tbl__line{color:var(--cx-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-tbl__account{font:12px/1.4 var(--font-mono)}.cx-tbl__rowstatus{display:flex;justify-content:flex-start}.cx-tbl__chevron{width:8px;height:8px;border-right:1.5px solid var(--cx-muted);border-bottom:1.5px solid var(--cx-muted);transform:rotate(45deg) translate(-2px,-2px)}.cx-tbl__connection[data-open=true] .cx-tbl__chevron{transform:rotate(-135deg) translate(-2px,-2px)}@media (prefers-reduced-motion:no-preference){.cx-tbl__chevron{transition:transform .15s ease}}.cx-tbl__rowbody{padding:4px 20px 24px 48px;background:var(--cx-soft)}.cx-tbl__rowgrid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:20px;align-items:start}.cx-tbl__rowside{display:grid;gap:20px;min-width:0}.cx-tbl__rowsec{padding:20px;background:var(--paper);border:1px solid var(--cx-edge);border-radius:8px;min-width:0}.cx-tbl__rowsec h4{margin:0 0 10px;font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--cx-muted)}.cx-tbl__rowsec>p{margin:0 0 8px;overflow-wrap:anywhere}.cx-tbl__testrow{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px}.cx-tbl__docs{margin:12px 0 0;font-size:12.5px}.cx-tbl__chip{display:inline-flex;align-items:center;gap:7px;font-size:var(--type-mc-body-small-size);font-weight:500;color:var(--cx-muted)}.cx-tbl__light{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--cx-muted);flex:none}.cx-tbl [data-state=verified] .cx-tbl__light{background:var(--cx-ok)}.cx-tbl [data-state=attention] .cx-tbl__light{background:var(--cx-warn)}.cx-tbl [data-state=failed] .cx-tbl__light{background:var(--cx-error)}.cx-tbl__chip[data-state=verified]{color:var(--cx-ok)}.cx-tbl__chip[data-state=attention]{color:var(--cx-warn)}.cx-tbl__chip[data-state=failed]{color:var(--cx-error)}.cx-tbl__note{color:var(--cx-muted);font-size:12.5px}.cx-tbl__empty{padding:30px}.cx-tbl__facts{display:grid;gap:8px;margin:10px 0 0}.cx-tbl__facts div{display:flex;justify-content:space-between;gap:16px;font-size:12.5px}.cx-tbl__facts dt{color:var(--cx-muted)}.cx-tbl__facts dd{margin:0;text-align:right;overflow-wrap:anywhere}.cx-tbl__eps{list-style:none;margin:14px 0 0;padding:14px 0 0;border-top:1px solid var(--cx-edge);display:grid;gap:12px}.cx-tbl__eps li strong{font:600 13px/1.4 var(--font-sans);margin-right:8px}.cx-tbl__eps li p{margin:4px 0 0;font-size:12.5px;color:var(--cx-muted)}.cx-tbl__eps li em{display:block;margin-top:3px;font-size:var(--type-mc-body-small-size);color:var(--cx-warn);font-style:normal}.cx-tbl code{font:12px var(--font-mono)}.cx-tbl__failure{border-left:3px solid var(--cx-warn)}.cx-tbl .cx-tbl__cta{display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:10px 16px;border:1px solid var(--accent);border-radius:6px;background:var(--accent);color:var(--paper);font-size:var(--type-mc-body-size);font-weight:600;text-decoration:none;flex-shrink:0}.cx-tbl .cx-tbl__cta:hover:not(:disabled){background:var(--accent-strong)}.cx-tbl__panel{padding:22px;border:1px solid var(--cx-edge);border-radius:10px;min-width:0}.cx-tbl__panel h2{margin:0 0 12px;font-size:16px}.cx-tbl__panel p{overflow-wrap:anywhere}.cx-tbl__sectiontitle{display:flex;align-items:center;gap:10px;margin-bottom:14px}.cx-tbl__sectiontitle h2{margin:0}.cx-tbl__step{color:var(--cx-muted);font:var(--type-mc-body-small-size) var(--font-mono)}.cx-tbl__detail{padding:28px 32px 40px;min-width:0;display:grid;gap:20px}.cx-tbl__back{font-size:var(--type-mc-body-small-size)}.cx-tbl__detailhead{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}.cx-tbl__detailhead h2{margin:6px 0 0;font-size:26px;letter-spacing:-.02em}.cx-tbl__detailhead>div{max-width:70ch}.cx-tbl__setup{display:grid;gap:20px;margin-top:14px;min-width:0}.cx-tbl__setup .gc-root{gap:20px}.cx-tbl__setup .gc-card{background:transparent;border:0;border-radius:0;padding:0;box-shadow:none}.cx-tbl__setup .gc-card+.gc-card{padding-top:20px;border-top:1px solid var(--cx-edge)}.cx-tbl__setup .gc-card-title{font:600 15px/1.4 var(--font-sans)}.cx-tbl__setup .gc-card-eyebrow{display:none}.cx-tbl__setup .gc-imp-row{display:flex;flex-wrap:wrap;gap:10px}.cx-tbl__setup .gc-imp-row :is(input,select){flex:1 1 200px;min-width:0}.cx-tbl__setup .gc-textarea{min-height:140px}.cx-tbl__inlineform{display:grid;gap:14px}.cx-tbl__inlineform label{display:grid;gap:8px;font-weight:600;font-size:var(--type-mc-body-size)}.cx-tbl__inlineform :is(input,textarea){width:100%;min-width:0;padding:11px 12px;border:1px solid var(--cx-edge);border-radius:6px;background:var(--paper);color:var(--ink);font:inherit}.cx-tbl__inlineform textarea{font:13px/1.5 var(--font-mono);resize:vertical}.cx-tbl__inlineform small{font-weight:400;font-size:var(--type-mc-body-small-size);color:var(--cx-muted)}.cx-tbl__inlineform p{margin:0;font-size:12.5px;color:var(--cx-muted)}.cx-tbl__inlineswitch{display:flex!important;align-items:center;gap:8px;font-weight:500!important}.cx-tbl__inlineswitch input{width:auto!important;padding:0!important}.cx-tbl__inlineform>div{display:flex;flex-wrap:wrap;gap:12px}.cx-tbl__inlineform button:not(.cx-tbl__cta){border:1px solid var(--cx-edge);border-radius:6px;padding:10px 14px;background:transparent}@media (max-width:1000px){.cx-tbl__rowhead>button{grid-template-columns:10px minmax(0,1fr) 140px 16px}.cx-tbl__rowhead .cx-tbl__account{display:none}.cx-tbl__rowgrid{grid-template-columns:minmax(0,1fr)}.cx-tbl__readiness{flex-wrap:wrap}}@media (max-width:640px){.cx-tbl__detail,.cx-tbl__head{padding:22px 16px}.cx-tbl__body{padding:0 16px 28px}.cx-tbl__search{min-width:0;width:100%}.cx-tbl__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.cx-tbl__stats>div:nth-child(3){border-left:0}.cx-tbl__stats>div:nth-child(n+3){border-top:1px solid var(--cx-edge)}.cx-tbl__rowhead>button{grid-template-columns:10px minmax(0,1fr) 16px;gap:12px;padding:14px 16px}.cx-tbl__rowhead .cx-tbl__rowstatus{grid-column:2;grid-row:2}.cx-tbl__rowhead .cx-tbl__chevron{grid-column:3;grid-row:1}.cx-tbl__line{white-space:normal}.cx-tbl__rowbody{padding:4px 12px 16px}.cx-tbl__panel,.cx-tbl__readiness,.cx-tbl__rowsec{padding:16px}}.sb{--sb-line:var(--hairline);--sb-mute:var(--ink-mute);--sb-soft:var(--canvas);--sb-ok:var(--ok-ink);--sb-warn:var(--warn-ink);color:var(--ink);font:13px/1.4 var(--font-sans);padding:14px 18px 24px;min-width:0}.sb *{box-sizing:border-box}.sb-bar{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid var(--sb-line)}.sb-site{font:500 var(--type-mc-body-small-size)/1.4 var(--font-mono);letter-spacing:.06em;text-transform:uppercase}.sb-site,.sb-total{color:var(--sb-mute)}.sb-total{font-variant-numeric:tabular-nums}.sb-total b{color:var(--ink);font-weight:600}.sb-pub{margin-left:auto;font-size:var(--type-mc-body-small-size);color:var(--sb-mute)}.sb-note{margin:8px 0 0;color:var(--sb-warn);font-size:12.5px}.sb-spine{list-style:none;margin:10px 0 0;padding:0;position:relative}.sb-level{position:relative;display:grid;grid-template-columns:188px minmax(0,1fr);gap:14px;align-items:center;padding:6px 0 6px 18px}.sb-level:before{content:"";position:absolute;left:4px;top:0;bottom:0;width:1px;background:var(--sb-line)}.sb-level:first-child:before{top:50%}.sb-level:last-child:before{bottom:50%}.sb-node{position:absolute;left:0;top:50%;width:9px;height:9px;margin-top:-4.5px;border-radius:50%;background:var(--paper);border:1.5px solid var(--accent)}.sb-label{display:grid;gap:1px;min-width:0}.sb-title{font-weight:600;font-size:var(--type-mc-h3-size)}.sb-kicker{font:500 var(--type-mc-body-small-size)/1.3 var(--font-mono);letter-spacing:.05em;text-transform:uppercase}.sb-kicker,.sb-nums{color:var(--sb-mute)}.sb-nums{display:flex;flex-wrap:wrap;gap:2px 8px;font-size:var(--type-mc-caption-size);font-variant-numeric:tabular-nums}.sb-nums b{color:var(--ink);font-weight:600}.sb-nums .sb-ok b{color:var(--sb-ok)}.sb-nums .sb-warn b{color:var(--sb-warn)}.sb-strip{display:flex;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:2px;min-width:0}.sb-strip>[role=listitem]{flex:none}.sb-still{display:grid;gap:3px;width:120px;border:0;padding:0;background:transparent;text-align:left;cursor:pointer;color:inherit;font:inherit}.sb-shot{position:relative;display:block;width:120px;aspect-ratio:16/10;border:1px solid var(--sb-line);border-radius:6px;overflow:hidden;background:var(--sb-soft)}.sb-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;display:block}.sb-shot-title{position:absolute;inset:0;display:grid;place-items:center;padding:6px;text-align:center;font-size:var(--type-mc-label-size);color:var(--sb-mute)}.sb-still[data-built=no] .sb-shot{border-style:dashed}.sb-still:hover .sb-shot{border-color:var(--accent)}.sb-still:focus-visible{outline:none}.sb-still:focus-visible .sb-shot{outline:2px solid var(--accent);outline-offset:2px}.sb-name{font-size:var(--type-mc-caption-size);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-tag{position:absolute;left:4px;top:4px;font:600 var(--type-mc-body-small-size)/1 var(--font-sans);letter-spacing:.03em;text-transform:uppercase;background:var(--ink);color:var(--paper);padding:3px 5px;border-radius:3px}.sb-tag--warn{left:auto;right:4px;background:var(--warn-soft);color:var(--sb-warn)}.sb-more{width:120px;aspect-ratio:16/10;display:grid;place-content:center;text-align:center;border:1px dashed var(--sb-line);border-radius:6px;color:var(--sb-mute);font-size:var(--type-mc-label-size)}.sb-more b{font:600 18px/1 var(--font-sans);color:var(--sb-warn)}.sb-empty{font-size:var(--type-mc-body-small-size);color:var(--sb-mute);padding:20px 0}.sb-scrim{position:fixed;inset:0;background:rgba(10,18,28,.32);opacity:0;pointer-events:none;transition:opacity .18s;z-index:60}.sb-scrim.is-open{opacity:1;pointer-events:auto}.sb-panel{position:fixed;top:0;right:0;bottom:0;width:min(760px,100%);z-index:61;background:var(--paper);border-left:1px solid var(--sb-line);transform:translateX(100%);transition:transform .22s ease;display:flex;flex-direction:column}.sb-panel.is-open{transform:none}.sb-phead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px 14px;border-bottom:1px solid var(--sb-line)}.sb-phead>div{display:grid;gap:2px;min-width:0}.sb-ptitle{font-weight:600;font-size:var(--type-mc-h2-size)}.sb-ppath{font:12px var(--font-mono);color:var(--sb-mute);overflow-wrap:anywhere}.sb-plink{font-size:var(--type-mc-body-small-size);color:var(--accent)}.sb-x{flex:none;width:30px;height:30px;border:1px solid var(--sb-line);border-radius:6px;background:transparent;color:var(--ink);font-size:var(--type-mc-h1-size);line-height:1;cursor:pointer}.sb-pbody{flex:1;min-height:0;background:var(--sb-soft);overflow:auto}.sb-pbody iframe{height:100%;border:0;background:#fff}.sb-pbody iframe,.sb-pbody img{display:block;width:100%}.sb-pnone{padding:32px;text-align:center;color:var(--sb-mute)}@media (max-width:720px){.sb{padding:12px 12px 20px}.sb-level{grid-template-columns:minmax(0,1fr);gap:6px}.sb-pub{margin-left:0}}@media (prefers-reduced-motion:reduce){.sb-panel,.sb-scrim{transition:none}}.co-overview{display:grid;gap:16px;min-width:0;font-family:var(--font-sans);color:var(--ink)}.co-overview h2{margin:0;font-size:var(--type-mc-h2-size);font-weight:600;line-height:1.3}.co-overview__period{margin:0;font-size:var(--type-mc-body-size);color:var(--ink-mute)}.co-overview__period b{color:var(--ink);font-weight:600}.co-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.co-card{min-width:0;padding:16px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper)}.co-link{justify-self:start;font-size:var(--type-mc-body-size);font-weight:500;color:var(--accent);text-decoration:none}.co-link:hover{text-decoration:underline}.co-overview a:focus-visible,.co-overview button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.co-kpis{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr))}.co-kpi{display:grid;gap:6px;align-content:start}.co-kpi__head{display:flex;flex-wrap:wrap;gap:6px 8px;align-items:center;justify-content:space-between;min-width:0}.co-kpi__label{font-size:var(--type-mc-body-size);font-weight:500;color:var(--ink-mute);text-decoration:none}a.co-kpi__label:hover{color:var(--ink);text-decoration:underline}.co-kpi__value{font-family:var(--font-serif);font-size:30px;font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.co-kpi__off{font-size:var(--type-mc-h2-size);font-weight:500;line-height:1.35;color:var(--ink-mute);padding-block:6px 2px}.co-kpi__foot{margin:0;line-height:1.4}.co-badge,.co-kpi__foot{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.co-badge{display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border:1px solid var(--hairline);border-radius:var(--radius-pill);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.co-badge[data-tone=up]{color:var(--accent)}.co-badge[data-tone=down]{color:var(--critical)}.co-split{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.co-split--chart{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}.co-trend{display:grid;gap:12px}.co-trend__head{display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;align-items:flex-start}.co-trend__titles{display:grid;gap:4px;min-width:0}.co-trend__totals{margin:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:var(--type-mc-body-size);color:var(--ink-mute)}.co-trend__totals b{color:var(--ink);font-weight:600;font-variant-numeric:tabular-nums}.co-trend__plot{min-width:0;width:100%;overflow-x:clip}.co-trend__none,.co-trend__note{margin:0;font-size:var(--type-mc-body-size);line-height:1.45;color:var(--ink-mute)}.co-trend__none{padding:32px 0;text-align:center}.co-seg{display:inline-flex;padding:2px;gap:2px;border:1px solid var(--hairline);border-radius:8px;background:var(--paper-alt)}.co-seg button{font:inherit;font-size:var(--type-mc-body-small-size);font-weight:500;padding:4px 10px;border:0;border-radius:6px;background:transparent;color:var(--ink-mute);cursor:pointer;white-space:nowrap}.co-seg button:hover{color:var(--ink)}.co-seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--hairline)}.co-compare{display:grid;gap:8px}.co-rows{list-style:none;margin:0;padding:0;display:grid}.co-row{display:flex;gap:12px;justify-content:space-between;align-items:flex-start;padding:10px 0;border-top:1px solid var(--hairline-soft)}.co-row:first-child{border-top:0}.co-row__main{display:grid;gap:2px;min-width:0}.co-row__label{font-size:14px;font-weight:500}.co-row__label a{color:inherit;text-decoration:none}.co-row__label a:hover{text-decoration:underline}.co-row__foot{font-size:var(--type-mc-body-small-size);line-height:1.4;color:var(--ink-mute)}.co-row__fig{display:grid;justify-items:end;gap:3px;text-align:right;flex-shrink:0;max-width:55%}.co-row__now{font-size:var(--type-mc-h1-size);font-weight:600;font-variant-numeric:tabular-nums}.co-row__off{font-size:var(--type-mc-body-size);color:var(--ink-mute)}.co-row__was{font-size:var(--type-mc-body-small-size);color:var(--ink-mute);font-variant-numeric:tabular-nums}.co-list{display:grid;gap:8px}.co-list ul{list-style:none;margin:0;padding:0;display:grid}.co-list li+li{border-top:1px solid var(--hairline-soft)}.co-list li a{display:flex;gap:10px;align-items:center;padding:10px 0;color:inherit;text-decoration:none;min-width:0}.co-list li a:hover b{text-decoration:underline}.co-list__text{display:grid;gap:1px;min-width:0;flex:1}.co-list__text b{font-size:14px;font-weight:500}.co-list__text b,.co-list__text span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.co-list__text span{font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.co-list__go{color:var(--ink-faint);flex-shrink:0}.co-list__when{font-size:var(--type-mc-body-small-size);color:var(--ink-mute);white-space:nowrap;flex-shrink:0}.co-list__calm{margin:0;font-size:14px;color:var(--ink-mute)}.co-tag{flex-shrink:0;min-width:64px;font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--accent)}@media (max-width:1100px){.co-split--chart{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.co-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.co-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.co-card{padding:14px 12px}.co-kpi__value{font-size:24px}.co-tag{min-width:0}.co-trend__head{flex-direction:column}}.co-trend__plot{min-height:240px}.sc-chart{--sc-label-width:200px;--sc-summary-width:248px;min-width:0;padding:24px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper);color:var(--ink);font-family:var(--font-sans);font-size:var(--type-mc-body-size);line-height:1.5}.sc-chart *{box-sizing:border-box}.sc-chart button,.sc-chart input,.sc-chart summary{font:inherit}.sc-chart button,.sc-chart summary{cursor:pointer}.sc-chart button:disabled{cursor:default;opacity:.55}.sc-chart button:focus-visible,.sc-chart input:focus-visible,.sc-chart summary:focus-visible,.sc-details:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.sc-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;flex-wrap:wrap}.sc-chart .sc-eyebrow{margin:0 0 4px;color:var(--accent);font-size:var(--type-mc-label-size);font-weight:600;letter-spacing:.09em;text-transform:uppercase}.sc-chart h2{margin:0;font-family:var(--font-sans);font-size:var(--type-mc-display-size);font-weight:500;letter-spacing:-.01em;line-height:1.2}.sc-subtitle{margin:8px 0 0;color:var(--ink-mute)}.sc-tools{display:flex;flex-wrap:wrap;align-items:start;gap:8px}.sc-area-picker summary,.sc-mobile-switcher button,.sc-scrubber button,.sc-weather-toggle{padding:7px 12px;border:1px solid var(--hairline);border-radius:4px;background:var(--paper);color:var(--ink);min-height:36px}.sc-mobile-switcher button[aria-pressed=true],.sc-weather-toggle[aria-pressed=true]{color:var(--accent);border-color:var(--accent);background:var(--accent-soft)}.sc-area-picker{position:relative}.sc-area-picker summary span{margin-left:8px;font-variant-numeric:tabular-nums;color:var(--ink-mute)}.sc-area-picker fieldset{position:absolute;z-index:5;right:0;top:100%;margin:8px 0 0;padding:12px;width:280px;max-height:320px;overflow-y:auto;border:1px solid var(--hairline);background:var(--paper)}.sc-area-picker legend{padding:0 4px;font-weight:600}.sc-area-picker fieldset button{margin-bottom:8px;padding:4px 8px;border:1px solid var(--hairline);background:var(--paper-alt);color:var(--ink)}.sc-area-picker label{display:flex;align-items:start;gap:8px;padding:6px 0;overflow-wrap:anywhere}.sc-area-picker input{margin-top:4px;accent-color:var(--accent)}.sc-mobile-switcher{display:none}.sc-legend{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin:16px 0 8px;font-size:var(--type-mc-body-small-size)}.sc-legend>span{display:inline-flex;align-items:center;gap:7px}.sc-legend__note{margin-left:auto;color:var(--ink-mute)}.sc-swatch{display:inline-block;width:18px;height:12px;border-radius:2px}.sc-band--high{fill:var(--ink);background:var(--ink)}.sc-band--mid{fill:var(--ink-mute);background:var(--ink-mute)}.sc-band--low{fill:var(--paper-sunk);background:var(--paper-sunk);stroke:var(--ink-mute);stroke-width:1;border:1px solid var(--ink-mute)}.sc-swatch--missing{background:var(--paper-alt);border-bottom:1px dashed var(--ink-mute)}.sc-axis-row,.sc-lane{display:grid;grid-template-columns:var(--sc-label-width) minmax(0,1fr) var(--sc-summary-width);gap:16px}.sc-timeline{overflow-x:auto;overflow-y:visible}.sc-axis-row{position:sticky;top:0;z-index:2;align-items:end;padding-bottom:6px;background:var(--paper)}.sc-axis-label{padding-bottom:16px;color:var(--ink-mute);font-size:var(--type-mc-label-size)}.sc-axis-label--end{text-align:right}.sc-axis{position:relative;padding-bottom:16px}.sc-horizons{display:flex;justify-content:space-between;gap:16px;padding-bottom:6px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-horizons span:last-child{text-align:right}.sc-months{position:relative;height:22px;color:var(--ink-mute);font-size:var(--type-mc-label-size);font-variant-numeric:tabular-nums}.sc-months span{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.sc-months span:first-child{transform:none}.sc-months span:last-child{transform:translateX(-100%)}.sc-today-label{position:absolute;bottom:0;transform:translateX(-50%);color:var(--accent);font-size:var(--type-mc-label-size);font-weight:600}.sc-lanes{min-width:0}.sc-lane{align-items:center;border-top:1px solid var(--hairline);padding:4px 0}.sc-lane__name b{display:block;font-weight:600;overflow-wrap:anywhere}.sc-lane__band span,.sc-lane__name span{display:block;margin-top:3px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);font-weight:400}.sc-lane__band{text-align:right;font-weight:600}.sc-lane__band[data-band=high]{color:var(--accent)}.sc-lane__plot{position:relative;height:84px;min-width:0}.sc-lane__plot svg{display:block;width:100%;height:100%;overflow:visible}.sc-gridline{stroke:var(--hairline-soft);stroke-width:1}.sc-band[data-ahead]{opacity:.55}.sc-band--low[data-ahead]{opacity:1;stroke-dasharray:3 2}.sc-missing{stroke:var(--ink-faint);stroke-width:1;stroke-dasharray:2 2}.sc-focus{fill:var(--accent);fill-opacity:.1}.sc-today{stroke:var(--accent);stroke-width:2}.sc-week-targets{position:absolute;inset:0;display:grid;grid-template-columns:repeat(53,minmax(0,1fr))}.sc-chart .sc-week{display:block;width:100%;height:100%;min-width:0;padding:0;border:0;background:transparent;border-radius:0}.sc-week:hover{box-shadow:inset 0 0 0 1px var(--accent)}.sc-chart .sc-week:focus-visible{outline-offset:-2px;z-index:1}.sc-weather__range{fill:var(--ink);fill-opacity:.06}.sc-weather__max{fill:none;stroke:var(--ink-mute);stroke-width:1.25}.sc-weather [data-source=forecast] polyline{stroke-dasharray:6 3}.sc-weather [data-source=climate] polyline{stroke-dasharray:2 4}.sc-weather-key{display:flex;flex-wrap:wrap;gap:8px 20px;margin:12px 0;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-weather-key span{display:inline-flex;align-items:center;gap:6px}.sc-weather-key i{width:24px;border-top:2px solid var(--ink)}.sc-weather-key i[data-source=forecast]{border-top-style:dashed}.sc-weather-key i[data-source=climate]{border-top-style:dotted}.sc-scrubber{display:grid;grid-template-columns:220px minmax(0,1fr) auto;align-items:center;gap:8px 20px;padding:12px 0;border-top:1px solid var(--hairline)}.sc-scrubber label{display:grid;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-scrubber output{color:var(--ink);font-weight:600;font-size:var(--type-mc-h2-size);font-variant-numeric:tabular-nums}.sc-scrubber input{width:100%;margin:0;min-width:0;height:36px;accent-color:var(--accent);cursor:ew-resize}.sc-scrubber p{grid-column:1/-1;margin:0;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-details{overflow:auto;border-top:1px solid var(--hairline)}.sc-weekly-data .sc-details{max-height:360px}.sc-details table{width:100%;border-collapse:collapse;text-align:left}.sc-details caption{padding:16px 0;text-align:left;font-weight:600}.sc-details caption span{margin-left:12px;color:var(--ink-mute);font-weight:400}.sc-details thead{color:var(--ink-mute);font-size:var(--type-mc-label-size)}.sc-details td,.sc-details th{padding:10px 16px 10px 0;border-bottom:1px solid var(--hairline-soft);vertical-align:top}.sc-details th{font-weight:600}.sc-details td>span,.sc-details th span{display:block;margin-top:4px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size);font-weight:400}.sc-details td b{font-weight:500}.sc-drivers{margin:0;display:grid;gap:4px;font-size:var(--type-mc-body-small-size)}.sc-drivers>div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.sc-drivers dt{color:var(--ink-mute)}.sc-drivers dd{margin:0;font-variant-numeric:tabular-nums}.sc-footer{margin-top:8px;color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-footer p{margin:4px 0}.sc-empty{padding:40px 0;color:var(--ink-mute)}.sc-notice{padding:8px 12px;border-left:2px solid var(--accent-line);background:var(--paper-alt)}.sc-chart[data-ready=false] .sc-scrubber,.sc-chart[data-ready=false] .sc-tools,.sc-chart[data-ready=false] .sc-week-targets{display:none}.sc-axis-row,.sc-lanes{min-width:1056px}.sc-lane__band b{font-size:var(--type-mc-title-size);font-weight:500;font-variant-numeric:tabular-nums}.sc-lane__source{color:var(--ink-faint)}.sc-lane__band>span{margin-top:2px}.sc-lane__drivers{font-variant-numeric:tabular-nums}.sc-lane__card{display:none}.sc-lane__band meter{width:64px;height:4px;margin-top:6px;accent-color:var(--accent)}.sc-weekly-data{margin-top:8px}.sc-method{color:var(--ink-mute);font-size:var(--type-mc-body-small-size)}.sc-method p{margin:4px 0 8px}.sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sc-weekly-data>summary{padding:12px 0;border-top:1px solid var(--hairline)}.sc-weekly-data table{min-width:1100px}.sc-months,.sc-ribbons,.sc-today,.sc-weather{opacity:1}.sc-lane{--sc-delay:560ms}.sc-lane:first-child{--sc-delay:140ms}.sc-lane:nth-child(2){--sc-delay:200ms}.sc-lane:nth-child(3){--sc-delay:260ms}.sc-lane:nth-child(4){--sc-delay:320ms}.sc-lane:nth-child(5){--sc-delay:380ms}.sc-lane:nth-child(6){--sc-delay:440ms}.sc-lane:nth-child(7){--sc-delay:500ms}@media (prefers-reduced-motion:no-preference){.sc-months{animation:sc-axis-in .4s ease-out both}.sc-ribbons{animation:sc-sweep .52s cubic-bezier(.22,1,.36,1) calc(var(--sc-delay) * .5) both;transform-box:view-box;transform-origin:0 0}.sc-weather{animation:sc-trace-in .4s ease-out calc(var(--sc-delay) * .5 + .2s) both}.sc-today{animation:sc-divider-in .5s cubic-bezier(.22,1,.36,1) 80ms both;transform-box:fill-box;transform-origin:top}.sc-focus{transition:transform .16s cubic-bezier(.22,1,.36,1)}}@keyframes sc-axis-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes sc-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sc-trace-in{0%{opacity:0}to{opacity:1}}@keyframes sc-divider-in{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sc-chart *,.sc-chart :after,.sc-chart :before{animation:none!important;transition:none!important;opacity:1}}@media print{.sc-chart *{animation:none!important;transition:none!important}.sc-timeline{max-height:none;overflow:visible}}@media (forced-colors:active){.sc-band{stroke:CanvasText}.sc-focus,.sc-today{stroke:Highlight}}@media (max-width:640px){.sc-chart{padding:16px;--sc-label-width:112px;--sc-summary-width:0px}.sc-legend__note{margin-left:0;flex-basis:100%}.sc-axis-row,.sc-lanes{min-width:820px}.sc-axis-row,.sc-lane{gap:10px}.sc-axis-label--end,.sc-lane__band{display:none}.sc-lane__card{grid-column:1/-1;position:sticky;left:0;z-index:3;display:grid;gap:2px;width:var(--sc-view,100%);margin:4px 0 6px;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-card);background:var(--paper-alt);font-size:var(--type-mc-body-small-size)}.sc-lane__card p{margin:0 0 4px}.sc-lane__card>b{font-size:var(--type-mc-title-size);font-weight:500}.sc-lane__card span{color:var(--ink-mute)}.sc-lane__card button{justify-self:start;margin-top:6px;padding:6px 12px;min-height:36px;border:1px solid var(--hairline);border-radius:4px;background:var(--paper);color:var(--ink)}.sc-lane{align-items:stretch}.sc-axis-row>.sc-axis-label:first-child,.sc-lane__name{position:sticky;left:0;z-index:3;background:var(--paper);box-shadow:1px 0 0 var(--hairline)}.sc-lane__name{display:flex;flex-direction:column;justify-content:center}.sc-lane__name b{font-size:var(--type-mc-body-small-size)}.sc-scrubber{grid-template-columns:1fr auto}.sc-scrubber input{grid-column:1/-1}.sc-details table,.sc-details tbody,.sc-details td,.sc-details th,.sc-details thead,.sc-details tr{display:block}.sc-details thead{display:none}.sc-details caption{display:block}.sc-details caption span{display:block;margin:4px 0 0}.sc-details tbody{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}.sc-details tr{flex:0 0 82%;scroll-snap-align:start;padding:12px;border:1px solid var(--hairline);border-radius:var(--radius-card)}.sc-details td,.sc-details th{padding:4px 0;border:0}.sc-weekly-data .sc-details table{display:table;min-width:1100px}.sc-weekly-data .sc-details thead{display:table-header-group}.sc-weekly-data .sc-details tbody{display:table-row-group;overflow:visible;padding:0}.sc-weekly-data .sc-details tr{display:table-row;padding:0;border:0;border-radius:0}.sc-weekly-data .sc-details td,.sc-weekly-data .sc-details th{display:table-cell;padding:10px 16px 10px 0;border-bottom:1px solid var(--hairline-soft)}}.cg{display:grid;gap:16px}.cg h3{margin:0;font-size:var(--type-mc-h2-size);line-height:1.3}.cg h3,.cg h4{font-weight:600}.cg h4{margin:0 0 6px;font-size:var(--type-mc-body-small-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.cg p{margin:0;font-size:14px;line-height:1.5}.cg-muted{font-size:var(--type-mc-body-size)!important}.cg-label,.cg-muted{color:var(--ink-mute)}.cg-label{margin-top:8px!important;font-size:var(--type-mc-body-small-size)!important}.cg button{font:inherit;font-size:var(--type-mc-body-size);cursor:pointer;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:inherit;padding:6px 12px;min-height:32px}.cg button:hover:not(:disabled){border-color:var(--accent)}.cg button:disabled{opacity:.5;cursor:default}.cg a:focus-visible,.cg button:focus-visible,.cg input:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cg .cg-primary{background:var(--ink);color:var(--canvas);border-color:var(--ink)}.cg a{color:var(--accent);text-decoration:none}.cg a:hover{text-decoration:underline}.cg-strip{gap:12px 24px;align-items:center;justify-content:space-between;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas)}.cg-counts,.cg-strip{display:flex;flex-wrap:wrap}.cg-counts{gap:8px 28px;margin:0}.cg-counts>div{display:grid;gap:2px}.cg-counts dt{font-size:var(--type-mc-label-size);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.cg-counts dd{margin:0;font-size:var(--type-mc-display-size);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.1}.cg-counts .cg-counts__date{font-size:var(--type-mc-h2-size);font-weight:500;padding-top:4px}.cg-actions{display:flex;gap:8px;flex-wrap:wrap}.cg-seg{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--hairline);border-radius:10px;background:var(--paper-alt);justify-self:start}.cg-seg button{border:0!important;border-radius:7px!important;padding:5px 12px!important}.cg-seg button[aria-selected=true]{background:var(--canvas);box-shadow:0 1px 2px rgba(0,0,0,.08);font-weight:600}.cg-seg span{margin-left:4px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute);font-variant-numeric:tabular-nums}.cg-grid{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){.cg-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.cg-grid{grid-template-columns:minmax(0,1fr)}}.cg-card{display:grid;gap:10px;align-content:start;padding:14px 16px;border:1px solid var(--hairline);border-radius:12px;background:var(--canvas);min-width:0}.cg-card:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--hairline))}.cg-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:start}.cg-card--read .cg-head{grid-template-columns:minmax(0,1fr) auto}.cg-avatar{width:36px;height:36px;border-radius:9px;display:grid;place-content:center;font-size:var(--type-mc-body-size);font-weight:600;background:var(--paper-alt);color:var(--ink)}.cg-who{display:grid;gap:1px;min-width:0}.cg-who a{font-size:12.5px}.cg .cg-open,.cg-who a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg .cg-open{border:0;padding:0;min-height:0;font-weight:600;font-size:var(--type-mc-h2-size);text-align:left;max-width:100%}.cg .cg-open:hover{text-decoration:underline}.cg-badge{font-size:var(--type-mc-caption-size);font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-mute);white-space:nowrap}.cg-badge[data-status=kept]{color:var(--ok);border-color:currentColor}.cg-badge[data-status=proposed]{color:var(--accent);border-color:currentColor}.cg-sells{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cg-chip{justify-self:start;font-size:var(--type-mc-body-small-size);padding:2px 8px;border-radius:6px;background:var(--paper-alt);color:var(--ink-mute)}.cg-stats{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:0;padding-top:10px;border-top:1px solid var(--hairline)}.cg-stats>div{display:grid;gap:1px;min-width:0}.cg-stats dt{font-size:var(--type-mc-label-size);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-mute)}.cg-stats dd{margin:0;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:1.2}.cg-stats .cg-sub{font-size:var(--type-mc-body-small-size);font-weight:400;color:var(--ink-mute)}.cg-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--hairline)}.cg-foot>span{display:inline-flex;gap:6px}.cg .cg-link{border:0;padding:0;color:var(--accent);min-height:0}.cg-card--read{background:var(--paper-alt)}.cg-kicker{font-size:var(--type-mc-label-size)!important;letter-spacing:.05em;text-transform:uppercase;color:var(--ink-mute)}.cg-read{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.cg-todo{margin:0;padding-left:18px;font-size:var(--type-mc-body-size);line-height:1.45;display:grid;gap:4px}.cg-card--empty{place-content:center;text-align:center;color:var(--ink-mute)}.cg-card--add,.cg-card--empty{border-style:dashed}.cg-card--add form{display:grid;gap:8px}.cg-card--add label{display:grid;gap:3px;font-size:var(--type-mc-body-small-size);color:var(--ink-mute)}.cg-card--add input{font:inherit;font-size:14px;padding:6px 8px;border:1px solid var(--hairline);border-radius:8px;background:transparent;color:var(--ink);min-width:0}.cg-card--add button{justify-self:start}.cg-scrim{position:fixed;inset:0;background:rgba(10,18,28,.32);opacity:0;pointer-events:none;transition:opacity .18s;z-index:60}.cg-scrim.is-open{opacity:1;pointer-events:auto}.cg-panel{position:fixed;top:0;right:0;bottom:0;width:min(520px,100%);z-index:61;background:var(--paper);border-left:1px solid var(--hairline);transform:translateX(100%);transition:transform .22s ease;display:flex;flex-direction:column}.cg-panel.is-open{transform:none}.cg-phead{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:14px 16px;border-bottom:1px solid var(--hairline)}.cg-phead>div{display:grid;gap:2px;min-width:0}.cg-ptitle{font-weight:600;font-size:16px}.cg .cg-x{flex:none;width:32px;padding:0;font-size:var(--type-mc-h1-size);line-height:1}.cg-pbody{flex:1;min-height:0;overflow:auto;padding:16px}.cg-pfoot{display:flex;gap:8px;justify-content:flex-end;padding:12px 16px;border-top:1px solid var(--hairline)}.cg-detail{display:grid;gap:18px}.cg-detail ul{margin:4px 0 0;padding-left:18px;font-size:var(--type-mc-body-size);line-height:1.5}.cg-links{display:flex;gap:14px;flex-wrap:wrap}.cg-tablewrap{overflow-x:auto}.cg-rank{width:100%;border-collapse:collapse;font-size:var(--type-mc-body-size);font-variant-numeric:tabular-nums}.cg-rank th{text-align:left;font-weight:600;color:var(--ink-mute)}.cg-rank td,.cg-rank th{padding:4px 8px 4px 0;border-bottom:1px solid var(--hairline)}@media (max-width:640px){.cg-strip{padding:12px}.cg-counts{gap:8px 18px}.cg-counts dd{font-size:19px}}@media (prefers-reduced-motion:reduce){.cg-panel,.cg-scrim{transition:none}}.cp{list-style:none;margin:0;padding:0;gap:8px}.cp,.cp-row{display:grid}.cp-row{grid-template-columns:minmax(180px,1fr) minmax(0,2fr);gap:12px;padding:12px 14px;border:1px solid var(--hairline);border-radius:10px;background:var(--canvas)}.cp-who{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:14px;min-width:0}.cp-nums a,.cp-who a{color:var(--accent);text-decoration:none;overflow-wrap:anywhere}.cp-nums a:hover,.cp-who a:hover{text-decoration:underline}.cp a:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.cp-state{font-size:var(--type-mc-body-small-size);padding:1px 8px;border-radius:999px;border:1px solid var(--hairline);color:var(--ink-mute)}.cp-row[data-state=connected] .cp-state{color:var(--ok);border-color:currentColor}.cp-nums{display:grid;gap:4px;font-size:14px;line-height:1.45;font-variant-numeric:tabular-nums}.cp-note{font-size:var(--type-mc-body-size);color:var(--ink-mute)}@media (max-width:640px){.cp-row{grid-template-columns:minmax(0,1fr)}}