*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;line-height:1.6;transition:background-color .3s ease,color .3s ease}body{background-color:#fff;color:#333}.darkModePossible body{background-color:#18181a;color:#f0f0f4d6}*::-webkit-scrollbar{width:8px;height:8px;background:transparent}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:#64646480;border-radius:20px}*::-webkit-scrollbar-corner{background:transparent}.darkModePossible *::-webkit-scrollbar-thumb{background-color:#96969680}*{scrollbar-width:thin;scrollbar-color:rgba(100,100,100,.5) transparent}.darkModePossible *{scrollbar-color:rgba(150,150,150,.5) transparent}header{background:linear-gradient(90deg,#f5f5f5,#e8e8e8);border-bottom:1px solid #e0e0e0;height:4rem;display:flex;align-items:center;padding:0 1rem;transition:background .3s ease,border-color .3s ease}header h1{color:#1f2937;font-size:1.5rem;font-weight:700;transition:color .3s ease}.darkModePossible header{background:#0f1113!important;background-image:none!important;border-bottom-color:#ffffff14!important}.darkModePossible header h1{color:#fff!important}header a.bg-orange-500{background-color:#ff7d32;color:#fff;padding:.5rem;border-radius:50%;transition:all .2s ease}header a.bg-orange-500:hover{background-color:#ff9d62;transform:scale(1.05)}.dashboard-container{height:calc(100vh - 4rem);display:flex;overflow:hidden}.dashboard-container{background-color:#fff}.darkModePossible .dashboard-container{background-color:#18181a}.sidebar{width:250px;flex-shrink:0;display:flex;flex-direction:column;overflow-y:auto}.sidebar{background-color:#eee;border-right:1px solid #e5e5e5}.darkModePossible .sidebar{background-color:#121315;border-right:1px solid rgba(255,255,255,.08)}.sidebar h2{color:#333;font-size:1.125rem;font-weight:600;padding:1rem;border-bottom:1px solid #e5e5e5}.darkModePossible .sidebar h2{color:#f0f0f4d6;border-bottom-color:#ffffff14}.nav-link{display:block;padding:.75rem 1rem;margin:.25rem .5rem;border-radius:.625rem;text-decoration:none;transition:all .15s ease;color:#4b5563;background-color:transparent}.nav-link:hover{background-color:#0000000d;color:#333}.nav-link.active{background-color:#ff7d3226;color:#ff7d32;font-weight:500}.darkModePossible .nav-link{color:#f0f0f4d6;background-color:transparent}.darkModePossible .nav-link:hover{background-color:#ffffff0d;color:#f0f0f4}.darkModePossible .nav-link.active{background-color:#ff7d3226;color:#ff7d32}.sidebar-footer{margin-top:auto;padding:1rem;text-align:center;font-size:.875rem;color:#6b7280;background-color:#eee;border-top:1px solid #e5e5e5}.darkModePossible .sidebar-footer{color:#f0f0f4b3;background-color:#121315;border-top-color:#ffffff14}.sidebar-footer a{color:#3b82f6;text-decoration:none}.sidebar-footer a:hover{color:#2563eb;text-decoration:underline}.darkModePossible .sidebar-footer a{color:#66bbffd9}.darkModePossible .sidebar-footer a:hover{color:#6bf}.content-area{flex-grow:1;overflow-y:auto;padding:1.5rem}.content-area{background-color:#fff}.darkModePossible .content-area{background-color:#18181a}.content-section{margin-bottom:1.5rem;padding:1.5rem;border-radius:1rem;position:relative}.content-section{background-color:#fcfcfc;border:1px solid #e5e5e5;box-shadow:0 1px 3px #0000000d}.darkModePossible .content-section{background-color:#1e1e1e;border:1px solid rgba(255,255,255,.08);box-shadow:0 1px 3px #0000004d}.section-title{font-size:1.25rem;font-weight:600;margin-bottom:1rem;padding-bottom:.5rem;color:#333;border-bottom:1px solid #e5e5e5}.darkModePossible .section-title{color:#f0f0f4d6;border-bottom-color:#ffffff14}.content-section.hidden{display:none}input,select,textarea{width:100%;padding:.5rem .75rem;border-radius:1rem;transition:all .2s ease;font-size:.875rem;background-color:#fff;border:1px solid #d1d5db;color:#333}input:focus,select:focus,textarea:focus{outline:none;border-color:#ff7d32;box-shadow:0 0 0 3px #ff7d321a}.darkModePossible input,.darkModePossible select,.darkModePossible textarea{background-color:#2a2a2a;border-color:#444;color:#f0f0f4d6}.darkModePossible input:focus,.darkModePossible select:focus,.darkModePossible textarea:focus{border-color:#ff7d32;box-shadow:0 0 0 3px #ff7d3233}label{display:block;margin-bottom:.25rem;font-size:.875rem;font-weight:500;color:#4b5563}.darkModePossible label{color:#f0f0f4b3}button{cursor:pointer;transition:all .2s ease;border-radius:1rem;font-weight:500;padding:.5rem 1rem}.btn-primary,#usernameSaveBtn,#avatarSaveBtn,#confirmYes,button.bg-orange-500,button.bg-orange-600,button[class*=orange],.confirm-btn,.save-btn{background-color:#ff7d32!important;color:#fff!important;border:none!important}.btn-primary:hover,#usernameSaveBtn:hover,#avatarSaveBtn:hover,#confirmYes:hover,button.bg-orange-500:hover,button.bg-orange-600:hover,button[class*=orange]:hover,.confirm-btn:hover,.save-btn:hover{background-color:#ff9d62!important}.darkModePossible .btn-primary,.darkModePossible #usernameSaveBtn,.darkModePossible #avatarSaveBtn,.darkModePossible #confirmYes,.darkModePossible button.bg-orange-500,.darkModePossible button.bg-orange-600,.darkModePossible button[class*=orange],.darkModePossible .confirm-btn,.darkModePossible .save-btn{background-color:#ff7d32!important;color:#fff!important}.darkModePossible .btn-primary:hover,.darkModePossible #usernameSaveBtn:hover,.darkModePossible #avatarSaveBtn:hover,.darkModePossible #confirmYes:hover,.darkModePossible button.bg-orange-500:hover,.darkModePossible button.bg-orange-600:hover,.darkModePossible button[class*=orange]:hover,.darkModePossible .confirm-btn:hover,.darkModePossible .save-btn:hover{background-color:#ff9d62!important}.btn-secondary,#usernameCancelBtn,#avatarCancelBtn,#confirmCancelBtn,#confirmNo,button.bg-gray-500,button.bg-gray-600,button[class*=gray]:not([class*=dark]),.cancel-btn{background-color:#6b7280!important;color:#fff!important;border:none!important}.btn-secondary:hover,#usernameCancelBtn:hover,#avatarCancelBtn:hover,#confirmCancelBtn:hover,#confirmNo:hover,button.bg-gray-500:hover,button.bg-gray-600:hover,button[class*=gray]:not([class*=dark]):hover,.cancel-btn:hover{background-color:#9ca3af!important}.darkModePossible .btn-secondary,.darkModePossible #usernameCancelBtn,.darkModePossible #avatarCancelBtn,.darkModePossible #confirmCancelBtn,.darkModePossible #confirmNo,.darkModePossible button.bg-gray-500,.darkModePossible button.bg-gray-600,.darkModePossible button[class*=gray]:not([class*=dark]),.darkModePossible .cancel-btn{background-color:#4b5563!important;color:#fff!important}.darkModePossible .btn-secondary:hover,.darkModePossible #usernameCancelBtn:hover,.darkModePossible #avatarCancelBtn:hover,.darkModePossible #confirmCancelBtn:hover,.darkModePossible #confirmNo:hover,.darkModePossible button.bg-gray-500:hover,.darkModePossible button.bg-gray-600:hover,.darkModePossible button[class*=gray]:not([class*=dark]):hover,.darkModePossible .cancel-btn:hover{background-color:#6b7280!important}#changePwdBtn{background-color:transparent;color:#4b5563;border:1px solid #d1d5db}#changePwdBtn:hover{background-color:#f3f4f6;border-color:#9ca3af}.darkModePossible #changePwdBtn{background-color:transparent;color:#f0f0f4d6;border-color:#444}.darkModePossible #changePwdBtn:hover{background-color:#ffffff0d;border-color:#6b7280}#changePwdModal .rounded-xl{padding:2rem!important}#changePwdModal h3+[aria-hidden=true]{height:1rem!important;display:block}#changePwdModal button[aria-label=Close]{position:absolute;top:-.75rem;right:-.75rem}#logoutBtn{background-color:transparent;color:#ef4444;border:1px solid #ef4444}#logoutBtn:hover{background-color:#ef44441a;border-color:#dc2626}.darkModePossible #logoutBtn{background-color:transparent;color:#f87171;border-color:#f87171}.darkModePossible #logoutBtn:hover{background-color:#f871711a;border-color:#ef4444}.download-btn-mac,.download-btn-ios,a[href="/downloadMac"],a[href="/downloadIOS"]{padding:.75rem 2rem!important;font-size:.9375rem!important;font-weight:500;border-radius:1rem;text-decoration:none;transition:all .2s ease;display:inline-flex;align-items:center}.download-btn-mac,a[href="/downloadMac"]{background-color:#ff7d32!important;color:#fff!important}.download-btn-mac:hover,a[href="/downloadMac"]:hover{background-color:#ff9d62!important;transform:scale(1.05)}.download-btn-ios,a[href="/downloadIOS"]{background-color:#3b82f6!important;color:#fff!important}.download-btn-ios:hover,a[href="/downloadIOS"]:hover{background-color:#60a5fa!important;transform:scale(1.05)}#section-subscription{position:relative;padding-bottom:4rem}#section-subscription .bg-gray-50{background-color:#f9fafb;padding:1rem;border-radius:1rem;border:1px solid #e5e5e5}.darkModePossible #section-subscription .bg-gray-50{background-color:#2a2a2a;border-color:#ffffff14}#manageDropdownBtn{background-color:transparent;color:#6b7280;border:1px solid #d1d5db;padding:.4rem .75rem;font-size:1rem;opacity:.85;transition:all .2s ease}.darkModePossible #manageDropdownBtn{background-color:transparent;color:#9ca3af;border-color:transparent}#manageDropdownMenu{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 4px 12px #00000026;border-radius:1rem;overflow:hidden;padding:4px}#manageDropdownMenu a{display:block;padding:.75rem 1rem;color:#333;text-decoration:none;font-size:.875rem;border-radius:.75rem;transition:background-color .15s ease;background-clip:padding-box}#manageDropdownMenu a:hover{background-color:#0000000f}.darkModePossible #manageDropdownMenu{background-color:#1e1e1e;border-color:#ffffff1a;box-shadow:0 4px 12px #0000004d}.darkModePossible #manageDropdownMenu a{color:#f0f0f4d6}.darkModePossible #manageDropdownMenu a:hover{background-color:#ffffff14}#subscription-upgrade{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:1rem;padding:1.25rem;text-align:center;margin-top:1.5rem;transition:all .2s ease}#subscription-upgrade p{color:#4b5563}#subscription-upgrade:hover{transform:translateY(-2px);box-shadow:0 4px 8px #00000014;background-color:#f3f4f6}.darkModePossible #subscription-upgrade{background-color:#252525;border-color:#ffffff14}.darkModePossible #subscription-upgrade p{color:#f0f0f4d6}.darkModePossible #subscription-upgrade:hover{box-shadow:0 4px 8px #0000004d;background-color:#2a2a2a}#cancel-auto-modal .modal-panel,#plan-info-modal .modal-panel{position:relative;border-radius:var(--simple-radius);border:1px solid var(--border-g);padding:1.25rem 1.25rem 1rem}#cancel-auto-modal .editor-icon-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:transparent!important;border:1px solid transparent!important;border-radius:12px;color:#6b7280;cursor:pointer;box-shadow:none!important}.darkModePossible #cancel-auto-modal .editor-icon-close{color:#9ca3af}#cancel-auto-modal .editor-icon-close:hover{background:#0000000f;color:#374151}.darkModePossible #cancel-auto-modal .editor-icon-close:hover{background:#ffffff0f;color:#e5e7eb}#cancel-auto-modal .cancel-body{margin-top:.75rem;display:grid;row-gap:1rem}#cancel-auto-modal .cancel-body>p{color:#6b7280;line-height:1.55}.darkModePossible #cancel-auto-modal .cancel-body>p{color:#f0f0f4b3}#cancel-auto-modal .cancel-reasons{display:grid;grid-template-columns:1fr 1fr;gap:.5rem .75rem}@media (max-width: 640px){#cancel-auto-modal .cancel-reasons{grid-template-columns:1fr}}#cancel-auto-modal .cancel-choice{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;color:#374151;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}#cancel-auto-modal .cancel-choice:hover{background:#0000000f}.darkModePossible #cancel-auto-modal .cancel-choice{color:#f0f0f4e6}.darkModePossible #cancel-auto-modal .cancel-choice:hover{background:#ffffff0f}#cancel-auto-modal .cancel-choice input[type=checkbox]{width:18px;height:18px;border-radius:4px;accent-color:#9ca3af;outline:none!important;box-shadow:none!important}.darkModePossible #cancel-auto-modal .cancel-choice input[type=checkbox]{accent-color:#d1d5db}#cancel-auto-modal .cancel-choice input[type=checkbox]:focus,#cancel-auto-modal .cancel-choice input[type=checkbox]:focus-visible{outline:none!important;box-shadow:none!important}#cancel-auto-modal .cancel-feedback label{display:block;margin-bottom:.4rem;font-weight:600;font-size:.9rem;color:#6b7280}.darkModePossible #cancel-auto-modal .cancel-feedback label{color:#f0f0f4b3}#cancel-auto-modal .cancel-feedback textarea{width:100%;border-radius:12px;padding:.75rem .9rem;border:1px solid #d1d5db;background:#fff;color:#333;resize:vertical}.darkModePossible #cancel-auto-modal .cancel-feedback textarea{background:#2a2a2a;border-color:#444;color:#f0f0f4e6}#cancel-auto-modal .cancel-feedback textarea:focus{border-color:#9ca3af!important;box-shadow:none!important}.darkModePossible #cancel-auto-modal .cancel-feedback textarea:focus{border-color:#6b7280!important;box-shadow:none!important}#cancel-auto-modal .cancel-actions{margin-top:1rem;display:flex;justify-content:flex-end;gap:.5rem}#cancel-auto-modal .cancel-actions .btn-secondary,#cancel-auto-modal .cancel-actions .btn-danger{height:var(--action-h);border-radius:var(--simple-radius);padding:0 1.1rem}#pricing-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:1rem;overflow:hidden}#pricing-table thead th{background-color:#f9fafb;border-bottom:2px solid #e5e7eb;color:#333;padding:.75rem 1rem;font-weight:600;text-align:left}.darkModePossible #pricing-table thead th{background-color:#ffffff0a;border-bottom:2px solid rgba(255,255,255,.08);color:#f0f0f4d6}#pricing-table tbody tr{transition:background-color .15s ease}#pricing-table tbody tr:nth-child(odd){background-color:#fff}#pricing-table tbody tr:nth-child(2n){background-color:#f9fafb}.darkModePossible #pricing-table tbody tr:nth-child(odd){background-color:#1e1e1e}.darkModePossible #pricing-table tbody tr:nth-child(2n){background-color:#252525}#pricing-table td{padding:.75rem 1rem;border-top:1px solid #eeeeee;color:#333;font-size:.875rem}.darkModePossible #pricing-table td{border-top-color:#ffffff0d;color:#f0f0f4d6}.chart-wrapper{position:relative;height:300px!important;width:100%;overflow:hidden}.chart-container{position:relative;height:300px!important;width:100%;background-color:#ffffff80;border:1px solid rgba(0,0,0,.05);border-radius:1rem;padding:1rem;overflow:hidden}.darkModePossible .chart-container{background-color:#1e1e1e80;border-color:#ffffff0d}canvas{max-width:100%!important;max-height:100%!important}#monthlyPointsLineChart,#modelPointsBarChart{display:block!important;box-sizing:border-box!important}.fixed.inset-0{background-color:#00000080;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.darkModePossible .fixed.inset-0{background-color:#000000b3}.bg-white{background-color:#fff;color:#333}.darkModePossible .bg-white{background-color:#1e1e1e;color:#f0f0f4d6;border:1px solid rgba(255,255,255,.08)}#changePwdModal input,#usernameModal input,#avatarModal input{background-color:#fff;border:1px solid #d1d5db;color:#333}.darkModePossible #changePwdModal input,.darkModePossible #usernameModal input,.darkModePossible #avatarModal input{background-color:#2a2a2a;border-color:#444;color:#f0f0f4d6}.text-2xl{color:#6b7280;transition:color .15s ease}.text-2xl:hover{color:#ef4444}.darkModePossible .text-2xl{color:#f0f0f4b3}.darkModePossible .text-2xl:hover{color:#f87171}.modal-panel{padding:1.25rem 1.5rem;border-radius:.75rem;box-shadow:0 10px 25px #00000026}@media (min-width: 480px){.modal-panel{padding:1.75rem 2rem}}#usernameModal .modal-panel>*+*,#avatarModal .modal-panel>*+*,#changePwdModal .modal-panel>*+*{margin-top:1rem}#usernameModal .modal-panel button,#avatarModal .modal-panel button,#changePwdModal .modal-panel button{padding:.5rem 1rem;border-radius:1rem}#confirmDialog>div,.confirmation-dialog>div,[id*=confirmModal]>div,div[role=dialog]>div.bg-white,div[role=dialog]>div.rounded-xl,.confirm-dialog-panel{padding:2rem!important;border-radius:.75rem;min-width:320px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@media (min-width: 480px){#confirmDialog>div,.confirmation-dialog>div,[id*=confirmModal]>div,div[role=dialog]>div.bg-white,div[role=dialog]>div.rounded-xl,.confirm-dialog-panel{padding:2.5rem!important;min-width:400px}}#confirmDialog h3,.confirmation-dialog h3,[id*=confirmModal] h3,div[role=dialog] h3{margin-bottom:1rem!important;font-size:1.25rem;font-weight:600}#confirmDialog p,.confirmation-dialog p,[id*=confirmModal] p,div[role=dialog] p{margin-bottom:1.5rem!important;line-height:1.5;color:#6b7280}.darkModePossible #confirmDialog p,.darkModePossible .confirmation-dialog p,.darkModePossible [id*=confirmModal] p,.darkModePossible div[role=dialog] p{color:#f0f0f4b3}#confirmDialog .flex.justify-end,.confirmation-dialog .flex.justify-end,[id*=confirmModal] .flex.justify-end,div[role=dialog] .flex.justify-end,.confirm-button-group{gap:.75rem!important;margin-top:1.5rem!important}#confirmDialog button,.confirmation-dialog button,[id*=confirmModal] button,div[role=dialog] button,.confirm-dialog-btn{padding:1rem 1.25rem!important;min-width:80px;font-weight:500}.email-sent-popup,.notification-popup,div[role=alert]{padding:1.5rem 2rem!important;border-radius:.75rem;min-width:320px}.email-sent-popup p,.notification-popup p,div[role=alert] p{margin:0;line-height:1.6}.email-sent-popup p:first-of-type,.notification-popup p:first-of-type,div[role=alert] p:first-of-type{margin-bottom:1.25rem!important}.email-sent-popup p strong,.email-sent-popup p b,.notification-popup p strong,.notification-popup p b,div[role=alert] p strong,div[role=alert] p b{display:block;margin-top:.5rem}.fixed.inset-0>.bg-white.rounded-xl{padding:1.5rem!important;border-radius:.75rem;width:24rem;max-width:90vw}@media (min-width: 480px){.fixed.inset-0>.bg-white.rounded-xl{padding:2rem!important}}#tos-modal>div,#privacy-modal>div{padding:1.5rem!important;border-radius:.75rem}#tos-content,#privacy-content{padding-right:.5rem}#tabUrl,#tabFile{background-color:#f3f4f6;color:#4b5563;padding:.5rem 1rem;cursor:pointer;transition:all .15s ease}#tabUrl:hover:not(.active),#tabFile:hover:not(.active){background-color:#e5e7eb}#tabUrl.active,#tabFile.active{background-color:#ff7d32;color:#fff}.darkModePossible #tabUrl,.darkModePossible #tabFile{background-color:#333;color:#d1d5db}.darkModePossible #tabUrl:hover:not(.active),.darkModePossible #tabFile:hover:not(.active){background-color:#404040}.darkModePossible #tabUrl.active,.darkModePossible #tabFile.active{background-color:#ff7d32;color:#fff}#avatarFileInput::-webkit-file-upload-button,#avatarFileInput::file-selector-button{background-color:#f3f4f6;color:#374151;border:1px solid #d1d5db;padding:1rem .75rem;border-radius:1rem;cursor:pointer;transition:all .15s ease}#avatarFileInput::-webkit-file-upload-button:hover,#avatarFileInput::file-selector-button:hover{background-color:#e5e7eb;border-color:#9ca3af}.darkModePossible #avatarFileInput::-webkit-file-upload-button,.darkModePossible #avatarFileInput::file-selector-button{background-color:#3a3a3a;color:#e5e7eb;border-color:#555}.darkModePossible #avatarFileInput::-webkit-file-upload-button:hover,.darkModePossible #avatarFileInput::file-selector-button:hover{background-color:#4a4a4a;border-color:#666}#editAvatarBtn,#editUsernameBtn,#changePwdBtn{display:none!important}.pi-menu-btn{color:#6b7280;background-color:transparent;border:none;padding:.5rem;border-radius:1rem;transition:all .15s ease}.pi-menu-btn:hover{background-color:#0000000a;color:#374151}.darkModePossible .pi-menu-btn{color:#9ca3af;background-color:transparent}.darkModePossible .pi-menu-btn:hover{background-color:#ffffff0d;color:#d1d5db}.pi-menu{background-color:#fff;border:1px solid #e5e5e5;border-radius:1rem;box-shadow:0 10px 15px -3px #0000001a;min-width:12rem}.pi-menu a{display:block;padding:.5rem 1rem;color:#374151;text-decoration:none;transition:background-color .15s ease}.pi-menu a:hover{background-color:#0000000a}.darkModePossible .pi-menu{background-color:#1e1e1e;border-color:#404040;box-shadow:0 10px 15px -3px #00000080}.darkModePossible .pi-menu a{color:#f0f0f4d6}.darkModePossible .pi-menu a:hover{background-color:#ffffff14}button:disabled,input:disabled,select:disabled{background-color:#f3f4f6!important;color:#9ca3af!important;cursor:not-allowed!important;opacity:.6!important}.darkModePossible button:disabled,.darkModePossible input:disabled,.darkModePossible select:disabled{background-color:#374151!important;color:#6b7280!important}*:focus-visible{outline:2px solid #ff7d32;outline-offset:2px}.darkModePossible *:focus-visible{outline-color:#ff7d32}.bg-green-500,.text-green-500{background-color:#10b981!important;color:#fff!important}.bg-red-500,.text-red-500{background-color:#ef4444!important;color:#fff!important}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.text-xl{font-size:1.25rem}.text-2xl{font-size:1.5rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-4{margin-top:1rem}.mb-1{margin-bottom:.25rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.p-6{padding:1.5rem}.p-8{padding:2rem}.pr-2{padding-right:.5rem}.pr-14{padding-right:3.5rem}.p-2{padding:.5rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.hidden{display:none!important}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.grid{display:grid}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-2{gap:.5rem}.gap-4{gap:1rem}.space-x-2>*+*{margin-left:.5rem}.space-x-4>*+*{margin-left:1rem}.rounded{border-radius:.25rem}.rounded-md,.rounded-lg{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-xl{border-radius:.75rem}.w-96{width:24rem}.max-w-\[90vw\]{max-width:90vw}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.inset-0{top:0;right:0;bottom:0;left:0}.z-10{z-index:10}.z-20{z-index:20}.z-50{z-index:50}.transition-all{transition:all .2s ease}.transition-colors{transition:background-color .2s,color .2s}.transform{transform:translate(0)}.translate-x-full{transform:translate(100%)}.hover\:scale-105:hover{transform:scale(1.05)}@media (max-width: 768px){.dashboard-container{flex-direction:column;height:auto}.sidebar{width:100%;border-right:none;border-bottom:1px solid #e5e5e5}.darkModePossible .sidebar{border-bottom-color:#ffffff14}.content-section{padding:1rem}.download-btn-mac,.download-btn-ios{width:100%;margin-bottom:.5rem}#subscription-upgrade{padding:1rem}#pricing-table{font-size:.75rem}.grid-cols-1{grid-template-columns:1fr}}@media (min-width: 768px){.md\:grid-cols-2{grid-template-columns:repeat(2,1fr)}}.en-text{display:inline}.cn-text{display:none}html.lang-cn .en-text{display:none!important}html.lang-cn .cn-text,html.lang-cn .cn-text.hidden{display:revert!important}@supports not (display: revert){html.lang-cn .cn-text,html.lang-cn .cn-text.hidden{display:initial!important}html.lang-cn h1.cn-text,html.lang-cn h2.cn-text,html.lang-cn h3.cn-text,html.lang-cn h4.cn-text,html.lang-cn h5.cn-text,html.lang-cn h6.cn-text,html.lang-cn p.cn-text,html.lang-cn div.cn-text,html.lang-cn li.cn-text{display:block!important}}.fixed.inset-0{-webkit-backdrop-filter:blur(3px)}.token-popover{background-color:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 25px #0000001a;padding:1rem;border-radius:1rem}.darkModePossible .token-popover{background-color:#1e1e1e;border-color:#ffffff1a;box-shadow:0 10px 25px #00000080;color:#f0f0f4d6}#subscription-management{position:absolute;bottom:1.5rem;right:1.5rem;z-index:20}#manageDropdownMenu{position:absolute;right:0;bottom:calc(100% + .5rem);min-width:220px}.table-scroll-wrapper{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;background-color:transparent}.darkModePossible .table-scroll-wrapper{background-color:transparent}#section-pricing .table-scroll-wrapper{margin-bottom:1em}.theme-toggle-wrapper{position:relative}.theme-toggle{position:relative;width:64px;height:32px;padding:0;border:none;border-radius:9999px;background-color:#e5e7eb;cursor:pointer;transition:background-color .2s ease}.darkModePossible .theme-toggle{background-color:#374151}.theme-toggle-track{display:block;width:100%;height:100%;position:relative}.theme-toggle-thumb{position:absolute;left:4px;top:4px;width:24px;height:24px;background-color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease;box-shadow:0 2px 4px #0000001a}.darkModePossible .theme-toggle-thumb{transform:translate(32px);background-color:#1f2937}.theme-icon-light,.theme-icon-dark{color:#6b7280}.darkModePossible .theme-icon-light{display:none}.darkModePossible .theme-icon-dark{display:block;color:#d1d5db}.theme-icon-dark{display:none}.theme-toggle:hover{background-color:#d1d5db}.darkModePossible .theme-toggle:hover{background-color:#4b5563}.theme-toggle:focus{outline:none;box-shadow:0 0 0 3px #ff7d3233}.support-legal{border-top:1px solid #e5e5e5;opacity:.6;padding-top:1rem;margin-top:1rem}.darkModePossible .support-legal{border-top-color:#ffffff14}.support-legal summary{outline:none}.support-legal[open] summary{color:#374151}.darkModePossible .support-legal[open] summary{color:#f0f0f4e6}:root{--simple-radius: 1rem;--action-h: 40px;--border-g: #e2e2e6;--text-strong: #111418;--text-muted: #6b7280;--card-top: #f7f7f9;--card-btm: #eef0f3;--shadow-1: 0 10px 22px rgba(0,0,0,.1);--shadow-2: 0 2px 8px rgba(0,0,0,.06);--tip-bg: #ffffff;--tip-border: #e2e2e6;--tip-text: #111418;--plan-gap: .5rem}html.darkModePossible{--border-g: #2b2b2f;--text-strong: #f5f5f5;--text-muted: #a7a7a7;--card-top: #161616;--card-btm: #0f0f0f;--shadow-1: 0 14px 32px rgba(0,0,0,.42);--shadow-2: 0 4px 10px rgba(0,0,0,.28);--tip-bg: #242424;--tip-border: #3a3a3a;--tip-text: #e9e9e9}.simple-plan-card{background:linear-gradient(180deg,var(--card-top) 0%,var(--card-btm) 100%);border:1px solid var(--border-g);border-radius:var(--simple-radius);padding:1.5rem;position:relative;display:flex;flex-direction:column;box-shadow:var(--shadow-1),var(--shadow-2),inset 0 1px #ffffff0d;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;cursor:pointer;aspect-ratio:1 / 1.3;overflow:hidden}.simple-plan-card:hover{transform:translateY(-2px);box-shadow:0 16px 36px #0000001f,0 8px 18px #00000014,inset 0 1px #ffffff0f}.simple-badge{position:absolute;top:1rem;right:1rem;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;padding:.35rem .75rem;border-radius:12px;font-size:.65rem;font-weight:700;letter-spacing:.5px}.simple-plan-title{font-size:1.25rem;font-weight:700;color:var(--text-strong);margin-bottom:1.1rem;padding-right:4rem;letter-spacing:.1px}.simple-price{display:flex;align-items:baseline;gap:.35rem;margin-bottom:.8rem}.price-label{font-size:.875rem;color:var(--text-muted);font-weight:600}.price-amount{font-size:2rem;font-weight:800;color:var(--text-strong)}.price-period{font-size:.875rem;color:var(--text-muted)}.simple-plan-desc{margin:.5rem 0 1rem;color:var(--text-muted);font-size:.92rem;line-height:1.45}.simple-plan-desc p{margin:.25rem 0}.simple-plan-desc ul{margin:.25rem 0 .25rem 1rem;list-style:disc}.simple-plan-desc ol{margin:.25rem 0 .25rem 1rem;list-style:decimal}.simple-actions{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:.5rem;align-items:center}.simple-cta-button{display:inline-flex;align-items:center;justify-content:center;height:var(--action-h);padding:0 1.1rem;background:linear-gradient(135deg,#f97316,#fb923c);color:#fff;border:none;border-radius:var(--simple-radius);font-weight:600;font-size:.95rem;cursor:pointer;transition:opacity .2s ease,transform .06s ease}.simple-cta-button:hover:not(:disabled){opacity:.94;transform:translateY(-1px)}.simple-cta-button:disabled{opacity:.6;cursor:not-allowed}.simple-info{position:relative}.simple-info-button{display:inline-flex;align-items:center;justify-content:center;height:calc(var(--action-h) - 6px);width:calc(var(--action-h) - 6px);border-radius:50%;background:transparent;border:1px solid var(--border-g);color:var(--text-muted);font-weight:800;font-size:.82rem;cursor:default;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .06s ease}.simple-info-button:hover{background:#0000000a;border-color:var(--border-g);color:var(--text-strong)}.simple-tooltip-panel{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;max-width:320px;padding:.9rem 1rem;background:var(--tip-bg);color:var(--tip-text);border:1px solid var(--tip-border);border-radius:var(--simple-radius);box-shadow:0 10px 20px #0000002e,0 2px 8px #0000001f,inset 0 1px #ffffff08;line-height:1.45;font-size:.85rem;z-index:10;opacity:0;visibility:hidden;pointer-events:auto;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.simple-tooltip-panel p{margin:.3rem 0}.simple-tooltip-panel ul{margin:.35rem 0 .35rem 1rem;list-style:disc}.simple-tooltip-panel ol{margin:.35rem 0 .35rem 1rem;list-style:decimal}.simple-info:hover .simple-tooltip-panel{opacity:1;visibility:visible;transform:translateY(0)}.simple-coming-soon-card{background:linear-gradient(180deg,var(--card-top) 0%,var(--card-btm) 100%);border:1px solid var(--border-g);border-radius:var(--simple-radius);padding:1.5rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;box-shadow:var(--shadow-1),var(--shadow-2),inset 0 1px #ffffff0d;aspect-ratio:1 / 1.3;overflow:hidden}.simple-coming-soon-card:hover{transform:none;box-shadow:var(--shadow-1),var(--shadow-2),inset 0 1px #ffffff0d}.coming-soon-icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:var(--text-muted);margin-bottom:.75rem}.coming-soon-icon svg{width:100%;height:100%}.coming-soon-heading{font-size:1.1rem;font-weight:700;color:var(--text-strong);margin-bottom:.25rem}.coming-soon-text{font-size:.9rem;color:var(--text-muted);line-height:1.5;max-width:28rem}.coming-soon-tags{display:none!important}@media (max-width: 1024px){.simple-coming-soon-card{padding:1.5rem 1.25rem}}@media (max-width: 640px){.simple-plan-title{font-size:1.125rem}.price-amount{font-size:1.75rem}.coming-soon-heading{font-size:1.05rem}.simple-tooltip-panel{right:auto;left:0}}.plans-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:var(--plan-gap)}@media (min-width: 768px){.plans-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.plans-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width: 1024px){.plans-grid>.simple-plan-card{grid-column:span 1 / span 1}.plans-grid>.simple-coming-soon-card{grid-column:span 3 / span 3;aspect-ratio:calc(3 / 1.3 + .04)}}:root{--plan-card-w: 320px;--plan-gap: 8px}.plans-grid{display:flex;flex-wrap:wrap;gap:var(--plan-gap);align-items:stretch}.simple-plan-card{flex:0 0 var(--plan-card-w);width:var(--plan-card-w);display:flex;flex-direction:column}.simple-coming-soon-card{flex:1 1 var(--plan-card-w);min-width:0;display:flex;flex-direction:column}.icon-btn{padding:0!important;line-height:0;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border-radius:12px;background:transparent;border:1px solid var(--border-g);color:#6b7280;transition:background-color .15s,color .15s,border-color .15s}.icon-btn:hover{background:#0000000f;color:#374151}.icon-btn svg{width:18px;height:18px}.darkModePossible .icon-btn{border-color:var(--border-g);color:#9ca3af}.darkModePossible .icon-btn:hover{background:#ffffff0f;color:#e5e7eb}.icon-btn:focus-visible{outline:none;box-shadow:none;border-color:#9ca3af}.darkModePossible .icon-btn:focus-visible{border-color:#6b7280}#admin-models-table{width:100%;border-collapse:separate;border-spacing:0;border-radius:1rem;overflow:hidden}#admin-models-table thead th{background-color:#f9fafb;border-bottom:2px solid #e5e7eb;color:#333;padding:.75rem 1rem;font-weight:600;text-align:left}#admin-models-table tbody tr{transition:background-color .15s ease}#admin-models-table tbody tr:nth-child(odd){background-color:#fff}#admin-models-table tbody tr:nth-child(2n){background-color:#f9fafb}#admin-models-table tbody tr:hover{background-color:#f3f4f6}#admin-models-table td{padding:.75rem 1rem;border-top:1px solid #eeeeee;color:#333;font-size:.875rem;vertical-align:middle}#admin-models-table .model-link{color:#111418;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:4px;cursor:pointer}#admin-models-table .model-link:hover{text-decoration-color:#111418}#admin-models-table .inactive-chip{background-color:#f3f4f6;color:#6b7280;border-radius:.5rem;padding:.125rem .5rem;font-size:.75rem;font-weight:600}#admin-models-table .status{color:#6b7280;font-size:.75rem;font-weight:600;display:inline-flex;gap:.375rem;align-items:center}#admin-models-table .status .dot{width:6px;height:6px;border-radius:9999px;background-color:#4b5563}#admin-models-table .status.inactive .dot{background-color:#9ca3af}#admin-models-table .action-btn{padding:.5rem;border-radius:.75rem;color:#6b7280;background:transparent;border:none}#admin-models-table .action-btn:hover{background-color:#f3f4f6;color:#374151}.darkModePossible #admin-models-table thead th{background-color:#ffffff0a;border-bottom:2px solid rgba(255,255,255,.08);color:#f0f0f4d6}.darkModePossible #admin-models-table tbody tr:nth-child(odd){background-color:#1e1e1e}.darkModePossible #admin-models-table tbody tr:nth-child(2n){background-color:#252525}.darkModePossible #admin-models-table tbody tr:hover{background-color:#ffffff0f}.darkModePossible #admin-models-table td{border-top-color:#ffffff0d;color:#f0f0f4d6}.darkModePossible #admin-models-table .model-link{color:#f0f0f4f0}.darkModePossible #admin-models-table .model-link:hover{text-decoration-color:#f0f0f4f0}.darkModePossible #admin-models-table .inactive-chip{background-color:#333;color:#a7a7a7}.darkModePossible #admin-models-table .status{color:#a7a7a7}.darkModePossible #admin-models-table .status .dot{background-color:#d1d5db}.darkModePossible #admin-models-table .status.inactive .dot{background-color:#6b7280}.darkModePossible #admin-models-table .action-btn{color:#9ca3af}.darkModePossible #admin-models-table .action-btn:hover{background-color:#ffffff0f;color:#e5e7eb}#admin-models-table .status.active{color:#16a34a}#admin-models-table .status.active .dot{background-color:#22c55e}.darkModePossible #admin-models-table .status.active{color:#22c55e}.darkModePossible #admin-models-table .status.active .dot{background-color:#34d399}#model-json-modal .modal-panel{border:1px solid rgba(0,0,0,.08)}.darkModePossible #model-json-modal .modal-panel{border-color:#ffffff14}#model-json-modal .json-header{margin-bottom:.75rem}#model-json-modal .json-body{margin:.25rem 0 1rem}#model-json-modal .json-footer{margin-top:.25rem}#model-json-modal .json-pre{background:#0f1113;color:#f0f0f4eb;padding:1.25rem;border-radius:.75rem;border:1px solid rgba(255,255,255,.06)}html:not(.darkModePossible) #model-json-modal .json-pre{background:#111418;color:#e8e8ee;border-color:#1e1f22}#model-json-modal .json-header,#model-json-modal .json-footer{border:none!important;box-shadow:none!important}#model-json-modal .json-icon-close{padding:.5rem;border-radius:.75rem;color:#6b7280;background:transparent;border:none;transition:background-color .15s ease,color .15s ease}#model-json-modal .json-icon-close:hover{background-color:#0000000f;color:#374151}.darkModePossible #model-json-modal .json-icon-close{color:#9ca3af}.darkModePossible #model-json-modal .json-icon-close:hover{background-color:#ffffff0f;color:#e5e7eb}#model-json-modal .json-btn{padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:500;border:1px solid transparent;transition:background-color .15s ease,color .15s ease,border-color .15s ease}#model-json-modal .json-btn-copy{background-color:#fff;color:#374151;border-color:#d1d5db}#model-json-modal .json-btn-copy:hover{background-color:#f3f4f6;border-color:#9ca3af}#model-json-modal .json-btn-close{background-color:#111827;color:#f5f5f5;border-color:#111827}#model-json-modal .json-btn-close:hover{background-color:#1f2937;border-color:#1f2937}.darkModePossible #model-json-modal .json-btn-copy{background-color:#2a2a2a;color:#e5e7eb;border-color:#444}.darkModePossible #model-json-modal .json-btn-copy:hover{background-color:#3a3a3a;border-color:#666}.darkModePossible #model-json-modal .json-btn-close{background-color:#0f1113;color:#f3f4f6;border-color:#0f1113}.darkModePossible #model-json-modal .json-btn-close:hover{background-color:#1a1c1f;border-color:#1a1c1f}.editor-modal{border:1px solid rgba(0,0,0,.08)}.darkModePossible .editor-modal{border-color:#ffffff14}.editor-modal *:focus,.editor-modal *:focus-visible{outline:none!important;box-shadow:none!important}.editor-header{margin-bottom:.25rem}.editor-divider{border:none;height:1px;background:#e5e7eb;margin:.5rem 0 1rem}.darkModePossible .editor-divider{background:#ffffff14}.editor-body{padding:0}.editor-section{display:block}.editor-section+.editor-section{margin-top:.25rem}.editor-section-title{font-size:.875rem;font-weight:600;color:#6b7280;margin-bottom:.5rem}.darkModePossible .editor-section-title{color:#f0f0f4b3}.editor-section-title.strong{font-size:1.05rem;line-height:1.35;color:#111418;letter-spacing:.2px;margin-bottom:.6rem}.darkModePossible .editor-section-title.strong{color:#f0f0f4f2}.editor-label{display:block;margin-bottom:.25rem;font-size:.8125rem;font-weight:500;color:#6b7280}.darkModePossible .editor-label{color:#f0f0f4b3}.editor-label.editor-key{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.85rem;color:#4b5563}.darkModePossible .editor-label.editor-key{color:#f0f0f4bf}.editor-grid-2{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.editor-grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:.75rem}@media (max-width: 768px){.editor-grid-2,.editor-grid-4{grid-template-columns:1fr}}.editor-field input,.editor-field textarea,.editor-grid-2 input,.editor-grid-2 textarea,.editor-grid-4 input,.editor-grid-4 textarea{border-radius:12px}.editor-modal input:focus,.editor-modal select:focus,.editor-modal textarea:focus{border-color:#9ca3af!important}.darkModePossible .editor-modal input:focus,.darkModePossible .editor-modal select:focus,.darkModePossible .editor-modal textarea:focus{border-color:#6b7280!important}.editor-inline{margin-top:.5rem}.editor-checkbox{display:inline-flex;gap:.5rem;align-items:center;color:#6b7280}.darkModePossible .editor-checkbox{color:#f0f0f4b3}.editor-collapser{width:100%;display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;margin:.25rem 0 .5rem;background:#f3f4f6;color:#4b5563;border:1px solid #e5e7eb;border-radius:12px;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.editor-collapser:hover{background:#e5e7eb;border-color:#d1d5db}.darkModePossible .editor-collapser{background:#2a2a2a;color:#d1d5db;border-color:#444}.darkModePossible .editor-collapser:hover{background:#3a3a3a;border-color:#555}.editor-actions{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.5rem}.editor-btn-cancel,.editor-btn-save{border-radius:12px!important}.editor-icon-close{padding:.5rem;border-radius:12px;color:#6b7280;background:transparent;border:none;transition:background-color .15s ease,color .15s ease}.editor-icon-close:hover{background-color:#0000000f;color:#374151}.darkModePossible .editor-icon-close{color:#9ca3af}.darkModePossible .editor-icon-close:hover{background-color:#ffffff0f;color:#e5e7eb}.editor-section.editor-policy{max-width:640px}.editor-section.editor-policy .policy-row{max-width:560px}.editor-section.editor-policy .mb-3{margin-bottom:.75rem}.editor-section.editor-policy .mb-1{margin-bottom:.5rem}.editor-section.editor-policy input,.editor-section.editor-policy select,.editor-section.editor-policy textarea{border-radius:12px!important;max-width:560px}.editor-section.editor-policy input:focus,.editor-section.editor-policy select:focus,.editor-section.editor-policy textarea:focus{border-color:#9ca3af!important}.darkModePossible .editor-section.editor-policy input:focus,.darkModePossible .editor-section.editor-policy select:focus,.darkModePossible .editor-section.editor-policy textarea:focus{border-color:#6b7280!important}.chips-policy{--chip-h: 32px}.chips-policy .chips-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-radius:12px;padding:8px 10px;background:#fff;border:1px solid #e5e7eb}.darkModePossible .chips-policy .chips-box{background:#2a2a2a;border-color:#444}.chips-policy .chip-pill{display:inline-flex;align-items:center;gap:8px;min-height:var(--chip-h);padding:6px 12px;border-radius:9999px;background:#e8edf2;color:#374151;border:1px solid #dde3ea;font-size:.8125rem;white-space:nowrap}.darkModePossible .chips-policy .chip-pill{background:#222;border-color:#222;color:#f0f2f5}.chips-policy .chip-text{line-height:1}.chips-policy .chip-remove:hover{background:#0000000f;border-color:#00000014;color:#374151}.darkModePossible .chips-policy .chip-remove:hover{background:#ffffff14;border-color:#ffffff1f;color:#fff}.chips-policy .chips-suggestions{position:absolute;z-index:40;border-radius:10px;overflow:auto;max-height:14rem}.chips-policy .chip-remove{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;line-height:1;font-size:12px;border-radius:9999px;background:transparent;color:#6b7280;border:1px solid transparent;padding:0}.darkModePossible .chips-policy .chip-remove{color:#c9c9cf}.chips-policy .chips-input{min-width:10rem;height:var(--chip-h);padding:6px 10px;line-height:calc(var(--chip-h) - 12px);background:transparent}.darkModePossible .chips-policy .chips-input{color:#f0f0f4f2}.chips-policy .chips-add-btn{height:var(--chip-h);padding:0 12px;border-radius:12px;font-size:.875rem;font-weight:600;background:#f3f4f6!important;color:#4b5563!important;border:1px solid #d1d5db!important;box-shadow:none!important}.chips-policy .chips-add-btn:hover{background:#e5e7eb!important;border-color:#cfd4db!important;color:#374151!important}.chips-policy .chips-add-btn:active{background:#dcdfe5!important}.darkModePossible .chips-policy .chips-add-btn{background:#3a3d42!important;color:#eceff3!important;border-color:#565b61!important}.darkModePossible .chips-policy .chips-add-btn:hover{background:#474b51!important;border-color:#6a7077!important;color:#fff!important}.darkModePossible .chips-policy .chips-add-btn:active{background:#545960!important}.chips-policy .chips-suggestions button{padding:8px 10px;color:#374151}.chips-policy .chips-suggestions button:hover{background:#f3f4f6}.darkModePossible .chips-policy .chips-suggestions{border-color:#444;background:#1e1e1e}.darkModePossible .chips-policy .chips-suggestions button{color:#f0f0f4e6}.darkModePossible .chips-policy .chips-suggestions button:hover{background:#ffffff0f}.editor-section.editor-policy input[type=number]::-webkit-outer-spin-button,.editor-section.editor-policy input[type=number]::-webkit-inner-spin-button{filter:grayscale(1) opacity(.7)}.chips-policy .chips-box{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chips-policy .chips-box>.chip-pill{order:0}.chips-policy .chips-box:after{content:"";flex-basis:100%;order:1}.chips-policy .chips-input,.chips-policy .chips-add-btn{order:2}.chips-policy .chips-input{flex:1 1 260px;min-width:12rem}.chips-policy .chips-add-btn{flex:0 0 auto;margin-left:8px;white-space:nowrap}.btn-compact{padding:.4rem .75rem!important;border-radius:.6rem!important;font-size:.9rem!important;line-height:1.1!important}.btn-muted{background-color:#6b7280!important;color:#fff!important;border:none!important}.btn-muted:hover{background-color:#9ca3af!important}.darkModePossible .btn-muted{background-color:#4b5563!important}.darkModePossible .btn-muted:hover{background-color:#6b7280!important}.btn-danger{background-color:#ef4444!important;color:#fff!important;border:none!important}.btn-danger:hover{background-color:#f87171!important}.darkModePossible .btn-danger{background-color:#ef4444!important}.darkModePossible .btn-danger:hover{background-color:#f87171!important}.editor-section+.editor-actions{margin-top:2rem!important}#plan-info-modal .modal-panel{position:relative;border-radius:var(--simple-radius);border:1px solid var(--border-g);padding:1.25rem 1.25rem 1rem}#plan-info-modal #planInfoTitle{margin-right:2.25rem}#plan-info-modal .editor-icon-close{position:absolute;top:1rem;right:1rem;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;line-height:1;background:transparent!important;border:1px solid transparent!important;border-radius:12px;color:#6b7280;cursor:pointer;box-shadow:none!important}.darkModePossible #plan-info-modal .editor-icon-close{color:#9ca3af}#plan-info-modal .editor-icon-close:hover{background-color:#0000000f;color:#374151}.darkModePossible #plan-info-modal .editor-icon-close:hover{background-color:#ffffff0f;color:#e5e7eb}#plan-info-modal .btn-primary{display:inline-flex;align-items:center;justify-content:center;line-height:1;height:var(--action-h);padding:0 1.1rem}#plan-info-modal li{line-height:1.55}.simple-info .simple-info-button{cursor:pointer!important}.simple-info .simple-info-button:hover{background:#0000000f;border-color:var(--border-g)}.darkModePossible .simple-info .simple-info-button:hover{background:#ffffff0f}.simple-tooltip-panel{display:none!important}
