/*! (c) KudosC / MrDevStack - ZynSoft. All rights reserved. Proprietary software: copying, redistribution or reverse engineering without written permission is prohibited. */
:root{--sheet-bg: #ffffff;--sheet-ink: #141a2a;--sheet-muted: #6b7388;--sheet-line: rgba(20,26,42,.1);--sheet-grab: rgba(20,26,42,.18);--sheet-scrim: rgba(8,10,18,.5);--sheet-ease: cubic-bezier(.22, 1, .36, 1);--sheet-pad-x: max(20px, calc((100% - 560px)/2) )}body[data-theme=dark]{--sheet-bg: #181818;--sheet-ink: #f3f3f1;--sheet-muted: #a8a8a2;--sheet-line: rgba(255,255,255,.09);--sheet-grab: rgba(255,255,255,.22);--sheet-scrim: rgba(0,0,0,.62)}body[data-page=code-gen][data-theme=dark],body[data-page=code-gen]{--sheet-bg: #20201f;--sheet-ink: #ecebe7;--sheet-muted: #9b9a94;--sheet-line: rgba(255,255,255,.09);--sheet-grab: rgba(255,255,255,.22)}@keyframes kcSheetUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes kcSheetFade{0%{opacity:0}to{opacity:1}}body .modal-layer{align-items:flex-end;animation:kcSheetFade .22s ease both;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:var(--sheet-scrim);justify-content:center;padding:0}body .modal-layer>.modal{animation:kcSheetUp .4s var(--sheet-ease) both;background:var(--sheet-bg);border:0;border-radius:28px 28px 0 0;border-top:1px solid var(--sheet-line);box-shadow:0 -26px 70px -24px #0009;color:var(--sheet-ink);margin:0;max-height:92vh;max-height:92dvh;max-width:none;overflow-x:hidden;overflow-y:auto;padding:26px var(--sheet-pad-x) calc(24px + env(safe-area-inset-bottom,0px));width:100%}body .modal-layer>.modal:before{background:var(--sheet-grab);border-radius:99px;content:"";height:4px;left:50%;pointer-events:none;position:absolute;top:9px;transform:translate(-50%);width:42px}body .modal-layer>.modal .modal-close{right:max(16px,calc((100% - 560px)/2));top:20px}body .modal-layer>.modal .modal-intro{color:var(--sheet-muted)}body #actionConfirmLayer.modal-layer,body #confirmLayer.modal-layer,body #deleteAccountLayer.modal-layer,body #infoHintLayer.modal-layer{align-items:flex-end;padding:0}body .modal-layer#actionConfirmLayer>.confirm-modal,body .modal-layer#confirmLayer>.confirm-modal,body .modal-layer#deleteAccountLayer>.confirm-modal,body .modal-layer#infoHintLayer>.info-hint-modal{animation:kcSheetUp .4s var(--sheet-ease) both;background:var(--sheet-bg);border-radius:28px 28px 0 0;max-height:92dvh;max-width:none;overflow-x:hidden;overflow-y:auto;padding:30px var(--sheet-pad-x) calc(22px + env(safe-area-inset-bottom,0px));text-align:left;width:100%}body .modal-layer#actionConfirmLayer>.confirm-modal .eyebrow,body .modal-layer#confirmLayer>.confirm-modal .eyebrow{background:color-mix(in srgb,var(--sheet-ink) 9%,transparent);color:var(--sheet-muted);font-size:10px;letter-spacing:.14em;margin:0 0 14px;padding:6px 11px}body .modal-layer#actionConfirmLayer>.confirm-modal h2,body .modal-layer#confirmLayer>.confirm-modal h2{color:var(--sheet-ink);font-size:24px;letter-spacing:-.035em;line-height:1.15;margin:0 0 8px}body .modal-layer#actionConfirmLayer>.confirm-modal .modal-intro,body .modal-layer#confirmLayer>.confirm-modal .modal-intro{color:var(--sheet-muted);font-size:14.5px;line-height:1.5;margin:0 0 24px}body .modal-layer#actionConfirmLayer .confirm-actions,body .modal-layer#confirmLayer .confirm-actions{display:grid;gap:10px;grid-template-columns:1fr 1fr}body .modal-layer#actionConfirmLayer .confirm-actions button,body .modal-layer#confirmLayer .confirm-actions button{border-radius:16px;font-size:15px;font-weight:800;justify-content:center;min-height:54px;transition:transform .15s;width:100%}body .modal-layer#actionConfirmLayer .confirm-actions button:active,body .modal-layer#confirmLayer .confirm-actions button:active{transform:scale(.975)}body .modal-layer#actionConfirmLayer .confirm-actions .secondary-action,body .modal-layer#confirmLayer .confirm-actions .secondary-action{background:color-mix(in srgb,var(--sheet-ink) 9%,transparent);border:0;color:var(--sheet-ink)}@media (max-width: 380px){body .modal-layer#actionConfirmLayer .confirm-actions{grid-template-columns:1fr}}.kc-gate-layer{align-items:flex-end;background:var(--sheet-scrim);padding:0}.kc-gate{background:var(--sheet-bg);border:0;border-radius:28px 28px 0 0;border-top:1px solid var(--sheet-line);box-shadow:0 -26px 70px -24px #0009;color:var(--sheet-ink);max-width:none;padding:32px var(--sheet-pad-x) calc(22px + env(safe-area-inset-bottom,0px));transform:translateY(100%);transition:transform .42s var(--sheet-ease);width:100%}.kc-gate:before{background:var(--sheet-grab);border-radius:99px;content:"";height:4px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:42px;z-index:2}.kc-gate-layer.is-open .kc-gate{transform:none}.kc-gate-glow{opacity:.55}.kc-gate h2{color:var(--sheet-ink)}.kc-gate p{color:var(--sheet-muted)}.kc-gate-primary{background:var(--sheet-ink);border-radius:16px;box-shadow:none;color:var(--sheet-bg);min-height:54px}.kc-gate-secondary{color:var(--sheet-muted)}.kc-gate-x{background:color-mix(in srgb,var(--sheet-ink) 10%,transparent);color:var(--sheet-ink);right:max(16px,calc((100% - 560px)/2));top:18px}.ann-popup-layer{align-items:flex-end;background:var(--sheet-scrim);padding:0}.ann-popup{background:var(--sheet-bg);border-radius:28px 28px 0 0;box-shadow:0 -26px 70px -24px #0009;color:var(--sheet-ink);max-height:92dvh;max-width:none;transform:translateY(100%);transition:transform .45s var(--sheet-ease);width:100%}.ann-popup-layer.is-open .ann-popup{transform:none}.ann-popup:after{background:var(--sheet-grab);border-radius:99px;content:"";height:4px;left:50%;position:absolute;top:9px;transform:translate(-50%);width:42px;z-index:4}.ann-popup-body{padding-left:var(--sheet-pad-x);padding-right:var(--sheet-pad-x)}.ann-popup-actions{padding:18px var(--sheet-pad-x) calc(22px + env(safe-area-inset-bottom,0px))}.ann-popup-text{color:var(--sheet-muted)}.ann-popup-media:after{background:linear-gradient(180deg,transparent 60%,var(--sheet-bg))}.ann-popup-x{right:max(14px,calc((100% - 560px)/2))}@media (prefers-reduced-motion: reduce){body .modal-layer,body .modal-layer>.modal,.kc-gate,.ann-popup{animation:none!important;transition:none!important}}
