@layer components{:root{--k-ink3:#686c75;--k-sep:#3c3c4324;--k-inset:#edeef2;--k-fill:#f1f2f6;--k-sel:#02194514;--k-err:#d70015;--k-ph:#636366;--k-glass:#ffffff94;--k-rim:#fffc;--k-r-card:16px;--k-r-media:18px;--k-r-ctl:12px;--k-gut:24px;--k-max:1280px}.dark{--k-ink3:#8a8f99;--k-sep:#ffffff1f;--k-inset:#232326;--k-fill:#26272b;--k-sel:#ffffff1f;--k-err:#ff453a;--k-ph:#8e8e93;--k-glass:#1c1c1e8c;--k-rim:#ffffff29}.dark .k-glass{box-shadow:inset 0 0 0 1px var(--k-rim),inset 0 1px 0 #ffffff2e}.dark .k-glass:before{background:linear-gradient(#ffffff1a,#fff0 58%)}.dark .k-cc .k-capn{background:#23242a;box-shadow:inset 0 0 0 1px #ffffff1a}.dark .k-cc .k-capn .k-n{color:#fff}.dark .k-cc .k-capn .k-m b{color:#7fb3f0}.dark .k-toggle{background:#39393d}.dark .k-tag.k-ok{background:#4ade8024}.dark .k-tag.k-warn{background:#fbbf2424}.dark .k-tag.k-err{color:var(--k-err);background:#ff453a29}.dark .k-tag.k-info{background:#6baaf029}.dark .k-btn.k-p,.dark .k-chip.k-on{color:#0b1220}@media (prefers-reduced-transparency:reduce){.k-glass{background:var(--color-card);-webkit-backdrop-filter:none;backdrop-filter:none}}.k-wrap{max-width:var(--k-max);padding:0 var(--k-gut);margin:0 auto}.k-wrap.k-narrow{max-width:760px}.k-wrap.k-mid{max-width:1040px}@media (max-width:700px){:root{--k-gut:16px}}.k-lt{letter-spacing:-.022em;margin:0;font-size:40px;font-weight:700;line-height:1.08}.k-lt-sub{color:var(--color-foreground-secondary);max-width:720px;margin:8px 0 0;font-size:17px}.k-t1{letter-spacing:-.02em;margin:0;font-size:28px;font-weight:700;line-height:1.15}.k-t2{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:700;line-height:1.25}.k-t3{letter-spacing:-.01em;margin:0;font-size:19px;font-weight:600;line-height:1.3}.k-hd{margin:0;font-size:16px;font-weight:600;line-height:1.35}.k-body{color:var(--color-foreground);font-size:15px}.k-sec2{color:var(--color-foreground-secondary);font-size:15px}.k-fn{color:var(--k-ink3);font-size:13px;line-height:1.4}.k-cap{color:var(--k-ink3);font-size:12px}.k-eyebrow{color:var(--color-foreground);letter-spacing:0;font-size:13px;font-weight:600}.k-num{font-variant-numeric:tabular-nums}.k-price{color:var(--color-primary);font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:700px){.k-lt{font-size:31px}.k-t1{font-size:24px}.k-t2{font-size:20px}.k-lt-sub{font-size:15px}}.k-page{padding:32px 0 72px}.k-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:24px;display:flex}.k-sec{margin-top:40px}.k-sec:first-child{margin-top:0}.k-sec-h{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.k-sec-h .k-more{color:var(--color-primary);white-space:nowrap;align-items:center;gap:2px;font-size:15px;font-weight:600;display:inline-flex}.k-sec-h .k-more svg{width:16px;height:16px}.k-grid{gap:16px;display:grid}.k-g2{grid-template-columns:repeat(2,minmax(0,1fr))}.k-g3{grid-template-columns:repeat(3,minmax(0,1fr))}.k-g4{grid-template-columns:repeat(4,minmax(0,1fr))}.k-gcars{grid-template-columns:repeat(auto-fill,minmax(264px,1fr));gap:20px}@media (max-width:1000px){.k-g4,.k-g3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.k-g2,.k-g3{grid-template-columns:1fr}.k-gcars{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 12px}}.k-split{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.k-split.k-wide{grid-template-columns:minmax(0,1fr) 420px}@media (max-width:1000px){.k-split,.k-split.k-wide{grid-template-columns:1fr}}.k-row{align-items:center;gap:12px;display:flex}.k-between{justify-content:space-between}.k-wrapf{flex-wrap:wrap}.k-mt4{margin-top:4px}.k-mt8{margin-top:8px}.k-mt12{margin-top:12px}.k-mt16{margin-top:16px}.k-mt24{margin-top:24px}.k-mt32{margin-top:32px}.k-phone-only{display:none}@media (max-width:700px){.k-desk{display:none!important}.k-phone-only{display:block}}.k-card{background:var(--color-card);border-radius:var(--k-r-card);box-shadow:var(--shadow-card)}.k-pad{padding:20px}.k-pad-l{padding:28px}@media (max-width:700px){.k-pad-l{padding:20px}}.k-inset{background:var(--k-fill);border-radius:var(--k-r-ctl)}.k-hr{background:var(--k-sep);height:1px;margin:16px 0}.k-list{background:var(--color-card);border-radius:var(--k-r-card);box-shadow:var(--shadow-card);overflow:hidden}.k-list-h{color:var(--color-foreground);margin:0 4px 8px;font-size:13px;font-weight:600}.k-list-f{color:var(--k-ink3);margin:8px 16px 0;font-size:13px}.k-li{align-items:center;gap:12px;min-height:52px;padding:10px 16px;display:flex;position:relative}.k-li+.k-li:before{content:"";background:var(--k-sep);height:1px;position:absolute;top:0;left:16px;right:0}.k-li.k-ic+.k-li:before,.k-li+.k-li.k-ic:before{left:58px}.k-li .k-tx{flex:1;min-width:0}.k-li .k-tt{font-size:16px;font-weight:500;line-height:1.3}.k-li .k-st{color:var(--k-ink3);margin-top:1px;font-size:13px}.k-li .k-val{color:var(--color-foreground-secondary);text-align:right;white-space:nowrap;font-size:15px}.k-li .k-chev{color:#c4c6cc;flex:none;width:16px;height:16px}.k-li.k-dest .k-tt{color:var(--k-err)}.k-li.k-big{min-height:64px}.k-ico{background:var(--k-inset);width:30px;height:30px;color:var(--color-foreground);border-radius:8px;flex:none;place-items:center;display:grid}.k-ico svg{width:17px;height:17px}.k-ico.k-lg{border-radius:10px;width:40px;height:40px}.k-ico.k-lg svg{width:21px;height:21px}.k-ico.k-xl{border-radius:14px;width:52px;height:52px}.k-ico.k-xl svg{width:26px;height:26px}.k-ico.k-navy{background:var(--color-primary);color:#fff}.k-thumb{object-fit:cover;background:var(--k-inset);border-radius:10px;flex:none;width:56px;height:42px}.k-thumb.k-sq{width:44px;height:44px}.k-av{background:var(--k-inset);width:36px;height:36px;color:var(--color-foreground-secondary);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid;overflow:hidden}.k-av img{object-fit:cover;width:100%;height:100%}.k-av.k-lg{width:64px;height:64px;font-size:22px}.k-av.k-xl{width:88px;height:88px;font-size:30px}.k-kv{grid-template-columns:auto 1fr;gap:10px 20px;font-size:15px;display:grid}.k-kv dt{color:var(--color-foreground);font-weight:600}.k-kv dd{color:var(--color-foreground-secondary);text-align:right;margin:0}.k-btn{border-radius:var(--k-r-ctl);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:8px;height:52px;padding:0 22px;font-size:16px;font-weight:600;display:inline-flex}.k-btn svg{width:18px;height:18px}.k-btn.k-p{background:var(--color-primary);color:#fff;box-shadow:0 1px 2px #0219451a}.k-btn.k-s{background:var(--k-fill);color:var(--color-foreground)}.k-btn.k-o{background:var(--color-card);color:var(--color-foreground);box-shadow:inset 0 0 0 1px var(--color-border)}.k-btn.k-t{color:var(--color-primary);background:0 0;height:44px;padding:0 6px}.k-btn.k-d{color:var(--k-err);background:#d7001514}.k-btn.k-sm{border-radius:10px;height:40px;padding:0 16px;font-size:15px}.k-btn.k-full{width:100%}.k-btn.k-off{opacity:.45;pointer-events:none}.k-seg{background:var(--k-inset);border-radius:10px;gap:2px;padding:2px;display:inline-flex}.k-seg>*{font:inherit;color:var(--color-foreground);cursor:pointer;height:32px;white-space:nowrap;background:0 0;border:0;border-radius:8px;flex:1;justify-content:center;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:flex}.k-seg>.k-on{background:var(--color-card);font-weight:600;box-shadow:0 1px 3px #0000001a,0 0 0 .5px #0000000a}.k-seg.k-full{width:100%;display:flex}.k-chips{flex-wrap:wrap;gap:8px;display:flex}.k-chips.k-scroll{scrollbar-width:none;margin:0 calc(var(--k-gut)*-1);padding:2px var(--k-gut);flex-wrap:nowrap;overflow:auto}.k-chip{background:var(--color-card);height:36px;box-shadow:inset 0 0 0 1px var(--color-border);white-space:nowrap;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex}.k-chip .k-n{color:var(--k-ink3);font-size:13px;font-weight:500}.k-chip.k-on{background:var(--color-primary);color:#fff;box-shadow:none}.k-chip.k-on .k-n{color:#ffffffb3}.k-chip svg{width:16px;height:16px}.k-tag{background:var(--k-fill);height:22px;color:var(--color-foreground-secondary);white-space:nowrap;border-radius:11px;align-items:center;gap:4px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.k-tag.k-ok{color:var(--color-success);background:#15803d1a}.k-tag.k-warn{color:var(--color-warning);background:#b453091a}.k-tag.k-err{color:var(--k-err);background:#d7001514}.k-tag.k-info{color:var(--color-info);background:#2563eb1a}.k-field{display:block}.k-field label,.k-flabel{color:var(--color-foreground);margin:0 0 6px;font-size:13px;font-weight:600;display:block}.k-input{border-radius:var(--k-r-ctl);background:var(--color-card);height:52px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--color-foreground);align-items:center;gap:10px;padding:0 14px;font-size:16px;display:flex}.k-input.k-ph{color:var(--k-ph)}.k-input svg{width:18px;height:18px;color:var(--k-ink3);flex:none}.k-input.k-focus{box-shadow:inset 0 0 0 2px var(--color-primary)}.k-input.k-area{align-items:flex-start;height:auto;min-height:104px;padding:14px}.k-input .k-end{color:var(--k-ink3);margin-left:auto;font-size:15px}.k-help{color:var(--k-ink3);margin-top:6px;font-size:13px}.k-err-t{color:var(--k-err);margin-top:6px;font-size:13px}.k-toggle{background:#e9e9eb;border-radius:16px;flex:none;width:51px;height:31px;position:relative}.k-toggle:after{content:"";background:#fff;border-radius:50%;width:27px;height:27px;position:absolute;top:2px;left:2px;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029}.k-toggle.k-on{background:#34c759}.k-toggle.k-on:after{left:22px}.k-otp{gap:10px;display:flex}.k-otp span{background:var(--color-card);width:52px;height:60px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:12px;place-items:center;font-size:24px;font-weight:600;display:grid}.k-otp span.k-on{box-shadow:inset 0 0 0 2px var(--color-primary)}.k-steps{gap:6px;display:flex}.k-steps i{background:var(--k-inset);border-radius:2px;flex:1;height:4px}.k-steps i.k-on{background:var(--color-primary)}.k-search{background:var(--color-card);height:44px;box-shadow:inset 0 0 0 1px var(--color-border);color:var(--k-ph);border-radius:12px;flex:1;align-items:center;gap:8px;min-width:0;padding:0 12px;font-size:16px;display:flex}.k-search svg{flex:none;width:18px;height:18px}.k-iconbtn{background:var(--color-card);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--color-border);border-radius:12px;flex:none;place-items:center;display:grid}.k-iconbtn svg{width:19px;height:19px}.k-stat{padding:18px 20px}.k-stat .k-lb{color:var(--color-foreground);font-size:13px;font-weight:600}.k-stat .k-v{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:28px;font-weight:700}.k-stat .k-d{color:var(--k-ink3);margin-top:2px;font-size:13px}@media (max-width:700px){.k-stat{padding:14px 16px}.k-stat .k-v{font-size:22px}}.k-cc{padding-bottom:20px;display:block}.k-cc .k-ph{aspect-ratio:16/10;background:var(--k-inset);border-radius:18px;position:relative;overflow:hidden}.k-cc .k-ph img{object-fit:cover;width:100%;height:100%}.k-cc .k-badge{letter-spacing:.025em;color:#1a6dff;background:#ffffffe6;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:800;display:flex;position:absolute;top:12px;box-shadow:0 1px 2px #0000000d}.k-cc .k-badge.k-l{left:12px}.k-cc .k-badge.k-r{right:12px}.k-cc .k-badge svg{width:12px;height:12px}.k-cc .k-capn{text-align:center;z-index:1;background:#fff;border-radius:14px;max-width:90%;padding:6px 13px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}.k-cc .k-capn .k-n{color:#0b1220;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:700;line-height:16px;overflow:hidden}.k-cc .k-capn .k-m{white-space:nowrap;color:#667085;justify-content:center;align-items:baseline;margin-top:1px;font-size:11px;font-weight:500;display:flex}.k-cc .k-capn .k-m .k-c{text-overflow:ellipsis;overflow:hidden}.k-cc .k-capn .k-m b{color:#021945;font-size:12.5px;font-weight:800}.k-cc .k-capn .k-m b i{opacity:.65;font-size:10px;font-style:normal;font-weight:400}.k-cc .k-rel{position:relative}.k-cc .k-fav{background:#fffc;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}.k-cc .k-fav svg{color:#4b5563;width:16px;height:16px}.k-cc .k-fav.k-on svg{color:#ef4444;fill:#ef4444}.k-shelf{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}@media (max-width:1000px){.k-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.k-shelf{scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(var(--k-gut)*-1);padding:0 var(--k-gut);gap:16px;display:flex;overflow-x:auto}.k-shelf>*{scroll-snap-align:start;flex:0 0 calc(50% - 8px)}.k-shelf .k-cc .k-ph{aspect-ratio:auto;height:auto}.k-shelf .k-cc .k-ph:before{content:"";padding-top:90%;display:block}.k-shelf .k-cc .k-ph img{position:absolute;inset:0}}.k-tiles{grid-template-columns:repeat(8,minmax(0,1fr));gap:12px;display:grid}.k-tile{background:var(--color-card);box-shadow:var(--shadow-card);border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px 8px 14px;display:flex}.k-tile img{object-fit:contain;width:56px;height:56px}.k-tile span{font-size:14px;font-weight:600}.k-tile small{color:var(--k-ink3);margin-top:-6px;font-size:12px}@media (max-width:700px){.k-tiles{scrollbar-width:none;margin:0 calc(var(--k-gut)*-1);padding:2px var(--k-gut) 4px;gap:10px;display:flex;overflow-x:auto}.k-tile{flex:0 0 92px;padding:12px 6px}.k-tile img{width:48px;height:48px}.k-tile span{font-size:13px}}.k-glass{background:var(--k-glass);-webkit-backdrop-filter:blur(24px)saturate(180%);backdrop-filter:blur(24px)saturate(180%);box-shadow:inset 0 0 0 1px var(--k-rim),inset 0 1.5px 0 #fffffff2;position:relative}.k-glass:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff57,#fff0 58%);position:absolute;inset:0}.k-glass>*{position:relative}.k-gpill{z-index:40;border-radius:32px;justify-content:space-between;align-items:center;gap:10px;width:min(370px,100% - 32px);min-height:60px;padding:6px 6px 6px 20px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.k-gpill .k-pr{letter-spacing:-.01em;font-size:17px;font-weight:800;line-height:1.1}.k-gpill .k-pr small{color:var(--color-foreground-secondary);letter-spacing:0;font-size:12px;font-weight:500;display:block}.k-gpill .k-go{color:#fff;letter-spacing:.01em;background:#021232db;border-radius:24px;align-items:center;height:48px;padding:0 22px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff40}.k-gpill.k-solo{justify-content:center;padding:6px}.k-gpill.k-solo .k-go{flex:1;justify-content:center;height:50px;font-size:17px}.k-edge-b{pointer-events:none;z-index:39;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0000,#f6f7fbb3);height:120px;position:fixed;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000,#000 65%);mask-image:linear-gradient(#0000,#000 65%)}.k-sticky{position:sticky;top:84px}.k-shell{max-width:var(--k-max);padding:20px var(--k-gut) 72px;grid-template-columns:248px minmax(0,1fr);align-items:start;gap:28px;margin:0 auto;display:grid}.k-side{border-radius:22px;padding:10px;position:sticky;top:80px}.k-side .k-grp{color:var(--k-ink3);padding:12px 12px 6px;font-size:12px;font-weight:600}.k-side a{height:38px;color:var(--color-foreground);border-radius:12px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:500;display:flex}.k-side a svg{width:18px;height:18px;color:var(--color-foreground-secondary)}.k-side a.k-on{background:var(--k-sel);color:var(--color-primary);font-weight:600}.k-side a.k-on svg{color:var(--color-primary)}.k-side a .k-bd{color:var(--k-ink3);margin-left:auto;font-size:12px;font-weight:600}.k-side .k-who{border-bottom:1px solid var(--k-sep);align-items:center;gap:10px;margin-bottom:4px;padding:8px 10px 12px;display:flex}.k-side .k-who b{font-size:15px;line-height:1.2;display:block}.k-side .k-who span{color:var(--k-ink3);font-size:12.5px}.k-shell .k-main{min-width:0;padding-top:12px}.k-tabs-m{display:none}@media (max-width:1000px){.k-shell{grid-template-columns:1fr;gap:0;padding-top:8px}.k-side{display:none}.k-tabs-m{display:flex}.k-shell .k-main{padding-top:4px}}.k-tabs-m{scrollbar-width:none;margin:8px calc(var(--k-gut)*-1) 18px;padding:2px var(--k-gut);gap:8px;overflow:auto}.k-tbl{border-collapse:separate;border-spacing:0;width:100%;font-size:14.5px}.k-tbl th{color:var(--color-foreground);text-align:left;border-bottom:1px solid var(--k-sep);white-space:nowrap;padding:12px 16px;font-size:12.5px;font-weight:600}.k-tbl td{border-bottom:1px solid var(--k-sep);vertical-align:middle;padding:12px 16px}.k-tbl tr:last-child td{border-bottom:0}.k-tbl td.k-r,.k-tbl th.k-r{text-align:right}.k-tbl .k-who{align-items:center;gap:10px;display:flex}@media (max-width:700px){.k-tbl thead{display:none}.k-tbl,.k-tbl tbody,.k-tbl tr,.k-tbl td{display:block}.k-tbl tr{border-bottom:1px solid var(--k-sep);grid-template-columns:1fr auto;gap:2px 12px;padding:12px 16px;display:grid}.k-tbl tr:last-child{border-bottom:0}.k-tbl td{color:var(--k-ink3);border:0;padding:0;font-size:13px}.k-tbl td:first-child{color:var(--color-foreground);grid-column:1/-1;font-size:15px}.k-tbl td.k-r{text-align:right}.k-tbl td.k-hide-m{display:none}}.k-empty{text-align:center;padding:48px 24px}.k-empty .k-ico{margin:0 auto 14px}.k-empty p{max-width:380px;color:var(--color-foreground-secondary);margin:6px auto 18px;font-size:15px}.k-bars{align-items:flex-end;gap:8px;height:160px;padding-top:8px;display:flex}.k-bars i{background:var(--color-primary);opacity:.9;border-radius:6px 6px 2px 2px;flex:1;min-height:3px}.k-bars i.k-lo{background:var(--k-inset)}.k-bars-x{color:var(--k-ink3);gap:8px;margin-top:6px;font-size:11.5px;display:flex}.k-bars-x span{text-align:center;flex:1}.k-prose{color:#1b1f27;max-width:680px;font-size:17px;line-height:1.65}.k-prose h2{letter-spacing:-.01em;color:var(--color-foreground);margin:40px 0 10px;font-size:24px;line-height:1.25}.k-prose h3{color:var(--color-foreground);margin:28px 0 8px;font-size:19px}.k-prose p{margin:0 0 16px}.k-prose ul{margin:0 0 16px;padding-left:20px}.k-prose li{margin:0 0 6px}.k-toc{font-size:14px;position:sticky;top:84px}.k-toc a{color:var(--color-foreground-secondary);border-radius:10px;padding:7px 12px;display:block}.k-toc a.k-on{background:var(--k-sel);color:var(--color-primary);font-weight:600}.k-illus{letter-spacing:.04em;color:#8a5a00;text-transform:uppercase;background:#fff4d6;border-radius:6px;align-items:center;gap:6px;padding:2px 7px;font-size:11px;font-weight:700;display:inline-flex}.k-gal{border-radius:20px;grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr;gap:8px;height:440px;display:grid;overflow:hidden}.k-gal img{object-fit:cover;width:100%;height:100%}.k-gal img:first-child{grid-row:1/3}.k-gal .k-more{position:relative}.k-gal .k-more span{border-radius:16px;padding:7px 12px;font-size:13px;font-weight:600;position:absolute;bottom:12px;right:12px}@media (max-width:700px){.k-gal{height:auto;margin:0 calc(var(--k-gut)*-1);border-radius:0;display:block}.k-gal img{aspect-ratio:402/300;height:auto}.k-gal img:not(:first-child),.k-gal .k-more{display:none}}.k-dots{justify-content:center;gap:6px;margin-top:10px;display:flex}.k-dots i{background:#c4c6cc;border-radius:3px;width:6px;height:6px}.k-dots i.k-on{background:var(--color-foreground);width:16px}.k-mapimg{box-shadow:var(--shadow-card);border-radius:20px;position:relative;overflow:hidden}.k-mapimg img{width:100%;height:auto}.k-mapimg .k-over{border-radius:20px;align-items:center;gap:6px;padding:9px 14px;font-size:14px;font-weight:600;display:flex;position:absolute;top:16px;left:16px}.k-mapimg .k-over svg{width:16px;height:16px}.k-shelfw{position:relative}.k-shelf.k-row1{scrollbar-width:none;scroll-snap-type:x mandatory;margin-right:calc(var(--k-gut)*-1);padding-right:var(--k-gut);grid-template-columns:none;grid-auto-columns:calc(23.5294% - 14.1176px);grid-auto-flow:column;display:grid;overflow-x:auto}.k-shelf.k-row1>*{scroll-snap-align:start}.k-snext{z-index:3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:calc(50% - 32px);right:-6px}.k-snext svg{width:20px;height:20px}@media (max-width:1000px){.k-shelf.k-row1{grid-auto-columns:calc(30.7692% - 12.3077px)}}@media (max-width:700px){.k-shelf.k-row1{margin:0 calc(var(--k-gut)*-1);padding:0 var(--k-gut);display:flex}.k-grid.k-g2m{grid-template-columns:repeat(2,minmax(0,1fr))!important}.k-toolbar .k-search{flex:100%;max-width:none!important}.k-seg>*{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0 9px;font-size:13px}.k-seg:not(.k-full){scrollbar-width:none;max-width:100%;overflow-x:auto}.k-li .k-val{font-size:14px}}.k-grid>*,.k-split>*{min-width:0}.k-or{color:var(--k-ink3);align-items:center;gap:12px;margin:18px 0;font-size:13px;display:flex}.k-or:before,.k-or:after{content:"";background:var(--k-sep);flex:1;height:1px}.k-chip{cursor:pointer;color:var(--color-foreground);border:0;font-family:inherit}.k-btn{font-family:inherit;text-decoration:none}.k-btn.k-o:hover,.k-chip:not(.k-on):hover{background:var(--k-fill)}.k-btn:active{transform:scale(.97)}@media (prefers-reduced-motion:reduce){.k-btn:active{transform:none}}.k-search input{min-width:0}.k-li a{color:inherit}.k-faq{padding:16px;position:relative}.k-faq+.k-faq:before{content:"";background:var(--k-sep);height:1px;position:absolute;top:0;left:16px;right:0}.k-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.k-faq summary::-webkit-details-marker{display:none}.k-faq summary:after{content:"";border-bottom:1.8px solid #9ea2aa;border-right:1.8px solid #9ea2aa;flex:none;width:8px;height:8px;margin:-4px 4px 0 0;transition:transform .2s;transform:rotate(45deg)}.k-faq[open] summary:after{margin-top:4px;transform:rotate(-135deg)}.k-faq p{margin:8px 0 0}.k-inp{border:1px solid var(--color-border);background:var(--color-card);min-height:52px;color:var(--color-foreground);border-radius:12px;outline:none;padding:0 14px;font-size:16px}textarea.k-inp{min-height:104px;padding:12px 14px}.k-inp:focus{box-shadow:0 0 0 2px var(--color-primary);border-color:#0000}.k-inp::placeholder{color:var(--k-ph)}.k-btn:disabled,.k-btn[aria-disabled=true]{opacity:.45;pointer-events:none;cursor:not-allowed}@media (max-width:639px){.k-main .grid.sm\:grid-cols-4,.k-main .grid.sm\:grid-cols-2.lg\:grid-cols-4,.k-main .grid.grid-cols-1.sm\:grid-cols-2.lg\:grid-cols-4,.k-main .grid.sm\:grid-cols-3,.k-main .grid.md\:grid-cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}}
