.czx{--cv:#a78bfa;--cv2:#6d28d9}.czx .svh-hero__txt{grid-template-columns:minmax(0,1fr)}.czx .svh-crumbs{flex-wrap:wrap;row-gap:0}.czx .svh-h1{font-size:min(4.2cqw,62px)}.czx .svh-h1>span{white-space:nowrap}@container svh (max-width:1000px){.czx .svh-h1{font-size:min(8.6cqw,62px)}}@container svh (max-width:480px){.czx .svh-h1{font-size:8.6cqw}}.czx-dot{font-family:var(--font-accent-dot);font-weight:700;letter-spacing:.02em;font-variant-numeric:tabular-nums}.czx-swap{animation:czx-swap .45s var(--ease-out) both}@keyframes czx-swap{0%{opacity:0;translate:0 6px;filter:blur(3px)}}.czx-bump{display:inline-block;animation:czx-bump .5s var(--ease-spring)}@keyframes czx-bump{0%{scale:1.3;color:#ddd6fe}}.czx-k{margin:0 0 12px;font:500 12px/1.3 var(--font-mono);color:var(--text-secondary)}.czx-pill{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;font:500 11.5px/1 var(--font-mono);color:#ede9fe;background:#a78bfa1f;box-shadow:inset 0 0 0 1px #a78bfa4d;white-space:nowrap}.czx-pill .as-ic{width:13px;height:13px}.czx-av{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:12px;color:#fff;background:linear-gradient(140deg,#c4b5fd,var(--cv2));box-shadow:inset 0 1px #ffffff73,0 6px 16px -6px #8b5cf6cc}.czx-av .as-ic{width:17px;height:17px}.czx-msg{margin:0;max-width:86%;padding:10px 14px;font:500 14px/1.45 var(--font-sans);text-wrap:pretty;animation:czx-msg .45s var(--ease-spring) both}@keyframes czx-msg{0%{opacity:0;transform:translateY(8px) scale(.96)}}.czx-msg--u{justify-self:end;border-radius:16px 16px 4px;background:#ffffff1a}.czx-msg--b{justify-self:start;border-radius:16px 16px 16px 4px;background:linear-gradient(140deg,#a78bfa52,#6d28d942);box-shadow:inset 0 1px #ffffff24}.czx-typing{display:flex;gap:5px;padding:13px 15px}.czx-typing i{width:6px;height:6px;border-radius:50%;background:#fff;animation:czx-type 1.1s var(--ease-in-out) infinite}.czx-typing i:nth-child(2){animation-delay:.15s}.czx-typing i:nth-child(3){animation-delay:.3s}@keyframes czx-type{0%,60%,to{translate:0 0;opacity:.4}30%{translate:0 -4px;opacity:1}}.czx-dayw{position:relative;container:czd/inline-size;display:grid;gap:12px;min-width:0;padding:18px;border-radius:28px;background-color:#090a14eb;background-image:radial-gradient(70% 60% at 100% 0%,rgba(139,92,246,.18),transparent 70%),var(--specular-soft);box-shadow:var(--edge-glass),var(--shadow-drop);transition:background-color .8s var(--ease-out)}.czx-dayw.is-night{background-color:#05060ef5}.czx-dayw__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0;font:500 12px/1.3 var(--font-mono);color:var(--text-secondary)}.czx-dayw__head>span:first-child{display:inline-flex;align-items:center;gap:8px}.czx-day{position:relative;height:58px;margin-top:16px;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff12}.czx-day__night{position:absolute;top:0;bottom:0;background:repeating-linear-gradient(135deg,#5b50b429 0 6px,#5b50b40f 6px 12px)}.czx-day__night:first-child{border-radius:14px 0 0 14px}.czx-day__night:nth-child(2){border-radius:0 14px 14px 0}.czx-day__d{position:absolute;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;border-radius:50%;background:#ffffff2e;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.czx-day__d.is-on{background:#c4b5fd;box-shadow:0 0 6px #a78bfacc}.czx-day__f{position:absolute;top:50%;width:11px;height:11px;margin:-5.5px 0 0 -5.5px;border-radius:50%;background:#0b0c18;box-shadow:inset 0 0 0 2px #ffffff4d;transition:background-color .4s var(--ease-out),box-shadow .4s var(--ease-out),scale .5s var(--ease-spring)}.czx-day__f.is-on{background:var(--cv);box-shadow:0 0 0 3px #a78bfa40}.czx-day__f.is-on.is-lead{background:#c084fc}.czx-day__f.is-on.is-hand{background:#fbbf24;box-shadow:0 0 0 3px #fbbf2440}.czx-day__f.is-cur{scale:1.35}.czx-day__cur{position:absolute;top:-6px;bottom:-6px;width:2px;margin-left:-1px;border-radius:2px;background:linear-gradient(180deg,#fff,var(--cv));box-shadow:0 0 12px #a78bfae6;transition:left .9s var(--ease-in-out);pointer-events:none}.czx-day__cur em{position:absolute;left:50%;bottom:calc(100% + 4px);translate:-50% 0;padding:3px 7px;border-radius:999px;font:700 11px/1 var(--font-accent-dot);font-style:normal;color:#fff;background:var(--cv2);white-space:nowrap}.czx-day__ax{display:flex;justify-content:space-between;margin:-4px 0 0;font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}.czx-day__ax i{font-style:normal}.czx-chat{display:grid;min-width:0;border-radius:20px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14}.czx-chat__head{display:flex;align-items:center;gap:10px;margin:0;padding:12px 14px;border-bottom:1px solid rgba(255,255,255,.07)}.czx-chat__who{display:grid;gap:3px;flex:1;min-width:0}.czx-chat__who b{font:600 14px/1.2 var(--font-sans)}.czx-chat__who small{display:flex;align-items:center;gap:6px;font:500 11.5px/1.2 var(--font-sans);color:var(--text-secondary)}.czx-on{width:7px;height:7px;border-radius:50%;background:var(--green-400);box-shadow:0 0 8px #4fd6a0cc}.czx-clock{display:inline-flex;align-items:center;gap:5px;flex:none;font:700 15px/1 var(--font-accent-dot);font-style:normal;color:#ede9fe}.czx-clock .as-ic{width:14px;height:14px;color:#c4b5fd}.czx-chat__body{display:grid;align-content:end;gap:10px;min-height:172px;padding:14px}.czx-out{display:inline-flex;align-items:center;gap:8px;justify-self:start;margin:0;padding:6px 11px;border-radius:999px;font:600 12px/1.25 var(--font-sans);animation:czx-msg .45s var(--ease-spring) .15s both}.czx-out .as-ic{flex:none;width:14px;height:14px}.czx-out.is-ok{color:var(--green-300);background:#4fd6a01a;box-shadow:inset 0 0 0 1px #4fd6a04d}.czx-out.is-lead{color:#e9d5ff;background:#c084fc1f;box-shadow:inset 0 0 0 1px #c084fc59}.czx-out.is-hand{color:#fde68a;background:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf2461}.czx-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0}.czx-stats div{display:grid;gap:6px;min-width:0;padding:10px 12px;border-radius:14px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff12}.czx-stats dt{font:500 11.5px/1.25 var(--font-sans);color:var(--text-secondary)}.czx-stats dd{margin:0;font-size:22px;line-height:1;color:#fff;text-shadow:0 0 12px rgba(167,139,250,.5)}@container czd (max-width:420px){.czx-chat__body{min-height:212px}.czx-msg{max-width:92%;font-size:13.5px}.czx-stats{grid-template-columns:minmax(0,1fr)}.czx-stats div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.czx-stats dd{font-size:18px}.czx-day__ax i:nth-child(2n){display:none}}.czx-back{display:grid;gap:12px}.czx-tabs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.czx-bq{display:grid;gap:5px;align-content:start;width:100%;padding:12px 14px;border:0;border-radius:16px;cursor:pointer;text-align:left;color:#dfe5f2;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff14;transition:background-color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out)}.czx-bq small{font:500 11.5px/1.2 var(--font-mono);color:var(--text-tertiary)}.czx-bq span{font:500 14px/1.4 var(--font-sans);text-wrap:pretty}.czx-bq:hover{background:#ffffff0f}.czx-bq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.czx-bq.is-on{color:#fff;background:#a78bfa1a;box-shadow:inset 0 0 0 1px #a78bfa73,0 10px 26px -14px #8b5cf6cc}.czx-bq.is-on small{color:#c4b5fd}.czx-bq.is-hand.is-on{background:#fbbf2414;box-shadow:inset 0 0 0 1px #fbbf2473}.czx-bq.is-hand.is-on small{color:#fcd34d}.czx-split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:26px;overflow:hidden;background-color:#090a14e6;box-shadow:var(--edge-glass),var(--shadow-drop)}.czx-split__front,.czx-split__rear{display:flex;flex-direction:column;min-width:0;padding:20px}.czx-split__rear{background:#ffffff05;box-shadow:inset 1px 0 #ffffff12}.czx-mini{display:grid;align-content:end;gap:10px;flex:1}.czx-msg--greet{opacity:.55;animation:none;font-size:13px}.czx-msg--rich{display:grid;gap:10px}.czx-typing{display:flex}.czx-prods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.czx-prod{display:flex;align-items:center;gap:10px;min-width:0;padding:7px;border-radius:12px;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff1a}.czx-prod i{flex:none;width:40px;height:40px;border-radius:9px;background:linear-gradient(140deg,hsl(var(--h) 80% 70% / .75),hsl(var(--h) 70% 35% / .55))}.czx-prod>span{display:grid;gap:3px;min-width:0}.czx-prod b{font:600 12.5px/1.25 var(--font-sans)}.czx-prod small{font:700 12px/1 var(--font-accent-dot);color:#ede9fe}.czx-form{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:9px 12px;border-radius:12px;background:#00000040;box-shadow:inset 0 0 0 1px #ffffff1f;font:500 12.5px/1.25 var(--font-sans)}.czx-form span,.czx-form b{display:inline-flex;align-items:center;gap:7px}.czx-form .as-ic{width:14px;height:14px}.czx-form b{color:var(--green-300);font-weight:600}.czx-form--photo{justify-content:center;border:1px dashed rgba(255,255,255,.25);box-shadow:none}.czx-acts{display:grid;gap:8px;margin:0;padding:0;list-style:none}.czx-act{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:14px;font:500 13.5px/1.35 var(--font-sans);color:#8a93a8;background:#ffffff06;box-shadow:inset 0 0 0 1px #ffffff0f;transition:color .4s var(--ease-out),background-color .4s var(--ease-out),box-shadow .4s var(--ease-out)}.czx-act__ic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;color:#8a93a8;background:#ffffff0f;transition:background .4s var(--ease-out),color .4s var(--ease-out)}.czx-act__ic .as-ic{width:15px;height:15px}.czx-act.is-on{color:#fff;background:#a78bfa14;box-shadow:inset 0 0 0 1px #a78bfa66}.czx-act.is-on .czx-act__ic{color:#fff;background:linear-gradient(140deg,#c4b5fd,var(--cv2));animation:czx-pulse 1s var(--ease-out) infinite}@keyframes czx-pulse{0%{box-shadow:0 0 #a78bfa99}to{box-shadow:0 0 0 10px #a78bfa00}}.czx-act.is-done{color:#e5e7f0}.czx-act.is-done .czx-act__ic{color:#fff;background:linear-gradient(140deg,#6ee7b7d9,#059669a6)}.czx-res{display:grid;gap:5px;margin:10px 0 0;padding:12px 14px;border-radius:14px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12;transition:background-color .5s var(--ease-out),box-shadow .5s var(--ease-out)}.czx-res small{font:500 11.5px/1 var(--font-mono);color:var(--text-tertiary)}.czx-res b{font:600 15px/1.3 var(--font-sans);color:#8a93a8;transition:color .5s var(--ease-out)}.czx-res.is-on{background:#4fd6a014;box-shadow:inset 0 0 0 1px #4fd6a059}.czx-res.is-on b{color:var(--green-300)}.czx-split.is-hand .czx-res.is-on{background:#fbbf2414;box-shadow:inset 0 0 0 1px #fbbf2466}.czx-split.is-hand .czx-res.is-on b{color:#fde68a}@container svh (max-width:1000px){.czx-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}}@container svh (max-width:720px){.czx-split{grid-template-columns:minmax(0,1fr)}.czx-split__rear{box-shadow:inset 0 1px #ffffff12}}@container svh (max-width:520px){.czx-tabs{grid-template-columns:minmax(0,1fr)}.czx-bq{padding:10px 14px}.czx-split__front,.czx-split__rear{padding:16px}.czx-prods{grid-template-columns:minmax(0,1fr)}}.czx-ins{container:czi/inline-size;display:grid;gap:18px;min-width:0;padding:clamp(18px,2.4cqw,28px);border-radius:28px;background-color:#090a14e6;background-image:radial-gradient(60% 50% at 100% 0%,rgba(139,92,246,.12),transparent 70%);box-shadow:var(--edge-glass),var(--shadow-drop)}.czx-ins__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 14px;margin:0}.czx-ins__head>span:first-child{display:grid;gap:4px}.czx-ins__head b{font:600 16px/1.25 var(--font-sans)}.czx-ins__head small{font:500 12px/1.2 var(--font-mono);color:var(--text-secondary)}.czx-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.czx-kpi{display:grid;gap:6px;min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff09;box-shadow:inset 0 0 0 1px #ffffff12}.czx-kpi small{font:500 12px/1.3 var(--font-sans);color:var(--text-secondary)}.czx-kpi b{font:700 28px/1 var(--font-accent-dot);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#fff;text-shadow:0 0 14px rgba(167,139,250,.5)}.czx-kpi em{font:500 11.5px/1.3 var(--font-sans);font-style:normal;color:var(--text-tertiary)}.czx-kpi:first-child em{color:var(--green-300)}.czx-ins.is-on .czx-tp__bar i{transform:scaleX(var(--p))}.czx-det__st{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:999px;font:600 11.5px/1 var(--font-sans);font-style:normal;color:#fde68a;background:#fbbf241a;box-shadow:inset 0 0 0 1px #fbbf2459;white-space:nowrap}.czx-det__st.is-ok{color:var(--green-300);background:#4fd6a01a;box-shadow:inset 0 0 0 1px #4fd6a059}.czx-det__st .as-ic{width:12px;height:12px}@container czi (max-width:760px){.czx-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}.svh-more__soon{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--text-tertiary);font:600 15px/1.2 var(--font-sans)}.svh-more__soon .as-ic{width:18px;height:18px}.svh-more__soon em{margin-left:auto;padding:4px 8px;border-radius:999px;font:600 11px/1 var(--font-mono);font-style:normal;color:#ede9fe;background:#a78bfa24}@media(prefers-reduced-motion:reduce){.czx-swap,.czx-bump,.czx-msg,.czx-typing i,.czx-out,.czx-act.is-on .czx-act__ic,.czx-det__q li,.czx-tip{animation:none!important}.czx-day__cur{transition:none}}.czx-av{--s:30px;position:relative;flex:none;width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;background:radial-gradient(circle at 50% 38%,#c4b5fd80,#4c1d95c7 72%);box-shadow:inset 0 0 0 1px #c4b5fd73,0 6px 14px -6px #8b5cf6cc}.czx-av img{position:absolute;left:-110%;top:-27%;width:333%;max-width:none;height:auto;pointer-events:none;user-select:none}.czx-chead{display:flex;align-items:center;gap:12px;margin:-2px 0 14px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.czx-chead>span:last-child{display:grid;gap:4px;min-width:0}.czx-chead b{font:600 15px/1.2 var(--font-sans)}.czx-chead small{display:inline-flex;align-items:center;gap:7px;font:500 12px/1.2 var(--font-sans);color:var(--text-secondary)}.czx-brow{display:flex;align-items:flex-end;gap:8px;max-width:92%;min-width:0;justify-self:start;animation:czx-msg .45s var(--ease-spring) both}.czx-brow>.czx-msg{max-width:none;min-width:0;animation:none}.czx-brow--greet{opacity:.55;animation:none}.czx-brow--greet .czx-msg{font-size:13px}.czx-bsec{position:relative;isolation:isolate}.czx-bsec>.svh-head,.czx-bsec>.czx-back{position:relative;z-index:1}.czx-nova{position:absolute;z-index:0;right:-1%;top:calc(clamp(64px,7cqw,120px) - 74px);display:none;width:min(400px,30%);pointer-events:none}.czx-nova:before{content:"";position:absolute;inset:10% 8% 18%;border-radius:50%;background:radial-gradient(closest-side,#8b5cf66b,#8b5cf600)}.czx-nova img{position:relative;display:block;width:100%;height:auto;transform:scaleX(-1);user-select:none;animation:czx-novafloat 7s var(--ease-in-out) infinite alternate}@keyframes czx-novafloat{to{translate:0 -12px}}@container svh (min-width:1100px){.czx-nova{display:block}.czx-bsec>.svh-head{max-width:calc(100% - min(400px,30%) - 32px)}}.czx-bsec .czx-bq{background:linear-gradient(#ffffff09,#ffffff09),#08090f}.czx-bsec .czx-bq:hover{background:linear-gradient(#ffffff0f,#ffffff0f),#08090f}.czx-bsec .czx-bq.is-on{background:linear-gradient(#a78bfa1a,#a78bfa1a),#08090f}.czx-bsec .czx-bq.is-hand.is-on{background:linear-gradient(#fbbf2414,#fbbf2414),#08090f}.czi-krow{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0}.czi-pct{margin-left:2px;font-family:var(--font-sans);font-size:.62em;font-weight:700;letter-spacing:0}.czi-week{display:flex;align-items:flex-end;gap:3px;flex:none;height:28px}.czi-week i{display:block;width:5px;height:calc(var(--h) * 100%);border-radius:2px;background:linear-gradient(180deg,#c4b5fd,#7c3aed80);transform-origin:50% 100%;transform:scaleY(0);transition:transform .8s var(--ease-spring) var(--d)}.czx-ins.is-on .czi-week i{transform:scaleY(1)}.czi-kring{flex:none;width:34px;height:34px;rotate:-90deg}.czi-kring circle{fill:none;stroke-width:4}.czi-kring circle:first-child{stroke:#ffffff1a}.czi-kring circle+circle{stroke:#34d399;stroke-linecap:round;transition:stroke-dasharray 1.2s var(--ease-out) .2s}.czi-kic{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;color:#ddd6fe;background:#a78bfa24;box-shadow:inset 0 0 0 1px #a78bfa4d}.czi-kic .as-ic{width:15px;height:15px}.czi-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.czi-topics,.czi-det{display:flex;flex-direction:column;min-width:0;padding:18px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12}.czi-topics__in{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;flex:1}.czi-ring{position:relative;width:clamp(150px,16cqw,196px);aspect-ratio:1}.czi-ring svg{display:block;width:100%;height:100%;rotate:-90deg;overflow:visible}.czi-ring__base{fill:none;stroke:#ffffff0f;stroke-width:12}.czi-seg{fill:none;stroke-width:12;opacity:.36;cursor:pointer;transition:stroke-dasharray 1s var(--ease-out),opacity .35s var(--ease-out),stroke-width .4s var(--ease-spring)}.czi-seg:hover{opacity:.7}.czi-seg.is-on{opacity:1;stroke-width:17}.czi-ring__c{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;pointer-events:none;animation:czx-swap .45s var(--ease-out) both}.czi-ring__c b{font-size:clamp(34px,4cqw,46px);line-height:1;color:#fff;text-shadow:0 0 16px rgba(167,139,250,.55)}.czi-ring__c small{font:500 12.5px/1.2 var(--font-sans);color:var(--text-secondary)}.czi-legend{display:grid;gap:4px;min-width:0}.czi-lg{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:42px;padding:8px 12px;border:0;border-radius:12px;cursor:pointer;text-align:left;color:#c9cfdc;font:500 14px/1.25 var(--font-sans);background:transparent;transition:background-color var(--dur-base) var(--ease-out),color var(--dur-base) var(--ease-out),box-shadow var(--dur-base) var(--ease-out)}.czi-lg__dot{width:10px;height:10px;border-radius:50%;background:var(--c);box-shadow:0 0 10px color-mix(in srgb,var(--c) 60%,transparent)}.czi-lg b{font:600 14px/1 var(--font-sans);color:#fff;font-variant-numeric:tabular-nums}.czi-lg:hover{background:#ffffff0d}.czi-lg.is-on{color:#fff;background:color-mix(in srgb,var(--c) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent)}.czi-lg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.czi-lg__rest{margin:6px 0 0 12px;font:500 12px/1.3 var(--font-sans);color:var(--text-tertiary)}.czi-det{gap:12px}.czi-det__k{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-bottom:0}.czi-chip{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;font:600 12px/1 var(--font-sans);color:#fff;background:color-mix(in srgb,var(--c) 16%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 45%,transparent);animation:czx-swap .4s var(--ease-out) both}.czi-chip i{width:8px;height:8px;border-radius:50%;background:var(--c)}.czi-qs{display:grid;gap:8px;margin:0;padding:0;list-style:none}.czi-qs li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px 14px;border-radius:16px 16px 16px 4px;background:#ffffff0f;animation:czx-msg .45s var(--ease-spring) both}.czi-q{font:500 14.5px/1.4 var(--font-sans);color:#eef0f6;text-wrap:pretty}.czi-n{padding:5px 9px;border-radius:999px;font:700 13px/1 var(--font-sans);font-style:normal;color:#fff;white-space:nowrap;background:color-mix(in srgb,var(--c) 24%,transparent)}.czi-qbar{grid-column:1/-1;height:3px;border-radius:2px;background:#ffffff0f;overflow:hidden}.czi-qbar i{display:block;width:calc(var(--w) * 100%);height:100%;border-radius:inherit;background:var(--c);transform-origin:0 50%;animation:czi-grow .9s var(--ease-out) .15s both}@keyframes czi-grow{0%{transform:scaleX(0)}}.czi-tip{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;margin-top:auto;padding:14px;border-radius:16px;font:500 14px/1.5 var(--font-sans);color:#ede9fe;background:#a78bfa14;box-shadow:inset 0 0 0 1px #a78bfa4d;animation:czx-swap .5s var(--ease-out) both}.czi-tip b{display:block;margin-bottom:3px;font:600 12px/1.2 var(--font-mono);color:#c4b5fd}.czi-det.is-gap .czi-tip{color:#fef3c7;background:#fbbf2412;box-shadow:inset 0 0 0 1px #fbbf244d}.czi-det.is-gap .czi-tip b{color:#fcd34d}.czi-hours{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,2fr);align-items:center;gap:16px 28px;padding:18px;border-radius:20px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff12}.czi-hours__t .czx-k{margin-bottom:10px}.czi-hours__big{display:flex;align-items:center;gap:14px;margin:0}.czi-hours__big b{font-size:44px;line-height:1;color:#fff;text-shadow:0 0 16px rgba(167,139,250,.55)}.czi-hours__big>span{display:grid;gap:4px;font:500 14px/1.3 var(--font-sans);color:#dfe5f2;text-wrap:balance}.czi-hours__big small{font:500 12px/1.2 var(--font-sans);color:var(--text-secondary)}.czi-hist{position:relative;display:grid;gap:8px;padding-top:24px;min-width:0}.czi-hist__work{position:absolute;top:0;bottom:20px;left:calc(8 / 24 * 100%);width:37.5%;border-radius:10px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff14}.czi-hist__work small{position:absolute;top:6px;left:50%;translate:-50% 0;font:500 11px/1 var(--font-mono);color:var(--text-tertiary);white-space:nowrap}.czi-hist__bars{position:relative;z-index:1;display:flex;align-items:flex-end;gap:3px;height:96px}.czi-hist__bars i{flex:1;min-width:0;height:calc(var(--h) * 100%);border-radius:3px 3px 1px 1px;background:#a0aac842;transition:height .9s var(--ease-spring) var(--d)}.czi-hist__bars i.is-off{background:linear-gradient(180deg,#c4b5fd,#7c3aed8c)}.czi-hist__bars i.is-peak{background:linear-gradient(180deg,#fff,#a78bfa);box-shadow:0 0 12px #a78bfab3}.czi-hist__ax{display:flex;justify-content:space-between;font:500 11px/1 var(--font-mono);color:var(--text-tertiary)}.czi-hist__ax i{font-style:normal}@container czi (max-width:900px){.czi-body,.czi-hours{grid-template-columns:minmax(0,1fr)}}@container czi (max-width:520px){.czi-topics__in{grid-template-columns:minmax(0,1fr);justify-items:center}.czi-legend{width:100%}.czi-topics,.czi-det,.czi-hours{padding:14px}}@container czi (max-width:380px){.czx-kpi b{font-size:24px}.czi-week,.czi-kring,.czi-kic{display:none}.czi-hours__big b{font-size:36px}.czi-hist__bars{gap:2px}}@media(prefers-reduced-motion:reduce){.czx-brow,.czx-nova img,.czi-ring__c,.czi-chip,.czi-qs li,.czi-qbar i,.czi-tip{animation:none!important}.czi-week i{transform:none;transition:none}.czi-seg,.czi-kring circle,.czi-hist__bars i{transition:none}}
