.k38-pt{background:var(--k-white);box-shadow:var(--k-e2);color:var(--k-ink);font-family:var(--k-app);text-align:left;border-radius:8px;font-size:13.5px;line-height:1.35;transition:opacity .5s;position:relative;overflow:hidden;container:k38pt/inline-size}.k38-pt.is-fading{opacity:.25}.k38-pt svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.k38-pt__bar{border-bottom:1px solid var(--k-hair);align-items:center;gap:10px;min-height:46px;padding:8px 14px;display:flex}.k38-pt__frame{background:var(--k-paper);height:24px;box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink-2);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.k38-pt__glyph{width:14px;height:14px}.k38-pt .k38-pt__mark{fill:currentColor;stroke:none;width:15px;height:10px}.k38-pt--cernel .k38-pt__frame{background:var(--k-ink);box-shadow:none;color:var(--k-white)}.k38-pt__title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.k38-pt__status{white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:5px;height:22px;margin-left:auto;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.k38-pt__status.is-grey{background:var(--k-paper);color:var(--k-ink-2)}.k38-pt__status.is-blue{background:var(--k-blue-100);color:var(--k-blue-700)}.k38-pt__status.is-yellow{background:var(--k-yellow);color:var(--k-ink)}.k38-pt__status.is-green{background:var(--k-green-100);color:var(--k-green-700)}.k38-pt__status svg,.k38-pt__rowstatus svg{width:11px;height:11px}.k38-pt__row{grid-template-columns:var(--k38-pt-cols);border-bottom:1px solid var(--k-hair);align-items:center;column-gap:14px;min-height:54px;padding:8px 14px;transition:background-color .6s;display:grid}.k38-pt__row:last-child{border-bottom:0}.k38-pt__row--head{background:var(--k-well);min-height:32px;color:var(--k-ink-3);padding-top:6px;padding-bottom:6px;font-size:11.5px;font-weight:500}.k38-pt__row.is-working{background:var(--k-blue-50)}.k38-pt__row.is-review{background:var(--k-yellow-50)}.k38-pt__row.is-done,.k38-pt__row.is-live{background:var(--k-green-50)}.k38-pt__product{align-items:center;gap:10px;min-width:0;display:flex}.k38-pt__thumb{background:var(--k-well);width:38px;height:38px;box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:5px;flex:none;position:relative;overflow:hidden}.k38-pt__thumb img{object-fit:cover;width:100%;height:100%;display:block}.k38-pt__name{flex-direction:column;min-width:0;display:flex}.k38-pt__name b,.k38-pt__name span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.k38-pt__name b{font-weight:500}.k38-pt__name span{color:var(--k-ink-3);font-size:11.5px}.k38-pt__cell{align-items:center;min-width:0;display:flex}.k38-pt__lab{display:none}.k38-pt-v{white-space:nowrap;align-items:center;gap:5px;max-width:100%;min-height:24px;display:inline-flex}.k38-pt-v>span,.k38-pt-v__t{text-overflow:ellipsis;min-width:0;overflow:hidden}.k38-pt-v.is-plain{color:var(--k-ink)}.k38-pt-v.is-raw{font-family:var(--k-mono);color:var(--k-ink-2);text-overflow:ellipsis;font-size:12px;display:inline-block;overflow:hidden}.k38-pt-v.is-empty{outline:1px dashed var(--k-ink-4);outline-offset:-1px;color:var(--k-ink-4);border-radius:4px;padding:0 8px;font-size:12px}.k38-pt-v.is-agent,.k38-pt-v.is-ask,.k38-pt-v.is-done{animation:k38-pt-in .5s var(--k-out) both;border-radius:4px;padding:0 8px}.k38-pt-v.is-agent{background:var(--k-blue-100);color:var(--k-blue-700)}.k38-pt-v.is-ask{background:var(--k-yellow);box-shadow:inset 0 0 0 1px var(--k-yellow-300);padding-right:3px;font-weight:500}.k38-pt-v__label{background:var(--k-ink);color:var(--k-white);border-radius:3px;flex:none;padding:1px 6px;font-size:10.5px;font-weight:500}.k38-pt-v.is-done{background:var(--k-green-100);color:var(--k-green-700)}.k38-pt .k38-pt__check{stroke-width:2px;flex:none;width:11px;height:11px}.k38-pt .k38-pt__spark{fill:currentColor;stroke:none;flex:none}.k38-pt-v.is-change{animation:k38-pt-in .5s var(--k-out) both;gap:6px}.k38-pt-v__was{min-width:0;color:var(--k-ink-3);text-overflow:ellipsis;text-decoration-thickness:1px;overflow:hidden}.k38-pt-v__to{width:14px;height:8px;color:var(--k-ink-4);flex:none}.k38-pt-v__new{background:var(--k-blue-100);color:var(--k-blue-700);border-radius:4px;padding:2px 7px}.k38-pt-imgs{flex:none;gap:3px;display:inline-flex;overflow:visible!important}.k38-pt-imgs img{background:var(--k-white);object-fit:cover;border-radius:3px;width:20px;height:20px;display:block}.k38-pt-v.is-working{width:min(120px,100%)}.k38-pt-v__bar{background:linear-gradient(90deg, var(--k-blue-50), var(--k-blue-200), var(--k-blue-50));background-size:200% 100%;border-radius:4px;width:100%;height:14px;animation:1s linear infinite k38-pt-sweep}.k38-pt__rowstatus{white-space:nowrap;height:22px;animation:k38-pt-in .4s var(--k-out) both;border-radius:4px;align-items:center;gap:5px;padding:0 8px;font-size:11.5px;font-weight:500;display:inline-flex}.k38-pt__rowstatus.is-waiting{background:var(--k-paper);color:var(--k-ink-2)}.k38-pt__rowstatus.is-working{background:var(--k-blue-100);color:var(--k-blue-700)}.k38-pt__rowstatus.is-review{background:var(--k-yellow);color:var(--k-ink)}.k38-pt__rowstatus.is-done,.k38-pt__rowstatus.is-live{background:var(--k-green-100);color:var(--k-green-700)}.k38-pt__foot{border-top:1px solid var(--k-hair);color:var(--k-ink-3);padding:10px 14px;font-size:12px}@keyframes k38-pt-in{0%{opacity:0;transform:translateY(2px)}}@keyframes k38-pt-sweep{to{background-position:-200% 0}}@container k38pt (max-width:520px){.k38-pt__bar{flex-wrap:wrap;gap:6px 8px;padding:8px 12px}.k38-pt__row--head{display:none}.k38-pt__row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 12px;padding:12px;position:relative}.k38-pt__product,.k38-pt__cell.is-wide{grid-column:1/-1}.k38-pt__row:has(.k38-pt__rowstatus) .k38-pt__product{padding-right:104px}.k38-pt__cell{flex-direction:column;align-items:flex-start;gap:3px}.k38-pt__lab{color:var(--k-ink-3);font-size:11px;font-weight:500;display:block}.k38-pt__cell--status{position:absolute;top:12px;right:12px}.k38-pt-v.is-change{white-space:normal;flex-wrap:wrap}}@container k38pt (max-width:340px){.k38-pt__row{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.k38-pt,.k38-pt *{transition:none!important;animation:none!important}}
.k38-rv{color:var(--k-ink);font-family:var(--k-app);text-align:left;gap:14px;font-size:13.5px;line-height:1.35;transition:opacity .6s;display:grid;container:k38rv/inline-size}.k38-rv.is-out{opacity:.2}.k38-rv svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.k38-rv .k38-rv__ic{flex:none;width:12px;height:12px}.k38-rv__reason{min-height:18px;color:var(--k-ink-2);align-items:baseline;gap:8px;line-height:1.45;display:flex}.k38-rv__reason b{color:var(--k-ink);flex:none;font-weight:500}.k38-rv__reason.is-in{animation:k38-rv-in .6s var(--k-out) both}.k38-rv__ph{background:var(--k-hair);border-radius:3px;width:min(320px,60%);height:8px;display:inline-block}.k38-rv__work{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}.k38-rv__card{background:var(--k-white);box-shadow:var(--k-e2);border-radius:8px;transition:box-shadow .5s;overflow:hidden}.k38-rv__bar{border-bottom:1px solid var(--k-hair);align-items:center;gap:10px;min-height:46px;padding:8px 14px;display:flex}.k38-rv__chip{background:var(--k-paper);height:24px;box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink-2);white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:6px;padding:0 9px 0 7px;font-size:12px;font-weight:500;display:inline-flex}.k38-rv__rules .k38-rv__chip{background:var(--k-ink);box-shadow:none;color:var(--k-white)}.k38-rv__chip .k38-pt__glyph{width:14px;height:14px}.k38-rv .k38-rv__chip .k38-pt__mark{fill:currentColor;stroke:none;width:15px;height:10px}.k38-rv__bartitle{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.k38-rv__rules.is-on{box-shadow:var(--k-e2), var(--k-ring-blue)}.k38-rv__lists{gap:14px;padding:14px;display:grid}.k38-rv__lh{color:var(--k-ink-3);margin:0 0 6px;font-size:11.5px;font-weight:500}.k38-rv__lists ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.k38-rv__lists li{min-height:30px;box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:4px;align-items:center;gap:8px;padding:0 10px;display:flex}.k38-rv__lists li.is-allowed .k38-rv__ic{color:var(--k-green-700)}.k38-rv__lists li.is-blocked{color:var(--k-ink-3)}.k38-rv__query{background:var(--k-well);min-width:0;height:28px;box-shadow:inset 0 0 0 1px var(--k-hair);color:var(--k-ink-3);border-radius:4px;flex:auto;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.k38-rv__qtext{max-width:0;font-family:var(--k-mono);color:var(--k-ink);white-space:nowrap;font-size:11.5px;display:inline-block;overflow:hidden}.k38-rv__query.is-in .k38-rv__qtext{max-width:100%;animation:k38-rv-type 1.2s steps(var(--n), end) both}@keyframes k38-rv-type{0%{max-width:0}to{max-width:calc(var(--n) * 1ch)}}.k38-rv__results{margin:0;padding:0;list-style:none}.k38-rv__result{border-bottom:1px solid var(--k-hair);opacity:0;min-height:46px;transition:opacity .5s var(--k-out) var(--d), transform .5s var(--k-out) var(--d), background-color .5s ease;justify-content:space-between;align-items:center;gap:12px;padding:6px 14px;display:flex;transform:translateY(-4px)}.k38-rv__result.is-in{opacity:1;transform:none}.k38-rv__site{flex-direction:column;min-width:0;display:flex}.k38-rv__site b{font-weight:500}.k38-rv__site span{font-family:var(--k-mono);color:var(--k-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.k38-rv__note{max-width:55%;color:var(--k-ink-3);border-radius:4px;flex:none;align-items:center;gap:5px;padding:3px 8px;font-size:11.5px;font-weight:500;display:inline-flex}.k38-rv__result.is-reading{background:var(--k-blue-50)}.k38-rv__result.is-reading .k38-rv__note{background:var(--k-blue-100);color:var(--k-blue-700)}.k38-rv__result.is-found .k38-rv__note{background:var(--k-green-100);color:var(--k-green-700)}.k38-rv__result.is-blocked .k38-rv__site b{color:var(--k-ink-3);text-decoration:line-through;text-decoration-thickness:1px}.k38-rv__dot{background:currentColor;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite k38-rv-pulse}.k38-rv__page{background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:6px;grid-template-columns:auto minmax(0,1fr);gap:14px;margin:12px 14px 14px;padding:12px;transition:opacity .6s;display:grid;position:relative;overflow:hidden}.k38-rv__page:not(.is-in){opacity:.5}.k38-rv__page:not(.is-in) img{opacity:0}.k38-rv__page:not(.is-in) .k38-rv__specs b,.k38-rv__page:not(.is-in) .k38-rv__spec span{background:var(--k-hair);color:#0000;border-radius:3px}.k38-rv__photos{border-radius:4px;grid-template-columns:repeat(3,44px);align-content:start;gap:6px;min-height:56px;display:grid}.k38-rv__photos img{background:var(--k-white);object-fit:cover;width:44px;height:56px;transition:box-shadow .4s ease var(--d), opacity .6s ease;border-radius:4px;display:block}.k38-rv__photos img.is-picked{box-shadow:var(--k-ring-blue)}.k38-rv__specs{align-content:start;gap:5px;min-width:0;display:grid}.k38-rv__specs>b{white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.k38-rv__spec{color:var(--k-ink-3);align-items:center;gap:8px;font-size:12px;display:flex}.k38-rv__spec b{color:var(--k-ink-2);transition:background-color .4s ease var(--d), color .4s ease var(--d);border-radius:3px;padding:1px 5px;font-weight:500}.k38-rv__spec.is-found b{background:var(--k-blue-100);color:var(--k-blue-700)}.k38-rv__lines{gap:5px;padding-top:3px;display:grid}.k38-rv__lines i{background:var(--k-hair);border-radius:3px;height:6px;display:block}.k38-rv__lines i:last-child{width:60%}.k38-rv__scan{background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--k-blue) 14%, transparent), transparent);opacity:0;pointer-events:none;height:30%;position:absolute;top:0;left:0;right:0}.k38-rv__page.is-reading .k38-rv__scan{opacity:1;animation:1.2s ease-in-out infinite alternate k38-rv-scan}@keyframes k38-rv-scan{0%{transform:translateY(-40%)}to{transform:translateY(280%)}}@keyframes k38-rv-pulse{50%{opacity:.35}}@keyframes k38-rv-in{0%{opacity:0}}@container k38rv (max-width:680px){.k38-rv__work{grid-template-columns:minmax(0,1fr)}.k38-rv__lists{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@container k38rv (max-width:420px){.k38-rv__lists{grid-template-columns:minmax(0,1fr)}.k38-rv__bar{flex-wrap:wrap}.k38-rv__query{flex-basis:100%}.k38-rv__result{flex-direction:column;align-items:flex-start;gap:4px}.k38-rv__note{max-width:100%}.k38-rv__photos{grid-template-columns:repeat(3,36px)}.k38-rv__photos img{width:36px;height:46px}}@media (prefers-reduced-motion:reduce){.k38-rv,.k38-rv *{transition:none!important;animation:none!important}.k38-rv .k38-rv__qtext{max-width:100%}}
.k38.k38-stories{--k38-in:max(var(--k38-gutter), calc((100% - var(--k38-max)) / 2));--k38-gap:clamp(12px, 1.4vw, 20px)}.k38-stories .k38-stories__head{margin-bottom:var(--k38-head-gap);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.k38-stories .k38-stories__head .k38-head{margin-bottom:0}.k38-stories .k38-stories__all{border:1px solid var(--k38-line-2);background:var(--k38-white);height:40px;color:var(--k38-ink);border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14.5px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.k38-stories .k38-stories__all:hover{border-color:var(--k38-ink-3)}.k38-stories .k38-stories__all .ki{width:14px;height:14px;transition:transform .25s}.k38-stories .k38-stories__all:hover .ki{transform:translate(3px)}.k38-stories .k38-stories__rail{gap:var(--k38-gap);padding:4px var(--k38-in);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--k38-in);scrollbar-width:none;-webkit-overflow-scrolling:touch;margin:-4px 0;list-style:none;display:flex;overflow-x:auto}.k38-stories .k38-stories__rail::-webkit-scrollbar{display:none}.k38-stories .k38-stories__rail:focus-visible{outline:none}.k38-stories .k38-stories__rail:focus-visible .k38-story{box-shadow:0 0 0 2px var(--k38-ink)}.k38-stories .k38-story{--k38-soft:color-mix(in srgb, var(--k38-on) 68%, var(--k38-c));--k38-rule:color-mix(in srgb, var(--k38-on) 16%, transparent);border-radius:var(--k38-radius-card);background:var(--k38-c);width:min(1080px,100% - 56px);min-height:clamp(440px,34vw,500px);color:var(--k38-on);scroll-snap-align:start;flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid;position:relative;overflow:hidden}.k38-stories .k38-story.is-ink{--k38-soft:color-mix(in srgb, var(--k38-on) 66%, var(--k38-c));--k38-rule:color-mix(in srgb, var(--k38-on) 18%, transparent)}.k38-stories .k38-stories__rail.is-single .k38-story{width:100%}.k38-stories .k38-story__copy{flex-direction:column;min-width:0;padding:clamp(28px,3.2vw,48px);display:flex;container:k38-story/inline-size}.k38-stories .k38-story__who{color:var(--k38-soft);margin:0 0 14px;font-size:14px;font-weight:500;line-height:1.3}.k38-stories .k38-story h3{letter-spacing:-.022em;text-wrap:balance;max-width:15em;color:var(--k38-on);margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:500;line-height:1.12}.k38-stories .k38-story__stats{grid-template-columns:repeat(3,minmax(min-content,1fr));gap:clamp(14px,1.6vw,24px);margin:auto 0 0;padding-top:clamp(32px,3.4vw,48px);display:grid}.k38-stories .k38-story__stats>div{border-top:1px solid var(--k38-rule);flex-direction:column;gap:8px;padding-top:14px;display:flex}.k38-stories .k38-story__stats dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--k38-on);order:-1;margin:0;font-size:clamp(30px,10cqi,52px);font-weight:400;line-height:1}.k38-stories .k38-story__stats dt{max-width:13em;color:var(--k38-soft);font-size:13.5px;line-height:1.35}.k38-stories .k38-story__more{background:var(--k38-on);height:40px;color:var(--k38-c);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:clamp(24px,2.6vw,36px);padding:0 18px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.k38-stories .k38-story.is-ink .k38-story__more{background:var(--k38-white);color:var(--k38-ink)}.k38-stories .k38-story__more .ki{width:14px;height:14px;transition:transform .25s}.k38-stories .k38-story__more:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.k38-stories .k38-story__more:focus-visible{outline:none}.k38-stories .k38-story__more:focus-visible:after{box-shadow:inset 0 0 0 3px var(--k38-on)}.k38-stories .k38-story:hover .k38-story__more .ki{transform:translate(3px)}.k38-stories .k38-story__photo{margin:0;position:relative;overflow:hidden}.k38-stories .k38-story__photo img{object-fit:cover;width:100%;height:100%;transition:transform 1.2s var(--k38-out);display:block;position:absolute;inset:0}.k38-stories .k38-story:hover .k38-story__photo img{transform:scale(1.025)}.k38-stories .k38-stories__nav{justify-content:flex-end;gap:10px;margin-top:clamp(16px,1.8vw,24px);display:flex}.k38-stories .k38-stories__nav button{border:1px solid var(--k38-line-2);background:var(--k38-white);width:44px;height:44px;color:var(--k38-ink);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:border-color .2s,opacity .2s;display:grid}.k38-stories .k38-stories__nav button:hover:not(:disabled){border-color:var(--k38-ink-3)}.k38-stories .k38-stories__nav button:focus-visible{outline:2px solid var(--k38-ink);outline-offset:2px}.k38-stories .k38-stories__nav button:disabled{opacity:.35;cursor:default}.k38-stories .k38-stories__nav .ki{width:16px;height:16px}.k38-stories .k38-stories__nav .is-prev .ki{transform:rotate(180deg)}@media (max-width:991px){.k38-stories .k38-story{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);min-height:460px}}@container k38-story (max-width:380px){.k38-stories .k38-story__stats{grid-template-columns:minmax(0,1fr);gap:0}.k38-stories .k38-story__stats>div{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:baseline;gap:16px;padding:12px 0;display:grid}.k38-stories .k38-story__stats dd{font-size:36px}}@media (max-width:599px){.k38-stories .k38-stories__head{flex-direction:column;align-items:flex-start}.k38-stories .k38-story{border-radius:16px;grid-template-rows:auto 190px;grid-template-columns:minmax(0,1fr);width:calc(100% - 28px);min-height:0}.k38-stories .k38-story__copy{padding:24px 22px 26px}.k38-stories .k38-story h3{font-size:22px}.k38-stories .k38-story__stats{padding-top:22px}.k38-stories .k38-story__stats dt{font-size:13px}.k38-stories .k38-story__more{margin-top:18px}.k38-stories .k38-stories__nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.k38-stories .k38-story__photo img,.k38-stories .k38-story__more .ki,.k38-stories .k38-stories__all .ki{transition:none}}
.k38-sec--dark .k38.k38-switch,.k38.k38-switch.k38-switch{--k38-ink:var(--k-ink,var(--_primitives---colors--neutral-darker));--k38-line:color-mix(in srgb, var(--k38-ink) 11%, transparent);color:var(--k38-ink)}.k38.k38-switch{--k38-sw-ease:cubic-bezier(.65, 0, .35, 1);--k38-sw-pad-x:clamp(16px, 2vw, 28px);--k38-sw-gap:20px;--k38-sw-mark:color-mix(in oklab, var(--k-yellow,var(--_primitives---brand--yellow)) 55%, transparent);background:var(--k38-white);box-shadow:0 0 0 1px var(--k38-line);border-radius:4px;overflow:hidden}.k38-switch .k38-switch__head,.k38-switch .k38-switch__row{column-gap:var(--k38-sw-gap);padding-left:var(--k38-sw-pad-x);padding-right:var(--k38-sw-pad-x);grid-template-columns:minmax(0,1fr) 56px minmax(0,1fr) minmax(0,.8fr);display:grid}.k38-switch .k38-switch__head{border-bottom:1px solid var(--k38-line);background:color-mix(in srgb, var(--k38-ink) 2.5%, var(--k38-white));color:var(--k38-ink-3);padding-top:11px;padding-bottom:10px;font-size:13px;font-weight:500}.k38-switch .k38-switch__head>span:nth-child(3){color:var(--k38-ink)}.k38-switch .k38-switch__rows{margin:0;padding:0;list-style:none}.k38-switch .k38-switch__row{border-top:1px solid var(--k38-line);grid-template-areas:"team. . .""was seam now on";row-gap:8px;padding-top:clamp(16px,1.6vw,22px);padding-bottom:clamp(18px,1.8vw,24px);position:relative}.k38-switch .k38-switch__row:first-child{border-top:0}.k38-switch .k38-switch__label{letter-spacing:0;color:var(--k38-ink-3);grid-area:team;justify-self:start;align-items:center;gap:8px;margin:0;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.k38-switch .k38-switch__label:before{content:"";background:var(--k38-c);width:8px;height:8px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k38-ink) 8%, transparent);border-radius:2px;flex:none}.k38-switch .k38-switch__cell{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.k38-switch .k38-switch__was,.k38-switch .k38-switch__now{align-content:start;gap:8px;display:grid}.k38-switch .k38-switch__was{grid-area:was}.k38-switch .k38-switch__now{grid-area:now}.k38-switch .k38-switch__pain,.k38-switch .k38-switch__change{letter-spacing:-.012em;text-wrap:pretty;margin:0;font-size:clamp(17px,1.35vw,19.5px);font-weight:500;line-height:1.3}.k38-switch .k38-switch__pain{color:var(--k38-ink-2)}.k38-switch .k38-switch__strike{background-image:linear-gradient(var(--k38-ink-3), var(--k38-ink-3)), linear-gradient(var(--k38-sw-mark), var(--k38-sw-mark));-webkit-box-decoration-break:clone;box-decoration-break:clone;background-position:0 56%,0 100%;background-repeat:no-repeat;background-size:100% 1.5px,100% 42%;padding:0 2px}.k38-switch .k38-switch__used{flex-wrap:wrap;gap:2px 14px;margin:0;padding:0;list-style:none;display:flex}.k38-switch .k38-switch__used li{color:var(--k38-ink-3);align-items:center;gap:6px;font-size:13.5px;line-height:1.5;display:inline-flex}.k38-switch .k38-switch__used li:before{content:"";opacity:.6;background:currentColor;border-radius:1px;width:4px;height:4px}.k38-switch .k38-switch__change{color:var(--k38-ink)}.k38-switch .k38-switch__proof{max-width:34em;color:var(--k38-ink-2);margin:0;font-size:14.5px;line-height:1.5}.k38-switch .k38-switch__seam{grid-area:seam;align-self:start;place-items:center;height:26px;display:grid;position:relative}.k38-switch .k38-switch__line{top:50%;left:calc(var(--k38-sw-gap) * -.5);right:calc(var(--k38-sw-gap) * -.5);background:var(--k38-line);height:1px;position:absolute;overflow:hidden}.k38-switch .k38-switch__light{background:var(--k-blue,var(--_primitives---brand--blue));transform-origin:0;opacity:0;position:absolute;inset:0}.k38-switch .k38-switch__knot{z-index:1;background:var(--k-green-100);width:22px;height:22px;color:var(--k-green-700);box-shadow:inset 0 0 0 1px var(--k-green-200), 0 0 0 4px var(--k38-white);border-radius:4px;place-items:center;display:grid;position:relative}.k38-switch .k38-switch__knot .ki{grid-area:1/1;width:12px;height:12px}.k38-switch .k38-switch__arrow{opacity:0}.k38-switch .k38-switch__on{grid-area:on;align-self:start}.k38-switch .k38-switch__logos{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.k38-switch .k38-switch__logos li{height:48px;box-shadow:inset 0 0 0 1px var(--k38-line);border-radius:3px;place-items:center;padding:0 10px;display:grid}.k38-switch .k38-switch__logos img{max-width:100%;max-height:calc(20px * var(--k38-s,1));object-fit:contain;mix-blend-mode:multiply;display:block}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__pain{color:var(--k38-ink)}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__strike{background-size:0% 1.5px,100% 42%}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__light{opacity:1;transform:scaleX(0)}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__knot{background:var(--k38-white);color:var(--k38-ink-3);box-shadow:inset 0 0 0 1px var(--k38-line), 0 0 0 4px var(--k38-white)}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__arrow{opacity:1}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__check{opacity:0}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__now>:not(.k38-switch__cell),.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__logos img{opacity:.3}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__strike{transition:background-size .9s var(--k38-sw-ease) .1s}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__pain{transition:color .8s .3s}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__light{animation:k38-sw-light 1.4s var(--k38-sw-ease) .35s both}@keyframes k38-sw-light{0%{opacity:1;transform:scaleX(0)}70%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__knot{transition:background-color .5s 1.1s,color .5s 1.1s,box-shadow .6s 1.1s}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__knot .ki{transition:opacity .4s 1.1s}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__now>*{transition:opacity .8s 1s}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__now>.k38-switch__proof{transition-delay:1.2s}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__logos img{transition:opacity .8s 1.3s}.k38-switch .k38-switch__row[data-k38=instant],.k38-switch .k38-switch__row[data-k38=instant] *{transition:none!important;animation:none!important}@media (max-width:991px){.k38-switch .k38-switch__head{display:none}.k38.k38-switch{--k38-sw-gap:14px}.k38-switch .k38-switch__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-areas:"team team team""was seam now""on on on";row-gap:12px}.k38-switch .k38-switch__cell{clip-path:none;white-space:normal;width:auto;height:auto;color:var(--k38-ink-3);margin:0;font-size:12.5px;font-weight:500;position:static;overflow:visible}.k38-switch .k38-switch__now .k38-switch__cell{color:var(--k38-ink)}.k38-switch .k38-switch__seam{margin-top:22px}.k38-switch .k38-switch__on{gap:8px;display:grid}.k38-switch .k38-switch__logos{max-width:420px}}@media (max-width:767px){.k38-switch .k38-switch__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"team""was""seam""now""on";row-gap:10px;padding-top:18px;padding-bottom:20px}.k38-switch .k38-switch__seam{justify-self:start;width:22px;height:32px;margin-top:0}.k38-switch .k38-switch__line{width:1px;height:auto;margin:0;inset:0 auto 0 50%}.k38-switch .k38-switch__light{transform-origin:50% 0}.k38-switch.is-armed .k38-switch__row:not([data-k38]) .k38-switch__light{transform:scaleY(0)}.k38-switch .k38-switch__row[data-k38=on] .k38-switch__light{animation-name:k38-sw-light-down}@keyframes k38-sw-light-down{0%{opacity:1;transform:scaleY(0)}70%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}.k38-switch .k38-switch__arrow{transform:rotate(90deg)}.k38-switch .k38-switch__on{padding-top:4px}.k38-switch .k38-switch__logos li{height:44px;padding:0 8px}.k38-switch .k38-switch__logos img{max-height:calc(18px * var(--k38-s,1))}}@media (prefers-reduced-motion:reduce){.k38-switch .k38-switch__row,.k38-switch .k38-switch__row *{transition:none!important;animation:none!important}}.k38-switch--bare .k38-switch__head,.k38-switch--bare .k38-switch__row{grid-template-columns:minmax(0,1fr) 56px minmax(0,1.1fr)}.k38-switch--bare .k38-switch__row{grid-template-areas:"team. .""was seam now"}@media (max-width:991px){.k38-switch--bare .k38-switch__row{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);grid-template-areas:"team team team""was seam now"}}@media (max-width:767px){.k38-switch--bare .k38-switch__row{grid-template-columns:minmax(0,1fr);grid-template-areas:"team""was""seam""now"}}
.k38-sec--dark .k38.k38-panel,.k38.k38-panel.k38-panel{--k38-ink:var(--k-ink,var(--_primitives---colors--neutral-darker))}.k38.k38-panel{--k38-pad-x:clamp(22px, 3.6vw, 56px);--k38-pad-y:clamp(28px, 3.6vw, 56px);--k38-gap:clamp(28px, 3.6vw, 60px);column-gap:var(--k38-gap);padding:var(--k38-pad-y) var(--k38-pad-x);border-radius:var(--k38-radius);background:var(--k38-c);color:var(--k38-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k38-ink) 6%, transparent);grid-template-columns:minmax(0,5fr) 1px minmax(0,7fr);align-items:stretch;display:grid;position:relative}.k38-panel .k38-panel__words{flex-direction:column;align-self:start;min-width:0;display:flex}.k38-panel .k38-panel__team{letter-spacing:-.01em;color:var(--k38-ink);margin:0;font-size:clamp(17px,1.35vw,20px);font-weight:500;line-height:1.2}.k38-panel .k38-panel__pain{letter-spacing:-.04em;text-wrap:balance;max-width:14ch;color:var(--k38-ink);margin:clamp(28px,3.4vw,56px) 0 clamp(24px,2.6vw,40px);font-size:clamp(34px,3.3vw,52px);font-weight:500;line-height:1.02}.k38-panel .k38-panel__pain:first-child{margin-top:0}.k38-panel .k38-panel__more{margin:0;padding:0;list-style:none}.k38-panel .k38-panel__more li{border-top:1px solid color-mix(in srgb, var(--k38-ink) 22%, transparent);color:var(--k38-ink);padding:12px 0;font-size:clamp(16.5px,1.25vw,18px);line-height:1.42}.k38-panel .k38-panel__fix{border-top:2px solid var(--k38-ink);color:var(--k38-ink);margin:clamp(22px,2.4vw,36px) 0 0;padding:18px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.45}.k38-panel .k38-panel__link{margin:16px 0 0}.k38-panel .k38-panel__go{color:var(--k38-ink);align-items:center;gap:8px;font-size:clamp(16.5px,1.25vw,18px);font-weight:500;text-decoration:none;display:inline-flex}.k38-panel .k38-panel__go .ki{width:16px;height:16px;transition:transform .3s var(--k38-out)}.k38-panel .k38-panel__go:hover .ki{transform:translate(4px)}.k38-panel .k38-panel__go:focus-visible{outline:2px solid var(--k38-ink);outline-offset:4px;border-radius:4px}.k38-panel .k38-panel__divide{background:color-mix(in srgb, var(--k38-ink) 30%, transparent);width:1px}.k38-panel .k38-panel__stage{grid-template:minmax(0,480px)/minmax(0,1fr);align-content:center;min-width:0;display:grid;position:relative}.k38-panel .k38-panel__scene{grid-template:minmax(0,1fr)/minmax(0,1fr);min-width:0;height:480px;display:grid;position:relative}.k38-panel .k38-panel__scene>:is(img,video){border-radius:calc(var(--k38-radius) - 6px);object-fit:cover;width:100%;height:100%}.k38.k38-panel--dark{--k38-in:8px;padding:var(--k38-in);grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:0}.k38-panel--dark .k38-panel__words{padding:calc(var(--k38-pad-y) - var(--k38-in)) var(--k38-gap) calc(var(--k38-pad-y) - var(--k38-in)) calc(var(--k38-pad-x) - var(--k38-in))}.k38-panel--dark .k38-panel__divide{display:none}.k38-panel--dark .k38-panel__stage{border-radius:calc(var(--k38-radius) - var(--k38-in));background:color-mix(in srgb, var(--_primitives---colors--neutral-darkest) 66%, var(--k38-black));min-height:480px;padding:clamp(22px,2.4vw,36px)}@media (max-width:991px){.k38.k38-panel{grid-template-columns:minmax(0,1fr);row-gap:32px}.k38-panel .k38-panel__divide{width:auto;height:1px}.k38-panel .k38-panel__pain{max-width:18ch}.k38.k38-panel--dark{row-gap:0}.k38-panel--dark .k38-panel__words{padding-right:calc(var(--k38-pad-x) - var(--k38-in))}}@media (max-width:767px){.k38.k38-panel{--k38-pad-x:20px;--k38-pad-y:28px;padding:var(--k38-pad-y) 14px 14px;row-gap:26px}.k38-panel .k38-panel__words,.k38-panel .k38-panel__divide{margin-inline:6px}.k38-panel .k38-panel__pain{margin:22px 0;font-size:clamp(30px,8.6vw,40px)}.k38-panel .k38-panel__more li{font-size:16px}.k38-panel .k38-panel__fix{font-size:16.5px}.k38-panel .k38-panel__go{font-size:16px}.k38-panel .k38-panel__stage{grid-template-rows:minmax(0,400px)}.k38-panel .k38-panel__scene{height:400px}.k38.k38-panel--dark{--k38-in:6px;padding:var(--k38-in)}.k38-panel--dark .k38-panel__words{margin-inline:0;padding:22px 20px 26px}.k38-panel--dark .k38-panel__stage{min-height:400px;padding:12px}}@media (prefers-reduced-motion:reduce){.k38-panel .k38-panel__go .ki{transition:none}}
