body.light-mode .payment-error,body.light-mode .payment-instructions,body.light-mode .payment-loading{border:0!important;border-radius:30px!important;background:linear-gradient(145deg,hsla(0,0%,100%,.58),hsla(0,0%,100%,.28))!important;backdrop-filter:blur(28px) saturate(125%)!important;-webkit-backdrop-filter:blur(28px) saturate(125%)!important;box-shadow:18px 18px 42px rgba(64,78,59,.13),-12px -12px 30px hsla(0,0%,100%,.68),inset 0 1px hsla(0,0%,100%,.65)!important}body.light-mode .payment-instructions{padding:clamp(22px,4vw,38px)!important}body.light-mode .payment-instruction-head{align-items:flex-start!important}body.light-mode .payment-instruction-head h2{color:#172019!important;font-weight:800!important}body.light-mode .payment-error h3,body.light-mode .payment-instruction-head p,body.light-mode .payment-loading p,body.light-mode .payment-warning p{color:#4d594e!important}body.light-mode .payment-timer{border:0!important;background:hsla(0,0%,100%,.52)!important;color:#14776b!important;box-shadow:inset 4px 4px 9px rgba(65,78,60,.07),inset -4px -4px 9px hsla(0,0%,100%,.75),5px 5px 12px rgba(65,78,60,.08)!important;font-weight:800!important}body.light-mode .payment-detail-grid article{border:0!important;border-radius:22px!important;background:hsla(0,0%,100%,.42)!important;box-shadow:8px 8px 18px rgba(65,78,60,.09),-7px -7px 16px hsla(0,0%,100%,.62),inset 0 1px hsla(0,0%,100%,.52)!important}body.light-mode .payment-detail-grid article small{color:#657166!important;font-weight:800!important}body.light-mode .payment-detail-grid article b{color:#182019!important;font-weight:800!important;overflow-wrap:anywhere}body.light-mode .payment-detail-grid article button,body.light-mode .payment-instructions>.glass-btn{border:0!important;outline:0!important;color:#14776b!important;background:hsla(0,0%,100%,.55)!important;box-shadow:6px 6px 13px rgba(65,78,60,.08),-5px -5px 12px hsla(0,0%,100%,.65)!important;font-weight:800!important}body.light-mode .payment-detail-grid article button:hover,body.light-mode .payment-instructions>.glass-btn:hover{transform:translateY(-1px);color:#075f57!important}body.light-mode .payment-warning{border:0!important;background:hsla(0,0%,100%,.3)!important;border-radius:18px!important;box-shadow:inset 4px 4px 9px rgba(65,78,60,.045),inset -4px -4px 9px hsla(0,0%,100%,.58)!important}body.light-mode .payment-warning i{color:#14776b!important}body.light-mode .payment-instructions>.glass-btn{display:inline-flex!important;align-items:center;gap:9px}body.light-mode .payment-error i{color:#14776b!important}body.light-mode .member-directory{background:hsla(0,0%,100%,.56)!important;box-shadow:16px 16px 36px rgba(92,105,94,.16),-10px -10px 26px hsla(0,0%,100%,.9),inset 0 1px 0 hsla(0,0%,100%,.72)!important;border:0!important;outline:0!important;border-radius:30px!important;overflow:hidden}body.light-mode .member-directory,body.light-mode .member-directory *{border-color:transparent!important}body.light-mode .member-directory .form-panel-title{align-items:center;gap:18px}body.light-mode .member-directory .admin-loading,body.light-mode .member-directory .form-panel-title h2,body.light-mode .member-directory .form-panel-title p,body.light-mode .member-directory .member-name b,body.light-mode .member-directory .member-name small,body.light-mode .member-directory .members-heading,body.light-mode .member-directory article strong{color:#14201b!important}body.light-mode .member-directory .form-panel-title p{opacity:.68}body.light-mode .member-directory .title-orb{background:hsla(0,0%,100%,.7)!important;box-shadow:8px 8px 18px rgba(92,105,94,.14),-6px -6px 14px hsla(0,0%,100%,.95),inset 2px 2px 6px hsla(0,0%,100%,.8),inset -2px -2px 6px rgba(92,105,94,.08)!important;border:0!important;color:#087f72!important}body.light-mode .member-directory .member-search{display:flex;align-items:center;gap:12px;min-height:54px;margin:24px 0 20px;padding:0 18px;background:hsla(0,0%,100%,.48)!important;border:0!important;border-radius:18px!important;box-shadow:inset 5px 5px 12px rgba(92,105,94,.09),inset -5px -5px 12px hsla(0,0%,100%,.86),7px 7px 18px rgba(92,105,94,.08)!important}body.light-mode .member-directory .member-search i{color:#087f72!important}body.light-mode .member-directory .member-search input{width:100%;min-width:0;background:transparent!important;color:#14201b!important;border:0!important;outline:0!important;box-shadow:none!important;font-weight:650}body.light-mode .member-directory .member-search input::placeholder{color:#53615b!important;opacity:.72}body.light-mode .member-directory .member-search:focus-within{border:0!important;outline:0!important;box-shadow:inset 5px 5px 12px rgba(92,105,94,.1),inset -5px -5px 12px hsla(0,0%,100%,.9),0 0 0 4px rgba(8,127,114,.08),7px 7px 18px rgba(92,105,94,.08)!important}body.light-mode .member-directory .members-table{background:transparent!important;border:0!important}body.light-mode .member-directory .members-heading{opacity:.58;font-weight:850;letter-spacing:.09em}body.light-mode .member-directory .members-table article{position:relative;display:grid;align-items:center;grid-gap:14px;gap:14px;min-height:78px;margin:10px 0;padding:12px 16px;background:hsla(0,0%,100%,.42)!important;border:0!important;border-radius:22px!important;box-shadow:9px 9px 20px rgba(92,105,94,.1),-7px -7px 17px hsla(0,0%,100%,.78),inset 1px 1px 0 hsla(0,0%,100%,.72)!important;transition:transform .16s ease,box-shadow .16s ease}body.light-mode .member-directory .members-table article:hover{transform:translateY(-2px);border:0!important;box-shadow:12px 12px 24px rgba(92,105,94,.13),-8px -8px 18px hsla(0,0%,100%,.82),inset 1px 1px 0 hsla(0,0%,100%,.76)!important}body.light-mode .member-directory .member-avatar{width:44px;height:44px;display:grid;place-items:center;border-radius:15px!important;background:rgba(220,247,241,.72)!important;color:#087f72!important;font-weight:900;border:0!important;box-shadow:inset 3px 3px 7px hsla(0,0%,100%,.75),inset -3px -3px 7px rgba(8,127,114,.08),4px 4px 10px rgba(92,105,94,.08)!important}body.light-mode .member-directory .member-name{min-width:0}body.light-mode .member-directory .member-name small{opacity:.62}body.light-mode .member-directory .role-badge{justify-self:start;border:0!important;border-radius:999px!important;background:hsla(0,0%,100%,.65)!important;color:#087f72!important;box-shadow:inset 3px 3px 7px rgba(92,105,94,.07),inset -3px -3px 7px hsla(0,0%,100%,.9),3px 3px 8px rgba(92,105,94,.06)!important;font-weight:850}body.light-mode .member-directory .role-badge.admin{color:#7a3f09!important;background:rgba(255,241,215,.72)!important}body.light-mode .notice.glass{box-shadow:10px 10px 24px rgba(92,105,94,.12),-8px -8px 18px hsla(0,0%,100%,.84)!important}body.light-mode .notice.glass,body.light-mode .notice.glass button{background:hsla(0,0%,100%,.58)!important;color:#14201b!important;border:0!important}body.light-mode .notice.glass button{outline:0!important;box-shadow:4px 4px 10px rgba(92,105,94,.1),-4px -4px 10px hsla(0,0%,100%,.8)!important}body.light-mode .member-directory :focus,body.light-mode .member-directory :focus-visible,body.light-mode .member-directory a,body.light-mode .member-directory button,body.light-mode .member-directory input{outline:none!important}@media (min-width:761px){body.light-mode .member-directory .members-heading,body.light-mode .member-directory .members-table article{grid-template-columns:minmax(220px,1fr) minmax(130px,.55fr) minmax(130px,.55fr) minmax(90px,.3fr)}body.light-mode .member-directory .members-heading{display:grid;grid-gap:14px;gap:14px;padding:0 16px 6px}body.light-mode .member-directory .members-heading span:first-child{grid-column:1}}@media (max-width:760px){body.light-mode .member-directory{border-radius:24px!important}body.light-mode .member-directory .members-heading{display:none}body.light-mode .member-directory .members-table article{grid-template-columns:44px minmax(0,1fr);padding:14px}body.light-mode .member-directory .members-table article>.role-badge,body.light-mode .member-directory .members-table article>strong{grid-column:2}body.light-mode .member-directory .members-table article>strong:before{content:""}body.light-mode .member-directory .form-panel-title{align-items:flex-start}}@media (max-width:430px){body.light-mode .member-directory .form-panel-title{gap:12px}body.light-mode .member-directory .title-orb{width:42px;height:42px;flex:0 0 42px}body.light-mode .member-directory .member-name small{overflow-wrap:anywhere}}body.light-mode .admin-plan-stack .collapsible-admin,body.light-mode .announcement-list article,body.light-mode .edit-plan-box,body.light-mode .notice,body.light-mode .record-editor{background:hsla(0,0%,100%,.42)!important;border:0!important;border-radius:26px!important;box-shadow:14px 14px 30px rgba(73,88,66,.14),-10px -10px 24px hsla(84,29%,97%,.76),inset 1px 1px 0 hsla(0,0%,100%,.45)!important;-webkit-backdrop-filter:blur(20px) saturate(125%)!important;backdrop-filter:blur(20px) saturate(125%)!important;color:#26301f!important}body.light-mode .record-editor{padding:30px!important}body.light-mode .collapsible-admin .collapsible-head b,body.light-mode .record-editor .form-panel-title h2{color:#26301f!important}body.light-mode .collapsible-admin .collapsible-head em,body.light-mode .record-editor .form-panel-title p{color:#6b7663!important}body.light-mode .admin-plan-icon,body.light-mode .field-icon,body.light-mode .title-orb{background:rgba(20,119,107,.1)!important;color:#14776b!important;border:0!important;box-shadow:inset 3px 3px 7px rgba(73,88,66,.08),inset -3px -3px 7px hsla(0,0%,100%,.65),5px 5px 10px rgba(73,88,66,.09)!important}body.light-mode .announcement-text textarea,body.light-mode .edit-plan-fields input,body.light-mode .premium-field input{color:#26301f!important;background:hsla(90,21%,89%,.58)!important;border:0!important;outline:0!important;border-radius:18px!important;box-shadow:inset 5px 5px 10px rgba(73,88,66,.1),inset -5px -5px 10px hsla(0,0%,100%,.72)!important}body.light-mode .premium-field input{height:52px!important}body.light-mode .announcement-text textarea{min-height:180px!important;padding:18px!important;resize:vertical}body.light-mode .announcement-text textarea:focus,body.light-mode .edit-plan-fields input:focus,body.light-mode .premium-field input:focus{box-shadow:inset 4px 4px 9px rgba(73,88,66,.1),inset -4px -4px 9px hsla(0,0%,100%,.72),0 0 0 4px rgba(20,119,107,.08)!important}body.light-mode .announcement-text>span,body.light-mode .premium-field .field-label{color:#14776b!important;font-weight:800!important}body.light-mode .announcement-text textarea::placeholder,body.light-mode .edit-plan-fields input::placeholder,body.light-mode .premium-field input::placeholder{color:#8a9483!important}body.light-mode .collapsible-admin{overflow:hidden!important}body.light-mode .collapsible-head{background:hsla(0,0%,100%,.24)!important;border:0!important;box-shadow:none!important}body.light-mode .collapsible-body{border:0!important}body.light-mode .plan-admin-rows{display:grid;grid-gap:14px;gap:14px}body.light-mode .plan-admin-rows article{background:hsla(0,0%,100%,.38)!important;border:0!important;border-radius:20px!important;padding:16px!important;box-shadow:7px 7px 16px rgba(73,88,66,.1),-6px -6px 14px hsla(0,0%,100%,.6)!important}body.light-mode .plan-admin-rows article b{color:#26301f!important}body.light-mode .plan-admin-rows article small{color:#6b7663!important}body.light-mode .edit-plan-box{padding:22px!important;margin-bottom:18px!important}body.light-mode .edit-plan-title b{color:#26301f!important}body.light-mode .edit-plan-title small{color:#6b7663!important}body.light-mode .announcement-actions button,body.light-mode .delete-plan,body.light-mode .edit-plan,body.light-mode .edit-plan-title>button,body.light-mode .plan-state{border:0!important;outline:0!important;border-radius:14px!important;background:hsla(90,21%,89%,.62)!important;color:#14776b!important;box-shadow:5px 5px 11px rgba(73,88,66,.1),-4px -4px 9px hsla(0,0%,100%,.62)!important}body.light-mode .announcement-list{display:grid;grid-gap:14px;gap:14px;margin-top:24px}body.light-mode .announcement-list article{padding:20px!important;display:flex;gap:18px;justify-content:space-between;align-items:flex-start}body.light-mode .announcement-list article b{color:#26301f!important;font-size:15px}body.light-mode .announcement-list article p{color:#566150!important;line-height:1.65}body.light-mode .announcement-list article small{color:#14776b!important;font-weight:700}body.light-mode .announcement-actions{display:flex;gap:8px}body.light-mode .announcement-actions button:hover,body.light-mode .delete-plan:hover,body.light-mode .edit-plan:hover,body.light-mode .plan-state:hover{transform:translateY(-1px)}body.light-mode .delete-plan{color:#c4643f!important}body.light-mode .plan-state.on{color:#14776b!important;background:rgba(20,119,107,.1)!important}body.light-mode .notice{padding:16px 20px!important;color:#26301f!important}body.light-mode .notice button{border:0!important;background:transparent!important;color:#14776b!important}body.light-mode .primary-btn{border:0!important}@media(max-width:760px){body.light-mode .record-editor{padding:20px!important}body.light-mode .announcement-list article{flex-direction:column}body.light-mode .announcement-actions{width:100%;justify-content:flex-end}}.triviax-support-fab{position:fixed;right:22px;bottom:24px;width:58px;height:58px;border:0!important;outline:0!important;border-radius:50%;z-index:12000;display:grid;place-items:center;background:hsla(0,0%,100%,.62);color:#087d73;box-shadow:10px 12px 24px rgba(73,88,66,.18),inset 4px 4px 9px rgba(90,105,82,.08),inset -5px -5px 10px hsla(0,0%,100%,.95);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);cursor:pointer;transition:transform .18s ease,box-shadow .18s ease}.triviax-support-fab:hover{transform:translateY(-3px);box-shadow:12px 15px 27px rgba(73,88,66,.22),inset 4px 4px 9px rgba(90,105,82,.08),inset -5px -5px 10px hsla(0,0%,100%,.95)}.triviax-support-fab:active{transform:translateY(0) scale(.96)}.triviax-support-icon{font-size:22px;line-height:1}.triviax-support-badge{position:absolute;top:-3px;right:-2px;min-width:20px;height:20px;padding:0 5px;border-radius:10px;display:grid;place-items:center;background:#d7193f;color:#fff;font-size:10px;font-weight:900;box-shadow:0 4px 10px rgba(120,20,35,.25)}.triviax-support-fab.has-unread .triviax-support-badge{animation:triviax-support-unread-blink 1.05s ease-in-out infinite}.triviax-support-fab.has-unread .triviax-support-icon{animation:triviax-support-icon-pulse 1.6s ease-in-out infinite}@keyframes triviax-support-unread-blink{0%,to{opacity:1;transform:scale(1);box-shadow:0 4px 10px rgba(120,20,35,.25),0 0 0 0 rgba(215,25,63,.35)}50%{opacity:.48;transform:scale(1.12);box-shadow:0 4px 12px rgba(120,20,35,.3),0 0 0 7px rgba(215,25,63,0)}}@keyframes triviax-support-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}.support-image-viewer{position:fixed;inset:0;z-index:20000;display:flex;align-items:center;justify-content:center;padding:28px;background:rgba(16,22,18,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.support-image-viewer-image{display:block;max-width:min(94vw,1100px);max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:18px;box-shadow:0 22px 60px rgba(0,0,0,.4)}.support-image-viewer-close{position:absolute;top:20px;right:20px;width:44px;height:44px;border:0!important;outline:0!important;border-radius:50%;display:grid;place-items:center;background:hsla(0,0%,100%,.9);color:#26301f;font-size:20px;box-shadow:0 8px 22px rgba(0,0,0,.2);cursor:pointer}.admin-chat-messages img,.support-attachment img{cursor:zoom-in}.support-presence-pill{position:fixed;top:16px;left:50%;transform:translateX(-50%);z-index:11000;display:flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:hsla(0,0%,100%,.68);color:#26301f;font-size:11px;font-weight:850;box-shadow:7px 9px 18px rgba(73,88,66,.13),inset -3px -3px 7px hsla(0,0%,100%,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.support-presence-pill span{width:8px;height:8px;border-radius:50%;background:#d7193f;box-shadow:0 0 9px rgba(215,25,63,.3)}.support-presence-pill.online span{background:#159a8f;box-shadow:0 0 9px rgba(21,154,143,.38)}.support-presence-pill.away span{background:#d89a18;box-shadow:0 0 9px rgba(216,154,24,.3)}.admin-support-presence-control{position:fixed;right:28px;top:22px;z-index:12000;display:flex;align-items:center;gap:7px;padding:8px 10px;border-radius:14px;background:hsla(0,0%,100%,.62);box-shadow:7px 9px 18px rgba(73,88,66,.13),inset -3px -3px 7px hsla(0,0%,100%,.85);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.admin-support-presence-control select{border:0!important;outline:0!important;background:transparent;color:#26301f;font-size:11px;font-weight:850}.presence-dot{width:8px;height:8px;border-radius:50%;background:#159a8f}.presence-dot.away{background:#d89a18}.presence-dot.offline{background:#d7193f}@media(max-width:700px){.triviax-support-fab{right:14px;bottom:18px;width:54px;height:54px}.triviax-support-icon{font-size:20px}.support-presence-pill{top:10px;font-size:10px;max-width:92vw;white-space:nowrap}.admin-support-presence-control{right:12px;top:12px}}.notification-popup-wrap{position:fixed;top:max(18px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);width:min(440px,calc(100vw - 24px));z-index:10000;pointer-events:none;animation:triviax-notification-in .36s cubic-bezier(.22,1,.36,1) both}.notification-popup{display:grid;grid-template-columns:46px minmax(0,1fr) 32px;grid-gap:12px;gap:12px;align-items:center;padding:13px;border:0!important;outline:0!important;border-radius:21px;background:linear-gradient(145deg,hsla(84,29%,97%,.97),hsla(99,23%,88%,.94));color:#2f3a2d;box-shadow:12px 14px 30px rgba(67,79,65,.18),-8px -8px 20px hsla(0,0%,100%,.9),inset 0 1px 1px hsla(0,0%,100%,.82);backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);overflow:hidden}.notification-popup-icon{width:46px;height:46px;min-width:46px;flex:0 0 46px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#b8d9d0,#82bdb0)!important;box-shadow:7px 7px 16px rgba(63,100,91,.2),-5px -5px 13px hsla(0,0%,100%,.82),inset 1px 1px 2px hsla(0,0%,100%,.55);color:#245f54!important;position:relative;z-index:1;overflow:hidden}.notification-popup-icon i,.notification-popup-icon svg{display:block;width:auto;height:auto;color:#245f54!important;position:relative;z-index:2;flex:0 0 auto}.notification-popup-copy{min-width:0;width:100%;max-width:100%;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}.notification-popup-copy b,.notification-popup-copy p,.notification-popup-copy>span{display:block;width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.notification-popup-copy>span{margin-bottom:3px;font-size:9px;font-weight:800;letter-spacing:.14em;color:#557067}.notification-popup-copy b{font-size:13px;line-height:1.35;color:#29372f}.notification-popup-copy p{margin:3px 0 0;font-size:11px;line-height:1.45;color:#59675e;white-space:normal;overflow:visible;text-overflow:clip}.notification-popup-close{width:32px;height:32px;min-width:32px;flex:0 0 32px;display:grid;place-items:center;border:0!important;outline:0!important;border-radius:50%;background:linear-gradient(145deg,#e5ece1,#cbd6c5)!important;color:#536050!important;box-shadow:5px 5px 10px rgba(74,89,71,.16),-4px -4px 9px hsla(0,0%,100%,.82);opacity:.85;pointer-events:auto}.notification-popup-close:focus-visible,.notification-popup-close:hover{opacity:1}.floating-toast{position:fixed;top:max(18px,env(safe-area-inset-top));left:50%;transform:translateX(-50%);z-index:10001;width:min(440px,calc(100vw - 24px));min-height:58px;display:flex;align-items:center;gap:11px;padding:12px 13px 12px 16px;border:0!important;outline:0!important;border-radius:21px!important;background:linear-gradient(145deg,hsla(84,29%,97%,.97),hsla(99,23%,88%,.94))!important;color:#2f3a2d!important;box-shadow:12px 14px 30px rgba(67,79,65,.18),-8px -8px 20px hsla(0,0%,100%,.9),inset 0 1px 1px hsla(0,0%,100%,.82)!important;backdrop-filter:blur(24px) saturate(120%);-webkit-backdrop-filter:blur(24px) saturate(120%);overflow:hidden;animation:triviax-legacy-toast-in .36s cubic-bezier(.22,1,.36,1) both}.floating-toast .toast-timer{flex:0 0 6px;width:6px;height:34px;border-radius:999px;background:linear-gradient(180deg,#67a99c,#a8cfc6);box-shadow:inset 1px 1px 2px hsla(0,0%,100%,.75),2px 3px 7px rgba(62,99,89,.18)}.floating-toast button{flex:0 0 30px;width:30px;height:30px;display:grid;place-items:center;margin-left:auto;border:0!important;outline:0!important;border-radius:50%;background:linear-gradient(145deg,#e5ece1,#cbd6c5)!important;color:#536050!important;box-shadow:5px 5px 10px rgba(74,89,71,.16),-4px -4px 9px hsla(0,0%,100%,.82)}@keyframes triviax-legacy-toast-in{0%{opacity:0;transform:translate(-50%,-16px) scale(.96)}to{opacity:1;transform:translate(-50%) scale(1)}}@keyframes triviax-notification-in{0%{opacity:0;transform:translate(-50%,-18px) scale(.97)}to{opacity:1;transform:translate(-50%) scale(1)}}@media (max-width:520px){.notification-popup-wrap{top:max(12px,env(safe-area-inset-top));width:min(410px,calc(100vw - 20px))}.notification-popup{grid-template-columns:42px minmax(0,1fr) 30px;gap:10px;border-radius:19px;padding:11px 10px}.notification-popup-icon{width:42px;height:42px;min-width:42px;flex-basis:42px}.notification-popup-close{width:30px;height:30px;min-width:30px;flex-basis:30px}.notification-popup-copy b{font-size:12.5px}.notification-popup-copy p{font-size:10.5px}.floating-toast{top:max(12px,env(safe-area-inset-top));width:min(410px,calc(100vw - 20px));border-radius:19px!important}}