:where(.band-slot,.band-head,.band-opening,.band-act,.band-points,.band-rich,.band-badges,.band-link-pop,.band-seg,.band-switch,.band-kind,.band-step){--band-panel:light-dark(#fbfaf7,#1a1917);--band-wash:color-mix(in srgb, var(--band-ink) 6%, transparent);--band-wash-deep:color-mix(in srgb, var(--band-ink) 10%, transparent);--band-ink:light-dark(#16181d,#eceef2);--band-dim:light-dark(#4b5160,#a8aebb);--band-faint:light-dark(#6b7280,#8b92a3);--band-accent:light-dark(#4b4fce,#9aa0ff);--band-accent-tint:light-dark(#eceefb,#23253d);--band-fault:light-dark(#b3261e,#ef8a82);--band-rail:28px;--band-r-ctl:999px;--band-ground:light-dark(#fff,#121117);--band-font:ui-sans-serif, system-ui, -apple-system, "Segoe UI", roboto, helvetica, arial, sans-serif;--band-fast:.12s;--band-ease:cubic-bezier(.2, 0, 0, 1);line-height:round(up,1.2em,2px)}.band-slot{z-index:2;flex:none;position:relative;container-type:inline-size}.band-head{min-height:44px;color:var(--band-ink);font-family:var(--band-font);flex-wrap:nowrap;align-items:center;gap:8px 6px;padding:8px 16px 6px;display:flex;position:relative}.band-head.band-in-panel{zoom:.88}.band-in-panel>.band-points{flex-shrink:1}.band-under{z-index:3;height:0;position:absolute;top:100%;left:0;right:0}.band-opening{color:var(--band-ink);font-family:var(--band-font);padding:8px 16px 40px}.band-shut{width:var(--band-rail);height:var(--band-rail);cursor:pointer;color:var(--band-dim);background:var(--band-wash);border-radius:var(--band-r-ctl);transition:background var(--band-fast) var(--band-ease), color var(--band-fast) var(--band-ease);border:0;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.band-shut:hover{color:var(--band-ink);background:var(--band-wash-deep)}.band-title{letter-spacing:-.01em;color:var(--band-ink);text-overflow:ellipsis;white-space:nowrap;flex-shrink:0;max-width:40%;margin:0;font-size:15px;font-weight:700;line-height:round(up,1.2em,2px);overflow:hidden}.band-with-mark{align-items:center;gap:8px;min-width:0;display:inline-flex}.band-head>.band-with-mark{flex:0 auto;max-width:40%}.band-with-mark>.band-title{flex-shrink:1;min-width:0;max-width:none}.band-title:first-letter{text-transform:uppercase}.band-name{field-sizing:content;min-width:8rem;max-width:32rem;font:inherit;letter-spacing:-.01em;color:var(--band-ink);border-radius:var(--band-r-ctl);transition:background var(--band-fast) var(--band-ease), border-color var(--band-fast) var(--band-ease);background:0 0;border:1px solid #0000;flex:0 auto;margin:0 0 0 -10px;padding:2px 10px;font-size:15px;font-weight:700;line-height:round(up,1.2em,2px)}.band-name:hover{background:var(--band-wash-deep)}.band-name:focus{background:var(--band-panel);border-color:var(--band-accent);box-shadow:0 0 0 3px var(--band-accent-tint);outline:none}.band-name::placeholder{color:var(--band-faint)}.band-head .band-name{height:var(--band-rail)}.band-tally-bad{color:var(--band-fault)}.band-tally{height:var(--band-rail);min-width:var(--band-rail);border-radius:var(--band-r-ctl);background:var(--band-wash);font-variant-numeric:tabular-nums;color:var(--band-faint);white-space:nowrap;flex:none;justify-content:center;align-items:center;margin-right:-2px;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.band-sp{flex:1}.band-points{min-width:0;height:var(--band-rail);font:inherit;color:var(--band-dim);background:var(--band-wash);border-radius:var(--band-r-ctl);cursor:pointer;white-space:nowrap;transition:color var(--band-fast) var(--band-ease), background var(--band-fast) var(--band-ease);border:0;flex:0 auto;align-items:center;gap:6px;margin-left:10px;padding:0 9px;font-size:13px;font-weight:600;display:inline-flex}.band-points:hover{color:var(--band-ink);background:var(--band-wash-deep)}.band-points>span:first-child:not(.band-points-name){width:13px;height:13px;display:inline-flex}.band-points-name{text-overflow:ellipsis;overflow:hidden}.band-controls{flex:0 auto;align-items:center;gap:4px;min-width:0;display:flex;overflow:hidden}:where(.band-head)>:not(.band-controls),.band-controls>*{flex-shrink:0}.band-cut{width:0;margin-inline-end:-4px}.band-controls>button:not(.band-points),.band-controls>select{height:var(--band-rail);cursor:pointer;white-space:nowrap;font:inherit;color:var(--band-dim);background:var(--band-wash);border-radius:var(--band-r-ctl);transition:color var(--band-fast) var(--band-ease), background var(--band-fast) var(--band-ease);border:0;padding:0 12px;font-size:13px;font-weight:600;display:inline-block}.band-controls>button:not(.band-points):hover:not(:disabled),.band-controls>select:hover{color:var(--band-ink);background:var(--band-wash-deep)}.band-controls>select:focus-visible{box-shadow:0 0 0 2px var(--band-accent);outline:none}.band-controls>button:not(.band-points):disabled{cursor:not-allowed;color:var(--band-faint);background:0 0}.band-controls>button:not(.band-points) svg{vertical-align:middle;width:13px;height:13px;margin-inline:3px;display:inline-block}.band-controls>input{height:var(--band-rail);font:inherit;color:var(--band-ink);background:var(--band-wash);border-radius:var(--band-r-ctl);border:0;padding:0 12px;font-size:13px}.band-controls>input:focus{box-shadow:0 0 0 2px var(--band-accent);outline:none}.band-controls>button:not(.band-points),.band-controls>select,.band-controls>input,.band-act,.band-menu,.band-shut,.band-new,.band-points,.band-seg-on,.band-seg-off{appearance:none}.band-controls>select{background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right 16px top 50%,right 12px top 50%;background-repeat:no-repeat;background-size:4px 4px,4px 4px;padding-right:28px}.band-controls>input::-webkit-search-cancel-button{appearance:none}.band-controls>input::-webkit-search-decoration{appearance:none}.band-controls>input[type=range]{cursor:pointer;padding:0 12px}.band-controls>input[type=range]::-webkit-slider-runnable-track{background:var(--band-wash);border-radius:2px;height:4px}.band-controls>input[type=range]::-moz-range-track{background:var(--band-wash);border-radius:2px;height:4px}.band-controls>input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--band-ink);width:12px;height:12px;box-shadow:0 0 0 1px var(--band-panel);border-radius:50%;margin-top:-4px}.band-controls>input[type=range]::-moz-range-thumb{background:var(--band-ink);width:12px;height:12px;box-shadow:0 0 0 1px var(--band-panel);border:0;border-radius:50%}.band-controls>input[type=range]:focus-visible{box-shadow:0 0 0 2px var(--band-accent);outline:none}.band-seg{box-sizing:border-box;width:fit-content;max-width:100%;height:var(--band-rail);background:var(--band-wash);border-radius:var(--band-r-ctl);flex:none;gap:0;padding:0;display:flex}.band-switch{width:36px;height:calc(var(--band-rail) - 8px);border-radius:var(--band-r-ctl);background:var(--band-wash-deep);cursor:pointer;transition:background var(--band-fast) var(--band-ease);border:0;flex:none;align-items:center;padding:2px;display:inline-flex}.band-switch>span{background:var(--band-ground);width:16px;height:16px;transition:translate var(--band-fast) var(--band-ease);border-radius:50%;box-shadow:0 1px 2px #0003}.band-switch[aria-checked=true]{background:var(--band-ink)}.band-switch[aria-checked=true]>span{translate:16px}.band-switch:disabled{cursor:not-allowed;opacity:.5}.band-seg-on,.band-seg-off{cursor:pointer;height:100%;font:inherit;white-space:nowrap;border-radius:var(--band-r-ctl);transition:background var(--band-fast) var(--band-ease), color var(--band-fast) var(--band-ease);border:0;padding:0 12px;font-size:13px;font-weight:600}.band-seg-off{color:var(--band-faint);background:0 0}.band-seg-off:hover:not(:disabled){color:var(--band-ink)}.band-seg-off:disabled{cursor:not-allowed;color:var(--band-faint)}.band-seg-on{background:var(--band-ink);color:var(--band-ground)}:is(.band-seg-on:has(>svg),.band-seg-off:has(>svg)){aspect-ratio:1;place-items:center;padding:0;display:grid}.band-act{height:var(--band-rail);cursor:pointer;white-space:nowrap;font:inherit;color:var(--band-dim);background:var(--band-wash);border-radius:var(--band-r-ctl);transition:color var(--band-fast) var(--band-ease), background var(--band-fast) var(--band-ease);border:0;padding:0 12px;font-size:13px;font-weight:600}.band-act[aria-pressed=true],.band-controls>button:not(.band-chip)[aria-pressed=true]{color:var(--band-ground);background:var(--band-ink)}.band-controls>button:not(.band-chip)[aria-expanded=true],.band-act:hover:not(:disabled){color:var(--band-ink);background:var(--band-wash-deep)}.band-act:disabled{cursor:not-allowed;color:var(--band-faint);background:0 0}.band-menu{width:var(--band-rail);height:var(--band-rail);cursor:pointer;color:var(--band-dim);background:var(--band-wash);border-radius:var(--band-r-ctl);transition:color var(--band-fast) var(--band-ease), background var(--band-fast) var(--band-ease);border:0;justify-content:center;align-items:center;display:flex}.band-menu:hover{color:var(--band-ink);background:var(--band-wash-deep)}.band-star{color:var(--band-faint);background:0 0}.band-star:hover{color:var(--band-ink);background:0 0}.band-star svg{width:19px;height:19px}.band-kind{--kind:var(--band-dim);height:var(--band-rail);border-radius:var(--band-r-ctl);background:color-mix(in srgb, var(--kind) 14%, transparent);color:var(--kind);white-space:nowrap;flex:none;align-items:center;gap:5px;padding:0 10px 0 7px;font-size:13px;font-weight:600;display:inline-flex}button.band-kind{cursor:pointer;border:0;font-family:inherit}button.band-kind:hover{background:color-mix(in srgb, var(--kind) 22%, transparent)}.band-kind-bare{background:0 0;height:auto;padding:0;font-size:11px;line-height:1.2}.band-kind-mark{display:inline-flex}.band-kind-mark>svg{width:14px;height:14px}.band-kind-alone{flex:none;display:inline-flex}.band-kind-alone>svg{width:18px;height:18px}.band-shut svg{width:12px;height:12px}.band-new{height:var(--band-rail);cursor:pointer;white-space:nowrap;font:inherit;color:var(--band-ground);background:var(--band-ink);border-radius:var(--band-r-ctl);transition:filter var(--band-fast) var(--band-ease);border:0;align-items:center;gap:6px;padding:0 14px 0 11px;font-size:13px;font-weight:600;display:flex}.band-new svg{width:12px;height:12px;margin-left:-1px}.band-new:hover:not(:disabled){filter:brightness(1.08)}.band-new:active:not(:disabled){transform:scale(.97)}.band-new:disabled{cursor:not-allowed;color:var(--band-dim);background:var(--band-wash)}@media (prefers-reduced-motion:reduce){.band-new:active:not(:disabled){transform:none}}.band-step{font-variant-numeric:tabular-nums;color:var(--band-faint);white-space:nowrap;flex:none;align-items:center;gap:4px;font-size:15px;font-weight:600;display:inline-flex}.band-step>button{appearance:none;cursor:pointer;font:inherit;color:inherit;background:0 0;border:0;padding:0 4px;font-size:18px;line-height:round(up,1.2em,2px)}.band-step>button:hover{color:var(--band-ink)}@container (width<=640px){.band-name{text-overflow:ellipsis}.band-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.band-head:has(.band-name) .band-sp{display:none}.band-tally{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;margin-right:0;overflow:hidden}.band-tally>span{text-overflow:ellipsis;min-width:0;overflow:hidden}.band-name{flex:4rem;min-width:4rem;max-width:100%}}@media (pointer:coarse){:where(.band-slot,.band-head,.band-opening,.band-act,.band-points,.band-rich,.band-seg){--band-rail:36px}}.band-said{color:var(--band-dim);margin:0;font-size:13px}.band-said-bad{color:var(--band-fault)}.band-head.band-phone{margin-inline:calc(-1 * var(--band-inset,0px));flex-wrap:nowrap;flex-shrink:0;align-self:stretch;gap:8px;min-height:48px;margin-bottom:8px;padding:0 16px}.band-head.band-phone:has(>.band-phone-views){flex-wrap:wrap}.band-phone-bare{position:relative}.band-phone-views{flex-basis:100%;padding-bottom:4px;display:flex}:has(>.band-phone:first-child){padding-top:0}.band-phone .band-title,.band-head.band-phone .band-name{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.band-phone .band-seg{scrollbar-width:none;flex:0 auto;min-width:0;overflow-x:auto}.band-phone :is(.band-seg-on,.band-seg-off){flex:none;padding:0 11px}.band-sheet{box-sizing:border-box;background:var(--band-panel);border-radius:22px;flex-direction:column;gap:10px;width:min(22rem,100vw - 32px);padding:12px;display:flex;position:absolute;top:4px;right:16px;box-shadow:0 12px 32px light-dark(#10121824,#0000008c)}.band-sheet .band-subtitle,.band-rich .band-subtitle{font-variant-numeric:tabular-nums;color:var(--band-faint);margin:0 4px;font-size:13px;font-weight:600}.band-sheet .band-controls{flex-wrap:wrap;flex:none;order:0;max-width:100%;overflow:visible}.band-badges{flex:none;align-items:center;gap:4px;display:flex}.band-badges>.band-points{gap:4px;margin-left:0}.band-split{height:var(--band-rail);color:var(--band-dim);background:var(--band-wash);border-radius:var(--band-r-ctl);flex:none;align-items:stretch;display:inline-flex;overflow:hidden}.band-split>button{appearance:none;cursor:pointer;color:inherit;transition:color var(--band-fast) var(--band-ease), background var(--band-fast) var(--band-ease);background:0 0;border:0;align-items:center;padding:0 7px 0 11px;display:flex}.band-split>button+button{border-left:1px solid color-mix(in srgb, var(--band-ink) 10%, transparent);padding:0 9px 0 6px}.band-split>button:hover,.band-split>button[aria-expanded=true]{color:var(--band-ink);background:var(--band-wash)}.band-split svg{width:13px;height:13px}.band-split>button+button svg{width:10px;height:10px}.band-badge[aria-expanded=true]{color:var(--band-ink);background:var(--band-wash-deep)}.band-badge[data-on]{color:var(--band-ground);background:var(--band-ink)}.band-badge>img,.band-row-pic{object-fit:contain;background:light-dark(#0000,#f4f2ec);border-radius:4px;width:18px;height:18px}.band-row-pic{flex:none;margin-right:2px}.band-points[data-live]{color:light-dark(#2456a4,#8fb7f5);background:light-dark(#e4edfb,#172740)}.band-points[data-stale]>svg:last-child{order:2}.band-points[data-stale]:after{content:"";background:currentColor;border-radius:999px;order:1;width:6px;height:6px;margin-left:2px;animation:.9s ease-out band-stale-ping}@keyframes band-stale-ping{0%{transform:scale(1);box-shadow:0 0}30%{transform:scale(1.5)}to{transform:scale(1);box-shadow:0 0 0 7px #0000}}@media (prefers-reduced-motion:reduce){.band-points[data-stale]:after{animation:none}}.band-link-pop{padding:6px}.band-link{width:15rem;max-width:calc(100vw - 32px);font:13px / 1.4 var(--band-font);color:var(--band-ink);flex-direction:column;gap:6px;display:flex}.band-link-whos{flex-direction:column;display:flex}.band-link-who{min-height:calc(var(--band-rail) + 12px);color:var(--band-dim);font:inherit;text-align:left;cursor:pointer;transition:background var(--band-fast) var(--band-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:4px 10px 4px 6px;font-weight:500;display:flex}.band-link-who:hover:not(:disabled){background:var(--band-wash)}.band-link-who[aria-checked=true]{color:var(--band-ink);cursor:default;font-weight:600}.band-link-who:disabled:not([aria-checked=true]){opacity:.45;cursor:default}.band-link-word{flex:1}.band-link-who>svg{width:14px;height:14px;color:var(--band-ink)}.band-link-mark{width:var(--band-rail);height:var(--band-rail);background:var(--band-wash);color:var(--band-dim);border-radius:8px;place-items:center;display:grid}.band-link-mark>svg{width:16px;height:16px}.band-link-who[aria-checked=true] .band-link-mark{background:var(--band-wash-deep);color:var(--band-ink)}.band-link-who[aria-checked=true]:last-child .band-link-mark{color:light-dark(#2456a4,#8fb7f5);background:light-dark(#e4edfb,#172740)}.band-link-url{min-height:calc(var(--band-rail) + 10px);background:var(--band-wash);border-radius:10px;align-items:center;gap:8px;margin:0 4px;padding:0 4px 0 12px;display:flex}.band-link-addr{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--band-dim);flex:1;overflow:hidden}.band-link-copy{height:var(--band-rail);background:var(--band-panel);min-width:64px;box-shadow:0 1px 2px #00000014, 0 0 0 1px color-mix(in srgb, var(--band-ink) 6%, transparent);color:var(--band-ink);font:inherit;cursor:pointer;border:0;border-radius:7px;flex:none;padding:0 12px;font-weight:600}.band-link-copy:hover{background:light-dark(#fff,#26252a)}.band-link-meta{min-height:36px;color:var(--band-faint);align-items:center;gap:2px;padding:0 4px;font-size:12px;display:flex}.band-link-when{font-variant-numeric:tabular-nums;flex:1;min-width:0}.band-link-meta[data-stale] .band-link-when{color:var(--band-dim);align-items:center;gap:8px;display:flex}.band-link-meta[data-stale] .band-link-when:before{content:"";background:light-dark(#2456a4,#8fb7f5);border-radius:999px;width:6px;height:6px}.band-link-go{width:var(--band-rail);height:var(--band-rail);color:var(--band-dim);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.band-link-go:hover{background:var(--band-wash);color:var(--band-ink)}.band-link-republish{height:var(--band-rail);background:var(--band-ink);color:var(--band-panel);font:inherit;cursor:pointer;border:0;border-radius:999px;margin-right:4px;padding:0 12px;font-size:12px;font-weight:600}.band-link-republish:disabled{opacity:.5;cursor:default}.band-link-ask{flex-direction:column;gap:6px;padding:0 4px;display:flex}.band-link-said{color:var(--band-dim);margin:0;padding:0 6px}.band-link-rows{background:var(--band-wash);max-height:10rem;color:var(--band-ink);border-radius:10px;margin:0;padding:6px 12px;list-style:none;overflow-y:auto}.band-link-rows>li{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.band-link-yes{justify-content:flex-end;align-items:center;gap:4px;display:flex}.band-link-go-word{height:var(--band-rail);color:var(--band-dim);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 12px;font-size:12px;font-weight:600}.band-link-go-word:hover{background:var(--band-wash);color:var(--band-ink)}.band-tick{text-align:center;width:12px}.band-title,.band-name,.band-tally>span,.band-points-name,.band-controls>button:not(.band-points),.band-controls>select,.band-controls>input:not([type=range]),.band-act,.band-new>span,.band-step>span{padding-top:round(max(0px, calc(var(--band-nudge,0) * 1em)), 2px);padding-bottom:round(max(0px, calc(var(--band-nudge,0) * -1em)), 2px)}.band-seg-on:not(:has(>svg)){padding-top:round(max(0px, calc(var(--band-nudge,0) * 1em)), 2px);padding-bottom:round(max(0px, calc(var(--band-nudge,0) * -1em)), 2px)}.band-seg-off:not(:has(>svg)){padding-top:round(max(0px, calc(var(--band-nudge,0) * 1em)), 2px);padding-bottom:round(max(0px, calc(var(--band-nudge,0) * -1em)), 2px)}.band-rich{min-width:17rem;color:var(--band-ink);font-family:var(--band-font);border-bottom:1px solid color-mix(in srgb, var(--band-ink) 12%, transparent);flex-direction:column;gap:2px;margin-bottom:4px;padding:2px 2px 6px;display:flex}.band-rich:empty{display:none}.band-rich>.band-controls{flex-wrap:wrap;padding:4px 6px;overflow:visible}.band-setting{min-height:36px;color:var(--band-dim);align-items:center;gap:16px;padding:0 4px 0 8px;font-size:13px;display:flex}.band-setting>.band-seg,.band-setting>.band-count{margin-left:auto}.band-count{font-variant-numeric:tabular-nums;color:var(--band-ink);padding:0 8px;font-weight:600}
