.hsc-zadok,.hsc-zadok-comparison{--zc-navy:#03182c;--zc-navy2:#062a4d;--zc-gold:#d8a62e;--zc-gold2:#f1d37a;--zc-teal:#087f78;--zc-green:#257348;--zc-blue:#2676b9;--zc-purple:#6653ad;--zc-burgundy:#8e3f5b;--zc-coral:#b9573f;--zc-cream:#fff7e8;--zc-paper:#fff;--zc-ink:#173757;--zc-muted:#607489;--zc-line:rgba(6,42,77,.14);max-width:1560px;margin:30px auto;padding:0 12px;color:var(--zc-ink);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif}.hsc-zadok *,.hsc-zadok-comparison *{box-sizing:border-box}.hsc-zadok :where(h1,h2,h3,h4),.hsc-zadok-comparison :where(h1,h2,h3,h4){font-family:Georgia,"Times New Roman",serif;letter-spacing:-.018em;text-wrap:balance}.hsc-zadok :focus-visible{outline:4px solid var(--zc-gold);outline-offset:3px}.hsc-zadok-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:28px;align-items:center;padding:clamp(36px,6vw,78px);overflow:hidden;border:4px solid var(--zc-gold);border-radius:36px;background:radial-gradient(circle at 92% 3%,rgb(102 83 173 / .4),transparent 31%),radial-gradient(circle at 6% 100%,rgb(8 127 120 / .22),transparent 28%),linear-gradient(135deg,#03182c,#0b416e);color:#fff;box-shadow:0 36px 100px rgb(4 31 57 / .27);position:relative}.hsc-zadok-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgb(255 255 255 / .07) 42%,transparent 58%);transform:translateX(-120%);animation:zcSheen 12s ease-in-out infinite;pointer-events:none}@keyframes zcSheen{0%,70%{transform:translateX(-120%)}88%,100%{transform:translateX(120%)}}.hsc-zadok-hero p{margin:0;color:var(--zc-gold2);font-size:11px;font-weight:950;text-transform:uppercase;letter-spacing:.14em}.hsc-zadok-hero h2{margin:.15em 0;color:#fff;font-size:clamp(46px,6.6vw,84px);line-height:.97}.hsc-zadok-hero>div>span{display:block;max-width:980px;color:#d9e8f2;font-size:clamp(17px,2vw,23px);line-height:1.58}.hsc-zadok-hero aside{display:grid;place-items:center;align-content:center;min-height:260px;border:1px solid rgb(255 255 255 / .24);border-radius:50%;background:rgb(255 255 255 / .08);backdrop-filter:blur(12px)}.hsc-zadok-hero aside strong{font-size:70px;color:var(--zc-gold)}.hsc-zadok-hero aside span{font-size:10px;font-weight:950;letter-spacing:.11em;text-transform:uppercase}.hsc-zadok-hero aside small{margin-top:8px;color:#d9e8f2}.hsc-zadok-status{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:15px 0;padding:10px;border:1px solid var(--zc-line);border-radius:999px;background:rgb(255 255 255 / .95);box-shadow:0 10px 28px rgb(4 31 57 / .075)}.hsc-zadok-status span{padding:7px 11px;border-radius:999px;background:#edf4f8;color:var(--zc-navy2);font-size:11px;font-weight:900}.hsc-zadok-status span:first-child{background:#eaf8ef;color:var(--zc-green)}.hsc-zadok-toolbar{position:sticky;top:0;z-index:25;display:flex;gap:8px;align-items:end;flex-wrap:wrap;margin:15px 0;padding:11px;border:1px solid var(--zc-line);border-radius:17px;background:rgb(255 255 255 / .94);backdrop-filter:blur(18px);box-shadow:0 10px 28px rgb(4 31 57 / .08)}.hsc-zadok-toolbar label{display:grid;gap:5px;color:var(--zc-navy2);font-size:10px;font-weight:950;text-transform:uppercase}.hsc-zadok-toolbar input,.hsc-zadok-toolbar select{min-height:44px;padding:10px 12px;border:2px solid #bfd0dc;border-radius:11px;background:#fff;color:var(--zc-ink);font:inherit}.hsc-zadok-toolbar button{min-width:44px;min-height:44px;border:0;border-radius:11px;padding:10px 13px;background:linear-gradient(135deg,var(--zc-navy2),#174e78);color:#fff;font-weight:950;cursor:pointer}.hsc-zadok-toolbar button[data-z-today]{background:linear-gradient(135deg,var(--zc-gold),#b87809);color:#071d30}.hsc-zadok-main{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:15px;align-items:start}.hsc-zadok-wheel-wrap{position:relative;aspect-ratio:1;border:1px solid var(--zc-line);border-radius:32px;background:radial-gradient(circle,#fff 0,#f4eee2 42%,#281509 76%,#120a05 100%);box-shadow:0 28px 80px rgb(4 31 57 / .15);overflow:hidden}.hsc-zadok-wheel{display:block;width:100%;height:100%;filter:drop-shadow(0 8px 16px rgb(0 0 0 / .24))}.hsc-zadok-wheel .zc-day{cursor:pointer;transition:filter .16s,opacity .16s}.hsc-zadok-wheel .zc-day:hover{filter:brightness(1.15)}.hsc-zadok-wheel .zc-day.is-current{filter:drop-shadow(0 0 10px #ffd65a) brightness(1.18)}.hsc-zadok-wheel .zc-day.is-selected{filter:drop-shadow(0 0 12px #fff) brightness(1.22)}.hsc-zadok-wheel .zc-feast{pointer-events:none}.hsc-zadok-wheel .zc-label{font:700 17px Georgia,serif;fill:#f6d884;letter-spacing:.03em}.hsc-zadok-wheel .zc-season-label{font:900 12px Inter,system-ui;fill:#fff;letter-spacing:.14em;text-transform:uppercase}.hsc-zadok-wheel .zc-week-number{font:800 8px Inter,system-ui;fill:#8ca2b4}.hsc-zadok-center{position:absolute;inset:29%;display:grid;place-items:center;align-content:center;padding:20px;border:2px solid rgb(216 166 46 / .65);border-radius:50%;background:radial-gradient(circle at 38% 28%,#fffdf5,#e8dfcf 72%,#cabd9e);box-shadow:inset 0 0 38px rgb(96 60 22 / .17),0 14px 35px rgb(0 0 0 / .18);text-align:center;pointer-events:none}.hsc-zadok-center strong{display:block;color:var(--zc-navy);font:700 clamp(31px,5vw,68px)/.95 Georgia,serif}.hsc-zadok-center b{display:block;margin-top:8px;color:var(--zc-navy2);font-size:clamp(17px,2.4vw,31px)}.hsc-zadok-center span{display:block;margin-top:6px;color:var(--zc-muted);font-weight:850}.hsc-zadok-center em{display:block;margin-top:16px;padding-top:15px;border-top:1px solid rgb(6 42 77 / .2);color:var(--zc-navy2);font-style:normal;font-weight:900}.hsc-zadok-center small{display:block;margin-top:4px;color:var(--zc-muted)}.hsc-zadok-inspector{position:sticky;top:76px;min-height:620px;padding:21px;border:1px solid var(--zc-line);border-top:7px solid var(--zc-purple);border-radius:22px;background:linear-gradient(180deg,#fff,#f4f2ff);box-shadow:0 15px 42px rgb(4 31 57 / .1)}.hsc-zadok-inspector-empty{display:grid;place-items:center;min-height:560px;border:2px dashed #becdd7;border-radius:16px;color:var(--zc-muted);text-align:center}.hsc-zadok-inspector h3{margin:.15em 0;color:var(--zc-navy2);font-size:32px}.hsc-zadok-inspector>span{display:inline-block;padding:6px 9px;border-radius:999px;background:#f2efff;color:var(--zc-purple);font-size:10px;font-weight:950;text-transform:uppercase}.hsc-zadok-inspector dl{display:grid;grid-template-columns:1fr auto;gap:8px;margin-top:18px;padding:14px;border-radius:15px;background:#fff}.hsc-zadok-inspector dt{color:var(--zc-muted)}.hsc-zadok-inspector dd{margin:0;color:var(--zc-navy2);font-weight:900;text-align:right}.hsc-zadok-inspector .zc-feast-list{display:grid;gap:8px;margin-top:14px}.hsc-zadok-inspector .zc-feast-card{padding:13px;border-left:6px solid var(--zc-gold);border-radius:12px;background:#fff7e8}.hsc-zadok-inspector .zc-feast-card strong,.hsc-zadok-inspector .zc-feast-card small{display:block}.hsc-zadok-inspector .zc-feast-card small{margin-top:4px;color:var(--zc-muted)}.hsc-zadok-alt{margin-top:15px}.hsc-zadok-alt-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.hsc-zadok-alt article{padding:18px;border:1px solid var(--zc-line);border-top:6px solid var(--zc-purple);border-radius:17px;background:#fff;box-shadow:0 8px 22px rgb(4 31 57 / .06)}.hsc-zadok-alt h3{margin:.1em 0;color:var(--zc-navy2)}.hsc-zadok-alt p{color:var(--zc-muted)}.hsc-zadok-timeline{display:grid;gap:9px}.hsc-zadok-timeline article{display:grid;grid-template-columns:140px 1fr;gap:12px;border-top:0;border-left:7px solid var(--zc-gold)}.hsc-zadok-grid-table{width:100%;border-collapse:separate;border-spacing:0;overflow:hidden;border:1px solid var(--zc-line);border-radius:15px;background:#fff}.hsc-zadok-grid-table th,.hsc-zadok-grid-table td{padding:10px;border-bottom:1px solid var(--zc-line);text-align:left}.hsc-zadok-grid-table th{background:#edf4f8;color:var(--zc-navy2)}.hsc-zadok-disclosure{display:grid;gap:5px;margin-top:15px;padding:18px;border-left:7px solid var(--zc-gold);border-radius:15px;background:var(--zc-cream);color:var(--zc-navy2)}.hsc-zadok-disclosure span{color:var(--zc-muted)}.hsc-zadok.is-compact .hsc-zadok-hero,.hsc-zadok.is-compact .hsc-zadok-toolbar,.hsc-zadok.is-compact .hsc-zadok-inspector,.hsc-zadok.is-compact .hsc-zadok-disclosure{display:none}.hsc-zadok.is-compact .hsc-zadok-main{grid-template-columns:1fr}.hsc-zadok.is-compact .hsc-zadok-status{margin-bottom:8px}.hsc-zadok-comparison{padding:24px;border:2px solid var(--zc-gold);border-radius:22px;background:linear-gradient(135deg,var(--zc-cream),#fff)}@media(max-width:1050px){.hsc-zadok-main{grid-template-columns:1fr}.hsc-zadok-inspector{position:relative;top:auto;min-height:0}.hsc-zadok-inspector-empty{min-height:160px}.hsc-zadok-alt-grid{grid-template-columns:1fr}}@media(max-width:850px){.hsc-zadok-hero{grid-template-columns:1fr}.hsc-zadok-hero aside{display:none}.hsc-zadok-center{inset:27%}.hsc-zadok-toolbar{position:relative}.hsc-zadok-toolbar label{flex:1 1 180px}.hsc-zadok-toolbar input,.hsc-zadok-toolbar select{width:100%}}@media(max-width:620px){.hsc-zadok{padding:0 5px}.hsc-zadok-hero{padding:31px 20px;border-radius:25px}.hsc-zadok-status{border-radius:18px}.hsc-zadok-wheel-wrap{border-radius:20px}.hsc-zadok-center{inset:25%;padding:8px}.hsc-zadok-center em{margin-top:8px;padding-top:8px}.hsc-zadok-wheel .zc-label{font-size:14px}.hsc-zadok-timeline article{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.hsc-zadok *{animation:none!important;transition:none!important}}