.pcat{--pc-line:color-mix(in srgb, var(--ob-ink) 11%, transparent);--pc-arrive:cubic-bezier(.16, 1, .3, 1)}.pcat .pc-inline{color:inherit;text-underline-offset:3px;text-decoration:underline}.pcat .pc-split{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(36px,5vw,80px);display:grid}.pcat .pc-split--wide{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:start}.pcat .pc-split>.k38-head{margin-bottom:0}.pcat .k38-hero__media .pc-hs{max-width:1040px;margin:0 auto}.pcat .pc-steps{counter-reset:none;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);margin:0;padding:0;list-style:none;display:grid}.pcat .pc-steps li{border-top:1px solid var(--k38-line-2);align-content:start;gap:12px;padding-top:22px;display:grid}.pcat .pc-steps__n{background:var(--k38-tan);width:34px;height:34px;color:var(--k38-ink);border-radius:50%;place-items:center;font-size:15px;font-weight:500;display:inline-grid}.pcat .pc-steps h3{letter-spacing:-.015em;color:var(--k38-ink);margin:8px 0 0;font-size:20px;font-weight:500;line-height:1.2}.pcat .pc-steps p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.pcat .pc-spec{border-top:1px solid var(--k38-line-2);margin:0}.pcat .pc-spec>div{border-bottom:1px solid var(--k38-line);grid-template-columns:minmax(0,170px) minmax(0,1fr);gap:8px 32px;padding:22px 0;display:grid}.pcat .pc-spec dt{color:var(--k38-ink);font-size:18px;font-weight:500;line-height:1.4}.pcat .pc-spec dd{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.pcat .pc-ribbon{pointer-events:none;position:absolute;overflow:visible}.pcat .pc-ribbon path{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--pc-arrive)}.pcat .pc-ribbon__glow{stroke-width:12px;opacity:.7}.pcat .pc-ribbon__core{stroke-width:3px}.pcat .pc-ribbon__thread{stroke:var(--ob-white);stroke-width:1px;opacity:.85}.pcat .pc-ribbon.is-draw path,.pcat .r-reveal.is-in .pc-ribbon path{stroke-dashoffset:0}.pcat .pc-hs{height:620px;transition:opacity .6s;position:relative}.pcat .pc-hs.is-leaving{opacity:0}.pcat .pc-hs__photo{background:var(--k-well);width:54%;height:500px;box-shadow:var(--k-e2);border-radius:20px;margin:0;position:absolute;top:56px;left:0;overflow:hidden}.pcat .pc-hs__photo img{object-fit:cover;object-position:var(--pos,50% 50%);width:100%;height:100%;animation:pc-photo .9s var(--pc-arrive) both}@keyframes pc-photo{0%{opacity:0;transform:scale(1.04)}}.pcat .pc-hs__tag{background:color-mix(in srgb, var(--ob-white) 82%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:34px;box-shadow:var(--k-e1);font-family:var(--k-app);color:var(--k-red-700);border-radius:999px;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:500;transition:color .4s;display:inline-flex;position:absolute;bottom:16px;left:16px}.pcat .pc-hs__tag.is-on{color:var(--k-green-700)}.pcat .pc-hs__tag .ki{width:13px;height:13px}.pcat .pc-hs__ribbon{z-index:2;width:90px;height:60px;top:34%;left:40%}.pcat .pc-hs__card{z-index:1;background:var(--ob-white);width:60%;box-shadow:var(--k-e3);color:var(--k-ink-2);animation:pc-rise .6s var(--pc-arrive) both;border-radius:16px;gap:14px;padding:18px 20px;font-size:13px;display:grid;position:absolute;top:28px;right:0}@keyframes pc-rise{0%{opacity:0;transform:translateY(10px)}}.pcat .pc-hs__card p{margin:0}.pcat .pc-hs__file{font-family:var(--k-mono);color:var(--k-ink-3);align-items:center;gap:7px;font-size:11.5px;display:flex}.pcat .pc-hs__file .ki{width:13px;height:13px;color:var(--k-green-700)}.pcat .pc-hs__file em{background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-hair);font-family:var(--k-app);color:var(--k-ink-3);border-radius:999px;margin-left:auto;padding:3px 9px;font-style:normal}.pcat .pc-hs__file em b{color:var(--k-ink);font-weight:600}.pcat .pc-hs__raw{font-family:var(--k-mono);color:var(--k-ink);font-size:14px;margin-top:-6px!important}.pcat .pc-hs__h{color:var(--k-ink);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex;margin-bottom:8px!important}.pcat .pc-hs__h .ki{width:14px;height:14px;color:var(--k-ink-3)}.pcat .pc-hs__h em{color:var(--k-ink-3);margin-left:auto;font-size:11.5px;font-style:normal;font-weight:400}.pcat .pc-hs__cat{background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:12px;padding:12px;transition:box-shadow .35s}.pcat .pc-hs__cat.is-working{box-shadow:var(--k-ring-blue)}.pcat .pc-hs__cat.is-working .pc-hs__h .ki{color:var(--k-blue-700)}.pcat .pc-hs__cat.is-done .pc-hs__h .ki{color:var(--k-green-700)}.pcat .pc-hs__levels{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pcat .pc-hs__levels li{min-height:28px;padding-left:calc(var(--i) * 14px);color:var(--k-ink-4);align-items:center;gap:10px;display:flex}.pcat .pc-hs__n{background:var(--ob-white);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--k-hair);color:var(--k-ink-3);transition:background .5s ease calc(var(--i) * .28s), color .5s ease calc(var(--i) * .28s), box-shadow .5s ease calc(var(--i) * .28s);border-radius:6px;flex:none;place-items:center;font-size:10.5px;display:inline-grid}.pcat .pc-hs__levels b,.pcat .pc-hs__skip{opacity:0;transition:opacity .55s ease calc(var(--i) * .28s), transform .7s var(--pc-arrive) calc(var(--i) * .28s);transform:translateY(4px)}.pcat .pc-hs__levels b{background:var(--ob-white);box-shadow:var(--k-e1);color:var(--k-ink);border-radius:7px;padding:3px 10px;font-weight:500}.pcat .pc-hs__levels li.is-on b,.pcat .pc-hs__levels li.is-on .pc-hs__skip{opacity:1;transform:none}.pcat .pc-hs__levels li.is-on .pc-hs__skip{opacity:.8}.pcat .pc-hs__levels li.is-on .pc-hs__n{background:var(--k-green-50);box-shadow:none;color:var(--k-green-700)}.pcat .pc-hs__skip{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--k-ink-4);text-decoration:line-through;-webkit-text-decoration-color:color-mix(in srgb, var(--k-ink) 25%, transparent);text-decoration-color:color-mix(in srgb, var(--k-ink) 25%, transparent);font-size:12px;overflow:hidden}.pcat .pc-hs__prompt{background:var(--ob-white);box-shadow:inset 0 0 0 1px var(--k-hair);opacity:0;transition:opacity .6s ease, transform .7s var(--pc-arrive);border-radius:9px;gap:4px;margin-top:10px;padding:9px 11px;display:grid;transform:translateY(4px)}.pcat .pc-hs__prompt.is-on{opacity:1;transform:none}.pcat .pc-hs__ph{color:var(--k-ink-3);align-items:center;gap:6px;font-size:11px;font-weight:600;display:flex}.pcat .pc-hs__ph .ki{width:12px;height:12px;color:var(--k-mint-700)}.pcat .pc-hs__pt{color:var(--k-ink-2);font-size:12.5px;line-height:1.45}.pcat .pc-hs__fields ul{margin:0;padding:0;list-style:none;display:grid}.pcat .pc-hs__fields li{border-top:1px solid var(--k-hair);grid-template-columns:minmax(0,.9fr) minmax(0,1fr) auto;align-items:center;gap:10px;min-height:34px;display:grid}.pcat .pc-hs__k{color:var(--k-ink-4);transition:color .5s ease calc(var(--i) * .16s)}.pcat .pc-hs__v{color:var(--k-ink);opacity:0;transition:opacity .55s ease calc(var(--i) * .16s), transform .7s var(--pc-arrive) calc(var(--i) * .16s);font-weight:500;transform:translate(-4px)}.pcat .pc-hs__fields li.is-filled .pc-hs__k{color:var(--k-ink-3)}.pcat .pc-hs__fields li.is-filled .pc-hs__v{opacity:1;transform:none}.pcat .pc-hs__from{background:var(--k-well);color:var(--k-ink-3);transition:background .5s ease calc(var(--i) * .16s), color .5s ease calc(var(--i) * .16s);border-radius:999px;padding:2px 8px;font-size:10.5px}.pcat .pc-hs__fields li.is-filled .pc-hs__from{background:var(--k-mint);color:var(--k-mint-700)}.pcat .pc-hs__live{background:var(--k-well);color:var(--k-ink-4);border-radius:10px;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;transition:background .4s,color .4s;display:flex}.pcat .pc-hs__live .ki{flex:none;width:13px;height:13px}.pcat .pc-hs__live.is-on{background:var(--k-green-50);color:var(--k-green-700)}.pcat .pc-st{color:var(--k-ink-2);gap:14px;font-size:13px;transition:opacity .4s;display:grid}.pcat .pc-st p{margin:0}.pcat .pc-st__panel{background:var(--ob-white);box-shadow:var(--k-e3);border-radius:16px;gap:14px;padding:18px;display:grid}.pcat .pc-st__head{align-items:center;gap:10px;display:flex}.pcat .pc-st__pill{background:var(--k-well);height:28px;box-shadow:inset 0 0 0 1px var(--k-hair);color:var(--k-ink);border-radius:8px;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.pcat .pc-st__pill .ki{width:13px;height:13px}.pcat .pc-st__cat{color:var(--k-ink);font-size:15px;font-weight:600}.pcat .pc-st__ask{background:var(--k-well);box-shadow:inset 0 0 0 1px var(--k-hair);border-radius:12px;padding:12px 14px}.pcat .pc-st__q{color:var(--k-ink-3);font-size:11.5px;font-weight:600;margin-bottom:6px!important}.pcat .pc-st__rule{min-height:44px;color:var(--k-ink);font-size:14px;line-height:1.5}@keyframes pc-caret{50%{opacity:0}}.pcat .pc-st__tx{background:var(--ob-white);box-shadow:var(--k-e2);opacity:.3;border-radius:14px;padding:14px 18px;transition:opacity .5s}.pcat .pc-st__tx.is-on{opacity:1}.pcat .pc-st__txh{color:var(--k-ink);align-items:center;gap:10px;font-weight:600;display:flex;margin-bottom:8px!important}.pcat .pc-st__txh img{object-fit:cover;border-radius:6px;width:28px;height:28px}.pcat .pc-st__tx dl{margin:0;display:grid}.pcat .pc-st__tx dl>div{border-top:1px solid var(--k-hair);grid-template-columns:170px minmax(0,1fr);gap:12px;padding:7px 0;display:grid}.pcat .pc-st__tx dt{color:var(--k-ink-3)}.pcat .pc-st__tx dd{color:var(--k-ink);margin:0}.pcat .pc-dark{color:var(--ob-white)}.pcat .pc-scale{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.pcat .pc-scale p{margin:0}.pcat .pc-scale__field{background:var(--_primitives---opacity--white-5);box-shadow:inset 0 0 0 1px var(--_primitives---opacity--white-10);border-radius:18px;padding:clamp(20px,2.4vw,32px)}.pcat .pc-scale__dots{grid-template-columns:repeat(25,minmax(0,1fr));gap:clamp(5px,.7vw,9px);display:grid}.pcat .pc-scale__dots i,.pcat .pc-scale__key i{aspect-ratio:1;background:var(--_primitives---opacity--white-15);border-radius:50%;display:block}.pcat .pc-scale__dots i{transition:background .5s ease var(--d), transform .5s var(--pc-arrive) var(--d);transform:scale(.6)}.pcat .pc-scale.is-on .pc-scale__dots i{transform:none}.pcat .pc-scale.is-on .pc-scale__dots i.is-sorted,.pcat .pc-scale__key i.is-sorted{background:var(--k-green)}.pcat .pc-scale.is-on .pc-scale__dots i.is-held,.pcat .pc-scale__key i.is-held{background:var(--k-yellow);box-shadow:0 0 0 4px color-mix(in srgb, var(--k-yellow) 25%, transparent)}.pcat .pc-scale__key{color:color-mix(in srgb, var(--ob-white) 80%, transparent);flex-wrap:wrap;gap:8px 22px;font-size:14.5px;display:flex;margin-top:20px!important}.pcat .pc-scale__key span{align-items:center;gap:8px;display:inline-flex}.pcat .pc-scale__key i{width:10px}.pcat .pc-scale__each{margin-left:auto}.pcat .pc-scale__side{gap:22px;display:grid}.pcat .pc-scale__big b{letter-spacing:-.04em;color:var(--ob-white);font-size:clamp(48px,5vw,72px);font-weight:500;line-height:1;display:block}.pcat .pc-scale__big span{color:color-mix(in srgb, var(--ob-white) 80%, transparent);margin-top:8px;font-size:16px;display:block}.pcat .pc-scale__cats{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.pcat .pc-scale__cats li{border-top:1px solid var(--_primitives---opacity--white-10);color:color-mix(in srgb, var(--ob-white) 80%, transparent);justify-content:space-between;padding:8px 0;font-size:15px;display:flex}.pcat .pc-scale__cats b{color:var(--ob-white);font-weight:500}.pcat .pc-scale__held{background:var(--ob-white);box-shadow:var(--k-ring-yellow);color:var(--k-ink-2);border-radius:14px;gap:8px;padding:14px 16px;font-size:13px;display:grid}.pcat .pc-scale__hh{color:var(--k-ink-3);align-items:center;gap:8px;display:flex}.pcat .pc-scale__hh span{background:var(--k-yellow-100);color:var(--k-yellow-800);border-radius:999px;padding:2px 8px;font-size:11.5px;font-weight:500}.pcat .pc-scale__raw{font-family:var(--k-mono);color:var(--k-ink);font-size:13px}.pcat .pc-scale__why{color:var(--k-ink);align-items:flex-start;gap:7px;display:flex}.pcat .pc-scale__why .ki{width:14px;height:14px;color:var(--k-yellow-800);flex:none;margin-top:2px}.pcat .pc-scale__fix{color:var(--k-ink-3)}.pcat .pc-scale__after{flex-wrap:wrap;justify-content:center;gap:10px 36px;margin-top:clamp(32px,4vw,52px);display:flex}.pcat .pc-scale__after p{color:color-mix(in srgb, var(--ob-white) 80%, transparent);align-items:flex-start;gap:8px;margin:0;font-size:16px;display:inline-flex}.pcat .pc-scale__after p:only-child{text-align:center;display:block}.pcat .pc-scale__after .pc-inline{color:var(--ob-white)}.pcat .pc-scale__after .ki{width:15px;height:15px;color:var(--k-green);flex:none;margin-top:3px}.pcat .pc-next__cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.pcat .pc-next__card{background:var(--ob-white);height:100%;box-shadow:var(--k-e1);color:var(--ob-ink);border-radius:18px;align-content:start;gap:8px;padding:12px 12px 26px;text-decoration:none;transition:box-shadow .3s,transform .3s;display:grid;position:relative}.pcat .pc-next__card:hover{box-shadow:var(--k-e3);transform:translateY(-2px)}.pcat .pc-next__img{aspect-ratio:3/2;background:var(--k-well);border-radius:12px;margin-bottom:12px;display:block;overflow:hidden}.pcat .pc-next__img img{object-fit:cover;width:100%;height:100%;transition:transform .6s var(--pc-arrive)}.pcat .pc-next__card:hover .pc-next__img img{transform:scale(1.03)}.pcat .pc-next__kind,.pcat .pc-next__card h3,.pcat .pc-next__card p{margin:0;padding:0 10px}.pcat .pc-next__kind{color:var(--ob-brown);font-size:13px;font-weight:600}.pcat .pc-next__card h3{letter-spacing:-.02em;padding-right:48px;font-size:clamp(20px,1.6vw,24px);font-weight:500;line-height:1.2}.pcat .pc-next__card p{color:var(--k-ink-2);font-size:15.5px;line-height:1.5}.pcat .pc-next__go{background:var(--k-well);border-radius:50%;place-items:center;width:34px;height:34px;transition:background .3s;display:inline-grid;position:absolute;bottom:24px;right:22px}.pcat .pc-next__card:hover .pc-next__go{background:var(--k-yellow)}.pcat .pc-next__go .ki{width:15px;height:15px}.pcat .pc-next__card p{padding-right:54px}@media (max-width:1100px){.pcat .pc-split,.pcat .pc-split--wide,.pcat .pc-scale{grid-template-columns:minmax(0,1fr)}.pcat .pc-hs,.pcat .k38-hero__media .pc-hs{max-width:760px}.pcat .pc-steps{grid-template-columns:minmax(0,1fr)}.pcat .pc-steps li{grid-template-columns:34px minmax(0,.7fr) minmax(0,1.3fr);align-items:start;gap:6px 22px;padding:20px 0 22px}.pcat .pc-steps h3{margin:4px 0 0}.pcat .pc-next__card h3,.pcat .pc-next__card p{padding-right:10px}.pcat .pc-next__card{padding-bottom:64px}}@media (max-width:680px){.pcat .pc-hs{height:auto}.pcat .pc-hs__photo{width:100%;height:300px;position:relative;inset:auto}.pcat .pc-hs__ribbon{display:none}.pcat .pc-hs__card{width:auto;margin:-56px 10px 0;padding:16px;position:relative;top:auto}.pcat .pc-hs__fields li{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.pcat .pc-hs__from,.pcat .pc-hs__skip{display:none}.pcat .pc-st__panel{padding:14px}.pcat .pc-st__tx dl>div{grid-template-columns:minmax(0,1fr);gap:2px}.pcat .pc-scale__dots{gap:4px}.pcat .pc-scale__each{margin-left:0}.pcat .pc-scale__after{justify-content:flex-start}.pcat .pc-next__cards{grid-template-columns:minmax(0,1fr);gap:12px}.pcat .pc-next__card{grid-template-columns:92px minmax(0,1fr);gap:4px 14px;padding:10px 10px 14px}.pcat .pc-next__img{aspect-ratio:1;grid-row:1/span 3;margin:0}.pcat .pc-next__kind,.pcat .pc-next__card h3,.pcat .pc-next__card p{padding:0}.pcat .pc-next__kind{padding-top:4px}.pcat .pc-next__card h3{font-size:18px}.pcat .pc-next__card p{font-size:14.5px}.pcat .pc-next__go{display:none}.pcat .pc-hs__photo{height:250px}.pcat .pc-spec>div{grid-template-columns:minmax(0,1fr);padding:18px 0}.pcat .pc-spec dt{font-size:17px}.pcat .pc-steps li{grid-template-columns:34px minmax(0,1fr);gap:4px 16px}.pcat .pc-steps p{grid-column:2}}
