.chart-frame.selectable{cursor:pointer}.chart-mark{opacity:.85}.chart-mark.note{fill:var(--text)}.chart-mark.journal{fill:var(--muted)}.chart-tooltip-mark{white-space:normal;max-width:260px;margin-top:.25rem}.bar-segment{cursor:default}.bar-segment.selectable,.flow-edge,.flow-node.selectable{cursor:pointer}.bar-segment:hover,.bar-segment:focus-visible{opacity:.8;outline:none}.legend-swatch{border-radius:2px;flex:none;width:10px;height:10px;display:inline-block}.funnel-steps{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.funnel-step-head{flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-bottom:.25rem;display:flex}.funnel-track{background:var(--chart-grid);border-radius:4px;height:24px;overflow:hidden}.funnel-bar{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:100%}.funnel-numbers{flex-wrap:wrap;gap:.75rem;margin-top:.25rem;font-size:.85rem;display:flex}.funnel-numbers button,.number-button{color:var(--accent);cursor:pointer;font:inherit;text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.retention-scroll,.flow-scroll{overflow-x:auto}.retention-grid{border-collapse:separate;border-spacing:2px;font-variant-numeric:tabular-nums;font-size:.85rem}.retention-grid th{color:var(--muted);text-align:left;white-space:nowrap;padding:.25rem .5rem;font-weight:500}.retention-cell{text-align:center;width:100%;min-width:48px;min-height:32px;font:inherit;border:none;border-radius:4px;padding:.25rem .35rem;display:block}button.retention-cell{cursor:pointer}button.retention-cell:hover,button.retention-cell:focus-visible{outline:2px solid var(--text);outline-offset:-2px}.retention-cell.on-dark{color:#fff}.retention-cell.on-light{color:var(--text)}.flow-node{fill:var(--series-1)}.flow-edge{fill:none;stroke:var(--series-1);stroke-opacity:.25}.flow-edge:hover,.flow-edge:focus-visible{stroke-opacity:.55;outline:none}.flow-label{fill:var(--text);font-size:12px}.flow-label.count{fill:var(--muted)}.country-bars{gap:.4rem;margin:0;padding:0;list-style:none;display:grid}.country-bars li{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .75rem;display:grid}.country-track{background:var(--chart-grid);border-radius:4px;grid-column:1/-1;height:8px;overflow:hidden}.country-bar{background:var(--series-1);border-radius:0 4px 4px 0;height:100%;display:block}.area-layer{stroke-width:2px;stroke-linejoin:round}.sql-layout{grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:1rem;display:grid}.sql-main{gap:1rem;min-width:0;display:grid}.sql-schema details{margin-bottom:.4rem}.sql-columns{margin:.25rem 0 .5rem;padding:0 0 0 .75rem;list-style:none}.sql-functions{overflow-wrap:anywhere}.sql-editor{gap:.25rem;margin-top:.5rem;display:grid}.sql-editor textarea{resize:vertical;width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.sql-writer{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.sql-writer label{flex:260px;gap:.25rem;display:grid}.sql-written{border-left:2px solid var(--line);margin:.5rem 0;padding-left:.75rem}.sql-variables{flex-wrap:wrap;gap:.75rem;margin:.5rem 0;display:flex}.sql-variables label{gap:.25rem;display:grid}.sql-variable-row{gap:.25rem;display:flex}.sql-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.sql-chart-options{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.sql-chart-options label{gap:.25rem;display:grid}.sql-table td{overflow-wrap:anywhere;max-width:28rem}.sql-number{text-align:right;font-variant-numeric:tabular-nums}.sql-save{flex-wrap:wrap;align-items:end;gap:.5rem;display:flex}.sql-save label{flex:200px;gap:.25rem;display:grid}.sql-list-row{justify-content:space-between;gap:.75rem;display:flex}.sql-history-row{gap:.1rem;margin-bottom:.4rem;display:grid}.sql-history-text{text-align:left;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:hidden}@media (width<=720px){.sql-layout{grid-template-columns:minmax(0,1fr)}}.notebook-title{width:100%;font-size:1.3rem;font-weight:600}.notebook-blocks{gap:.75rem;margin:.75rem 0;display:grid}.notebook-block{gap:.5rem;min-width:0;display:grid}.notebook-block input:not([type=checkbox]),.notebook-block textarea,.notebook-block select{width:100%}.notebook-block-head{justify-content:space-between;gap:.75rem;display:flex}.notebook-inline{align-items:center;gap:.5rem;display:flex}.notebook-inline select{width:auto}.notebook-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.notebook-task{overflow-wrap:anywhere;margin:0}.notebook-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9rem}.notebook-image{border-radius:var(--radius);max-width:100%;height:auto}.notebook-add,.notebook-tools,.notebook-list-head{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem;display:flex}.notebook-list-head input{flex:200px}.notebook-version{justify-content:space-between;gap:.75rem;display:flex}.notebook-inline-form{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.5rem;display:flex}.builder{gap:.25rem;display:grid}.builder-field{flex:180px;min-width:0;margin:.25rem 0}.builder-field.narrow{flex:0 110px}.builder-row{flex-wrap:wrap;align-items:flex-end;gap:.5rem .75rem;display:flex}.builder-switches{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin-top:.5rem;display:flex}.builder-subtitle{margin:1rem 0 .25rem;font-size:.95rem}.kind-tabs{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;display:flex}.kind-tab{padding:.35rem .75rem}.kind-tab.active{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.series-row{border-bottom:1px solid var(--line);grid-template-columns:28px minmax(0,1fr);gap:.5rem;padding:.5rem 0;display:grid}.series-letter{background:var(--bg);border:1px solid var(--line);border-radius:6px;justify-content:center;align-items:center;width:24px;height:24px;margin-top:1.5rem;font-size:.8rem;display:inline-flex}.series-actions{flex-wrap:wrap;gap:.25rem;display:flex}.filter-group{gap:.25rem;margin:.25rem 0;display:grid}.filter-group.nested{border:1px solid var(--line);border-radius:8px;padding:.5rem}.filter-row{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1.2fr) 32px;align-items:end;gap:.5rem;display:grid}.filter-remove{padding-bottom:.6rem;font-size:1.2rem;line-height:1}.filter-logic{gap:.5rem;display:flex}.date-range{flex-wrap:wrap;flex:2 240px;gap:.5rem .75rem;display:flex}.result-card{transition:opacity .15s}.result-card.refreshing,.table-scroll.refreshing{opacity:.6}.table-scroll{overflow-x:auto}.table-scroll .table td,.table-scroll .table th{white-space:nowrap}.people-head{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.row-actions{white-space:nowrap;text-align:right}.list-filters{align-items:center;margin:.75rem 0}.lifecycle-legend{margin:.5rem 0 0;padding-left:1.1rem}.share-panel{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.retention-block+.retention-block{margin-top:1rem}.shared-page{max-width:1200px;margin:0 auto;padding:1rem}@media (width<=640px){.filter-row{grid-template-columns:minmax(0,1fr) 32px}.filter-row .builder-field{grid-column:1}.filter-row .filter-remove{grid-area:1/2}}.dashboard-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(84px,auto);align-items:stretch;gap:.75rem;display:grid}.dashboard-tile{min-width:0;margin:0;overflow:hidden}.dashboard-tile.arranging{cursor:grab;outline:1px solid var(--accent)}.tile-head{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.5rem;font-weight:500;display:flex}.tile-controls{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;font-size:.85rem;display:flex}.tile-controls button{padding:.15rem .45rem}.tile-result.refreshing{opacity:.6}.text-tile h3{margin-top:0}.text-tile p{overflow-wrap:anywhere;margin:.25rem 0}.dashboard-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem 1rem;display:flex}.dashboard-head .buttons{margin-top:0}.dashboard-badge{border:1px solid var(--line);color:var(--muted);border-radius:6px;margin-left:.5rem;padding:0 .4rem;font-size:.75rem;font-weight:400;display:inline-block}.dashboard-list{margin:.5rem 0;padding:0;list-style:none}.dashboard-list li{flex-wrap:wrap;justify-content:space-between;gap:.5rem;margin-bottom:.5rem;display:flex}.template-cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.template-cards .card{margin:0}@media (width<=760px){.dashboard-grid{display:block}.dashboard-tile{margin-bottom:.75rem}}.bell{display:inline-flex;position:relative}.bell-button{color:var(--text);align-items:center;gap:.25rem;display:inline-flex}.bell-count{color:var(--danger);font-size:.75rem;font-weight:600}.bell-panel{z-index:20;width:min(26rem,100vw - 2rem);max-height:70vh;margin-top:.25rem;position:absolute;top:100%;right:0;overflow-y:auto}.bell-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.bell-head h3{margin:0 0 .5rem}.bell-list{margin:0;padding:0;list-style:none}.bell-item{border-bottom:1px solid var(--line);overflow-wrap:anywhere;gap:.1rem;padding:.4rem 0;display:grid}.bell-item.read a{color:var(--muted)}.bell-item button{justify-self:start}.bell-settings label{gap:.25rem;margin-bottom:.5rem;display:grid}.bell-settings .table{margin:.5rem 0}@media (width<=640px){.bell-panel{width:auto;position:fixed;top:3.5rem;left:1rem;right:1rem}}.action-step{border:1px solid var(--line);border-radius:var(--radius);margin:.75rem 0;padding:.75rem}.action-step h4{justify-content:space-between;align-items:center;margin:0 0 .5rem;display:flex}.action-step-remove{font-weight:400}.action-step-filters{margin-top:.5rem}.action-step .muted.small{display:block}.alert-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.alert-row{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.alert-state{font-size:.85rem}.state-firing,.state-failed{color:var(--danger)}.state-ok{color:var(--ok)}.state-snoozed,.state-not_checked{color:var(--muted)}.alert-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.alert-editor{gap:.75rem;margin-bottom:1rem;display:grid}.alert-editor label{gap:.25rem;display:grid}.alert-editor label.check{align-items:center;gap:.4rem;display:flex}.alert-rule{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.alert-targets{border:1px solid var(--line);border-radius:var(--radius);gap:.5rem;padding:.5rem .75rem;display:grid}.alert-target{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.alert-target input{flex:200px}.note-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0 .75rem;display:grid}.note-list{margin:0;padding:0;list-style:none}.note-text{white-space:pre-wrap;overflow-wrap:anywhere;margin:.25rem 0}.ask-text{border:1px solid var(--border,#333);background:var(--card,var(--bg,#1c1c1c));width:min(28rem,100vw - 2rem);color:inherit;border-radius:12px;padding:1.25rem}.ask-text::backdrop{background:#0000008c}.ask-text label{gap:.5rem;display:grid}.ask-text input{box-sizing:border-box;width:100%}.ask-text-buttons{gap:.5rem;margin-top:1rem;display:flex}.people-table.refreshing{opacity:.7}.person-page{gap:.25rem;min-width:0;display:grid}.person-page>*{min-width:0}.person-ids{margin:.25rem 0;padding:0;list-style:none}.person-ids li{overflow-wrap:anywhere;padding:.2rem 0}.person-facts{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:.5rem 1rem;margin:0;display:grid}.person-facts dd{overflow-wrap:anywhere;margin:0}.person-row-actions{white-space:nowrap}.person-row-actions button+button{margin-left:.5rem}.person-erasure .check{margin:.25rem 0;display:block}.cohort-group{gap:.5rem;margin:.5rem 0;display:grid}.cohort-group.nested{border:1px solid var(--line);border-radius:var(--radius);padding:.75rem}.cohort-rule{border-bottom:1px solid var(--line);padding:.5rem 0}.cohort-moment{font-size:1rem;font-weight:600;line-height:1.9}.cohort-actions{margin:.5rem 0 .75rem}.growth-field{flex-direction:column;gap:.25rem;min-width:0;display:flex}.growth-label{font-weight:600}.growth-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.growth-row{flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.5rem;display:flex}.growth-box{border:1px solid var(--line);border-radius:8px;margin-bottom:.75rem;padding:.75rem}.growth-actions{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.growth-scroll{overflow-x:auto}.growth-code{white-space:pre-wrap;word-break:break-word;background:var(--card);border:1px solid var(--line);border-radius:6px;margin:.25rem 0;padding:.5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.85em}.growth-list{margin:0;padding:0;list-style:none}.growth-list>li{border-bottom:1px solid var(--line);padding:.5rem 0}.growth-tag{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:0 .5rem;font-size:.8em;display:inline-block}.growth-tag.on{color:var(--ok);border-color:var(--ok)}.growth-tag.off{color:var(--danger);border-color:var(--danger)}.growth-tree{border-left:1px solid var(--line);margin:0;padding-left:1rem;list-style:none}.growth-tree>li{padding:.25rem 0}input.growth-short{width:6rem}textarea.growth-long{width:100%;min-height:5rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media (width<=480px){.growth-grid{grid-template-columns:1fr}}.correlation h3{margin-top:0}.correlation-controls{flex-wrap:wrap;align-items:end;gap:.75rem;margin-bottom:.75rem;display:flex}.correlation-controls label{gap:.25rem;display:grid}.correlation-name{overflow-wrap:anywhere}.correlation-exclusions{gap:.5rem;margin-top:.5rem;display:grid}.correlation-exclusions label{gap:.25rem;display:grid}.correlation-exclusions textarea{width:100%}.subscription-list{gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.subscription-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.subscription-editor{gap:.75rem;margin-bottom:1rem;display:grid}.subscription-editor label{gap:.25rem;display:grid}.subscription-editor textarea{width:100%}.subscription-row{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:.75rem;display:grid}.subscription-days{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;gap:.5rem .75rem;display:flex}.subscription-days label.check{align-items:center;gap:.25rem;display:inline-flex}.workflow-page{gap:1rem;display:grid}.workflow-status{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.workflow-builder,.workflow-test{gap:.6rem;min-width:0;display:grid}.workflow-builder label,.workflow-test label{gap:.25rem;display:grid}.workflow-builder h4,.workflow-test h4{margin:.5rem 0 0}.workflow-steps{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.workflow-step{border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:.5rem .75rem}.workflow-step-head{justify-content:space-between;gap:.75rem;margin-bottom:.4rem;display:flex}.workflow-fields{flex-wrap:wrap;gap:.5rem;display:flex}.workflow-fields input{flex:140px}.workflow-column{flex-direction:column}.workflow-column input,.workflow-column textarea,.workflow-code{flex:none;width:100%}.workflow-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.workflow-filters{justify-items:start;gap:.4rem;display:grid}.workflow-filter{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.workflow-branches{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-top:.5rem;display:grid}.workflow-branch h5{margin:0 0 .4rem}.branch-then{border-left:2px solid var(--ok);padding-left:.5rem}.branch-else{border-left:2px solid var(--warn);padding-left:.5rem}.workflow-add{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.workflow-log{margin:.25rem 0 0;padding:0;list-style:none}.workflow-person{overflow-wrap:anywhere}.event-stream.refreshing{opacity:.7}.event-row{cursor:pointer}.event-row:hover td{background:var(--line)}.event-table td{white-space:nowrap;text-overflow:ellipsis;max-width:22rem;overflow:hidden}.event-details td{white-space:normal;max-width:none}.event-value{overflow-wrap:anywhere;word-break:break-word}.activity-columns{margin:.75rem 0}.activity-column-list{flex-wrap:wrap;gap:.25rem 1rem;margin:.5rem 0;display:flex}.research{flex-direction:column;gap:16px;display:flex}.target-bar{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.target-input{flex-direction:column;flex:260px;gap:4px;display:flex}.target-input input,.target-input textarea{box-sizing:border-box;width:100%}.research-layout{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width<=800px){.research-layout{grid-template-columns:minmax(0,1fr)}}.report-menu{flex-direction:column;gap:12px;display:flex}.report-menu-group{flex-direction:column;gap:2px;display:flex}.report-menu-item{color:var(--text);text-align:left;background:0 0;border:0;border-radius:6px;padding:4px 8px}.report-menu-item.active{background:var(--card);color:var(--accent);font-weight:600}@media (width<=800px){.report-menu{flex-flow:wrap}.report-menu-group{flex-flow:wrap;align-items:center}}.report-frame{flex-direction:column;gap:10px;min-width:0;display:flex}.report-frame h3,.report-frame p{margin:0}.report-status{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-filters{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.report-filter{flex-direction:column;gap:2px;display:flex}.report-range{gap:4px;display:flex}.report-range input{width:72px}.report-toolbar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.report-scroll{max-width:100%;overflow-x:auto}.report-url{text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom;max-width:340px;display:inline-block;overflow:hidden}.report-clickable{cursor:pointer}.report-clickable:hover td{background:var(--card)}.report-columns{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;display:grid}.report-form{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.report-form label{flex-direction:column;gap:2px;display:flex}.report-form textarea{min-width:260px}.report-check{align-items:center;flex-direction:row!important;gap:6px!important}@media print{.no-print,nav,header,.tab-intro{display:none!important}.research-print{color:#000}.research-print .card{break-inside:avoid}}.definition-hidden td{opacity:.65}.definition-mark{border:1px solid var(--line);color:var(--muted);border-radius:4px;margin-left:.4rem;padding:0 .35rem;font-size:.75rem;display:inline-block}.definition-mark.ok{color:var(--ok);border-color:var(--ok)}.definition-mark.warn{color:var(--warn);border-color:var(--warn)}.definition-panel{padding:.25rem 0}.errors.refreshing{opacity:.7}.errors-statuses{flex-wrap:wrap}.errors-filters{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));align-items:start;gap:0 .75rem;display:grid}.errors-table-card{overflow-x:auto}.errors-table td,.errors-table th{white-space:nowrap}.errors-table .errors-problem{white-space:normal;overflow-wrap:anywhere;min-width:16rem}.errors-pages{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.errors-frames{margin:0;padding-left:1.25rem}.errors-frame{border-bottom:1px solid var(--line);overflow-wrap:anywhere;padding:.35rem 0}.errors-code{background:var(--bg);border-radius:6px;margin:.35rem 0 0;padding:.5rem;font-size:.8rem;overflow-x:auto}.errors-code-line.here{color:var(--danger);font-weight:600}.errors-line-number{width:3rem;color:var(--muted);font-weight:400;display:inline-block}.errors-people{flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.group-types{margin:0;padding:0;list-style:none}.group-type{overflow-wrap:anywhere;padding:.25rem 0}.group-type.active>a{font-weight:600}.group-type input{max-width:14rem}.group-page{gap:.25rem;min-width:0;display:grid}.group-page>*{min-width:0}.heatmaps.refreshing{opacity:.7}.heat-controls{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:0 .75rem;max-width:44rem;display:grid}.heat-kinds{flex-wrap:wrap}.heat-room{background:var(--bg);border-radius:8px;position:relative;overflow:auto}.heat-page{transform-origin:0 0;background:var(--card);position:relative}.heat-page iframe{pointer-events:none;background:#fff;border:none;position:absolute;inset:0}.heat-canvas{pointer-events:none;position:absolute;inset:0}.heat-bands{pointer-events:none;position:absolute;inset:0 0 auto}.heat-band{color:#fff;text-shadow:0 0 2px #000;border-top:1px solid var(--chart-grid);padding:2px 8px;font-size:.8rem;position:absolute;left:0;right:0}.heat-elements code{overflow-wrap:anywhere}.logs{gap:1rem;min-width:0;display:grid}.logs-filters{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.75rem;display:grid}.logs-filters label{gap:.25rem;display:grid}.logs-filters label.check{align-items:center;gap:.3rem;display:inline-flex}.logs-wide{grid-column:span 2}.logs-levels{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;grid-column:1/-1;gap:.25rem .75rem;display:flex}.logs-actions{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;display:flex}.log-list{margin:0;padding:0;font-size:.9rem;list-style:none}.log-row{border-bottom:1px solid var(--line)}.log-line{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-wrap:wrap;gap:.25rem .75rem;padding:.35rem 0;display:flex}.log-body{overflow-wrap:anywhere;flex:16rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.log-level{font-weight:600}.level-error,.level-fatal{color:var(--danger)}.level-warn{color:var(--warn)}.level-info{color:var(--ok)}.level-debug,.level-trace{color:var(--muted)}.log-details{overflow-wrap:anywhere;gap:.25rem;margin:0 0 .5rem;padding-left:.75rem;display:grid}.log-details dt{color:var(--muted);font-size:.8rem}.log-details dd{margin:0}@media (width<=640px){.logs-wide{grid-column:1/-1}}.replay.refreshing{opacity:.7}.replay-filters{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));align-items:end;gap:0 .75rem;margin:.5rem 0;display:grid}.replay-saved{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.replay-pins{flex-wrap:wrap;align-items:center;gap:.35rem;margin:.35rem 0;display:flex}.replay-saved-view{align-items:center;display:inline-flex}.replay-save-row{gap:.5rem;max-width:28rem;display:flex}.replay-table-card{overflow-x:auto}.replay-table td,.replay-table th{white-space:nowrap}.replay-table td:first-child{white-space:normal;min-width:12rem}.replay-pages{flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.75rem;display:flex}.replay-columns{grid-template-columns:minmax(0,2fr) minmax(16rem,1fr);align-items:start;gap:.75rem;display:grid}@media (width<=900px){.replay-columns{grid-template-columns:minmax(0,1fr)}}.recording-stage{background:var(--bg);border-radius:8px;min-height:120px;position:relative;overflow:hidden}.recording-stage iframe{background:#fff;border:none;display:block}.recording-controls{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-top:.75rem;display:flex}.recording-time{font-variant-numeric:tabular-nums}.recording-timeline{flex:14rem;min-width:10rem;padding-top:10px;position:relative}.recording-timeline input{background:0 0;border:none;width:100%;padding:0}.recording-mark{background:var(--muted);border:none;border-radius:50%;width:8px;height:8px;margin-left:-4px;padding:0;position:absolute;top:0}.recording-mark.exception,.recording-mark.rage_click{background:var(--danger)}.recording-mark.dead_click{background:var(--warn)}.recording-mark.comment{background:var(--accent)}.recording-speed{align-items:center;gap:.35rem;margin:0;display:inline-flex}.recording-speed select{width:auto;margin:0}.replay-side{max-height:70vh;overflow:auto}.replay-side .period-row{flex-wrap:wrap}.replay-side-list{margin:0;padding:0;list-style:none}.replay-side-list li{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:baseline;gap:.35rem;padding:.2rem 0;font-size:.85rem;display:flex}.replay-side-text{overflow-wrap:anywhere;min-width:0}.replay-kind,.replay-level{color:var(--muted)}.replay-kind.exception,.replay-kind.rage_click,.replay-level.error{color:var(--danger)}.replay-kind.dead_click,.replay-level.warn{color:var(--warn)}.replay-network td{font-size:.85rem}.replay-actions{flex-wrap:wrap;align-items:flex-start;gap:1rem;margin-top:.75rem;display:flex}.replay-share{flex:16rem;min-width:0}.replay-share p{margin:0 0 .35rem}.replay-shared{max-width:1100px;margin:1rem auto;padding:0 1rem}.web-analytics .refreshing,.web-card.refreshing{opacity:.7}.web-filters{margin-bottom:.75rem}.web-chips{flex-wrap:wrap;gap:.35rem;margin:.5rem 0 0;padding:0;list-style:none;display:flex}.web-chip{border:1px solid var(--line);overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .5rem;font-size:.85rem;display:inline-flex}.web-chart-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.5rem;display:flex}.web-chart-head .builder-field{flex:0 140px}.web-switch{flex-wrap:wrap;gap:.25rem;margin-bottom:.5rem;display:flex}.web-card{min-width:0}.web-value{text-align:left;overflow-wrap:anywhere}.web-table td:not(:first-child),.web-table th:not(:first-child){text-align:right;white-space:nowrap}.web-live-number strong{font-size:1.6rem}.visits-report-title{margin-top:1.5rem}.table-wrap{overflow-x:auto}.vitals.refreshing{opacity:.7}.vital-filters{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0 .75rem;max-width:56rem;display:grid}.vital-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.vital-card{text-align:left;color:var(--text);flex-direction:column;gap:.35rem;margin:0;display:flex}.vital-card.chosen{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.vital-name{flex-wrap:wrap;justify-content:space-between;gap:.35rem;display:flex}.vital-value{font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.vital-rating.ok{color:var(--ok)}.vital-rating.warn{color:var(--warn)}.vital-rating.danger{color:var(--danger)}.vital-scroll{overflow-x:auto}.vital-table td,.vital-table th{white-space:nowrap}.vital-table .vital-key{white-space:normal;overflow-wrap:anywhere;min-width:8rem}:root{--bg:#f6f7f9;--card:#fff;--text:#1d2330;--muted:#6b7385;--line:#e3e6ec;--accent:#2f6fde;--on-accent:#fff;--ok:#1d8a4e;--danger:#c43d3d;--warn:#a86b00;--radius:10px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font:15px/1.5 system-ui,-apple-system,Segoe UI,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--bg:#14171d;--card:#1d2129;--text:#e6e8ee;--muted:#9aa2b4;--line:#2e3440;--accent:#6d9cf0;--on-accent:#0e1420;--ok:#5cc78b;--danger:#ef7b7b;--warn:#e0a84a}}*{box-sizing:border-box}body{background:var(--bg);color:var(--text);margin:0}a{color:var(--accent);overflow-wrap:anywhere}h1,h2,h3{margin:0 0 .5rem;line-height:1.25}h2{margin-top:1rem;font-size:1.15rem}h3{font-size:1rem}button,input,select,textarea{font:inherit;color:inherit}button{border:1px solid var(--line);background:var(--card);cursor:pointer;border-radius:8px;padding:.35rem .75rem}button:disabled{opacity:.6;cursor:default}button.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}button.danger{color:var(--danger)}button.link{color:var(--accent);background:0 0;border:none;padding:.35rem .4rem}button.wide{width:100%;margin-top:1rem}input,select,textarea{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;padding:.45rem .6rem}textarea{resize:vertical}label{color:var(--muted);margin:.5rem 0;font-size:.9rem;display:block}label>input,label>select,label>textarea{color:var(--text);margin-top:.2rem}label.check{color:var(--text);align-items:center;gap:.35rem;margin-right:1rem;display:inline-flex}label.check input{width:auto}fieldset{border:1px solid var(--line);border-radius:8px;margin:.5rem 0}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);margin-bottom:.75rem;padding:1rem}.muted{color:var(--muted)}.small{font-size:.85rem}.center{text-align:center;margin-top:20vh}.error{color:var(--danger)}.ok{color:var(--ok)}.top{background:var(--card);border-bottom:1px solid var(--line);z-index:2;flex-wrap:wrap;align-items:center;gap:1rem;padding:.6rem 1rem;display:flex;position:sticky;top:0}.top select{width:auto}.brand{font-size:1.05rem}.spacer{flex:1}nav{flex-wrap:wrap;gap:.25rem;display:flex}.tab{white-space:nowrap;overflow-wrap:normal;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:.35rem .8rem;text-decoration:none}.tab.active{color:var(--text);background:var(--bg);border-color:var(--line)}main{max-width:1280px;margin:0 auto;padding:1rem}.subtabs{flex-wrap:wrap;gap:.25rem;margin-bottom:.75rem;display:flex}.login{max-width:360px;margin:15vh auto}.login button{width:100%;margin-top:.5rem}.list{padding:0;list-style:none}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.85rem;display:flex}.badge{border:1px solid var(--line);border-radius:999px;padding:0 .5rem;font-size:.75rem}.badge.published{color:var(--ok)}.badge.rejected{color:var(--danger)}.tiles{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:.75rem;display:grid}.tile .value{font-size:1.6rem;font-weight:600}.columns{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.75rem;display:grid}.bars{margin:0;padding:0;list-style:none}.bars li{border-bottom:1px dashed var(--line);justify-content:space-between;padding:.2rem 0;display:flex}.table{border-collapse:collapse;background:var(--card);border-radius:var(--radius);width:100%;overflow:hidden}.table th,.table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.5rem .6rem}.promotion{grid-template-columns:300px 1fr;align-items:start;gap:1rem;display:grid}.promotion aside{position:sticky;top:4rem}.aside-head{justify-content:space-between;align-items:center;display:flex}.aside-head h2{margin:0}.channel{text-align:left;background:0 0;border:1px solid #0000;width:100%;margin:.15rem 0;display:block}.channel.active{background:var(--card);border-color:var(--line)}.channel-row{align-items:center;display:flex}.channel-row .channel{flex:1}.channel-row.inactive{opacity:.5}.draft .body{white-space:pre-wrap;max-height:26rem;margin:.5rem 0;overflow:auto}.draft.rejected{opacity:.7}.title-input{margin-bottom:.5rem;font-weight:600}.buttons,.inline{flex-wrap:wrap;gap:.5rem;margin-top:.75rem;display:flex}.inline input{flex:1;min-width:200px}.form .row{grid-template-columns:1fr 1fr 120px;gap:.75rem;display:grid}@media (width<=760px){.promotion{grid-template-columns:1fr}.promotion aside{position:static}.form .row{grid-template-columns:1fr}}.audit-head{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.sev.critical{color:var(--danger)}.sev.warning{color:var(--warn)}.audit summary{cursor:pointer}.issue-items{overflow-wrap:anywhere;margin:.25rem 0 0;padding-left:1.1rem}.analysis-grid{grid-template-columns:minmax(0,3fr) minmax(280px,2fr);align-items:start;gap:1rem;display:grid}@media (width<=900px){.analysis-grid{grid-template-columns:1fr}}.summary{font-size:1.05rem}.item.rejected{opacity:.55}.fix{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--bg);border:1px solid var(--line);border-radius:var(--radius);padding:.5rem .6rem;font-size:.85rem}.chat{flex-direction:column;max-height:calc(100vh - 2rem);display:flex;position:sticky;top:1rem}.chat .messages{flex-direction:column;flex:1;gap:.5rem;margin-bottom:.75rem;display:flex;overflow-y:auto}.msg{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:var(--radius);max-width:92%;padding:.45rem .65rem}.msg.user{background:var(--accent);color:var(--on-accent);align-self:flex-end}.msg.assistant{background:var(--bg);border:1px solid var(--line);align-self:flex-start}.msg.notice,.msg.tools{color:var(--muted);align-self:center;font-size:.8rem}.chat textarea{resize:vertical;width:100%;font:inherit;margin-bottom:.5rem}.review{white-space:pre-wrap;color:var(--warn);margin-top:.25rem}.comment{border-left:2px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;margin:.35rem 0;padding-left:.5rem}.video-panel{border-top:1px dashed var(--line);margin-top:.5rem;padding-top:.5rem}.render{margin-top:.75rem}video.short{aspect-ratio:9/16;border-radius:var(--radius);background:#000;width:100%;max-width:270px;margin:.4rem 0;display:block}.answer-text{white-space:pre-wrap;overflow-wrap:anywhere;max-height:24rem;margin-top:.35rem;overflow:auto}.choices{border:0;flex-wrap:wrap;gap:1rem;margin:.75rem 0;padding:0;display:flex}.choices legend{margin-bottom:.25rem;padding:0}.choices .check{align-items:center;gap:.4rem;margin:0;display:flex}.choices .check input{width:auto}pre.tag{white-space:pre-wrap;word-break:break-all;font-size:.85em}.draft .chat{max-height:480px;margin-top:.75rem;position:static}.setup{grid-template-columns:270px minmax(0,1fr);align-items:start;gap:1.5rem;max-width:1120px;margin:0 auto;display:grid}.setup-rail{position:sticky;top:4.5rem}.setup-rail h2{margin-bottom:0}.rail-domain{overflow-wrap:anywhere;margin:0 0 .75rem}.progress{background:var(--line);border-radius:3px;height:6px;overflow:hidden}.progress span{background:var(--ok);height:100%;display:block}.setup-rail .progress+p{margin:.35rem 0 1rem}.rail-steps{margin:0;padding:0;list-style:none}.rail-step{color:var(--text);border-radius:8px;align-items:center;gap:.65rem;padding:.55rem .6rem;text-decoration:none;display:flex}.rail-step:hover{background:var(--card)}.rail-step.active{background:var(--card);box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.rail-text{flex-direction:column;min-width:0;display:flex}.rail-text .muted{font-weight:400}.rail-optional{border-top:1px solid var(--line);margin-top:.75rem;padding-top:.75rem}.step-mark{border:1px solid var(--line);background:var(--card);border-radius:50%;flex:none;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:600;display:inline-flex}.step-mark.done{color:var(--on-accent);background:var(--ok);border-color:var(--ok)}.rail-step.active .step-mark.todo{color:var(--on-accent);background:var(--accent);border-color:var(--accent)}.step-mark.locked,.step-mark.later,.step-mark.optional{color:var(--muted)}.setup-panel{min-width:0;margin:0;padding:1.75rem 2rem}.step-panel h2{margin-bottom:.4rem;font-size:1.35rem}.lead{color:var(--muted);max-width:62ch;margin:0 0 1.5rem;font-size:1.02rem}.todo{counter-reset:todo;margin:0;padding:0;list-style:none}.todo>li{counter-increment:todo;padding:0 0 1.5rem 2.5rem;position:relative}.todo>li:before{content:counter(todo);background:var(--bg);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;font-size:.85rem;font-weight:600;display:inline-flex;position:absolute;top:-.05rem;left:0}.todo>li>h3{margin:0 0 .5rem;font-size:1rem}.todo p{margin:0 0 .5rem}.snippet{align-items:flex-start;gap:.5rem;margin:.25rem 0 .5rem;display:flex}.snippet pre{background:var(--bg);border:1px solid var(--line);border-radius:8px;flex:1;min-width:0;margin:0;padding:.6rem .75rem}.snippet button{flex:none}.platform-guide{background:var(--bg);border-radius:8px;padding:.85rem 1rem}.platform-found{font-weight:600}.platform-steps{margin:.25rem 0 .75rem;padding-left:1.25rem}.platform-steps li{margin-bottom:.2rem}.platform-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;display:flex}.inline-label{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;min-width:0;max-width:100%;margin:0;display:inline-flex}.inline-label select{width:auto;min-width:0;max-width:100%}.other-ways{border-top:1px solid var(--line);margin:0;padding-top:1rem}.callout{border:1px solid var(--line);border-radius:8px;margin:0 0 1rem;padding:.65rem .85rem}.callout.ok{border-color:var(--ok);color:var(--text)}.callout.attention{border-color:var(--warn);color:var(--text)}.waiting{color:var(--muted);margin-bottom:.5rem}.waiting:before{content:"";background:var(--warn);border-radius:50%;width:.55rem;height:.55rem;margin-right:.5rem;animation:1.4s ease-in-out infinite waiting-pulse;display:inline-block}@keyframes waiting-pulse{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.waiting:before{animation:none}}.why-example{max-width:460px;margin:0 0 1.5rem}.why-example figcaption{margin-top:.4rem}.chips{flex-wrap:wrap;gap:.4rem;margin-bottom:.6rem;display:flex}.chip{border-radius:999px;padding:.3rem .85rem}.chip.selected{border-color:var(--accent);color:var(--accent);font-weight:600}.action-code{margin-bottom:.5rem}.action-counts{margin:0;padding:0;list-style:none}.action-counts li{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.35rem 0;display:flex}.engines{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.engine{border:1px solid var(--line);border-radius:var(--radius);background:var(--card);min-width:0;padding:1rem}.engine .table{margin-bottom:.5rem;font-size:.9rem}.step-footer{border-top:1px solid var(--line);justify-content:flex-end;margin-top:1.25rem;padding-top:1rem;display:flex}.button-link{border:1px solid var(--line);color:var(--text);background:var(--card);white-space:nowrap;border-radius:8px;padding:.35rem .75rem;text-decoration:none;display:inline-block}.button-link.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tab.attention{color:var(--warn);border-color:var(--warn)}@media (width<=760px){.setup{grid-template-columns:minmax(0,1fr)}.setup-rail{position:static}.setup-panel{padding:1rem}.snippet{flex-direction:column}.snippet pre{width:100%}}.file-why{margin-top:.5rem}.how-known{border:1px solid var(--line);border-radius:8px;margin:0 0 .75rem;padding:.75rem 1rem}.how-known legend{padding:0 .35rem;font-weight:600}.how-known label.check{margin:.25rem 0}.way-details{margin:.25rem 0 .5rem 1.6rem}.tab-intro{max-width:78ch;margin-bottom:1rem}.tab-intro p{margin:0 0 .3rem}.tab-intro .callout{margin:.5rem 0}.need-list{margin:.5rem 0 0;padding:0;list-style:none}.need-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.35rem 1rem;padding:.3rem 0;display:flex}:root{--series-1:#2a78d6;--series-2:#eb6834;--series-3:#1baf7a;--series-4:#eda100;--series-5:#e87ba4;--series-6:#008300;--series-7:#6250d6;--series-8:#e34948;--chart-grid:#eceef2;--chart-baseline:#cdd2db}@media (prefers-color-scheme:dark){:root{--series-1:#3987e5;--series-2:#d95926;--series-3:#199e70;--series-4:#c98500;--series-5:#d55181;--series-6:#008300;--series-7:#9085e9;--series-8:#e66767;--chart-grid:#2a2f39;--chart-baseline:#3d4452}}.visits.refreshing{opacity:.6;transition:opacity .15s}.period-row{gap:.25rem;margin-bottom:.75rem;display:flex}.stat-row{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.stat-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:.9rem 1rem}.stat-label{color:var(--muted);font-size:.85rem}.stat-value{font-size:1.8rem;font-weight:600;line-height:1.25}.stat-note{color:var(--muted);font-size:.8rem}.chart-card h3{margin-bottom:.5rem}.chart-columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:0 .75rem;display:grid}@media (width<=860px){.chart-columns{grid-template-columns:minmax(0,1fr)}}.chart-columns .card{margin:0 0 .75rem}.chart-frame{touch-action:pan-y;outline-offset:2px;width:100%;position:relative}.chart-frame svg{max-width:100%;display:block}.chart-grid{stroke:var(--chart-grid);stroke-width:1px}.chart-baseline{stroke:var(--chart-baseline);stroke-width:1px}.chart-axis-text{fill:var(--muted);font-variant-numeric:tabular-nums;font-size:12px}.chart-direct-label{fill:var(--text);font-size:12px}.chart-dot{stroke:var(--card);stroke-width:2px}.chart-crosshair{stroke:var(--chart-baseline);stroke-width:1px}.chart-tooltip{background:var(--card);border:1px solid var(--line);pointer-events:none;white-space:nowrap;z-index:1;border-radius:8px;margin-left:12px;padding:.45rem .65rem;position:absolute;top:8px;box-shadow:0 4px 14px #0000002e}.chart-tooltip.flipped{margin-left:-12px;transform:translate(-100%)}.chart-tooltip-row{align-items:center;gap:.4rem;display:flex}.line-key{border-radius:1px;flex:none;width:14px;height:2px;display:inline-block}.legend{flex-wrap:wrap;gap:.25rem 1rem;margin:0 0 .5rem;padding:0;font-size:.85rem;list-style:none;display:flex}.legend li{align-items:center;gap:.4rem;display:inline-flex}.chart-table{margin-top:.5rem;font-size:.85rem}.chart-table summary{cursor:pointer;color:var(--muted)}.chart-table .table{font-variant-numeric:tabular-nums;margin-top:.5rem}.table.sources td:not(:first-child),.table.sources th:not(:first-child){text-align:right;font-variant-numeric:tabular-nums}.ranked{margin:0;padding:0;list-style:none}.ranked li{grid-template-columns:minmax(0,1fr) auto;gap:.15rem .75rem;padding:.3rem 0;display:grid}.ranked-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ranked-value{font-variant-numeric:tabular-nums}.ranked-track{grid-column:1/-1;height:6px;display:block}.ranked-bar{background:var(--series-1);border-radius:0 4px 4px 0;min-width:2px;height:6px;display:block}.capture-switches{gap:12px;margin:16px 0;padding:0;list-style:none;display:grid}.capture-switch{align-items:flex-start;gap:10px;display:flex}.capture-switch input{margin-top:3px}.capture-switch>span{gap:2px;display:grid}.tab-groups{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:1rem;margin-bottom:.5rem;display:flex}.tab-group{color:var(--muted);border-bottom:2px solid #0000;margin-bottom:-1px;padding:.35rem 0;text-decoration:none}.tab-group.active{color:var(--text);border-bottom-color:var(--accent);font-weight:600}.sparkline{display:block}.share-track{gap:2px;height:10px;margin-bottom:.35rem;display:flex}.share-part{border-radius:2px;min-width:2px}.share-part.ok,.share-key.ok{background:var(--ok)}.share-part.warn,.share-key.warn{background:var(--warn)}.share-part.danger,.share-key.danger{background:var(--danger)}.share-legend{color:var(--muted);flex-wrap:wrap;gap:.25rem .75rem;margin:0;padding:0;font-size:.85rem;list-style:none;display:flex}.share-key{border-radius:2px;width:8px;height:8px;margin-right:.3rem;display:inline-block}.todo-files{flex-direction:column;gap:.5rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.todo-files p{margin:0 0 .25rem}.capture-limits{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:0 .75rem;margin:.5rem 0;display:grid}.capture-limits .muted{margin-top:.2rem;display:block}button.link.danger{color:var(--danger)}.tech-details{margin-top:.75rem}.tech-details summary{cursor:pointer;color:var(--muted,inherit)}.tech-details p{margin:.5rem 0}
