@font-face{font-family:"Inter";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/inter-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:200 300;font-display:swap;src:url("/assets/fonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"Inter Tight";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/inter-tight-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:500;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"JetBrains Mono";font-style:normal;font-weight:700;font-display:swap;src:url("/assets/fonts/jetbrains-mono-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"De Leone Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/tkati-serif-display-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"De Leone Serif Text";font-style:normal;font-weight:400;font-display:swap;src:url("/assets/fonts/tkati-serif-text-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}@font-face{font-family:"De Leone Serif Text";font-style:normal;font-weight:600;font-display:swap;src:url("/assets/fonts/tkati-serif-text-latin.woff2") format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}:root{--bg:#070707;--bg-2:#0C0C0C;--bg-3:#131313;--surface-1:rgba(255,255,255,.035);--surface-2:rgba(255,255,255,.055);--surface-3:rgba(255,255,255,.08);--hover:rgba(255,255,255,.05);--hair-1:rgba(255,255,255,.06);--hair-2:rgba(255,255,255,.10);--hair-3:rgba(255,255,255,.36);--hair-4:rgba(255,255,255,.55);--line:rgb(var(--brand-rgb)/.2);--line-2:rgba(255,255,255,.08);--line-3:rgba(255,255,255,.055);--text-hi:#F7F5EF;--text:#E9E6DD;--text-2:#CFCBC0;--muted:#ADA99E;--muted-2:#99958A;--muted-3:#8C887E;--brand-1:#FFFFFF;--brand-2:#C8C8C8;--brand-3:#8E8E8E;--brand-rgb:255 255 255;--focus-edge:#8E8E8E;--focus-halo:rgb(255 255 255 / .14);--fill-hi:#F2F2F2;--fill-hi-2:#E6E6E6;--mark-filter:brightness(0) invert(.154);--display:"Inter Tight",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--body:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--serif-display:"De Leone Serif Display","De Leone Serif Text",Georgia,"Times New Roman",serif;--serif:"De Leone Serif Text",Georgia,"Times New Roman",serif;--r-xs:5px;--r-sm:8px;--r-md:12px;--r-lg:18px;--r-xl:24px;--r-chisel:6px;--r-pill:999px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-7:28px;--s-8:32px;--s-9:40px;--s-10:64px;--shadow-1:0 2px 12px rgba(0,0,0,.28);--shadow-2:0 16px 48px -24px rgba(0,0,0,.9);--t-micro:90ms;--t-fast:140ms;--t-base:180ms;--t-mid:240ms;--t-slow:320ms;--t-exit:120ms;--ease:cubic-bezier(.22,1,.36,1);--e-std:cubic-bezier(.2,0,0,1);--e-in:cubic-bezier(.4,0,1,1);--e-panel:cubic-bezier(.32,.72,0,1);--ease-io:cubic-bezier(.65,.05,.36,1);--rail-w:16.5rem;--topbar-h:52px;--col:47rem;--gut:1rem;--pad-b:.75rem;--msg-gap:28px;--w:1120px;--pad:112px;--safe-t:env(safe-area-inset-top,0px);--safe-r:env(safe-area-inset-right,0px);--safe-b:env(safe-area-inset-bottom,0px);--safe-l:env(safe-area-inset-left,0px);--z-base:0;--z-topbar:2;--z-composer:2;--z-jump:3;--z-scrim:4;--z-rail:5;--z-skip:50;--app-h:100dvh;--vv-top:0px;--kb:0px;--composer-h:64px;--sp:0;--scrim-h:56px;--mx:50%;--my:50%;--fs-sm:.875rem;--fs-md:1.0625rem}html.kb-open{--safe-b:0px}[hidden]{display:none!important}.reveal{opacity:1}.js .reveal{opacity:0;transform:translateY(10px);transition:opacity .45s var(--ease),transform .5s var(--ease)}.js .reveal.is-in{opacity:1;transform:none}*,*::before,*::after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,ul,ol,pre{margin:0}ul,ol{padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;line-height:inherit}img,svg,video,canvas{display:block;max-width:100%}img{height:auto}button,input,select,textarea{font:inherit;color:inherit;background:none;border:0;margin:0}button{padding:0;cursor:pointer;text-align:inherit;-webkit-appearance:none;appearance:none}button[aria-disabled="true"],button:disabled{cursor:default}textarea{resize:none}input,textarea,select,button{font-size:16px}::placeholder{color:var(--muted-2);opacity:1}a{color:inherit;text-decoration:none}hr{border:0;border-top:1px solid var(--hair-1);margin:0}::selection{background:rgb(var(--brand-rgb)/.32);color:var(--text-hi)}html{height:100%;overflow:hidden;overscroll-behavior:none;color-scheme:dark;background-color:var(--bg);scroll-behavior:auto;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{height:100%;overflow:hidden;overflow-x:hidden;overscroll-behavior:none;background-color:var(--bg);color:var(--text);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-ligatures:common-ligatures}body > main:not(.main){height:100%;overflow-y:auto;overscroll-behavior:contain}:where(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:1px solid var(--focus-edge);outline-offset:2px;border-radius:inherit}.vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{position:absolute;left:calc(var(--s-3) + var(--safe-l));top:-100px;z-index:var(--z-skip);padding:10px 16px;border-radius:var(--r-sm);background:var(--text-hi);color:var(--bg);font:500 14px/1 var(--body);transition:top var(--t-exit) var(--e-std)}.skip:focus{top:12px;outline:1px solid var(--focus-edge);outline-offset:2px}.ico{flex:0 0 auto;width:20px;height:20px}.app{position:fixed;left:0;right:0;top:0;height:100vh;height:100svh;height:100dvh;transform:translate3d(0,var(--vv-top,0px),0);display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;contain:layout size;isolation:isolate;z-index:var(--z-base);touch-action:manipulation}html.vv .app{height:var(--app-h)}a,button,label,summary,input,textarea{touch-action:manipulation}.main{display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-width:0;min-height:0;position:relative}.thread{grid-row:2;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-gutter:stable;overflow-anchor:none;scroll-behavior:auto;scroll-padding-block:var(--s-2) calc(56px + var(--s-2));-webkit-overflow-scrolling:auto;background:var(--bg);position:relative;z-index:var(--z-base);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.thread:focus-visible{outline:1px solid var(--focus-edge);outline-offset:-2px}.thread::-webkit-scrollbar{width:11px;height:11px}.thread::-webkit-scrollbar-track{background:transparent}.thread::-webkit-scrollbar-thumb{background:rgba(255,255,255,.14);background-clip:content-box;border:3px solid transparent;border-radius:var(--r-pill)}.thread:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.24);background-clip:content-box}.thread::-webkit-scrollbar-thumb:active{background:rgba(255,255,255,.34);background-clip:content-box}.topbar{grid-row:1;display:flex;align-items:center;gap:var(--s-2);min-width:0;height:calc(var(--topbar-h) + var(--safe-t));padding-top:var(--safe-t);padding-left:calc(var(--s-3) + var(--safe-l));padding-right:calc(var(--s-3) + var(--safe-r));background:var(--bg);border-bottom:1px solid var(--hair-1);position:relative;z-index:var(--z-topbar)}.rail__toggle{flex:0 0 auto;display:grid;place-items:center;width:32px;height:32px;border-radius:var(--r-sm);background:transparent;color:var(--muted);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.rail__toggle .ico{width:18px;height:18px}.topbar__title{font:500 15px/1.2 var(--body);color:var(--text);margin-right:auto;min-width:0;white-space:nowrap;position:relative;display:flex;align-items:center;padding-left:26px}.topbar .btn--sm{font-size:13px;line-height:1;letter-spacing:.006em;padding:8px 14px}.rail{--rail-inner:16.5rem;display:flex;flex-direction:column;width:var(--rail-w,16.5rem);min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;background:var(--bg);border-right:1px solid var(--hair-1);padding-left:var(--safe-l);padding-bottom:calc(var(--s-4) + var(--safe-b));contain:layout paint}.rail__head{flex:0 0 auto;width:var(--rail-inner);height:calc(var(--topbar-h) + var(--safe-t));padding:var(--safe-t) var(--s-3) 0;display:flex;align-items:center}.rail__mark img{position:absolute;left:-2px;top:50%;z-index:0;width:66px;height:auto;transform:translateY(-50%)}.rail__mark{display:inline-flex;align-items:center;position:relative;padding:var(--s-2) 10px var(--s-2) 24px;margin-left:-10px;border-radius:var(--r-sm);text-decoration:none;transition:background-color var(--t-fast) var(--ease)}.rail__word{display:block;position:relative;z-index:1;width:97px;height:18px;background:url("/assets/wordmark.png") left center/contain no-repeat;text-indent:-9999px;overflow:hidden;white-space:nowrap}.rail__nav{flex:0 0 auto;min-height:auto;width:var(--rail-inner);padding:0 var(--s-3) var(--s-4);overflow:visible;overflow-x:hidden;overscroll-behavior:contain;scroll-padding-block:var(--s-2);scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.14) transparent}.rail__nav::-webkit-scrollbar{width:8px}.rail__nav::-webkit-scrollbar-track{background:transparent}.rail__nav::-webkit-scrollbar-thumb{background:rgba(255,255,255,.12);border:2px solid transparent;background-clip:padding-box;border-radius:var(--r-pill)}.rail__nav:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);background-clip:padding-box}.rail__heading{position:sticky;top:0;z-index:1;margin:0;padding:var(--s-2) 10px var(--s-1);background:var(--bg);font:500 11px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;font-variant-ligatures:none;color:var(--muted-2)}.rail__list + .rail__heading{margin-top:var(--s-4)}.rail__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.rail__list > li{min-width:0}.rail__item, .rail__login{display:flex;align-items:center;height:36px;padding:0 10px;border-radius:var(--r-sm);font:400 13px/1.2 var(--body);color:var(--muted);text-decoration:none;white-space:nowrap;overflow:hidden;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.rail__item:focus-visible, .rail__login:focus-visible{outline:1px solid var(--focus-edge);outline-offset:-1px;border-radius:inherit;-webkit-mask-image:none;mask-image:none}.rail__item.is-here{background:var(--surface-3);color:var(--text-2);font-weight:500;box-shadow:inset 2px 0 0 var(--brand-1)}.rail__foot{flex:0 0 auto;width:var(--rail-inner);padding:var(--s-2) var(--s-3) 0;border-top:1px solid var(--hair-1)}.rail__login{font:400 11.5px/1.2 var(--mono);letter-spacing:.04em;color:var(--muted-3)}.rail__login[hidden]{display:none}.topbar__login{flex:0 0 auto;font:400 11.5px/1.2 var(--mono);letter-spacing:.04em;color:var(--muted-3);text-decoration:none;padding:0 8px;height:28px;display:flex;align-items:center;border-radius:var(--r-sm);white-space:nowrap}.topbar__login:hover{color:var(--text)}.topbar__login:focus-visible{outline:1px solid var(--focus-edge);outline-offset:2px}.topbar__login[hidden]{display:none}@media (max-width:560px){.topbar__login{display:none}}.rail__scrim{display:none}.thread__in{width:100%;max-width:var(--col);margin-inline:auto;padding-block:var(--s-6) calc(var(--s-6) + var(--scrim-h));padding-inline:calc(var(--gut) + var(--safe-l)) calc(var(--gut) + var(--safe-r));display:flex;flex-direction:column;gap:var(--msg-gap);min-width:0}.thread__spacer{flex:0 0 auto;height:0;margin-top:calc(var(--msg-gap) * -1)}.thread__intro{margin-bottom:var(--s-1);min-width:0}.thread__h1{margin:0;font-family:var(--serif-display);font-size:clamp(28px,3.4vw,36px);font-weight:400;line-height:1.12;letter-spacing:-.012em;color:var(--text-hi);text-wrap:balance}.thread__lede{margin:var(--s-3) 0 0;font:400 16.5px/1.6 var(--body);color:var(--muted);text-wrap:pretty}.thread__lede strong{color:var(--text);font-weight:600}.log{display:flex;flex-direction:column;gap:var(--msg-gap);min-width:0}.msg{min-width:0;overflow-wrap:anywhere;word-break:break-word;contain:layout style}.msg:focus-visible{outline:1px solid var(--focus-edge);outline-offset:4px}.msg pre, .msg table{overflow-x:auto;max-width:100%}.msg--user{width:fit-content;max-width:74%;margin-left:auto;padding:10px 16px;background:var(--surface-1);border:1px solid var(--hair-2);border-radius:var(--r-lg) var(--r-lg) var(--r-chisel) var(--r-lg)}.msg--user:focus-visible{border-radius:var(--r-lg) var(--r-lg) var(--r-chisel) var(--r-lg);outline-offset:3px}.msg__q{margin:0;font:400 16px/1.6 var(--body);letter-spacing:0;color:var(--text);white-space:pre-wrap}.msg--bot{max-width:100%;margin-right:auto}.msg__body{font:400 16px/1.65 var(--body);color:var(--text)}.msg__body > *{margin:0}.msg__body > * + *{margin-top:13px}.msg__body > :first-child{margin-top:0}.msg__body li > * + *{margin-top:var(--s-2)}.msg__body h3{margin-top:var(--s-5);margin-bottom:var(--s-2);font-family:var(--display);font-size:15px;font-weight:600;line-height:1.4;letter-spacing:-.01em;color:var(--text-2)}.msg__body h3 + *{margin-top:var(--s-2)}.msg__body strong, .msg__body b{font-weight:600;color:var(--text-hi)}.msg__body em, .msg__body i{font-style:italic;color:var(--text)}.msg__body ul, .msg__body ol{padding-left:var(--s-5)}.msg__body ul{list-style:disc}.msg__body li + li{margin-top:7px}.msg__body ul li::marker{color:rgba(255,255,255,.35);font-size:.85em}.msg__body ol li::marker{font-family:var(--mono);font-size:13px;font-weight:500;color:var(--muted-3)}.msg__body ol > li > h3:first-child{margin-top:0}.msg__body ol.steps{list-style:none;padding-left:0;counter-reset:tk-step}.msg__body ol.steps > li{counter-increment:tk-step;position:relative;padding-left:var(--s-7)}.msg__body ol.steps > li + li{margin-top:var(--s-5)}.msg__body ol.steps > li::before{content:counter(tk-step);position:absolute;left:0;top:.15em;font:500 12px/1.4 var(--mono);font-variant-numeric:tabular-nums;color:var(--muted-3)}.msg__body dl{display:grid;grid-template-columns:minmax(0,12.5rem) minmax(0,1fr);column-gap:var(--s-4);row-gap:var(--s-2)}.msg__body dt{font-weight:500;font-size:15px;line-height:1.5;color:var(--text-2)}.msg__body dd{margin:0;font-size:15px;line-height:1.55;color:var(--muted)}.msg__body code{font-family:var(--mono);font-size:13px;line-height:1;color:var(--text);background:var(--surface-2);padding:2px 5px;border-radius:var(--r-xs);font-variant-ligatures:none}.msg__body pre{font-family:var(--mono);font-size:13px;line-height:1.6;color:var(--text);background:var(--surface-1);border:1px solid var(--hair-2);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);overflow-x:auto}.msg__body pre code{background:none;padding:0;border-radius:0;font-size:inherit}.msg__body a:not(.btn){color:var(--brand-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.msg__body a:not(.btn):hover{text-decoration-thickness:2px}.msg__body .msg__note{margin-top:13px;padding-left:var(--s-3);border-left:2px solid var(--hair-2);font-size:14.5px;line-height:1.6;color:var(--muted-2)}.msg__body .msg__mono{margin-top:13px;font-family:var(--mono);font-size:12px;line-height:1.5;letter-spacing:.02em;color:var(--muted-2);font-variant-ligatures:none;font-variant-numeric:tabular-nums}.msg__body .msg__route{margin-top:var(--s-4);font-size:15px;line-height:1.6;color:var(--muted)}.msg__body > .enq{margin:var(--s-5) 0 0;max-width:none}.w{opacity:1}.msg__caret{display:inline-block;width:2px;height:1.05em;margin-left:.14em;vertical-align:-.17em;border-radius:1px;background:var(--text-hi);opacity:1}.msg__caret.is-idle{animation:tk-caret 900ms steps(1,end) infinite}.msg:not(.is-revealing) .msg__caret{opacity:0;transition:opacity var(--t-exit) var(--e-in)}.think{font:400 16px/1.65 var(--body);min-height:calc(16px * 1.65)}.think__label{font-family:var(--mono);font-size:11px;font-weight:500;line-height:inherit;letter-spacing:.08em;text-transform:uppercase;color:var(--muted-2);font-variant-ligatures:none}.msg__foot{margin-top:var(--s-4)}.chips{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;padding:0;list-style:none;min-width:0}.chips > li{display:flex;min-width:0}.chip{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 14px;font:400 13.5px/1 var(--body);color:var(--muted);text-align:left;background:transparent;border:1px solid var(--hair-3);border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;-webkit-appearance:none;appearance:none;transition:background-color var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.chip:active{transform:scale(.97);transition-duration:var(--t-micro)}.chip:focus-visible{outline:1px solid var(--focus-edge);outline-offset:-1px;box-shadow:0 0 0 1px var(--focus-halo);border-radius:var(--r-pill)}.msg__acts{display:flex;align-items:center;gap:var(--s-1);min-height:28px;margin-top:var(--s-2);opacity:0;transition:opacity var(--t-fast) var(--ease) 80ms}.msg.is-last .msg__acts{opacity:1;transition-delay:220ms}.msg:hover .msg__acts, .msg:focus-within .msg__acts{opacity:1;transition-delay:0ms}.msg[aria-busy="true"] .msg__acts{opacity:0}.msg__act{display:grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--r-sm);background:transparent;color:var(--muted-2);cursor:pointer;-webkit-appearance:none;appearance:none;transition:background-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.msg__act:hover{background:var(--hover);color:var(--text)}.msg__act:focus-visible{outline:1px solid var(--focus-edge);outline-offset:1px;border-radius:var(--r-sm)}.msg__act .ico{width:16px;height:16px;grid-area:1/1}.msg__act .ico--copy, .msg__act .ico--check{transition:opacity var(--t-micro) linear}.msg__act .ico--check{opacity:0}.msg__act.is-copied .ico--copy{opacity:0}.msg__act.is-copied .ico--check{opacity:1}.msg__err{display:flex;align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--surface-1);border:1px solid var(--hair-2);border-radius:var(--r-md)}.msg__err p{margin:0;font:400 15px/1.6 var(--body);color:var(--muted)}.msg__act--retry{flex:0 0 auto;border:1px solid var(--hair-3);color:var(--muted)}.msg__act--retry:hover{border-color:var(--hair-4)}.msg__took{display:inline-flex;align-items:center;margin-left:8px;font:450 12px/1 var(--body);color:var(--muted-2);font-variant-numeric:tabular-nums}.work{margin:16px 0 4px}.work__link{display:block;border:1px solid var(--hair-2);border-radius:var(--r-sm);overflow:hidden;background:var(--bg)}.work__link:focus-visible{outline:1px solid var(--focus-edge);outline-offset:-1px;box-shadow:0 0 0 1px var(--focus-halo)}.work__img{display:block;width:100%;height:auto}.work__cap{margin-top:8px;font:400 12.5px/1.5 var(--body);color:var(--muted-2)}.dock{grid-row:3;position:relative;z-index:var(--z-composer);min-width:0;padding-top:var(--s-2);padding-bottom:calc(var(--pad-b) + var(--safe-b));padding-inline:calc(var(--gut) + var(--safe-l)) calc(var(--gut) + var(--safe-r));background:var(--bg)}.dock::before{content:"";position:absolute;left:0;right:0;bottom:100%;height:var(--scrim-h);background:linear-gradient(to top,var(--bg),transparent);pointer-events:none}.app.is-empty .dock::before{content:none}.composer{--composer-cap:9.5rem;width:100%;max-width:calc(var(--col) - 2 * var(--gut));margin-inline:auto;display:flex;align-items:flex-end;gap:var(--s-2);min-height:52px;padding:8px 8px 8px 16px;background:var(--surface-2);border:1px solid var(--hair-3);border-radius:var(--r-xl);box-shadow:var(--shadow-1);transition:border-color var(--t-fast) var(--ease)}.composer:focus-within{border-color:var(--hair-4)}.composer:has(.composer__input:focus-visible){outline:1px solid var(--focus-edge);outline-offset:-1px;box-shadow:0 0 0 1px var(--focus-halo)}.composer__grow{display:grid;flex:1 1 auto;min-width:0;max-height:var(--composer-cap);overflow:hidden}.composer__grow > textarea, .composer__grow::after{grid-area:1/1/2/2;font:inherit;font-size:16px;line-height:1.45;letter-spacing:inherit;padding:.7rem .25rem;border:0;margin:0;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0}.composer__grow > textarea{max-height:var(--composer-cap);resize:none;overflow-y:auto;overscroll-behavior:contain;background:transparent;color:var(--text);caret-color:var(--text-hi);outline:none;appearance:none;-webkit-appearance:none;border-radius:0}.composer__grow::after{content:attr(data-value)" ";visibility:hidden;pointer-events:none}@supports (field-sizing:content){.composer__grow::after{content:none}.composer__grow > textarea{field-sizing:content;max-height:var(--composer-cap)}}.composer__input::placeholder{color:var(--muted-2);opacity:1}.composer__input{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}.composer__input::-webkit-scrollbar{width:8px}.composer__input::-webkit-scrollbar-track{background:transparent}.composer__input::-webkit-scrollbar-thumb{background:rgba(255,255,255,.16);background-clip:content-box;border:2px solid transparent;border-radius:var(--r-pill)}.composer__input:hover::-webkit-scrollbar-thumb{background:rgba(255,255,255,.26);background-clip:content-box}.composer__send{flex:0 0 auto;align-self:flex-end;position:relative;display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);background:rgba(255,255,255,.10);color:#0A0A0A;transition:color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.composer__send::before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--fill-hi);opacity:1;transform:scale(1);transition:opacity var(--t-fast) var(--ease), transform var(--t-fast) var(--ease)}.composer__send .ico{grid-area:1/1;position:relative;z-index:1;width:18px;height:18px;transition:opacity var(--t-micro) linear, transform var(--t-micro) linear}.composer__send[aria-disabled="true"]{color:rgba(255,255,255,.30)}.composer__send[aria-disabled="true"]::before{opacity:0;transform:scale(.92)}.composer__send .ico--stop{opacity:0;transform:scale(1.2)}.composer__send.is-stop .ico--send{opacity:0;transform:scale(.8)}.composer__send.is-stop .ico--stop{opacity:1;transform:scale(1)}.composer__send:not([aria-disabled="true"]):active{transform:scale(.96);transition-duration:var(--t-micro)}.composer__send:focus-visible{outline:1px solid var(--focus-edge);outline-offset:2px}.dock__note{max-width:var(--col);margin:var(--s-2) auto 0;padding-inline:var(--s-3);font:400 11.5px/1.5 var(--body);color:var(--muted-2);text-align:center;text-wrap:pretty}.dock__link{color:var(--muted-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px;text-decoration-color:currentColor;transition:color var(--t-fast) var(--ease), text-decoration-color var(--t-fast) var(--ease)}.dock__sep{color:var(--muted-3);margin-inline:.35em}.dock__nojs{display:none;max-width:var(--col);margin:var(--s-3) auto 0;font:400 14px/1.6 var(--body);color:var(--muted);text-align:center;text-wrap:pretty}.jump{position:absolute;left:50%;margin-left:-17px;bottom:calc(100% + var(--s-4));z-index:var(--z-jump);display:grid;place-items:center;width:34px;height:34px;border-radius:var(--r-pill);background:#131313;border:1px solid var(--hair-3);box-shadow:var(--shadow-2);color:var(--muted);transition:opacity var(--t-exit) var(--e-in), transform var(--t-fast) var(--ease), border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease)}.jump .ico{width:15px;height:15px}.jump:active{transform:scale(.96);transition-duration:var(--t-micro)}.jump.is-out{opacity:0;transform:translateY(6px) scale(.94);transition-duration:var(--t-exit);transition-timing-function:var(--e-in)}.jump.has-new::after{content:"";position:absolute;top:-1px;right:-1px;width:6px;height:6px;border-radius:var(--r-pill);background:var(--brand-2);box-shadow:0 0 0 2px var(--bg)}.enq{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-5);row-gap:var(--s-2);max-width:680px;margin:var(--s-9) auto 0;text-align:left}.enq__f{display:block;margin-top:10px;font:400 13px/1.4 var(--body);color:var(--muted);letter-spacing:.01em}.enq__f:not([for]){display:flex;flex-direction:column;gap:var(--s-2)}.enq__f--wide{grid-column:1/-1}.enq__r{color:var(--text-2)}.enq__opt, .enq__f i{font-style:normal;color:var(--muted-2)}.enq__req{grid-column:1/-1;margin:0;font:400 12.5px/1.5 var(--body);color:var(--muted-2)}.enq__hint{grid-column:1/-1;margin:var(--s-1) 0 0;font:400 12.5px/1.5 var(--body);color:var(--muted-2)}.enq input, .enq textarea{width:100%;min-height:44px;padding:11px 13px;font:inherit;font-size:16px;line-height:1.45;color:var(--text);background:var(--surface-1);border:1px solid var(--hair-3);border-radius:var(--r-sm);transition:border-color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease)}.enq textarea{resize:vertical;min-height:120px;line-height:1.55}.enq input:focus, .enq textarea:focus{border-color:var(--focus-edge);outline:1px solid var(--focus-edge);outline-offset:-1px;box-shadow:0 0 0 1px var(--focus-halo);background:var(--surface-2)}.enq__go{grid-column:1/-1;justify-self:start;margin-top:var(--s-2)}.enq [aria-invalid="true"]{border-color:#E5534B}.enq__pot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}#enq{max-width:none;grid-template-areas:"req    req""lname  lemail""iname  iemail""lphone ldomain""iphone idomain""lbrief lbrief""ibrief ibrief""hint   hint""go     go"}#enq .enq__req{grid-area:req}#enq label[for="enq-name"]{grid-area:lname}#enq label[for="enq-email"]{grid-area:lemail}#enq label[for="enq-phone"]{grid-area:lphone}#enq label[for="enq-domain"]{grid-area:ldomain}#enq label[for="enq-brief"]{grid-area:lbrief}#enq-name{grid-area:iname}#enq-email{grid-area:iemail}#enq-phone{grid-area:iphone}#enq-domain{grid-area:idomain}#enq-brief{grid-area:ibrief}#enq .enq__hint{grid-area:hint}#enq .enq__go{grid-area:go}.btn{display:inline-flex;align-items:center;justify-content:center;font-family:var(--display);font-weight:600;font-size:.88rem;letter-spacing:-.005em;padding:12px 24px;color:#0A0A0A;background:var(--fill-hi);border:1px solid transparent;clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);transition:transform var(--t-fast) var(--ease), filter var(--t-fast) var(--ease)}.btn--lg{padding:15px 30px;font-size:.95rem}.btn--sm{padding:10px 20px;font-size:.82rem}.btn:focus-visible{outline:1px solid var(--focus-edge);outline-offset:3px}.wrap{width:100%;max-width:var(--w);margin:0 auto;padding:0 var(--s-7)}.cta{position:relative;padding:var(--pad) 0;text-align:center;overflow:hidden;border-top:1px solid var(--line-2)}.cta__in{position:relative}.cta__row{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-top:var(--s-7)}.cta__fine{margin-top:var(--s-6);font-size:.82rem;color:var(--muted-2)}.h1{font:400 clamp(1.85rem,3.7vw,2.6rem)/1.12 var(--serif-display);letter-spacing:-.012em;color:var(--text-hi)}.p{max-width:62ch;font-size:.99rem;line-height:1.66;color:var(--muted)}.p--lead{margin-top:18px;font-size:1.06rem;color:var(--text-2)}.p strong{color:var(--text);font-weight:600}.cta .p{margin-left:auto;margin-right:auto}.p a, .cta__fine a{color:var(--brand-1);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}@keyframes tk-caret{0%,50%{opacity:1}50.01%,100%{opacity:0}}@keyframes tk-shimmer{from{background-position:110% 0}to{background-position:-10% 0}}@keyframes tk-chip-in{from{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes tk-msg-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes tk-jump-in{from{opacity:0;transform:translateY(6px) scale(.94)}to{opacity:1;transform:none}}@keyframes tk-dot-in{from{opacity:0}to{opacity:1}}@media (min-width:1280px){:root{--gut:2rem}}@media (min-width:901px) and (max-width:1279px){:root{--gut:1.5rem}}@media (max-width:900px){:root{--gut:1rem;--msg-gap:22px}}@media (min-width:901px){.rail{position:absolute;inset:calc(var(--topbar-h) + var(--safe-t)) auto 0 0;z-index:var(--z-rail);width:var(--rail-w,16.5rem);transform:none;visibility:visible;transition:transform var(--t-mid) var(--e-panel), visibility 0s}.rail__head{display:none}html.rail-collapsed .rail{transform:translateX(-100%);visibility:hidden;transition:transform var(--t-mid) var(--e-panel), visibility 0s var(--t-mid)}html.rail-open .rail{transform:none;visibility:visible}html.rail-open .rail__scrim{display:none}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.rail{--rail-inner:min(85vw,20rem);position:absolute;inset:0 auto 0 0;z-index:var(--z-rail);width:var(--rail-inner);transform:translateX(-100%);visibility:hidden;transition:transform var(--t-mid) var(--e-panel), visibility 0s var(--t-mid)}html.rail-open .rail{transform:none;visibility:visible;transition:transform var(--t-mid) var(--e-panel), visibility 0s 0s}.rail__scrim{display:block;position:absolute;inset:0;z-index:var(--z-scrim);background:rgba(0,0,0,.55);opacity:0;pointer-events:none;transition:opacity var(--t-mid) var(--e-panel)}html.rail-open .rail__scrim{opacity:1;pointer-events:auto}.msg--user{max-width:85%}.chips{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding-block:4px;margin-block:-4px;margin-inline:calc(var(--gut) * -1);padding-inline:var(--gut);scroll-padding-inline:var(--gut)}.chips::-webkit-scrollbar{display:none}.chips > li{flex:0 0 auto;scroll-snap-align:start}.composer{--composer-cap:9.5rem}@supports (height:100dvh){.composer{--composer-cap:min(9.5rem,30dvh)}}:root{--h1-entrance:empty-in}}@media (max-width:700px){}@media (max-width:560px){.enq{grid-template-columns:minmax(0,1fr)}.enq__f--wide{grid-column:auto}#enq{grid-template-areas:"req""lname""iname""lemail""iemail""lphone""iphone""ldomain""idomain""lbrief""ibrief""hint""go"}.msg__body dl{grid-template-columns:minmax(0,1fr);row-gap:var(--s-1)}.msg__body dd{margin-bottom:var(--s-2)}.msg__body dd:last-child{margin-bottom:0}.app .dock__bar{flex-direction:column;align-items:flex-start;gap:var(--s-2)}.app .dock__note{margin-inline:0;text-align:left}.app.app:not(.is-empty) .dock__state{display:none}}@media (max-width:400px){.topbar{gap:var(--s-1);padding-left:calc(var(--s-2) + var(--safe-l));padding-right:calc(var(--s-2) + var(--safe-r))}.thread__lede{font-size:16px}}@media (hover:hover){.rail__toggle:hover{background:var(--hover);color:var(--text)}.rail__mark:hover{background:var(--hover)}.rail__item:hover, .rail__login:hover{background:var(--hover);color:var(--text-2)}.chip:not(:active):hover{background:var(--surface-1);border-color:rgba(255,255,255,.5);color:var(--text-2);transform:translateY(-1px)}.composer__send:not([aria-disabled="true"]):not(:active):hover{transform:scale(1.04)}.jump:not(.is-out):not(:active):hover{transform:scale(1.06);border-color:var(--hair-4);color:var(--text-2)}.dock__link:hover{color:var(--text-2);text-decoration-color:currentColor}.btn:hover{transform:translateY(-1px);filter:brightness(1.08)}}@media (hover:none){.msg__acts{opacity:1}}@media (pointer:coarse){.rail__item, .rail__login{height:44px}.rail__toggle{width:40px;height:40px}.topbar .btn--sm{padding-block:11px}.chip{height:40px;padding:0 16px}.msg__act{width:44px;height:44px}.composer__send{width:36px;height:36px}.dock__link{padding-block:6px}.jump::before{content:"";position:absolute;inset:-5px;border-radius:inherit}}@media (pointer:fine){.composer__grow > textarea, .composer__grow::after{font-size:15px}}@media (max-height:560px){:root{--topbar-h:44px;--msg-gap:20px;--pad-b:.5rem;--h1-cap:36px;--lede-measure:30rem}.thread__in{padding-block:var(--s-4) var(--s-4)}.thread__intro{margin-bottom:0}.thread__h1{font-size:26px}.dock__note{font-size:11px;line-height:1.45}.composer{--composer-cap:7rem}@supports (height:100dvh){.composer{--composer-cap:min(7rem,26dvh)}}.dock::before{height:32px}.thread{scroll-padding-block:var(--s-1) calc(32px + var(--s-2))}}@supports (height:100svh){@media (min-height:700px){.app.is-empty .main{padding-bottom:clamp(16px,3.5svh,48px)}}}@media (max-height:380px){html,body{height:auto;overflow:auto;overscroll-behavior:auto}.app, html.vv .app{position:static;height:auto;transform:none;display:block;contain:none;overflow:visible}.main{display:block}.thread{overflow:visible;min-height:0}.rail{position:static;width:auto;height:auto;max-height:none;transform:none;visibility:visible;overflow:visible;contain:none;border-right:0;border-bottom:1px solid var(--hair-1);padding-bottom:var(--s-2)}.rail__head, .rail__nav, .rail__foot{width:auto}.rail__head{height:auto;padding-top:calc(var(--s-2) + var(--safe-t));padding-bottom:var(--s-2)}.rail__nav{overflow:visible}.rail__heading{position:static}.rail__scrim{display:none}.dock{position:static;padding-bottom:calc(var(--s-3) + var(--safe-b))}.dock::before{display:none}.jump{display:none}.thread__spacer{display:none}.composer{--composer-cap:6rem}}@supports (height:100dvh){html.kb-open .composer{--composer-cap:min(9.5rem,calc(var(--app-h) * .34))}}@supports (height:100dvh){@media (min-height:381px){html.kb-open:not(.vv) .app{height:calc(100dvh - var(--kb,0px))}}}@media (prefers-reduced-motion:no-preference){.msg.is-revealing .w{opacity:0;transition:opacity 220ms cubic-bezier(.22,1,.36,1)}.msg.is-revealing .w.is-on{opacity:1}.think__label{background-image:linear-gradient(90deg, var(--muted-2) 0%, var(--muted-2) 36%, var(--text-2) 50%, var(--muted-2) 64%, var(--muted-2) 100%);background-size:220% 100%;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent;animation:tk-shimmer 1800ms linear infinite}.log > .msg--user:last-child{animation:tk-msg-in var(--t-base) var(--ease)}.log > .msg--user:has(+ .msg--bot[aria-busy="true"]){animation:tk-msg-in var(--t-base) var(--ease)}.chips--follow > li{animation:tk-chip-in 160ms var(--ease) 280ms backwards}.chips--follow > li:nth-child(2){animation-delay:325ms}.chips--follow > li:nth-child(3){animation-delay:370ms}.jump{animation:tk-jump-in var(--t-base) var(--ease) backwards}.jump.has-new::after{animation:tk-dot-in var(--t-fast) var(--ease)}}@media (update:slow){.msg.is-revealing .w, .msg.is-revealing .w.is-on{opacity:1;transition:none}.msg__caret{display:none}.think__label{animation:none;background-image:none;color:var(--muted-2);-webkit-text-fill-color:currentColor}.chips--follow > li{animation:none;opacity:1;transform:none}.jump{animation:none}}@media (forced-colors:active){:focus-visible{outline:2px solid Highlight;outline-offset:2px}.rail{border-right:1px solid CanvasText}.rail__foot{border-top:1px solid CanvasText}.rail__item, .rail__login{-webkit-mask-image:none;mask-image:none}.rail__item.is-here{border-left:3px solid Highlight}.rail__word{width:auto;height:auto;background:none;overflow:visible;text-indent:0;font:600 15px/1 var(--display);letter-spacing:.16em}.msg--user, .msg__err, .chip, .composer, .composer__send, .jump, .msg__act--retry, .enq input, .enq textarea{border:1px solid CanvasText}.msg__note{border-left-color:CanvasText}.msg__caret{background:CanvasText}.msg__acts{opacity:1}.msg__body code, .msg__body pre{border:1px solid CanvasText}.think__label{background-image:none;color:CanvasText;-webkit-text-fill-color:currentColor;animation:none}.app .dock__lamp{background:Canvas;border:1px solid CanvasText}.composer__send::before{background:none}.composer__send[aria-disabled="true"]{color:GrayText}.jump.has-new::after{background:Highlight;box-shadow:none}.btn{border:1px solid CanvasText}.ico{forced-color-adjust:auto}}@media print{@page{margin:14mm}html{color-scheme:light}html,body{height:auto!important;overflow:visible!important;background:#fff!important;color:#000!important;font-size:11pt}body > main:not(.main){height:auto!important;overflow:visible!important}.app, html.vv .app{position:static!important;height:auto!important;min-height:0!important;transform:none!important;display:block!important;overflow:visible!important;contain:none!important;isolation:auto}.main{display:block!important;container-type:normal!important}.thread{overflow:visible!important;height:auto!important;min-height:0!important;contain:none!important}.thread__in{display:block;max-width:none;margin:0;padding:0}.log{display:block}.thread__intro{margin:0 0 16pt}.msg{contain:none!important;overflow:visible!important;margin:0 0 16pt}.skip, .topbar, .rail__scrim, .rail__nav, .rail__toggle, .dock, .dock::before, .jump, .composer, .dock__note, .dock__ai, .dock__nojs, .chips, .msg__foot, .msg__acts, .think, .msg__caret, .msg__err, .thread__spacer, .enq__pot, .enq__go, .cta__glow{display:none!important}.w, .msg.is-revealing .w{opacity:1!important}.js .reveal, .js .reveal.is-in{opacity:1!important;transform:none!important}.rail{position:static!important;width:auto!important;height:auto!important;max-height:none!important;transform:none!important;visibility:visible!important;overflow:visible!important;contain:none!important;display:block;border:0;border-bottom:1pt solid #999;padding:0 0 8pt;margin:0 0 16pt}.rail__head{height:auto;padding:0;margin:0 0 6pt}.rail__word{width:auto;height:auto;background:none;overflow:visible;text-indent:0;font:600 14pt/1 var(--display);letter-spacing:.2em;color:#000}.rail__foot{border:0;padding:0;margin:0}.rail__list{display:block;list-style:none;margin:0;padding:0}.rail__foot li{display:inline;margin-right:12pt}.rail__item, .rail__login{display:inline;height:auto;padding:0;color:#000;font-size:9.5pt;-webkit-mask-image:none;mask-image:none;box-shadow:none;background:none}.msg .vh{position:static;width:auto;height:auto;margin:0;overflow:visible;clip-path:none;white-space:normal;border:0}.msg--bot > .vh{font:500 8pt/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#555;margin:0 0 4pt}.msg--user{max-width:none;margin:0;padding:0 0 0 10pt;background:none;border:0;border-left:2pt solid #000;border-radius:0;box-shadow:none;break-inside:avoid;break-after:avoid}.thread__h1{font-size:22pt;color:#000}.thread__lede{font-size:12pt;color:#333}.app.is-empty .thread__h1{font-size:22pt!important;color:#000!important}.app.is-empty .thread__lede{font-size:12pt!important;color:#333!important}.msg__q{font-size:12pt;font-weight:600}.msg__body{color:#000}.msg__body p, .msg__body li{font-size:11pt;line-height:1.5;orphans:3;widows:3}.msg__body h3{font-size:11.5pt;color:#000;break-after:avoid;break-inside:avoid}.msg__note{font-size:10pt;border-left:2pt solid #bbb;color:#444}.msg__mono{font-size:9pt}.msg__mono, .msg__route{color:#333}.msg__body code{background:#f1f1f1;border:1pt solid #ddd;color:#000}.msg__body strong{color:#000}.msg__body ol.steps > li::before{color:#555}.enq{break-inside:avoid}.enq input, .enq textarea{background:#fff;border:1pt solid #999;color:#000;min-height:26pt}.enq__f, .enq__req, .enq__hint, .enq__opt, .enq__r{color:#333}a{color:#000;text-decoration:underline}.msg__body a[href^="http"]::after, .rail__foot a[href^="http"]::after{content:" <"attr(href)">";font-size:8.5pt;color:#555;word-break:break-all}.cta, .wrap, .cta__in{background:none;color:#000;padding:0;max-width:none}.h1{color:#000}.p, .p--lead, .cta__fine{color:#333}.btn{color:#000;background:none;border:1pt solid #666;box-shadow:none;clip-path:none}*, *::before, *::after{box-shadow:none!important;text-shadow:none!important;animation:none!important;transition:none!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}.rail, .rail__scrim, .rail__mark, .rail__item, .rail__login, .rail__toggle, .topbar, .btn, .chip, .msg__act, .msg__acts, .msg__caret, .jump, .composer, .composer__input, .composer__send, .composer__send::before, .composer__send .ico, .msg__act .ico--copy, .msg__act .ico--check, .ico, .dock__link,  .app .dock__lamp, .skip, .enq input, .enq textarea, .enq__go{transition:none}.chip:active, .composer__send:active, .jump:active{transform:none}.app{transition:none}.log > .msg--user{animation:none}.log > .msg--user:has(+ .msg--bot[aria-busy="true"]){animation:none}.msg.is-revealing .w, .msg.is-revealing .w.is-on{opacity:1;transition:none}.msg__caret, .msg__caret.is-idle{animation:none}.msg__caret{display:none}.think__label{animation:none;background-image:none;color:var(--muted-2);-webkit-text-fill-color:currentColor}.chips--follow > li, .chips--follow > li:nth-child(2), .chips--follow > li:nth-child(3){animation:none;opacity:1;transform:none}.jump, .jump.has-new::after{animation:none}.js .reveal{opacity:1;transform:none;transition:none}.js .reveal.is-in{opacity:1;transform:none}}.app.is-empty .main{display:flex;flex-direction:column}.app.is-empty .topbar{flex:0 0 auto}.app.is-empty .thread{flex:0 0 auto;margin-top:auto;min-width:0}.app.is-empty .dock{flex:0 0 auto;margin-bottom:auto;min-width:0}.app.hide-seed .log > .msg[data-seed]{display:none}.app.is-empty .thread__spacer{display:none}.app.is-empty .thread__intro{text-align:center;margin-bottom:var(--s-5)}.app.is-empty .thread__lede{margin-inline:auto;max-width:34rem}.app.is-empty .chips{flex-wrap:wrap;justify-content:center;overflow:visible;margin-inline:0;padding-inline:0;scroll-snap-type:none}.app.is-empty .chips > li{scroll-snap-align:none}@media (prefers-reduced-motion:no-preference){.app.is-empty .thread__intro, .app.is-empty .log > .msg:first-of-type .msg__foot{animation:empty-in .5s var(--ease) backwards}.app.is-empty .log > .msg:first-of-type .msg__foot{animation-delay:.08s}}@keyframes empty-in{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.topbar__mark{position:absolute;left:-10px;top:50%;z-index:0;width:64px;height:auto;transform:translateY(-50%)}.topbar__word{position:relative;z-index:1}.topbar__mark, .rail__mark img{pointer-events:none;filter:var(--mark-filter);-webkit-mask-image:linear-gradient(104deg,#000 24%,rgba(0,0,0,.42) 66%,transparent 96%), linear-gradient(180deg,transparent 2%,#000 30%,#000 58%,transparent 95%);mask-image:linear-gradient(104deg,#000 24%,rgba(0,0,0,.42) 66%,transparent 96%), linear-gradient(180deg,transparent 2%,#000 30%,#000 58%,transparent 95%);-webkit-mask-composite:source-in;mask-composite:intersect}.topbar__title{display:flex;align-items:center;min-width:0}.msg__via{margin-top:var(--s-3);padding-top:var(--s-2);border-top:1px solid var(--hair-1);color:var(--muted-2);font-size:var(--fs-sm);line-height:1.5}.app.is-empty .main{container-type:inline-size;--measure:calc(min(100cqi - var(--safe-l) - var(--safe-r), var(--col)) - 2 * var(--gut));--h1-size:clamp(1.75rem, calc(var(--measure) * .0988 - 2.86px), var(--h1-cap,4.25rem))}.app.is-empty .thread__h1{font-family:var(--display);font-size:var(--h1-size);font-weight:600;line-height:1.05;letter-spacing:calc(1.2px - .05em);color:var(--text-hi);text-wrap:balance;font-synthesis-weight:none;text-box:trim-both cap alphabetic;margin:0}.app.is-empty .thread__lede{margin:calc(var(--h1-size) * .44) 0 0;max-width:var(--lede-measure,33rem);font:400 clamp(1rem, calc(var(--h1-size) * .265), var(--fs-md))/1.5 var(--body);color:var(--muted);text-wrap:balance;text-box:trim-both cap alphabetic}.app.is-empty .thread__lede strong{color:var(--text);font-weight:600;white-space:nowrap}.app.is-empty .thread__intro{text-align:left;margin-bottom:0}.app.is-empty .thread__in{padding-block:0;gap:0}.app.is-empty .dock{padding-top:calc(var(--h1-size) * .72)}.app.is-empty .main::after{content:"";position:absolute;left:-7vh;top:50%;transform:translateY(-50%);height:104vh;width:auto;aspect-ratio:141 / 145;z-index:0;pointer-events:none;-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='784.5 621.5 141 145'><g fill='none' stroke='%23000'><ellipse cx='855' cy='694' rx='62.5' ry='65' stroke-width='15'/></g></svg>"), linear-gradient(180deg,transparent 0%,#000 7%,#000 93%,transparent 100%), linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.82) 100%);mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='784.5 621.5 141 145'><g fill='none' stroke='%23000'><ellipse cx='855' cy='694' rx='62.5' ry='65' stroke-width='15'/></g></svg>"), linear-gradient(180deg,transparent 0%,#000 7%,#000 93%,transparent 100%), linear-gradient(90deg,#000 0%,#000 62%,rgba(0,0,0,.82) 100%);-webkit-mask-size:contain,100% 100%,100% 100%;mask-size:contain,100% 100%,100% 100%;-webkit-mask-position:left center,center,center;mask-position:left center,center,center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in,source-in;mask-composite:intersect,intersect;background-color:#181818}.app.is-empty .thread, .app.is-empty .dock{background:transparent}@media (max-width:900px){.app.is-empty .main::after{display:none}}@media (forced-colors:active){.app.is-empty .main::after{display:none}}.app.is-empty .composer{min-height:62px;border-radius:16px;border-color:var(--hair-4);box-shadow:0 1px 0 rgba(255,255,255,.05) inset, 0 18px 44px -28px rgba(0,0,0,.9);transition:border-color var(--t-mid) var(--ease), box-shadow var(--t-mid) var(--ease)}.app.is-empty .composer__grow > textarea, .app.is-empty .composer__grow::after{font-size:var(--fs-md);line-height:1.5}.app.is-empty .composer__input::placeholder{color:var(--muted);opacity:1}.app:not(.is-empty) .chips--dock{display:none}.app.is-empty .chips{justify-content:flex-start}.app.is-empty .chips--dock{max-width:var(--measure);margin:var(--s-3) auto 0;padding-block:4px}@supports not (text-box:trim-both cap alphabetic){.app.is-empty .thread__lede{margin-top:calc(var(--h1-size) * .177)}.app.is-empty .dock{padding-top:calc(var(--h1-size) * .616)}}.app.is-empty .thread, .app.is-empty .dock{position:relative;z-index:1}@media (prefers-reduced-motion:no-preference){.app.is-empty .thread__h1{animation:var(--h1-entrance,h1-set) .56s var(--ease) .04s backwards}.app.is-empty .thread__lede{animation:empty-in .56s var(--ease) .15s backwards}.app.is-empty .composer{animation:empty-in .52s var(--ease) .26s backwards}.app.is-empty .chips--dock{animation:empty-in .40s var(--ease) .36s backwards}.app.is-empty .dock__bar{animation:empty-in .40s var(--ease) .44s backwards}}@keyframes h1-set{from{opacity:0;transform:translateY(10px);letter-spacing:calc(1.2px - .038em)}to{opacity:1;transform:none;letter-spacing:calc(1.2px - .05em)}}.msg__lead{margin-top:var(--s-4);padding:var(--s-4);border:1px solid var(--hair-2);border-radius:var(--r-md);background:var(--surface-1)}.msg__lead-h{font:600 15px/1.3 var(--display);color:var(--text-hi);letter-spacing:-.012em}.msg__lead-p{margin-top:6px;font-size:var(--fs-sm);line-height:1.55;color:var(--muted);max-width:46ch}.msg__lead-go{margin-top:var(--s-3)}.dock__bar{display:flex;align-items:center;gap:var(--s-4);width:100%;max-width:calc(var(--col) - 2 * var(--gut));margin:var(--s-3) auto 0;min-height:22px}.dock__state{display:none;align-items:center;gap:var(--s-2);margin:0;min-width:0;font:500 11px/1.4 var(--mono);letter-spacing:.06em;text-transform:uppercase;font-variant-ligatures:none;color:var(--muted-2)}.dock__lamp{flex:0 0 auto;width:5px;height:5px;background:var(--muted-3);transition:background-color var(--t-fast) var(--ease)}.dock__s{display:none;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app[data-state="thinking"] .dock__state, .app[data-state="streaming"] .dock__state, .app[data-state="error"] .dock__state{display:flex}.app[data-state="thinking"] .dock__s--work{display:block}.app[data-state="streaming"] .dock__s--live{display:block}.app[data-state="error"] .dock__s--err{display:block}.app[data-state="thinking"] .dock__lamp, .app[data-state="streaming"] .dock__lamp{background:var(--text-hi)}.dock__note{flex:0 0 auto;margin:0 0 0 auto;max-width:none;padding-inline:0;text-align:right}.app.is-empty .dock__note{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.msg[data-intent^="lead."] .msg__acts{display:none}.topbar__word{display:block;width:97px;height:18px;background:url("/assets/wordmark.png") left center/contain no-repeat;text-indent:-9999px;overflow:hidden;white-space:nowrap;filter:brightness(0) invert(.902)}@media (max-width:420px){.topbar__word{width:81px;height:15px}}.topbar__mark{display:none}.app.is-empty .topbar{background:transparent;border-bottom-color:transparent}.topbar__login{font:500 13px/1 var(--body);letter-spacing:.005em;color:var(--muted);padding:0 12px;height:32px;transition:color var(--t-fast) var(--ease)}.topbar__login:hover{color:var(--text-hi)}.topbar .btn--sm{height:34px;padding:0 16px;font:600 13px/1 var(--body);letter-spacing:-.005em;background:var(--text-hi);color:#0A0A0A;clip-path:polygon(5px 0,100% 0,100% calc(100% - 5px),calc(100% - 5px) 100%,0 100%,0 5px)}.topbar .btn--sm:hover{background:var(--fill-hi-2)}.app.is-empty .main{--h1-size:clamp(1.5rem, calc(var(--measure) * .085), min(2.875rem, var(--h1-cap,2.875rem)))}.app.is-empty .thread__intro{text-align:center}.app.is-empty .chips{justify-content:center}.app.is-empty .thread__h1{display:flex;align-items:center;justify-content:center;gap:.3em;font-family:var(--serif-display);font-weight:400;line-height:1.15;letter-spacing:-.012em;color:var(--text-hi);text-box:none}.app.is-empty .thread__h1::before{content:"";flex:0 0 auto;width:.64em;height:.74em;background:var(--text-hi);-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='766.5 571 176 204'><g fill='none' stroke='%23000'><ellipse cx='855' cy='694' rx='62.5' ry='65' stroke-width='15'/><path d='M811%2C594 H900' stroke-width='10'/></g></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='766.5 571 176 204'><g fill='none' stroke='%23000'><ellipse cx='855' cy='694' rx='62.5' ry='65' stroke-width='15'/><path d='M811%2C594 H900' stroke-width='10'/></g></svg>") center/contain no-repeat}@media (forced-colors:active){.app.is-empty .thread__h1::before{display:none}}.app.is-empty .dock{padding-top:calc(var(--h1-size) * .9)}.chips--quote{margin-top:10px}.app .chip.chip--quote{color:var(--text-hi);background:#111111;border-color:#4A4A4A}.app .chip.chip--quote:hover{color:#FFFFFF;background:#1A1A1A;border-color:#6A6A6A}.app:not(.is-empty) .chips--quote{display:none}.dock__ai{display:none}.app.is-empty .dock__ai{display:block;max-width:var(--measure);margin:18px auto 0;padding-inline:var(--s-3);font:400 12px/1.5 var(--body);color:var(--muted-2);text-align:center;text-wrap:balance}.app.is-empty .composer, .app:not(.is-empty) .composer{min-height:64px;border-radius:20px;border:1px solid #646464;background:#101010;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 1px 0 rgba(255,255,255,.07) inset, 0 28px 60px -28px rgba(0,0,0,1), 0 10px 20px -12px rgba(0,0,0,.85)}.app:not(.is-empty) .composer{min-height:56px}.app.is-empty .composer:focus-within, .app:not(.is-empty) .composer:focus-within{border-color:var(--focus-edge);box-shadow:0 1px 0 rgba(255,255,255,.12) inset, 0 0 0 1px var(--focus-halo), 0 0 32px -6px rgb(var(--brand-rgb)/.18), 0 28px 60px -28px rgba(0,0,0,1), 0 10px 20px -12px rgba(0,0,0,.85)}.app .composer:has(.composer__input:focus-visible){outline:none}.app.is-empty .composer__input::placeholder{color:var(--muted-2)}.app.is-empty .composer__send{width:36px;height:36px}.composer__send[aria-disabled="true"]{background:#1E1E1E;color:#6E6E6E}.app.is-empty .chips--dock{gap:8px;margin-top:14px}.app .chip{height:32px;padding:0 14px;font:450 13px/1 var(--body);letter-spacing:.005em;color:var(--text-2);background:#111111;border-color:#262626;box-shadow:none}.app .chip:hover{color:var(--text-hi);background:#1A1A1A;border-color:#3A3A3A}body::after, body::before{display:none}.app.is-empty .main::before{display:none}.app.is-empty .main::after{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='784.5 621.5 141 145'><g fill='none' stroke='%23000'><ellipse cx='855' cy='694' rx='62.5' ry='65' stroke-width='15'/></g></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='784.5 621.5 141 145'><g fill='none' stroke='%23000'><ellipse cx='855' cy='694' rx='62.5' ry='65' stroke-width='15'/></g></svg>");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:left center;mask-position:left center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-over;mask-composite:add;background-image:none;background-color:#161616;animation:none;opacity:1}@media (min-width:1200px){.app.is-empty .main{--col:56rem;--h1-cap:5.5rem}}@media (prefers-reduced-motion:no-preference){.app.is-empty .thread__h1{animation:fin-rise .5s var(--ease) .02s backwards}.app.is-empty .composer{animation:fin-rise .5s var(--ease) .1s backwards}.app.is-empty .chips--dock{animation:fin-rise .5s var(--ease) .16s backwards}.app.is-empty .chips--quote{animation:fin-rise .5s var(--ease) .22s backwards}.app.is-empty .dock__ai{animation:fin-rise .5s var(--ease) .28s backwards}}@keyframes fin-rise{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.think__label{font-family:var(--body);font-size:15px;font-weight:450;letter-spacing:.005em;text-transform:none}.msg__ai{display:inline-flex;align-items:center;gap:6px;margin-left:6px;font:450 12px/1 var(--body);letter-spacing:.005em;color:var(--muted-3);cursor:default}.msg__ai::before{content:"";width:12px;height:12px;flex:0 0 auto;background:currentColor;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 1.5l1.4 3.6 3.6 1.4-3.6 1.4L8 11.5 6.6 7.9 3 6.5l3.6-1.4z' fill='black'/><path d='M12.5 10.5l.6 1.4 1.4.6-1.4.6-.6 1.4-.6-1.4-1.4-.6 1.4-.6z' fill='black'/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M8 1.5l1.4 3.6 3.6 1.4-3.6 1.4L8 11.5 6.6 7.9 3 6.5l3.6-1.4z' fill='black'/><path d='M12.5 10.5l.6 1.4 1.4.6-1.4.6-.6 1.4-.6-1.4-1.4-.6 1.4-.6z' fill='black'/></svg>") center/contain no-repeat}.msg__acts{margin-top:var(--s-3)}.msg__acts + .msg__foot{margin-top:var(--s-3)}.msg__lead{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:var(--s-5);padding:12px 12px 12px 16px;border:1px solid #232323;border-radius:14px;background:#0E0E0E}.msg__lead-t{min-width:0}.msg__lead-h{font:600 14px/1.3 var(--display);letter-spacing:-.01em}.msg__lead-p{margin-top:3px;font-size:13px;line-height:1.45;max-width:none}.msg__lead-go{margin-top:0;flex:0 0 auto}@media (max-width:480px){.msg__lead{flex-wrap:wrap;gap:12px}.msg__lead-go{width:100%}}.btn{background:var(--text-hi);color:#0A0A0A}.btn:hover{background:var(--fill-hi-2);filter:none}.btn--sm{height:36px;padding:0 16px;font-size:13px}.rail__mark img{display:none}.rail__login{font:500 13px/1.2 var(--body);letter-spacing:.005em;color:var(--muted)}.rail:focus{outline:none}.cta--plain{min-height:100svh;display:grid;align-content:center;padding-block:96px;border-top:0}.cta--plain .cta__in{text-align:center}.cta__mark{position:absolute;top:calc(14px + env(safe-area-inset-top,0px));left:clamp(16px, 4vw, 40px);z-index:2;display:block;width:108px;height:20px;background:url("/assets/wordmark.png") left center/contain no-repeat}.msg__body{font:400 17px/1.68 var(--serif)}.msg__body h3{font-family:var(--serif);font-size:17px;font-weight:600;letter-spacing:0}.msg__body .enq, .msg__body .msg__lead{font-family:var(--body);line-height:1.5}.rail__sub{margin:2px 0 0 14px;font:500 12px/1.2 var(--body);letter-spacing:.01em;color:var(--muted)}:root{--text-hi:#FAFAFA;--text:#E8E8E8;--text-2:#CFCFCF;--muted:#ABABAB;--muted-2:#9A9A9A;--muted-3:#8C8C8C}.app.is-empty .main::after{display:none}.app.is-empty .thread__h1::before{display:none}.thread__mark, .thread__eyebrow{display:none}.app.is-empty .thread__mark{display:block;width:26px;height:auto;margin:0 auto 20px;overflow:visible}.app.is-empty .thread__mark ellipse{fill:none;stroke:var(--text-hi);stroke-width:15}.app.is-empty .thread__mark path{fill:none;stroke:var(--text-hi);stroke-width:10}.app.is-empty .thread__eyebrow{display:block;margin:0 0 22px;padding-left:.36em;font:500 11px/1 var(--body);letter-spacing:.36em;text-transform:uppercase;color:var(--muted-2)}.app.is-empty .thread__h1{display:block;max-width:21ch;margin:0 auto;font-family:var(--display);font-weight:300;font-size:clamp(32px, 4.3vw, 54px);line-height:1.06;letter-spacing:-.032em;color:var(--text-hi);text-wrap:balance}.app.is-empty .dock{padding-top:36px}.app.is-empty .composer, .app:not(.is-empty) .composer{border:1px solid #2C2C2C;background:#0E0E0E;border-radius:16px;box-shadow:0 1px 0 rgba(255,255,255,.04) inset, 0 40px 90px -50px #000}.app.is-empty .composer{min-height:76px}.app.is-empty .composer:focus-within, .app:not(.is-empty) .composer:focus-within{border-color:var(--focus-edge);box-shadow:0 1px 0 rgba(255,255,255,.05) inset, 0 0 0 1px var(--focus-halo), 0 40px 90px -50px #000}.app .composer__input{font-size:16.5px}.app.is-empty .composer__input::placeholder{color:var(--muted-2)}.app.is-empty .chips--dock{gap:8px;margin-top:20px}.app.is-empty .chips--dock .chip{height:34px;padding:0 14px;border-radius:10px;border:1px solid #232323;background:transparent;font:500 13px/1 var(--body);letter-spacing:0;color:var(--muted)}.app.is-empty .chips--dock .chip:hover{border-color:#3C3C3C;background:#0E0E0E;color:var(--text-hi)}.chips--quote{margin-top:14px}.app .chip.chip--quote{height:auto;padding:6px 2px;border:0;border-radius:0;background:none;font:500 13px/1.2 var(--body);color:var(--text-hi);text-decoration:underline;text-decoration-color:#5A5A5A;text-underline-offset:5px}.app .chip.chip--quote::after{content:" \2192";text-decoration:none;display:inline-block;margin-left:.35em}.app .chip.chip--quote:hover{background:none;color:#FFFFFF;text-decoration-color:#FFFFFF}.app.is-empty .dock__ai{margin-top:28px;font-size:11.5px;color:var(--muted-3)}@media (prefers-reduced-motion: no-preference){.app.is-empty .thread__mark ellipse, .app.is-empty .thread__mark path{stroke-dasharray:1;stroke-dashoffset:1}.app.is-empty .thread__mark ellipse{animation:dl-draw 1.2s cubic-bezier(.65,0,.25,1) .1s forwards}.app.is-empty .thread__mark path{animation:dl-draw .5s cubic-bezier(.65,0,.25,1) 1.05s forwards}}@keyframes dl-draw{to{stroke-dashoffset:0}}@media (forced-colors:active){.app.is-empty .thread__mark{display:none}}.app.is-empty .thread__h1{padding-bottom:.12em}.app.is-empty .thread{overflow-y:hidden}
