.r4{display:flex;flex-direction:column;gap:2px;min-height:100%;position:relative}.r4-foot,.r4-mid,.r4-sec,.r4-top{display:flex;flex-direction:column;gap:1px}.r4-sec{margin-top:14px}.r4-sec-h{font:500 13px/18px var(--font-ui);color:var(--k4-ink-3,#8a909c);padding:0 10px 6px;text-transform:none;letter-spacing:0}.r4-foot{margin-top:auto;padding-top:12px}.r4-row{position:relative;border-radius:var(--k4-r-ctl,8px);transition:transform var(--k4-base,.22s) var(--k4-ease,ease-out),opacity var(--k4-fast,.16s) var(--k4-ease,ease-out)}.r4 .r4-btn.nav-item,.r4-row{display:flex;align-items:center}.r4 .r4-btn.nav-item{flex:1 1 auto;min-width:0;height:34px;min-height:34px;padding:0 10px;gap:10px;border:0;border-radius:var(--k4-r-ctl,8px);background:transparent;color:var(--k4-ink,#0e1116);font:400 15px/20px var(--font-ui);text-align:left;cursor:pointer;touch-action:none;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;box-shadow:none}.r4 .r4-btn.nav-item:hover{background:var(--k4-hover,rgba(12,16,24,.04))}.r4 .r4-btn.nav-item.active{background:var(--k4-blue-soft,rgba(0,82,255,.08));font-weight:500}.r4 .r4-btn.nav-item.active,.r4 .r4-btn.nav-item.active .r4-ico{color:var(--rl-blue,#0052ff)}.r4 .r4-ico,.r4 .r4-ico svg{width:18px;height:18px;color:var(--k4-ink-2,#5b6270);flex:none}.r4 .r4-t{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.r4 .r4-sub .r4-btn.nav-item{height:32px;min-height:32px;padding-left:38px;font-size:14px;color:var(--k4-ink-2,#5b6270)}.r4 .r4-sub .r4-btn.nav-item .r4-ico{display:none}.r4 .r4-sub .r4-btn.nav-item.active{color:var(--rl-blue,#0052ff)}.r4 .nav-badge{margin-left:auto}.r4-early{font:500 12px/16px var(--font-ui);background:var(--k4-soft,#eef1f5);border-radius:999px;padding:1px 7px}.r4-chev,.r4-early{color:var(--k4-ink-3,#8a909c)}.r4-chev{position:absolute;right:4px;top:50%;width:24px;height:24px;margin-top:-12px;border:0;border-radius:6px;background:transparent;display:grid;place-items:center;cursor:pointer;padding:0}.r4-chev .ico,.r4-chev svg{width:16px;height:16px;transition:transform var(--k4-fast,.16s) var(--k4-ease,ease-out)}.r4-chev.open .ico{transform:rotate(90deg)}.r4-chev:hover{background:var(--k4-press,rgba(12,16,24,.07));color:var(--k4-ink,#0e1116)}.r4-row:has(.r4-chev) .r4-btn.nav-item{padding-right:32px}.r4-row:has(.r4-chev) .nav-badge{margin-right:2px}.r4-subs{display:flex;flex-direction:column;gap:1px}.r4-subs[hidden]{display:none}.r4-pin{position:absolute;right:4px;top:50%;width:26px;height:26px;margin-top:-13px;border:0;border-radius:6px;padding:0;display:grid;place-items:center;background:var(--k4-surface,#fff);color:var(--k4-ink-2,#5b6270);opacity:0;pointer-events:none;cursor:pointer;box-shadow:0 0 0 1px var(--k4-edge,rgba(12,16,24,.06))}.r4-pin .ico,.r4-pin svg{width:16px;height:16px}.r4-row:has(.r4-chev) .r4-pin{right:30px}.r4-pin:focus-visible,.r4-row:hover>.r4-pin{opacity:1;pointer-events:auto}.r4-row:hover>.r4-btn .nav-badge{visibility:hidden}.r4-pin:hover{color:var(--rl-blue,#0052ff)}.r4-pin:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);background:#16181d;color:#fff;font:500 12px/16px var(--font-ui);padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--k4-fast,.16s) var(--k4-ease,ease-out)}.r4-pin:hover:after{opacity:1;transition-delay:.3s}.r4-pins .r4-pin .ico{color:var(--rl-blue,#0052ff)}.r4-pin-hint{margin:2px 4px;height:34px;border-radius:var(--k4-r-ctl,8px);display:grid;place-items:center;font:500 13px/18px var(--font-ui);color:var(--k4-ink-3,#8a909c);background:var(--k4-hover,rgba(12,16,24,.04))}.r4-pins.r4-drop,.r4-pins.r4-drop .r4-pin-hint{color:var(--rl-blue,#0052ff)}.r4-pins.r4-drop .r4-pin-hint{background:var(--k4-blue-soft,rgba(0,82,255,.08))}.r4-add{display:flex;align-items:center;gap:10px;height:34px;padding:0 10px;margin-top:2px;border:0;border-radius:var(--k4-r-ctl,8px);background:transparent;color:var(--k4-ink-2,#5b6270);font:400 15px/20px var(--font-ui);cursor:pointer;text-align:left}.r4-add .ico,.r4-add svg{width:18px;height:18px}.r4-add:hover{background:var(--k4-hover,rgba(12,16,24,.04));color:var(--k4-ink,#0e1116)}.r4-dragging,.r4-dragging *{cursor:-webkit-grabbing!important;cursor:grabbing!important}.r4-row.r4-lift{opacity:.35}.r4-row.r4-into>.r4-btn.nav-item{background:var(--k4-blue-soft-2,rgba(0,82,255,.14));box-shadow:inset 0 0 0 1.5px var(--rl-blue,#0052ff)}.r4-ghost{position:fixed;left:10px;z-index:var(--z-top,4000);width:calc(var(--k4-rail-w, 232px) - 28px);height:34px;display:flex;align-items:center;gap:10px;padding:0 10px;border-radius:var(--k4-r-ctl,8px);background:var(--k4-surface,#fff);box-shadow:var(--k4-overlay,0 12px 32px -8px rgba(12,16,24,.18));font:500 15px/20px var(--font-ui);color:var(--k4-ink,#0e1116);pointer-events:none}.r4-ghost .r4-ico,.r4-ghost svg{width:18px;height:18px;color:var(--rl-blue,#0052ff)}.r4-ghost-n{margin-left:auto;font:500 12px/16px var(--font-ui);color:var(--rl-blue,#0052ff)}.r4-hiding .r4-ghost{opacity:.7}.r4-row.r4-in{animation:r4-in var(--m-slow,.3s) var(--m-spring,ease-out) both}@keyframes r4-in{0%{opacity:0;transform:translateX(-24px)}60%{opacity:1}to{opacity:1;transform:none}}.r4-row.r4-in>.r4-btn.nav-item{animation:r4-glow var(--m-moment,.6s) var(--m-out,ease-out) both}@keyframes r4-glow{0%,40%{background:var(--k4-blue-soft-2,rgba(0,82,255,.14))}to{background:transparent}}@media (prefers-reduced-motion:reduce){.r4-chev .ico,.r4-row,.r4-row.r4-in,.r4-row.r4-in>.r4-btn.nav-item{animation:none;transition:none}}.r4-mi{display:flex!important;align-items:center;gap:10px;width:100%;text-align:left;cursor:pointer}.r4-mi .ico,.r4-mi svg{width:16px;height:16px;color:var(--k4-ink-2,#5b6270)}@keyframes r4-fade{0%{opacity:0}to{opacity:1}}.r4-lib-body{overflow:auto;padding:8px 24px 24px}.r4-shelf{margin-top:16px}.r4-shelf-t{margin:0 0 10px;font:500 13px/18px var(--font-ui);color:var(--k4-ink-2,#5b6270)}.r4-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.r4-card{flex-direction:column;padding:12px;border-radius:var(--k4-r-surface,12px);background:var(--k4-surface,#fff);border:1px solid var(--k4-edge,rgba(12,16,24,.06))}.r4-card,.r4-card-h{display:flex;gap:8px}.r4-card-h{align-items:center}.r4-card-h .ico,.r4-card-h svg{width:18px;height:18px;color:var(--k4-ink-2,#5b6270)}.r4-card-t{font:600 15px/20px var(--font-ui)}.r4-card-l{margin:0;font:400 13px/18px var(--font-ui);color:var(--k4-ink-2,#5b6270);min-height:36px}.r4-card-add.btn-c{align-self:flex-start;gap:6px}.r4-card-add .ico,.r4-card-add svg{width:16px;height:16px}.r4-card-on{display:inline-flex;align-items:center;gap:6px;font:500 13px/32px var(--font-ui);color:var(--k4-ink-3,#8a909c)}.r4-card-on .ico,.r4-card-on svg{width:16px;height:16px}@media (max-width:599px){.r4-cards{grid-template-columns:1fr 1fr}}.r4p{position:relative;height:96px;border-radius:8px;background:var(--k4-canvas,#f7f8fa);overflow:hidden;padding:10px;box-sizing:border-box}.r4p i{display:block;font-style:normal}.r4p-n{position:absolute;right:8px;bottom:6px;font:600 13px/16px var(--font-ui);color:var(--k4-ink-2,#5b6270)}.r4p-list{flex-direction:column}.r4p-li,.r4p-list{display:flex;gap:8px}.r4p-li{align-items:center}.r4p-av{width:14px;height:14px;border-radius:50%;background:rgba(0,82,255,.16);flex:none}.r4p-li:nth-child(2) .r4p-av{background:#d9efe2}.r4p-li:nth-child(3) .r4p-av{background:#fbe5cf}.r4p-li:nth-child(4) .r4p-av{background:#ebe1fb}.r4p-bar{height:6px;border-radius:3px;background:#dfe3ea}.r4p-board{display:flex;gap:6px;height:100%}.r4p-col{flex:1 1;display:flex;flex-direction:column;gap:5px;background:rgba(12,16,24,.03);border-radius:6px;padding:5px}.r4p-card{height:16px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px rgba(12,16,24,.06)}.r4p-cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:4px;gap:4px}.r4p-day{height:30px;border-radius:4px;background:#fff;box-shadow:0 0 0 1px rgba(12,16,24,.06)}.r4p-day.on{background:rgba(0,82,255,.14);box-shadow:none}.r4p-map{background:linear-gradient(135deg,#eef3ea,#e8eef6)}.r4p-dot{position:absolute;width:10px;height:10px;border-radius:50%;background:var(--rl-blue,#0052ff);box-shadow:0 0 0 3px rgba(0,82,255,.18)}.r4p-chart{display:flex;align-items:flex-end;gap:8px;height:100%}.r4p-chart i{flex:1 1;min-width:8px;border-radius:3px 3px 0 0;background:rgba(0,82,255,.2)}.r4p-chart i:last-child{background:var(--rl-blue,#0052ff)}.r4p-chat{display:flex;flex-direction:column;gap:8px}.r4p-chat .r4p-bar{height:14px;border-radius:7px}.r4p-chat .r4p-bar.me{align-self:flex-end;background:rgba(0,82,255,.2)}.r4-note{position:fixed;left:16px;bottom:16px;z-index:var(--z-toast,99);display:flex;align-items:center;gap:16px;padding:10px 12px 10px 16px;border-radius:var(--k4-r-surface,12px);background:#16181d;color:#fff;font:400 15px/20px var(--font-ui);box-shadow:var(--k4-overlay,0 12px 32px -8px rgba(12,16,24,.18));animation:r4-fade var(--k4-fast,.16s) ease-out}.r4-note-undo{border:0;background:transparent;color:#8fb1ff;font:500 15px/20px var(--font-ui);cursor:pointer;padding:4px 6px;border-radius:6px}.r4-note-undo:hover{background:hsla(0,0%,100%,.08)}@media (min-width:900px){.c2-sx-rail>.sx-rail-group,.c2-sx-rail>.sx-rail-me,.c2-sx-rail>.sx-rail-sp,.c2-sx-rail>.sx-room-settings,.c2-sx-rail>.sx-roombar{display:none!important}.c2-sx-rail>.r4{flex:1 1 auto}}@media (max-width:899px){.c2-sx-rail>.r4{display:none}}.cxp-rail4{display:flex;flex-direction:column;gap:12px}.cxp-rail4>.r4{flex:1 1 auto;min-height:0}.cxp-r4-head{padding:4px 0 8px}.cxp-rail4 .r4 .r4-btn.nav-item.active{background:hsla(0,0%,4%,.06);color:#0a0a0a}.cxp-rail4 .r4 .r4-btn.nav-item.active .r4-ico{color:#0a0a0a}.cxp-rail4 .c2-badge{background:#0a0a0a}.cxp-rail4 .r4-pin:hover,.cxp-rail4 .r4-pins .r4-pin .ico{color:#0a0a0a}.app-connect:has(.cxp-rail4 .c2-seg)>.prod-top>.pt{display:none}.k4-composer{position:relative;display:flex;align-items:flex-end;gap:4px;padding:6px;min-height:56px;box-sizing:border-box;border-radius:var(--k4-r-sheet,20px);background:var(--k4-surface,#fff);box-shadow:var(--k4-overlay,0 12px 32px -8px rgba(12,16,24,.18));transition:box-shadow var(--k4-fast,.16s) var(--k4-ease,ease-out)}.k4-composer:focus-within{box-shadow:var(--k4-overlay),0 0 0 3px rgba(0,82,255,.14)}.k4-input{flex:1 1 auto;min-width:0;min-height:44px!important;max-height:200px;border:0!important;box-shadow:none!important;background:transparent!important;resize:none!important;padding:11px 8px!important;font:400 16px/22px var(--font-ui);color:var(--k4-ink,#0e1116);outline:none;overflow-y:auto}.k4-cbtn{flex:none;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:var(--k4-ink-2,#5b6270);display:grid;place-items:center;cursor:pointer;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.k4-cbtn .ico,.k4-cbtn svg{width:20px;height:20px}.k4-cbtn:hover{background:var(--k4-hover,rgba(12,16,24,.04));color:var(--k4-ink,#0e1116)}.k4-mic.on{background:var(--k4-blue-soft,rgba(0,82,255,.08));color:var(--rl-blue,#0052ff)}.k4-send{flex:none;width:36px;height:36px;margin:4px;border:0;border-radius:50%;background:var(--rl-blue,#0052ff);color:#fff;display:grid;place-items:center;cursor:pointer;padding:0;transition:background-color var(--k4-fast,.16s) var(--k4-ease,ease-out),opacity var(--k4-fast,.16s)}.k4-send .ico,.k4-send svg{width:18px;height:18px}.k4-send:disabled{background:var(--k4-soft,#eef1f5);color:var(--k4-ink-2,#5b6270);cursor:default}.k4-send:not(:disabled):hover{background:var(--accent-hover,#0043d1)}.k4-listen{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 6px}.k4-listen,.k4-listen-t{flex:1 1 auto;min-width:0}.k4-listen-t{font:400 16px/22px var(--font-ui);color:var(--k4-ink,#0e1116);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.k4-cnote{position:absolute;left:16px;top:calc(100% + 6px);margin:0;font:400 13px/18px var(--font-ui);color:var(--k4-ink-2,#5b6270)}.k4-orb{position:relative;flex:none;border:0;padding:0;border-radius:50%;background:transparent;cursor:pointer;display:grid;place-items:center;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none}.k4-orb-lg{width:112px;height:112px}.k4-orb-sm{width:36px;height:36px}.k4-orb-core{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;display:grid;place-items:center;color:#fff;background:radial-gradient(120% 120% at 30% 20%,#3d7bff 0,#0052ff 52%,#0040cc 100%);box-shadow:0 10px 30px -8px rgba(0,82,255,.55),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform var(--k4-base,.22s) var(--k4-ease,ease-out)}.k4-orb-core>.ico,.k4-orb-core>.ico svg{width:44%;height:44%}.k4-orb-ring{position:absolute;inset:-10px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,82,255,.22),rgba(0,82,255,0));opacity:0;transition:opacity var(--k4-base,.22s)}.k4-orb-sm .k4-orb-ring{inset:-6px}.k4-orb.live .k4-orb-ring{opacity:1;animation:k4-ring 1.8s ease-in-out infinite}.k4-orb.live .k4-orb-core{transform:scale(1.04)}.k4-orb.busy .k4-orb-ring{opacity:.8;animation:k4-ring 2.6s ease-in-out infinite}@keyframes k4-ring{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.k4-orb:focus-visible{outline:none;box-shadow:var(--k4-ring)}.k4-wave{display:inline-flex;align-items:center;justify-content:center;gap:4px;height:44%}.k4-wave i{display:block;width:5px;height:100%;border-radius:3px;background:#fff;transform-origin:center;transition:transform var(--m-instant,90ms) linear}.k4-wave-s{gap:2px;height:50%}.k4-wave-s i{width:2.5px}@media (prefers-reduced-motion:reduce){.k4-orb.busy .k4-orb-ring,.k4-orb.live .k4-orb-ring{animation:none}.k4-wave i{transition:none}}.k4-debrief{gap:16px}.k4-debrief,.k4-debrief-stage{display:flex;flex-direction:column}.k4-debrief-stage{align-items:center;text-align:center;gap:10px;padding:12px 0 4px}.k4-debrief-h{margin:6px 0 0;font:600 17px/24px var(--font-ui);color:var(--k4-ink,#0e1116)}.k4-debrief-t{margin:0;max-width:60ch;font:400 15px/22px var(--font-ui);color:var(--k4-ink,#0e1116);max-height:132px;overflow:auto}.k4-debrief-t.empty{color:var(--k4-ink-3,#8a909c)}.k4-debrief .k4-composer{box-shadow:0 0 0 1px var(--k4-edge-strong,rgba(12,16,24,.1));min-height:52px}.k4-debrief .k4-composer:focus-within{box-shadow:0 0 0 1px var(--rl-blue,#0052ff),0 0 0 4px rgba(0,82,255,.14)}.k4-debrief-foot{display:flex;justify-content:flex-end}@media (max-width:599px){.k4-debrief-foot>.btn-c{flex:1 1 auto;min-height:48px}}:root .talk-scrim{background:rgba(12,16,24,.32)}:root .talk-sheet{background:var(--k4-surface,#fff);border:0;border-radius:var(--k4-r-sheet,20px);box-shadow:var(--k4-overlay-lg);padding:32px 24px 24px}:root .talk-orb{width:112px;height:112px;border:0;border-radius:50%;color:#fff;display:grid;place-items:center;position:relative;background:radial-gradient(120% 120% at 30% 20%,#3d7bff 0,#0052ff 52%,#0040cc 100%);box-shadow:0 10px 30px -8px rgba(0,82,255,.55),inset 0 1px 0 hsla(0,0%,100%,.25)}:root .talk-orb .ico,:root .talk-orb .ico svg{width:48px;height:48px}:root .talk-orb.live:before{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(closest-side,rgba(0,82,255,.22),rgba(0,82,255,0));animation:k4-ring 1.8s ease-in-out infinite;z-index:-1}:root .talk-orb.live .ico{display:none}:root .talk-orb .k4-wave{height:46px}:root .talk-orb:not(.live) .k4-wave{display:none}:root .talk-status{font:600 17px/24px var(--font-ui);color:var(--k4-ink,#0e1116);margin-top:16px}:root .talk-transcript{font:400 15px/22px var(--font-ui);color:var(--k4-ink-2,#5b6270);max-width:56ch}.app.rail-icons .r4{align-items:center}.app.rail-icons .r4 .r4-row{width:44px;justify-content:center}.app.rail-icons .r4 .r4-btn.nav-item{width:44px;min-width:44px;height:40px;padding:0;justify-content:center}.app.rail-icons .r4 :is(.r4-t,.r4-chev,.r4-pin,.r4-early,.nav-badge:not(.c2-badge),.r4-sec-h,.r4-pin-hint){display:none}.app.rail-icons .r4 .r4-subs{display:none}.app.rail-icons .r4 .r4-sub .r4-btn.nav-item{padding-left:0}.app.rail-icons .r4 .nav-badge.c2-badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;font-size:11px}.app.rail-icons .r4 .r4-add{width:44px;justify-content:center;padding:0}.app.rail-icons .r4 .r4-add span:not(.ico){display:none}.app.rail-icons .r4 .r4-sec{margin-top:8px;padding-top:8px;border-top:1px solid var(--k4-edge,rgba(12,16,24,.06));width:32px;align-items:center}@media (min-width:900px) and (max-width:1180px){.c2-rail .r4{align-items:center}.c2-rail .r4 .r4-btn.nav-item,.c2-rail .r4 .r4-row{width:44px;justify-content:center}.c2-rail .r4 .r4-btn.nav-item{min-width:44px;height:40px;padding:0}.c2-rail .r4 :is(.r4-t,.r4-chev,.r4-pin,.r4-early,.nav-badge:not(.c2-badge),.r4-sec-h,.r4-pin-hint,.r4-subs){display:none}.c2-rail .r4 .r4-add{width:44px;justify-content:center;padding:0}.c2-rail .r4 .r4-add span:not(.ico){display:none}.c2-rail .r4 .nav-badge.c2-badge{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;font-size:11px}}.k4-dragsecs{display:contents}.k4-sec{transition:transform var(--k4-base,.22s) var(--k4-ease,ease-out)}.k4-dragsecs.dragging .k4-sec{-moz-user-select:none;user-select:none;-webkit-user-select:none}.k4-sec.lifted{position:relative;z-index:var(--z-raise,2);transition:none;filter:drop-shadow(0 18px 28px rgba(12,16,24,.18));cursor:-webkit-grabbing;cursor:grabbing}@media (prefers-reduced-motion:reduce){.k4-sec{transition:none}}.cz-list{list-style:none;margin:0;padding:0}.cz-list .k4-switch-row{border-top:1px solid var(--k4-edge)}.cz-list li:first-child .k4-switch-row{border-top:0}.cz-always{font:400 13px/18px var(--font-ui);color:var(--k4-ink-3)}.k4-attach{margin-left:2px}.k4-modal-head{align-items:center}.kit-modal.r4-lib{width:min(1040px,calc(100vw - 48px));max-width:1040px}.kit-modal.r4-lib .kit-modal-body{padding:0}.r4-anchor{position:absolute;right:8px;top:50%;width:1px;height:1px;pointer-events:none}.r4-menu{min-width:220px}.r4-suggest{margin:8px 0 4px;padding:10px;border-radius:var(--k4-r-ctl,8px);background:var(--k4-soft,rgba(12,16,24,.04));font:400 13px/18px var(--font-ui);color:var(--k4-ink-2,#5b6270)}.r4-suggest-t{display:block}.r4-suggest-a{display:flex;gap:12px;margin-top:6px}.r4-suggest-b{border:0;background:none;padding:0;min-height:28px;font:500 13px/18px var(--font-ui);color:var(--rl-blue,#0052ff);cursor:pointer}.r4-suggest-no{color:var(--k4-ink-2,#5b6270)}@media (min-width:900px){:root body aside.rail.c2-rail:has(>.r4){overflow:hidden;height:100vh;height:100dvh;display:flex;flex-direction:column}}.r4-scroll,:root body aside.rail.c2-rail>.r4{flex:1 1 auto;min-height:0}.r4-scroll{overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--k4-edge,#e3e6eb) transparent;margin:0 -4px;padding:0 4px}.r4-scroll::-webkit-scrollbar{width:6px}.r4-scroll::-webkit-scrollbar-thumb{background:var(--k4-edge,#e3e6eb);border-radius:3px}.r4>.r4-foot{flex:none;margin-top:0;border-top:1px solid var(--k4-edge,#eceef2);padding-top:8px}.r4-add{font-weight:500}@media (max-height:760px) and (min-width:900px){:root body aside.rail.c2-rail:has(>.r4){padding-top:12px;padding-bottom:10px}.r4 .r4-btn.nav-item{height:32px;min-height:32px}.r4-sec{margin-top:10px}}.r4-tone-sell{--tk:#0052ff;--tk-soft:rgba(0,82,255,.09)}.r4-tone-work{--tk:#0d9488;--tk-soft:rgba(13,148,136,.1)}.r4-tone-money{--tk:#15803d;--tk-soft:rgba(21,128,61,.1)}.r4-tone-team{--tk:#6d28d9;--tk-soft:rgba(109,40,217,.1)}.r4-tone-grow{--tk:#ea580c;--tk-soft:rgba(234,88,12,.1)}.r4-tone-beta{--tk:#5b6270;--tk-soft:rgba(91,98,112,.1)}.r4-kit-top{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:4px 24px 12px;border-bottom:1px solid var(--k4-edge,#eceef2)}.r4-kit-say{margin:0;flex:1 1 260px;font:400 14px/20px var(--font-ui);color:var(--k4-ink-2,#5b6270)}.r4-kit-find{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:8px;background:var(--k4-canvas,#f7f8fa);border:1px solid var(--k4-edge,#e3e6eb);flex:0 1 240px}.r4-kit-find .ico,.r4-kit-find svg{width:16px;height:16px;color:var(--k4-ink-3,#8a909c)}.r4-kit-find input{border:0;outline:0;background:transparent;font:400 14px/20px var(--font-ui);width:100%;min-width:0}.r4-kit-chips{display:flex;flex-wrap:wrap;gap:6px;flex-basis:100%}.r4-kit-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--k4-edge,#e3e6eb);background:var(--k4-surface,#fff);font:500 13px/18px var(--font-ui);color:var(--k4-ink-2,#5b6270);cursor:pointer}.r4-kit-chip.on{background:var(--tk-soft,rgba(0,82,255,.09));border-color:transparent;color:var(--tk,#0052ff)}.r4-kit-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tk,#0052ff);flex:none;font-style:normal}.r4-shelf-t{display:flex;align-items:baseline;gap:8px;font:600 15px/20px var(--font-ui);color:var(--k4-ink,#0e1116)}.r4-shelf-t .r4-kit-dot{align-self:center}.r4-shelf-s{font:400 13px/18px var(--font-ui);color:var(--k4-ink-3,#8a909c)}.r4-kit .r4-card{border-top:3px solid var(--tk,#0052ff)}.r4-card-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tk-soft);color:var(--tk);flex:none}.r4-card-h .r4-card-ic .ico,.r4-card-h .r4-card-ic svg{width:16px;height:16px;color:var(--tk)}.r4-card-a{display:flex;align-items:center;gap:4px;min-height:32px;margin-top:auto}.r4-card-pinned .r4-card-on{color:var(--tk);margin-right:auto}.r4-card-ib{display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--k4-ink-2,#5b6270);cursor:pointer;padding:0}.r4-card-ib:hover:not(:disabled){background:var(--k4-hover,rgba(12,16,24,.05));color:var(--k4-ink,#0e1116)}.r4-card-ib:disabled{opacity:.35;cursor:default}.r4-card-ib .ico,.r4-card-ib svg{width:16px;height:16px}.r4p-real{display:flex;flex-direction:column;gap:7px;background:var(--tk-soft,#f7f8fa)}.r4p-row{display:flex;align-items:center;gap:8px;min-width:0}.r4p-tx{font:500 12px/16px var(--font-ui);color:var(--k4-ink,#0e1116);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.r4p-real .r4p-av{background:var(--tk,#0052ff);opacity:.55}.r4p-real .r4p-av1{opacity:.4}.r4p-real .r4p-av2{opacity:.28}.r4p-tag{position:absolute;left:10px;bottom:8px;font:500 11px/14px var(--font-ui);color:var(--k4-ink-2,#5b6270);background:hsla(0,0%,100%,.85);border-radius:999px;padding:1px 7px}.r4-add{color:var(--k4-ink,#0e1116)}.r4-add .ico{color:var(--rl-blue,#0052ff)}@media (max-width:640px){.r4-kit-top{padding:4px 16px 12px}.r4-kit .r4-lib-body{padding:8px 16px 24px}}.r4-kit-find input,.r4-kit-find input:focus{border:0!important;box-shadow:none!important;outline:0;height:32px;padding:0;background:transparent}.r4-kit-find:focus-within{border-color:var(--rl-blue,#0052ff)}@media (max-width:640px){.r4-kit .r4-cards{grid-template-columns:minmax(0,1fr)}.r4-kit-find{flex:1 1 100%}.r4-kit .r4-card{min-width:0}}:root{--k4-canvas:#f7f8fa;--k4-surface:#fff;--k4-edge:rgba(12,16,24,.06);--k4-edge-strong:rgba(12,16,24,.1);--k4-field-edge:rgba(12,16,24,.12);--k4-hover:rgba(12,16,24,.04);--k4-press:rgba(12,16,24,.07);--k4-soft:#eef1f5;--k4-soft-hover:#e6eaf0;--k4-blue-soft:rgba(0,82,255,.08);--k4-blue-soft-2:rgba(0,82,255,.14);--k4-overlay:0 1px 2px rgba(12,16,24,.06),0 12px 32px -8px rgba(12,16,24,.18),0 0 0 1px rgba(12,16,24,.04);--k4-overlay-lg:0 2px 6px rgba(12,16,24,.06),0 28px 64px -16px rgba(12,16,24,.28),0 0 0 1px rgba(12,16,24,.04);--k4-ring:0 0 0 3px rgba(0,82,255,.18);--k4-ink:#0e1116;--k4-ink-2:#5b6270;--k4-ink-3:#8a909c;--k4-t-13:13px;--k4-t-15:15px;--k4-t-17:17px;--k4-t-22:22px;--k4-t-32:32px;--k4-t-40:40px;--k4-r-ctl:8px;--k4-r-surface:12px;--k4-r-sheet:20px;--k4-ctl:36px;--k4-row:44px;--k4-rail-w:232px;--k4-ease:var(--m-out,cubic-bezier(.2,0,0,1));--k4-fast:var(--m-quick,160ms);--k4-base:var(--m-standard,220ms);--canvas:var(--k4-canvas);--rl-r-sm:8px;--rl-r-compact:8px;--rl-r-standard:12px;--rl-r-lg:12px;--rl-r-large:12px;--rl-r-md:12px;--rl-r-card:20px;--rl-r-capsule:20px;--radius:12px;--d3-ctl:36px;--d3-ctl-sm:32px;--d3-edge:var(--k4-field-edge);--line:rgba(12,16,24,.08);--line-soft:rgba(12,16,24,.06);--rl-e-1:none;--rl-e-2:var(--k4-overlay);--rl-e-3:var(--k4-overlay-lg);--shadow:var(--k4-overlay-lg);--rl-t-micro:13px;--rl-t-caption:13px;--rl-t-small:13px;--rl-t-body:15px;--rl-t-lead:15px;--rl-t-title:17px;--rl-t-head:22px;--rl-t-display:32px;--rl-t-stat:40px}@media (max-width:899px),(pointer:coarse){:root{--k4-ctl:44px;--k4-row:56px;--d3-ctl:44px;--d3-ctl-sm:36px}}html:not([data-theme]),html[data-theme=light]{--canvas:var(--k4-canvas);--text:var(--k4-ink);--text-2:var(--k4-ink-2);--text-3:var(--k4-ink-3);--surface-2:var(--k4-soft)}html:not([data-theme]) body,html[data-theme=light] body{background:var(--k4-canvas)}:root b,:root h1,:root h2,:root h3,:root h4,:root strong,:root th{font-weight:600}:root .ph-t,:root .view-title{font-size:var(--k4-t-32);line-height:38px;font-weight:600;letter-spacing:-.022em}@media (max-width:599px){:root .ph-t,:root .view-title{font-size:var(--k4-t-22);line-height:28px;letter-spacing:-.012em}}:root .c2-badge,:root .nav-badge,:root .num,:root .sx-room-n,:root td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:root :is(.rail-sec-t,.sx-rail-sec,.c2-lab,.c2-pins-h,.kit-label,.ts-lbl,.eyebrow,.section-lbl){text-transform:none;letter-spacing:0}@media (min-width:900px){:root .app-product>.main,:root .app>.main{background:var(--k4-canvas)}}:root .card:not(.list-filters):not(.doc-row),:root .hd-card,:root .kit-card,:root .sx-card{background:var(--k4-surface);border:1px solid var(--k4-edge);border-radius:var(--k4-r-surface);box-shadow:none}:root :is(.hd-card,.card,.sx-card,.kit-card) :is(.hd-card,.card,.sx-card,.kit-card){border:0;border-radius:0;background:transparent;box-shadow:none;padding-left:0;padding-right:0}:root :is(.hd-card,.card,.sx-card,.kit-card) :is(.hd-card,.card,.sx-card,.kit-card)+:is(.hd-card,.card,.sx-card,.kit-card){border-top:1px solid var(--k4-edge)}:root .btn,:root .btn-c{border-radius:var(--k4-r-ctl);font-weight:500;letter-spacing:0;box-shadow:none;transition:background-color var(--k4-fast) var(--k4-ease),color var(--k4-fast) var(--k4-ease)}:root .btn-c-md,:root .btn-c-sm,:root .btn:not(.sm):not(.xs):not(.link-btn){min-height:var(--k4-ctl)}:root .btn-c-lg{min-height:44px;border-radius:var(--k4-r-ctl)}:root .btn-c-primary,:root .btn.primary{background:var(--rl-blue,#0052ff);color:#fff;border:0;box-shadow:none}:root .btn-c-primary:hover:not(:disabled),:root .btn.primary:hover:not(:disabled){background:var(--accent-hover)}:root .btn-c-primary:active:not(:disabled),:root .btn.primary:active:not(:disabled){background:var(--accent-press)}:root .btn-c-outline,:root .btn-c-secondary,:root .btn.ghost,:root .btn:not(.primary):not(.link-btn):not(.danger){background:var(--k4-soft);color:var(--k4-ink);border:0;box-shadow:none}:root .btn-c-outline:hover:not(:disabled),:root .btn-c-secondary:hover:not(:disabled),:root .btn.ghost:hover:not(:disabled),:root .btn:not(.primary):not(.link-btn):not(.danger):hover:not(:disabled){background:var(--k4-soft-hover)}:root .btn-c-ghost{background:transparent;border:0;box-shadow:none;color:var(--k4-ink)}:root .btn-c-ghost:hover:not(:disabled){background:var(--k4-hover)}:root .btn-c-link,:root .link-btn{color:var(--rl-blue,#0052ff);font-weight:500;background:transparent;border:0;text-decoration:none}:root .btn-c-link:hover,:root .link-btn:hover{text-decoration:none;background:var(--k4-blue-soft)}:root .btn-c-destructive,:root .btn.danger{background:rgba(196,43,43,.08);color:#b02a2a;border:0;box-shadow:none}:root .btn-c:disabled,:root .btn-c[aria-disabled=true],:root .btn:disabled{background:var(--k4-soft);color:var(--k4-ink-3);opacity:1;cursor:not-allowed}:root .btn-c:focus-visible,:root .btn:focus-visible{outline:none;box-shadow:var(--k4-ring)}:root :is(.hd-card,.sx-card,.card,.kit-modal) .btn-c-primary~.btn-c-primary,:root :is(.hd-card,.sx-card,.card,.kit-modal) .btn.primary~.btn.primary{background:var(--k4-soft);color:var(--k4-ink)}:root .icon-btn{background:transparent;border:0;box-shadow:none;border-radius:var(--k4-r-ctl);color:var(--k4-ink-2)}:root .icon-btn:hover{background:var(--k4-hover);color:var(--k4-ink)}:root .fld-in,:root .inp,:root .kit-input,:root .kit-modal input:not([type=checkbox]):not([type=radio]):not([type=range]),:root .search-input,:root .view input[type=date],:root .view input[type=email],:root .view input[type=number],:root .view input[type=search],:root .view input[type=tel],:root .view input[type=text],:root .view input[type=time],:root select,:root textarea{min-height:var(--k4-ctl);border:1px solid var(--k4-field-edge);border-radius:var(--k4-r-ctl);background-color:var(--k4-surface);box-shadow:none;color:var(--k4-ink);font-size:16px}:root textarea{line-height:22px;padding:8px 12px}:root :is(.search-input,.inp,.kit-input,.fld-in,select,textarea,.view input,.kit-modal input):focus{border-color:var(--rl-blue,#0052ff);outline:none;box-shadow:var(--k4-ring)}:root select{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-left:12px;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%235b6270'%3E%3Cpath d='M213.7,101.7l-80,80a8,8,0,0,1-11.3,0l-80-80A8,8,0,0,1,53.7,90.3L128,164.7l74.3-74.3a8,8,0,0,1,11.3,11.3Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:18px 18px}:root ::placeholder{color:var(--k4-ink-3)}:root input[type=checkbox],:root input[type=radio]{accent-color:var(--rl-blue,#0052ff)}:root .kit-menu,:root .kit-pop,:root [role=listbox]:not(.c2-seg),:root [role=menu]{background:var(--k4-surface);border:0;border-radius:var(--k4-r-surface);box-shadow:var(--k4-overlay);padding:4px}:root :is(.kit-pop,.kit-menu,[role=menu],[role=listbox]) :is([role=menuitem],[role=option],.kit-menu-item,.menu-item){min-height:36px;border-radius:var(--k4-r-ctl);padding:0 10px;font-size:var(--k4-t-15);border:0;background:transparent;color:var(--k4-ink)}:root :is(.kit-pop,.kit-menu,[role=menu],[role=listbox]) :is([role=menuitem],[role=option],.kit-menu-item,.menu-item):hover,:root :is([role=option][aria-selected=true],[role=menuitem]:focus-visible){background:var(--k4-hover);outline:none}@media (max-width:899px){:root .c2-sl .c2-sl-row[role=option]{min-height:52px;padding:8px 12px}}:root .k4-tip,:root .rail-tip{background:#16181d;color:#fff;font:500 13px/18px var(--font-ui);padding:5px 9px;border-radius:var(--k4-r-ctl);box-shadow:var(--k4-overlay)}:root .kit-modal{border:0;border-radius:var(--k4-r-sheet);box-shadow:var(--k4-overlay-lg);background:var(--k4-surface)}:root .kit-modal-head{border-bottom:0;padding:24px 24px 8px;background:transparent;align-items:center}:root .kit-modal-title{font-size:var(--k4-t-22);line-height:28px;font-weight:600;letter-spacing:-.012em}:root .kit-modal-sub{font-size:var(--k4-t-15);color:var(--k4-ink-2);margin-top:4px}:root .kit-modal-body{padding:8px 24px 16px}:root .kit-modal-foot{border-top:0;padding:8px 24px 24px;gap:8px}:root .kit-modal-head .icon-btn,:root .kit-modal-head .kit-close{width:32px;height:32px;min-height:32px;border-radius:var(--k4-r-ctl);background:transparent;color:var(--k4-ink-3)}:root .kit-modal-head .icon-btn:hover,:root .kit-modal-head .kit-close:hover{background:var(--k4-hover);color:var(--k4-ink)}@media (max-width:599px){:root .kit-modal,:root .kit-modal-wide{border-radius:var(--k4-r-sheet) var(--k4-r-sheet) 0 0}:root .kit-modal-foot>.btn-c-primary,:root .kit-modal-foot>.btn.primary{flex:1 1 100%;order:-1;min-height:48px}}:root .kit-layer-scrim,:root .kit-scrim{background:rgba(12,16,24,.28)}:root .toast{background:#16181d;color:#fff;border:0;border-radius:var(--k4-r-surface);box-shadow:var(--k4-overlay);font-size:var(--k4-t-15)}:root .toast .toast-action,:root .toast button{color:#8fb1ff;background:transparent;border:0;font-weight:500}:root .c2-chip,:root .chip,:root .type-chip{border-radius:999px;border:0;background:var(--k4-soft);color:var(--k4-ink-2);font-size:var(--k4-t-13);font-weight:500;min-height:26px;padding:0 10px}:root button.c2-chip:hover,:root button.chip:hover{background:var(--k4-soft-hover);color:var(--k4-ink)}:root .chip.on,:root .chip[aria-pressed=true],:root .type-chip.on{background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff)}:root .c2-badge,:root .nav-badge{min-width:20px;height:20px;padding:0 6px;border-radius:999px;font-size:12px;font-weight:600}:root .nav-badge:not(.c2-badge){background:transparent;color:var(--k4-ink-3);font-weight:500}:root .c2-badge{background:var(--rl-blue,#0052ff);color:#fff}:root .fb-views,:root .k4-seg,:root .seg{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--k4-soft);border:0}:root :is(.seg,.fb-views,.k4-seg)>:is(button,.seg-btn,.fb-view,a){min-height:32px;border-radius:var(--k4-r-ctl);border:0;background:transparent;color:var(--k4-ink-2);font-size:var(--k4-t-13);font-weight:500;padding:0 12px;box-shadow:none}:root :is(.seg,.fb-views,.k4-seg)>:is(.on,[aria-selected=true],[aria-pressed=true],.active){background:var(--k4-surface);color:var(--k4-ink);box-shadow:0 1px 2px rgba(12,16,24,.08)}:root .b-av,:root .k4-av{background:var(--k4-av,var(--k4-blue-soft));color:var(--k4-av-ink,var(--rl-blue,#0052ff));font-weight:600;border:0}:root :is(.c2-door-ico,.c2-doors .ico,.door-ico,.hd-ico,.cl-way-ico,.sx-ico,.set-ico,.notif-ico){background:transparent;border-radius:0;box-shadow:none;color:var(--k4-ink-2)}:root .view a:not(.btn):not(.btn-c):not([class*=nav]):not([class*=sx-]){text-decoration:none}:root .view a:not(.btn):not(.btn-c):not([class*=nav]):not([class*=sx-]):hover{text-decoration:underline;text-underline-offset:3px}.k4-av{display:inline-grid;place-items:center;flex:none;line-height:1;letter-spacing:0;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.k4-chip{display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:999px;border:0;background:var(--k4-soft);color:var(--k4-ink-2);font:500 13px/18px var(--font-ui);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}button.k4-chip{cursor:pointer}button.k4-chip:hover{background:var(--k4-soft-hover);color:var(--k4-ink)}.k4-chip.on{background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff)}.k4-chip-i,.k4-chip-i svg{width:16px;height:16px;display:block}.k4-seg-n{margin-left:6px;color:var(--k4-ink-3)}.k4-seg-sm>button{min-height:28px;padding:0 10px}.k4-tipwrap{position:relative;display:inline-flex}.k4-tip{position:absolute;left:50%;transform:translateX(-50%);white-space:nowrap;pointer-events:none;z-index:var(--z-top,4000)}.k4-tip-top{bottom:calc(100% + 6px)}.k4-tip-bottom{top:calc(100% + 6px)}.k4-switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--k4-row);cursor:pointer}.k4-switch-t{display:flex;flex-direction:column;min-width:0}.k4-switch-l{font:500 15px/20px var(--font-ui);color:var(--k4-ink)}.k4-switch-s{font:400 13px/18px var(--font-ui);color:var(--k4-ink-2)}.k4-switch{position:relative;flex:none;width:36px;height:22px;border-radius:999px;border:0;padding:0;background:#d6dae1;cursor:pointer;transition:background-color var(--k4-fast) var(--k4-ease)}.k4-switch.on{background:var(--rl-blue,#0052ff)}.k4-switch-k{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(12,16,24,.2);transition:transform var(--k4-fast) var(--k4-ease)}.k4-switch.on .k4-switch-k{transform:translateX(14px)}.k4-switch:focus-visible{outline:none;box-shadow:var(--k4-ring)}@media (prefers-reduced-motion:reduce){.k4-switch,.k4-switch-k{transition:none}}:root .gs-cats{display:inline-flex;gap:2px;padding:2px;border-radius:10px;background:var(--k4-soft)}:root .gs-cats>.chip.gs-cat{min-height:32px;border-radius:var(--k4-r-ctl);background:transparent;color:var(--k4-ink-2);padding:0 12px}:root .gs-cats>.chip.gs-cat.on{background:var(--k4-surface);color:var(--k4-ink);box-shadow:0 1px 2px rgba(12,16,24,.08)}@media (min-width:900px){:root .c2-sx-rail,:root aside.rail.c2-rail{background:var(--k4-canvas);border-right:1px solid var(--k4-edge);box-shadow:none}:root .ts-row{background:rgba(247,248,250,.86);border-bottom:1px solid transparent;-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px)}:root .ts-row .ts-input{background:var(--k4-surface);border:1px solid var(--k4-edge-strong)}:root .c2-new.btn-c{background:var(--k4-soft);border:0}}:root aside.rail.c2-rail{width:auto}:root .c2-rail .c2-seg{background:var(--k4-soft)}:root .c2-logo{background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff);border-radius:8px;font-weight:600}:root .c2-pin{position:relative;border:0;background:transparent;color:var(--k4-ink-3);border-radius:var(--k4-r-ctl);width:32px;height:32px;display:inline-grid;place-items:center}:root .c2-pin:hover{background:var(--k4-hover);color:var(--k4-ink)}:root .c2-pin:before{display:none}:root .c2-pin.on{color:var(--rl-blue,#0052ff)}:root .c2-pin:after{content:attr(data-tip);position:absolute;left:50%;top:calc(100% + 6px);transform:translateX(-50%);background:#16181d;color:#fff;font:500 12px/16px var(--font-ui);padding:4px 8px;border-radius:6px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--k4-fast) var(--k4-ease);z-index:var(--z-drop,40)}:root .c2-pin:hover:after{opacity:1;transition-delay:.3s}:root .modal[role=dialog],:root .scrim>.modal{border:0;border-radius:var(--k4-r-sheet);box-shadow:var(--k4-overlay-lg);background:var(--k4-surface);overflow:hidden}:root .modal>.modal-head{background:transparent;border-bottom:0;padding:24px 24px 4px;display:flex;align-items:center;justify-content:space-between;gap:12px}:root .modal>.modal-head .cc-name,:root .modal>.modal-head .kit-modal-title{font:600 22px/28px var(--font-ui);letter-spacing:-.012em}:root .modal>.modal-body{padding:8px 24px 24px}:root .modal .modal-actions,:root .modal>.modal-foot{border-top:0;background:transparent}:root .scrim{background:rgba(12,16,24,.28)}@media (max-width:599px){:root .scrim>.modal{border-radius:var(--k4-r-sheet) var(--k4-r-sheet) 0 0}}@media (min-width:1181px){:root .c2-rail .c2-seg,:root .c2-sx-rail .c2-seg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2px;gap:2px;padding:2px;border-radius:10px;width:auto}:root .c2-rail .c2-seg-b,:root .c2-sx-rail .c2-seg-b{min-width:0;padding:0 6px;height:30px;font:500 13px/18px var(--font-ui);border-radius:var(--k4-r-ctl);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}:root .c2-rail .c2-seg-b.on,:root .c2-sx-rail .c2-seg-b.on{background:var(--k4-surface);color:var(--k4-ink);box-shadow:0 1px 2px rgba(12,16,24,.08)}}:root .talk-sheet:focus,:root [role=dialog]:focus,:root [role=dialog]:focus-visible{outline:none}:root .ac-cmp .ask-composer.k4-composer{margin:0 auto;max-width:760px}:root .ask-composer.k4-composer .cmp-trail.k4-send:not(:disabled){background:var(--rl-blue,#0052ff);color:#fff}:root .ask-composer.k4-composer .cmp-trail.k4-send:disabled{background:var(--k4-soft,#eef1f5);color:var(--k4-ink-2,#5b6270)}:root .ac-draft-ed{border:1px solid var(--line);background:var(--surface);border-radius:12px;caret-color:var(--rl-blue,#0052ff)}:root .ac-draft-ed:hover{background:color-mix(in srgb,var(--rl-blue,#0052ff) 3%,var(--surface))}:root .ac-draft-ed:focus{outline:none;border-color:var(--rl-blue,#0052ff);box-shadow:0 0 0 3px var(--rl-blue-soft)}:root .ac-draft-hint{font-size:var(--rl-t-caption);color:var(--text-3);margin:0}:root .ask-composer.k4-composer .cmp-trail.talk[data-holding]{background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff);transform:none}:root .dl-page,:root .login-page{background:var(--k4-canvas)}:root .au-login-wrap .login-card,:root .login-card,:root .login-page .onboard-card{background:var(--k4-surface);border:0;border-radius:var(--k4-r-sheet);box-shadow:var(--k4-overlay);padding:32px}@media (max-width:599px){:root .au-login-wrap .login-card,:root .login-card{padding:24px 20px;box-shadow:none;border:1px solid var(--k4-edge)}}:root .login-card h1{font:600 22px/28px var(--font-ui);letter-spacing:-.012em;margin:0}:root .au-in,:root .au-ta{min-height:44px;border-radius:var(--k4-r-ctl);background:var(--k4-surface);box-shadow:inset 0 0 0 1px var(--k4-field-edge);font-size:16px}:root .au-in:focus,:root .au-ta:focus{box-shadow:inset 0 0 0 1px var(--rl-blue,#0052ff),0 0 0 3px rgba(0,82,255,.14)}:root .au-lbl{font:500 13px/18px var(--font-ui);color:var(--k4-ink-2);letter-spacing:0;text-transform:none}:root .au-btn{min-height:44px;border-radius:var(--k4-r-ctl);font-weight:500}:root .au-btn-secondary,:root .login-provider.btn-c{background:var(--k4-soft);box-shadow:none;border:0}:root .au-btn:disabled,:root .au-btn[disabled]{opacity:1;background:var(--k4-soft);color:var(--k4-ink-3)}:root .au-link,:root .auth-alt a{color:var(--rl-blue,#0052ff);text-decoration:none;font-weight:500}:root :is(.you-ini,.ppl-av,.mx-av,.q-av,.pl-av,.q-bav,.hd-av,.rvb-av,.rc-av,.doc-thumb,.avatar:not(:has(img)),.cxp-aside-row .av,.c2-door-ic){background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff);border:0;font-weight:600}:root .c2-door-ic{background:transparent;color:var(--k4-ink-2)}:root :is(.ppl-av,.mx-av,.q-av,.q-bav,.hd-av,.rvb-av,.rvm-av,.hww-av).k4-av{background:var(--k4-av);color:var(--k4-av-ink);border:0}.q-bav-b{padding:0;border:0;background:none;cursor:pointer;border-radius:50%;flex:none}:root input[type=date]::-webkit-calendar-picker-indicator,:root input[type=datetime-local]::-webkit-calendar-picker-indicator,:root input[type=time]::-webkit-calendar-picker-indicator{display:none}:root input[type=date]:not([data-native]),:root input[type=datetime-local]:not([data-native]),:root input[type=time]:not([data-native]){cursor:pointer;padding-right:32px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%235b6270'%3E%3Cpath d='M208,32H184V24a8,8,0,0,0-16,0v8H88V24a8,8,0,0,0-16,0v8H48A16,16,0,0,0,32,48V208a16,16,0,0,0,16,16H208a16,16,0,0,0,16-16V48A16,16,0,0,0,208,32ZM72,48v8a8,8,0,0,0,16,0V48h80v8a8,8,0,0,0,16,0V48h24V80H48V48ZM208,208H48V96H208V208Z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:18px 18px}.k4-pick{position:fixed;z-index:var(--z-top,4000);display:flex;gap:0;background:var(--k4-surface);border-radius:var(--k4-r-surface);box-shadow:var(--k4-overlay);overflow:hidden}.k4-pick-sheet{left:0;right:0;bottom:0;border-radius:var(--k4-r-sheet) var(--k4-r-sheet) 0 0;padding-bottom:env(safe-area-inset-bottom);flex-direction:column}.k4-cal{width:296px;padding:12px;box-sizing:border-box}.k4-pick-sheet .k4-cal{width:100%}.k4-cal-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.k4-cal-t{font:600 15px/20px var(--font-ui)}.k4-cal-nav{width:32px;height:32px;border:0;border-radius:var(--k4-r-ctl);background:transparent;color:var(--k4-ink-2);display:grid;place-items:center;cursor:pointer}.k4-cal-nav .ico,.k4-cal-nav svg{width:18px;height:18px}.k4-cal-nav:hover{background:var(--k4-hover);color:var(--k4-ink)}.k4-cal-dow,.k4-cal-wk{display:grid;grid-template-columns:repeat(7,1fr)}.k4-cal-dow span{text-align:center;font:500 12px/24px var(--font-ui);color:var(--k4-ink-3)}.k4-cal-d{height:36px;border:0;border-radius:var(--k4-r-ctl);background:transparent;color:var(--k4-ink);font:400 14px/1 var(--font-ui);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.k4-cal-d:hover{background:var(--k4-hover)}.k4-cal-d.today{color:var(--rl-blue,#0052ff);font-weight:600}.k4-cal-d.on{background:var(--rl-blue,#0052ff);color:#fff}.k4-cal-d.empty{pointer-events:none}.k4-cal-f{display:flex;justify-content:space-between;margin-top:6px}.k4-times{width:184px;max-height:320px;overflow-y:auto;padding:4px;border-left:1px solid var(--k4-edge);box-sizing:border-box}.k4-pick-time .k4-times{width:100%;border-left:0}.k4-pick-sheet .k4-times{width:100%;max-height:40vh;max-height:40dvh;border-left:0;border-top:1px solid var(--k4-edge)}.k4-time{display:block;width:100%;min-height:36px;border:0;border-radius:var(--k4-r-ctl);background:transparent;text-align:left;padding:0 12px;font:400 15px/36px var(--font-ui);color:var(--k4-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer}.k4-time:hover{background:var(--k4-hover)}.k4-time.on{background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff);font-weight:500}.k4-sel{position:fixed;z-index:var(--z-top,4000);max-height:320px;overflow:auto;padding:6px;background:var(--k4-surface);border-radius:var(--k4-r-surface);box-shadow:var(--k4-overlay)}.k4-sel-sheet{left:0;right:0;bottom:0;max-height:60vh;max-height:60dvh;border-radius:var(--k4-r-sheet) var(--k4-r-sheet) 0 0;padding:8px 8px calc(8px + env(safe-area-inset-bottom))}.k4-sel-g{padding:8px 12px 4px;font:500 13px/18px var(--font-ui);color:var(--text-3)}.k4-sel-o{display:block;width:100%;min-height:36px;border:0;border-radius:var(--k4-r-ctl);background:transparent;text-align:left;padding:0 12px;font:400 15px/36px var(--font-ui);color:var(--text);cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.k4-sel-sheet .k4-sel-o{min-height:44px;line-height:44px}.k4-sel-o.at{background:var(--k4-hover)}.k4-sel-o.on{background:var(--k4-blue-soft);color:var(--rl-blue,#0052ff);font-weight:500}.k4-sel-o:disabled{color:var(--text-3);cursor:default}:root .k4-tip-float{position:fixed;z-index:var(--z-top,4000);max-width:280px;white-space:normal;pointer-events:none;background:#16181d;color:#fff;font:500 13px/18px var(--font-ui);padding:5px 9px;border-radius:var(--k4-r-ctl);box-shadow:var(--k4-overlay)}:root .k4-cal-wk{min-height:0;height:36px;margin:0;padding:0}:root .k4-cal-d{display:block;padding:0;margin:0;min-height:0}:root .k4-pick-sheet{box-shadow:0 -12px 40px -8px rgba(12,16,24,.28);padding-bottom:calc(12px + env(safe-area-inset-bottom))}:root :is(main.main,.prod-main,.cx-app) p{max-width:56ch}:root input[type=file]{font:400 13px/20px var(--font-ui);color:var(--k4-ink-3);max-width:100%}:root input[type=file]::-webkit-file-upload-button{font:500 14px/20px var(--font-ui);height:36px;padding:0 14px;margin-right:10px;border:0;border-radius:var(--k4-r-ctl);background:var(--k4-soft);color:var(--k4-ink);cursor:pointer}:root input[type=file]::file-selector-button{font:500 14px/20px var(--font-ui);height:36px;padding:0 14px;margin-right:10px;border:0;border-radius:var(--k4-r-ctl);background:var(--k4-soft);color:var(--k4-ink);cursor:pointer}:root input[type=file]::-webkit-file-upload-button:hover{background:var(--k4-soft-hover)}:root input[type=file]::file-selector-button:hover{background:var(--k4-soft-hover)}:root :is(.ai-badge,.cal-dow,.cc-sec-k,.chan-lock,.dir-head,.doc-status,.eyebrow,.field-k,.gs-group-lbl,.hire-stage-h,.home-mq-k,.inv-group-h,.inv-sec-head,.kit-opt-group,.mini-col-head,.notif-cat,.pipe-row-h,.pr-id,.qp-k,.rc-obj-label,.rc-reveal-label,.rc-tr-flag,.rc-tr-who,.rev-block-title,.rev-grp-k,.rev-lbl,.rev-tile-label,.rv-sec-t,.score-break-lbl,.score-lbl,.section-lbl,.set-result-p,.set-sub,.set-tier-t,.set2-tier-t,.su-door-k,.sv-section,.tbl-c-th,.tbl-s-k,.tk-head,.ts-do-tag,.ts-lbl,.unit-pill,.you-k){text-transform:none;letter-spacing:0}:root .cap-startcard>.cap-dropzone{border:0;min-height:0;padding:4px 0 0;justify-content:flex-start;text-align:left;color:var(--k4-ink-3)}:root :is(.cal-row-ic,.rvb-ck,.q-mini-ic){background:transparent;color:var(--k4-ink-3);box-shadow:none}:root textarea{resize:none}:root .c2-agentline-f{border-radius:50%}:root .c2-agentline-f svg{width:12px;height:12px}:root .task-row.task-wait .task-title{color:var(--k4-ink-2)}:root .view:has(>.q-segs)>.view-head.ph{margin-bottom:14px}.lay-sec{margin:0 0 var(--rl-s-6)}.lay-h{display:flex;justify-content:space-between;align-items:baseline;padding:0 0 var(--rl-s-2);font-size:var(--rl-t-small);font-weight:600;color:var(--text-2)}.lay-n{font-weight:400;color:var(--text-3)}.lay-list,.lay-row{position:relative}.lay-row{display:flex;align-items:center;gap:var(--rl-s-3);min-height:48px;padding:0 var(--rl-s-2);border-bottom:1px solid var(--line-soft);background:var(--card);touch-action:pan-y;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;transition:transform var(--k4-base,.22s) var(--k4-ease,ease-out)}.lay-list .lay-row:not(.is-fixed){cursor:-webkit-grab;cursor:grab}.lay-row>.ico{width:20px;height:20px;flex:none;color:var(--text-2)}.lay-row.is-lift{z-index:var(--z-sheet,70);transition:none;cursor:-webkit-grabbing;cursor:grabbing;box-shadow:var(--k4-overlay);border-radius:var(--k4-r-ctl,8px)}.lay-row.is-muted .lay-l{color:var(--text-3)}.lay-l{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;font-size:var(--rl-t-body);color:var(--text)}.lay-s{font-size:var(--rl-t-caption);color:var(--text-3)}.lay-none{padding:var(--rl-s-3) 0}.lay-act{flex:none;min-height:44px;padding:0 var(--rl-s-2);border:0;background:none;font:inherit;font-size:var(--rl-t-small);font-weight:500;color:var(--accent-fg);cursor:pointer}.lay-act:disabled{color:var(--text-3);cursor:default}.lay-foot{flex-wrap:wrap;justify-content:space-between}.lay-foot,.lay-note{display:flex;align-items:center;gap:var(--rl-s-3)}.lay-note{position:fixed;left:50%;bottom:calc(var(--rl-bar-clear) + 8px);transform:translateX(-50%);z-index:var(--z-top,4000);padding:0 var(--rl-s-2) 0 var(--rl-s-4);border-radius:var(--k4-r-surface,12px);background:var(--k4-surface,var(--card));box-shadow:var(--k4-overlay);font-size:var(--rl-t-small)}