@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c0534b40c1c3b5a4-s.0p-93_v-mus4-.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/d219fe3ae333997c-s.2a1ukpyeothih.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:300;font-display:swap;src:url(../media/235a0ef330592118-s.p.3lst16ddmao46.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31e5e20239562b7a-s.3ih7dxnymi4t5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a8b04342f903b9d-s.3uaqc_eim_oz1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6e2684784a55443-s.p.2w-eao_k5pziq.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/742f0fcf9aa5cfe6-s.1haaxlqnxotgo.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b524e3bdcc8dfcd3-s.2km9zhv-p9t3b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a083361d37caf3d1-s.p.00u70rl5ce7ry.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b221c6d9681431a7-s.0p3m7ez1fl9bq.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/af7efeee822b8a1b-s.0owl_bf4j-7yx.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6c98c9fb873995d2-s.p.14sz-5zsn4k6e.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Fallback;src:local(Arial);ascent-override:103.43%;descent-override:20.69%;line-gap-override:0.0%;size-adjust:96.68%}.barlow_acb5dfc3-module__mZFIaG__className{font-family:Barlow,Barlow Fallback;font-style:normal}.barlow_acb5dfc3-module__mZFIaG__variable{--font-body:"Barlow", "Barlow Fallback"}
@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64e306be6f430f77-s.0itme9_vfag6m.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a59c18ecd015e7e0-s.3fuo7oy2mnxy6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4b23c5ee480ee380-s.p.03770b9kexgeo.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/70dfb175aa4855bd-s.3hwu8g9nv_29u.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d7751e4f22cc5dda-s.2bpie8_s0luc6.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a1d08cf467f0848-s.p.0s8vp-9ohq0qv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4c8ff707cd9b2196-s.1yo-mvdzqrgkc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bd448a66dd9a8cdb-s.3c2j4amflq8s2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(../media/520c929efec0b33f-s.p.16jy4dmn62u_j.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed Fallback;src:local(Arial);ascent-override:115.49%;descent-override:23.1%;line-gap-override:0.0%;size-adjust:86.59%}.barlow_semi_condensed_dfd71228-module__Ag910a__className{font-family:Barlow Semi Condensed,Barlow Semi Condensed Fallback;font-style:normal}.barlow_semi_condensed_dfd71228-module__Ag910a__variable{--font-head:"Barlow Semi Condensed", "Barlow Semi Condensed Fallback"}
:root{--f-sans:var(--font-body), "Helvetica Neue", Arial, sans-serif;--f-head:var(--font-head), var(--font-body), "Helvetica Neue", sans-serif;--fs-display:26px;--lh-display:1.1;--fw-display:300;--fs-body:13px;--lh-body:1.4;--fw-body:300;--fw-medium:500;--fs-head:16px;--fs-small:12px;--fs-label:11px;--track-label:.12em;--fs-num:12px;--track-num:.08em;--row:51px;--pad-y:8px;--gutter:40px;--company-w:190px;--key-w:210px;--foot-h:32px;--col:300px;--link:28px;--child-pad:20px;--pane:380px;--av:26px;--hair-w:1px;--radius-pill:11px;--gap-fill:4px;--stem-w:2px;--stem-h:12px;--dot:16px;--cap-h:14px;--float-in:20px;--rail:44px;--canvas-inset:230px;--view-pad-y:28px;--motion-reveal:.37s;--motion-response:.16s;--motion-ease:cubic-bezier(.25, .9, .2, 1);--motion-stagger:55ms;--motion-decay:.86;--c-bg:#262626;--c-pane:#2b2b2b;--c-field:#333;--c-ink:#fff;--c-text:#d9d9d9;--c-muted:#9f9f9f;--c-faint:#5a5a5a;--c-hair:#3d3d3d;--c-rule:#fff;--c-accent:#d76f5f;--c-av-bg:#3d3d3d;--c-fill-quiet:#2c2c2c;--c-fill:#333;--c-fill-head:#3a3a3a;--c-fill-hot:#444;--c-fill-hotter:#545454;--c-float:#303030;--c-lift:0 10px 28px #0000006b;--c-av-ink:#d9d9d9;--c-dot:#313131;--c-brand-bar:var(--c-ink);--c-div-1a:#4f8fe0;--c-div-1b:#3ec9c4;--c-div-2a:#59b874;--c-div-2b:#a9c84a;--c-div-3a:#e2b04a;--c-div-3b:#e2833a;--c-div-4a:#8f6fe0;--c-div-4b:#d46fb8;--c-scrim:#0009;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light]{--c-bg:#fff;--c-pane:#f7f7f7;--c-field:#f2f2f2;--c-ink:#262626;--c-text:#333;--c-muted:#8a8a8a;--c-faint:#bdbdbd;--c-hair:#e2e2e2;--c-rule:#262626;--c-accent:#d76f5f;--c-av-bg:#e6e6e6;--c-fill-quiet:#f6f6f6;--c-fill:#f0f0f0;--c-fill-head:#e6e6e6;--c-fill-hot:#dcdcdc;--c-fill-hotter:#c9c9c9;--c-float:#fff;--c-lift:0 10px 28px #00000021;--c-av-ink:#4a4a4a;--c-dot:#e4e4e4;--c-brand-bar:var(--c-accent);--c-div-1a:#2f6fc4;--c-div-1b:#1f9e9a;--c-div-2a:#3a9a56;--c-div-2b:#7fa32a;--c-div-3a:#c4901f;--c-div-3b:#c96a24;--c-div-4a:#6f4fc4;--c-div-4b:#b34f9a;--c-scrim:#0000004d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-density=compact]{--row:41px;--pad-y:3px}*{box-sizing:border-box}html,body{height:100%}body{background:var(--c-bg);color:var(--c-text);font:var(--fw-body) var(--fs-body)/var(--lh-body) var(--f-sans);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}input,select{font:inherit;color:inherit}a{color:inherit;text-decoration:none}[hidden]{display:none!important}.mono{font-family:var(--f-head);font-size:var(--fs-label)}.num,.pill,.count,.dash,.th-n,.stat .v,.cap-n,.cap-code{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-num);letter-spacing:var(--track-num);font-variant-numeric:tabular-nums;color:var(--c-ink)}.lbl{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.stem{width:var(--stem-w);height:var(--stem-h);background:var(--c-ink);flex:none}.sect{color:var(--c-ink);font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;align-items:center;gap:8px;display:flex}.display{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:-.01em;color:var(--c-ink);white-space:nowrap}.ink{color:var(--c-ink)}.muted{color:var(--c-muted)}.faint{color:var(--c-faint)}.gap-top{margin-top:6px}.inline{align-items:center;gap:8px;display:inline-flex}.sq{vertical-align:baseline;background:var(--c-accent);flex:none;width:.72em;height:.72em;display:inline-block}.sq.is-zero{background:var(--c-faint)}.btn{border:var(--hair-w) solid var(--c-hair);color:var(--c-muted);white-space:nowrap;padding:5px 8px}.btn:hover{color:var(--c-ink);border-color:var(--c-muted)}.btn.is-on{color:var(--c-ink);border-color:var(--c-ink)}.btn:focus-visible,.pname:focus-visible,.pill:focus-visible,.count:focus-visible,.tab:focus-visible,.link:focus-visible,.copybtn:focus-visible,.av:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:2px}.link{color:var(--c-ink);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-faint);text-decoration-color:var(--c-faint)}.link:hover{-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.scroll{scrollbar-width:thin}.reveal{--wipe-in:0}.reveal.is-in{--wipe-in:1}html[data-motion] .wipe,html[data-motion] .wipe-2,html[data-motion] .wipe-3{clip-path:inset(0 calc((1 - var(--wipe-in,1)) * 100%) 0 0);transition:clip-path var(--motion-reveal) var(--motion-ease)}html[data-motion] .wipe-y{clip-path:inset(0 0 calc((1 - var(--wipe-in,1)) * 100%) 0)}html[data-motion] .wipe{transition-delay:var(--stagger-delay,0s)}html[data-motion] .wipe-2{transition-delay:calc(var(--stagger-delay,0s) + var(--motion-reveal) * .45)}html[data-motion] .wipe-3{transition-delay:calc(var(--stagger-delay,0s) + var(--motion-reveal) * .7)}.prow{position:relative}.prow.is-sel:after{content:"";height:var(--hair-w);background:var(--c-accent);transform-origin:0;transition:transform var(--motion-response) var(--motion-ease);pointer-events:none;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}.prow.is-sel.is-lit:after{transform:scaleX(1)}.num-swap{font-variant-numeric:tabular-nums;clip-path:inset(0);transition:clip-path var(--motion-response) var(--motion-ease);display:inline-block}.num-swap.is-out{clip-path:inset(0 100% 0 0)}.shell{height:100%}.stage{background-image:radial-gradient(var(--c-dot) 1px, transparent 1.2px);background-size:var(--dot) var(--dot);height:100%;position:relative;overflow:hidden}.float-panel{background:var(--c-float);border:var(--hair-w) solid var(--c-hair);box-shadow:var(--c-lift)}.lockup{top:var(--float-in);left:var(--gutter);z-index:40;align-items:stretch;gap:8px;height:30px;display:inline-flex;position:absolute}.lockup-bar{width:var(--stem-w);background:var(--c-brand-bar);flex:none}.lockup-words{font-family:var(--f-head);font-weight:var(--fw-medium);color:var(--c-ink);flex-direction:column;justify-content:space-between;line-height:1;display:flex}.lockup-words svg{display:block}.lockup-sub{letter-spacing:.2em;padding-bottom:1px;font-size:7.2px;line-height:1}.rail{left:var(--gutter);z-index:40;flex-direction:column;gap:8px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.rail-tab{width:var(--rail);height:var(--rail);color:var(--c-muted);justify-content:center;align-items:center;display:inline-flex}.rail-tab:hover{color:var(--c-ink)}.rail-tab.is-on{color:var(--c-ink);background:var(--c-fill)}.rail-tab:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:-1px}.foot{left:var(--gutter);right:var(--gutter);bottom:var(--float-in);z-index:40;pointer-events:none;align-items:center;gap:20px;display:flex;position:absolute}.foot>*{pointer-events:auto}.foot-tagline{color:var(--c-faint);margin:0 auto}.foot-mark{color:var(--c-faint);letter-spacing:.08em}.me{position:relative}.me-btn{color:var(--c-muted);border:var(--hair-w) solid transparent;align-items:center;gap:8px;padding:3px 6px 3px 3px;display:inline-flex}.me-btn .av{width:24px;height:24px;font-size:9px}.me-name{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;white-space:nowrap}.me-btn:hover,.me-btn.is-on{color:var(--c-ink);border-color:var(--c-hair)}.me-panel{z-index:60;flex-direction:column;gap:12px;width:240px;padding:16px;display:flex;position:absolute;bottom:38px;left:0}.me-mail{color:var(--c-muted);font-size:var(--fs-small);overflow-wrap:anywhere;margin-top:2px}.search{width:320px;position:relative}.search-box{border:var(--hair-w) solid var(--c-hair);background:var(--c-float);height:34px;box-shadow:var(--c-lift);color:var(--c-faint);align-items:center;gap:8px;padding:0 10px;display:flex}.search-box:focus-within{border-color:var(--c-muted)}.search input{min-width:0;color:var(--c-ink);background:0 0;border:0;outline:0;flex:1}.search input::placeholder{color:var(--c-faint)}.search input::-webkit-search-cancel-button{-webkit-appearance:none}.results{z-index:40;background:var(--c-float);border:var(--hair-w) solid var(--c-hair);box-shadow:var(--c-lift);max-height:360px;margin:0;padding:4px 0;list-style:none;position:absolute;top:40px;left:0;right:0;overflow-y:auto}.results li{cursor:pointer;align-items:center;gap:10px;padding:7px 10px;display:flex}.results li.is-active{background:var(--c-field)}.r-name{color:var(--c-ink);align-items:center;gap:6px;display:flex}.r-place{color:var(--c-muted);font-size:var(--fs-small);display:block}.results mark{color:var(--c-accent);background:0 0}.r-why{color:var(--c-faint);margin-left:6px}.results .empty{color:var(--c-muted);cursor:default;flex-direction:column;align-items:stretch;gap:8px;padding:10px}.results .empty .mx-add,.results .empty .mx-add-form{cursor:auto}.legend{color:var(--c-muted);flex-wrap:wrap;align-items:center;gap:8px 16px;display:flex}.legend span,.legend a{color:inherit;align-items:center;gap:6px;display:inline-flex}.legend a{transition:color var(--dur)}.legend a:hover,.legend a.is-on{color:var(--c-ink)}.legend a.is-on{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.legend .is-off{opacity:.45}.legend .num{margin-left:2px}.tools{top:var(--float-in);right:var(--gutter);z-index:50;position:absolute}.cluster{align-items:center;gap:10px;display:inline-flex}.tool{width:30px;height:30px;color:var(--c-muted);justify-content:center;align-items:center;display:inline-flex;position:relative}.tool:hover{color:var(--c-ink)}.tool.is-on{color:var(--c-ink);background:var(--c-fill)}.tool:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:-1px}.tool-mark{background:var(--c-accent);width:5px;height:5px;position:absolute;top:3px;right:3px}.tool-panel{flex-direction:column;gap:12px;width:320px;padding:14px;display:flex;position:absolute;top:40px;right:0}.tool-panel.is-search{box-shadow:none;background:0 0;border:0;padding:0}.tool-panel .btn{text-align:left;white-space:normal}.tool-panel select{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;background:var(--c-field);color:var(--c-muted);border:var(--hair-w) solid var(--c-hair);max-width:190px;padding:5px 6px}.tool-panel select.is-set{color:var(--c-ink);border-color:var(--c-ink)}.filter-count{color:var(--c-muted);align-items:baseline;gap:6px;display:inline-flex}.filter-count .date{font-size:var(--fs-label);color:var(--c-muted)}.menu-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.menu-sep{border-top:var(--hair-w) solid var(--c-hair)}.seg{border:var(--hair-w) solid var(--c-hair);display:inline-flex}.seg button{color:var(--c-muted);padding:4px 8px}.seg button.is-on{background:var(--c-field);color:var(--c-ink)}.view{height:100%;padding:calc(var(--float-in) + 44px) var(--canvas-inset);place-content:safe center;display:grid;overflow:auto}.chart{transition:transform var(--motion-response) var(--motion-ease);will-change:transform}@media (prefers-reduced-motion:reduce){:root{--motion-reveal:0s;--motion-response:0s;--motion-stagger:0s}}.view-head,.unplaced,.foot-note{position:sticky;left:0}.view-head{flex-wrap:wrap;align-items:center;gap:16px;width:fit-content;min-width:100%;margin-bottom:18px;display:flex}.view-title{align-items:center;gap:10px;display:inline-flex}.view-title .lbl{font-size:var(--fs-num);letter-spacing:.16em;color:var(--c-ink)}.view-tools{align-items:center;gap:8px;margin-left:auto;display:flex}.prow{height:var(--row);align-items:center;gap:10px;display:flex}.prow .ptext{flex:1;min-width:0}.pname{color:var(--c-ink);font-weight:var(--fw-medium);white-space:nowrap;text-align:left;align-items:center;gap:6px;display:flex}.pname-btn{font:inherit;color:inherit;font-weight:inherit;text-align:left}.pname:hover .pname-btn{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-faint);text-decoration-color:var(--c-faint)}.ptitle{color:var(--c-muted);font-size:var(--fs-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.prow.is-sel .pname{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.prow.is-dim{opacity:.32}.prow-aside{flex:none;align-items:center;display:inline-flex}.prow[data-id]{cursor:pointer}.prow[data-id]:hover{background:var(--c-fill)}.cols .prow.is-sel,.unplaced-list .prow.is-sel{background:var(--c-fill-head)}.av{width:var(--av);height:var(--av);font-family:var(--f-head);font-size:10px;font-weight:var(--fw-medium);background:var(--c-av-bg);color:var(--c-av-ink);border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex;overflow:hidden}.av img{object-fit:cover;width:100%;height:100%}.av.is-placeholder{border:var(--hair-w) dashed var(--c-hair);background:0 0}html[data-avatars=off] .av{display:none}html[data-avatars=off] .pane-head .av{display:inline-flex}.pill{border-radius:var(--radius-pill);border:var(--hair-w) solid var(--c-hair);min-width:30px;height:22px;color:var(--c-muted);flex:none;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.pill:hover{color:var(--c-ink);border-color:var(--c-muted)}.pill.is-closed{border-color:var(--c-ink);color:var(--c-ink)}.cols{align-items:flex-start;display:flex}.col{flex-direction:column;flex:0 0 var(--col);width:var(--col);display:flex}.cols .prow,.unplaced-list .prow{background:var(--c-fill-quiet);box-sizing:border-box;height:calc(var(--row) - var(--gap-fill));margin:calc(var(--gap-fill) / 2) 0;padding:0 10px}.col.is-child{padding-left:var(--child-pad)}.cap{height:var(--cap-h);align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.cap-code{font-size:var(--fs-label);color:var(--c-faint)}.cap-n{font-size:var(--fs-label)}.link{flex:0 0 var(--link);width:var(--link);align-self:flex-start;position:relative}.link i{background:var(--c-hair);position:absolute}.link-in{width:calc(var(--link) / 2);height:var(--hair-w);top:0;left:0}.link-spine{left:calc(var(--link) / 2 - var(--hair-w));width:var(--hair-w);top:0;bottom:0}.link-tick{left:calc(var(--link) / 2);width:calc(var(--link) / 2 + var(--child-pad));height:var(--hair-w)}.unplaced{align-items:center;gap:12px;margin-top:28px;display:flex}.unplaced .box{border:var(--hair-w) dashed var(--c-hair);color:var(--c-muted);padding:8px 12px}.unplaced-list{border-left:var(--hair-w) solid var(--c-hair);max-width:320px;margin-top:10px;padding-left:20px}.unplaced-list .prow{height:auto;padding:6px 10px}.grid{border-collapse:separate;border-spacing:var(--gap-fill);width:calc(100% + 2 * var(--gap-fill));margin:0 calc(-1 * var(--gap-fill))}.grid th,.grid td{background:var(--c-fill-quiet);text-align:left;vertical-align:top;padding:12px 14px}.grid thead th{background:var(--c-fill-head);vertical-align:top}.grid th.corner .prow{height:auto}.grid th.corner{width:230px}.th-name{font-family:var(--f-head);font-size:var(--fs-head);font-weight:var(--fw-medium);letter-spacing:-.02em;color:var(--c-ink);line-height:1.2;display:block}.th-name.is-quiet{color:var(--c-muted)}.grid .th-n{color:var(--c-muted);margin-top:6px;display:block}.th-lead{border-top:var(--hair-w) solid var(--c-hair);margin-top:12px;padding-top:9px}.th-lead .lbl{margin-bottom:2px;display:block}.th-lead .prow{height:auto}.th-lead .ptitle{white-space:normal}.count.is-open{border-bottom-color:var(--c-ink)}.grid tbody th{color:var(--c-ink)}.grid td.is-dashed,.grid th.is-dashed{outline:var(--hair-w) dashed var(--c-hair);outline-offset:-1px;background:0 0}.grid td.is-open{background:var(--c-fill)}.grid td.is-cross,.grid th.is-cross{background:var(--c-fill-hot)}.grid.is-tracking td:not(.is-cross),.grid.is-tracking th:not(.is-cross){opacity:.3}.grid td.is-hot,.grid th.is-hot{background:var(--c-fill-hotter);box-shadow:inset 0 0 0 var(--hair-w) var(--c-ink)}.grid td.total,.grid th.total{color:var(--c-ink)}.dash{color:var(--c-faint)}.count{border-bottom:var(--hair-w) solid var(--c-faint)}.count:hover{border-bottom-color:var(--c-ink)}.cell-people{flex-direction:column;max-height:260px;margin-top:10px;display:flex;overflow-y:auto}.cell-people .prow{height:auto;padding:4px 0}.foot-note{color:var(--c-muted);margin-top:14px}.cell-label{color:var(--c-ink);margin-bottom:8px;display:block}.cell-grp+.cell-grp{border-top:var(--hair-w) solid var(--c-hair);margin-top:12px;padding-top:10px}.grp-name{color:var(--c-muted);margin-bottom:4px;display:block}.sme-rule{color:var(--c-faint);align-items:center;gap:8px;margin:8px 0 4px;display:flex}.sme-rule:after{content:"";height:var(--hair-w);background:var(--c-hair);flex:1}.seat.is-indent{border-left:var(--hair-w) solid var(--c-hair);margin-left:14px;padding-left:10px}.cell-note{font-size:var(--fs-small);color:var(--c-muted);margin-top:10px;line-height:1.45;display:block}.grid td.is-span{background:var(--c-fill-quiet)}.grid td.is-span .cell-people{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));align-items:start;gap:0 28px;max-height:none;display:grid;overflow:visible}.grid td.is-span .cell-grp+.cell-grp{border-top:0;margin-top:0;padding-top:0}.grid td.is-span.is-open{background:var(--c-fill)}.shared-tag{margin-top:6px;display:block}.span-notes{gap:var(--gap-fill);border-top:var(--hair-w) solid var(--c-hair);margin-top:12px;padding-top:10px;display:grid}.span-note{flex-direction:column;gap:3px;display:flex}.span-note .cell-note{margin-top:0}.ungridded{border-top:var(--hair-w) dashed var(--c-hair);margin-top:28px;padding-top:14px}.ungridded-list{flex-wrap:wrap;gap:0 24px;margin-top:8px;display:flex}.ungridded-list .prow{height:auto;padding:4px 0}.empty-note{color:var(--c-muted);max-width:40em}.pgrid{grid-template-columns:minmax(150px,1fr) 62px 62px 62px minmax(230px,300px);width:min(880px,100%);display:grid}.pgrid-cap,.pgrid-row,.pgrid-rule{grid-column:1/-1;grid-template-columns:subgrid;display:grid}.pgrid-cap{height:var(--cap-h);align-items:baseline;margin-bottom:10px;padding:0 12px}.pgrid-row{background:var(--c-fill-quiet);margin-bottom:var(--gap-fill);color:inherit;transition:background var(--dur);align-items:center;padding:10px 12px}.pgrid-row:hover{background:var(--c-fill)}.pgrid-row .prow{pointer-events:none;height:auto}.pgrid-name{align-items:center;gap:10px;min-width:0;display:inline-flex}.pgrid-code{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-head);letter-spacing:.06em;color:var(--c-ink)}.pgrid-leads{flex-direction:column;gap:2px;min-width:0;display:flex}.pgrid-row.is-waiting{outline:var(--hair-w) dashed var(--c-hair);outline-offset:-1px;background:0 0}.pgrid-row.is-waiting:hover{background:var(--c-fill-quiet)}.pgrid-row.is-waiting .pgrid-code{color:var(--c-muted)}.pgrid-row.is-waiting .sq{opacity:.45}.pgrid-row.is-waiting:hover .sq{opacity:1}.pgrid-rule{border-bottom:var(--hair-w) dashed var(--c-hair);margin:22px 0 10px;padding:0 12px 8px}.prog-empty{max-width:42em}.prog-empty-slot{height:calc(var(--row) - var(--gap-fill));color:var(--c-muted);outline:var(--hair-w) dashed var(--c-hair);outline-offset:-1px;align-items:center;margin-bottom:16px;padding:0 12px;display:flex}.padd{background:var(--c-fill);outline:var(--hair-w) solid var(--c-accent);outline-offset:-1px;flex-direction:column;gap:10px;width:300px;padding:12px;display:flex}.padd-colors{gap:6px;display:flex}.padd-sw{cursor:pointer;opacity:.55;width:26px;height:26px;transition:opacity var(--dur), box-shadow var(--dur);border:0;padding:0}.padd-sw:hover{opacity:.85}.padd-sw.is-on{opacity:1;box-shadow:0 0 0 var(--hair-w) var(--c-bg), 0 0 0 calc(var(--hair-w) * 3) var(--c-ink)}.padd-sw.is-taken:after{content:"";background:repeating-linear-gradient(135deg,#0000 0 4px,#00000073 4px 6px);width:100%;height:100%;display:block}.padd .empty-note{font-size:var(--fs-small);max-width:none;line-height:1.45}.padd .pane-actions{margin-top:0;padding-top:0}.unplaced .box.is-fault{border-style:solid;border-color:var(--c-accent);color:var(--c-ink)}.radial{justify-content:center;align-items:flex-start;gap:28px;height:calc(100% - 44px);min-height:0;display:flex}.view:has(.radial){grid-template-columns:minmax(0,1fr);justify-content:normal}@media (min-width:901px){.radial .wheel-key{width:var(--key-w);top:calc(var(--float-in) + 52px);bottom:calc(var(--float-in) + var(--foot-h) + 8px);right:calc(var(--gutter) + var(--company-w) + 28px);overscroll-behavior:contain;position:absolute;overflow-y:auto}.view:has(.radial){padding-left:var(--gutter);padding-right:calc(var(--gutter) + var(--company-w) + 28px + var(--key-w) + 28px)}.view:has(.grid){padding-left:calc(var(--gutter) + var(--rail) + 12px);margin-right:calc(var(--gutter) + var(--company-w) + 28px);grid-template-columns:minmax(0,1fr);justify-content:normal;padding-right:0}}.wheel{flex:none;position:relative}.wheel svg{display:block;overflow:visible}.wheel text{font-family:var(--f-head);font-weight:var(--fw-medium)}.leaf-face-bg{fill:var(--c-av-bg)}.leaf-face-initials{fill:var(--c-av-ink);font-family:var(--f-head);font-weight:var(--fw-medium)}.leaf-face-ring{fill:none;stroke:var(--div,var(--c-hair));stroke-width:var(--hair-w)}.node.is-sel .leaf-face-ring{stroke:var(--c-ink);stroke-width:2px}.wheel .ring circle{fill:none;stroke:var(--c-hair);stroke-width:var(--hair-w);stroke-dasharray:100}.wheel .ring.is-lit circle{stroke:var(--c-muted)}.wheel .run-fill{fill:var(--c-fill-hot);cursor:default}.wheel .run.is-lit .run-fill{fill:var(--c-muted)}.wheel .run.is-quiet{opacity:.45}.wheel .run-name{letter-spacing:.14em;text-transform:uppercase;fill:var(--c-muted);pointer-events:none;font-size:10px}.wheel .run.is-lit .run-name{fill:var(--c-ink)}.wheel .link{fill:none;stroke:var(--div,var(--c-hair));stroke-opacity:.5;stroke-width:var(--hair-w);stroke-dasharray:100}.wheel .link.is-lit{stroke:var(--c-ink);stroke-opacity:1;stroke-width:1.25px}.wheel .prog-link{fill:none;stroke:var(--c-accent);stroke-width:var(--hair-w);opacity:.22;stroke-dasharray:100}.wheel .prog-link.is-lit{opacity:1;stroke-width:1.5px}.radial.has-focus .prog-link:not(.is-lit){opacity:.06}.wheel .node{cursor:pointer}.wheel .node .hit{fill:#0000}.wheel .node .mark{fill:var(--div,var(--c-ink));transform-box:fill-box;transform-origin:50%}.wheel .node.on-prog .mark{fill:var(--c-accent)}.wheel .node:hover .mark,.wheel .node.is-sel .mark{transform:scale(1.5)}.wheel .node .name{font-size:var(--wheel-fs,10.5px);fill:var(--c-text);letter-spacing:.01em;opacity:0;paint-order:stroke;stroke:var(--c-bg);stroke-width:3px;stroke-linejoin:round;pointer-events:none}.wheel .node .name.is-shown{opacity:1}.wheel .node:hover .name,.wheel .node.is-sel .name{fill:var(--c-ink);opacity:1}.radial.has-focus .node.is-quiet{opacity:.3}.radial.has-focus .link:not(.is-lit){opacity:.35}.wheel .is-dim,.radial.has-focus .node.is-dim{opacity:.18}.hub{border-radius:50%;padding:0;position:absolute;transform:translate(-50%,-50%)}.hub .av{width:44px;height:44px;font-size:14px}.hub:hover .av{background:var(--c-fill-hot)}.hub:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:3px}html[data-motion] .wheel .ring circle,html[data-motion] .wheel .link,html[data-motion] .wheel .prog-link{stroke-dashoffset:100px;transition:stroke-dashoffset var(--motion-reveal) var(--motion-ease)}html[data-motion] .wheel .node-in,html[data-motion] .wheel .runs{transition:transform var(--motion-reveal) var(--motion-ease);transform:scale(0)}html[data-motion] .wheel .node-in{transform-origin:0 0}html[data-motion] .wheel .ring circle{transition-delay:var(--stagger-delay,0s)}html[data-motion] .wheel .link{transition-delay:calc(var(--motion-reveal) * .5 + var(--stagger-delay,0s))}html[data-motion] .wheel .node-in{transition-delay:calc(var(--motion-reveal) + var(--stagger-delay,0s))}html[data-motion] .wheel .runs{transition-delay:calc(var(--motion-reveal) * 1.5)}html[data-motion] .wheel .prog-link{transition-delay:calc(var(--motion-reveal) * 2)}html[data-motion] .radial.is-live .ring circle,html[data-motion] .radial.is-live .link,html[data-motion] .radial.is-live .prog-link{stroke-dashoffset:0}html[data-motion] .radial.is-live .node-in,html[data-motion] .radial.is-live .runs{transform:scale(1)}@media (prefers-reduced-motion:reduce){html[data-motion] .wipe,html[data-motion] .wipe-2,html[data-motion] .wipe-3,html[data-motion] .wheel .ring circle,html[data-motion] .wheel .link,html[data-motion] .wheel .prog-link,html[data-motion] .wheel .node-in,html[data-motion] .wheel .runs{transition-delay:0s}}.wheel-key{scrollbar-width:thin;flex-direction:column;flex:1;gap:16px;min-width:200px;max-width:260px;max-height:100%;padding-top:6px;display:flex;overflow-y:auto}.key-list{flex-direction:column;margin:4px 0 0;padding:0;list-style:none;display:flex}.key-item{border-top:var(--hair-w) solid var(--c-hair);color:var(--c-text);cursor:default;align-items:center;gap:10px;padding:4px 0;display:flex}.key-item:first-child{border-top:0}.key-item.is-on{color:var(--c-ink)}.key-item.is-quiet{opacity:.4}.key-item .key-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.key-item .dot,.div-tag .dot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.key-item .grad{border-radius:3px;flex:none;width:22px;height:6px;display:inline-block}.div-tag{align-items:center;gap:5px;display:inline-flex}.key-item .arc{background:var(--c-fill-head);flex:none;width:12px;height:4px;display:inline-block}.key-item.is-on .arc{background:var(--c-muted)}.key-item .lane-n{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-num);color:var(--c-faint);font-variant-numeric:tabular-nums}.readout{border-bottom:var(--hair-w) solid var(--c-hair);min-height:158px;padding-bottom:12px}.readout .pname{margin-top:8px}.readout-fields{grid-template-columns:72px minmax(0,1fr);margin:8px 0 0;display:grid}.readout-fields dt,.readout-fields dd{border-top:var(--hair-w) solid var(--c-hair);margin:0;padding:3px 0}.readout-fields dt{font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted)}.readout-fields dd{overflow-wrap:anywhere;padding-left:8px}.readout-fields .num{font-size:var(--fs-body);letter-spacing:0}.readout-hint{max-width:24em;margin:8px 0 0}html[data-present] .wheel-key,html[data-present] .wheel-foot{display:none}html[data-present] .radial{justify-content:center}@media print{.wheel-key{display:none}.wheel .link,.wheel .ring circle,.wheel .prog-link{stroke-dashoffset:0!important}.wheel .node-in,.wheel .runs{transform:none!important}}.company{top:calc(var(--float-in) + 52px);right:var(--gutter);bottom:calc(var(--float-in) + var(--foot-h) + 8px);z-index:42;width:var(--company-w);overscroll-behavior:contain;flex-direction:column;gap:16px;display:flex;position:absolute;overflow-y:auto}.card{top:calc(var(--float-in) + 52px);right:var(--gutter);max-height:calc(100% - var(--float-in) * 2 - 52px);z-index:48;width:var(--pane);perspective:1800px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.card-face{background:var(--c-float);border:var(--hair-w) solid var(--c-hair);box-shadow:var(--c-lift);backface-visibility:hidden;flex-direction:column;display:flex;overflow:hidden}.face-body{flex-direction:column;flex:auto;gap:18px;min-height:0;padding:24px;display:flex;overflow-y:auto}.face-foot{border-top:var(--hair-w) solid var(--c-hair);height:68px;color:var(--c-muted);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:0 24px;display:flex}.face-foot .lbl{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.card-face.is-static{flex:0 auto;min-height:0;position:relative}.card-close{color:var(--c-muted);z-index:3;font-size:16px;position:absolute;top:16px;right:18px}.card-close:hover{color:var(--c-ink)}.stat-hint{margin-top:auto;padding-top:14px}.pane-head{align-items:center;gap:14px;display:flex}.pane-head.is-stacked{display:block}.status-line{color:var(--c-faint);margin-top:2px}.name-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.name-row>:first-child{min-width:0}.name-actions{flex:none;gap:6px;display:flex}.icon-btn{width:34px;height:34px;color:var(--c-muted);border:var(--hair-w) solid var(--c-hair);background:0 0;justify-content:center;align-items:center;display:inline-flex}.icon-btn:hover{color:var(--c-ink);border-color:var(--c-ink);background:var(--c-fill)}.icon-btn:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:2px}.flip-clip{flex:auto;min-height:0;position:relative;overflow:hidden}.flip{transform-style:preserve-3d;transition:transform var(--motion-reveal) var(--motion-ease);position:absolute;inset:0}.flip.is-back{transform:rotateY(180deg)}.face-front,.face-back{position:absolute;inset:0}.face-back{transform:rotateY(180deg)}.flip.is-back .face-front,.flip:not(.is-back) .face-back{pointer-events:none}.turn{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.face-foot:hover .turn,.turn:hover{color:var(--c-ink)}.turn:focus-visible{outline:none}.turn:focus-visible .turn-ring{outline:var(--hair-w) solid var(--c-ink);outline-offset:3px}.face-foot .num{color:var(--c-ink);margin-left:8px}.turn-ring{border:var(--hair-w) solid var(--c-hair);border-radius:50%;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.turn:hover .turn-ring{border-color:var(--c-ink);background:var(--c-fill)}.turn.is-back .turn-ring svg{transform:rotate(180deg)}.card-photo{aspect-ratio:1;background:var(--c-av-bg);width:calc(100% + 48px);color:var(--c-av-ink);flex:none;justify-content:center;align-items:center;margin:-24px -24px 0;display:flex;overflow:hidden}.card-photo img{object-fit:cover;width:100%;height:100%;display:block}.card-photo.is-placeholder{border:var(--hair-w) dashed var(--c-hair);background:0 0}.card-initials{font-family:var(--f-head);font-size:44px;font-weight:var(--fw-medium);letter-spacing:.04em}html[data-avatars=off] .card-photo{display:none}.pane-head .av{width:52px;height:52px;font-size:18px;font-weight:400}.fields{grid-template-columns:86px minmax(0,1fr);margin:0;display:grid}.fields dt,.fields dd{margin:0;padding:6px 0}.fields dt{color:var(--c-muted);font-family:var(--f-head);font-weight:var(--fw-medium);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase}.fields dd{overflow-wrap:anywhere;padding-left:10px}.fields dd.mono{font-size:var(--fs-body)}.fields dd button{width:max-content;max-width:100%}.unknown{color:var(--c-muted);font-style:italic}.copyline{justify-content:space-between;align-items:center;gap:6px;display:flex}.copyline .val{overflow-wrap:anywhere;flex:auto;min-width:0}.copybtn{border:var(--hair-w) solid transparent;color:var(--c-faint);flex:none;padding:2px 5px}.copyline:hover .copybtn{color:var(--c-muted)}.copybtn:hover{color:var(--c-ink);border-color:var(--c-hair)}.pane-list{flex-direction:column;margin-top:10px;display:flex}.pane-list .prow{height:auto;padding:6px 0}.pane-list .prow .av{width:20px;height:20px;font-size:9px}.pane-actions{flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:18px;display:flex}.stat{grid-template-columns:1fr auto;margin-top:-8px;display:grid}.stat>*{padding:6px 0}.stat .v{text-align:right;color:var(--c-text)}.stat button.v{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-faint);text-decoration-color:var(--c-faint)}.stat button.v:hover{-webkit-text-decoration-color:var(--c-ink);text-decoration-color:var(--c-ink)}.flag-group{border-top:var(--hair-w) solid var(--c-hair);padding:10px 0}.flag-group .prow{height:auto;padding:3px 0}.prog-line{padding-bottom:8px}.edit-hit{text-align:left;color:inherit;border-bottom:var(--hair-w) dashed var(--c-faint);width:max-content;max-width:100%}.edit-hit:hover{border-bottom-color:var(--c-ink);background:var(--c-fill)}.edit-hit:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:2px}.edit-input{font:inherit;letter-spacing:inherit;color:var(--c-ink);background:var(--c-field);border:var(--hair-w) solid var(--c-ink);border-radius:0;width:100%;max-width:100%;padding:1px 4px}.edit-input:focus{outline:none}.edit-input[disabled]{opacity:.5}.is-pending{border-bottom:2px solid var(--c-accent)}.edit-hit.is-pending{border-bottom-style:solid;border-bottom-color:var(--c-accent)}.tool-count{background:var(--c-accent);min-width:14px;height:14px;color:var(--c-bg);letter-spacing:0;place-items:center;padding:0 3px;font-size:9px;display:grid;position:absolute;top:-3px;right:-3px}.change-list{flex-direction:column;display:flex}.change{border-top:var(--hair-w) solid var(--c-hair);grid-template-columns:1fr auto;grid-template-areas:"label btn""meta btn";align-items:center;gap:2px 10px;padding:9px 0;display:grid}.change-label{color:var(--c-ink);overflow-wrap:anywhere;grid-area:label}.change .lbl{grid-area:meta}.change .btn{grid-area:btn}.change.is-stale .change-label{color:var(--c-muted);text-decoration:line-through}.confirm{border-left:2px solid var(--c-accent);flex-direction:column;gap:8px;padding:2px 0 2px 12px;display:flex}.confirm .pane-actions{margin-top:4px;padding-top:0}.btn.is-commit{color:var(--c-bg);background:var(--c-ink);border-color:var(--c-ink)}.btn.is-commit:hover{color:var(--c-bg)}.btn.is-destructive{color:var(--c-accent);border-color:var(--c-accent)}.reports-to{flex-direction:column;gap:10px;display:flex}.reports-to select{font:inherit;color:var(--c-ink);background:var(--c-field);border:var(--hair-w) solid var(--c-hair);border-radius:0;width:100%;padding:4px 6px}.reports-to select:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:1px}.reports-to option:disabled{color:var(--c-faint)}.edit-frame{pointer-events:none;z-index:40;border:2px solid var(--c-accent);position:absolute;inset:0}.edit-bar{z-index:41;background:var(--c-float);border:2px solid var(--c-accent);border-top:0;align-items:center;gap:8px;padding:7px 12px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.edit-mode{color:var(--c-accent)}.edit-sep{width:var(--hair-w);background:var(--c-hair);height:14px}.edit-bar .btn{border-color:#0000}.edit-bar .btn:hover:not(:disabled){border-color:var(--c-hair)}.edit-bar .btn:disabled{color:var(--c-faint);cursor:default}.edit-bar .btn.is-commit{border-color:var(--c-ink)}html[data-editing] .view{padding-top:46px}.mx-edit{flex-direction:column;gap:8px;margin-top:8px;display:flex}.mx-ctls{gap:2px;display:flex}.mx-ctl{border:var(--hair-w) solid var(--c-hair);width:20px;height:20px;color:var(--c-muted);font-family:var(--f-head);place-items:center;font-size:11px;line-height:1;display:grid}.mx-ctl:hover:not(:disabled){color:var(--c-ink);border-color:var(--c-muted)}.mx-ctl:disabled{color:var(--c-faint);cursor:default;border-color:#0000}.mx-ctl:focus-visible{outline:var(--hair-w) solid var(--c-ink);outline-offset:1px}.seat-remove{flex:none;margin-left:auto}.seat-role{color:var(--c-muted);margin-left:34px}.th-icon{color:var(--c-muted);vertical-align:-2px;margin-right:6px;display:inline-flex}.icon-picker{background:var(--c-float);border:var(--hair-w) solid var(--c-hair);grid-template-columns:repeat(5,24px);gap:3px;padding:5px;display:grid}.icon-opt{border:var(--hair-w) solid transparent;width:24px;height:24px;color:var(--c-muted);place-items:center;font-size:12px;display:grid}.icon-opt:hover{color:var(--c-ink);border-color:var(--c-hair)}.icon-opt.is-on{color:var(--c-ink);border-color:var(--c-ink)}.mx-add{margin-top:8px}.mx-add-form{text-transform:none;letter-spacing:normal;flex-direction:column;gap:6px;min-width:150px;margin-top:8px;display:flex}.mx-add-form select{font:inherit;text-transform:none;letter-spacing:normal;color:var(--c-ink);background:var(--c-field);border:var(--hair-w) solid var(--c-hair);border-radius:0;max-width:100%;padding:4px 6px}.mx-add-form .pane-actions{margin-top:0;padding-top:0}.grid .confirm{text-transform:none;letter-spacing:normal;font-family:var(--f-body);font-size:var(--fs-body);color:var(--c-text);white-space:normal;min-width:190px}.flag-row{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.flag-row .prow{min-width:0}.flag-check{align-self:center}.photo-edit{flex-direction:column;align-items:flex-start;gap:8px;margin-top:-6px;display:flex}.photo-drop{text-align:left;background:var(--c-fill-quiet);border:var(--hair-w) solid var(--c-hair);width:100%;color:var(--c-ink);flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;display:flex}.photo-drop:hover:not(:disabled){border-color:var(--c-ink)}.photo-drop.is-over{border-color:var(--c-accent);background:var(--c-fill)}.photo-drop.is-busy{color:var(--c-muted)}.photo-drop:disabled{cursor:default}.photo-edit .confirm{width:100%}.mx-add-form label,.confirm label{flex-direction:column;gap:4px;display:flex}.confirm input[type=date]{max-width:180px}.unplaced{flex-wrap:wrap;align-items:baseline}.unplaced .mx-add-form{flex-basis:100%}.change .seg{grid-area:btn;align-self:center}.change .faint{text-align:right;grid-area:btn;align-self:center}html[data-present] .lockup,html[data-present] .rail,html[data-present] .foot,html[data-present] .company,html[data-present] .card,html[data-present] .tools{display:none}html[data-present] .stage{background-image:none}html[data-present] .view{background-image:none;padding:24px 28px;overflow:hidden}html[data-present] .view-tools,html[data-present] .unplaced,html[data-present] .unplaced-list{display:none}html[data-present] .present-foot{display:flex}#fit{transform-origin:0 0}.present-foot{color:var(--c-muted);border-top:var(--hair-w) solid var(--c-hair);justify-content:space-between;align-items:baseline;padding-top:8px;display:none;position:fixed;bottom:14px;left:28px;right:28px}.present-hint{color:var(--c-faint);z-index:60;position:fixed;top:14px;right:28px}.print-head{border-bottom:var(--hair-w) solid var(--c-rule);justify-content:space-between;align-items:baseline;margin-bottom:18px;padding-bottom:8px;display:none}@media print{@page{size:A4 landscape;margin:12mm}:root:root{--c-bg:#fff;--c-pane:#fff;--c-field:#fff;--c-ink:#000;--c-text:#1a1a1a;--c-muted:#55575c;--c-faint:#9a9a9a;--c-hair:#c9c9c9;--c-rule:#000;--c-accent:#b8564a;--c-av-bg:#eee;--c-av-ink:#444;--c-fill:#fff;--c-fill-head:#f4f4f4;--c-fill-hot:#fff}.lockup,.rail,.foot,.tools,.company,.card,.view-tools,.present-hint,.keys,.toast,.float-panel{display:none!important}.stage{height:auto;overflow:visible;background-image:none!important}.view{height:auto;display:block}.chart{transform:none!important}.shell{height:auto}.view{padding:0!important;overflow:visible!important}#fit{transform:none!important}.prow,.pgrid-row,.grid tr{break-inside:avoid}.cell-people{max-height:none;overflow:visible}.print-head{display:flex!important}.present-foot{margin-top:18px;position:static;display:flex!important}}.keys{z-index:70;background:var(--c-scrim);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.keys-inner{background:var(--c-pane);border:var(--hair-w) solid var(--c-hair);width:440px;padding:28px 32px}.keys dl{grid-template-columns:110px 1fr;margin:16px 0 0;display:grid}.keys dt{font-family:var(--f-head);font-weight:var(--fw-medium);color:var(--c-ink);border-top:var(--hair-w) solid var(--c-hair);padding:6px 0}.keys dd{border-top:var(--hair-w) solid var(--c-hair);color:var(--c-muted);margin:0;padding:6px 0}.toast{z-index:80;background:var(--c-ink);color:var(--c-bg);padding:8px 14px;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}@media (max-width:900px){:root{--gutter:20px;--rail:40px}.company{display:none}.view{padding:calc(var(--float-in) + 40px) var(--gutter) calc(var(--float-in) + 44px) calc(var(--gutter) + var(--rail) + 12px)}:root{--canvas-inset:0px}.card{top:auto;left:calc(var(--gutter) + var(--rail) + 12px);right:var(--gutter);bottom:calc(var(--float-in) + 44px);width:auto;max-height:60%}.foot-tagline,.me-name{display:none}.card-photo{aspect-ratio:auto;height:180px}.card-initials{font-size:34px}.radial{flex-direction:column;gap:20px;width:100%;height:auto}.wheel{max-width:100%}.wheel-key{flex:none;width:100%;min-width:0;max-width:none;max-height:none;padding-top:0}.search,.tool-panel{width:min(320px, calc(100vw - var(--gutter) * 2))}.view:has(.grid){grid-template-columns:minmax(0,1fr);justify-content:normal}.grid,.grid tbody,.grid tr,.grid th,.grid td{border-spacing:0;width:auto;max-width:100%;margin:0;display:block}.grid thead,.grid tfoot{display:none}.grid tr{background:var(--c-fill-quiet);margin-bottom:var(--gap-fill);padding:14px 14px 6px}.grid th,.grid td{background:0 0;padding:0}.grid tbody th[scope=row]{margin-bottom:10px}.grid td[data-col]:before{content:attr(data-col);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:var(--c-muted);margin:12px 0 4px;display:block}.grid td.total{margin-top:10px}.grid th.corner{width:auto}.span-notes{gap:8px;grid-template-columns:minmax(0,1fr)!important}.pgrid{width:100%;display:block}.pgrid-cap{display:none}.pgrid-row,.pgrid-rule{flex-wrap:wrap;align-items:baseline;gap:2px 16px;display:flex}.pgrid-name{flex:1 0 100%;margin-bottom:6px}.pgrid-row .num:after,.pgrid-row .dash:after{content:" " attr(data-of);font-size:var(--fs-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--c-muted)}.pgrid-leads{flex:1 0 100%;margin-top:8px}.pgrid-row.is-waiting .lbl{flex:1 0 100%;margin-top:4px}.pgrid-row.is-waiting .dash{display:none}.pgrid-rule .lbl{white-space:normal}.view-head{max-width:calc(100vw - var(--gutter) * 2 - var(--rail) - 12px);row-gap:8px;min-width:0}}@media (max-height:620px){.rail{top:calc(var(--float-in) + 52px);transform:none}}.gate{max-width:360px;margin:18vh auto 0;padding:0 20px}.gate .kicker{color:var(--c-muted);margin-bottom:28px}.gate h1{font-size:var(--fs-display);font-weight:var(--fw-display);line-height:var(--lh-display);letter-spacing:-.01em;color:var(--c-ink);margin:0 0 20px}.gate label{color:var(--c-muted);font-size:var(--fs-small);margin-bottom:6px;display:block}.gate input{width:100%;color:var(--c-ink);background:var(--c-field);border:var(--hair-w) solid var(--c-hair);margin-bottom:14px;padding:9px 10px}.gate input:focus{border-color:var(--c-ink);outline:none}.gate button{text-align:center;border:var(--hair-w) solid var(--c-ink);background:var(--c-ink);width:100%;color:var(--c-bg);padding:9px 10px}.gate button.ms{color:var(--c-ink);background:0 0}.gate button.ms:hover{background:var(--c-field)}.gate button[disabled]{opacity:.4;cursor:default}.gate .or{color:var(--c-muted);align-items:center;gap:12px;margin:22px 0 18px;display:flex}.gate .or:before,.gate .or:after{content:"";border-top:var(--hair-w) solid var(--c-hair);flex:1}.gate .note{color:var(--c-muted);margin-top:14px}.gate .note a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--c-faint);text-decoration-color:var(--c-faint)}.gate .error{color:var(--c-accent);margin-top:14px}.gate .failure{border-left:2px solid var(--c-accent);margin-bottom:24px;padding:2px 0 2px 12px}.gate .failure-title{color:var(--c-ink);font-weight:var(--fw-medium);margin-bottom:4px}.gate .failure-detail{color:var(--c-muted)}.gate .failure-code{font-family:var(--f-head);font-size:var(--fs-label);letter-spacing:var(--track-num);color:var(--c-faint);margin-top:6px}
