@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Press+Start+2P&display=swap";
.plan-compare{color:#4f443c;background:#fffdf7;border:1px solid #e1c5a9;border-top:4px solid #d77b5a;margin-top:16px;padding:23px;box-shadow:3px 4px #7548301a}.plan-compare-head{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:17px;display:flex}.plan-compare-head>div>span{color:#a55b42;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.45;display:block}.plan-compare-head h3{color:#4d3830;max-width:620px;font:700 19px/1.25 var(--ui-font);letter-spacing:-.025em;text-wrap:balance;margin:7px 0 0}.plan-compare-head>p{color:#8a6758;white-space:nowrap;background:#fff3e9;margin:4px 0 0;padding:7px 9px;font-size:10px}.plan-compare-scroll{background:#fff;border:1px solid #e5d6c5;overflow-x:auto}.plan-compare table{border-collapse:collapse;width:100%;min-width:700px;font-size:11px;line-height:1.4}.plan-compare th,.plan-compare td{text-align:left;vertical-align:middle;border-bottom:1px solid #eee3d7;padding:12px 14px}.plan-compare thead th{color:#664e42;background:#fdf7f0;min-height:86px;font-weight:600;position:relative}.plan-compare thead th:first-child{color:#8b776b;width:30%;font-size:10px}.plan-compare thead th:not(:first-child){width:23.33%}.plan-compare thead th b,.plan-compare thead th span{display:block}.plan-compare thead th b{color:#4b382f;font-size:12px}.plan-compare thead th span{color:#9a6a52;margin-top:4px;font:10px DM Mono,monospace}.plan-compare thead th em{color:#fff9f1;background:#ba6a4d;padding:3px 4px;font-family:"Press Start 2P",monospace;font-size:6px;font-style:normal;line-height:1.3;position:absolute;top:9px;right:9px}.plan-compare .compare-live{background:#f1f7e8}.plan-compare thead .compare-live{background:#e5f1d6}.plan-compare tbody th{color:#58483f;font-size:11px;font-weight:650}.plan-compare tbody td{color:#755f53}.plan-compare tbody td strong{color:#3f6a42;font-weight:700}.plan-compare .compare-empty{color:#a3958c}.plan-compare .plan-compare-ideal th,.plan-compare .plan-compare-ideal td{color:#80513d;background:#fff5ec;border-bottom:0}.plan-compare .plan-compare-ideal .compare-live{color:#486d43;background:#e9f4dd}.plan-compare .compare-raid{color:#5c4f7f;background:#f5f1fb}.plan-compare thead .compare-raid{background:#ebe2f8}.plan-compare thead .compare-raid span{color:#7a5aa5}.plan-compare tbody td.compare-raid strong{color:#674a92}.plan-compare .plan-compare-ideal .compare-raid{color:#624a88;background:#eee5f8}.plan-base-hint{background:#f7fbf0;border:1px dashed #c7d7c1;padding:13px 16px}.subscription-hero-actions{flex:none;justify-items:end;gap:10px;display:grid}.billing-hero{background:#f4f9fe;border:1px solid #b6cbe0;border-left:4px solid #4e8fb8;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:25px;display:flex;box-shadow:3px 4px #2b527014}.billing-hero>div>span,.billing-history-head>div>span{color:#3f7da8;text-transform:uppercase;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.45;display:block}.billing-hero h2{color:#284a62;font:700 20px/1.25 var(--ui-font);letter-spacing:-.025em;margin:0}.billing-hero p{color:#63798a;margin:8px 0 0;font-size:12px;line-height:1.5}.billing-summary-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.billing-summary-grid article{background:#fffef9;border:1px solid #c7d8e5;padding:17px;box-shadow:3px 4px #2b52700f}.billing-summary-grid span{color:#668197;font-size:10px;font-weight:600;display:block}.billing-summary-grid b{color:#2e627e;margin:8px 0 4px;font-family:"Press Start 2P",monospace;font-size:18px;font-weight:400;display:block}.billing-summary-grid small{color:#768895;font-size:10px}.billing-history{background:#fffef9;border:1px solid #c7d8e5;padding:23px;box-shadow:3px 4px #2b527014}.billing-history-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.billing-history-head h3{color:#2c526b;font:700 16px/1.25 var(--ui-font);letter-spacing:-.02em;margin:0}.billing-history-head>small{color:#758997;margin-top:4px;font-size:10px}.billing-table-wrap{border:1px solid #d4e0e8;overflow-x:auto}.billing-history table{border-collapse:collapse;width:100%;min-width:660px;font-size:11px}.billing-history th,.billing-history td{text-align:left;border-bottom:1px solid #e0e8ed;padding:12px 13px}.billing-history tr:last-child td{border-bottom:0}.billing-history th{color:#6b8190;background:#f2f7fa;font-size:10px;font-weight:600}.billing-history td{color:#536a78}.billing-history td b{color:#3d6f8d;font-family:DM Mono,monospace;font-weight:600}.billing-history td span{color:#3f794a;background:#e7f3df;padding:4px 6px;font-size:9px;font-weight:700}.billing-history td strong{color:#2b5f7e;font-family:"Press Start 2P",monospace;font-size:10px;font-weight:400}.billing-history>p{color:#748894;margin:14px 0 0;font-size:10px;line-height:1.45}.security-note{color:#5a705e;background:#f6faed;border:1px solid #d4dfc9;gap:4px;margin-top:18px;padding:12px;font-size:11px;display:grid}.security-note b{color:#365a41}.security-note span{color:#6b7d6c}.party-dashboard{background:#f2fbf8;border:1px solid #b6d5cb;border-left:4px solid #2f9486;margin-bottom:16px;padding:20px 22px;box-shadow:3px 4px #23685b14}.party-dashboard.is-inactive{background:#f7faf3;border-color:#cad6c5 #cad6c5 #cad6c5 #a5b7a0}.party-dashboard-head{justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.party-dashboard-head>div>span{color:#24796f;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.45;display:block}.party-dashboard.is-inactive .party-dashboard-head>div>span{color:#6d876b}.party-dashboard-head h3{color:#24594f;font:700 17px/1.25 var(--ui-font);letter-spacing:-.02em;margin:0}.party-dashboard-head p{color:#66827a;margin:7px 0 0;font-size:11px;line-height:1.45}.party-dashboard-stats{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:18px;display:grid}.party-dashboard-stats article{background:#fffffabf;border:1px solid #c4ddd5;padding:12px}.party-dashboard-stats article>span{color:#578077;font-size:10px;font-weight:600;display:block}.party-dashboard-stats article>b{color:#24776e;margin:7px 0 3px;font-family:"Press Start 2P",monospace;font-size:20px;font-weight:400;display:block}.party-dashboard-stats article>b small{color:#75998f;font:9px DM Mono,monospace}.party-dashboard-stats article>p{color:#748d85;margin:0;font-size:9px}.party-dashboard-stats .is-waiting{background:#fff8e8;border-color:#e2c27c}.party-dashboard-stats .is-waiting>b{color:#936722}.widget-builder-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.widget-builder-controls{min-width:0}.widget-mini-preview{background:#f7faf1;border:1px solid #a6bfa6;padding:14px;position:sticky;top:0;box-shadow:3px 4px #32543d14}.widget-mini-preview-head{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:11px;display:flex}.widget-mini-preview-head span{color:#638069;font-family:"Press Start 2P",monospace;font-size:7px;display:block}.widget-mini-preview-head b{color:#36563d;margin-top:5px;font-size:12px;display:block}.widget-mini-preview-head>i{color:#34684b;background:#e0f0ca;padding:4px 5px;font:7px "Press Start 2P",monospace}.widget-preview-window{background:#e6f0dd;border:2px solid #355d45;overflow:hidden;box-shadow:2px 2px #2a4c3733}.widget-preview-scene{background:repeating-linear-gradient(90deg,#0000 0 14px,#285c3b1f 14px 15px),repeating-linear-gradient(0deg,#86b477 0 14px,#78a968 14px 15px);height:145px;position:relative;overflow:hidden}.widget-preview-window.scene-night .widget-preview-scene{background:repeating-linear-gradient(90deg,#0000 0 14px,#23395340 14px 15px),repeating-linear-gradient(0deg,#58758d 0 14px,#4c6b83 14px 15px)}.widget-preview-window.scene-market .widget-preview-scene{background:repeating-linear-gradient(90deg,#0000 0 14px,#824b262e 14px 15px),repeating-linear-gradient(0deg,#d1a26b 0 14px,#bf8c56 14px 15px)}.widget-preview-window.palette-ocean .widget-preview-chat{background:#f0fbfc;border-color:#36778b}.widget-preview-window.palette-sunset .widget-preview-chat{background:#fff5e9;border-color:#a46046}.widget-preview-tree{background:#4f8753;border:3px solid #31543c;width:37px;height:48px;position:absolute;top:19px;box-shadow:inset 6px 6px #79a56a}.widget-preview-tree:after{content:"";background:#76533a;width:9px;height:28px;position:absolute;top:44px;right:13px}.widget-preview-tree.tree-left{left:25px}.widget-preview-tree.tree-right{top:41px;right:28px}.widget-preview-npc{z-index:1;color:#fff8d1;background:#db9664;border:3px solid #49392f;place-items:center;width:28px;height:35px;font-family:"Press Start 2P",monospace;font-size:10px;display:grid;position:absolute;bottom:22px;left:calc(50% - 14px);box-shadow:inset 5px 5px #f0be79}.widget-preview-scene>small{z-index:2;color:#f9f7e9;white-space:nowrap;background:#29493a;padding:4px 5px;font-size:8px;position:absolute;bottom:60px;left:50%;transform:translate(-50%)}.widget-preview-visitor{background:#8d9bb6;border:3px solid #353d47;width:17px;height:22px;position:absolute;bottom:18px;left:calc(50% - 59px);box-shadow:inset 4px 4px #c0cae0}.widget-preview-chat{color:#2c4d35;background:#fffdf2;border-top:3px solid #426e4d;gap:7px;padding:11px;display:grid}.widget-preview-chat>small{color:#668166;font-size:8px}.widget-preview-chat>b{font-size:12px}.widget-preview-chat>div{gap:5px;display:grid}.widget-preview-chat>div>span{color:#405f45;background:#f3f8e9;border:1px solid #adc6a7;padding:6px 7px;font-size:9px}.widget-mini-preview>p{color:#6c806e;margin:11px 0 0;font-size:10px;line-height:1.45}@media (max-width:620px){.plan-compare{padding:17px}.plan-compare-head{display:block}.plan-compare-head>p{margin-top:12px;display:inline-block}.plan-compare th,.plan-compare td{padding:11px 12px}.subscription-hero-actions{justify-items:stretch;width:100%;margin-top:16px}.subscription-hero-actions .outline-action{width:100%}.billing-hero{padding:17px;display:block}.billing-hero .outline-action{width:100%;margin-top:16px}.billing-summary-grid{grid-template-columns:1fr}.billing-history{padding:17px}.billing-history-head{display:block}.billing-history-head>small{margin-top:10px;display:inline-block}}@media (max-width:1050px){.widget-builder-layout{grid-template-columns:1fr}.widget-mini-preview{position:static}.widget-preview-window{max-width:360px}}@media (max-width:620px){.party-dashboard{padding:17px}.party-dashboard-head{display:block}.party-dashboard-head .outline-action{width:100%;margin-top:15px}.party-dashboard-stats{grid-template-columns:1fr 1fr}.widget-mini-preview{padding:12px}}.live-plan-choice{grid-template-columns:1fr 1fr;gap:9px;margin:2px 0 22px;display:grid}.live-plan-choice button{color:#5a725c;text-align:left;background:#f9fcf4;border:1px solid #c8d7c1;grid-template-columns:1fr auto;gap:4px 10px;padding:12px;display:grid}.live-plan-choice button:hover{border-color:#89ab82}.live-plan-choice button.is-selected{color:#2e5f3b;background:#edf6e1;border-color:#4f875b;box-shadow:inset 3px 0 #6ca96b}.live-plan-choice b{color:#34573d;font-size:11px}.live-plan-choice span{color:#748574;grid-column:1/-1;font-size:9px;line-height:1.35}.live-plan-choice em{color:#3d7a4b;align-self:start;font:600 10px DM Mono,monospace}.seat-scale input:disabled{cursor:not-allowed;filter:grayscale();opacity:.45}@media (max-width:520px){.live-plan-choice{grid-template-columns:1fr}}.crm-filter{justify-content:flex-start;gap:5px}.crm-filter button{color:#738272;background:0 0;border:0;padding:5px 7px;font-size:9px;font-weight:600}.crm-filter button:hover{color:#476a4d}.crm-filter button.is-active{color:#3d6946;background:#fffef8;box-shadow:0 0 0 1px #d2dfc9}.crm-filter button small{color:inherit;margin-left:3px;font-size:8px}.thread-status.closed{color:#707879;background:#e8ecea}.crm-thread-entry{position:relative}.crm-thread-close{z-index:2;color:#8a503b;opacity:0;pointer-events:none;background:#fff7f0;border:1px solid #d5a38a;min-height:27px;padding:5px 7px;font-size:8px;font-weight:700;transition:opacity .16s cubic-bezier(.23,1,.32,1),transform .16s cubic-bezier(.23,1,.32,1),color .16s,background-color .16s;position:absolute;top:8px;right:9px;transform:translate(4px)}.crm-thread-entry:hover .crm-thread-close,.crm-thread-entry:focus-within .crm-thread-close,.crm-thread-close.is-confirming{opacity:1;pointer-events:auto;transform:translate(0)}.crm-thread-close:hover,.crm-thread-close.is-confirming{color:#fff8f2;background:#b9684d;border-color:#b86d50}.crm-thread-close:active{transform:scale(.97)}.crm-conversation-actions{align-items:flex-end;gap:7px;display:flex}.crm-derivation{position:relative}.crm-action-button,.crm-close-button{color:#405f46;background:#f9fcf4;border:1px solid #aabfa3;min-height:31px;padding:6px 8px;font-size:9px;font-weight:700}.crm-action-button:hover{background:#edf5e3;border-color:#6c9770}.crm-close-button{color:#8a583d;background:#fff5ed;border-color:#d3a98e}.crm-close-button:hover{background:#fff0e7;border-color:#b7795d}.crm-derivation-menu{z-index:8;background:#fffef8;border:1px solid #b9cdb4;min-width:190px;padding:7px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:3px 4px #32543d1f}.crm-derivation-menu>span{color:#748574;padding:4px 5px 7px;font-size:8px;font-weight:700}.crm-derivation-menu button{color:#395540;text-align:left;background:0 0;border:0;padding:8px 7px;font-size:10px}.crm-derivation-menu button:hover,.crm-derivation-menu button.is-selected{color:#294d35;background:#eaf4df}.online-pill{cursor:pointer}.online-pill.is-offline{color:#875844;background:#fff3eb;border-color:#d9b59b}.online-pill.is-offline i{background:#bd795d;box-shadow:0 0 0 3px #bd795d24}.live-exit{color:#6b6758;background:0 0;border:0;margin:12px 0 0 auto;padding:6px 0;font-size:11px;text-decoration:underline;display:block}.live-exit:hover{color:#355f41}.crm-conversation-head{position:relative}.crm-notes-trigger{color:#5d5481;background:#f5f2fc;border:1px solid #b7b2d4;align-self:end;min-height:31px;padding:6px 8px;font-size:9px;font-weight:700}.crm-notes-trigger:hover,.crm-notes-trigger.is-open{color:#493d71;background:#ece6fa;border-color:#8171ab}.crm-notes-trigger small{color:#fff;background:#8070ab;place-items:center;min-width:15px;height:15px;margin-left:4px;font-size:8px;display:inline-grid}.legacy-member-list{display:none}.faq-tree-page{width:min(100%,1180px)}.faq-tree-workspace{background:#fbf9ff;border:1px solid #bcaee0;grid-template-columns:minmax(0,1fr) 330px;display:grid;overflow:hidden;box-shadow:4px 5px #4f3a731c}.faq-tree-toolbar{background:#f3effb;border-bottom:1px solid #ded5f0;grid-column:1/-1;justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.faq-save-control{justify-items:end;gap:6px;display:grid}.faq-save-control>span{color:#748574;min-height:13px;font-size:9px;font-weight:600}.faq-save-control>span.is-dirty{color:#a24f38}.faq-save-action{min-width:145px}.faq-save-action.is-dirty{color:#fff9ea;background:#b85d42;animation:1.8s cubic-bezier(.23,1,.32,1) infinite faq-save-reminder;box-shadow:3px 3px #81422f,0 0 0 3px #d174502e}.faq-save-action.is-dirty:hover{background:#99472f}.faq-save-action:not(.is-dirty){color:#406248;background:#e9f3df;box-shadow:2px 2px #a8c492}.faq-save-action.is-saved{color:#fff9df;background:#46734e;animation:none;box-shadow:2px 2px #9abb85}@keyframes faq-save-reminder{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.faq-save-action.is-dirty{animation:none}}.faq-tree-toolbar span,.faq-inspector-head span,.party-roster-head span{color:#72539d;letter-spacing:.03em;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.45;display:block}.faq-tree-toolbar b{color:#413160;margin-top:5px;font-size:12px;display:block}.faq-tree-canvas{background-color:#fdfcff;background-image:radial-gradient(#d4caea 1px,#0000 1.5px);background-size:15px 15px;min-height:560px;padding:42px 36px 56px;overflow:auto}.faq-tree-stage{flex-direction:column;align-items:center;width:max-content;min-width:100%;display:flex}.faq-tree-start{color:#67508c;text-align:center;background:#f4f0fb;border:1px solid #b8a6db;place-items:center;width:128px;margin:0 auto;padding:10px;display:grid;position:relative;box-shadow:2px 3px #5b42841f}.faq-tree-start:after{content:"";background:#c0b1df;width:2px;height:36px;position:absolute;bottom:-37px}.faq-tree-start i{color:#fff;background:#8063b0;place-items:center;width:31px;height:31px;margin-bottom:7px;font-size:14px;font-style:normal;display:grid}.faq-tree-start span{font-size:11px;font-weight:700}.faq-tree-start small{color:#89799f;margin-top:3px;font-size:9px}.faq-tree-roots,.faq-tree-children{justify-content:center;gap:0;min-width:max-content;display:flex;position:relative}.faq-tree-roots{align-items:flex-start;margin-top:36px}.faq-tree-children{margin-top:36px}.faq-tree-branch{flex-direction:column;align-items:center;display:flex;position:relative}.faq-tree-roots>.faq-tree-branch,.faq-tree-children>.faq-tree-branch{padding:24px 12px 0}.faq-tree-roots>.faq-tree-branch:before,.faq-tree-roots>.faq-tree-branch:after,.faq-tree-children>.faq-tree-branch:before,.faq-tree-children>.faq-tree-branch:after{content:"";background:#c0b1df;width:50%;height:2px;position:absolute;top:0}.faq-tree-roots>.faq-tree-branch:before,.faq-tree-children>.faq-tree-branch:before{right:50%}.faq-tree-roots>.faq-tree-branch:after,.faq-tree-children>.faq-tree-branch:after{left:50%}.faq-tree-roots>.faq-tree-branch:first-child:before,.faq-tree-roots>.faq-tree-branch:last-child:after,.faq-tree-children>.faq-tree-branch:first-child:before,.faq-tree-children>.faq-tree-branch:last-child:after,.faq-tree-roots>.faq-tree-branch:only-child:before,.faq-tree-roots>.faq-tree-branch:only-child:after,.faq-tree-children>.faq-tree-branch:only-child:before,.faq-tree-children>.faq-tree-branch:only-child:after{display:none}.faq-tree-roots>.faq-tree-branch>.faq-tree-node:before,.faq-tree-children>.faq-tree-branch>.faq-tree-node:before{content:"";background:#c0b1df;width:2px;height:24px;position:absolute;top:-24px;left:calc(50% - 1px)}.faq-tree-branch>.faq-tree-node{z-index:1;position:relative}.faq-tree-branch>.faq-tree-node:after{content:"";background:#c0b1df;width:2px;height:36px;position:absolute;top:100%;left:calc(50% - 1px)}.faq-tree-branch:not(:has(>.faq-tree-children))>.faq-tree-node:after{display:none}.faq-tree-node{color:#483a61;text-align:left;background:#fffefc;border:1px solid #b9aad7;grid-template-columns:30px minmax(90px,1fr);gap:0 8px;width:151px;min-height:66px;padding:8px;transition:border-color .16s,box-shadow .16s;display:grid;box-shadow:2px 3px #503b6e1c}.faq-tree-node:hover{border-color:#8a69ba;box-shadow:3px 4px #503b6e29}.faq-tree-node.is-selected{background:#f3edff;border-color:#6d4d9d;box-shadow:0 0 0 3px #7f5bb529,3px 4px #503b6e24}.faq-tree-node>span{color:#fff;background:#8063b0;grid-row:span 2;place-items:center;width:28px;height:28px;font-family:"Press Start 2P",monospace;font-size:8px;display:grid}.faq-tree-node b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:10px;line-height:1.3;overflow:hidden}.faq-tree-node small{color:#87799e;align-self:start;margin-top:3px;font-size:8px}.faq-tree-inspector{background:#fffdf8;border-left:1px solid #d8cdec;padding:22px}.faq-inspector-head{border-bottom:1px solid #e4dcef;padding-bottom:15px}.faq-inspector-head b{color:#3e3154;margin-top:7px;font-size:14px;display:block}.faq-node-badge{color:#75608d;align-items:center;gap:8px;margin:17px 0;font-size:9px;font-weight:700;display:flex}.faq-node-badge i{color:#fff;background:#8063b0;place-items:center;width:24px;height:24px;font-family:"Press Start 2P",monospace;font-size:8px;font-style:normal;display:grid}.faq-tree-inspector .control-field{margin-top:14px}.faq-tree-inspector textarea{min-height:126px}.faq-branch-actions{border-top:1px solid #e4dcef;justify-content:space-between;align-items:center;gap:8px;margin-top:16px;padding-top:16px;display:flex}.faq-branch-actions .outline-action{min-height:33px;padding:7px 8px;font-size:9px}.faq-branch-actions small{color:#877b92;font-size:9px}.faq-delete-node{color:#9b4f54;background:#fff0ee;border:0;width:100%;margin-top:15px;padding:8px;font-size:10px}.faq-delete-node:disabled{color:#bba5a3;cursor:not-allowed;background:#f8f4f2}.party-roster{background:#f9fcff;border:1px solid #b7cde0;border-top:4px solid #5a9dcc;margin-top:16px;padding:23px;box-shadow:3px 4px #2c5e801a}.party-roster-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.party-roster-head span{color:#397eae}.party-roster-head h3{color:#284a62;letter-spacing:-.025em;margin:7px 0 0;font-size:18px}.party-roster-head p{color:#668092;margin:6px 0 0;font-size:11px}.party-roster-head>small{color:#417596;white-space:nowrap;background:#eaf5fc;padding:7px 8px;font-size:10px}.party-grid{grid-template-columns:repeat(auto-fit,minmax(228px,1fr));gap:11px;display:grid}.party-member,.party-open-slot{background:#fff;border:1px solid #ccdae5;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:79px;padding:10px;display:grid;box-shadow:2px 2px #305b770f}.party-member{position:relative}.party-member.party-leader{background:#f1f9fe;border-color:#76afd2}.party-portrait{color:#effaff;background:#5d87a2;border:2px solid #527d99;place-items:center;width:54px;height:54px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff40}.party-portrait i{font-family:"Press Start 2P",monospace;font-size:15px;font-style:normal}.party-portrait.luma-portrait{background:#b9dbcb url(/luma-npc-front.png) 50%/88% no-repeat}.party-portrait.luma-portrait i{display:none}.party-portrait.portrait-1{background:#8b79b5}.party-portrait.portrait-2{background:#bb765f}.party-portrait.portrait-3{background:#548a83}.party-member-copy{min-width:0}.party-member-copy>span{color:#5f8370;letter-spacing:.06em;font-size:8px;font-weight:700;display:block}.party-member-copy>span.is-invited{color:#946e43}.party-member-copy>span i{background:#6eb46f;border-radius:50%;width:6px;height:6px;margin-right:4px;display:inline-block}.party-member-copy>span.is-invited i{background:#e3ad5d}.party-member-copy b{color:#2e4c60;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;display:block;overflow:hidden}.party-member-copy small{color:#7a909d;margin-top:3px;font-size:9px;display:block}.party-member em{color:#fff;background:#468ebd;align-self:start;padding:3px 4px;font-family:"Press Start 2P",monospace;font-size:6px;font-style:normal}.party-member>button{color:#96615d;background:#fff0ee;border:0;align-self:start;width:23px;height:23px;font:18px/1 sans-serif}.party-open-slot{color:#708796;background:#f6fafc;border-style:dashed;grid-template-columns:38px 1fr}.party-open-slot>i{color:#4d89b0;border:1px solid #8eb9d1;place-items:center;width:30px;height:30px;font-size:20px;font-style:normal;display:grid}.party-open-slot b{font-size:11px}.party-open-slot small{grid-column:2;margin-top:-8px;font-size:9px}@media (max-width:1350px){.faq-tree-workspace{grid-template-columns:1fr}.faq-tree-inspector{border-top:1px solid #d8cdec;border-left:0}}@media (max-width:850px){.faq-tree-canvas{min-height:430px}.party-roster-head{display:block}.party-roster-head>small{margin-top:12px;display:inline-block}}@media (max-width:580px){.faq-tree-toolbar{flex-direction:column;align-items:flex-start}.faq-tree-toolbar .outline-action{width:100%}.faq-tree-canvas{padding:28px 20px 38px}.faq-tree-roots,.faq-tree-children{justify-content:flex-start}.faq-tree-inspector,.party-roster{padding:17px}.party-grid{grid-template-columns:1fr}}.pixel-world.art-room{background:url(/luma-support-room.png) 50%/cover no-repeat}.pixel-world.art-room.palette-ocean{background-image:linear-gradient(#0f4b602e,#0f4b602e),url(/luma-support-room.png)}.pixel-world.art-room.palette-sunset{background-image:linear-gradient(#843d2624,#843d2624),url(/luma-support-room.png)}.pixel-world.art-room .world-fence,.pixel-world.art-room .stone-path,.pixel-world.art-room .tree,.pixel-world.art-room .flower-bed,.pixel-world.art-room .terminal{display:none}.pixel-world.art-room:after{box-shadow:inset 0 0 0 4px #1d2a28b3,inset 0 -15px #151c1d3d}.pixel-world.art-room .npc-front,.pixel-world.art-room .npc-approaching{top:152px}.pixel-world.art-room .player-avatar{bottom:87px;right:78px}.pixel-person.character-sprite,.pixel-player.character-sprite{width:54px;height:78px;image-rendering:pixelated;filter:drop-shadow(2px 3px #1b232261);background-position:bottom;background-repeat:no-repeat;background-size:contain;display:block}.pixel-person.character-sprite.luma-front{background-image:url(/luma-npc-front.png)}.support-popup.is-scene-expanded .pixel-world,.support-popup.has-question-menu .pixel-world{transition:none}.support-popup .pixel-dialogue p{font-size:14px;line-height:1.45}.party-portrait.luma-portrait,.pixel-person.character-sprite.luma-front{background-image:url(/luma-npc-front-cleaned.png)}.pixel-person.character-sprite.luma-back{background-image:url(/luma-npc-back-cleaned.png)}.pixel-player.character-sprite.visitor-front{background-image:url(/luma-visitor-front-cleaned.png)}.pixel-player.character-sprite.visitor-back{background-image:url(/luma-visitor-back-cleaned.png)}.support-popup .pixel-dialogue.is-answer{background:linear-gradient(135deg,#fff9df 0 72%,#ffedb5 72%);border-color:#b96a3c;animation:.38s cubic-bezier(.22,1,.36,1) both answer-arrival;box-shadow:5px 5px #9a5a34,inset 0 0 0 2px #ffe4a2}.support-popup .pixel-dialogue.is-answer>span{color:#8c4e2f}.support-popup .pixel-dialogue.is-answer>span em{color:#fff9df;font-family:var(--ui-font);letter-spacing:.07em;vertical-align:1px;background:#a65e36;margin-left:8px;padding:3px 4px;font-size:9px;font-style:normal;font-weight:800;display:inline-block}@keyframes answer-arrival{0%{transform:translateY(7px)scale(.98);box-shadow:2px 2px #9a5a34,inset 0 0 0 2px #ffe4a2}to{transform:translateY(0)scale(1);box-shadow:5px 5px #9a5a34,inset 0 0 0 2px #ffe4a2}}.support-popup .panel-heading{font-family:var(--ui-font);letter-spacing:-.01em;font-size:15px;font-weight:700}.support-popup .question-grid{grid-auto-rows:54px;min-height:176px}.support-popup .question-grid button{min-height:48px;font-size:13px;line-height:1.32}.faq-waiting{color:#244d35;background:#fffdf0;border:2px solid #789c77;align-items:center;gap:12px;min-height:176px;padding:16px;display:flex}.faq-waiting>i{border:3px solid #adc89c;border-top-color:#376d49;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite faq-wait-spin}.faq-waiting b,.faq-waiting span{display:block}.faq-waiting b{font-size:13px}.faq-waiting span{color:#648066;margin-top:3px;font-size:12px}@keyframes faq-wait-spin{to{transform:rotate(1turn)}}.question-panel-shell{background:#f7efcf;max-height:0;transition:max-height .72s cubic-bezier(.22,1,.36,1);overflow:hidden}.question-panel-shell.is-open{max-height:390px}.question-panel-shell .question-panel{transition:transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(38px)}.question-panel-shell.is-open .question-panel{transform:translateY(0)}input,textarea,select{font-family:var(--ui-font)!important}.support-popup .panel-heading small{font-family:var(--ui-font)}:root{--forest:#102523;--forest-light:#1b3934;--cream:#fff3cd;--cream-dark:#dfd3a9;--ink:#19302d;--moss:#54795e;--moss-dark:#29483d;--gold:#e2ac4d;--orange:#b96a3c;--ui-font:ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}*{box-sizing:border-box}body{min-width:320px;color:var(--cream);background:var(--forest);font-family:var(--ui-font);-webkit-font-smoothing:antialiased;margin:0}button{font:inherit;cursor:pointer}.support-field{background:linear-gradient(125deg, #0817151f 0 24%, transparent 24% 49%, #0817151a 49% 74%, transparent 74%), radial-gradient(circle at 15% 80%, #274b40 0 2%, transparent 2.2%), radial-gradient(circle at 73% 12%, #345548 0 1.5%, transparent 1.7%), var(--forest);align-content:center;min-height:100svh;padding:48px max(28px,50vw - 540px);display:grid;position:relative;overflow:hidden}.support-field:after{pointer-events:none;content:"";opacity:.17;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0}.field-copy{z-index:1;width:min(520px,100%);position:relative}.field-kicker{color:var(--gold);margin-bottom:18px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.5;display:inline-block}.field-copy h1{max-width:500px;color:var(--cream);letter-spacing:-.04em;text-wrap:balance;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(23px,3vw,38px);line-height:1.42}.field-copy p{color:#b9cbb8;text-wrap:pretty;max-width:480px;margin:21px 0 0;font-size:14px;line-height:1.65}.pixel-launcher{z-index:5;min-width:235px;color:var(--ink);text-align:left;background:var(--cream);border:3px solid #f9eac0;border-radius:0;align-items:center;gap:12px;padding:11px 13px 11px 11px;transition:transform .14s;display:flex;position:fixed;bottom:28px;right:28px;box-shadow:5px 5px #071715}.pixel-launcher:hover{transform:translate(-2px,-2px)}.pixel-launcher:active{transform:translate(2px,2px);box-shadow:2px 2px #071715}.launcher-face{width:36px;height:36px;color:var(--cream);background:var(--moss-dark);place-items:center;font-family:"Press Start 2P",monospace;font-size:13px;display:grid}.pixel-launcher b,.pixel-launcher small{display:block}.pixel-launcher b{font-size:12px}.pixel-launcher small{color:#61756b;margin-top:3px;font-size:10px}.pixel-launcher i{color:var(--moss-dark);margin-left:auto;font:28px/1 sans-serif}.support-popup{z-index:10;border:4px solid var(--cream);width:min(468px,100vw - 32px);color:var(--ink);background:var(--cream);animation:.22s cubic-bezier(.23,1,.32,1) both popup-in;position:fixed;bottom:28px;right:28px;overflow:hidden;box-shadow:10px 10px #00000047}.popup-bar{color:#e9e4c7;background:#172e2a;justify-content:space-between;align-items:center;height:39px;padding:0 11px 0 13px;font-family:"Press Start 2P",monospace;font-size:9px;display:flex}.popup-bar span{align-items:center;gap:8px;display:flex}.popup-bar span i{background:var(--gold);width:7px;height:7px;box-shadow:0 0 0 2px #e2ac4d33}.popup-controls{align-items:center;gap:2px;display:flex}.popup-bar button{color:#e9e4c7;background:0 0;border:0;width:27px;height:27px}.popup-bar button:hover{color:var(--gold)}.popup-bar .sound-toggle{font:15px/1 sans-serif}.popup-bar .close-button{font:24px/1 sans-serif}.pixel-world{isolation:isolate;background-color:#80a875;background-image:linear-gradient(90deg,#254e341f 1px,#0000 1px),linear-gradient(#254e341f 1px,#0000 1px),radial-gradient(circle at 8px 11px,#5f8d64 0 2px,#0000 2.5px);background-size:24px 24px,24px 24px,28px 28px;height:326px;position:relative;overflow:hidden}.pixel-world:after{z-index:0;pointer-events:none;content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 4px #527b5b,inset 0 -15px #32593a24}.world-label{z-index:4;color:#fff7d9;text-shadow:1px 1px #244530;background:#315940;padding:4px 5px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.5;position:absolute;top:11px;left:13px}.world-fence{z-index:2;background:repeating-linear-gradient(90deg,#0000 0 18px,#7a5135 18px 22px,#0000 22px 40px);justify-content:center;gap:0;height:13px;display:flex;position:absolute;top:31px;left:0;right:0}.world-fence:before,.world-fence:after{content:"";background:#d0a36e;height:4px;position:absolute;left:0;right:0;box-shadow:0 4px #815838}.world-fence:before{top:0}.world-fence:after{bottom:0}.world-fence i{z-index:1;background:#754c32;width:4px;height:17px;margin:-3px 16px 0;position:relative}.stone-path{z-index:1;clip-path:polygon(26% 0,74% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 19px,#716b4a57 19px 21px),repeating-linear-gradient(0deg,#d0bd88 0 15px,#c4ae78 15px 17px,#dbc994 17px 30px);width:108px;position:absolute;top:91px;bottom:53px;left:50%;transform:translate(-50%);box-shadow:inset 4px 0 #b19a68,inset -4px 0 #b19a68}.terminal{z-index:3;width:92px;height:61px;position:absolute;top:42px;left:50%;transform:translate(-50%)}.terminal:before{content:"HELP";color:#fff4ce;letter-spacing:.04em;background:#466d51;padding:3px 5px;font-family:"Press Start 2P",monospace;font-size:6px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.terminal-screen{background:#1c3c35;border:4px solid #29463a;width:51px;height:36px;margin:0 auto;padding:8px;box-shadow:4px 4px #5b764e}.terminal-screen i{background:#d5eb9a;width:100%;height:3px;margin-bottom:4px;display:block}.terminal-base{background:#bf8d5c;border:3px solid #674832;width:78px;height:13px;margin:3px auto;box-shadow:3px 3px #48362540}.terminal.is-active .terminal-screen{background:#356d59}.terminal.is-active .terminal-screen i{animation:.5s infinite alternate terminal-blink}.tree{z-index:2;width:52px;height:74px;position:absolute}.tree-one{top:55px;left:27px}.tree-two{top:74px;right:30px;transform:scale(.9)}.tree b{background:#795136;width:11px;height:22px;position:absolute;bottom:0;left:21px}.tree i{background:#4f8258;border:4px solid #315741;width:34px;height:34px;display:block;position:absolute;box-shadow:inset 4px 4px #6d9d64}.tree i:first-child{top:0;left:9px}.tree i:nth-child(2){top:18px;left:0}.tree i:nth-child(3){top:18px;right:0}.flower-bed{z-index:2;gap:7px;display:flex;position:absolute;top:157px;left:37px}.flower-bed i{background:#ffdda0;border:2px solid #cc7a58;width:7px;height:7px;box-shadow:0 8px #426c4b}.flower-bed i:nth-child(2n){background:#c0a7e4;border-color:#765eae}.npc{z-index:3;width:45px;height:60px;transition:top .55s cubic-bezier(.23,1,.32,1);position:absolute;left:50%;transform:translate(-50%)}.npc-away,.npc-working{top:79px}.npc-approaching,.npc-front{top:158px}.npc-approaching .pixel-person{animation:.25s steps(2,end) infinite walk-bob}.npc-front:before,.npc-approaching:before{z-index:-1;content:"";background:#3356374d;width:41px;height:12px;position:absolute;bottom:0;left:2px}.pixel-person,.pixel-player{width:45px;height:56px;image-rendering:pixelated;filter:drop-shadow(2px 3px #1e3e2f40);overflow:visible}.npc-name{color:#fff8d7;white-space:nowrap;background:#274d38;padding:3px 4px;font-family:"Press Start 2P",monospace;font-size:6px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.player-avatar{z-index:3;width:45px;height:56px;position:absolute;bottom:89px;right:72px}.pixel-dialogue{z-index:5;color:#18342b;background:#fff9df;border:3px solid #254536;min-height:77px;padding:10px 28px 10px 12px;position:absolute;bottom:11px;left:12px;right:12px;box-shadow:4px 4px #25453752}.pixel-dialogue>span{color:#315f41;margin-bottom:5px;font-family:"Press Start 2P",monospace;font-size:7px;display:block}.pixel-dialogue p{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:12px;font-weight:500;line-height:1.36;display:-webkit-box;overflow:hidden}.dialogue-caret{color:#315f41;font-size:8px;animation:1s steps(2,end) infinite caret;position:absolute;bottom:8px;right:10px}.pixel-dialogue{opacity:0;pointer-events:none;transform-origin:bottom;transition:opacity .18s ease-out,transform .24s cubic-bezier(.23,1,.32,1);transform:translateY(30px)scale(.96)}.pixel-dialogue.is-open{opacity:1;transform:translateY(0)scale(1)}.intro-options{animation:.22s cubic-bezier(.23,1,.32,1) both menu-rise}.word-cursor{color:#3d714d;margin-left:2px;font-style:normal;animation:.55s steps(2,end) infinite caret;display:inline-block}.question-panel{background:#f7efcf;padding:16px 14px 14px}.panel-heading{color:#173d2a;justify-content:space-between;align-items:center;gap:10px;margin-bottom:11px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5;display:flex}.panel-heading small{color:#2a5838;text-align:right;background:#e8f0d4;border:1px solid #9fba91;padding:4px 6px;font-family:DM Mono,monospace;font-size:10px;font-weight:500}.question-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.question-grid button{color:#163d2a;text-align:left;background:#fffdf0;border:2px solid #789c77;min-height:42px;padding:7px 8px;font-size:10px;font-weight:500;line-height:1.25;transition:transform .12s,color .12s,background .12s}.question-grid button:hover:not(:disabled),.question-grid button.is-selected{color:#fff9df;background:#3c704c;border-color:#254f36;transform:translate(-1px,-1px)}.question-grid button:active:not(:disabled){transform:translate(1px,1px)}.question-grid button:disabled{cursor:wait;opacity:.72}.question-grid b{color:#9a5235;width:22px;font-family:"Press Start 2P",monospace;font-size:7px;display:inline-block}.question-grid button:hover b,.question-grid button.is-selected b{color:#ffd475}.popup-footer{color:#294c36;background:#e7debb;border-top:2px solid #c9bf97;padding:11px 14px 12px 33px;font-size:10px;font-weight:500;line-height:1.4;position:relative}.popup-footer:before{content:"!";color:#fff9df;text-align:center;background:#446e50;width:10px;height:10px;font-family:"Press Start 2P",monospace;font-size:7px;line-height:10px;position:absolute;top:12px;left:14px}@keyframes popup-in{0%{opacity:0;transform:translateY(18px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes terminal-blink{to{opacity:.3}}@keyframes caret{to{opacity:0}}@keyframes walk-bob{to{transform:translateY(2px)}}@keyframes talk-bob{to{transform:translateY(-2px)scaleY(.97)}}@keyframes menu-rise{0%{opacity:0;transform:translateY(14px)scaleY(.96)}to{opacity:1;transform:translateY(0)scaleY(1)}}.npc-speaking .pixel-person{animation:.105s steps(2,end) infinite talk-bob}@media (max-width:620px){.support-field{align-content:start;padding:64px 23px}.field-copy h1{font-size:23px}.field-copy p{font-size:13px}.pixel-launcher{width:52px;min-width:0;height:52px;padding:5px;bottom:16px;right:16px}.pixel-launcher .launcher-face{width:36px;height:36px}.pixel-launcher b,.pixel-launcher small,.pixel-launcher i{display:none}.support-popup{width:calc(100vw - 32px);bottom:16px;right:16px}.pixel-world{height:307px}.npc-approaching,.npc-front{top:147px}.player-avatar{bottom:86px;right:48px}.tree-one{left:15px}.tree-two{right:15px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.admin-link{color:#f7e8bc;background:#18362e85;border:1px solid #fff3cd57;align-items:center;gap:9px;margin-top:26px;padding:10px 12px;font-size:11px;font-weight:500;text-decoration:none;display:inline-flex}.admin-link:hover{border-color:var(--gold);color:#fff8dd}.admin-link span{color:var(--gold);font-size:15px}.mode-switch{background:#e0e8c6;border:2px solid #b6c59d;grid-template-columns:1fr 1fr;gap:5px;margin:-2px 0 15px;padding:4px;display:grid}.mode-switch button{color:#31533c;background:0 0;border:0;min-height:31px;font-size:10px;font-weight:500}.mode-switch button.is-active{color:#fff9df;background:#3a6849;box-shadow:2px 2px #7c9b71}.mode-switch i{background:#b5dc73;border-radius:50%;width:6px;height:6px;margin-right:5px;display:inline-block;box-shadow:0 0 0 2px #b5dc7338}.live-panel .panel-heading{margin-bottom:8px}.live-transcript{background:#eff2d7;border:2px solid #9ab28a;max-height:100px;margin:0 0 9px;padding:7px;overflow-y:auto}.live-transcript p{color:#264a34;margin:0 0 6px;font-size:10px;line-height:1.35}.live-transcript p:last-child{margin-bottom:0}.live-transcript b{color:#597a5b;margin-bottom:2px;font-family:"Press Start 2P",monospace;font-size:6px;display:block}.live-transcript .visitor b{color:#a45b39}.live-composer{gap:6px;display:flex}.live-composer input{color:#183d2b;background:#fffdf0;border:2px solid #6f956d;outline:0;flex:1;min-width:0;padding:10px;font-size:11px}.live-composer input:focus{border-color:#244d35;box-shadow:0 0 0 2px #4d795529}.live-composer button{color:#fff9df;background:#3a704c;border:2px solid #244d35;padding:0 12px;font-size:10px;font-weight:500}.live-composer button:disabled{cursor:not-allowed;opacity:.55}.live-note{color:#44684d;margin:8px 0 0;font-size:9px;line-height:1.4}.admin-shell{color:#17352a;background:#e8edda;min-height:100svh;padding:34px max(24px,50vw - 610px) 72px}.admin-header{grid-template-columns:1fr auto auto;align-items:flex-end;gap:28px;margin-bottom:29px;display:grid}.admin-header>div span,.card-heading>div>span,.option-editor-heading>div>span{color:#4e7455;text-transform:uppercase;margin-bottom:6px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5;display:block}.admin-header h1,.card-heading h2{color:#183a2b;margin:0;font-family:"Press Start 2P",monospace;font-weight:400}.admin-header h1{font-size:clamp(20px,3vw,31px);line-height:1.35}.back-link{color:#315a41;align-self:center;font-size:11px;font-weight:500;text-decoration:none}.back-link:hover{color:#17352a;text-decoration:underline}.admin-live-status{color:#315a3c;background:#f2f5e5;border:1px solid #9cbd8d;align-self:center;padding:9px 11px;font-size:10px;font-weight:500}.admin-live-status i{background:#6caa53;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block;box-shadow:0 0 0 3px #6caa5324}.admin-grid{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);align-items:flex-start;gap:18px;display:grid}.admin-card{background:#fffdf0;border:1px solid #b5c3a5;box-shadow:4px 5px #31563d1f}.content-card{padding:25px}.card-heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:25px;display:flex}.card-heading h2{font-size:17px;line-height:1.45}.save-button,.text-button,.reset-button,.live-request form button{cursor:pointer;border:0;font-size:11px;font-weight:500}.save-button{color:#fff9df;background:#315f40;padding:10px 12px;box-shadow:2px 2px #a0b98e}.save-button:hover{background:#234c31}.save-button.is-saved{color:#234b30;background:#c4e09e}.admin-field{margin-bottom:15px;display:block}.admin-field span{color:#365c43;margin:0 0 6px;font-size:10px;font-weight:500;display:block}.admin-field input,.admin-field textarea,.live-request textarea{color:#173c2a;background:#fbfdf2;border:1px solid #a9bd9c;outline:0;width:100%;font:11px/1.45 DM Mono,monospace}.admin-field input{height:37px;padding:0 10px}.admin-field textarea{resize:vertical;min-height:76px;padding:9px 10px}.admin-field input:focus,.admin-field textarea:focus,.live-request textarea:focus{border-color:#527c59;box-shadow:0 0 0 3px #527c5921}.option-editor-heading{border-top:1px solid #d6dfc9;justify-content:space-between;align-items:flex-end;gap:18px;padding-top:7px;display:flex}.option-editor-heading p{color:#6b7e69;margin:0;font-size:10px}.text-button{color:#276044;background:0 0;padding:7px 0;text-decoration:underline}.text-button:disabled{color:#9ca99a;cursor:not-allowed}.option-editors{gap:9px;margin-top:15px;display:grid}.option-editor{background:#f8faed;border:1px solid #c9d6bb;grid-template-columns:32px minmax(0,1fr) 27px;gap:12px;padding:13px;display:grid}.option-editor .admin-field{margin-bottom:9px}.option-editor .admin-field:last-child{margin-bottom:0}.option-editor .admin-field textarea{min-height:57px}.option-index{color:#fff9df;background:#527d5b;place-items:center;width:27px;height:27px;font-family:"Press Start 2P",monospace;font-size:7px;display:grid}.delete-option{color:#98563a;background:#fff0e7;border:1px solid #d6a995;width:27px;height:27px;font:22px/1 sans-serif}.delete-option:disabled{color:#b9c0b4;cursor:not-allowed;background:0 0;border-color:#d8ddcf}.reset-button{color:#785238;background:0 0;margin-top:17px;padding:0;text-decoration:underline}.live-inbox{overflow:hidden}.live-inbox .card-heading{margin-bottom:10px;padding:25px 25px 0}.inbox-count{color:#365b40;white-space:nowrap;background:#dcebc8;padding:6px 8px;font-size:10px}.inbox-intro{color:#647a65;margin:0;padding:0 25px 16px;font-size:10px;line-height:1.5}.request-list{border-top:1px solid #d8e0cb;max-height:670px;overflow-y:auto}.live-request{border-bottom:1px solid #d8e0cb;padding:17px 25px}.request-meta{color:#697c67;justify-content:space-between;gap:10px;font-size:9px;display:flex}.request-meta span{color:#7b572e;font-weight:500}.live-request.answered .request-meta span{color:#3c784c}.request-text{color:#203d2e;margin:8px 0 11px;font-size:11px;line-height:1.45}.live-request form{gap:7px;display:grid}.live-request textarea{resize:vertical;min-height:67px;padding:8px}.live-request form button{color:#fff9df;background:#3d724d;justify-self:flex-end;padding:8px 10px}.sent-reply{color:#35523c;background:#edf3df;border-left:3px solid #78a766;padding:9px 10px;font-size:10px;line-height:1.45}.sent-reply b{color:#527454;margin-bottom:4px;font-size:9px;display:block}.sent-reply p{margin:0}.inbox-empty{color:#57705b;text-align:center;padding:53px 30px}.inbox-empty i{color:#fff9df;background:#5d8762;place-items:center;width:34px;height:34px;margin:0 auto 12px;font-style:normal;display:grid}.inbox-empty strong{color:#294a35;font-size:12px;display:block}.inbox-empty p{margin:8px 0 0;font-size:10px;line-height:1.5}@media (max-width:880px){.admin-header{grid-template-columns:1fr auto}.back-link{grid-area:1/1/auto/-1}.admin-grid{grid-template-columns:1fr}.request-list{max-height:none}}@media (max-width:560px){.admin-shell{padding:22px 15px 48px}.admin-header{gap:14px;margin-bottom:20px}.admin-header h1{font-size:20px}.admin-live-status{padding:7px;font-size:9px}.content-card{padding:17px}.live-inbox .card-heading{padding:17px 17px 0}.inbox-intro{padding:0 17px 14px}.live-request{padding:15px 17px}.card-heading{margin-bottom:18px}.card-heading h2{font-size:14px}.option-editor{grid-template-columns:27px minmax(0,1fr);gap:9px;padding:10px}.delete-option{grid-column:2;justify-self:flex-end;margin-top:-39px}.option-editor .admin-field input{padding-right:34px}}.sidebar-logout{color:#9eb69d;text-align:left;background:0 0;border:0;align-items:center;gap:7px;min-height:30px;margin:-2px 0;padding:5px 0;font-size:11px;display:flex}.sidebar-logout i{color:#dca07d;font-family:sans-serif;font-size:14px;font-style:normal;line-height:1}.sidebar-logout:hover{color:#fff4df}.sidebar-logout:hover i{color:#f3b78e}.sidebar-logout:focus-visible{outline-offset:3px;outline:2px solid #d5e794}.control-shell{color:#203a2c;background:#edf0e3;grid-template-columns:264px minmax(0,1fr);height:100svh;display:grid;overflow:hidden}.control-sidebar{color:#dce5d1;background:#17382e;flex-direction:column;align-self:start;height:100svh;padding:26px 15px 18px;display:flex;position:sticky;top:0;overflow:hidden}.control-brand{color:#fff7dc;grid-template-columns:28px 1fr;align-items:center;gap:0 9px;padding:0 10px 27px;text-decoration:none;display:grid}.control-brand>span{color:#254c37;background:#d6e692;grid-row:span 2;place-items:center;width:28px;height:28px;font-size:16px;display:grid}.control-brand b{letter-spacing:.04em;font-family:"Press Start 2P",monospace;font-size:14px}.control-brand small{color:#8cae92;letter-spacing:.1em;margin-top:3px;font-size:9px}.sidebar-party{background:#0f2f2547;border:1px solid #d2e8c024;justify-content:space-between;align-items:center;gap:9px;margin:-8px 10px 15px;padding:7px 8px;display:flex}.sidebar-party>div:first-child{min-width:0}.sidebar-party>div:first-child>span{color:#c9da9c;font-family:"Press Start 2P",monospace;font-size:7px;line-height:1.25;display:block}.sidebar-party>div:first-child>small{color:#82a487;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:9px;display:block;overflow:hidden}.sidebar-party-avatars{flex:none;align-items:center;padding-right:2px;display:flex}.sidebar-party-member{color:#f7f7dc;background:#477b67;border:1px solid #d3e49a;place-items:center;width:23px;height:23px;margin-left:-5px;font-family:"Press Start 2P",monospace;font-size:7px;display:grid;position:relative}.sidebar-party-member:first-child{margin-left:0}.sidebar-party-member:nth-child(2n){background:#6e5b91}.sidebar-party-member b{font-weight:400}.sidebar-party-member i{background:#bde274;border:1px solid #17382e;border-radius:50%;width:6px;height:6px;position:absolute;bottom:-2px;right:-2px}.sidebar-party-more{color:#c8d9c0;background:#264b3b;border:1px solid #d3e49a99;place-items:center;width:23px;height:23px;margin-left:-5px;font:7px "Press Start 2P",monospace;display:grid}.control-sidebar nav{gap:5px;display:grid}.control-sidebar nav button{color:#b6c9b5;text-align:left;background:0 0;border:1px solid #0000;grid-template-columns:27px 1fr;gap:0 9px;padding:12px 10px;display:grid}.control-sidebar nav button i{color:#c2d87a;border:1px solid #d2e8c033;grid-row:span 2;place-items:center;width:24px;height:24px;font-size:14px;font-style:normal;display:grid}.control-sidebar nav button span{align-self:end;font-size:12px;font-weight:500}.control-sidebar nav button small{color:#76977d;align-self:start;margin-top:2px;font-size:10px}.control-sidebar nav button:hover{color:#fbf7df;background:#bdda9012}.control-sidebar nav button.is-active{color:#fbf7df;background:#28513f;border-color:#d5e7943d;box-shadow:inset 3px 0 #d5e794}.control-sidebar nav button.is-active i{color:#294d39;background:#d5e794;border-color:#cfe78d}.control-sidebar nav button.is-active small{color:#c6d9b8}.sidebar-bottom{border-top:1px solid #daedc821;gap:12px;margin-top:auto;padding:16px 10px 0;font-size:11px;display:grid}.sidebar-bottom span{color:#b9d3a7}.sidebar-bottom span i,.online-pill i{background:#bde274;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #bde27424}.sidebar-bottom a{color:#8ead94;text-decoration:none}.sidebar-bottom a:hover{color:#f9f5dc}.control-main{scrollbar-gutter:stable;min-width:0;height:100svh;padding:34px max(28px,50vw - 580px) 72px;overflow-y:auto}.control-header{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:28px;display:flex}.control-header>div>span,.content-intro span,.settings-card-head span,.workspace-heading span{color:#62846a;text-transform:uppercase;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.4;display:block}.control-header h1{color:#183b2b;margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(20px,3vw,29px);font-weight:400;line-height:1.35}.online-pill{color:#3b6947;white-space:nowrap;background:#f9fbf1;border:1px solid #b4d89e;padding:9px 11px;font-size:11px}.control-page{width:min(100%,930px)}.content-intro,.live-summary{background:#fffef5;border:1px solid #c7d4bb;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:18px;padding:24px;display:flex;box-shadow:3px 4px #32543d14}.content-intro h2,.live-summary h2{color:#244632;max-width:560px;margin:0;font-family:"Press Start 2P",monospace;font-size:16px;font-weight:400;line-height:1.55}.content-intro p,.live-summary p{color:#617764;max-width:580px;margin:9px 0 0;font-size:12px;line-height:1.55}.primary-action,.outline-action{white-space:nowrap;border:0;min-height:37px;padding:9px 12px;font-size:11px;font-weight:500}.primary-action{color:#fff9df;background:#356e48;box-shadow:2px 2px #9ab887}.primary-action:hover{background:#275838}.primary-action.is-saved{color:#244b32;background:#c6e399}.outline-action{color:#315c3e;background:#f8fbef;border:1px solid #80a77f}.outline-action:disabled{color:#a1aba0;cursor:not-allowed;background:0 0;border-color:#ced8c8}.settings-card,.live-workspace{background:#fffef5;border:1px solid #c7d4bb;margin-bottom:16px;padding:23px;box-shadow:3px 4px #32543d14}.settings-card-head,.workspace-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.settings-card-head h3,.workspace-heading h3{color:#274a35;margin:0;font-family:"Press Start 2P",monospace;font-size:14px;font-weight:400;line-height:1.5}.settings-card-head p{color:#6a7f6c;margin:7px 0 0;font-size:11px}.form-pair{grid-template-columns:.7fr 1.3fr;gap:16px;display:grid}.control-field{display:block}.control-field>span{color:#406446;margin-bottom:6px;font-size:11px;font-weight:500;display:block}.control-field input,.control-field textarea,.control-request textarea{color:#1e402d;background:#fcfdf6;border:1px solid #aec3a6;outline:0;width:100%;font:11px/1.45 DM Mono,monospace}.control-field input{height:39px;padding:0 10px}.control-field textarea{resize:vertical;min-height:84px;padding:9px 10px}.control-field input:focus,.control-field textarea:focus,.control-request textarea:focus{border-color:#547d59;box-shadow:0 0 0 3px #547d5921}.account-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.account-grid .privacy-card,.account-grid .password-card{grid-column:1/-1}.account-email-note{color:#7c887a;margin-top:6px;font-size:10px;line-height:1.4;display:block}.control-field input:disabled{color:#718071;cursor:not-allowed;background:#f1f4ed;border-color:#d6dfd0}.password-form{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:12px;display:grid}.password-form-actions{grid-column:1/-1;align-items:center;gap:12px;display:flex}.password-form-actions small{color:#52745a;font-size:11px}.toggle-row{border-top:1px solid #d6e0ce;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex;position:relative}.toggle-row:first-of-type{border-top:0;padding-top:0}.toggle-row b{color:#294a35;font-size:12px;display:block}.toggle-row small{color:#6a7c6c;max-width:370px;margin-top:4px;font-size:11px;line-height:1.4;display:block}.toggle-row input{opacity:0;position:absolute}.toggle-row i{background:#bcc8b5;border-radius:100px;flex:none;width:36px;height:20px;transition:background .16s;position:relative}.toggle-row i:after{content:"";background:#fffef5;border-radius:50%;width:14px;height:14px;transition:transform .16s;position:absolute;top:3px;left:3px}.toggle-row input:checked+i{background:#51805a}.toggle-row input:checked+i:after{transform:translate(16px)}@media (max-width:880px){.control-shell{grid-template-columns:1fr;height:auto;overflow:visible}.control-sidebar{height:auto;min-height:auto;padding:15px;position:static;overflow:visible}.control-brand{padding:0 4px 15px}.sidebar-party{display:none}.control-sidebar nav{grid-template-columns:repeat(3,1fr)}.control-sidebar nav button{grid-template-columns:23px 1fr;padding:9px}.control-sidebar nav button small,.sidebar-bottom{display:none}.control-main{height:auto;padding:26px 20px 54px;overflow:visible}.faq-editor-fields{grid-template-columns:1fr}}@media (max-width:560px){.control-main{padding:22px 14px 45px}.control-header{align-items:flex-start;margin-bottom:19px}.online-pill{margin-top:3px;padding:7px;font-size:10px}.control-sidebar nav{gap:4px}.control-sidebar nav button{text-align:center;display:block}.control-sidebar nav button i{margin:0 auto 5px;display:grid}.control-sidebar nav button span{font-size:10px}.content-intro,.live-summary{padding:17px;display:block}.content-intro h2,.live-summary h2{font-size:13px}.content-intro .primary-action{width:100%;margin-top:16px}.settings-card,.live-workspace{padding:17px}.form-pair,.account-grid,.password-form{grid-template-columns:1fr}.account-grid .privacy-card,.account-grid .password-card{grid-column:auto}.faq-editor{grid-template-columns:28px minmax(0,1fr);gap:9px;padding:10px}.icon-delete{grid-column:2;justify-self:flex-end;margin-top:-38px}.faq-editor-fields .control-field input{padding-right:34px}.live-request-list{margin:0 -17px -17px}.control-request{padding:16px 17px}}.dashboard-page{width:min(100%,1000px)}.dashboard-hero{background:#fffef5;border:1px solid #c7d4bb;justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:18px;padding:25px;display:flex;box-shadow:3px 4px #32543d14}.dashboard-hero>div>span,.dashboard-card-head span{color:#62846a;text-transform:uppercase;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.4;display:block}.dashboard-hero h2{color:#244632;max-width:490px;margin:0;font-family:"Press Start 2P",monospace;font-size:17px;font-weight:400;line-height:1.55}.dashboard-hero p{color:#617764;max-width:555px;margin:9px 0 0;font-size:12px;line-height:1.55}.date-controls{background:#f5f8ed;border:1px solid #d3dfc6;flex:none;gap:8px;padding:8px;display:grid}.date-controls>button{color:#365e41;background:#edf5dd;border:1px solid #a9c28f;min-height:31px;font-size:11px;font-weight:600}.date-controls>button.is-active{color:#fffbe8;background:#396d49;box-shadow:2px 2px #a5c28d}.date-range{grid-template-columns:1fr 1fr;gap:6px;display:grid}.date-range label{color:#617961;gap:4px;font-size:9px;font-weight:600;display:grid}.date-range input{color:#30513a;background:#fffef6;border:1px solid #b2c7a9;outline:0;width:128px;height:28px;font:9px DM Mono,monospace}.date-range input:focus{border-color:#517e59;box-shadow:0 0 0 2px #517e5924}.dashboard-metrics{grid-template-columns:1fr 1fr 1fr;gap:12px;margin-bottom:17px;display:grid}.metric-card{background:#fffef5;border:1px solid #c9d7bf;grid-template-columns:37px 1fr;gap:12px;min-height:132px;padding:17px;display:grid;box-shadow:3px 4px #32543d12}.metric-card>span{color:#fffef2;place-items:center;width:32px;height:32px;font-family:"Press Start 2P",monospace;font-size:14px;display:grid}.metric-card.waiting>span{color:#4e3b1e;background:#e7c56f}.metric-card small{color:#557159;font-size:11px;font-weight:600;display:block}.metric-card b{color:#234331;font-variant-numeric:tabular-nums;margin:8px 0 3px;font-family:"Press Start 2P",monospace;font-size:24px;font-weight:400;display:block}.metric-card p{color:#778777;margin:0;font-size:10px;line-height:1.4}.dashboard-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);align-items:stretch;gap:16px;display:grid}.dashboard-card{background:#fffef5;border:1px solid #c7d4bb;padding:22px;box-shadow:3px 4px #32543d14}.dashboard-card-head{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.dashboard-card-head h3{color:#274a35;margin:0;font-family:"Press Start 2P",monospace;font-size:14px;font-weight:400;line-height:1.55}.dashboard-card-head>small{color:#557159;white-space:nowrap;background:#eef4e5;padding:5px 7px;font-size:10px}.faq-rank-list{gap:15px;margin-top:24px;display:grid}.faq-rank-label{grid-template-columns:26px minmax(0,1fr) auto;align-items:center;gap:9px;margin-bottom:6px;display:grid}.faq-rank-label b{color:#faffed;background:#628164;place-items:center;width:22px;height:22px;font-family:"Press Start 2P",monospace;font-size:7px;font-weight:400;display:grid}.faq-rank-label span{color:#38553e;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:500;overflow:hidden}.faq-rank-label em{color:#6a7e69;font-variant-numeric:tabular-nums;font-family:"Press Start 2P",monospace;font-size:10px;font-style:normal}.faq-rank>i{background:#edf3e6;border:1px solid #bfd0b8;height:7px;display:block;overflow:hidden}.faq-rank>i>u{background:#73a263;height:100%;text-decoration:none;display:block}.analytics-empty{color:#647764;text-align:center;padding:49px 20px 30px}.analytics-empty i{color:#faffed;background:#668c65;place-items:center;width:32px;height:32px;margin:0 auto 11px;font-style:normal;display:grid}.analytics-empty strong{color:#2b4c37;font-size:12px;display:block}.analytics-empty p{max-width:260px;margin:7px auto 0;font-size:11px;line-height:1.45}.activity-card{flex-direction:column;display:flex}.activity-total{border-bottom:1px solid #d8e2d1;align-items:baseline;gap:9px;margin:27px 0 20px;padding:13px 0 17px;display:flex}.activity-total b{color:#28543b;font-variant-numeric:tabular-nums;font-family:"Press Start 2P",monospace;font-size:30px;font-weight:400}.activity-total span{color:#617660;font-size:11px}.activity-card dl{gap:10px;margin:0;display:grid}.activity-card dl div{color:#607460;justify-content:space-between;gap:15px;font-size:11px;display:flex}.activity-card dt{font-weight:400}.activity-card dd{color:#365b40;font-variant-numeric:tabular-nums;margin:0;font-family:"Press Start 2P",monospace;font-size:10px}.analytics-note{color:#829080;margin:auto 0 0;padding-top:18px;font-size:10px;line-height:1.45}@media (max-width:880px){.control-sidebar nav{grid-template-columns:repeat(4,1fr)}.dashboard-grid{grid-template-columns:1fr}.dashboard-hero{align-items:flex-start}.dashboard-metrics{grid-template-columns:repeat(3,1fr)}}@media (max-width:560px){.content-intro,.live-summary,.dashboard-hero{padding:17px;display:block}.dashboard-hero h2{font-size:13px}.date-controls{margin-top:18px}.date-range input{width:100%}.dashboard-metrics{grid-template-columns:1fr}.metric-card{min-height:0}.dashboard-card{padding:17px}.dashboard-card-head{display:block}.dashboard-card-head>small{margin-top:10px;display:inline-block}}.control-field select{color:#1e402d;background:#fcfdf6;border:1px solid #aec3a6;outline:0;width:100%;height:39px;padding:0 10px;font:11px DM Mono,monospace}.control-field select:focus{border-color:#547d59;box-shadow:0 0 0 3px #547d5921}.team-hero,.subscription-hero{background:#fffef5;border:1px solid #c7d4bb;justify-content:space-between;align-items:flex-end;gap:26px;margin-bottom:17px;padding:25px;display:flex;box-shadow:3px 4px #32543d14}.team-hero span,.subscription-hero>div>span,.team-capacity>span,.invoice-title span{color:#62846a;text-transform:uppercase;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.45;display:block}.team-hero h2,.subscription-hero h2{color:#244632;max-width:565px;margin:0;font-family:"Press Start 2P",monospace;font-size:16px;font-weight:400;line-height:1.6}.team-hero p,.subscription-hero p{color:#617764;max-width:570px;margin:9px 0 0;font-size:12px;line-height:1.55}.team-layout{grid-template-columns:minmax(0,1fr) 250px;align-items:stretch;gap:16px;margin-bottom:16px;display:grid}.invite-card{margin:0}.invite-form{grid-template-columns:minmax(0,1fr) 150px auto;align-items:end;gap:12px;display:grid}.invite-form .primary-action{min-height:39px}.invite-notice{color:#426346;background:#f0f6e8;border-left:3px solid #7caa6b;margin:14px 0 0;padding:9px 10px;font-size:11px;line-height:1.4}.team-capacity{color:#e6f1d4;background:#2b6144;border:1px solid #afc89f;flex-direction:column;padding:22px;display:flex;box-shadow:3px 4px #32543d1f}.team-capacity>span{color:#bed5aa}.capacity-number{align-items:baseline;gap:5px;margin:13px 0 3px;display:flex}.capacity-number b,.capacity-number strong{color:#fff9df;font-family:"Press Start 2P",monospace;font-size:29px;font-weight:400}.capacity-number i{color:#a9c497;font-style:normal}.team-capacity>p{color:#bed3b4;margin:0;font-size:11px}.capacity-track{background:#0f302057;border:1px solid #f4ffe259;height:7px;margin:17px 0;overflow:hidden}.capacity-track i{background:#d1e58d;height:100%;display:block}.team-capacity button{color:#f8f2c8;text-align:left;background:0 0;border:0;margin-top:auto;padding:0;font-size:11px;text-decoration:underline}.seat-warning{color:#624929;background:#fff4d9;border-left:3px solid #c8944f;padding:15px}.seat-warning b{font-size:12px;display:block}.seat-warning p{margin:5px 0 11px;font-size:11px;line-height:1.45}.seat-warning button{color:#79512c;background:0 0;border:0;padding:0;font-size:11px;font-weight:600;text-decoration:underline}.team-members{background:#fffef5;border:1px solid #c7d4bb;padding:23px;box-shadow:3px 4px #32543d14}.member-list{border-top:1px solid #d6e0ce;margin:0 -23px -23px}.member-row{border-bottom:1px solid #dce5d6;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:14px 23px;display:grid}.member-avatar{color:#fff9df;background:#497956;place-items:center;width:32px;height:32px;font-family:"Press Start 2P",monospace;font-size:12px;display:grid}.member-row b{color:#294a35;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.member-row span{color:#718071;margin-top:3px;font-size:10px;display:block}.member-row time{color:#738173;font-size:10px}.member-row button{color:#92583d;background:#fff4eb;border:1px solid #d7b29c;padding:6px 8px;font-size:10px}.team-empty{color:#627862;text-align:center;padding:56px 28px}.team-empty i{color:#faffed;background:#668c65;place-items:center;width:34px;height:34px;margin:0 auto 11px;font-style:normal;display:grid}.team-empty strong{color:#2c4e38;font-size:12px;display:block}.team-empty p{max-width:300px;margin:7px auto 0;font-size:11px;line-height:1.45}.subscription-hero{background:#fbf8e8;border-color:#c6d3b5}.monthly-total{color:#315d3d;text-align:right;background:#e8f1d7;border:1px solid #a8c189;flex:none;min-width:156px;padding:12px 15px}.monthly-total small{color:#628161;font-size:10px;display:block}.monthly-total b{color:#244b32;margin:5px 0 3px;font-family:"Press Start 2P",monospace;font-size:21px;font-weight:400;display:block}.monthly-total span{color:#688067;font-size:9px;display:block}.subscription-layout{grid-template-columns:minmax(0,1.25fr) minmax(270px,.75fr);align-items:stretch;gap:16px;display:grid}.seat-picker-card,.pricing-scroll{background:#fffef5;border:1px solid #c7d4bb;padding:23px;box-shadow:3px 4px #32543d14}.seat-stepper{grid-template-columns:46px 1fr 46px;align-items:center;max-width:385px;margin:27px auto 17px;display:grid}.seat-stepper button{color:#2d5e3b;background:#eef5e3;border:1px solid #83a57e;width:42px;height:42px;font:27px/1 DM Mono,monospace}.seat-stepper button:disabled{color:#a5b0a4;background:#f5f7f1;border-color:#d0dacb}.seat-stepper button:last-child{justify-self:end}.seat-stepper>div{text-align:center}.seat-stepper b{color:#284d35;font-variant-numeric:tabular-nums;font-family:"Press Start 2P",monospace;font-size:29px;font-weight:400;display:block}.seat-stepper span{color:#667967;font-size:11px}.seat-scale{color:#728372;grid-template-columns:20px 1fr 20px;align-items:center;gap:8px;max-width:430px;margin:0 auto;font:8px DM Mono,monospace;display:grid}.seat-scale input{accent-color:#4e865b;width:100%}.seat-hint{color:#6a7d6b;text-align:center;max-width:430px;min-height:28px;margin:17px auto 20px;font-size:11px;line-height:1.45}.seat-picker-card>.primary-action{width:max-content;margin:0 auto;display:block}.pricing-scroll{color:#e7efd8;background:#234b35;border-color:#346548;flex-direction:column;display:flex}.invoice-title span{color:#b4d0a9}.invoice-title b{color:#fff9df;font-family:"Press Start 2P",monospace;font-size:14px;font-weight:400;line-height:1.5;display:block}.pricing-scroll dl{gap:11px;margin:24px 0 17px;display:grid}.pricing-scroll dl div{color:#c9d8bc;justify-content:space-between;gap:14px;font-size:11px;display:flex}.pricing-scroll dt{font-weight:400}.pricing-scroll dd{color:#fff9df;margin:0;font-family:DM Mono,monospace;font-weight:600}.invoice-total{border-top:1px solid #e7efd840;border-bottom:1px solid #e7efd840;justify-content:space-between;align-items:baseline;gap:10px;padding:14px 0;display:flex}.invoice-total span{color:#d2dfc5;font-size:11px}.invoice-total b{color:#e2ef9d;font-family:"Press Start 2P",monospace;font-size:18px;font-weight:400}.pricing-scroll>p{color:#a7c2a5;margin:auto 0 0;padding-top:18px;font-size:10px;line-height:1.45}.plan-perks{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.plan-perks article{background:#f8faef;border:1px solid #d2dfc7;grid-template-columns:28px 1fr;gap:10px;padding:15px;display:grid}.plan-perks i{color:#faffee;background:#648263;place-items:center;width:26px;height:26px;font-family:"Press Start 2P",monospace;font-size:10px;font-style:normal;display:grid}.plan-perks b{color:#35563d;font-size:11px;display:block}.plan-perks span{color:#718072;margin-top:4px;font-size:10px;line-height:1.4;display:block}@media (max-width:880px){.control-sidebar nav{grid-template-columns:repeat(6,1fr)}.team-layout,.subscription-layout{grid-template-columns:1fr}.invite-form{grid-template-columns:minmax(0,1fr) 145px auto}.plan-perks{grid-template-columns:1fr 1fr 1fr}}@media (max-width:560px){.team-hero,.subscription-hero{padding:17px;display:block}.team-hero h2,.subscription-hero h2{font-size:13px}.team-hero>.outline-action{width:100%;margin-top:16px}.monthly-total{text-align:left;margin-top:17px}.invite-form{grid-template-columns:1fr}.invite-form .primary-action{width:100%}.team-members,.seat-picker-card,.pricing-scroll{padding:17px}.member-list{margin:0 -17px -17px}.member-row{grid-template-columns:32px minmax(0,1fr) auto;gap:9px;padding:13px 17px}.member-row time{display:none}.plan-perks{grid-template-columns:1fr}.seat-picker-card>.primary-action{width:100%}.control-sidebar nav{grid-template-columns:repeat(3,1fr)}}.party-member-copy>span.is-offline{color:#7b8792}.party-member-copy>span.is-offline i{background:#9aa6ae}.checkout-card{max-width:510px}.checkout-back{color:#5a7868;background:0 0;border:0;margin:-3px 0 24px;padding:0;font-size:11px;text-decoration:underline}.checkout-seats{background:#f5f9eb;border:1px solid #b8cfac;justify-content:space-between;align-items:center;gap:18px;margin:24px 0 14px;padding:19px;display:flex}.checkout-seats span,.checkout-seats small{color:#617b65;font-size:10px;display:block}.checkout-seats b{color:#244b32;margin:5px 0;font-family:"Press Start 2P",monospace;font-size:27px;font-weight:400;display:block}.checkout-stepper{gap:8px;display:flex}.checkout-stepper button{color:#2d5e3b;background:#eef5e3;border:1px solid #83a57e;width:38px;height:38px;font:24px/1 DM Mono,monospace}.checkout-stepper button:disabled{opacity:.45}.checkout-breakdown{border-top:1px solid #d4e0cf;margin:0 0 18px}.checkout-breakdown>div{color:#607460;border-bottom:1px solid #dfe8dc;justify-content:space-between;gap:12px;padding:12px 0;font-size:11px;display:flex}.checkout-breakdown b{color:#2b5138;font-family:DM Mono,monospace}.checkout-breakdown .checkout-total{color:#284d35;padding:15px 0;font-size:13px;font-weight:700}.checkout-breakdown .checkout-total b{color:#315c3f;font-family:"Press Start 2P",monospace;font-size:16px}.checkout-pay{width:100%}.checkout-note{color:#748477;text-align:center;margin:14px 0 0;font-size:10px;line-height:1.45}.pixel-world.palette-ocean{background-color:#679bb0;background-image:linear-gradient(90deg,#1b485826 1px,#0000 1px),linear-gradient(#1b485824 1px,#0000 1px),radial-gradient(circle at 8px 11px,#4c8299 0 2px,#0000 2.5px)}.pixel-world.palette-ocean:after{box-shadow:inset 0 0 0 4px #416f80,inset 0 -15px #1d45542b}.popup-bar.palette-ocean{background:#245f72}.pixel-world.palette-ocean .world-label,.pixel-world.palette-ocean .npc-name{background:#23586a}.pixel-world.palette-ocean .terminal:before{background:#367387}.pixel-world.palette-sunset{background-color:#c18463;background-image:linear-gradient(90deg,#693f2a21 1px,#0000 1px),linear-gradient(#693f2a1f 1px,#0000 1px),radial-gradient(circle at 8px 11px,#a8664d 0 2px,#0000 2.5px)}.pixel-world.palette-sunset:after{box-shadow:inset 0 0 0 4px #92583d,inset 0 -15px #66352529}.popup-bar.palette-sunset{background:#854c3c}.pixel-world.palette-sunset .world-label,.pixel-world.palette-sunset .npc-name{background:#794133}.pixel-world.palette-sunset .terminal:before{background:#a45e43}.pixel-world.scene-night .tree i{background:#31586a;border-color:#263f4a;box-shadow:inset 4px 4px #477487}.pixel-world.scene-night .stone-path{background:repeating-linear-gradient(90deg,#0000 0 19px,#3940565c 19px 21px),repeating-linear-gradient(0deg,#8c8ba1 0 15px,#78788e 15px 17px,#a4a2b0 17px 30px);box-shadow:inset 4px 0 #66677b,inset -4px 0 #66677b}.pixel-world.scene-night .flower-bed i{background:#d3b5e6;border-color:#9d77b8;box-shadow:0 8px #34576a}.pixel-world.scene-night .world-fence:before,.pixel-world.scene-night .world-fence:after{background:#9d7e67}.pixel-world.scene-market .tree i{background:#b36c43;border-color:#7d4934;box-shadow:inset 4px 4px #d8915b}.pixel-world.scene-market .stone-path{background:repeating-linear-gradient(90deg,#0000 0 19px,#7b4a2c52 19px 21px),repeating-linear-gradient(0deg,#d1a46c 0 15px,#c8945d 15px 17px,#e1b77e 17px 30px);box-shadow:inset 4px 0 #af7c4b,inset -4px 0 #af7c4b}.pixel-world.scene-market .world-fence:before,.pixel-world.scene-market .world-fence:after{background:#dfb371}.widget-intro{background:#fffef5;border:1px solid #c7d4bb;justify-content:space-between;align-items:flex-end;gap:25px;margin-bottom:17px;padding:25px;display:flex;box-shadow:3px 4px #32543d14}.widget-intro span,.embed-card-head span{color:#62846a;text-transform:uppercase;margin-bottom:7px;font-family:"Press Start 2P",monospace;font-size:9px;line-height:1.4;display:block}.widget-intro h2{color:#244632;max-width:540px;margin:0;font-family:"Press Start 2P",monospace;font-size:16px;font-weight:400;line-height:1.55}.widget-intro p{color:#617764;margin:9px 0 0;font-size:12px;line-height:1.55}.widget-settings-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.widget-setting-card{background:#fffef5;border:1px solid #c7d4bb;padding:23px;box-shadow:3px 4px #32543d14}.widget-setting-card:first-child{grid-column:1/-1}.scene-choices{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.scene-choice{color:#456249;text-align:left;background:#f8faef;border:1px solid #c7d7bd;min-width:0;padding:8px}.scene-choice>i{background:#80a875;border:2px solid #446850;height:70px;margin-bottom:10px;display:block;position:relative;overflow:hidden}.scene-choice>i:before{content:"";clip-path:polygon(30% 0,70% 0,100% 100%,0 100%);background:repeating-linear-gradient(90deg,#0000 0 9px,#485c4140 9px 11px),#d2bf89;height:22px;position:absolute;bottom:9px;left:8px;right:8px}.scene-choice>i:after{content:"";background:#c18b59;border:2px solid #314c3d;width:16px;height:20px;position:absolute;top:11px;left:calc(50% - 8px);box-shadow:3px 3px #314c3d40}.scene-choice>i b{z-index:1;background:#53875c;border:2px solid #315741;width:17px;height:17px;position:absolute;box-shadow:inset 3px 3px #78a76b}.scene-choice>i b:first-child{top:13px;left:8px}.scene-choice>i b:nth-child(2){top:25px;right:8px}.scene-choice>i b:nth-child(3){bottom:6px;right:23px}.scene-choice.night>i{background:#506c8d;border-color:#365264}.scene-choice.night>i:before{background-color:#9695aa}.scene-choice.night>i b{background:#365e73;border-color:#2d4756;box-shadow:inset 3px 3px #598399}.scene-choice.market>i{background:#ca845b;border-color:#874d36}.scene-choice.market>i:before{background-color:#d3a36b}.scene-choice.market>i b{background:#b96b43;border-color:#804b35;box-shadow:inset 3px 3px #dc9a65}.scene-choice span{color:#2d5139;font-size:11px;font-weight:600;display:block}.scene-choice small{color:#738373;margin-top:3px;font-size:10px;display:block}.scene-choice.is-selected{background:#edf5df;border-color:#4b8359;box-shadow:inset 3px 0 #5e9568}.scene-choice:focus-visible,.palette-choices button:focus-visible{outline-offset:2px;outline:3px solid #527d5957}.palette-choices{gap:9px;display:grid}.palette-choices button{color:#3d5c43;text-align:left;background:#f9fbf2;border:1px solid #d0ddc5;grid-template-columns:72px 1fr;align-items:center;gap:11px;padding:8px;font-size:11px;font-weight:600;display:grid}.palette-choices i{background:#e6eddb;grid-template-columns:repeat(3,1fr);gap:3px;height:29px;padding:3px;display:grid}.palette-choices i b:first-child{background:#315f41}.palette-choices i b:nth-child(2){background:#80a875}.palette-choices i b:nth-child(3){background:#f7efcf}.palette-choices button:nth-child(2) i b:first-child{background:#245f72}.palette-choices button:nth-child(2) i b:nth-child(2){background:#679bb0}.palette-choices button:nth-child(2) i b:nth-child(3){background:#e1f0e9}.palette-choices button:nth-child(3) i b:first-child{background:#854c3c}.palette-choices button:nth-child(3) i b:nth-child(2){background:#c18463}.palette-choices button:nth-child(3) i b:nth-child(3){background:#fff0cb}.palette-choices button.is-selected{background:#eff6e6;border-color:#5e9066;box-shadow:inset 3px 0 #5a8d60}.agent-label-card .toggle-row{margin-top:25px}.embed-card{background:#eef4e5;border:1px solid #b8cbad;margin-top:16px;padding:23px;box-shadow:3px 4px #32543d14}.embed-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.embed-card-head h3{color:#274a35;margin:0;font-family:"Press Start 2P",monospace;font-size:14px;font-weight:400;line-height:1.5}.embed-card-head p{color:#668066;margin:7px 0 0;font-size:11px}.embed-card pre{color:#d8ecb3;white-space:pre-wrap;background:#203f31;border:1px solid #385c45;margin:18px 0 11px;padding:13px;font:10px/1.6 DM Mono,monospace;overflow-x:auto}.embed-card>small{color:#667c67;font-size:10px}.outline-action.is-copied{color:#315b3c;background:#e7f2d8;border-color:#73a26c}@media (max-width:880px){.control-sidebar nav{grid-template-columns:repeat(7,1fr)}.widget-settings-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.widget-intro{padding:17px;display:block}.widget-intro h2{font-size:13px}.widget-intro .primary-action{width:100%;margin-top:16px}.widget-settings-grid{grid-template-columns:1fr}.widget-setting-card,.embed-card{padding:17px}.widget-setting-card:first-child{grid-column:auto}.scene-choices{grid-template-columns:1fr}.scene-choice{grid-template-columns:103px 1fr;align-items:center;column-gap:11px;display:grid}.scene-choice>i{grid-row:span 2;width:100%;height:57px;margin:0}.scene-choice small{margin-top:-12px}.embed-card-head{display:block}.embed-card-head .outline-action{width:100%;margin-top:15px}.control-sidebar nav{grid-template-columns:repeat(3,1fr)}}.landing-page{color:#1e342d;background:#f5f0df;overflow:hidden}.landing-page .support-field{min-height:720px}.marketing-nav{z-index:4;justify-content:space-between;align-items:center;width:100%;padding:23px max(28px,50vw - 540px);display:flex;position:absolute;top:0;left:0}.marketing-brand,.marketing-nav nav{align-items:center;gap:11px;display:flex}.marketing-brand{color:#fff7d9;letter-spacing:.02em;font:12px "Press Start 2P",monospace;text-decoration:none}.marketing-brand i{color:#1b4035;background:#f1c15f;place-items:center;width:28px;height:28px;font-style:normal;display:grid;box-shadow:3px 3px #143128}.marketing-nav nav{gap:8px}.marketing-login,.marketing-signup{color:#e5efe0;justify-content:center;align-items:center;min-height:38px;padding:0 13px;font-size:12px;text-decoration:none;transition:transform .16s,background .16s;display:inline-flex}.marketing-login:hover{color:#fff9df}.marketing-signup{color:#1d382f;background:#f6df9e;font-weight:700;box-shadow:3px 3px #143128}.marketing-signup:hover{background:#fff0bb;transform:translate(-1px,-1px)}.marketing-signup span{margin-left:7px;font-size:16px}.landing-page .field-copy{margin-top:54px}.landing-page .field-actions{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.landing-page .admin-link{cursor:pointer}.landing-hero-trust{color:#d6e3cc;flex-wrap:wrap;gap:15px;margin-top:33px;font-size:11px;display:flex}.landing-hero-trust span{align-items:center;gap:7px;display:inline-flex}.landing-hero-trust i{color:#f5cc70;font:8px "Press Start 2P",monospace}.landing-functions{width:min(1120px,100% - 48px);margin:0 auto;padding:110px 0 96px}.landing-section-heading{max-width:670px;margin-bottom:48px}.landing-section-heading>span,.feature-card>span,.feature-card-copy>span,.landing-closing span{color:#6b7e52;letter-spacing:.04em;font:9px "Press Start 2P",monospace}.landing-section-heading h2,.landing-closing h2{color:#1e4135;font:700 clamp(29px, 4vw, 48px)/1.08 var(--ui-font);letter-spacing:-.04em;text-wrap:balance;margin:17px 0 15px}.landing-section-heading p,.landing-closing p{color:#687565;text-wrap:pretty;max-width:570px;margin:0;font-size:15px;line-height:1.65}.feature-grid{gap:18px;display:grid}.feature-grid-primary{grid-template-columns:1.05fr .95fr}.feature-grid-secondary{grid-template-columns:repeat(3,1fr);margin-top:18px}.feature-card{background:#fffdf5;border:1px solid #28423629;min-width:0;padding:30px;position:relative;overflow:hidden;box-shadow:0 18px 28px #25403414,0 2px #25403414}.feature-card-copy{z-index:1;max-width:340px;position:relative}.feature-card h3{color:#244737;font:700 22px/1.2 var(--ui-font);letter-spacing:-.03em;text-wrap:balance;margin:14px 0 11px}.feature-card p{z-index:1;color:#687565;margin:0;font-size:13px;line-height:1.6;position:relative}.feature-card a{z-index:1;color:#24533f;gap:10px;margin-top:20px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;position:relative}.feature-card a b{color:#a36640;font-size:16px}.feature-faq{background:#faf7ff;min-height:390px}.feature-live{background:#f6fbf9;min-height:390px}.feature-party{background:#fff9ec}.feature-analytics{background:#f2f8fb}.feature-widget{background:#f8f3ff}.faq-map-preview{color:#fff;width:53%;height:255px;font:8px "Press Start 2P",monospace;position:absolute;bottom:0;right:-9px}.map-start,.map-node{text-align:center;background:#8065ae;border:2px solid #685398;place-items:center;min-height:39px;padding:7px;display:grid;position:absolute;box-shadow:4px 4px #50387533}.map-start{background:#48346c;top:0;left:36%}.map-node{color:#413565;background:#fffefa;font-size:7px}.node-one{top:89px;left:4%}.node-two{top:146px;right:0}.node-three{top:205px;left:19%}.map-line{transform-origin:top;background:#9275ba;width:2px;position:absolute}.line-one{height:54px;top:39px;left:50%}.line-two{height:58px;top:127px;left:32%;transform:rotate(-43deg)}.line-three{height:59px;top:128px;left:43%;transform:rotate(43deg)}.live-preview{background:#fffef9;border:2px solid #527b6a;grid-template-columns:38% 1fr;min-height:171px;font-size:9px;display:grid;position:absolute;bottom:25px;left:19px;right:19px;overflow:hidden;box-shadow:5px 5px #36655124}.live-preview aside{color:#668174;background:#e6f0e9;align-content:start;gap:5px;padding:12px;display:grid}.live-preview aside b{color:#2f644d;margin-bottom:5px;font:7px "Press Start 2P",monospace}.live-preview aside span{padding:7px 6px}.live-preview aside .selected{color:#fff;background:#39755b}.live-preview-thread{color:#51695d;flex-direction:column;gap:8px;padding:13px;display:flex}.live-preview-thread small{color:#57816d;font:7px "Press Start 2P",monospace}.live-preview-thread p{width:fit-content;max-width:83%;margin:0;padding:7px 8px;font-size:9px;line-height:1.35}.live-preview-thread .visitor{background:#edf2ee}.live-preview-thread .agent{color:#f5fff1;background:#5a9b72;align-self:flex-end}.live-preview-thread>div{color:#8a9b8e;border:1px solid #d5e1d7;margin-top:auto;padding:7px}.live-preview-thread i{background:#82b295;width:6px;height:6px;margin-right:4px;display:inline-block}.party-preview{gap:7px;margin-top:21px;display:grid}.party-preview>div{background:#fffdf7;border:1px solid #eadcb8;grid-template-columns:29px 1fr;align-items:center;column-gap:9px;padding:8px;display:grid}.party-preview i{color:#fff8dc;background:#496c55;grid-row:span 2;place-items:center;width:27px;height:27px;font:10px "Press Start 2P",monospace;display:grid}.party-preview b{color:#355b42;font-size:11px}.party-preview small{color:#78856e;font-size:9px}.analytics-preview{grid-template-columns:1fr 1fr;gap:7px;margin-top:27px;display:grid}.analytics-preview>div:not(.bars){background:#fcffff;border:1px solid #c9dde3;padding:10px}.analytics-preview small,.analytics-preview span{color:#66848c;font-size:8px;display:block}.analytics-preview b{color:#307473;margin:5px 0 2px;font:16px "Press Start 2P",monospace;display:block}.analytics-preview .bars{background:#fcffff;border:1px solid #c9dde3;grid-column:1/-1;align-items:end;gap:5px;height:51px;padding:8px;display:flex}.bars i{background:#73b4ac;flex:1}.bars i:first-child{height:34%}.bars i:nth-child(2){height:69%}.bars i:nth-child(3){height:46%}.bars i:nth-child(4){height:88%}.bars i:nth-child(5){height:54%}.bars i:nth-child(6){height:76%}.widget-preview{color:#e6f1e2;background:#655281;border:2px solid #413963;gap:10px;min-height:129px;margin-top:25px;padding:13px;display:grid;position:relative;overflow:hidden;box-shadow:4px 4px #49396829}.widget-preview b{color:#cebff0;font:7px "Press Start 2P",monospace}.widget-preview i{background:#d6a96d;border:2px solid #372b4e;width:28px;height:28px;position:absolute;top:21px;right:16px;box-shadow:inset 5px 5px #e9c78b}.widget-preview span{color:#fffdf4;margin-top:10px;font-size:11px;font-weight:700}.widget-preview em{color:#42375d;background:#d7c4f1;width:fit-content;padding:6px 8px;font-size:9px;font-style:normal;font-weight:700}.landing-closing{color:#fffced;background:#23483b;justify-content:space-between;align-items:end;gap:30px;width:min(1120px,100% - 48px);margin:0 auto 96px;padding:47px;display:flex;box-shadow:7px 7px #d7bd73}.landing-closing span{color:#f2cf7d}.landing-closing h2{color:#fffced;max-width:680px}.landing-closing p{color:#c2d1bf}.landing-closing-cta{color:#204439;background:#f3cf78;flex:none;align-items:center;gap:11px;min-height:45px;padding:0 17px;font-size:12px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:3px 3px #142e27}.landing-closing-cta span{color:#204439;font:20px sans-serif}@media (max-width:840px){.feature-grid-primary,.feature-grid-secondary{grid-template-columns:1fr}.feature-grid-secondary{margin-top:18px}.feature-card{min-height:330px}.feature-grid-secondary .feature-card{min-height:0}.landing-closing{flex-direction:column;align-items:start}.landing-page .support-field{min-height:680px}}@media (max-width:620px){.marketing-nav{padding:17px 19px}.marketing-nav nav{gap:8px}.marketing-brand{font-size:9px}.marketing-brand i{width:24px;height:24px}.marketing-login{align-items:center;min-height:40px;display:inline-flex}.marketing-signup{min-height:40px;padding:0 10px;font-size:10px}.landing-page .support-field{min-height:650px}.landing-page .field-copy{margin-top:42px}.landing-hero-trust{gap:10px;margin-top:25px;font-size:10px}.landing-functions{width:min(100% - 32px,1120px);padding:72px 0 64px}.landing-section-heading{margin-bottom:31px}.landing-section-heading h2,.landing-closing h2{font-size:29px}.feature-card{padding:23px}.feature-card h3{font-size:20px}.feature-faq{min-height:440px}.faq-map-preview{width:61%;right:-4px}.live-preview{bottom:18px;left:12px;right:12px}.landing-closing{width:calc(100% - 32px);margin-bottom:45px;padding:28px}.landing-closing-cta{justify-content:center;width:100%}}.signup-brand b{font-size:13px}.signup-mobile-brand span{font-size:16px}.embed-workspace-field{gap:6px;max-width:410px;margin-top:18px;display:grid}.embed-workspace-field>span{color:#42654a;font-size:10px;font-weight:700}.embed-workspace-field input{color:#294a35;background:#fffef8;border:1px solid #aabfa3;outline:0;width:100%;height:37px;padding:0 10px;font:11px DM Mono,monospace}.embed-workspace-field input:focus{border-color:#5b8e62;box-shadow:0 0 0 3px #5b8e6221}.embed-workspace-field small{color:#718071;font-size:10px}.widget-identical-preview{background:#dde7d4;border:1px solid #9eb89d;height:480px;overflow:hidden}.widget-identical-preview .support-popup{transform-origin:0 0;width:468px;margin:0;animation:none;position:relative;bottom:auto;right:auto;transform:scale(.64)}.widget-identical-preview .popup-bar button,.widget-identical-preview .question-grid button{pointer-events:none}.two-factor-panel{background:#f5faed;border:1px solid #adc49f;gap:9px;margin-top:15px;padding:13px;display:grid}.two-factor-panel>b{color:#34573d;font-size:11px}.two-factor-panel code{overflow-wrap:anywhere;color:#264934;background:#e6f0d8;padding:8px;font:11px DM Mono,monospace}.two-factor-panel>small,.two-factor-notice{color:#607560;font-size:10px;line-height:1.45}.two-factor-panel .control-field{margin:2px 0 0}.plan-compare thead th em{color:#eff9ed;background:#4f875b}.plan-compare thead th.is-current{box-shadow:inset 0 3px #4f875b}.feature-grid-primary .feature-card{flex-direction:column;min-height:474px;display:flex}.feature-grid-primary .feature-card-copy{max-width:455px}.faq-map-preview{color:#4e3d72;width:100%;height:auto;font-family:var(--ui-font);background:#ffffffb8;border:1px solid #d8cdea;margin-top:auto;padding:17px;position:relative;bottom:auto;right:auto;box-shadow:inset 0 3px #8f73be}.faq-map-preview>small{color:#8065a8;margin-bottom:13px;font:7px "Press Start 2P",monospace;display:block}.faq-route{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;gap:5px;display:grid}.faq-route>div{background:#fffefb;border:1px solid #d1c3e2;align-content:center;gap:5px;min-height:58px;padding:8px;display:grid}.faq-route i{color:#8769b1;font:8px "Press Start 2P",monospace}.faq-route span{color:#433261;font-size:10px;font-weight:700;line-height:1.25}.faq-route>b{color:#9174bd;text-align:center;font-size:16px}.faq-route .is-live{background:#6b568d;border-color:#685398;box-shadow:3px 3px #50387529}.faq-route .is-live i,.faq-route .is-live span{color:#fffdf6}.faq-map-preview>p{color:#706189;align-items:center;gap:7px;margin:14px 0 0;font-size:10px;display:flex}.faq-map-preview>p i{color:#fff;background:#7f66a8;place-items:center;width:15px;height:15px;font-size:10px;font-style:normal;display:grid}.live-preview{width:100%;min-height:167px;box-shadow:none;border:1px solid #b9d5c6;margin-top:auto;position:relative;bottom:auto;left:auto;right:auto}.live-preview aside{gap:3px;padding:11px}.live-preview aside header{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.live-preview aside b{color:#356b53;margin:0;font:7px "Press Start 2P",monospace}.live-preview aside header small{color:#688376;font-size:8px}.live-preview aside span{align-items:center;gap:6px;padding:6px;display:flex}.live-preview aside span i{color:#e7f4e6;background:#6e9f7d;place-items:center;width:15px;height:15px;font-size:7px;font-style:normal;font-weight:700;display:grid}.live-preview aside span em{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-style:normal;overflow:hidden}.live-preview aside .selected{box-shadow:inset 3px 0 #d5e7ae}.live-preview aside .selected i{color:#3e7257;background:#e0efbd}.live-preview-thread{gap:7px;padding:11px 13px}.live-preview-thread header{justify-content:space-between;align-items:center;display:flex}.live-preview-thread header small{margin:0}.live-preview-thread header span{color:#6d9680;font-size:8px}.live-preview-thread p{margin:0;padding:7px 8px;font-size:9px}.live-preview-thread>div{padding:7px;font-size:8px}@media (max-width:620px){.feature-grid-primary .feature-card{min-height:425px}.faq-map-preview{width:100%;margin-top:24px}.faq-route{grid-template-columns:1fr;gap:5px}.faq-route>b{height:12px;transform:rotate(90deg)}.faq-route>div{grid-template-columns:35px 1fr;align-items:center;gap:0;min-height:38px}.faq-route span{font-size:10px}.live-preview{margin-top:24px}}.field-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-top:26px;display:flex}.field-actions .admin-link{margin-top:0}.signup-link{color:#244f36;background:#d5e794;align-items:center;gap:9px;padding:10px 12px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:2px 2px #12362559}.signup-link:hover{color:#183d2b;background:#e0efaa}.signup-link span{font-size:15px}.signup-shell{color:#214333;background:#f0f3e7;grid-template-columns:minmax(360px,.9fr) minmax(500px,1.1fr);min-height:100svh;display:grid}.signup-aside{color:#f9f4d8;background:#1d4936;flex-direction:column;padding:35px clamp(32px,6vw,88px);display:flex;position:relative;overflow:hidden}.signup-aside:before{content:"";opacity:.54;background-image:linear-gradient(90deg,#d3e69d17 1px,#0000 1px),linear-gradient(#d3e69d17 1px,#0000 1px);background-size:29px 29px;position:absolute;inset:0}.signup-brand{z-index:1;color:#fff6d6;align-items:center;gap:9px;text-decoration:none;display:flex;position:relative}.signup-brand span,.signup-mobile-brand span{color:#244b37;background:#d6e692;place-items:center;width:26px;height:26px;font-size:14px;display:grid}.signup-brand b{letter-spacing:.04em;font-family:"Press Start 2P",monospace;font-size:13px}.signup-aside-copy{z-index:1;max-width:390px;margin:auto 0;position:relative}.signup-aside-copy>span{color:#bfd99f;letter-spacing:.05em;margin-bottom:13px;font-family:"Press Start 2P",monospace;font-size:8px;display:block}.signup-aside-copy h1{margin:0;font-family:"Press Start 2P",monospace;font-size:clamp(21px,3vw,34px);font-weight:400;line-height:1.55}.signup-aside-copy p{color:#c4d8bf;margin:18px 0 0;font-size:13px;line-height:1.6}.signup-perks{z-index:1;color:#dae8cf;gap:9px;margin-top:auto;font-size:11px;display:grid;position:relative}.signup-perks i{color:#234b35;background:#cae58e;place-items:center;width:15px;height:15px;margin-right:7px;font-size:9px;font-style:normal;display:inline-grid}.signup-landscape{background:#57845b;border-top:3px solid #dfebb12e;height:147px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.signup-landscape:before{content:"";background:repeating-linear-gradient(90deg,#3e6f4c 0 17px,#4e7d55 17px 34px);height:64px;position:absolute;bottom:0;left:0;right:0}.signup-landscape i{z-index:2;background:#54885a;border:6px solid #274f3a;width:72px;height:72px;position:absolute;bottom:50px;left:18%;box-shadow:12px 11px #315f40,inset 7px 7px #77a76a}.signup-landscape i:after{content:"";background:#764c32;width:18px;height:39px;position:absolute;bottom:-40px;left:22px}.signup-landscape b{z-index:2;background:#c1845b;border:5px solid #293f38;width:39px;height:51px;position:absolute;bottom:35px;right:16%;box-shadow:6px 6px #223e2d52}.signup-landscape b:before{content:"";background:#ddeb9a;width:16px;height:5px;position:absolute;top:8px;left:8px;box-shadow:0 9px #ddeb9a}.signup-main{place-items:center;padding:40px 28px;display:grid}.signup-card{width:min(100%,440px)}.signup-mobile-brand{color:#244733;align-items:center;gap:8px;margin-bottom:31px;font-family:"Press Start 2P",monospace;font-size:12px;text-decoration:none;display:none}.step-progress{grid-template-columns:24px 1fr 24px 1fr 24px;align-items:center;gap:7px;max-width:190px;margin-bottom:31px;display:grid}.step-progress span{color:#8a9989;background:#fbfcf6;border:1px solid #bdcdb5;place-items:center;width:24px;height:24px;font-family:"Press Start 2P",monospace;font-size:7px;display:grid}.step-progress span.is-active{color:#fff9df;background:#477a53;border-color:#4c8159}.step-progress i{background:#c3d0bd;height:1px}.signup-heading>span,.onboarding-kicker span,.agent-question>div>span{color:#648066;margin-bottom:9px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.5;display:block}.signup-heading h2{color:#254936;margin:0;font-family:"Press Start 2P",monospace;font-size:21px;font-weight:400;line-height:1.5}.signup-heading p{color:#718171;margin:11px 0 27px;font-size:12px;line-height:1.55}.signup-fields{gap:16px;display:grid}.signup-fields label{display:block}.signup-fields label>span{color:#3e6246;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.signup-fields input,.signup-fields select{color:#284b36;background:#fffef8;border:1px solid #b7c9b0;outline:0;width:100%;height:43px;padding:0 11px;font:11px DM Mono,monospace}.signup-fields input:focus,.signup-fields select:focus{border-color:#51805a;box-shadow:0 0 0 3px #51805a21}.password-tip{color:#7c8c7c;margin:-4px 0 0;font-size:9px;line-height:1.45}.signup-error{color:#7b4a35;background:#fff0e7;border-left:3px solid #ba734d;margin:17px 0 0;padding:9px 10px;font-size:10px}.signup-actions,.onboarding-actions{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.signup-next{color:#fff9df;background:#386e49;border:0;min-height:40px;margin-left:auto;padding:10px 13px;font-size:11px;font-weight:600;box-shadow:2px 2px #9ab887}.signup-next:hover{background:#28583a}.signup-back{color:#547258;background:0 0;border:0;min-height:40px;padding:10px 0;font-size:10px;text-decoration:underline}.signup-login{color:#7a8979;text-align:center;margin:31px 0 0;font-size:10px}.signup-login a{color:#356c47;font-weight:600}.onboarding-shell{color:#254835;background-color:#eaf0dd;background-image:radial-gradient(circle at 17% 19%,#fbf7df 0 2px,#0000 3px),radial-gradient(circle at 83% 72%,#dce7bb 0 2px,#0000 3px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:29px 29px,37px 37px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100svh;padding:35px 20px;display:grid}.onboarding-card{background:#fffef6;border:1px solid #bfceb4;width:min(100%,650px);padding:33px;box-shadow:6px 7px #33583b21}.onboarding-card .signup-mobile-brand{display:flex}.onboarding-kicker{justify-content:space-between;gap:12px;margin-bottom:24px;display:flex}.onboarding-kicker b{color:#436b49;background:#e5f0d4;padding:4px 6px;font-size:8px}.onboarding-heading h1{color:#254936;margin:0;font-family:"Press Start 2P",monospace;font-size:21px;font-weight:400;line-height:1.55}.onboarding-heading p{color:#708071;max-width:500px;margin:12px 0 25px;font-size:12px;line-height:1.55}.agent-question{background:#f4f8ea;border:1px solid #c7d7bd;padding:22px}.agent-question h2{color:#2c5239;margin:0;font-family:"Press Start 2P",monospace;font-size:13px;font-weight:400;line-height:1.55}.agent-question p{color:#637764;margin:10px 0 0;font-size:10px;line-height:1.5}.onboarding-stepper{grid-template-columns:48px 1fr 48px;align-items:center;max-width:360px;margin:28px auto 18px;display:grid}.onboarding-stepper button{color:#2e603e;background:#eaf4da;border:1px solid #82a67f;width:43px;height:43px;font:27px/1 DM Mono,monospace}.onboarding-stepper button:disabled{color:#a6b0a5;background:#f7f8f3;border-color:#d5ddd0}.onboarding-stepper button:last-child{justify-self:end}.onboarding-stepper div{text-align:center}.onboarding-stepper b{color:#2c573b;font-family:"Press Start 2P",monospace;font-size:30px;font-weight:400;display:block}.onboarding-stepper span{color:#637664;font-size:10px}.onboarding-range{accent-color:#4f865a;width:min(100%,420px);margin:0 auto;display:block}.onboarding-summary{border-top:1px solid #cbd8c4;grid-template-columns:1fr auto;align-items:baseline;gap:3px 14px;width:min(100%,420px);margin:20px auto 0;padding:11px 0 0;display:grid}.onboarding-summary span{color:#69806a;font-size:10px}.onboarding-summary b{color:#2a5639;font-family:"Press Start 2P",monospace;font-size:13px;font-weight:400}.onboarding-summary small{color:#788978;grid-column:1/-1;font-size:9px}.onboarding-note{color:#5c735e;background:#f1f6e5;border-left:3px solid #a8c675;align-items:flex-start;gap:10px;margin-top:16px;padding:13px;display:flex}.onboarding-note i{color:#f9ffdc;background:#5d8a5e;flex:none;place-items:center;width:19px;height:19px;font-size:9px;font-style:normal;display:grid}.onboarding-note p{margin:1px 0 0;font-size:10px;line-height:1.5}@media (max-width:760px){.signup-shell{grid-template-columns:1fr}.signup-aside{display:none}.signup-main{min-height:100svh}.signup-mobile-brand{display:flex}}@media (max-width:480px){.signup-main{padding:28px 20px}.signup-heading h2,.onboarding-heading h1{font-size:17px}.onboarding-card{padding:22px 17px}.agent-question{padding:17px}.signup-actions,.onboarding-actions{align-items:center}.onboarding-actions{flex-direction:column-reverse}.onboarding-actions .signup-next{width:100%;margin-left:0}}.request-assignment{background:#f6f9ef;border:1px solid #d2dfc7;justify-content:space-between;align-items:flex-end;gap:13px;margin:0 0 13px;padding:10px;display:flex}.request-assignment label{gap:5px;min-width:160px;display:grid}.request-assignment label span{color:#607960;font-size:9px;font-weight:600}.request-assignment select{color:#31543b;background:#fffef7;border:1px solid #a9c0a0;outline:0;height:30px;font:10px DM Mono,monospace}.request-assignment select:focus{border-color:#547d59;box-shadow:0 0 0 2px #547d5921}.assigned-chip,.unassigned-chip{align-self:center;padding:5px 7px;font-size:9px;line-height:1.3}.assigned-chip{color:#386441;background:#e2f0d5}.unassigned-chip{color:#84613b;background:#fff1d6}.internal-notes{background:#f8faf2;border:1px dashed #a5b9a2;margin-top:14px}.internal-notes-head{color:#55735a;background:#eff5e7;border-bottom:1px dashed #b7c9b1;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:9px;display:flex}.internal-notes-head span{color:#426d4b;font-weight:600}.internal-notes-head i{color:#f9ffde;background:#5d8c64;place-items:center;width:14px;height:14px;margin-right:4px;font-size:8px;font-style:normal;display:inline-grid}.internal-notes-head small{color:#748674;font-size:8px}.note-list{gap:7px;padding:10px 10px 0;display:grid}.note-list article{background:#fffef7;border-left:3px solid #a8c983;padding:8px 9px}.note-list article>div{justify-content:space-between;gap:10px;display:flex}.note-list b{color:#406649;font-size:9px}.note-list time{color:#849284;font-size:8px}.note-list p{color:#4c6350;margin:5px 0 0;font-size:10px;line-height:1.45}.note-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;padding:10px;display:grid}.note-composer textarea{color:#38523e;resize:vertical;background:#fffef8;border:1px solid #b9cbb3;outline:0;min-height:54px;padding:8px;font:10px/1.4 DM Mono,monospace}.note-composer textarea:focus{border-color:#547d59;box-shadow:0 0 0 2px #547d5921}.note-composer button{color:#31583b;background:#e4f0d5;border:1px solid #70966e;min-height:32px;padding:7px 9px;font-size:9px;font-weight:600}.note-composer button:disabled{color:#9aa69a;cursor:not-allowed;background:#f4f6f1;border-color:#d0dbcd}@media (max-width:560px){.request-assignment{grid-template-columns:1fr;align-items:start;display:grid}.request-assignment label{width:100%}.assigned-chip,.unassigned-chip{justify-self:start}.note-composer{grid-template-columns:1fr}.note-composer button{width:100%}}.control-main .control-header h1,.control-main .content-intro h2,.control-main .live-summary h2,.control-main .settings-card-head h3,.control-main .workspace-heading h3,.control-main .dashboard-hero h2,.control-main .dashboard-card-head h3,.control-main .team-hero h2,.control-main .subscription-hero h2,.control-main .widget-intro h2,.control-main .embed-card-head h3{letter-spacing:-.025em;text-wrap:balance;font-family:ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-weight:700}.control-main .control-header h1{font-size:clamp(26px,3vw,34px);line-height:1.1}.control-main .content-intro h2,.control-main .live-summary h2,.control-main .dashboard-hero h2,.control-main .team-hero h2,.control-main .subscription-hero h2,.control-main .widget-intro h2{line-height:1.24}.control-main .settings-card-head h3,.control-main .workspace-heading h3,.control-main .dashboard-card-head h3,.control-main .embed-card-head h3{line-height:1.28}.control-sidebar nav button i{color:#a9c87f;background:0 0;border:0;width:24px;height:24px}.control-sidebar nav button.is-active i{color:#d8ee9a;background:0 0;border:0}.control-sidebar nav button:hover i{color:#d8ee9a}.crm-page{width:min(100%,1080px)}.crm-summary{background:#fffef5;border:1px solid #c7d4bb;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:16px;padding:20px 23px;display:flex;box-shadow:3px 4px #32543d14}.crm-summary>div>span,.crm-inbox-head span,.crm-conversation-head>div>span{color:#638068;text-transform:uppercase;margin-bottom:6px;font-family:"Press Start 2P",monospace;font-size:8px;line-height:1.4;display:block}.crm-summary h2{color:#254936;letter-spacing:-.025em;margin:0;font:700 20px/1.2 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.crm-summary p{color:#687b69;margin:7px 0 0;font-size:11px;line-height:1.45}.crm-summary>b{color:#416b49;background:#eef5e3;flex:none;padding:8px 10px;font-size:11px}.crm-summary>b i{background:#82b565;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block;box-shadow:0 0 0 3px #82b5652b}.crm-workspace{background:#fffef7;border:1px solid #becdb4;grid-template-columns:300px minmax(0,1fr);min-height:620px;display:grid;box-shadow:4px 5px #32543d17}.crm-inbox{background:#f5f8ee;border-right:1px solid #d4dfcb;flex-direction:column;min-width:0;display:flex}.crm-inbox-head{justify-content:space-between;align-items:center;gap:10px;padding:18px 16px 13px;display:flex}.crm-inbox-head h3,.crm-conversation-head h3{color:#2b4e37;letter-spacing:-.02em;margin:0;font:700 15px/1.25 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.crm-inbox-head>b{color:#faffef;background:#5b8962;place-items:center;min-width:25px;height:25px;font-family:"Press Start 2P",monospace;font-size:9px;font-weight:400;display:grid}.crm-filter{color:#496d50;background:#edf4e5;border-top:1px solid #d6e1ce;border-bottom:1px solid #d6e1ce;justify-content:space-between;gap:8px;padding:8px 16px;font-size:10px;font-weight:600;display:flex}.crm-filter small{color:#798778;font-size:9px;font-weight:400}.crm-thread-list{overflow-y:auto}.crm-thread{color:#3e5b43;text-align:left;background:0 0;border:0;border-bottom:1px solid #d9e2d3;width:100%;padding:13px 15px;display:block}.crm-thread:hover{background:#eef5e5}.crm-thread.is-selected{color:#294d35;background:#fffef8;position:relative;box-shadow:inset 3px 0 #6ea06b}.crm-thread>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.thread-status{padding:3px 5px;font-size:9px;font-weight:600}.thread-status.waiting{color:#7a572d;background:#fff0cc}.thread-status.answered{color:#407248;background:#e2f0d8}.crm-thread time{color:#889387;font-size:9px}.crm-thread p{color:#385440;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:8px 0 6px;font-size:11px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.crm-thread small{color:#748374;text-overflow:ellipsis;white-space:nowrap;font-size:9px;display:block;overflow:hidden}.crm-empty{color:#687c69;text-align:center;padding:70px 20px}.crm-empty i,.crm-conversation-empty i{color:#faffed;background:#6a9169;place-items:center;width:32px;height:32px;margin:0 auto 10px;font-style:normal;display:grid}.crm-empty strong,.crm-conversation-empty strong{color:#315039;font-size:11px;display:block}.crm-empty p,.crm-conversation-empty p{margin:6px 0 0;font-size:10px;line-height:1.45}.crm-conversation{background:#fffef7;flex-direction:column;min-width:0;display:flex}.crm-conversation-head{border-bottom:1px solid #d6e0ce;justify-content:space-between;align-items:flex-start;gap:16px;padding:18px 21px;display:flex}.crm-conversation-head small{color:#758575;margin-top:5px;font-size:10px;display:block}.crm-assignment{gap:5px;min-width:155px;display:grid}.crm-assignment>span{color:#617760;font-size:9px;font-weight:600}.crm-assignment select{color:#31543b;background:#f9fcf4;border:1px solid #aac1a3;outline:0;height:31px;font:9px DM Mono,monospace}.crm-assignment select:focus{border-color:#547d59;box-shadow:0 0 0 2px #547d5921}.conversation-stream{background-color:#fbfcf7;background-image:linear-gradient(90deg,#4c704f09 1px,#0000 1px),linear-gradient(#4c704f09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:18px 18px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;align-content:start;gap:12px;min-height:214px;padding:20px 21px;display:grid;overflow-y:auto}.chat-message{border:1px solid #c7d7bd;max-width:min(470px,86%);padding:11px 12px;box-shadow:2px 2px #365c410f}.chat-message.visitor{background:#fffef7;justify-self:start}.chat-message.support{background:#ebf5de;border-color:#9ec38f;justify-self:end}.chat-message>div{justify-content:space-between;gap:16px;margin-bottom:6px;display:flex}.chat-message b{color:#44684a;font-size:10px}.chat-message time{color:#879486;font-size:9px}.chat-message p{color:#344d3b;margin:0;font-size:12px;line-height:1.45}.reply-prompt{color:#716449;background:#fff2d8;justify-self:center;padding:7px 10px;font-size:10px}.reply-prompt i{color:#9c7943;margin-right:4px;font-style:normal}.crm-reply{background:#fffef9;border-top:1px solid #d9e2d2;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:15px 21px;display:grid}.crm-reply label{gap:5px;display:grid}.crm-reply label span{color:#516c54;font-size:10px;font-weight:600}.crm-reply textarea{color:#2e4e37;resize:vertical;background:#fcfdf8;border:1px solid #aabfa3;outline:0;min-height:68px;padding:9px;font:10px/1.4 DM Mono,monospace}.crm-reply textarea:focus{border-color:#547d59;box-shadow:0 0 0 2px #547d5921}.crm-reply .primary-action{min-height:36px}.crm-resolved{color:#4f754e;background:#f0f7e9;border-top:1px solid #cfe0c9;padding:11px 21px;font-size:10px}.crm-resolved i{color:#faffea;background:#689362;place-items:center;width:15px;height:15px;margin-right:5px;font-size:9px;font-style:normal;display:inline-grid}.crm-notes{background:#f8faf2;border:1px dashed #a5b9a2;margin:0 21px 21px}.crm-conversation-empty{color:#687c69;text-align:center;place-content:center;min-height:100%;padding:40px;display:grid}@media (min-width:881px){.control-main{padding:34px 38px 72px}.control-page,.dashboard-page,.crm-page{width:100%;max-width:none}}@media (max-width:780px){.crm-workspace{grid-template-columns:245px minmax(0,1fr)}.crm-summary{align-items:flex-start}.crm-summary h2{font-size:19px}.crm-conversation-head{display:block}.crm-assignment{width:100%;margin-top:12px}.crm-reply{grid-template-columns:1fr}.crm-reply .primary-action{width:100%}}@media (max-width:600px){.crm-summary{padding:17px;display:block}.crm-summary>b{margin-top:13px;display:inline-block}.crm-workspace{min-height:0;display:block}.crm-inbox{border-bottom:1px solid #d4dfcb;border-right:0;max-height:290px}.crm-thread-list{display:flex;overflow-x:auto}.crm-thread{border-bottom:0;border-right:1px solid #d9e2d3;min-width:212px}.crm-conversation{min-height:520px}.crm-conversation-head,.conversation-stream,.crm-reply{padding-left:17px;padding-right:17px}.crm-notes{margin:0 17px 17px}}.control-sidebar nav button:first-child i{color:#79d2c6}.control-sidebar nav button:nth-child(2) i{color:#b9a8ef}.control-sidebar nav button:nth-child(3) i{color:#f0be69}.control-sidebar nav button:nth-child(4) i{color:#7db7e6}.control-sidebar nav button:nth-child(5) i{color:#eea37a}.control-sidebar nav button:nth-child(6) i{color:#ca9ae8}.control-sidebar nav button:nth-child(7) i{color:#9ccdb1}.dashboard-hero{background:#f4fbf8;border-left:4px solid #3b9d96}.date-controls{background:#ecf7f3;border-color:#a6d2ca}.date-controls>button{color:#246e69;background:#f5fcfa;border-color:#70b9af}.date-controls>button.is-active{background:#287d78;box-shadow:2px 2px #a4d2c7}.metric-card.incoming{background:#f2fbf8;border-color:#9bd2ca}.metric-card.incoming>span{background:#26877f}.metric-card.incoming small,.metric-card.incoming b{color:#216c67}.metric-card.waiting{background:#fff9e9;border-color:#e5c783}.metric-card.waiting>span{background:#edc260}.metric-card.waiting small,.metric-card.waiting b{color:#896021}.metric-card.faq{background:#f8f5fd;border-color:#c9b9e7}.metric-card.faq>span{background:#8066af}.metric-card.faq small,.metric-card.faq b{color:#60478c}.faq-radar{border-top:4px solid #8066af}.faq-radar .dashboard-card-head span{color:#74589f}.faq-rank-label b{background:#7d64aa}.faq-rank>i{background:#f1ecf8;border-color:#d3c8e7}.faq-rank>i>u{background:#9272bf}.activity-card{border-top:4px solid #3b9d96}.activity-card .dashboard-card-head span{color:#2a887f}.activity-total b,.activity-card dd{color:#217a74}.faq-page .content-intro{background:#faf7ff;border-left:4px solid #8567b6}.faq-page .content-intro>div>span,.faq-page .settings-card-head>div>span{color:#71529d}.faq-page .faq-settings{border-top:3px solid #c4b0e7}.faq-page .faq-number{background:#8062ad}.crm-summary{background:#fff9ed;border-left:4px solid #df9d47}.crm-summary>div>span{color:#a56b29}.crm-summary>b{color:#8b5b26;background:#fff0d4}.crm-workspace{border-color:#d7c48c}.crm-filter{color:#8a652a;background:#fff6df}.crm-thread.is-selected{box-shadow:inset 3px 0 #d49a43}.team-page .team-hero{background:#f3f9fe;border-left:4px solid #4a91c6}.team-page .team-hero>div>span{color:#3f7eac}.team-page .team-capacity{background:#356c8d;border-color:#79afcf}.team-page .team-capacity>span{color:#c4e2f5}.team-page .capacity-track i{background:#a7d5f0}.team-page .member-avatar{background:#477caa}.subscription-page .subscription-hero{background:#fff6ef;border-left:4px solid #d77b5a}.subscription-page .subscription-hero>div>span{color:#af5f46}.subscription-page .monthly-total{background:#fff0e8;border-color:#e6b09e}.subscription-page .monthly-total b{color:#a4523b}.subscription-page .pricing-scroll{background:#693f3a;border-color:#9b5040}.subscription-page .invoice-total b{color:#ffcf8d}.widget-page .widget-intro{background:#faf5ff;border-left:4px solid #9662b9}.widget-page .widget-intro span{color:#8051a2}.widget-page .widget-setting-card:first-child{border-top:3px solid #c6a7e1}.widget-page .embed-card{background:#f6f0fb;border-color:#b79ad2}.account-page .content-intro{background:#f1faf6;border-left:4px solid #4d9d85}.account-page .content-intro span{color:#357b67}.account-page .safety-card{border-top:3px solid #6b9aca}.account-page .privacy-card{border-top:3px solid #5da388}.support-hours-card{background:#fffef5;border:1px solid #c7d4bb;grid-template-columns:minmax(180px,.8fr) 1.4fr;gap:18px;margin:0 0 16px;padding:17px 19px;display:grid;box-shadow:3px 4px #32543d0f}.support-hours-card>div:first-child span,.support-hours-controls label span{color:#6e886f;text-transform:uppercase;font:9px "Press Start 2P",monospace;display:block}.support-hours-card h3{color:#294f36;margin:8px 0 4px;font:15px "Press Start 2P",monospace}.support-hours-card p{color:#718071;margin:0;font-size:11px;line-height:1.45}.support-hours-controls{flex-wrap:wrap;align-items:end;gap:10px;display:flex}.support-hours-controls label{color:#48664c;font-size:10px}.support-hours-controls input[type=time],.support-offline-message,.crm-priority-control select,.crm-tags-control input{color:#294b34;background:#f8faef;border:1px solid #b9cbb0;min-height:32px;padding:6px 8px}.support-hours-toggle{align-items:center;gap:6px;padding-bottom:8px;display:flex}.support-offline-message{grid-column:1/-1;width:100%}.thread-meta-row{align-items:center;gap:5px;margin-top:6px;display:flex}.priority-badge,.thread-tag{text-transform:uppercase;letter-spacing:.04em;border-radius:999px;align-items:center;min-height:18px;padding:2px 6px;font-size:9px;font-style:normal;display:inline-flex}.priority-badge{color:#617461;background:#edf2e7}.priority-high{color:#7c5a2e;background:#fff1d6}.priority-urgent{color:#914c3d;background:#ffe4dc}.thread-tag{color:#496c53;background:#e7f0df}.crm-priority-control{color:#6b7f6d;align-items:center;gap:5px;margin-left:auto;font-size:10px;display:flex}.crm-tags-control{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.crm-tags-control>div{gap:4px;display:flex}.crm-tags-control button{color:#426b4d;background:#e7f0df;border:0;border-radius:999px;padding:3px 7px;font-size:9px}.crm-tags-control input{width:88px;min-height:25px;padding:4px 6px;font-size:10px}.csat-inline{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.csat-inline span{color:#769077;letter-spacing:.08em;font-size:9px}.csat-inline button{color:#58735b;background:#f5f8ed;border:1px solid #b9cbb0;width:24px;height:24px}.csat-inline button.is-selected{color:#fff9df;background:#5b855b;border-color:#5b855b}@media (max-width:760px){.support-hours-card{grid-template-columns:1fr}.crm-priority-control{margin-left:0}.crm-tags-control{align-items:flex-start}}.landing-page .support-field{background:linear-gradient(90deg,#081715fa 0%,#081715ed 34%,#0817158c 58%,#0817152e 100%),url(/hero-outpost.png) 100%/cover no-repeat;min-height:780px}.landing-page .support-field:after{opacity:.08}.hero-demo-wrap{z-index:2;width:min(430px,39vw);position:absolute;top:142px;right:max(28px,50vw - 580px);transform:rotate(2deg)}.hero-demo-glow{filter:blur(42px);background:#e2ac4d38;border-radius:50%;position:absolute;inset:10% -10% 18%}.hero-demo{background:#fff3cd;border:4px solid #fff3cd;position:relative;overflow:hidden;box-shadow:10px 12px #04100e9e}.hero-demo-bar{color:#f5edcf;background:#17342d;justify-content:space-between;align-items:center;min-height:40px;padding:0 12px;font:8px "Press Start 2P",monospace;display:flex}.hero-demo-bar span{align-items:center;gap:8px;display:flex}.hero-demo-bar i{background:#e2ac4d;width:7px;height:7px;box-shadow:0 0 0 3px #e2ac4d29}.hero-demo-bar b{color:#f6d782;font:20px/1 sans-serif}.hero-demo-scene{height:245px;image-rendering:pixelated;background:linear-gradient(#d59467 0 44%,#6d8a5b 44% 100%);position:relative;overflow:hidden}.hero-demo-scene:after{content:"";pointer-events:none;background:linear-gradient(90deg,#12292238,#0000 30%,#12292214);position:absolute;inset:0}.hero-demo-mountains{clip-path:polygon(0 87%,15% 36%,24% 72%,39% 12%,49% 68%,63% 28%,75% 70%,89% 20%,100% 62%,100% 100%,0 100%);opacity:.9;background:#3e5c56;height:105px;position:absolute;bottom:82px;left:-5%;right:-5%}.hero-demo-outpost{z-index:2;background:#9d603d;border:5px solid #5e3b2b;width:176px;height:108px;position:absolute;bottom:60px;right:23%;box-shadow:inset 0 0 0 5px #c18450,7px 7px #252c1f38}.hero-demo-outpost:before{content:"";clip-path:polygon(50% 0,100% 100%,0 100%);background:#28523d;border-bottom:5px solid #172f27;width:192px;height:47px;position:absolute;top:-32px;left:-13px}.hero-demo-outpost:after{content:"";background:#24483b;border:4px solid #18342d;height:38px;position:absolute;bottom:13px;left:17px;right:17px;box-shadow:inset 0 0 0 4px #d5eb9a}.hero-demo-outpost i{z-index:2;background:#f5cc70;width:9px;height:14px;position:absolute;top:21px;right:14px;box-shadow:0 0 9px #f5cc70}.hero-demo-outpost b{z-index:3;background:#5f9b65;border:3px solid #19382f;width:34px;height:49px;position:absolute;bottom:17px;right:72px}.hero-demo-outpost span{z-index:4;color:#fff3cd;font-size:13px;position:absolute;bottom:38px;right:79px}.hero-demo-path{z-index:1;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:repeating-linear-gradient(0deg,#d9b87a 0 15px,#b68b5a 15px 20px);width:120px;height:122px;position:absolute;bottom:-18px;right:27%}.hero-demo-scout{z-index:4;width:31px;height:45px;transition:transform .45s steps(3,end);position:absolute;bottom:38px;right:13%}.hero-demo-scout i{background:#e1a26c;border:3px solid #223e31;width:24px;height:20px;position:absolute;top:0;left:4px}.hero-demo-scout b{background:#5a8b5c;border:3px solid #223e31;width:31px;height:29px;position:absolute;bottom:0;left:0}.hero-demo-scene-1 .hero-demo-scout{transform:translate(-28px)}.hero-demo-scene-2 .hero-demo-scout{transform:translate(-56px)}.hero-demo-player{z-index:4;background:#bb7353;border:3px solid #263e35;width:22px;height:32px;position:absolute;bottom:28px;right:8%;box-shadow:-7px 7px #6f8056}.hero-demo-dialogue{z-index:5;color:#244435;background:#fff9df;border-top:3px solid #274d38;min-height:72px;padding:10px 14px;position:relative}.hero-demo-dialogue strong{color:#3b7049;font:8px "Press Start 2P",monospace;display:block}.hero-demo-dialogue p{margin:6px 0 0;font-size:12px;line-height:1.35}.hero-demo-dialogue em{color:#4d7c51;font-style:normal;animation:1s steps(2,end) infinite caret;position:absolute;bottom:9px;right:12px}.hero-demo-options{background:#f7efcf;grid-template-columns:1fr 1fr 1fr;gap:5px;padding:8px;display:grid}.hero-demo-options button{color:#234735;text-align:left;background:#fffdf0;border:2px solid #789c77;min-height:35px;padding:5px;font-size:9px}.hero-demo-options button.is-active,.hero-demo-options button:hover{color:#fff9df;background:#3c704c;transform:translateY(-1px)}.hero-demo-caption{color:#f4e7bc;text-shadow:2px 2px #17342d;justify-content:space-between;gap:10px;margin-top:15px;display:flex}.hero-demo-caption span{color:#f3c765;font:8px "Press Start 2P",monospace}.hero-demo-caption b{font-size:11px}@media (max-width:900px){.hero-demo-wrap{opacity:.92;width:min(390px,46vw);right:5%}.landing-page .support-field{min-height:820px}.field-copy{max-width:470px}}@media (max-width:650px){.hero-demo-wrap{width:100%;margin-top:48px;position:relative;top:auto;right:auto;transform:rotate(1deg)}.landing-page .support-field{background-position:63%;min-height:940px}.hero-demo-scene{height:210px}.hero-demo-options{grid-template-columns:1fr}.hero-demo-options button{min-height:31px}.hero-demo-caption{display:block}.hero-demo-caption b{margin-top:7px;display:block}}.hero-demo-scene{background:#6f8867 url(/luma-support-room.png) 50% 39%/cover no-repeat}.hero-demo-room-art{background:linear-gradient(#0e1d1b0f,#0e1d1b33);position:absolute;inset:0}.hero-demo-outpost,.hero-demo-mountains,.hero-demo-path,.hero-demo-scout{display:none!important}.hero-demo-agent,.hero-demo-player{z-index:3;width:45px;height:56px;image-rendering:pixelated;filter:drop-shadow(2px 3px #1e3e2f59);transition:transform .55s cubic-bezier(.23,1,.32,1);position:absolute}.hero-demo-agent{bottom:46px;right:31%}.hero-demo-player{bottom:28px;right:12%;transform:scale(.84)}.hero-demo-scene-0:after,.hero-demo-scene-1:after,.hero-demo-scene-2:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0d1f191f,#0000 48%,#0d1f192e);position:absolute;inset:0}.reveal-on-scroll{opacity:0;transition:opacity .65s,transform .65s cubic-bezier(.23,1,.32,1);transform:translateY(24px)}.reveal-on-scroll.is-visible{opacity:1;transform:translateY(0)}.feature-card:nth-child(2){transition-delay:90ms}.feature-grid-secondary .feature-card:nth-child(2){transition-delay:.12s}.feature-grid-secondary .feature-card:nth-child(3){transition-delay:.18s}.landing-page .field-copy{animation:.7s cubic-bezier(.23,1,.32,1) both hero-copy-in}.hero-demo-wrap{animation:.85s cubic-bezier(.23,1,.32,1) .12s both hero-demo-in,6s ease-in-out 1.2s infinite hero-float}.landing-hero-trust span{animation:.55s .55s both trust-in}.landing-hero-trust span:nth-child(2){animation-delay:.68s}.landing-hero-trust span:nth-child(3){animation-delay:.81s}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes hero-demo-in{0%{opacity:0;transform:translateY(30px)rotate(5deg)scale(.96)}to{opacity:1;transform:translateY(0)rotate(2deg)scale(1)}}@keyframes hero-float{0%,to{margin-top:0}50%{margin-top:-8px}}@keyframes trust-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.site-footer{color:#b9cbb8;background:#102523;border-top:1px solid #fff3cd1f;grid-template-columns:1.2fr 1fr;gap:42px;padding:60px max(28px,50vw - 560px) 24px;display:grid}.site-footer .marketing-brand{color:#fff7d9}.site-footer-brand p{color:#78907f;margin:16px 0 0;font-size:12px}.site-footer nav{justify-content:flex-end;gap:78px;display:flex}.site-footer nav div{align-content:start;gap:10px;min-width:110px;display:grid}.site-footer nav b{color:#f1c15f;text-transform:uppercase;font:8px "Press Start 2P",monospace}.site-footer nav a{color:#b9cbb8;font-size:12px;text-decoration:none;transition:color .18s,transform .18s}.site-footer nav a:hover{color:#fff3cd;transform:translate(3px)}.site-footer-bottom{color:#637b6e;border-top:1px solid #fff3cd1a;grid-column:1/-1;justify-content:space-between;gap:18px;padding-top:20px;font-size:10px;display:flex}@media (max-width:650px){.site-footer{grid-template-columns:1fr;gap:30px;padding:45px 22px 22px}.site-footer nav{justify-content:flex-start;gap:36px}.site-footer-bottom{gap:7px;display:grid}}@media (prefers-reduced-motion:reduce){.reveal-on-scroll,.landing-page .field-copy,.hero-demo-wrap,.landing-hero-trust span{opacity:1;transform:none;transition:none!important;animation:none!important}}.widget-powered-by{color:#315f41;margin-left:8px;font-weight:700;text-decoration:none;display:inline-block}.widget-powered-by:hover{color:#9a5235;text-decoration:underline}.hero-live-demo{color:#fff3cd;background:#1a39316b;border:2px solid #e2ac4d;min-height:45px;padding:0 15px;font-size:12px;font-weight:700;transition:transform .18s,background .18s}.hero-live-demo:hover{background:#37674cc2;transform:translateY(-2px)}.hero-live-demo span{color:#f2cf7d;margin-left:7px;font-size:16px}.hero-demo-agent,.hero-demo-player{z-index:6;background-position:bottom;background-repeat:no-repeat;background-size:contain}.hero-demo-agent{width:54px;height:78px;bottom:38px;right:28%}.hero-demo-player{width:54px;height:78px;bottom:20px;right:10%}.pricing-section{width:min(1120px,100% - 48px);margin:0 auto 96px}.pricing-heading{max-width:670px;margin-bottom:35px}.pricing-heading>span{color:#6b7e52;letter-spacing:.04em;font:9px "Press Start 2P",monospace}.pricing-heading h2{color:#1e4135;font:700 clamp(29px, 4vw, 46px)/1.08 var(--ui-font);letter-spacing:-.04em;text-wrap:balance;margin:16px 0 14px}.pricing-heading p{color:#687565;margin:0;font-size:15px;line-height:1.6}.pricing-grid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:16px;display:grid}.pricing-card{color:#2d4e3a;background:#fffdf5;border:1px solid #28423629;flex-direction:column;min-height:385px;padding:27px;transition:transform .22s,box-shadow .22s;display:flex;box-shadow:0 16px 26px #25403414}.pricing-card:hover{transform:translateY(-6px);box-shadow:0 23px 34px #25403424}.pricing-card-featured{color:#f7f0d4;background:#244e3d;border-color:#355f49;box-shadow:7px 7px #d7bd73}.pricing-card-raid{background:#f4f2fb}.pricing-card-kicker{color:#6d8a63;font:8px "Press Start 2P",monospace}.pricing-card-featured .pricing-card-kicker{color:#eacb77}.pricing-card h3{font:700 22px/1.15 var(--ui-font);margin:16px 0 9px}.pricing-card p{color:#6e7d6d;min-height:60px;margin:0;font-size:12px;line-height:1.5}.pricing-card-featured p{color:#c3d2bf}.pricing-card strong{color:#214a35;margin:19px 0 15px;font:20px "Press Start 2P",monospace;display:block}.pricing-card-featured strong{color:#fff3cd}.pricing-card strong small{font:10px var(--ui-font);color:#7c917b}.pricing-card-featured strong small{color:#c6d7bd}.pricing-card ul{color:#59705b;gap:9px;margin:0 0 24px;padding:0;font-size:11px;list-style:none;display:grid}.pricing-card-featured ul{color:#d2e0ca}.pricing-card li:before{color:#a36640;content:"✓";margin-right:7px;font-weight:800}.pricing-card a,.pricing-card button{color:#264b37;background:#f1cf7b;border:0;align-items:center;gap:8px;width:fit-content;min-height:38px;margin-top:auto;padding:0 12px;font-size:11px;font-weight:800;text-decoration:none;display:inline-flex}.pricing-card button{cursor:pointer}.pricing-card-featured a{color:#214b38}.pricing-card-raid button{color:#fff;background:#6d5a91}.pricing-card a b,.pricing-card button b{font-size:16px}.footer-live-demo{color:#b9cbb8;text-align:left;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;transition:color .18s,transform .18s}.footer-live-demo:hover{color:#fff3cd;transform:translate(3px)}@media (max-width:820px){.pricing-grid{grid-template-columns:1fr}.pricing-card,.pricing-card p{min-height:0}}.hero-demo-scene-1 .hero-demo-agent{transform:translate(-12px)translateY(-4px)}.hero-demo-scene-2 .hero-demo-agent{transform:translate(-24px)translateY(-8px)}.hero-demo-scene-2 .hero-demo-player{transform:scale(.88)translate(-18px)}.landing-page{flex-direction:column;display:flex}.landing-page .pricing-section{order:10}.landing-page .site-footer{order:11}.landing-page.is-embed{background:0 0;min-height:100vh;overflow:visible}.landing-page.is-embed>:not(.support-field),.landing-page.is-embed .marketing-nav,.landing-page.is-embed .field-copy,.landing-page.is-embed .hero-demo-wrap,.landing-page.is-embed .pixel-launcher{display:none}.landing-page.is-embed .support-field{background:0 0;min-height:100vh;padding:0}.landing-page.is-embed .support-field:before,.landing-page.is-embed .support-field:after{display:none}.landing-page.is-embed .support-popup{width:min(468px,100vw);max-height:100vh;bottom:0;right:0}.pricing-card button:disabled{cursor:not-allowed;opacity:.62;filter:saturate(.65)}
