:root{--paper:#f7f9f3;--surface:#fffefb;--ink:#263449;--muted:#68727d;--line:#d8ddd5;--blue:#4568a6;--orange:#ff626f;--lime:#5caf85;--yellow:#ffd46b;--soft-blue:#edf2ff;--plum:#4568a6;--terracotta:#ff626f;--mint:#5caf85;--display:"Iowan Old Style","Palatino Linotype",Georgia,serif;--body:"Aptos","Segoe UI Variable Text","Segoe UI",sans-serif;--mono:"Cascadia Mono",Consolas,monospace}@media (max-width:760px){body .focusContexts{grid-template-columns:1fr}}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--paper);color:var(--ink)}body{min-height:100vh;font-family:var(--body);background:var(--paper);text-rendering:optimizelegibility}a{color:inherit}button{font:inherit}.dashboardShell,.wrap{width:min(100% - 64px,1240px);margin:0 auto;padding-bottom:44px}.masthead{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f7f9f3e8;grid-template-columns:1fr auto 1fr;align-items:center;height:64px;display:grid}.wordmark{font:600 23px var(--display);letter-spacing:-.02em;align-items:center;gap:11px;text-decoration:none;display:flex}.wordmark>i{border:5px solid var(--plum);width:18px;height:18px;box-shadow:7px -5px 0 -3px var(--terracotta);border-radius:50%}.masthead nav{background:#edf0e9;border-radius:99px;gap:4px;padding:4px;display:flex}.masthead nav a{color:var(--muted);border-radius:99px;padding:8px 16px;font-size:13px;text-decoration:none}.masthead nav a:hover,.masthead nav a.active{background:var(--surface);color:var(--ink);box-shadow:0 2px 10px #2634491f}.accountControls,.headerActions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.connection{font:11px var(--mono);text-transform:uppercase;letter-spacing:.8px;align-items:center;gap:8px;display:flex}.connection>i{background:#aaa;border-radius:50%;width:8px;height:8px}.connection.live>i{background:var(--mint);box-shadow:0 0 0 4px #5caf8526}.connection.delayed>i,.connection.down>i{background:var(--terracotta)}.signOutButton{border:0;border-bottom:1px solid var(--ink);color:var(--ink);cursor:pointer;font:11px var(--mono);text-transform:uppercase;letter-spacing:.7px;background:0 0;padding:5px 0}.signOutButton:hover{color:var(--plum);border-color:var(--plum)}.signOutButton:disabled{opacity:.5;cursor:wait}.hero{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;min-height:370px;padding:64px 0 48px;display:flex}.overline,.sectionHeading>span,.panelTitle>div>span,.evidenceCta>div>span{font:600 10px var(--mono);letter-spacing:1.7px;text-transform:uppercase;color:var(--blue);margin-bottom:16px;display:block}.hero h1{font:500 clamp(56px,8vw,112px)/.84 var(--display);letter-spacing:-.075em;max-width:900px}.hero h1 em{color:var(--blue);font-family:Georgia,serif;font-weight:400}.hero>div>p{max-width:510px;color:var(--muted);margin-top:28px;font-size:18px;line-height:1.55}.heroControls{flex-direction:column;align-items:flex-end;gap:14px;min-width:190px;display:flex}.rangeToggle{background:#e5e2d8;border-radius:99px;padding:4px;display:flex}.rangeToggle button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 17px;font-size:12px}.rangeToggle button.active{background:var(--ink);color:#fff;box-shadow:0 2px 10px #17171418}.heroControls small{font:10px var(--mono);color:var(--muted)}.overviewBar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-end;gap:48px;min-height:122px;padding:22px 0 18px;display:flex}.overviewBar .overline{margin-bottom:8px}.overviewBar h1{font:500 clamp(34px,4vw,52px)/1 var(--display);letter-spacing:-.045em}.overviewHeading p{max-width:680px;color:var(--muted);margin-top:10px;font-size:14px;line-height:1.55}.firstRun{max-width:940px;padding:46px 0}.firstRun h1{font:500 clamp(48px,7vw,88px)/.9 var(--display);letter-spacing:-.065em}.firstRun>p{max-width:640px;color:var(--muted);margin:22px 0 34px;font-size:18px;line-height:1.55}.setupPreview{border-top:1px solid var(--line);list-style:none}.setupPreview li{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr;gap:18px;padding:18px 0;display:grid}.setupPreview b{font:11px var(--mono);color:var(--blue)}.setupPreview strong,.setupPreview span{display:block}.setupPreview strong{font:500 21px var(--display)}.setupPreview span{color:var(--muted);margin-top:5px;font-size:13px}.setupCta{background:var(--blue);color:#fff;align-items:center;gap:28px;margin-top:28px;padding:15px 18px;text-decoration:none;display:inline-flex}.setupMode>.overviewBar,.setupMode>.overviewIntro,.setupMode>.overviewWarning,.setupMode>.snapshot,.setupMode>.attentionSnapshot,.setupMode>.insights,.setupMode>.overviewFlow,.setupMode>.evidenceSection,.setupMode>.evidenceCta,.setupMode>.dashboardFooter{display:none}.setupShell{max-width:980px}.setupLead{max-width:600px;color:var(--muted);margin:38px 0;font-size:18px;line-height:1.5}.setupSteps{border-top:1px solid var(--ink);list-style:none}.setupSteps>li{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;padding:30px 0;display:grid}.setupSteps>li.locked{opacity:.48}.stepNumber{font:11px var(--mono);color:var(--blue)}.stepBody>span{font:10px var(--mono);text-transform:uppercase;letter-spacing:1.3px;color:var(--muted)}.stepBody h2{font:500 30px var(--display);letter-spacing:-.035em;margin:7px 0 10px}.stepBody>p{max-width:680px;color:var(--muted);line-height:1.55}.stepActions{align-items:center;gap:12px;margin-top:20px;display:flex}.secondaryAction{border:1px solid var(--ink);color:var(--ink);cursor:pointer;background:0 0;padding:13px 17px;text-decoration:none;display:inline-block}.setupUnavailable{color:var(--orange);font:11px var(--mono);margin-top:18px;display:block}.setupStatus,.setupError{margin-top:16px}.setupError{color:var(--orange)!important}.pairingFallback{margin-top:18px}.pairingFallback strong{font:600 30px var(--mono);letter-spacing:6px}.pairingFallback p{color:var(--muted);margin-top:8px}.privacyNotice{border-left:3px solid var(--blue);background:var(--soft-blue);max-width:720px;margin:20px 0;padding:18px}.privacyNotice strong{font:600 11px var(--mono);text-transform:uppercase;letter-spacing:1px}.privacyNotice p{color:var(--muted);margin-top:8px;font-size:13px;line-height:1.55}.extensionInstructions{color:var(--muted);margin:20px 0 0 20px;line-height:1.8}.extensionInstructions code,.extensionPath code{font-family:var(--mono);color:var(--ink)}.extensionPath{background:var(--surface);border:1px solid var(--line);margin-top:18px;padding:16px}.extensionPath>code{overflow-wrap:anywhere;display:block}.secondaryAction:disabled{opacity:.45;cursor:not-allowed}.webConfirmOverlay{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1e242e80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.webConfirmDialog{border:1px solid var(--line);background:var(--surface);border-radius:18px;width:min(460px,100%);padding:30px;position:relative;box-shadow:0 34px 100px #26344938}.webConfirmDialog h2{max-width:340px;font:500 34px/1.08 var(--display);letter-spacing:-.025em;margin:0}.webConfirmDialog>p{color:var(--muted);margin:14px 0 0;font-size:14px;line-height:1.5}.webConfirmClose{width:38px;height:38px;color:var(--ink);cursor:pointer;font:400 25px/1 var(--body);background:#e9edf6;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:22px;right:22px}.webConfirmActions{justify-content:flex-end;gap:8px;margin-top:28px;display:flex}.webConfirmActions button{border:1px solid var(--line);background:var(--surface);min-height:42px;color:var(--ink);cursor:pointer;font:650 14px var(--body);border-radius:999px;padding:9px 17px}.webConfirmActions .webConfirmDanger{color:#fff;background:#bd5964;border-color:#bd5964;box-shadow:0 8px 20px #a93e4930}@media (max-width:520px){.webConfirmDialog{padding:26px}.webConfirmActions{grid-template-columns:1fr 1fr;display:grid}}.connectedDevices{background:var(--line);border:1px solid var(--line);gap:1px;max-width:680px;margin:18px 0;list-style:none;display:grid}.connectedDevices li{background:var(--surface);gap:5px;padding:14px 16px;display:grid}.connectedDevices strong{font-weight:600}.connectedDevices span{color:var(--muted);font:11px var(--mono)}.focusSettings{background:var(--surface);border:1px solid var(--line);margin:42px 0;padding:34px}.focusSettings h2{font:500 34px var(--display);letter-spacing:-.04em;margin:9px 0 10px}.focusSettings>p{max-width:720px;color:var(--muted);line-height:1.55}.focusSettings form{margin-top:26px}.focusToggle{background:var(--ink);color:#fff;cursor:pointer;grid-template-columns:42px auto 1fr;align-items:center;gap:5px 12px;padding:16px 18px;display:grid;position:relative}.focusToggle input{opacity:0;position:absolute}.focusToggle>span{background:#ffffff30;border-radius:99px;grid-row:1/3;width:42px;height:24px;padding:3px;transition:all .2s}.focusToggle>span:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;transition:all .2s;display:block}.focusToggle input:checked+span{background:var(--lime)}.focusToggle input:checked+span:after{background:var(--ink);transform:translate(18px)}.focusToggle input:focus-visible+span{outline:2px solid var(--lime);outline-offset:3px}.focusToggle b{align-self:end;font-size:14px;font-weight:500}.focusToggle small{color:#fff9;align-self:start;font-size:11px}.focusContexts{grid-template-columns:1fr 1fr;gap:14px;margin:14px 0 24px;display:grid}.contextPicker{border:1px solid var(--line);background:#fff;min-width:0;padding:20px}.contextPicker>legend{float:left;width:100%;font:500 22px var(--display);letter-spacing:-.025em}.contextPicker>p{clear:both;min-height:49px;color:var(--muted);padding-top:7px;font-size:12px;line-height:1.45}.contextPickerMeta{font:9px var(--mono);text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:10px;margin:18px 0 8px;display:flex}.contextPickerMeta b{color:var(--blue);font-weight:500}.contextChoices{display:grid}.contextChoices label{border-top:1px solid var(--line);cursor:pointer;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:52px;padding:9px 10px;display:grid;position:relative}.contextChoices label:last-child{border-bottom:1px solid var(--line)}.contextChoices label:hover{background:var(--paper)}.contextChoices label.selected{background:var(--soft-blue)}.contextChoices input{opacity:0;position:absolute}.contextChoices label:focus-within{outline:2px solid var(--blue);outline-offset:-2px}.contextCheck{color:#fff;background:#fff;border:1px solid #aaa;place-items:center;width:20px;height:20px;font-size:12px;display:grid}.selected .contextCheck{border-color:var(--blue);background:var(--blue)}.contextIdentity{min-width:0}.contextIdentity strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.contextIdentity i{background:var(--orange);max-width:100%;height:3px;margin-top:7px;display:block}.contextPicker:nth-child(2) .contextIdentity i{background:var(--blue)}.contextChoices small{color:var(--muted);font:9px var(--mono);white-space:nowrap}.contextMore{color:var(--blue);cursor:pointer;background:0 0;border:0;margin-top:10px;font-size:11px}.contextManual{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.contextManual>label{font:9px var(--mono);text-transform:uppercase;color:var(--muted);margin-bottom:7px;display:block}.contextManual>div{display:flex}.contextManual input{border:1px solid var(--line);background:var(--surface);min-width:0;font:12px var(--body);flex:1;padding:10px}.contextManual button{background:var(--ink);color:#fff;cursor:pointer;border:0;padding:0 14px;font-size:11px}.contextManual>small{color:var(--orange);margin-top:6px;font-size:11px;display:block}.contextEmpty{background:var(--paper);min-height:0!important;margin-top:14px!important;padding:18px!important;font-size:12px!important}.focusDays{border:0;flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.focusDays legend{font:10px var(--mono);text-transform:uppercase;color:var(--muted);margin-bottom:10px}.focusDays label{font-size:12px}.focusTimes{gap:14px;margin:18px 0;display:flex}.focusTimes label{font:10px var(--mono);text-transform:uppercase;color:var(--muted);gap:7px;display:grid}.focusTimes input{border:1px solid var(--line);color:var(--ink);font:14px var(--body);background:#fff;padding:11px}.snapshot{border-bottom:1px solid var(--line);grid-template-columns:1.1fr 1fr 1fr 1.15fr;margin-bottom:88px;display:grid}.metric{min-width:0;padding:30px 26px 32px 0}.metric+.metric{border-left:1px solid var(--line);padding-left:26px}.metric>span,.metric>div>span{font:10px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--muted);margin-bottom:17px;display:block}.metric>strong{font:550 clamp(22px,2.2vw,32px)/1.1 var(--display);letter-spacing:-.04em;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.metric.primary>strong{color:var(--blue);font-size:clamp(38px,4vw,58px)}.metric p{color:var(--muted);margin-top:10px;font-size:12px}.metric.compact{grid-template-columns:1fr 1fr;gap:18px;display:grid}.metric.compact>div+div{border-left:1px solid var(--line);padding-left:18px}.metric.compact strong{font:550 34px var(--display)}.metric.compact p{grid-column:1/-1;margin-top:0}.insights{margin-bottom:100px}.sectionHeading{grid-template-columns:1fr 2fr 1fr;align-items:end;margin-bottom:28px;display:grid}.sectionHeading>span{margin:0}.sectionHeading h2{font:500 clamp(28px,3vw,44px)/1 var(--display);letter-spacing:-.045em}.sectionHeading p{color:var(--muted);justify-self:end;max-width:330px;font-size:13px;line-height:1.55}.sectionHeading.compact{margin-bottom:28px;display:block}.sectionHeading.compact h2{font-size:clamp(28px,3vw,42px)}.insightGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.insightCard,.insightEmpty{background:var(--ink);color:#fff;border-radius:4px;min-height:310px;padding:28px;position:relative;overflow:hidden}.insightCard:nth-child(2){background:var(--blue)}.insightCard:nth-child(3){background:var(--orange)}.insightCard:after{content:"";border:1px solid #ffffff30;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-65px;right:-55px;box-shadow:0 0 0 28px #ffffff08,0 0 0 56px #ffffff08}.insightIndex{font:11px var(--mono);color:#ffffff70;margin-bottom:70px}.insightCard>span{font:10px var(--mono);letter-spacing:1.4px;text-transform:uppercase;color:#ffffff90;margin-bottom:14px;display:block}.insightCard h3{font:450 clamp(22px,2.1vw,31px)/1.12 var(--display);letter-spacing:-.035em;z-index:1;max-width:340px;position:relative}.insightCard p{font:11px var(--mono);color:var(--lime);z-index:1;position:absolute;bottom:26px;left:28px}.insightCard:nth-child(2) p,.insightCard:nth-child(3) p{color:#fff}.insightEmpty{min-height:auto;color:var(--muted);background:#e8e5dc;grid-column:1/-1;font-size:14px}.evidenceSection{margin-bottom:72px}.analyticsGrid{grid-template-columns:1.4fr .6fr;gap:14px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:4px;padding:26px}.panelTitle{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.panelTitle>div>span{color:var(--blue);margin-bottom:9px}.panelTitle h2{font:500 20px var(--display);letter-spacing:-.025em}.panelTitle small,.legend{font:10px var(--mono);color:var(--muted)}.rhythm{min-height:330px}.columnChart{border-bottom:1px solid var(--line);gap:7px;height:230px;display:flex}.column{text-align:center;flex-direction:column;flex:1;min-width:0;display:flex}.column>b{height:22px;font:9px var(--mono);color:var(--muted)}.column>div{background:#eeece5;flex:1;align-items:flex-end;display:flex}.column>div>i{background:linear-gradient(180deg,var(--blue),#7890c3);width:100%;min-height:4px;transition:height .5s;display:block}.column>span{font:9px var(--mono);color:var(--muted);padding-top:8px}.emptyState{color:var(--muted);margin:auto;font-size:12px}.sessionShape{background:var(--ink);color:#fff}.sessionShape .panelTitle>div>span{color:var(--yellow)}.sessionShape .panelTitle small{color:#ffffff70}.shapeSummary{color:#ffffffa0;margin-bottom:38px;font-size:13px;line-height:1.55}.shapeBars{gap:16px;display:grid}.shapeRow{font:10px var(--mono);color:#ffffff90;grid-template-columns:66px 1fr 25px;align-items:center;gap:10px;display:grid}.shapeRow>div{background:#ffffff18;height:8px}.shapeRow i{background:var(--yellow);min-width:2px;height:100%;display:block}.shapeRow b{text-align:right;color:#fff;font-weight:400}.distribution{min-height:390px}.distributionRows{gap:19px;display:grid}.distributionRow{grid-template-columns:25px 1fr;align-items:center;gap:11px;display:grid}.rank{font:10px var(--mono);color:#a4a198}.distributionLabel{justify-content:space-between;gap:12px;margin-bottom:8px;font-size:13px;display:flex}.distributionLabel span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.distributionLabel b{font:500 10px var(--mono);color:var(--muted);white-space:nowrap}.bar{background:#e8e5dd;height:6px}.bar i{background:var(--blue);height:100%;display:block}.sites .bar i{background:var(--orange)}.trace{grid-column:1/-1}.trace canvas{width:100%;height:92px;display:block}.legend{align-items:center;gap:7px;display:flex}.legend i{border-radius:50%;width:7px;height:7px;display:inline-block}.legend .appDot{background:var(--blue)}.legend .webDot{background:var(--orange);margin-left:10px}.evidenceCta{background:var(--lime);border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:72px;padding:38px 42px;display:flex}.evidenceCta>div>span{color:var(--ink);margin-bottom:9px}.evidenceCta h2{font:500 clamp(24px,3vw,40px)/1.05 var(--display);letter-spacing:-.04em;max-width:620px}.evidenceCta>a{background:var(--ink);color:#fff;border-radius:2px;padding:15px 18px;font-size:13px;text-decoration:none}.evidenceCta>a span{color:var(--lime);margin-left:18px}.dashboardFooter{border-top:1px solid var(--ink);color:var(--muted);grid-template-columns:1fr auto 1fr;padding-top:23px;font-size:12px;display:grid}.dashboardFooter>span{color:var(--ink);font-weight:700}.dashboardFooter>a{justify-self:end}.wrap{padding-top:28px}.wrap>header{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:center;margin-bottom:34px;padding-bottom:20px;display:flex}.brand{align-items:center;gap:12px;display:flex}.mark{font:700 12px var(--mono);letter-spacing:1px;color:var(--blue)}.wrap h1{font:500 30px var(--display);letter-spacing:-.04em}.backLink{color:var(--blue);font-size:13px;text-decoration:none}.analyticsPanel{background:var(--surface);border:1px solid var(--line);padding:24px}.chartHead{justify-content:space-between;margin-bottom:22px;display:flex}.chartHead span,.eyebrow{font:10px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--blue);margin-bottom:7px;display:block}.chartHead h2,.detailsHead h2{font:500 22px var(--display)}.toggle{background:#e5e2d8;border-radius:99px;padding:4px;display:flex}.toggle button{cursor:pointer;color:var(--muted);background:0 0;border:0;border-radius:99px;padding:8px 13px;font-size:11px}.toggle button.active{background:var(--ink);color:#fff}.detailsHead{justify-content:space-between;align-items:end;margin-bottom:18px;display:flex}.tableWrap{background:var(--surface);border:1px solid var(--line);overflow:auto}.dataTable{border-collapse:collapse;width:100%;font-size:12px}.dataTable th,.dataTable td{text-align:left;border-bottom:1px solid var(--line);padding:12px 14px}.dataTable th{font:10px var(--mono);text-transform:uppercase;color:var(--muted)}.dataTable td:last-child,.dataTable th:last-child{text-align:right}.sourceTag{font:9px var(--mono);text-transform:uppercase;color:var(--blue)}pre{white-space:pre-wrap;background:var(--ink);color:var(--lime);border-radius:3px;margin-top:16px;padding:16px}.wrap>footer{text-align:center;color:var(--muted);font:10px var(--mono);margin-top:24px}@media (max-width:900px){.masthead{grid-template-columns:1fr auto}.masthead nav{display:none}.hero{min-height:auto;padding:48px 0 36px;display:block}.heroControls{align-items:flex-start;margin-top:28px}.snapshot{grid-template-columns:1fr 1fr}.metric:nth-child(3){border-left:0;border-top:1px solid var(--line);padding-left:0}.metric:nth-child(4){border-top:1px solid var(--line)}.sectionHeading{grid-template-columns:1fr}.sectionHeading h2{margin:10px 0}.sectionHeading p{justify-self:start}.insightGrid{grid-template-columns:1fr}.insightCard{min-height:250px}.insightIndex{margin-bottom:45px}.analyticsGrid{grid-template-columns:1fr}.trace{grid-column:auto}.evidenceCta{flex-direction:column;align-items:flex-start;gap:25px}.dashboardFooter{grid-template-columns:1fr 1fr}.dashboardFooter p{display:none}}@media (max-width:580px){.dashboardShell,.wrap{width:min(100% - 28px,1240px)}.masthead{height:68px}.connection{font-size:0}.accountControls{gap:10px}.headerActions{justify-content:space-between;width:100%}.hero h1{font-size:54px}.hero>div>p{font-size:15px}.snapshot{grid-template-columns:1fr;margin-bottom:62px}.metric,.metric+.metric{border-left:0;border-top:1px solid var(--line);padding:22px 0}.metric:first-child{border-top:0}.sectionHeading h2{font-size:32px}.panel{padding:20px}.column>b{display:none}.columnChart{height:190px}.distribution{min-height:auto}.evidenceCta{padding:28px}.dashboardFooter{grid-template-columns:1fr auto}.detailsHead{flex-direction:column;align-items:flex-start;gap:18px}.dataTable th,.dataTable td{padding:10px}.wrap>header{flex-direction:column;align-items:flex-start;gap:12px}.focusSettings{padding:22px}.focusSettings h2{font-size:29px}.focusToggle{grid-template-columns:42px 1fr}.focusToggle small{grid-column:2}.contextPicker{padding:16px}.focusTimes{flex-wrap:wrap}}.trace{padding:30px}.flowSummary{border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1fr) 2fr;align-items:end;gap:36px;padding:4px 0 28px;display:grid}.flowSummary>p{max-width:420px;font:500 20px/1.35 var(--display);letter-spacing:-.02em}.flowSummary dl{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.flowSummary dl>div{border-left:1px solid var(--line);padding-left:16px}.flowSummary dt{font:9px var(--mono);text-transform:uppercase;letter-spacing:.7px;color:var(--muted);margin-bottom:8px}.flowSummary dd{font:500 15px var(--display)}.flowChart{padding-top:24px}.flowLane{grid-template-columns:48px minmax(0,1fr) 28px;align-items:center;gap:12px;margin-bottom:12px;display:grid}.flowLane>span,.flowLane>b{font:10px var(--mono);color:var(--muted)}.flowLane>b{text-align:right;font-weight:500}.flowLane>div{background:linear-gradient(90deg,transparent 49.9%,var(--line) 50%,transparent 50.1%),#efede6;border-radius:2px;height:30px;position:relative}.flowLane i{background:var(--blue);border-radius:2px;width:3px;height:22px;position:absolute;top:4px;transform:translate(-1px)}.flowLane.tabs i{background:var(--orange);width:2px}.flowAxis{font:9px var(--mono);color:var(--muted);justify-content:space-between;margin:2px 40px 0 60px;display:flex}@media (max-width:700px){.flowSummary{grid-template-columns:1fr;gap:20px}.flowSummary dl{grid-template-columns:1fr}.flowSummary dl>div{justify-content:space-between;gap:16px;display:flex}.flowSummary dt{margin:0}.flowLane{grid-template-columns:36px minmax(0,1fr) 20px;gap:7px}.flowAxis{margin-left:43px;margin-right:27px}}.flowSummary dl{grid-template-columns:repeat(4,1fr)}.legend .lockDot{background:#77746c;margin-left:10px}.flowTrack{overflow:hidden;background:repeating-linear-gradient(135deg,#efede6,#efede6 7px,#e9e7df 7px 8px)!important}.flowLane .flowBlock{background:var(--blue);color:#fff;border-radius:1px;min-width:2px;height:24px;font-style:normal;top:3px;overflow:hidden;transform:none;box-shadow:inset -1px 0 #ffffff80}.flowLane.tabs .flowBlock{background:var(--orange);width:auto}.flowLane.computer .flowBlock{background:repeating-linear-gradient(135deg,#5f5d57,#5f5d57 5px,#7b7870 5px 9px);width:auto}.flowBlock>span{font:9px var(--mono);white-space:nowrap;text-overflow:ellipsis;padding:6px 7px;display:block;overflow:hidden}.flowNote{color:var(--muted);margin:13px 40px 0 60px;font-size:11px;line-height:1.45}.computer{border-top:1px solid var(--line);margin-top:3px;padding-top:9px}@media (max-width:700px){.flowSummary dl{grid-template-columns:1fr}.flowNote{margin-left:43px;margin-right:27px}.legend{flex-wrap:wrap;justify-content:flex-end}}.canonicalToday{margin-bottom:72px}.canonicalRows{border-top:1px solid var(--line)}.canonicalRows article{border-bottom:1px solid var(--line);grid-template-columns:110px 80px minmax(180px,1fr) minmax(100px,220px);align-items:center;gap:14px;padding:11px 0;display:grid}.canonicalRows time,.canonicalRows em{font:10px var(--mono);color:var(--muted)}.canonicalRows strong{font:500 11px var(--mono)}.canonicalRows span{font-size:13px}.canonicalRows em{color:var(--orange);text-overflow:ellipsis;white-space:nowrap;font-style:normal;overflow:hidden}@media (max-width:700px){.canonicalRows article{grid-template-columns:80px 60px 1fr}.canonicalRows em{grid-column:3}}.attentionSnapshot{border:1px solid var(--line);background:color-mix(in srgb,var(--surface) 76%,transparent);grid-template-columns:1.12fr 1fr 1.12fr .9fr;margin:20px 0 88px;display:grid}.attentionSnapshot article{min-width:0;padding:27px 25px 25px}.attentionSnapshot article+article{border-left:1px solid var(--line)}.metricLabel{font:600 9px var(--mono);letter-spacing:1.25px;text-transform:uppercase;color:var(--muted);margin-bottom:20px;display:block}.attentionSnapshot strong{font:550 clamp(25px,2.4vw,35px)/1.05 var(--display);letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.recordedMetric{background:var(--ink);color:#fff}.recordedMetric .metricLabel{color:var(--lime)}.recordedMetric>strong{color:var(--lime);font-size:clamp(42px,4.7vw,64px)}.attentionSnapshot article>p{min-height:34px;color:var(--muted);margin-top:10px;font-size:11px;line-height:1.5}.recordedMetric>p{color:#aaa89f}.recordedBreakdown,.changeBreakdown{border-top:1px solid #ffffff2b;grid-template-columns:1fr 1fr;margin-top:21px;display:grid}.recordedBreakdown>div,.changeBreakdown>div{padding-top:13px}.recordedBreakdown>div+div,.changeBreakdown>div+div{border-left:1px solid #ffffff2b;padding-left:14px}.recordedBreakdown dt,.changeBreakdown dt,.coverageMeter span{font:9px var(--mono);letter-spacing:.5px;text-transform:uppercase}.recordedBreakdown dt{color:#aaa89f}.recordedBreakdown dd{font:500 16px var(--display);margin-top:6px}.coverageMeter{border-top:1px solid var(--line);margin-top:18px;padding-top:15px}.coverageMeter>div{justify-content:space-between;gap:10px;display:flex}.coverageMeter b{font:600 10px var(--mono);color:var(--orange)}.coverageMeter>i{background:#e3e0d6;height:4px;margin:9px 0 8px;display:block}.coverageMeter>i>span{background:var(--orange);height:100%;display:block}.coverageMeter small,.movementMetric>small{color:var(--muted);font-size:10px;line-height:1.4}.changeBreakdown{border-color:var(--line);margin:17px 0 15px}.changeBreakdown>div+div{border-color:var(--line)}.changeBreakdown dt{color:var(--muted)}.changeBreakdown dd{font:550 20px var(--display);margin-top:5px}.overviewWarning{border-left:3px solid var(--orange);color:#7e3e19;background:#fff4ec;margin:-54px 0 72px;padding:14px 18px;font-size:13px}.overviewFlow{margin-bottom:88px}.overviewFlow .trace{margin:0}.overviewDistribution{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sectionHeading.compact>p{max-width:620px;margin-top:12px;line-height:1.55}.evidenceShell{padding-bottom:48px}.evidenceHero{border-bottom:1px solid var(--ink);grid-template-columns:minmax(300px,1.1fr) 1fr;align-items:end;gap:72px;padding:72px 0 52px;display:grid}.evidenceHero h1{font:500 clamp(48px,6vw,76px)/.92 var(--display);letter-spacing:-.06em;margin:12px 0 18px}.evidenceHero>div>p{max-width:610px;color:var(--muted);font-size:16px;line-height:1.6}.evidenceHero dl{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.evidenceHero dl>div{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:96px;padding:18px}.evidenceHero dt{font:9px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.evidenceHero dd{font:500 23px var(--display);letter-spacing:-.03em;margin-top:12px}.evidenceLedger{margin:56px 0 72px}.ledgerHead{justify-content:space-between;align-items:end;gap:30px;margin-bottom:24px;display:flex}.ledgerHead h2{font:500 32px var(--display);letter-spacing:-.04em;margin:8px 0 7px}.ledgerHead p{color:var(--muted);font-size:13px}.evidenceFilters{background:#e5e2d8;border-radius:99px;flex-wrap:wrap;justify-content:flex-end;gap:5px;padding:4px;display:flex}.evidenceFilters button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;padding:9px 13px;font-size:11px}.evidenceFilters button.active{background:var(--ink);color:#fff}.evidenceFilters button:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.evidenceTableWrap{background:var(--surface);border:1px solid var(--line);border-radius:4px;overflow:auto}.evidenceTable{border-collapse:collapse;width:100%}.evidenceTable th{border-bottom:1px solid var(--ink);text-align:left;font:9px var(--mono);text-transform:uppercase;letter-spacing:.8px;color:var(--muted);padding:13px 16px}.evidenceTable td{border-bottom:1px solid var(--line);padding:14px 16px;font-size:13px}.evidenceTable tr:last-child td{border-bottom:0}.evidenceTable time,.evidenceTable strong,.evidenceTable em{font:10px var(--mono)}.evidenceTable strong{font-weight:600}.evidenceTable em{color:var(--muted);font-style:normal}.evidenceTable em.domain{color:var(--orange)}.ledgerMessage{border:1px solid var(--line);background:var(--surface);color:var(--muted);text-align:center;padding:38px;font-size:13px}.ledgerMessage.error{border-left:3px solid var(--orange);color:#7e3e19}.ledgerNote{color:var(--muted);margin-top:12px;font-size:11px}.evidenceShell .dashboardFooter{margin-top:0}@media (max-width:900px){.overviewDistribution{grid-template-columns:1fr}.evidenceHero{grid-template-columns:1fr;gap:34px}.ledgerHead{flex-direction:column;align-items:flex-start}.evidenceFilters{justify-content:flex-start}}@media (max-width:580px){.overviewIntro{margin-top:-24px}.evidenceHero{padding:48px 0 38px}.evidenceHero dl{grid-template-columns:1fr 1fr}.evidenceHero dd{font-size:18px}.evidenceFilters{border-radius:4px;width:100%}.evidenceFilters button{border-radius:2px;flex:45%}.evidenceTable th:nth-child(2),.evidenceTable td:nth-child(2){display:none}.evidenceTable th,.evidenceTable td{padding:11px 10px}.evidenceTable{min-width:560px}}@media (max-width:1000px){.attentionSnapshot{grid-template-columns:1fr 1fr}.attentionSnapshot article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.attentionSnapshot article:nth-child(4){border-top:1px solid var(--line)}}@media (max-width:700px){.overviewBar{flex-direction:column;align-items:flex-start;gap:24px;padding-top:34px}.overviewBar .heroControls{align-items:flex-start;margin:0}.attentionSnapshot{grid-template-columns:1fr}.attentionSnapshot article+article,.attentionSnapshot article:nth-child(3){border-left:0;border-top:1px solid var(--line)}.attentionSnapshot article{padding:23px 20px}.recordedMetric>strong{font-size:48px}}.recordedBreakdown{grid-template-columns:repeat(3,1fr)}.recordedBreakdown>div+div{padding-left:11px}.recordedBreakdown dd{font-size:15px}.historyShell button{cursor:pointer}.historyShell button:disabled{cursor:default;opacity:.45}.historyShell button:focus-visible,.historyShell input:focus-visible,.historyShell select:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.historyControls{border-bottom:1px solid var(--line);padding:28px 0}.historyPresets{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.historyControls button,.historyRefresh,.historySectionTitle button,.historyPagination button,.historyEmpty button{border:1px solid var(--line);background:var(--surface);padding:9px 14px;font-size:13px}.historyControls form{flex-wrap:wrap;align-items:end;gap:16px;display:flex}.historyControls label{gap:7px;font-size:12px;display:grid}.historyControls input,.historyControls select{border:1px solid var(--line);background:var(--surface);font:inherit;min-height:39px;padding:9px}.historyControls small{color:var(--muted);margin-top:14px;display:block}.historySync{color:var(--muted);margin-top:18px;font-size:12px}.historyPeriodLabel{flex-wrap:wrap;align-items:baseline;gap:16px;margin:28px 0 12px;display:flex}.historyPeriodLabel strong{font-size:22px}.historyPeriodLabel span,.historyNote{color:var(--muted);font-size:13px;line-height:1.6}.historyMetrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:24px 0 38px;display:grid}.historyMetrics article{padding:25px 20px}.historyMetrics article>span{color:var(--muted);font-size:12px;display:block}.historyMetrics strong{font:500 32px var(--display);margin:15px 0;display:block}.historyMetrics small{color:var(--muted);font-size:12px;line-height:1.5;display:block}.historySectionTitle{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.historyShell h2{font:500 25px var(--display);margin-bottom:10px}.historySectionTitle p{color:var(--muted);font-size:13px}.historyDaily{gap:3px;display:grid}.historyDaily button{text-align:left;background:0 0;border:0;grid-template-columns:65px 1fr 115px;align-items:center;gap:16px;padding:9px;font-size:12px;display:grid}.historyDaily button:hover{background:var(--surface)}.historyDaily strong{text-align:right;font-weight:500}.historyBar{background:#e5e2d8;height:14px}.historyBar i{background:var(--blue);min-width:0;height:100%;display:block}.historyPatternGrid{padding-bottom:6px;overflow-x:auto}.historyPatternHead,.historyPatternRow{grid-template-columns:76px repeat(24,28px);gap:3px;min-width:760px;display:grid}.historyPatternHead{align-items:end;margin-bottom:6px}.historyPatternHead b{font:9px var(--mono);color:var(--muted);text-align:center}.historyPatternRow{align-items:center;margin-bottom:3px}.historyPatternRow>button{text-align:left;height:28px;font:600 10px var(--mono);color:var(--ink);background:0 0;border:0}.historyPatternRow>button small{color:var(--muted);margin-left:6px;font-weight:400}.historyPatternRow>button:hover{color:var(--blue)}.historyPatternCell{border:1px solid color-mix(in srgb,var(--line) 75%,transparent);background:color-mix(in srgb,var(--blue) calc(var(--intensity)*82%),#f1eee6);border-radius:2px;width:28px;height:28px;display:block}.historyAllocations{grid-template-columns:1fr 1fr;gap:40px;margin-top:44px;display:grid}.historyTableScroll{overflow-x:auto}.historyAllocations table{border-collapse:collapse;width:100%;font-size:13px}.historyAllocations th{color:var(--muted);font-size:11px;font-weight:500}.historyAllocations th,.historyAllocations td{text-align:left;border-bottom:1px solid var(--line);padding:13px 5px}.historyTextButton{text-align:left;color:var(--ink);text-underline-offset:3px;overflow-wrap:anywhere;background:0 0;border:0;text-decoration:underline}.historyEmpty{color:var(--muted);padding:32px 0}@media (max-width:850px){.historyMetrics{grid-template-columns:1fr 1fr}.historyAllocations{grid-template-columns:1fr}.historyMetrics article{border-bottom:1px solid var(--line)}.historyShell .masthead{flex-wrap:wrap;gap:12px;height:auto;min-height:84px;padding:15px 0;display:flex}.historyShell .masthead nav{flex-wrap:wrap}.historySectionTitle{flex-direction:column;align-items:start}}@media (max-width:480px){.historyMetrics strong{font-size:24px}.historyMetrics article{padding:20px 10px}.historyDaily button{grid-template-columns:48px 1fr 100px;gap:8px}.historyControls label,.historyControls input,.historyControls select{width:100%}}.historyPeriodLabel a{text-underline-offset:3px;font-size:12px}@media (max-width:760px){.masthead{flex-wrap:wrap;gap:12px;height:auto;min-height:84px;padding:15px 0;display:flex}.masthead nav{flex-wrap:wrap}.masthead nav a{padding:8px 10px}}.patternsShell .overviewBar,.historyShell .overviewBar{align-items:flex-end;min-height:190px;padding:42px 0 30px}.overviewBar h1 em{color:var(--plum);font-weight:400}.patternsShell .overviewBar h1{letter-spacing:-.055em;font-size:clamp(48px,5.2vw,74px);line-height:.9}.patternsShell .historyControls{background:#fffefb;border:1px solid #d8ddd5;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:18px 0 22px;padding:14px;display:grid}.patternsShell .historyControls.compact{background:#edf0e9;border:0;border-radius:99px;width:max-content;max-width:100%;padding:4px;display:flex}.patternsShell .historyPresets{background:#efe9df;border-radius:99px;align-self:end;margin:0;padding:4px}.patternsShell .historyControls.compact .historyPresets{background:0 0;padding:0}.patternsShell .historyControls button{background:0 0;border:0;border-radius:99px}.patternsShell .historyControls form{justify-content:flex-end}.patternsShell .historyControls label{font:10px var(--mono);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.patternsShell .historyControls input,.patternsShell .historyControls select{background:#fff;border-color:#d8ddd5}.patternsShell .historyControls form button{border:1px solid var(--plum);background:var(--plum);color:#fff;border-radius:0;align-self:end}.historyPeriodLabel{border-top:1px solid var(--line);margin:18px 0 14px;padding-top:18px}.historyPeriodLabel strong{font:600 22px var(--mono);letter-spacing:0}.patternsShell .historyPeriodLabel{margin-top:10px}.patternsShell .historyPeriodLabel strong,.patternsShell .historyPeriodLabel span{display:none}.historyMetrics{border:0;grid-template-columns:1.2fr repeat(3,1fr);gap:12px;margin:18px 0 28px;display:grid}.historyMetrics article{background:#fffefb;border:1px solid #d8ddd5;min-width:0;padding:22px}.historyMetrics article+article{border-left:1px solid #d8ddd5}.historyMetrics article:first-child{color:#f9fbf3;background:#17211d}.historyMetrics article:first-child span{color:var(--yellow)}.historyMetrics article:first-child strong{color:var(--yellow);font-size:clamp(42px,4.7vw,64px);line-height:.95}.historyMetrics article:first-child small{color:#d8dbe0}.historyMetrics article>span{font:650 10px var(--mono);letter-spacing:.15em;text-transform:uppercase;color:#c34858}.historyMetrics strong{font:500 34px/1 var(--display);letter-spacing:-.035em}.historyMetrics small{font-size:11px}.historyPattern,.historyTrend,.historyAllocations>section{background:#fffefb;border:1px solid #d8ddd5;padding:22px;box-shadow:0 18px 42px #1e2b2414}.historyPattern{margin:28px 0 14px}.patternsShell .historyPattern,.historyTrend{margin-top:14px}.historyAllocations{gap:14px;margin-top:14px}.historyShell h2{letter-spacing:-.035em;font-size:28px}.historyPatternGrid{background:#f7f9f3;border:1px solid #d8ddd5;padding:14px}.historyPatternCell{background:color-mix(in srgb,var(--plum) calc(var(--intensity)*86%),#e5e8df);border-color:#d8ddd5}.historyPatternCell.mixed{background:color-mix(in srgb,#d06b1f calc(var(--intensity)*84%),#e5e8df)}.historyPatternCell.fragmented{background:color-mix(in srgb,#c34858 calc(var(--intensity)*88%),#e5e8df)}.historyPatternCell.unavailable{background:#e5e8df}.historyDaily button{border-top:1px solid var(--line);padding:11px 8px}.historyDaily button:first-child{border-top:0}.historyBar{background:#e5e8df}.historyBar i{background:var(--plum)}.historyAllocations th{font:650 10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.historyAllocations h2{margin-bottom:14px}.patternsShell .heroControls{align-items:flex-end}.patternsShell .historyControls.compact{margin:0;position:static;bottom:auto;right:auto}.patternsShell .historyPattern{margin-top:22px}.periodMenu{min-width:148px;height:42px;color:var(--ink);font:13px var(--body);background:#fffefb;border:0;border-radius:99px;padding:0 36px 0 16px;box-shadow:0 2px 10px #2634491f}@media (max-width:850px){.patternsShell .historyControls{grid-template-columns:1fr}.patternsShell .historyControls form{justify-content:flex-start}.historyMetrics{grid-template-columns:1fr 1fr}.historyMetrics article{border-left:1px solid #d8ddd5!important}}@media (max-width:520px){.dashboardShell,.wrap{width:calc(100% - 32px)}.historyMetrics{grid-template-columns:1fr}.patternsShell .overviewBar h1{font-size:48px}.patternsShell .historyPresets{border-radius:4px}.patternsShell .historyControls button{border-radius:2px}}.patternsShell .patternOverview{grid-template-columns:minmax(0,1.55fr) minmax(340px,.9fr);align-items:stretch;gap:14px;display:grid}.patternsShell .historyPattern,.patternsShell .historyTrend{margin:0}.patternsShell .historyPatternGrid{padding:12px;overflow:visible}.patternsShell .historyPatternHead,.patternsShell .historyPatternRow{grid-template-columns:58px repeat(24,minmax(0,1fr));gap:2px;min-width:0}.patternsShell .historyPatternHead b{font-size:8px}.patternsShell .historyPatternRow{margin-bottom:2px}.patternsShell .historyPatternRow>button{height:auto;font-size:9px}.patternsShell .historyPatternRow>button small{margin:2px 0 0;display:block}.patternsShell .historyPatternCell{aspect-ratio:1;border-radius:1px;width:100%;height:auto}.patternsShell .historyTrend{grid-template-rows:auto 1fr;display:grid}.patternsShell .historyDailyVertical{grid-template-columns:repeat(7,minmax(34px,1fr));align-items:end;gap:10px;height:100%;min-height:276px;padding-top:12px;display:grid}.patternsShell .historyDailyVertical button{text-align:center;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:8px;min-width:0;height:100%;padding:0;display:flex}.patternsShell .historyDailyVertical button:hover{background:0 0}.patternsShell .historyDailyVertical span:last-child{font:650 10px var(--mono);color:var(--muted);white-space:nowrap}.patternsShell .historyDailyVertical strong{min-height:26px;font:600 10px/1.15 var(--mono);text-align:center;color:var(--ink);white-space:normal}.patternsShell .historyDailyVertical .historyBar{background:#e5e8df;align-items:flex-end;width:100%;height:190px;display:flex}.patternsShell .historyDailyVertical .historyBar i{width:100%;height:var(--size);background:var(--plum);min-height:2px;display:block}.patternsShell .heroControls{min-width:148px}.patternsShell .historyControls.compact{margin-left:auto}@media (max-width:980px){.patternsShell .patternOverview{grid-template-columns:1fr}.patternsShell .historyDailyVertical{min-height:240px}.patternsShell .historyDailyVertical .historyBar{height:170px}}@media (max-width:560px){.patternsShell .historyPatternGrid{overflow-x:auto}.patternsShell .historyPatternHead,.patternsShell .historyPatternRow{grid-template-columns:54px repeat(24,18px);min-width:532px}.patternsShell .historyDailyVertical{grid-template-columns:repeat(4,minmax(42px,1fr))}.patternsShell .historyDailyVertical strong{font-size:9px}}.historyShell .overviewBar{min-height:112px;padding:18px 0 16px}.historyShell .historyRefresh{border-color:var(--blue);background:var(--blue);color:#fff;border-radius:99px;min-height:44px;padding:0 20px;font-weight:650;box-shadow:0 10px 24px #3d65a92e}.historyShell>.historyControls{background:#fffefb;border:1px solid #d8ddd5;border-radius:18px;justify-content:space-between;align-items:flex-end;gap:24px;margin:14px 0;padding:13px 16px;display:flex;box-shadow:0 14px 34px #1e2b240f}.historyShell .historyPresets{background:#edf0e9;border-radius:99px;width:max-content;max-width:100%;margin:0;padding:4px}.historyShell .historyPresets button{color:var(--muted);background:0 0;border:0;border-radius:99px;padding:9px 15px}.historyShell .historyPresets button.active{color:var(--ink);background:#fffefb;box-shadow:0 2px 9px #2634491f}.historyShell .historyControls label{font:650 10px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.historyShell .historyControls input,.historyShell .historyControls select{background:#fff;border-color:#d8ddd5;border-radius:10px;min-height:42px;padding:9px 12px}.historyShell .historyComputer{flex:0 280px;gap:7px;margin-left:auto;display:grid}.historyShell .historyComputer select{width:100%;font-family:var(--body);letter-spacing:0;text-transform:none;color:var(--ink);font-size:13px}.historyShell .historyContextBar{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin:0 0 14px;padding:0 2px 14px;display:flex}.historyShell .historySync{min-height:30px;font:10px var(--mono);letter-spacing:.04em;color:var(--muted);background:#f7f9f3;border:1px solid #d8ddd5;border-radius:99px;align-items:center;margin:0;padding:0 12px;display:inline-flex}.historyShell .historyPartial{font:10px var(--mono);letter-spacing:.03em;color:var(--muted)}.historyShell .historyPeriodActions{gap:8px;margin-left:auto;display:flex}.historyShell .historyPeriodActions button{border:1px solid var(--line);background:var(--surface);font:inherit;border-radius:99px;padding:7px 12px}.historyShell .historyPeriodActions button:disabled{color:var(--muted);background:0 0}.historyShell .historyMetrics article,.historyShell .historyPattern,.historyShell .historyTrend,.historyShell .historyAllocations>section{border-radius:18px;overflow:hidden}.historyShell .historyPatternGrid{border-radius:12px}.historyShell .historyDaily button{border-radius:10px}.historyShell .historyAllocations tr:last-child td{border-bottom:0}@media (max-width:760px){.historyShell>.historyControls{flex-direction:column;align-items:stretch;padding:13px}.historyShell .historyPresets{border-radius:14px;width:100%}.historyShell .historyPresets button{width:50%}.historyShell .historyComputer{width:100%;max-width:none;margin-left:0}.historyShell .historyContextBar{flex-wrap:wrap;align-items:flex-start}.historyShell .historyPeriodActions{width:100%;margin-left:0}.historyShell .historySync{max-width:100%;height:auto;padding-top:8px;padding-bottom:8px}}
.authShell{grid-template-columns:minmax(0,1.15fr) minmax(420px,.85fr);align-items:stretch;min-height:100vh;display:grid}.authIntro{border-right:1px solid var(--line);flex-direction:column;justify-content:center;padding:clamp(42px,7vw,104px);display:flex}.authIntro .eyebrow,.authCard .eyebrow{font:600 10px var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--blue);margin-bottom:24px;display:block}.attentionStatement{width:min(100%,740px);color:var(--blue);grid-template-columns:minmax(0,1fr) minmax(122px,.28fr);align-items:end;margin:auto;display:grid;position:relative}.attentionStatement:after{content:"";background:var(--orange);height:2px;position:absolute;bottom:74px;left:1%;right:0}.attentionWord{z-index:1;letter-spacing:-.085em;padding:0 20px 98px 0;font:800 clamp(76px,7.2vw,128px)/.72 Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;display:block;position:relative}.attentionRest{z-index:1;border-left:2px solid var(--orange);letter-spacing:-.035em;text-transform:uppercase;flex-direction:column;justify-content:flex-end;min-height:206px;padding:0 0 0 14px;font:400 clamp(21px,1.75vw,29px)/1.04 Aptos Display,Segoe UI Variable Display,Segoe UI,sans-serif;display:flex;position:relative}.attentionRest>span{white-space:nowrap;display:block}.authCard{background:var(--surface);border:1px solid var(--line);border-radius:4px;align-self:center;width:min(100% - 48px,520px);margin:48px auto;padding:48px;box-shadow:0 24px 80px #17171412}.authCard h1{font:500 clamp(38px,5vw,58px)/.95 var(--display);letter-spacing:-.055em}.authCard p{color:var(--muted);margin:22px 0 32px;font-size:15px;line-height:1.6}.emailSignIn{gap:10px;display:grid}.emailSignIn label{font:10px var(--mono);text-transform:uppercase;letter-spacing:1px;color:var(--muted)}.emailSignIn input{border:1px solid var(--line);width:100%;font:14px var(--body);background:#fff;outline:none;padding:14px 15px}.emailSignIn input:focus{border-color:var(--blue);box-shadow:0 0 0 3px var(--soft-blue)}.emailSignIn button,.primaryAction{border:1px solid var(--blue);background:var(--blue);color:#fff;cursor:pointer;font:inherit;border-radius:2px;padding:14px 18px;text-decoration:none;display:inline-block}.emailSignIn button:disabled,.primaryAction:disabled{opacity:.55;cursor:wait}.emailSignIn .textButton{color:var(--blue);cursor:pointer;background:0 0;border:0;padding:7px}.authCard .authMessage{color:var(--blue);margin:16px 0 0;font-size:13px}.deviceSuccess{background:var(--lime);margin:16px 0;padding:12px 14px;font-weight:600;display:inline-block}.analyticsPanel .primaryAction{margin-top:20px}.analyticsPanel .primaryAction+p{margin-top:16px}@media (max-width:960px){.authShell{grid-template-columns:1fr}.authIntro{border-right:0;border-bottom:1px solid var(--line);min-height:330px;padding:54px 28px 44px}.attentionStatement{width:min(100%,680px)}.attentionWord{padding-bottom:89px;font-size:clamp(72px,15vw,116px)}.attentionRest{min-height:190px;font-size:clamp(19px,3.5vw,27px)}.authCard{margin:32px auto}}@media (max-width:580px){.authCard{width:calc(100% - 28px);padding:30px}.authIntro{min-height:260px;padding:42px 20px 32px}.attentionStatement{grid-template-columns:minmax(0,1fr) 96px}.attentionStatement:after{bottom:52px}.attentionWord{padding-bottom:70px;padding-right:10px;font-size:clamp(54px,16vw,78px)}.attentionRest{min-height:146px;padding-left:9px;font-size:clamp(15px,4.3vw,20px)}}
.settingsShell{width:min(100% - 64px,1180px)}.settingsOverview{border-bottom:0;min-height:112px;padding:18px 0 16px}.settingsOverview h1{font-size:clamp(46px,5vw,62px);line-height:.94}.settingsGroup{margin-top:4px}.settingsDataGroup{margin-top:28px}.settingsGroupHeading{justify-content:space-between;align-items:center;gap:20px;margin:0 2px 11px;display:flex}.settingsGroupHeading h2{font:500 36px/.95 var(--display);letter-spacing:-.035em}.settingsCard{background:#fffefb;border:1px solid #d8ddd5;border-radius:18px;overflow:hidden;box-shadow:0 18px 42px #1e2b240f}.settingsPrimary,.settingsDanger,.settingsDownload{cursor:pointer;border-radius:999px;min-height:42px;padding:9px 18px;font-weight:650;transition:background-color .22s,border-color .22s,box-shadow .22s,transform .22s cubic-bezier(.2,.7,.2,1)}.settingsPrimary{border:1px solid var(--plum);background:var(--plum);color:#fff;box-shadow:0 8px 20px #4568a629}.settingsDanger{color:#9b3944;background:#fff9f8;border:1px solid #d5aeb2}.settingsDownload{color:var(--ink);white-space:nowrap;background:#fffefb;border:1px solid #cfd6cf;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.settingsPrimary:disabled,.settingsDanger:disabled{cursor:wait;opacity:.55;box-shadow:none}.settingsPrimary:focus-visible,.settingsDanger:focus-visible,.settingsDownload:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.settingsNotice{background:#fffefb;border:1px solid #d8ddd5;border-radius:12px;margin:0 0 18px;padding:13px 16px;font-size:13px}.settingsNotice.error{color:#9b3944;background:#fff5f4;border-color:#e6b9bd}.settingsNotice.success{color:#2f7654;background:#f0faf4;border-color:#acd8c3;margin:18px 24px 0}.connectionState{border-bottom:1px solid var(--line);background:#f7f9f5;padding:17px 24px}.connectionStatus{align-items:center;gap:9px;font-size:13px;font-weight:650;display:flex}.connectionStatus>span{color:#fff;background:#fff;border:1px solid #c7cfc7;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.connectionStatus.connected{color:#2f7654}.connectionStatus.connected>span{background:#55ad83;border-color:#55ad83}.connectionStatus.checking{color:var(--muted)}.connectionStatus.checking>span{border-color:var(--blue);border-right-color:#0000;animation:.8s linear infinite settingsSpin}.connectionUnavailable{justify-content:space-between;align-items:center;gap:18px;display:flex}.connectionUnavailable .connectionStatus{color:#9b3944}.connectionUnavailable .connectionStatus>span{color:#9b3944;background:#fff5f4;border-color:#d5aeb2}.connectionUnavailable>button{min-height:36px;color:var(--ink);cursor:pointer;background:#fffefb;border:1px solid #cfd6cf;border-radius:999px;padding:7px 14px;font-weight:650}.connectionUnavailable>button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@keyframes settingsSpin{to{transform:rotate(360deg)}}.computerJourney{margin:0;padding:0;list-style:none}.computerJourney>li{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:82px;padding:16px 22px;display:grid}.journeyNumber{width:36px;height:36px;color:var(--blue);font:650 11px var(--mono);background:#f1f5fc;border:1px solid #ccd6e8;border-radius:50%;place-items:center;display:grid}.journeyCopy h3{font:500 21px/1.1 var(--display);letter-spacing:-.015em}.journeyCopy p{color:var(--muted);margin-top:6px;font-size:12px;line-height:1.45}.extensionSetup b{color:var(--ink);font-weight:650}.extensionSetup code{font:11px/1.45 var(--mono)}.extensionFolder{max-width:100%;color:var(--ink);overflow-wrap:anywhere;background:#f7f9f5;border:1px solid #d8ddd5;border-radius:7px;margin-top:8px;padding:5px 8px;display:inline-block}.connectedComputerList>h3{color:var(--muted);font:650 9px var(--mono);letter-spacing:1.35px;text-transform:uppercase;padding:18px 24px 10px}.settingsShell .connectedDevices{background:0 0;border:0;gap:0;max-width:none;margin:0;display:grid}.settingsShell .connectedDevices li{border-bottom:1px solid var(--line);background:0 0;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:14px;padding:20px 24px;display:grid}.settingsShell .connectedDevices li:last-child{border-bottom:0}.computerMark{background:radial-gradient(circle,#fff 0 31%,#0000 33%),#edf2ff;border:1px solid #d6dce8;border-radius:50%;width:42px;height:42px;display:block}.computerIdentity{min-width:0}.computerIdentity strong,.computerIdentity small{display:block}.computerIdentity strong{font:500 18px var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.computerIdentity small{color:var(--muted);font:10px var(--mono);margin-top:5px}.pairingCode{background:linear-gradient(135deg,#fffefb 0%,#f2f8f4 100%);border:1px solid #d8e2d9;border-radius:14px;grid-column:2/-1;grid-template-columns:minmax(210px,.55fr) minmax(280px,1fr) auto;align-items:center;gap:8px 28px;padding:19px 20px;display:grid}.pairingCode>span{font:650 9px var(--mono);letter-spacing:1.4px;color:var(--blue);grid-column:1}.pairingCode>strong{font:650 31px var(--mono);letter-spacing:6px;grid-column:1;margin-top:8px}.pairingCode>p{color:var(--muted);grid-area:1/2/3;font-size:13px;line-height:1.55}.pairingCode>small{color:var(--muted);font:10px var(--mono);grid-column:2}.pairingCode>button{min-height:40px;color:var(--ink);cursor:pointer;background:#fffefb;border:1px solid #cfd6cf;border-radius:999px;grid-area:1/3/3;padding:8px 15px;font-weight:650}.pairingCode>button:focus-visible{outline:2px solid var(--blue);outline-offset:3px}.cloudDataCard{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:22px;display:grid}.cloudDataCard h3{font:500 25px/1.1 var(--display);letter-spacing:-.02em}.cloudDataCard p{max-width:690px;color:var(--muted);margin-top:9px;font-size:12px;line-height:1.55}.cloudDataCard>.settingsNotice{grid-column:1/-1;margin:0}@media (hover:hover){.settingsPrimary:not(:disabled):hover{background:#395b98;border-color:#395b98;transform:translateY(-1px);box-shadow:0 10px 24px #4568a638}.settingsDanger:not(:disabled):hover{background:#fff1ef;border-color:#bd5964;transform:translateY(-1px)}.settingsDownload:hover{background:#f7f8f4;border-color:#aeb8af;transform:translateY(-1px)}}@media (max-width:980px){.pairingCode{grid-template-columns:1fr auto}.pairingCode>p,.pairingCode>small{grid-area:auto/1}.pairingCode>button{grid-area:1/2/4}}@media (max-width:700px){.settingsShell{width:calc(100% - 32px)}.settingsOverview{min-height:104px;padding:18px 0 14px}.settingsGroupHeading h2{font-size:32px}.cloudDataCard{grid-template-columns:1fr}.computerJourney>li{grid-template-columns:38px minmax(0,1fr)}.computerJourney>li>.settingsPrimary,.computerJourney>li>.settingsDownload{grid-column:2;justify-self:start}.pairingCode{grid-column:2}.pairingCode>span,.pairingCode>strong,.pairingCode>p,.pairingCode>small,.pairingCode>button{grid-area:auto/1}.pairingCode>p{margin-top:10px}.pairingCode>button{justify-self:start;margin-top:7px}.cloudDataCard .settingsDanger{justify-self:start}}@media (max-width:460px){.settingsGroupHeading{flex-direction:column;align-items:stretch}.settingsPrimary,.settingsDownload,.cloudDataCard .settingsDanger{width:100%}.computerJourney>li{gap:13px;padding:18px}.settingsShell .connectedDevices li{padding:18px}.cloudDataCard{padding:22px}}@media (prefers-reduced-motion:reduce){.connectionStatus.checking>span{animation:none}.settingsPrimary,.settingsDanger,.settingsDownload{transition:none}}
.attentionContext{border-top:1px solid var(--line);font:10px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);justify-content:space-between;gap:20px;padding:15px 0;display:flex}.attentionContext strong{color:var(--ink)}.attentionLead{color:#f9fbf3;background:#17211d;border:1px solid #17211d;grid-template-columns:minmax(0,1.7fr) minmax(340px,.8fr);min-height:390px;display:grid;overflow:hidden;box-shadow:0 22px 55px #26344917}.attentionLead>div:first-child{flex-direction:column;justify-content:flex-end;padding:40px 44px;display:flex}.attentionLead .overline{color:var(--yellow)}.attentionLead h2{max-width:820px;font:500 clamp(38px,5vw,68px)/.98 var(--display);letter-spacing:-.055em}.attentionShape{background:radial-gradient(circle at 20% 8%,#ff7b7329 0,#0000 38%),linear-gradient(155deg,#243438,#29282c);border-left:1px solid #ffffff20;flex-direction:column;justify-content:flex-end;min-width:0;padding:40px;display:flex;position:relative}.attentionShape:after{content:"";border:1px solid #ffd46b20;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-74px;right:-54px}.attentionShape>span,.attentionMetrics span,.attentionRhythm header span,.attentionLoops header span,.attentionAllocation header span,.attentionSupportCopy>span{font:650 10px var(--mono);letter-spacing:.14em;text-transform:uppercase}.attentionShape>span{color:var(--yellow);position:relative}.attentionShape>strong{max-width:100%;font:500 clamp(36px,3.35vw,50px)/.95 var(--display);letter-spacing:-.045em;overflow-wrap:anywhere;margin:12px 0 18px;position:relative}.attentionShape>small{color:#d8e0dc;max-width:300px;line-height:1.55;position:relative}.attentionShapeIcon{color:#ff8279;width:84px;margin:0 0 auto;position:relative}.attentionShapeIcon path,.attentionShapeIcon circle{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.attentionShapeIcon circle{fill:currentColor;stroke:none}.attentionLeadStoryLoop{justify-content:flex-start!important}.attentionLeadStoryLoop h2{letter-spacing:-.035em;max-width:none;margin-top:8px;font-size:clamp(23px,2.55vw,36px)}.attentionLeadStoryLoop h2 i{color:#ff887f;font:400 .8em var(--mono)}.attentionLoopFigure{grid-template-columns:minmax(100px,145px) minmax(250px,1fr) minmax(100px,145px);align-items:center;gap:12px;width:100%;max-width:860px;min-height:205px;margin-top:5px;display:grid}.attentionLoopApp{text-align:center;flex-direction:column;align-items:center;gap:10px;min-width:0;display:flex}.attentionLoopApp strong{max-width:150px;font:500 15px/1.15 var(--display)}.attentionAppMark{color:#fff;width:72px;height:72px;font:650 21px var(--mono);letter-spacing:-.08em;background:linear-gradient(145deg,#ffffff1f,#ffffff08);border:1px solid #ffffff35;border-radius:20px;place-items:center;display:grid;box-shadow:0 15px 34px #00000024}.attentionLoopPaths{height:185px;position:relative}.attentionLoopPaths svg{width:100%;height:100%;display:block;overflow:visible}.attentionLoopArrow{fill:none;stroke-width:2.5px;stroke-linecap:round}.attentionLoopArrowForward{stroke:var(--yellow)}.attentionLoopArrowReverse{stroke:#ff7b73}.attentionLoopPaths #attention-loop-arrow-forward path{fill:var(--yellow)}.attentionLoopPaths #attention-loop-arrow-reverse path{fill:#ff7b73}.attentionLoopImpact{align-items:center;gap:10px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attentionLoopImpact strong{color:#fff;font:500 clamp(48px,5vw,72px)/.8 var(--display);letter-spacing:-.07em}.attentionLoopImpact span{color:#bac1bd;font:650 9px/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase}.attentionLoopCount{background:#17211ded;border:1px solid #ffffff24;border-radius:999px;align-items:baseline;gap:5px;padding:4px 9px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 5px 14px #00000028}.attentionLoopCount b{font:650 15px var(--mono)}.attentionLoopCount small{color:#d8dbe0;font:9px var(--mono);text-transform:uppercase;letter-spacing:.08em}.attentionLoopCountForward{color:var(--yellow);top:30px;left:50%}.attentionLoopCountReverse{color:#ff9a92;bottom:30px;left:50%}.attentionLeadStoryLoop>p{color:#d8dbe0;font:11px var(--mono);text-transform:uppercase;letter-spacing:.08em;align-items:baseline;gap:8px;margin-top:auto;display:flex}.attentionLeadStoryLoop>p strong{color:var(--yellow);font:650 20px var(--mono)}.attentionMetrics{grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid;box-shadow:0 18px 44px #2634490d}.attentionMetrics article{border:1px solid var(--line);background:#fffefb;grid-template-columns:40px 1fr;gap:16px;min-width:0;padding:27px 25px 25px;display:grid;position:relative}.attentionMetrics article:before{background:var(--metric-accent,#4568a6);content:"";height:3px;position:absolute;top:-1px;left:-1px;right:-1px}.attentionMetrics article+article{border-left:0}.attentionMetrics article:first-child{--metric-accent:var(--yellow);color:#f9fbf3;background:#17211d}.attentionMetrics article:nth-child(2){--metric-accent:#d45c69;background:#fffaf5}.attentionMetrics article:nth-child(3){--metric-accent:#5876ad;background:#f7f9ff}.attentionMetrics article:first-child span,.attentionMetrics article:first-child strong{color:var(--yellow)}.attentionMetrics article:first-child small{color:#d8dbe0}.attentionMetrics article>svg{width:28px;color:var(--metric-accent);overflow:visible}.attentionMetrics article>svg path,.attentionMetrics article>svg circle{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.attentionMetrics span,.attentionRhythm header span,.attentionLoops header span,.attentionAllocation header span{color:var(--metric-accent,#c34858);display:block}.attentionMetrics span{min-height:29px;line-height:1.45}.attentionMetrics strong{color:#25344a;font:500 clamp(34px,4vw,52px)/1 var(--display);letter-spacing:-.04em;margin:13px 0 11px;display:block}.attentionMetrics small{color:var(--muted);font-size:11px;line-height:1.45}.attentionSupport{background:#f2f0e7;border:1px solid #d7d7c9;grid-template-columns:64px minmax(230px,.85fr) minmax(420px,1.15fr);align-items:center;gap:24px;margin:14px 0;padding:24px 28px;display:grid}.attentionSupportMark{width:58px;height:58px;color:var(--yellow);background:#17211d;border-radius:50%;place-items:center;display:grid}.attentionSupportMark svg{width:30px}.attentionSupportMark path{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.attentionSupportCopy>span{color:#c34858}.attentionSupportCopy h2{font:500 27px/1 var(--display);letter-spacing:-.035em;margin-top:6px}.attentionSupportCopy p{color:var(--muted);margin-top:9px;font-size:11px}.attentionSupportActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.attentionSupportActions>a{min-width:0;color:var(--ink);background:#fbfcf8;border:1px solid #ccd0c7;justify-content:space-between;align-items:center;gap:12px;padding:11px 13px;text-decoration:none;transition:border-color .15s,transform .15s;display:flex}.attentionSupportActions>a:hover,.attentionSupportActions>a:focus-visible{border-color:#17211d;transform:translateY(-1px)}.attentionSupportActions>a>span:last-child{color:#606b65;font:9px var(--mono);text-transform:uppercase;flex:none}.attentionSupportApp{align-items:center;gap:9px;min-width:0;display:flex}.attentionSupportApp i{color:#fff;width:30px;height:30px;font:650 9px var(--mono);background:#17211d;border-radius:9px;flex:none;place-items:center;font-style:normal;display:grid}.attentionSupportApp b{text-overflow:ellipsis;white-space:nowrap;font:600 12px var(--sans);overflow:hidden}.attentionRhythm,.attentionLoops,.attentionAllocation{border:1px solid var(--line);background:var(--surface);box-shadow:0 18px 42px #1e2b2412}.attentionRhythm{margin-top:14px;padding:28px}.attentionRhythm>header{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.attentionRhythm h2,.attentionLoops h2{font:500 28px/1 var(--display);letter-spacing:-.035em;margin-top:7px}.attentionLegend{color:var(--muted);font:10px var(--mono);align-items:center;gap:7px;display:flex}.attentionLegend i,.attentionLegend b{width:9px;height:9px;display:inline-block}.attentionLegend i{background:var(--plum)}.attentionLegend b{background:var(--terracotta);border-radius:50%;margin-left:10px}.attentionRhythm ol{border-bottom:1px solid var(--line);gap:8px;height:270px;margin-top:28px;padding:0 4px;list-style:none;display:flex}.attentionRhythm li{text-align:center;flex:1;grid-template-rows:1fr 22px 24px;min-width:24px;display:grid}.attentionRhythm li>div{min-height:190px;position:relative}.attentionRhythm li>div i{height:var(--activity);background:linear-gradient(180deg,#7890c3,var(--plum));min-height:3px;position:absolute;bottom:0;left:12%;right:12%}.attentionRhythm li>div b{left:50%;bottom:var(--movement);border:2px solid var(--surface);background:var(--terracotta);width:9px;height:9px;box-shadow:0 0 0 1px var(--terracotta);border-radius:50%;position:absolute;transform:translate(-50%,50%)}.attentionRhythm li>strong{font:600 10px var(--mono);padding-top:7px}.attentionRhythm li>small{color:var(--muted);font:9px var(--mono)}.attentionLoops{grid-template-columns:230px 1fr;gap:26px;margin-top:14px;padding:28px;display:grid}.attentionLoops ol,.attentionAllocation ol{list-style:none}.attentionLoops li{padding:11px 0}.attentionLoops li>div,.attentionAllocation li>div{justify-content:space-between;gap:18px;margin-bottom:8px;display:flex}.attentionLoops li strong,.attentionAllocation li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;overflow:hidden}.attentionLoops li span,.attentionAllocation li span{color:var(--muted);font:10px var(--mono);flex:none}.attentionLoops li>i,.attentionAllocation li>i{background:#e5e8df;height:5px;display:block}.attentionLoops li>i b,.attentionAllocation li>i b{background:var(--terracotta);height:100%;display:block}.attentionAllocations{grid-template-columns:1fr 1fr;gap:14px;margin-top:14px;display:grid}.attentionAllocation{padding:28px}.attentionAllocation header{margin-bottom:20px}.attentionAllocation li{padding:10px 0}.attentionAllocation li>i b{background:var(--plum)}.attentionAllocation:nth-child(2) li>i b{background:var(--mint)}.attentionAllocation small{color:var(--muted);font:9px var(--mono);margin-top:7px;display:block}.attentionAllocation>p,.attentionLoops>p{color:var(--muted);font-size:13px}.attentionEmpty{border:1px solid var(--line);background:var(--surface);color:var(--muted);margin:28px 0;padding:26px}.attentionEmpty button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;margin-left:10px}@media (max-width:980px){.masthead{flex-wrap:wrap;gap:12px;height:auto;min-height:84px;padding:15px 0;display:flex}.masthead nav{order:3;justify-content:center;width:100%;display:flex}.accountControls{margin-left:auto}.attentionLead{grid-template-columns:1fr}.attentionShape{border-top:1px solid #ffffff24;border-left:0;min-height:230px}.attentionShape>strong{overflow-wrap:normal}.attentionShapeIcon{margin-bottom:38px}.attentionMetrics{grid-template-columns:1fr 1fr}.attentionMetrics article+article{border-left:1px solid var(--line)}.attentionSupport{grid-template-columns:58px 1fr}.attentionSupportActions{grid-column:1/-1}.attentionLoops,.attentionAllocations{grid-template-columns:1fr}}@media (max-width:620px){.attentionLead>div:first-child{padding:30px 22px}.attentionShape{padding:24px}.attentionLoopFigure{grid-template-columns:70px minmax(145px,1fr) 70px;gap:5px;min-height:165px}.attentionAppMark{border-radius:15px;width:50px;height:50px;font-size:15px}.attentionLoopApp strong{font-size:11px}.attentionLoopPaths{height:150px}.attentionLoopImpact{gap:5px}.attentionLoopImpact strong{font-size:42px}.attentionLoopImpact span{display:none}.attentionLoopCount{padding:3px 7px}.attentionLoopCount b{font-size:11px}.attentionLoopCount small{display:none}.attentionMetrics{grid-template-columns:1fr}.attentionMetrics article+article{border-top:0}.attentionSupport{grid-template-columns:48px 1fr;padding:20px}.attentionSupportMark{width:46px;height:46px}.attentionSupportActions{grid-template-columns:1fr}.attentionRhythm{padding:22px 16px}.attentionRhythm>header{flex-direction:column;align-items:flex-start}.attentionRhythm ol{gap:4px;overflow-x:auto}.attentionRhythm li{min-width:34px}.attentionLoops,.attentionAllocation{padding:22px}.attentionContext{flex-direction:column;align-items:flex-start}}.attentionMetrics small{display:block}.attentionMetrics small+small{margin-top:4px}.attentionSupportApp b{font-family:inherit;font-size:12px;font-weight:600}
.adminPage{color:#172033;background:#f3f1eb;min-height:100vh}.adminHeader{background:#fff;border-bottom:1px solid #d7d4cb;justify-content:space-between;align-items:center;min-height:66px;padding:0 max(28px,50vw - 690px);display:flex}.adminHeader>div{align-items:center;gap:18px;display:flex}.adminHeader a{color:#172033;font-weight:700;text-decoration:none}.adminHeader span{color:#6d7480;border-left:1px solid #d7d4cb;padding-left:18px;font-size:13px}.adminIntro{padding:54px max(28px,50vw - 690px) 32px}.adminIntro p{color:#52627a;letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:11px;font-weight:700}.adminIntro h1{letter-spacing:-.04em;margin:0;font-size:clamp(38px,5vw,68px);font-weight:500}.adminMetrics{background:#d7d4cb;border:1px solid #d7d4cb;grid-template-columns:repeat(4,1fr);gap:1px;margin:0 max(28px,50vw - 690px) 48px;display:grid;overflow:hidden}.adminMetrics article{background:#fff;gap:18px;min-height:130px;padding:24px;display:grid}.adminMetrics span{color:#68717e;font-size:12px}.adminMetrics strong{align-self:end;font-size:42px;font-weight:500}.adminMetrics .needsAttention{background:#fff1e9}.adminRecords{padding:0 max(28px,50vw - 690px) 72px}.adminSectionHeading{justify-content:space-between;align-items:baseline;margin-bottom:16px;display:flex}.adminSectionHeading h2{margin:0;font-size:22px}.adminSectionHeading span{color:#767d87;font-size:12px}.adminTableWrap{background:#fff;border:1px solid #d7d4cb;overflow-x:auto}.adminRecords table{border-collapse:collapse;width:100%;min-width:1120px}.adminRecords th{color:#646d78;letter-spacing:.08em;text-align:left;text-transform:uppercase;background:#ece9e1;padding:13px 16px;font-size:10px}.adminRecords td{vertical-align:top;border-top:1px solid #e2dfd7;max-width:300px;padding:17px 16px;font-size:13px}.adminRecords td strong,.adminRecords td span,.adminRecords td small{display:block}.adminRecords td span{color:#626b78;margin-top:5px}.adminRecords td small{color:#8b929b;margin-top:7px}.adminContext span{line-height:1.45}.adminBadge{border-radius:999px;padding:5px 8px;font-size:11px;margin:0!important;display:inline-block!important}.adminBadge.invited{color:#245b39;background:#e5f3ea}.adminBadge.waitlisted{color:#2d4e85;background:#e8eef9}.adminRetry{color:#963c25;cursor:pointer;background:#fff;border:1px solid #b94e31;min-height:38px;padding:0 12px}.adminRetry:disabled{cursor:wait;opacity:.6}.adminEmpty{color:#68717e;background:#fff;border:1px solid #d7d4cb;padding:42px}@media (max-width:820px){.adminMetrics{grid-template-columns:1fr 1fr}.adminHeader,.adminIntro,.adminRecords{padding-left:18px;padding-right:18px}.adminMetrics{margin-left:18px;margin-right:18px}}
