:root{--font-mono:ui-monospace, Menlo, Monaco, "Cascadia Mono", "Segoe UI Mono", "Roboto Mono", "Oxygen Mono", "Ubuntu Monospace", "Source Code Pro", "Fira Mono", "Droid Sans Mono", "Courier New", monospace;--text-color:#1e293b;--text-muted:#64748b;--text-primary:#2b2d42;--color-text-primary:#111;--color-text-secondary:#666;--bg-card:#fff;--bg-primary:#ac3a76;--color-surface:#fff;--border-color:#0000000d}a{color:#ece4ef;margin:auto .5rem}*{box-sizing:border-box;margin:0;padding:0;font-family:Poppins,sans-serif;font-style:normal;font-weight:400}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#e7e7e7;font-family:Poppins,sans-serif}h1,h2,h3,h4,h5,h6,strong,b,th{font-weight:700}button,.btn{cursor:pointer;border:none;border-radius:.25em;margin:.25rem;padding:.5rem}button.links,.btn.links{text-decoration:none}button.full,.btn.full{width:100%;display:block}button.none,.btn.none{color:#fff;background-color:#0000}button[type=submit],button.success,.btn[type=submit],.btn.success{color:#fff;background-color:#1e7e2d}button[type=submit]:hover,button.success:hover,.btn[type=submit]:hover,.btn.success:hover{color:#fff;background-color:#1e7e2d7d;border:.1rem solid #1e7e2d}button[type=submit]:active,button.success:active,.btn[type=submit]:active,.btn.success:active{color:#fff;background-color:#0a2c10cf;border:.1rem solid #0a2c10cf}button.danger,.btn.danger{color:#fff;background-color:#bf3544}button.danger:hover,.btn.danger:hover{color:#fff;background-color:#bf35447d;border:.1rem solid #bf3544}button.danger:active,.btn.danger:active{color:#fff;background-color:#6f1f28cf;border:.1rem solid #6f1f28cf}button.minimal,.btn.minimal{color:#fff;background:0 0}button.minimal:hover,.btn.minimal:hover{color:#000;background-color:#ffffff7d;border:.1rem solid #fff}button.minimal:active,.btn.minimal:active{color:#000;background-color:#cccccccf;border:.1rem solid #cccccccf}button.minimal-sample,.btn.minimal-sample{color:#91ccce;background:0 0}button.minimal-sample:hover,.btn.minimal-sample:hover{color:#000;background-color:#91ccce7d;border:.1rem solid #91ccce}button.minimal-sample:active,.btn.minimal-sample:active{color:#000;background-color:#4da9accf;border:.1rem solid #4da9accf}button.minimal-secondary,.btn.minimal-secondary{color:#ac3a76;background:0 0}button.minimal-secondary:hover,.btn.minimal-secondary:hover{color:#fff;background-color:#ac3a767d;border:.1rem solid #ac3a76}button.minimal-secondary:active,.btn.minimal-secondary:active{color:#fff;background-color:#602042cf;border:.1rem solid #602042cf}button.minimal-success,.btn.minimal-success{color:#27b33c;background:0 0}button.minimal-success:hover,.btn.minimal-success:hover{color:#fff;background-color:#27b33c7d;border:.1rem solid #27b33c}button.minimal-success:active,.btn.minimal-success:active{color:#fff;background-color:#155f20cf;border:.1rem solid #155f20cf}button.minimal-danger,.btn.minimal-danger{color:#bf3544;background:0 0}button.minimal-danger:hover,.btn.minimal-danger:hover{color:#fff;background-color:#bf35447d;border:.1rem solid #bf3544}button.minimal-danger:active,.btn.minimal-danger:active{color:#fff;background-color:#6f1f28cf;border:.1rem solid #6f1f28cf}button.sample,.btn.sample{background-color:#91ccce}button.sample:hover,.btn.sample:hover{color:#000;background-color:#91ccce7d;border:.1rem solid #91ccce}button.sample:active,.btn.sample:active{color:#000;background-color:#4da9accf;border:.1rem solid #4da9accf}button .icon-btn,.btn .icon-btn{margin:auto .25rem}a.btn{margin:.75rem 0;text-decoration:none}label{margin:.25rem 0}input,select{border:none;border-radius:.25em;min-width:.5rem;min-height:1rem;margin:.25rem 0;padding:.5rem;font-size:16px}input[type=checkbox],select[type=checkbox]{margin:.5rem}input.min,select.min{width:5rem}textarea{border:none;border-radius:.25em;min-width:.5rem;min-height:1rem;margin:.25rem 0;padding:.5rem;font-size:16px}input[is-invalid=true],select[is-invalid=true],textarea[is-invalid=true]{border:.1rem solid #bf3544}@supports (-webkit-touch-callout:none){input,select,textarea{font-size:16px!important}}[data-slider]{touch-action:pan-x;-webkit-overflow-scrolling:touch}.none{display:none}.at-c{text-align:center}.flex{display:flex}.flex.ai-c{align-items:center}.flex.ai-s{align-items:start}.flex.ai-st{align-items:stretch}.flex.ai-e{align-items:end}.flex .as-c,.flex.as-c{align-self:center}.flex .js-c{justify-self:center}.flex.jc-c{justify-content:center}.flex.jac-s{justify-content:start}.flex.jac-e{justify-content:end}.flex.jc-sa{justify-content:space-around}.flex.jc-se{justify-content:space-evenly}.flex.jc-sb{justify-content:space-between}.flex.col{flex-direction:column}.flex.row{flex-direction:row}.flex.col-r{flex-direction:column-reverse}.flex.wrap{flex-wrap:wrap}.grid{display:grid}.grid.c{place-items:center}.ellipsis{white-space:nowrap;text-overflow:ellipsis;width:90%;overflow:hidden}#print{margin:0;padding:0;display:none}@media print{html,body{height:auto!important;margin:0!important;padding:0!important}@page{size:80mm auto;margin:4mm}#print,#print *{display:block!important}#print button,#print * button{display:none!important}body * :not(#print):not(#print *){display:none}}::-webkit-scrollbar{background-color:#0000;width:.25rem;height:.25rem}::-webkit-scrollbar-thumb{background-color:#ac3a76;border-radius:.5rem}@media screen and (width<=884px){::-webkit-scrollbar{display:none}::-webkit-scrollbar-thumb{display:none}}*{transition:background-color .25s ease-in-out,border-color .25s ease-in-out,color .15s ease-in-out,box-shadow .25s ease-in-out}._msgContainer_1qad1_1{z-index:10;width:100%;padding:.75rem .25rem;position:fixed;top:0}._msgContainer_1qad1_1 p{text-transform:capitalize;margin:0 .25rem;padding:.25rem}._msgContainer_1qad1_1 svg{margin:0 .75rem;font-weight:700}._msgContainer_1qad1_1._success_1qad1_17{background-color:#27b33c}._msgContainer_1qad1_1._danger_1qad1_20{color:#fff;background-color:#bf3544}._msgContainer_1qad1_1._sample_1qad1_24{background-color:#91ccce}._msgContainer_1qad1_1._warn_1qad1_27{background-color:#f0c12b}._popup_1qad1_31{z-index:10;background-color:#ffffff4d;width:100dvw;height:100%;position:fixed}._popup_1qad1_31 ._closeButton_1qad1_38{color:#bf3544;background:0 0;margin:.75rem 0;padding:0}._popup_1qad1_31 ._popupChild_1qad1_44{background-color:#fff;border-radius:.25rem;max-width:95dvw;max-height:90dvh;padding:.75rem;overflow-y:auto}@media screen and (width<=748px){._popup_1qad1_31 ._popupChild_1qad1_44{min-width:90dvw}}._errorContainer_1md12_1{background:radial-gradient(circle at 0 0,#fef2f2 0%,#fff 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;font-family:Inter,system-ui,-apple-system,sans-serif;display:flex}._errorCard_1md12_11{background:#fff;border:1px solid #ef444426;border-radius:16px;flex-direction:column;width:100%;max-width:600px;transition:all .3s;display:flex;overflow:hidden;box-shadow:0 10px 30px #ef444414,0 1px 3px #00000005}._errorCard_1md12_11:hover{transform:translateY(-2px);box-shadow:0 20px 40px #ef44441f}._cardHeader_1md12_28{text-align:center;background:linear-gradient(#fef2f2cc 0%,#fff0 100%);flex-direction:column;align-items:center;padding:2.5rem 2rem 1.5rem;display:flex}._cardHeader_1md12_28 ._headerIcon_1md12_36{color:#ef4444;filter:drop-shadow(0 4px 6px #ef444433);margin-bottom:1rem;font-size:3.5rem;animation:2s ease-in-out infinite _pulse_1md12_1}._cardHeader_1md12_28 h1{color:#1f2937;margin:0 0 .5rem;font-size:1.5rem;font-weight:700}._cardHeader_1md12_28 p{color:#6b7280;margin:0;font-size:.95rem}._cardBody_1md12_55{flex:1;padding:0 2rem 1.5rem}._errorSummary_1md12_60{color:#374151;word-break:break-word;background:#fafafa;border:1px solid #f3f4f6;border-left:4px solid #ef4444;border-radius:8px;margin-bottom:1rem;padding:1rem;font-size:.95rem}._toggleDetailsBtn_1md12_72{color:#4b5563;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.5rem 0;font-size:.85rem;font-weight:600;transition:color .2s;display:inline-flex}._toggleDetailsBtn_1md12_72:hover{color:#111827}._errorDetails_1md12_89{margin-top:.75rem;animation:.2s cubic-bezier(.16,1,.3,1) _slideDown_1md12_1}._codeBlock_1md12_94{background:#1e1e2e;border:1px solid #ffffff0d;border-radius:8px;max-height:200px;margin:0;padding:1rem;overflow-y:auto}._codeBlock_1md12_94 code{color:#cdd6f4;white-space:pre-wrap;word-break:break-all;font-family:Fira Code,Courier New,monospace;font-size:.8rem;line-height:1.5}._statusSection_1md12_112{margin-top:1rem}._statusMessage_1md12_116{border-radius:8px;align-items:center;gap:.5rem;margin:0;padding:.75rem 1rem;font-size:.9rem;font-weight:500;display:flex}._statusMessage_1md12_116._sending_1md12_126{color:#1d4ed8;background:#eff6ff;border:1px solid #dbeafe}._statusMessage_1md12_116._success_1md12_131{color:#047857;background:#ecfdf5;border:1px solid #d1fae5}._statusMessage_1md12_116._error_1md12_1{color:#b91c1c;background:#fef2f2;border:1px solid #fee2e2}._cardFooter_1md12_142{background:#fafafa;border-top:1px solid #f3f4f6;justify-content:space-between;gap:1rem;padding:1.5rem 2rem 2rem;display:flex}._backBtn_1md12_151,._sendBtn_1md12_151{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:.9rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}._backBtn_1md12_151{color:#374151;background:#fff;border:1px solid #d1d5db}._backBtn_1md12_151:hover{color:#111827;background:#f9fafb;border-color:#9ca3af}._sendBtn_1md12_151{color:#fff;background:linear-gradient(135deg,#3b82f6 0%,#1d4ed8 100%);box-shadow:0 4px 12px #1d4ed826}._sendBtn_1md12_151:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 6px 16px #1d4ed840}._sendBtn_1md12_151:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}@keyframes _pulse_1md12_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.9;transform:scale(1.05)}}@keyframes _slideDown_1md12_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._splash_1efx7_1{z-index:9999;background:#e7e7e7;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;display:flex;position:fixed;inset:0}._logo_1efx7_13{object-fit:contain;width:7rem;height:7rem;animation:1.4s ease-in-out infinite _splashPulse_1efx7_1}._spinner_1efx7_20{border:.28rem solid #ac3a7633;border-top-color:#ac3a76;border-radius:50%;width:2.2rem;height:2.2rem;animation:.8s linear infinite _splashSpin_1efx7_1}@keyframes _splashSpin_1efx7_1{to{transform:rotate(360deg)}}@keyframes _splashPulse_1efx7_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(.94)}}
