body[data-page=sensor]{--sec:var(--accent);--sec-strong:var(--accent-hover);--sec-deep:var(--accent-ink);--sec-soft:var(--accent-soft);--sec-line:var(--accent-line);--sec-2:var(--accent)}.nav-item[data-view=sensor],.nav-group-current[data-view=sensor]{--tile:var(--accent);--tile-deep:var(--accent-hover);--tile-glow:var(--focus)}#viewSensor,.ds-facebook{display:grid;gap:1.25rem;min-width:0}#viewSensor[hidden],#viewSensor [hidden]{display:none!important}#viewSensor :is(button,a,input,select,textarea){touch-action:manipulation}#viewSensor :is(button,input,select){min-height:44px}#viewSensor :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid var(--focus);outline-offset:3px}#viewSensor :is(input,select,textarea){width:100%;min-width:0;color:var(--text);background:var(--surface);border:1px solid var(--border);font:inherit;font-weight:400;border-radius:var(--radius-sm,10px);padding:.75rem}#viewSensor input[type=checkbox]{width:20px;height:20px;min-height:20px;margin:0;accent-color:var(--accent);flex:none}#viewSensor svg{width:1.125rem;height:1.125rem;flex:none}#viewSensor .button{gap:.5rem;justify-content:center}#viewSensor .button:hover{transform:none}#viewSensor .button:disabled{cursor:not-allowed}.ds-platform-bar{margin-bottom:0!important}.ds-platforms{max-width:100%;width:max-content}.ds-platforms button{gap:.55rem}.ds-platforms .platform-icon{margin:0}.ds-platforms button:disabled{opacity:.55;cursor:not-allowed;box-shadow:none}.ds-platforms small{font-size:.68rem;font-weight:550;border:1px solid var(--border);border-radius:6px;padding:.2rem .35rem;color:var(--muted)}.ds-intro,.ds-section-heading{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.ds-intro h3,.ds-section-heading h3,.ds-create h3{margin:0;font-size:1.25rem;letter-spacing:-.025em;color:var(--text)}.ds-intro p:not(.eyebrow),.ds-section-heading p:not(.eyebrow),.ds-create>header p{margin:.4rem 0 0;font-size:.9rem;line-height:1.6;color:var(--muted);max-width:60ch}.ds-intro .eyebrow,.ds-section-heading .eyebrow{margin:0 0 .4rem}.ds-count{font-size:.82rem;font-weight:700;background:var(--surface-2);color:var(--sec-strong);border:1px solid var(--border);border-radius:999px;padding:.35rem .7rem;white-space:nowrap}.ds-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}.ds-stats>div{display:flex;gap:1rem;align-items:center;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg,18px);background:var(--surface);min-width:0}.ds-stats>div>svg{width:42px!important;height:42px!important;padding:11px;border-radius:12px;background:var(--accent-soft);color:var(--accent-ink)}.ds-stats>div:nth-child(2)>svg{color:var(--success);background:color-mix(in srgb,var(--success) 9%,var(--surface))}.ds-stats>div:nth-child(3)>svg{color:var(--warning);background:color-mix(in srgb,var(--warning) 9%,var(--surface))}.ds-stats span{display:grid;gap:.2rem;min-width:0}.ds-stats strong{font-size:1.75rem;line-height:1.2;color:var(--accent);font-variant-numeric:tabular-nums}.ds-stats>div:nth-child(2) strong{color:var(--success)}.ds-stats>div:nth-child(3) strong{color:var(--warning)}.ds-stats small{color:var(--muted);font-size:.8rem;line-height:1.4}.ds-chrome{display:flex;align-items:center;gap:.9rem;padding:1rem 1.25rem;border:1px solid var(--sec-line);background:var(--sec-soft);border-radius:var(--radius-md,14px)}.ds-chrome-icon,.ds-section-icon{width:42px;height:42px;display:grid;place-items:center;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--sec-strong);flex:none}.ds-chrome>div{flex:1;min-width:0}.ds-chrome strong{font-size:.9rem;color:var(--text)}.ds-chrome p{margin:.3rem 0 0;font-size:.83rem;color:var(--muted);line-height:1.6;max-width:90ch}.ds-create,.ds-detail{padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius-lg,18px);background:var(--surface);min-width:0}.ds-create>header{display:flex;align-items:center;gap:.85rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border)}.ds-create>header p{font-size:.85rem}.ds-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ds-form-grid label,.ds-result-tools label{display:grid;align-content:start;gap:.45rem;font-size:.85rem;font-weight:650;color:var(--text);min-width:0}.ds-form-grid small{font-size:.8rem;font-weight:400;line-height:1.6;color:var(--muted)}.ds-full{grid-column:1/-1}.ds-form-grid textarea{min-height:100px;resize:vertical}.ds-form-grid .ds-existing{display:flex;gap:.7rem;align-items:flex-start;cursor:pointer;padding:.25rem 0;min-height:44px}.ds-existing>span{display:grid;gap:.2rem}.ds-existing small{display:block;max-width:80ch}.ds-pace-note{display:flex;gap:.6rem;margin:1rem 0 0;padding:.85rem;border-radius:10px;background:var(--surface-2);color:var(--muted);font-size:.82rem;line-height:1.65}.ds-pace-note>svg{margin-top:.2rem;color:var(--sec-strong)}.ds-hint{color:var(--muted);font-size:.83rem;line-height:1.6}.ds-form-actions{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border)}.ds-form-actions>span{max-width:60ch;font-size:.78rem;line-height:1.6;color:var(--muted)}.ds-form-actions .button{flex:none}.ds-error{padding:.85rem 1rem;border:1px solid var(--danger);border-radius:10px;color:var(--danger);background:color-mix(in srgb,var(--danger) 4%,var(--surface));font-size:.875rem;line-height:1.6;overflow-wrap:anywhere;margin:1rem 0 0}.ds-loading{padding:1rem;color:var(--muted);font-size:.875rem;background:var(--surface-2);border-radius:10px}.ds-sensors{min-width:0}.ds-sensors>.ds-section-heading{margin-bottom:1rem}.ds-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ds-card{min-width:0;align-self:start;padding:1.15rem;border:1px solid var(--border);border-radius:var(--radius-lg,18px);background:var(--surface)}.ds-card[data-selected=true]{border-color:var(--sec);box-shadow:inset 0 0 0 1px var(--sec-line)}.ds-card-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.ds-card-heading>div{min-width:0;flex:1}.ds-card h4{margin:.45rem 0 0;font-size:1.08rem;line-height:1.4;overflow-wrap:anywhere;color:var(--text)}.ds-card-platform{display:flex;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;color:var(--muted)}.ds-card-platform .platform-icon{width:24px;height:24px;flex-basis:24px;border-radius:7px;margin:0}.ds-card-platform .platform-icon svg{width:15px!important;height:15px!important}.ds-badge{display:inline-flex;align-items:center;gap:.35rem;font-size:.73rem;font-weight:650;border:1px solid var(--border);padding:.35rem .55rem;border-radius:999px;white-space:nowrap;color:var(--muted);background:var(--surface-2)}.ds-badge svg{width:14px!important;height:14px!important}.ds-badge[data-tone=active]{color:var(--success);border-color:color-mix(in srgb,var(--success) 35%,var(--surface));background:color-mix(in srgb,var(--success) 7%,var(--surface))}.ds-badge[data-tone=checking]{color:var(--sec-strong);background:var(--sec-soft);border-color:var(--sec-line)}.ds-badge[data-tone=attention]{color:var(--warning);background:color-mix(in srgb,var(--warning) 7%,var(--surface));border-color:color-mix(in srgb,var(--warning) 35%,var(--surface))}.ds-source{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin:.2rem 0;color:var(--sec-strong);font-size:.82rem;font-weight:600}.ds-filter-summary{display:flex;align-items:flex-start;gap:.55rem;padding:.75rem;background:var(--surface-2);border-radius:10px;margin:.3rem 0 1rem;font-size:.8rem;line-height:1.6;color:var(--muted)}.ds-filter-summary>svg{margin-top:.15rem;color:var(--sec-strong)}.ds-filter-summary span{min-width:0;overflow-wrap:anywhere}.ds-filter-summary strong{font-weight:550;color:var(--text)}.ds-card-counts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin:0}.ds-card-counts dt{font-size:.75rem;color:var(--muted);line-height:1.5}.ds-card-counts dd{margin:.25rem 0 0;font-size:1.5rem;font-weight:750;font-variant-numeric:tabular-nums;color:var(--accent)}.ds-card-counts>div:nth-child(2) dd{color:var(--success)}.ds-check-times{display:grid;gap:.45rem;margin:1rem 0;font-size:.76rem;color:var(--muted);font-variant-numeric:tabular-nums}.ds-check-times>div{display:flex;justify-content:space-between;gap:1rem}.ds-check-times dd{margin:0;text-align:end;color:var(--text)}.ds-card-notice{display:flex;align-items:flex-start;gap:.5rem;line-height:1.6;font-size:.82rem;color:var(--warning);overflow-wrap:anywhere;padding:.75rem;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.ds-card-notice>svg{margin-top:.2rem}.ds-card-notice span{min-width:0}.ds-card-actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;padding-top:1rem;border-top:1px solid var(--border)}.ds-card-actions .button{font-size:.78rem;padding:.6rem .7rem}.ds-card-actions .ds-selected{color:var(--sec-strong);border-color:var(--sec-line);background:var(--sec-soft)}.ds-card-actions .ds-remove{margin-inline-start:auto}.ds-detail>.ds-section-heading{padding-bottom:1rem;border-bottom:1px solid var(--border)}.ds-detail h3{overflow-wrap:anywhere}.ds-result-tools{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem;margin:1rem 0}.ds-result-tools label{flex:1;max-width:35rem}.ds-result-tools .button{flex:none}.ds-comments{display:grid;gap:.75rem}.ds-comment{min-width:0;padding:1rem;border:1px solid var(--border);border-radius:var(--radius-md,14px);background:var(--surface)}.ds-comment>header{display:flex;gap:.75rem;align-items:flex-start}.ds-comment-icon{display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:10px;background:var(--sec-soft);color:var(--sec-strong)}.ds-comment>header>div{min-width:0;flex:1}.ds-comment strong{font-size:.9rem;color:var(--text);overflow-wrap:anywhere}.ds-author-id{margin:.25rem 0 0;font-size:.75rem;line-height:1.5;color:var(--muted);overflow-wrap:anywhere}.ds-author-id>span{display:inline-block;color:var(--text);font-variant-numeric:tabular-nums;margin-inline-start:.25rem}.ds-comment time{font-size:.74rem;color:var(--muted);line-height:1.6;flex:none}.ds-comment-text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:.9rem;line-height:1.7;color:var(--text);margin:1rem 0}.ds-comment>footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.ds-comment>footer a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.78rem;color:var(--sec-strong);font-weight:600}.ds-matched{display:inline-flex;align-items:center;gap:.35rem;max-width:100%;font-size:.76rem;color:var(--success);overflow-wrap:anywhere}.ds-matched>span{min-width:0}.ds-comment-meta{font-size:.76rem;color:var(--muted)}.ds-pagination{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.8rem;color:var(--muted);font-variant-numeric:tabular-nums}.ds-pagination>div{display:flex;gap:.5rem}.ds-empty{text-align:center;max-width:35rem;margin:auto;padding:2.25rem 1rem;color:var(--muted)}.ds-empty>span{display:inline-grid;place-items:center;width:50px;height:50px;border-radius:14px;color:var(--sec-strong);background:var(--sec-soft)}.ds-empty h4{margin:.85rem 0 .4rem;font-size:1.05rem;color:var(--text)}.ds-empty p{font-size:.875rem;line-height:1.7;margin:0}@media(max-width:1100px){.ds-cards{grid-template-columns:minmax(0,1fr)}.ds-stats>div{padding:.85rem;gap:.7rem}.ds-stats small{font-size:.75rem}.ds-chrome{flex-wrap:wrap}.ds-chrome>.button{margin-inline-start:calc(42px + .9rem)}}@media(max-width:680px){.ds-intro{align-items:flex-start}.ds-intro .button{width:100%}.ds-platforms small{display:none}.ds-stats{gap:.5rem}.ds-stats>div{display:grid;gap:.5rem;padding:.75rem;align-content:start}.ds-stats>div>svg{width:34px!important;height:34px!important;padding:8px}.ds-stats strong{font-size:1.4rem}.ds-stats small{font-size:.72rem}.ds-create,.ds-detail,.ds-card{padding:1rem}.ds-form-grid{grid-template-columns:minmax(0,1fr)}.ds-form-grid :is(input,select,textarea),.ds-result-tools input{font-size:16px!important}.ds-form-actions{flex-direction:column;align-items:stretch}.ds-form-actions .button{width:100%}.ds-chrome{padding:1rem;align-items:flex-start}.ds-chrome>.button{width:100%;margin-inline-start:0}.ds-chrome-icon{width:34px;height:34px}.ds-create>header{align-items:flex-start}.ds-result-tools{flex-direction:column;align-items:stretch}.ds-result-tools label{max-width:none}.ds-card-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ds-card-actions .button{width:100%;min-width:0;white-space:normal}.ds-card-actions .ds-remove{margin-inline-start:0}.ds-comment>header{flex-wrap:wrap;gap:.6rem}.ds-comment time{width:100%;padding-inline-start:calc(34px + .6rem)}.ds-comment>footer{gap:.25rem}.ds-pagination{flex-direction:column;align-items:stretch}.ds-pagination>div{width:100%}.ds-pagination .button{flex:1}.ds-check-times>div{gap:.75rem}.ds-section-heading>div{min-width:0}.ds-section-heading .button{width:100%}}@media(max-width:380px){.ds-stats>div{padding:.65rem}.ds-stats small{font-size:.68rem}.ds-platforms button{gap:.35rem;padding-inline:.6rem!important}.ds-platforms .platform-icon{width:28px;height:28px;flex-basis:28px}.ds-check-times>div{flex-direction:column;gap:.15rem}.ds-check-times dd{text-align:start}}@media(prefers-reduced-motion:reduce){#viewSensor .button{transition:none}}.ds-comment-details{margin-top:.5rem;border-top:1px solid var(--border);font-size:.78rem;color:var(--muted)}.ds-comment-details summary{min-height:44px;display:flex;align-items:center;gap:.5rem;cursor:pointer;font-weight:600;color:var(--sec-strong)}.ds-comment-details summary:before{content:"+";font-size:1rem}.ds-comment-details[open] summary:before{content:"−"}.ds-comment-details dl{display:grid;gap:.6rem;margin:0 0 .5rem}.ds-comment-details dl>div{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap}.ds-comment-details dd{margin:0;color:var(--text);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ds-truncated{color:var(--warning);font-size:.78rem;line-height:1.6}.ds-monitor-summary{margin:.75rem 0;padding:.8rem;border:1px solid var(--sec-line);border-radius:var(--radius-sm,10px);background:var(--sec-soft)}.ds-monitor-summary>span{display:flex;align-items:flex-start;gap:.5rem;color:var(--sec-strong);font-size:.83rem;line-height:1.5}.ds-monitor-summary p{margin:.4rem 0 0;color:var(--muted);font-size:.8rem;line-height:1.65}.ds-monitor-summary svg{margin-top:.1rem}.ds-monitor-details{margin:.75rem 0;border-top:1px solid var(--border)}.ds-monitor-details>summary{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;cursor:pointer;color:var(--sec-strong);font-size:.8rem;font-weight:650;list-style:none}.ds-monitor-details>summary::-webkit-details-marker{display:none}.ds-monitor-details[open]>summary svg{transform:rotate(180deg)}.ds-monitor-details .ds-check-times{margin:.35rem 0 .75rem}.ds-monitor-details .ds-hint{font-size:.78rem}.ds-new-saved{color:var(--success)!important;font-weight:700}.ds-check-times dt,.ds-check-times dd{min-width:0;overflow-wrap:anywhere}.ds-check-times dd{max-width:62%}.ds-monitor-summary strong{overflow-wrap:anywhere}.ds-badge{max-width:100%;white-space:normal;line-height:1.5}.ds-card-platform{flex-wrap:wrap}@media(max-width:380px){.ds-check-times dd{max-width:100%}}.ds-author-identity{min-width:0;margin:.9rem 0;padding:.85rem;border:1px solid var(--sec-line);border-radius:var(--radius-sm,10px);background:var(--sec-soft)}.ds-identity-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.5rem}.ds-identity-heading>strong{font-size:.8rem;color:var(--sec-strong)}.ds-identity-kind{font-size:.72rem;font-weight:600;color:var(--muted)}.ds-identity-value{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin-top:.55rem;min-width:0}.ds-identity-value code{min-width:0;flex:1 1 12rem;white-space:normal;overflow-wrap:anywhere;word-break:break-word;font-size:.85rem;line-height:1.65;color:var(--text);user-select:all;unicode-bidi:isolate}.ds-copy-author{min-width:44px;min-height:44px;font-size:.78rem;flex:none}.ds-author-identity>p{margin:.65rem 0 0;color:var(--muted);font-size:.78rem;line-height:1.65}.ds-author-profile{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;margin-top:.3rem;font-size:.78rem;font-weight:600;color:var(--sec-strong)}.ds-comment-details dd{max-width:100%;min-width:0;unicode-bidi:isolate}.ds-id-resolution{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.ds-id-resolution[data-state=resolved] strong{color:var(--success)}.ds-id-resolution:is([data-state=conflict],[data-state=interrupted]) strong{color:var(--warning)}.ds-id-resolution>span{flex-basis:100%;padding-inline-start:1.5rem}
