@property --p{syntax:"<number>";inherits:false;initial-value:0}@property --day{syntax:"<percentage>";inherits:true;initial-value:100%}.oB1X9q_root{--day:100%;--D-bg:#0a0a1a;--L-bg:#fffef2;--D-text:#f8f8f2;--L-text:#0d0c4c;--D-text-2:#f8f8f2bf;--L-text-2:#0d0c4cbf;--D-muted:#f8f8f280;--L-muted:#0d0c4c80;--D-accent:#8b87ea;--L-accent:#0d0c4c;--D-nav-muted:#8b87eab3;--L-nav-muted:#05044480;--D-nav-hover:#b3b0f3;--L-nav-hover:#050444cc;--D-line:#ffffff1a;--L-line:#0d0c4c1a;--D-surface:#1a1a3a;--L-surface:#e6e5d5;--D-surface-soft:#8b87ea1a;--L-surface-soft:#0d0c4c0d;--D-rail-bg:#1a1a3a;--L-rail-bg:#0d0c4c;--D-rail-text:#f8f8f2;--L-rail-text:#fffef2;--D-rail-muted:#8b87eacc;--L-rail-muted:#fffef299;--bg:color-mix(in oklab, var(--D-bg), var(--L-bg) var(--day));--text:color-mix(in oklab, var(--D-text), var(--L-text) var(--day));--text-2:color-mix(in oklab, var(--D-text-2), var(--L-text-2) var(--day));--muted:color-mix(in oklab, var(--D-muted), var(--L-muted) var(--day));--accent:color-mix(in oklab, var(--D-accent), var(--L-accent) var(--day));--nav-muted:color-mix(in oklab, var(--D-nav-muted), var(--L-nav-muted) var(--day));--nav-hover:color-mix(in oklab, var(--D-nav-hover), var(--L-nav-hover) var(--day));--line:color-mix(in oklab, var(--D-line), var(--L-line) var(--day));--surface:color-mix(in oklab, var(--D-surface), var(--L-surface) var(--day));--surface-soft:color-mix(in oklab, var(--D-surface-soft), var(--L-surface-soft) var(--day));--rail-bg:color-mix(in oklab, var(--D-rail-bg), var(--L-rail-bg) var(--day));--rail-text:color-mix(in oklab, var(--D-rail-text), var(--L-rail-text) var(--day));--rail-muted:color-mix(in oklab, var(--D-rail-muted), var(--L-rail-muted) var(--day));--rail-w:280px;min-height:100vh;color:var(--text);font-family:var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:0 0;font-size:16px;line-height:1.6;overflow-x:clip}html[data-theme=dark] .oB1X9q_root{--day:0%}.oB1X9q_root,.oB1X9q_root :where(*){box-sizing:border-box}.oB1X9q_root :where(a){color:inherit;text-decoration:none}.oB1X9q_page{z-index:1;background:0 0;transition:transform .35s cubic-bezier(.32,.72,0,1);position:relative}.oB1X9q_layout{z-index:1;grid-template-columns:320px minmax(0,1fr);gap:88px;max-width:1280px;margin:0 auto;padding:0 56px;display:grid;position:relative}.oB1X9q_main{min-width:0;padding:96px 0 64px}.oB1X9q_aside{scrollbar-width:none;flex-direction:column;align-self:start;max-height:100vh;padding:96px 0 48px;display:flex;position:sticky;top:0;overflow-y:auto}.oB1X9q_asideAvatar .oB1X9q_avatar{width:112px;height:112px}.oB1X9q_avatar{perspective:800px;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;width:36px;height:36px;padding:0;display:block}.oB1X9q_avatar:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.oB1X9q_avatarInner{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s cubic-bezier(.32,.72,0,1);display:block;position:relative}.oB1X9q_avatarFlipped .oB1X9q_avatarInner{transform:rotateY(180deg)}.oB1X9q_avatarFace,.oB1X9q_avatarBack{backface-visibility:hidden;background:var(--surface);border-radius:50%;display:block;position:absolute;inset:0;overflow:hidden}.oB1X9q_avatarBack{transform:rotateY(180deg)}.oB1X9q_avatarFace img,.oB1X9q_avatarBack img{object-fit:cover;width:100%;height:100%}.oB1X9q_name{color:var(--accent);letter-spacing:-.01em;margin:24px 0 0;font-size:39px;font-weight:100;line-height:1.1}.oB1X9q_role{color:var(--muted);margin:6px 0 0;font-size:17px}.oB1X9q_bio{color:var(--text-2);margin:20px 0 0;font-size:17px}.oB1X9q_status{color:var(--muted);margin:8px 0 0;font-size:15px}.oB1X9q_iconRow{gap:10px;margin-top:28px;display:flex}.oB1X9q_iconBtn{background:var(--surface-soft);width:44px;height:44px;color:var(--accent);cursor:pointer;border:0;border-radius:12px;place-items:center;padding:0;transition:background .15s,transform .15s;display:grid}.oB1X9q_iconBtn:hover{background:var(--surface);transform:translateY(-1px)}.oB1X9q_iconBtn:active{transform:scale(.94)}.oB1X9q_iconBtn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oB1X9q_nav{flex-direction:column;width:100%;max-width:240px;margin-top:40px;display:flex}.oB1X9q_navItem{border-bottom:1px solid var(--line);color:var(--nav-muted);justify-content:space-between;align-items:baseline;padding:10px 0;font-size:16px;transition:color .15s;display:flex}.oB1X9q_navItem:hover{color:var(--nav-hover)}.oB1X9q_navItemActive,.oB1X9q_navItemActive:hover{color:var(--accent);font-weight:500}.oB1X9q_count{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;font-size:12px;font-weight:400}.oB1X9q_section{scroll-margin-top:32px}.oB1X9q_section+.oB1X9q_section{margin-top:96px}.oB1X9q_heading{color:var(--accent);letter-spacing:-.01em;margin:0 0 24px;font-size:22px;font-weight:600}.oB1X9q_pageTitle{color:var(--accent);letter-spacing:-.02em;margin:0 0 28px;font-size:36px;font-weight:600;line-height:1.15}.oB1X9q_cards{gap:56px;display:grid}.oB1X9q_card{display:block}.oB1X9q_cardMedia{background:var(--surface);aspect-ratio:16/10;border-radius:18px;overflow:hidden}.oB1X9q_cardMedia img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.32,.72,0,1);display:block}.oB1X9q_card:hover .oB1X9q_cardMedia img{transform:scale(1.02)}.oB1X9q_cardBody{padding-top:18px}.oB1X9q_cardHead{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.oB1X9q_cardTitle{color:var(--accent);letter-spacing:-.01em;margin:0;font-size:22px;font-weight:600}.oB1X9q_card:hover .oB1X9q_cardTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.oB1X9q_cardText{color:var(--text-2);max-width:640px;margin:6px 0 0;font-size:17px}.oB1X9q_rows{margin:0;padding:0;list-style:none}.oB1X9q_cards+.oB1X9q_rows{border-top:1px solid var(--line);margin-top:56px}.oB1X9q_row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:32px;padding:24px 0;display:grid}.oB1X9q_rowMain{flex-direction:column;gap:4px;min-width:0;display:flex}.oB1X9q_rowTitle{color:var(--accent);letter-spacing:-.01em;font-size:20px;font-weight:600}.oB1X9q_rowText{color:var(--text-2);max-width:620px}.oB1X9q_rowSide{align-items:center;gap:14px;padding-top:2px;display:flex}.oB1X9q_rowArrow{background:var(--surface-soft);width:32px;height:32px;color:var(--accent);border-radius:50%;place-items:center;transition:background .2s,color .2s,transform .2s;display:grid}a.oB1X9q_row:hover .oB1X9q_rowArrow{background:var(--accent);color:var(--bg);transform:rotate(45deg)}.oB1X9q_row:hover .oB1X9q_rowTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.oB1X9q_cardHighlight .oB1X9q_cardMedia{aspect-ratio:3/2;border-radius:22px}.oB1X9q_cardHighlight .oB1X9q_cardTitle{font-size:28px}.oB1X9q_cardHighlight .oB1X9q_cardText{font-size:18px}.oB1X9q_tags{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:8px 0 0;font-size:12px}.oB1X9q_year{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.oB1X9q_posts{gap:28px;display:grid}.oB1X9q_post{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;display:grid}.oB1X9q_postThumb{aspect-ratio:16/9;background:var(--surface);border-radius:12px;overflow:hidden}.oB1X9q_postThumb img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.32,.72,0,1);display:block}.oB1X9q_post:hover .oB1X9q_postThumb img{transform:scale(1.04)}.oB1X9q_postTitle{color:var(--accent);margin:0;font-size:18px;font-weight:600;line-height:1.4}.oB1X9q_post:hover .oB1X9q_postTitle{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.oB1X9q_postMeta{color:var(--muted);margin:6px 0 0;font-size:14px}.oB1X9q_contactLinks{flex-wrap:wrap;gap:10px;display:flex}.oB1X9q_softBtn{background:var(--surface-soft);color:var(--accent);border-radius:12px;align-items:center;gap:8px;padding:10px 16px;font-weight:500;transition:background .2s,transform .35s cubic-bezier(.32,.72,0,1);display:inline-flex}.oB1X9q_softBtn:hover{background:var(--surface);transform:translateY(-1px)}.oB1X9q_softBtn:active{transform:scale(.97)}.oB1X9q_softBtn svg{width:18px;height:18px;transition:transform .35s cubic-bezier(.32,.72,0,1)}.oB1X9q_softBtn:hover svg{transform:scale(1.08)}.oB1X9q_article{max-width:760px}.oB1X9q_back{background:var(--surface-soft);color:var(--accent);border-radius:999px;align-items:center;gap:4px;margin-bottom:28px;padding:8px 14px 8px 8px;font-size:15px;font-weight:500;transition:background .2s,transform .35s cubic-bezier(.32,.72,0,1);display:inline-flex}.oB1X9q_backIcon{place-items:center;transition:transform .35s cubic-bezier(.32,.72,0,1);display:grid}.oB1X9q_back:hover{background:var(--surface)}.oB1X9q_back:hover .oB1X9q_backIcon{transform:translate(-3px)}.oB1X9q_back:active{transform:scale(.97)}.oB1X9q_back:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oB1X9q_article .oB1X9q_pageTitle{margin-bottom:12px}.oB1X9q_articleLede{color:var(--text-2);max-width:60ch;margin:4px 0 10px;font-size:18px;line-height:1.45}.oB1X9q_articleMeta{color:var(--muted);font-size:15px}.oB1X9q_articleActions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.oB1X9q_articleImage{aspect-ratio:16/10;background:var(--surface);border-radius:18px;margin-top:32px;position:relative;overflow:hidden}.oB1X9q_articleImage img{object-fit:cover}.oB1X9q_prose{color:var(--text-2);margin-top:36px;font-size:17px;line-height:1.75}.oB1X9q_prose :where(h2,h3){color:var(--accent);margin:40px 0 12px;font-weight:600;line-height:1.3}.oB1X9q_prose :where(h2){font-size:24px}.oB1X9q_prose :where(h3){font-size:20px}.oB1X9q_prose :where(p,ul,ol){margin:0 0 18px}.oB1X9q_prose :where(ul,ol){padding-left:22px}.oB1X9q_prose :where(li){margin:6px 0}.oB1X9q_prose :where(strong){color:var(--text)}.oB1X9q_prose :where(a){color:var(--accent);text-underline-offset:3px;text-decoration:underline}.oB1X9q_prose :where(img){border-radius:14px;max-width:100%;height:auto;margin:24px 0;display:block}.oB1X9q_prose :where(code){background:var(--surface-soft);font-family:var(--font-geist-mono), ui-monospace, monospace;border-radius:6px;padding:2px 6px;font-size:.9em}.oB1X9q_prose :where(hr){border:0;border-top:1px solid var(--line);margin:32px 0}.oB1X9q_footer{color:var(--muted);margin-top:120px;font-size:14px}.oB1X9q_topbar,.oB1X9q_rail,.oB1X9q_scrim,.oB1X9q_dockMover{display:none}@media (max-width:1100px){.oB1X9q_layout{grid-template-columns:280px minmax(0,1fr);gap:56px;padding:0 40px}}@media (max-width:959px){.oB1X9q_layout{padding:0 20px;display:block}.oB1X9q_aside{max-height:none;padding:32px 0 0;position:static;overflow:visible}.oB1X9q_root:not([data-home]) .oB1X9q_aside,.oB1X9q_aside .oB1X9q_nav{display:none}.oB1X9q_asideAvatar .oB1X9q_avatar{width:88px;height:88px}.oB1X9q_aside .oB1X9q_name{margin-top:18px;font-size:36px}.oB1X9q_asideSocials{display:none}.oB1X9q_root[data-home] .oB1X9q_asideAvatar{visibility:hidden}.oB1X9q_root{--dock-from:100px;--dock-to:16px;--dock-x:8px;--dock-scale:.40909}.oB1X9q_dockMover{z-index:5;transform-origin:0 0;transform:translate3d(var(--dock-x), var(--dock-from), 0);will-change:transform;display:block;position:fixed;top:0;left:12px}.oB1X9q_dockMover .oB1X9q_avatar{width:88px;height:88px}.oB1X9q_root:not([data-home]) .oB1X9q_dockMover{transform:translate3d(0, var(--dock-to), 0) scale(var(--dock-scale));animation:none}.oB1X9q_dockLink{border-radius:50%;position:absolute;inset:0}@supports (animation-timeline:scroll()){.oB1X9q_dockMover{animation:linear both oB1X9q_dock;animation-timeline:scroll(root);animation-range:0 calc(var(--dock-from) - var(--dock-to))}}.oB1X9q_aside .oB1X9q_bio{margin-top:14px}.oB1X9q_main{padding-top:48px}.oB1X9q_root:not([data-home]) .oB1X9q_main{padding-top:28px}.oB1X9q_section+.oB1X9q_section{margin-top:72px}.oB1X9q_pageTitle{font-size:30px}.oB1X9q_rowTitle{font-size:18px}.oB1X9q_row .oB1X9q_year{display:none}.oB1X9q_row{gap:16px}.oB1X9q_topbar{z-index:5;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;top:0}.oB1X9q_topbarSky{z-index:-1;background:var(--bg);pointer-events:none;width:100%;height:calc(100% + 28px);position:absolute;top:0;left:0}.oB1X9q_topbarStars{z-index:-1;pointer-events:none;width:100%;height:calc(100% + 28px);position:absolute;top:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(#000 calc(100% - 28px),#0000);mask-image:linear-gradient(#000 calc(100% - 28px),#0000)}.oB1X9q_topActions{gap:8px;margin-left:auto;display:flex}.oB1X9q_menuBtn{background:var(--surface-soft);width:44px;height:44px;color:var(--accent);cursor:pointer;border:0;border-radius:12px;place-items:center;display:grid}.oB1X9q_menuBtn:focus-visible{outline:2px solid var(--accent)}.oB1X9q_menuBtn{--m:var(--p);transition:--p var(--dur,.45s) var(--ease)}.oB1X9q_open .oB1X9q_menuBtn{--p:1}.oB1X9q_root[data-dragging] .oB1X9q_menuBtn{transition:none}.oB1X9q_menuLineTop,.oB1X9q_menuLineBottom{transform-box:view-box;transform-origin:10px 10px}.oB1X9q_menuLineTop{transform:rotate(calc(45deg * var(--m))) translateY(calc(3px * var(--m)))}.oB1X9q_menuLineBottom{transform:rotate(calc(-45deg * var(--m))) translateY(calc(-3px * var(--m)))}.oB1X9q_rail{z-index:0;width:var(--rail-w);background:var(--rail-bg);color:var(--rail-text);visibility:hidden;flex-direction:column;padding:28px 28px 32px;transition:visibility 0s linear .35s;display:flex;position:fixed;inset:0 0 0 auto}.oB1X9q_railId{margin-bottom:20px}.oB1X9q_railName{font-size:26px;font-weight:100;line-height:1.25}.oB1X9q_railRole{color:var(--rail-muted);font-size:14px}.oB1X9q_railNav{flex-direction:column;display:flex}.oB1X9q_railNav a{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:baseline;padding:14px 0;font-size:20px;font-weight:500;display:flex}.oB1X9q_railNav .oB1X9q_count{color:var(--rail-muted)}.oB1X9q_railSocial{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.oB1X9q_railSocial .oB1X9q_iconBtn{color:var(--rail-text);background:#ffffff14}.oB1X9q_railSocial .oB1X9q_iconBtn:hover{background:#ffffff29}.oB1X9q_open .oB1X9q_rail{visibility:visible;transition:visibility}.oB1X9q_root{touch-action:pan-y;--k:.1;--ease:cubic-bezier(.32, .72, 0, 1)}.oB1X9q_open .oB1X9q_page,.oB1X9q_open .oB1X9q_dockMover{--p:1}.oB1X9q_root:not([data-depth]) .oB1X9q_page{transition:none}.oB1X9q_root[data-depth] .oB1X9q_page{background:var(--bg);transform-origin:100% calc(var(--sy,0px) + 50dvh);transform:translateX(calc(-1 * var(--rail-w) * var(--p))) scale(calc(1 - var(--k) * var(--p)));clip-path:inset(var(--sy,0px) 0 calc(100% - var(--sy,0px) - 100dvh) 0 round calc(24px * var(--p)) );box-shadow:none;transition:transform var(--dur,.45s) var(--ease), clip-path var(--dur,.45s) var(--ease)}.oB1X9q_root[data-depth] .oB1X9q_dockMover{translate:calc(var(--k) * var(--p) * (100vw - 12px) - var(--rail-w) * var(--p)) calc(var(--k) * var(--p) * 50dvh);scale:calc(1 - var(--k) * var(--p));transition:translate var(--dur,.45s) var(--ease), scale var(--dur,.45s) var(--ease)}.oB1X9q_root[data-dragging] .oB1X9q_page,.oB1X9q_root[data-dragging] .oB1X9q_dockMover{transition:none}.oB1X9q_root[data-depth]:before{content:"";z-index:0;background:var(--rail-bg);position:fixed;inset:0}.oB1X9q_root[data-depth] .oB1X9q_rail{visibility:visible;transition:visibility}.oB1X9q_scrim{inset:0 var(--rail-w) 0 0;z-index:6;cursor:pointer;background:0 0;border:0;padding:0;display:block;position:fixed}}@media (max-width:480px){.oB1X9q_post{grid-template-columns:112px minmax(0,1fr);gap:16px}.oB1X9q_postTitle,.oB1X9q_prose{font-size:16px}}@media (prefers-reduced-motion:reduce){.oB1X9q_page,.oB1X9q_avatarInner,.oB1X9q_cardMedia img,.oB1X9q_postThumb img{transition:none}}@keyframes oB1X9q_dock{0%{transform:translate3d(var(--dock-x), var(--dock-from), 0) scale(1)}to{transform:translate3d(0, var(--dock-to), 0) scale(var(--dock-scale))}}html[data-sky] .oB1X9q_iconBtn{transition:transform .15s}.oB1X9q_themeIcon *{transform-box:view-box;transform-origin:12px 12px;transition:transform .6s cubic-bezier(.32,.72,0,1)}.oB1X9q_themeCore{transform:scale(1)}.oB1X9q_themeCut{transform:translate(0)}.oB1X9q_themeRays{transform:rotate(-90deg)scale(0)}.oB1X9q_iconBtn[data-icon=sun] .oB1X9q_themeCore{transform:scale(.56)}html[data-theme=dark] .oB1X9q_iconBtn:not([data-icon]) .oB1X9q_themeCore{transform:scale(.56)}.oB1X9q_iconBtn[data-icon=sun] .oB1X9q_themeCut{transform:translate(10px,-10px)}html[data-theme=dark] .oB1X9q_iconBtn:not([data-icon]) .oB1X9q_themeCut{transform:translate(10px,-10px)}.oB1X9q_iconBtn[data-icon=sun] .oB1X9q_themeRays{transform:none}html[data-theme=dark] .oB1X9q_iconBtn:not([data-icon]) .oB1X9q_themeRays{transform:none}.oB1X9q_themeIcon [stroke]{vector-effect:non-scaling-stroke}@media (prefers-reduced-motion:reduce){.oB1X9q_themeIcon *{transition-duration:10ms}}.oB1X9q_softNote{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;padding:10px 16px;font-weight:500;display:inline-flex}.oB1X9q_demo{margin-top:28px}.oB1X9q_demoVideo{background:var(--surface);border-radius:18px;margin:0;overflow:hidden}.oB1X9q_demoVideo video{width:100%;height:auto;display:block}.oB1X9q_embeds{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:28px;display:grid}.oB1X9q_xEmbed{width:100%;min-width:0;min-height:120px;display:block}.oB1X9q_xEmbed .react-tweet-theme{--tweet-container-margin:0;--tweet-bg-color:var(--surface-soft);--tweet-bg-color-hover:var(--surface);--tweet-border:1px solid var(--line);--tweet-font-family:inherit;--tweet-font-color:var(--text);--tweet-font-color-secondary:var(--muted);--tweet-quoted-bg-color-hover:var(--surface);--tweet-body-font-size:1.0625rem;border-radius:18px;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important}.oB1X9q_xEmbed .react-tweet-theme article{border-radius:18px}.oB1X9q_demoHero{margin-top:32px;position:relative}.oB1X9q_articleIntro{max-width:62ch;color:var(--fg,inherit);margin:4px 0 12px;font-size:17px;line-height:1.6}.oB1X9q_articleIntro p{margin:0 0 12px}.oB1X9q_articleIntro p:last-child{margin-bottom:0}.oB1X9q_about{margin-top:28px}.oB1X9q_aboutNote{color:var(--muted);margin:12px 0 0;font-size:14px;line-height:1.6}.oB1X9q_prose:empty{display:none}.oB1X9q_gallery{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.oB1X9q_galleryTall,.oB1X9q_galleryWide{border:1px solid var(--line);border-radius:18px;width:100%;height:auto}.oB1X9q_galleryWide{grid-column:1/-1}.oB1X9q_galleryNatural{border:1px solid var(--line);border-radius:18px;grid-column:1/-1;justify-self:start;width:auto;max-width:100%;height:auto}.oB1X9q_lineage{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;margin:8px 0 0;font-size:13px;line-height:1.5}.oB1X9q_lineage a{color:inherit;text-underline-offset:3px;text-decoration:underline}.oB1X9q_lineage a:hover{color:var(--text)}.oB1X9q_articleBody{max-width:100%;margin-top:36px}.oB1X9q_bodyText{max-width:62ch;color:var(--fg,inherit);margin:0 0 16px;font-size:17px;line-height:1.6}.oB1X9q_articleBody>.oB1X9q_bodyVisual{margin:28px 0}.oB1X9q_articleBody>.oB1X9q_bodyVisual:first-child{margin-top:0}.oB1X9q_demoLabel{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.5}.oB1X9q_articleBody>.oB1X9q_bodyVisual:last-child{margin-bottom:0}.oB1X9q_articleHero{margin-top:4px}.oB1X9q_heroImage{aspect-ratio:16/10;background:var(--surface);border-radius:18px;position:relative;overflow:hidden}.oB1X9q_heroImage img{object-fit:cover}.oB1X9q_heroText{margin-top:28px}.oB1X9q_heroText .oB1X9q_pageTitle,.oB1X9q_heroText .oB1X9q_articleLede{margin:0 0 10px}.oB1X9q_articleHero+.oB1X9q_articleBody{border-top:1px solid var(--line);margin-top:40px;padding-top:40px}@media (max-width:959px){.oB1X9q_heroText{margin-top:22px}.oB1X9q_articleHero+.oB1X9q_articleBody{margin-top:30px;padding-top:30px}}.oB1X9q_article>.oB1X9q_back{margin-bottom:20px}.oB1X9q_workBar{justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:-4px 0 16px;display:flex}.oB1X9q_workCount{color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px}.oB1X9q_workTools{flex:1;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.oB1X9q_toolWrap{position:relative}.oB1X9q_toolBtn{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:none;place-items:center;padding:0;transition:background .15s,color .15s;display:grid;position:relative}.oB1X9q_toolBtn:hover,.oB1X9q_toolBtn[aria-expanded=true]{background:var(--surface-soft);color:var(--accent)}.oB1X9q_toolBtn[data-on]{color:var(--accent)}.oB1X9q_toolBtn[data-on]:after{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:6px;right:6px}.oB1X9q_toolBtn:focus-visible,.oB1X9q_sortItem:focus-visible,.oB1X9q_chip:focus-visible,.oB1X9q_workReset:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.oB1X9q_workSearch{border:0;border-bottom:1px solid var(--line);width:200px;min-width:0;height:32px;color:var(--text);font:inherit;appearance:none;background:0 0;border-radius:0;outline:none;flex:0 200px;margin-right:4px;padding:0 2px;font-size:15px}.oB1X9q_workSearch::placeholder{color:var(--muted)}.oB1X9q_workSearch:focus{border-bottom-color:var(--accent)}.oB1X9q_workSearch::-webkit-search-cancel-button{display:none}.oB1X9q_sortMenu{z-index:20;border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;min-width:176px;max-width:calc(100vw - 40px);padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0d0c4c1f}.oB1X9q_sortItem{color:var(--text-2);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:14px;display:flex}.oB1X9q_sortItem:hover{background:var(--surface-soft);color:var(--accent)}.oB1X9q_sortItem[aria-checked=true]{color:var(--accent);font-weight:500}.oB1X9q_filterChips{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 24px;padding-bottom:16px;display:flex}.oB1X9q_chip{border:1px solid var(--line);color:var(--muted);font-family:var(--font-geist-mono), ui-monospace, monospace;cursor:pointer;background:0 0;border-radius:999px;padding:3px 10px;font-size:12px;line-height:18px;transition:background .15s,color .15s,border-color .15s}.oB1X9q_chip:hover{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 35%, transparent)}.oB1X9q_chip[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--bg)}.oB1X9q_chipGroup{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.oB1X9q_chipRule{background:var(--line);width:1px;height:16px;margin:0 4px}.oB1X9q_workEmpty{border-top:1px solid var(--line);color:var(--muted);margin:8px 0 0;padding:24px 0;font-size:15px}.oB1X9q_workReset{color:var(--accent);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}@media (max-width:480px){.oB1X9q_workSearch{flex:auto;width:auto}}
.CmFQMq_root{width:100%;min-width:250px;max-width:550px;color:var(--tweet-font-color);font-family:var(--tweet-font-family);box-sizing:border-box;border:var(--tweet-border);margin:var(--tweet-container-margin);background-color:var(--tweet-bg-color);border-radius:12px;font-weight:400;transition-property:background-color,box-shadow;transition-duration:.2s;overflow:hidden}.CmFQMq_root:hover{background-color:var(--tweet-bg-color-hover)}.CmFQMq_article{box-sizing:inherit;padding:.75rem 1rem;position:relative}
