@font-face{font-family:Inter;src:url(/font/Inter-VariableFont_slnt,wght.ttf)format("truetype");font-weight:100 900;font-display:swap}:root{--kbs-gold:#c09030;--kbs-gold-dark:#8a6416;--kbs-gold-light:#e8c040;--kbs-ink:#111827;--kbs-gray:#6b7280;--kbs-line:#e5e1d6;--kbs-paper:#faf7ef;--kbs-white:#fff;--kbs-radius:10px;--kbs-max:1200px}.kbs-chrome{color:var(--kbs-ink);-webkit-text-size-adjust:100%;text-align:start;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;font-size:17px;line-height:1.65}.kbs-chrome *,.kbs-chrome :before,.kbs-chrome :after{box-sizing:border-box}.kbs-chrome :is(h2,p,ul,ol,form,figure){margin:0}.kbs-chrome :is(ul,ol){padding:0;list-style:none}.kbs-chrome img{border:0;max-width:100%;height:auto}.kbs-chrome a{color:var(--kbs-gold-dark);background:0 0;text-decoration:none}.kbs-chrome a:hover,.kbs-chrome a:focus{text-decoration:underline}.kbs-chrome :focus-visible{outline:3px solid var(--kbs-gold);outline-offset:2px}.kbs-chrome :is(button,input){font:inherit;color:inherit;margin:0}.kbs-chrome summary{cursor:pointer;list-style:none}.kbs-chrome summary::-webkit-details-marker{display:none}.kbs-chrome .kbs-container{width:100%;max-width:var(--kbs-max);margin:0 auto;padding:0 16px}.kbs-chrome .kbs-skip{background:var(--kbs-ink);color:var(--kbs-white);z-index:100;padding:8px 14px;position:absolute;top:0;left:-9999px}.kbs-chrome .kbs-skip:focus{top:8px;left:8px}.kbs-chrome .kbs-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.kbs-chrome .kbs-linkbtn{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kbs-chrome .kbs-topbar{background:var(--kbs-ink);color:#d1d5db;font-size:.85rem;line-height:1.5}.kbs-chrome .kbs-topbar>.kbs-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;min-height:36px;display:flex}.kbs-chrome .kbs-topbar a{color:var(--kbs-gold-light)}.kbs-chrome .kbs-topbar nav>ul{flex-wrap:wrap;align-items:center;gap:4px 16px;display:flex}.kbs-chrome .kbs-topbar__end{flex-wrap:wrap;align-items:center;gap:4px 18px;margin-left:auto;display:flex}.kbs-chrome .kbs-lang strong{color:var(--kbs-white)}.kbs-chrome .kbs-account{position:relative}.kbs-chrome .kbs-account__guest{align-items:center;gap:4px 14px;display:flex}.kbs-chrome .kbs-topbar .kbs-account__signup{border:1px solid var(--kbs-gold);border-radius:999px;padding:1px 10px}.kbs-chrome .kbs-account__menu{position:relative}.kbs-chrome .kbs-account__menu>summary{color:var(--kbs-white);align-items:center;gap:8px;min-height:30px;padding:3px 0;display:inline-flex}.kbs-chrome .kbs-account__menu>summary:after{content:"▾";color:var(--kbs-gold-light);font-size:.8em}.kbs-chrome .kbs-account__name{text-overflow:ellipsis;white-space:nowrap;max-width:16ch;font-weight:600;overflow:hidden}.kbs-chrome .kbs-avatar{background:var(--kbs-gold);width:24px;height:24px;color:var(--kbs-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.68rem;font-weight:800;line-height:1;display:inline-flex;position:relative;overflow:hidden}.kbs-chrome .kbs-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.kbs-chrome .kbs-account__panel{z-index:60;background:var(--kbs-white);width:250px;color:var(--kbs-ink);border:1px solid var(--kbs-line);border-radius:var(--kbs-radius);padding:6px 0;font-size:.92rem;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px #1118272e}.kbs-chrome .kbs-account__head{border-bottom:1px solid var(--kbs-line);overflow-wrap:anywhere;padding:8px 16px 10px;font-weight:700}.kbs-chrome .kbs-account__list{padding:4px 0;display:block}.kbs-chrome .kbs-account__list--panels{border-top:1px solid var(--kbs-line)}.kbs-chrome .kbs-account__list a,.kbs-chrome .kbs-account__logout{width:100%;color:var(--kbs-ink);text-align:start;cursor:pointer;background:0 0;border:0;padding:8px 16px;font-weight:500;display:block}.kbs-chrome .kbs-account__panel a:hover,.kbs-chrome .kbs-account__logout:hover{background:var(--kbs-paper);text-decoration:none}.kbs-chrome .kbs-account__panel form{border-top:1px solid var(--kbs-line);padding-top:4px}.kbs-chrome .kbs-account__logout{color:#b42318;font-weight:600}.kbs-auth-pending .kbs-chrome [data-kbs-account]>*{visibility:hidden;animation:0s 4s forwards kbs-reveal}@keyframes kbs-reveal{to{visibility:visible}}.kbs-chrome .kbs-header{border-bottom:3px solid var(--kbs-gold);background:var(--kbs-white)}.kbs-chrome .kbs-header>.kbs-container{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:72px;display:flex}.kbs-chrome .kbs-logo{display:inline-block}.kbs-chrome .kbs-logo img{width:auto;max-height:50px;display:block}.kbs-chrome .kbs-search{gap:6px;display:flex}.kbs-chrome .kbs-search input{border:1px solid var(--kbs-line);background:var(--kbs-white);width:220px;min-width:0;color:var(--kbs-ink);box-shadow:none;border-radius:8px;padding:8px 12px;font-size:.95rem;line-height:1.4}.kbs-chrome .kbs-search input:focus{outline:3px solid var(--kbs-gold);outline-offset:1px;border-color:var(--kbs-gold)}.kbs-chrome .kbs-search button{background:var(--kbs-gold-dark);color:var(--kbs-white);cursor:pointer;border:0;border-radius:8px;padding:9px 16px;font-size:.95rem;font-weight:600;line-height:1.4;display:inline-block}.kbs-chrome .kbs-search button:hover{background:#6f500f}.kbs-chrome .kbs-nav{background:var(--kbs-paper);border-bottom:1px solid var(--kbs-line)}.kbs-chrome .kbs-nav>.kbs-container>ul{flex-wrap:wrap;justify-content:space-between;gap:4px 2px;display:flex}.kbs-chrome .kbs-nav li{position:relative}.kbs-chrome .kbs-nav a,.kbs-chrome .kbs-nav summary{color:var(--kbs-ink);text-transform:uppercase;letter-spacing:0;white-space:nowrap;cursor:pointer;padding:10px 8px;font-size:.84rem;font-weight:600;line-height:1.65;display:block}.kbs-chrome .kbs-nav a:hover,.kbs-chrome .kbs-nav summary:hover{color:var(--kbs-gold-dark);text-decoration:none}.kbs-chrome .kbs-nav summary:after{content:" ▾";color:var(--kbs-gold)}.kbs-chrome .kbs-nav details[open]>summary{color:var(--kbs-gold-dark)}.kbs-chrome .kbs-nav details>ul{z-index:20;background:var(--kbs-white);border:1px solid var(--kbs-line);border-radius:var(--kbs-radius);min-width:200px;padding:6px 0;display:block;position:absolute;box-shadow:0 8px 24px #1118271f}.kbs-chrome .kbs-nav details>ul a{text-transform:none;font-weight:500}.kbs-chrome .kbs-breaking{background:var(--kbs-ink);color:var(--kbs-white);font-size:.9rem}.kbs-chrome .kbs-breaking>.kbs-container{align-items:center;gap:12px;min-height:40px;display:flex;overflow:hidden}.kbs-chrome .kbs-breaking strong{background:var(--kbs-gold);color:var(--kbs-ink);white-space:nowrap;border-radius:4px;padding:2px 10px;font-weight:700}.kbs-chrome .kbs-breaking ul{white-space:nowrap;scrollbar-width:none;gap:24px;display:flex;overflow-x:auto}.kbs-chrome .kbs-breaking ul::-webkit-scrollbar{display:none}.kbs-chrome .kbs-breaking a{color:var(--kbs-white)}.kbs-chrome .kbs-drawer{display:none;position:relative}.kbs-chrome .kbs-drawer>summary{border:1px solid var(--kbs-line);background:var(--kbs-paper);color:var(--kbs-ink);border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:9px 14px;font-weight:600;display:inline-flex}.kbs-chrome .kbs-drawer[open]>summary{border-color:var(--kbs-gold)}.kbs-chrome .kbs-drawer nav{z-index:50;background:var(--kbs-white);border:1px solid var(--kbs-line);border-radius:var(--kbs-radius);width:min(86vw,340px);max-height:75vh;padding:8px 0;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;box-shadow:0 12px 32px #1118272e}.kbs-chrome .kbs-drawer ul{display:block}.kbs-chrome .kbs-drawer li a,.kbs-chrome .kbs-drawer li>span{color:var(--kbs-ink);min-height:44px;padding:10px 18px;font-weight:600;display:block}.kbs-chrome .kbs-drawer li li a{padding-left:34px;font-size:.95rem;font-weight:500}.kbs-chrome .kbs-drawer a:hover{background:var(--kbs-paper);text-decoration:none}.kbs-chrome .kbs-drawer__account{border-top:1px solid var(--kbs-line);margin-top:6px;padding-top:6px}.kbs-chrome .kbs-drawer__account .kbs-account__guest{display:block}.kbs-chrome .kbs-drawer__account .kbs-account__who{align-items:center;gap:10px;padding:8px 18px;font-weight:700;display:flex}.kbs-chrome .kbs-drawer__account .kbs-avatar{width:28px;height:28px}.kbs-chrome .kbs-drawer__account .kbs-account__list a,.kbs-chrome .kbs-drawer__account .kbs-account__logout{min-height:44px;padding:10px 18px;font-weight:600}@media (width<=899px){.kbs-chrome .kbs-nav{display:none}.kbs-chrome .kbs-drawer{display:block}.kbs-chrome .kbs-search{order:3;width:100%;padding-bottom:12px}.kbs-chrome .kbs-search input{flex:1;width:auto}.kbs-chrome .kbs-logo img{max-height:40px}}@media (width<=640px){.kbs-chrome{font-size:16px}.kbs-chrome .kbs-topbar__start{display:none}.kbs-chrome .kbs-topbar__end{justify-content:space-between;width:100%;margin-left:0}.kbs-chrome .kbs-account__panel{left:0;right:auto}}.kbs-chrome .kbs-footer{background:var(--kbs-ink);color:#d1d5db;padding:36px 0 20px;font-size:.92rem}.kbs-chrome .kbs-footer a{color:#f3f4f6}.kbs-chrome .kbs-footer h2{color:var(--kbs-gold-light);text-transform:uppercase;letter-spacing:.05em;margin:0 0 12px;font-size:.95rem;font-weight:700;line-height:1.25}.kbs-chrome .kbs-footer__cols{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:26px;display:grid}.kbs-chrome .kbs-footer ul{gap:6px;display:grid}.kbs-chrome .kbs-footer__about p{color:#d1d5db;margin:12px 0 0}.kbs-chrome .kbs-footer__logo img{width:auto;max-height:46px;display:block}.kbs-chrome .kbs-footer__bottom{color:#9ca3af;border-top:1px solid #374151;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:26px;padding-top:14px;display:flex}.kbs-chrome .kbs-footer__links{flex-wrap:wrap;align-items:center;gap:16px;display:inline-flex}.kbs-chrome .kbs-footer .kbs-linkbtn{color:#f3f4f6}.kbs-chrome .kbs-badges{flex-wrap:wrap;gap:8px;display:flex}.kbs-chrome .kbs-store{color:#fff;background:#1f2937;border:1px solid #374151;border-radius:8px;align-items:center;gap:8px;min-height:44px;padding:8px 14px;font-size:.9rem;font-weight:600;display:inline-flex}.kbs-chrome .kbs-store:hover{background:#111827;text-decoration:none}.kbs-chrome .kbs-social{flex-wrap:wrap;gap:10px;margin:12px 0 0;display:flex}.kbs-chrome .kbs-social a{width:40px;height:40px;color:var(--kbs-gold-light);background:#1f2937;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.kbs-chrome .kbs-social a:hover{background:var(--kbs-gold-dark);color:#fff}.kbs-chrome .kbs-social svg{display:block}.kbs-auth{color:var(--kbs-ink);padding:32px 0 56px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;line-height:1.6}.kbs-auth *,.kbs-auth :before,.kbs-auth :after{box-sizing:border-box}.kbs-auth__wrap{width:100%;max-width:var(--kbs-max);margin:0 auto;padding:0 16px}.kbs-auth__card{background:var(--kbs-white);border:1px solid var(--kbs-line);border-radius:14px;grid-template-columns:1fr;max-width:960px;margin:0 auto;display:grid;overflow:hidden;box-shadow:0 10px 30px #11182714}.kbs-auth__panel{background:var(--kbs-ink);color:#d1d5db;border-top:4px solid var(--kbs-gold);padding:40px 36px;display:none}.kbs-auth__eyebrow{color:var(--kbs-gold-light);text-transform:uppercase;letter-spacing:.08em;margin:0 0 10px;font-size:.8rem;font-weight:700}.kbs-auth__panel-title{color:var(--kbs-white);margin:0 0 12px;font-size:1.5rem;font-weight:800;line-height:1.25}.kbs-auth__panel-text{margin:0 0 22px;font-size:.97rem}.kbs-auth__benefits{gap:12px;margin:0;padding:0;font-size:.93rem;list-style:none;display:grid}.kbs-auth__benefits li{padding-left:30px;position:relative}.kbs-auth__benefits li:before{content:"✓";background:var(--kbs-gold);width:20px;height:20px;color:var(--kbs-ink);border-radius:50%;justify-content:center;align-items:center;margin-top:2px;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:0;left:0}.kbs-auth__body{padding:28px 20px 30px}.kbs-auth__title{color:var(--kbs-ink);margin:0 0 4px;font-size:1.6rem;font-weight:800;line-height:1.25}.kbs-auth__subtitle{color:var(--kbs-gray);margin:0 0 22px;font-size:.95rem}.kbs-auth form{margin:0}.kbs-field{margin:0 0 16px}.kbs-label{color:var(--kbs-ink);margin:0 0 6px;font-size:.9rem;font-weight:600;display:block}.kbs-input{width:100%;font:inherit;color:var(--kbs-ink);background:var(--kbs-white);box-shadow:none;border:1px solid #d1d5db;border-radius:8px;padding:10px 12px;font-size:.97rem;line-height:1.4;display:block}.kbs-input::placeholder{color:#9ca3af}.kbs-input:focus{outline-offset:0;border-color:var(--kbs-gold);outline:3px solid #c0903059}.kbs-input[aria-invalid=true]{border-color:#b42318}.kbs-input-wrap{position:relative}.kbs-input-wrap .kbs-input{padding-right:46px}.kbs-input-toggle{width:38px;height:38px;color:var(--kbs-gray);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.kbs-input-toggle:hover{color:var(--kbs-ink);background:var(--kbs-paper)}.kbs-hint{color:var(--kbs-gray);margin:6px 0 0;font-size:.82rem}.kbs-error{color:#b42318;margin:6px 0 0;font-size:.85rem}.kbs-alert{color:#b42318;background:#fef3f2;border:1px solid #fecdca;border-radius:8px;margin:0 0 16px;padding:10px 14px;font-size:.9rem}.kbs-alert--ok{color:#067647;background:#ecfdf3;border-color:#abefc6}.kbs-auth__row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:0 0 18px;font-size:.9rem;display:flex}.kbs-check{cursor:pointer;align-items:flex-start;gap:10px;font-size:.9rem;display:inline-flex}.kbs-check input{width:18px;height:18px;accent-color:var(--kbs-gold-dark);cursor:pointer;border-radius:4px;flex:none;margin:2px 0 0}.kbs-auth a,.kbs-link{color:var(--kbs-gold-dark);cursor:pointer;font-weight:600;font:inherit;background:0 0;border:0;padding:0;text-decoration:none}.kbs-auth a:hover,.kbs-link:hover{text-decoration:underline}.kbs-btn-primary{width:100%;font:inherit;background:var(--kbs-gold-dark);color:var(--kbs-white);cursor:pointer;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;font-size:1rem;font-weight:700;display:inline-flex}.kbs-btn-primary:hover{background:#6f500f}.kbs-btn-primary[disabled]{opacity:.65;cursor:progress}.kbs-btn-secondary{border:1px solid var(--kbs-line);width:100%;font:inherit;background:var(--kbs-paper);color:var(--kbs-ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;min-height:44px;margin-top:10px;padding:10px 18px;font-weight:600;display:inline-flex}.kbs-btn-secondary:hover{border-color:var(--kbs-gold)}.kbs-btn-google{width:100%;font:inherit;background:var(--kbs-white);color:var(--kbs-ink);cursor:pointer;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:10px 18px;font-size:.97rem;font-weight:600;display:inline-flex}.kbs-btn-google:hover{background:#f9fafb;border-color:#9ca3af}.kbs-auth__divider{color:var(--kbs-gray);align-items:center;gap:12px;margin:22px 0 16px;font-size:.85rem;display:flex}.kbs-auth__divider:before,.kbs-auth__divider:after{content:"";background:var(--kbs-line);flex:1;height:1px}.kbs-auth__consent{background:var(--kbs-paper);border:1px solid var(--kbs-line);border-radius:8px;margin:0 0 14px;padding:12px 14px}.kbs-auth__consent .kbs-hint{margin-left:28px}.kbs-auth__alt{text-align:center;color:var(--kbs-gray);margin:22px 0 0;font-size:.93rem}.kbs-spinner{border:2px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite kbs-spin}@keyframes kbs-spin{to{transform:rotate(360deg)}}@media (width>=900px){.kbs-auth{padding:48px 0 72px}.kbs-auth__card{grid-template-columns:5fr 6fr}.kbs-auth__panel{display:block}.kbs-auth__body{padding:40px 44px 42px}}.kbs-spa-main{min-height:50vh;display:block}.kbs-spa-container{width:100%;max-width:var(--kbs-max);margin:0 auto;padding:0 16px}.kbs-spa-container>:first-child,.kbs-spa-main>[class*=mt-2],.kbs-spa-main>[class*=mt-3]{margin-top:24px!important}.kbs-kesfet .kbs-spa-container>:first-child{margin-top:0!important}.kbs-auth__card--single{max-width:520px}@media (width>=900px){.kbs-auth__card.kbs-auth__card--single{grid-template-columns:1fr}}.kbs-kesfet-empty{text-align:center;background:var(--kbs-paper);border:1px solid var(--kbs-line);border-top:4px solid var(--kbs-gold);color:var(--kbs-ink);border-radius:12px;margin:32px 0 40px;padding:28px 24px;font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif}.kbs-kesfet-empty__title{margin:0 0 8px;font-size:1.35rem;font-weight:800;line-height:1.3}.kbs-kesfet-empty__text{color:#374151;max-width:560px;margin:0 auto 18px}.kbs-kesfet-empty__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.kbs-btn-inline{width:auto;margin:0;text-decoration:none!important}a.kbs-btn-primary{color:var(--kbs-white)}.kbs-kesfet-hero{background:radial-gradient(circle at 18% 22%,#c0903047,#0000 42%),radial-gradient(circle at 85% 80%,#e8c04024,#0000 40%),linear-gradient(135deg,#111827 0%,#1f2937 100%)}
