:root{--accent:#d2601f;--accent-dark:#a84a14;--ink:#1f1a17;--muted:#5a524d;--line:#e4e0db;--panel:#f3f1ee;--bg:#fff;--font:"Inter Variable","Inter","Segoe UI",system-ui,-apple-system,sans-serif;--display:"Bricolage Grotesque Variable","Inter Variable","Segoe UI",system-ui,sans-serif;--serif:"Instrument Serif",Georgia,"Times New Roman",serif}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font)}body{font-size:17px;line-height:1.55;-webkit-font-smoothing:antialiased}h1,h2,h3{line-height:1.1;margin:0;letter-spacing:-.02em}p{margin:0}a{color:inherit}code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.9em}:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--muted)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border-radius:10px;border:1.5px solid var(--ink);background:var(--bg);color:var(--ink);font:600 15px/1 var(--font);text-decoration:none;cursor:pointer}.btn:hover{background:var(--panel)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.btn.primary:hover{background:var(--accent-dark);border-color:var(--accent-dark)}.btn.big{min-height:52px;padding:0 24px;font-size:16px}.btn.small{min-height:36px;padding:0 12px;font-size:14px}.btn.full{width:100%}.btn:disabled{opacity:.5;cursor:not-allowed}.nav{max-width:1200px;margin:0 auto;padding:20px 24px;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.nav,.nav-brand{align-items:center}.nav-brand{display:inline-flex;gap:10px;font-weight:800;font-size:19px;text-decoration:none}.nav-links{display:flex;align-items:center;gap:24px;font-weight:600;font-size:15px}.nav-links>a:not(.btn){text-decoration:none;color:var(--muted)}.nav-links>a:not(.btn):hover{color:var(--ink)}.hero{max-width:1200px;margin:0 auto;padding:64px 24px 96px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-gap:64px;gap:64px;align-items:center}.hero h1{font-size:clamp(44px,6.4vw,80px);font-weight:800;letter-spacing:-.035em;max-width:12ch}.lede{margin-top:24px;font-size:20px;color:var(--muted);max-width:34em}.hero-ctas{margin-top:36px;display:flex;gap:12px;flex-wrap:wrap}.convo{background:var(--panel);border-radius:24px;padding:20px;display:flex;flex-direction:column;gap:10px}.convo-head{gap:8px;font-size:14px;padding:2px 4px 8px}.convo-head,.handoff{display:flex;align-items:center;font-weight:700}.handoff{gap:10px;margin:6px 0;font-size:13px;color:var(--accent-dark)}.handoff:after,.handoff:before{content:"";flex:1 1;border-top:2px dashed var(--accent);opacity:.55}.handoff-dot{width:12px;height:12px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--accent)}.how,.inbox,.install{max-width:1200px;margin:0 auto;padding:72px 24px;border-top:1px solid var(--line)}.how h2,.inbox h2,.install h2{font-size:clamp(30px,3.6vw,44px);font-weight:800}.steps{list-style:none;counter-reset:step;padding:0;margin:40px 0 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:40px;gap:40px}.steps li{counter-increment:step;position:relative;padding-top:56px}.steps li:before{content:counter(step);position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-weight:800}.steps li:not(:last-child):after{content:"";position:absolute;top:20px;left:52px;right:-28px;border-top:2px solid var(--line)}.steps h3{font-size:21px;font-weight:700}.steps p{margin-top:8px;color:var(--muted);max-width:30em}.inbox>div{max-width:640px}.inbox p{margin:16px 0 24px;color:var(--muted);font-size:18px}.install>p{margin-top:12px;color:var(--muted)}.code{margin:20px 0 12px;padding:20px 22px;border-radius:14px;background:var(--ink);color:#f6ede6;overflow-x:auto;font-size:15px;line-height:1.5}.foot{max-width:1200px;margin:0 auto;padding:32px 24px 48px;border-top:1px solid var(--line);display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:14px}@media (max-width:860px){.hero{gap:40px;padding-top:32px}.hero,.steps{grid-template-columns:minmax(0,1fr)}.steps{gap:32px}.nav-links a:not(.btn),.steps li:not(:last-child):after{display:none}}.w-msg{max-width:82%;display:flex;flex-direction:column;gap:3px}.w-msg p{padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.w-msg.me{align-self:flex-end}.w-msg.me p{background:var(--accent);color:var(--on-accent,#fff);border-bottom-right-radius:5px}.w-msg.them{align-self:flex-start}.w-msg.them p{border:1px solid var(--line);border-bottom-left-radius:5px}.w-msg.bot p,.w-msg.them p{background:#fff;color:var(--ink)}.w-msg.bot p{border:1px solid var(--line)}.d-msgs .w-msg.me.bot p{background:#fff4ec;color:var(--ink);border:1px solid #f1d3bf}.d-msgs .w-msg.me.bot p a{color:var(--accent-dark)}.w-who{color:var(--muted);padding:0 4px}.w-sys,.w-who{font-size:12px;font-weight:700}.w-sys{align-self:center;color:var(--accent-dark);padding:4px 0}.w{height:100vh;height:100dvh;flex-direction:column;background:var(--panel)}.w,.w-head{display:flex}.w-head{align-items:center;gap:10px;padding:14px 12px 14px 16px;background:#fff;border-bottom:1px solid var(--line)}.w-title{flex:1 1;display:flex;flex-direction:column;min-width:0}.w-title strong{font-size:15px}.w-title span{font-size:12.5px;color:var(--muted)}.w-x{width:44px;height:44px;border:0;background:none;border-radius:10px;color:var(--muted);cursor:pointer;display:grid;place-items:center}.w-x:hover{background:var(--panel);color:var(--ink)}.w-list{flex:1 1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:10px}.w-empty{margin:auto 0 0;background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;font-size:15px}.w-typing{font-size:13px;color:var(--muted);padding-left:4px}.w-err{margin:0 16px 8px;font-size:13px;color:#9b2c12}.w-foot{padding:10px 12px 12px;background:#fff;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:8px}.w-person{align-self:flex-start;border:0;background:none;padding:6px 4px;font:700 13px var(--font);color:var(--accent-dark);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.w-input{display:flex;align-items:flex-end;gap:8px}.w-input textarea{flex:1 1;resize:none;max-height:120px;min-height:44px;padding:11px 14px;border:1.5px solid var(--line);border-radius:12px;font:15px/1.4 var(--font);color:var(--ink)}.w-input textarea:focus{outline:none;border-color:var(--accent)}.w-send{width:44px;height:44px;flex:none;border:0;border-radius:12px;background:var(--accent);color:#fff;cursor:pointer;display:grid;place-items:center}.w-send:disabled{opacity:.4;cursor:not-allowed}.d-center{min-height:100vh;display:grid;place-items:center;padding:24px;background:var(--panel)}.d-card{width:100%;max-width:400px;background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:16px}.d-card h1{font-size:24px}.d-card label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.d-card input{min-height:44px;padding:0 12px;border:1.5px solid var(--line);border-radius:10px;font:15px var(--font)}.d-card input:focus{outline:none;border-color:var(--accent)}.d-err{font-size:14px;color:#9b2c12}.d{height:100vh;display:flex;flex-direction:column}.d-top{justify-content:space-between;gap:12px;padding:12px 20px;border-bottom:1px solid var(--line);flex-wrap:wrap}.d-brand,.d-top{display:flex;align-items:center}.d-brand{gap:10px}.d-me{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--muted)}.d-body{flex:1 1}.d-body,.d-side{display:flex;min-height:0}.d-side{width:340px;flex:none;border-right:1px solid var(--line)}.d-side,.d-tabs{flex-direction:column}.d-tabs{display:flex;padding:12px;gap:2px;border-bottom:1px solid var(--line)}.d-tabs button{display:flex;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;border:0;border-radius:8px;background:none;font:600 14px var(--font);color:var(--muted);cursor:pointer;text-align:left}.d-tabs button.on,.d-tabs button:hover{background:var(--panel)}.d-tabs button.on{color:var(--ink)}.d-count{min-width:24px;padding:2px 8px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:12px;text-align:center}.d-list{list-style:none;margin:0;padding:8px;overflow-y:auto;flex:1 1}.d-none{padding:16px 12px;color:var(--muted);font-size:14px}.d-item{width:100%;display:flex;flex-direction:column;gap:4px;padding:12px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.d-item.on,.d-item:hover{background:var(--panel)}.d-item.on{box-shadow:inset 3px 0 0 var(--accent)}.d-item-top{display:flex;justify-content:space-between;gap:8px;font-size:14px}.d-item-top time{color:var(--muted);font-size:12px}.d-preview{font-size:13.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.d-main{flex:1 1;min-width:0;display:flex;flex-direction:column;background:var(--panel)}.d-blank{margin:auto;color:var(--muted)}.d-thread{flex:1 1;display:flex;flex-direction:column;min-height:0}.d-thread-head{display:flex;align-items:center;gap:12px;padding:12px 20px;background:#fff;border-bottom:1px solid var(--line);flex-wrap:wrap}.d-back{display:none}.d-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}.d-msgs{flex:1 1;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:10px}.d-msgs .w-msg{max-width:min(560px,82%)}.d-thread>.d-err{padding:0 20px 8px}.d-reply{display:flex;gap:10px;align-items:flex-end;padding:12px 20px 16px;background:#fff;border-top:1px solid var(--line)}.d-reply textarea{flex:1 1;resize:vertical;min-height:52px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font:15px/1.4 var(--font)}.d-reply textarea:focus{outline:none;border-color:var(--accent)}@media (max-width:760px){.d-side{width:100%;border-right:0}.d-side.has-thread,.d-side:not(.has-thread)+.d-main{display:none}.d-back{display:inline-flex}}@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}.small{font-size:13.5px}.link{border:0;background:none;padding:0;font:inherit;font-weight:700;color:var(--accent-dark);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.d-switch{font-size:14px;color:var(--muted);text-align:center}.w{--accent-dark:color-mix(in srgb,var(--accent) 78%,#000)}.w-chips{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.w-chip{min-height:40px;padding:8px 14px;border-radius:999px;border:1.5px solid var(--accent);background:#fff;color:var(--accent-dark);font:600 14px/1.25 var(--font);cursor:pointer;text-align:left}.w-chip:hover{background:color-mix(in srgb,var(--accent) 10%,#fff)}.d-nav{display:flex;gap:4px}.d-nav button{min-height:40px;padding:0 14px;border:0;border-radius:8px;background:none;font:600 15px var(--font);color:var(--muted);cursor:pointer}.d-nav button.on,.d-nav button:hover{background:var(--panel)}.d-nav button.on{color:var(--ink)}.s{flex:1 1;overflow-y:auto;background:var(--panel)}.s-inner{max-width:760px;margin:0 auto;padding:32px 20px 80px;gap:20px}.s-inner,.s-sec{display:flex;flex-direction:column}.s-sec{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;gap:16px}.s-sec h2{font-size:22px}.s-sec h3{font-size:17px;margin-top:8px}.s-sec label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.s-sec input:not([type]),.s-sec input[type=text],.s-sec textarea{min-height:44px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font:400 15px/1.4 var(--font);color:var(--ink);resize:vertical}.s-sec input:focus,.s-sec textarea:focus{outline:none;border-color:var(--accent)}.s-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.s-color{display:flex;align-items:center;gap:10px}.s-color input{width:52px;height:44px;padding:2px;border:1.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.s-row{align-items:center;justify-content:space-between;flex-wrap:wrap}.s-preset,.s-row{display:flex;gap:12px}.s-preset{border:1.5px solid var(--line);border-radius:12px;padding:16px;margin:0;flex-direction:column}.s-check{flex-direction:row!important;align-items:center;gap:10px!important;font-weight:500!important}.s-check input{width:20px;height:20px;accent-color:var(--accent)}.s-empty{padding:16px;border-radius:12px;background:var(--panel);gap:12px}.s-empty,.s-test{display:flex;flex-direction:column}.s-test{padding-top:16px;border-top:1px solid var(--line);gap:10px}.s-hit,.s-miss{padding:12px 14px;border-radius:10px;font-size:14.5px}.s-hit{background:#eaf4ee;color:#1d5a36}.s-miss{background:#fbede4;color:#8a3a10}.s-save{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:16px;padding:14px 20px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 6px 20px rgba(31,26,23,.08)}.s-sec .code{margin:0}.s-members{list-style:none;margin:0;padding:0}.s-members li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.s-invite{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:10px;background:var(--panel)}.s-invite code{overflow-wrap:anywhere;font-size:13px}@media (max-width:640px){.s-grid{grid-template-columns:minmax(0,1fr)}.d-me span{display:none}}.btn.danger{border-color:#9b2c12;color:#9b2c12}.btn.danger:hover{background:#fbede4}.d-select{min-height:36px;padding:0 10px;border:1.5px solid var(--line);border-radius:8px;background:#fff;font:500 14px var(--font);color:var(--ink);max-width:100%}.s-sec .d-select{min-height:44px}.d-announce{padding:10px 20px;background:var(--ink);color:#fff;font-size:14px;font-weight:600}.d-announce.warn{background:#9b2c12}.d-nav-link{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border-radius:8px;font:600 15px var(--font);color:var(--accent-dark);text-decoration:none}.d-nav-link:hover{background:var(--panel)}.d-nav{flex-wrap:wrap}.d-search{padding:12px 12px 0}.d-search input{width:100%;min-height:40px;padding:0 12px;border:1.5px solid var(--line);border-radius:10px;font:14px var(--font)}.d-search input:focus{outline:none;border-color:var(--accent)}.d-tools{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line);flex-wrap:wrap}.d-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:6px;vertical-align:middle}.d-meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:2px}.d-assignee{font-size:12px;font-weight:700;color:var(--muted)}.d-tag{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;background:var(--panel);border:1px solid var(--line);font-size:12px;font-weight:600}.d-tag button{border:0;background:none;padding:0 2px;font-size:15px;line-height:1;color:var(--muted);cursor:pointer}.d-tags{display:flex;gap:6px;flex-wrap:wrap}.d-thread-wrap{flex:1 1;display:flex;min-height:0}.d-reply-box{flex:1 1;display:flex;flex-direction:column;gap:8px}.d-reply-box .d-select{align-self:flex-start}.d-reply-box textarea{width:100%;resize:vertical;min-height:52px;padding:12px 14px;border:1.5px solid var(--line);border-radius:12px;font:15px/1.4 var(--font)}.d-reply-box textarea:focus{outline:none;border-color:var(--accent)}.d-info{width:300px;flex:none;overflow-y:auto;background:#fff;border-left:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:20px}.d-info h3{font-size:15px;margin-bottom:8px}.d-info dl{margin:0;display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;font-size:13.5px}.d-info dt{color:var(--muted)}.d-info dd{margin:0;overflow-wrap:anywhere}.d-inline-form{display:flex;gap:8px;align-items:flex-end;margin-top:8px;flex-wrap:wrap}.d-inline-form input{flex:1 1;min-width:0;min-height:36px;padding:0 10px;border:1.5px solid var(--line);border-radius:8px;font:14px var(--font)}.d-info .d-inline-form input:focus,.d-note-form textarea:focus{outline:none;border-color:var(--accent)}.d-note{padding:10px;border-radius:10px;background:#fff8e6;margin-bottom:8px;font-size:14px}.d-note p{white-space:pre-wrap;margin-bottom:4px}.d-note .link{margin-left:8px}.d-note-form{display:flex;flex-direction:column;gap:8px}.d-note-form textarea{padding:8px 10px;border:1.5px solid var(--line);border-radius:8px;font:14px var(--font);resize:vertical}.d-note-form .btn{align-self:flex-start}.d-info-actions{display:flex;gap:8px;flex-wrap:wrap;padding-top:12px;border-top:1px solid var(--line)}.d-info-toggle{display:none}@media (max-width:1150px){.d-info-toggle{display:inline-flex}.d-info{display:none;position:absolute;right:0;top:0;bottom:0;z-index:5;box-shadow:-10px 0 30px rgba(31,26,23,.12)}.d-info.open{display:flex}.d-thread-wrap{position:relative}}.w-avatar{position:relative;display:inline-flex}.w-online{position:absolute;right:-2px;bottom:0;width:11px;height:11px;border-radius:50%;background:#2e8b57;box-shadow:0 0 0 2px #fff}.w-prechat{gap:12px}.w-prechat label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.w-prechat input{min-height:44px;padding:0 12px;border:1.5px solid var(--line);border-radius:10px;font:15px var(--font);background:#fff}.w-prechat input:focus{outline:none;border-color:var(--accent)}.w-prechat .w-person,.w-rate{align-self:center}.w-rate{text-align:center;padding:12px;display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.w-stars{display:flex;gap:2px}.w-stars button{width:44px;height:44px;border:0;background:none;color:var(--accent);cursor:pointer;display:grid;place-items:center;border-radius:8px}.w-stars button:hover,.w-stars button:hover~button{color:var(--line)}.w-stars:hover button{color:var(--accent)}.w-stars button:has(~button:hover) svg path,.w-stars button:hover svg path{fill:currentColor}.s-inner.wide{max-width:1100px}.s-jump{display:flex;gap:6px;flex-wrap:wrap}.s-jump a{padding:6px 12px;border-radius:99px;background:#fff;border:1px solid var(--line);font-size:13.5px;font-weight:600;text-decoration:none}.s-jump a:hover{border-color:var(--ink)}.s-sec{scroll-margin-top:16px}.s-hours{display:flex;flex-direction:column;gap:8px}.s-day{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:8px 0;border-bottom:1px solid var(--line)}.s-day .s-check{min-width:140px}.s-times{display:flex;align-items:center;gap:8px;font-size:14px}.s-times input{min-height:40px;padding:0 8px;border:1.5px solid var(--line);border-radius:8px;font:14px var(--font)}.s-preview{position:relative;height:90px;border-radius:12px;background:var(--panel);border:1px dashed var(--line)}.s-preview-btn{position:absolute;bottom:14px;width:44px;height:44px;border-radius:50%}.a-head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.a-head h1,.a-title{font-size:30px}.seg{display:inline-flex;padding:3px;border-radius:10px;background:#fff;border:1px solid var(--line)}.seg button{min-height:36px;padding:0 12px;border:0;border-radius:8px;background:none;font:600 13.5px var(--font);color:var(--muted);cursor:pointer}.seg button.on{background:var(--ink);color:#fff}.a-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:12px;gap:12px}.a-stats>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:4px}.a-stats span{font-size:13px;font-weight:600;color:var(--muted)}.a-stats strong{font-size:32px;font-weight:800;letter-spacing:-.02em}.a-stats em{font-style:normal;font-size:13px;color:var(--muted)}.a-bars{height:140px;display:flex;align-items:flex-end;gap:3px}.a-bars span{flex:1 1;min-height:2px;background:var(--accent);border-radius:3px 3px 0 0}.a-bars.days span{background:var(--ink)}.a-axis{display:flex;justify-content:space-between;font-size:12px;color:var(--muted)}.a-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.a-list li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 40px;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.a-list li>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.a-meter{height:8px;border-radius:99px;background:var(--panel);overflow:hidden}.a-meter span{display:block;height:100%;background:var(--accent)}.a-list strong{text-align:right}.a-unmatched{list-style:none;margin:0;padding:0}.a-unmatched li{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.a-unmatched p{font-size:15px}.a-search{min-height:44px;padding:0 12px;border:1.5px solid var(--line);border-radius:10px;font:15px var(--font)}.a-table-wrap{overflow-x:auto}.a-table{width:100%;border-collapse:collapse;font-size:14px}.a-table th{text-align:left;font-size:13px;color:var(--muted);font-weight:600;padding:8px 10px;border-bottom:1.5px solid var(--line);white-space:nowrap}.a-table td{padding:12px 10px;border-bottom:1px solid var(--line);vertical-align:middle}.a-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.pill{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700}.pill.ok{background:#eaf4ee;color:#1d5a36}.pill.warn{background:#fbede4;color:#8a3a10}.a-drawer-bg{position:fixed;inset:0;background:rgba(31,26,23,.35);z-index:20;display:flex;justify-content:flex-end}.a-drawer{width:min(480px,100%);height:100%;overflow-y:auto;background:#fff;padding:24px;display:flex;flex-direction:column;gap:16px}.a-dl{display:grid;grid-template-columns:auto 1fr;grid-gap:8px 16px;gap:8px 16px;margin:0;font-size:14px}.a-dl dt{color:var(--muted)}.a-dl dd{margin:0;overflow-wrap:anywhere}.features{max-width:1200px;margin:0 auto;padding:72px 24px;border-top:1px solid var(--line)}.features h2{font-size:clamp(30px,3.6vw,44px);font-weight:800}.features-grid{margin-top:32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:28px 40px;gap:28px 40px}.features-grid h3{font-size:17px;font-weight:700}.features-grid p{margin-top:6px;color:var(--muted);font-size:15.5px}@media (max-width:860px){.features-grid{grid-template-columns:minmax(0,1fr)}}.app{height:100vh;height:100dvh;display:grid;grid-template-columns:252px minmax(0,1fr);background:var(--panel)}.side{background:#1c1815;color:#ede6e0;display:flex;flex-direction:column;min-height:0;padding:12px 10px;gap:8px;z-index:30}.side,.side-ws{position:relative}.ws-btn{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:12px;background:hsla(0,0%,100%,.06);color:inherit;cursor:pointer;text-align:left;font-family:var(--font)}.ws-btn:hover{background:hsla(0,0%,100%,.1)}.ws-logo{width:34px;height:34px;flex:none;border-radius:10px;background:var(--accent);display:grid;place-items:center}.ws-name{flex:1 1;min-width:0;display:flex;flex-direction:column}.ws-name strong{font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ws-name span{font-size:12px;color:#a89d95}.ws-menu{position:absolute;top:calc(100% + 6px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 16px 40px rgba(0,0,0,.3);flex-direction:column;gap:2px;z-index:40}.ws-menu,.ws-menu button{color:var(--ink);padding:8px;display:flex}.ws-menu button{align-items:center;gap:10px;border:0;border-radius:8px;background:none;text-align:left;font:600 14px/1.3 var(--font);cursor:pointer}.ws-menu button.on,.ws-menu button:hover{background:var(--panel)}.ws-label{font-weight:700;padding:4px 8px}.ws-hint,.ws-label{font-size:12px;color:var(--muted)}.ws-hint{padding:6px 8px 2px;border-top:1px solid var(--line);margin-top:4px}.ws-role{font-size:12px;font-weight:500;color:var(--muted)}.ws-initial{width:30px;height:30px;flex:none;border-radius:8px;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}.ws-initial.plus{background:var(--panel);color:var(--ink)}.side-nav{flex:1 1;overflow-y:auto;display:flex;flex-direction:column;gap:14px;padding-top:8px}.side-label{font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#8c827b;padding:0 10px 4px}.side-group{display:flex;flex-direction:column;gap:2px}.side-group button,.side-link{position:relative;display:flex;align-items:center;gap:12px;min-height:40px;padding:0 10px;border:0;border-radius:10px;background:none;color:#d6ccc4;font:600 14.5px var(--font);cursor:pointer;text-align:left;text-decoration:none}.side-group button:hover,.side-link:hover{background:hsla(0,0%,100%,.07);color:#fff}.side-group button.on{background:hsla(0,0%,100%,.1);color:#fff}.side-group button.on:before{content:"";position:absolute;left:-10px;top:8px;bottom:8px;width:3px;border-radius:0 3px 3px 0;background:var(--accent)}.side-group button span:not(.badge){flex:1 1}.badge{min-width:22px;height:20px;padding:0 7px;border-radius:99px;background:hsla(0,0%,100%,.14);color:#fff;font-size:12px;font-weight:800;display:grid;place-items:center}.badge.hot{background:var(--accent)}.side-foot{display:flex;flex-direction:column;gap:2px;border-top:1px solid hsla(0,0%,100%,.08);padding-top:8px}.side-me{display:flex;align-items:center;gap:10px;padding:8px 10px;border:0;border-radius:10px;background:none;color:inherit;cursor:pointer;text-align:left;font-family:var(--font)}.side-me.on,.side-me:hover{background:hsla(0,0%,100%,.08)}.side-me-text{display:flex;flex-direction:column;min-width:0}.side-me-text strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-me-text span{font-size:12px;color:#a89d95}.side-scrim{display:none}.avatar{position:relative;width:34px;height:34px;flex:none;border-radius:50%;background:#eadfd7;color:var(--ink);display:grid;place-items:center;font-size:12.5px;font-weight:800}.side .avatar{background:#3a322c;color:#fff}.avatar.sm{width:28px;height:28px;font-size:11px}.avatar.lg{width:56px;height:56px;font-size:19px}.presence{position:absolute;right:-1px;bottom:-1px;width:11px;height:11px;border-radius:50%;background:#2e9e5b;box-shadow:0 0 0 2px #fff}.side .presence{box-shadow:0 0 0 2px #1c1815}.presence.away{background:#d9a021}.presence.off{background:#b9b0a9}.main{min-width:0;min-height:0;display:flex;flex-direction:column}.topbar{display:flex;align-items:center;gap:14px;padding:12px 24px;background:#fff;border-bottom:1px solid var(--line)}.topbar h1{font-size:21px;font-weight:800;flex:1 1;min-width:0}.icon-btn{width:40px;height:40px;border:0;border-radius:10px;background:none;display:grid;place-items:center;cursor:pointer;color:var(--ink)}.icon-btn:hover{background:var(--panel)}.menu-btn{display:none}.cmdk{display:flex;align-items:center;gap:8px;min-width:240px;min-height:40px;padding:0 10px 0 12px;border:1.5px solid var(--line);border-radius:10px;background:var(--panel);color:var(--muted);font:500 14px var(--font);cursor:pointer}.cmdk span{flex:1 1;text-align:left}.cmdk kbd{font:600 11.5px var(--font);padding:2px 6px;border-radius:6px;background:#fff;border:1px solid var(--line)}.avail{position:relative;display:flex;align-items:center;gap:8px;min-height:40px;padding:0 14px 0 26px;border:1.5px solid var(--line);border-radius:99px;background:#fff;font:600 14px var(--font);cursor:pointer}.avail .presence{left:10px;right:auto;top:50%;bottom:auto;transform:translateY(-50%);box-shadow:none}.avail.away .presence{background:#d9a021}.content{flex:1 1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.content>.d-body .d-side{background:#fff}.page{flex:1 1;min-height:0;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:20px}.page.narrow{padding-inline:max(24px,calc((100% - 900px) / 2))}.s-inner.flat{padding-top:24px}.card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:14px;min-width:0}.card.flush{padding:0;overflow:hidden;gap:0}.card h3{font-size:16.5px;font-weight:800}.card label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.card .s-check{flex-direction:row}.card input:not([type=checkbox]):not([type=color]):not([type=time]),.card textarea{min-height:44px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font:400 15px/1.4 var(--font);color:var(--ink);resize:vertical;background:#fff}.card input:focus,.card textarea:focus,.input:focus{outline:none;border-color:var(--accent)}.card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.input{min-height:40px;padding:0 12px;border:1.5px solid var(--line);border-radius:10px;font:14.5px var(--font);color:var(--ink);background:#fff}textarea.input{padding:10px 12px;min-height:80px;resize:vertical}.input.big{font-size:20px;font-weight:700;min-height:48px}.grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.stack{display:flex;flex-direction:column;gap:10px}.mt{margin-top:8px}.pad{padding:20px}.grow{flex:1 1}.prop-label{font-size:13px;font-weight:700;color:var(--muted);margin-bottom:6px}.empty{padding:48px 20px;text-align:center;display:flex;flex-direction:column;gap:10px;align-items:center}.empty h3{font-size:18px}.empty p{max-width:440px}.page-head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.hello{font-size:28px;font-weight:800;letter-spacing:-.02em}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:12px;gap:12px}.kpis.three{grid-template-columns:repeat(3,minmax(0,1fr))}.kpi{background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px;display:flex;flex-direction:column;gap:6px;text-align:left;font-family:var(--font);color:var(--ink)}button.kpi{cursor:pointer}button.kpi:hover{border-color:var(--ink)}.kpi span{font-size:13px;font-weight:600;color:var(--muted)}.kpi strong{font-size:32px;font-weight:800;letter-spacing:-.02em;line-height:1}.kpi.hot{border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.kpi.hot strong{color:var(--accent-dark)}.home-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-gap:20px;gap:20px;align-items:start}.home-col{gap:20px;min-width:0}.home-col,.rows{display:flex;flex-direction:column}.rows{list-style:none;margin:0;padding:0}.rows button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:12px 8px;border:0;border-bottom:1px solid var(--line);background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.rows li:last-child button{border-bottom:0}.rows button:hover{background:var(--panel)}.row-main{display:flex;flex-direction:column;min-width:0}.row-main span,.row-main strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14.5px}.row-main span{font-size:13.5px}.row-kind{min-width:52px;padding:3px 8px;border-radius:6px;font-size:12px;font-weight:800;text-align:center;background:var(--panel)}.row-kind.chat{background:var(--ink);color:#fff}.row-kind.urgent{background:#9b2c12;color:#fff}.row-kind.high{background:#fbe3d2;color:#8a3a10}.feed{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:14px}.feed li{display:flex;justify-content:space-between;gap:12px}.progress{height:8px;border-radius:99px;background:var(--panel);overflow:hidden}.progress span{display:block;height:100%;background:var(--accent)}.checklist{list-style:none;margin:0;padding:0;gap:10px;font-size:14.5px}.checklist li{display:flex;align-items:center;gap:10px}.checklist .check{width:20px;height:20px;border-radius:50%;border:2px solid var(--line);flex:none}.checklist li.done{color:var(--muted);text-decoration:line-through}.checklist li.done .check{background:#2e9e5b;border-color:#2e9e5b;box-shadow:inset 0 0 0 3px #fff}.toolbar{justify-content:space-between;gap:12px}.toolbar,.toolbar-right{display:flex;align-items:center;flex-wrap:wrap}.toolbar-right{gap:8px}.seg-n{font-size:12px;opacity:.7;margin-left:2px}.table-wrap{overflow-x:auto}.tbl{width:100%;border-collapse:collapse;font-size:14px}.tbl th{text-align:left;font-size:12.5px;color:var(--muted);font-weight:700;background:#fbfaf9;white-space:nowrap}.tbl td,.tbl th{padding:12px 14px;border-bottom:1px solid var(--line)}.tbl td{vertical-align:middle}.tbl tbody tr:not(.static){cursor:pointer}.tbl tbody tr:focus,.tbl tbody tr:not(.static):hover{background:var(--panel);outline:none}.tbl-tags{display:inline-flex;gap:4px;margin-left:6px}.pri,.st{display:inline-block;padding:3px 10px;border-radius:99px;font-size:12px;font-weight:700;white-space:nowrap}.pri.low{background:#f0eeec;color:var(--muted)}.pri.normal{background:#eef0f5;color:#3d4a63}.pri.high{background:#fbe3d2;color:#8a3a10}.pri.urgent{background:#9b2c12;color:#fff}.st.open{background:#e5eefb;color:#1f4e99}.st.pending{background:#fbf0d5;color:#7a5a07}.st.solved{background:#eaf4ee;color:#1d5a36}.late{color:#9b2c12;font-weight:700}.ticket-grid{display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:20px;gap:20px;align-items:start}.ticket-title{font-size:22px;font-weight:800}.ticket-desc{white-space:pre-wrap;font-size:15px;line-height:1.6}.props{gap:16px;position:-webkit-sticky;position:sticky;top:0}.comments{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.comments li{display:flex;gap:10px}.comments p{white-space:pre-wrap;font-size:14.5px;margin-top:2px}.comments .link{margin-left:8px}.modal-bg{position:fixed;inset:0;z-index:50;background:rgba(31,26,23,.4);display:grid;place-items:center;padding:16px}.modal{width:min(620px,100%);max-height:calc(100vh - 32px);overflow-y:auto;background:#fff;border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px}.modal h2{font-size:21px}.modal label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.modal-actions{display:flex;justify-content:flex-end;gap:8px}.contacts-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:20px;gap:20px;align-items:start}.people{list-style:none;margin:0;padding:6px}.people button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px;border:0;border-radius:10px;background:none;cursor:pointer;text-align:left;font-family:var(--font);color:var(--ink)}.people button.on,.people button:hover{background:var(--panel)}.person-head{display:flex;align-items:center;gap:14px}.person-head h2{font-size:20px}.person{display:flex;align-items:center;gap:10px}.split{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:24px;gap:24px;align-items:start}.split-main{display:flex;flex-direction:column;gap:20px;min-width:0}.split-side{position:-webkit-sticky;position:sticky;top:0}.preview{position:relative;height:520px;border-radius:16px;background:repeating-linear-gradient(45deg,#efece8,#efece8 10px,#f3f1ee 0,#f3f1ee 20px);border:1px solid var(--line);overflow:hidden}.pv-win{position:absolute;right:14px;left:14px;bottom:76px;top:14px;background:var(--panel);border-radius:14px;box-shadow:0 10px 30px rgba(31,26,23,.18);display:flex;flex-direction:column;overflow:hidden}.pv-head{display:flex;gap:8px;align-items:center;padding:10px 12px;background:#fff;border-bottom:1px solid var(--line);font-size:12px;color:var(--muted)}.pv-head strong{color:var(--ink);font-size:13px}.pv-body{flex:1 1;padding:12px;display:flex;flex-direction:column;gap:8px;justify-content:flex-end}.pv-welcome{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px;font-size:12.5px}.pv-chip{border:1.5px solid var(--accent);color:var(--accent);border-radius:99px;padding:4px 10px;font-size:12px;font-weight:600;background:#fff}.pv-chip,.pv-me{align-self:flex-end}.pv-me{background:var(--accent);color:#fff;border-radius:12px 12px 4px 12px;padding:8px 10px;font-size:12.5px}.pv-btn{position:absolute;bottom:14px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;box-shadow:0 6px 16px rgba(31,26,23,.25)}.pv-btn.right{right:14px}.pv-btn.left{left:14px}.pv-greet{position:absolute;bottom:72px;max-width:220px;background:#fff;border-radius:12px;padding:8px 10px;font-size:12.5px;box-shadow:0 8px 20px rgba(31,26,23,.18);z-index:2}.pv-greet.right{right:14px}.pv-greet.left{left:14px}.swatches{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.swatch{width:36px;height:36px;border-radius:50%;border:0;cursor:pointer;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);position:relative}.swatch.on{box-shadow:0 0 0 3px #fff,0 0 0 5px var(--ink)}.swatch.custom{background:conic-gradient(#d2601f,#b4232c,#6b4fbb,#2f6fdb,#1f8a70,#d2601f);overflow:hidden;display:block}.swatch.custom input{opacity:0;width:100%;height:100%;cursor:pointer}.cp-bg{position:fixed;inset:0;z-index:60;background:rgba(31,26,23,.35);display:flex;justify-content:center;align-items:flex-start;padding:12vh 16px 16px}.cp{width:min(560px,100%);background:#fff;border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.25);overflow:hidden}.cp input{width:100%;border:0;border-bottom:1px solid var(--line);padding:18px 20px;font:500 17px var(--font);outline:none}.cp ul{list-style:none;margin:0;padding:6px;max-height:50vh;overflow-y:auto}.cp li button{width:100%;display:flex;justify-content:space-between;gap:12px;padding:11px 14px;border:0;border-radius:10px;background:none;font:600 14.5px var(--font);color:var(--ink);cursor:pointer;text-align:left}.cp li button.on{background:var(--panel)}.cp-none{padding:14px;color:var(--muted);font-size:14px}.ob{width:min(640px,100%);display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.ob h1{font-size:30px}.ob-choices{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin:10px 0}.ob-choice{display:flex;flex-direction:column;gap:8px;padding:22px;text-align:left;border:1.5px solid var(--line);border-radius:16px;background:#fff;cursor:pointer;font-family:var(--font);color:var(--ink)}.ob-choice:hover{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.ob-choice strong{font-size:17px}.ob-choice span{color:var(--muted);font-size:14.5px}.d-li{display:flex;align-items:center;gap:2px}.d-pick{width:18px;height:18px;margin:0 2px 0 6px;flex:none;accent-color:var(--accent)}.d-li .d-item{flex:1 1;min-width:0}.d-bulk{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff4ec;border-bottom:1px solid var(--line);font-size:13.5px;font-weight:700;flex-wrap:wrap}.w-leave{background:#fff;border:1px solid var(--line);border-radius:16px;padding:14px;gap:10px;font-size:14px}.w-leave,.w-leave label{display:flex;flex-direction:column}.w-leave label{gap:6px;font-weight:600}.w-leave input,.w-leave textarea{min-height:44px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font:15px var(--font);resize:vertical}.w-leave input:focus,.w-leave textarea:focus{outline:none;border-color:var(--accent)}@media (max-width:1100px){.split{grid-template-columns:minmax(0,1fr)}.split-side{position:static}.preview{height:420px}.contacts-grid,.home-grid,.ticket-grid{grid-template-columns:minmax(0,1fr)}.props{position:static}}@media (max-width:900px){.app{grid-template-columns:minmax(0,1fr)}.side{position:fixed;inset:0 auto 0 0;width:280px;transform:translateX(-100%);transition:transform .2s ease}.menu-open .side{transform:none}.menu-open .side-scrim{display:block;position:fixed;inset:0;z-index:25;border:0;background:rgba(0,0,0,.35)}.menu-btn{display:grid}.cmdk{min-width:0}.cmdk kbd,.cmdk span{display:none}.topbar{padding:10px 14px;gap:8px}.page{padding:16px}.grid2,.kpis.three,.ob-choices{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.side{transition:none}}.w-tabs{display:flex;border-top:1px solid var(--line);background:#fff}.w-tabs button{flex:1 1;min-height:56px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:0;background:none;font:600 11.5px var(--font);color:var(--muted);cursor:pointer}.w-tabs button.on{color:var(--accent-dark)}.w-tabs button:hover{color:var(--ink)}.w-home{flex:1 1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.w-hero{background:linear-gradient(160deg,var(--accent),var(--accent-dark));color:#fff;padding:18px 20px 56px}.w-hero-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.w-hero h1{font-size:26px;font-weight:800}.w-hero p{margin-top:6px;font-size:15px;opacity:.92}.w-x.light{color:#fff}.w-x.light:hover{background:hsla(0,0%,100%,.15);color:#fff}.w-home-body{margin-top:-40px;padding:0 14px 16px;gap:10px}.w-card,.w-home-body{display:flex;flex-direction:column}.w-card{background:#fff;border:1px solid var(--line);border-radius:14px;padding:12px;gap:2px;box-shadow:0 4px 14px rgba(31,26,23,.06);text-align:left;font-family:var(--font);color:var(--ink)}button.w-card{cursor:pointer}.w-cta{flex-direction:row;align-items:center;justify-content:space-between;gap:12px;padding:14px;color:var(--accent-dark)}.w-cta>span{display:flex;flex-direction:column;color:var(--ink)}.w-cta strong{font-size:15px}.w-cta span span{font-size:13px;color:var(--muted)}.w-card-title{font-size:12.5px;font-weight:700;color:var(--muted);padding:2px 4px 6px}.w-row{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:8px;border:0;border-radius:8px;background:none;font:600 14px var(--font);color:var(--ink);text-align:left;cursor:pointer}.w-row:hover{background:var(--panel)}.w-row svg{color:var(--accent);flex:none}.w-news-card strong{font-size:15px;padding:0 4px}.w-news-card>span{font-size:13.5px;color:var(--muted);padding:2px 4px}.w-search{display:flex;align-items:center;gap:8px;padding:0 10px;min-height:44px;border-radius:10px;background:var(--panel);color:var(--muted)}.w-search.boxed{background:#fff;border:1.5px solid var(--line)}.w-search input{flex:1 1;min-width:0;border:0;background:none;font:15px var(--font);color:var(--ink);outline:none}.w-search:focus-within{box-shadow:0 0 0 2px var(--accent)}.w-art{display:flex;flex-direction:column;gap:2px;padding:12px;border:1px solid var(--line);border-radius:12px;background:#fff;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.w-art:hover{border-color:var(--accent)}.w-art strong{font-size:14.5px}.w-art span{font-size:13px;color:var(--muted)}.w-coll{display:flex;flex-direction:column;gap:8px}.w-coll h3{font-size:13px;font-weight:700;color:var(--muted);margin-top:6px}.w-article,.w-post{background:#fff;border-radius:14px;border:1px solid var(--line);padding:16px;display:flex;flex-direction:column;gap:10px;font-size:15px;line-height:1.55}.w-article h2,.w-post h2{font-size:19px;line-height:1.25}.w-article p,.w-post p{white-space:pre-wrap}.w-post .btn{align-self:flex-start}.w-vote{border-top:1px solid var(--line);padding-top:12px;gap:8px;font-weight:600;font-size:14px}.w-suggest,.w-vote{display:flex;flex-direction:column}.w-suggest{margin-top:4px;gap:2px;padding:10px 12px;border:1.5px solid var(--accent);border-radius:12px;background:#fff;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.w-suggest span{font-size:12px;color:var(--accent-dark);font-weight:700}.w-suggest strong{font-size:14px}.w-comment{display:flex;flex-direction:column;gap:8px;width:100%;min-width:260px}.w-comment textarea{padding:8px 10px;border:1.5px solid var(--line);border-radius:10px;font:14px var(--font);resize:vertical}.pill.tiny{margin-left:6px;padding:1px 6px;font-size:10.5px;vertical-align:middle}.indent{margin-left:18px}.rule{border:1.5px solid var(--line);border-radius:14px;padding:16px;margin:0;display:flex;flex-direction:column;gap:10px}.rule.off{opacity:.6}.rule-name{font-weight:700;min-width:0;flex:1 1;max-width:360px}.rule-line{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:14px}.rule-line .input{flex:1 1;min-width:140px}.inline-num{flex-direction:row!important;align-items:center;gap:10px!important;flex-wrap:wrap}.inline-num input{width:90px}.news-list{list-style:none;margin:0;padding:0}.news-list li{display:flex;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.news-list li>div:first-child{display:flex;flex-direction:column;gap:4px;max-width:560px}.news-list .st{align-self:flex-start}.int-head{display:flex;gap:14px;align-items:flex-start}.int-logo{width:44px;height:44px;flex:none;border-radius:12px;background:var(--ink);color:#fff;display:grid;place-items:center;font-weight:800;font-size:15px}.int-logo.slack{background:#4a154b;font-size:22px}.keys{display:grid;grid-template-columns:auto 1fr;grid-gap:10px 18px;gap:10px 18px;margin:0;font-size:14.5px}.keys dd{margin:0;color:var(--muted)}kbd{font:700 12px var(--font);padding:2px 7px;border-radius:6px;background:var(--panel);border:1px solid var(--line)}.nav-links .nav-plain,.nav-links a:not(.btn){color:var(--muted);text-decoration:none}.nav-links a:not(.btn):hover{color:var(--ink)}.sub-hero{max-width:900px;margin:0 auto;padding:56px 24px 32px;display:flex;flex-direction:column;gap:18px;align-items:flex-start}.sub-hero h1{font-size:clamp(38px,5vw,60px);font-weight:800;letter-spacing:-.03em}.features>p.muted{margin-top:8px;font-size:18px}.doc{max-width:760px;margin:0 auto;padding:48px 24px 80px;display:flex;flex-direction:column;gap:14px}.doc h1{font-size:clamp(34px,4vw,48px);font-weight:800}.doc h2{font-size:22px;margin-top:18px}.doc ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:6px}.doc li,.doc p{font-size:16.5px;line-height:1.65}.cl{border-top:1px solid var(--line);padding-top:22px;margin-top:10px;display:flex;flex-direction:column;gap:8px}.legal-warn{padding:12px 16px;border-radius:12px;background:#fbf0d5;color:#5e4505;font-size:14.5px!important}.foot{flex-direction:column;gap:24px}.foot-cols{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:24px;gap:24px}.foot-cols nav{display:flex;flex-direction:column;gap:8px;font-size:14.5px}.foot-cols nav a{color:var(--muted);text-decoration:none}.foot-cols nav a:hover{color:var(--ink)}.foot-cols p{margin-top:8px}.hc{min-height:100vh;display:flex;flex-direction:column;background:var(--panel);--accent-dark:color-mix(in srgb,var(--accent) 78%,#000)}.hc-top{background:var(--accent);padding:16px 24px}.hc-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;font-weight:800;font-size:17px;text-decoration:none}.hc-brand svg path{fill:#fff}.hc-main{flex:1 1;width:100%;max-width:920px;margin:0 auto;padding:0 24px 64px}.hc-hero{margin:0 -24px 32px;padding:32px 24px 48px;background:var(--accent);color:#fff;display:flex;flex-direction:column;gap:18px}.hc-hero h1{font-size:clamp(30px,4vw,42px);font-weight:800}.hc-search input{width:100%;min-height:56px;padding:0 18px;border:0;border-radius:14px;font:17px var(--font);box-shadow:0 8px 24px rgba(0,0,0,.15)}.hc-search input:focus{outline:3px solid var(--ink)}.hc-groups{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:16px;gap:16px}.hc-group{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:6px}.hc-group h2{font-size:18px}.hc-link{color:var(--accent-dark);font-weight:600;text-decoration:none;padding:4px 0}.hc-link:hover{text-decoration:underline}.hc-list{display:flex;flex-direction:column;gap:10px}.hc-list h2{font-size:18px}.hc-item{display:flex;flex-direction:column;gap:4px;padding:16px;background:#fff;border:1px solid var(--line);border-radius:14px;text-decoration:none;color:var(--ink)}.hc-item:hover{border-color:var(--accent)}.hc-item span{color:var(--muted);font-size:14.5px}.hc-crumbs{padding:20px 0;color:var(--muted)}.hc-crumbs a{color:var(--accent-dark)}.hc-article{background:#fff;border:1px solid var(--line);border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:16px}.hc-article h1{font-size:clamp(28px,3.4vw,38px);font-weight:800}.hc-article p{font-size:17px;line-height:1.7;white-space:pre-wrap}.hc-vote{align-items:center;gap:10px;flex-wrap:wrap;font-weight:600}.hc-related,.hc-vote{display:flex;padding-top:18px;border-top:1px solid var(--line)}.hc-related{flex-direction:column;gap:4px}.hc-related h2{font-size:17px;margin-bottom:4px}.hc-foot{text-align:center;padding:20px}@media (max-width:760px){.foot-cols,.grid3{grid-template-columns:minmax(0,1fr)}.indent{margin-left:0}.hc-article{padding:20px}}.agree{align-items:flex-start!important;font-size:13.5px;font-weight:500}.agree input{margin-top:2px}.agree a{color:var(--accent-dark);font-weight:700}.w-legal{font-size:11.5px;color:var(--muted);text-align:center;padding:4px 8px}.w-legal a{color:inherit}.doc h3{font-size:18px;margin-top:8px}.btn.discord{background:#5865f2;border-color:#5865f2;color:#fff}.btn.discord:hover{background:#4752c4;border-color:#4752c4}.or{display:flex;align-items:center;gap:10px;color:var(--muted);font-size:13px}.or:after,.or:before{content:"";flex:1 1;border-top:1px solid var(--line)}.d-card .muted.small a{color:var(--accent-dark);font-weight:700}.pill.discord{background:#e8eafd;color:#3b44b5}.int-logo.discord{background:#5865f2}.steps-list{margin:0;padding-left:22px;gap:12px;font-size:14.5px}.steps-list,.steps-list li{display:flex;flex-direction:column}.steps-list li{align-items:flex-start;gap:8px}.steps-list li::marker{font-weight:800}.code-chip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border-radius:10px;background:var(--panel)}.d-msgs .w-msg p a,.w-msg p a{color:inherit;text-decoration:underline;text-underline-offset:2px;word-break:break-all}.w-day{align-self:center;font-size:11.5px;font-weight:700;padding:6px 10px;border-radius:99px;background:rgba(0,0,0,.04)}.w-day,.w-seen{color:var(--muted)}.w-seen{align-self:flex-end;font-size:11px;padding:0 4px}.w-msg.them .w-seen{align-self:flex-start}.d-msgs .w-msg.me .w-seen{align-self:flex-end}.w-past{background:#fff;border:1px solid var(--line);border-radius:14px;padding:8px}.w-past,.w-past .w-row>span{display:flex;flex-direction:column}.w-past .w-row>span{min-width:0}.w-past-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.w-past-when{font-size:12px;font-weight:500;color:var(--muted)}.w-topics{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.w-topic{min-height:32px;padding:4px 12px;border-radius:99px;border:1.5px solid var(--line);background:#fff;font:600 13px var(--font);color:var(--ink);cursor:pointer}.w-topic.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent-dark)}.w-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.w-person.subtle{color:var(--muted);text-decoration:none;font-weight:600}.w-person.subtle:hover{color:var(--ink);text-decoration:underline}.w-report{margin:0 12px 8px;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--line);gap:8px;font-size:14px}.w-report,.w-report label{display:flex;flex-direction:column}.w-report label{gap:4px;font-weight:600}.w-report select,.w-report textarea{min-height:40px;padding:8px 10px;border:1.5px solid var(--line);border-radius:8px;font:14px var(--font);background:#fff}.emoji{position:relative;flex:none}.emoji-btn{width:44px;height:44px;border:0;border-radius:12px;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.emoji-btn:hover{background:var(--panel);color:var(--ink)}.emoji-pop{position:absolute;bottom:calc(100% + 6px);left:0;z-index:20;width:248px;display:grid;grid-template-columns:repeat(6,1fr);grid-gap:2px;gap:2px;padding:8px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:0 12px 30px rgba(31,26,23,.18)}.emoji-pop button{height:36px;border:0;border-radius:8px;background:none;font-size:20px;cursor:pointer}.emoji-pop button:hover{background:var(--panel)}.d-reply-tools{display:flex;align-items:center;gap:8px}.d-reply-tools .emoji-btn{width:36px;height:36px}.pill.topic{background:#eef0f5;color:#3d4a63}.notes-list{list-style:none;margin:0;padding:0}.notes-list li{display:flex;align-items:center;gap:12px;padding:12px 16px;border-bottom:1px solid var(--line)}.notes-list li.unread{background:#fff8f2}.notes-list li.unread .note-main span:first-child{font-weight:700}.note-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;border:0;background:none;text-align:left;cursor:pointer;font:14.5px var(--font);color:var(--ink);padding:0}.bell{position:relative}.bell-dot{position:absolute;top:4px;right:2px;min-width:18px;height:18px;padding:0 5px;border-radius:99px;background:var(--accent);color:#fff;font-size:11px;font-weight:800;display:grid;place-items:center}.rank{width:22px;font-weight:800;color:var(--muted)}.th-sort{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer}.th-sort.on{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.danger-zone{border-color:#e9b7a6}.danger-zone h3{color:#9b2c12}.ws-btn.static{cursor:default}.ws-btn.static:hover{background:hsla(0,0%,100%,.06)}.notice{position:fixed;left:16px;bottom:16px;z-index:70;width:min(440px,calc(100vw - 32px));padding:16px 18px;border-radius:16px;background:var(--ink);color:#f3eee9;box-shadow:0 16px 40px rgba(0,0,0,.25);display:flex;flex-direction:column;gap:12px;font-size:14.5px;line-height:1.5}.notice a,.notice strong{color:#fff}.notice a{font-weight:700}.notice-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.notice .btn{background:#fff;color:var(--ink);border-color:#fff}.legal-table-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:12px}.legal-table{width:100%;border-collapse:collapse;font-size:14.5px}.legal-table td,.legal-table th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line);vertical-align:top}.legal-table th{background:var(--panel);font-size:13px}.legal-table code{font-size:12.5px;overflow-wrap:anywhere}.foot-cols{grid-template-columns:2fr 1fr 1fr 1fr}@media (max-width:760px){.notice{left:8px;bottom:8px}}.w-disclose{font-size:11.5px;color:var(--muted);line-height:1.4}.w-disclose a{color:inherit}.dob{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.dob legend{font-size:14px;font-weight:600;margin-bottom:6px}.dob-row{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:8px;gap:8px}.dob .d-select{width:100%;min-height:44px}.btn.discord:disabled{opacity:.5}button.side-label{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:28px;border:0;background:none;cursor:pointer;font-family:var(--font);text-align:left}button.side-label:hover{color:#fff}.side-label .chev{display:inline-flex;transition:transform .15s ease}.side-label .chev.closed{transform:rotate(-90deg)}.side-label.static-label{cursor:default}.side-group button.side-label:before{display:none}.side-nav{gap:10px}.big-search input{width:100%;min-height:56px;padding:0 18px;border:1.5px solid var(--line);border-radius:14px;font:500 17px var(--font);background:#fff}.big-search input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 20%,transparent)}.pad-rows{padding:4px 12px}.pad-h{padding:16px 16px 4px}.row-flex{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 8px;border-bottom:1px solid var(--line)}.row-flex:last-child{border-bottom:0}.row-kind.ok-kind{background:#eaf4ee;color:#1d5a36}.home-grid.even{grid-template-columns:repeat(2,minmax(0,1fr))}.tbl td.wrap{overflow-wrap:anywhere;max-width:420px}.task-add{flex-direction:row;align-items:center;flex-wrap:wrap;gap:8px}.task-add .grow{flex:1 1;min-width:220px}.task-list{list-style:none;margin:0;padding:0}.task-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.task-list li:last-child{border-bottom:0}.task-list input[type=checkbox]{width:20px;height:20px;accent-color:var(--accent)}.task-list li.done strong{text-decoration:line-through;color:var(--muted)}.task-main{display:flex;flex-direction:column;min-width:0}.teamchat{min-height:0;background:#fff}.tc-list,.teamchat{flex:1 1;display:flex;flex-direction:column}.tc-list{overflow-y:auto;padding:16px 24px}.tc-msg{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-gap:10px;gap:10px;padding:6px 8px;border-radius:10px}.tc-msg.cont{padding-top:0}.tc-msg:hover{background:var(--panel)}.tc-gap{width:34px}.tc-msg .avatar.sm{width:34px;height:34px}.tc-body p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:15px}.tc-head{font-size:14px}.tc-del{opacity:0;align-self:start}.tc-del:focus,.tc-msg:hover .tc-del{opacity:1}.center-day{display:block;width:-moz-fit-content;width:fit-content;margin:12px auto}.tc-compose{display:flex;align-items:flex-end;gap:8px;padding:12px 24px 16px;border-top:1px solid var(--line)}.tc-compose textarea{flex:1 1;min-height:44px;max-height:160px;padding:11px 14px;border:1.5px solid var(--line);border-radius:12px;font:15px/1.4 var(--font);resize:none}.tc-compose textarea:focus{outline:none;border-color:var(--accent)}.doc-view h2{font-size:24px}.doc-view p{white-space:pre-wrap;font-size:15.5px;line-height:1.65}.ratings-top{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:16px;gap:16px}.center-card{align-items:center;justify-content:center;text-align:center}.big-num{font-size:48px;font-weight:800;line-height:1}.stars{color:var(--accent);font-size:22px;letter-spacing:2px}.dist-row{display:grid;grid-template-columns:70px minmax(0,1fr) 40px;grid-gap:12px;gap:12px;align-items:center;padding:6px 8px;border:0;border-radius:8px;background:none;font:600 14px var(--font);color:var(--ink);cursor:pointer;text-align:left}.dist-row.on,.dist-row:hover{background:var(--panel)}.timeline{list-style:none;margin:0;padding:0}.tl-day{font-size:12.5px;font-weight:800;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;margin:16px 0 6px}.timeline li:first-child .tl-day{margin-top:0}.tl-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line);font-size:14.5px}.guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.guide-steps{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:6px;font-size:14.5px;color:var(--muted)}.guide-grid .btn{align-self:flex-start}.flag-list{list-style:none;margin:0;padding:0}.flag-list li{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 20px;border-bottom:1px solid var(--line)}.flag-list li:last-child{border-bottom:0}.flag-list li>span{display:flex;flex-direction:column;gap:2px}.switch{position:relative;display:inline-flex;width:48px;height:28px;flex:none}.switch input{position:absolute;inset:0;opacity:0;cursor:pointer;z-index:1;margin:0}.switch span{position:absolute;inset:0;border-radius:99px;background:#cfc8c1;transition:background .15s}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;transition:transform .15s;box-shadow:0 1px 3px rgba(0,0,0,.2)}.switch input:checked+span{background:#2e9e5b}.switch input:checked+span:after{transform:translateX(20px)}.switch input:focus-visible+span{outline:3px solid var(--accent);outline-offset:2px}.checklist .check.bad{border-color:#9b2c12;background:#9b2c12}@media (max-width:900px){.guide-grid,.home-grid.even,.ratings-top{grid-template-columns:minmax(0,1fr)}.tc-compose,.tc-list{padding-left:12px;padding-right:12px}}.side-group button.side-label{min-height:28px;padding:0 10px 4px;font:700 11.5px var(--font);letter-spacing:.06em;text-transform:uppercase;color:#8c827b}.side-group button.side-label:hover{background:none;color:#fff}.side-group button.side-label .chev{flex:none}.btn.primary.full,.w-hero,.w-send,.w-x.light{color:var(--on-accent,#fff)}.pw{background:var(--panel);font-size:15px}.pw button{font-family:var(--font)}.pw-head{flex:none;background:#fff;border-bottom:1px solid var(--line);padding:12px 12px 12px 14px;display:flex;flex-direction:column;gap:12px}.pw-top{display:flex;align-items:center;gap:10px}.pw-logo{width:38px;height:38px;flex:none;border-radius:11px;background:var(--accent);display:grid;place-items:center}.pw-title{flex:1 1;min-width:0;display:flex;flex-direction:column}.pw-title strong{font-size:16px;font-weight:800;letter-spacing:-.01em}.pw-status,.pw-title strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-status{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted)}.pw-dot{width:8px;height:8px;border-radius:50%;background:#b9b0a9;flex:none}.pw-dot.on{background:#2e9e5b}.pw-dot.idle{background:#d9a021}.pw-icon{width:36px;height:36px;flex:none;border:0;border-radius:10px;background:none;color:var(--muted);cursor:pointer;display:grid;place-items:center}.pw-icon:hover{color:var(--ink)}.pw-icon:hover,.pw-seg{background:var(--panel)}.pw-seg{display:flex;padding:3px;border-radius:10px}.pw-seg button{flex:1 1;min-height:34px;border:0;border-radius:8px;background:none;font-size:13.5px;font-weight:700;color:var(--muted);cursor:pointer}.pw-seg button:hover{color:var(--ink)}.pw-seg button.on{background:var(--ink);color:#fff}.pw-body{flex:1 1;min-height:0;overflow-y:auto;padding:14px;gap:10px}.pw-body,.pw-card{display:flex;flex-direction:column}.pw-card{background:#fff;border:1px solid var(--line);border-radius:16px;padding:16px;gap:8px;text-align:left;color:var(--ink)}.pw-card.flush{padding:0;gap:0;overflow:hidden}button.pw-card{cursor:pointer}button.pw-card:hover{border-color:var(--ink)}.pw-card label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600}.pw-card input,.pw-card textarea{min-height:44px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font:15px/1.4 var(--font);color:var(--ink);background:#fff;resize:vertical}.pw-card input:focus,.pw-card textarea:focus{outline:none;border-color:var(--accent)}.pw-center{align-items:center;text-align:center}.pw-strong{font-weight:700;font-size:15px}.pw-muted{color:var(--muted);font-size:14px}.pw-hello h1{font-size:24px;font-weight:800;letter-spacing:-.02em;line-height:1.15}.pw-hello p{color:var(--muted);font-size:15px;line-height:1.5}.pw-team{display:flex;align-items:center;gap:10px;margin-top:4px;font-size:13.5px;font-weight:600;color:var(--muted)}.pw-avatars{display:inline-flex}.pw-av{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#eadfd7;color:var(--ink);font-size:12px;font-weight:800;box-shadow:0 0 0 2px #fff;position:relative}.pw-av+.pw-av{margin-left:-8px}.pw-av:after{content:"";position:absolute;right:-1px;bottom:-1px;width:9px;height:9px;border-radius:50%;background:#2e9e5b;box-shadow:0 0 0 2px #fff}.pw-label{padding:14px 16px 6px;font-size:13px;font-weight:700;color:var(--muted)}.pw-count{margin-left:6px;padding:1px 7px;border-radius:99px;background:var(--panel);font-size:11.5px}.pw-rows{list-style:none;margin:0;padding:0 6px 6px}.pw-rows button{width:100%;display:flex;align-items:center;gap:10px;padding:11px 10px;border:0;border-radius:10px;background:none;text-align:left;color:var(--ink);cursor:pointer}.pw-rows button:hover{background:var(--panel)}.pw-rows li+li button{border-top:1px solid var(--line);border-radius:0}.pw-rows li+li button:hover{border-radius:10px;border-top-color:transparent}.pw-rows svg,.pw-tile>svg{color:var(--accent);flex:none}.pw-row-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.pw-row-main strong{font-size:14.5px;font-weight:700}.pw-row-main span{font-size:13px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-tile{flex-direction:row;align-items:center;gap:12px;padding:14px 16px}.pw-tile-icon{width:36px;height:36px;flex:none;border-radius:10px;display:grid;place-items:center;background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent-dark)}.pw-pill{align-self:flex-start;padding:3px 10px;border-radius:99px;background:var(--panel);font-size:12px;font-weight:700;color:var(--muted)}.pw-thread{gap:12px}.pw-day{align-self:center;font-size:12px;font-weight:700;color:var(--muted);padding:4px 12px;border-radius:99px;background:#fff;border:1px solid var(--line);margin:2px auto 6px;width:-moz-fit-content;width:fit-content}.pw-group,.pw-group-wrap{display:flex;flex-direction:column}.pw-group{gap:3px;max-width:84%;animation:pw-in .18s ease-out}.pw-group.me{align-self:flex-end;align-items:flex-end}.pw-group.them{align-self:flex-start}.pw-who{font-size:12px;font-weight:700;color:var(--muted);padding:0 4px 1px}.pw-item{display:flex;flex-direction:column;gap:6px}.pw-group.me .pw-item{align-items:flex-end}.pw-bubble{padding:10px 14px;border-radius:16px;font-size:15px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.pw-group.me .pw-bubble{background:var(--accent);color:var(--on-accent,#fff);border-bottom-right-radius:5px}.pw-group.them .pw-bubble{background:#fff;color:var(--ink);border:1px solid var(--line);border-bottom-left-radius:5px}.pw-group.bot .pw-bubble{background:#fffdfb}.pw-bubble a{color:inherit;text-decoration:underline;text-underline-offset:2px}.pw-time{font-size:11px;color:var(--muted);padding:1px 4px 0}.pw-handoff{margin:4px 0;font-size:12.5px}.pw-handoff .handoff-dot{box-shadow:0 0 0 3px var(--panel),0 0 0 5px var(--accent)}.pw-suggest{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:14px;background:#fff;text-align:left;cursor:pointer;color:var(--ink);max-width:100%}.pw-suggest:hover{border-color:var(--accent)}.pw-suggest .pw-row-main span{font-size:11.5px;font-weight:700;color:var(--accent-dark)}.pw-suggest .pw-row-main strong{font-size:14px;white-space:normal}.pw-dots{display:inline-flex;gap:4px;align-items:center;padding:14px 16px}.pw-dots span{width:7px;height:7px;border-radius:50%;background:#b9b0a9;animation:pw-dot 1.2s ease-in-out infinite}.pw-dots span:nth-child(2){animation-delay:.15s}.pw-dots span:nth-child(3){animation-delay:.3s}@keyframes pw-dot{0%,60%,to{opacity:.35;transform:none}30%{opacity:1;transform:translateY(-3px)}}@keyframes pw-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.pw-chips{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.pw-chips.left{justify-content:flex-start}.pw-chip{min-height:36px;padding:6px 14px;border-radius:99px;border:1.5px solid var(--accent);background:#fff;color:var(--accent-dark);font-size:14px;font-weight:600;cursor:pointer;text-align:left}.pw-chip:hover{background:color-mix(in srgb,var(--accent) 8%,#fff)}.pw-chip.on{background:var(--accent);color:var(--on-accent,#fff)}.pw-chip:disabled{opacity:.5;cursor:not-allowed}.pw-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 16px;border-radius:10px;border:1.5px solid var(--ink);background:#fff;color:var(--ink);font-size:14.5px;font-weight:700;cursor:pointer;text-decoration:none}.pw-btn:hover{background:var(--panel)}.pw-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.pw-btn.primary:hover{filter:brightness(.94)}.pw-btn.full{width:100%}.pw-btn:disabled{opacity:.55;cursor:not-allowed}.pw-link{border:0;background:none;padding:4px 2px;font-size:13px;font-weight:600;color:var(--muted);cursor:pointer}.pw-link:hover{color:var(--ink);text-decoration:underline}.pw-row-gap{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.pw-ok{gap:2px;border-color:#bfdcc8;background:#f3faf5}.pw-ok span{color:var(--muted);font-size:14px}.pw-stars{display:flex;gap:2px}.pw-stars button{width:44px;height:44px;border:0;border-radius:10px;background:none;color:var(--accent);cursor:pointer;display:grid;place-items:center}.pw-stars button:has(~button:hover) svg path,.pw-stars button:hover svg path{fill:currentColor}.pw-comment{display:flex;flex-direction:column;gap:8px;width:100%}.pw-search{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--muted)}.pw-search:focus-within{border-color:var(--accent)}.pw-search input{flex:1 1;min-width:0;border:0;background:none;font:15px var(--font);color:var(--ink);outline:none}.pw-article{gap:12px;font-size:15.5px;line-height:1.6}.pw-article h2,.pw-post h2{font-size:20px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.pw-article p,.pw-post p{white-space:pre-wrap}.pw-vote{border-top:1px solid var(--line);padding-top:14px;display:flex;flex-direction:column;align-items:center;gap:8px;font-weight:700;font-size:14px}.pw-post{line-height:1.55}.pw-post .pw-btn{align-self:flex-start}.pw-compose{flex:none;display:flex;flex-direction:column;gap:8px;padding:10px 12px 12px;background:#fff;border-top:1px solid var(--line)}.pw-actions{display:flex;align-items:center;gap:10px}.pw-spacer{flex:1 1}.pw-input{display:flex;align-items:flex-end;gap:6px}.pw-input textarea{flex:1 1;min-width:0;min-height:44px;max-height:140px;padding:11px 14px;border:1.5px solid var(--line);border-radius:12px;font:15px/1.4 var(--font);color:var(--ink);resize:none}.pw-input textarea:focus{outline:none;border-color:var(--accent)}.pw-input .emoji-btn{width:40px;height:44px}.pw-input .emoji-pop{bottom:calc(100% + 8px)}.pw-send{width:44px;height:44px;flex:none;border:0;border-radius:12px;background:var(--accent);color:var(--on-accent,#fff);cursor:pointer;display:grid;place-items:center}.pw-send:disabled{opacity:.4;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.pw-dots span,.pw-group{animation:none}}.pw-body>*{flex-shrink:0}.pw.custom-bg .pw-body{background:var(--pw-bg);background-attachment:local}.pw.dark-bg .pw-time,.pw.dark-bg .pw-who,.pw.dark-bg .w-err,.pw.dark-bg .w-typing{color:hsla(0,0%,100%,.78)}.pw.dark-bg .pw-day{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.2);color:#fff}.pw.dark-bg .pw-handoff{color:#fff}.pw.dark-bg .pw-handoff:after,.pw.dark-bg .pw-handoff:before{border-top-color:hsla(0,0%,100%,.5)}.pw.dark-bg .pw-handoff .handoff-dot{box-shadow:0 0 0 3px transparent,0 0 0 5px #fff}.pw.dark-bg .pw-chip:not(.on){background:hsla(0,0%,100%,.95)}.pw.dark-bg .pw-group.them .pw-bubble{border-color:transparent}.bg-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.bg-swatch{display:flex;flex-direction:column;gap:6px;padding:0;border:0;background:none;cursor:pointer;font:600 12.5px var(--font);color:var(--ink);text-align:center}.bg-swatch span:first-child{display:block;height:56px;border-radius:12px;border:1px solid var(--line)}.bg-swatch.on span:first-child{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--ink)}.bg-custom{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.bg-custom input[type=color]{width:48px;height:40px;padding:2px;border:1.5px solid var(--line);border-radius:10px;background:#fff;cursor:pointer}.locked{display:flex;gap:14px;align-items:flex-start;padding:14px;border-radius:12px;background:var(--panel)}.locked-icon{width:36px;height:36px;flex:none;border-radius:10px;background:#fff;border:1px solid var(--line);display:grid;place-items:center}.perk-badge{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:99px;background:#fff1d6;color:#7a5a07;font-size:11.5px;font-weight:800}@media (max-width:640px){.bg-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.alerts-box{gap:12px}.alerts-box,.role-pick{display:flex;flex-direction:column}.role-pick{border:0;padding:0;margin:0;gap:8px}.role-pick legend{font-size:14px;font-weight:600;margin-bottom:8px}.role-list{display:flex;flex-wrap:wrap;gap:6px;max-height:200px;overflow-y:auto}.role-chip{display:inline-flex!important;flex-direction:row!important;align-items:center;gap:6px!important;padding:5px 10px;border:1.5px solid var(--line);border-radius:99px;background:#fff;font-size:13.5px!important;font-weight:600;cursor:pointer}.role-chip input{position:absolute;opacity:0;width:1px;height:1px}.role-chip.on{border-color:#5865f2;background:#eef0fe;color:#3b44b5}.role-chip:focus-within{outline:3px solid var(--accent);outline-offset:2px}.role-dot{width:10px;height:10px;border-radius:50%}.alert-preview{padding:12px 14px;border-radius:10px;background:#313338;color:#dbdee1;display:flex;flex-direction:column;gap:4px;font-size:14px}.alert-preview .muted{color:#949ba4}.alert-preview strong{color:#c9cdfb;background:rgba(88,101,242,.3);padding:0 2px;border-radius:3px;font-weight:600}.pill.urgent-pill{background:#9b2c12;color:#fff}.a-drawer.wide{width:min(760px,100%)}.safety-box{padding:12px 14px;border-radius:12px;background:#fbede4;color:#6e2a0e;border:1px solid #f0c4ac;font-size:14px}.safety-box ul{margin:6px 0 0;padding-left:20px;display:flex;flex-direction:column;gap:4px}.report-quote{margin:0;padding:12px 14px;border-left:3px solid var(--accent);background:var(--panel);border-radius:0 10px 10px 0;font-size:15px}.report-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px}.mod-actions h3,.report-grid h3,.transcript h3{font-size:15px;margin-bottom:8px}.warn-list{list-style:none;margin:8px 0 0;padding:0;gap:6px;font-size:13.5px}.warn-list,.warn-list li{display:flex;flex-direction:column}.warn-list li{padding:8px 10px;border-radius:8px;background:#fff6e5}.transcript{display:flex;flex-direction:column;gap:10px;padding-top:14px;border-top:1px solid var(--line)}.t-lines{list-style:none;margin:0;padding:0;max-height:420px;overflow-y:auto;border:1px solid var(--line);border-radius:12px}.t-lines li{padding:10px 14px;border-bottom:1px solid var(--line)}.t-lines li:last-child{border-bottom:0}.t-lines li.t-visitor{background:#fff8f2}.t-lines li.t-system{background:var(--panel)}.t-lines li.hit{box-shadow:inset 4px 0 0 var(--accent);background:#fff1d6}.t-lines li.dim{opacity:.45}.t-lines p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14.5px;margin-top:2px}.mod-actions{gap:10px;padding-top:14px;border-top:1px solid var(--line)}.mod-actions,.mod-actions label{display:flex;flex-direction:column}.mod-actions label{gap:6px;font-size:14px;font-weight:600}.mod-actions input:not([type=checkbox]),.mod-actions textarea{min-height:40px;padding:8px 10px;border:1.5px solid var(--line);border-radius:10px;font:14.5px var(--font)}.mod-actions .s-check{flex-direction:row;font-weight:500}.s-row.wrap{flex-wrap:wrap;justify-content:flex-start}@media (max-width:700px){.report-grid{grid-template-columns:minmax(0,1fr)}}.int-logo.mail{background:var(--accent)}.email-reply{display:flex;flex-direction:column;gap:8px;padding:14px;margin-top:8px;border:1px solid var(--line);border-radius:12px;background:#fbfaf9}.email-reply textarea{min-height:80px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font:15px/1.45 var(--font);resize:vertical}.email-reply textarea:focus{outline:none;border-color:var(--accent)}.pill.tiny.ok{background:#eaf4ee;color:#1d5a36}.pw-start{min-height:48px;font-size:15.5px}.pw-continue{border-color:var(--accent);box-shadow:inset 3px 0 0 var(--accent)}.tp{min-height:100vh;background:var(--panel)}.tp-top{display:flex;justify-content:space-between;gap:12px;padding:14px 20px;background:#fff;border-bottom:1px solid var(--line)}.tp-brand,.tp-top{align-items:center}.tp-brand{display:inline-flex;gap:10px;font-size:16px}.tp-main{max-width:720px;margin:0 auto;padding:24px 16px 60px;display:flex;flex-direction:column;gap:16px}.tp-title{font-size:24px;font-weight:800;letter-spacing:-.02em}.tp-h2{font-size:18px}.tp-thread{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tp-thread li{background:#fff;border:1px solid var(--line);border-radius:14px;padding:14px 16px}.tp-thread li.you{border-left:3px solid var(--accent)}.tp-thread li.team{border-left:3px solid var(--ink)}.tp-thread p{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:6px;font-size:15px;line-height:1.55}.tp-who{font-weight:700;font-size:14px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tp-stars button{color:var(--accent)}.tp-foot{text-align:center}.tp .card textarea{min-height:90px}.pw-card select{min-height:44px;padding:0 10px;border:1.5px solid var(--line);border-radius:10px;font:15px var(--font);background:#fff;color:var(--ink)}.pw-card select:focus{outline:none;border-color:var(--accent)}.pw-steps{display:flex;gap:6px}.pw-steps span{height:4px;flex:1 1;border-radius:99px;background:var(--line)}.pw-steps span.on{background:var(--accent)}.pw-form-title{font-size:20px;font-weight:800;letter-spacing:-.01em;margin-top:4px}.pw-urgency{border:0;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:6px;gap:6px}.pw-urgency legend{font-size:14px;font-weight:600;margin-bottom:6px}.pw-urgency label{position:relative;display:flex!important;flex-direction:column!important;gap:1px!important;padding:9px 11px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer}.pw-urgency label.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.pw-urgency label:focus-within{outline:3px solid color-mix(in srgb,var(--accent) 35%,transparent)}.pw-urgency input{position:absolute;opacity:0;width:1px;height:1px}.pw-urgency strong{font-size:13.5px}.pw-urgency span{font-size:12px;font-weight:500;color:var(--muted)}.pw-deflect{padding:12px 14px;border-radius:12px;background:#f3faf5;border:1px solid #bfdcc8;display:flex;flex-direction:column;gap:6px;font-size:14.5px;line-height:1.5}.pw-label-inline{font-size:12px;font-weight:800;color:#1d5a36;text-transform:uppercase;letter-spacing:.05em}.pw-form-actions{display:flex;gap:8px;margin-top:4px}.pw-btn.grow{flex:1 1}.pw-link.strong{color:var(--accent-dark);font-weight:700;text-decoration:underline;text-underline-offset:3px;padding:0}.pw-row-gap.left{justify-content:flex-start;align-items:center}.pw-instant{margin:0 10px 10px;padding:12px 14px;background:var(--panel);flex-direction:column;gap:8px;font-size:14.5px;line-height:1.5;white-space:pre-wrap}.pw-instant,.pw-ticket-bar{border-radius:12px;display:flex}.pw-ticket-bar{justify-content:space-between;align-items:center;gap:10px;padding:10px 14px;background:#fff;border:1px solid var(--line);font-size:14px}.view-chips{display:flex;gap:6px;flex-wrap:wrap}.view-chips button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border:1px solid var(--line);border-radius:99px;background:#fff;font:600 13.5px var(--font);color:var(--muted);cursor:pointer}.view-chips button span{font-size:12px;padding:0 6px;border-radius:99px;background:var(--panel)}.view-chips button:hover{color:var(--ink);border-color:var(--ink)}.view-chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.view-chips button.on span{background:hsla(0,0%,100%,.18)}.bulk-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;border-radius:12px;background:#fff4ec;border:1px solid #f1d3bf;font-size:14px}.tbl tr.attn td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.board{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px;align-items:start}.board-col{background:#ece9e5;border-radius:14px;padding:10px;display:flex;flex-direction:column;gap:8px;min-height:200px;transition:background .12s}.board-col.over{background:color-mix(in srgb,var(--accent) 14%,#ece9e5)}.board-col h3{font-size:14px;display:flex;align-items:center;gap:8px;padding:2px 4px 4px}.board-card{background:#fff;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:6px;cursor:-webkit-grab;cursor:grab;box-shadow:0 1px 2px rgba(31,26,23,.05)}.board-card:hover{border-color:var(--ink)}.board-card.pri-urgent{box-shadow:inset 3px 0 0 #9b2c12}.board-card.pri-high{box-shadow:inset 3px 0 0 #d2601f}.board-card strong{font-size:14.5px;line-height:1.3}.board-meta{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.board-meta .avatar{margin-left:auto}.board-move{min-height:30px;font-size:12.5px;align-self:flex-start}.board-empty{text-align:center;padding:20px 0}.dual-bars{height:150px;gap:10px}.dual-bars,.dual-bars>div{display:flex;align-items:flex-end}.dual-bars>div{flex:1 1;height:100%;gap:3px}.dual-bars span{flex:1 1;min-height:2px;border-radius:3px 3px 0 0}.dual-bars .made,.legend.made{background:var(--ink)}.dual-bars .done,.legend.done{background:#2e9e5b}.legend{display:inline-block;width:10px;height:10px;border-radius:3px;margin:0 4px 0 10px;vertical-align:middle}.narrow-stack{max-width:760px}.sla-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.sla-grid label{flex-direction:row!important;align-items:center;justify-content:space-between;padding:10px 12px;border:1px solid var(--line);border-radius:10px}.sla-grid .inline-num{display:inline-flex;align-items:center;gap:6px;font-weight:500}.sla-grid input{width:80px;min-height:36px!important}.answers{margin:4px 0 0;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px}.answers div{padding:10px 12px;border-radius:10px;background:var(--panel)}.answers dt{font-size:12px;font-weight:700;color:var(--muted)}.answers dd{margin:2px 0 0;font-weight:600;overflow-wrap:anywhere}.comments li.event{padding-left:38px}.comments li.from-customer>div{border-left:3px solid var(--accent);padding-left:10px}.comments li.to-customer>div{border-left:3px solid #2e9e5b;padding-left:10px}.link.block{display:block;margin-top:6px}.pill.tiny{margin-left:0}@media (max-width:900px){.board,.sla-grid{grid-template-columns:minmax(0,1fr)}}.sdot{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none;background:#b9b0a9}.sdot.ok{background:#2e9e5b}.sdot.warn{background:#d9a021}.sdot.bad{background:#c2410c}.sdot.info{background:#2f6fdb}.sdot.big{width:14px;height:14px;box-shadow:0 0 0 4px rgba(0,0,0,.05)}.pre{white-space:pre-wrap;overflow-wrap:anywhere}.pad-x{padding:0 16px}.tab-off{display:flex;gap:6px;padding:10px 14px;border-radius:10px}.ptd,.tab-off{align-items:center}.ptd{display:inline-flex;gap:8px;flex-wrap:wrap}.ptd .s-check{flex-direction:row;font-size:13px}.status-hero{flex-direction:row;align-items:center;gap:14px}.status-hero h2{font-size:20px}.status-hero.tone-ok{background:#f3faf5;border-color:#bfdcc8}.status-hero.tone-warn{background:#fff8e6;border-color:#ebd08e}.status-hero.tone-bad{background:#fdeee6;border-color:#f0c4ac}.status-hero.tone-info{background:#eef4fe;border-color:#bcd1f5}.status-hero .sdot{width:16px;height:16px}.comp-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.comp-list li{display:flex;align-items:center;gap:10px}.chk-group{border:0;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.chk-group legend{font-size:14px;font-weight:600;margin-bottom:6px}.chk-group .s-check{flex-direction:row!important;font-weight:500!important}.incident.done{opacity:.75}.inc-timeline{list-style:none;margin:0;padding:0 0 0 14px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:10px}.inc-timeline p{margin-top:2px;font-size:14.5px}.ideas-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.idea-list{list-style:none;margin:0;padding:6px}.idea-list button{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px;padding:10px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.idea-list button:hover,.idea-list li.on button{background:var(--panel)}.idea-list .row-main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vote-box{width:52px;padding:6px 0;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;background:#fff}.vote-box strong{font-size:17px;line-height:1}.vote-box span{font-size:11px;color:var(--muted)}.upd-list{list-style:none;margin:0;padding:0}.upd-list li{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.upd-list li:last-child{border-bottom:0}.react-row{display:inline-flex;gap:10px;font-size:13.5px;color:var(--muted)}.poll-bars{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.poll-bars li{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:14px}.pb-track{height:10px;border-radius:99px;background:var(--panel);overflow:hidden}.pb-track span{display:block;height:100%;background:var(--accent);border-radius:99px}.event-card{flex-direction:row;gap:14px;align-items:flex-start}.cs-cal,.ev-date{flex:none;width:52px;border-radius:12px;overflow:hidden;border:1px solid var(--line);text-align:center;background:#fff;display:flex;flex-direction:column}.cs-cal span,.ev-date span{background:var(--accent);color:var(--on-accent,#fff);font-size:11px;font-weight:800;text-transform:uppercase;padding:2px 0}.cs-cal strong,.ev-date strong{font-size:20px;padding:4px 0 6px}.ev-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:4px}@media (max-width:900px){.ideas-grid{grid-template-columns:minmax(0,1fr)}}.pw-seg.scroll{overflow-x:auto;scrollbar-width:none;justify-content:flex-start}.pw-seg.scroll::-webkit-scrollbar{display:none}.pw-seg.scroll button{flex:none;padding:0 14px}.pw-seg.small-seg button{min-height:32px;font-size:13px}.pw-label-plain{font-size:12.5px;font-weight:700;color:var(--muted);padding:0 2px}.pw-ok-msg{padding:10px 12px;border-radius:10px;background:#f3faf5;color:#1d5a36;font-size:14px}.center{text-align:center}.cs-banner{border-width:1.5px}.cs-banner.tone-warn{border-color:#ebd08e;background:#fffbef}.cs-banner.tone-bad{border-color:#f0c4ac;background:#fff4ee}.cs-banner.tone-info{border-color:#bcd1f5;background:#f3f7fe}.cs-links{display:flex;flex-wrap:wrap;gap:6px}.cs-links .pw-chip{text-decoration:none}.cs-overall{flex-direction:row;align-items:center;gap:12px}.cs-overall strong{font-size:17px;display:block}.cs-overall.tone-ok{background:#f3faf5;border-color:#bfdcc8}.cs-overall.tone-warn{background:#fffbef;border-color:#ebd08e}.cs-overall.tone-bad{background:#fff4ee;border-color:#f0c4ac}.cs-comps{list-style:none;margin:0;padding:4px 14px}.cs-comps li{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:14.5px;font-weight:600}.cs-comps li:last-child{border-bottom:0}.cs-state{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--muted)}.cs-incident{gap:0;padding:0;overflow:hidden}.cs-inc-head{display:flex;align-items:center;gap:10px;padding:14px;border:0;background:none;text-align:left;cursor:pointer;color:var(--ink);width:100%}.cs-incident.done .cs-inc-head strong{color:var(--muted)}.cs-timeline{list-style:none;margin:0 14px 14px 18px;padding-left:12px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:10px;font-size:14px}.cs-timeline p{margin-top:2px;white-space:pre-wrap}.cs-filter{margin-top:2px}.cs-idea{flex-direction:row;align-items:flex-start;gap:12px}.cs-vote{flex:none;width:48px;min-height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1.5px solid var(--line);border-radius:12px;background:#fff;color:var(--muted);cursor:pointer}.cs-vote strong{color:var(--ink);font-size:15px}.cs-vote:hover{border-color:var(--accent);color:var(--accent)}.cs-vote.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,#fff);color:var(--accent-dark)}.cs-idea .pw-row-main strong{font-size:15px;white-space:normal}.cs-istatus{align-self:flex-start;margin-top:2px;padding:2px 8px;border-radius:99px;font-size:11.5px!important;font-weight:700;white-space:nowrap!important}.cs-istatus.s-planned{background:#eef4fe;color:#1f4e99!important}.cs-istatus.s-in_progress{background:#fff1d6;color:#7a5a07!important}.cs-istatus.s-done{background:#eaf4ee;color:#1d5a36!important}.cs-istatus.s-declined{background:var(--panel)}.cs-ibody{font-size:14px;color:var(--muted);white-space:pre-wrap;margin-top:4px}.cs-response{margin-top:8px;padding:8px 10px;border-left:3px solid var(--accent);background:var(--panel);border-radius:0 8px 8px 0;font-size:13.5px}.cs-poll h2,.cs-update h2{font-size:17px;font-weight:800;line-height:1.3}.cs-update .pre{font-size:14.5px;line-height:1.55}.cs-reacts{display:flex;gap:6px;flex-wrap:wrap}.cs-reacts button{display:inline-flex;align-items:center;gap:4px;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:99px;background:#fff;font-size:14px;cursor:pointer}.cs-reacts button span{font-size:12px;font-weight:700;color:var(--muted)}.cs-reacts button.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 9%,#fff)}.cs-road{display:flex;flex-direction:column;gap:2px;padding:8px 0;border-bottom:1px solid var(--line)}.cs-road:last-child{border-bottom:0}.cs-options{display:flex;flex-direction:column;gap:6px}.cs-options label{position:relative;flex-direction:row!important;align-items:center;gap:10px!important;padding:11px 12px;border:1.5px solid var(--line);border-radius:10px;font-weight:600!important;cursor:pointer}.cs-options label.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.cs-options input{accent-color:var(--accent);width:18px;height:18px;margin:0}.cs-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.cs-results li{position:relative;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:var(--panel);overflow:hidden;font-size:14.5px}.cs-rbar{position:absolute;inset:0 auto 0 0;background:color-mix(in srgb,var(--accent) 18%,#fff);border-radius:10px}.cs-results li.mine .cs-rbar{background:color-mix(in srgb,var(--accent) 30%,#fff)}.cs-results strong,.cs-rtext{position:relative}.cs-results li.cs-total{background:none;padding:2px 4px}.cs-ev-top{display:flex;gap:12px;align-items:flex-start}.cs-ev-top .pw-row-main span{white-space:normal}.cs-event .pw-form-actions{flex-wrap:wrap}.cs-event a.pw-btn{text-decoration:none}.small-text{font-size:14px;line-height:1.5}.cs-event .pw-btn,.plan-pill{white-space:nowrap}.plan-pill{display:inline-flex;align-items:center;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:800;letter-spacing:.02em}.plan-pill.p-free{background:#efebe7;color:#5a524d}.plan-pill.p-plus{background:#e5eefb;color:#1f4e99}.plan-pill.p-pro{background:#fbe3d2;color:#8a3a10}.plan-note{padding:10px 14px;border-radius:10px;background:#fff6e5;border:1px solid #f0ddb0;color:#5e4505;font-size:14px}.plan-note a{color:inherit;font-weight:700}.usage{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.usage li{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;font-size:14px}.usage-bar{height:8px;border-radius:99px;background:var(--panel);overflow:hidden}.usage-bar span{display:block;height:100%;background:#2e9e5b;border-radius:99px}.usage li.near .usage-bar span{background:#d9a021}.usage li.full .usage-bar span{background:#c2410c}.usage li strong{font-size:13px;white-space:nowrap}.plan-picker{display:flex;gap:8px;flex-wrap:wrap}.plan-picker label{position:relative;display:inline-flex!important;flex-direction:row!important;align-items:center;padding:8px 12px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer;background:#fff}.plan-picker label.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.plan-picker input{position:absolute;opacity:0;width:1px;height:1px}.plan-picker label:focus-within{outline:3px solid var(--accent);outline-offset:2px}.plan-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.plan-card{align-items:flex-start;gap:4px}.plan-count{font-size:34px;font-weight:800;line-height:1;margin-top:6px}.plan-hero{gap:6px}.plan-hero h2{font-size:22px}.plan-hero.p-plus{background:#f3f7fe;border-color:#bcd1f5}.plan-hero.p-pro{background:#fff6ef;border-color:#f1d3bf}.plan-table td,.plan-table th{text-align:center}.plan-table td:first-child,.plan-table th:first-child{text-align:left}.plan-table .cur{background:#fbfaf9;font-weight:700}.perm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.perm{position:relative;display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;cursor:pointer;font-weight:500!important}.perm.on{border-color:var(--ink);background:#fbfaf9}.perm input{margin-top:3px;width:16px;height:16px;accent-color:var(--ink)}.perm>span{display:flex;flex-direction:column;gap:2px}.a-actions .plan-pill{margin-right:4px}.pricing{max-width:1100px;margin:0 auto;padding:8px 24px 40px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.price-card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:10px}.price-card.p-pro{border-color:#e8a97e;box-shadow:0 0 0 1px #e8a97e}.price-card .price{font-size:32px;font-weight:800}.price-card ul{margin:6px 0 10px;padding-left:18px;display:flex;flex-direction:column;gap:6px;flex:1 1;font-size:15px}.price-card .btn{align-self:flex-start}@media (max-width:860px){.perm-grid,.plan-cards,.pricing{grid-template-columns:minmax(0,1fr)}}.plan-pill{align-self:flex-start}.price-card .price{font-size:30px;line-height:1.1}.price-sub{font-size:13.5px;font-weight:700;color:var(--muted)}.price-card.p-plus .price{color:#1f4e99}.price-card.p-pro .price{color:#a84a14}.st.declined{background:#efebe7;color:#5a524d}.pill.tiny.discord{background:#eef0fe;color:#3b44b5;margin-left:6px}.apf{display:flex;flex-direction:column;gap:14px}.apf-section{font-size:17px;font-weight:800;margin-top:4px}.apf-field{display:flex;flex-direction:column;gap:6px;border:0;padding:0;margin:0;font-size:14.5px;font-weight:600}.apf-field legend{font-weight:600;margin-bottom:6px;padding:0}.apf-field em{font-style:normal}.apf-field em,.apf-field small{font-weight:500;color:var(--muted)}.apf-field small{font-size:12.5px}.apf-field input,.apf-field textarea{min-height:44px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font:15px/1.45 var(--font);background:#fff;color:var(--ink)}.apf-field input:focus,.apf-field textarea:focus{outline:none;border-color:var(--accent)}.apf-opts{gap:6px}.apf-opts>label{position:relative;display:flex;align-items:center;gap:10px;padding:10px 12px;border:1.5px solid var(--line);border-radius:10px;font-weight:600;cursor:pointer}.apf-opts>label.on{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,#fff)}.apf-opts input{accent-color:var(--accent);width:18px;height:18px;margin:0;min-height:0}.apf-opts.row{flex-direction:row;flex-wrap:wrap}.apf-opts.row legend{width:100%}.apf-opts.row>label{flex:1 1}.apf-scale{display:flex;gap:6px;flex-wrap:wrap}.apf-scale button{min-width:44px;min-height:44px;border:1.5px solid var(--line);border-radius:10px;background:#fff;font:700 15px var(--font);cursor:pointer}.apf-scale button.on{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.apf-agree{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:10px;background:var(--panel);font-weight:600;font-size:14.5px;cursor:pointer}.apf-agree input{width:18px;height:18px;margin-top:1px;accent-color:var(--accent)}.apf-verified{padding:10px 12px;border-radius:10px;background:#eef0fe;color:#3b44b5;font-size:14px}.apf.compact .apf-field input,.apf.compact .apf-field textarea{font-size:14.5px}.apl-hero{padding:6px 0 4px}.apl-hero h1{font-size:30px;font-weight:800;letter-spacing:-.02em}.apl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:12px;gap:12px}.apl-card{gap:6px;text-decoration:none;color:var(--ink);transition:border-color .12s,transform .12s}.apl-card:hover{border-color:var(--ink);transform:translateY(-1px)}.apl-card .btn{align-self:flex-start;margin-top:6px}.apl-emoji{font-size:28px;line-height:1}.apl-meta{font-size:12.5px;color:var(--muted);font-weight:600}.apl-done{align-items:center;text-align:center;gap:10px}.apl-steps{list-style:none;margin:10px 0;padding:0;display:flex;gap:8px}.apl-steps li{flex:1 1;display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:10px;background:var(--panel);font-size:13px;font-weight:700;color:var(--muted)}.apl-steps li span{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#fff;font-size:12px}.apl-steps li.on{background:color-mix(in srgb,var(--accent) 12%,#fff);color:var(--accent-dark)}.apl-steps li.on span{background:var(--accent);color:var(--on-accent,#fff)}.apl-share{flex-direction:row;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.share-link{padding:6px 10px;border-radius:8px;background:var(--panel);font-size:13px;overflow-wrap:anywhere}.kind-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px}.kind-card{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;border:1.5px solid var(--line);border-radius:12px;background:#fff;font:600 14px var(--font);color:var(--ink);cursor:pointer;text-align:left}.kind-card span{font-size:22px}.kind-card:hover{border-color:var(--ink)}.form-row{gap:6px}.q-row.q-section{background:#f7f5f2;border-style:dashed}.apr-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}.apr-grid.has-sel{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.apr-list{list-style:none;margin:0;padding:6px}.apr-list li{display:flex;align-items:center;gap:8px;padding-left:8px;border-radius:10px}.apr-list li.on,.apr-list li:hover{background:var(--panel)}.apr-list li>button{flex:1 1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;border:0;background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.apr-list .row-main{min-width:0;display:flex;flex-direction:column}.apr-list .row-main span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px}.apr-right{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none}.apr-detail{gap:12px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 100px);overflow-y:auto}.apr-detail h2{font-size:22px}.answers.stacked{grid-template-columns:minmax(0,1fr)}.vote-btns{display:flex;gap:6px;flex-wrap:wrap}.vote-btn{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 14px;border:1.5px solid var(--line);border-radius:99px;background:#fff;font:700 14px var(--font);cursor:pointer}.vote-btn span{font-size:12.5px;color:var(--muted)}.vote-btn.on.v-yes{border-color:#2e9e5b;background:#eaf4ee}.vote-btn.on.v-no{border-color:#c2410c;background:#fdeee6}.vote-btn.on.v-maybe{border-color:#d9a021;background:#fff6e5}.pw-rowlink{display:flex;align-items:center;gap:10px;padding:11px 10px;border-radius:10px;text-decoration:none;color:var(--ink)}.pw-rowlink:hover{background:var(--panel)}@media (max-width:960px){.apr-grid.has-sel{grid-template-columns:minmax(0,1fr)}.apr-detail{position:static;max-height:none}}.apf-opts>label{justify-content:flex-start;align-items:center!important;gap:10px!important;min-height:46px}.apf-agree,.apf-opts>label{flex-direction:row!important}.answers.stacked dd{font-weight:500;font-size:15px;line-height:1.5}.grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.ok-text{color:#1d5a36;font-weight:700}.tpl-chips{display:flex;gap:6px;flex-wrap:wrap}.view-chip{min-height:32px;padding:0 12px;border:1px solid var(--line);border-radius:99px;background:#fff;font:600 13px var(--font);cursor:pointer}.view-chip:hover{border-color:var(--ink)}.link-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:2px 0}.checklist{display:flex;flex-direction:column;gap:4px;margin-top:8px}.checklist h3{font-size:15px;margin-bottom:4px}.checklist .s-check{flex-direction:row;align-items:center;gap:8px;padding:6px 8px;border-radius:8px}.checklist .s-check:hover{background:var(--panel)}.checklist .s-check.done span{text-decoration:line-through;color:var(--muted)}.checklist .s-check .link{margin-left:auto}.q-scoring{margin-top:4px;font-size:14px}.q-scoring summary{cursor:pointer;font-weight:700;color:var(--accent-dark)}.score-tbl{width:100%;margin-top:8px;border-collapse:collapse;font-size:14px}.score-tbl td,.score-tbl th{text-align:left;padding:4px 6px;border-bottom:1px solid var(--line)}.score-tbl input[type=number]{width:80px;min-height:34px;padding:4px 8px;border:1.5px solid var(--line);border-radius:8px}.rubric{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.rubric li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;font-size:14px;font-weight:600}.apf-scale.small button{min-width:34px;min-height:34px;font-size:13px}.apr-score{display:flex;gap:6px;flex-wrap:wrap}.d-note.from-applicant{border-left:3px solid var(--accent)}.apl-trial{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border-radius:10px;background:#eef4fe;color:#1f4e99;margin:6px 0}.apl-trial.t-passed{background:#eaf4ee;color:#1d5a36}.apl-trial.t-failed{background:var(--panel);color:var(--muted)}.apl-slots{display:flex;gap:8px;flex-wrap:wrap}.gw-card.s-running{border-color:#bfdcc8}.gw-stats{display:flex;gap:16px;font-size:14px;color:var(--muted)}.gw-stats strong{color:var(--ink)}.lb{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.lb li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:10px;gap:10px;padding:10px 12px;border-radius:10px}.lb li:nth-child(odd){background:#fbfaf9}.lb li.top{background:#fff8e6}.lb-rank{font-size:18px;font-weight:800;text-align:center}.lb-name{min-width:0;display:flex;flex-direction:column;font-weight:700}.mod-members{list-style:none;margin:10px 0 0;padding:0}.mod-members button{width:100%;display:flex;align-items:center;gap:10px;padding:8px;border:0;border-radius:10px;background:none;text-align:left;cursor:pointer;font-family:var(--font);color:var(--ink)}.mod-members button.on,.mod-members button:hover{background:var(--panel)}.mod-members img{border-radius:50%}.mod-btns,.rm-opt{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rm-opt{margin-bottom:8px}.eb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.eb-grid>.stack:last-child{position:-webkit-sticky;position:sticky;top:12px}.eb-field{display:grid;grid-template-columns:1fr 1.4fr auto auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px}.dc-preview{background:#313338;border-radius:12px;padding:16px;color:#dbdee1;font-family:gg sans,Noto Sans,-apple-system,Segoe UI,sans-serif;font-size:15px}.dc-msg{display:flex;gap:14px}.dc-av{width:40px;height:40px;flex:none;border-radius:50%;background:#d2601f}.dc-body{min-width:0;flex:1 1}.dc-name{font-weight:600;color:#f2f3f5;display:flex;align-items:center;gap:6px}.dc-app{font-size:10px;font-weight:700;padding:1px 4px;border-radius:3px;background:#5865f2;color:#fff}.dc-time{font-size:12px;font-weight:500;color:#949ba4}.dc-content{margin-top:2px;white-space:pre-wrap;overflow-wrap:anywhere}.dc-mention{color:#c9cdfb;background:rgba(88,101,242,.3);border-radius:3px;padding:0 2px;margin-right:4px;font-weight:500}.dc-embed{display:flex;gap:16px;margin-top:6px;max-width:520px;padding:10px 16px 14px 12px;background:#2b2d31;border-left:4px solid;border-radius:4px}.dc-embed-main{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:6px}.dc-author{font-size:13.5px;font-weight:600;color:#f2f3f5}.dc-title{font-weight:700;color:#f2f3f5}.dc-title.link{color:#00a8fc}.dc-desc{font-size:14px;white-space:pre-wrap;overflow-wrap:anywhere}.dc-fields{display:flex;flex-wrap:wrap;gap:8px 0}.dc-fields>div{flex:0 0 100%;min-width:0}.dc-fields>div.inline{flex:0 0 33.3%;padding-right:8px}.dc-fname{font-size:13.5px;font-weight:700;color:#f2f3f5}.dc-fval{font-size:14px;white-space:pre-wrap}.dc-image{max-width:100%;border-radius:4px;margin-top:6px}.dc-thumb{width:80px;height:80px;object-fit:cover;border-radius:4px;flex:none}.dc-footer{font-size:12px;color:#b5bac1;margin-top:4px}.dc-buttons{display:flex;gap:8px;margin-top:8px;flex-wrap:wrap}.dc-btn{padding:6px 16px;border-radius:4px;background:#4e5058;color:#fff;font-size:14px;font-weight:500}@media (max-width:1000px){.eb-grid{grid-template-columns:minmax(0,1fr)}.eb-grid>.stack:last-child{position:static}.grid3{grid-template-columns:minmax(0,1fr)}.eb-field{grid-template-columns:1fr}}.pw{--pw-page:var(--panel);--pw-raise:var(--panel)}.pw.theme-dark{--ink:#eceef0;--muted:#9ba4ab;--line:#2b3136;--panel:#22272c;--pw-card:#1a1e22;--pw-page:#111417;--pw-raise:#272d32;background:var(--pw-page);color:var(--ink)}.pw.theme-dark :is(.pw-card,.pw-head2,.pw-nav,.pw-compose,.pw-group.them .pw-bubble,.pw-day,.pw-ticket-bar,.pw-suggest,.pw-chip:not(.on),.pw-btn:not(.primary),.pw-search,.pw-home-search,.cs-vote,.cs-reacts button,.cs-options label,.apf-opts>label,.apf-scale button,.cs-cal,.vote-box,.w-report,.pw-locked,.emoji-pop){background-color:var(--pw-card);color:var(--ink);border-color:var(--line)}.pw.theme-dark :is(input,textarea,select){background-color:var(--pw-page)!important;color:var(--ink)!important;border-color:var(--line)!important}.pw.theme-dark :is(.pw-instant,.pw-pill,.cs-results li,.apf-agree,.pw-rows button:hover,.pw-seg,.pw-art-body code){background-color:var(--pw-raise)}.pw.theme-dark .pw-group.bot .pw-bubble{background:var(--pw-raise)}.pw.theme-dark .pw-tile-icon{background:color-mix(in srgb,var(--accent) 22%,var(--pw-card));color:color-mix(in srgb,var(--accent) 70%,#fff)}.pw.theme-dark :is(.pw-link.strong,.pw-suggest .pw-row-main span,.pw-art-cat){color:color-mix(in srgb,var(--accent) 65%,#fff)}.pw.theme-dark .pw-deflect{background:#14261c;border-color:#24452f;color:var(--ink)}.pw.theme-dark .pw-label-inline{color:#7fd3a1}.pw.theme-dark .w-err{color:#ff9c7a}.pw.theme-dark .pw-hero{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--accent) 38%,transparent) 0,transparent 60%),radial-gradient(90% 70% at 100% 10%,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 65%)}.pw.theme-dark .pw-av{box-shadow:0 0 0 2px var(--pw-page);background:#3a4147;color:#fff}.pw.theme-dark .handoff:after,.pw.theme-dark .handoff:before{opacity:.4}@media (prefers-color-scheme:dark){.pw.theme-auto{--ink:#eceef0;--muted:#9ba4ab;--line:#2b3136;--panel:#22272c;--pw-card:#1a1e22;--pw-page:#111417;--pw-raise:#272d32;color-scheme:dark;background:var(--pw-page);color:var(--ink)}.pw.theme-auto :is(.pw-card,.pw-head2,.pw-nav,.pw-compose,.pw-group.them .pw-bubble,.pw-day,.pw-ticket-bar,.pw-suggest,.pw-chip:not(.on),.pw-btn:not(.primary),.pw-search,.pw-home-search,.cs-vote,.cs-reacts button,.cs-options label,.apf-opts>label,.apf-scale button,.cs-cal,.vote-box,.w-report,.pw-locked,.emoji-pop){background-color:var(--pw-card);color:var(--ink);border-color:var(--line)}.pw.theme-auto :is(input,textarea,select){background-color:var(--pw-page)!important;color:var(--ink)!important;border-color:var(--line)!important}.pw.theme-auto :is(.pw-instant,.pw-pill,.cs-results li,.apf-agree,.pw-rows button:hover,.pw-seg,.pw-art-body code){background-color:var(--pw-raise)}.pw.theme-auto .pw-group.bot .pw-bubble{background:var(--pw-raise)}.pw.theme-auto .pw-tile-icon{background:color-mix(in srgb,var(--accent) 22%,var(--pw-card));color:color-mix(in srgb,var(--accent) 70%,#fff)}.pw.theme-auto :is(.pw-link.strong,.pw-suggest .pw-row-main span,.pw-art-cat){color:color-mix(in srgb,var(--accent) 65%,#fff)}.pw.theme-auto .pw-deflect{background:#14261c;border-color:#24452f;color:var(--ink)}.pw.theme-auto .pw-label-inline{color:#7fd3a1}.pw.theme-auto .w-err{color:#ff9c7a}.pw.theme-auto .pw-hero{background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--accent) 38%,transparent) 0,transparent 60%),radial-gradient(90% 70% at 100% 10%,color-mix(in srgb,var(--accent) 18%,transparent) 0,transparent 65%)}.pw.theme-auto .pw-av{box-shadow:0 0 0 2px var(--pw-page);background:#3a4147;color:#fff}.pw.theme-auto .handoff:after,.pw.theme-auto .handoff:before{opacity:.4}}.pw-head2{flex:none;display:flex;align-items:center;gap:6px;padding:10px;background:var(--pw-card);border-bottom:1px solid var(--line);min-height:56px}.pw-head-title{flex:1 1;min-width:0;text-align:center;font-size:15.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pw-icon-space{width:36px;flex:none}.pw-chat-id{flex:1 1;min-width:0;display:flex;align-items:center;gap:10px}.pw-logo.sm{width:30px;height:30px;border-radius:9px}.pw-home{padding-top:0}.pw-hero{margin:0 -14px;padding:14px 18px 22px;background:radial-gradient(120% 90% at 0 0,color-mix(in srgb,var(--accent) 22%,transparent) 0,transparent 60%),radial-gradient(90% 70% at 100% 10%,color-mix(in srgb,var(--accent) 10%,transparent) 0,transparent 65%)}.pw-hero-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:34px}.pw-hero-right{display:inline-flex;align-items:center;gap:8px}.pw-hero .pw-av{width:30px;height:30px;font-size:12.5px}.pw-av.away{filter:grayscale(1);opacity:.7}.pw-av.away:after{display:none}.pw-greet{display:flex;flex-direction:column;font-size:27px;line-height:1.18;font-weight:800;letter-spacing:-.02em}.pw-greet span:first-child{color:var(--muted);font-weight:700}.pw-hero-sub{margin-top:10px;font-size:14.5px;color:var(--muted);line-height:1.45}.pw-quick{display:flex;flex-direction:column;gap:8px;margin-top:-6px}.pw-sendcard{flex-direction:row;align-items:center;gap:12px;padding:14px 16px;cursor:pointer}.pw-sendcard:hover{border-color:var(--accent)}.pw-send-icon{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--accent);color:var(--on-accent,#fff);flex:none}.pw-home-search{flex-direction:row;align-items:center;gap:4px;padding:4px 6px 4px 16px}.pw-home-search input{flex:1 1;min-width:0;border:0!important;background:none!important;min-height:44px;padding:0!important;font:15px var(--font);color:var(--ink);outline:none}.pw-home-search:focus-within{border-color:var(--accent)}.pw-nav{flex:none;display:flex;padding:6px 6px calc(6px + env(safe-area-inset-bottom, 0px));background:var(--pw-card);border-top:1px solid var(--line)}.pw-nav button{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:52px;border:0;background:none;color:var(--muted);font:600 11.5px var(--font);cursor:pointer;border-radius:10px;position:relative}.pw-nav button.on,.pw-nav button:hover{color:var(--ink)}.pw-nav button.on:before{content:"";position:absolute;top:-7px;left:30%;right:30%;height:3px;border-radius:0 0 3px 3px;background:var(--accent)}.pw-nav button span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.pw-guided{display:flex;flex-direction:column;gap:12px}.pw-group.them .pw-bubble+.pw-bubble{margin-top:3px}.pw-chip.big{min-height:40px;padding:8px 16px;font-size:14.5px}.pw-link.small-center{align-self:center;font-size:12.5px}.pw-locked{flex:none;margin:0;padding:16px;text-align:center;font-size:13.5px;color:var(--muted);background:var(--pw-card);border-top:1px solid var(--line)}.pw-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;padding:60px 20px;flex:1 1}.pw-empty-icon{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--pw-raise);color:var(--muted)}.pw-ticket{text-decoration:none}.pw-tstatus{flex:none;padding:3px 9px;border-radius:99px;font-size:11.5px;font-weight:800;background:var(--pw-raise);color:var(--muted)}.pw-tstatus.s-open{background:#e5eefb;color:#1f4e99}.pw-tstatus.s-pending{background:#fff1d6;color:#7a5a07}.pw-tstatus.s-solved{background:#eaf4ee;color:#1d5a36}.pw-article2{display:flex;flex-direction:column;gap:12px;padding:6px 4px 10px}.pw-art-cat{font-size:12.5px;font-weight:700;color:var(--accent-dark)}.pw-article2 h2{font-size:23px;font-weight:800;line-height:1.2;letter-spacing:-.015em}.pw-art-meta{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--muted);line-height:1.4}.pw-av.sm{width:32px;height:32px;font-size:13px}.pw-av.sm:after{display:none}.pw-art-body{display:flex;flex-direction:column;gap:12px;font-size:15px;line-height:1.6}.pw-art-body h3{font-size:18px;font-weight:800;margin-top:8px}.pw-art-body ol,.pw-art-body ul{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:4px}.pw-article2 .pw-vote{border-top:1px solid var(--line)}.theme-pick{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.theme-opt{position:relative;display:flex!important;flex-direction:column!important;gap:8px!important;padding:10px;border:1.5px solid var(--line);border-radius:12px;cursor:pointer;font-weight:700;font-size:13.5px}.theme-opt.on{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.theme-opt input{position:absolute;opacity:0;width:1px;height:1px}.theme-opt:focus-within{outline:3px solid var(--accent);outline-offset:2px}.theme-swatch{display:flex;height:54px;border-radius:8px;overflow:hidden;border:1px solid var(--line)}.theme-swatch span{flex:1 1}.t-light .theme-swatch span{background:#f3f1ee}.t-light .theme-swatch span+span{background:#fff}.t-dark .theme-swatch span{background:#111417}.t-dark .theme-swatch span+span{background:#1a1e22}.t-auto .theme-swatch span{background:#f3f1ee}.t-auto .theme-swatch span+span{background:#1a1e22}.guided-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}@media (max-width:640px){.theme-pick{grid-template-columns:minmax(0,1fr)}}.pw-quick>*{width:100%}.pw-sendcard{display:flex;text-align:left}.pw.pw .pw-home-search input{background:none!important;border:0!important}.pw-nav button{font-size:11px;letter-spacing:-.01em;padding:0 2px}.pw .pw-sendcard{padding:14px 16px;min-height:66px;border-radius:16px}.pw .pw-sendcard strong{font-size:15px;color:var(--ink)}body:has(.mk-header){--cream:#fbf8f3;--ink2:#1c1714;--org:#f2611d;--org-d:#c94a0e;--soft:#5b524c;--line2:#eae2d8;background:var(--cream);color:var(--ink2);font-family:var(--font)}body:has(.mk-header) :is(h1,h2,h3){font-family:var(--display);letter-spacing:-.035em}.mk-w-hero em,body:has(.mk-header) :is(h1,h2,h3) em{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em;color:#f2611d}.mk-header{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px clamp(16px,5vw,72px);background:color-mix(in srgb,#fbf8f3 86%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mk-brand{display:inline-flex;align-items:center;gap:10px;font:800 22px var(--display);letter-spacing:-.02em;color:#1c1714;text-decoration:none}.mk-pills{display:flex;gap:4px;padding:5px;border-radius:99px;background:#f1ece4}.mk-pills a{padding:8px 15px;border-radius:99px;font-size:14.5px;font-weight:600;color:#5b524c;text-decoration:none;white-space:nowrap}.mk-pills a:hover{color:#1c1714}.mk-pills a.on{background:#fff;color:#1c1714;box-shadow:0 1px 2px rgba(0,0,0,.06)}.mk-actions{display:flex}.mk-actions,.mk-btn{gap:8px;align-items:center}.mk-btn{display:inline-flex;justify-content:center;height:44px;padding:0 20px;border-radius:99px;font:600 15px var(--font);text-decoration:none;cursor:pointer;border:1.5px solid transparent;transition:transform .12s ease,background .12s;white-space:nowrap}.mk-btn:hover{transform:translateY(-1px)}.mk-btn.big{height:56px;padding:0 28px;font-size:16.5px}.mk-btn.dark{background:#1c1714;color:#fbf8f3}.mk-btn.org{background:#f2611d;color:#fff;box-shadow:0 8px 24px rgba(242,97,29,.28)}.mk-btn.org:hover{background:#e2550f}.mk-btn.outline{border-color:#1c1714;color:#1c1714;background:transparent}.mk-btn.outline-light{border-color:#fbf8f3;color:#fbf8f3;background:transparent}.mk-btn.ghost{color:#1c1714;background:transparent}.mk{overflow:hidden}.mk code{font-size:.92em;padding:1px 6px;border-radius:6px;background:#f1ece4;color:#1c1714}.mk-hero{text-align:center;padding:clamp(40px,7vw,72px) clamp(16px,8vw,120px) 0}.mk-tag{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:99px;background:#fff;border:1px solid #eae2d8;font-size:13.5px;font-weight:600;color:#5b524c}.mk-tag i{width:8px;height:8px;border-radius:50%;background:#2bb673;box-shadow:0 0 0 4px rgba(43,182,115,.15)}.mk-hero h1{margin:24px auto 0;max-width:1060px;font-size:clamp(46px,7.4vw,96px);line-height:.98;font-weight:800;letter-spacing:-.05em}.mk-hero h1 em{font-size:1.12em}.mk-lede{margin:24px auto 0;max-width:640px;font-size:clamp(17px,1.6vw,20px);line-height:1.55;color:#5b524c}.mk-ctas{margin-top:30px;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.mk-note{margin-top:14px;font-size:13.5px;color:#8c827a}.mk-stage{position:relative;margin:60px clamp(16px,5vw,72px) 0;height:600px;border-radius:32px;background:linear-gradient(180deg,#ffe7d6,#fdd9c0);overflow:hidden}.mk-stage:before{content:"";position:absolute;inset:0;background:radial-gradient(50% 60% at 80% 100%,rgba(242,97,29,.25),transparent 70%),radial-gradient(40% 50% at 10% 0,hsla(0,0%,100%,.7),transparent 70%)}.mk-dash{position:absolute;left:5%;top:70px;width:62%;min-width:760px;height:600px;border-radius:18px;background:#fff;box-shadow:0 30px 70px rgba(120,60,20,.18);overflow:hidden;display:grid;grid-template-columns:180px 260px 1fr;font-size:13px}.mk-side{background:#1c1714;color:#cfc6be;padding:18px 12px;display:flex;flex-direction:column;gap:4px}.mk-side .b{gap:8px;color:#fff;font:700 15px var(--display);margin-bottom:14px}.mk-side .b,.mk-side span{display:flex;align-items:center}.mk-side span{gap:10px;padding:8px 10px;border-radius:9px}.mk-side span.on{background:hsla(0,0%,100%,.1);color:#fff}.mk-side em{margin-left:auto;font:700 11px var(--font)!important;color:#fff!important;background:#f2611d;padding:1px 7px;border-radius:99px}.mk-list{border-right:1px solid #f0eae3;padding:14px 10px;display:flex;flex-direction:column;gap:4px}.mk-list h6{margin:0;font:700 13px var(--font);color:#8c827a;padding:4px 8px 8px}.mk-row{display:flex;gap:10px;padding:10px;border-radius:12px}.mk-row.on{background:#fff1e7}.mk-row p{margin:2px 0 0;color:#8c827a}.mk-av{width:30px;height:30px;border-radius:50%;flex:none;display:grid;place-items:center;font:700 12px var(--font);color:#fff}.mk-conv{padding:16px 20px;display:flex;flex-direction:column;gap:12px;background:#fdfbf8}.mk-conv h5{margin:0;font:700 16px var(--display);display:flex;justify-content:space-between;align-items:center}.mk-conv h5 span{font:700 11px var(--font);padding:3px 9px;border-radius:99px;background:#eef0fe;color:#3b44b5}.mk-conv p{margin:0;max-width:80%;padding:10px 14px;border-radius:16px;line-height:1.45}.mk-conv p.l{background:#fff;border:1px solid #efe7de;border-bottom-left-radius:5px}.mk-conv p.r{align-self:flex-end;background:#1c1714;color:#fff;border-bottom-right-radius:5px}.mk-reply{margin-top:auto;margin-bottom:70px;border:1.5px solid #e7ded4;border-radius:14px;padding:10px 10px 10px 14px;color:#8c827a;display:flex;justify-content:space-between;align-items:center;background:#fff}.mk-reply span{padding:6px 14px;border-radius:99px;background:#1c1714;color:#fff;font-weight:600}.mk-widget{position:absolute;right:6%;top:40px;width:340px;height:530px;border-radius:26px;background:#fffbf7;box-shadow:0 40px 80px rgba(120,60,20,.28);overflow:hidden;display:flex;flex-direction:column;border:1px solid #f1e6db;font-size:13px}.mk-w-hero{padding:18px 20px 24px;background:#1c1714;color:#fff;border-radius:0 0 26px 26px}.mk-w-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.mk-w-logo{width:32px;height:32px;border-radius:10px;background:#f2611d;display:grid;place-items:center}.mk-w-avs{display:flex;align-items:center;gap:10px}.mk-w-avs span{width:26px;height:26px;border-radius:50%;margin-left:-8px;border:2px solid #1c1714;display:grid;place-items:center;font:700 11px var(--font)}.mk-w-hero p{margin:0;font:800 25px/1.12 var(--display);letter-spacing:-.03em}.mk-w-hero p em{color:#ff9a66!important;font-size:1.1em}.mk-w-body{padding:14px;display:flex;flex-direction:column;gap:8px;flex:1 1}.mk-w-card{background:#fff;border:1px solid #f0e7dd;border-radius:16px;padding:13px 15px;display:flex;align-items:center;justify-content:space-between;gap:12px}.mk-w-card strong{display:block;font-size:14px}.mk-w-card small{color:#8c827a;font-size:12px}.mk-w-card i{width:34px;height:34px;border-radius:50%;background:#f2611d;color:#fff;display:grid;place-items:center;flex:none}.mk-w-card.muted{color:#8c827a}.mk-w-card.list{flex-direction:column;align-items:stretch;gap:0;padding:4px 15px}.mk-w-card.list span{display:flex;justify-content:space-between;align-items:center;padding:10px 0;font-weight:600}.mk-w-card.list span+span{border-top:1px solid #f3ece4}.mk-w-nav{display:flex;margin:0 12px 12px;padding:5px;border-radius:18px;background:#f3ece4}.mk-w-nav span{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 0;border-radius:13px;font-size:10px;font-weight:700;color:#8c827a}.mk-w-nav span.on{background:#fff;color:#1c1714;box-shadow:0 1px 3px rgba(0,0,0,.08)}.mk-sec{padding:clamp(70px,9vw,110px) clamp(16px,5vw,72px) 0}.mk-kick{margin:0;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#f2611d}.mk-sec h2{margin:14px 0 0;max-width:900px;font-size:clamp(36px,4.4vw,58px);line-height:1.02;font-weight:800;letter-spacing:-.045em}.mk-final h2 em,.mk-install h3 em,.mk-sec h2 em,.mk-split h3 em{font-size:1.1em}.mk-steps{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px;gap:20px}.mk-steps>div{padding:30px;border-radius:24px;background:#fff;border:1px solid #efe7de}.mk-num{font:italic 400 54px/1 var(--serif);color:#f2611d}.mk-card h3,.mk-steps h3{margin:18px 0 0;font-size:23px;font-weight:700;letter-spacing:-.02em}.mk-card p,.mk-steps p{margin:8px 0 0;font-size:15.5px;line-height:1.55;color:#5b524c}.mk-split{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(30px,6vw,80px);gap:clamp(30px,6vw,80px);align-items:center}.mk-install h3,.mk-split h3{margin:12px 0 0;font-size:clamp(32px,3.4vw,44px);line-height:1.05;font-weight:800;letter-spacing:-.04em}.mk-install p,.mk-split p{margin:16px 0 0;font-size:17.5px;line-height:1.6;color:#5b524c}.mk-ticks{list-style:none;margin:20px 0 0;padding:0;display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:600}.mk-ticks li{display:flex;gap:10px;align-items:center}.mk-ticks li:before{content:"✓";width:24px;height:24px;flex:none;border-radius:50%;background:#ffe7d6;color:#f2611d;display:grid;place-items:center;font-size:13px;font-weight:800}.mk-panel{position:relative;border-radius:28px;background:#1c1714;padding:30px;min-height:340px;display:flex;flex-direction:column;justify-content:center}.mk-dc{background:#313338;border-radius:14px;padding:16px;font-size:13.5px;color:#dbdee1;font-family:"Noto Sans",var(--font)}.mk-dc b{color:#f2f3f5}.mk-dc .mk-app{font-size:10px;font-weight:700;background:#5865f2;color:#fff;padding:1px 5px;border-radius:3px}.mk-dc .e{border-left:4px solid;background:#2b2d31;border-radius:6px;padding:12px 14px;margin-top:10px;line-height:1.5}.mk-dc .btns{display:flex;gap:8px;margin-top:10px}.mk-dc .btns span{padding:6px 12px;border-radius:5px;font-size:12.5px;font-weight:600;color:#fff;background:#5865f2}.mk-dc .btns span.r{background:#da373c}.mk-stats{margin-top:16px;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.mk-stats span{padding:14px;border-radius:14px;background:hsla(0,0%,100%,.06);color:#fbf8f3;font-size:13px}.mk-stats b{display:block;font:800 26px var(--display)}.mk-cards{margin-top:44px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.mk-card{padding:28px;border-radius:22px;background:#fff;border:1px solid #efe7de;transition:transform .15s ease,box-shadow .15s ease}.mk-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px rgba(120,60,20,.08)}.mk-ic{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;background:#ffe7d6;color:#f2611d}.mk-more{margin-top:24px;font-weight:700}.mk-more a{color:#c94a0e}.mk-install{display:grid;grid-template-columns:1fr 1fr;grid-gap:40px;gap:40px;align-items:center;padding:clamp(28px,4vw,48px);border-radius:28px;background:#fff;border:1px solid #efe7de}.mk-code{margin:0;padding:22px 24px;border-radius:18px;background:#1c1714;color:#ffd2b8;font:14.5px/1.6 ui-monospace,SF Mono,Menlo,monospace;overflow-x:auto;white-space:pre}.mk-code code{background:none;padding:0;color:inherit}.mk-final{margin:clamp(70px,9vw,110px) clamp(16px,5vw,72px) 0;border-radius:32px;background:#1c1714;color:#fbf8f3;padding:clamp(48px,7vw,80px) 24px;text-align:center}.mk-final h2{margin:0;font-size:clamp(36px,4.4vw,58px);font-weight:800;letter-spacing:-.045em;color:#fbf8f3}.mk-final p{margin:14px 0 0;font-size:18px;color:#cfc6be}.mk-footer{margin-top:clamp(60px,8vw,100px);padding:50px clamp(16px,5vw,72px) 40px;border-top:1px solid #eae2d8}.mk-foot-cols{display:grid;grid-template-columns:1.4fr repeat(3,1fr);grid-gap:32px;gap:32px}.mk-foot-about p{margin:14px 0 0;max-width:340px;font-size:14.5px;line-height:1.55;color:#8c827a}.mk-footer nav{display:flex;flex-direction:column;gap:10px;font-size:14.5px}.mk-footer nav strong{font:700 14px var(--font);color:#1c1714;margin-bottom:4px}.mk-footer nav a{color:#5b524c;text-decoration:none}.mk-footer nav a:hover{color:#c94a0e;text-decoration:underline}.mk-copy{margin:36px 0 0;font-size:13.5px;color:#8c827a}body:has(.mk-header) .sub-hero{text-align:center;padding:clamp(40px,6vw,72px) 24px 10px}body:has(.mk-header) .sub-hero h1{font-size:clamp(40px,5.5vw,72px);line-height:1;font-weight:800;letter-spacing:-.045em}body:has(.mk-header) .lede,body:has(.mk-header) .sub-hero .lede{color:#5b524c}body:has(.mk-header) .doc{max-width:760px;margin:0 auto;padding:40px 24px 20px;font-size:16.5px;line-height:1.7}body:has(.mk-header) .doc h1{font-size:clamp(38px,5vw,56px);line-height:1.02;font-weight:800;letter-spacing:-.045em}body:has(.mk-header) .doc h2{margin-top:38px;font-size:26px;font-weight:700;letter-spacing:-.025em}body:has(.mk-header) .doc a{color:#c94a0e}body:has(.mk-header) .btn.primary{background:#f2611d;border-color:#f2611d;border-radius:99px}body:has(.mk-header) .btn{border-radius:99px}body:has(.mk-header) .card,body:has(.mk-header) .features-grid>*,body:has(.mk-header) .price-card{border-color:#efe7de;border-radius:22px}body:has(.mk-header) .price-card .price{font-family:var(--display)}@media (max-width:1100px){.mk-pills{display:none}.mk-dash{left:-120px}.mk-widget{right:4%}}@media (max-width:860px){.mk-cards,.mk-foot-cols,.mk-install,.mk-split,.mk-steps{grid-template-columns:minmax(0,1fr)}.mk-split.rev>:first-child{order:2}.mk-stage{height:560px}.mk-dash{display:none}.mk-widget{left:50%;right:auto;transform:translateX(-50%);width:min(340px,92%)}.mk-actions .ghost{display:none}}.pw{--ink:#1c1714;--muted:#8c827a;--line:#f0e7dd;--panel:#f3ece4;--pw-card:#fff;--pw-page:#fffbf7;--pw-raise:#f3ece4;--pw-bubble-me:#1c1714;--pw-bubble-me-text:#fbf8f3;--pw-hero:#1c1714;background:var(--pw-page);color:var(--ink);font-family:var(--font)}.pw.theme-dark{--ink:#f4efe9;--muted:#a69b92;--line:#342c27;--panel:#26201c;--pw-card:#211c19;--pw-page:#171311;--pw-raise:#2c2521;--pw-bubble-me:#f4efe9;--pw-bubble-me-text:#1c1714;--pw-hero:#2a2320;color-scheme:dark}@media (prefers-color-scheme:dark){.pw.theme-auto{--ink:#f4efe9;--muted:#a69b92;--line:#342c27;--panel:#26201c;--pw-card:#211c19;--pw-page:#171311;--pw-raise:#2c2521;--pw-bubble-me:#f4efe9;--pw-bubble-me-text:#1c1714;--pw-hero:#2a2320;color-scheme:dark}}.pw :is(.pw-greet,.pw-head-title,.pw-title strong,.pw-form-title,.pw-article2 h2,.pw-art-body h3,.cs-update h2,.cs-poll h2){font-family:var(--display);letter-spacing:-.025em}.pw .pw-head2{background:var(--pw-page);border-bottom-color:var(--line)}.pw .pw-card{background:var(--pw-card);border-color:var(--line);border-radius:16px}.pw .pw-home{padding-top:0}.pw .pw-hero{margin:0 -14px 4px;padding:16px 20px 26px;background:var(--pw-hero);color:#fbf8f3;border-radius:0 0 26px 26px}.pw .pw-hero,.pw.theme-dark .pw-hero{background-image:radial-gradient(90% 120% at 100% 0,color-mix(in srgb,var(--accent) 28%,transparent),transparent 60%)}.pw .pw-hero-top{margin-bottom:28px}.pw .pw-hero .pw-icon{color:#fbf8f3}.pw .pw-hero .pw-icon:hover{background:hsla(0,0%,100%,.1)}.pw .pw-hero .pw-av{box-shadow:0 0 0 2px var(--pw-hero);background:#3a322d;color:#fff}.pw .pw-greet{font-size:27px;line-height:1.12}.pw .pw-greet,.pw .pw-greet span:first-child{font-weight:800;color:#fbf8f3}.pw .pw-greet em{font-family:var(--serif);font-style:italic;font-weight:400;font-size:1.12em;letter-spacing:-.01em;color:color-mix(in srgb,var(--accent) 60%,#ffd9c4)}.pw .pw-hero-sub{color:#cfc6be}.pw .pw-quick{margin-top:6px}.pw .pw-send-icon{background:var(--accent);color:var(--on-accent,#fff)}.pw .pw-group.me .pw-bubble{background:var(--pw-bubble-me);color:var(--pw-bubble-me-text);border-radius:18px;border-bottom-right-radius:6px}.pw .pw-group.them .pw-bubble{background:var(--pw-card);border:1px solid var(--line);border-radius:18px;border-bottom-left-radius:6px;color:var(--ink)}.pw .pw-group.bot .pw-bubble{background:var(--pw-card)}.pw .pw-who{color:var(--muted)}.pw .pw-chip{background:var(--pw-card);border:1.5px solid var(--ink);color:var(--ink);font-weight:700}.pw .pw-chip:hover{background:var(--pw-raise)}.pw .pw-chip.on{background:var(--ink);color:var(--pw-page)}.pw .pw-locked{margin:0 12px 10px;padding:12px;border-top:1.5px dashed var(--line);border-radius:14px;background:transparent;border:1.5px dashed var(--line)}.pw .pw-compose{background:var(--pw-page);border-top:0;padding-top:4px}.pw .pw-input textarea{border-radius:18px;border-color:var(--line);background:var(--pw-card)}.pw .pw-handoff{color:var(--muted)}.pw .handoff:after,.pw .handoff:before{border-top-color:var(--line);opacity:1}.pw .pw-btn{border-radius:99px;border-color:var(--ink);color:var(--ink);background:transparent}.pw .pw-btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent,#fff)}.pw .pw-tile-icon{background:color-mix(in srgb,var(--accent) 14%,var(--pw-card));color:var(--accent-dark);border-radius:12px}.pw.theme-dark .pw-tile-icon{color:color-mix(in srgb,var(--accent) 60%,#fff)}.pw .pw-art-cat{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px;color:var(--accent-dark)}.pw .pw-nav{margin:0 10px calc(10px + env(safe-area-inset-bottom, 0px));padding:5px;border:0;border-radius:18px;background:var(--pw-raise)}.pw .pw-nav button{min-height:50px;border-radius:13px;color:var(--muted)}.pw .pw-nav button.on{background:var(--pw-card);color:var(--ink);box-shadow:0 1px 3px rgba(0,0,0,.08)}.pw .pw-nav button.on:before{display:none}.pw.theme-dark :is(input,textarea,select){background-color:var(--pw-card)!important}@media (prefers-color-scheme:dark){.pw.theme-auto :is(input,textarea,select){background-color:var(--pw-card)!important}}.pw.pw.theme-dark .pw-hero{background-color:var(--pw-hero)}@media (prefers-color-scheme:dark){.pw.pw.theme-auto .pw-hero{background-color:var(--pw-hero)}}.mk-install .mk-kick,.mk-split .mk-kick{margin:0;font-size:13px;color:#f2611d}.pw .pw-sendcard .pw-row-main span{color:var(--muted)}.pw .pw-send{border-radius:50%;width:44px;height:44px;padding:0}.app{--c-canvas:#efe9e1;--c-panel:#fff;--c-card:#fbf8f4;--c-line:#ece4da;--c-ink:#1c1714;--c-muted:#7d736b;--c-chip:#f1ece4;--c-side:#4a423c;--c-side-muted:#9a9088;--c-on:#fff;--c-accent:#f2611d;--c-accent-text:#c94a0e;--c-hot:#fff1e7;--c-hot-line:#f8cfb4;--c-input:#fff;--c-tip:#1c1714;--c-tip-text:#fbf8f3;--ink:var(--c-ink);--muted:var(--c-muted);--line:var(--c-line);--panel:var(--c-chip);--bg:var(--c-card);background:var(--c-canvas);color:var(--c-ink)}.app.dk{--c-canvas:#0f0d0c;--c-panel:#171412;--c-card:#1e1a17;--c-line:#2c2622;--c-ink:#f4efe9;--c-muted:#a0958c;--c-chip:#25201c;--c-side:#bdb2a9;--c-side-muted:#71675f;--c-on:#27211d;--c-accent:#ff7a3d;--c-accent-text:#ff9a66;--c-hot:#2b1c14;--c-hot-line:#4a2a1a;--c-input:#1b1714;--c-tip:#f4efe9;--c-tip-text:#1c1714;color-scheme:dark}.app :is(h1,h2,h3,.hello,.kpi strong,.card h3,.modal h2){font-family:var(--display);letter-spacing:-.025em}.app .side{background:transparent;color:var(--c-side);padding:14px 12px}.app .ws-btn{background:transparent;color:var(--c-ink);border-radius:14px}.app .ws-btn:hover{background:var(--c-chip)}.app .ws-logo{background:var(--c-accent);border-radius:11px}.app .ws-name strong{color:var(--c-ink);font-family:var(--display);letter-spacing:-.01em}.app .side-label,.app .ws-name span{color:var(--c-side-muted)}.app .side-label{font-size:11px;letter-spacing:.1em}.app :is(.side-group button,.side-link){color:var(--c-side);font-weight:500;border-radius:12px}.app :is(.side-group button,.side-link):hover{background:var(--c-chip);color:var(--c-ink)}.app .side-group button.on{background:var(--c-on);color:var(--c-ink);font-weight:700;box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 16px rgba(28,23,20,.06)}.app .side-group button.on:before{display:none}.app .side-group button.on svg{color:var(--c-accent)}.app .badge{color:var(--c-ink)}.app .badge,.app .side-group button.on .badge{background:var(--c-chip)}.app .badge.hot,.app .side-group button.on .badge.hot{background:var(--c-accent);color:#fff}.app .side-foot{border-top:1px solid var(--c-line)}.app .side-me{color:var(--c-ink);border-radius:12px}.app .side-me.on,.app .side-me:hover{background:var(--c-chip)}.app .side-me-text span{color:var(--c-side-muted)}.app .side .avatar{background:#f4e4d8;color:#8a3a10}.app .rail-toggle{border:1px dashed var(--c-line);color:var(--c-side-muted);margin-bottom:4px}.app .ws-menu{background:var(--c-panel);border:1px solid var(--c-line);border-radius:16px}.app .ws-menu,.app .ws-menu button{color:var(--c-ink)}.app .main{background:var(--c-panel);margin:12px 12px 12px 0;border-radius:24px;border:1px solid var(--c-line);overflow:hidden;box-shadow:0 1px 2px rgba(0,0,0,.04),0 20px 50px rgba(28,23,20,.06)}.app .topbar{background:transparent;border-bottom:1px solid var(--c-line);padding:14px 26px}.app .topbar h1{font-size:22px;font-weight:800;color:var(--c-ink)}.app .cmdk{background:var(--c-card);border:1px solid var(--c-line);color:var(--c-muted);border-radius:99px}.app .cmdk:hover{border-color:var(--c-ink);color:var(--c-ink)}.app .cmdk kbd{background:var(--c-chip);border:0;border-radius:6px;color:var(--c-muted)}.app .icon-btn{width:40px;height:40px;border-radius:99px;border:1px solid var(--c-line);background:transparent;color:var(--c-ink)}.app .icon-btn:hover{background:var(--c-chip)}.app .avail{background:transparent;border:1px solid var(--c-line);border-radius:99px;color:var(--c-ink);font-weight:600}.app .content{background:var(--c-panel)}.app .d-announce{background:var(--c-ink);color:var(--c-panel)}.app .d-announce.warn{background:var(--c-hot);color:var(--c-accent-text)}.app :is(.card,.kpi,.s-preset){background:var(--c-card);border:1px solid var(--c-line);border-radius:18px;box-shadow:none;color:var(--c-ink)}.app .page-head .hello{font-size:32px;font-weight:800;letter-spacing:-.035em}.app .kpi{padding:18px 20px;text-align:left}.app button.kpi{cursor:pointer;transition:transform .12s ease}.app button.kpi:hover{transform:translateY(-1px);border-color:color-mix(in srgb,var(--c-ink) 18%,var(--c-line))}.app .kpi span{color:var(--c-muted);font-weight:600;font-size:13px}.app .kpi strong{font-size:32px;font-weight:800;color:var(--c-ink)}.app .kpi.hot{background:var(--c-hot);border-color:var(--c-hot-line)}.app .kpi.hot strong{color:var(--c-accent)}.app .rows button:hover,.app .rows li button:hover{background:var(--c-panel)}.app .progress{background:var(--c-chip)}.app .progress span{background:var(--c-accent)}.app .btn{border-radius:99px;border:1.5px solid var(--c-line);background:transparent;color:var(--c-ink);font-weight:600}.app .btn:hover{background:var(--c-chip);border-color:color-mix(in srgb,var(--c-ink) 25%,var(--c-line))}.app .btn.primary{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-panel)}.app .btn.primary:hover{background:color-mix(in srgb,var(--c-ink) 85%,var(--c-accent))}.app .btn.danger{border-color:#c2410c;color:#c2410c}.app .btn.danger:hover{background:color-mix(in srgb,#c2410c 10%,transparent)}.app :is(.input,.d-select,input:not([type=checkbox]):not([type=radio]):not([type=color]):not([type=range]),textarea,select){border-radius:12px;border-color:var(--c-line);background-color:var(--c-input);color:var(--c-ink)}.app :is(.input,.d-select,input,textarea,select):focus{outline:none;border-color:var(--c-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent) 18%,transparent)}.app ::placeholder{color:var(--c-muted);opacity:.8}.app .seg{padding:4px;border-radius:99px;background:var(--c-chip);border:0}.app .seg button{border-radius:99px;color:var(--c-muted);font-weight:600;background:transparent}.app .seg button.on{background:var(--c-panel);color:var(--c-ink);box-shadow:0 1px 2px rgba(0,0,0,.08)}.app .view-chips button{border-radius:99px;border-color:var(--c-line);background:var(--c-panel);color:var(--c-muted)}.app .view-chips button span{background:var(--c-chip)}.app .view-chips button.on{background:var(--c-ink);border-color:var(--c-ink);color:var(--c-panel)}.app .switch input:checked+span{background:var(--c-accent)}.app :is(a.link,button.link,.link){color:var(--c-accent-text)}.app .tbl th{background:transparent;color:var(--c-muted);font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.app .tbl td,.app .tbl th{border-color:var(--c-line)}.app .tbl td{color:var(--c-ink)}.app .tbl tr:not(.static):hover td{background:var(--c-panel)}.app .pill,.app .row-kind{border-radius:99px}.app .d-msgs .w-msg.them p{background:var(--c-card);border-color:var(--c-line);color:var(--c-ink)}.app .d-msgs .w-msg.me p{background:var(--c-ink);color:var(--c-panel)}.app .d-msgs .w-msg.me.bot p{background:var(--c-hot);color:var(--c-ink);border-color:var(--c-hot-line)}.app.dk :is(.modal,.props,.email-reply,.d-note,.bulk-bar,.board-col,.board-card,.role-chip,.alerts-box,.comments li,.answers div,.plan-hero,.apl-share,.kind-card,.perm,.theme-opt,.lb li,.gw-card,.incident,.idea-list li,.vote-box,.score-tbl,.q-row,.tpl-chips .view-chip,.d-note-form,.ob-choices>*,.preview,.check,.feed li,.empty,.hc-item,.flag-list li,.news-list li,.a-drawer,.split-side){background-color:var(--c-card)!important;color:var(--c-ink);border-color:var(--c-line)!important}.app.dk :is(.board-col){background-color:var(--c-chip)!important}.app.dk .modal-bg{background:rgba(0,0,0,.6)}.app.dk :is(.muted,.small.muted,.prop-label){color:var(--c-muted)}.app.dk .tbl{background:transparent}.app.dk .s-hit{background:color-mix(in srgb,#2e9e5b 18%,transparent);color:#9be3b8}.app.dk .plan-note,.app.dk .s-miss{background:color-mix(in srgb,#d9a021 16%,transparent);color:#f0cf7a;border-color:color-mix(in srgb,#d9a021 35%,transparent)}.app.dk code{background:var(--c-chip);color:var(--c-ink)}@media (min-width:901px){.app.rail{grid-template-columns:76px minmax(0,1fr)}.app.rail .side{padding:14px;align-items:center}.app.rail .side-nav{gap:2px}.app.rail .side-group,.app.rail .side-nav{width:100%;align-items:center}.app.rail :is(.side-group button:not(.side-label),.side-link,.side-me,.ws-btn){width:48px;min-height:44px;padding:0;justify-content:center;gap:0}.app.rail :is(.side-group button:not(.side-label)>span:not(.badge),.side-link>span,.side-me-text,.ws-name,.ws-btn>svg){display:none}.app.rail .side-label{font-size:0;height:1px;min-height:1px;padding:0;margin:8px 6px;width:32px;background:var(--c-line);pointer-events:none}.app.rail .side-label *{display:none}.app.rail .side-group button .badge{position:absolute;top:7px;right:8px;width:9px;min-width:9px;height:9px;padding:0;font-size:0;background:var(--c-accent);box-shadow:0 0 0 2px var(--c-canvas)}.app.rail .side-group button.on .badge{box-shadow:0 0 0 2px var(--c-on)}.app.rail .side-foot{width:100%;align-items:center}.app.rail .rail-toggle{border-style:dashed}.app.rail .ws-menu{right:auto;width:270px}.app.rail .side-me .avatar{margin:0}}.rail-tip{position:fixed;z-index:60;transform:translateY(-50%);pointer-events:none;white-space:nowrap;padding:7px 12px;border-radius:10px;background:#1c1714;color:#fbf8f3;font:600 13px var(--font);box-shadow:0 8px 22px rgba(0,0,0,.2);animation:tip-in .12s ease-out}.app.dk~.rail-tip,.dk .rail-tip{background:#f4efe9;color:#1c1714}.rail-tip:before{content:"";position:absolute;left:-4px;top:50%;width:9px;height:9px;background:inherit;transform:translateY(-50%) rotate(45deg);border-radius:2px}@keyframes tip-in{0%{opacity:0;transform:translate(-4px,-50%)}to{opacity:1;transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.rail-tip{animation:none}}@media (max-width:900px){.app .main{margin:0;border-radius:0;border:0}.app .side{background:var(--c-canvas)}.app .rail-toggle{display:none}}.app .view-chips button.on span{background:color-mix(in srgb,var(--c-panel) 22%,transparent);color:inherit}.app .row-kind.chat{background:var(--c-ink);color:var(--c-panel)}.app.dk .checklist .check{border-color:var(--c-line);background:transparent}.app.dk .checklist li.done .check{background:#2e9e5b;border-color:#2e9e5b;box-shadow:inset 0 0 0 3px var(--c-card)}.lp-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:20px;gap:20px;align-items:start}.seg.wrap{flex-wrap:wrap;border-radius:18px}.lp-preview{position:relative;height:470px;border-radius:18px;border:1px solid var(--line);overflow:hidden}.lp-preview-bar{position:absolute;top:10px;left:14px;right:14px;display:flex;justify-content:space-between;align-items:center}.lp-btn{position:absolute;right:20px;bottom:20px;display:grid;place-items:center;box-shadow:0 8px 24px rgba(0,0,0,.22)}.lp-menu{position:absolute;right:20px;bottom:92px;width:280px;padding:12px;border-radius:18px;background:#fff;color:#1c1714;border:1px solid #e8e0d6;box-shadow:0 20px 50px rgba(31,26,23,.18);font-size:14.5px}.lp-menu.dark{background:#24201e;color:#f4efe9;border-color:hsla(0,0%,100%,.1);box-shadow:0 20px 50px rgba(0,0,0,.5)}.lp-hd{display:flex;align-items:center;gap:12px;padding:4px 6px 12px}.lp-hd strong{display:block;font-size:15.5px}.lp-hd small{color:#8c827a;font-size:12.5px}.lp-logo{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;flex:none}.lp-hr{height:1px;background:#efe7de;margin:2px 6px 6px}.lp-menu.dark .lp-hr{background:hsla(0,0%,100%,.09)}.lp-item{display:flex;align-items:center;gap:12px;padding:8px;border-radius:10px}.lp-item svg{color:#8c827a;flex:none}.lp-item span{flex:1 1}.lp-item.ft{font-size:13px;color:#8c827a}.lp-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px;border:1px solid var(--line);border-radius:14px}.lp-row .input:first-of-type{width:170px}.lp-row-ic{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--panel);flex:none}@media (max-width:1000px){.lp-grid{grid-template-columns:minmax(0,1fr)}}.side-find{display:flex;align-items:center;gap:8px;margin:2px 4px 10px;padding:0 10px;border-radius:12px;border:1px solid var(--c-line,var(--line));background:var(--c-panel,#fff);color:var(--c-muted,var(--muted))}.side-find:focus-within{border-color:var(--c-accent,var(--accent));box-shadow:0 0 0 3px color-mix(in srgb,var(--c-accent,#f2611d) 16%,transparent)}.side-find input{flex:1 1;min-width:0;height:100%;border:0!important;background:none!important;box-shadow:none!important;padding:0!important;font:14px var(--font);color:var(--c-ink,var(--ink));outline:none}.side-find-x{border:0;background:none;font-size:18px;color:inherit;cursor:pointer;padding:0 2px}.side-leaf{position:relative}.side-group .side-leaf .nav-item{width:100%}.nav-text{flex:1 1;min-width:0;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nav-text small{font-weight:500;color:var(--c-side-muted,var(--muted))}.side-group .pin{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px!important;height:26px;min-height:0!important;padding:0!important;display:grid!important;place-items:center;border-radius:8px;background:transparent;color:var(--c-side-muted,var(--muted));opacity:0;transition:opacity .12s;box-shadow:none!important}.side-group .pin.on,.side-group .pin:focus-visible,.side-leaf:hover .pin{opacity:1}.side-group .pin.on{color:var(--c-accent,var(--accent))}.side-group .pin:hover{background:var(--c-chip,var(--panel))}.side-leaf:focus-within .badge,.side-leaf:hover .badge{visibility:hidden}.side-leaf:has(.pin.on) .badge{margin-right:26px;visibility:visible}.side-sub{margin:2px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-side-muted,var(--muted))}.side-group.pinned{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid var(--c-line,var(--line))}.side-empty{padding:10px 12px;font-size:13.5px;color:var(--c-side-muted,var(--muted))}.nav-sec .nav-chev{display:grid;place-items:center;color:var(--c-side-muted,var(--muted));transition:transform .15s ease;transform:rotate(-90deg)}.nav-sec.open .nav-chev{transform:rotate(0deg)}.nav-sec.has-on>.nav-item.sec{color:var(--c-ink,var(--ink));font-weight:700}.nav-sec.has-on>.nav-item.sec svg{color:var(--c-accent,var(--accent))}.nav-kids{margin:2px 0 6px 21px;padding-left:8px;border-left:1.5px solid var(--c-line,var(--line));display:flex;flex-direction:column;gap:1px}.side-group .side-leaf.nested .nav-item{min-height:34px;height:34px;font-size:13.5px;padding-left:10px;gap:9px}.nav-fly{position:fixed;z-index:60;min-width:220px;padding:8px;border-radius:16px;background:var(--c-panel,#fff);color:var(--c-ink,var(--ink));border:1px solid var(--c-line,var(--line));box-shadow:0 18px 44px rgba(28,23,20,.18);animation:tip-in .12s ease-out}.nav-fly-title{margin:4px 10px 6px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--c-muted,var(--muted))}.nav-fly button{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 10px;border:0;border-radius:10px;background:none;font:500 14px var(--font);color:var(--c-ink,var(--ink));cursor:pointer;text-align:left}.nav-fly button:focus-visible,.nav-fly button:hover{background:var(--c-chip,var(--panel))}.nav-fly button.on{font-weight:700;background:var(--c-chip,var(--panel))}.nav-fly button.on svg{color:var(--c-accent,var(--accent))}.app.dk .nav-fly{box-shadow:0 18px 44px rgba(0,0,0,.5)}@media (min-width:901px){.app.rail .nav-sec,.app.rail .side-leaf{display:flex;justify-content:center}.app.rail .nav-sec.has-on>.nav-item.sec{background:var(--c-on);box-shadow:0 1px 2px rgba(0,0,0,.06),0 6px 16px rgba(28,23,20,.06)}}.nav-sec,.side-find,.side-group,.side-leaf{flex:none}.nav-sec>.nav-item.sec{width:100%}.side-group button .nav-chev,.side-group button span.nav-chev{flex:none}.side-find{height:38px}