.ctz{--ctz-ink: #f3f4f6;--ctz-muted: #a3a6b4;--ctz-faint: rgba(243, 244, 246, .5);--ctz-line: rgba(255, 255, 255, .08);--ctz-lit: #ffd994;--ctz-cream: #f4e9d4;--ctz-pur: #635bff;--ctz-pur2: #8d86ff;--ctz-pur3: #c8c5ff;--ctz-err: #ffa3a3;--ctz-out: cubic-bezier(.22, 1, .36, 1);--ctz-pop: cubic-bezier(.34, 1.4, .64, 1);position:relative;display:block;width:100%;margin-top:-68px;color:var(--ctz-ink);background:var(--tod-deep)}.ctz *,.ctz *:before,.ctz *:after{box-sizing:border-box}.ctz-top{position:relative;overflow:clip;padding:calc(68px + clamp(36px,5vw,72px)) max(20px,5vw) clamp(64px,8vw,120px);background:radial-gradient(70% 55% at 78% 30%,rgba(99,91,255,.16),transparent 70%),linear-gradient(180deg,#0d0c1c,#100f1f 60% 100%)}.ctz-exp{position:relative;max-width:1200px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "stage" "panel"}.ctz-head{grid-area:head;min-width:0}.ctz-stage-col{grid-area:stage;min-width:0;scroll-margin-top:84px}.ctz-panel{grid-area:panel;min-width:0}@media(min-width:1100px){.ctz-exp{grid-template-columns:minmax(0,560px) minmax(0,1fr);grid-template-areas:"head head" "panel stage";column-gap:clamp(32px,4.5vw,80px);align-items:start}.ctz-head{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"eye eye" "title side" "cepte side";column-gap:clamp(32px,4.5vw,80px);align-items:end;margin-bottom:44px}.ctz-head>.ctz-eyebrow{grid-area:eye}.ctz-head>.ctz-title{grid-area:title}.ctz-head>.ctz-cepte{grid-area:cepte}.ctz-head-side{grid-area:side;padding-bottom:4px}.ctz-stage-col{position:sticky;top:84px;align-self:start}}.ctz-eyebrow{margin:0}.ctz-title{margin:18px 0 0;font-size:clamp(40px,5.4vw,78px);line-height:.98;letter-spacing:-.045em;font-weight:700;color:var(--ctz-ink);text-wrap:balance}.ctz-hl{color:var(--ctz-lit)}.ctz-cepte{margin:14px 0 0;font-size:clamp(20px,1.8vw,26px);line-height:1.2;font-weight:600;letter-spacing:-.02em;color:var(--ctz-pur2)}.ctz-lead{margin:16px 0 0;max-width:30em;font-size:17px;line-height:26px;color:var(--ctz-muted);text-wrap:pretty}.ctz-perks{list-style:none;margin:18px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 20px;font-size:13.5px;font-weight:600;color:#f3f4f6b8}.ctz-perks li{display:inline-flex;align-items:center;gap:8px}.ctz-perks li:before{content:"";width:7px;height:7px;border-radius:1.5px;background:var(--ctz-lit);box-shadow:0 0 8px #ffbe6e99}.ctz-stage{position:relative;margin:28px auto 0;max-width:640px}@media(min-width:1100px){.ctz-stage{margin-top:0}}.ctz-art-box{position:relative;width:100%;aspect-ratio:560 / 530}.ctz-art{position:absolute;inset:0;width:100%;height:100%;display:block;overflow:visible}.ctz-fl,.ctz-hs{--on: clamp(0, var(--b, 0) - var(--f, 0), 1);opacity:var(--on);transform:translateY(calc((1 - var(--on)) * -12px));transition:opacity .45s ease,transform .55s var(--ctz-pop)}.ctz-rf{transform:translateY(calc((var(--m) - var(--b, 0)) * 14.4px));transition:transform .55s var(--ctz-pop)}.ctz-w{opacity:clamp(0,(var(--k, 0) - var(--r, 1)) * 30,1);transition:opacity .5s ease calc(var(--r, 0) * .42s)}.ctz-type{animation:ctzRise .7s var(--ctz-out) both}.ctz-ghost{opacity:.55}.ctz-sign,.ctz-sign-pool,.ctz-sec{opacity:0;transition:opacity .6s ease}.ctz-stage[data-named] .ctz-sign,.ctz-stage[data-named] .ctz-sign-pool,.ctz-stage[data-sec] .ctz-sec{opacity:1}.ctz-aura{opacity:.35;transition:opacity 1.2s ease}.ctz-stage[data-lit] .ctz-aura{opacity:1}.ctz-holo{opacity:0;transform:translateY(14px);transition:opacity .9s ease .35s,transform 1.1s var(--ctz-out) .35s}.ctz-stage[data-lit] .ctz-holo{opacity:1;transform:none}.ctz-tag{position:absolute;z-index:1;display:inline-flex;align-items:baseline;gap:7px;max-width:min(220px,44%);padding:5px 9px 6px;border-radius:7px;white-space:nowrap;font-size:12.5px;line-height:16px;font-weight:700;color:var(--ctz-cream);background:#100f1fe0;box-shadow:inset 0 0 0 1px #ffd99473,0 10px 24px -12px #0009;transform:translate(-50%,calc(-100% - 14px));transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;pointer-events:none}.ctz-tag:after{content:"";position:absolute;left:50%;top:100%;width:1px;height:14px;background:linear-gradient(#ffd99499,#ffd99400)}.ctz-tag-k,.ctz-tag-n{flex:none;font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#f3f4f68c;font-variant-numeric:tabular-nums}.ctz-tag-v{overflow:hidden;text-overflow:ellipsis}.ctz-name-tag.is-empty{color:#f3f4f68c;box-shadow:inset 0 0 0 1px #8d86ff73}.ctz-name-tag.is-empty:after{background:linear-gradient(#8d86ff99,#8d86ff00)}.ctz-card{position:relative;z-index:2;width:min(290px,100%);margin:-15% 0 0;padding:16px 18px;border-radius:20px;background:#141328f0;box-shadow:inset 0 0 0 1px #8d86ff47,0 30px 60px -30px #000000b3;transition:box-shadow .6s ease,background-color .6s ease}.ctz-card.is-ready{background:#1e1b28f0;box-shadow:inset 0 0 0 1px #ffd99499,0 0 0 4px #ffd99414,0 30px 60px -30px #ffd99459}.ctz-card-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.ctz-card-k{white-space:nowrap;font-size:11px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#f3f4f68c}.ctz-card-st{padding:3px 8px;border-radius:999px;font-size:10.5px;font-weight:700;white-space:nowrap;background:#8d86ff33;color:var(--ctz-pur3)}.ctz-card.is-ready .ctz-card-st{background:#40c05733;color:#8ce99a}.ctz-card-name{margin-top:8px;font-size:21px;line-height:26px;font-weight:700;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ctz-card-meta{margin-top:2px;font-size:13px;line-height:18px;color:var(--ctz-muted)}.ctz-card-name.is-empty,.ctz-card-meta .is-empty{color:#f3f4f69e}.ctz-rows{margin:12px 0 0}.ctz-rows>div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--ctz-line)}.ctz-rows dt{font-size:12px;color:#f3f4f6a3}.ctz-rows dd{margin:0;font-size:13px;line-height:17px;font-weight:600;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ctz-rows .is-filled dd{animation:ctzFill .5s var(--ctz-out) both}.ctz-skel{display:inline-block;width:58%;height:8px;border-radius:4px;background:#ffffff14;vertical-align:middle}.ctz-skel.is-w{width:86%}.ctz-meter{margin-top:12px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;font-size:12px;font-weight:600;color:var(--ctz-muted)}.ctz-meter-wins{display:flex;gap:3px}.ctz-meter-wins i{flex:1;height:8px;border-radius:2px;background:#2c2a5e;transition:background-color .4s ease,box-shadow .4s ease}.ctz-meter-wins i.is-on{background:var(--ctz-lit);box-shadow:0 0 8px #ffbe6e80}.ctz-meter-pct{color:var(--ctz-ink);font-variant-numeric:tabular-nums}.ctz-panel{position:relative;margin-top:28px;padding:clamp(20px,3vw,34px);border-radius:24px;background:linear-gradient(180deg,#ffffff0b,#ffffff05);box-shadow:inset 0 0 0 1px #ffffff14,0 40px 80px -50px #000c}@media(min-width:1100px){.ctz-panel{margin-top:0}}.ctz-panel.is-success{box-shadow:inset 0 0 0 1px #ffd99466,0 40px 80px -50px #ffbe6e59}.ctz-progress{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.ctz-wins{display:flex;gap:6px}.ctz-pw{display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 11px 0 9px;border-radius:9px;background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff14;color:#f3f4f69e;transition:box-shadow .3s ease,color .3s ease}.ctz-pw-win{width:12px;height:12px;border-radius:3px;background:#2c2a5e;transition:background-color .5s ease,box-shadow .5s ease}.ctz-pw-n{font-size:11.5px;font-weight:700;letter-spacing:.06em;font-variant-numeric:tabular-nums}.ctz-pw[data-state=now]{color:var(--ctz-ink);box-shadow:inset 0 0 0 1px #8d86ffa6}.ctz-pw[data-state=now] .ctz-pw-win{background:var(--ctz-pur);box-shadow:0 0 10px #635bffcc}.ctz-pw[data-state=done]{color:#f3f4f6cc}.ctz-pw[data-state=done] .ctz-pw-win{background:var(--ctz-lit);box-shadow:0 0 10px #ffbe6e8c}.ctz-progress-meta{font-size:12.5px;font-weight:600;color:var(--ctz-faint);font-variant-numeric:tabular-nums}.ctz-step{animation:ctzInR .45s var(--ctz-out) both}.ctz-step.is-back{animation-name:ctzInL}.ctz-q{margin:24px 0 0;font-size:clamp(26px,2.5vw,34px);line-height:1.1;font-weight:700;letter-spacing:-.035em;color:var(--ctz-ink);outline:none}.ctz-help{margin:8px 0 0;font-size:15.5px;line-height:23px;color:var(--ctz-muted);text-wrap:pretty}.ctz-handoff{margin:12px 0 0;padding:10px 12px;border-left:2px solid #ffd994;background:#ffd99412;border-radius:0 10px 10px 0;font-size:13.5px;line-height:20px;color:#f1e6cf;text-wrap:pretty}.ctz-fs{margin:0;padding:0;border:0;min-width:0}.ctz-fields{margin-top:22px;display:grid;gap:22px}.ctz-field{min-width:0}.ctz-label{display:block;margin:0 0 8px;padding:0;font-size:13.5px;font-weight:600;color:#f3f4f6d1}.ctz-opt-note{font-weight:500;color:var(--ctz-faint)}.ctz-win{flex:none;width:11px;height:11px;border-radius:2.5px;background:#ffffff2e;transition:background-color .35s ease,box-shadow .35s ease}.ctz-roles{margin-top:20px;display:grid;gap:8px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ctz-roles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctz-opt{position:relative;display:flex;align-items:flex-start;gap:13px;min-height:74px;padding:15px 16px;border-radius:14px;cursor:pointer;color:#e6e5f2;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;-webkit-tap-highlight-color:transparent}.ctz-opt .ctz-win{margin-top:5px}.ctz-opt-text{display:grid;gap:3px;min-width:0}.ctz-opt-title{font-size:16px;line-height:21px;font-weight:600}.ctz-opt-desc{font-size:13.5px;line-height:18px;color:var(--ctz-muted);transition:color .35s ease}.ctz-chips{display:flex;flex-wrap:wrap;gap:8px}.ctz-fs>.ctz-chips:first-child{margin-top:20px}.ctz-chip{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:0 16px 0 14px;border-radius:12px;cursor:pointer;font-size:15px;font-weight:500;color:#e6e5f2;background:#ffffff0a;box-shadow:inset 0 0 0 1px #ffffff1f;transition:background-color .35s ease,color .35s ease,box-shadow .35s ease;-webkit-tap-highlight-color:transparent}.ctz-chip.is-accent{box-shadow:inset 0 0 0 1px #8d86ff73}.ctz-chip-hint{font-size:12.5px;font-weight:600;color:var(--ctz-faint);font-variant-numeric:tabular-nums;transition:color .35s ease}.ctz-opt:hover,.ctz-chip:hover{box-shadow:inset 0 0 0 1px #8d86ff99}.ctz-opt:has(input:focus-visible),.ctz-chip:has(input:focus-visible){outline:2px solid var(--ctz-pur2);outline-offset:3px}.ctz-opt:has(input:checked),.ctz-chip:has(input:checked){color:#14122a;background:var(--ctz-cream);box-shadow:inset 0 0 0 1px var(--ctz-cream),0 0 22px -6px #ffbe6e8c}.ctz-opt:has(input:checked) .ctz-win,.ctz-chip:has(input:checked) .ctz-win{background:var(--ctz-pur);box-shadow:0 0 8px #635bff99}.ctz-opt:has(input:checked) .ctz-opt-desc,.ctz-chip:has(input:checked) .ctz-chip-hint{color:#14122a9e}.ctz-opt:has(input[aria-invalid=true]),.ctz-chip:has(input[aria-invalid=true]){box-shadow:inset 0 0 0 1px #ff8a8a8c}.ctz-count{margin:10px 0 0;min-height:18px;font-size:13px;font-weight:600;color:var(--ctz-muted)}.ctz-input{display:block;width:100%;height:52px;padding:0 16px;border:0;border-radius:12px;font:inherit;font-size:16px;color:var(--ctz-ink);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24;outline:none;transition:box-shadow .2s ease,background-color .2s ease}.ctz-input::placeholder{color:#f3f4f661}.ctz-input:focus{box-shadow:inset 0 0 0 1.5px var(--ctz-pur2);background:#ffffff12}.ctz-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px #ff8a8abf}.ctz-grid2{display:grid;gap:14px;grid-template-columns:minmax(0,1fr)}@media(min-width:640px){.ctz-grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.ctz-grid2 .is-wide{grid-column:1 / -1}}.ctz-units-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px;margin-bottom:8px}.ctz-units-head .ctz-label{margin:0}.ctz-units-hint{font-size:12.5px;color:var(--ctz-faint)}.ctz-units{display:flex;align-items:stretch;height:56px;border-radius:12px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff24;transition:box-shadow .2s ease}.ctz-units:focus-within{box-shadow:inset 0 0 0 1.5px var(--ctz-pur2)}.ctz-units.is-invalid{box-shadow:inset 0 0 0 1.5px #ff8a8abf}.ctz-step-btn{flex:none;width:56px;display:grid;place-items:center;border:0;border-radius:12px;background:transparent;color:var(--ctz-pur3);cursor:pointer;transition:background-color .2s ease}.ctz-step-btn:hover{background:#ffffff0f}.ctz-step-btn:focus-visible{outline:2px solid var(--ctz-pur2);outline-offset:-2px}.ctz-units-input{flex:1;min-width:0;border:0;background:transparent;text-align:center;font:inherit;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ctz-lit);font-variant-numeric:tabular-nums;outline:none}.ctz-units-input::placeholder{color:#f3f4f647}.ctz-range{display:block;width:100%;height:28px;margin:10px 0 0;accent-color:var(--ctz-pur2);cursor:pointer}.ctz-range-scale{display:flex;justify-content:space-between;font-size:11.5px;font-weight:600;color:#f3f4f666;font-variant-numeric:tabular-nums}.ctz-err{margin:8px 0 0;font-size:13.5px;line-height:18px;font-weight:500;color:var(--ctz-err)}.ctz-consent{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;border-radius:12px;font-size:14.5px;line-height:21px;color:var(--ctz-muted);background:#ffffff08;box-shadow:inset 0 0 0 1px #ffffff1a;cursor:pointer}.ctz-consent.is-invalid{box-shadow:inset 0 0 0 1.5px #ff8a8aa6}.ctz-check{appearance:none;-webkit-appearance:none;flex:none;width:20px;height:20px;margin:1px 0 0;border-radius:5px;background:#ffffff0f center / 14px no-repeat;box-shadow:inset 0 0 0 1.5px #ffffff4d;cursor:pointer;transition:background-color .2s ease,box-shadow .2s ease}.ctz-check:checked{background-color:var(--ctz-cream);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23635bff' stroke-width='3.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");box-shadow:0 0 12px -2px #ffbe6e99}.ctz-check:focus-visible{outline:2px solid var(--ctz-pur2);outline-offset:3px}.ctz-link{color:var(--ctz-pur3);text-decoration:underline;text-underline-offset:3px}.ctz-link:hover{color:#fff}.ctz-linkbtn{display:inline;padding:0;border:0;background:none;font:inherit;font-weight:600;line-height:inherit;cursor:pointer}.ctz-linkbtn:focus-visible{outline:2px solid var(--ctz-pur3);outline-offset:2px;border-radius:4px}.ctz-alert{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:20px;padding:12px 16px;border-radius:12px;background:#ff6b8b1f;box-shadow:inset 0 0 0 1px #ff6b8b59;font-size:14.5px;font-weight:500;color:#ffd0da}.ctz-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px}.ctz-enter{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ctz-faint)}.ctz-enter kbd{padding:3px 8px;border-radius:7px;font:inherit;font-size:12px;font-weight:600;color:var(--ctz-ink);background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff2e}@media(max-width:1099px){.ctz-enter{display:none}.ctz-actions{margin-top:24px;padding-top:20px;border-top:1px solid var(--ctz-line)}.ctz-actions .dc-btn-lamp{flex:1}.ctz-actions .dc-btn-frame{padding:0 18px}}.ctz-success{outline:none;animation:ctzRise .7s var(--ctz-out) both}.ctz .ctz-success .ctz-ok{--floor-win: #40c057}.ctz-success-title{margin-top:14px}.ctz-next{list-style:none;margin:22px 0 0;padding:0;display:grid;gap:10px}.ctz-next li{display:flex;align-items:center;gap:12px;font-size:15px;line-height:20px;font-weight:600;color:#f3f4f6cc}.ctz-next-win{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.04em;color:#f3f4f68c;background:#2c2a5e}.ctz-next li.is-done{color:var(--ctz-ink)}.ctz-next li.is-done .ctz-next-win{background:var(--ctz-lit);color:#3a2a00;box-shadow:0 0 12px #ffd9948c}.ctz-success-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.ctz-ch{padding:clamp(72px,8vw,128px) max(20px,5vw);background:var(--pg-tint, #f5f4ff);color:var(--pg-ink, #14122a)}.ctz-ch-in{max-width:1200px;margin:0 auto}.ctz-ch-head{max-width:760px}.ctz-h2{margin:18px 0 0;font-size:clamp(34px,4.6vw,64px);line-height:1;letter-spacing:-.045em;font-weight:700;color:var(--pg-ink, #14122a);text-wrap:balance}.ctz .ctz-ch-head .dc-floor{--floor-ink: var(--pg-ink-2, #5b5e6b);--floor-win: #635bff}.ctz-ch .ctz-cepte{color:var(--pg-brand, #554de8)}.ctz-ch .ctz-lead{color:var(--pg-ink-2, #5b5d6b)}.ctz-ch-card{margin-top:clamp(28px,4vw,48px);padding:clamp(16px,3vw,40px);border-radius:28px;color:var(--ctz-ink);background:radial-gradient(120% 90% at 85% 100%,rgba(99,91,255,.16),transparent 60%),linear-gradient(180deg,#131228,#0f0e20);box-shadow:inset 0 0 0 1px #ffffff0f,0 40px 80px -40px #14122a8c;display:grid;gap:clamp(16px,3vw,44px);grid-template-columns:minmax(0,1fr);align-items:center}@media(min-width:1024px){.ctz-ch-card{grid-template-columns:minmax(0,400px) minmax(0,1fr)}}.ctz-dir{list-style:none;margin:0;padding:0}.ctz-dir li+li{border-top:1px solid var(--ctz-line)}.ctz-dir-row{--k: 0px;position:relative;display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;min-height:72px;padding:14px 14px 14px 12px;color:var(--ctz-ink);text-decoration:none;transition:background-color .3s ease}.ctz-dir-row:before{content:"";position:absolute;inset:4px 0;pointer-events:none;opacity:0;background:linear-gradient(var(--ctz-lit),var(--ctz-lit)) left top / 12px 1.5px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) left top / 1.5px 12px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) right top / 12px 1.5px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) right top / 1.5px 12px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) left bottom / 12px 1.5px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) left bottom / 1.5px 12px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) right bottom / 12px 1.5px no-repeat,linear-gradient(var(--ctz-lit),var(--ctz-lit)) right bottom / 1.5px 12px no-repeat;transform:scale(.98);transition:opacity .3s ease,transform .35s var(--ctz-out)}.ctz-dir-row.is-on:before{opacity:1;transform:none}.ctz-dir-row.is-on{background:#ffd9940a}.ctz-dir-row:focus-visible{outline:2px solid var(--ctz-pur2);outline-offset:2px;border-radius:4px}.ctz-dir-n{font-size:12px;font-weight:700;letter-spacing:.06em;color:#f3f4f69e;font-variant-numeric:tabular-nums;transition:color .3s ease}.ctz-dir-row.is-on .ctz-dir-n{color:var(--ctz-lit)}.ctz-dir-main{display:grid;gap:3px;min-width:0}.ctz-dir-k{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ctz-muted)}.ctz-dir-ic{width:15px;height:15px;flex:none}.ctz-dir-row.is-whatsapp .ctz-dir-ic{color:#25d366}.ctz-dir-v{font-size:17px;line-height:22px;font-weight:650;letter-spacing:-.01em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.ctz-dir-row.is-address .ctz-dir-v{font-size:14.5px;line-height:20px;font-weight:600}.ctz-dir-act{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ctz-pur3);white-space:nowrap}.ctz-dir-act svg{transition:transform .3s ease}.ctz-dir-row.is-on .ctz-dir-act{color:#fff}.ctz-dir-row.is-on .ctz-dir-act svg{transform:translate(3px)}.ctz-street{position:relative;width:100%;aspect-ratio:640 / 440;border-radius:18px;overflow:hidden;background:#100f1f;box-shadow:inset 0 0 0 1px #ffffff0f}@media(max-width:1023px){.ctz-street{order:-1}}.ctz-street-art{position:absolute;inset:0;width:100%;height:100%;display:block}.cts-halo{opacity:.4;transition:opacity .4s ease}.ctz-street[data-on] .cts-halo{opacity:.12}.ctz-street[data-on=phone] .cts-h-phone,.ctz-street[data-on=whatsapp] .cts-h-whatsapp,.ctz-street[data-on=email] .cts-h-email,.ctz-street[data-on=address] .cts-h-address{opacity:1}.cts-o-wa{transform-box:fill-box;transform-origin:0 100%;transition:transform .45s var(--ctz-pop)}.ctz-street[data-on=whatsapp] .cts-o-wa{transform:translateY(-4px) scale(1.12)}.cts-env{transition:transform .5s var(--ctz-pop)}.ctz-street[data-on=email] .cts-env{transform:translateY(-13px)}.cts-o-phone{transition:fill .3s ease}.ctz-street[data-on=phone] .cts-o-phone{fill:var(--ctz-lit);animation:ctzBell .5s ease calc(var(--i) * .12s) 3 alternate}.ctz-st-tag{opacity:0;font-size:12px}.ctz-street[data-play] .ctz-st-tag{animation:ctzTag .55s var(--ctz-out) calc(.25s + var(--i) * .35s) both}.ctz-street[data-play] .cts-halo{animation:ctzHalo 1.1s ease both}.ctz-street[data-play] .cts-h-whatsapp{animation-delay:.35s}.ctz-street[data-play] .cts-h-email{animation-delay:.7s}.ctz-street[data-play] .cts-h-address{animation-delay:1.05s}.ctz-street[data-on] .cts-halo{animation:none}.ctz-street[data-on=phone] .ctz-st-tag.is-phone,.ctz-street[data-on=whatsapp] .ctz-st-tag.is-whatsapp,.ctz-street[data-on=email] .ctz-st-tag.is-email,.ctz-street[data-on=address] .ctz-st-tag.is-address{color:var(--pg-ink, #14122a);background:var(--ctz-cream);box-shadow:0 0 22px -4px #ffbe6e99}.ctz-street[data-on=phone] .ctz-st-tag.is-phone .ctz-tag-n,.ctz-street[data-on=whatsapp] .ctz-st-tag.is-whatsapp .ctz-tag-n,.ctz-street[data-on=email] .ctz-st-tag.is-email .ctz-tag-n,.ctz-street[data-on=address] .ctz-st-tag.is-address .ctz-tag-n{color:var(--ctz-pur)}@media(max-width:639px){.ctz-tag{font-size:11px;line-height:14px;padding:4px 7px 5px;gap:5px;transform:translate(-50%,calc(-100% - 10px))}.ctz-tag:after{height:10px}.ctz-tag-k,.ctz-st-tag .ctz-tag-v{display:none}.ctz-st-tag .ctz-tag-n{font-size:10.5px;letter-spacing:.04em;color:var(--ctz-cream)}.ctz-card{width:100%;margin-top:-6%}.ctz-rows{display:none}.ctz-dir-row{grid-template-columns:24px minmax(0,1fr);padding-right:6px}.ctz-dir-act{grid-column:2}.ctz-pw{padding:0 8px 0 7px;gap:6px}}@media(min-width:640px)and (max-width:1099px){.ctz-stage{max-width:none;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:8px;align-items:center}.ctz-card{width:100%;margin:0}}@keyframes ctzRise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ctzInR{0%{opacity:0;transform:translate(22px)}to{opacity:1;transform:none}}@keyframes ctzInL{0%{opacity:0;transform:translate(-22px)}to{opacity:1;transform:none}}@keyframes ctzFill{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}@keyframes ctzTag{0%{opacity:0;transform:translate(-50%,calc(-100% - 4px))}to{opacity:1}}@keyframes ctzHalo{0%{opacity:0}45%{opacity:1}to{opacity:.4}}@keyframes ctzBell{0%{opacity:1}to{opacity:.35}}@media(prefers-reduced-motion:reduce){.ctz *,.ctz *:before,.ctz *:after{animation:none!important;transition:none!important}.ctz-st-tag{opacity:1}}html[data-tod=dawn] .ctz{--ctz-acc-t: #9a90dc;--ctz-acc-l: #786fbf;--ctz-acc-r: #5c54a0;--ctz-glass-t: #8086c6;--ctz-glass-l: #5d64a6;--ctz-glass-r: #4a5090;--ctz-glass-w: #b8bde8;--ctz-glass-ws: #959bd4;--ctz-dash: #6e6798}html[data-tod=day] .ctz{--ctz-acc-t: #b9b3ff;--ctz-acc-l: #958eef;--ctz-acc-r: #766fd6;--ctz-glass-t: #c6d6f6;--ctz-glass-l: #9fb6ea;--ctz-glass-r: #8399d6;--ctz-glass-w: #e6eefd;--ctz-glass-ws: #c3d3f3;--ctz-sig: #6d65ff;--ctz-sig-s: #5a52e0;--ctz-dash: #ffffff;--ctz-err: #ffd6d6}html[data-tod=dusk] .ctz{--ctz-acc-t: #6e5fb8;--ctz-acc-l: #54469a;--ctz-acc-r: #41367c;--ctz-glass-t: #4e4890;--ctz-glass-l: #3a3676;--ctz-glass-r: #2d2a60;--ctz-glass-w: #5d57a2;--ctz-glass-ws: #4b4690;--ctz-dash: #574c88}html[data-tod]:not([data-tod=night]) .ctz{--ctz-muted: var(--tod-text-2);--ctz-faint: var(--tod-text-3)}html[data-tod=dawn] .ctz-top,html[data-tod=dusk] .ctz-top{background:radial-gradient(70% 55% at 78% 30%,var(--tod-glow-2),transparent 70%),linear-gradient(180deg,var(--tod-sky-2) 0%,var(--tod-deep) 60%,var(--tod-deep) 100%)}html[data-tod=day] .ctz-top{background:linear-gradient(180deg,var(--tod-sky-2) 0%,var(--tod-deep) 60%,var(--tod-deep) 100%)}html[data-tod=day] .ctz-dir-act{color:#fff}html[data-tod]:not([data-tod=night]) .ctz-top .ctz-cepte{color:var(--tod-accent)}html[data-tod]:not([data-tod=night]) :is(.ctz-perks,.ctz-label,.ctz-next li,.ctz-pw[data-state=done]){color:var(--tod-text-2)}html[data-tod]:not([data-tod=night]) :is(.ctz-tag-k,.ctz-tag-n,.ctz-name-tag.is-empty,.ctz-card-k,.ctz-card-name.is-empty,.ctz-card-meta .is-empty,.ctz-rows dt,.ctz-pw:not([data-state]),.ctz-range-scale,.ctz-next-win,.ctz-dir-n){color:var(--tod-text-3)}html[data-tod=day]:not(.dc-x) .ctz-pw:not([data-state]){color:#fff}html[data-tod]:not([data-tod=night]) :is(.ctz-input,.ctz-units-input)::placeholder{color:var(--tod-text-3)}html[data-tod]:not([data-tod=night]) .ctz-tag{background:rgb(var(--tod-scrim) / .92)}html[data-tod]:not([data-tod=night]) .ctz-card{background:color-mix(in srgb,var(--tod-panel) 95%,transparent)}html[data-tod]:not([data-tod=night]) .ctz-card-st{color:#fff}html[data-tod]:not([data-tod=night]) .ctz-card.is-ready .ctz-card-st{color:#c3fac8}html[data-tod]:not([data-tod=night]) .ctz-ch-card{background:radial-gradient(120% 90% at 85% 100%,var(--tod-glow-2),transparent 60%),linear-gradient(180deg,var(--tod-panel) 0%,var(--tod-deep) 100%)}html[data-tod] .ctz .ctz-ch-head .dc-floor{--floor-ink: var(--pg-ink-2, #5b5e6b)}.dc-ct-kvkk{z-index:100;display:flex!important;flex-direction:column;gap:0!important;width:min(720px,calc(100vw - 32px));max-width:none!important;max-height:min(85vh,860px);padding:0!important;border-radius:24px!important;border:0;background:var(--pg-paper, #fff)!important;color:var(--pg-ink, #1a1a1a);overflow:hidden;box-shadow:0 40px 100px -20px #0a091e99!important;font-family:Inter,Inter Fallback,system-ui,-apple-system,Segoe UI,sans-serif}[data-slot=dialog-overlay]:has(+.dc-ct-kvkk){z-index:100;background:#070614b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.dc-ct-kvkk-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 20px 16px 28px;border-bottom:1px solid var(--pg-line, #ecebf5)}.dc-ct-kvkk-title{margin:0;font-size:20px!important;font-weight:700!important;letter-spacing:-.02em;line-height:1.2!important}.dc-ct-kvkk-x{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:12px;background:var(--pg-tint, #f5f4ff);color:var(--pg-ink-2, #3f3f46);cursor:pointer;transition:background-color .2s ease}.dc-ct-kvkk-x:hover{background:var(--pg-tint, #ecebf5)}.dc-ct-kvkk-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:8px 28px 28px}.dc-ct-kvkk-body h2{font-size:19px!important}.dc-ct-kvkk-body p,.dc-ct-kvkk-body li,.dc-ct-kvkk-body li>span{font-size:15px!important}.dc-ct-kvkk-body section{margin-top:24px!important;padding-top:24px!important}.dc-ct-kvkk-body section:first-child{margin-top:16px!important;padding-top:0!important}.dc-ct-kvkk-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 20px 16px 28px;border-top:1px solid var(--pg-line, #ecebf5);background:var(--pg-paper, #fafaff)}.dc-ct-kvkk-full{font-size:14px;font-weight:500;color:var(--pg-brand, #635bff);text-decoration:underline;text-underline-offset:3px}.dc-ct-kvkk-full:hover{color:var(--pg-brand, #4f46e5)}@media(max-width:559px){.dc-ct-kvkk-head{padding-left:20px}.dc-ct-kvkk-body{padding:4px 20px 24px}.dc-ct-kvkk-foot{padding-left:20px}.dc-ct-kvkk-foot .dc-btn{width:100%;justify-content:center}}html[data-tod=dawn]{--cts-band-t: #353b7a;--cts-band-l: #252b60;--cts-band-r: #1f2552}html[data-tod=day]{--cts-band-t: #5263b8;--cts-band-l: #3b4a9c;--cts-band-r: #34428e}html[data-tod=dusk]{--cts-band-t: #3d2c78;--cts-band-l: #2b1d57;--cts-band-r: #24184a}html[data-tod]:not([data-tod=night]) :is(.ctz-meter-wins i:not(.is-on),.ctz-pw:not([data-state]) .ctz-pw-win,.ctz-next li:not(.is-done) .ctz-next-win){background:#ffffff38}.ctz-van{opacity:0;transform:translate(21px,-12px);transition:transform 2.2s cubic-bezier(.25,.6,.3,1),opacity .5s ease}.ctz-stage[data-mv] .ctz-van{opacity:1;transform:none}.ctz-stage[data-mv=done] .ctz-van{opacity:0;transform:translate(33px,-19px);transition:transform 2.4s cubic-bezier(.6,0,.8,.5) .9s,opacity .6s ease 2.7s}.ctz-armup{opacity:0}.ctz-stage[data-mv] .ctz-armup{animation:ctzArmUp 2.4s ease both}.ctz-stage[data-mv] .ctz-arm{animation:ctzArmDn 2.4s ease both}.ctz-stage[data-mv=done] .ctz-armup{animation:ctzArmUp2 3.6s ease both}.ctz-stage[data-mv=done] .ctz-arm{animation:ctzArmDn2 3.6s ease both}.ctz-vdoor{opacity:0;transition:opacity .5s ease}.ctz-stage:is([data-mv="1"],[data-mv="2"],[data-mv="3"]) .ctz-vdoor{opacity:1;transition-delay:2.2s}.ctz-crate{opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .5s var(--ctz-pop)}.ctz-stage:is([data-mv="1"],[data-mv="2"],[data-mv="3"]) .ctz-c1,.ctz-stage:is([data-mv="2"],[data-mv="3"]) .ctz-c2,.ctz-stage[data-mv="3"] .ctz-c3{opacity:1;transform:none}.ctz-stage[data-mv="1"] .ctz-c1{transition-delay:2.4s}.ctz-mover,.ctz-res{opacity:0;transition:opacity .4s ease}.ctz-stage:is([data-mv="1"],[data-mv="2"],[data-mv="3"]) :is(.ctz-mover,.ctz-res),.ctz-stage[data-mv=done] .ctz-res{opacity:1;transition:opacity .6s ease 2.6s}.ctz-stage[data-mv=done] .ctz-res{transition-delay:0s}.ctz-mover>g{will-change:transform}.ctz-haz{animation:ctzHaz 1.2s steps(1,end) infinite}.ctz-hand{opacity:0;transform-origin:50% 100%}.ctz-stage[data-lit] .ctz-hand{opacity:1;animation:ctzWave .55s ease-in-out infinite alternate}.ctz-cf{opacity:0;transform-box:fill-box;transform-origin:center}.ctz-stage[data-lit] .ctz-cf{animation:ctzCf 1.9s cubic-bezier(.2,.7,.3,1) calc(.7s + var(--i) * .06s) both}@keyframes ctzArmUp{0%{opacity:0}6%,82%{opacity:1}92%,to{opacity:0}}@keyframes ctzArmDn{0%{opacity:1}6%,82%{opacity:0}92%,to{opacity:1}}@keyframes ctzArmUp2{0%,28%{opacity:0}33%,88%{opacity:1}96%,to{opacity:0}}@keyframes ctzArmDn2{0%,28%{opacity:1}33%,88%{opacity:0}96%,to{opacity:1}}@keyframes ctzHaz{0%{opacity:1}50%{opacity:.15}}@keyframes ctzWave{0%{transform:none}to{transform:rotate(26deg)}}@keyframes ctzCf{0%{opacity:0;transform:none}14%{opacity:1}70%{opacity:.9}to{opacity:0;transform:translate(var(--tx),var(--ty)) rotate(120deg)}}.cts-bike{will-change:transform;animation:ctsBike 22s linear infinite}.cts-peck{transform-origin:100% 100%;animation:ctsPeck 2.6s ease-in-out var(--pk, 0s) infinite}@keyframes ctsBike{0%{transform:none}40%,to{transform:translate(-474px,-274px)}}@keyframes ctsPeck{0%,55%,to{transform:none}66%{transform:translate(-1px,2.4px) rotate(-28deg)}76%{transform:none}}
