.ks .of{flex-direction:column;gap:28px;display:flex}.ks .of-bar{background:var(--color-border-2);border-radius:999px;height:10px;overflow:hidden}.ks .of-bar>i{background:var(--color-text);border-radius:999px;height:100%;display:block}.ks .of-head{flex-direction:column;gap:12px;display:flex}.ks .of-title{font:900 36px/1.02 var(--font-d);letter-spacing:-.04em;flex-direction:column;margin:0;display:flex}.ks .of-title span:last-child{color:var(--color-accent-ink)}.ks .of-lead{color:var(--color-text-2);margin:0;font-size:17px;line-height:1.45}.ks .of-dims{flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ks .of-dims li{background:var(--color-surface-subtle);border-radius:999px;align-items:center;gap:8px;height:40px;padding:0 16px 0 12px;font-size:15px;font-weight:600;display:inline-flex}.ks .of-dims .i{color:var(--color-accent-ink)}.ks .of-echo,.ks .pz-echo{color:var(--color-text-3);margin:0;font-style:italic}.ks .of-echo{margin:-4px 0 4px;font-size:15px}.ks .of-ask{flex-direction:column;gap:8px;display:flex}.ks .of-h2{font:800 22px/1.15 var(--font-d);letter-spacing:-.025em;margin:0}.ks .of-chat{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ks .of-q{background:var(--color-text);color:#fff;border-radius:20px 20px 6px;align-self:flex-end;max-width:82%;padding:10px 14px;font-size:15px;font-weight:500}.ks .of-a{background:var(--color-surface-muted);border-radius:20px 20px 20px 6px;flex-direction:column;align-self:flex-start;align-items:flex-start;gap:6px;max-width:88%;padding:12px 14px 8px;font-size:15px;line-height:1.4;display:flex}.ks .of-a p{margin:0}.ks .of-more{min-height:32px;color:var(--color-accent-ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.ks .of-more[aria-expanded=true] .i{transform:rotate(180deg)}.ks .of-detail{flex-direction:column;gap:7px;width:100%;min-width:220px;margin:4px 0 0;padding:0;list-style:none;display:flex}.ks .of-detail li{grid-template-columns:minmax(0,1fr) 70px 38px;align-items:center;gap:8px;font-size:13.5px;display:grid}.ks .of-detail .of-bar{background:#fff;height:8px}.ks .of-detail li>span:last-child{text-align:right;color:var(--color-text-3);font-variant-numeric:tabular-nums}.ks .of-ctx{background:var(--color-surface-subtle);border-radius:16px;flex-direction:column;align-items:flex-start;gap:4px;margin:0 0 6px;padding:12px 14px;display:flex}.ks .of-ctx p{margin:0}.ks .of-ctx-s{font-size:15px;font-weight:600}.ks .of-ctx-v{color:var(--color-text-2);font-size:14px}.ks .of-tag-inline{height:24px;box-shadow:inset 0 0 0 1px var(--color-border-2);border-radius:999px;align-items:center;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.ks .of-a.is-refused{box-shadow:inset 0 0 0 1.5px var(--color-text);background:#fff;flex-direction:row;align-items:flex-start;padding-bottom:12px;font-weight:500}.ks .of-a.is-refused .i{flex:none;margin-top:2px}.ks .of-chat:not(.is-in)>li{opacity:0}.ks .of-chat.is-in>li{animation:of-in var(--dur-3) var(--ease) both}.ks .of-chat.is-in>li:nth-child(2){animation-delay:.45s}.ks .of-chat.is-in>li:nth-child(3){animation-delay:1.1s}.ks .of-chat.is-in>li:nth-child(4){animation-delay:1.55s}.ks .of-chat.is-in>li:nth-child(5){animation-delay:2.2s}.ks .of-chat.is-in>li:nth-child(6){animation-delay:2.65s}.ks .of-chat.is-in>li:nth-child(7){animation-delay:3.3s}.ks .of-chat.is-in>li:nth-child(8){animation-delay:3.75s}.ks .of-chat.is-in>li:nth-child(9){animation-delay:4.4s}.ks .of-chat.is-in>li:nth-child(10){animation-delay:4.85s}@keyframes of-in{0%{opacity:0;transform:translateY(10px)scale(.98)}to{opacity:1;transform:none}}.ks .of-trust{box-shadow:inset 0 0 0 1px var(--color-border-2);border-radius:20px;flex-direction:column;gap:12px;margin:0;padding:16px;list-style:none;display:flex}.ks .of-trust li{align-items:flex-start;gap:12px;font-size:15px;line-height:1.4;display:flex}.ks .of-trust .i{flex:none;margin-top:1px}.ks .of-bar-cta{z-index:10;padding:12px 16px calc(14px + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--color-border);background:#fff;flex-direction:column;gap:6px;margin:0 -16px;display:flex;position:sticky;bottom:0}.ks .of-price{align-items:baseline;gap:8px;margin:0;display:flex}.ks .of-price b{font:800 19px var(--font-d);letter-spacing:-.02em}.ks .of-price span{color:var(--color-text-3);font-size:13.5px}.ks .of-cancel{color:var(--color-text-2);margin:0 0 4px;font-size:13.5px}.ks .of-sheet{flex-direction:column;gap:14px;padding-top:4px;display:flex}.ks .of-sheet p{margin:0}.ks .of-sheet-price{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.ks .of-sheet-price b{font:900 36px/1 var(--font-d);letter-spacing:-.04em}.ks .of-sheet-price span{font-size:16px;font-weight:600}.ks .of-sheet-price em{color:var(--color-text-3);font-size:13.5px;font-style:normal}.ks .of-guarantees{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ks .of-guarantees li{align-items:center;gap:10px;font-size:15px;display:flex}.ks .of-consent{box-shadow:inset 0 0 0 1px var(--color-border-2);cursor:pointer;transition:box-shadow var(--dur-2);border-radius:18px;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:12px;padding:14px;display:grid}.ks .of-consent input{width:22px;height:22px;accent-color:var(--color-text);cursor:pointer;margin:1px 0 0}.ks .of-consent span{color:var(--color-text-2);font-size:13.5px;line-height:1.5}.ks .of-consent b{color:var(--color-text);font-weight:600}.ks .of-consent.is-missing{box-shadow:inset 0 0 0 1.5px var(--color-danger);animation:pw-nudge .32s var(--ease)}.ks .of-legal{color:var(--color-text-3);font-size:13px;line-height:1.5}.ks .of-legal a{color:var(--color-text);font-weight:600}.ks .of-info{border-top:1px solid var(--color-border)}.ks .of-info>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;font-size:14.5px;font-weight:600;list-style:none;display:flex}.ks .of-info>summary::-webkit-details-marker{display:none}.ks .of-info>summary .i{transition:transform var(--dur-2) var(--ease)}.ks .of-info[open]>summary .i{transform:rotate(180deg)}.ks .of-info p{color:var(--color-text-2);white-space:pre-line;margin:0 0 12px;font-size:13.5px;line-height:1.55}@media (min-width:1024px){.ks .of{width:100%;max-width:560px;margin:0 auto}.ks .of-title{font-size:46px}.ks .of-bar-cta{margin:0;padding:14px 0 18px}}@media (prefers-reduced-motion:reduce){.ks .of-chat.is-in>li{animation:none}}@keyframes pw-nudge{0%,to{transform:none}30%{transform:translate(-4px)}60%{transform:translate(4px)}}@media (prefers-reduced-motion:reduce){.ks .of-consent.is-missing{animation:none}}.ks .plus-contract-ref{font-variant-numeric:tabular-nums}.ks .plus-links{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.ks .plus-links .txt{height:44px;padding:0}.ks .plus-sheet{flex-direction:column;gap:14px;padding-top:4px;display:flex}.ks .plus-sheet p{margin:0}.ks .plus-sheet .fl input.is-error{box-shadow:inset 0 0 0 1.5px var(--color-danger);background:#fff}.ks .plus-sheet .fl .err{color:var(--color-danger);font-size:13px}.ks .plus-ack{background:var(--color-accent-soft);border-radius:16px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.ks .plus-ack .i{color:var(--color-accent-ink);flex:none}.ks .plus-ack p{margin:0}.ks .plus-forms{flex-direction:column;gap:18px;padding-bottom:32px;display:flex}.ks .px-seg{border-bottom:1px solid var(--color-border-2);grid-template-columns:1fr 1fr;display:grid}.ks .px-seg button{height:46px;color:var(--color-text-3);cursor:pointer;transition:color var(--dur-2), box-shadow var(--dur-2);background:0 0;border:0;font-size:14.5px;font-weight:600;box-shadow:inset 0 -2px #0000}.ks .px-seg button[aria-selected=true]{color:var(--color-text);box-shadow:inset 0 -2px 0 var(--color-text)}.ks .plus-form{flex-direction:column;gap:14px;display:flex}.ks .plus-form p{margin:0}.ks .plus-form .fl .hint-line{color:var(--color-text-3);font-size:13px}.ks .plus-terms-doc{flex-direction:column;gap:22px;padding-bottom:40px;display:flex}.ks .plus-terms-doc section{flex-direction:column;gap:8px;display:flex}.ks .plus-terms-doc h2{margin:0;font-size:18px;font-weight:700}.ks .plus-terms-doc p{color:var(--color-text-2);margin:0;font-size:15px;line-height:1.6}.ks .plus-terms-status{background:var(--color-surface-subtle);border-radius:14px;padding:12px 14px;font-size:14px}@media (hover:hover) and (pointer:fine){.ks .px-seg button:hover{color:var(--color-text)}}.ks .plus-forms .inline-link,.ks .plus-terms-doc .inline-link,.ks .plus-manage .inline-link{white-space:normal;overflow-wrap:anywhere}.ks .k-who{color:var(--color-accent-ink);gap:6px;text-decoration:none}.ks .k-plus b{font:800 20px/1.2 var(--font-d);letter-spacing:-.025em}.ks .k-plus-icons{gap:8px;display:flex}.ks .k-plus-icons span{background:var(--color-accent-soft);width:36px;height:36px;color:var(--color-accent-ink);border-radius:50%;place-items:center;display:grid}.ks .of-nowrap{white-space:nowrap}.ks .k-pc-mine>.k-who,.ks .k-detail-plus>.k-who{width:auto;min-height:44px;box-shadow:inset 0 0 0 1px var(--color-border-3);color:var(--color-text);background:#fff;border-radius:999px;flex-direction:row;align-self:flex-start;align-items:center;gap:8px;margin-top:6px;padding:0 16px;font-size:14.5px;font-weight:600;display:inline-flex}.ks .k-pc-mine>.k-who .i,.ks .k-detail-plus>.k-who .i{color:var(--color-accent-ink)}.ks .pz-page,.ks .pz-inv,.ks .mc,.ks .plus-member{--pz-warm:#f5f4ef;--pz-e1:#4992f4;--pz-e2:#51bb9a;--pz-e3:#ef7f72;--pz-e4:#a57cd2;--pz-g1:#b4d5f8;--pz-g2:#5e9ce0;--pz-g3:#21539c;--pz-a1:#e8be62;--pz-a2:#e1893d;--pz-a3:#be573b;--pz-n1:#6358ba;--pz-n2:#b1b0ef}@supports (color:lab(0% 0 0)){.ks .pz-page,.ks .pz-inv,.ks .mc,.ks .plus-member{--pz-e2:lab(68.9711% -38.0546 6.99171);--pz-e3:lab(66.2183% 43.0322 27.6142);--pz-e4:lab(58.7281% 28.8285 -38.513);--pz-g1:lab(83.6544% -5.48586 -20.9408);--pz-g2:lab(62.3875% -5.33798 -41.2586);--pz-g3:lab(35.1565% 4.1021 -45.2576);--pz-a1:lab(79.3456% 7.84469 51.2967);--pz-a2:lab(65.746% 30.3052 53.9016);--pz-a3:lab(50.1079% 41.1078 36.7476);--pz-n1:lab(42.2458% 24.6027 -51.6587);--pz-n2:lab(73.5492% 10.7481 -31.7922)}}.ks .h-ink{background:var(--color-text)}.ks .h-e1{background:var(--pz-e1)}.ks .h-e2{background:var(--pz-e2)}.ks .h-e3{background:var(--pz-e3)}.ks .h-e4{background:var(--pz-e4)}.ks .h-g1{background:var(--pz-g1)}.ks .h-g2{background:var(--pz-g2)}.ks .h-g3{background:var(--pz-g3)}.ks .h-a1{background:var(--pz-a1)}.ks .h-a2{background:var(--pz-a2)}.ks .h-a3{background:var(--pz-a3)}.ks .h-n1{background:var(--pz-n1)}.ks .h-n2{background:var(--pz-n2)}.ks .home-wrap.is-prism{padding-top:0}.ks .pz-page{flex-direction:column;gap:16px;display:flex}.ks .pz-top{z-index:5;height:56px;margin:0 calc(-1 * var(--gutter));padding:0 calc(var(--gutter) - 6px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;grid-template-columns:44px 1fr 44px;align-items:center;display:grid;position:sticky;top:0}.ks .pz-eyebrow{font:700 15px var(--font-d);justify-self:center;align-items:center;gap:7px;display:inline-flex}.ks .pz-badge{background:var(--color-text);color:#fff;height:22px;font:700 11.5px var(--font-d);letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.ks .pz-head{flex-direction:column;gap:4px;display:flex}.ks .pz-h{font:800 30px/1.06 var(--font-d);letter-spacing:-.035em;text-wrap:balance;margin:0}.ks .pz-head .pz-echo{font-size:16px}.ks .pz-sub{color:var(--color-text-2);margin:6px 0 0;font-size:15.5px;line-height:1.42}.ks .pz2{background:var(--pz-warm);border-radius:26px;flex-direction:column;gap:12px;min-height:500px;padding:12px 18px 20px;display:flex}.ks .pz-prog{gap:5px;margin:0 -2px;display:flex}.ks .pz-prog button{cursor:pointer;background:0 0;border:0;flex:1;align-items:center;height:44px;margin:-10px 0 -12px;padding:0 2px;display:flex}.ks .pz-prog i{background:#dcdbd4;border-radius:2px;width:100%;height:3px;display:block;position:relative;overflow:hidden}.ks .pz-prog i:after{content:"";background:var(--color-text);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.ks .pz-prog i.done:after{transform:none}.ks .pz-prog i.run:after{animation:4.2s linear both pz-prog}.ks .pz-hd{justify-content:space-between;align-items:center;display:flex}.ks .pz-hd b{color:var(--color-text-3);font-size:14px;font-weight:600}.ks .pz-tag{box-shadow:inset 0 0 0 1px var(--color-border-2);color:var(--color-text-3);white-space:nowrap;background:#fff;border-radius:999px;flex:none;padding:3px 9px;font-size:11.5px;font-weight:600}.ks .pz-ctx{flex-direction:column;gap:2px;margin-top:-4px;display:flex}.ks .pz-ctx p{color:var(--color-text-3);margin:0;font-size:13.5px;line-height:1.35}.ks .pz-ctx p:first-child{color:var(--color-text-2);font-weight:600}.ks .pz-ask{box-shadow:inset 0 0 0 1px var(--color-border);font:700 19px/1.3 var(--font-d);letter-spacing:-.01em;background:#fff;border-radius:20px;align-items:flex-start;gap:10px;padding:14px 14px 14px 16px;display:flex}.ks .pz-ask>.i{color:var(--color-accent-ink);flex:none;margin-top:3px}.ks .pz-ask>span[aria-hidden]{flex:1;min-width:0}.ks .pz-ask.is-own{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .pz-ghost{opacity:0}.ks .pz-caret{vertical-align:-2px;background:var(--color-accent-ink);width:1.5px;height:1.05em;margin-left:1px;animation:1s step-end infinite pz-blink;display:inline-block}.ks .pz-send{background:var(--color-text);color:#fff;border-radius:999px;flex:none;place-items:center;width:30px;height:30px;display:grid}.ks .pz-vis{flex-direction:column;flex:1;justify-content:center;gap:14px;min-height:150px;display:flex}.ks .pz-band{background:#e3e2db;border-radius:9px;height:12px;display:flex;overflow:hidden}.ks .pz-band i{height:100%;transition:width .9s var(--ease), background-color .6s, margin .9s var(--ease);flex:0 auto}.ks .pz-vis .pz-band{border-radius:12px;height:34px}.ks .pz-tags{flex-wrap:wrap;gap:8px;display:flex}.ks .pz-tags span{opacity:0;background:#fff;border-radius:999px;align-items:center;gap:7px;height:34px;padding:0 13px;font-size:14.5px;font-weight:600;transition:opacity .45s;display:inline-flex}.ks .pz-tags span.is-on{opacity:1}.ks .pz-tags i,.ks .pz-args i{border-radius:50%;flex:none;width:10px;height:10px}.ks .pz-bars{flex-direction:column;gap:12px;display:flex}.ks .pz-bar{color:var(--color-text-3);grid-template-columns:76px minmax(0,1fr);align-items:center;gap:10px;font-size:14px;font-weight:600;display:grid}.ks .pz-bar>div{background:#e7e6e0;border-radius:10px;height:30px;overflow:hidden}.ks .pz-bar i{height:100%;transition:width 1s var(--ease);border-radius:10px;display:block}.ks .pz-args{flex-direction:column;gap:8px;display:flex}.ks .pz-args>div{opacity:0;transition:opacity .45s, transform .6s var(--ease);background:#fff;border-radius:14px;align-items:center;gap:10px;padding:11px 14px;font-size:15px;font-weight:600;line-height:1.3;display:flex;transform:translateY(6px)}.ks .pz-args>div.is-on{opacity:1;transform:none}.ks .pz-a{min-height:2.4em;font:800 22px/1.2 var(--font-d);letter-spacing:-.025em;text-wrap:balance;margin:0}.ks .pz-buy{z-index:4;margin:0 calc(-1 * var(--gutter));padding:14px var(--gutter) calc(18px + env(safe-area-inset-bottom,0px));background:linear-gradient(#fff0,#fff 22px);flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.ks .pz-fine{text-align:center;color:var(--color-text-3);margin:0;font-size:13px;line-height:1.4}.ks .pz-fine button{min-height:32px;font:inherit;color:var(--color-text-2);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0 2px;font-weight:600;text-decoration:underline}.ks .pz-cs dl{margin:0}.ks .pz-cs dl>div{border-top:1px solid var(--color-border);grid-template-columns:122px minmax(0,1fr);gap:10px;padding:11px 0;font-size:14.5px;line-height:1.4;display:grid}.ks .pz-cs dt{font-weight:600}.ks .pz-cs dd{color:var(--color-text-2);margin:0}.ks .pz-cs-l{min-height:44px;color:var(--color-text);align-items:center;margin-top:4px;font-size:14px;font-weight:600;display:inline-flex}@media (min-width:1024px){.ks .home-wrap.is-prism{max-width:1080px;padding:32px 40px 48px}.ks .pz-page{border-radius:30px;grid-template:"stage top""stage head""stage buy"1fr/minmax(0,1.15fr) minmax(0,1fr);gap:0;height:700px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0f0f0e12,0 30px 80px -40px #0f0f0e59}.ks .pz-top{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;grid-area:top;grid-template-columns:1fr 44px;margin:0;padding:16px 16px 0 48px;position:static}.ks .pz-top>.icon-btn{grid-area:1/2}.ks .pz-eyebrow{grid-area:1/1;justify-self:start}.ks .pz-top-end{display:none}.ks .pz-head{grid-area:head;padding:28px 48px 0}.ks .pz-h{font-size:46px}.ks .pz-head .pz-echo{font-size:18px}.ks .pz-sub{margin-top:14px;font-size:18px}.ks .pz-stage{background:var(--pz-warm);grid-area:stage;padding:32px;display:flex}.ks .pz-stage .pz2{background:#fff;flex:1;gap:18px;padding:20px 26px 28px}.ks .pz-stage .pz-ask{background:var(--pz-warm);box-shadow:none;padding:18px 20px;font-size:24px}.ks .pz-stage .pz-ask.is-own{box-shadow:inset 0 0 0 1.5px var(--color-text);background:#fff}.ks .pz-stage .pz-vis{flex:1;min-height:150px}.ks .pz-stage .pz-vis .pz-band{border-radius:14px;height:44px}.ks .pz-stage .pz-tags span{background:var(--pz-warm);height:42px;font-size:16px}.ks .pz-stage .pz-bar{grid-template-columns:90px minmax(0,1fr);font-size:15px}.ks .pz-stage .pz-bar>div{background:var(--pz-warm);height:40px}.ks .pz-stage .pz-args>div{background:var(--pz-warm);padding:14px 16px;font-size:17px}.ks .pz-stage .pz-a{font-size:30px}.ks .pz-stage .pz-ctx p{font-size:15px}.ks .pz-buy{background:0 0;grid-area:buy;align-self:end;margin:0;padding:24px 48px 40px;position:static}}.ks .pz-inv{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px;display:flex}.ks .pz-inv-t{font:800 22px/1.15 var(--font-d);letter-spacing:-.025em;margin:4px 0 0}.ks .pz-inv .pz-echo{font-size:15px}.ks .pz-inv-s{max-width:34ch;color:var(--color-text-2);margin:0;font-size:14.5px;line-height:1.4}.ks .pz-inv-ex{background:var(--pz-warm);text-align:left;border-radius:16px;flex-direction:column;gap:10px;width:100%;margin:6px 0;padding:14px;display:flex}.ks .pz-inv-q{align-items:flex-start;gap:7px;display:flex}.ks .pz-inv-q p{flex:1;margin:0;font-size:14px;font-weight:600;line-height:1.35}.ks .pz-inv-q>.i{color:var(--color-accent-ink);flex:none;margin-top:1px}.ks .pz-inv-ex .pz-tags span{gap:6px;height:28px;padding:0 10px;font-size:12.5px}@keyframes pz-prog{0%{transform:scaleX(0)}to{transform:none}}@keyframes pz-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ks .pz-band i,.ks .pz-bar i,.ks .pz-tags span,.ks .pz-args>div{transition:none}.ks .pz-caret{animation:none}}.ks .ab-switch{z-index:1000;background:var(--color-text);color:#fff;opacity:.92;border-radius:22px;flex-direction:column;align-items:stretch;gap:4px;padding:6px 4px;font-size:12px;font-weight:600;display:flex;position:fixed;top:50%;right:6px;transform:translateY(-50%);box-shadow:0 8px 24px -8px #0f0f0e80}.ks .ab-switch-k{text-align:center;opacity:.7;padding:2px 0 0}.ks .ab-switch button{color:#fff;min-width:36px;height:32px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 10px}.ks .ab-switch button[aria-pressed=true]{color:var(--color-text);background:#fff}.ks .home-wrap.mc-page{gap:0;padding-top:0;padding-bottom:0}.ks .mc{flex-direction:column;min-height:100dvh;display:flex}.ks .mc-tb{z-index:5;margin:0 calc(-1 * var(--gutter));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff0;position:sticky;top:0}.ks .mc-tb-h{font:700 15px var(--font-d);justify-self:center;align-items:center;gap:7px;display:inline-flex}.ks .mc-head{flex-direction:column;gap:4px;padding:6px 0 14px;display:flex}.ks .mc-h{font:800 28px/1.08 var(--font-d);letter-spacing:-.035em;text-wrap:balance;margin:0}.ks .mc-head .pz-echo{font-size:15px}.ks .mc-subject{color:var(--color-text-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:14px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ks .mc-ctx{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:2px var(--gutter) 12px;gap:8px;display:flex;overflow-x:auto}.ks .mc-ctx::-webkit-scrollbar{display:none}.ks .mc-chip{max-width:280px;min-height:40px;box-shadow:inset 0 0 0 1px var(--color-border-3);font:600 14px/1.25 var(--font);color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;transition:box-shadow var(--dur-2), background var(--dur-2), color var(--dur-2);background:#fff;border:0;border-radius:999px;flex:none;align-items:center;padding:0 14px;text-decoration:none;display:inline-flex;overflow:hidden}.ks .mc-chip[aria-pressed=true]{background:var(--color-text);color:#fff;box-shadow:none}.ks .mc-chip.is-q{min-height:44px;padding:8px 14px}.ks .mc-thread{flex-direction:column;flex:1;gap:18px;padding:6px 0 18px;display:flex}.ks .mc-intro{background:var(--pz-warm);border-radius:20px;flex-direction:column;gap:10px;padding:16px;display:flex}.ks .mc-intro p{color:var(--color-text-2);margin:0;font-size:15px;line-height:1.45}.ks .mc-intro .mc-privacy{color:var(--color-text-3);align-items:flex-start;gap:8px;font-size:13.5px;display:flex}.ks .mc-privacy .i{flex:none;margin-top:1px}.ks .mc-turn{animation:mc-in var(--dur-3) var(--ease) both;flex-direction:column;gap:10px;display:flex}.ks .mc-q{max-width:88%;box-shadow:inset 0 0 0 1.5px var(--color-text);font:700 16px/1.3 var(--font-d);letter-spacing:-.01em;background:#fff;border-radius:20px 20px 6px;align-self:flex-end;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;display:flex}.ks .mc-q .i{color:var(--color-accent-ink);flex:none;margin-top:2px}.ks .mc-answers{flex-direction:column;gap:10px;display:flex}.ks .mc-a{background:var(--pz-warm);border-radius:20px 20px 20px 6px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ks .mc-a p{margin:0;font-size:15px;line-height:1.45}.ks .mc-card{gap:12px;padding:16px}.ks .mc-vis{flex-direction:column;gap:12px;display:flex}.ks .mc-vis>.pz-band{border-radius:11px;height:30px}.ks .mc-a .mc-say{font:800 20px/1.22 var(--font-d);letter-spacing:-.02em;text-wrap:balance}.ks .mc-a .mc-meta,.ks .mc-answers>.mc-meta{color:var(--color-text-3);margin:0;font-size:13px;font-weight:600}.ks .mc-size{color:var(--color-text-3);margin:0 0 10px;font-size:13px;font-weight:600}.ks .mc-pct{color:var(--color-text-2);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;padding-left:10px;font-size:13.5px;font-weight:700}.ks .mc-vis .pz-bar{grid-template-columns:76px minmax(0,1fr) 52px}.ks .mc-vis .pz-bar .mc-pct{text-align:right;padding-left:0}.ks .mc-vis .pz-args>div .grow{flex:1;min-width:0}.ks .mc-legend li .mc-pct{margin-top:1px}.ks .mc-extra{flex-direction:column;gap:4px;margin:2px 0 6px;display:flex}.ks .mc-extra p{color:var(--color-text-2);margin:0;font-size:15px;line-height:1.45}.ks .mc-follow{flex-direction:column;gap:8px;margin-top:12px;display:flex}.ks .mc-follow-h{color:var(--color-text-3);margin:0;font-size:13px;font-weight:600}.ks .mc-follow .mc-try{flex-wrap:wrap;gap:8px;display:flex}.ks .mc-follow .mc-chip{white-space:normal;text-align:left;max-width:100%}.ks .mc-wide{color:var(--color-text-2);align-items:flex-start;gap:8px;margin:0 0 10px;font-size:14px;line-height:1.45;display:flex}.ks .mc-wide .i,.ks .mc-wide svg{color:var(--color-text-3);flex:none;margin-top:2px}.ks .mc-note{color:var(--color-text-2);margin:0;font-size:14px;line-height:1.45}.ks .mc-refused{flex-direction:row;align-items:flex-start}.ks .mc-refused .i{flex:none;margin-top:2px}.ks .mc-err{box-shadow:inset 0 0 0 1px var(--color-border-3);background:#fff;align-items:flex-start}.ks .mc-try{flex-wrap:wrap;gap:8px;display:flex}.ks .mc-more{min-height:36px;color:var(--color-accent-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:600;display:inline-flex}.ks .mc-more[aria-expanded=true] .i{transform:rotate(180deg)}.ks .mc-detail{border-top:1px solid var(--color-border-2);flex-direction:column;gap:10px;padding-top:10px;display:flex}.ks .mc-detail ul{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ks .mc-detail li{justify-content:space-between;gap:12px;font-size:14px;display:flex}.ks .mc-detail li span:last-child{color:var(--color-text-3);font-variant-numeric:tabular-nums;flex:none}.ks .mc-a .mc-detail-h{margin-bottom:4px;font-size:13.5px;font-weight:700}.ks .mc-a .mc-privacy-s{color:var(--color-text-3);font-size:12.5px}.ks .mc-cmp{flex-direction:column;gap:10px;display:flex}.ks .mc-cmp-row{color:var(--color-text-2);flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;display:flex}.ks .mc-cmp-row>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ks .mc-cmp .pz-band{border-radius:8px;height:22px}.ks .mc-band.is-ink i{background:var(--color-text);margin-left:0!important}.ks .h-k1{background:var(--color-text)}.ks .h-k2{background:#55554e}.ks .h-k3{background:#8a8a82}.ks .h-k4{background:#b9b8b0}.ks .h-rest{background:#d3d2ca}.ks .h-none{background:#e7e6e0}.ks .mc-typing{background:var(--pz-warm);border-radius:20px 20px 20px 6px;align-self:flex-start;align-items:center;gap:5px;margin:0;padding:16px 18px;display:inline-flex}.ks .mc-typing i{background:var(--color-text-3);border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite mc-dot}.ks .mc-typing i:nth-of-type(2){animation-delay:.15s}.ks .mc-typing i:nth-of-type(3){animation-delay:.3s}.ks .mc-clear{min-height:44px;color:var(--color-text-3);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-self:center;padding:0 8px;font-size:13.5px;font-weight:600;text-decoration:underline}.ks .mc-dock{z-index:4;margin:0 calc(-1 * var(--gutter));padding:10px var(--gutter) calc(12px + env(safe-area-inset-bottom,0px));box-shadow:0 -1px 0 var(--color-border);background:#fff;flex-direction:column;gap:8px;display:flex;position:sticky;bottom:0}.ks .mc-sugg{scrollbar-width:none;margin:0 calc(-1 * var(--gutter));padding:0 var(--gutter);gap:8px;display:flex;overflow-x:auto}.ks .mc-sugg::-webkit-scrollbar{display:none}.ks .mc-form{display:block}.ks .mc-compose{box-shadow:inset 0 0 0 1px var(--color-border-3);transition:box-shadow var(--dur-2);background:#fff;border-radius:22px;flex-direction:column;gap:4px;padding:10px 10px 8px 16px;display:flex;position:relative}.ks .mc-compose:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .mc-compose textarea{resize:none;width:100%;min-height:26px;max-height:168px;font:16px/1.45 var(--font);color:var(--color-text);background:0 0;border:0;outline:none;margin:0;padding:2px 6px 0 0;display:block;overflow-y:auto}.ks .mc-compose textarea::placeholder{color:#8a8a82}.ks .mc-compose-bar{justify-content:space-between;align-items:center;gap:10px;display:flex}.ks .mc-ctx-btn{min-width:0;max-width:calc(100% - 56px);min-height:36px;box-shadow:inset 0 0 0 1px var(--color-border-3);font:600 13.5px/1.2 var(--font);color:var(--color-text);cursor:pointer;background:#fff;border:0;border-radius:999px;align-items:center;gap:6px;padding:0 12px 0 10px;display:inline-flex}.ks .mc-ctx-at{color:var(--color-accent-ink,#2468c8);font-weight:700}.ks .mc-ctx-t{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ks .mc-menu{z-index:6;background:#fff;border-radius:18px;max-height:280px;margin:0;padding:6px;list-style:none;position:absolute;bottom:calc(100% + 8px);left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f0f0e14,0 18px 40px -18px #0f0f0e59}.ks .mc-menu li{min-height:44px;color:var(--color-text);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:8px 12px;font-size:15px;font-weight:600;line-height:1.3;display:flex}.ks .mc-menu li.is-active{background:var(--pz-warm,#f5f4ef)}.ks .mc-menu li .grow{flex:1;min-width:0}.ks .mc-menu .mc-menu-empty{color:var(--color-text-3);cursor:default;font-weight:500}@media (hover:hover) and (pointer:fine){.ks .mc-ctx-btn:hover{box-shadow:inset 0 0 0 1.5px var(--color-text)}}.ks .mc-send{background:var(--color-text);color:#fff;cursor:pointer;width:40px;height:40px;transition:transform var(--dur-1) var(--spring);border:0;border-radius:50%;flex:none;place-items:center;display:grid}.ks .mc-send:active{transform:scale(.94)}.ks .mc-send.is-busy .i{animation:1s ease-in-out infinite mc-pulse}.ks .mc-quota{text-align:center;color:var(--color-text-3);margin:0;font-size:12.5px}.ks .mc-empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 16px;display:flex}.ks .mc-empty p{max-width:34ch;color:var(--color-text-2);margin:0;font-size:15px;line-height:1.45}.ks .mc-empty-i{background:var(--pz-warm);border-radius:50%;place-items:center;width:56px;height:56px;display:grid}.ks .mc-entry-chips{flex-direction:column;gap:8px;width:100%;margin:4px 0;display:flex}.ks .mc-entry-chips .mc-chip{text-align:center;white-space:normal;justify-content:center;max-width:none}@keyframes mc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mc-dot{0%,80%,to{opacity:.25;transform:none}40%{opacity:1;transform:translateY(-2px)}}@keyframes mc-pulse{50%{opacity:.4}}@media (hover:hover) and (pointer:fine){.ks .mc-chip:hover{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .mc-chip[aria-pressed=true]:hover{box-shadow:none}}@media (min-width:1024px){.ks .home-wrap.mc-page{max-width:760px;padding:0 40px}.ks .mc{min-height:100vh}.ks .mc-h{font-size:36px}.ks .mc-tb{margin:0}.ks .mc-ctx,.ks .mc-sugg,.ks .mc-dock{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}@media (prefers-reduced-motion:reduce){.ks .mc-turn{animation:none}.ks .mc-typing i,.ks .mc-send.is-busy .i{opacity:.6;animation:none}}.ks .mc-legend{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ks .mc-legend li{color:var(--color-text-2);opacity:0;align-items:flex-start;gap:9px;font-size:14px;font-weight:600;line-height:1.35;transition:opacity .45s;display:flex}.ks .mc-legend li.is-on{opacity:1}.ks .mc-legend i{border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.ks .mc-legend span{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (prefers-reduced-motion:reduce){.ks .mc-legend li{transition:none}}.ks .mc-end{scroll-margin-bottom:190px}.ks .mc-said-cta{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;display:flex}.ks .mc-said{border-top:1px solid var(--color-border-2);flex-direction:column;gap:12px;margin-top:6px;padding-top:14px;display:flex}.ks .mc-said-h{font-family:var(--font-d);color:var(--color-text);margin:0;font-size:16px;font-weight:700}.ks .mc-said-i{flex-direction:column;gap:4px;display:flex}.ks .mc-said-i p{color:var(--color-text-2);margin:0;font-size:15px;line-height:1.5}.ks .mc-said-l{font-weight:600;color:var(--color-text)!important}.ks .mc-said-note{color:var(--color-text-3);align-items:center;gap:6px;margin:0;font-size:13px;line-height:1.4;display:flex}.ks .view-tag{background:var(--color-accent-soft);max-width:100%;color:var(--color-accent-ink);font:600 13.5px/1.35 var(--font);letter-spacing:0;overflow-wrap:anywhere;border-radius:12px;padding:3px 10px;display:inline-block}.ks .pz-view,.ks .of-ctx-v{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ks .mc-q-body{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.ks .mc-meta .view-tag{margin-left:4px;padding:1px 8px;font-size:12.5px}.ks .of-pay{flex-direction:column;gap:12px;display:flex}.ks .of-pay p{margin:0}.ks .of-check{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:12px;padding:2px 0;display:grid}.ks .of-check input{width:22px;height:22px;accent-color:var(--color-text);cursor:pointer;margin:1px 0 0}.ks .of-check span{color:var(--color-text);font-size:15px;line-height:1.5}.ks .of-check.is-missing span{color:var(--color-danger)}.ks .of-check.is-missing input{outline:2px solid var(--color-danger);outline-offset:2px}.ks .of-bar-cta,.ks .pz-buy{box-shadow:none;background:0 0;position:static}.ks .pz-buy{padding-top:20px}.ks .plus-member .set-body>.plus-hero{background:var(--pz-warm);border-radius:20px;align-items:flex-start;gap:14px;margin:8px 18px 4px;padding:18px;display:flex}.ks .plus-hero-i{background:var(--color-text);color:#fff;border-radius:50%;flex:none;place-items:center;min-width:30px;height:30px;display:inline-grid}.ks .plus-hero-i:has(.pz-badge){background:0 0;border-radius:0;min-width:0;height:26px}.ks .plus-hero-t{flex-direction:column;gap:4px;min-width:0;display:flex}.ks .plus-hero-t p{margin:0}.ks .plus-hero-h{font-family:var(--font-d);letter-spacing:-.015em;color:var(--color-text);font-size:18px;font-weight:700;line-height:1.3}.ks .plus-member .plus-manage{flex-direction:column;gap:0;display:flex}.ks .plus-member .plus-manage-cta{padding:10px 18px 12px}.ks .plus-member .plus-manage .hint{margin:10px 18px}.ks .plus-member .profile-row.is-loading{opacity:.55}.ks .plus-member .set-body>.plus-foot{color:var(--color-text-3);margin-top:22px;font-size:12.5px;line-height:1.7}.ks .plus-feat-list{margin:0;padding:0;list-style:none}.ks .plus-feat{box-shadow:inset 0 -1px 0 var(--color-border);align-items:center;gap:12px;padding:13px 18px;display:flex}.ks .plus-feat-t{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ks .plus-feat-t strong{color:var(--color-text);font-size:15.5px;font-weight:600}.ks .plus-feat-t span{color:var(--color-text-3);font-size:13.5px;line-height:1.45}.ks .plus-feat.is-soon strong{color:var(--color-text-3)}.ks .plus-feat-soon{color:var(--color-text-3);flex:none;font-size:12.5px;font-weight:600}.ks .plus-member .account-section>.plus-free{color:var(--color-text-2);font-size:14px}.ks .plus-member .account-section>.plus-legal{margin-inline:18px;padding:10px 0 0;font-size:12.5px}.ks .plus-member .plus-member-slot{padding:6px 18px 0}@media (min-width:768px){.ks .plus-member .set-body>.plus-hero{margin-inline:0}}.ks .onb.plus-done.k-done-screen{color:var(--color-text);background:#fff}.ks .plus-done-ill{max-height:240px}.ks .plus-done .k-done-head{margin-top:-28px}.ks .plus-done-go{gap:14px}.ks .plus-done-subject{box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-text);text-align:left;border-radius:18px;align-items:center;gap:12px;padding:10px 14px 10px 10px;text-decoration:none;display:flex}.ks .plus-done-thumb{object-fit:cover;background:var(--pz-warm,#f5f4ef);border-radius:12px;flex:none;width:56px;height:56px}.ks .plus-done-thumb.is-empty{color:var(--color-text-3);place-items:center;display:grid}.ks .plus-done-subject-t{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.35;display:-webkit-box;overflow:hidden}.ks .plus-done-wait{width:76px;height:76px;box-shadow:inset 0 0 0 1.5px var(--color-border);color:var(--color-text);border-radius:50%;place-items:center;display:grid}@media (hover:hover) and (pointer:fine){.ks .plus-done-subject:hover{box-shadow:inset 0 0 0 1px var(--color-border-3,#d3d2ca)}}.ks .mc-talk{min-height:56px;box-shadow:inset 0 0 0 1px var(--color-border-3);color:var(--color-text);font:600 16px/1.3 var(--font);background:#fff;border-radius:18px;align-items:center;gap:12px;margin:4px 0 14px;padding:0 16px 0 12px;text-decoration:none;display:flex}.ks .mc-talk .grow{flex:1;min-width:0}.ks .mc-talk-i{background:var(--color-accent-soft,#edf3fe);width:34px;height:34px;color:var(--color-accent-ink,#2468c8);border-radius:50%;flex:none;place-items:center;display:inline-grid}.ks .mc-talk>.i:last-child,.ks .mc-talk>svg:last-child{color:var(--color-text-3)}@media (hover:hover) and (pointer:fine){.ks .mc-talk:hover{box-shadow:inset 0 0 0 1.5px var(--color-text)}}.ks .plus-ack .plus-ack-h{color:var(--color-text);font-weight:600}.ks .plus-ack>div{flex-direction:column;gap:4px;display:flex}.ks .plus-exit{flex-direction:column;gap:10px;margin:4px 0 2px;display:flex}.ks .plus-exit-h{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.ks .plus-exit-o{flex-wrap:wrap;gap:8px;display:flex}.ks .plus-exit-c{border:1px solid var(--k-line-s);min-height:44px;color:var(--color-text);cursor:pointer;transition:border-color var(--dur-1) var(--ease);background:#fff;border-radius:999px;padding:0 16px;font-size:14.5px;font-weight:500}.ks .plus-exit-c:disabled{cursor:progress}@media (hover:hover) and (pointer:fine){.ks .plus-exit-c:hover{border-color:var(--color-text)}}.ks .k-detail-plus{margin-top:4px;display:flex}
.ks{--xp-warm:#f5f4ef;--xp-c0:#4992f4;--xp-c1:#51bb9a;--xp-c2:#ef7f72;--xp-c3:#a57cd2;--xp-c4:#afc981;--xp-c5:#51bcce;--xp-c6:#db9152;--xp-c7:#7579bb;--xp-oth:#d6d5ce;--xp-none:#bdbcb4;--xp-g0:#bfdbf8;--xp-g1:#94bfed;--xp-g2:#679fde;--xp-g3:#407bc5;--xp-g4:#295ca5;--xp-g5:#1c407c;--xp-a0:#ebc669;--xp-a1:#e9a03e;--xp-a2:#dd813d;--xp-a3:#c66843;--xp-m0:var(--xp-c0);--xp-m1:var(--xp-c1);--xp-m2:var(--xp-c2);--xp-m3:var(--xp-c3);--xp-m4:#afc981;--xp-e-love:var(--xp-c3);--xp-e-hope:var(--xp-c1);--xp-e-fear:var(--xp-c0);--xp-e-anger:var(--xp-c2);--xp-e-calm:#afc981;--xp-e-joy:#b99bde;--xp-e-frustration:#de90aa;--xp-e-nostalgia:#de9870;--xp-e-pride:#b5ae60;--xp-e-sadness:#72be91;--xp-e-surprise:#51bcce;--xp-e-gratitude:#89abea;--xp-e-relief:#c497d6;--xp-e-loneliness:#e2909e;--xp-e-contempt:#d89c67;--xp-e-shame:#a9b267;--xp-e-disgust:#65bf9f}@supports (color:lab(0% 0 0)){.ks{--xp-c1:lab(68.9711% -38.0546 6.99171);--xp-c2:lab(66.2183% 43.0322 27.6142);--xp-c3:lab(58.7281% 28.8285 -38.513);--xp-c4:lab(77.8168% -18.2482 32.9331);--xp-c5:lab(70.6055% -27.9244 -18.6408);--xp-c6:lab(67.0794% 24.2741 45.228);--xp-c7:lab(52.5557% 10.7737 -35.6234);--xp-g0:lab(86.0022% -4.77073 -17.5268);--xp-g1:lab(75.4376% -6.05425 -27.8239);--xp-g2:lab(63.6223% -5.54359 -37.9457);--xp-g3:lab(50.5212% -1.27023 -45.028);--xp-g4:lab(38.6873% 3.22695 -45.3342);--xp-g5:lab(27.1342% 4.73779 -38.5521);--xp-a0:lab(81.7507% 5.58251 51.1676);--xp-a1:lab(71.8997% 22.0864 59.7185);--xp-a2:lab(63.3147% 32.7098 51.3415);--xp-a3:lab(54.9737% 35.7944 38.341);--xp-m4:lab(77.8168% -18.2482 32.9331);--xp-e-calm:lab(77.8168% -18.2482 32.9331);--xp-e-joy:lab(68.5165% 21.3934 -29.9215);--xp-e-frustration:lab(68.5647% 33.089 -.957012);--xp-e-nostalgia:lab(69.3298% 23.4726 32.3348);--xp-e-pride:lab(70.454% -5.45004 40.4923);--xp-e-sadness:lab(71.1665% -32.0344 14.8904);--xp-e-surprise:lab(70.6055% -27.9244 -18.6408);--xp-e-gratitude:lab(69.2238% .53519 -36.1343);--xp-e-relief:lab(68.4465% 25.3526 -25.4387);--xp-e-loneliness:lab(68.6764% 32.9707 6.47167);--xp-e-contempt:lab(69.5493% 18.6842 37.0908);--xp-e-shame:lab(70.6717% -12.2554 37.2829);--xp-e-disgust:lab(71.167% -34.2134 7.67428)}}.ks .home-wrap.xp-page{gap:0;padding-top:0;padding-bottom:48px}.ks .xp{color:var(--color-text);flex-direction:column;line-height:1.45;display:flex}.ks .xp :is(h1,h2,h3),.ks .xp-sh :is(h2,h3),.ks .ox :is(h1,h2){letter-spacing:-.025em;text-wrap:balance}.ks .xp p,.ks .xp-sh p,.ks .ox p{text-wrap:pretty}.ks .xp-tb{align-items:center;height:52px;margin:0 -12px 10px;display:flex}.ks .xp-tb-k{font:700 16px var(--font-d);flex:1;justify-content:center;align-items:center;gap:7px;display:flex}.ks .xp-tb-s{flex:none;width:44px}.ks .xp-badge{background:var(--color-text);color:#fff;height:22px;font:700 11.5px var(--font-d);letter-spacing:.01em;border-radius:999px;flex:none;align-items:center;padding:0 8px;display:inline-flex}.ks .xp-dback{display:none}.ks .xp-main{flex-direction:column;display:flex}.ks .xp-h{flex-direction:column;gap:10px;padding-bottom:6px;display:flex}.ks .xp-ht{align-items:center;gap:12px;display:flex}.ks .xp-ht h1{font:800 22px/1.15 var(--font-d);letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.ks .xp-ht .xp-badge{display:none}.ks .xp-surw{position:relative}.ks .xp-sur{border:1px solid var(--k-line);text-align:left;width:100%;min-height:56px;color:var(--color-text);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:9px 14px;display:flex}.ks .xp-sur>span{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.ks .xp-sur small{font:600 12.5px var(--font);color:var(--k-ink-3)}.ks .xp-sur b{font:600 15px/1.3 var(--font)}.ks .xp-btn{background:var(--color-text);color:#fff;height:48px;font:600 16px var(--font);transition:transform var(--dur-1) var(--ease);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;text-decoration:none;display:inline-flex}.ks .xp-btn:active{transform:scale(.97)}.ks .xp-btn.o{color:var(--color-text);border:1px solid var(--k-line);background:#fff}.ks .xp-ib{width:44px;height:44px;color:var(--color-text);background:0 0;border:0;border-radius:999px;flex:none;place-items:center;display:grid}.ks .xp-chip{border:1px solid var(--k-line);min-height:44px;font:600 14.5px var(--font);white-space:nowrap;color:var(--color-text);transition:background-color var(--dur-1), color var(--dur-1), border-color var(--dur-1);background:#fff;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 16px;display:inline-flex}.ks .xp-chip.on{background:var(--color-text);color:#fff;border-color:var(--color-text)}.ks .xp-chip>i{border-radius:50%;flex:none;width:9px;height:9px}.ks .xp-chip.on>i{box-shadow:0 0 0 2px #fff}.ks .xp-chip[aria-disabled=true]{cursor:default}.ks .xp-chips{flex-wrap:wrap;gap:8px;display:flex}.ks .xp-link{min-height:44px;font:600 14px var(--font);color:var(--color-text);text-underline-offset:3px;background:0 0;border:0;align-items:center;gap:6px;padding:0;text-decoration:underline;display:inline-flex}.ks .xp-note{color:var(--k-ink-3);align-items:center;gap:8px;margin:8px 0 12px;font-size:13px;display:flex}.ks .xp-mrow{justify-content:space-between;align-items:center;gap:10px;padding-top:10px;display:flex}.ks .xp-mode{background:var(--xp-warm);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.ks .xp-mode button{min-height:38px;font:600 13.5px var(--font);color:var(--k-ink-3);background:0 0;border:0;border-radius:999px;padding:0 16px}.ks .xp-mode button.on{color:var(--color-text);background:#fff;box-shadow:0 1px 3px #0000001a}.ks .xp-hchips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:8px 20px 2px;display:flex;overflow-x:auto}.ks .xp-hchips::-webkit-scrollbar{display:none}.ks .xp-senw{position:relative}.ks .xp-sen{font:700 21px/1.75 var(--font-d);letter-spacing:-.015em;color:var(--k-ink-3);margin:0;padding:10px 0 2px}.ks .xp-tok{font:inherit;letter-spacing:inherit;color:var(--color-text);background:var(--xp-warm);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;border-bottom:2px solid #cfcec6;border-radius:10px;padding:1px 8px;display:inline}.ks .xp-tok:focus-visible{outline:2px solid var(--k-blue);outline-offset:2px}.ks .xp-tok.on{background:var(--color-text);color:#fff;border-bottom-color:var(--color-text)}.ks .xp-r{flex-direction:column;gap:14px;padding-top:10px;display:flex;position:relative}.ks .xp-r>:not(.xp-r-dots){transition:opacity var(--dur-2)}.ks .xp-r.busy>:not(.xp-r-dots){opacity:.42}.ks .xp-r-dots{position:absolute;top:14px;right:0}.ks .xp-o{flex-direction:column;gap:4px;display:flex}.ks .xp-o h2{font:800 21px/1.22 var(--font-d);letter-spacing:-.02em;margin:0}.ks .xp-o p{color:var(--k-ink-3);margin:0;font-size:14.5px}.ks .xp-o .xp-hint{background:var(--xp-warm);font:600 14px var(--font);color:var(--k-ink-2);border-radius:12px;align-items:center;gap:8px;margin-top:8px;padding:10px 12px;display:flex}.ks .xp-tabs{scrollbar-width:none;border-bottom:1px solid var(--k-line-2);gap:2px;margin:0 -20px;padding:0 14px;display:flex;overflow-x:auto}.ks .xp-tabs::-webkit-scrollbar{display:none}.ks .xp-tabs button{min-height:44px;font:600 14.5px var(--font);color:var(--k-ink-3);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0 10px}.ks .xp-tabs button.on{color:var(--color-text);border-bottom-color:var(--color-text)}.ks .xp-view{flex-direction:column;gap:12px;display:flex}.ks .xp-band{background:var(--k-line-2);border-radius:12px;height:40px;display:flex;overflow:hidden}.ks .xp-band i{background:var(--c);min-width:0;transition:flex-grow var(--dur-3) var(--ease), background-color var(--dur-3) var(--ease);flex-basis:0}.ks .xp-band i+i{margin-left:3px}.ks .xp-rows{margin:0;padding:0;list-style:none}.ks .xp-row{border-top:1px solid var(--k-line-2);padding:10px 0}.ks .xp-row:first-child{border-top:0;padding-top:2px}.ks .xp-row-m{align-items:flex-start;gap:10px;display:flex}.ks .xp-row-m>i{border-radius:50%;flex:none;width:11px;height:11px;margin-top:5px}.ks .xp-row-l{font:600 15px/1.3 var(--font);flex:1;min-width:0}.ks .xp-row-p{text-align:right;flex:none;max-width:42%}.ks .xp-row-p b{font:700 16px var(--font-d);display:block}.ks .xp-row-p small{font:500 12.5px/1.3 var(--font);color:var(--k-ink-3);display:block}.ks .xp-hb{background:var(--xp-warm);border-radius:5px;height:10px;margin:8px 0 0 21px;overflow:hidden}.ks .xp-hb i{height:100%;transition:width var(--dur-3) var(--ease);border-radius:5px;display:block}.ks .xp-s{font:700 17px/1.3 var(--font-d);letter-spacing:-.01em;margin:0}.ks .xp-say{border:1px solid var(--k-line);min-height:44px;font:600 14px var(--font);color:var(--color-text);background:#fff;border-radius:999px;align-items:center;gap:6px;margin:8px 0 0 21px;padding:0 14px;display:inline-flex}.ks .xp-say-b{background:var(--xp-warm);border-radius:14px;margin:8px 0 0 21px;padding:12px 14px}.ks .xp-say-b p{color:var(--k-ink-2);margin:0;font-size:14.5px;line-height:1.45}.ks .xp-say-f{justify-content:space-between;align-items:center;gap:8px;margin-bottom:-8px;display:flex}.ks .xp-say-f small{font:600 12.5px var(--font);color:var(--k-ink-3);align-items:center;gap:5px;display:flex}.ks .xp-dots{gap:5px;padding:4px 0;display:inline-flex}.ks .xp-dots i{background:var(--k-ink-3);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite alternate xp-breathe}.ks .xp-dots i:nth-child(2){animation-delay:.18s}.ks .xp-dots i:nth-child(3){animation-delay:.36s}@keyframes xp-breathe{0%{opacity:.25;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.ks .xp-q{color:var(--k-ink-2);background:var(--xp-warm);border-radius:12px;margin:0;padding:10px 12px;font-size:13.5px}.ks .xp-rel{border-top:1px solid var(--k-line-2);flex-direction:column;gap:8px;padding-top:6px;display:flex}.ks .xp-rel>span{font:600 13.5px var(--font);color:var(--k-ink-3);padding-top:8px}.ks .xp-wide{color:var(--color-text);background:#e7f3ff;background:lab(95.3331% -2.61575 -8.86591);border-radius:16px;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.ks .xp-wide>.i{color:var(--k-blue-ink);flex:none;margin-top:1px}.ks .xp-wide>div{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ks .xp-wide b{font:600 15px/1.35 var(--font)}.ks .xp-wide span{color:var(--k-ink-2);font-size:13.5px}.ks .xp-wr{background:#fff;border-radius:6px;height:12px;margin-top:8px;position:relative}.ks .xp-wr b{background:var(--k-blue);opacity:.35;border-radius:6px;position:absolute;top:0;bottom:0}.ks .xp-wr i{background:var(--color-text);border-radius:4px;position:absolute;top:2px;bottom:2px}.ks .xp-wr-l{justify-content:space-between;display:flex}.ks .xp-wr-l span{color:var(--k-ink-3);font-size:11.5px}.ks .xp-msg{text-align:center;flex-direction:column;align-items:center;gap:10px;padding:36px 12px 20px;display:flex}.ks .xp-msg-i{background:var(--xp-warm);border-radius:50%;place-items:center;width:60px;height:60px;margin-bottom:4px;display:grid}.ks .xp-msg h2{font:800 20px/1.25 var(--font-d);max-width:28ch;margin:0}.ks .xp-msg p{color:var(--k-ink-2);max-width:32ch;margin:0;font-size:15px}.ks .xp-msg-b{flex-direction:column;gap:8px;width:100%;max-width:280px;margin-top:8px;display:flex}.ks .xp-other{justify-content:center;padding-top:20px;display:flex}.ks .xp-other .xp-link{color:var(--k-ink-3);font-weight:500;text-decoration-color:#cfcec6}.ks .xp-rep{flex-direction:column;gap:10px;display:flex}.ks .xp-rb{background:var(--xp-warm);border-radius:20px;flex-direction:column;gap:10px;padding:16px 16px 6px;display:flex}.ks .xp-rb h3{font:600 13.5px var(--font);color:var(--k-ink-3);margin:0}.ks .xp-rb .xp-s{font-size:16.5px}.ks .xp-rb .xp-band{background:#e7e6e0;border-radius:8px;height:22px}.ks .xp-rb .xp-row{border-color:#e7e6e0}.ks .xp-rb .xp-hb,.ks .xp-rb .xp-say,.ks .xp-rb .xp-say-b{background:#fff}.ks .xp-rb .xp-link{align-self:flex-start}.ks .tsh.xp-sh{border-radius:24px 24px 0 0;max-height:64dvh;padding:0;line-height:1.45;box-shadow:0 -10px 40px #0000001f}.ks .xp-sh .tsh-drag{padding-top:0}.ks .xp-sh .tsh-grab{background:#dddcd5;border-radius:3px;width:38px;height:5px;margin:8px auto 0}.ks .xp-sh .tsh-body{gap:0;padding:0}.ks .xp-sh-h{flex:none;justify-content:space-between;align-items:center;padding:0 8px 0 20px;display:flex}.ks .xp-sh-h h2{font:700 18px var(--font-d);margin:0}.ks .xp-sb{min-height:0;padding:4px 20px 12px;overflow-y:auto}.ks .xp-sf{padding:12px 20px calc(26px + env(safe-area-inset-bottom));border-top:1px solid var(--k-line-2);background:#fff;flex:none;gap:10px;display:flex;position:sticky;bottom:0}.ks .xp-sf .xp-btn{flex:1;height:48px;padding:0 12px}.ks .xp-pop-c{z-index:29;position:fixed;inset:0}.ks .xp-pop{z-index:30;width:400px;max-width:calc(100vw - 32px);max-height:520px;animation:xp-pop var(--dur-2) var(--ease) both;background:#fff;border-radius:20px;padding:12px 20px 16px;position:absolute;overflow-y:auto;box-shadow:0 20px 60px #0000002e}.ks .xp-pop-h{justify-content:space-between;align-items:center;margin-right:-10px;padding:0 0 4px;display:flex}.ks .xp-pop-h h2{font:700 18px var(--font-d);margin:0}@keyframes xp-pop{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:none}}.ks .xp-ag{flex-direction:column;display:flex}.ks .xp-ag-tr{height:84px;position:relative}.ks .xp-ag-lab{font:700 15px var(--font-d);white-space:nowrap;background:var(--color-text);color:#fff;border-radius:8px;padding:2px 8px;position:absolute;top:0;transform:translate(-50%)}.ks .xp-ag-den{align-items:flex-end;gap:1px;height:20px;display:flex;position:absolute;top:32px;left:14px;right:14px}.ks .xp-ag-den i{background:#deddd6;border-radius:1px 1px 0 0;flex:1}.ks .xp-ag-den i.in{background:#9f9e97}.ks .xp-ag-den i.lo{background:repeating-linear-gradient(135deg,#cfcec6 0 2px,#0000 2px 4px)}.ks .xp-hatch{background:repeating-linear-gradient(135deg,#9f9e97 0 2px,#0000 2px 4px);border-radius:2px;flex:none;width:16px;height:12px;display:inline-block}.ks .xp-ag-rail{background:var(--k-line);border-radius:3px;height:6px;position:absolute;top:58px;left:14px;right:14px}.ks .xp-ag-rail i{background:var(--color-text);border-radius:3px;position:absolute;top:0;bottom:0}.ks .xp-ag-rail b{border:2px dashed var(--k-blue);border-radius:8px;position:absolute;top:-5px;bottom:-5px}.ks .xp-ag-tr input{appearance:none;pointer-events:none;background:0 0;width:100%;height:28px;margin:0;position:absolute;top:47px;left:0;right:0}.ks .xp-ag-tr input::-webkit-slider-runnable-track{background:0 0;height:28px}.ks .xp-ag-tr input::-moz-range-track{background:0 0}.ks .xp-ag-tr input::-webkit-slider-thumb{-webkit-appearance:none;pointer-events:auto;border:2px solid var(--color-text);cursor:grab;background:#fff;border-radius:50%;width:28px;height:28px;box-shadow:0 2px 6px #00000026}.ks .xp-ag-tr input::-moz-range-thumb{pointer-events:auto;border:2px solid var(--color-text);cursor:grab;background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 6px #00000026}.ks .xp-ag-tr input:focus-visible::-webkit-slider-thumb{outline:3px solid var(--k-blue);outline-offset:2px}.ks .xp-ag-ticks{height:18px;font:500 12.5px var(--font);color:var(--k-ink-3);position:relative}.ks .xp-ag-ticks span{position:absolute;transform:translate(-50%)}.ks .xp-lst{flex-direction:column;display:flex}.ks .xp-lst-f{gap:16px;margin-top:4px;display:flex}.ks .xp-srch{border:1px solid var(--k-line);height:44px;color:var(--k-ink-3);border-radius:12px;align-items:center;gap:8px;margin-bottom:6px;padding:0 12px;display:flex}.ks .xp-srch input{font:500 16px var(--font);min-width:0;color:var(--color-text);background:0 0;border:0;outline:0;flex:1}.ks .xp-ck{min-height:44px;font:500 15px/1.3 var(--font);border-top:1px solid var(--k-line-2);cursor:pointer;align-items:center;gap:12px;display:flex}.ks .xp-ck:first-of-type{border-top:0}.ks .xp-ck input{width:20px;height:20px;accent-color:var(--color-text);flex:none;margin:0}.ks .xp-surl{flex-direction:column;display:flex}.ks .xp-suri{border:0;border-top:1px solid var(--k-line-2);text-align:left;width:100%;min-height:56px;color:var(--color-text);background:0 0;align-items:center;gap:12px;padding:8px 0;display:flex}.ks .xp-suri:first-child{border-top:0}.ks .xp-rad{border:2px solid #bdbcb4;border-radius:50%;flex:none;width:20px;height:20px}.ks .xp-suri[aria-checked=true] .xp-rad{border:6px solid var(--color-text)}.ks .xp-sur-t{font:600 15px/1.3 var(--font);flex:1}.ks .xp-sur-p{font:600 14px var(--font);color:var(--k-ink-3)}.ks .xp-col{display:none}@media (hover:hover) and (pointer:fine){.ks .xp-ib:hover{background:#f4f4f1}.ks .xp-chip:hover{border-color:#bdbcb4}.ks .xp-chip.on:hover{border-color:var(--color-text)}.ks .xp-sur:hover,.ks .xp-say:hover{border-color:#bdbcb4}.ks .xp-tok:hover{background:#ecebe5}.ks .xp-tok.on:hover{background:var(--color-text)}.ks .xp-tabs button:hover{color:var(--color-text)}.ks .xp-btn.o:hover{background:#fafaf8}}@media (min-width:1024px){.ks .home-wrap.xp-page{width:100%;max-width:none;margin:0;padding:0}.ks .xp{font-size:15px}.ks .xp-tb{display:none}.ks .xp-h{border-bottom:1px solid var(--k-line-2);gap:10px;padding:28px 48px 20px}.ks .xp-dback{color:var(--k-ink-3);font:600 14px/1.45 var(--font);align-self:flex-start;align-items:center;gap:4px;margin-bottom:8px;text-decoration:none;display:inline-flex}.ks .xp-ht h1{letter-spacing:-.03em;font-size:32px;line-height:1.1}.ks .xp-ht .xp-badge{display:inline-flex}.ks .xp-surw{max-width:520px}.ks .xp-main{gap:12px;max-width:960px;padding:32px 56px 56px}.ks .xp-main>.xp-mrow,.ks .xp-col>.xp-mrow{padding:0 0 6px}.ks .xp-sen{color:var(--color-text);padding:0;font-size:22px;line-height:1.35}.ks .xp-main .xp-r,.ks .xp-res .xp-r{padding-top:0}.ks .xp-tabs{margin:0;padding:0}.ks .xp-o h2{font-size:26px}.ks .xp-s{font-size:20px}.ks .xp-band{height:48px}.ks .xp-other{justify-content:flex-start;padding-right:20px}.ks .xp-hchips,.ks .xp-hide-d{display:none}.ks .xp-grid{grid-template-columns:330px minmax(0,1fr);display:grid}.ks .xp-grid .xp-col{border-right:1px solid var(--k-line-2);flex-direction:column;padding:16px 26px 48px;display:flex}.ks .xp-grid .xp-res{max-width:860px;padding:16px 56px 56px}.ks .xp-col section{border-top:1px solid var(--k-line-2);padding:14px 0 6px}.ks .xp-col h3{font:700 15px var(--font-d);margin:0 0 10px}}@media (prefers-reduced-motion:reduce){.ks .xp-dots i{opacity:.6;animation:none}.ks .xp-pop{animation:none}.ks .xp-band i,.ks .xp-hb i,.ks .xp-r>*{transition:none}}.ks .ox{flex-direction:column;padding-bottom:40px;line-height:1.45;display:flex}.ks .ox-top{z-index:3;background:#fffffff0;justify-content:space-between;align-items:center;height:52px;margin:0 -14px;display:flex;position:sticky;top:0}.ks .ox-eyebrow{font:700 15px var(--font-d);align-items:center;gap:7px;display:flex}.ks .ox-eyebrow-d,.ks .ox-left,.ks .ox-x{display:none}.ks .ox-h{font:800 30px/1.06 var(--font-d);letter-spacing:-.035em;margin:0}.ks .ox-echo{font:italic 500 15px var(--font);color:var(--k-ink-3);margin:6px 0 14px}.ks .ox-sub{font:700 17px var(--font-d);color:var(--color-text);margin:2px 0 16px}.ks .ox-ang{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ks .ox-ang li{background:var(--xp-warm);border-radius:18px;align-items:center;gap:14px;padding:12px 14px;display:flex}.ks .ox-ang-t{flex-direction:column;gap:1px;min-width:0;display:flex}.ks .ox-ang b{font:700 16px var(--font-d);letter-spacing:-.01em}.ks .ox-ang-t>span{color:var(--k-ink-2);font-size:14px;line-height:1.35}.ks .ox-ang-v{background:#fff;border-radius:12px;flex:none;justify-content:center;align-items:center;width:64px;height:48px;padding:8px;display:flex;position:relative}.ks .ox-mi-bars{flex-direction:column;gap:4px;width:100%;display:flex}.ks .ox-mi-bars>span,.ks .ox-mi-two>span{background:var(--k-line-2);border-radius:4px;height:7px;display:block;overflow:hidden}.ks .ox-mi-bars i,.ks .ox-mi-two i{border-radius:4px;height:100%;display:block}.ks .ox-mi-two{flex-direction:column;gap:8px;width:100%;display:flex}.ks .ox-mi-two>span{height:10px}.ks .ox-mi-pins{background:repeating-linear-gradient(0deg,#0000 0 9px,#f0efea 9px 10px),repeating-linear-gradient(90deg,#0000 0 9px,#f0efea 9px 10px);border-radius:6px;position:absolute;inset:6px}.ks .ox-mi-pins i{background:var(--xp-c1);border-radius:50%;width:9px;height:9px;margin:-4.5px;position:absolute;box-shadow:0 0 0 2px #fff}.ks .ox-mi-dots{grid-template-columns:1fr 1fr;gap:5px;display:grid}.ks .ox-mi-dots i{border-radius:50%;width:13px;height:13px}.ks .ox-mi-args{flex-direction:column;gap:5px;width:100%;display:flex}.ks .ox-mi-args>span{align-items:center;gap:4px;display:flex}.ks .ox-mi-args i{border-radius:50%;flex:none;width:6px;height:6px}.ks .ox-mi-args b{background:#dcdbd4;border-radius:3px;height:5px}.ks .ox-trust{font:600 14.5px var(--font);color:var(--k-ink-2);align-items:center;gap:9px;margin:18px 0 20px;display:flex}.ks .ox-pay{border-top:1px solid var(--k-line-2);flex-direction:column;gap:12px;padding-top:18px;display:flex}.ks .ox-price{flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;display:flex}.ks .ox-price b{font:800 30px var(--font-d);letter-spacing:-.03em;white-space:nowrap}.ks .ox-price span{color:var(--k-ink-3);white-space:nowrap;font-size:14.5px}.ks .ox-pay .of-pay{gap:12px}.ks .ox-pay .of-check{align-items:flex-start;gap:12px;min-height:44px;padding:6px 0;display:flex}.ks .ox-pay .of-check input{flex:none;width:22px;height:22px;margin:1px 0 0}.ks .ox-pay .of-check span{color:var(--k-ink-2);font-size:14.5px;line-height:1.4}.ks .ox-pay .of-pay .btn{height:52px;font:600 16px var(--font);padding:0 28px}.ks .ox-pay .of-legal{color:var(--k-ink-3);text-align:center;font-size:13px;line-height:1.45}.ks .ox-pay .of-legal a{color:var(--k-ink-2);font-weight:400;text-decoration:underline}.ks .ox-pay .of-info{border-top:1px solid var(--k-line-2)}.ks .ox-pay .of-info>summary{min-height:48px;font:700 15px var(--font-d)}.ks .ox-pay .of-info .of-legal{text-align:left}@media (min-width:1024px){.ks .home-wrap.plus-page:has(.ox){align-items:center;width:100%;max-width:none;margin:0;padding:48px 16px}.ks .ox-top,.ks .ox-mob{display:none}.ks .ox-card{background:#fff;border-radius:30px;grid-template-columns:1fr 1fr;width:1160px;max-width:100%;min-height:800px;display:grid;overflow:hidden;box-shadow:0 0 0 1px #0f0f0e12,0 40px 120px -40px #00000040}.ks .ox-left{background:var(--xp-warm);flex-direction:column;justify-content:center;padding:48px;display:flex}.ks .ox-left .ox-ang{gap:12px}.ks .ox-left .ox-ang li{background:#fff;gap:18px;padding:16px 18px}.ks .ox-left .ox-ang b{font-size:18px}.ks .ox-left .ox-ang-t>span{font-size:15px}.ks .ox-left .ox-ang-v{background:var(--xp-warm);width:76px;height:56px}.ks .ox-left .ox-mi-bars>span,.ks .ox-left .ox-mi-two>span{background:#fff}.ks .ox-right{flex-direction:column;justify-content:center;padding:40px 48px;display:flex;position:relative}.ks .ox-x{display:grid;position:absolute;top:16px;right:16px}.ks .ox-eyebrow-d{display:flex}.ks .ox-h{margin-top:22px;font-size:40px}.ks .ox-trust{margin:4px 0 24px}}.ks .xp-pv{flex-direction:column;gap:12px;display:flex}.ks .xp-pv-start{background:var(--xp-warm);border-radius:20px;flex-direction:column;align-items:flex-start;gap:10px;padding:18px 16px;display:flex}.ks .xp-pv-start h3{font:700 18px/1.3 var(--font-d);margin:0}.ks .xp-pv-start p{color:var(--k-ink-2);margin:0;font-size:15px;line-height:1.45}.ks .xp-pv-start .xp-q{background:#fff}.ks .xp-pv-load{color:var(--k-ink-2);flex-direction:column;align-items:center;gap:8px;padding:28px 12px;font-size:15px;display:flex}.ks .xp-pv-load p{margin:0}.ks .xp-pv-note{background:#e7f3ff;background:lab(95.3331% -2.61575 -8.86591);border-radius:16px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;display:flex}.ks .xp-pv-note b{font:600 15px/1.35 var(--font)}.ks .xp-pv-note span{color:var(--k-ink-2);font-size:13.5px}.ks .xp-pv-note .xp-btn{margin-top:6px}.ks .xp-pv-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.ks .xp-pv-list.old{opacity:.55}.ks .xp-pv-c{border:1px solid var(--k-line);background:#fff;border-radius:18px;padding:14px 16px}.ks .xp-pv-c h3{font:700 16.5px/1.3 var(--font-d);letter-spacing:-.01em;margin:0 0 6px}.ks .xp-pv-c p{color:var(--k-ink-2);margin:0;font-size:15px;line-height:1.45}.ks .xp-pv-c p.xp-pv-more{border-top:1px solid var(--k-line);margin-top:10px;padding-top:10px}.ks .xp-pv-mb{min-height:44px;color:var(--color-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin:2px 0 -10px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ks .xp-pv-mb .i{transition:transform var(--dur-2) var(--ease)}.ks .xp-pv-mb .i.up{transform:rotate(180deg)}.ks .xp-pv-ai{font:600 12.5px var(--font);color:var(--k-ink-3);align-items:center;gap:5px;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.ks .xp-pv-list.old{transition:none}}.ks .xp-tok.off{opacity:.55;text-decoration:line-through;text-decoration-thickness:2px}.ks .xp-within{font:600 15px/1.4 var(--font);background:var(--xp-warm);border-radius:14px;margin:0 0 12px;padding:10px 14px}.ks .xp-row.dim{opacity:.5}.ks .xp-row.sel .xp-row-l{font-weight:700}.ks .xp-row-l small{font:500 12.5px var(--font);color:var(--k-ink-3);margin-top:2px;display:block}.ks .ox-renew{color:var(--k-ink-3);margin:-6px 0 0;font-size:14px}.ks .ox-dock{z-index:30;padding:12px 16px calc(12px + env(safe-area-inset-bottom,0px));background:var(--color-bg);border-top:1px solid var(--k-line-2);align-items:center;gap:12px;transition:transform .25s,opacity .25s;display:flex;position:fixed;bottom:0;left:0;right:0}.ks .ox-dock.is-off{opacity:0;pointer-events:none;transform:translateY(100%)}.ks .ox-dock-p{flex-direction:column;flex:1;min-width:0;margin:0;display:flex}.ks .ox-dock-p b{font:800 19px var(--font-d);letter-spacing:-.02em;white-space:nowrap}.ks .ox-dock-p span{color:var(--k-ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ks .ox-dock .btn{height:52px;font:600 16px var(--font);flex:none;padding:0 28px}.ks .ox:has(.ox-dock){padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (prefers-reduced-motion:reduce){.ks .ox-dock{transition:none}}@media (min-width:1024px){.ks .ox-dock{display:none}.ks .ox:has(.ox-dock){padding-bottom:40px}}
