.k38.tn-next .tn-next__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.k38.tn-next .tn-next__card{border:1px solid var(--k38-line-2);border-radius:var(--k38-radius-card);background:var(--k38-white);height:100%;color:var(--k38-ink);transition:border-color .2s var(--k38-out);align-content:start;gap:10px;padding:26px 26px 72px;text-decoration:none;display:grid;position:relative}.k38.tn-next .tn-next__card:hover{border-color:var(--k38-ink)}.k38.tn-next .tn-next__card:focus-visible{outline:2px solid var(--k38-ink);outline-offset:3px}.k38.tn-next .tn-next__kind{color:var(--k38-brown);font-size:14px;font-weight:600}.k38.tn-next .tn-next__card h3{letter-spacing:-.015em;margin:0;font-size:clamp(20px,1.6vw,23px);font-weight:500;line-height:1.2}.k38.tn-next .tn-next__card p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.k38.tn-next .tn-next__go{background:var(--k38-paper);width:34px;height:34px;transition:background-color .2s var(--k38-out), transform .2s var(--k38-out);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:20px;right:22px}.k38.tn-next .tn-next__go .ki{width:16px;height:16px}.k38.tn-next .tn-next__card:hover .tn-next__go{background:var(--k38-marketplaces);transform:translate(2px)}@media (max-width:899px){.k38.tn-next .tn-next__list{grid-template-columns:minmax(0,1fr)}}
.tp6 .k38-hero__media.is-bare>img.tp6-hero__img{aspect-ratio:2.35;object-fit:cover;object-position:var(--tp6-hero-pos,50% 62%)}.tp6 .tp6-pains{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 clamp(20px,2.4vw,36px);margin:clamp(32px,3.4vw,48px) 0 0;padding:0;list-style:none;display:grid}.tp6 .tp6-pains li{border-top:1px solid var(--k38-line-2);flex-direction:column;gap:10px;padding-top:20px;display:flex}.tp6 .tp6-pains h3{letter-spacing:-.015em;color:var(--k38-ink);margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.2}.tp6 .tp6-pains p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.tp6 .tp6-pains .tp6-pains__fix{color:var(--k38-ink);margin-top:auto;padding-top:14px}.tp6 .tp6-pains__fix b{color:var(--k38-brown);margin-bottom:4px;font-size:14px;font-weight:600;display:block}.tp6 .tp6-quote{max-width:760px;margin:clamp(32px,3.4vw,48px) 0 0}.tp6 .tp6-quote blockquote{letter-spacing:-.015em;color:var(--k38-ink);margin:0;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.3}.tp6 .tp6-quote figcaption{text-align:left;color:var(--k38-ink-2);margin:14px 0 0;padding:0;font-size:16px}.tp6 .tp6-quote a{color:var(--k38-ink);text-underline-offset:3px;align-items:center;gap:4px;font-weight:500;text-decoration:underline;display:inline-flex}.tp6 .tp6-quote a .ki{width:14px;height:14px}.tp6 .tp6-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(20px,2.4vw,36px);margin:0 0 clamp(32px,3.4vw,48px);padding:0;list-style:none;display:grid}.tp6 .tp6-steps li{align-content:start;gap:10px;display:grid}.tp6 .tp6-steps__n{background:var(--k38-ink);width:30px;height:30px;color:var(--k38-paper);border-radius:50%;place-items:center;font-size:14px;font-weight:600;display:grid}.tp6 .tp6-steps h3{letter-spacing:-.015em;margin:6px 0 0;font-size:clamp(19px,1.5vw,22px);font-weight:500;line-height:1.2}.tp6 .tp6-steps p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.tp6 .tp6-note{color:var(--k38-ink-3);margin:16px 0 0;font-size:14px}.tp6 .tp6-channels{border-top:1px solid var(--k38-line-2);margin:0;padding:0;list-style:none}.tp6 .tp6-channels li{border-bottom:1px solid var(--k38-line-2);grid-template-columns:40px minmax(0,1fr);gap:18px;padding:18px 0;display:grid}.tp6 .tp6-channels__icon{background:var(--k38-white);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--k38-line);border-radius:12px;place-items:center;display:grid}.tp6 .tp6-channels__icon .ki{width:19px;height:19px}.tp6 .tp6-channels h3{margin:0 0 4px;font-size:19px;font-weight:500;line-height:1.25}.tp6 .tp6-channels p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}@media (max-width:1099px){.tp6 .tp6-pains,.tp6 .tp6-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:40px}}@media (max-width:640px){.tp6 .k38-hero__media.is-bare>img.tp6-hero__img{aspect-ratio:4/3}.tp6 .tp6-pains,.tp6 .tp6-steps{grid-template-columns:minmax(0,1fr);row-gap:32px}}
.sol-ecom .ec-wait{--label:220px}.sol-ecom .ec-wait__axis{margin:0 0 0 var(--label);border-bottom:1px solid var(--k38-line-2);grid-template-columns:repeat(6,minmax(0,1fr)) 0;padding:0 0 10px;list-style:none;display:grid;position:relative}.sol-ecom .ec-wait__axis li{color:var(--k38-ink-3);white-space:nowrap;font-size:13px;position:relative}.sol-ecom .ec-wait__axis li:last-child{position:absolute;top:0;right:0}.sol-ecom .ec-wait__row{grid-template-columns:var(--label) minmax(0, 1fr);border-bottom:1px solid var(--k38-line);align-items:center;min-height:76px;display:grid}.sol-ecom .ec-wait__row p{gap:2px;margin:0;padding-right:20px;display:grid}.sol-ecom .ec-wait__row b{color:var(--k38-ink);font-weight:500}.sol-ecom .ec-wait__row p span{color:var(--k38-ink-2);font-size:14.5px}.sol-ecom .ec-wait__track{background:linear-gradient(90deg, var(--k38-line) 1px, transparent 1px) 0 0 / calc(100% / 6) 100%;height:28px;position:relative}.sol-ecom .ec-wait__bar{transform-origin:0;border-radius:4px;position:absolute;top:4px;bottom:4px;left:0;transform:scaleX(0)}.sol-ecom .ec-wait__bar--today{background:repeating-linear-gradient(-45deg, var(--k38-ink-3) 0 6px, var(--k38-line-2) 6px 12px);width:100%;transition:transform .9s cubic-bezier(.45,0,.55,1)}.sol-ecom .ec-wait__bar--cernel{background:var(--k-green);width:7.5%;transition:transform 1.1s var(--k-out)}.sol-ecom .ec-wait__tag{background:var(--k38-white);box-shadow:inset 0 0 0 1px var(--k38-line-2);white-space:nowrap;color:var(--k38-ink-2);opacity:0;border-radius:999px;margin-left:10px;padding:3px 9px;font-size:12.5px;line-height:1.3;transition:left .9s cubic-bezier(.45,0,.55,1),opacity .5s;position:absolute;top:50%;transform:translateY(-50%)}.sol-ecom .ec-wait__tag.is-on{opacity:1}.sol-ecom .ec-wait__tag--today.is-in{margin-left:-6px;translate:-100%}.sol-ecom .ec-wait__tag--cernel{background:var(--k-green-50);box-shadow:inset 0 0 0 1px var(--k-green-200);color:var(--k-green-700);left:7.5%}.sol-ecom .ec-wait__say{min-height:3em;color:var(--k38-ink);margin:18px 0 0;font-size:17px;line-height:1.45}.sol-ecom .ec-wait__say span{animation:ec-say-in .6s var(--k-out) both;display:block}@keyframes ec-say-in{0%{opacity:0;transform:translateY(4px)}}.sol-ecom .ec-wait__axis li.is-now{color:var(--k38-ink)}@media (prefers-reduced-motion:reduce){.sol-ecom .ec-wait__bar,.sol-ecom .ec-wait__tag,.sol-ecom .ec-wait__say span{transition:none;animation:none}}@media (max-width:991px){.sol-ecom .ec-wait__axis li:last-child{display:none}}@media (max-width:640px){.sol-ecom .ec-wait{--label:0px}.sol-ecom .ec-wait__axis{margin-left:0}.sol-ecom .ec-wait__axis li{font-size:0}.sol-ecom .ec-wait__axis li:before{content:attr(data-short);font-size:11.5px}.sol-ecom .ec-wait__row{grid-template-columns:minmax(0,1fr);gap:10px;padding:16px 0}}.sol-ecom .ec-pdp__tabs{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.sol-ecom .ec-pdp__tabs button{border:1px solid var(--k-line);background:var(--k-white);font-family:var(--k-app);color:var(--k-ink-2);cursor:pointer;transition:background .25s var(--k-out), color .25s var(--k-out), border-color .25s var(--k-out);border-radius:999px;padding:8px 16px;font-size:14px}.sol-ecom .ec-pdp__tabs button:hover{border-color:var(--k-wire);color:var(--k-ink)}.sol-ecom .ec-pdp__tabs button.is-on{border-color:var(--k-ink);background:var(--k-ink);color:var(--k-white)}.sol-ecom .ec-pdp{font-family:var(--k-app);color:var(--k-ink);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:stretch;gap:clamp(16px,2.4vw,32px);display:grid}.sol-ecom .ec-pdp__photo{border-radius:var(--_ui-styles---radius--large);background:var(--k-paper);min-height:520px;margin:0;position:relative;overflow:hidden}.sol-ecom .ec-pdp__photo img{object-fit:cover;width:100%;height:100%;animation:ec-pdp-in .7s var(--k-out) both;position:absolute;inset:0}@keyframes ec-pdp-in{0%{opacity:0;transform:scale(1.03)}}.sol-ecom .ec-pdp__page{border-radius:var(--_ui-styles---radius--large);background:var(--k-white);box-shadow:var(--k-e2);align-content:start;gap:14px;padding:clamp(20px,2.4vw,32px);display:grid}.sol-ecom .ec-part{opacity:.3;transition:opacity .5s var(--k-out), box-shadow .3s var(--k-out), background .3s var(--k-out)}.sol-ecom .ec-part.is-on{opacity:1}.sol-ecom .ec-part.is-work{opacity:1;background:var(--k-blue-50);box-shadow:var(--k-ring-blue)}.sol-ecom .ec-pdp__crumb{color:var(--k-ink-3);align-items:center;gap:6px;font-size:12.5px;display:flex}.sol-ecom .ec-pdp__crumb .ki{width:14px;height:14px}.sol-ecom .ec-pdp__title{letter-spacing:-.02em;font-size:clamp(22px,2vw,28px);font-weight:500;line-height:1.15}.sol-ecom .ec-pdp__block{border-radius:var(--_ui-styles---radius--medium);gap:8px;margin:0 -12px;padding:10px 12px;display:grid}.sol-ecom .ec-tag{font-family:var(--k-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--k-ink-3);align-items:center;gap:6px;font-size:10.5px;display:inline-flex}.sol-ecom .ec-tag .ki{width:13px;height:13px}.sol-ecom .ec-tag--src{color:var(--k-mint-700)}.sol-ecom .ec-pdp__desc{color:var(--k-ink-2);font-size:15.5px;line-height:1.55}.sol-ecom .ec-pdp__chips,.sol-ecom .ec-pdp__langs{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sol-ecom .ec-pdp__chips li{border:1px solid var(--k-line);color:var(--k-ink-2);border-radius:999px;padding:5px 10px;font-size:13px}.sol-ecom .ec-pdp__chips b{color:var(--k-ink);font-weight:500}.sol-ecom .ec-pdp__specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.sol-ecom .ec-pdp__specs>div{border-bottom:1px solid var(--k-hair);justify-content:space-between;gap:12px;padding:7px 0;font-size:13.5px;display:flex}.sol-ecom .ec-pdp__specs dt{color:var(--k-ink-3)}.sol-ecom .ec-pdp__specs dd{text-align:right;margin:0}.sol-ecom .ec-pdp__meta{color:var(--k-blue-700);font-size:14px}.sol-ecom .ec-pdp__langs{gap:4px;display:grid}.sol-ecom .ec-pdp__langs li{color:var(--k-ink-2);align-items:baseline;gap:10px;font-size:13.5px;display:flex}.sol-ecom .ec-pdp__langs i{width:28px;font-family:var(--k-mono);color:var(--k-ink-3);flex:none;font-size:11px;font-style:normal}.sol-ecom .ec-pdp__state{border-radius:var(--_ui-styles---radius--medium);background:var(--k-well);color:var(--k-ink-3);transition:background .4s var(--k-out), color .4s var(--k-out);align-items:center;gap:8px;margin-top:4px;padding:10px 12px;font-size:13px;display:flex}.sol-ecom .ec-pdp__state .ki{width:15px;height:15px}.sol-ecom .ec-pdp__state.is-work{color:var(--k-blue-700)}.sol-ecom .ec-pdp__state.is-live{background:var(--k-green-50);color:var(--k-green-700)}@media (prefers-reduced-motion:reduce){.sol-ecom .ec-pdp *,.sol-ecom .ec-pdp__tabs button{transition:none!important;animation:none!important}}@media (max-width:991px){.sol-ecom .ec-pdp{grid-template-columns:minmax(0,1fr)}.sol-ecom .ec-pdp__photo{aspect-ratio:16/9;min-height:0}}@media (max-width:640px){.sol-ecom .ec-pdp__photo{aspect-ratio:4/5}.sol-ecom .ec-pdp__specs{grid-template-columns:minmax(0,1fr)}}.sol-ecom .ec7-hero{margin:0;position:relative}.sol-ecom .ec7-hero__img{aspect-ratio:2.35;object-fit:cover;object-position:62% 60%;border-radius:var(--k38-radius);width:100%;display:block}.sol-ecom .ec7-hero__table{width:min(720px,60%);position:absolute;top:clamp(16px,2.6vw,36px);left:clamp(16px,2.6vw,36px)}@media (max-width:991px){.sol-ecom .ec7-hero__img{aspect-ratio:16/9}.sol-ecom .ec7-hero__table{width:auto;margin-top:14px;position:static}}@media (max-width:640px){.sol-ecom .ec7-hero__img{aspect-ratio:4/3;object-position:64% 60%}}.sol-ecom .ec-how__steps{margin-bottom:clamp(28px,3vw,40px)}.sol-ecom .ec-how__steps li{opacity:.45;transition:opacity .6s var(--k-out)}.sol-ecom .ec-how__steps li.is-past{opacity:.7}.sol-ecom .ec-how__steps li.is-now{opacity:1}.sol-ecom .ec-how__steps li .tp6-steps__n{transition:background .4s var(--k-out)}.sol-ecom .ec-how__steps li.is-now .tp6-steps__n{background:var(--k-blue)}.sol-ecom .ec-how__say{border-radius:var(--_ui-styles---radius--medium);background:var(--k-blue-50);min-height:2.9em;color:var(--k38-ink-2);transition:background .4s var(--k-out);margin:6px 0 2px;padding:10px 12px;font-size:15px;line-height:1.45}.sol-ecom .ec-how__say.is-live{background:var(--k-green-50)}.sol-ecom .ec-how__say span{animation:ec-say-in .6s var(--k-out) both;display:block}.sol-ecom .ec-how__say b{color:var(--k38-ink);font-weight:500}.sol-ecom .ec-pdp__frame{border-bottom:1px solid var(--k-hair);align-items:center;gap:10px;margin:calc(-1*clamp(20px,2.4vw,32px)) calc(-1*clamp(20px,2.4vw,32px)) 4px;padding:10px clamp(20px,2.4vw,32px);display:flex}.sol-ecom .ec-pdp__where{background:var(--k-paper);height:24px;box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink-2);border-radius:4px;align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.sol-ecom .ec-pdp__page.is-live .ec-pdp__where{background:var(--k-green-50);box-shadow:inset 0 0 0 1px var(--k-green-200);color:var(--k-green-700)}.sol-ecom .ec-pdp__what{color:var(--k-ink-3);font-size:12.5px}.sol-ecom .ec-how .ec-part{transition:opacity .9s var(--k-out), box-shadow .6s var(--k-out), background .6s var(--k-out)}@media (max-width:1099px){.sol-ecom .ec-how__steps li{opacity:.6}}@media (prefers-reduced-motion:reduce){.sol-ecom .ec-how__steps li{opacity:1;transition:none}.sol-ecom .ec-how__say span{animation:none}}@media (max-width:640px){.sol-ecom .ec-how__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.sol-ecom .ec-how__steps p{display:none}.sol-ecom .ec-how__steps h3{margin:0;font-size:16px}.sol-ecom .ec-how .ec-pdp__photo{aspect-ratio:16/10}}
.sol-md{--md-in:cubic-bezier(.16, 1, .3, 1);--md9-r:16px;--md9-glow-blue:0 0 10px color-mix(in srgb, var(--k-blue) 55%, transparent);--md9-glow-green:0 0 10px color-mix(in srgb, var(--k-green) 45%, transparent)}.sol-md .md9-state{border:1px solid var(--k-hair);font-family:var(--k-app);color:var(--k-ink-2);background:var(--k-well);transition:background-color .5s var(--md-in), border-color .5s var(--md-in), color .5s var(--md-in);border-radius:12px;align-items:center;gap:10px;margin:0;padding:13px 16px;font-size:14.5px;font-weight:500;line-height:1.35;display:flex}.sol-md .md9-state .ki{flex:none;width:18px;height:18px}.sol-md .md9-dot{background:var(--k-ink-4);border-radius:50%;flex:none;width:8px;height:8px;transition:background-color .4s,box-shadow .4s}.sol-md .md9-state.is-work{border-color:color-mix(in srgb, var(--k-blue) 28%, transparent);color:var(--k-blue-700);background:var(--k-blue-50)}.sol-md .md9-state.is-work .md9-dot{background:var(--k-blue);box-shadow:var(--md9-glow-blue)}.sol-md .md9-state.is-review{border-color:var(--k-yellow-300);color:var(--k-yellow-800);background:var(--k-yellow-50)}.sol-md .md9-state.is-review .md9-dot{background:var(--k-yellow);box-shadow:0 0 0 1.5px var(--k-yellow-800)}.sol-md .md9-state.is-done{border-color:color-mix(in srgb, var(--k-green) 30%, transparent);color:var(--k-green-700);background:var(--k-green-50)}.sol-md .md9-vl figcaption{text-align:left}.sol-md .md9-vl{font-family:var(--k-app);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;display:grid}.sol-md .md9-vl__photo{border-radius:var(--md9-r);background:var(--k-sand);text-align:left;min-height:520px;margin:0;position:relative;overflow:hidden}.sol-md .md9-vl__photo img{object-fit:cover;object-position:30% 70%;width:100%;height:100%;display:block;position:absolute;inset:0}.sol-md .md9-vl__photo{min-height:640px}.sol-md .md9-vl__photo figcaption{background:var(--k-white);box-shadow:var(--k-e2);border-radius:12px;gap:2px;padding:12px 16px;display:grid;position:absolute;bottom:20px;left:20px}.sol-md .md9-vl__photo figcaption span{color:var(--k-ink-2);font-size:13px}.sol-md .md9-vl__photo figcaption b{font-size:16px;font-weight:500;transition:color .45s}.sol-md .md9-vl__photo figcaption.is-done b{color:var(--k-green-700)}.sol-md .md9-vl__card{border:1px solid var(--k-line);border-radius:var(--md9-r);color:var(--k-ink);background:var(--k-white);align-content:start;gap:18px;padding:clamp(20px,2.6vw,32px);display:grid}.sol-md .md9-vl__head{align-items:center;gap:14px;display:flex}.sol-md .md9-vl__icon{width:40px;height:40px;color:var(--k-ink-2);background:var(--k-paper);border-radius:10px;flex:none;place-items:center;display:grid}.sol-md .md9-vl__icon .ki{width:18px;height:18px}.sol-md .md9-vl__head h3{letter-spacing:-.015em;font-size:22px;font-weight:500}.sol-md .md9-vl__head p{color:var(--k-ink-2);margin-top:2px;font-size:14px}.sol-md .md9-vl__list{margin:0;padding:0;list-style:none;display:grid}.sol-md .md9-vl__opt{border-top:1px solid var(--k-hair);max-height:76px;transition:max-height .6s var(--k-io), padding .6s var(--k-io), opacity .4s var(--md-in), background-color .4s var(--md-in), border-color .4s;border-radius:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:14px;padding:13px 8px;font-size:16px;display:grid;overflow:hidden}.sol-md .md9-vl__box{border:1.5px solid var(--k-ink-4);border-radius:5px;width:18px;height:18px;transition:background-color .4s,border-color .4s}.sol-md .md9-vl__opt.is-keep .md9-vl__box{border-color:var(--k-ink);background:var(--k-ink)}.sol-md .md9-vl.is-done .md9-vl__opt.is-keep .md9-vl__box{border-color:var(--k-green);background:var(--k-green)}.sol-md .md9-vl__opt.is-keep b{font-weight:500}.sol-md .md9-vl.is-done .md9-vl__opt.is-keep b{color:var(--k-green-700)}.sol-md .md9-vl__v small{color:var(--k-ink-2);margin-top:1px;font-size:12.5px;display:block}.sol-md .md9-vl__n{font-variant-numeric:tabular-nums;color:var(--k-ink-2);font-size:15px}.sol-md .md9-vl__opt.is-keep .md9-vl__n{color:var(--k-ink);font-weight:500}.sol-md .md9-vl__opt.is-keep.is-pulse .md9-vl__n{color:var(--k-blue-700)}.sol-md .md9-vl__opt.is-stray.is-now{background:var(--k-blue-50);border-top-color:color-mix(in srgb, var(--k-blue) 30%, transparent)}.sol-md .md9-vl__opt.is-stray.is-now .md9-vl__v small{color:var(--k-blue-700)}.sol-md .md9-vl__opt.is-merged{opacity:0;border-top-color:#0000;max-height:0;padding-top:0;padding-bottom:0}.sol-md .md9-vl__opt.is-other{color:var(--k-ink-2)}@media (max-width:991px){.sol-md .md9-vl{grid-template-columns:minmax(0,1fr)}.sol-md .md9-vl__photo{min-height:0}.sol-md .md9-vl__photo img{aspect-ratio:16/9;height:auto;position:static}.sol-md .md9-vl__card{min-height:600px}}@media (max-width:640px){.sol-md .md9-vl__photo img{aspect-ratio:1}.sol-md .md9-vl__card{min-height:640px}}.sol-md .md7-hero{margin:0;position:relative}.sol-md .md7-hero__img{aspect-ratio:1.95;object-fit:cover;object-position:50% 100%;border-radius:var(--k38-radius);width:100%;display:block}.sol-md .md7-hero__table{width:min(640px,54%);position:absolute;top:clamp(16px,2.4vw,32px);right:clamp(16px,2.4vw,32px)}@media (max-width:991px){.sol-md .md7-hero__img{aspect-ratio:16/9}.sol-md .md7-hero__table{width:auto;margin-top:14px;position:static}}@media (max-width:640px){.sol-md .md7-hero__img{aspect-ratio:4/3}}.sol-md .md7-rec__steps{margin-bottom:clamp(28px,3vw,40px)}.sol-md .md7-rec__steps li{opacity:.45;transition:opacity .6s var(--k-out)}.sol-md .md7-rec__steps li.is-past{opacity:.7}.sol-md .md7-rec__steps li.is-now{opacity:1}.sol-md .md7-rec__steps li .tp6-steps__n{transition:background .4s var(--k-out)}.sol-md .md7-rec__steps li.is-now .tp6-steps__n{background:var(--k-blue)}.sol-md .md7-rec__say{min-height:3em;color:var(--k38-ink-2);margin:0 0 18px;font-size:17px;line-height:1.45}.sol-md .md7-rec__say span{animation:md7-in .6s var(--k-out) both;display:block}.sol-md .md7-rec__say b{color:var(--k38-ink);font-weight:500}.sol-md .md7-rec__flow{gap:0;display:grid}.sol-md .md7-rec__arrow{background:var(--k38-line-2);justify-self:center;width:1px;height:28px}.sol-md .md7-hit{background:var(--k-blue-50);box-shadow:inset 0 0 0 1px var(--k-blue);color:var(--k-blue-700);border-radius:3px;padding:1px 4px}.sol-md .md7-new{animation:md7-in .7s var(--k-out) both;display:inline-block}.sol-md .md7-rec__pim{opacity:.55;transition:opacity .8s var(--k-out)}.sol-md .md7-rec__pim.is-in{opacity:1}@keyframes md7-in{0%{opacity:0;transform:translateY(4px)}}@media (max-width:1099px){.sol-md .md7-rec__steps li{opacity:.6}}@media (prefers-reduced-motion:reduce){.sol-md .md7-rec__steps li,.sol-md .md7-rec__pim{opacity:1;transition:none}.sol-md .md7-rec__say span,.sol-md .md7-new{animation:none}}@media (max-width:640px){.sol-md .md7-rec__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.sol-md .md7-rec__steps p{display:none}.sol-md .md7-rec__steps h3{margin:0;font-size:16px}}
.sol-mk .mt-dot{background:var(--k-line);border-radius:50%;flex:none;width:8px;height:8px}.sol-mk .mt-dot--green{background:var(--k-green)}.sol-mk .mt-dot--red{background:var(--k-red)}.sol-mk .mt-hero{height:clamp(460px,50vw,640px);position:relative}.sol-mk .mt-hero__photo{border-radius:var(--mt-r);object-fit:cover;object-position:0% 88%;width:100%;height:100%;position:absolute;inset:0}.sol-mk .mt-serp{border-radius:var(--mt-r);background:var(--k-white);width:min(400px,100% - 24px);box-shadow:var(--k-e2);color:var(--k-ink);font-family:var(--k-app);padding:20px 22px 18px;position:absolute;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.sol-mk .mt-serp__markets{border-bottom:1px solid var(--k-hair);text-align:center;color:var(--k-ink-3);grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:10px;font-size:13px;font-weight:500;display:grid;position:relative}.sol-mk .mt-serp__markets span{transition:color .3s var(--mt-io)}.sol-mk .mt-serp__markets .is-on{color:var(--k-ink)}.sol-mk .mt-serp__marker{background:var(--k-ink);width:33.3333%;height:2px;transition:transform .5s var(--mt-io);position:absolute;bottom:-1px;left:0}.sol-mk .mt-serp__body{min-height:150px}.sol-mk .mt-serp.is-before .mt-serp__title{font-family:var(--k-mono);letter-spacing:0;color:var(--k-ink-2);font-size:16px;font-weight:400}.sol-mk .mt-serp.is-before .mt-serp__desc{color:var(--k-ink-3)}.sol-mk .mt-serp.is-before .mt-serp__foot{color:var(--k-red-700)}.sol-mk .mt-serp__body>*{animation:mt-arrive .47s var(--mt-in) both}.sol-mk .mt-serp__body>:nth-child(2){animation-delay:.12s}.sol-mk .mt-serp__body>:nth-child(3){animation-delay:.2s}.sol-mk .mt-serp__body>:nth-child(4){animation-delay:.28s}.sol-mk .mt-serp__q{border:1px solid var(--k-line);border-radius:999px;align-items:center;gap:10px;min-height:42px;margin-top:16px;padding:0 14px;font-size:15px;display:flex}.sol-mk .mt-serp__q .ki{width:16px;height:16px;color:var(--k-ink-3);flex:none}.sol-mk .mt-serp__url{color:var(--k-ink-2);margin-top:16px;font-size:12.5px}.sol-mk .mt-serp__title{letter-spacing:-.01em;color:var(--k-blue-800,var(--k-blue-700));margin-top:4px;font-size:19px;font-weight:500;line-height:1.3}.sol-mk .mt-serp__title b,.sol-mk .mt-serp__desc b{font-weight:600}.sol-mk .mt-serp__desc{color:var(--k-ink-2);margin-top:6px;font-size:14px;line-height:1.5}.sol-mk .mt-serp__desc b{color:var(--k-ink)}.sol-mk .mt-serp__foot{border-top:1px solid var(--k-hair);color:var(--k-ink-2);align-items:center;gap:8px;margin-top:14px;padding-top:12px;font-size:13px;display:flex}@media (max-width:767px){.sol-mk .mt-hero{height:auto;display:grid}.sol-mk .mt-hero__photo{aspect-ratio:16/11;object-position:10% 82%;height:auto;position:relative}.sol-mk .mt-serp{width:auto;margin:-56px 10px 0;padding:16px 16px 14px;position:relative;top:auto;right:auto}.sol-mk .mt-serp__body{min-height:168px}.sol-mk .mt-serp__title{font-size:17px}.sol-mk .mt-serp__desc{font-size:13.5px}}@media (prefers-reduced-motion:reduce){.sol-mk .mt-serp__body>*{animation:none}.sol-mk .mt-serp__marker{transition:none}}
.tmb.tmb-figs{border-top:1px solid var(--k38-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;display:grid}.tmb.tmb-figs--2{grid-template-columns:repeat(2,minmax(0,1fr))}.tmb.tmb-figs>div{flex-direction:column;gap:10px;padding:24px 28px 0 0;display:flex}.tmb.tmb-figs>div+div{border-left:1px solid var(--k38-line);padding-left:28px}.tmb.tmb-figs dd{letter-spacing:-.035em;color:var(--k38-ink);order:-1;margin:0;font-size:clamp(36px,4vw,52px);font-weight:500;line-height:1}.tmb.tmb-figs dt{max-width:34ch;color:var(--k38-ink-2);font-size:16.5px;line-height:1.45}.tmb.tmb-figs small{color:var(--k38-ink-3);margin-top:8px;font-size:13px;display:block}.tmb.tmb-figs small a{color:inherit;text-underline-offset:2px;text-decoration:underline}.tmb.tmb-figs small a:hover{color:var(--k38-ink)}.tmb.tmb-note{max-width:72ch;color:var(--k38-ink-3);margin:16px 0 0;font-size:13px;line-height:1.5}.k38-sec--dark .tmb.tmb-note{color:color-mix(in srgb, var(--k38-paper) 70%, transparent)}.tmb.tmb-gets{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,3vw,48px);display:grid}.tmb .tmb-gets__col h3{border-bottom:1px solid var(--k38-line-2);letter-spacing:-.01em;color:var(--k38-ink);margin:0 0 6px;padding-bottom:14px;font-size:20px;font-weight:500;line-height:1.25}.tmb .tmb-gets__col ul{margin:0;padding:0;list-style:none}.tmb .tmb-gets__col li{border-bottom:1px solid var(--k38-line);color:var(--k38-ink-2);padding:14px 0;font-size:16.5px;line-height:1.5}.tmb.tmb-next{border-top:1px solid var(--k38-line-2);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tmb.tmb-next>li+li{border-left:1px solid var(--k38-line)}.tmb .tmb-next__card{height:100%;color:var(--k38-ink);transition:background-color .2s var(--k38-ease);flex-direction:column;gap:10px;padding:28px 56px 32px 28px;text-decoration:none;display:flex;position:relative}.tmb.tmb-next>li:first-child .tmb-next__card{padding-left:0}.tmb .tmb-next__card:hover{background:color-mix(in srgb, var(--k38-ink) 3%, transparent)}.tmb .tmb-next__card:focus-visible{outline:2px solid var(--k38-ink);outline-offset:-2px}.tmb .tmb-next__kind{color:var(--k38-brown);font-size:14px;font-weight:600}.tmb .tmb-next__title{letter-spacing:-.015em;font-size:clamp(22px,2vw,26px);font-weight:500;line-height:1.15}.tmb .tmb-next__text{color:var(--k38-ink-2);font-size:16.5px;line-height:1.5}.tmb .tmb-next__go{width:20px;height:20px;transition:transform .2s var(--k38-ease);position:absolute;top:30px;right:24px}.tmb .tmb-next__card:hover .tmb-next__go{transform:translate(4px)}@media (max-width:991px){.tmb.tmb-gets,.tmb.tmb-next{grid-template-columns:minmax(0,1fr)}.tmb.tmb-next>li+li{border-top:1px solid var(--k38-line);border-left:0}.tmb .tmb-next__card,.tmb.tmb-next>li:first-child .tmb-next__card{padding:24px 48px 26px 0}.tmb .tmb-next__go{right:4px}}@media (max-width:767px){.tmb.tmb-figs,.tmb.tmb-figs--2{grid-template-columns:minmax(0,1fr)}.tmb.tmb-figs>div,.tmb.tmb-figs>div+div{border-left:0;padding:20px 0}.tmb.tmb-figs>div+div{border-top:1px solid var(--k38-line)}}@media (prefers-reduced-motion:reduce){.tmb .tmb-next__card,.tmb .tmb-next__go{transition:none}}
.sol-mk{--mt-in:cubic-bezier(.16, 1, .3, 1);--mt-out:cubic-bezier(.7, 0, .84, 0);--mt-io:cubic-bezier(.65, 0, .35, 1);--mt-r:var(--_ui-styles---radius--large);--mt-r-in:10px}@keyframes mt-arrive{0%{opacity:0;transform:translateY(8px)}}@keyframes mt-fade{0%{opacity:0}}.sol-mk .mt-word,.sol-mk .mt-feed,.sol-mk .mt-voice,.sol-mk .mt-ask{margin-top:0}.sol-mk .mt-feed{max-width:1040px}.sol-mk .mt-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol-mk .mt-lbl{color:var(--k-ink-2);font-size:13px;line-height:1.4}.sol-mk .mt-word__photo{border-radius:var(--mt-r);min-height:420px;margin:0;position:relative;overflow:hidden}.sol-mk .mt-word__photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sol-mk .mt-word{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-top:0;display:grid}.sol-mk .mt-word__photo{min-height:520px}.sol-mk .mt-word__photo img{object-position:50% 62%}.sol-mk .mt-word__board{border-radius:var(--mt-r);background:var(--k-paper);font-family:var(--k-app);align-content:space-between;gap:28px;padding:clamp(24px,3.4vw,44px);display:grid}.sol-mk .mt-word__line{font-family:var(--k-mono);color:var(--k-ink-2);overflow-wrap:anywhere;margin-top:10px;font-size:clamp(15px,1.4vw,18px);line-height:1.5}.sol-mk mark{box-shadow:none;border:0;outline:0}.sol-mk .mt-word__line mark{color:var(--k-ink);transition:background-color .3s var(--mt-in), color .3s var(--mt-in);background:0 0;border-radius:4px;padding:1px 4px}.sol-mk .mt-word__line mark.is-work{background:var(--k-blue-100);color:var(--k-blue-700)}.sol-mk .mt-word__line mark.is-done{color:var(--k-ink-3);background:0 0;text-decoration:line-through}.sol-mk .mt-word__vs ul{border-top:1px solid var(--k-line);margin-top:10px;display:grid}.sol-mk .mt-word__vs li{border-bottom:1px solid var(--k-line);color:var(--k-ink-3);opacity:0;transition:opacity .47s var(--mt-in), transform .47s var(--mt-in), color .3s var(--mt-in);justify-content:space-between;align-items:baseline;gap:16px;padding:12px 0;font-size:17px;display:flex;transform:translateY(6px)}.sol-mk .mt-word__vs li+li{transition-delay:.12s}.sol-mk .mt-word__vs.is-on li{opacity:1;transform:none}.sol-mk .mt-word__vs li b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.sol-mk .mt-word__vs li.is-win{color:var(--k-ink)}.sol-mk .mt-word__set{border-radius:var(--mt-r-in);background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-line);transition:box-shadow .4s var(--mt-in);grid-template-columns:auto 1fr;align-items:baseline;gap:4px 20px;padding:20px 22px;display:grid}.sol-mk .mt-word__k{color:var(--k-ink-2);font-size:14px}.sol-mk .mt-word__v{letter-spacing:-.03em;color:var(--k-ink);opacity:0;transition:opacity .47s var(--mt-in), transform .47s var(--mt-in);font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1;transform:translateY(8px)}.sol-mk .mt-word__ok{color:var(--k-green-700);opacity:0;transition:opacity .3s var(--mt-in) .2s;grid-column:2;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.sol-mk .mt-word__ok .ki{width:15px;height:15px}.sol-mk .mt-word__set.is-on{box-shadow:inset 0 0 0 1px var(--k-green-200)}.sol-mk .mt-word__set.is-on .mt-word__v,.sol-mk .mt-word__set.is-on .mt-word__ok{opacity:1;transform:none}.sol-mk .mt-word__mk{border-top:1px solid var(--k-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sol-mk .mt-word__mk li{color:var(--k-ink);opacity:0;transition:opacity .47s var(--mt-in), transform .47s var(--mt-in);gap:4px;padding-top:12px;font-size:17px;font-weight:500;display:grid;transform:translateY(6px)}.sol-mk .mt-word__mk li.is-on{opacity:1;transform:none}.sol-mk .mt-word__mk small{color:var(--k-ink-2);font-size:12px;font-weight:500}.sol-mk .mt-word__steps{border-top:1px solid var(--k-line);counter-reset:mt-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;margin:0;padding:18px 0 0;list-style:none;display:grid}.sol-mk .mt-word__steps li{counter-increment:mt-step;opacity:.45;transition:opacity .47s var(--mt-in);grid-template-columns:22px minmax(0,1fr);gap:2px 10px;display:grid}.sol-mk .mt-word__steps li:before{content:counter(mt-step);background:var(--k-well);width:22px;height:22px;color:var(--k-ink-2);transition:background .47s var(--mt-in), color .47s var(--mt-in);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:600;display:grid}.sol-mk .mt-word__steps li.is-on,.sol-mk .mt-word__steps li.is-done{opacity:1}.sol-mk .mt-word__steps li.is-on:before{background:var(--k-blue-50);color:var(--k-blue-700)}.sol-mk .mt-word__steps li.is-done:before{background:var(--k-green-50);color:var(--k-green-700)}.sol-mk .mt-word__steps b{color:var(--k-ink);font-size:14.5px;font-weight:500;line-height:1.35}.sol-mk .mt-word__steps span{color:var(--k-ink-2);font-size:13.5px;line-height:1.45}@media (max-width:560px){.sol-mk .mt-word__steps{grid-template-columns:minmax(0,1fr)}}.sol-mk .mt-ask{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,64px);margin-top:0;display:grid}.sol-mk .mt-ask__q{margin:0}.sol-mk .mt-ask__q .mt-lbl{color:var(--k-ink-2)}.sol-mk .mt-ask__q blockquote{letter-spacing:-.02em;color:var(--k-ink-3);margin:14px 0 0;font-size:clamp(26px,3vw,40px);font-weight:500;line-height:1.25}.sol-mk .mt-ask__w{background-image:linear-gradient(var(--k-green), var(--k-green));transition:background-size .5s var(--mt-io), color .3s var(--mt-in);background-position:0 100%;background-repeat:no-repeat;background-size:0% 3px}.sol-mk .mt-ask__w.is-on{color:var(--k-ink);background-size:100% 3px}.sol-mk .mt-ask__card{border-radius:var(--mt-r);background:var(--k-white);color:var(--k-ink);font-family:var(--k-app);grid-template-columns:minmax(0,.8fr) minmax(0,1fr);display:grid;overflow:hidden}.sol-mk .mt-ask__card img{object-fit:cover;object-position:45% 50%;width:100%;height:100%;min-height:360px}.sol-mk .mt-ask__body{align-content:start;gap:14px;padding:24px 22px;display:grid}.sol-mk .mt-ask__name{font-size:17px;font-weight:500}.sol-mk .mt-ask__body dl div{border-bottom:1px solid var(--k-hair);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:8px;padding:11px 0;font-size:14.5px;display:grid}.sol-mk .mt-ask__body dt{color:var(--k-ink-2)}.sol-mk .mt-ask__body dd{justify-content:space-between;align-items:center;gap:6px;font-weight:500;display:flex}.sol-mk .mt-ask__body dd .ki{width:15px;height:15px;color:var(--k-green-700);opacity:0;transition:opacity .3s var(--mt-in);flex:none}.sol-mk .mt-ask__body dl .is-on dd .ki{opacity:1}.sol-mk .mt-ask__body dl .is-on dt{color:var(--k-ink)}.sol-mk .mt-ask__res{color:var(--k-ink-3);transition:color .3s var(--mt-in);align-items:flex-start;gap:8px;font-size:13.5px;font-weight:500;display:flex}.sol-mk .mt-ask__res .ki{flex:none;width:16px;height:16px}.sol-mk .mt-ask__res.is-on{color:var(--k-green-700)}@media (max-width:991px){.sol-mk .mt-word,.sol-mk .mt-ask{grid-template-columns:minmax(0,1fr)}.sol-mk .mt-word__photo{aspect-ratio:16/10;min-height:0}}@media (max-width:767px){.sol-mk .mt-word__photo{aspect-ratio:4/5}.sol-mk .mt-word__mk{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:8px}.sol-mk .mt-ask__card{grid-template-columns:minmax(0,1fr)}.sol-mk .mt-ask__card img{aspect-ratio:16/10;height:auto;min-height:0}}.sol-mk .mt-feed{grid-template-columns:minmax(0,.5fr) minmax(0,1.5fr);align-items:stretch;gap:clamp(12px,1.6vw,20px);display:grid}.sol-mk .mt-feed__photo{border-radius:var(--mt-r);background:var(--k-well);min-height:100%;margin:0;position:relative;overflow:hidden}.sol-mk .mt-feed__photo img{object-fit:cover;object-position:30% 70%;width:100%;height:100%;position:absolute;inset:0}@media (max-width:640px){.sol-mk .mt-feed{grid-template-columns:minmax(0,1fr)}.sol-mk .mt-feed__photo{aspect-ratio:16/9;min-height:0}}
.sol-mk .mt-voice{font-family:var(--k-app);grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:20px;display:grid}.sol-mk .mt-voice__src{border-radius:var(--mt-r);background:var(--k-mushroom-50);box-shadow:inset 0 0 0 1px var(--k-mushroom-100);color:var(--k-ink);grid-template-rows:auto auto 1fr;align-content:start;gap:20px;padding:clamp(22px,3vw,32px);display:grid}.sol-mk .mt-voice__path{color:var(--k-ink-2);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:14px;display:flex}.sol-mk .mt-voice__path .ki{width:16px;height:16px;color:var(--k-mushroom-deep)}.sol-mk .mt-voice__path span{color:var(--k-ink-4)}.sol-mk .mt-voice__path b{color:var(--k-ink);font-weight:500}.sol-mk .mt-voice__rules{border-top:1px solid var(--k-mushroom-100);margin:0;padding:0;list-style:none;display:grid}.sol-mk .mt-voice__rules li{border-bottom:1px solid var(--k-mushroom-100);padding:14px 0;font-size:17px;line-height:1.4}.sol-mk .mt-voice__ban mark{background:var(--k-yellow);color:var(--k-ink);border-radius:3px;padding:1px 4px}.sol-mk .mt-voice__state{color:var(--k-ink-2);align-self:end;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:500;display:flex}.sol-mk .mt-voice__state .ki{flex:none;width:16px;height:16px}.sol-mk .mt-voice__prods{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.sol-mk .mt-voice__prods li{border-radius:var(--mt-r);background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-line);grid-template-rows:auto 1fr;display:grid;overflow:hidden}.sol-mk .mt-voice__prods img{aspect-ratio:4/3;object-fit:cover;width:100%}.sol-mk .mt-voice__prods li:first-child img{object-position:18% 72%}.sol-mk .mt-voice__prods li:nth-child(2) img{object-position:62% 72%}.sol-mk .mt-voice__prods li:nth-child(3) img{object-position:50% 64%}.sol-mk .mt-voice__txt{padding:16px 18px 20px}.sol-mk .mt-voice__name{color:var(--k-ink);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:500;display:flex}.sol-mk .mt-voice__tick{background:var(--k-green-100);width:20px;height:20px;color:var(--k-green-700);border-radius:50%;flex:none;place-items:center;display:grid}.sol-mk .mt-voice__tick .ki{width:13px;height:13px}.sol-mk .mt-voice__before{color:var(--k-ink-3);margin:10px 0 0;font-size:13.5px;line-height:1.5}.sol-mk .mt-voice__before s{background:var(--k-red-50);color:var(--k-red-700);border-radius:3px}.sol-mk .mt-voice__after{border-top:1px solid var(--k-line);color:var(--k-ink);margin:10px 0 0;padding-top:10px;font-size:15px;line-height:1.55}@media (max-width:991px){.sol-mk .mt-voice{grid-template-columns:minmax(0,1fr)}}@media (max-width:767px){.sol-mk .mt-voice__prods{grid-template-columns:minmax(0,1fr)}.sol-mk .mt-voice__prods li{grid-template-rows:auto;grid-template-columns:104px minmax(0,1fr)}.sol-mk .mt-voice__prods img{aspect-ratio:auto;height:100%}}
.sol-mkt{--mk-in:cubic-bezier(.16, 1, .3, 1);--mk-t:.47s;--mk-r:var(--_ui-styles---radius--large);--mk-r-s:10px}.sol-mkt .mk-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sol-mkt .mk-tabs{font-family:var(--k-app);flex-wrap:wrap;gap:4px 28px;display:flex}.sol-mkt .mk-tabs button{font:inherit;color:var(--k-ink-2);cursor:pointer;transition:color var(--mk-t) var(--mk-in);background:0 0;border:0;padding:8px 0 10px;font-size:15px;position:relative}.sol-mkt .mk-tabs button:after{content:"";background:var(--k-ink);transform-origin:0;height:2px;transition:transform var(--mk-t) var(--mk-in);border-radius:2px;position:absolute;inset:auto 0 0;transform:scaleX(0)}.sol-mkt .mk-tabs button.is-on{color:var(--k-ink);font-weight:500}.sol-mkt .mk-tabs button.is-on:after{transform:scaleX(1)}.sol-mkt .mk-tabs button:focus-visible{outline:2px solid var(--k-blue);outline-offset:3px}.sol-mkt .mk-vals{font-family:var(--k-app);color:var(--k-ink);margin-top:clamp(24px,3vw,36px)}.sol-mkt .mk-comp{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:stretch;gap:clamp(16px,2vw,28px);display:grid}.sol-mkt .mk-comp__photo{border-radius:var(--mk-r);min-height:420px;margin:0;position:relative;overflow:hidden}.sol-mkt .mk-comp__photo img{object-fit:cover;object-position:30% 60%;width:100%;height:100%;position:absolute;inset:0}.sol-mkt .mk-comp__panel{border-radius:var(--mk-r);background:var(--k-paper);min-width:0;font-family:var(--k-app);color:var(--k-ink);padding:clamp(20px,2.6vw,36px)}.sol-mkt .mk-comp__bar{border-bottom:1px solid var(--k-line);color:var(--k-ink-2);flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-bottom:16px;font-size:14px;display:flex}.sol-mkt .mk-comp__bar b{color:var(--k-ink);font-weight:500}.sol-mkt .mk-comp__score{align-items:center;gap:22px;margin-top:22px;display:flex}.sol-mkt .mk-comp__big{letter-spacing:-.045em;font-variant-numeric:tabular-nums;min-width:3.2em;transition:color var(--mk-t) var(--mk-in);font-size:clamp(56px,6vw,84px);font-weight:500;line-height:.9}.sol-mkt .mk-comp__panel.is-fill .mk-comp__big{color:var(--k-blue-700)}.sol-mkt .mk-comp__panel.is-approve .mk-comp__big,.sol-mkt .mk-comp__panel.is-ready .mk-comp__big{color:var(--k-green-700)}.sol-mkt .mk-comp__label{font-size:16.5px;font-weight:500}.sol-mkt .mk-comp__sub{color:var(--k-ink-2);margin-top:3px;font-size:14px}.sol-mkt .mk-comp__filter{border-radius:var(--mk-r-s);background:var(--ob-white);min-height:44px;box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink-3);transition:box-shadow var(--mk-t) var(--mk-in), color var(--mk-t) var(--mk-in), background-color var(--mk-t) var(--mk-in);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:22px;padding:10px 14px;font-size:14px;display:flex}.sol-mkt .mk-comp__filter .ki{width:15px;height:15px}.sol-mkt .mk-comp__filter.is-on{color:var(--k-ink)}.sol-mkt .mk-comp__filter b{font-weight:500}.sol-mkt .mk-comp__panel.is-filter .mk-comp__filter,.sol-mkt .mk-comp__panel.is-fill .mk-comp__filter{box-shadow:inset 0 0 0 1.5px var(--k-blue);background:var(--k-blue-50)}.sol-mkt .mk-comp__panel.is-ready .mk-comp__filter{box-shadow:inset 0 0 0 1.5px var(--k-green);background:var(--k-green-50);color:var(--k-green-700)}.sol-mkt .mk-comp__fields{margin:18px 0 0;padding:0;list-style:none;display:grid}.sol-mkt .mk-comp__fields li{grid-template-columns:minmax(0,1fr) auto;gap:8px 16px;padding:12px 0 10px;font-size:15px;display:grid}.sol-mkt .mk-comp__fields b{font-variant-numeric:tabular-nums;font-weight:500}.sol-mkt .mk-comp__fields i{background:var(--k-hair);border-radius:3px;grid-column:1/-1;height:3px;overflow:hidden}.sol-mkt .mk-comp__fields em{background:var(--k-ink-3);transform-origin:0;height:100%;transition:transform 1.6s var(--mk-in) var(--d,0s), background-color var(--mk-t) var(--mk-in);border-radius:3px;display:block}.sol-mkt .mk-comp__panel.is-fill .mk-comp__fields em{background:var(--k-blue)}.sol-mkt .mk-comp__panel.is-approve .mk-comp__fields em{background:var(--k-yellow-300)}.sol-mkt .mk-comp__panel.is-ready .mk-comp__fields em{background:var(--k-green)}.sol-mkt .mk-comp__state{min-height:22px;color:var(--k-ink-2);align-items:center;gap:8px;margin-top:16px;font-size:14.5px;display:flex}.sol-mkt .mk-comp__state .ki{width:16px;height:16px}.sol-mkt .mk-comp__panel.is-filter .mk-comp__state,.sol-mkt .mk-comp__panel.is-fill .mk-comp__state{color:var(--k-blue-700)}.sol-mkt .mk-comp__panel.is-approve .mk-comp__state{color:var(--k-yellow-800)}.sol-mkt .mk-comp__panel.is-ready .mk-comp__state{color:var(--k-green-700);font-weight:500}@media (max-width:767px){.sol-mkt .mk-comp{grid-template-columns:minmax(0,1fr)}.sol-mkt .mk-comp__photo{aspect-ratio:4/3;min-height:0}.sol-mkt .mk-tabs{gap:2px 20px}.sol-mkt .mk-tabs button{font-size:14px}.sol-mkt .mk-comp__score{flex-direction:column;align-items:flex-start;gap:10px}}@keyframes mkt-arrive{0%{opacity:0;transform:translateY(6px)}}@keyframes mkt-shim{to{background-position:-200% 0}}.sol-mkt .mk-ls{font-family:var(--k-app)}.sol-mkt .mk-ls__src{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-bottom:16px;display:flex}.sol-mkt .mk-ls__prod{align-items:center;gap:12px;display:flex}.sol-mkt .mk-ls__prod img{border-radius:var(--mk-r-s);object-fit:cover;flex:none;width:48px;height:48px}.sol-mkt .mk-ls__prod>span{line-height:1.3;display:grid}.sol-mkt .mk-ls__prod small{color:color-mix(in srgb, var(--ob-white) 80%, transparent);font-size:12px}.sol-mkt .mk-ls__prod b{color:var(--ob-white);font-size:15.5px;font-weight:500}.sol-mkt .mk-ls__facts{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sol-mkt .mk-ls__facts li{border:1px solid var(--_primitives---opacity--white-15);color:color-mix(in srgb, var(--ob-white) 86%, transparent);border-radius:999px;padding:5px 11px;font-size:13px}.sol-mkt .mk-ls__row{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.sol-mkt .mk-ls__card{background:var(--k-white);min-width:0;color:var(--k-ink);border-radius:16px;flex-direction:column;gap:4px;padding:16px 16px 14px;transition:box-shadow .4s;display:flex;box-shadow:0 0 0 1.5px #0000}.sol-mkt .mk-ls__card.is-work,.sol-mkt .mk-ls__card.is-check{box-shadow:0 0 0 1.5px var(--k-blue-200)}.sol-mkt .mk-ls__card.is-held{box-shadow:var(--k-ring-yellow)}.sol-mkt .mk-ls__card.is-passed,.sol-mkt .mk-ls__card.is-approved,.sol-mkt .mk-ls__card.is-out{box-shadow:0 0 0 1.5px var(--k-green-200)}.sol-mkt .mk-ls__name{border-bottom:1px solid var(--k-hair);align-items:center;gap:8px;margin-bottom:4px;padding-bottom:12px;font-size:14.5px;display:flex}.sol-mkt .mk-ls__name b{font-weight:600}.sol-mkt .mk-ls__name .ki{width:15px;height:15px;color:var(--k-ink-3)}.sol-mkt .mk-ls__field{border-radius:var(--mk-r-s);margin-inline:-8px;padding:9px 8px 10px;transition:background-color .35s}.sol-mkt .mk-ls__field.is-work{background:var(--k-blue-50)}.sol-mkt .mk-ls__field.is-held{background:var(--k-yellow-50);box-shadow:inset 0 0 0 1px var(--k-yellow-300)}.sol-mkt .mk-ls__field.is-fixed{background:var(--k-green-50)}.sol-mkt .mk-ls__label{color:var(--k-ink-2);align-items:center;gap:7px;font-size:12px;font-weight:600;display:flex}.sol-mkt .mk-ls__agent{background:var(--k-white);width:20px;height:20px;box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink-3);border-radius:6px;flex:none;place-items:center;transition:background-color .3s,color .3s,box-shadow .3s;display:grid}.sol-mkt .mk-ls__agent .ki{width:11px;height:11px}.sol-mkt .mk-ls__field.is-work .mk-ls__agent{background:var(--k-blue-50);box-shadow:inset 0 0 0 1px var(--k-blue-200);color:var(--k-blue-700)}.sol-mkt .mk-ls__rule{color:var(--k-ink-3);margin-top:2px;padding-left:27px;font-size:11.5px;line-height:1.35}.sol-mkt .mk-ls__v{margin-top:8px;position:relative}.sol-mkt .mk-ls__field:not(.is-done) .mk-ls__v>:not(.mk-ls__ph){visibility:hidden}.sol-mkt .mk-ls__field.is-done .mk-ls__v>*{animation:mkt-arrive var(--mk-t) var(--mk-in) both}.sol-mkt .mk-ls__ph{position:absolute;inset:0 0 auto}.sol-mkt .mk-ls__dash{background:var(--k-hair);border-radius:1px;width:26px;height:2px;margin-top:8px;display:block}.sol-mkt .mk-ls__shim{gap:7px;padding-top:4px;display:grid}.sol-mkt .mk-ls__shim i{background:linear-gradient(90deg, var(--k-blue-100), var(--k-blue-200), var(--k-blue-100));background-size:200% 100%;border-radius:4px;height:8px;animation:1s linear infinite mkt-shim;display:block}.sol-mkt .mk-ls__shim i:last-child:not(:first-child){width:62%}.sol-mkt .mk-ls__title{font-size:14px;font-weight:500;line-height:1.38}.sol-mkt .mk-ls__bullets{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sol-mkt .mk-ls__bullets li{color:var(--k-ink-2);padding-left:12px;font-size:12.5px;line-height:1.4;position:relative}.sol-mkt .mk-ls__bullets li:before{content:"";background:var(--k-ink-3);border-radius:50%;width:4px;height:4px;position:absolute;top:.6em;left:1px}.sol-mkt .mk-ls__bullets li.is-held s{color:var(--k-ink-3);-webkit-text-decoration-color:var(--k-yellow-800);text-decoration-color:var(--k-yellow-800)}.sol-mkt .mk-ls__bullets li small{color:var(--k-yellow-800);margin-top:2px;font-size:11.5px;display:block}.sol-mkt .mk-ls__bullets li.is-fixed{color:var(--k-ink)}.sol-mkt .mk-ls__bullets li.is-fixed:before{background:var(--k-green)}.sol-mkt .mk-ls__none{color:var(--k-ink-3);font-size:12.5px}.sol-mkt .mk-ls__attrs{margin:0;display:grid}.sol-mkt .mk-ls__attrs>div{border-bottom:1px dashed var(--k-hair);justify-content:space-between;gap:10px;padding:4px 0;font-size:12.5px;display:flex}.sol-mkt .mk-ls__attrs>div:last-child{border-bottom:0}.sol-mkt .mk-ls__attrs dt{color:var(--k-ink-3)}.sol-mkt .mk-ls__attrs dd{text-align:right;margin:0;font-weight:500}.sol-mkt .mk-ls__desc{color:var(--k-ink-2);font-size:12.5px;line-height:1.45}.sol-mkt .mk-ls__desc.is-html{font-family:var(--k-mono);font-size:11.5px}.sol-mkt .mk-ls__state{border-top:1px solid var(--k-hair);min-height:42px;color:var(--k-ink-3);align-items:center;gap:7px;margin-top:auto;padding-top:12px;font-size:12.5px;line-height:1.3;transition:color .3s;display:flex}.sol-mkt .mk-ls__state .ki{flex:none;width:14px;height:14px}.sol-mkt .mk-ls__card.is-work .mk-ls__state,.sol-mkt .mk-ls__card.is-check .mk-ls__state{color:var(--k-blue-700)}.sol-mkt .mk-ls__card.is-held .mk-ls__state{color:var(--k-yellow-800)}.sol-mkt .mk-ls__card.is-passed .mk-ls__state,.sol-mkt .mk-ls__card.is-approved .mk-ls__state,.sol-mkt .mk-ls__card.is-out .mk-ls__state{color:var(--k-green-700)}.sol-mkt .mk-ls__card.is-out .mk-ls__state span{font-family:var(--k-mono);font-size:11.5px}.sol-mkt .mk-ls__ask{background:var(--k-yellow);color:var(--k-ink);border-radius:7px;margin-left:auto;padding:4px 10px;font-size:12px;font-weight:600}@media (max-width:1199px){.sol-mkt .mk-ls__row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.sol-mkt .mk-comp{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}}@media (max-width:767px){.sol-mkt .mk-comp{grid-template-columns:minmax(0,1fr)}.sol-mkt .mk-ls__row{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:84%;grid-auto-flow:column;padding:2px 2px 8px;overflow-x:auto}.sol-mkt .mk-ls__row::-webkit-scrollbar{display:none}.sol-mkt .mk-ls__card{scroll-snap-align:start}}@media (prefers-reduced-motion:reduce){.sol-mkt .mk-ls__field.is-done .mk-ls__v>*,.sol-mkt .mk-ls__shim i{animation:none}.sol-mkt .mk-ls__card,.sol-mkt .mk-ls__field,.sol-mkt .mk-ls__agent,.sol-mkt .mk-ls__state{transition:none}}
.sol-mkt .mk-vl{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.sol-mkt .mk-vl__img{border-radius:var(--mk-r);aspect-ratio:1;margin:0;position:relative;overflow:hidden}.sol-mkt .mk-vl__img img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.sol-mkt .mk-vl__table{min-width:0}.sol-mkt .mk-vl .mk-vals{margin-top:0}.sol-mkt .mk-shelves{border-radius:var(--mk-r);background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-line);font-family:var(--k-app);color:var(--k-ink);overflow:hidden}.sol-mkt .mk-shelves__prod{border-bottom:1px solid var(--k-line);align-items:center;gap:12px;margin:0;padding:16px clamp(18px,2.4vw,28px);display:flex}.sol-mkt .mk-shelves__prod img{border-radius:var(--mk-r-s);object-fit:cover;flex:none;width:44px;height:44px}.sol-mkt .mk-shelves__prod>span{line-height:1.3;display:grid}.sol-mkt .mk-shelves__prod small{color:var(--k-ink-3);font-size:12px}.sol-mkt .mk-shelves__prod b{font-size:15.5px;font-weight:500}.sol-mkt .mk-shelves__rows{margin:0;padding:0;list-style:none}.sol-mkt .mk-shelves__rows li{grid-template-columns:minmax(0,.7fr) minmax(0,1.5fr) minmax(0,1.2fr);align-items:baseline;gap:8px 24px;padding:18px clamp(18px,2.4vw,28px);display:grid}.sol-mkt .mk-shelves__rows li+li{border-top:1px solid var(--k-hair)}.sol-mkt .mk-shelves__rows li.is-own{background:var(--k-mushroom-50)}.sol-mkt .mk-shelves__name{margin:0;font-size:15px;font-weight:500}.sol-mkt .mk-shelves__path{color:var(--k-ink-2);flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0;font-size:14.5px;display:flex}.sol-mkt .mk-shelves__path>span{align-items:center;gap:6px;display:inline-flex}.sol-mkt .mk-shelves__path .ki{width:13px;height:13px;color:var(--k-ink-4)}.sol-mkt .mk-shelves__path .is-leaf{background:var(--k-green-100);color:var(--k-green-700);border-radius:999px;padding:2px 9px;font-weight:500}.sol-mkt .mk-shelves__asks{color:var(--k-ink);margin:0;font-size:14px;line-height:1.45}.sol-mkt .mk-shelves__asks span{color:var(--k-ink-3);font-size:12px;display:block}.sol-mkt .mk-files{font-family:var(--k-app);color:var(--k-ink);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:20px;display:grid}.sol-mkt .mk-file{border-radius:var(--mk-r);background:var(--k-white);box-shadow:inset 0 0 0 1px var(--k-line);grid-template-rows:auto auto 1fr auto;margin:0;display:grid;overflow:hidden}.sol-mkt .mk-file__kind{margin:0;padding:16px clamp(18px,2.4vw,28px) 0;font-size:15px;font-weight:500}.sol-mkt .mk-file__bar{border-bottom:1px solid var(--k-line);color:var(--k-ink-2);align-items:center;gap:8px;margin:0;padding:6px clamp(18px,2.4vw,28px) 14px;font-size:13px;display:flex}.sol-mkt .mk-file__bar .ki{flex:none;width:15px;height:15px}.sol-mkt .mk-file__bar span{font-family:var(--k-mono);overflow-wrap:anywhere}.sol-mkt .mk-file__body{padding:clamp(12px,1.6vw,18px) clamp(18px,2.4vw,28px);overflow-x:auto}.sol-mkt .mk-csv{border-collapse:collapse;width:100%;min-width:560px}.sol-mkt .mk-csv th,.sol-mkt .mk-csv td{border-bottom:1px solid var(--k-hair);text-align:left;white-space:nowrap;padding:11px 14px 11px 0;font-size:14px}.sol-mkt .mk-csv th{border-bottom-color:var(--k-line);font-family:var(--k-mono);font-size:12.5px;font-weight:500}.sol-mkt .mk-csv td{font-variant-numeric:tabular-nums}.sol-mkt .mk-code{font-family:var(--k-mono);white-space:pre-wrap;overflow-wrap:anywhere;color:var(--k-ink-2);margin:0;font-size:13.5px;line-height:1.9}.sol-mkt .mk-code__line{display:block}.sol-mkt .mk-code__v{color:var(--k-green-700);font-weight:500}.sol-mkt .mk-file__foot{border-top:1px solid var(--k-line);background:var(--k-well);text-align:left;color:var(--k-green-700);align-items:flex-start;gap:9px;padding:14px clamp(18px,2.4vw,28px);font-size:14px;line-height:1.45;display:flex}.sol-mkt .mk-file__foot .ki{flex:none;width:16px;height:16px;margin-top:1px}@media (max-width:991px){.sol-mkt .mk-files{grid-template-columns:minmax(0,1fr)}.sol-mkt .mk-shelves__rows li{grid-template-columns:minmax(0,.6fr) minmax(0,1fr)}.sol-mkt .mk-shelves__asks{grid-column:2}}@media (max-width:767px){.sol-mkt .mk-vl{grid-template-columns:minmax(0,1fr)}.sol-mkt .mk-vl__img{aspect-ratio:16/11}.sol-mkt .mk-shelves__rows li{grid-template-columns:minmax(0,1fr);gap:8px}.sol-mkt .mk-shelves__asks{grid-column:auto}}
.sol-mkt .mk-where{background:var(--k-ink);color:var(--k-white);font-family:var(--k-app);letter-spacing:.01em;white-space:nowrap;border-radius:6px;flex:none;align-items:center;margin-right:4px;padding:3px 8px;font-size:11.5px;font-weight:500;line-height:1.3;display:inline-flex}.sol-mkt .mk-sheet{flex-direction:column;justify-content:center;height:100%;display:flex}.sol-mkt .mk-steps{counter-reset:mk-step;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2.4vw,32px);margin:clamp(28px,3.4vw,44px) 0 0;padding:0;list-style:none;display:grid}.sol-mkt .mk-steps li{border-top:1px solid var(--k-line);counter-increment:mk-step;padding-top:16px}.sol-mkt .mk-steps h3{margin:0 0 6px;font-size:17px;font-weight:500;line-height:1.3}.sol-mkt .mk-steps h3:before{content:counter(mk-step);background:var(--k-blue-50);width:22px;height:22px;color:var(--k-blue-700);vertical-align:2px;border-radius:50%;place-items:center;margin-right:10px;font-size:12px;font-weight:600;display:inline-grid}.sol-mkt .mk-steps p{color:var(--k-ink-2);margin:0;font-size:15.5px;line-height:1.5}@media (max-width:767px){.sol-mkt .mk-steps{grid-template-columns:minmax(0,1fr)}}.sol-mkt .mk-vals .k38-pt{margin-top:14px}@media (max-width:991px){.sol-mkt .k38-panel .k38-panel__stage:has(.mk-sheet){grid-template-rows:auto}.sol-mkt .k38-panel .k38-panel__scene:has(.mk-sheet){height:auto}}
.k38 .ixb-pains__grid{grid-template-columns:minmax(0,1fr) minmax(0,.82fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.k38 .ixb-pains .k38-head{margin-bottom:clamp(28px,3vw,40px)}.k38 .ixb-pains__list{gap:26px;margin:0;padding:0;list-style:none;display:grid}.k38 .ixb-pains__list>li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:16px;display:grid}.k38 .ixb-pains__ic{background:var(--k38-white);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--k38-line);color:var(--k38-ink-2);border-radius:10px;place-items:center;display:grid}.k38 .ixb-pains__ic .ki{width:18px;height:18px}.k38 .ixb-pains__list h3{letter-spacing:-.012em;color:var(--k38-ink);margin:6px 0 4px;font-size:clamp(18px,1.5vw,20px);font-weight:500;line-height:1.3}.k38 .ixb-pains__list p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.k38 .ixb-pains__list .ixb-pains__fix{color:var(--k38-ink);align-items:baseline;gap:8px;margin-top:8px;display:flex}.k38 .ixb-pains__fix .ki{width:15px;height:15px;color:var(--k-green-700,var(--k38-ink));flex:none;transform:translateY(2px)}.k38 .ixb-pains__photo{border-radius:var(--k38-radius-card);aspect-ratio:4/5;background:var(--k38-beige);margin:0;position:relative;overflow:hidden}.k38 .ixb-pains__photo img{object-fit:cover;width:100%;height:100%;display:block}.k38 .ixb-pains__photo figcaption{background:color-mix(in srgb, var(--k38-white) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--k38-ink);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:14.5px;display:inline-flex;position:absolute;bottom:20px;left:20px}.k38 .ixb-pains__photo figcaption i{background:var(--k-yellow);width:8px;height:8px;box-shadow:0 0 0 3px var(--k-yellow-100,var(--k38-beige));border-radius:50%}.k38 .ixb-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:0;padding:0;list-style:none;display:grid}@media (min-width:1200px){.k38 .ixb-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(20px,2vw,32px)}.k38 .ixb-steps .ixb-step p{font-size:16px}}.k38 .ixb-step{border-top:1px solid var(--k38-line-2);padding:22px 0 40px}.k38 .ixb-step__n{color:var(--k38-ink-3);align-items:center;gap:10px;margin:0 0 18px;font-size:14px;display:flex}.k38 .ixb-step__n span{font-variant-numeric:tabular-nums;color:var(--k38-ink);font-weight:500}.k38 .ixb-step__n i{background:var(--ixb-dot,var(--k38-ink-3));border-radius:50%;width:9px;height:9px}.k38 .ixb-step--in{--ixb-dot:var(--k-mint-700,var(--k-mint))}.k38 .ixb-step--agent{--ixb-dot:var(--k-blue)}.k38 .ixb-step--person{--ixb-dot:var(--k-yellow)}.k38 .ixb-step--done{--ixb-dot:var(--k-green)}.k38 .ixb-step h3{letter-spacing:-.015em;color:var(--k38-ink);margin:0 0 8px;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.25}.k38 .ixb-step p{max-width:34em;color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.k38 .ixb-quote{text-align:left;max-width:900px;margin:clamp(40px,5vw,72px) 0 0}.k38 .ixb-quote blockquote{letter-spacing:-.02em;color:var(--k38-ink);margin:0;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.22}.k38 .ixb-quote figcaption{color:var(--k38-brown);margin-top:16px;font-size:15px}.k38 .ixb-gets{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,4vw,64px);display:grid}.k38 .ixb-gets__col h3{border-top:1px solid var(--k38-line-2);color:var(--k38-ink);margin:0 0 18px;padding-top:18px;font-size:18px;font-weight:500}.k38 .ixb-fields{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.k38 .ixb-fields li{background:var(--k38-white);box-shadow:inset 0 0 0 1px var(--k38-line);border-radius:12px;gap:1px;padding:9px 13px;display:grid}.k38 .ixb-fields small{color:var(--k38-ink-3);font-size:12.5px}.k38 .ixb-fields b{color:var(--k38-ink);font-size:15px;font-weight:500}.k38 .ixb-gets__note{color:var(--k38-ink-3);margin:14px 0 0;font-size:13.5px}.k38 .ixb-lines,.k38 .ixb-conn{gap:14px;margin:0;padding:0;list-style:none;display:grid}.k38 .ixb-lines li{color:var(--k38-ink-2);grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:16px;line-height:1.5;display:grid}.k38 .ixb-lines .ki{width:16px;height:16px;color:var(--k-green-700,var(--k38-ink));margin-top:3px}.k38 .ixb-conn li{border-bottom:1px solid var(--k38-line);gap:2px;padding-bottom:14px;display:grid}.k38 .ixb-conn li:last-child{border-bottom:0}.k38 .ixb-conn b{color:var(--k38-ink);font-size:16px;font-weight:500}.k38 .ixb-conn span{color:var(--k38-ink-2);font-size:15px;line-height:1.45}@media (max-width:991px){.k38 .ixb-pains__grid{grid-template-columns:minmax(0,1fr)}.k38 .ixb-pains__photo{aspect-ratio:16/10}.k38 .ixb-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.k38 .ixb-gets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.k38 .ixb-gets__col--fields{grid-column:1/-1}}@media (max-width:767px){.k38 .ixb-pains__photo{aspect-ratio:4/3}.k38 .ixb-steps,.k38 .ixb-gets{grid-template-columns:minmax(0,1fr)}.k38 .ixb-step{padding-bottom:28px}}.k38 .ixb-hero-fig{margin:0;position:relative}.k38 .ixb-hero-fig>:is(img,picture){width:100%;display:block}.k38 .ixb-hero-fig picture img{width:100%;height:auto;display:block}.k38 .ixb-pain-tag{background:color-mix(in srgb, var(--k38-white) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-align:left;max-width:calc(100% - 24px);color:var(--k38-ink);border-radius:10px;align-items:center;gap:9px;padding:9px 14px;font-size:clamp(13.5px,1.2vw,15.5px);line-height:1.35;display:inline-flex;position:absolute;bottom:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px)}.k38 .ixb-pain-tag i{background:var(--k-yellow);width:8px;height:8px;box-shadow:0 0 0 3px var(--k-yellow-100,var(--k38-beige));border-radius:50%;flex:none}.k38 .ixb-pain-tag code{font-family:var(--k-mono,monospace);font-size:.92em}.k38 .ixb-pain-tag--stack{justify-items:start;gap:4px;display:grid}.k38 .ixb-pain-tag--stack>span{align-items:center;gap:8px;display:inline-flex}.k38 .ixb-pain-tag--stack code+small{margin-top:6px}.k38 .ixb-pain-tag small{color:var(--k38-ink-3);font-size:12px}.k38.ixb-logos{padding:clamp(8px,1.4vw,20px) 0 0}.k38 .ixb-logos__label{text-align:center;color:var(--k38-ink-3);margin:0 0 clamp(14px,1.6vw,22px);font-size:15px;font-weight:400;line-height:1.35}.k38 .ixb-logos__row{grid-template-columns:repeat(var(--ixb-n,5), minmax(0, 1fr));border-top:1px solid var(--k38-line-2);border-left:1px solid var(--k38-line-2);margin:0;padding:0;list-style:none;display:grid}.k38 .ixb-logos__row>li{border-right:1px solid var(--k38-line-2);border-bottom:1px solid var(--k38-line-2);place-items:center;min-width:0;height:96px;display:grid}.k38 .ixb-logos__row>li.ixb-logos__fill{display:none}.k38 .ixb-logos__row img{object-fit:contain;filter:grayscale();width:auto;max-width:min(62%,150px);height:auto;max-height:28px}.k38 .ixb-logos__row img:is([alt=Nordisk],[alt=Illums\ Bolighus],[alt="Tiffany Lighting Direct"]){max-height:46px}.k38 .ixb-logos__case{align-content:center;place-items:center;gap:8px;width:100%;height:100%;text-decoration:none;transition:background-color .2s;display:grid}.k38 .ixb-logos__case:hover{background:var(--k38-white)}.k38 .ixb-logos__case:hover img{filter:none}.k38 .ixb-logos__case:focus-visible{outline:2px solid var(--k38-ink);outline-offset:-2px}.k38 .ixb-logos__mark{border:1px solid var(--k38-line-2);background:var(--k38-white);color:var(--k38-ink-3);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:500;line-height:1.45;display:inline-flex}.k38 .ixb-logos__mark:before{background:var(--k-green);content:"";border-radius:50%;width:5px;height:5px}.k38 .ixb-rail{margin:0 0 clamp(18px,2vw,26px)}.k38 .ixb-rail__tabs{gap:0;margin:0;padding:0;list-style:none;display:grid}.k38 .ixb-rail__tab{width:100%;font:inherit;text-align:left;color:var(--k38-ink-3);cursor:pointer;transition:color .4s var(--k38-ease);background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:0 12px 14px 0;display:flex;position:relative}.k38 .ixb-rail__tab:hover,.k38 .ixb-rail__tab.is-on{color:var(--k38-ink)}.k38 .ixb-rail__tab:focus-visible{outline:2px solid var(--k38-ink);outline-offset:4px;border-radius:4px}.k38 .ixb-rail__n{width:22px;height:22px;box-shadow:inset 0 0 0 1px var(--k38-line-2);font-variant-numeric:tabular-nums;transition:background-color .4s var(--k38-ease), box-shadow .4s var(--k38-ease);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:500;display:inline-grid}.k38 .ixb-rail__frame{font-size:15px;font-weight:500;line-height:1.3}.k38 .ixb-rail__tab.is-on .ixb-rail__n{box-shadow:none;color:var(--k-ink)}.k38 .ixb-rail__tab--in.is-on .ixb-rail__n{background:var(--k-mint-200)}.k38 .ixb-rail__tab--agent.is-on .ixb-rail__n{background:var(--k-blue-200)}.k38 .ixb-rail__tab--person.is-on .ixb-rail__n{background:var(--k-yellow)}.k38 .ixb-rail__tab--done.is-on .ixb-rail__n{background:var(--k-green-100)}.k38 .ixb-rail__bar{background:var(--k38-line-2);height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.k38 .ixb-rail__tab.is-past .ixb-rail__bar{background:color-mix(in srgb, var(--k38-ink) 28%, transparent)}.k38 .ixb-rail__bar b{background:var(--k38-ink);transform-origin:0;width:100%;height:100%;animation:linear forwards ixb-fill;display:block;transform:scaleX(0)}@keyframes ixb-fill{to{transform:scaleX(1)}}.k38 .ixb-rail__say{max-width:820px;min-height:3.1em;color:var(--k38-ink);animation:ixb-say .6s var(--k38-out) both;align-items:baseline;gap:10px;margin:14px 0 0;font-size:clamp(16px,1.4vw,18px);line-height:1.5;display:flex}.k38 .ixb-rail__say i{background:var(--k-mint-700);border-radius:50%;flex:none;width:9px;height:9px;transform:translateY(-1px)}.k38 .ixb-rail__say--agent i{background:var(--k-blue)}.k38 .ixb-rail__say--person i{background:var(--k-yellow);box-shadow:0 0 0 1px var(--k38-line-2)}.k38 .ixb-rail__say--done i{background:var(--k-green)}@keyframes ixb-say{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.k38 .ixb-rail__say{animation:none}}@media (max-width:767px){.k38 .ixb-logos__row{grid-template-columns:repeat(var(--ixb-np,3), minmax(0, 1fr))}.k38 .ixb-logos__row>li{height:76px}.k38 .ixb-logos__row>li.ixb-logos__fill{display:block}.k38 .ixb-rail__tab{flex-direction:column;align-items:flex-start;gap:6px;padding-right:8px}.k38 .ixb-rail__frame{font-size:13.5px}.k38 .ixb-rail__say{min-height:4.6em}}
.k38 .fsb-hero-img{aspect-ratio:21/9;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:991px){.k38 .fsb-hero-img{aspect-ratio:16/10}}@media (max-width:599px){.k38 .fsb-hero-img{aspect-ratio:4/3}}.k38 .fsb-pains__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.k38 .fsb-pains__list{margin:0;padding:0;list-style:none}.k38 .fsb-pains__list>li{border-top:1px solid var(--k38-line-2);padding:26px 0 28px}.k38 .fsb-pains__list>li:last-child{border-bottom:1px solid var(--k38-line-2)}.k38 .fsb-pains__list h3{letter-spacing:-.015em;color:var(--k38-ink);margin:0 0 8px;font-size:clamp(19px,1.6vw,22px);font-weight:500;line-height:1.25}.k38 .fsb-pains__list p{color:var(--k38-ink-2);margin:0;font-size:16.5px;line-height:1.55}.k38 .fsb-pains__list .fsb-pains__fix{color:var(--k38-ink);align-items:flex-start;gap:10px;margin-top:14px;display:flex}.k38 .fsb-pains__fix .ki{background:var(--k38-light-green);width:22px;height:22px;color:var(--k38-ink);border-radius:999px;flex:none;margin-top:1px;padding:4px}.k38 .fsb-pains__img{border-radius:var(--k38-radius);margin:0;position:sticky;top:120px;overflow:hidden}.k38 .fsb-pains__img img{aspect-ratio:4/5;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:991px){.k38 .fsb-pains__grid{grid-template-columns:minmax(0,1fr)}.k38 .fsb-pains__img{order:-1;position:static}.k38 .fsb-pains__img img{aspect-ratio:3/2}}.k38 .fsb-figs{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:0 clamp(24px,4vw,56px);margin:clamp(48px,6vw,80px) 0 0;display:grid}.k38 .fsb-figs>div{border-top:1px solid var(--k38-line-2);flex-direction:column-reverse;justify-content:flex-end;padding:22px 0;display:flex}.k38 .fsb-figs dd{letter-spacing:-.04em;color:var(--k38-ink);margin:0 0 8px;font-size:clamp(40px,4.4vw,60px);font-weight:500;line-height:1}.k38 .fsb-figs dt{color:var(--k38-ink-2);font-size:15.5px;line-height:1.45}.k38 .fsb-figs small{color:var(--k38-ink-3);margin-top:6px;font-size:13px;display:block}.k38 .fsb-figs small a{color:inherit;text-underline-offset:3px;text-decoration:underline}.k38 .fsb-next__list{border-top:1px solid var(--k38-line-2);border-left:1px solid var(--k38-line-2);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.k38 .fsb-next__list>li{border-right:1px solid var(--k38-line-2);border-bottom:1px solid var(--k38-line-2)}.k38 .fsb-next__card{height:100%;min-height:220px;color:var(--k38-ink);transition:background-color .25s var(--k38-ease);flex-direction:column;padding:clamp(22px,2.4vw,32px);text-decoration:none;display:flex;position:relative}.k38 .fsb-next__card:hover{background:var(--k38-white)}.k38 .fsb-next__kind{color:var(--k38-brown);margin-bottom:auto;padding-bottom:28px;font-size:14px;font-weight:600}.k38 .fsb-next__card h3{letter-spacing:-.018em;margin:0 0 8px;font-size:22px;font-weight:500}.k38 .fsb-next__card p{max-width:34ch;color:var(--k38-ink-2);margin:0;font-size:16px;line-height:1.5}.k38 .fsb-next__go{border:1px solid var(--k38-line-2);width:36px;height:36px;transition:transform .25s var(--k38-ease), background-color .25s var(--k38-ease);border-radius:999px;place-items:center;display:grid;position:absolute;top:clamp(22px,2.4vw,32px);right:clamp(22px,2.4vw,32px)}.k38 .fsb-next__go .ki{width:16px;height:16px}.k38 .fsb-next__card:hover .fsb-next__go{background:var(--k38-ink);color:var(--k38-paper);transform:translate(3px)}.k38.fsb-quote{padding-bottom:0}.k38 .fsb-quote__fig{max-width:980px;margin:0}.k38 .fsb-quote__fig blockquote{letter-spacing:-.025em;text-wrap:balance;color:var(--k38-ink);border:0;margin:0;padding:0;font-size:clamp(28px,3.4vw,46px);font-weight:500;line-height:1.12}.k38 .fsb-quote__fig figcaption{color:var(--k38-ink-2);flex-wrap:wrap;align-items:center;gap:10px 24px;margin-top:24px;font-size:15.5px;display:flex}.k38 .fsb-quote__fig figcaption a{color:var(--k38-ink);text-underline-offset:3px;align-items:center;gap:6px;font-weight:500;text-decoration:underline;display:inline-flex}.k38 .fsb-quote__fig figcaption .ki{width:15px;height:15px}.k38.fsb-logos{padding:0}.k38 .fsb-logos__label{text-align:center;color:var(--k38-ink-3);margin:0 0 clamp(14px,1.6vw,22px);font-size:15px;font-weight:400;line-height:1.35}.k38 .fsb-logos__row{grid-template-columns:repeat(var(--fsb-n,5), minmax(0, 1fr));border-top:1px solid var(--k38-line-2);border-left:1px solid var(--k38-line-2);margin:0;padding:0;list-style:none;display:grid}.k38 .fsb-logos__row>li{border-right:1px solid var(--k38-line-2);border-bottom:1px solid var(--k38-line-2);place-items:center;min-width:0;height:96px;display:grid}.k38 .fsb-logos__row img{object-fit:contain;filter:grayscale();width:auto;max-width:58%;height:auto;max-height:28px}.k38 .fsb-logos__row img:is([alt=Nordisk],[alt=Illums\ Bolighus]){max-height:52px}.k38 .fsb-logos__case{align-content:center;place-items:center;gap:8px;width:100%;height:100%;text-decoration:none;transition:background-color .2s;display:grid}.k38 .fsb-logos__mark{border:1px solid var(--k38-line-2);background:var(--k38-white);color:var(--k38-ink-3);border-radius:999px;align-items:center;gap:4px;padding:1px 7px;font-size:10.5px;font-weight:500;line-height:1.45;display:inline-flex}.k38 .fsb-logos__mark:before{background:var(--k-green);content:"";border-radius:50%;width:5px;height:5px}.k38 .fsb-logos__case:hover{background:var(--k38-white)}.k38 .fsb-logos__case:hover img{filter:none}.k38 .fsb-logos__case:focus-visible{outline:2px solid var(--k38-ink);outline-offset:-2px}@media (max-width:599px){.k38 .fsb-logos__row>li{height:64px}.k38 .fsb-logos__row img{max-width:76%;max-height:20px}.k38 .fsb-logos__row img:is([alt=Nordisk],[alt=Illums\ Bolighus]){max-height:36px}}.k38 .fsb-pains__list>li{padding:20px 0 22px}.k38 .fsb-pains__list h3{align-items:baseline;gap:12px;display:flex}.k38 .fsb-pains__list h3:before{background:var(--k-yellow,var(--_primitives---brand--yellow));width:10px;height:10px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--k38-ink) 14%, transparent);content:"";border-radius:2px;flex:none}.k38 .fsb-pains__list p{padding-left:22px}.k38 .fsb-pains__list .fsb-pains__fix{font-weight:500}.k38 .fsb-pains__fix .ki{border-radius:3px}.k38 .fsb-pains__img{border-radius:var(--_ui-styles---radius--medium)}
.sol-fa{--fa-in:cubic-bezier(.16, 1, .3, 1);--fa-io:cubic-bezier(.65, 0, .35, 1)}.sol-fa .k38-head__lead a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sol-fa .fsd{font-family:var(--k-app);position:relative}.sol-fa .fsl-trail,.sol-fa .fsl-head{fill:none;stroke-linecap:round;opacity:0}.sol-fa .fsl-trail{stroke:var(--k-blue-200);stroke-width:2px;stroke-dasharray:.28 2;stroke-dashoffset:.28px}.sol-fa .fsl-trail--glow{stroke:color-mix(in srgb, var(--k-blue) 65%, transparent);stroke-width:9px;filter:blur(5px)}.sol-fa .fsl-head{stroke:var(--k-blue-100);stroke-width:7px;stroke-dasharray:.0001 2;filter:drop-shadow(0 0 5px var(--k-blue))}.sol-fa .fsl-trail--done{stroke:var(--k-green-200)}.sol-fa .fsl-trail--glow.fsl-trail--done{stroke:color-mix(in srgb, var(--k-green) 55%, transparent)}.sol-fa .fsl-head--done{stroke:var(--k-green-100);filter:drop-shadow(0 0 5px var(--k-green))}.sol-fa .fsd-wire{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.sol-fa .fsd-wire__base{fill:none;stroke:var(--k-white-12);stroke-width:1px}.sol-fa .fsd-wire__done{fill:none;stroke:color-mix(in srgb, var(--k-green) 70%, transparent);stroke-width:1.5px;stroke-dasharray:1 1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.1s var(--fa-io)}.sol-fa .fsd.is-done .fsd-wire__done{stroke-dashoffset:0}.sol-fa .fsd-bar{transition:opacity .45s var(--fa-in);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;margin:0 0 44px;display:flex}.sol-fa .fsd-count{align-items:flex-end;gap:14px;margin:0;display:flex}.sol-fa .fsd-count b{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:var(--ob-white);font-size:clamp(56px,6vw,84px);font-weight:500;line-height:.82}.sol-fa .fsd.is-done .fsd-count b{color:var(--k-green-200)}.sol-fa .fsd-count span{color:color-mix(in srgb, var(--k-white) 80%, transparent);font-size:16px;line-height:1.35}.sol-fa .fsd-filter{text-align:right;justify-items:end;gap:6px;margin:0;display:grid}.sol-fa .fsd-filter__k{color:color-mix(in srgb, var(--k-white) 80%, transparent);opacity:0;transition:opacity .4s var(--fa-in);font-size:15px}.sol-fa .fsd-filter.is-on .fsd-filter__k{opacity:1}.sol-fa .fsd-filter__v{letter-spacing:-.02em;color:color-mix(in srgb, var(--k-white) 80%, transparent);animation:fa-rise .5s var(--fa-in) both;font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.1}.sol-fa .fsd-filter.is-on .fsd-filter__v{color:var(--ob-white)}.sol-fa .fsd-filter__v i{color:var(--k-green-200);margin-left:4px;font-style:normal}.sol-fa .fsd-filter__n{min-height:1.4em;color:color-mix(in srgb, var(--k-white) 80%, transparent);font-size:16px}.sol-fa .fsd-rail{transition:opacity .45s var(--fa-in);grid-template-columns:repeat(6,minmax(0,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}.sol-fa .fsd.is-reset .fsd-rail,.sol-fa .fsd.is-reset .fsd-bar{opacity:0}.sol-fa .fsd-style{min-width:0;transition:opacity .5s var(--fa-in)}.sol-fa .fsd-style.is-out{opacity:.22}.sol-fa .fsd-style__photo{aspect-ratio:3/4;background:var(--k-sand);border-radius:12px;margin:0;position:relative;overflow:hidden}.sol-fa .fsd-style__photo:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--k-green);opacity:0;transition:opacity .4s var(--fa-in);position:absolute;inset:0}.sol-fa .fsd-style.is-hit .fsd-style__photo:after{opacity:1}.sol-fa .fsd-style__photo img{object-fit:cover;opacity:.42;filter:saturate(.5);width:100%;height:100%;transition:opacity .6s var(--fa-in), filter .6s var(--fa-in);display:block}.sol-fa .fsd-style.is-ready .fsd-style__photo img{opacity:1;filter:none}.sol-fa .fsd-style__scan{background:linear-gradient(180deg, transparent 0%, color-mix(in srgb, var(--k-blue) 10%, transparent) 70%, color-mix(in srgb, var(--k-blue-200) 45%, transparent) 98%, transparent 100%);opacity:0;position:absolute;inset:0;transform:translateY(-100%)}.sol-fa .fsd-style.is-work .fsd-style__scan{animation:fsd-scan .62s var(--fa-io) both}@keyframes fsd-scan{0%{opacity:1;transform:translateY(-100%)}85%{opacity:1}to{opacity:0;transform:translateY(0)}}.sol-fa .fsd-style__tag{margin-top:14px;display:grid}.sol-fa .fsd-style__tag>p{transition:opacity .4s var(--fa-in), transform .5s var(--fa-in);grid-area:1/1;align-content:start;gap:6px;margin:0;display:grid}.sol-fa .fsd-style__raw code{font-family:var(--k-mono);color:color-mix(in srgb, var(--ob-white) 88%, transparent);overflow-wrap:anywhere;font-size:13px;line-height:1.4}.sol-fa .fsd-style__raw span{color:color-mix(in srgb, var(--ob-white) 80%, transparent);font-size:13px}.sol-fa .fsd-style__ok{opacity:0;transform:translateY(6px)}.sol-fa .fsd-style.is-ready .fsd-style__tag>.fsd-style__ok{transition-delay:.18s}.sol-fa .fsd-style.is-ready .fsd-style__raw{opacity:0;transform:translateY(-6px)}.sol-fa .fsd-style.is-ready .fsd-style__ok{opacity:1;transform:none}.sol-fa .fsd-style__ok b{color:var(--ob-white);font-size:16px;font-weight:500;line-height:1.3}.sol-fa .fsd-style__ok>span{color:color-mix(in srgb, var(--k-white) 80%, transparent);font-size:15px;line-height:1.5;display:grid}.sol-fa .fsd-style__ok .is-match{color:var(--k-green-200)}.sol-fa .fa-fill{gap:0;display:grid}.sol-fa .fa-fill__in{max-width:820px}.sol-fa .fa-fill__seam{color:var(--k38-ink-2);align-items:center;gap:12px;margin:0;padding:14px 0 14px 28px;font-size:14px;font-weight:500;line-height:1.4;display:flex}.sol-fa .fa-fill__seam:before{background:var(--k38-line-2);content:"";flex:none;width:1px;height:28px}@media (max-width:1099px){.sol-fa .fsd-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.sol-fa .fsd-wire{display:none}.sol-fa .fsd-bar{margin-bottom:28px}}@media (max-width:699px){.sol-fa .fsd-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.sol-fa .fsd-bar{justify-content:stretch;display:grid}.sol-fa .fsd-filter{text-align:left;justify-items:start}.sol-fa .fsd-style__raw code{font-size:12px}.sol-fa .fsd-style__ok b{font-size:15px}.sol-fa .fsd-style__ok>span{font-size:13px}}
.sol-be .be-sm{font-family:var(--k-app);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:clamp(16px,2vw,24px);margin-top:48px;display:grid}.sol-be .be-sm__photo{aspect-ratio:4/3;border-radius:var(--_ui-styles---radius--large);background:var(--k-paper);align-self:start;margin:0;position:relative;overflow:hidden}.sol-be .be-sm__photo img{object-fit:cover;width:100%;height:100%;transition:filter .6s var(--be-in);display:block}.sol-be .be-sm.is-filter .be-sm__photo img{filter:saturate(.85)brightness(.96)}.sol-be .be-sm__mark{transition:opacity .47s var(--be-in);align-items:center;gap:8px;display:flex;position:absolute;transform:translate(-13px,-13px)}.sol-be .be-sm__mark i{background:color-mix(in srgb, var(--k-white) 92%, transparent);width:26px;height:26px;box-shadow:var(--k-e1);font-family:var(--k-mono);color:var(--k-ink);transition:background-color .47s var(--be-in), box-shadow .47s var(--be-in), color .47s var(--be-in);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:500;display:grid}.sol-be .be-sm__mark.is-work i{background:var(--k-blue-50);box-shadow:var(--k-ring-blue);color:var(--k-blue-700);animation:be-sm-pulse 1.15s var(--be-in) infinite}.sol-be .be-sm__mark.is-done i{background:var(--k-ink);color:var(--k-white)}.sol-be .be-sm__mark.is-hit i{background:var(--k-green-50);box-shadow:var(--k-ring-green);color:var(--k-green-700)}.sol-be .be-sm__mark b{background:var(--k-white);box-shadow:var(--k-e2);white-space:nowrap;color:var(--k-ink);opacity:0;transition:opacity .47s var(--be-in), transform .47s var(--be-in);border-radius:999px;padding:4px 9px;font-size:13px;font-weight:500;transform:translate(-4px)}.sol-be .be-sm__mark.is-hit b{opacity:1;transform:none}.sol-be .be-sm__mark.is-below{flex-direction:column;align-items:flex-start;gap:6px}.sol-be .be-sm__mark.is-dim{opacity:.45}@keyframes be-sm-pulse{0%,to{box-shadow:var(--k-ring-blue)}50%{box-shadow:0 0 0 1.5px var(--k-blue), 0 0 0 9px color-mix(in srgb, var(--k-blue) 14%, transparent)}}.sol-be .be-sm__panel{border:1px solid var(--k-line);border-radius:var(--_ui-styles---radius--large);background:var(--k-white);align-content:start;min-width:0;padding:clamp(18px,2.4vw,28px);display:grid}.sol-be .be-sm__shop{background:var(--k-well);border-radius:10px;gap:10px;margin-top:16px;padding:16px;display:grid}.sol-be .be-sm__shop .be-cap{align-items:center;gap:6px;font-size:12px;display:flex}.sol-be .be-sm__shop .be-cap .ki{width:14px;height:14px}.sol-be .be-sm__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sol-be .be-sm__chips li{border:1px solid var(--k-line);background:var(--k-white);color:var(--k-ink-3);transition:color .47s var(--be-in), background-color .47s var(--be-in), box-shadow .47s var(--be-in);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:14px;display:inline-flex}.sol-be .be-sm__chips li small{min-width:1.2em;font-family:var(--k-mono);text-align:center;color:var(--k-ink-2);font-size:12px}.sol-be .be-sm__chips li.is-on{color:var(--k-ink)}.sol-be .be-sm__chips li.is-pick{border-color:var(--k-green);background:var(--k-green-50);box-shadow:var(--k-ring-green);color:var(--k-green-700)}.sol-be .be-sm__chips li .ki{width:14px;height:14px}.sol-be .be-sm__result{color:var(--k-ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.sol-be .be-sm__result .ki{flex:none;width:16px;height:16px}.sol-be .be-sm.is-filter .be-sm__result{color:var(--k-green-700)}@media (max-width:1099px){.sol-be .be-sm{grid-template-columns:minmax(0,1fr)}}@media (max-width:699px){.sol-be .be-sm__mark b{display:none}.sol-be .be-sm__mark i{width:22px;height:22px}.sol-be .be-sm__mark{transform:translate(-11px,-11px)}}@media (prefers-reduced-motion:reduce){.sol-be .be-sm *,.sol-be .be-sm__photo img{transition:none;animation:none}}.sol-be .be-sm__panel{background:0 0;border:0;gap:12px;padding:0}.sol-be .be-sm__panel .be-sm__shop{border:1px solid var(--k-line);background:var(--k-white);margin-top:0}.sol-be .be-sm__shophead{flex-wrap:wrap}
.sol-be{--be-in:cubic-bezier(.16, 1, .3, 1);--be-out:cubic-bezier(.7, 0, .84, 0)}.sol-be .be-cap{font-family:var(--k-app);color:var(--k-ink-2);font-size:12px}.sol-be .k38-head__lead a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sol-be .be-claimsec__in .k38-head{margin-bottom:0}.sol-be .be-head{max-width:760px}.sol-be .be-inci{border:1px solid var(--k-line);border-radius:var(--_ui-styles---radius--large);background:var(--k-white);box-shadow:0 1px 2px var(--_primitives---opacity--neutral-darkest-5);font-family:var(--k-app);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);margin-top:48px;display:grid}.sol-be .be-inci__src{border-right:1px solid var(--k-line);align-content:start;gap:8px;padding:clamp(20px,3vw,36px);display:grid}.sol-be .be-inci__name{margin-bottom:12px}.sol-be .be-inci__name code{background:var(--k-paper);font-family:var(--k-mono);border-radius:3px;padding:4px 8px;font-size:13px}.sol-be .be-inci__list{font-family:var(--k-mono);letter-spacing:.01em;color:var(--k-ink-2);font-size:15px;line-height:2.1}.sol-be .be-tok{transition:background-color .27s var(--be-out), color .27s var(--be-out);border-radius:2px;padding:2px 0}.sol-be .be-tok.is-read{color:var(--k-ink-3)}.sol-be .be-tok.is-hit{color:var(--k-ink);text-decoration:underline;-webkit-text-decoration-color:var(--k-mushroom);text-decoration-color:var(--k-mushroom);text-underline-offset:4px;text-decoration-thickness:3px}.sol-be .be-tok.is-now{background:var(--k-blue-100);color:color-mix(in srgb, var(--k-blue-700) 82%, var(--k-ink));transition:background-color .47s var(--be-in), color .47s var(--be-in)}.sol-be .be-inci__note{color:var(--k-ink-2);margin-top:16px;font-size:12px}.sol-be .be-inci__out{align-content:start;gap:0;display:grid}.sol-be .be-field{border-bottom:1px solid var(--k-hair);gap:8px;min-height:82px;padding:18px clamp(20px,3vw,32px);display:grid}.sol-be .be-field--pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.sol-be .be-field--pair>div{align-content:start;gap:8px;display:grid}.sol-be .be-field--pair .be-chip,.sol-be .be-field--line b{opacity:0;transition:opacity .27s var(--be-out), transform .27s var(--be-out);transform:translateY(4px)}.sol-be .be-field--pair.is-on .be-chip,.sol-be .be-field--line.is-on b{opacity:1;transition:opacity .47s var(--be-in), transform .47s var(--be-in);transform:none}.sol-be .be-field--line b{align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.sol-be .be-field--line .ki{width:14px;height:14px;color:var(--k-green-700)}.sol-be .be-chips{flex-wrap:wrap;gap:6px;min-height:28px;display:flex}.sol-be .be-chip{border:1px solid var(--k-line);height:28px;animation:be-chip .47s var(--be-in) both;border-radius:999px;align-items:center;padding:0 11px;font-size:13.5px;display:inline-flex}.sol-be .be-chip--active{border-color:var(--k-mushroom-100);background:var(--k-mushroom-50);color:var(--k-ink);font-weight:500}.sol-be .be-chip--mint{border-color:var(--k-line);background:var(--k-well);animation:none}@keyframes be-chip{0%{opacity:0;transform:translateY(6px)}}.sol-be .be-search{background:var(--k-well);border-radius:0 0 var(--_ui-styles---radius--large) 0;gap:10px;padding:18px clamp(20px,3vw,32px) 22px;display:grid}.sol-be .be-search__box{border:1px solid var(--k-line);background:var(--k-white);border-radius:10px;align-items:center;gap:10px;height:44px;padding:0 14px;font-size:15px;display:flex}.sol-be .be-search__box .ki{width:16px;height:16px;color:var(--k-ink-2)}.sol-be .be-search__q{white-space:nowrap;border-right:1.5px solid var(--k-ink);max-width:0;overflow:hidden}.sol-be .be-search.is-on .be-search__q{max-width:24ch;transition:max-width 1.3s steps(25,end)}.sol-be .be-search__hit{color:var(--k-ink-2);opacity:0;transition:opacity .27s var(--be-out);align-items:flex-start;gap:8px;font-size:14px;line-height:1.45;display:flex}.sol-be .be-search.is-on .be-search__hit{opacity:1;transition:opacity .47s var(--be-in) 1.4s}.sol-be .be-search__hit .ki{width:16px;height:16px;color:var(--k-green-700);flex:none;margin-top:2px}.sol-be .be-search__hit em{color:var(--k-ink);background:var(--k-yellow-100);border-radius:2px;padding:0 3px;font-style:normal}.sol-be .be-claimsec__in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:48px clamp(32px,6vw,96px);display:grid}.sol-be .be-rules{counter-reset:be-rule;border-top:1px solid var(--k-line);margin-top:36px}.sol-be .be-rules li{counter-increment:be-rule;border-bottom:1px solid var(--k-hair);grid-template-columns:36px minmax(0,1fr);padding:16px 0;display:grid}.sol-be .be-rules li:before{content:counter(be-rule);color:var(--k-mint-700);font-variant-numeric:tabular-nums;grid-row:span 2;font-size:14px}.sol-be .be-rules h3{font-size:17px;font-weight:500}.sol-be .be-rules p{color:var(--ob-dark);margin-top:4px;font-size:15px;line-height:1.5}.sol-be .be-claims{font-family:var(--k-app);position:sticky;top:96px}.sol-be .be-claims__stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-bottom:14px;display:grid}.sol-be .be-claims__stages li{border-top:2px solid var(--k-hair);color:var(--k-ink-2);align-items:center;gap:7px;padding:8px 0;font-size:12.5px;transition:border-color .27s,color .27s;display:flex}.sol-be .be-claims__n{background:var(--k-paper);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.sol-be .be-claims__n .ki{width:11px;height:11px}.sol-be .be-claims__stages li.is-past{border-color:var(--k-green);color:var(--k-ink-2)}.sol-be .be-claims__stages li.is-past .be-claims__n{background:var(--k-green-100);color:var(--k-green-700)}.sol-be .be-claims__stages li.is-now{border-color:var(--k-blue);color:var(--k-ink)}.sol-be .be-claims__stages li:nth-child(3).is-now{border-color:var(--k-yellow-300)}.sol-be .be-claims.is-approved .be-claims__stages li.is-now{border-color:var(--k-green)}.sol-be .be-claims.is-approved .be-claims__stages li.is-now .be-claims__n{background:var(--k-green-100);color:var(--k-green-700)}.sol-be .be-claims__card{border:1px solid var(--k-line);border-radius:var(--_ui-styles---radius--large);box-shadow:0 1px 2px var(--_primitives---opacity--neutral-darkest-5);background:var(--k-white);overflow:hidden}.sol-be .be-claims__head{border-bottom:1px solid var(--k-hair);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.sol-be .be-claims__head>span:first-child{gap:2px;display:grid}.sol-be .be-claims__head b{font-size:15px;font-weight:600}.sol-be .be-claims__head small{color:var(--k-ink-2);font-size:12px}.sol-be .be-claims__who{background:var(--k-paper);border-radius:999px;align-items:center;gap:7px;height:30px;padding:0 10px 0 6px;font-size:12.5px;font-weight:500;transition:background-color .27s;display:inline-flex}.sol-be .be-claims__who.is-blue{background:var(--k-blue-50);color:color-mix(in srgb, var(--k-blue-700) 82%, var(--k-ink))}.sol-be .be-claims__who.is-yellow{background:var(--k-yellow);color:var(--k-ink)}.sol-be .be-claims__who.is-green{background:var(--k-green-50);color:var(--k-green-700)}.sol-be .be-claims__who>.ki{width:15px;height:15px}.sol-be .be-claims__list li{border-bottom:1px solid var(--k-hair);opacity:0;transition:opacity .27s var(--be-out), transform .27s var(--be-out), background-color .27s;gap:3px;padding:13px 18px;display:grid;transform:translateY(6px)}.sol-be .be-claims__list li.is-in{opacity:1;transition:opacity .47s var(--be-in) calc(var(--i) * .22s), transform .47s var(--be-in) calc(var(--i) * .22s), background-color .27s;transform:none}.sol-be .be-claims__text{color:var(--k-ink);font-size:15px;font-weight:500;transition:color .27s}.sol-be .be-claims__src{color:var(--k-ink-2);align-items:center;gap:5px;font-size:12.5px;display:flex}.sol-be .be-claims__src .ki{width:12px;height:12px}.sol-be .be-claims__list li.is-held{background:var(--k-yellow-50);box-shadow:inset 3px 0 0 var(--k-yellow-300)}.sol-be .be-claims__list li.is-held .be-claims__src{color:var(--k-yellow-800)}.sol-be .be-claims__list li.is-removed .be-claims__text{color:var(--k-ink-4);text-decoration:line-through}.sol-be .be-claims__list li.is-ok .be-claims__src{color:var(--k-green-700)}.sol-be .be-claims__foot{color:var(--k-ink-2);align-items:center;gap:7px;padding:14px 18px;font-size:13px;display:flex}.sol-be .be-claims__foot .ki{width:14px;height:14px}.sol-be .be-claims.is-approved .be-claims__foot{color:var(--k-green-700)}.sol-be .be-claims__note{color:var(--k-ink-2);margin-top:12px;font-size:12.5px}@media (max-width:1099px){.sol-be .be-inci,.sol-be .be-claimsec__in{grid-template-columns:minmax(0,1fr)}.sol-be .be-inci__src{border-right:0;border-bottom:1px solid var(--k-line)}.sol-be .be-claims{position:static}}@media (max-width:699px){.sol-be .be-field--pair{grid-template-columns:minmax(0,1fr)}.sol-be .be-claims__stages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.sol-be .be-tok,.sol-be .be-chip,.sol-be .be-claims__list li,.sol-be .be-search__q,.sol-be .be-search__hit{transition:none!important;animation:none!important}}.sol-be .ih-hero__img{width:64%;-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--k-ink) 34%);-webkit-mask-image:linear-gradient(90deg, transparent 0, var(--k-ink) 34%);mask-image:linear-gradient(90deg, transparent 0, var(--k-ink) 34%);left:auto}@media (max-width:767px){.sol-be .ih-hero__img{width:100%;height:62%;-webkit-mask-image:linear-gradient(0deg, transparent 0, var(--k-ink) 30%);-webkit-mask-image:linear-gradient(0deg, transparent 0, var(--k-ink) 30%);mask-image:linear-gradient(0deg, transparent 0, var(--k-ink) 30%)}}.sol-be .be-frame{width:fit-content;margin:0 0 14px}.sol-be .be-frame svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.sol-be .be-frame .k38-pt__mark{fill:currentColor;stroke:none;width:15px;height:10px}.sol-be .be-frame.is-cernel{background:var(--k-ink);box-shadow:none;color:var(--k-white)}.sol-be .be-sm__shophead .be-frame{margin:0 4px 0 0}.sol-be .be-inci__out>.be-frame{margin:18px clamp(20px,3vw,32px) 0}.sol-be .be-search .be-frame{margin:0}.sol-be .be-inci__src .be-frame{margin-bottom:8px}
.sol-sports .sp-blank{font-family:var(--k-app);margin-top:32px}.sol-sports .sp-blank__head,.sol-sports .sp-blank__list,.sol-sports .sp-blank__foot{border-right:1px solid var(--k-line);border-left:1px solid var(--k-line);background:var(--k-white)}.sol-sports .sp-blank__head{border-top:1px solid var(--k-line);border-bottom:1px solid var(--k-hair);border-radius:14px 14px 0 0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;display:flex}.sol-sports .sp-blank__name{gap:2px;margin-right:auto;display:grid}.sol-sports .sp-blank__head b{font-size:15px;font-weight:500}.sol-sports .sp-blank__head small{opacity:1;color:var(--k-ink-2);font-size:12.5px}.sol-sports .sp-blank__who{background:var(--k-paper);transition:background-color .47s var(--sp-in), color .47s var(--sp-in);border-radius:999px;align-items:center;gap:8px;padding:5px 10px;font-size:13px;font-weight:500;display:inline-flex}.sol-sports .sp-blank__who .ki{width:15px;height:15px}.sol-sports .sp-blank__who .k-face,.sol-sports .sp-blank__who .k-person{width:22px;height:22px;font-size:12px}.sol-sports .sp-blank__who.is-blue{background:var(--k-blue-50);color:color-mix(in srgb, var(--k-blue-700) 78%, var(--k-ink))}.sol-sports .sp-blank__who.is-yellow{background:var(--k-yellow-100);color:var(--k-yellow-800)}.sol-sports .sp-blank__who.is-green{background:var(--k-green-50);color:var(--k-green-700)}.sol-sports .sp-blank__list{margin:0;padding:0;list-style:none}.sol-sports .sp-blank__list li{border-bottom:1px solid var(--k-hair);transition:background-color .47s var(--sp-in);transition-delay:calc(var(--i,0) * .14s);grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:4px 12px;padding:12px 18px;font-size:14.5px;display:grid}.sol-sports .sp-blank__k{color:var(--k-ink-2)}.sol-sports .sp-blank__v{min-height:1.4em;font-weight:500}.sol-sports .sp-blank__src{min-height:1.4em;color:var(--k-ink-2);grid-column:1/-1;align-items:center;gap:6px;font-size:13px;display:flex}.sol-sports .sp-blank__src .ki{flex:none;width:14px;height:14px}.sol-sports .sp-blank__list li.is-read{background:var(--k-blue-50)}.sol-sports .sp-blank__list li.is-read .sp-blank__src{color:color-mix(in srgb, var(--k-blue-700) 78%, var(--k-ink))}.sol-sports .sp-blank__list li.is-empty .sp-blank__v{color:var(--k-ink-3);font-weight:400}.sol-sports .sp-blank__list li.is-empty .sp-blank__v:before{content:"";vertical-align:middle;border-top:1.5px dashed var(--k-wire);width:36px;height:0;margin-right:8px;display:inline-block}.sol-sports .sp-blank__list li.is-held,.sol-sports .sp-blank__list li.is-person{background:var(--k-yellow-50)}.sol-sports .sp-blank__list li.is-person{box-shadow:inset 3px 0 0 var(--k-yellow-300)}.sol-sports .sp-blank__list li.is-held .sp-blank__src,.sol-sports .sp-blank__list li.is-person .sp-blank__src{color:var(--k-yellow-800)}.sol-sports .sp-blank__list li.is-ok .sp-blank__src{color:var(--k-green-700)}.sol-sports .sp-blank.is-done .sp-blank__list li.is-ok{background:var(--k-green-50)}.sol-sports .sp-blank__foot{border-bottom:1px solid var(--k-line);color:var(--k-ink-2);border-radius:0 0 14px 14px;align-items:center;gap:8px;padding:12px 18px;font-size:13px;display:flex}.sol-sports .sp-blank__foot .ki{flex:none;width:15px;height:15px}.sol-sports .sp-blank.is-done .sp-blank__foot{color:var(--k-green-700)}.sol-sports .sp-blank__note{color:var(--k-ink-2);margin-top:8px;font-size:12.5px}@media (prefers-reduced-motion:reduce){.sol-sports .sp-blank *{transition:none}}
.sol-sports .sp-sg{font-family:var(--k-app);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;margin-top:clamp(36px,4vw,56px);display:grid}.sol-sports .sp-sg__photo{border-radius:var(--_ui-styles---radius--large);min-height:460px;margin:0;position:relative;overflow:hidden}.sol-sports .sp-sg__photo img{object-fit:cover;object-position:62% 40%;width:100%;height:100%;position:absolute;inset:0}.sol-sports .sp-sg__chart{text-align:left;background:color-mix(in srgb, var(--k-white) 92%, transparent);max-width:420px;box-shadow:var(--k-e2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:10px;gap:4px;padding:12px 14px;display:grid;position:absolute;bottom:16px;left:16px;right:16px}.sol-sports .sp-sg__chart small{opacity:1;color:var(--k-ink-2);font-size:12px}.sol-sports .sp-sg__chart code{font-family:var(--k-mono);color:var(--k-ink);font-size:12.5px;font-weight:500}.sol-sports .sp-sg__page{border:1px solid var(--k-line);border-radius:var(--_ui-styles---radius--large);background:var(--k-white);grid-template-rows:auto 1fr auto;min-width:0;display:grid}.sol-sports .sp-sg__tabs{border-bottom:1px solid var(--k-hair);gap:6px;margin:0;padding:14px 16px;list-style:none;display:flex}.sol-sports .sp-sg__tabs li{display:inline-flex}.sol-sports .sp-sg__tab{background:var(--k-green-50);font-family:var(--k-mono);color:var(--k-green-700);cursor:pointer;transition:box-shadow .27s var(--sp-in);border:0;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;display:inline-flex}.sol-sports .sp-sg__tab .ki{width:13px;height:13px;color:var(--k-green-700)}.sol-sports .sp-sg__tabs li.is-active .sp-sg__tab{box-shadow:inset 0 0 0 1.5px var(--k-green-700)}.sol-sports .sp-sg__tab:focus-visible{outline:2px solid var(--k-ink);outline-offset:2px}.sol-sports .sp-sg__body{animation:sp-sg-in .47s var(--sp-in);align-content:start;gap:8px;padding:clamp(18px,2.4vw,28px);display:grid;position:relative;overflow:hidden}@keyframes sp-sg-in{0%{opacity:0;transform:translateY(6px)}}.sol-sports .sp-sg__body>*{transition:opacity .47s var(--sp-in)}.sol-sports .sp-sg__body.is-work>:not(.sp-sg__lang){opacity:.32}.sol-sports .sp-sg__body.is-work:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--k-blue) 16%, transparent), transparent);width:30%;animation:sp-sg-sweep .9s var(--k-io) forwards;position:absolute;top:0;bottom:0;left:-30%}@keyframes sp-sg-sweep{to{left:100%}}.sol-sports .sp-sg__lang{color:var(--k-ink-2);align-items:center;gap:6px;font-size:12.5px;display:flex}.sol-sports .sp-sg__body.is-work .sp-sg__lang{color:color-mix(in srgb, var(--k-blue-700) 78%, var(--k-ink))}.sol-sports .sp-sg__lang .ki{width:14px;height:14px}.sol-sports .sp-sg__title{font-size:20px;font-weight:500;line-height:1.25}.sol-sports .sp-sg__copy{color:var(--k-ink-2);font-size:15px;line-height:1.5}.sol-sports .sp-sg__guide{background:var(--k-well);border-radius:10px;margin-top:12px;padding:14px 16px}.sol-sports .sp-sg__guide>p{font-size:14px;font-weight:500}.sol-sports .sp-sg__guide table{border-collapse:collapse;width:100%;margin-top:8px;font-size:14px}.sol-sports .sp-sg__guide th{border-bottom:1px solid var(--k-line);text-align:left;color:var(--k-ink-2);padding:6px 0;font-weight:400}.sol-sports .sp-sg__guide td{border-bottom:1px solid var(--k-hair);padding:7px 0}.sol-sports .sp-sg__guide tr:last-child td{border-bottom:0}.sol-sports .sp-sg__guide td:first-child,.sol-sports .sp-sg__guide th:first-child{width:40%}.sol-sports .sp-sg__foot{border-top:1px solid var(--k-hair);color:var(--k-ink-2);align-items:center;gap:8px;padding:14px 18px;font-size:13.5px;display:flex}.sol-sports .sp-sg__foot .ki{flex:none;width:15px;height:15px}.sol-sports .sp-sg.is-synced .sp-sg__foot{color:var(--k-green-700)}.sol-sports .sp-sg__note{color:var(--k-ink-2);grid-column:1/-1;font-size:12.5px}@media (max-width:991px){.sol-sports .sp-sg{grid-template-columns:minmax(0,1fr)}.sol-sports .sp-sg__photo{aspect-ratio:4/3;min-height:0}}@media (max-width:479px){.sol-sports .sp-sg__tabs{gap:4px;padding:12px}.sol-sports .sp-sg__tabs li{padding:5px 7px;font-size:12px}}@media (prefers-reduced-motion:reduce){.sol-sports .sp-sg *,.sol-sports .sp-sg :after,.sol-sports .sp-sg__body{transition:none;animation:none}}
.sol-sports{--sp-in:cubic-bezier(.16, 1, .3, 1);--sp-out:cubic-bezier(.7, 0, .84, 0);--sp-shade:color-mix(in srgb, var(--_primitives---brand--black) 78%, transparent)}.sol-sports small,.sol-sports small a{color:inherit;opacity:.75;font-size:12px}.sol-sports small a{text-underline-offset:3px;text-decoration:underline}.sol-sports .sp-match{font-family:var(--k-app);grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.sol-sports .sp-shop{border-radius:var(--_ui-styles---radius--medium);background:var(--ob-white);color:var(--k-ink);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:14px clamp(20px,3vw,40px);padding:clamp(18px,2.4vw,26px);display:grid}.sol-sports .sp-shop__label{color:var(--k-ink-2);grid-column:1/-1;align-items:center;gap:10px;margin:0;font-size:13px;display:flex}.sol-sports .sp-shop .sp-hit{grid-area:2/2/span 2;margin-top:0}.sol-sports .sp-frame svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round}.sol-sports .sp-frame .k38-pt__mark{fill:currentColor;stroke:none;width:15px;height:10px}.sol-sports .sp-frame.is-cernel{background:var(--k-ink);box-shadow:none;color:var(--k-white)}.sol-sports .sp-table .k38-pt-v{white-space:normal}.sol-sports .sp-table .k38-pt-v.is-raw{line-height:1.5}.sol-sports .sp-table .k38-pt-v__t{overflow:visible}.sol-sports .sp-table .k38-pt__cell{padding-block:4px}.sol-sports .sp-q{border:1.5px solid var(--k-line);min-height:56px;transition:border-color .47s var(--sp-in);border-radius:10px;align-items:center;gap:10px;padding:0 16px;font-size:clamp(16px,1.6vw,20px);display:flex}.sol-sports .sp-q.is-typed{border-color:var(--k-ink)}.sol-sports .sp-q>.ki{width:18px;height:18px;color:var(--k-ink-2);flex:none}.sol-sports .sp-q__text{clip-path:inset(0 100% 0 0);flex-wrap:wrap;gap:2px 6px;transition:clip-path 1.1s steps(18,end);display:flex}.sol-sports .sp-q.is-typed .sp-q__text{clip-path:inset(0)}.sol-sports .sp-q__w{transition:background-color .47s var(--sp-in), color .47s var(--sp-in);border-radius:4px;padding:1px 4px}.sol-sports .sp-q__w.is-hit{background:var(--k-green-100);color:var(--k-green-700)}.sol-sports .sp-res{min-height:24px;font-size:14px}.sol-sports .sp-res>span{align-items:center;gap:8px;display:inline-flex}.sol-sports .sp-res .ki{width:16px;height:16px}.sol-sports .sp-res__idle{color:var(--k-ink-2)}.sol-sports .sp-res__none{color:var(--k-red-700)}.sol-sports .sp-res__busy{color:color-mix(in srgb, var(--k-blue-700) 82%, var(--k-ink))}.sol-sports .sp-res__ok{color:var(--k-green-700);font-weight:500}.sol-sports .sp-hit{border:1px solid var(--k-green-200);background:var(--k-green-50);opacity:0;transition:opacity .47s var(--sp-in), transform .47s var(--sp-in);border-radius:12px;grid-template-columns:76px minmax(0,1fr);align-items:center;gap:16px;margin-top:auto;padding:10px;display:grid;transform:translateY(8px)}.sol-sports .sp-hit.is-on{opacity:1;transform:none}.sol-sports .sp-hit__img{background:var(--k-paper);border-radius:8px;width:76px;height:76px;overflow:hidden}.sol-sports .sp-hit__img img{object-fit:cover;object-position:64% 40%;width:100%;height:100%}.sol-sports .sp-hit__txt{gap:4px;min-width:0;display:grid}.sol-sports .sp-hit__txt b{color:var(--k-ink);font-size:15px;font-weight:500}.sol-sports .sp-hit__txt span{color:var(--k-ink-2);font-size:13.5px;line-height:1.4}.sol-sports .sp-storm{background:var(--ob-white);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;padding-bottom:clamp(48px,6vw,96px);display:grid}.sol-sports .sp-storm__img{border-radius:var(--_ui-styles---radius--large);margin:0 0 0 clamp(10px,2.2vw,32px);position:relative;overflow:hidden}.sol-sports .sp-storm__img img{object-fit:cover;width:100%;height:clamp(560px,62vw,860px);display:block}.sol-sports .sp-storm__copy{padding:clamp(48px, 6vw, 96px) max(var(--gutter), calc((100vw - var(--max)) / 2)) clamp(48px, 6vw, 96px) clamp(32px, 5vw, 88px)}@media (prefers-reduced-motion:reduce){.sol-sports .sp-q__text,.sol-sports .sp-hit{transition:none}}@media (max-width:991px){.sol-sports .sp-match,.sol-sports .sp-storm{grid-template-columns:minmax(0,1fr)}.sol-sports .sp-storm__img{margin:0 clamp(10px,2.2vw,32px)}.sol-sports .sp-storm__copy{padding-right:var(--gutter);padding-left:var(--gutter)}.sol-sports .sp-storm__img img{aspect-ratio:4/5;height:auto;max-height:760px}}@media (max-width:767px){.sol-sports .sp-shop{grid-template-columns:minmax(0,1fr)}.sol-sports .sp-shop .sp-hit{grid-area:auto}}.sol-sports .sp-storm{padding:var(--k38-sec-top) 0 var(--k38-sec-bottom);background:var(--k38-white)}.sol-sports .sp-storm .k38-head{margin-bottom:clamp(24px,3vw,36px)}.sol-sports .k38-head__lead a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}
.sol-home{--hm-in:cubic-bezier(.16, 1, .3, 1);--hm-shade:color-mix(in srgb, var(--_primitives---brand--black) 80%, transparent)}@keyframes hm-rise{0%{opacity:0;transform:translateY(6px)}}.sol-home .hm-inline-stat{border-top:1px solid var(--_primitives---opacity--white-10);align-items:baseline;gap:16px;margin-top:22px;padding-top:18px;display:flex}.sol-home .hm-inline-stat b{letter-spacing:-.03em;color:var(--ob-white);flex:none;font-size:40px;font-weight:500}.sol-home .hm-inline-stat span{color:color-mix(in srgb, var(--k-white) 80%, transparent);font-size:15.5px;line-height:1.45}.sol-home .hm-inline-stat a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sol-home .hm-note{color:var(--k-ink-3);margin-top:14px;font-size:13px}.sol-home .hm-fit{font-family:var(--k-app);margin-top:clamp(20px,2.6vw,36px)}.sol-home .hm-fit__photo{aspect-ratio:2400/1599;border-radius:var(--_ui-styles---radius--large);background:var(--k-paper);margin:0;position:relative;overflow:hidden}.sol-home .hm-fit__photo>img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.sol-home .hm-fit__rule{background:var(--ob-white);height:2px;box-shadow:0 0 0 1px color-mix(in srgb, var(--_primitives---brand--black) 12%, transparent);transform-origin:0;transition:transform .9s var(--hm-in) var(--d,0s), background .4s;border-radius:2px;margin-top:-1px;position:absolute;transform:scaleX(0)}.sol-home .hm-fit__rule:before,.sol-home .hm-fit__rule:after{content:"";background:inherit;border-radius:2px;width:2px;height:16px;position:absolute;top:-7px}.sol-home .hm-fit__rule:before{left:-1px}.sol-home .hm-fit__rule:after{right:-1px}.sol-home .hm-fit__rule--v{transform-origin:bottom;width:2px;height:auto;margin:0 0 0 -1px;transform:scaleY(0)}.sol-home .hm-fit__rule--v:before,.sol-home .hm-fit__rule--v:after{width:16px;height:2px;top:auto;left:-7px;right:auto}.sol-home .hm-fit__rule--v:before{top:-1px}.sol-home .hm-fit__rule--v:after{bottom:-1px}.sol-home .hm-fit__rule.is-work,.sol-home .hm-fit__rule.is-on{transform:none}.sol-home .hm-fit__rule.is-work{background:var(--k-blue)}.sol-home .hm-fit__door{border:2.5px solid var(--k-yellow);opacity:0;border-radius:2px;transition:opacity .5s,border-color .4s;position:absolute}.sol-home .hm-fit__door.is-on{opacity:1}.sol-home .hm-fit__door.is-done{border-color:var(--k-green)}.sol-home .hm-fit__label,.sol-home .hm-fit__pin,.sol-home .hm-fit__doorlabel{background:var(--ob-white);color:var(--k-ink);white-space:nowrap;box-shadow:var(--k-e2);opacity:0;transition:opacity .45s var(--hm-in) var(--d,0s), transform .6s var(--hm-in) var(--d,0s), background .4s, color .4s;border-radius:8px;align-items:center;gap:8px;padding:7px 11px;font-size:15px;font-weight:500;line-height:1;display:inline-flex;position:absolute}.sol-home .hm-fit__label{transform:translate(-50%,calc(-100% - 4px))}.sol-home .hm-fit__label--side{transform:translate(calc(-100% - 6px),-50%)}.sol-home .hm-fit__label.is-work,.sol-home .hm-fit__label.is-on{opacity:1}.sol-home .hm-fit__label.is-work{background:var(--k-blue-100);color:var(--k-blue-700);transform:translate(-50%,calc(-100% - 10px))}.sol-home .hm-fit__label--side.is-work{transform:translate(calc(-100% - 10px),-50%)}.sol-home .hm-fit__pin{transform:translate(-9px,-50%)}.sol-home .hm-fit__pin i{background:var(--k-ink);border-radius:50%;width:10px;height:10px}.sol-home .hm-fit__pin.is-work,.sol-home .hm-fit__pin.is-on{opacity:1}.sol-home .hm-fit__pin.is-work{background:var(--k-blue-100);color:var(--k-blue-700)}.sol-home .hm-fit__pin.is-work i{background:var(--k-blue)}.sol-home .hm-fit__doorlabel{background:var(--k-yellow);transform:translate(-50%,calc(-100% - 6px))}.sol-home .hm-fit__doorlabel.is-on{opacity:1;transform:translate(-50%,calc(-100% - 10px))}.sol-home .hm-fit__doorlabel.is-done{background:var(--k-green-100);color:var(--k-green-700)}.sol-home .hm-fit__doorlabel svg{width:15px;height:15px}.sol-home .hm-fit__line{background:var(--hm-shade);color:var(--ob-white);text-align:left;border-radius:10px;gap:6px;padding:12px 16px;display:grid;position:absolute;top:clamp(12px,2vw,24px);left:clamp(12px,2vw,24px)}.sol-home .hm-fit__line small{color:color-mix(in srgb, var(--k-white) 80%, transparent);font-size:12px}.sol-home .hm-fit__line code{font-family:var(--k-mono);letter-spacing:.02em;flex-wrap:wrap;gap:0 9px;font-size:15px;display:flex}.sol-home .hm-fit__tok{border-radius:4px;transition:color .4s,background .4s,box-shadow .4s}.sol-home .hm-fit__tok.is-work{color:var(--k-blue);box-shadow:0 2px 0 var(--k-blue)}.sol-home .hm-fit__tok.is-used{box-shadow:0 2px 0 var(--k-white-40)}.sol-home .hm-fit__strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:28px;display:grid}.sol-home .hm-fit__strip>div{border-top:1px solid var(--_primitives---opacity--white-15);align-content:start;gap:10px;padding:18px 20px 0 0;transition:border-color .4s;display:grid}.sol-home .hm-fit__strip dt{color:color-mix(in srgb, var(--k-white) 80%, transparent);font-size:14.5px;transition:color .4s}.sol-home .hm-fit__strip dd{letter-spacing:-.02em;min-height:1.15em;color:var(--ob-white);font-size:clamp(22px,2.2vw,30px);font-weight:500;line-height:1.15}.sol-home .hm-fit__strip .is-work{border-top-color:var(--k-blue)}.sol-home .hm-fit__strip .is-work dt{color:var(--k-blue)}.sol-home .hm-fit__strip .is-work dd{animation:hm-rise .6s var(--hm-in) var(--d,0s) both}.sol-home .hm-fit__strip .is-work{transition-delay:var(--d,0s)}.sol-home .hm-fit__none{letter-spacing:0;color:color-mix(in srgb, var(--k-white) 55%, transparent);font-size:15px;font-weight:400}.sol-home .hm-fit__note{color:color-mix(in srgb, var(--k-white) 60%, transparent)}.sol-home .hm-fit__frame{background:var(--ob-white);color:var(--k-ink);box-shadow:var(--k-e2);border-radius:999px;padding:6px 11px;font-size:13.5px;font-weight:500;line-height:1.2;position:absolute;top:clamp(12px,2vw,24px);right:clamp(12px,2vw,24px)}.sol-home .hm-fit__frame--s0{background:var(--k-mint);color:var(--k-mint-700)}.sol-home .hm-fit__frame--s1{background:var(--k-blue-100);color:var(--k-blue-700)}.sol-home .hm-fit__frame--s2{background:var(--k-green-100);color:var(--k-green-700)}.sol-home .hm-fit__tok.is-in{color:var(--k-mint-200);box-shadow:0 2px 0 var(--k-mint-200)}.sol-home .hm-fit__pin.is-shop{background:var(--k-green-100);color:var(--k-green-700)}.sol-home .hm-fit__pin.is-shop i{background:var(--k-green)}.sol-home .hm-fit__verdict{color:color-mix(in srgb, var(--k-white) 80%, transparent);flex-wrap:wrap;align-items:center;gap:10px;margin-top:28px;font-size:17px;transition:color .4s;display:flex}.sol-home .hm-fit__verdict>span{flex:auto;min-width:0}.sol-home .hm-fit__verdict svg{width:18px;height:18px}.sol-home .hm-fit__verdict.is-person{color:var(--k-yellow)}.sol-home .hm-fit__verdict.is-done{color:var(--k-green)}.sol-home .hm-fit__verdict small{color:color-mix(in srgb, var(--k-white) 80%, transparent);margin-left:auto;font-size:12.5px}.sol-home .hm-col{font-family:var(--k-app);margin-top:clamp(20px,2.6vw,36px)}.sol-home .hm-col__list{border-bottom:1px solid var(--k-line);flex-wrap:wrap;align-items:baseline;gap:10px 28px;padding-bottom:18px;display:flex}.sol-home .hm-col__list p{color:var(--k-ink-3);align-items:center;gap:8px;font-size:13.5px;display:inline-flex}.sol-home .hm-col__list p svg{width:15px;height:15px}.sol-home .hm-col__list ul{flex-wrap:wrap;gap:6px 24px;margin:0;padding:0;list-style:none;display:flex}.sol-home .hm-col__list li{color:var(--k-ink-3);font-size:18px;font-weight:500;transition:color .4s;position:relative}.sol-home .hm-col__list li:after{content:"";background:var(--k-blue);transform-origin:0;height:2px;transition:transform .6s var(--hm-in);position:absolute;bottom:-19px;left:0;right:0;transform:scaleX(0)}.sol-home .hm-col__list li.is-work{color:var(--k-blue-700)}.sol-home .hm-col__list li.is-work:after{transform:scaleX(1)}.sol-home .hm-col__list li.is-on{color:var(--k-ink)}.sol-home .hm-col__list li small{vertical-align:super;color:var(--k-ink-3);margin-left:4px;font-size:12px}.sol-home .hm-col.is-done .hm-col__list li.is-on small{color:var(--k-green-700)}.sol-home .hm-col__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,2vw,28px);margin:28px 0 0;padding:0;list-style:none;display:grid}.sol-home .hm-col__row li{align-content:start;gap:20px;display:grid}.sol-home .hm-col__row img{aspect-ratio:1;object-fit:cover;object-position:50% 8%;border-radius:var(--_ui-styles---radius--large);width:100%;display:block}.sol-home .hm-col__map{gap:10px;display:grid}.sol-home .hm-col__src{justify-items:start;gap:6px;display:grid}.sol-home .hm-col__src small{color:var(--k-ink-3);font-size:13px}.sol-home .hm-col__src code{font-family:var(--k-mono);color:var(--k-ink-2);border-radius:6px;margin-left:-8px;padding:3px 8px;font-size:18px;transition:background .4s,color .4s}.sol-home .hm-col__row li.is-in code{background:var(--k-mint);color:var(--k-mint-700)}.sol-home .hm-col__row li.is-work code{background:var(--k-blue-100);color:var(--k-blue-700);transition-delay:var(--d,0s)}.sol-home .hm-col__row li.is-work b{color:var(--k-blue-700);animation:hm-rise .6s var(--hm-in) var(--d,0s) both}.sol-home .hm-col__to small{letter-spacing:0;color:var(--k-ink-3);font-size:13px;font-weight:400}.sol-home .hm-col__to{letter-spacing:-.025em;min-height:1.2em;color:var(--k-ink);align-items:center;gap:12px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.2;display:flex}.sol-home .hm-col__to>span{color:var(--k-wire);font-size:.6em;transition:color .4s}.sol-home .hm-col__row li.is-on .hm-col__to>span{color:var(--k-ink-3)}.sol-home .hm-col__row li.is-on b{animation:hm-rise .55s var(--hm-in);font-weight:500}.sol-home .hm-col__to svg{width:.6em;height:.6em;color:var(--k-green-700)}.sol-home .hm-rooms-wrap{margin-top:clamp(20px,2.6vw,36px)}.sol-home .hm-rooms{font-family:var(--k-app);grid-template-columns:minmax(0,.6fr) minmax(0,1.3fr);align-items:start;gap:clamp(16px,2.4vw,32px);display:grid}.sol-home .hm-rooms>.hm-note{grid-column:1/-1;margin-top:0}.sol-home .hm-rooms__prod{border-radius:var(--_ui-styles---radius--large);background:var(--ob-white);padding:18px}.sol-home .hm-rooms__prod>img{aspect-ratio:4/5;object-fit:cover;border-radius:12px;width:100%;display:block}.sol-home .hm-rooms__name{color:var(--k-ink);margin-top:16px;font-size:18px;font-weight:500}.sol-home .hm-rooms__field{border:1px solid var(--k-line);border-radius:10px;gap:4px;margin-top:14px;padding:12px 14px;transition:border-color .4s,background .4s;display:grid}.sol-home .hm-rooms__field small{color:var(--k-ink-3);font-size:12.5px}.sol-home .hm-rooms__field b{min-height:1.4em;color:var(--k-ink);font-size:17px;font-weight:500;line-height:1.4;transition:color .4s}.sol-home .hm-rooms__field.is-work{border-color:var(--k-blue-200);background:var(--k-blue-50)}.sol-home .hm-rooms__field.is-work b{color:var(--k-blue-700)}.sol-home .hm-rooms__field.is-done{border-color:var(--k-green-200);background:var(--k-green-50)}.sol-home .hm-rooms__hint{color:var(--k-ink-3);align-items:center;gap:6px;margin-top:10px;font-size:13px;display:inline-flex}.sol-home .hm-rooms__hint svg{width:14px;height:14px}.sol-home .hm-rooms__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(10px,1.4vw,16px);margin:0;padding:0;list-style:none;display:grid}.sol-home .hm-rooms__grid li{aspect-ratio:5/4;isolation:isolate;border-radius:var(--_ui-styles---radius--large);background:var(--k-sand);position:relative;overflow:hidden}.sol-home .hm-rooms__grid li>img{z-index:-2;object-fit:cover;width:100%;height:100%;transition:opacity .6s,filter .6s;position:absolute;inset:0}.sol-home .hm-rooms__grid li:after{content:"";z-index:-1;background:linear-gradient(180deg, transparent 50%, color-mix(in srgb, var(--_primitives---brand--black) 55%, transparent) 100%);position:absolute;inset:0}.sol-home .hm-rooms__grid li:before{content:"";z-index:2;border-radius:inherit;pointer-events:none;border:3px solid #0000;transition:border-color .4s;position:absolute;inset:0}.sol-home .hm-rooms__grid li.is-work:before{border-color:var(--k-blue);transition-delay:var(--d,0s)}.sol-home .hm-rooms__none{color:var(--k-ink-3);font-weight:400}.sol-home .hm-rooms__room{color:var(--ob-white);font-size:clamp(16px,1.6vw,22px);font-weight:500;position:absolute;bottom:clamp(10px,1.4vw,16px);left:clamp(12px,1.6vw,20px)}.sol-home .hm-rooms__badge{background:var(--ob-white);color:var(--k-ink);box-shadow:var(--k-e2);opacity:0;transition:opacity .45s var(--hm-in), transform .6s var(--hm-in);border-radius:999px;align-items:center;gap:8px;padding:5px 12px 5px 5px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:clamp(10px,1.2vw,14px);right:clamp(10px,1.2vw,14px);transform:translateY(-6px)}.sol-home .hm-rooms__badge:empty{display:none}.sol-home .hm-rooms__badge img{object-fit:cover;border-radius:50%;width:28px;height:28px}.sol-home .hm-rooms__badge svg{width:15px;height:15px;color:var(--k-green-700)}.sol-home .hm-rooms__grid li.is-in .hm-rooms__badge,.sol-home .hm-rooms__grid li.is-out .hm-rooms__badge{opacity:1;transform:none}.sol-home .hm-rooms__grid li.is-out .hm-rooms__badge{background:var(--hm-shade);color:var(--ob-white);padding:8px 12px}.sol-home .hm-rooms__grid li.is-out>img{filter:saturate(.3);opacity:.55}.sol-home .hm-rooms__facts{gap:0;margin:12px 0 0;display:grid}.sol-home .hm-rooms__facts>div{border-bottom:1px solid var(--k-hair);grid-template-columns:96px minmax(0,1fr);gap:12px;padding:7px 0;font-size:14px;display:grid}.sol-home .hm-rooms__facts dt{color:var(--k-ink-3)}.sol-home .hm-rooms__facts dd{color:var(--k-ink);margin:0}@media (max-width:991px){.sol-home .hm-rooms{grid-template-columns:minmax(0,1fr)}.sol-home .hm-rooms__prod{grid-template-columns:140px minmax(0,1fr);align-items:start;gap:0 18px;display:grid}.sol-home .hm-rooms__prod>img{grid-row:span 4;align-self:start}.sol-home .hm-rooms__name{margin-top:2px}}@media (max-width:767px){.sol-home .hm-fit__label,.sol-home .hm-fit__pin,.sol-home .hm-fit__doorlabel{border-radius:6px;gap:5px;padding:5px 7px;font-size:12px}.sol-home .hm-fit__pin i{width:7px;height:7px}.sol-home .hm-fit__doorlabel,.sol-home .hm-fit__doorlabel.is-on{bottom:8px;right:8px;transform:none;top:auto!important;left:auto!important}.sol-home .hm-fit__strip dd{font-size:19px}.sol-home .hm-fit__frame{display:none}.sol-home .hm-fit__line{border-radius:8px;gap:3px;padding:7px 9px}.sol-home .hm-fit__line small{display:none}.sol-home .hm-fit__line code{gap:0 6px;font-size:12px}.sol-home .hm-fit__strip{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px}.sol-home .hm-fit__strip>div{padding:14px 0 16px}.sol-home .hm-fit__verdict{margin-top:16px;font-size:15px}.sol-home .hm-fit__verdict small{width:100%;margin-left:0}.sol-home .hm-col__list li{font-size:16px}.sol-home .hm-col__list li:after{bottom:-4px}.sol-home .hm-col__row{grid-template-columns:minmax(0,1fr);gap:14px}.sol-home .hm-col__row li{grid-template-columns:120px minmax(0,1fr);align-items:center;gap:16px}.sol-home .hm-col__row img{border-radius:12px}.sol-home .hm-col__to{font-size:26px}.sol-home .hm-rooms__prod{grid-template-columns:96px minmax(0,1fr);padding:14px}.sol-home .hm-rooms__grid li{aspect-ratio:1}.sol-home .hm-rooms__room{font-size:14px}.sol-home .hm-rooms__badge{gap:5px;padding:3px 8px 3px 3px;font-size:12px}.sol-home .hm-rooms__badge img{width:20px;height:20px}.sol-home .hm-rooms__grid li.is-out .hm-rooms__badge{padding:5px 8px}}.sol-home .hm-hero-img{aspect-ratio:16/7;object-fit:cover;object-position:50% 70%}.sol-home .hm-fitsec .hm-inline-stat{max-width:640px;margin:calc(var(--k38-head-gap) * -.4) 0 var(--k38-head-gap)}@media (max-width:767px){.sol-home .hm-hero-img{aspect-ratio:4/3}}@media (prefers-reduced-motion:reduce){.sol-home *,.sol-home :before,.sol-home :after{transition:none!important}}
