.lkc{--lkc-paper:#fbf8f1;--lkc-ink:#121212;--lkc-yellow:#fd3;--lkc-yellow-hover:#f5c400;--lkc-amber-text:#8a4b10;--lkc-amber-bg:#ffe9a8;--lkc-amber-dot:#c08a2a;--lkc-pro-bg:#fff3c4;--lkc-con-bg:#ffd6d6;--lkc-no-bg:#ffb9a8;--lkc-verdict-ok:#0e5539;--lkc-verdict-dot-ok:#197a56;--lkc-verdict-dot-warn:#e0a21b;--lkc-red:#c0341a;--lkc-border:#e7e5df;--lkc-border-soft:#12121214;--lkc-hairline:#1212121a;--lkc-hairline-strong:#12121247;--lkc-ink-60:#12121299;--lkc-ink-40:#12121266;--lkc-ink-10:#1212121a;--radius-sm:10px;--radius-md:14px;--radius-lg:16px;--radius-pill:999px;--shadow-soft:0 1px 2px #1212120f, 0 1px 1px #1212120a;--shadow-raised:0 4px 12px #12121214;--shadow-brand:3px 3px 0 var(--lkc-ink);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--transition-fast:.15s ease;--transition-base:.2s ease;font-family:var(--font-linkly), "Be Vietnam Pro", system-ui, sans-serif;color:var(--lkc-ink);background:var(--lkc-paper);letter-spacing:normal;min-height:100vh}.lkc *{box-sizing:border-box}.lkc a{color:var(--lkc-ink);text-decoration:none}.lkc a:hover{text-decoration:none}.lkc :is(p,li,span)>a:hover{text-underline-offset:2px;text-decoration:underline}.lkc button{font:inherit;cursor:pointer;border:0}.lkc a:focus-visible,.lkc button:focus-visible,.lkc [tabindex]:focus-visible,.lkc input:focus-visible,.lkc textarea:focus-visible{outline:2px solid var(--lkc-ink);outline-offset:2px;border-radius:var(--radius-sm)}.lkc-hoverable{transition:background var(--transition-fast), color var(--transition-fast), box-shadow var(--transition-fast)}.lkc-hoverable:hover{color:var(--lkc-ink);background:#1212120d}.lkc-btn-primary{transition:background var(--transition-fast), transform var(--transition-fast)}.lkc-btn-primary:hover{background:var(--lkc-yellow-hover)!important}.lkc-btn-primary:active{transform:translateY(1px)}.lkc-card{border:1px solid var(--lkc-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);transition:box-shadow var(--transition-fast);background:#fff}.lkc-btn-secondary{transition:background var(--transition-fast), border-color var(--transition-fast)}.lkc-btn-secondary:hover{border-color:var(--lkc-hairline-strong);background:#1212120a}.lkc-row-hover{transition:box-shadow var(--transition-fast), border-color var(--transition-fast)}.lkc-row-hover:hover{box-shadow:var(--shadow-raised);border-color:var(--lkc-border-soft)}.lkc-tick-hover{transition:background var(--transition-fast)}.lkc-tick-hover:hover{background:#1212120a}@media (prefers-reduced-motion:reduce){.lkc *,.lkc :before,.lkc :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.lkc-hit{position:relative}.lkc-hit:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lkc-chip-row{scrollbar-width:none;gap:6px;display:flex;overflow-x:auto}.lkc-chip-row::-webkit-scrollbar{display:none}.lkc-desktop{width:100%;display:flex}.lkc-center-col{padding-inline:max(30px,50% - 440px)!important}.lkc-mobile{display:none}@media (width<=1199px){.lkc-desktop{display:none!important}.lkc-mobile{display:flex}}.lkc-mobile-shell{background:var(--lkc-paper);flex-direction:column;max-width:430px;min-height:100vh;margin:0 auto;padding-bottom:78px}.lkc-bottom-tabs{border-top:1px solid var(--lkc-hairline);max-width:430px;height:74px;padding-top:8px;padding-bottom:env(safe-area-inset-bottom);z-index:10;background:#fff;grid-template-columns:repeat(5,1fr);align-items:start;margin:0 auto;display:grid;position:fixed;bottom:0;left:0;right:0}.lkc-bottom-tabs-6{grid-template-columns:repeat(6,1fr)}.lkc-only-mobile{display:none}@media (width<=1199px){.lkc-only-mobile{display:block}.lkc-has-tabs{padding-bottom:96px}}.lkc-pd-header{border-bottom:1px solid var(--lkc-border);background:#fff;justify-content:space-between;align-items:center;gap:16px;height:60px;padding:0 24px;display:flex}.lkc-pd-grid{grid-template:"media buy""body buy"1fr/minmax(0,1fr) 340px;align-items:start;gap:24px 32px;max-width:1080px;margin:0 auto;padding:32px 24px 64px;display:grid}.lkc-pd-media{flex-direction:column;grid-area:media;gap:16px;min-width:0;display:flex}.lkc-pd-buy{grid-area:buy;position:sticky;top:20px}.lkc-pd-body{flex-direction:column;grid-area:body;gap:24px;min-width:0;display:flex}.lkc-pd-image{aspect-ratio:16/9;border-radius:var(--radius-lg);border:1px solid var(--lkc-border);background:#e8e3d8 50%/cover no-repeat}@media (width<=899px){.lkc-pd-header{padding:0 16px}.lkc-pd-grid{grid-template:"media""buy""body"/minmax(0,1fr);row-gap:16px;padding:16px 16px 40px}.lkc-pd-buy{position:static}.lkc-pd-image{aspect-ratio:4/3}}.lkc-skel{background:linear-gradient(90deg,#1212120f 25%,#1212121a 37%,#1212120f 63%) 0 0/400% 100%;animation:1.4s infinite lkc-skel-shimmer}@keyframes lkc-skel-shimmer{0%{background-position:100%}to{background-position:0}}@media (width>=431px) and (width<=1199px){.lkc-mobile-shell,.lkc-bottom-tabs{max-width:none}}@media (width>=768px) and (width<=1199px){.lkc-tablet-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px!important;padding:16px!important;display:grid!important}.lkc-tablet-grid>*{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);overflow:hidden;border:1px solid var(--lkc-border)!important}.lkc-tablet-grid>:only-child,.lkc-tablet-grid>.lkc-span-all{grid-column:1/-1}.lkc-tablet-narrow>:not(.lkc-bottom-tabs):not(.lkc-tablet-grid){padding-inline:max(24px,50% - 360px)!important}}.lkc-tab{color:#12121280;min-height:44px;transition:color var(--transition-fast);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:10.5px;display:flex}.lkc-tab:hover{color:var(--lkc-ink);text-decoration:none}.lkc-tab.active{color:var(--lkc-ink);font-weight:600}.lkc-tab.active svg{stroke-width:2.2px}.lkc-fab{border-radius:var(--radius-lg);background:var(--lkc-yellow);width:52px;height:52px;color:var(--lkc-ink);border:2px solid var(--lkc-ink);box-shadow:var(--shadow-brand);transition:transform var(--transition-fast);place-items:center;margin-top:-14px;font-size:24px;font-weight:400;display:grid}.lkc-fab:active{transform:translateY(1px)}@media (width<=640px){.lkc-hide-sm{display:none!important}}.lkc-policy-shell{grid-template-columns:232px minmax(0,1fr);align-items:start;gap:40px;max-width:1000px;margin:0 auto;padding:32px 24px 56px;display:grid}.lkc-policy-nav{flex-direction:column;gap:2px;display:flex;position:sticky;top:24px}.lkc-policy-body{border:2px solid var(--lkc-ink);background:#fff;border-radius:18px;padding:26px 28px 30px}.lkc-policy-body h2{font-family:var(--font-linkly), "Be Vietnam Pro", system-ui, sans-serif;letter-spacing:-.01em;margin:26px 0 8px;font-size:16px;font-weight:800}.lkc-policy-body h2:first-child{margin-top:0}.lkc-policy-body p{color:#121212b8;margin:0;font-size:14px;line-height:1.7}@media (width<=860px){.lkc-policy-shell{grid-template-columns:minmax(0,1fr);gap:22px;padding:22px 16px 44px}.lkc-policy-nav{position:static}.lkc-policy-body{padding:20px}}
