 @layer page{.shell-sum::before{content:attr(data-sum);}.ov-kind-rollback{background:#fbe9e7;color:var(--bad);}.ov-kind-config,.ov-kind-scale,.ov-kind-restart{background:#fdf3e1;color:var(--warn-ink);}.ov-page .kn-split{grid-template-columns:minmax(0,1fr) 360px;}.fleet-strip.kn-kpis{grid-template-columns:repeat(5,minmax(0,1fr));}.c-page.kn-page{padding-left:max(16px,calc((100% - 1400px) / 2));padding-right:max(16px,calc((100% - 1400px) / 2));}.kn-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start;}.kn-row{cursor:pointer;}.kn-row.kn-selected td{background:var(--accent-bg);}.c-state{display:inline-block;font-size:12px;line-height:16px;padding:0 6px;border-radius:8px;border:1px solid var(--pill-line);color:var(--pill-fg);background:#fff;white-space:nowrap;}.c-state::before{content:none;}.c-state.kn-on{color:var(--pill-ok);border-color:var(--pill-ok);background:var(--pill-ok-bg);}.c-state.kn-wait{color:var(--pill-warn);border-color:var(--pill-warn);background:var(--pill-warn-bg);}.c-state.kn-off{color:var(--pill-muted);border-color:var(--pill-line);background:#f9fafb;}.c-state.kn-bad{color:var(--pill-err);border-color:var(--pill-err);background:var(--pill-err-bg);}.kn-facts{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 12px;margin:0;font-size:13px;}.kn-facts dt{color:var(--muted);}.kn-facts dd{margin:0;overflow-wrap:anywhere;}.kn-notes{margin:12px 0 0;padding-left:18px;color:var(--warn-ink);font-size:13px;}@media (max-width:900px){.kn-split{grid-template-columns:minmax(0,1fr);}.fleet-strip.kn-kpis{grid-template-columns:repeat(2,minmax(0,1fr));}}.kn-dash{display:grid;grid-template-columns:260px minmax(0,1fr) 280px;gap:16px;align-items:start;}.kn-sources{display:grid;gap:10px;padding:12px;position:sticky;top:64px;max-height:calc(100dvh - 80px);overflow-y:auto;}.kn-filter{width:100%;height:32px;padding:0 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--subtle);color:var(--ink);font:13px var(--sans);}.kn-filter:focus-visible{outline:2px solid var(--accent);outline-offset:1px;background:var(--surface);}.kn-place h4{margin:4px 0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;}.kn-source{display:flex;align-items:center;gap:8px;padding:6px 8px;border-left:3px solid transparent;border-radius:var(--radius-sm);color:var(--ink);text-decoration:none;}.clarity a.kn-source{color:var(--ink);}.kn-source:hover{background:var(--hover);}.kn-source.active{border-left-color:var(--accent);background:var(--accent-bg);}.kn-source-text{display:grid;min-width:0;line-height:1.25;}.kn-source-text strong{font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.kn-source-text small{color:var(--muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.kn-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--line);}.kn-dot.kn-on{background:var(--ok);}.kn-dot.kn-wait{background:var(--warn);}.kn-dot.kn-bad{background:var(--bad);}.kn-board{display:grid;gap:14px;min-width:0;}.kn-board-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;}.kn-board-head h2{margin:0;font-size:18px;font-weight:650;overflow-wrap:anywhere;}.kn-board-head p{margin:2px 0 0;}.kn-board-state{display:flex;align-items:center;gap:10px;}.kn-golden{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;}.kn-tone-wait{border-color:var(--warn);}.kn-tone-bad{border-color:var(--bad);}.kn-tone-bad .fleet-tile-value{color:var(--bad);}.kn-section{display:grid;gap:10px;}.kn-section>summary{cursor:pointer;list-style:none;}.kn-section>summary::-webkit-details-marker{display:none;}.kn-section>summary h3{display:inline;margin:0;font-size:13px;font-weight:600;color:var(--muted);letter-spacing:0.06em;text-transform:uppercase;}.kn-section>summary::before{content:"▾ ";color:var(--muted);}.kn-section:not([open])>summary::before{content:"▸ ";}.kn-section[open] >.kn-grid{margin-top:10px;}.kn-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:12px;}.kn-panel{display:grid;align-content:start;gap:6px;padding:12px;}.kn-panel header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0;}.kn-panel h4{margin:0;font-size:13px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.kn-value{flex:none;font-size:13px;font-variant-numeric:tabular-nums;color:var(--ink);}.kn-value.kn-wait{color:var(--warn-ink);}.kn-value.kn-bad{color:var(--bad);}.kn-chart{position:relative;height:120px;border-bottom:1px solid var(--line);cursor:crosshair;}.kn-axis{position:absolute;top:0;left:0;color:var(--muted);font-size:10px;pointer-events:none;}.kn-svg{display:block;width:100%;height:100%;}.kn-line{fill:none;stroke-width:1.5;vector-effect:non-scaling-stroke;}.kn-s0{stroke:#067956;}.kn-s1{stroke:#2f6fb0;}.kn-s2{stroke:#d08a1e;}.kn-s3{stroke:#8a4fb5;}.kn-s4{stroke:#bf493f;}.kn-s5{stroke:#5b7a6a;}.kn-readout{margin:0;min-height:1.3em;color:var(--muted);font-size:11px;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.kn-stat{margin:6px 0;font-size:26px;font-weight:650;font-variant-numeric:tabular-nums;}.kn-text{margin:0;white-space:pre-wrap;font-size:13px;}.kn-empty{margin:8px 0;}.kn-rows td,.kn-rows th{padding:4px 6px;font-size:12px;}.kn-sub{margin:14px 0 6px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:0.06em;text-transform:uppercase;}.kn-choices,.kn-instances{display:grid;gap:4px;margin:0;padding:0;list-style:none;font-size:13px;}.kn-choices a.active{font-weight:600;text-decoration:none;color:var(--ink);}.kn-instances li{display:flex;align-items:center;gap:6px;min-width:0;}.kn-instances small{margin-left:auto;color:var(--muted);}.kn-facts-foot{margin-top:14px;padding-top:10px;border-top:1px solid var(--line);}.kn-error-line{margin:0;color:var(--bad);font-size:12px;}.kn-doc-head{display:flex;flex-wrap:wrap;align-items:start;justify-content:space-between;gap:12px;}.kn-doc button.shell-window{border:0;background:none;font:12px var(--sans);cursor:pointer;}.kn-doc button.shell-window+button.shell-window{border-left:1px solid var(--line);}.kn-doc button.shell-window.active{background:var(--accent);color:var(--accent-ink);}.kn-doc-tools{align-items:center;margin-bottom:12px;}.kn-doc-tools .kn-filter{flex:1 1 180px;width:auto;}.kn-doc-form{margin-top:12px;}.kn-doc-form textarea,.kn-json,.kn-note-input{width:100%;min-width:0;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);color:var(--ink);font:13px var(--sans);resize:vertical;}.kn-json{font:12px var(--mono);}.kn-policy-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;}.c-field input:disabled{background:var(--subtle);color:var(--muted);}.kn-problems{margin:10px 0 0;padding-left:18px;color:var(--bad);font-size:13px;}.kn-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;}.kn-notice-ok{background:var(--accent-bg);color:var(--ink);}.kn-notice-bad{background:#fbeceb;color:var(--bad);border:1px solid #f0c9c5;}.kn-history{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:13px;}.kn-history li{display:grid;gap:2px;padding-bottom:8px;border-bottom:1px solid var(--line);}.kn-history li small{color:var(--muted);font-size:11px;}.kn-history li .c-btn{justify-self:start;margin-top:4px;}.kn-history li .kn-actions{display:flex;flex-wrap:wrap;gap:6px;}.kn-history li small.kn-ack{color:var(--ink);}.kn-sent-on{color:var(--ok);}.kn-sent-wait{color:var(--warn-ink);}.kn-sent-bad{color:var(--bad);}.kn-alert-strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 12px;padding:10px 14px;font-size:13px;}.kn-alert-chip{color:var(--ink);text-decoration:none;}.kn-alert-chip:hover{text-decoration:underline;}.c-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;}.kn-file{position:relative;overflow:hidden;}.kn-file input{position:absolute;inset:0;opacity:0;cursor:pointer;}.kn-doc-create{margin-bottom:16px;}.kn-doc-create>summary{cursor:pointer;}.kn-changes{margin-top:14px;font-size:13px;}.kn-changes>summary{margin-bottom:8px;color:var(--muted);cursor:pointer;}.kn-ags{position:fixed;inset:0;width:100vw;height:100dvh;z-index:40;pointer-events:none;background:transparent;}.kn-ags[hidden],.kn-ags.kn-ags-off{display:none;}@media (max-width:1200px){.kn-dash{grid-template-columns:240px minmax(0,1fr);}.kn-dash>.kn-detail{grid-column:1/-1;}}@media (max-width:760px){.kn-dash{grid-template-columns:minmax(0,1fr);}.kn-sources{position:static;max-height:40vh;}.kn-grid{grid-template-columns:minmax(0,1fr);}.kn-panel{grid-column:1/-1 !important;}}.kn-truth{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;}.kn-mark{padding:1px 7px;border:1px solid var(--line);border-radius:999px;background:var(--subtle);color:var(--muted);font-size:11px;line-height:16px;white-space:nowrap;cursor:help;}.kn-mark-warn{border-color:var(--warn);background:#fdf4e6;color:var(--warn-ink);}.kn-mark-expired{border-color:var(--muted);background:repeating-linear-gradient(135deg,var(--surface) 0 3px,var(--hover) 3px 6px);color:var(--ink);}.kn-mark-missing{border-style:dashed;}.kn-expired{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(33,53,43,0.16) 3px 5px);border-left:1px solid var(--line);border-right:1px solid var(--line);pointer-events:none;}.kn-range{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;}.kn-range input[type="datetime-local"]{padding:3px 6px;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;font-size:12px;color:var(--ink);background:var(--surface);}.kn-dash-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;}.fleet-topology{display:grid;gap:8px;}.kn-topo-head{flex-wrap:wrap;}.kn-topo-line{margin:0;font-size:12px;}.kn-dialog{position:fixed;inset:0;z-index:30;display:grid;place-items:start center;padding:80px 16px 16px;background:rgba(33,53,43,0.18);}.kn-dialog-card{width:min(520px,100%);display:grid;gap:10px;}.kn-export-done{display:grid;gap:2px;}.kn-queries{margin-top:16px;}.kn-query-detail{display:grid;gap:8px;min-width:0;}.kn-sql{margin:0;padding:8px 10px;white-space:pre-wrap;background:var(--subtle);border:1px solid var(--line);border-radius:var(--radius-sm);}.lib-page.kn-doc{padding:16px max(16px,calc((100% - 1280px) / 2)) 32px;}.inc-page.kn-doc{padding:24px max(16px,calc((100% - 1280px) / 2)) 32px;}.kn-doc .lib-head-actions{align-items:center;}.kn-library .lib-row{grid-template-columns:minmax(0,2.4fr) 76px 64px 132px minmax(0,1fr) 40px;cursor:pointer;}.kn-library .lib-row-head{cursor:default;}.kn-library .lib-name a{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;}.kn-library .lib-name a:hover{text-decoration:underline;}.kn-library .lib-used{overflow:hidden;text-overflow:ellipsis;color:var(--muted);}.kn-library .lib-actions{display:flex;justify-content:flex-end;}.kn-library .lib-current{margin-left:8px;padding:0 6px;border-radius:8px;background:var(--accent-bg);color:var(--accent);font-size:11px;}.kn-library .lib-revisions td{vertical-align:middle;}.kn-library .w7-names2-rename input{flex:1 1 220px;min-width:0;height:30px;padding:0 8px;border:1px solid var(--line);border-radius:var(--radius-sm);}.inc-status-mitigated{background:color-mix(in srgb,var(--warn) 18%,transparent);}.inc-page .lib-tabs{margin-bottom:4px;}.inc-page .inc-list tbody tr{cursor:pointer;}.inc-page .inc-list a{color:var(--ink);font-weight:600;text-decoration:none;}.inc-block.kn-block-status{border-left:3px solid var(--accent);}.inc-block.kn-block-alert{border-left:3px solid var(--warn);}.inc-block-body p{white-space:pre-wrap;}.settings-apply-result.kn-notice-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;}.settings-apply-result>p{margin:4px 0 0;}.settings-apply-result li strong{color:var(--accent);}.settings-workbench .lib-head-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.settings-workbench .settings-heading p a{color:var(--accent);}@media (max-width:760px){.kn-library .lib-row{grid-template-columns:minmax(0,1fr) 64px 40px;}.kn-library .lib-row>.lib-origin,.kn-library .lib-row>.lib-changed,.kn-library .lib-row>.lib-used{display:none;}.settings-action-bar{flex-wrap:wrap;}}.dashboards-main>.board-toolbar{align-items:center;}.chart-window{position:relative;height:168px;background:var(--surface);border-radius:4px;cursor:crosshair;}.chart-window>.chart-svg{width:100%;height:100%;cursor:crosshair;}.ov-graph .chart-window,.all-member-panels .chart-window{height:150px;}.dash-cell>.dashboard-panel{display:flex;flex-direction:column;}.dash-cell .chart{display:flex;flex:1;flex-direction:column;min-height:0;}.dash-cell .chart-plot{flex:1;min-height:60px;}.dash-cell .chart-window{height:100%;}.chart-plot>.chart-overlay,.chart-plot>.chart-marks,.chart-plot>.chart-tooltip{z-index:41;}.chart-y{background:rgba(255,255,255,0.8);border-radius:3px;}.chart-threshold-line{left:0;right:0;height:0;border-top:1.2px dashed var(--warn);}.chart-threshold-line.chart-threshold-critical{border-top-color:var(--bad);}.chart-cursor-line{top:0;bottom:0;width:0;border-left:1px solid var(--muted);}.chart-plot{touch-action:pan-y;outline:none;}.chart-plot:focus-visible{box-shadow:0 0 0 2px var(--accent);border-radius:4px;}.chart[data-zoomed="true"] .chart-window{cursor:grab;}.chart-tag{position:absolute;z-index:2;padding:2px 7px;border-radius:4px;background:rgba(24,28,32,0.92);color:#fff;font:600 11px var(--sans);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;}.chart-peak{position:absolute;transform:translateX(-50%);padding:0 4px;border-radius:3px;background:rgba(255,255,255,0.85);color:var(--ink);font:600 10.5px var(--sans);white-space:nowrap;pointer-events:none;font-variant-numeric:tabular-nums;}.chart-peak-dot{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:var(--ink);pointer-events:none;}.chart-zoom-reset{position:absolute;z-index:41;right:4px;top:4px;padding:1px 8px;border:1px solid var(--line);border-radius:10px;background:rgba(255,255,255,0.92);color:var(--muted);font:11px var(--sans);cursor:pointer;}.chart-details{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;padding:6px 8px;border:1px solid var(--line);border-radius:6px;background:var(--subtle);font-size:12px;}.chart-details-what{flex:1;min-width:0;}.chart-explore-link{align-self:flex-end;margin-top:2px;font-size:11px;color:var(--muted);}.chart-under{display:flex;align-self:stretch;justify-content:flex-end;align-items:center;gap:10px;margin-top:2px;}.chart-under .chart-explore-link{margin-top:0;}.chart-zoom{display:inline-flex;gap:2px;}.chart-zoom-step{min-width:22px;padding:0 6px;font-weight:600;}.chart-drill-up{padding:0 6px;}.dash-see-through{display:inline-flex;align-items:center;gap:4px;margin-left:8px;font-size:12px;color:var(--muted);cursor:pointer;}.chart-band{position:absolute;top:0;bottom:0;background:color-mix(in srgb,var(--bad) 12%,transparent);pointer-events:none;}.chart-band.chart-incident-warning{background:color-mix(in srgb,var(--warn) 14%,transparent);}.chart-band.chart-incident-info{background:color-mix(in srgb,var(--muted) 12%,transparent);}.chart-event-line{position:absolute;top:0;bottom:0;width:0;border-left:1.5px dashed var(--warn);opacity:0.6;pointer-events:none;}.chart-event-line.chart-event-error{border-left-style:solid;border-left-color:var(--bad);}.chart-event-line.chart-event-info{border-left-color:var(--muted);}.dash-section-body.sources-folded{display:none;}.dash-export-actions{display:flex;gap:8px;}.dash-export-done{display:grid;gap:2px;}.dash-export-menu,.panel-options-menu,.kn-dialog{z-index:45;}.widget-text p{margin:0 0 8px;font-size:13px;}.dash-cell{content-visibility:visible;contain:none;}.ov-graphs-wrap{margin-top:16px;}.ov-graph-panel{margin:0 0 4px;font-size:12px;}.ov-graph.ov-big .chart-window{height:360px;}.ov-graph.ov-small .chart-window{height:130px;}.chart-plot{--m-deploy:#4f7cff;--m-alert:#e5484d;--m-change:#f5a524;--m-restart:#9b5de5;--m-hold:#1db954;--m-doc:#00b8d9;--m-event:#8a94a6;}.chart-flag{top:0;bottom:auto;width:9px;min-width:9px;height:9px;padding:0;margin-top:-1px;border-radius:0;background:var(--m-event);clip-path:polygon(0 0,100% 50%,0 100%);font-size:0;transform:none;}.chart-flag[data-count]:not([data-count="1"]){width:auto;min-width:12px;height:13px;padding:0 3px;clip-path:none;border-radius:0 3px 3px 0;font-size:9px;line-height:13px;}.chart-flag-deploy{background:var(--m-deploy);}.chart-flag-alert{background:var(--m-alert);}.chart-flag-change{background:var(--m-change);}.chart-flag-restart{background:var(--m-restart);}.chart-flag-hold{background:var(--m-hold);}.chart-flag-doc{background:var(--m-doc);}.chart-event-line.chart-line-deploy{border-left:1px dashed var(--m-deploy);}.chart-event-line.chart-line-alert{border-left:1px dashed var(--m-alert);}.chart-event-line.chart-line-change{border-left:1px dashed var(--m-change);}.chart-event-line.chart-line-restart{border-left:1px dashed var(--m-restart);}.chart-event-line.chart-line-hold{border-left:1px dotted var(--m-hold);}.chart-event-line.chart-line-doc{border-left:1px dashed var(--m-doc);}.chart-event-line.chart-line-event{border-left:1px dashed var(--m-event);}.chart-band.chart-span-alert{background:color-mix(in srgb,var(--m-alert) 12%,transparent);}.chart-band.chart-span-hold{background:color-mix(in srgb,var(--m-hold) 12%,transparent);}.chart-band.chart-span-deploy{background:color-mix(in srgb,var(--m-deploy) 12%,transparent);}.chart-band.chart-span-change{background:color-mix(in srgb,var(--m-change) 12%,transparent);}.chart-tooltip-marker{margin:0 0 4px;padding:0 0 4px 6px;border-left:3px solid var(--m-event);border-bottom:1px solid var(--line);}.chart-tooltip-marker b{display:block;color:var(--ink);}.chart-tooltip-marker p{margin:1px 0 0;color:var(--muted);}.chart-tooltip-marker.chart-flag-deploy{border-left-color:var(--m-deploy);background:none;}.chart-tooltip-marker.chart-flag-alert{border-left-color:var(--m-alert);background:none;}.chart-tooltip-marker.chart-flag-change{border-left-color:var(--m-change);background:none;}.chart-tooltip-marker.chart-flag-restart{border-left-color:var(--m-restart);background:none;}.chart-tooltip-marker.chart-flag-hold{border-left-color:var(--m-hold);background:none;}.chart-tooltip-marker.chart-flag-doc{border-left-color:var(--m-doc);background:none;}.chart-gap{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none;}.chart-gap-hatch{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--ink) 45%,transparent) 0 0.8px,transparent 0.8px 5px),color-mix(in srgb,var(--surface) 93%,transparent);}.chart-gap-words{writing-mode:vertical-rl;transform:rotate(180deg);color:var(--muted);font:10px var(--sans);white-space:nowrap;}.chart-strip{position:relative;height:15px;margin-top:1px;}.chart-strip-part{position:absolute;top:0;box-sizing:border-box;height:15px;padding:1px 0 0 2px;border-top:4px solid;border-right:1px solid var(--surface);overflow:hidden;color:var(--muted);font:9px var(--mono);line-height:10px;white-space:nowrap;}.chart-strip-raw{border-top-color:color-mix(in srgb,#5b7f5a 60%,transparent);}.chart-strip-tier{border-top-color:color-mix(in srgb,#c98a1b 60%,transparent);}.chart-strip-expired{border-top-color:color-mix(in srgb,var(--muted) 70%,transparent);}.chart-strip-missing{border-top-color:color-mix(in srgb,var(--bad) 60%,transparent);}.shell-app-window button.shell-window{border:0;background:none;font:12px var(--sans);color:var(--ink);cursor:pointer;}.shell-app-window button.shell-window+button.shell-window{border-left:1px solid var(--line);}.shell-app-window button.shell-window.active{background:var(--accent);color:var(--accent-ink,#fff);}.shell-fresh{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums;}.shell-fresh-dot{width:7px;height:7px;border-radius:50%;background:var(--line);}.shell-fresh-fresh{color:var(--ok);}.shell-fresh-fresh .shell-fresh-dot{background:var(--ok);}.shell-fresh-stale{color:var(--warn);}.shell-fresh-stale .shell-fresh-dot{background:var(--warn);}.shell-top .shell-fresh::before{content:none;}.dash-graph-style button.shell-window{border:0;background:none;font:12px var(--sans);color:var(--muted);cursor:pointer;}.dash-graph-style button.shell-window+button.shell-window{border-left:1px solid var(--line);}.dash-graph-style button.shell-window.active{background:var(--accent);color:var(--accent-ink,#fff);}.chart-flag-event.chart-sev-warning{background:var(--warn);}.chart-flag-event.chart-sev-error{background:var(--bad);}.chart-tooltip-more{margin:0 0 4px;color:var(--muted);font-style:italic;}.chart-gap-words{padding:4px 1px;background:rgba(255,255,255,0.85);border-radius:3px;}.chart-events-release .chart-flag{width:6px;min-width:6px;height:6px;margin-top:-3px;clip-path:none;border-radius:0;}.chart-events-release .chart-flag[data-count]:not([data-count="1"]){width:auto;height:11px;line-height:11px;}.chart-events-release .chart-flag-deploy{background:#dc766d;overflow:visible;}.chart-events-release .chart-flag-deploy::after{content:"Release";position:absolute;left:9px;top:-3px;font-size:9px;line-height:12px;color:#dc766d;white-space:nowrap;}.chart-events-release .chart-event-line{border-left-width:1px;opacity:0.8;}.chart-events-release .chart-event-line.chart-line-deploy{border-left:1px dashed #dc766d;}.chart-events-release .chart-band{opacity:0.5;}.settings-ags{margin-top:18px;padding-top:12px;border-top:1px solid var(--line);}.settings-ags-title{margin:0 0 2px;font-size:14px;}.settings-ags-row .settings-pref-field{min-width:110px;}.settings-ags-alpha input[type="range"]{width:120px;}.settings-ags-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,420px);gap:16px;align-items:start;}@media (max-width:900px){.settings-ags-body{grid-template-columns:minmax(0,1fr);}}.settings-ags-row .settings-pref-field{display:flex;flex-direction:column;gap:2px;}.settings-ags-row{flex-wrap:nowrap;align-items:flex-start;}.settings-ags-row .settings-pref-field{flex:0 0 150px;}.settings-ags-row .settings-pref-checks{flex:1 1 auto;min-width:0;flex-wrap:wrap;}.settings-ags-from{color:var(--muted,#6b7280);font-size:11px;}.settings-ags-reset{align-self:flex-start;}.settings-ags-scope-help{margin:2px 0 6px;}.settings-ags-preview{position:sticky;top:12px;margin:8px 0 0;padding:10px 12px;border:1px solid var(--line);border-radius:6px;background:var(--surface);}.settings-ags-preview figcaption{font-size:12px;font-weight:600;margin-bottom:6px;}.settings-ags-preview figcaption small{font-weight:400;color:var(--muted,#6b7280);}.settings-ags-sample{display:inline-block;padding:0 6px;border-radius:8px;background:#eef1ee;color:#46564f;font-size:11px;font-weight:600;text-transform:lowercase;}.settings-ags-plot{position:relative;height:200px;}.settings-ags-plot>span,.settings-ags-plot>div{position:absolute;z-index:41;pointer-events:none;}.settings-ags-cursor{top:0;bottom:0;width:0;border-left:1px dashed rgba(31,38,34,0.55);}.settings-ags-tag{top:6px;transform:translateX(-50%);padding:1px 6px;border-radius:3px;background:#1f2622;color:#fff;font-size:11px;white-space:nowrap;}.settings-ags-legend{top:30px;display:flex;flex-direction:column;gap:1px;padding:4px 6px;border-radius:4px;background:rgba(255,255,255,0.92);box-shadow:0 1px 3px rgba(0,0,0,0.18);font-size:11px;white-space:nowrap;}.settings-ags-legend i{display:inline-block;width:8px;height:8px;margin-right:5px;border-radius:2px;}.settings-ags-peak{transform:translateX(-50%);padding:0 4px;border-radius:3px;background:rgba(255,255,255,0.85);font-size:11px;font-weight:600;white-space:nowrap;}.settings-ags-event{top:0;bottom:0;width:0;}.settings-ags-event b{position:absolute;top:-2px;left:0;padding:0 4px;font-size:10px;font-weight:600;white-space:nowrap;}.settings-ags-event-flags{border-left:2px solid #e5484d;}.settings-ags-event-flags b{background:#e5484d;color:#fff;border-radius:0 3px 3px 0;}.settings-ags-event-release{border-left:1px dashed #4f7cff;}.settings-ags-event-release b{color:#4f7cff;transform:translateX(-50%);top:auto;bottom:-16px;}.settings-ags-preview-off{font-size:12px;color:var(--muted,#6b7280);}.chart-drill{display:flex;align-items:baseline;gap:6px;font-size:12px;margin:0 0 4px;white-space:nowrap;overflow:hidden;}.chart-drill-back{border:0;background:transparent;padding:0;color:var(--accent);font:600 12px var(--sans);cursor:pointer;}.chart-drill-path{color:var(--ink);overflow:hidden;text-overflow:ellipsis;}.chart-drill-unattributed{padding:0 6px;border:1px dashed currentColor;border-radius:3px;color:var(--muted);background:repeating-linear-gradient(135deg,transparent 0 3px,rgba(95,107,122,.18) 3px 5px);}.chart-drill-hint{margin-left:auto;font-size:11px;}.ags-chrome-glass{position:absolute;z-index:42;left:6px;top:6px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;pointer-events:none;}.ags-chrome-glass .ags-chrome-item{pointer-events:auto;display:block;padding:1px 7px;border:1px solid rgba(120,130,140,0.9);border-radius:2px;background:rgba(200,205,210,0.82);color:#111;font:11px/15px var(--sans);text-decoration:none;text-align:left;white-space:nowrap;cursor:pointer;backdrop-filter:blur(3px);opacity:0;transition:opacity 0.12s;}.ags-chrome-glass .ags-chrome-item[hidden]{display:none;}.ags-chrome-glass .ags-chrome-item.active{background:rgba(225,230,234,0.92);border-color:rgba(60,70,80,0.9);}.ags-chrome-glass .ags-chrome-item:hover,.ags-chrome-glass .ags-chrome-item:focus-visible{background:rgba(235,238,241,0.95);}.chart-plot:hover .ags-chrome-glass .ags-chrome-item,.chart-plot:focus-within .ags-chrome-glass .ags-chrome-item,.ags-chrome-glass .ags-chrome-pinned{opacity:1;}.ags-chrome-harness{display:flex;flex-wrap:wrap;align-items:center;gap:8px;}.ags-chrome-harness .ags-chrome-item[hidden]{display:none;}@media (hover:none){.ags-chrome-glass .ags-chrome-item{opacity:1;}}.chart-glass-hold{display:contents;}.shell-fresh-linked{color:var(--ok);}.shell-fresh-linked .shell-fresh-dot{background:var(--ok);}.ihc-spark{display:block;overflow:visible;cursor:crosshair;}.ihc-spark .ihc-line{stroke-width:1.5;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round;}.ihc-band{fill:rgba(47,74,124,0.08);}.ihc-cursor{stroke:#1f2622;stroke-opacity:0.45;stroke-width:1;vector-effect:non-scaling-stroke;}.ihc-tag text{font:600 10px/1 var(--font-mono,ui-monospace,monospace);}.ihc-peak text{font:600 10px/1 var(--font-sans,system-ui,sans-serif);fill:#1f2622;paint-order:stroke;stroke:#fff;stroke-width:3px;}.ihc-dim{opacity:0.28;transition:opacity 0.12s;}.tp-wrap{--tp-fg:#101828;--tp-muted:#5d6677;--tp-line:#e4e7ec;--tp-line-strong:#d0d5dd;--tp-surface-2:#f2f4f7;--tp-accent:#1d4ed8;--tp-accent-bg:#eaf0ff;--tp-accent-fg:#1e3a8a;--tp-err:#c4281c;--tp-warn:#b54708;display:inline-flex;align-items:center;gap:4px;flex:none;position:relative;font:12px var(--sans);color:var(--tp-fg);}.tp-wrap .tp{position:relative;flex:none;display:inline-flex;}.tp-wrap .tp-btn{height:24px;max-width:360px;padding:0 8px;border:1px solid var(--tp-line-strong);border-radius:4px;background:#fff;font:12px var(--mono);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--tp-fg);cursor:pointer;}.tp-wrap .tp-btn:hover{border-color:var(--tp-fg);}.tp-wrap .tp-btn[aria-expanded="true"],.tp-wrap .tp-btn.preview{border-color:var(--tp-accent);background:var(--tp-accent-bg);color:var(--tp-accent-fg);}.tp-wrap .tb-ib{height:24px;min-width:24px;padding:0 6px;border:1px solid var(--tp-line-strong);border-radius:4px;background:#fff;color:var(--tp-fg);line-height:1;cursor:pointer;font:13px var(--sans);}.tp-wrap .tb-ib:hover{border-color:var(--tp-fg);}.tp-backdrop{position:fixed;inset:0;z-index:59;}.tp-panel{position:fixed;z-index:60;width:700px;max-width:calc(100vw - 16px);box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) 270px;gap:12px;background:#fff;border:1px solid var(--tp-line-strong);border-radius:6px;padding:10px 12px;box-shadow:0 6px 18px rgba(16,24,40,.10);font-size:12px;color:var(--tp-fg);text-align:left;}.tp-panel .muted{color:var(--tp-muted);}.tp-panel .mono{font-family:var(--mono);}.tp-panel .tp-h{font-weight:600;margin-bottom:4px;}.tp-panel .tp-lab{display:block;color:var(--tp-muted);margin-top:6px;}.tp-panel .tp-row{display:flex;gap:4px;}.tp-panel .tp-in{flex:1 1 auto;min-width:0;height:24px;padding:1px 6px;font-size:12px;border:1px solid var(--tp-line-strong);border-radius:4px;color:var(--tp-fg);background:#fff;}.tp-panel .tp-in:focus,.tp-panel .tp-search:focus{outline:2px solid var(--tp-accent-bg);border-color:var(--tp-accent);}.tp-panel .tp-in.bad{outline:2px solid var(--tp-err);outline-offset:-1px;}.tp-panel .tp-err{color:var(--tp-err);}.tp-panel .tp-err:empty{display:none;}.tp-panel .tp-acts{display:flex;gap:8px;align-items:center;margin-top:8px;}.tp-panel .tp-apply{height:24px;background:var(--tp-accent);border:1px solid var(--tp-accent);border-radius:4px;color:#fff;font-weight:600;padding:0 10px;cursor:pointer;font-size:12px;}.tp-panel .tp-apply:hover{background:var(--tp-accent-fg);}.tp-panel .tp-prev{margin-top:6px;font-family:var(--mono);line-height:1.45;}.tp-panel .tp-prev.bad{color:var(--tp-err);}.tp-panel .tp-prev .muted{font-family:var(--sans);}.tp-panel .tp-cut{color:var(--tp-warn);font-family:var(--sans);}.tp-panel .tp-note{color:var(--tp-muted);margin-top:4px;}.tp-panel .tp-recent{display:flex;flex-direction:column;align-items:flex-start;}.tp-panel .tp-rc{border:0;background:transparent;padding:1px 4px;text-align:left;font-size:12px;border-radius:3px;color:var(--tp-fg);cursor:pointer;}.tp-panel .tp-rc:hover,.tp-panel .tp-q:hover{background:var(--tp-surface-2);}.tp-panel .tp-hint{margin-top:8px;color:var(--tp-muted);line-height:1.7;}.tp-panel .tp-hint code{font:11px var(--mono);background:var(--tp-surface-2);border-radius:3px;padding:0 3px;color:var(--tp-fg);}.tp-panel .tp-right{border-left:1px solid var(--tp-line);padding-left:12px;min-width:0;display:flex;flex-direction:column;gap:4px;}.tp-panel .tp-search{height:24px;padding:1px 6px;font-size:12px;border:1px solid var(--tp-line-strong);border-radius:4px;}.tp-panel .tp-quick{overflow-y:auto;max-height:360px;display:flex;flex-direction:column;}.tp-panel .tp-q{display:flex;justify-content:space-between;gap:8px;border:0;background:transparent;text-align:left;padding:3px 6px;border-radius:3px;font-size:12px;color:var(--tp-fg);cursor:pointer;}.tp-panel .tp-q.on{background:var(--tp-accent-bg);color:var(--tp-accent-fg);font-weight:600;}.tp-panel .tp-qx{color:var(--tp-muted);font-size:11px;white-space:nowrap;}.tp-panel .tp-qn{padding:3px 6px;}.shell-top .tp-wrap{margin-left:auto;}.shell-top .tp-wrap+.shell-fresh{margin-left:0;}.p-ags-slot,.p-ags{position:absolute;inset:0;width:100%;height:100%;}.p-ags{display:block;pointer-events:none;background:transparent;}.p-ags[hidden]{display:none;}.p-ags-state{position:absolute;inset:0;display:grid;place-items:center;margin:0;padding:16px;color:var(--muted);font-size:14px;text-align:center;}.p-ags-state[hidden]{display:none;}.site-window .p-bg[data-ags="loading"]{background:linear-gradient(100deg,var(--subtle) 30%,var(--surface) 50%,var(--subtle) 70%) 0 0/300% 100%;animation:p-ags-wait 2.4s ease-in-out infinite;}@keyframes p-ags-wait{from{background-position:100% 0;}to{background-position:0 0;}}@media (prefers-reduced-motion:reduce){.site-window .p-bg[data-ags="loading"]{animation:none;}}.p-ags-head{padding:10px 14px 6px;}.p-ags-head p{margin:0;}.p-ags-head p:empty{display:none;}.p-ags-head .p-ags-line{font-size:12px;line-height:1.45;color:var(--muted);overflow-wrap:anywhere;}.p-ags-big{margin-right:6px;font-size:26px;font-weight:600;line-height:1;letter-spacing:-0.02em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;}.p-ags-big:empty{display:none;}.p-ags-big small{margin-left:3px;font-size:13px;font-weight:500;letter-spacing:0;color:var(--muted);}.p-ags-peak-word{white-space:nowrap;font-variant-numeric:tabular-nums;}.p-ags-peak-word:empty{display:none;}.p-ags-what:has(~.p-ags-peak-word:not(:empty))::after{content:"\00a0\00b7";margin-right:2px;}.p-ags-peak-word b{color:var(--ink);font-weight:600;}.p-ags-head .p-ags-now{display:flex;flex-wrap:wrap;gap:2px 14px;margin-top:4px;font-size:12px;color:var(--muted);}.p-ags-part{white-space:nowrap;}.p-ags-now b{font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums;}.p-ags-swatch{display:inline-block;width:7px;height:7px;margin-right:5px;border-radius:2px;vertical-align:1px;}.p-ags-more{color:var(--muted);}.p-ags-peak{position:absolute;z-index:1;width:0;height:0;pointer-events:none;}.p-ags-peak-dot{position:absolute;left:-3px;top:-3px;width:6px;height:6px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 1.5px var(--surface);}.p-ags-peak-label{position:absolute;bottom:6px;left:0;transform:translateX(-50%);padding:0 4px;border-radius:3px;background:rgba(255,255,255,0.85);color:var(--ink);font:600 10.5px var(--sans);white-space:nowrap;font-variant-numeric:tabular-nums;}.p-ags-peak-label em{font-style:normal;font-weight:400;color:var(--muted);}.p-ags-peak[data-edge="l"] .p-ags-peak-label{transform:translateX(-12px);}.p-ags-peak[data-edge="r"] .p-ags-peak-label{transform:translateX(calc(-100% + 12px));}.p-ags-top{position:absolute;top:4px;left:6px;font-size:11px;color:var(--muted);pointer-events:none;}.p-ags-top:empty{display:none;}.p-ags-tip{position:absolute;z-index:2;max-width:60%;padding:6px 9px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:0 6px 18px -8px rgba(33,53,43,0.35);font-size:12px;pointer-events:none;}.p-ags-tip p{margin:0;overflow-wrap:anywhere;font-size:inherit;line-height:1.45;}.p-ags-tip-time{color:var(--muted);font-variant-numeric:tabular-nums;}.p-ags-axis{position:relative;height:22px;margin:0 14px 8px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;}.p-ags-axis:empty{display:none;}.p-ags-tick{position:absolute;top:4px;transform:translateX(-50%);}.p-ags-end{position:absolute;top:4px;left:0;color:var(--ink);}.p-ags-end-r{left:auto;right:0;}.dashboard-panels>.dashboard-panel.dash-lead{grid-column:1/-1;}.panel-story{display:flex;flex-direction:column;gap:3px;margin:2px 0 6px;}.panel-story p{margin:0;}.panel-story-what{font-size:12px;color:var(--muted);}.panel-story-now{display:flex;flex-wrap:wrap;gap:2px 14px;font-size:12px;color:var(--ink);}.panel-story-now b{font-weight:600;font-variant-numeric:tabular-nums;}.panel-story-part .legend-swatch{display:inline-block;width:9px;height:9px;margin-right:5px;border-radius:2px;vertical-align:0;}.panel-story-total{padding-right:14px;border-right:1px solid var(--line);}.panel-story-more{color:var(--muted);}.chart-band-name{position:absolute;z-index:1;transform:translate(-50%,-50%);padding:0 4px;border-radius:3px;background:rgba(255,255,255,0.82);color:var(--ink);font-size:12px;line-height:1.3;white-space:nowrap;pointer-events:none;}.p-trace-card{position:fixed;right:16px;bottom:16px;z-index:40;width:min(420px,calc(100vw - 32px));box-sizing:border-box;padding:12px 14px;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-float);font-size:12px;display:flex;flex-direction:column;gap:8px;}.p-trace-card[hidden]{display:none;}.p-trace-head{display:flex;flex-direction:column;gap:2px;}.p-trace-head b{font-family:var(--mono);font-size:12px;}.p-trace-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;}.p-trace-rows li{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) 5em;align-items:center;column-gap:8px;row-gap:2px;transition:opacity 0.4s ease;}.p-trace-name{font-family:var(--mono);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.p-trace-lane{position:relative;height:10px;border-radius:2px;background:var(--subtle);}.p-trace-bar{position:absolute;top:0;bottom:0;border-radius:2px;background:var(--accent);opacity:0.75;transform-origin:left center;transition:left 0.5s ease,width 0.5s ease;}.p-trace-bar.p-trace-err{background:var(--bad);opacity:1;}.p-trace-ms{font-family:var(--mono);text-align:right;color:var(--muted);}.p-trace-demo{grid-column:2/4;font-size:11px;}.p-trace-axis{display:grid;grid-template-columns:minmax(0,9em) minmax(0,1fr) 5em;column-gap:8px;}.p-trace-scale{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:2px;font-family:var(--mono);font-size:10px;}@media (prefers-reduced-motion:reduce){.p-trace-rows li,.p-trace-bar{transition:none;}}.p-trace-foot{margin:0;font-size:11px;}.p-trace-handed{z-index:1000;}.p-doc{align-items:stretch;max-height:none;}.p-doc h2,.p-doc h3,.p-doc h4{margin:8px 0 0;}.p-doc pre{margin:0;padding:10px;overflow-x:auto;border-radius:var(--radius-sm);background:var(--code-bg);color:var(--code-ink);}.p-doc blockquote{margin:0;padding-left:10px;border-left:3px solid var(--line);color:var(--muted);}.p-doc table{border-collapse:collapse;font-size:14px;display:block;max-width:100%;overflow-x:auto;}.p-doc th,.p-doc td{padding:4px 8px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top;}.p-home[data-site="doc"] [data-view="home"]{display:none;}.p-site-head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;}.p-site-head h1{margin:0;font-size:28px;letter-spacing:-0.02em;line-height:1.2;}.p-site-head small,.p-site-head .pill{margin-left:6px;}.p-site-section{width:100%;display:flex;flex-direction:column;gap:6px;}.p-site-list{list-style:none;margin:0;padding:0;width:100%;display:flex;flex-direction:column;}.p-site-list li{padding:10px 0;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:2px;}.p-site-list li:last-child{border-bottom:0;}.p-site-list a{color:var(--ink);text-decoration:none;font-size:17px;}.p-site-list a:hover strong{color:var(--accent);}.p-docs-sections{width:100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:16px;}.p-docs-section{padding:16px 18px;border:1px solid var(--line);border-radius:12px;background:var(--surface);gap:4px;}.p-docs-section h2{margin:0;font-size:19px;}.p-docs-section h2 a{color:var(--ink);text-decoration:none;}.p-docs-section h2 a:hover{color:var(--accent);}.p-docs-section>.p-muted{margin:0 0 4px;}.p-link-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:10px;margin:12px 0 16px;}.p-link-card{display:flex;flex-direction:column;padding:10px 14px;text-decoration:none;color:var(--ink);font-size:14px;}.p-link-card:hover strong{color:var(--accent);}.p-site-body{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.6;}.p-site-body h2{margin:12px 0 0;font-size:21px;}.p-site-body ul,.p-site-body ol{margin:0;padding-left:22px;}.p-site-body img{max-width:100%;height:auto;border-radius:var(--radius-sm);}.p-site-body code{font-family:var(--mono);font-size:0.92em;}.p-site-body hr{width:100%;border:0;border-top:1px solid var(--line);}.p-login .p-auth-form{width:100%;}.p-home [data-view][hidden]{display:none;}.p-logo-ags{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;}.p-logo-ags[hidden]{display:none;}.p-home .logo-font.p-logo-live{background:none;}.pub-page{min-height:100vh;background:var(--bg);color:var(--ink);display:flex;flex-direction:column;}.pub-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px max(16px,calc((100% - 1440px) / 2));background:var(--surface);border-bottom:1px solid var(--line);}.pub-title{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;min-width:0;}.pub-title h1{margin:0;font-size:20px;font-weight:650;}.pub-org{color:var(--muted);font-size:13px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;}.pub-time{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;}.pub-main{flex:1;width:100%;box-sizing:border-box;padding:16px max(16px,calc((100% - 1440px) / 2));}.pub-dash{margin-bottom:24px;}.pub-dash>h2{margin:0 0 8px;font-size:16px;font-weight:650;}.pub-foot{padding:10px max(16px,calc((100% - 1440px) / 2));border-top:1px solid var(--line);}.pub-strip-head{display:flex;align-items:baseline;gap:8px;margin-bottom:3px;font-size:11px;}.pub-strip-name{color:var(--ink);font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.pub-strip-hint{margin-left:auto;flex:none;color:var(--muted);opacity:0.8;}.pub-strip .pub-strip-plot{height:40px;overflow:visible;margin-top:16px;}.pub-strip-dim{position:absolute;top:0;bottom:0;z-index:2;background:var(--bg);opacity:0.6;pointer-events:none;}.pub-strip .pub-strip-region{z-index:2;opacity:1;background:transparent;border:1.5px solid var(--accent);border-radius:5px;}.pub-strip-window{position:absolute;bottom:calc(100% + 3px);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:11px;font-weight:500;color:var(--accent);font-variant-numeric:tabular-nums;pointer-events:none;}.pub-strip-axis{position:relative;height:16px;font-size:11px;color:var(--muted);font-variant-numeric:tabular-nums;}.pub-strip-tick{position:absolute;top:2px;transform:translateX(-50%);white-space:nowrap;}.pub-strip-end{position:absolute;top:2px;left:0;color:var(--ink);}.pub-strip-end-r{left:auto;right:0;}.ctx-region:active{cursor:grabbing;}.ctx-grip{position:absolute;top:50%;width:7px;height:18px;margin-top:-9px;box-sizing:border-box;border-radius:3px;background:var(--surface);border:1px solid var(--accent);cursor:ew-resize;touch-action:none;}.ctx-grip-l{left:-4.5px;}.ctx-grip-r{right:-4.5px;}.ctx-grip::after{content:"";position:absolute;inset:-6px -5px;}.p-home-scroll:has(.p-demo){padding:16px 16px 24px;}.p-doc:has(.p-demo){width:100%;padding:20px 24px;border-radius:14px;}.p-demo{width:100%;min-width:0;display:flex;flex-direction:column;gap:12px;}.p-demo .p-site-head h1{font-size:24px;}.p-demo-frame{display:block;width:100%;height:max(640px,calc(100vh - 230px));box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);}.p-doc:has(.p-docs-layout){width:min(1240px,100%);}.p-docs-layout{width:100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:40px;}.p-toc{display:none;}@media (min-width:1100px){.p-docs-layout:has(.p-toc){grid-template-columns:minmax(0,1fr) 220px;}.p-toc{display:flex;flex-direction:column;gap:6px;position:sticky;top:84px;align-self:start;font-size:13px;}}.p-toc ul{list-style:none;margin:0;padding:0;border-left:1px solid var(--line);}.p-toc a{display:block;padding:3px 0 3px 12px;color:var(--muted);text-decoration:none;}.p-toc a:hover{color:var(--accent);}.p-site-body h2[id],.p-site-body h3[id]{scroll-margin-top:84px;}.p-embed{width:100%;margin:4px 0;display:flex;flex-direction:column;gap:6px;}.p-embed iframe{display:block;width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--bg);}.p-embed figcaption{font-size:12px;}.p-video{width:min(720px,100%);margin:8px 0 16px;display:flex;flex-direction:column;gap:6px;}.p-video-play,.p-video iframe{position:relative;display:block;width:100%;aspect-ratio:16/9;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--radius-sm);overflow:hidden;background:var(--surface);}.p-video-play img{display:block;width:100%;height:100%;object-fit:cover;}.p-video-button{position:absolute;left:50%;top:50%;width:68px;height:48px;margin:-24px 0 0 -34px;border-radius:12px;background:var(--accent);box-shadow:var(--shadow-float);transition:transform .12s ease;}.p-video-button::after{content:"";position:absolute;left:28px;top:14px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent var(--accent-ink);}.p-video-play:hover .p-video-button,.p-video-play:focus-visible .p-video-button{transform:scale(1.08);}.p-video-play:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.p-video figcaption{font-size:12px;}@media (max-width:640px){.p-video-button{width:56px;height:40px;margin:-20px 0 0 -28px;}.p-video-button::after{left:22px;top:10px;}}@media (max-width:640px){.p-doc:has(.p-demo){padding:14px;}}.pub-embed{min-height:0;}.pub-embed .pub-head{padding:6px 12px;}.pub-embed .pub-title h1{font-size:16px;}.pub-embed .pub-main{padding:10px 12px;}.pub-embed .pub-foot{padding:6px 12px;}.pub-investigate{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--surface);overflow:hidden;}.pub-page.pub-app{display:grid;grid-template-columns:248px minmax(0,1fr);align-items:start;}.pub-page.pub-app.shell-collapsed{grid-template-columns:60px minmax(0,1fr);}.pub-app .pub-column{min-width:0;min-height:100dvh;display:flex;flex-direction:column;}.pub-app .pub-head,.pub-app .pub-main,.pub-app .pub-foot{padding-left:20px;padding-right:20px;}.shell-off,.dash-off,.tl-off{opacity:0.45;cursor:not-allowed;}.shell-link.shell-off:hover,.dash-row.dash-off:hover,.tl-mi.tl-off:hover{background:none;}.shell-side[data-public] .shell-foot{margin-top:auto;padding:8px;font-size:12px;line-height:1.4;white-space:normal;}.shell-collapsed .shell-side[data-public] .shell-foot{display:none;}.pub-in-site{--site-head:57px;}.pub-in-site .pub-page{min-height:calc(100dvh - var(--site-head));}.pub-in-site .pub-app .pub-column{min-height:calc(100dvh - var(--site-head));}.pub-in-site .shell-side{top:var(--site-head);height:calc(100dvh - var(--site-head));}@media (max-width:760px){.pub-page.pub-app,.pub-page.pub-app.shell-collapsed{grid-template-columns:minmax(0,1fr);}.pub-in-site .shell-side{position:static;height:auto;}}.site-body{margin:0;background:var(--bg);color:var(--ink);}.site-home{min-height:100vh;display:flex;flex-direction:column;}.site-home .p-header{padding:12px max(16px,calc((100% - 1160px) / 2));}.site-home .p-nav,.pub-site-head .p-nav{gap:18px;}.p-nav-link{font-size:14px;}.p-nav-link[aria-current="page"]{color:var(--accent);}.p-nav-quiet{color:var(--muted);}.site-home .p-home-scroll{flex:1;padding:0 16px 48px;gap:0;}.site-home[data-site="doc"] .p-home-scroll,.site-home:has(.p-login:not([hidden])) .p-home-scroll{padding-top:32px;gap:18px;}.site-home .p-panel{background:var(--surface);border:1px solid var(--line);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:14px;}.site-home .p-doc{width:min(860px,100%);}.site-ribbon{margin:0;padding:6px 16px;background:var(--lit-bg);border-bottom:1px solid var(--lit-line);color:var(--ink);font-size:13px;text-align:center;}.site-hero{width:min(1160px,100%);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:48px;align-items:center;padding:72px 0 56px;}.site-hero-copy{display:flex;flex-direction:column;gap:18px;align-items:flex-start;}.site-hero h1{margin:0;font-size:clamp(34px,4.4vw,54px);line-height:1.06;letter-spacing:-0.03em;font-weight:700;}.site-lead{margin:0;font-size:19px;line-height:1.5;color:var(--muted);max-width:34em;}.site-hero small{font-size:13px;}.site-window{position:relative;margin:0;border-radius:14px;overflow:hidden;border:1px solid var(--line);background:var(--surface);box-shadow:0 30px 70px -30px rgba(33,53,43,0.45);}.site-window-bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);background:var(--subtle);font-size:12px;color:var(--muted);}.site-window-bar i{width:10px;height:10px;border-radius:50%;background:var(--line);}.site-window-bar span{margin-left:8px;}.site-window .p-bg{position:relative;inset:auto;z-index:0;aspect-ratio:16/9;margin:0 14px;border-radius:6px;background:var(--surface);border:1px solid var(--line);box-sizing:border-box;}.site-sec{width:min(1160px,100%);padding:40px 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:20px;}.site-h2{margin:0;font-size:28px;letter-spacing:-0.02em;}.site-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;}.site-card{padding:22px 24px;border:1px solid var(--line);border-radius:12px;background:var(--surface);display:flex;flex-direction:column;gap:10px;}.site-card h2{margin:0;font-size:20px;letter-spacing:-0.01em;}.site-card h3{margin:0;font-size:18px;}.site-card p{margin:0;font-size:15px;line-height:1.55;}.site-eyebrow,.site-card .site-eyebrow{color:var(--muted);font-size:11px;font-weight:600;letter-spacing:0.12em;text-transform:uppercase;}.site-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;font-size:15px;line-height:1.55;}.site-steps li{display:flex;flex-direction:column;gap:6px;}.site-steps b{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--accent-bg);color:var(--accent);font-size:14px;}.site-diagram{width:100%;height:auto;max-height:260px;}.site-diagram .d-zone{fill:var(--accent-bg);stroke:var(--accent);stroke-dasharray:4 4;}.site-diagram .d-zone-t{fill:var(--accent);font:600 13px var(--sans);}.site-diagram .d-box{fill:var(--surface);stroke:var(--line);stroke-width:1.5;}.site-diagram .d-key{stroke:var(--accent);stroke-width:2;}.site-diagram .d-quiet{fill:var(--subtle);}.site-diagram .d-t{fill:var(--ink);font:600 14px var(--sans);text-anchor:middle;}.site-diagram .d-s{fill:var(--muted);font:12px var(--sans);text-anchor:middle;}.site-diagram .d-line{stroke:var(--muted);stroke-width:1.5;fill:none;}.site-diagram .d-dash{stroke-dasharray:5 4;}.site-diagram .d-data{stroke:var(--accent);stroke-width:3;}.site-diagram .d-data-t{fill:var(--accent);font-weight:600;}.site-measure{margin:0;font-size:18px;}.site-proof-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:18px;align-items:start;}.site-live{display:flex;flex-direction:column;gap:8px;min-width:0;}.site-live p{margin:0;font-size:14px;}.site-proof-side{display:flex;flex-direction:column;gap:18px;}.site-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:15px;}.site-home a:where(:not(.c-btn,.p-brand,.p-nav-link)){color:var(--accent);}.site-points{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;font-size:14px;line-height:1.5;color:var(--muted);}.site-points strong{display:block;color:var(--ink);}.site-band{flex-direction:row;align-items:center;justify-content:space-between;gap:24px;padding:32px 36px;margin:16px 0 0;border:1px solid var(--accent);border-radius:14px;background:var(--accent-bg);}.site-band h2{margin:0 0 6px;font-size:24px;letter-spacing:-0.02em;}.site-band p{margin:0;font-size:15px;line-height:1.5;}.site-cta{margin-top:24px;padding:20px 22px;border:1px solid var(--accent);border-radius:12px;background:var(--accent-bg);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;}.site-cta p{margin:0;max-width:34em;}.site-cta .c-btn{color:var(--accent-ink);}.site-footer{margin-top:auto;padding:32px max(16px,calc((100% - 1160px) / 2)) 24px;border-top:1px solid var(--line);background:var(--surface);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:24px;font-size:14px;}.site-footer p{margin:8px 0 0;line-height:1.55;}.site-footer-nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;}.site-footer-nav div{display:flex;flex-direction:column;gap:6px;}.site-footer-nav a{color:var(--ink);text-decoration:none;}.site-footer-nav a:hover{color:var(--accent);}.site-footer-fine{grid-column:1/-1;margin:0;font-size:12px;}.demo-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 24px;padding:10px 20px;background:var(--accent-bg);border-bottom:1px solid var(--line);font-size:14px;}.demo-bar p{margin:0;}.demo-bar-phone{display:none;}.dash-widget-body>*{margin-block:auto;}.demo-why{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:0;padding:0;list-style:none;font-size:13px;color:var(--muted);}.demo-why li{color:var(--ink);font-weight:600;white-space:nowrap;}.demo-why li::before{content:"✓ ";color:var(--accent,currentColor);}@media (max-width:900px){.site-hero{grid-template-columns:minmax(0,1fr);padding:40px 0 32px;gap:28px;}.site-cards,.site-steps,.site-proof-grid{grid-template-columns:minmax(0,1fr);}.site-points{grid-template-columns:repeat(2,minmax(0,1fr));}.site-diagram{display:none;}.demo-why{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));}.demo-why li{white-space:normal;}.site-band{flex-direction:column;align-items:flex-start;padding:24px 20px;}.site-footer,.site-footer-nav{grid-template-columns:minmax(0,1fr);}}@media (max-width:640px){.site-lead{font-size:17px;}.site-points{grid-template-columns:minmax(0,1fr);}.demo-bar-phone{display:block;}.demo-bar-call{order:3;}.demo-why{grid-template-columns:minmax(0,1fr);order:4;}.pub-in-site:not(:has(#demo-show:checked)) .pub-page{display:none;}}.site-home .p-doc.p-doc-cards:has(.ui-cards[data-mode="columns"]){width:min(1880px,100%);padding:0;border:0;background:transparent;}.ui-cards[data-mode="columns"] .p-toc{display:none;}.ui-cards[data-mode="columns"] .p-docs-layout{grid-template-columns:minmax(0,1fr);}.ui-cards[data-mode="columns"] .p-site-head h1{font-size:22px;}.ui-cards[data-mode="columns"] .p-site-head .ui-btn{display:none;}.p-menu{display:none;}@media (max-width:820px){.p-header .p-nav{margin-left:auto;}.p-menu{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;padding:0;}.p-header .p-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:2px;}.p-header[data-menu="open"]{z-index:60;}.p-header[data-menu="open"] .p-menu{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);}.p-header[data-menu="open"] .p-nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - 72px);overflow-y:auto;margin:0;padding:4px 16px 16px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow-float);}.p-header[data-menu="open"] .p-nav-link{display:block;padding:12px 4px;border-bottom:1px solid var(--line);font-size:16px;}.p-header[data-menu="open"] .p-nav .c-btn{margin-top:14px;height:44px;font-size:15px;}}.site-window .p-bg{touch-action:pan-y;overflow:visible;}@media (max-width:640px),(pointer:coarse){.p-ags-tip{top:auto;bottom:calc(100% + 2px);left:0;right:0;max-width:none;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;padding:4px 8px;border-radius:6px;color:var(--ink);box-shadow:0 4px 12px -6px rgba(33,53,43,0.35);}}.shell-menu{display:none;}@media (max-width:760px){.shell-menu{flex:none;display:grid;place-items:center;width:40px;height:40px;margin-left:auto;padding:0;}.shell-menu-open .shell-menu{border-color:var(--accent);background:var(--accent-bg);color:var(--accent);}.shell-side:not(.shell-menu-open) .shell-nav,.shell-side:not(.shell-menu-open) .shell-foot{display:none;}.shell-side:not(.shell-menu-open) .shell-brand{padding-bottom:2px;border-bottom:0;}.shell-menu-open .shell-nav{display:grid;gap:2px;}.shell-menu-open .shell-group{display:block;}.shell-menu-open .shell-group h4{display:block;margin:8px 0 2px;}.shell-menu-open .shell-link,.shell-collapsed .shell-menu-open .shell-link{min-height:40px;box-sizing:border-box;padding:8px;border-left:3px solid transparent;}.shell-menu-open .shell-link.active{border-left-color:var(--accent);}.shell-menu-open .shell-link .shell-icon{display:block;}.shell-menu-open .shell-text>span{font-size:15px;}.shell-kbd{display:none;}}.chart-tooltip .legend-at{color:var(--muted);font-size:10px;}.p-ags-legend{margin:3px 0;border-collapse:collapse;font-size:12px;}.p-ags-legend td{padding:1px 0;vertical-align:baseline;}.p-ags-legend td:first-child{width:12px;}.p-ags-legend .legend-label{white-space:normal;overflow-wrap:anywhere;}.p-ags-legend .legend-value{width:auto;padding-left:10px;}.p-ags-legend tr.legend-hovered td{color:var(--ink);font-weight:600;}.p-ags-legend .p-ags-legend-more td{color:var(--muted);}.p-ags-legend .p-ags-legend-total td{padding-top:3px;border-top:1px solid var(--line);}.p-ags-legend .p-ags-legend-total .legend-label{color:var(--muted);}.p-ags-legend .p-ags-legend-total .legend-value{font-weight:600;color:var(--ink);}.site-window .p-bg[data-ags="live"],.chart-plot{cursor:crosshair;}html[data-space] .site-window .p-bg[data-ags="live"],html[data-space] .chart-plot{cursor:grab;}.site-window .p-bg[data-press="pan"],.chart-plot[data-press="pan"]{cursor:grabbing;}html[data-zoomkey] .site-window .p-bg[data-ags="live"],html[data-zoomkey] .chart-plot{cursor:zoom-in;}.ih-brush,.chart-brush{position:absolute;top:0;bottom:0;z-index:2;background:var(--accent-bg);border-left:1px solid var(--accent);border-right:1px solid var(--accent);opacity:0.7;pointer-events:none;}.ih-brush[hidden]{display:none;}.ih-afford{position:absolute;right:6px;bottom:6px;z-index:3;padding:0 5px;border-radius:4px;background:var(--surface);color:var(--muted);font-size:11px;line-height:1.5;opacity:0;transition:opacity 0.25s;pointer-events:none;white-space:nowrap;}.site-window .p-bg[data-ags="live"]:hover .ih-afford,.chart-plot:hover .ih-afford,.chart-plot:focus-within .ih-afford{opacity:1;}.site-window .p-bg:not([data-ags="live"]) .ih-afford{display:none;}.ih-afford kbd,.ih-nudge kbd{font:inherit;padding:0 3px;border:1px solid var(--line);border-radius:3px;background:var(--surface);color:var(--ink);}.ih-nudge{position:absolute;inset:0;z-index:4;display:grid;place-items:center;pointer-events:none;opacity:0;transition:opacity 0.2s;}.ih-nudge[data-on]{opacity:1;}.ih-nudge span{padding:6px 12px;border-radius:8px;background:var(--ink);color:var(--surface);font-size:12px;opacity:0.85;}.ih-nudge kbd{background:transparent;color:inherit;border-color:currentColor;}.ih-coach{position:absolute;inset:0;z-index:5;pointer-events:none;}.ih-coach-ghost{position:absolute;top:0;bottom:0;left:30%;width:0;background:var(--accent);opacity:0.1;border-left:1px solid var(--accent);border-right:1px solid var(--accent);animation:ih-coach-sweep 2.6s ease-in-out infinite;}.ih-coach-hand{position:absolute;top:55%;left:30%;width:14px;height:14px;margin:-7px;border-radius:50%;background:var(--accent);opacity:0.55;outline:5px solid var(--accent-bg);animation:ih-coach-hand 2.6s ease-in-out infinite;}@keyframes ih-coach-sweep{0%{width:0;opacity:0.1;}70%{width:22%;opacity:0.1;}85%{width:22%;opacity:0.1;}100%{width:22%;opacity:0;}}@keyframes ih-coach-hand{0%{left:30%;opacity:0.55;}70%{left:52%;opacity:0.55;}85%{left:52%;opacity:0.55;}100%{left:52%;opacity:0;}}@media (prefers-reduced-motion:reduce){.ih-coach-ghost{animation:none;width:22%;}.ih-coach-hand{animation:none;left:52%;}}.ih-coach-bubble{position:absolute;top:14%;left:24%;max-width:min(260px,70%);padding:8px 10px;border-radius:8px;background:var(--ink);color:var(--surface);font-size:12px;line-height:1.45;box-shadow:var(--shadow-float);pointer-events:auto;}.ih-coach-bubble b{display:block;margin-bottom:2px;}.ih-coach-bubble .ui-btn{height:auto;margin-top:6px;padding:1px 8px;border-color:currentColor;border-radius:4px;background:none;color:inherit;font:11px var(--sans);}.ih-coach-bubble .ui-btn:hover{background:color-mix(in srgb,currentColor 14%,transparent);}.chart-plot>.ih-afford,.chart-plot>.ih-nudge,.chart-plot>.ih-coach{z-index:42;}@media (pointer:coarse){.ih-afford{display:none;}}.pub-strip-pin{position:absolute;top:0;bottom:0;z-index:3;width:0;border-left:1.5px dashed var(--ink);opacity:0.6;pointer-events:none;}.pub-strip-note{margin:4px 0 0;font-size:12px;color:var(--muted);}.nt-status{display:inline-flex;align-items:center;gap:6px;flex:0 1 240px;min-width:120px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2px 10px;box-sizing:border-box;}.nt-status::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--line-2);}.nt-ok::before{background:var(--ok);}.nt-warn::before{background:var(--bad);}.nt-wait::before{background:var(--warn);}.nt-anchor{position:relative;}.shell-top .shell-crumbs{flex-shrink:0;}.shell-top .ui-btn.nt-bell{position:relative;width:32px;padding:0;color:var(--muted);border:1px solid var(--line);}.shell-top .ui-btn.nt-bell.nt-has{color:var(--ink);}.nt-badge{position:absolute;top:-6px;right:-7px;min-width:17px;height:17px;padding:0 4px;box-sizing:border-box;border-radius:999px;background:var(--bad);color:var(--on-ink);font-size:10.5px;font-weight:600;line-height:17px;text-align:center;}.nt-badge:empty{display:none;}.nt-anchor>.ui-float{width:430px;max-width:calc(100vw - 24px);padding:0;}.nt-panel{font-size:13px;}.nt-head{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);}.nt-head .pv-muted{flex:1;font-size:11px;}.nt-row{display:flex;gap:10px;padding:10px 12px;border-bottom:1px solid var(--line);}.nt-row.nt-unread{background:var(--subtle);}.nt-row.nt-unread .nt-body>div:first-child::after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:var(--accent);vertical-align:middle;}.nt-dot{flex:none;width:8px;height:8px;margin-top:5px;border-radius:50%;background:var(--line-2);}.nt-k-needs_update,.nt-k-page_older{background:var(--bad);}.nt-k-reconnecting{background:var(--warn);}.nt-k-updated{background:var(--sb-lat);}.nt-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;}.nt-small{font-size:11px;}.nt-act{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;}.nt-mute{display:flex;flex-direction:column;align-items:flex-start;gap:4px;font-size:12px;}.nt-mute p{margin:0;}.nt-sec{margin:0;padding:6px 12px;background:var(--subtle);color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:0.06em;}.nt-empty{margin:0;padding:16px 12px;color:var(--muted);}.nt-foot{margin:0;padding:8px 12px;font-size:11px;}.nt-toast{position:fixed;z-index:70;right:16px;bottom:16px;width:380px;max-width:calc(100vw - 32px);display:flex;gap:10px;padding:10px 12px;background:var(--surface);border:1px solid var(--line-2);border-left:3px solid var(--bad);border-radius:var(--radius);box-shadow:var(--shadow-float);font-size:13px;}@media (max-width:640px){.nt-status{flex-basis:150px;}}}