.kx-page{max-width:1120px;padding-top:12px;padding-bottom:40px}.kxp{flex-direction:column;gap:28px;min-width:0;display:flex}.kxp section{flex-direction:column;gap:12px;min-width:0;display:flex}.kx-head{align-items:center;gap:12px;margin-bottom:-16px;display:flex}.kx-head h1,.kx-h1{letter-spacing:-.01em;margin:0;font-size:28px;font-weight:800;line-height:1.2}.kx-head .fdpill{min-height:44px;margin-left:auto;padding:0 14px}.kx-lbl{color:var(--ink);margin:0;font-size:17px;font-weight:700;line-height:1.35}.kx-lbl span{color:var(--muted);font-weight:600}.kx-box{top:calc(var(--hdr-h) + 8px);z-index:30;background:var(--card);border:1px solid var(--border);min-height:52px;box-shadow:var(--e2);color:var(--muted);border-radius:16px;align-items:center;gap:10px;padding:0 8px 0 16px;display:flex;position:sticky}.kx-box:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 18%, transparent), var(--e2)}.kx-box input{min-width:0;height:50px;font:inherit;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px}.kx-box input::placeholder{color:var(--muted);opacity:1}.kx-clear{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:99px;flex:none;font-size:22px;line-height:1}.kx-clear:hover{background:var(--sunk)}.kx-box .kslash{display:none}@media (pointer:fine){.kx-box .kslash{display:inline-grid}}.kx-list{background:var(--card);border:1px solid var(--border);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.kx-list>li{position:relative}.kx-list>li+li:before{content:"";border-top:1px solid var(--rule);position:absolute;top:0;left:16px;right:0}.kx-list>li.kx-has-ico+li:before{left:68px}.kx-list:has(.kx-ico)>li+li:before{left:68px}.kx-steps>li+li:before{left:56px!important}.kx-row{min-height:64px;color:inherit;align-items:center;gap:12px;padding:10px 12px 10px 16px;text-decoration:none;display:flex}a.kx-row:hover{background:var(--sunk)}a.kx-row:hover b{color:var(--accent)}.kx-t{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.kx-t b{color:var(--ink);overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.kx-t small{color:var(--muted);overflow-wrap:anywhere;font-size:13.5px;line-height:1.45}.kx-go{color:var(--muted);flex:none}.kx-ico{width:40px;height:40px;color:var(--accent);background:var(--accent-soft);border-radius:99px;flex:none;place-items:center;display:grid}.kx-ico.s-health{color:var(--down);background:var(--down-soft)}mark{background:color-mix(in srgb, var(--accent) 22%, transparent);color:inherit;border-radius:3px;padding:0 1px}.kx-chips{flex-wrap:wrap;gap:8px;display:flex}.kx-chip{background:var(--tint);max-width:100%;min-height:36px;color:var(--ink);font:inherit;cursor:pointer;overflow-wrap:anywhere;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:inline-flex;position:relative}.kx-chip:after{content:"";position:absolute;inset:-4px 0}.kx-chip:hover{background:var(--accent-soft);color:var(--accent)}.kx-chip.is-ask{background:var(--accent-soft);color:var(--ink)}.kx-chip.is-ask .ic{color:var(--accent);flex:none}.kx-tiles{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:12px;display:grid}.kx-tile{background:var(--card);border:1px solid var(--border);min-height:112px;color:inherit;border-radius:16px;flex-direction:column;gap:4px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}a.kx-tile:hover{border-color:var(--accent-line)}.kx-l{color:var(--muted);overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.kx-v{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:26px;font-weight:700;line-height:1.2}.kx-v.is-text{font-size:20px;line-height:1.3}.kx-s{color:var(--muted);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:0 6px;margin-top:auto;font-size:13px;line-height:1.45;display:flex}.kx-chg{font-variant-numeric:tabular-nums;align-items:center;gap:2px;font-weight:700;display:inline-flex}.kx-skel{background:var(--sunk);border-color:var(--rule);animation:1.4s ease-in-out infinite kxpulse}@keyframes kxpulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.kx-skel{animation:none}}.t-up{color:var(--up)!important}.t-down{color:var(--down)!important}.kx-dir{flex-direction:column;gap:12px;display:flex}.kx-dg{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:14px 12px 12px}.kx-dg h3{color:var(--ink);align-items:baseline;gap:8px;margin:0 4px 10px;font-size:15.5px;font-weight:700;display:flex}.kx-dg h3 span{color:var(--muted);margin-left:auto;font-size:13px;font-weight:600}.kx-dgrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.kx-dgrid a,.kx-more{background:var(--sunk);border:1px solid var(--rule);min-height:44px;color:var(--ink);font:inherit;overflow-wrap:anywhere;text-align:left;border-radius:12px;align-items:center;min-width:0;padding:6px 12px;font-size:14.5px;font-weight:600;line-height:1.35;text-decoration:none;display:flex}.kx-dgrid a:hover{color:var(--accent);border-color:var(--accent-line)}.kx-more{cursor:pointer;color:var(--accent);background:0 0;border-style:dashed;justify-content:center}.kx-res{flex-direction:column;gap:28px;display:flex}.kx-grp{flex-direction:column;gap:12px;display:flex}.kx-place{flex-direction:column;display:flex}.kx-place>.kx-row{min-width:0}.kx-ph{align-items:center;gap:8px;margin-top:-4px;padding:0 16px 10px;display:flex}.kx-num{color:var(--ink-2);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all;white-space:nowrap;font-size:14px;font-weight:600}.kx-call{width:44px;height:44px;color:var(--accent);background:var(--accent-soft);border-radius:99px;flex:none;place-items:center;display:grid}.kx-none,.kx-wait{color:var(--muted);margin:0;font-size:14.5px;line-height:1.5}.kx-ask{background:var(--accent-soft);min-height:56px;color:var(--ink);border-radius:16px;align-items:center;gap:10px;padding:8px 14px 8px 16px;font-size:15.5px;line-height:1.4;text-decoration:none;display:flex}.kx-ask>.ic{color:var(--accent);flex:none}.kx-ask span{overflow-wrap:anywhere;min-width:0;color:var(--accent);flex:1;font-weight:600}.kx-ask b{color:var(--ink);font-weight:700}.kx-ask:hover{background:color-mix(in srgb, var(--accent) 16%, var(--accent-soft))}.kx-body{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.kx-main{flex-direction:column;gap:28px;min-width:0;display:flex}@media (min-width:1000px){.kx-body{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:32px}:root[data-ask=docked] .kx-body{grid-template-columns:minmax(0,1fr)}}.kx-sit{width:100%;max-width:720px;margin:0 auto}.kx-back{margin-bottom:-20px}.kx-back a{min-height:44px;color:var(--accent);align-items:center;gap:2px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.kx-intro{color:var(--ink-2);margin:-12px 0 0;font-size:16px;line-height:1.6}.kx-n{width:28px;height:28px;color:var(--ink-2);background:var(--sunk);border:1px solid var(--chip-border);border-radius:99px;flex:none;place-items:center;font-size:14px;font-weight:700;display:grid}.kx-stale{color:var(--warn);background:var(--warn-soft);border-radius:8px;align-self:flex-start;align-items:flex-start;gap:5px;margin-top:4px;padding:4px 8px;font-size:13px;font-style:normal;font-weight:600;line-height:1.45;display:inline-flex}.kx-stale .kx-g{flex:none;margin-top:2px}.kx-off{flex-direction:column;gap:4px;padding:14px 16px;display:flex}.kx-on{overflow-wrap:anywhere;font-size:16px;font-weight:600;line-height:1.4}.kx-oh{color:var(--muted);font-size:13.5px;line-height:1.45}.kx-dot{align-items:center;gap:5px;font-style:normal;font-weight:700;display:inline-flex}.kx-dot i{background:currentColor;border-radius:99px;width:8px;height:8px}.kx-oa{flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px;display:flex}.kx-callb,.kx-map{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14.5px;font-weight:700;text-decoration:none;display:inline-flex}.kx-callb{background:var(--btn);color:#fff}.kx-callb:hover{background:var(--btn-hover)}.kx-map{border:1px solid var(--chip-border);background:var(--card);color:var(--ink)}.kx-map:hover{border-color:var(--accent-line);color:var(--accent)}.kx-oa .kx-num{flex-basis:100%;order:3}.kx-pickrow{font:inherit;text-align:left;background:var(--card);border:1px dashed var(--chip-border);width:100%;min-height:64px;color:var(--ink);cursor:pointer;border-radius:16px;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.kx-pickrow>.ic:first-child{color:var(--accent);flex:none}.kx-linkbtn{font:inherit;color:var(--accent);cursor:pointer;background:0 0;border:0;align-self:flex-start;min-height:44px;padding:0 4px;font-size:14.5px;font-weight:600}.kx-sos{background:var(--down-soft);border-radius:16px;padding:14px 16px 16px}.kx-sos h2{color:var(--down);margin:0;font-size:17px;font-weight:700}.kx-sos>div{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.kx-sosn{background:var(--card);min-height:56px;color:var(--ink);border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:6px 12px;text-decoration:none;display:flex}.kx-sosn b{color:var(--down);font-variant-numeric:tabular-nums;font-size:22px;font-weight:700}.kx-sosn span{font-size:14.5px;font-weight:600}.kxw{align-items:flex-start;gap:32px;min-width:0;display:flex}.kxw>.kxp{flex:1;min-width:0}.kx-where{color:var(--muted);align-items:center;gap:4px;margin-left:auto;font-size:13.5px;font-weight:700;display:inline-flex}.kx-where .ic{color:var(--accent)}.kxw>.ctxside .kx-list{background:0 0;border:0}@media (min-width:1280px){.kx-page{max-width:1200px}}.tint-money{--tb:var(--t-money);--tf:var(--t-money-fg)}.tint-notice{--tb:var(--t-notice);--tf:var(--t-notice-fg)}.tint-ipo{--tb:var(--t-ipo);--tf:var(--t-ipo-fg)}.tint-patro{--tb:var(--t-patro);--tf:var(--t-patro-fg)}.tint-world{--tb:var(--t-world);--tf:var(--t-world-fg)}.tint-weather{--tb:var(--t-weather);--tf:var(--t-weather-fg)}.tint-news{--tb:var(--t-news);--tf:var(--t-news-fg)}.tint-local{--tb:var(--t-local);--tf:var(--t-local-fg)}.kx-head .kx-where{all:unset;box-sizing:border-box;border:1px solid var(--border);background:var(--card);min-height:44px;color:var(--muted);cursor:pointer;border-radius:999px;align-items:center;gap:4px;margin-left:auto;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.kx-head .kx-where:hover{border-color:var(--accent-line);color:var(--ink)}.kx-head .kx-where:focus-visible{outline:2px solid var(--accent)}.kx-lbl-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.kx-lbl-row>span{color:var(--muted);font-size:13.5px;font-weight:600}.kx-near{scrollbar-width:none;overscroll-behavior-x:contain;gap:8px;margin:0 -2px;padding:2px 2px 6px;display:flex;overflow-x:auto}.kx-near::-webkit-scrollbar{display:none}@media (min-width:700px){.kx-near{flex-wrap:wrap;overflow:visible}}.kx-nb{border:1px solid var(--border);background:var(--card);min-height:48px;color:var(--ink);font:inherit;cursor:pointer;border-radius:14px;flex:none;align-items:center;gap:8px;padding:0 14px 0 8px;font-size:15px;font-weight:600;display:inline-flex}.kx-nb:hover{border-color:var(--accent-line)}.kx-nb:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.kx-nd{background:var(--tb);width:30px;height:30px;color:var(--tf);border-radius:9px;place-items:center;font-size:16px;display:grid}.kx-sits{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:700px){.kx-sits{grid-template-columns:repeat(3,minmax(0,1fr))}}.kx-st{background:var(--tb);min-height:120px;color:var(--tf);border-radius:18px;flex-direction:column;justify-content:space-between;gap:14px;min-width:0;padding:14px;text-decoration:none;display:flex}.kx-st b{overflow-wrap:anywhere;font-size:16.5px;font-weight:700;line-height:1.3;display:block}.kx-st small{opacity:.88;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.45;display:block}.kx-st:hover{filter:brightness(.97)}.kx-st:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.kx-chip.is-recent{background:var(--card);border:1px solid var(--border)}.kx-chip.is-recent .ic{color:var(--muted)}.kx-clr{all:unset;min-height:44px;color:var(--accent);cursor:pointer;align-items:center;font-size:13.5px;font-weight:600;display:inline-flex}.kx-legend{color:var(--muted);margin:-4px 0 0;font-size:12.5px}.kx-lead{color:var(--muted);margin:-4px 0 0;font-size:13.5px;line-height:1.5}.kx-place{flex-direction:row;align-items:center;padding-right:12px}.kx-place>.kx-row{flex:1;padding-right:4px}.kx-ico.is-tint{background:var(--tb);color:var(--tf);border-radius:12px;font-size:18px}.kx-badge{color:var(--up);vertical-align:2px;white-space:nowrap;border:1px solid;border-radius:6px;margin-left:6px;padding:0 5px;font-size:11.5px;font-weight:700;line-height:1.5;display:inline-block}.kx-val{max-width:45%;color:var(--ink);text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.kx-empty{background:var(--sunk);border:1px solid var(--rule);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.kx-empty p{color:var(--ink-2);margin:0;font-size:15px;line-height:1.55}.kx-empty-a{flex-wrap:wrap;gap:8px;display:flex}.kx-vid .kx-row{align-items:center}.kx-vth{background:#000;border-radius:8px;flex:none;width:96px;height:54px;position:relative;overflow:hidden}.kx-vth img{object-fit:cover;width:100%;height:100%;display:block}.kx-vpl{color:#fff;background:#c4302beb;border-radius:6px;place-items:center;width:30px;height:22px;font-size:11px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kx-vdur{color:#fff;background:#000c;border-radius:4px;padding:0 4px;font-size:11px;font-weight:700;position:absolute;bottom:3px;right:3px}.kx-more-v{min-height:44px;color:var(--accent);align-items:center;padding:0 4px;font-size:14px;font-weight:700;display:inline-flex}body:has(.kxw) .hdr .hsearch{display:none}.kx-head{align-items:flex-start}.kx-ht{flex-direction:column;gap:4px;min-width:0;display:flex}.kx-sub{color:var(--muted);margin:0;font-size:15px;line-height:1.5}.kx-box{min-height:56px}.kx-box input{height:54px;font-size:17px}ul.kx-near{margin:0 -2px;list-style:none}ul.kx-near>li{flex:none;display:flex}.kx-aitag{border:1px solid var(--accent-line);color:var(--accent);background:var(--accent-soft);letter-spacing:.02em;vertical-align:1px;border-radius:6px;flex:none;align-items:center;margin-left:6px;padding:0 6px;font-size:11.5px;font-weight:700;line-height:1.6;display:inline-flex}.kx-lbl .kx-aitag{margin-left:0}.kx-ainote{color:var(--muted)}.kx-steps.is-choices>li+li:before{left:16px!important}.kx-pending .kx-t b{color:var(--ink-2);font-weight:600}.kx-pending .kx-t small{color:var(--warn)}.kx-ogrp{flex-direction:column;gap:8px;display:flex}.kx-olbl{color:var(--ink-2);margin:4px 0 0;font-size:14.5px;font-weight:700}.kx-lbl .kx-aitag,.kx-lbl-row>.kx-aitag,.kx-chip .kx-aitag,.kx-dgrid .kx-aitag{color:var(--accent);font-size:11.5px;font-weight:700}.kx-dgrid a{justify-content:space-between;gap:4px}
