
:root {
  color-scheme: light dark;
  --yk-canvas:#f6f7f4; --yk-panel:#ffffff; --yk-panel-2:#ecefeb;
  --yk-ink:#14201c; --yk-muted:#63706b; --yk-line:#dce2dd;
  --yk-brand:#087a57; --yk-brand-strong:#07533f; --yk-brand-soft:#e0f2ea;
  --yk-blue:#2867a6; --yk-blue-soft:#e2edf8; --yk-deal:#d9f24f;
  --yk-warning:#b8650b; --yk-danger:#b13d32; --yk-good:#16734f;
  --yk-radius:14px; --yk-radius-lg:24px; --yk-shadow:0 18px 54px rgba(20,40,32,.09);
  --yk-width:1240px; --yk-font:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
}
*{box-sizing:border-box}html{scroll-behavior:smooth}body.yk-page{background:var(--yk-canvas);color:var(--yk-ink);font-family:var(--yk-font);margin:0;min-height:100vh}
body.yk-page a{text-underline-offset:3px}body.yk-page :focus-visible{outline:3px solid #3b82f6;outline-offset:3px}
.yk-skip{background:var(--yk-ink);color:#fff;left:12px;padding:10px 14px;position:fixed;top:-80px;z-index:1000}.yk-skip:focus{top:12px}
.yk-sitebar{background:color-mix(in srgb,var(--yk-panel) 94%,transparent);border-bottom:1px solid var(--yk-line);position:sticky;top:0;z-index:90;backdrop-filter:blur(14px)}
.yk-sitebar__inner{align-items:center;display:flex;gap:24px;justify-content:space-between;margin:auto;min-height:64px;width:min(var(--yk-width),calc(100% - 32px))}
.yk-brand{align-items:center;color:var(--yk-ink);display:inline-flex;font-size:.84rem;font-weight:900;gap:10px;letter-spacing:.08em;text-decoration:none;text-transform:uppercase;white-space:nowrap}.yk-brand__mark{background:var(--yk-brand);border-radius:5px;height:20px;position:relative;width:20px}.yk-brand__mark:after{background:var(--yk-deal);border:2px solid var(--yk-panel);content:"";height:8px;position:absolute;right:-4px;top:-4px;width:8px}
.yk-nav{align-items:center;display:flex;gap:5px}.yk-nav a{border-radius:8px;color:var(--yk-muted);font-size:.86rem;font-weight:750;padding:9px 11px;text-decoration:none}.yk-nav a:hover,.yk-nav a[aria-current="page"]{background:var(--yk-panel-2);color:var(--yk-ink)}.yk-nav .yk-nav__cta{background:var(--yk-brand);color:#fff}.yk-nav .yk-nav__cta:hover,.yk-nav .yk-nav__cta[aria-current="page"]{background:var(--yk-brand-strong);color:#fff}
.yk-menu{background:transparent;border:1px solid var(--yk-line);border-radius:8px;color:var(--yk-ink);display:none;font:inherit;font-weight:850;min-height:42px;padding:8px 11px}
.yk-container{margin:auto;width:min(var(--yk-width),calc(100% - 32px))}.yk-section{padding:clamp(36px,6vw,76px) 0}.yk-eyebrow{color:var(--yk-brand);font-size:.72rem;font-weight:900;letter-spacing:.13em;margin:0 0 12px;text-transform:uppercase}.yk-display{font-size:clamp(3rem,6.4vw,5.6rem);letter-spacing:-.06em;line-height:.94;margin:0;max-width:900px}.yk-lead{color:var(--yk-muted);font-size:clamp(1rem,1.7vw,1.2rem);line-height:1.6;max-width:700px}
.yk-home-hero{padding:clamp(42px,7vw,94px) 0 34px}.yk-home-hero__grid{align-items:center;display:grid;gap:clamp(32px,6vw,80px);grid-template-columns:minmax(0,1.05fr) minmax(360px,.72fr)}.yk-home-hero h1{font-size:clamp(3.2rem,6.8vw,6.2rem);letter-spacing:-.065em;line-height:.91;margin:0;max-width:760px}.yk-home-hero .yk-lead{margin:24px 0 0;max-width:650px}.yk-check-card{background:var(--yk-panel);border:1px solid var(--yk-line);border-radius:28px;box-shadow:var(--yk-shadow);padding:clamp(24px,4vw,38px)}.yk-check-card h2{font-size:clamp(1.55rem,2.5vw,2.15rem);letter-spacing:-.035em;margin:0 0 8px}.yk-check-card>p{color:var(--yk-muted);line-height:1.5;margin:0}.yk-check-form{display:grid;gap:10px;margin-top:24px}.yk-check-form input{background:var(--yk-canvas);border:1px solid var(--yk-line);border-radius:12px;color:var(--yk-ink);font:inherit;min-height:54px;padding:0 15px;width:100%}.yk-check-form button{background:var(--yk-brand);border:0;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-weight:850;min-height:54px;padding:0 18px}.yk-check-form button:hover{background:var(--yk-brand-strong)}.yk-check-card small{color:var(--yk-muted);display:block;font-size:.78rem;line-height:1.45;margin-top:13px}.yk-home-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.yk-home-actions a{align-items:center;border:1px solid var(--yk-line);border-radius:999px;color:var(--yk-ink);display:inline-flex;font-size:.88rem;font-weight:800;gap:7px;padding:10px 14px;text-decoration:none}.yk-home-actions a:hover{background:var(--yk-panel)}.yk-proof{display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin-top:42px;overflow:hidden;border:1px solid var(--yk-line);border-radius:18px;background:var(--yk-line)}.yk-proof div{background:var(--yk-panel);padding:18px 20px}.yk-proof strong{display:block;font-size:1.45rem;font-variant-numeric:tabular-nums}.yk-proof span{color:var(--yk-muted);display:block;font-size:.76rem;margin-top:5px}.yk-feature-band{background:#102c23;color:#fff}.yk-feature-band .yk-eyebrow{color:#80d7b4}.yk-feature-band .yk-section-head p{color:#c6d8d1}.yk-feature-band .yk-model-link{background:#17392e;border-color:#2b5144;color:#fff}.yk-feature-band .yk-model-link span,.yk-feature-band .yk-model-link small{color:#b9cec6}.yk-feature-band .yk-model-link:hover{border-color:#80d7b4}
.yk-form-error{background:#fff0ec;border:1px solid #e7bfb4;border-radius:10px;color:#8a3320;line-height:1.45;margin:18px 0 0;padding:12px}
.yk-choice-grid{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:34px}.yk-choice{background:var(--yk-panel);border:1px solid var(--yk-line);border-radius:var(--yk-radius-lg);color:var(--yk-ink);display:flex;flex-direction:column;min-height:290px;padding:clamp(24px,4vw,42px);text-decoration:none}.yk-choice:hover{border-color:var(--yk-brand);box-shadow:var(--yk-shadow);transform:translateY(-2px)}.yk-choice--market{background:var(--yk-brand-strong);color:#fff}.yk-choice--market h2,.yk-choice--market .yk-choice__go{color:#fff}.yk-choice--market .yk-choice__text{color:#c7ddd5}.yk-choice__number{color:var(--yk-brand);font-size:.72rem;font-weight:950;letter-spacing:.12em}.yk-choice--market .yk-choice__number{color:var(--yk-deal)}.yk-choice h2{font-size:clamp(1.8rem,4vw,3.4rem);letter-spacing:-.045em;line-height:.98;margin:28px 0 13px}.yk-choice__text{color:var(--yk-muted);line-height:1.5;max-width:520px}.yk-choice__go{font-weight:900;margin-top:auto;padding-top:32px}
.yk-metrics{background:var(--yk-line);border:1px solid var(--yk-line);display:grid;gap:1px;grid-template-columns:repeat(4,1fr);margin:18px 0}.yk-metric{background:var(--yk-panel);min-height:112px;padding:18px}.yk-metric span{color:var(--yk-muted);display:block;font-size:.7rem;font-weight:850;letter-spacing:.08em;text-transform:uppercase}.yk-metric strong{display:block;font-size:clamp(1.25rem,3vw,2rem);font-variant-numeric:tabular-nums;margin-top:12px}.yk-metric small{color:var(--yk-muted)}
.yk-section-head{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.yk-section-head h2{font-size:clamp(1.6rem,4vw,3rem);letter-spacing:-.045em;margin:0}.yk-section-head p{color:var(--yk-muted);margin:0;max-width:560px}.yk-link{color:var(--yk-brand)!important;font-weight:850}
.yk-model-strip{display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.yk-model-link{background:var(--yk-panel);border:1px solid var(--yk-line);border-radius:var(--yk-radius);color:var(--yk-ink);display:grid;gap:8px;padding:18px;text-decoration:none}.yk-model-link:hover{border-color:var(--yk-brand)}.yk-model-link span,.yk-model-link small{color:var(--yk-muted);font-size:.75rem}.yk-model-link strong{font-size:1.1rem}.yk-model-link b{font-size:1.22rem;font-variant-numeric:tabular-nums}
.yk-method{display:grid;gap:1px;grid-template-columns:repeat(3,1fr);background:var(--yk-line);border:1px solid var(--yk-line)}.yk-method article{background:var(--yk-panel);padding:22px}.yk-method b{display:block;font-size:1rem;margin-bottom:7px}.yk-method p{color:var(--yk-muted);line-height:1.5;margin:0}
.yk-footer{border-top:1px solid var(--yk-line);color:var(--yk-muted);font-size:.8rem;margin-top:48px}.yk-footer__inner{align-items:center;display:flex;gap:20px;justify-content:space-between;margin:auto;min-height:76px;width:min(var(--yk-width),calc(100% - 32px))}.yk-footer nav{display:flex;gap:16px}
/* Harmonize legacy server-rendered surfaces while they retain their domain markup. */
.yk-page .wrap{width:min(var(--yk-width),calc(100% - 32px))!important}.yk-page .panel,.yk-page section,.yk-page article,.yk-page .card{border-color:var(--yk-line)}
.yk-public>header{background:var(--yk-brand-strong)!important}.yk-public>header .topbar{display:none!important}.yk-public>header h1{letter-spacing:-.06em}.yk-public .model-card,.yk-public .deal-card,.yk-public .panel,.yk-public .trust article,.yk-public .card{background:var(--yk-panel)!important;border-color:var(--yk-line)!important;box-shadow:none}.yk-public input,.yk-public select,.yk-public button{font-family:var(--yk-font)}
.yk-public main>nav:first-child{display:none}.yk-public>footer:not(.yk-footer){display:none!important}.yk-public .category-nav a,.yk-public .view-tabs a{border-color:var(--yk-line)!important}.yk-public .freshness{background:var(--yk-panel-2)!important;color:var(--yk-muted)!important}.yk-public .market-chart polyline,.yk-public .price-chart polyline{stroke:var(--yk-brand)!important}.yk-public .thumb{background:var(--yk-panel-2)!important}
.yk-ops{--yk-width:1480px}.yk-ops .yk-sitebar{border-top:3px solid var(--yk-blue)}.yk-ops .yk-brand__mark{background:var(--yk-blue)}.yk-ops>header{background:var(--yk-panel)!important;border-bottom:1px solid var(--yk-line)!important}.yk-ops>header .top,.yk-ops>header .topbar-inner{padding-top:24px!important}.yk-ops main{padding-top:20px!important}.yk-ops section,.yk-ops .panel,.yk-ops .page-card,.yk-ops .metric{background:var(--yk-panel)!important;border-color:var(--yk-line)!important;border-radius:var(--yk-radius)!important}.yk-ops table{font-variant-numeric:tabular-nums}.yk-ops th{color:var(--yk-muted)!important}.yk-ops button,.yk-ops .button{background:var(--yk-blue)!important;border-color:var(--yk-blue)!important}.yk-ops .status-ok,.yk-ops .tone-good{border-color:var(--yk-good)!important}.yk-ops footer a:first-child{display:none}
@media(prefers-color-scheme:dark){:root{--yk-canvas:#101513;--yk-panel:#171e1b;--yk-panel-2:#202925;--yk-ink:#edf4f0;--yk-muted:#a6b3ad;--yk-line:#34403a;--yk-brand:#45c997;--yk-brand-strong:#123c30;--yk-brand-soft:#193a30;--yk-blue:#70a9e0;--yk-blue-soft:#1c3043;--yk-shadow:none}.yk-choice--market{background:#123c30}.yk-nav .yk-nav__cta{background:#d6f1e5;color:#10251e}.yk-public>header{background:#123c30!important}.yk-page input,.yk-page select,.yk-page textarea{background:#111714;color:var(--yk-ink)}}
@media(max-width:900px){.yk-menu{display:block}.yk-nav{background:var(--yk-panel);border-bottom:1px solid var(--yk-line);display:none;left:0;padding:10px 16px;position:absolute;right:0;top:64px}.yk-nav[data-open="true"]{display:grid}.yk-home-hero__grid{grid-template-columns:1fr}.yk-check-card{max-width:680px}.yk-choice-grid{grid-template-columns:1fr}.yk-metrics,.yk-model-strip{grid-template-columns:repeat(2,1fr)}.yk-proof{grid-template-columns:repeat(2,1fr)}.yk-method{grid-template-columns:1fr}}
@media(max-width:560px){.yk-sitebar__inner,.yk-container,.yk-footer__inner{width:min(100% - 24px,var(--yk-width))}.yk-brand{font-size:.76rem}.yk-home-hero{padding:34px 0 24px}.yk-home-hero h1,.yk-display{font-size:clamp(2.65rem,13.5vw,3.7rem);line-height:.94}.yk-home-hero .yk-lead{margin-top:18px}.yk-check-card{border-radius:20px;padding:20px}.yk-home-actions{gap:8px;margin-top:20px}.yk-home-actions a{font-size:.8rem}.yk-proof{grid-template-columns:1fr 1fr;margin-top:28px}.yk-proof div{padding:15px}.yk-proof strong{font-size:1.2rem}.yk-metrics,.yk-model-strip{grid-template-columns:1fr}.yk-section{padding:36px 0}.yk-footer__inner{align-items:flex-start;flex-direction:column;justify-content:center;padding:20px 0}.yk-footer nav{flex-wrap:wrap}.yk-public .filters{grid-template-columns:1fr!important}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
