@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-ext-wght-normal-DjL33-gN.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-cyrillic-wght-normal-BEAKL7Jp.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-vietnamese-wght-normal-6IgcOCM7.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-ext-wght-normal-DC-KSUi6.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:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-latin-wght-normal-BgDaEnEv.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-DadHysG0.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-Bwz-egvJ.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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-XN7g48iV.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}.icon-btn{border-radius:var(--r-sm);width:32px;height:32px;color:var(--muted);flex:none;place-items:center;padding:0;transition:background .14s,color .14s;display:inline-grid}.icon-btn:hover,.icon-btn.on{background:var(--active);color:var(--text)}.icon-btn.on{background:var(--grey-1c)}.icon-btn.round{border-radius:50%}.icon-btn.tiny{width:20px;height:20px;color:var(--grey-5c);border-radius:50%}.icon-btn.danger{color:var(--red)}.icon-btn.ok{color:var(--green)}.segmented{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);gap:2px;padding:3px;display:flex}.segmented button{border-radius:var(--r-pill);height:28px;color:var(--muted);flex:1;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:500;transition:background .18s,color .18s,box-shadow .18s;display:flex}.segmented button:hover{color:var(--text)}.segmented button.on{background:var(--chip);color:var(--text);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .07)}.count{border-radius:var(--r-pill);background:var(--grey-2a);height:16px;color:var(--text-2);align-items:center;padding:0 5px;font-size:11px;font-weight:500;display:inline-flex}.count.hot{background:var(--orange-tint);color:var(--orange-text)}.chip{border-radius:var(--r-pill);letter-spacing:.06em;align-items:center;gap:4px;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.chip.live{color:var(--orange-text);background:#ff6a1a24}.edge{z-index:2;pointer-events:none;position:absolute;left:0;right:0}.edge-top{top:0}.edge-bottom{bottom:0}.edge-b,.edge-fade{position:absolute;inset:0}.edge-top .b1{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 0% 30%,#0000 100%);mask-image:linear-gradient(#000 0% 30%,#0000 100%)}.edge-top .b2{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(#000 0% 15%,#0000 65%);mask-image:linear-gradient(#000 0% 15%,#0000 65%)}.edge-top .b3{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(#000 0%,#0000 40%);mask-image:linear-gradient(#000 0%,#0000 40%)}.edge-top .b4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#000 0%,#0000 20%);mask-image:linear-gradient(#000 0%,#0000 20%)}.edge-top .edge-fade{background:linear-gradient(to bottom, rgb(var(--grey-11-rgb) / .95) 0%, rgb(var(--grey-11-rgb) / 0) 70%)}.edge-bottom .b1{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#0000 0%,#000 70% 100%);mask-image:linear-gradient(#0000 0%,#000 70% 100%)}.edge-bottom .b2{-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);-webkit-mask-image:linear-gradient(#0000 35%,#000 85% 100%);mask-image:linear-gradient(#0000 35%,#000 85% 100%)}.edge-bottom .b3{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);-webkit-mask-image:linear-gradient(#0000 60%,#000 100%);mask-image:linear-gradient(#0000 60%,#000 100%)}.edge-bottom .b4{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 80%,#000 100%);mask-image:linear-gradient(#0000 80%,#000 100%)}.edge-bottom .edge-fade{background:linear-gradient(to top, rgb(var(--grey-11-rgb) / .9) 0%, rgb(var(--grey-11-rgb) / 0) 70%)}.activity-light{pointer-events:none;mix-blend-mode:screen;z-index:0;width:calc(100% - 40px);height:76px;position:absolute;bottom:calc(100% - 1px);left:20px;right:20px}.activity-edge{z-index:2;pointer-events:none;opacity:0;background:linear-gradient(90deg,#ff6a1a00 0%,#ff8a3d8c 30%,#ffd6aaf2 60%,#ff8a3d8c 80%,#ff6a1a00 100%);height:1px;transition:opacity .4s ease-out;position:absolute;top:0;left:56px;right:56px}.activity-edge.on{opacity:.5;transition-duration:.4s}.roll{vertical-align:top;display:inline-grid;overflow:hidden}.roll>span{grid-area:1/1}.roll.up .roll-in{animation:roll-in-up .18s var(--ease-out)}.roll.up .roll-out{animation:.18s ease-in forwards roll-out-up}.roll.down .roll-in{animation:roll-in-down .18s var(--ease-out)}.roll.down .roll-out{animation:.18s ease-in forwards roll-out-down}@keyframes msg-in{0%{opacity:0;filter:blur(6px);transform:translateY(8px)}}@keyframes list-in{0%{opacity:0;filter:blur(4px)}}@keyframes pill-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,6px)}}@keyframes pop-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)scale(.985)}}@keyframes fade-in{0%{opacity:0}}@keyframes dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-120% 0}}@keyframes roll-in-up{0%{opacity:0;filter:blur(2px);transform:translateY(70%)}}@keyframes roll-out-up{to{opacity:0;filter:blur(2px);transform:translateY(-70%)}}@keyframes roll-in-down{0%{opacity:0;filter:blur(2px);transform:translateY(-70%)}}@keyframes roll-out-down{to{opacity:0;filter:blur(2px);transform:translateY(70%)}}html[data-motion=reduced] .roll-out{display:none}@media (prefers-reduced-motion:reduce){.roll-out{display:none}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition:none!important;animation:none!important}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.flame-count{flex:none;line-height:0;display:inline-block;position:relative}.flame-count svg{display:block}.flame-count b{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--on-accent);font-weight:600;line-height:1;position:absolute;top:70%;left:0;right:0;transform:translateY(-50%)}.scroll-name{white-space:nowrap;text-overflow:clip;display:block;overflow:hidden}.scroll-name-in{white-space:nowrap;transition:transform;display:inline-block}.scroll-name.over{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),#0000)}.scroll-name.over:is(:hover>*,:focus-visible>*){-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px);mask-image:linear-gradient(90deg,#0000,#000 20px)}.scroll-name.over:is(:hover>*,:focus-visible>*) .scroll-name-in{transform:translateX(var(--shift));transition:transform var(--dur) linear}@media (prefers-reduced-motion:reduce){.scroll-name.over:is(:hover>*,:focus-visible>*) .scroll-name-in{transition:none}}.f-scrim{z-index:60;background:rgb(0 0 0/calc(.58 * var(--scrim,1)));-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);place-items:center;padding:24px;animation:.16s ease-out fade-in;display:grid;position:fixed;inset:0}.f-modal{background:var(--panel);border:1px solid rgb(var(--ink) / .08);border-radius:var(--r-lg);max-height:min(860px,92vh);box-shadow:0 30px 80px rgb(0 0 0/calc(.6 * var(--shadow,1)));animation:pop-in .24s var(--ease-out);color:var(--text);text-align:left;flex-direction:column;display:flex;position:relative;overflow:clip}.f-modal-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:10px;height:56px;padding:0 10px 0 20px;display:flex}.f-modal-icon{color:var(--text-2);place-items:center;display:grid}.f-modal-title{font-size:15px;font-weight:600}.f-modal-sub{color:var(--text-3);flex:1;font-size:13px}.f-modal-head .f-close{margin-left:auto}.f-modal-body{flex:1;min-height:0;padding:20px;overflow-y:auto}.f-modal-foot{border-top:1px solid var(--line);background:var(--grey-0e);flex:none;justify-content:flex-end;gap:8px;padding:14px 16px;display:flex}.f-settings{flex-direction:row;height:min(780px,92vh)}.f-settings .f-modal-body{padding:0;display:flex;overflow:clip}.f-settings .f-modal .f-modal-body{padding:20px;display:block;overflow-y:auto}.f-set-nav{border-right:1px solid var(--line);background:var(--grey-0e);flex-direction:column;flex:none;width:232px;padding:18px 10px;display:flex;overflow-y:auto}.f-set-nav-head{flex-direction:column;gap:2px;padding:2px 10px 16px;display:flex}.f-set-title{font-size:15px;font-weight:600}.f-set-sub{color:var(--text-3);font-size:12px}.f-set-nav nav{flex-direction:column;gap:1px;display:flex}.f-set-group{letter-spacing:.06em;text-transform:uppercase;color:var(--grey-5c);margin:14px 10px 4px;font-size:11px;font-weight:500}.f-set-link{border-radius:var(--r-sm);height:34px;color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:0 10px;font-size:14px;transition:background .14s,color .14s;display:flex}.f-set-link svg{color:var(--muted);flex:none}.f-set-link span:first-of-type{flex:1}.f-set-link:hover{background:var(--hover);color:var(--text)}.f-set-link.on{background:var(--active);color:var(--text);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .05)}.f-set-link.on svg{color:var(--text-2)}.f-set-link.danger,.f-set-link.danger svg{color:var(--red)}.f-set-count{color:var(--text-3);font-size:12px}.f-set-main{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.f-set-main>.f-close{z-index:5;position:absolute;top:12px;right:12px}.f-set-scroll{scroll-behavior:smooth;flex:1;min-height:0;overflow-y:auto}.f-set-main .edge{z-index:3}.f-set-main .edge-fade{background:linear-gradient(to bottom, rgb(var(--grey-11-rgb) / .96) 0%, rgb(var(--grey-11-rgb) / 0) 75%)!important}.f-set-content{max-width:720px;padding:36px 48px 80px}.f-set-foot{border-top:1px solid var(--line);background:var(--grey-0e);flex:none;justify-content:flex-end;gap:8px;padding:12px 16px;display:flex}.f-section{border-top:1px solid var(--line);padding:30px 0}.f-section:first-child{border-top:0;padding-top:6px}.f-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.f-section-head h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600}.f-section-head p{color:var(--text-3);margin:4px 0 0;font-size:13px;line-height:1.5}.f-section.danger .f-section-head h2{color:var(--red)}.f-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.f-field.inline{flex-direction:row;justify-content:space-between;align-items:center}.f-field-text{flex-direction:column;gap:2px;display:flex}.f-label{color:var(--text);font-size:13px;font-weight:500}.f-hint{color:var(--text-3);font-size:12px;line-height:1.45}.f-error{color:var(--red);font-size:12px}.f-input,.f-select{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line-2);align-items:center;gap:8px;height:40px;padding:0 12px;transition:border-color .14s,box-shadow .14s;display:flex;position:relative}.f-input:focus-within,.f-select:focus-within,.f-textarea:focus{border-color:var(--line-3);box-shadow:0 0 0 3px rgb(var(--ink) / .03)}.f-input input{min-width:0;height:100%;color:var(--text);font:inherit;caret-color:var(--orange);background:0 0;border:0;outline:0;flex:1;font-size:14px}.f-input input::placeholder,.f-textarea::placeholder{color:var(--grey-5c)}.f-input-icon,.f-input-suffix{color:var(--text-3);place-items:center;font-size:13px;display:grid}.f-select{padding:0}.f-select select{appearance:none;width:100%;height:100%;color:var(--text);font:inherit;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:0;outline:0;padding:0 34px 0 12px;font-size:14px}.f-select option,.f-select optgroup{background-color:var(--raised);color:var(--text)}.f-select svg{color:var(--text-3);pointer-events:none;position:absolute;right:12px}.f-textarea{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line-2);width:100%;min-height:84px;color:var(--text);font:inherit;resize:vertical;caret-color:var(--orange);outline:0;padding:10px 12px;font-size:14px;line-height:1.5}.f-toggle{border-radius:var(--r-pill);background:var(--grey-2a);flex:none;width:38px;height:22px;transition:background .2s;position:relative}.f-toggle span{background:var(--grey-a1);width:16px;height:16px;transition:transform .24s var(--ease-out), background .2s;border-radius:50%;position:absolute;top:3px;left:3px}.f-toggle.on{background:var(--orange)}.f-toggle.on span{background:#fff;transform:translate(16px)}.f-toggle:disabled{opacity:.4;cursor:default}.f-check{cursor:pointer;align-items:flex-start;gap:10px;padding:6px 0;font-size:14px;display:flex;position:relative}.f-check input{opacity:0;pointer-events:none;width:18px;height:18px;margin:0;position:absolute;top:7px;left:0}.f-check-box{border-radius:var(--r-sm);border:1.5px solid var(--grey-3a);color:#0000;flex:none;place-items:center;width:18px;height:18px;margin-top:1px;transition:background .14s,border-color .14s,color .14s;display:grid}.f-check-box svg{width:12px;height:12px}.f-check input:checked+.f-check-box{background:var(--orange);border-color:var(--orange);color:var(--on-accent)}.f-check input:focus-visible+.f-check-box{box-shadow:0 0 0 3px #ff6a1a40}.f-check-text{flex-direction:column;gap:2px;display:flex}.f-check.disabled{opacity:.45;cursor:default}.f-setrow{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:14px 0;display:flex}.f-setrow:last-child{border-bottom:0}.f-setrow-icon{border-radius:var(--r-sm);background:var(--active);width:34px;height:34px;color:var(--text-2);flex:none;place-items:center;display:grid}.f-setrow-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.f-setrow-title{font-size:14px;font-weight:500}.f-setrow-desc{color:var(--text-3);font-size:12.5px;line-height:1.45}.f-setrow-control{flex:none;align-items:center;gap:8px;display:flex}.f-slider{align-items:center;gap:14px;display:flex}.f-slider-track{flex:1;height:28px;position:relative}.f-slider-ticks{pointer-events:none;justify-content:space-between;align-items:flex-end;padding-bottom:6px;display:flex;position:absolute;inset:0}.f-slider-ticks i{background:var(--grey-2a);border-radius:1px;width:2px;height:8px;transition:background .12s}.f-slider-ticks i.tall{height:14px}.f-slider-ticks i.lit{background:var(--orange)}.f-slider-marker{background:var(--text);pointer-events:none;border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:2px;bottom:2px}.f-slider-track input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.f-slider-value{text-align:right;font-variant-numeric:tabular-nums;min-width:52px;color:var(--text-2);font-size:13px;font-weight:500}.f-seg{display:inline-flex}.f-seg button{flex:none;padding:0 12px}.f-seg.sm button{height:24px;font-size:12px}.f-btn{border-radius:var(--r-pill);flex:none;justify-content:center;align-items:center;gap:7px;height:36px;padding:0 14px;font-size:13.5px;font-weight:500;transition:background .14s,color .14s,border-color .14s,transform .14s;display:inline-flex}.f-btn:active:not(:disabled){transform:scale(.97)}.f-btn:disabled{opacity:.4;cursor:default}.f-btn.primary:disabled,.f-btn.danger-solid:disabled{background:var(--grey-2a);color:var(--grey-8a);opacity:1}.f-btn.sm{border-radius:var(--r-pill);height:30px;padding:0 11px;font-size:12.5px}.f-btn.lg{border-radius:var(--r-pill);height:44px;padding:0 20px;font-size:14.5px}.f-btn.primary{background:var(--orange);color:var(--on-accent);font-weight:600}.f-btn.primary:hover:not(:disabled){background:var(--accent-hover)}.f-btn.secondary{background:var(--active);color:var(--text);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .07)}.f-btn.secondary:hover:not(:disabled){background:var(--grey-20)}.f-btn.ghost{color:var(--text-2)}.f-btn.ghost:hover:not(:disabled){background:var(--active);color:var(--text)}.f-btn.danger{color:var(--red);box-shadow:inset 0 0 0 1px #ff6b5e4d}.f-btn.danger:hover:not(:disabled){background:#ff6b5e14}.f-btn.danger-solid{background:var(--danger-fill);color:#fff;font-weight:600}.f-btn.danger-solid:hover:not(:disabled){background:var(--danger-fill-hover)}.f-btnrow{gap:8px;margin-top:18px;display:flex}.f-btnrow.end{justify-content:flex-end}.f-btnrow.start{justify-content:flex-start}.f-btnrow.between{justify-content:space-between}.f-card{border-radius:var(--r-lg);background:var(--grey-14);border:1px solid var(--line)}.f-card.pad{padding:16px}.f-empty{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:36px 20px;display:flex}.f-empty-icon{border-radius:var(--r-sm);background:var(--active);width:44px;height:44px;color:var(--text-3);place-items:center;margin-bottom:6px;display:grid}.f-empty-title{font-size:14px;font-weight:500}.f-empty-desc{max-width:320px;color:var(--text-3);font-size:13px;line-height:1.5}.f-kbd{border-radius:var(--r-sm);background:var(--chip);border:1px solid var(--line);height:20px;font:inherit;color:var(--muted);align-items:center;padding:0 6px;font-size:11px;display:inline-flex}.f-tag{border-radius:var(--r-pill);background:var(--chip);height:20px;color:var(--text-2);align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.f-tag.hot{background:var(--orange-tint);color:var(--orange-text)}.f-tag.ok{color:var(--green);background:#3ecf8e1f}.f-tag.bad{color:var(--red);background:#ff6b5e1f}.f-divider{background:var(--line);border:0;height:1px;margin:16px 0}.f-pop{z-index:55;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);min-width:220px;box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);color:var(--text);text-align:left;padding:6px;position:absolute}.f-dialog .f-modal-body{padding:22px 22px 18px}.f-dialog-word{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:500}.f-dialog-title{letter-spacing:-.01em;margin:0 0 8px;font-size:17px;font-weight:600}.f-dialog-body{color:var(--text-2);margin:0 0 14px;font-size:14px;line-height:1.55}.sup-intro{color:var(--text-2);margin:0 0 16px;font-size:13.5px;line-height:1.5}.sup-form{flex-direction:column;gap:18px;display:flex}.sup-form .f-input,.sup-form .f-select,.sup-form .f-textarea{width:100%}.sup-form .f-textarea{resize:vertical;min-height:150px}.sup-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.sup-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.sup-note{color:var(--text-3);flex:240px;font-size:12.5px;line-height:1.5}.sup-sent{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:18px 0;display:flex}.sup-sent svg{color:var(--green)}.sup-sent h2{letter-spacing:-.02em;margin:4px 0 0;font-size:22px;font-weight:500}.sup-sent p{color:var(--cv-sub,var(--text-2));margin:0}.w-bridge-steps{color:var(--text-2);flex-direction:column;gap:12px;margin:0;padding-left:18px;font-size:13.5px;display:flex}.w-bridge-steps li{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.w-bridge-steps li.w-hint{margin-left:-18px;list-style:none}.w-bridge-command{align-items:center;gap:6px;display:inline-flex}.w-bridge-command code{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);color:var(--text);padding:4px 10px;font-size:13px}@media (width<=720px){.f-scrim{padding:8px}.f-modal{max-height:calc(100dvh - 16px);width:calc(100vw - 16px)!important}.f-scrim:has(>.f-settings){padding:0}.f-settings{border-radius:0;flex-direction:column;height:100dvh;max-height:100dvh;width:100vw!important}.f-settings .f-modal-body{flex-direction:column}.f-set-nav{border-right:0;border-bottom:1px solid var(--line);scrollbar-width:none;flex-direction:row;flex:none;align-items:center;gap:8px;width:auto;padding:10px 52px 10px 10px;overflow:auto hidden}.f-set-nav-head{flex:none;padding:0 6px 0 4px}.f-set-sub{display:none}.f-set-nav nav{flex-direction:row;gap:4px}.f-set-group{display:none}.f-set-link{white-space:nowrap;flex:none}.f-set-content{padding:20px 16px 80px}}.ctx-menu{z-index:70;border-radius:var(--r-lg);background:var(--grey-17);border:1px solid rgb(var(--ink) / .09);min-width:200px;box-shadow:0 12px 32px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .12s var(--ease-out);flex-direction:column;padding:5px;display:flex;position:fixed}.ctx-menu button{border-radius:var(--r-sm);height:32px;color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:0 10px;font-size:13px;display:flex}.ctx-menu button svg{color:var(--muted);flex:none}.ctx-menu button:hover,.ctx-menu button:focus-visible{background:var(--grey-22);color:var(--text);outline:none}.ctx-menu button.danger,.ctx-menu button.danger svg{color:var(--red)}.ctx-menu button.done,.ctx-menu button.done svg{color:var(--green,#4ade80)}.ctx-menu button.two{height:auto;min-height:32px;padding-top:6px;padding-bottom:6px}.ctx-two{flex-direction:column;gap:1px;min-width:0;display:flex}.ctx-two small{color:var(--muted);font-size:11.5px;line-height:1.35}.ctx-menu button .ctx-tick{color:var(--text-2);margin-left:auto}.ctx-sep{background:var(--line);border:0;height:1px;margin:4px 6px}.stamp-form{flex-direction:column;gap:16px;display:flex}.stamp-styles{flex-direction:column;gap:4px;display:flex}.stamp-style{border-radius:var(--r-sm);border:1px solid var(--line);height:38px;color:var(--text-2);text-align:left;justify-content:space-between;align-items:center;gap:12px;padding:0 12px;font-size:13px;display:flex}.stamp-style:hover{border-color:var(--line-3);color:var(--text)}.stamp-style.on{border-color:var(--orange);color:var(--text)}.stamp-style-preview{color:var(--text-3);font-variant-numeric:tabular-nums}.stamp-style.on .stamp-style-preview{color:var(--text-2)}.stamp-note{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}@media (width<=720px){.f-setrow{flex-wrap:wrap}.f-setrow-control:not(:has(>.f-toggle:only-child)){flex-wrap:wrap;flex:100%}.f-setrow:has(.f-setrow-icon) .f-setrow-control:not(:has(>.f-toggle:only-child)){padding-left:48px}:is(.f-setrow-control:not(:has(>.f-toggle:only-child))>.f-select,.f-setrow-control:not(:has(>.f-toggle:only-child))>.f-input){flex:1;min-width:0}.f-field.inline:not(:has(.f-field-control>.f-toggle:only-child)){flex-direction:column;align-items:stretch}.f-select select{text-overflow:ellipsis;max-width:100%}}:root{--grey-05:#050505;--grey-0a:#0a0a0a;--grey-0d:#0d0d0d;--grey-0e:#0e0e0e;--grey-0f:#0f0f0f;--grey-11:#111;--grey-12:#121212;--grey-13:#131313;--grey-14:#141414;--grey-15:#151515;--grey-16:#161616;--grey-17:#171717;--grey-18:#181818;--grey-19:#191919;--grey-1a:#1a1a1a;--grey-1c:#1c1c1c;--grey-1f:#1f1f1f;--grey-20:#202020;--grey-22:#222;--grey-23:#232323;--grey-24:#242424;--grey-26:#262626;--grey-2a:#2a2a2a;--grey-2c:#2c2c2c;--grey-2e:#2e2e2e;--grey-33:#333;--grey-35:#353535;--grey-3a:#3a3a3a;--grey-44:#444;--grey-47:#474747;--grey-4a:#4a4a4a;--grey-5c:#5c5c5c;--grey-6b:#6b6b6b;--grey-7a:#7a7a7a;--grey-8a:#8a8a8a;--grey-8f:#8f8f8f;--grey-a1:#a1a1a1;--grey-d4:#d4d4d4;--grey-ed:#ededed;--grey-04-rgb:4 4 4;--grey-08-rgb:8 8 8;--grey-0a-rgb:10 10 10;--grey-11-rgb:17 17 17;--grey-15-rgb:21 21 21;--grey-16-rgb:22 22 22;--ink:255 255 255;--amber-soft:#f2b35e;--danger-fill:#e5484d;--danger-fill-hover:#f05a5f;--indigo-soft:#aab2ff;--red-soft:#ff8a7f;--green-soft:#5fdc9e;--blue-soft:#6aa8ff;--green-soft-2:#5fd38d;--go-fill:#2fb27a;--on-go:#04140c;--bg:var(--grey-0a);--panel:var(--grey-11);--raised:var(--grey-16);--hover:var(--grey-15);--active:var(--grey-1a);--chip:var(--grey-1f);--line:rgb(var(--ink) / .06);--line-2:rgb(var(--ink) / .09);--line-3:rgb(var(--ink) / .14);--text:var(--grey-ed);--body:var(--grey-d4);--text-2:var(--grey-a1);--text-3:var(--grey-6b);--text-4:var(--grey-47);--muted:var(--grey-7a);--orange:#ff6a1a;--orange-text:#ff8547;--orange-tint:#ff6a1a26;--green:#3ecf8e;--red:#ff6b5e;--ease-out:cubic-bezier(.2, .8, .2, 1);--bg-rail:var(--bg);--bg-sidebar:var(--bg);--bg-chat:var(--panel);--bg-input:var(--raised);--bg-hover:var(--hover);--bg-active:var(--active);--text-dim:var(--grey-8f);--text-bright:var(--text);--ember-tip:#c2410c;--accent:var(--orange);--accent-hover:#ff7a2e;--accent-deep:#c2410c;--amber:#ffb347;--on-accent:#140800;--danger:var(--red);--r-sm:8px;--r-lg:16px;--r-pill:999px;--radius:var(--r-sm);--pixel:"Geist Variable", system-ui, sans-serif;--mono:"Geist Mono Variable", ui-monospace, Consolas, monospace;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-font-smoothing:antialiased;font-family:Geist Variable,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px}:root[data-theme=grey]{--grey-05:#202020;--grey-0a:#242424;--grey-0d:#272727;--grey-0e:#272727;--grey-0f:#282828;--grey-11:#2a2a2a;--grey-12:#2b2b2b;--grey-13:#2c2c2c;--grey-14:#2c2c2c;--grey-15:#2d2d2d;--grey-16:#2e2e2e;--grey-17:#2f2f2f;--grey-18:#303030;--grey-19:#313131;--grey-1a:#313131;--grey-1c:#333;--grey-1f:#353535;--grey-20:#363636;--grey-22:#383838;--grey-23:#393939;--grey-24:#3a3a3a;--grey-26:#3b3b3b;--grey-2a:#3e3e3e;--grey-2c:#404040;--grey-2e:#424242;--grey-33:#464646;--grey-35:#474747;--grey-3a:#4c4c4c;--grey-44:#545454;--grey-47:#565656;--grey-4a:#595959;--grey-5c:#676767;--grey-6b:#747474;--grey-7a:gray;--grey-8a:#8d8d8d;--grey-8f:#919191;--grey-a1:#a0a0a0;--grey-d4:#cacaca;--grey-ed:#dedede;--grey-04-rgb:31 31 31;--grey-08-rgb:35 35 35;--grey-0a-rgb:36 36 36;--grey-11-rgb:42 42 42;--grey-15-rgb:45 45 45;--grey-16-rgb:46 46 46;--line:rgb(var(--ink) / .07);--line-2:rgb(var(--ink) / .1);--line-3:rgb(var(--ink) / .15)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--grey-05:#ececec;--grey-0a:#f3f3f3;--grey-0d:#f5f5f5;--grey-0e:#f5f5f5;--grey-0f:#f5f5f5;--grey-11:#fff;--grey-12:#fbfbfb;--grey-13:#f9f9f9;--grey-14:#f7f7f7;--grey-15:#efefef;--grey-16:#f4f4f4;--grey-17:#eee;--grey-18:#ededed;--grey-19:#ebebeb;--grey-1a:#e8e8e8;--grey-1c:#e6e6e6;--grey-1f:#e9e9e9;--grey-20:#e3e3e3;--grey-22:#e0e0e0;--grey-23:#ddd;--grey-24:#ddd;--grey-26:#d9d9d9;--grey-2a:#d4d4d4;--grey-2c:#d0d0d0;--grey-2e:#d0d0d0;--grey-33:#c8c8c8;--grey-35:#c4c4c4;--grey-3a:#bdbdbd;--grey-44:#b0b0b0;--grey-47:#a3a3a3;--grey-4a:#9e9e9e;--grey-5c:#8a8a8a;--grey-6b:#767676;--grey-7a:#6e6e6e;--grey-8a:#626262;--grey-8f:#5e5e5e;--grey-a1:#555;--grey-d4:#2f2f2f;--grey-ed:#222;--grey-04-rgb:250 250 250;--grey-08-rgb:250 250 250;--grey-0a-rgb:250 250 250;--grey-11-rgb:255 255 255;--grey-15-rgb:255 255 255;--grey-16-rgb:255 255 255;--ink:0 0 0;--orange-text:#c2410c;--orange-tint:#ff6a1a1f;--green:#16a34a;--red:#dc2626;--amber-soft:#b45309;--red-soft:#c53030;--green-soft:#15803d;--green-soft-2:#15803d;--blue-soft:#2563eb;--indigo-soft:#4f46e5;--shadow:.3;--scrim:.45;--name-l:.6}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text)}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}input,textarea,select{font:inherit}::selection{background:#ff6a1a4d}:focus-visible{outline:2px solid rgb(var(--ink) / .28);outline-offset:2px}:focus:not(:focus-visible){outline:none}*{scrollbar-width:thin;scrollbar-color:var(--grey-26) transparent}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-thumb{background:var(--line)}::-webkit-scrollbar-thumb:hover{background:var(--bg-active)}.ember{grid-template-columns:repeat(var(--cols), var(--px));grid-auto-rows:var(--px);filter:drop-shadow(0 0 calc(var(--px) * 2.5) #ff6a1a33);gap:1px;display:grid}.ember i,.ember b{width:var(--px);height:var(--px);display:block}.ember i{background:var(--c1);animation:ember-flicker var(--dur) steps(1, end) infinite;animation-delay:var(--delay)}.ember .h0{--c1:var(--amber);--c2:var(--accent);--c3:var(--amber)}.ember .h1{--c1:var(--accent);--c2:var(--amber);--c3:var(--accent-hover)}.ember .h2{--c1:var(--accent);--c2:var(--ember-tip);--c3:var(--accent-hover)}.ember .h3{--c1:var(--ember-tip);--c2:transparent;--c3:var(--accent)}@keyframes ember-flicker{0%{background:var(--c1)}22%{background:var(--c2)}38%{background:var(--c1)}55%{background:var(--c3)}71%{background:var(--c2)}86%{background:var(--c1)}to{background:var(--c3)}}@media (prefers-reduced-motion:reduce){.ember i{animation:none}}.wordmark{letter-spacing:-.01em;color:var(--text);font-weight:600}.wordmark.dim{color:var(--text-3);font-weight:500}.primary{border-radius:var(--r-pill);background:var(--orange);height:38px;color:var(--on-accent);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-size:14px;font-weight:600;transition:background .14s,transform .14s;display:inline-flex}.primary:hover:not(:disabled){background:var(--accent-hover)}.primary:active:not(:disabled){transform:scale(.97)}.primary:disabled{background:var(--grey-2a);color:var(--grey-8a);cursor:default}.primary.small{border-radius:var(--r-pill);height:32px;padding:0 13px;font-size:13px}.link{color:var(--text);text-align:center;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .3);text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:3px;font-size:13px;transition:text-decoration-color .14s}.link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.link.small{flex:none;font-size:12px}.error{color:var(--red);text-align:center;margin:0;font-size:13px}.notice{color:var(--text-2);text-align:center;margin:0;font-size:13px}.avatar{border-radius:50%}img.avatar{object-fit:cover;image-rendering:auto}.avatar.tiny{background:var(--grey-22);width:24px;height:24px;color:var(--text-2);flex:0 0 24px;font-family:inherit;font-size:11px}.avatar.big{background:var(--grey-22);width:64px;height:64px;color:var(--text-2);flex:0 0 64px;font-family:inherit;font-size:22px}.crash-screen{text-align:center;background:var(--bg,#0b0b0c);min-height:100dvh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;display:flex}.crash-screen h1{margin:8px 0 0;font-size:20px;font-weight:600}.crash-screen p{max-width:380px;color:var(--text-2);margin:0 0 8px;line-height:1.5}.app{--list-w:240px;--members-w:220px;grid-template-columns:72px var(--list-w) minmax(0, 1fr);background:var(--bg);grid-template-rows:minmax(0,1fr);height:100%;display:grid;position:relative}.app.with-members{grid-template-columns:72px var(--list-w) minmax(0, 1fr) var(--members-w)}.app.members-slim{--members-w:64px}.app>*,.sidebar,.chat,.members,.sidebar-body,.messages,.members-body{min-height:0}:where(.icon-btn,.rail-item,.vp-who,.avatar-button,.reply-quote,.author,.emoji-picker button,.emoji-tabs button,.emoji-cells button,.gif-cell,.media-btn,.send,.lightbox-btn,.channel-gear,.channel-chat){padding:0}.icon{border-radius:var(--r-pill);min-width:28px;height:28px;color:var(--muted);flex:none;place-items:center;padding:0 6px;font-size:15px;line-height:1;transition:background .14s,color .14s;display:inline-grid}.icon:hover,.icon.on{background:var(--active);color:var(--text)}.icon:disabled{opacity:.35;cursor:default;background:0 0}.icon.no:hover,.icon.danger:hover,.icon-btn.no:hover{color:var(--red)}.dim{color:var(--text-3)}.hint{color:var(--text-3);margin:0;padding:4px 8px;font-size:13px;line-height:1.5}.hint-line{color:var(--text-3);text-align:center;margin:0;padding:18px 16px;font-size:13px;line-height:1.5}.empty{color:var(--text-3);text-align:center;margin:auto;padding:24px;font-size:14px}.empty strong{color:var(--text);font-weight:500}.empty.loading{flex-direction:column;align-items:center;gap:14px;font-size:12px;display:flex}.avatar{background:var(--grey-22);width:36px;height:36px;color:var(--text-2);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:500;display:inline-grid;overflow:hidden}.presence.online:after{content:"";background:var(--green);border:2.5px solid var(--bg);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.pill{border-radius:var(--r-pill);background:var(--chip);min-width:18px;height:18px;color:var(--text-2);flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.pill.ping{background:var(--orange-tint);color:var(--orange-text)}.group-label{letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--grey-5c);justify-content:space-between;align-items:center;padding:0 4px 0 8px;font-size:11px;font-weight:500;display:flex}.group-label .n,.group-label .dim{color:var(--text-4);margin-left:6px}.group-label .icon-btn.tiny{color:var(--grey-5c)}.group-label .icon-btn.tiny:hover{color:var(--text)}.rail{scrollbar-width:none;flex-direction:column;align-items:center;gap:8px;padding:14px 0 216px;display:flex;overflow-y:auto}.rail::-webkit-scrollbar{display:none}.rail-item{flex:none;justify-content:center;width:72px;height:48px;display:flex;position:relative}.rail-indicator{background:var(--grey-5c);width:3px;height:0;transition:height .22s var(--ease-out);border-radius:0 3px 3px 0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.rail-item:hover .rail-indicator{height:8px}.rail-item.active .rail-indicator{background:var(--orange);height:24px}.rail-tile{border-radius:var(--r-sm);background:var(--grey-14);border:1px solid rgb(var(--ink) / .05);width:48px;height:48px;color:var(--text-2);place-items:center;font-size:14px;font-weight:500;transition:background .14s,color .14s,border-color .14s;display:grid;overflow:hidden}.rail-tile.img{border:0}.rail-icon{object-fit:cover;width:100%;height:100%;display:block}.rail-tile.ghost{border-color:rgb(var(--ink) / .12);background:0 0}.rail-item:hover .rail-tile{background:var(--active);color:var(--text)}.rail-item.active .rail-tile{background:var(--grey-1c);border-color:rgb(var(--ink) / .1);color:var(--text)}.rail-item:focus-visible{outline:none}.rail-item:focus-visible .rail-tile{box-shadow:0 0 0 2px var(--line-3)}.rail-badge{border-radius:var(--r-pill);background:var(--grey-2a);border:3px solid var(--bg);box-sizing:content-box;min-width:18px;height:18px;color:var(--text-2);place-items:center;padding:0 5px;font-size:11px;font-weight:600;line-height:18px;display:grid;position:absolute;bottom:-4px;right:8px}.rail-badge.hot{background:var(--orange);color:var(--on-accent)}.rail-divider{background:rgb(var(--ink) / .07);flex:none;width:24px;height:1px;margin:2px 0}.sidebar{flex-direction:column;min-width:0;padding-top:8px;display:flex}.sidebar-top{flex-direction:column;flex:none;gap:8px;padding:0 8px;display:flex}.sidebar-top .ask-row{margin:0}.search-field{border-radius:var(--r-pill);background:var(--grey-14);border:1px solid var(--line);height:34px;color:var(--text-3);text-align:left;align-items:center;gap:8px;padding:0 6px 0 12px;font-size:13px;transition:border-color .14s;display:flex}.search-field:hover{border-color:var(--line-2)}.search-field span{flex:1}.search-field kbd{border-radius:var(--r-pill);background:var(--chip);border:1px solid var(--line);height:20px;font:inherit;color:var(--muted);padding:0 7px;font-size:11px;line-height:18px}.sidebar-body{flex:1;padding:10px 8px 216px;overflow-y:auto}.nav{flex-direction:column;gap:1px;margin-bottom:10px;display:flex}.nav-row{border-radius:var(--r-sm);width:100%;height:32px;color:var(--text-2);text-align:left;align-items:center;gap:10px;padding:0 9px;font-size:14px;transition:background .14s,color .14s;display:flex}.nav-row svg:not(.flame){color:var(--muted)}.nav-row:hover{background:var(--hover);color:var(--text)}.nav-row span{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.voice-label,.category{margin-top:14px}.category-label{padding-left:2px}.category-toggle{border-radius:var(--r-sm);min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0 6px 0 4px;display:flex}.category-toggle span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.category-toggle:hover{color:var(--text-2)}.category-caret{flex:none;transition:transform .15s}.category.folded .category-caret{transform:rotate(-90deg)}.channel-row.dragged,.category.dragged{opacity:.4}.channel-row.drop-before,.category.drop-before{box-shadow:inset 0 2px 0 var(--accent)}.channel-row.drop-after,.category.drop-after{box-shadow:inset 0 -2px 0 var(--accent)}.channel-row.drop-before,.channel-row.drop-after{border-radius:2px}.group-label.drop-into{border-radius:var(--r-sm);background:var(--orange-tint);color:var(--orange-text)}.new-channel{flex-direction:column;gap:14px;display:flex}.new-channel .f-seg{align-self:flex-start}.new-channel-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.channel-row{position:relative}.channel{border-radius:var(--r-sm);width:100%;height:32px;color:var(--text-2);text-align:left;align-items:center;gap:8px;margin-bottom:1px;padding:0 8px;font-size:14px;transition:background .14s,color .14s;display:flex}.channel .hash{color:var(--text-3);flex:none}.channel-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.channel-name.scroll-name{text-overflow:clip}.channel:hover{background:var(--hover);color:var(--text)}.channel.unread{color:var(--text);font-weight:500}.channel.quiet{color:var(--muted)}.channel.quiet .hash{color:var(--text-4)}.channel.active{background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .05);color:var(--text);font-weight:500}.channel.active .hash{color:var(--text-2)}.channel .hash.blink{animation:1s steps(2,start) infinite blink}@keyframes blink{50%{opacity:.3}}.channel-lock{color:var(--text-4);flex:none;place-items:center;display:grid}.voice-count{color:var(--text-3);flex:none;align-items:center;gap:3px;font-size:12px;display:inline-flex}.channel-row.with-chat .pill:not(.ping){background:var(--grey-2a)}.channel-row.with-gear:hover .channel,.channel-row.with-gear:focus-within .channel{padding-right:30px}.channel-gear{opacity:0;background:var(--active);transition:opacity .12s;top:6px;right:6px;position:absolute!important}.channel-row:hover .channel-gear,.channel-gear:focus-visible{opacity:1}.channel-chat{opacity:0;color:var(--text-3);transition:opacity .12s,color .12s;top:6px;right:6px;position:absolute!important}.channel-row.with-chat:hover .channel-chat,.channel-row.with-chat.lit .channel-chat,.channel-chat:focus-visible{opacity:1}.channel-chat:hover,.channel-chat.on,.channel-chat.unread{color:var(--text)}.channel-chat.ping{color:var(--orange-text)}.channel-row.with-chat .channel-gear{right:30px}.channel-row.with-chat:hover .channel,.channel-row.with-chat:focus-within .channel,.channel-row.with-chat.lit .channel{padding-right:30px}.channel-row.with-chat.with-gear:hover .channel,.channel-row.with-chat.with-gear:focus-within .channel{padding-right:54px}@media (hover:none){.channel-chat{opacity:1}.channel-row.with-chat .channel{padding-right:30px}}.voice-people{margin:0;padding:2px 0 6px 24px;list-style:none;position:relative}.tree-line{background:var(--grey-26);width:1px;position:absolute;top:2px;bottom:8px;left:15px}.vp{height:28px;color:var(--text-2);align-items:center;gap:8px;padding-right:6px;font-size:13px;display:flex;position:relative}.vp>:not(.vp-goo){z-index:1;position:relative}.vp-who{text-align:left;flex:1;align-items:center;gap:8px;min-width:0;height:28px;padding-left:8px;display:flex}.voice-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.vp:hover{color:var(--text)}.vp-avatar .avatar{transition:box-shadow .12s;display:block}.vp.talking .vp-avatar .avatar{box-shadow:0 0 0 1.5px var(--bg), 0 0 0 3px var(--orange)}.vp-avatar .avatar.tiny{flex:0 0 20px;width:20px;height:20px;font-size:10px}.vp-tail{align-items:center;gap:6px;transition:opacity .14s;display:flex}.voice-muted{color:var(--grey-5c);place-items:center;display:grid}.vp-goo{filter:url(#goo);pointer-events:none;position:absolute;inset:0}.goo-dot{background:var(--grey-1f);opacity:0;width:28px;height:28px;transition:opacity .18s, transform .32s var(--ease-out);border-radius:50%;position:absolute;top:0;left:4px;transform:scale(.6)}.goo-pill{border-radius:var(--r-pill);background:var(--grey-1f);transform-origin:0;height:20px;transition:transform .46s cubic-bezier(.3,1.3,.4,1);position:absolute;top:4px;left:20px;right:0;transform:scaleX(0)}.vp:hover .goo-dot{opacity:1;transform:scale(1)}.vp:hover .goo-pill{transform:scaleX(1)}.vp-vol{opacity:0;pointer-events:none;transition:opacity .2s .1s, transform .3s .1s var(--ease-out);align-items:center;gap:6px;display:flex;top:0;bottom:0;right:6px;transform:translate(6px);position:absolute!important}.vp:hover .vp-vol{opacity:1;pointer-events:auto;transform:none}.vp:has(.vp-vol):hover .vp-tail{opacity:0}.vp-vol input{appearance:none;background:linear-gradient(90deg, var(--orange) 0 var(--v), var(--grey-33) var(--v) 100%);border-radius:2px;outline:none;width:54px;height:4px}.vp-vol input::-webkit-slider-thumb{-webkit-appearance:none;background:var(--text);border-radius:50%;width:10px;height:10px}.vp-vol input::-moz-range-thumb{background:var(--text);border:0;border-radius:50%;width:10px;height:10px}.vp-vol-n{width:32px;color:var(--text-2);text-align:right;font-size:11px}.user-panel{width:calc(var(--list-w) + 56px);z-index:6;background:var(--panel);border:1px solid rgb(var(--ink) / .07);border-radius:var(--r-lg);box-shadow:0 10px 28px rgb(0 0 0/calc(.55 * var(--shadow,1)));position:absolute;bottom:8px;left:8px;overflow:hidden}.up-feedback{border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--red) 10%, transparent);color:var(--red);transition:background .14s var(--ease-out);align-items:flex-start;display:flex}.up-feedback:hover{background:color-mix(in srgb, var(--red) 15%, transparent)}.up-feedback-open{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-start;gap:7px;padding:7px 4px 7px 12px;font-size:11.5px;line-height:1.35;display:flex}.up-feedback-open svg{flex:none;margin-top:1px}.up-feedback-fold{border-radius:var(--r-sm);width:28px;height:28px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:0;flex:none;place-items:center;margin:2px 4px 0 0;display:grid}.up-feedback-fold:hover{opacity:1;background:color-mix(in srgb, var(--red) 14%, transparent)}.up-feedback.small{align-items:center}.up-feedback.small .up-feedback-open{align-items:center;padding:3px 4px 3px 12px;font-size:11px}.up-feedback.small .up-feedback-fold{width:22px;height:22px;margin:0 4px 0 0}.up-invite{border-bottom:1px solid var(--line);height:38px;color:var(--text-2);align-items:center;gap:8px;padding:0 8px 0 12px;font-size:12.5px;display:flex}.up-invite-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.up-invite-copy{border-radius:var(--r-pill);height:24px;color:var(--orange-text);background:var(--orange-tint);flex:none;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:500;transition:background .14s;display:inline-flex}.up-invite-copy:hover{background:#ff6a1a3d}.up-invite-copy.done{color:var(--green);background:#3ecf8e1f}.voice-dock{transition:grid-template-rows .32s var(--ease-out);grid-template-rows:0fr;display:grid}.voice-dock.open{grid-template-rows:1fr}.voice-dock-inner{min-height:0;overflow:hidden}.voice-dock-pad{border-bottom:1px solid var(--line);padding:10px 10px 10px 12px}.voice-dock-status{align-items:center;gap:10px;display:flex}.voice-dock-signal{color:var(--green);place-items:center;display:grid}.voice-dock.connecting .voice-dock-signal{color:var(--text-2)}.voice-dock.error .voice-dock-signal{color:var(--red)}.voice-dock-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.voice-dock-state{color:var(--green);font-size:13px;font-weight:500}.voice-dock.connecting .voice-dock-state{color:var(--text-2)}.voice-dock.error .voice-dock-state{color:var(--red)}.voice-dock-channel{color:var(--text-3);align-items:center;gap:5px;min-width:0;font-size:12px;display:flex}.voice-dock-where{white-space:nowrap;min-width:0;display:flex;overflow:hidden}.voice-dock-server,.voice-dock-name{text-overflow:ellipsis;min-width:0;overflow:hidden}.voice-dock-server{flex:0 auto}.voice-dock-name{flex:none;max-width:70%}.voice-dock-sep{opacity:.6;flex:none;padding:0 4px}.voice-dock-lock{flex:none;place-items:center;display:grid}.voice-dock-note{color:var(--amber);font-size:11px}.voice-dock-actions{gap:6px;margin-top:10px;display:flex}.media-btn{border-radius:var(--r-pill);background:var(--active);height:32px;color:var(--text-2);flex:1;place-items:center;transition:background .14s,color .14s;display:grid}.media-btn:hover:not(:disabled){background:var(--grey-20);color:var(--text)}.media-btn.on{background:var(--text);color:var(--grey-11)}.media-btn:disabled{opacity:.4;cursor:default}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.up-me{align-items:center;gap:10px;height:54px;padding:0 6px 0 10px;display:flex}.up-me-open{border-radius:var(--r-sm);text-align:left;flex:1;align-items:center;gap:10px;min-width:0;margin-left:-4px;padding:4px;transition:background .14s;display:flex}.up-me-open:hover{background:var(--hover)}.up-avatar{flex:none;position:relative}.up-avatar .avatar{width:32px;height:32px;font-size:13px;display:grid}.presence-dot{background:var(--green);border:2.5px solid var(--panel);border-radius:50%;width:10px;height:10px;position:absolute;bottom:-2px;right:-2px}.st-dot{background:var(--green);border-radius:50%;flex:none;width:10px;height:10px}.st-dot.s-invisible{box-shadow:inset 0 0 0 2.5px var(--grey-47);background:0 0}.presence-dot.s-idle,.presence.online.s-idle:after,.vw-face .vw-dot.on.s-idle,.w-face-wrap.online.s-idle>i,.uc-dot.s-idle,.presence-word.online.s-idle:before,.uc-presence.on.s-idle:before,.w-presence.online.s-idle i,.st-dot.s-idle{background:var(--amber-soft)}.presence-dot.s-invisible,.presence.online.s-invisible:after,.vw-face .vw-dot.on.s-invisible,.w-face-wrap.online.s-invisible>i,.uc-dot.s-invisible,.uc-presence.on.s-invisible:before{background:var(--grey-47)}.w-presence.online.s-idle{color:var(--amber-soft)}.w-presence.online.s-dnd{color:var(--danger-fill)}.up-me-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.me{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}.up-me-sub{color:var(--text-3);font-size:12px}.up-me .icon-btn{width:30px;height:30px;color:var(--text-2)}.up-me .icon-btn.danger,.voice-dock .icon-btn.danger{color:var(--red)}.up-me .icon-btn:disabled{opacity:.35;cursor:default;background:0 0}.chat-col{flex-direction:column;gap:8px;min-width:0;padding:8px 0;display:flex}.app:not(.with-members) .chat-col{padding-right:8px}.chat{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;flex:1;min-width:0;margin:8px 0;display:flex;position:relative;overflow:hidden}.chat-col .chat{margin:0}.app:not(.with-members)>.chat{margin-right:8px}.chat-head{z-index:3;border-bottom:1px solid var(--line);background:var(--panel);height:52px;color:var(--text);flex:none;align-items:center;gap:8px;padding:0 10px 0 18px;font-size:15px;font-weight:600;display:flex;position:relative}.chat-head>.hash{color:var(--text-3);flex:none}.chat-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.chat-place{border-radius:var(--r-sm);max-width:220px;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;margin-left:-8px;padding:4px 8px;font-weight:500;transition:background .14s,color .14s;overflow:hidden}.chat-place:hover{background:var(--hover);color:var(--text)}.chat-sep{color:var(--text-4)}.chat-lock{color:var(--text-3);place-items:center;display:grid}.chat-bridge{border-radius:var(--r-pill);color:var(--indigo-soft);white-space:nowrap;background:#5865f224;align-items:center;gap:4px;margin-left:8px;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.chat-bridge-note{color:var(--text-3);align-items:center;gap:6px;margin:0 16px 6px;font-size:12px;display:flex}.chat-bridge-note svg{color:var(--indigo-soft);flex:none}.imported-tag.discord{color:var(--indigo-soft)}.chat-topic{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;padding-left:8px;font-size:13px;font-weight:400;overflow:hidden}.chat-head-actions{flex:none;align-items:center;gap:2px;margin-left:auto;font-size:13px;font-weight:400;display:flex}.chat-head-actions .dim{margin-right:4px}.presence-word{color:var(--text-3);margin-right:6px;font-size:12px}.detached-bar{z-index:3;border-bottom:1px solid var(--line);background:var(--grey-14);color:var(--text-2);flex:none;justify-content:center;align-items:center;gap:12px;padding:8px 16px;font-size:13px;display:flex;position:relative}.messages-wrap{flex:1;min-height:0;position:relative}.messages{overscroll-behavior:contain;position:absolute;inset:0;overflow-y:auto}.messages-inner{min-height:100%;animation:list-in .26s var(--ease-out);flex-direction:column;justify-content:flex-end;padding:56px 0 30px;display:flex}.page-edge{justify-content:center;padding:8px 0 4px;display:flex}.day-divider{color:var(--grey-5c);align-items:center;gap:12px;margin:18px 0 4px;padding:0 20px;font-size:12px;display:flex}.day-divider:before,.day-divider:after{content:"";background:var(--line);flex:1;height:1px}.message{margin-top:8px;padding:5px 20px 3px;position:relative}.message.cont{margin-top:0;padding-top:0;padding-bottom:2px}.message:before{content:"";border-radius:var(--r-sm);pointer-events:none;transition:background .12s;position:absolute;inset:0 10px}.message.tapped:before,.message:focus-within:before{background:var(--hover)}.message>*{position:relative}.message.pinged{background:var(--hover)}.message.pinged:before{border-radius:0;inset:0}.message.pinged:hover:before{background:var(--grey-18)}.message.pinged:after{content:"";background:var(--orange);width:2px;position:absolute;top:0;bottom:0;left:0}.message.flash:before{background:#ff6a1a1a;transition:background 1s ease-out}.message.enter{animation:msg-in .24s var(--ease-out)}.message.editing:before{background:var(--hover)}.reply-quote{max-width:100%;height:18px;color:var(--text-3);text-align:left;align-items:center;gap:6px;margin-bottom:2px;padding-left:17px;font-size:12px;display:flex}.reply-curve{flex:none;margin-top:8px}.reply-curve path{stroke:var(--grey-33);stroke-width:1.5px;fill:none}.reply-quote .avatar{font-size:8px}.reply-quote strong{color:var(--text-2);font-weight:500}.reply-quote:hover .reply-text{color:var(--text-2)}.reply-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.message-row{gap:14px;display:flex}.message-gutter{flex:none;justify-content:center;width:36px;display:flex}.avatar-button{border-radius:50%;height:36px}.avatar-button:focus-visible{outline:2px solid var(--line-3);outline-offset:2px}.gutter-time{color:var(--text-4);opacity:0;white-space:nowrap;font-size:10.5px;line-height:22px;transition:opacity .12s}.message.tapped .gutter-time{opacity:1}.message-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.message-meta{align-items:baseline;gap:8px;min-width:0;display:flex}.author{color:var(--text);text-align:left;font-size:14px;font-weight:600}.author:hover{text-underline-offset:3px;text-decoration:underline}.message-meta time{color:var(--grey-5c);white-space:nowrap;font-size:12px}.edited{color:var(--text-4);font-size:11px}.bot-tag,.pinned-tag{border-radius:var(--r-pill);background:var(--chip);min-width:18px;height:18px;color:var(--text-2);align-self:center;place-items:center;padding:0 4px;display:inline-grid}.pinned-tag{color:var(--text-3);background:0 0;padding:0}.name-badge{color:var(--muted);cursor:default;align-self:center;place-items:center;margin-left:-2px;display:grid}.name-badge.role-owner{color:var(--amber-soft)}.content{color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.content.jumbo{font-size:32px;line-height:1.25}.content.jumbo .custom-emoji{vertical-align:-.2em;width:40px;height:40px}.content code{border-radius:var(--r-sm);background:var(--chip);font-family:var(--mono);padding:1px 5px;font-size:12.5px}.content strong{color:var(--text);font-weight:600}.code-block{border-radius:var(--r-sm);background:var(--grey-0d);border:1px solid var(--line);white-space:pre;margin:4px 0;padding:10px 12px;overflow-x:auto}.code-block code{font-family:var(--mono);color:var(--body);background:0 0;padding:0;font-size:12.5px;line-height:1.5}.quote-block{border-left:2px solid var(--grey-33);color:var(--text-2);margin:2px 0;padding:0 0 0 12px;display:block}.md-h{color:var(--text);margin:6px 0 2px;font-weight:600;line-height:1.3;display:block}.md-h1{font-size:1.5em}.md-h2{font-size:1.25em}.md-h3{font-size:1.1em}.md-h:first-child{margin-top:0}.md-sub{color:var(--text-3);font-size:12px;line-height:1.4;display:block}.mk-list{white-space:normal;margin:2px 0;padding-left:22px}ul.mk-list{list-style:outside}ol.mk-list{list-style:decimal}.mk-list li{white-space:pre-wrap;margin:1px 0}.mk-list li::marker{color:var(--text-3)}.mk-list .mk-li-l1{margin-left:20px}.mk-list .mk-li-l2{margin-left:40px}ul.mk-list .mk-li-l1{list-style:circle}ul.mk-list .mk-li-l2{list-style:square}ol.mk-list .mk-li-l1{list-style-type:lower-alpha}ol.mk-list .mk-li-l2{list-style-type:lower-roman}.msg-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .3);text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:2px}.msg-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.spoiler{background:var(--text-3);color:#0000;cursor:pointer;border-radius:4px;padding:0 2px;transition:background .15s}.spoiler>span{visibility:hidden}.spoiler:hover{background:var(--text-2)}.spoiler:focus-visible{outline:2px solid var(--orange);outline-offset:1px}.spoiler.shown{background:rgb(var(--ink) / .08);color:inherit;cursor:text}.mention{background:rgb(var(--ink) / .08);color:var(--text);border-radius:4px;padding:0 4px;font-weight:500}.timestamp{background:rgb(var(--ink) / .08);color:var(--text);cursor:default;border-radius:4px;padding:0 4px}.channel-chip{background:rgb(var(--ink) / .08);color:var(--text);border-radius:4px;padding:0 4px;font-weight:500;text-decoration:none}.channel-chip:hover{background:rgb(var(--ink) / .14)}.channel-chip.forum svg,.channel-chip.voice svg,.post-chip svg{vertical-align:-2px;color:var(--text-3);margin-right:3px}.post-chip-where{color:var(--text-2)}.post-chip-sep{color:var(--text-3);margin:0 3px}.mention.me{color:var(--orange-text);background:#ff6a1a24}.mention.crowd{color:var(--amber);background:#ffb34724}.mention.role{background:color-mix(in srgb, var(--role,var(--orange)) 16%, transparent);color:var(--role,var(--orange-text))}@supports (color:oklch(from red min(l, 0.6) c h)){.mention.role{color:oklch(from var(--role,var(--orange-text)) min(l, var(--name-l,1)) c h)}}.custom-emoji{vertical-align:-.35em;object-fit:contain;width:22px;height:22px}.reactions{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.reaction{border-radius:var(--r-pill);background:var(--grey-17);border:1px solid var(--line);height:24px;color:var(--text-2);align-items:center;gap:5px;padding:0 8px;font-size:12px;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.reaction:hover{border-color:var(--line-3)}.reaction:active{transform:scale(.94)}.reaction.on{color:var(--orange-text);background:#ff6a1a14;border-color:#ff6a1a4d}.reaction.add{width:24px;color:var(--text-3);opacity:0;justify-content:center;padding:0;transition:opacity .14s}.message.tapped .reaction.add,.reaction.add:focus-visible{opacity:1}.reaction-emoji{font-size:14px;line-height:1}.reaction .custom-emoji{vertical-align:-.2em;width:16px;height:16px}.message-actions{z-index:4;border-radius:var(--r-lg);background:var(--active);border:1px solid rgb(var(--ink) / .08);box-shadow:0 6px 16px rgb(0 0 0/calc(.45 * var(--shadow,1)));opacity:0;pointer-events:none;transition:opacity .14s, transform .18s var(--ease-out);padding:2px 4px;display:flex;top:-14px;right:30px;transform:translateY(4px)scale(.98);position:absolute!important}.message.tapped .message-actions,.message-actions:focus-within{opacity:1;pointer-events:auto;transform:none}@media (hover:hover){.message:hover:before{background:var(--hover)}.message:hover .gutter-time,.message:hover .reaction.add{opacity:1}.message:hover .message-actions{opacity:1;pointer-events:auto;transform:none}}.message-actions .icon-btn{border-radius:var(--r-pill);width:28px;height:26px;color:var(--text-2)}.message-actions .icon-btn:hover{background:var(--grey-23);color:var(--text)}.message-actions .icon-btn.on{color:var(--orange-text);background:0 0}@media (pointer:coarse){.message-actions{top:-22px;right:12px}.message-actions .icon-btn{border-radius:var(--r-pill);width:38px;height:36px}}.emoji-picker{z-index:8;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);gap:2px;padding:4px;display:flex;top:18px;right:30px;position:absolute!important}.emoji-picker button{width:32px;height:32px;transition:background .1s, transform .14s var(--ease-out);border-radius:50%;place-items:center;font-size:18px;line-height:1;display:grid}.emoji-picker button:hover{background:var(--active);transform:scale(1.12)}.emoji-picker button.on{background:#ff6a1a24}.emoji-picker button.more{color:var(--text-3)}.edit-box{flex-direction:column;gap:6px;margin-top:2px;display:flex}.edit-box textarea{field-sizing:content;border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line-3);width:100%;min-height:40px;max-height:320px;color:var(--text);font:inherit;resize:none;caret-color:var(--orange);outline:0;padding:9px 12px;font-size:14px;line-height:1.5}.edit-hint{align-items:center;gap:10px;font-size:12px;display:flex}.edit-hint .link{font-size:12px}.embed{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);width:440px;max-width:100%;color:inherit;gap:14px;margin-top:6px;padding:12px 12px 12px 14px;text-decoration:none;transition:border-color .14s;display:flex}.embed:hover{border-color:var(--line-2)}.embed-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.embed-site{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.embed-title{color:var(--text);font-size:14px;font-weight:600}.embed-desc{color:var(--grey-8f);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.video-card{flex-direction:column;gap:10px;width:480px}.yt-head{color:inherit;flex-direction:column;gap:4px;text-decoration:none;display:flex}.yt-head:hover .embed-title{text-decoration:underline}.yt-frame{aspect-ratio:16/9;border-radius:var(--r-sm);background:#000;position:relative;overflow:hidden}.yt-frame iframe,.yt-poster,.yt-poster img{border:0;width:100%;height:100%;position:absolute;inset:0}.yt-poster{cursor:pointer}.video-card.tiktok{width:300px}.video-card.tiktok .yt-frame{aspect-ratio:9/16}.yt-mark{color:#ffffff40;position:absolute;top:32%;left:50%;transform:translate(-50%)}.yt-poster img{object-fit:cover}.yt-play{border-radius:var(--r-sm);color:#fff;background:#000000b3;place-items:center;width:56px;height:40px;margin:-20px 0 0 -28px;transition:background .14s;display:grid;position:absolute;top:50%;left:50%}.yt-poster:hover .yt-play{background:#f03}.embed-image{border-radius:var(--r-sm);object-fit:cover;flex:none;width:64px;height:64px}.attachments{flex-direction:column;gap:6px;margin-top:6px;display:flex}.attachment-images{gap:4px;width:420px;max-width:100%;display:grid}.attachment-images.n1{grid-template-columns:1fr}.attachment-images.n2,.attachment-images.n3,.attachment-images.n4{grid-template-columns:1fr 1fr}.attachment-images.n2 .attachment-image,.attachment-images.n3 .attachment-image,.attachment-images.n4 .attachment-image{aspect-ratio:1!important}.attachment-image{border-radius:var(--r-sm);background:var(--grey-1a);cursor:zoom-in;width:100%;padding:0;display:block;overflow:hidden}.attachment-image img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease-out);display:block}.attachment-image:hover img{transform:scale(1.02)}.attachment-image.spoiler{cursor:pointer;position:relative}.attachment-image.spoiler img{filter:blur(28px)brightness(.6);transform:scale(1.15)}.attachment-image.spoiler:hover img{filter:blur(28px)brightness(.7);transform:scale(1.15)}.attachment-spoiler{border-radius:var(--r-pill);background:rgb(0 0 0/calc(.62 * var(--scrim,1)));color:var(--text);letter-spacing:.04em;text-transform:uppercase;padding:5px 12px;font-size:12px;font-weight:600;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attachment-spoiler-tag{border-radius:var(--r-pill);color:var(--orange-text);letter-spacing:.03em;text-transform:uppercase;background:#ff6a1a24;align-self:flex-start;align-items:center;gap:5px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.pending-file.spoiler img{filter:blur(6px)}.attachment-wait{background:linear-gradient(90deg, var(--grey-19) 0%, var(--grey-22) 50%, var(--grey-19) 100%);background-size:200% 100%;width:100%;height:100%;animation:1.4s linear infinite shimmer;display:block}.attachment-file{border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);max-width:420px;color:var(--text);align-self:flex-start;align-items:center;gap:10px;padding:8px 14px 8px 8px;text-decoration:none;transition:border-color .14s;display:inline-flex}.attachment-file:hover{border-color:var(--line-2)}.attachment-file-icon{border-radius:var(--r-sm);background:var(--chip);width:38px;height:38px;color:var(--text-2);letter-spacing:.04em;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:1px;font-size:8.5px;font-weight:600;display:flex}.attachment-file-text{flex-direction:column;gap:1px;min-width:0;font-size:12px;display:flex}.attachment-file-name{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.lightbox{z-index:80;background:rgb(var(--grey-04-rgb) / .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:zoom-out;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:48px;animation:.18s ease-out fade-in;display:flex;position:fixed;inset:0}.lightbox img{border-radius:var(--r-lg);max-width:min(86vw,1500px);max-height:calc(100vh - 160px);box-shadow:0 30px 90px rgb(0 0 0/calc(.7 * var(--shadow,1)));cursor:default;animation:lightbox-in .32s var(--ease-out)}@keyframes lightbox-in{0%{opacity:0;filter:blur(8px);transform:scale(.97)}}.lightbox-bar{border-radius:var(--r-pill);background:rgb(var(--grey-16-rgb) / .92);border:1px solid rgb(var(--ink) / .09);height:44px;box-shadow:0 10px 30px rgb(0 0 0/calc(.5 * var(--shadow,1)));cursor:default;animation:msg-in .3s 60ms var(--ease-out) both;align-items:center;gap:8px;padding:0 5px 0 16px;display:flex}.lightbox-name{max-width:40vw;color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:500;overflow:hidden}.lightbox-meta{color:var(--text-3);white-space:nowrap;font-size:12.5px}.lightbox-sep{background:var(--line-2);width:1px;height:18px;margin:0 4px}.lightbox-btn{border-radius:var(--r-pill);min-width:34px;height:34px;color:var(--text-2);justify-content:center;align-items:center;gap:6px;text-decoration:none;transition:background .14s,color .14s;display:inline-flex}.lightbox-btn.text{padding:0 12px;font-size:13px}.lightbox-btn:hover{background:var(--grey-26);color:var(--text)}.unseen-pill{z-index:4;border-radius:var(--r-pill);background:var(--chip);border:1px solid rgb(var(--ink) / .1);height:28px;box-shadow:0 6px 16px rgb(0 0 0/calc(.45 * var(--shadow,1)));color:var(--text);animation:pill-in .24s var(--ease-out);align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.reply-bar{z-index:3;border-radius:var(--r-lg) var(--r-lg) 0 0;background:var(--grey-14);border:1px solid var(--line);color:var(--text-2);border-bottom:0;flex:none;align-items:center;gap:8px;margin:0 16px -6px;padding:7px 8px 13px 14px;font-size:12.5px;display:flex;position:relative}.reply-bar:has(+.pending-files){border-radius:var(--r-lg);border-bottom:1px solid var(--line);margin-bottom:8px;padding-bottom:7px}.reply-bar strong{color:var(--text);font-weight:500}.reply-bar .reply-text{color:var(--text-3);flex:1}.pending-files{z-index:3;flex-wrap:wrap;flex:none;gap:6px;padding:0 16px 8px;display:flex;position:relative}.pending-file{border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);max-width:260px;animation:msg-in .2s var(--ease-out);align-items:center;gap:8px;padding:5px 6px 5px 5px;font-size:12px;display:inline-flex}.pending-file img,.pending-file .attachment-file-icon{border-radius:var(--r-sm);object-fit:cover;flex:none;width:34px;height:34px}.pending-file-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);overflow:hidden}.composer-wrap{z-index:3;flex:none;padding:0 16px;position:relative}.composer{z-index:1;border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line-2);align-items:flex-end;gap:6px;min-height:52px;padding:9px 8px;transition:border-color .16s;display:flex;position:relative}.composer.focused{border-color:var(--line-3)}.composer>.icon-btn{width:34px;height:34px}.composer>.icon-btn:disabled{opacity:.35;cursor:default;background:0 0}.composer>.icon-btn.on{color:var(--text)}.composer textarea{resize:none;min-width:0;max-height:180px;color:var(--text);font:inherit;caret-color:var(--orange);background:0 0;border:0;outline:0;flex:1;padding:7px 2px;font-size:14px;line-height:1.45;overflow-y:auto}.composer textarea::placeholder{color:var(--grey-5c)}.composer.locked textarea::placeholder{color:var(--text-3)}.gif-btn{border-radius:var(--r-pill);border:1px solid rgb(var(--ink) / .12);letter-spacing:.04em;height:22px;color:var(--muted);flex:none;margin-bottom:6px;padding:0 7px;font-size:10px;font-weight:600;transition:color .14s,border-color .14s}.gif-btn:hover:not(:disabled),.gif-btn.on{color:var(--text);border-color:var(--line-3)}.gif-btn:disabled{opacity:.35;cursor:default}.send{background:var(--chip);width:32px;height:32px;color:var(--grey-5c);cursor:default;border-radius:50%;flex:none;place-items:center;margin-bottom:1px;transition:background .16s,color .16s,transform .16s;display:grid}.send.ready{background:var(--orange);color:var(--on-accent);cursor:pointer}.send.ready:hover{background:var(--accent-hover)}.send.ready:active{transform:scale(.92)}.mention-pop{z-index:9;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .16s var(--ease-out);flex-direction:column;gap:1px;padding:6px;display:flex;position:absolute;bottom:calc(100% + 8px);left:8px;right:8px}.mention-pop button{border-radius:var(--r-sm);height:32px;color:var(--text);text-align:left;align-items:center;gap:4px;padding:0 10px;font-size:13.5px;display:flex}.mention-pop button.on,.mention-pop button:hover{background:var(--active)}.mention-pop .emoji-cell{place-items:center;width:24px;margin-right:4px;font-size:17px;display:inline-grid}.typing-line{height:30px;color:var(--text-3);flex:none;align-items:center;gap:8px;padding:0 22px;font-size:12px;display:flex}.typing-line strong{color:var(--text-2);font-weight:500}.typing-line.on>*{animation:msg-in .2s var(--ease-out)}.typing-dots{gap:3px;display:inline-flex}.typing-dots i{background:var(--muted);border-radius:2px;width:4px;height:4px;animation:1.2s ease-in-out infinite dot}.typing-dots i:nth-child(2){animation-delay:.15s}.typing-dots i:nth-child(3){animation-delay:.3s}.chat.dragging:after{content:"";z-index:20;border-radius:var(--r-lg);border:1.5px dashed rgb(var(--ink) / .18);background:rgb(var(--grey-0a-rgb) / .55);pointer-events:none;position:absolute;inset:8px}.drop-hint{z-index:21;color:var(--text);pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;animation:.14s ease-out fade-in;display:flex;position:absolute;inset:0}.pins{position:relative}.pins-pop{z-index:30;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);width:380px;max-width:calc(100vw - 32px);box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);text-align:left;position:absolute;top:calc(100% + 8px);right:-40px;overflow:hidden}.pins-pop header{border-bottom:1px solid var(--line);height:44px;color:var(--text);align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:600;display:flex}.pins-pop header svg{color:var(--text-3)}.pins-pop header .threads-new{margin-left:auto}.threads-empty{color:var(--text-3);margin:0;padding:14px;font-size:13px}.pins-list{max-height:420px;padding:6px;overflow-y:auto}.pin-row{border-radius:var(--r-sm);text-align:left;width:100%;animation:msg-in .26s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms);align-items:flex-start;gap:10px;padding:10px;transition:background .12s;display:flex}.pin-row:hover{background:var(--active)}.pin-row .avatar{font-size:11px}.pin-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pin-meta{color:var(--grey-5c);align-items:baseline;gap:8px;font-size:12px;display:flex}.pin-meta strong{color:var(--text);font-size:13px;font-weight:600}.pin-text{color:var(--body);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.pin-text em{color:var(--text-3);font-style:normal}.pin-skel{gap:10px;padding:10px;display:flex}.pin-skel-av{background:var(--grey-1c);border-radius:50%;width:28px;height:28px}.pin-skel-lines{flex-direction:column;flex:1;gap:7px;padding-top:3px;display:flex}.pin-skel-lines i{border-radius:var(--r-pill);background:linear-gradient(90deg, var(--grey-1a) 0%, var(--grey-24) 50%, var(--grey-1a) 100%);background-size:200% 100%;height:9px;animation:1.4s linear infinite shimmer}.pin-skel-lines i:first-child{width:40%}.pick-search{border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line-2);height:36px;color:var(--text-3);flex:none;align-items:center;gap:8px;margin:10px 10px 6px;padding:0 12px;display:flex}.pick-search input{min-width:0;color:var(--text);font:inherit;caret-color:var(--orange);background:0 0;border:0;outline:0;flex:1;font-size:13.5px}.pick-search input::placeholder{color:var(--grey-5c)}.pick-note{text-align:center;color:var(--text-3);margin:0;padding:32px 16px;font-size:13px}.pick-note.error{color:var(--red)}.emoji-pop{z-index:9;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);width:min(360px,100vw - 32px);height:420px;box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);right:8px;overflow:hidden}.emoji-pop.for-message{height:360px;top:18px;bottom:auto;right:30px}.emoji-pop.for-message.up{top:auto;bottom:calc(100% - 10px)}.emoji-tabs{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;padding:2px 8px 6px;display:flex}.emoji-tabs button{width:30px;height:30px;color:var(--text-3);border-radius:50%;place-items:center;font-size:15px;transition:background .12s,color .12s;display:grid}.emoji-tabs button:hover{background:var(--active);color:var(--text)}.emoji-tab-img{border-radius:var(--r-sm);object-fit:cover;width:18px;height:18px}.emoji-grid{flex:1;min-height:0;padding:2px 8px 8px;overflow-y:auto}.emoji-grid h4{z-index:1;background:linear-gradient(var(--grey-15) 70%, rgb(var(--grey-15-rgb) / 0));letter-spacing:.06em;text-transform:uppercase;color:var(--grey-5c);margin:0;padding:10px 4px 6px;font-size:11px;font-weight:500;position:sticky;top:0}.emoji-cells{grid-template-columns:repeat(8,1fr);gap:2px;display:grid}.emoji-cells button{aspect-ratio:1;border-radius:var(--r-sm);transition:background .1s, transform .14s var(--ease-out);place-items:center;font-size:22px;line-height:1;display:grid}.emoji-cells button:hover{background:var(--active);transform:scale(1.12)}.emoji-cells .custom-emoji{vertical-align:0;width:24px;height:24px}.emoji-foot{border-top:1px solid var(--line);background:var(--grey-12);flex:none;align-items:center;gap:10px;height:46px;padding:0 14px;display:flex}.emoji-foot-big{font-size:22px;line-height:1}.emoji-foot-big .custom-emoji{width:24px;height:24px}.emoji-foot-name{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:13px;font-weight:500;overflow:hidden}.emoji-foot-name.dim{font-weight:400}.emoji-foot-where{color:var(--text-3);font-size:12px}.gif-pop{z-index:9;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);width:min(380px,100vw - 32px);height:440px;box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);flex-direction:column;display:flex;position:absolute;bottom:calc(100% + 8px);right:44px;overflow:hidden}.gif-grid{flex:1;min-height:0;padding:0 10px 10px;overflow-y:auto}.gif-cols{gap:6px;display:flex}.gif-col{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.gif-cell{border-radius:var(--r-sm);background-color:var(--grey-1c);width:100%;animation:msg-in .3s var(--ease-out) both;animation-delay:calc(var(--i) * 30ms);background-size:cover;display:block;overflow:hidden}.gif-cell img{object-fit:cover;width:100%;height:100%;transition:transform .35s var(--ease-out);display:block}.gif-cell:hover img{transform:scale(1.05)}.gif-skel{border-radius:var(--r-sm);background:linear-gradient(90deg, var(--grey-19) 0%, var(--grey-22) 50%, var(--grey-19) 100%);background-size:200% 100%;width:100%;animation:1.4s linear infinite shimmer;display:block}.gif-foot{border-top:1px solid var(--line);background:var(--grey-12);height:38px;color:var(--text-3);flex:none;justify-content:space-between;align-items:center;padding:0 14px;font-size:12px;display:flex}.members{flex-direction:column;min-width:0;padding:8px 8px 0;display:flex;overflow:hidden}.members-head{height:52px;color:var(--text);flex:none;align-items:center;gap:8px;padding:0 10px;font-size:14px;font-weight:600;display:flex}.members-head .dim{color:var(--grey-5c);font-size:13px;font-weight:400}.members-hidden{border-radius:var(--r-pill);background:rgb(var(--ink) / .06);color:var(--text-3);white-space:nowrap;align-items:center;gap:4px;padding:2px 7px;font-size:11px;font-weight:500;display:inline-flex}.members-body{flex:1;padding-bottom:16px;overflow-y:auto}.members-body .group-label{margin-top:6px}.members-away-label{margin-top:14px!important}.member{border-radius:var(--r-sm);text-align:left;width:100%;height:44px;color:var(--text);align-items:center;gap:10px;padding:0 10px;transition:background .14s;display:flex}button.member:hover{background:var(--grey-12)}.member.away{opacity:.4}.member .presence .avatar{width:30px;height:30px;font-size:12px}.member-text{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.member-name{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.member-name .dim{font-weight:400}.member-playing{color:var(--grey-5c);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.member-tag{color:var(--muted);flex:none;place-items:center;display:grid}.member-tag.role-owner{color:var(--amber-soft)}.bot-tile{border-radius:var(--r-sm);background:var(--grey-17);border:1px solid var(--line);width:30px;height:30px;color:var(--text-2);flex:none;place-items:center;display:grid}.composer,.user-panel,.sidebar-top,.members-head,.chat-head{flex-shrink:0}@media (height<=560px){.stage{max-height:35%}}@media (width<=720px){.chat-head .pins{position:static}.chat-head .pins-pop{width:auto;max-width:none;top:calc(100% + 4px);left:12px;right:12px}}@media (width<=900px){.app.with-members{grid-template-columns:72px var(--list-w) minmax(0, 1fr)}.app.with-members .members{display:none}.app.with-members .chat-col{padding-right:8px}.app.with-members>.chat{margin-right:8px}}@media (width<=640px){.app,.app.with-members{grid-template-columns:56px 168px minmax(0,1fr)}.user-panel{width:208px}.rail-item{width:56px;height:40px}.rail-tile{border-radius:var(--r-sm);width:40px;height:40px}.search-field kbd{display:none}}.poll{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--raised);max-width:460px;margin-top:4px;padding:12px}.poll-q{color:var(--text);align-items:flex-start;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:600;display:flex}.poll-q svg{color:var(--orange-text);flex:none;margin-top:2px}.poll-options{flex-direction:column;gap:6px;display:flex}.poll-opt{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);min-height:38px;color:var(--body);font:inherit;text-align:left;cursor:pointer;align-items:center;gap:10px;padding:0 12px;font-size:13.5px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.poll-opt:hover:not(:disabled){border-color:var(--line-3)}.poll-opt:disabled{cursor:default}.poll-opt.on{color:var(--text);border-color:#ff6a1a8c}.poll-bar{background:var(--chip);transition:width .5s var(--ease-out);position:absolute;inset:0 auto 0 0}.poll-opt.on .poll-bar{background:var(--orange-tint)}.poll-mark{border:1.5px solid var(--text-3);width:16px;height:16px;color:var(--on-accent);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.poll-opt.on .poll-mark{border-color:var(--orange);background:var(--orange)}.poll-label,.poll-share{position:relative}.poll-label{flex:1;min-width:0}.poll-share{font-variant-numeric:tabular-nums;color:var(--text-2);font-size:12.5px}.poll-foot{color:var(--text-3);margin-top:10px;font-size:12px}.poll.ended .poll-q svg{color:var(--text-3)}.poll-form{flex-direction:column;gap:14px;display:flex}.poll-form-options{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.poll-form-option{align-items:center;gap:6px;width:100%;display:flex}.poll-form-option .f-input,.poll-form-option>:first-child{flex:1}.poll-form-row{color:var(--body);align-items:center;gap:10px;font-size:13.5px;display:flex}.forum-bar{align-items:center;gap:10px;padding:12px 18px 8px;display:flex}.forum-search{flex:1;min-width:0}.forum-tabs{padding:14px 18px 0}.forum-tabs .segmented{width:100%;max-width:420px;display:flex}.forum-tabs .segmented button{flex:1;justify-content:center}.forum-tags{flex-wrap:wrap;gap:6px;padding:0 18px 10px;display:flex}.forum-tags.in-form{padding:0}.forum-tag{border-radius:var(--r-pill);background:var(--chip);color:var(--text-2);transition:background .14s var(--ease-out), color .14s var(--ease-out);border:1px solid #0000;padding:4px 10px;font-size:12px;font-weight:500}.forum-tag:hover{color:var(--text)}.forum-tag.on{background:var(--orange-tint);color:var(--orange-text);border-color:#ff6a1a59}.forum-note,.forum-loading{color:var(--text-3);padding:0 18px 8px;font-size:12.5px}.forum-guidelines{border-radius:var(--r-sm);background:var(--raised);color:var(--text-2);margin:0;padding:10px 12px;font-size:12.5px;line-height:1.5}.forum-list{flex-direction:column;flex:1;gap:2px;min-height:0;padding:4px 12px 18px;display:flex;overflow-y:auto}.forum-post{border-radius:var(--r-lg);text-align:left;border-bottom:1px solid var(--line);transition:background .14s var(--ease-out);flex-direction:column;gap:5px;padding:12px 14px;display:flex}.forum-post:hover{background:var(--hover)}.forum-card.closed .forum-post{opacity:.6}.forum-card{flex-direction:column;display:flex;position:relative}.forum-card.tools .forum-post-top{padding-right:calc(var(--tools,1) * 32px + 6px)}.forum-card-tools{opacity:0;transition:opacity .14s var(--ease-out);gap:2px;display:flex;position:absolute;top:6px;right:8px}.forum-card-tools .icon-btn{width:30px;height:30px}.forum-card-tools .icon-btn.on{color:var(--orange-text)}.forum-card:hover .forum-card-tools,.forum-card:focus-within .forum-card-tools{opacity:1}@media (hover:none){.forum-card-tools{opacity:1}}.forum-pin-icon{flex:none;line-height:0;display:inline-block;position:relative}.forum-pin-icon .fpi-bubble{-webkit-mask:radial-gradient(circle at calc(100% - var(--pin) / 2) calc(var(--pin) / 2), transparent calc(var(--pin) * .62), #000 calc(var(--pin) * .62 + .5px));-webkit-mask:radial-gradient(circle at calc(100% - var(--pin) / 2) calc(var(--pin) / 2), transparent calc(var(--pin) * .62), #000 calc(var(--pin) * .62 + .5px));mask:radial-gradient(circle at calc(100% - var(--pin) / 2) calc(var(--pin) / 2), transparent calc(var(--pin) * .62), #000 calc(var(--pin) * .62 + .5px))}.forum-pin-icon .fpi-pin{position:absolute;top:-1px;right:-1px}.forum-post.unread{box-shadow:inset 3px 0 0 var(--orange);background:rgb(var(--ink) / .025)}.forum-post.unread:hover{background:var(--hover)}.forum-post.unread .forum-post-title{font-weight:600}@media (width<=720px){.forum-read-all>span{display:none}}.forum-new{border-radius:var(--r-pill);background:var(--orange-tint);height:18px;color:var(--orange-text);flex:none;align-items:center;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.forum-post-top{align-items:center;gap:6px;min-width:0;display:flex}.forum-post-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);flex:1;font-size:15px;font-weight:500;overflow:hidden}.forum-pin{color:var(--orange-text);flex:none}.forum-mark{color:var(--text-3);flex:none}.forum-state{color:var(--text-3);align-items:center;gap:4px;font-size:11px;display:inline-flex}.forum-post-tags{flex-wrap:wrap;gap:4px;display:flex}.forum-post-tags span{border-radius:var(--r-pill);background:var(--chip);color:var(--text-2);padding:1px 8px;font-size:11px}.forum-snippet{-webkit-line-clamp:2;color:var(--text-2);-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.forum-meta{color:var(--text-3);align-items:center;gap:12px;font-size:12px;display:flex}.forum-replies{align-items:center;gap:4px;display:inline-flex}.chat-back{margin-left:-6px}.forum-tag-edit{align-items:center;gap:6px;display:inline-flex}.forum-tag-edit button{color:inherit;opacity:.7;place-items:center;display:grid}.forum-tag-edit button:hover{opacity:1}.forum-tag-edit[data-tag]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.forum-tag-edit.dragging{cursor:grabbing;opacity:.6;border-style:dashed}.forum-tag-edit .forum-tag-name{font:inherit;opacity:1;cursor:inherit}.forum-tag-edit.editing input{font:inherit;color:var(--text);background:0 0;border:0;outline:none;min-width:4ch;padding:0}.forum-tags-order{justify-content:space-between;align-items:center;gap:8px;margin:8px 0 10px;display:flex}.phone-back{display:none}@media (width<=720px){.app{height:var(--app-h,100dvh)}.phone-back{flex:none;margin-left:-4px;display:inline-grid}.composer textarea,.f-input,.f-textarea,.search-field input{font-size:16px}.app.pane-list,.app.pane-list.with-members{grid-template-columns:72px minmax(0,1fr)}.app.pane-list>.chat-col,.app.pane-list>.chat,.app.pane-list>.members{display:none}.app.pane-list .user-panel{width:auto;right:8px}.app .rail-item{width:72px;height:48px}.app .rail-tile{border-radius:var(--r-sm);width:48px;height:48px}.app.pane-chat,.app.pane-chat.with-members,.app.pane-members,.app.pane-members.with-members{grid-template-columns:minmax(0,1fr)}.app.pane-chat>.rail,.app.pane-chat>.sidebar,.app.pane-chat>.members,.app.pane-chat .user-panel,.app.pane-members>.rail,.app.pane-members>.sidebar,.app.pane-members>.chat-col,.app.pane-members>.chat,.app.pane-members .user-panel{display:none}.app.pane-chat>.chat-col,.app.pane-chat.with-members>.chat-col{padding:0}.app.pane-chat .chat{border-left:0;border-right:0;border-radius:0;margin:0}.app.pane-chat>.chat{margin:0}.app.pane-chat .chat-place,.app.pane-chat .chat-sep,.app.pane-chat .chat-topic{display:none}.app.pane-chat .chat-head-actions{margin-left:auto}.app.pane-members>.members{border-radius:0;margin:0;display:flex}.app.discovering{grid-template-columns:72px minmax(0,1fr)}.app.discovering>.rail{display:flex}.app.discovering .dc-col{grid-column:2/-1}}.tr-tag{background:rgb(var(--ink) / .06);color:var(--text-3);font:inherit;vertical-align:1px;cursor:pointer;border:0;border-radius:4px;margin-left:6px;padding:0 5px;font-size:11px;line-height:1.6;display:inline}.tr-tag:hover{color:var(--text-2);background:rgb(var(--ink) / .1)}.tr-tag.link{color:var(--text-3);text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .2);text-decoration-color:rgb(var(--ink) / .2);background:0 0}.tr-tag:disabled{cursor:default;opacity:.7}.format-bar{z-index:9;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);box-shadow:0 10px 28px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .14s var(--ease-out);gap:1px;padding:4px;display:flex;position:absolute;transform:translate(-50%,-100%)}.format-bar button{border-radius:var(--r-sm);width:30px;height:28px;color:var(--text-2);place-items:center;display:grid}.format-bar button:hover{background:var(--active);color:var(--text)}.format-bar button.on{color:var(--accent)}.mention-pop.commands{max-height:340px;overflow-y:auto}.mention-pop .cmd-icon{border-radius:var(--r-sm);background:rgb(var(--ink) / .05);width:26px;height:26px;color:var(--text-2);place-items:center;margin-right:6px;display:inline-grid}.mention-pop .cmd-hint{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;margin-left:auto;padding-left:12px;font-size:12px;overflow:hidden}.format-bar.touch{top:auto;bottom:calc(100% + 8px);left:8px;transform:none}.format-bar.touch button{width:38px;height:36px}a.imported-tag.discord{cursor:pointer;text-decoration:none}a.imported-tag.discord:hover{color:var(--text)}.member{height:38px}.member .presence .avatar{width:28px;height:28px}.members-find{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);height:30px;color:var(--text-3);align-items:center;gap:7px;margin:6px 8px 4px;padding:0 10px;display:flex}.members-find input{min-width:0;font:inherit;color:var(--text);background:0 0;border:0;outline:none;flex:1;font-size:13px}.members-none{color:var(--text-3);margin:10px 12px;font-size:12.5px}.members-fold{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.members-fold:hover{color:var(--text-2)}.members-fold svg{transition:transform .15s}.members-fold.folded svg{transform:rotate(-90deg)}.thread-link{align-items:flex-start;margin-top:2px;margin-left:-26px;display:flex}.thread-curve{flex:none;margin-right:4px}.thread-curve path{stroke:var(--grey-33);stroke-width:1.5px;fill:none}.thread-chip-count{color:var(--orange-text);white-space:nowrap;flex:none;font-weight:500}.thread-chip{border-radius:var(--r-sm);background:var(--raised);border:1px solid var(--line);max-width:min(100%,460px);color:var(--text-2);text-align:left;transition:background .14s var(--ease-out), border-color .14s var(--ease-out);align-items:center;gap:7px;margin-top:8px;padding:6px 10px;font-size:12.5px;display:flex}.thread-chip:hover{background:var(--hover);border-color:var(--line-2)}.thread-chip.unread{box-shadow:inset 3px 0 0 var(--orange)}.thread-chip-icon{color:var(--muted);flex:none}.thread-chip-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text);font-weight:500;overflow:hidden}.thread-chip.unread .thread-chip-title{font-weight:600}.thread-chip-meta{color:var(--text-3);white-space:nowrap;flex:none}.thread-row-icon{color:var(--muted);flex:none;margin-top:2px}.thread-row.closed{opacity:.6}.thread-row .pin-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.icon-btn.has-new{position:relative}.icon-btn.has-new:after{content:"";background:var(--orange);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:6px}.thread-intro{border-bottom:1px solid var(--line);flex-direction:column;gap:2px;margin:8px 0 12px;padding-bottom:10px;display:flex}.thread-intro-head{align-items:center;gap:8px;padding:6px 16px 4px;display:flex}.thread-intro>.link{margin-left:var(--thread-text-left,68px);align-self:flex-start}.thread-intro-from{padding:0 16px}.thread-intro-files{color:var(--text-3);align-items:center;gap:5px;margin-top:4px;font-size:12.5px;display:inline-flex}.thread-intro-icon{color:var(--muted)}.thread-intro-title{color:var(--text);font-size:16px;font-weight:600}.thread-intro-from{color:var(--text-3);font-size:12.5px}.thread-intro-quote{border-left:2px solid var(--line);color:var(--text-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;padding-left:10px;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.thread-intro .link{align-items:center;gap:4px;display:inline-flex}.thread-start{flex-direction:column;gap:12px;display:flex}.thread-setting{margin-top:14px}.forum-tag-pencil{border-color:var(--line);color:var(--text-3);background:0 0;place-items:center;padding:4px 8px;display:inline-grid}.forum-tags-editor .forum-tags.in-form{margin-bottom:12px}.forum-card.came-back .forum-post{animation:forum-came-back 1.6s var(--ease-out)}@keyframes forum-came-back{0%,40%{background:var(--active)}}.presence-dot.s-idle,.presence.online.s-idle:after,.vw-face .vw-dot.on.s-idle,.w-face-wrap.online.s-idle>i,.uc-dot.s-idle,.presence-word.online.s-idle:before,.uc-presence.on.s-idle:before,.w-presence.online.s-idle i,.st-dot.s-idle{-webkit-mask:radial-gradient(circle at 18% 18%,#0000 0 38%,#000 40%);mask:radial-gradient(circle at 18% 18%,#0000 0 38%,#000 40%)}.presence-dot.s-dnd,.presence.online.s-dnd:after,.vw-face .vw-dot.on.s-dnd,.w-face-wrap.online.s-dnd>i,.uc-dot.s-dnd,.presence-word.online.s-dnd:before,.uc-presence.on.s-dnd:before,.w-presence.online.s-dnd i,.st-dot.s-dnd{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Crect x='3.5' y='6.5' width='9' height='3' rx='1.5' fill='%23fff'/%3E%3C/svg%3E") center / 100% 100% no-repeat, var(--danger-fill)}.presence-dot.s-invisible,.presence.online.s-invisible:after,.vw-face .vw-dot.on.s-invisible,.w-face-wrap.online.s-invisible>i,.uc-dot.s-invisible,.uc-presence.on.s-invisible:before,.st-dot.s-invisible{background:var(--grey-47);-webkit-mask:radial-gradient(circle,#0000 0 26%,#000 28%);mask:radial-gradient(circle,#0000 0 26%,#000 28%)}.st-dot.s-invisible{box-shadow:none}.rail-item{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.rail.is-dragging,.rail.is-dragging *{cursor:grabbing!important}.rail-item.dragging{opacity:.3}.rail-item.drop-before:before,.rail-item.drop-after:before{content:"";background:var(--orange);border-radius:3px;height:3px;position:absolute;left:14px;right:14px}.rail-item.drop-before:before{top:-6px}.rail-item.drop-after:before{bottom:-6px}.rail-item.drop-join .rail-tile{box-shadow:0 0 0 2px var(--orange);transform:scale(1.06)}.rail-ghost{z-index:80;pointer-events:none;opacity:.92;filter:drop-shadow(0 8px 18px #00000073);position:fixed;transform:translate(-50%,-50%)scale(1.06)}.rail-folder-wrap{--folder:var(--grey-5c);flex-direction:column;flex:none;align-items:center;gap:8px;width:72px;display:flex}.rail-folder-wrap.open{border-radius:var(--r-lg);background:color-mix(in srgb, var(--folder) 16%, transparent);width:56px;margin:0 12px;padding:4px 0}.rail-folder-wrap.open .rail-item{width:56px}.rail-folder-wrap.open .rail-indicator{left:-8px}.rail-folder-tile{background:color-mix(in srgb, var(--folder) 22%, var(--grey-14));grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:3px;padding:6px;display:grid}.rail-item.rail-folder:hover .rail-folder-tile,.rail-item.rail-folder.active .rail-folder-tile{background:color-mix(in srgb, var(--folder) 30%, var(--grey-1c))}.rail-mini{background:var(--grey-1c);width:100%;height:100%;color:var(--text-2);border-radius:5px;place-items:center;font-size:9px;font-weight:600;display:grid;overflow:hidden}.rail-mini img{object-fit:cover;width:100%;height:100%;display:block}.rail-folder-head{color:var(--folder);background:0 0;border-color:#0000}.rail-swatch{border-radius:50%;width:12px;height:12px;display:inline-block}.chat-slow-note{color:var(--text-3);align-items:center;gap:6px;margin:0 20px 6px;font-size:12px;display:flex}.chat-slow-note.waiting{color:var(--amber-soft)}html.native{--sat:var(--safe-area-inset-top,env(safe-area-inset-top,0px));--sab:var(--safe-area-inset-bottom,env(safe-area-inset-bottom,0px));--sal:var(--safe-area-inset-left,env(safe-area-inset-left,0px));--sar:var(--safe-area-inset-right,env(safe-area-inset-right,0px))}html.native body{padding:var(--sat) var(--sar) var(--sab) var(--sal)}html.native .app{height:100%}html.native .f-scrim,html.native .lightbox,html.native .uw{top:var(--sat);right:var(--sar);bottom:var(--sab);left:var(--sal)}html.native .w-notice{bottom:calc(40px + var(--sab))}@media (width<=720px){html.native .f-modal{max-height:calc(100% - 16px)}html.native .f-settings{height:100%;max-height:100%}}.voice-dock-where.link{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:0}.voice-dock-where.link:hover{color:var(--text);text-underline-offset:2px;text-decoration:underline}.pane-grip{z-index:5;cursor:col-resize;touch-action:none;outline:none;width:8px;position:absolute;top:0;bottom:0}.pane-grip:after{content:"";border-radius:var(--r-pill);background:0 0;width:2px;transition:background .14s;position:absolute;top:16px;bottom:16px;left:3px}.pane-grip:hover:after,.pane-grip.dragging:after,.pane-grip:focus-visible:after{background:var(--accent)}.pane-grip.grip-list{left:calc(72px + var(--list-w) - 4px)}.pane-grip.grip-members{right:calc(var(--members-w) - 4px)}body.pane-dragging,body.pane-dragging *{cursor:col-resize!important;-webkit-user-select:none!important;user-select:none!important}body.pane-dragging .app{transition:none}.members-head .members-size.alone{margin-left:auto}.app.members-slim .members{padding:8px 6px 0}.app.members-slim .members-head,.app.members-slim .member{justify-content:center;padding:0}.app.members-slim .member-text,.app.members-slim .member-tag{display:none}.app.members-slim .members-body .group-label{border-top:1px solid var(--line);justify-content:center;height:13px;min-height:0;margin:6px 10px 4px;padding:0}.app.members-slim .members-body .group-label:first-child{border-top:0}.app.members-slim .members-fold{margin-top:4px}@media (width<=720px){.pane-grip{display:none}}.chat-name.cut{cursor:pointer}.chat-name.cut:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-sm)}.head-name-pop{z-index:30;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);width:max-content;max-width:min(480px,100% - 24px);box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));color:var(--text);white-space:normal;overflow-wrap:anywhere;animation:pop-in .18s var(--ease-out);padding:10px 14px;font-size:15px;font-weight:600;line-height:1.4;position:absolute;top:calc(100% + 6px);left:12px}.post-intro{border-bottom:0;margin-bottom:4px;padding-bottom:6px}.post-intro .thread-intro-title{overflow-wrap:anywhere}.presence-dot{--dot-ring:var(--panel)}.presence.online:after{--dot-ring:var(--bg)}.presence-dot,.presence.online:after{width:9px;height:9px;box-shadow:0 0 0 2.5px var(--dot-ring);border:0}.vw-face .vw-dot{--dot-ring:var(--vw-ring,var(--bg))}.w-face-wrap>i{--dot-ring:var(--grey-13)}.w-row:hover .w-face-wrap>i,.uc-dot{--dot-ring:var(--grey-15)}.presence-dot.s-idle,.presence.online.s-idle:after,.vw-face .vw-dot.on.s-idle,.w-face-wrap.online.s-idle>i,.uc-dot.s-idle{background:radial-gradient(circle at 18% 18%, var(--dot-ring) 0 38%, var(--amber-soft) 40%);-webkit-mask:none;mask:none}.presence-dot.s-invisible,.presence.online.s-invisible:after,.vw-face .vw-dot.on.s-invisible,.w-face-wrap.online.s-invisible>i,.uc-dot.s-invisible{background:radial-gradient(circle, var(--dot-ring) 0 26%, var(--grey-47) 28%);-webkit-mask:none;mask:none}.channel-intro-topic{color:var(--text-3);overflow-wrap:anywhere;margin:0;padding:0 16px 0 44px;font-size:13.5px;line-height:1.45}.peek-card{z-index:60;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);width:240px;box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);padding:6px;position:fixed}.peek-video{aspect-ratio:16/9;border-radius:calc(var(--r-lg) - 6px);background:var(--grey-05);place-items:center;display:grid;overflow:hidden}.peek-video video{object-fit:contain;width:100%;height:100%}.peek-wait{border:2px solid rgb(var(--ink) / .15);border-top-color:var(--accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite spin}.peek-foot{align-items:center;gap:8px;padding:7px 4px 2px 6px;display:flex}.peek-go{border-radius:var(--r-pill);height:28px;font:inherit;color:var(--text);background:rgb(var(--ink) / .08);cursor:pointer;border:0;flex:none;align-items:center;gap:5px;padding:0 10px;font-size:12.5px;font-weight:600;display:inline-flex}.peek-go.primary{color:#fff;background:var(--accent)}.peek-who{min-width:0;color:var(--text-3);flex-direction:column;flex:1;gap:1px;font-size:12.5px;display:flex}.peek-who strong{color:var(--text);font-size:13.5px}.forum-sort{flex:none}.forum-sort .f-select select{height:36px}@media (width<=720px){.forum-bar{flex-wrap:wrap}.forum-search{flex:100%}}.presence{flex:none;display:inline-flex;position:relative}.presence:after{content:"";background:var(--grey-3a);width:9px;height:9px;box-shadow:0 0 0 2.5px var(--bg);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.presence.online:after{background:var(--green)}.presence-word{color:var(--text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.presence-word:before{content:"";background:var(--grey-3a);border-radius:50%;width:6px;height:6px}.presence-word.online{color:var(--text-2)}.presence-word.online:before{background:var(--green)}.vw-face{border-radius:50%;flex:none;place-items:center;display:inline-grid;position:relative}.vw-face img,.vw-face .vw-initial{object-fit:cover;border-radius:50%;place-items:center;width:100%;height:100%;font-weight:500;display:grid}.vw-face .vw-dot{background:var(--grey-3a);width:clamp(9px,30%,14px);height:clamp(9px,30%,14px);box-shadow:0 0 0 2.5px var(--vw-ring,var(--bg));border-radius:50%;position:absolute;bottom:-2px;right:-2px}.vw-face .vw-dot.on{background:var(--green)}.chat-col{flex-direction:column;min-width:0;min-height:0;display:flex}.chat-col .chat{flex:1;min-height:0}.splash{height:100%;color:var(--text-3);background:var(--bg);place-items:center;padding:24px;display:grid}.splash-loading{flex-direction:column;justify-content:center;align-items:center;gap:18px;font-size:15px;animation:.3s ease-out fade-in;display:flex}.sp{background:radial-gradient(ellipse 60% 40% at 50% 100%, #ff6a1a0d, #ff6a1a00 70%), var(--bg);flex-direction:column;justify-content:center;align-items:center;gap:22px;min-height:100%;padding:40px 20px;display:flex;position:relative;overflow:hidden}.sp-embers{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sp-card{z-index:1;border-radius:var(--r-lg);background:rgb(var(--grey-11-rgb) / .92);border:1px solid rgb(var(--ink) / .08);width:min(400px,100%);box-shadow:0 30px 80px rgb(0 0 0/calc(.55 * var(--shadow,1)));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:pop-in .4s var(--ease-out);color:var(--text);flex-direction:column;gap:14px;padding:30px 28px 24px;display:flex;position:relative}.sp-card.wide{width:min(560px,100%)}.sp-card .sp-light{width:calc(100% - 60px);height:56px;left:30px;right:30px}.sp-card>.activity-edge{left:50px;right:50px}.sp-brand{align-items:center;gap:12px;display:flex}.sp-brand .wordmark{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.sp-form{flex-direction:column;gap:14px;display:flex}.sp-blurb{color:var(--text-2);margin:2px 0 6px;font-size:15px}.sp-providers{flex-direction:column;gap:8px;display:flex}.sp-provider{border-radius:var(--r-pill);height:42px;color:var(--text);background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .08);justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:500;transition:background .14s,transform .14s;display:flex}.sp-provider:hover:not(:disabled){background:var(--grey-20)}.sp-provider:active:not(:disabled){transform:scale(.985)}.sp-provider:disabled{opacity:.5;cursor:default}.sp-or{color:var(--text-4);align-items:center;gap:12px;margin:2px 0;font-size:12px;display:flex}.sp-or:before,.sp-or:after{content:"";background:var(--line);flex:1;height:1px}.sp-card .f-field{margin-bottom:0}.sp-card .f-input{height:42px}.sp-submit{width:100%;margin-top:4px}.sp-links{flex-wrap:wrap;justify-content:space-between;gap:8px;margin-top:2px;display:flex}.sp-link{color:var(--text-3);padding:0;font-size:13px;transition:color .14s}.sp-link:hover{color:var(--text)}.sp-msg{border-radius:var(--r-lg);animation:msg-in .24s var(--ease-out);margin:0;padding:10px 12px;font-size:13px;line-height:1.5}.sp-msg.bad{color:var(--red-soft);background:#ff6b5e14}.sp-msg.ok{color:var(--green-soft);background:#3ecf8e14}.sp-invite{border-radius:var(--r-lg);background:var(--raised);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .07);color:var(--text-2);align-items:center;gap:12px;padding:10px 12px;font-size:13px;line-height:1.45;display:flex}.sp-invite strong{color:var(--text);font-weight:600}.sp-invite-icon{border-radius:var(--r-sm);background:var(--orange-tint);width:34px;height:34px;color:var(--orange-text);flex:none;place-items:center;font-weight:600;display:grid}.su-head{align-items:flex-start;gap:14px;margin:8px 0 4px;display:flex}.su-icon{border-radius:var(--r-sm);background:var(--active);width:40px;height:40px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .07);color:var(--text-2);flex:none;place-items:center;display:grid}.su-head h1{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:600}.su-head p{color:var(--text-3);margin:4px 0 0;font-size:14px}.su-steps{flex-direction:column;margin:6px 0 0;padding:0;list-style:none;display:flex}.su-steps li{border-top:1px solid var(--line);color:var(--text-2);align-items:flex-start;gap:12px;padding:12px 0;font-size:14px;line-height:1.55;display:flex}.su-steps strong{color:var(--text);font-weight:500}.su-n{border:1px solid var(--grey-33);width:22px;height:22px;color:var(--text-3);border-radius:50%;flex:none;place-items:center;margin-top:1px;font-size:11.5px;display:grid}.su-steps code{border-radius:var(--r-sm);background:var(--grey-1a);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);font-family:var(--mono);color:var(--text);padding:1px 6px;font-size:12.5px}.dc-col{grid-column:2/-1;min-width:0;min-height:0;padding:8px 8px 8px 0;display:flex}.dc{background:var(--panel);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.dc-head{border-bottom:1px solid var(--line);height:52px;color:var(--text-3);flex:none;align-items:center;gap:8px;padding:0 18px;display:flex}.dc-crumb{color:var(--text);font-size:15px;font-weight:600}.dc-body{flex:1;min-height:0;padding:36px 40px 180px;overflow-y:auto}.dc-body h1{letter-spacing:-.025em;margin:0 0 28px;font-size:28px;font-weight:600}.dc-loading{place-items:center;padding:80px 0;display:grid}.dc-hint{color:var(--text-3);margin:0;font-size:14px}.dc-search{max-width:480px;margin:-12px 0 20px}.dc-search+.dc-hint{margin-bottom:16px}.dc-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.dc-card{border-radius:var(--r-lg);background:var(--grey-14);border:1px solid var(--line);min-height:84px;animation:msg-in .36s var(--ease-out) both;align-items:center;gap:14px;padding:14px 14px 14px 16px;transition:border-color .16s;display:flex}.dc-card:hover{border-color:var(--line-3)}.dc-icon{border-radius:var(--r-sm);background:var(--grey-1c);border:1px solid rgb(var(--ink) / .07);width:48px;height:48px;color:var(--text-2);flex:none;place-items:center;font-size:15px;font-weight:600;display:grid;overflow:hidden}.dc-icon.img{border:0}.dc-icon img{object-fit:cover;width:100%;height:100%}.dc-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.dc-name{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.dc-desc{color:var(--text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.dc-joined{border-radius:var(--r-pill);height:30px;color:var(--green);background:#3ecf8e1a;flex:none;align-items:center;gap:5px;padding:0 11px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.fr-list{flex:1;min-height:0;padding:10px 8px 216px;overflow-y:auto}.fr-head{justify-content:space-between;align-items:center;height:32px;margin-bottom:4px;padding:0 4px 0 8px;font-size:14px;font-weight:600;display:flex}.fr-add{border-radius:var(--r-pill);height:24px;color:var(--text-2);background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);align-items:center;gap:5px;padding:0 9px 0 7px;font-size:12px;font-weight:500;transition:color .14s,background .14s;display:inline-flex}.fr-add:hover{color:var(--text);background:var(--grey-20)}.fr-label{letter-spacing:.06em;text-transform:uppercase;height:28px;color:var(--grey-5c);align-items:center;margin-top:8px;padding:0 8px;font-size:11px;font-weight:500;display:flex}.fr-label .n{color:var(--text-4);margin-left:6px}.fr-row{border-radius:var(--r-sm);--vw-ring:var(--bg);align-items:center;height:36px;margin-bottom:1px;transition:background .14s;display:flex;position:relative}.fr-row:hover{background:var(--hover);--vw-ring:var(--hover)}.fr-row.active{background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .05);--vw-ring:var(--active)}.fr-row-main{text-align:left;min-width:0;height:100%;color:var(--text-2);flex:1;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.fr-row:hover .fr-row-main,.fr-row.active .fr-row-main{color:var(--text)}.fr-row.away .fr-row-main{color:var(--muted)}.fr-row.away .vw-face img,.fr-row.away .vw-face .vw-initial{opacity:.55}.fr-row-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fr-muted{color:var(--text-4);flex:none}.fr-pill{border-radius:var(--r-pill);background:var(--orange-tint);height:18px;color:var(--orange-text);flex:none;align-items:center;padding:0 6px;font-size:11px;font-weight:500;display:inline-flex}.fr-pill.quiet{background:var(--chip);color:var(--text-2)}.fr-row-actions{gap:2px;padding-right:4px;display:flex}.fr-row-actions .icon-btn{width:26px;height:26px}.fr-ok{color:var(--green)!important}.fr-ok:hover{background:#3ecf8e1f!important}.fr-more{opacity:0;transition:opacity .14s}.fr-row:hover .fr-more,.fr-row.active .fr-more,.fr-more:focus-visible{opacity:1}.fr-row:hover .fr-pill{display:none}.fr-unblock{border-radius:var(--r-pill);height:24px;color:var(--text-2);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .08);margin-right:6px;padding:0 9px;font-size:12px;transition:color .14s,background .14s}.fr-unblock:hover{color:var(--text);background:var(--active)}.fr-hint{color:var(--text-3);margin:4px 8px 8px;font-size:12.5px;line-height:1.5}.fr-hint strong{color:var(--text-2);font-weight:500}.fr-handle{color:var(--text-3);font-size:13px}.fr-sep{background:var(--line-2);width:1px;height:14px;margin:0 4px}.fr-call:disabled{opacity:.35;cursor:default}.fr-pane{flex-direction:column;min-width:0;display:flex}.fr-pane-body{flex:1;min-height:0;overflow-y:auto}.fr-center{place-items:center;min-height:100%;padding:40px 24px 80px;display:grid}.fr-stack{flex-direction:column;align-items:center;gap:28px;width:min(520px,100%);display:flex}.fr-add-card{width:min(520px,100%);animation:msg-in .3s var(--ease-out);flex-direction:column;display:flex}.fr-add-icon{border-radius:var(--r-sm);background:var(--active);width:44px;height:44px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);color:var(--text-2);place-items:center;margin-bottom:16px;display:grid}.fr-add-label{letter-spacing:-.015em;margin-bottom:12px;font-size:20px;font-weight:600}.fr-add-row{gap:8px;display:flex}.fr-add-row .f-input{flex:1;height:40px}.fr-add-row .f-btn{border-radius:var(--r-pill);height:40px}.fr-msg{border-radius:var(--r-sm);animation:msg-in .24s var(--ease-out);margin:12px 0 0;padding:9px 12px;font-size:13px;line-height:1.45}.fr-msg.bad{color:var(--red-soft);background:#ff6b5e14}.fr-msg.ok{color:var(--green-soft);background:#3ecf8e14}.fr-divider{background:var(--line);height:1px;margin:26px 0 22px}.fr-card .vw-dot{bottom:3px;right:3px}.fr-card{border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);text-align:center;--vw-ring:var(--raised);width:min(400px,100%);animation:msg-in .3s var(--ease-out);flex-direction:column;align-items:center;gap:16px;padding:32px 28px 26px;display:flex}.fr-card-text{flex-direction:column;align-items:center;gap:6px;display:flex}.fr-card-text strong{font-size:18px;font-weight:600}.fr-card-sub{color:var(--text-3);font-size:13.5px}.fr-card-actions{gap:8px;margin-top:4px;display:flex}.fr-empty{animation:msg-in .36s var(--ease-out);flex-direction:column;align-items:center;gap:14px;display:flex}.fr-empty-art{width:260px;height:150px;margin-bottom:8px;position:relative}.fr-win{border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .07);width:150px;height:96px;position:absolute}.fr-win:before{content:"";background:radial-gradient(circle at 3px 3px, var(--grey-33) 2.5px, transparent 3px) 0 0 / 8px 6px repeat-x;border-radius:3px;width:22px;height:6px;position:absolute;top:9px;left:10px}.fr-win:after{content:"";background:rgb(var(--ink) / .06);height:1px;position:absolute;top:22px;left:0;right:0}.fr-win.w1{opacity:.7;top:34px;left:14px;transform:rotate(-7deg)}.fr-win.w2{opacity:.85;top:4px;left:64px;transform:rotate(3deg)}.fr-win.w3{background:var(--grey-1a);top:42px;left:96px;transform:rotate(-2deg)}.fr-win-line{background:var(--grey-26);border-radius:3px;width:90px;height:6px;position:absolute;top:38px;left:14px}.fr-win-line.short{width:56px;top:54px}.fr-sprite{background:linear-gradient(currentColor,currentColor) 4px 0/4px 4px no-repeat,linear-gradient(currentColor,currentColor) 0 4px/12px 4px no-repeat,linear-gradient(currentColor,currentColor) 4px 8px/4px 4px no-repeat;width:12px;height:12px;animation:3.6s ease-in-out infinite fr-bob;position:absolute}.fr-sprite.s1{color:var(--orange);top:8px;left:0}.fr-sprite.s2{color:var(--blue-soft);animation-delay:-1.2s;top:18px;right:6px}.fr-sprite.s3{color:var(--green-soft-2);animation-delay:-2.4s;bottom:0;right:34px}.fr-empty-title{color:var(--text);font-size:15px;font-weight:500}@keyframes fr-bob{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-5px)rotate(8deg)}}.st{border-radius:var(--r-lg);background:var(--grey-0d);border:1px solid var(--line);height:min(46vh,430px);animation:msg-in .32s var(--ease-out);flex-direction:column;flex:none;margin-bottom:8px;padding:0 10px 10px;display:flex}.st.big{height:min(62vh,560px)}.st-head{height:44px;color:var(--text-2);flex:none;align-items:center;gap:10px;padding:0 4px 0 8px;font-size:13px;display:flex}.st-live{background:var(--orange);border-radius:50%;width:7px;height:7px;animation:2s ease-out infinite st-pulse;box-shadow:0 0 0 3px #ff6a1a29}.st-title strong{color:var(--text);font-weight:600}.st-count{color:var(--text-3)}.st-back{border-radius:var(--r-pill);height:28px;color:var(--text-2);background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .07);align-items:center;gap:6px;margin-left:auto;padding:0 11px;font-size:12.5px;display:inline-flex}.st-back:hover{color:var(--text)}.st-tiles{flex:1;gap:8px;min-height:0;display:grid}.st-n1 .st-tiles{grid-template-columns:1fr}.st-n2 .st-tiles{grid-template-columns:1fr 1fr}.st-n3 .st-tiles,.st-n4 .st-tiles{grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr}.st-many .st-tiles{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.st-cell{min-width:0;min-height:0;display:grid;position:relative}.st-cell>.st-tile{width:100%;height:100%}.st-vol{z-index:2;border-radius:var(--r-pill);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);opacity:0;background:#0009;align-items:center;gap:8px;height:30px;padding:0 10px;transition:opacity .16s;display:flex;position:absolute;bottom:10px;right:10px}.st-cell:hover .st-vol,.st-vol:focus-within,.st-vol.muted{opacity:1}.st-vol input{width:96px;accent-color:var(--orange)}.st-vol-mute{width:22px;height:22px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;margin-left:-4px;padding:0;display:grid}.st-vol-mute:hover{background:#ffffff26}.st-vol.muted .st-vol-mute{color:var(--red)}.st-vol.muted input,.st-vol.muted .st-vol-n{opacity:.55}.st-vol-n{font-variant-numeric:tabular-nums;min-width:34px;font-size:11.5px}@media (pointer:coarse){.st-vol{opacity:1}}.st-tile{border-radius:var(--r-lg);background:var(--grey-05);min-width:0;min-height:0;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);cursor:zoom-in;animation:msg-in .3s var(--ease-out);position:relative;overflow:hidden}.st.big .st-tile{cursor:zoom-out}.st-tile video{object-fit:cover;background:var(--grey-05);width:100%;height:100%;position:absolute;inset:0}.st-tile.screen video{object-fit:contain}.st-tile video.mirror{transform:scaleX(-1)}.st-tile:after{content:"";border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);pointer-events:none;background:linear-gradient(#0000 68%,#0000008c);position:absolute;inset:0}.st-tile:hover{box-shadow:inset 0 0 0 1px rgb(var(--ink) / .14)}.st-label{z-index:1;border-radius:var(--r-pill);height:26px;color:var(--text);background:rgb(var(--grey-0a-rgb) / .62);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);align-items:center;gap:6px;padding:0 10px 0 8px;font-size:12.5px;font-weight:500;display:inline-flex;position:absolute;bottom:10px;left:10px}.st-label .dim{color:var(--text-2);font-weight:400}.st-badge{z-index:1;border-radius:var(--r-pill);letter-spacing:.06em;height:20px;color:var(--orange-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14080099;align-items:center;gap:4px;padding:0 7px;font-size:10px;font-weight:600;display:inline-flex;position:absolute;top:10px;left:10px}.st-tools{z-index:2;opacity:0;transition:opacity .16s, transform .2s var(--ease-out);gap:6px;display:flex;position:absolute;top:10px;right:10px;transform:scale(.9)}.st-cell:hover .st-tools,.st-tools:focus-within,.st-tile:focus-visible+.st-tools{opacity:1;transform:none}@media (pointer:coarse){.st-tools{opacity:1;transform:none}}.st-tool{width:28px;height:28px;color:var(--text);background:rgb(var(--grey-0a-rgb) / .6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.st-tool:hover{background:rgb(var(--grey-0a-rgb) / .85)}.st-tool-count{border-radius:var(--r-pill);background:var(--grey-2a);min-width:15px;height:15px;color:var(--text-2);text-align:center;padding:0 4px;font-size:10px;font-weight:600;line-height:15px;position:absolute;top:-3px;right:-3px}.st-tool-count.ping{background:var(--orange);color:var(--on-accent)}.st-cell.full{background:#000}.st-cell.full>.st-tile{cursor:default;box-shadow:none;background:#000;border-radius:0}.st-cell.full .st-tile:after{border-radius:0}.st-cell.full .st-tile video{object-fit:contain;background:#000}.chat-col:fullscreen{background:#000;flex-direction:row;gap:0;padding:0}.chat-col:fullscreen>.st.theatre{background:#000;border:0;border-radius:0;flex:1;min-width:0;height:auto;margin:0;padding:0;animation:none}.st.theatre .st-head{display:none}.chat-col:fullscreen>.chat{border-width:0 0 0 1px;border-radius:0;flex:none;width:clamp(320px,28vw,420px)}:is(.chat-col:fullscreen>.chat .chat-place,.chat-col:fullscreen>.chat .chat-sep){display:none}.chat-col:fullscreen:has(>.st.hide-chat)>.chat{display:none}@keyframes st-pulse{0%{box-shadow:0 0 #ff6a1a59}to{box-shadow:0 0 0 7px #ff6a1a00}}@media (height<=560px){.st,.st.big{height:35vh}}.cb{z-index:80;border-radius:var(--r-pill);background:var(--grey-16);border:1px solid rgb(var(--ink) / .1);height:56px;box-shadow:0 18px 50px rgb(0 0 0/calc(.6 * var(--shadow,1))), 0 2px 8px rgb(0 0 0/calc(.35 * var(--shadow,1)));animation:cb-in .36s var(--ease-out);color:var(--text);white-space:nowrap;align-items:center;gap:12px;padding:0 10px;display:flex;position:fixed;top:18px;left:calc(50% + 156px);transform:translate(-50%)}.cb-avatar{place-items:center;width:36px;height:36px;display:grid;position:relative}.cb-avatar .vw-face{z-index:1;position:relative}.cb-ring{border:1.5px solid #3ecf8e99;border-radius:50%;animation:1.8s ease-out infinite cb-ring;position:absolute;inset:0}.cb-ring.late{animation-delay:.9s}.cb-ring.out{border-color:rgb(var(--ink) / .28);animation-duration:2.4s}.cb-ring.late.out{animation-delay:1.2s}.cb-text{min-width:120px;color:var(--text-2);padding-right:8px;font-size:14px}.cb-text strong{color:var(--text);font-weight:600}.cb-dots{animation:1.4s ease-in-out infinite cb-dots;display:inline-block}.cb-btn{border-radius:50%;place-items:center;width:38px;height:38px;transition:background .14s,transform .14s;display:grid}.cb-btn:active{transform:scale(.92)}.cb-btn.pick{background:var(--go-fill);color:var(--on-go);animation:1.8s ease-in-out infinite cb-nudge}.cb-btn.pick:hover{background:var(--green)}.cb-btn.hang{background:var(--danger-fill);color:#fff}.cb-btn.hang:hover{background:var(--danger-fill-hover)}.cb-note{border-radius:var(--r-pill);height:40px;color:var(--text-2);gap:8px;padding:0 16px 0 14px;font-size:13px}.cb-note-icon{color:var(--text-3)}@keyframes cb-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%,-10px)scale(.97)}}@keyframes cb-ring{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}@keyframes cb-dots{50%{opacity:.35}}@keyframes cb-nudge{0%,70%,to{transform:rotate(0)}76%{transform:rotate(-12deg)}82%{transform:rotate(10deg)}88%{transform:rotate(-6deg)}}.app.with-members .cb{left:calc(50% + 46px)}@media (width<=900px){.cb,.app.with-members .cb{left:50%}}.nt{z-index:55;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);box-shadow:0 18px 50px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));color:var(--text);animation:nt-in .4s var(--ease-out);align-items:center;gap:12px;padding:12px;display:flex;position:fixed}.nt-cookie{width:min(460px,100vw - 32px);transition:bottom .3s var(--ease-out);bottom:16px;left:16px}body:has(.user-panel) .nt-cookie{flex-wrap:wrap;align-items:flex-start;width:296px;bottom:72px;left:8px}body:has(.voice-dock.open) .nt-cookie{bottom:170px}body:has(.user-panel) .nt-cookie .nt-text{flex:calc(100% - 48px)}body:has(.user-panel) .nt-cookie .f-btn{margin-left:48px}.nt-ext,.nt-update{width:min(420px,100vw - 32px);bottom:16px;right:16px}:is(body:has(.composer) .nt-ext,body:has(.composer) .nt-update){bottom:104px}.nt-update{align-items:flex-start}.nt-icon{border-radius:var(--r-sm);background:var(--active);width:36px;height:36px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);color:var(--text-2);flex:none;place-items:center;display:grid}.nt-icon.hot{background:var(--orange-tint);box-shadow:none;color:var(--orange-text)}.nt-text{min-width:0;color:var(--text-2);flex:1;font-size:13px;line-height:1.5}.nt-update .nt-text{flex-direction:column;gap:2px;display:flex}.nt-text strong{color:var(--text);font-size:14px;font-weight:600}.nt-bad{color:var(--red-soft)}.nt-link{color:var(--text);text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .3);text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:2px}.nt-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.nt-actions{flex-direction:column;align-items:stretch;gap:4px;display:flex}@keyframes nt-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)scale(.98)}}.uw{z-index:90;background:rgb(var(--grey-08-rgb) / .72);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);place-items:center;padding:24px;animation:.3s ease-out fade-in;display:grid;position:fixed;inset:0}.uw-card{border-radius:var(--r-lg);background:var(--grey-12);border:1px solid rgb(var(--ink) / .09);width:min(440px,100%);box-shadow:0 30px 90px rgb(0 0 0/calc(.6 * var(--shadow,1)));text-align:center;color:var(--text);animation:pop-in .4s var(--ease-out);flex-direction:column;align-items:center;gap:12px;padding:34px 32px 28px;display:flex;position:relative}.uw-card .uw-light{width:calc(100% - 68px);height:56px;left:34px;right:34px}.uw-card>.activity-edge{left:60px;right:60px}.uw-card h2{letter-spacing:-.02em;margin:8px 0 0;font-size:22px;font-weight:600}.uw-card p{max-width:340px;color:var(--text-2);margin:0;font-size:14px;line-height:1.55}.uw-ticks{justify-content:space-between;align-items:flex-end;width:100%;height:20px;margin:8px 0 2px;display:flex}.uw-ticks i{background:var(--grey-2a);width:2px;height:9px;animation:1.6s ease-in-out infinite uw-sweep;animation-delay:calc(var(--i) * 35ms);border-radius:1px}.uw-ticks i.tall{height:17px}@keyframes uw-sweep{0%,60%,to{background:var(--grey-2a)}20%{background:var(--orange)}}.uw-card .uw-error{border-radius:var(--r-lg);width:100%;max-width:none;color:var(--red-soft);word-break:break-word;background:#ff6b5e14;padding:10px 12px;font-size:12.5px}.uw-actions{margin-top:10px}.uw-actions a.f-btn{color:var(--on-accent);text-decoration:none}.op{max-width:1320px;min-height:100%;color:var(--text);margin:0 auto;padding:0 28px 60px}.op-bar{z-index:5;background:rgb(var(--grey-0a-rgb) / .86);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex;position:sticky;top:0}.op-brand{letter-spacing:-.01em;color:var(--text);align-items:center;gap:10px;font-size:17px;font-weight:600;text-decoration:none;display:flex}.op-tag{border-radius:var(--r-pill);height:20px;color:var(--orange-text);background:var(--orange-tint);align-items:center;padding:0 8px;font-size:11px;font-weight:500;display:inline-flex}.op-bar-right{align-items:center;gap:14px;display:flex}.op-live{color:var(--text-3);font-variant-numeric:tabular-nums;align-items:center;gap:7px;font-size:12.5px;display:inline-flex}.op-live-dot{background:var(--green);border-radius:50%;width:6px;height:6px;animation:2.4s ease-out infinite op-pulse}.op-live.bad .op-live-dot{background:var(--red);animation:none}.op-live.bad{color:var(--red-soft)}.op-now{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--grey-0f);grid-template-columns:repeat(7,1fr);margin:24px 0 16px;display:grid;overflow:hidden}.op-big{border-left:1px solid var(--line);flex-direction:column;gap:4px;min-width:0;padding:18px 18px 16px;display:flex}.op-big:first-child{border-left:0}.op-big-val{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.05}.op-big-label{color:var(--text-2);font-size:13px;font-weight:500}.op-big-sub{color:var(--text-3);font-size:11.5px;line-height:1.45}.op-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.op-card{border-radius:var(--r-lg);background:var(--panel);border:1px solid var(--line);min-width:0;padding:18px 20px 16px}.op-card.wide{grid-column:1/-1}.op-card h2{color:var(--text-2);margin:0 0 14px;font-size:13px;font-weight:600}.op-card h3{color:var(--text-2);margin:0 0 8px;font-size:12.5px;font-weight:500}.op-card .dim{color:var(--text-3)}.op-hint{color:var(--text-3);margin:10px 0 0;font-size:11.5px;line-height:1.45}.op-gauge{border-bottom:1px solid var(--line);padding:9px 0}.op-gauge:last-of-type{border-bottom:0}.op-gauge-head{color:var(--text-2);justify-content:space-between;gap:10px;margin-bottom:7px;font-size:13px;display:flex}.op-gauge-val{color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.op-gauge-val .dim{font-weight:400}.op-meter{background:var(--grey-1f);border-radius:2px;height:4px;overflow:hidden}.op-meter span{background:var(--grey-d4);height:100%;transition:width .6s var(--ease-out);border-radius:2px;display:block}.op-gauge.warm .op-meter span{background:var(--amber-soft)}.op-gauge.hot .op-meter span{background:var(--red)}.op-gauge .op-hint{margin-top:6px}.op-chart{border-bottom:1px solid var(--line);padding:8px 0 10px}.op-chart:last-of-type{border-bottom:0}.op-chart-head{color:var(--text-2);justify-content:space-between;margin-bottom:6px;font-size:12.5px;display:flex}.op-chart-val{color:var(--text-3);font-variant-numeric:tabular-nums}.op-spark{width:100%;height:52px;color:var(--grey-d4);display:block}.op-spark.hot{color:var(--orange)}.op-line{fill:none;stroke:currentColor;stroke-width:1.5px;vector-effect:non-scaling-stroke}.op-dot{fill:currentColor}.op-cap{stroke:var(--red);stroke-width:1px;stroke-dasharray:3 4;opacity:.55;vector-effect:non-scaling-stroke}.op-bars{align-items:flex-end;gap:3px;height:56px;display:flex}.op-bars i{background:var(--grey-2e);min-width:2px;transition:height .5s var(--ease-out);border-radius:2px 2px 0 0;flex:1}.op-bars i.last{background:var(--orange)}.op-stats{border-top:1px solid var(--line);grid-template-columns:repeat(2,1fr);display:grid}.op-stats.six{grid-template-columns:repeat(6,1fr)}.op-stats.three{grid-template-columns:repeat(3,1fr);margin-top:6px}.op-stat{border-bottom:1px solid var(--line);flex-direction:column;gap:3px;min-width:0;padding:12px 12px 12px 0;display:flex}.op-stat-label{color:var(--text-3);font-size:12px}.op-stat-val{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:20px;font-weight:500}.op-stat-sub{color:var(--text-3);font-size:11.5px;line-height:1.4}.op-two{grid-template-columns:1fr 1fr;gap:24px;margin-top:12px;display:grid}.op-two .op-chart{border-bottom:0}.op-list-wrap .dim{margin:0;font-size:13px}.op-list{margin:0;padding:0;list-style:none}.op-list li{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:9px 0;font-size:13px;display:grid}.op-list-text{min-width:0;color:var(--text)}.op-asker{border-top:1px solid var(--line)}.op-asker>summary{cursor:pointer;align-items:baseline;gap:12px;padding:8px 0;list-style:none;display:flex}.op-asker>summary::-webkit-details-marker{display:none}.op-asker>summary:before{content:"▸";color:var(--text-3);font-size:10px}.op-asker[open]>summary:before{content:"▾"}.op-asker>summary .op-list-meta{text-align:left;flex:none}.op-asker-first{min-width:0;color:var(--text-2);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.op-asker[open] .op-asker-first{visibility:hidden}.op-asker>.op-list{margin-bottom:10px}.op-asker .op-list{counter-reset:ask}.op-asker .op-list li{counter-increment:ask;grid-template-columns:22px 1fr;align-items:start}.op-reply{border-left:2px solid var(--line);color:var(--text-3);white-space:pre-wrap;margin-top:6px;padding-left:10px;font-size:12px;line-height:1.5;display:block}.op-asker .op-list li:before{content:counter(ask);color:var(--text-3);font-size:12px}.op-list-meta{color:var(--text-3);text-align:right;font-size:12px}.op-list-bar{background:var(--grey-1c);border-radius:2px;grid-column:1/-1;height:3px;overflow:hidden}.op-list-bar span{background:var(--grey-8f);height:100%;display:block}.op-table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:13px}.op-table th{text-align:left;color:var(--text-3);border-bottom:1px solid var(--line);padding:0 0 10px;font-size:12px;font-weight:500}.op-table td{border-bottom:1px solid var(--line);padding:11px 0}.op-table tr:last-child td{border-bottom:0}.op-cell{align-items:center;gap:10px;display:inline-flex}.op-cell-bar{background:var(--grey-1c);border-radius:2px;width:80px;height:4px;overflow:hidden}.op-cell-bar span{background:var(--orange);height:100%;display:block}.op-kind{border-radius:var(--r-pill);height:22px;color:var(--text-2);background:var(--active);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}.op-kind.call{color:var(--green);background:#3ecf8e1a}.op-empty{min-height:100%;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.op-empty-word{font-size:22px;font-weight:600}.op-empty p{color:var(--text-3);margin:0;font-size:14px}@keyframes op-pulse{0%{box-shadow:0 0 #3ecf8e66}to{box-shadow:0 0 0 7px #3ecf8e00}}@media (width<=1000px){.op-now{grid-template-columns:repeat(4,1fr)}.op-big:nth-child(5){border-left:0}.op-big:nth-child(n+5){border-top:1px solid var(--line)}.op-grid,.op-two{grid-template-columns:1fr}.op-stats.six{grid-template-columns:repeat(3,1fr)}}@media (width<=600px){.op{padding:0 14px 40px}.op-now{grid-template-columns:repeat(2,1fr)}.op-big-val{font-size:26px}.op-stats.three{grid-template-columns:1fr 1fr}}html[data-motion=reduced] .uw-ticks i,html[data-motion=reduced] .cb-ring,html[data-motion=reduced] .cb-btn.pick,html[data-motion=reduced] .st-live,html[data-motion=reduced] .op-live-dot,html[data-motion=reduced] .fr-sprite{animation:none!important}@media (prefers-reduced-motion:reduce){.uw-ticks i,.cb-ring,.cb-btn.pick,.st-live,.op-live-dot,.fr-sprite{animation:none!important}}.fr-label-row{justify-content:space-between;padding-right:4px}.fr-label-add{width:22px;height:22px;color:var(--text-3)}.fr-label-add:hover{color:var(--text)}.gr-face{flex:none;display:inline-block;position:relative}.gr-face-one{border-radius:50%;display:inline-grid;position:absolute}.gr-face-one.n0{top:0;left:0}.gr-face-one.n1{box-shadow:0 0 0 2px var(--vw-ring,var(--bg));bottom:0;right:0}.gr-face-one:only-child{position:static}.gr-count{text-align:right;min-width:18px;color:var(--text-4);flex:none;font-size:11px}.fr-row:hover .gr-count{color:var(--text-3)}.gr-head-people{border-radius:var(--r-pill);height:28px;color:var(--text-2);--vw-ring:var(--bg);align-items:center;gap:6px;padding:0 9px 0 5px;font-size:12.5px;transition:background .14s,color .14s;display:inline-flex}.gr-head-people:hover{background:var(--hover);color:var(--text);--vw-ring:var(--hover)}.fr-call.on{color:var(--green)}.group-line{color:var(--text-3);align-items:center;gap:8px;margin-top:6px;padding:4px 20px 4px 30px;font-size:13px;display:flex}.group-line strong{color:var(--text-2);font-weight:500}.group-line-icon{color:var(--text-4);flex:none}.group-line-text{min-width:0}.group-line time{color:var(--text-4);flex:none;font-size:11px}.group-line.flash{background:var(--orange-tint)}.blocked-line{color:var(--text-3);align-items:center;gap:8px;margin-top:6px;padding:4px 20px 4px 30px;font-size:13px;display:flex}.blocked-line-icon{color:var(--text-4);flex:none}.op-box{display:contents}.op-done{border:1px solid var(--line);border-radius:var(--r-pill);color:var(--text-2);font:inherit;cursor:pointer;background:0 0;margin-left:10px;padding:2px 9px;font-size:11.5px}.op-done:hover{color:var(--text);border-color:var(--text-3)}.op-reports-n{border-radius:var(--r-pill);background:var(--accent);color:var(--grey-11);vertical-align:2px;margin-left:10px;padding:1px 8px;font-size:11.5px;font-weight:600}.op-reports{margin:0;padding:0;list-style:none}.op-reports li{border-top:1px solid var(--line);padding:12px 0;font-size:13px}.op-reports li.done{opacity:.5}.op-report-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.op-report-head .op-list-meta{margin-left:auto}.op-kind.urgent{color:var(--red)}.op-report-many{color:var(--accent);font-size:12px}.op-report-text{border-left:3px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text-2);margin:8px 0 0;padding:7px 11px}.op-report-note{color:var(--text-2);margin:6px 0 0}.op-report-actions{justify-content:flex-end;align-items:center;gap:4px;margin-top:8px;display:flex}.op-done.bad:hover{color:var(--red);border-color:var(--red)}.op-reports-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.op-find input{border-radius:var(--r-pill);border:1px solid var(--line);width:260px;max-width:100%;color:var(--text);font:inherit;background:0 0;padding:6px 12px;font-size:12.5px}.op-found{flex-wrap:wrap;gap:6px;margin:10px 0 4px;display:flex}.op-found .op-done{margin-left:0}.op-name{color:var(--text);font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:600}.op-name:hover{-webkit-text-decoration-color:var(--text-3);text-decoration-color:var(--text-3)}.op-done.act{color:var(--text);border-color:var(--text-3)}.op-acc{font-size:13px}.op-acc h3{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:18px 0 6px;font-size:12px;font-weight:600}.op-acc-facts{grid-template-columns:max-content 1fr;gap:5px 16px;display:grid}.op-acc-facts span{color:var(--text-3)}.op-acc-facts strong{overflow-wrap:anywhere;min-width:0;font-weight:500}.op-acc-facts strong.bad{color:var(--red)}.op-acc-id{font-family:ui-monospace,monospace;font-size:12px}.op-acc-bio{color:var(--text-2);white-space:pre-wrap;margin:10px 0 0}.op-acc-list{margin:0;padding:0;list-style:none}.op-acc-list li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:7px 0;display:flex}.op-acc-list li>span:first-child{overflow-wrap:anywhere;min-width:0}.op-acc-list li.this{background:var(--active);border-radius:var(--r-sm);margin:0 -8px;padding:7px 8px}.op-acc-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.op-acc-form label{color:var(--text-3);flex-direction:column;gap:6px;font-size:12px;display:flex}.op-acc-form .op-acc-wide,.op-acc-form .op-acc-check,.op-acc-go{grid-column:1/-1}.op-acc-form .op-acc-check{color:var(--text-2);flex-direction:row;align-items:center;font-size:13px}.op-acc-go{justify-content:flex-end;align-items:center;gap:12px;display:flex}@media (width<=640px){.op-acc-form{grid-template-columns:1fr}}.dc-card.pinned{border-color:#ff6a1a59}.dc-pin{border-radius:var(--r-pill);background:var(--orange-tint);color:var(--orange-text);vertical-align:1px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;font-size:11px;font-weight:500;display:inline-flex}.st-offer{min-height:150px}.st-offer-card{border-radius:var(--r-lg);background:var(--grey-05);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);text-align:center;animation:msg-in .3s var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:18px;display:flex}.st-offer-card .avatar{width:48px;height:48px;font-size:18px}.st-offer-who{color:var(--text-2);align-items:center;gap:6px;font-size:13.5px;display:inline-flex}.st-tool.on{color:var(--accent)}.st.st-offers-only{height:auto}.st.st-offers-only .st-tiles{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.st.st-offers-only .st-offer{min-height:0}.st.st-offers-only .st-offer-card{text-align:left;flex-direction:row;justify-content:flex-start;padding:10px 12px}.st.st-offers-only .st-offer-card .avatar{width:32px;height:32px;font-size:14px}.st.st-offers-only .st-offer-who{flex:1;min-width:0}.w-hint{color:var(--text-3);margin:10px 0 0;font-size:12.5px;line-height:1.5}.w-bin-paused{margin-bottom:12px}.w-bin-paused .w-row-icon,.w-paused svg{color:var(--orange)}.w-paused{border-radius:var(--r-sm);background:color-mix(in srgb, var(--orange) 10%, transparent);color:var(--text);align-items:flex-start;gap:8px;margin:0 0 16px;padding:10px 12px;font-size:13px;line-height:1.5;display:flex}.w-paused svg{flex:none;margin-top:2px}.w-error{color:var(--red);margin:0 0 12px;font-size:13px;line-height:1.5}.w-note{color:var(--text-2);animation:msg-in .24s var(--ease-out);margin:10px 0 0;font-size:12.5px;line-height:1.5}.w-note.bad{color:var(--red)}.w-strong{color:var(--text-2);font-weight:600}.w-count{color:var(--text-3);margin-left:4px;font-size:15px;font-weight:400}.w-desc{color:var(--body);margin:0;font-size:14px;line-height:1.55}.w-dot{border-radius:50%;flex:none;width:7px;height:7px}.w-clip{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.w-code-inline{border-radius:var(--r-sm);background:var(--chip);color:var(--text-2);padding:0 5px;font-family:inherit}.w-spin{animation:.9s linear infinite w-spin}@keyframes w-spin{to{transform:rotate(360deg)}}.w-inline{align-items:center;gap:8px;margin:0;display:flex}.w-inline .f-input{flex:1}.w-inline .f-btn{border-radius:var(--r-pill);height:40px;padding:0 18px}.w-rows{border-top:1px solid var(--line)}.w-actions{margin:6px 0 0 -10px;display:flex}.w-grid2{grid-template-columns:1fr 1fr;gap:0 14px;display:grid}.w-grid2.one{grid-template-columns:1fr}.w-card{border-radius:var(--r-lg);background:var(--grey-14);border:1px solid var(--line)}.w-face{--s:32px;width:var(--s);height:var(--s);object-fit:cover;background:var(--grey-22);color:var(--text-2);font-size:calc(var(--s) * .4);box-shadow:0 0 0 1px rgb(var(--ink) / .05);border-radius:50%;flex:none;place-items:center;font-weight:600;display:grid}.w-face-wrap{flex:none;display:inline-flex;position:relative}.w-face-wrap>i{background:var(--grey-47);width:10px;height:10px;box-shadow:0 0 0 3px var(--grey-13);border-radius:50%;position:absolute;bottom:-2px;right:-2px}.w-face-wrap.online>i{background:var(--green)}.w-row:hover .w-face-wrap>i{box-shadow:0 0 0 3px var(--grey-15)}.w-list{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--grey-13)}.w-row{align-items:center;gap:12px;min-height:52px;padding:9px 10px 9px 14px;transition:background .14s;display:flex;position:relative}.w-row:first-child{border-top-left-radius:13px;border-top-right-radius:13px}.w-row:last-child{border-bottom-right-radius:13px;border-bottom-left-radius:13px}.w-row+.w-row{border-top:1px solid var(--line)}.w-row:hover{background:var(--grey-15)}.w-row-icon{border-radius:var(--r-sm);background:var(--active);width:34px;height:34px;color:var(--text-2);flex:none;place-items:center;display:grid}.w-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.w-row-title{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:500;display:flex}.w-row-sub{color:var(--text-3);font-size:12.5px;line-height:1.45}.w-row-sub.dim{color:var(--text-4)}.w-row-actions{flex:none;align-items:center;gap:6px;display:flex}.w-row-actions .icon-btn:disabled{opacity:.3;cursor:default;background:0 0}.w-del:hover:not(:disabled){color:var(--red)}.w-addrow{align-items:center;gap:12px;margin-top:12px;display:flex}.w-addrow .w-hint{margin:0}.w-addrow .f-input{flex:1}.w-log{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--grey-13);animation:msg-in .24s var(--ease-out);padding:4px 0}.w-log-row{gap:14px;padding:8px 14px;font-size:13px;line-height:1.5;display:flex}.w-log-row+.w-log-row{border-top:1px solid rgb(var(--ink) / .04)}.w-log-when{width:96px;color:var(--text-3);font-variant-numeric:tabular-nums;flex:none}.w-log-text{min-width:0;color:var(--text-2);overflow-wrap:anywhere}.w-log-text strong{color:var(--text);font-weight:500}.w-danger{border-radius:var(--r-lg);background:#ff6b5e08;border:1px solid #ff6b5e33;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.w-danger-text{flex-direction:column;gap:3px;display:flex}.w-danger-text .w-hint{margin:0}.w-danger-title{font-size:14px;font-weight:500}.w-danger-row{flex-wrap:wrap;gap:8px;display:flex}.w-notice{z-index:70;border-radius:var(--r-pill);background:var(--grey-1c);border:1px solid rgb(var(--ink) / .1);max-width:min(560px,90vw);min-height:36px;box-shadow:0 10px 30px rgb(0 0 0/calc(.5 * var(--shadow,1)));color:var(--text);cursor:default;animation:w-pill-in .24s var(--ease-out);align-items:center;gap:8px;padding:8px 16px;font-size:13px;line-height:1.4;display:flex;position:fixed;bottom:40px;left:50%;transform:translate(-50%)}.w-notice.ok{animation:w-pill-in .24s var(--ease-out), w-fade .4s 2.6s ease-in forwards}.w-notice.bad{color:var(--red);border-color:#ff6b5e40}.w-notice svg{flex:none}@keyframes w-pill-in{0%{opacity:0;filter:blur(4px);transform:translate(-50%,8px)}to{opacity:1;filter:blur();transform:translate(-50%)}}@keyframes w-fade{to{opacity:0;filter:blur(3px)}}.w-profile{align-items:flex-start;gap:24px;display:flex}.w-avatar{flex:none;position:relative}.w-avatar-edit{background:var(--chip);border:3px solid var(--panel);box-sizing:content-box;width:28px;height:28px;color:var(--text-2);border-radius:50%;place-items:center;transition:color .14s,background .14s;display:grid;position:absolute;bottom:-2px;right:-2px}.w-avatar-edit:hover:not(:disabled){color:var(--text);background:var(--grey-26)}.w-profile-side{flex:1;min-width:0}.w-avatar-actions{gap:6px;margin:4px 0 18px;display:flex}.w-profile .f-field{margin-bottom:0}.w-profile+.f-field{margin-top:24px}.w-bio{margin:0}.w-bio .f-textarea{resize:vertical;width:100%}.w-bio-foot{justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;display:flex}.w-bio-count{color:var(--text-3);font-variant-numeric:tabular-nums;font-size:12px}.w-bio-count.near{color:var(--accent)}.w-conn-title{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.w-code{border-radius:var(--r-lg);background:var(--grey-14);border:1px solid var(--line);flex-direction:column;gap:6px;padding:18px;display:flex}.w-code-label{color:var(--text-3);font-size:12px}.w-code-value{letter-spacing:.04em;font-variant-numeric:tabular-nums;color:var(--text);-webkit-user-select:all;user-select:all;animation:msg-in .3s var(--ease-out);font-family:inherit;font-size:26px;font-weight:600}.w-code-value.wait{color:var(--text-4);-webkit-user-select:none;user-select:none}.w-code-actions{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.w-code .w-hint{margin-top:6px}.w-bring{gap:8px;margin-top:12px}.w-bring-badge{color:var(--text);align-items:center;gap:12px;font-size:17px;font-weight:500;display:flex}.w-bring-badge .dim{color:var(--text-3)}.w-bring-dot{border:1px dashed var(--line-3);border-radius:50%;width:40px;height:40px}.w-bring-facts{border-top:1px solid var(--line);flex-direction:column;margin-top:4px;display:flex}.w-bring-facts>div{color:var(--text-3);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.w-bring-facts strong{color:var(--text-2);font-weight:500}.w-meter-row{align-items:center;gap:14px;margin:-2px 0 20px;display:flex}.w-meter{border-radius:var(--r-sm);background:var(--grey-14);border:1px solid var(--line);flex:1;align-items:center;height:40px;padding:0 12px;display:flex;position:relative}.w-meter-ticks{flex:1;justify-content:space-between;align-items:center;height:18px;display:flex;position:relative}.w-meter-ticks i{background:var(--grey-26);border-radius:1px;width:2px;height:8px;transition:background 80ms}.w-meter-ticks i.tall{height:14px}.w-meter.live .w-meter-ticks i.lit{background:var(--grey-5c)}.w-meter.live.open .w-meter-ticks i.lit{background:var(--orange)}.w-meter-mark{background:var(--text);pointer-events:none;border-radius:1px;width:2px;position:absolute;top:-3px;bottom:-3px;transform:translate(-1px)}.w-meter-row .f-btn{border-radius:var(--r-pill);min-width:108px;height:40px;padding:0 16px}.w-meter-hint{margin:-12px 0 18px}.w-checks{grid-template-columns:1fr 1fr;gap:8px;margin:4px 0 12px;display:grid}.w-check{border-radius:var(--r-sm);background:var(--grey-14);border:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;height:48px;padding:0 12px 0 14px;font-size:14px;display:flex}.w-desktop{align-items:center;gap:14px;padding:16px;display:flex}.w-desktop-icon{border-radius:var(--r-sm);background:var(--active);width:42px;height:42px;color:var(--text-2);flex:none;place-items:center;display:grid}.w-desktop-text{min-width:0;color:var(--text-2);flex-direction:column;flex:1;gap:2px;margin:0;font-size:14px;line-height:1.5;display:flex}.w-desktop-title{color:var(--text);font-weight:500}.w-desktop-sub{color:var(--text-3);font-size:12.5px}.w-desktop-sub.bad{color:var(--red)}a.f-btn{text-decoration:none}.w-friend .f-modal-body{padding:0}.w-friend-card{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:20px;display:flex}.w-friend-text{flex-direction:column;gap:2px;min-width:0;display:flex}.w-friend-name{letter-spacing:-.01em;font-size:17px;font-weight:600}.w-friend-handle{color:var(--text-3);font-size:13px}.w-presence{color:var(--text-3);align-items:center;gap:6px;margin-top:2px;font-size:12.5px;display:inline-flex}.w-presence i{background:var(--grey-47);border-radius:50%;width:7px;height:7px}.w-presence.online{color:var(--green)}.w-presence.online i{background:var(--green)}.w-friend-error{margin:14px 20px 0}.w-friend-body{padding:18px 20px 4px}.w-friend-body .f-field{margin-bottom:0}.w-friend-body .f-setrow{border-top:1px solid var(--line);margin-top:12px}.w-friend-danger{border-top:1px solid var(--line);margin-top:10px;padding:18px 20px 20px}.w-friend-danger h3{color:var(--red);margin:0 0 12px;font-size:14px;font-weight:600}.w-server .f-section-head h2{align-items:baseline;display:flex}.w-server-head{align-items:center;gap:18px;margin-bottom:22px;display:flex}.w-server-pic{border-radius:var(--r-lg);background:var(--grey-1c);border:1px solid rgb(var(--ink) / .1);flex:none;place-items:center;width:72px;height:72px;font-size:26px;font-weight:600;display:grid;position:relative;overflow:hidden}.w-server-pic img{object-fit:cover;width:100%;height:100%}.w-server-pic-edit{background:rgb(0 0 0/calc(.55 * var(--scrim,1)));color:var(--text);opacity:0;place-items:center;transition:opacity .16s;display:grid;position:absolute;inset:0}.w-server-pic:hover .w-server-pic-edit,.w-server-pic-edit:focus-visible{opacity:1}.w-server-text{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.w-server-name{letter-spacing:-.01em;font-size:18px;font-weight:600}.w-server-you{color:var(--text-3);font-size:13px;line-height:1.5;display:block}.w-server-you .w-rank{vertical-align:-2px;margin-right:5px;display:inline-grid}.w-server-you strong{color:var(--text);font-weight:500}.w-server-actions{gap:6px;margin-top:6px;display:flex}.w-server-form>.f-setrow{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--grey-13);margin:-4px 0 16px;padding:12px 14px}.w-server-form .f-btnrow{margin-top:4px}.w-rank{color:var(--muted);flex:none;place-items:center;display:inline-grid}.w-rank.owner{color:var(--amber-soft)}.w-role-chip{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:5px;height:20px;padding:0 8px 0 7px;font-size:11.5px;font-weight:500;display:inline-flex}.w-member-name{font-weight:500}.w-you{color:var(--text-3);font-weight:400}.w-chips{flex-wrap:wrap;gap:4px;margin-top:3px;display:flex}.w-anchor{display:inline-flex;position:relative}.w-roles-btn.on{background:var(--active)}.w-role-pick{z-index:20;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);min-width:210px;max-height:280px;box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);flex-direction:column;padding:8px 12px 6px;display:flex;position:absolute;top:calc(100% + 6px);right:0;overflow-y:auto}.w-pick-role{align-items:center;gap:7px;display:inline-flex}.w-rank-select{border-radius:var(--r-pill);width:104px;height:30px}.w-rank-select select{padding-left:12px;font-size:12.5px}.w-legend{flex-direction:column;gap:6px;margin-top:14px;display:flex}.w-legend-row{color:var(--text-3);gap:10px;font-size:12.5px;line-height:1.5;display:flex}.w-legend-row strong{color:var(--text-2);font-weight:500}.w-legend-icon{flex:none;place-items:center;width:16px;height:19px;display:grid}.w-legend-dot{background:var(--grey-44);border-radius:50%;width:5px;height:5px}.w-swatch{width:22px;height:22px;box-shadow:inset 0 0 0 1px rgb(0 0 0/calc(.25 * var(--shadow,1))), 0 0 0 3px var(--grey-13);transition:transform .14s var(--ease-out);border-radius:50%;flex:none}.w-swatch:not(:disabled):hover{transform:scale(1.08)}.w-swatch:disabled{cursor:default}.w-swatch.big{width:40px;height:40px;box-shadow:inset 0 0 0 1px rgb(0 0 0/calc(.25 * var(--shadow,1)))}.w-palette{z-index:20;border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);width:176px;box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .18s var(--ease-out);grid-template-columns:repeat(5,1fr);gap:8px;padding:10px;display:grid;position:absolute;top:calc(100% + 6px);left:0}.w-palette-dot{width:24px;height:24px;box-shadow:inset 0 0 0 1px rgb(0 0 0/calc(.25 * var(--shadow,1)));transition:transform .14s var(--ease-out);border-radius:50%;justify-self:center}.w-palette-dot:hover{transform:scale(1.12)}.w-palette-dot.on{box-shadow:0 0 0 2px var(--grey-15), 0 0 0 3.5px var(--text)}.w-palette-any{border-radius:var(--r-pill);background:var(--active);height:28px;color:var(--text-2);cursor:pointer;grid-column:1/-1;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex;position:relative}.w-palette-any:hover{color:var(--text)}.w-palette-any input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.w-role-add{align-items:center;gap:10px;margin-top:12px;display:flex}.w-role-add .f-input{flex:1}.w-role-powers{border-radius:var(--r-sm);background:rgb(var(--ink) / .04);margin:2px 0 10px 34px;padding:10px 12px}.w-role-powers .w-hint{margin:0 0 8px}.w-role-powers-grid{grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:6px 14px;display:grid}.w-channel .w-row-icon{width:32px;height:32px;color:var(--text-3)}.w-category .w-row-icon{width:32px;height:32px;color:var(--orange-text)}.w-category .w-row-title{text-transform:uppercase;letter-spacing:.04em;font-size:12px}.w-category-n{color:var(--text-4);font-variant-numeric:tabular-nums}.w-channel.in-category{padding-left:28px}.w-flag{color:var(--text-3);place-items:center;display:inline-grid}.w-emoji{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:8px;display:grid}.w-emoji-tile{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--grey-13);flex-direction:column;justify-content:center;align-items:center;gap:8px;height:92px;transition:border-color .14s;display:flex;position:relative}.w-emoji-tile:hover{border-color:var(--line-3)}.w-emoji-tile img{object-fit:contain;width:36px;height:36px}.w-emoji-name{text-overflow:ellipsis;white-space:nowrap;max-width:92%;color:var(--text-2);font-size:12px;overflow:hidden}.w-emoji-remove{background:var(--chip);width:22px;height:22px;color:var(--text-2);opacity:0;border-radius:50%;place-items:center;transition:opacity .14s,color .14s;display:grid;position:absolute;top:6px;right:6px}.w-emoji-tile:hover .w-emoji-remove,.w-emoji-remove:focus-visible{opacity:1}.w-emoji-remove:hover{color:var(--red)}.w-rule.off .w-row-icon,.w-rule.off .w-row-title{color:var(--text-3)}.w-rule-form{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--grey-14);animation:msg-in .24s var(--ease-out);margin-top:14px;padding:16px}.w-presets{grid-template-columns:1fr 1fr;gap:6px;margin:8px 0 16px;display:grid}.w-preset{border-radius:var(--r-sm);min-height:40px;color:var(--text-2);text-align:left;background:var(--panel);box-shadow:inset 0 0 0 1px var(--line);align-items:center;gap:10px;padding:8px 12px;font-size:13px;line-height:1.35;transition:background .14s,color .14s,box-shadow .14s;display:flex}.w-preset svg{color:var(--text-3);flex:none}.w-preset:hover{color:var(--text);box-shadow:inset 0 0 0 1px var(--line-3)}.w-preset.on{background:var(--active);color:var(--text);box-shadow:inset 0 0 0 1px #ff6a1a73}.w-preset.on svg{color:var(--orange-text)}.w-rule-fields{flex-direction:column;display:flex}.w-rule-fields .f-check{margin-bottom:10px}.w-when{gap:8px;margin-bottom:16px;display:flex}.w-when>*{flex:1}.w-cs .f-modal-body{padding:22px 26px 26px;position:relative}.w-cs .f-modal-sub{flex:1}.w-cs-section{border-top:1px solid var(--line);padding:22px 0}.w-cs-section.first{border-top:0;padding-top:2px}.w-cs-section .f-field:last-child{margin-bottom:0}.w-cs-head{margin-bottom:10px}.w-cs-head h3{margin:0;font-size:15px;font-weight:600}.w-cs-head p{color:var(--text-3);margin:6px 0 0;font-size:13px;line-height:1.55}.w-cs-section.danger .w-cs-head h3{color:var(--red)}.w-cs-section .f-setrow{border-bottom:0;padding:10px 0}.w-cs-system{align-items:center;gap:14px;display:flex}.w-cs-system .w-hint{margin:0}.w-cs-nudge{margin:4px 0 0 48px}.w-cs-roles{border-radius:var(--r-lg);background:var(--grey-14);border:1px solid var(--line);animation:msg-in .24s var(--ease-out);grid-template-columns:1fr 1fr;gap:2px 18px;margin:6px 0 0 48px;padding:10px 14px;display:grid}.w-cs-role{align-items:center;gap:7px;display:inline-flex}.w-cs-role .w-dot{width:8px;height:8px}.w-cs-verb{color:var(--text-3)}.w-cs .f-btnrow{margin:0 0 6px}.w-hooks{margin:14px 0 12px}.w-hook.off .w-row-title{color:var(--text-2)}.w-hook.off .w-row-icon{color:var(--text-3)}.w-hook .w-row-actions{gap:4px}.w-hook-toggle{margin:0 4px;display:inline-flex}.w-ping{border-radius:var(--r-pill);height:26px;color:var(--text-3);box-shadow:inset 0 0 0 1px var(--line-2);align-items:center;gap:4px;padding:0 9px 0 7px;font-size:12px;transition:background .14s,color .14s;display:inline-flex}.w-ping:hover:not(:disabled){color:var(--text)}.w-ping.on{background:var(--orange-tint);color:var(--orange-text);box-shadow:none}.w-export{flex-direction:column;gap:12px;display:flex}.w-export-size{color:var(--text-2);font-variant-numeric:tabular-nums;margin:0}.w-export-step{color:var(--text-3);font-variant-numeric:tabular-nums;align-self:center;font-size:13px}.w-export-done{color:var(--text);margin:0}.w-export-again{color:var(--text-3);align-items:center;gap:10px;margin:0;display:flex}.w-export-again .f-btn{text-decoration:none}.w-ih .f-modal-body{padding:18px 26px 24px}.w-ih .f-modal-sub{flex:1}.w-ih.running .f-modal-head .f-close{opacity:.3;pointer-events:none}.w-ih-steps{gap:6px;margin:0 0 20px;padding:0;list-style:none;display:flex}.w-ih-steps li{color:var(--text-3);align-items:center;gap:8px;font-size:12.5px;display:flex}.w-ih-steps li+li:before{content:"";background:var(--line-2);width:28px;height:1px;margin-right:2px}.w-ih-step-dot{width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--line-3);border-radius:50%;place-items:center;font-size:11px;font-weight:500;display:grid}.w-ih-steps li.on{color:var(--text)}.w-ih-steps li.on .w-ih-step-dot{background:var(--text);color:var(--grey-11);box-shadow:none}.w-ih-steps li.past{color:var(--text-2)}.w-ih-steps li.past .w-ih-step-dot{color:var(--green);box-shadow:none;background:#3ecf8e24}.w-ih-body{animation:msg-in .26s var(--ease-out)}.w-ih-lede{color:var(--text-2);margin:0 0 16px;font-size:14px;line-height:1.55}.w-ih-note{color:var(--text-3);margin:8px 0 0;font-size:12.5px;line-height:1.5}.w-ih-note.bad{color:var(--red)}.w-ih-dim{color:var(--text-3);font-size:12px}.w-ih-title{margin:0 0 4px;font-size:17px;font-weight:600}.w-ih-link{color:var(--text-2);white-space:nowrap;align-items:center;gap:4px;font-size:12.5px;text-decoration:none;display:inline-flex}.w-ih-link.quiet,.w-ih-link.quiet:hover{color:var(--text-3)}.w-ih-link:hover{color:var(--text)}.w-ih-formats{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--grey-13);overflow:hidden}.w-ih-format{align-items:center;gap:12px;padding:12px 14px;display:flex}.w-ih-format+.w-ih-format{border-top:1px solid var(--line)}.w-ih-format-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.w-ih-format-name{align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.w-ih-format-brings{color:var(--text-3);font-size:12.5px;line-height:1.45}.w-ih-drop{border-radius:var(--r-lg);border:1.5px dashed rgb(var(--ink) / .14);text-align:center;flex-direction:column;align-items:center;gap:8px;margin-top:14px;padding:28px 20px;transition:border-color .16s,background .16s;display:flex}.w-ih-drop.over{background:#ff6a1a0a;border-color:#ff6a1a99}.w-ih-drop-icon{background:var(--active);width:44px;height:44px;color:var(--text-2);border-radius:50%;place-items:center;display:grid}.w-ih-drop.over .w-ih-drop-icon{color:var(--orange-text)}.w-ih-drop-title{font-size:14px;font-weight:500}.w-ih-drop.slim{border-radius:var(--r-lg);text-align:left;flex-direction:row;gap:12px;margin:0 0 18px;padding:10px 12px 10px 14px}.w-ih-drop.slim .w-ih-drop-icon{width:32px;height:32px}.w-ih-drop.slim .w-ih-drop-title{color:var(--text-2);flex:1;font-size:13px}.w-ih-group+.w-ih-group{margin-top:18px}.w-ih-group-head{color:var(--text-2);align-items:center;gap:8px;margin-bottom:8px;font-size:13px;font-weight:600;display:flex}.w-ih-list{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--grey-13);overflow:hidden}.w-ih-item+.w-ih-item{border-top:1px solid var(--line)}.w-ih-item.off .w-ih-row-detail,.w-ih-item.off .w-ih-row-name{color:var(--text-3)}.w-ih-row{align-items:center;gap:10px;min-height:46px;padding:4px 10px 4px 14px;display:flex}.w-ih-row .f-check{flex:none}.w-ih-row-name{align-items:center;gap:5px;font-weight:500;display:inline-flex}.w-ih-row-name svg{color:var(--text-3)}.w-ih-row-detail{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-3);flex:1;font-size:12.5px;overflow:hidden}.w-ih-flag{border-radius:var(--r-pill);height:20px;color:var(--amber-soft);cursor:help;background:#f2b35e1f;flex:none;align-items:center;gap:4px;padding:0 7px;font-size:11px;font-weight:500;display:inline-flex}.w-ih-peek{border-radius:var(--r-pill);height:26px;color:var(--text-2);box-shadow:inset 0 0 0 1px var(--line-2);flex:none;padding:0 10px;font-size:12px;transition:background .14s,color .14s}.w-ih-peek:hover,.w-ih-peek.on{background:var(--active);color:var(--text)}.w-ih-preview{border-radius:var(--r-lg);background:var(--grey-0e);border:1px solid var(--line);animation:msg-in .24s var(--ease-out);margin:0 12px 12px 42px;padding:12px 14px}.w-ih-warn{margin:0 0 8px;padding:0;list-style:none}.w-ih-warn li{color:var(--amber-soft);align-items:flex-start;gap:6px;font-size:12.5px;line-height:1.45;display:flex}.w-ih-warn svg{flex:none;margin-top:2px}.w-ih-preview .w-ih-note:first-child{margin-top:0}.w-ih-sample{flex-direction:column;gap:8px;margin:10px 0 0;padding:0;list-style:none;display:flex}.w-ih-line-head{flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.w-ih-line-name{font-size:13px;font-weight:600}.w-ih-line-body{color:var(--body);overflow-wrap:anywhere;margin-top:1px;font-size:13px;line-height:1.5}.w-ih-gap{color:var(--text-3);text-align:center;border-top:1px dashed var(--line-2);border-bottom:1px dashed var(--line-2);padding:4px 0;font-size:12px}.w-ih-skipped{color:var(--text-3);margin:8px 2px 0;padding:0;font-size:12.5px;line-height:1.5;list-style:none}.w-ih-history{border-top:1px solid var(--line);margin-top:22px;padding-top:20px}.w-ih-history h3{margin:0 0 10px;font-size:15px;font-weight:600}.w-ih-window{max-width:280px;margin-bottom:12px}.w-ih-history .f-btnrow{margin-top:16px}.w-ih-now{border-radius:var(--r-lg);background:var(--grey-13);border:1px solid var(--line);margin-top:16px;padding:14px 16px}.w-ih-now-top{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;font-size:14px;display:flex}.w-ih-now-top .w-ih-dim{font-variant-numeric:tabular-nums}.w-ih-bar{background:var(--grey-22);border-radius:2px;height:4px;overflow:hidden}.w-ih-bar span{background:var(--orange);border-radius:2px;height:100%;transition:width .12s linear;display:block}.w-ih-queue{flex-direction:column;gap:2px;margin:14px 0 0;padding:0;list-style:none;display:flex}.w-ih-queue li{border-radius:var(--r-sm);height:32px;color:var(--text-3);align-items:center;gap:10px;padding:0 10px;font-size:13.5px;display:flex}.w-ih-queue li.now{background:var(--hover);color:var(--text)}.w-ih-queue li.done{color:var(--text-2)}.w-ih-queue-icon{flex:none;place-items:center;width:18px;height:18px;display:grid}.w-ih-queue li.done .w-ih-queue-icon{color:var(--green)}.w-ih-queue li.now .w-ih-queue-icon{color:var(--orange-text)}.w-ih-queue-dot{background:var(--grey-33);border-radius:50%;width:6px;height:6px}.w-ih-queue-name{flex:1}.w-ih-done-mark{width:40px;height:40px;color:var(--green);background:#3ecf8e24;border-radius:50%;place-items:center;margin-bottom:12px;display:grid}.w-ih-errors{border-radius:var(--r-lg);color:var(--text-2);background:#ff6b5e0d;border:1px solid #ff6b5e2e;margin:0;padding:10px 14px;font-size:13px;line-height:1.5;list-style:none}.w-ih-errors strong{color:var(--text);font-weight:500}@media (width<=720px){.w-grid2,.w-checks,.w-presets,.w-cs-roles{grid-template-columns:1fr}.w-cs-roles,.w-cs-nudge{margin-left:0}.w-profile{flex-direction:column}.w-row{flex-wrap:wrap}.w-row-main{flex:150px}.w-row-actions{margin-left:auto}.w-addrow,.w-inline{flex-wrap:wrap}.w-addrow .f-input,.w-inline .f-input{flex:160px;min-width:0}.w-danger{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.w-notice,.w-notice.ok,.w-palette,.w-role-pick,.w-log,.w-rule-form,.w-cs-roles,.w-ih-body,.w-ih-preview,.w-code-value,.w-note{animation:none}.w-spin{animation-duration:2.4s}.w-meter-ticks i,.w-ih-bar span,.w-swatch,.w-palette-dot{transition:none}}.bot-tag.imported-tag{color:var(--text-3);border-style:dashed}.w-sub{color:var(--text-2);margin:22px 0 8px;font-size:13px;font-weight:500}.consent-gate{flex-direction:column;gap:14px;display:flex}.consent-country{width:100%}.consent-error{color:var(--danger);margin:0;font-size:13px}.f-check a{color:inherit;text-underline-offset:3px;text-decoration:underline}.consent-country select{width:100%}.w-timeout-pick{flex-direction:column;gap:2px;min-width:170px;display:flex}.w-timeout-pick .f-label{padding:2px 8px 6px}.w-timeout-opt{border-radius:var(--r-sm);text-align:left;color:var(--body);padding:7px 8px;font-size:13px}.w-timeout-opt:hover{background:var(--hover);color:var(--text)}.w-timeout-opt.lift,.icon-btn.w-del.on{color:var(--orange-text)}.mod-ask{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--raised);color:var(--text-2);align-items:center;gap:10px;margin-bottom:16px;padding:10px 12px;font-size:13px;display:flex}.mod-ask em{color:var(--text);font-style:normal}.mod-ask .f-btn{margin-left:auto}.mod-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mod-card{border:1px solid var(--line-2);border-radius:var(--r-lg);background:var(--panel);flex-direction:column;gap:6px;padding:14px;transition:border-color .2s,background .2s;display:flex}.mod-card.on{border-color:var(--line-3);background:var(--raised)}.mod-card.soon{opacity:.55}.mod-top{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.mod-icon{border-radius:var(--r-sm);background:var(--chip);width:34px;height:34px;color:var(--text-2);place-items:center;display:grid}.mod-card.on .mod-icon{background:var(--orange-tint);color:var(--orange-text)}.mod-name{color:var(--text);align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.mod-line{min-height:34px;color:var(--text-2);margin:0;font-size:12.5px;line-height:1.4}.mod-foot{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:6px;padding-top:10px;display:flex}.mod-status{white-space:nowrap;text-overflow:ellipsis;color:var(--text-3);font-size:11.5px;overflow:hidden}.mod-status.live{color:var(--text-2)}.mod-form{flex-direction:column;gap:12px;display:flex}.mod-rule{border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--panel);flex-direction:column;gap:10px;padding:12px;display:flex}.mod-rule-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.mod-rule-head strong{color:var(--text);font-size:13.5px;display:block}.mod-rule-head span{color:var(--text-2);font-size:12.5px}.mod-rule-head b{color:var(--text);font-weight:600}.mod-note{color:var(--text-3);margin:0;font-size:12.5px;line-height:1.5}.mod-inline{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mod-num{width:64px}.mod-form .w-list{margin:0}@media (width<=900px){.mod-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.mod-grid{grid-template-columns:1fr}}.lv-board{flex-direction:column;display:flex}.lv-row{border-bottom:1px solid var(--line);grid-template-columns:26px 28px 1fr auto auto;align-items:center;gap:10px;padding:8px 4px;font-size:13.5px;display:grid}.lv-rank{font-variant-numeric:tabular-nums;color:var(--text-3);text-align:center}.lv-row.top .lv-rank{color:var(--orange-text);font-weight:600}.lv-avatar{background:var(--chip);border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;display:grid;overflow:hidden}.lv-avatar img{object-fit:cover;width:100%;height:100%}.lv-name{white-space:nowrap;text-overflow:ellipsis;color:var(--text);overflow:hidden}.lv-level{color:var(--body)}.lv-xp{text-align:right;font-variant-numeric:tabular-nums;min-width:72px;color:var(--text-3);font-size:12.5px}.lv-line{flex-direction:column;gap:6px;padding:10px 0 2px;font-size:13px;display:flex}.lv-line-top{color:var(--text);align-items:center;gap:6px;display:flex}.lv-line-top svg{color:var(--orange-text)}.lv-line-xp{margin-left:auto;font-size:12px}.lv-progress{background:var(--chip);border-radius:2px;height:4px;overflow:hidden}.lv-progress span{background:var(--orange);border-radius:2px;height:100%;display:block}.lv-rewards{flex-direction:column;gap:6px;display:flex}.lv-reward{align-items:center;gap:10px;font-size:13.5px;display:flex}.lv-reward-level{min-width:70px;color:var(--text-2)}.lv-reward-role{color:var(--text);flex:1}.lv-reward.add{flex-wrap:wrap}.members-head .members-board{margin-left:auto}.uc-facts+.lv-line{padding:0 16px 12px}.w-link{color:var(--text-3);text-underline-offset:2px;align-self:flex-start;margin-top:2px;padding:0;font-size:12.5px;text-decoration:underline}.w-link:hover{color:var(--text)}.w-ok{color:var(--green);font-size:13px}.w-group-form{flex-direction:column;gap:12px;display:flex}.w-group-form .f-field{margin-bottom:0}.w-group-list{flex-direction:column;gap:1px;max-height:300px;margin:0 -6px;display:flex;overflow-y:auto}.w-group-friend{border-radius:var(--r-sm);text-align:left;height:42px;color:var(--text-2);align-items:center;gap:10px;padding:0 8px;font-size:14px;transition:background .14s;display:flex}.w-group-friend:hover:not(:disabled){background:var(--hover);color:var(--text)}.w-group-friend.on{color:var(--text)}.w-group-friend:disabled:not(.inside){opacity:.4;cursor:default}.w-group-friend-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.w-group-friend-handle{color:var(--text-4);margin-left:6px;font-size:12.5px}.w-group-friend-in{color:var(--text-4);flex:none;font-size:12px}.w-group-tick{border-radius:var(--r-sm);width:18px;height:18px;box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--grey-11);flex:none;place-items:center;display:grid}.w-group-friend.on .w-group-tick{background:var(--orange);box-shadow:none}.w-group-friend.inside .w-group-tick{background:var(--chip);color:var(--text-3)}.w-group-empty{padding:12px 8px}.w-group-room{color:var(--text-3);margin-right:auto;font-size:12.5px}.w-group-pic{background:0 0;border:0;border-radius:50%;width:56px;height:56px}.w-group-pic .w-server-pic-edit{border-radius:50%}.w-group-members{border-top:1px solid var(--line);margin-top:10px;padding:16px 20px 6px}.w-group-members-head{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.w-group-members-head h3{margin:0;font-size:14px;font-weight:600}.w-group-member{border-radius:var(--r-sm);--vw-ring:var(--surface,var(--grey-14));align-items:center;gap:4px;display:flex}.w-group-member:hover{background:var(--hover)}.w-group-member-main{text-align:left;min-width:0;height:40px;color:var(--text-2);flex:1;align-items:center;gap:10px;padding:0 8px;font-size:14px;display:flex}.w-group-owner{color:var(--orange-text);flex:none;display:inline-grid}.w-group .w-friend-danger .w-hint{margin-top:8px}.w-bulk{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:10px;display:flex}.w-bulk-count{color:var(--text-2);margin-right:4px;font-size:13px}.w-bulk-pick{flex:none;place-items:center;width:22px;display:grid}.w-bulk-pick .f-check-text{display:none}.w-hide-list{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:6px 14px;max-height:220px;padding:4px 0 8px;display:grid;overflow-y:auto}.w-purge{margin-top:8px}.w-hint.bad{color:var(--red)}.w-voice-server{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.st-status{border-radius:var(--r-lg);background:var(--active);color:var(--text);align-items:center;gap:10px;padding:12px 14px;font-size:13.5px;display:flex}.st-status.ok svg{color:var(--green)}.st-status.warn svg{color:var(--accent)}.st-status.bad svg{color:var(--red)}.st-h{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:22px 0 8px;font-size:12px;font-weight:600}.st-list{margin:0;padding:0;list-style:none}.st-list li{border-top:1px solid var(--line);padding:11px 0;font-size:13px}.st-line{color:var(--text-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.st-line strong{color:var(--text);font-weight:600}.st-when{color:var(--text-3);margin-left:auto;font-size:12px}.st-reason{color:var(--text-3);margin:6px 0 0;font-size:12.5px}.st-words{color:var(--text-2);white-space:pre-wrap;margin:6px 0 0;font-size:13.5px;line-height:1.5}.st-quote{border-left:3px solid var(--line);background:rgb(var(--ink) / .03);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;margin:6px 0 0;padding:7px 11px;font-size:13px}.st-note{color:var(--text-3);margin:12px 0 0;font-size:12.5px;line-height:1.5}.st-note a{color:var(--text-2)}.st-report{justify-content:space-between;align-items:center;gap:12px;display:flex}.st-report .st-when{margin-left:0}.st-chip{border-radius:var(--r-pill);background:var(--active);color:var(--text-2);flex:none;padding:2px 9px;font-size:11.5px}.st-chip.actioned{color:var(--green)}.st-notice .st-words:first-child,.st-notice .st-reason:first-child{margin-top:0}.w-themes{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.w-theme{border-radius:var(--r-lg);border:1px solid var(--line-2);background:var(--grey-14);color:inherit;font:inherit;text-align:left;cursor:pointer;flex-direction:column;gap:10px;padding:8px 8px 12px;transition:border-color .15s,background .15s;display:flex}.w-theme:hover{border-color:var(--line-3)}.w-theme.on{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.w-theme-pic{--p-rail:#0a0a0a;--p-list:#0a0a0a;--p-chat:#111;--p-line:#ffffff1a;--p-bar:#2e2e2e;--p-bar-2:#474747;border-radius:var(--r-sm);border:1px solid var(--p-line);background:var(--p-chat);grid-template-columns:14% 30% 1fr;height:74px;display:grid;overflow:hidden}.w-theme-grey .w-theme-pic{--p-rail:#242424;--p-list:#242424;--p-chat:#2a2a2a;--p-bar:#4a4a4a;--p-bar-2:#6b6b6b}.w-theme-light .w-theme-pic{--p-rail:#f3f3f3;--p-list:#f3f3f3;--p-chat:#fff;--p-line:#0000001a;--p-bar:#d4d4d4;--p-bar-2:#a3a3a3}.w-theme-rail{background:var(--p-rail);border-right:1px solid var(--p-line)}.w-theme-list,.w-theme-chat{flex-direction:column;gap:6px;padding:10px 8px;display:flex}.w-theme-list{background:var(--p-list);border-right:1px solid var(--p-line)}.w-theme-pic i{background:var(--p-bar);border-radius:3px;height:5px;display:block}.w-theme-list i:nth-child(2){width:70%}.w-theme-chat i:first-child{background:var(--p-bar-2);width:80%}.w-theme-chat i:nth-child(2){width:60%}.w-theme-chat i.hot{background:#ff6a1a;width:35%}.w-theme-text{flex-direction:column;gap:2px;padding:0 4px;display:flex}.w-theme-name{color:var(--text);align-items:center;gap:6px;font-size:13px;font-weight:500;display:flex}.w-theme-name svg{color:var(--orange)}.w-theme-desc{color:var(--text-3);font-size:12px;line-height:1.4}@media (width<=520px){.w-themes{grid-template-columns:1fr}.w-theme{flex-direction:row;align-items:center}.w-theme-pic{flex:none;width:110px}}.w-ih-undo{border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:14px;margin-top:18px;padding:12px 14px;display:flex}.w-ih-undo-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.w-ih-undo-title{color:var(--text);font-size:13.5px;font-weight:500}.w-member-tools{align-items:center;gap:8px;margin-bottom:10px;display:flex}.w-member-find{flex:1;min-width:0}.w-member-tools .f-btn{flex:none}.w-log-all{margin:4px 14px 6px;display:block}.f-modal.audit-window{height:min(860px,92vh)}.audit-window .f-modal-body{flex-direction:column;gap:12px;min-height:0;display:flex;overflow:hidden}.audit-tools{grid-template-columns:1fr minmax(180px,260px);gap:10px;display:grid}.audit-list{flex:1;min-height:0;margin:0 -8px;padding:0 8px 12px;overflow-y:auto}.audit-day{z-index:1;background:var(--panel);color:var(--text-3);margin:0;padding:12px 14px 6px;font-size:12px;font-weight:600;position:sticky;top:0}.audit-item .w-log-row{border-radius:var(--r-sm)}.audit-item .w-log-row:hover{background:var(--hover)}.audit-item .w-log-when{width:64px}.audit-show{margin-left:8px}.audit-copy{border-left:2px solid rgb(var(--ink) / .14);border-radius:0 var(--r-sm) var(--r-sm) 0;background:rgb(var(--ink) / .03);color:var(--text);margin-top:6px;padding:8px 10px;display:block}.audit-copy.dim{color:var(--text-3)}.audit-copy-text{white-space:pre-wrap;display:block}.audit-copy-earlier{flex-direction:column;gap:4px;margin-top:8px;font-size:13px;display:flex}.audit-copy-earlier .dim{color:var(--text-3)}.audit-copy-files{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.audit-copy-files img{border-radius:var(--r-sm);max-width:220px;max-height:160px;display:block}.audit-copy-file{font-size:12px}.audit-more{justify-content:center;padding-top:10px;display:flex}@media (width<=720px){.audit-tools{grid-template-columns:1fr}}.log-per-kind{margin:2px 0 6px;display:inline-block}.w-ptt-key{align-items:center;gap:10px;min-height:34px;display:flex}.w-ptt-listening{color:var(--orange-text);font-size:13px}.w-ptt-none{color:var(--text-3);font-size:13px}@media (width<=720px){.w-desktop{flex-wrap:wrap}.w-desktop-text{flex:calc(100% - 56px)}.w-desktop>.f-btn{margin-left:56px}.w-role-pick{max-width:calc(100vw - 16px)}}.w-member-list:not(.open){overscroll-behavior:contain;max-height:470px;overflow-y:auto}.w-member-more{align-items:center;gap:5px;margin:8px 0 0 4px;display:inline-flex}.slow-window .f-setrow{flex-wrap:wrap}.slow-window .f-setrow-control{flex:100%;padding-left:48px}.slow-window .f-setrow-control>.f-select{flex:1}.shimmer-text{background:linear-gradient(90deg, var(--grey-5c) 0%, var(--grey-5c) 35%, var(--grey-ed) 50%, var(--grey-5c) 65%, var(--grey-5c) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite shimmer;color:#0000!important}:is(.dlg,.sr-modal,.md-modal,.iv,.ji,.uc,.ah) :is(button,a):focus-visible{outline:2px solid rgb(var(--ink) / .28);outline-offset:2px}.dlg-scrim{z-index:80}.dlg{width:min(420px,94vw)}.dlg-close{z-index:2;position:absolute;top:10px;right:10px}.dlg-body{padding:22px 22px 18px}.dlg-word{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:10px;font-size:11px;font-weight:500;display:block}.dlg.danger .dlg-word{color:var(--red)}.dlg-title{letter-spacing:-.01em;margin:0 36px 8px 0;font-size:17px;font-weight:600;line-height:1.35}.dlg-text{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px;line-height:1.55}.dlg-note{color:var(--text-3);margin-top:10px;font-size:13px;display:block}.dlg-field{flex-direction:column;gap:8px;margin:4px 0 6px;display:flex}.dlg-label{font-size:13px;font-weight:500}.dlg-hint{color:var(--text-3);font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:12.5px;line-height:1.5}.dlg-check{margin-top:10px}.dlg-check.danger{border-radius:var(--r-lg);background:#ff6b5e08;border:1px solid #ff6b5e33;padding:10px 12px}.dlg-check.danger .f-check-text>span:first-child{color:var(--red)}.dlg-timer{margin:6px 0 0}.dlg-timer-bar{background:var(--grey-24);border-radius:2px;height:4px;display:block;overflow:hidden}.dlg-timer-bar i{background:var(--orange);border-radius:2px;height:100%;transition:width .25s linear;display:block}.dlg-actions{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}.sr-scrim{align-items:start;padding-top:11vh}.sr-modal{width:min(660px,94vw);max-height:min(620px,80vh)}.sr-row{flex:none;align-items:center;gap:12px;height:60px;padding:0 12px 0 20px;display:flex}.sr-glass{color:var(--text-3);flex:none}.sr-row input{min-width:0;height:100%;color:var(--text);font:inherit;letter-spacing:-.01em;caret-color:var(--orange);background:0 0;border:0;outline:0;flex:1;font-size:17px}.sr-row input::placeholder{color:var(--grey-5c)}.sr-smart{width:34px;height:34px;color:var(--text-2);background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);border-radius:50%;flex:none;place-items:center;transition:color .16s,background .16s,box-shadow .16s;display:grid}.sr-smart:hover:not(:disabled){color:var(--orange-text);background:#ff6a1a1a;box-shadow:inset 0 0 0 1px #ff6a1a40}.sr-smart:disabled{color:var(--grey-4a);cursor:default;background:0 0}.sr-smart.busy,.sr-smart.busy:disabled{color:var(--orange-text);background:#ff6a1a1a;animation:1.2s ease-in-out infinite sr-breathe;box-shadow:inset 0 0 0 1px #ff6a1a40}@keyframes sr-breathe{50%{transform:scale(.9)}}.sr-bar{border-bottom:1px solid var(--line);flex-wrap:wrap;flex:none;align-items:center;gap:8px;padding:0 16px 12px;display:flex}.sr-bar:empty{padding-bottom:0}.sr-scope{display:inline-flex}.sr-scope button{flex:none;padding:0 12px}.sr-chips{flex-wrap:wrap;gap:6px;display:flex}.sr-chip{border-radius:var(--r-pill);height:26px;color:var(--text);background:var(--chip);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .07);animation:msg-in .32s var(--ease-out) both;animation-delay:calc(var(--i) * 70ms);align-items:center;gap:4px;padding:0 4px 0 9px;font-size:12.5px;font-weight:500;display:inline-flex}.sr-chip button{width:18px;height:18px;color:inherit;opacity:.7;border-radius:50%;place-items:center;display:grid}.sr-chip button:hover{opacity:1;background:var(--grey-2c)}.sr-chip-spark{color:var(--orange-text);margin-left:-3px}.sr-results{flex:1;min-height:0;padding:8px;overflow-y:auto}.sr-help{padding:10px 12px 6px}.sr-help p{color:var(--text-3);margin:0 0 12px;font-size:13px;line-height:1.6}.sr-help code{border-radius:var(--r-sm);background:var(--chip);color:var(--text-2);padding:1px 6px;font-family:inherit;font-size:12px}.sr-help em{color:var(--text-2);font-style:normal}.sr-help-spark{vertical-align:-2px;color:var(--orange-text)}.sr-nothing,.sr-error{text-align:center;color:var(--text-3);margin:0;padding:26px 12px;font-size:13px}.sr-error{color:var(--red)}.sr-hit{border-radius:var(--r-lg);text-align:left;width:100%;animation:msg-in .28s var(--ease-out) both;animation-delay:calc(min(var(--i), 12) * 35ms);flex-direction:column;gap:3px;padding:10px 12px;display:flex}.sr-hit.on{background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .05)}.sr-where{color:var(--text-2);align-items:baseline;gap:2px;font-size:12px;font-weight:500;display:flex}.sr-sigil{color:var(--text-3);margin-right:2px}.sr-dim{color:var(--text-3);font-weight:400}.sr-when{color:var(--grey-5c);margin-left:auto;font-weight:400}.sr-line{color:var(--body);overflow-wrap:anywhere;font-size:14px;line-height:1.5}.sr-line strong{color:var(--text);font-weight:600}.sr-mark{color:var(--orange-text);background:0 0;font-weight:500}.sr-foot{border-top:1px solid var(--line);background:var(--grey-0e);color:var(--text-3);flex-wrap:wrap;flex:none;align-items:center;gap:16px;padding:10px 18px;font-size:12px;display:flex}.sr-foot span{align-items:center;gap:4px;display:inline-flex}.sr-foot kbd{border-radius:var(--r-sm);background:var(--chip);border:1px solid var(--line);min-width:20px;height:20px;font:inherit;color:var(--muted);place-items:center;padding:0 5px;font-size:11px;display:inline-grid}.sr-busy{color:var(--text-2);margin-left:auto}.md-modal{width:min(760px,94vw);height:min(640px,88vh)}.md-bar{flex:none;align-items:center;gap:10px;padding:14px 16px 12px;display:flex}.md-tabs{flex:none;display:inline-flex}.md-tabs button{flex:none;padding:0 12px}.md-search{border-radius:var(--r-pill);flex:1;height:38px;padding-right:3px}.md-search .sr-smart{width:30px;height:30px}.md-chips{flex-wrap:wrap;flex:none;align-items:center;gap:10px;padding:0 16px 12px;display:flex}.md-thinking{font-size:12px}.md-error{color:var(--red);font-size:12px}.md-body{border-top:1px solid var(--line);min-height:0;animation:list-in .24s var(--ease-out);flex:1;padding:4px 16px 20px;overflow-y:auto}.md-loading{text-align:center;color:var(--text-3);margin:0;padding:30px 0;font-size:13px}.md-grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding-top:12px;display:grid}.md-tile{aspect-ratio:1;border-radius:var(--r-lg);background:var(--grey-16);animation:msg-in .3s var(--ease-out) both;animation-delay:calc(var(--i) * 25ms);position:relative;overflow:hidden}.md-tile img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--ease-out);display:block}.md-tile:hover img{transform:scale(1.04)}.md-video-name{color:var(--text-2);text-align:center;overflow-wrap:anywhere;place-items:center;padding:10px;font-size:12px;display:grid;position:absolute;inset:0}.md-play{background:rgb(var(--grey-0a-rgb) / .7);width:26px;height:26px;color:var(--text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:50%;place-items:center;display:grid;position:absolute;top:8px;left:8px}.md-tile-meta{color:var(--text);opacity:0;transition:opacity .16s, transform .2s var(--ease-out);background:linear-gradient(#0000,#000000b3);justify-content:space-between;gap:6px;padding:18px 9px 7px;font-size:11.5px;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.md-tile:hover .md-tile-meta,.md-tile:focus-visible .md-tile-meta{opacity:1;transform:none}.md-list{margin:0;padding:6px 0 0;list-style:none}.md-list li{border-bottom:1px solid var(--line);animation:msg-in .28s var(--ease-out) both;animation-delay:calc(var(--i) * 35ms);align-items:center;gap:12px;padding:11px 6px;display:flex}.md-icon{border-radius:var(--r-sm);background:var(--active);width:38px;height:38px;color:var(--text-2);flex:none;place-items:center;display:grid}.md-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.md-name{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;text-decoration:none;overflow:hidden}.md-name:hover{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .3);text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:2px}.md-sub{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.md-when{color:var(--grey-5c);flex:none;font-size:12px}.md-show{border-radius:var(--r-pill);height:28px;color:var(--text-2);opacity:0;flex:none;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;transition:opacity .14s,background .14s,color .14s;display:inline-flex}.md-list li:hover .md-show,.md-show:focus-visible{opacity:1}.md-show:hover{background:var(--active);color:var(--text)}.md-more{justify-content:center;padding-top:16px;display:flex}.iv{width:min(480px,94vw);padding:8px}.iv-art{border-radius:var(--r-lg);background-color:var(--grey-16);background-image:radial-gradient(rgb(var(--ink) / .06) 1px, transparent 1px);border:1px solid var(--line);background-size:14px 14px;height:236px;position:relative;overflow:hidden}.iv-close{z-index:3;background:var(--grey-0a);width:30px;height:30px;color:var(--text);box-shadow:0 2px 8px rgb(0 0 0/calc(.4 * var(--shadow,1)));border-radius:50%;place-items:center;transition:transform .14s;display:grid;position:absolute;top:10px;right:10px}.iv-close:hover{transform:scale(1.06)}.iv-stage{height:140px;position:absolute;top:8px;left:0;right:0}.iv-lines{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.iv-lines path{fill:none;stroke:var(--grey-35);stroke-width:1.4px;stroke-dasharray:4 5;vector-effect:non-scaling-stroke;animation:16s linear infinite iv-dash}.iv-lines path.faint{stroke:var(--grey-26);animation-direction:reverse}@keyframes iv-dash{to{stroke-dashoffset:-180px}}.iv-node{z-index:1;background:var(--grey-16);border:1px solid rgb(var(--ink) / .09);border-radius:50%;position:absolute;transform:translate(-50%,-50%)}.iv-node.person{width:32px;height:32px;color:var(--text-2);place-items:center;display:grid}.iv-node.hub{border-radius:var(--r-sm);background:var(--grey-1c);place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.iv-node.hub img{object-fit:cover;width:100%;height:100%}.iv-art-text{z-index:2;position:absolute;bottom:16px;left:18px;right:18px}.iv-art-text h2{letter-spacing:-.01em;margin:0 0 4px;font-size:17px;font-weight:600}.iv-art-text p{color:var(--text-3);margin:0;font-size:13px;line-height:1.5}.iv-body{padding:16px 10px 10px}.iv-label{color:var(--text-2);margin-bottom:8px;font-size:12.5px;font-weight:500;display:block}.iv-kinds{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:18px;display:grid}.iv-kind{border-radius:var(--r-lg);background:var(--grey-14);border:1px solid var(--line);text-align:left;flex-direction:column;justify-content:flex-start;gap:4px;padding:10px 11px;transition:border-color .14s,background .14s;display:flex}.iv-kind:hover{border-color:var(--line-2)}.iv-kind.on{background:var(--active);border-color:rgb(var(--ink) / .16)}.iv-kind-top{align-items:center;gap:7px;font-size:13px;display:flex}.iv-kind-top svg{color:var(--text-3)}.iv-kind.on .iv-kind-top svg{color:var(--orange-text)}.iv-kind-top strong{font-weight:600}.iv-kind-hint{min-height:2.8em;color:var(--text-3);font-size:11.5px;line-height:1.4}.iv-field{border-radius:var(--r-pill);background:var(--raised);border:1px solid var(--line-2);align-items:center;gap:8px;height:44px;padding:0 5px 0 14px;display:flex}.iv-field input{min-width:0;color:var(--text);font:inherit;animation:msg-in .26s var(--ease-out);background:0 0;border:0;outline:0;flex:1;font-size:14px}.iv-wait,.iv-error{min-width:0;color:var(--text-3);flex:1;align-items:center;gap:8px;font-size:13px;display:flex}.iv-error{color:var(--red)}.iv-copy{border-radius:var(--r-pill);background:var(--chip);height:34px;color:var(--text);flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;transition:background .16s;display:inline-flex}.iv-copy:hover:not(:disabled){background:var(--grey-2a)}.iv-copy.done{color:var(--green);background:#3ecf8e26}.iv-copy:disabled{opacity:.4;cursor:default}.ji{width:min(400px,94vw)}.ji-close{z-index:2;position:absolute;top:10px;right:10px}.ji-body{padding:34px 28px 26px}.ji-card{text-align:center;animation:msg-in .3s var(--ease-out);flex-direction:column;align-items:center;display:flex}.ji-lead{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin-bottom:18px;font-size:12px;font-weight:500}.ji-icon{border-radius:var(--r-lg);background:var(--grey-1c);border:1px solid rgb(var(--ink) / .1);width:76px;height:76px;color:var(--text);place-items:center;font-size:28px;font-weight:600;display:grid;overflow:hidden}.ji-icon img{object-fit:cover;width:100%;height:100%}.ji-face{object-fit:cover;border-radius:50%}.ji-face.letter{background:var(--grey-22);color:var(--text-2);place-items:center;font-weight:500;display:grid}.ji-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:16px 0 0;font-size:22px;font-weight:600}.ji-desc{max-width:300px;color:var(--text-2);margin:8px 0 0;font-size:14px;line-height:1.5}.ji-count{color:var(--text-3);align-items:center;gap:6px;margin-top:12px;font-size:13px;display:inline-flex}.ji-actions{gap:8px;margin-top:24px;display:flex}.ji-actions .f-btn.primary{min-width:120px}.ji-hint{color:var(--text-3);margin:12px 0 0;font-size:12.5px}.ji-error{color:var(--red);margin:8px 0 0;font-size:14px}.ji-loading{color:var(--text-3);flex-direction:column;align-items:center;gap:14px;padding:30px 0 16px;font-size:13px;display:flex}.uc-layer{z-index:60;position:fixed;inset:0}.f-scrim>.uc{width:min(340px,94vw);position:relative}.uc{border-radius:var(--r-lg);background:var(--grey-15);border:1px solid rgb(var(--ink) / .09);box-shadow:0 16px 40px rgb(0 0 0/calc(.55 * var(--shadow,1))), 0 2px 6px rgb(0 0 0/calc(.3 * var(--shadow,1)));color:var(--text);text-align:left;animation:pop-in .2s var(--ease-out);position:fixed;overflow:hidden}.uc-top{border-bottom:1px solid var(--line);padding:18px 16px 16px;position:relative}.uc-word{letter-spacing:.08em;text-transform:uppercase;color:var(--grey-4a);font-size:11px;font-weight:500;position:absolute;top:14px;right:16px}.uc-id{align-items:center;gap:14px;display:flex}.uc-avatar{flex:none;width:64px;height:64px;position:relative}.uc-avatar img,.uc-letter{object-fit:cover;background:var(--grey-22);width:64px;height:64px;color:var(--text-2);border-radius:50%;place-items:center;font-size:24px;font-weight:500;display:grid}.uc-dot{background:var(--green);border:3px solid var(--grey-15);border-radius:50%;width:13px;height:13px;position:absolute;bottom:1px;right:1px}.uc-names{flex-direction:column;gap:2px;min-width:0;display:flex}.uc-name{letter-spacing:-.015em;white-space:nowrap;text-overflow:ellipsis;font-size:19px;font-weight:600;overflow:hidden}.uc-handle{color:var(--text-3);font-size:13px}.uc-presence{color:var(--text-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.uc-presence:before{content:"";background:var(--grey-3a);border-radius:50%;width:6px;height:6px}.uc-presence.on{color:var(--text-2)}.uc-presence.on:before{background:var(--green)}.uc-playing{border-radius:var(--r-lg);background:var(--active);color:var(--text-2);align-items:center;gap:10px;margin-top:14px;padding:9px 12px;font-size:13px;display:flex}.uc-playing svg{color:var(--text-3);flex:none}.uc-playing strong{color:var(--text);font-weight:500}.uc-bio{color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;margin-top:14px;font-size:13.5px;line-height:1.45}.uc-bio .code-block,.uc-bio .quote-block{margin:4px 0}.uc-facts{padding:8px 16px}.uc-facts:empty{display:none}.uc-fact{color:var(--text-3);justify-content:space-between;gap:12px;padding:7px 0;font-size:13px;display:flex}.uc-fact strong{color:var(--text-2);font-weight:500}.uc-fact-role{align-items:center;gap:5px;display:inline-flex}.uc-fact-badge{align-items:center;padding:2px 0}.uc-role{color:var(--muted)}.uc-role.owner{color:var(--amber-soft)}.uc-steam{color:var(--text-2);align-items:center;gap:7px;margin:4px 0 6px;font-size:13px;text-decoration:none;display:inline-flex}.uc-steam:hover{color:var(--text)}.uc-volume{border-top:1px solid var(--line);padding:12px 16px 6px}.uc-volume-head{justify-content:space-between;margin-bottom:4px;font-size:13px;font-weight:500;display:flex}.uc-reset{color:var(--text-3);font-size:12px}.uc-reset:hover{color:var(--text)}.uc-hint{color:var(--text-3);margin:6px 0 4px;font-size:12px;line-height:1.45}.uc-note{color:var(--green);animation:msg-in .26s var(--ease-out);margin:0;padding:10px 16px 0;font-size:12.5px}.uc-note.bad{color:var(--red)}.uc-actions{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:6px;padding:12px 12px 14px;display:flex}.uc-actions:empty{display:none}.uc-manage{margin-left:auto}.uc-status{color:var(--text-3);flex:1;padding-left:4px;font-size:13px}.ah{width:min(860px,94vw);height:min(640px,88vh)}.ah-head{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:8px;height:56px;padding:0 10px;display:flex}.ah-flame{place-items:center;margin-left:4px;display:grid}.ah-title{font-size:15px;font-weight:600}.ah-sub{min-width:0;color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;overflow:hidden}.ah-split{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.ah-split.no-list{grid-template-columns:minmax(0,1fr)}.ah-split.no-list .ah-chats{display:none}.ah-chats{border-right:1px solid var(--line);background:var(--grey-0e);flex-direction:column;min-height:0;padding:10px 8px;display:flex;overflow-y:auto}.ah-new{border-radius:var(--r-pill);background:var(--active);height:34px;box-shadow:inset 0 0 0 1px rgb(var(--ink) / .06);flex:none;align-items:center;gap:8px;margin-bottom:8px;padding:0 12px;font-size:13px;font-weight:500;transition:background .14s;display:flex}.ah-new:hover:not(:disabled){background:var(--grey-20)}.ah-new:disabled{opacity:.5;cursor:default}.ah-chats ul{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.ah-chats li{border-radius:var(--r-sm);align-items:center;transition:background .14s;display:flex;position:relative}.ah-chats li:hover,.ah-chats li.menu-open{background:var(--hover)}.ah-chats li.active{background:var(--active);box-shadow:inset 0 0 0 1px rgb(var(--ink) / .05)}.ah-chat{text-align:left;flex-direction:column;flex:1;gap:2px;min-width:0;padding:8px 4px 8px 10px;display:flex}.ah-chat-server{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.ah-chat-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ah-chat-when{color:var(--text-3);align-items:center;gap:4px;font-size:11.5px;display:inline-flex}.ah-more{width:26px;height:26px;color:var(--text-3);opacity:0;border-radius:50%;flex:none;place-items:center;margin-right:4px;transition:opacity .14s,background .14s,color .14s;display:grid}.ah-chats li:hover .ah-more,.ah-chats li.menu-open .ah-more,.ah-more:focus-visible{opacity:1}.ah-more:hover{background:var(--grey-23);color:var(--text)}.ah-menu{z-index:5;border-radius:var(--r-lg);background:var(--grey-17);border:1px solid rgb(var(--ink) / .09);min-width:140px;box-shadow:0 12px 32px rgb(0 0 0/calc(.55 * var(--shadow,1)));animation:pop-in .16s var(--ease-out);flex-direction:column;padding:5px;display:flex;position:absolute;top:calc(100% - 4px);right:4px}.ah-menu button{border-radius:var(--r-sm);height:32px;color:var(--text-2);text-align:left;align-items:center;gap:9px;padding:0 10px;font-size:13px;display:flex}.ah-menu button:hover{background:var(--grey-22);color:var(--text)}.ah-menu button.danger{color:var(--red)}.ah-rename{border-radius:var(--r-sm);border:1px solid var(--line-3);background:var(--raised);min-width:0;height:32px;color:var(--text);font:inherit;outline:0;flex:1;margin:3px;padding:0 9px;font-size:13px}.ah-none{color:var(--text-3);padding:10px;font-size:12.5px}.ah-main{flex-direction:column;min-width:0;min-height:0;display:flex}.ah-body{flex:1;min-height:0;padding:24px 24px 48px;overflow-y:auto}.ah-empty{text-align:center;max-width:540px;animation:msg-in .3s var(--ease-out);flex-direction:column;align-items:center;gap:10px;margin:24px auto 0;display:flex}.ah-empty-flame{margin-bottom:4px}.ah-empty h2{letter-spacing:-.01em;margin:4px 0 0;font-size:20px;font-weight:600}.ah-empty p{color:var(--text-3);margin:0 0 14px;font-size:13.5px;line-height:1.55}.ah-chips{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.ah-chip{border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line);color:var(--text-2);text-align:left;padding:8px 12px;font-size:13px;transition:border-color .14s,color .14s}.ah-chip:hover:not(:disabled){border-color:var(--line-3);color:var(--text)}.ah-turns{flex-direction:column;gap:16px;display:flex}.ah-turn{animation:msg-in .26s var(--ease-out)}.ah-turn.me{border-radius:var(--r-lg) var(--r-lg) 4px var(--r-lg);background:var(--grey-1c);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;align-self:flex-end;max-width:72%;padding:10px 14px;font-size:14px;line-height:1.45}.ah-turn.bot{align-items:flex-start;gap:10px;max-width:90%;display:flex}.ah-turn-flame{flex:none;margin-top:4px}.ah-turn-body{flex:1;min-width:0}.ah-turn-body p,.ah-turn-body .ah-text{color:var(--body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 6px;font-size:14px;line-height:1.55}.ah-turn.failed .ah-turn-body p,.ah-turn.failed .ah-turn-body .ah-text{color:var(--red)}.ah-turn.working{align-items:center}.ah-working{font-size:14px}.ah-actions{margin:0;padding:0;list-style:none}.ah-action{border-radius:var(--r-sm);background:var(--hover);border:1px solid var(--line);color:var(--text-2);align-items:center;gap:8px;margin-top:6px;padding:8px 8px 8px 10px;font-size:13px;display:flex}.ah-action-text{flex:1;min-width:0}.ah-ok{color:var(--green);flex:none}.ah-bad{color:var(--red);flex:none}.ah-action.failed .ah-action-text{color:var(--red)}.ah-action.reverted .ah-action-text{color:var(--text-4);text-decoration:line-through}.ah-action button{border-radius:var(--r-pill);height:24px;color:var(--text-3);flex:none;align-items:center;gap:4px;padding:0 9px;font-size:12px;transition:background .14s,color .14s;display:flex}.ah-action button:hover:not(:disabled){background:var(--chip);color:var(--text)}.ah-wait{color:var(--text-3);flex:none}.ah-action.waiting .ah-action-text{color:var(--text);white-space:pre-wrap}.ah-action button.go{background:var(--chip);color:var(--text)}.ah-undone{color:var(--text-3);flex:none;font-size:12px}.ah-foot{flex:none;padding:0 16px 12px}.composer-wrap.ah-compose-wrap{padding:0}.ah-compose{z-index:1;border-radius:var(--r-lg);background:var(--raised);border:1px solid var(--line-2);align-items:flex-end;gap:8px;min-height:52px;padding:9px 8px 9px 14px;transition:border-color .16s;display:flex;position:relative}.ah-compose:focus-within{border-color:var(--line-3)}.ah-compose textarea{resize:none;min-width:0;max-height:160px;color:var(--text);font:inherit;caret-color:var(--orange);background:0 0;border:0;outline:0;flex:1;padding:7px 2px;font-size:14px;line-height:1.45}.ah-compose textarea::placeholder{color:var(--grey-5c)}.ah-send{background:var(--chip);width:32px;height:32px;color:var(--grey-5c);cursor:default;border-radius:50%;flex:none;place-items:center;margin-bottom:1px;transition:background .16s,color .16s,transform .16s;display:grid}.ah-send.ready{background:var(--orange);color:var(--on-accent);cursor:pointer}.ah-send.ready:hover{background:var(--accent-hover)}.ah-send.ready:active{transform:scale(.92)}.ah-hint-row{z-index:4;align-items:flex-start;gap:12px;display:flex;position:relative}.ah-hint-row .ah-hint{flex:1}.ah-ring{color:var(--text-2);cursor:default;outline:none;flex:none;place-items:center;margin:8px 4px 0 0;display:grid;position:relative}.ah-ring.low{color:var(--orange-text)}.ah-ring-tip{border-radius:var(--r-sm);background:var(--grey-1c);border:1px solid var(--line-2);width:max-content;max-width:240px;box-shadow:0 12px 30px rgb(0 0 0/calc(.5 * var(--shadow,1)));color:var(--text);opacity:0;pointer-events:none;padding:7px 10px;font-size:12px;line-height:1.45;transition:opacity .14s,transform .14s;position:absolute;bottom:calc(100% + 8px);right:-4px;transform:translateY(4px)}.ah-ring:hover .ah-ring-tip,.ah-ring:focus-visible .ah-ring-tip{opacity:1;transform:none}.ah-hint{color:var(--text-3);margin:8px 4px 0;font-size:11.5px;line-height:1.5}@media (width<=640px){.ah-split{grid-template-columns:minmax(0,1fr);position:relative}.ah-chats{z-index:4;width:min(260px,80%);box-shadow:12px 0 32px rgb(0 0 0/calc(.5 * var(--shadow,1)));position:absolute;inset:0 auto 0 0}.ah-body{padding:18px 14px 36px}}.link.danger{color:var(--red)}.link:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.primary.danger{background:var(--danger-fill);color:#fff}.primary.danger:hover:not(:disabled){background:var(--danger-fill-hover)}.avatar-button{border-radius:50%;flex:none;align-self:flex-start;padding:0;line-height:0}.avatar-button:hover .avatar{box-shadow:0 0 0 2px var(--bg), 0 0 0 3.5px var(--line-3)}button.author{text-align:left;padding:0}button.author:hover{text-decoration:underline;-webkit-text-decoration-color:rgb(var(--ink) / .3);text-decoration-color:rgb(var(--ink) / .3);text-underline-offset:2px}.member{text-align:left;width:100%}.voice-people li{cursor:pointer}.md-tile.spoiler img{filter:blur(18px)brightness(.6);transform:scale(1.15)}.md-tile.spoiler .attachment-spoiler{z-index:1}.md-spoiler-tag{z-index:1;border-radius:var(--r-pill);background:rgb(0 0 0/calc(.62 * var(--scrim,1)));color:var(--orange-text);letter-spacing:.03em;text-transform:uppercase;padding:2px 7px;font-size:10px;font-weight:600;position:absolute;top:6px;left:6px}.uc-report{border-top:1px solid var(--line);width:100%;color:var(--red);text-align:left;opacity:.8;align-items:center;gap:6px;padding:9px 16px 11px;font-size:12px;transition:opacity .14s;display:flex}.uc-report:hover{opacity:1}.rp-lead{color:var(--text-2);margin:0 0 14px;font-size:13.5px;line-height:1.5}.rp-quote{border-left:3px solid var(--line);background:rgb(var(--ink) / .03);color:var(--text-2);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;max-height:120px;margin:0 0 16px;padding:9px 12px;font-size:13px;line-height:1.45;overflow:hidden}.rp-quote-name{color:var(--text);margin-bottom:2px;font-weight:600;display:block}.rp-reasons{flex-wrap:wrap;gap:6px;display:flex}.rp-reason{border-radius:var(--r-pill);border:1px solid var(--line);color:var(--text-2);padding:7px 12px;font-size:13px;transition:border-color .14s,color .14s,background .14s}.rp-reason:hover{color:var(--text);background:var(--active)}.rp-reason.on{border-color:var(--accent);color:var(--text);background:var(--active)}.rp-help{color:var(--accent);margin:-6px 0 14px;font-size:12.5px;line-height:1.45}.rp-error{color:var(--red);margin:4px 0 0;font-size:12.5px}.sup-news{border:1px solid var(--line);border-radius:var(--r-sm);color:var(--text-2);align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;text-decoration:none;display:flex}.sup-news:hover{border-color:var(--line-3);color:var(--text)}.sup-news>svg:first-child{color:var(--orange);flex:none}.sup-news>span{flex-direction:column;flex:1;gap:1px;display:flex}.sup-news strong{color:var(--text);font-size:13.5px;font-weight:500}.sup-news-sub{color:var(--text-3);font-size:12px}.uc-mod{border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;padding:10px 16px 0;display:flex}.uc-mod-label{letter-spacing:.08em;text-transform:uppercase;color:var(--grey-4a);flex-basis:100%;margin-bottom:2px;font-size:11px;font-weight:500}.uc-mod-btn{border-radius:var(--r-pill);height:28px;color:var(--text-2);background:rgb(var(--ink) / .05);flex:auto;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:12px;transition:background .14s,color .14s;display:inline-flex}.uc-mod-btn:hover,.uc-mod-btn.on{background:rgb(var(--ink) / .1);color:var(--text)}.uc-mod-btn.danger:hover{color:var(--red)}.uc-mod-times{flex-wrap:wrap;flex-basis:100%;gap:4px;display:flex}.uc-mod-times button{border-radius:var(--r-sm);height:26px;color:var(--text-2);border:1px solid var(--line);padding:0 10px;font-size:12px}.uc-mod-times button:hover{color:var(--text);border-color:var(--line-3)}.uc-mod+.uc-report{border-top:0}.uc-history{border-top:1px solid var(--line);color:var(--text-2);padding:10px 16px 0;font-size:12px}.uc-history summary{cursor:pointer;color:var(--text-2)}.uc-history summary:hover{color:var(--text)}.uc-history ul{flex-direction:column;gap:8px;max-height:180px;margin:8px 0 0;padding:0;list-style:none;display:flex;overflow-y:auto}.uc-history li{flex-direction:column;gap:2px;display:flex}.uc-history strong{color:var(--text);font-weight:500}.uc-history-msg{color:var(--text-2);overflow-wrap:anywhere}.uc-history-meta{color:var(--text-4);font-size:11px}.uc-history+.uc-mod{border-top:0}.uc-roles{align-items:flex-start}.uc-role-chips{flex-wrap:wrap;justify-content:flex-end;gap:4px;min-width:0;display:flex}.person-tag{font-variant-numeric:tabular-nums;letter-spacing:.02em;width:fit-content;color:var(--text-3);-webkit-user-select:all;user-select:all;align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.person-tag svg{opacity:.8;flex:none}@media (width<=720px){.fr-tag{display:none}}body.cv-body{background:#090a0b}.cv{--cv-bg:#090a0b;--cv-line:#ffffff14;--cv-text:#f6f7f9;--cv-body:#e4e6ea;--cv-sub:#c9ccd1;--cv-soft:#8b8f96;--cv-dim:#5d6168;--cv-card:#0c0d0f;--cv-card-2:#121316;--cv-mono:"Geist Mono Variable", ui-monospace, monospace;background:var(--cv-bg);color:var(--cv-text);min-height:100vh;font-family:Geist Variable,system-ui,sans-serif;overflow-x:clip}.cv a{color:inherit;text-decoration:none}.cv .soft{color:#7c8087}.cv-label{font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-sub);font-size:11px;font-weight:450}.cv-label.soft{color:var(--cv-dim)}.cv-white{color:var(--cv-text)}.cv-dot{background:var(--cv-soft);border-radius:50%;flex:none;width:6px;height:6px;display:inline-block}.cv-dot.ok{background:#3ecf8e;box-shadow:0 0 0 3px #3ecf8e1f}.cv-btn{background:var(--cv-text);border-radius:12px;align-items:center;gap:14px;height:50px;padding:0 8px 0 20px;font-size:15px;font-weight:600;transition:background .16s,transform .16s;display:inline-flex;color:#0b0c0e!important}.cv-btn:hover{background:#fff}.cv-btn:active{transform:scale(.98)}.cv-btn-chip{width:32px;height:32px;transition:transform .2s var(--ease-out);background:#e1e3e7;border-radius:8px;place-items:center;display:grid}.cv-btn:hover .cv-btn-chip{transform:translate(2px)}.cv-btn.small{border-radius:10px;gap:12px;height:40px;padding:0 5px 0 16px;font-size:14px}.cv-btn.small .cv-btn-chip{border-radius:7px;width:30px;height:30px}.cv-btn.dark{background:#141517;box-shadow:inset 0 0 0 1px #ffffff1a;color:var(--cv-text)!important}.cv-btn.dark .cv-btn-chip{background:#24262a}.cv-btn.dark:hover{background:#1a1b1e}.cv-news{border-bottom:1px solid var(--cv-line);background:var(--cv-card-2);min-height:36px;color:var(--cv-sub);text-align:center;justify-content:center;align-items:center;gap:8px;padding:7px 16px;font-size:13px;line-height:1.35;text-decoration:none;display:flex}.cv-news:hover .cv-news-go{color:var(--cv-text);text-underline-offset:3px;text-decoration:underline}.cv-news:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.cv-news-tag{background:var(--orange);color:#111;font-family:var(--cv-mono);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;flex:none;padding:1px 7px;font-size:10.5px;font-weight:600}.cv-news svg{color:var(--cv-text);flex:none}.cv-news-go{color:var(--orange-text);flex:none;align-items:center;gap:3px;font-weight:500;display:inline-flex}@media (width<=560px){.cv-news svg{display:none}}.cv-top{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#090a0bd1;position:sticky;top:0}.cv-nav{border-bottom:1px solid var(--cv-line);justify-content:space-between;align-items:center;height:68px;padding:0 28px;display:flex}.cv-nav-left{align-items:center;gap:22px;display:flex}.cv-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:21px;font-weight:600;display:flex}.cv-nav-divider{background:var(--cv-line);width:1px;height:22px}.cv-nav-links{gap:2px;display:flex}.cv-nav-links a,.cv-nav-quiet{align-items:center;gap:4px;padding:6px 10px;font-size:14px;transition:color .14s;display:inline-flex;color:#b4b8be!important}.cv-nav-links a:hover,.cv-nav-quiet:hover,.cv-nav-links a.here{color:var(--cv-text)!important}.cv-nav-right{align-items:center;gap:14px;display:flex}.cv-nav .cv-btn{white-space:nowrap;flex:none}@media (width<=560px){.cv-nav{padding:0 16px}.cv-nav-right{gap:8px}.cv-nav .cv-btn.small{gap:10px;padding:0 6px 0 14px}}@media (width<=420px){.cv-nav .cv-btn.small{padding:0 14px}.cv-nav .cv-btn-chip{display:none}}@media (width<=370px){.cv-nav .cv-brand span{display:none}}.dot-flame{flex:none;display:block}.dot-flame.live rect.tip{animation:1.7s step-end infinite cv-tipflick;animation-delay:calc(var(--k) * -.17s)}@keyframes cv-tipflick{0%,to{opacity:1}28%{opacity:.2}46%{opacity:1}72%{opacity:.55}}.cv-hero{padding:36px 24px 0;position:relative}.cv-sparks{pointer-events:none;width:100%;height:860px;position:absolute;top:0;left:0;right:0}.cv-hero-inner{text-align:center;max-width:1200px;margin:0 auto;padding-top:20px;position:relative}.cv-hero-mark{animation:cv-settle .8s var(--ease-out) both;margin-bottom:24px;display:inline-block}.cv-hero h1{letter-spacing:-.045em;margin:0;font-size:clamp(48px,6.9vw,100px);font-weight:500;line-height:.98}.cv-hero-sub{max-width:600px;color:var(--cv-soft);animation:cv-settle .8s .42s var(--ease-out) both;margin:28px auto 0;font-size:17px;line-height:1.6}.cv-hero-sub .hi{color:var(--cv-text);text-underline-offset:4px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59}.cv-hero-row{color:#b4b8be;animation:cv-settle .8s .47s var(--ease-out) both;flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:18px 0 0;padding:0;font-size:14px;list-style:none;display:flex}.cv-hero-row li{align-items:center;gap:7px;display:inline-flex}.cv-hero-row svg{color:var(--cv-soft)}.cv-hero-cta{animation:cv-settle .8s .52s var(--ease-out) both;margin-top:34px}.cv-hero-note{color:#b4b8be;animation:cv-settle .8s .6s var(--ease-out) both;align-items:center;gap:9px;margin:26px 0 0;font-size:14px;display:inline-flex}.cv-hero-demo{max-width:1320px;animation:cv-settle 1s .7s var(--ease-out) both;margin:76px auto 0;padding:0 24px}.cv-demo{position:relative}.cv-demo .cv-demo-light{width:84%;height:110px;bottom:calc(100% - 2px);left:8%;right:8%}.cv-demo>.activity-edge{z-index:2;left:14%;right:14%}.cv-demo-frame{z-index:1;background:#0c0d0f;border:1px solid #ffffff1a;border-radius:22px;padding:8px;position:relative;box-shadow:0 40px 120px #0009}.cv-demo-screen{background:#0a0a0a;border:1px solid #ffffff12;border-radius:14px;position:relative;overflow:hidden}.cv-demo-stage{transform-origin:0 0;text-align:left;width:1280px;height:780px;position:absolute;top:0;left:0}.cv-demo-foot{color:var(--cv-dim);justify-content:flex-end;gap:18px;padding:10px 8px 2px;font-size:12px;display:flex}.cv-demo-foot span{align-items:center;gap:7px;display:inline-flex}.cv-logos{max-width:1100px;margin:0 auto;padding:120px 24px 90px}.cv-logos-head{border-bottom:1px solid var(--cv-line);color:var(--cv-soft);justify-content:space-between;align-items:baseline;gap:24px;padding-bottom:22px;font-size:14px;display:flex}.cv-logos-head p{margin:0}.cv-logos-head strong{color:var(--cv-text);font-weight:500}.cv-logos-head a{white-space:nowrap;align-items:center;gap:4px;font-size:13px;display:inline-flex}.cv-logos-grid{border-bottom:1px solid var(--cv-line);grid-template-columns:1fr 1fr;display:grid}.cv-logos-group{flex-direction:column;align-items:center;gap:24px;padding:38px 0;display:flex}.cv-logos-group+.cv-logos-group{border-left:1px solid var(--cv-line)}.cv-logos-row{letter-spacing:-.02em;color:var(--cv-soft);gap:44px;font-size:20px;font-weight:600;display:flex}.cv-logos-row span{align-items:center;gap:10px;transition:color .2s;display:inline-flex}.cv-logos-row span:hover{color:var(--cv-text)}.cv-frame{border-left:1px solid var(--cv-line);border-right:1px solid var(--cv-line);max-width:1320px;margin:0 auto;position:relative}.cv-rule{background:var(--cv-line);height:1px;margin:0 -1px;position:relative}.cv-rule:before,.cv-rule:after{content:"+";font-family:var(--cv-mono);color:#3a3d42;font-size:15px;line-height:1;position:absolute;top:50%;transform:translate(-50%,-52%)}.cv-rule:before{left:0}.cv-rule:after{left:100%}.cv-section{padding:120px 56px}.cv-head{margin-bottom:56px}.cv-head.split{grid-template-columns:1fr 1fr;align-items:end;gap:60px;display:grid}.cv-head-label{margin-bottom:18px;display:block}.cv-head h2,.cv-foot-left h2{letter-spacing:-.03em;max-width:780px;margin:0;font-size:44px;font-weight:500;line-height:1.1}.cv-aside{max-width:480px;color:var(--cv-sub);margin:0;font-size:18px;line-height:1.55}.cv-fig{border:1px solid var(--cv-line);background:var(--cv-card);border-radius:16px;position:relative;overflow:hidden}.cv-fig-corner{z-index:2;position:absolute}.cv-fig-corner .cv-label{color:var(--cv-dim);font-size:10px}.cv-fig-corner.tl{top:14px;left:16px}.cv-fig-corner.tr{top:14px;right:16px}.cv-fig-corner.bl{bottom:14px;left:16px}.cv-fig-corner.br{bottom:14px;right:16px}.pg-shot{margin:28px 0}.pg-shot .cv-fig{padding:40px 18px 18px}.pg-shot img{border-radius:8px;width:100%;height:auto;margin:0 auto;display:block}.pg-shot-link{border-radius:8px;transition:opacity .15s;display:block}.pg-shot-link:hover{opacity:.88}.pg-shot-link:focus-visible{outline:2px solid var(--orange);outline-offset:3px}.pg-shot figcaption{color:var(--cv-soft);margin-top:10px;font-size:13px;line-height:1.45}.pg-shot-actions{flex-wrap:wrap;gap:10px;margin:-12px 0 28px;display:flex}.pg-shots{grid-template-columns:1fr 1fr;align-items:start;gap:16px;margin:28px 0;display:grid}.pg-shots .pg-shot{margin:0}@media (width<=640px){.pg-shots{grid-template-columns:1fr}}.cv-system-svg{width:100%;height:auto;padding:26px 0 14px;display:block}.cv svg text{font-family:Geist Variable,system-ui,sans-serif}.cv svg .cv-fig-head{font-family:var(--cv-mono);letter-spacing:.1em;fill:#6b6f76;font-size:11px}.cv svg .cv-fig-head.small{font-size:9.5px}.cv svg .cv-fig-name{fill:var(--cv-sub);font-size:14px}.cv svg .cv-fig-title{fill:var(--cv-text);font-size:22px;font-weight:500}.cv svg .cv-fig-note{fill:#6b6f76;font-size:12px}.cv-slab-top{fill:#121316;stroke:#3a3d42;stroke-width:1px;transition:stroke .2s}.cv-slab-side{fill:#0d0e10;stroke:#2a2c30;stroke-width:1px}.cv-slab-side.dark{fill:#0a0b0c}.cv-slab.big .cv-slab-top{fill:#141518}.cv-slab.top .cv-slab-top{fill:#17181b;stroke:#4a4d52}.cv-wire path{fill:none;stroke:#2a2c30;stroke-width:1.2px}.cv-wire .cv-pulse{stroke:#ff8547;stroke-width:1.8px;stroke-linecap:round;stroke-dasharray:3 140;animation:3.4s linear infinite cv-wire}.cv-wire .cv-pulse.late{animation-delay:-1.7s}.cv-wire{transition:opacity .3s}.cv-wire:not(.on){opacity:.22}.cv-node{transition:opacity .3s}.cv-node:not(.on){opacity:.35}.cv-node:hover .cv-slab-top{stroke:#7c8087}.cv-fo-avatar,.cv-fo-icon,.cv-fo-flame{place-items:center;width:100%;height:100%;display:grid}.cv-fo-icon{color:var(--cv-sub)}.cv-duo{border-top:1px solid var(--cv-line);grid-template-columns:1fr 1fr;margin-top:28px;display:grid}.cv-duo>div{padding-top:22px}.cv-duo>div+div{border-left:1px solid var(--cv-line);padding-left:32px}.cv-duo h3{align-items:center;gap:8px;margin:0 0 8px;font-size:15px;font-weight:500;display:flex}.cv-duo p{max-width:400px;color:var(--cv-soft);margin:0;font-size:14px;line-height:1.55}.cv-spot-top{color:var(--cv-sub);justify-content:space-between;align-items:center;font-size:14px;display:flex}.cv-spot-tag{align-items:center;gap:8px;display:inline-flex}.cv-spot-top a{color:var(--cv-soft);align-items:center;gap:4px;font-size:13px;display:inline-flex}.cv-spot-word{letter-spacing:-.055em;align-items:center;gap:28px;margin:44px 0 0;font-size:clamp(80px,11vw,150px);font-weight:500;line-height:1;display:flex}.cv-spot-sub{letter-spacing:-.02em;max-width:780px;margin:36px 0 0;font-size:30px;line-height:1.22}.cv-specs{border-top:1px solid var(--cv-line);grid-template-columns:repeat(4,1fr);margin-top:64px;display:grid}.cv-spec{border-left:1px solid var(--cv-line);padding:22px 24px 0}.cv-spec:first-child{border-left:0;padding-left:0}.cv-spec .cv-label{color:#6b6f76;margin-bottom:12px;display:block}.cv-spec-text{color:var(--cv-body);margin:0;font-size:15px;line-height:1.5}.cv-spec-big{letter-spacing:-.04em;font-size:64px;font-weight:500;line-height:1;display:block}.cv-spec-note{color:#6b6f76;margin:10px 0 0;font-size:13px;line-height:1.5}.cv-spec-icons{gap:12px;margin-top:16px;display:flex}.cv-spec-icons span{color:#6b6f76;flex-direction:column;align-items:center;gap:6px;font-size:11px;display:flex}.cv-spec-icons svg{border:1px solid var(--cv-line);width:40px;height:40px;color:var(--cv-sub);box-sizing:border-box;background:#141517;border-radius:50%;padding:11px}.cv-spot-demo{justify-content:center;margin-top:56px;display:flex}.cv-spot-note{text-align:center;color:var(--cv-soft);margin:18px 0 0;font-size:13px}.cv-story{position:relative}.cv-story-sticky{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;padding:24px 0;display:grid;position:sticky;top:max(110px,50vh - 300px)}.cv-progress{margin-bottom:16px}.cv-progress-top{justify-content:space-between;margin-bottom:8px;display:flex}.cv-progress-top .cv-label,.cv-progress-seg .cv-label{font-size:10px}.cv-progress-bars{gap:4px;margin-bottom:26px;display:flex}.cv-progress-seg{background:#24262a;border-radius:2px;flex:1;height:4px;position:relative}.cv-progress-fill{background:var(--cv-text);border-radius:2px;position:absolute;top:0;bottom:0;left:0}.cv-progress-seg .cv-label{position:absolute;top:11px;left:0}.cv-story-fig{height:min(520px,100vh - 290px);min-height:420px}.cv-story-visuals{place-items:center;display:grid;position:absolute;inset:40px 24px 36px}.cv-story-visual{opacity:0;filter:blur(8px);pointer-events:none;width:100%;transition:opacity .5s var(--ease-out), filter .5s var(--ease-out), transform .5s var(--ease-out);grid-area:1/1;justify-content:center;display:flex;transform:scale(.98)}.cv-story-visual.on{opacity:1;filter:none;pointer-events:auto;transform:none}.cv-story-right{padding-left:48px;position:relative}.cv-steps-rail{background:#24262a;flex-direction:column;justify-content:space-between;align-items:center;width:1px;height:150px;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.cv-steps-dot{background:var(--cv-bg);border:1px solid #3a3d42;border-radius:50%;width:7px;height:7px;transition:background .3s,border-color .3s,box-shadow .3s}.cv-steps-dot.past{background:#3a3d42}.cv-steps-dot.on{background:var(--cv-text);border-color:var(--cv-text);box-shadow:0 0 0 4px #ffffff0f}.cv-story-text{animation:cv-settle .5s var(--ease-out)}.cv-story-text h3{letter-spacing:-.03em;margin:14px 0;font-size:40px;font-weight:500}.cv-story-text p{max-width:420px;color:var(--cv-soft);margin:0;font-size:16px;line-height:1.6}.cv-story-stat{border-top:1px solid var(--cv-line);align-items:baseline;gap:12px;max-width:420px;margin-top:26px;padding-top:22px;display:flex}.cv-story-big{letter-spacing:-.02em;font-size:28px;font-weight:500}.cv-import{grid-template-columns:1fr 1.1fr;align-items:start;gap:56px;display:grid}.cv-import-step{border-top:1px solid var(--cv-line);grid-template-columns:40px 1fr;gap:8px;padding:18px 0;display:grid}.cv-import-step p{color:var(--cv-soft);margin:0;font-size:15px;line-height:1.55}.cv-import-step strong{color:var(--cv-text);font-weight:500}.cv-import-meta{border-top:1px solid var(--cv-line);flex-direction:column;gap:10px;padding-top:22px;display:flex}.cv-import-meta a{color:var(--cv-sub);align-items:center;gap:4px;font-size:13px;display:inline-flex}.cv-card{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:14px;overflow:hidden}.cv-card-tabs{border-bottom:1px solid var(--cv-line);align-items:center;gap:2px;padding:8px;display:flex}.cv-card-tabs button{height:28px;color:var(--cv-soft);border-radius:7px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.cv-card-tabs button.on{color:var(--cv-text);background:#1a1b1e;box-shadow:inset 0 0 0 1px #ffffff14}.cv-card-file{color:var(--cv-dim);margin-left:auto;padding-right:6px;font-size:12px}.cv-card-foot{border-top:1px solid var(--cv-line);background:#0a0b0c;justify-content:space-between;gap:12px;padding:10px 14px;display:flex}.cv-card-foot .cv-label{font-size:10px}.cv-import-file{background:var(--cv-card-2);border:1px solid var(--cv-line);border-radius:10px;align-items:center;gap:10px;margin:14px 14px 6px;padding:10px 12px;font-size:13px;display:flex}.cv-import-file-name{color:var(--cv-body);flex:1}.cv-import-file-size,.cv-import-n,.cv-import-count{font-family:var(--cv-mono);color:#6b6f76;font-size:12px}.cv-import-list{padding:6px 14px}.cv-import-row{border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;height:34px;font-size:13.5px;display:flex}.cv-import-check{background:var(--cv-text);color:#0b0c0e;border-radius:5px;place-items:center;width:16px;height:16px;display:grid}.cv-import-check.off{background:0 0;border:1px solid #3a3d42}.cv-import-name{flex:1}.cv-import-row.muted .cv-import-name{color:var(--cv-soft)}.cv-import-progress{padding:14px}.cv-import-progress-top{color:var(--cv-sub);justify-content:space-between;margin-bottom:10px;font-size:13px;display:flex}.cv-import-bar{background:#1d1f22;border-radius:2px;height:4px;overflow:hidden}.cv-import-bar span{background:#ff8547;height:100%;transition:width .12s linear;display:block}.cv-foot-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:56px;display:grid}.cv-foot-left .cv-head-label{margin-bottom:18px}.cv-stats{border:1px solid var(--cv-line);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.cv-stat{border-right:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line);padding:22px 24px}.cv-stat:nth-child(2n){border-right:0}.cv-stat:nth-child(n+3){border-bottom:0}.cv-stat-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:40px;font-weight:500;display:block}.cv-stat-unit{color:var(--cv-soft);font-size:20px}.cv-foot-row{border-top:1px solid var(--cv-line);grid-template-columns:1fr 1fr;align-items:center;gap:56px;margin-top:72px;padding-top:56px;display:grid}.cv-foot-row blockquote{letter-spacing:-.02em;color:var(--cv-body);margin:0 0 18px;font-size:28px;line-height:1.3}.cv-keys{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.cv-keys-row{border:1px solid var(--cv-line);background:#101113;border-radius:10px;align-items:center;gap:10px;height:40px;padding:0 12px;font-size:13px;display:flex}.cv-keys-name{width:86px;color:var(--cv-body)}.cv-keys-noise{white-space:nowrap;min-width:0;font-family:var(--cv-mono);letter-spacing:.04em;color:#42454b;flex:1;font-size:11.5px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.cv-keys-key{font-family:var(--cv-mono);color:#ff8547;background:#ff6a1a1a;border-radius:6px;align-items:center;gap:5px;padding:3px 7px;font-size:11px;display:inline-flex}.cv-bento{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cv-bento-card{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:16px;padding:22px}.cv-bento-card.wide{grid-column:1/span 2}.cv-bento-card.tall{grid-area:1/3/span 2;padding:0;display:flex}.cv-bento-card h3{margin:0 0 8px;font-size:18px;font-weight:500}.cv-bento-card p{color:var(--cv-soft);margin:0;font-size:14px;line-height:1.55}.cv-bento-icon{height:32px;color:var(--cv-sub);align-items:center;margin-bottom:18px;display:flex}.cv-faq{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.cv-faq-left{align-self:start;position:sticky;top:130px}.cv-faq-left h2{letter-spacing:-.03em;margin:14px 0 12px;font-size:44px;font-weight:500}.cv-faq-left p{color:var(--cv-soft);margin:0;font-size:15px}.cv-faq-group{margin-bottom:36px}.cv-faq-group>.cv-label{margin-bottom:4px;display:block}.cv-faq .q{border-color:var(--cv-line)}.cv-closing{text-align:center;padding-top:150px}.cv-closing-head h2{letter-spacing:-.05em;margin:18px 0;font-size:clamp(56px,8vw,104px);font-weight:500;line-height:1}.cv-closing-head p{color:var(--cv-body);margin:0;font-size:19px;line-height:1.5}.cv-stack{max-width:900px;margin:24px auto 0;position:relative}.cv-stack-svg{width:100%;height:auto;display:block}.cv-stack-layer{transition:transform .6s var(--ease-out)}.cv-stack-call line{stroke:#3a3d42;stroke-width:1px;stroke-dasharray:2 3}.cv-stack-hint{text-align:center;margin-top:-18px}.cv-stack-hint .cv-label{color:var(--cv-dim);font-size:10px}.cv-closing-get{flex-direction:column;align-items:center;gap:22px;margin-top:40px;display:flex}.cv-get-card{text-align:left;width:100%;max-width:540px}.cv-get-head{border-bottom:1px solid var(--cv-line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.cv-get-title{font-size:14px;font-weight:600}.cv-seg-mini{background:var(--cv-card-2);border:1px solid var(--cv-line);border-radius:9px;gap:2px;padding:2px;display:flex}.cv-seg-mini button{height:26px;color:var(--cv-soft);border-radius:7px;align-items:center;gap:5px;padding:0 10px;font-size:12px;display:inline-flex}.cv-seg-mini button.on{color:var(--cv-text);background:#1d1f22}.cv-get-steps{flex-direction:column;gap:10px;padding:14px;display:flex}.cv-get-step{color:var(--cv-sub);align-items:center;gap:10px;font-size:13.5px;display:flex}.cv-get-n{width:20px;height:20px;font-family:var(--cv-mono);color:var(--cv-soft);border:1px solid #3a3d42;border-radius:50%;flex:none;place-items:center;font-size:11px;display:grid}.cv-get-cmd{background:var(--cv-card-2);border:1px solid var(--cv-line);height:44px;font-family:var(--cv-mono);color:var(--cv-body);border-radius:10px;justify-content:space-between;align-items:center;padding:0 6px 0 14px;font-size:13px;display:flex}.cv-get-cmd button{background:var(--cv-text);color:#0b0c0e;border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-family:Geist Variable,system-ui,sans-serif;font-size:12px;font-weight:600;transition:background .16s;display:inline-flex}.cv-get-cmd.soon{padding-right:14px}.cv-get-cmd.soon>span:first-child{color:var(--cv-soft)}.cv-get-cmd button.done{background:#3ecf8e}.cv-closing-more{color:var(--cv-soft);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.cv-closing-more>span:first-child{align-items:center;gap:8px;margin-right:6px;display:inline-flex}.cv-footer{border-top:1px solid var(--cv-line);max-width:1320px;margin:0 auto;padding:80px 56px 28px}.cv-footer-top{grid-template-columns:1.4fr repeat(5,1fr);gap:32px;display:grid}.cv-footer-mark{align-items:center;gap:10px;display:flex}.cv-footer-brand p{color:var(--cv-sub);margin:12px 0 0;font-size:14px}.cv-footer-brand p.soft{color:#6b6f76;margin-top:4px}.cv-footer-badge{border:1px solid var(--cv-line);opacity:.85;transition:opacity .14s var(--ease-out,ease);border-radius:10px;margin-top:16px;display:inline-block}.cv-footer-badge:hover{opacity:1}.cv-footer-badge img{width:126px;height:30px;display:block}.cv-footer-col{flex-direction:column;gap:10px;display:flex}.cv-footer-col .cv-label{margin-bottom:6px;font-size:10.5px}.cv-footer-col a{color:var(--cv-sub);font-size:14px;transition:color .14s}.cv-footer-col a:hover{color:var(--cv-text)}.cv-dotword{cursor:crosshair;width:100%;margin:72px 0 24px;display:block}.cv-footer-bottom{border-top:1px solid var(--cv-line);justify-content:space-between;padding-top:18px;display:flex}@keyframes cv-wire{0%{stroke-dashoffset:143px}to{stroke-dashoffset:0}}@media (width<=1000px){.cv-head.split,.cv-import,.cv-foot-grid,.cv-foot-row,.cv-faq,.cv-story-sticky{grid-template-columns:1fr}.cv-specs{grid-template-columns:1fr 1fr}.cv-bento{grid-template-columns:1fr}.cv-bento-card.wide,.cv-bento-card.tall{grid-area:auto}.cv-footer-top{grid-template-columns:1fr 1fr}.cv-section{padding:90px 24px}.cv-nav-links{display:none}.cv-faq-left{position:static}}.pg-frame{min-height:60vh}.pg-reveal{opacity:0;filter:blur(8px);transition:opacity .7s var(--ease-out), filter .7s var(--ease-out), transform .7s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(12px)}.pg-reveal.in{opacity:1;filter:none;transform:none}.pg-hero{padding:110px 56px 64px}.pg-hero-label{font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-sub);animation:cv-settle .7s var(--ease-out) both;align-items:center;gap:10px;margin-bottom:22px;font-size:11px;display:flex}.pg-hero-label a{color:var(--cv-sub);transition:color .14s}.pg-hero-label a:hover{color:var(--cv-text)}.pg-hero-label .sep{color:var(--cv-dim)}.pg-hero h1{letter-spacing:-.04em;max-width:980px;animation:cv-settle .8s 60ms var(--ease-out) both;margin:0;font-size:clamp(40px,5.6vw,76px);font-weight:500;line-height:1.02}.pg-hero-lead{letter-spacing:-.01em;max-width:720px;color:var(--cv-sub);animation:cv-settle .8s .16s var(--ease-out) both;margin:28px 0 0;font-size:20px;line-height:1.5}.pg-hero-meta{border-top:1px solid var(--cv-line);animation:cv-settle .8s .24s var(--ease-out) both;flex-wrap:wrap;gap:10px 28px;margin-top:40px;padding-top:18px;display:flex}.pg-hero.center{text-align:center;padding-top:120px}.pg-hero.center h1,.pg-hero.center .pg-hero-lead{margin-left:auto;margin-right:auto}.pg-hero.center .pg-hero-label,.pg-hero.center .pg-hero-meta{justify-content:center}.pg-doc{grid-template-columns:240px minmax(0,720px);gap:88px;padding:0 56px 120px;display:grid}.pg-toc{position:relative}.pg-toc-inner{flex-direction:column;gap:14px;padding-top:10px;display:flex;position:sticky;top:132px}.pg-toc nav{border-left:1px solid var(--cv-line);flex-direction:column;display:flex}.pg-toc a{color:var(--cv-soft);gap:10px;padding:6px 0 6px 14px;font-size:13px;line-height:1.35;transition:color .16s;display:flex;position:relative}.pg-toc a:before{content:"";background:0 0;width:1px;transition:background .16s;position:absolute;top:6px;bottom:6px;left:-1px}.pg-toc a:hover,.pg-toc a.on{color:var(--cv-text)}.pg-toc a.on:before{background:var(--cv-text)}.pg-toc-n{font-family:var(--cv-mono);color:var(--cv-dim);flex:none;font-size:10.5px;line-height:18px}.pg-toc a.on .pg-toc-n{color:#ff8547}.pg-toc-aside{border-top:1px solid var(--cv-line);color:var(--cv-soft);flex-direction:column;gap:8px;margin-top:10px;padding-top:16px;font-size:13px;display:flex}.pg-toc-aside a{color:var(--cv-sub);align-items:center;gap:4px;display:inline-flex}.pg-prose{min-width:0;color:var(--cv-sub);font-size:16px;line-height:1.7}.pg-prose>:first-child{margin-top:0}.pg-prose p{margin:0 0 18px}.pg-prose strong{color:var(--cv-text);font-weight:500}.pg-prose a:not(.cv-btn):not(.pg-quiet-link){color:var(--cv-text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d;transition:text-decoration-color .14s}.pg-prose a:not(.cv-btn):not(.pg-quiet-link):hover{text-decoration-color:#ff8547}.pg-lead{color:var(--cv-body);font-size:19px;line-height:1.55;margin-bottom:8px!important}.pg-prose h2{border-top:1px solid var(--cv-line);letter-spacing:-.025em;color:var(--cv-text);margin:56px 0 18px;padding-top:44px;scroll-margin-top:130px;font-size:30px;font-weight:500;line-height:1.15}.pg-prose h2:before{content:attr(data-n);font-family:var(--cv-mono);letter-spacing:.08em;color:var(--cv-dim);margin-bottom:14px;font-size:11px;display:block}.pg-prose h3{letter-spacing:-.01em;color:var(--cv-text);margin:30px 0 10px;font-size:17px;font-weight:500}.pg-prose ul,.pg-prose ol{flex-direction:column;gap:10px;margin:0 0 20px;padding:0;list-style:none;display:flex}.pg-prose ul>li{padding-left:22px;position:relative}.pg-prose ul>li:before{content:"";background:#4a4d52;border-radius:1px;width:5px;height:5px;position:absolute;top:.72em;left:2px}.pg-prose ol{counter-reset:step}.pg-prose ol>li{counter-increment:step;padding-left:36px;position:relative}.pg-prose ol>li:before{content:counter(step, decimal-leading-zero);font-family:var(--cv-mono);letter-spacing:.06em;color:var(--cv-dim);font-size:11px;position:absolute;top:.18em;left:0}.pg-prose code{border:1px solid var(--cv-line);font-family:var(--cv-mono);color:var(--cv-body);background:#15161a;border-radius:5px;padding:1px 6px;font-size:13px}.pg-dim{color:var(--cv-dim)}.pg-nowrap{white-space:nowrap}.pg-code{background:var(--cv-card);border:1px solid var(--cv-line);font-family:var(--cv-mono);color:var(--cv-body);white-space:pre;border-radius:12px;margin:6px 0 22px;padding:34px 16px 14px;font-size:13px;line-height:1.7;position:relative;overflow-x:auto}.pg-code:before{content:"Shell";letter-spacing:.08em;text-transform:uppercase;color:var(--cv-dim);font-size:10px;position:absolute;top:10px;left:16px}.pg-code code{background:0 0;border:0;padding:0}.pg-code .pg-dim{color:#5d6168}.pg-notice{background:linear-gradient(90deg, #ff6a1a0f, #ff6a1a00 60%), var(--cv-card);border:1px solid var(--cv-line);border-radius:12px;flex-direction:column;gap:10px;margin:8px 0 24px;padding:18px 20px 18px 22px;font-size:15px;display:flex;position:relative}.pg-notice:before{content:"";background:#ff6a1a;border-radius:2px;width:2px;position:absolute;top:14px;bottom:14px;left:-1px}.pg-notice>strong{font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:#ff8547;font-size:11px;font-weight:450}.pg-notice p{margin:0!important}.pg-private{border:1px solid var(--cv-line);background:linear-gradient(90deg, #ff6a1a12, #ff6a1a00 60%), var(--cv-card);border-radius:18px;margin:0 0 32px;padding:22px 24px}.pg-private-head{color:var(--cv-text);align-items:center;gap:10px;font-size:18px;display:flex}.pg-private-head svg{color:#ff8547;flex:none}.pg-private-head strong{font-weight:500}.pg-private ul{margin:14px 0 12px!important}.pg-private li{margin-bottom:6px}.pg-private-more{font-size:14px;color:var(--cv-soft)!important}.pg-private-more:hover{color:var(--cv-text)!important}.pg-table-wrap{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:14px;margin:8px 0 24px;overflow-x:auto}.pg-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.45}.pg-table caption{caption-side:bottom;border-top:1px solid var(--cv-line);text-align:left;color:var(--cv-dim);background:#0a0b0c;padding:12px 16px;font-size:12px}.pg-table th,.pg-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--cv-line);padding:12px 16px}.pg-table tr:last-child td,.pg-table tr:last-child th{border-bottom:0}.pg-table thead th{font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-dim);white-space:nowrap;background:#0e0f11;font-size:10.5px;font-weight:450}.pg-table tbody th{min-width:10em;color:var(--cv-text);font-weight:500}.pg-table tbody th small{color:var(--cv-dim);margin-top:2px;font-size:12px;font-weight:400;display:block}.pg-table td{color:var(--cv-sub)}.pg-compare thead th{text-transform:none;letter-spacing:0;color:var(--cv-text);vertical-align:bottom;font-family:inherit;font-size:13px;font-weight:500}.pg-app{flex-direction:column;align-items:flex-start;gap:8px;display:inline-flex}.pg-app img{object-fit:contain;width:22px;height:22px}.pg-app small{color:var(--cv-dim);font-size:11px;font-weight:400;display:block}.pg-compare td,.pg-compare thead th:not(:first-child){min-width:7.5em}.pg-compare .ours{background:#ff6a1a0b}.pg-mark{font-size:15px;font-weight:600}.pg-mark.yes{color:#3ecf8e}.pg-mark.no{color:#6b6b6b}.pg-mark.na{color:#4a4a4a}.pg-soon{color:#ff8547;white-space:nowrap;background:#ff6a1a1f;border-radius:10px;padding:2px 8px;font-size:12px;display:inline-block}.pg-cell-text{font-size:13px}.pg-fit{gap:10px;margin:8px 0 24px;padding:0;list-style:none;display:grid}.pg-prose ul.pg-fit>li:before{content:none}.pg-prose ul.pg-fit>li,.pg-fit li{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:12px;padding:14px 16px}.pg-fit li strong{color:var(--cv-text);margin-bottom:4px;display:block}.pg-table tbody tr{transition:background .14s}.pg-table tbody tr:hover{background:#ffffff04}.pg-table span.pg-nowrap{display:block}.pg-pie{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:14px;grid-template-columns:180px 1fr;align-items:center;gap:18px 32px;margin:8px 0 24px;padding:40px 24px 20px;display:grid;position:relative}.pg-pie:before{content:"Fig 1.0";font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-dim);font-size:10px;position:absolute;top:14px;left:16px}.pg-pie:after{content:"Estimate";font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-dim);font-size:10px;position:absolute;top:14px;right:16px}.pg-pie svg{width:180px;height:180px}.pg-pie path{stroke:var(--cv-card);stroke-width:.8px}.pg-pie path,.pg-pie-key li{cursor:default;transition:opacity .18s}.pg-pie .faded{opacity:.22}.pg-prose .pg-pie-key{gap:2px;margin:0}.pg-pie-key li{border-bottom:1px solid var(--cv-line);align-items:center;gap:10px;font-size:14px;display:flex;padding:7px 0!important}.pg-pie-key li:last-child{border-bottom:0}.pg-pie-key li:before{display:none}.pg-pie-key i{border-radius:3px;flex:none;width:10px;height:10px}.pg-pie-key strong{font-family:var(--cv-mono);margin-left:auto;font-size:12.5px;font-weight:450}.pg-pie figcaption{border-top:1px solid var(--cv-line);color:var(--cv-dim);grid-column:1/-1;padding-top:14px;font-size:12px}.pg-faq{flex-direction:column;margin:0 0 20px;display:flex}.pg-faq>div{border-bottom:1px solid var(--cv-line);padding:18px 0}.pg-faq>div:first-child{padding-top:4px}.pg-faq dt{color:var(--cv-text);font-size:16px;font-weight:500}.pg-faq dd{color:var(--cv-soft);margin:8px 0 0}.pg-prose ol.pg-sources{counter-reset:src;gap:0}.pg-prose ol.pg-sources>li{border-bottom:1px solid var(--cv-line);counter-increment:src;padding:0}.pg-sources li:before{display:none}.pg-prose .pg-sources a{align-items:baseline;gap:14px;padding:12px 0;font-size:14px;line-height:1.45;transition:color .14s;color:var(--cv-sub)!important;text-decoration:none!important;display:flex!important}.pg-sources a:before{content:counter(src, decimal-leading-zero);width:22px;font-family:var(--cv-mono);color:var(--cv-dim);flex:none;font-size:10.5px}.pg-sources a span{flex:1}.pg-sources a svg{color:var(--cv-dim);transition:transform .18s var(--ease-out);flex:none}.pg-prose .pg-sources a:hover{color:var(--cv-text)!important}.pg-sources a:hover svg{color:#ff8547;transform:translate(2px,-2px)}.pg-cta{border-top:1px solid var(--cv-line);border-bottom:1px solid var(--cv-line);flex-wrap:wrap;align-items:center;gap:22px;margin:44px 0 8px;padding:28px 0;display:flex}.pg-quiet-link{align-items:center;gap:5px;font-size:14px;transition:color .14s;display:inline-flex;color:var(--cv-sub)!important}.pg-quiet-link:hover{color:var(--cv-text)!important}.pg-facts{border:1px solid var(--cv-line);animation:cv-settle .8s .3s var(--ease-out) both;border-radius:14px;grid-template-columns:repeat(3,1fr);margin-top:48px;display:grid;overflow:hidden}.pg-fact{border-left:1px solid var(--cv-line);padding:20px 22px}.pg-fact:first-child{border-left:0}.pg-fact-big{letter-spacing:-.03em;color:var(--cv-text);font-variant-numeric:tabular-nums;margin-bottom:8px;font-size:34px;font-weight:500;line-height:1;display:block}.pg-fact-big small{color:var(--cv-soft);font-size:18px}.pg-fact p{color:var(--cv-soft);margin:0;font-size:13px;line-height:1.5}.pg-price-hero{text-align:center;padding:110px 56px 40px;position:relative}.pg-price-word{letter-spacing:-.07em;animation:cv-settle .9s 50ms var(--ease-out) both;margin:8px 0 0;font-size:clamp(140px,22vw,300px);font-weight:500;line-height:.92;display:inline-block;position:relative}.pg-price-light{background:linear-gradient(90deg,#fff0,#ffffff24,#fff0);max-width:820px;height:1px;margin:30px auto 0;position:relative}.pg-price-light .activity-light{width:88%;height:90px;bottom:0;left:6%;right:6%}.pg-price-light .activity-edge{left:18%;right:18%}.pg-price-sub{max-width:560px;color:var(--cv-sub);animation:cv-settle .8s .2s var(--ease-out) both;margin:34px auto 0;font-size:19px;line-height:1.5}.pg-price-hero .pg-cta-center{animation:cv-settle .8s .3s var(--ease-out) both;margin-top:34px}.pg-included{animation:cv-settle .8s .38s var(--ease-out) both;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:40px;display:flex}.pg-chip{border:1px solid var(--cv-line);height:32px;color:var(--cv-sub);background:#101113;border-radius:16px;align-items:center;gap:7px;padding:0 13px;font-size:13px;display:inline-flex}.pg-chip svg{color:var(--cv-dim)}.pg-section{padding:110px 56px}.pg-section-head{grid-template-columns:1fr 1fr;align-items:end;gap:60px;margin-bottom:48px;display:grid}.pg-section-head h2{letter-spacing:-.03em;margin:14px 0 0;font-size:44px;font-weight:500;line-height:1.1}.pg-section-head p{max-width:460px;color:var(--cv-sub);margin:0;font-size:17px;line-height:1.55}.pg-tiers{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.pg-tier{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:16px;flex-direction:column;min-height:260px;padding:54px 24px 24px;display:flex;position:relative}.pg-tier.now{background:radial-gradient(120% 80% at 50% 120%, #ff6a1a14, #ff6a1a00 60%), var(--cv-card)}.pg-tier .cv-fig-corner .cv-label{font-size:10px}.pg-tier h3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.pg-tier p{color:var(--cv-soft);margin:10px 0 0;font-size:15px;line-height:1.55}.pg-tier-price{letter-spacing:-.04em;margin-top:auto;padding-top:26px;font-size:52px;font-weight:500;line-height:1}.pg-tier-price.soft{color:#4a4d52}.pg-qa{grid-template-columns:1fr 1.5fr;gap:64px;display:grid}.pg-qa-left{align-self:start;position:sticky;top:130px}.pg-qa-left h2{letter-spacing:-.03em;margin:14px 0 12px;font-size:44px;font-weight:500}.pg-qa-left p{color:var(--cv-soft);margin:0;font-size:15px}.pg-qa-item{border-top:1px solid var(--cv-line);grid-template-columns:40px 1fr;gap:8px;padding:24px 0;display:grid}.pg-qa-item:last-child{border-bottom:1px solid var(--cv-line)}.pg-qa-item h3{letter-spacing:-.01em;margin:0 0 8px;font-size:19px;font-weight:500}.pg-qa-item p{color:var(--cv-soft);margin:0;font-size:15px;line-height:1.6}.pg-qa-item a{color:var(--cv-text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.pg-closing{text-align:center;padding:120px 56px}.pg-closing h2{letter-spacing:-.05em;margin:18px 0 30px;font-size:clamp(48px,7vw,88px);font-weight:500;line-height:1}.pg-cta-center{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.pg-dl-meta{font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-dim);align-items:center;gap:10px;font-size:11px;display:inline-flex}.pg-dl-figure{max-width:980px;animation:cv-settle .9s .35s var(--ease-out) both;margin:70px auto 90px;padding:0 56px}.pg-dl-fig{padding:56px 40px 52px}.pg-dl-why{max-width:620px;color:var(--cv-sub);text-align:left;justify-content:center;align-items:flex-start;gap:8px;margin:20px auto 0;font-size:14px;line-height:1.55;display:flex}.pg-dl-why svg{color:var(--cv-text);flex:none;margin-top:3px}.pg-dl-why a{color:var(--cv-text);text-underline-offset:3px;text-decoration:underline}.pg-dl-steps{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.pg-win{background:#0f1f3a;border:1px solid #ffffff1a;border-radius:10px;flex-direction:column;min-height:250px;display:flex;overflow:hidden;box-shadow:0 20px 50px #00000073}.pg-win-bar{color:#ffffff8c;justify-content:flex-end;align-items:center;gap:14px;height:30px;padding:0 12px;display:flex}.pg-win-body{color:#e9eef7;flex-direction:column;flex:1;gap:10px;padding:6px 22px 18px;display:flex}.pg-win-title{letter-spacing:-.01em;font-size:22px;font-weight:400}.pg-win-body p{color:#e9eef7d1;margin:0;font-size:13px;line-height:1.5}.pg-win-link{color:#9cc3ff;align-self:flex-start;font-size:13px;text-decoration:underline}.pg-win-link.hot{outline-offset:3px;border-radius:2px;outline:2px solid #ff8547}.pg-win-rows{grid-template-columns:70px 1fr;gap:4px 10px;font-size:12.5px;display:grid}.pg-win-rows span:nth-child(odd){color:#e9eef799}.pg-win-foot{justify-content:flex-end;gap:8px;margin-top:auto;display:flex}.pg-win-btn{color:#fff;border:1px solid #ffffff73;place-items:center;height:30px;padding:0 18px;font-size:12.5px;display:grid}.pg-win-btn.hot{outline-offset:3px;outline:2px solid #ff8547}.pg-win-btn.dim{color:#fff9;border-color:#fff3}.pg-dl-step-label{align-items:center;gap:10px;margin-bottom:12px;display:flex}.pg-dl-step-label .num{width:20px;height:20px;font-family:var(--cv-mono);color:var(--cv-soft);border:1px solid #3a3d42;border-radius:50%;place-items:center;font-size:10.5px;display:grid}.pg-dl-step-label span:last-child{color:var(--cv-sub);font-size:13.5px}.pg-specs{border-top:1px solid var(--cv-line);grid-template-columns:repeat(3,1fr);display:grid}.pg-spec{border-left:1px solid var(--cv-line);padding:24px 28px 0}.pg-spec:first-child{border-left:0;padding-left:0}.pg-spec h3{letter-spacing:-.015em;margin:14px 0 10px;font-size:20px;font-weight:500}.pg-spec p,.pg-spec li{color:var(--cv-soft);font-size:15px;line-height:1.6}.pg-spec p{margin:0 0 10px}.pg-spec ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pg-spec li{padding-left:18px;position:relative}.pg-spec li:before{content:"";background:#4a4d52;border-radius:1px;width:5px;height:5px;position:absolute;top:.7em;left:1px}.pg-spec strong{color:var(--cv-text);font-weight:500}.pg-spec code{border:1px solid var(--cv-line);font-family:var(--cv-mono);color:var(--cv-body);background:#15161a;border-radius:5px;padding:1px 6px;font-size:12.5px}.pg-spec-icons{gap:8px;margin-top:14px;display:flex}.pg-spec-icons span,.pg-spec-icons a{border:1px solid var(--cv-line);width:36px;height:36px;color:var(--cv-sub);background:#141517;border-radius:50%;place-items:center;display:grid}.pg-spec-icons span.off,.pg-spec-icons a.off{color:#4a4d52}.pg-spec-icons a.off:hover{color:var(--cv-sub);border-color:#ff6a1a59}.pg-posts{padding:0 56px 120px}.pg-post-feature{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:18px;grid-template-columns:1.3fr 1fr;gap:40px;margin-bottom:40px;padding:40px 32px 32px;transition:border-color .2s;display:grid;position:relative}.pg-post-feature:hover{border-color:#ffffff29}.pg-post-feature h2{letter-spacing:-.025em;color:var(--cv-text);margin:16px 0 0;font-size:34px;font-weight:500;line-height:1.12}.pg-post-feature p{color:var(--cv-soft);align-self:end;margin:0;font-size:16px;line-height:1.6}.pg-post-feature .pg-read{margin-top:22px}.pg-read{color:var(--cv-sub);align-items:center;gap:6px;font-size:13px;display:inline-flex}.pg-post-list{border-top:1px solid var(--cv-line)}.pg-post-row{border-bottom:1px solid var(--cv-line);grid-template-columns:170px 1fr 28px;align-items:baseline;gap:28px;padding:26px 0;transition:background .2s;display:grid}.pg-post-row h3{letter-spacing:-.015em;color:var(--cv-text);margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.25}.pg-post-row p{max-width:720px;color:var(--cv-soft);margin:0;font-size:14.5px;line-height:1.6}.pg-post-row svg{color:var(--cv-dim);transition:transform .2s var(--ease-out), color .2s}.pg-post-row:hover svg,.pg-post-feature:hover .pg-read svg{color:#ff8547;transform:translate(2px,-2px)}.pg-post-row:hover h3{text-underline-offset:4px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.pg-wait{grid-template-columns:1.1fr 1fr;align-items:start;gap:56px;padding:0 56px 120px;display:grid}.pg-form{background:var(--cv-card);border:1px solid var(--cv-line);border-radius:18px;padding:52px 28px 28px;position:relative}.pg-form .cv-fig-corner .cv-label{font-size:10px}.pg-form-field{flex-direction:column;gap:8px;margin-bottom:18px;display:flex}.pg-form-field label{color:var(--cv-text);font-size:13px;font-weight:500}.pg-form-field span.hint{color:var(--cv-dim);font-size:12px}.pg-input{background:var(--cv-card-2);height:48px;color:var(--cv-dim);border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:10px;padding:0 16px;transition:border-color .16s,box-shadow .16s;display:flex}.pg-input:focus-within{border-color:#ffffff38;box-shadow:0 0 0 4px #ffffff08}.pg-input input{min-width:0;height:100%;color:var(--cv-text);font:inherit;caret-color:#ff6a1a;background:0 0;border:0;outline:0;flex:1;font-size:15px}.pg-input input::placeholder{color:#4a4d52}.pg-submit{background:var(--cv-text);color:#0b0c0e;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:52px;margin-top:6px;padding:0 8px 0 20px;font-size:15px;font-weight:600;transition:background .16s,opacity .16s;display:flex}.pg-submit:hover:not(:disabled){background:#fff}.pg-submit:disabled{opacity:.45;cursor:default}.pg-submit .cv-btn-chip{width:36px;height:36px}.pg-form-note{color:var(--cv-dim);margin:16px 0 0;font-size:13px}.pg-form-note a{color:var(--cv-sub);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.pg-form-done{animation:cv-settle .5s var(--ease-out);flex-direction:column;align-items:flex-start;gap:12px;padding:8px 0 4px;display:flex}.pg-form-done h3{letter-spacing:-.02em;margin:0;font-size:26px;font-weight:500}.pg-form-done p{color:var(--cv-soft);margin:0;font-size:15px;line-height:1.55}.pg-check{color:#3ecf8e;background:#3ecf8e1f;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}.pg-wait-aside{padding-top:8px}.pg-wait-step{border-top:1px solid var(--cv-line);grid-template-columns:40px 1fr;gap:8px;padding:22px 0;display:grid}.pg-wait-step:last-child{border-bottom:1px solid var(--cv-line)}.pg-wait-step h3{margin:0 0 6px;font-size:17px;font-weight:500}.pg-wait-step p{color:var(--cv-soft);margin:0;font-size:14.5px;line-height:1.6}@media (width<=1000px){.pg-doc,.pg-wait,.pg-qa,.pg-section-head,.pg-post-feature,.pg-dl-steps{grid-template-columns:1fr;gap:32px}.pg-toc{display:none}.pg-tiers,.pg-specs,.pg-facts{grid-template-columns:1fr}.pg-spec,.pg-fact{border-left:0;padding-left:0}.pg-hero,.pg-doc,.pg-section,.pg-posts,.pg-wait,.pg-closing,.pg-price-hero,.pg-dl-figure{padding-left:24px;padding-right:24px}.pg-qa-left{position:static}.pg-post-row{grid-template-columns:1fr 24px}.pg-post-row>.cv-label{grid-column:1/-1}}html[data-motion=reduced] .pg-reveal{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.pg-reveal{opacity:1;filter:none;transform:none}}@keyframes cv-settle{0%{opacity:0;filter:blur(10px);transform:translateY(10px)}}.cv-reveal{opacity:0;filter:blur(10px);transition:opacity .8s var(--ease-out), filter .8s var(--ease-out), transform .8s var(--ease-out);transition-delay:var(--d,0s);transform:translateY(14px)}.cv-reveal.in{opacity:1;filter:none;transform:none}.cv-words .cv-word{white-space:pre;animation:cv-settle .75s var(--ease-out) both;animation-delay:var(--d);display:inline-block}.cv-skip{z-index:40;background:var(--cv-text);border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;position:absolute;top:-60px;left:12px;color:#0b0c0e!important}.cv-skip:focus{top:12px}.cv-island{display:block}.cv-demo-stage>.cv-island{content-visibility:auto;contain-intrinsic-size:1280px 780px;width:1280px;height:780px}.cv-initial{border-radius:50%;place-items:center;font-weight:500;display:grid}.cv .ok{color:#3ecf8e}.cv-story-visual .cv-island,.cv-foot-row .cv-island{--card-shadow:none}.cv-story-visuals{grid-template-columns:minmax(0,1fr)}.cv-story-visual,.cv-story-visual>.cv-island{width:100%;min-width:0}.cv-bento-card,.cv-foot-row>*,.cv-import>*{min-width:0}.cv-bento-card.tall .cv-island{--card-shadow:none;--card-border:0;--card-bg:transparent;--card-max:none;--card-radius:16px;width:100%}.cv-spot-demo .cv-island{width:100%;max-width:980px}.cv-get-go{background:var(--cv-text);border-radius:7px;align-items:center;gap:6px;height:30px;padding:0 10px;font-family:Geist Variable,system-ui,sans-serif;font-size:12px;font-weight:600;display:inline-flex;color:#0b0c0e!important}.cv-inline-link{color:var(--cv-text);text-underline-offset:3px;-webkit-text-decoration:underline #ffffff40;text-decoration:underline #ffffff40;transition:text-decoration-color .15s}.cv-inline-link:hover{-webkit-text-decoration-color:var(--orange);text-decoration-color:var(--orange)}.cv a:focus-visible,.cv button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.cv-q{border-bottom:1px solid var(--line)}.cv-q-head{text-align:left;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:18px 0;font-size:16px;font-weight:500;display:flex}.cv-q-icon{color:var(--text-3);transition:transform .32s var(--ease-out), color .14s;flex:none}.cv-q-head:hover .cv-q-icon{color:var(--text)}.cv-q.open .cv-q-icon{color:var(--text);transform:rotate(45deg)}.cv-q-body{transition:grid-template-rows .36s var(--ease-out);grid-template-rows:0fr;display:grid}.cv-q.open .cv-q-body{grid-template-rows:1fr}.cv-q-inner{visibility:hidden;min-height:0;transition:visibility 0s .36s;overflow:hidden}.cv-q.open .cv-q-inner{visibility:visible;transition-delay:0s}.cv-q-inner p{color:var(--text-2);opacity:0;filter:blur(6px);margin:0;padding:0 40px 20px 0;font-size:15px;line-height:1.6;transition:opacity .4s,filter .4s}.cv-q.open .cv-q-inner p{opacity:1;filter:none;transition-delay:60ms}html[data-motion=reduced] .cv-reveal,html[data-motion=reduced] .cv-q-inner p{opacity:1;filter:none;transform:none}@media (prefers-reduced-motion:reduce){.cv-reveal,.cv-q-inner p,.pg-reveal{opacity:1;filter:none;transition:none;transform:none}.cv-words .cv-word,.cv-hero-mark,.cv-hero-sub,.cv-hero-row,.cv-hero-cta,.cv-hero-note,.cv-hero-demo,.dot-flame.live rect.tip{animation:none}}.pg-hero-label.pg-center{justify-content:center}.pg-dot-inline{vertical-align:1px;margin-right:6px}.pg-dl-cta{animation:cv-settle .8s .3s var(--ease-out) both;flex-direction:column;align-items:center;gap:18px;margin-top:34px;display:flex}.pg-dl-others,.pg-dl-under{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 22px;display:flex}.pg-dl-others{gap:10px}.pg-dl-pill{background:var(--cv-card-2);border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:7px;padding:8px 16px;font-size:14px;text-decoration:none;transition:border-color .14s,color .14s,background .14s;display:inline-flex;color:var(--cv-body)!important}.pg-dl-pill:hover{background:#ffffff0f;border-color:#ffffff47;color:var(--cv-text)!important}.pg-dl-closing{padding-top:90px;padding-bottom:90px}.pg-tally{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;border:0;width:100%;min-height:260px;margin-top:18px;display:block}.pg-wait-steps{margin-top:16px}@media (width<=640px){.cv-nav-divider{display:none}.cv-duo{grid-template-columns:1fr}.cv-duo>div+div{border-left:0;padding-left:0}.cv-specs,.cv-footer-top{grid-template-columns:1fr}.cv-bento{grid-template-columns:minmax(0,1fr)}.cv-stat{padding:18px 16px}.cv-stat-big{font-size:30px}.cv-stat-unit{font-size:15px}}.cv-lang{position:relative}.cv-lang-button{font-family:var(--cv-mono);letter-spacing:.04em;color:var(--cv-soft);border-radius:8px;align-items:center;gap:5px;padding:6px 8px;font-size:12px;transition:color .14s;display:inline-flex}.cv-lang-button:hover,.cv-lang-button[aria-expanded=true]{color:var(--cv-text)}.cv-lang-list{z-index:60;background:var(--cv-card-2);border:1px solid var(--cv-line);border-radius:14px;width:210px;max-height:min(420px,70vh);margin:0;padding:6px;list-style:none;animation:.14s ease-out fade-in;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 18px 48px #0000008c}.cv-lang-list button{width:100%;height:34px;color:var(--cv-sub);text-align:left;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;font-size:13.5px;display:flex}.cv-lang-list button:hover{color:var(--cv-text);background:#ffffff0d}.cv-lang-list button.on{color:var(--cv-text)}.cv-lang-list button.on svg{color:var(--orange)}.cv-bots-wall{margin-top:40px;position:relative}.cv-bots-roll{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));gap:12px;height:340px;display:grid;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 28px 30%,#00000059 62%,#0000 92%);mask-image:linear-gradient(#0000 0,#000 28px 30%,#00000059 62%,#0000 92%)}.cv-bots-col{min-width:0}.cv-bots-track{flex-direction:column;gap:12px;animation:48s linear infinite cv-bots-sink;display:flex}.cv-bots-col.c1 .cv-bots-track{animation-duration:60s;animation-delay:-22s}.cv-bots-col.c2 .cv-bots-track{animation-duration:54s;animation-delay:-9s}@keyframes cv-bots-sink{0%{transform:translateY(calc(-50% - 6px))}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.cv-bots-track{animation:none}}[data-motion=reduced] .cv-bots-track{animation:none}.cv-bots-more{justify-content:center;display:flex;position:absolute;bottom:18px;left:0;right:0}.cv-bots,.pg-prose ul.cv-bots{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:24px 0 20px;display:grid}.pg-prose ul.cv-bots>li{padding:18px}.pg-prose ul.cv-bots>li:before{content:none}.cv-bot{border:1px solid var(--cv-line);background:var(--cv-card);transition:border-color .14s var(--ease-out,ease);border-radius:14px;flex-direction:column;gap:6px;padding:18px;display:flex;position:relative}.cv-bot-top{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.cv-bot-icon{color:#ff8547;background:#ff6a1a24;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.cv-bot-switch{background:#ff6a1a;border-radius:9px;width:30px;height:18px;position:relative}.cv-bot-switch:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;position:absolute;top:3px;right:3px}.cv-bot.flip .cv-bot-switch{animation:15s ease-in-out infinite cv-flip-switch}.cv-bot.flip .cv-bot-switch:after{animation:15s ease-in-out infinite cv-flip-knob}.cv-bot.flip .cv-bot-icon{animation:15s ease-in-out infinite cv-flip-icon}.cv-bot.flip.f2 :is(.cv-bot-switch,.cv-bot-icon),.cv-bot.flip.f2 .cv-bot-switch:after{animation-duration:19s;animation-delay:-6s}.cv-bot.flip.f3 :is(.cv-bot-switch,.cv-bot-icon),.cv-bot.flip.f3 .cv-bot-switch:after{animation-duration:23s;animation-delay:-15s}@keyframes cv-flip-switch{0%,55%,85%,to{background:#ff6a1a}58%,82%{background:#ffffff24}}@keyframes cv-flip-knob{0%,55%,85%,to{transform:translate(0)}58%,82%{transform:translate(-12px)}}@keyframes cv-flip-icon{0%,55%,85%,to{color:#ff8547;background:#ff6a1a24}58%,82%{color:var(--cv-soft);background:#ffffff0f}}@media (prefers-reduced-motion:reduce){.cv-bot.flip :is(.cv-bot-switch,.cv-bot-icon),.cv-bot.flip .cv-bot-switch:after{animation:none}}[data-motion=reduced] .cv-bot.flip :is(.cv-bot-switch,.cv-bot-icon),[data-motion=reduced] .cv-bot.flip .cv-bot-switch:after{animation:none}.cv-bot.soon .cv-bot-icon{color:var(--cv-soft);background:#ffffff0f}.cv-bot-soon{border:1px solid var(--cv-line);font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-soft);border-radius:999px;padding:2px 8px;font-size:10px;line-height:1.4;position:absolute;top:27px;right:18px}.cv-bot strong,.pg-prose .cv-bot strong{color:var(--cv-text);font-size:15px;font-weight:600}.cv-bot p,.cv-bot-line{color:var(--cv-soft);margin:0;font-size:13.5px;line-height:1.5}.pg-prose a.cv-bot-go{color:var(--cv-soft);align-items:center;gap:4px;margin-top:auto;padding-top:8px;font-size:12.5px;text-decoration:none;display:inline-flex}.cv-bot-go:after{content:"";border-radius:14px;position:absolute;inset:0}.cv-bot.linked:hover{border-color:#ffffff29}.pg-prose .cv-bot.linked:hover a.cv-bot-go{color:var(--cv-text)}@media (width<=860px){.cv-bots,.pg-prose ul.cv-bots{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.cv-bots,.pg-prose ul.cv-bots{grid-template-columns:1fr}.cv-bots-roll{height:300px}}.pg-where{background:var(--cv-card);border:1px solid var(--cv-line);color:var(--cv-text);white-space:nowrap;border-radius:7px;flex-wrap:wrap;align-items:center;gap:6px;padding:1px 9px;font-size:.92em;display:inline-flex}.pg-where-sep{color:var(--cv-dim);margin-right:6px}.pg-feature-facts{border:1px solid var(--cv-line);background:var(--cv-line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1px;margin:20px 0 8px;display:grid;overflow:hidden}.pg-feature-facts>div{background:var(--cv-card);padding:14px 16px}.pg-feature-facts dt{font-family:var(--cv-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--cv-dim);margin-bottom:6px;font-size:11px}.pg-feature-facts dd{color:var(--cv-text);margin:0;font-size:15px}.pg-features{flex-direction:column;gap:56px;padding:0 56px 120px;display:flex}.pg-feature-section-head{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.pg-feature-section-head h2{letter-spacing:-.02em;color:var(--cv-text);margin:0;font-size:26px;font-weight:500}@media (width<=1000px){.pg-features{padding-left:24px;padding-right:24px}}.pg-soon{color:var(--cv-sub);align-items:center;gap:6px;margin-top:4px;font-size:13px;display:flex}.pg-soon-tag{border:1px solid var(--cv-line);font-family:var(--cv-mono);letter-spacing:.06em;text-transform:uppercase;color:#ff8547;border-radius:6px;padding:1px 7px;font-size:10px}.pg-feature-back{flex-direction:column;gap:8px;display:flex}.pg-feature-section-head h2 a{color:inherit;text-decoration:none}.pg-feature-section-head h2 a:hover{color:#ff8547}.cv-menu{position:relative}.cv-menu-button{color:#b4b8be;align-items:center;gap:5px;padding:6px 10px;font-size:14px;transition:color .14s;display:inline-flex}.cv-menu-button:hover,.cv-menu-button.here,.cv-menu-button[aria-expanded=true]{color:var(--cv-text)}.cv-menu-button svg{transition:transform .14s}.cv-menu-button[aria-expanded=true] svg{transform:rotate(180deg)}.cv-menu-list{z-index:60;background:var(--cv-card-2);border:1px solid var(--cv-line);border-radius:14px;width:290px;margin-top:8px;padding:6px;animation:.14s ease-out fade-in;position:absolute;top:100%;left:0;box-shadow:0 18px 48px #0000008c}.cv-menu-list:before{content:"";height:10px;position:absolute;top:-10px;left:0;right:0}.cv-nav-links .cv-menu-item{border-radius:10px;align-items:center;gap:12px;padding:9px 10px;display:flex;color:var(--cv-sub)!important}.cv-nav-links .cv-menu-item:hover{background:#ffffff0d;color:var(--cv-text)!important}.cv-menu-icon{border:1px solid var(--cv-line);color:#ff8547;background:#ffffff0a;border-radius:9px;flex:none;place-items:center;width:32px;height:32px;display:grid}.cv-menu-item>span:last-child{flex-direction:column;gap:2px;display:flex}.cv-menu-item strong{color:var(--cv-text);font-size:14px;font-weight:500}.cv-menu-item small{color:var(--cv-soft);font-size:12.5px}.cv-menu-all{border-top:1px solid var(--cv-line);margin-top:4px;border-radius:0 0 10px 10px!important}.cv-menu-all .cv-menu-icon{color:var(--cv-sub)}.cv-nav{position:relative}.cv-mmenu{display:none}.cv-mmenu-button{width:36px;height:36px;color:var(--cv-sub);border:1px solid var(--cv-line);border-radius:10px;place-items:center;display:grid}.cv-mmenu-button:hover,.cv-mmenu-button[aria-expanded=true]{color:var(--cv-text)}.cv-mmenu-panel{z-index:70;background:var(--cv-card-2);border:1px solid var(--cv-line);border-radius:16px;flex-direction:column;gap:2px;max-height:calc(100vh - 120px);padding:14px 8px 8px;animation:.14s ease-out fade-in;display:flex;position:absolute;top:calc(100% + 6px);left:12px;right:12px;overflow-y:auto;box-shadow:0 18px 48px #0009}.cv-mmenu-panel>.cv-label{padding:0 10px 6px}.cv-mmenu-item{border-radius:10px;flex-direction:column;gap:2px;padding:10px;display:flex}.cv-mmenu-item:hover,.cv-mmenu-item.here{background:#ffffff0d}.cv-mmenu-item strong{color:var(--cv-text);font-size:15px;font-weight:500}.cv-mmenu-item small{color:var(--cv-soft);font-size:13px}.cv-mmenu-rule{background:var(--cv-line);height:1px;margin:6px 10px}@media (width<=1000px){.cv-mmenu{display:block}}.pg-feature-fig{border:1px solid var(--cv-line);background:var(--cv-card);border-radius:16px;margin:24px 0 8px;overflow:hidden}.pg-feature-fig figcaption{border-top:1px solid var(--cv-line);color:var(--cv-soft);padding:12px 16px;font-size:13px}.pg-feature-fig-small{max-width:420px}.pg-feature-top{border:1px solid var(--cv-line);background:linear-gradient(90deg, #ff6a1a12, #ff6a1a00 60%), var(--cv-card);color:var(--cv-text);border-radius:18px;grid-template-columns:160px 1fr auto;align-items:center;gap:24px;padding:28px;text-decoration:none;display:grid}.pg-feature-top h2{letter-spacing:-.02em;margin:0 0 6px;font-size:26px;font-weight:500}.pg-feature-top p{color:var(--cv-sub);margin:0}.pg-feature-top:hover{border-color:#ff6a1a59}@media (width<=700px){.pg-feature-top{grid-template-columns:1fr;gap:10px;padding:22px}}.cv-menu-ask{border-bottom:1px solid var(--cv-line);margin-bottom:4px;border-radius:10px 10px 0 0!important}.pg-prose [id]{scroll-margin-top:120px}@media (width<=700px){.cv-logos{padding:72px 20px 56px}.cv-logos-head{flex-direction:column;align-items:flex-start;gap:8px}.cv-logos-grid{grid-template-columns:1fr}.cv-logos-group{padding:28px 0}.cv-logos-group+.cv-logos-group{border-left:0;border-top:1px solid var(--cv-line)}.cv-logos-row{flex-wrap:wrap;justify-content:center;gap:16px 28px;font-size:18px}.pg-feature-facts{grid-template-columns:1fr}}.cv-ask{position:relative}.cv-ask-button{border:1px solid var(--cv-line);height:34px;color:var(--cv-sub);transition:color .14s var(--ease-out), border-color .14s var(--ease-out);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:13px;display:inline-flex}.cv-ask-button:hover,.cv-ask-button[aria-expanded=true]{color:var(--cv-text);border-color:#ffffff29}.cv-ask-panel{z-index:60;background:var(--cv-card-2);border:1px solid var(--cv-line);width:440px;animation:fade-in .14s var(--ease-out);border-radius:16px;margin-top:10px;padding:8px;position:absolute;top:100%;right:0;box-shadow:0 18px 48px #0000008c}.cv-ask-form{background:var(--cv-card);border:1px solid var(--cv-line);height:44px;color:var(--cv-soft);border-radius:12px;align-items:center;gap:10px;padding:0 12px;display:flex}.cv-ask-form:focus-within{border-color:#ff6a1a73}.cv-ask-form input{min-width:0;font:inherit;color:var(--cv-text);background:0 0;border:0;outline:0;flex:1;font-size:14px}.cv-ask-form input::placeholder{color:var(--cv-dim)}.cv-ask-clear{color:var(--cv-soft);place-items:center;display:grid}.cv-ask-answer{color:var(--cv-body);gap:10px;padding:14px 12px 6px;font-size:14px;line-height:1.55;display:flex}.cv-ask-answer p{margin:0}.cv-ask-flame{flex:none;margin-top:2px}.cv-ask-links{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.cv-ask-links a{border:1px solid var(--cv-line);color:var(--cv-sub);border-radius:999px;align-items:center;gap:5px;padding:5px 10px;font-size:12.5px;text-decoration:none;display:inline-flex}.cv-ask-links a:hover{color:var(--cv-text);border-color:#ff6a1a59}.cv-ask-found{flex-direction:column;padding:6px 0 0;display:flex}.cv-ask-found a{color:var(--cv-text);border-radius:10px;flex-direction:column;gap:2px;padding:8px 12px;font-size:14px;text-decoration:none;display:flex}.cv-ask-found a:hover{background:#ffffff0a}.cv-ask-found small{font-family:var(--cv-mono);color:var(--cv-dim);font-size:11px}.cv-ask-found p,.cv-ask .soft{color:var(--cv-soft);margin:0;padding:8px 12px;font-size:13px}.cv-ask-answer .soft{padding:0}.cv-ask-foot{border-top:1px solid var(--cv-line);color:var(--cv-dim);justify-content:space-between;align-items:center;gap:12px;margin:8px 0 0;padding:8px 12px 4px;font-size:11.5px;display:flex}.cv-ask-go{color:var(--orange-text);flex:none;align-items:center;gap:5px;font-size:12.5px;display:inline-flex}@media (width<=700px){.cv-ask-button span{display:none}.cv-ask-button{justify-content:center;width:38px;padding:0}.cv-ask{position:static}.cv-ask-panel{width:auto;position:absolute;left:12px;right:12px}}.cv-ctl{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:40px;display:grid}.cv-ctl-card{border:1px solid var(--cv-line);background:var(--cv-card);color:var(--cv-text);transition:border-color .14s var(--ease-out);border-radius:14px;flex-direction:column;gap:6px;padding:18px;text-decoration:none;display:flex;position:relative}.cv-ctl-card:hover{border-color:#ffffff29}.cv-ctl-icon{border:1px solid var(--cv-line);background:var(--cv-card-2);width:36px;height:36px;color:var(--cv-sub);border-radius:10px;place-items:center;margin-bottom:8px;display:grid}.cv-ctl-card strong{font-size:15px;font-weight:500}.cv-ctl-card p{color:var(--cv-soft);margin:0;font-size:13.5px;line-height:1.5}.cv-ctl-go{color:var(--cv-dim);transition:color .14s var(--ease-out), transform .14s var(--ease-out);position:absolute;top:18px;right:18px}.cv-ctl-card:hover .cv-ctl-go{color:var(--cv-text);transform:translate(2px,-2px)}@media (width<=1000px){.cv-ctl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.cv-ctl{grid-template-columns:1fr}}.sup-card{background:var(--panel);border:1px solid var(--cv-line);border-radius:20px;max-width:620px;margin:0 auto;padding:28px}.sup-sent a{color:var(--orange-text);margin-top:8px}.sup-more{text-align:center;max-width:620px;color:var(--cv-sub);margin:18px auto 0;font-size:14px}.sup-more a{color:var(--cv-text);text-underline-offset:3px;text-decoration:underline}@media (width<=640px){.sup-card{padding:20px 16px}}.pg-title-flame{align-items:center;gap:.22em;display:inline-flex}.pg-title-flame .dot-flame{flex:none;width:.72em;height:auto;transform:translateY(-.04em)}.pg-changes{max-width:760px;margin:0 auto;padding:0 24px 110px}.pg-changes-day{border-top:1px solid var(--cv-line);grid-template-columns:170px 1fr;gap:24px;padding:26px 0;display:grid}.pg-changes-day time{font-family:var(--cv-mono);letter-spacing:.04em;color:var(--cv-soft);padding-top:3px;font-size:12px}.pg-changes-day ul{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.pg-changes-head{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pg-changes-head strong{color:var(--cv-text);font-size:15px;font-weight:500}.pg-changes-asked{border:1px solid var(--cv-line);color:var(--cv-soft);background:#ffffff08;border-radius:999px;padding:1px 8px;font-size:11px}.pg-changes-day p{color:var(--cv-sub);margin:4px 0 0;font-size:14px;line-height:1.55}@media (width<=640px){.pg-changes-day{grid-template-columns:1fr;gap:12px}}.pg-h-app{align-items:center;gap:10px;display:flex}.pg-h-app img{flex:none;width:24px;height:24px}.gh-handoff{text-align:center;background:var(--bg);min-height:100vh;color:var(--text);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 24px;display:flex}.gh-handoff h1{margin:8px 0 0;font-size:20px;font-weight:600}.gh-handoff p{max-width:360px;color:var(--text-2);margin:0 0 8px}.pg-prose .doc-note{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--orange) 35%, transparent);background:color-mix(in srgb, var(--orange) 6%, transparent);margin:0 0 28px;padding:16px 18px}.pg-prose .doc-note p:first-child{margin-top:0}.pg-prose .doc-note ul{margin-bottom:0}
