:root{--paper:#f5f2ea;--paper-2:#ece7db;--paper-3:#e2dbcb;--ink:#16191d;--ink-2:#454a51;--ink-3:#5c6168;--rule:#d3ccbc;--rule-2:#b4ab98;--signal:#c2361b;--signal-text:#a52d14;--signal-tint:#f6e1d8;--did:#2d6a55;--did-text:#275d4a;--did-tint:#dde8e0;--unknown:#77736a;--board:#15191e;--board-2:#1f252b;--board-rule:#363d45;--on-board:#eeeae0;--on-board-2:#b0aca2;--on-board-3:#959188;--font-display:"Newsreader", "Iowan Old Style", "Palatino Linotype", Georgia, serif;--font-ui:"IBM Plex Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--r:3px;--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--line:var(--rule);--mk-did:var(--did);--mk-signal:var(--signal);--mk-unknown:var(--unknown);--win:#16191d13;--win-edge:#16191d6b}.tone-board{--bg:var(--board);--fg:var(--on-board);--fg-2:var(--on-board-2);--fg-3:var(--on-board-3);--line:var(--board-rule);--mk-did:#82c6ac;--mk-signal:#f2775b;--mk-unknown:#9c988e}*{box-sizing:border-box}html,body{margin:0}body{background:var(--paper);color:var(--ink);font:15px/1.5 var(--font-ui);-webkit-font-smoothing:antialiased}button,input,select{font:inherit;color:inherit}a{color:inherit}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.muted{color:var(--fg-2)}.small{font-size:13px}.pad{padding:24px 0}.loading{min-height:60vh;font-family:var(--font-display);color:var(--ink-2);place-items:center;font-size:22px;display:grid}.app{flex-direction:column;min-height:100vh;display:flex}.topbar{border-bottom:1px solid var(--rule);background:var(--paper);flex-wrap:wrap;align-items:center;gap:16px;padding:12px 24px;display:flex}.wordmark{font-family:var(--font-display);letter-spacing:-.01em;align-items:center;gap:8px;font-size:22px;font-weight:500;text-decoration:none;display:inline-flex}.demo-flag{color:var(--ink-2);border:1px solid var(--rule-2);border-radius:var(--r);padding:2px 8px;font-size:12px}.tabs{gap:2px;margin-left:auto;display:flex}.tab{cursor:pointer;color:var(--ink-2);background:0 0;border:0;border-bottom:2px solid #0000;padding:8px 12px;font-weight:500}.tab.on{color:var(--ink);border-bottom-color:var(--ink)}.tab:hover{color:var(--ink)}.place-pick select{background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--r);padding:6px 8px}.clockbar{background:var(--bg);color:var(--fg);grid-template-columns:auto 1fr auto;align-items:center;gap:8px 24px;padding:16px 24px 14px;display:grid}.clock-now{flex-direction:column;min-width:150px;display:flex}.clock-day{color:var(--fg-2);font-size:13px}.clock-time{font-family:var(--font-display);font-variant-numeric:tabular-nums;font-size:32px;line-height:1.05}.clock-track{flex-direction:column;gap:4px;display:flex}.clock-track input[type=range]{appearance:none;cursor:pointer;background:0 0;width:100%;height:22px}.clock-track input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--on-board) var(--pct), var(--board-rule) var(--pct));height:2px}.clock-track input[type=range]::-moz-range-track{background:var(--board-rule);height:2px}.clock-track input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--on-board);border:2px solid var(--board);border-radius:50%;width:14px;height:14px;margin-top:-6px}.clock-track input[type=range]::-moz-range-thumb{background:var(--on-board);border:0;border-radius:50%;width:12px;height:12px}.clock-days{color:var(--fg-3);grid-template-columns:repeat(7,1fr);font-size:12px;display:grid}.clock-days span{border-left:1px solid var(--board-rule);padding-left:6px}.btn-board{color:var(--on-board);border:1px solid var(--on-board-2);border-radius:var(--r);cursor:pointer;white-space:nowrap;background:0 0;padding:8px 14px}.btn-board:hover{background:var(--board-2)}.moments{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.moment{background:var(--board-2);color:var(--on-board);border:1px solid var(--board-rule);border-radius:var(--r);cursor:pointer;padding:4px 10px;font-size:13px}.moment:hover{border-color:var(--on-board-2)}.main{flex:1;width:100%;max-width:1240px;margin:0 auto;padding:24px}.h-view{font-family:var(--font-display);letter-spacing:-.01em;margin:0 0 6px;font-size:30px;font-weight:500;line-height:1.15}.h-small{letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);margin:0 0 10px;font-size:13px;font-weight:600}.app-foot{border-top:1px solid var(--rule);color:var(--ink-2);padding:14px 24px;font-size:13px}.today{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:28px;display:grid}.today-places{flex-direction:column;gap:28px;display:flex}.place{border:1px solid var(--rule);border-radius:var(--r);background:#fbf9f4;padding:18px 20px 8px}.place-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 12px;margin-bottom:8px;display:flex}.place-head>div{flex:220px;min-width:0}.place-name{font-family:var(--font-display);margin:0;font-size:24px;font-weight:500}.place-meta{color:var(--ink-2);margin:2px 0 0;font-size:13px}.dayline{width:100%;height:auto;margin:6px 0 4px;display:block;overflow:visible}.dl-tick{font-variant-numeric:tabular-nums;fill:var(--ink-3);font-size:11px;font-family:var(--font-ui)}.routine-list{margin:8px 0 0;padding:0;list-style:none}.routine{border-top:1px solid var(--rule);grid-template-columns:14px minmax(0,1fr) minmax(0,1.1fr);align-items:start;gap:12px;padding:12px 0;display:grid}.r-mark{border:2px solid var(--ink-3);border-radius:50%;width:12px;height:12px;margin-top:4px}.r-did{background:var(--did);border-color:var(--did)}.r-signal{background:var(--paper);border-color:var(--signal);border-width:3px}.r-unknown{background:repeating-linear-gradient(45deg, var(--unknown) 0 2px, transparent 2px 4px);border-color:var(--unknown)}.r-pending{border-style:dashed}.r-quiet{opacity:.5}.r-title{font-weight:600}.r-sched{color:var(--ink-2);font-size:13px}.r-status{text-align:right}.r-headline{font-variant-numeric:tabular-nums;font-weight:600}.r-detail{color:var(--ink-2);font-size:13px}.t-did{color:var(--did-text)}.t-signal{color:var(--signal-text)}.t-unknown{color:var(--ink-2)}.t-pending,.t-quiet,.t-practice{color:var(--ink)}.tag{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-2);vertical-align:2px;border-radius:2px;margin-left:8px;padding:0 5px;font-size:11px;font-weight:600;display:inline-block}.tag-signal{color:var(--signal-text);border-color:var(--signal)}.linkish{color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-size:13px;text-decoration:underline}.linkish.strong{text-align:left;font-size:15px;font-weight:500}.chip{border-radius:2px;padding:1px 6px;font-size:12px}.feed{position:sticky;top:12px}.feed-list{flex-direction:column;gap:10px;max-height:calc(100vh - 220px);margin:0;padding:0 4px 0 0;list-style:none;display:flex;overflow:auto}.alert{border:1px solid var(--rule);border-left:4px solid var(--rule-2);border-radius:var(--r);background:#fbf9f4;padding:10px 12px}.alert-signal{border-left-color:var(--signal)}.alert-did{border-left-color:var(--did)}.alert-unknown{border-left-color:var(--unknown);background-image:repeating-linear-gradient(45deg,#77736a14 0 3px,#0000 3px 7px)}.alert-top{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:flex}.alert-time{font-variant-numeric:tabular-nums;color:var(--ink);font-size:12px;font-weight:600}.alert-title{margin-top:2px;font-weight:600}.alert-body{color:var(--ink-2);margin:2px 0 0;font-size:14px}.alert-cov{color:var(--ink-2);align-items:baseline;gap:6px;margin:6px 0 0;font-size:13px;display:flex}.hatch-key{background:repeating-linear-gradient(45deg, var(--unknown) 0 2px, transparent 2px 4px);border:1px solid var(--unknown);flex:none;width:14px;height:10px;display:inline-block}.alert-actions{align-items:center;gap:12px;margin-top:6px;display:flex}.btn-small{background:var(--paper);border:1px solid var(--rule-2);border-radius:var(--r);cursor:pointer;padding:3px 9px;font-size:13px}.btn-small:hover{border-color:var(--ink)}.brief{max-width:760px}.brief-head{border-bottom:2px solid var(--ink);margin-bottom:8px;padding-bottom:14px}.eyebrow-plain{color:var(--ink-2);margin:0;font-size:13px}.brief-title{font-family:var(--font-display);letter-spacing:-.015em;margin:4px 0 6px;font-size:40px;font-weight:500;line-height:1.1}.brief-place{border-bottom:1px solid var(--rule);padding:18px 0}.brief-place-name{font-family:var(--font-display);margin:0 0 10px;font-size:24px;font-weight:500}.brief-sec{grid-template-columns:130px minmax(0,1fr);gap:12px;padding:6px 0;display:grid}.brief-sec-title{margin:0;padding-top:2px;font-size:13px;font-weight:600}.sec-signal .brief-sec-title{color:var(--signal-text)}.sec-did .brief-sec-title{color:var(--did-text)}.sec-unknown .brief-sec-title{color:var(--ink-2)}.brief-sec ul{margin:0;padding:0;list-style:none}.brief-sec li{padding:2px 0}.routines,.ask{flex-direction:column;gap:28px;max-width:820px;display:flex}.composer-form{gap:8px;margin-top:12px;display:flex}.input{border:1px solid var(--rule-2);border-radius:var(--r);background:#fffdf8;flex:1;min-width:0;padding:11px 12px;font-size:16px}.input:focus{border-color:var(--ink);box-shadow:0 0 0 1px var(--ink);outline:none}.btn{background:var(--ink);color:var(--paper);border-radius:var(--r);cursor:pointer;white-space:nowrap;border:0;padding:10px 16px;font-weight:600}.btn:disabled{opacity:.45;cursor:default}.examples{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.ex{border:1px solid var(--rule-2);border-radius:var(--r);cursor:pointer;color:var(--ink-2);text-align:left;background:0 0;padding:4px 10px;font-size:13px}.ex:hover{border-color:var(--ink);color:var(--ink)}.readback,.practice,.answer{border:1px solid var(--rule);border-left:4px solid var(--ink);border-radius:var(--r);background:#fbf9f4;margin-top:16px;padding:14px 16px}.rb-kind{color:var(--ink-2);font-size:13px}.rb-text{font-family:var(--font-display);margin:6px 0;font-size:20px;line-height:1.35}.rb-notes{color:var(--ink-2);margin:6px 0;padding-left:18px;font-size:14px}.rb-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:8px;display:flex}.practice-list{margin:8px 0 12px;padding-left:18px}.suggest ul,.routine-table{margin:0;padding:0;list-style:none}.suggest li{border-top:1px solid var(--rule);padding:8px 0}.routine-table li{border-top:1px solid var(--rule);padding:10px 0}.r-modes{margin-top:8px}.r-text{font-family:var(--font-display);color:var(--ink-2);margin:4px 0 0;font-size:17px}.answer-text{font-family:var(--font-display);margin:0;font-size:21px;line-height:1.4}.drawer{z-index:20;position:fixed;inset:0}.drawer-scrim{background:#16191d59;position:absolute;inset:0}.drawer-panel{background:var(--paper);border-left:1px solid var(--rule-2);width:min(520px,100%);padding:18px 20px;position:absolute;top:0;bottom:0;right:0;overflow:auto}.drawer-head{justify-content:space-between;align-items:center;display:flex}.frames{flex-direction:column;gap:14px;margin:0 0 14px;padding:0;list-style:none;display:flex}.frame{grid-template-columns:160px minmax(0,1fr);gap:12px;display:grid}.frame-img{aspect-ratio:16/9;background:linear-gradient(#9db0bd 0 45%,#a99c86 45% 100%);border-radius:2px;position:relative;overflow:hidden}.frame-img.light-night_ir,.frame-img.light-dark{filter:grayscale();background:linear-gradient(#2a2d30 0 45%,#3b3d3f 45% 100%)}.frame-img.light-dusk{background:linear-gradient(#6f7d8c 0 45%,#7b7466 45% 100%)}.frame-wm,.frame-ts{color:#fff;background:#00000073;padding:0 4px;font-size:9px;position:absolute;top:4px}.frame-wm{left:4px}.frame-ts{right:4px}.frame-dark{text-align:center;color:#ddd;font-size:11px;position:absolute;inset:auto 0 6px}.frame-line{font-size:13px}.frame-meta p{margin:2px 0}@media (max-width:960px){.today{grid-template-columns:1fr}.feed{position:static}.feed-list{max-height:none}}@media (max-width:640px){.topbar{gap:8px;padding:10px 16px}.tabs{order:3;justify-content:space-between;width:100%;margin-left:0}.tab{flex:1;padding:8px 6px}.demo-flag{display:none}.place-pick{margin-left:auto}.clockbar{grid-template-columns:1fr auto;padding:12px 16px}.clock-track{order:3;grid-column:1/-1}.clock-time{font-size:26px}.moments{flex-wrap:nowrap;order:4;padding-bottom:4px;overflow-x:auto}.moment{white-space:nowrap}.main{padding:16px}.place{padding:14px 12px 6px}.routine{grid-template-columns:14px minmax(0,1fr)}.r-status{text-align:left;grid-column:2}.brief-title{font-size:30px}.brief-sec{grid-template-columns:1fr;gap:2px}.composer-form{flex-direction:column}.frame{grid-template-columns:110px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto}}.settings{flex-direction:column;gap:30px;max-width:860px;display:flex}.set-list{margin:4px 0 0;padding:0;list-style:none}.set-list li{border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.set-place{margin-top:4px}.set-place-name{font-family:var(--font-display);margin:8px 0 2px;font-size:20px;font-weight:500}.row-actions{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.composer-form.wrap{flex-wrap:wrap}.composer-form .grow{flex:3 260px}.composer-form.wrap .input:not(.grow):not(.select){flex:160px}a.btn{text-decoration:none;display:inline-block}.input.select{flex:none;padding-right:28px}.input.slim{flex:none;width:220px;padding:4px 8px;font-size:14px}.secret{border:1px solid var(--ink);border-radius:var(--r);background:#fffdf8;padding:12px 14px}.secret-label{font-size:13px;font-weight:600}.secret-value{word-break:break-all;margin:6px 0 8px;font:13px/1.4 ui-monospace,SF Mono,Menlo,monospace;display:block}.secret-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.note{background:var(--paper-2);border-radius:var(--r);margin:0;padding:10px 12px}.nudge{background:var(--paper-2);border-radius:var(--r);flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 18px;padding:10px 14px;display:flex}.join{gap:16px;max-width:560px;margin:4vh auto 0}.steps{flex-direction:column;gap:8px;margin:0;padding-left:20px;display:flex}.invite-paste{color:var(--ink-2);margin-top:28px;font-size:14px}.invite-paste summary{cursor:pointer}@media (max-width:640px){.composer-form .grow,.composer-form.wrap .input,.composer-form.wrap .input:not(.grow):not(.select){flex:none}.set-list li{align-items:flex-start}.input.slim{width:100%}}.drop{border:1.5px dashed var(--rule-2);border-radius:var(--r);cursor:pointer;background:#fbf9f4;flex-direction:column;align-items:flex-start;gap:4px;margin-top:14px;padding:22px 20px;display:flex}.drop:hover,.drop:focus-within{border-color:var(--ink)}.drop.busy{opacity:.6}.drop-main{font-size:16px;font-weight:600}.stills{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.stills label{border-radius:var(--r);cursor:pointer;opacity:.45;border:2px solid #0000;display:block;position:relative;overflow:hidden}.stills label.on{border-color:var(--ink);opacity:1}.stills input{position:absolute;top:6px;left:6px}.stills img{aspect-ratio:16/9;object-fit:cover;background:var(--paper-3);width:100%;display:block}.still-at{color:#fff;font-variant-numeric:tabular-nums;background:#0000008c;border-radius:2px;padding:0 5px;font-size:11px;position:absolute;bottom:4px;right:4px}.try-form{flex-wrap:wrap;align-items:flex-end;gap:10px;margin-top:14px;display:flex}.try-form label{flex-direction:column;gap:4px;display:flex}.try-form .grow{flex:260px}.changes{font-family:var(--font-display);margin:0 0 22px;padding-left:18px;font-size:19px;line-height:1.45}.frame-photo{aspect-ratio:16/9;object-fit:cover;background:var(--paper-3);border-radius:2px;width:100%}.proof-wrap{flex-direction:column;gap:18px;max-width:820px;display:flex}.seal{border:1px solid var(--rule-2);border-left:4px solid var(--unknown);border-radius:var(--r);background:#fbf9f4;padding:12px 14px}.seal-ok{border-left-color:var(--did)}.seal-bad{border-left-color:var(--signal);background:var(--signal-tint)}.seal code{font:13px ui-monospace,SF Mono,Menlo,monospace}.proof-sec{border-top:1px solid var(--rule);padding-top:14px}.proof-visits{font-family:var(--font-display);margin:0;padding-left:18px;font-size:18px;line-height:1.45}.proof-log{margin:0;padding:0;list-style:none}.proof-log li{border-top:1px solid var(--rule);grid-template-columns:76px minmax(0,1fr);gap:10px;padding:7px 0;font-size:14px;display:grid}.proof-log time{font-variant-numeric:tabular-nums;font-weight:600}.proof-frame{flex-direction:column;gap:4px;max-width:420px;margin-top:6px;display:flex}.proof-frame img{border-radius:2px;width:100%}.date-field{flex-direction:column;gap:2px;display:flex}.date-field .input,.composer-form.wrap .date-field .input:not(.grow):not(.select){flex:none}.composer-form.times{align-items:flex-end}.check{align-items:center;gap:6px;font-size:14px;display:inline-flex}@media print{.linkish{display:none}.seal{break-inside:avoid}}.watch-form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.watch-row{flex-wrap:wrap;align-items:flex-end;gap:10px 14px;display:flex}.alert-look{border-left-color:var(--signal);background:var(--signal-tint)}.tag-look{background:var(--signal);color:#fff;border-color:var(--signal)}.today-wrap{flex-direction:column;gap:28px;display:flex}.incidents{grid-template-columns:minmax(0,1fr);align-items:start;gap:28px;display:grid}.incidents.with-phone{grid-template-columns:minmax(0,1fr) 300px}.incident-list{flex-direction:column;gap:20px;min-width:0;display:flex}.incident{border:1px solid var(--rule);border-left:4px solid var(--signal);background:#fbf9f4;border-radius:8px;padding:20px 22px 18px}.incident.lvl-2{--i-fg:var(--on-board);--i-fg2:var(--on-board-2);--i-fg3:var(--on-board-3);--i-rule:var(--board-rule);background:var(--board);color:var(--on-board);border:0;border-top:3px solid #f2775b;box-shadow:0 10px 30px #15191e2e}.incident{--i-fg:var(--ink);--i-fg2:var(--ink-2);--i-fg3:var(--ink-3);--i-rule:var(--rule)}.incident.is-seen{opacity:.72}.inc-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.inc-level{letter-spacing:.09em;text-transform:uppercase;color:var(--signal-text);border:1px solid var(--signal);border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.lvl-2 .inc-level{color:#16191d;background:#f2775b;border-color:#f2775b}.inc-when{color:var(--i-fg2);font-variant-numeric:tabular-nums;font-size:13px}.inc-seen{color:var(--i-fg2);border:1px solid var(--i-rule);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:12px}.inc-title{font-family:var(--font-display);letter-spacing:-.01em;margin:10px 0 0;font-size:28px;font-weight:500;line-height:1.15}.inc-now{color:var(--signal-text);align-items:center;gap:8px;margin:6px 0 0;font-size:15px;font-weight:500;display:flex}.lvl-2 .inc-now{color:#f6b3a2}.inc-pulse{background:#f2775b;border-radius:50%;flex:none;width:8px;height:8px;animation:1.8s ease-out infinite inc-pulse;box-shadow:0 0 #f2775b99}@keyframes inc-pulse{70%{box-shadow:0 0 0 9px #f2775b00}to{box-shadow:0 0 #f2775b00}}.inc-frames{margin-top:16px}.inc-hero{margin:0}.inc-hero .frame-art,.inc-hero .frame-photo{border-radius:6px}.inc-strip{gap:8px;margin:8px 0 0;padding:0 0 2px;list-style:none;display:flex;overflow-x:auto}.inc-strip li{flex:none;width:112px}.inc-strip button{cursor:pointer;opacity:.7;background:0 0;border:2px solid #0000;border-radius:6px;width:100%;padding:0;display:block}.inc-strip button:hover{opacity:1}.inc-strip button.on{opacity:1;border-color:#f2775b}.inc-path{flex-wrap:wrap;row-gap:10px;margin:18px 0 0;padding:0;list-style:none;display:flex}.inc-path li{flex-direction:column;min-width:92px;padding:16px 30px 0 0;display:flex;position:relative}.inc-path li:before{content:"";background:#f2775b;border-radius:50%;width:9px;height:9px;position:absolute;top:0;left:0}.inc-path li:not(:last-child):after{content:"";background:var(--i-rule);height:1px;position:absolute;top:4px;left:15px;right:6px}.inc-path time{color:var(--i-fg2);font-variant-numeric:tabular-nums;font-size:12px}.inc-path span{font-size:14px;font-weight:600}.inc-signals{flex-wrap:wrap;gap:6px;margin:16px 0 0;padding:0;list-style:none;display:flex}.inc-signals li{background:var(--signal-tint);color:var(--signal-text);border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:600}.inc-signals li.soft{background:var(--paper-2);color:var(--ink-2);font-weight:500}.lvl-2 .inc-signals li{color:#f7bcad;background:#f2775b29}.lvl-2 .inc-signals li.soft{color:var(--on-board-2);background:#eeeae014}.inc-reading{border-left:2px solid var(--i-rule);margin-top:16px;padding-left:12px}.inc-reading p{margin:0}.inc-reading p:first-child{font-family:var(--font-display);font-size:18px;font-style:italic;line-height:1.4}.inc-cite{color:var(--i-fg2);font-size:12.5px;font-style:normal!important;font-family:var(--font-ui)!important;margin-top:4px!important}.inc-actions{flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:20px;display:flex}.inc-primary{padding:12px 26px;font-size:15px}.lvl-2 .inc-primary{background:var(--on-board);color:var(--board)}.btn-ghost{color:inherit;border:1px solid var(--rule-2);border-radius:var(--r);cursor:pointer;background:0 0;padding:11px 16px;font-weight:500}.lvl-2 .btn-ghost{border-color:var(--on-board-3)}.btn-ghost:hover{border-color:currentColor}.lvl-2 .linkish{color:var(--on-board)}.inc-911{color:var(--signal-text);border:1px solid var(--signal);border-radius:var(--r);margin-left:auto;padding:10px 14px;font-weight:600;text-decoration:none}.lvl-2 .inc-911{color:#f7bcad;border-color:#f2775b}.inc-note{color:var(--i-fg3);margin:14px 0 0;font-size:12px}.frame-art,.frame-photo{aspect-ratio:16/9;object-fit:cover;background:#0e1011;border-radius:5px;width:100%;height:auto;display:block}.frame-sm{border-radius:4px}.frame{grid-template-columns:180px minmax(0,1fr)}.watch-pill{border:1px solid var(--rule-2);color:var(--ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:12px;font-weight:500;display:inline-flex}.watch-pill .dot{background:var(--did);border-radius:50%;width:7px;height:7px}.watch-pill.paused{background:var(--paper-2)}.watch-pill.off{color:var(--ink-3);border-style:dashed}.alert{padding:9px 12px}.alert-row{text-align:left;cursor:pointer;width:100%;color:inherit;font:inherit;background:0 0;border:0;grid-template-columns:10px minmax(0,1fr) auto;align-items:baseline;gap:9px;padding:0;display:grid}.alert-row .alert-title{margin:0;font-size:14px;line-height:1.35}.alert-row .alert-time{color:var(--ink-2);white-space:nowrap;font-weight:500}.alert-dot{background:var(--rule-2);border-radius:50%;align-self:center;width:8px;height:8px}.alert-signal .alert-dot{background:var(--signal)}.alert-did .alert-dot{background:var(--did)}.alert-unknown .alert-dot{background:var(--unknown)}.alert-sub{color:var(--ink-2);flex-wrap:wrap;align-items:baseline;gap:6px;margin-top:2px;padding-left:19px;font-size:12px;display:flex}.alert-sub .tag{margin-left:2px}.alert-more{padding-left:19px}.alert.is-seen{opacity:.7}.alert-look{background:#fbede7}.phone{margin:0;position:sticky;top:12px}.phone-screen{aspect-ratio:9/18.5;background:linear-gradient(170deg,#2b3443 0%,#151a23 48%,#0b0d12 100%);border-radius:40px;width:300px;padding:44px 12px 20px;overflow:hidden;box-shadow:0 0 0 7px #0e0f11,0 0 0 8px #3a3d42,0 24px 50px #15191e47}.phone-clock{color:#f3f1ec;flex-direction:column;align-items:center;display:flex}.phone-clock span{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:66px;font-weight:300;line-height:1}.phone-clock small{opacity:.8;margin-top:6px;font-size:14px}.notif{color:#141619;background:#f4f3f0e6;border-radius:18px;margin-top:28px;padding:10px 12px 0;box-shadow:0 4px 16px #00000040}.notif-top{color:#5b5f66;align-items:center;gap:7px;font-size:12px;display:flex}.notif-icon svg{width:20px;height:20px;display:block}.notif-app{letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:600}.notif-time{margin-left:auto}.notif-title{margin:6px 0 2px;font-size:14px;font-weight:600;line-height:1.3}.notif-body{color:#2a2d31;margin:0;font-size:13.5px;line-height:1.32}.notif-image{margin-top:8px}.notif-image .frame-art{border-radius:10px}.notif-actions{border-top:1px solid #00000017;grid-template-columns:repeat(auto-fit,minmax(0,1fr));margin:10px -12px 0;display:grid}.notif-actions span{text-align:center;color:#0b63ce;padding:10px 0;font-size:14px;font-weight:600}.notif-actions span+span{border-left:1px solid #00000017}.phone figcaption{text-align:center;color:var(--ink-2);margin-top:12px;font-size:12px}@media (max-width:960px){.incidents.with-phone{grid-template-columns:1fr}.phone{flex-direction:column;align-items:center;display:flex;position:static}}@media (max-width:640px){.incident{border-radius:6px;padding:16px 14px 14px}.inc-title{font-size:23px}.inc-911{margin-left:0}.inc-path li{min-width:0;padding-right:22px}.phone-screen{width:280px}}@media (prefers-reduced-motion:reduce){.inc-pulse{animation:none}}.settings{gap:0;max-width:1040px}.settings>header{padding-bottom:22px}.set-sec{border-top:1px solid var(--rule);grid-template-columns:250px minmax(0,1fr);column-gap:48px;padding:26px 0;display:grid}.set-intro h2{letter-spacing:0;text-transform:none;color:var(--ink);margin:2px 0 8px;font-size:15px;font-weight:600}.set-intro p{margin:0;font-size:13.5px;line-height:1.5}.set-body{flex-direction:column;align-items:stretch;gap:12px;min-width:0;display:flex}.set-body>.btn{align-self:flex-start}.set-body>p{margin:0}.set-list{border:1px solid var(--rule);background:#fbf9f4;border-radius:8px;margin:0;padding:0 14px}.set-list li:first-child{border-top:0}.set-place{border:1px solid var(--rule);background:#fbf9f4;border-radius:8px;margin:0;padding:14px 16px}.set-place .set-list{background:0 0;border:0;padding:0}.set-place .set-list:empty{display:none}.set-place>p.muted{margin:4px 0 0}.set-place-name{margin-top:0}.set-body>.set-place-name{margin:6px 0 -4px}.secret{border-radius:8px;margin-bottom:18px}.settings input[type=checkbox],.watch-form input[type=checkbox]{appearance:none;background:var(--rule-2);cursor:pointer;border-radius:999px;flex:none;width:34px;height:20px;margin:0;transition:background .15s;position:relative}.settings input[type=checkbox]:after,.watch-form input[type=checkbox]:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:2px;left:2px;box-shadow:0 1px 2px #0003}.settings input[type=checkbox]:checked,.watch-form input[type=checkbox]:checked{background:var(--did)}.settings input[type=checkbox]:checked:after,.watch-form input[type=checkbox]:checked:after{transform:translate(14px)}.settings input[type=checkbox]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.check{gap:9px}.watch-form .check:first-child{font-size:15px;font-weight:600}@media (max-width:760px){.set-sec{grid-template-columns:1fr;row-gap:14px}.set-body>.btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.settings input[type=checkbox],.settings input[type=checkbox]:after{transition:none}}.checknow{margin:2px 0 10px}.check-btn{background:var(--ink);color:var(--paper);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:9px;padding:9px 16px 9px 12px;font-size:14px;font-weight:600;display:inline-flex}.check-btn:disabled{opacity:.85;cursor:progress}.check-ring{border:2px solid var(--paper);border-right-color:#0000;border-radius:50%;width:14px;height:14px}.check-ring:not(.spin){border-right-color:var(--paper);box-shadow:inset 0 0 0 3px var(--ink), inset 0 0 0 7px var(--paper)}.check-ring.spin{animation:.8s linear infinite check-spin}@keyframes check-spin{to{transform:rotate(360deg)}}.check-result{border:1px solid var(--rule);border-left:4px solid var(--did);background:#fffdf8;border-radius:8px;padding:14px 16px}.check-result.tone-signal{border-left-color:var(--signal)}.check-result.tone-unknown{border-left-color:var(--unknown)}.check-head{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.check-headline{font-family:var(--font-display);flex:280px;margin:0;font-size:21px;line-height:1.3}.tone-did .check-headline{color:var(--did-text)}.tone-signal .check-headline{color:var(--signal-text)}.check-close{color:var(--ink-2);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:20px;line-height:1}.check-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px;margin:12px 0 0;padding:0;list-style:none;display:grid}.check-cam{flex-direction:column;gap:4px;display:flex}.check-cam-meta{font-size:13px}.check-cam-text{color:var(--ink-2);margin:0;font-size:13px}.check-cam.t-signal .check-cam-text{color:var(--signal-text);font-weight:600}.check-blank{aspect-ratio:16/9;background:repeating-linear-gradient(45deg, #77736a29 0 4px, transparent 4px 9px), var(--paper-2);color:var(--ink-3);border-radius:4px;place-items:center;font-size:12px;display:grid}@media (prefers-reduced-motion:reduce){.check-ring.spin{animation:none}}.place-actions{flex-wrap:wrap;align-items:flex-start;gap:8px 10px;margin:2px 0 10px;display:flex}.place-actions .checknow{flex:100%;margin:0}.place-actions .checknow:has(.check-btn){flex:none}.away{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.away-btn{border:1px solid var(--rule-2);cursor:pointer;color:var(--ink);background:0 0;border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600}.away-btn:hover{border-color:var(--ink)}.away-btn.on{background:var(--paper-2)}.away-menu{flex-wrap:wrap;gap:6px;display:inline-flex}.watch-pill.away{border-color:var(--ink);color:var(--ink)}.watch-pill.away .dot{background:var(--signal)}.btn.danger{background:var(--signal-text)}.btn-ghost.danger{color:var(--signal-text);border-color:var(--signal);align-self:flex-start}
