:root{--sl-aub:#3f0e40;--sl-aub-2:#350d36;--sl-active:#1164a3;--sl-ink:#1d1c1d;--sl-mut:#616061;--sl-line:#e8e8e8;--sl-link:#1264a3;--sl-red:#b4552f;--sl-green:#2f6b4f}.hero{text-align:center;padding:26px 0 0}.badge{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink-2);background:#fffc;border:1px solid #ffffffeb;border-radius:100px;align-items:center;gap:9px;padding:5px 14px 5px 10px;font-size:13px;font-weight:550;display:inline-flex;box-shadow:0 1px 2px #12100e0d,0 8px 20px -14px #12100e66}.badge i{background:var(--accent);border-radius:50%;width:7px;height:7px;animation:2.6s ease-out infinite ping;display:block;box-shadow:0 0 #2f6b4f8c}@keyframes ping{0%{box-shadow:0 0 #2f6b4f80}70%{box-shadow:0 0 0 9px #2f6b4f00}to{box-shadow:0 0 #2f6b4f00}}h1{font-family:var(--serif);letter-spacing:-.022em;max-width:17ch;margin:16px auto 0;font-size:clamp(34px,4.6vw,58px);font-weight:500;line-height:1.04}h1 em{font-style:italic}.sub{max-width:56ch;color:var(--ink-2);margin:14px auto 0;font-size:clamp(15.5px,1.25vw,17px);line-height:1.45}form{max-width:452px;margin:60px auto 0}.capsule{border:1px solid var(--line);background:#fff;border-radius:100px;align-items:center;gap:8px;padding:6px 6px 6px 20px;transition:box-shadow .25s,border-color .25s;display:flex;box-shadow:0 1px 2px #12100e0d,0 16px 34px -22px #12100e73}.capsule:focus-within{border-color:#c6c0b4;box-shadow:0 1px 2px #12100e0f,0 20px 42px -22px #12100e80}.capsule input{min-width:0;font:inherit;color:var(--ink);background:0 0;border:none;flex:auto;padding:9px 0;font-size:15px}.capsule input::placeholder{color:#9a948a}:is(.capsule input:focus,.capsule input:focus-visible){outline:none}.note{color:var(--ink-3);margin:11px 0 0;font-size:13px}.err{color:#9c4a2f;margin:9px 0 0;font-size:13px;font-weight:550}.capsule.busy{opacity:.66;pointer-events:none}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.done{border:1px solid var(--line);background:#fff;border-radius:100px;justify-content:center;align-items:center;gap:11px;max-width:452px;margin:60px auto 0;padding:15px 22px;font-size:15px;font-weight:550;animation:.45s cubic-bezier(.2,1.2,.4,1) both pop;display:flex;box-shadow:0 1px 2px #12100e0d,0 16px 34px -22px #12100e73}.done .tick{background:var(--accent);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;display:grid}.done .tick path{stroke-dasharray:22;stroke-dashoffset:22px;animation:.4s cubic-bezier(.4,0,.2,1) .16s forwards draw}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.96)translateY(6px)}to{opacity:1;transform:none}}.segwrap{justify-content:center;margin:24px 0 0;display:flex}.seg{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffa8;border:1px solid #ffffffe6;border-radius:100px;gap:2px;padding:4px;display:inline-flex;position:relative;box-shadow:0 1px 2px #12100e0d,0 10px 24px -18px #12100e73}.seg button{z-index:1;cursor:pointer;font:inherit;color:var(--ink-2);white-space:nowrap;background:0 0;border:none;border-radius:100px;align-items:center;gap:7px;padding:8px 18px;font-size:14px;font-weight:560;transition:color .24s;display:inline-flex;position:relative}.seg button svg{opacity:.6;transition:opacity .24s}.seg button[aria-selected=true]{color:var(--ink)}.seg button[aria-selected=true] svg{opacity:1}.seg .glide{z-index:0;background:#fff;border-radius:100px;width:0;transition:transform .38s cubic-bezier(.3,.9,.25,1),width .38s cubic-bezier(.3,.9,.25,1);position:absolute;top:4px;bottom:4px;left:0;box-shadow:0 1px 2px #12100e1f,0 4px 10px -6px #12100e57}.slackwin{text-align:left;background:#fff;border:1px solid #12100e1a;border-radius:13px;max-width:1000px;margin:22px auto 0;overflow:hidden;box-shadow:0 2px 6px #12100e0f,0 44px 90px -46px #12100e8c}.titlebar{background:var(--sl-aub-2);align-items:center;gap:8px;padding:9px 14px;display:flex}.titlebar .tl{gap:7px;display:flex}.titlebar .tl i{border-radius:50%;width:11px;height:11px;display:block}.titlebar .tl i:first-child{background:#ff5f57}.titlebar .tl i:nth-child(2){background:#febc2e}.titlebar .tl i:nth-child(3){background:#28c840}.titlebar .wsname{color:#ffffffad;letter-spacing:.01em;margin-left:8px;font-size:12.5px;font-weight:600}.titlebar .search{color:#ffffff9e;background:#ffffff1f;border-radius:6px;margin-left:auto;padding:4px 12px;font-size:11.5px}.slackbody{min-height:330px;display:flex}.side{background:var(--sl-aub);color:#ffffffc2;flex:0 0 194px;padding:12px 0 16px;font-size:14.5px}.side .team{border-bottom:1px solid #ffffff24;align-items:center;gap:8px;margin-bottom:10px;padding:0 14px 12px;display:flex}.side .team b{color:#fff;letter-spacing:-.01em;font-size:15px;font-weight:800}.side .team .av{background:var(--accent);color:#fff;border-radius:5px;flex:none;place-items:center;width:22px;height:22px;font-size:10px;font-weight:800;display:grid}.side .grp{color:#ffffff9e;align-items:center;gap:6px;padding:4px 14px;font-size:12.5px;font-weight:600;display:flex}.side ul{margin:2px 0 10px;padding:0;list-style:none}.side li{color:#ffffffc2;white-space:nowrap;text-overflow:ellipsis;padding:4px 14px;overflow:hidden}.side li.on{background:var(--sl-active);color:#fff;font-weight:700}.side li .h{opacity:.62;margin-right:3px}.side li .unread{float:right;color:#fff;background:#cd2553;border-radius:100px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px}.chan{background:#fff;flex-direction:column;flex:auto;min-width:0;display:flex}.chanhead{border-bottom:1px solid var(--sl-line);align-items:center;gap:10px;padding:12px 18px;display:flex}.chanhead b{color:var(--sl-ink);letter-spacing:-.01em;font-size:15px;font-weight:900}.chanhead b span{color:var(--sl-mut);font-weight:500}.chanhead .topic{color:var(--sl-mut);border-left:1px solid var(--sl-line);padding-left:10px;font-size:12.5px}.chanhead .faces{border:1px solid var(--sl-line);border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:2px 7px 2px 3px;display:flex}.chanhead .faces i{border:1.5px solid #fff;border-radius:4px;width:19px;height:19px;margin-right:-6px;display:block}.chanhead .faces i:first-child{background:#8a6a4b}.chanhead .faces i:nth-child(2){background:var(--accent)}.chanhead .faces i:nth-child(3){background:#5b6b8a}.chanhead .faces span{color:var(--sl-mut);margin-left:8px;font-size:12px;font-weight:600}.feed{flex:auto;padding:12px 0 6px}.divider{align-items:center;gap:0;padding:8px 18px 12px;display:flex}.divider:before,.divider:after{content:"";background:var(--sl-line);flex:1;height:1px}.divider span{color:var(--sl-ink);border:1px solid var(--sl-line);white-space:nowrap;background:#fff;border-radius:100px;margin:0 8px;padding:2px 13px;font-size:12.5px;font-weight:700}.m{align-items:flex-start;gap:9px;padding:7px 18px;transition:background .12s;display:flex}.m:hover{background:#f8f8f8}.m .pfp{color:#fff;letter-spacing:.02em;border-radius:5px;flex:none;place-items:center;width:36px;height:36px;font-size:12px;font-weight:800;display:grid}.m .pfp.bot{background:var(--accent);overflow:hidden}.m .pfp.bot img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.m .pfp.usr{background:#8a6a4b}.m .col{flex:1;min-width:0}.m .hd{flex-wrap:wrap;align-items:baseline;gap:7px;line-height:1.3;display:flex}.m .hd b{color:var(--sl-ink);letter-spacing:-.01em;font-size:15px;font-weight:900}.m .hd .app{letter-spacing:.02em;text-transform:uppercase;color:#616061;background:#e8e8e8;border-radius:2px;padding:1px 4px;font-size:10px;font-weight:700}.m .hd .t{color:var(--sl-mut);font-size:12px}.m .bd{color:var(--sl-ink);margin-top:1px;font-size:15px;line-height:1.46667}.m .bd p{margin:0 0 6px}.m .bd p:last-child{margin-bottom:0}.m .bd strong{font-weight:700}.m .bd code{font-family:var(--mono);color:#e01e5a;white-space:nowrap;background:#f6f6f6;border:1px solid #e4e4e4;border-radius:3px;padding:0 4px;font-size:12.5px}.att{border-left:4px solid var(--sl-green);margin:7px 0 4px;padding-left:12px}.att.warn{border-left-color:var(--sl-red)}.att .atthd{color:var(--sl-ink);align-items:center;gap:7px;margin-bottom:5px;font-size:13px;font-weight:800;display:flex}.att .atthd .em{font-size:14px}.att table{border-collapse:collapse;width:100%}.att tr{opacity:0;border-bottom:1px solid #f0f0f0;animation:.46s cubic-bezier(.2,.8,.25,1) both slide}.att tr:last-child{border-bottom:none}.pane[data-on="1"] .att tr:first-child{animation-delay:80ms}.pane[data-on="1"] .att tr:nth-child(2){animation-delay:.15s}.pane[data-on="1"] .att tr:nth-child(3){animation-delay:.22s}.pane[data-on="1"] .att tr:nth-child(4){animation-delay:.29s}@keyframes slide{0%{opacity:0;transform:translate(-7px)}to{opacity:1;transform:none}}.att td{vertical-align:baseline;padding:6px 0;font-size:14px;line-height:1.4}.att td.k{width:76px;font-family:var(--mono);letter-spacing:.06em;color:var(--sl-mut);text-transform:uppercase;white-space:nowrap;padding-right:10px;font-size:10.5px}.att td.v{color:var(--sl-ink)}.att td.n{text-align:right;width:92px;font-family:var(--mono);font-feature-settings:"tnum";white-space:nowrap;font-size:13px;font-weight:700}.att td.n.bad{color:var(--sl-red)}.att td.n.good{color:var(--sl-green)}.rx{flex-wrap:wrap;gap:6px;margin-top:7px;display:flex}.rx span{color:var(--sl-link);background:#e8f5fa;border:1px solid #d6e4ec;border-radius:100px;align-items:center;gap:5px;padding:1px 8px;font-size:12px;font-weight:700;display:inline-flex}.slcomposer{color:#8d8d8e;border:1px solid #b9b9b9;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;margin:8px 18px 14px;padding:9px 12px;font-size:14.5px;display:flex}.slcomposer .ic{color:#bdbdbd;gap:9px;font-size:14px;display:flex}.panes{position:relative}.pane{display:none}.pane[data-on="1"]{animation:.4s cubic-bezier(.2,.8,.25,1) both fadein;display:block}@keyframes fadein{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.strip{border-top:1px solid var(--line);margin:46px 0 0;padding:34px 0 0}.striplab{text-align:center;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);margin:0 0 18px;font-size:11px}.marks{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 40px;display:flex}.mark{letter-spacing:-.02em;color:#8e8779;font-size:16px;font-weight:600;transition:color .25s}.mark:hover{color:var(--ink-2)}@media (max-width:900px){.side{display:none}.slackwin{max-width:100%}}@media (max-width:700px){.hero{padding:18px 0 0}h1{max-width:15ch;margin-top:14px}.sub{max-width:44ch}form{margin-top:44px}.capsule{border-radius:20px;flex-wrap:wrap;gap:8px;padding:8px}.capsule input{text-align:center;flex:100%;padding:8px 12px}.capsule .pill{flex:100%;justify-content:center}.segwrap{margin-top:20px}.seg{max-width:100%}.seg .glide{display:none}.seg button{gap:0;padding:8px 13px;font-size:13.5px}.seg button svg{display:none}.seg button[aria-selected=true]{background:#fff;box-shadow:0 1px 2px #12100e1f}.slackwin{border-radius:11px;margin-top:18px}.titlebar{padding:8px 11px}.titlebar .wsname{font-size:11.5px}.titlebar .search{display:none}.slackbody{min-height:0}.chanhead{padding:10px 13px}.chanhead .topic{display:none}.m{gap:8px;padding:7px 13px}.m .pfp{width:32px;height:32px;font-size:11px}.m .hd b,.m .bd{font-size:14.5px}.att{padding-left:10px}.att td{font-size:13.5px}.att td.k{width:60px;padding-right:8px;font-size:9.5px}.att td.n{width:74px;font-size:12px}.slcomposer{margin:8px 13px 12px;font-size:13.5px}.divider{padding:6px 13px 10px}.strip{margin-top:36px;padding-top:28px}.marks{gap:10px 26px}.mark{font-size:14.5px}}@media (max-width:400px){.att td.k{display:none}.marks{gap:8px 18px}.seg button{padding:8px 10px;font-size:12.5px}}@media (prefers-reduced-motion:reduce){.att tr{opacity:1}}
