.dj-hint{color:var(--cj-muted);align-items:center;gap:6px;font-size:13px;display:flex;margin:10px 0 0!important}.dj-ghost{border:1px solid var(--cj-edge-2);min-height:44px;color:var(--cj-text);font:inherit;cursor:pointer;transition:background-color .2s,border-color .2s,transform .2s var(--cj-ease);background:#ffffff0a;border-radius:14px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:15px;font-weight:700;display:inline-flex}.dj-ghost:hover:not(:disabled){border-color:var(--cj-lime);background:#c9f26b14}.dj-ghost:active:not(:disabled){transform:scale(.97)}.dj-ghost:disabled{cursor:not-allowed;color:var(--cj-text-2);opacity:.75}.dj-ghost:focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.dj-photos button:focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.dj-stars button:focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.dj-download:focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.dj-lightbox button:focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.cj-overline svg{vertical-align:-2px;display:inline-block}.cj-lower-main,.cj-lower-side{align-content:start;gap:22px;min-width:0;display:grid}.dj-fair{margin-bottom:22px;overflow:hidden}.dj-fair:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#c9f26b26,#0000);border-radius:50%;width:320px;height:320px;position:absolute;inset:-40% -20% auto auto}.dj-fair-range{gap:4px;display:grid;margin:0!important}.dj-fair-range strong{font-family:var(--cj-display);letter-spacing:-.03em;color:#fff;font-variant-numeric:tabular-nums;font-size:clamp(34px,9vw,52px);line-height:1}.dj-fair-range span{color:var(--cj-text-2);font-size:15px}.dj-fair-list{gap:16px;margin:20px 0 0;padding:0;list-style:none;display:grid}.dj-fair-list li{border:1px solid var(--cj-edge);background:#ffffff06;border-radius:18px;gap:8px;padding:14px 16px;display:grid}.dj-fair-row{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:15px;display:flex}.dj-fair-row strong{color:#fff}.dj-fair-row span{color:var(--cj-text-2);font-variant-numeric:tabular-nums}.dj-fair-meter{background:#ffffff12;border-radius:999px;height:10px;position:relative}.dj-fair-band{top:0;bottom:0;left:calc(var(--dj-band-l)*100%);width:calc(var(--dj-band-w)*100%);background:#c9f26b2e;border-radius:999px;position:absolute;box-shadow:inset 0 0 0 1px #c9f26b55}.dj-fair-meter i{background:linear-gradient(90deg,#c9f26b33,var(--dj-c,#c9f26b));transform-origin:0;transform:scaleX(var(--dj-pos));animation:dj-grow 1.1s var(--cj-ease) both;animation-delay:calc(var(--dj-i)*.14s + .2s);opacity:.55;border-radius:999px;position:absolute;inset:0}.dj-fair-meter b{top:50%;left:calc(var(--dj-pos)*100%);background:var(--dj-c,#c9f26b);width:18px;height:18px;box-shadow:0 0 0 4px #06100b,0 0 18px var(--dj-c,#c9f26b);animation:dj-pop .5s var(--cj-spring) both;animation-delay:calc(var(--dj-i)*.14s + 1s);border-radius:50%;margin:-9px 0 0 -9px;position:absolute}.dj-fair-chip{background:color-mix(in srgb,var(--dj-c,#c9f26b) 16%,transparent);color:var(--dj-c,#c9f26b);border:1px solid color-mix(in srgb,var(--dj-c,#c9f26b) 45%,transparent);border-radius:999px;justify-self:start;align-items:center;gap:6px;padding:4px 11px;font-size:13px;font-weight:700;display:inline-flex}.dj-fair-list .is-within{--dj-c:#c9f26b}.dj-fair-list .is-below{--dj-c:#7fd4f5}.dj-fair-list .is-above{--dj-c:#f5c66b}.dj-fair-wait{border:1px dashed var(--cj-edge-2);color:var(--cj-text-2);border-radius:16px;padding:14px 16px;font-size:15px;margin-top:16px!important}@keyframes dj-grow{0%{transform:scaleX(0)}}@keyframes dj-pop{0%{opacity:0;transform:scale(.3)}}.dj-planned{color:var(--cj-lime-2);border:1px solid #c9f26b55;border-radius:999px;align-items:center;gap:7px;padding:6px 12px;font-size:13px;font-weight:700;display:inline-flex;margin:0 0 16px!important}.dj-pay-steps{gap:0;margin:0;padding:0;list-style:none;display:grid;position:relative}.dj-pay-steps li{grid-template-columns:30px minmax(0,1fr);gap:4px 14px;padding:14px 0;display:grid;position:relative}.dj-pay-steps li+li{border-top:1px solid var(--cj-edge)}.dj-pay-steps li:not(:last-child):after{content:"";background:var(--cj-edge-2);width:2px;position:absolute;top:46px;bottom:-14px;left:14px}.dj-pay-steps li.is-paid:not(:last-child):after,.dj-pay-steps li.is-released:not(:last-child):after{background:var(--cj-lime)}.dj-pay-dot{border:2px solid var(--cj-edge-2);background:var(--cj-bg);width:30px;height:30px;color:var(--cj-ink);z-index:1;border-radius:50%;place-items:center;display:grid}.is-paid .dj-pay-dot,.is-released .dj-pay-dot{background:var(--cj-lime);border-color:var(--cj-lime);box-shadow:0 0 16px #c9f26b80}.is-waiting .dj-pay-dot{border-color:var(--cj-lime);border-style:dashed}.dj-pay-steps strong{color:#fff;font-size:16px;display:block}.dj-pay-steps small{color:var(--cj-text-2);font-size:13px}.dj-pay-amount{font-family:var(--cj-display);color:#fff;font-variant-numeric:tabular-nums;grid-column:2;font-size:22px;font-weight:800}.is-later .dj-pay-amount{color:var(--cj-text-2)}.dj-coord-head{grid-template-columns:56px minmax(0,1fr);align-items:center;gap:14px;margin-bottom:16px;display:grid}.dj-coord-head h2{color:#fff;font-size:24px;font-weight:800;line-height:1.1}.dj-coord-head p{color:var(--cj-muted);font-size:13px}.dj-avatar{width:56px;height:56px;color:var(--cj-ink);font-family:var(--cj-display);background:linear-gradient(140deg,#c9f26b,#3baa6e);border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;position:relative;box-shadow:0 10px 30px -10px #c9f26b99}.dj-avatar i{border:3px solid var(--cj-bg);background:#3baa6e;border-radius:50%;width:14px;height:14px;position:absolute;bottom:1px;right:1px}.dj-chat .cj-bubble{animation:dj-rise .5s var(--cj-ease) both}.dj-chat .cj-bubble:nth-child(2){animation-delay:.12s}.dj-chat .cj-bubble:nth-child(3){animation-delay:.24s}.dj-coord-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:16px;display:grid}@keyframes dj-rise{0%{opacity:0;transform:translateY(10px)}}.dj-switches{gap:10px;margin:0 0 14px;padding:0;list-style:none;display:grid}.dj-switches label{border:1px solid var(--cj-edge);cursor:pointer;background:#ffffff06;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 14px;display:grid}.dj-switches strong{color:#fff;font-size:15px;display:block}.dj-switches small{color:var(--cj-muted);font-size:13px}.dj-switch-icon{width:40px;height:40px;color:var(--cj-lime);background:#c9f26b1a;border-radius:12px;place-items:center;display:grid}.dj-switches input{-webkit-appearance:none;appearance:none;cursor:pointer;background:#ffffff26;border-radius:999px;width:48px;height:28px;margin:0;transition:background-color .25s;position:relative}.dj-switches input:before{content:"";width:22px;height:22px;transition:transform .3s var(--cj-spring);background:#fff;border-radius:50%;position:absolute;top:3px;left:3px}.dj-switches input:checked{background:var(--cj-lime)}.dj-switches input:checked:before{background:var(--cj-ink);transform:translate(20px)}.dj-switches input:focus-visible{outline:2px solid var(--cj-lime);outline-offset:3px}.dj-notify .dj-ghost{width:100%}.dj-howto{color:var(--cj-text-2);animation:dj-rise .35s var(--cj-ease) both;background:#c9f26b0f;border:1px solid #c9f26b33;border-radius:16px;gap:8px;margin-top:12px;padding:14px 16px;font-size:14px;display:grid}.dj-howto p{color:var(--cj-text-2)}.dj-howto strong{color:#fff}.dj-photos{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.dj-photos li{animation:dj-rise .5s var(--cj-ease) both;animation-delay:calc(var(--dj-i)*90ms);gap:6px;display:grid}.dj-photos li p{color:var(--cj-text-2);font-size:13px;line-height:1.35}.dj-photos button{border:1px solid var(--cj-edge);cursor:zoom-in;aspect-ratio:4/3;background:#000;border-radius:16px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.dj-photos img{object-fit:cover;width:100%;height:100%;transition:transform .5s var(--cj-ease);display:block}.dj-photos button:hover img{transform:scale(1.05)}.dj-photo-date{color:#fff;background:#06100bcc;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.dj-photos .dj-photo-tag{background:#06100bcc;margin:0;position:absolute;top:8px;right:8px}.dj-diary-title{color:#fff;align-items:center;gap:8px;font-size:17px;display:flex;margin:22px 0 10px!important}.dj-diary-title svg{color:var(--cj-lime)}.dj-diary{gap:0;margin:0;padding:0;list-style:none;display:grid}.dj-diary li{border-top:1px solid var(--cj-edge);grid-template-columns:62px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.dj-diary-day{color:var(--cj-lime-2);text-align:center;background:#ffffff10;border-radius:8px;align-self:start;padding:3px 8px;font-size:12px;font-weight:800}.dj-diary p{color:var(--cj-text);font-size:15px}.dj-diary time{color:var(--cj-muted);font-size:12px}.dj-lightbox{border:1px solid var(--cj-edge-2);width:min(920px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);color:var(--cj-text);background:#06100b;border-radius:22px;margin:auto;padding:0;position:fixed;inset:0;overflow:hidden}.dj-lightbox::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000c}.dj-lightbox[open]{animation:dj-zoom .35s var(--cj-ease) both}.dj-lightbox figure{margin:0}.dj-lightbox img{object-fit:contain;background:#000;width:100%;height:auto;max-height:calc(100dvh - 140px);display:block}.dj-lightbox figcaption{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:12px 16px 0;font-size:14px;display:flex}.dj-lightbox figcaption>span:first-child{gap:2px;display:grid}.dj-lightbox figcaption time{color:var(--cj-muted);font-size:12px}.dj-lightbox-nav{color:var(--cj-text-2);justify-content:center;align-items:center;gap:16px;padding:10px 16px 14px;font-size:14px;display:flex}.dj-lightbox-nav button,.dj-lightbox-close{border:1px solid var(--cj-edge-2);color:#fff;cursor:pointer;background:#ffffff0d;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.dj-lightbox-close{background:#06100bcc;position:absolute;top:10px;right:10px}@keyframes dj-zoom{0%{opacity:0;transform:scale(.96)}}.dj-done{border:2px solid var(--cj-lime);background:radial-gradient(120% 90% at 0 0,#c9f26b2e,#0000 55%),linear-gradient(165deg,#132b1e,#0a1711);border-radius:28px;margin-bottom:22px;padding:26px 20px;position:relative;overflow:hidden;box-shadow:0 0 0 6px #c9f26b14,0 40px 90px -50px #c9f26b8c}.dj-done-head{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;display:grid}.dj-done-head h2{font-family:var(--cj-display);color:#fff;font-size:clamp(28px,7vw,42px);font-weight:800;line-height:1.02}.dj-done-head p{color:var(--cj-text-2);font-size:15px;margin-top:4px!important}.dj-done-check svg{fill:none;stroke-linecap:round;stroke-linejoin:round;width:64px;height:64px}.dj-done-check circle{stroke:var(--cj-lime);stroke-width:3px;fill:#c9f26b1f;stroke-dasharray:151;stroke-dashoffset:151px;animation:dj-draw .8s var(--cj-ease) .2s forwards}.dj-done-check path{stroke:var(--cj-lime);stroke-width:4.5px;stroke-dasharray:36;stroke-dashoffset:36px;animation:dj-draw .45s var(--cj-ease) .85s forwards}@keyframes dj-draw{to{stroke-dashoffset:0}}.dj-confetti{pointer-events:none;position:absolute;inset:0;overflow:hidden}.dj-confetti i{top:-14px;left:calc(4% + var(--dj-i)*6.8%);background:var(--cj-lime);opacity:0;width:8px;height:14px;animation:2.4s cubic-bezier(.3,.6,.4,1) forwards dj-fall;animation-delay:calc(var(--dj-i)*70ms + .4s);border-radius:2px;position:absolute;transform:translateY(0)rotate(0)}.dj-confetti i:nth-child(3n){background:#f5c66b;width:6px;height:10px}.dj-confetti i:nth-child(3n+1){background:#7fd4f5;border-radius:50%;width:8px;height:8px}.dj-confetti i:nth-child(4n){background:#3baa6e}@keyframes dj-fall{0%{opacity:0;transform:translateY(0)rotate(0)}10%{opacity:1}to{opacity:0;transform:translateY(340px)rotate(540deg)}}.dj-summary{gap:10px;margin:22px 0 0;display:grid}.dj-summary>div{border:1px solid var(--cj-edge);background:#ffffff08;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.dj-summary dt{color:var(--cj-muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:700;display:flex}.dj-summary dd{color:#fff;font-family:var(--cj-display);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:22px;font-weight:800;display:flex}.dj-summary dd small{font-family:var(--font-body,"Instrument Sans",sans-serif);color:var(--cj-text-2);flex-basis:100%;font-size:13px;font-weight:400}.dj-download{background:var(--cj-lime);min-height:44px;color:var(--cj-ink);font-family:var(--font-body,"Instrument Sans",sans-serif);transition:transform .2s var(--cj-ease),box-shadow .2s;border-radius:12px;align-items:center;gap:8px;padding:8px 14px;font-size:15px;font-weight:800;text-decoration:none;display:inline-flex}.dj-download:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px #c9f26bcc}.dj-download:active{transform:scale(.97)}.dj-rating{border-top:1px solid var(--cj-edge);margin-top:22px;padding-top:18px}.dj-rating-q{color:#fff;font-size:17px;font-weight:700}.dj-stars{flex-wrap:wrap;align-items:center;gap:2px;margin-top:8px;display:flex}.dj-stars button{color:#ffffff40;cursor:pointer;width:48px;height:48px;transition:transform .2s var(--cj-spring),color .15s;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid}.dj-stars button.is-on{color:#f5c66b}.dj-stars button:hover{transform:scale(1.15)}.dj-stars button:active{transform:scale(.92)}.dj-rating-word{color:var(--cj-text-2);margin-left:8px;font-size:14px;font-weight:700}.dj-done-cta{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:22px;display:flex}.dj-done-cta .dj-hint{margin:0!important}.dj-new{margin-top:0;position:relative}@media (min-width:768px){.dj-fair-list{grid-template-columns:repeat(3,minmax(0,1fr))}.dj-photos{grid-template-columns:repeat(4,minmax(0,1fr))}.dj-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.dj-done{padding:36px}}@media (min-width:1024px){.cj-lower:has(.cj-lower-main){grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dj-fair-meter i,.dj-fair-meter b,.dj-chat .cj-bubble,.dj-photos li,.dj-howto,.dj-lightbox[open]{animation:none}.dj-done-check circle,.dj-done-check path{stroke-dashoffset:0;animation:none}.dj-confetti{display:none}.dj-photos img,.dj-stars button,.dj-ghost,.dj-download,.dj-switches input,.dj-switches input:before{transition:none}.dj-photos button:hover img,.dj-stars button:hover,.dj-download:hover{transform:none}}body:has(.ukazka){background:#06100b}.ukazka{position:relative}.ukazka-banner{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fbe2ae;font-family:var(--font-body,"Instrument Sans",system-ui,sans-serif);background:#06100bf2;border-bottom:1px solid #f5c66b40;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;padding:9px 16px;font-size:13px;font-weight:600;line-height:1.35;display:flex;position:sticky;top:0}.ukazka-banner strong{color:#0b1a12;letter-spacing:.08em;background:#f5c66b;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:800}.ukazka-bar{font-family:var(--font-body,"Instrument Sans",system-ui,sans-serif);background:#06100b;border-bottom:1px solid #ffffff1a;gap:8px;padding:12px 16px;display:grid}.ukazka-bar-label{color:#98ab9f;letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:700}.ukazka-states{flex-wrap:wrap;gap:6px;display:flex}.ukazka-states a{color:#c9d3cc;background:#ffffff0a;border:1px solid #ffffff2e;border-radius:999px;align-items:center;min-height:44px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.ukazka-states a:hover{color:#fff;border-color:#c9f26b}.ukazka-states a.is-active{color:#0b1a12;background:#c9f26b;border-color:#c9f26b}.ukazka-states a:focus-visible{outline-offset:2px;outline:2px solid #c9f26b}.ukazka .cj-demo-tag{vertical-align:middle;color:#fbe2ae;font-family:var(--font-body,"Instrument Sans",sans-serif);letter-spacing:.08em;text-transform:uppercase;background:#f5c66b29;border-radius:999px;margin-left:4px;padding:1px 7px;font-size:10px;font-weight:800;line-height:1.5;display:inline-block}.ukazka .cj-private-demo{color:#fbe2ae;letter-spacing:.08em;text-transform:uppercase;background:#f5c66b1f;border-color:#f5c66b66;font-weight:800}.ukazka .cj-demo-action .cj-select-button:disabled{opacity:1;cursor:not-allowed;color:#c9d3cc;background:#ffffff14;transform:none;box-shadow:inset 0 0 0 1px #ffffff2e}.ukazka .cj-actionbar{bottom:max(12px,env(safe-area-inset-bottom))}.ukazka .cj-hero-copy,.ukazka .cj-status,.ukazka .cj-now,.ukazka .is-handed-over .cj-status-text{animation-name:ukazka-slide}@keyframes ukazka-slide{0%{transform:translateY(18px)}}.ukazka :is(h3,.cj-matrix-mark,.cj-offer-index,.dj-fair-range strong){font-weight:800}.ukazka .cj-now-text{font-family:var(--font-body,"Instrument Sans",sans-serif);font-weight:700}.ukazka :is(.ukazka-banner,.cj-broker,.cj-now-count,.cj-step-head time,.cj-step-you>span,.cj-offer-facts dt,.cj-offer-facts dd,.cj-offer-rating span,.cj-badges li){font-weight:700}@media (max-width:767px){.ukazka .cj-matrix-wrap{display:none}}@media (min-width:768px){.ukazka-bar{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;padding:12px 28px}.ukazka-banner{justify-content:center;padding:10px 28px;font-size:14px}}@media (prefers-reduced-motion:reduce){.ukazka-states a{transition:none}}
