@layer legacy,theme,base;@layer components{.chisto-modal-root{z-index:12000;pointer-events:none;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.chisto-modal-root[data-open=true]{pointer-events:auto}.chisto-modal-backdrop{opacity:0;background:#0e161e73;transition:opacity .28s;position:absolute;inset:0}.chisto-modal-root[data-open=true] .chisto-modal-backdrop{opacity:1}.chisto-modal-root[data-reduced=true] .chisto-modal-backdrop,.chisto-modal-root[data-reduced=true] .chisto-modal-panel{transition:none}.chisto-modal-panel{z-index:1;opacity:0;will-change:transform, opacity;outline:none;max-width:calc(100vw - 32px);max-height:calc(100vh - 48px);transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .28s;position:relative;transform:translateY(18px)scale(.98)}.chisto-modal-root[data-open=true] .chisto-modal-panel{opacity:1;transform:translateY(0)scale(1)}.chisto-modal-panel--dialog{width:var(--chisto-modal-w,640px);height:var(--chisto-modal-h,auto)}.chisto-modal-panel--sheet{background:var(--color-white);opacity:1;border-radius:20px 20px 0 0;flex-direction:column;width:100%;max-width:none;max-height:min(92vh,100%);margin:0;display:flex;position:absolute;bottom:0;left:0;right:0;overflow:hidden;transform:translateY(110%);box-shadow:0 -8px 32px #0e161e2e}.chisto-modal-root[data-open=true] .chisto-modal-panel--sheet{transform:translate3d(0, var(--chisto-sheet-y,0px), 0)}.chisto-modal-panel--sheet[data-dragging=true]{transition:none}.chisto-modal-handle{cursor:grab;touch-action:none;flex:none;justify-content:center;align-items:center;padding:10px 0 6px;display:flex}.chisto-modal-handle:before{content:"";border-radius:var(--radius-full);background:#b3c2d4;width:40px;height:4px}.chisto-modal-body{-webkit-overflow-scrolling:touch;flex:auto;min-height:0;overflow:auto}.chisto-modal-panel #authmodal,.chisto-modal-panel #authmodal.visible{opacity:1;pointer-events:auto;z-index:auto;max-width:100%;margin:0;display:block;position:relative;inset:auto;transform:none}.chisto-modal-panel--dialog #authmodal{border-radius:var(--radius-3xl);width:640px;height:550px;overflow:hidden}.chisto-modal-panel--sheet #authmodal{border:none;border-radius:0;width:100%;height:auto;min-height:min(72vh,620px);overflow:hidden}.chisto-modal-panel--sheet #authmodal .left{width:100%;height:min(72vh,620px);min-height:480px;position:relative}.chisto-modal-panel--sheet #authmodal .left>div{width:calc(100% - 40px);height:calc(100% - 40px);top:24px;left:20px}.chisto-modal-panel--sheet #authmodal .close{z-index:2;top:8px;right:12px}@media (max-width:600px){.chisto-modal-root--adaptive{align-items:flex-end}}.d-video-modal-root .chisto-modal-backdrop{background:#000000bf}.chisto-modal-panel.d-video-modal-panel{border-radius:var(--radius-2xl);background:#101417;max-width:min(990px,100vw - 32px);padding:0;overflow:hidden}.chisto-modal-panel--sheet.d-video-modal-panel{background:#101417;border-radius:20px 20px 0 0}.d-video-modal-media{aspect-ratio:16/9;background:var(--color-black);width:100%}.d-video-modal-media video,.d-video-modal-media iframe{border:0;width:100%;height:100%;display:block}}@layer utilities;
@layer legacy,theme,base;@layer components{.chisto-toasts{z-index:13000;pointer-events:none;flex-direction:column;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}.chisto-toast{--toast-accent:var(--color-accent);--toast-accent-soft:var(--color-accent-soft);background:var(--color-white);border:1px solid var(--color-line-alt);border-radius:var(--radius-2xl);min-width:280px;max-width:460px;color:var(--color-ink-deep);font-family:Lato,sans-serif;font-size:var(--text-base);pointer-events:auto;align-items:center;gap:12px;padding:10px;font-weight:700;line-height:20px;animation:.34s cubic-bezier(.2,.9,.3,1.2) both chisto-toast-in;display:flex;box-shadow:0 12px 32px #2141702e,0 2px 6px #21417014}.chisto-toast--success{--toast-accent:var(--color-success);--toast-accent-soft:#e3f7f0}.chisto-toast--error{--toast-accent:var(--color-danger);--toast-accent-soft:var(--color-danger-soft)}.chisto-toast--info{--toast-accent:var(--color-navy);--toast-accent-soft:#e8eff9}.chisto-toast.is-leaving{animation:.22s both chisto-toast-out}.chisto-toast__icon{border-radius:var(--radius-lg);background:var(--toast-accent-soft);width:36px;height:36px;color:var(--toast-accent);flex:none;place-items:center;animation:.4s cubic-bezier(.2,.9,.3,1.4) both chisto-toast-pop;display:grid}.chisto-toast__icon svg{width:22px;height:22px}.chisto-toast__draw{stroke-dasharray:20;stroke-dashoffset:20px;animation:.38s ease-out .12s forwards chisto-toast-draw}.chisto-toast__text{overflow-wrap:anywhere;flex:1;min-width:0}.chisto-toast__close{border-radius:var(--radius-sm);width:28px;height:28px;color:var(--color-muted-light);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;transition:background-color .2s,color .2s;display:grid}.chisto-toast__close:hover{background:var(--color-surface-sky);color:var(--color-navy)}.chisto-toast__close svg{width:14px;height:14px}@keyframes chisto-toast-in{0%{opacity:0;transform:translateY(18px)scale(.96)}to{opacity:1;transform:none}}@keyframes chisto-toast-out{to{opacity:0;transform:translateY(10px)scale(.97)}}@keyframes chisto-toast-pop{0%{transform:scale(.6)}to{transform:scale(1)}}@keyframes chisto-toast-draw{to{stroke-dashoffset:0}}@media (max-width:600px){.chisto-toasts{width:calc(100vw - 32px);bottom:16px}.chisto-toast{width:100%;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){.chisto-toast,.chisto-toast.is-leaving,.chisto-toast__icon,.chisto-toast__draw{stroke-dashoffset:0;animation:none}}}@layer utilities;
