@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-vietnamese-wdth-normal-rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-ext-wdth-normal-7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/assets/archivo-latin-wdth-normal-DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-cyrillic-400-normal-BCR-5knY.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-400-normal-Br6HGNtH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-ext-400-normal-CqsZQCXg.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-400-normal-CBFElp5P.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2)format("woff2"),url(/assets/martian-mono-latin-400-normal-DM4nBGIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAkEAA8AAAAAC9wAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABWAAAABwAAAAcACEAD0dQT1MAAAF0AAAAHgAAAB5EdEx1R1NVQgAAAZQAAAAnAAAAKLj8uOpPUy8yAAABvAAAAFQAAABgZvB9qFNUQVQAAAIQAAAANwAAAEDzW98ZY21hcAAAAkgAAABoAAAAjFU69oFnYXNwAAACsAAAAAgAAAAIAAAAEGdseWYAAAK4AAAD1gAABR5TQFICaGVhZAAABpAAAAA1AAAANh3TuCtoaGVhAAAGyAAAAB8AAAAkBtr/w2htdHgAAAboAAAAMAAAAFg3ugZqbG9jYQAABxgAAAAwAAAAMA/QEMptYXhwAAAHSAAAABoAAAAgACcAnm5hbWUAAAdkAAABFgAAAlIy2FpbcG9zdAAACHwAAACHAAAAzbQ5fwAAAQAAAAwAAAAAAAAAAgACAAEAAwABAAkAEAABAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahnMSSPAY+BhBgARH//4NIAFpJBVUAeNpjYGHaw/iFgZWBgamLKYKBgcEbQjPGMRgxZgBFuRk4mRiAgAXIZgfSQA4E+Pn7uTIcYFBQ2ML84r8FUIETwy+g8HSQHFMEswKQUmBgBgBRVQxyeNodhMEBQAAQw9IDAGAEmwF/sLg/aJMgRIgB7d8OO4dtkeCcl00gXEoEmFIGQAjk64IHn6IFRAB42k3IwQ3BABSA4a/tiwRVjYhzV+kkdnAyjjNXA7ABF45mwABPOEhP/58PJSosVYpfwxYrrcpIp7dzLso4xDXu8e6OmQx8H5e4xevr+cxTbrLPAuCx9n/UGq0FGJuZaEzN1doPMEYZ8gABAAH//wAPeNp0UkV441YQnvfkSCGzpXBiWYkUhyNwmMkB29t1l5mZmZmZGY5lun/l9lLmXoq3XsrHRN6xvAwGwS/NDzMDDEwEoAsZP15xkAmguUV3megWvW5xInWZueRds1Ml0xn/6K+l9MexmXQ5UKjGmlNYw0EWVng1r8RIDMF/9cfff3yo/dcOQkfskWQNsZmjZBfpNN+FRCJVZ/NQGQgAVvNQBB/cx9n7uA+PH+D1XsSXoU6W5Yu/991L/jCvEt38NOlr0y9rft8EFPoT/9AoXYGMQQBi6LIUYFlOaqeaKvBuyZBYNiDLhh5qyGFZ3idoaihkGOSbruZgZ3n6FnZgc2zDrm1+YXhlvHrONJ8i1yjBviDZYm9sL9DKBhY2rFtmrmmSyqpiemSuYz4XFP2K0lXuB9SekviLrkftAigF8Ao5SfIGzUGllGIILQi8j+XKRFlBXxz7HVesjNSG8za5hpd1T9rW1bM1HlvTQoi5geRyuVJvWMknaf3Bhtqqjmn1kTML5xyPhI/Ns+dlL24uVQ0UIdCWUOgeOgN4VNSSX4ZlUU/RBEu9QWrbf7H88Nav+YnN46Zza7IKc4T8rKL5dIbZRd4Zi3eFJz9fUlRYMjvJ1Yz+T2KfBeSyqND6w1TM+6/XrN3xsquup2Zokn19ZoGPL7D7lv7M+M3nyOtju9ui8rSpZWK5GqEFSb4h9HaMqYdagDTOin6XTg3psqI0YBdcVlNyJDk5J1eqYTgvlrzOycFwR2sfM9nG+91ud6VzW9fQpYvjN/eym52RzknxaLx1yLGZ7Wn2ZxWzlWKVWleZZXflu6mtL3PmYnL7q74DsyZOOW1+fToem7pL9D5rvxC39svCbXdxv4Un+3Ha2tN0Cxcgx9rHKZhrC85Ze2Yua94PR+N9D2V7+YlsHWp7b9+eiZG13cxae6RlePy4sBF2rmN7GoofT9fPlsgn58w7HetYG+0eWjF31pKOpoFlRS70a+0+04N+0wCABd8oIGptpYWyKTQd0dTeMFFEOQsV8ETAwHcP4cQaMRkurRJqqKuXDA2HLxpiyNCtLJx0b5U5jZdYjhN58aGAZElsXTshnv7zgTrZ/J+c9hVpot6bvd1+cFV4RYen5bCkSgTM7XxPs9ru2GHf61and9aUT83P9U0tqSyqzKuvWbLKmN5Wq0wtyPMgVK3X1i1dmfT3Cn2RupgesOONcFfQaj7JswVKSiRmBTc5Hp/MMT2lgUBpBD8AhGTSt0iCiQKDNw0aRzIXnTxM37p+HYAi41t0i/WMA7gzYaCsMRCvieiqjKqcOBOoCAgAof4RMAAAeNpjYGRgAOHceAvWeH6brwzMzC8YgOD28/dTQfT9Jy0F/5/9Z2TmYnECctkYmECiAFv1DNYAAAB42mNgZGBgfvHfgoGB6d3/Z3/bmbmAIqhAFACm7gagAHjaY9rDEAbEuki4CYjdgDgSiG2B2AqIvWByUH4kmhoGKDZlYGBYw8jFsAYA2zEVTgAAABoANgBCAE4AZACiANwBAgEqAXIBfgGKAZYB4gHtAfgCAwIDAgMCUwJuAnwCj3jaY2BkYGAQZ/BjYAdiVjAPAZgZGAERywDGAAB42o3QBUoGMBjG8b/dQRqU3d1B2ITdNH7d3TfwBB5AGjySJ/AUPoyvmzH4bW+xAf180UZLew/w0zKcdQtz/GXdyiC/WbdxxHfW7UU5HYzzmXUnM9izHmSPNYxboJ+prFvoZTTrTt33Zy0Bd4SIEsCCn1sc2PGQ0PkdjxzHLTlklxRHWytMjCPWtWLYiCoaJi6vEZP9rJmeLsXvueKGWyw6xxWzENQpRFB7tWTemxw19YoywSZrbKBVpGPuuNe+lJrp+SS7JL/JLa2YyNdMlNSc6yZMhmj+zRNsaba29KIbBxN1ej3oPoQXBzZTe0rC/FvIvG6ChYo/dOExGQmsrGEjREC3DpK698vFk2KKBLKzFv8BPh5YaQAAeNpiYGIAg/9zGIyAFCMDOhAHYhWGk4AWptoAYQAI/uEOY9DFkxaHHXB3iMv00a/ODyUa0oxWtEEZFVRRQx0NNNFCm8rooIse+hjUxif76l/r3u8pqrJS4Hhc4Exk1AtcyJxP2JcYDc6LvTgWM5TFidrO38//7+kcNY9nz8153lLESQLNRilQAA==)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-cyrillic-500-normal-DejhKr-t.woff2)format("woff2"),url(/assets/martian-mono-cyrillic-500-normal-CQ32KwDP.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-ext-500-normal-CPN1Info.woff2)format("woff2"),url(/assets/martian-mono-latin-ext-500-normal-CYMi9jUC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Martian Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/martian-mono-latin-500-normal-BWC8e-kx.woff2)format("woff2"),url(/assets/martian-mono-latin-500-normal-BsOs1ffX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--paper:#f5f3ef;--paper-2:#ebe8e2;--ink:#161615;--ink-2:#57544e;--mute:#9a968e;--line:#16161517;--line-2:#16161533;--accent:#c8432b;--sans:"Archivo Variable", "PingFang SC", "Hiragino Sans GB", "Noto Sans SC", "Source Han Sans SC", "Microsoft YaHei", system-ui, sans-serif;--mono:"Martian Mono", ui-monospace, "SF Mono", Menlo, monospace;--ease:cubic-bezier(.65, 0, .15, 1);--side:264px;--head:56px;--cut:18px;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--paper:#121211;--paper-2:#1c1c1a;--ink:#e8e5df;--ink-2:#a9a59d;--mute:#6e6b65;--line:#e8e5df17;--line-2:#e8e5df33;--accent:#e05a40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--paper:#121211;--paper-2:#1c1c1a;--ink:#e8e5df;--ink-2:#a9a59d;--mute:#6e6b65;--line:#e8e5df17;--line-2:#e8e5df33;--accent:#e05a40;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#root{height:100%}body{background:var(--paper);color:var(--ink);font-family:var(--sans);letter-spacing:.01em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:15px;line-height:1.5;transition:background-color .6s,color .6s}button,input,textarea,select{font:inherit;color:inherit;background:0 0;border:0;border-radius:0}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}ol,ul{list-style:none}i,em{font-style:normal}svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:square}:focus-visible{outline:1px solid var(--mute);outline-offset:3px}::selection{background:var(--ink);color:var(--paper)}.grow{flex:1}.muted{color:var(--mute)}.slash{opacity:.45;vertical-align:-.12em;background:currentColor;width:1px;height:.95em;margin:0 .6em;display:inline-block;transform:rotate(28deg)}.tool__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.scroll,.side__list,.lightbox__panel,.advanced__body{scrollbar-width:thin;scrollbar-color:var(--line-2) transparent}.fracture{pointer-events:none;width:100%;height:100%;display:block;overflow:visible}.fracture__line{fill:none;stroke:var(--ink);stroke-opacity:.16;stroke-width:1.1px;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 3.4s var(--ease) forwards}.fracture__line[data-branch]{stroke-opacity:.1;stroke-width:.9px;animation-duration:2.2s}.fracture__accent{stroke:var(--accent);stroke-opacity:.9;stroke-width:1.6px;animation-duration:1.6s}.fracture__shard{fill:var(--ink);fill-opacity:.028;stroke:none;animation:4s 2.4s both fade}.broken-rule{width:100%;height:12px;margin-top:40px;display:block;overflow:visible}.broken-rule path{fill:none;stroke:var(--line-2);stroke-width:1px;vector-effect:non-scaling-stroke}.broken-rule .broken-rule__shard{stroke:var(--mute)}.app{grid-template-columns:var(--side) minmax(0, 1fr);height:100dvh;transition:grid-template-columns .7s var(--ease);display:grid}.app[data-side=closed]{grid-template-columns:0 minmax(0,1fr)}.side{border-right:1px solid var(--line);min-width:0;transition:border-color .7s,opacity 1s;overflow:hidden}.app[data-side=closed] .side{border-right-color:#0000}.side__inner{width:var(--side);flex-direction:column;height:100%;padding-bottom:18px;transition:opacity .5s;display:flex}.app[data-side=closed] .side__inner{opacity:0;pointer-events:none}.side__head{height:var(--head);flex:none;justify-content:space-between;align-items:center;padding:0 12px 0 22px;display:flex}.side-toggle{width:34px;height:34px;color:var(--mute);place-items:center;transition:color .3s;display:grid}.side-toggle svg{width:18px;height:18px}.side-toggle:hover{color:var(--ink)}.side__new{text-align:left;flex:none;align-items:center;gap:12px;margin:10px 12px 26px;padding:10px;font-size:13.5px;transition:background-color .3s;display:flex}.side__new svg{width:11px;height:11px;transition:transform .6s var(--ease)}.side__new:hover{background:var(--paper-2)}.side__new:hover svg{transform:rotate(90deg)}.side__list{flex:1;min-height:0;padding:0 12px;overflow-y:auto}.scrim{display:none}.main{flex-direction:column;min-width:0;height:100dvh;display:flex;position:relative}.header{z-index:2;height:var(--head);flex:none;align-items:center;gap:18px;padding:0 28px;transition:opacity 1s;display:flex;position:relative}.header__lead{align-items:center;gap:4px;margin-left:-12px;display:flex}.header__brand{place-items:center;width:34px;height:34px;display:grid}.header__title{min-width:0;color:var(--ink-2);flex:1;align-items:baseline;gap:14px;font-size:13.5px;display:flex}.header__name{min-width:0;color:var(--ink);text-align:left;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.header__input{border-bottom:1px solid var(--ink);outline:none;flex:0 360px;min-width:0;padding:2px 0}.header__new{width:34px;height:34px;color:var(--mute);place-items:center;margin-right:-10px;transition:color .3s;display:grid}.header__new svg{width:11px;height:11px}.header__new:hover{color:var(--ink)}.link{color:var(--mute);white-space:nowrap;border-bottom:1px solid #0000;padding:2px 0;font-size:12.5px;transition:color .3s,border-color .3s}.link:hover{color:var(--ink);border-color:var(--line-2)}.link--danger:hover,.link--danger[data-armed]{color:var(--accent);border-color:currentColor}.icon-btn{width:44px;height:44px;color:var(--mute);flex:none;place-items:center;transition:color .3s;display:grid}.icon-btn svg{width:14px;height:14px}.icon-btn:hover{color:var(--ink)}.scroll{flex:1;position:relative;overflow:hidden auto}.col{width:100%;max-width:880px;margin:0 auto;padding:0 32px}:is(.app:has(.composer:focus-within) .side,.app:has(.composer:focus-within) .header){opacity:.38}.app .side:hover,.app .header:hover{opacity:1}.stage__field{position:absolute;inset:0}.stage{place-items:center;min-height:100%;padding:40px 28px 14vh;display:grid;position:relative}.stage__inner{width:min(100%,700px)}.headline{letter-spacing:-.015em;animation:rise 1.4s var(--ease) both;margin-bottom:40px;font-size:clamp(34px,4.4vw,58px);font-weight:300;line-height:1.15}.headline__dot{color:var(--accent)}.composer{position:relative}.composer:after{content:"";top:0;left:calc(100% - var(--cut));width:calc(var(--cut) * 1.4142);background:var(--line-2);transform-origin:0 0;height:1px;transition:background-color .6s;position:absolute;transform:rotate(45deg)}.composer:before{content:"";background:var(--accent);clip-path:polygon(0 0,100% 0,100% 100%);opacity:0;width:9px;height:9px;transition:opacity .6s, transform .8s var(--ease);position:absolute;top:-7px;right:-7px;transform:translate(-4px,4px)}.composer:focus-within:after{background:var(--ink)}.composer:focus-within:before{opacity:1;transform:none}.composer__box{isolation:isolate;position:relative}.composer__box:before{content:"";z-index:-1;background:var(--paper);border:1px solid var(--line-2);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);transition:border-color .6s;position:absolute;inset:0}.composer:focus-within .composer__box:before{border-color:var(--ink)}.composer__input{resize:none;outline:none;width:100%;min-height:56px;padding:17px 36px 8px 22px;font-size:16px;line-height:1.6;display:block}.composer[data-variant=stage] .composer__input{min-height:92px;padding-top:22px;font-size:18px;font-weight:300}.composer__input::placeholder{color:var(--mute)}.composer__tools{align-items:center;gap:2px;min-height:48px;padding:4px 8px 8px 14px;display:flex}.modes{color:var(--mute);align-items:center;margin-right:10px;padding:0 8px;font-size:13px;display:flex}.modes__item{align-items:center;display:flex}.modes button{color:var(--mute);padding:6px 0;transition:color .4s}.modes button:hover{color:var(--ink-2)}.modes button[aria-checked=true]{color:var(--ink);font-weight:500}.tool{height:32px;color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;padding:0 8px;font-size:12.5px;transition:color .3s;display:flex}.tool:hover:not(:disabled){color:var(--ink)}.tool:disabled{color:var(--mute);opacity:.6}.tool__value{align-items:center;gap:7px;display:flex}.tool--attach{color:var(--mute)}.tool--attach svg{width:15px;height:15px}.tool--attach[data-has]{color:var(--ink)}.tool__count{font-family:var(--mono);font-size:8.5px}.aspect-glyph{border:1px solid;flex:none;display:inline-block}.select{position:relative}.select__menu{z-index:20;background:var(--paper);border:1px solid var(--line-2);min-width:180px;max-height:50vh;animation:drop .35s var(--ease);padding:6px 0;position:absolute;bottom:calc(100% + 10px);left:0;overflow-y:auto}.composer[data-variant=stage] .select__menu{top:calc(100% + 10px);bottom:auto}.select__option{width:100%;color:var(--ink-2);text-align:left;white-space:nowrap;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 16px 8px 28px;font-size:13px;transition:color .2s,background-color .2s;display:flex;position:relative}.select__option:hover{background:var(--paper-2);color:var(--ink)}.select__option[aria-selected=true]{color:var(--ink)}.select__option[aria-selected=true]:before{content:"";background:var(--accent);width:1px;height:10px;position:absolute;top:13px;left:13px;transform:rotate(28deg)}.select__main{align-items:center;gap:8px;display:flex}.select__hint{min-width:220px;color:var(--mute);white-space:normal;font-size:11.5px}.send{background:var(--ink);width:42px;height:32px;color:var(--paper);clip-path:polygon(9px 0,100% 0,calc(100% - 9px) 100%,0 100%);flex:none;place-items:center;margin-left:8px;transition:background-color .4s;display:grid}.send svg{stroke-width:1.4px;width:13px;height:13px;transition:transform .5s var(--ease)}.send:hover:not(:disabled){background:var(--accent)}.send:hover:not(:disabled) svg{transform:translate(1.5px,-1.5px)}.send:disabled{background:var(--line-2)}.send[data-busy]{background:var(--accent);animation:1s ease-in-out infinite breathe}.composer__error{color:var(--accent);margin-top:12px;font-size:12.5px}.refs{flex-wrap:wrap;gap:10px;padding:16px 22px 0;display:flex}.ref{background:var(--paper-2);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);width:56px;height:56px;animation:rise .6s var(--ease) both;position:relative}.ref img{object-fit:cover;width:100%;height:100%}.ref[data-status=uploading] img{opacity:.4}.ref[data-status=error] img,.ref[data-inactive]{opacity:.3}.ref__progress{background:var(--ink);transform-origin:0;height:2px;transition:transform .2s linear;position:absolute;bottom:0;left:0;right:0}.ref__index{background:var(--paper);color:var(--ink-2);padding:0 4px;font-size:9.5px;line-height:15px;position:absolute;bottom:0;left:0}.ref__flag{color:var(--accent);place-items:center;font-size:11px;display:grid;position:absolute;inset:0}.ref__remove{background:var(--ink);width:18px;height:18px;color:var(--paper);opacity:0;place-items:center;transition:opacity .3s;display:grid;position:absolute;top:0;left:0}.ref__remove svg{width:8px;height:8px}.ref:hover .ref__remove,.ref__remove:focus-visible{opacity:1}@media (hover:none){.ref__remove{opacity:1}}.advanced{border-top:1px solid var(--line)}.advanced>summary{color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:10px 22px;font-size:12.5px;list-style:none;display:flex}.advanced>summary::-webkit-details-marker{display:none}.advanced>summary:before{content:"";width:6px;height:6px;transition:transform .4s var(--ease);border-bottom:1px solid;border-right:1px solid;transform:rotate(-45deg)}.advanced[open]>summary:before{transform:rotate(45deg)}.advanced>summary span{color:var(--mute);font-size:11.5px}.advanced__body{max-height:min(50vh,520px);padding:0 22px 20px;overflow-y:auto}.advanced__status{flex-wrap:wrap;align-items:center;gap:10px;padding:4px 0;display:flex}.advanced__status p{color:var(--mute);flex:220px;font-size:12px}.advanced__status button{border:1px solid var(--line-2);color:var(--ink-2);padding:6px 10px;font-size:12px;transition:border-color .3s,color .3s}.advanced__status button:hover{border-color:var(--ink);color:var(--ink)}.advanced__hint{color:var(--mute);margin:6px 0 12px;font-size:12px;line-height:1.6}.advanced fieldset{border:0;min-width:0;margin-top:16px}.advanced legend{color:var(--ink);padding:0;font-size:12px;font-weight:500}.advanced__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin-top:8px;display:grid}.advanced__field{min-width:0;color:var(--ink-2);flex-direction:column;gap:4px;font-size:12px;display:flex}.advanced__field input:not([type=checkbox]),.advanced__field textarea,.advanced__field select{border-bottom:1px solid var(--line-2);width:100%;min-width:0;min-height:34px;color:var(--ink);background:0 0;outline:none;padding:4px 0;font-size:13px;transition:border-color .3s}.advanced__field input:not([type=checkbox]):focus,.advanced__field textarea:focus,.advanced__field select:focus{border-bottom-color:var(--ink)}.advanced__field select option{background:var(--paper);color:var(--ink)}.advanced__field input[type=checkbox]{width:15px;height:15px;accent-color:var(--ink);margin:8px 0}.advanced__field small{color:var(--mute);font-size:11px;line-height:1.5}.advanced__field[data-disabled]{opacity:.45}.dock{background:var(--paper);flex:none;padding:6px 0 22px}.turns{padding-top:12px;padding-bottom:12px}.turn{animation:rise .9s var(--ease) both;padding-top:32px}.turn__prompt{white-space:pre-wrap;word-break:break-word;max-width:40em;margin:14px 0 22px;font-size:20px;font-weight:300;line-height:1.6}.turn__refs{gap:8px;margin:-8px 0 20px;display:flex}.turn__refs img{object-fit:cover;clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,0 100%);width:40px;height:40px}.works{gap:12px;display:grid}.works[data-count="1"][data-orient=square]{width:min(100%,520px)}.works[data-count="1"][data-orient=portrait]{width:min(100%,380px)}.works[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.works[data-count="2"][data-orient=square]{width:min(100%,780px)}.works[data-count="2"][data-orient=portrait]{width:min(100%,580px)}.works[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.works[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.works[data-count="4"][data-orient=square],.works[data-count="4"][data-orient=portrait]{grid-template-columns:repeat(4,minmax(0,1fr))}.work{min-width:0}.work__media{background:var(--paper-2);cursor:zoom-in;width:100%;display:block;position:relative;overflow:hidden}.work__media img,.work__media video{object-fit:cover;width:100%;height:100%;transition:transform 1.6s var(--ease)}.work:not(.work--pending) .work__media img,.work:not(.work--pending) .work__media video{animation:develop 1.6s var(--ease) both}.work__media:hover img,.work__media:hover video{transform:scale(1.012)}.work--pending .work__media{cursor:default}.work--pending[data-status=running] .work__media{animation:3.2s ease-in-out infinite breathe-bg}.crack-progress{width:100%;height:100%;position:absolute;inset:0}.crack-progress path{fill:none;stroke:var(--ink);stroke-opacity:.4;stroke-width:.35px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s var(--ease)}.crack-progress path[data-branch]{stroke-opacity:.22}.work--pending[data-status=failed] .crack-progress path{stroke:var(--accent);stroke-opacity:.45}.work--pending[data-status=canceled] .crack-progress path{stroke-opacity:.12}.work__progress{background:var(--accent);transform-origin:0;height:1px;transition:transform .8s linear;position:absolute;bottom:0;left:0;right:0}.work__note{color:var(--ink-2);place-items:center;font-size:12.5px;display:grid;position:absolute;inset:0}.turn__error{border-left:1px solid var(--accent);color:var(--ink-2);word-break:break-word;margin-top:10px;padding-left:14px;font-size:12.5px}.dropzone{z-index:30;background:color-mix(in srgb, var(--paper) 94%, transparent);pointer-events:none;place-items:center;animation:.4s fade;display:grid;position:absolute;inset:0}.dropzone .fracture{position:absolute;inset:0}.dropzone p{flex-direction:column;align-items:center;gap:10px;font-size:28px;font-weight:300;display:flex;position:relative}.dropzone p span{color:var(--mute);font-size:12px}.lightbox{z-index:50;background:var(--paper);grid-template-columns:minmax(0,1fr) 340px;animation:.5s fade;display:grid;position:fixed;inset:0}.lightbox__stage{place-items:center;min-height:0;padding:56px 96px;display:grid;position:relative}.lightbox__stage img,.lightbox__stage video{object-fit:contain;max-width:100%;max-height:calc(100dvh - 112px);animation:develop 1.2s var(--ease) both}.lightbox__nav{width:48px;height:48px;color:var(--mute);place-items:center;transition:color .3s;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.lightbox__nav svg{width:20px;height:20px}.lightbox__nav:hover{color:var(--ink)}.lightbox__nav--prev{left:20px}.lightbox__nav--next{right:20px}.lightbox__panel{border-left:1px solid var(--line);flex-direction:column;min-height:0;padding:0 28px 28px;display:flex;overflow-y:auto}.lightbox__head{height:var(--head);flex:none;align-items:center;gap:16px;margin-right:-16px;display:flex}.lightbox__number{font-family:var(--mono);letter-spacing:.14em;align-items:center;font-size:9.5px;display:flex}.lightbox__kind{color:var(--mute);font-size:12px}.lightbox__close{margin-left:auto}.lightbox__prompt{white-space:pre-wrap;word-break:break-word;padding:18px 0 26px;font-size:17px;font-weight:300;line-height:1.65}.spec{grid-template-columns:64px minmax(0,1fr);display:grid}.spec dt,.spec dd{border-top:1px solid var(--line);padding:9px 0;font-size:12.5px}.spec dt{color:var(--mute);font-size:11.5px}.spec dd{color:var(--ink-2);overflow-wrap:anywhere}.spec__refs{flex-wrap:wrap;gap:6px;display:flex}.spec__refs img{object-fit:cover;width:36px;height:36px}.lightbox__actions{flex-direction:column;flex:none;margin-top:auto;padding-top:28px;display:flex}.btn{border-top:1px solid var(--line);color:var(--ink-2);text-align:left;justify-content:space-between;align-items:center;padding:12px 0;font-size:13.5px;transition:color .3s;display:flex}.btn:after{content:"";background:var(--accent);opacity:0;width:1px;height:12px;transition:opacity .3s, transform .5s var(--ease);transform:rotate(28deg)scaleY(.3)}.btn:hover{color:var(--ink)}.btn:hover:after{opacity:1;transform:rotate(28deg)}.btn--solid{color:var(--ink);font-weight:500}.splash{align-content:center;place-items:center;gap:40px;height:100dvh;display:grid}.splash__note{color:var(--mute);font-size:12.5px}.art-mark{fill:none;stroke:var(--ink);stroke-width:1.7px;stroke-linecap:square;stroke-linejoin:miter;flex:none;display:block;overflow:visible}.art-mark__shard{stroke:var(--accent);stroke-width:2.1px;transition:transform .8s var(--ease)}a:hover .art-mark__shard{transform:translate(.6px,.9px)}.brand{align-items:center;padding:4px 0;display:flex}.thread{transition:opacity .5s var(--ease);align-items:center;display:flex;position:relative}.thread[data-leaving]{opacity:.25;pointer-events:none}.thread__link{min-width:0;color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;flex:1;padding:8px 4px 8px 24px;font-size:13.5px;transition:color .3s;overflow:hidden}.thread__delete{min-width:28px;height:28px;color:var(--mute);opacity:0;flex:none;place-items:center;padding:0 6px;font-size:12px;transition:opacity .3s,color .3s;display:grid}.thread__delete svg{width:12px;height:12px}.thread:hover .thread__delete,.thread__delete:focus-visible,.thread[data-armed] .thread__delete{opacity:1}.thread__delete:hover,.thread[data-armed] .thread__delete{color:var(--accent)}.thread[data-armed] .thread__link{color:var(--mute)}@media (hover:none){.thread[data-current] .thread__delete{opacity:1}}.thread:before{content:"";background:var(--accent);width:1px;height:11px;transition:transform .5s var(--ease);margin-top:-5px;position:absolute;top:50%;left:9px;transform:rotate(28deg)scaleY(0)}.thread__link:hover,.thread__link[aria-current=page]{color:var(--ink)}.thread[data-current]:before{transform:rotate(28deg)scaleY(1)}.side__foot{flex:none;padding:10px 12px 0}.account{position:relative}.account__name{width:100%;color:var(--ink-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:10px;padding:8px 10px;font-size:13px;transition:color .3s;display:flex;overflow:hidden}.account__name:hover{color:var(--ink)}.account__name i,.header__running{background:var(--line-2);flex:none;width:1px;height:11px;display:block;transform:rotate(28deg)}.account__name i[data-on],.header__running{background:var(--accent);animation:1.6s ease-in-out infinite breathe}.account__menu{z-index:20;background:var(--paper);border:1px solid var(--line-2);min-width:160px;animation:drop .3s var(--ease);flex-direction:column;padding:6px 0;display:flex;position:absolute;bottom:calc(100% + 6px);left:0}.account__menu button{color:var(--ink-2);text-align:left;padding:8px 16px;font-size:13px;transition:color .2s,background-color .2s}.account__menu button:hover{background:var(--paper-2);color:var(--ink)}.header__delete{min-width:34px;height:34px;color:var(--mute);place-items:center;font-size:12.5px;transition:color .3s;display:grid}.header__delete svg{width:14px;height:14px}.header__delete:hover,.header__delete[data-armed]{color:var(--accent)}.turn__meta{color:var(--mute);font-family:var(--mono);letter-spacing:.1em;white-space:nowrap;align-items:center;gap:8px;font-size:9px;display:flex}.turn__index{color:var(--ink)}.turn__detail{text-overflow:ellipsis;opacity:0;min-width:0;transition:opacity .6s, transform .6s var(--ease);align-items:center;display:flex;overflow:hidden;transform:translate(-4px)}.turn__detail .slash{margin:0 .9em 0 .2em}.turn:hover .turn__detail{opacity:1;transform:none}.turn__foot{align-items:center;gap:20px;min-height:22px;margin-top:14px;display:flex}.turn__foot .link{opacity:0;transition:opacity .5s,color .3s,border-color .3s}.turn:hover .turn__foot .link,.turn__foot .link:focus-visible,.turn[data-status=running] .turn__foot .link,.turn[data-status=queued] .turn__foot .link,.turn[data-status=failed] .turn__foot .link{opacity:1}@media (hover:none){.turn__foot .link{opacity:1}}.status{color:var(--mute);white-space:nowrap;align-items:center;gap:10px;font-size:12px;display:inline-flex}.status i{background:currentColor;flex:none;width:1px;height:11px;display:block;transform:rotate(28deg)}.status[data-status=running]{color:var(--ink-2)}.status[data-status=running] i{background:var(--accent);animation:1.6s ease-in-out infinite breathe}.status[data-status=failed]{color:var(--accent)}.status__time{color:var(--mute)}.auth{place-items:center;height:100dvh;display:grid;position:relative;overflow:hidden}.auth>.fracture{position:absolute;inset:0}.auth__form{width:min(100% - 48px,340px);animation:rise 1.2s var(--ease) both;flex-direction:column;display:flex;position:relative}.auth__form .art-mark{margin-bottom:48px}.auth__modes,.sheet__tabs{color:var(--mute);align-items:center;margin-bottom:18px;font-size:14px;display:flex}.auth__modes button,.sheet__tabs button{color:var(--mute);padding:4px 0;transition:color .3s}.auth__modes button[aria-selected=true],.sheet__tabs button[aria-selected=true]{color:var(--ink)}.field{border-bottom:1px solid var(--line-2);outline:none;width:100%;padding:12px 0 10px;font-size:16px;transition:border-color .4s;display:block}.field:focus{border-bottom-color:var(--ink)}.field::placeholder{color:var(--mute)}.field--code{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;font-size:14px}.field--code::placeholder{font-family:var(--sans);letter-spacing:.01em;text-transform:none;font-size:16px}.auth__foot{align-items:center;gap:16px;margin-top:28px;display:flex}.auth__error{min-height:1.4em;color:var(--accent);flex:1;font-size:12.5px}.auth__foot .send{margin-left:auto}.sheet{z-index:60;background:color-mix(in srgb, var(--paper) 72%, transparent);place-items:center;padding:24px;animation:.4s fade;display:grid;position:fixed;inset:0}.sheet__panel{background:var(--paper);border:1px solid var(--line-2);width:min(100%,360px);max-height:min(80dvh,720px);animation:rise .6s var(--ease) both;flex-direction:column;padding:0 28px 24px;display:flex;position:relative;overflow-y:auto}.sheet__panel[data-wide]{width:min(100%,520px)}.sheet__head{height:var(--head);flex:none;justify-content:space-between;align-items:center;margin-right:-16px;display:flex}.sheet__head .sheet__tabs{margin:0}.sheet__title{font-size:14px}.sheet__form .auth__foot{margin-top:24px}.issue{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px 8px;padding:6px 0 4px;display:grid}.issue__label{color:var(--mute);font-size:12.5px}.issue__go{background:var(--ink);color:var(--paper);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);align-self:flex-start;align-items:center;gap:10px;margin:20px 0 22px;padding:10px 18px 10px 16px;font-size:13.5px;transition:background-color .4s;display:flex}.issue__go svg{stroke-width:1.4px;width:12px;height:12px}.issue__go:hover{background:var(--accent)}.choice{gap:14px;display:flex}.choice button{color:var(--mute);border-bottom:1px solid #0000;padding:4px 0;font-size:13px;transition:color .3s,border-color .3s}.choice button[aria-checked=true]{border-bottom-color:var(--ink);color:var(--ink)}.fresh{border-top:1px solid var(--line);animation:rise .6s var(--ease) both;flex-direction:column;gap:10px;padding:16px 0 22px;display:flex}.fresh__note{color:var(--mute);font-size:12.5px}.fresh__line{align-items:baseline;gap:16px;display:flex}.fresh__link{text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.fresh__code{font-family:var(--mono);letter-spacing:.14em;-webkit-user-select:all;user-select:all;flex:1;font-size:16px}.rows__label{color:var(--mute);padding-bottom:8px;font-size:12.5px}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);align-items:baseline;gap:14px;padding:11px 0;font-size:13px;display:flex}.row[data-dead]{opacity:.4}.row__main{white-space:nowrap;flex:1;align-items:center;min-width:0;display:flex;overflow:hidden}.row__meta{color:var(--mute);white-space:nowrap;font-size:12px}.mono-code{font-family:var(--mono);letter-spacing:.1em;font-size:11.5px}.slash--accent{background:var(--accent);opacity:1;margin:0 .8em 0 .2em}.splash .art-mark__shard{animation:drift 1.6s var(--ease) infinite alternate}@keyframes draw{to{stroke-dashoffset:0}}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}@keyframes fade{0%{opacity:0}}@keyframes drop{0%{opacity:0;transform:translateY(6px)}}@keyframes develop{0%{opacity:0;filter:blur(10px)}to{opacity:1;filter:none}}@keyframes breathe{50%{opacity:.25}}@keyframes breathe-bg{50%{background-color:var(--paper)}}@keyframes drift{to{transform:translate(2px,2px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=860px){:root{--head:52px}.app,.app[data-side=closed]{grid-template-columns:minmax(0,1fr)}.side{z-index:40;background:var(--paper);border-right:1px solid var(--line);width:min(84vw,300px);transition:transform .6s var(--ease);position:fixed;top:0;bottom:0;left:0;transform:translate(-101%)}.side[data-open]{transform:none}.side__inner{width:100%}.scrim{z-index:39;opacity:0;pointer-events:none;background:#00000038;transition:opacity .5s;display:block;position:fixed;inset:0}.scrim[data-open]{opacity:1;pointer-events:auto}.app:has(.composer:focus-within) .side{opacity:1}.header{gap:12px;padding:0 16px}.col{padding:0 18px}.stage{place-items:start center;padding:9vh 20px 10vh}.headline{margin-bottom:30px}.composer__input{padding:15px 30px 6px 16px}.composer[data-variant=stage] .composer__input{min-height:80px;font-size:17px}.composer__tools{gap:0;padding:4px 6px 8px 8px}.modes{margin-right:0;padding:0 6px}.tool{padding:0 6px}.send{width:38px;margin-left:4px}.select{position:static}.select__menu,.composer[data-variant=stage] .select__menu{left:0;right:0}.select__hint{min-width:0}.select .tool__value{text-overflow:ellipsis;max-width:72px;overflow:hidden}.refs{padding:14px 16px 0}.advanced>summary,.advanced__body{padding-left:16px;padding-right:16px}.advanced__grid{grid-template-columns:minmax(0,1fr)}.turn__prompt{font-size:17px}.works[data-count="3"],.works[data-count="4"][data-orient=square],.works[data-count="4"][data-orient=portrait]{grid-template-columns:repeat(2,minmax(0,1fr))}.lightbox{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.lightbox__stage{padding:20px}.lightbox__stage img,.lightbox__stage video{max-height:100%}.lightbox__nav--prev{left:0}.lightbox__nav--next{right:0}.lightbox__panel{border-top:1px solid var(--line);border-left:0;max-height:48dvh;padding:0 18px 18px}.lightbox__prompt{padding:8px 0 18px;font-size:15px}}
