body:has(.kj){--page:#e6f4ec}.kj{--kj-page:#e6f4ec;--kj-sun:#f2c14e;--kj-f:#00432d;--kj-h:#006745;--kj-a:#a6dec0;--kj-ink:#15201a;--kj-sub:#33443d;--kj-mute:#40514a;--kj-perf:#b9cec6;--kj-rule:#8fcfae;--kj-sh:0 20px 34px -28px #0028198c;color:var(--kj-ink);font-family:var(--ft);flex-direction:column;display:flex}.pg>main:has(>.kj){gap:0;margin-top:8px}.kj [id]{scroll-margin-top:24px}@media (width<=1240px){.kj [id]{scroll-margin-top:104px}}.kj a{color:var(--kj-h)}.kj a:hover{color:var(--kj-f)}.kj :focus-visible{outline:3px solid var(--kj-h);outline-offset:3px}.kj-sec{flex-direction:column;gap:18px;padding:64px 0;display:flex}.kj-h2{font:800 clamp(36px, 3.6vw, 51.8px)/.95 var(--fd);letter-spacing:-.045em;color:var(--kj-f);margin:0}.kj-h3{font:800 clamp(26px, 2.5vw, 36px)/1 var(--fd);letter-spacing:-.03em;color:var(--kj-f);margin:0}.kj-two{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:56px;display:grid}.kj-mono{font-family:var(--fm)}.kj-btn{min-height:56px;font:800 17px/1.15 var(--ft);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 24px;text-decoration:none;display:inline-flex}.kj .kj-btn--f{background:var(--kj-f);color:#fff}.kj .kj-btn--f:hover{background:var(--kj-h);color:#fff}.kj .kj-btn--s{background:var(--kj-sun);color:var(--kj-f)}.kj .kj-btn--s:hover{color:var(--kj-f);background:#f6cf6e}.kj-tr{color:var(--kj-sub);font:600 13.5px/1.35 var(--ft);box-shadow:inset 0 0 0 1.5px var(--kj-perf);background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:8px 14px;display:inline-flex}.kj-crumb{font:600 13.5px/1.3 var(--ft);color:var(--kj-mute);flex-wrap:wrap;gap:8px;padding:4px 8px 10px;display:flex}.kj-crumb a{text-underline-offset:3px;text-decoration:underline}.kj-crumb__code{font-family:var(--fm);overflow-wrap:anywhere}.kj-stamp{display:inline-flex;transform:rotate(-8deg)}.kj-stamp--in{animation:.6s .2s both kj-thunk}.kj-stamp .status,.kj-badge .status{font:800 14px/1 var(--ft);gap:7px;background:#fff!important;border-radius:6px!important;height:auto!important;padding:10px 14px!important}.kj-stamp .status:before,.kj-badge .status:before{width:8px;height:8px}.kj-stamp .status--nyitott,.kj-badge .status--nyitott{color:#fff!important;box-shadow:none!important;background:#006745!important}.kj-stamp .status--hamarosan,.kj-badge .status--hamarosan{color:#006745!important;background:#fff!important;box-shadow:inset 0 0 0 2px #006745!important}.kj-stamp .status--folyamatos,.kj-badge .status--folyamatos{color:#1f4d43!important;background:#fff!important;box-shadow:inset 0 0 0 2px #1f4d43!important}.kj-stamp .status--ellenorzes,.kj-badge .status--ellenorzes{color:#5a4300!important;background:#fff6dd!important;box-shadow:inset 0 0 0 2px #c9973a!important}.kj-stamp .status--lezarult,.kj-badge .status--lezarult{color:#4a5650!important;box-shadow:none!important;background:#ecede8!important}.kj-stamp .status--felfuggesztve,.kj-badge .status--felfuggesztve{color:#566f92!important;box-shadow:none!important;background:#ecede8!important}.kj-badge{flex:none;display:inline-flex;transform:rotate(-6deg)}.kj-badge .status{font-size:12.5px;padding:6px 10px!important}@keyframes kj-thunk{0%{opacity:0;transform:scale(1.5)rotate(-16deg)}to{opacity:1;transform:scale(1)rotate(-8deg)}}.kj-hero{justify-content:center;padding:8px 0 32px;display:flex;overflow-x:clip}.kj-ticket{background:#fff;border-radius:28px;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);width:100%;max-width:1200px;display:grid;position:relative;box-shadow:0 30px 60px -40px #0028198c}.kj-ticket__main{border-right:3px dashed var(--kj-perf);flex-direction:column;gap:16px;min-width:0;padding:40px 44px;display:flex}.kj-ticket__top{font:700 13px/1 var(--fm);color:var(--kj-h);flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.kj-ticket__top a{text-decoration:none}.kj-ticket__top a:hover{text-decoration:underline}.kj-ticket__code{font:700 24px/1.1 var(--fm);color:var(--kj-f);overflow-wrap:anywhere}.kj-ticket__h1{font:800 clamp(36px, 3.84vw, 55.3px)/.95 var(--fd);letter-spacing:-.045em;color:var(--kj-f);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;margin:0}.kj-ticket__h1--long{font-size:clamp(30px,3.1vw,44.2px);line-height:1}.kj-ticket__win{font:600 15px/1.4 var(--ft);color:var(--kj-sub)}.kj-ticket__acts{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.kj-stub{text-align:center;background:var(--kj-sun);color:var(--kj-f);border-radius:0 28px 28px 0;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:0;padding:40px 44px;display:flex;position:relative}.kj-stub__l2{font:700 12px/1.2 var(--fm);letter-spacing:.08em}.kj-stub__v{font:800 clamp(42.2px, 3.6vw, 51.8px)/.9 var(--fd);letter-spacing:-.05em;white-space:nowrap}.kj-stub__v--long{white-space:normal;text-wrap:balance;letter-spacing:-.03em;font-size:clamp(26px,2.5vw,34px);line-height:1.05}.kj-stub__l{font:600 13px/1.3 var(--ft);max-width:24ch}.kj-stub .kj-stamp{margin-top:8px}.kj-stub__chk{font:500 12px/1.3 var(--fm)}.kj-notch{background:var(--kj-page);border-radius:50%;width:36px;height:36px;position:absolute}.kj-notch--a{top:-18px;left:-19.5px}.kj-notch--b{bottom:-18px;left:-19.5px}.kj-facts{flex-direction:column;margin:0;display:flex}.kj-facts>div{border-top:2px dashed var(--kj-rule);grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:16px 4px;display:grid}.kj-facts dt{font:800 15px/1.3 var(--ft);color:var(--kj-h)}.kj-facts dd{font:600 17px/1.45 var(--ft);color:var(--kj-ink);overflow-wrap:anywhere;margin:0}.kj-facts dd span{display:block}.kj-facts dd span+span{margin-top:4px}.kj-lad__hd{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end;gap:56px;display:grid}.kj-lad__hd p{font:600 17px/1.5 var(--ft);color:var(--kj-sub)}.kj-lad{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.kj-lad li{box-shadow:var(--kj-sh);color:var(--kj-f);border-radius:22px;flex-direction:column;gap:14px;padding:22px;display:flex}.kj-lad__t{font:800 18px/1.2 var(--fd)}.kj-lad__p{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.kj-lad__p b{font:800 clamp(55.3px, 4.9vw, 70.5px)/.85 var(--fd);letter-spacing:-.05em}.kj-lad__p span{font:700 14px/1.2 var(--ft)}.kj-lad__bar{border-radius:7px;height:14px;overflow:hidden}.kj-lad__bar span{transform-origin:0;border-radius:7px;height:100%;display:block}.kj-lad__x{font:700 15px/1.3 var(--ft)}.kj-lad__own{font:800 15px/1.3 var(--ft);border-top:1px dashed;margin-top:auto;padding-top:10px}.kj-band{margin-inline:calc(var(--pad) * -1);padding:64px var(--pad);color:#fff;background:#006745;flex-direction:column;gap:18px;display:flex}.kj-band__k{font:700 13px/1.3 var(--fm);color:var(--kj-sun)}.kj-band .kj-h2{color:#fff;max-width:18ch}.kj-rc{width:100%;max-width:620px;font-family:var(--fm);color:var(--kj-ink);background:#fff;border-radius:6px 6px 0 0;align-self:center;padding:32px 28px 40px;box-shadow:0 30px 50px -36px #00000080;-webkit-mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/28px 14px repeat-x;mask:linear-gradient(#000 0 0) top/100% calc(100% - 14px) no-repeat,conic-gradient(from -45deg at bottom,#0000,#000 1deg 89deg,#0000 90deg) bottom/28px 14px repeat-x}.kj-rc__h{text-align:center;font:800 15px/1.4 var(--fm);letter-spacing:.06em}.kj-rc__rule{border-top:2px dashed var(--kj-perf);margin:14px 0}.kj-rc__r{font:700 15px/1.3 var(--fm);justify-content:space-between;gap:12px;padding:8px 0;display:flex}.kj-rc__r span:last-child{white-space:nowrap}.kj-rc__r--s{color:var(--kj-h)}.kj-rc__r--o{border-top:2px dashed var(--kj-perf);font-size:16px;font-weight:800}.kj-rc__r--w{color:var(--kj-h);border-top:2px dashed var(--kj-perf);font-size:17px;font-weight:800}.kj-rc__stripe{background:var(--kj-sun);color:var(--kj-f);font:800 15px/1.4 var(--fm);text-align:center;border-radius:6px;margin-top:14px;padding:12px;transform:rotate(-2deg)}.kj-band__p{max-width:78ch;font:500 16.5px/1.6 var(--ft);color:#e6f4ec}.kj-det{color:#fff;background:#ffffff1f;border-radius:20px 20px 20px 6px;padding:4px 18px}.kj-det>summary{cursor:pointer;min-height:52px;font:700 16px/1.2 var(--ft);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.kj-det>summary::-webkit-details-marker{display:none}.kj-det>summary .kj-plus{transition:transform .2s}.kj-det[open]>summary .kj-plus{transform:rotate(45deg)}.kj-det table{border-collapse:collapse;width:100%;font:500 14px/1.4 var(--ft);margin:4px 0 14px}.kj-det caption{text-align:left;font:700 13px/1.4 var(--fm);padding:6px 0}.kj-det th{text-align:left;border-bottom:1px solid #ffffff59;padding:8px 6px;font-weight:700}.kj-det td{border-bottom:1px dashed #ffffff59;padding:8px 6px}.kj-det th+th,.kj-det td+td{text-align:right;font-family:var(--fm);white-space:nowrap}.kj-det ul{font:500 14.5px/1.5 var(--ft);flex-direction:column;gap:6px;margin:0 0 16px;padding-left:18px;display:flex}.kj-tabs{flex-wrap:wrap;gap:8px;display:flex}.kj-tab{min-height:52px;color:var(--kj-f);font:800 15px/1.1 var(--ft);cursor:pointer;text-align:left;background:#fff;border:0;border-radius:999px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding:0 18px;display:flex}.kj-tab span{font:600 12px/1 var(--fm)}.kj-tab[aria-selected=true]{background:var(--kj-f);color:#fff}.kj-wt{box-shadow:var(--kj-sh);background:#fff;border-radius:22px;overflow-x:auto}.kj-wt table{border-collapse:collapse;width:100%;font:500 14px/1.35 var(--ft);font-variant-numeric:tabular-nums}.kj-wt caption{text-align:left;font:800 15px/1.3 var(--fm);color:var(--kj-f);padding:16px 18px 6px}.kj-wt th{text-align:right;font:700 12.5px/1.25 var(--ft);color:var(--kj-mute);border-bottom:2px solid var(--kj-f);vertical-align:bottom;min-width:90px;padding:10px 14px}.kj-wt td{text-align:right;font:500 14px/1.3 var(--fm);white-space:nowrap;border-bottom:1px dashed #d5e2db;padding:12px 14px}.kj-wt td.kj-b{font-weight:800}.kj-wt td.kj-own{color:var(--kj-h);background:#e6f4ec;font-weight:800}.kj-wt th.kj-own{background:#e6f4ec}.kj-wt__more{min-height:44px;color:var(--kj-f);font:700 14.5px/1 var(--ft);cursor:pointer;background:#fff;border:0;border-radius:999px;align-self:flex-start;padding:0 16px}.kj-wt__note{font:700 14.5px/1.3 var(--ft);color:var(--kj-f)}.kj-calc{color:var(--kj-ink);background:#fff;border-radius:28px;flex-direction:column;gap:16px;padding:40px 44px;display:flex}.kj-calc fieldset{border:0;min-width:0;margin:0;padding:0}.kj-calc legend{font:700 14px/1.3 var(--ft);color:var(--kj-mute);margin-bottom:10px;padding:0}.kj-seg{flex-wrap:wrap;gap:8px;display:flex}.kj-seg label{cursor:pointer;position:relative}.kj-seg input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.kj-seg span{min-height:48px;color:var(--kj-f);font:800 14.5px/1 var(--ft);background:#e6f4ec;border-radius:999px;align-items:center;padding:0 16px;display:inline-flex}.kj-seg input:checked+span{background:var(--kj-sun)}.kj-seg input:focus-visible+span{outline:3px solid var(--kj-h);outline-offset:2px}.kj-calc__rows{flex-direction:column;gap:8px;display:flex}.kj-calc__hdr,.kj-calc__row{grid-template-columns:minmax(0,1fr) 120px 110px 48px;align-items:center;gap:8px;display:grid}.kj-calc__hdr{font:700 12.5px/1.2 var(--ft);color:var(--kj-mute)}.kj-calc select,.kj-calc input[type=text]{width:100%;min-width:0;min-height:48px;color:var(--kj-ink);font:600 15px/1 var(--ft);background:#f2f6f4;border:0;border-radius:10px;padding:0 12px;box-shadow:inset 0 0 0 1.5px #d5e2db}.kj-calc select.kj-n,.kj-calc input[type=text]{font-family:var(--fm)}.kj-calc [aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--steel)}.kj-calc__del{min-width:48px;min-height:48px;color:var(--kj-f);font:800 18px/1 var(--ft);cursor:pointer;background:#e6f4ec;border:0;border-radius:10px}.kj-calc__del[disabled]{opacity:.4;cursor:default}.kj-calc__btns{flex-wrap:wrap;gap:10px;display:flex}.kj-calc__add,.kj-calc__run{min-height:48px;color:var(--kj-f);font:800 14.5px/1 var(--ft);cursor:pointer;border:0;border-radius:999px;padding:0 18px}.kj-calc__add{background:var(--kj-a)}.kj-calc__run{background:var(--kj-sun)}.kj-calc__out{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.kj-calc__out>div{background:#f2f6f4;border-radius:12px;padding:14px}.kj-calc__out dt{font:700 13px/1.3 var(--ft);color:var(--kj-mute)}.kj-calc__out dd{font:800 26px/1 var(--fd);color:var(--kj-f);margin:6px 0 0}.kj-calc__msg{font:600 14.5px/1.45 var(--ft);color:var(--kj-f)}.kj-calc__msg--err{color:var(--steel)}.kj-calc__foot{font:500 13px/1.45 var(--ft);color:var(--kj-mute)}.kj-calc__foot button{min-height:44px;font:700 13px/1.45 var(--ft);color:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.kj-grp{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.kj-grp li{border-radius:22px;flex-direction:column;gap:10px;padding:20px;display:flex}.kj-grp b{font:800 20px/1.15 var(--fd)}.kj-grp span{font:500 14px/1.45 var(--ft)}.kj-grp__p{font:700 16px/1.5 var(--ft);color:var(--kj-f);max-width:70ch}.kj-goal__b{flex-direction:column;gap:16px;display:flex}.kj-goal__b p{font:500 17px/1.6 var(--ft)}.kj-chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.kj-chips li{font:700 14.5px/1.3 var(--ft);color:var(--kj-f);box-shadow:var(--kj-sh);background:#fff;border-radius:999px;padding:10px 14px}.kj-goal__note{font:800 16px/1.4 var(--ft);color:var(--kj-h)}.kj-notice{background:var(--kj-sun);color:var(--kj-f);font:800 clamp(18px, 1.6vw, 22px)/1.35 var(--fd);letter-spacing:-.01em;border-radius:22px;padding:22px 24px}.kj-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.kj-cards li{box-shadow:var(--kj-sh);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:20px;display:flex}.kj-cards b{font:800 19px/1.2 var(--fd);color:var(--kj-f)}.kj-cards span{font:500 15px/1.45 var(--ft);color:var(--kj-sub)}.kj-list{flex-direction:column;gap:12px;display:flex}.kj-list p{font:500 16.5px/1.55 var(--ft);max-width:78ch}.kj-list ul{font:500 16.5px/1.5 var(--ft);flex-direction:column;gap:8px;max-width:82ch;margin:0;padding-left:20px;display:flex}.kj-list ul.kj-list__cols{columns:2 280px;display:block}.kj-list ul.kj-list__cols li{break-inside:avoid;margin-bottom:6px}.kj-fold{box-shadow:var(--kj-sh);background:#fff;border-radius:22px;padding:4px 22px}.kj-fold>summary{cursor:pointer;min-height:60px;font:800 clamp(20px, 1.8vw, 24px)/1.15 var(--fd);letter-spacing:-.02em;color:var(--kj-f);justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.kj-fold>summary::-webkit-details-marker{display:none}.kj-fold[open]>summary .kj-plus{transform:rotate(45deg)}.kj-fold>div{flex-direction:column;gap:14px;padding:4px 0 20px;display:flex}.kj-fold h4{font:800 16px/1.3 var(--ft);letter-spacing:0;color:var(--kj-h);margin:0}.kj-plus{background:var(--kj-a);width:30px;height:30px;color:var(--kj-f);font:800 18px/1 var(--ft);border-radius:50%;flex:none;justify-content:center;align-items:center;transition:transform .2s;display:inline-flex}.kj-band--sim{padding-block:64px}.kj-band--sim .kj-h3{color:#fff}.kj .kj-sim{background:var(--kj-sun);color:var(--kj-f);transition:transform .2s var(--e);border-radius:22px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:22px;text-decoration:none;display:flex}.kj .kj-sim:hover{color:var(--kj-f);transform:translateY(-3px)}.kj-sim__l{flex-direction:column;gap:6px;min-width:0;display:flex}.kj-sim__c{font:700 13px/1.3 var(--fm);overflow-wrap:anywhere}.kj-sim__n{font:800 22px/1.15 var(--fd)}.kj-sim__w{font:700 14px/1.3 var(--ft)}.kj-proof{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.kj-proof--1{grid-template-columns:minmax(0,1fr)}.kj-proof>div{font:700 16px/1.45 var(--ft);color:var(--kj-f);box-shadow:var(--kj-sh);background:#fff;border-radius:22px;padding:20px}.kj-dl{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.kj .kj-dl a{min-height:64px;color:var(--kj-f);box-shadow:var(--kj-sh);background:#fff;border-radius:22px 22px 22px 6px;align-items:center;gap:14px;padding:14px 18px;text-decoration:none;display:flex}.kj .kj-dl a:hover{color:var(--kj-f);box-shadow:inset 0 0 0 2px var(--kj-h)}.kj-dl__i{background:var(--kj-f);width:40px;height:48px;color:var(--kj-sun);font:800 12px/1 var(--fm);border-radius:4px 12px 4px 4px;flex:none;justify-content:center;align-items:flex-end;padding-bottom:6px;display:flex}.kj-dl__t{flex-direction:column;gap:4px;min-width:0;display:flex}.kj-dl__t b{font:800 16px/1.25 var(--ft);overflow-wrap:anywhere}.kj-dl__t span{font:600 12.5px/1.3 var(--fm);color:var(--kj-mute)}.kj-rel{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.kj-rel__h{font:700 13px/1 var(--fm);color:var(--kj-mute);margin-right:6px}.kj .kj-rel a{min-height:44px;color:var(--kj-f);font:700 14.5px/1.2 var(--ft);background:#fff;border-radius:999px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.kj .kj-rel a:hover{box-shadow:inset 0 0 0 2px var(--kj-h)}.kj-svc__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kj-svc__tags{flex-wrap:wrap;gap:8px;display:flex}.kj-svc__tags span{color:var(--kj-f);font:800 16px/1 var(--fd);background:#fff;border-radius:999px;padding:12px 16px}.kj-svc__tags span:first-child{background:var(--kj-sun)}.kj-svc__list{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.kj-svc__list li{box-shadow:var(--kj-sh);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.kj-svc__list b{font:800 19px/1.2 var(--fd);color:var(--kj-f)}.kj-svc__list span{font:500 15px/1.5 var(--ft);color:var(--kj-sub)}.kj-steps{grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:8px;margin:0;padding:0;list-style:none;display:grid}.kj-steps li{background:var(--kj-f);color:#fff;aspect-ratio:1;border-radius:999px;flex-direction:column;justify-content:flex-end;gap:8px;min-height:120px;padding:12px;display:flex}.kj-steps li:nth-child(2n){background:var(--kj-a);color:var(--kj-f)}.kj-steps li:last-child{background:var(--kj-sun);color:var(--kj-f)}.kj-steps b{font:800 22px/1 var(--fd)}.kj-steps span{font:700 13.5px/1.25 var(--ft);hyphens:auto}.kj-svc__p{font:600 15.5px/1.5 var(--ft);color:var(--kj-sub);max-width:74ch}.kj-prom{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:18px;display:grid}.kj-prom details{background:#fff;border-radius:22px;padding:18px 20px}.kj-prom summary{cursor:pointer;min-height:44px;font:800 18px/1.2 var(--fd);color:var(--kj-f);justify-content:space-between;align-items:center;gap:10px;list-style:none;display:flex}.kj-prom summary::-webkit-details-marker{display:none}.kj-prom details[open] .kj-plus{transform:rotate(45deg)}.kj-prom p{font:400 15px/1.55 var(--ft);color:var(--kj-sub);margin:10px 0 0}.kj-close{background:var(--kj-f);color:#fff;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 40px;padding:40px 44px;display:flex}.kj-close__l{flex-direction:column;flex:360px;gap:6px;min-width:0;display:flex}.kj-close__t{font:800 clamp(36px, 3.6vw, 51.8px)/.95 var(--fd);letter-spacing:-.045em;color:#e6f4ec}.kj-close__s{font:600 15.5px/1.4 var(--ft);color:#cfe6da}.kj .kj-close .kj-btn--s{min-height:58px;padding:0 26px}.kj-nf{flex-direction:column;flex:420px;gap:12px;max-width:560px;display:flex}.kj-nf__for{font:700 13px/1.3 var(--fm);color:var(--kj-sun);overflow-wrap:anywhere}.kj-nf__row{flex-wrap:wrap;align-items:flex-end;gap:8px;display:flex}.kj-nf__fld{flex-direction:column;flex:240px;gap:6px;display:flex}.kj-nf__fld label{font:700 14.5px/1 var(--ft);color:#e6f4ec}.kj-nf__fld input{height:58px;color:var(--kj-ink);font:500 17px/1 var(--ft);background:#fff;border:0;border-radius:999px;padding:0 20px}.kj-nf__fld input[aria-invalid=true]{box-shadow:inset 0 0 0 3px var(--kj-sun)}.kj-nf__ck{cursor:pointer;min-height:44px;font:500 14.5px/1.45 var(--ft);color:#cfe6da;align-items:flex-start;gap:12px;display:flex}.kj-nf__ck input{width:22px;height:22px;accent-color:var(--kj-sun);flex:none;margin:0}.kj-nf__ck a{color:#fff;text-decoration:underline}.kj .kj-nf__err{font:700 14px/1.4 var(--ft);color:var(--kj-sun)}.kj-nf__sum{color:var(--kj-f);background:#fff;border-radius:16px;padding:14px 16px}.kj-nf__sum h3{font:800 16px/1.2 var(--ft);letter-spacing:0;margin-bottom:6px}.kj-nf__sum ul{font:600 15px/1.5 var(--ft);margin:0;padding-left:18px}.kj-nf__sum a{color:var(--kj-f)}.kj-nf__btn[disabled]{opacity:.75;cursor:progress}.kj-nf__done{max-width:560px;color:var(--kj-ink);background:#fff;border-radius:22px;flex-direction:column;flex:420px;gap:8px;padding:22px;display:flex}.kj-nf__done:focus{outline:none}.kj-nf__done b{font:800 24px/1.15 var(--fd);color:var(--kj-f);letter-spacing:-.02em}.kj-nf__done .preview-note{font:500 13.5px/1.45 var(--ft);color:var(--kj-mute)}.kj-nf__again{min-height:44px;font:700 15px/1 var(--ft);color:var(--kj-h);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0}.kj-idx__hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.kj-idx__h1{font:800 clamp(51.8px, 5.95vw, 85.7px)/.86 var(--fd);letter-spacing:-.06em;color:var(--kj-f);margin:0}.kj-idx__chk{font:600 13px/1 var(--fm);color:var(--kj-mute)}.kj-chipbar{flex-wrap:wrap;gap:8px;padding:4px 2px 8px;display:flex}.kj-chip{min-height:48px;color:var(--kj-f);font:800 14.5px/1 var(--ft);cursor:pointer;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 16px;display:flex}.kj-chip span{font:700 12px/1 var(--fm);opacity:.8}.kj-chip[aria-pressed=true]{background:var(--kj-f);color:#fff}.kj-idx__n{font:700 14px/1 var(--ft);color:var(--kj-h);min-height:14px}.kj-grp-h{font:800 clamp(26px, 2.5vw, 36px)/1 var(--fd);letter-spacing:-.03em;color:var(--kj-f);align-items:center;gap:12px;margin:14px 0 0;display:flex}.kj-grp-h i{border-radius:50%;flex:none;width:14px;height:14px}.kj-grp-h span{font:700 13px/1 var(--fm);color:var(--kj-mute);letter-spacing:0}.kj-wall{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:0;padding:0;list-style:none;display:grid}.kj-wall--arch{grid-template-columns:repeat(4,minmax(0,1fr))}.kj-wall li{transition:opacity .3s}.kj-wall li.is-dim{opacity:.25}.kj .kj-tk{height:100%;min-height:170px;color:var(--kj-ink);box-shadow:var(--kj-sh);transition:transform .2s var(--e);background:#fff;border-radius:22px;flex-direction:column;gap:8px;padding:24px;text-decoration:none;display:flex;position:relative}.kj .kj-tk:hover{color:var(--kj-ink);transform:translateY(-3px)}.kj .kj-tk--open{background:var(--kj-sun)}.kj-tk__top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kj-tk__c{font:700 12.5px/1.3 var(--fm);color:var(--kj-h);overflow-wrap:anywhere;min-width:0}.kj-tk--open .kj-tk__c{color:var(--kj-f)}.kj-tk__n{font:800 24px/1.15 var(--fd);color:var(--kj-f);letter-spacing:-.01em;hyphens:auto;overflow-wrap:break-word}.kj-tk__w{font:600 13px/1.35 var(--ft);color:var(--kj-sub);margin-top:auto}.kj-wall--arch .kj-tk{min-height:130px;padding:16px}.kj-wall--arch .kj-tk__n{font-size:16px}.kj-empty{background:var(--kj-sun);color:var(--kj-f);border-radius:28px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex}.kj-empty p{font:800 20px/1.35 var(--fd)}@media (prefers-reduced-motion:reduce){.kj-stamp--in{animation:none!important}.kj .kj-sim,.kj .kj-tk,.kj-wall li,.kj-plus{transition:none!important}.kj .kj-sim:hover,.kj .kj-tk:hover{transform:none}}@media (width<=1100px){.kj-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.kj-steps li{aspect-ratio:auto;border-radius:48px;min-height:96px}.kj-grp{grid-template-columns:repeat(2,minmax(0,1fr))}.kj-wall--arch{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){.kj-ticket{grid-template-columns:1fr}.kj-ticket__main{border-right:0;border-bottom:3px dashed var(--kj-perf)}.kj-stub{border-radius:0 0 28px 28px}.kj-notch--a{top:-19.5px;left:-18px}.kj-notch--b{inset:-19.5px -18px auto auto}.kj-two,.kj-lad__hd{grid-template-columns:1fr;gap:22px}.kj-lad,.kj-prom,.kj-proof{grid-template-columns:1fr}.kj-wall--arch{grid-template-columns:repeat(2,minmax(0,1fr))}.kj-calc__out{grid-template-columns:1fr}}@media (width<=767px){.kj-sec{gap:12px;padding:36px 0}.kj-band{padding:36px var(--pad);gap:12px}.kj-crumb{padding:0 0 8px}.kj-hero{margin-inline:calc(var(--pad) * -1 + 12px);padding:0 0 24px}.kj-ticket__main,.kj-stub{padding:24px 20px}.kj-ticket__code{font-size:17px}.kj-ticket__h1--long{font-size:30px}.kj-ticket__acts .kj-btn{text-align:center;justify-content:center;width:100%;padding:10px 22px}.kj-facts>div{grid-template-columns:1fr}.kj-rc{padding:24px 18px 34px}.kj-rc__r{font-size:14px}.kj-rc__r--w{font-size:16px}.kj-rc__stripe{font-size:13.5px}.kj-wt th{min-width:0;padding:8px 6px}.kj-wt td{white-space:normal;padding:10px 6px;font-size:12.5px}.kj-wt:not(.kj-wt--all) .kj-x{display:none}.kj-calc{padding:22px 18px}.kj-calc__hdr{display:none}.kj-calc__row{grid-template-columns:minmax(0,1fr) 84px 48px}.kj-calc__row [data-f=topic]{grid-column:1/-1}.kj-calc select,.kj-calc input[type=text]{font-size:16px}.kj-grp{grid-template-columns:1fr}.kj-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.kj-steps li{min-height:90px}.kj-close{padding:22px 18px}.kj-close .kj-btn--s{text-align:center;justify-content:center;width:100%}.kj-chipbar{margin-inline:calc(var(--pad) * -1);padding-inline:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.kj-wall,.kj-wall--arch{grid-template-columns:1fr}.kj-wall--arch{gap:12px}.kj .kj-tk{min-height:0;padding:20px}.kj-tk__n{font-size:22px}.kj-wall--arch .kj-tk{min-height:0}.kj-empty p{font-size:17px}}.kj-lad--wait .kj-lad__bar span{transform:scaleX(0)}@media (prefers-reduced-motion:reduce){.kj-lad--wait .kj-lad__bar span{transform:none}}.kj-det th+th{white-space:normal}@media (width<=767px){.kj-det th,.kj-det td{padding:8px 4px}.kj-crumb{align-items:center}.kj-crumb a,.kj-ticket__top a{align-items:center;min-height:44px;margin-block:-14px;display:inline-flex}}
