@font-face{font-family:TWK Everett;src:url(/assets/TWKEverett-Regular.otf) format("opentype");font-weight:400;font-display:swap}@font-face{font-family:TWK Everett;src:url(/assets/TWKEverett-Bold.otf) format("opentype");font-weight:700;font-display:swap}@font-face{font-family:"BIG Pixel 2.0";src:url(/assets/BIGPixel-2.0.ttf) format("truetype");font-weight:400;font-display:block}:root{--g0:#ffffff;--g1:#f6f6f6;--g2:#ebebeb;--g3:#797979;--ink:#000000;--danger:#e40613;--font:"TWK Everett",-apple-system,"Segoe UI",sans-serif;--code:ui-monospace,"SF Mono",Menlo,Consolas,monospace;--ease:cubic-bezier(.76,0,.24,1);--ease-out:cubic-bezier(.25,1,.5,1);--ease-in:cubic-bezier(.5,0,.75,0);--inset:12px}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}::selection{background:#e40613bf;color:var(--ink)}::-moz-selection{background:#e40613bf;color:var(--ink)}body{background:var(--g0);color:var(--ink);font:15px/1.5 var(--font);-webkit-font-smoothing:antialiased}button,input,textarea{font:inherit;color:inherit}button{background:transparent;border:0;padding:0;cursor:pointer}button:focus-visible,textarea:focus-visible,input:focus-visible,a:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.eyebrow{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--g3)}.none{font-size:13px;color:var(--g3)}h1.wordmark{margin:0;line-height:0}h1.wordmark .pxl{margin:0;display:block}h1.wordmark .home{display:block;padding:0;cursor:pointer}.pxl{position:relative;display:block;flex:none;color:var(--ink)}.pxl i{position:absolute;background:currentColor;display:block}.pxl.inv{color:var(--g0)}.bk{display:inline-flex;gap:2px;align-items:stretch;color:var(--ink);white-space:nowrap}.bk>b,.bk>i{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--g0);font-weight:400;font-style:normal}.bk>b{height:32px;padding:0 12px;font-size:11px;text-transform:uppercase;letter-spacing:.08em}.bk>i{width:32px;height:32px;font-size:14px;line-height:1}.bk:hover>b,.bk:hover>i{background:var(--g2);color:var(--ink)}.bk:active>b,.bk:active>i{background:var(--g3);color:var(--g0)}.bk:disabled{cursor:default}.bk:disabled>b,.bk:disabled>i{background:var(--g2);color:var(--g3)}.bk.inv>b,.bk.inv>i{background:var(--g0);color:var(--ink)}.bk.inv:hover>b,.bk.inv:hover>i{background:var(--g2)}.bk.inv:active>b,.bk.inv:active>i{background:var(--g3);color:var(--g0)}.bk.frame{gap:0}.bk.frame>b,.bk.frame>i{background:var(--g0);color:var(--ink);border:1px solid var(--ink)}.bk.frame>b+i{margin-left:-1px}.bk.frame>i svg{width:20px;height:20px;display:block}.bk.frame:hover>b,.bk.frame:hover>i{background:var(--ink);color:var(--g0)}.bk.frame:active>b,.bk.frame:active>i{background:var(--g3)}.bk.sm>b{height:24px;padding:0 9px;font-size:10px}.bk.sm>i{width:24px;height:24px;font-size:12px}.bk.off>b{background:var(--g2);color:var(--ink)}.bk.off:hover>b{background:var(--ink);color:var(--g0)}.sq{width:19px;height:19px;flex:none;background:var(--g2);display:grid;place-items:center;cursor:pointer}.sq:after{content:"";width:9px;height:9px;background:var(--ink)}.sq.on:after{width:13px;height:13px}.vd{display:inline-block;width:1px;height:12px;background:var(--g3);margin:0 6px;flex:none}.app{display:grid;grid-template-columns:232px 1fr 0px;height:100%;background:var(--g0)}.app.with-pane{grid-template-columns:232px 1fr 340px}.envlabel{position:fixed;top:0;right:0;z-index:60;background:var(--danger);color:#fff;font-size:11px;line-height:1;letter-spacing:.08em;text-transform:uppercase;padding:5px 9px;pointer-events:none}.netbar{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:40;background:var(--ink);color:var(--g0);font-size:12px;padding:9px 14px}.side{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--g0);color:var(--ink);border-right:1px solid var(--g2);padding:95px 0 56px}.app{transition:grid-template-columns .4s steps(8,end)}.side>*:not(footer):not(header){transition:visibility 0s}.app.noside .side>*:not(footer):not(header){visibility:hidden;transition:visibility 0s .4s}.app.noside .side .newwrap,.app.noside .side .section,.app.noside .side .chat-item{animation:vanish .4s steps(1,end) forwards}@keyframes vanish{0%{visibility:visible}to{visibility:hidden}}@keyframes appear{0%{visibility:hidden}to{visibility:visible}}.side header{position:fixed;left:0;top:46px;width:232px;height:49px;padding:0 16px 0 22px;display:flex;justify-content:space-between;align-items:center;pointer-events:none;z-index:46}.side header>*{pointer-events:auto}.side .pxl{color:var(--ink)}.newwrap{padding:21px 16px 0}.newwrap .bk,.side .menu .bk{width:100%}.newwrap .bk>b,.side .menu .bk>b{flex:1;justify-content:flex-start}.newwrap .bk{position:relative}.newwrap .bk>i{position:relative;z-index:1}.newwrap .bk>b{min-width:0;overflow:hidden}.bk.frame.rev>i+b{margin-left:-1px}.bk.frame.dark>b,.bk.frame.dark>i{background:transparent;color:var(--g0);border-color:var(--g0)}.bk.frame.dark:hover>b,.bk.frame.dark:hover>i,.bk.frame.dark.held>b,.bk.frame.dark.held>i{background:var(--g0);color:var(--ink)}.bk.frame.dark:active>b,.bk.frame.dark:active>i{background:var(--g2)}.bk.frame.dark>i{position:relative;z-index:1}.signin .bk>b{height:40px;padding:0 16px;font-size:12px}.signin .bk>i{width:40px;height:40px}.signin .bk>i svg{width:22px;height:22px}.newwrap .bk.held>b,.newwrap .bk.held>i{background:var(--ink);color:var(--g0)}.side .search{position:fixed;left:216px;top:12px;height:32px;width:320px;z-index:46;background:var(--g2);overflow:hidden;animation:widen .3s steps(8,end) both}.side .search input{width:100%;height:32px;border:0;background:transparent;color:var(--ink);padding:0 10px;font-size:13px}.search .binput{display:flex;max-width:none;height:32px}.search .bcaret{font-size:13px}.side .search input::placeholder{color:var(--g3)}.side .search input:focus::placeholder{color:transparent}@keyframes widen{0%{width:0}to{width:320px}}.side .list{overflow:auto;flex:1;padding:0 8px 12px}.side .section{height:34px;box-sizing:border-box;display:flex;align-items:flex-end;padding:0 8px 6px;color:var(--g3)}.chat-item{margin:0}.chat-item.draft.landing{animation:drop .35s steps(8,end) both}.chat-item.draft .pick-title .caret{width:.5em;height:1em;vertical-align:-.15em}.chat-item.draft .dmark{position:relative;width:10px;height:10px;flex:none;display:grid;place-items:center}.chat-item.draft .plus{width:10px;height:10px;stroke:var(--ink);stroke-width:1.6;fill:none;animation:plus-square .6s steps(12,end) .35s forwards}.chat-item.draft .dmark .bullet{position:absolute;visibility:hidden;animation:appear .95s steps(1,end) forwards}@keyframes plus-square{0%{transform:rotate(0);stroke-width:1.6;width:10px;height:10px}to{transform:rotate(-90deg);stroke-width:12;width:8px;height:8px;visibility:hidden}}@keyframes drop{0%{transform:translateY(-50px)}to{transform:none}}.chat-item .pick{display:flex;align-items:center;gap:8px;width:100%;text-align:left;height:28px;padding:0 8px;font-size:13px;color:var(--g3);transition:color .15s}.chat-item .pick:hover,.chat-item.on .pick{color:var(--ink)}.bullet{width:8px;height:8px;background:var(--ink);flex:none}.pick-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.typed .live{justify-self:start}.ind{color:var(--ink)}.ind-new{width:8px;height:8px;background:var(--g3);flex:none}.chat-item{position:relative}.dots{position:absolute;right:4px;top:4px;width:20px;height:20px;display:none;place-items:center;color:var(--g3);font-size:15px;line-height:1;background:var(--g0)}.chat-item:hover .dots,.chat-item.open .dots{display:grid}.dots:hover,.chat-item.open .dots{color:var(--ink);background:var(--g2)}.chat-item:hover .ind,.chat-item:hover .ind-new,.chat-item.open .ind,.chat-item.open .ind-new{visibility:hidden}.cmenu{position:absolute;right:4px;top:26px;z-index:6;background:var(--g0);border:1px solid var(--ink);padding:6px;display:flex;flex-direction:column;gap:2px;min-width:160px}.cmenu .bk{display:flex}.cmenu .bk>b{flex:1;justify-content:flex-start}.cmenu .q{font-size:12px;line-height:1.35;padding:2px 2px 6px}.side .none{padding:12px 16px;color:var(--g3)}.side footer{position:fixed;left:0;bottom:0;width:232px;padding:0 16px;height:56px;display:flex;align-items:center;pointer-events:none;z-index:46}.side footer>*{pointer-events:auto}.app.noside .side .who-am-i{visibility:hidden}.person{display:flex;align-items:center;gap:10px;text-align:left;width:100%;color:var(--ink);font-size:13px;height:56px}.avatar{width:24px;height:24px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--g0);font-size:12px;overflow:hidden}.avatar.portrait{background:transparent;color:var(--ink)}.avatar.portrait svg{width:100%;height:100%;display:block}.avatar.big{width:56px;height:56px;font-size:22px}.who-am-i{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.person .avatar{width:32px;height:32px;font-size:16px}.who-am-i.two{display:inline-grid;grid-template-columns:minmax(0,max-content);grid-template-rows:13px 13px;row-gap:6px;line-height:13px;overflow:visible}.who-am-i.two .nm{min-width:0;overflow:hidden;text-overflow:ellipsis}.who-am-i .spend{width:0;min-width:100%;height:13px;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:6px;color:var(--g3);font-size:11px}.who-am-i .spend b{font-weight:400;color:var(--ink)}.side .menu{position:absolute;left:64px;bottom:64px;width:264px;color:var(--ink);padding:16px;display:flex;flex-direction:column;gap:12px;z-index:5}.side .menu .bk+.bk{margin-top:-6px}.side .menu .outline{position:absolute;left:0;top:0;overflow:visible;z-index:-1}.side .menu .outline path{fill:transparent;stroke:var(--ink);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;animation:draw .55s var(--ease) forwards,fillin .55s steps(1,end) forwards}@keyframes draw{to{stroke-dashoffset:0}}@keyframes fillin{0%{fill:transparent}to{fill:var(--g0)}}.side .menu>:not(.outline){clip-path:inset(0 100% 0 0);animation:twipe .28s steps(14,end) forwards;animation-delay:calc(.5s + var(--k,0)*.1s)}@keyframes twipe{to{clip-path:inset(0 0 0 0)}}.side .menu.out .outline path{animation:undraw .28s linear forwards}.side .menu.out>:not(.outline){animation:none;visibility:hidden}@keyframes undraw{0%{stroke-dashoffset:0;fill:var(--g0)}to{stroke-dashoffset:1;fill:var(--g0)}}.side .menu .bk:hover>b,.side .menu .bk:hover>i{background:var(--ink);color:var(--g0)}.side .menu .pxl,.side .menu .avatar.portrait{color:var(--ink)}.side .menu .who{display:flex;gap:12px;align-items:center}.side .menu .who b{display:block;font-weight:400;font-size:14px}.side .menu .who small{color:var(--g3);font-size:12px}.side .menu .items{display:flex;flex-direction:column;gap:2px}.side .menu .items .bk{display:flex}.side .menu .items .bk>b{flex:1;justify-content:flex-start}.side .menu .note{font-size:12px;color:var(--g3)}.side .menu .eyebrow{color:var(--g3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.main{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--g0)}.topbar{height:52px;flex:none}.topbar .inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;padding:0 max(28px,calc((100% - 704px)/2))}.topbar .title,.topbar .title-edit{flex:1}.sidetog{position:fixed;left:16px;top:13px;z-index:50;width:32px;height:32px}.sidetog svg{width:18px;height:18px}.connectors{display:inline-flex;align-items:center;height:32px;position:fixed;right:16px;top:12px;z-index:46;font:400 10px/10px var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.connectors .band{display:inline-flex;align-items:center;gap:10px;padding:4px 5px;margin:0 -5px;background:linear-gradient(#e40613bf,#e40613bf) left/0% 100% no-repeat;transition:background-size .3s steps(8,end)}.connectors .t{display:block;text-box:trim-both cap alphabetic}.connectors .dot{width:8px;height:8px;background:var(--danger);display:block;transition:background-color 0s}.connectors.on .dot{background:#ffe100}.connectors:hover .band{background-size:100% 100%}.connectors:hover .dot{background:#ffe100;transition-delay:.3s}.connectors.settle .band{background-size:0% 100%;transition:none}.connectors.settle .dot{background:var(--danger);transition:none}.connectors.settle.on .dot{background:#ffe100}.sidesearch{position:fixed;left:184px;top:12px;z-index:46;width:32px;height:32px;animation:appear .1s steps(1,end) forwards}.sidesearch svg{width:18px;height:18px}.sidesearch.on{background:var(--ink);color:var(--g0)}.app.noside .sidesearch{animation:vanish .4s steps(1,end) forwards}.app.noside{grid-template-columns:0px 1fr 0px}.app.noside.with-pane{grid-template-columns:0px 1fr 340px}.app.noside .side{border-right-color:transparent}.app.noside .person{width:auto}.app.noside .topbar .inner{padding-left:max(60px,calc((100% - 704px)/2))}.topbar .title{font-size:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;text-align:left;padding:4px 6px;margin-left:-6px;cursor:text}.topbar button.title:hover{background:var(--g1)}.binput{position:relative;display:inline-flex;flex:1;min-width:0;max-width:560px}.binput input{width:100%;border:0;background:transparent;outline:none;caret-color:transparent;font:inherit;color:var(--ink)}.title-edit input{font-size:16px;padding:4px 6px;margin-left:-6px}.binput .bcaret{font-size:13px}.title-edit .bcaret{margin-left:-6px}.search .binput{display:flex;max-width:none}.topbar .right{display:flex;align-items:center;gap:16px}.files-btn{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);height:24px;padding:0 9px;background:var(--g2)}.files-btn:hover,.files-btn.on{background:var(--ink);color:var(--g0)}.thread{flex:1;overflow:auto;padding:8px 0}.thread .inner,.composer .inner{max-width:760px;margin:0 auto;padding:0 28px}.msg{display:flex;padding:10px 0}.msg .bubble{min-width:0;text-wrap:pretty}.msg.user{flex-direction:column;align-items:flex-end;gap:6px}.msg.user .bubble{max-width:70%;padding:10px 14px;background:var(--g2);white-space:pre-wrap;line-height:1.45}.msg.assistant .bubble{max-width:100%;width:100%}.msg.assistant .pxl{margin:4px 0 12px}.msg.queued .bubble{color:var(--g3)}.qtag{display:block;font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;margin-top:8px;color:var(--g3)}.md{max-width:62ch}.md p{margin:0 0 10px;text-wrap:pretty}.md p:last-child{margin-bottom:0}.md h1,.md h2,.md h3{text-wrap:balance;margin:16px 0 6px;font-size:15px;font-weight:700}.md pre{background:var(--g1);padding:12px 14px;overflow:auto;font-size:12.5px;font-family:var(--code)}.md code{background:var(--g2);padding:1px 6px;font-size:12.5px;font-family:var(--code)}.md pre code{background:none;padding:0}.md table{border-collapse:collapse;font-size:13px}.md th,.md td{padding:8px 12px;text-align:left;border-top:1px solid var(--g2)}.md th{font-weight:400;color:var(--g3);font-size:11px;text-transform:uppercase;letter-spacing:.08em;border-top:0}.md a{color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--g3);overflow-wrap:anywhere}.md ul,.md ol{padding-left:20px;margin:0 0 10px}.md img{max-width:min(100%,520px);max-height:360px;display:block;cursor:zoom-in;background:var(--g2)}.activity{margin:10px 0 0;font-size:12.5px;color:var(--g3)}.activity summary{cursor:pointer;list-style:none;font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--g3);display:inline-flex;align-items:center;gap:8px;height:24px}.activity summary::-webkit-details-marker{display:none}.activity summary:before{content:"";width:8px;height:8px;background:var(--ink)}.activity summary:hover{color:var(--ink)}.activity[open] summary:before{background:var(--g0);box-shadow:inset 0 0 0 1px var(--ink)}.activity summary .now{text-transform:none;letter-spacing:0;font-size:13px;color:var(--ink)}.activity summary .cnt{color:var(--g3)}.activity ul{margin:6px 0 0;padding:0;list-style:none}.activity li{display:flex;gap:8px;align-items:center;min-height:22px}.activity .dot{width:6px;height:6px;background:var(--ink);display:inline-block;flex:none}.activity .dot.live{background:var(--g3)}.activity .dot.bad{background:var(--danger)}.activity .sum{color:var(--g3)}.status{font-size:12px;color:var(--g3);margin-top:8px;display:flex;align-items:center;gap:8px;font-variant-numeric:tabular-nums}.note{font-size:13px;color:var(--g3);margin-top:8px}.err{color:var(--danger);font-size:13px;margin-top:8px}.msg-tools{display:flex;align-items:center;gap:0;margin:10px 0 0 -7px}.msg-tools .ib{width:28px;height:28px;color:var(--g3)}.msg-tools .ib svg{width:16px;height:16px}.msg-tools .ib:hover{color:var(--g0)}.pager{display:inline-flex;align-items:center;gap:2px;margin-left:6px;font:400 12px/1 var(--font);color:var(--g3);font-variant-numeric:tabular-nums}.pager button{width:22px;height:28px;color:var(--g3);font-size:16px;display:grid;place-items:center}.pager button:hover:not(:disabled){color:var(--ink)}.pager button:disabled{opacity:.35;cursor:default}.msg-tools .copied{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--g3)}.typed{display:inline-grid;text-align:inherit}.typed>span{grid-area:1/1}.typed .ghost{visibility:hidden}.typed .live{text-align:left;white-space:pre-wrap}.caret{display:inline-block;width:.5em;height:1em;background:var(--ink);vertical-align:-.15em;margin-left:3px}.previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px;margin-top:12px}.preview{display:block;border:0;color:var(--ink);min-width:0;background:var(--g1);overflow:hidden;padding:0;cursor:zoom-in;text-align:left}.preview img{display:block;width:100%;height:140px;object-fit:cover;background:var(--g2)}.preview span{display:block;font-size:12px;padding:8px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.files{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.file{height:28px;padding:0 10px;border:0;font:inherit;font-size:12.5px;cursor:pointer;text-decoration:none;color:var(--ink);display:inline-flex;gap:8px;align-items:center;background:var(--g1)}.file:hover{background:var(--g2)}.file small{color:var(--g3)}.thumbs{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 6px}.thumb-item{position:relative;display:inline-flex;align-items:center;max-width:220px}.thumb-item img{width:64px;height:64px;object-fit:cover;display:block;cursor:zoom-in;background:var(--g2);border:1px solid var(--ink);box-sizing:border-box}.thumb-file{display:inline-flex;flex-direction:column;justify-content:center;background:var(--g0);border:1px solid var(--ink);height:64px;padding:0 10px;font-size:12px;color:inherit;text-decoration:none;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.thumb-file small{color:var(--g3);font-size:11px}.thumb-file.folder{flex-direction:row;gap:10px;align-items:center;cursor:default}.thumb-file.folder>svg{width:22px;height:22px;flex:none}.thumb-file.folder>span{display:flex;flex-direction:column;min-width:0;overflow:hidden;text-overflow:ellipsis}.thumb-item b{position:absolute;top:-6px;right:-6px;width:18px;height:18px;background:var(--ink);color:var(--g0);font-size:10px;display:flex;align-items:center;justify-content:center;cursor:pointer;font-weight:400}.thumbs.stack{gap:0}.thumbs.stack .thumb-item{margin-left:-28px;transition:margin .25s var(--ease-out)}.thumbs.stack .thumb-item:first-child{margin-left:0}.thumbs.stack:hover .thumb-item{margin-left:6px}.thumbs.stack:hover .thumb-item:first-child{margin-left:0}.msg.user .thumbs{margin:0;justify-content:flex-end;max-width:70%}.composer-form .thumbs{padding:0 0 10px}.composer{padding:0 0 20px}.composer-form{display:flex;flex-direction:column}.composer-form .under{display:flex;margin-top:-1px}.composer-form .under .actions{margin-left:auto}.composer-form .under .live{margin-top:0}.composer-form .under .live .lsq:first-child{margin-left:-1px}.composer-form .attach{display:flex;flex:none}.composer-form .attach .ib+.ib{margin-left:-1px}.composer-form .attach .ib{width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--ink);background:var(--g0);transition:none}.composer-form .attach .ib .sqr{width:42px;height:42px;flex:none;display:grid;place-items:center}.composer-form .attach .ib svg{width:20px;height:20px}.composer-form .attach .ib:hover,.composer-form .attach .ib:hover .sqr{background:var(--ink);color:var(--g0)}.composer-form .attach .ib:active .sqr{background:var(--g3)}.composer-form .attach .ib:disabled{color:var(--g3);background:var(--g0);cursor:default}.composer-form .attach .ib:disabled:hover .sqr{background:var(--g0);color:var(--g3)}.composer-form .actions .ib{margin-left:-1px}.composer-form .field{min-width:0;display:flex;flex-direction:column;background:var(--g0);border:1px solid var(--ink)}.composer-form .row{display:flex;gap:4px;align-items:flex-end;padding:6px 8px 6px 6px}.composer-form .ta-wrap{flex:1;min-width:0}.composer-form textarea{width:100%;min-height:30px;max-height:260px;resize:none;border:0;padding:4px 8px;background:transparent;field-sizing:content;font-size:16px;line-height:1.375;display:block}.composer-form textarea:focus{outline:none}.composer-form textarea::placeholder{color:var(--g3)}.composer-form textarea:focus::placeholder{color:transparent}.composer-form textarea{caret-color:transparent}.ib{width:32px;height:32px;flex:none;display:grid;place-items:center;color:var(--ink)}.ib svg{width:18px;height:18px;display:block}.ib:hover{background:var(--ink);color:var(--g0)}.ib:active{background:var(--g3)}.ta-wrap{position:relative}.ta-wrap .mirror{position:absolute;left:0;top:0;visibility:hidden;pointer-events:none;white-space:pre-wrap;overflow-wrap:break-word;overflow:hidden;box-sizing:border-box}.ta-wrap .mirror span{display:inline-block;min-width:1px}.bcaret{position:absolute;width:.5em;height:1em;background:var(--ink);pointer-events:none;font-size:15px;animation:blink 1s steps(2,start) infinite}.bcaret.typing{animation:none}.caret.blink{animation:blink 1s steps(2,start) infinite}@keyframes blink{to{visibility:hidden}}.qd{font-size:12px;color:var(--g3);font-variant-numeric:tabular-nums;margin-right:4px}.main.fresh .topbar{border-bottom:0}.hello{flex:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:calc(50vh - 140px) 28px 0;padding-top:round(down,calc(50vh - 140px),4px)}.hello h2{font:400 34px/40px var(--font);letter-spacing:-.02em;margin:0 0 20px;text-align:center;text-wrap:balance}.hello .cbox{width:100%;max-width:680px}.hello .composer-form{min-height:130px;justify-content:flex-end}.hello .composer-form.big .row{padding:9px 12px 9px 10px}.hello .composer-form.big .attach .ib{width:50px;height:50px}.hello .composer-form.big .attach .ib .sqr{width:48px;height:48px}.pane{display:flex;flex-direction:column;min-height:0;min-width:0;overflow:hidden;background:var(--g0);border-left:1px solid var(--g2)}.pane>*{width:340px;box-sizing:border-box}.pane header{height:52px;flex:none;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid var(--g2)}.pane header .sq{background:var(--g2)}.pane-body{overflow:auto;padding:8px 20px 20px}.frow{display:flex;align-items:center;gap:12px;height:48px;font-size:13px;border-bottom:1px solid var(--g2)}.frow .num{font-size:10px;color:var(--g3);width:18px;flex:none;letter-spacing:.08em}.frow .ph{width:36px;height:36px;flex:none;padding:0;border:0;background:var(--g2);overflow:hidden;cursor:zoom-in}.frow .ph img{width:100%;height:100%;object-fit:cover;display:block}.frow .ph.doc{background:var(--g0);border:1px solid var(--g2);cursor:default}.frow .name{color:var(--ink);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.frow .name:hover{text-decoration:underline;text-underline-offset:3px}.frow small{color:var(--g3);font-variant-numeric:tabular-nums;flex:none}.pane h3{margin:22px 0 6px;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:24px}.pane h3 .acts{display:inline-flex;gap:4px}.prow{display:flex;align-items:center;gap:12px;height:48px;font-size:13px;border-bottom:1px solid var(--g2)}.prow .st{margin-left:auto;font-size:12px;color:var(--g3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prow .st.on{color:var(--ink)}.pane .none{margin:8px 0}.loader{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:var(--g0);overflow:hidden}.loader .mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.loader .pxl{color:var(--ink)}.loader .pxl.free{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto}.loader .cnt{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.12em;color:var(--ink);font-variant-numeric:tabular-nums}.demo{position:fixed;right:16px;bottom:16px;z-index:70}.signin{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ink);color:var(--g0)}.signin .mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px}.signin .cnt{font:400 11px/1 var(--font)}.signin .mid .pxl{position:relative;z-index:1}.signin .below{position:absolute;left:0;right:0;top:calc(50% + 96px);display:flex;flex-direction:column;align-items:center;gap:22px;z-index:1;opacity:0;pointer-events:none;transition:opacity 1.4s var(--ease-out) .3s}.signin .below.in{opacity:1;pointer-events:auto}.signin h2{font:400 40px/1 var(--font);letter-spacing:-.02em;margin:0}.signin.leaving{background:var(--g0)}.signin .mid .pxl.inv{transition:color .52s linear}.signin.leaving .mid .pxl.inv{color:var(--ink)}.signin.leaving .below{visibility:hidden}.corner{position:absolute;font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:#8d8d8d;font-variant-numeric:tabular-nums}.corner.tl{left:20px;top:18px}.corner.bl{left:20px;bottom:18px}.corner.br{right:20px;bottom:18px}.lightbox{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000b8;display:flex;align-items:center;justify-content:center;z-index:50;padding:24px}.lightbox figure{margin:0;background:var(--g0);overflow:hidden;max-width:min(1100px,100%);max-height:100%;display:flex;flex-direction:column}.lightbox img{display:block;max-width:100%;max-height:calc(100vh - 140px);object-fit:contain;background:var(--g2)}.lightbox figcaption{display:flex;gap:16px;align-items:center;padding:12px 16px;font-size:13px}.lightbox figcaption span{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lightbox figcaption a{color:var(--ink)}.lightbox figcaption button{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;height:24px;padding:0 9px;background:var(--ink);color:var(--g0)}.admin{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--g0)}.admin-body{overflow:auto;padding:12px 28px 28px}.admin .row{display:flex;gap:2px}.admin .row button{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;height:24px;padding:0 9px;background:var(--g2)}.admin .row button.on,.admin .row button:hover{background:var(--ink);color:var(--g0)}.tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:12px;margin-bottom:10px}.tile{background:var(--g1);padding:16px 18px;display:flex;flex-direction:column;gap:6px}.tile b{font:400 28px/1 var(--font);letter-spacing:-.02em}.tile b.bad{color:var(--danger)}.tile small{color:var(--g3);font-size:12px}.admin h3{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--g3);margin:26px 0 10px}.tscroll{overflow-x:auto}.admin table{border-collapse:collapse;width:100%;font-size:13px;font-variant-numeric:tabular-nums}.admin th,.admin td{text-align:left;padding:10px 12px 10px 0;border-top:1px solid var(--g2);white-space:nowrap}.admin th{font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--g3);border-top:0}.admin td:last-child{white-space:normal}.admin code{background:var(--g2);padding:1px 6px;font-family:var(--code)}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:.01s!important;animation-delay:0s!important}}@media (max-width:760px){.app.with-pane{grid-template-columns:232px 1fr}.app.noside.with-pane{grid-template-columns:0px 1fr}.pane:not(.conn){display:none}.msg.user .bubble,.msg.user .thumbs{max-width:92%}.topbar .inner{padding:0 16px}.app.noside .topbar .inner{padding:0 16px 0 60px}.app.noside .side header{visibility:hidden}.app.noside .side footer{display:none}.topbar .spend-top{display:inline}}@media (max-width:520px){.app,.app.with-pane,.app.noside,.app.noside.with-pane{grid-template-columns:1fr}.side{position:fixed;left:0;top:0;bottom:0;width:232px;z-index:40;box-shadow:12px 0 24px -16px #00000040;transition:left .4s steps(8,end)}.app.noside .side{left:-232px}.topbar .inner,.app.noside .topbar .inner{padding:0 16px 0 60px}.app .pane.conn,.app.noside .pane.conn{width:min(380px,100vw - 22px)}}.topbar .spend-top{display:none;font-size:12px;color:var(--g3);white-space:nowrap}.topbar .spend-top b{font-weight:400;color:var(--ink)}*{scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.18) transparent}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-thumb{background:#0000002e}*::-webkit-scrollbar-track{background:transparent}.connectors.open{visibility:hidden}.pane.conn{--ground:#eb444e;--warm:#5dbc68;--hot:#faa73f;position:fixed;right:11px;top:12px;width:min(380px,100vw - 232px - 22px);z-index:48;background:linear-gradient(transparent 25px,var(--ground) 25px);color:var(--ink);border-left:0;overflow:hidden;clip-path:inset(0 0 100% 0);animation:wipe-down .3s steps(8,end) forwards}.pane.conn>*{width:auto}.app.noside .pane.conn{width:min(380px,100vw - 22px)}@keyframes wipe-down{to{clip-path:inset(0)}}.pane.conn.out{animation:wipe-up .24s steps(4,end) forwards,conn-bg-off 0s linear .24s forwards}@keyframes conn-bg-off{to{background:transparent}}@keyframes wipe-up{0%{clip-path:inset(0)}to{clip-path:inset(0 0 calc(100% - 24px) 0)}}.pane.conn.out .cacts{visibility:hidden}.pane.conn.out .ctitle .band{background-size:0% 100%;transition-delay:.24s}.pane.conn.out .ctitle .dot{background:var(--danger)}.pane.conn.out .ctitle .dot.on{background:#ffe100}.pane.conn header{height:32px;padding:0 5px 0 12px;justify-content:flex-end;border-bottom:0;background:transparent}.pane.conn header button.ctitle{height:32px;cursor:pointer}.pane.conn .ctitle{display:inline-flex;align-items:center;padding:0;font:400 10px/10px var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--ink)}.pane.conn .ctitle .band{position:relative;display:inline-flex;align-items:center;gap:10px;padding:4px 5px;margin:0 -5px;background:linear-gradient(var(--ground),var(--ground)) left/100% 100% no-repeat;transition:background-size .3s steps(8,end)}.pane.conn .ctitle .band:after{content:"";position:absolute;left:0;right:0;top:100%;height:2px;background:linear-gradient(var(--ground),var(--ground)) left/100% 100% no-repeat;transition:background-size .3s steps(8,end)}.pane.conn.out .ctitle .band:after{background-size:0% 100%;transition-delay:.24s}.pane.conn .ctitle .t{display:block;text-box:trim-both cap alphabetic}.pane.conn .ctitle .dot,.pane.conn .ctitle .dot.on{width:8px;height:8px;background:#ffe100;display:block}.pane.conn .scandots{display:inline-block;width:1.3em;text-align:left}.pane.conn .scandots i{font-style:normal;visibility:hidden;animation:dot 1.2s steps(1,end) infinite}.pane.conn .scandots i:before{content:"."}.pane.conn .scandots i:nth-child(1){animation-name:dot1}.pane.conn .scandots i:nth-child(2){animation-name:dot2}.pane.conn .scandots i:nth-child(3){animation-name:dot3}@keyframes dot1{0%,24%{visibility:hidden}25%,to{visibility:visible}}@keyframes dot2{0%,49%{visibility:hidden}50%,to{visibility:visible}}@keyframes dot3{0%,74%{visibility:hidden}75%,to{visibility:visible}}.pane.conn .lbl.again:disabled{color:var(--ink);border-color:var(--ink);animation:pulse .8s steps(1,end) infinite}.pane.conn .lbl.again:not(:disabled):hover{color:var(--ink);background:#ffe100}@keyframes pulse{0%,to{background:transparent}50%{background:#ffe100}}.pane.conn .cstate{font:400 10px/10px var(--font);text-transform:uppercase;letter-spacing:.08em;color:#0009}.pane.conn .rows{display:flex;flex-direction:column;padding:4px 0 0}.pane.conn .row{display:flex;align-items:center;gap:10px;height:24px;padding:0 12px;font:400 11px/1 var(--font);text-transform:uppercase;letter-spacing:.08em;color:var(--ink);text-align:left;background:transparent;border:0;cursor:pointer;visibility:hidden;animation:appear 1ms steps(1,end) calc(.3s + var(--i)*.04s) forwards}.pane.conn.out .row{animation:none;visibility:hidden}.pane.conn .row b{font-weight:400;flex:1}.pane.conn .row em{font-style:normal;font-size:9px}.pane.conn .row em .scandots{font-size:11px;line-height:9px;vertical-align:top}.pane.conn .row .bx{width:8px;height:8px;flex:none;box-shadow:inset 0 0 0 1px var(--ink);display:block}.pane.conn .row.on .bx{background:#ffe100;box-shadow:none}.pane.conn .row.off .bx{opacity:.4}.pane.conn .row.off{color:#0006;cursor:default}.pane.conn .row:not(.off):not(:disabled):hover{background:var(--hot);color:var(--ink)}.pane.conn .cacts{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:10px 12px 12px;margin:0}.pane.conn .lbl{height:28px;white-space:nowrap;font:400 10px/10px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--ink);border:1px solid var(--ink);padding:0 4px;background:transparent;text-align:center;display:inline-flex;align-items:center;justify-content:center}.pane.conn .lbl:hover{background:var(--ink);color:var(--g0)}.pane.conn .lbl:disabled{color:#0006;border-color:#0006;background:transparent;cursor:default}.pane.conn .lbl.again{min-width:0}.live{display:flex;margin-top:-1px}.live .lsq{position:relative;width:44px;height:44px;margin-left:-1px;display:grid;place-items:center;border:1px solid var(--ink);background:var(--g0);color:var(--ink);cursor:pointer;padding:0;box-sizing:border-box;transition:none}.live .lsq:first-child{margin-left:0}.live .lsq .sqr{width:42px;height:42px;display:grid;place-items:center}.live .lsq svg{width:20px;height:20px}.live .lsq:hover,.live .lsq:hover .sqr{background:var(--ink);color:var(--g0)}.live .lsq i{position:absolute;right:4px;top:4px;width:6px;height:6px;background:#ffe100}.hello .live .lsq{width:50px;height:50px}.hello .live .lsq .sqr{width:48px;height:48px}
