.ks{--k-blue:#4992f4;--k-blue-ink:#2468c8;--k-blue-soft:#edf3fe;--k-warn:#b4441f;--k-warn-soft:#fbede6;--k-ink-2:#2f2f2b;--k-ink-3:#55554e;--k-meta:#6b6b64;--k-line:#e4e3dd;--k-line-2:#efeee9;--k-line-s:#d3d2ca;--k-sh-1:0 1px 2px #0f0f0e0a, 0 6px 20px -8px #0f0f0e1a;--k-sh-2:0 -10px 40px -12px #0f0f0e38;--k-sh-3:0 24px 60px -20px #0f0f0e47}.ks .k-eb{font:700 13px var(--font-d);letter-spacing:.02em;color:var(--k-meta);margin:0}.ks .k-read{color:var(--k-ink-2);margin:0;font-size:17px;line-height:1.55}.ks .k-body{color:var(--k-ink-2);margin:0;font-size:16px;line-height:1.5}.ks .k-sec{color:var(--k-ink-3);margin:0;font-size:14px;line-height:1.45}.ks .k-sec-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.ks .k-meta{color:var(--k-meta);font-size:13px}.ks .k-h1{font:900 26px/1.15 var(--font-d);letter-spacing:-.03em;text-wrap:balance;margin:0}.ks .k-ttl{font:900 30px/1.15 var(--font-d);letter-spacing:-.035em;text-wrap:balance;margin:0}.ks .k-card{border:1px solid var(--k-line);background:#fff;border-radius:22px}.ks .k-col{flex-direction:column;display:flex}.ks .k-alive{color:var(--k-ink-2);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.ks .k-alive b{color:var(--color-text);font-weight:600}.ks .k-avs{flex:none;display:flex}.ks .k-avs>*{border-radius:50%;margin-left:-8px;box-shadow:0 0 0 2px #fff}.ks .k-avs>:first-child{margin-left:0}.ks .k-words{box-shadow:inset 0 0 0 1px var(--k-line);background:#fff;border-radius:16px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ks .k-words q{quotes:none;color:var(--color-text);white-space:pre-line;overflow-wrap:anywhere;font-size:16px;line-height:1.5}.ks .k-words.blue{background:var(--k-blue-soft);box-shadow:none}.ks .k-banner{border-radius:16px;align-items:flex-start;gap:12px;margin:0;padding:14px 16px;font-size:15px;line-height:1.45;display:flex}.ks .k-banner.info{background:var(--k-blue-soft);color:#173f78}.ks .k-banner.warn{background:var(--k-warn-soft);color:#7a2c10}.ks .k-banner .grow{flex:1;min-width:0}.ks .k-banner .k-tlink{min-height:28px;color:inherit;font-size:15px}.ks .k-nu{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ks .k-nu li{color:var(--k-ink-2);gap:10px;font-size:16px;line-height:1.45;display:flex}.ks .k-nu li:before{content:"";background:var(--color-text);border-radius:50%;flex:none;width:6px;height:6px;margin-top:9px}.ks .k-me .k-nu li:before{background:var(--k-blue)}.ks .k-lnk{min-height:44px;font:600 15px var(--font);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-line-s);text-decoration-color:var(--k-line-s);text-underline-offset:4px;background:0 0;border:0;align-self:flex-start;align-items:center;gap:4px;padding:0;display:inline-flex}.ks .k-tlink{min-height:44px;font:600 16px var(--font);color:var(--color-text);text-decoration:underline;-webkit-text-decoration-color:var(--k-line-s);text-decoration-color:var(--k-line-s);text-underline-offset:4px;background:0 0;border:0;align-items:center;padding:0 4px;display:inline-flex}.ks .k-sw{width:51px;height:31px;transition:background var(--dur-2) var(--ease);background:#d9d8d1;border:0;border-radius:999px;flex:none;padding:0;position:relative}.ks .k-sw:after{content:"";width:27px;height:27px;transition:transform var(--dur-2) var(--spring);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0000002e}.ks .k-sw[aria-checked=true]{background:var(--k-blue)}.ks .k-sw[aria-checked=true]:after{transform:translate(20px)}.ks .k-sw:disabled{opacity:.6}.ks .k-row{align-items:center;gap:12px;min-height:52px;display:flex}.ks .k-row .grow{flex:1;min-width:0}.ks .k-rowline{border-top:1px solid var(--k-line-2)}.ks .k-seg{box-shadow:inset 0 0 0 1px var(--k-line);scrollbar-width:none;background:#fff;border-radius:999px;gap:4px;padding:4px;display:flex;overflow-x:auto}.ks .k-seg>a,.ks .k-seg>button{min-height:40px;font:600 15px var(--font);color:var(--k-ink-3);white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 0 auto;justify-content:center;align-items:center;gap:8px;padding:0 14px;text-decoration:none;display:flex}.ks .k-seg>.on{background:var(--color-text);color:#fff}.ks .k-ill{object-fit:contain;width:100%;height:auto;margin:0 auto;display:block}.ks .k-soon{align-items:center;gap:14px;padding:12px 0;display:flex}.ks .k-soon img{object-fit:contain;flex:none;width:56px;height:56px}.ks .k-chip{min-height:30px;box-shadow:inset 0 0 0 1px var(--k-line);color:var(--k-ink-2);white-space:nowrap;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.ks .k-btns{gap:10px;display:flex}.ks .k-btns>.btn{flex:1}.ks .k-rares{border:1.5px dashed var(--k-line-s);border-radius:22px;padding:14px 16px}.ks .k-rares b{font-size:16px;font-weight:600;display:block}.ks .k-pc{border:1px solid var(--k-line);transition:box-shadow var(--dur-2), border-color var(--dur-2);background:#fff;border-radius:22px}.ks .k-pc-h{text-align:left;width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 12px;padding:18px 18px 16px;display:grid}.ks .k-pc-h h3{font:700 17px/1.3 var(--font-d);letter-spacing:-.015em;color:var(--color-text);margin:0}.ks .k-pct{font:700 17px var(--font-d);font-variant-numeric:tabular-nums;white-space:nowrap}.ks .k-pct small{font-size:13px}.ks .k-bar{background:var(--k-line-2);border-radius:9px;grid-column:1/-1;height:8px;position:relative;overflow:hidden}.ks .k-bar i{border-radius:inherit;width:var(--w);background:var(--color-text);transition:width .9s var(--ease);position:absolute;inset:0 auto 0 0}.ks .k-me .k-bar i{background:var(--k-blue)}.ks .k-pc-more{color:var(--k-ink-3);grid-column:1/-1;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.ks .k-pc-more .i{transition:transform var(--dur-2) var(--ease)}.ks .k-pc.open .k-pc-more .i{transform:rotate(180deg)}.ks .k-pc-b{transition:grid-template-rows var(--dur-3) var(--ease);grid-template-rows:0fr;display:grid}.ks .k-pc.open .k-pc-b{grid-template-rows:1fr}.ks .k-pc-b>div{min-height:0;overflow:hidden}.ks .k-pc-in{flex-direction:column;gap:14px;padding:0 18px 18px;display:flex}.ks .k-pc-in .k-eb{margin-bottom:-6px}.ks .k-pc-top{align-items:center;gap:10px;padding:14px 8px 0 18px;display:flex}.ks .k-pc-top .k-meta{color:var(--k-blue-ink);flex:1;font-weight:600}.ks .k-pc-mine{flex-direction:column;gap:4px;padding:0 18px 4px;display:flex}.ks .k-pc-mine>.k-pc-more{cursor:pointer;background:0 0;border:0;width:100%;min-height:48px;padding:0}.ks .k-ask{border-top:1px solid #0f0f0e14;flex-direction:column;gap:10px;padding-top:14px;display:flex}.ks .k-ask p{font:700 16px var(--font-d);margin:0}.ks .k-pc.new-in{animation:k-newin .6s var(--ease) both}@keyframes k-newin{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.ks .k-skel{background:linear-gradient(90deg, var(--k-line-2) 0, #f8f8f5 40%, var(--k-line-2) 80%);background-size:300% 100%;border-radius:8px;animation:1.6s linear infinite k-shim}@keyframes k-shim{0%{background-position:100% 0}to{background-position:-100% 0}}.ks .k-pulse{background:var(--k-blue);border-radius:50%;flex:none;width:8px;height:8px;position:relative}.ks .k-pulse:after{content:none}@keyframes k-pulse{0%{opacity:.8;transform:scale(.5)}to{opacity:0;transform:scale(1.4)}}.ks .k-toast{left:16px;right:16px;bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:90;background:var(--color-text);color:#fff;box-shadow:var(--k-sh-3);max-width:480px;animation:k-fu .5s var(--ease) both;border-radius:16px;align-items:center;gap:12px;margin:0 auto;padding:14px 16px;font-size:15px;display:flex;position:fixed}@keyframes k-fu{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (min-width:1024px){.ks .k-toast{bottom:32px}}@media (prefers-reduced-motion:reduce){.ks .k-pc-b,.ks .k-bar i,.ks .k-sw,.ks .k-sw:after{transition:none}.ks .k-pc.new-in,.ks .k-skel,.ks .k-pulse:after,.ks .k-toast{animation:none}}.ks .k-blue{color:var(--k-blue-ink)}.ks .k-ink{color:var(--color-text)}.ks .k-err{color:var(--k-warn)}.ks .k-plain{gap:12px;margin:0;padding:0;list-style:none}.ks .k-mirror-body{flex-direction:column;gap:14px;padding:0 20px 28px;display:flex}.ks .k-mirror-list{gap:12px;margin-top:6px}.ks .k-mirror-tail{gap:20px;margin-top:20px}.ks .k-others-t{margin-top:6px}.ks .k-pc-static{cursor:default;padding-top:12px}.ks .k-reflect .i{width:18px;height:18px}.ks .k-reflect-form{gap:10px;padding-top:6px}.ks .k-field{border:1px solid var(--k-line-s);transition:border-color var(--dur-2);background:#fff;border-radius:22px;padding:14px 16px}.ks .k-field:focus-within{border-color:var(--color-text)}.ks .k-field textarea{resize:none;width:100%;font:inherit;min-height:128px;color:var(--color-text);field-sizing:content;background:0 0;border:0;outline:0;max-height:50vh;font-size:17px;line-height:1.5;display:block}.ks .k-field textarea::placeholder{color:#8a8a82}.ks .k-history-t{min-height:32px;color:var(--k-ink-3);font-size:14px}.ks .k-history{border-left:2px solid var(--k-line);flex-direction:column;gap:10px;margin:0;padding:0 0 0 12px;list-style:none;display:flex}.ks .k-history li{flex-direction:column;gap:2px;display:flex}.ks .k-pc.k-me,.ks .k-newpath{border:1px solid var(--k-line-s);background:#fff}.ks .k-newpath-t{font:700 18px/1.3 var(--font-d);letter-spacing:-.015em;margin:0}.ks .k-forming{flex-direction:column;gap:16px;padding:20px;display:flex}.ks .k-forming-t{font:700 17px var(--font-d)}.ks .k-share{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:20px;display:flex}.ks .k-share h3{font:700 21px/1.2 var(--font-d);letter-spacing:-.02em;margin:4px 0 0}.ks .k-share .btn{margin-top:4px}.ks .k-notify{border-top:1px solid var(--k-line-2);border-bottom:1px solid var(--k-line-2);padding:6px 0}.ks .k-plus{flex-direction:column;gap:10px;padding:18px;display:flex}.ks .k-plus b{font:700 17px var(--font-d)}.ks .k-rares-list{margin:12px 0}.ks .k-menu-row{text-align:left;width:100%;font:500 16px var(--font);color:var(--color-text);background:0 0;border:0;padding:0}.ks .k-menu-row.k-warn{color:var(--k-warn)}.ks .k-mirror .tb-h{font:700 17px var(--font-d)}.ks .k-mirror .icon-btn[aria-pressed=true] .i{fill:currentColor}@media (min-width:768px){.ks .k-mirror-body{padding:0 0 40px}.ks .k-mirror{max-width:688px}}.ks .k-grow{flex:1}.ks .subject-topbar{align-items:center;gap:2px;display:flex}.ks .subject-page .q{font:900 30px/1.15 var(--font-d);letter-spacing:-.035em}.ks .subject-page .q.sm{font-size:26px}.ks .subject-page .by-2 b{font-size:15px}.ks .subject-page .by-2 small{color:var(--k-meta);font-size:13px}.ks .subject-body{flex-direction:column;gap:20px;display:flex}.ks .k-teaser{flex-direction:column;gap:10px;padding:18px;display:flex}.ks .k-teaser-t{font:700 17px/1.3 var(--font-d);letter-spacing:-.015em;margin:0}.ks .subject-cta{box-shadow:none;border-top:0;flex-direction:column;align-items:stretch;gap:10px}.ks .subject-cta .subject-cta-main{flex:none;width:100%}.ks .subject-cta .dt-priv{text-align:center;color:var(--k-ink-3);font-size:14px;line-height:1.45;display:block}.ks .subject-share-desk{display:none}@media (min-width:768px){.ks .subject-cta{flex-flow:wrap;align-items:center}.ks .subject-cta .subject-cta-main{flex:0 auto;width:auto;min-width:200px}.ks .subject-share-desk{display:inline-flex}.ks .subject-share-desk .btn{min-width:160px}.ks .subject-cta .dt-priv{text-align:left;flex-basis:100%}}.ks .subject-share-mob{display:inline-flex}@media (min-width:768px){.ks .subject-share-mob{display:none}}.ks .k-pm{z-index:95;background:#0f0f0e6b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.ks .k-pm-box{width:100%;max-width:400px;box-shadow:var(--k-sh-3);animation:k-pop .36s var(--spring) both;background:#fff;border-radius:28px;outline:none;flex-direction:column;gap:12px;padding:16px 18px 14px;display:flex;position:relative}@keyframes k-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.ks .k-pm-x{z-index:2;position:absolute;top:8px;right:8px}.ks .k-pm-stage{background:var(--k-blue-soft);border-radius:20px;height:184px;position:relative;overflow:hidden}.ks .k-pm-cv{width:300px;height:184px;margin-left:-150px;position:absolute;top:0;left:50%}.ks .k-pm-cv>*{transition:transform .7s var(--ease), opacity .5s var(--ease);position:absolute}.ks .k-pm-bub{width:136px;height:76px;box-shadow:var(--k-sh-1);background:#fff;border-radius:18px 18px 18px 6px;flex-direction:column;gap:8px;padding:14px;display:flex;top:54px;left:44px}.ks .k-pm-bub span{background:#e8e7e1;border-radius:9px;width:100%;height:7px}.ks .k-pm-you{background:var(--k-blue);border-radius:50%;width:30px;height:30px;top:118px;left:16px;box-shadow:0 0 0 3px #fff}.ks .k-pm-dot{opacity:0;background:var(--k-blue);border-radius:50%;width:10px;height:10px}.ks .k-pm-me,.ks .k-pm-ot{width:0;height:0;top:92px;left:150px}.ks .k-pm-me i,.ks .k-pm-ot i{box-shadow:0 0 0 3px var(--k-blue-soft);border-radius:50%;display:block;position:absolute}.ks .k-pm-me i{background:var(--k-blue)}.ks .k-pm-ot i{background:#8a8a82}.ks .k-pm-me em,.ks .k-pm-ot em{text-align:center;width:100px;font:700 12.5px var(--font-d);color:var(--color-text);font-style:normal;position:absolute;top:44px;left:-50px}.ks .k-pm-ln{border-top:2px dashed var(--k-blue);opacity:0;width:108px;top:91px;left:96px;transform:scaleX(0)}.ks .k-pm-rs{width:26px;height:26px;color:var(--k-blue-ink);opacity:0;background:#fff;border-radius:50%;place-items:center;display:grid;top:79px;left:137px;transform:scale(.4)}.ks .k-pm-rs .i{width:20px;height:20px}.ks .k-pm-avs{opacity:0;display:flex;top:62px;left:150px;transform:translate(-50%)scale(.6)}.ks .k-pm-av{width:58px;height:58px;box-shadow:0 0 0 3px var(--k-blue-soft);background:#8a8a82;border-radius:50%;display:block}.ks .k-pm-av.you{background:var(--k-blue)}.ks .k-pm-av+.k-pm-av{margin-left:-12px}.ks .k-pm-chip{opacity:0;color:var(--k-blue-ink);font:700 13px var(--font);white-space:nowrap;box-shadow:var(--k-sh-1);background:#fff;border-radius:999px;padding:6px 12px;top:132px;left:150px;transform:translate(-50%)translateY(8px)}.ks .st-1 .k-pm-dot{opacity:1}.ks .st-1 .k-pm-me{opacity:0;transform:scale(.3)}.ks .st-1 .k-pm-ot,.ks .st-2 .k-pm-ot{opacity:0;transform:translate(90px)}.ks .st-2 .k-pm-bub,.ks .st-3 .k-pm-bub,.ks .st-4 .k-pm-bub{opacity:0;transform:translate(-30px)scale(.9)}.ks .st-2 .k-pm-you,.ks .st-3 .k-pm-you,.ks .st-4 .k-pm-you{opacity:0}.ks .st-2 .k-pm-dot,.ks .st-3 .k-pm-dot,.ks .st-4 .k-pm-dot{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}.ks .st-3 .k-pm-me{transform:translate(-74px)scale(.82)}.ks .st-3 .k-pm-ot{opacity:1;transform:translate(74px)scale(.82)}.ks .st-3 .k-pm-ln{opacity:1;transform:scaleX(1)}.ks .st-3 .k-pm-rs{opacity:1;transform:scale(1)}.ks .st-4 .k-pm-me,.ks .st-4 .k-pm-ot{opacity:0;transform:scale(.5)}.ks .st-4 .k-pm-avs{opacity:1;transform:translate(-50%)scale(1)}.ks .st-4 .k-pm-chip{opacity:1;transform:translate(-50%)}.ks .k-pm-caps{flex-direction:column;gap:4px;min-height:158px;display:flex}.ks .k-pm-caps h3{font:700 21px/1.2 var(--font-d);letter-spacing:-.02em;margin:0 0 2px}.ks .k-pm-dots{justify-content:center;margin:-8px 0 -6px;display:flex}.ks .k-pm-dots button{background:0 0;border:0;place-items:center;width:32px;height:32px;padding:0;display:grid}.ks .k-pm-dots i{background:var(--k-line-s);width:8px;height:8px;transition:width var(--dur-2) var(--ease), background var(--dur-2);border-radius:9px;display:block}.ks .k-pm-dots .on i{background:var(--color-text);width:22px}.ks .k-pm-not{align-self:center;margin-top:-6px}@media (prefers-reduced-motion:reduce){.ks .k-pm-cv>*,.ks .k-pm-box{transition:none;animation:none}}.ks .k-write .topbar{align-items:center;display:flex}.ks .k-draft-kept{white-space:nowrap;padding-right:8px}.ks .k-write-b{gap:14px}.ks .k-write-q{font:700 19px/1.25 var(--font-d);letter-spacing:-.02em;margin:2px 0 0}.ks .k-write .k-field textarea{min-height:7.5em;max-height:50dvh;overflow-y:auto}.ks .k-field.k-sending{opacity:.55}.ks .k-portrait-row{align-items:flex-start;padding-top:2px}.ks .k-portrait-l{padding-top:4px;font-size:16px;font-weight:600;line-height:1.3;display:block}.ks .k-what{min-height:32px;color:var(--k-blue-ink);background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:14px;font-weight:600;display:inline-flex}.ks .k-portrait-row .k-sw{margin-top:2px}.ks .k-write-bar{padding:8px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--k-line-2);background:#fff;align-items:center;gap:14px;display:flex}.ks .k-write-bar .k-sec{flex:1}.ks .k-write-bar .btn{flex:none;width:auto;padding:0 22px}.ks .k-spin{border:2px solid #ffffff59;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite k-spin}@keyframes k-spin{to{transform:rotate(360deg)}}@media (min-width:768px){.ks .k-write-bar{padding:12px 0 24px}}.ks .onb.expression-done.k-done-screen{color:var(--color-text);background:#fff}.ks .k-done-in{text-align:center;padding:8px 24px calc(24px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:22px;width:100%;max-width:480px;min-height:100dvh;margin:0 auto;display:flex}.ks .k-done-ill{width:auto;max-height:210px;margin-top:24px}.ks .k-done-head{flex-direction:column;align-items:center;gap:14px;margin-top:-40px;display:flex}.ks .k-done-head h1{font:900 28px/1.15 var(--font-d);letter-spacing:-.03em;margin:0}.ks .k-ck{background:var(--color-text);width:76px;height:76px;animation:k-pop .5s var(--spring) both;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 0 6px #fff}.ks .k-ck path{stroke-dasharray:24;stroke-dashoffset:24px;animation:k-draw .45s .25s var(--ease) forwards}@keyframes k-draw{to{stroke-dashoffset:0}}.ks .k-done-in .k-sec{margin-top:-12px}.ks .k-fade{animation:k-fu .5s var(--ease) both}@media (prefers-reduced-motion:reduce){.ks .k-ck,.ks .k-fade{animation:none}.ks .k-ck path{stroke-dashoffset:0;animation:none}}.ks .bottom-cta.ex-cta.k-write-bar{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.ks .bottom-cta.ex-cta.k-write-bar .btn{flex:none;width:auto}.ks .dt-bar.subject-cta>.subject-cta-main{flex:none;min-height:50px}@media (min-width:768px){.ks .dt-bar.subject-cta>.subject-cta-main{min-width:200px}}.ks .k-share-eb{margin:6px 0 -4px}.ks .k-share-preview{border:1px solid var(--k-line);background:#fbfbf9;border-radius:22px;flex-direction:column;gap:10px;padding:16px;display:flex}.ks .k-share-preview .sh-th{background:var(--color-text);color:#fff;width:30px;height:30px;font:700 12px var(--font-d);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.ks .k-share-preview .sh-th img{object-fit:cover;width:100%;height:100%}.ks .k-share-q{font:700 18px/1.25 var(--font-d);letter-spacing:-.02em;margin:0}.ks .k-share-tiles{grid-template-columns:repeat(5,1fr);margin:8px 0 4px}.ks .k-share-manage-in{flex-direction:column;padding-left:34px;display:flex}.ks .k-share-manage-in .k-sec{padding-bottom:8px}.ks .k-rot{transform:rotate(180deg)}.ks .share-sheet .k-menu-row{min-height:52px}.ks .k-detail-head{flex-direction:column;gap:14px;padding:16px 20px 24px;display:flex}.ks .k-detail-pct{font:700 15px var(--font-d)}.ks .k-detail-head .k-bar{background:var(--k-line-2)}.ks .k-detail-t{font:900 32px/1.12 var(--font-d);letter-spacing:-.035em;text-wrap:balance;margin:6px 0 0}.ks .k-detail-body{flex-direction:column;gap:22px;padding:22px 20px 32px;display:flex}.ks .k-detail-body section{flex-direction:column;gap:8px;display:flex}.ks .k-nu-lg li{font-size:17px}.ks .k-detail-sub{flex-direction:column;gap:6px;padding:16px;display:flex}.ks .k-detail-note{min-height:0;color:var(--k-meta);align-items:flex-start}@media (min-width:768px){.ks .k-detail-head{padding:28px 0 24px}.ks .k-detail-t{font-size:40px}.ks .k-detail-body{padding:28px 0 40px}}.ks .k-pf-tb{justify-content:space-between}.ks .pf-head.k-pf-head{text-align:center;flex-direction:column;align-items:center;gap:6px;padding:0 20px;display:flex}.ks .k-pf-head>.tav{font-size:34px!important}.ks .k-pf-name{font:700 24px/1.2 var(--font-d);letter-spacing:-.02em;margin:6px 0 0}.ks .k-pf-meta{color:var(--k-ink-3);flex-wrap:wrap;justify-content:center;gap:0 4px;margin:0;font-size:14px;line-height:1.45;display:flex}.ks .k-pf-meta>*+:before{content:"· "}.ks .k-pf-meta a{color:inherit;text-decoration:none}.ks .k-pf-meta b{font-weight:inherit;color:inherit}.ks .k-pf-vis{max-width:30ch;color:var(--k-ink-3);margin:0;font-size:14px;line-height:1.45}.ks .pf-acts.k-pf-acts{flex-direction:column;gap:10px;width:100%;margin-top:16px;display:flex}.ks .pf-acts.k-pf-acts>.btn{width:100%;height:auto;min-height:48px;color:var(--color-text);box-shadow:inset 0 0 0 1px var(--k-line-s);font:600 16px/1.25 var(--font);background:#fff;border:0;border-radius:999px;flex:none;padding:0 22px}@media (hover:hover) and (pointer:fine){.ks .pf-acts.k-pf-acts>.btn:hover{box-shadow:inset 0 0 0 1px var(--k-ink-3)}}.ks .k-pf .pf-tabs{box-shadow:inset 0 -1px 0 var(--k-line);margin:16px 20px 0}.ks .k-pf .pf-tab{height:48px;color:var(--k-ink-3);font-size:15px;font-weight:600}.ks .k-pf .pf-tab.on{color:var(--color-text)}.ks .k-pf .pf-ind{bottom:0}.ks .k-pf .pf-ind:after{border-radius:0;width:100%}.ks .k-pf .pf-pane>.list{gap:16px;padding:16px 20px 28px}.ks .k-pf .list-h{color:var(--k-meta);gap:6px;padding:0;font-size:13px}.ks .k-pf .list-h .i{width:16px;height:16px}.ks .sc.k-part{box-shadow:inset 0 0 0 1px var(--k-line);border-radius:22px;gap:10px;padding:16px}.ks .k-part .sc-open{gap:10px}.ks .k-part-top{gap:8px;min-height:0}.ks .k-part-day{color:var(--k-meta);align-items:center;gap:4px;font-size:13px;display:inline-flex}.ks .k-part-day .i{width:14px;height:14px}.ks .k-part-t{font:700 17px/1.3 var(--font-d);letter-spacing:-.015em;color:var(--color-text)}.ks .k-part .k-body.k-ink{color:var(--color-text);font-size:16px;line-height:1.5}.ks .k-part .sc-pt{border-top:1px solid var(--k-line-2);min-height:52px;margin-top:0;padding-top:0;font-size:15px;font-weight:600}.ks .rs-tb .tb-t{font:900 30px/1.1 var(--font-d);letter-spacing:-.035em}.ks .k-rs-empty{gap:18px;padding:12px 20px 28px}.ks .k-rs-empty .k-ill{width:auto;max-height:260px}.ks .k-rs-empty-t{font:900 26px/1.15 var(--font-d);letter-spacing:-.03em;margin:0}@media (min-width:768px){.ks .k-rs-empty{max-width:560px;padding:12px 0 40px}.ks .k-rs-empty .btn{align-self:flex-start;width:auto;padding:0 28px}}.ks .k-portrait{gap:24px}.ks .k-pt-head{gap:6px}.ks .k-pt-title{justify-content:space-between;min-height:0}.ks .k-pt-how{align-self:flex-start;margin-left:-4px;font-size:15px}.ks .k-pt-h2{font:700 20px/1.2 var(--font-d);letter-spacing:-.02em;margin:0}.ks .k-pt-empty{gap:16px}.ks .k-scr{scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.ks .k-tcard{border:1px solid var(--k-line);text-align:left;width:214px;color:inherit;font:inherit;background:#fff;border-radius:22px;flex-direction:column;flex:none;gap:8px;padding:14px 16px;display:flex}.ks .k-tcard.big{width:auto;padding:18px}.ks .k-tcard b{font:700 16px var(--font-d);letter-spacing:-.01em;color:var(--color-text)}.ks .k-tcard.big b{font-size:21px}.ks .k-tcard q{quotes:"« " " »";color:var(--k-ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.ks .k-tcard.big q{-webkit-line-clamp:4;font-size:16px}.ks .k-search{border:1px solid var(--k-line-s);height:48px;color:var(--k-meta);background:#fff;border-radius:999px;align-items:center;gap:10px;padding:0 16px;display:flex}.ks .k-search:focus-within{border-color:var(--color-text)}.ks .k-search input{font:inherit;color:var(--color-text);background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:16px}.ks .k-th-list{padding:0 16px}.ks .k-th-list li:first-child .k-th-row{border-top:0}.ks .k-th-row{padding:4px 0}.ks .k-th-l{font-size:16px;font-weight:600;display:block}.ks .k-pt-rows{gap:0}.ks .k-pt-rows .k-menu-row{text-decoration:none}.ks .k-fold{gap:12px;padding:4px 0 16px}.ks .k-chips{flex-wrap:wrap;gap:8px;display:flex}.ks .k-chips .k-chip{min-height:36px}.ks .k-plus-chip{height:30px;box-shadow:inset 0 0 0 1px var(--k-line-s);font:600 13px var(--font-d);color:var(--color-text);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:0 12px;display:inline-flex}.ks .k-plus-chip .i{width:14px;height:14px}.ks .k-evo{flex-direction:column;gap:12px;padding:16px;display:flex}.ks .k-evo-grid{grid-template-columns:1fr auto 1fr;align-items:start;gap:10px;display:grid}.ks .k-evo-grid>.i{color:var(--k-meta);margin-top:22px}.ks .k-src{flex-direction:column;gap:10px;padding:16px;display:flex}.ks .k-src-t{font:700 16px/1.3 var(--font-d)}.ks .k-src q{quotes:none}.ks .k-theme{gap:22px;padding-bottom:12px}.ks .tsh.k-theme-sheet{max-height:92dvh}.ks .tsh.k-theme-sheet .tsh-body{overflow-y:auto}@media (min-width:768px){.ks .k-scr{margin:0;padding:0}}.ks .pt-legend-card{z-index:3;transition:opacity var(--dur-2) var(--ease);padding:0 16px;position:absolute;top:52px;left:14px;right:14px}.ks .pt-legend-card.off{opacity:0;pointer-events:none}.ks .pt-legend-card .k-menu-row{min-height:48px}.ks .pt-legend-card .pt-legend{pointer-events:auto;gap:10px;padding:0 0 14px;font-size:14px;position:static}.ks .pt-legend-card .pt-legend .lg-size{max-width:none;font-size:13px}.ks .pt-legend-card .pt-legend .lg-t{width:20px;height:20px}.ks .pt-legend-card .pt-legend .lg-p{width:14px;height:14px;margin-inline:3px;box-shadow:inset 0 0 0 2.5px #45453f}.ks .pt-legend-card .pt-legend .lg-e{width:9px;height:9px;margin-inline:5px}.ks .pt-legend-card .pt-legend .lg-l{width:20px;margin-inline:0}.ks .k-private-steps{gap:10px;padding:4px 0 6px}.ks .k-private-t{font:700 22px/1.2 var(--font-d);letter-spacing:-.02em;margin:0}.ks .k-steps{flex-direction:column;display:flex}.ks .k-steps li{align-items:flex-start;gap:12px;padding:8px 0;display:flex}.ks .k-steps li>span{width:28px;height:28px;font:700 13px var(--font-d);box-shadow:inset 0 0 0 1.5px var(--k-line-s);color:var(--k-meta);border-radius:50%;flex:none;place-items:center;display:grid}.ks .k-steps li.done>span{background:var(--k-blue);color:#fff;box-shadow:none}.ks .k-steps li.cur>span{box-shadow:inset 0 0 0 2px var(--color-text);color:var(--color-text)}.ks .k-steps b{padding-top:3px;font-size:16px;font-weight:600;display:block}.ks .k-steps li:not(.done):not(.cur) b{color:var(--k-ink-3)}.ks .k-private-wrote{gap:14px}.ks .crisis-ill{width:auto;max-height:120px;margin-bottom:12px}.ks .tabbar{box-shadow:0 -1px 0 var(--k-line-2)}.ks .tabbar .navitem{color:var(--color-text);font-size:10.5px;font-weight:400}.ks .tabbar .navitem .i{width:24px;height:24px}.ks .tabbar .navitem.on,.ks .tabbar .navitem.on .i{color:var(--color-text);font-weight:400}.ks .tabbar .navitem.on .i{stroke-width:inherit}.ks .tabbar .navitem.on .i-on,.ks .side-link.on .i-on{fill:currentColor}.ks .tabbar .navitem .cr{width:48px;height:36px;box-shadow:none;border-radius:12px;margin-top:2px}.ks .tabbar .navitem .cr .i{width:22px;height:22px}.ks .tabbar .tav.me{width:26px!important;height:26px!important}.ks .tav.me{box-shadow:none;font-size:11px!important}.ks .tabbar .navitem.on .tav.me,.ks .ks-rail .icon-btn.on .tav.me{box-shadow:0 0 0 2px var(--color-text)}.ks .k-teaser.k-peek{gap:12px;padding:18px}.ks .k-peek .k-near{color:var(--k-ink-2);font-weight:600}.ks .k-peek-t{font:700 17px/1.3 var(--font-d);letter-spacing:-.015em;color:var(--color-text);margin:0}.ks .k-pt-tb{justify-content:space-between}.ks .k-lrow{min-height:52px;font-size:16px;font-weight:400;text-decoration:none}.ks .k-lrow>.i:first-child{width:22px;height:22px}.ks .k-lrow .k-lrow-chev{width:18px;height:18px;color:var(--k-meta)}.ks .k-pt-page-t{font:700 24px/1.2 var(--font-d);letter-spacing:-.025em;margin:0 0 14px}.ks p{text-wrap:pretty}.ks h1,.ks h2,.ks h3,.ks h4{text-wrap:balance}.ks .btn{height:48px;min-height:48px;padding:0 22px;font-size:16px;font-weight:600}.ks .btn-sm{height:44px;min-height:44px;padding:0 18px;font-size:15px}.ks .btn-primary[disabled],.ks .btn-primary.is-disabled,.ks .btn-primary[aria-disabled=true]{background:var(--color-text);color:#fff;opacity:1}.ks .btn-secondary[disabled],.ks .btn-secondary.is-disabled,.ks .btn-secondary[aria-disabled=true]{color:var(--color-text);box-shadow:inset 0 0 0 1px var(--k-line-s);opacity:1;background:#fff}.ks .k-write .topbar .onb-topbar-gap{flex:1;width:auto;display:block}.ks .k-write .k-draft-kept{padding-right:16px}.ks .k-write-q{text-wrap:wrap}@media (max-width:767px){.ks .bottom-cta.ex-cta.k-write-bar{box-shadow:none;background:#fff linear-gradient(var(--k-line-2), var(--k-line-2)) no-repeat 20px 0 / calc(100% - 40px) 1px;border-top:0}}.ks .k-menu-row.k-rowline{border-top:1px solid var(--k-line-2)}.ks .k-menu-row.k-rowline>.i:first-child{width:22px;height:22px}.ks .k-menu-row.share-link-btn{width:100%;min-height:52px;font:400 16px var(--font);align-self:stretch;gap:12px;padding:0;text-decoration:none;display:flex}.ks .k-menu-row.share-link-btn.k-warn{color:var(--k-warn)}.ks .k-detail-head .k-bar{background:0 0;border-radius:9px;height:8px}.ks .k-detail-head .k-bar>i,.ks .k-detail-head.k-me .k-bar>i{background:var(--color-text)}.ks .k-detail-head .k-detail-pct,.ks .k-detail-head .k-meta{color:var(--k-ink-3)}.ks .k-ask.mirror-feedback{gap:10px;padding:14px 0 0}.ks .k-ask .k-btns>.btn{flex:1 1 0;width:auto;min-width:0}.ks .rc-acts .btn{height:48px}.ks .rc-acts .btn-ghost{background:0 0}.ks .k-banner>.i{flex:none;width:20px;height:20px;margin-top:1px}.ks .k-forming.mirror-forming{text-align:left;align-items:stretch;gap:16px;padding:20px}.ks .k-forming.mirror-forming>.k-ill{align-self:center}.ks .k-me .k-pc-in .k-eb{color:var(--k-blue-ink)}.ks .k-notify .i-on,.ks .mirror-tb .i-on,.ks .k-toast .i-on{fill:currentColor;stroke-width:1.7px}@media (min-width:1024px){.ks .side.ks-side{width:248px;box-shadow:1px 0 0 var(--k-line-2);gap:4px;padding:28px 18px}.ks .ks-side .ks-side-logo{padding:0 10px 26px}.ks .ks-side .logo-long{height:24px}.ks .side-link{border-radius:12px;height:48px;padding:0 12px;font-size:16px;font-weight:400}.ks .side-link.on{background:#f6f6f3;font-weight:600}.ks .side-link.on .i{stroke-width:inherit}.ks .ks-side .ks-side-create{height:48px;margin-top:18px;font-size:16px}.ks .k-mirror>.mirror-tb{display:none}}.ks .k-write .k-field textarea{max-height:200px}.ks .k-cnt-row{gap:12px;min-height:0;margin-top:-6px}.ks .k-cnt{font:600 13px var(--font);font-variant-numeric:tabular-nums;color:var(--k-ink-3);white-space:nowrap}.ks .k-cnt-row.k-over .k-sec,.ks .k-cnt-row.k-over .k-cnt{color:var(--k-warn)}.ks .k-field.err{border-color:var(--k-warn)}.ks .k-write .k-portrait-row .k-sw:disabled{opacity:1}.ks .k-crisis{gap:0;padding-bottom:8px}.ks .k-crisis>.k-ill{object-fit:contain;width:100%;max-height:130px;margin-bottom:16px}.ks .k-crisis-t{font:700 24px/1.15 var(--font-d);letter-spacing:-.025em;margin:0 0 8px}.ks .k-crisis>.k-body{margin:0 0 18px}.ks .k-crisis>.btn-secondary{margin-top:10px}.ks .k-crisis-meta{text-align:center;margin:10px 0 0}.ks .k-crisis-more{text-align:center;flex-direction:column;gap:6px;margin-top:10px;font-size:13px;display:flex}.ks .k-crisis-more .k-tlink{min-height:0;font-size:13px;font-weight:600}.ks .rules-sheet .k-rules-t{font:700 24px/1.15 var(--font-d);letter-spacing:-.025em;margin:4px 0 6px}.ks .rules-sheet .k-rules-intro{margin:0 0 6px}.ks .k-rules-list{flex-direction:column;margin:8px 0 4px;display:flex}.ks .k-rules-list>li{min-height:0;color:var(--color-text);align-items:flex-start;gap:12px;padding:8px 0;font-size:15px;line-height:1.45}.ks .k-rules-ic{background:var(--k-blue-soft);width:40px;height:40px;color:var(--k-blue-ink);border-radius:12px;flex:none;place-items:center;display:grid}.ks .k-rules-ic .i{width:20px;height:20px}.ks .rules-sheet-actions{margin-top:14px}.ks .k-rules-links{justify-content:center;gap:24px;min-height:0}@media (min-width:1024px){.ks .ks-main .onb.k-write,.ks .ks-main .onb.k-done-screen{background:0 0;min-height:0}.ks .ks-main .k-write .topbar{display:none}.ks .ks-main .kb-expression .onb-inner{max-width:640px;margin:28px auto 60px}.ks .ks-main .k-write .ex-b{flex:none}.ks .ks-main .bottom-cta.ex-cta.k-write-bar{box-shadow:none;border-top:1px solid var(--k-line-2);background:#fff;margin-top:4px;padding:8px 0 12px;position:static}.ks .ks-main .k-done-in{min-height:0;padding:40px 0}.ks .ks-main .k-done-in .k-grow{display:none}.ks .ks-main .k-write .ex-b,.ks .ks-main .k-write .k-write-b{padding-left:0;padding-right:0}}.ks .ext-source.k-ext{gap:8px}.ks .ext-media.k-media{color:#fff;aspect-ratio:16/9;background:#1b1b1a;border-radius:22px}.ks .ext-media.k-media.k-media-tall{aspect-ratio:9/16;width:150px;max-width:150px;max-height:none;margin:0}.ks .k-play{place-items:center;display:grid;position:absolute;inset:0}.ks .k-play i{width:60px;height:60px;color:var(--color-text);background:#fffffff2;border-radius:50%;place-items:center;display:grid}.ks .k-media-tall .k-play i{width:48px;height:48px}.ks .k-media-src{color:#fff;max-width:calc(100% - 24px);font:600 13px var(--font);white-space:nowrap;text-overflow:ellipsis;background:#0f0f0eb3;border-radius:999px;padding:5px 10px;position:absolute;bottom:12px;left:12px;overflow:hidden}.ks .ext-out.k-ext-out{min-height:32px;color:var(--k-meta);gap:4px;margin:0;font-size:13px;font-weight:600;text-decoration:none}.ks .k-link-card{color:inherit;border-radius:22px;align-items:center;gap:14px;margin:0;padding:12px;text-decoration:none;display:flex}.ks .ext-out.k-link-card{font-size:inherit;font-weight:inherit;align-self:stretch;text-decoration:none}.ks .k-link-thumb{width:64px;height:64px;color:var(--k-meta);background:#f4f4f1;border-radius:12px;flex:none;place-items:center;display:grid;overflow:hidden}.ks .k-link-thumb img{object-fit:cover;width:100%;height:100%;display:block}.ks .k-link-txt{flex-direction:column;gap:2px;min-width:0;display:flex}.ks .k-link-t{color:var(--color-text);font-size:16px;font-weight:600;line-height:1.35}.ks .k-link-chev{width:20px;height:20px;color:var(--k-meta);flex:none}@media (min-width:1024px){.ks .subject-page{max-width:640px;min-height:0;padding:28px 0 60px}.ks .subject-page .dt-top{z-index:2;height:0;padding:0;position:relative;overflow:visible}.ks .subject-page .dt-top>a.icon-btn{display:none}.ks .subject-page .dt-top>:last-child{position:absolute;top:-4px;right:-10px}.ks .subject-page .dt-bar.subject-cta{box-shadow:none;background:0 0;gap:10px;max-width:420px;margin-top:20px;padding:0;position:static}.ks .subject-page .dt-bar.subject-cta>.subject-cta-main,.ks .subject-page .subject-share-desk{flex:1 1 0;min-width:0}.ks .subject-page .subject-share-desk .btn{width:100%}.ks .subject-page .subject-cta .dt-priv{max-width:640px;margin-top:0}.ks .subject-page .dt-bar.subject-cta{max-width:none}.ks .subject-page .dt-bar.subject-cta>.subject-cta-main,.ks .subject-page .subject-share-desk{flex:0 0 205px}}.ks .subject-toast{padding:0 16px}.ks .subject-toast .toast{width:100%;max-width:480px;height:auto;box-shadow:var(--k-sh-3);border-radius:16px;justify-content:flex-start;gap:12px;padding:14px 16px;font-size:15px;font-weight:400}.ks .subject-toast .toast .i{flex:none;width:20px;height:20px}@media (min-width:1024px){.ks .sheet.share-sheet{border-radius:28px;height:fit-content;max-height:calc(100dvh - 48px);margin:auto;padding-top:24px;inset:0}body:has(.ks-side) .ks .sheet.share-sheet{left:248px}.ks .sheet.share-sheet .grabber{display:none}.ks .mirror-page.k-detail{max-width:640px;padding:0}.ks .k-detail .k-detail-head{padding:28px 32px 24px}.ks .k-detail .k-detail-body{padding:28px 32px 40px}.ks .k-detail .k-detail-head{padding-top:56px}}.ks .rs-eb{margin:6px 0 0}.ks .rs-stack{height:auto;margin:0 0 22px}.ks .rc{height:auto;box-shadow:var(--k-sh-1), 0 0 0 1px var(--k-line-2);border-radius:22px;gap:14px;padding:20px}.ks .rc[data-d="0"]{position:relative}.ks .rc:not([data-d="0"]){bottom:0}.ks .rc[data-d="1"]{transform:translateY(11px)scale(.95)}.ks .rc[data-d="2"]{transform:translateY(22px)scale(.9)}.ks .rc-top .k-meta{display:block}.ks .rc-top .tav{width:48px!important;height:48px!important;font-size:19px!important}.ks .rc-both{margin:0}.ks .rc-subj{white-space:normal;align-self:stretch;height:auto;min-height:36px;margin:0;padding:8px 12px;line-height:1.35}.ks .rc .rc-n{margin:0}.ks .rc .rc-acts{margin-top:0}.ks .rs-page>.rs-eb,.ks .rs-page>.rs-stack,.ks .rs-page>.rs-done,.ks .rs-page>.rs-mine{margin-left:20px;margin-right:20px}.ks .rs-page>.rs-eb{margin-top:20px;margin-bottom:12px}@media (min-width:1024px){.ks .rs-page>.rs-eb,.ks .rs-page>.rs-stack,.ks .rs-page>.rs-done,.ks .rs-page>.rs-mine{margin-left:0;margin-right:0}.ks .rs-page>.r-sub{padding-left:0;padding-right:0}}.ks .k-th-more{padding-left:2px}@media (max-width:1023px){.ks .tsh.k-theme-sheet{height:100dvh;max-height:none;box-shadow:none;padding-top:env(safe-area-inset-top,0px);border-radius:0;top:0}.ks .tsh.k-theme-sheet .tsh-drag{display:none}}.ks .k-page-tb{justify-content:space-between;align-items:center;min-height:52px;margin:0 -10px;display:flex}.ks .k-page-tb-t{font:600 16px var(--font)}.ks .k-theme .k-ttl{font:900 32px/1.1 var(--font-d);letter-spacing:-.035em}.ks .k-th-src-row{min-height:52px;color:inherit;gap:12px;text-decoration:none}.ks .k-th-src-row .grow{flex-direction:column;display:flex}.ks .k-th-src-t{color:var(--color-text);font-size:15px;font-weight:600;line-height:1.35}.ks .k-chip-btn{cursor:pointer;min-height:36px;font:inherit;border:0;font-size:13px;font-weight:600}.ks .k-th-list.k-searching .k-th-l{font-weight:400}.ks .k-th-list.k-searching .k-th-l b{font-weight:700}.ks .k-menu-row .k-meta{font-weight:400}.ks .k-hidden{display:none!important}.ks .k-pt-hist{flex-direction:column;gap:10px;margin:10px 0;padding:16px;display:flex}.ks .k-pt-hist-t{font:700 17px var(--font-d);margin:0}.ks .k-pt-hist .k-lnk{min-height:36px}.ks .pt-panel .pp-h h3{font:700 22px/1.2 var(--font-d);letter-spacing:-.025em}.ks .pt-panel .pp-h .k-eb{margin:0 0 4px}.ks .pt-panel .pp-body{gap:14px}.ks .pt-panel .pp-sec{flex-direction:column;gap:6px;margin-top:10px;display:flex}.ks .pt-panel .pp-body>.pp-sec{margin-top:0}.ks .pp-evo{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 14px;display:grid}.ks .pp-evo>div{flex-direction:column;gap:2px;display:flex}.ks .pp-evo>.i{color:var(--k-meta)}.ks .pt-panel .pp-acts{flex-wrap:wrap;align-items:center;gap:10px;margin-top:0}.ks .pt-panel .pp-list{margin:6px 0 0}.ks .pt-panel .pp-r{border-radius:0;align-items:center;gap:12px;min-height:52px;padding:0}.ks .pt-panel .pp-r b{white-space:normal;font-size:15px;font-weight:400}.ks .pt-panel .pp-r b+.pp-angle{margin-top:2px;display:block}.ks .pt-panel .pp-angle{color:var(--color-text-3);font-size:13px;line-height:1.35}.ks .pt-panel .pp-angles .k-meta{font-size:inherit;line-height:inherit;vertical-align:baseline;color:var(--color-text-3);display:inline}.ks .pt-panel .pp-r>.i{color:var(--k-meta);flex:none}.ks .pp-edge{font:700 18px var(--font-d);align-items:center;gap:10px;margin:10px 0 8px;display:flex}.ks .pp-edge>i{background:var(--color-text);flex:none;width:28px;height:2px}.ks .k-ev{flex-direction:column;gap:14px;display:flex}.ks .k-ev-words{background:#fff}.ks .k-ev-t{font:700 17px/1.3 var(--font-d);margin:0}.ks .k-ev-remove .portrait-remove{color:var(--k-warn);text-underline-offset:4px;background:0 0;min-height:44px;padding:0 4px;-webkit-text-decoration:underline #b4441f59;text-decoration:underline #b4441f59}.ks .k-ev-remove .k-sec{margin:0}@media (min-width:1024px){.ks .pt-panel{width:400px;max-height:none;box-shadow:-1px 0 0 var(--k-line-2);z-index:30;border-radius:0;padding:32px 28px;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.ks .pt-panel.on{transform:none}}.ks .k-private-a{gap:14px}.ks .k-private-a>.k-ill{align-self:center}.ks .k-private-a-t{font:700 22px/1.2 var(--font-d);letter-spacing:-.02em;margin:0}.ks .k-private-a .btn-secondary{margin-top:-4px}.ks .k-tabchips{scrollbar-width:none;gap:8px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.ks .k-tabchips::-webkit-scrollbar{display:none}.ks .k-tabchips>a{height:44px;color:var(--k-ink-2);box-shadow:inset 0 0 0 1px var(--k-line);white-space:nowrap;background:#fff;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.ks .k-tabchips>a.on{background:var(--color-text);color:#fff;box-shadow:none}.ks .pf-row{align-items:center;gap:20px}.ks .pf-id{flex-direction:column;flex:1;gap:10px;display:flex}.ks .pf-name{font:700 19px/1.2 var(--font-d);letter-spacing:-.02em;overflow-wrap:anywhere}.ks .pf-stats{align-items:flex-end;gap:22px;display:flex}.ks .pf-stat{min-width:0;min-height:44px;color:inherit;flex-direction:column;justify-content:flex-end;align-items:flex-start;margin:-6px 0;text-decoration:none;display:flex}.ks .pf-stat b{font:700 18px/1.15 var(--font-d);color:var(--color-text)}.ks .pf-stat span{color:var(--color-text-2);white-space:nowrap;font-size:13.5px;line-height:1.3}.ks .pf-stat.sm b{font-size:14.5px;font-weight:700}.ks .pf-stat.sm span{color:var(--color-text-3)}.ks .pf-vis{color:var(--color-text-3);margin:10px 0 0;font-size:13.5px;line-height:1.45;display:block}.ks .pf-acts{flex-wrap:nowrap}.ks .pf-acts>.sbtn{white-space:nowrap;text-overflow:ellipsis;justify-content:center;align-items:center;font-size:14.5px;font-weight:600;text-decoration:none;display:inline-flex;overflow:hidden}.ks .search-page .search-page-bar{border:0;margin:14px 0 4px;padding:0}.ks .search-page .ks-search-input{gap:10px;height:48px;padding-left:16px}.ks .search-page .ks-search-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-text);background:#fff}.ks .ks-search-glass{color:var(--color-text-3);flex:none}.ks .search-page .search-page-body{flex:none;margin:0 -18px;padding:0;overflow:visible}@media (min-width:1024px){.ks .search-page .search-page-body{margin:0}.ks .search-page .search-page-body .home-item,.ks .search-page .search-page-body .t-section{padding-inline:4px}}.ks .rs-page>.rs-carousel{margin:0 20px 22px}@media (min-width:1024px){.ks .rs-page>.rs-carousel{margin-left:0;margin-right:0}}.ks .rs-carousel>.rs-stack{touch-action:pan-y;margin:0}.ks .rs-carousel>.rs-stack:focus-visible{box-shadow:var(--focus-ring);border-radius:22px;outline:none}.ks .rs-nav{justify-content:center;align-items:center;gap:18px;margin-top:34px;display:flex}.ks .rs-nav-btn{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--k-line-s);color:var(--color-text);background:#fff;border-radius:50%}.ks .rs-nav-pos{text-align:center;font-variant-numeric:tabular-nums;min-width:56px}.ks .k-me .k-bar i,.ks .k-detail-head.k-me .k-bar>i{background:var(--color-text)}.ks .k-here{min-width:0;color:var(--k-blue-ink);align-items:center;gap:7px;font-size:13.5px;font-weight:600;line-height:1.3;display:inline-flex}.ks .k-here:before{content:"";background:var(--k-blue);border-radius:50%;flex:none;width:8px;height:8px}.ks .k-fam-list{padding:0 16px}.ks .k-fam+.k-fam{border-top:1px solid var(--k-line-2)}.ks .k-fam-h{text-align:left;width:100%;min-height:60px;color:inherit;cursor:pointer;background:0 0;border:0;gap:12px;padding:8px 0}.ks .k-fam-h .grow{flex-direction:column;gap:2px;min-width:0;display:flex}.ks .k-fam-n{font:700 16px/1.25 var(--font-d);letter-spacing:-.01em;color:var(--color-text);overflow-wrap:anywhere}.ks .k-fam-chev{color:var(--k-meta);transition:transform var(--dur-2) var(--ease);flex:none}.ks .k-fam-chev.on{transform:rotate(180deg)}.ks .k-fam-themes{padding:0 0 6px 12px}.ks .k-fam-themes .k-th-row,.ks .k-fam-themes li:first-child .k-th-row{border-top:1px solid var(--k-line-2)}.ks .k-fam-more{margin:0 0 10px 12px}.ks .k-fam-eb{font-weight:600}@media (prefers-reduced-motion:reduce){.ks .k-fam-chev{transition:none}}.ks .k-fam-solo .k-th-list{padding:0}.ks .k-fam-solo .k-th-row{min-height:60px}.ks .tb.c.has-head{grid-template-columns:44px minmax(0,1fr) auto;gap:4px}.ks .tb.c.has-head .tb-h{text-align:left;padding-left:2px}.ks .tb.c.has-head .tb-actions{align-items:center;gap:2px;display:flex}.ks .tb .ks-head-actions{margin-right:-6px}@media (min-width:1024px){.ks .tb .ks-head-actions{display:none}.ks .k-mirror>.k-mirror-body{padding-top:40px}}.ks .k-rules-list>li{align-items:center}.ks .k-intro-dots{justify-content:center;gap:6px;margin:2px 0 6px;display:flex}.ks .k-intro-dots span{background:var(--k-line-s);width:6px;height:6px;transition:width var(--dur-2) var(--ease), background-color var(--dur-2) var(--ease);border-radius:999px}.ks .k-intro-dots span.on{background:var(--color-text);width:18px}.ks .k-intro-link{color:var(--k-blue-ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.ks .k-who{display:inline}.ks .k-how{font:inherit;color:var(--color-text);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}@media (prefers-reduced-motion:reduce){.ks .k-intro-dots span{transition:none}}.ks .k-mywords{border:1px solid var(--k-line);min-height:44px;font:600 14.5px var(--font);color:var(--color-text);cursor:pointer;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:0 14px 0 6px;display:inline-flex}.ks .k-mywords>.i:last-child{color:var(--k-meta)}.ks .k-mywords-ic{background:var(--k-blue-soft);width:32px;height:32px;color:var(--k-blue-ink);border-radius:999px;place-items:center;display:grid;position:relative}.ks .k-mywords-ic:after{content:none}@keyframes k-mywords-glow{0%{box-shadow:0 0 #4992f473}70%,to{box-shadow:0 0 0 9px #4992f400}}@media (hover:hover) and (pointer:fine){.ks .k-mywords:hover{border-color:var(--k-line-s)}}@media (prefers-reduced-motion:reduce){.ks .k-mywords-ic:after{animation:none}}.ks .k-writing{color:var(--k-meta);font-weight:600}@keyframes k-writing-pulse{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ks .k-writing{animation:none}}.ks .subject-mirror{border-top:1px solid var(--color-border);margin-top:8px;padding-top:18px;scroll-margin-top:64px}.ks .k-mirror-h{font:700 20px var(--font-d);letter-spacing:-.02em;margin:0 0 6px}.ks .subject-pre .q.sm{font-size:28px}.ks .mt{align-items:center;gap:16px;margin-top:6px;display:flex}.ks .mt-viz{flex:none;width:88px;height:60px;overflow:visible}.ks .mt-txt{flex-direction:column;gap:3px;min-width:0;display:flex}.ks .mt-t{font:600 18px/1.3 var(--font);letter-spacing:-.01em;color:var(--color-text);margin:0}.ks .mt-b{color:var(--k-ink-3);margin:0;font-size:15px;line-height:1.4}.ks .mt-ln{stroke:var(--k-line-s);stroke-width:1px;stroke-linecap:round;transition:opacity var(--dur-2) var(--ease);animation:6s ease-in-out infinite alternate mt-ln}.ks .mt-ln-1{animation-delay:-2s}.ks .mt-ln-2{animation-delay:-4s}.ks .mt-nd{transform-box:fill-box;transform-origin:50%;transition:transform var(--dur-2) var(--ease);animation:8s ease-in-out infinite alternate mt-drift-0}.ks .mt-nd-1{animation-name:mt-drift-1;animation-duration:9s;animation-delay:-3s}.ks .mt-nd-2{animation-name:mt-drift-2;animation-duration:7s;animation-delay:-5s}.ks .mt-nd-3{animation-name:mt-drift-3;animation-duration:8.5s;animation-delay:-1s}.ks .mt-nd circle{fill:var(--color-text)}.ks .mt-forming .mt-nd circle{fill:var(--k-meta)}.ks .mt-gh{fill:#fff;stroke:var(--k-line-s);stroke-width:1.2px;stroke-dasharray:2 2.2}.ks .mt-ln-gh{stroke:var(--k-line-s);stroke-width:1px;stroke-dasharray:2 3;opacity:.8;transition:opacity var(--dur-2) var(--ease)}.ks .mt-self{fill:#fff;stroke:var(--color-text);stroke-width:1.4px;stroke-dasharray:2.4 2.6;transition:fill var(--dur-2) var(--ease), stroke var(--dur-2) var(--ease)}@keyframes mt-ln{0%{opacity:.55}to{opacity:1}}@keyframes mt-drift-0{0%{translate:0}to{translate:0 -1px}}@keyframes mt-drift-1{0%{translate:0}to{translate:1px}}@keyframes mt-drift-2{0%{translate:0}to{translate:-1px .5px}}@keyframes mt-drift-3{0%{translate:0}to{translate:.5px 1px}}.ks .subject-page.is-going .mt-nd{transform:translate(var(--tx), var(--ty))}.ks .subject-page.is-going .mt-ln,.ks .subject-page.is-going .mt-ln-gh{opacity:.2;animation:none}.ks .subject-page.is-going .mt-self{fill:var(--color-accent);stroke:var(--color-accent);stroke-dasharray:none}@media (prefers-reduced-motion:reduce){.ks .mt-nd,.ks .mt-ln{animation:none}.ks .mt-nd,.ks .mt-ln,.ks .mt-self{transition:none}}.ks .subject-cta.subject-cta-pre{gap:0}.ks .subject-cta-pre .subject-cta-main{height:52px;min-height:52px;font:600 16px var(--font);border-radius:999px}.ks .pre-priv{text-align:center;color:var(--k-ink-3);align-self:center;font-size:13.5px}.ks .pre-priv summary{cursor:pointer;border-radius:12px;align-items:center;gap:6px;min-height:44px;padding:0 10px;list-style:none;display:inline-flex}.ks .pre-priv summary::-webkit-details-marker{display:none}.ks .pre-priv summary:focus-visible{box-shadow:var(--focus-ring);outline:none}.ks .pre-priv summary .i{flex:none;width:14px;height:14px}.ks .pre-priv-more{color:var(--k-meta)}.ks .pre-priv p{max-width:34em;color:var(--color-text-2);margin:0 auto 6px;font-size:13.5px;line-height:1.45}.ks .subject-share-txt{display:none}.ks .dt-share-txt{cursor:pointer;min-height:44px;font:600 14px var(--font);color:var(--k-ink-3);background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.ks .dt-share-txt .i{width:15px;height:15px}@media (min-width:768px){.ks .subject-cta.subject-cta-pre{flex-direction:column;align-items:flex-start}.ks .subject-page .dt-bar.subject-cta.subject-cta-pre>.subject-cta-main{flex:none;width:240px;min-width:0}.ks .pre-priv{text-align:left;align-self:flex-start}.ks .pre-priv summary{padding-left:0}.ks .pre-priv p{margin-left:0}.ks .subject-share-txt{display:inline-flex}}.ks .dt-bar.subject-cta.subject-choice{flex-flow:column;align-items:stretch;gap:12px}.ks .dt-bar.subject-cta.subject-choice>.subject-cta-main,.ks .subject-page .dt-bar.subject-cta.subject-choice>.subject-cta-main{flex:none;width:100%}.ks .ex-inline{flex-direction:column;gap:12px;margin-top:2px;display:flex}.ks .ex-inline .k-field textarea{min-height:6.5em;max-height:40dvh;overflow-y:auto}.ks .ex-inline-send{flex-direction:column;align-items:stretch;margin-top:4px;display:flex}.ks .ex-inline-send .subject-cta-main{height:52px;min-height:52px;font:600 16px var(--font);border-radius:999px;width:100%}@media (min-width:768px){.ks .ex-inline-send{align-items:flex-start}.ks .ex-inline-send .subject-cta-main{width:240px}}.ks .ex-done-overlay{z-index:90;background:#fff;position:fixed;inset:0;overflow-y:auto}.ks .subject-visitor .q{font:900 30px/1.15 var(--font-d);letter-spacing:-.035em}.ks .subject-visitor .q.sm{font-size:28px}.ks .subject-visitor .invite-body{padding-bottom:calc(32px + env(safe-area-inset-bottom,0px));gap:20px}.ks .subject-visitor-how{border-top:1px solid var(--color-border);flex-direction:column;gap:12px;margin-top:18px;padding-top:22px;display:flex}.ks .ex-resume{background:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:24px;display:flex}.ks .ex-resume-in{text-align:center;flex-direction:column;align-items:center;gap:14px;max-width:420px;display:flex}.ks .ex-resume-spin{border:3px solid var(--k-line-s);border-top-color:var(--color-text);width:28px;height:28px}.ks .ex-resume-t{font:700 24px/1.25 var(--font-d);letter-spacing:-.02em;color:var(--color-text);margin:4px 0 0}.ks .ex-resume-s{margin:0;font-size:15px;line-height:1.4}.ks .rc-why{font:600 15px/1.35 var(--font);color:var(--color-text);margin:2px 0 0}.ks .resonance-why{flex-direction:column;gap:10px;display:flex}.ks .resonance-why-h{font:700 19px/1.3 var(--font-d);letter-spacing:-.015em;color:var(--color-text);margin:0}.ks .resonance-question{border:1px solid var(--k-line-s);background:#fff;border-radius:16px;margin-top:4px;padding:12px 14px}.ks .resonance-question p{font:500 15px/1.4 var(--font);color:var(--color-text);margin:4px 0 0}.ks .k-pc-h .k-btw-names{flex-direction:column;gap:4px;min-width:0;display:flex}.ks .k-btw-second{align-items:flex-start;gap:6px;display:flex}.ks .k-btw-name{cursor:pointer;text-align:left;min-height:24px;font:inherit;color:inherit;background:0 0;border:0;padding:0}.ks .k-btw-sym{width:16px;height:16px;color:var(--k-meta);flex:none;margin-top:3px}.ks .k-btw-near{margin:6px 0 0}@media (hover:hover) and (pointer:fine){.ks .k-btw-name:hover{text-underline-offset:3px;text-decoration:underline}}.ks .place-city{position:relative}.ks .place-list{border:1px solid var(--k-line-s);background:#fff;border-radius:16px;max-height:320px;margin:6px 0 0;padding:4px;list-style:none;overflow-y:auto}.ks .place-option{cursor:pointer;border-radius:12px;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:8px 12px;display:flex}.ks .place-option.is-active{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .place-name{font:500 15px/1.3 var(--font);color:var(--color-text)}.ks .place-empty{font:400 14px/1.4 var(--font);color:var(--color-text-2);padding:12px}@media (hover:hover) and (pointer:fine){.ks .place-option:hover{box-shadow:inset 0 0 0 1px var(--k-line-s)}}.ks .profile-place-row{margin-top:var(--s-4,16px)}.ks .profile-place-row .grow{flex-direction:column;gap:2px;display:flex}.ks .profile-place-hint{font-weight:400}.ks .pair-card{border:1px solid var(--k-line-s);background:#fff;border-radius:20px;flex-direction:column;align-self:stretch;gap:10px;margin:6px 0;padding:14px 16px;display:flex}.ks .pair-heading{color:var(--color-text-2)}.ks .pair-subject{border:1px solid var(--k-line-s);color:var(--color-text);border-radius:16px;padding:12px 14px;text-decoration:none;display:block}.ks .pair-subject-title{font:700 17px/1.3 var(--font-d);letter-spacing:-.01em}.ks .pair-status{font-weight:600}.ks .pair-later{align-self:center;min-height:44px}.ks .pair-subject-full{flex-direction:column;gap:6px;display:flex}.ks .pair-subject-full .subject-card{margin:0}.ks .pair-subject-open{align-self:flex-start;align-items:center;min-height:44px;display:inline-flex}.ks .pair-compose{flex-direction:column;gap:8px;display:flex}.ks .pair-compose-label{font:700 16px/1.3 var(--font-d);color:var(--color-text)}.ks .pair-textarea{resize:vertical;min-height:96px}.ks .pair-reveal{flex-direction:column;gap:10px;display:flex}.ks .pair-reveal-h{font:700 19px/1.3 var(--font-d);letter-spacing:-.015em;color:var(--color-text);margin:0}.ks .pair-views{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ks .pair-views li{border:1px solid var(--k-line-s);font:500 15px/1.4 var(--font);color:var(--color-text);border-radius:14px;flex-direction:column;gap:2px;padding:10px 12px;display:flex}.ks .pair-question{border:1px solid var(--k-line-s);border-radius:16px;padding:12px 14px}.ks .pair-question p{font:500 15px/1.4 var(--font);color:var(--color-text);margin:4px 0 0}.ks .pair-exact{flex-direction:column;gap:8px;display:flex}.ks .pair-exact p{font:400 15px/1.45 var(--font);color:var(--color-text);flex-direction:column;gap:2px;margin:0;display:flex}.ks .pair-exact-ask{flex-direction:column;gap:8px;display:flex}.ks .pair-ended{flex-flow:wrap;align-items:baseline;gap:6px;padding:10px 14px}.ks .pair-ended-title{font-style:italic}@media (hover:hover) and (pointer:fine){.ks .pair-subject:hover{box-shadow:inset 0 0 0 1px var(--color-text)}}.ks .rc-subject{background:var(--color-surface-subtle);color:var(--color-text);box-shadow:0 0 0 1px var(--k-line-2);border-radius:16px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.ks .rc-subject-img{aspect-ratio:16/9;object-fit:cover;background:var(--color-surface-muted);width:100%;display:block}.ks .rc-subject-t{font:700 20px/1.25 var(--font-d);letter-spacing:-.02em;overflow-wrap:anywhere;padding:14px 16px 16px;display:block}.ks .rc-subject:not(.has-img) .rc-subject-t{padding:20px 16px;font-size:22px}.ks .rc-subject:focus-visible{box-shadow:var(--focus-ring);outline:none}.ks .resonance-subject.rc-subject{align-self:stretch;margin-top:6px}@media (hover:hover) and (pointer:fine){.ks .rc-subject:hover{box-shadow:0 0 0 1px var(--color-text)}}.ks .pair-subject-past .rc-subject-t{padding:10px 14px 12px;font-size:16px}.ks .rs-undo{font:600 15px/1.35 var(--font);color:var(--color-text);align-items:baseline;gap:12px;margin:0 0 10px;display:flex}.ks .rs-undo .k-tlink{flex:none;min-height:44px}.ks .rc-reveal{flex-direction:column;gap:6px;display:flex}.ks .rc-reveal-see{min-height:44px;font:600 14px/1.3 var(--font);color:var(--color-text);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:8px;padding:0;display:inline-flex}.ks .rc-reveal-sw{justify-content:space-between;align-items:center;gap:12px;display:flex}.ks .rc-reveal-t{font:400 13.5px/1.4 var(--font);color:var(--color-text-2)}.ks .rc-reveal .k-sw{flex:none}.ks .rc-answer{font:400 16px/1.55 var(--font);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ks .rd-top{margin:4px 0 14px}.ks .resonance-detail .rc-why{margin:12px 0 0}.ks .rd-decision{flex-direction:column;gap:12px;margin-top:18px;display:flex}.ks .rs-row-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.ks .rc-reveal-see:hover{text-decoration:underline}}.ks .ks-count{background:var(--color-accent);color:#fff;min-width:18px;height:18px;font:700 11px/18px var(--font);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;padding:0 5px;position:absolute;top:-6px;right:-8px;box-shadow:0 0 0 2px #fff}.ks .ks-panel{z-index:60;background:var(--color-bg);animation:kf-fade var(--dur-2) var(--ease) both;outline:none;flex-direction:column;display:flex;position:fixed;inset:0}.ks .ks-panel-tb{padding-top:calc(4px + env(safe-area-inset-top,0px))}.ks .ks-panel-body{overscroll-behavior:contain;padding:0 0 calc(24px + env(safe-area-inset-bottom,0px));flex:1;overflow-y:auto}.ks .ks-panel-state{padding:24px var(--gutter);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.ks .ks-panel-skel{padding:8px var(--gutter);flex-direction:column;gap:14px;margin:0;list-style:none;display:flex}.ks .ks-panel-skel li{background:var(--color-surface-subtle);border-radius:16px;height:52px}.ks .ks-panel-scrim{display:none}.ks button.side-link{width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0}@media (min-width:1024px){.ks .ks-panel-scrim{z-index:59;animation:kf-fade var(--dur-2) var(--ease) both;background:#0f0f0e2e;display:block;position:fixed;inset:0}.ks .ks-panel,.ks .ks-search{border-right:1px solid var(--k-line-2);width:420px;max-width:calc(100vw - 248px);inset:0 auto 0 248px;box-shadow:0 18px 40px -24px #0f0f0e59}}@media (prefers-reduced-motion:reduce){.ks .ks-panel,.ks .ks-panel-scrim{animation:none}}.ks .conv-revealed{border:1px solid var(--k-line-2);background:#fff;border-radius:16px;flex-direction:column;gap:14px;padding:14px 16px 16px;display:flex}.ks .conv-revealed:not([open]){padding-bottom:14px}.ks .conv-revealed-h{cursor:pointer;min-height:28px;font:600 14px/1.3 var(--font);color:var(--color-text);justify-content:space-between;align-items:center;gap:8px;list-style:none;display:flex}.ks .conv-revealed-h::-webkit-details-marker{display:none}.ks .conv-revealed-h .i{color:var(--color-text-3);transition:transform var(--dur-1) var(--ease);transform:rotate(90deg)}.ks .conv-revealed:not([open]) .conv-revealed-h .i{transform:rotate(0)}.ks .conv-rv{flex-direction:column;gap:4px;display:flex}.ks .conv-rv-body{border-left:2px solid var(--k-line-s);font:400 15px/1.5 var(--font);color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding-left:12px}.ks .rs-mine .rs-row-link{color:inherit;text-decoration:none}@media (hover:hover) and (pointer:fine){.ks .thread:hover,.ks .row-link:hover,.ks .rs-mine .rs-row-link:hover,.ks .persp:hover{background:0 0}}.ks .rc-faces{flex:none;display:flex}.ks .rc-faces .tav{box-shadow:0 0 0 2px var(--color-surface)}.ks .rc-faces .tav+.tav{margin-left:-16px}.ks .rd-members{margin-top:18px}.ks .rd-members .k-eb{margin:0 0 4px}.ks .rd-hint{margin:0}.ks .ex-intro{flex-direction:column;gap:4px;margin:22px 0 6px;display:flex}.ks .ex-intro-t{font:700 24px/1.2 var(--font-d);letter-spacing:-.02em;color:var(--color-text);margin:0}.ks .ex-intro-s{color:var(--color-text-2);margin:0;font-size:16px;line-height:1.4}.ks .ex-inline{gap:14px}.ks .ex-inline .k-field textarea{min-height:7.5em;font-size:17px}.ks .k-portrait-quiet{align-items:center;padding-top:0}.ks .k-portrait-quiet .k-portrait-l{color:var(--color-text-2);padding-top:0;font-size:14px;font-weight:500}.ks .k-portrait-quiet .k-what{min-height:28px;color:var(--k-ink-3);font-size:13px;font-weight:500}.ks .k-portrait-quiet .k-sw{margin-top:0}.ks .ex-priv{text-align:center;max-width:34em;color:var(--k-ink-3);margin:14px auto 0;font-size:13.5px;line-height:1.45;display:block}.ks .ex-priv .i{vertical-align:-2px;width:14px;height:14px;margin-right:6px;display:inline-block}@media (min-width:768px){.ks .ex-priv{text-align:left;margin-left:0}}.ks .fb-page{flex-direction:column;gap:14px;max-width:480px;margin:0 auto;padding:20px 20px 48px;display:flex}.ks .fb-head{padding:6px 0 18px}.ks .fb-head .logo-long{width:96px;height:auto}.ks .fb-q{font:700 24px/1.2 var(--font-d);letter-spacing:-.02em;color:var(--color-text);margin:0}.ks .fb-p{color:var(--color-text-2);margin:0;font-size:15.5px;line-height:1.45}.ks .fb-opts{flex-wrap:wrap;gap:8px;display:flex}.ks .fb-opt{border:1px solid var(--k-line-s);background:var(--color-surface);min-height:44px;color:var(--color-text);font:600 15px var(--font);cursor:pointer;transition:border-color var(--dur-1) var(--ease), background-color var(--dur-1) var(--ease);border-radius:999px;padding:0 18px}.ks .fb-opt.on{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.ks .fb-num{min-width:48px;padding:0}.ks .fb-opt:focus-visible{box-shadow:var(--focus-ring);outline:none}.ks .fb-done{color:var(--color-text-2);margin:0;font-size:14.5px}.ks .fb-sent{margin-top:10px}.ks .fb-more{border-top:1px solid var(--color-border);flex-direction:column;gap:18px;margin-top:18px;padding-top:18px;display:flex}.ks .fb-block{flex-direction:column;gap:8px;display:flex}.ks .fb-label{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.ks .fb-hint{color:var(--k-ink-3);margin:0;font-size:13px}.ks .fb-text{background:var(--color-surface-subtle);width:100%;min-height:84px;font:400 16px/1.4 var(--font);color:var(--color-text);resize:vertical;border:0;border-radius:14px;padding:12px 14px}.ks .fb-text:focus{background:var(--color-surface);box-shadow:inset 0 0 0 1.5px var(--color-text);outline:none}.ks .fb-app{margin-top:10px}@media (hover:hover) and (pointer:fine){.ks .fb-opt:hover{border-color:var(--color-text)}}.ks .home-cta .i{stroke-width:2.8px;stroke-linecap:round;width:24px;height:24px}.ks .ks-side .ks-side-create .i{stroke-width:2.6px;stroke-linecap:round;width:22px;height:22px}.ks .hero-h{height:44px;color:var(--color-text);align-self:center;align-items:center;gap:8px;display:inline-flex}.ks .hero-h-ic{width:24px;height:24px;box-shadow:inset 0 0 0 1.5px var(--color-text);border-radius:999px;flex:none;place-items:center;display:grid}.ks .hero-h-ic .i{width:11px;height:11px;margin-left:2px}.ks .search-history-head{justify-content:space-between;align-items:center;gap:12px;padding:8px 8px 0 18px;display:flex}.ks .search-history-head .t-section{font:600 12.5px var(--font);color:var(--color-text-3);letter-spacing:0;margin:0}.ks .search-history-clear{height:44px;color:var(--color-text)}.ks .search-history .home-list li+li{border-top:0}.ks .search-history-row{align-items:center;padding-right:8px;display:flex}.ks .search-history-item{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1}.ks .search-history-item .home-item-title{-webkit-line-clamp:1}.ks .search-history-ic{width:36px;height:36px;box-shadow:inset 0 0 0 1px var(--color-border-3);color:var(--color-text-2);border-radius:999px;flex:none;place-items:center;display:grid}.ks .search-history-x{color:var(--color-text-3)}@media (hover:hover) and (pointer:fine){.ks .search-history-x:hover{color:var(--color-text)}}.ks .lp{min-height:100dvh;color:var(--color-text-2);background:#fff;flex-direction:column;display:flex}.ks .lp-top{padding:calc(10px + env(safe-area-inset-top,0px)) 16px 0;flex-direction:column-reverse;align-items:center;gap:12px;display:flex}.ks .lp-logo{border-radius:12px;display:block}.ks .lp-logo img{width:auto;height:30px;display:block}.ks .lp-logo:focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.ks .lp-lang{display:inline-flex;position:relative}.ks .lp-lang-btn{min-height:40px;font:500 13px var(--font);color:var(--color-text-3);cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.ks .lp-lang-btn .i{width:13px;height:13px;transition:transform var(--dur-1) var(--ease)}.ks .lp-lang.open .lp-lang-btn .i{transform:rotate(180deg)}.ks .lp-lang-btn:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ks .lp-lang-menu{z-index:30;border:1px solid var(--color-border);width:184px;animation:kf-rise var(--dur-2) var(--ease) both;background:#fff;border-radius:16px;margin-left:-92px;padding:6px;position:absolute;top:calc(100% + 6px);left:50%;box-shadow:0 14px 36px #0f0f0e17}.ks .lp-lang.up .lp-lang-menu{top:auto;bottom:calc(100% + 6px)}.ks .lp-lang-menu button{width:100%;height:44px;font:500 14.5px var(--font);color:var(--color-text-2);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 12px;display:flex}.ks .lp-lang-menu button[aria-checked=true]{color:var(--color-text);font-weight:600}.ks .lp-lang-menu button:focus-visible{outline:2px solid var(--color-text);outline-offset:-2px}.ks .lp-main{flex-direction:column;flex:1 0 auto;align-items:center;padding:8px 16px 32px;display:flex}.ks .lp-hero{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.ks .lp-art{order:-1;place-items:center;margin:10px 0 18px;display:grid}.ks .lp .lp-art .orbit{zoom:.84}.ks .lp-title{max-width:11.5em;font:900 36px/1.06 var(--font-d);letter-spacing:-.04em;color:var(--color-text);text-wrap:balance;margin:0}.ks .lp-you{color:var(--color-accent-ink)}.ks .lp-cx{white-space:nowrap}.ks .lp-sub{color:var(--color-text-2);margin:20px 0 22px;font-size:15px;line-height:1.45}.ks .lp-vr{display:none}.ks .lp-panel{flex-direction:column;align-items:stretch;width:100%;max-width:400px;display:flex}.ks .lp-join{display:none}.ks .lp-auth{flex-direction:column;gap:12px;display:flex}.ks .lp-auth .auth-option,.ks .join-options .auth-option{justify-content:flex-start;padding:0 18px}.ks .lp-auth .auth-option>span,.ks .join-options .auth-option>span{text-align:center;flex:1;margin-right:20px}.ks .lp-consent{text-align:center;color:var(--color-text-3);text-wrap:pretty;margin:6px 0 0;font-size:12.5px;line-height:1.55}.ks .lp-consent a{color:var(--color-text-2);text-underline-offset:2px;text-decoration:underline}.ks .lp-login{text-align:center;color:var(--color-text-2);margin:6px 0 0;font-size:14.5px;line-height:1.4}.ks .lp-login a{color:var(--color-text);padding:10px 2px;font-weight:600;text-decoration:none;display:inline-block}.ks .lp-login a:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:4px}.ks .lp-foot{padding:22px 20px calc(26px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--color-border);color:var(--color-text-3);flex-direction:column;align-items:center;gap:12px;font-size:12.5px;line-height:1.5;display:flex}.ks .lp-foot-row{flex-wrap:wrap;justify-content:center;align-items:center;row-gap:4px;display:flex}.ks .lp-foot a{color:var(--color-text-3);text-decoration:none}.ks .lp-foot-item a{padding:4px 0;display:inline-block}.ks .lp-dot{color:#a9a9a1;padding:0 8px}.ks .lp-foot-row{column-gap:16px}.ks .lp-foot-item .lp-dot{display:none}.ks .lp-soc{justify-content:center;gap:6px;width:100%;margin-top:4px;display:flex}.ks .lp-soc a{border-radius:999px;place-items:center;width:36px;height:36px;display:grid}.ks .lp-soc svg{width:17px;height:17px}.ks .lp-foot-lang{display:none}.ks .lp-foot .lp-lang-btn{min-height:32px;padding:0 4px;font-size:12.5px}@media (hover:hover) and (pointer:fine){.ks .lp-foot a:hover,.ks .lp-lang-btn:hover{color:var(--color-text)}.ks .lp-lang-menu button:hover{background:var(--color-surface-subtle)}.ks .lp-login a:hover{text-decoration:underline}}@media (prefers-reduced-motion:reduce){.ks .lp-lang-menu{animation:none}}@media (min-width:1024px){.ks .lp-top{flex-direction:row;justify-content:space-between;height:84px;padding:0 40px}.ks .lp-logo img{height:38px}.ks .lp-top .lp-lang-btn{color:var(--color-text-2);font-size:14px}.ks .lp-top .lp-lang-menu{margin-left:0;left:auto;right:0}.ks .lp-main{grid-template-columns:58fr 1px 42fr;align-items:stretch;min-height:640px;padding:0;display:grid}.ks .lp-hero{justify-content:center;padding:8px 32px 24px}.ks .lp-art{order:0;margin:0}.ks .lp .lp-art .orbit{zoom:1.19}.ks .lp-title{font-size:60px;line-height:1.04}.ks .lp .lp-foot-row{column-gap:0}.ks .lp .lp-foot-item .lp-dot{display:inline}.ks .lp-sub{margin:24px 0 20px;font-size:17px;line-height:1.5}.ks .lp-vr{background:var(--color-border);display:block}.ks .lp-panel{place-self:center;width:360px}.ks .lp-join{font:700 22px/1.2 var(--font-d);letter-spacing:-.01em;color:var(--color-text);margin:0 0 22px;display:block}.ks .lp-foot{gap:8px;padding:20px 24px 22px}.ks .lp-soc{gap:2px;width:auto;margin:0 0 0 14px}.ks .lp-soc a{width:30px;height:30px}.ks .lp-soc svg{width:16px;height:16px}.ks .lp-foot-lang{align-items:center;display:inline-flex}}@media (min-width:1360px){.ks .lp-top{height:96px;padding:0 56px}.ks .lp-logo img{height:42px}.ks .lp-top .lp-lang-btn{font-size:15px}.ks .lp-title{font-size:72px}.ks .lp-sub{margin-top:22px;font-size:19px}.ks .lp .lp-art .orbit{zoom:1.5}.ks .lp-panel{width:420px}.ks .lp-join{margin-bottom:26px;font-size:28px}.ks .lp-auth{gap:14px}.ks .lp-auth .btn{height:56px;font-size:16px}.ks .lp-consent{font-size:13px}.ks .lp-login{font-size:15.5px}.ks .lp-foot{font-size:13.5px}}@media (min-width:1760px){.ks .lp-title{font-size:84px}.ks .lp-sub{font-size:21px}.ks .lp .lp-art .orbit{zoom:1.75}.ks .lp-panel{width:460px}.ks .lp-join{font-size:32px}.ks .lp-auth .btn{height:60px;font-size:17px}}@media (min-width:1360px) and (max-height:1040px){.ks .lp .lp-art .orbit{zoom:1.35}.ks .lp-title{font-size:72px}}@media (min-width:1024px) and (max-height:900px){.ks .lp .lp-art .orbit{zoom:1.2}.ks .lp-title{font-size:64px}.ks .lp-sub{margin:16px 0 14px}}@media (min-width:1024px) and (max-height:820px){.ks .lp-top{height:76px}.ks .lp .lp-art .orbit{zoom:1}.ks .lp-title{font-size:56px}}.ks .lg{min-height:100dvh;color:var(--color-text-2);background:#fff;flex-direction:column;display:flex}.ks .lg-top{height:64px;padding:env(safe-area-inset-top,0px) 16px 0;border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;display:flex}.ks .lg-top .lp-logo img{height:26px}.ks .lg-top .lp-lang-btn{color:var(--color-text-2);font-size:14px}.ks .lg-top .lp-lang-menu{margin-left:0;left:auto;right:0}.ks .lg-grid{flex:1 0 auto;padding:0 16px;display:block}.ks .lg-toc{display:none}.ks .lg-doc{width:100%;max-width:680px;margin:0 auto;padding:28px 0 48px;font-size:16px;line-height:1.65}.ks .lg-crumb{margin:0 0 10px;font-size:13.5px}.ks .lg-crumb a{color:var(--color-text-3);text-decoration:none}.ks .lg-h1{font:700 30px/1.15 var(--font-d);letter-spacing:-.03em;color:var(--color-text);text-wrap:balance;margin:0}.ks .lg-date{color:var(--color-text-3);margin:8px 0 22px;font-size:13.5px}.ks .lg-lead{color:var(--color-text-2);margin:10px 0 24px}.ks .lg-brief{background:var(--color-surface-subtle);border-radius:20px;margin:0 0 22px;padding:18px 20px}.ks .lg-brief-t{font:700 15px var(--font-d);color:var(--color-text);margin:0 0 8px}.ks .lg-brief ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;list-style:outside;display:flex}.ks .lg-mtoc{border:1px solid var(--color-border-2);border-radius:16px;margin:0 0 8px}.ks .lg-mtoc summary{cursor:pointer;color:var(--color-text);min-height:44px;padding:12px 16px;font-weight:600;list-style:none}.ks .lg-mtoc summary::-webkit-details-marker{display:none}.ks .lg-mtoc summary{justify-content:space-between;align-items:center;display:flex}.ks .lg-mtoc summary:after{content:"";border-right:1.7px solid var(--color-text-3);border-bottom:1.7px solid var(--color-text-3);width:8px;height:8px;transition:transform var(--dur-2) var(--ease);margin:-4px 4px 0 0;transform:rotate(45deg)}.ks .lg-mtoc[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.ks .lg-mtoc ol,.ks .lg-toc ol{margin:0;padding:0 8px 10px;list-style:none}.ks .lg-mtoc a,.ks .lg-toc a{color:var(--color-text-2);border-radius:10px;padding:7px 8px;font-size:14.5px;line-height:1.35;text-decoration:none;display:block}.ks .lg-sec{padding-top:18px;scroll-margin-top:20px}.ks .lg-sec h2{font:700 21px/1.25 var(--font-d);letter-spacing:-.02em;color:var(--color-text);margin:0 0 10px;position:relative}.ks .lg-sec h3{font:700 16.5px/1.3 var(--font-d);color:var(--color-text);margin:18px 0 6px}.ks .lg-sec p{margin:0 0 12px}.ks .lg-sec ul{flex-direction:column;gap:6px;margin:0 0 12px;padding-left:20px;list-style:outside;display:flex}.ks .lg-brief li::marker{color:var(--color-text-3)}.ks .lg-sec li::marker{color:var(--color-text-3)}.ks .lg-doc a{color:var(--color-accent-ink);text-underline-offset:2px}.ks .lg-doc strong{color:var(--color-text);font-weight:650}.ks .lg-anc{opacity:0;margin-left:8px;font-size:16px;text-decoration:none;color:var(--color-text-3)!important}.ks .lg-sec h2:focus-within .lg-anc{opacity:1}.ks .lg-tbl-w{border:1px solid var(--color-border-2);border-radius:14px;margin:4px 0 14px;overflow-x:auto}.ks .lg-tbl-w:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.ks .lg-tbl{border-collapse:collapse;width:100%;min-width:520px;font-size:14.5px;line-height:1.45}.ks .lg-tbl th{text-align:left;background:var(--color-surface-subtle);color:var(--color-text);padding:10px 12px;font-weight:650}.ks .lg-tbl td{border-top:1px solid var(--color-border);vertical-align:top;padding:10px 12px}.ks .lg-cookie{border:1px solid var(--color-border-2);border-radius:16px;margin:6px 0 14px;padding:14px 16px}.ks .lg-cookie-s{color:var(--color-text);font-weight:600;margin:0 0 10px!important}.ks .lg-cookie-b{flex-wrap:wrap;gap:10px;display:flex}.ks .lg-cookie-b .btn{padding:0 22px}.ks .lg-back{margin:28px 0 0}.ks .lg-back .btn{color:var(--color-text);padding:0 18px;text-decoration:none;display:inline-flex}.ks .lg-hub{padding:32px 16px 48px}.ks .lg-cards{gap:12px;margin:0 0 24px;padding:0;list-style:none;display:grid}.ks .lg-card{background:#fff;border-radius:20px;flex-direction:column;gap:4px;padding:16px 18px;text-decoration:none;display:flex;box-shadow:0 0 0 1px #0f0f0e12,0 12px 26px -20px #0f0f0e59;color:var(--color-text-2)!important}.ks .lg-card strong{font:700 17px/1.3 var(--font-d);color:var(--color-text)}.ks .lg-card span{font-size:14.5px;line-height:1.45}.ks .lg-card:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}@media (hover:hover) and (pointer:fine){.ks .lg-sec h2:hover .lg-anc{opacity:1}.ks .lg-toc a:hover,.ks .lg-mtoc a:hover{background:var(--color-surface-subtle)}.ks .lg-card:hover strong{text-decoration:underline}}@media (min-width:768px){.ks .lg-cards{grid-template-columns:1fr 1fr}.ks .lg-h1{font-size:40px}}@media (min-width:1024px){.ks .lg-top{height:76px;padding:0 40px}.ks .lg-top .lp-logo img{height:32px}.ks .lg-grid{grid-template-columns:minmax(200px,1fr) minmax(0,680px) minmax(0,1fr);gap:48px;padding:0 40px;display:grid}.ks .lg-toc{place-self:start end;width:240px;max-height:calc(100dvh - 48px);margin-top:36px;display:block;position:sticky;top:24px;overflow-y:auto}.ks .lg-toc-t{font:700 13px var(--font);text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-3);margin:0 0 6px 16px}.ks .lg-toc ol{padding:0}.ks .lg-mtoc{display:none}.ks .lg-doc{padding:36px 0 64px}.ks .lg-hub{padding:48px 0 64px}}.ks .lg-kicker{color:var(--color-text-3);margin:0 0 6px;font-size:13.5px;font-weight:600}.ks .lg-about .lg-hero{letter-spacing:-.04em;font-weight:900}.ks .lg-about .lg-lead{color:var(--color-text-2);font-size:18px;line-height:1.5}.ks .lg-hub .lg-sec h2{margin-top:10px}.ks .lg-search{margin:4px 0 18px}.ks .lg-search input{background:var(--color-surface-subtle);width:100%;height:50px;font:400 16px var(--font);color:var(--color-text);border:0;border-radius:18px;padding:0 18px}.ks .lg-search input:focus{box-shadow:inset 0 0 0 1.5px var(--color-text);background:#fff;outline:none}.ks .lg-search input::-webkit-search-cancel-button{cursor:pointer}.ks .lg-topics{margin-bottom:8px}.ks .lg-faq{border-bottom:1px solid var(--color-border)}.ks .lg-faq summary{cursor:pointer;min-height:52px;color:var(--color-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-weight:600;list-style:none;display:flex}.ks .lg-faq summary::-webkit-details-marker{display:none}.ks .lg-faq summary:after{content:"";border-right:1.7px solid var(--color-text-3);border-bottom:1.7px solid var(--color-text-3);width:8px;height:8px;transition:transform var(--dur-2) var(--ease);flex:none;margin-right:4px;transform:rotate(45deg)}.ks .lg-faq[open] summary:after{transform:rotate(-135deg)}.ks .lg-faq summary:focus-visible{outline:2px solid var(--color-text);outline-offset:2px;border-radius:6px}.ks .lg-faq p{margin:0 0 14px}.ks .lg-contact{background:var(--color-surface-subtle);border-radius:20px;margin:32px 0 18px;padding:20px}.ks .lg-contact h2{font:700 18px/1.3 var(--font-d);color:var(--color-text);margin:0 0 4px}.ks .lg-contact p{margin:0 0 14px}.ks .lg-contact .btn{color:var(--color-text);padding:0 22px;text-decoration:none;display:inline-flex}.ks .lg-crisis{color:var(--color-text-2);margin:0;font-size:14.5px;line-height:1.55}@media (prefers-reduced-motion:reduce){.ks .lg-faq summary:after{transition:none}}.ks .lg-top-native{justify-content:flex-start;gap:4px;padding-left:6px}.ks .lg-top-native .lp-lang{margin-left:auto}.ks .notif-device{border:1px solid var(--color-border);border-radius:14px;flex-direction:column;align-items:flex-start;gap:8px;margin:8px 0 14px;padding:14px 16px;display:flex}.ks .notif-device .t-label,.ks .notif-device .t-2{margin:0}.ks .side-link.on{background:#f2f2f2}@media (hover:hover) and (pointer:fine){.ks .side-link:hover{background:#f2f2f2}}.ks .lg-card.lg-topic{box-shadow:none;background:0 0;border-radius:14px;flex-direction:row;align-items:flex-start;gap:14px;padding:14px 6px}.ks .lg-topic-ic{width:44px;height:44px;color:var(--color-text);background:#f2f2f2;border-radius:14px;flex:none;place-items:center;display:grid}.ks .lg-topic-ic .i{width:22px;height:22px}.ks .lg-topic-t{flex-direction:column;gap:3px;min-width:0;display:flex}.ks .lg-contact{box-shadow:inset 0 0 0 1px var(--color-border-2);background:#fff;padding:22px}.ks .hc-form{flex-direction:column;gap:14px;margin-top:4px;display:flex}.ks .hc-motifs{border:0;margin:0;padding:0}.ks .hc-motifs legend{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:600}.ks .hc-motif-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ks .hc-motif{min-height:48px;box-shadow:inset 0 0 0 1px var(--color-border-3);color:var(--color-text);font:500 14px/1.25 var(--font);text-align:left;cursor:pointer;background:#fff;border:0;border-radius:14px;align-items:center;gap:10px;padding:8px 12px;display:flex}.ks .hc-motif.on{box-shadow:inset 0 0 0 1.5px var(--color-text);font-weight:600}.ks .hc-motif .i{flex:none}.ks .hc-form .fl label{color:var(--color-text);font-size:14px;font-weight:600}.ks .hc-form .input{box-shadow:inset 0 0 0 1px var(--color-border-3);background:#fff}.ks .hc-form .input:focus{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .hc-msg{resize:vertical;min-height:140px}.ks .hc-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ks .hc-note{text-align:center;color:var(--color-text-3);margin:0;font-size:13px}.ks .hc-done{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.ks .hc-done h3{font:700 18px/1.3 var(--font-d);color:var(--color-text);margin:4px 0 0}.ks .hc-done p{margin:0}.ks .hc-done-ic{background:var(--color-text);color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;display:grid}@media (hover:hover) and (pointer:fine){.ks .lg-card.lg-topic:hover{background:0 0}.ks .hc-motif:hover{box-shadow:inset 0 0 0 1px var(--color-text)}}@media (max-width:420px){.ks .hc-motif-grid{grid-template-columns:1fr}}.ks .lg-contact .btn.btn-primary{color:#fff}.ks .lg-search input{box-shadow:inset 0 0 0 1px var(--color-border-3);background:#fff}.ks .lg-search input:focus{box-shadow:inset 0 0 0 1.5px var(--color-text);background:#fff}.ks .lg-back .btn.btn-primary{color:#fff}.ks .ks-top{display:none}@media (min-width:768px){.ks .ks-top{z-index:40;background:#fff;align-items:center;gap:16px;height:60px;padding:0 20px 0 14px;display:flex;position:sticky;top:0}.ks .ks-top-l{flex:none;align-items:center;gap:6px;width:234px;display:flex}.ks .ks-top-logo{align-items:center;padding:6px;display:flex}.ks .ks-top-logo .logo-long{width:auto;height:24px}.ks .ks-top-btn{color:var(--color-text)}.ks .ks-top-search{flex:auto;max-width:620px;margin:0 auto;position:relative}.ks .ks-top-search form{height:42px;box-shadow:inset 0 0 0 1px var(--color-border-3);background:#fff;border-radius:999px;align-items:center;padding-left:18px;display:flex}.ks .ks-top-search form:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .ks-top-search input{min-width:0;height:100%;font:400 15.5px var(--font);color:var(--color-text);background:0 0;border:0;outline:0;flex:1}.ks .ks-top-search input::placeholder{color:#7a7a72}.ks .ks-top-search input::-webkit-search-cancel-button{display:none}.ks .ks-top-search-x,.ks .ks-top-search-go{width:40px;height:42px;color:var(--color-text);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.ks .ks-top-search-go{border-left:1px solid var(--color-border-2);border-radius:0 999px 999px 0;width:58px}.ks .ks-top-search-drop{z-index:45;background:#fff;border-radius:16px;max-height:min(70vh,560px);padding:6px 14px 10px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 0 0 1px #0f0f0e12,0 18px 40px -18px #0f0f0e59}.ks .ks-top-r{flex:none;align-items:center;gap:6px;display:flex}.ks .ks-top-create{gap:6px;height:40px;min-height:40px;padding:0 16px 0 12px}.ks .ks-acc{position:relative}.ks .ks-acc-btn{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:3px;display:grid}.ks .ks-acc-menu{z-index:50;background:#fff;border-radius:16px;width:300px;padding:6px 0;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 0 0 1px #0f0f0e12,0 18px 40px -18px #0f0f0e59}.ks .ks-acc-head{align-items:flex-start;gap:12px;padding:12px 16px;display:flex}.ks .ks-acc-who{flex-direction:column;gap:1px;min-width:0;display:flex}.ks .ks-acc-who b{color:var(--color-text);font-size:15.5px;font-weight:600}.ks .ks-acc-who>span{color:var(--color-text-3);font-size:14px}.ks .ks-acc-view{color:var(--color-accent-ink);margin-top:6px;font-size:14px;font-weight:600;text-decoration:none}.ks .ks-acc-sep{background:var(--color-border-2);height:1px;margin:6px 0}.ks .ks-acc-item{width:100%;min-height:44px;color:var(--color-text);font:400 15px var(--font);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:0 16px;text-decoration:none;display:flex}.ks .ks-panel-scrim.ks-panel-scrim-clear{background:0 0}.ks .ks-panel.ks-panel-drop{border:0;border-radius:16px;width:420px;max-height:calc(100dvh - 88px);inset:64px 20px auto auto;overflow:hidden;box-shadow:0 0 0 1px #0f0f0e12,0 18px 40px -18px #0f0f0e59}.ks .ks-panel.ks-panel-drop .ks-panel-tb{padding-top:4px}.ks .ks-app.ks-has-top .side.ks-side{height:calc(100dvh - 60px);box-shadow:none;padding-top:10px;top:60px}.ks .ks-app.ks-has-top .ks-side .ks-side-logo{display:none}html:has(.ks-app.ks-has-top){scroll-padding-top:72px}.ks .ks-app.ks-has-top .conv-topbar,.ks .ks-app.ks-has-top .mx-th-h,.ks .ks-app.ks-has-top .ox-top,.ks .ks-app.ks-has-top .pz-top,.ks .ks-app.ks-has-top .mc-tb,.ks .ks-app.ks-has-top .lk-tabs,.ks .ks-app.ks-has-top .subject-page .dt-top,.ks .ks-app.ks-has-top .pf-tabs{top:60px}.ks .ks-app.ks-has-top .mx-dl,.ks .ks-app.ks-has-top .mx-dt-e,.ks .ks-app.ks-has-top .mx-split>.mx-ls{height:calc(100dvh - 60px);top:60px}.ks .ks-app.ks-mini .side.ks-side{align-items:center;gap:2px;width:80px;padding:8px 6px}.ks .ks-app.ks-mini .side-link{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:68px;height:68px;padding:0;font-size:10.5px;font-weight:400}.ks .ks-app.ks-mini .side-link.on{font-weight:600}.ks .ks-app.ks-mini .ks-side-create{border-radius:50%;justify-content:center;width:48px;height:48px;margin-top:10px;padding:0}.ks .ks-app.ks-mini .ks-side-create-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (hover:hover) and (pointer:fine){.ks .ks-acc-item:hover{background:#f2f2f2}.ks .ks-acc-view:hover{text-decoration:underline}}.ks .as{padding:4px var(--gutter) 32px;flex-direction:column;gap:28px;display:flex}.ks .as-h{font:700 18px/1.3 var(--font-d);color:var(--color-text);margin:0 0 6px}.ks .as-new{box-shadow:inset 0 0 0 1px var(--color-border-2);background:#fff;border-radius:20px;flex-direction:column;gap:14px;padding:18px;display:flex}.ks .as-new .fl label{color:var(--color-text);font-size:14px;font-weight:600}.ks .as .input,.ks .as-thread .input{box-shadow:inset 0 0 0 1px var(--color-border-3);background:#fff}.ks .as .input:focus,.ks .as-thread .input:focus{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .as-msg{resize:vertical;min-height:130px}.ks .as-hint{color:var(--color-text-3);margin:-6px 0 0;font-size:13px}.ks .as-imgs{flex-wrap:wrap;gap:10px;display:flex}.ks .as-img{width:72px;height:72px;box-shadow:inset 0 0 0 1px var(--color-border-2);border-radius:12px;position:relative;overflow:hidden}.ks .as-img img{object-fit:cover;width:100%;height:100%}.ks .as-img-x{color:#fff;cursor:pointer;background:#0f0f0eb3;border:0;border-radius:50%;place-items:center;width:24px;height:24px;display:grid;position:absolute;top:4px;right:4px}.ks .as-img-x .i{color:#fff}.ks .as-img-add{border:1px dashed var(--color-border-3);min-height:44px;color:var(--color-text);font:600 14px var(--font);cursor:pointer;background:#fff;border-radius:12px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ks .as-empty{color:var(--color-text-3);margin:0}.ks .as-list{margin:0;padding:0;list-style:none}.ks .as-item{border-bottom:1px solid var(--color-border-2);min-height:64px;color:var(--color-text);align-items:center;gap:12px;padding:12px 4px;text-decoration:none;display:flex}.ks .as-item-ic{background:#f2f2f2;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ks .as-item-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ks .as-item-t b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;overflow:hidden}.ks .as-item-t span{color:var(--color-text-3);font-size:13px}.ks .as-st{color:var(--color-text-2);background:#f2f2f2;border-radius:999px;flex:none;padding:4px 10px;font-size:12.5px;font-weight:600}.ks .as-st-pending_user{background:var(--color-accent-soft,#edf3fe);color:var(--color-accent-ink)}.ks .as-st-resolved,.ks .as-st-closed{color:var(--color-text-3);background:#f2f2f2}.ks .as-more{align-self:center;margin-top:14px}.ks .as-thread{padding:4px var(--gutter) 32px;flex-direction:column;gap:18px;display:flex}.ks .as-thread-st{color:var(--color-text-3);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.ks .as-msgs{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.ks .as-msg-row{flex-direction:column;gap:4px;max-width:86%;display:flex}.ks .as-msg-row.me{align-self:flex-end;align-items:flex-end}.ks .as-msg-row.team{align-self:flex-start}.ks .as-who{color:var(--color-text-3);font-size:12.5px;font-weight:600}.ks .as-bubble{color:var(--color-text);background:#f2f2f2;border-radius:18px;padding:10px 14px}.ks .as-msg-row.me .as-bubble{background:var(--color-text);color:#fff}.ks .as-bubble p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:15px;line-height:1.45}.ks .as-bubble-imgs{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ks .as-bubble-img{cursor:zoom-in;background:0 0;border:0;border-radius:12px;width:96px;height:96px;padding:0;overflow:hidden}.ks .as-bubble-img img{object-fit:cover;width:100%;height:100%}.ks .as-when{color:var(--color-text-3);font-size:12px}.ks .as-reply{border-top:1px solid var(--color-border-2);flex-direction:column;gap:12px;padding-top:14px;display:flex}.ks .as-closed{color:var(--color-text-2);background:#f2f2f2;border-radius:14px;margin:0;padding:14px}@media (hover:hover) and (pointer:fine){.ks .as-item:hover b{text-decoration:underline}.ks .as-img-add:hover{border-color:var(--color-text)}}.ks .onb-consent{color:var(--color-text-2);margin-top:18px;font-size:14px}.ks .onb-consent a{color:inherit;text-underline-offset:2px;text-decoration:underline}@media (min-width:768px){.ks .ks-top{padding-left:18px}.ks .ks-app.ks-has-top:not(.ks-mini) .ks-side .side-link{padding-left:10px}}@media (min-width:1100px){.ks .ks-top{--side-w:248px}.ks:has(.ks-app.ks-mini) .ks-top{--side-w:80px}.ks .ks-top-search{top:9px;left:calc((100% + var(--side-w)) / 2);width:clamp(240px, calc(2 * min((100% + var(--side-w)) / 2 - 268px, 100% - 250px - (100% + var(--side-w)) / 2)), 620px);margin:0;position:absolute;transform:translate(-50%)}.ks .ks-top-r{margin-left:auto}}@media (min-width:768px) and (max-width:1023px){.ks .ks-top-l .ks-top-btn{display:none}.ks .ks-top-l{width:auto}.ks .ks-top-create{justify-content:center;width:40px;padding:0}.ks .ks-top-create-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ks .ks-app.ks-has-top .ks-rail{display:none}.ks .ks-app.ks-has-top .side.ks-side{align-items:center;gap:2px;width:80px;padding:8px 6px;display:flex}.ks .ks-app.ks-has-top .side-link{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:68px;height:68px;padding:0;font-size:10.5px;font-weight:400}.ks .ks-app.ks-has-top .side-link.on{font-weight:600}.ks .ks-app.ks-has-top .ks-side-create{border-radius:50%;justify-content:center;width:48px;height:48px;margin-top:10px;padding:0}.ks .ks-app.ks-has-top .ks-side-create-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ks:has(.ks-app.ks-has-top) .tb .ks-head-actions{display:none}}@media (min-width:768px){:is(.ks:has(.ks-app.ks-has-top) .tb .ks-head-actions,.ks:has(.ks-app.ks-has-top) .mx-ls-h .ks-head-actions,.ks:has(.ks-app.ks-has-top) .sv-top .sv-bell){display:none}.ks .ks-top.gn-top{z-index:35;position:fixed;top:0;left:0;right:0}.ks .gn-tabbar{display:none}.ks .side.ks-side.gn-side{z-index:30;background:#fff;height:auto;padding-top:10px;display:flex;position:fixed;top:60px;bottom:0;left:0;overflow-y:auto}.ks .gn-side .ks-side-logo{display:none}.ks .onb.gn-on,.ks .invite-page.gn-on{padding-top:60px;padding-bottom:0}.ks .onb.gn-on .onb-head,.ks .invite-page.gn-on .invite-head,.ks .onb.fs-page.gn-on .topbar{display:none}.ks .onb.fs-page.gn-on .cf-b{padding-top:24px}.ks .invite-page.gn-on .dt-bar.subject-cta{bottom:0}.ks .gn-top .gn-login-btn{margin-left:4px}.ks .gn-top .ks-top-create{justify-content:center;width:40px;padding:0}.ks .gn-top .ks-top-create-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:768px) and (max-width:1023px){.ks .onb.gn-on,.ks .invite-page.gn-on{padding-left:80px}.ks .side.ks-side.gn-side{align-items:center;gap:2px;width:80px;padding:8px 6px}.ks .gn-side .side-link{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:68px;height:68px;padding:0;font-size:10.5px;font-weight:400}.ks .gn-side .ks-side-create{border-radius:50%;justify-content:center;width:48px;height:48px;margin-top:10px;padding:0}.ks .gn-side .ks-side-create-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ks .gn-top .gn-login-btn{padding:0 12px 0 8px}}@media (min-width:1024px){.ks .onb.gn-on,.ks .invite-page.gn-on{padding-left:248px}.ks .ks-app.ks-has-top:not(.ks-mini) .ks-side .side-link,.ks .side.ks-side.gn-side:not(.gn-mini) .side-link{padding-left:10px}:is(.ks:has(.gn-side.gn-mini) .onb.gn-on,.ks:has(.gn-side.gn-mini) .invite-page.gn-on){padding-left:80px}.ks .side.ks-side.gn-side.gn-mini{align-items:center;gap:2px;width:80px;padding:8px 6px}.ks .gn-side.gn-mini .side-link{text-align:center;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;width:68px;height:68px;padding:0;font-size:10.5px;font-weight:400}.ks .gn-side.gn-mini .ks-side-create{border-radius:50%;justify-content:center;width:48px;height:48px;margin-top:10px;padding:0}.ks .gn-side.gn-mini .ks-side-create-l{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}}@media (min-width:1100px){.ks:has(.gn-side.gn-mini) .ks-top{--side-w:80px}}.ks .sv-top .sv-to-social{gap:6px;height:36px;min-height:36px;margin-right:4px;padding:0 12px 0 10px}@media (min-width:768px){.ks:has(.ks-app.ks-has-top) .sv-top .sv-to-social{display:none}}.ks .cmp-landing .cmp .cmp-title textarea.cf-title-pro{min-height:112px}@media (min-width:768px){.ks .cmp-landing .cmp .cmp-title textarea.cf-title-pro{min-height:124px}}.ks .app-handoff{margin:-4px calc(-1 * var(--gutter,16px)) 14px;padding:8px var(--gutter,16px);box-shadow:inset 0 -1px 0 var(--color-border-2);background:#fff;border-radius:0;gap:12px}.ks .app-handoff-ic{width:40px;height:40px;box-shadow:0 0 0 1px var(--color-border-2);border-radius:11px}.ks .app-handoff-ic img{width:18px}.ks .app-handoff-t b{color:var(--color-text);font-size:14.5px}.ks .app-handoff-t small{color:var(--color-text-3);font-size:12.5px}.ks .app-handoff-cta{background:var(--color-text);height:30px;box-shadow:none;color:#fff;padding:0 16px;font-weight:600}.ks .app-handoff-x{order:-1;width:24px;height:24px;margin-right:-4px}.ks .set-body>.set-logout-pill{border:1px solid var(--color-border-3);height:50px;color:var(--color-danger);font:600 16px var(--font);cursor:pointer;transition:border-color var(--dur-1) var(--ease), transform var(--dur-1) var(--ease);background:0 0;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-top:22px;margin-bottom:8px;padding:0 24px;display:inline-flex}.ks .set-logout-pill .i{color:currentColor;width:20px;height:20px}.ks .set-logout-pill:active{transform:scale(.97)}.ks .set-logout-pill:disabled{opacity:.6;cursor:default}@media (hover:hover) and (pointer:fine){.ks .set-logout-pill:hover{border-color:var(--color-danger)}}.ks .sth{--s:64px;width:var(--s);height:var(--s);background:var(--color-surface-muted);color:var(--color-text-2);font:800 22px var(--font-d);border-radius:12px;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.ks .sth-52{--s:52px;font-size:19px}.ks .sth-44{--s:44px;border-radius:10px;font-size:17px}.ks .sth img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ks .sth .i{width:20px;height:20px}.ks .sl-list{flex-direction:column;gap:0;margin:0 18px;padding:0;list-style:none;display:flex}.ks .sl-list>li+li{border-top:1px solid var(--color-border)}.ks .sl-row{color:inherit;transition:opacity var(--dur-1) var(--ease);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}.ks .sl-row:active{opacity:.7}.ks .sl-t{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.ks .sl-ti{-webkit-line-clamp:2;font:700 16px/1.3 var(--font-d);letter-spacing:-.01em;color:var(--color-text);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ks .sl-m{color:var(--color-text-3);flex-wrap:wrap;align-items:center;gap:4px;font-size:13.5px;line-height:1.3;display:flex}.ks .sl-m .i{width:14px;height:14px}.ks .sl-m .nw{margin-left:6px}.ks .sl-x{-webkit-line-clamp:3;color:var(--color-text-2);-webkit-box-orient:vertical;margin-top:2px;font-size:15px;line-height:1.45;display:-webkit-box;overflow:hidden}.ks .k-pf .pf-pane>.sl-list.sl-pf{margin:0;padding:8px 20px 28px}.ks .k-pf .pf-pane>.list:has(>.sl-part){gap:0}.ks .sl-part{box-shadow:none;background:0 0;border-radius:0;flex-direction:column;padding:14px 0;display:flex}.ks .sl-part+.sl-part{border-top:1px solid var(--color-border)}.ks .sl-part .sc-open{flex-direction:row;align-items:flex-start;gap:14px}.ks .k-part.sl-part .sc-pt{border-top:0 solid #0000;min-height:44px;margin:8px 0 0 78px;padding-top:0}.ks .k-src-h{align-items:center;gap:12px;display:flex}.ks .onb .input{box-shadow:inset 0 0 0 1px var(--color-border-3);background:#fff}@media (hover:hover) and (pointer:fine){.ks .onb .input:hover{background:#fff}}.ks .onb .input:focus,.ks .onb .input.is-focus{box-shadow:inset 0 0 0 1.5px var(--color-text);background:#fff}.ks .onb .input.is-error{box-shadow:inset 0 0 0 1.5px var(--color-danger)}.ks .pw-field{display:block;position:relative}.ks .pw-field .input{width:100%;padding-right:52px}.ks .pw-eye{width:44px;height:44px;color:var(--color-text-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.ks .pw-eye:focus-visible{box-shadow:var(--focus-ring);outline:none}@media (hover:hover) and (pointer:fine){.ks .pw-eye:hover{color:var(--color-text)}}.ks .pw-chips{flex-wrap:wrap;gap:6px;margin:-2px 0 2px;padding:0;list-style:none;display:flex}.ks .pw-chips li{background:var(--color-surface-subtle);min-height:28px;color:var(--color-text-2);border-radius:999px;align-items:center;gap:4px;padding:0 10px;font-size:13px;display:inline-flex}.ks .pw-chips li.ok{background:var(--color-success-soft);color:var(--color-success)}.ks .pw-chips li .i{width:13px;height:13px}.ks .pw-strong{align-items:center;gap:6px;margin:-2px 0 2px;font-weight:600;display:inline-flex}.ks .input:-webkit-autofill{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-3), inset 0 0 0 100px #fff;transition:background-color 9999s ease-out}.ks .input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-3), inset 0 0 0 100px #fff;transition:background-color 9999s ease-out}.ks .input:-webkit-autofill:focus{-webkit-text-fill-color:var(--color-text);caret-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-border-3), inset 0 0 0 100px #fff;transition:background-color 9999s ease-out}.ks .input:-webkit-autofill:focus{box-shadow:inset 0 0 0 1.5px var(--color-text), inset 0 0 0 100px #fff}:root:not([data-ks-theme=dark]) .logo-on-dark{display:none!important}@media (min-width:1024px){.ks .ks-app.ks-has-top .subject-page .dt-top{top:auto}}.ks .by-person .by-av{border-radius:50%;flex:none;display:inline-flex}.ks .by-person .by-n{color:var(--color-text);text-decoration:none}@media (hover:hover) and (pointer:fine){.ks .by-person .by-n:hover b{text-underline-offset:3px;text-decoration:underline}}.ks .k-jump{min-height:44px;color:var(--k-blue-ink);font:600 14px/1.3 var(--font);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;gap:6px;padding:0;display:inline-flex}.ks .k-pc.k-me:focus{outline:none}.ks .k-pc.k-me.k-flash{animation:k-mine-flash 1.6s var(--ease) both}@keyframes k-mine-flash{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-blue) 0%, transparent)}20%{box-shadow:0 0 0 4px color-mix(in srgb, var(--k-blue) 40%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--k-blue) 0%, transparent)}}@media (prefers-reduced-motion:reduce){.ks .k-pc.k-me.k-flash{box-shadow:0 0 0 3px color-mix(in srgb, var(--k-blue) 40%, transparent);animation:none}}.ks .ext-source.k-ext.k-ext-tall{align-items:center}.ks .k-ext-tall .ext-out.k-ext-out{align-self:center}.ks a.ext-play.k-media-btn{text-decoration:none;display:block}.ks .ext-media.k-media.k-media-tall.is-playing{width:min(270px,100%);max-width:270px}.ks .as-faq{flex-direction:column;gap:10px;display:flex}.ks .as-faq-search{min-height:48px;box-shadow:inset 0 0 0 1px var(--color-border-3);color:var(--color-text-3);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:0 14px;display:flex}.ks .as-faq-search:focus-within{box-shadow:inset 0 0 0 1.5px var(--color-text)}.ks .as-faq-search input{min-width:0;height:46px;font:400 16px var(--font);color:var(--color-text);background:0 0;border:0;outline:none;flex:1}.ks .as-faq-found{flex-direction:column;display:flex}.ks .as-faq-q{border-bottom:1px solid var(--color-border-2)}.ks .as-faq-q summary{cursor:pointer;align-items:center;min-height:52px;padding:10px 4px;font-weight:600;list-style:none;display:flex}.ks .as-faq-q summary::-webkit-details-marker{display:none}.ks .as-faq-a{color:var(--color-text-2);padding:0 4px 14px;line-height:1.5}.ks .as-faq-a p{margin:0 0 8px}.ks .as-faq-all{min-height:44px;color:var(--color-text);align-self:flex-start;align-items:center;gap:4px;font-size:14px;font-weight:600;display:inline-flex}.ks .as-sent{background:var(--color-accent-soft,#edf3fe);color:var(--color-text);border-radius:14px;align-items:flex-start;gap:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.45;display:flex}.ks .as-sent .i{color:var(--color-accent-ink);flex:none;margin-top:1px}.ks .set-body>.as,.ks .set-body>.as-thread{padding-left:0;padding-right:0}.ks .lg-cookie-b .btn[aria-pressed=true]{border-color:var(--color-text);box-shadow:inset 0 0 0 1px var(--color-text)}.ks .lg-cookie-cut{min-height:44px;color:var(--color-text-2);font:600 14px var(--font);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin-top:6px;padding:0;text-decoration:underline;display:inline-flex}.ks .lg-cookie-cut[aria-pressed=true]{color:var(--color-text)}.ks .k-media-plat{text-align:center;color:#fff;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:14px;display:flex;position:absolute;inset:0}.ks .k-media-plat .lk-logo{place-items:center;display:grid}.ks .k-media-plat-t{font:600 13.5px/1.3 var(--font)}.ks .k-media-plat-a{max-width:100%;font:500 12.5px/1.3 var(--font);color:#d9d9d4;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ks .k-media-plat+.k-play{display:none}:root .ks:before{content:"";height:env(safe-area-inset-top,0px);background:var(--color-bg);z-index:35;pointer-events:none;position:fixed;top:0;left:0;right:0}:root .ks .mx-ls-h{padding-top:calc(14px + env(safe-area-inset-top,0px))}:root .ks .mx-th-h{height:calc(62px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}:root .ks .pf-page>.tb.c{padding-top:env(safe-area-inset-top,0px);height:calc(52px + env(safe-area-inset-top,0px))}:root .ks .home-wrap.search-page{padding-top:calc(32px + env(safe-area-inset-top,0px))}:root .ks .home-wrap:has(>.rules-page){padding-top:calc(32px + env(safe-area-inset-top,0px))}:root .ks .ox-top{height:calc(52px + env(safe-area-inset-top,0px));padding-top:env(safe-area-inset-top,0px)}:root .ks .lg-top{height:calc(64px + env(safe-area-inset-top,0px))}@media (min-width:1024px){:root .ks .mx-th-h{height:72px}:root .ks .lg-top{height:76px}}:root:not([data-ks-theme=dark]) .ks .input,:root:not([data-ks-theme=dark]) .ks .input:hover,:root:not([data-ks-theme=dark]) .ks .ks-search-input,:root:not([data-ks-theme=dark]) .ks .lg-search input{background:#fff;box-shadow:inset 0 0 0 1px #8f8e86}:root:not([data-ks-theme=dark]) .ks .input:focus,:root:not([data-ks-theme=dark]) .ks .input.is-focus,:root:not([data-ks-theme=dark]) .ks .ks-search-input:focus-within,:root:not([data-ks-theme=dark]) .ks .lg-search input:focus{box-shadow:inset 0 0 0 1.5px var(--color-text)}:root:not([data-ks-theme=dark]) .ks .input.is-error{box-shadow:inset 0 0 0 1.5px var(--color-danger)}:is(:root .ks .row-t b:has(>.p-real),:root .ks .rc-top b:has(>.p-real)){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:root .ks .p-real{color:var(--color-text-3);font-family:inherit;font-weight:400}:root .ks .rc-top .p-real{font:400 15px var(--font)}
