@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/libre-franklin-latin-500-normal-Cbta7Jiu.woff2)format("woff2"),url(/assets/libre-franklin-latin-500-normal-BQKhRarp.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/libre-franklin-latin-600-normal-BBKMvfE-.woff2)format("woff2"),url(/assets/libre-franklin-latin-600-normal-DjS29Py2.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/libre-franklin-latin-700-normal-TBBKpXzk.woff2)format("woff2"),url(/assets/libre-franklin-latin-700-normal-CP58KLQO.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/libre-franklin-latin-800-normal-IoztdYMZ.woff2)format("woff2"),url(/assets/libre-franklin-latin-800-normal-C1oVkKH1.woff)format("woff")}@font-face{font-family:Libre Franklin;font-style:normal;font-display:swap;font-weight:900;src:url(/assets/libre-franklin-latin-900-normal-DYdohSdn.woff2)format("woff2"),url(/assets/libre-franklin-latin-900-normal-DLxS-yoc.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-normal-CTVgUekv.woff2)format("woff2"),url(/assets/spectral-latin-400-normal-D34IWA1h.woff)format("woff")}@font-face{font-family:Spectral;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/spectral-latin-400-italic-CDO25mTW.woff2)format("woff2"),url(/assets/spectral-latin-400-italic-Ds-NcNVC.woff)format("woff")}@font-face{font-family:Spectral;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/spectral-latin-600-normal-DE3OxvnQ.woff2)format("woff2"),url(/assets/spectral-latin-600-normal-DXnQJnYb.woff)format("woff")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--room:#151616;--beam:#fff8ea;--beam-muted:#a9a59b;--screen:#efefec;--mount:#f6f6f3;--ink:#111211;--ink-muted:#454743;--table:#f3f4f1;--slide-teal:#19717a;--slide-tomato:#b83e23;--slide-saffron:#e3a21c;--slide-cobalt:#2a55ad;--pencil:#bd3127;--surface:#d9dad7;--surface-raised:#efefec;--surface-sunken:#cbccc8;--text:#111211;--text-muted:#454743;--line:#c1c2be;--line-strong:#6b6d69;--accent:#111211;--on-accent:#efefec;--link:#0f5d65;--focus:#3462c4;--danger:#9e2219;--on-danger:#fff;--warning:#6f4700;--success:#0f5d65;--status-draft:#454743;--status-review:#234a99;--status-changes:#6f4700;--status-live:#0f5d65;--status-down:#111211;--status-ended:#9e2219;--shadow-mount:0 1px 0 #00000014, 0 8px 18px -10px #11121173;--shadow-lift:0 18px 26px -14px #11121180;--shadow-panel:0 0 0 1px #c1c2be;--shadow-glow:0 0 60px 4px #fff8ea2e;--shadow-dialog:0 30px 60px -20px #1516168c;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--radius-sm:3px;--radius-md:6px;--radius-lg:10px;--radius-mount:8%;--radius-pill:999px;--measure:42rem;--page:1200px;--portal:1280px;--gutter-phone:16px;--gutter-desk:40px;--dur-blink:.14s;--dur-focus:.4s;--dur-roll:.45s;--dur-turn:.52s;--dur-draw:.8s;--ease-settle:cubic-bezier(.3, 1.4, .5, 1);--ease-turn:cubic-bezier(.2, .7, .2, 1);--font-sans:"Libre Franklin", "Franklin Gothic Medium", Arial, sans-serif;--font-serif:Spectral, Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--type-display-xl:900 120px/108px var(--font-sans);--tracking-display-xl:-.04em;--type-display:900 54px/54px var(--font-sans);--tracking-display:-.03em;--type-headline:800 40px/44px var(--font-sans);--tracking-headline:-.025em;--type-title:800 28px/32px var(--font-sans);--tracking-title:-.02em;--type-subtitle:700 19px/24px var(--font-sans);--tracking-subtitle:-.01em;--type-standfirst:italic 400 21px/30px var(--font-serif);--type-body:400 18px/30px var(--font-serif);--type-body-sm:400 16px/24px var(--font-serif);--type-quote:italic 400 22px/32px var(--font-serif);--type-ui:500 15px/22px var(--font-sans);--type-ui-strong:700 15px/22px var(--font-sans);--type-label:700 11px/14px var(--font-sans);--tracking-label:.18em;--type-button:700 12px/16px var(--font-sans);--tracking-button:.12em;--type-mount-label:700 10px/13px var(--font-sans);--tracking-mount-label:.1em;--type-counter:700 18px/22px var(--font-sans);--type-meta:600 12px/16px var(--font-sans);--type-code:400 15px/24px var(--font-mono)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--room:#151616;--beam:#fff8ea;--beam-muted:#a9a59b;--screen:#efefec;--mount:#f6f6f3;--ink:#111211;--ink-muted:#454743;--table:#f3f4f1;--slide-teal:#19717a;--slide-tomato:#b83e23;--slide-saffron:#e3a21c;--slide-cobalt:#2a55ad;--pencil:#bd3127;--surface:#1b1c1c;--surface-raised:#252626;--surface-sunken:#121313;--text:#ededeb;--text-muted:#a4a5a2;--line:#363737;--line-strong:#7d7e7b;--accent:#ededeb;--on-accent:#1b1c1c;--link:#7cc9cf;--focus:#f0b43a;--danger:#ff7a66;--on-danger:#1b1c1c;--warning:#f0b43a;--success:#7cc9cf;--status-draft:#a4a5a2;--status-review:#8fb0f0;--status-changes:#f0b43a;--status-live:#7cc9cf;--status-down:#ededeb;--status-ended:#ff7a66;--shadow-mount:0 1px 0 #00000014, 0 8px 18px -10px #11121173;--shadow-lift:0 18px 26px -14px #11121180;--shadow-panel:0 0 0 1px #363737;--shadow-glow:0 0 60px 4px #fff8ea2e;--shadow-dialog:0 30px 60px -20px #1516168c}}:root[data-theme=dark]{--room:#151616;--beam:#fff8ea;--beam-muted:#a9a59b;--screen:#efefec;--mount:#f6f6f3;--ink:#111211;--ink-muted:#454743;--table:#f3f4f1;--slide-teal:#19717a;--slide-tomato:#b83e23;--slide-saffron:#e3a21c;--slide-cobalt:#2a55ad;--pencil:#bd3127;--surface:#1b1c1c;--surface-raised:#252626;--surface-sunken:#121313;--text:#ededeb;--text-muted:#a4a5a2;--line:#363737;--line-strong:#7d7e7b;--accent:#ededeb;--on-accent:#1b1c1c;--link:#7cc9cf;--focus:#f0b43a;--danger:#ff7a66;--on-danger:#1b1c1c;--warning:#f0b43a;--success:#7cc9cf;--status-draft:#a4a5a2;--status-review:#8fb0f0;--status-changes:#f0b43a;--status-live:#7cc9cf;--status-down:#ededeb;--status-ended:#ff7a66;--shadow-mount:0 1px 0 #00000014, 0 8px 18px -10px #11121173;--shadow-lift:0 18px 26px -14px #11121180;--shadow-panel:0 0 0 1px #363737;--shadow-glow:0 0 60px 4px #fff8ea2e;--shadow-dialog:0 30px 60px -20px #1516168c}*{box-sizing:border-box}body{--gutter:var(--gutter-phone);background:var(--surface);min-height:100vh;color:var(--text);font:var(--type-ui);flex-direction:column;margin:0;display:flex}@media (width>=720px){body{--gutter:var(--gutter-desk)}}#root{display:contents}main{--column:var(--measure);width:100%;max-width:calc(var(--column) + 2 * var(--gutter));padding:var(--space-8) var(--gutter) var(--space-16);flex:1;margin:0 auto}main:has(>.j-section,.j-desk){--column:var(--page)}body:has(.j-tabs) main{--column:var(--portal)}h1{font:var(--type-title);letter-spacing:var(--tracking-title)}a{color:var(--link)}h2,h3{font:var(--type-subtitle);letter-spacing:var(--tracking-subtitle)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.error{color:var(--danger);font:var(--type-ui-strong);margin:0}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}input[readonly],textarea[readonly],input:disabled,select:disabled,textarea:disabled{background:var(--surface-sunken)}code,pre{font:var(--type-code)}:is(.j-status,.j-badge)+:is(.j-status,.j-badge){margin-left:var(--space-1)}td :is(.j-status,.j-badge){margin-left:var(--space-2)}.article{font:var(--type-body)}.article>header{margin-bottom:26px}.article .j-chips{margin-top:0}.article h1{font:var(--type-headline);letter-spacing:var(--tracking-headline);overflow-wrap:anywhere;margin:14px 0 0}.article h1:first-child{margin-top:0}.article .brief{color:var(--text);font:var(--type-standfirst);margin:12px 0 0}.article .j-meta{margin-top:12px}.article .j-meta a{color:var(--text);font-weight:700}@media (width<720px){.article>header{margin-bottom:16px}.article h1{font:var(--type-title);letter-spacing:var(--tracking-title);margin-top:10px}.article .brief{font:italic 400 18px/26px var(--font-serif);margin-top:10px}.article .j-meta{margin-top:10px}.article .j-prose{font-size:17px;line-height:28px}}.j-who{align-items:center;gap:18px;margin-bottom:18px;display:flex}.j-who>div{min-width:0}.j-who .j-face{--m:72px}.j-who .j-meta{margin-top:6px}.j-door{justify-items:start;gap:14px;padding-top:40px;display:grid}.j-door h1{font:var(--type-headline);letter-spacing:var(--tracking-headline);margin:0}.j-door p{max-width:36rem;font:400 18px/28px var(--font-serif);margin:0}.engagement{border-top:1px solid var(--line);margin-top:28px;padding-top:20px}.j-digest{gap:var(--space-4);display:grid}.j-digest>*{margin:0}.j-digest>p{font:var(--type-body)}.j-btn{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);min-height:40px;color:var(--text);font:var(--type-button);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:1.5px solid #0000;padding:0 18px;text-decoration:none;transition:transform .12s,background-color .15s,border-color .15s,color .15s;display:inline-flex}.j-btn:active{transform:translateY(1px)}.j-btn--primary{background:var(--accent);color:var(--on-accent)}.j-btn--secondary{border-color:var(--line-strong)}.j-btn--secondary:hover{border-color:var(--text)}.j-btn--quiet{min-height:32px;color:var(--link);letter-spacing:.08em;text-underline-offset:3px;padding:0 6px;text-decoration:underline}.j-btn--danger{background:var(--danger);color:var(--on-danger)}.j-btn--secondary.is-danger,.j-btn--secondary.is-danger:hover{border-color:var(--danger);color:var(--danger)}.j-btn--beam{background:var(--beam);color:var(--room)}.j-btn--beam-line{color:var(--beam);border-color:#fff8ea8c}.j-btn--beam-line:hover{border-color:var(--beam)}.j-btn--sm{min-height:32px;padding:0 var(--space-3);font-size:11px}.j-btn[disabled],.j-btn[aria-disabled=true]{opacity:.45;cursor:not-allowed;transform:none}.j-btn.is-busy:before{content:"";border:2px solid;border-right-color:#0000;border-radius:50%;width:10px;height:10px;animation:.8s linear infinite j-spin}.j-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}@keyframes j-spin{to{transform:rotate(360deg)}}.j-field{grid-template-columns:minmax(0,1fr);gap:6px;display:grid}.j-field>p{margin:0}.j-label{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text)}.j-label small{font:var(--type-meta);letter-spacing:.06em;text-transform:none;color:var(--text-muted)}.j-hint{font:400 14px/20px var(--font-serif);overflow-wrap:anywhere;color:var(--text-muted)}.j-input,.j-textarea,.j-select{width:100%;min-height:44px;padding:10px var(--space-3);border:1.5px solid var(--line-strong);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text);font:var(--type-ui)}.j-input:disabled,.j-textarea:disabled,.j-select:disabled{background:var(--surface-sunken);color:var(--text-muted)}.j-textarea{resize:vertical;min-height:120px;font:400 16px/24px var(--font-serif)}.j-textarea.is-code{font:var(--type-code)}.j-select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(-45deg,#0000 50%,currentColor 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-right:36px}.j-field.is-invalid .j-input,.j-field.is-invalid .j-textarea,.j-field.is-invalid .j-select{border-color:var(--danger)}.j-error{overflow-wrap:anywhere;font:600 13px/18px var(--font-sans);color:var(--danger);align-items:baseline;gap:6px;display:flex}.j-error:before{content:"";background:currentColor;border-radius:2px;flex:none;width:10px;height:7px;transform:translateY(-1px)}.j-count{font:600 12px/16px var(--font-sans);color:var(--text-muted);font-variant-numeric:tabular-nums;justify-self:end}.j-count.is-over{color:var(--danger)}.j-actions>.j-count{margin-right:auto}.j-check{cursor:pointer;font:var(--type-ui);letter-spacing:normal;text-transform:none;align-items:flex-start;gap:10px;display:inline-flex}.j-check input{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:1px 0 0}.j-subscribe{margin:0 0 var(--space-4);font:var(--type-body-sm);flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.j-subscribe p{flex:18rem;margin:0}.j-status{--sc:var(--status-draft);border-radius:var(--radius-pill);background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--sc);color:var(--sc);font:700 11px/16px var(--font-sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:7px;padding:3px 10px 3px 5px;display:inline-flex}.j-status:before{content:"";background:var(--sc);border-radius:2px;flex:none;width:14px;height:10px}.j-status[data-state=draft]:before{box-shadow:inset 0 0 0 1.5px var(--sc);background:0 0}.j-status[data-state=review],.j-status[data-state=update]{--sc:var(--status-review)}.j-status[data-state=changes],.j-status[data-state=update-changes]{--sc:var(--status-changes)}.j-status[data-state=live]{--sc:var(--status-live)}.j-status[data-state=down]{--sc:var(--status-down)}.j-status[data-state=down]:before{background:linear-gradient(to top right, transparent 44%, var(--surface-raised) 44% 58%, transparent 58%), var(--sc)}.j-status[data-state=rejected],.j-status[data-state=removed]{--sc:var(--status-ended)}.j-status[data-state=scheduled]{--sc:var(--status-review)}.j-status[data-state=scheduled]:before{outline:1.5px dashed var(--sc);outline-offset:-1.5px;background:0 0}.j-badge{padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text);font:700 10px/14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:inline-flex}.j-badge--danger{color:var(--danger)}.j-notice{--nc:var(--line-strong);gap:2px var(--space-3);padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--nc);color:var(--text);font:var(--type-body-sm);grid-template-columns:auto minmax(0,1fr);display:grid}.j-notice[hidden]{display:none}.j-notice:before{content:"";background:var(--nc);border-radius:2px;grid-row:span 2;width:16px;height:12px;margin-top:5px}.j-notice b{font:var(--type-ui-strong);color:var(--nc)}.j-notice--info{--nc:var(--status-review)}.j-notice--success{--nc:var(--success)}.j-notice--warning{--nc:var(--warning)}.j-notice--danger{--nc:var(--danger)}.j-dialog{width:min(480px, calc(100% - 2 * var(--gutter-phone)));padding:var(--space-6);border-radius:var(--radius-lg);background:var(--surface-raised);color:var(--text);box-shadow:var(--shadow-dialog);border:0}.j-dialog::backdrop{background:color-mix(in srgb, var(--room) 55%, transparent)}.j-dialog h2{font:800 24px/28px var(--font-sans);letter-spacing:-.02em;margin:0}.j-dialog p{font:var(--type-body-sm);margin:10px 0 0}.j-dialog .j-actions{margin-top:var(--space-5);justify-content:flex-end}.j-failed{gap:var(--space-2) 14px;padding:10px var(--space-3) 10px 14px;border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--danger);color:var(--text);font:600 14px/20px var(--font-sans);flex-wrap:wrap;align-items:center;display:flex}.j-failed:before{content:"";background:var(--danger);border-radius:2px;flex:none;width:14px;height:10px}.j-failed p{flex:12rem;margin:0}.j-loading{color:var(--text-muted);font:600 14px/20px var(--font-sans);align-items:center;gap:10px;margin:0;display:flex}.j-loading:before{content:"";background:var(--line-strong);width:14px;height:10px;animation:j-wait .9s var(--ease-turn) infinite alternate;border-radius:2px;flex:none}@keyframes j-wait{to{opacity:.25}}.j-cap{font:var(--type-label);letter-spacing:var(--tracking-label);text-transform:uppercase}.j-link{color:var(--link);text-underline-offset:3px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.j-link:hover{text-decoration-thickness:2px}.j-muted{color:var(--text-muted)}.t-email,.t-analytics,.is-cobalt{--c:var(--slide-cobalt);--t:var(--screen)}.t-seo,.t-ecommerce,.is-saffron{--c:var(--slide-saffron);--t:var(--ink)}.t-content,.t-product-marketing,.t-ai,.is-teal{--c:var(--slide-teal);--t:var(--screen)}.t-social,.t-paid-media,.t-brand,.is-tomato{--c:var(--slide-tomato);--t:var(--screen)}.j-mount{--m:140px;width:var(--m);height:var(--m);border-radius:calc(var(--m) * .08);background:var(--mount);color:var(--ink);box-shadow:var(--shadow-mount);flex:none;position:relative}.j-mount--s{--m:68px}.j-mount--m{--m:110px}.j-mount--l{--m:150px}.j-mount__tick{background:#11121138;border-radius:2px;width:18%;height:3%;position:absolute;top:7%;left:41%}.j-mount__win{height:42%;padding:calc(var(--m) * .03) calc(var(--m) * .04);border-radius:calc(var(--m) * .04);background:var(--c,var(--slide-teal));color:var(--t,var(--screen));font:800 calc(var(--m) * .072) / 1.12 var(--font-sans);letter-spacing:-.01em;position:absolute;top:22%;left:14%;right:14%;overflow:hidden;box-shadow:inset 0 0 0 1px #0003,inset 0 0 14px #00000040}.j-mount__win.is-mark{font-size:calc(var(--m) * .3);place-items:center;font-weight:900;display:grid}.j-mount__title{-webkit-line-clamp:4;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.j-mount__win img{object-fit:cover;width:100%;height:100%;display:block}.j-mount__lab{font:700 calc(var(--m) * .056) / 1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);position:absolute;bottom:9%;left:14%;right:14%}.j-mount__lab span{color:var(--ink-muted);letter-spacing:.06em;display:block}.j-mount--s .j-mount__lab span,.j-mount--s .j-mount__tick{display:none}a.j-mount{transition:transform .25s var(--ease-turn), box-shadow .25s;text-decoration:none;display:block}a.j-mount:hover{box-shadow:var(--shadow-lift);transform:translateY(-6px)rotate(-1.5deg)}.j-face{--m:36px;width:var(--m);height:var(--m);border-radius:calc(var(--m) * .16);background:var(--mount);box-shadow:inset 0 0 0 1px var(--line);flex:none;place-items:center;display:inline-grid}.j-face span{background:var(--c,var(--slide-teal));width:74%;height:56%;color:var(--t,var(--screen));font:800 calc(var(--m) * .3) / 1 var(--font-sans);border-radius:3px;place-items:center;display:grid}.j-engage{gap:18px;display:grid}.j-engage>*{margin:0}.j-engage h2{font:800 22px/26px var(--font-sans);letter-spacing:-.02em}.j-engage__top{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.j-engage__count{color:var(--text-muted);font:var(--type-meta)}.j-engage form{gap:var(--space-2);display:grid}.j-comments{gap:16px;margin:0;padding:0;list-style:none;display:grid}.j-comments>li{gap:16px;display:grid}.j-comments form{margin-left:48px}.j-comment{grid-template-columns:36px minmax(0,1fr);gap:4px 12px;display:grid}.j-comment>.j-face{grid-row:span 3}.j-comment__who{overflow-wrap:anywhere;font:700 13px/18px var(--font-sans);margin:0}.j-comment__who a{color:inherit;text-decoration:none}.j-comment__who a:hover{text-underline-offset:3px;text-decoration:underline}.j-comment__who span{color:var(--text-muted);font-weight:500}.j-comment__text{font:var(--type-body-sm);overflow-wrap:anywhere;white-space:pre-wrap;margin:0}.j-comment__acts{align-items:center;gap:14px;margin:0;display:flex}.j-comment__acts .j-btn{min-height:24px;padding:0}.j-comment__acts span{color:var(--text-muted);font:700 11px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.j-comment--reply{margin-left:48px}.j-comment.is-removed .j-comment__text{color:var(--text-muted);grid-column:1/-1;font-style:italic}.j-page__title{overflow-wrap:anywhere;font:var(--type-title);letter-spacing:var(--tracking-title);margin:0}.j-page__title+.j-section{margin-top:var(--space-3)}@media (width<720px){.j-page__title{font-size:24px;line-height:28px}}.j-gsi{min-height:44px}.j-read>*{margin:0}.j-read>*+*{margin-top:20px}.j-page__lede{font:italic 400 18px/27px var(--font-serif);color:var(--text-muted)}.j-read>.j-page__title+.j-page__lede{margin-top:var(--space-2)}.j-form{gap:18px;max-width:30rem;display:grid}.j-card{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel)}.j-join{gap:14px;padding:22px;display:grid}.j-join p{font:400 17px/27px var(--font-serif);margin:0}.j-join .j-check{justify-self:start}.j-open{font:italic 400 21px/31px var(--font-serif)}.j-how,.j-steps3{gap:14px;padding:0;list-style:none;display:grid}.j-how{grid-template-columns:repeat(4,minmax(0,1fr))}.j-steps3{grid-template-columns:repeat(3,minmax(0,1fr))}.j-how li,.j-steps3 li{align-content:start;justify-items:start;gap:8px;display:grid}.j-how b,.j-steps3 b{font:800 15px/20px var(--font-sans)}.j-how p,.j-steps3 p{color:var(--text-muted);font:400 14px/21px var(--font-serif);margin:0}.j-how+.j-actions{margin-top:24px}.j-rules{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 26px;padding:0;list-style:none;display:grid}.j-rules li{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);padding:12px 14px}.j-rules b{font:700 14px/20px var(--font-sans);display:block}.j-rules p{color:var(--text-muted);font:400 15px/22px var(--font-serif);margin:4px 0 0}.j-mail{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);flex-wrap:wrap;align-items:center;gap:12px 18px;padding:18px 20px;display:flex}.j-mail code{font:600 20px/26px var(--font-mono);overflow-wrap:anywhere}.j-mail .j-hint{flex-basis:100%;margin:0}@media (width<720px){.j-how{grid-template-columns:repeat(2,minmax(0,1fr))}.j-steps3,.j-rules{grid-template-columns:minmax(0,1fr)}}.j-section+.j-section,.j-lit+.j-section{margin-top:var(--space-10)}.j-section__head{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.j-section__head h2{font:800 22px/26px var(--font-sans);letter-spacing:-.02em;margin:0}.j-more{gap:var(--space-2);color:var(--text);font:var(--type-button);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;align-items:center;text-decoration:none;display:inline-flex}.j-more:hover{text-underline-offset:4px;text-decoration:underline}.j-section>.j-more{margin-top:var(--space-4)}.j-rows{margin:0;padding:0;list-style:none}.j-row{gap:var(--space-4);box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;padding:14px 0;display:grid}.j-row__title{color:var(--text);font:var(--type-subtitle);letter-spacing:var(--tracking-subtitle);overflow-wrap:anywhere;cursor:pointer;text-decoration:none}.j-row__title:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.j-row__brief{margin:var(--space-1) 0 0;color:var(--text-muted);font:var(--type-body-sm);overflow-wrap:anywhere}.j-meta{color:var(--text-muted);font:var(--type-meta);overflow-wrap:anywhere;text-wrap:pretty;margin:0}.j-meta a{color:inherit;text-underline-offset:3px;text-decoration:underline}.j-row .j-meta{margin-top:6px}@media (width<720px){.j-row{align-items:start;gap:var(--space-3)}}.j-table{border-collapse:collapse;border-radius:var(--radius-md);background:var(--surface-raised);width:100%;box-shadow:var(--shadow-panel);color:var(--text);font:500 14px/20px var(--font-sans);font-variant-numeric:tabular-nums}.j-table th{text-align:left;box-shadow:inset 0 -1px 0 var(--line);color:var(--text-muted);font:700 10px/14px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;border:0;padding:10px 14px}.j-table td{box-shadow:inset 0 -1px 0 var(--line);vertical-align:middle;overflow-wrap:break-word;border:0;padding:12px 14px}.j-table tr:last-child td{box-shadow:none}.j-table tbody tr.is-link{cursor:pointer;position:relative}.j-table tbody tr.is-link:hover td{background:var(--surface-sunken)}.j-table .j-row__title{font-size:16px;line-height:20px}.j-table tr.is-link .j-row__title:after{content:"";position:absolute;inset:0}@media (width<=800px){.j-table th,.j-table td{padding-left:10px;padding-right:10px}}@media (width<720px){.j-table,.j-table tbody,.j-table tr,.j-table td{width:100%;display:block}.j-table thead{display:none}.j-table tr{box-shadow:inset 0 -1px 0 var(--line);padding:12px 14px}.j-table tr:last-child{box-shadow:none}.j-table td{box-shadow:none;padding:2px 0}.j-table td[data-label]:before{content:attr(data-label);min-width:76px;color:var(--text-muted);font:700 10px/14px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;margin-right:8px;display:inline-block}}.j-chips{margin:var(--space-2) 0 0;flex-wrap:wrap;gap:6px;display:flex}.j-chip{border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text);font:700 11px/15px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;padding:3px 10px 3px 7px;text-decoration:none;display:inline-flex}.j-chip:before{content:"";background:var(--c,var(--slide-teal));border-radius:2px;flex:none;width:12px;height:8px;box-shadow:inset 0 0 0 1px #00000026}h1>.j-chip{vertical-align:4px;margin-right:10px;padding-right:16px}.j-empty{justify-items:center;gap:var(--space-3);padding:36px var(--space-4);text-align:center;display:grid}.j-empty:before{content:"";width:74px;height:50px;box-shadow:inset 0 0 0 1.5px var(--line-strong);background:repeating-linear-gradient(135deg, transparent 0 7px, var(--line) 7px 8px);border-radius:6px}.j-empty p{max-width:34ch;color:var(--text-muted);font:var(--type-body-sm);margin:0}.j-desk{gap:var(--space-6);display:grid}.j-me{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:20px;display:grid}.j-box{align-content:start;gap:10px;padding:18px 20px;display:grid}.j-box>h2{margin:0}.j-box>.j-btn{justify-self:start}.j-box .j-subscribe{margin:0}.j-facts{font:500 15px/22px var(--font-sans);grid-template-columns:max-content minmax(0,1fr);gap:8px 16px;margin:0;display:grid}.j-facts dt{color:var(--text-muted)}.j-facts dd{overflow-wrap:anywhere;margin:0}.j-pips{vertical-align:-1px;gap:3px;display:inline-flex}.j-pips i{width:13px;height:9px;box-shadow:inset 0 0 0 1.5px var(--line-strong);border-radius:2px}.j-pips i.is-used{background:var(--text);box-shadow:none}.j-limits{color:var(--text-muted);font:600 12px/16px var(--font-sans);flex-wrap:wrap;gap:8px 20px;margin:0;display:flex}.j-limits>span{flex-wrap:wrap;align-items:center;gap:4px 8px;display:inline-flex}.j-limits__next{flex-basis:100%}.j-limits>.is-off{color:var(--danger)}.j-mine__body{gap:var(--space-5);display:grid}.j-mine__today{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);gap:12px;padding:16px 18px;display:grid}.j-mine__today>*{margin:0}.j-mine__today .j-limits{gap:8px;display:grid}.j-mine__rows{margin:0;padding:0;list-style:none}.j-mine__row{box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px 0;display:grid}.j-mine__row .j-row__title{overflow-wrap:anywhere;font-size:17px;line-height:22px}.j-mine__row>span{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.j-mine__row>span>.j-status{margin-left:0}.j-mine__row>:nth-child(n+3){grid-column:1/-1}.j-mine__facts{overflow-wrap:anywhere;color:var(--text-muted);font:400 15px/22px var(--font-serif);margin:0}.j-mine__notes>summary{color:var(--link);font:600 13px/20px var(--font-sans);cursor:pointer}.j-mine__notes[open]>summary{margin-bottom:10px}@media (width>=960px){.j-mine__body{grid-template-columns:minmax(0,1fr) 260px;align-items:start}.j-mine__today{grid-area:1/2}}@media (width<720px){.j-mine__row{grid-template-columns:minmax(0,1fr)}.j-mine__row>span{justify-content:flex-start}}.j-notes{gap:10px;margin:0;padding:0;list-style:none;display:grid}.j-notes li{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--nc,var(--line-strong));gap:4px;padding:14px 16px;display:grid}.j-notes li[data-decision=changes_requested]{--nc:var(--status-changes)}.j-notes li[data-decision=rejected]{--nc:var(--status-ended)}.j-notes b{color:var(--nc,var(--text-muted));font:700 12px/16px var(--font-sans)}.j-notes p{font:400 16px/24px var(--font-serif);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.j-prose{max-width:var(--measure);color:var(--text);font:var(--type-body);overflow-wrap:break-word}.j-prose>*{margin:0}.j-prose>*+*{margin-top:18px}.j-prose h2{font:800 26px/30px var(--font-sans);letter-spacing:-.02em;margin-top:34px}.j-prose h3{font:700 20px/26px var(--font-sans);letter-spacing:-.01em;margin-top:28px}.j-prose a{color:var(--link);text-underline-offset:3px}.j-prose :is(ul,ol){padding-left:24px}.j-prose ul{list-style:square}.j-prose ol{list-style:decimal}.j-prose li>*{margin:0}.j-prose li>*+*,.j-prose li+li{margin-top:6px}.j-prose blockquote{font:var(--type-quote);box-shadow:inset 3px 0 0 var(--text);padding:6px 0 6px 22px}.j-prose blockquote>*{margin:0}.j-prose blockquote>*+*{margin-top:12px}.j-prose code{border-radius:var(--radius-sm);background:var(--surface-sunken);font:var(--type-code);padding:1px 5px}.j-prose pre{border-radius:var(--radius-md);background:var(--surface-sunken);padding:14px 16px;overflow-x:auto}.j-prose pre code{background:0 0;padding:0}.j-prose img{border-radius:var(--radius-md);max-width:100%;height:auto;display:block}.j-prose .j-alt{border:1.5px dashed var(--line-strong);border-radius:var(--radius-md);max-width:100%;color:var(--text-muted);font:600 13px/18px var(--font-sans);padding:12px 14px;display:inline-block}.j-prose table{border-collapse:collapse;width:100%;font:var(--type-ui);background:0 0;display:block;overflow-x:auto}.j-prose th,.j-prose td{text-align:left;box-shadow:inset 0 -1px 0 var(--line);border:0;padding:8px 10px}.j-prose hr{background:var(--line);border:0;height:1px}.j-write{gap:18px;display:grid}.j-write__top{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;display:flex}.j-write__top>:last-child{margin-left:auto}.j-write__standing{color:var(--text-muted);font:var(--type-body-sm);margin:0}.j-write__notes{gap:var(--space-2);display:grid}.j-write__notes>h2{margin:0}.j-write__lead{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));align-items:start;gap:18px;display:grid}.j-write .j-textarea:not(.is-code){min-height:88px}.j-write__foot{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-6);flex-wrap:wrap;display:flex}.j-write__limits{gap:var(--space-2);display:grid}.j-write__limits>p{margin:0}.j-write__limits .j-limits{align-items:flex-start}.j-field__head,.j-editor__head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:32px;display:flex}.j-editor__head{margin-bottom:10px}.j-editor{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;overflow:hidden}.j-editor__pane{min-width:0;padding:14px 16px}.j-editor__pane+.j-editor__pane{box-shadow:inset 1px 0 0 var(--line)}.j-editor__pane:has(.is-invalid){box-shadow:inset 0 0 0 1.5px var(--danger)}.j-editor__pane:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}.j-editor .j-field{gap:10px}.j-editor textarea{resize:none;background:0 0;border:0;height:100%;min-height:300px;padding:0;display:block}.j-editor__pane.j-drop{flex-direction:column;display:flex}.j-editor__pane>.j-field{flex:auto;grid-template-rows:auto minmax(0,1fr);grid-auto-rows:auto;min-height:0}.j-editor textarea:focus-visible{outline:none}.j-editor textarea[readonly]{color:var(--text-muted)}.j-drop.is-over{outline:2px dashed var(--focus);outline-offset:-8px;background:var(--surface-sunken)}.j-upload{border-radius:var(--radius-sm);background:var(--surface-sunken);color:var(--text-muted);font:600 12px/16px var(--font-sans);grid-template-columns:minmax(0,1fr);gap:6px;margin:6px 0;padding:8px 10px;display:grid}.j-upload span{overflow-wrap:anywhere}.j-upload i{background:linear-gradient(90deg, var(--slide-cobalt) var(--p,0%), var(--line) var(--p,0%));border-radius:2px;height:4px;display:block}.j-editor__title{font:800 24px/28px var(--font-sans);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0}.j-editor__brief{color:var(--text-muted);font:italic 400 18px/26px var(--font-serif);overflow-wrap:anywhere;margin:8px 0 0}.j-editor .j-prose,.j-pane .j-prose{margin-top:16px;font-size:16px;line-height:26px}.j-editor .j-prose>*+*,.j-pane .j-prose>*+*{margin-top:12px}.j-editor .j-prose h2,.j-pane .j-prose h2{margin-top:20px;font-size:20px;line-height:24px}.j-editor__switch{display:none}.j-editor__switch button{border-radius:var(--radius-pill);background:var(--surface-raised);min-height:44px;box-shadow:inset 0 0 0 1px var(--line-strong);color:var(--text-muted);font:700 11px/14px var(--font-sans);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;flex:1}.j-editor__switch button[aria-pressed=true]{background:var(--accent);box-shadow:none;color:var(--on-accent)}@media (width<720px){.j-editor__switch{gap:4px;margin-bottom:8px;display:flex}.j-editor{grid-template-columns:minmax(0,1fr)}.j-editor[data-pane=write]>.j-editor__pane:nth-child(2),.j-editor[data-pane=preview]>.j-editor__pane:first-child{display:none}.j-editor__pane+.j-editor__pane{box-shadow:none}}.j-tags{flex-wrap:wrap;gap:8px;display:flex}.j-tag{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:32px;color:var(--text);font:700 11px/14px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;align-items:center;gap:7px;padding:0 12px 0 9px;display:inline-flex}.j-tag:before{content:"";background:var(--c,var(--slide-teal));border-radius:2px;flex:none;width:12px;height:8px;box-shadow:inset 0 0 0 1px #00000026}.j-tag[aria-pressed=true]{border-color:var(--accent);background:var(--accent);color:var(--on-accent)}.j-tag[aria-disabled=true],.j-tag:disabled{opacity:.45;cursor:not-allowed}.j-lit{border-radius:var(--radius-lg);background:radial-gradient(120% 140% at 50% 0, #fff, var(--table) 55%, #e3e4e0);color:var(--ink);padding:18px;position:relative;overflow-x:clip;box-shadow:inset 0 0 0 1px #d6d7d3,inset 0 -18px 30px -24px #11121140}.j-lit .j-muted{color:var(--ink-muted)}.j-lit :focus-visible{outline-color:var(--slide-cobalt)}.j-lit .j-cap{margin:0 0 var(--space-3)}.j-lit__five{justify-items:center;gap:var(--space-5) var(--space-4);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.j-lit__five{grid-template-columns:repeat(5,minmax(0,1fr))}}.j-loupe{z-index:3;background:var(--table);pointer-events:none;border-radius:50%;width:150px;height:150px;position:absolute;overflow:hidden;box-shadow:0 0 0 6px #1a1b1b,0 0 0 7px #ffffff4d,0 18px 30px -10px #0000008c}.j-loupe__inner{transform-origin:0 0;position:absolute;top:0;left:0}.j-odo{background:var(--room);color:var(--beam);font:var(--type-counter);font-variant-numeric:tabular-nums;border-radius:4px;gap:1px;padding:4px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #fff8ea33}.j-odo__col{height:22px;display:inline-block;overflow:hidden}.j-odo__col>span{transition:transform var(--dur-roll) var(--ease-settle);display:block}.j-odo__col i{text-align:center;height:22px;font-style:normal;display:block}.j-odo--sm{padding:2px 6px;font-size:13px;line-height:16px}.j-odo--sm .j-odo__col,.j-odo--sm .j-odo__col i{height:16px}.j-like{border:1.5px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-raised);min-height:40px;color:var(--text);font:var(--type-button);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;align-items:center;gap:10px;padding:4px 4px 4px 14px;text-decoration:none;display:inline-flex}.j-like .j-odo{border-radius:var(--radius-pill);padding:4px 10px}.j-like[aria-pressed=true]{border-color:var(--link);color:var(--link)}.j-like:disabled{opacity:.55;cursor:not-allowed}.j-room{background:radial-gradient(70% 60% at 40% 40%, color-mix(in srgb, var(--room), var(--beam) 9%), var(--room) 70%);color:var(--beam);position:relative;overflow:hidden}.j-room>canvas{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.j-room .j-muted{color:var(--beam-muted)}.j-screen{aspect-ratio:470/300;border-radius:var(--radius-sm);background:#2a2b2b;position:relative;box-shadow:0 0 0 8px #0b0c0c,0 30px 60px -20px #000c;container-type:inline-size}.j-proj{transform-origin:100%;box-shadow:var(--shadow-glow);transition:opacity var(--dur-blink) linear, filter var(--dur-focus) ease-out;border-radius:clamp(10px,4.2cqw,20px);animation:3.2s steps(16,end) infinite j-weave;position:absolute;inset:clamp(10px,4.3cqw,22px) clamp(12px,4.7cqw,24px);overflow:hidden;transform:perspective(1000px)rotateY(-3deg)}.j-proj.is-dark{opacity:.04}.j-proj.is-soft{filter:blur(3px)}@keyframes j-weave{0%,to{translate:0}25%{translate:.4px -.3px}50%{translate:-.3px .4px}75%{translate:.3px .2px}}.j-slide{background:var(--c,var(--slide-teal));color:var(--t,var(--screen));flex-direction:column;justify-content:space-between;padding:clamp(14px,5.5cqw,28px) clamp(16px,6.4cqw,32px);display:flex;position:absolute;inset:0}.j-slide:before{content:"";pointer-events:none;background:radial-gradient(120% 90% at 50% 45%,#0000 55%,#00000057);position:absolute;inset:0}.j-slide:after{content:"";mix-blend-mode:overlay;opacity:.32;pointer-events:none;background-image:url(/assets/slide-grain-DYP8Ley2.svg);position:absolute;inset:0}.j-slide>*{position:relative}.j-slide__k{font:700 clamp(10px, 2.4cqw, 12px) / 1.3 var(--font-sans);letter-spacing:.18em;text-transform:uppercase;opacity:.92;justify-content:space-between;display:flex}.j-slide__n{font:900 clamp(64px, 25cqw, 150px) / 1 var(--font-sans);letter-spacing:-.05em;opacity:.2;position:absolute;top:7cqw;right:4.7cqw}.j-slide__title{overflow-wrap:anywhere;max-width:80cqw;font:800 clamp(18px, 6cqw, 36px) / 1.1 var(--font-sans);letter-spacing:-.02em;margin:0}.j-slide__title a{-webkit-line-clamp:4;-webkit-box-orient:vertical;width:fit-content;max-width:100%;display:-webkit-box;overflow:hidden}@container (width<18.5rem){.j-slide__title a{-webkit-line-clamp:3}}.j-slide a{color:inherit;text-decoration:none}.j-slide a:hover{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}.j-slide a:focus-visible{outline-color:currentColor}.j-slide__meta{-webkit-line-clamp:2;overflow-wrap:anywhere;font:600 clamp(10px, 2.6cqw, 13px) / 1.3 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;opacity:.92;-webkit-box-orient:vertical;margin:.9em 0 0;display:-webkit-box;overflow:hidden}.j-slide.is-title .j-slide__title{max-width:none;font:900 clamp(56px, 20.4cqw, 120px) / .9 var(--font-sans);letter-spacing:-.04em}.j-slide__name{font:700 clamp(10px, 2.6cqw, 13px) / 1.3 var(--font-sans);letter-spacing:.22em;text-transform:uppercase;margin:1.4em 0 0}.j-slide__tag{font:italic 400 clamp(14px, 4.3cqw, 21px) / 1.3 var(--font-serif);margin:.3em 0 0}.j-hero{column-gap:var(--space-10);padding:var(--space-8);border-radius:var(--radius-lg);grid-template-columns:min(36rem,60%) minmax(0,1fr);display:grid}.j-hero+.j-lit{margin-top:var(--space-6)}.j-hero__stage,.j-hero__aside{z-index:1;min-width:0;position:relative}.j-hero__stage{gap:var(--space-4);flex-direction:column;display:flex}.j-hero__ctrl{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:none}.j-hero.is-live .j-hero__ctrl{display:flex}.j-hero__now{color:var(--beam-muted);font:var(--type-meta)}.j-hero__five{padding-left:var(--space-5);color:var(--beam-muted);margin:0}.j-hero__five a{color:var(--beam)}.j-hero.is-live .j-hero__five{display:none}.j-hero__aside{justify-content:space-between;gap:var(--space-4);flex-direction:column;display:flex}.j-hero__side .j-cap{margin:0 0 6px}.j-hero__side h2{font:800 22px/26px var(--font-sans);letter-spacing:-.02em;margin:0}.j-hero__side p:not(.j-cap){margin:var(--space-2) 0 0;color:var(--beam-muted);font:italic 400 16px/23px var(--font-serif)}.j-hero__body{width:min(100%,15rem);margin-left:auto;position:relative}.j-hero__tray{width:100%;height:auto;display:block}.j-hero__lens{background:var(--beam);border-radius:50%;width:8px;height:26px;position:absolute;top:calc(68% - 13px);left:-1px;box-shadow:0 0 16px 5px #fff8ea73}@media (width<960px){.j-hero__side p:not(.j-cap){display:none}.j-hero__body{width:min(100%,10rem)}}@media (width<720px){.j-hero{padding:var(--space-4);grid-template-columns:minmax(0,1fr)}.j-hero__aside,.j-room>canvas{display:none}.j-hero__ctrl .j-btn{min-height:44px}}.j-mast{gap:var(--space-4);padding:14px var(--gutter);background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;display:grid}.j-mast .j-mount{--m:40px}.j-mast__name{color:var(--text);font:900 36px/1 var(--font-sans);letter-spacing:-.03em;text-decoration:none}.j-mast__sub{font:700 10px/13px var(--font-sans);letter-spacing:.2em;text-transform:uppercase;margin:0}.j-nav{font:600 14px/18px var(--font-sans);flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.j-nav a:not(.j-btn){color:var(--text);text-decoration:none}.j-nav a:not(.j-btn):hover,.j-nav a[aria-current=page]:not(.j-btn){text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}[data-session=remembered] #site-nav{visibility:hidden;animation:0s 2s forwards j-nav-reveal}@keyframes j-nav-reveal{to{visibility:visible}}.j-portalbar{padding:10px var(--gutter);background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--line);align-items:center;gap:10px;display:flex}.j-portalbar .j-mount{--m:28px}.j-portalbar b{font:900 22px/1 var(--font-sans);letter-spacing:-.03em}.j-portalbar .j-cap{color:var(--text-muted)}.j-portalbar .j-link{font:600 13px/18px var(--font-sans);margin-left:auto}.j-tabs{padding:0 var(--gutter);scrollbar-width:none;background:var(--surface-raised);box-shadow:inset 0 -1px 0 var(--line);gap:2px;display:flex;overflow-x:auto}.j-tabs::-webkit-scrollbar{display:none}.j-tabs a{gap:var(--space-2);padding:13px var(--space-3);white-space:nowrap;color:var(--text-muted);font:700 11px/14px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;flex:none;align-items:center;text-decoration:none;display:inline-flex;box-shadow:inset 0 -3px #0000}.j-tabs a:hover{color:var(--text)}.j-tabs a:focus-visible{outline-offset:-3px}.j-tabs a[aria-current=page]{color:var(--text);box-shadow:inset 0 -3px 0 var(--text)}.j-tabs a .j-badge{justify-content:center;min-width:20px}.j-foot{justify-content:space-between;gap:var(--space-3) var(--space-6);padding:22px var(--gutter);box-shadow:inset 0 1px 0 var(--line);color:var(--text-muted);font:500 13px/18px var(--font-sans);flex-wrap:wrap;display:flex}.j-foot a{color:inherit}@media (width<1040px){.j-mast__sub{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}}@media (width<720px){.j-mast{gap:var(--space-2) 10px;padding:10px var(--gutter);grid-template-columns:auto auto minmax(0,1fr)}.j-mast__name{font-size:26px}.j-mast__sub{display:none}.j-nav{gap:var(--space-1) 14px;grid-column:1/-1;font-size:13px}}.j-queue,.j-worklist{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.j-queue>.j-page__lede,.j-worklist>.j-page__lede{margin:calc(var(--space-2) - var(--space-4)) 0 0}.j-worklist>:not(.j-page__lede){margin:0}.j-lit--strip{flex-wrap:wrap;align-items:center;gap:14px 18px;display:flex}.j-lit__strip{flex-wrap:wrap;gap:14px;margin:0;padding:0;list-style:none;display:flex}.j-lit--strip p{color:var(--ink-muted);font:italic 400 15px/22px var(--font-serif);margin:0}.j-queue__article{align-items:center;gap:12px;display:flex}.j-queue__article .j-mount{--m:40px}.j-queue__article .j-row__title{display:block}.j-queue__flags{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.j-queue__flags .j-badge{margin-left:0}@media (width<720px){.j-queue__article{vertical-align:top;max-width:calc(100% - 84px);display:inline-flex}.j-queue__article .j-mount,.j-lit__strip{display:none}}.j-tray{justify-self:start;gap:var(--space-3) var(--space-6);padding:var(--space-4) var(--space-6);border-radius:var(--radius-md);background:var(--room);color:var(--beam);flex-wrap:wrap;align-items:center;display:flex}.j-tray svg{flex:none;width:240px;max-width:100%;height:auto}.j-tray figcaption{font:700 12px/16px var(--font-sans);letter-spacing:.1em;text-transform:uppercase;flex:12rem}@media (width<720px){.j-tray{justify-self:stretch}}.j-tray__pane{fill:var(--c,var(--slide-teal))}.j-tray__empty{fill:none;stroke:#ff7a66;stroke-width:1.4px;stroke-dasharray:2 2}.j-standing{gap:6px var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.j-standing>:is(.j-status,.j-badge){margin-left:0}.j-standing .j-meta{flex-basis:100%}@media (width<720px){.j-table .j-cell{vertical-align:top;max-width:calc(100% - 84px);display:inline-block}.j-standing{margin-top:4px}.j-standing .j-meta{flex-basis:auto}}.j-reports{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.j-reported{padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:4px 12px;display:grid}.j-reported>.j-face{grid-row:1/span 4}.j-reported>p{grid-column:2;margin:0}.j-reported__on{color:var(--text-muted);font:600 12px/16px var(--font-sans);overflow-wrap:anywhere}.j-reported__act{align-self:end;gap:var(--space-3);grid-area:2/3/span 3;align-items:center;display:flex}.j-reported__act span{font:var(--type-ui-strong)}@media (width<720px){.j-reported{grid-template-columns:36px minmax(0,1fr)}.j-reported__act{margin-top:var(--space-2);grid-area:auto/1/auto/-1;justify-content:space-between}.j-reported__act .j-btn{min-height:44px}.j-reported__act .j-btn--secondary{width:100%}}.j-issue{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.j-issue>*{margin:0}.j-worklist>.j-issue+.j-issue{margin-top:var(--space-6)}.j-picks{font:500 14px/20px var(--font-sans);grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding-left:22px;list-style:decimal;display:grid}.j-issue__id{white-space:nowrap}.j-picks li{overflow-wrap:anywhere}.j-picks .is-removed{color:var(--text-muted);font-style:italic}.j-table .j-wrap{overflow-wrap:anywhere}.j-table summary{cursor:pointer;white-space:nowrap;font-weight:600}.j-table .j-picks{margin-top:8px;font-size:13px}.j-sources{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.j-sources>*{margin:0}.j-worklist>.j-sources+.j-sources{margin-top:var(--space-6)}.j-findings{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}@media (width<720px){.j-sources .j-btn{min-height:44px}}.j-decision,.j-review{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.j-decision{gap:var(--space-2)}.j-decision>h1{margin:0}.j-review>.j-btn--quiet{justify-self:start;margin-left:-6px}.j-review h2,.j-review h3,.j-review h4{margin:0}.j-review__head{gap:0 var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.j-review__slot{--slot:150px;padding:calc(var(--slot) * .145);justify-items:center;gap:4px;display:grid}.j-review__mount{width:var(--slot);height:var(--slot);position:relative}.j-review__mount .j-mount{--m:var(--slot);display:block}.j-review__mount .j-pencil{inset:calc(var(--slot) * -.145)}.j-pencil-note{max-width:var(--slot);text-align:center;overflow-wrap:anywhere;margin:0}.j-revs{margin:0 0 var(--space-4);gap:8px;padding:0;list-style:none;display:grid}.j-revs li{border-radius:var(--radius-md);background:var(--surface-raised);min-width:0;box-shadow:var(--shadow-panel);font:700 13px/18px var(--font-sans);overflow-wrap:anywhere;gap:2px;padding:10px 12px;display:grid}.j-revs span{color:var(--text-muted);font:500 12px/16px var(--font-sans)}.j-review__lead h2{font:var(--type-title);letter-spacing:var(--tracking-title);overflow-wrap:anywhere}.j-review__lead .j-meta{margin-top:8px}.j-review__facts{font:var(--type-meta);flex-wrap:wrap;gap:4px 22px;margin:10px 0 0;display:flex}.j-review__facts>div{gap:6px;display:flex}.j-review__facts dt{color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:700}.j-review__facts dd{overflow-wrap:anywhere;margin:0}.j-review__cols{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.j-review__side,.j-review__main,.j-review__sec{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}.j-review__sec{gap:8px}.j-review__decide{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px;display:grid}.j-review__decide p{font:var(--type-body-sm);margin:0}.j-review__decide .j-actions .j-btn{flex:auto}@media (width>=960px){.j-review__cols{grid-template-columns:minmax(0,1fr) 300px;gap:20px}.j-review__side{grid-area:1/2}.j-review__main{grid-area:1/1}}@media (width<720px){.j-review__slot{--slot:110px}.j-review__head{grid-template-columns:minmax(0,1fr);justify-items:start}.j-review__lead h2{font-size:22px;line-height:26px}}.j-review__compare{font:600 13px/18px var(--font-sans);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.j-review__compare label{font:inherit;letter-spacing:normal;text-transform:none}.j-review__compare .j-select{flex:12rem;width:auto;min-width:0;max-width:18rem}.j-review .j-hint{margin:0}.j-pane{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);overflow-wrap:anywhere;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 18px;display:grid}.j-pane__tags{flex-wrap:wrap;gap:6px;margin:0;display:flex}.j-pane__tags .j-badge{margin-left:0}.j-copyedit{grid-template-columns:minmax(0,1fr);gap:12px;padding:16px 18px;display:grid}.j-copyedit h2{font:800 20px/24px var(--font-sans);letter-spacing:-.02em;margin:0}.j-copyedit>.j-hint{margin:-8px 0 0}.j-diff-view{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.j-diff-view__meta{font:var(--type-meta)}.j-diff-view__meta del,.j-diff-view__meta ins{text-decoration-thickness:2px}.j-diff-view__split{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.j-diff-view__split pre{padding:var(--space-2);border-radius:var(--radius-md);background:var(--surface-sunken);white-space:pre-wrap;margin:0;overflow-x:auto}.j-diff{border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:var(--shadow-panel);font:400 14px/22px var(--font-mono);overflow:hidden}.j-diff__head{justify-content:space-between;gap:2px var(--space-4);box-shadow:inset 0 -1px 0 var(--line);color:var(--text-muted);font:700 10px/14px var(--font-sans);letter-spacing:.14em;text-transform:uppercase;flex-wrap:wrap;padding:10px 14px;display:flex}.j-diff__lines{margin:0;padding:0;list-style:none}.j-diff__line{white-space:pre-wrap;overflow-wrap:anywhere;grid-template-columns:36px 18px minmax(0,1fr);padding:1px 12px;display:grid}.j-diff__line b{color:var(--text-muted);text-align:right;padding-right:10px;font-weight:400}.j-diff__line i{font-style:normal;font-weight:700}.j-diff__line.is-add{background:#19717a21}.j-diff__line.is-add i{color:var(--status-live)}.j-diff__line.is-del{background:#bd31271a}.j-diff__line.is-del i{color:var(--danger)}.j-diff__gap{color:var(--text-muted);padding:1px 12px 1px 66px}@media (width<720px){.j-diff{font-size:13px;line-height:20px}.j-diff__line{grid-template-columns:26px 14px minmax(0,1fr);padding:1px 8px}.j-diff__gap{padding-left:48px}}.j-pencil{pointer-events:none;position:absolute;inset:0;overflow:visible}.j-pencil path{fill:none;stroke:var(--pencil);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.j-pencil.is-drawn path{animation:j-draw var(--dur-draw) ease-out both}.j-pencil-note{color:var(--pencil);font:italic 600 16px/22px var(--font-serif)}@keyframes j-draw{0%{stroke-dashoffset:1px}}.j-find{gap:var(--space-3);flex-wrap:wrap;align-items:flex-end;max-width:560px;display:flex}.j-find .j-field{flex:14rem}.j-people__who{gap:var(--space-3);align-items:center;display:flex}.j-people__who>span:last-child{justify-items:start;min-width:0;display:grid}.j-people__name{font:700 15px/20px var(--font-sans);overflow-wrap:anywhere}.j-people__who .j-btn{font:700 14px/20px var(--font-sans);letter-spacing:normal;overflow-wrap:anywhere;text-align:left;text-transform:none;white-space:normal;margin-left:-6px}.j-unfinished{gap:var(--space-1);margin:0;padding:0;list-style:none;display:grid}.j-worklist>.j-person{margin-top:var(--space-4)}.j-person{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.j-person>p{margin:0}.j-person__head{gap:var(--space-4);align-items:center;display:flex}.j-person__head .j-face{--m:56px}.j-person__head>div{min-width:0}.j-person__head h2{overflow-wrap:anywhere;font:800 26px/30px var(--font-sans);letter-spacing:-.02em;margin:0}.j-person__head .j-meta{margin-top:var(--space-1);overflow-wrap:anywhere}.j-person__facts{grid-template-columns:140px minmax(0,1fr);margin:0;display:grid}.j-person__facts dt,.j-person__facts dd{box-shadow:inset 0 -1px 0 var(--line);padding:14px 0}.j-person__facts dt{padding-right:var(--space-4);font:700 11px/22px var(--font-sans);letter-spacing:var(--tracking-label);text-transform:uppercase}.j-person__facts dd{grid-template-columns:minmax(0,1fr);gap:10px;min-width:0;margin:0;display:grid}.j-person__facts dd>p{overflow-wrap:anywhere;margin:0}.j-person__inline{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.j-person__inline .j-field{--w:190px;width:var(--w);flex-direction:column;flex:none;display:flex}.j-person__inline .j-field:has(.j-input){--w:76px}.j-person__inline .j-error{width:max-content;max-width:min(24rem,90vw)}.j-person__inline>.j-btn{margin-top:6px}.j-person__suspend{gap:var(--space-3);max-width:580px;display:grid}.j-person__suspend>p{margin:0}.j-person__two{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 230px;display:grid}.j-person__articles,.j-person__comments{gap:10px;margin:0;padding:0;list-style:none;display:grid}.j-person__articles li{font:600 14px/20px var(--font-sans);align-items:center;gap:10px;display:flex}.j-person__articles li>span:nth-child(2){overflow-wrap:anywhere;flex:1;min-width:0}.j-person__comments li{grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:2px 10px;display:grid}.j-person__comments li>span:nth-child(2){font:var(--type-body-sm);overflow-wrap:anywhere}.j-person__comments .j-meta{grid-column:2}.j-invite{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 200px auto;align-items:start;max-width:760px;display:grid}.j-invite>.j-btn{margin-top:22px}.j-invite>.j-notice{grid-column:1/-1}.j-invite__link{max-width:760px;padding:14px var(--space-4);border-radius:var(--radius-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1.5px var(--status-review)}.j-invite__link .j-input{font:var(--type-code)}.j-worklist>.j-section{margin-top:var(--space-4)}.j-invite__more{margin:var(--space-3) 0 0}@media (width<720px){.j-person__facts{grid-template-columns:minmax(0,1fr)}.j-person__facts dt{box-shadow:none;padding-bottom:0}.j-person__facts dd{padding-top:6px}.j-person__two,.j-invite{grid-template-columns:minmax(0,1fr)}.j-person__inline>.j-btn,.j-find .j-btn,.j-invite>.j-btn,.j-person__articles .j-btn{min-height:44px;margin-top:0}.j-invite>.j-btn{width:100%}.j-table td:not([data-label]):empty{display:none}.j-table td:not([data-label]) .j-btn--quiet{margin-left:calc(-1 * var(--space-3))}.j-people__who{vertical-align:top;max-width:calc(100% - 84px);display:inline-flex}.j-table .j-standing.j-cell{margin-top:0;display:inline-flex}}.j-dialog__form{gap:14px;margin-top:10px;display:grid}.j-dialog__form>p,.j-dialog .j-field>p{margin:0}.j-dialog__form .j-actions{margin-top:6px}@media (width<=720px){.j-actions .j-btn,.j-comment__acts .j-btn{min-height:44px}.j-dialog{width:100%;max-width:none;padding:var(--space-5) var(--gutter-phone) var(--space-6);border-radius:var(--radius-lg) var(--radius-lg) 0 0;margin:auto 0 0}}@media (prefers-reduced-motion:reduce){.j-btn.is-busy:before,.j-loading:before{animation:none}a.j-mount,.j-odo__col>span{transition:none}.j-proj{transition:none;animation:none}.j-pencil.is-drawn path{animation:none}}
