/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
:root{--ck-white:#fff;--ck-dark:#0f1115;--ck-accent:#f97316;--ck-line:#e6e2da;--ck-soft:#f1efea;--ck-ink2:#4a4f5a;--ck-shadow:#000000e6;--ck-hot:#c2410c73;--ck-plat:#9a3412;--ck-plat-bg:#fff1e8;--ck-plat-edge:#fed7c3;--ck-cty:#0e7490;--ck-cty-bg:#ecfeff;--ck-cty-edge:#a5f3fc;--ck-res:#166534;--ck-res-strong:#14532d;--ck-res-bg:#f0fdf4;--ck-res-edge:#bbf7d0;--ck-res-up:#15803d}@layer components{.po-card{border:1px solid var(--ck-white);background:var(--ck-white);height:100%;color:var(--ck-dark);box-shadow:0 30px 60px -36px var(--ck-shadow);border-radius:24px;flex-direction:column;gap:0;display:flex;overflow:hidden}.po-card:hover,.po-card:focus-within{box-shadow:0 40px 70px -30px var(--ck-hot)}.po-card:focus-within{outline:3px solid var(--ck-accent);outline-offset:3px}.po-shot{border:1px solid var(--ck-line);background:var(--ck-soft);border-radius:16px;margin:10px 10px 0;overflow:hidden}.po-bar{border-bottom:1px solid var(--ck-line);color:var(--ck-ink2);margin:0;padding:6px 12px;font-size:11px}.po-media{aspect-ratio:16/10;overflow:hidden}.po-media img{object-fit:cover;object-position:top;width:100%;height:100%}.po-empty{color:var(--ck-ink2);place-items:center;font-weight:700;display:grid}.po-body{flex-direction:column;flex:1;gap:10px;padding:18px 20px 20px;display:flex}.po-body>*{margin:0}.po-meta{flex-wrap:wrap;gap:6px;display:flex}.po-plat,.po-country{border:1px solid var(--ck-plat-edge);background:var(--ck-plat-bg);color:var(--ck-plat);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700}.po-country{border-color:var(--ck-cty-edge);background:var(--ck-cty-bg);color:var(--ck-cty)}.po-name{font-family:var(--font-display);font-size:clamp(18px,1.4vw,20px);font-weight:700;line-height:1.25}.po-name a{color:var(--ck-dark);text-decoration:none}.po-desc{color:var(--ck-ink2);font-size:14.5px;line-height:1.55}.po-card .case-tag{border:1px solid var(--ck-res-edge);background:var(--ck-res-bg);color:var(--ck-res);border-radius:12px;align-self:flex-start;gap:8px;padding:6px 12px;font-size:13px}.po-card .case-tag strong{color:var(--ck-res-strong);font-size:15px}.po-up{color:var(--ck-res-up);font-size:9px}.po-body>.po-foot{border-top:1px solid var(--ck-line);justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;font-size:14px;font-weight:700;display:flex}.po-go{background:var(--ck-dark);width:34px;height:34px;color:var(--ck-white);border-radius:50%;place-items:center;display:grid}.po-go .icon{width:16px;height:16px}.po-card:hover .po-go,.po-card:focus-within .po-go{background:linear-gradient(135deg, var(--bt-p1), var(--bt-p3))}.case-rail:has(.po-card){scroll-snap-type:none;grid-template-columns:minmax(0,1fr);grid-auto-flow:row;gap:20px;padding-bottom:0;overflow:visible}@media (min-width:600px){.case-rail:has(.po-card){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:600px) and (max-width:1023px){.case-rail:has(.po-card){gap:16px}.case-rail:has(.po-card) .po-body{padding:16px}}}.motion-ok .po-card,.motion-ok .po-media img,.motion-ok .po-go{transition:transform .3s cubic-bezier(.2,.7,.2,1)}.motion-ok .po-card:hover,.motion-ok .po-card:focus-within{transform:translateY(-6px)}.motion-ok .po-card:hover .po-media img,.motion-ok .po-card:focus-within .po-media img{transform:scale(1.04)}.motion-ok .po-card:hover .po-go,.motion-ok .po-card:focus-within .po-go{transform:translate(3px)}