:root{--paper: #f1eee7;--card: #fbfaf6;--ink: #1b1a17;--ink-2: #4f4c45;--ink-3: #6f6a61;--rule: #d6d1c5;--l-onb: #9c3d14;--l-ta: #1f5b3a;--l-talent: #1d2f6b;--l-peer: #6e1f2f;--l-audit: #4a2a63;--l-miller: #7d5a12;--l-engine: #145a63;--l-khaas: #33414e;--l-teach: #8e2456;--l-mon: #46601d;--l-port: #1b1a17;--l-learn: #6a4423;--l-proc: #6b2f1a;--l-build: #1f3d4d;--l-school: #24507a;--l-gmsa: #5e2a6e;--f-serif: "Besley", "Iowan Old Style", Georgia, serif;--f-mono: ui-monospace, "SF Mono", Consolas, monospace;--f-body: "IBM Plex Sans", "Segoe UI", system-ui, sans-serif;--soft: cubic-bezier(.2, .8, .2, 1);--gut: 18px;color-scheme:light}*{box-sizing:border-box}*{--c-text: color-mix(in srgb, var(--c) 72%, var(--ink))}html{-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;background:var(--paper);color:var(--ink);font:400 16px/1.55 var(--f-body)}body:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:var(--grain);opacity:.09;mix-blend-mode:multiply;z-index:50}a{color:inherit;text-underline-offset:3px;text-decoration-thickness:1px}:focus-visible{outline:2px solid var(--ink);outline-offset:3px}h1,h2,h3,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}.wrap{max-width:1120px;margin:0 auto;padding:0 max(var(--gut),env(safe-area-inset-left,0px))}.mono{font-family:var(--f-body);font-size:12px}.lbl{font-family:var(--f-body);font-size:11px;color:var(--ink-3)}.pill{display:inline-flex;align-items:center;gap:8px;font:500 13px/1 var(--f-body);background:var(--card);border:1px solid var(--rule);border-radius:4px;padding:11px 15px;text-decoration:none;white-space:nowrap}.pill:hover{border-color:var(--ink-2)}.pill.solid{background:var(--ink);border-color:var(--ink);color:var(--paper)}.pill svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk{position:relative;flex:none;width:34px;height:34px;display:grid;place-items:center}.mk .sh{position:absolute;inset:0;border:2.2px solid var(--c);background:var(--paper);border-radius:50%}.mk svg{position:relative;width:17px;height:17px;fill:none;stroke:var(--ink);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mk.k-ask .sh{border-style:dashed}.mk.k-point .sh{border-radius:4px;transform:rotate(45deg) scale(.86)}.mk.k-room .sh{border-radius:8px;background:color-mix(in srgb,var(--c) 14%,var(--paper))}.mk.k-people .sh{box-shadow:0 0 0 3px var(--paper),0 0 0 5px var(--c)}.mk.k-win .sh,.mk.k-proj .sh,.mk.k-study .sh{border-style:double;border-width:5px}.mk.k-wall .sh{background:var(--ink);border-color:var(--ink)}.mk.k-wall svg{stroke:var(--paper)}.mk.k-gap .sh{border-radius:999px;border-style:dashed;transform:scaleX(1.25)}.mk.k-x .sh{border:3px solid var(--ink)}.mk.k-end .sh{background:var(--c)}.mk.k-end svg{stroke:var(--paper)}.v-bar{display:grid;gap:5px}.v-bar .vals{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-family:var(--f-serif);font-size:22px}.v-bar .vals s{color:var(--ink-3)}.v-bar .old{height:6px;background:repeating-linear-gradient(90deg,var(--ink-3) 0 5px,transparent 5px 9px);opacity:.6}.v-bar .new{height:6px;background:var(--c);width:var(--frac)}.v-cells{display:grid;grid-template-columns:repeat(27,1fr);gap:2px}.v-cells i{height:13px;border:1px solid var(--c);opacity:.35}.v-cells i.on{background:var(--c);opacity:1}.v-dots{display:flex;flex-wrap:wrap;gap:6px}.v-dots i{width:13px;height:13px;border-radius:50%;border:1.6px solid var(--c)}.v-dots i.on{background:var(--c)}.v-chain{display:flex;flex-wrap:wrap;align-items:center;gap:4px;font-family:var(--f-mono);font-size:12px}.v-chain span{border:1px solid var(--ink-2);padding:2px 6px}.v-chain span:last-child{background:var(--ink);color:var(--paper);border-color:var(--ink)}.v-chain i{font-style:normal;color:var(--ink-3)}html.js .rv{opacity:0;transform:translateY(12px);transition:opacity .55s var(--soft),transform .55s var(--soft);transition-delay:calc(var(--d, 0) * 70ms)}html.js .rv.in{opacity:1;transform:none}@media print{html.js .rv{opacity:1;transform:none}}.list .row{display:grid;grid-template-columns:1fr auto;gap:2px 14px;padding:16px 0;border-bottom:1px solid var(--rule);text-decoration:none;align-items:baseline}.list b{font-family:var(--f-serif);font-weight:500;font-size:21px;line-height:1.2;color:var(--c-text)}.list .one{grid-column:1;color:var(--ink-2);font-size:16px;max-width:62ch}.list a.row i{grid-column:2;grid-row:1 / span 2;align-self:center;font-style:normal;color:var(--ink);transition:transform .2s var(--soft)}.list a.row:hover i{transform:translate(4px)}.list a.row:hover b{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.strip{display:block;max-width:100%;height:auto;overflow:visible}.foot{padding:48px 0 calc(40px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--rule);margin-top:64px;display:grid;gap:14px}.foot p{font-family:var(--f-serif);font-size:22px;line-height:1.2}.foot .row{display:flex;gap:8px 22px;flex-wrap:wrap;font-size:15px}.foot .row a{padding:6px 0}.pageurl{display:none}.vh{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@view-transition{navigation:auto}.veil{position:fixed;inset:0;z-index:59;background:var(--paper);opacity:0;transition:opacity .35s;pointer-events:none}.veil.on{opacity:1}.lift{z-index:60!important}.lift .cap,.lift .step{opacity:0;transition:opacity .2s}.grow{--e: cubic-bezier(.65, 0, .25, 1);transition:top .62s var(--e),left .62s var(--e),width .62s var(--e),height .62s var(--e),border-radius .62s var(--e),border-color .3s;border-color:transparent!important}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition:none!important;animation:none!important}}@media print{@page{size:letter;margin:.6in}:root{--paper: #fff;--card: #fff}body{background:#fff;font-size:10.5pt;line-height:1.45}body:after,.window,.route,.pill,.veil,.bar,.noprint,details.all,.fx{display:none!important}.wrap{max-width:none;padding:0}a{text-decoration:none}.foot{margin-top:24px;padding:14px 0 0}.foot a[href^=http]:after,.foot a[href^=mailto]:after{content:" (" attr(href) ")";font-size:9pt;color:var(--ink-2)}.foot a[href^=mailto]:after{content:""}.pageurl{display:block;font-size:9pt;color:var(--ink-2);margin-top:10px}}
