.qf2{--ink:#0a0a0a;--ink-soft:#595959;--ink-faint:#6b6b6b;--ink-invert:#ffffff;--ink-hover:#2a2b2f;--page:#ffffff;--tile:#f5f5f5;--tile-hover:#ededed;--well:#ffffff;--line:#e4e4e4;--line-strong:#d4d4d4;--brand:#f3703e;--on-brand:#0a0a0a;--ok:#15803d;--ok-bg:#eef7f0;--danger:#b42318;--danger-bg:#fdf3f2;--hot:#0a0a0a;--warm:#595959;--cool:#8a8a8a;--cold:#a3a3a3;--out:#c9c9c9;--sans:var(--font-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;--mono:ui-monospace,SFMono-Regular,"SF Mono",Menlo,monospace;--fs-eyebrow:11px;--fs-small:12px;--fs-body:13px;--fs-sentence:14px;--fs-section:15px;--fs-title:22px;--fs-big:32px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:20px;--s6:24px;--s8:32px;--s10:40px;--s12:48px;--s16:64px;--r-tile:12px;--r-ctl:8px;--r-inner:6px;--r-pill:999px;--ease-in:cubic-bezier(.16,1,.3,1);--dur-in:1.1s;--ease:cubic-bezier(.2,0,0,1);--dur:180ms;--ring:0 0 0 3px rgba(243,112,62,.35);--side-w:232px;--page-max:1080px;color-scheme:light}.qf2[data-theme=dark]{--ink:#ededed;--ink-soft:#b5b5b5;--ink-faint:#9b9b9b;--ink-invert:#0a0a0a;--ink-hover:#d4d4d4;--page:#0a0a0a;--tile:#171717;--tile-hover:#1f1f1f;--well:#212121;--line:#262626;--line-strong:#3a3a3a;--ok:#4ade80;--ok-bg:#102a1a;--danger:#f87171;--danger-bg:#2a1614;--hot:#fafafa;--warm:#c4c4c4;--cool:#a3a3a3;--cold:#8a8a8a;--out:#5a5a5a;--ring:0 0 0 3px rgba(243,112,62,.45);--float-edge:var(--line);color-scheme:dark}@media (prefers-color-scheme:dark){.qf2:not([data-theme=light]){--ink:#ededed;--ink-soft:#b5b5b5;--ink-faint:#9b9b9b;--ink-invert:#0a0a0a;--ink-hover:#d4d4d4;--page:#0a0a0a;--tile:#171717;--tile-hover:#1f1f1f;--well:#212121;--line:#262626;--line-strong:#3a3a3a;--ok:#4ade80;--ok-bg:#102a1a;--danger:#f87171;--danger-bg:#2a1614;--hot:#fafafa;--warm:#c4c4c4;--cool:#a3a3a3;--cold:#8a8a8a;--out:#5a5a5a;--ring:0 0 0 3px rgba(243,112,62,.45);--float-edge:var(--line);color-scheme:dark}}.qf2,.qf2 *{box-sizing:border-box}.qf2{background:var(--page);color:var(--ink);font:var(--fs-body) /1.5 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-height:100vh;display:flex}.qf2 a{color:inherit;text-decoration:none}.qf2 :is(.notice,.rule-note,.blurb,.tfoot,.boundary,.intro,.act small,.fine,.answers,.pairs dd,.article,.deliveries) a{transition:opacity var(--dur) var(--ease)}.qf2 :is(.notice,.rule-note,.blurb,.tfoot,.boundary,.intro,.act small,.fine,.answers,.pairs dd,.article,.deliveries) a:hover{opacity:.65}.qf2 button,.qf2 input,.qf2 select,.qf2 textarea{font:inherit;color:inherit}.qf2 button{background:none;border:0;padding:0;cursor:pointer}.qf2 h1,.qf2 h2,.qf2 h3,.qf2 p,.qf2 ul{margin:0}.qf2 ul{padding:0;list-style:none}.qf2 :focus-visible{outline:0;box-shadow:var(--ring);border-radius:var(--r-inner)}.qf2 ::placeholder{color:var(--ink-faint)}@keyframes qf2-rise{0%{opacity:0;translate:0 10%}}@keyframes qf2-fade{0%{opacity:0}}@keyframes qf2-slide{0%{opacity:0;translate:-4% 0}}@keyframes qf2-growx{0%{scale:0 1}}@keyframes qf2-growy{0%{scale:1 0}}@keyframes qf2-draw{0%{stroke-dashoffset:var(--c)}}@keyframes qf2-pulse{0%{scale:1}40%{scale:1.45}to{scale:1}}.qf2 .in{animation:qf2-rise var(--dur-in) var(--ease-in) backwards;animation-delay:calc(var(--i, 0) * 55ms)}.qf2 .in-fade{animation:qf2-fade var(--dur-in) var(--ease-in) backwards;animation-delay:calc(var(--i, 0) * 55ms)}.qf2 .in-slide{animation:qf2-slide var(--dur-in) var(--ease-in) backwards}.qf2 .gx{animation:qf2-growx .9s var(--ease-in) both;animation-delay:calc(var(--i, 0) * 55ms + .3s);transform-origin:left center}.qf2 .gy{animation:qf2-growy .9s var(--ease-in) both;animation-delay:calc(var(--i, 0) * 55ms + .3s + var(--j, 0) * 18ms);transform-origin:center bottom}.qf2 .pulse-once{animation:qf2-pulse .9s var(--ease) 1.2s backwards;transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.qf2 .gx,.qf2 .gy,.qf2 .in,.qf2 .in-fade,.qf2 .in-slide,.qf2 .pulse-once,.qf2 .ring circle:last-child{animation:none}.qf2 *{transition-duration:1ms!important}}.qf2 .sidebar{flex:none;width:var(--side-w);height:100dvh;position:-webkit-sticky;position:sticky;top:0;align-self:flex-start;border-right:1px solid var(--line);padding:var(--s4) var(--s3);display:flex;flex-direction:column;gap:var(--s1);background:var(--page);transform:none;transition:width var(--dur) var(--ease)}.qf2 .logo{position:relative;display:flex;align-items:center;justify-content:space-between;height:44px;padding:var(--s1) 0 var(--s3) 9px}.qf2 .logo .brand-word svg{height:20px;width:118px;max-width:none;display:block}.qf2 .logo .fold-btn svg{width:16px;height:16px}.qf2 .acct{display:flex;align-items:center;gap:var(--s2);padding:7px var(--s2) 7px 9px;white-space:nowrap;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-ctl);font-weight:600;margin-bottom:6px;transition:border-color var(--dur) var(--ease)}.qf2 .acct:hover{border-color:var(--line-strong)}.qf2 .acct i{width:20px;height:20px;border-radius:var(--r-inner);background:var(--ink);color:var(--ink-invert);font-style:normal;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.qf2 .acct span{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;text-align:left}.qf2 .acct span,.qf2 .acct svg{transition:opacity var(--dur) var(--ease)}.qf2 .acct svg{width:12px;height:12px;color:var(--ink-faint);flex:none}.qf2 .search{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 10px 0 13px;white-space:nowrap;overflow:hidden;border-radius:var(--r-ctl);background:var(--tile);color:var(--ink-faint);margin-bottom:10px;cursor:pointer}.qf2 .search kbd{font:11px var(--sans);color:var(--ink-faint);border:1px solid var(--line);border-radius:4px;padding:0 5px;background:var(--page);transition:opacity var(--dur) var(--ease)}.qf2 .group{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.04em;color:var(--ink-faint);padding:var(--s3) var(--s2) var(--s1) 12px;transition:height var(--dur) var(--ease),padding var(--dur) var(--ease),opacity var(--dur) var(--ease)}.qf2 .group,.qf2 .nav a{height:32px;white-space:nowrap;overflow:hidden}.qf2 .nav a{display:flex;align-items:center;gap:10px;padding:0 var(--s2) 0 12px;border-radius:var(--r-ctl);color:var(--ink-soft);font-weight:500;transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.qf2 .nav a.on,.qf2 .nav a:hover{background:var(--tile);color:var(--ink)}.qf2 .nav a.on{font-weight:600}.qf2 .nav svg{width:16px;height:16px;flex:none}.qf2 .nav .plus,.qf2 .nav a small,.qf2 .nav a span{transition:opacity var(--dur) var(--ease)}.qf2 .nav .plus{margin-left:auto;width:14px;height:14px;color:var(--ink-faint);opacity:0}.qf2 .nav a:hover .plus{opacity:1}.qf2 .sidebar-foot{margin-top:auto;display:flex;flex-direction:column;gap:2px;padding-top:var(--s3);border-top:1px solid var(--line)}.qf2 .sidebar-foot .quota{display:flex;justify-content:space-between}.qf2 .sidebar-foot .quota small{color:var(--ink-faint);font-size:var(--fs-small)}.qf2 .me{display:flex;align-items:center;gap:10px;padding:var(--s2) var(--s2) var(--s2) 6px;white-space:nowrap;overflow:hidden;margin-top:var(--s1);border-radius:var(--r-ctl);cursor:pointer;transition:background var(--dur) var(--ease)}.qf2 .me:hover{background:var(--tile)}.qf2 .me i{flex:none;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--ink-invert);font-style:normal;font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}.qf2 .me b{font-weight:600}.qf2 .me b,.qf2 .me small{display:block;line-height:1.2}.qf2 .me small{color:var(--ink-faint);font-size:var(--fs-small)}.qf2 .me svg{margin-left:auto;width:12px;height:12px;color:var(--ink-faint);flex:none;transition:opacity var(--dur) var(--ease)}.qf2 .main{flex:1 1;min-width:0}.qf2 .page{max-width:var(--page-max);margin-inline:auto;padding:var(--s16) var(--s10) var(--s16)}.qf2 .page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--s4);margin-bottom:var(--s5)}.qf2 .page-head .eyebrow{font-size:var(--fs-small);color:var(--ink-faint);margin:0 0 2px;text-transform:none;letter-spacing:0;font-weight:400}.qf2 .page-head h1{font-size:var(--fs-title);font-weight:600;letter-spacing:-.02em;line-height:1.2}.qf2 .page-head .tools{display:flex;gap:var(--s2);align-items:center}.qf2 .intro{font-size:var(--fs-body);color:var(--ink-soft);margin:0 0 var(--s5)}.qf2 .news{display:inline-flex;align-items:center;gap:var(--s2);height:26px;padding:0 10px 0 4px;border:1px solid var(--line);border-radius:var(--r-pill);font-size:var(--fs-small);color:var(--ink-soft);margin-bottom:22px;transition:border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.qf2 .news:hover{border-color:var(--line-strong);background:var(--tile)}.qf2 .news b{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:var(--r-pill);background:var(--ink);color:var(--ink-invert);font-size:10.5px;font-weight:600;letter-spacing:.04em}.qf2 .news svg{width:10px;height:10px;color:var(--ink-faint);transition:translate var(--dur) var(--ease)}.qf2 .news:hover svg{translate:2px 0}.qf2 .crumb{font-size:var(--fs-small);color:var(--ink-faint);margin:0 0 6px}.qf2 .crumb a:hover{color:var(--ink)}.qf2 .fhead{display:flex;align-items:center;gap:var(--s3);margin-bottom:14px}.qf2 .fhead h1{font-size:var(--fs-title);font-weight:600;letter-spacing:-.02em;line-height:1.2;flex:1 1;min-width:0}.qf2 .kebab{width:32px;height:32px;border-radius:var(--r-ctl);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint);transition:background var(--dur) var(--ease)}.qf2 .kebab:hover{background:var(--tile)}.qf2 .tabs{display:flex;gap:2px;border-bottom:1px solid var(--line);margin-bottom:var(--s6);overflow-x:auto;scrollbar-width:none}.qf2 .tabs a{padding:8px 10px 10px;font-weight:500;color:var(--ink-faint);position:relative;white-space:nowrap;transition:color var(--dur) var(--ease)}.qf2 .tabs a.on,.qf2 .tabs a:hover{color:var(--ink)}.qf2 .tabs a.on{font-weight:600}.qf2 .tabs a.on:after{content:"";position:absolute;left:10px;right:10px;bottom:-1px;height:2px;background:var(--ink);border-radius:1px}.qf2 .bento,.qf2 .stack{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:var(--s3);gap:var(--s3)}.qf2 .tile{background:var(--tile);border-radius:var(--r-tile);padding:18px var(--s5);min-width:0;display:flex;flex-direction:column;transition:background var(--dur) var(--ease)}.qf2 .tile.hover:hover{background:var(--tile-hover)}.qf2 .tile .thead{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);margin-bottom:14px}.qf2 .tile .eyebrow{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:0 0 3px;display:flex;align-items:center;gap:6px}.qf2 .tile .blurb{font-size:var(--fs-small);color:var(--ink-soft);max-width:62ch}.qf2 .tile .tools{display:flex;align-items:center;gap:var(--s2);flex:none}.qf2 .tile .tfoot{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);padding-top:var(--s3);margin-top:2px;border-top:1px solid var(--line-strong);font-size:var(--fs-small);color:var(--ink-faint)}.qf2 .tip{color:var(--ink-faint);opacity:.7;flex:none;text-transform:none;letter-spacing:0;cursor:help}.qf2 .big{font-size:var(--fs-big);font-weight:600;letter-spacing:-.02em;line-height:1}.qf2 .big small{font-size:14px;font-weight:500;color:var(--ink-faint);letter-spacing:0;margin-left:4px}.qf2 .mid{font-size:var(--fs-title);font-weight:600;letter-spacing:-.02em;line-height:1.1}.qf2 .mid+small,.qf2 .sub-n{display:block;margin-top:2px}.qf2 .delta,.qf2 .mid+small,.qf2 .sub-n{font-size:var(--fs-small);color:var(--ink-faint)}.qf2 .delta{display:inline-flex;align-items:center;gap:4px;margin-top:var(--s2)}.qf2 .delta b{color:var(--ok);font-weight:600}.qf2 .delta b.flat{color:var(--ink-faint)}.qf2 .delta svg{width:10px;height:10px}.qf2 .span-3{grid-column:span 3}.qf2 .span-4{grid-column:span 4}.qf2 .span-5{grid-column:span 5}.qf2 .span-6{grid-column:span 6}.qf2 .span-7{grid-column:span 7}.qf2 .span-8{grid-column:span 8}.qf2 .span-12{grid-column:span 12}.qf2 .verbs{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--s3);gap:var(--s3);margin-bottom:var(--s10)}.qf2 .verb{flex-direction:column;gap:10px;text-align:center}.qf2 .verb,.qf2 .verb .pic{display:flex;align-items:center}.qf2 .verb .pic{width:100%;aspect-ratio:1;border-radius:var(--r-tile);background:var(--tile);justify-content:center;overflow:hidden;transition:background var(--dur) var(--ease),translate var(--dur) var(--ease)}.qf2 .verb .pic svg{width:70%;height:70%;display:block;overflow:visible}.qf2 .verb:hover .pic{background:var(--tile-hover);translate:0 -3px}.qf2 .verb span{font-weight:500;color:var(--ink)}.qf2 .verb .pic svg *{transition:translate .32s var(--ease),scale .32s var(--ease),opacity .32s var(--ease),width .42s var(--ease),rotate .32s var(--ease);transform-box:fill-box;transform-origin:center}.qf2 .cols{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:var(--s12);gap:var(--s12);align-items:start}.qf2 .sect h2{font-size:var(--fs-section);font-weight:600;letter-spacing:-.01em;line-height:1.3}.qf2 .sect .subline{margin:2px 0 14px;font-size:var(--fs-small);color:var(--ink-faint)}.qf2 .sect .subline b{color:var(--ink-soft);font-weight:500}.qf2 .sect .more{margin-top:14px}.qf2 .entry{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:var(--s3);gap:var(--s3);align-items:center;padding:10px var(--s2);margin:0 calc(var(--s2) * -1);border-radius:var(--r-ctl);position:relative;transition:background var(--dur) var(--ease)}.qf2 .entry:hover{background:var(--tile)}.qf2 .entry:after{content:"";position:absolute;left:var(--s2);right:var(--s2);top:-1px;height:1px;background:var(--line)}.qf2 .entry:first-child:after{display:none}.qf2 .entry:hover+.entry:after,.qf2 .entry:hover:after{opacity:0}.qf2 .entry b{display:block;font-weight:600;line-height:1.3}.qf2 .entry small{display:block;color:var(--ink-faint);font-size:var(--fs-small);line-height:1.3}.qf2 .entry .score{font-weight:600;min-width:28px;text-align:right}.qf2 .acts{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.qf2 .act{display:grid;grid-template-columns:40px minmax(0,1fr);grid-gap:var(--s3);gap:var(--s3);align-items:start;padding:var(--s2);margin:0 calc(var(--s2) * -1);border-radius:var(--r-tile);transition:background var(--dur) var(--ease)}.qf2 .act .ico,.qf2 .act:hover{background:var(--tile)}.qf2 .act .ico{width:40px;height:40px;border-radius:10px;display:flex;align-items:center;justify-content:center;transition:background var(--dur) var(--ease),scale var(--dur) var(--ease)}.qf2 .act:hover .ico{scale:1.06}.qf2 .act .ico.alert{background:var(--danger-bg)}.qf2 .act .ico svg{width:22px;height:22px;overflow:visible}.qf2 .act b{display:block;font-weight:600;line-height:1.3;margin-top:1px}.qf2 .act small{display:block;color:var(--ink-faint);font-size:var(--fs-small);line-height:1.4}.qf2 .act small a{color:var(--ink);font-weight:600}.qf2 .act small.clamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.qf2 .act .ico.ok{background:var(--ok-bg)}.qf2 .act.calm:hover{background:transparent}.qf2 .act.calm:hover .ico{scale:1}.qf2 .stack-col{display:flex;flex-direction:column;gap:var(--s8);min-width:0}.qf2 .kpis{margin:var(--s10) 0;container-type:inline-size}.qf2 .kpis .bento>a.tile{gap:normal}@container (max-width: 800px){.qf2 .kpis .bento>.tile{grid-column:span 6}}@container (max-width: 480px){.qf2 .chart.mini{gap:1px}}.qf2 .kpis-note{margin-top:var(--s2);font-size:var(--fs-small)}.qf2 .kpis-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s3)}.qf2 .kpis-head a{flex:none;font-size:var(--fs-small);font-weight:600;color:var(--ink);transition:opacity var(--dur) var(--ease)}.qf2 .kpis-head a:hover{opacity:.65}.qf2 .chart.mini{height:40px;margin-top:auto;gap:2px}.qf2 .verbs>.pop-wrap{display:flex;min-width:0}.qf2 .verbs>.pop-wrap>.verb{flex:1 1;min-width:0}.qf2 .verb[aria-expanded=true] .pic{background:var(--tile-hover);translate:0 -3px}.qf2 .pop.pick-form{right:auto;width:264px;max-width:calc(100vw - 32px);max-height:344px;overflow-y:auto;overscroll-behavior:contain}.qf2 .pop.pick-form.end{left:auto;right:0}.qf2 .pill{display:inline-flex;align-items:center;justify-content:center;height:20px;min-width:48px;padding:0 var(--s2);border-radius:var(--r-pill);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid transparent;background:var(--pill-ground,var(--tile-hover));color:var(--ink-soft);white-space:nowrap}.qf2 .pill.hot{background:var(--hot);color:var(--ink-invert);border-color:var(--hot)}.qf2 .pill.warm{background:none;color:var(--warm);border-color:var(--warm)}.qf2 .pill.cool{background:none;color:var(--cool);border-color:var(--cool)}.qf2 .pill.cold{border-color:var(--cold)}.qf2 .pill.cold,.qf2 .pill.out{background:none;color:var(--cold)}.qf2 .pill.out{border-color:var(--out)}.qf2 .pill.ok{background:var(--ok-bg);color:var(--ok);border-color:transparent}.qf2 .pill.danger{background:var(--danger-bg);color:var(--danger);border-color:transparent}.qf2 .pill.quiet{text-transform:none;letter-spacing:0;font-weight:500}.qf2 .status{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 9px;border-radius:var(--r-pill);background:var(--ok-bg);color:var(--ok);font-size:10.5px;font-weight:600;letter-spacing:.06em}.qf2 .status:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.qf2 .status.paused{background:var(--tile-hover);color:var(--ink-soft)}.qf2 .status.danger{background:var(--danger-bg);color:var(--danger)}.qf2 .inuse{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-small);color:var(--ok);font-weight:500}.qf2 .inuse:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.qf2 .token{position:relative;display:inline-flex;align-items:center;gap:var(--s2);height:30px;padding:0 10px 0 9px;border-radius:var(--r-ctl);background:var(--well);border:1px solid var(--line);font-weight:500;max-width:100%;transition:border-color var(--dur) var(--ease)}.qf2 .token.tall{height:34px;padding-right:var(--s3)}.qf2 .token:hover{border-color:var(--line-strong)}.qf2 .token .g{width:16px;height:16px;flex:none;color:var(--ink)}.qf2 .token .lg{width:20px;height:20px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;flex:none}.qf2 .token>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.qf2 .token .ok{width:6px;height:6px;border-radius:50%;background:var(--ok);margin-left:2px}.qf2 .token.add{border-style:dashed;color:var(--ink-faint);background:transparent}.qf2 .token.choice{cursor:pointer}.qf2 .token.choice:after{content:"";width:5px;height:5px;border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);rotate:45deg;margin-left:auto;translate:0 -1px;flex:none}.qf2 .inl select,.qf2 .pri select,.qf2 .token select{position:absolute;inset:0;opacity:0;width:100%;cursor:pointer}.qf2 .tokens{display:flex;gap:var(--s2);flex-wrap:wrap}.qf2 .pri{position:relative;display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--r-pill);font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;border:1px solid;background:var(--well);cursor:pointer;transition:scale var(--dur) var(--ease)}.qf2 .pri:hover{scale:1.04}.qf2 .pri:after{content:"";width:5px;height:5px;border-right:1.5px solid;border-bottom:1.5px solid;rotate:45deg;margin-left:var(--s2);translate:0 -1px;opacity:.6}.qf2 .pri.hot{background:var(--hot);color:var(--ink-invert);border-color:var(--hot)}.qf2 .pri.warm{color:var(--warm);border-color:var(--warm)}.qf2 .pri.cool{color:var(--cool);border-color:var(--cool)}.qf2 .pri.cold{color:var(--cold);border-color:var(--cold)}.qf2 .pri.out{color:var(--cold);border-color:var(--out);background:transparent}.qf2 .button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 var(--s3);border-radius:var(--r-ctl);border:1px solid var(--line);background:var(--page);font-weight:500;font-size:var(--fs-body);white-space:nowrap;transition:background var(--dur) var(--ease),border-color var(--dur) var(--ease),translate var(--dur) var(--ease)}.qf2 .button:hover{background:var(--tile)}.qf2 .button:active{translate:0 1px}.qf2 .button:disabled{opacity:.45;cursor:default;translate:none}.qf2 .button.primary{background:var(--ink);color:var(--ink-invert);border-color:var(--ink)}.qf2 .button.primary:hover{background:var(--ink-hover)}.qf2 .button.brand{background:var(--brand);color:var(--on-brand);border-color:var(--brand);font-weight:600}.qf2 .button.brand:hover{filter:brightness(.96)}.qf2 .button.danger{color:var(--danger);border-color:color-mix(in srgb,var(--danger) 65%,transparent);background:var(--danger-bg)}.qf2 .button.danger:not(.text):hover{border-color:var(--danger)}.qf2 .button.sm{height:28px;padding:0 10px;font-size:var(--fs-small)}.qf2 .button.text{border-color:transparent;color:var(--ink-faint);background:transparent}.qf2 .button.text:hover{color:var(--ink);background:transparent}.qf2 .button.text.danger{background:transparent}.qf2 .button.text.danger:hover{color:var(--danger)}.qf2 .button.wide{width:100%;justify-content:center}.qf2 .tfoot .button:not(.text,.primary,.brand,.danger){color:var(--ink)}.qf2 .field input:disabled,.qf2 .field textarea:disabled{color:var(--ink-faint);background:var(--tile);border-color:var(--line);cursor:default}.qf2 .button svg{width:12px;height:12px}.qf2 .sw{position:relative;width:34px;height:20px;border-radius:var(--r-pill);background:var(--line-strong);transition:background var(--dur) var(--ease);flex:none;display:inline-block}.qf2 .sw input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.qf2 .sw:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:translate var(--dur) var(--ease)}.qf2 .sw:has(input:checked){background:var(--brand)}.qf2 .sw:has(input:checked):after{translate:14px 0}.qf2 .sw:has(input:focus-visible){box-shadow:var(--ring)}.qf2 .seg{display:inline-flex;gap:2px;padding:2px;border-radius:var(--r-ctl);background:var(--well);border:1px solid var(--line)}.qf2 .seg>*{display:inline-flex;align-items:center;height:22px;padding:0 9px;border-radius:var(--r-inner);font-size:var(--fs-eyebrow);font-weight:500;color:var(--ink-soft);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.qf2 .seg>.on{background:var(--ink);color:var(--ink-invert);font-weight:600}.qf2 .tile>.seg{align-self:flex-start}.qf2 .seg>:not(.on):hover{background:var(--tile)}.qf2 .seg.lg>*{height:26px;padding:0 var(--s3);font-size:var(--fs-body)}.qf2 .field>.seg.lg>*{height:30px}.qf2 .field{display:flex;flex-direction:column;gap:6px;min-width:0}.qf2 .field>label{display:flex;align-items:center;gap:var(--s2);font-weight:600}.qf2 .field>label .g{width:16px;height:16px;color:var(--ink)}.qf2 .field input,.qf2 .field textarea{color:var(--ink);width:100%;padding:9px 11px;border:1px solid var(--line);border-radius:var(--r-ctl);background:var(--well);line-height:1.5;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.qf2 .field input{height:36px;padding:0 11px}.qf2 .field textarea{min-height:68px;resize:vertical}.qf2 .field input:focus,.qf2 .field textarea:focus{outline:0;border-color:var(--ink);box-shadow:var(--ring)}.qf2 .field.invalid input,.qf2 .field.invalid textarea{border-color:var(--danger)}.qf2 .field small{font-size:var(--fs-small);color:var(--ink-faint)}.qf2 .field small.error{color:var(--danger)}.qf2 .fields{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--s3) var(--s5);gap:var(--s3) var(--s5)}.qf2 .numbox{width:52px;height:28px;padding:0 6px;border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--well);text-align:center;font-weight:600;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;transition:border-color var(--dur) var(--ease),box-shadow var(--dur) var(--ease)}.qf2 .numbox::-webkit-inner-spin-button,.qf2 .numbox::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qf2 .numbox:focus{outline:0;border-color:var(--ink);box-shadow:var(--ring)}.qf2 .numbox:disabled{background:transparent;border-color:transparent;color:var(--ink-faint);font-weight:500;width:36px;padding:0}.qf2 .sentence{font-size:var(--fs-sentence);line-height:2.1;color:var(--ink)}.qf2 .inl{position:relative;display:inline-flex;align-items:center;height:28px;padding:0 var(--s6) 0 10px;border-radius:var(--r-inner);background:var(--well);border:1px solid var(--line-strong);font-weight:600;margin:0 4px;vertical-align:middle;cursor:pointer}.qf2 .inl:after{content:"";position:absolute;right:9px;width:5px;height:5px;border-right:1.5px solid var(--ink-faint);border-bottom:1.5px solid var(--ink-faint);rotate:45deg;translate:0 -1px}.qf2 .disclose{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-size:var(--fs-small);color:var(--ink-soft);font-weight:500}.qf2 .disclose svg{width:10px;height:10px;transition:rotate var(--dur) var(--ease)}.qf2 .disclose[aria-expanded=true] svg{rotate:90deg}.qf2 .disclose:hover{color:var(--ink)}.qf2 .faces{display:flex}.qf2 .faces i{width:22px;height:22px;border-radius:50%;border:2px solid var(--tile);background:var(--cold);color:#fff;font-style:normal;font-size:9px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;margin-left:-6px}.qf2 .faces i:first-child{margin-left:0;background:var(--ink);color:var(--ink-invert)}.qf2 .faces i:nth-child(2){background:var(--warm);color:var(--ink-invert)}.qf2 .to{display:inline-flex;align-items:center;gap:var(--s2);height:30px;padding:0 10px 0 6px;border-radius:var(--r-ctl);cursor:pointer;transition:background var(--dur) var(--ease)}.qf2 .to:hover{background:var(--tile-hover)}.qf2 .to span:last-child{font-weight:500}.qf2 .cols-h{padding:0 0 var(--s2);font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint)}.qf2 .cols-h,.qf2 .rule{display:grid;grid-gap:14px;gap:14px}.qf2 .rule{align-items:center;padding:11px 0;border-top:1px solid var(--line-strong);transition:opacity var(--dur) var(--ease)}.qf2 .rule.off{opacity:.45}.qf2 .keyvals{display:flex;flex-direction:column;gap:7px}.qf2 .keyvals li{display:flex;align-items:center;gap:var(--s2);font-size:var(--fs-small)}.qf2 .keyvals li i{width:8px;height:8px;border-radius:2px;flex:none}.qf2 .keyvals li span{flex:1 1;color:var(--ink-soft)}.qf2 .keyvals li b{font-weight:600;min-width:16px;text-align:right}.qf2 .sub-kv{margin:14px 0 0;padding:var(--s3) 0 0;border-top:1px solid var(--line-strong);display:flex;flex-direction:column;gap:6px}.qf2 .sub-kv li{display:flex;justify-content:space-between;font-size:var(--fs-small)}.qf2 .sub-kv li span{color:var(--ink-soft)}.qf2 .sub-kv li b{font-weight:600}.qf2 .boundary{font-size:var(--fs-small);color:var(--ink-faint);margin:var(--s3) 0 0}.qf2 .boundary a{color:var(--ink);font-weight:600}.qf2 .chart{margin-top:var(--s4);height:132px;display:grid;grid-template-columns:repeat(var(--n),1fr);grid-gap:3px;gap:3px;align-items:flex-end;position:relative}.qf2 .chart:before{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--line-strong)}.qf2 .chart .d{height:100%;display:flex;align-items:flex-end;justify-content:center;position:relative}.qf2 .chart .d i{display:block;width:100%;max-width:14px;border-radius:3px 3px 0 0;background:var(--out);height:calc(var(--v) * 100%);transition:background var(--dur) var(--ease)}.qf2 .chart .d i.done{position:absolute;bottom:0;left:50%;translate:-50% 0;width:50%;max-width:7px;background:var(--ink);height:calc(var(--vd) * 100%)}.qf2 .chart .d.today i{background:var(--brand)}.qf2 .chart .d.today i.done{background:var(--ink)}.qf2 .chart .d:hover i{background:var(--ink-soft)}.qf2 .chart .d:hover i.done{background:var(--ink)}.qf2 .chart .d.today:hover i{background:var(--brand)}.qf2 .axis{justify-content:space-between;margin-top:6px;font-size:var(--fs-eyebrow);font-weight:500}.qf2 .axis,.qf2 .legend{display:flex;color:var(--ink-faint)}.qf2 .legend{gap:14px;margin-top:10px;font-size:var(--fs-small)}.qf2 .legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.qf2 .stackbar{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px;margin:6px 0 14px}.qf2 .stackbar i{display:block;height:100%;flex:var(--f) 0 0}.qf2 .ringwrap{display:flex;align-items:center;gap:14px;margin-top:var(--s1)}.qf2 .ring{width:64px;height:64px;flex:none}.qf2 .ring circle{fill:none;stroke-width:7;stroke-linecap:round}.qf2 .ring circle:first-child{stroke:var(--line)}.qf2 .ring circle:last-child{stroke:var(--ink);stroke-dasharray:var(--c);stroke-dashoffset:calc(var(--c) * (1 - var(--p)));animation:qf2-draw 1.2s var(--ease-in) backwards;animation-delay:.4s;transform:rotate(-90deg);transform-origin:center}.qf2 .track{position:relative;flex:1 1;height:8px;border-radius:4px;background:var(--well)}.qf2 .track .part{position:absolute;top:0;bottom:0;border-radius:4px;left:calc(var(--lo) * 1%);width:calc((var(--hi) - var(--lo)) * 1%);transition:left .32s var(--ease),width .32s var(--ease)}.qf2 .track .part.hot{background:var(--hot)}.qf2 .track .part.warm{background:var(--warm)}.qf2 .track .part.cool{background:var(--cool)}.qf2 .track .part.cold{background:var(--cold)}.qf2 .track .part.out{background:var(--out)}.qf2 .rule.off .part{background:transparent!important;box-shadow:inset 0 0 0 1.5px var(--cold)}.qf2 .range{display:flex;align-items:center;gap:var(--s2)}.qf2 .range .upto{font-size:var(--fs-small);color:var(--ink-faint);white-space:nowrap;min-width:38px}.qf2 .ramp{display:flex;gap:3px;margin-top:14px;align-items:flex-end;height:28px}.qf2 .ramp i{flex:1 1;border-radius:3px 3px 0 0;height:calc(var(--v) * 100%)}.qf2 .ramp-l{display:flex;gap:3px;margin-top:4px;font-size:10.5px;color:var(--ink-faint);font-weight:500}.qf2 .ramp-l span{flex:1 1;text-align:center;min-width:0;display:flex;flex-direction:column;line-height:1.25}.qf2 .ramp-l span b{color:var(--ink);font-weight:600}.qf2 .funnel{display:flex;flex-direction:column;gap:9px;margin-top:var(--s1)}.qf2 .funnel .f{display:grid;grid-template-columns:118px minmax(0,1fr) 36px;grid-gap:10px;gap:10px;align-items:center;font-size:var(--fs-small)}.qf2 .funnel .f span{color:var(--ink-soft)}.qf2 .funnel .f b{text-align:right;font-weight:600}.qf2 .funnel .f i{display:block;height:14px;border-radius:4px;width:var(--w);background:var(--ink)}.qf2 .funnel .f:nth-child(2) i{background:var(--warm)}.qf2 .funnel .f:nth-child(3) i{background:var(--cool)}.qf2 .stops{margin:6px 0 0;display:flex;flex-direction:column;gap:9px}.qf2 .stops li{display:grid;grid-template-columns:minmax(0,1fr) 120px 28px;grid-gap:10px;gap:10px;align-items:center;font-size:var(--fs-small)}.qf2 .stops li span{color:var(--ink-soft);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf2 .stops li b{text-align:right;font-weight:600}.qf2 .stops li .gauge{height:8px;border-radius:4px;background:var(--well);overflow:hidden}.qf2 .stops li .gauge i{display:block;height:100%;width:var(--w);background:var(--cool);border-radius:4px}.qf2 .stops li.worst b,.qf2 .stops li.worst span{color:var(--danger);font-weight:600}.qf2 .stops li.worst .gauge i{background:var(--danger)}.qf2 .hist{display:grid;grid-template-columns:repeat(var(--n,5),1fr);grid-gap:6px;gap:6px;align-items:flex-end;height:84px;margin-top:10px;position:relative}.qf2 .hist:before{content:"";position:absolute;inset:auto 0 0 0;height:1px;background:var(--line-strong)}.qf2 .hist .b{height:100%;display:flex;align-items:flex-end}.qf2 .hist .b i{display:block;width:100%;border-radius:4px 4px 0 0;height:calc(var(--v) * 100%);background:var(--ink-soft)}.qf2 .hist .b.top i{background:var(--ink)}.qf2 .hist-l{display:grid;grid-template-columns:repeat(var(--n,5),1fr);grid-gap:6px;gap:6px;margin-top:6px;font-size:10.5px;color:var(--ink-faint);font-weight:500;text-align:center}.qf2 .acct,.qf2 .me,.qf2 .search{width:100%;text-align:left}.qf2 .acct:disabled{cursor:default}.qf2 .logo .brand-word{display:block;flex:none;width:118px;overflow:hidden;transition:width var(--dur) var(--ease)}.qf2 .fold-btn{width:28px;height:28px;border-radius:var(--r-inner);display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint);transition:background var(--dur) var(--ease),color var(--dur) var(--ease)}.qf2 .fold-btn:hover{background:var(--tile);color:var(--ink)}.qf2 .navrow{display:contents}.qf2 .nav .quota small{margin-left:auto;color:var(--ink-faint);font-size:var(--fs-small)}.qf2 .me .opt{flex:1 1;min-width:0;transition:opacity var(--dur) var(--ease)}.qf2 .me .opt b,.qf2 .me .opt small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf2 .me svg.flip{rotate:180deg}.qf2 .scrim,.qf2 .topbar{display:none}@media (min-width:901px){.qf2.folded{--side-w:64px}.qf2.folded .logo .brand-word{width:24px}.qf2.folded .acct span,.qf2.folded .acct>svg,.qf2.folded .me .opt,.qf2.folded .me>svg,.qf2.folded .nav a small,.qf2.folded .nav a span,.qf2.folded .search kbd,.qf2.folded .search span{opacity:0}.qf2.folded .group{height:8px;padding-top:0;padding-bottom:0;opacity:0}.qf2.folded .logo .fold-btn{position:absolute;left:6px;top:4px;z-index:1;opacity:0;transition:none}.qf2.folded .logo .fold-btn:focus-visible,.qf2.folded .logo .fold-btn:hover{opacity:1;background:var(--tile);color:var(--ink)}.qf2.folded .logo:has(.fold-btn:hover,.fold-btn:focus-visible) .brand-word{opacity:0}.qf2.folded .pop{right:auto;width:240px}}.qf2 .pop-wrap{position:relative}.qf2 .pop{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:30;background:var(--page);border:1px solid var(--line);border-radius:var(--r-tile);box-shadow:0 12px 32px rgba(0,0,0,.1);padding:var(--s1);animation:qf2-fade .16s var(--ease) backwards}.qf2 .pop.up,.qf2 .pop[data-fit=up]{top:auto;bottom:calc(100% + 4px)}.qf2 .pop-wrap>.pop[data-fit-x=end]{left:auto;right:0}.qf2 .pop-label{font-size:var(--fs-small);color:var(--ink-faint);padding:6px var(--s2) 4px;white-space:nowrap}.qf2 .pop-label,.qf2 .pop-label>small{overflow:hidden;text-overflow:ellipsis}.qf2 .pop-label>small{display:block;font-size:inherit}.qf2 .pop button{display:flex;align-items:center;gap:var(--s2);width:100%;text-align:left;padding:7px var(--s2);border-radius:var(--r-inner);font-weight:500;transition:background var(--dur) var(--ease)}.qf2 .pop button:hover{background:var(--tile)}.qf2 .pop button[aria-selected=true]{font-weight:600}.qf2 .pop .opt{flex:1 1;min-width:0;display:flex;flex-direction:column}.qf2 .pop .opt>b,.qf2 .pop .opt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf2 .pop .opt small{color:var(--ink-faint);font-size:var(--fs-small)}.qf2 .pop button>svg{width:14px;height:14px;color:var(--ink-faint);margin-left:auto;flex:none}.qf2 .pop .foot{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.qf2 .pop .foot button{color:var(--ink-soft)}.qf2 .pop .foot button.danger{color:var(--danger)}.qf2 .palette-scrim{position:fixed;inset:0;z-index:40;background:rgba(10,10,10,.32);display:flex;align-items:flex-start;justify-content:center;padding:12vh var(--s4) var(--s4);overflow:hidden;overscroll-behavior:contain}.qf2 .palette{width:min(640px,100%);max-height:72vh;background:var(--page);border:1px solid var(--float-edge,transparent);border-radius:var(--r-tile);box-shadow:0 24px 64px rgba(0,0,0,.18);display:flex;flex-direction:column;overflow:hidden;animation:qf2-rise .32s var(--ease-in) backwards}.qf2 .palette-head{display:flex;align-items:center;gap:10px;height:52px;padding:0 var(--s4);border-bottom:1px solid var(--line);flex:none}.qf2 .palette-head>svg{width:16px;height:16px;color:var(--ink-faint);flex:none}.qf2 .palette-input{flex:1 1;min-width:0;height:100%;border:0;background:none;font-size:var(--fs-sentence);outline:0}.qf2 .palette kbd{font:11px var(--sans);color:var(--ink-faint);border:1px solid var(--line);border-radius:4px;padding:0 5px}.qf2 .palette-body{overflow:auto;padding:var(--s2);min-height:0}.qf2 .palette-group-head{font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:10px var(--s2) 4px}.qf2 .palette-item{display:flex;align-items:center;gap:var(--s3);padding:8px 10px;border-radius:var(--r-ctl);cursor:pointer}.qf2 .palette-item.on{background:var(--tile)}.qf2 .palette-item.more{color:var(--ink-soft)}.qf2 .palette-text{flex:1 1;min-width:0}.qf2 .palette-title{display:flex;align-items:center;gap:var(--s2);font-weight:500}.qf2 .palette-meta,.qf2 .palette-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf2 .palette-meta{display:block}.qf2 .palette-meta,.qf2 .palette-when{color:var(--ink-faint);font-size:var(--fs-small)}.qf2 .palette-when{white-space:nowrap}.qf2 .palette-note{padding:var(--s4) var(--s2);color:var(--ink-faint)}.qf2 .palette-help{padding:var(--s3) var(--s2);display:flex;flex-direction:column;gap:10px;align-items:flex-start}.qf2 .palette-help h2{font-size:var(--fs-section);font-weight:600}.qf2 .palette-help p{color:var(--ink-soft);max-width:60ch}.qf2 .palette-foot{display:flex;gap:var(--s4);padding:8px var(--s4);border-top:1px solid var(--line);font-size:var(--fs-small);color:var(--ink-faint);flex:none}.qf2 .palette-foot kbd{margin-right:3px}.qf2 .named{display:inline-flex;align-items:center;gap:6px;min-width:0}.qf2 .named>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qf2 .dialog-scrim{position:fixed;inset:0;z-index:50;background:rgba(10,10,10,.32);display:flex;align-items:center;justify-content:center;padding:var(--s4)}.qf2 .dialog{width:min(440px,100%);max-height:90vh;background:var(--page);border-radius:var(--r-tile);box-shadow:0 0 0 1px var(--float-edge,transparent),0 24px 64px rgba(0,0,0,.18);display:flex;flex-direction:column;animation:qf2-rise .32s var(--ease-in) backwards}.qf2 .dialog.wide{width:min(560px,100%)}.qf2 .dialog-head{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:14px var(--s4) 14px var(--s5);border-bottom:1px solid var(--line);flex:none}.qf2 .dialog-head h2{font-size:var(--fs-section);font-weight:600;min-width:0;overflow-wrap:anywhere}.qf2 .dialog-head .kebab{flex:none}.qf2 .dialog-body{padding:var(--s5);display:flex;flex-direction:column;gap:var(--s4);color:var(--ink-soft);overflow:auto}.qf2 .dialog-body p{max-width:60ch}.qf2 .dialog-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--s2);padding:var(--s3) var(--s5);border-top:1px solid var(--line);flex:none}.qf2 .dialog-foot .grp{display:flex;gap:var(--s2);margin-left:auto}.qf2 .unit>b{display:block;font-weight:600;color:var(--ink)}.qf2 .unit>small{display:block;color:var(--ink-faint);font-size:var(--fs-small);margin-bottom:var(--s2)}.qf2 .notice{padding:10px var(--s3);border-radius:var(--r-ctl);background:var(--tile);color:var(--ink-soft);margin:0 0 var(--s4);max-width:72ch}.qf2 .notice.danger{background:var(--danger-bg);color:var(--danger)}.qf2 .error{color:var(--danger);font-size:var(--fs-small);margin:0}.qf2 .closing-line{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:10px var(--s10);background:var(--danger-bg);color:var(--ink);border-bottom:1px solid var(--line)}.qf2 .closing-line b{font-weight:600}.qf2 .rename-btn{display:inline-flex;align-items:baseline;gap:var(--s2);border-radius:var(--r-inner)}.qf2 .rename-btn small{font-size:var(--fs-small);color:var(--ink-faint);font-weight:500;opacity:0;transition:opacity var(--dur) var(--ease)}.qf2 .rename-btn:focus-visible small,.qf2 .rename-btn:hover small{opacity:1}.qf2 .rename-input{font-size:var(--fs-small);height:24px;padding:0 6px;border:1px solid var(--line-strong);border-radius:var(--r-inner);background:var(--well)}.qf2 .facets{margin:-6px 0 var(--s5);display:flex;flex-direction:column;gap:10px;transition:opacity var(--dur) var(--ease)}.qf2 .facets.pending{opacity:.6}.qf2 .facets-row{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:center}.qf2 .facet .button.on{border-color:var(--ink)}.qf2 .facet .button .val{color:var(--ink-faint);font-weight:400;margin-left:5px}.qf2 .facet .button>svg{color:var(--ink-faint)}.qf2 .pop.dropdown{left:0;right:auto;min-width:220px;top:calc(100% + 6px)}.qf2 .pop.dropdown[data-fit=up]{top:auto;bottom:calc(100% + 6px)}.qf2 .pop.dropdown.wide{min-width:300px}.qf2 .pop-sep{height:1px;background:var(--line);margin:6px 0}.qf2 .pop .fields{padding:4px var(--s2) 6px;gap:var(--s2) var(--s3)}.qf2 .pop .field>span{font-size:var(--fs-small);color:var(--ink-faint)}.qf2 .pop .field input{height:30px;font-size:var(--fs-small)}.qf2 .pick{display:flex;align-items:center;gap:10px;padding:7px var(--s2);border-radius:var(--r-inner);cursor:pointer;font-weight:500}.qf2 .pick:hover{background:var(--tile)}.qf2 .pick input{margin:0;accent-color:var(--ink);width:14px;height:14px}.qf2 .facets .token{height:28px;gap:6px;padding:0 4px 0 10px;font-size:var(--fs-small)}.qf2 .facets .token button{width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;color:var(--ink-faint)}.qf2 .facets .token button:hover{background:var(--tile);color:var(--ink)}.qf2 .facets .token button svg{width:11px;height:11px}.qf2 .small-only{display:none}.qf2 .tip{display:inline-flex;width:13px;height:13px;vertical-align:-1px;border-radius:50%}.qf2 .tip svg{width:100%;height:100%}.qf2 .scroll-x{overflow-x:auto;margin:0 calc(var(--s5) * -1);padding:0 var(--s5)}.qf2 table.data{width:100%;border-collapse:collapse;font-size:var(--fs-body)}.qf2 table.data td,.qf2 table.data th{display:table-cell}.qf2 table.data td{font-size:inherit;line-height:inherit}.qf2 .listing,.qf2 .tablewrap{background:var(--tile);border-radius:var(--r-tile);--pill-ground:var(--well)}.qf2 .listing .scroll-x{padding:0;border-radius:var(--r-tile)}.qf2 :is(.listing,.tablewrap) table.data :is(th,td):first-child{padding-left:var(--s3)}.qf2 :is(.listing,.tablewrap) table.data :is(th,td):last-child{padding-right:var(--s3)}.qf2 :is(.listing,.tablewrap) table.data thead th{background:var(--tile-hover);padding-top:12px;padding-bottom:10px}.qf2 .tile table.data thead th{background:var(--tile-hover);padding-top:9px;padding-bottom:9px}.qf2 .tile table.data thead th:first-child{border-top-left-radius:var(--r-ctl);border-bottom-left-radius:var(--r-ctl)}.qf2 .tile table.data thead th:last-child{border-top-right-radius:var(--r-ctl);border-bottom-right-radius:var(--r-ctl)}.qf2 .tile table.data tbody tr:first-child td{border-top-color:transparent}.qf2 :is(.listing,.tablewrap) table.data tbody tr:first-child td{border-top-color:var(--tile-hover)}.qf2 :is(.listing,.tablewrap) table.data tbody tr:hover{background:var(--page);--pill-ground:var(--tile-hover)}.qf2 :is(.listing,.tablewrap) table.data tbody tr.picked{background:var(--line);--pill-ground:var(--line-strong)}.qf2 table.data th{text-align:left;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);padding:0 var(--s2) var(--s2);white-space:nowrap}.qf2 table.data th[title]{cursor:help;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:3px}.qf2 table.data td{padding:9px var(--s2);border-top:1px solid var(--line-strong);vertical-align:top}.qf2 table.data td>span{display:block}.qf2 table.data td small{display:block;color:var(--ink-faint);font-size:var(--fs-small)}.qf2 table.data tr:first-child td{border-top-color:transparent}.qf2 table.data .right{text-align:right}.qf2 .two{display:flex;gap:18px;margin-top:2px}.qf2 .two>div{min-width:0}.qf2 .two small{display:block;font-size:var(--fs-small);margin-top:2px}.qf2 .mid.dim,.qf2 .two small{color:var(--ink-faint)}.qf2 .ringwrap .mid+small{margin-top:2px}.qf2 .keyvals li.off b,.qf2 .keyvals li.off span{color:var(--cold)}.qf2 .axis .sparse{display:none}@media (min-width:701px){.qf2 .axis .sparse{display:inline}}.qf2 .rowlist{display:flex;flex-direction:column}.qf2 .rowlist .entry{grid-template-columns:76px minmax(0,1fr) auto}.qf2 .rowlist .entry .pill{justify-self:start}.qf2 .palette-input:focus-visible{box-shadow:none}.qf2 .search>svg{width:14px;height:14px;flex:none;margin-right:6px}.qf2 .search span{flex:1 1;text-align:left}.qf2{--label-amber:#dd9130;--label-lime:#79a33b;--label-green:#3d9a58;--label-teal:#2b9e97;--label-sky:#3792cd;--label-blue:#4361d8;--label-violet:#7a54c8;--label-magenta:#c2479f;--label-slate:#6b7280;--label-black:#16161a}.qf2[data-theme=dark]{--label-black:#e5e5e5}@media (prefers-color-scheme:dark){.qf2:not([data-theme=light]){--label-black:#e5e5e5}}.qf2 .dot{width:8px;height:8px;border-radius:50%;flex:none;display:inline-block;background:var(--cold)}.qf2 .dot[data-color=amber]{background:var(--label-amber)}.qf2 .dot[data-color=lime]{background:var(--label-lime)}.qf2 .dot[data-color=green]{background:var(--label-green)}.qf2 .dot[data-color=teal]{background:var(--label-teal)}.qf2 .dot[data-color=sky]{background:var(--label-sky)}.qf2 .dot[data-color=blue]{background:var(--label-blue)}.qf2 .dot[data-color=violet]{background:var(--label-violet)}.qf2 .dot[data-color=magenta]{background:var(--label-magenta)}.qf2 .dot[data-color=slate]{background:var(--label-slate)}.qf2 .dot[data-color=black]{background:var(--label-black)}.qf2 .f-ink{fill:var(--ink)}.qf2 .f-soft{fill:var(--ink-soft)}.qf2 .f-cool{fill:var(--cool)}.qf2 .f-cold{fill:var(--cold)}.qf2 .f-out{fill:var(--out)}.qf2 .f-line{fill:var(--line-strong)}.qf2 .f-hair{fill:var(--line)}.qf2 .f-well{fill:var(--well)}.qf2 .f-tile{fill:var(--tile)}.qf2 .f-hover{fill:var(--tile-hover)}.qf2 .f-brand{fill:var(--brand)}.qf2 .f-ok{fill:var(--ok)}.qf2 .f-danger{fill:var(--danger)}.qf2 .s-ink{stroke:var(--ink)}.qf2 .s-soft{stroke:var(--ink-soft)}.qf2 .s-cool{stroke:var(--cool)}.qf2 .s-out{stroke:var(--out)}.qf2 .s-line{stroke:var(--line-strong)}.qf2 .s-hair{stroke:var(--line)}.qf2 .s-well{stroke:var(--well)}.qf2 .s-brand{stroke:var(--brand)}.qf2 .s-danger{stroke:var(--danger)}.qf2 .s-ok{stroke:var(--ok)}.qf2 .s-onbrand{stroke:var(--on-brand)}.qf2 .pic-text{font:600 7px var(--sans)}.qf2 .verb .lbl{font-weight:500;color:var(--ink)}.qf2 .verbs>form{display:contents}.qf2 .quick{margin-top:var(--s10)}.qf2 .verb:hover .t-agent-txt{width:26px}.qf2 .verb:hover .t-dot1{opacity:1}.qf2 .verb:hover .t-send{scale:1.15}.qf2 .verb:hover .t-hot{scale:1.3}.qf2 .verb:hover .t-row{translate:0 -2px}.qf2 .verb:hover .t-slot2{opacity:1;scale:1}.qf2 .verb:hover .t-link{width:22px}.qf2 .verb:hover .t-check{scale:1;opacity:1}.qf2 .verb:hover .t-widget{translate:0 -4px;scale:1.04}.qf2 .verb:hover .t-p3{opacity:1;translate:0 0}.qf2 .verb:hover .t-plus{rotate:90deg}.qf2 .verb .t-bar{transform-origin:center bottom}.qf2 .verb:hover .t-bar{scale:1 1.1}.qf2 .verb:hover .t-line{translate:0 -3px}.qf2 .dim{color:var(--ink-faint)}.qf2 .soft{color:var(--ink-soft)}.qf2 .right{text-align:right}.qf2 .nowrap,.qf2 .sr{white-space:nowrap}.qf2 .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media (max-width:900px){.qf2{flex-direction:column}.qf2 .topbar{display:flex;align-items:center;gap:var(--s2);height:52px;padding:0 var(--s3);border-bottom:1px solid var(--line);position:-webkit-sticky;position:sticky;top:0;background:var(--page);z-index:5}.qf2 .topbar .brand-word{flex:1 1;display:flex}.qf2 .sidebar{position:fixed;top:0;bottom:0;left:0;z-index:20;translate:-100% 0;transition:translate .22s var(--ease);overflow-y:auto}.qf2.drawer-open .sidebar{translate:0 0;box-shadow:0 0 0 1px var(--line)}.qf2.drawer-open .scrim{display:block;position:fixed;inset:0;z-index:15;background:rgba(10,10,10,.32)}.qf2 .closing-line{padding:10px var(--s4)}.qf2 .verbs{grid-template-columns:repeat(3,1fr)}.qf2 .kpis .bento>.tile{grid-column:span 6}.qf2 .cols{grid-template-columns:1fr;gap:var(--s8)}.qf2 .page{padding-top:28px}.qf2 .bento>*,.qf2 .stack>*{grid-column:span 12}.qf2 .fields{grid-template-columns:1fr}}@media (max-width:700px){.qf2 .page{padding:var(--s5) var(--s4) var(--s12)}.qf2 .verbs{grid-template-columns:repeat(2,1fr)}.qf2 .page-head{align-items:flex-start;flex-direction:column}.qf2 .cols-h{display:none}.qf2 .rule{grid-template-columns:1fr 1fr!important}.qf2 .closing-line{flex-direction:column;align-items:flex-start}}