@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff) format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2) format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2) format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2) format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff) format("woff");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}.ios-chrome{display:contents}.desk-rail,.desk-ambient,.desk-auth,.desk-auth-pane{display:none}@media(min-width:640px){body[data-form=desktop]{--desk-rail: 200px;--desk-col: 760px;--desk-gut: 28px;--desk-fit: 1;--desk-hair: rgba(255, 255, 255, .102);--desk-radius: 24px}body[data-form=desktop] :is(a,button,input,textarea,select,summary,[tabindex]):focus-visible{outline:2px solid #f5f5f0;outline-offset:2px}body[data-form=desktop] ::-webkit-scrollbar{width:10px;height:10px}body[data-form=desktop] ::-webkit-scrollbar-track{background:transparent}body[data-form=desktop] ::-webkit-scrollbar-thumb{background:#f5f5f024;background-clip:content-box;border:3px solid transparent;border-radius:8px}body[data-form=desktop] ::-webkit-scrollbar-thumb:hover{background:#f5f5f047;background-clip:content-box}body[data-form=desktop] .ios-chrome{display:none}body[data-form=desktop][data-surface=app]{display:grid;grid-template-columns:var(--desk-rail) minmax(0,1fr);align-items:stretch;justify-content:normal;height:100dvh;min-height:0;padding:0;overflow:hidden}body[data-form=desktop][data-surface=app] .phone-shell{width:auto;height:auto;min-width:0;border:0;border-radius:0;box-shadow:none}body[data-form=desktop][data-surface=app] .phone-canvas{border-radius:0;overflow-x:hidden;padding-inline:max(var(--desk-gut),calc((100% - var(--desk-col)) / 2));scrollbar-gutter:stable}body[data-form=desktop][data-surface=app] .phone-canvas [data-tabbar]{display:none}body[data-form=desktop][data-surface=app] .phone-canvas:not(:has([data-header])){padding-top:18px}body[data-form=desktop][data-surface=app] [data-header]{position:sticky;top:0;z-index:15;padding-top:12px;background:var(--color-ink)}body[data-form=desktop][data-surface=app][data-tone=paper] [data-header]{background:var(--color-paper)}body[data-form=desktop][data-surface=app] .phone-canvas :has(>input[type=text]){max-width:440px}body[data-form=desktop][data-route="/profile"] .phone-canvas img.h-\[140px\]{height:200px}body[data-form=desktop][data-surface=app] .phone-canvas>:is(a,button).absolute{position:fixed;top:auto;bottom:32px;right:max(var(--desk-gut),calc((100vw - var(--desk-rail) - var(--desk-col)) / 2))}body[data-form=desktop][data-route="/works"]{--desk-col: 1120px}body[data-form=desktop][data-route="/home"],body[data-form=desktop][data-route="/dashboard"],body[data-form=desktop][data-route="/profile"]{--desk-col: 880px}body[data-form=desktop][data-route="/works/add"],body[data-form=desktop][data-route="/works/detail"],body[data-form=desktop][data-route="/links/generate"],body[data-form=desktop][data-route="/rooms/build"]{--desk-col: 560px}body[data-form=desktop][data-route="/inbox/thread"]{--desk-col: 680px}body[data-form=desktop]:is([data-route="/contacts"],[data-route="/network"],[data-route="/artists"]){--desk-col: 1180px}body[data-form=desktop][data-route="/profile"]{--desk-col: 1040px}@media(min-width:1024px){body[data-form=desktop][data-route="/network"] .phone-canvas :is(img,span).h-\[48px\].w-\[48px\]{height:72px;width:72px;font-size:21px}body[data-form=desktop][data-route="/profile"] .phone-canvas .flex-wrap :is(img,span).h-\[48px\].w-\[48px\]{height:76px;width:76px;font-size:22px}body[data-form=desktop][data-route="/profile"] .phone-canvas .flex-wrap{gap:22px}body[data-form=desktop][data-route="/profile"] .phone-canvas .flex-wrap>*{width:88px}body[data-form=desktop][data-route="/signals/room"] .phone-canvas [data-kpis]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch}body[data-form=desktop][data-route="/profile"] .phone-canvas .flex-wrap>*>span:last-child{white-space:normal;text-align:center;line-height:1.25}}@media(min-width:1024px){body[data-form=desktop]:is([data-route="/contacts"],[data-route="/artists"]) .phone-canvas [class*=space-y-]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}body[data-form=desktop]:is([data-route="/contacts"],[data-route="/artists"]) .phone-canvas [class*=space-y-]>*{margin-top:0}}body[data-form=desktop][data-route="/works"] .grid-cols-2{grid-template-columns:repeat(auto-fill,minmax(196px,1fr))}body[data-form=desktop][data-route="/works"] .grid-cols-2>*{padding-bottom:12px}body[data-form=desktop][data-surface=app] .desk-rail{display:flex;flex-direction:column;min-height:0;height:100dvh;padding:22px 12px 14px;border-right:1px solid var(--desk-hair);background:#0c0d10;font-family:var(--font-cube);font-stretch:normal}.desk-brand{display:flex;align-items:center;gap:9px;padding:0 8px 20px;color:#f5f5f0;text-decoration:none}.desk-brand-mark{flex:none;opacity:.9}.desk-brand-word{font-size:15px;font-weight:700;letter-spacing:.015em;line-height:1;text-transform:uppercase}.desk-nav{flex:1 1 auto;min-height:0;overflow-y:auto}.desk-nav-group{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.desk-nav-heading{margin:20px 0 8px;padding:0 10px;font-size:9.5px;font-weight:500;letter-spacing:.22em;line-height:1;text-transform:uppercase;color:var(--color-text-dim);opacity:.75}.desk-link{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;border-radius:8px;color:var(--color-text-dim);text-decoration:none;transition:background-color var(--mo-state) var(--ease-mo),color var(--mo-state) var(--ease-mo)}.desk-link>span{font-size:14px;font-weight:500;line-height:1}.desk-link-icon{flex:none;opacity:.85}button.desk-link{width:100%;border:0;background:transparent;font:inherit;cursor:pointer}.desk-logout{margin-top:4px}.desk-link:hover{background:#f5f5f00f;color:#f5f5f0}.desk-link[aria-current=page]{background:#ffffff1f;color:#f1ece3;font-weight:700}.desk-link[aria-current=page] .desk-link-icon{opacity:1}.desk-ident{display:flex;align-items:center;gap:9px;margin-top:14px;padding:12px 10px 4px;border-top:1px solid var(--desk-hair);color:var(--color-text-dim);text-decoration:none;transition:color var(--mo-state) var(--ease-mo)}.desk-ident:hover{color:#f5f5f0}.desk-ident-badge{display:flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid var(--desk-hair);border-radius:8px;background:var(--color-ink);color:#f5f5f0;font-stretch:115%;font-size:9.15px;font-weight:700;letter-spacing:-.04em;line-height:1}.desk-ident-text{min-width:0}.desk-ident-name{display:block;overflow:hidden;color:#f5f5f0;font-size:11px;font-weight:700;letter-spacing:-.03em;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.desk-ident-sub{display:block;margin-top:3px;overflow:hidden;font-size:10px;font-weight:400;letter-spacing:-.02em;line-height:1;text-overflow:ellipsis;white-space:nowrap}body[data-form=desktop]:is([data-surface=auth],[data-surface=room]){height:100dvh;min-height:0;padding:0;overflow:auto;background:#0a0e13}body[data-form=desktop]:is([data-surface=auth],[data-surface=room]) .phone-shell{flex:none;border:1px solid var(--desk-hair);border-radius:var(--desk-radius);box-shadow:0 60px 160px -40px #000000f2;transform:scale(var(--desk-fit));transform-origin:center center}body[data-form=desktop]:is([data-surface=auth],[data-surface=room]) .phone-canvas{border-radius:calc(var(--desk-radius) - 1px)}body[data-form=desktop][data-surface=auth]{--auth-ground: var(--color-night);--auth-pane-bg: var(--color-night);--auth-air: clamp(30px, 3.4vw, 68px);align-items:safe center;justify-content:center;overflow-x:hidden;background:var(--auth-ground)}body[data-form=desktop][data-surface=auth] .phone-shell{border:0;box-shadow:none;margin-block:calc((844px * var(--desk-fit) - 844px) / 2);margin-inline:calc((390px * var(--desk-fit) - 390px) / 2)}body[data-form=desktop][data-surface=auth] .phone-shell{border-radius:var(--desk-radius);box-shadow:0 48px 120px -36px #040228b3}body[data-form=desktop][data-surface=auth][data-route="/entrance"] .phone-shell{box-shadow:none}body[data-form=desktop][data-surface=room] .desk-ambient{position:fixed;z-index:0;display:block;inset:-8%;background-image:var(--desk-ambient, none);background-position:center;background-size:cover;filter:blur(72px) saturate(115%) brightness(.72);opacity:.55;pointer-events:none}body[data-form=desktop][data-surface=room] .desk-ambient:after{position:absolute;background:radial-gradient(120% 90% at 50% 45%,#0a0e1340,#0a0e13eb 72%);content:"";inset:0}body[data-form=desktop][data-surface=room] .phone-shell{position:relative;z-index:1}body[data-form=desktop][data-surface=room]:is([data-route^="/t/"],[data-route="/room/conversation"]){--conv-col: 620px}body[data-form=desktop][data-surface=room]:is([data-route^="/t/"],[data-route="/room/conversation"]) .phone-shell:has([data-room=conversation]){width:100%;height:100dvh;border:0;border-radius:0;background:transparent;box-shadow:none;transform:none}body[data-form=desktop][data-surface=room]:is([data-route^="/t/"],[data-route="/room/conversation"]) .phone-shell:has([data-room=conversation]) .phone-canvas{inset:0 max(0px,calc((100% - var(--conv-col)) / 2));border-inline:1px solid var(--desk-hair);border-radius:0;background:var(--color-night)}}@media(min-width:900px){body[data-form=desktop][data-surface=auth]:not([data-route="/entrance"]){--auth-pane: calc(390px * var(--desk-fit) + var(--auth-air) * 2);display:grid;grid-template-columns:minmax(0,1fr) var(--auth-pane);align-items:stretch;justify-content:normal}body[data-form=desktop][data-surface=auth]:not([data-route="/entrance"]) .desk-auth{display:flex;grid-area:1 / 1;align-items:center;justify-content:center;min-width:0;padding:48px clamp(40px,5vw,88px);background:radial-gradient(74% 70% at 14% 6%,#ffffff1d,#fff0 58%)}.desk-auth-inner{max-width:30ch}.desk-auth-mark{display:block;margin-bottom:34px;color:#f5f5f0}.desk-auth-line{margin:0;max-width:24ch;color:#ffffffbd;font-size:clamp(17px,1.55vw,23px);font-stretch:108.9%;font-weight:400;letter-spacing:-.01em;line-height:1.42}body[data-form=desktop][data-surface=auth]:not([data-route="/entrance"]) .desk-auth-pane{display:block;z-index:0;grid-area:1 / 2;border-left:1px solid var(--desk-hair);background:var(--auth-pane-bg);box-shadow:-24px 0 60px -20px #0000008c}body[data-form=desktop][data-surface=auth]:not([data-route="/entrance"]) .phone-shell{z-index:1;grid-area:1 / 2;place-self:safe center;border-radius:0;box-shadow:none}body[data-form=desktop][data-surface=auth]:not([data-route="/entrance"]) .phone-canvas{border-radius:0}}@media(min-width:1100px){body[data-form=desktop]{--desk-rail: 232px;--desk-gut: 40px}}@media(min-width:640px)and (max-width:859px){body[data-form=desktop]{--desk-rail: 168px;--desk-gut: 20px}body[data-form=desktop] .desk-link{gap:8px;padding:0 8px}}@media(prefers-reduced-motion:reduce){.desk-link,.desk-ident{transition:none}}
