.w2 .ch-two{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:56px;display:grid}.w2 .ch-hero{text-align:center;border-bottom:1px solid var(--rule);background:#fcfbf9;padding-top:72px;overflow:hidden}.w2 .ch-hero .in{flex-direction:column;align-items:center;display:flex}.w2 .ch-hero .mk-l{justify-content:center}.w2 .ch-hero h1{letter-spacing:-.04em;max-width:15ch;font-size:clamp(40px,5.2vw,64px);font-weight:600;line-height:1}.w2 .ch-hero .sub2{color:var(--ink-2);max-width:48ch;margin-top:18px;font-size:18px;line-height:1.5}.w2 .ch-hero .tcheck{color:var(--ink-2);justify-content:center}.w2 .ch-hero .tcheck b{color:var(--ink)}.w2 .ch-hero .tcheck i{background:var(--ink)}.w2 .ch-hero .tcheck i:after{border-color:#fff}.w2 .ch-hero .signup{justify-content:center;width:100%}.w2 .ch-hero .signup input{border-color:var(--rule-2);max-width:340px}.w2 .ch-hub{width:100%;max-width:1040px;margin-top:64px}.w2 .ch-tiles{grid-template-columns:repeat(11,minmax(0,1fr));gap:8px;display:grid}.w2 .ch-tile{font:inherit;cursor:pointer;color:var(--ink-2);background:0 0;border:0;flex-direction:column;align-items:center;gap:9px;padding:0;font-size:12px;line-height:1.25;text-decoration:none;display:flex}.w2 .ch-tile i{width:56px;height:56px;color:var(--ink);background:#fff;border:1px solid #e3e1d8;border-radius:14px;place-items:center;transition:transform .3s cubic-bezier(.2,.8,.2,1.2),border-color .2s;display:grid;box-shadow:0 6px 14px -10px #0000004d}.w2 .ch-tile:hover i{border-color:var(--accent);transform:translateY(-3px)}.w2 .ch-tile:hover{color:var(--ink)}.w2 .ch-tile img,.w2 .ch-tile svg{object-fit:contain;width:26px;height:26px}.w2 .ch-wires{width:100%;height:76px;margin-top:10px;display:block}.w2 .ch-wires path{fill:none;stroke:#c9c6ba;stroke-width:1.5px;vector-effect:non-scaling-stroke}.w2 .ch-inbox{text-align:left;border-radius:14px 14px 0 0;width:min(580px,100%);margin:0 auto -1px}.w2 .ch-inbox .r:last-child{padding-bottom:18px}.w2 .ch-dir-top{grid-template-columns:minmax(0,1fr) minmax(0,380px);align-items:end;gap:40px;display:grid}.w2 .ch-dir-top .isearch{margin-top:0}.w2 .ch-chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:32px;display:flex}.w2 .ch-chips button{border:1px solid var(--rule-2);background:var(--paper);cursor:pointer;height:36px;color:var(--ink-2);border-radius:99px;align-items:center;gap:8px;padding:0 14px;font-size:14px;display:inline-flex}.w2 .ch-chips button em{font:400 12px/1 var(--f-mono);color:var(--ink-3);font-style:normal}.w2 .ch-chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff}.w2 .ch-chips button[aria-pressed=true] em{color:#ffffffb3}.w2 .ch-chips .cnt{color:var(--ink-3);margin-left:auto;font-size:13.5px}.w2 .ch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:20px;display:grid}.w2 .ch-card{border:1px solid var(--rule);background:var(--paper);color:inherit;border-radius:16px;grid-template-columns:44px minmax(0,1fr) 28px;align-content:start;gap:10px 14px;padding:20px;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:grid}.w2 .ch-card:hover{border-color:var(--rule-2);box-shadow:0 16px 32px -24px #10112873}.w2 .ch-card .lg{border:1px solid var(--rule);width:44px;height:44px;color:var(--ink);background:#fff;border-radius:12px;place-items:center;display:grid}.w2 .ch-card .lg img,.w2 .ch-card .lg svg{object-fit:contain;width:24px;height:24px}.w2 .ch-card h3{letter-spacing:-.015em;align-self:center;font-size:17px;font-weight:600}.w2 .ch-card .go{border:1px solid var(--rule-2);width:28px;height:28px;color:var(--ink-2);border-radius:50%;align-self:center;place-items:center;transition:border-color .15s,color .15s;display:grid}.w2 .ch-card:hover .go{border-color:var(--accent);color:var(--accent)}.w2 .ch-card .go svg{width:13px;height:13px}.w2 .ch-card p{color:var(--ink-2);grid-column:1/-1;font-size:14.5px;line-height:1.5}.w2 .ch-card[hidden]{display:none}.w2 .ch-empty{margin-top:20px}.w2 .ch-empty .none{color:var(--ink-2);font-size:15px}.w2 .ch-empty .clear{font:inherit;color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline}.w2 .ch-miss{border:1px solid var(--rule-2);background:var(--paper);border-radius:16px;margin-top:18px;padding:22px 24px}.w2 .ch-miss h3{font-size:17px;font-weight:600}.w2 .ch-miss p{color:var(--ink-2);margin:6px 0 16px;font-size:14.5px}.w2 .ch-empty .hint{color:var(--ink-2);margin-top:28px;font-size:14.5px}.w2 .ch-empty .ch-grid{margin-top:14px}.w2 .ch-soon{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.w2 .ch-soon .ch-card{background:var(--frame);border-style:dashed;grid-template-columns:44px minmax(0,1fr) auto}.w2 .ch-soon .pill{font:500 11px/1 var(--f-mono);letter-spacing:.04em;color:var(--ink-3);border:1px solid var(--rule-2);text-transform:uppercase;border-radius:99px;align-self:center;padding:5px 8px}.w2 .ch-req{background:#faf9f6;border-radius:16px;justify-content:space-between;align-items:center;gap:24px 48px;margin-top:40px;padding:30px 36px;display:flex}.w2 .ch-req h3{letter-spacing:-.025em;font-size:24px;font-weight:600}.w2 .ch-req p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.w2 .ch-req .biz-req{flex:none}.w2 .sec.band .ch-req{border:1px solid var(--rule);background:#fff}.w2 .ch-sel{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:stretch;gap:32px;margin-top:44px;display:grid}.w2 .ch-sel.rev{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr)}.w2 .ch-sel.rev .ch-stage{order:2}.w2 .ch-stage{background:#efeee9;border-radius:20px;min-height:520px;padding:40px 24px;position:relative;overflow:hidden}.w2 .sec.band .ch-stage{border:1px solid var(--rule);background:#fff}.w2 .ch-stage .cards{height:440px}.w2 .ch-opts{border-top:1px solid var(--rule);flex-direction:column;display:flex}.w2 .ch-opts button{text-align:left;border:0;border-bottom:1px solid var(--rule);cursor:pointer;font:inherit;color:var(--ink-3);background:0 0;grid-template-columns:24px minmax(0,1fr);gap:4px 14px;padding:20px 18px;transition:background .2s,color .2s;display:grid;position:relative}.w2 .ch-opts button>img,.w2 .ch-opts button>svg{object-fit:contain;opacity:.55;grid-row:span 2;width:22px;height:22px;margin-top:1px;transition:opacity .2s}.w2 .ch-opts button b{letter-spacing:-.015em;font-size:17px;font-weight:600}.w2 .ch-opts button span{opacity:0;max-height:0;font-size:14.5px;line-height:1.5;transition:max-height .35s,opacity .3s;overflow:hidden}.w2 .ch-opts button:hover{color:var(--ink-2)}.w2 .ch-opts button[aria-selected=true]{background:var(--paper);color:var(--ink);z-index:1;border-bottom-color:#0000;border-radius:14px;box-shadow:0 1px 2px #1011280f,0 14px 30px -18px #10112859}.w2 .ch-opts button[aria-selected=true]>img,.w2 .ch-opts button[aria-selected=true]>svg{opacity:1}.w2 .ch-opts button[aria-selected=true] span{opacity:1;max-height:120px;color:var(--ink-2)}.w2 .ch-opts .beta{font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-2);vertical-align:2px;border-radius:99px;margin-left:8px;padding:4px 7px;font-style:normal}.w2 .ch-opts button .plan{font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--rule-2);background:var(--paper);border-radius:99px;padding:4px 8px;font-style:normal;display:none;position:absolute;top:20px;right:18px}.w2 .ch-opts button[aria-selected=true] .plan{display:inline-flex}.w2 .ch-sel.fit{align-items:start}.w2 .ch-sel.fit .ch-stage{min-height:0}.w2 .ch-sel.fit .ch-stage .cards{height:var(--ch,440px);transition:height .4s cubic-bezier(.2,.7,.2,1)}.w2 .ch-sel.fit .ch-opts button{grid-template-rows:auto 0fr;transition:background .2s,color .2s,grid-template-rows .35s}.w2 .ch-sel.fit .ch-opts button[aria-selected=true]{grid-template-rows:auto 1fr}.w2 .ch-sel.fit .ch-opts button span{min-height:0;max-height:none;transition:opacity .3s;overflow:hidden}.w2 .ch-sel.fit.stk .ch-stage .cards,.w2 .ch-sel.fit.stk .ch-opts button{transition:none}.w2 .ch-soon-opts{margin:0;padding:0;list-style:none}.w2 .ch-soon-opt{border-bottom:1px solid var(--rule);color:var(--ink-3);grid-template-columns:24px minmax(0,1fr);gap:2px 14px;padding:16px 18px;display:grid}.w2 .ch-soon-opt>img,.w2 .ch-soon-opt>svg{object-fit:contain;opacity:.45;grid-row:span 2;width:22px;height:22px;margin-top:1px}.w2 .ch-soon-opt b{letter-spacing:-.015em;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.w2 .ch-soon-opt em{font:500 10.5px/1 var(--f-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-3);border:1px solid var(--rule-2);border-radius:99px;padding:4px 7px;font-style:normal}.w2 .ch-soon-opt span{font-size:13.5px;line-height:1.45}.w2 .ccard.cc-ph{width:420px}.w2 .ph-h{border-bottom:1px solid #e6e8ee;align-items:center;gap:10px;padding:12px 14px;display:flex}.w2 .ph-h .av{background:linear-gradient(135deg,#a5b4fc,#4f46e5)}.w2 .ph-h b{font-size:13.5px;display:block}.w2 .ph-h small{color:#6b6e80;font-size:11.5px}.w2 .ph-b{background:#f7f8fa;gap:10px;padding:14px;display:grid}.w2 .ph-ev{color:#4b4e63;align-items:center;gap:8px;font-size:12px;display:flex}.w2 .ph-ev svg{flex:none;width:14px;height:14px}.w2 .ph-ev.miss{color:#b42318}.w2 .ph-ev .ui-btn{height:26px;margin-left:auto}.w2 .ph-rec{background:#fff;border:1px solid #e6e8ee;border-radius:10px;align-items:center;gap:10px;padding:9px 12px;display:flex}.w2 .ph-rec .pl{color:#fff;background:#11131c;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid}.w2 .ph-rec .pl svg{width:11px;height:11px}.w2 .ph-rec .bar{background:#e6e8ee;border-radius:2px;flex:1;height:4px;overflow:hidden}.w2 .ph-rec .bar i{background:#11131c;width:30%;height:100%;display:block}.w2 .ph-rec small{font:400 11px/1 var(--f-mono);color:#6b6e80}.w2 .ph-tr{background:#fff;border:1px solid #e6e8ee;border-radius:10px;gap:6px;padding:10px 12px;font-size:12px;display:grid}.w2 .ph-tr small{color:#6b6e80;font-size:10.5px;font-weight:600}.w2 .ph-tr b{color:#6b6e80;min-width:46px;margin-right:6px;font-weight:600;display:inline-block}.w2 .ph-act{gap:6px;display:flex}.w2 .cc-line .cx-b{background:#8cabd8}.w2 .cc-line .cx-b .me{color:#fff;background:#06c755}.w2 .cc-line .cx-b .me i{color:#ffffffd9}.w2 .cc-line .cx-h .av,.w2 .cc-sms .cx-h .av,.w2 .cc-x .cx-h .av{background:#6b4a34}.w2 .cc-line .cx-h small{color:#06a54a}.w2 .cc-sms .cx-b{background:#fff}.w2 .cc-sms .cx-b .me{color:#fff;background:#34c759}.w2 .cc-sms .cx-b .me i{color:#ffffffd9}.w2 .cc-sms .cx-b .th{background:#e9e9eb}.w2 .cc-x .cx-b{background:#fff}.w2 .cc-x .cx-b .me{color:#fff;background:#1d9bf0}.w2 .cc-x .cx-b .me i{color:#ffffffd9}.w2 .cc-x .cx-b .th{background:#eff3f4}.w2 .ch-work{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:44px;display:grid}.w2 .ch-work-st{background:#efeee9;border-radius:20px;flex-direction:column;align-items:center;gap:16px;padding:28px;display:flex}.w2 .ch-work-st.dark{background:#1e1f22}.w2 .ch-work-st .ccard{opacity:1;width:100%;max-width:440px;position:relative;top:auto;left:auto;transform:none}.w2 .ch-tag{font:500 12px/1 var(--f-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);align-self:flex-start;align-items:center;gap:8px;display:inline-flex}.w2 .ch-work-st.dark .ch-tag{color:#b5bac1}.w2 .ch-tag img{width:16px;height:16px}.w2 .ch-day{padding-bottom:36px;position:relative}.w2 .ch-day .ui-h{flex-wrap:wrap}.w2 .ch-day .mg{color:#3f3be8;background:#f3f3fe;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.w2 .ch-day .mg svg{width:12px;height:12px}.w2 .tl{gap:0;margin:0;padding:18px 18px 4px;list-style:none;display:grid;position:relative}.w2 .tl li{grid-template-columns:58px 28px minmax(0,1fr);column-gap:10px;padding-bottom:18px;display:grid;position:relative}.w2 .tl li:before{content:"";background:#e3e5ec;width:1px;position:absolute;top:28px;bottom:0;left:81.5px}.w2 .tl li:last-child:before{display:none}.w2 .tl time{white-space:nowrap;font:400 11.5px/28px var(--f-mono);color:#8a8d9f;font-variant-numeric:tabular-nums}.w2 .tl .ic{color:#4b4e63;z-index:1;background:#fff;border:1px solid #e3e5ec;border-radius:50%;place-items:center;width:28px;height:28px;display:grid;position:relative}.w2 .tl .ic img,.w2 .tl .ic svg{width:14px;height:14px}.w2 .tl p{padding:4px 0 2px;font-size:13px}.w2 .tl .who{color:#6b6e80;font-size:11.5px}.w2 .tl .who.f{color:#c2410c}.w2 .ch-day .fx-cap{bottom:14px;left:18px}.w2 .ch-wires path.on{stroke:var(--accent);stroke-width:2px}.w2 .ch-wires circle{fill:var(--accent)}.w2 .ch-tile.on i{border-color:var(--accent);transform:translateY(-3px);box-shadow:0 10px 24px -10px #3f3be88c}.w2 .ch-inbox .r.new{animation:.5s cubic-bezier(.2,.7,.2,1) both ch-in,2.4s ease-out both ch-glow}@keyframes ch-in{0%{opacity:0;transform:translateY(-10px)}}@keyframes ch-glow{0%{background:#ecedfd}to{background:#fff}}@media (prefers-reduced-motion:reduce){.w2 .ch-inbox .r.new{animation:none}}@media (max-width:1000px){.w2 .ch-sel,.w2 .ch-sel.rev{grid-template-columns:1fr}.w2 .ch-sel.rev .ch-stage{order:0}.w2 .ch-work{grid-template-columns:1fr}.w2 .ch-two{grid-template-columns:1fr;gap:36px}}@media (max-width:720px){.w2 .ch-stage{min-height:480px;padding:28px 12px}}@media (max-width:1000px){.w2 .ch-tiles{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:18px}.w2 .ch-wires{display:none}.w2 .ch-inbox{margin-top:36px}.w2 .ch-grid,.w2 .ch-soon{grid-template-columns:repeat(2,minmax(0,1fr))}.w2 .ch-dir-top{grid-template-columns:1fr;gap:20px}}@media (max-width:720px){.w2 .ch-hero{padding-top:44px}.w2 .ch-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}.w2 .ch-grid,.w2 .ch-soon{grid-template-columns:1fr}.w2 .ch-chips .cnt{width:100%;margin-left:0}.w2 .ch-req{flex-direction:column;align-items:flex-start;padding:24px}}.w2 button.biz-req{cursor:pointer;border:0;font-family:inherit}
